BM6P6(@ +++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,---...111666===BBBjjjxxxzzzyyywwwuuummm___RRRDDDBBBBBBFFFPPP[[[cccgggkkkddd[[[TTTKKK???444---333666888777555555999<<<>>>;;;888888::::::777444888999:::<<<@@@EEEIIILLLQQQUUUZZZ^^^```eeekkkooo}}}zzzwwwuuuvvvzzz~~~}}}zzztttlllgggiiiqqqwwwwwwrrriiibbbaaa```\\\VVVJJJHHHEEEEEEFFFEEEAAA>>>???AAA???:::999<<<>>>===PPPRRRYYYbbbiiillliiifffyyyzzzsssdddiiijjjkkkkkklllrrr|||xxxqqqlllbbbhhhjjjeeedddcccXXXJJJ111///,,,***)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((++++++******++++++,,,---,,,,,,,,,---------............---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&'''))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------000000000///...000444777<<>>???AAAFFFIIITTTTTTTTTVVVXXX[[[]]]___XXX[[[[[[XXXZZZ___aaa^^^ZZZWWWQQQKKKHHHIIINNNRRR[[[WWWQQQLLLKKKJJJHHHFFFGGGDDD???<<<;;;;;;::::::666999888444777DDDRRRZZZaaadddkkkuuu~~~tttnnnssspppkkkhhhkkktttyyyiiieeefffdddccc___ZZZUUUNNN@@@444///...,,,***)))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((++++++******++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((())),,,...000(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------000111000///---,,,---///222...666RRRzzz}}}~~~ppphhhZZZMMMCCC??????@@@PPP]]]ooo~~~~~~yyy]]]RRRDDD;;;777777666555333777:::999777888<<<@@@:::999888777666555444333888999::::::999:::<<<===888:::===@@@BBBCCCBBBBBBCCCEEEEEECCCDDDHHHIIIHHHHHHEEEAAA??????AAABBBBBB@@@@@@>>><<<;;;;;;===???:::888666333333666<<<@@@DDDNNNVVVTTTRRRVVV^^^cccfffppp|||vvvsssvvvxxxzzz|||{{{vvvpppooosss|||ooo```cccllloooaaaSSSJJJCCC999///))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((+++************+++,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((+++...111222'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...777///,,,444AAAVVVxxx~~~zzz|||uuukkk___UUUMMMHHHEEEBBBKKKXXXgggxxxzzzhhhVVVIII???999666444666777666555555888:::666777888999999999999888::::::::::::999::::::;;;888:::<<<>>>>>>===;;;999<<<======<<<<<<======<<<<<<999888999<<<===<<<999888888999888444111444;;;555777:::<<<@@@GGGQQQYYYbbbnnnuuupppfffbbbdddfffkkkrrr}}}rrrooonnnqqqssswww~~~}}}zzz{{{|||qqqeeegggooopppXXXAAA888222,,,***...)))***++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////.........///)))***000555222000>>>PPPoooyyy{{{xxxsssnnnhhh```WWWPPPJJJKKKKKKQQQbbbuuuxxxiii[[[PPPJJJFFFCCC???===;;;888444000333444555777888999999999777666666666888999::::::::::::;;;;;;:::::::::999;;;:::::::::999888777777888666444555888888555222222222555666222...222;;;GGGLLLRRRWWW[[[aaaiiioooqqquuutttlllfffjjjttt{{{wwwqqqhhhbbbfffrrr|||xxxvvvttttttzzz}}}{{{vvvrrrssszzzggg\\\YYYTTT@@@///+++***&&&(((...((()))***++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********))))))******+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))***((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------......,,,---000111...---///:::SSSsssyyy||||||wwwvvvuuuooodddYYYZZZ[[[WWWSSSWWW______XXX]]]iiixxx}}}sssjjjdddeee```[[[WWWTTTNNNEEE===777777666444333111000000666555444555777999:::999666666666666777888:::;;;:::888888::::::777666777666555444444444444222111......666???BBBBBBJJJVVV```cccgggjjjlllnnnpppqqqppptttwwwwwwzzzrrrkkkaaa\\\```ooozzzsssnnnjjjhhhsssyyypppXXXDDD;;;444...***+++,,,***)))***((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))))))))***++++++))))))*********++++++++++++++++++*********))))))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++---.........,,,+++,,,...666333---(((+++111222...///...888UUU~~~yyy~~~uuukkkgggpppqqqfff]]]XXXQQQHHHDDDLLLXXXcccjjjllllllkkkuuuuuuuuussspppiiibbb^^^TTTQQQLLLFFF@@@;;;888777888666333333555666444333555666666777777888888888000---///444555222222555222333555555666999===???GGGFFFLLLXXX]]]]]]dddooonnnnnnooopppsssssssssqqqooouuu|||zzziiijjjkkklllooouuu~~~|||sssllljjjjjjiiigggeeeaaaRRR>>>111...'''+++---,,,,,,---,,,((()))*********************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))***++++++))))))))))))*********++++++*********))))))))))))'''(((((()))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000!!!,,,222---+++///111---111111222444>>>ZZZ|||www~~~pppzzziiiaaa[[[TTTHHHCCC???AAAJJJUUU^^^bbbooouuu|||~~~{{{wwwuuuuuuyyyuuummmddd[[[UUUPPPNNNKKKHHHDDDCCCCCCBBB@@@===777777888888777555333222666444777>>>@@@>>>>>>BBBDDDGGGKKKNNNRRRXXXaaahhhqqqkkkjjjpppnnneeeeeellltttrrrrrrtttyyy}}}|||{{{pppooopppwwwtttssssssrrrooonnnqqqxxx~~~||||||tttpppooobbb[[[RRRGGG888+++(((...'''......%%%"""(((+++(((***************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))************************))))))))))))''''''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%444222///,,,***(((''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...111333:::NNNaaa{{{oooeee___^^^UUUTTTMMMBBB>>>CCCJJJMMM]]]lllyyyyyytttqqqoookkkhhhmmmrrrssspppmmmllllllhhheeeeee```XXX___ddd\\\YYYRRROOORRRRRRMMMIIIJJJNNNQQQSSSUUU^^^eeecccZZZ```]]]^^^cccfffhhhlllqqqxxxxxxvvvqqqmmmnnntttzzz~~~xxxrrrqqqqqqooogggbbbeeepppxxxxxxuuuvvvqqqrrrqqqmmmjjjnnnxxxzzzvvvsssssstttpppggg^^^QQQFFF888///,,,,,,+++)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&---+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++,,,---,,,...999FFFbbbuuuuuu}}}vvvrrrooommmjjjhhh]]]aaa___TTTJJJFFFFFFFFFKKKSSSZZZ[[[]]]___]]]WWWSSS^^^mmmwwwxxxssssssuuunnnkkknnnlllfffmmmssskkknnnlllnnnrrroooiiigggkkkccceeedddbbbeeejjjiiidddcccccceeejjjllllllnnnsss{{{zzz{{{~~~rrrfff```^^^___aaagggdddgggrrrzzzxxxsssqqqgggoooxxx~~~yyynnnjjjfffeeeddd^^^RRRIII???777...))))))++++++)))))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************++++++++++++++++++*********))))))************************(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......///...+++---111777HHHfffrrrooozzzwwwssslllfffhhhppprrrhhh]]]WWWVVVVVVVVVSSSNNNLLLNNNPPPKKKCCCCCCKKK[[[jjjkkkddddddiiiccc```dddeeeaaaiiipppjjjnnnrrryyy|||xxxsssuuuzzzpppooojjjffffffiiiiiiffffffhhhnnntttvvvvvvyyyyyyvvvvvv~~~sssddd`````````dddlllvvvrrrrrrxxx}}}zzztttqqqtttrrrppprrrrrrpppkkkfff___ZZZUUULLL???555///+++'''&&&(((***)))((()))))))))))))))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------///......000111000...---///---777NNNjjjuuuxxx|||~~~yyyyyyvvvnnnrrrvvvvvvoooiiiiiikkkjjjoooggg]]]WWWWWWWWWSSSMMMOOOMMMRRRZZZ[[[RRRMMMOOOTTTQQQWWW^^^```lllxxxwww|||~~~wwwrrrrrruuuyyyuuurrrttt{{{{{{}}}zzzxxxtttkkkbbbaaafffjjjhhhjjjrrr}}}}}}{{{llleeejjjnnnlllrrr}}}{{{~~~|||yyynnnmmmoooooo{{{~~~nnniiibbbXXXOOOGGG===222***+++)))((()))******(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&((()))***))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***+++...000...+++222***(((000;;;KKKiii~~~sssyyy|||{{{xxxzzz}}}zzzxxxqqqiiirrrmmmhhheeeddddddfffhhhllleeebbbfffiiibbbSSSGGGDDD@@@HHHSSSYYYhhhxxx|||xxxnnneee___\\\[[[fffbbbeeetttzzztttnnnggg___XXXYYY^^^aaadddiiipppwww|||tttnnnqqqoooiiiqqq~~~zzzvvvqqqnnnkkkkkkooopppnnnqqqqqqjjjUUUNNNCCC:::444///***'''*********++++++***(((&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))*********))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((())))))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,***+++//////,,,,,,,,,///222//////:::IIIhhhuuusssvvvyyyyyynnnpppnnnooooookkkhhhjjjoooyyyyyyxxx~~~pppVVVOOOHHHMMMUUUVVV]]]hhhiiikkkiiibbbXXXRRRRRRRRRQQQLLLKKKTTTkkk~~~vvvooollliiihhhlllqqqlllqqqwwwyyyxxxyyy||||||uuurrrnnnlllwwwwwwqqqiiieeefffiiijjjkkksssuuutttnnneee\\\UUURRR===888000+++))))))***+++&&&'''((()))******))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********'''(((((()))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************************************************++++++++++++,,,,,,,,,,,,000000---,,,000111...)))---111222///+++,,,///555HHHeeevvvqqquuu{{{}}}~~~|||rrroooqqqvvviiillldddjjjpppjjjhhhjjjhhhjjjnnnlllccc\\\]]]aaacccUUUWWWaaauuu~~~xxxtttooollllllwww||||||vvvuuuuuu}}}{{{xxxwwwyyy~~~vvvooohhhgggkkkoooqqqpppuuusssgggZZZPPPBBB777777000---***(((((()))+++,,,''''''(((''''''((()))+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))$$$%%%'''((())))))((('''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,&&&,,,///,,,+++///000---......,,,((()))---000///111...222DDD```}}}tttuuu}}}{{{~~~}}}tttvvvgggbbblllxxxtttppppppkkkuuu~~~~~~pppbbb^^^```bbb^^^aaajjjuuuzzzxxxzzz|||ssslllooouuuvvvuuuuuutttzzz|||wwwuuussswwwyyy|||}}}|||xxxwwwzzztttsssvvvwwwrrrmmmaaa[[[JJJ>>>;;;222)))---,,,+++)))((((((''''''''',,,+++***(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((((())))))***,,,---......000111111000...+++(((%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,000222222555BBBVVVfff}}}yyyttt|||}}}~~~lllqqq|||~~~rrrwwwyyywwwssssssuuuvvvzzzpppgggnnnmmmbbbbbbmmm|||wwwxxx~~~{{{yyywwwwwwzzz}}}zzztttooogggdddkkkzzz~~~sssuuuxxxjjjWWWEEE===222,,,,,,,,,+++)))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((((((''''''((())))))))))))(((((()))***+++,,,---....../////////...,,,***'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------//////,,,***...888AAAHHH\\\yyy~~~zzzqqqwwwyyylllooo}}}wwwppppppsssyyyvvvhhhiiillljjjlllpppyyy|||uuuiiikkkmmmmmmpppyyykkkbbb^^^OOO<<<555000+++***,,,---+++((())))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((''''''(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))((('''((())))))******))))))''''''((()))******++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***+++---///,,,333AAASSShhh|||tttyyy}}}uuuxxx{{{wwwvvvzzz~~~xxxtttrrrqqqxxx~~~{{{xxx||||||tttbbbMMMCCC???666+++)))''''''))),,,---***''')))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************$$$%%%%%%&&&''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******,,,...000111000///444000+++***222CCCWWWeee}}}|||qqqqqqqqqlllmmmrrrssswww}}}zzzsssrrrtttqqqddd]]][[[EEECCC:::///+++------))))))))))))***,,,,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((())))))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,...---+++,,,------***((()))+++---...///111555777EEEPPP```ssstttrrrtttqqqoooqqqlllmmmpppuuuyyy}}}yyyyyy}}}tttqqqqqqtttnnncccWWWLLL@@@777111...///---)))&&&((())))))+++***))))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))***+++***((('''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&'''''''''((())))))******))))))(((((()))))))))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++************++++++++++++************++++++++++++---+++))))))***+++***)))***,,,///000///......///***...444<<>>888333000,,,***+++---------((('''((()))***))))))***&&&&&&'''''''''''')))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((+++---+++(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++***,,,------+++))))))***&&&***---//////...------*********+++,,,...111333+++999888999HHHLLLWWWrrr{{{{{{yyyooommmhhh```bbbjjjaaajjjmmmgggeeejjjpppqqqjjjhhhjjjqqquuurrrnnnmmmvvvzzz~~~iiiaaafff```SSSCCC777222000---***((()))+++***((('''((())),,,***((()))***))))))+++((()))++++++)))((('''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''***,,,+++&&&%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...000222444555BBBEEELLLVVVcccrrr~~~wwwooogggbbb]]]kkkuuurrrqqqvvvvvvqqqmmmmmmnnnppptttzzzyyyrrrkkkhhhbbbYYYQQQIIIBBB???222000...,,,***++++++,,,((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++,,,---...///.........000333777<<<>>>KKKTTT^^^ccccccdddhhhlll|||vvvooommmxxx}}}xxxvvv{{{}}}yyy}}}zzzvvvqqqmmmkkkiiiiiicccdddccc```YYYPPPGGGAAA<<<:::777333///,,,)))'''---,,,+++))))))***+++,,,)))((((((''''''(((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++***)))))))))))))))...---,,,+++++++++++++++))),,,000333666999===@@@BBBHHHQQQWWWYYYVVVPPPLLLOOOUUUVVVOOOLLLPPPSSSRRRTTTRRROOOJJJEEEAAA>>><<<:::999777444000---+++***,,,+++++++++++++++******)))(((((('''((()))+++,,,))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++************++++++++++++************************---,,,++++++************)))***+++,,,------......+++)))'''&&&'''''''''&&&))))))***,,,---///000111111555444...,,,///111000....../////////...,,,+++***)))(((((()))***---...))))))))))))))))))))))))(((((('''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++************************,,,+++++++++++++++,,,,,,(((((()))))))))'''&&&%%%,,,***)))***,,,,,,***(((111...+++((((((+++...111))),,,---+++***++++++***)))***+++,,,,,,+++)))(((,,,,,,+++******)))))))))(((((((((''''''&&&&&&&&&******)))((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))************+++************************)))))))))))))))***+++,,,............---,,,******(((((()))+++------+++************))))))*********$$$%%%'''((())))))((('''''''''((())))))(((&&&%%%)))******+++***)))'''&&&,,,+++++++++++++++++++++*********))))))(((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))************)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************)))))))))((())))))***+++''''''(((((()))***++++++(((((()))((((((''''''((('''(((***+++,,,,,,+++***)))((()))+++,,,,,,,,,,,,******+++,,,------------%%%&&&(((***+++++++++***&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))),,,++++++************+++))))))((((((((())))))***'''(((((('''&&&'''+++...((((((''''''((()))+++,,,)))&&&%%%'''))))))***+++))))))((((((''''''&&&&&&)))))))))))))))))))))(((******))))))(((((((((((($$$%%%&&&((()))*********&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))******************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))******************)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))*********)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''((((((((('''''''''(((((()))))))))***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((((('''''''''''')))(((&&&&&&&&&''')))***((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&'''''''''&&&&&&''''''''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&'''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++((((((((('''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((***+++---...)))))))))(((((('''''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((($$$&&&(((***+++)))'''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''')))+++---///000******))))))((((((((('''%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))''''''''''''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********))))))))))))(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***'''((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))******)))(((''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,***))))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********))))))*********(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,......---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******+++***))))))(((''''''&&&(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,///000000...---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******+++******)))(((((('''&&&(((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++++++++******))))))))))))))))))))))))((())))))******))))))(((************************)))))))))************+++'''((((((((()))*********************************(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++************++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++...///000//////(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))************))))))''''''))))))))))))))))))))))))(((((())))))************------,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))))))))))))))(((************************)))*********++++++++++++))))))***************+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))*********)))))))))((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))***,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******)))(((((()))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))************(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))******)))((((((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((('''''''''((((((***++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***''')))******((('''((()))&&&((())))))(((''')))***,,,***((((((((((((''''''******)))***,,,---)))$$$---,,,,,,,,,,,,+++***))),,,,,,+++++++++***************)))(((((((((((((((******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******************)))************+++++++++*********************************)))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++'''%%%((()))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''******++++++++++++***)))))))))************)))))),,,------+++(((&&&'''(((***+++,,,---...///,,,)))***---000222444555333///999666222111333555555444333222444555333///......,,,+++******+++,,,,,,,,,))))))***************)))&&&'''((()))************''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,******))))))************)))(((((((((***------,,,++++++*********+++,,,---,,,,,,,,,,,,------------+++******)))))))))************))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++************************++++++++++++++++++++++++------------------,,,,,,++++++++++++***+++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$...111'''###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((((((*********+++******))))))+++*********)))))))))((('''((()))***,,,///111333...---------000555999:::999999888888:::===>>>>>>===;;;:::;;;;;;;;;999777???>>>??????>>>:::777666444000,,,***+++---......---,,,***(((''''''''''''((()))))))))***)))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************+++***((((((***++++++***+++***(((((()))******))))))***+++,,,,,,---------111000///,,,******,,,...+++,,,,,,+++***,,,...111************))))))))))))++++++*********++++++,,,+++******))))))******+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((>>>FFF444###%%%,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((************))))))((((((,,,+++***))))))))))))))),,,++++++,,,///111222222:::888555333111/////////555444444555666777999:::999999999888555222///---)))+++///444:::???@@@???777444000///000111///---+++***((('''((()))***+++*********))))))((((((((('''(((((())))))(((((('''((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((************))))))))))))+++***)))+++,,,---***(((+++)))((()))+++------,,,***,,,...///////////////111111333222...***,,,000---...//////......///000------,,,,,,++++++******++++++*********+++,,,,,,++++++************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************++++++++++++---,,,,,,++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###444===444'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******)))))))))(((((())),,,+++*********+++,,,---222111000222444444222///,,,---222777777555444555222222555999;;;:::<<>>888777:::444444555666666444111...000000000000000000000000,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---,,,+++++++++---...///,,,,,,+++++++++*********++++++++++++++++++++++++******************************************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''...888888---'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************))))))))))))******++++++,,,---...000111222111111222444666666555444222111444999:::888<<>><<<@@@FFFBBBEEECCC===:::===>>><<<888777666666666666555555666777777555222---)))&&&))))))(((''''''((())))))(((((())))))))))))(((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++&&&))),,,......///111222111555999;;;<<<<<<<<<===GGGKKKPPPQQQNNNKKKJJJJJJSSSTTT[[[dddbbbWWWPPPQQQJJJGGGEEEGGGJJJIIIBBB<<<000000//////////////////......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++,,,------......///...---,,,---///111222---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((111&&&***===DDD888...///&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++******)))))))))+++,,,------...000222333444555555111222222222222444888<<>>;;;>>>AAAHHHXXXjjjfff[[[QQQNNNOOOWWWkkkuuueee[[[ZZZ\\\```hhhgggZZZNNNJJJGGGBBB??????===888333111444777444666888999999666444222---,,,***)))((())))))***((())))))******))))))((()))******++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))***++++++,,,---......---000333333333999CCCKKKMMMTTT\\\]]]ZZZWWWWWWYYYhhhnnntttvvvssspppoooppp{{{yyywwwvvvrrrjjjcccfffmmmoooiiiaaaHHHGGGDDD@@@<<<888555444222111000///...---------------,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---......///000000111111666555333333333666888:::////////////............------------------------*********************************************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''(((***+++,,,''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&& """---222,,,&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++***)))))))))***---///111111333555777888777666555444666777888;;;GGGXXXddd[[[SSSQQQYYYdddvvvzzz|||{{{iii\\\QQQTTT\\\aaa\\\OOOBBB======555666777888:::<<<===>>>444222///,,,***)))******))))))************)))))))))******++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,---///000111111===@@@BBBAAAAAAJJJ[[[iiiwww~~~~~~rrroooiiiaaaXXXPPPJJJFFF555555333111000/////////...------,,,,,,------...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111777777888888999:::;;;;;;>>><<<;;;:::;;;===@@@BBB111111111111000000000000------------------------************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((***,,,---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%)))+++((('''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))+++...111333555777:::;;;;;;888555333444999???EEERRRjjjxxxmmm~~~zzzbbbPPPHHHCCC@@@<<<888777777999::::::888444///,,,***))))))))))))************))))))******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,,,,***(((((((((...'''%%%+++...***((())),,,,,,///333444555===GGGZZZ^^^ccceeecccgggxxx}}}zzz{{{tttgggVVVIII999333555888555111222111000...---,,,---.........---+++(((''''''(((+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************------.........------,,,---...---+++***,,,------333,,,)))---000///+++***...222777888777888<<<@@@JJJJJJLLLLLLGGGCCCHHHQQQIIIJJJLLLOOOMMMLLLQQQYYYCCC666<<<@@@333555>>>666999555222000111111...,,,///++++++...---)))***///++++++++++++++++++++++++++++++***)))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###&&&&&&%%%)))///,,,%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''))))))))))))((((((((((((++++++***************++++++)))((()))++++++)))&&&...000---)))...888;;;777222;;;CCCBBB>>>=========@@@JJJXXXeeeuuu{{{|||}}}}}}iii\\\WWWVVVUUUIII888444;;;999555666888222((('''///******))))))+++...+++'''++++++++++++*********)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++************)))''')))...///,,,---222555666999>>>FFFSSS```hhh{{{|||~~~~~~zzz}}}}}}tttnnnqqqxxx{{{pppooommmjjjiiimmmsssvvv}}}yyyvvvtttqqqoooqqquuuuuukkk]]]UUUQQQJJJ@@@777222...***+++///222222000.........---+++++++++,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************+++,,,,,,,,,,,,,,,***,,,---------.........,,,+++...111333444666:::>>>BBBDDDBBBAAAIIIYYYgggsssaaaUUUQQQTTTVVVXXX\\\___eeejjjhhheeehhhoooTTTEEEFFFJJJDDDGGGJJJ===AAA===999888999::::::999333...---000...)))(((***+++++++++***************++++++***************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''&&&$$$(((...---'''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((''')))))))))))))))))))))(((+++******))))))*********---++++++,,,///000...,,,,,,111444444333444555444666===FFFMMMWWWfffppptttvvv{{{~~~{{{}}}}}}~~~xxxjjj^^^___aaacccgggoooyyy{{{wwwlllkkknnnqqqooojjjmmmssspppwww{{{___HHH@@@888>>>???===@@@BBB777%%%---+++((('''))),,,---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''((()))*********...------//////222<<>>======<<<::::::444222111///...---------++++++******++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&(((+++---+++(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))))))(((((())))))************+++,,,...///000111777333222555666666>>>HHHNNN[[[kkk|||qqqhhhggghhh___YYYWWWSSSHHH???;;;@@@===<<<>>>???@@@BBBFFF>>>CCCFFFFFFFFFFFFAAA:::@@@AAACCCEEEDDDBBB@@@AAAFFFEEEFFFKKKQQQ^^^sss~~~kkkdddhhh\\\AAA999DDD777555444444222---***)))++++++++++++************))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++************************************************))))))))))))************,,,,,,,,,---.........,,,---///555CCCZZZtttwwwzzz|||kkk```XXXZZZlll~~~}}}tttooohhhdddooo~~~~~~}}}wwwpppooorrrrrrwwwxxxsssnnnllljjjgggvvvxxx}}}zzzuuuzzzvvvmmmeeeeeekkknnnmmmppp```RRRHHHAAA???999555000......///...---,,,,,,,,,++++++++++++***************************************************************************((())))))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,---......111///000333444666@@@LLLOOOZZZ]]]WWWYYYfffnnnnnnmmmpppsssvvvzzz}}}}}}{{{xxxxxxyyyzzz}}}{{{tttnnnkkkQQQQQQMMMHHHCCCAAA@@@???:::888555222000.........+++++++++******++++++,,,,,,++++++***************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&(((---000...)))%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))((()))))))))*********+++)))))))))))))))***++++++------...///111333555777<<<777777CCCSSS___ggglllgggRRRGGGDDD;;;<<<======;;;;;;AAAHHHMMMPPPVVVXXXRRRKKKMMMUUUXXX\\\]]]]]]\\\[[[SSSKKKVVVXXXZZZ\\\\\\VVVJJJ@@@===::::::;;;<<>>CCCMMMSSSYYYjjj}}}~~~|||{{{{{{{{{|||tttbbbWWWQQQPPPMMMGGGAAA<<<999777777222111000...---------------,,,++++++******++++++************************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))&&&(((000333...(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((())))))***((())))))******+++,,,,,,************+++,,,---...///222666:::>>>CCCKKKPPPIIISSSaaawwwzzzeeeWWWOOOHHHFFFBBB<<<;;;AAAMMMWWW___dddfff```XXXVVV\\\cccjjjqqqyyy{{{sss{{{ssseeeppptttbbbXXXQQQRRRSSSNNNFFFBBB777888888:::>>>EEELLLPPPjjj{{{mmmbbb\\\YYYWWWKKK:::222555---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))************************************************)))************+++++++++---111555888@@@RRRlllnnnuuuxxxsssnnnooonnnkkkpppiiijjjuuuuuutttsssoootttzzz{{{zzzzzzhhh```]]]ggg{{{uuuaaaOOOEEE>>>888444---------,,,,,,,,,++++++************************************************************************((()))***++++++***)))((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......---...000333888>>>CCCFFFPPPOOOUUU```eeehhhwwwyyy{{{~~~xxxttt\\\XXXQQQKKKEEEAAA???>>>555444222111///.........---,,,++++++******++++++************************''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''+++'''(((///222---)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,++++++++++++,,,---...///999===CCCHHHMMMUUU]]]dddsss{{{~~~hhhSSSGGGAAA>>>CCCFFFHHHJJJLLLSSS]]]dddnnnuuu||||||{{{|||zzzmmmeeeiiirrrrrrlllgggKKKGGG???999888;;;======???NNN^^^gggjjjkkkllljjjuuuUUU???999//////.........---------************************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++************************)))***,,,---,,,***)))((('''---///---+++---///...333???HHHQQQiiiuuuVVVYYY```iiisss~~~vvvkkkttttttttt~~~sss{{{kkk\\\LLLaaasssbbbZZZMMM===;;;222...///,,,'''***111...,,,))))))+++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************++++++***)))(((((())))))++++++,,,,,,,,,,,,++++++,,,******---///000///000555222555===@@@DDDTTTfffaaadddhhhlllqqqvvvyyyyyy}}}ooobbbUUUIIIEEEGGG;;;>>>@@@<<<555///------+++,,,,,,+++***)))***,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++---+++,,,---...///111555EEEEEEMMMaaavvvfff\\\NNNAAA===CCCQQQ[[[uuuoooddd[[[aaannnuuusssxxxkkkRRRBBBIIIQQQJJJ@@@<<>>BBBAAAAAAPPPsssuuuaaaYYYNNNDDDCCCBBBDDDKKKVVVaaaiiimmm^^^^^^```\\\UUURRRAAA@@@@@@???<<<<<>>555555333------111***++++++++++++***++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++************************+++)))((((((***+++,,,,,,---111111///444DDDUUU```lllkkknnnuuuzzzxxxmmmdddiiipppzzz~~~yyyvvvuuuppprrrrrr[[[MMM===555333222111111///---,,,,,,------+++***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********++++++++++++***))))))))))))*********++++++,,,,,,------***...222111000444>>>FFFFFFMMMWWWeeeuuu}}}zzzrrr|||xxxyyy|||}}}uuunnn]]]OOO???777888:::777222555111---+++++++++)))'''******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,...///000444:::@@@CCCDDDDDDNNNdddvvvSSS@@@@@@AAAHHHJJJOOOXXXdddpppyyy}}}|||}}}xxx{{{vvvtttqqqnnn\\\SSSIIICCC===999<<>>>>><<<999777666444111---***'''%%%***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,------111666;;;<<<>>>AAABBBAAASSSjjjcccSSSGGGIIIVVV]]]ggghhhmmmwwwyyypppllljjjhhhfff___XXXXXX[[[eeejjjmmmvvv}}}ooommmiiittt}}}zzzrrrpppsssxxxkkkUUUKKKJJJHHHCCC@@@333CCCRRRZZZgggzzzmmmcccZZZIII777///000///...------,,,+++***************************************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************++++++,,,++++++,,,...000333<<>>>>>;;;777444444444------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,...111333555===@@@CCCIII\\\xxx}}}ssskkkfffXXXSSSVVVWWWPPPWWWlllxxx|||}}}}}}yyywwwyyy|||lllgggsss{{{[[[AAA<<<>>>>>>HHHWWWhhhzzztttKKK===777000,,,,,,------,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++************************(((,,,///...///999NNN___oootttxxxxxxvvvpppdddXXX___dddlllvvv|||{{{yyy~~~vvvuuu|||xxxpppuuu|||}}}mmmllltttxxxttt||||||xxxeee```fffiiiQQQ???;;;555111///...------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,+++*********++++++,,,---++++++,,,---///333666888???PPP```jjjwww}}}xxx}}}~~~xxxoooddd]]]TTTLLLAAA;;;;;;;;;999666000///...---,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++---------///222555999;;;???AAAHHH]]]zzzjjj]]]WWW^^^jjjwwwvvvwwwnnncccooo}}}{{{}}}uuuUUUEEEAAA??????BBBPPPbbbwww|||hhhPPPFFF:::222//////...,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++************************(((...444444999LLLkkk|||ooogggiiinnnqqqkkkqqqvvvyyy~~~|||uuujjjtttzzz|||tttfffcccwww|||mmmgggddd|||jjjHHHBBB:::444000...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,---000444999>>>AAALLLcccyyyyyyxxxzzzuuuzzzyyyzzznnnlllqqqjjj\\\kkktttzzz}}}xxxrrraaaLLLBBBCCCEEE@@@999222111000...---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++/////////111555999===???>>>BBBPPPrrrnnn[[[PPPWWW|||hhhUUUOOOMMMDDD999CCCJJJYYYjjjtttzzzcccWWWFFF:::444111---+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************))))))))))))************((()))***)))))))))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))******))))))))))))******++++++************++++++************************))))))))))))************,,,***''''''(((*********++++++*********************------,,,---...,,,))))))333<<>>MMM\\\ppprrrvvvnnndddgggpppwwwuuupppiiiaaa^^^cccllltttkkkfff\\\VVV^^^hhh___LLLUUUQQQQQQWWW```mmm}}}sss]]]III???AAAGGGEEE777444222***+++111111...,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((((((((())),,,,,,---+++******+++---+++---111888>>>BBBCCCBBB999RRRnnnzzz[[[OOOZZZvvvppp___YYYVVVSSSCCC@@@EEEPPPUUU[[[rrr|||aaaMMM>>>333///000'''---...***,,,222000'''+++++++++************)))******************************************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))++++++++++++*********+++************************)))))))))))))))))))))))))))***++++++++++++***)))*********))))))*********+++******************+++************************))))))))))))************---+++)))((()))+++,,,+++,,,,,,,,,+++++++++++++++---+++******+++,,,...000444888BBBWWWppp|||ppp]]]ccckkkwww{{{vvvsss}}}{{{zzzyyyvvvtttjjjiiiyyywwwaaacccuuu```LLL???888444222+++,,,++++++,,,------,,,++++++++++++************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,,,,((((((+++,,,***,,,222444111333<<>>???HHHccc~~~bbbEEE666111///111///++++++...111000++++++++++++******************************************************************++++++++++++******************)))))))))((())))))))))))))))))))))))......---,,,+++*********************************)))))))))))))))))))))))))))******+++++++++******++++++************++++++************************************************)))))))))*********++++++...,,,******+++,,,---,,,,,,,,,,,,---------------...******---,,,***000:::@@@QQQgggvvvzzztttdddUUU___mmmyyy~~~|||yyyzzzwwwttt}}}vvvhhhgggppp||||||kkklllfffLLL@@@:::444...---+++,,,......------,,,+++++++++************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++***+++---+++)))---222333666>>>KKK\\\kkktttwww{{{{{{||||||zzz{{{~~~|||tttlllhhhhhhqqqtttwwwxxxvvvtttuuuwwwtttuuuvvvzzzzzzsssoooqqqsssoookkkiiimmm___TTTTTTWWWZZZ```iii{{{~~~xxxjjjUUUEEEAAA;;;@@@DDD999222111,,,///---,,,+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((())))))***(((***,,,---------...000...555???HHHRRR^^^kkkuuuwwwnnnyyy}}}oootttyyyyyy{{{sssxxx}}}xxxxxxhhhUUUHHH@@@???JJJXXXooojjjMMM999222...------+++))),,,000,,,+++++++++******************************************************************++++++++++++******************))))))))))))))))))))))))))))))))))))111///---,,,,,,,,,+++***************************)))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++,,,*********++++++*********************************))))))*********+++++++++---,,,******+++,,,,,,+++,,,,,,,,,,,,------------***(((,,,222///...;;;OOO```qqqwwwllljjjkkkfffoootttxxx{{{|||~~~zzzsssrrr|||uuusssaaasssiiiTTTFFF:::777222...//////...,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------''',,,000222///---///444666HHH\\\eeehhhnnnxxxwwwpppnnnlllmmm|||~~~yyygggccc___WWWTTTXXX```fffiiiaaaYYY^^^ooo~~~}}}pppdddIII@@@CCCHHHBBB===888///---,,,+++,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))((())))))*********---000111111111222444999:::BBBUUUqqqzzzjjjeeeyyy{{{vvvooo~~~uuufffVVVGGG>>>>>>BBB```{{{pppNNN999///,,,111222+++(((,,,,,,,,,+++++++++***************************************************************++++++++++++***************)))))))))))))))((((((((((((((((((((((((666222...,,,,,,---,,,,,,************************)))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++,,,)))***++++++++++++***)))************************************++++++++++++,,,+++)))***+++,,,+++******+++++++++,,,,,,------))))))---111333<<>>222222444///,,,...,,,,,,,,,++++++++++++*********************************************************++++++++++++******))))))))))))))))))******((((((((((((((((((((((((@@@:::111---,,,......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++)))***+++,,,,,,+++***)))*********************************++++++++++++,,,+++***)))***+++,,,+++)))******++++++,,,,,,------+++,,,...222???VVVqqqwwwtttvvvzzz~~~~~~}}}~~~|||}}}qqqaaalllvvvcccfff|||___III;;;000000000---,,,000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///000...+++111AAASSS]]]lllqqqsssvvv~~~vvvvvvrrrppppppttt|||}}}vvvyyy{{{tttjjj___VVVSSSZZZdddjjjsss\\\NNNKKKGGGFFFDDD:::333111...------...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++,,,+++---000222444888<<>>111---,,,---///,,,,,,,,,,,,++++++++++++******************************************************++++++++++++******))))))))))))************))))))))))))))))))))))))NNNDDD888000.........---++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))+++,,,---*********))))))*********(((***+++,,,,,,+++***(((*********************************+++++++++,,,,,,,,,+++++++++------,,,***+++++++++,,,---............333888BBBZZZttt}}}yyyffflllzzzzzzqqqrrr}}}}}}|||vvvrrrrrrxxxggg___ppp}}}yyy~~~gggfffooo{{{^^^KKK;;;777444...---111------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,------------...000222333666DDD\\\pppyyy~~~~~~yyyyyynnnoooxxxzzz}}}~~~}}}~~~{{{yyy~~~vvvsss{{{{{{|||uuummm```XXXUUUYYY___tttyyyfffZZZKKKFFFGGGBBB===999444000......------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...111444999???FFFKKKIIIVVVlllwwwnnnrrrwwwyyyzzzxxxhhhWWW]]]hhhuuu~~~xxxbbbKKK<<>>GGGQQQWWW]]]lll~~~wwwvvv|||~~~wwwkkklllllluuuqqqfffZZZZZZhhh{{{www\\\III:::===OOOfff{{{xxxYYYAAA777333...---------,,,,,,,,,++++++******************************************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))OOONNNIII>>>333,,,,,,...***++++++++++++***))))))************)))))))))))))))************++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************,,,------,,,+++***,,,---///((((((111333......555>>>HHH]]]wwwvvvnnnsssiiikkkuuuzzzrrrvvv~~~wwwzzzqqqpppxxxxxxxxx{{{~~~eeeRRRfffjjjLLL<<<666222,,,111///,,,,,,...000---)))+++++++++************)))************************)))---...++++++111777:::,,,***))))))***++++++***))))))))))))))))))))))))************************************************)))******++++++,,,------+++,,,---,,,---000111111222<<>>DDDCCC@@@;;;666111,,,***,,,+++***+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((())))))(((***,,,,,,***222///666EEEOOOQQQZZZfffvvv{{{yyyyyyxxxrrrhhh^^^\\\```cccaaa]]]cccccccccbbbaaa___]]]\\\lllxxxvvv[[[^^^uuu}}}wwwSSSCCCBBB:::FFF```jjjZZZDDD777---////////////......---,,,,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))RRRPPPKKKCCC999111---,,,+++,,,,,,,,,,,,,,,++++++************)))))))))))))))************++++++++++++++++++*********)))))))))************++++++++++++++++++***************************************+++,,,---,,,******,,,---333---,,,///...---666DDDKKK^^^pppwww|||{{{{{{vvvtttvvvyyyvvv~~~}}}jjjeeexxx}}}ssseee\\\iiihhhOOO@@@777222000///---,,,---...,,,)))++++++++++++************************************(((,,,---******000666888,,,***))))))***++++++***))))))))))))))))))))))))*********************************************************+++,,,,,,------***+++,,,,,,,,,///333666HHHRRR[[[bbbrrr|||yyy~~~|||zzzzzz~~~xxxqqqlllgggbbb^^^UUURRRPPPOOOKKKDDDBBBEEEJJJKKKJJJFFFGGGLLLOOONNNYYY___^^^aaannnwwwtttfffZZZVVV```nnnwwwzzzzzzooo```QQQIIICCCFFFGGGBBB999111...///---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))************,,,---,,,///666===DDDSSSjjj~~~zzzvvv|||vvvkkkddd\\\SSSPPPQQQRRRPPPMMMNNNOOONNNNNNMMMLLLJJJJJJQQQWWW^^^bbbbbbdddhhhmmmmmmsss{{{~~~zzz|||nnnQQQGGGBBBEEENNNSSSssswwwZZZBBB444------.../////////---+++,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))SSSQQQMMMIIIBBB999000)))------------------------++++++*********))))))))))))************++++++++++++++++++***************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++------,,,------))),,,>>>TTTjjjxxx{{{sssuuu~~~zzz~~~~~~{{{ooorrrzzzvvvaaaRRRjjjcccJJJ===999000///......---,,,,,,,,,,,,+++++++++************************************(((++++++)))***000444555,,,***))))))***++++++***))))))))))))))))))))))))******************************************************++++++,,,,,,------,,,......------222<<>>>>>??????AAAEEEJJJLLLLLLJJJKKKMMMPPPYYYkkkyyyzzzbbbNNNIIIBBBAAAJJJ^^^xxxtttQQQ999/////////000111///,,,))),,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))OOOMMMLLLLLLJJJAAA555+++---------------------...+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++******+++---&&&+++///000,,,444MMMfffzzzttt~~~www~~~}}}~~~}}}|||lllbbbccctttSSSDDD@@@444111000000...,,,---000,,,,,,+++++++++*********************************(((++++++)))+++000444444,,,***))))))***++++++***))))))))))))))))))))))))******************************************************++++++,,,------...111000000000111888IIIXXX]]]hhhqqqssstttxxxzzzyyy{{{yyyzzz|||~~~|||ggg```\\\RRROOOMMMKKKIIIHHHIIIKKKMMMQQQQQQTTTXXXUUUOOOLLLNNNIIILLLNNNMMMPPPWWW[[[ZZZNNNSSSMMMGGGJJJGGGEEELLLOOONNNVVVhhhwwwvvvjjjdddiiiiiikkkkkkmmmyyy{{{vvvcccSSSBBB>>>EEEGGG>>>333222///---,,,,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********++++++++++++***+++,,,++++++222:::KKKOOOQQQTTTiiiwwwrrrlllddd[[[UUUSSSPPPJJJEEEAAABBBAAA@@@???@@@BBBDDD@@@@@@AAAAAABBBAAAAAA@@@BBB@@@???BBBEEEFFFDDDAAAAAA???===???IIIVVV```eeesss|||{{{vvvxxx___WWWHHH???LLLMMMjjjgggEEE333111//////000///+++(((,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJHHHIIILLLMMMHHH<<<222......---,,,,,,,,,,,,---++++++++++++************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++******,,,...***---000111444DDDbbb|||xxxyyy~~~}}}|||~~~|||~~~xxx]]]lllkkkTTTIII;;;444///000...+++---111,,,,,,,,,++++++++++++******************************,,,,,,***,,,222555333,,,***))))))***++++++***))))))))))))))))))))))))***************************************************++++++,,,------......///...///222555???SSSfffmmmsssxxxyyy|||zzzxxxsssgggXXXZZZXXXDDDJJJMMMQQQRRRSSSVVVZZZ^^^]]]bbbkkkssspppeee\\\YYYYYY^^^___XXXUUUZZZdddjjjZZZdddccc[[[UUUKKKFFFOOOKKKEEEEEEOOOXXXaaasss{{{pppZZZZZZZZZVVVTTT```|||}}}mmmYYYLLLGGGEEEAAA===555222...++++++,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************++++++++++++***)))***,,,+++...:::HHHVVVPPPSSSeee}}}sssfffZZZTTTNNNMMMJJJHHHGGGDDD@@@===???AAACCCDDDCCCDDDFFFHHHBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDAAAAAABBBCCCEEEGGGYYY```gggmmmvvvxxxooo~~~lllOOOHHHBBB^^^uuu~~~}}}[[[;;;555...+++,,,---,,,+++,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFEEEFFFJJJMMMKKKCCC<<<111000...,,,+++++++++,,,,,,++++++++++++*********)))************+++++++++***************+++++++++)))************+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////......222>>>UUUpppuuuooouuu{{{sssrrrqqqsssxxx|||||||||~~~}}}xxxooopppoooooouuu{{{tttgggjjjpppuuuvvv||||||{{{zzzTTTrrrppp[[[III<<<111000///++++++///,,,,,,,,,,,,++++++++++++************************+++,,,+++***---333444222,,,***))))))***++++++***))))))))))))))))))))))))************************************************++++++,,,,,,------......******///:::CCCLLL]]]oooyyy{{{}}}|||{{{||||||{{{ggg^^^cccccc^^^llloooVVV]]]ccckkkmmmllljjjmmmppprrr{{{}}}vvvyyy~~~sssiiijjjsssyyyppp{{{yyylllaaaTTTQQQ[[[XXXSSSPPPNNNMMMLLLQQQWWWjjjkkkuuuiiieee^^^UUUIIIIII___yyyhhhMMM>>>AAAIII;;;666111---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,+++)))***......333FFF[[[nnndddfffyyy~~~ttthhh]]]SSSKKKEEEEEECCCAAA???>>>???@@@AAA@@@BBBEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEHHHJJJIIIHHHGGGJJJLLLIIIGGGGGGHHHFFFAAA>>>???BBBHHHQQQZZZ```jjjyyy|||sssvvvzzzUUU>>>NNNVVVYYYkkklllOOOCCC444+++***,,,......,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))GGGFFFFFFIIIKKKKKKHHHEEE444333000---+++++++++,,,,,,,,,+++++++++*********)))************+++++++++))))))*********+++++++++)))************+++++++++......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111///000555CCCYYYmmmxxx{{{iiikkkuuu~~~}}}{{{yyyxxxxxxuuuqqqooopppqqqqqqqqqmmmllllllooossssssoookkkgggkkkkkkiiioooxxxvvvlllsssvvvxxxyyy}}}tttvvvxxxzzzeeeiiiuuuwww___KKK999555444...,,,///------,,,,,,,,,+++++++++***************************+++***)))---222333///,,,***))))))***++++++***))))))))))))))))))))))))************************************************++++++,,,,,,---.........,,,...;;;OOO]]]cccmmmzzzwwwttt|||{{{gggZZZYYYWWWiiitttsssvvvrrr|||{{{mmmfffmmmqqqsssoooeee\\\VVVPPPKKKHHHJJJQQQ___qqqyyynnn]]]MMMMMMVVV~~~]]]GGGCCCHHHAAA<<<555///------------************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---***,,,000222:::SSSmmm{{{nnnggg]]]UUUOOOKKKGGGDDDEEEDDDBBBCCCEEEHHHKKKLLLKKKMMMPPPTTTVVVVVVTTTSSSXXXYYYYYYYYYYYYXXXXXXWWWTTTTTTTTTRRRPPPOOOPPPQQQMMMJJJJJJLLLJJJDDDBBBEEE>>>>>>EEEMMMRRRWWWdddrrr||||||wwwLLLFFF???BBBPPPcccpppuuuwwwdddIII555------...///,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJIIIHHHHHHJJJKKKKKKKKK777555222///,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))******++++++++++++)))************+++++++++//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---...------...000222000666EEE^^^yyysssxxxyyyzzz}}}}}}~~~~~~{{{yyy~~~zzzuuurrrrrrsss~~~xxxssspppnnnllljjjkkkhhhgggjjjqqquuuuuusssrrruuuqqqhhhlllyyy}}}|||rrrnnnqqquuu~~~qqqdddkkkjjjYYYiiiqqqYYYBBB<<<:::222...000---------,,,,,,,,,++++++************************)))***)))(((,,,222111---,,,***))))))***++++++***))))))))))))))))))))))))************************************************++++++,,,------......///222666IIIddduuuxxx||||||~~~sss}}}|||{{{jjjWWWSSSTTTWWWsss}}}ssslllbbbWWWWWWQQQJJJGGGNNN^^^mmmuuuwww```PPPMMMWWWuuuoooXXXGGG>>>EEE???888222///.........************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,///+++---222555@@@\\\yyyssshhh]]]VVVMMMGGGEEEDDDCCCBBBDDDFFFIIINNNSSSUUUVVVUUU]]]___ccciiinnnpppooommmooooooooooooooonnnmmmmmmjjjgggccc```]]][[[XXXVVVWWWSSSQQQRRROOOIIIJJJOOOOOOHHHCCCCCC@@@???IIIXXXcccqqqdddKKK;;;AAAIIIPPPddd|||___AAA222---------,,,++++++++++++++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))eeePPPHHHKKKKKKMMMOOOIIIGGG777,,,...///+++***---,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++&&&...000)))'''...333111999EEE___~~~{{{uuurrrrrrrrrrrrqqqqqqtttwww{{{|||}}}|||zzz|||}}}rrrmmmkkkjjjuuuyyyppplllhhhdddcccgggoooyyy~~~pppqqquuuuuutttooo\\\yyydddLLLqqq]]]:::===@@@///)))222---------,,,+++***+++---,,,,,,,,,+++++++++************++++++++++++*********************************+++***)))((())),,,...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...))))))...222000...---555IIIhhh{{{tttxxxssseeebbbcccaaa]]][[[^^^ccckkkuuutttdddeee```XXXOOOIIIIIIMMMRRRttt~~~jjjXXXMMMYYYvvvzzzcccNNNCCCEEEEEECCC<<<333---,,,,,,***++++++***)))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++%%%,,,000---,,,///...+++///...///444@@@TTTmmmyyyooobbbUUULLLIIIGGGDDDCCCCCCEEEHHHJJJOOOTTT\\\ccchhhmmmrrrttt~~~~~~{{{wwwtttpppkkkggg```^^^ZZZYYYXXXVVVTTTQQQPPPNNNKKKFFFBBBAAABBBDDDVVVYYYeeeuuusssVVVIII======JJJXXXuuu~~~PPP===444+++///+++,,,+++)))(((+++...///++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******^^^GGGIIIJJJJJJNNNPPPJJJ???444000...,,,,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***---...++++++...///...;;;\\\{{{~~~|||}}}}}}uuuoookkkjjjlllnnnjjjkkknnnsssxxx}}}yyyxxxuuuooorrrrrrfffXXXVVVSSSTTTYYYdddpppyyy|||vvvqqqsssvvvqqq|||tttyyybbbaaauuuQQQEEE@@@444///444/////////---,,,+++,,,---,,,,,,,,,+++++++++************++++++++++++***************************************)))((()))+++...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...///---111666BBBVVVttt~~~rrrqqqyyyhhh___YYY[[[```dddhhhmmmzzzyyywwwwww|||sssoooeeeXXXNNNJJJMMMQQQOOO\\\nnnzzz|||lllVVVUUUdddxxxvvvZZZEEECCCEEEEEEAAA:::222...,,,,,,,,,,,,+++***)))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++&&&***,,,)))***...///,,,------666FFFSSSfff{{{lll___VVVPPPMMMJJJEEEGGGIIIKKKOOOTTT[[[```eeejjjrrrzzz~~~yyyuuunnneee^^^[[[YYYWWWUUUSSSRRRPPPLLLIIIFFFEEEFFFGGGHHHNNNYYYeeerrrsss[[[TTTHHHDDDLLLXXXuuu```CCC000)))111---------+++***+++---...++++++************++++++*********************************))))))***************))))))))))))******jjjHHHIIIJJJHHHMMMRRRNNNJJJ???333------///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,///000///111555NNNwwwxxx}}}~~~}}}~~~|||xxxrrrnnniiieeedddfffjjjmmmiiilllpppvvv{{{|||uuusssmmmeeefffggg\\\PPPOOOMMMKKKMMMVVVbbblllrrryyy~~~~~~zzzrrrppphhhsss|||ssswwwaaaccchhhMMMDDDAAA999111222111///------,,,------,,,,,,,,,+++++++++************++++++++++++***************************************)))((()))+++...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,......---///999EEEPPPccc|||yyy~~~yyyjjjgggfffhhhhhhkkkttt}}}mmmZZZOOOMMMPPPIIILLLPPPTTT\\\jjjzzzvvvfff```gggqqqmmmTTTKKKIIIGGGDDD@@@999222,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))***)))'''***///000...---///???SSS]]]mmm{{{nnn{{{pppeeeVVVIIICCCCCCFFFHHHGGGMMMUUUZZZ___fffpppxxx{{{pppiiieeebbb___VVVVVVTTTQQQNNNKKKIIIGGGDDDAAABBBFFFLLLWWWggguuu}}}kkkgggXXXJJJHHHOOOkkk|||ZZZ:::,,,333///...---------,,,------++++++************++++++************************++++++++++++++++++++++++******))))))))))))******sssRRRKKKHHHIIIMMMMMMPPPQQQHHH666,,,...000---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...***+++111222111:::HHHhhh~~~pppnnn}}}}}}sssnnnnnnrrroookkkhhhhhhkkknnnqqqqqqtttxxx|||~~~~~~~~~|||sssfff^^^WWWTTT^^^eee___]]][[[VVVOOOJJJLLLTTT[[[dddooozzz}}}{{{~~~ppprrroooqqqyyyjjj{{{ZZZooo~~~ZZZMMMNNNCCC000222000...------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))***+++***))))))+++---,,,,,,,,,,,,,,,+++***)))---------------------------,,,,,,///111888HHHVVV]]]nnn~~~iiissswww{{{zzzwww||||||zzzqqq^^^WWWVVVWWWRRRKKKFFFHHHSSSaaakkkuuu}}}ppphhhdddppp~~~~~~ooobbbVVVIIIBBBAAA???777000///---,,,+++,,,---------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******---000000...444>>>OOO[[[___mmmnnnjjjyyy~~~mmmcccXXXSSSLLLGGGEEEFFFIIILLLTTT]]]gggmmmpppvvvzzzpppjjjaaa^^^ZZZVVVTTTQQQOOOMMMKKKHHHEEECCCEEEKKKUUU]]]jjj}}}}}}}}}lllVVVIIIDDDYYYyyywwwRRR777...///---,,,...///------...,,,++++++******++++++,,,***************************++++++++++++++++++*********))))))))))))******gggOOOAAAIIIPPPIIIOOOSSSMMM<<<000000000,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...+++---000///333FFF\\\yyyzzzrrrggghhhvvv{{{~~~tttnnnooorrr|||zzzvvvsssrrrsssuuuwwwuuuyyy}}}~~~}}}||||||}}}|||}}}}}}zzznnn]]]RRRMMMPPPbbbooojjjgggeee^^^UUUMMMIIIKKKNNNWWWdddttt~~~~~~~~~tttkkkooogggqqqrrraaavvvvvvZZZPPPGGG:::333000,,,,,,---///000///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************)))***+++***))))))+++---+++++++++,,,++++++******------------------------...+++,,,333<<>>TTTfffhhhlll{{{rrrvvvyyykkk[[[RRRJJJJJJIIIJJJLLLQQQWWWZZZhhhqqq|||zzztttnnneee^^^ZZZXXXVVVUUUOOOMMMJJJEEECCCEEEHHHIII]]]fffxxxuuu]]]FFFMMM\\\fff|||pppMMM111111,,,***...000------///,,,,,,++++++++++++,,,,,,************************))))))***++++++***))))))******))))))))))))******[[[AAAGGGQQQIIIMMMPPPMMMCCC999333///,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,------...............///111>>>VVVlllzzztttooottt~~~ssswww}}}uuuooonnnqqquuu~~~|||zzzzzzyyyyyytttxxx||||||zzzyyy{{{}}}zzz|||~~~pppaaaWWWTTTYYYmmm}}}zzzpppmmmhhhbbb[[[UUUOOOLLLQQQ]]]nnn{{{uuupppsss{{{jjj```kkkooo]]]qqqUUUKKKIII777333...,,,...000000...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************(((***++++++******+++,,,+++++++++,,,,,,++++++***------------------------...---111<<>>LLLbbbzzzcccXXX^^^```qqqfffTTTKKKFFFBBB>>>333///+++***,,,...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))(((***,,,---,,,000666GGGdddxxxzzz}}}~~~yyypppfffZZZOOOJJJLLLLLLMMMOOOUUU^^^jjjqqq}}}vvvjjjbbb]]]YYYVVVRRRSSSPPPJJJGGGFFFDDDAAALLLQQQ___xxx|||UUULLLGGGHHH^^^zzzrrrLLL888///+++///111---,,,///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((******))))))))))))******rrrPPPHHHLLLGGGLLLKKKLLLKKKDDD888000...------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,---......///---...///111>>>WWWppp~~~~~~}}}|||wwwvvvtttrrrqqqqqqrrrsss}}}~~~}}}|||{{{vvvzzz|||{{{xxxwwwzzz}}}xxx}}}~~~sssjjjcccddd|||zzzooobbbYYYSSSZZZgggttt~~~xxxsssuuuzzzqqq^^^iiijjjjjj}}}pppVVVMMM@@@999222///000000...,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************(((***++++++******+++,,,++++++,,,,,,,,,,,,,,,+++...........................222<<>>444,,,,,,......+++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++)))+++...---...:::TTTkkkvvviii]]]SSSQQQSSSWWW___iiiooouuu}}}~~~xxxrrrpppnnnkkkjjjmmmrrrvvvwww~~~xxxlllfffgggkkkjjjfffeeegggccc\\\ooo~~~sssjjjaaa^^^\\\XXXTTTQQQMMMHHHCCCDDDHHHSSSgggyyy}}}hhhXXXNNNBBBCCCHHHYYY___LLL<<<999777000,,,...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))vvvkkk^^^LLLFFFIIIJJJHHHGGGEEE;;;///,,,...///...+++******,,,...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,---,,,,,,---.........333222CCCfff|||yyyssspppqqqttttttwwwyyyyyywwwuuussssssvvvwwwyyy{{{}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzxxx{{{vvvfff\\\dddsss|||}}}|||}}}~~~vvvzzz{{{\\\iii}}}cccUUUkkkbbbUUULLLAAA999444000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------------...,,,,,,//////,,,...222:::SSSkkksssvvv~~~xxxzzzqqqYYYLLLJJJSSSjjj~~~fff\\\RRRRRRhhhqqqZZZPPPHHHBBB999000,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++...///---222DDD^^^qqqzzzuuuiii]]]WWWTTTXXX\\\aaakkkuuu{{{{{{uuupppnnnmmmsss{{{{{{yyy~~~{{{tttllljjjeeecccmmm}}}pppgggaaa]]]YYYVVVTTTNNNHHHEEECCCGGGRRR^^^yyyoooZZZUUUOOOIIIGGGZZZZZZ:::333222+++)))...,,,,,,,,,++++++++++++******++++++++++++++++++***************************************************}}}jjjKKKCCCFFFIIIHHHHHHFFF???777...//////---+++***+++,,,...---,,,++++++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------......,,,+++,,,...//////000555444NNN}}}~~~~~~{{{|||{{{}}}~~~|||sssiiigggnnnvvvxxxxxxwwwuuusssrrrtttuuuvvvwwwxxxzzz|||}}}xxxxxxxxxyyyyyyyyyzzzzzz|||yyy{{{vvv___]]]kkkwwwyyywww{{{~~~vvvmmmvvvmmmZZZlllyyyyyy[[[VVVxxxwww^^^QQQFFFAAA999///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,---------,,,,,,---+++,,,//////---000555JJJjjjttt]]]MMMEEESSShhhrrr{{{vvv```IIIRRRzzzfffQQQKKKHHHAAA999000+++,,,///,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,///...000@@@\\\sss}}}mmmxxx}}}tttfff]]]WWWXXX\\\ccchhhmmmwww{{{{{{~~~xxxzzzxxxmmmgggjjjxxxrrrggg```dddwwwxxxmmmfff```\\\UUUPPPLLLIIIFFFDDDHHHNNN\\\uuuzzzggg^^^```RRRGGGYYYzzzkkkAAA444333,,,***...,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************pppMMMEEEFFFHHHHHHGGGDDD>>>999111000///---++++++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...///,,,+++.../////////000;;;AAA]]]xxxuuu{{{~~~yyy{{{{{{wwwooohhhgggmmmtttuuuuuuuuusssqqqqqqtttvvvuuuvvvvvvwwwyyyzzz{{{|||wwwxxxyyyzzz{{{{{{{{{{{{}}}|||}}}vvvyyyooo```dddooovvvyyyxxx|||~~~~~~pppooo{{{]]]YYYuuuzzzkkkQQQcccmmmYYYIIIDDD>>>444///111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,---+++---///...---222888UUUzzz|||{{{|||eeeQQQNNNVVV```qqqPPPKKKcccpppUUUKKKJJJGGGAAA777......111------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++,,,---888VVVyyyyyy}}}tttiiiaaa]]]^^^ccciiinnnqqqvvv~~~nnn[[[WWWUUULLLGGGIII^^^sss~~~pppmmmpppsssuuuiii___ZZZUUURRRQQQNNNIIIGGGHHHNNN]]]vvvyyyuuu~~~jjjQQQWWWfffvvvxxxVVV@@@666111///...------,,,,,,,,,+++++++++)))******++++++******)))************************************************vvvXXXHHHFFFDDDEEEEEECCC???===444111...,,,+++,,,------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---+++,,,111111...///444GGG[[[ttt~~~tttfffhhhrrr||||||{{{zzzxxxvvvssspppnnnnnnpppqqqnnnppprrrrrrrrrrrrtttuuuuuuuuutttuuuuuuwwwxxxyyywwwxxxyyy{{{||||||||||||yyy{{{qqqjjjppp}}}{{{{{{pppdddgggqqqxxxuuuzzz}}}~~~{{{yyy{{{~~~wwwnnnpppyyykkk[[[tttwwwTTTUUU}}}kkkQQQFFFAAA999111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,,,,---,,,---......///777@@@[[[~~~yyy{{{wwwssstttxxxpppmmmmmmnnn{{{uuu```QQQVVVtttgggXXXUUUqqqgggNNNJJJHHHEEE===222...111---------,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,***///FFFnnn~~~tttjjjeeedddeeekkkpppuuuvvvxxx~~~wwwqqq|||oooXXXPPPNNNIIIDDDCCCOOO^^^ooovvvvvv}}}tttrrrvvvwwwgggfff___YYYWWWSSSKKKDDDBBBHHHLLLZZZttthhhZZZRRRTTTeee{{{pppNNN555111222///---------,,,,,,,,,++++++******++++++++++++******************************************************xxxdddMMMEEE@@@BBBFFFEEECCCBBB777333...++++++---......------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++---222000...555AAANNNlllpppiiinnnsss}}}yyy}}}xxxxxxzzzuuuttttttsssssssssqqqpppkkkmmmqqqssssssssstttuuuvvvuuutttsssssstttvvvwwwxxxxxxyyyyyyzzz{{{||||||yyy|||~~~qqqbbb^^^gggvvv|||}}}llldddkkksssyyy|||~~~yyypppmmmjjjllltttzzz|||~~~wwwpppooorrrjjjvvvzzz^^^RRRiiieeeNNNCCC<<<333,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------.........------...------///000444AAAMMMccctttvvv{{{~~~sssnnnooo}}}{{{sssmmmhhhgggfffjjjrrr{{{]]]QQQjjj~~~pppWWW```zzz\\\QQQHHHFFFAAA666//////------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---......///...:::[[[yyyvvv~~~hhhoooyyy~~~uuulllffffffkkkooosssyyy|||}}}lllaaabbbvvvooocccXXXSSSQQQNNNIIIEEEKKKRRRUUUTTT]]]sssxxxooowww~~~oooeee\\\YYYVVVPPPJJJHHHEEEBBBGGGZZZttt~~~cccQQQNNNVVVhhhbbb???111111000------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++{{{nnnXXXJJJ???AAAFFFGGGDDDCCC999444...++++++---......------,,,,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---+++...111///000AAAVVVccczzzzzzzzzppprrrzzz~~~vvvuuuwwwwwwtttvvvxxxwwwtttqqqpppqqqnnnppprrrsssssssssuuuvvvxxxwwwuuutttssstttvvvwwwxxxwwwwwwwwwwwwxxxzzz{{{|||~~~|||~~~uuuiiiZZZUUU\\\kkkzzz||||||~~~~~~zzzjjjkkkpppxxx|||xxxgggaaa^^^cccjjjooouuu{{{|||{{{qqqttt|||hhhfff{{{ppp___YYYzzz}}}[[[GGG@@@888---............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---.../////////...---,,,...000444===NNN^^^rrr|||jjjpppvvvtttyyy~~~xxxrrrmmmiiiggggggeeegggooo{{{rrrXXXpppgggVVVmmmnnnssszzzbbbMMMHHHEEE<<<333000...------------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---...///222444KKKtttqqqsss{{{fffXXXqqq||||||wwwooojjjiiimmmsssvvvxxx}}}cccNNN\\\pppwwwhhhZZZXXXVVVPPPGGGEEEEEEEEEDDDJJJ\\\nnn|||xxxttteee___]]]YYYTTTRRRJJJBBBBBBMMM\\\qqqkkkYYYXXXWWW]]]vvv___>>>000111...------------,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++wwwcccQQQBBBAAAGGGFFFCCCAAA:::444...***+++...//////------,,,,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---+++---000---222JJJfff}}}zzzkkkwww~~~ssspppuuuwwwtttsssxxx|||yyyqqqmmmooosssrrrssstttsssrrrsssvvvxxxzzzxxxvvvuuutttuuuwwwxxxxxxwwwuuuttttttvvvxxxyyy|||~~~~~~|||}}}~~~ppp^^^TTTUUU```mmmuuuzzzwwwuuuwwwwwwuuuxxx||||||tttooopppooovvvlllaaaXXXWWW[[[aaahhhoooxxx}}}~~~tttrrrttt|||bbbqqq}}}oooRRRaaadddJJJDDD>>>333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////,,,,,,...222777CCCXXXkkk}}}xxxuuuxxxzzz~~~xxxrrrmmmjjjiiihhhgggcccccciiiqqqwww~~~iiiuuuSSSUUUUUU\\\lllsssUUULLLJJJAAA777333......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++---...//////222999XXXkkkttthhhrrryyyyyytttnnnllloootttyyy{{{{{{~~~dddUUU{{{iiidddccc[[[XXXRRRLLLIIIEEEDDDNNN[[[fffjjjyyy}}}wwwjjjccc\\\VVVSSSSSSIIIEEEIIINNNZZZwwwwwwkkkYYYYYYQQQUUUkkkNNN111111......---------,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++ttt\\\EEE@@@DDDFFFEEEFFFAAA:::222------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------------------,,,222---+++...111???___}}}nnn^^^eeetttzzzzzz|||xxxqqqlllnnnqqqrrrsssvvvxxxwwwuuurrrooooooppprrrtttyyy}}}{{{uuupppqqqtttxxxtttqqqrrrvvvwwwuuurrrvvvuuusssssssssuuuwwwyyyyyyvvvxxx|||rrraaaXXXXXXZZZZZZhhhmmmooommmlllooosssttt|||{{{jjjpppvvv}}}___UUUSSSSSSZZZeeerrrxxx|||zzzwwwyyy~~~zzztttzzzmmmuuucccccccccRRRiiiwwwWWWKKKBBB555333000------///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------...............------000777CCCUUUlll|||zzz~~~yyypppkkklllllljjjfffcccaaadddiiinnnttt|||hhhoooXXXSSS___ppprrrVVVHHHDDD>>>777...000111000...,,,+++++++++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************'''(((+++...,,,***...666666ZZZkkkffflllvvv{{{tttpppqqqwwwxxxvvvwww||||||~~~zzzqqqgggjjjdddrrrlll\\\QQQRRRRRRJJJGGGKKKLLLIIIVVVttt~~~qqqhhh___VVVNNNMMMLLLGGGCCCIII___ttt{{{uuueeeQQQ___]]]jjjWWW===111000,,,///...)))...111(((***+++,,,,,,------------,,,,,,,,,++++++*********************************jjjKKK@@@CCCFFFDDDAAABBB<<<444///---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------000///000222999LLLkkk|||fffcccXXXWWWggguuuvvvrrrrrrooollllllrrrvvvuuutttuuuyyyxxxuuusssrrrrrrqqqqqqvvv{{{}}}wwwsssrrrtttxxxuuurrrtttxxxzzzyyyvvvxxxwwwuuussssssrrrssssssuuussssssuuu{{{}}}eee[[[YYYVVVRRRYYY```dddcccdddhhhlllllllllppp{{{qqqtttzzzvvvaaaXXXVVVZZZ___lllttt{{{yyysssppprrrvvvzzz|||yyy}}}{{{jjjrrrnnnaaaqqqzzz\\\PPPyyyjjjVVVGGG:::444000------///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------......//////......111...333DDD[[[ooozzz}}}~~~~~~xxxqqqpppmmmiiiddd___\\\[[[[[[[[[cccllluuu{{{~~~\\\hhhpppmmmkkkwwwrrr\\\\\\bbbsss}}}iiiUUUGGGAAA???222111000///...---,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++)))***...///...000555DDDeeeyyysss~~~yyytttppppppuuuxxxxxx{{{yyyuuu}}}zzzsssqqqoooooopppqqqpppooovvvyyymmmgggqqqyyyiii___VVVOOOMMMPPPHHHAAAGGG___|||wwwccc^^^bbbUUUPPPKKKGGGDDDGGGSSS```xxxtttsss```^^^UUU```lllIII...222---//////)))---111******+++,,,,,,---------,,,,,,,,,,,,+++++++++******************************XXXDDDCCCFFFDDD@@@DDD>>>777111///...------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------............////////////......***...000444BBB\\\yyyxxx}}}yyyoooNNNTTTTTT^^^mmmsssnnniiiiiifffgggmmmwww|||yyyvvvuuuxxxuuurrrrrrsssssspppnnnuuuyyy||||||xxxtttrrrsssuuurrrqqqssswwwzzzyyyxxxwwwvvvuuusssrrrpppooonnnmmmmmmnnnooorrr}}}fffZZZUUUTTTQQQYYY``````aaadddfffffffffiiippp|||yyyxxxwwwyyyrrr___[[[[[[[[[iiiuuuwwwllliiilllqqq{{{|||yyyyyyooojjjppppppcccooorrrFFF]]]|||^^^KKK@@@666222...,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000///......333222<<>>BBBGGGFFFCCC>>>888222///------------------------------...------,,,,,,------...,,,,,,,,,---------......//////000000000000/////////222777FFFeeennnpppxxx{{{sss|||{{{zzzyyyrrrdddbbbfffjjjlllsss|||~~~zzzwwwxxxssspppmmmnnnqqqrrrmmmhhhhhhiiikkkmmmpppqqqpppoooqqqppppppqqqrrrtttuuutttooonnnmmmjjjfffbbb___]]]YYYWWWUUUTTTSSSVVVcccqqqxxxhhheeehhhpppvvvtttqqqooolllhhheeecccbbbdddiiiqqqyyy}}}}}}{{{uuufffaaa]]]iiizzz~~~lllgggeeelllwwwqqqqqqzzz[[[\\\xxxvvvRRRssspppRRRFFF>>>888111------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000000000000///EEEeee{{{wwwsssppplllgggaaa^^^^^^aaafffjjjvvv{{{qqqaaaiiiiii[[[WWWaaa}}}yyyXXXJJJYYY{{{gggJJJBBBCCC;;;222...///222111///...---,,,+++************************************************************)))))))))))))))***++++++************************))),,,//////+++...>>>OOOqqqllluuuxxxuuuwwwyyy~~~}}}~~~{{{zzzzzz{{{zzzoooeeeXXXRRRJJJCCC@@@?????????===<<<;;;:::;;;===AAACCCLLLMMM^^^||||||iii___OOOHHHUUUqqqvvvddd^^^XXXTTTPPPIIIFFFGGGKKKNNNlll~~~llldddYYYZZZffftttzzzcccAAA///---555111---...,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************eeeHHH<<<@@@GGGFFFEEEAAA;;;555000......------------------------......------------......,,,,,,,,,---------......//////000000000000//////...222>>>VVVttt}}}vvv}}}xxxiiiwwwqqqeeeccceeennnooouuu||||||xxxvvvyyyuuurrrpppppprrrrrrpppmmmeeeccccccfffkkkoooooommmqqqpppooonnnmmmmmmmmmmmmgggeeeaaa\\\WWWRRRNNNLLLGGGDDDCCCFFFGGGHHHLLLQQQ^^^hhhvvveeeqqqzzz|||zzzxxxtttkkkjjjgggddddddgggmmmrrrwwwzzz}}}~~~~~~rrrggg```dddooopppeee^^^fffqqq}}}rrreeeUUU\\\xxxUUUfff^^^IIIBBB<<<333............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111222888VVVwww|||rrrkkkdddbbb```^^^___bbbdddjjjqqqwwwyyy|||yyyvvvgggYYYTTTaaauuueeeNNNNNNfffwwwTTT@@@EEE???666111000111222111///...---,,,+++************************************************************))))))))))))***++++++************************''',,,000///+++222III```yyyyyy~~~xxxgggooozzz{{{~~~|||~~~~~~}}}{{{}}}vvvhhh]]]QQQGGGCCC@@@;;;888888999999999777888777666555666888;;;DDD>>>???MMM___ssszzzooo___UUUUUUcccwwwqqqfff\\\VVVQQQLLLJJJLLLEEEDDDZZZ{{{nnnrrrooo\\\QQQSSS\\\ooo~~~UUU888---555333------,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,************************rrrSSSBBBAAAEEEFFFEEECCC===666111//////------------------------......------------......,,,,,,,,,---------.........//////000000//////......666LLLkkkccc\\\tttvvvjjjddddddeeemmmooouuu{{{{{{vvvuuuwwwtttsssqqqppppppppppppqqqddd___\\\^^^dddiiiiiigggggggggeeebbb^^^\\\[[[[[[UUUSSSOOOJJJEEEBBB@@@???<<<888888;;;<<<<<>>999999999:::<<<<<<:::888555888::::::777777999;;;111888;;;777666>>>HHHNNNRRR]]]lllxxxvvvbbb^^^gggiiiuuujjj]]][[[XXXRRRMMMKKKBBBBBBIIIYYY~~~eeeqqqjjjVVVPPPIIIQQQkkkRRR222222000,,,...000------------,,,,,,+++************++++++,,,,,,,,,************************pppVVVKKK>>>DDDDDDCCC@@@:::444000...........................///............---------........................///,,,,,,......---///333;;;XXXyyy{{{bbbRRRiiioooeeebbbbbbhhhooolllooossswwwxxxxxxwwwvvvtttpppooopppnnniiilllrrraaaYYYSSSSSSWWWXXXRRRKKKFFFEEECCCBBB@@@???>>>>>>:::::::::999888666555444555444222222444555666666777777777888999;;;<<<===>>>CCCHHHKKKKKKLLLOOORRRYYYZZZZZZZZZYYYWWWTTTSSSYYYYYYaaammmtttuuuxxx}}}~~~yyypppsss|||qqqeeebbbeeeppp|||yyy~~~___cccuuucccRRRfffuuuWWWJJJCCC:::555222///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///---)))---444222888LLLwww~~~}}}}}}|||yyyvvv~~~vvvtttsssrrrqqqooopppsssxxxzzzwwwsssqqqxxxooo[[[LLLMMMjjj~~~iiiXXXUUUccceeeKKKKKKGGG>>>222+++...333333222000///---,,,,,,++++++++++++************)))************************)))************+++++++++)))************+++++++++......555333777bbbyyymmmaaafffppp{{{vvveeeYYYEEEBBB===;;;;;;<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<999:::<<<<<<<<<;;;;;;;;;;;;;;;999777666777:::===AAAHHHOOOSSSYYYggg{{{lllhhhiiisssvvv|||fff^^^\\\TTTKKKKKKHHHEEEEEEKKK```vvv|||sss\\\UUUNNNLLLeee{{{bbbFFF777222000.........------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++{{{dddTTTHHHCCCCCCCCC@@@;;;555000...........................///............---------........................000...///111000...000555KKKggg{{{wwwvvvqqqbbb\\\tttvvvfffbbbeeeiiinnntttqqqrrrtttvvvwwwxxxyyyyyyuuunnniiifffaaa___dddmmmaaaXXXNNNKKKMMMNNNJJJEEE@@@???>>><<<;;;:::999999777777888888777666555555777555444333444444555555777777777888999:::;;;<<<:::===AAAAAA@@@@@@CCCFFFAAADDDJJJQQQWWWZZZ\\\]]]^^^]]]aaaiiimmmnnnqqqvvvpppxxx~~~~~~mmmbbbaaaeeerrr~~~lll```sssrrrSSSSSSpppmmmSSSHHH===666222///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......111...///333444EEEbbb}}}~~~~~~zzztttooollljjjgggdddcccccccccaaa___dddcccdddgggeeebbbgggooorrrtttyyy}}}xxxttt|||{{{}}}{{{vvv{{{bbbWWWOOOVVVhhh|||vvvbbbZZZccc|||XXXNNNEEE>>>777//////333333222111///...---,,,,,,++++++++++++************************************)))************+++++++++************++++++++++++,,,,,,...444JJJttthhh}}}aaagggrrr~~~zzzpppbbbTTTKKKCCCAAA>>>=========<<<;;;??????@@@??????>>>???@@@?????????>>>======>>>???>>>>>>===;;;999888:::<<<<<<@@@CCCEEEGGGOOO\\\gggrrrwwwooorrrrrrmmmqqq|||xxxeee]]]XXXRRRQQQLLLGGGDDDEEERRRmmm|||kkkZZZMMMNNNjjjuuuTTT777---///000+++...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++qqqSSSEEEAAABBBBBB@@@<<<777111...........................///............---------........................///...000222111000444;;;ZZZttt}}}tttxxxuuukkkfffdddkkksssggg^^^aaajjjqqqtttuuuttttttsssrrrsssuuuxxxyyytttlllbbbYYYRRRRRRZZZccc```VVVIIICCCDDDEEECCC@@@;;;:::999777666555555555666666777777777777777666555444333333333444444555888888888777777777777777:::===>>>===:::999<<>>???@@@<<<===>>>======???CCCGGGQQQ[[[iiivvvmmmaaabbbbbbnnnsssbbb]]][[[UUUPPPJJJEEEAAAGGGXXXhhhuuugggQQQPPPllllll>>>)))000333***......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++ttt|||{{{QQQBBBAAAAAAAAA@@@>>>888222...........................///............---------........................,,,---///111000111:::EEEhhh~~~zzzzzz}}}~~~tttppp~~~|||ddd[[[fffyyyggg```\\\bbbnnnuuuuuurrrsssqqqpppnnnnnnoooqqqrrrrrrkkkaaaTTTJJJIIIQQQYYY\\\SSSGGGAAAAAABBB@@@===999999888666555555555555666777777888888777777666444555666666666666777999;;;;;;;;;::::::999888888<<<>>>@@@???>>>???CCCGGGSSSXXX```jjjrrryyy}}}}}}yyytttqqqppp~~~ttteeegggqqqZZZdddeeeeeeoooqqq[[[DDD999444...,,,///------------------------------------------------...------------......///,,,444333000555AAA___zzz{{{|||tttnnnjjjhhh```]]]WWWPPPJJJFFFDDDCCCAAAAAA@@@@@@AAABBBBBBBBBDDDDDDFFFFFFEEEEEEHHHKKKHHHOOOWWW]]]bbbjjjttt}}}ssswww]]]NNNIIIPPPdddxxxlll```iiieeeFFF@@@AAA888222222444333222000//////......,,,,,,+++++++++*********************************))))))*********+++++++++*********+++++++++,,,,,,...111---@@@mmm|||{{{{{{vvv^^^WWWccclllzzzpppjjjccc]]]ZZZVVVRRRNNNJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGFFFAAACCCEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA???EEEHHHMMMTTT]]]gggooottt}}}~~~}}}```QQQOOOXXXjjjqqqyyyyyyoooccc___WWWRRRMMMHHHDDDDDDNNNYYYxxxrrrjjj]]]QQQeee~~~LLL,,,111555,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++fffsss\\\JJJCCCBBBAAA@@@>>>:::333///........................///............---------..............................000///...222AAAPPPvvvuuuvvv}}}uuuuuu{{{\\\RRRhhhnnn___]]]^^^eeeqqqyyywwwqqqqqqpppooommmkkkjjjjjjiiimmmkkkdddVVVKKKHHHLLLQQQRRRLLLDDDAAAAAAAAA>>>;;;888777666666555555555555666666666666666555555444777999;;;:::888777888:::;;;<<<===???@@@AAAAAAAAA>>>BBBFFFJJJMMMSSSZZZ```kkkooovvv}}}xxxjjjlllvvv|||rrriii]]]cccggggggdddHHH<<<666...,,,...---------------------------------------------------------------...///000---222///000>>>OOOggg~~~vvvgggwww~~~{{{~~~}}}{{{yyy}}}|||uuukkkbbb[[[UUURRRHHHFFFCCC@@@>>>===>>>>>>???????????????@@@AAABBB???AAACCCCCCDDDFFFHHHIIIOOOVVV]]]aaabbbeeejjjppp~~~}}}bbbTTTNNNIIIVVVjjj|||ooo\\\ttt{{{{{{tttOOOCCCAAA;;;444333333333222000////////////,,,,,,,,,++++++++++++***************************))))))*********+++++++++***++++++++++++,,,,,,,,,)))111777TTT~~~hhhmmmtttSSSKKKVVVgggqqq~~~}}}mmmjjjiiioooxxx}}}{{{wwweee___XXXRRRNNNMMMMMMLLLOOOMMMLLLLLLNNNOOOMMMKKKOOONNNNNNOOOQQQPPPMMMKKKFFFIIIKKKLLLKKKJJJIIIJJJKKKJJJIIIIIIJJJIIIEEEBBBBBBCCCEEEJJJPPPWWW\\\___^^^jjjwww|||{{{~~~kkkTTTPPPPPPSSSYYY]]]\\\iiinnn___YYYTTTPPPLLLHHHEEEHHHOOOnnn~~~bbbqqqUUUXXXiii\\\666111333...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWiiirrrWWWHHHEEEBBB@@@???;;;555000........................///............---------........................333222111///...777NNNccc{{{}}}mmmRRRSSSpppsss```YYY\\\aaahhhrrrzzzyyyssssssqqqoookkkhhheeecccbbbfffjjjggg[[[OOOJJJJJJLLLGGGCCC@@@??????>>>;;;888666555555444444444555555444555555666666666666555777:::======:::999:::===<<<>>>BBBFFFIIILLLMMMNNNMMMRRRZZZ```eeellltttzzz~~~zzzqqqqqqxxxllloooccc___hhhkkk```xxxmmmMMM@@@:::111---///------------------------------------------------------------...///000000...111...555NNNcccuuunnnhhhmmm~~~{{{|||~~~yyyttt||||||vvvrrriiifff```YYYRRRMMMIIIGGG@@@???>>>=========>>>>>><<<>>>??????>>>???AAACCC@@@CCCFFFFFFIIINNNPPPOOOYYY[[[^^^^^^^^^aaafffkkkpppyyyhhhZZZNNNRRR```zzztttUUUggg{{{^^^KKKCCC>>>777444222222111000////////////,,,,,,,,,,,,++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++222FFFiiikkkIIIrrr|||[[[FFFLLL___nnnwww}}}|||tttpppmmmlllmmmjjjfffddddddbbb^^^ZZZ\\\ZZZXXXXXXYYYWWWSSSOOOMMMOOOPPPPPPNNNLLLKKKKKKMMMLLLLLLLLLLLLLLLJJJHHHLLLLLLNNNQQQUUUZZZ^^^aaaZZZaaakkkrrrssssss|||nnnYYYSSSRRRTTTXXXQQQKKK^^^hhh```YYYSSSOOOJJJEEEDDDFFF[[[sssbbblll]]]PPPXXXaaazzziiiFFF333////////////............//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++UUUkkk}}}nnnMMMHHHBBB@@@???<<<666111........................///............---------........................111111111000333DDDddd^^^QQQcccvvveeeZZZXXX___eeeiiipppwwwwwwsssuuuqqqkkkeee```^^^]]]]]]___ggghhh]]]QQQKKKJJJJJJCCC@@@===<<<<<<<<<:::777555555555444444555666666555666888:::<<<======>>><<>>^^^yyy{{{cccmmm}}}}}}~~~{{{{{{}}}www{{{|||uuuqqqmmmgggbbbTTTRRROOOJJJGGGDDDBBBBBBAAAAAAAAA@@@@@@?????????<<>>444111000///......---......---------,,,,,,,,,++++++************************)))************+++++++++++++++,,,,,,,,,---------111...VVVrrrLLLaaaCCCJJJ[[[ccc}}}}}}tttjjj^^^VVVSSSQQQNNNKKKIIIKKKNNNPPPRRRUUUXXX[[[YYY[[[]]]```cccgggnnnsssmmmrrryyysssggg[[[TTTeee|||iii\\\WWWvvvggguuuuuummmddd[[[VVVRRRLLLHHHHHHDDDUUU```sssaaa[[[uuuWWWSSSGGGRRRkkk{{{jjjFFF333555//////............//////+++++++++,,,,,,---------++++++++++++++++++++++++ggglllhhhDDD@@@FFF888;;;DDD666000///......///000...---////////////////////////..................------222555333333FFFkkkzzztttfffYYYjjj\\\WWWSSSaaammmooommmnnnqqqssssssvvvsssfffVVVPPPVVV___[[[bbbcccZZZRRROOOMMMIIIDDDCCCBBBBBBAAA>>>:::777<<<888555555:::>>>@@@@@@JJJLLLOOOTTTYYY^^^bbbdddjjjsss~~~yyyuuurrrooolllgggaaa\\\YYYWWWWWWSSSUUUVVVXXXZZZ___dddiiiuuuxxxwwwgggdddooooooMMMRRRzzzhhhGGGEEE===333999//////...------------..............................///111000///---......999000999XXXsssXXX[[[^^^PPPFFFuuu~~~xxx|||}}}zzzzzzqqqhhh___WWWRRRJJJJJJIIIHHHEEEEEEGGGHHHKKKKKKJJJHHHEEEDDDDDDFFFJJJKKKLLLNNNRRRWWW[[[^^^^^^```bbbdddjjjqqqsssqqqiiiiiijjjkkkmmmooopppqqqvvvxxx]]]RRRMMMPPPmmm~~~gggRRR```pppVVVCCC===<<<111...+++,,,///000...,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,------******,,,......)))???nnn\\\VVVPPPDDDKKK\\\vvvyyyxxx}}}sssnnn]]]VVVNNNLLLLLLKKKJJJJJJRRRTTTWWWXXX[[[```gggmmmnnnqqqwww~~~uuu]]]KKKPPPggg}}}]]]^^^zzziii\\\XXXPPPOOOOOOJJJEEEHHHUUUiii^^^SSSuuu___VVVHHHPPPaaazzz```>>>666///222000---...222///)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,vvvooozzzrrrJJJ@@@GGG::::::AAA666111///......///000...---////////////////////////........................000222222666NNNttt{{{}}}xxxiiiTTTnnnnnn]]]VVVZZZfffqqqrrroooqqqtttwwwvvvyyyxxxnnnaaaYYYZZZ^^^^^^bbbaaaWWWNNNKKKJJJGGGIIIHHHGGGEEECCC???<<<999>>>===>>>BBBHHHOOOUUUWWWfffiiiooovvv}}}xxxqqqiiidddaaa\\\YYYVVVRRROOOMMMMMMLLLQQQRRRTTTUUUWWW[[[aaaeeemmmxxxzzzxxxlll```kkkzzzWWWOOOlllqqqNNNEEE<<>>999<<<777222000....../////////---////////////////////////........................///000333???]]]zzz{{{dddHHHrrrooo\\\VVVaaakkkrrrqqqoooqqqvvvyyyyyy{{{|||wwwnnnfffaaa___```bbb___UUUMMMKKKKKKJJJMMMKKKHHHEEEBBB@@@??????DDDIIIRRR[[[eeeooowww|||~~~vvvsssrrrooojjjddd]]]WWWRRRPPPOOONNNLLLKKKJJJJJJJJJKKKNNNOOOQQQRRRTTTWWW\\\```jjjttt}}}~~~zzzxxx|||uuuccciiiiiiQQQ```]]]JJJAAA555...000///......------......000000000000000000000000...///000000///...///111111AAAZZZuuu~~~kkkyyyppp[[[]]]aaa^^^mmmyyyzzzyyy||||||xxx~~~~~~~~~~~~zzztttuuupppkkkgggeeedddcccaaabbbbbbaaa___]]]^^^```cccccc```___```ccceeedddbbb```bbbdddggghhhhhhggggggjjjsssxxxuuuqqqrrrtttuuuwwwwwwwwwyyy{{{~~~hhhQQQHHHXXXqqq]]]ggguuuUUU@@@<<<555111---,,,...///...,,,------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++***+++---/////////...555PPPiiiqqqgggUUU{{{gggFFFMMM```qqq|||~~~rrrggg___XXXTTTQQQPPPOOOMMMKKKHHHGGGFFFCCCEEEIIINNNVVV```kkkqqquuu||||||fffgggttt{{{cccQQQPPP]]]oookkkooo}}}kkkiii___QQQNNNOOOFFFBBBEEENNN```wwwyyyddd[[[WWWdddQQQOOOeeexxxNNN:::;;;;;;777000,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvvvvxxxzzzYYY@@@EEE@@@888999999333111///.../////////...////////////////////////............///////////////222888KKKmmmxxx]]]EEE___jjj[[[XXXeeelllqqqnnnlllooouuuxxxyyyzzzzzzyyyuuuooogggbbbaaaaaa^^^XXXRRROOOOOOOOOIIIHHHEEEDDDDDDHHHMMMQQQYYYcccrrr~~~qqqddd\\\XXXZZZXXXVVVSSSPPPMMMKKKJJJMMMMMMLLLLLLLLLMMMNNNOOOLLLNNNOOOPPPRRRUUUYYY\\\jjjsss|||~~~xxxvvvyyy~~~~~~}}}qqqlllvvvXXX^^^iiiOOOFFF===222000//////...............////////////////////////...///000000//////111333333QQQpppdddtttppp\\\]]]eeehhhrrr{{{{{{zzz{{{yyyvvvxxxyyyzzz|||yyypppsssoookkkiiiiiikkkmmmmmmqqqqqqooommmjjjjjjlllnnnqqqllliiikkkooorrrpppllljjjkkklllmmmnnnnnnoooooopppwww{{{xxxwww{{{}}}yyyyyyYYYOOOQQQ___xxxdddZZZpppzzzZZZFFFDDD999444///---...///...,,,------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++)))***...000...------===XXXfffbbbyyy~~~NNNUUUoooLLL>>>NNNhhh{{{xxxnnnggg\\\RRRLLLHHHFFFEEEAAAAAAAAA@@@AAABBBEEEHHHJJJTTT^^^gggqqq}}}yyytttuuupppqqqyyyyyycccbbb^^^QQQJJJJJJIIIUUUpppyyyjjj^^^VVVTTTPPPKKKEEEEEEHHHSSSjjjsssfff\\\PPPttttttYYYSSSccciiiCCC<<<<<<999333...---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{iiicccooobbbDDDCCCAAA999888;;;444222///......//////...////////////////////////........./////////000000...555AAAXXXyyyuuu{{{{{{wwwgggNNNBBBSSSbbbZZZ[[[iiinnnpppmmmkkkpppvvvxxxyyywwwvvvuuuuuuqqqkkkfffbbb```]]]ZZZTTTPPPNNNNNNDDDEEEHHHLLLSSS___kkkttt~~~uuutttooohhh___WWWQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQSSSWWWYYYgggpppzzz~~~xxxvvvzzz~~~{{{|||xxxoooxxxyyy^^^\\\vvvtttRRRGGGAAA333000000///............///...........................///000000000000333555:::```nnn```iiibbbiiidddkkkqqqsssuuuxxx{{{{{{xxxyyyzzz{{{}}}vvv{{{xxxtttrrrsssvvvxxxxxx}}}}}}{{{xxxuuusssssstttzzzuuuqqqrrruuuwwwtttppppppooonnnmmmooorrruuuwwwwwwzzz{{{|||}}}tttoooqqq|||hhh\\\RRRSSShhhmmm[[[kkkjjjKKKBBB===777000------......,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++---***+++......+++,,,111NNNdddfff___wwwWWWMMMeeepppWWWBBBCCCWWWsss|||yyy}}}vvvllliiibbbWWWMMMGGGEEECCCCCCGGGHHHGGGFFFGGGJJJQQQVVV^^^lll{{{}}}wwwpppllliiiggghhhdddgggqqqwwwyyywwwuuueeeWWWPPPIIIRRRooorrr]]]\\\[[[NNNOOOIIIHHHGGGJJJ]]]jjjdddXXXSSSWWWbbbVVVYYYmmmPPP:::999888666333///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,mmmXXXooooooLLLBBBAAA;;;888<<<666333///....../////////////////////////////////.........//////000000111...;;;OOOhhhzzz|||yyykkkVVVAAACCCYYY~~~\\\ZZZ___mmmqqqrrrooonnnsssyyy{{{zzzvvvsssrrrqqqoookkkhhhddd___ZZZWWWRRRMMMKKKMMMJJJQQQ[[[fffrrrzzzrrrnnngggeeeaaa]]]XXXTTTPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOQQQQQQRRRSSSUUUXXXfffqqq{{{}}}wwwtttxxx}}}~~~}}}}}}}}}vvvxxx~~~wwwssstttllluuuzzzfffYYYvvv^^^MMMFFF777111000//////......//////........................///000000000000111444777CCCjjjsssVVVddduuudddiiifffiiimmmooorrrvvvzzz}}}}}}}}}}}}|||{{{}}}~~~~~~{{{zzzzzz~~~{{{xxxwwwxxxxxxvvvssstttrrrpppoooppptttyyy}}}~~~wwwnnnjjjkkkrrriiiYYYOOO\\\vvvqqq[[[aaa|||tttPPP@@@AAA:::222------......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++...+++,,,///,,,)))000<<<```oooiiieee|||lllIIIPPPsssvvvyyyzzz```JJJCCCNNN___www~~~zzzxxxyyyoooggg___ZZZRRRLLLIIIHHHHHHHHHRRRVVV[[[```eeemmmvvv~~~{{{}}}xxxrrrlllhhhfffeeeccceeebbbdddlllppp~~~nnnbbbUUUYYYtttgggbbb___OOOOOOJJJJJJFFFCCCRRRbbbbbbWWWZZZHHH```nnnWWWNNNUUUlll```>>>999777888777222...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhrrr}}}XXXCCCAAA>>>999:::666333000....../////////////////////////////////---......///000000111111111FFFaaa{{{fffaaaJJJ888FFF]]]qqqVVV\\\eeeooossstttpppqqqvvv|||}}}|||yyyuuurrrpppmmmiiifffeee\\\TTTRRRPPPNNNQQQWWWaaalll|||}}}xxxsssmmmiiifffaaa^^^ZZZWWWTTTQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPNNNOOOQQQRRRQQQRRRTTTVVVcccoooyyy{{{zzz||||||tttnnnpppuuuvvvxxxzzzwwwuuutttvvvzzz|||zzzxxxwwwxxx|||~~~}}}wwwhhhmmmvvv\\\ooojjjRRRIII:::111000000///////////////........................///000000000000222666888MMMnnn{{{aaaZZZwwwzzzbbbiiilllmmmoooqqqsssuuuxxx{{{}}}{{{}}}~~~|||{{{zzzyyyyyyxxxwwwuuuuuuvvvyyy|||~~~|||{{{vvvoooiiifffjjjyyyuuudddRRRSSSkkkvvv```RRRccc]]]FFFCCC<<<333---------------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,...000,,,***888LLLqqq}}}zzz{{{~~~ZZZFFFbbb{{{oooPPP???EEEXXXeeezzz{{{www{{{|||sssnnneeeccc```___```bbbccccccaaaiiittt~~~}}}yyysssoooqqqpppmmmiiieeebbb```^^^___aaa___aaagggfffqqqtttgggggg}}}{{{fff```VVVPPPLLLLLLFFF???LLL___eeebbbaaaKKKQQQZZZIIIKKKVVVwwwsssGGG===777888999444///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||ppp}}}aaaEEEAAA???999999777444000....../////////////////////////////////---......///000111111222666OOOpppgggRRRVVVBBB222FFFWWW{{{yyyeeeQQQ]]]jjjooorrrssspppqqqwww|||}}}~~~|||yyyuuupppkkkfffcccdddYYYPPPOOOQQQSSS[[[eeevvv}}}xxxvvvtttrrrooollliiigggfff___\\\XXXUUUSSSQQQPPPNNNKKKLLLLLLMMMMMMNNNOOOOOOKKKLLLMMMOOOPPPQQQQQQQQQMMMOOOQQQQQQQQQQQQSSSTTT[[[gggqqqqqqmmmoootttwww|||qqqiiihhhjjjlllnnnpppnnnmmmmmmqqqwwwyyywwwsss{{{yyy|||{{{}}}}}}jjjlllcccaaauuulllPPPFFF777111111000///////////////000000000000000000000000///000000000000222666999UUUqqquuubbbuuu}}}dddmmmffffffjjjooosssvvvyyy|||~~~}}}|||}}}|||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~{{{yyyyyywwwrrrjjjbbbeeevvv}}}mmmVVVNNNccclllQQQUUUuuulllJJJEEE===444...,,,------------------,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,///111,,,,,,???WWW{{{PPPCCCnnnGGG:::IIIaaalll}}}wwwtttyyy~~~tttvvvvvvqqqjjjeeefffhhhjjjjjjjjjhhheeebbb^^^\\\\\\___^^^```eeebbbjjj~~~|||ggg___^^^RRRNNNNNNGGG???KKKaaakkkpppgggVVVPPPsss]]]IIIMMMLLLdddPPPBBB777777999555///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,fff|||nnnNNN???@@@>>>666777555222000///...///000000000000000000000000000///333///...333000---555;;;^^^{{{uuuxxxeeeSSSGGGBBBDDDGGGIIIUUUkkkooo\\\TTT```kkkmmmooooooooottt|||~~~|||zzzvvvoooeee``````XXXUUUUUUZZZgggttt|||yyywwwvvvvvvtttnnnkkkkkkjjjfffeeefff]]]ZZZUUURRRPPPOOOLLLKKKNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTT[[[aaaiiillljjjiiijjjmmmnnnnnnjjjcccZZZUUUVVVYYYeeebbbaaagggrrrzzz{{{yyytttyyy}}}{{{{{{ppphhheeeNNNfffzzzWWWAAA<<<555111///111000......111000000////////////000000111///111333222333<<>>mmmmmmLLLVVVgggAAABBBLLLbbb{{{vvvtttwww~~~zzzuuuppppppkkkiiillllllgggaaa```dddfffhhhfffbbb``````bbb___^^^___```bbbdddgggiiivvv{{{zzzZZZbbb]]]VVVNNNGGGDDDGGGTTTaaapppiii\\\MMMaaa___NNNKKKIII^^^wwwzzzkkkDDD888>>>666222333,,,///............---------++++++++++++++++++++++++zzzhhh~~~```FFF>>><<<888777555333000/////////000000000000000000000000000---222//////555222000:::PPPmmmuuuooo```KKK>>>CCCSSSbbbMMMLLLXXX^^^WWWZZZhhhooooooqqqqqqqqquuu}}}}}}|||wwwsssjjj```]]]___bbbdddjjjwww}}}yyywwwtttqqqqqqrrrtttvvvtttnnnkkkkkkiiieeecccddd\\\YYYUUURRRQQQPPPNNNMMMNNNOOOPPPQQQQQQPPPOOONNNPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ\\\```dddbbb^^^YYYYYYZZZYYYYYYWWWQQQIIIFFFHHHKKKTTTSSSTTTZZZdddlllpppppprrrwww|||~~~~~~~~~sssgggxxxmmmNNN[[[xxx___DDDAAA666111///111111...///222000000////////////000000111///111444222222AAAUUUtttqqqfff~~~fff```bbbnnnuuurrrmmmnnnnnnppprrrrrrssstttwwwyyy~~~~~~~~~~~~~~~}}}yyyvvvssstttwwwvvvqqqnnnpppqqqnnnllljjjggghhhsss|||]]]PPPTTTsssfffSSS___]]]IIIDDD;;;333///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********,,,---...---000++++++000///FFFrrr[[[KKKsssaaaEEEIIIVVVmmmzzzsssuuu{{{{{{xxxuuupppllllllhhhfffiiiiiiddd```___ccceeefffeeebbb``````aaabbbaaa___^^^___aaadddfffnnnrrrwww{{{kkkjjj```YYYQQQKKKFFFGGGQQQ\\\iiillldddTTT^^^fffOOOJJJGGG\\\|||qqqKKK<<>>AAAAAA???@@@EEEIIIOOOTTT^^^iiissszzz~~~nnnWWWaaakkkHHHPPPYYYIIIAAA777000000111000000222000000////////////000000222...111666333999]]]yyySSSTTT}}}mmmYYYRRRSSS___hhhiiiiiillloooqqqsssssssssuuuwwwzzztttvvvyyy|||~~~~~~{{{xxxuuusssrrrrrrpppoooooooooooonnnnnnnnnmmmllliiikkkllljjjeeeggguuupppVVV]]]qqq\\\kkkuuuYYYLLL@@@:::555///---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---///...222HHHcccqqqmmmXXXGGGfffzzzlllLLLCCCEEE[[[vvv{{{pppiiinnn}}}~~~yyyuuuqqqnnnkkkiiigggeeeeeehhhgggdddcccfffbbbcccdddffffffeeebbbaaa]]]^^^^^^]]][[[XXXTTTRRRKKKLLLOOOVVVaaammmwww}}}{{{}}}}}}hhh___WWWSSSPPPKKKHHHIIIYYYiiijjjfffhhhYYYMMMWWWlll^^^ZZZZZZllltttQQQ???>>>:::333000///............---------,,,,,,,,,,,,,,,,,,,,,,,,lll[[[vvvgggKKK===999888666444111000000000111000000000000000000000000///000...000222...;;;WWWtttqqq~~~qqqSSS;;;FFFggguuummmUUUHHHIIIQQQWWWdddssswwwsssxxx|||wwwvvvwwwzzz~~~yyywwwrrrlllfffbbbaaaaaajjjllloooqqqrrrpppnnnlllllljjjkkkooooookkkgggfffccc```[[[WWWTTTQQQOOOLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMOOORRRVVVXXXUUUSSSPPPKKKGGGBBB???===888777666666666666666666777777888999:::<<<>>>???<<>>@@@CCCGGGQQQ^^^lllvvv{{{}}}{{{[[[XXXllltttLLLJJJlllRRRFFF;;;111000111000000111000000////////////000000111000222444555BBBccckkkJJJcccxxx[[[RRRQQQ[[[dddfffhhhmmmjjjlllnnnoooppprrruuuxxxsssvvvyyy|||~~~xxxxxxvvvssssssssssssrrrqqqnnnpppppplllkkkmmmllljjjjjjjjjjjjhhheeegggttt^^^TTTjjjoooeeejjjVVVBBB:::666///+++---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++,,,000///555RRRnnnrrruuummm>>>EEEnnn}}}zzzTTT>>>CCCIIIdddtttlllkkkttt{{{yyyvvvrrrnnnkkkiiihhheeecccdddfffdddaaabbbfffffffffggghhhiiihhhdddaaa``````___]]]XXXRRRLLLIIIDDDCCCDDDKKKXXXgggttt{{{vvvzzz~~~~~~~~~pppeeeYYYUUURRRMMMIIIHHHLLL___ooo~~~aaaEEE___eeeXXXQQQ[[[tttdddEEE>>><<<444000///............---------,,,,,,,,,,,,,,,,,,,,,,,,ttthhhqqqhhhLLL???===888777444222000000111111000000000000000000000000///000---000222111BBBcccrrrxxxpppeeeLLL???XXXooo[[[RRRUUU[[[ZZZaaammmooopppwww}}}}}}~~~|||yyyrrrpppmmmlllkkkjjjhhhfffgggiiilllnnnooopppooonnnooommmmmmqqqqqqkkkfffdddccc___[[[WWWUUUSSSPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRPPPLLLGGGAAA<<<888666777666666666777777666666888888888999;;;<<<===<<<===???CCCDDDDDDBBB@@@???===@@@GGGSSScccqqqzzz~~~kkkXXX[[[~~~WWWKKKuuu|||WWWJJJ>>>333000111000//////000000////////////000000000222222111777JJJggg|||~~~bbbJJJrrreeeZZZTTT[[[bbbdddgggmmmjjjlllnnnooopppqqqtttwwwuuuxxx{{{~~~~~~zzzwwwvvvttttttttttttrrrqqqnnnqqqppplllkkknnnnnnkkkiiigggffffffeeehhhuuujjjTTTZZZvvv___jjjLLL>>>888111---...............------------------------------------***+++,,,.........------++++++000///666\\\|||yyyaaa<<>>;;;444111///............---------------------------------}}}}}}wwwsssgggLLLAAABBB888777444222000000111222000000000000000000000000//////---000333444IIImmmsssrrrWWWSSSEEECCCdddeeeccc[[[^^^dddbbbfffppprrrnnnvvv}}}{{{wwwuuurrrpppppprrrrrrooollljjjjjjkkklllmmmnnnoooooouuurrrsssvvvtttmmmgggeeeaaa^^^ZZZWWWVVVTTTRRRQQQOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPNNNJJJDDD>>>888444222555555555777999999888777<<<;;;;;;<<<===>>>>>>======???DDDHHHIIIHHHFFFCCC======AAALLL]]]nnnzzz|||~~~zzz```ZZZaaaNNNoooVVVMMM@@@333000111000......000000////////////000000///333222///888PPPiiiuuu___NNNzzzfffZZZTTTZZZaaadddjjjqqqnnnoooqqqqqqrrrsssvvvxxxxxxzzz}}}~~~xxxvvvuuuuuuuuutttrrrpppooorrrrrrmmmmmmrrrrrrnnngggdddcccdddeeejjjvvvtttYYYUUUlllXXXmmm}}}VVVCCC<<<555000111//////.........---------------------------------)))***,,,...//////......,,,+++000...666ccc^^^KKKlll```CCCCCCAAAPPPooosssiiijjjsss}}}yyyvvvqqqqqqqqqooommmkkkkkkkkkiiihhhhhhiiifffbbbdddiiilllkkkkkkmmmnnnlllgggbbb]]][[[WWWSSSPPPPPPPPPQQQJJJDDD???AAAMMM\\\kkkrrrqqqpppqqqtttwwwyyy{{{~~~zzzsssbbbYYYUUUPPPJJJHHHGGGVVVmmm~~~jjjKKKtttoooLLL@@@OOOddd[[[CCC>>>888777//////.........---------------------------------gggFFF>>>HHH<<<:::666222000000000111111000///......///000111111111111//////???ccchhhXXXDDD888LLLuuuxxx[[[VVVTTTZZZaaaaaa```mmm{{{www}}}~~~~~~|||zzzqqqrrrooolllnnnrrrssspppmmmmmmmmmnnnoooqqqrrrssstttuuuxxx|||}}}wwwlllbbbfffdddaaa^^^\\\ZZZVVVTTTPPPNNNLLLKKKKKKLLLLLLKKKPPPRRRTTTUUUTTTQQQMMMJJJGGGDDD>>>999555555666777444555777888:::;;;;;;;;;;;;=========<<<===???AAA???AAACCCGGGJJJJJJGGGDDDAAA>>><<>>999---333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///000000000&&&NNNyyyzzzYYYbbbSSSCCCFFFFFF[[[{{{uuurrrkkkiiivvv~~~|||vvvsssvvvsssqqqpppqqqooolllhhhhhhhhhhhhhhhiiiiiijjjjjjnnnnnnmmmllljjjhhhfffeee```\\\UUURRRRRRTTTVVVWWWSSSLLLBBB>>>JJJ___lllmmmqqqqqqqqqrrrtttvvvyyyzzz|||bbb]]]\\\SSSJJJJJJEEEIIIggg```XXXwwwfffHHHIIIFFFXXXmmm===;;;@@@000333000---,,,------,,,+++------------------------oooOOOBBBGGG===:::666333000000000111111111//////...///000000111000//////555JJJrrrgggPPP???>>>ZZZ{{{jjjSSSPPPTTT^^^fffddd___hhhwww}}}ssstttqqqnnnoootttuuurrrooooooppppppqqqrrrssstttvvvvvvwww{{{|||wwwmmmddddddbbb___^^^]]][[[YYYVVVRRRPPPMMMLLLMMMNNNMMMLLLQQQRRRTTTTTTRRRNNNJJJGGGAAA>>>:::666444333444555555666888999;;;<<<<<<<<<>>>???@@@@@@???@@@BBBCCCCCCDDDFFFJJJLLLMMMKKKIIIBBB@@@>>>BBBSSSjjjzzzsssmmmyyyPPPZZZhhhJJJBBB888222111333222000000111111111111222222222000333222333EEEfff|||}}}ttt```ggghhhUUUWWWYYY[[[]]]aaafffjjjoooqqqsssttttttuuuwwwyyy}}}|||~~~~~~~~~|||{{{yyyyyyzzzyyyvvvtttrrrpppmmmmmmpppssssssssslllmmmnnnlllkkkoooxxxsssbbb\\\xxxcccZZZnnnVVVHHH===...111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,222444555bbb}}}|||VVVtttOOO===AAAHHHfffpppmmmjjjmmm|||}}}xxxuuussssssqqqnnnnnnnnnmmmkkkhhhkkkjjjjjjjjjkkkmmmpppqqqmmmlllkkkjjjhhhfffdddccc]]]ZZZWWWUUUWWWZZZ\\\]]]VVVPPPEEEBBBMMM```jjjkkklllllllllmmmoooqqqtttuuuwwwxxxzzz{{{}}}jjj```^^^UUUMMMKKKHHHFFF\\\ppp~~~xxx```rrreeeMMMKKKFFF[[[yyyoooFFF<<<===222333000...,,,------,,,,,,------------------------}}}~~~\\\IIIGGG>>>;;;777333111000000111222111000///////////////000...---000;;;XXX~~~fffKKK>>>GGGiii}}}nnnXXXNNNLLLVVVeeeooojjjbbbfffrrr|||wwwwwwuuuqqqrrrwwwwwwtttssstttttttttuuuuuuvvvvvvwwwvvvvvvxxxxxxtttmmmgggfffdddbbbaaa```^^^[[[YYYTTTRRRPPPOOOOOOPPPPPPOOOSSSSSSSSSRRRNNNIIIEEEBBB;;;:::888666555555555666888888:::<<<===>>>>>>???AAACCCDDDDDDCCCCCCEEEGGGHHHHHHIIILLLPPPQQQPPPOOOFFFDDDAAABBBPPPfffxxxwwwdddTTTMMMlllzzzLLLBBB777222222222111000000111111111111222222222---111222666KKKlllwwwcccZZZooo}}}jjjYYYZZZZZZ[[[]]]```fffjjjppprrrtttttttttuuuvvvxxx}}}|||~~~~~~~~~~~~}}}||||||||||||yyywwwxxxrrrlllmmmrrrvvvvvvsssnnnoooooonnnmmmooovvv{{{lllXXXnnnlllWWWZZZyyy___LLL???111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***333333AAAuuukkkMMMtttGGG999BBBSSStttjjjggghhhsss~~~|||wwwuuuttttttsssqqqnnnmmmnnnmmmlllkkklllkkkkkkkkkmmmpppsssuuukkkjjjiiigggdddbbbaaa```[[[ZZZXXXYYY\\\^^^^^^^^^UUUNNNEEECCCMMM\\\dddeeebbbbbbbbbcccdddgggiiijjjlllooorrruuuwwwyyy|||~~~~~~ttteee```YYYQQQLLLJJJDDDSSSdddqqqjjjooolllSSSIIIBBBXXXlllsssOOO<<<:::777333111...------------,,,------------------------sss|||gggMMMGGG???<<<888444111000111111222222111000000////////////---,,,111AAA___|||~~~dddJJJCCCUUUwwwzzz\\\JJJOOOLLLYYYkkktttooogggjjjttt}}}~~~{{{{{{xxxuuuvvvyyyzzzwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxvvvttttttsssqqqllliiijjjhhhfffeeedddbbb^^^[[[WWWUUURRRQQQRRRSSSRRRRRRTTTSSSRRROOOJJJEEEAAA>>>:::::::::::::::::::::::::::;;;===???@@@AAAAAAAAACCCEEEGGGGGGFFFFFFHHHIIIKKKJJJKKKNNNQQQSSSTTTSSSJJJIIIEEEDDDOOOdddxxxzzz^^^|||\\\FFFXXXQQQDDD777222222222111000000000111111111222222222///111222888KKKiii}}}ZZZ\\\~~~wwwmmmYYYYYYZZZ[[[]]]aaagggkkkoooqqqssssssssssssuuuwww|||zzzzzz}}}~~~~~~~~~~~~~~~|||zzzwwwsssppppppsssuuusssqqqlllmmmllliiiffffffhhhkkkrrrxxxoooUUUbbbyyyZZZQQQiiidddLLL===222222//////...------------...++++++++++++++++++++++++******+++,,,,,,---......,,,333///GGG{{{___KKK}}}fffxxxiii@@@;;;IIIccc~~~uuufffbbbgggxxxwww~~~zzzvvvttttttuuuuuusssqqqpppppppppppppppkkkkkkllllllmmmooopppppphhhgggeeecccaaa___^^^]]][[[[[[[[[\\\^^^^^^\\\ZZZPPPHHH@@@@@@HHHRRRWWWWWWSSSSSSRRRSSSUUUWWWYYYZZZ___cccgggjjjmmmrrrxxx||||||}}}}}}hhh```[[[TTTNNNKKKCCCOOOcccqqqlllhhh{{{{{{xxxVVVFFFBBBOOOjjj}}}UUU<<<;;;;;;333111...------...---,,,------------------------~~~|||nnntttmmmNNNEEE@@@===999555222111111111111111111111111000//////...------444FFFbbb~~~{{{^^^DDDLLLiiizzzSSSBBBKKKNNN[[[kkkrrrnnnjjjooowww}}}yyyuuu|||xxxxxx||||||yyyzzz{{{|||}}}}}}||||||{{{wwwuuurrrpppooommmkkkjjjggggggfffffffffeeebbb___ZZZWWWUUUTTTUUUUUUUUUTTTSSSRRROOOLLLGGGCCC???===;;;<<<======>>>>>>??????>>>>>>@@@BBBCCCDDDDDDDDDDDDFFFIIIIIIIIIHHHIIIJJJKKKKKKLLLNNNQQQSSSSSSRRRMMMLLLHHHGGGRRRgggzzzdddkkkgggHHHLLLzzz[[[JJJ999444333111000111000000111111111222222222111222444:::MMMhhh}}}mmm[[[iiikkkeeePPPSSSVVVXXX\\\```fffiiimmmooopppqqqqqqrrrtttuuu{{{yyyyyy|||~~~~~~~~~~~~~~~~~~}}}{{{wwwxxxzzzyyywwwtttqqqooofffeeebbb]]]XXXUUUUUUUUUZZZ^^^gggrrr{{{mmmRRRWWWyyy```PPPbbblllNNN<<<333111//////...------------...++++++++++++++++++++++++***++++++,,,,,,------------333111SSS}}}tttvvvYYYUUUxxxnnnnnnmmmPPP;;;???MMMlllnnneeebbbiii}}}~~~www}}}~~~|||yyyvvvtttsssrrruuuuuutttsssrrrqqqqqqrrrlllmmmnnnooonnnmmmjjjiiidddcccaaa___]]]\\\\\\[[[[[[\\\^^^```bbbaaa^^^[[[SSSIII???===BBBEEEFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJNNNQQQUUUXXX[[[cccmmmuuuxxxzzzlll```\\\WWWPPPMMMCCCJJJ___rrrqqq^^^gggmmm[[[GGGKKKKKKwww]]]@@@===<<<444111...---......---,,,------------------------}}}yyylllyyytttRRRBBBAAA>>>:::666222111111222000000111222222111111000//////111:::NNNhhh|||WWW<<>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGEEEHHHJJJKKKKKKJJJJJJKKKKKKKKKLLLOOOQQQRRRQQQOOOMMMLLLIIIJJJWWWkkk{{{aaaXXXtttrrrQQQKKKppphhhRRR===666444111000222000111111111111222222222222222555???RRRllluuu^^^^^^xxx~~~\\\TTTGGGKKKRRRWWW[[[___bbbeeejjjllloooppppppqqqtttuuu|||zzzzzz|||}}}~~~}}}{{{~~~}}}|||}}}~~~}}}|||zzzzzz}}}~~~xxxqqqmmmjjj[[[XXXTTTNNNJJJGGGEEEEEEHHHHHHLLLTTT^^^lll~~~oooRRRNNNeeegggTTT___{{{oooPPP@@@:::555//////...------------...+++++++++++++++++++++++++++++++++,,,,,,------------333<<>>>>>===:::888<<<;;;;;;;;;<<<>>>@@@AAA???BBBDDDEEEGGGOOO[[[dddttt~~~rrrbbb]]]XXXQQQOOOEEEDDDUUUkkkdddWWWbbblllLLLNNNOOOnnnHHH???:::444222///............---------------------------}}}yyymmmuuu]]]CCCBBB???;;;666333222111222...///111222333222222222000111555@@@YYYtttOOO===fffkkkPPPHHHJJJVVV]]]eeehhhjjjlllqqqttt~~~vvvgggqqqzzz||||||~~~{{{|||}}}xxxwwwtttpppmmmllllllmmmffffffgggiiijjjiiifffccc\\\ZZZWWWVVVWWWXXXWWWWWWMMMKKKIIIGGGEEECCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJGGGJJJLLLNNNMMMLLLLLLLLLJJJKKKMMMOOORRRQQQOOOLLLJJJIIIGGGLLL[[[ooo|||~~~```RRRgggzzz[[[NNNllltttZZZAAA777444000000444000111111111111222222222111111666CCCXXXqqqlllUUUYYYyyyUUUIIIDDDJJJTTT\\\```bbbbbbbbbiiilllnnnpppqqqrrruuuwwwzzzxxxxxx|||}}}}}}{{{zzzzzzzzz{{{{{{zzzxxx{{{zzzxxxuuupppiiiaaa]]]OOOLLLGGGCCCAAA@@@@@@@@@AAA@@@BBBGGGKKKRRRaaaooo{{{tttUUUJJJWWWpppZZZ[[[vvvooooooRRREEE@@@777//////...------------...************************++++++,,,,,,,,,,,,------...333FFF{{{rrr|||oooNNNAAAfffkkkOOO777<<>>>>>;;;888888;;;;;;::::::;;;===???@@@;;;>>>@@@???===AAAJJJRRRjjjxxx|||eee^^^YYYRRRMMMHHHDDDMMMddd|||tttPPPXXX}}}YYYNNNOOOuuuSSS@@@;;;444222///......///...---------------------------|||oooaaaiiiGGGBBB???;;;666333222222222---///000222333333333222111333777EEEaaa~~~{{{IIIEEEqqq}}}\\\MMMPPPSSS[[[aaafffiiillloooqqqrrr~~~mmmaaajjjqqq}}}|||{{{|||}}}yyyxxxvvvrrrnnnmmmnnnooopppoooooonnnmmmjjjeeeaaa]]]ZZZXXXWWWXXXXXXXXXWWWKKKIIIGGGFFFDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKHHHKKKNNNOOOOOONNNNNNNNNJJJKKKNNNPPPRRRQQQMMMJJJHHHFFFEEELLL^^^rrr|||}}}}}}ppp[[[iiibbbRRRkkk|||___CCC888555000000444000111111111111222222222222222777EEEZZZssskkkSSSRRR|||WWWHHHFFFNNNYYYbbbffffffdddccciiilllnnnppprrrtttwwwyyyuuutttvvv{{{~~~~~~zzzyyyxxxyyyzzzzzzxxxvvvwwwrrrkkkgggddd___UUUNNNFFFCCC???======???AAABBBBBBBBBFFFJJJHHHDDDHHHPPP```mmmxxxZZZIIIPPPyyy^^^XXXnnnrrr~~~tttVVVFFF>>>111//////...------------...************************,,,,,,,,,,,,,,,,,,,,,---111222IIIyyyiiiCCC@@@nnn{{{aaaDDD000===HHHSSSjjj]]]^^^gggyyysss}}}zzzxxxyyy|||~~~xxx{{{~~~zzzuuurrrrrrooolllgggbbb```aaabbbddd\\\[[[ZZZYYYYYYZZZ\\\]]]bbbbbbdddfffgggeeeaaa^^^UUUGGG<<<<<>>=========>>>???AAABBB???CCCEEEBBB======BBBHHH```ppp~~~wwwhhh___ZZZRRRHHHKKKHHHMMMaaavvv~~~KKKOOOlllhhhSSSJJJbbb\\\AAA>>>444222///......///...---------------------------iii\\\iiiwwwPPPEEE>>>999888666111000111000000111111111222222222///888555DDDpppdddNNNSSSqqqRRRIIINNNWWWaaabbbdddhhhmmmqqqssssssmmmdddjjjooo{{{||||||yyyuuuqqqoooooowww|||}}}tttkkkfffddd___^^^\\\\\\[[[WWWPPPKKKGGGGGGFFFEEEFFFGGGIIIJJJHHHEEECCCBBBCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNJJJNNNQQQRRROOOMMMMMMNNNMMMMMMOOOQQQSSSRRROOOLLLKKKFFFFFFUUUkkkzzz|||xxxyyybbbpppdddOOO|||aaaDDD===555111444555222222111111111111111111444222999NNNggg|||www]]]ccc\\\}}}VVVAAAFFFKKKUUU```hhhkkkiiiggggggiiilllooorrruuuwwwxxxzzzxxxvvvyyy}}}zzzxxxvvvsssssstttuuuttttttsssiii\\\SSSNNNJJJEEEAAA>>>>>>???@@@@@@AAABBBBBBDDDDDDCCCCCCDDDEEEFFFGGGIIITTThhh~~~XXXQQQHHHhhhfffZZZcccvvvxxx]]]FFF888333///...------...///...,,,************************)))+++,,,,,,,,,,,,---///000555UUUaaa999ZZZSSS??????>>>EEE\\\rrreee```ccckkk{{{|||www{{{~~~~~~~~~}}}||||||{{{zzzvvvqqqmmmkkknnnkkkeeeaaa^^^^^^___```___\\\YYYXXXZZZ]]]^^^___````````````^^^YYYRRRMMMCCCAAA???======>>>@@@AAA????????????AAACCCEEEFFFHHHFFFEEEEEEEEEDDDBBB@@@\\\lll{{{yyyrrr]]]YYYUUUOOOJJJFFFGGGTTTkkkXXXHHHOOO]]]rrrzzzUUUKKKQQQvvvPPP>>>999555111............---........................wwwaaahhh{{{WWWEEE???999888666111000111000000111111111222222222000555666OOO{{{VVVGGG___jjjNNNGGGKKKQQQ___```bbbfffkkkooorrrttt~~~jjjaaaiiimmm~~~|||~~~{{{vvvsssrrrqqqvvv{{{yyyssslllhhhgggdddbbb___]]]ZZZUUUOOOIIIJJJJJJIIIIIIIIIJJJKKKLLLHHHFFFCCCCCCDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNKKKMMMPPPPPPNNNLLLMMMNNNOOOOOOPPPRRRUUUUUUSSSQQQRRRNNNOOOZZZlllzzz~~~|||kkkssshhhQQQxxxbbbCCC;;;333000222111111111111111111111111111333666???PPPjjjhhh]]]ccc]]]|||WWWBBBGGGLLLUUU^^^eeehhhhhhfffgggiiikkkooorrrtttvvvwwwzzzxxxvvvxxx~~~~~~|||yyywwwvvvvvvvvvssspppmmmddd\\\QQQJJJHHHFFFBBB???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJNNNYYYmmmlllYYYLLL\\\lllZZZYYYuuu|||nnnQQQ???999000...------...///...,,,************************)))+++,,,,,,,,,,,,---///222999```ZZZ@@@mmmdddAAA999:::HHHcccnnnaaa\\\cccoooyyy{{{vvvzzz}}}~~~}}}~~~}}}{{{xxxuuuqqqmmmkkkhhhfffdddaaa```______```^^^[[[YYYZZZ\\\___aaabbbaaa___[[[XXXSSSMMMFFFAAA>>>?????????@@@AAAAAABBBBBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJHHHFFFEEEYYYiiiyyy~~~|||www```ZZZWWWOOOKKKFFFFFFRRRhhheeeLLLHHHRRRiii|||]]]LLLJJJeee]]]@@@999666111.......................................wwwjjjiiiuuu^^^GGG@@@:::888666111000111111111111111111222222222111111999^^^|||jjjHHHEEEnnnaaaJJJGGGKKKRRR______aaadddhhhmmmqqqttt|||fff^^^iiilllzzz~~~~~~xxxssspppkkkoootttuuuqqqmmmjjjjjjjjjgggbbb]]]XXXSSSLLLHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIGGGDDDDDDEEEGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMNNNNNNLLLLLLMMMNNNRRRRRRRRRTTTVVVXXXXXXWWWXXXXXXZZZcccnnnxxx}}}ooommm~~~nnnSSSpppgggFFF;;;444111222...111111111111111111111111111999FFFYYYsssrrrWWW```ccc^^^xxxUUUBBBHHHLLLTTT\\\bbbeeeeeeeeefffhhhkkknnnqqqsssuuuvvvyyywwwvvvxxx{{{~~~zzzyyyyyyxxxuuuooohhhbbbUUUOOOHHHDDDDDDDDDCCCAAACCCDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHMMMHHHHHHXXXsss[[[NNNNNNmmmttt```TTTgggyyyXXXBBB:::111///------.........,,,++++++++++++++++++++++++***+++------,,,,,,...///111>>>nnnTTTRRRkkkBBB666;;;QQQmmm{{{ggg\\\ZZZdddwwwzzzvvvzzztttxxx{{{~~~~~~}}}zzzvvvrrrooolllkkkeeeddddddcccaaa```___^^^^^^\\\[[[\\\___bbbdddddd___[[[TTTNNNIIIDDD???;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGFFFDDDCCCDDDGGGIIIKKKNNNRRRUUUUUUQQQLLLJJJJJJWWWfffvvv|||~~~yyyggg\\\XXXOOOLLLGGGFFFOOOddd~~~\\\HHHIII^^^www\\\KKKDDDSSSmmmEEE;;;777222///....................................ooonnnjjjrrr|||cccIIIBBB;;;999666111000111111111111111111111111111333...===lll{{{```BBBLLL{{{\\\GGGHHHQQQ[[[aaabbbdddeeehhhkkkpppsssyyyeee]]]iiikkkwww~~~||||||}}}zzzrrrmmmjjjgggkkknnnpppnnnkkkjjjiiimmmjjjddd]]]VVVPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJHHHFFFEEEGGGIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMTTTSSSRRRSSSVVVYYYZZZZZZZZZ^^^eeekkkpppvvv{{{~~~mmmbbbmmmtttSSSfffoooLLL???777555444---111111111111111222222222111777LLLiiibbbOOOeeeaaa___rrrRRRAAAHHHMMMSSSYYY^^^aaaccceeefffgggjjjmmmppprrrssstttwwwvvvvvvwwwyyy{{{}}}}}}~~~}}}{{{zzzxxxuuuppphhh```ZZZOOOLLLHHHFFFGGGHHHHHHGGGGGGHHHJJJKKKMMMOOOPPPQQQMMMOOOPPPRRRRRRQQQOOONNNQQQIIIEEENNNeee~~~^^^RRRJJJfffyyyhhhUUU___|||~~~\\\DDD;;;333000...---......---,,,++++++++++++++++++++++++***+++------,,,,,,...//////BBBwwwTTTiiisssnnn[[[>>>999CCC^^^vvvqqq```[[[[[[hhhrrrtttzzzvvvwwwzzz~~~}}}}}}{{{vvvrrrnnnkkkjjjjjjgggfffdddbbbaaa```______```___^^^```bbbddddddccc[[[VVVOOOIIIEEEDDDBBBBBBAAABBBDDDFFFHHHIIIJJJJJJLLLJJJIIIIIIKKKNNNRRRTTTXXX]]]aaa^^^VVVNNNJJJJJJVVVeeetttzzz}}}nnnppp]]]ZZZQQQNNNIIIGGGMMM```yyyzzzWWWJJJXXXpppTTTJJJDDDMMMrrrwwwJJJ>>>999333///.../////////........................ggghhheeennn{{{fffKKKCCC<<<999666111000222111111111111111111111111444...CCCsssuuuXXX@@@TTT\\\GGGHHHUUUdddeeeggghhhiiiiiikkknnnrrrvvvjjj___iiillluuu}}}{{{{{{}}}yyyrrrllliiihhhhhhjjjkkkllljjjhhhfffeeejjjgggbbb\\\UUUOOOLLLJJJMMMMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGGGGIIIKKKLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMSSSRRRPPPQQQSSSVVVWWWWWWXXX```jjjoooqqqsssxxx|||~~~rrraaafffwwwPPPXXX|||vvvRRRAAA777555444---000000111111111222222222444444MMMvvv___RRRkkk^^^eeelllPPPAAAGGGLLLSSSXXX\\\___bbbdddeeefffiiikkknnnpppqqqrrrttttttvvvvvvwwwxxxzzz{{{|||||||||}}}}}}}}}|||{{{zzz{{{xxxrrrmmmgggaaaZZZVVVQQQPPPMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUQQQSSSUUUWWWXXXXXXWWWVVVTTTPPPMMMPPP\\\qqqhhhWWWKKKfff|||kkkRRRWWW|||fffKKK@@@444222///------...---,,,++++++++++++++++++++++++***,,,------------...000000JJJzzzUUU}}}iii^^^{{{oooGGG<<<<<>>XXXYYYFFFIIIVVVeeefffiiillllllkkklllooorrrsss}}}sssdddgggllluuu|||zzz{{{||||||{{{xxxrrrmmmjjjjjjkkkjjjjjjjjjiiigggdddbbbaaaaaaaaa^^^YYYTTTPPPNNNNNNNNNNNNOOOOOOOOONNNMMMLLLMMMKKKHHHHHHJJJMMMNNNNNNKKKKKKMMMNNNNNNOOOOOOOOONNNMMMLLLLLLNNNNNNMMMLLLPPPNNNLLLLLLMMMOOOOOOOOORRRZZZcccggghhhkkkqqqxxx||||||jjjiiizzzQQQMMMlllzzzWWWBBB444222333,,,000000000111222222333333777444LLLvvv```YYYnnnZZZlllfffOOOCCCFFFLLLSSSYYY[[[^^^bbbeeedddeeehhhjjjmmmoooppppppooorrruuuvvvwwwwwwyyyzzz{{{{{{xxxyyyyyyyyyyyyxxxxxxwwwxxxtttmmmfffaaa]]]YYYVVVTTTTTTRRRQQQOOONNNNNNNNNOOOPPPQQQRRRTTTUUUWWWWWWVVVWWWXXXZZZ[[[[[[ZZZZZZUUUVVVVVVTTTWWWfff~~~uuuZZZEEEXXX~~~tttRRRNNNmmmPPPBBB666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000666VVV~~~~~~uuuyyyTTT}}}tttpppwwwYYY>>><<<===KKKooo|||eeeYYY[[[aaayyyuuuqqquuuxxx|||zzz{{{|||~~~~~~|||zzzvvvtttpppmmmjjjhhhhhhhhhdddccc``````aaaeeejjjmmmfffeeedddccccccaaa]]]ZZZWWWRRRLLLHHHGGGHHHHHHHHHNNNMMMLLLLLLNNNQQQUUUWWWUUUUUUVVVXXX[[[___bbbdddeeeeeebbb[[[QQQIIIEEEDDDWWWcccpppvvvyyy~~~|||nnnaaa]]]UUURRRMMMGGGHHHVVVlll~~~VVVRRR|||yyy[[[TTTWWWqqqXXXBBB===666111//////000000........................\\\cccaaammm|||oooOOOFFF>>>:::666111000222222222222111111111000000333555TTTyyyzzzxxxdddTTTDDD<<>>OOOxxxvvv___VVV\\\eeeqqqsssuuuuuu~~~}}}}}}}}}}}}~~~~~~|||yyyxxxtttssspppmmmkkkjjjjjjjjjdddcccaaaaaabbbeeegggiiieeedddccccccbbb___[[[WWWTTTQQQMMMJJJJJJKKKKKKJJJLLLLLLMMMOOORRRUUUXXXZZZYYYZZZ\\\^^^```bbbcccddd___\\\VVVOOOIIIFFFDDDDDDTTT```mmmsssxxx~~~mmmddd```TTTRRRLLLEEEDDDPPPfffwwwWWWPPPpppmmmZZZSSSppp```DDD???777111//////000000........................]]]uuu}}}~~~llliiisssqqqPPPGGG>>>:::666111000222222222222222111111000000111888ZZZ{{{qqqyyy___NNNBBB===YYYsssuuuaaaHHHGGGRRR\\\eee^^^dddllloooooooooqqqtttoooqqq|||mmmaaakkkttt|||~~~zzzyyyzzzwwwxxxyyywwwsssnnnlllkkkllljjjhhhfffdddbbb```^^^OOORRRUUUUUUSSSRRRSSSUUURRRRRRSSSTTTSSSRRRPPPOOONNNLLLJJJJJJLLLOOOPPPPPPLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMOOORRRQQQNNNJJJHHHFFFDDDCCCCCCBBB@@@>>><<>>===>>>BBBKKKVVV___rrrvvv{{{~~~vvv^^^VVVuuummmUUUJJJ```BBB<<<555000555222222222111222222333333333AAAMMM]]]}}}~~~kkk\\\wwwpppVVVjjj~~~QQQCCCDDDCCCJJJTTTZZZ]]]___bbbdddhhhhhhhhhhhhiiijjjkkkllllllnnnqqquuuwwwxxxxxxxxxuuu{{{wwwsssuuuyyy}}}|||wwwssssssuuuvvvsssooonnnggg```]]]^^^___]]]ZZZYYYWWWUUUTTTUUUUUUTTTSSSNNNQQQTTTUUUVVVWWWXXXZZZ\\\ZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRPPPOOOXXXnnnSSSMMMhhhoooyyy{{{sss}}}aaaOOO;;;444/////////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...------///000///===uuu}}}JJJkkk|||www[[[<<<:::999@@@XXXzzzjjjWWWPPP]]]pppuuuooopppsssvvvyyyzzzyyyyyy{{{~~~~~~|||zzzwwwuuuttttttrrrooommmllljjjhhhffffffggggggeeebbbaaadddfffcccfffhhhgggccc^^^ZZZXXXTTTQQQNNNNNNPPPQQQPPPOOOLLLNNNQQQUUUXXXZZZ\\\\\\ZZZ[[[^^^bbbeeeccc]]]WWWGGGGGGGGGEEEBBBAAAAAACCCSSSYYYffftttzzzzzz|||uuummmqqq^^^[[[RRRJJJEEEAAAEEEZZZpppnnnCCC___]]]XXXgggmmmLLLCCC999444111---...222000000////////////000000VVVwww}}}~~~zzziiioooWWWFFF???===555333444...111111111111111111111111111;;;aaa~~~yyyRRREEE@@@<<>>AAAGGGIIIJJJPPPYYYqqquuu{{{~~~eeeXXXppprrrZZZPPPiiiEEE;;;666111333222222111111222222333333000>>>NNN\\\sssgggbbb{{{jjjQQQeeeWWWGGGBBBCCCJJJSSSYYY[[[]]]```bbbeeeeeeffffffhhhiiikkkllljjjlllooosssvvvyyyzzz{{{yyy{{{}}}yyytttsssuuuwww}}}xxxsssrrrrrrqqqmmmjjjoooiiiaaa]]]\\\\\\YYYVVVYYYWWWUUUTTTUUUUUUTTTSSSOOORRRUUUXXXYYYZZZ]]]^^^```]]]YYYWWWVVVUUUSSSRRROOOOOOPPPPPPQQQYYYnnn^^^MMMeeelllrrrssscccJJJ<<<555/////////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---...------///000111BBBsssKKKjjjxxxwwwQQQ===;;;999AAA[[[~~~{{{fffVVVRRRaaauuurrrnnnqqqtttwwwxxx}}}|||}}}~~~{{{{{{{{{zzzzzzyyyxxxwwwuuusssooommmlllkkkiiigggfffhhhiiigggeeedddfffhhhfffhhhhhhgggbbb^^^[[[ZZZTTTQQQOOOOOOPPPQQQQQQOOONNNPPPRRRUUUWWWXXXYYYYYY]]]]]]___bbbbbb]]]SSSLLL@@@@@@>>><<<;;;===@@@DDDOOOUUUbbbpppvvvwwwzzz~~~lllvvvbbbZZZQQQJJJEEE@@@CCCVVVkkk~~~pppMMMYYY```RRRWWWUUUGGG999555666333///---000000////////////000000^^^nnnmmm~~~]]]KKKAAA>>>555333444///111111111111111111111111111@@@lllvvvtttuuuKKK<<<999@@@hhhoooYYYHHHBBBIII]]]hhh```[[[dddmmmpppqqqtttuuutttooosssssstttrrrnnnmmmttt~~~}}}|||zzzyyyxxxvvvsssooolllkkkjjjhhhfffdddcccaaa^^^\\\\\\WWWUUUXXXYYYWWWWWWYYYYYYXXXWWWWWWWWWUUURRROOOPPPMMMJJJIIIKKKLLLMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKKKKKKKJJJIIIHHHHHHFFFBBB;;;999DDDTTTWWWPPPJJJFFFKKKTTTTTTNNNQQQ\\\pppvvv|||{{{nnnXXXhhhsssZZZQQQsssHHH:::888333111222222111111222222333444222AAASSSaaammmaaannnfffJJJ\\\zzzXXXIII>>>CCCIIIQQQWWWYYY[[[]]]```bbbbbbcccdddgggiiikkkllllllmmmoooqqqtttwwwyyyzzz|||||||||~~~zzzvvvsssrrrrrrxxxtttqqqppppppooollliiilllgggaaa]]]\\\[[[XXXVVVYYYWWWUUUTTTUUUUUUTTTSSSOOORRRUUUXXXZZZ\\\^^^```aaa]]]XXXUUUTTTSSSSSSRRRPPPPPPRRRSSSSSSZZZlll~~~pppOOO[[[gggeee}}}pppJJJ???666000//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111444JJJhhhPPP}}}XXX>>>:::888CCC___sss```SSSTTTggg|||~~~nnnkkkqqquuuvvvwww~~~xxxuuuuuuwwwxxxyyyyyyyyyyyyvvvsssooommmlllkkkiiihhhfffhhhjjjjjjiiihhhiiijjjiiijjjiiifffaaa]]][[[ZZZTTTSSSQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTVVVVVVVVVVVV[[[\\\^^^```___WWWLLLCCC888777666444444888>>>CCCIIINNNZZZhhhqqqssswww|||sss{{{eee[[[SSSLLLHHHCCCCCCSSSeeezzzpppUUUPPPaaaQQQOOOvvvnnnVVV===444666666111---000000////////////000000cccuuuppp___LLLBBB===444333666111111111111111111111111111111EEEvvv{{{LLL999666FFFkkkkkkTTTCCCAAALLLaaaiii^^^YYYcccmmmppprrruuuvvvtttrrrtttssspppvvv|||uuuooorrr}}}{{{xxxtttrrrrrrqqqooolllkkkiiifffeeedddcccaaa___]]]YYYWWWZZZZZZXXXWWWXXXWWWWWWWWWVVVVVVTTTRRRPPPOOOMMMJJJIIIJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGCCCDDD???;;;FFFZZZccc```aaaWWWUUUZZZVVVMMMTTTdddqqqwww}}}xxxqqqVVV```qqqUUUKKK|||}}}MMM::::::666000111111111111222333444444777AAATTTeeemmmwww~~~xxx[[[~~~hhhGGGSSSoooQQQEEE;;;DDDJJJQQQVVVXXXZZZ\\\______```aaadddfffiiilllmmmqqqqqqqqqqqqrrrtttuuuvvv{{{|||zzztttvvvxxxzzz~~~~~~}}}|||{{{xxxvvvsssrrrooonnnmmmoooqqqrrrqqqooohhheeeaaa______^^^\\\ZZZYYYWWWUUUTTTUUUUUUTTTSSSOOOQQQUUUWWWXXXZZZ\\\^^^\\\XXXSSSPPPPPPQQQRRRRRRPPPQQQRRRTTTTTTYYYiiixxx~~~PPPRRRvvv```ZZZuuuzzzVVVBBB888000...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........222888[[[jjjdddYYY>>>999777EEEffflllZZZQQQVVVlll|||kkkjjjqqqssssssttt|||~~~vvvqqqrrrsssuuuvvvwwwxxxxxxuuurrrnnnkkkjjjiiihhhgggeeegggiiijjjkkkjjjjjjjjjjjjjjjhhhccc^^^[[[ZZZZZZUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWZZZ^^^^^^WWWJJJAAA666555444222222555:::>>>AAAEEEPPP```kkkqqqvvv|||ggg^^^VVVOOOLLLFFFEEEQQQaaavvvqqqZZZOOO^^^WWWTTTooofffCCC222111333222111000000////////////000000[[[~~~yyysss___LLLAAA<<<444444777333111111111111111111111111333KKK}}}OOO===<<>>IIIYYYfffooovvv|||~~~kkk^^^VVVOOOLLLGGGDDDMMM[[[qqqcccRRR{{{rrrUUUWWWWWWgggvvvgggHHH666111///000222000000////////////000000WWWzzz~~~yyy___LLLBBB>>>666555888444222222222222222222222222555OOOtttHHH<<>>CCCGGGOOO^^^lll{{{bbbPPPiii\\\OOOggg|||lllxxxpppJJJ===000---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,000...---555BBByyyzzzzzziiizzzooo@@@:::777;;;QQQyyy}}}```QQQPPP]]]uuuuuuhhhlllqqqooonnnqqqtttxxx}}}yyyttttttuuuuuuuuuuuuttttttrrrooojjjfffeeeeeeeeedddfffeeeeeegggiiijjjiiihhhgggfffddd```[[[XXXWWWXXXVVVWWWYYYXXXWWWUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVWWW[[[^^^]]]TTTGGG===888:::;;;;;;::::::<<<>>><<<===EEEUUUcccmmmuuu{{{|||zzzrrr\\\SSSLLLIIIDDDAAAIIIUUUlllpppOOOqqqpppQQQSSSPPP\\\gggooo^^^III===666000......000000////////////000000]]]bbbPPPEEEAAA888666777222222222222222222222222222777RRReee>>>:::BBB]]]kkkTTTDDD???III[[[oooqqq``````hhhoooooooooqqqrrrqqqqqqnnnooouuuuuupppooossswwwwwwvvvvvvzzz{{{xxxvvvtttrrrssssssssssssqqqmmmiiigggfffeeedddcccddd```___bbbaaa]]]ZZZZZZSSSUUUWWWWWWTTTRRRRRRSSSMMMKKKJJJJJJKKKKKKJJJHHHLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDD>>>999777888LLLxxxjjjffflllqqqrrrxxxxxxSSSYYY||||||YYYKKKbbbnnnLLL999111333000000000111222333555666;;;EEEVVViii|||kkkPPPVVVuuuQQQ```zzzSSSEEEBBBAAAGGGNNNRRRUUUXXX]]]```]]]^^^___bbbeeehhhjjjlllmmmooorrruuuwwwyyyzzzzzzzzz}}}~~~pppttt~~~|||{{{{{{zzzxxxvvvtttqqqpppssstttvvvvvvtttrrrpppppppppooonnnjjjeee___[[[YYYYYYWWWUUUTTTUUUUUUTTTSSSRRRTTTWWWXXXXXXYYYZZZ\\\XXXSSSMMMHHHDDD@@@<<<999777666888<<>>000---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++000...,,,666EEE}}}wwwwwwuuuyyyyyyeeeFFF:::888???ZZZwww[[[OOORRRbbb{{{ooofffmmmrrrnnnooouuuuuuyyy}}}~~~}}}}}}wwwxxxxxxxxxxxxxxxwwwvvvsssooojjjfffeeeeeeeeeeeehhhfffeeefffhhhjjjiiihhheeeeeedddaaa]]]ZZZXXXXXXVVVYYY[[[ZZZXXXVVVVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWXXX[[[]]][[[RRREEE<<<666888999:::;;;???DDDGGGAAA@@@FFFTTTaaajjjqqqwww{{{vvvwww\\\RRRJJJGGGCCC@@@GGGRRRjjj}}}vvvMMMlllZZZUUUOOOXXXcccooo^^^JJJ>>>888222///...000000////////////000000bbbfffSSSIIIDDD:::666777111222222222222222222222222777SSS}}}```<<<>>>HHHcccjjjPPPBBB@@@LLL]]]qqqrrrbbbaaaiiinnnmmmmmmooopppooosssoooqqqvvvtttnnnnnntttooorrruuuuuuyyyyyyxxxwwwtttsssrrrrrrsssqqqmmmiiifffeeedddcccbbbgggcccbbbdddddd```\\\\\\UUUXXXZZZXXXUUURRRQQQRRRLLLKKKJJJJJJKKKLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJGGG???<<<===888<<<\\\ssspppqqqoooqqqwww}}}~~~~~~VVV[[[zzzVVVHHH[[[oooNNN888111888000000000111222444555666777EEEWWWhhhzzzhhhOOOVVVyyysssTTTcccYYYFFF??????EEELLLQQQTTTWWW\\\```\\\]]]^^^```cccfffiiijjjppprrrtttwwwxxxyyyxxxwwwyyy}}}zzz|||zzzxxxxxxwwwwwwvvvvvvuuuuuurrrtttvvvvvvtttrrrpppppplllmmmmmmjjjeee```]]][[[YYYWWWUUUTTTUUUUUUTTTSSSNNNPPPSSSUUUVVVWWWYYY[[[TTTQQQLLLHHHDDD@@@<<<999<<<999999<<<>>>EEEQQQ^^^kkk{{{hhhNNNaaaaaaRRRdddpppddddddNNN???000,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))+++000///,,,777GGGuuuqqqxxxtttyyy[[[CCC;;;:::BBB```sssWWWNNNTTTeeezzzjjjeeennnsssooopppyyywww{{{~~~}}}|||}}}yyyzzzzzz{{{{{{{{{zzzzzztttpppjjjgggeeefffffffffkkkhhheeeeeehhhjjjjjjiiidddeeeeeebbb___[[[ZZZYYYVVVYYY\\\[[[YYYWWWWWWXXX]]]\\\YYYWWWUUUTTTTTTTTTVVVVVVYYY[[[ZZZRRRFFF>>>444444555777;;;AAAJJJPPPFFFDDDHHHTTT```hhhooottt{{{yyyzzz^^^SSSKKKHHHDDDAAAHHHSSSjjj|||sssSSSqqqfff]]]TTT[[[eee}}}fffKKK<<<666333222222000000////////////000000hhhddd{{{rrrTTTMMMBBB777777///222111222222111000000111333:::RRRwwwcccEEE666EEEhhhjjjKKKGGG???GGG```jjjdddbbbggghhhiiillloooqqqqqqpppqqqrrrttttttrrrqqqpppqqqwwwsssrrrwww~~~~~~|||zzzwwwtttsssrrrssssssqqqnnnkkkhhhgggfffcccaaadddaaa___aaadddddd```\\\WWWWWWXXXYYYYYYYYYXXXXXXRRRNNNKKKLLLNNNLLLGGGBBBGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGOOOFFF===888555777DDDRRRuuuyyynnnllllllllljjjsss||||||bbbZZZ}}}|||{{{TTTJJJUUUrrrRRR:::000333333333222222222333444444>>>DDDXXXlllyyyiiiGGG^^^bbbIIIbbbuuuXXXDDD???@@@EEEKKKPPPTTTWWWYYY[[[]]]]]]^^^^^^___bbbgggkkkoooqqqtttuuuwwwyyy|||yyy{{{www{{{~~~zzz~~~}}}wwwzzzxxxvvvuuutttsssqqqooovvvwwwxxxxxxxxxvvvtttsssrrrnnniiieeebbb___[[[XXXVVVTTTTTTTTTUUUUUUTTTSSSUUUUUUVVVWWWXXXXXXWWWWWWTTTPPPKKKFFFCCC???;;;888:::;;;======>>>CCCLLLSSSmmm{{{dddKKK[[[iiiWWWbbbfffzzzeeeOOOAAA333.........------.........------,,,,,,,,,...)))///,,,...---///NNN}}}sssqqqwwwVVV<<<<<<555JJJsssiiiYYYUUUUUUooouuuqqqnnnmmmooosssvvvxxxzzzzzzzzz{{{}}}|||{{{}}}xxxwwwssspppllljjjjjjkkkkkkkkkfffgggggggggggghhhkkknnnhhheeebbb```___]]][[[YYYUUUWWWYYY[[[]]]]]]\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSUUUWWWZZZ\\\ZZZRRRGGG@@@333333222222444===HHHQQQHHHEEEGGGRRR^^^ffflllpppwww{{{bbbYYYRRRPPPKKKDDDEEEMMMccc~~~qqq]]]```xxx\\\[[[UUU[[[wwwVVVEEE777000111...000000000000000111111222ooocccqqqxxx~~~lllNNNIII@@@777999333666222333333222000000111333888XXX\\\BBB:::LLLjjjeeeIIIFFF>>>GGG___iiicccaaafffggghhhkkknnnoooooooooppprrrttttttsssqqqqqqqqqwwwuuuuuuyyy~~~{{{yyyvvvtttrrrrrrrrrsssooommmkkkjjjjjjiiihhhfffgggdddbbbdddggggggccc___YYYYYYXXXXXXWWWVVVVVVUUUSSSPPPMMMNNNPPPOOOJJJFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLEEE@@@>>>:::777:::AAAMMMVVV\\\ZZZWWW[[[___```aaammmyyy}}}xxxddd\\\xxxVVVJJJTTT|||mmmLLL:::111333333333222222222333444444:::@@@TTTiiiwwwkkkKKKbbbkkkKKKdddoooRRREEE===@@@DDDIIINNNQQQUUUXXXZZZ\\\]]]^^^______bbbfffiiilllooosssuuuwwwxxx{{{||||||mmmdddaaahhhllllllqqqyyy{{{zzz{{{yyytttwwwvvvvvvuuuuuutttsssrrrwwwxxxyyyzzzyyywwwtttrrrnnnkkkfffccc```]]]ZZZWWWVVVUUUSSSSSSTTTTTTTTTSSSUUUVVVWWWXXXYYYYYYYYYYYYUUURRRMMMHHHEEEAAA<<<999===>>>>>>===>>>CCCKKKRRRfffuuukkkRRRYYYnnnVVVZZZttt}}}mmmPPPAAA444//////...------......---------,,,,,,,,,...)))///,,,///000444TTTvvvpppzzzQQQ;;;>>>;;;RRR{{{fffVVVSSSUUUoooooommmlllmmmqqquuuxxxzzzyyyyyyzzz{{{~~~}}}}}}yyyxxxvvvrrrnnnllllllmmmmmmmmmiiiiiihhhiiijjjlllmmmnnnfffddd```^^^]]]\\\ZZZXXXXXXXXXYYYZZZ[[[]]]^^^___\\\[[[ZZZXXXVVVUUUTTTTTTTTTVVVZZZ\\\ZZZRRRHHHAAA888777444111111555<<>>GGG___hhhbbbaaafffgggiiilllmmmnnnnnnnnnppprrrttttttsssrrrrrrsssuuutttuuuxxx{{{zzzxxxvvvsssrrrrrrssstttqqqooommmmmmmmmllljjjhhhgggeeecccdddffffffccc```[[[ZZZYYYWWWUUUTTTTTTSSSTTTRRRPPPQQQRRRRRRNNNJJJFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLFFFBBB@@@>>>999777888777===AAAAAACCCGGGJJJJJJUUUeeevvv~~~}}}ttteee\\\lllYYYJJJSSSuuugggFFF:::444222333222222222333333444555888HHHeeexxxhhhKKKfffxxxPPPllllllOOOIII>>>@@@CCCGGGKKKOOORRRWWWZZZ[[[]]]___```aaabbbeeegggjjjnnnsssvvvxxxxxxyyyzzzyyyrrr[[[MMMFFFAAADDDHHHOOO___ooo}}}xxxwwwvvvrrrqqqrrrsssuuuvvvvvvvvvvvvzzz|||~~~~~~}}}zzzvvvtttllliiieeebbb```^^^[[[YYYWWWUUURRRQQQRRRSSSTTTSSSUUUVVVXXXZZZ[[[[[[[[[[[[WWWTTTPPPLLLHHHCCC>>>;;;@@@@@@???======AAAJJJQQQ```qqqjjjTTTUUUssssssTTTQQQ}}}|||wwwQQQCCC555111111///---,,,...------------,,,,,,,,,...)))///,,,000333999\\\{{{wwwWWW>>>@@@BBB^^^```RRRQQQUUUpppiiiiiijjjnnnsssxxxzzz{{{xxxxxxyyy{{{~~~}}}zzzyyyxxxuuuqqqooooooooooooooommmkkkiiikkkoooqqqpppnnneeebbb^^^\\\[[[ZZZXXXWWWZZZZZZYYYYYYZZZ]]]```aaa^^^\\\[[[YYYWWWVVVUUUUUUSSSUUUYYY[[[ZZZSSSJJJCCC===;;;777333000000333666;;;<<>>======999:::<<<===AAADDDEEEDDDMMMaaauuu~~~~~~tttzzzaaaVVV___[[[KKKUUUssshhhCCC;;;777111222222222222333444555555555QQQyyycccJJJjjjTTToookkkKKKIII===AAACCCGGGJJJMMMQQQVVVZZZ[[[]]]aaaccccccccceeefffiiinnntttxxxyyyyyyyyyyyyrrryyysssaaaZZZQQQHHHDDDCCCFFFRRR^^^rrryyy{{{qqqhhhfffhhhiiifffiiinnnrrruuuwwwxxxyyy}}}yyyvvvmmmkkkgggeeecccbbb___]]]XXXUUURRRPPPQQQRRRSSSSSSTTTVVVXXX[[[\\\]]]]]]\\\XXXVVVSSSOOOLLLGGGAAA===??????===;;;;;;@@@IIIPPP___pppfffQQQPPPooosssTTTPPP}}}{{{TTTFFF777222111///---,,,------------------------...***000,,,///333;;;___~~~iiiBBB>>>HHHiiixxx\\\OOOQQQXXXsss|||fffgggjjjoootttxxxzzzyyywwwwwwyyy{{{~~~~~~{{{{{{yyyvvvsssqqqpppppppppoooooollljjjmmmrrrtttqqqmmmdddaaa]]]ZZZYYYXXXWWWVVVZZZZZZZZZZZZ\\\^^^```aaa^^^]]]\\\ZZZXXXWWWVVVVVVRRRTTTXXX[[[[[[UUUMMMFFF>>><<<999666333333444555444777<<>>GGGNNN[[[kkkpppWWWOOOiiirrrVVVSSS{{{XXXIII999333111///------------------------------///+++000,,,---000:::___|||xxxsss???===LLLssstttYYYNNNRRR]]]yyyvvvfffhhhkkkppptttwwwwwwuuuvvvwwwyyy{{{~~~}}}|||yyyvvvsssqqqqqqpppooommmnnnlllkkknnnssstttpppkkkdddaaa\\\YYYXXXXXXWWWVVVWWWYYY[[[]]]^^^______^^^___^^^\\\ZZZXXXWWWVVVVVVQQQTTTXXX\\\\\\XXXPPPKKK???===;;;888777666666555111777===>>>;;;@@@TTTiiiwww{{{|||tttoooaaaUUUQQQKKKDDDCCCHHHWWWtttuuuYYYddd}}}hhhZZZkkkwwwMMM444000///000000000000000111111222jjj]]]zzz}}}{{{{{{}}}tttVVVOOODDD:::;;;333666222333333333111111333444GGG~~~KKK999???UUUiiiWWWAAACCCBBBMMMccckkkeeedddjjjnnnrrrrrrpppmmmlllmmmjjjlllppprrrrrrssstttuuurrrrrrtttuuuuuuzzz|||{{{yyyxxxxxxyyyzzz{{{ttttttuuuwwwwwwtttoookkkgggfffeeecccbbbaaaaaaaaa]]]]]]]]]\\\[[[YYYXXXWWWQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIJJJKKKKKKJJJJJJIIILLLMMMNNNOOOOOOOOOOOONNNKKKMMMLLLIIIGGGEEE@@@999:::888999???DDDGGGIIILLLUUUgggxxx~~~}}}wwwvvvlllWWW]]]```NNNSSSrrrwwwLLL<<<666333111111111222333444555666>>>GGGaaadddOOOyyyPPPoooTTTGGGAAA@@@CCCGGGKKKMMMQQQUUUXXXWWWZZZ^^^aaabbbcccdddfffkkkooouuuzzz{{{{{{{{{{{{gggTTTKKKIIIIIIEEEDDDAAA===999;;;AAAFFFNNNVVVaaakkkqqquuuzzz}}}}}}yyyuuusssooommmjjjhhhgggeeecccbbbZZZWWWTTTRRRSSSSSSSSSSSSRRRTTTWWWZZZ[[[[[[ZZZYYYWWWVVVVVVUUUSSSNNNGGGCCC;;;<<<;;;:::999<<>>BBBBBBMMMcccjjjddddddfffkkkpppppplllhhhhhhiiigggjjjnnnpppqqqrrrsssuuurrrqqqrrruuuvvvyyy{{{zzzyyyxxxxxxyyy{{{|||wwwxxxzzz{{{{{{xxxsssnnniiiiiigggeeecccbbbbbbccc```aaaaaaaaa___[[[XXXVVVQQQRRRRRRQQQOOOLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHJJJLLLOOOQQQSSSSSSRRRQQQIIINNNOOOKKKHHHIIIGGGCCCDDD@@@AAAEEEFFFDDDFFFKKK^^^lllyyy}}}|||sssnnnvvv[[[gggeeeNNNOOOlll~~~QQQ;;;333444111111111222333444666666BBBKKKaaa{{{]]]JJJ|||wwwNNNnnn^^^GGGGGG>>>AAAFFFJJJMMMOOORRRTTTTTTVVVZZZ\\\^^^```ccceeekkkoootttxxxzzzzzzzzz{{{{{{|||aaaQQQIIIGGGCCC@@@>>>===>>>???AAACCCEEEOOO]]]iiipppuuu{{{~~~{{{xxxuuutttssspppmmmkkkjjjhhhfffdddZZZXXXUUUUUUUUUUUUTTTRRRQQQSSSVVVYYYZZZYYYWWWUUUUUUUUUVVVVVVUUUPPPJJJEEE===???>>><<<:::;;;???DDDGGGMMM\\\oooqqqWWW[[[]]]NNN{{{```NNN;;;222/////////111,,,,,,,,,---------......,,,***222......000999___uuuyyy{{{uuujjjvvvoooLLL<<>>??????===<<<<<>>CCCGGGIIIIIIWWWdddeee]]]WWW[[[bbbfffooosssxxx~~~xxx{{{~~~hhh[[[UUUIIIBBBDDDCCCSSSiiitttkkkWWWgggiiiXXXddd[[[NNNEEE777222888111111000000000000111111www~~~tttxxxyyyUUULLLDDD;;;999222666222000000333333111222777NNN~~~cccGGG666888SSSRRRCCC@@@;;;???RRReeelllgggaaadddgggjjjkkkiiifffcccbbbbbbfffjjjmmmnnnoooqqqrrrqqqtttsssqqqrrrvvvvvvsssggg```UUUKKKFFFDDDDDDDDDPPP```rrr~~~yyyooofffiiiooowww~~~~~~{{{wwwtttuuuwwwzzz|||}}}||||||}}}~~~}}}{{{xxxvvvrrrkkkgggeeeddddddcccfffeeeccc```]]]YYYVVVUUUTTTRRRPPPNNNNNNMMMJJJHHHHHHIIIHHHGGGGGGHHHKKKMMMNNNMMMMMMOOOSSSUUUTTTSSSPPPPPPPPPOOOLLLOOO]]]lll|||}}}yyykkkUUUHHHQQQaaasssuuuwwwxxxyyy|||tttxxxpppZZZkkkpppHHHGGGcccxxxSSS@@@666444333333222222333333444555999KKK]]]eeeppp}}}VVV===\\\nnnLLLbbbyyySSSIII@@@@@@AAACCCGGGJJJMMMPPPQQQTTTXXX[[[[[[YYYYYY]]]aaaeeekkkoooooorrrxxx|||{{{uuuvvvyyy{{{xxxnnn```VVVggg|||tttmmmkkknnnsssuuupppdddUUULLLBBBDDDKKKVVV```iiivvv}}}zzzzzz{{{xxxxxxvvvqqqllljjjjjjjjj```___\\\XXXTTTQQQQQQQQQPPPRRRUUUXXXYYYXXXWWWUUUUUUWWWVVVQQQPPPQQQNNNGGGCCCCCCFFFIIIGGGEEEIIIQQQ]]][[[[[[bbbsssuuufffZZZ^^^sssRRRvvvrrrvvvXXX;;;222222///,,,---------------------------------+++///000...DDDjjjvvv~~~}}}ZZZ;;;;;;???RRRvvv~~~bbbSSSRRRWWWsss|||llleeehhhllloooppprrruuuwwwxxxwwwxxx{{{~~~~~~}}}|||zzzvvvuuuuuuvvvvvvvvvttt|||}}}{{{xxxuuummmeee``````aaa^^^\\\]]]]]]ZZZXXXXXXZZZ]]]___```^^^]]][[[[[[ZZZXXXUUURRRRRRRRRTTT[[[```bbb^^^YYYUUUQQQKKKDDD???>>>@@@BBBEEEPPPZZZ[[[TTTPPPSSSXXX```kkkpppsssxxxvvv{{{xxxyyyiii\\\UUUHHHBBBDDDBBBMMMfffsssjjj___vvvyyy___eeeeeeRRREEE555---///111111000000000000111111qqq|||wwwyyyyyyUUULLLDDD:::999111555222000111333222111333888QQQ{{{|||WWWAAA555888PPPNNNAAA???;;;@@@PPP```gggeeecccddddddfffiiijjjhhheeebbbccceeeiiikkklllnnnqqqssssssuuuuuusssrrrqqqlllfffYYYOOOCCC:::888999;;;<<<;;;GGGVVV___bbb```VVVMMMCCCJJJQQQ\\\nnn~~~|||yyyvvvvvvxxx{{{}}}}}}}}}~~~}}}zzzzzztttmmmgggdddccccccccccccbbbaaa___\\\YYYVVVUUUTTTRRRPPPPPPPPPOOOMMMKKKJJJJJJIIIHHHFFFGGGIIIKKKTTTRRRQQQQQQSSSTTTTTTSSSOOOOOOPPPPPPMMMNNNYYYfff|||YYYGGGSSShhhmmmnnnpppqqqrrruuuzzz}}}~~~~~~pppXXXjjjxxxMMMGGGeeerrrNNN>>>666444333333222222333333444555888MMM\\\^^^kkkSSS>>>bbbkkkOOO\\\zzzQQQGGG@@@@@@AAACCCEEEIIILLLOOOQQQRRRVVVZZZ[[[ZZZ[[[]]]```dddgggjjjkkkpppuuuuuurrrxxx{{{mmm```vvvxxxkkkrrr|||sss^^^MMMDDDDDDGGGKKKPPPXXXgggvvvzzz~~~|||zzz{{{~~~zzzyyywwwtttpppllljjjiiifffccc^^^ZZZWWWUUUTTTSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[ZZZVVVQQQNNNNNNJJJFFFCCCBBBDDDJJJOOORRRWWW]]]nnnnnnlllmmmwwwyyy___PPPZZZiiiMMMsssppp|||\\\;;;///111000...------------------------------...---///...---HHHsssuuuQQQ<<<>>>BBBRRRwww{{{___QQQSSSYYYwww}}}lllgggjjjmmmppprrrsssvvvxxxzzzzzzzzz|||~~~~~~||||||}}}zzzwwwvvvwwwxxxxxxxxxyyy}}}zzzqqqiiicccccccccaaa```aaa]]][[[XXXXXXZZZ]]]___```___^^^]]]\\\[[[WWWRRRNNNQQQSSSWWW]]]aaa```[[[UUURRRSSSPPPJJJAAA;;;:::<<<===BBBHHHHHHDDDBBBCCCFFFPPP]]]bbbdddeeeaaagggyyyxxxvvvlll\\\UUUHHHBBBCCCAAAOOOhhhtttkkkiiifffeeeyyyaaaMMM:::000///111111000000000000111111vvveeexxx~~~}}}|||YYYOOOEEE;;;888000444222111111333222000444:::WWW}}}LLL;;;555:::PPPOOOCCC>>><<>>777@@@EEEJJJZZZrrr~~~}}}{{{yyywwwxxxzzz|||{{{wwwvvvrrrmmmiiigggfffeeedddaaa```___^^^[[[YYYWWWUUUVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHFFFGGGIIILLLVVVTTTRRRPPPPPPOOOOOOOOOOOONNNNNNNNNJJJIIIPPPZZZppp}}}[[[HHHRRRfffdddgggkkknnnpppsssvvvyyy|||rrrYYYkkk{{{PPPIIIfffnnnKKK<<<555444333333222222333333444555888QQQbbbeeewwwVVVEEErrriiiIIIXXXTTTIIICCC@@@@@@BBBDDDGGGKKKNNNPPPQQQTTTXXXZZZ[[[\\\^^^```ccceeegggkkknnnnnnhhhbbb[[[bbbrrrsss~~~~~~oooZZZ___hhhsss{{{uuu```MMMFFFDDDBBBBBBCCCKKK[[[jjjppp{{{||||||}}}wwwvvvxxxzzzxxxqqqkkkiiiiiiddd]]]YYYYYYXXXUUURRRRRRRRRRRRSSSVVVYYY\\\^^^___[[[UUUOOOLLLIIIFFFDDDBBB@@@AAAHHHRRR[[[aaadddsssuuuuuuvvv{{{hhhQQQUUU{{{aaaKKKooorrrxxxtttXXX;;;//////000///...------------------------,,,/////////---...MMM|||wwwKKK<<<===CCCRRRxxxzzz]]]OOOSSS[[[yyy|||hhhgggiiimmmoooqqqsssuuuwww|||||||||~~~~~~~~~xxxmmmgggdddcccgggpppxxx~~~~~~{{{xxxwwwwwwxxxxxxxxx~~~}}}uuummmfffdddeeecccbbbddd^^^\\\YYYYYY[[[___```aaa```______^^^[[[VVVPPPKKKQQQTTTYYY___aaa^^^XXXRRRKKKKKKIIIEEE???<<<;;;<<<:::;;;<<<;;;:::999999999>>>JJJOOOOOOMMMGGGLLL___{{{xxxuuuooo]]]UUUHHHAAABBB@@@PPPhhhtttlllnnngggcccxxx\\\AAA444444222111111000000111111222rrrbbbvvv~~~]]]RRRHHH<<<888///333111111222333111000555<<>>>>>DDDQQQ\\\______^^^fffeeefffiiilllmmmiiieeebbbffflllqqqrrrrrrrrrrrrtttwwwxxxwwwxxxuuukkk```\\\WWWOOOJJJGGGEEEBBB???AAA@@@BBBFFFHHHHHHEEECCC<<>>EEETTTcccjjj{{{~~~|||xxxuuutttwwwtttnnnlllnnnhhhccc]]]ZZZYYYXXXUUURRRRRRQQQPPPQQQSSSXXX]]]```___YYYSSSNNNJJJGGGDDDCCCAAA??????DDDOOO[[[aaabbbjjjpppuuuwww}}}mmmUUUSSSyyyttt^^^LLLeeeqqqiii{{{bbbPPP;;;000......///111------------------------,,,/////////...000RRRIII;;;666@@@TTT{{{zzz]]]OOORRR[[[yyyyyyccceeehhhkkknnnoooqqqsssuuu|||||||||~~~~~~rrrnnnssstttooosssxxx{{{yyynnnaaaVVVPPPKKKJJJKKKSSSaaaooozzz~~~{{{xxxvvvxxxzzz{{{|||xxxooohhhggggggeeedddfff```]]][[[[[[]]]```bbbcccaaa``````^^^\\\WWWPPPKKKQQQUUU[[[```aaa]]]VVVQQQIIIDDD>>>;;;;;;<<<===<<>>ooopppSSS===888>>>QQQMMMAAA>>>>>>GGGVVVbbbdddaaa___gggggghhhjjjlllllljjjhhhcccgggmmmqqqrrrrrrsssssswwwyyyzzz{{{~~~~~~uuukkkeeedddaaa\\\WWWRRRNNNLLLAAACCCKKKWWW\\\XXXPPPKKKFFFHHHGGGBBBAAAMMMbbbsssyyy|||}}}|||yyyxxxzzz}}}~~~zzzyyyxxxwwwuuupppjjjeeecccbbbaaa___]]][[[XXXWWW[[[XXXUUUSSSRRRPPPMMMJJJHHHHHHHHHGGGGGGHHHKKKNNNLLLOOOQQQRRRRRRSSSTTTUUUSSSPPPNNNKKKFFFBBBDDDJJJYYYkkkyyysss```OOOIIIHHHMMMSSS\\\cccffffffeeeeeeiiilllnnnsss}}}zzz\\\hhhrrrOOONNNgggrrrKKK999444555333333222222333333444555999PPPffftttcccMMMxxxvvvKKKLLLZZZJJJCCC@@@@@@@@@AAADDDHHHLLLNNNQQQRRRTTTVVVZZZ^^^aaacccdddfffmmmsssqqqfffYYYRRRUUUSSSPPPOOOVVVhhhzzzlllaaa\\\[[[ZZZZZZXXXUUUQQQRRR]]]ggg```RRRCCC>>>;;;>>>CCCJJJWWWbbbjjj|||xxxrrrpppiiicccgggqqqeeeccc___]]][[[YYYVVVTTTSSSQQQPPPPPPSSSXXX]]]aaa]]]WWWQQQOOOLLLGGGDDDEEEAAAAAA???@@@HHHSSSYYYZZZbbbiiipppuuu~~~iiiVVVTTTvvvuuu___MMMWWWmmmbbb|||XXXKKK<<<111......000111------------------------,,,......000000444WWWwwwCCC;;;555DDDZZZyyy]]]NNNQQQ[[[zzzxxxaaadddgggjjjlllmmmoooqqqssszzzzzz{{{~~~|||rrrgggbbbhhhhhh\\\NNNGGGLLLRRRXXXUUULLLDDD@@@???<<<:::<<>>RRRMMMAAA===>>>III]]]lllnnnhhhcccfffhhhjjjjjjiiihhhhhhhhhfffhhhkkkmmmnnnpppsssvvvwwwzzz}}}tttuuutttmmmccc[[[XXXWWWPPPTTT```pppwwwnnnbbbZZZTTTMMMIIIGGGCCCCCCRRRfffssswww{{{{{{zzzzzz}}}|||wwwvvvuuutttssspppkkkhhheeeeeecccaaa___\\\ZZZXXXYYYWWWTTTSSSRRRQQQNNNLLLJJJJJJIIIHHHFFFGGGJJJLLLKKKOOOSSSUUUTTTRRRSSSTTTQQQMMMJJJGGGCCC???BBBHHHWWWdddkkkbbbSSSHHHAAA===???DDDKKKOOOQQQPPPOOOOOOTTTUUUYYYbbbsss|||^^^iiinnnNNNNNNgggyyyNNN999333555333333222222333333444555===OOOdddxxx\\\KKKtttzzzLLLHHH^^^KKKBBB@@@??????@@@CCCGGGKKKMMMRRRQQQQQQTTTYYY^^^bbbeeeeeehhhpppxxxvvvjjjbbb```cccccc___WWWRRRYYYjjjyyyvvvjjj^^^VVVUUUYYY^^^YYY^^^\\\VVVWWW[[[WWWMMMEEE@@@@@@GGGQQQZZZcccjjjmmm~~~{{{uuuhhh[[[]]]iiicccddddddbbb___[[[YYYYYYTTTSSSQQQQQQTTTYYY^^^aaa[[[UUUPPPQQQOOOJJJHHHIIICCCDDD@@@<<<@@@JJJOOOOOOWWW\\\aaagggqqq|||~~~jjjXXXUUUuuu{{{bbbLLLOOOlllccc[[[NNN===111///111111...------------------------,,,...---000333999[[[qqqnnnaaa:::===777KKKcccvvv\\\NNNPPP[[[{{{zzzcccdddfffjjjlllmmmnnnppprrrvvvwwwyyy}}}}}}jjjYYYUUURRRIIIAAA???999===@@@???<<<999:::;;;999666666===JJJXXXbbbgggcccaaaaaafffppp}}}}}}uuuoooooooookkkiiiiiidddaaa______aaadddfffgggcccaaa___^^^]]]ZZZVVVSSSQQQUUU[[[___^^^ZZZUUURRRQQQJJJ@@@888444555999;;;DDDCCC@@@<<<999666444333>>>???>>>FFFUUURRRHHHIIIkkk{{{kkksss\\\SSSGGGCCCDDDAAAIIIggg{{{qqqdddSSSTTTSSS333777333222222111111222222333qqq```uuu~~~ZZZPPPGGG===:::222666111222444444000///666@@@vvv[[[;;;555???UUUPPPDDD<<<>>>KKKaaasssvvvnnngggdddhhhkkkjjjgggeeefffhhhhhhiiiiiiiiijjjnnntttxxxvvvzzzzzzooolllmmmlllmmmxxxuuummm```RRRKKKMMMHHH@@@HHHZZZmmmsssxxx{{{zzz|||{{{uuupppnnnmmmmmmnnnnnnlllkkkgggfffeeeccc```]]]ZZZYYYWWWUUUSSSRRRRRRRRRPPPNNNLLLLLLJJJHHHFFFFFFHHHJJJNNNRRRUUUVVVRRROOOMMMMMMLLLHHHEEECCC???<<<@@@FFFOOOXXXZZZPPPDDD???<<<999:::>>>BBBDDDDDDCCCCCCCCCDDDDDDHHHUUUlll}}}aaammmmmmNNNLLLggg}}}PPP999333666333333222222333333444555;;;III^^^vvvRRRKKKuuuzzzIIIGGGbbbMMMBBB@@@??????@@@BBBFFFJJJMMMRRRQQQPPPSSSXXX^^^cccffffffjjjsss{{{yyyppplllnnnkkkrrrxxxtttlllgggkkkpppyyytttkkkaaaWWWRRRVVV]]]XXXeeejjjaaaXXXWWWRRRJJJJJJEEEFFFQQQ___hhhoootttpppoooZZZUUU]]]cccfffiiigggbbb^^^\\\]]]UUUTTTSSSSSSUUUZZZ___bbbZZZTTTQQQSSSRRRMMMJJJMMMEEEGGGBBB;;;;;;CCCIIIHHHHHHJJJMMMRRR]]]jjjnnnllliiillluuurrr\\\TTTrrrdddJJJNNNxxxoookkkdddSSS===000111444111+++------------------------,,,---,,,000555;;;]]]pppbbbvvvTTT555>>>666KKKjjjsss\\\MMMPPP[[[}}}}}}fffdddgggjjjlllmmmnnnppprrrtttuuuwww|||kkkRRRIIIGGGDDDCCCFFF999888888888999;;;<<<<<<:::777555888BBBMMMTTTXXXRRRQQQSSS[[[jjj|||wwwrrrrrrrrrnnnkkkjjjeeeccc``````cccfffhhhhhhcccaaa___^^^]]][[[YYYVVVQQQUUU[[[^^^]]]YYYVVVSSSQQQNNNFFF<<<555444999???MMMLLLJJJFFFAAA===;;;:::???===:::GGG[[[[[[NNNKKKmmm|||lllsss\\\RRRHHHDDDEEEAAAMMMdddppp|||}}}ZZZTTTYYYQQQ111666333222222111111222222333}}}qqqyyyzzznnnRRRPPPKKKAAA===222444111111333555222111888@@@~~~UUU:::666???QQQMMMBBB???@@@FFFWWWooo}}}wwwiiiccchhhmmmnnnkkkhhhhhhiiiiiikkklllmmmmmmmmmooopppvvvxxxnnnhhhVVVLLLQQQWWWTTTRRRTTTjjjwww|||xxx||||||oooccc\\\[[[```gggmmmpppqqqnnnjjjjjjhhhfffffffffddd___ZZZUUUVVVVVVRRRMMMKKKMMMOOOQQQOOOLLLJJJHHHFFFFFFFFFIIILLLQQQTTTSSSOOOJJJFFFCCCIIICCC<<<>>>===;;;BBBMMMKKKEEE>>>999888777777999>>>FFFIIIGGGCCCBBBBBBJJJFFFCCCMMMgggxxx^^^rrrgggGGGLLL[[[xxxSSS<<<333555333333222222333333444555777IIIgggrrr\\\;;;iiiGGGHHH}}}pppGGGFFFAAA???>>>???CCCGGGJJJKKKOOORRRTTTUUUVVVZZZaaagggllloooyyyvvvjjjnnnttt{{{xxxttt```NNNFFFGGGKKKLLLIIIPPP\\\ddd___RRRKKKLLLNNNPPPRRRUUU[[[fffttt~~~uuu{{{rrrbbb\\\gggllloooiii___YYY[[[```XXXUUURRRQQQSSSWWWZZZ[[[UUUPPPKKKKKKMMMNNNKKKHHHGGGCCCBBBCCCCCCBBBBBBBBB???@@@@@@CCCLLLSSSRRRLLLKKKQQQ```vvvkkk]]]vvvhhhIIIHHHooorrroooaaaRRR>>>111...000000...---------............///---***---222222===cccmmmwwwcccDDD<<<999@@@UUUpppkkkUUUPPPTTT]]]xxxbbbfffhhhjjjkkkmmmooorrruuutttwwwzzz}}}jjjVVVQQQJJJFFFDDD>>>>>>@@@???:::888:::@@@CCC???<<<888777999<<<>>>??????BBBFFFMMM]]]wwwxxx|||}}}yyytttppphhhaaadddccccccdddeeefffdddbbbbbbbbbcccbbb___[[[WWWUUURRRSSSVVVXXXYYYYYYXXXWWWZZZOOOLLLAAA;;;555777ZZZlllnnn[[[SSSLLLFFFOOOHHHQQQNNNAAA@@@OOOUUUTTTXXXzzzxxxlllyyy^^^OOOJJJGGGCCCBBBHHHhhh}}}zzzZZZJJJcccyyyrrrGGG333555222222111111222222333444{{{|||{{{rrrUUUQQQIII>>><<<333555222222444555222111777@@@xxxSSS;;;888>>>OOOJJJ@@@======CCCRRRiiixxxsssgggcccfffjjjlllkkkiiiggggggiiijjjlllllllllmmmnnnpppsssuuu~~~hhhfffmmmyyyyyylll```]]]jjjxxx}}}|||}}}}}}{{{sssdddUUUJJJDDDKKKSSS^^^hhhoooqqqnnnkkknnnllliiihhhgggddd```\\\UUUUUUSSSPPPMMMKKKLLLMMMNNNMMMJJJHHHFFFEEEEEEEEEGGGIIIMMMOOONNNJJJFFFBBB@@@GGGBBB;;;===;;;:::AAABBBDDDCCC???<<<===>>>>>>:::BBBRRR___^^^QQQGGGDDDHHHDDDCCCMMMfffxxx```wwwmmmKKKNNNZZZrrrPPP<<<444666333333222222333333444555999QQQuuufffJJJwwwSSSGGGvvvxxxKKKCCCBBB@@@>>>???CCCGGGJJJLLLQQQSSSUUUVVVVVVZZZ```eeeqqqxxx~~~wwwpppnnntttxxxlllZZZJJJDDDFFFGGGFFFIIILLLSSSZZZYYYQQQLLLMMMSSSRRRQQQOOOPPPUUU]]]cccjjjrrr~~~~~~vvviiieeeiiikkkkkkggg```ZZZXXXYYYVVVTTTQQQPPPQQQSSSSSSSSSOOOJJJFFFEEEGGGGGGDDDAAACCCAAAAAACCCDDDBBB===999888:::::::::@@@IIINNNNNNPPPQQQ\\\sssiiifffmmmNNNZZZzzztttlll```QQQ>>>111///000000...---------............//////,,,///333222===ccchhhIIICCCAAABBBQQQqqqjjjWWWQQQTTT\\\wwwdddeeegggjjjlllmmmooorrruuuvvvxxx|||~~~yyyfff[[[KKKCCCDDDBBBBBBBBBAAA>>>;;;;;;===??????===999888888999999888777<<>>======AAANNNcccsssqqqhhhdddeeegggiiikkkjjjgggeeejjjlllmmmnnnnnnnnnpppqqqqqqsss||||||xxxwwwgggkkkwwwvvvaaaMMM???888666===EEESSScccooorrrpppmmmrrrooollliiigggdddaaa^^^VVVTTTPPPNNNMMMMMMKKKJJJKKKJJJHHHFFFEEEDDDCCCCCCFFFGGGIIIJJJHHHFFFBBB@@@>>>DDD@@@:::<<<999;;;GGGIIILLLJJJCCC???>>>===::::::AAAWWWqqquuubbbNNNGGGHHHEEEEEEPPPfff|||vvv```zzzrrrOOOMMM```nnnMMM===555555333333222222333333444555;;;XXXoooOOOtttWWWFFFmmmVVVGGGBBB@@@>>>???CCCHHHKKKMMMRRRTTTVVVVVVVVVYYY___dddwww|||xxxeee[[[ZZZjjjppphhhZZZNNNLLLQQQRRRNNNLLLIIIIIINNNRRRQQQPPPQQQUUUSSSNNNHHHDDDCCCEEEHHHTTT```qqq|||yyyvvv{{{zzzrrrrrrnnnmmmkkkhhhddd___YYYUUUXXXVVVSSSRRRQQQPPPNNNLLLIIIEEEAAA@@@AAAAAA>>><<<;;;<<>>111///000000...---------............///111...000333333@@@eeefffFFFEEEFFFCCCMMMppphhhUUUPPPSSSZZZ{{{sssdddcccfffjjjmmmoooppprrrtttxxxzzz}}}xxxiiiSSSIIINNNSSSPPPJJJCCC>>><<<===???@@@BBB@@@===:::999777555333222666999>>>MMMggg}}}iii^^^[[[\\\dddlllwww||||||zzzyyyvvvrrrnnnlllkkkjjjjjjiiifffdddffffffeeeccc```[[[WWWUUUTTTQQQNNNKKKKKKNNNQQQTTTTTTLLLPPPIII???:::OOOzzzxxxyyyqqqsssoooiiimmm}}}nnnzzz^^^NNNIIIEEEAAA@@@LLLdddyyy~~~ccc^^^|||aaaBBB555222222222111111222222333444zzz{{{}}}zzz~~~lllSSSQQQEEE::::::333555444333444444111000666@@@lll{{{zzzFFF999888999FFFDDD>>>@@@@@@BBBMMM___oooqqqkkkfffeeeeeehhhlllllliiieeelllnnnooopppooopppqqqsssrrrssszzzsssnnnpppzzz~~~hhhOOO>>>:::;;;===999???MMM```nnnsssrrrqqqqqqooolllhhhfffcccbbb```YYYUUUPPPOOOOOOOOOMMMJJJKKKJJJIIIGGGFFFEEEDDDCCCGGGGGGGGGFFFEEECCCAAA@@@???DDD???:::;;;<<>>PPPrrrrrr[[[PPPIIIGGGJJJVVVjjj|||sss^^^xxxzzzUUUNNNjjjlllLLL===666333333333222222333333444555;;;WWWwwwKKKdddVVVEEEddd```NNNDDDAAA??????CCCHHHLLLNNNQQQSSSUUUUUUUUUXXX___ddduuu{{{```RRRJJJVVVmmm~~~tttfffccchhhggg```YYYQQQJJJJJJOOOSSSTTTSSSQQQOOOJJJDDD???===<<<===@@@LLL]]]jjjrrrxxxwwwssswww}}}yyyzzzqqqrrrrrrppplllfff```\\\]]][[[YYYWWWUUUQQQKKKHHHGGGDDDAAA@@@@@@???===::::::<<>>???CCCFFFIIIGGGDDD???<<<:::999777555555666666;;;KKKaaarrryyykkkYYYHHHAAABBBFFFQQQ]]]qqqyyy}}}|||yyyuuupppnnnlllkkkkkkkkkiiigggffffffeeebbb___ZZZVVVTTTTTTQQQMMMIIIHHHIIIKKKMMMMMMGGGNNNKKKBBB<<>>@@@KKK^^^mmmrrrrrrsssnnnmmmkkkhhhdddbbbaaaaaa[[[WWWSSSQQQRRRRRROOOMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCFFF@@@:::===@@@PPPiiiwwwiiiccccccZZZLLLHHH>>>FFFfff{{{iii]]]LLLLLLPPP^^^ooo|||pppZZZsss[[[QQQkkkjjjJJJ===666333333333222222333333444555999QQQ}}}xxxGGG]]]^^^DDDZZZ]]]LLLEEEBBB???@@@CCCIIIMMMOOONNNPPPSSSSSSTTTXXX^^^dddmmmqqq^^^MMMMMM]]]ttt~~~~~~vvvpppggg[[[RRRPPPQQQQQQNNNLLLIIIEEEBBB@@@???>>>>>><<>>BBBjjj{{{uuusss|||yyymmm{{{^^^MMMGGGCCCAAA@@@PPP```qqquuuiiippphhhpppGGG777333222222111111222222333444{{{ZZZKKKQQQIII===>>>444000333222333333000000888BBB}}}wwwsssAAA666555666DDDEEECCC??????@@@EEERRRaaagggeeegggggghhhjjjllllllkkkjjjgggiiijjjkkkjjjkkkmmmnnnnnnqqquuuzzz|||zzztttpppkkkbbbTTTKKKJJJMMMIIIBBB@@@GGGTTTdddooossswww|||jjjYYY```www}}}ooowwwmmm[[[SSSUUU```dddZZZNNNIIIFFFBBBBBBAAAKKK___ooorrrsssuuunnnnnnmmmjjjfffbbbaaaaaa\\\ZZZVVVTTTSSSSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEAAAAAA@@@??????>>>>>>>>>EEEGGGAAA===???CCCXXXwwwvvvooobbbSSSPPPFFFGGG^^^www~~~qqqcccTTTTTTZZZgggttt{{{oooYYYpppzzzVVVLLLbbbiiiHHH===888555333333222222333333444555777KKKuuurrrFFF___fffDDDPPPXXXDDDFFFCCC@@@@@@DDDIIINNNPPPMMMOOOQQQRRRRRRVVV\\\aaaooouuu\\\NNNTTTlllsssaaaUUUOOOKKKHHHHHHEEEBBBAAACCCEEEFFFFFFDDDEEEFFFHHHNNNWWWbbbiiiqqqiiigggjjjggg^^^YYYZZZ___gggqqquuusssooommmmmmgggeeeccc___[[[UUUMMMHHHGGGFFFEEECCCAAA???<<<;;;999>>>AAAFFFWWWqqqyyyvvvqqqnnnrrruuurrrjjjdddhhhrrrkkkeee\\\eeeiiiUUUwwwooommm~~~[[[NNN<<<222000000///------------............///,,,---000222999OOOuuuuuuLLLAAA???>>>GGG]]]fffUUUPPPYYYiiirrrdddbbbeeejjjmmmoooqqqsssuuuzzz}}}qqq``````fffaaaWWWPPPGGGDDD@@@>>>>>>>>>======<<<:::999===HHHOOOKKKAAA???777666;;;:::666>>>LLLkkkwww}}}yyyuuuqqqooolllkkklllmmmmmmlllgggfffdddaaa^^^[[[XXXVVVTTTTTTSSSQQQOOOMMMKKKJJJGGGCCCIIIEEEEEEBBB:::OOOnnnrrrqqqpppsss}}}uuukkkzzz]]]LLLFFFCCCAAAAAAPPPbbbrrrrrraaavvvccc}}}oooAAA333444222222111111222222333444zzzZZZMMMTTTJJJ>>>???555000222111222222000111:::DDD~~~ooo|||HHH999777777FFFGGGEEE===>>>???BBBMMMZZZ``````dddfffhhhiiiiiiiiijjjkkkggghhhjjjkkkjjjkkklllnnnooosssyyy~~~~~~yyyrrrllljjjddd[[[WWW]]]ccc\\\PPPDDDBBBEEELLLPPPOOONNNQQQXXXTTTPPPRRR]]]kkktttxxxjjjppp{{{wwwaaaNNNFFFWWWqqqttt[[[LLLHHHGGGDDDBBBNNNfffwwwyyyxxx{{{sssttttttpppiiidddaaaaaa\\\[[[YYYVVVSSSRRRRRRSSSSSSRRRQQQOOOMMMJJJGGGEEE????????????????????????EEEGGGDDDAAABBBDDDXXXyyy{{{mmm```______bbbnnn}}}mmmcccbbbhhhsss{{{|||~~~pppZZZssspppPPPGGG]]]kkkHHH===888555333333222222333333444555666IIIoootttJJJ___hhhFFFHHH```FFFGGGDDD@@@@@@DDDIIINNNQQQNNNPPPQQQPPPPPPRRRWWW\\\qqqlllgggsssvvvooo[[[PPPLLLIIIGGGDDDBBBDDDIIIOOORRRTTTJJJGGGFFFGGGMMMSSSWWWXXXaaaYYYWWWZZZXXXOOOKKKMMMTTT[[[fffooouuuvvvssspppmmmkkkhhhddd```ZZZSSSNNNIIIIIIIIIGGGDDDAAA>>>===666===@@@BBBSSSssszzzkkknnnyyyhhh[[[QQQ^^^iiiUUUkkkqqq{{{ZZZMMM<<<222000000///,,,---------............///---///111333:::QQQwww~~~qqqHHH??????===DDD___hhhWWWNNNUUUgggssseeeccceeeiiilllnnnqqqtttwwwyyy{{{~~~mmmmmmrrrlll___WWWHHHGGGGGGGGGGGGEEEAAA>>>;;;===???@@@DDDFFFAAA:::===999<<>>777@@@SSSrrr}}}~~~{{{yyyuuurrrooommmmmmmmmmmmlllhhhgggeeeccc```]]][[[ZZZTTTTTTTTTTTTSSSSSSSSSSSSJJJJJJKKK@@@CCCFFF:::DDDIII\\\aaammmpppppp|||xxxzzzyyymmmfffmmmrrrvvvrrriiiyyy\\\KKKFFFCCCBBBBBBMMMfffvvvpppVVV}}}rrr___wwwtttBBB222555222222111111222222333444{{{]]]PPPWWWKKK>>>@@@666111111000111222000111;;;EEEnnn{{{MMM<<<888888GGGHHHEEE===???@@@BBBKKKWWW^^^^^^bbbeeeiiiiiiggggggiiillliiikkkmmmmmmmmmmmmoooppprrrwww~~~yyyyyyrrriiijjjxxxrrrXXXOOOJJJLLLLLLGGGDDDFFFEEECCCAAADDDNNN]]]iiioooppppppsssttthhhSSSCCC>>>PPPrrrxxxXXXHHHKKKSSSEEEDDDRRRmmmyyyzzzzzzuuummmeeeaaa```ZZZ\\\[[[WWWRRRPPPRRRTTTTTTSSSRRRPPPMMMJJJFFFDDD@@@@@@AAABBBBBBBBBBBBAAACCCGGGEEEDDDCCCBBBUUUvvv|||ttt~~~|||pppooottt~~~qqq]]]wwwpppRRRJJJ___oooIII<<<777444333333222222333333444555666GGGkkk}}}RRR]]]hhhHHHEEEpppQQQGGGDDD@@@@@@DDDJJJOOOQQQQQQRRRRRRPPPNNNOOOSSSXXXlll|||mmm[[[dddsssxxxvvv```TTTPPPPPPFFFCCCCCCGGGPPPYYY___aaaHHHFFFFFFLLLSSSXXXXXXVVVYYYRRRRRRXXXXXXRRROOORRROOOSSS]]]lllxxx|||wwwrrrsssqqqmmmiiieee___YYYTTTLLLMMMMMMKKKGGGDDDBBBAAA;;;AAA@@@:::CCC^^^wwwppprrr|||rrrbbbVVVdddkkkUUU}}}dddsssyyyZZZMMM<<<222000111///,,,---------........./////////111222333:::RRRwwwkkkyyyaaa===:::>>>===BBBcccjjjVVVJJJNNNaaaqqqcccdddfffiiikkkmmmpppuuuxxxxxxzzz}}}sssnnnssspppfffaaaKKKLLLOOOQQQPPPLLLEEE@@@:::AAAEEEDDDBBBBBBAAA===<<<:::>>>EEE???888EEE\\\zzz~~~~~~~~~yyyuuuqqqooonnnmmmmmmllljjjiiigggdddbbb```^^^]]]UUUTTTTTTTTTVVVXXXZZZ\\\NNNPPPOOO<<<@@@JJJ???EEEBBBRRRRRRYYYYYYYYYhhhgggdddeee^^^]]]jjjrrrxxxqqqhhhxxx[[[KKKFFFDDDCCCCCCLLLiii{{{nnnNNNiii^^^www~~~JJJ555555222222111111222222333444ppp}}}}}}xxx|||{{{|||YYYZZZXXXPPPEEE:::444222222333111333777333888JJJ\\\===:::;;;GGGMMM@@@CCC<<>>AAASSSddd~~~yyy|||~~~lll]]]nnnOOOGGGfffpppOOO<<<111444222222333333333333444444666FFFnnnSSSdddMMMEEEvvv```IIIEEEBBBDDDEEEEEEJJJOOOKKKKKKMMMPPPOOONNNSSSZZZlllsss~~~___VVV```jjjjjjuuu~~~eee\\\XXXRRRMMMNNNTTTSSSMMMSSSWWWNNNCCCLLLIII>>>CCCZZZlllnnnWWW]]]cccmmm~~~{{{ggg^^^SSSUUUdddssstttwwwuuusssooojjjccc\\\VVVRRROOOKKKHHHDDDAAA<<<999:::999;;;@@@EEELLLYYYeeerrr|||uuuvvvqqq|||___NNNiiijjjSSSiiilll|||```KKK777222111...---000..................------///111111222>>>ZZZ}}}rrreeeLLL>>>???<<<<<>>HHHmmm~~~wwwuuuwwwrrriiiiiipppjjjhhheeedddcccbbb```^^^ZZZYYYYYY]]]aaa___XXXQQQSSSSSSRRRMMMFFFBBBAAABBBGGGHHHLLLPPPUUUYYY\\\^^^[[[UUUTTT]]]hhhqqqxxx}}}ppprrrvvvYYYJJJDDD??????DDDPPPeeeuuuqqqWWW~~~jjjXXX```uuuBBB777888333222222111111222222333fff~~~}}}|||tttYYYZZZXXXPPPEEE:::444222222444111222666222777IIIXXX===<<<===KKKSSSHHHEEE???AAAOOOYYYZZZZZZ]]]cccdddeeeeeedddeeeggghhhiiiggghhhlllmmmjjjjjjmmmvvv{{{zzzoootttfffSSSNNNJJJHHHMMMWWWbbbjjjggg___SSSFFF>>>>>>BBBFFFOOO\\\mmmvvvmmmZZZMMMKKKHHHMMM\\\ppp~~~|||yyyuuurrrooojjjccc^^^bbb```]]]ZZZXXXVVVUUUUUUQQQRRRSSSRRRPPPLLLGGGEEEAAAAAAAAAAAABBBCCCEEEFFFGGGNNNQQQLLLCCCCCCNNNZZZ|||wwwzzz||||||mmmbbbpppTTTNNNjjjkkkMMM===111333222222333333333333444444888BBBdddYYYiiiUUUFFFpppsssNNNGGGCCCDDDFFFGGGIIIMMMIIIFFFGGGIIIJJJKKKPPPXXXdddqqqttt]]]\\\dddhhhyyyooogggddd^^^VVVQQQQQQNNNHHHOOOTTTLLLPPPVVVTTTJJJJJJ[[[pppzzzeee___aaaxxxrrr]]]XXXdddqqq~~~zzzvvvuuusssqqqnnnggg```ZZZTTTPPPJJJEEE@@@<<<777444888666777;;;???DDDPPP[[[eeewww|||yyyxxxsssmmmooosss~~~jjjUUUlllyyyfffYYYlllooo}}}___JJJ777222111...---000........................///111111111<<>><<>>@@@EEEGGGJJJNNNRRRVVVYYY[[[WWWRRRQQQZZZeeennnvvv{{{qqqtttsssWWWIIICCC???@@@DDDRRRgggvvvtttZZZhhhVVVdddnnnEEE999444333222222111111222222333}}}}}}}}}kkkYYYZZZXXXPPPEEE:::444222222444000222555111555GGGzzzOOO:::;;;===JJJVVVMMMGGGAAAEEESSS\\\ZZZXXXYYY^^^aaadddeeeeeeeeefffggghhhggghhhlllnnnllllllooo{{{}}}{{{dddZZZQQQQQQZZZcccggggggccc\\\OOODDD>>>???DDDHHHXXXaaawwwqqq]]]WWWMMMVVVgggyyy~~~~~~wwwvvvsssqqqmmmhhhbbb]]]cccaaa___\\\YYYXXXWWWWWWNNNPPPRRRSSSRRRNNNJJJGGGAAAAAAAAABBBCCCEEEGGGHHHGGGMMMPPPNNNHHHEEEHHHMMMfff~~~}}}tttyyy{{{{{{{{{jjjfffoooUUURRRpppbbbJJJ===222333222222333333333333444444555999XXX```mmm\\\CCCcccxxxUUUKKKDDDDDDGGGHHHHHHJJJHHHDDDBBBDDDFFFIIIOOOUUUcccuuu~~~zzzlll^^^aaahhhzzz{{{pppkkkfff___SSSLLLGGGDDDMMMSSSLLLTTTYYYYYYRRRMMMXXXrrr}}}jjj```rrrhhhYYYcccmmmvvv}}}|||uuuuuuuuussspppiiiaaa[[[VVVQQQJJJCCC???;;;777444777555555777999===GGGRRR]]]pppxxxvvvvvvoooiiimmmwwwttt[[[nnnnnn___^^^xxxsssvvv]]]III666111111...---000........................000111111111999QQQssswwwlll}}}ppp```GGG>>>@@@<<<@@@PPPooofffWWWKKKPPP[[[{{{zzzccc^^^aaaffflllqqqtttvvvwwwwwwxxxzzz}}}uuutttvvvuuuyyyLLLCCC>>><<<===GGGWWWaaaaaadddjjjgggssscccIIICCCEEEYYYsssvvv~~~|||wwwtttwwwzzzuuummmiiiiiiiiiiiijjjhhheeebbb]]]```cccaaa]]]WWWTTTSSSOOOMMMHHHBBB===:::;;;<<>>;;;:::777555555666777:::CCCMMMXXXlllvvvvvvsssjjjdddlllzzzrrrZZZlllgggVVVbbb|||rrr[[[GGG555111111...---000............////////////000111111111666JJJmmmtttjjjKKK>>>AAA???AAANNNiiifffWWWLLLQQQZZZyyy{{{cccaaadddhhhmmmqqqrrrrrrrrrwwwvvvwww|||~~~fffTTTEEETTTYYYXXXaaammmaaaUUU{{{xxxUUUNNNEEEFFFMMM]]]kkklllggglllvvvSSSAAAEEE[[[}}}}}}wwwsssxxxyyyvvvyyy~~~xxxmmmiiihhhiiiiiiiiigggbbb___[[[\\\]]][[[XXXSSSOOOMMMGGGDDD???999666555777999@@@BBBEEEIIIMMMPPPQQQRRROOOJJJKKKSSS^^^hhhqqqyyymmmsssqqqVVVIIIDDD???@@@DDDWWWnnn}}}uuuTTTggg~~~___vvv[[[BBB<<>>IIIBBBCCC???FFFVVV```^^^YYYYYYYYY]]]bbbeeeffffffggggggiiigggiiimmmooommmnnnqqqttt{{{pppyyyqqqbbbcccooowwwrrriiifffjjjkkkcccXXXSSSWWW^^^~~~uuu___]]]cccrrr~~~~~~yyyvvvpppiiiccc^^^\\\\\\\\\[[[ZZZYYYZZZ[[[\\\]]]VVVXXXYYYYYYWWWSSSNNNKKKFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAALLLUUUYYY```mmmuuuvvv||||||uuuuuuwww}}}~~~|||{{{~~~nnn]]]kkk___JJJTTT{{{yyyQQQCCC===333555222222222333333333444444999666GGGvvv\\\___iiiFFFUUUiii[[[ZZZOOOFFFFFFIIIHHHEEEDDDFFFCCCCCCFFFGGGGGGKKKPPP___jjjyyywwwggg]]][[[fffooodddUUU\\\iiioootttoooiiijjjrrrpppaaa]]]___LLLCCCDDDHHHTTT]]]XXXPPPTTT[[[[[[RRRSSSppphhh^^^]]]eeexxxjjjYYYbbbfffggglllooooooooooooooommmhhh```[[[YYYSSSLLLEEEAAA>>>;;;999444222333555666888AAAJJJQQQeeepppqqqlll___[[[fff}}}uuudddSSShhhhhhSSSgggtttXXXDDD444111222///...000........./////////000000000000222222555FFFjjjwwwSSS>>>@@@BBBCCCJJJ^^^kkkVVVNNNUUU\\\zzz|||bbb```ccchhhmmmppprrrrrrrrrwwwuuuvvv|||aaaKKKJJJ@@@EEEBBBBBBOOOZZZiii|||aaannniiiXXXGGGOOO[[[ooo{{{vvvlllppp{{{XXX@@@AAASSSnnnpppbbbnnnvvvuuuvvvyyyuuukkkkkkjjjjjjjjjiiifffaaa]]][[[XXXTTTTTTUUUSSSNNNIII???;;;555111000222555777===???CCCHHHKKKMMMOOOOOOKKKHHHIIIQQQ\\\fffqqqzzzllluuurrrWWWJJJDDD??????CCCWWWpppsssMMMRRR```rrr\\\>>>:::222333222222111111222222333sssuuu{{{fffYYYZZZXXXPPPEEE:::444222222444000222555111555GGGuuuMMM999888444===GGG???AAA>>>EEEVVV```^^^ZZZ[[[YYY]]]bbbeeefffgggggghhhjjjiiijjjnnnpppnnnnnnqqqpppkkkhhh}}}wwwjjjkkkwww}}}vvvrrrtttqqqhhh\\\YYY```iiioooVVVQQQSSSaaarrr{{{}}}~~~zzzwwwrrrjjjccc^^^\\\\\\YYYYYYXXXXXXYYYZZZ\\\]]]ZZZZZZZZZYYYVVVQQQMMMKKKGGGGGGGGGFFFEEECCCAAA@@@@@@>>><<<999888:::<<<======EEELLLQQQYYYfffooorrrtttyyy|||zzztttqqquuuyyy{{{|||zzzyyy~~~kkk\\\oooZZZKKK___xxxOOOBBB;;;222555222222333333333333444444777666???gggWWWVVVrrrKKKMMMfffQQQUUUMMMGGGGGGIIIFFFCCCBBBBBBAAACCCEEEEEEEEELLLTTT]]]eeewwwsss]]]SSSZZZllldddLLLIIISSSXXXZZZ\\\hhhuuuyyyssskkkfffdddmmm~~~kkkeeebbbNNNDDDFFFHHHRRR[[[YYYZZZ```fffdddYYYVVVjjj|||hhhbbbfffjjjjjjjjjxxx___WWW___aaabbbffffffdddddddddeeeeeebbb]]]YYYSSSNNNGGGAAA<<<888444222111///000222222444<<>>DDDUUU___]]]ZZZZZZ[[[^^^bbbeeefffggghhhiiillljjjkkkooopppmmmmmmpppqqq{{{ooo^^^iiisss}}}rrriiikkkwwwsssrrrmmmggg```]]]^^^```rrr~~~]]]MMMIIILLLXXXeeeooovvv|||wwwxxxvvvppphhhbbb___^^^[[[ZZZYYYXXXYYYYYY[[[[[[XXXWWWVVVTTTQQQNNNLLLJJJEEEFFFFFFFFFEEECCCAAA@@@>>>===:::777444555777:::999???FFFKKKSSS___iiinnnmmmpppqqqooollllllrrrxxx{{{|||zzzyyy~~~nnn^^^rrrWWWNNNkkk|||QQQBBB:::000444222222333333333333444444222666888YYY\\\QQQWWWHHH|||lllRRRNNNIIIGGGHHHHHHDDDAAAAAAAAAAAACCCDDDBBBEEESSSaaavvv{{{xxxaaaaaa}}}yyyYYYJJJLLLKKKIIIHHHLLLTTT\\\``````^^^^^^gggvvvvvvkkkUUUHHHFFFBBBIIISSSTTT[[[bbbhhhcccXXXTTT]]]iiirrrjjj^^^WWWYYY\\\VVVMMM\\\OOOOOOVVVWWW[[[___[[[XXXWWWUUUUUUTTTQQQMMMJJJEEEBBB>>>:::888555222000111//////111111222999AAASSSfffrrrssslll^^^^^^ppp}}}~~~cccRRRLLLgggtttYYYxxxvvvfffTTTAAA111000222///...000---......///000000111111...///444666666DDDkkkXXXEEEFFFBBB<<>>CCC888@@@MMMfff|||uuunnnccc\\\]]][[[SSSOOOQQQgggttt___???888666888FFF]]]}}}hhhhhhlllrrrtttqqqnnnnnnkkkiiihhhhhhiiihhhfffddd]]]ZZZUUURRRPPPNNNJJJGGG<<<777111...///000111111444777===BBBFFFIIIJJJJJJEEECCCEEEMMMWWWbbbppp{{{nnn{{{jjjQQQFFFCCC??????DDDXXXsss|||SSSQQQ~~~kkkuuuyyyGGG999666333222222111111222222333{{{zzzttt|||eeeYYYZZZXXXPPPEEE:::444222222444111333777333888JJJwwwLLL555555444@@@JJJAAABBB???DDDTTT^^^\\\XXXYYY]]]___ccceeeffffffhhhiiimmmkkklllooopppmmmmmmpppqqqtttxxxgggppppppooo~~~mmmeee___bbbnnn{{{mmmjjjhhhgggeee```WWWPPPUUUgggLLLJJJIIIMMMVVV___fffoooxxxtttwwwyyyvvvnnngggaaa```^^^]]][[[YYYYYYYYYYYYZZZUUUTTTRRRPPPMMMKKKJJJIIICCCDDDEEEEEEEEEDDDBBBAAA======;;;777333222444777:::???EEEJJJQQQ\\\ffflllhhhjjjkkkjjjiiilllsssyyy}}}~~~||||||qqq___rrrUUUPPPqqqUUUCCC999///333222222333333333444444444333:::777PPPeeeOOOyyyiiiKKKwwwvvv[[[IIIGGGGGGIIIGGGBBB???AAABBBCCCDDDDDDBBBHHH[[[nnnpppccciiiTTTSSSQQQMMMDDDDDDGGGMMMSSSVVVYYY[[[aaaiiiuuu]]]LLLEEE===@@@KKKNNNRRR[[[aaaZZZPPPMMMOOOSSSNNNUUUSSSFFF???CCCGGGFFFGGGBBBGGGMMMMMMTTTYYYSSSQQQOOOKKKGGGDDD@@@<<<888888777666666777777666444333222111222111111888@@@QQQdddqqqssslll^^^aaauuu}}}eeeRRROOOiiixxx[[[||||||uuu|||aaaSSS@@@111000222000...111---......///000111111222...///444777777DDDlll{{{XXXBBBGGGGGGAAAIIIuuuvvv[[[TTTVVVUUUqqqhhhcccdddfffiiimmmppprrrtttuuuuuu||||||yyywwwmmmcccOOOEEEFFF@@@===FFFCCCDDD<<>>VVVeeebbbdddYYYhhhtttZZZRRRPPPIII@@@;;;888HHH???000555444111;;;AAAaaauuuyyykkkaaa___ggglllgggdddffffffeeedddeeefffgggfffeee\\\[[[XXXRRRLLLGGGFFFFFF???:::444000000111000...111444:::@@@DDDGGGHHHHHHCCCAAACCCKKKUUU```ooo{{{mmmzzz}}}eeeMMMDDDBBB???@@@EEEYYYsss[[[[[[jjjsssNNN;;;666333222222222222222222333zzztttjjjyyynnnaaaaaa^^^SSSAAA444111555222111222333333333999AAAyyy~~~yyy```:::333777???FFFEEE???@@@GGGRRRYYY\\\___ccc___bbbeeegggffffffiiilllkkkkkkmmmpppnnnkkkooouuuyyyuuuwww~~~zzzqqq___OOOPPPcccuuuvvvoooeeecccbbbeeeeee^^^OOOCCCEEEMMMgggwwwYYYIIIGGGBBBGGGTTTXXXTTTXXXdddooouuuyyysssiiidddhhhmmmoookkk___TTTVVV___]]]RRRRRRSSSSSSSSSQQQMMMIIIGGGCCCBBBAAABBBEEEHHHIIIIIIEEEAAA<<<777333222222333666:::@@@IIISSS\\\bbbffffffeeefffgggjjjooosssvvvzzz|||~~~lllYYYoootttOOOWWWwwwRRREEE:::...888333333222222333333444555000===777EEE}}}LLLfffjjjGGGqqquuuXXXRRRCCCCCCIIIFFFDDDFFFCCC>>>BBB@@@AAADDDDDDSSSmmmwww~~~fffhhhkkk\\\PPPFFFEEEKKKTTTbbbggg[[[lllffflllvvvbbbKKK@@@===<<<<<<===JJJNNNMMMGGGFFFIIIHHHCCCDDDHHHGGG@@@???DDDGGGEEECCCCCCDDDGGGKKKNNNOOOOOOLLLIIIEEE@@@;;;888666555222444777;;;>>><<<888444111000//////111555888;;;OOO```qqqrrrgggbbbjjjuuutttVVVQQQyyygggRRRuuuwww___PPP<<<222111---///111+++000000////////////000000---444666;;;GGGVVVrrrnnnlll___MMMEEEEEE@@@777FFFqqqppp___PPPPPP[[[kkkhhhaaagggkkkllllllnnnppprrrvvv}}}vvvvvvhhh[[[SSSJJJFFFHHHJJJHHHFFFCCCDDDBBB===<<>>666777===DDDCCC@@@AAAGGGQQQXXXYYYZZZ\\\]]]aaadddffffffgggiiikkkhhhiiimmmrrrssspppqqqvvvvvvrrrqqqsssssstttzzz|||ooommm~~~mmm]]]KKKGGGUUUgggnnnlllZZZYYYXXXYYYWWWOOOBBB777666:::JJJeeewwwrrr___QQQLLLGGGLLLZZZ]]]TTTPPPUUUccceeehhhgggffffffiiilllwwwdddXXXXXXUUUOOORRRRRRSSSRRROOOKKKHHHEEEDDDBBB@@@@@@BBBDDDEEEEEEAAA???;;;777555444444444555999???GGGQQQYYY```cccbbbbbbbbbdddhhhnnnssswww|||}}}~~~jjjZZZtttoooNNNWWWxxxSSSFFF;;;000999333333222222333333444555333:::444<<>>>>>AAADDDEEEAAA@@@CCCHHHJJJAAAGGGLLLLLLNNNQQQNNNIIIEEECCCBBBCCCFFFJJJMMMNNNKKKHHHDDD@@@<<<999777666444555777:::;;;999555222222111000000111444777999IIIZZZkkknnngggeeeooo{{{{{{\\\\\\}}}YYYPPP|||~~~eeeNNN;;;222111---///111+++//////////////////000111///666777;;;EEEPPPjjjzzzcccXXXIII@@@>>>@@@AAA@@@EEEooouuu]]]QQQQQQYYYjjjkkk```dddggghhhiiilllpppsssuuu}}}yyyxxx~~~{{{fffbbb\\\WWWTTTMMMEEE>>>GGGHHHEEEBBBAAADDDFFFFFFCCC<<<777:::BBBJJJUUU^^^qqq[[[LLL<<<;;;666555555444222111222444555111===HHHLLLSSSZZZXXXPPPDDD???<<<>>>BBBHHHRRR[[[gggfffeeeggghhheee```]]]NNNIIIBBBAAADDDIIIJJJJJJCCC===666333444444222/////////111555;;;???@@@@@@>>>???AAAGGGQQQ```pppzzz|||eeeyyyyyyaaaKKKEEEBBB===@@@IIIddduuuVVV```lllhhh```wwwHHH999444333333222222333333444555{{{wwwdddeeeeee^^^OOO>>>333111333222111222333333333999AAAuuubbbAAA999666:::@@@AAAAAAAAAGGGPPPVVVUUUTTTUUU[[[^^^cccfffggghhhiiikkkjjjkkkooovvvxxxuuussstttmmmiiiddd]]]TTTNNNPPPVVVRRRJJJIIIXXXrrrpppcccXXXIIICCCKKKZZZ```^^^OOOPPPQQQQQQNNNGGG===666333333:::OOOkkkxxxlllXXXOOOKKKRRRcccgggZZZMMMKKKMMMLLLMMMPPPVVV[[[^^^^^^xxx~~~lll[[[UUUVVVWWWRRRRRRQQQOOOLLLIIIEEECCCAAA???<<<;;;===>>>>>>>>>:::999888666555444333333444777===FFFOOOXXX___ccc______```bbbgggnnntttxxx}}}ggg[[[xxxdddGGGUUUxxx{{{RRRDDD:::000777333333222222333333444555444666555888ZZZXXX\\\iii@@@OOOVVVNNNHHHHHHFFFAAAFFFJJJBBBDDDDDD@@@@@@DDDBBBHHH\\\eeeWWWQQQTTT]]]ooovvvlll[[[NNNEEEHHHOOOQQQMMMIIIKKKGGGFFFHHHHHHCCC???>>>>>>>>>???@@@@@@CCCLLLVVVMMMPPPSSSUUUZZZ\\\XXXRRRJJJFFFBBBAAACCCGGGJJJLLLJJJHHHEEEAAA>>>;;;999999777777666777777666333111333222111000111222555666AAAPPPaaagggfffiiiuuuyyy}}}xxx\\\fffsssVVV___yyyfffKKK999111111---///111,,,............//////000111111777888;;;AAAHHH```kkk{{{ppp___MMMEEE@@@<<<===@@@CCCmmm|||\\\RRRRRRUUUhhhmmm```aaaccceeegggkkkqqquuusss{{{||||||}}}xxxjjj\\\PPPHHHMMMMMMLLLKKKGGGEEEEEEGGGFFF@@@;;;888444222888@@@jjjpppXXXHHH<<<<<<333666666555444444555555666444888<<<===;;;;;;@@@DDDAAA<<<999888999===HHHTTTYYYZZZ\\\]]]\\\VVVNNNHHH<<<:::888:::AAAGGGJJJJJJ>>>:::666555666666333000///......111666999;;;;;;:::<<>>DDDWWWmmmwwwwwwuuunnnnnnxxxzzzlllccc\\\VVVLLLGGGOOOXXXUUUJJJDDDGGGKKKLLLKKKFFF@@@<<<999:::>>>PPPqqqyyy]]]TTTOOOWWWkkkqqqbbbPPPIII???>>>>>>AAAFFFLLLPPPQQQ]]]jjjqqqhhhZZZUUUWWWZZZRRRQQQOOOMMMIIIFFFCCCBBB<<<999666666777999::::::777666666555333222000///333666===EEEPPPZZZbbbfffaaaaaabbbeeejjjpppwww{{{}}}eeeYYYxxx~~~\\\DDDVVVzzztttQQQCCC888000444333333222222333333444555222333;;;===LLL^^^PPP}}}QQQIIIzzzXXXLLLHHHIIIFFFAAAHHHKKKAAADDDDDD???@@@EEEBBBEEEVVVrrrxxxfffZZZXXX___ooovvvlllTTTNNNLLLQQQYYY\\\WWWRRRJJJJJJLLLOOOMMMGGGEEEFFFHHHDDDDDDIIILLLMMMUUU^^^ccc]]]VVVTTTXXX]]]]]][[[NNNJJJEEEBBBBBBEEEFFFGGGGGGFFFDDDBBB???===<<<;;;999777555555555555444222555444222111111222333333;;;GGGVVV^^^bbbjjjyyyuuufffllloooZZZpppqqqUUUkkksssaaaGGG777111222...///111---............///000111222222777999;;;@@@CCCYYY|||mmmuuuyyygggSSSDDD===;;;;;;BBBiii]]]UUURRRRRRdddqqq______aaafffjjjlllqqquuussszzz~~~zzzjjj___XXXVVVXXX[[[ZZZQQQGGGGGGMMMIIIEEEAAA>>>:::666888===MMMeee[[[PPPGGG<<<<<<666444444444555777888888888;;;555555<<>>999999BBBMMMLLLOOOOOOLLLIIIFFF@@@:::555444444777;;;???AAAAAA888777666666777666333000000///...000333666888888888:::>>>EEEQQQaaarrr}}}yyymmmqqq[[[IIIEEEAAA;;;???IIIeeewwwuuuLLLfffbbbUUU^^^aaa;;;333555333333222222333333444555xxx```[[[fffeeeZZZGGG999555666666222111111333333333999AAAppp}}}\\\<<<555222777@@@CCCAAA???DDDOOOWWWWWWUUUUUUUUUXXX^^^dddiiikkkjjjiiijjjggggggjjjlllllloootttpppgggZZZPPPKKKHHHBBB===;;;@@@AAAAAAEEEPPPWWWYYYSSSMMMHHHJJJOOOTTTYYY]]]^^^[[[TTTQQQZZZaaaUUUBBB===AAAEEEHHHGGGCCC>>>:::666999>>>OOOssslll]]]VVV\\\nnnrrr```KKKBBB===@@@BBBCCCCCCFFFNNNUUUVVVaaaiiifff]]]UUURRRPPPRRRPPPMMMJJJGGGDDDBBBAAA;;;888555555777999;;;<<<::::::999777555222000...222555<<>>@@@FFFBBBFFFWWWdddppp```\\\aaarrryyyoooaaabbbdddjjjppprrrllleeeXXXVVVUUUUUUQQQNNNPPPUUUWWWRRRQQQVVV[[[]]]___cccjjj```UUUQQQSSSWWWYYYZZZMMMIIIEEEBBBBBBBBBAAA@@@BBBAAAAAA@@@???===<<<<<<;;;888666555666777777666666555444333222222222222888AAALLLUUU]]]iiiyyywwwiiinnniii\\\|||nnnOOOkkkrrr[[[CCC444000222...///222---------......000111333333222777999===@@@AAAXXX~~~www~~~vvvVVV???<<>>JJJBBBHHHKKK<<<===<<<222111333666:::<<<;;;:::;;;:::AAAIIIFFF===>>>GGGHHHFFFEEECCC===999>>>FFFLLLNNNJJJBBB>>>@@@@@@===999888777777777777666555555555555666666444111///000///...///222444444333777999===DDDPPPaaarrr}}}yyyuuulllXXXHHHDDD@@@;;;@@@LLLiii~~~oooPPPpppdddPPP^^^ZZZ:::333555333333222222333333444555wwwyyyaaagggmmmjjj\\\EEE555333333111222111222333333333999AAAkkkaaa>>>444222888AAACCCAAA>>>AAAMMMWWWYYYYYYXXXRRRUUU[[[cccjjjllljjjhhhkkkjjjkkknnnpppsss}}}yyyhhh[[[UUUQQQHHH>>>BBBHHHMMMLLLGGGCCCEEEHHH@@@>>>:::666666===GGGPPPaaabbb```aaakkkqqqaaaHHHBBBDDDHHHKKKKKKGGG???:::333666;;;JJJiii{{{aaaZZZ^^^nnnnnnYYYBBB888<<>>;;;888777:::===???@@@@@@???>>>;;;888555333111111555;;;EEEQQQ]]]gggmmmgggiiilllppptttyyy|||~~~}}}aaa]]]}}}}}}ZZZJJJaaagggSSSDDD:::666444333333222222333333444555555222666777888UUUiiimmmvvvRRR___dddQQQHHHIIIFFFHHHIIIBBBAAACCC@@@BBBFFFCCCIII[[[tttvvveee```hhh{{{zzzuuuyyy}}}xxxnnneee___YYYVVVRRRPPPSSSZZZ___aaaaaa___bbbhhhjjjiiieee]]]VVVTTTSSSQQQPPPQQQGGGEEEAAA@@@@@@@@@@@@???>>>??????@@@@@@???>>>>>>>>><<<999888999:::::::::888777666444333333222222666;;;CCCLLLXXXgggxxx~~~{{{zzz^^^\\\nnnYYY}}}pppWWW???222000333...///222............000111333555666555888:::???BBBBBB[[[~~~]]]DDD<<>>VVVdddVVVRRRQQQ\\\aaa[[[\\\eeeiiihhhjjjooo{{{yyytttqqqkkkbbb\\\jjjsssgggjjjwwwwww[[[MMMPPPJJJDDD@@@AAAAAA<<<999999???CCC777AAAHHH::::::<<<222222444888>>>@@@>>>;;;:::FFFWWW___SSSCCC@@@GGGHHHFFFFFFFFFBBB>>>@@@EEEMMMPPPKKK@@@;;;@@@BBB@@@>>>===;;;999666444222111555666777777666333000///...------///111222111///555777<<>>555888333333222222333333444555~~~jjjwwwzzzaaaooopppmmm\\\BBB333222333///222111222333333333999AAAdddoooDDD777444:::BBBBBBBBB>>>???JJJUUUYYYYYYZZZOOOSSSZZZcccjjjmmmkkkggglllmmmqqqttttttxxxzzziii```[[[SSSIIIQQQSSSYYY^^^VVVGGG@@@CCC999;;;:::666444666===BBBUUUdddsss{{{lllNNNIIIJJJMMMRRRUUUQQQGGG???888:::>>>FFFWWWhhhmmmiiiVVVRRR[[[mmmooo[[[FFF===>>>DDDHHHEEE@@@CCCOOOZZZZZZZZZ\\\^^^___\\\YYYXXXQQQNNNKKKGGGEEEDDDDDDDDDBBB>>>:::999:::===???@@@AAA@@@>>>;;;999666444333111333999BBBMMMYYYccchhhcccffflllrrrwww{{{~~~uuu___eeexxxYYYPPPlllsss\\\MMM@@@999777333333333222222333333444555888555333666:::FFFwwwyyymmm^^^WWW\\\IIIIIIGGGEEEGGGFFFBBBEEECCCDDDFFFBBBJJJ```}}}lllhhhrrrwwwoooeee___YYYTTTTTTWWW```lllooodddbbbnnnwwwvvviiiccc]]][[[UUUMMMJJJLLLEEEBBB>>>===@@@CCCFFFHHHBBBCCCEEEFFFGGGGGGFFFFFFCCCAAA>>>=========<<<;;;888888777666555444444333333555;;;EEESSSfffwwwiii]]]bbbQQQZZZmmmlll}}}iiiQQQ;;;000000333...///222///...//////111333555666888999;;;===BBBDDDDDD^^^uuu___DDD:::AAA<<>>>>>999777666888<<>>???CCCMMMSSSQQQFFF@@@CCCCCC>>>======<<<;;;999888888888999::::::999666333111///---...///222444444111///111444999BBBPPPbbbuuurrr~~~gggTTTEEEBBB???===GGGVVVhhh```XXXbbbfff{{{YYY@@@555777333333222222333333444555nnnmmmwww]]]nnnnnnkkkZZZ@@@222333555222222111222333333333999AAAUUUzzzKKK:::666;;;BBBAAACCC>>>>>>HHHSSSXXXYYYYYYNNNQQQYYYbbbkkkmmmkkkgggfffjjjppprrrppprrrsssgggccc^^^WWW[[[XXX___iiiaaaKKK>>>???:::======;;;999:::<<<===DDDbbbrrrOOOHHHHHHLLLTTTZZZXXXMMMCCC===@@@CCCEEEFFFGGGEEECCCFFFGGGVVVnnntttcccQQQKKKEEEHHHJJJFFFAAACCCMMMWWWYYYWWWUUUUUUTTTSSSTTTWWWPPPNNNJJJGGGDDDDDDEEEEEECCC???:::888888;;;<<<===???>>>;;;999666555444333000333888???IIITTT^^^ccc___cccjjjrrrxxx|||lll]]]lllwww^^^[[[|||gggQQQGGG;;;555555111333333222222333333444555888888444<<>>ggg|||jjjiiiSSSfffIIIIIIGGGCCCFFFIIICCCHHHFFFEEEEEEAAAKKKbbbsssoooyyyxxxppphhh^^^XXXWWW^^^sssxxxggg```qqqwwwooofff```VVVKKKIIINNNFFFBBB======AAAHHHOOOSSSIIIJJJLLLNNNOOOOOOOOONNNHHHEEEBBB@@@???>>><<<:::999999888777666555555444111222666@@@QQQeeewwwZZZJJJSSSKKK]]]yyyfffrrrsss```KKK:::///000333...///222/////////000111333666888999===>>>???DDDFFFEEE```zzz|||OOO777@@@:::>>>aaagggSSSPPPVVV^^^uuuhhh```eeeiiiiiioooyyyxxxttt~~~~~~~~~mmmVVVPPPMMMRRR[[[ZZZNNNBBB???@@@[[[yyyWWWHHH<<>>CCCKKKooo|||dddQQQMMMIIIIII===<<<;;;;;;@@@DDDDDD???:::666;;;JJJhhhuuuZZZOOOGGG???===;;;888888:::OOOYYYZZZPPPIIIIIIEEE===999:::;;;<<<<<<===@@@BBB<<<======;;;777333111000///000333666888777444111...111777AAAQQQdddwwwnnn~~~fffSSSDDDAAA???>>>IIIYYYmmmaaaaaafffgggxxxVVV???333555333333222222333333444555tttrrr}}}oooffftttvvviiiRRR===111000111111333555555444222444999>>>VVVxxxZZZ:::666888AAA===BBBCCCBBBCCCKKKVVV\\\[[[QQQNNNSSSaaahhhhhhjjjooohhhiiifffjjjsssttt}}}vvvnnnjjjpppzzzfff[[[RRRIIIAAAAAA>>>;;;===AAA>>>888DDDVVVvvvuuuQQQKKKIIIGGGKKKQQQSSSPPPLLLIII>>>BBBMMMLLLIIIGGG@@@BBBAAAFFFWWWoooyyyhhhOOOLLLJJJGGGCCC>>>===BBBHHHGGGLLLQQQRRROOONNNPPPSSSTTTRRRNNNHHHCCCCCCGGGJJJHHHGGGDDDBBB???===<<<<<<888777777888888777444222111222555<<>><<<>>>===888999999888888999999::::::555555777@@@OOOcccvvv^^^TTTCCCNNNssspppfffrrrfffOOODDD222222111000000000000000222222222222222555:::===;;;AAABBBCCCEEEDDDWWWwwwaaajjjnnnQQQHHH???888AAAXXXjjjXXXSSSVVV\\\ttt|||ccc[[[dddgggiiipppssstttiiiNNNLLLHHHCCC@@@@@@BBBDDDAAAAAAJJJggg~~~qqqXXXQQQLLLEEEEEEHHHEEE>>>BBBMMMwwwgggQQQWWWVVVHHHGGGCCCAAABBBDDDDDD@@@;;;>>>===:::EEEkkklllUUUJJJ@@@===999555777<<>>???BBB>>>>>>===:::777333000...222333555888:::999666333000222888CCCOOO^^^sssqqqwwwaaaNNNBBBDDD@@@;;;JJJbbbzzz\\\XXXsss]]]]]]{{{}}}OOO888000444111111222222222333333333pppzzzrrrjjjuuutttdddLLL999111111222222111222444444444666:::>>>NNN{{{~~~[[[===777444@@@CCC>>>??????AAAJJJWWW^^^___PPPMMMQQQ^^^eeefffhhhnnnkkklllhhhjjjrrruuuqqqbbbmmm|||xxxiii[[[QQQMMMJJJEEE@@@???@@@>>>;;;???MMMeeexxxUUUNNNIIIDDDCCCGGGNNNRRRUUUNNNEEEJJJRRRNNNJJJHHHAAA>>>===>>>FFFWWWdddaaaWWWKKKJJJGGGCCC>>>;;;;;;===>>>CCCHHHIIIHHHGGGJJJMMMQQQRRRPPPKKKEEEBBBCCCEEEEEEDDDCCCAAA???>>>>>>===666666666777999999777666222333555;;;BBBIIINNNPPPUUU```jjjmmmrrryyyuuubbbnnnqqqPPPeeehhhOOO???666666///222222222333333333333444444777777666<<<@@@BBB___iiihhhkkkpppTTTRRRIIIDDDHHHGGGGGGDDDCCCDDDCCCCCCHHHOOOeeeuuukkkhhhrrr}}}~~~qqqiiirrr~~~oooiiikkknnnxxx|||rrr^^^RRRDDD???EEEQQQ\\\aaa^^^XXXRRRPPPRRRTTTVVVXXXSSSRRRLLLCCC???@@@>>>:::<<<<<<;;;;;;:::;;;;;;;;;888777777>>>LLL^^^ooozzzUUUNNNGGG\\\vvvjjjqqqhhhMMM>>>222111111000//////000000000111333333555888<<>>:::AAABBBBBBOOOccciiiaaaPPPFFF>>>;;;888444555999EEEXXXkkkoooggg[[[PPPIIIEEE>>>999999999888888;;;;;;<<<===<<<999555222000000222555888::::::777555222222888DDDRRRbbbvvvjjj{{{www___MMMBBBDDDBBB>>>NNNfff|||wwwWWWcccbbbTTTYYYvvvvvvLLL999333555111111222222222333333333vvvsssmmmvvvrrr^^^EEE555111333444333...000333444555777:::<<>>HHH>>>???>>>???HHHUUU^^^```RRRNNNPPP[[[bbbcccfffmmmkkknnnjjjjjjooosss{{{aaaVVVbbbvvvrrrjjjgggccc]]]UUUKKKDDD@@@@@@AAAJJJYYYqqqaaaOOOIIIAAA>>>AAAGGGMMMQQQNNNHHHOOOUUUMMMHHHGGG@@@@@@>>>:::888>>>KKKUUUYYYKKKKKKIIIEEE@@@;;;777444555:::>>>@@@AAABBBEEEHHHMMMPPPSSSPPPIIIDDDCCCEEECCCBBBBBBAAA@@@??????>>>999888888888999999888666444444555999???DDDGGGHHHOOOYYYccciiiooovvv|||~~~ttteeesssgggPPPkkkkkkRRR???444555000444222222222333333444444444888888777<<>>===<<<<<<;;;999888>>>LLL^^^nnnwww|||~~~vvvwwwcccWWWSSSnnn{{{{{{nnniiiJJJ777111000000000000////////////111444777888;;;>>>AAA@@@IIILLLNNNPPPNNNZZZrrriiijjjrrr^^^NNNDDD<<<===TTTsss^^^TTTUUUWWWjjjpppbbbgggggghhhooopppttt|||mmm^^^YYYOOOCCC>>>AAAFFFGGGEEEKKKHHHHHHZZZnnnkkkfffppp{{{oooccc]]]UUULLLIIIMMMoooyyyVVVMMMNNNMMMHHHAAA;;;999>>>FFFLLLDDDHHHGGG@@@===DDDOOOWWWLLLEEE>>>;;;999555555666<<>>HHHOOOJJJKKKJJJEEEBBB@@@;;;666333666:::===???AAAFFFIIIJJJNNNRRRQQQLLLHHHHHHIIICCCCCCBBBAAA@@@???>>>>>>???===;;;:::999888555333444444555999>>>BBBDDDDDDIIIQQQ[[[dddlllsssyyy|||xxxrrrkkkwwwYYYOOOnnngggRRR???333555111444222222222333333444444444666888777<<>>===<<<::::::AAAPPPcccrrr{{{zzzxxxpppooopppyyy___TTTpppxxxpppkkkeeeEEE333000000000000000000000///111444777:::;;;<<<>>>@@@AAAIIIKKKMMMSSSWWWeee|||xxxxxxqqqppp[[[HHHDDD===;;;QQQxxx```TTTTTTTTTdddtttccceeeeeehhhnnnppptttzzzyyysssaaaMMMCCCGGGLLLMMMJJJLLLMMMRRRfffxxxrrrjjjqqqtttjjj]]]QQQMMMPPPgggsssHHH666555;;;:::777555666AAAQQQ]]]^^^UUULLLGGGEEEGGGMMMTTTLLLHHHBBB???<<<888666555888EEEXXXmmm{{{zzzgggTTTQQQKKKFFFCCC===777555888999===AAABBB>>>999666444777:::>>>@@@???<<<999777444111666GGG]]]pppvvvrrrmmmYYYJJJ@@@BBBBBBDDDVVVmmmpppZZZ}}}ZZZ[[[]]]ppp]]]@@@:::666333111111222222222333333333|||||||||yyyiiiiiisssrrrXXX===333333444333333222333555888:::;;;:::999LLLyyyQQQ===:::222;;;@@@BBBCCCBBB@@@EEEQQQ[[[^^^^^^WWWVVV]]]aaa```cccjjjkkkssstttuuuvvvvvvvvvccc```ooozzzXXXGGGHHHFFFJJJSSSlllhhhYYYIIICCCFFFGGGBBB;;;<<<>>>KKKRRRMMMMMMNNNFFFFFFBBB>>>>>>>>>??????@@@EEEIIIIIIDDDBBBDDDBBB>>>555666999;;;>>>BBBGGGJJJKKKNNNPPPPPPMMMJJJIIIIIIEEEEEEDDDCCCAAA???===<<<@@@===;;;999999888666444333444555999>>>BBBCCCCCCCCCIIITTT```jjjqqqxxx|||mmmrrrpppRRRUUUxxx]]]OOO???444777111333111111222333333444555555444999888:::AAABBBJJJ\\\jjj```PPPIIIHHHJJJHHHFFFFFFFFFDDD@@@AAAEEEWWWtttddd[[[YYYZZZfffwwwkkkgggooo~~~oooaaabbbmmmwww~~~aaaVVV]]]hhhooo}}}yyyiii[[[UUUSSSRRRUUUTTTQQQNNNKKKIIIKKKNNNLLLLLLJJJIIIFFFCCCAAA???>>>;;;<<>>EEENNNOOOOOOTTTUUU[[[lllzzzrrrYYYCCCGGG@@@<<>>888666666>>>BBBFFFGGGCCC===999777444222999LLLdddvvvtttmmmWWWIII@@@@@@AAAGGGZZZoooyyyjjj___bbbiiiRRR;;;777333111111111222222222333333333}}}zzzoooccchhhrrrnnnTTT;;;444444333222333555555666:::===>>>>>><<>>===BBBGGGDDD===888>>>GGGJJJDDDBBBEEEFFFCCC777777888:::>>>BBBFFFIIIMMMNNNOOOPPPQQQOOOJJJFFFFFFFFFFFFEEECCC@@@>>><<<<<<:::888888999:::999888333444666:::>>>BBBBBBBBB???CCCNNN]]]iiiqqqwww}}}ffftttpppTTTdddqqqTTTKKK>>>333777111333111111222333333444555555333;;;;;;:::AAADDDJJJXXXwww{{{kkkWWWLLLFFFJJJIIIGGGGGGHHHEEEAAA@@@DDDSSStttsssYYYWWWVVVVVV[[[jjjvvvyyywwwpppeee\\\]]]llllll[[[VVVYYYXXXaaarrr{{{gggVVV```lllmmmwwwiiibbbZZZSSSPPPNNNMMMLLLHHHEEEIIIOOOOOOOOONNNLLLIIIFFFCCCAAA@@@===>>>HHHYYYiiissswww~~~{{{sssfffhhhoooaaa|||zzz___\\\ooo}}}vvvSSS<<<555000111222333333333222111666999<<<======<<<===>>>===IIINNNPPPUUURRRPPPXXX|||{{{bbbFFFLLLCCC@@@MMMeeeUUUSSSPPP[[[yyyxxxaaa``````eeennnqqqzzzhhhZZZZZZ______[[[SSSYYYjjjlll___cccccc```YYYQQQMMMNNNQQQRRRKKKEEECCCAAA===999777000111111111555@@@OOO[[[kkkhhhbbbWWWIIIAAAFFFOOOMMMLLLGGG@@@===<<<888222555222555FFFddddddYYYOOOKKKHHHBBB??????>>>AAADDDAAA;;;777777:::DDDHHHMMMLLLFFF???:::888444555@@@UUUlll{{{ppp}}}nnnSSSHHH??????BBBKKK```uuu}}}~~~dddcccqqqsssJJJ:::666111222111111222222222333333333zzz{{{gggbbbkkktttfffNNN999444444222111555555555666;;;@@@CCCDDDCCCAAAPPP___???777555<<<555;;;???AAA@@@CCCMMMVVVZZZXXXQQQRRR[[[```___aaagggjjjqqqtttyyy~~~qqqllljjjlllmmmooowwwrrrmmmyyypppTTTKKKEEE@@@IIIfffxxxbbbTTTMMMIIIGGGBBBEEEQQQZZZ[[[aaa___PPPIIIAAA===DDDIIIEEE===999;;;JJJQQQKKKEEEFFFFFFCCC<<<:::999:::>>>BBBFFFHHHMMMLLLOOOVVV]]]]]]TTTLLLEEEEEEFFFFFFEEECCCAAA???:::888777777888::::::999444444666:::===@@@???>>>===???JJJ\\\jjjqqqxxx~~~ttt^^^rrroooVVVqqqhhhNNNIII;;;111777222333000111111222444555555666333>>>>>><<>>@@@;;;FFFHHHIIIPPPPPPOOOVVVvvvrrrMMMMMMCCC@@@EEEoooiiiWWWTTTNNNVVVttt|||bbb______dddnnnpppvvv{{{kkkhhhhhhbbb\\\TTTXXXjjjzzzrrreeeYYYSSSOOOLLLIII>>>>>>======>>><<<666000444333222222777BBBQQQ[[[UUUXXXUUUJJJ??????FFFNNNLLLMMMHHHAAA???@@@===888111111222:::PPPnnnwwwhhhYYYRRROOOJJJDDDAAA>>>AAABBB===888666:::@@@EEEJJJOOONNNGGG@@@;;;:::666:::HHH___sss|||qqqyyyiiiPPPFFF???@@@EEERRRhhh}}}xxxooocccxxxfffEEE;;;555000666111111222222222333333333ooo}}}rrraaacccnnnvvv___III777444444111111666555444666;;;BBBGGGIIIHHH>>>DDDwwwhhhBBB555555===555===AAABBB@@@AAAHHHPPPSSSQQQLLLNNNXXX^^^^^^```gggffflllnnnttt|||}}}wwwuuuccc___YYYQQQKKKNNNZZZeeeyyyiiiooozzzZZZLLLAAA666:::UUUtttqqq```VVVSSSYYY[[[fffnnnpppvvvrrr```SSSHHHAAADDDGGGCCC>>>======OOOZZZSSSIIIHHHFFFBBB@@@===;;;<<>>III\\\jjjrrrxxx|||eeeXXXpppkkkUUUvvvfffMMMHHH:::///666333444000111111222444555666666333AAAAAA===BBBIIIRRR___YYYsss]]]LLLNNNHHHGGGIIIJJJHHHCCCBBBDDDVVVzzz~~~}}}uuu|||yyyxxxyyy~~~yyyaaaPPPNNNZZZoooxxx```WWWZZZWWWWWW[[[[[[^^^kkkooocccYYY^^^hhhnnn|||vvviii^^^ZZZXXXUUUMMMEEEGGGNNNQQQQQQQQQPPPMMMIIIFFFDDD======BBBQQQfffwwwzzz~~~{{{dddjjjxxx{{{mmmbbbjjj}}}gggJJJ888222111222444666666666444333555777:::;;;<<<>>>@@@BBBHHHNNNHHHBBBGGGKKKOOOYYYRRRLLL@@@===<<<^^^mmmYYYUUUMMMSSSpppccc___^^^dddmmmoooppp}}}~~~zzzsssmmmbbbYYYSSSSSSfffwwwccc[[[UUUKKKAAA<<>>DDDFFF444222000111999HHHXXXbbbDDDDDD>>>888===IIIPPPOOOMMMNNNJJJDDDCCCFFFDDD???000333555555AAA\\\{{{vvvbbbZZZWWWPPPHHHCCC===@@@???;;;555666===EEEDDDIIIOOOOOOHHH@@@<<<;;;777>>>NNNeeeyyyttttttttt```MMMEEE???@@@HHHWWWooooooqqq}}}fff___BBB===555111999111111222222222333333333qqquuuhhh___bbbpppiiiTTTBBB333333333//////555444;;;999999??????BBBNNNIIIEEE^^^tttLLL<<<999111777BBBCCCCCC@@@>>>BBBKKKSSSPPPRRRWWW\\\___aaabbbbbbhhhfffhhhooowww|||sssnnnlllkkkiiiggg```\\\UUULLLCCC@@@GGGPPP___aaalll{{{}}}kkkSSSDDD;;;<<<999???KKKXXXxxxwwwxxx|||~~~zzzeeeUUUIIIHHHJJJEEE>>>;;;>>>GGGOOOOOOHHHBBB???===;;;;;;;;;<<<>>>@@@AAABBBHHHHHHRRReeeqqqmmm```VVVJJJEEEDDDHHHJJJGGGBBBAAABBB???<<<888666666888999777444222555;;;>>>===::::::<<>>:::===FFFVVViiixxx~~~~~~zzzzzzuuuwwwzzzzzzrrrmmmcccWWWuuuqqqUUUAAA888555333222222111222222333333888555<<>>888666333222444:::AAAFFF999666444555555888CCCNNNSSSQQQMMMGGGBBB@@@AAABBB999444222888DDDYYYvvvpppbbbYYYSSSOOOKKKIIICCC===;;;<<<>>>DDDIIIKKKLLLKKKGGGDDDBBB>>>;;;888AAATTTjjjxxx~~~ppp|||qqq___KKKFFFAAAAAAKKK^^^sss{{{hhh___???666555444222222222222111111222222333{{{mmmrrr}}}fff]]]dddrrrfffNNN===222222444111222666444888555777BBBEEEEEENNNJJJIII[[[WWW;;;222111888>>>@@@AAA???===@@@HHHOOOQQQSSSWWW[[[___bbbcccdddjjjiiijjjooouuu||||||vvvrrrpppqqqvvvyyymmmkkkeeeXXXJJJBBBDDDKKKYYYZZZaaajjjgggWWWFFF===<<<===999999???FFF___xxxwwwwww|||qqqbbbTTTOOOLLLDDD<<<999999AAAGGGGGGAAA;;;888777;;;;;;;;;;;;<<<===>>>???FFFEEEJJJYYYhhhjjj^^^PPPKKKEEEAAAAAAAAA???@@@DDD@@@???===;;;::::::;;;<<<:::888777:::>>>@@@>>>;;;:::===III]]]nnnwww{{{}}}uuu^^^```rrrSSSXXXqqqUUULLL???555222333444333222333444555666666555555;;;???EEEKKKPPPTTTYYY\\\RRRlllxxxYYYNNNLLLHHHFFFHHHHHHEEEDDDFFFRRRzzz}}}{{{zzztttqqqmmmmmmpppqqqmmmmmmqqq}}}jjj___]]]aaammm}}}wwwbbbYYYUUULLLGGGJJJIIIHHHGGGHHHNNNUUU[[[aaalll{{{zzzlllggg```[[[TTTMMMLLLOOONNNNNNMMMKKKHHHDDD@@@>>>:::===EEEUUUhhhwww~~~yyylllkkkqqqvvvrrrlllccc```lllPPP===555333222222222222222333444555888<<>>======JJJ\\\kkkuuu~~~mmmppp]]]IIIEEE@@@BBBMMMbbbyyy|||ccciiiFFF;;;777555333444444444333444444555555xxxnnnvvveee^^^iiisss```EEE888000222555333444888555999555888FFFKKKHHHLLLOOOSSS\\\}}}qqqFFF333555666999<<>><<<===CCCIIISSSTTTVVVZZZ]]]aaadddfffjjjkkkmmmpppvvv~~~tttbbbUUUPPPOOOSSSVVV[[[]]]UUUHHH???<<>>777;;;???@@@;;;666444444::::::::::::999999999999AAADDDIIIWWWlllwwwiiiSSSUUUMMMFFFBBB===999888;;;???>>>>>>>>>>>>>>>>>>>>>:::999:::>>>BBBBBB???<<<;;;???LLL```qqqyyy|||~~~kkkZZZhhhbbbNNNbbbkkkOOOFFF;;;333111222333333222333444666777777777777999===CCCGGGJJJLLLNNNOOOFFFVVVdddSSSOOOIIIFFFFFFFFFDDDDDDFFFLLLttt~~~qqqhhhiiihhhhhhhhheeeaaaccchhhqqqeeeZZZZZZbbb{{{kkk[[[OOOGGGIIIJJJLLLNNNMMMLLLNNNTTTZZZRRRZZZhhhxxx}}}vvvqqqnnnfff[[[UUUSSSOOOJJJJJJJJJHHHFFFCCC@@@>>><<<:::>>>GGGVVVhhhwwwyyygggbbbjjjrrrvvvvvv~~~eeerrr}}}cccJJJ999111000111111111222444666777888777<<>>;;;777777999999888666888555555888888777888;;;;;;<<<===???@@@@@@@@@@@@===777///444MMMmmm||||||{{{zzzvvvqqqjjjaaaYYYTTTQQQOOOMMMKKKJJJIIIGGGEEEDDDEEEEEECCCAAA>>>>>>???KKK]]]nnnssswwwyyymmmkkkXXXFFFBBB???CCCRRRhhhcccfffkkkHHH;;;777444333444444333333444555666666wwwqqq{{{eeebbboootttZZZ>>>555///222555444555777888???======HHHKKKHHHJJJRRR___bbb~~~VVV;;;:::222555:::>>>>>><<<<<>>CCC>>>999;;;===FFFXXXeee}}}___RRREEEHHH^^^zzz~~~nnn___SSSMMMKKKLLL;;;;;;<<<>>><<<999888:::;;;::::::999888666555555888@@@JJJ[[[xxxeee]]]TTTKKKHHHEEE???:::888>>>>>>???@@@???>>>===<<<777888;;;@@@CCCCCC@@@===<<>>:::bbbmmm]]]UUUQQQZZZiiiZZZZZZbbbaaajjjpppuuuxxx~~~|||rrrnnniiihhhppplllfffkkkTTTLLLLLLUUUXXXOOOHHHIII@@@<<<999999===??????===>>>:::888:::;;;999999<<<777999<<<@@@BBBBBBAAA???@@@>>>777888OOOnnnwwwoooeeeiiimmmnnnjjjccc[[[VVVYYYVVVQQQKKKIIIHHHCCC>>>AAA@@@AAAAAA>>>;;;===BBBZZZqqq|||ooommmsss}}}eeeRRRDDDAAA???FFFVVVmmmyyy{{{ppp]]]ttt___@@@555444333222111111111222222444555555{{{|||zzzccchhhtttsssUUU:::444000222444444555666<<>>===111444999>>>???======AAAEEEPPPPPPQQQTTTXXX]]]bbbeeehhhooouuuzzztttaaaZZZfffssstttjjj\\\QQQLLLAAAHHHBBB:::===>>>@@@HHHOOO___mmmuuu~~~ttt[[[PPPDDDDDDVVVvvvxxxhhh```^^^^^^DDD>>><<>>EEEUUUkkkyyy~~~^^^^^^}}}~~~TTTTTTzzznnnLLLAAA777555444111000333333444555777999;;;<<<======AAAEEEHHHIIIJJJLLLMMMTTTPPPiiiYYYOOOIIIEEEHHHIIIFFFBBBAAAFFF___yyyllllllssstttqqqooo{{{xxxrrrkkkiiilllpppsssxxxxxxkkkaaa[[[rrr}}}zzzrrrfffbbbllliiifffdddfffiiiiiieeeaaaTTTLLLLLLVVV```cccaaa```dddfffaaaYYYZZZaaa^^^VVVOOOMMMJJJGGGCCC???<<<;;;???FFFRRR```nnnwww{{{}}}wwwggg___^^^___llljjjggg~~~eeeOOO???333///111000000222444777:::===>>>AAA???@@@CCCEEEFFFHHHKKKIIIKKKLLLKKKJJJLLLQQQVVVccc{{{tttxxxuuulllAAA@@@FFF???<<>>;;;???FFF___xxxrrr___gggzzzxxxaaaPPPBBB@@@AAAJJJ[[[rrrxxx~~~pppooommm~~~RRR999222222222222111111111222333444666777}}}jjjbbbnnnuuuoooOOO777444111111333555666777???NNNPPPJJJLLLLLLGGGIII@@@SSSeeetttVVV<<<<<<333555:::???@@@>>>>>>AAAEEENNNNNNPPPSSSWWW\\\aaadddjjjssszzz}}}pppjjjwwwtttcccWWWVVVbbb\\\LLLEEE@@@<<>>>>>>>><<<:::777444222888<<>><<<>>>AAAEEEIIIJJJHHHFFFDDD???HHHZZZppp}}}|||VVVeeejjjOOOWWW~~~lllJJJ>>>666666666111000444444444555777:::===???@@@???AAAEEEGGGHHHJJJMMMOOOTTTOOO___gggVVVNNNHHHIIIJJJFFFBBB@@@CCCTTTzzzyyyuuuyyy~~~|||vvvsssvvv{{{~~~zzzvvvvvvxxxyyy}}}vvv___\\\pppooodddiiiggg```YYY[[[dddkkkllliiiXXXLLLFFFMMMUUUVVVXXX\\\YYYZZZXXXUUUVVVZZZZZZWWWQQQPPPNNNKKKGGGCCC@@@>>>???EEEPPP^^^iiisssxxx{{{ooo```YYYVVVTTT{{{wwwkkkvvvrrrVVVEEE:::111///222000111333555999<<<>>>@@@AAAAAACCCEEEGGGHHHIIIJJJOOONNNLLLKKKLLLOOOTTTWWWcccxxxIIIAAAFFF@@@???bbb~~~eeeWWWSSSWWW^^^vvv```]]]^^^dddiiirrr{{{zzz]]]JJJDDDEEEEEECCCEEEdddyyyqqq{{{lllWWWRRRZZZ^^^UUUJJJEEECCC???<<<;;;===@@@BBBAAA<<<777555333777BBBNNNPPPMMMKKKJJJKKKIIIEEEAAACCCGGGDDD===;;;@@@@@@;;;;;;AAANNN___pppzzz}}}|||yyyttthhhZZZWWWZZZVVVMMMDDDAAABBBEEEAAA===CCCMMM```uuuzzz```iiisss^^^PPPAAA@@@DDDOOOcccxxxpppsss}}}lllmmmtttnnnKKK888444444333222222222333444666777999:::aaafffvvvttteeeEEE444333111000222666999:::???OOOPPPLLLRRRTTTNNNKKK===IIIbbbrrr]]]@@@;;;555555:::??????===>>>BBBFFFMMMNNNPPPTTTXXX]]]aaadddhhhrrrxxx{{{~~~ppptttgggPPPAAA;;;??????<<>>AAACCC@@@BBBCCCDDDEEEHHHKKKNNNQQQPPP\\\|||dddXXXMMMJJJIIIFFFBBBAAAAAARRRmmm{{{{{{xxxtttwwwtttyyy~~~wwwccc```ppp}}}kkk]]]ddd\\\YYYYYY^^^gggnnnpppooo]]]PPPIIIMMMQQQPPPRRRXXXSSSPPPOOOPPPMMMJJJJJJNNNKKKKKKJJJIIIGGGCCC@@@===;;;@@@IIISSS___kkkvvv|||yyydddVVVSSSVVVYYYmmmssseeeIII<<<666000...222222222444666999===???AAA???BBBEEEGGGHHHIIIIIIHHHNNNOOOOOOMMMLLLNNNTTTYYYiii\\\CCCFFFAAA>>>VVVkkkYYYSSSWWW\\\rrrccc\\\bbbccciiisss}}}|||jjjTTTJJJLLLQQQOOOKKKGGGXXX{{{hhhXXX[[[ccc[[[KKKKKKMMMMMMIIIEEEDDDGGGKKKDDDAAA???<<<999???OOO```]]]WWWQQQMMMMMMKKKFFFBBBDDDFFFFFFBBB<<<777555555444777AAAUUUmmm|||pppdddbbbgggbbbXXXKKKGGGHHHKKKGGGAAAHHHUUUjjjuuufffppplllXXXLLL@@@@@@GGGUUUjjjoooUUUfffsssooovvvwww]]]BBB666555666444222222222333444666888:::;;;~~~bbbmmm|||rrr]]]<<<222222111000222888<<<===???LLLMMMKKKWWW]]]TTTNNNBBBFFFaaapppmmmIII;;;555666:::>>>???======AAAFFFMMMNNNQQQUUUZZZ^^^bbbdddbbbmmmtttwwwwwwTTT>>>999AAA===888BBBWWWaaacccsssqqq\\\JJJGGGMMMMMMXXXeeerrriiiWWWJJJIIIHHHBBB@@@DDDBBBBBBBBBAAA???;;;888666///222>>>QQQeeeyyysss___SSSQQQIIIIIIIIIJJJJJJKKKKKKKKKIIIKKKLLLJJJGGGCCC@@@>>>@@@KKK___uuuhhhWWWwwwSSSVVVeeeaaaQQQAAA555000555777222222888444555666888;;;???BBBDDDFFFGGGGGGGGGGGGJJJNNNQQQQQQUUU___xxxooo```PPPJJJGGGEEEBBBBBBFFFWWWjjjyyy|||ppplllwww|||ppp~~~~~~llleeeqqqxxx{{{uuubbbYYYdddUUU[[[dddnnnuuuvvvtttrrrbbbUUUNNNQQQQQQLLLMMMTTTPPPKKKJJJLLLFFF<<<<<>>>>>@@@BBB>>>666333666444333999LLLfffzzz}}}|||rrrfffffflllggg[[[PPPKKKLLLOOOKKKEEEMMM[[[xxx{{{~~~hhhttt~~~eeeQQQGGG>>>@@@IIIZZZpppfffJJJ```|||dddNNN888111333555333111///000111222444666888999llldddsssxxxjjjQQQ777111111222666:::<<<===<<>>BBBAAA>>>???DDDJJJKKKMMMRRRXXX^^^aaacccggglllpppvvvkkkSSSBBB;;;;;;@@@>>>AAAPPPeeevvv}}}}}}zzzfffOOOFFFIIIGGGEEEGGGSSSjjj}}}iiiZZZNNNBBBCCCJJJGGGCCC<<<<<>>RRRcccpppuuuhhh___YYYZZZXXXSSSRRRTTTTTTRRRNNNIIIFFFFFFDDD???<<<===???PPPfffvvv|||uuuxxxWWW[[[uuuZZZSSSxxxyyyLLLKKK666777888777444222222222111666999999<<>>BBBFFFJJJIIIGGGGGGLLLQQQQQQ```[[[{{{jjjNNNNNNOOOFFFBBBGGGBBB^^^yyy}}}ssseeeuuu~~~uuuwww~~~sssbbb```ZZZ]]]qqq}}}xxxvvvooo```\\\VVVQQQQQQSSSTTTTTTSSSRRRMMMEEE>>>;;;>>>AAA>>>=========>>>===;;;999999888999BBBSSSfffrrrvvv~~~uuu]]]LLLOOO```pppyyy{{{~~~lllVVV???555444444222222333666666444777===@@@@@@FFFHHHKKKKKKIIIGGGGGGHHHGGGIIIKKKMMMMMMNNNPPPRRRsssOOOIIIHHH<<>>:::>>>BBBCCC===666444666888444555<<>>IIIKKKJJJRRRWWW]]]iiigggcccUUUgggvvvfffFFF???999:::>>>CCCBBB>>>>>>BBBGGGIIILLLQQQXXX]]]aaabbbiiinnnssswwwrrrkkkrrrzzzkkkWWWHHHCCCBBBBBBDDDAAAAAAJJJYYYgggoooqqquuutttwwwxxxmmmZZZKKKGGGIIIFFFEEELLLbbb|||ooobbbNNNFFFKKKLLLKKKBBB???CCCDDD>>>===@@@<<<:::AAARRR___fffqqq~~~{{{ssslllgggfffiiihhhdddaaa___\\\WWWRRRLLLHHHFFFCCC>>><<<>>>DDDTTTiiixxx}}}~~~~~~yyy}}}qqqSSS```lllWWW[[[pppGGGIII555666777666444222222222666777888888888<<>>@@@BBBEEEKKKQQQWWW\\\```aaafffnnntttvvv~~~rrrfff]]]]]]ggg}}}hhhTTTKKKIIIFFFAAAIIIEEECCCDDDKKKUUU]]]aaalllpppwww{{{uuucccQQQFFFHHHJJJKKKNNNaaatttYYYJJJOOOWWWTTTIIICCCEEEEEE@@@???CCCAAA???CCCOOOUUUVVV[[[bbbpppsssvvvuuurrrnnnnnnnnnlllppprrrpppmmmkkkeee^^^YYYRRRKKKGGGBBB===<<<@@@JJJYYYlllyyy}}}}}}~~~~~~}}}pppQQQddd```UUUhhhdddAAAEEE333444555444222111222333888666:::@@@@@@<<>>>>>???BBBAAA>>>GGGGGGGGGHHHJJJJJJIIIHHHBBBCCCDDDDDDDDDGGGKKKNNNRRRhhhzzzkkkbbbTTTJJJKKKCCC<<<@@@bbbnnnXXXTTTXXX\\\dddooo```^^^dddfffrrryyyfffhhhpppkkkWWW___}}}XXXKKKGGGDDDFFFSSSooosss[[[PPPMMMIIIFFFDDD@@@===???BBBBBB???<<<999999@@@NNNYYY[[[XXXVVVeeelllppppppsssvvvooodddZZZPPPHHHFFFGGGNNN```rrrpppgggwwwmmmVVVGGGCCCBBBIII\\\ttteeeUUUhhhwww[[[BBB555555333444666222000222333444666999===AAAeeeXXXccctttfffIII888333000111666<<>>???CCCJJJQQQWWW\\\___aaabbbiiioooqqqxxx}}}fffbbb\\\YYYUUU[[[wwwyyyggg^^^ZZZQQQFFFJJJHHHEEEBBBCCCGGGNNNSSSnnnwwwyyyjjjZZZOOOCCCMMMTTTUUU___yyy}}}sss[[[NNNVVVaaaVVVJJJCCCFFFGGGCCCAAADDDFFFCCCDDDHHHIIIGGGGGGKKKVVV]]]eeeiiihhhgggjjjmmmeeejjjnnnoooooooookkkeee```XXXOOOHHHBBB===???DDDOOO]]]nnnyyy|||||||||}}}~~~tttUUUggggggWWWuuu\\\??????111222333222111111222444666444>>>PPPSSSFFF===@@@HHHHHHIIILLLOOORRRRRRRRRVVVYYYgggwwwUUUQQQPPPHHHDDDIIIfffxxx|||lllTTTPPPcccuuu[[[RRRSSSYYYbbbbbb[[[ZZZ___ddd___VVVKKKCCC??????AAA===::::::>>>DDDFFFBBB===<<<:::888;;;CCCSSSjjj}}}}}}~~~iiiwwwttt|||vvvSSSCCC333...000222333555444999<<<<<>>HHHHHHIIILLLPPPRRRRRRQQQRRRPPPaaacccRRRPPPMMMJJJHHHQQQooo{{{zzzrrrooopppyyyWWWSSSggg|||\\\MMMRRRZZZccceeebbb```aaafffgggeee\\\PPPFFFCCCCCCBBB@@@???BBBGGGIIIFFFCCC>>>999777:::AAAOOOggg}}}}}}wwwnnnyyyzzzdddKKK>>>222000333444666888999<<<<<<;;;>>>CCCFFFEEEGGGFFFEEEFFFGGGHHHHHHGGGAAABBBDDDEEEGGGLLLRRRVVVLLLOOOaaa~~~kkkvvvwwwddddddSSSRRRLLLBBB;;;PPPjjj\\\VVVZZZVVVkkkeee\\\bbbccckkk{{{}}}tttqqqeeeWWW___yyyzzz[[[RRRHHHDDDHHHZZZxxxwwwfffVVVIIIDDDCCCEEEDDD@@@@@@DDD===;;;AAAOOO\\\___\\\ZZZZZZ^^^```___]]]XXXPPPHHHFFFAAA===???HHHYYYqqq|||gggnnnttt^^^JJJBBBAAADDDVVVnnndddaaaxxxaaahhhLLL<<<666555111222555000666666555333111111444666yyyrrrYYY]]]kkkiiiOOO;;;777555888999;;;>>>@@@@@@===;;;GGGUUUYYYVVVTTTMMMJJJRRRXXX___dddWWWfffyyyYYY<<<999:::???AAA???===>>>;;;AAAIIIOOOSSSWWW]]]aaaeeehhhjjjmmmzzziiiXXXUUU^^^bbbUUUWWWsssrrrooollldddTTTQQQMMMGGGBBBAAABBBDDDZZZyyyccccccoooooo___SSSTTTTTTQQQSSSLLLRRRZZZYYY^^^iiijjj\\\MMMBBBBBBDDD???<<<>>>GGGEEEBBB???<<<:::999999777@@@MMMWWW\\\^^^```aaagggkkkllljjjkkkoooooommmfff___WWWOOOHHHEEEKKKTTT\\\dddpppxxx|||}}}~~~~~~cccdddvvvUUUhhhPPP???444000000111111111222555777BBB===AAAMMMTTTNNNFFFDDDHHHJJJMMMOOOPPPQQQQQQQQQNNNGGGXXXmmm```UUUSSSGGGKKKKKKPPPkkkvvvjjjdddsss```WWWiiiWWWJJJSSS\\\aaahhhpppnnnfffmmmtttzzzxxxlll[[[LLLEEEIIIHHHHHHIIIKKKNNNOOOOOOAAA:::777;;;AAALLLbbbwww|||wwwttt{{{kkkTTT@@@777111333777999;;;<<>>>>>CCCEEEDDDCCCDDDDDDCCCBBBBBBCCCEEE@@@@@@AAAAAABBBDDDHHHKKKEEEWWWiii~~~iii]]]xxxwwwqqq\\\SSSIIIBBB>>>KKK}}}vvv```TTTXXXXXXcccppp______aaaiiittt~~~tttccc___YYYzzzvvveeennn```PPPJJJFFFEEEFFFIIIRRR\\\aaafffmmmxxx{{{eeeSSSKKKGGGGGGCCC======DDD???>>>CCCOOOXXXZZZWWWVVVTTTVVVYYYYYYVVVRRRLLLGGGCCCAAA>>>@@@III\\\sssvvvlllyyymmmYYYHHHAAACCCEEE[[[ssseeekkkyyyiiigggjjjDDD999666555000222555///222222222111000222555888xxxfffVVVaaalll___AAA666777333666777999<<<>>>>>>;;;888CCCGGGIIIOOOTTTMMMNNN___aaa]]]aaaUUUhhhrrrwwwRRR;;;777777<<>>===>>>999???FFFKKKNNNRRRYYY___dddgggjjjrrrqqqaaaeeeooobbb\\\vvvxxxjjjcccYYYPPPIIIGGGFFFGGGTTTrrr||||||ooojjj^^^NNNDDDEEENNNRRRVVVkkkqqq]]]KKKFFFDDD???===???DDDEEECCCAAA>>>;;;888555666<<>>222000000111111111333666999@@@AAACCCDDDFFFGGGHHHIIIJJJMMMQQQRRRQQQPPPQQQSSSLLLBBBPPPZZZjjjuuu{{{~~~eee```KKKKKKIIIGGGOOOjjj~~~ooohhhzzz}}}fffiiiYYYLLLZZZbbbcccqqqtttkkkpppxxx~~~|||ppp^^^PPPOOOPPPQQQQQQQQQTTTZZZ^^^NNNDDD@@@DDDIIIPPPbbbuuu|||}}}}}}}}}vvveeeLLL:::444111666:::;;;;;;<<>>AAACCC@@@;;;999===AAA>>>???@@@@@@???@@@BBBDDDAAAWWW```|||qqq^^^vvv|||iiiWWWFFFBBBBBBHHHllliiiZZZTTT\\\^^^ttt~~~eee]]]^^^dddmmmuuuwwwiii```mmmkkkfffcccUUUOOOHHHEEEGGGIIIHHHHHHIIIAAAAAAGGG___vvvaaaSSSIIIHHHEEE>>><<<@@@>>>???FFFQQQXXXWWWUUUTTTQQQRRRTTTUUURRRNNNJJJIIIAAAAAA@@@BBBLLLaaaxxxoooqqqyyyhhhVVVGGGBBBEEEMMMddd{{{~~~ggg|||tttvvvUUU<<<555555555000333777000000000111111111444777:::^^^TTTccckkkWWW888222777000999:::===@@@CCCCCC@@@>>>KKKGGGFFFOOOVVVNNNRRRhhhnnnccciiibbbzzz}}}bbbEEE;;;666555999======>>>???888>>>DDDHHHJJJOOOVVV]]]___ccciiiwwwjjjgggvvvmmmeee~~~~~~ttteeeXXXPPPMMMLLLLLLDDDwwwnnnVVVKKKOOOSSSNNNQQQsssnnnWWWLLLHHHBBB@@@CCCBBBDDDFFFDDDAAA===888333999===EEEPPP\\\dddhhhiiifffjjjmmmlllmmmpppoookkkeee```ZZZUUUOOONNNVVV```mmmrrrxxx|||~~~~~~fffYYYyyybbbZZZwwwmmm???<<<111000000111111111444888;;;777AAAFFFBBB>>>@@@FFFHHHKKKPPPUUUUUURRRPPPRRRUUULLLAAALLLNNN^^^nnnssswwwmmm\\\OOOHHHJJJKKKPPPhhh|||}}}vvvooo{{{nnngggPPPbbbiiigggyyy^^^^^^cccnnnxxxwwwiii\\\SSSUUUWWWVVVVVVZZZbbbjjj\\\QQQKKKOOOTTTXXXgggxxx|||www|||yyyttt{{{}}}xxxaaaEEE:::555333888;;;:::888777;;;???AAA@@@AAACCCBBB>>>:::???AAA===555333888>>>===???AAABBBBBBCCCEEEGGG>>>JJJBBBZZZsssiiinnnuuu\\\EEECCCEEEFFFbbbrrrcccQQQ^^^[[[iiikkk]]]\\\aaahhhlllwwwuuusssoooiiivvv|||{{{tttoooiiijjjbbbVVVKKKIIIKKKJJJIIIIIIFFF<<<:::UUUlllXXXIIIHHHHHH@@@;;;===666:::DDDQQQVVVTTTQQQRRRQQQQQQRRRRRROOOIIIGGGGGG===???@@@CCCPPPfff~~~yyyiiitttvvvfffTTTFFFCCCGGGXXXnnnsssiii|||uuunnnJJJ666111444555000444999333111222222222222444777:::ZZZ[[[gggcccHHH111...222333888;;;===???GGGOOOMMMEEEGGGFFFGGGJJJPPPTTTTTTSSS```ddd]]]^^^rrrlllJJJ===666111333888===AAACCC???===>>>BBBFFFIIIPPPXXXeeefffhhhqqqsssrrruuucccXXXQQQNNNMMMQQQbbbxxxdddWWWMMMJJJLLLYYY|||}}}bbb[[[OOODDDEEEFFFFFF@@@BBBBBB<<<>>>???555:::===IIIZZZeeegggggggggjjjkkkmmmnnnooooooooonnnkkkddd\\\VVVRRRSSS[[[eeelllqqqxxx~~~vvvVVViiirrrZZZppp}}}dddDDD111666555333111111444666888999AAAAAAAAAAAAAAADDDIIIMMMLLLMMMRRRXXXUUUQQQTTT\\\RRRLLLNNNUUUWWWZZZooouuu\\\LLLMMMKKKGGGVVVooo~~~zzzyyyzzzvvv}}}zzzvvv\\\nnnwwwnnnvvvtttaaaRRRTTT\\\^^^[[[YYYTTTVVV```fff[[[LLLSSSfffddd]]]UUUTTT\\\hhhpppuuu}}}oooccceeetttdddggg|||vvvzzzwwwTTT@@@222333555777999;;;===>>>;;;:::;;;???CCCBBB<<<666333555777777666888<<<@@@>>>??????@@@@@@??????>>>>>>IIIFFFTTT}}}sss}}}aaaHHHBBB???CCCOOOyyyzzzjjjaaaQQQYYYhhhyyyuuu___cccXXXYYYpppzzz~~~rrrmmm~~~}}}gggdddkkkeeehhh}}}fffOOOIIIJJJJJJHHHHHHBBB<<<>>>[[[mmmVVVHHHEEEEEECCC???>>>AAAGGGNNNTTTUUUSSSPPPLLLNNNPPPQQQPPPLLLHHHEEEEEECCCCCCKKK\\\ooojjjmmm|||jjj\\\MMMBBBBBBJJJdddwwwaaasssWWWAAA555666555333111111333555333111000...000444;;;@@@___^^^ddd[[[CCC222222777777444888===DDDOOOXXXWWWPPPOOONNNMMMNNNRRRSSSSSSQQQWWW___[[[VVV]]]iii~~~TTTDDD<<<555666;;;>>>???@@@>>><<<<<>>@@@CCCCCCCCCBBBAAA@@@???>>>===DDDEEEPPPzzzyyyXXXEEE>>>>>>BBBaaajjjaaaSSSYYYcccqqqeeebbb[[[___kkkpppvvvzzzzzzgggaaa```TTTVVVmmmuuuaaaOOOKKKOOOQQQPPPOOONNNDDDAAA\\\pppXXXLLLFFFAAA===>>>@@@DDDJJJNNNPPPOOOMMMMMMMMMNNNNNNMMMKKKIIIGGGFFFCCCDDDOOOaaauuu{{{fffnnnxxxfffXXXKKKBBBFFFPPPeeezzzhhh|||SSS===666777666444222222333555666555555444555888===@@@wwwbbbddd___OOO;;;222666:::999999<<<@@@FFFOOOUUURRRKKKUUUSSSQQQPPPQQQQQQPPPOOOPPP[[[[[[SSSMMMPPPpppwwwMMMAAA777777;;;===>>>???>>>;;;999<<<>>>BBBKKKSSSXXXbbbkkkmmmpppvvvhhhbbb```___^^^SSSRRR[[[ttthhhWWWOOOKKKEEEWWW|||nnnZZZNNNCCCEEEMMMMMMMMMGGGJJJJJJAAA>>>>>>666555???RRRdddllllllmmmpppssstttvvvwwwwwwuuusssqqqhhh___WWWSSSSSSZZZgggtttssstttuuuvvvxxx}}}]]]YYYxxxkkkhhh[[[JJJAAA999:::444333222333666;;;@@@CCC===@@@BBBDDDDDDEEEFFFHHHPPPMMMLLLNNNQQQSSSXXX]]]WWWRRRMMMMMMRRRXXXZZZ[[[bbbzzz[[[QQQNNNGGGHHHQQQhhhsssrrrvvv~~~wwwfff]]]XXXWWWYYYXXXWWWeee~~~yyydddYYYYYYQQQKKKOOO]]]kkkrrrttt|||{{{||||||~~~ttteeeWWWDDD;;;DDDGGGZZZyyysssWWWAAA777888999:::<<<>>>@@@AAABBB@@@>>><<<>>>AAAAAA>>>;;;111666<<>>???CCCIIIjjjsss{{{\\\CCC======;;;KKK}}}ttteeeYYY[[[^^^eeennn]]][[[ddddddeeennnuuu~~~|||tttkkkiiibbbQQQOOO]]]dddpppwww{{{iiiVVVPPPQQQQQQNNNLLLEEEAAAEEEdddkkkXXXNNNHHHDDDCCCBBBCCCFFFIIILLLLLLLLLNNNMMMLLLKKKJJJJJJIIIIIIGGGEEEGGGTTTiii}}}ooogggtttsss___QQQFFFBBBKKKYYYkkk}}}sssPPP<<<777777777555444555888;;;>>>=========>>>@@@AAACCCoooaaabbbiiiZZZDDD555444:::>>>===CCCBBBBBBEEELLLPPPNNNJJJRRRPPPOOONNNMMMNNNNNNNNNOOOXXX[[[VVVNNNKKKhhh]]]III777555999;;;===AAA???;;;999:::<<>>GGGQQQkkk{{{{{{eeeMMM@@@===:::;;;<<<>>>???AAABBBBBB@@@>>><<<===@@@AAAAAAAAA666999>>>AAABBBBBB@@@??????@@@AAACCCDDDEEEFFFFFF@@@===CCCBBBTTT}}}___ccceeeWWWCCC<<<===:::BBBdddkkkaaa___\\\\\\xxxzzz[[[WWWaaa]]]```lllmmmuuu~~~uuu{{{|||pppttt{{{tttaaa[[[^^^YYYjjjeeeooo|||fffZZZXXXWWWTTTPPPGGGDDDIIIccc~~~iii]]]UUURRRHHHFFFDDDEEEHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGKKKZZZppp~~~iiinnn~~~mmmXXXJJJCCCCCCQQQbbbxxxwww|||xxxJJJ;;;777777555444666;;;CCCHHHJJJHHHFFFFFFGGGHHHIIIIIIpppYYYVVVcccfffRRR===666;;;CCCIIIJJJMMMHHHDDDFFFMMMSSSUUUUUULLLLLLLLLLLLLLLNNNPPPRRRLLLQQQTTTWWWVVVQQQaaaxxx[[[>>>666777888<<>>FFFOOOXXX___ggglllrrr|||xxxtttqqqlllddd^^^```ooonnnfff___aaafffdddpppcccXXXKKK@@@NNNiiiuuu___QQQMMMMMMEEEBBBDDD@@@;;;EEEVVVeeehhheeeeeehhhggghhhiiiiiihhheeebbb```[[[TTTPPPRRRWWW^^^iiirrr~~~~~~~~~{{{vvv]]]}}}jjj\\\xxxkkkFFF>>>???777000000333888;;;;;;<<<>>>???999<<<@@@CCCEEEFFFGGGIIILLLLLLLLLMMMQQQUUUWWWVVVVVVXXXUUUOOONNNSSSUUUTTTMMMddd~~~fffSSSJJJJJJKKKZZZdddrrrwwwttttttwww{{{qqqiiieeebbb]]]UUU^^^|||kkkdddiiipppuuuuuuxxxwwwyyy{{{zzzxxxyyy}}}{{{rrrnnniiiUUUGGGLLLbbb|||nnnWWWCCC<<<===<<<<<<===>>>???@@@AAABBB???===<<<<<>>>>>>>>===<<<===???AAACCCDDDDDDEEEAAA===CCC@@@IIIpppqqqnnnYYYWWWYYYHHH::::::999@@@SSSqqqgggaaa\\\ZZZlllgggWWW[[[YYY___jjjggguuu}}}ttt~~~lllcccaaaXXX]]]XXX^^^xxxxxxhhhcccdddccc```ccc[[[UUU\\\xxx{{{jjj]]]UUUHHHEEEDDDEEEHHHLLLOOOPPPNNNPPPQQQRRRQQQNNNJJJGGGIIIJJJQQQaaauuuuuufffwww{{{hhhSSSGGGBBBGGGYYYlllvvvddd}}}pppvvvppp@@@777666555333333777AAAMMMVVVTTTQQQMMMKKKMMMOOOOOOOOOwwwaaaSSSXXXeee\\\III999;;;EEEMMMTTT[[[[[[PPPHHHGGGKKKNNNPPPSSSLLLLLLMMMMMMMMMOOOSSSVVVHHHKKKLLLQQQXXXUUUXXXhhhoooIII:::888666999@@@BBB===;;;;;;;;;===DDDLLLYYY]]]dddjjjqqqxxx~~~{{{nnnggglllvvvvvvsss|||yyyjjj]]]TTTJJJ???PPPuuunnnVVVIIIFFF@@@???CCCAAA>>>DDDRRR^^^cccbbbbbbfff````````````^^^\\\ZZZYYYTTTNNNKKKPPPXXX```jjjrrr{{{|||~~~~~~}}}~~~~~~lllaaa```eeegggFFF>>>;;;111,,,///444:::===<<<<<<>>>@@@@@@AAACCCDDDEEEFFFJJJLLLHHHKKKLLLKKKMMMRRRSSSRRRRRRUUUWWWUUURRRSSSWWW\\\OOOYYYrrr~~~eeeVVVPPPHHHMMMNNNWWWnnn{{{ppptttgggsssmmmrrrqqqsss|||tttsssnnneee___```aaa```YYYQQQVVVrrrzzzooommmppptttuuuuuutttvvvzzz{{{yyy{{{eeeTTTYYYlll|||eeeNNN???;;;=========>>>>>>???@@@AAAAAA???>>>======>>>@@@BBBDDD@@@>>>;;;:::;;;<<<<<<;;;>>>>>>??????@@@?????????>>>>>>CCCBBBIIIwwwtttiii\\\WWW```LLL:::;;;;;;<<>>HHHMMMUUU^^^cccWWWMMMKKKLLLKKKKKKNNNOOOOOOOOONNNMMMNNNRRRVVVHHHOOOLLLLLLRRRSSSRRR[[[xxxNNN===999666888???AAA===;;;<<<;;;<<>>QQQeeeNNNGGGBBBCCCHHHGGGEEEGGGOOOYYY^^^^^^^^^```ZZZYYYXXXVVVUUUTTTSSSSSSPPPIIIFFFMMMWWWbbbnnnwwwyyyzzz{{{||||||~~~uuuccceeepppWWWooo\\\@@@:::444///222111555:::<<<;;;>>>CCCGGGKKKJJJIIIFFFEEEGGGKKKOOOFFFKKKKKKFFFEEEKKKPPPQQQNNNNNNSSS[[[ZZZTTTVVV^^^QQQXXXccciiiYYYNNNOOOJJJMMM[[[hhh|||ggg|||uuufffbbb]]]cccrrrxxxlllmmmhhh```^^^bbbeeecccWWWQQQTTTfff{{{qqqmmmnnnrrrtttsssrrrsssvvvuuurrrtttxxxqqqcccnnnyyy{{{~~~oooXXXGGG???>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAA@@@>>><<<<<<>>>??????<<<999999;;;<<<<<<;;;===>>>>>>>>>>>>>>>======;;;???BBBBBBJJJiiiooo{{{lllmmmoooOOO;;;???:::<<<<<>>???BBBHHHNNNSSSUUUUUUSSSTTTTTTSSSPPPLLLHHHFFFCCCMMM]]]nnn}}}yyyjjjooohhhXXXJJJFFFJJJVVVmmm|||ZZZccc}}}llllllsss|||sssQQQ===<<<555666666888;;;BBBJJJOOOMMMKKKKKKMMMPPPOOOJJJDDDbbbMMMVVVccceeeLLL===777???FFFFFFMMMYYYbbbWWWPPPRRRUUUUUUUUUXXXQQQRRRQQQNNNKKKKKKNNNRRRMMMWWWSSSKKKNNNQQQRRRYYYooovvvLLL===:::666777>>>@@@<<<;;;<<<;;;;;;???FFFHHHPPP[[[ccciiinnntttyyysssaaaVVV^^^xxxooo^^^SSSRRR```rrr```MMMHHHGGG@@@SSSzzz\\\SSSNNNPPPUUUTTTNNNLLLOOOVVV[[[ZZZYYYZZZUUUSSSQQQOOONNNNNNNNNOOONNNGGGCCCJJJVVVdddrrr}}}ooocccnnncccPPPsssuuuPPP888444000///:::333666999::::::???HHHOOOUUURRRMMMHHHFFFGGGLLLPPPJJJOOOOOOGGGDDDJJJRRRVVVVVVQQQUUU```]]]OOOKKKQQQNNNWWWUUU___xxxaaaQQQRRRKKKIIIPPPUUUeee~~~sssqqqgggfffrrrtttwwwuuuooonnnqqqooojjjbbb]]]\\\cccooo{{{}}}vvvoookkklllpppssstttrrrqqqqqqnnniiihhhlllssslll~~~vvv___III>>><<<======@@@@@@@@@AAAAAABBBBBBBBBDDDDDDBBB???;;;::::::;;;===;;;999:::===>>>===;;;:::;;;<<<>>>>>>?????????:::AAAAAABBBJJJ\\\rrrtttRRR<<>>>>>>>>>>>???CCCHHHLLLOOOTTTNNNOOObbbjjj^^^SSSOOONNNMMMMMMMMMNNNOOOOOONNNUUUSSSRRRWWWSSSLLLPPPbbbsssLLL@@@;;;111333???;;;===???>>><<<<<<>>>AAAHHHJJJOOOXXXcccjjjmmmmmmyyyxxxmmmfffVVVPPPZZZaaayyyzzz~~~}}}aaaOOOLLLPPPTTTmmmvvv]]]OOOHHHHHHDDDMMMzzz~~~___QQQ\\\bbbVVVSSSLLLMMMWWWZZZSSSNNNOOOIIIHHHFFFGGGHHHIIIHHHHHHEEECCCAAAGGGSSScccrrrzzz~~~}}}iiipppwwwRRRYYYsssXXX===444333222222666444666888999:::<<>><<<;;;:::@@@??????@@@BBBCCCCCCBBB============<<<<<<<<<<<<===============<<<<<<<<>>;;;777EEEAAAAAAJJJFFFddd|||nnnEEE666888555@@@HHHjjjzzzggg``````gggpppmmmYYYXXXZZZbbbccckkktttyyy|||cccPPPOOOOOOOOO___llldddVVVMMMCCC@@@AAAGGGRRR]]]```ZZZSSSMMMLLLJJJHHHFFFDDDBBBAAA===AAAQQQkkkxxxppppppnnn[[[PPPGGGKKKXXXhhhxxxlllkkkrrrvvv```AAA999::::::<<<999777999===@@@AAA@@@FFFIIIKKKKKKNNNQQQNNNIIIpppQQQOOO^^^ZZZGGG<<<<<<<<<===???CCCHHHKKKQQQXXXTTTQQQZZZZZZSSSQQQQQQNNNKKKJJJLLLNNNOOOOOOSSSZZZXXXVVVZZZUUUOOOSSSTTT~~~wwwPPP???>>><<<666111;;;>>>??????<<<;;;<<<===DDDFFFLLLWWWccckkkllljjjooo{{{~~~sssdddbbbkkkllljjjhhhfffggglll{{{gggSSSLLLLLLLLLSSSooo}}}iiiZZZOOOLLLEEEJJJooommmYYY```kkkgggQQQNNNKKKLLLJJJFFFAAA>>>@@@>>>>>>???AAABBBCCCBBBAAA??????FFFTTTdddrrryyy{{{wwwaaawwwuuuZZZggggggOOO888222333222222555888:::<<<======???BBBEEEDDDGGGJJJJJJIIIJJJLLLOOOJJJJJJMMMPPPOOOKKKLLLQQQUUUPPPKKKLLLPPPRRROOOKKKLLLNNNRRR[[[lll}}}hhh\\\RRROOOMMMOOO^^^ppp~~~~~~mmmjjjfffeeegggjjjmmmnnntttssspppkkkgggfffhhhjjjjjjkkkllliiiddd^^^\\\[[[ooonnnhhhbbbiii}}}qqq\\\FFF<<<<<<<<<<<<===BBBAAA@@@@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<============>>>???@@@AAAHHHBBB;;;999:::<<<<<<;;;555AAA<<<<<>><<<<<<:::>>>MMMggg~~~wwwuuuyyyyyygggVVVNNNJJJSSSbbbqqq~~~xxx~~~www^^^CCC<<<===;;;???===<<<>>>BBBEEEEEEDDDGGGJJJLLLMMMOOOSSSQQQLLL}}}\\\MMMTTT\\\OOO;;;???>>>>>>>>>@@@CCCFFFHHHQQQWWWUUUSSSTTTKKKFFFOOOOOOJJJDDDDDDIIIOOOQQQQQQUUU\\\ZZZWWWZZZUUUOOOTTTPPPiiikkkNNNAAA>>>888///:::===??????===;;;999999???@@@FFFSSScccmmmmmmjjjmmmppp}}}zzztttjjj___ZZZ^^^qqqiiiWWWOOOLLLJJJEEE\\\vvvqqqaaaTTTNNNGGGGGGaaa}}}cccdddpppqqqaaa___ZZZQQQGGG???:::777888777666888:::=========;;;:::===FFFVVVgggsssyyyzzz|||pppggg___{{{hhhbbb|||YYYEEE444111444333444777<<<>>>@@@AAAAAACCCFFFHHHGGGGGGGGGGGGIIIJJJMMMNNNEEEFFFIIIMMMLLLHHHHHHKKKPPPLLLIIIKKKPPPRRRQQQNNNPPPSSSUUUUUU[[[qqqpppaaaSSSNNNKKKKKKRRR[[[gggqqqqqqwwwrrrpppllliiijjjmmmnnnjjjeeeoooooommmjjjfffeeefffhhhdddcccaaa^^^[[[YYYXXXXXXZZZ^^^YYYWWWnnndddRRR@@@:::<<<======>>>DDDBBB@@@@@@@@@???===<<<>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;===???@@@MMMIIICCC>>>;;;::::::;;;555>>>999:::@@@:::JJJuuuxxxhhhPPP666???666333???ccclll```^^^aaatttzzzaaaWWW\\\___dddgggmmmvvvUUUTTT```xxxkkkXXXSSSNNNFFFEEEFFFJJJMMMJJJAAA::::::===BBBEEEDDDAAA???===>>>AAAPPPhhh}}}}}}ttt|||qqq```PPPKKKMMM\\\ooo~~~{{{yyyQQQ===:::;;;777===<<<===???BBBDDDEEEDDDHHHKKKMMMMMMQQQUUUTTTPPPkkkPPPNNNXXXVVVFFF777FFFDDDCCCBBBCCCEEEFFFFFFPPPPPPNNNSSSXXXLLLDDDMMMMMMFFF???@@@HHHPPPRRRRRRUUU]]][[[YYY\\\XXXTTTZZZYYY\\\sssQQQ===888:::888:::<<<>>>>>><<<:::999;;;:::???MMM___lllpppooossssssyyyuuuhhhgggtttxxxgggZZZTTTOOOKKKHHHXXXlllxxxjjj]]]VVVPPPPPP```ttt|||tttoooxxxxxxyyyvvvwwwuuubbbIII<<<===999888777888:::;;;;;;:::888888===JJJ\\\lllvvvzzzxxxzzz~~~rrrnnn|||```qqqrrrZZZiiivvvQQQ@@@222222444444777<<>>>>>======CCCAAA????????????===;;;>>>>>>>>>=========<<<<<<===;;;888666555666777888GGGGGGFFFAAA<<<888999:::888===:::;;;@@@;;;DDD^^^mmmaaa```TTT<<<>>>666:::>>>LLLsssccc___```hhhqqq\\\\\\___bbbaaa___lllvvvrrrqqqiiirrr[[[TTTgggqqqeeeYYYXXXSSSNNNJJJHHHDDD>>>888555999@@@JJJQQQRRRKKKEEEGGGJJJWWWllltttrrr}}}kkk[[[KKKIIIPPPcccxxxqqq|||jjjDDD666888:::777;;;<<<===???BBBDDDDDDDDDIIIKKKLLLLLLPPPUUUUUUQQQzzz```NNNRRRWWWNNNAAA<<>>===555777999<<<>>>>>><<<;;;:::888:::EEEVVVgggppprrrtttwww|||yyyhhh\\\UUUOOOIIIGGGRRRbbbtttzzznnneee___^^^eeeoooqqqxxxwwwwww~~~~~~cccDDDBBB@@@>>>;;;;;;;;;;;;:::999777999@@@PPPcccssszzz{{{{{{|||}}}mmmtttsssbbbkkk[[[vvvwww]]]JJJ<<<111111333222666>>>>>>???AAAAAAAAABBBDDDFFFJJJGGGDDDCCCDDDEEEFFFFFFIIIEEECCCDDDEEEDDDFFFIIIJJJIIIHHHIIILLLNNNLLLJJJIIIMMMRRRUUUWWW]]]eeellluuueeeSSSQQQQQQMMMIIIJJJOOOJJJGGGSSShhh}}}ppphhhhhhhhheeebbbZZZ\\\___aaaaaaaaaaaabbbYYYVVVPPPKKKIIIKKKPPPSSSQQQUUUddd{{{rrrVVVKKK@@@???@@@???===<<>>======??????>>>===============<<<<<<<<<<<<;;;999666444333444555777:::>>>BBBAAA<<<999888999999;;;:::===???===AAANNNkkkXXX]]]]]]NNN<<<888@@@@@@???jjj|||iiiaaa___ccclllmmm___^^^\\\YYYVVV\\\uuuaaa\\\bbbZZZbbbbbbWWWeeewwwooogggZZZPPPIIIDDD@@@>>>::::::AAAPPP^^^bbbYYYOOOLLLOOO[[[ooozzzmmmsssyyyfffVVVKKKKKKUUUiii}}}nnngggeeeBBB888:::<<<;;;>>>???AAACCCDDDFFFHHHIIIJJJLLLKKKJJJMMMRRRSSSOOOiiiYYYPPPUUUSSSEEE???CCCLLLHHHDDDEEEIIINNNPPPPPPLLLJJJFFFRRRgggfffXXXTTT[[[TTTMMMJJJKKKLLLJJJGGGGGGQQQRRRPPPTTTQQQQQQ[[[WWWOOObbbwwwNNN999555666888;;;>>>@@@???===:::888888???MMM\\\iiioooiiipppvvvuuudddZZZQQQIIIIIIPPP]]]lll|||rrriiiddddddfffbbb^^^aaaaaa\\\eeesssuuupppttt[[[HHHEEECCC@@@>>>===<<<999888999;;;EEEVVVkkkxxx|||{{{~~~eeeooopppuuu|||dddcccjjjPPPAAA777000222333111444<<<<<<===>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@@@@BBBCCCEEEKKKEEEAAABBBDDDDDDFFFJJJHHHHHHHHHIIIKKKKKKJJJHHHIIIMMMTTT[[[```aaa^^^[[[\\\vvvcccTTTOOOLLLIIIGGGLLLHHHEEEIIIRRRoooyyypppddd___^^^]]]\\\YYY\\\______]]]ZZZWWWWWWOOONNNKKKGGGFFFJJJRRRZZZVVVZZZuuusssdddIIIAAA;;;>>>AAA@@@>>>>>><<<;;;;;;<<<>>>??????>>><<<<<<<<<;;;;;;;;;::::::777666555555666888;;;<<<222777<<<>>><<<999888999888888999;;;:::<<>>AAAOOO```hhhddd\\\SSSVVVaaassssssooo|||ttt```SSSNNNSSS```rrruuuccclll[[[???999999:::;;;>>>???@@@AAABBBEEEIIILLLMMMNNNLLLIIIKKKOOOPPPMMM{{{\\\SSSQQQSSSLLL???>>>GGGOOOIIICCCBBBFFFKKKMMMMMMFFFKKKIIIKKKZZZ^^^VVVSSSWWWTTTPPPMMMJJJGGGCCC@@@???IIIJJJHHHJJJHHHHHHRRRPPPQQQWWWrrrdddAAA888777888:::>>>@@@???===999999999===DDDPPP\\\ddd]]]dddjjjtttuuuiii___WWWYYY\\\bbbkkksss|||rrrjjjfffcccSSSGGGDDDEEEDDDPPP^^^```[[[^^^vvvxxxQQQJJJGGGCCCAAA@@@>>><<<:::;;;>>>HHH[[[ooo|||}}}yyyssszzzxxxsssjjj```nnnaaaHHH999333333888888444444;;;:::;;;<<<<<<;;;;;;===???===@@@BBBBBB@@@???BBBDDDJJJDDDAAACCCEEEDDDDDDGGGEEEFFFGGGHHHJJJJJJIIIHHHHHHLLLSSS[[[___]]]YYYTTTSSSaaa{{{qqq```YYYWWWNNNMMMGGGFFFIIIHHHWWWrrrvvvxxxsssyyywwwkkk```ZZZXXXXXXYYY[[[]]]```___ZZZUUUPPPNNNJJJLLLLLLGGGDDDHHHSSS^^^[[[eee{{{~~~bbbPPP@@@;;;999>>>BBBAAA???>>>;;;::::::;;;===>>>>>>===;;;;;;:::::::::999999999666666777888:::;;;===>>>555777999::::::999999999888777:::999555999>>>;;;\\\yyykkkpppsssnnnmmmbbbLLLDDD??????===BBBooooooeee```VVVnnnhhhYYYMMMNNNRRRYYYjjj}}}wwwaaaVVVddd^^^dddxxx\\\QQQRRRaaazzzlll[[[PPPIIIFFFAAA???@@@IIIYYYhhhqqqtttjjjkkkrrrzzzqqqxxx}}}lll[[[QQQTTT]]]nnn|||rrrkkkfffzzznnnHHH:::999888999<<<>>>???@@@???@@@CCCIIINNNQQQQQQMMMIIIIIIMMMMMMJJJtttcccUUUPPPOOOOOOGGG<<<===GGGTTTMMMDDD@@@BBBEEEFFFFFF???LLLKKKDDDIIINNNMMMOOONNNMMMMMMJJJGGGCCC???===AAAKKKLLLIIIJJJGGGHHHRRRPPPWWWPPP___uuuRRR;;;999888:::===??????===888:::;;;<<<@@@GGGRRRZZZXXX]]]aaakkkzzzqqqjjjiiihhhiiijjjlllpppxxx}}}uuuoookkkPPPDDDCCCGGGGGGOOOYYYXXXJJJHHHPPPqqqVVVLLLJJJFFFDDDCCCBBB@@@>>><<>>@@@CCCHHHBBBAAADDDFFFDDDCCCCCCCCCDDDEEEHHHIIIJJJJJJIIIBBBFFFLLLQQQSSSRRROOOMMMJJJMMM\\\}}}}}}pppmmm]]]UUUJJJKKKPPPIIIJJJ\\\{{{pppppppppwwwnnnjjjccc]]]YYYWWWXXXYYY[[[^^^```___ZZZTTTNNNLLLKKKOOOOOOIIIBBBEEEQQQ]]]hhhpppyyyoooxxxvvvTTT??????;;;;;;@@@CCCAAA>>>>>><<<;;;:::;;;===>>>===<<<:::::::::999999999888888777888888999::::::;;;;;;;;;:::999888888888999999:::888<<<999333888>>>888EEEmmmnnnVVVMMMBBBFFFGGG;;;UUUzzzllldddYYYbbb{{{ttt^^^MMMMMMPPPRRRZZZggg|||rrrnnnaaawwwlllWWWaaa^^^iiihhhXXXRRR]]]xxxyyyfffWWWMMMHHH>>>===>>>EEESSShhh}}}uuuqqquuufffYYYRRRWWWdddyyyqqqhhhiiikkkqqqSSS:::777======>>>CCCCCCDDDDDDCCCCCCGGGNNNTTTTTTSSSOOOIIIIIILLLLLLIIIxxxYYYMMMFFFZZZQQQ<<<===AAAAAAKKKYYYGGG<<>>===;;;;;;:::999;;;AAAHHHNNNUUUXXX^^^ggg{{{oootttppplllhhhddddddmmmvvv~~~[[[PPPCCC@@@MMM___bbbYYYOOOEEEIIIVVVooo^^^OOOYYYXXXIIIAAAEEEDDD<<<:::EEEWWWiiivvv}}}~~~{{{zzzrrr]]]lllMMM:::555555777<<>>999::::::===BBBBBB===999:::>>>======???CCCEEEDDDBBBBBBEEEFFFDDDCCCDDDFFFEEEKKKHHHEEEEEEGGGJJJKKKLLLFFFIIIKKKIIIIIIKKKJJJFFFFFFRRRYYY___zzzxxxdddRRRNNNNNNKKKKKKOOO\\\vvvzzzwww~~~}}}pppmmm}}}wwwpppjjjfffaaa^^^[[[YYYYYYZZZZZZZZZWWWRRRQQQVVVVVVNNNHHHGGGEEEKKKOOONNNLLLOOOZZZcccxxx~~~yyyvvvsss\\\CCC@@@<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<;;;;;;::::::999999999::::::999888666555888999:::;;;:::888666555777888::::::999888888888888999999999888999<<<>>>LLLddd~~~tttnnnSSSEEEKKKGGG;;;EEE^^^ttthhhbbb\\\ddduuuWWWSSSLLLOOOYYYWWWkkk~~~oooeeeddd```llloooddd\\\XXXjjjtttfffjjjoooYYYJJJFFF>>>===:::<<>>???BBBJJJWWWQQQCCC;;;AAAEEEBBB???AAABBBCCCEEEHHHKKKKKKIIIGGGJJJKKKLLLOOOUUUXXXPPPFFFGGGDDDEEEIIIIIIIIIMMMTTTRRRMMMSSSXXXdddhhhWWWLLLCCC:::666999>>>@@@???<<<<<<:::999:::???FFFKKKSSSWWW\\\cccrrr|||uuummmfff___ZZZ^^^dddlllvvveeeVVVLLLGGGQQQpppzzz___NNNFFFKKK[[[wwwuuuSSSYYYdddcccSSSHHHIIIGGG@@@===JJJ\\\mmmxxx~~~{{{qqqpppyyy```DDD444333333444999>>>???;;;777;;;:::===BBBBBB===::::::BBBAAAAAACCCFFFFFFDDDAAACCCDDDDDDDDDDDDGGGJJJLLLQQQOOOMMMJJJHHHGGGHHHHHHFFFJJJKKKIIIJJJMMMNNNKKKOOOMMMMMMSSSccc~~~iiiVVVPPPQQQMMMHHHFFFEEETTTeeerrrxxxvvv{{{ooollluuusssqqqmmmgggbbb]]][[[[[[XXXTTTRRRSSSVVVXXXYYYRRRLLLJJJLLLKKKFFFDDDEEEFFFKKKRRRWWW]]]gggvvvhhhSSSAAA@@@===;;;:::;;;<<<===;;;:::;;;;;;;;;:::::::::::::::999999999999999777666555777777999999999888666555888888999888777777777888777888888888777888:::===BBBQQQxxxzzzhhhIIIEEEHHHDDDDDDJJJsss}}}oooggg]]]\\\pppooo]]]TTTRRRRRROOO^^^jjjxxxjjjaaa^^^lllooojjjdddZZZcccwwwyyyyyy|||uuukkkZZZJJJHHHFFFAAA>>>LLLjjjwwwuuuwwwggg[[[XXX\\\iii{{{jjjPPPBBB999<<<@@@BBBKKKVVVSSSRRRRRRRRRSSSUUUVVVVVVZZZVVVSSSRRRSSSPPPKKKFFFhhhIIIHHHWWWKKKHHHKKKHHHKKKYYYbbbOOOGGGCCCHHHIIIDDDAAABBBCCCBBBBBBDDDGGGIIIHHHGGGKKKJJJKKKPPP[[[___XXXLLLGGGGGGIIIJJJIIIJJJQQQZZZWWWQQQSSSTTTWWWttt|||VVVQQQFFF:::666999???AAAAAA>>>===<<<:::999<<>>]]]}}}zzzZZZJJJJJJKKKDDD;;;NNNyyynnnbbb[[[]]]ssslll]]]TTTNNNPPPYYY]]]hhhnnndddcccxxx|||nnnZZZVVVaaa|||vvvuuueeeOOOKKKKKKCCC>>>MMMmmm{{{www}}}{{{mmm```XXX\\\eeevvvxxxZZZFFF===999>>>DDDGGGOOOYYYVVVTTTRRRPPPPPPQQQSSSUUUTTTRRRPPPRRRUUUWWWUUUSSSZZZDDDNNNfffWWWXXXXXXNNNUUU```YYYKKKHHHHHHLLLLLLFFFDDDEEEDDDBBBAAABBBDDDGGGHHHHHHJJJJJJJJJMMMTTTYYYUUULLLHHHIIIJJJKKKLLLMMMPPPSSSVVVPPPPPPRRRQQQbbb|||___RRRAAA999:::>>>AAAAAA@@@???===:::999:::===@@@QQQXXX_________iii|||{{{kkkbbb[[[UUUSSSTTTIIIJJJOOO[[[lllyyytttrrrooo^^^MMMWWW^^^eeevvvhhh```^^^bbbdddfffpppnnnYYYDDD???BBBCCCKKKZZZlllxxx|||}}}tttnnn{{{nnnwwwlllTTTAAA444333444333222444888::::::888<<<:::<<<@@@@@@===;;;===>>>???AAADDDDDDCCC@@@===CCCAAAAAADDDFFFFFFGGGIIIFFFJJJNNNLLLGGGDDDFFFHHHJJJLLLLLLJJJKKKPPPRRRQQQPPPIIILLLSSSPPPPPPnnneeeXXXTTTQQQMMMJJJGGGCCCBBBHHHSSS\\\aaalllrrrddd^^^ppp}}}qqqmmm\\\ZZZWWWUUUUUUVVVXXXZZZXXXYYY[[[\\\ZZZTTTLLLFFFBBBDDDFFFIIIKKKMMMRRRWWW[[[dddrrrnnnLLL@@@<<<:::===<<<;;;;;;<<<;;;888666777777777888888999999999777777777777666666555555444444555555555555444333999888666555666666666666666666666666555555888:::;;;888JJJ}}}{{{yyykkkVVVKKKJJJFFF===AAA___wwwiiibbbZZZ[[[yyyjjjVVVNNNZZZXXX[[[^^^iiivvvkkkhhhvvv]]]XXXdddmmmuuurrrfffRRRFFFGGGCCCBBBUUUuuu~~~qqqdddZZZZZZfffsssfffOOOCCC>>>===AAAEEEFFFKKKRRRPPPPPPNNNLLLLLLOOOSSSVVVRRRQQQQQQSSSXXX[[[\\\\\\xxxRRRHHHYYYaaa___cccYYYLLLXXX[[[CCC>>>???CCCIIIJJJIIIIIIKKKHHHEEEBBBBBBDDDGGGHHHIIIJJJLLLLLLIIIJJJMMMNNNKKKIIIIIIIIIMMMSSSVVVSSSNNNUUUQQQPPPRRRRRRZZZ~~~tttXXXBBB999:::@@@DDD@@@@@@>>><<<999999;;;===JJJSSS]]]___]]]```kkkuuuyyyrrr{{{xxxoookkkfffaaa```TTTNNNIIIJJJRRRfffyyyfffOOOTTTZZZ^^^}}}pppqqq}}}fffMMMCCCFFFJJJUUUbbbrrr{{{||||||~~~yyy~~~nnn|||kkkiii\\\FFF999333666666666666777999;;;<<<;;;<<<:::;;;>>>???<<<<<<>>>===>>>??????>>><<<;;;:::<<<999;;;CCCGGGEEECCCEEEAAAGGGKKKKKKGGGEEEGGGJJJKKKMMMMMMJJJKKKPPPRRRPPPLLLNNNRRRTTTRRRTTTdddwwwnnnaaaYYYQQQIIIHHHGGGFFFFFFHHHKKKOOOVVVeee|||rrrggg```iii{{{yyykkkaaa]]]RRRQQQPPPPPPSSSWWW[[[]]]]]]\\\YYYVVVRRRKKKDDD>>>>>>HHHRRRYYY^^^bbbhhhkkk~~~xxxYYY@@@???BBB???;;;;;;:::;;;;;;:::777555555666666666777777888888666666555555555555555555333333333444444444333333888666555555777888777666666777777666555555777:::;;;:::???ggggggoookkkYYYJJJHHHGGGBBB@@@DDDyyypppjjj```VVV___tttaaaQQQ[[[RRRWWWYYY\\\lllwwwkkk|||yyyfffnnnrrriiirrr|||ssspppsss^^^NNNLLLIIIOOOeeeyyyiii^^^[[[bbbrrrWWWGGGAAA@@@@@@CCCEEEEEEGGGKKKNNNOOOOOONNNMMMOOOSSSWWWWWWUUUTTTTTTUUUUUUUUUUUUcccKKKHHHXXXUUUbbbgggYYYRRR\\\UUU:::999;;;@@@GGGMMMQQQTTTUUUMMMJJJFFFEEEFFFHHHIIIIIIKKKOOOOOOKKKHHHJJJLLLKKKIIIIIIJJJPPPZZZ___YYYOOOWWWVVVQQQSSSWWWWWWmmmuuuSSS===888>>>EEE@@@@@@???===:::999:::<<<@@@IIITTTZZZ[[[^^^dddjjjppp~~~qqqlll{{{ooogggccc\\\TTTKKKFFFQQQrrrsssUUUNNNRRRZZZzzz^^^QQQPPPSSSbbbjjjvvv|||~~~~~~|||{{{sssbbbnnntttQQQ@@@777333888777888888999:::;;;<<<===;;;999999<<<===;;;;;;>>>@@@@@@???>>><<<<<<>>>AAA999444666@@@GGGDDDCCCEEEEEEHHHKKKKKKHHHFFFGGGIIIJJJMMMMMMKKKMMMRRRSSSQQQMMMQQQRRRNNNNNNWWW___ccczzzmmm[[[KKKIIIHHHJJJIIIFFFGGGKKKMMMQQQWWWaaakkkssswwwyyy~~~yyyrrrmmmqqqrrriiibbbbbbfffllluuu|||}}}yyyrrriiiaaaYYYTTTRRRQQQQQQRRRSSSVVVXXX[[[]]]\\\VVVLLLDDDAAA@@@@@@@@@GGGWWWhhhrrrvvv{{{ppp^^^MMM<<<===BBB===999999999;;;<<<:::777444555555555555666666666666555555444333333444444555222222222333333333333444777555444666999;;;999666666777777555444444777999777::::::OOO{{{uuunnndddZZZRRRLLLGGGDDDAAA===ddd|||qqqggg[[[YYYaaa{{{~~~```WWWPPPSSSWWWYYY^^^uuu{{{}}}~~~tttllluuuyyynnnjjjtttiii^^^[[[qqqlllaaa[[[eeeyyy~~~pppccc___cccnnn}}}rrrsssMMMAAA===@@@CCCEEEFFFFFFHHHKKKLLLNNNPPPOOOLLLJJJLLLNNNLLLMMMNNNOOOPPPQQQRRRRRR```NNNHHHIIIOOONNNbbbfff]]]^^^]]]OOOBBB???@@@BBBFFFNNNUUUXXXXXXRRRNNNKKKIIIIIIJJJJJJJJJJJJNNNOOOMMMNNNOOONNNKKKIIILLLNNNPPPWWW]]]ZZZQQQVVVXXXQQQRRR\\\XXX^^^xxxfffLLL>>><<<@@@?????????>>><<<;;;;;;<<<===CCCJJJPPPUUUYYY___cccgggrrrqqqtttddd```___\\\SSSEEEFFFccchhhYYY]]]iiivvvfffbbbcccmmmrrryyy}}}|||zzz}}}llleeeeeeFFF;;;666333777555777999:::::::::;;;;;;:::777777:::;;;999;;;>>>@@@@@@@@@???AAAGGGPPPVVVAAA888666???DDDAAAAAAEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFKKKMMMNNNQQQVVVXXXVVVOOOPPPOOOMMMNNNSSSWWWYYYaaa~~~cccXXXNNNKKKKKKIIIHHHJJJIIIGGGEEEFFFKKKPPPUUUWWW]]]]]]\\\ZZZ\\\fffvvvhhh```YYYVVVUUUTTTWWW[[[[[[[[[XXXTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTSSSRRROOOJJJBBB>>>>>>AAAEEEHHH]]]ppp|||\\\MMMIII<<<888<<<777777888999:::<<<;;;777555555555555555444444444444444444333222222333444555222222222222333333444444444333444888===>>>:::666555555555444222333555777444777888@@@cccssswww|||qqqqqqgggRRRGGGJJJAAABBBUUUpppaaaZZZ\\\ccccccYYYSSSSSSYYY\\\dddyyyxxx|||lllbbb^^^mmmyyylllxxxrrrggg___dddppp{{{wwwpppvvvxxx___FFF???<<>>???@@@???===<<<<<<===@@@BBBEEEIIINNNTTTYYY\\\```kkkwwwyyysss^^^RRRXXX]]]XXXGGGCCC]]]~~~pppttt|||zzzwwwpppsss|||vvvuuuuuuwww{{{~~~{{{|||sss___ppp}}}YYY===888666333666333555888999999888999999:::777666999999888:::>>>===>>>???BBBHHHTTTbbbmmmNNNAAA:::???BBB>>>>>>CCCBBBAAA@@@BBBEEEFFFFFFEEEDDDIIIMMMPPPTTTZZZ\\\ZZZOOOLLLNNNSSSSSSOOOOOOSSSRRRooojjjSSSKKKJJJGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFIIINNNRRRRRRQQQVVVbbblllqqqtttccc]]]TTTMMMKKKKKKIIIIIIKKKJJJKKKKKKJJJKKKPPPTTTVVVRRRSSSSSSRRRNNNIIIEEEBBBAAA@@@AAACCCHHHLLLMMMNNNqqqhhhDDD;;;CCC999444999666666777888:::<<<;;;888555555555555444444333333333444333222222222333444555333222222222333444444555333222444999???@@@<<<777444444444333111111333555444555999:::OOOrrrtttwww{{{UUUGGGSSS;;;EEEFFF^^^yyyeeeZZZXXXYYY[[[wwwaaaQQQLLLVVVZZZWWWeee}}}wwwqqqnnnuuuuuu{{{iii```]]]iiiyyyjjjeeexxx~~~hhhOOOAAA@@@>>>CCCHHHIIIIIIKKKMMMNNNKKKRRRXXXYYYTTTNNNLLLLLLBBBEEEIIILLLMMMNNNNNNOOO{{{YYYHHHIIIPPPOOOKKKQQQVVVVVVRRRUUUYYYQQQBBBBBBCCCEEEGGGKKKNNNQQQSSSQQQOOOMMMNNNNNNKKKIIIHHHGGGIIIKKKKKKLLLNNNQQQSSSMMMOOOTTTWWWRRRJJJKKKRRRPPPLLLLLLRRRVVVXXX\\\```{{{yyypppgggLLL999>>><<<>>>@@@@@@>>><<<:::999===???DDDIIINNNRRRUUUWWW\\\eeelllsss|||vvvjjj^^^UUUQQQIIIHHH```~~~|||fff[[[]]]WWW```{{{}}}}}}xxxfffzzzfffHHH===999444444888888999999::::::999999888999:::;;;;;;;;;:::999888??????===???JJJWWWZZZUUUHHHCCC>>>===???AAA???<<>>JJJLLLOOOSSSVVVXXXYYYYYYaaafffjjjkkkiiiddd\\\VVVWWWSSSPPPQQQUUUUUUPPPJJJHHHXXXVVVJJJMMMSSSQQQOOOIIIHHHEEEAAA??????@@@AAABBBMMMLLLKKKXXXdddeeegggzzz~~~dddJJJDDD===;;;======;;;888999999888888888888999999666666555444333333333333222111222555888888444000111111111111111111111111111000111666;;;===999555888777444222111222333333777333888777;;;ddd~~~rrrRRRNNNKKKGGG===DDDeeetttbbbXXXXXXXXX```}}}~~~jjjYYYUUURRRPPPXXXeeeqqq{{{sssbbbaaaeeeooo|||rrrmmmiiiSSSHHHGGGHHHJJJGGGEEEGGGLLLNNNLLLIIIGGGJJJOOORRRRRRMMMFFFAAA777===EEELLLPPPPPPMMMKKKjjjJJJLLLZZZZZZOOOGGGKKKLLLHHHFFFNNNWWWPPPBBBAAABBBCCCEEEHHHKKKMMMOOOQQQNNNKKKIIIIIIHHHIIIIIIFFFHHHJJJJJJKKKLLLOOORRRLLLPPPVVVXXXQQQIIIKKKTTTQQQMMMMMMPPPSSSTTTVVVZZZiiihhhhhhiiiSSS888<<<>>>AAABBB@@@===:::888999:::>>>EEEMMMSSSWWWWWWYYY]]]^^^^^^iiiuuucccTTTNNNGGGHHH^^^xxx|||hhh]]]ZZZMMMSSSggg~~~}}}zzz{{{yyynnntttZZZAAA999888444444777888888999999999999888888999999:::;;;;;;:::999888999::::::<<>>BBBCCCBBBMMM```iiimmmyyy~~~yyywwwsssXXXGGGAAA;;;999:::;;;999666888777777666666777777888666555444333222222222222444333444777999999666222111111111111111111111111//////000444777888666333444333222111111222444555888222555999;;;QQQzzz```FFFCCCEEE???>>>KKKfffnnngggXXXUUUUUUdddcccUUUVVVYYYXXXWWW```iiittt}}}zzznnndddffflllxxxqqq|||sss[[[MMMIIIPPPYYYNNNJJJFFFGGGLLLPPPQQQPPPGGGEEEFFFJJJNNNLLLDDD===666:::@@@FFFJJJLLLKKKJJJxxxWWWFFFTTT```VVVIIIEEEFFFBBB<<<<<>>AAABBBAAA>>>;;;888999777999AAALLLTTTWWWVVVXXXYYYYYYVVVUUUbbbjjjWWWQQQOOOQQQ^^^oootttiiiPPPLLLUUUuuu~~~}}}xxxwwwzzz}}}rrrtttuuu]]]JJJ999555777555444666777888888999999888888777888888999::::::999999888555666777:::@@@DDD@@@888===<<<<<>>999777888888777444666666555555555555666666555444333222222111111222333333444666888777555333111111111111111111111111...000222222222222222333444333222111000111222333777222222:::::::::^^^cccLLLAAAGGGGGGAAA;;;BBBrrrttt___XXXRRRSSS```}}}eeeYYYYYYVVVOOOXXXWWWaaawwwzzz~~~~~~~~~sssiiihhhlllvvvrrr~~~[[[KKKEEEDDDMMMZZZSSSNNNIIIIIIMMMSSSVVVWWWMMMHHHEEEHHHOOOPPPJJJCCC===@@@DDDHHHLLLNNNOOOPPPYYYRRRSSSXXXSSSDDD???EEEBBB@@@;;;;;;CCCKKKJJJCCCBBBAAAAAAAAABBBCCCDDDDDDRRRPPPJJJBBBAAAFFFLLLOOODDDEEEFFFFFFFFFGGGJJJLLLKKKMMMPPPQQQOOOLLLLLLNNNNNNKKKKKKMMMLLLIIIKKKOOOKKKbbbfffIII<<<===???AAAAAA@@@<<<:::===999999@@@LLLUUUWWWUUUVVVXXX\\\^^^WWWRRR___rrrxxxjjjlllqqqpppoooqqqsssuuuooowwwdddSSSWWWqqqzzz~~~}}}}}}~~~|||zzz{{{~~~oooggg|||bbbKKK???555555777666555666666777777888888777777666777777888888888888888888777666777999===>>>:::666:::::::::===@@@AAA@@@>>>===AAADDDEEECCCAAA???>>>999:::===AAAFFFJJJMMMNNNJJJNNNRRRQQQMMMKKKMMMPPP^^^WWWPPPQQQ^^^||||||}}}gggPPPGGGHHHKKKJJJHHHFFFFFFFFFFFFFFFFFFDDDBBBDDDFFFFFFCCCBBBCCCFFFEEECCCDDDEEEGGGIIIIIIEEEEEE>>>===CCC??????JJJQQQMMMJJJMMMWWWdddnnnssskkkJJJ>>>>>>;;;777666666666555444666666555555555555666666444444333222111111111111111111222444444444222111111111111111111111111111///333555444000///111555888666444222111000//////222444222666888///GGG~~~rrrdddVVVSSSCCCHHHKKKJJJ???888[[[nnncccZZZUUUSSS^^^hhhYYYVVVSSSZZZWWWXXXbbbsssvvvooojjjooovvvzzzjjjJJJEEEEEE@@@BBBLLLSSSPPPLLLKKKMMMQQQSSSTTTOOOKKKHHHIIIMMMPPPNNNLLLGGGHHHIIIJJJMMMOOORRRSSSKKKVVV\\\RRRCCC;;;;;;<<<===???@@@>>>???AAAAAA@@@BBBAAAAAAAAAAAAAAABBBBBBNNNOOOJJJAAA>>>DDDJJJLLLCCCDDDEEEEEEDDDEEEGGGIIIKKKJJJIIIJJJMMMNNNLLLHHHIIIHHHJJJLLLKKKHHHJJJOOOIIIOOOgggXXX@@@>>>===>>>@@@@@@???===>>>:::999@@@MMMWWWZZZYYYUUUUUU[[[bbb\\\OOOLLLRRRcccxxx{{{qqqlllgggdddiiinnn|||yyy```^^^rrr}}}zzzzzz{{{}}}~~~}}}zzz~~~dddjjjTTTAAA:::666666888777666666555666666777777666666555666666666666777777888888:::777555777:::;;;:::::::::999888999<<<>>>@@@@@@@@@AAACCCCCCBBB??????@@@<<<===???AAADDDGGGIIIKKKHHHLLLPPPOOOKKKJJJLLLOOO]]][[[VVVNNNMMMaaafffWWWRRRQQQXXXQQQIIIFFFIIIKKKIIIFFFGGGCCCAAACCCBBB>>>???CCCAAABBBCCCCCCDDDGGGJJJMMM```^^^SSSLLLNNNKKKPPP___kkkjjjiiiiiimmmwwwrrrQQQ@@@AAA<<<:::777666666666555444777666666555555666666777444444333222111111111111000111333333222111111111000000000000000000000000222666999666111///222777888777666444222111111000,,,666333222666111<<<^^^www___RRRSSSKKKHHHEEEJJJGGG:::IIInnnmmm^^^YYYSSSQQQbbbzzzuuudddXXXWWWVVVXXX[[[```iii|||zzzrrrpppqqqzzz|||^^^DDDDDDHHHBBB@@@GGGLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEFFFJJJLLLIIIHHHHHHHHHHHHJJJKKKLLLNNNUUURRREEE???AAA<<<333888===@@@???;;;999:::<<<@@@@@@@@@@@@@@@AAABBBBBBHHHMMMJJJAAA===BBBFFFEEECCCDDDEEEDDDCCCCCCEEEGGGIIIIIIGGGFFFJJJNNNKKKEEEGGGGGGJJJMMMLLLIIILLLRRRRRRIIILLLjjjkkkJJJEEE???<<<>>>@@@@@@???<<<999999???JJJUUUZZZ[[[XXXWWWYYY]]]\\\UUUOOOLLLQQQbbb}}}|||rrrnnnbbb]]][[[eeegggooozzz~~~yyywwwzzz}}}~~~{{{{{{sssuuummmnnnJJJ;;;999777777888777666666444555555666666555555444555555555555555666888888;;;666333444666777999<<<:::999888888999;;;>>>@@@???>>>???@@@???<<<===AAABBBCCCDDDCCCBBBCCCEEEFFFHHHJJJLLLLLLJJJJJJLLLOOOOOOSSSUUURRRMMMTTTmmmuuummmkkkaaaTTTMMMMMMNNNMMMKKKKKKFFFFFFKKKKKKFFFEEEJJJEEEKKKSSSWWWVVVTTTSSSTTTwww{{{sssgggeeeeeekkkzzz|||oooVVV???999>>>999888777666555555555555666666555555555555666666555444333222222111111222222444555444333222222333000000000000000000000000222666999777333111333666333333444444444555555555,,,444333111444666:::EEE{{{wwwffffffeeeWWWGGGHHHLLLAAA>>>OOO}}}{{{cccZZZVVVRRRUUU___wwwgggVVVUUUWWWYYYXXX\\\hhhttt~~~yyy~~~xxxssstttzzzlllRRR>>>>>>CCCBBBCCCIIIDDDEEEFFFFFFEEEBBB???<<>>???@@@AAABBBEEENNNOOOFFF@@@CCCDDD@@@CCCDDDDDDDDDCCCCCCDDDFFFEEEJJJKKKGGGFFFJJJKKKHHHGGGHHHLLLOOOMMMJJJNNNTTTWWWXXXSSSZZZvvvYYYOOOCCC<<<<<<>>>@@@@@@===;;;:::===DDDLLLRRRUUUUUUWWWYYYYYY[[[]]]YYYSSSMMMVVVeee{{{||||||ppphhh``````|||lll}}}|||{{{zzzxxxzzzwwwwww}}}~~~~~~|||}}}tttYYY@@@777777777555555666666666444444555555555555444444444444444444444666777888;;;666333555666555777<<<999999:::999999999:::;;;<<<:::<<<@@@@@@<<<===BBBCCCDDDDDDCCCAAAAAADDDFFFHHHHHHHHHHHHJJJKKKNNNOOOKKKLLLNNNPPPNNNOOOXXXbbb}}}wwwggg\\\XXXYYY[[[RRROOOTTT^^^^^^TTTOOORRR\\\dddlllooolllgggffffff{{{mmmXXXFFF:::777888666777777666444444444444555555444444444444555555666555444333222222222222222444555444111000111333000000000000000000000000000333666666333111111222000111222333444555555555222...222555222555;;;;;;ccczzzqqqwwwpppSSSHHHLLLFFF>>>DDDRRRyyyzzzggg___YYYUUUUUU___pppqqqhhh___[[[YYYYYY^^^dddbbbqqqzzz}}}}}}~~~}}}|||yyywwwzzzXXXLLLAAA@@@CCCEEEFFFHHHDDDEEEGGGGGGEEEBBB???>>>GGGIIIJJJJJJHHHHHHIIIJJJJJJKKKMMMOOOPPPOOONNNMMMAAA:::888;;;999444777>>>999777777:::<<<>>>???AAA;;;;;;;;;<<<>>>@@@AAABBBFFFQQQUUULLLFFFGGGFFF???CCCDDDEEEDDDBBBBBBDDDFFFAAAKKKPPPJJJDDDFFFKKKMMMHHHJJJNNNQQQNNNKKKNNNUUURRRiiilll^^^ooosssdddXXXHHH===;;;>>>@@@AAABBB@@@===<<<>>>CCCHHHKKKIIIRRRWWWUUUXXX___\\\TTTIIIKKKOOO___~~~xxxnnnfffyyyqqq{{{~~~~~~|||zzzyyyxxxvvvxxxuuuyyysss|||kkkIII888444666555333222444666666333444444555555444444333444444333333444555777888<<<777555888999555666;;;777999;;;<<<:::999888777:::999===CCCCCC>>>>>>CCC===@@@AAAAAAAAABBBFFFJJJIIIGGGEEEFFFIIIMMMOOOOOOWWWPPPKKKMMMOOOPPPQQQSSSRRRrrrgggjjjpppvvvuuu}}}{{{qqqqqq||||||~~~wwwkkkWWWCCC<<<===<<<777444555666555333333333444444333333222222333333444666666555444333333333333000222333222///---///111000000000000000000000000---000333444333111///...111222222333333222222111999)))000:::111111<<<;;;UUUooojjjqqqwwwZZZFFFGGGFFF@@@DDD???JJJjjjzzzjjj```WWWRRRUUUWWWffflllaaa\\\YYYXXXYYYaaa___fffssszzz}}}zzz}}}}}}zzz||||||zzz}}}{{{zzzmmmPPPNNNLLLKKKLLLLLLIIIEEEHHHIIIKKKKKKIIIGGGEEEEEEIIIHHHHHHIIIKKKKKKHHHFFFGGGJJJNNNQQQRRRQQQOOONNN<<<;;;999777777777777777888777777888999<<<>>>???;;;;;;<<<>>>@@@???:::666???TTT^^^UUUKKKKKKJJJDDDKKKIIIGGGEEEDDDEEEGGGIIIEEEFFFHHHJJJKKKKKKKKKJJJFFFIIILLLKKKIIIKKKQQQVVVbbb```^^^\\\eeewwwbbbggg```LLL;;;:::@@@CCC>>>>>>>>>>>>===>>>@@@BBBDDDHHHRRR[[[\\\XXXVVVXXXUUURRRNNNNNN[[[{{{xxxfffxxxrrr~~~|||}}}~~~zzzvvvsssvvv}}}yyyssszzzxxxsssgggCCC666555444222333444555444333444444444333333222222222444444444555555555555666666666666666555555555555555999<<<;;;777666999===999;;;<<<;;;<<>>>>>???@@@BBBDDDFFFGGGKKKIIIGGGFFFGGGKKKPPPSSSXXXVVVRRRNNNLLLMMMRRRUUURRR___}}}jjj[[[JJJ@@@;;;777666777666666555444333222111111222222444444444444222222444444444333333222222222000000000000111111...,,,000000000000000000000000............////////////000000111111111222222222222333333222111000222333DDD```}}}mmmvvvzzziiiKKKMMMKKK@@@CCC===AAAIIIaaaiii^^^^^^UUUUUUYYYeeezzzxxxjjjddd```\\\]]]\\\```fffiiikkksss}}}|||{{{zzz{{{gggRRRHHHIIINNNQQQNNNHHHHHHKKKGGGEEEDDDEEEHHHKKKMMMNNNUUUVVVMMMHHHMMMKKKFFFKKKIIIKKKNNNPPPQQQPPPOOOMMM;;;:::888777666777777888777777777888999;;;===>>><<<;;;<<<===???===999555<<>>===;;;;;;<<<===AAADDDNNN\\\ddd```WWWRRRPPPQQQPPPLLLKKK]]]{{{}}}|||||||||{{{yyywwwvvvvvv{{{yyy|||uuu~~~rrrWWW===888555444333444555555333111444444444444333333333333333333333333444444444444666666666666666666666666666888::::::777777999<<<:::<<<===<<<;;;<<<>>>???>>>>>>???@@@AAACCCDDDEEEIIIHHHFFFDDDDDDFFFIIIKKKTTTSSSQQQOOOMMMNNNRRRVVVYYYTTT___~~~YYYLLL???999777555666888666666555555444333333333222222333444444333222222333333222222111111111111000000///000111111...,,,..................................../////////////////////000000000111111222222333222000000222333555MMM{{{yyyyyy{{{XXXEEEJJJCCC;;;CCC===;;;:::DDDfffhhh[[[XXXVVVTTTWWWaaavvvwwwhhh```[[[YYY[[[___```^^^aaafffjjjrrrzzz}}}~~~|||||||||~~~~~~rrraaaWWWRRROOOOOOPPPLLLFFFEEEGGGDDDAAA>>>>>>BBBFFFJJJLLLRRRVVVPPPKKKNNNJJJDDDIIIGGGIIILLLNNNPPPQQQQQQQQQ888888777777777777777888666666666777888:::;;;<<<<<<<<<;;;<<<===<<<999666;;;KKKZZZZZZNNNDDDEEEKKKGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFIIIKKKLLLMMMQQQWWW\\\XXXSSSQQQPPPMMMWWWzzz}}}rrr]]]DDD999999AAA@@@???>>>===<<<;;;;;;===>>>HHH\\\llllllbbbZZZUUUWWWXXXSSSHHHEEEXXXnnnwwwzzz{{{yyytttqqqrrruuu|||ttt{{{uuu|||uuu[[[CCC666:::555444555666777666333000444444444444444555555555222222222222333333333333666666666666666666666666777777777777777888999999<<<===???>>>;;;:::<<>>>>>??????@@@BBBCCCDDDGGGFFFEEEEEEEEEEEEFFFFFFNNNOOOOOOOOONNNOOORRRUUU]]]QQQOOOcccdddJJJ@@@777555555444444777555555555555555555555555111222333444444333222111111111111000000000000000000//////000111111///,,,---------------------------............/////////............////////////111222222111000000222333...@@@eeevvvSSSGGGKKKCCC;;;CCCCCC>>>888777EEEkkklll___[[[UUUPPPQQQZZZhhhsss{{{kkkddd___^^^]]]\\\^^^aaadddiiimmmnnnmmmooouuuzzz~~~yyyrrrmmmkkkmmmoooooosssyyyyyyzzz{{{zzzxxxwwwxxxyyyuuuvvvwww{{{~~~}}}{{{|||zzzlllcccfff[[[UUUOOONNNKKKGGGEEEGGGNNNJJJDDDAAACCCGGGJJJLLLMMMUUURRRNNNOOOHHHCCCIIIGGGHHHIIIKKKNNNPPPRRRSSS777777777777777777888888555555666777888999:::;;;;;;;;;;;;<<<===>>>======:::EEEVVV^^^WWWIIIDDDGGGGGGFFFFFFEEEFFFHHHJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMQQQVVVZZZ```XXXVVVXXXTTTTTTlll~~~VVV;;;777>>>>>>???AAABBB@@@===;;;:::999BBBWWWlllvvvwwwvvv]]]XXXVVVWWWRRRJJJKKKQQQbbbvvvvvvxxxxxxvvvtttssstttvvvsssxxxtttqqq~~~vvv\\\GGG999444999333444666888:::999666333333444444555555666666666222222222222333333333333555555555666666777777777999777555555777999999888<<<===???@@@===:::<<<@@@======>>>???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGJJJLLLMMMMMMNNNPPPRRRSSSSSSTTTVVV___{{{}}}gggMMMEEE===777666666333222444444555555555666666666777111222333444444333222111000000000000000000000000/////////000111111///------------------------------------.........//////---.........////////////000111111111///000111333000>>>NNNrrrbbbPPPOOOLLLCCC===DDDAAAAAA@@@>>>LLLvvvnnnggg\\\UUUSSSUUUXXXZZZmmm~~~nnnddd```aaadddfff```ccceeefffeeefffiiilllnnnppptttuuutttpppjjjgggkkkiiiiiilllnnnnnnppptttrrrssssssrrrrrrsssvvvyyytttuuuwwwyyyyyyyyyxxxwwwxxxiii^^^\\\aaaaaaWWWNNNLLLLLLJJJJJJLLLYYYTTTMMMIIIGGGGGGHHHHHHIIIRRRQQQLLLLLLGGGEEEMMMHHHHHHGGGHHHJJJMMMPPPRRR777777777888888888888888444555666777888999999999::::::;;;<<<>>>AAADDDFFF@@@BBBHHHPPPPPPIIIDDDEEEHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLKKKLLLMMMNNNOOONNNOOOOOOOOOOOORRRUUUWWWaaaYYYVVVZZZXXXTTT^^^ooofffCCC;;;999:::<<<@@@CCCCCC???;;;;;;999>>>NNNbbbvvvppp```RRRQQQXXXYYYQQQJJJGGGQQQdddvvv|||yyywwwvvvuuuvvvxxxyyyxxxvvvlllpppmmmnnnzzz~~~wwwWWWGGG>>>999666333222333555999;;;<<<999777333444444555555666666666333333333333444444444444333333444555666777777888999777555555777888999999:::888:::>>>???;;;;;;???;;;<<<===???BBBEEEGGGIIIIIIJJJKKKKKKJJJHHHFFFDDDCCCEEEIIIKKKKKKLLLMMMNNNGGGNNNTTTOOOIIIWWW|||{{{mmm]]]OOOAAA@@@:::777777666333222444333333444444555555666666111111222333333222111111000000000111111111111111///...///000222111///---........................------------...................../////////000000///000000000//////111333000:::999IIIxxx{{{^^^XXX```WWW>>>===<<>>CCCHHHMMMNNNHHHBBB@@@EEEJJJLLLLLLGGGHHHIIIJJJLLLNNNPPPQQQLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTRRRRRRRRRTTTUUUWWW]]]YYYWWWYYYXXXVVVYYY^^^|||pppOOOEEE;;;:::999<<>>;;;===;;;===FFFUUUhhhhhhXXXYYY^^^WWWIIIDDDCCCJJJXXXdddlllyyy~~~~~~wwwwwwuuutttwww{{{|||yyyuuummmnnngggdddvvv{{{dddEEE>>>;;;:::888///222222444777:::;;;999888444444444444444555555555333333333333444444444444111222222444555666777777999888777666666777999;;;<<<555555===@@@<<<:::<<<:::;;;<<>>888666888000333222222444666777666444444444444444333333333333222222222222333333333333///000111222444555666777888999999777555666:::>>>DDD999666@@@GGGBBB<<<;;;;;;;;;<<<===???AAABBBCCCHHHIIIIIIJJJIIIGGGEEEDDDDDDGGGIIIJJJIIIHHHIIIJJJKKKJJJLLLPPPQQQRRRWWW]]]qqqvvv```YYYZZZJJJ:::777888222//////111111///111666000000000000000000000000000111222333333222111000....../////////000000000.........000222222000...------------------------,,,,,,---------.........,,,---------............---...//////......111222111333444///<<>>===@@@777GGGgggwwwkkkbbb^^^TTTTTTWWW\\\```lll{{{sssnnnjjjfffccceeedddddddddeeeeeefffgggkkkiiiiiillllllhhhgggiiikkklllnnnooorrrvvv{{{||||||~~~xxxoookkklllxxxwwwlllZZZKKKFFFKKKQQQUUUWWWRRRNNNLLLHHHEEEGGGLLLPPPNNNKKKJJJJJJJJJIIIHHHDDDIIIEEEBBBGGGFFFCCCIIIIIIFFFCCCAAA@@@AAACCCDDD;;;;;;<<<<<<;;;999888777666777888999::::::999888:::;;;;;;:::;;;@@@GGGNNNFFFLLLHHH<<<===IIINNNHHHAAABBBDDDFFFHHHKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQPPPQQQOOOMMMMMMNNNPPPQQQRRRRRR\\\]]]RRRMMMTTTZZZXXXYYYuuuxxxddd^^^ZZZNNN@@@888888;;;???@@@@@@>>>===@@@BBBDDDJJJQQQ[[[{{{cccccceee^^^SSSJJJFFFHHHHHHJJJYYYkkkpppkkknnn~~~zzz}}}}}}zzzxxxyyyxxxtttsssvvvvvvssssssuuutttrrrqqqvvvzzzzzzvvvqqqooonnnyyy~~~zzzllleeennnyyy{{{iiiDDD999???555111777555444333111111222333111000444444444333333222222222000111111111111222222222...///000111333444666666888:::;;;999555555:::@@@NNN@@@:::EEENNNHHH@@@===<<<<<<<<<<<<<<<===>>>???CCCDDDGGGIIIKKKLLLMMMMMMGGGIIIJJJJJJIIIHHHIIIJJJFFFIIIOOOSSSPPPNNNRRRZZZQQQaaaoooVVVNNNRRRFFF777333333333000000111000...000444/////////...............000111222333333222111000---------.........//////.........000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,---............000222///---666333,,,NNNttteeejjj[[[PPPEEEAAABBBCCC@@@======666???ccc}}}lllddd___WWWUUUZZZ[[[YYYbbbpppzzz|||wwwkkkkkkllllllkkkjjjiiihhhhhhfffhhhmmmooonnnooorrrssstttwwwzzz}}}~~~vvvuuuwwwyyyyyy~~~}}}wwwnnndddbbbeeewwwzzziiiYYYLLLIIIEEE>>>AAAJJJKKKJJJJJJJJJGGGDDDHHHOOOSSSOOOJJJGGGFFFGGGGGGGGGDDDIIIDDDCCCIIIFFF???BBBFFFDDDBBB@@@???@@@BBBCCC@@@BBBEEEGGGHHHGGGEEEDDDGGGDDD???;;;888777777888888999:::;;;<<<=========:::BBBIIIJJJFFFDDDIIIPPPMMMDDD@@@EEEJJJJJJJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVXXX^^^]]]TTTNNNQQQTTTSSS^^^^^^tttwwwgggkkkjjjTTT;;;888<<<;;;<<>>>>>???@@@QQQdddwww~~~|||xxxtttpppmmm\\\OOOKKKGGGDDDLLLYYY```fffjjjxxx}}}}}}yyy{{{}}}{{{wwwrrrnnnllleeekkkrrrqqqllliiiiiilllhhhlllooonnnllllllooosssvvvpppttt~~~|||oooJJJDDD;;;555444444333222222222222222222222222222444444333333222111000000///111444666666444111///000000111222333333444444222666888444000333>>>HHHOOOCCC888666===BBB@@@;;;<<<999888999===??????===@@@BBBEEEHHHKKKMMMMMMNNNIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLNNNJJJEEEKKKUUURRROOOUUUmmmpppUUUOOOEEE>>>999777666666222222222111000//////...000000000000000000000000...............///000000...------,,,---...///000///////////////000111111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111...---...000===aaattthhhrrrVVVNNNDDD@@@DDDIIIDDD:::>>>999888DDD[[[}}}tttjjj```ZZZZZZZZZVVVUUUXXX```hhhvvvzzzuuusssssstttqqqtttxxx{{{~~~zzzxxxsssnnnmmmpppwww|||~~~yyysssiiiZZZRRR^^^rrrjjjPPPMMMJJJHHHCCC???AAAGGGQQQOOOKKKHHHFFFEEEEEEFFFLLLHHHEEEDDDFFFGGGFFFDDDAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBB@@@@@@@@@BBBCCC<<<>>>AAACCCEEEDDDCCCBBBIIIHHHEEEBBB???;;;888666777888999:::;;;<<<<<<<<<:::@@@EEEFFFCCCCCCHHHLLLMMMEEEAAADDDHHHIIIKKKOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNPPPQQQRRRQQQXXXYYYRRRLLLMMMOOOOOOTTTXXXeeetttlll|||gggIII>>>;;;777888>>>???@@@@@@??????@@@AAACCCTTTiiixxx}}}uuulllcccYYYSSSOOOOOOWWWaaakkknnnlllsss|||{{{}}}yyyyyyzzz}}}|||xxxxxxwwwuuupppiiiccc```___aaadddeeeccc______dddiiidddfffeee```___lllrrrrrrnnnssspppaaaAAA<<<555111111111111000222222222222222222222222444333333222111111000000///111333444444333111///000000111222222333444444000444777666444555;;;AAAEEE???999777999;;;<<<<<<<<<:::999:::===??????>>>>>>@@@BBBEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJKKKMMMIIIDDDFFFMMMLLLNNNTTT[[[gggttt]]]JJJEEE>>>999666555444333222222111111000//////...////////////////////////...............//////000...---,,,,,,---...///000///............///000000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---,,,000444222555IIIaaacccRRRNNNWWWSSSAAA<<>>@@@@@@AAABBBEEEHHHIIIEEEBBBBBBDDDEEEIIIOOOKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMJJJRRRVVVRRRKKKJJJKKKLLLLLLSSSVVVffftttoookkkWWWGGG:::888>>>???@@@AAAAAAAAA@@@@@@<<>><<<::::::;;;===?????????>>>???AAABBBDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIILLLJJJIIIJJJHHHDDDBBBDDDKKKNNNPPPMMMLLL[[[~~~qqq]]]KKK>>>;;;888555555555444333222111111000000//////...------------------------......------......///000...---,,,,,,,,,---...///---------------......///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,000444222...666CCCuuu```YYYnnnlllLLL>>>JJJAAA@@@???;;;777999FFFTTTuuusssfff\\\YYYZZZWWWVVVUUUUUUXXXaaakkkssswwwqqqnnnlllkkkkkkjjjkkkmmmooouuu~~~zzznnnaaa```]]]aaaqqq}}}~~~vvvlllNNNMMMIIIGGGGGGEEEBBBEEEJJJFFFEEECCCBBBAAA@@@AAAAAAAAA@@@>>>>>>???@@@???>>>AAA@@@@@@???@@@BBBCCCDDDEEEDDDBBB@@@???>>>??????000111333444444444333222333666888:::;;;999666444555666666777999:::;;;<<<>>>===<<<===???BBBDDDDDDEEEDDDCCCCCCBBBBBBEEEHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJFFFNNNTTTSSSMMMIIIJJJKKKLLLSSSOOORRRqqqtttXXXBBB===>>>===>>>???AAAAAA@@@???AAABBBEEEOOOcccxxxxxx|||jjj___cccgggddd|||}}}{{{ssstttxxxyyytttlllmmmxxxqqqjjjooouuutttnnnkkknnnooommmlllmmmkkklllmmmnnnnnnlllhhhfff]]]^^^```aaaaaaaaaccceee\\\]]]______]]]\\\[[[ZZZZZZZZZdddzzzoooqqqxxxqqq```LLL888444333222111111111111111111111111111111111111111222222111111000000000000000000////////////000000000000111111222222222333111222333555777777666444666:::===;;;777555999===:::999999:::;;;===>>>>>>???@@@AAACCCDDDFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHLLLIIIGGGHHHIIIGGGCCC@@@KKKHHHGGGIIILLLSSS```mmm|||WWWKKK===888777555555666666444222111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,,,,---...///,,,,,,++++++,,,,,,---...---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000------//////---333;;;GGGqqquuuXXXJJJEEEEEEDDDAAA;;;888:::>>><<<]]]|||lllbbb^^^\\\\\\ZZZXXXWWWWWWXXXYYY]]]ccclllttt|||}}}uuuppppppmmmiiiffffffhhhjjjlllmmmooorrrwww~~~vvvlll]]]OOOYYYhhh{{{www|||fffPPPSSSOOOLLLKKKHHHEEEEEEIIIDDDCCCBBBAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????AAABBBCCCEEEDDDBBB@@@>>>=========111111222222111000...---000111222444555555555555555555555666888:::;;;===???===;;;<<>>:::888777888<<>>HHH[[[jjjqqqttt~~~lllaaadddeee```gggmmmlllpppwwwnnnhhhqqqwwwpppccc^^^dddllljjjooommmcccYYYXXX[[[]]]\\\XXXXXX\\\]]]ZZZYYY[[[ZZZZZZYYYYYYWWWWWWWWWWWW[[[^^^bbbddddddccccccccc\\\ZZZYYYYYYYYYYYYYYYXXX\\\nnnwwwmmmiiisssnnnVVVJJJ>>>111333333333222111111111111111111111111111111111111111111000000000000//////000000///......///000000000111111111111111222222333111000222444666555444555777888888777777777888777777888888888:::;;;<<<======???AAADDDFFFHHHIIIDDDDDDEEEEEEFFFGGGGGGHHHIIIGGGFFFGGGJJJKKKGGGBBBEEEBBBCCCKKKPPPPPPPPPRRRcccxxxuuu}}}rrrkkkVVV>>>===444555444444555666555222000000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,++++++,,,---...+++++++++++++++,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000---,,,...//////333777:::]]]~~~zzzSSSEEEEEECCC@@@>>><<<999666999>>>SSS|||~~~uuuiiifffaaa\\\XXXVVVTTTSSSTTTVVVYYY[[[]]]ccckkkqqqwww{{{{{{vvvpppkkkhhhfffdddeeeeeefffhhhjjjnnnpppuuuxxx}}}xxxmmmbbbVVVMMMKKKiiizzz~~~www```VVVNNNTTTOOOKKKLLLJJJGGGFFFIIIEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@AAAAAA@@@???????????????>>>>>>???@@@BBBCCCCCCBBBAAA???>>><<<<<<;;;444444444333333111000000666555555444444555666777555555555666888:::<<<>>>>>>===<<<===???@@@AAA@@@BBBFFFJJJKKKKKKKKKGGGBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKIIIJJJMMMMMMIIIGGGHHHNNNNNNLLLNNNRRRYYY{{{qqqTTTBBBCCC???:::555444888===@@@AAA@@@BBBAAA<<<<<>>:::555===777:::PPPsssxxxkkk```ZZZXXXXXXXXXSSSSSSRRRQQQQQQSSSWWWZZZWWWYYY]]]aaadddeeeeeeeeeiiijjjkkkjjjiiihhhiiijjjllljjjgggdddbbbbbbcccdddcccfffiiilllnnnqqqtttvvvvvvooolllbbbSSSIIIHHHGGGiiizzz^^^KKKMMMOOONNNIIIGGGIIIJJJHHHHHHJJJFFFFFFGGGGGGGGGGGGGGGGGGAAACCCDDDCCCAAA??????@@@???>>>>>>===>>>@@@AAABBBAAA@@@@@@???===<<<;;;;;;333333333333333333333333555555555555555666666777666666666666888;;;===???;;;<<<===>>>>>>>>>>>>>>>???CCCFFFGGGKKKOOOKKKDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOSSSKKKGGGKKKNNNLLLIIIIIIJJJJJJIIIMMMQQQPPPccc~~~cccSSSUUUYYYOOOBBB999999;;;===>>>AAAEEEEEE@@@===>>>???>>>BBBGGGIIIFFFDDDGGGHHHFFFHHHTTTUUUZZZpppvvvmmmkkkhhhaaaWWWRRRRRRPPPMMMQQQOOONNNPPPPPPNNNOOOSSSPPPSSSUUUUUUTTTTTTWWWZZZWWWZZZ]]]_________`````````___aaajjjvvvuuu]]][[[nnngggPPPAAA777444777000111222000...///111444111111111111111111111111////////////////////////000000000000000000000000111111111111000000000000...//////000111222444555333333444444333333333333444666888777666777:::<<<999999:::;;;===@@@CCCDDDCCCDDDEEEFFFGGGHHHHHHIIICCCFFFFFFDDDFFFKKKLLLIIIFFFHHHNNNSSSRRRPPPUUU\\\TTTRRRYYYmmmyyycccPPPQQQOOO===<<<999333:::444111000///000111111///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......,,,+++++++++,,,,,,,,,++++++++++++,,,------,,,++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))---000000///...---+++000))):::kkknnnuuuxxx[[[OOOUUUVVVMMMCCC@@@???>>>888888:::>>>DDDUUUtttzzzpppjjjgggddd\\\ZZZWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZ\\\\\\[[[[[[\\\^^^]]]]]]\\\]]]^^^```cccdddiiimmmrrrvvvyyy~~~vvvpppmmm```^^^iiifffSSSKKKRRR___xxxtttmmmgggTTTJJJRRRYYYMMMHHHFFFIIIJJJIIIHHHIIIFFFGGGGGGGGGGGGGGGFFFFFFAAACCCEEEDDD@@@>>>===>>>>>>>>>======>>>???AAABBB??????>>>>>>===<<<;;;;;;///000000111222333444444,,,...000222444555666666777666666666888;;;>>>@@@888;;;===>>>===<<<<<<===;;;>>>???AAAHHHPPPMMMEEEEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLLLLMMMMMMOOOPPPQQQ[[[OOOHHHLLLQQQPPPLLLLLLGGGIIIGGGKKKSSSSSSWWWggg~~~jjjiiitttfffRRRCCC<<<;;;:::999HHHIIIGGGBBB@@@BBBAAA>>>===???@@@AAABBBDDDDDDCCC===HHHGGGHHH]]]rrrzzz}}}}}}~~~ssskkkiiihhheeebbb___^^^______]]]```eee^^^bbbgggiiihhhhhhiiikkkddddddbbb^^^YYYUUUUUUUUUUUU[[[hhhzzzgggYYYMMMRRRiii~~~tttVVVGGG===222000666000222222111000111555999000000000000000000000000.........///////////////000000111111111111000000111111111000000000000000***---000222111111333444444666888666333222444666555777999888777777:::===;;;;;;;;;<<<===???AAACCCCCCDDDEEEFFFGGGHHHIIIIIIBBBFFFFFFBBBCCCJJJLLLJJJFFFBBBDDDMMMUUUUUUQQQOOOSSSPPPTTT^^^hhhwww|||lllYYYIII???AAA444777777000666...111000///111222333111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***)))*********************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,//////---+++...111333###===888CCC}}}~~~mmmooooooYYYKKKXXX^^^TTTFFFBBBEEEHHH>>>888666888:::;;;CCCMMMiiiwwwpppooojjjeeebbbaaa___ZZZVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWXXXYYYXXXXXXZZZ\\\]]]^^^aaadddfffiiijjjkkkoootttyyyvvvggg[[[UUU[[[NNNVVVpppvvvfffdddrrrzzzwww```WWWXXXQQQOOOYYY```RRRLLLIIIKKKLLLIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDAAACCCEEECCC???;;;;;;<<<>>>============???@@@AAA======>>>>>>===<<<;;;;;;333333333222222111111111222222222333333333444444444555777888999999999888999;;;===>>>???AAADDDFFF@@@<<<<<>>>>>???AAABBBCCCEEEFFFIIIMMMQQQTTT\\\ggguuu|||~~~{{{vvvvvvxxxuuupppvvvsssmmmjjjrrr{{{xxxpppeeebbb[[[VVVVVVXXXTTTNNNXXXbbbjjjjjjhhhhhhddd^^^BBBLLL[[[nnn|||dddEEE999555111000555111111111111111111111111222222111111000/////////111000...///000111///...////////////000000000000111111111000000000000000222111000111333444333222333333222222333333444555666777888888777888:::;;;:::999999:::;;;===???@@@BBBCCCDDDBBBAAACCCHHHMMMHHHGGGFFFEEEEEEGGGIIIJJJFFFEEEGGGJJJKKKJJJMMMRRROOOSSSVVVWWWZZZaaallluuuiiiTTTGGGAAA999999888777555444222111000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++***+++++++++---+++******+++,,,,,,++++++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000---,,,---000111000...+++555333111NNN|||vvvwwwzzztttXXXkkk}}}[[[GGGIIIKKKAAA???;;;888666666666777>>>LLLfffyyyrrrooommmiiieeecccaaa___^^^^^^______^^^YYY[[[]]]^^^^^^___aaaccceeeiiimmmnnnpppsssyyy~~~{{{qqqiii]]]PPPOOOUUUQQQEEEFFFaaaggg[[[RRRRRRSSSOOOLLLLLLLLLHHHHHHOOORRRNNNHHHDDDFFFEEECCCBBBBBBCCCDDDFFF???>>>============>>>>>>=========;;;888888999;;;::::::::::::::::::::::::333333333222222111111111222333333333444444444444666777888999999888777777777999;;;<<<===@@@DDDGGG???;;;;;;AAAEEEDDDEEEIIILLLOOOPPPMMMFFFBBBDDDGGGFFFIIIIIIIIINNNTTTSSSMMMOOONNNMMMLLLMMMPPPRRRTTTSSSLLLHHHLLLRRRTTTUUUXXX```{{{mmm```RRRGGGBBBBBBLLLKKKFFFJJJIIICCCEEE???@@@@@@???>>>>>>>>>??????@@@AAABBBCCCDDDFFFGGG>>>EEELLLPPPQQQTTTZZZ```zzz{{{vvvvvvxxxuuupppfffhhhgggccccccdddbbb\\\XXXVVVRRRPPPUUUYYYUUUMMMQQQSSSPPPKKKJJJMMMLLLGGG[[[iiiyyyxxxzzz}}}jjjQQQ;;;555555222111444000000000000000000000000000000000000000000000000000///...///000000///........./////////000000000000000000000000000000111222111000111333444333222333222222222222333444444444555666777777888:::<<<888888888999:::<<<>>>???BBBBBBBBBBBBAAACCCFFFHHHIIIIIIGGGGGGFFFGGGGGGHHHEEECCCEEEHHHIIIGGGJJJOOOQQQSSSUUUSSSRRRUUU]]]cccdddvvv|||fffSSSEEE<<<888888888777666555333222111000000000/////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******+++,,,,,,...,,,++++++,,,------,,,+++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000111///...222222...---===]]]}}}tttvvv~~~}}}}}}eeeWWWLLLLLLFFF@@@======;;;777333888888>>>NNNhhh~~~zzzxxxtttpppnnnnnnmmmjjjgggmmmnnnoooooopppssswwwzzzttttttvvv{{{sssmmmcccZZZTTTLLLCCCBBBGGG@@@>>>IIIoooggg\\\UUUOOOMMMIIICCCAAADDDJJJFFFFFFLLLOOOKKKFFFDDDCCCBBBAAA@@@??????@@@AAA<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888888999;;;::::::::::::::::::::::::222222222222222111111111333333333444444444555555888888999999888888777666666777999:::;;;???CCCGGGBBB>>><<>><<<>>>LLLSSSQQQTTTHHHGGGFFFDDDBBB@@@???>>><<<===>>>>>>???>>>>>>===???@@@AAAAAABBBCCCGGGJJJKKKPPPWWWYYYYYY\\\aaagggmmmlllgggcccdddfffccc]]]YYY^^^___YYYSSSTTTXXXZZZVVVUUUUUUYYYdddkkkggg___OOOIII???:::@@@OOO[[[```|||yyyuuunnn}}}nnn]]]PPP???222333666333111222////////////////////////......//////000111111222000...---...///000///............////////////000/////////000000111111111222111000111333333333222222222222222222333444444222333555666666777:::<<<777777777888:::;;;===>>>AAA@@@???@@@BBBBBBBBBAAAHHHHHHHHHHHHGGGFFFFFFEEEFFFDDDEEEHHHHHHFFFIIIMMMPPPRRRRRRPPPMMMMMMPPPTTTMMMTTT^^^jjjxxxuuuiiiXXXIII@@@;;;888666777666666555444333111000000////////////.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++******************+++,,,---...,,,+++,,,---...---,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,...---,,,---///000///...222---+++...///<<>>===???888BBBWWW|||vvvQQQSSSQQQOOOMMMGGGAAAAAADDDHHHDDDCCCGGGIIIGGGCCCBBBAAAAAA@@@???>>>======<<<::::::::::::::::::::::::;;;<<<;;;:::888777888:::999999999999999999999999222222222111111111111111333333444444444555555555777777888888888888888888999999:::::::::===BBBEEEEEEAAA>>>>>>@@@AAACCCDDDGGGLLLQQQQQQLLLGGGEEEFFFCCCFFFIIIIIIIIIJJJLLLMMMKKKMMMPPPRRRTTTSSSQQQPPPPPPNNNNNNNNNLLLIIIMMMSSSUUURRR___iiiSSSHHHEEEFFFEEE777333BBBNNNQQQUUURRRPPPNNNKKKIIIGGGEEECCC@@@???======>>>>>>>>>===@@@>>>===<<<===>>>>>>>>>@@@CCCEEEDDDAAABBBFFFJJJPPPPPPNNNLLLPPPTTTRRRMMMTTTVVVTTTMMMIIINNN[[[fffiiigggfffiiirrrxxxqqqfffHHHEEEAAACCCQQQjjjzzzooozzznnnSSSBBBAAA777000222555333000000.................................//////000000000...---------///000///...------........./////////---......///000111222222222000000111222333222111222222222111222333333444444555666666666666999;;;666666777888:::;;;<<<===@@@>>>===>>>AAAAAA>>>;;;CCCDDDFFFGGGGGGFFFDDDCCCHHHGGGHHHJJJJJJGGGJJJNNNLLLNNNPPPPPPOOONNNPPPQQQRRRRRRNNNKKKOOO```zzz{{{pppWWWMMMAAA:::999:::999888444444444444333222111000/////////.........------,,,,,,,,,,,,++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))***+++---------++++++,,,------,,,***************))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---,,,,,,---............,,,)))---222------FFFeee{{{xxxVVVQQQXXXaaaXXXKKKAAA===>>>@@@BBB888:::<<<;;;999999<<>>AAABBB@@@======>>>>>>CCCVVVnnn~~~qqq^^^OOOKKKKKKKKKKKKJJJGGGGGGGGGFFFAAA???CCCDDDBBB@@@AAAAAAAAA@@@@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;999::::::999888777888999888888888888888888888888111111111111111111111111333333333444444444555555444555555666777999::::::<<<<<<<<<;;;;;;<<>>CCC??????JJJHHHGGGHHHKKKMMMNNNMMMGGGCCC???===>>>??????>>>:::888888:::<<<<<<:::888>>>???@@@???>>>@@@CCCGGGBBBDDDGGGJJJRRR[[[\\\YYYRRROOOKKKGGGFFFJJJSSS[[[mmmjjjeeebbbeeeeee[[[OOO@@@HHHTTT^^^hhhyyy~~~}}}yyy]]]EEE888888222...///111111000000/////////////////////////////////.........---------,,,,,,,,,...//////---------------............------...///000111111222111000///000222333222111222111111111111222333333777888888777555555666888555666777999:::;;;<<<<<<===<<<;;;===??????;;;888<<<>>>AAADDDEEEEEEDDDCCCHHHFFFGGGJJJIIIGGGIIINNNIIIKKKNNNPPPPPPPPPQQQRRRNNNRRRUUUSSSPPPPPPWWW]]]uuu~~~sssjjjZZZJJJAAA;;;555444777999777555222222222222222111000000............------------++++++++++++++++++++++++************************))))))+++,,,,,,+++))))))(((((())))))***+++,,,---*********+++,,,,,,***((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,---,,,------...+++,,,...000...///666@@@dddtttmmmooo~~~\\\TTTXXXTTTUUUTTTLLLCCC???@@@CCC;;;<<<;;;888444444777:::222:::III]]]rrryyynnnggg\\\QQQIIICCC@@@??????CCCAAA999999CCCNNNSSS]]]pppttteeeZZZRRROOOFFFDDDCCCDDDGGGHHHEEEAAACCC???>>>@@@AAA>>>>>>@@@?????????>>>===;;;:::999777888999:::;;;:::::::::777888999999777666777888777777777777777777777777000000000111111111111111222222222333333333444444222333333444666888:::;;;===>>>>>>===;;;;;;<<<>>><<<===<<<;;;???FFFHHHGGGBBBAAAAAAEEEJJJKKKGGGBBBFFFDDDEEEIIIJJJHHHHHHJJJOOOPPPRRRSSSSSSRRRQQQOOONNNMMMMMMNNNKKKHHHKKKPPPPPPWWWWWWTTTbbb}}}```KKKKKKIII>>>;;;<<<:::999===EEEMMMQQQRRRJJJEEE@@@>>>???@@@>>><<<<<<<<<===>>>@@@@@@>>><<<777888888888777888;;;===AAADDDIIIOOOZZZeeehhhfffRRROOOOOOOOOLLLFFFCCCDDDLLLLLLJJJIIIMMMRRROOOHHHVVVeeexxx}}}xxxdddOOO???999000---+++,,,...///000000////////////////////////000//////...------,,,,,,,,,++++++,,,...///...---,,,,,,,,,---------...............//////000000000111000///000222222222111111111111111111222333333888888888666444333444555444444666888999:::::::::;;;;;;;;;<<<===<<<:::888999;;;>>>AAACCCDDDDDDCCCEEECCCDDDGGGGGGEEEHHHLLLIIIKKKLLLNNNOOONNNNNNMMMJJJMMMQQQRRRQQQQQQTTTWWWWWWfffyyyqqq]]]RRRKKKBBB999888666555666888999666333000000111111111000000///......---------,,,,,,,,,)))************+++++++++************************)))******************))))))))))))))))))***+++,,,)))))))))***,,,+++)))'''(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++---,,,++++++,,,...//////,,,)))+++111111---???wwwuuujjjjjjjjjvvv}}}fffUUUMMMYYYeeeeeeXXXJJJBBB@@@===>>>???===;;;999999999777777888===EEEPPPZZZaaacccjjjwwwrrreeeXXXPPPLLLJJJGGGCCC???===<<<;;;>>>AAA>>><<>>>>>@@@@@@===<<>>>>><<>>EEEHHHIIICCC@@@???BBBEEEFFFCCC???=========<<<;;;:::;;;;;;?????????>>><<<<<<<<<===AAACCCFFFJJJQQQYYYZZZVVVNNNNNNQQQSSSMMMBBB<<<<<<777<<<@@@FFFQQQ___hhhiii}}}wwwtttzzzwwwooo___PPPAAA999888,,,------------//////...------------------------...---------------------+++******+++---///...---+++,,,,,,,,,,,,---------......//////////////////111000///000111222111000111111111111111222222333444555555444222111222333000222444666777888888777999:::;;;;;;:::::::::;;;:::<<<>>>@@@BBBCCCCCCCCCCCCBBBDDDGGGGGGFFFHHHMMMKKKKKKLLLLLLMMMLLLKKKIIINNNJJJGGGFFFIIIOOOVVVZZZLLLOOOWWWdddttt~~~vvvqqqqqqnnn___OOOEEEAAA>>><<<;;;666666777777777666444333...//////000000000//////---------,,,,,,,,,,,,+++))))))))))))******++++++******************************))))))))))))************))))))))))))******))))))***+++---,,,***'''(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---,,,+++***,,,...---,,,+++***,,,............PPPtttvvvssskkkkkkgggqqqjjj___mmm|||rrr___PPPHHHEEEEEEFFFFFFDDD@@@:::666;;;999777666666888;;;<<<777<<>>?????????===<<<<<<<<<:::???CCCQQQxxx~~~}}}zzz^^^PPPLLLGGGAAA>>>EEEGGGEEEAAACCCGGGEEE??????>>>>>>AAA@@@<<<<<>>???CCCAAA<<<@@@AAABBBAAA@@@BBBEEEHHHSSSKKKIIIPPPTTTRRROOOOOOSSSQQQOOOMMMLLLLLLLLLMMMQQQNNNNNNQQQRRRQQQRRRUUUTTTPPPTTTXXXSSSSSSppp}}}|||fffccceeecccfffTTTKKKAAA;;;<<<======<<<999:::>>>EEEMMMOOOKKKFFFIIIHHHFFFAAA>>>===@@@CCC>>>?????????????????????AAABBBAAA@@@CCCFFFBBB<<>>???@@@AAABBBBBBBBBDDDCCCEEEIIIIIIHHHKKKPPPLLLLLLKKKLLLMMMMMMLLLJJJJJJHHHGGGIIILLLMMMKKKIIIPPPLLLNNNVVV\\\cccttt}}}|||iiiZZZUUULLLAAA:::<<<<<<888666888111333333222000//////000---...//////////////////---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))))))))*********+++,,,...---+++((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,(((+++---,,,***)))+++...'''&&&+++222000)))+++222222///@@@ssszzzqqqrrryyy{{{ppp___VVVOOOHHH@@@<<<>>>AAACCCDDD888999<<<======<<<:::888:::999888888999>>>EEEJJJEEEIIINNNRRRWWW```llluuuvvvsssnnnhhhfffiiiooossspppjjjaaa\\\YYYVVVRRRNNNOOOKKKFFFCCCBBBCCCCCCCCCAAA@@@>>><<<;;;<<<>>>AAA<<>>CCCDDD@@@???DDDFFFDDD???>>>???BBBAAA<<<<<>><<<:::999999:::<<<===333444666888999999888777333555777888666555555666555555555555555555555555//////000000000000//////////////////000000000000222222222222333444555555555777<<>><<<===>>>>>>======<<<<<<:::@@@DDDBBBBBBDDDEEEDDDMMMMMMLLLLLLLLLLLLMMMMMMLLLOOOQQQPPPMMMIIIIIIJJJLLLMMMNNNQQQSSSSSSQQQPPPQQQNNNMMMPPPRRRUUU]]]eee{{{qqqoooqqqmmmppp___KKKFFFGGGHHHNNNFFFBBB???BBBIIINNNNNNKKKaaaaaaZZZNNNFFFFFFIIIJJJLLLQQQWWWVVVMMMAAA:::999888:::;;;999888:::<<<<<<:::;;;@@@HHHKKKKKKMMMQQQhhhcccdddqqq}}}|||wwwllliii\\\KKK>>>777444111///111000///...---,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000///.........000111222000000000000111111111111222222111111111111111222333333333444555666777888999:::<<<;;;::::::;;;===;;;<<<>>>AAABBBCCCCCCCCCFFFCCCCCCGGGMMMPPPNNNKKKLLLKKKJJJJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMIIILLLMMMNNNTTT\\\___^^^hhhppp{{{|||vvvpppggg[[[QQQIIIDDDAAA;;;:::999888777555444444111222222222222111000000------------------------------,,,,,,,,,++++++++++++++++++*********))))))+++*********))))))((((((******************++++++---,,,+++***))))))))))))++++++***))))))******+++))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))************++++++++++++++++++************)))+++,,,---...////////////000...///FFFvvv|||wwwxxxvvvbbbZZZYYYUUUNNNGGGCCCDDDEEEDDDBBBDDDBBB???@@@AAA@@@===:::777777777777888888888888;;;999888999<<<@@@DDDEEEEEEDDDCCCBBBCCCEEEGGGIIIGGGGGGGGGFFFDDDBBBBBBCCCEEE>>>:::<<<>>><<<:::;;;FFF<<<::::::<<>>===<<<<<<<<<<<<<<<;;;:::999888999:::;;;333444555666777888999999666666666555444444444333666555333222111111222222//////000000000000//////////////////000000000000111111111222333444555666444666999<<<>>>>>>>>>===;;;;;;;;;<<<======;;;999<<<===>>>@@@FFFLLLLLLGGGKKKKKKKKKJJJJJJJJJJJJJJJIIILLLNNNNNNLLLIIIHHHHHHPPPQQQQQQRRRQQQOOOLLLIIIHHHFFFHHHLLLOOOQQQWWW___uuuyyyaaaZZZYYYZZZbbb\\\WWWOOOGGGBBBAAABBBDDDQQQSSSPPPGGGAAAAAADDDEEE\\\^^^___\\\TTTKKKEEEDDD@@@@@@???:::666666999<<>>???@@@AAABBBBBBAAA@@@BBBAAAAAAEEEJJJMMMMMMKKKLLLJJJIIIIIIJJJJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKGGGJJJJJJKKKPPPXXX[[[YYY]]]___aaaaaabbbiiiwww}}}}}}xxxqqqlllVVVSSSMMMGGGAAA>>><<<;;;;;;:::999888666444333333111111222222111111000///---------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))******)))))))))((((((((((((((()))******+++,,,,,,,,,,,,+++***))))))))))))+++++++++***************))))))(((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,+++,,,---....../////////000///---555SSSzzzpppqqq}}}dddTTTQQQdddaaaZZZOOOEEEAAACCCFFFGGGEEEBBBBBBCCCBBB???<<<>>>>>>======;;;:::999999<<<;;;::::::;;;===>>>???888888888888999999:::;;;???<<<999888999<<<===>>>::::::<<<>>>>>>======@@@>>>>>>HHHWWWkkk}}}zzznnnZZZJJJHHHIIIEEEBBBEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888888888888888666666666666666666666666555555555555444444444444666555444333222222222333...//////000000//////...////////////000000000000000000111111333444555666444555777999:::;;;<<<<<<;;;::::::<<>>@@@BBBFFFLLLRRRVVVWWWbbbwwwwwwlllmmmjjjNNNHHH@@@555...,,,---......++++++,,,---...//////000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///......//////000//////000000000000111111000///////////////000000111111111222333444666666888999::::::999999:::<<<@@@@@@@@@@@@???>>>===<<<===>>>@@@CCCEEEGGGIIIIIIKKKIIIHHHHHHHHHHHHFFFEEECCCDDDEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJNNNUUUVVVTTTSSSTTTQQQLLLIIIKKKSSS[[[fffqqqyyy}}}}}}wwwnnniiiccc\\\WWWRRRNNNKKK@@@>>><<<:::999999:::;;;::::::888777555333222111111111111111111000//////------------------------,,,,,,,,,+++++++++******+++************)))))))))))))))((((((((((((((('''&&&'''''')))***+++,,,---,,,++++++***)))))))))((()))***+++,,,,,,+++******))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,---...///++++++,,,------......///...000///+++222OOO|||yyyjjjvvvuuuiiiuuugggTTTbbboooyyysss___MMMGGGIIIEEEDDDCCCDDDGGGIIIJJJIIIEEEDDDCCCAAA???<<<;;;:::<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<=========<<<<<<===;;;888999<<<>>>>>>===999;;;<<<888444555:::>>>OOOUUUdddwww~~~~~~uuummmhhhcccTTTHHHHHHIIIEEECCCDDDGGGGGGFFFDDDAAA???===;;;===<<<<<<;;;::::::999999777777888888777777666555888888777666555444444333333444444444444444444555666666444333333333333333...//////////////////...////////////000000000000000000000111222444555666555555666777888:::;;;<<<<<<;;;;;;>>>AAAAAA===999>>>;;;888;;;EEEOOOOOOHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDFFFIIIKKKKKKJJJIIIHHHNNNOOOPPPOOOMMMJJJIIIHHHCCCBBBEEEIIILLLLLLPPPVVVTTT\\\}}}sssaaaTTTNNNRRRYYY^^^ZZZSSSNNNGGGBBBAAAEEEJJJMMMOOOOOOJJJDDDBBBCCCLLLYYYfffnnnsssvvvrrrooouuuuuuooorrrxxx|||{{{ooo\\\UUUKKKDDD:::222...---,,,+++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000000//////............////////////000000000111000000/////////000111111000000000111222333555555777888999999888888999;;;===============<<<<<<;;;;;;===@@@AAAAAABBBCCCEEEKKKJJJHHHHHHHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKKKKKKKNNNSSSTTTQQQKKKNNNPPPOOOKKKIIIJJJMMMLLLRRRVVVVVVYYY```eeedddrrrxxxwwwuuuqqqlllhhheeeaaa^^^UUUPPPIIIDDD@@@>>><<<;;;<<<;;;:::888888999:::;;;999888777555444222111000000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((''''''''''''''''''(((((()))***++++++***************)))((((((((()))+++------,,,***)))))))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))***++++++,,,------+++++++++,,,,,,---......---000333000***333UUUyyy|||dddWWW]]]jjjqqqvvvwwwfff|||pppYYYRRRVVVMMMKKKHHHFFFFFFGGGIIIJJJHHHGGGFFFDDDBBB@@@???>>>???AAACCCCCCBBB@@@??????======<<<<<<;;;;;;;;;;;;777888999:::999888666555999:::777333777BBBJJJLLLpppwwwkkkhhh{{{ssshhh```\\\VVVLLLFFFGGGIIIFFFDDDEEEGGGFFFEEECCCAAA???<<<;;;<<<<<<<<<;;;;;;:::999999666777888888888777555444888777666666555444333333222222333333444444444555666555555444444333333333......////////////......////////////000000000000000000000111222333555555666666666777888:::<<<===;;;::::::===???@@@===:::>>>???>>><<>>???@@@AAA===???@@@@@@???>>>???@@@KKKJJJHHHHHHIIIHHHGGGEEECCCEEEFFFHHHHHHHHHGGGFFFIIIKKKKKKJJJMMMQQQPPPMMMFFFIIILLLLLLJJJIIIJJJKKKNNNRRRSSSQQQPPPPPPPPPOOOTTTYYY]]]]]]]]]```hhhpppxxxnnngggjjjqqqrrrmmmhhhnnnssswwwssskkkdddcccdddXXXXXXWWWUUUQQQKKKFFFEEEHHHEEEAAA??????>>>===<<<:::999888777666666777777777666555444222111000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((((((((())))))*********)))(((((('''(((***,,,,,,,,,***)))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))++++++******+++,,,---...///---111666222,,,555EEEbbbooo[[[eeeqqqoooooovvviiiVVVVVV^^^ccc___YYYPPPIIIDDDBBBAAAIIIGGGEEEBBBAAAAAAAAABBB@@@CCCFFFGGGFFFEEEFFFGGGAAA@@@>>><<<;;;;;;<<<<<<<<<>>>>>>;;;777555888;;;777<<>>666444111///......///000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...////////////.........////////////000000111000000000111222333444000000000111222333555555555666888777666666777999;;;<<<===???AAADDDGGGHHH???@@@@@@@@@@@@@@@???>>>JJJHHHGGGHHHIIIIIIHHHFFFDDDFFFHHHIIIJJJIIIGGGFFFFFFIIIIIIHHHJJJMMMLLLHHHIIIIIIGGGEEEDDDFFFJJJNNNKKKPPPVVVYYYWWWRRRNNNKKKMMMPPPSSSSSSPPPNNNNNNOOOTTTOOOLLLOOOVVVXXXUUUQQQGGGJJJNNNMMMJJJGGGFFFGGGMMMMMMPPPRRRNNNEEE@@@@@@AAA@@@>>>>>>>>>>>><<<:::777777666666555666666666444333333222222111000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((()))))))))))))))***'''(((((((((((())))))))))))))))))(((''''''&&&&&&((((((*********)))((('''&&&'''(((************)))))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((((((+++***))))))***+++---...222+++***111444///++++++;;;]]]|||uuutttuuu~~~{{{~~~rrr\\\RRRQQQrrrrrrqqqkkkccc[[[VVVSSSNNNJJJEEE@@@>>>>>>@@@AAA@@@BBBCCCBBB@@@???BBBEEEBBBAAA???>>><<<;;;;;;;;;<<<<<<;;;:::999<<>>===<<<;;;<<<======<<<;;;999888666777777777777666555555222333333444444555555555111222222222222222333333222333333444444333222222---......//////......---////////////000000000000222222111111111111222222666666777888999::::::;;;999<<<>>>===::::::>>>BBB@@@FFFHHHDDD@@@AAABBBAAA???BBBFFFJJJKKKJJJHHHFFFKKKHHHFFFFFFIIILLLMMMMMMMMMNNNMMMIIIFFFHHHNNNUUUKKKIIIJJJMMMMMMKKKNNNTTTQQQQQQKKKJJJUUUhhhrrrhhhhhhnnnsssrrr^^^UUUNNNAAA444---++++++,,,++++++,,,...000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++***+++---///000000//////........./////////000000/////////000000111222333111111111222333444555666444666777777666555777888:::;;;<<<>>>AAAEEEHHHJJJAAA???>>>@@@CCCDDDCCC@@@GGGFFFEEEFFFHHHHHHHHHFFFDDDEEEHHHIIIJJJHHHGGGEEEFFFHHHIIIHHHJJJMMMLLLGGGLLLKKKJJJHHHHHHIIILLLNNNGGGJJJPPPSSSRRRNNNKKKJJJOOOOOOPPPRRRSSSQQQLLLIIIHHHJJJLLLNNNPPPQQQPPPMMMGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKPPPTTTPPPGGGBBBDDD>>><<<::::::::::::888666777777777666666666666666111111111111111111111111....../////////...------++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))******((((((((()))))))))******(((''''''''''''''''''&&&'''((()))******)))((('''&&&&&&&&&'''((()))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********+++***)))((()))+++---...///,,,***,,,...///---,,,111<<>><<<;;;:::::::::;;;<<<;;;999777666666555555444444444444444222222333333333444444444222222222222111111111111111111222333333222222111---..................---////////////000000000000333222111111000111111111444555777888999999999999===@@@CCC@@@<<<<<>>444...---.........---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))************+++++++++)))***,,,...000000000000............/////////000............///000222222111111111222333444666666444555666666555555666888888888999;;;???BBBFFFHHHAAA>>>===@@@FFFIIIFFFCCCEEEDDDCCCDDDFFFHHHGGGFFFCCCEEEGGGIIIIIIHHHFFFDDDGGGJJJKKKJJJLLLOOOMMMIIIHHHJJJNNNPPPPPPOOOLLLKKKNNNMMMLLLKKKJJJIIIKKKNNNKKKGGGEEEHHHNNNRRRPPPLLLGGGLLLPPPPPPNNNLLLJJJHHHHHHDDD@@@???BBBEEEFFFEEEDDDDDDIIINNNJJJAAA>>>AAA???===:::999::::::999888777666666555333222111111//////000000111111111222......//////......---,,,++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******(((((())))))******++++++&&&&&&&&&''''''(((((((((&&&''')))***+++***((('''%%%%%%%%%%%%&&&((()))***))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---+++***(((((()))***---...***...///+++))),,,000222000)))000RRR~~~dddhhhsssyyyrrrlll{{{yyykkkxxxxxxppprrrfff^^^\\\]]]___aaa```[[[SSSKKKIIIMMMRRR\\\___dddfffccc]]]VVVRRRPPPVVVhhhuuu}}}|||yyynnnssszzzyyyvvvwwwgggaaaaaafffaaaPPPEEEEEEGGGJJJKKKGGGCCCAAA@@@???@@@??????>>><<<;;;999888888999:::;;;:::888666555555444333222111222333444333333333333333333333333333222222222111111000000///000222222333222111000..................---------+++***+++///111111000111111111111222333444444555666888888777777888::::::;;;======>>>@@@DDDGGGEEEFFFIIIKKKJJJGGGCCC@@@AAA@@@AAAEEEJJJLLLKKKIIIMMMLLLKKKIIIHHHHHHHHHIIIIIIKKKMMMMMMMMMPPPVVV[[[MMMMMMNNNOOOPPPRRRSSSTTTQQQSSSSSSPPPNNNQQQZZZaaa{{{~~~zzzaaaeeekkkttt}}}|||sssaaa]]]TTTGGG<<<444111///...+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))((()))******+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000///......------///000111///000000000111111111111333333333333333333333333777888888777555444555777999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDBBBFFFGGGCCCCCCGGGFFFAAADDDGGGJJJKKKJJJIIIIIIIIIOOONNNLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHMMMNNNNNNNNNOOOOOOOOOOOOIIIIIIJJJJJJJJJIIIHHHGGGKKKGGGBBBAAAEEEIIIKKKKKKGGGGGGFFFDDDCCCBBB@@@@@@??????===;;;999777555555555555444333333222111111222222222111111///............---------,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))(((((()))************)))************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))))))))******************+++++++++,,,,,,,,,...++++++777QQQpppzzzmmmbbbccciiimmmpppsssooobbb|||sss}}}zzzqqqvvv}}}~~~~~~vvv|||fffrrrnnnxxx|||~~~hhhqqquuujjj[[[eeeWWWRRRYYYVVVIIIDDDJJJFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;:::999777777666;;;999888888:::;;;;;;;;;555444444333333222222111444333333222111000//////111000///......///000111////////////000000000000..................------...,,,+++,,,///111111000111111111111222333444444444555777777777777999::::::;;;===>>>???AAADDDGGGCCCEEEGGGIIIIIIGGGDDDBBB@@@@@@BBBFFFJJJMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKMMMOOOOOONNNOOOTTTXXXPPPPPPOOOOOOOOOOOOPPPPPPNNNPPPRRRQQQOOOOOOSSSXXX```~~~rrrllljjjkkknnnsssrrr}}}uuuwwwyyyiiiZZZPPPIII???555000.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------...//////000///......---...///000111//////000000000111111111333333333333333333333333777777888666555444555777999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFCCCFFFFFFCCCCCCFFFFFFCCCCCCFFFIIIJJJJJJIIIIIIIIINNNMMMKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFBBBBBBEEEHHHJJJJJJFFFEEEDDDCCCBBBAAA@@@@@@===<<<;;;:::999777777666444444444333222222111111111111111111000///...---------------,,,,,,,,,,,,))))))***++++++++++++***((((((((((((((((((((((((((())))))***+++******************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))(((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,000222111555IIIjjjmmmaaabbbggggggdddsss{{{~~~zzz}}}zzz|||qqqooozzztttdddkkk|||jjjcccddd```nnnZZZKKKMMMLLLCCC@@@FFFDDDDDDCCCBBBAAA@@@??????;;;;;;:::999888777666666666666666666666666666666444444444333222222111111222222111111000000//////000000///......///000000....../////////000000000------------------......---,,,+++,,,///000111000000000000000111222333444222444666666666777999::::::<<<===>>>???AAADDDFFFCCCCCCDDDFFFGGGGGGEEECCCAAABBBDDDGGGKKKMMMLLLKKKGGGGGGGGGHHHIIIKKKMMMOOOLLLOOOQQQQQQOOONNNQQQTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJNNNQQQRRROOOMMMMMMOOONNN[[[sss~~~}}}rrrfffbbbcccjjjwww~~~{{{nnn```UUU@@@;;;333...,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---......//////......------......///000////////////000000000000222222222222222222222222666666777666444333555666888888999:::;;;<<<======;;;;;;<<<>>>???AAABBBBBBDDDCCCAAA@@@@@@CCCFFFHHHDDDFFFEEECCCCCCFFFFFFDDDCCCFFFIIIJJJJJJIIIHHHIIIMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGFFFDDDBBBBBBDDDFFFGGGGGGDDDCCCCCCBBBAAA@@@??????999999999888888777777777333333333222222111111000000000000000000///...------------,,,,,,,,,++++++((()))******++++++******(((((((((((((((((((((((())))))***++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''((())))))(((((())))))))))))***************++++++++++++,,,***000222+++$$$---EEE[[[~~~iiiZZZ]]]iiippprrrpppnnngggjjjqqquuu}}}rrrdddnnn}}}zzzvvv}}}|||ggg[[[```eeeiiiTTTDDDEEEGGG@@@<<>>======::::::999888777666666555333666888777444222222333444444333333222111111111000/////////////////////000///............///000.........////////////000,,,,,,------------......,,,+++++++++---...//////000000///000000111222333111333555555555666888::::::;;;>>>>>>???@@@CCCEEEDDDBBBBBBDDDFFFGGGDDDBBBDDDEEEFFFHHHJJJKKKJJJIIIEEEEEEEEEFFFGGGIIILLLMMMJJJNNNQQQQQQNNNMMMOOOQQQQQQOOONNNLLLJJJHHHHHHGGGIIILLLOOOPPPNNNLLLLLLLLLTTTOOOQQQddd~~~}}}{{{vvvssstttyyy~~~}}}pppfffYYYOOO555111,,,******+++,,,,,,.........---,,,+++******************************************************************************'''(((((()))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,------.........------------......//////........./////////000000111111111111222222222222444555555444333333444666777777888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@@@@@@@BBBDDDFFFDDDEEEDDDCCCCCCEEEFFFFFFDDDFFFIIIKKKJJJIIIIIIIIILLLLLLLLLKKKIIIGGGFFFFFFDDDEEEGGGHHHHHHFFFEEEDDDGGGFFFEEEEEEFFFHHHJJJLLLJJJHHHEEECCCBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>888888777777666555555555222222222111111000000000///////////////...---,,,,,,,,,,,,,,,++++++++++++((())))))***************(((((((((((((((((((((((()))******+++++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''(((((()))(((((((((((()))))))))***************++++++++++++++++++******,,,000444666LLLggg{{{{{{wwwyyywwwpppmmmnnnlllbbbddd{{{{{{pppaaadddxxxqqqYYYWWW]]]SSSGGGBBBGGGIIIAAA::::::???>>>>>>===<<<<<<;;;;;;888888777777666555555444444999===<<<666222333555333333333222111111000000---.............................................------........./////////,,,,,,,,,,,,------......************++++++---...////////////000111222222000222444444444555666888999;;;===>>>>>>???AAACCCEEEBBBAAACCCFFFGGGCCC@@@FFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGKKKNNNNNNLLLKKKMMMPPPKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKLLLMMMLLLLLLMMMNNNYYYQQQJJJLLL]]]~~~gggeeeqqqsssllliiieeefffkkksss{{{~~~rrreee]]]UUUIII===111...+++******+++++++++......---,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------------,,,------...............---............/////////000000000111111222222222333444444333222222444555666666777888999:::;;;;;;===============>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBCCCCCCCCCDDDEEECCCFFFIIIJJJJJJIIIIIIIIIIIIKKKLLLKKKHHHFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEFFFGGGIIIJJJFFFEEEBBB@@@@@@@@@AAABBB???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;888888777555444333222111000000000000000/////////------.........---,,,,,,,,,,,,+++++++++*********(((((()))************)))''''''''''''''''''''''''))))))***++++++++++++***(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))*********+++++++++---***(((,,,222444000,,,///AAAZZZyyyiiiooovvv||||||wwwpppooo{{{{{{zzz}}}zzzhhhKKKGGGMMMCCC@@@BBBHHHGGG>>>:::<<<<<<<<<;;;;;;::::::999999666666666555555444444333666;;;???===888444444666333222222111111000//////---------------.........------............------------------............++++++,,,,,,------......)))+++++++++******,,,...............///000111222111222444444333333444666777999<<<======>>>???@@@CCCAAA@@@CCCHHHIIIEEE@@@DDDFFFHHHGGGEEECCCBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEHHHJJJJJJHHHGGGJJJMMMGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPMMMLLLYYYvvvmmmbbbhhhqqqzzz}}}}}}}}}yyytttpppmmmiiihhhnnnsssnnneeeaaa``````fffrrrqqqggg```TTTIIICCC>>>444)))///---,,,+++,,,,,,+++))),,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,------,,,,,,---............---------------.........////////////000111111222222111222333222111111333555555555666777888999::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???>>>AAA???@@@CCCDDDBBBAAADDDAAADDDGGGHHHHHHGGGGGGGGGEEEHHHKKKJJJGGGDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEEEECCCBBB@@@??????@@@@@@AAA>>>???@@@@@@>>>>>>???@@@???>>>===<<<;;;999888888777666555444222111000///////////////////////////,,,,,,---------,,,,,,++++++++++++*********))))))'''((())))))******))))))''''''''''''''''''''''''(((((()))************)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******''''''(((((((((((()))))))))))))))************+++---......+++)))***...222---222===UUU{{{pppmmmtttnnneeeuuu{{{tttuuurrroooiiiOOO===@@@GGGCCCAAA@@@AAA===888:::???::::::::::::999999888888555555444444333333333333555888:::999555222222333222222111111000/////////......------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......***++++++,,,------......+++,,,------++++++---///............///000111111111333444333222111222444555888;;;<<<<<<<<<===>>>@@@>>>>>>DDDKKKMMMHHHBBB@@@BBBEEEEEECCCAAAAAABBBBBBAAAAAAAAAAAACCCDDDEEEFFFGGGHHHFFFCCCBBBEEEHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFKKKLLLGGGFFFTTTddd}}}{{{tttoookkkfff^^^hhhtttyyyxxxuuuvvvxxxhhhjjjnnntttxxxzzz|||~~~sssrrrooooooxxxyyyfffSSSHHHEEE>>>555000///,,,''',,,+++++++++,,,,,,***(((************************************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------...............//////000111111222000111222111111111333444444555555666777888999:::777888888888999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>DDDEEE@@@???AAA>>>AAADDDEEEDDDCCCCCCDDD@@@DDDHHHHHHDDDBBBCCCEEECCCBBB@@@@@@@@@BBBCCCEEEBBBCCCDDDEEEEEECCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBB===>>>???>>><<<;;;===@@@???>>>===;;;999777666555444444333222222111000000........................++++++,,,,,,,,,,,,+++++++++*********))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++'''''''''((((((((())))))))))))))))))***************---///+++&&&&&&+++111---///111444BBB___{{{pppooofff\\\fff||||||zzzwwwnnniiipppvvvcccWWWMMM???<<>>999999999999888888888888333333333333333222222222444444444333222111111000222111111000//////......//////......------,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,---------******+++,,,,,,---......,,,...///...,,,,,,...111...------......///000111222333444333111000111222444777:::;;;;;;;;;<<<===<<<;;;===EEEMMMPPPKKKEEE<<>>AAADDDHHHGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCAAA>>>;;;BBB???@@@CCCBBBAAAGGGPPPLLLiiitttsssvvv}}}rrrhhhWWWGGG333666555...***,,,000000)))))))))+++,,,,,,***((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......---......///000111111222000111222111000111222444444444555666777888999999333444555666777888999:::<<<:::999888999;;;===???<<<:::===DDDEEE@@@===@@@;;;>>>AAABBBBBBAAA@@@AAA<<>>;;;:::;;;===@@@AAACCCDDDFFFGGGFFFDDDAAA???@@@@@@AAACCCCCCCCCCCCCCC===>>>>>>===::::::===@@@???>>>===:::888666444333111111111111111111222222---.....................***++++++,,,,,,,,,++++++************))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,''''''''''''((((((((()))))))))))))))************((((((***,,,......+++'''++++++...000111<<>>@@@AAAAAAAAAAAACCCGGGTTTlll|||wwwkkk___PPPAAA666//////...---,,,,,,++++++************************************************))))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,............////////////000000111222444555666666666555555444333333222222888888888888888888999999@@@;;;777888;;;===;;;999<<<<<<;;;;;;;;;<<<<<<===??????????????????@@@AAA>>>>>>>>>???@@@AAACCCCCC???===<<<<<<>>>???>>>===AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAABBBCCCCCCBBBAAA???>>><<<:::::::::;;;<<<======<<<:::888666333222222111000111333333111000......---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((()))))))))(((((((((''''''''''''(((((()))&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((()))******)))***+++,,,,,,+++)))(((...,,,)))))),,,111888<<>>============>>>===<<<;;;999888777666888777777666555444444333333222111000000000111222000000000000000000000000000000000000000///............---------,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...++++++,,,---------------......------...///111222000111111111222222333333888666555777:::<<<;;;999===;;;:::===BBBCCCAAA======???@@@@@@AAABBBFFFHHHBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKIIIEEECCCEEEHHHLLLLLLJJJGGGEEEEEEHHHJJJGGGCCCCCCFFFGGGCCC??????<<<======>>>>>>>>>======FFFAAA===AAAPPPggg~~~uuuppphhh\\\QQQHHH???555............---,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))((((((''''''&&&((())))))'''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------...---,,,++++++++++++,,,---.........////////////000000111222333333444444555666666666666555444444555666777888999:::;;;<<>><<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCCAAA???======>>>>>>===<<<@@@@@@@@@???????????????@@@@@@@@@AAABBBAAA@@@???>>>===;;;:::999999:::;;;::::::999999777666444333111000000111222222111///...------------,,,,,,,,,------,,,++++++***))))))(((((((((((((((((((((((('''(((((()))*********)))(((((('''''''''''''''(((&&&&&&''''''((()))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((()))******((()))+++,,,,,,+++)))(((,,,+++++++++,,,///222444<<>>===<<<<<<===>>>>>>===<<<;;;999888777666666666666555444444333333444333222111000000111222000000000000000000000000///000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++******++++++)))******+++,,,------.........---......///000111222222222222333333333333666555555666999::::::999<<<:::999;;;???@@@???===???@@@AAAAAAAAABBBDDDFFFBBBCCCDDDFFFFFFEEEEEEDDDCCCFFFHHHHHHEEECCCEEEGGGIIIIIIHHHFFFEEEGGGJJJMMMJJJEEEDDDJJJMMMJJJDDDAAA??????>>>>>>===<<<;;;;;;<<<<<<:::666888BBBTTTaaa}}}jjj]]]SSSKKKAAA999555333///---...------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&((()))(((''''''''')))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------........./////////000000000111111222222444555777888999888777666333444555888:::<<<>>>??????===:::<<>><<<<<<<<<===>>>???@@@AAA======<<<<<<===>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCAAA???>>>>>>>>>===<<<@@@???>>>>>>=========>>>>>>>>>>>>??????>>>>>>======<<<:::999888888999999777777777777666555444444111000000000222222000///------------,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&'''(((***++++++++++++))))))((('''&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((())))))***((()))***+++++++++)))))))))***,,,------,,,++++++,,,...999QQQmmmrrrgggbbbbbbXXXLLLUUUjjj}}}zzzrrrlllddd___]]]aaawwwjjjJJJ;;;???GGG======<<<<<<<<<<<<============<<<;;;999888777777555555555444444333333222555444333222111111111111000000000000000000000000/////////000//////...---------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++***)))((((((((())))))))))))***+++,,,---...............//////000000333333333333333333333333444444444666777999999999<<<:::888999<<<>>>>>>===???@@@AAAAAA@@@@@@AAACCCBBBDDDFFFGGGHHHGGGEEEDDD@@@BBBDDDEEECCCBBBBBBDDDBBBBBBBBBBBBBBBEEEJJJMMMHHHBBBAAAHHHNNNLLLFFFBBBCCCBBBAAA???===<<<;;;;;;666<<>>999222...---.........---,,,,,,,,,+++++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........////////////////////////222444777999:::999777666333444555888:::<<<>>>??????>>><<<===???@@@???===;;;;;;;;;<<<===>>>@@@AAA;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???AAABBBCCCBBB@@@???>>>???@@@@@@?????????===<<<<<<<<<<<<<<<;;;<<<======<<<<<<<<<<<<<<<;;;999888777777777777555555666555555444333222000//////000111111000...---------,,,,,,,,,++++++,,,+++++++++******))))))((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))(((((((((((())))))((()))******+++******))))))***,,,------+++***))),,,...///000666JJJggg|||}}}{{{zzzmmm[[[VVV]]]iiiuuu{{{~~~}}}uuuwww{{{yyyvvvtttoooeeeZZZTTTQQQXXXZZZQQQGGGDDDDDDCCC@@@??????>>>>>>============<<<;;;:::999888777777555555555444444333333333666555444333222111000000000000000000000000000000...////////////...---------------,,,,,,,,,++++++------------------------***++++++++++++,,,,,,,,,---,,,+++*********************)))******,,,---............///////////////222333333333333333444444222333555666777888999:::<<<:::::::::;;;=========>>>@@@AAA@@@???>>>???@@@CCCDDDFFFHHHHHHGGGEEEDDD@@@AAACCCDDDDDDBBBBBBBBB@@@@@@@@@???@@@BBBFFFJJJBBB<<<;;;CCCJJJJJJEEEAAADDDCCCAAA>>><<<;;;;;;;;;<<<;;;:::888777888:::<<<<<>>============<<<;;;888888999999;;;<<<>>>>>>::::::::::::;;;<<<===>>>=========>>>???@@@BBBBBB@@@???>>>???AAACCCCCCCCC@@@>>>===;;;::::::;;;<<<999;;;======;;;::::::<<<;;;:::999888777666666555666666555555333222000///000///...///000111///---------,,,,,,,,,+++++++++++++++***************)))''''''''''''''''''''''''&&&&&&((()))++++++,,,,,,))))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))(((((((((((())))))(((((())))))******************+++++++++,,,,,,,,,///---******...666>>>DDDhhhyyypppaaagggppptttxxx{{{pppeeeiii~~~|||~~~xxxmmmooozzzyyy~~~rrrcccTTTKKKFFFDDDAAABBBGGGKKKIIICCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999888777777666555555444444444444444333555555444333222000//////////////////////////////...............---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,//////......---.........,,,,,,+++******+++---.........////////////......111111111222333444444444111333555666777888:::<<<<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@??????@@@CCCDDDEEEFFFGGGFFFFFFEEECCCDDDFFFGGGGGGEEECCCBBBCCCCCCBBB@@@???AAADDDGGG???:::999@@@EEEEEEBBBAAAAAA@@@===;;;:::999:::::::::777666777999;;;:::888:::333999LLLWWW\\\nnnzzzpppggg___fffbbbZZZNNNAAA555...***++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''''''''&&&'''))),,,&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))******,,,---...************++++++++++++)))***++++++,,,++++++++++++++++++,,,,,,,,,------,,,---------......//////000111333555666666555444555555666666777888999999<<<<<<=========<<<;;;:::777777777888999:::;;;<<<999999::::::;;;<<<>>>>>>=========>>>???@@@AAABBB???>>>>>>???BBBEEEFFFEEEAAA???===;;;::::::;;;<<<999;;;>>>===:::999:::===;;;::::::999777666555444666666555444333111///...///.........000000...---,,,,,,,,,,,,++++++++++++************************''''''''''''''''''''''''%%%&&&''')))************(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''(((******+++((((((((('''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********))))))((((((((((((((('''((((((((()))******+++++++++*********,,,...///,,,++++++,,,...//////...:::RRRnnnwwwpppoooeee]]]cccooo~~~yyyqqqmmmiiihhhmmmuuuzzzfffUUUIIIAAABBBCCCDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA>>><<<;;;999999888888777666666555333333333333333333333333333333333222111000///...////////////////////////------......------,,,+++,,,,,,,,,,,,++++++++++++************************************++++++++++++..................///000///...,,,+++***+++---.........///000000///...---...///000111222444555555111444666777777888:::===<<<===???@@@??????>>>>>>???AAACCCCCCBBBAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHHHHFFFCCCAAA@@@AAA@@@@@@@@@BBBFFFJJJCCC???===AAABBBAAA@@@AAA???>>><<<:::::::::;;;<<<666777999<<<>>><<<777333777444888>>>???<<>>777222...+++***,,,------,,,++++++,,,,,,)))*********************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''***,,,&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***,,,---...************++++++++++++((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000111222333444444444444444333333444555666777888888888:::<<<===============888777777777888888999:::999:::::::::;;;===>>>???============>>>@@@AAABBBAAA@@@???@@@CCCEEEFFFEEEBBB@@@===;;;999:::;;;<<<999<<>>;;;999;;;>>>;;;;;;:::999888666555444444444444444333222111000......---...///000...,,,,,,,,,,,,++++++++++++***))))))))))))************''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))************)))((((((((((((((('''''''''((())))))***++++++++++++***++++++,,,,,,***---...+++'''(((///666,,,222???PPPcccxxx|||wwwnnnjjjttteeeyyy|||~~~|||vvv}}}|||ooommmhhhbbbeeepppwwwxxxuuu___OOOGGGBBB<<<@@@DDDGGGEEE???;;;===BBBAAAAAAAAA@@@???===;;;999777777777666555555444444000000111111111111111111000111111111111000///...////////////////////////,,,------------,,,++++++,,,,,,,,,++++++++++++***************************************++++++++++++++++++++++++,,,,,,---...111///---+++++++++,,,---......///000000///...------...///000222444555555111444777888777888;;;>>><<<>>>AAABBBAAA@@@??????@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDEEEFFFFFFDDDAAA>>>999:::<<<===@@@DDDJJJNNNIIIEEEBBBCCCBBB??????BBB@@@???===<<<<<<===>>>???===;;;888444333444777999333777777222000333777888444JJJbbbpppzzzwww}}}}}}hhhOOOCCCBBBEEE666222///......///...---+++******((('''''')))+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&%%%'''***---&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))***,,,---...)))************+++++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---///000111111333333333333444444555555111222333444555777888888555888;;;===>>>???@@@AAA888888888777888888999999:::::::::;;;<<<===??????<<<<<<======>>>@@@AAABBBCCCAAA@@@AAACCCEEEEEEDDDBBB@@@===;;;::::::;;;<<<999===AAA???<<<:::<<>>AAABBB>>>??????@@@AAA???;;;;;;===<<<============;;;999888666666555555444444444333.........///////////////...///000111111000///...////////////////////////,,,------------,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++,,,,,,---...111000---+++***+++,,,,,,,,,---......//////.........///000111222333444444555555666888999;;;<<<<<<:::<<<>>>AAAAAA@@@???===>>>???@@@BBBCCCDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHKKKLLLJJJLLLLLLDDD888888;;;???AAAAAACCCFFFJJJMMMJJJFFFBBB?????????@@@???>>>===<<<::::::999999888777666555444333222222333333333222222111111111000444;;;EEERRR^^^iiiooovvvlllvvvqqqjjjdddbbb^^^XXXNNNCCC:::444111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************'''(((((()))***+++++++++++++++,,,,,,,,,++++++***+++++++++,,,---...///000111222333444555555555555333555666666444444444666999:::<<<<<<<<<<<<===???888777666555555777999:::999999999999:::<<<===>>>??????===<<<<<<<<<===>>>BBB@@@>>><<<;;;<<<===>>>======<<<;;;;;;;;;;;;;;;???===;;;:::999999:::::::::999777555444555666777444333222111000000000000...------,,,,,,------...+++++++++************)))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((''''''''')))+++------,,,+++)))'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((''''''''''''))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,...222888===OOO[[[rrryyysssnnnmmmllljjjmmmrrrooopppvvvyyyhhheeekkk{{{|||xxxxxxwwwxxx}}}yyysssmmmjjjnnnuuu{{{nnnjjjhhhkkkssswwwvvvrrrppppppjjjooohhhWWWSSSPPPHHHAAA???@@@>>>999>>>===;;;888555444555777:::999888777777777888999555555555555444333222111////////////////////////////////////////////////...........................---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************,,,---,,,***((('''(((***,,,++++++++++++,,,------000///---+++***+++,,,,,,,,,------...............---......///000111222222333444555666888999:::;;;999;;;>>>@@@AAAAAA@@@???>>>???@@@BBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDJJJMMMNNNNNNPPPQQQJJJ@@@:::<<>>>>><<<;;;:::999999999777777666555444333222222333333222222222111111111777777777888;;;>>>AAADDDYYYgggzzz|||uuummmkkknnnqqqpppmmm~~~jjj___XXXQQQJJJHHH<<<999555111//////000111+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************'''(((((()))******+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,---...//////000111222333333444444333333444555444333444555777888:::;;;:::::::::<<<>>>;;;:::999888999:::<<<===:::999999999:::<<>>===<<<<<<===>>>@@@>>><<<:::::::::;;;<<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999999999999888777555333222333444555333333222111000//////000------,,,,,,,,,,,,------+++++++++*********))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''')))+++,,,,,,,,,+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((((('''(((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,//////...,,,,,,---000333444999DDDVVViiiwww}}}~~~{{{rrrnnnooooooooonnnoooqqqsssttttttkkkhhhkkksssyyyyyy{{{~~~ssspppooottt|||}}}yyysssoooiiieeeeeeiiiooorrrqqqqqquuu||||||uuujjjrrrnnn^^^UUUVVVQQQFFFLLLJJJCCC<<<;;;>>>>>>:::888888888666444444555777888888666555555666666777555555555444444333222111////////////////////////........................---------------------------,,,,,,+++++++++++++++***++++++++++++++++++***************************---......---+++)))***+++++++++******++++++,,,---///...,,,+++***+++,,,,,,,,,,,,---...............------------......//////111222333444555666777888888:::===@@@AAABBBAAAAAA??????@@@AAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCFFFGGGIIILLLNNNIIIAAA;;;===>>>>>>>>>>>>???AAACCCBBBBBBAAA@@@?????????===<<<;;;999888888888888666666555444333222222111222222222111111111111111555444222000///...//////222;;;HHHPPPUUUYYY___dddrrr~~~mmmgggaaaaaahhhppptttuuuzzzqqqmmmllleeeYYYLLLCCC===666222111...---,,,+++++++++,,,---************************+++************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************((((((((()))******++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,------...///...///000111222222222222222333333222222333777999888888999888777888;;;===<<<;;;:::999:::;;;<<<===;;;:::888888:::===@@@BBBAAA@@@>>>===<<<<<<<<<======<<<:::999888888999:::===<<<;;;;;;::::::;;;;;;999999:::::::::999999888555444333111000111111222222222111000////////////---,,,,,,++++++,,,,,,---++++++*********))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''***,,,+++++++++***)))'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,.........,,,***)))+++,,,...+++***///:::EEENNNQQQQQQXXXeeesss|||vvvpppppprrrccceeehhhjjjhhhfffkkkqqqnnnjjjgggiiinnnqqqpppmmmmmmjjjggghhhnnnuuuyyy{{{uuusssrrrtttuuuoooeee\\\TTTTTTPPPHHHCCCDDDFFFEEEGGGFFFAAA;;;;;;???@@@======>>>>>>===;;;999:::;;;666555555444333333444444444444444444333222111111////////////////////////........................------------------------,,,++++++*********************++++++++++++******************************,,,...000///---,,,++++++***************+++,,,,,,---,,,++++++***++++++,,,,,,,,,---.........------------------------......000000111222333444555555777999<<>>???AAADDDFFFGGGCCC???<<<<<<=========>>>>>>?????????@@@@@@???===<<<;;;:::999888777666666666666555444444333222222111111111111111111111111111000000////////////000111222***...111333333777===CCCSSS[[[bbbggglllrrrqqqlll______bbbiiiqqquuutttqqqkkkWWWIIICCCBBB@@@<<<666222///,,,,,,,,,000//////...---,,,,,,+++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************(((((())))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...///000111111222111111111222111000111333777;;;777777777666555666999;;;999888777777777888999999;;;:::888888:::===AAACCCAAA@@@>>><<<;;;;;;<<<<<<<<<;;;:::999888888999999999999888777777777777777666777888999:::999888777444333222000000000000000111000//////.........///,,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&'''***,,,******))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))((((((((()))))))))******************++++++++++++(((***,,,,,,++++++,,,---333000------000222333333222777AAALLLWWWeeezzzuuurrrsssoooyyy{{{sssrrrvvvrrrooollllllnnnooolllhhhjjjfffdddfffmmmrrrrrrqqqhhhaaaXXXRRROOOLLLGGGCCCAAA===<<<======>>>CCCJJJGGGHHHFFFBBBBBBDDDDDDAAADDDEEEEEECCC???<<<;;;:::555555444444333333222222222222333333222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))************))))))***************************---///000...,,,++++++***))))))))))))***++++++++++++*********++++++,,,+++,,,,,,---...---------........................//////000111222333333444666888:::===???AAABBBBBB@@@@@@?????????@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBEEEFFFEEECCCAAA<<<<<<<<<===>>>?????????======>>>>>><<<:::888666888777666555444444444555333333222222111111000000000000000000000000000000000000///...---------,,,000111000---******---000666:::===???CCCHHHJJJJJJFFFJJJRRR[[[``````YYYTTTWWWgggkkkhhhjjjfff]]]\\\WWWVVVPPPEEE999222111222...//////---,,,---......))))))***,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,---.........///000111111222222222000000000000000333777;;;555666666555444444666999777777666666666666666777::::::999888:::===@@@BBB???>>>===;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::888888777666666666666666555666777888888888666666333333222111000000000000//////......------......++++++************++++++*********)))))))))(((((('''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&''')))+++((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((''''''(((((()))))))))***''''''((((((((()))))))))))))))*********+++++++++&&&(((+++,,,,,,,,,---...,,,,,,---///111111000...111000111222333:::JJJZZZQQQ[[[fffhhhccc```bbbgggjjjwwwzzzrrrppprrrpppnnnmmmmmmllliiiddd___YYYTTTOOOOOOQQQQQQMMMHHHKKKEEE>>>:::;;;???AAABBB>>>;;;:::>>>===999<<>>;;;888666666666666555555444333222222111111111111111111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((())))))******))))))((())))))))))))))))))))))))(((***---...---+++++++++)))))))))((())))))***+++)))))))))***++++++++++++++++++,,,---------------........./////////000000000000111111222333333444555777999;;;===???@@@AAAAAA@@@???>>>>>>>>>???@@@>>>===<<<;;;;;;<<<===>>>BBB@@@AAADDDDDDAAA@@@BBB===;;;;;;<<<>>>??????>>>:::;;;;;;;;;999777555444555555444333333333333333222222111111000000000000////////////000000000000000//////...---,,,,,,+++///000///...,,,+++,,,...,,,...///...---...000222111333777;;;>>>===999666000999:::999===888111444222444555444000///000222+++---...,,,,,,///...,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******)))***++++++,,,,,,,,,,,,---------,,,,,,------.........///000111111111111///000000000000222666999444555666666555444555666888888888888888777777777999999999999:::<<<===>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888555555666666666555555444333333222222111000000///......------,,,------...+++******))))))******+++******)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))************+++)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...///000)))***,,,//////000888BBB444888===>>><<<===BBBFFFBBBLLLTTTQQQLLLKKKNNNQQQPPPPPPPPPQQQPPPLLLGGGCCC>>><<<999:::<<<<<<999666777555555666:::===??????999999;;;>>>===::::::===BBBGGGJJJHHHEEEDDDAAA<<<999:::::::::888777888999666666666666555333222111///000000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&)))+++,,,+++******+++)))(((((((((((()))******'''((()))***++++++++++++++++++,,,------------,,,,,,------...///000000111111111222222333333444444555666777999;;;===>>>???BBB@@@???=========>>>???>>>===<<<;;;;;;<<<===>>>===;;;<<<@@@@@@<<<<<>><<<:::;;;<<<===;;;999777777777777777666666555333333222222111111222222111111000000000000//////........./////////000000,,,,,,---...///000000000+++,,,------------...///......///...+++)))***---,,,++++++,,,,,,------,,,)))---++++++111---'''------///222333222000///...+++...---***,,,000---(((///...---+++************************************(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,...------,,,,,,---------,,,---...//////000000///...///111111111222444666222444777777666444444444999999999999999888777777888999999::::::::::::::::::999888888888999:::;;;::::::;;;;;;;;;;;;;;;::::::999999888777888888888666666555444444333333444222222222111111000///...------,,,,,,,,,,,,------******))))))))))))*********)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((((('''%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))***************+++,,,+++***)))***+++111000...,,,******,,,...111000222333111,,,,,,///:::777333111000000000000000666888444222777::::::222333444555555444222111222333444555777999::::::333333444555777777777666111555999:::;;;===>>>======BBBDDD@@@===>>>===;;;999::::::999888888:::===555666666666444333111000...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))'''(((************+++---((((((((((((((()))******&&&'''(((***++++++++++++++++++,,,---------,,,,,,++++++,,,---///000111111222222222333444444444555555666777888:::;;;======BBBAAA>>>===<<<===>>>???@@@???>>>======>>>???@@@<<<:::;;;@@@@@@<<<>>>CCC???===::::::;;;:::888555444555555555666666777777333222111111111111111111000000000000////////////---.........//////000000++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---+++,,,///000---***+++...------------............---///***+++111,,,'''...(((***---000000///,,,***+++,,,+++))),,,111///'''))))))(((((()))+++,,,---))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********)))))))))))))))((()))***+++,,,---------...------,,,,,,,,,------++++++,,,---...............///111222111222333555111444888999777555333333888888888888888777666555777888:::;;;;;;:::888888888777777777777999:::;;;999::::::;;;;;;;;;::::::888888777666666666666666888666555333222222333333111111111111000///...---,,,,,,,,,++++++,,,------******))))))))))))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((******))))))((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))************'''((())))))((()))+++---***+++------,,,,,,,,,---...++++++//////---...111,,,***)))---333777444111///333444000111444222---111111111333555777888999666777777666333222222333333222111111222444777888333:::<<<888777;;;<<<888:::>>>???:::888:::======;;;;;;999777555555777999555555555555444222000///......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***************''''''((((((((((((''''''))))))))))))))))))))))))((()))******)))***,,,...''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...+++---///000///000222444111222222333333444444555666777:::<<<===>>>======??????>>>???@@@???===;;;AAABBBBBBAAA??????@@@BBB@@@>>><<<<<<<<<<<<;;;:::=========;;;999777444222555444444444444333333333111000...------///111222111000000///...---------......---,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))************++++++***)))((((((((()))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222222222222222222222222222888888777666555444333333333666:::;;;:::888666555999999999999999888777666666666666777888888888999888888888777777777777777:::999888666555555555555444222111111222333222222///////////////......---,,,,,,,,,+++++++++************))))))******+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))******))))))((('''&&&***(((&&&'''))))))(((%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000111222222222222111111222222333333444444555888888777666666666666666333444444555666777777888777555444555999;;;999777:::999777777999::::::999;;;:::999777666666555555444444333333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))***,,,---,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...,,,...///000///000111333111111222333333444444555666777999:::<<<<<<======>>>======>>>???>>><<<999DDDDDDCCCAAA???===>>>???=========>>>???>>>;;;999;;;;;;;;;;;;:::888777666555555444444444333333333222111///......///000111000000//////...------,,,......---,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))******))))))((()))))))))******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111111111111111111333444666888888777555444222555999;;;:::999888888888888999999888777777666666666666777888888999999888888888888888777777777999999777666555555555555666444222222222222111000///////////////...------,,,,,,,,,,,,++++++++++++******))))))******+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''')))'''%%%&&&'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000111222222222222222111111222333333444444555777777666555555555555555444444555555666777777888777666555888;;;>>>===<<<;;;:::888888999999888666999888777666555444444444444333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++((()))+++,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...---///000000//////000222111111222222333444444444666777777888999;;;<<<======<<<<<<===>>>>>>;;;999EEEEEEDDDAAA===;;;;;;<<<;;;;;;===???@@@???;;;888999:::::::::::::::999999555555444444444444333333333222000///...//////000/////////......------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))((((((((()))***************+++,,,,,,------.........------,,,,,,,,,---,,,,,,,,,------...//////////////////000000000///111555999:::999777666111555888:::;;;::::::;;;888888999999999888777777666666777888888999::::::999999999888888777777777999888777666666555666666888666444222222222000/////////.........------------------,,,,,,,,,++++++***))))))))))))***++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''(((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////000111222222333333222222111111222222333444444444666555555444444444444444555555555666666777777888666555666888<<<>>>>>>>>>;;;::::::::::::999777444777666555444333222222222333222222111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))*********++++++((()))+++,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------......///000000///...000111111111111222333333444444666666666666888:::<<<===>>>======???@@@@@@===;;;DDDDDDCCC@@@<<<::::::;;;<<<;;;<<<===??????===;;;:::::::::::::::999999999444444444444333333333333333222111//////......///.........---------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))***+++))))))******+++,,,,,,,,,//////...------,,,,,,,,,------,,,,,,,,,,,,,,,---///////////////000000000///111444777888999888777333666999::::::999:::;;;999999:::::::::999999888888888999999:::;;;<<<<<<;;;;;;:::999888888777777888777666666666666666777888666333222333333111000.........------------------------,,,,,,,,,,,,+++)))))))))))))))***++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))((((((((((((''''''&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........//////000111111222333222222222111111111222333333444444444444333333333333333444555555555666666777777777444444555777999:::;;;;;;:::::::::<<<===;;;888555666666444333222111111111111111111000000/////////------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))************,,,,,,------,,,***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------......///000000///...000111000000111222222333333444666666555666777999<<<===@@@@@@@@@AAACCCCCCAAA???@@@AAA@@@>>><<<;;;<<<===???===::::::<<<===>>>>>>===<<<;;;999888777666666333333333333222222222222222111000///.........---------------,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))((('''''''''((()))******(((((()))******++++++,,,......---------,,,,,,,,,------,,,++++++++++++,,,/////////000000000111111333333333333444555777777666888999999888777888:::::::::;;;;;;<<<;;;;;;:::999::::::<<<===>>>>>>???===<<<;;;:::999888777666777666666666666666777888555333222222333444333222......---,,,+++,,,,,,---------,,,,,,,,,+++++++++))))))(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------............///000111111222222111111000000111222222333333444333333222222222222333333555555555555666666666666555666777777777777888999888888999<<<>>>===;;;999666555444333222111111111000000////////////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********000000///...,,,)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...---///000000//////000222000000111111222333333333555666666777888:::;;;<<<@@@@@@@@@BBBCCCDDDBBB@@@===>>>>>>===;;;;;;<<<>>>AAA>>>:::999:::<<<>>>>>>>>>===:::888666444333333222222222111111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((('''''''''((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++......//////000000111111444333111000111222555666777888888777666666777999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@>>>===<<<;;;999888777666666666555666666777888999444222000111222333333222...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******)))(((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------............///000000111111000000000000111111222333333333222222222222222333333444444444444444444444444444777888999888777777888999666666777999<<<<<<;;;999555555333222111000000000........................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************)))))))))((((((((()))))))))******111000///---+++)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...,,,...///000///000111333000000000111222222333333555666777999:::;;;;;;<<<>>>===>>>@@@AAAAAA@@@>>><<<======<<<;;;:::<<<===AAA>>><<<;;;;;;<<<<<<<<<===;;;999666444333222222000000000000////////////------------------,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))((('''''''''((((((''''''(((((()))******+++)))******++++++,,,,,,,,,+++***************+++,,,,,,------...//////000000000000000000111222333444555666666555444555888:::888999999:::;;;:::::::::888999:::;;;===>>>???@@@??????===<<<:::888777666555555555555666777999999444222000000111111000///...---+++***)))***+++,,,++++++*********)))))))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))(((******)))%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,************++++++++++++,,,,,,---------.........------...///////////////000000000111222222333333222222222222222333444444333333333333333333333333444666888777666555777999666555444555777888888777444333111000//////......------------------------++++++++++++************************************************))))))))))))(((((((((((()))))))))***------,,,+++***((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......+++---///000///000222444000000000111222222333333444666888:::;;;<<<<<<;;;;;;;;;;;;===??????===;;;===>>>>>><<<:::999:::<<>>============;;;999;;;:::777555333333222333////////////............++++++,,,---------,,,,,,+++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''''''(((((()))*********(((((()))***+++,,,,,,---******))))))***++++++,,,++++++,,,------...//////,,,---///111222333333222333444444444333555999<<<666777888999999999999999777888999:::<<<===>>>???@@@???>>><<<:::888777666555555555555666888999:::555333111000000///...---...---+++))))))***+++,,,*********))))))))))))(((((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))''')))***((($$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,---------......,,,------...///.........000000000111222222333333333222222222333444444555222222222222222222222222///222444444333333666999666444222222333444444333222111000///...---------------------------------+++++++++************)))************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111222333666888::::::;;;:::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;===<<<;;;:::999888999999777666444333222111111111//////...------------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%'''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++***)))***---///111......000111222333444444555555444555666888:::;;;>>>999888;;;777333===MMMPPPJJJ<<>>@@@888@@@???===:::888777666666444444444444444444444444222111000///------,,,,,,+++++++++*********))))))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###"""$$$&&&''''''''')))+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((()))******))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000111111111222222222222111000000000111222333333222222222111111111000000222111000000000222444666444444444333333333222222222222111///...---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++++++++,,,,,,,,,---------------------...////////////000000000111111111111222555777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999;;;:::999888777777777777666555444222111111000000///......---------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((((((''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++******+++---///111000000222333444444444444444444444444555777999:::<<<888888;;;777333;;;IIIeeebbbSSS>>>444999>>><<<===<<<:::888666555444444333333444444444444444444222111000...------,,,,,,+++++++++*********))))))++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%######%%%&&&'''&&&'''(((***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***((((((((((((((())))))***(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,------------...............////////////000000000000111111111222111111000000111111222333333333333222222111111111666555333111111222333444222222222111111111111000/////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,---------------....../////////000000000000111111000111333555777888999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777666666555555555444333111000000000000///...------,,,,,,------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...000111222222444555555555444444222222222333555777888999:::777999;;;777222777BBBccchhhbbbLLL999555:::<<<:::999777555444333222222333333333333333333333333111000///...---,,,,,,,,,+++************)))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''(((((()))***(((((())))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............/////////////////////000000000000111111000000000111222222333333333333222222222222888777555333222111222222000000000000////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((())))))******++++++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111000000222444555777888888;;;;;;:::::::::::::::999777777666666666666666666666666666666666555555444333222111000////////////...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111222333555666666555444333111111222333444666777888777777999;;;777222444:::AAAOOOVVVLLL<<<555666888888777555444333222222111333333333333222222222222000///...---,,,,,,,,,,,,************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++,,,,,,,,,------------------.........//////.........////////////000111111000000000000111111222222111111111111111111666666444333111111111111000000/////////.........------,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000///000111222444666777888999999999888888888777777777666555444444444444555555666666777666666555444111000///...............------,,,+++++++++++++++,,,+++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111222444666666555333222111111222333444555666666555666888:::777222222555+++666??????999555555666666666555333333222222222333333222222222111111111///...---,,,,,,+++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%'''''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------------------............---.........////////////111111000000///000000111///////////////000000000222222111111111111222222111111000000000////////////...---,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''(((((()))***+++************++++++++++++,,,,,,,,,,,,,,,------.........////////////000000000000111222333666777888999888888777777666666666777666444333222333333444333444555666666555444333//////...------------------,,,++++++******++++++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000000222444666777666444222222333444444555555444444444666888999666333222222000222444333222333555777555555444333333222333333333222222111111000000000...---,,,+++++++++++++++(((((()))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))''''''(((((((((((())))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,------------.....................////////////111111000/////////000000.............../////////...//////000111222222333111111111111000000000000000///...---+++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++************++++++++++++,,,,,,++++++,,,,,,---............/////////000000111000111222333666888999999999999888777666666666888666444333222222333444111222444555555444222111...------,,,,,,,,,,,,,,,,,,,,,+++***************+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---......///000222555888999888666444444555555666555444333222333666888777666555333111777444222111222333555777444333222222222222222333333222222111000000//////---,,,,,,+++++++++++++++(((((((((((())))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((())))))******************++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000000111111000///////////////........./////////000000//////000111222222333333111111111000000000000//////......---,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++)))************+++++++++,,,,,,++++++,,,,,,---.............../////////000111111111222444666888:::::::::999999888777777666888777444222222222333444///000222333333222111000------,,,,,,++++++,,,,,,,,,++++++***)))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,))))))+++,,,---.........000333666999::::::888666666666777777666444333111333666777666666666444111222111333555666444444555222222111111111111222222222222222111000//////...,,,,,,++++++***+++++++++'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%&&&'''''''''&&&%%%&&&((()))((('''###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111000///////////////.../////////000000111111111111222333333333333222000000000000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***))))))))))))***************++++++,,,,,,------...444111//////222333222000111222444666666555444222:::::::::999888777666555555555444333333222111111111111111111000000000000------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,---...///111444666777555222000888777555555555444222000222333555666666444333222222222333333333222111111222222222222222222333333111111000000//////......---,,,++++++******++++++******)))(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111444444222111000...------000000111111111111000000000000111222222222222111.........///......---,,,+++++++++*********)))))),,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***))))))))))))***************++++++,,,,,,---......222000......000222111//////111333555666777666666:::::::::999999777666666666666555444444333222222111111111000000000//////------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---...//////000222444444333111000777666666666777666333111333444666777777666444333111111222222333333333444111111111111111111111111111111000000///......---,,,,,,+++************+++***))))))(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111222222111111000////////////000000111111000000//////000111111222222111111...............---,,,,,,+++++++++*********))))))++++++******))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***))))))))))))************+++++++++,,,------......///...------///111111000//////111333666888999:::999999:::999999888777666666666666555555444444333111111000000000000//////,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((()))***+++++++++++++++++++++************++++++,,,---...000111//////000111222222111111666666777888999888444111444555777888888777555444111111111111222444555666111111111111000000///...000000000///......------,,,++++++******************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""!!!!!!""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((()))******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000000000000000000000//////000000000000////////////000111111111111000------......------,,,++++++************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***((()))))))))************++++++,,,,,,---............------...///111111222000000111222555777999:::888999999999888888777666666555555555444444444333111000000000////////////,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++++++++*********************+++,,,---///111222000000000000111111222333444555777999;;;999666222333444666777777777555444333222222111222333444555222222222222111000...---000000///......------,,,++++++***)))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((())))))***))))))))))))************++++++,,,,,,,,,,,,------............/////////000000000000000000000000000...//////000000//////.........///000000000000///---------------,,,++++++************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***((()))))))))************+++,,,,,,------...//////....../////////000222333222222222222333555666777777777888888777777666666444444444333333333333333000000000////////////...,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((())))))******************************)))******+++---///000111111000000000111222444555333444666999;;;:::777444111222444666666666444333555555444333222222222222222333444444333111///...//////......---,,,,,,,,,+++***))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((((((((((((((())))))***(((((()))))))))*********+++++++++,,,,,,------------......///////////////111111000000///...............////////////......------...////////////...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))************,,,,,,,,,---......//////...///000000//////111333222222222222333333333333555555666666666666555555333333333333333333333333000000////////////......++++++++++++************(((((()))))))))))))))***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))***************)))******+++,,,---///000000000000111222333444555222222444777::::::888555000222444555666555444333555555555555444222111000222333444555444222000///.........---,,,,,,++++++***))))))((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******((()))))))))***************++++++,,,,,,------...---......///000/////////111111000//////...------------............------,,,,,,---............---++++++,,,,,,++++++***)))(((((()))))))))))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))************,,,,,,------.../////////...///000///------///111///000111222333222111000333333444444555444444333444444444444444444444444000000/////////.........++++++++++++************(((((((((((())))))******''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((()))))))))*********+++)))))))))***+++,,,---.........///000111222333333111111222555888999888777111222444666777666555444333444666666666444222000///111333444444222000///......------,,,+++++++++))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$#######################################$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******)))))))))*********++++++******+++,,,,,,---......------///000000000///...////////////////////////---------......---------++++++,,,---------------+++++++++++++++******)))(((((((((((())))))******''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))************,,,,,,------.../////////---///000...,,,+++---000,,,...000222333222111000222222333444444333333333444555555555555555555555000/////////............+++++++++************)))'''((((((((())))))******''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((())))))*********+++***)))))))))***++++++,,,,,,---...000111222222222111000111444777999999888222333555777888888777666000222555777777666333111---///111333333222000.........---,,,,,,++++++***))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******************++++++++++++******+++,,,,,,---......,,,---///000000000///...------......///000000111,,,------......------,,,++++++,,,------------,,,+++++++++++++++***))))))'''((((((((())))))******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000111111111111444444444444444444444444666555555444444333222222------......------,,,+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,............///111222333222333444444222222333444000000111222333333444444111222444777888777333000222222111111000/////////,,,+++******))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++***+++......,,,))),,,***((((((***+++)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***(((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......//////000000000111111111333333333333333333333333444333333222222111000000,,,,,,,,,,,,,,,++++++***(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,---------...///111222333222333444333222111222444000111111222333333444444222222333555666666333000222111111000000///......,,,+++******))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((())),,,000222111000,,,***((((((***+++)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......//////000000000000111111333333333333333333333333111111000000//////......***++++++++++++***))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,------...000111333444111222333222111111111333111111111222222333333444333222111222444444222000111111000000///......---++++++***))))))))))))***(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***---111333333222+++)))(((((()))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))(((((((((((())))))))))))***************+++++++++---,,,,,,,,,,,,---......////////////000000000111222222222222222222222222000000//////...---------******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---,,,,,,---...000222333444000111222222000000111222111111111222222333333333444222000000111222111000000000//////...---------++++++***)))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))******************************************+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,------.........---***)))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,,,,---.........////////////000000000111111111111111111111111000000000///......------+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------,,,------...000111333444000111222222000000111222111222222222222222333333444222000///000111111000//////......---,,,,,,++++++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,------,,,+++))))))((())))))))))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,---,,,,,,,,,,,,---............////////////000000000000000000000000000000000000000///......------+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------............///111222333111222333222111111111333222222222222222222222222555333111000111111000///......------,,,+++++++++******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************)))******+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++************)))))))))(((***++++++)))(((((()))((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********+++,,,------------,,,,,,,,,,,,---.............../////////000000////////////////////////000//////......---,,,,,,))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...///////////////000111111222333444333222111222444222222222222222222222222555333222222222222000///---------,,,++++++************)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************************************))))))***+++++++++++++++)))*********++++++++++++************************************))))))))))))&&&(((******((('''((()))''')))***)))'''%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++,,,------......---,,,,,,,,,,,,---................../////////000///////////////////////////......------,,,,,,+++(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...000000////////////000000222333444444222222333444222222222222222222222222555333333333333333000...------,,,,,,+++******)))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++************************************))))))))))))(((***,,,+++(((&&&&&&(((''')))***)))&&&%%%&&&)))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))(((((('''''''''(((((())))))(((((((((***+++,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...............///000000,,,,,,++++++***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$#########%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%###$$$&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++******************++++++,,,------...//////.........///////////////000111333444555555444333444444444333333333222222111111111000000///...------,,,+++***))))))))))))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((************************))))))***++++++++++++***+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,------------...,,,,,,---------.......................................------...//////000,,,,,,+++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&&&&'''(((%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))************************++++++,,,,,,------......---.........//////000000///000111333333333333222333333333333222222222222000000000000000///---------,,,+++***))))))))))))******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((************************))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&'''((()))++++++,,,,,,,,,,,,,,,,,,---------------------.........//////..............................---------...//////+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))************************+++++++++,,,,,,,,,,,,,,,,,,------...///000111111...///000111222222222222222222222222111111111000000000000000///...---,,,,,,+++******))))))))))))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************************((()))******++++++******+++************)))))))))++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((''''''''''''(((((()))%%%&&&(((***,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////...........................---------------......+++*********)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''...///...+++'''###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************,,,+++++++++++++++++++++,,,,,,---...///000111222//////000111111222222222111111111111000000000000////////////...---,,,,,,++++++***)))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************************((())))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''((())))))%%%&&&(((***+++,,,+++++++++++++++,,,,,,,,,------------------.........///........................------,,,,,,,,,,,,------*********)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&555555444000+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,+++++++++++++++++++++,,,,,,---...///000111222000000111111222333333444111111111000000000//////...//////......---,,,+++******))))))((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&''''''((()))***'''((()))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&+++,,,,,,+++'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,------...///000111111111111111111111222444444111111111111000000000///............---,,,+++******))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((())))))******))))))(((((()))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''((()))******)))))))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,+++++++++++++++((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&!!!"""$$$$$$###"""###$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++,,,,,,------......---.........//////000000000000//////000111333444222222111111111000000000------...------,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''')))******,,,+++)))((((((((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,+++*********+++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$&&&(((&&&$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$####################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++++++++,,,------...//////........./////////////////////......///000222333222222222222111111111111------------,,,+++******))))))(((((((((((()))***&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$######"""""""""((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***)))************+++++++++************+++,,,---...///////////////...------111111000000//////.........///111333333333222111------,,,++++++******)))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((...000...+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***))))))*********+++++++++************+++,,,---...///000000000//////...---000000000000//////............///000000000000000---,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''+++...,,,)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))(((((((((((())))))*********++++++++++++,,,,,,+++******,,,,,,+++************+++,,,------...+++++++++******))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&'''''''''&&&%%%$$$###''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))*********++++++************+++,,,---...000000000000000//////...000000000////////////...------------------......,,,,,,++++++***)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%)))***(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***************++++++++++++,,,+++******,,,,,,+++***))))))***+++,,,------...+++*********)))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''')))***)))'''%%%###'''''''''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************************+++,,,------///000000000000000//////////////////////////////...---,,,++++++,,,---...+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******))))))*********+++++++++,,,+++******,,,,,,+++***))))))***++++++,,,------*********)))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((('''&&&&&&$$$&&&)))+++,,,***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))))))))*********************+++,,,------//////000000000000//////.............../////////000///---,,,+++,,,,,,---+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''(((((()))***+++)))))))))************+++,,,+++******,,,,,,+++***************++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&)))+++,,,+++)))((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((((((((((()))))))))******************+++,,,---...---......///////////////---............/////////000000...---,,,,,,,,,,,,******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++))))))))))))************,,,+++******,,,,,,+++***++++++++++++************((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&((())))))((('''&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''############%%%'''***,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''(((((((((((()))))))))***************+++,,,---...,,,,,,---...............---------.........///////////////...---+++***)))***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++))))))))))))************,,,+++******,,,,,,+++***,,,,,,++++++***)))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((()))***+++,,,---'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%'''(((&&&''''''''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((("""""""""###%%%(((+++---&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))************+++,,,---...+++,,,,,,---.........------------.........//////......///...---+++)))''')))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((************************++++++++++++++++++++++++))))))************))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$%%%%%%***...,,,((((((...000...)))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%---***&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))+++((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************(((((()))***++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++......---,,,,,,+++******((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))(((((('''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((************************++++++++++++++++++++++++))))))************))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''))),,,+++'''''',,,---***((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$)))(((&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))))))))*********((())))))***++++++,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++---,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++++++++++++++++++++((())))))******))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))(((******''''''))))))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((()))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))(((((())))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&''''''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************************************(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((******((())))))(((''''''&&&$$$%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$"""###'''+++---+++'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((()))))))))***))))))*********+++++++++++++++++++++************++++++,,,,,,,,,,,,++++++*********))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***************************************************(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((***+++***))))))***)))&&&%%%%%%$$$%%%&&&'''''''''%%%%%%%%%&&&''''''((('''&&&&&&!!!$$$(((,,,///---)))%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************+++++++++******************))))))***++++++,,,,,,++++++***************))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''+++)))&&&%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******************************************************'''(((((())))))(((((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***+++)))(((***)))&&&%%%'''%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''''''"""$$$'''+++------)))&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))************************))))))))))))))))))************++++++++++++***************)))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++)))&&&%%%%%%$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********************************************************''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''(((,,,(((&&&((((((%%%%%%)))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&###$$$%%%'''******(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))************************'''((((((((()))***************++++++++++++******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$$$$$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************************))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''',,,&&&$$$''''''$$$%%%***&&&&&&%%%$$$%%%&&&((()))###$$$&&&(((((('''&&&%%%$$$######$$$&&&''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))++++++******************&&&''''''((()))******+++******++++++++++++******&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%###"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))******)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&''''''&&&%%%)))+++---,,,)))((()))*********++++++***)))'''&&&&&&((()))(((''''''((()))000---)))&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))++++++************++++++,,,+++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################%%%###!!!"""$$$%%%$$$!!!################################################!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''(((((((((((('''))),,,......+++))))))*********+++,,,+++***)))(((&&&((()))((('''&&&((())),,,***((('''''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++++++++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################%%%###!!!"""$$$%%%$$$"""############################################################$$$$$$$$$$$$######$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))))),,,...///...+++******)))***+++,,,,,,,,,++++++'''((()))((('''&&&'''((())))))***+++,,,***'''$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))+++******))))))******++++++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$###"""###$$$$$$###"""###################################################$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***((()))))))))((((((((()))'''***---///...,,,)))((((((((()))***++++++,,,,,,'''((()))((('''&&&'''(((((())),,,000111///***&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))************)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$###############################################################$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***((()))***)))'''&&&''')))&&&(((***------+++(((&&&&&&''''''((()))***++++++((()))))))))'''&&&&&&(((&&&(((,,,000111///***&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))***))))))))))))))))))******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$############$$$################################################""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******,,,---+++(((&&&''')))''''''(((***,,,+++(((&&&&&&&&&&&&'''((()))***+++((()))***)))'''&&&&&&'''$$$%%%(((+++---+++'''$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$################################################!!!!!!"""""""""#########"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))...000111...)))&&&'''***(((((('''))),,,,,,***'''((((((''''''((()))***+++((()))***)))'''%%%&&&'''$$$$$$%%%''')))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''((((((111333444111+++''')))+++***)))((())),,,---,,,)))***)))((((((((()))++++++)))******)))'''%%%&&&''''''&&&&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$%%%%%%"""!!!###%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&&&&&&&'''((((((+++---///000///,,,)))&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''---///,,,'''&&&((((((&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$##################################################################!!!###"""!!!###)))///333)))!!!!!!###""""""$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((+++,,,---...---+++)))''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''+++---+++'''&&&((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$##############################################################################!!!$$$%%%$$$###$$$***///000'''!!!!!!$$$######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((++++++++++++******(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((******&&&%%%''''''$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$##############################################################################%%%&&&$$$###$$$(((,,,,,,%%%!!!###%%%$$$###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((***))))))((((((((())))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&))))))&&&%%%'''&&&######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################$$$$$$"""!!!!!!$$$'''(((###!!!$$$&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''''''''((()))***'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((***)))&&&%%%'''&&&###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$###"""!!!"""###%%%%%%"""!!!$$$&&&$$$$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))***'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''',,,---+++&&&%%%''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$%%%%%%%%%"""!!!$$$%%%######'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))*********'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''111111---'''%%%'''(((''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%################################################%%%$$$$$$$$$%%%%%%%%%$$$%%%""""""$$$###!!!###'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&((()))************'''''''''''''''((())))))'''''''''&&&&&&'''''''''444444...'''%%%((()))(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%################################################"""!!!!!!"""###$$$###"""&&&###"""###""" ###((($$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''((()))+++,,,***(((&&&%%%&&&''''''&&&'''''''''&&&%%%%%%''')))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))%%%"""$$$((()))'''###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++***(((&&&%%%&&&''''''&&&&&&''''''&&&%%%&&&(((***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))&&&$$$%%%)))***'''$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((()))******)))'''&&&%%%'''''''''&&&%%%&&&&&&&&&%%%&&&)))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''%%%&&&)))***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++''''''''''''(((((())))))((('''&&&&&&'''((('''&&&$$$%%%&&&&&&%%%'''***,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%&&&(((((('''%%%$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''(((((()))***+++***))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***++++++'''''''''((((((((((((((('''&&&%%%&&&(((((('''&&&$$$%%%&&&&&&%%%'''***,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''(((((()))***+++******)))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******&&&''''''(((((((((''''''&&&&&&%%%'''((()))'''&&&%%%&&&&&&&&&%%%&&&)))+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''((()))******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&%%%%%%'''))))))'''&&&&&&''''''&&&%%%&&&(((***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''((((((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%'''))))))'''&&&'''''''''&&&%%%%%%''')))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))***))))))))))))***++++++((()))***+++,,,+++***))),,,***))))))*********)))...***'''))),,,...+++(((+++++++++******)))))))))((('''&&&&&&((((((((('''%%%&&&'''(((((())))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''')))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((,,,***(((%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&################################################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))(((((((((''''''((())))))***************))))))(((+++******+++,,,---......000...,,,+++,,,---......///////////////......------,,,+++++++++***'''%%%,,,+++***(((''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&'''((()))+++)))'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((()))))))))((((((''''''(((((((((+++***)))((((((((((((((()))***+++,,,...///000111555555444333333555777:::999999999999999888777666777666666666555333///,,,---,,,***(((((()))+++,,,&&&'''(((((((((((('''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&''')))***+++)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))******,,,---//////000111222444555666888:::;;;;;;;;;DDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBDDDDDDCCC???<<<666444222000---,,,++++++&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***+++,,,'''&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((())))))))))))(((((())))))***+++))))))((()))***,,,...000111333666666555444555777333444888<<>>???AAA===AAAHHHMMMMMMHHHAAA;;;;;;;;;:::;;;===@@@CCCEEEDDDEEEHHHMMMQQQTTTTTTRRRLLLLLLKKKIIIGGGEEEBBBAAA===;;;666222...,,,++++++((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((())))))+++,,,...000111333444666888999:::;;;;;;???CCCHHHIIIGGGFFFHHHJJJFFFRRR___ccc```[[[ZZZ\\\SSSOOOJJJEEEBBBBBBDDDEEEEEEEEEFFFJJJNNNPPPQQQPPPEEEDDDCCCCCCEEEIIILLLOOOFFFEEECCC@@@<<<888444111,,,++++++***)))(((''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((***)))(((((((((((())))))))))))(((((((((((()))))),,,,,,---///111444666777999:::<<<>>>?????????>>>???DDDJJJLLLJJJJJJLLLOOOEEEWWWjjjoooiiigggnnnxxx{{{tttjjj___WWWRRRQQQQQQHHHGGGGGGHHHKKKMMMMMMLLLEEEBBB===999:::===CCCFFFGGGIIIKKKKKKIIIDDD>>>:::///...---,,,+++)))((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''(((((('''''''''((())))))******+++))))))***++++++---///000333666:::===>>>>>>>>>BBB@@@@@@AAA>>>::::::>>>;;;BBBGGGIIIKKKMMMLLLIIIFFFSSS___```^^^ccckkkqqqzzz}}}rrr\\\PPPPPPOOOIIILLLSSSLLLEEELLLCCC===999999:::;;;@@@FFFHHHEEEAAAAAACCCEEEFFFFFFBBB===666000---+++)))((((((((((((((((((((())))))+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((%%%###$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***+++++++++***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''******+++...222555999<<<<<<<<<===>>>>>>>>>===<<<:::999<<<@@@@@@>>>???CCCGGGNNNVVV[[[^^^]]]UUULLLHHHYYYgggfff]]]ZZZ]]]```wwwmmmllldddVVVSSSZZZVVVOOOTTTEEE???999777555444:::AAADDDCCC???;;;999:::???DDDEEECCCAAA>>>:::444...)))))))))))))))((('''&&&&&&***)))((('''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''&&&&&&''''''************************///000222444777:::===>>>>>>======<<<<<<=========@@@BBBHHHPPPTTTTTTWWW[[[```dddiiinnnssspppcccUUUQQQ[[[ffflllnnnmmmhhhaaayyy]]]OOORRROOOIIIMMMOOOLLLIIIEEE>>>777888<<<999:::999444000222<<>>???@@@AAA???<<<===>>>>>>AAADDDHHHLLLNNNUUUXXXaaakkkppppppqqquuuyyyxxxyyy}}}wwwggggggccccccooo~~~lllrrryyyaaa[[[TTTLLLPPPMMMOOOSSSTTTNNNDDD@@@AAA???@@@>>>999555555;;;@@@BBBDDDGGGJJJKKKGGGAAA<<<222000---***)))(((((()))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))))))))'''((()))***************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++***+++,,,...111333555555;;;DDDMMMQQQVVV[[[ZZZUUUMMMNNNPPPTTTZZZaaagggjjjlllpppxxx~~~|||}}}|||wwwqqqvvvuuujjjssszzzyyyjjj]]]\\\PPPPPPSSSTTTPPPIIIGGGJJJQQQOOOKKKGGGBBB>>>999777:::;;;===@@@EEEHHHHHHHHH@@@<<<666///+++))))))***))))))((((((((())))))***&&&'''''''''''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''&&&''''''((()))'''((((((((()))))))))***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++''''''((()))***+++---...000000111333444666777777>>>KKKXXXbbbooo|||}}}ggggggiiikkkoootttxxx{{{tttwwwvvv{{{wwwnnnccc[[[RRRJJJHHHJJJLLLKKKKKKKKKJJJEEE===888777777777:::???EEEHHHJJJLLLHHHAAA999222...+++*********)))(((((()))))))))&&&&&&&&&''''''''''''''''''(((******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***((())))))******+++++++++(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))***,,,...000222444777888999;;;===>>>@@@AAAFFFRRR^^^eeesss~~~~~~}}}|||}}}}}}qqqsssmmmqqqtttgggZZZQQQNNNFFFIIIMMMOOOMMMIIIEEEBBB<<<<<<<<<>>>AAACCCBBBAAAKKKJJJHHHDDD???999333000++++++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&)))++++++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---.........,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---...000333666888:::;;;===???BBBFFFIIILLLMMMPPPYYY^^^___iiizzz|||~~~vvvccc^^^aaaWWWQQQ```sssrrrcccZZZUUUZZZ^^^[[[SSSKKKHHHGGGCCCCCCDDDFFFEEEBBB<<<888CCCFFFJJJKKKIIIDDD===888,,,,,,***)))((((((((((((&&&&&&&&&'''''''''(((((($$$'''***)))'''%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------......///000000111111222222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((((((((((())))))***&&&&&&(((***,,,,,,***(((+++)))'''(((***...111222...000333777<<<>>>>>>>>>BBB>>>AAANNNaaannnppplllpppqqqlllfffgggrrr~~~~~~~~~rrroootttyyywwwsssddd[[[ZZZfffjjj___SSSNNNHHHCCC???BBBHHHOOO[[[eeekkkbbbXXXVVV```rrr{{{{{{|||tttcccYYYZZZJJJFFFBBBCCCEEEFFFCCC???@@@@@@BBBHHHMMMLLLEEE???;;;777000,,,*********))))))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******+++'''(((((())))))*********'''''''''((())))))************)))***+++---///111555333111111555888:::;;;<<<:::===DDDDDD>>><<<>>>>>>AAABBBAAA???======???<<<<<<;;;999666444444444444111//////000000---***&&&'''((()))))))))((('''((()))***(((%%%$$$(((+++******))))))((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))(((((('''''''''(((((((((((()))%%%$$$$$$$$$%%%''')))***'''''''''(((((('''''''''************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&***)))))))))))))))******+++***)))))))))***)))))),,,,,,,,,...000222333333:::888666666888:::<<<======BBBLLLYYYhhhuuu~~~|||xxxzzz}}}}}}}}}wwwmmmmmmjjjeee```bbbfffddd^^^PPPGGG>>>;;;>>>AAA???<<<>>>777888DDDJJJCCC===<<<>>>999777888;;;===BBBHHHNNNHHHAAA>>>BBBLLLWWW^^^ooowwwrrrkkkYYYPPPDDD======@@@BBBBBBDDDAAA>>>===???BBBDDDDDDAAA===777000***(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***---...000222444555555444666666777888999:::<<<>>>AAA<<<<<>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@???======>>>???CCC@@@<<<::::::888444111000...+++))))))***,,,---***++++++***((('''((()))))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((''''''''''''((((((((((((+++***((('''''''''((((((''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''''''''&&&******))))))))))))******,,,+++)))((((((***,,,------...111555777888888888555666888<<<@@@DDDGGGIIIQQQYYYbbbfffiiisss}}}{{{www___NNNJJJGGG@@@999999<<<;;;666999666333111222333333222333///333===AAA>>><<>>???CCCEEEDDDBBB@@@???AAAFFFIIIYYYhhhxxx{{{mmmfff\\\TTTOOOKKKFFFCCCJJJGGGBBB>>><<<;;;;;;;;;======<<<888333...***)))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&*********)))))))))))))))+++,,,...//////...------///111444666888888777666999:::<<<===>>>>>>@@@AAA===888555999===;;;999777===;;;;;;===AAADDDDDDBBB============<<<<<<<<<<<<@@@???===>>>??????>>>===@@@>>>;;;777333///,,,+++,,,+++******++++++)))(((((((((((()))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''***))))))((((((((())))))''''''))))))+++---000333555777888999::::::;;;<<<999@@@KKKUUU\\\___```aaaqqqwwwyyysssmmmrrr|||jjjjjjiiiggg___PPP===000222444444333666999666111666888;;;<<<;;;;;;<<<>>>666666999??????;;;:::===777555777<<<>>>======@@@:::===???@@@@@@@@@BBBDDDQQQ___hhhcccbbbmmmyyy~~~xxxkkk^^^RRRJJJIIIGGGFFFFFFEEE@@@999333222555:::???@@@;;;222+++******))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''*********+++,,,,,,------,,,...111444666777777777;;;;;;;;;;;;<<<===>>>>>><<<;;;:::<<<@@@AAAAAA???AAA???>>>???AAAAAA@@@???:::999999;;;<<<>>>>>>===:::;;;<<<>>>>>><<<888555555555555777999:::;;;;;;@@@CCCGGGIIIGGGAAA999444111...***)))+++,,,+++)))'''''''''(((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((('''''''''((())))))%%%(((,,,//////000222444;;;===>>>???@@@CCCHHHLLLYYY```iiiqqqvvvxxxzzz{{{|||yyy|||}}}yyyrrrnnnmmmjjjeeePPPKKKFFFDDDBBB@@@;;;777777:::<<<;;;>>>BBBAAA>>>@@@EEEKKKLLLIIIGGGGGGIIIFFFGGGJJJLLLIIIDDDBBBDDD===;;;;;;>>>>>><<<===@@@777999;;;===>>>???@@@AAA<<>>??????GGGDDDAAA>>>>>>AAADDDGGG@@@;;;888;;;BBBEEEAAA<<<999>>>BBBCCCBBBBBBBBBAAA999:::;;;;;;999888777777:::<<<@@@EEEGGGDDD>>>888777777777555444222222222333999BBBKKKPPPQQQOOOMMM@@@:::222---------,,,***''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((())))))***************++++++++++++******''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((()))))))))''''''''''''(((***+++,,,,,,000444555333222333444444999BBBJJJTTT```mmmvvvvvvxxxzzzzzz|||tttkkkhhh[[[YYYQQQHHHFFFHHHHHHEEECCCBBBAAABBBEEEHHHIIIIIIHHHJJJJJJIIILLLTTTYYYZZZ___eeekkkkkkfffbbb```aaabbbcccdddccc```^^^]]]]]]VVVQQQOOONNNKKKFFFDDDFFFFFFDDDBBBBBBBBBCCCAAA@@@;;;FFFQQQVVVUUUQQQHHH@@@AAARRR___\\\UUUYYYhhhuuuzzziiiSSSCCC???@@@CCCCCCCCC<<<555666<<>>======???AAACCCHHHEEEDDDIIIPPPQQQJJJCCC;;;DDDMMMQQQSSSSSSOOOJJJBBBCCCDDDEEEEEECCC@@@===777999===CCCGGGEEE???999;;;<<<<<<;;;999777888999666888<<>>999<<>>IIINNN[[[mmmtttjjjYYYLLLEEECCCBBB@@@======EEENNNNNN\\\qqq}}}gggTTTIIIFFFFFFJJJEEE???;;;:::;;;>>>???<<<999555000---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))'''(((***---///222444555444555666999<<<>>>@@@AAA;;;;;;:::999999;;;===>>>???CCCJJJPPPRRRPPPLLLIIIVVV[[[ccciiikkkfff^^^WWWZZZbbbmmmwwwvvvgggXXXUUUTTT[[[cccddd\\\RRRDDDBBBAAACCCGGGFFFBBB======>>>@@@???===<<<>>>@@@AAA???===<<<===>>>AAACCCJJJIIIEEE???888444222222......---,,,+++***))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))******'''((()))***---///111222777:::<<<;;;999:::@@@EEEWWW___kkkttt{{{xxxwwwyyyyyyrrrfffWWWIIIBBBBBBDDD<<<===>>>@@@IIITTTYYYXXXbbbgggmmmrrrvvv{{{zzzrrriiieeeeeeaaaWWWOOOIIIHHHVVVqqq}}}mmmdddZZZGGG999999<<<::::::>>>???@@@DDDLLLZZZoooxxx```QQQLLLEEEIIIJJJFFF>>>:::;;;>>>BBB???999444///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...222555888;;;<<<888999;;;===???AAABBBCCC@@@???>>>===???BBBFFFHHHOOOYYYgggsssvvvqqqhhhaaabbboooyyyppplllffflllvvvpppllleeebbbnnnvvvggg___YYYSSSQQQQQQQQQMMMIIICCCDDDDDD@@@:::777666777@@@@@@??????===;;;999777>>>AAACCCAAA<<<888666777111111000///---,,,++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,...000222555777888888888777777888888888888777777222111000///......---,,,************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))(((''''''((()))+++,,,---,,,,,,,,,...222666999999<<>><<<;;;>>>JJJWWWqqq~~~mmmVVVHHH@@@FFFMMMIII???999BBBBBB@@@;;;555///+++***,,,,,,+++***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&***((('''(((+++---+++)))&&&%%%%%%'''***---......333666999:::999:::>>>BBB;;;???EEEIIIGGGDDDDDDGGGHHHNNNJJJGGGSSSZZZ[[[```qqqwww~~~|||uuuqqqzzz}}}tttttt{{{{{{}}}~~~{{{uuuiiiaaajjjxxxvvvjjjcccTTTIIIGGGBBB999888===:::===AAAAAA???===<<<<<<===>>>@@@@@@>>>:::777444777<<<;;;444111111///+++---+++(((%%%%%%'''))),,,'''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&******))))))((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((%%%''')))***)))(((((()))******+++---......,,,)))///000111444777;;;>>>???>>>???AAAEEEJJJMMMNNNNNNFFFHHHKKKMMMMMMLLLIIIGGGLLLHHHDDDCCCEEECCC>>>999;;;444111111///))))))---,,,+++)))((((((***+++---)))'''&&&%%%%%%''')))+++***)))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++***)))((()))******+++---000444777:::===??????:::888???KKKZZZjjjwww~~~zzzmmm\\\MMMDDDBBBAAAFFFGGGGGGHHHLLLWWWbbbiiiiiiuuu{{{|||wwwnnnxxx}}}zzzuuunnnmmmooommmiiiddd```]]]XXXQQQLLLFFFCCC@@@???;;;888;;;@@@OOOTTT]]]tttvvvbbbNNNGGGGGGFFFEEEFFF;;;<<<>>>???>>>:::444///************+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&)))'''&&&''')))***)))'''((()))***---///000000000999;;;===:::888<<>><<<>>>AAADDDBBBBBBCCCDDDCCC@@@<<<999:::???AAA>>><<<<<<:::555...,,,******,,,+++)))'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&***)))))))))(((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((+++,,,,,,***)))(((***,,,+++++++++---000555:::===BBBDDDHHHJJJIIIEEEAAA===::::::;;;===@@@BBBBBBBBBFFFDDDAAA@@@AAAEEEIIILLLLLLJJJJJJLLLPPPRRRQQQNNNPPPJJJFFFDDD===333------++++++,,,,,,++++++******)))***++++++***)))'''%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++************+++,,,---+++///333777999;;;===???BBBDDDNNN^^^mmmwww~~~xxxtttpppZZZRRRFFF===999;;;???CCCSSSYYYYYYUUU[[[mmmttthhhZZZRRRJJJFFFBBB===;;;===BBBBBBDDDNNNjjjsss^^^PPPIIIJJJNNN??????@@@BBBCCCAAA;;;777,,,***)))***---...+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((''''''''''''&&&((('''&&&''')))***)))(((((()))---000333555777777666???HHHIIIFFFGGGPPPYYYaaa]]]YYY[[[eeeqqqxxx{{{|||pppsssuuuuuu{{{|||{{{~~~vvvhhhhhhnnnooopppssslllbbbUUUHHH@@@<<<;;;;;;<<<===@@@DDDFFFDDD>>>999777<<<>>>>>>>>>???<<<888444111...---...---+++(((*********))))))(((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))))))))((('''''')))---000111444888:::;;;???EEEJJJDDDEEEGGGGGGCCC>>>777333555555555555666777888999333000...---///555;;;???CCCDDDFFFIIILLLOOOPPPPPPLLLKKKKKKLLLHHH@@@:::999777888888777444000,,,******************)))(((((('''((())))))*********)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((***---///111222222333555666666:::???DDDTTTaaasss}}}}}}{{{xxxjjjbbbYYYQQQFFFBBB@@@BBBFFFMMMXXXaaaoooxxxxxxoooqqq~~~zzztttiii```[[[^^^gggoooooommmsss|||lllZZZPPPKKKIIIJJJMMMKKKRRRSSSIIIDDDVVVyyykkkTTTGGGDDDKKKHHHEEEBBB???=========222...+++***,,,---+++((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''')))(((((()))***+++++++++---...///000111444777999999HHHYYY[[[RRRJJJKKKPPPZZZ]]]aaagggrrr~~~|||xxxsssvvvzzzzzz}}}~~~yyy{{{xxxwww|||zzzkkk\\\PPPGGG???;;;======???DDDHHHGGGAAA<<<888999999999999:::999777<<<999444///+++***+++---((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''))))))))))))(((((((((((('''(((((((((((()))))))))((((((((()))))))))))))))&&&(((***+++---111555999;;;BBBIIIJJJFFFAAA@@@AAA888777666444333333333333/////////...------///000+++---111444777777777777777999;;;;;;;;;:::;;;===;;;===???BBBBBB@@@>>>===<<<===>>>>>>>>>===<<<;;;222...)))&&&%%%(((,,,...***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***,,,///222333444333555666777;;;EEERRR\\\xxx}}}tttxxx}}}qqq___PPPLLLLLLHHHBBBGGGJJJSSS^^^dddkkkxxx~~~zzz{{{tttooofffdddlllttttttnnnkkkXXX\\\___^^^[[[aaaqqq|||yyyvvv}}}rrrddd\\\WWWUUUVVVNNNQQQSSSQQQKKKIIIQQQZZZzzzjjjNNN???HHHIIIHHHCCC===:::<<>>888000******---&&&&&&'''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++,,,///333777999;;;>>>AAABBBGGGKKKHHH@@@777333222333444555666888;;;===??????@@@@@@===:::888999:::777;;;AAAFFFGGGEEEBBB???AAACCCDDDDDDBBBAAAAAABBB??????>>>;;;888777555444111222555999===CCCGGGJJJ???;;;666000,,,******+++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,---///111222333333444///333999@@@IIIYYYkkkyyyxxxeee\\\SSSIII<<<777===IIIQQQUUU[[[```lllxxx}}}uuuwwwxxx~~~xxxttt{{{|||}}}~~~}}}xxxxxx|||yyyyyyyyywwwxxxzzzyyyppprrrxxx|||}}}|||nnnccc^^^XXXSSSRRRSSSNNNCCC???AAAQQQlllmmmXXXGGGHHHHHHFFFBBB>>>>>>???AAA===777111---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))&&&'''(((((((((((('''&&&'''(((((((((((()))))))))&&&(((***+++,,,---000222333444666777999@@@IIIQQQQQQRRRMMMBBB:::BBBYYYnnn{{{{{{nnnfffhhhkkkjjjppp}}}|||{{{~~~xxx|||yyytttwww}}}}}}qqq]]]LLLCCCEEELLLSSSPPPFFF===999888777888999222;;;CCCDDD<<<333---+++&&&'''(((((()))***++++++))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************+++,,,,,,------000333777999::::::;;;<<>>HHHHHHHHHEEE>>>555,,,&&&)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''111222444666777777777777999BBBOOOZZZdddqqqjjjOOOAAA>>>>>>???CCCLLL[[[nnn|||}}}xxx{{{vvvyyyrrrlllqqq~~~{{{}}}yyywwwvvvuuuuuu{{{xxxsssiiibbb\\\OOO???>>>GGGLLLWWWjjj}}}bbbYYYNNNFFFEEEDDDBBB@@@???@@@???999222------...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&'''((((((((())))))))))))(((+++...000111333666999999>>>CCCFFFIIIPPPYYY```TTTUUUQQQJJJIIIWWWsssrrrhhhhhhgggaaaaaapppvvvvvv}}}~~~|||}}}}}}wwwdddTTTNNNQQQVVVWWWKKKAAA>>>===999888999555999???DDDDDD???888333++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((((((((((((((('''((((((((()))))))))***(((((()))))))))*********++++++,,,,,,---......///...///111222222333555777===;;;888666555555777999777;;;AAAFFFHHHHHHFFFDDD<<>><<<:::888555333222111AAAEEEKKKOOOMMMFFF===777444222///---++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''111333555999;;;=========PPP]]]mmmyyy|||___GGG@@@DDDAAAJJJUUU]]]cccppp~~~mmmfffmmmssstttrrr}}}}}}zzz{{{xxxmmmmmmeeeRRRCCC@@@XXXPPPMMMaaarrrUUUEEECCCFFFEEEAAA;;;@@@DDD@@@777///...000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''((((((((())))))******,,,///333666777999===@@@OOOSSSWWWWWWTTTSSSVVVYYY^^^dddhhhgggeeekkkzzz~~~wwwxxxrrrgggooo~~~tttwww~~~pppaaaZZZZZZ]]]QQQHHHGGGEEE@@@<<<===>>>:::888<<>>888000)))+++---...,,,)))(((+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%'''(((((((((***,,,///---333;;;>>><<>>555+++(((+++...,,,)))***)))'''(((***++++++***)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''')))(((((((((((()))******((((((((((((((())))))***------111666666000---...//////222777999999<<>>>>>CCCMMMUUUYYYZZZ[[[ZZZcccjjjkkkkkksss|||qqqnnneee[[[XXXXXXQQQHHHIIIFFFBBB@@@AAACCCDDDEEEHHHAAA:::777:::BBBMMMVVVXXXWWWPPPEEE<<<555...'''''')))******(((''''''''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&444///000888>>>GGG\\\rrr{{{fffQQQJJJLLLQQQXXX^^^lll}}}zzzwwwuuupppqqqvvv~~~xxx~~~~~~gggXXXTTTIIIDDDGGGMMMYYYppprrreeeWWWIIICCCDDDFFFEEEEEEDDDAAA<<<555000+++,,,---,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((('''(((((()))))),,,***))))))+++...111333888222333DDDYYYffflllmmmlllkkk]]]PPPMMMPPPaaazzzwwwmmmiiiooowww}}}yyyuuuwww}}}sss\\\MMMFFFAAAAAABBBEEE@@@===<<<999999@@@JJJHHH@@@666...+++***)))(((+++***((()))******)))((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++***))))))))))))+++---...999666666777444///...000000222777===>>>===AAAHHHRRRXXXeeewww}}}rrriiicccZZZQQQIIICCC>>>;;;DDDBBB@@@???>>>>>>>>>???OOOTTTVVVSSSNNNFFF:::000+++******+++,,,---,,,+++*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&444000444BBBPPP^^^pppzzzmmm[[[PPPIIIOOO^^^kkktttzzzvvvjjjnnnllliiipppxxx~~~}}}~~~jjj___PPPIIINNNOOOJJJRRRbbb|||kkkVVVHHHDDDGGGHHHIIIHHHFFFAAA;;;888---,,,++++++,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((******)))))))))))))))******))))))+++...111222333???:::@@@XXXrrr|||wwwooodddggg```YYYZZZ^^^ooouuullljjjnnnqqq}}}|||{{{~~~vvvvvvfffXXXKKKCCCAAACCCAAA???===:::888<<>>IIISSSXXX\\\fffqqqvvvuuuxxxrrrnnnWWWVVVUUUXXX]]]cccgggiiigggggghhhmmmzzzzzzmmm```XXXLLLIIIFFFAAA??????@@@@@@EEELLLTTTXXXYYYVVVLLLBBB777222+++'''(((+++,,,---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&555888DDDVVVfffqqq|||zzzkkkZZZIIIOOOPPPWWWeeevvvzzzwwwuuuqqqwwwxxxsss}}}|||}}}{{{~~~~~~ppp___ZZZbbb^^^KKKCCCJJJcccuuuiiiTTTKKKGGGHHHJJJKKKIIIDDD???;;;333///+++***+++---+++)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))++++++***))))))))))))***%%%***///222444666888;;;HHHSSSfffwwwzzzrrrkkkjjjmmmsssqqqmmmmmmjjjpppuuupppssszzzrrr}}}xxxdddTTTNNNCCC@@@>>>>>>>>>===;;;:::EEEIIILLLFFF:::000---...+++***)))***++++++)))&&&*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((***+++++++++******)))***---000333666888999555444666999;;;===DDDLLLNNNVVVdddqqqxxx}}}}}}~~~}}}uuuxxxzzz{{{}}}zzzpppdddaaahhhqqqtttiiiYYYQQQQQQKKKIIIHHHHHHJJJLLLOOOPPPNNNKKKGGGIIIQQQZZZ___```dddccc___[[[]]]gggttt}}}llldddUUUFFF???BBBGGGIII???CCCFFFIIIPPPWWWVVVRRRKKKCCC777,,,&&&&&&***---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''888AAASSSfffttt~~~qqq]]]SSSLLLEEEWWW^^^hhhrrr}}}xxxooosssyyy|||~~~}}}~~~|||~~~{{{pppjjjoooxxxwwwwww{{{}}}yyyxxxwww~~~yyy}}}}}}|||{{{rrrppp|||}}}rrrqqqeeeLLL===>>>BBBTTTpppnnnXXXFFFEEEEEEGGGHHHFFFBBB>>>;;;555---)))***,,,------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))******))))))((())))))******000555666666<<>>;;;<<>>333,,,+++---)))(((((())))))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''DDDNNN^^^nnn|||gggQQQFFFIIIUUU^^^sssvvvxxxxxx~~~uuunnnwwwwwwlllsss|||~~~~~~{{{vvvqqqtttvvvtttssswww|||wwwuuuyyy|||yyyyyysssjjjccc]]]ZZZ]]]ccciiipppvvvzzzvvvbbbLLL???===<<<@@@QQQwwwvvvVVVMMMDDDBBBEEEHHHEEEBBBAAA;;;333...,,,,,,...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))))))))(((((()))******+++///222333333777DDDYYYiiikkkoootttuuuqqqrrr}}}{{{pppnnnhhheeeooohhhtttzzzllllllttt}}}qqqssszzz|||zzzbbbPPPJJJIIIDDD<<<;;;DDDOOOSSSOOODDD:::333///---++++++,,,---,,,+++++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))((((((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))******+++++++++++++++,,,...///000;;;:::999888777666555444777:::AAAGGGGGGGGGMMMVVVbbbgggooouuuwwwyyyttt```TTTLLLFFFJJJVVVfffrrrzzzzzzpppdddbbbfffnnnvvvxxxyyy|||{{{|||xxxvvvxxxwwwrrrooonnnWWWZZZ]]]]]]VVVOOOOOOTTTYYY[[[bbbnnn}}}uuubbbPPPEEEBBB===<<>>BBB>>>:::333///111999BBBHHHIIIMMMVVV^^^bbbhhhuuuvvvkkkggg[[[hhhttt|||xxxmmmddd[[[bbb{{{|||vvvoooddd[[[TTTQQQNNNMMMOOObbbuuuwwwZZZRRRGGGEEERRRffftttxxx]]]SSSJJJLLLUUUYYYSSSKKK555333000...,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkTTTIIIGGGMMM]]]mmmzzzqqqllljjjqqqvvv~~~}}}vvvhhhddd[[[dddpppwwwyyyyyyzzz{{{yyyllloooaaaTTTIIIHHHJJJYYYkkkKKKJJJQQQ@@@NNNCCCDDDEEE999///...***+++++++++)))'''&&&'''(((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))(((***+++,,,,,,---000222777JJJhhh}}}~~~rrrkkkmmmwww|||~~~vvvkkkkkkvvvvvv{{{~~~uuuvvv}}}yyypppqqqyyysssmmmtttpppgggjjj]]]PPPEEEEEEIIIKKKOOOUUUOOOBBB222***+++---,,,))))))***,,,---......------))))))))))))))))))))))))*********)))))))))((((((+++*********))))))(((((())))))))))))((((((((((((***))))))((('''&&&&&&&&&))))))((('''''''''''''''+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************)))(((((()))***++++++***,,,///444:::>>>>>>;;;777555555888===EEEMMMVVV^^^MMMZZZiiirrr{{{xxxnnnfffbbbbbb]]]aaadddiiiwww~~~qqqrrr}}}yyycccQQQKKKJJJMMMVVVcccnnnsssssscccVVVLLLHHHDDDIIIcccuuuRRR>>>FFFWWW[[[SSSMMMBBB555---,,,,,,***(((...,,,***((((((***,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''mmm[[[SSSPPPWWWaaajjjrrrzzz~~~yyy}}}~~~{{{vvvzzz{{{zzzyyyxxxuuuooogggaaavvvsssfffWWWJJJEEEAAAEEE^^^|||lllKKKCCCQQQQQQGGGFFFFFF<<<777333***+++++++++***)))((())))))******+++******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))*********))))))+++***)))+++000444666777EEEUUUmmm|||wwwkkkfffjjj~~~yyynnnggghhhlll|||vvvllljjjppptttggglllzzz}}}wwwvvv}}}iiiTTTIIIFFFGGGNNNVVVQQQJJJ???444---++++++---***+++,,,------,,,++++++************************'''((()))***++++++++++++************)))))))))((())))))))))))((((((((((((***))))))(((''''''&&&&&&))))))((('''''''''''''''((((((''''''((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))***************)))(((((()))***++++++...222777<<<>>>>>><<<:::??????CCCOOO\\\dddfffeeegggtttlll]]]XXXZZZ___dddddd]]]UUU\\\sss{{{}}}}}}xxxnnn___TTTPPPQQQVVVYYYhhh[[[NNNFFF???@@@TTTlllvvvVVVGGGLLLQQQPPPWWWRRRHHH;;;111,,,...000*********************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''mmmTTTPPPWWW___nnnxxxwwwxxxuuuwww~~~~~~|||uuuyyyxxxwww~~~}}}{{{www~~~|||{{{~~~yyynnnmmmsss}}}iiiXXXJJJEEE@@@<<>>222000...,,,+++,,,...///++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((zzzvvvtttoooffffffwww~~~mmmmmmrrrxxxyyywww~~~kkklllkkkeeehhhyyy|||lllZZZWWW^^^dddhhhnnntttuuusss|||ssssssooollljjjeee```bbbhhhccchhhkkkkkkooozzzyyyuuuqqqcccVVVLLLIIINNNbbbdddRRRLLLMMMKKKLLLNNNGGG999444...++++++,,,+++)))***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))((((((((()))+++---...888444666IIIaaammmfffZZZTTTcccppprrrpppqqqvvvzzzxxxyyy~~~}}}uuuooohhhaaa\\\VVVMMMGGGFFFRRRNNNHHHCCCBBBDDDIIILLLHHHKKKNNNNNNJJJGGGFFFGGGKKKLLLOOOOOOLLLMMMYYYfff|||~~~pppkkkvvvuuuyyyzzzmmm```VVVRRROOONNNRRRTTTMMM===000---,,,,,,++++++,,,------++++++++++++++++++++++++)))***+++,,,+++***((('''))))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''(((''''''''''''(((((()))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************))),,,000222333888>>>DDDGGGKKKOOORRRTTTXXX^^^cccooowwwxxxjjjlllvvv~~~{{{pppeee```aaammmttt|||ppp~~~xxxpppwwwvvv~~~tttmmmfffhhhnnnaaa^^^WWWPPPOOOXXXgggttt}}}eeeYYYUUUMMMCCCBBBMMMddd|||[[[QQQIIIMMMWWW]]]XXXPPP===999333---******,,,...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((ccceeennnvvvuuuqqq{{{}}}ttt}}}zzzxxxjjjZZZaaagggggglllzzz{{{vvvuuuuuu}}}~~~vvvkkk}}}xxxuuujjjlllkkkfffgggrrryyy{{{ssscccWWWSSSRRRUUUwwwcccKKKKKKLLLMMMOOOLLLBBB:::111,,,,,,,,,+++***((()))******+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))+++...000222;;;>>>HHHZZZlllqqqggg[[[^^^jjjssssssqqqqqqrrrqqquuu{{{zzziii]]]OOOJJJHHHJJJIIIFFFHHHNNNNNNLLLHHHEEEDDDEEEGGGIIIJJJLLLPPPQQQOOOJJJDDDAAAGGGIIIKKKKKKFFFBBBHHHRRR```hhhttt|||zzzvvvyyy|||rrriii{{{wwwppplll___QQQNNNRRRRRRIII???111000...---++++++++++++++++++++++++++++++++++++((()))))))))(((((('''&&&((()))))))))************))))))))))))(((((((((((('''((((((((((((((((((((('''''''''''''''((())))))))))))((((((((())))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***************...333555555888>>>CCCFFFHHHMMMUUU^^^hhhpppuuuyyyqqquuuuuuqqqrrr|||vvvkkkbbbbbbggg}}}yyywww~~~}}}uuuzzzuuuzzzpppaaa\\\___ddd___jjj{{{jjjRRROOOIIIPPPjjj~~~qqq```UUUTTTWWWXXXXXXMMMHHH???666///---,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((ZZZVVV^^^ooozzzzzz|||{{{xxxzzz{{{|||}}}{{{kkkeeettt~~~{{{qqqmmmpppuuu~~~zzz}}}oooeeeiiissszzz}}}```sssiiiZZZSSSPPPUUUVVVxxxpppJJJIIILLLMMMOOONNNHHH???444---,,,---,,,+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********+++---000333555555HHH```kkkhhh```]]]^^^iiioooooojjjggglllqqqqqqrrrzzzvvvlllccc\\\VVVSSSRRRNNNNNNPPPPPPNNNSSS[[[XXXXXXYYY[[[^^^bbbfffhhh\\\YYYVVVTTTRRROOOKKKHHHCCCDDDHHHKKKHHHDDDEEEIIIQQQQQQXXXbbbdddbbbjjjvvvsssqqqmmmUUUKKKMMMSSSQQQMMM555444111...+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((()))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++///555666555777<<<@@@FFFHHHNNNXXXggguuuooo___TTT```ooo}}}tttnnnpppvvvkkksssvvv}}}~~~xxx~~~zzz|||tttyyyrrrvvvxxxrrrpppfffgggfffdddiii{{{zzzbbbQQQNNN\\\fffhhhtttmmm\\\TTTUUUYYY[[[UUUKKK@@@777111...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((bbbbbboooyyy}}}zzzyyy~~~|||rrrqqqttt{{{zzz|||rrrnnnqqqyyy}}}zzzzzz~~~ooo___ccc~~~ttt{{{hhh```VVVSSSPPPYYYyyycccDDDLLLPPPHHHJJJIIIGGGAAA666,,,(((***...,,,------,,,,,,***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''***,,,---000555888999DDD[[[nnniiiXXXRRRZZZdddqqqsssllleeeaaaYYY^^^ppp~~~rrreeebbb___]]]^^^```bbbccc]]]]]]]]]^^^aaagggnnnttt{{{xxxxxxzzzzzzwwwvvvyyyxxxuuusssrrrppphhh]]]TTTPPPNNNJJJEEEBBBBBBEEEHHHKKKHHHKKKRRRVVVXXX^^^fffzzzxxxyyyppppppttt[[[SSSPPPJJJJJJPPPIII888---...///***)))...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++333......444888888;;;AAADDDLLLVVV___kkkzzzzzztttvvvxxxrrrsssxxxzzzssseeeXXX[[[gggvvvtttvvvqqqxxx}}}zzzzzzzzz~~~~~~{{{yyytttvvv{{{xxxvvvfffZZZXXXfffwwwsssSSSJJJKKKOOO]]]pppsss]]]VVVXXX]]][[[MMMAAA;;;111'''...,,,***+++------+++(((+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhhrrr}}}zzz||||||vvvsssuuuyyyzzz}}}gggdddvvv~~~yyyooobbbRRRGGGNNN```ttt~~~TTTJJJHHHGGGPPPIIIHHHDDD===333---,,,---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********...///...---000666<<<@@@WWWccchhh\\\NNNPPPaaaqqqrrriiiiiieeefffssszzzqqqiiicccddddddeeehhhooovvv||||||||||||}}}yyypppllleee\\\RRRIIIBBB>>>KKKIIILLLQQQQQQNNNOOOTTTddddddiiitttqqqjjjgggmmmiii[[[NNNDDDHHHSSSNNNGGG;;;000+++,,,,,,+++,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))+++---000111;;;555333666:::;;;@@@GGGKKKTTT___iiitttwwwjjjaaabbbrrruuummmoooqqqpppnnnvvvvvvwwwwwwxxxrrrccc[[[UUUUUU___qqqsssXXXDDDFFFTTTmmmlll]]]ZZZYYYWWWOOOBBB999666.........---,,,***)))'''++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzxxxvvvxxxyyywww~~~~~~~~~yyyssspppqqqooonnnyyyfffaaa~~~iiimmmuuuwwwooo|||pppVVVGGGKKKJJJHHH___qqqOOOCCCEEEOOOGGGIIIIIIEEE>>>666///++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++...------///444>>>KKKSSS___jjjmmmaaaVVVZZZjjjyyyqqqnnnvvvvvvsssyyyqqqgggfffjjjllllllooottt{{{{{{lll\\\QQQRRRNNNLLLLLLJJJGGGGGGIIIRRRTTTZZZgggyyyyyyYYYeeexxxhhhSSSCCCBBBKKKOOORRRHHH444***///111,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********)))((((((+++000555888:::777666:::===???DDDIIITTTaaannnwwwsssqqqyyyzzznnnrrrttttttuuu|||nnn^^^MMMJJJOOObbb{{{hhhSSSGGGRRRbbbuuu{{{gggYYY\\\\\\OOOBBB===000000///...+++*********,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||uuuuuuxxx}}}nnnooowwwmmmbbbZZZZZZ```kkk{{{hhhYYYvvv}}}uuurrrpppfffxxxaaaTTTSSSFFF666BBB^^^gggPPPGGGDDDFFFHHHLLLLLLGGG===222+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***+++,,,000///000444999BBBOOO[[[SSSgggyyyvvvjjjeeejjjqqqnnnttttttyyynnnhhhjjjmmmmmmjjjmmmwwwssskkk```VVVMMMHHHEEEDDDIIILLLRRR\\\kkkzzzeee___zzzzzziiiVVVIIIDDDKKKOOOJJJ;;;000///111111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))+++...333888;;;666777:::???DDDIIINNNSSSgggvvvzzz~~~~~~{{{zzz}}}xxx|||sssaaaRRRPPPWWWfffyyy\\\MMMPPPSSSiiifff\\\^^^ZZZOOOEEE777333///,,,,,,---......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ppp~~~~~~tttqqq|||zzzxxx~~~rrreeeZZZ\\\jjj|||vvvxxxqqqUUUWWW]]]XXXXXX```zzzrrrgggyyyqqqbbbWWWHHH::::::DDDcccoooUUU>>>EEEGGGKKKNNNLLLCCC777---,,,+++******)))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))+++,,,...999777999<<<<<<<<>>;;;GGGjjjpppMMMHHHGGGIIILLLMMMHHH===444...---,,,***)))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---///111999888===CCCBBB>>>CCCMMMiii{{{tttqqqzzzzzzvvvuuuxxx|||tttdddQQQKKKEEEFFFMMMUUUYYYZZZccczzzpppXXXlll~~~nnnYYYMMMGGGHHHAAA111***...------------,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++,,,///333666888999:::>>>BBBCCCFFFQQQggg}}}~~~zzzpppmmmrrrzzz~~~zzz{{{{{{```YYY^^^```lll~~~zzzbbbOOOHHHHHH```]]]SSSTTTRRRRRRIII<<<333///...+++))),,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyuuuzzz~~~}}}zzzyyywww~~~~~~tttggg___eeesssuuujjj___RRRKKKMMMCCCPPPeeevvvmmm}}}ppp```PPPDDD>>>>>>MMM{{{iiiLLLIIIFFFIIIMMMLLLDDD===111000---+++*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,000444666;;;<<>>LLL^^^xxx|||]]]XXXfffXXXGGGBBBUUUxxxvvvkkkvvv[[[HHHCCC???===bbbPPPJJJEEEGGGLLLNNNIIICCC333111///,,,*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++...333777:::IIIIIIPPPXXXVVVPPPUUUaaalllttt|||zzzyyyzzzbbbZZZVVVQQQKKKGGGUUUUUU\\\tttlllWWWlllkkkcccRRRCCCDDDIII???///......---------,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++.........000555:::@@@DDDCCCVVVjjjzzztttoooxxx}}}~~~~~~{{{|||~~~yyyqqqvvvoooaaaSSSRRRaaa{{{bbbLLLTTTjjj{{{pppQQQHHHNNNPPPHHH999......222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzzzzuuunnnpppxxx|||{{{vvvuuuxxxgggbbbtttvvvbbbTTT@@@===DDD???999AAA___~~~vvvwwwzzzsss___KKKBBBSSS|||}}}vvvsssqqqgggwwwaaaXXXOOOQQQGGGJJJiiizzz___HHHFFFKKKKKKIIIIIIAAA888...***+++---+++((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))---***((((((***+++)))'''***+++******111;;;@@@AAAOOOIIIbbb~~~vvviiiddd\\\qqqyyymmmZZZKKKJJJIIILLLSSSWWWaaa~~~wwwaaagggyyy~~~sss]]]GGGCCCGGGAAA444...///000...,,,++++++,,,......---,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))******+++---//////---***222------555>>>AAACCCEEEOOOnnn~~~~~~~~~nnnmmm~~~zzzsssfffaaa^^^^^^bbbhhhoooqqqkkkaaaXXXdddfffgggeeeeeehhhooouuuwww}}}nnnbbbZZZ[[[ssskkkLLLTTT\\\ooo}}}```MMMGGGQQQNNN999,,,//////---++++++,,,---,,,+++************))))))))))))))))))************))))))))))))(((((('''''''''&&&((((((((((((((((((((((((yyyqqqlllnnnpppooowwwzzz{{{~~~~~~yyytttuuuyyytttkkkooozzzyyyhhhYYYQQQMMMKKKXXXkkkppp```XXXGGG===@@@<<<999AAATTTppp}}}oooaaaWWW]]]zzzwwwddd___xxx}}}^^^nnnmmm[[[SSS^^^MMM@@@PPP~~~qqqQQQCCCDDDIIIKKKKKKDDD<<<222,,,,,,------,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++)))+++***+++222:::@@@CCCDDDOOOSSSmmm{{{ssspppxxx|||zzztttwww~~~hhhYYYPPPKKKPPPUUUZZZiiizzzoooYYYvvvnnnTTTEEEDDDAAA;;;222000///---,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))************))))))))))))++++++++++++*********)))+++,,,,,,,,,+++,,,...///,,,000888>>>@@@BBBLLLVVVxxxyyy}}}~~~zzztttqqq|||aaaMMMFFFGGGHHH@@@FFFPPP[[[aaaaaaZZZTTTUUUXXX[[[\\\[[[YYYYYYZZZZZZ___ddddddaaa```eeejjj~~~ppp___```iiiNNNRRR___wwweeeMMMLLLOOOEEE:::666------------,,,+++,,,,,,************))))))))))))))))))************))))))))))))((((((((('''''''''((((((((((((((((((((((((rrrpppyyy}}}www|||zzzwwwwww}}}}}}uuussshhhbbb```WWWPPP^^^uuuqqqZZZLLL:::777>>>===IIIfff|||}}}hhhPPPGGG@@@;;;>>>HHHZZZmmmvvvxxxooo{{{pppVVVWWWwwwfff^^^uuuoooYYYYYYLLL999:::aaalllLLLAAAFFFLLLNNNHHHBBB999111,,,+++---///************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***------,,,+++,,,)))///;;;BBBCCCEEEJJJQQQ```vvvuuu{{{~~~wwwsssxxxkkkTTTLLLLLLPPPXXXaaaeeebbbeeerrrkkkUUUKKKFFF@@@888333...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))************************++++++++++++************,,,------+++)))+++000444000888AAACCCAAAHHH___vvv}}}eeeiiivvv~~~yyyzzzyyyuuu{{{gggRRRFFFHHHLLLOOONNNUUUaaannnwww{{{yyyvvvwwwxxxzzz{{{yyyvvvrrroooiiillllllggg___[[[\\\___||||||||||||zzzfff\\\VVVkkkhhhWWWMMMWWWnnngggTTTRRROOODDD;;;---.........,,,+++,,,,,,++++++*********)))))))))))))))************))))))))))))((((((((((((''''''((((((((((((((((((((((((xxxzzzyyyqqq___QQQKKKBBB???QQQlllzzz^^^HHHDDD777888>>>???SSSzzzaaaRRRIII@@@===AAAHHHMMMPPPYYYooo|||{{{xxx[[[[[[yyyiii___iiiQQQLLLAAA999FFFkkkjjjJJJCCCJJJPPPLLLHHHAAA666---)))+++...************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***---,,,555BBBEEEAAAFFFPPPWWWkkkxxxzzznnn}}}{{{yyyrrrhhhaaadddtttrrrWWWKKKIIIPPPYYYkkkpppccc^^^```qqq```NNN@@@>>>777///,,,...000...,,,+++,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++---,,,+++,,,---000333555<<<>>>BBBDDDIIIZZZzzzssseeexxxxxxttt|||~~~~~~yyyvvvpppkkknnnvvvyyyxxxzzzsssxxxsssRRRNNNTTTnnnnnnMMMHHHVVVjjjmmm[[[RRRMMMGGG666222---+++,,,......---+++++++++*********))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((zzzvvvwww{{{~~~eeeJJJ<<<:::CCC[[[tttjjjQQQ???>>><<<>>><<>>;;;>>>UUU}}}|||uuu{{{___hhhgggccc___SSSJJJCCC<<>>dddkkkbbbYYYPPPOOOHHHEEEBBB>>><<>>;;;===>>>===;;;;;;???CCCEEELLLWWWbbbqqqtttXXXIIIPPPWWWdddssslll\\\ZZZjjjyyy```JJJEEE>>>777222000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,...333999===??????DDDGGGUUUnnnzzznnnzzzvvv}}}~~~rrryyyvvvuuu{{{~~~}}}uuu[[[PPPXXXqqqiiiQQQTTTcccnnn~~~___PPPNNNNNNBBB444---///111000---,,,++++++++++++*********))))))************))))))(((((())))))))))))******))))))))))))))))))))))))xxx~~~wwwzzzzzz{{{rrrQQQQQQlll|||~~~}}}qqqTTTHHHDDDAAAAAA___~~~nnn]]]UUU\\\[[[RRRJJJFFFCCCNNNooo{{{}}}qqqssszzzpppYYYfffjjjkkkqqqUUUOOOKKK@@@===DDDWWW}}}eeeHHHAAAIIIJJJKKKHHHAAA777...)))++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))***************************+++++++++***,,,111555???FFFLLLRRR___llliii___YYYfff}}}zzzwww{{{qqqllliiiiiijjjjjjnnnttt~~~rrrYYYGGG@@@>>>???CCCHHHHHHCCC===999888222666;;;AAAJJJ[[[qqqiiiTTTVVV[[[fffxxxyyyppplllwwwdddUUUEEEAAA;;;555111/////////---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------+++000444777888===EEELLLSSS]]]ttt~~~zzzyyynnnsssnnnaaaRRR]]]wwwnnn~~~}}}iiiWWW[[[uuummm[[[UUUbbbwww{{{[[[IIIQQQJJJ@@@777111...------,,,,,,+++++++++*********))))))************))))))(((((()))))))))*********))))))))))))))))))))))))ttt{{{fff```vvv~~~zzzxxxppppppvvvhhhOOOFFFHHHDDDVVVoooYYYUUUdddlll\\\MMMGGGEEEOOOoooyyyuuuvvvyyy[[[```nnnaaapppnnnXXXKKKAAA:::999DDDeeeyyyRRRBBBEEEHHHKKKLLLGGG>>>333,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************)))++++++++++++///666;;;EEELLLPPPXXXnnnxxxaaajjjttt|||~~~vvvmmmeee]]]YYYWWWYYY[[[\\\```fffmmmzzz{{{hhhXXXNNNIIIDDDGGGJJJHHHBBB===;;;:::888888777333444???PPP^^^aaaccc\\\SSS[[[ttt}}}}}}vvveee\\\DDDCCC>>>888222......///......---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,---------***222:::999666:::IIIWWWgggvvv|||yyy|||wwwqqqppp{{{|||iiiSSSLLLLLLWWW}}}~~~sssrrrkkk]]]eeeuuurrrWWWZZZaaa|||tttTTTOOOOOOJJJ@@@333,,,+++...,,,,,,,,,+++++++++******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))tttwww|||zzzssszzz{{{}}}~~~|||zzzzzzyyyyyy~~~zzzssskkkddd___^^^[[[hhhtttWWWGGGLLLNNNQQQrrr|||hhhZZZTTTcccaaaWWWGGG@@@MMMjjj~~~{{{zzzxxxvvv\\\]]]qqq}}}^^^hhhgggOOOKKKDDD777===JJJvvvkkkFFFJJJJJJMMMIIICCCFFF>>>'''***+++,,,+++******,,,---************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***---)))&&&)))000:::CCCIIIQQQVVV[[[fff{{{mmmlll}}}xxxoooggg___XXXTTTJJJJJJKKKKKKLLLPPPVVVZZZeeexxx}}}uuudddQQQQQQKKKBBB<<<===@@@AAA???<<<777444666666666<<>>GGGZZZtttzzzjjjmmmwww|||qqqooowwwuuu}}}~~~tttdddYYYVVV]]]ccczzzzzznnneeetttwwwwwwsss```RRRppp{{{[[[OOOcccqqqOOOTTTPPPBBB888666222***,,,,,,---,,,++++++---...+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))xxxttt[[[[[[vvvzzzvvvqqqmmmlllllllllllllllkkkiiieee___XXXRRRNNNLLLJJJTTTlllgggSSSUUUVVVUUUeee~~~xxxbbb[[[ZZZVVVPPPPPP[[[mmmzzz}}}vvvgggaaatttooo___bbbcccOOODDD===;;;???aaa^^^GGGEEEIIIKKKFFFFFF@@@000,,,,,,,,,+++***+++,,,---************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))),,,---...333>>>IIINNNJJJOOO[[[nnnxxxxxxooojjjaaaYYYRRRLLLGGGCCC@@@@@@@@@AAABBBEEEKKKOOO```vvvzzztttiii\\\OOOJJJBBB<<<<<<>>>??????>>>:::888999777444777===PPPmmmoooUUULLLeeewwwqqq~~~fffPPPFFFCCC:::444333///------------,,,,,,+++***++++++++++++************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************+++++++++++++++,,,,,,---111111111<<>>>>>CCCTTTttt{{{^^^VVVVVVTTTWWW^^^www}}}||||||kkkbbbWWWQQQUUUaaapppzzz{{{|||vvv[[[WWWssscccMMMggg~~~cccQQQGGG>>>777IIIuuu~~~NNNCCCEEELLLIIIGGGDDD;;;...---,,,+++***+++,,,---************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++(((---......777IIIWWW\\\IIIMMM]]]vvv}}}}}}tttnnnZZZUUUNNNGGGBBB???<<<:::666666666666777:::???CCCVVVtttzzzlll^^^OOOKKKDDD???<<<<<<>>>@@@===;;;;;;<<<999555444777<<>><<<999...///......---,,,,,,++++++,,,+++++++++************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++,,,,,,,,,,,,,,,------...222///444EEEPPPQQQjjjvvvnnn~~~~~~uuusssiiidddeeerrr]]]QQQPPPWWW___aaawwwwwwYYYIIIIIIWWWtttxxxhhhZZZ___fff{{{{{{MMMSSSjjjwww``````jjj\\\PPPLLLAAA555000000000//////---,,,++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******{{{zzz~~~zzzvvvuuurrrSSSCCC\\\nnnpppyyyzzznnngggeeeSSSQQQMMMLLLLLLMMMNNNMMMMMMKKKHHHDDD@@@===;;;:::666:::;;;BBB\\\^^^KKKIIILLLQQQUUU^^^]]]YYY]]]vvvuuuZZZIIIIIIXXXooozzz{{{nnnZZZddd~~~ddd^^^nnnfffPPPFFF999===YYYeeeKKKCCCKKKKKKHHHGGGBBB333000---++++++,,,------************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******++++++,,,+++)))...AAAZZZgggfffOOOPPP___vvv~~~~~~~~~xxxnnneee]]]WWWMMMIIICCC>>><<<;;;:::999222333333333333555999<<>>@@@DDD=========<<<:::777777999555EEE\\\sssoooWWWlllddd^^^xxxhhhUUUDDDAAA>>>111000000///------,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,++++++,,,---...///333777<<>><<>>;;;888666444444333///666666333AAAdddqqqTTTBBB>>>EEEPPPXXXXXXNNNGGGHHHRRRaaatttuuu\\\KKKFFFRRRlllyyyzzz}}}xxx~~~kkk\\\nnnkkkPPPpppuuuWWWMMM???<<>>;;;:::;;;;;;777;;;EEEXXXwwwgggaaattt\\\~~~zzzeeeLLLCCCBBB888222111///...---,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,+++++++++,,,...000111444CCCJJJTTTmmm{{{qqqnnntttxxxxxx}}}mmmVVVQQQSSSPPPFFFTTTkkkrrrRRRDDDAAAEEENNNyyyuuuiiiSSSPPPoooyyyWWWMMMgggfffOOOeee|||aaaWWWNNNAAA222///,,,,,,---...---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))************qqqlllrrruuu}}}gggfffsss}}}sss{{{yyyjjjZZZMMMDDDAAA:::888777666888999999888888777666444333222222222///444444///333JJJjjjcccVVVIII@@@===AAANNN[[[___VVVQQQOOOGGGAAALLL___aaa[[[VVVSSSOOOSSSfff{{{}}}xxx{{{}}}{{{}}}aaacccVVVPPP}}}cccSSSEEE@@@???EEEdddqqqNNNGGGGGGJJJKKKFFFBBB;;;333...---...---,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---///,,,888TTTkkkoooggg```ZZZUUUZZZkkkwww~~~wwwsssyyy|||qqqhhh[[[NNNEEE@@@<<<:::777555333222333333333222111111222111000111333666AAA```wwwgggYYYSSSNNNHHHGGGKKKKKKMMMJJJCCC>>>======;;;999777777CCC^^^hhhssssssvvvXXXGGGCCC===333222000...---,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---------++++++++++++---000333555888PPP]]]ggguuuggghhhrrr}}}qqqsssuuuRRROOOZZZ~~~kkkVVVMMMIIIJJJMMMzzzwww[[[QQQbbb~~~]]]SSSiiieeeTTT___zzz]]]JJJHHH777222---+++---......,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((()))******++++++|||xxxuuuvvvmmmrrrzzzqqqbbbSSSHHH???999666555333111111333444333222444444333333333333222222333111111111444???TTTgggLLLCCC>>>???>>>===JJJ\\\dddcccbbb\\\PPPDDD@@@BBBBBBAAAFFFNNNOOOOOO\\\nnnpppdddwwwtttYYYzzzvvv]]]KKKDDDAAA:::LLL}}}~~~ZZZIIICCCHHHMMMHHHHHH@@@666///......---+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...///111GGGfffpppggghhhuuulllbbbaaaqqq}}}~~~yyypppttt|||zzzmmmdddUUUOOOGGG???:::777555444555444333444555555333222000111222111///000111333:::MMM^^^fffvvvooo\\\UUUQQQJJJGGGJJJMMMQQQQQQJJJEEECCCAAA<<<:::999666999KKKiiixxxxxxgggMMMCCC===555333111...---,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...,,,,,,,,,---000444888:::GGG___rrrxxx}}}~~~zzzsssvvv~~~nnnaaaQQQ[[[qqqooo[[[PPPKKKBBB???LLLxxxooo```^^^fffyyycccSSSccc}}}aaaOOO]]]uuu{{{ZZZIII???888000,,,---......---------,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))******++++++|||zzzzzzrrruuuyyykkk```PPPBBB:::666222000444222000000222222222111......///000000000//////222+++***111666:::GGGVVVHHH;;;777<<<;;;:::III___```fffeee\\\TTTNNNAAA333===888999@@@CCCFFFTTTgggzzzbbbddduuutttooohhhQQQHHHEEE999BBBmmmbbbLLL@@@FFFNNNKKKLLLCCC888111//////---+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...000555OOOjjjjjj^^^pppssslll{{{}}}~~~yyy}}}|||}}}pppsssxxx~~~vvvgggVVVKKKAAA>>>:::777666444222111222222222333555444222000111222222111000000111333222???DDD???IIIiiisss\\\UUURRRJJJFFFHHHJJJQQQSSSOOOKKKJJJFFF@@@999<<<;;;888AAA[[[{{{sss~~~rrrSSSBBB;;;555444111...---------...---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......---------///222777;;;>>>VVVkkkxxx}}}tttnnnttt___vvvooodddzzzuuuccc___[[[NNNFFF<<>>333------......,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***+++++++++xxx}}}}}}qqqgggTTTKKK???888555555222000222111111222444444333111222111111000000000000000111000000222333666===DDD===888888;;;999777CCCTTTeeegggfff\\\LLL???999999555777999::::::>>>EEEKKKeeexxx|||wwwhhhdddtttvvvrrrpppYYYKKKJJJAAA>>>___oooQQQEEEFFFJJJJJJOOOIII@@@777111...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,'''......''''''------(((000AAASSS]]][[[VVVnnnvvvgggwwwxxx{{{|||uuurrrxxx}}}~~~uuufff[[[PPPEEE===:::999888777555333222222222222222222333444555555000111111111111222222222,,,:::;;;555<<>>LLLkkknnn```kkkFFFAAA;;;333444333******///,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************---,,,,,,+++*********+++++++++++++++,,,---......***///222222444;;;DDDJJJggg|||xxxJJJYYYsssbbbyyyqqq^^^NNNBBBFFFUUU}}}kkkcccaaammmjjjVVV]]]]]]LLLiii~~~UUUJJJ:::///---///...***,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************vvv|||~~~rrrwww{{{rrruuu{{{vvvpppgggZZZQQQGGG@@@777333222222111...333222222333555555444333222222111000000000000000000//////000111222555777999444555999777777BBBRRRmmmmmmhhh\\\LLLAAA>>>???888888888777777888<<<>>>LLLiii}}}xxx{{{pppzzz```kkknnnVVVLLL>>>777PPPuuukkkMMMCCCGGGLLLNNNJJJDDD<<<555000......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***,,,,,,***,,,000///+++:::TTThhhooorrrrrr|||uuu}}}wwwxxxxxxtttqqqzzzwwwlll^^^RRRJJJDDD===888888888777555444222111111222222222222333444555666222222222222222222222222///777555222:::JJJkkkyyy```VVVTTTOOOHHHEEEEEEFFFDDDDDDOOO[[[YYYNNNFFF@@@;;;;;;>>>KKKhhh~~~^^^iiixxxZZZGGG???555444444,,,+++000...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************++++++++++++---,,,++++++******++++++++++++++++++,,,---...///***000555444444===LLLYYYwww~~~aaa```ccclllmmm\\\|||mmmXXXHHH>>>KKKyyysssfffbbbiiivvvccc___mmmTTTUUUoooyyy[[[<<<000///------000---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******************************sssuuuvvvlllsssqqqjjjrrr{{{xxx{{{uuukkk```VVVKKKBBB<<<;;;666222000222333222000444444333555666777666444333222111111000000111111222222111111222222000...333000111555555555@@@NNNvvv|||~~~vvveeeRRRGGGCCCAAA???===;;;<<<<<<;;;::::::RRRnnn{{{|||{{{gggXXXtttcccRRRBBB666AAAWWWVVVCCCCCCGGGJJJKKKIIICCC:::333///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,...***)))---///...///222MMMhhhvvvxxxzzzwwwyyyyyy{{{yyysssyyy~~~yyyvvvrrrggg\\\TTTIIIAAA>>>===;;;:::777666555444333222111000333333333333444555666777444444333333222111111111000222000111999EEEjjj|||jjj___SSSHHH@@@AAABBB@@@@@@JJJVVVWWWOOOGGGAAA======>>>GGG```yyyvvv{{{kkk\\\iiiuuuXXXEEE777333333+++***///---------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,---...///...444888888:::FFF\\\ooo~~~}}}yyyvvvsssqqqqqqsssvvvyyy{{{pppmmmbbb}}}}}}bbbLLLAAAGGG]]]|||qqq___ZZZjjj~~~gggYYYsss~~~VVVOOOvvvpppFFF888666///---222------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************}}}{{{tttwwwnnnsssvvvkkkfffccc]]]TTTJJJAAA;;;777666666444222333555666555444444444444555666777666444333333222111111111111222555555444222444666444000111///000333333333;;;EEElllpppVVVHHHGGGDDDAAA@@@AAA@@@<<<888888BBBQQQaaapppzzzqqqpppiiigggnnn\\\LLL>>><<>>===>>>>>>BBBTTThhhsss{{{bbbYYYxxxUUUBBB999888///---000......------------,,,,,,,,,************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,---...///333555999>>>EEEUUUnnnxxxwww~~~wwwqqqgggddd```\\\\\\^^^bbbeeesssxxxyyynnntttqqqUUUKKKKKKLLL^^^|||ssseee}}}www\\\YYYcccrrr~~~^^^aaasssLLL\\\]]]FFF<<<666111///...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************xxxrrr|||vvvkkk]]]UUUSSSMMMIIIBBB;;;666555666888666555666777888888777666444333333444666666555444444333333222222222222222333555333///111666777444222111222333222222666<<>>AAA@@@AAAJJJYYYkkk{{{sssfffhhhtttxxxmmmqqq~~~\\\ddd}}}dddQQQCCC>>>???jjjzzzXXXGGGAAACCCGGGLLLKKKCCC:::222...,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++(((***...,,,000CCCZZZggghhhfffjjjnnneeefffxxxzzzwwwvvvxxxzzz}}}}}}fffQQQGGGGGGBBBBBBCCC>>>777666555666777777777666888888777777666666666555555555555555666777888999888777666555444222222111000000000444666<<>>>>>IIIYYYuuu{{{kkkccc```eeerrrtttbbbtttjjjQQQDDD@@@777111333111.........---------,,,,,,************************************************))))))))))))))))))))))))))))))))))))*********+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...//////444222777DDDTTTeee{{{}}}yyy{{{|||{{{}}}yyytttpppmmmggg___YYYTTTQQQMMMIIIIIIKKKNNNQQQVVVgggcccgggyyytttgggTTTQQQKKKWWWvvvppp\\\```ttt|||aaaSSS___dddpppyyydddnnnkkkTTTeeezzzQQQ;;;:::666,,,///...------,,,,,,,,,---,,,,,,,,,+++++++++******************************tttxxxooo^^^RRRHHH@@@BBBJJJGGGAAA:::666555666777777666666777777777666666555444333333444666777555444555444333333222222333333111777666000///555888666555555555444333222444666<<>>>>>===EEERRR```eeeZZZIIIEEEEEEHHHSSSaaatttvvvXXXFFFAAA777000///...............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,---...///000111111<<>>>>>???@@@BBBBBBKKKJJJNNNaaazzzwwwccc[[[UUU[[[rrryyy___TTTUUUdddsssWWW[[[WWWWWW```ppprrraaaggghhhOOOooo^^^<<<:::999///000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************wwwvvv{{{yyytttiiiWWWEEE<<<666444===KKKJJJCCC;;;777888888666333666666777777666555555666666555555666888888777555555555444333333333333333888BBBDDD;;;555888;;;888666888888666555555444444666JJJhhhvvvkkkbbb]]]SSSPPPRRRWWW]]]hhhzzz}}}___ZZZTTTZZZxxxkkkRRRFFFMMM___nnnhhhaaammm[[[___hhhPPPDDD>>>777LLLvvvrrrQQQEEEFFFFFFGGGJJJJJJEEE<<<444,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((,,,...---555GGG]]]jjjaaauuuzzzlllpppmmmzzzjjjiiirrr{{{||||||xxxYYYEEE@@@;;;888999555666888999::::::999999:::999999999999999999::::::777777777777888999::::::888888777777666555444444222333000222333111CCCdddzzzuuulll```SSSHHHBBBAAA;;;777888===>>>>>>HHHVVV______PPPAAABBBCCCCCCIIIEEEWWWnnn|||ZZZEEE@@@666......---............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------,,,,,,------...///000000666JJJfffyyyzzz{{{{{{zzzyyy~~~}}}xxxwwwwwwpppgggUUUOOOHHHCCC@@@>>>:::777888888888888888888777777777;;;===>>>GGGUUUnnnssseee```___fffeeeaaaSSSPPPddd~~~xxxiiibbbZZZTTTTTTYYYfff|||qqqYYYrrrXXXQQQttttttMMM???:::333000///...------,,,,,,,,,,,,,,,,,,+++++++++******************************yyyqqqjjjyyy||||||}}}qqqiiiVVVGGG;;;999888666@@@MMMNNNEEE===999;;;;;;666000666777888777666666777888777666666777999999888777555555444333333333333444BBBPPPTTTIII@@@???@@@<<<777888999777777777666444222888FFF\\\ppp{{{zzzvvveeehhhiiidddYYYMMMEEEAAA>>>===@@@GGGMMMZZZrrr^^^TTTIIIMMMnnneeeKKKDDDNNNZZZrrreee___XXXiii||||||```TTTyyyoooSSS___}}}]]]III===<<<555MMMgggQQQHHHFFFFFFIIIMMMJJJ@@@777,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,000...+++666KKKYYY\\\ccc~~~{{{{{{}}}~~~rrrooowww~~~~~~eeeHHH888;;;::::::;;;666777777777777666777999;;;999999999999999:::::::::777777777777888999:::;;;888888777777666666555555111111...111888555999KKKuuurrrZZZIIIBBB???999888<<<===@@@MMM\\\tttqqq]]]LLLLLLJJJCCCBBBBBBKKKUUUXXXZZZeeewwwttt```JJJEEE<<<444444333//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,------------------...000000222===XXXxxx|||yyy~~~|||}}}}}}{{{uuukkkgggdddYYYMMMFFF@@@999555555555444222000222444555555444222000///333<<<===>>>???PPPxxx{{{hhheeeaaa```rrrqqqeeeZZZXXX^^^fffpppyyyiiiccc]]]WWWQQQSSSdddwww|||ooojjjhhhffffffwww___]]]qqqIIIZZZ|||bbbGGG:::777000000///...---,,,,,,,,,,,,,,,,,,+++++++++******************************vvvjjjbbbgggsss}}}~~~fffVVVFFF===999:::888888FFFWWWZZZIII<<<======777444888666666666666555555777999888888888888888888888888777666111333888333333AAAUUUiiihhhSSSEEE???===AAA:::999888999::::::999888777555;;;IIIWWW[[[ZZZXXXHHHJJJEEE;;;:::@@@>>>777;;;999;;;===>>>GGGaaa{{{ttt]]]OOONNNZZZvvv[[[MMMHHHKKKqqqgggOOOLLLJJJYYY|||xxxwwwaaavvvcccVVViiisssTTTKKKCCC;;;>>>fffnnnVVVDDDFFFKKKDDDHHHIII999222///+++***,,,,,,+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++++++++++++++,,,,,,)))+++---222???NNNUUUSSSbbb|||rrroooqqqtttvvvzzz}}}wwwaaaGGGCCC>>>;;;;;;:::777555666999;;;999666444666999;;;;;;<<<===<<<<<<;;;::::::888666777999:::999888777888777555555777777666555555555555666888:::;;;MMM___tttrrrNNNHHHBBB======AAA======SSSqqqlllTTTMMMHHHBBBBBBFFFIIIGGGHHHJJJFFFLLL___pppwww\\\^^^sss|||SSSBBBEEE777,,,888111000......//////...---......---,,,,,,+++******************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000111000------000333333999RRRkkk|||xxxyyyyyyyyyzzz{{{|||~~~uuufffZZZQQQIII???888666666666555555444444444333333333333333333333333000333666555444777???EEEbbbqqqtttddd______bbbgggmmmuuuxxxfffccctttjjjaaayyyeee[[[TTTUUUWWWXXX\\\bbb~~~oooccc]]]ZZZYYY```kkkxxx[[[ddd___CCChhhxxxXXXEEE777333+++---111------...''',,,,,,++++++***))))))((())))))))))))))))))))))))uuurrrggg^^^eeewwwxxx]]]GGG===999:::<<<999999JJJ```^^^LLL???>>>>>>:::888<<<999:::;;;;;;:::999999999999999999999999999999999555777333333777333999LLLjjjvvvooo[[[NNNDDD>>>BBB;;;:::999999::::::999777777555:::HHHUUUZZZZZZYYYDDDFFFDDD???>>>???>>>:::>>>;;;;;;<<<999<<>>555111,,,+++,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))************++++++++++++++++++++++++,,,,,,,,,)))---444>>>KKKTTTVVVUUUcccyyywwwllllllooouuuxxx|||mmmVVVBBB???<<<;;;;;;;;;999777888:::;;;;;;999999:::<<<:::::::::;;;;;;<<<<<<<<<999888999:::<<<;;;999888888999888888999::::::888:::999888888999;;;===???===FFFOOOQQQRRR]]]ppp___PPPFFFAAABBBFFFCCCDDDYYYuuuvvv\\\RRRJJJCCCDDDGGGPPPNNNHHHHHHDDDFFFRRRYYYvvvwwwZZZRRRYYY}}}eeeLLLBBB:::444666222000......//////...---......---,,,,,,+++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...------///222444EEE```yyywwwrrrwwwuuussstttxxx{{{}}}}}}mmmcccVVVKKKEEE@@@:::666444444444333333333222222222222222222222222222222///222444333111222777<<<;;;GGGXXXgggrrr|||}}}qqqjjjgggeeecccccckkkbbbgggzzzrrrhhh|||{{{nnn^^^RRRJJJKKKYYYhhhqqqzzzmmmhhh```]]]UUUdddzzzjjjeee[[[UUUuuuXXX:::777,,,---000***+++...)))------,,,,,,++++++******))))))))))))))))))))))))uuuccceeezzzyyy```FFF===:::<<<@@@;;;;;;OOOjjjYYYIII;;;:::;;;999888;;;::::::;;;;;;:::999888777::::::999999999999999999444888555444666333>>>VVV}}}yyyhhhZZZHHH<<<>>><<<;;;999999::::::999777;;;999===IIITTTXXXXXXXXXIIIFFFEEEEEECCC@@@AAAEEEFFFEEEHHHJJJDDDAAANNN```wwwmmmfffgggPPPLLLYYY{{{^^^TTTKKKWWWzzzsssvvv}}}llljjjwwwhhhccciiiLLL@@@:::RRRsssQQQ@@@EEEGGGIIIIIICCC888333...,,,------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++***+++++++++,,,,,,,,,---+++///:::IIIVVV\\\___aaaaaannnyyy|||yyyllliiilllpppuuuyyy~~~~~~bbbJJJ>>>===;;;<<<<<<<<<;;;999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<999999999::::::;;;;;;;;;888777777999;;;<<<;;;:::;;;:::999999;;;???CCCFFFBBBDDDEEEBBB@@@FFFSSS^^^tttcccUUULLLGGGGGGKKKIIILLL```zzzlll[[[MMMFFFJJJMMM\\\YYYLLLHHHFFFCCCFFFEEE[[[kkkYYYPPPpppzzz\\\DDD???>>>444444111///......///...---...------,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++---......000555999SSSrrrsssooosssrrrrrrsssuuusssnnnjjjVVVNNNCCC<<<999888777555555444444444444444333333333333333333333333333333111333555444000///111444///444:::???DDDIIIQQQWWWjjjssszzzuuuqqqkkkeeejjjbbbeeetttllldddtttzzzmmm\\\LLLFFFQQQ___gggssslllYYYRRRhhhuuuYYYnnnvvvLLLbbbnnnBBB<<<000...111++++++///---------------,,,,,,,,,,,,))))))))))))))))))))))))}}}qqquuu}}}nnnQQQEEE???@@@===>>>SSSnnnSSSEEE::::::=========???===<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999777999666555888555>>>TTToooSSS>>>>>><<<;;;::::::;;;<<<;;;999<<<:::>>>JJJTTTZZZ\\\^^^```YYYWWWYYYSSSJJJJJJRRRLLLQQQZZZ[[[QQQIIIRRRdddpppyyyXXXLLLUUUzzznnn^^^KKKKKKmmm{{{sssyyyqqqZZZlllfffnnnxxxVVVHHH>>>IIIoooeeeGGGEEEJJJIIIHHHHHH;;;666///,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***++++++,,,,,,---------,,,222???QQQ^^^eeekkkpppbbbeeeooo|||zzzkkkgggjjjpppuuuwww{{{}}}___FFF======<<<<<<<<<<<<;;;:::<<<<<<;;;::::::999888777999:::;;;<<<<<<<<<:::999<<<<<<===>>>@@@BBBDDDDDD<<<999999===@@@@@@>>>>>>>>>======???CCCJJJPPPUUU[[[___cccdddbbb``````aaajjjrrrzzzfff[[[SSSMMMLLLOOOQQQXXXnnniiiQQQHHHOOOVVViiifffRRRLLLLLLGGGDDDAAAOOOtttpppZZZmmmoooOOODDDDDD777666333000......///......---------,,,,,,+++++++++************************))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------......***,,,000222111222:::CCC^^^}}}oookkkppptttwwwuuulll```TTTLLLFFFAAA;;;777666777777777777777777777777777777777777777777777777777777777444666888777444222222222888888777555333444777:::<<>>======<<<;;;555666<<<888<<>>===<<<999999AAAQQQbbbmmmvvv}}}yyyggg[[[ZZZfffooo{{{rrrgggooodddSSSQQQ|||yyyfffMMMIIIhhh|||vvv~~~}}}]]]YYYhhhaaajjj}}}ZZZIII>>>???WWWuuuOOODDDJJJHHHFFFKKK???888000,,,+++++++++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,------......,,,:::NNN^^^hhhnnnooooookkkggguuu~~~qqqqqqllldddgggkkkqqqwww}}}```III<<<<<<<<<;;;:::999999:::;;;;;;<<<;;;;;;:::;;;;;;888:::===@@@AAA@@@>>><<<>>>BBBKKKVVV]]]___ZZZVVVFFF@@@>>>CCCFFFDDDAAAAAAAAAAAACCCFFFMMMVVV^^^cccmmmrrrzzz~~~xxxttt|||{{{nnn^^^YYYXXX]]]dddqqq~~~[[[KKKRRR^^^sssoooXXXRRRSSSMMMGGGCCCLLLmmmfff```}}}aaaJJJDDD>>>888555111///...//////...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,000333222444AAAPPPjjjsssiiiiiipppssssssiiiYYYIII@@@======;;;:::::::::999888777999999999999999999::::::999999999999999999999999555777999999888666555444666666666555444555666888444555555888===HHHXXXddd}}}zzzpppnnniiiggglllhhhqqq{{{~~~xxxmmm```WWWYYYXXXbbb~~~vvvggg[[[yyydddccc~~~WWWUUUnnnMMM777000444000...000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))uuuyyy~~~^^^BBBBBBJJJQQQcccyyykkk___SSSMMMOOOSSSSSSRRRGGGDDD@@@AAAFFFKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBBBB???===777999@@@===@@@OOOvvvsssUUUIIIAAA@@@>>>>>>??????>>><<<:::===JJJ```wwwssseeesss}}}jjjXXXOOOnnnWWWUUUooozzz{{{oooXXXdddzzznnnNNNuuueeeNNNDDD???GGGsss~~~VVVBBBFFFGGGFFFMMMCCC<<<333---+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---...//////000JJJdddoootttwwwooocccrrrsssrrr}}}rrr```qqqqqqddddddhhhkkkpppvvv|||___III:::;;;;;;;;;;;;===@@@BBB<<<@@@BBBBBB@@@@@@CCCFFF@@@AAACCCDDDEEEEEEDDDDDD===HHH[[[sss|||qqqVVVKKKEEEHHHHHHBBB=========>>>@@@EEEKKKSSS[[[___jjjnnntttzzzuuurrrrrryyytttYYYXXXfffzzzwwwcccZZZWWWNNNHHHAAAKKKjjj{{{YYYpppRRRDDDCCC:::666222///...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------,,,+++...222222888MMMccczzz}}}vvvmmmiiikkkjjjhhh```RRRDDD;;;;;;???999:::;;;<<<<<<;;;999888999999999:::::::::::::::999999999999999999999999666666888999999888777666666666777888888777777666555444666777666666:::AAAIII^^^vvv}}}uuuwwwxxxwwwxxxwwwqqqiiiWWWSSSSSS]]]rrr~~~tttcccpppzzzZZZfffgggKKKOOOzzz___AAA111333000......+++---------,,,+++*********))))))))))))))))))))))))|||~~~fffIIIOOO]]]hhh|||zzzeeeWWWUUUXXXZZZYYYOOOMMMKKKMMMSSSVVVUUUSSSSSSRRRPPPMMMIIIFFFDDDCCC???@@@;;;===CCCBBBJJJ^^^wwwfffRRRHHHFFFCCCAAA@@@>>><<<999;;;>>>KKKaaaxxxyyyqqqtttjjj[[[WWW~~~kkkmmm|||gggiiirrrTTTYYYxxx[[[NNNDDD;;;___aaaCCCCCCFFFDDDMMMHHH@@@666///------------************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++******+++,,,---...//////;;;^^^vvvvvvwww~~~vvvcccjjj{{{pppvvvwww\\\```mmmccc___eeejjjjjjoooxxxyyywwwrrrWWWCCC:::<<<>>>@@@CCCIIIPPPVVVWWW]]]aaa^^^XXXVVVZZZ___VVVSSSNNNIIIFFFEEEFFFGGG>>>GGG\\\{{{pppaaaVVVUUUQQQFFF??????<<<===>>>@@@DDDIIINNNQQQYYY[[[```eeellluuu}}}tttgggqqqrrrgggZZZKKKFFF???MMMnnnkkktttwwwYYYDDDFFF<<<888222///...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,///444777AAA]]]zzz|||uuuqqqlllgggdddddd\\\UUUJJJAAA<<<;;;===???:::;;;==================;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::999888===<<<;;;;;;:::888666444444222555::::::777777<<<===@@@FFFOOO^^^ttt}}}mmmjjjeeeaaabbbtttrrrpppiiiVVVyyybbbJJJ^^^{{{RRR666333111//////,,,000///...---,,,+++***)))))))))))))))))))))))))))jjjvvv}}}~~~jjjRRR\\\nnn{{{wwwbbb\\\```cccbbb\\\[[[[[[___dddeee```\\\TTTSSSPPPMMMIIIEEEBBBAAA>>>AAA???@@@DDDFFFSSSmmmyyy```NNNKKKGGGCCCAAA===999666777888BBBSSSeeevvv|||mmmbbbddd~~~vvvccchhhxxxjjjMMMyyybbbSSSDDD///LLLmmmFFFCCCEEEBBBJJJLLLDDD999111////////////************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++******+++,,,---//////000GGGkkk~~~tttsssnnn\\\zzz{{{xxxtttTTTeeeppp^^^YYY[[[fffkkkkkkrrr~~~|||qqqmmmuuuxxxhhhNNN<<<;;;>>>CCCGGGMMMVVVaaaiii}}}wwwqqquuu{{{llldddXXXLLLDDDBBBDDDFFF???CCCRRRrrr{{{lllgggaaaSSSJJJIIICCCBBBCCCCCCEEEGGGHHHJJJGGGKKKPPPVVV^^^hhhsss{{{www{{{rrr^^^JJJDDD???RRRtttpppoooxxx___EEEFFF<<<888333///.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,000...111777<<>><<>>>>>===???AAACCC>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;:::<<<:::999999::::::999888===777555999999777999>>>===999:::@@@FFFKKKUUU___sssyyy{{{rrrjjjnnnzzzXXX]]]VVVOOOsssaaa===555333333333000222111000///---+++***)))))))))))))))))))))))))))ZZZwww~~~vvv}}}|||~~~iiipppzzzfffjjjssswwwooollloooqqquuu~~~www___aaaSSSPPPQQQKKKHHHFFF>>>??????>>>>>>AAALLL]]]iiiqqqeeeXXXNNNLLLIIIAAA======888>>>CCCGGGKKKUUUdddoooqqqkkkssszzziiimmmzzznnnjjjyyyVVVbbbxxxZZZJJJ:::888ZZZyyyRRR@@@>>>CCCKKKKKKFFF>>>666000---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((000)))&&&222///+++:::VVVooorrrpppwwwbbbwww}}}bbbXXXYYY]]]ccckkkrrrwwwyyy{{{vvvmmmeeebbb]]]OOOAAA@@@<<<@@@OOOaaapppyyyVVVCCCEEEEEE<<<;;;>>>JJJeeeyyyooocccUUULLLOOOJJJEEEDDDFFFHHHIIIHHHJJJHHHMMMVVV[[[```ppp~~~mmm[[[KKKGGG@@@YYY}}}bbb]]]xxxgggSSSCCC>>>===777...,,,000000+++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------------------...222222222@@@___}}}~~~uuufffbbbfff[[[LLLKKK???@@@@@@???<<<<<<>>>@@@IIIHHHEEEBBB??????AAADDDDDDDDDDDDDDDBBB@@@>>>===AAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAA@@@???===>>>>>>===<<<;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAAEEE<<>>BBBBBBAAA@@@BBBKKKXXXcccrrriiibbb```[[[PPPGGGCCC??????===<<<@@@OOOddduuuuuummmuuuxxxyyyzzzeeeccccccRRRBBB999JJJfff]]]FFF???BBBJJJKKKHHHBBB999111,,,+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***000)))(((111...111FFFjjjwwwvvvooopppVVVWWWWWWZZZ___gggpppwwwzzz}}}vvvqqqhhh```^^^]]]VVVMMMNNNIIIMMM___tttlllPPPHHHBBB999======EEEYYYvvv|||ooobbbXXXMMMJJJFFFEEEEEEGGGIIIIIIFFFHHHPPP\\\hhhwwwsssaaaNNNGGGJJJbbb}}}ddd[[[kkkkkkTTTBBB@@@???999000---000000---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------------------...111444;;;OOOooowwwrrrjjjnnnqqq___LLLKKKFFFDDDCCCCCCEEEGGGHHHHHHYYYXXXTTTOOOIIIFFFEEEFFFHHHHHHHHHHHHFFFEEECCCBBBGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFBBB@@@@@@AAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCIIIGGGEEEFFFLLLRRRVVV[[[dddkkkssszzzaaaaaa[[[VVV|||bbb@@@444333222...///............---------++++++++++++************fffqqq{{{{{{xxxyyy|||}}}~~~vvvqqqdddZZZSSSIIIEEEEEECCCAAA@@@EEEMMMTTT___||||||sssnnnfffZZZOOOJJJGGGFFFDDDCCCIIIYYYooo~~~qqqxxx~~~{{{xxx|||aaapppnnnYYYHHH;;;===JJJoooRRRDDDBBBJJJKKKKKKGGG>>>333,,,+++---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---///++++++///---;;;XXXtttuuu~~~vvv{{{~~~```NNNWWWXXXZZZ```gggqqqzzz~~~{{{rrrqqqmmmhhhjjjooorrrpppiii```___mmmtttXXXMMMFFF???======@@@MMMbbbyyyvvvhhh___SSSRRRNNNJJJGGGGGGJJJLLLMMMXXXeeetttmmmTTTIIITTTmmm}}}lllcccfff~~~tttZZZGGGBBBBBB<<<333...///000///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++------------------------...000666DDD___}}}tttpppnnnyyy~~~kkk[[[bbb^^^VVVNNNKKKOOORRRQQQOOOXXXYYYWWWTTTPPPMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHLLLLLLMMMMMMMMMMMMMMMMMMNNNJJJFFFEEEFFFIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNGGGHHHJJJKKKLLLKKKKKKJJJKKKYYYSSSMMM___iiiiiipppzzz|||{{{xxxyyyttt[[[iiiqqqRRRjjjxxxMMM888555333...///............---------,,,+++++++++************nnnooouuuzzz{{{xxxzzz~~~{{{|||~~~qqqgggcccZZZNNNMMMJJJEEEBBBBBBEEEIIICCCTTTkkkuuukkkccc\\\WWWUUUSSSWWW\\\aaaeeennnyyyxxx{{{|||ppp{{{ooo^^^|||```LLL???>>>CCCvvvcccMMMDDDHHHJJJMMMLLLCCC666---+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,///---,,,......111IIIhhhmmmnnnpppnnnllluuu{{{{{{jjjTTTSSSXXX[[[```gggnnnwww{{{wwwzzznnn\\\RRRLLLGGG???>>>@@@FFFTTTfffwww|||}}}~~~vvvkkkccc\\\ZZZVVVOOOJJJJJJPPPUUUfffuuuyyy\\\OOO___yyytttiiiooocccQQQEEECCC>>>666///---...000------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,------------------333333:::NNNlll~~~vvvrrrttt{{{ggg\\\\\\^^^\\\YYYUUUWWWXXXXXXUUUSSSRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMOOOOOOPPPPPPPPPOOONNNMMMOOONNNLLLMMMQQQUUUWWWXXX[[[ZZZXXXVVVSSSRRRQQQPPPKKKKKKKKKJJJJJJJJJJJJJJJNNNooommmdddyyy}}}}}}tttqqqsssuuusssuuuwww~~~{{{fffUUUpppXXXUUU}}}cccCCC999555...///............---------,,,,,,+++++++++*********ssspppssszzz|||yyyzzz~~~xxx{{{~~~}}}rrrkkkaaaWWWUUUQQQKKKFFFCCCCCCCCC>>>BBBJJJWWWhhhwww~~~~~~}}}xxxtttrrrssssssssssssxxx}}}~~~{{{xxxvvvuuuuuullleeehhhrrrwwwuuuoooooottt~~~~~~llluuuccc{{{sssXXXGGGBBBBBBaaaxxx[[[GGGDDDIIIMMMMMMFFF999///,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,000,,,...000///:::XXXpppnnnxxxrrr______{{{xxxtttYYYLLLWWWVVV\\\eeennnuuu{{{qqqeee\\\RRRKKKEEEDDDCCCEEEKKKUUU```gggbbbhhhpppwww{{{xxxrrrnnn```___[[[VVVUUU[[[fffooo}}}~~~ccc\\\ppp}}}ggghhhjjjZZZIIIEEE>>>777111------///------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......666777BBBZZZxxx{{{pppuuuzzzrrrllllllllljjjdddeeefffddd___[[[YYYXXXZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTUUUTTTSSSQQQOOOMMMOOOOOOPPPSSSVVVXXXXXXWWW[[[YYYVVVSSSPPPMMMKKKKKKNNNMMMKKKJJJJJJKKKMMMNNN]]]wwwvvvqqqiiigggjjjkkkjjjiiilllsss{{{~~~SSSXXXoooLLLaaa|||QQQ<<<444000///............---------,,,,,,,,,++++++++++++***sssrrruuuyyy{{{zzzzzz}}}vvv|||}}}qqqfffYYYSSSPPPLLLGGGCCC@@@>>>>>>DDD???>>>DDDOOO[[[iiittttttlllhhheee[[[SSSVVV```gggddd^^^___hhhxxxnnnpppmmm^^^kkkSSSDDD<<>>999555///---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,++++++,,,,,,------.........111777JJJfffuuuqqqvvv}}}zzzzzzzzzoooqqqrrrpppmmmjjjiiiiiifffeeecccaaa___]]]\\\\\\^^^^^^^^^]]]ZZZWWWSSSQQQOOOOOOPPPQQQRRRPPPMMMJJJJJJIIIIIIHHHHHHHHHIIIIIIIIILLLPPPVVV\\\bbbfffiiiqqquuussshhhiiigggbbbbbbfffiiigggfffhhhnnntttyyy```LLLdddYYYOOOoooeeeCCC666333///............---------,,,,,,,,,,,,++++++++++++oootttwwwwwwxxxzzzzzzyyyuuu}}}~~~wwwuuu~~~|||zzzssswww~~~xxxmmmmmmqqqiiibbbZZZNNNIIIGGGCCCAAA??????>>>>>>EEEAAAAAAHHHPPP[[[nnnttthhh```\\\YYYTTTPPPQQQVVVZZZZZZXXXYYY]]]kkkvvvppp|||~~~OOOXXX{{{___III:::CCCwwwxxxTTTBBBDDDGGGIIIGGGAAA888111---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,+++000///444UUUpppjjjrrr{{{kkkWWWOOOLLLOOOSSS\\\gggooouuuzzzzzzlllaaa\\\QQQLLLFFFCCCCCCCCCCCCCCCAAAIIIWWWeeeqqqyyy}}}|||~~~yyyooofffgggrrr|||}}}ssssssiiiWWWJJJ???<<<:::444///...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++,,,,,,---......///222@@@[[[zzz{{{ssssss}}}~~~}}}{{{yyyyyyzzzvvvtttqqqnnnkkkiiihhhhhhggggggfffdddaaa\\\WWWTTTNNNMMMKKKJJJIIIGGGDDDAAAAAABBBDDDGGGKKKOOORRRTTTVVV\\\fffqqqzzzuuuyyysssjjjbbbaaadddeeebbbcccffffffdddccceeejjjpppuuu~~~yyyVVVTTTvvvwwwOOO[[[VVV<<<555///............---------------,,,,,,,,,+++++++++llltttxxxuuuuuuyyyzzzvvvuuu~~~{{{mmmcccgggooovvv{{{~~~}}}|||ppplllhhh^^^```hhhhhhdddVVVSSSVVVQQQQQQQQQKKKHHHFFFCCCBBBCCCEEEFFFFFFDDDDDDKKKWWW___jjjxxxoooddd[[[SSSOOORRRRRRQQQPPPPPPQQQSSSUUUXXXVVVaaawww~~~sssyyy\\\PPPgggQQQ???777kkkZZZEEEBBBDDDGGGGGGCCC;;;333---*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------******111///666^^^vvveeexxxzzz~~~YYYHHHNNNQQQPPPWWW^^^hhhooossszzzlll```^^^RRRLLLEEEBBBDDDFFFFFFEEEAAAIIIWWWfffsss~~~}}}pppaaaWWWZZZbbbqqqvvvnnnzzzqqq\\\MMM@@@>>>===777111///---------,,,,,,,,,++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////>>>PPPqqqxxx{{{|||hhhjjjjjj|||xxxuuurrrqqqqqqkkkkkkjjjhhhddd^^^YYYUUULLLJJJFFFEEEDDDDDDCCCAAAEEEGGGJJJPPPUUU[[[```cccssszzznnnmmmqqqpppiiijjjiii^^^^^^bbbcccaaaaaabbbaaa]]]]]]___fffoooxxxkkkVVVZZZUUURRR{{{iiiDDD555//////.........------------------,,,,,,,,,++++++mmmsssvvvvvvwwwxxxwwwsss}}}zzzsssqqqnnnkkkooosssqqqkkkvvvoooooopppmmmiiieeeccccccdddeeeccc]]]UUURRRRRRQQQNNNKKKMMMLLLKKKJJJIIIJJJMMMOOOUUUWWW]]]hhhuuu~~~zzzzzzxxxtttpppiiihhheeeaaa]]]XXXSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQUUUbbbvvvvvvnnnjjjlllNNNvvvnnnMMM@@@>>>IIIrrrlllOOOEEEAAAHHHKKKFFFBBB:::******+++,,,,,,+++++++++---************************)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------***555,,,+++KKKaaacccgggmmmuuuttt|||{{{qqqUUUHHHIIILLLKKKVVV[[[dddmmmuuu}}}}}}ppp___SSSLLLIIIEEEDDDDDDCCCAAA???@@@BBBRRRmmmuuuooojjjfffccc\\\YYYVVVWWW[[[hhhjjjlll{{{eeeRRR@@@;;;>>>;;;222+++......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''111///+++......---555888```iiiyyytttfffiiikkk||||||uuullliiifffbbb\\\VVVQQQMMMKKKHHHEEEBBBBBBDDDGGGIIIJJJQQQSSSXXXbbbmmmwww}}}qqqfffZZZ]]]aaaccccccbbbbbbccc```bbb```^^^^^^aaa```\\\```bbbcccgggvvvwww[[[[[[sssIIIXXXRRR555444,,,...000***+++000,,,,,,,,,++++++++++++++++++nnnssswwwwwwxxxyyyxxxuuu{{{xxxrrrsssqqqooollljjjjjjkkknnnpppgggaaaZZZXXXYYYYYYWWWUUU]]]]]]^^^___```bbbeeegggssswww~~~}}}tttoooiiifffffffffccc```aaa___]]]ZZZVVVSSSQQQOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQTTT```sss~~~jjjvvvnnn}}}www___jjjzzzXXXGGG???BBBbbb^^^EEE@@@FFFKKKFFFDDD<<<,,,++++++,,,++++++++++++,,,************************)))************+++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------)))111,,,555WWWjjjjjjooocccbbblll|||~~~bbbNNNHHHKKKNNNOOOXXX___hhhpppwww~~~wwwnnndddXXXNNNLLLGGGAAA@@@CCCEEECCCAAA;;;CCCZZZxxx|||uuukkkddd___\\\ZZZWWWTTTQQQOOOPPPTTTaaaxxxggg___yyyoooZZZDDD======:::333.........---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))111///,,,000///...555BBBgggxxxhhh}}}}}}jjjaaaeeennn{{{wwwrrriiiaaaZZZXXXTTTPPPLLLIIIGGGFFFGGGEEEDDDEEEJJJRRR[[[```dddiiisss{{{ssslllddd]]]XXXYYY\\\___aaabbbaaabbbcccaaabbbaaa^^^^^^```^^^ZZZ[[[\\\^^^dddvvvcccVVVttt]]]RRR~~~eee@@@777...///222,,,,,,///+++,,,,,,,,,+++++++++++++++mmmsssxxxwwwxxxzzzyyywww||||||}}}zzzxxxwwwwwwyyy|||{{{vvvpppnnnpppssssssrrrwwwxxx{{{}}}~~~pppgggbbb^^^YYYXXXYYYZZZYYYWWWWWWUUUSSSPPPOOONNNMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOORRR\\\nnnsssqqqzzzpppeeeyyybbbKKKDDD<<>>YYY~~~zzzUUUCCC===DDDEEEFFFCCC999111...+++***+++,,,+++***************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........///)))999]]]rrroooccc\\\QQQiiizzz|||ttt```pppoooUUUEEEIIILLLGGGMMM]]]fffmmmvvv{{{}}}zzzqqqbbbTTTIIIDDDDDDDDD>>>CCCGGGFFFBBBBBBHHHOOOdddeeeiiiooonnnggg^^^ZZZUUUVVVUUUTTTRRRQQQQQQPPPLLLJJJIIIHHHHHHOOO___ppp|||zzzbbb___vvvXXXFFF>>>888333222......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,///++++++000000666FFFlllzzzgggccc|||YYY]]]gggrrrwwwooolllaaaZZZSSSRRRQQQPPPPPPSSSMMMNNNPPPTTTYYY___dddgggmmmuuu}}}|||xxxvvvvvvnnnjjjddd```^^^^^^]]]]]]\\\\\\\\\\\\ZZZXXXWWWVVVTTTWWW[[[]]]^^^^^^^^^______```___ZZZXXXXXXSSSMMMJJJKKKNNNWWWlllcccJJJbbbsssWWWiiioooIII444---222000...000---......------,,,+++******kkkssswwwtttqqqsssuuuvvv||||||vvvnnnhhhccc```^^^[[[YYYUUURRROOONNNNNNNNNRRRQQQOOONNNLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOJJJKKKTTTfffxxxxxxeeexxxbbbwww[[[DDD:::;;;LLLmmmdddKKK???DDDFFFGGGFFF>>>444000+++***+++,,,+++)))************************)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,---------...............+++DDDjjjyyywwwnnnbbb^^^}}}{{{qqqdddttt```OOOGGGKKKLLLGGGNNN^^^iiipppxxx{{{||||||rrrllllllfff]]]QQQGGGBBBBBBCCCCCCFFFHHHGGGFFFMMM[[[gggtttooohhhbbb___[[[YYYXXXVVVXXXYYYXXXUUURRRPPPPPPMMMLLLKKKJJJIIIMMM\\\kkkgggQQQuuuxxx^^^LLLCCC:::444111......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++///,,,,,,000000===UUUwwwvvvaaaooopppWWW^^^jjjxxx}}}uuummmccc]]][[[VVVXXXXXXTTTSSSYYY^^^___aaacccfffkkkqqqwww{{{~~~|||uuullleeebbbbbb]]]\\\[[[[[[\\\]]][[[ZZZ]]]\\\ZZZWWWTTTTTTVVVYYYUUUXXX[[[]]]]]]]]]]]]^^^\\\^^^\\\XXXVVVUUUOOOIIIFFFGGGHHHMMM^^^zzzrrrPPPNNNttt^^^^^^YYY<<>><<<:::CCC^^^}}}OOOPPPoooTTTmmmyyyRRR888444...+++...000000//////---,,,+++******nnntttvvvrrrqqquuuvvvsssxxx{{{hhh~~~yyyuuurrrnnnkkkiiiddd^^^YYYWWWUUUSSSRRRQQQOOOLLLIIIJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPMMMNNNRRR\\\kkkyyyyyyRRRMMMgggzzziiiKKKzzzwwwXXXBBB888AAApppyyyaaaLLLFFFGGGEEEEEEGGG999333---******,,,,,,+++************************+++++++++++++++++++++++++++,,,------......------...000...***+++000111,,,111AAAdddsssfffqqq}}}mmmoookkk[[[YYYKKKEEECCCEEEGGGLLLYYYfffqqqpppnnnlllmmmyyy}}}qqqeee[[[QQQKKKJJJCCCEEEDDDAAA>>>???AAAAAABBBMMMTTTTTTWWW^^^```]]]dddeee```VVVQQQTTTZZZ\\\ggglllsssuuurrrlllfffbbb\\\YYYUUUTTTTTTUUUUUUTTTSSSUUUUUURRRMMMJJJIIIJJJJJJHHHGGGGGGGGGKKKWWWcccsss|||XXXhhhoooeeeLLLAAA???444...---,,,,,,......---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......'''+++///...///<<>>??????===<<<<<<>>>??????IIIQQQVVV```kkkmmmgggxxxyyyvvvnnnjjjmmmqqqrrr}}}|||zzzwwwqqqjjjccc___[[[XXXTTTRRRRRRRRRRRRQQQKKKMMMOOOOOOLLLIIIIIIJJJHHHFFFEEEEEEEEEHHHRRR]]]lllvvveeekkknnn___JJJBBBAAA555///---,,,,,,---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++...///...000???ZZZqqqoooLLLOOOhhhRRRYYYmmm|||zzzsssmmmjjjiiiiiihhhfffeeeccc___[[[WWWYYYXXXWWWUUUTTTUUUUUUVVV[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\]]]]]]\\\XXXUUUVVVTTTRRRPPPMMMIIIEEEAAA===;;;999777999IIIiiicccMMMqqqnnnUUUwwwrrrEEE888777111///222111000///...---,,,++++++iiinnnqqqppppppsssuuutttwww|||uuu}}}uuuoookkkgggdddaaa___\\\YYYTTTRRRPPPOOOOOONNNLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRNNNOOOTTT]]]hhhqqqxxxzzzzzzzzz|||hhhssszzzUUUTTTppp|||qqqQQQ[[[dddLLL???:::TTTzzzWWWEEEEEEHHHHHHGGG<<<666///++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++...///...///222222000:::^^^aaaoookkk]]]ccc___TTTTTTFFFCCCBBBEEEJJJQQQ^^^hhhmmmqqqtttsssqqqttt~~~|||ssskkkeee___[[[TTTLLLFFFBBB???>>>>>>>>>???>>>>>>>>>@@@BBBFFFOOOYYYbbbppp~~~xxxwwwpppjjjbbb]]]YYYVVVSSSQQQPPPPPPNNNMMMHHHKKKMMMNNNLLLJJJHHHHHHEEECCCBBBCCCCCCDDDKKKTTTcccnnn~~~mmmiiivvv___JJJCCC@@@666000...,,,,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---/////////666JJJggg||||||WWW===IIIjjjhhhgggXXXSSSbbbuuu{{{uuuooollljjjiiifffdddbbb```^^^[[[YYYYYYXXXWWWUUUUUUUUUVVVVVVZZZZZZYYYYYYXXXXXXYYYYYY[[[ZZZZZZ[[[[[[YYYVVVSSSSSSQQQOOOMMMLLLHHHDDDAAA===<<<:::666555BBBaaa}}}xxxSSShhhVVVgggPPP:::666333111222000000///...---,,,,,,+++gggjjjmmmoooppprrrtttuuuwww|||zzz|||}}}{{{|||~~~xxxpppllliiieeeaaa___]]][[[ZZZRRRPPPNNNNNNNNNNNNMMMKKKIIIJJJJJJIIIHHHGGGHHHJJJIIIJJJKKKMMMOOOQQQSSSSSSPPPRRRWWW^^^eeelllpppqqquuuuuuwwwyyy{{{}}}}}}}}}qqqqqq^^^WWWvvvwwwYYYPPPqqqoooUUUCCC777EEEwww___EEE@@@FFFGGGDDD@@@999111,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++.../////////000000000:::kkk]]]}}}}}}~~~ssseee```SSSJJJLLLCCCAAAAAAEEEKKKUUUaaaiiilllrrryyy{{{yyyyyy|||zzzpppjjjeeeaaaXXXYYYUUUNNNIIIIIIHHHFFFHHHGGGFFFGGGFFFEEEGGGLLLVVVbbbooowww~~~vvvqqqkkkddd^^^YYYVVVRRRPPPOOONNNLLLJJJLLLNNNPPPQQQOOOKKKHHHFFFDDDAAAAAACCCBBBAAAFFFMMM\\\hhhyyyjjjaaa~~~gggNNNBBB<<<666111///---,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...///111???ZZZxxx{{{lllHHHAAASSSZZZGGGPPPMMMWWWlll{{{}}}yyysssooonnnkkkhhhdddaaa___]]][[[YYYYYYXXXWWWVVVUUUVVVVVVWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZZZZZZZZZZYYYUUUSSSPPPOOOMMMLLLJJJHHHDDDAAA<<<<<<;;;777333>>>[[[vvv^^^^^^eee^^^[[[===444333222222000//////...------,,,,,,fffgggkkknnnpppqqqsssvvvwww||||||yyy{{{}}}xxxpppjjjhhheeeaaa^^^[[[[[[[[[RRRPPPMMMMMMMMMNNNMMMLLLIIIJJJKKKIIIGGGFFFHHHJJJJJJJJJLLLMMMOOOQQQRRRSSSQQQTTTXXX]]]```cccfffgggjjjkkkmmmnnnppprrrtttuuuxxx}}}}}}{{{dddvvv{{{cccJJJ```bbbKKK:::???lllkkkJJJ@@@EEEGGGCCCCCC<<<333---,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...//////...---...111DDDsss{{{jjjzzz{{{rrr]]]GGG@@@CCCAAAAAAAAAEEEMMMYYYdddiiiiiiqqq{{{ttthhhcccaaa^^^RRRWWWXXXTTTRRRVVVXXXWWWXXXTTTRRRSSSRRRPPPSSSZZZjjjzzz~~~wwwsssmmmeee^^^XXXUUURRRPPPNNNMMMJJJHHHLLLMMMOOOPPPPPPNNNJJJGGGDDDBBBAAACCCBBBAAACCCHHHVVVccctttiii^^^{{{pppSSSBBB:::999222000---,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...///333EEEdddzzz~~~WWW@@@SSSkkk^^^HHHHHHNNN```vvvyyysssooonnnmmmjjjeeeaaa___]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY\\\ZZZZZZZZZZZZYYYVVVTTTOOONNNLLLKKKJJJHHHDDDAAA:::;;;;;;777444===VVVnnnyyypppYYY```{{{ZZZsssoooIII666333222////////////...------,,,,,,ffffffjjjooopppooorrrvvvwww|||~~~zzzuuuuuuwwwtttnnnhhhhhhfffbbb]]]ZZZYYYZZZSSSPPPNNNLLLMMMMMMMMMLLLIIIKKKLLLJJJGGGEEEGGGJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRUUUVVVWWWWWWYYYZZZXXXZZZ]]]___aaadddgggjjjooouuu|||pppggg[[[```qqqTTTBBB>>>___yyyTTTBBBEEEIIIFFFFFF>>>444...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......///000...,,,///555YYYqqqyyy~~~}}}zzzXXX@@@===>>>???AAABBBEEEOOO]]]fffhhhhhhooo{{{}}}nnnaaa[[[XXXVVVPPPYYY___]]]___gggllllllmmmfffbbbdddcccaaagggqqqzzzssskkkaaaZZZUUUSSSPPPOOOMMMLLLIIIFFFFFFGGGIIILLLNNNOOOLLLJJJFFFBBB@@@BBBBBBAAABBBFFFOOO\\\ooo~~~tttddd{{{sssWWWEEE;;;===444111...,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---000000555IIIhhhmmmIII@@@aaavvv]]]QQQKKKTTTiii~~~zzztttpppnnnllliiieeeaaa```^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXYYYYYYWWWUUUPPPOOOMMMLLLKKKHHHDDDAAA:::::::::888666<<>>>>>;;;???AAABBBEEEPPP___gggggglllrrr~~~tttpppnnnlllnnn{{{~~~zzz}}}}}}}}}xxxnnnddd[[[VVVRRRPPPNNNMMMLLLJJJGGGDDDFFFEEEFFFIIILLLNNNLLLJJJFFFAAA???AAAAAA@@@BBBEEEGGGTTThhhyyykkkuuurrr\\\LLL>>>???555222...,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........222333999OOOnnnYYYAAAGGGlllqqqNNNRRRNNNXXXlll~~~wwwqqqmmmlllgggeeebbbaaa```___]]]\\\YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZXXXVVVVVVVVVWWWXXXWWWUUUSSSQQQOOONNNLLLIIIEEEBBB;;;999888777666:::GGGUUU```cccgggjjjnnnttt}}}nnnHHHVVVcccWWWnnnEEE666222..................---------hhhfffjjjpppqqqnnnpppvvvyyy{{{}}}~~~yyy{{{yyysssoooqqqrrrqqqdddffffffccc\\\WWWUUUUUUVVVSSSOOOMMMMMMMMMMMMLLLIIILLLMMMKKKFFFDDDGGGJJJKKKLLLLLLLLLLLLMMMMMMMMMFFFGGGHHHEEEBBB@@@BBBDDD???AAABBBBBB@@@AAAEEEIIIOOOUUU]]]aaadddkkkvvvqqqRRR[[[rrrUUU|||[[[HHH777===[[[```BBB@@@FFFFFFJJJAAA777///------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///---...111111000999DDDnnnZZZ{{{xxx}}}RRR???@@@999???BBBCCCEEEPPP```gggfffrrrwww|||ssshhh]]]WWWTTTOOONNNLLLKKKJJJHHHEEECCCJJJHHHGGGIIILLLMMMKKKIIIFFFAAA>>>???AAA@@@AAAEEE@@@NNNdddvvvlllkkkrrraaaQQQ@@@>>>555222...,,,,,,---...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---222666>>>VVVvvvggg@@@888NNNtttmmmDDDSSSNNNVVViiizzz~~~xxxoooiiieeedddbbbaaa______``````___]]]YYYXXXWWWVVVWWWWWWYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZUUUTTTSSSTTTVVVWWWVVVUUUTTTSSSPPPOOOMMMJJJFFFBBB<<<999777777666888AAALLLOOOQQQSSSUUUYYY___iiippp||||||RRRQQQrrrmmmSSStttwwwIII888444111...............---------iiikkknnnrrrpppooottt{{{zzz{{{~~~~~~xxxxxxvvvssspppnnnooopppnnnjjjeeeaaa^^^\\\ZZZYYYWWWRRRMMMLLLNNNNNNKKKHHHMMMLLLLLLKKKJJJIIIIIIHHHIIIKKKMMMNNNMMMJJJFFFDDD???===:::888777777777888888888888999:::<<<===>>>BBBFFFKKKNNNSSS\\\hhhqqqxxx}}}~~~VVVKKKnnn{{{VVVZZZggg???666CCCBBBzzzeeeHHH>>>IIIIIIMMMHHH>>>222---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---666---(((333555<<>>EEE@@@??????BBBHHHRRR]]]eeeiiivvvyyyuuukkkccc]]]XXXUUUOOOLLLJJJIIIJJJHHHEEEAAACCCFFFIIIJJJIIIGGGGGGGGGCCCDDDEEEDDDCCCAAAAAAAAA>>>JJJ]]]qqqsssppp___XXXIIIBBB:::555///---...//////.........---------,,,,,,,,,.........------,,,,,,,,,++++++,,,------......///111444>>>OOOeeeyyy|||TTT777;;;eeeyyyaaaKKKKKKKKK]]]lllvvvyyyqqqllliiigggfff]]]^^^___```___^^^]]]\\\XXXXXXXXXZZZ]]]\\\WWWSSSWWWVVVUUUTTTTTTVVVXXXYYYVVVTTTRRRQQQQQQRRRUUUVVVUUUTTTTTTSSSRRROOOJJJGGG;;;:::777444444555888:::BBB@@@@@@AAAGGGOOOXXX]]]mmmuuuiiiUUUbbbUUUWWWYYY<<<555.../////////...------,,,,,,iiijjjmmmqqqpppnnnssszzz~~~{{{{{{yyyuuuqqqoooooopppnnnjjjeee```^^^\\\ZZZYYYWWWSSSNNNMMMOOOOOOLLLIIILLLLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGDDDAAA???:::999666444333333444444444444555555666777888999:::===AAACCCGGGNNNYYYaaammmuuu```PPPgggxxxSSSQQQ|||iiiFFF<<>>@@@:::>>>>>>AAAIIITTT___gggkkkyyy{{{rrrjjjccc^^^YYYWWWPPPMMMKKKJJJJJJHHHEEEAAACCCFFFHHHIIIHHHGGGFFFGGGBBBCCCCCCCCCBBBAAAAAAAAABBBMMM^^^ooo|||gggkkkiiiZZZWWWKKK@@@<<<777111...//////...,,,......---------,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------......///333<<>>:::555333444555555444222222111222444777:::===GGGPPP^^^lllzzzkkkeeerrrOOOooorrrMMM777///000000///......------,,,jjjjjjlllpppqqqppptttyyy||||||{{{xxxssspppppppppmmmiiiddd```]]]\\\ZZZXXXWWWTTTRRRQQQQQQQQQOOOMMMMMMKKKIIIGGGEEEEEEFFFFFFDDDBBB@@@===:::888666555777666555444333333444444555555444444444555666666333444555444444777<<<@@@HHHWWWkkk{{{}}}ttt]]]^^^vvvzzzwwwZZZ>>>QQQyyyqqqWWWEEE>>>:::MMM___GGGKKKIIIMMMKKKCCC777///------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222333111666TTTyyydddiiizzz|||vvvkkksssuuuYYYOOOEEE;;;@@@===???CCCKKKVVVaaaiiillltttvvvrrrmmmgggccc^^^ZZZWWWRRRPPPNNNKKKIIIGGGEEECCCCCCEEEGGGHHHGGGFFFFFFGGGDDDCCCBBBBBBCCCCCCBBBBBB@@@FFFQQQ]]]hhhqqqwwwyyyzzz{{{}}}XXXQQQpppooocccYYYAAA;;;777222000000000---+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////555OOOrrrSSS888;;;PPPiiigggOOODDDKKKYYYggglllmmmsssyyy}}}zzzuuurrrooollliiigggeeeeeecccbbb___]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZXXXXXXYYYYYYWWWRRRKKKFFFAAA<<<666444666777555222000000000111222333444555@@@GGGSSS```mmm{{{qqqeee```jjjWWW999333000000//////...---------lllkkklllqqqrrrrrruuuzzz~~~}}}}}}zzzzzzzzzwwwtttqqqppppppmmmiiiddd```]]][[[YYYXXXVVVUUUSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFFFFFFFFFFCCCAAA>>>;;;999777666555666555555555555555555555666666666555666666777777666666666555555555777999;;;HHH\\\ooo}}}~~~kkkfff~~~}}}eeeBBBGGGlll~~~fffOOOAAA???PPPjjjFFFFFFIIILLLLLLEEE999000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............333555333BBBfffyyy}}}xxxkkkwwwlllSSSHHHLLL>>>444BBB???@@@DDDLLLVVV```fffjjjsss}}}wwwsssmmmgggbbb]]]XXXTTTRRRQQQOOOLLLIIIGGGFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIIIIFFFCCCCCCDDDEEEDDDBBB???BBBHHHPPPYYY```fffiiikkklllnnnpppsssvvvxxxzzz~~~~~~mmmTTTnnnggg\\\AAA:::555000...///000...,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000333666MMMppp|||EEE:::BBBTTTaaaYYYFFFDDDOOO^^^kkkooommmssswww~~~~~~{{{xxxuuutttqqqnnnllliiihhhfffcccaaa___]]]\\\[[[ZZZYYYWWWWWWWWWYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSVVVVVVVVVVVVXXXYYY[[[\\\ZZZZZZYYYYYYWWWRRRKKKFFFBBB>>>999777888888666444000111222333444444444444777<<>><<<:::888777666666333333333333444444444444555555555555555666777888888777777777666777777777555>>>MMMaaattt}}}nnnrrrLLLDDD```sssWWWAAA>>>NNNvvvGGGAAAFFFJJJKKKGGG;;;222......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............444444666RRRyyy~~~kkk{{{[[[@@@CCCIII<<<666DDD???@@@DDDLLLVVV___eeehhhttt~~~{{{vvvooohhhbbb\\\WWWTTTQQQQQQOOOLLLHHHGGGHHHIIIHHHJJJKKKJJJIIIIIIKKKLLLMMMIIIEEEDDDEEEFFFDDDBBBAAABBBCCCEEEIIILLLPPPRRRSSSSSSUUUYYY]]]cccgggjjjqqqtttyyy~~~{{{ZZZqqqssshhhKKK===888111......//////---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000222;;;SSSsssfff@@@???GGGSSSWWWMMMCCCGGGSSS___mmmpppnnnsssvvvzzz~~~|||xxxvvvtttrrrpppnnnllljjjhhheeecccaaa```_________^^^\\\YYYYYYZZZ\\\WWWWWWVVVUUUTTTRRRRRRQQQUUUVVVVVVXXXYYY[[[\\\]]][[[YYYXXXVVVSSSOOOIIIEEE@@@???===:::888777777777222333444444555444444333000444;;;CCCNNN\\\mmmxxxooo___WWWyyyOOO{{{iii???666111111000//////......---kkkhhhiiinnnqqqqqqsssvvvvvvwwwxxxyyy|||~~~~~~{{{uuupppnnnmmmlllhhhccc___]]][[[YYYWWWSSSTTTTTTTTTRRRPPPOOOOOOIIIJJJJJJIIIHHHEEEBBB@@@999999999888777666555555111222222333444444444444555555555555666888999999999888888999::::::999888777888AAASSSjjj~~~|||mmmrrrfffKKKXXXeeeEEE===EEEuuuRRRBBBDDDHHHKKKGGG<<<333//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............444333999ccc~~~xxxwwwuuummmxxxTTTAAADDDBBB<<<===AAA<<<>>>CCCKKKVVV___eeehhhrrr~~~xxxppphhhbbb]]]YYYVVVPPPPPPOOOLLLIIIGGGIIILLLKKKLLLMMMMMMLLLLLLMMMOOOOOOJJJDDDCCCDDDEEEBBB???BBBAAA???>>>===>>>@@@AAA@@@@@@AAACCCGGGLLLPPPSSSXXX]]]dddlllrrrxxx~~~ZZZooouuuYYYDDD===444///...//////.........---------,,,,,,,,,+++,,,,,,,,,------------------......//////000000000BBB[[[uuu|||yyy|||PPPAAA@@@IIIPPPOOOGGGEEEMMMWWW```ppptttrrrwwwxxxwww||||||xxxuuutttrrrqqqooonnnllljjjgggeeeccccccbbbaaabbbaaa___[[[YYYYYY[[[VVVVVVVVVUUUTTTSSSRRRQQQTTTTTTUUUWWWYYY[[[\\\]]]YYYWWWSSSQQQNNNJJJEEEBBB<<<>>>???<<<777444666999666666666666555444333333///222666<<>>555555666666666555444444222333444555555555555555666666777777999:::<<<<<<:::999:::;;;======<<<;;;:::777:::JJJcccyyyqqq~~~gggaaaYYYXXXvvvOOOBBB<<>>;;;999888999:::::::::999888888999<<>><<>>===999777666777999<<<;;;:::999888777777777666444555:::;;;???KKKXXXhhhrrroooOOOXXXmmmTTTlllBBB888111333444,,,---222000ggghhhhhhiiijjjkkkllllllttttttuuuwwwyyy|||~~~}}}yyyvvvrrrnnnkkkgggddd```^^^\\\ZZZWWWUUUUUUTTTSSSTTTTTTSSSPPPNNNNNNJJJEEEAAA>>><<<999777222222333333444444444555555555555555555666777777888888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;:::@@@SSSlll~~~zzzxxxssseeerrrTTTYYYEEEAAACCClll^^^EEEGGGIIIHHHBBB888000---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000(((666888UUUzzz~~~tttxxxzzz___YYYnnnbbbGGG<<>>DDDLLLRRR]]]lllzzz|||yyy```wwwmmmPPPEEE999333000---...111......---------,,,,,,,,,,,,,,,,,,---------......,,,...///000///000111333888NNN^^^yyy}}}|||VVVEEEGGGBBBBBBAAA???AAAIIIWWWaaakkkqqquuussssssxxx~~~|||xxxyyy}}}{{{wwwtttqqqmmmjjjhhhfffcccaaaaaabbbccc```\\\YYYYYYYYYVVVVVVUUUTTTSSSSSSSSSTTTRRRRRRQQQOOOKKKIIIHHHIIIHHHFFFCCC???===<<<<<<===<<<<<<<<<:::999999<<<>>>>>>>>>===<<<;;;:::999888777555666999999:::CCCMMMZZZdddttt___[[[|||LLLiii}}}PPP999000111333,,,,,,000...hhhhhhhhhiiiiiiiiiiiiiiiqqqrrrsssvvvxxxzzz|||}}}|||yyyvvvrrrnnnkkkiiieee```]]][[[ZZZYYYWWWVVVUUUSSSSSSSSSRRRPPPOOONNNIIIBBB===999666444222222222333444444555666666555666666777888999999::::::::::::;;;<<<<<<======:::;;;>>>@@@BBBBBBAAA@@@@@@===:::>>>PPPiiizzz~~~ssszzz}}}hhhkkkxxxWWWjjjYYYIII>>>???fffcccJJJDDDGGGHHHBBB999111......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////444===hhh|||mmmlllyyyaaaggg]]]EEE;;;???:::888<<<<<<<<>>===;;;:::999888888888888888999999::::::;;;;;;::::::=========;;;:::<<>>BBBMMM\\\gggmmmtttwwwqqqmmmrrr{{{{{{|||}}}xxxtttqqqmmmjjjhhhfffcccaaaaaabbbbbb```\\\ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRPPPKKKEEEAAA??????@@@>>><<<:::999:::;;;;;;:::;;;<<<======???AAADDDBBBBBBBBBAAA@@@===;;;::::::999999999777555999@@@JJJVVVfffttt{{{yyydddqqqZZZWWWzzzXXX<<<000000333,,,+++...,,,ggghhhhhhiiiiiijjjjjjjjjoooqqqsssuuuxxxzzz{{{||||||yyyvvvssspppmmmjjjfffaaa]]]\\\[[[ZZZZZZXXXVVVSSSQQQQQQQQQPPPNNNJJJEEE>>>888555444333222222333444555666777888888666777888999;;;<<<<<<<<<<<<<<<======>>>?????????;;;===@@@CCCEEEEEEDDDCCC@@@===999>>>PPPhhhzzzrrr}}}mmmgggyyy}}}QQQVVVxxxYYYIII999>>>gggbbbIIIAAAEEEHHHDDD:::222......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...333222FFF{{{{{{hhh___rrrqqqnnntttbbbnnnWWWBBB;;;>>>999888<<<;;;;;;>>>BBBHHHNNNWWW```fffmmm~~~xxxqqqlllhhhccc```\\\VVVRRRSSSTTTRRRSSSUUURRRSSSUUUXXXYYYWWWSSSOOOHHHFFFDDDAAA???===<<<;;;:::999888888888888888999::::::<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAABBB===BBBRRRkkk~~~^^^kkkeeePPP:::111000///...---......---------,,,,,,,,,,,,,,,,,,---------......,,,---...///...000222555>>>TTTddd}}}VVVUUUbbbRRRAAA@@@>>>>>>DDDPPP___jjjnnnrrrrrrkkkhhhnnnwww|||{{{{{{~~~|||vvvtttqqqmmmjjjhhheeebbb```aaaaaa```___]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWVVVQQQKKKDDD@@@>>>>>>===;;;999999:::;;;<<<;;;===???AAAAAACCCEEEGGGEEEFFFFFFFFFDDDBBB???============<<<999555666777CCCNNN]]]jjjuuuyyyrrrhhhsssRRRpppfffCCC333000333...,,,...+++eeefffgggiiikkklllnnnnnnqqqqqqsssuuuxxxzzz|||}}}}}}zzzxxxuuuqqqoookkkgggbbb^^^]]]\\\\\\[[[YYYVVVSSSQQQPPPOOOMMMKKKDDD@@@:::666555555555555444555666777888999:::;;;888999;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===???BBBEEEFFFFFFDDDCCC???<<<999>>>QQQjjj|||wwwoooddd~~~}}}lllHHHKKKvvv\\\GGG999AAAkkkcccFFF@@@EEEIIIFFF===444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000666333QQQ|||dddQQQfffuuusssuuullluuu{{{PPP???:::===888888;;;999;;;===BBBGGGMMMVVV^^^dddhhhyyy~~~yyytttppplllhhhddd\\\WWWTTTUUUUUUSSSSSSUUUSSSTTTVVVXXXYYYVVVQQQMMMEEEDDDBBB@@@===<<<;;;;;;:::999999999999999:::;;;:::;;;===@@@BBBCCCDDDEEE@@@@@@AAACCCDDDEEEDDDDDDBBB>>>DDD[[[uuucccmmmxxxnnnWWW===222000000...---......---------,,,,,,,,,,,,,,,,,,---------......,,,---.........000333666BBBVVVdddzzztttNNN[[[hhhMMMBBB@@@>>>???EEERRR```iiippppppmmmhhhhhhooouuuwww~~~{{{{{{}}}zzzuuussspppllliiihhhfffcccaaaaaa```___^^^]]][[[YYYXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWYYYWWWQQQIIIBBB???>>>===;;;:::::::::<<<===???AAADDDFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHEEEBBB@@@@@@BBBBBB@@@===:::888666???HHHVVVbbblllwwwzzzdddOOOhhhMMM888111444000---///---cccdddfffhhhkkknnnpppqqqrrrrrrssstttwwwzzz}}}~~~|||yyywwwuuurrrooojjjgggccc```___^^^]]]\\\YYYVVVSSSQQQOOOLLLIIIFFF???<<<888777777999999999888888999999:::;;;<<<<<<;;;<<<>>>???@@@@@@@@@????????????@@@AAAAAABBBBBB???AAABBBDDDDDDCCCBBBAAA<<<:::999???RRRkkk|||zzzsssaaayyyfffIIIFFFyyy}}}gggIII>>>AAAgggiiiHHH@@@FFFKKKIII@@@555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111777888```___NNNiii}}}wwwvvv}}}tttJJJ<<<:::<<<777888;;;888:::===AAAFFFLLLTTT]]]ccciiittt{{{}}}yyyvvvsssooojjjfff\\\XXXVVVYYYYYYUUUSSSTTTUUUUUUUUUVVVVVVSSSNNNKKKBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<===>>><<<>>>@@@BBBEEEFFFGGGHHHFFFEEEEEEGGGHHHIIIGGGFFFFFF???===LLLggg~~~bbbbbbzzz}}}sss\\\BBB444111000............---------,,,,,,,,,,,,,,,,,,---------......,,,---...---...000444777HHHZZZeeeyyy{{{uuuaaaIII[[[aaaCCCBBB@@@>>>@@@GGGSSS___gggpppqqqnnnkkknnntttxxxxxx|||{{{}}}~~~}}}~~~|||vvvqqqnnnkkkiiihhhfffdddbbbaaa___^^^]]]]]]\\\YYYWWWSSSSSSSSSSSSSSSTTTUUUVVVNNNQQQTTTSSSNNNFFF@@@<<<===<<<;;;::::::;;;===>>>CCCFFFIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCFFFFFFCCC@@@???;;;777888AAANNNYYYcccnnn{{{cccuuuYYYeeeVVV<<<111444111...111000aaaccceeegggjjjmmmooopppssssssrrrrrruuuyyy}}}|||yyywwwvvvssspppnnniiigggdddbbbaaa___]]]\\\YYYVVVTTTQQQNNNJJJEEEAAA===;;;999999:::<<<<<<<<<;;;;;;<<<<<<<<<============>>>@@@BBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<:::999999@@@SSSjjjyyy~~~~~~uuu|||eeejjjoooUUUCCCkkkvvvOOOCCC;;;TTTqqqKKKAAAGGGMMMKKKBBB777///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000555AAAuuuaaa\\\}}}{{{ppp~~~```dddpppcccEEE::::::<<<777888;;;777:::<<<@@@EEEKKKSSS\\\bbbgggnnnrrr|||}}}zzzwwwtttoooiiieee]]]ZZZZZZ]]]]]]XXXTTTTTTVVVUUUTTTSSSRRROOOKKKGGG@@@???>>>======<<<======<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHJJJHHHGGGIIIKKKLLLJJJHHHBBBAAA>>>CCCZZZwwweeeXXX|||wwwvvvuuu___FFF777222///...///......---------,,,,,,,,,,,,,,,,,,---------......,,,------------000444777PPP___iii~~~~~~uuu}}}PPPDDDUUUTTT<<<>>>======AAAIIIUUU```ffflllqqqsssqqqqqqvvv{{{{{{xxxyyy}}}~~~|||vvvooollliiihhhhhhgggeeeddd```^^^]]]]]]]]]]]]ZZZWWWSSSRRRRRRQQQQQQQQQRRRRRRKKKLLLMMMKKKFFFAAA===;;;<<<;;;;;;;;;===???BBBDDDEEEHHHLLLMMMMMMKKKJJJIIIJJJIIIIIIIIIHHHHHHHHHGGGDDDHHHGGGBBB@@@@@@<<<666444<<>>===;;;:::;;;===>>>===============>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@?????????@@@AAAAAABBBBBBCCCAAA@@@???===;;;:::999888999888999@@@RRRhhhvvvzzz}}}sss|||kkk___{{{bbbAAAbbbVVVFFF333BBBtttvvvMMMBBBHHHOOOMMMCCC777///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---222HHHhhhkkkaaaWWWvvvzzz|||OOOWWWkkk```CCC999:::;;;666888;;;666:::<<<@@@EEEKKKSSS[[[aaaaaafffjjjwww~~~{{{xxxsssnnngggbbb^^^[[[\\\``````ZZZUUUTTTVVVTTTRRRQQQOOOLLLHHHEEE???>>>>>>============>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGEEECCCEEEHHHJJJIIIGGG===CCCBBBAAASSStttnnn\\\qqq}}}uuu```HHH999222......000......---------,,,,,,,,,,,,,,,,,,---------......,,,------------000444888UUUcccmmmyyy|||xxxHHHAAAPPPKKK:::;;;;;;;;;AAAKKKWWWaaagggfffpppvvvtttrrruuu{{{~~~||||||~~~~~~}}}~~~zzzuuummmkkkiiihhhhhhhhhfffeee```^^^\\\\\\]]]]]]ZZZWWWSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKGGGBBB???======<<<<<<<<<===@@@DDDGGGIIIEEEIIIMMMOOONNNMMMKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIEEEHHHGGGAAA???@@@;;;333333:::DDDKKKRRR\\\gggpppaaaSSSrrraaaaaa@@@///222///---111333aaaaaabbbgggmmmpppooommmooooooooopppssswww{{{}}}|||yyyzzzyyysssoooooojjjiiigggdddaaa___^^^]]]XXXXXXVVVRRRLLLFFFBBB@@@===>>>???@@@@@@@@@@@@@@@?????????>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????AAA@@@>>>===;;;:::::::::;;;;;;<<>>AAAEEEIIIOOOUUUZZZ___cccmmmxxx}}}|||ttttttpppeee```ccc\\\]]]]]]\\\ZZZWWWTTTSSSPPPQQQQQQPPPMMMJJJFFFDDDAAA@@@???=========>>>???>>>>>>???@@@BBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGDDDEEEAAA???OOOkkkwww^^^|||{{{gggLLL888000111222222......---,,,,,,,,,,,,---++++++,,,,,,,,,---------000---,,,......000777???]]]^^^jjjyyy}}}}}}hhhFFFKKKMMM@@@???<<<:::;;;BBBNNNYYY___aaaiiinnntttvvvvvvvvvwwwyyy|||~~~zzzyyyyyyyyyrrrpppmmmkkkjjjiiigggfffbbb___\\\\\\\\\ZZZVVVSSSTTTUUUSSSRRRSSSSSSKKKAAAGGGFFFCCCAAA???>>>>>>>>>??????@@@BBBDDDFFFHHHJJJKKKIIIGGGIIIMMMPPPOOOMMMMMMLLLLLLLLLMMMLLLJJJGGGBBB???<<<::::::999888777444555:::DDDMMMVVVaaakkkzzzzzz\\\XXXWWW}}}lllFFF111444111,,,000444aaaaaacccgggllloooooonnnoooooopppqqqsssuuuwwwyyy|||{{{}}}|||uuupppnnniiihhhgggdddbbb```___^^^\\\[[[XXXSSSLLLGGGCCCAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<;;;<<<===BBBRRReeeoooooo~~~qqqmmmXXXmmmbbbZZZvvvdddKKK:::666NNNwww[[[HHHEEEHHHLLLEEE777...///......---------,,,,,,,,,+++,,,------++++++,,,---------......///000000000222111LLL\\\rrrddd___xxxkkkSSSccchhhLLL;;;:::999888888888999999;;;===AAAEEEIIIPPPVVV[[[```ccckkkvvv|||~~~|||ttttttpppeee```ccc_________^^^\\\ZZZWWWUUUOOOOOOOOONNNLLLHHHEEECCCAAA@@@???>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEAAABBB>>>===LLLhhh~~~]]]sss~~~kkkPPP;;;222111111111///......---------------++++++,,,,,,,,,---------///---,,,...///000666>>>\\\bbbppp}}}~~~zzzdddDDDFFFFFF===<<<===;;;<<>>:::888888888777666555555:::BBBJJJQQQ\\\eeetttzzziiiTTTuuuaaayyyvvvMMM444555222...000222``````bbbgggkkknnnnnnmmmnnnooooooqqqrrrssstttuuu||||||}}}}}}~~~vvvooommmhhhhhhgggfffdddbbb```___```^^^YYYSSSMMMIIIFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>DDDRRRbbbkkkmmmzzz}}}uuu|||nnnUUUmmmeeebbbvvvkkkOOO???777EEEooolllJJJFFFHHHMMMHHH999000000...------------,,,,,,,,,+++---//////...,,,,,,---------......///000000000333222NNN___kkkvvv|||qqqlll^^^lllfffDDD;;;:::999888777888999999:::===AAAEEEJJJQQQXXX]]]aaabbbiiirrrzzz~~~|||vvvuuupppfffaaacccbbbbbbbbbaaa___\\\YYYWWWQQQQQQPPPNNNKKKGGGDDDBBBAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBAAAAAABBB??????<<<;;;JJJeeezzz^^^dddoooUUU@@@444111//////000///......------......,,,,,,,,,,,,------------...,,,---/////////666???ZZZfffyyy|||bbbEEEBBBAAA;;;<<<===<<<>>>EEEQQQ[[[bbbdddhhhmmmsssvvvvvvuuuwwwyyy}}}}}}{{{yyyxxxwwwtttpppnnnllljjjhhheeebbb```___^^^]]]ZZZVVVSSSPPPRRRQQQPPPQQQQQQKKKCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCFFFHHHJJJKKKLLLLLLIIIKKKLLLLLLLLLLLLNNNOOONNNMMMLLLLLLKKKJJJFFFDDD>>>;;;888555555555444444555444777???EEEKKKUUU^^^lllrrr~~~{{{{{{VVVgggjjjlllWWW999555333000111///]]]^^^aaaeeehhhjjjkkkkkkkkklllnnnpppqqqrrrssssssyyyxxxzzz~~~}}}|||~~~|||uuuooonnngggggggggfffeeecccaaa```aaa]]]WWWRRRNNNKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>><<<;;;;;;::::::::::::;;;999:::>>>EEEQQQ___iiinnnvvv{{{xxxvvvuuuUUUqqq___^^^yyymmmMMMDDD;;;AAAfff{{{LLLGGGHHHMMMJJJ===333111------------------------+++...000111000...------------......///000000000111222TTTqqq|||vvv|||kkkllllllxxxeee@@@;;;:::888777777777888999999<<<@@@EEEJJJQQQXXX]]]bbbbbbfffnnnwww}}}|||xxxvvvpppgggcccdddeeedddcccbbb___]]]ZZZYYYWWWVVVTTTPPPLLLHHHDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBB???AAA>>>===KKKeeeyyycccYYY|||rrrYYYCCC666111///...000000///............///,,,,,,,,,------------...---,,,.../////////777AAAWWWiiidddKKKBBB>>>;;;===<<<===@@@GGGRRR\\\bbbeeeggglllrrruuuuuutttvvvxxx~~~~~~|||~~~}}}yyyvvvrrrooollljjjgggeeeaaaaaa```^^^\\\YYYVVVSSSQQQSSSSSSQQQQQQRRRMMMFFFDDDCCCBBBBBBBBBCCCDDDEEEBBBDDDGGGJJJLLLMMMMMMLLLIIILLLOOONNNLLLKKKMMMPPPOOOMMMLLLKKKJJJHHHDDDBBB===999555333333333333222333222444:::@@@FFFOOOXXXeeejjjvvvtttdddeeemmm[[[___;;;444222222333...ZZZ\\\```ccceeeggghhhhhhhhhiiilllnnnqqqsssttttttxxxxxx|||~~~zzzzzzxxxrrroooooohhhhhhhhhgggeeecccbbbaaa___ZZZTTTPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999888888777777666888<<>>333111444444...YYY\\\```bbbcccdddfffgggggghhhjjjmmmppprrrtttvvvzzz|||~~~yyyxxxvvvqqqooopppkkkjjjhhhfffdddcccbbbbbb^^^YYYSSSQQQRRRRRRQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKKKKKKKIIIHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>=========>>>===<<<:::999777666666666444555999@@@HHHQQQ```llluuu{{{{{{nnnzzzXXX[[[zzzyyymmmNNNEEEjjjnnnOOOFFF>>>===UUUvvvPPPGGGEEEMMMNNNBBB666000,,,,,,,,,------------...---///111111000......///------......///000000000444<<>>LLL]]]ppp~~~}}}www{{{yyy[[[NNN???888:::999;;;===AAAHHHOOOWWW]]]aaaccchhhnnnqqqqqqppprrrtttppptttrrrtttzzz~~~|||{{{xxxtttqqqooollliiigggbbbaaa___ZZZVVVTTTTTTUUUXXX\\\\\\XXXWWWWWWTTTOOOLLLKKKIIIGGGFFFFFFFFFFFFBBBDDDFFFIIIKKKLLLMMMMMMLLLNNNPPPPPPOOONNNMMMMMMMMMKKKJJJIIIHHHFFFBBB@@@===999444111111222222222111//////444999>>>HHHQQQYYY^^^jjjyyyttt}}}rrr]]]kkkBBB444000444555...YYY]]]aaacccddddddfffhhhjjjjjjkkklllnnnqqqtttuuuxxx|||{{{zzzxxxrrrooooooooollliiieeecccbbbbbbccc___ZZZUUUSSSUUUUUUSSSPPPPPPOOOMMMLLLKKKLLLMMMNNNLLLLLLMMMMMMMMMKKKIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB???===<<<<<<===>>>;;;:::999888777666666666444333666;;;???GGGVVVeeetttzzz}}}mmm~~~___VVV~~~WWWFFF]]]{{{XXXFFF;;;@@@[[[}}}PPPFFFDDDLLLNNNCCC666000,,,,,,,,,---------.........///000000......///000------......///000000000333@@@oooxxxaaa\\\|||vvvfffvvvzzzcccyyy}}}[[[???:::999777666666666777888888:::>>>BBBFFFMMMSSSXXX[[[ccciiijjjnnnwww~~~vvvooolllmmmnnniiigggeeebbb___]]][[[ZZZ\\\ZZZVVVRRRNNNJJJGGGFFFCCCCCCEEEFFFFFFFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===???AAACCCCCCDDDFFFHHHFFFIIIGGGFFFSSSjjjzzz~~~xxxyyyuuuWWW```kkkxxxhhhLLL888///...//////......---------------------------............------.........333CCCSSSaaapppxxxrrroooyyylllQQQJJJ===777;;;777:::===AAAGGGMMMTTTZZZ]]]aaafffllloooooonnnppprrrooosssqqqrrryyy~~~}}}}}}zzzvvvtttrrrpppmmmkkkbbbaaa]]]XXXRRRQQQSSSVVV\\\______[[[XXXXXXUUUQQQLLLKKKIIIHHHGGGFFFGGGGGGDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQPPPMMMKKKKKKJJJIIIHHHHHHFFFBBB@@@>>>:::555222111222333333444111000444777;;;DDDMMMSSSYYYfffvvv}}}{{{oooiiizzzqqqHHH777000333444---ZZZ^^^ccceeeeeeeeegggjjjmmmmmmllllllmmmpppssstttsssxxx}}}~~~{{{tttooonnnqqqnnniiidddbbbaaacccdddbbb]]]WWWVVVWWWWWWTTTPPPRRRQQQOOOMMMMMMMMMOOOPPPMMMNNNOOOPPPOOOMMMKKKJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB???===<<<<<<======888888777777777777888888444222333777:::???OOO```ssszzz~~~~~~lllqqqfffNNN{{{dddNNN[[[ZZZAAA222>>>```PPPFFFCCCKKKNNNDDD666///,,,,,,,,,------............//////...------///000------......///000000000000AAAtttvvv``````}}}wwwWWWnnnppp[[[tttyyyYYYAAA:::999777666666666777888888:::>>>AAAFFFKKKRRRWWWZZZcccjjjjjjmmmvvvvvvnnnmmmoooqqqjjjiiifffccc```^^^\\\\\\VVVUUURRROOOLLLIIIHHHGGGCCCDDDEEEGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC????????????????????????;;;===@@@BBBCCCDDDGGGIIIFFFHHHGGGFFFSSSjjjyyy}}}~~~wwwvvv```jjjrrrvvvmmmOOO999///...///......---,,,,,,,,,,,,------------.........//////------.........444FFFWWWbbboootttllllll|||eeeKKKHHH<<<999>>>999999<<>>????????????===;;;:::666555222111111333666777:::333111666777;;;JJJ^^^sssxxx}}}hhhnnnZZZeee]]]]]]eeeDDD;;;AAAccccccEEE???OOOOOOAAA777222------------------------------------------------------......///000000000333???hhhooo|||hhhPPPhhhzzz{{{```RRRyyyzzzRRR<<<::::::888777777777888999999:::<<>>>>>???AAAAAA===::::::;;;<<<===>>>????????????======CCCPPPaaapppyyyvvv___aaammmMMM:::111...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000:::MMM^^^[[[rrrvvvoooxxxeeeHHHAAA999666:::<<<999999===DDDNNNUUUXXXYYYdddiiilllmmmnnnppppppllltttxxxvvvvvvzzzzzz}}}wwwrrrpppnnnllljjjbbb^^^XXXSSSRRRTTTWWWYYYaaacccddd```ZZZTTTRRRQQQMMMLLLKKKIIIGGGEEEDDDDDDGGGHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRSSSRRROOOLLLJJJLLLJJJIIIJJJJJJGGGBBB===<<<999666333222333555666555666555444333777>>>EEEOOOTTT^^^kkkwww___XXXfffrrrVVV666...222222---YYY\\\```ccceeegggiiilllooooooooopppqqqsssuuuwwwzzz{{{}}}{{{wwwtttrrroooooonnnllljjjgggeeedddbbb```]]][[[[[[ZZZXXXVVVUUUTTTSSSQQQQQQRRRSSSSSSTTTQQQNNNMMMNNNOOOMMMLLLJJJIIIHHHGGGEEECCCBBBAAA????????????>>><<<:::999666444222111111333555666:::666555999999;;;KKK^^^nnnvvv}}}pppjjj|||aaa```}}}bbbRRRgggFFF;;;===^^^qqqOOOCCCPPPPPPCCC999333------------------------------------------------------......///000000000555EEEmmm}}}ppp|||rrrPPPoooyyyiiinnn~~~```WWWyyyvvvNNN::::::999888777666777888888999:::===???BBBHHHNNNSSS\\\___dddiiiooovvv~~~~~~uuuooommmmmmnnnmmmllljjjiiihhhfffbbb___\\\ZZZWWWSSSOOOKKKIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGEEECCCCCCCCCDDDCCCBBB???>>>>>>???AAA@@@===:::999999999:::999999999888;;;::::::>>>IIIYYYhhhrrr}}}RRRYYYmmmNNN===555111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///666HHHYYY\\\uuu}}}{{{|||bbbFFF@@@:::777;;;;;;999:::===DDDMMMUUUXXXYYY```fffjjjjjjkkknnnnnnlllrrruuurrrssswwwwww{{{vvvrrrnnnjjjgggaaa^^^XXXSSSQQQTTTYYY^^^dddffffffccc]]]WWWTTTSSSNNNMMMKKKHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSQQQOOOMMMMMMKKKIIIIIIIIIFFFBBB>>>:::888555222222333666777888888888666444666<<>><<<:::888777555444222111111222444555;;;:::<<<>>>;;;<<>>999VVV]]]IIIQQQQQQEEE:::333------------------------------------------------------......///000000000444KKKqqqxxxuuuYYYooo```nnnzzzwwwUUUWWWvvvoooLLL===:::999777666666666777888888:::===???BBBFFFKKKNNN[[[___ccciiinnnuuu}}}yyyvvvtttqqqnnnnnnmmmkkkkkkkkkiiifffccc___]]]YYYUUUQQQNNNKKKJJJLLLLLLKKKJJJIIIHHHHHHIIIGGGEEECCCCCCCCCCCCCCCAAA>>>>>>>>>???@@@???===;;;777777666555555444333222555666777:::AAAOOO```lllzzz~~~aaa```kkkOOO>>>777333000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444CCCSSS[[[qqq{{{}}}{{{~~~\\\BBB>>>:::999;;;888999:::>>>DDDMMMTTTXXXZZZ___eeeiiiiiijjjmmmnnnlllnnnpppnnnpppwwwwww{{{vvvooohhhccc```^^^XXXSSSQQQUUU^^^fffiiijjjjjjgggbbb\\\WWWVVVOOOMMMJJJHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTSSSRRRQQQMMMLLLIIIHHHGGGEEEAAA???888666444222222444666777888::::::777555555999===JJJPPPZZZeeeqqqzzzttt~~~ZZZTTTzzzjjjfffDDD666777666111XXX[[[___bbbdddfffiiillllllmmmoooqqqrrrsssttttttyyyyyy{{{~~~}}}|||{{{sssssssssrrrooollliiihhheeeccc```______^^^]]][[[VVVUUUTTTRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@>>>===;;;999777777666444333111111111222333;;;???CCCCCC======LLL^^^hhhsss~~~vvviiippphhhIIIzzzoooPPPAAA777PPPhhhMMMRRRQQQFFF:::222------------------------,,,,,,------------------------......///000000000444SSSxxxwww|||pppaaaiiiSSS___uuufffGGG===999888777666555666777777777999===@@@CCCFFFJJJNNNZZZ]]]ccchhhnnnttt{{{}}}}}}{{{vvvqqqooonnnmmmnnnnnnmmmjjjhhhbbb```\\\XXXTTTPPPNNNMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>>>>??????>>>===<<<777777666444444333333222333555777888<<>>444111000............------------------------------------------...//////444CCCRRR]]]mmmtttyyy}}}vvvUUU???<<<::::::;;;666999;;;>>>DDDKKKRRRWWWZZZaaahhhllljjjjjjlllnnnmmmlllmmmkkkpppyyyzzz{{{rrrjjjccc^^^]]]YYYTTTSSSYYYeeennnmmmnnnmmmjjjeee___ZZZWWWOOOMMMIIIGGGFFFGGGIIIKKKHHHHHHHHHIIIIIIKKKLLLLLLPPPQQQRRRTTTTTTSSSRRRQQQNNNLLLJJJGGGEEECCCAAA@@@888777444222222222444555555777888777444444666999FFFLLLVVVaaallluuu}}}ooosssZZZOOObbboooOOOEEEFFF@@@666ZZZ\\\```bbbccceeegggiiiiiijjjmmmooorrrtttuuuvvvyyyxxxxxx{{{yyyxxxxxxvvvrrrmmmiiifffhhheeebbb```___]]][[[YYYWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPPPPPPPKKKJJJIIIHHHGGGFFFEEEDDDAAA@@@>>><<<:::999888777666555444222222111222222:::@@@FFFDDD======IIIXXXdddppp|||vvv}}}gggtttlllNNNpppmmmPPPAAA666PPPlllOOORRRQQQFFF999000------------------------,,,,,,,,,---------......------......///000000000555ZZZ}}}|||ooo|||zzz|||zzzeeesss```pppyyy]]]>>>888888777666555555555666777555888<<<@@@CCCHHHLLLPPPYYY\\\bbbgggmmmsssyyy}}}yyyuuuppppppooopppqqqpppmmmkkkdddbbb___ZZZVVVSSSPPPOOOMMMLLLKKKIIIHHHHHHGGGGGGHHHFFFDDDCCCCCCCCCBBB@@@===>>>>>>>>>======<<<<<<:::999888777777777777888888999999777777>>>JJJTTTaaannn}}}___XXX}}}qqqXXXAAA333000222//////.........---------------------------------,,,,,,...000111777GGGVVV___kkksss~~~hhhMMM===;;;999:::;;;444999;;;>>>CCCIIIPPPVVVZZZbbbiiillljjjgggiiikkkkkklllnnnlllpppyyyxxx~~~|||tttlllfff]]]\\\YYYWWWYYYaaallluuuppppppooommmhhhbbb[[[VVVOOOMMMIIIGGGFFFGGGIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLQQQRRRRRRSSSRRRQQQPPPPPPMMMLLLJJJHHHDDDAAA@@@???:::888666333111000000000///222444444222222555888BBBHHHRRR\\\fffpppzzzuuuooonnnTTTaaazzz^^^XXX[[[PPP>>>ZZZ]]]```bbbcccdddfffhhhgggiiikkknnnqqqtttvvvwwwzzzxxxwww{{{ssshhhlllwww~~~}}}|||yyyuuunnniiieeeiiifffccc```___]]][[[YYYXXXVVVUUUSSSRRRRRRRRRSSSPPPRRRSSSRRRQQQOOOOOOPPPKKKJJJJJJIIIHHHGGGFFFEEEAAA@@@>>><<<;;;:::999999888777666444333222222111666===BBB@@@::::::CCCMMMXXXhhhwww}}}rrr|||nnnxxx|||pppNNNdddlllNNN???666VVVjjjOOOTTTRRRFFF999///------------------------+++,,,,,,------.........------......///000000000444YYYxxxoooYYYfffrrrrrrqqqtttcccxxxyyyVVV;;;888888777555444444444555666666888<<>>???>>><<<;;;<<<===???>>><<<;;;:::;;;<<<<<<===<<<;;;777555888>>>CCCUUUeeexxxiiiXXXwwwwww^^^EEE666222444/////////.........------------------------------++++++---000222:::KKK[[[\\\fffooo[[[FFF<<<;;;777888:::444777:::===BBBFFFMMMTTTYYY___fffjjjgggccceeehhhiiimmmpppnnnqqqvvvttt{{{}}}yyyrrrkkkggg[[[ZZZYYY\\\bbbjjjsssxxxsssrrrqqqoookkkddd\\\VVVPPPNNNKKKIIIGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKPPPQQQQQQPPPPPPOOONNNNNNLLLLLLLLLIIIDDDAAA??????;;;999666333000///...---,,,///111111000111444888>>>EEENNNXXXaaalllwww~~~zzzkkkcccaaabbb[[[^^^SSS@@@XXX[[[___aaaccceeegggiiiiiijjjkkklllooorrruuuwwwzzzyyyyyyxxxdddTTTTTT^^^kkk}}}zzzyyy|||wwwpppjjjfffhhhfffcccaaa```___]]][[[XXXWWWUUUSSSRRRRRRRRRSSSNNNQQQSSSSSSPPPNNNOOOPPPKKKKKKJJJIIIHHHGGGGGGFFFAAA@@@>>><<<;;;;;;;;;;;;999888777666444333222111111777<<<:::555666;;;AAAFFFZZZpppzzz}}}mmm|||~~~~~~qqqqqqKKKcccsssRRR???888]]]fffOOOVVVTTTFFF999000------------------------++++++,,,,,,---......///------......///000000000888[[[xxxiiiKKKSSSsssvvv}}}~~~lll\\\vvvooo```yyywwwRRR;;;<<<777666555444444444555555888999;;;===???DDDJJJOOOVVVZZZ```fffkkkpppuuuyyy|||yyywwwuuusssrrrrrrssssssrrrooommmgggeeeaaa]]]YYYUUUSSSRRRMMMLLLKKKIIIHHHGGGFFFFFFIIIGGGDDDCCCCCCCCCAAA@@@===>>>???===;;;:::<<<>>>CCCBBB???===<<<<<<<<<===<<<;;;:::999999;;;>>>???MMMaaauuuwww\\\rrrzzz^^^GGG999333222////////////....................................,,,+++,,,...111:::LLL]]]^^^aaaddduuuOOOAAA<<<;;;555666:::555666999===@@@DDDJJJRRRXXX\\\ccchhheeebbbeeeiiilllkkkpppppprrrwwwuuu}}}wwwrrrlllgggdddZZZYYYYYY```jjjsssxxxyyyvvvuuusssqqqnnnggg]]]WWWRRRQQQOOOLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJLLLMMMJJJEEE@@@>>>===999888555333000///...------///111000///000444888;;;BBBKKKTTT]]]hhhttt}}}mmmpppbbb}}}___PPPQQQJJJ<<>>===<<<<<<<<<===:::999888777555333222222---222666444111222555888888PPPjjjxxx}}}eeeyyy~~~sss}}}hhhoooHHHiii}}}YYYBBB:::aaacccPPPXXXVVVGGG:::111------------------------++++++,,,,,,---...//////------......///000000000CCCeeeoooNNNTTTwwwwwwtttbbbNNNbbbyyywwweee~~~wwwOOO999;;;777666555444333444555555999::::::;;;===AAAHHHLLLVVVZZZ```fffkkkpppuuuxxxyyyuuusssttttttssssssssssssrrrpppmmmgggeeebbb]]]YYYVVVSSSRRRNNNMMMLLLJJJHHHGGGGGGGGGIIIGGGDDDCCCCCCBBBAAA???<<<>>>???===;;;:::<<<>>>GGGEEEAAA>>><<<;;;;;;;;;999888888;;;???CCCEEEFFFJJJ___ttt~~~iiiQQQoooxxx[[[GGG;;;333...000/////////....................................,,,+++,,,---000999LLL^^^iiiccc]]]iiiIII>>>===<<<444555999666555888<<>>AAAEEEIIISSS\\\fffjjjkkkoooyyy{{{zzzyyyzzzsssvvvxxxvvvssspppqqqsssoooiiibbb\\\XXXWWWVVVUUURRROOOKKKGGGEEEEEEGGGHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<>>======;;;999777222555;;;BBBGGGHHHFFFCCCLLL\\\ooo{{{~~~ddd___uuu|||\\\KKK888666222//////.........---------,,,,,,,,,---------......///...///111333;;;NNN___llleee^^^UUUzzz}}}FFF>>>777777888777777999666666999???GGGOOOTTTWWW___```aaacccfffkkkrrrwwwyyyvvvvvvyyy{{{~~~eeePPPFFFBBB@@@@@@LLLccckkkttt~~~wwwkkk___XXXWWWYYY\\\XXXXXX\\\gggwwwzzz{{{zzzwwwtttoooiiiaaa\\\WWWUUUQQQNNNKKKIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJGGGDDD@@@===;;;;;;999666444444333111///000111111222333444555555:::AAAIIIRRRYYYbbblllrrrsssmmmqqqvvvttt\\\HHHMMMFFF888ZZZ\\\```dddgggiiiiiihhhhhhiiijjjlllnnnqqqsssttt}}}}}}}}}pppfff]]]WWWOOOVVV___```VVVJJJGGGKKKPPPPPPUUUfff~~~}}}zzzuuuqqqlllkkkiiifffcccaaa___^^^^^^[[[WWWTTTTTTTTTSSSRRRSSSQQQQQQRRRSSSSSSPPPMMMQQQOOOLLLKKKJJJIIIGGGEEEDDDBBB???<<<:::::::::::::::999888777777777777777777:::999666666:::<<<;;;<<>>======<<<<<<<<>>>>><<<888555333666<<>>FFFMMMSSSVVVZZZ\\\___bbbdddfffiiilllmmmkkkmmmssswww{{{|||zzzjjj\\\NNNHHHDDDAAA???AAA===OOOSSSZZZrrrwwwjjjfffVVVSSSLLLGGGDDDFFFJJJNNNRRRTTT[[[hhhxxx}}}zzzvvvrrrnnnhhhaaa\\\XXXVVVRRRNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIFFFBBB>>><<<;;;999666555555444333111222333333444555666777777:::@@@GGGNNNUUU]]]gggmmmppp~~~~~~]]]eeeuuuttt]]]KKKKKKAAA666WWWZZZ___dddggghhhhhhggghhhiiijjjlllnnnqqqsssttt~~~|||~~~kkkZZZQQQDDDCCCDDDCCC>>>999999>>>777999<<>>======<<<<<<<<>>DDDKKKQQQUUUVVVZZZ___cccdddccccccccceeeccceeemmmuuu{{{yyy___SSSjjjhhh```WWWTTTXXXSSSEEE===???:::FFFFFFFFFTTTWWWLLLDDDAAA@@@>>><<<;;;===AAAEEEPPPTTT]]]lll{{{}}}xxxsssnnnhhhccc___ZZZXXXSSSOOOKKKIIIHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJGGGDDD@@@>>>;;;999777666666666555444444555555666777888999999:::???DDDIIIOOOWWWaaahhh{{{ppp~~~lllPPP```yyytttdddTTTKKK===666UUUXXX^^^cccggghhhhhhgggjjjkkklllnnnpppsssuuuvvv~~~zzz}}}|||bbbRRRBBB<<<:::;;;:::666444555888======FFFiii~~~yyytttooonnnkkkhhhfffdddccccccaaa___[[[YYYXXXWWWUUUSSSSSSSSSRRRSSSSSSSSSSSSRRROOONNNLLLKKKKKKKKKIIIGGGCCCBBB???===:::999888777888666444333444666888:::DDDSSSbbbgggeee```YYYSSSNNN[[[jjjsssvvvxxx}}}iiigggiiidddvvvmmm```kkkLLL;;;:::bbbmmmMMMPPPZZZOOO;;;000000///---,,,,,,,,,---...,,,,,,,,,---------......,,,---.........///111333LLLwwwuuuxxxgggnnnrrr|||UUUbbbhhhFFF>>>999666666555444444444444555444666888:::;;;>>>CCCFFFPPPWWW___dddfffkkkssszzz|||~~~zzzyyyyyywwwrrrnnnppplllfffbbb___\\\ZZZXXXTTTTTTSSSRRRPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<@@@@@@AAAAAA@@@===888444111111111333555666555333777@@@PPPbbbrrr~~~uuuZZZ^^^yyybbbKKK;;;888---////////////............------------............------000222333999HHHWWWfffhhhnnnlllnnnCCC;;;666666888666666777444666999===BBBHHHOOOSSSWWW[[[aaaeeeeeeeeeddddddgggddddddlllwwwwwwkkk___cccxxxooommmuuu}}}}}}sssssszzzoooUUUFFFHHHQQQVVVRRRIIIHHHIIICCC===<<<>>>>>>===<<<>>>CCCFFFRRRVVVaaarrr~~~{{{tttooojjjeeebbb\\\YYYTTTPPPLLLIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJGGGDDDAAA@@@<<<:::888777888888777666444555555666777888999999:::===BBBGGGLLLTTT___gggvvv|||ttt~~~gggLLLaaa}}}qqqooo___LLL:::666UUUXXX]]]bbbfffhhhhhhgggjjjkkklllnnnpppsssuuuvvv|||xxx}}}sss___KKKBBB;;;;;;<<<999555444777???@@@DDDaaa~~~wwwrrrqqqoookkkhhheeedddccccccbbb```]]][[[[[[YYYWWWUUUSSSSSSSSSRRRRRRQQQRRRRRRPPPNNNLLLLLLLLLKKKIIIHHHCCCBBB@@@>>>;;;999888777666555333222333555888999CCCYYYqqq|||sssjjjaaaiiiqqquuuvvvxxxkkkdddyyy___[[[rrr{{{lll___fffHHH;;;>>>fffrrrMMMLLLUUUMMM;;;111......,,,+++++++++,,,---,,,,,,,,,---------......+++---............111333CCCvvvtttcccwwwkkkyyyfffMMMccccccBBB;;;555666666555444444444444444444666888999;;;>>>BBBFFFOOOUUU]]]bbbeeejjjqqqwww}}}~~~}}}zzzzzzzzzyyyuuuqqqpppmmmhhheeebbb___\\\ZZZVVVUUUSSSPPPNNNMMMLLLLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<@@@@@@@@@AAAAAA>>>999555666555333333333333111///333888CCCRRReeewwwvvvYYY]]]wwwdddNNN:::666---000000/////////.........---------.........//////------000222333999HHHWWWdddgggpppppphhhAAA:::555666888666555666444666:::===@@@EEELLLQQQWWW[[[```cccdddfffgggiiimmmiiiggglll{{{|||vvv}}}iiiZZZ```rrrtttppp```QQQOOONNNHHH:::>>>BBBCCCAAA@@@CCCEEEMMMQQQ___rrr|||tttnnniiidddaaa\\\ZZZUUUPPPLLLJJJIIIHHHEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKKKKIIIGGGDDDBBB@@@<<<;;;888888888888777666222333333444555666777777888<<>>===777===???EEE^^^zzzuuutttrrrnnnjjjgggeeeddddddbbbaaa___^^^]]]\\\ZZZXXXTTTUUUTTTSSSQQQPPPQQQRRRQQQOOOMMMLLLLLLKKKIIIGGGDDDCCCAAA???<<<:::888777555444333222222444666777666KKKddduuu~~~~~~xxxppplllqqquuuwwwvvvxxxiiiaaarrrbbb\\\www\\\UUU\\\BBB;;;???eeesssPPPLLLTTTMMM>>>444...---,,,+++***+++,,,,,,,,,,,,,,,---------......+++,,,......---...000222BBByyyrrr}}}ssstttmmmaaaRRRmmmaaaBBB===666666555444444333333444444444666888:::;;;>>>CCCFFFMMMRRRYYY^^^bbbgggnnnsss}}}}}}}}}|||{{{yyywwwqqqnnnjjjhhheeebbb^^^[[[WWWUUUSSSPPPNNNMMMMMMMMMKKKIIIFFFFFFFFFFFFEEECCC@@@???>>>======<<<<<<<<>>BBBIIIOOOUUUWWW[[[^^^aaacccfffiiillljjjhhhmmm}}}vvvdddlllnnniiihhh\\\NNNUUU\\\\\\TTTJJJDDDBBBEEEHHHWWWppp|||tttmmmgggbbb^^^\\\ZZZUUUQQQMMMKKKJJJJJJEEEFFFHHHIIIKKKLLLLLLLLLHHHIIIJJJLLLMMMOOOPPPPPPJJJKKKJJJIIIGGGEEECCCAAA===;;;999888888888777555000000111222333444555555666:::@@@EEEJJJRRR\\\ccchhhmmmvvv|||ppp```iiiyyy___~~~hhhKKK444000ZZZ\\\^^^aaadddfffhhhiiihhhiiijjjlllnnnqqqssstttyyy{{{|||nnneeeWWWTTTXXXhhhvvvmmmjjjfff]]]TTTNNNFFFBBB???FFFYYYnnnwwwvvv{{{|||zzzwwwsssnnnjjjhhhggggggbbbaaa____________\\\[[[WWWWWWWWWTTTQQQPPPQQQSSSRRRPPPNNNMMMLLLKKKHHHFFFEEEDDDCCCAAA>>>;;;888777444333333333333333444555111>>>NNNZZZdddkkkjjjfffggglllqqqsssssstttxxx|||jjjeeesss~~~|||hhhbbbxxxiiiKKKMMMxxxTTTAAA<<<===^^^nnnOOOMMMSSSMMM???555///...---,,,+++,,,,,,---,,,,,,,,,---------......+++,,,---------...000222DDDzzzhhhqqq}}}xxxvvviii___yyy^^^@@@@@@999666555444444333333444444555666999:::<<>>======<<<<<<<<>>>>>???@@@@@@===;;;999999999;;;===>>><<<:::888999<<>>888444666888666444555333666:::<<<===@@@GGGMMMQQQTTTYYY]]]___aaaccceeefffhhhiiipppyyy]]]aaaooowwwiii]]]jjjxxx{{{ppp___OOOGGGEEEEEETTTppp~~~wwwpppiiibbb^^^[[[YYYUUUQQQNNNLLLKKKKKKHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRKKKKKKKKKJJJIIIGGGDDDCCC>>><<<999888888777666444//////000111222333444444333888>>>CCCGGGMMMVVV\\\aaaeeemmmwwwlll}}}wwwsss~~~bbbhhhKKK444000]]]]]]^^^```cccfffhhhjjjjjjkkklllnnnpppsssuuuvvvyyy}}}ttt[[[DDDDDD???@@@OOOjjj~~~sssXXXKKKAAAEEERRRZZZXXXQQQZZZjjj|||wwwqqqmmmkkkjjjjjjbbbaaa``````aaa```^^^\\\YYYZZZYYYVVVRRRPPPRRRTTTSSSQQQNNNMMMLLLJJJHHHFFFFFFEEEDDDBBB???<<<999777333333333333333333333333<<<@@@EEEJJJSSS]]]aaa___\\\bbbjjjnnnnnnnnnppprrrrrrvvv|||ooonnnzzz|||uuufffcccwww^^^AAAGGGsssRRRCCC???<<>>qqqnnnrrrxxxmmm___}}}|||~~~nnneee}}}VVV:::<<<777555555444333333333333444555777999;;;<<>>======<<<<<<<<>>===>>>@@@@@@???===@@@@@@AAACCCEEEDDDBBB@@@>>>@@@BBBFFFPPP```tttzzzvvvJJJHHHiiizzzxxxccc>>>333333000000000000////////////............/////////000///...///111333;;;NNN___cccbbbmmmvvv~~~eee===777444666888666444555222666:::;;;<<>>@@@HHHjjjlllTTTAAAAAAEEEBBB??????GGGRRRmmm{{{xxxvvvrrrnnnjjjfffdddbbbbbbaaa```^^^\\\\\\ZZZXXXUUUSSSSSSTTTTTTOOOOOOPPPOOONNNKKKHHHFFFIIIFFFBBB???>>><<<999777444333333222222333333444555222999IIIUUUVVVRRRRRRJJJMMMSSS\\\ccchhhhhhggghhhhhhiiiooo{{{ooommmlllccc{{{wwwnnnIIIBBBwww[[[>>>===888SSSzzzXXXFFFKKKNNNLLLCCC666111///---,,,---......---,,,,,,,,,---------......---...///.........000222999cccyyy|||ppp[[[KKKfff|||uuuppp]]]FFF999???333666666555444333333333333444666888:::<<<@@@EEEHHHNNNVVV[[[[[[```iiinnnmmmnnnyyy|||zzzvvvsssoookkkiiigggdddaaa]]]ZZZVVVUUUTTTSSSOOOLLLMMMKKKIIIHHHHHHGGGEEECCCAAA@@@@@@???>>>===<<<<<<>>>======<<<:::999888888<<<;;;>>>EEENNNRRRPPPMMMEEELLLOOOOOOVVVhhh{{{uuuMMMJJJiii~~~xxxbbb@@@555111111111000///////////////...........................///000000444???PPP]]]ooo]]]___YYY>>>333444777333333777444444555777:::>>>BBBEEEGGGMMMOOOSSSZZZ```cccddddddlllfffhhhwwwTTT@@@BBBFFF___qqqPPPKKKUUUkkkvvvooogggggg___]]]```mmmyyytttqqqjjjbbb]]]YYYTTTPPPNNNNNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJLLLPPPSSSSSSNNNIIIHHHJJJKKKHHHEEEBBB@@@<<<888666444444444///......///000222333555222333555888<<>>@@@===;;;<<>><<<999777444333333222222333333444222222888BBBGGGDDDAAAAAA===@@@GGGPPPXXX[[[ZZZWWWSSSSSSTTTZZZiii|||zzztttuuuZZZyyyLLL>>>qqqcccAAA>>>===]]]^^^IIIMMMPPPMMMCCC555111///---,,,---......---,,,,,,---------.........---...///.........000222666eee|||zzz```JJJ^^^vvvmmmjjjZZZ|||DDD888>>>444666666555444333333333333444666888:::<<<@@@DDDHHHKKKSSSZZZ\\\```fffhhhfffiiittt}}}yyyvvvqqqnnnkkkhhhdddbbb^^^[[[XXXVVVUUUSSSPPPMMMMMMKKKIIIHHHHHHGGGDDDCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::888777777666;;;;;;>>>FFFOOOSSSSSSPPPNNNRRRUUUVVV___nnn{{{nnnOOOTTTrrr~~~eeeDDD888000111111000///////////////...........................///000000444@@@QQQ]]]iii\\\```]]]@@@444444777222333888555444555777:::===AAADDDFFFJJJLLLQQQVVV\\\___`````````___gggxxxpppkkktttfffKKK???>>>@@@WWWwwwKKKBBBDDDQQQ[[[___eeeooopppddd\\\```iiisssyyyuuukkkaaa]]]ZZZTTTQQQOOOOOONNNMMMKKKKKKKKKKKKKKKKKKJJJKKKIIIIIIJJJIIIIIIJJJNNNPPPPPPLLLHHHGGGIIIJJJHHHEEEBBB@@@===:::888777777777////////////000222444555222333444666:::???CCCFFFMMMUUU]]]dddnnn|||pppmmmtttXXXiii|||lllDDD444444UUUXXX[[[]]]___bbbeeeggggggiiimmmoooqqqssswwwyyykkkiiihhhbbbKKKLLL[[[bbb|||hhhIII<<<;;;:::999:::<<>>>>>>>>DDDWWWqqqyyyQQQuuuUUUBBBsssqqqIII>>>>>>bbbfffKKKNNNSSSOOOCCC333111///,,,,,,---......---,,,------------.........---...///.........000222999lllhhhNNNZZZoooddd___UUU|||wwwDDD999===555666666555444333333333333444555888:::<<>>;;;:::999999999111000000000111333444666222222333444777;;;???AAAEEENNNWWW^^^gggtttnnnmmmdddKKK|||qqqvvvJJJ555111WWWYYY\\\^^^```cccfffiiidddgggkkknnnppptttxxx{{{pppWWWWWWUUUcccnnnNNN>>>;;;;;;<<<===>>>@@@PPPkkk{{{rrr[[[III===BBBEEEGGGSSSlll~~~yyysssqqqppphhheeecccbbbccccccbbbaaa^^^]]][[[XXXWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJHHHFFFCCCAAA???===999777444444333333333333444444333444777999999666555555555444555:::@@@AAA>>>:::999999666:::NNNnnn|||TTTooo^^^KKKzzzYYYBBB===```iiiJJJNNNTTTPPPCCC333000...,,,,,,---.........------------............,,,...///.........000222<<>>BBBFFFIIIOOOWWW]]]aaadddeeeeeegggqqq|||{{{xxxssspppnnnkkkhhhfff___]]][[[YYYVVVTTTRRRPPPQQQOOOLLLKKKJJJIIIGGGEEEAAABBBBBBBBBAAA???<<<;;;888888777777666555444444555666999>>>EEEKKKLLLLLLMMMJJJKKKVVVjjjzzzhhhNNNUUUmmmttt|||aaaGGG>>>222111000000///////////////.........................../////////444AAASSS```hhhjjjkkkpppqqqOOO???999999444555888555333444555888;;;>>>@@@BBBHHHKKKOOOSSSVVVYYY\\\^^^```ccchhhkkkhhhbbb\\\YYYKKKYYYmmm~~~yyyuuubbb\\\cccVVVVVVtttvvvcccPPPDDDBBBAAA@@@@@@999???PPPVVV[[[[[[HHHFFFCCC???:::777:::GGGSSS[[[MMMLLLSSSLLLCCCZZZ~~~wwwlllaaa]]]ZZZUUUQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNPPPJJJHHHFFFGGGHHHHHHGGGEEEBBB@@@>>><<<:::888888888333222222111222444555666222222222222555888;;;===>>>GGGSSS\\\dddooo|||~~~ttt}}}yyyYYYHHH{{{vvvUUU:::111YYY[[[]]]^^^```bbbfffiiiccceeeiiilllnnnrrrwww{{{vvviiiZZZYYYxxxnnnSSSBBB===>>>???AAA@@@FFFYYYtttxxx[[[BBB444888888777BBB]]]}}}{{{ssstttxxxxxx}}}}}}vvvsssrrrnnnkkkgggeeeddddddcccbbb^^^]]]\\\YYYWWWUUUTTTTTTRRRQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDBBB@@@===:::777555444444333333444444555444666888999::::::888555888444222666>>>BBBAAA>>>>>>>>>999888LLLmmmaaa|||kkkRRR{{{nnnLLLAAA^^^iiiHHHNNNUUUPPPCCC555000...,,,,,,---//////...---------.........//////,,,...///.........000222>>>kkk{{{ddd|||mmmcccMMMTTT}}}wwwMMM???;;;777666666555444333333333333333555777888:::===AAADDDGGGKKKQQQWWW]]]bbbggglllrrrwww}}}|||sssooooooyyyzzz|||rrrtttvvvmmmttt~~~xxxuuurrrooonnnllljjjhhh^^^^^^\\\ZZZVVVTTTRRRQQQTTTRRRPPPNNNNNNLLLJJJHHHAAAAAAAAAAAA???===;;;:::888888777777666666555555777777999<<<@@@DDDFFFGGGGGGAAA@@@KKK^^^ooowwwzzzwwwgggIIIOOOlllzzzwww]]]EEE===111111000000///////////////.........................../////////444AAATTTbbbllltttppp~~~rrrsssWWWEEE===;;;555666888333333333444666999<<<>>>@@@EEEHHHMMMPPPSSSVVVZZZ]]]bbbdddeeeccc]]]UUUKKKDDDEEEFFFLLL```|||hhhbbbaaaUUUMMMMMMDDDIIIaaaaaakkkkkk]]]MMMFFFDDDBBBFFF>>>??????>>>EEEGGGFFFDDDHHHGGG@@@;;;AAAMMMVVVbbbXXX\\\eeeXXXFFFXXX|||{{{uuummmddd]]]YYYTTTQQQPPPPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGGGGIIIKKKLLLLLLNNNPPPSSSIIIHHHGGGGGGGGGGGGFFFEEEAAA@@@>>>;;;999666555444444444333333444555666777222222222222444777:::<<<999BBBOOO[[[dddmmmyyyxxxwww{{{{{{XXXIIIxxxoooWWW===444YYY[[[\\\]]]]]]___cccfffccceeegggiiilllpppuuuxxxjjj]]]eeeuuu^^^KKKAAA???BBBDDDIIIRRRfff~~~|||^^^EEE999999666444>>>WWWsssrrr___TTTTTTXXXlllwwwzzzuuutttrrrnnnjjjgggfffeeedddccc```___]]][[[YYYWWWUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDCCCAAA>>>:::666555555444444444444555555666???FFFGGGEEEBBB===888555222000666@@@GGGGGGDDDCCCDDD???<<>>AAACCCEEEEEE===:::AAAMMMXXXaaagggooozzzeeeFFFMMMooovvv^^^CCC:::111111111000///////////////.................................///444BBBVVVdddttt|||mmmYYYFFF===<<<666777888222222333444555888:::<<<===???DDDIIILLLOOORRRXXX\\\aaaeeehhhiiijjjeeeZZZNNNIIIAAA===GGG^^^llleeeVVVRRRQQQXXX```______eeekkkiiiwww~~~qqq___TTTPPPNNNEEE>>>AAA:::>>>JJJLLLXXXRRRWWWRRREEE>>>GGGVVV^^^ZZZSSSXXX```VVVHHH[[[}}}zzzuuuooohhh]]]ZZZUUURRRQQQQQQQQQPPPNNNNNNMMMLLLJJJIIIIIIHHHFFFHHHJJJKKKKKKMMMOOOQQQGGGGGGGGGFFFFFFDDDCCCBBB>>>===<<<:::888666444333666555555444555666777888333222222333666999<<<>>>999>>>IIIWWWbbbkkkvvv|||jjjtttcccPPPxxxhhh|||SSS<<<555[[[\\\\\\\\\\\\^^^aaadddccceeefffhhhiiimmmqqquuuvvveee]]]mmmuuutttvvvvvvqqqYYYGGGBBBEEEIIIOOOVVVaaammmuuupppaaaSSS>>>===777444===SSSiiivvvyyypppaaaQQQEEE>>>>>>???VVVhhh}}}~~~xxxwwwqqqnnniiigggfffffffffeeebbbbbb```^^^\\\YYYWWWVVVSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFEEEDDDBBB>>>:::666555555444444444444555555<<>><<<<<<<<<<<<777777777777666666666666999999999999:::===AAACCCCCC>>>;;;<<<>>>AAAJJJSSSdddoooyyy|||~~~hhhFFFIIIjjjxxxbbbBBB999444111111000///////////////....................................444CCCWWWeeewww~~~dddTTTBBB:::;;;777777888111222222333555666999;;;<<<===BBBHHHKKKMMMQQQXXX^^^fffnnnwwwsssaaaLLLGGGBBBHHHXXXfffhhhcccYYYNNN```uuuttt}}}qqqvvv~~~}}}rrrjjjgggfffLLLCCCGGG???IIIXXXQQQ___\\\aaaZZZIIICCCOOO]]]cccMMMIIINNNWWWRRRKKK]]]yyyyyyrrrlll___\\\WWWTTTTTTTTTTTTSSSOOOOOONNNNNNMMMLLLKKKKKKDDDFFFHHHHHHGGGGGGHHHIIIDDDEEEEEEDDDCCC@@@??????::::::::::::999888777666777777666555666777888999333333333555888<<<@@@CCC;;;:::AAANNN\\\gggsss~~~kkkiiiuuufffdddVVV===444^^^^^^^^^]]]]]]^^^bbbddddddeeefffggghhhkkkooosssttt|||zzziiifffooorrruuuyyyzzzeeeNNNFFFIIIOOONNNMMMLLLNNNTTT\\\______@@@===777333<<>>666:::666666555444333333333333333444666777888;;;???BBBCCCBBBHHHRRRYYY]]]eeeooottttttzzzyyyeeeGGG<<>>CCCQQQdddsss~~~{{{vvvqqqnnnjjjfffcccdddeeeeeeaaa\\\YYYYYYZZZXXXVVVSSSQQQPPPNNNLLLIIIHHHEEEBBB>>><<<<<<===>>>666666666666666555555555666666666666777:::>>>BBBAAA===<<<;;;777555<<>>777999666888999111222222333444666888:::;;;>>>CCCIIIMMMOOOSSS[[[aaapppzzzjjj[[[ZZZ[[[___iiiuuu~~~xxxaaasssvvvxxx}}}~~~}}}}}}\\\PPPRRRIIIVVVbbbQQQ[[[SSS[[[XXXKKKJJJYYYhhhlllTTTRRRXXX^^^YYYRRR^^^rrr}}}uuunnnaaa^^^YYYVVVVVVVVVVVVUUUQQQPPPPPPOOOOOONNNNNNNNNCCCEEEFFFEEECCCBBBBBBBBBBBBCCCDDDCCC@@@===<<<<<<777888999::::::::::::999888777777666666777888999333333444777:::???CCCFFF===888:::GGGVVVcccqqq}}}zzzhhh}}}^^^___@@@333\\\\\\^^^___aaaccceeefffgggkkknnnmmmkkkkkkoootttvvvxxx~~~{{{oooUUUNNNKKKDDDGGGGGGBBB;;;:::BBBMMMTTTAAA888777<<>>;;;888666333666888666444444888===IIIqqq{{{gggNNNEEEEEEWWWoookkkwww|||tttjjjPPPZZZwww]]]NNN===OOOwww]]]LLLRRRYYYNNN<<<222......------------..................///////////////000///...---...111444999iii~~~lll___xxxssszzz}}}ggg}}}iiiDDD<<<666===777666555444444333444444333444555666999;;;===>>>DDDFFFJJJOOOVVV^^^dddgggsssuuu~~~pppWWWVVVUUUaaa~~~tttNNNIII:::III[[[QQQNNNYYY\\\NNN>>>888>>>@@@===HHH\\\nnn}}}~~~yyytttooolllkkkjjjiiihhhfffdddaaa___]]]\\\YYYYYYZZZYYYVVVQQQLLLIIIIIIFFFBBB???===<<<999888999888777555555444444444555888888666555888===@@@FFF>>>888777777666888<<>>BBBIIINNNOOOTTTbbbqqquuuxxxnnnyyyxxxvvveeecccrrruuudddXXXYYY^^^]]]PPPIIIRRR```rrrsssmmmgggiiifffWWWZZZtttzzzoooaaaaaa^^^ZZZXXXWWWWWWUUURRRUUUOOOKKKLLLPPPRRROOOJJJBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===<<<:::999888555666666888999:::;;;<<<888777666666777999;;;<<<999888888999;;;>>>AAACCC>>><<>>999>>>BBBKKKRRRNNNFFFBBB@@@CCCJJJMMMKKKGGG===HHHfffxxxuuussspppllliiihhhiiijjjkkkgggccc``````___\\\ZZZVVVUUUTTTRRRPPPMMMKKKJJJHHHGGGEEEBBB>>>;;;888666222555888666444555999===QQQwwwvvvSSSKKKMMM___vvvmmm~~~|||~~~bbbGGGSSSvvvYYYIII===WWWlllUUUGGGOOOXXXNNN===444......------------..................////////////000000000...---...000333999```|||tttkkkvvv~~~{{{\\\ccc}}}aaavvvdddBBB<<<777===777666555444444333444444333444555666999;;;===>>>BBBDDDHHHNNNUUU\\\bbbeeelllnnnvvvsssSSSKKKDDDRRRyyymmmLLL<<>>===;;;999999888777666555555555555333444666777999<<<======AAA<<<:::;;;;;;888777888AAAVVV[[[PPPIIIGGGNNN]]]zzzvvvSSSHHH\\\qqqssseeeUUUBBB;;;000000000000////////////////////////////////////---///000111555CCCXXXhhhoooiiidddrrraaaTTTBBB::::::555666888222444333333444555777999:::<<>>;;;999777333666888777666777;;;???OOOnnn```ZZZ\\\lll}}}pppwww~~~~~~yyyXXXBBBWWWzzzXXXFFF>>>___dddOOOEEEPPPXXXMMM<<<333......------------......---............/////////111111111///......000222999WWWrrrsssMMMRRRyyyfffxxxaaaBBB===666;;;777666555444444333444444444444555666888:::<<<>>>AAACCCGGGLLLSSSZZZ```ccckkkooowwwyyyfffRRRWWW|||cccQQQOOOUUUVVVhhhxxxbbb[[[WWWQQQSSSZZZeeejjjttt}}}}}}yyyuuupppmmmkkkjjjiiigggeeebbb```___^^^bbbbbbaaa___[[[VVVQQQNNNKKKHHHDDDAAA@@@???===<<<999888777666666666666666555444555888<<>>AAAAAA<<<999999@@@SSSYYYRRRMMMFFFFFFOOOvvvkkkMMMGGG]]]pppvvvaaaTTTCCC:::000000000000///////////////////////////////////////111222222666DDDZZZjjjuuummmdddppp|||dddUUUCCC;;;:::555555777000333333333333555777999:::;;;@@@GGGJJJKKKWWWqqqqqquuuvvvtttXXX[[[ffflllcccWWWUUU[[[mmmzzzhhhVVVLLLaaazzzcccOOOFFFBBBBBBEEEMMMWWW]]]]]]ZZZ]]]XXXTTTTTTVVVVVVRRRNNNKKKJJJHHHFFFCCC@@@>>>===::::::999888666555444333444444444444555555555666:::888666444333333333333000222444777;;;>>>AAABBB<<<999<<>>AAARRRxxxcccmmm^^^\\\oooeeePPP[[[xxxdddDDD777?????????NNN\\\bbb___]]]^^^aaabbb^^^[[[LLLKKK]]]wwwyyyvvvsssqqqooommmkkkiiikkkiiigggeeecccaaa___]]]ZZZYYYWWWTTTRRROOONNNMMMJJJHHHEEEBBB???<<<999888555777999999999;;;>>>BBBHHH]]]zzzllljjjmmmyyywwwmmmbbbjjj}}}VVVIIIiii^^^HHH@@@aaaaaaOOOHHHSSSYYYLLL:::111......------------......---------.........//////111111111000......000111:::YYYvvv~~~PPPMMM}}}rrrzzzvvvcccBBB===555999777666555444444333444444444444555666888:::<<<===AAABBBFFFKKKRRRYYY___bbblllrrr~~~|||rrrvvvkkkcccppp{{{rrrkkkjjjnnnnnnpppssssssrrrssswww~~~{{{wwwrrrnnnkkkiiihhhfffdddbbb```___^^^\\\]]]]]]]]][[[XXXTTTRRRMMMJJJFFFCCCBBBAAA???===999888888777777777888888999777777888;;;AAANNNZZZVVVOOOJJJIIIGGGCCCAAABBBDDDTTT\\\[[[YYYPPPIIIMMMooodddIIIFFF\\\nnn|||zzzcccVVVDDD555000000000000///////////////////////////////////////111111111666EEEZZZkkk|||vvvooozzzyyyeeeSSSAAA::::::666666777111222222222333444777999:::<<<@@@EEEEEEFFFTTTsssdddgggpppLLLKKKSSS]]]ZZZOOOJJJJJJWWWmmmrrr\\\QQQRRRiiiyyy```MMMIIIBBB@@@@@@FFFPPPWWWZZZZZZ^^^ZZZVVVUUUVVVUUUQQQMMMHHHGGGEEECCCAAA@@@>>>===999999777666555333333333333333333222222222222222777666444333111111000000---///222555888;;;<<<===;;;999<<>>666===KKKHHHJJJAAA;;;???===:::???HHHvvvRRRLLLLLL\\\xxxlllmmm~~~SSSDDDVVVllleeeDDD777>>>;;;<<>>999999888888888999999:::888888999999999FFFccc|||oooaaaWWWOOOJJJJJJMMMLLL[[[bbbdddcccWWWLLLOOOmmmfffMMMJJJ___nnn}}}}}}{{{}}}eeeYYYFFF777000000000000////////////////////////////////////...///000000555EEE[[[lllzzzdddPPP???999:::777888999333222222222333444666888:::;;;>>>BBBCCCFFFWWWzzz}}}www\\\VVV|||gggGGGEEEGGGTTTUUUNNNIIIDDDJJJ[[[qqq}}}dddQQQRRRlll}}}|||hhhZZZYYYEEEAAA===>>>FFFPPPXXX]]]___\\\YYYXXXWWWUUUQQQMMMIIIHHHFFFDDDBBB???>>>===:::999777555444333333333222222222222111111111111333222222111111000000000,,,...000333555777888888:::999<<>>@@@AAAFFFKKKQQQYYYbbbkkkuuu{{{yyyhhhrrr~~~yyylllccc[[[vvvhhhYYYfffNNN???ZZZTTTGGGEEERRRVVVGGG777111......------------......,,,------------.........///000222111111000111333===hhh{{{mmmXXXxxxtttkkk{{{uuutttdddAAA<<<555:::777666555444444333444444444444555666777999:::;;;@@@BBBEEEJJJQQQWWW]]]```hhhpppsssiiiTTTNNNHHHDDD>>>;;;FFFTTTmmm|||eee[[[SSSOOONNNUUUiii~~~~~~~~~}}}zzzvvvrrrmmmkkkhhhgggfffdddcccaaa```___``````___^^^[[[YYYVVVTTTRRRNNNJJJFFFCCCAAA???===999999999999999:::;;;<<<666777::::::;;;KKKsss{{{kkk^^^WWWVVVYYY___kkkppprrrpppbbbVVV[[[sss~~~yyy^^^HHHJJJbbbtttvvv___RRRCCC888000000000000////////////////////////////////////---...//////555FFF^^^ooofffNNN>>>999;;;888999:::444333333222222333555777888999<<<@@@CCCJJJ___xxxsssnnn___kkktttuuuSSSDDDUUU^^^NNN???@@@FFFQQQRRRNNNLLLFFFEEEOOO^^^{{{[[[TTTnnnyyyyyyuuudddVVVRRRKKKGGGAAA===???IIIWWWaaa```^^^\\\[[[ZZZWWWSSSOOOOOOMMMKKKGGGCCC@@@===;;;:::999777444333333333333222222222222222111111111000000000000000000111111---...///111333555666777888888<<>>@@@BBBEEEIIIPPP[[[fffnnnttthhhbbbrrrrrr```aaaxxxgggXXX]]]GGG<<<\\\TTTHHHGGGRRRTTTEEE555000......------------......,,,,,,---------.........---///111222111111333444===fffwww{{{yyyggguuuaaa~~~ooobbbxxxfffDDD===555;;;777666555444444333444444444444444555777888:::;;;???AAADDDIIIOOOUUU[[[^^^fffooo}}}uuunnnkkkiiiRRRFFF>>><<<777444:::FFFiiifffHHHAAA<<<;;;;;;CCC^^^yyy}}}|||zzzxxxtttpppllljjjjjjiiihhhgggeeecccbbbaaa``````___^^^\\\ZZZXXXWWWTTTPPPKKKFFFCCC@@@===;;;999999999999:::;;;<<<===::::::===??????MMMrrrsssjjjgggiiioooyyy~~~}}}ooofffnnn|||~~~xxxzzzVVVDDDJJJdddvvvppp[[[KKK<<<444000000000000////////////////////////////////////,,,...///000777HHHaaasssoooOOO>>>999;;;888999999222444444333333333444555666999:::>>>CCCNNNdddvvvlllqqq{{{vvv\\\PPPQQQQQQVVVHHH===<<<===;;;:::<<>>444333AAAZZZnnniiigggrrrsss\\\]]]pppcccDDD111111222666:::777@@@@@@???>>><<<999666444222666HHHVVVVVV\\\iiinnnrrrooommmoooqqqpppjjjdddeeehhhkkkkkkiiiggghhhiiiccc```\\\XXXUUUSSSSSSRRRMMMKKKGGGBBB???===<<<<<<888777555666888:::;;;;;;;;;===@@@BBBGGGPPP[[[dddgggvvvxxx___bbbuuu|||ooovvvbbbooo```VVVxxxTTT@@@:::```ZZZOOOLLLUUUTTTCCC333............------.........,,,,,,,,,---------......,,,...111222222222444555<<>>???BBBGGGMMMTTTYYY\\\```iiidddbbbaaallloooaaaUUUXXXcccjjj___OOOCCCAAA>>>777777===___|||dddHHH>>>:::888777555<<>>AAA???AAADDDCCCLLLiiizzzvvvvvvrrr|||uuuppp{{{~~~\\\KKKPPPfffsss~~~ttt```LLL999333000000000000////////////////////////////////////,,,...///111888JJJdddvvvzzzPPP@@@;;;<<<888888888000555444333333333333444555::::::<<>>999<<>>@@@999jjjtttzzzvvviiiTTTBBB>>>GGGRRRZZZZZZZZZYYYWWWSSSPPPMMMIIIHHHGGGEEEBBB@@@???>>>999777444222000000111222222222333333333444444444000000111111000///....../////////111555999===@@@222444;;;CCCKKKTTTbbbpppxxx}}}aaa~~~zzz___mmm{{{~~~lllKKK999MMMOOOSSSWWWZZZ\\\]]]^^^bbbggghhhggglllxxx|||nnndddlll~~~eeeCCC;;;XXXdddlll~~~tttWWW???555777>>>BBBBBB>>>CCCBBB:::>>>KKKOOOLLLBBB999888999666222000999999:::;;;===<<<999777///444===HHHOOOSSS[[[dddbbb___]]]bbbkkkpppjjjbbbgggjjjmmmmmmjjjgggffffffhhhccc\\\YYYWWWVVVSSSPPPPPPMMMHHHCCC>>>;;;:::999888666444222111111222333666444666;;;@@@EEEMMMVVVhhhkkkxxxnnn```ffftttvvvpppvvvrrr```sssYYYXXXqqqSSS;;;@@@gggxxxRRRIIIMMM\\\XXX???///000------------------------,,,,,,,,,---------......222222111000000222777;;;FFFooo|||yyymmmccctttvvvjjjZZZtttkkkFFF;;;333:::666666666555444444333333222333333444666777999:::;;;===AAAEEEIIIOOOVVV[[[```ggg~~~~~~]]]LLLLLLHHHFFFLLLPPPNNNffftttPPPCCC@@@;;;:::???bbbwwwzzzwwwwwwcccHHH???;;;<<<>>>;;;>>>XXXvvv|||xxxssstttqqqkkkooooooooonnnmmmiiieeeaaa___^^^^^^]]]\\\\\\\\\\\\ZZZVVVQQQLLLGGGBBB===999999999888888:::===@@@BBBHHHGGGHHHIIIJJJOOO^^^mmm}}}}}}~~~~~~{{{YYYDDDMMMhhhmmmrrr}}}~~~zzz{{{oooGGG777555222222111000///...------///////////////............///111333===OOOgggyyyoooLLLDDD;;;666777999888555333333222222333333444555;;;<<<<<<>>>MMMhhhpppcccaaannnqqq]]]\\\NNNEEECCCGGGOOOXXX]]]YYYOOOGGG===NNNIII???CCC@@@<<>><<<666444111...---...///000---111000...888IIINNNHHH555555999???EEENNN^^^mmmwwwZZZ```ttt]]]GGG555PPPQQQTTTWWWZZZ\\\^^^___[[[ccchhhjjjppp~~~sssWWWMMMcccpppNNNGGGgggvvv}}}~~~YYY???777666555666///444999444555>>>BBBCCC===999:::;;;777222111555666:::===???===999555222222777@@@GGGKKKQQQVVVUUUTTTTTTZZZeeekkkjjjeeeiiilllnnnnnnkkkgggffffffcccaaa^^^^^^^^^\\\XXXTTTPPPNNNIIIDDD???<<<999888666555222000//////000111333222333888<<<@@@HHHPPPZZZcccrrrtttfff___kkkxxxzzzyyynnn```}}}~~~tttJJJOOOgggNNN>>>HHHmmmmmmOOOHHHMMM\\\VVV>>>...000------------------------,,,,,,,,,---------......////////////000444999===FFFppp~~~}}}~~~tttiiiyyynnnqqqfff~~~nnnHHH===555;;;666666666555444444333333333333333444666777999:::;;;===@@@DDDHHHNNNTTTYYYbbbfffwwwvvvgggeeegggwwwbbbJJJFFFAAA===DDDLLLSSSrrrbbbMMM@@@888<<>>;;;999888888888;;;???CCCFFFMMMMMMOOOQQQPPPSSS]]]iiizzz~~~yyyxxxxxxwww|||{{{}}}~~~XXXCCCJJJdddlllpppvvvjjjIII;;;555222222111000///...------/////////////////////...///000000222999KKKcccuuuuuuTTTGGG:::888:::999666555333333222222333333444555333888<<>>RRRooo|||\\\BBB>>>HHHRRRPPPMMMKKKKKKMMMLLLKKKKKKJJJJJJGGGCCC???;;;999666555444333222222222222000111555:::???AAA@@@===999666333000.........///...111///+++222>>>@@@999444555:::@@@EEEMMM]]]kkkvvv___}}}pppVVV@@@///QQQRRRSSSUUUWWWZZZ\\\^^^]]]ccchhhjjjpppdddFFFLLLqqq^^^XXX}}}kkkFFF<<>>IIIuuu~~~sssxxxddd^^^sssoooGGG===555:::666666666555444444333333333333333444555777888999;;;<<>>999444666333333222222333333444555444;;;???@@@GGGWWWjjjvvvuuu|||~~~rrr___ZZZlllvvvccc\\\MMMVVVpppoooeee^^^PPPTTT]]]ZZZXXXZZZ^^^```\\\YYYUUUNNNCCCEEEIIIBBBJJJcccfff[[[WWWSSSEEE>>>===888888444444CCC]]]xxx}}}mmmzzzbbbMMMLLLHHHEEEAAA???@@@BBBDDDFFFEEEHHHJJJGGGAAA<<<999999444333222222222222222222000333888???CCCDDDAAA>>>:::888444111///.........---000...***...666666///444555:::@@@EEEMMMZZZgggvvveee{{{rrrRRR===///OOOOOOPPPQQQSSSVVVYYY[[[bbbdddeeegggpppjjjTTTXXXkkkzzzlllkkkmmmIIILLLcccrrrnnnNNN<<<;;;555555AAAJJJ::::::<<<>>>:::555555999333555999===>>>:::444///222......222555999???FFFJJJIIILLLTTT[[[___cccgggaaacccfffhhhhhhfffeeedddaaa```___``````\\\TTTNNNOOOMMMJJJFFFBBB===888666444333111000///////////////---...111333444:::@@@IIIVVViiitttpppgggdddhhhoooyyyuuutttlllhhh|||xxx___HHH______GGGAAAZZZWWWFFFFFFPPPZZZPPP888,,,///------------------------,,,,,,,,,---------......+++,,,---...000444999===LLLyyy```MMMyyyxxxlllDDD;;;333777666666666555444444333333333333333444555666888888:::<<<>>>@@@CCCGGGMMMQQQYYY```lllxxx[[[[[[uuu~~~iiirrr~~~{{{wwwllleeeaaa\\\hhhpppPPP:::777>>>???AAA???BBBWWWyyyfffLLL>>>777666FFFYYYwww}}}yyyzzzvvvooolllhhhfffhhhllllllgggaaacccdddeeeeeeddd```]]][[[YYYVVVQQQMMMJJJFFFAAA>>>:::999:::<<<@@@FFFKKKOOOOOOOOORRRTTTRRRQQQVVV]]]eeelllssstttuuuxxxxxxvvvqqqllllllqqqxxxuuuLLLBBBNNNhhhzzzsss___JJJAAA444111111111000///.....................////////////,,,...000111:::OOOmmmvvv}}}jjjKKK666;;;@@@888333777333333222222333333444555999===???>>>GGG```jjjggg|||{{{hhhYYYWWWYYYbbbvvvsssooommmgggzzz}}}}}}}}}{{{yyytttjjjZZZNNNFFFEEEUUUlllbbb[[[\\\WWWGGGAAAAAA===:::::::::>>>HHHVVV___aaayyyrrraaasss~~~xxxkkkMMM@@@===<<<======;;;999;;;@@@???DDDGGGEEE>>>888777888222222111000000000000000222666<<>><<<777333666<<<888888888888888666222///---...000222222444@@@LLLRRROOOQQQYYY^^^]]]]]]```[[[]]]```dddggghhhgggfffccc```]]]\\\\\\ZZZTTTPPPMMMLLLIIIFFFAAA<<<999666555444333222111000000000///---...111111111666<<>>:::;;;;;;>>>AAAFFFKKKNNNKKKIIIJJJLLLLLLLLLRRRZZZ___fffmmmooopppsssrrrnnnhhhcccbbbjjjvvvsssIIIHHHVVVhhhwwwyyy___HHHAAA444111111000000//////......---.........//////000000---///000111:::PPPppppppOOO777:::@@@999444777333333222222333333444555666:::;;;<<>>???<<<999>>>LLLWWWRRRGGGNNNkkk___aaa___SSSRRRaaafffVVVBBB888777999???DDD???777555::::::???CCCAAA:::555444666222111000//////.........333666;;;>>>>>><<<999777333222000///.........///+++---//////222555555222111333999???DDDJJJWWWdddvvvxxxooonnniii___yyy|||zzzDDD444111OOOPPPQQQSSSUUUXXXZZZ\\\___aaaeeefffbbb]]]]]]aaaeeejjjpppPPPDDDHHHaaa{{{yyyppphhhcccvvvzzz```UUUbbbrrrxxxeeeLLLFFFVVVhhhoooTTTAAA;;;;;;HHHXXX\\\GGGCCC>>>:::555222666===:::888555444444333222000+++...222333///111>>>MMMTTTOOORRR\\\aaa\\\XXXXXXWWWXXX\\\bbbgggiiiiiigggbbb^^^[[[ZZZ[[[ZZZWWWTTTKKKIIIGGGCCC???<<<999888666555555444333222111111000......111111000444:::DDDJJJVVVccchhhhhhiiimmmttt{{{sss{{{sss```{{{[[[SSSttthhhIIIDDDfff\\\EEEKKKUUUWWWGGG111***000------------------------,,,,,,,,,---------......---.../////////000333666>>>lll^^^ttt~~~yyymmmiiijjjdddAAA???888888666666666555444444333333333333333333444555666777888:::<<<>>>@@@DDDIIIMMMRRR```nnn|||}}}xxxzzzmmmlllzzzuuujjjeeejjjyyylllWWWKKKDDD>>>@@@???BBBMMM]]]kkkppppppXXXGGG888333...///@@@VVV}}}}}}xxxwwwssskkkiiiiiihhhiiiiiiiiihhhfffjjjkkkkkkjjjgggdddaaa___YYYVVVQQQMMMIIIEEE@@@===::::::<<<>>>AAACCCEEEFFFEEEAAA@@@BBBDDDFFFMMMUUUZZZaaagggjjjmmmooommmhhh```[[[\\\gggvvv~~~mmmDDDLLL]]]kkk|||aaaGGG???555111000000000/////////...------......///000000000///111111000777NNNooowwwXXX>>>:::===999666777333333222222333333444555444999===CCCVVVzzzttt[[[eeewwwuuucccfffkkkaaaIII@@@AAA<<<:::666:::SSSxxxpppOOOCCCGGGRRRyyyaaaSSSNNNIIIGGGIIIHHHCCC??????888999AAALLLKKK???666666888:::<<<:::666333222333111111000000000000000000222555777777555333222222000000///............///---...//////000000000000111222777>>>CCCJJJWWWddduuuwwwnnnggguuubbbjjj}}}zzzzzzCCC444444MMMNNNQQQTTTWWWZZZ[[[\\\```eeelllkkk___WWW]]]iiiyyy{{{}}}YYYCCC:::FFFRRRTTTPPPMMMMMMOOOfffrrrlll]]]FFF===999RRRpppyyyjjjYYYZZZeeerrr]]]JJJ<<<<<>>@@@KKKWWW[[[WWWSSSCCC;;;666666000...@@@XXX|||yyyttttttqqqjjjggghhhiiihhhfffeeefffggghhhhhhhhhhhhgggfffeeedddZZZVVVQQQLLLHHHCCC>>>;;;777999;;;<<<=========<<<:::777777999<<<>>>CCCJJJPPPXXX___dddiiimmmjjjeee[[[VVVYYYhhhyyyxxxhhhEEERRReeesss~~~~~~~~~dddFFF>>>666000000000000////////////------......///000000111000222222111888OOOrrr~~~dddHHH<<<;;;:::777555333333222222333333444555666:::===EEE]]]ooo[[[hhh~~~~~~bbbhhhpppdddKKKAAABBB<<<999777===YYYpppPPPCCC;;;ZZZ{{{^^^[[[VVVUUUQQQKKKJJJMMMKKKFFF???888>>>OOOXXXNNN===444777666555333222111111111000000111111333444666777444555555333000000333555222111111000///.........---------......---...000000111555;;;AAAIIIXXXfffuuunnnoooddd~~~dddVVVpppxxx{{{~~~DDD555777JJJLLLOOOSSSWWWYYYZZZZZZ^^^gggqqqrrrkkknnnrrrRRR;;;888777777555444666<<<@@@VVVxxxyyyaaaXXXKKK888444444RRR~~~lllQQQ999555PPPgggfffGGG@@@;;;888666333444888333222111333444555444333000---,,,,,,+++,,,222:::@@@;;;BBBVVVbbb\\\SSSOOONNNNNNQQQWWW]]]```___\\\___\\\YYYWWWVVVRRRLLLGGGHHHFFFBBB>>><<<;;;:::;;;555555555444333222111000///---...111111///222888:::BBBOOOZZZ^^^aaaiiisssyyy{{{~~~]]]]]]ppp```VVVrrryyyTTTCCCOOOyyy___HHHQQQZZZUUUAAA,,,***333------------------------,,,,,,,,,---------......+++,,,...//////000333555<<>>777000000000000////////////---------...///000000111000222333333;;;TTTyyymmmPPP===999;;;888333333333222222333333444555777777777>>>XXX|||gggYYYJJJYYYvvv^^^gggqqqeeeLLLCCCEEE@@@FFF@@@888>>>___]]]OOO>>>KKKeee___YYYnnnzzzvvvlllgggqqqzzzooo[[[EEE888888OOO```YYYCCC333666444111///000000000//////000111333666888;;;<<<777777666333111222777;;;444444333111000...---,,,,,,+++,,,.........000444000000444:::@@@IIIYYYggguuu~~~iiitttdddfffZZZuuunnnsss}}}AAA111444