BM6P6(@ 111///---,,,,,,,,,...///444555555222...)))'''&&&))))))((('''%%%$$$###"""%%%$$$"""!!!!!!###%%%'''---000444666444111///...&&&&&&&&&&&&&&&'''((()))'''(((***+++***)))'''&&&$$$###""" !!!    !!!!!!!!!!!!!!!"""###$$$%%%&&&%%%&&&***...333>>>IIIXXXeeerrrzzz~~~}}}pppcccXXXOOOIIIEEECCCAAAAAABBBAAA===999:::888444111...+++******)))*********))))))+++---///...,,,,,,,,,...000111888???IIIQQQWWW^^^eeejjjmmmppprrruuuzzz~~~xxxyyyvvvpppfffZZZMMMBBB;;;000000///,,,******---///((((((((((((((((((((((((+++++++++************))))))+++...222999EEETTT___llltttzzzxxxuuuwww|||zzzqqqhhh___QQQAAA666222///---,,,,,,,,,,,,+++,,,,,,+++***))))))******)))))))))))))))*********////////////...---,,,,,,)))+++---/////////...---------,,,,,,,,,---......---,,,---///...,,,...333888???HHHRRRYYY^^^bbbeeeeeeddddddfffggghhhgggeeebbb```ccckkkkkkddd]]]]]]YYYRRRHHH===666000,,,***((((((((((((((('''''''''***)))))))))((((((''''''((())),,,//////000888BBBNNNWWW```eeejjjooopppnnnrrrqqqrrrvvvyyyyyyvvvrrrssssssmmmaaaTTTIII>>>444111000...---,,,+++++++++******+++,,,------------)))************++++++++++++,,,,,,------,,,,,,,,,///---+++))))))***+++,,,+++)))(((***,,,---+++))),,,***((('''&&&'''((())),,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((('''''')))***(((%%%###$$$'''(((&&&$$$(((''''''''''''&&&&&&&&&'''&&&$$$######%%%&&&(((&&&&&&%%%&&&&&&'''))))))))))))(((((((((((())))))'''(((***++++++)))'''%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((///111444888@@@MMM]]]hhhiiimmmrrruuuuuuwww{{{xxxxxxwwwtttppplllkkkkkksssqqqpppqqquuuvvvuuurrrppprrrtttuuutttrrrrrrssstttxxxzzzyyyxxxwwwppphhh___RRRCCC;;;666222111333111...***&&&$$$&&&(((***''')))+++,,,---,,,***)))'''((((((&&&$$$""""""###$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))111///---,,,,,,,,,...///222333444222///+++***)))***)))((('''&&&$$$######$$$###!!! !!!###&&&(((+++///333444222///,,,+++&&&%%%%%%%%%&&&''''''((('''(((*********)))'''&&&%%%%%%$$$"""!!! ###"""!!!!!!""""""!!! !!!""""""""""""###$$$%%%&&&'''&&&$$$&&&***---333>>>IIIYYYeeesss{{{}}}||||||}}}}}}|||{{{{{{jjj]]]RRRHHHCCCBBB@@@>>>===>>>===:::777777555333000...---,,,,,,)))***++++++******,,,...///...---,,,,,,...000111666===GGGPPPWWW^^^eeekkklllpppsssuuu{{{~~~yyyuuurrrkkkbbbUUUIII>>>888222111///...------......+++++++++++++++*********+++++++++*********)))))))))+++...222999FFFUUU___kkkttt{{{zzzxxxzzz~~~~~~vvvnnnfffYYYJJJ???333000...,,,---------,,,++++++++++++******))))))*********)))))))))))))))+++,,,,,,,,,,,,+++******((()))+++,,,------,,,,,,,,,,,,,,,,,,------------///,,,+++,,,+++***...555999???HHHQQQXXX]]]aaacccdddccccccdddeeefffeeedddbbb___```ffffff```\\\\\\VVVOOODDD;;;333...***(((((((((((((((((((((((((((*********))))))(((((((((******---000000222<<>><<<999888888888777555444333111///.........///+++,,,,,,,,,++++++---...///...---------...///000555<<>>LLLUUUdddiiiooossstttuuuwwwzzzzzzyyyuuurrrppprrrwww|||~~~{{{vvvtttssssssrrrqqquuuwwwxxxwwwtttrrrrrrssstttxxxzzzzzzyyyxxxrrrjjjbbbTTTEEE;;;555000///000000...,,,***((('''''''''&&&'''((()))***)))(((((('''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((111///---,,,,,,,,,...///000222333333111/////////,,,,,,+++)))((('''&&&%%%"""!!! """%%%(((+++---000444444222...+++)))(((((('''''''''''''''((((((((()))))))))((('''&&&))))))))))))'''%%%###"""###"""!!!!!!""""""!!! !!!!!!!!!!!!"""###$$$$$$#########$$$%%%'''((()))$$$###%%%)))---222>>>IIIZZZgggvvv}}}zzzwwwuuutttxxx}}}sssbbbTTTHHH???999:::888666555444555555555333222000///.........///,,,---...---,,,+++---/////////...---......///000555<<>>999444111000222555555000+++++++++******))))))((((((************))))))))))))***,,,///333:::GGGVVV```iiittt~~~~~~zzztttoooiii]]]MMMBBB777444000------------,,,)))***,,,------,,,***))),,,++++++***)))(((''''''))))))***,,,,,,---------))))))))))))***+++,,,---(((***,,,......---,,,+++...+++)))*********///666999???HHHQQQWWW\\\___bbbeeecccaaaaaabbbddddddccc```^^^]]]^^^]]]ZZZWWWUUUKKKEEE<<<444///+++)))'''((((((((((((((()))))))))++++++******************,,,,,,///222555:::GGGSSS___eeejjjkkkmmmpppqqqoooooossswwwxxxvvvuuuvvvyyyuuutttkkk\\\OOODDD999111000///...---,,,,,,,,,,,,++++++,,,,,,+++******)))))))))*********+++++++++------------,,,+++******)))((((((((()))***+++,,,))))))******+++++++++*********)))(((((())))))***))))))(((((((((((())))))''''''(((((()))*********++++++++++++***************************************))))))(((((())))))***%%%'''((('''&&&%%%&&&((((((***,,,+++((('''))),,,)))))))))(((((((((''''''((('''%%%$$$############$$$%%%&&&(((((((((((('''(((((((((''''''(((((((((***+++,,,------+++***)))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&(((***,,,---111999DDDMMM___eeemmmrrrtttuuuwwwyyyyyyxxxvvvsssrrrtttyyy}}}~~~{{{wwwsssqqqpppqqqqqqvvvwwwwwwvvvsssqqqqqqrrrtttyyy{{{{{{{{{zzztttllldddVVVFFF<<<555///---///.........---+++)))'''%%%%%%&&&'''((((((((('''''''''((())))))((('''(((***'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///---,,,,,,,,,...///111333555444222000///000...---,,,+++)))(((''''''"""!!!!!!!!!###&&&***,,,000333666777444000---,,,,,,+++***)))))))))))))))(((((((((((((((''''''&&&)))***+++,,,+++(((%%%$$$%%%$$$######$$$$$$###!!!!!!!!!!!!""""""###%%%%%%#########$$$%%%&&&'''((($$$###%%%)))---333>>>JJJZZZhhhwww~~~yyyuuusssuuuyyy~~~ppp___QQQFFF<<<777777777555444333333444555444222000///---------...---......---,,,,,,---////////////.........//////666===FFFNNNTTTZZZaaafffkkkqqqvvvxxx{{{~~~vvvqqqhhh\\\PPPEEE<<<888444111000222666555000************)))))))))((((((*********)))))))))(((((())),,,///333:::FFFUUU```iiisss~~~|||xxxrrreeeUUUIII:::666111---,,,,,,++++++)))***,,,------,,,+++))),,,++++++***)))(((''''''((()))***+++,,,---------++++++***++++++,,,......((())),,,...///...---,,,+++***+++...///...111777;;;AAAJJJRRRXXX]]]aaaccceeedddbbbbbbcccddddddccc\\\]]]]]]]]]\\\YYYTTTNNNGGGAAA999222...,,,***)))(((((((((((())))))************************++++++++++++///333777>>>KKKXXXbbbhhhllllllnnnrrrtttsssqqqtttxxxxxxvvvuuuvvvxxxtttrrrhhhYYYKKKAAA777///......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,---------,,,,,,+++***((((((((())))))***++++++((()))***+++++++++++++++***))))))))))))*********)))(((((((((((((((((()))&&&''''''((())))))******+++++++++*********))))))******************************))))))))))))******&&&'''((((((&&&%%%&&&((('''***,,,***(((''')))+++((((((((('''''''''&&&&&&((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))******+++******((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''')))++++++---444===DDDXXX```jjjrrruuuvvvxxxyyyuuuvvvwwwwwwuuuuuuvvvxxxzzzxxxuuuqqqooooooppprrruuuuuuvvvtttrrrqqqqqqrrrvvvzzz}}}}}}}}}}}}wwwooohhhYYYIII===555///,,,------.........---***(((&&&%%%%%%&&&&&&''''''''''''''')))***)))(((((()))+++((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111///---,,,,,,,,,...///111333555555333222111222///...---,,,+++)))(((((($$$###"""###$$$(((+++---000444777888666222///......---,,,+++***)))))))))((((((((('''''''''&&&&&&((())),,,...---+++(((&&&(((&&&%%%%%%&&&'''%%%$$$!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###%%%***...444@@@KKK[[[iiiyyy}}}yyyvvvssstttyyy~~~~~~~~~lll[[[NNNCCC:::444444555555444333222444555333222000...---------...---......---++++++,,,...000000000/////////......666===FFFNNNTTT[[[bbbggglllsssxxxzzz{{{~~~vvvpppeeeXXXKKK@@@888444222111000111333222...+++******************************)))))))))((((((((()))+++...222999EEETTT___iiisss}}}~~~~~~xxxlll[[[OOO???:::444///,,,+++***)))***+++,,,---------,,,+++++++++******))))))((((((&&&'''((()))***++++++++++++,,,,,,---......//////)))***,,,...//////......***))),,,111222222555;;;@@@FFFNNNUUUZZZ^^^aaabbbdddccccccccceeedddcccaaaZZZ\\\]]][[[YYYWWWQQQIIICCC>>>777111---,,,+++***'''(((((())))))******+++)))))))))***************)))+++000666;;;BBBPPP]]]dddjjjmmmmmmoootttwwwvvvuuuvvvwwwwwwvvvuuuvvvvvvqqqooodddUUUGGG>>>666.........---,,,,,,,,,,,,,,,******+++,,,------------)))************++++++++++++,,,,,,------,,,,,,+++))))))******************((()))++++++*********,,,))))))******************))))))(((((((((((())))))'''''''''((())))))******+++************)))))))))++++++++++++++++++++++++++++++************++++++''')))))))))'''&&&'''(((''')))))))))((('''((()))''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''))))))(((''''''&&&&&&''''''((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&(((((()))...555<<>>JJJ[[[iiirrrvvvxxxzzzqqqtttwwwyyyyyyxxxyyyzzzqqqssstttssspppnnnoooqqqpppqqqrrrssstttvvvyyy|||zzz~~~~~~wwwqqqaaaOOOBBB888000,,,,,,***+++---.........------'''&&&&&&&&&&&&'''(((((((((******)))(((''''''(((((((((((((((((('''''''''###########################"""""""""###$$$$$$%%%$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((...---+++)))***+++...///000222555555555666777999;;;888333///---,,,++++++)))((((((((((((***,,,---000000000///...---+++++++++++++++++++++***)))(((''''''''''''&&&%%%$$$$$$###'''+++//////---***(((%%%$$$######$$$$$$###!!! """$$$&&&&&&'''(((((((((((((((((('''&&&(((,,,000777BBBNNN```nnn}}}|||wwwsssppprrruuuyyy}}}yyy{{{xxx{{{vvveeeVVVKKKCCC===999555333000...///000000000111111111111111111111111000//////............///333222222111000///......666888AAANNNXXX___hhhpppvvvwwwxxxzzz}}}}}}|||zzztttmmmaaaRRRCCC888222000...,,,+++,,,......+++(((&&&&&&&&&'''''''''((((((++++++***)))))))))))))))((('''***111888AAAPPP]]]jjjqqqzzz{{{sssjjjcccSSSKKK???555000...------111///------......---,,,---+++******++++++)))(((+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...------...000111222222---///222555999>>>DDDIIITTTWWWYYY[[[[[[\\\^^^___\\\\\\\\\^^^______\\\ZZZXXXXXXWWWWWWUUUQQQLLLGGG<<<777111,,,***))))))(((&&&''')))*********)))((('''((()))******)))((('''---///555===IIIUUU___eeesssrrrrrrssstttuuusssrrrsssrrrrrrvvvzzzyyyssslllkkkdddZZZOOOAAA555111444444555555333000//////111............---,,,,,,+++,,,------......------,,,,,,***(((***---...---++++++++++++++++++***)))(((***++++++,,,,,,+++++++++******++++++++++++,,,,,,))))))***)))''''''(((***))))))((('''''''''''''''+++***)))(((((()))******------,,,,,,***)))'''&&&,,,)))''''''***------+++---,,,,,,+++***)))((((((************)))'''&&&%%%((((((((((((((()))******(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((()))))))))))))))((((((++++++***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((+++,,,888BBBQQQ___kkksssxxx{{{|||zzzxxxxxxzzzyyywwwtttuuutttrrrpppppppppqqqrrrsssttttttvvvxxxzzz{{{}}}|||zzzzzz|||~~~zzzvvvkkkZZZGGG999000,,,,,,,,,+++***+++---/////////+++***((('''&&&''')))***)))***)))&&&'''***)))%%%))))))'''&&&$$$$$$$$$$$$)))))))))'''&&&$$$"""!!!############""""""""""""###$$$&&&&&&%%%%%%&&&''''''%%%###$$$&&&'''&&&###&&&''''''((((((((('''''',,,+++)))((((((***,,,...444777999;;;;;;>>>AAAEEEGGGDDD???:::666222...,,,***))))))(((((()))+++,,,/////////...---,,,************+++++++++***))))))'''''''''&&&&&&$$$######!!!$$$)))---...---+++)))%%%###""""""###$$$"""!!!!!!###%%%&&&&&&''''''(((((((((((((((((('''(((---111777BBBNNN___mmm|||{{{wwwuuuvvvxxx}}}||||||yyywwwzzzuuueeeVVVKKKDDD===999555333000//////000000000000111111111222222222222000000///............///111111000000000000000000555888AAANNNXXX___hhhppptttuuuxxx{{{~~~~~~|||zzzssslll```QQQCCC888222000...,,,+++,,,...---***(((&&&&&&&&&'''''''''((((((+++***)))(((((((((((())))))(((+++000666???MMMZZZhhhoooxxx~~~}}}uuummmggg[[[SSSGGG===666222111000111///---,,,---...---,,,---+++******++++++***(((++++++,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,---///000111111222555888;;;???DDDJJJNNNUUUWWWZZZ[[[[[[[[[]]]^^^]]]]]]]]]___``````]]][[[[[[ZZZZZZYYYWWWQQQJJJEEE:::666000,,,******)))(((((())))))***************))))))***++++++***)))((((((+++111;;;HHHVVVbbbiiissssssssstttuuuuuutttssssssssstttwwwyyywwwqqqlllhhhaaaXXXNNNAAA777444777999999777444000.........,,,,,,---.........------,,,,,,------------,,,,,,,,,***)))***,,,...,,,+++***++++++++++++***))))))))))))***,,,,,,---------******++++++,,,,,,------)))******)))''''''(((***))))))((('''''''''''''''+++***)))(((((()))******,,,,,,,,,+++***)))((('''+++)))'''(((***,,,,,,+++******)))))))))))))))))))))******))))))((('''&&&((((((((((((((()))******((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((())))))))))))((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***+++444===KKKYYYeeennnvvvzzz|||zzzyyyzzz||||||yyywwwwwwuuutttrrrrrrrrrssstttvvvvvvwwwxxxyyy{{{|||}}}|||zzzyyy|||~~~{{{uuukkk\\\LLL===444///---,,,+++***,,,...//////...,,,+++)))'''&&&'''((()))&&&((((((&&&(((+++***%%%)))((('''&&&%%%%%%%%%%%%))))))((('''&&&$$$###"""$$$$$$$$$######""""""!!!"""###$$$$$$######$$$&&&&&&$$$######%%%&&&%%%###&&&&&&&&&'''''''''''''''***)))'''&&&&&&(((***,,,555999===???BBBHHHOOOUUUZZZXXXSSSKKKBBB888000,,,+++***)))((())))))++++++.........---,,,+++***)))))))))******+++*********((('''&&&%%%$$$###""""""!!!&&&***,,,+++***)))$$$###""""""######"""!!! !!!"""$$$%%%&&&&&&&&&'''((((((((((((((()))((()))...111777BBBMMM^^^lllzzz}}}{{{vvvxxx|||}}}zzzxxxwwwvvvzzz}}}rrrcccUUUKKKCCC<<<888444222///...///000/////////000111222333444444444111000//////.........///////////////000000000111555888AAANNNXXX___hhhqqqrrrssswww||||||zzzssskkk___PPPCCC999333000...---,,,,,,---,,,***(((&&&''''''''''''((((((((())))))((((((''''''((((((+++)))+++000555===KKKXXXfffmmmwww}}}~~~xxxqqqlllccc[[[OOODDD;;;666222000///...,,,,,,---...---,,,,,,+++******+++,,,***)))***++++++,,,,,,++++++***---...............------,,,,,,---///000222333444888:::>>>AAAEEEJJJPPPTTTWWWYYYZZZZZZZZZZZZ[[[\\\^^^^^^___```bbbaaa___\\\\\\\\\[[[YYYVVVOOOFFF@@@777333...+++******))))))***************++++++,,,)))***++++++++++++******,,,///666AAANNN\\\hhhoooqqqrrruuuwwwxxxwwwvvvuuusssuuuxxxyyyxxxtttoookkkddd]]]TTTKKKAAA888777:::>>>===;;;666111---,,,,,,+++,,,---...............,,,,,,------------,,,,,,+++*********,,,---,,,+++))))))***++++++++++++***'''(((***+++---......///******+++,,,,,,---......***++++++***(((((()))***))))))((('''''''''''''''***))))))(((((())))))*********++++++******)))(((***((('''(((***,,,,,,+++''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((((())))))(((((((((+++***))))))((('''&&&&&&$$$%%%'''(((((((((((('''%%%$$$$$$$$$$$$&&&((()))...666BBBOOO[[[gggqqqwwwyyyyyyyyyzzz{{{{{{yyywwwxxxwwwvvvuuuuuuvvvwwwwwwzzzzzzzzzzzzzzz{{{|||}}}{{{yyyyyy{{{~~~~~~{{{vvvooocccUUUGGG<<<444000,,,++++++---//////...,,,...,,,***((('''&&&''''''"""%%%''''''))),,,+++&&&''''''''''''''''''''''''))))))((((((&&&%%%######&&&%%%%%%$$$###""""""!!!!!!"""######""""""###$$$$$$###"""###$$$$$$###"""&&&%%%$$$$$$$$$&&&'''((()))(((&&&%%%&&&(((***,,,222666<<>>111+++))))))(((((()))+++,,,---/////////...---,,,******(((((()))******+++******''''''%%%$$$###"""!!!!!!!!!$$$'''(((((('''&&&$$$"""!!!!!!"""###ӵ###%%%&&&&&&%%%&&&'''((()))))))))(((+++)))***...111666AAALLL^^^kkkzzzzzz{{{~~~|||yyyuuuuuuvvvyyy~~~yyyooo```SSSIIIAAA:::666333000.........///...---Ħ555555555111111000Ħ......////////////////////////444777@@@MMMWWW___hhhpppoooӵzzzrrrjjj]]]OOOCCC:::333000///...---,,,+++***)))((('''''''''''''''(((((((((((((((''''''''''''((((((+++)))+++000666>>>LLLXXXeeelllvvv|||~~~zzztttpppggg```TTTHHH>>>777111---///---,,,,,,---......---,,,*********,,,,,,,,,******++++++++++++++++++***---......Ħ...///222444555666888:::===???CCCGGGJJJOOOTTTXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[______```aaacccbbb___]]]\\\[[[ZZZWWWRRRJJJAAA:::333000,,,***)))***))))))+++***)))((()))***+++,,,))))))******************///444===HHHSSS]]]dddhhhhhhmmmuuuzzz{{{zzzwwwvvvtttwwwzzz{{{wwwqqqllljjjbbbYYYPPPHHH@@@888777:::???>>><<<777222...------,,,---...............---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,++++++(((((()))***+++,,,,,,,,,((()))***,,,---.........******+++,,,---......///+++,,,,,,+++)))((()))+++))))))((('''''''''''''''(((((((((((()))))))))***))))))************))))))((((((((()))***+++++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***((('''''''''&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''(((((()))(((((((((***))))))(((''''''&&&&&&"""$$$&&&((())))))''''''%%%%%%$$$$$$$$$%%%&&&'''***///999DDDPPP]]]iiiqqqtttuuuvvvxxxyyyxxxwwwuuuzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{||||||{{{xxxwwwzzz}}}}}}{{{zzzuuulll___QQQCCC888222,,,,,,,,,---//////---+++///---+++)))'''&&&&&&&&&!!!$$$'''(((+++...,,,'''&&&&&&'''(((((()))))))))(((((((((((('''&&&$$$$$$''''''&&&%%%$$$###"""""""""###$$$$$$""""""###$$$######""""""#########"""$$$###""""""###%%%'''))))))((('''&&&'''))),,,---///444;;;AAAIIIVVVgggttt{{{mmmYYYEEE555---((('''((((((***,,,...000000000000000///---,,,+++'''((()))***************&&&&&&$$$"""!!!!!!!!!!!! !!!###$$$%%%$$$$$$######""" !!!"""4ĉ@ӵ%%%%%%&&&%%%&&&'''((()))))))))))),,,***+++...111555@@@JJJ]]]kkkzzz|||uuuvvvwwwyyy|||wwwmmm^^^PPPFFF???888444111///...---......---,,,>L666666666666222222=hĦ...000000//////...------,,,222555>>>KKKVVV^^^gggooo4ĉ@ӵrrriii\\\OOODDD;;;444000000000///---+++)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((+++111777???NNN[[[eeelllvvv|||~~~}}}|||yyyvvvsssjjjdddYYYNNNDDD;;;333///000///------...///...---+++***)))***,,,------,,,+++++++++,,,,,,+++++++++,,,------>L...///333777999:::;;;===@@@DDDGGGJJJNNNQQQTTTYYY\\\[[[\\\\\\[[[YYYXXXZZZ\\\_________aaabbbbbb___]]]\\\[[[YYYVVVPPPHHH>>>777111...***))))))))))))((())))))((('''''')))***+++(((((((((((())))))******---333>>>IIIQQQUUUUUUUUU\\\eeeqqqyyy{{{yyyuuussstttxxx{{{{{{wwwqqqkkkhhhaaaWWWMMMEEE===666555777<<<<<<:::666222///...///////////////...---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......,,,---,,,+++)))((()))***))))))((('''''''''''''''''''''(((((())))))))))))(((((()))************)))'''((())))))*********+++,,,,,,+++******)))((((((&&&'''((())))))******)))((((((((((((((())))))***''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&!!!"""%%%'''((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%(((+++111:::DDDQQQ^^^fffnnnpppsssuuuvvvvvvuuuuuuzzzzzzzzzzzz{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{zzzxxxvvvxxx|||~~~}}}{{{|||yyyrrrfffWWWGGG999000...---,,,---......,,,+++///...,,,***(((&&&%%%%%%!!!%%%((())),,,///---((($$$%%%'''((()))******)))(((((((((((('''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$#########$$$$$$###""""""###&&&(((******)))'''&&&'''***---//////444;;;AAAIIIXXXlll{{{vvvaaaJJJ:::222((((((((()))***---///000111111111000///...---,,,(((((())))))***)))))))))%%%$$$"""!!! !!!""""""""""""######""""""""""""!!! !!!GG=?%%%$$$%%%%%%'''((()))))))))))),,,***+++---///333>>>HHHYYYhhhyyy|||wwwxxxzzzzzz{{{~~~yyynnn]]]NNNDDD===888444222000////////////...,,,HdĦ777777666666333=Īj000000///...---,,,++++++000333<<>>666111222222111...+++))))))***)))))))))(((((((((((('''((((((''''''(((((())))))((('''***000666???MMMZZZdddkkkuuu{{{}}}~~~~~~|||{{{zzzyyyvvvtttoooiii```VVVMMMDDD;;;666333111///...//////...---***))))))***---......---+++,,,,,,------,,,,,,++++++,,,---HdĦ111222666<<>>888///,,,)))((((((((('''&&&((((((((((((((())))))***((('''''''''((()))***+++---555@@@LLLSSSUUUSSSQQQXXXbbbnnnwwwxxxuuurrrqqqvvvxxxzzz{{{xxxrrrkkkfff___TTTIIIAAA:::444222444888888777444111//////000111111000000...---+++***++++++,,,,,,,,,,,,+++++++++,,,---,,,*********+++'''((()))***+++,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,***((('''((()))))))))((('''''''''''''''&&&&&&'''((())))))))))))(((((())))))***)))))))))%%%''')))***))))))***+++------,,,+++***)))((((((''''''((())))))***))))))((((((((((((((()))******'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&"""###%%%&&&&&&&&&&&&%%%'''''''''&&&%%%$$$$$$###&&&(((,,,111888CCCOOOVVVccchhhmmmrrrtttuuuvvvwwwyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||||||||yyywwwuuuwww{{{~~~}}}||||||zzzuuukkk\\\KKK;;;111000...,,,,,,------,,,+++......---+++)))'''&&&%%%###&&&((((((***...,,,'''###$$$&&&((())))))))))))''''''(((((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%&&&&&&(((***,,,...)))((('''ӵ000444:::ĭӵ```ӵ***Ħ111111000000///---,,,+++)))ӵӵ!!!"""ĦƜ`1.׼s$$$$$$###$$$Ħ******,,,******---...222<<<ӵĦĭӵĦĦĦzzz|||999777444...DdD444333222?fӵ.........Ħ---111:::ӵƜ`1.׼stttjjjĭӵ000))))))''')))(((((((((((()))***ӵ444<<&eooog&e--->hӵ000000///...---++++++g&e(((guO>uO>&e 4ff?>ߝL gĉ@$$$$$$###"""Shӵ***,,,******,,,---111g&e>hӵfff?><zg&e>&eHLShӵgL{{{yyy{{{S?ʬ;;;9993h?D%%)?333222ZufĦ,,,,,,,,,gL...,,,///g&elllgĉ@zzztttg&e>&e555@e******??(((''')))))))))))))))***g<ĉ---111999FFF3we<Ħqqqwwwxxxxxx3h?@ezzzzzzyyyxxxvvvrrrnnnhhhZCCC7775552221111113h?gL......//////......------...000D%%)?OOOfff?><zYYYZZZ=?Ħ\\\g&e[[[g&eSSSOOOKKKS?ʬ)))4ff?>ߝL,,,@e)))g&e...2229993h?g&e>&ewwwzzz??YYYMMMAAA;;;777333222444444444333111...------......///////////////......+++++++++,,,,,,++++++++++++---...---***(((***,,,))))))***++++++++++++***)))***+++---...//////000++++++******)))(((((((((+++++++++)))'''%%%&&&'''))))))((('''''''''''''''$$$%%%'''))))))))))))((()))))))))))))))(((''''''$$$'''***+++)))((()))+++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******'''&&&$$$$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''******)))((('''%%%$$$###%%%%%%$$$%%%'''...666<<>>999Bt=o9ĦDtfo9Ħ333000---g?---...HdĦ...///000Hu]Ħnnntt{{{xxxHƅ^Hu]Ħ222H׼s)))***&&&&&&''''''''''''(((((((((tQ***...000444je<ĦppptttvvvBt=o9ĦH׼sxxxwwwwwwuuurrroooqqqoookkkHtĦMMMAAA???;;;666Bt=o9ĦHdĦ000000//////000000111000222666Dtfo9ĦsߝLGdUĦYYYHt@cӵHu]ĦYYYHu]ĦPPPMMMHtƅ^+++qIܗGIӵ)))H׼s******Hu]Ħ,,,666Bt=o9ĦHƅ^Hu]ĦyyyaaaRRRHHH<<<666555555222///333000...///000111///,,,222111///---,,,,,,,,,,,,,,,,,,,,,---------......///---,,,+++***+++,,,,,,///...---+++***)))((((((---+++***+++,,,...------.........---,,,+++***)))...,,,***(((''''''((()))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))((((((((((((******++++++++++++*********+++,,,+++)))'''''''''+++*********))))))(((((('''&&&&&&&&&'''***,,,...***)))'''%%%%%%''')))***,,,***((((((***+++)))'''***)))((('''&&&&&&'''(((%%%&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$&&&***///333666>>>DDDNNNZZZdddmmmrrruuusssxxx}}}~~~}}}|||}}}~~~{{{xxxvvvvvvyyy~~~yyytttkkkYYYIII???555+++***+++******+++++++++,,,++++++***(((((()))))))))(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''%%%$$$###'''((()))******)))((('''))))))((((((((((((((()))))))))))))))))))))******+++...222666777555333111))))))4DuXӵ111222666DdDΦDdDĦ[[[DdDĦ444000t|<111000...,,,***)))((((((DdDĦ)))DdDΦDdDΦDdDĦpeƜ4DuTӵ `eĭ&&&qet+++******))))))******,,,000DdDĦwwwt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ}}}zzzyyyzzz|||q<RHHH===qjRgdKӵHdDĦgdKӵ222000GR/f6LĭĦ,,,---DdDĦ///000111DdDĦnnn`eĭzzzDdDΦDdDĦ111DdDĦ)))***))))))((('''''''''''''''''''''(((((((((geĦ***---///FSĦmmmrrrqjRgdKӵDdDĦvvvuuuuuutttrrrpppooonnnkkkDdDĦSSSIIIFFFBBBqjRgdKӵDdDĦ000000000111222333333777999===HdDĦgdKӵDdDDdDĦZZZDdDĦ4DufӵDdDĦYYYDdDĦMMMq<R,,,+++peƜ4DuTӵ)))DdDĦ)))***DdDĦ000qjRgdKӵDdDΦDdDĦyyyyyywwwpppfff^^^OOOFFF;;;555444444222...222000...///000111///---000000////////////000000........................------,,,++++++,,,,,,,,,...---,,,+++***)))))))))...,,,+++***,,,,,,,,,+++------------,,,+++******---,,,***((('''((()))***''''''&&&&&&&&&'''))))))))))))************))))))))))))))))))(((((((((((()))******++++++******)))***,,,---,,,***(((((()))************)))))))))(((((('''&&&&&&''')))+++---***(((&&&%%%%%%&&&(((***+++)))((((((***+++)))'''***)))((('''&&&''''''(((&&&&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''))),,,///111444:::EEERRR^^^iiiqqqvvvqqqvvv|||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzwwwxxx{{{zzzvvvnnn^^^OOODDD:::111......+++***+++)))******+++++++++++++++******)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%((()))***+++******(((((())))))((((((((((((((()))))))))))))))))))))******---///333666777555333111)))***4DuXӵ333666:::DdDΦDdDӵUUUDdDĦ:::555o)h222111000...,,,***)))((((((DdDĦ(((DdDΦDdDΦDdDӵ =ӊB1.uTӵHߝL`o9(((po9wӵ'''))))))******+++///DdDĦooo~~~o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ|||yyyxxxyyyzzz}}}po9u```SSSHHH===GIdnuR)ĦDdDĦnuR)Ħ222000CdgĪj---DdDĦ000000111DdDĦnnnHߝL`o9|||DdDΦDdDӵ000DdDĦ*********)))((((((''''''&&&'''''''''(((((()))geĦ)))+++sp?aĦhhhoooGIdnuR)ĦDdDĦrrrsssttttttsssqqqmmmmmmkkkDdDĦ[[[SSSPPPKKKGIdnuR)ĦDdDĦ444555777888:::;;;;;;AAACCCGGGDdDĦnuR)ĦDdDΦDdDĦ[[[DdDĦnuR)ĦDdDĦWWWDdDĦIIIpo9u///++++++***=ӊB1.uTӵ)))DdDĦ((()))DdDĦ666GIdnuR)ĦDdDΦDdDӵxxxwwwtttlllbbbZZZJJJBBB888333333333000---111000//////000000///......///000111222333333333//////////////////......++++++,,,------,,,,,,,,,---,,,++++++******++++++...,,,******++++++***)))+++++++++++++++++++++++++++***)))(((((()))***+++)))((('''&&&&&&''')))******++++++++++++++++++***))))))))))))(((((((((((()))******++++++******))))))+++,,,,,,+++******+++************))))))))))))))))))((('''((()))***+++((('''%%%$$$$$$%%%'''(((***(((((((((*********((())))))(((''''''''''''(((((('''&&&&&&&&&'''((()))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&''')))+++,,,,,,222;;;FFFRRR___jjjqqqoootttzzz}}}|||{{{|||}}}|||{{{{{{{{{{{{||||||}}}}}}{{{yyyzzz}}}|||yyytttfffYYYIII???555000---)))'''((((((((()))+++,,,---......,,,+++)))'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''((()))***++++++***)))((((((((('''''''''(((((()))(((((((((((())))))***+++...000333666666555222000(((***4DuXӵ555888;;;DdDʜ4DuTӵWWW>d<Ħ@@@Dt333///---+++***)))((((((>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ""""""F&uTӵ4DufئL>e)))puR)Ħ((()))*********+++--->d<ĦgggDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<222qR/ܗ?fӵ--->d<000111>d<Ħmmm4DufئL>e}}}DdDʜ4DuTӵ000DdDĦ*********))))))(((''''''&&&'''''''''((())))))geĦ(((s<v>aĦdddlllpeӵDx<DdDĦpppqqqtttuuutttsssnnnnnnmmmDdDĦ```ZZZXXXTTTpeӵDx<>dd<ӵDd<DdDΦDdDĦ[[[DdDӵnd<DdDĦTTT>d<ĦFFFpeӵ...Ħ)))F&uTӵ)))DdDĦ((()))>d<Ħ999peӵDx<>d<ʜ4DuTӵwwwuuuppphhh]]]UUUCCC===666222111111///---000000//////000000//////...///111222333333222111/////////...............***+++,,,---...---,,,+++,,,++++++***++++++,,,,,,,,,+++))))))+++,,,++++++***************+++++++++******)))))))))***+++,,,,,,***((('''''')))+++,,,******++++++++++++******))))))))))))(((((((((((())))))************))))))''')))++++++******+++,,,*********)))))))))))))))******)))(((((())))))***'''&&&%%%$$$$$$%%%&&&'''(((((((((((()))***))))))((((((((('''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((((((((((((''''''&&&&&&&&&'''((()))+++///555<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xwwwwwwzzzB?d<*********)))((('''&&&''''''(((((()))***geĦ'''Hg8>aĦ___hhhB?Ho9sss>dd<ӵ\\\ZZZB?Ho9DDD<xNNNPPPPPPQQQPPPRRRUUU&ӫeʬtIӇYYY>d<Φ>d<ĦYYYD&ӫetIӇVVVDdDĦPPPsdKĦCCCB?dp&ĒR))))))>d<sdKĦ;;;B?Ho9ttts&dq&ĒR{{{vvvrrrlllbbbWWWNNN===999444111000000...---//////000000//////000000///000111222111000///...------------------------***+++,,,---...---,,,+++++++++******++++++,,,,,,***(((((())),,,.........******)))))))))***++++++)))))))))******+++,,,,,,---,,,+++))))))***,,,---)))******************)))))))))))))))(((((((((((()))))))))******)))))))))%%%''')))***)))))))))+++))))))))))))))))))******+++******)))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((())))))((((((((()))''''''(((((((((((((((((())))))''''''''''''((()))&&&&&&&&&%%%$$$###!!! $$$%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%'''(((((((((%%%%%%%%%&&&&&&'''((((((***---111555999BBBOOOWWWhhhnnnuuuxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwzzz}}}~~~~~~}}}~~~~~~wwwooofffYYYJJJ???666000000444------,,,++++++,,,---------,,,***(((((((((***+++(((((((((((((((((((((((('''''''''(((''''''&&&%%%###$$$&&&'''''''''&&&%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''))),,,------///000111000...,,,***%%%(((4DuXӵ888999;;;Hu]3hhWWW[[[aaaneMMMGGG=e000///---+++)))(((''''''ne%%%###pIƎ@t@h###$$$%%%>h fe+++@ďD///......+++,,,---,,,,,,---neJJJYYY=eegesĪj@hfdDĦ@ďDHkgewwwvvvvvv}}}@hDDD999@G000///HĪj@IŌ111111Bene///Hkge///ne\\\jjjfe}}}Hu]3hh999666333se)))***++++++***)))'''&&&''''''((())))))***geĦja>aĦXXX```@Gtttssssepppsssuuutttsssooooooooo<Ō``````___@GQQQOOOHkgeUUUVVVWWWWWWVVVVVVWWWYYYHĪj@IŌXXXXXXegeXXXWWWHu]3hIŌYYYWWWDdDĦNNNneDDD???@h***)))>h)))))))))se***ne666>>>@GvvvuuusĪj@h~~~zzztttnnnfff\\\OOOGGG888555222111000000...---...///000000//////000111111111111000///---,,,+++,,,,,,,,,---------......,,,---------,,,,,,+++***+++++++++***++++++,,,,,,)))((((((***---000111111+++***)))(((((()))******)))******++++++,,,,,,,,,------,,,++++++++++++,,,))))))************))))))))))))))))))((((((((((((((())))))******))))))(((%%%'''))))))((((((((()))))))))))))))*********************************)))''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((&&&'''(((((()))((((((((()))))))))((((((((('''''''''&&&&&&$$$###!!!"""###$$$%%%%%%&&&&&&&&&"""""""""###%%%'''((()))$$$%%%%%%&&&''''''((((((&&&))),,,...111999EEEOOO\\\ccclllrrrsssssstttvvvuuuuuutttsssssssssssstttrrrsssuuuyyy}}}~~~|||{{{~~~|||vvvnnnbbbTTTHHH<<<444333666000///...,,,++++++,,,,,,---,,,+++******+++,,,,,,************************'''((((((((('''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%'''))),,,.........//////...,,,)))(((&&&4DuXӵ:::ĵD^SSSUUUYYY^^^PPPMMMHHH222///...---+++)))(((''''''&&&$$$"""!!!!!!"""$$$%%%###!!!+++---...............---.........------999DDDRRRDdDĦzzzzzzzzzyyyMMMBBB777222111000///222222000000000,,,...IIIYYYiii~~~D^GGG<<<999555s׼s***)))***+++++++++)))'''&&&&&&'''((()))***+++geFm8--->aĦOOOWWW^^^ssssssssss׼smmmoooqqqrrrrrrppplllmmmmmmHogggeeeeeeeeeeee```]]][[[\\\]]]^^^]]]\\\\\\\\\]]]^^^YYYXXXXXXXXXWWWWWWD^[[[ZZZXXXDdDĦMMMBBB???;;;777+++***)))(((***)))))))))s׼s'''***///:::DDDPPPzzzyyywww{{{{{{wwwppphhh```UUUHHH???444333222111000000///...---///111000///...000222222222000///...---------++++++,,,---...///000000///...---,,,+++*********,,,,,,++++++***++++++++++++***)))+++...000111111,,,+++)))'''''''''((()))******++++++,,,+++++++++++++++,,,,,,,,,+++)))(((******++++++++++++******))))))))))))(((((((((((((((((())))))))))))((((((&&&(((******((((((((()))((()))))))))************)))******+++++++++******'''''''''''''''''''''''')))***+++)))&&&%%%%%%'''%%%&&&((()))))))))((((((((((((*********)))'''&&&&&&&&&%%%%%%###""" !!!###$$$&&&&&&''''''%%%$$$######$$$&&&)))+++&&&&&&&&&'''''''''''''''###'''))))))***000<<d<ĦJJJPPPRRRUUUYYYZZZYYYĦGGG@@@:::777444222111///...,,,***)))(((''''''###%%%Ħ"""###$$$!!!!!! !!!!!!""" !!!###$$$%%%%%%$$$$$$%%%$$$!!! !!!$$$%%%&&&&&&(((***,,,...000111777555222///---------....../////////......///111ĦLLL___www>d<Ħ}}}}}}mmmZZZLLL@@@777222222000///...///000111000///...//////000111222222333///111222444555555555444111111111111000///...---,,,---222888Ħhhhmmmpppuuu{{{>d<ĦSSSKKK===:::777Be,,,***)))***+++,,,+++)))'''&&&&&&'''((()))***+++geFYĉ,,,--->aĦIIIPPPWWW```fffhhhppppppqqqrrrssssssBellllllmmmooopppooonnnjjjjjjkkknu]ӵiiijjjjjjiiiiiihhhmmmkkkgggdddbbbbbbcccddd```bbbcccddddddcccaaa`````````aaabbbbbbaaa```___[[[ZZZYYYYYY[[[]]]^^^^^^WWWXXXXXXXXXWWW>d<ĦZZZ[[[[[[[[[YYY>d<ĦNNNLLLIIIĦ888444...***((())))))******)))(((''''''((()))************)))Be)))&&&))),,,+++ĦIIISSSZZZdddlllssswwwzzz|||{{{zzzxxxwwwwwwyyyzzz{{{yyytttmmmeee\\\PPPCCC:::222222111111000000///...---///111111///...000333333222000.........//////+++,,,---...///111222222111000---+++***)))******---,,,++++++******++++++---,,,+++,,,...000111000---+++)))'''&&&&&&'''(((++++++,,,,,,,,,++++++***((()))+++,,,+++)))'''&&&+++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((((())))))))))))(((((((((***++++++)))((()))***(((((())))))*********+++))))))***+++++++++++++++(((((((((((((((((((((((()))+++,,,***&&&$$$$$$&&&%%%&&&((()))))))))(((((('''(((***,,,+++)))&&&$$$%%%%%%%%%%%%%%%$$$###""" """$$$&&&'''(((((((((&&&$$$###$$$'''+++---'''((((((((('''&&&&&&%%%$$$''')))'''&&&***444>>>BBBKKKXXXcccjjjnnnrrrvvvtttssssssrrrqqqqqqqqqrrrmmmppptttzzz~~~}}}{{{|||{{{uuunnneeeWWWHHH???===111///---,,,,,,,,,...///+++,,,---.........------))))))))))))))))))))))))###$$$%%%'''((()))))))))"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$&&&)))---///000000000///---+++)))'''?aŖ%7uSQuR)ӵsdKĦPPPVVVRRRPPPQQQUUUgdKĦFFF???999555333444444222000+++(((&&&&&&(((***'''gdKĦ"""!!!!!! """&&&))))))***+++***'''&&&'''(((  !!!###%%%&&&&&&&&&'''***...000000///555555333111000/////////000...---...111222111gdKĦGGGWWWmmmgdDĦqqqcccSSSHHH???777222222///000000000///...------000000000111222222333333222000...000333444333111444222111111222333333222111000000gdKĦ\\\gggmmmuuuzzz{{{|||sdKĦZZZNNNCCC===555///,,,***...---,,,***)))(((((((((+++(((&&&&&&(((***ŶS((((((***3weAQQQneSSSYYYYYYUUUPPPPPPneGGGCCC>>>888555444444555111///,,,)))''''''((((((ne%%%"""  $$$'''222222000,,,'''"""!!! !!!!!!!!!!!!"""$$$%%%&&&'''&&&'''***---//////...444333222000000/////////000...---...111222ne===GGGVVVlllDe}}}jjj]]]NNNDDD<<<444000000/////////000//////......000000000111222222333333111//////111444777666555555444222222333444333333333111neKKKWWWeeekkksssxxxzzz{{{~~~nehhh^^^RRRGGGAAA888222000///...,,,---,,,+++***)))(((''''''+++(((&&&&&&(((***>A(((((((((k<BBBIIISSS]]]eeejjjiiijjjnnnrrrsssrrrppplllmmmmmmllljjjiiiiiijjjiiijjjlllfhllllllmmmmmmnnnnnnnnnooommmkkkjjjjjjiiigggeeeggghhhiiijjjjjjjjjiiihhhfffeeeeeeeeefffeeebbb```bbbcccaaa]]]^^^aaaaaa^^^ZZZYYYWWWVVVVVVDeXXXYYYXXXWWWYYY[[[neGGGDDDne222111///,,,***(((((()))))))))((((((''''''(((((()))+++)))''''''))))))(((&&&)))***neCCCJJJWWW^^^hhhooosssvvvyyy|||{{{zzzyyyvvvssssssvvvyyysssooohhh]]]PPPCCC999444......---------------.../////////000000000111111111000//////.........///............///000111222000///---,,,+++++++++,,,---,,,***))))))***,,,---,,,,,,,,,---------------,,,++++++***)))((('''&&&++++++,,,,,,+++***)))(((---,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))))))))(((((('''(((((())))))((('''&&&((())))))***************+++++++++***************)))***+++)))'''&&&(((***(((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((()))'''((((((((((((&&&%%%$$$!!!!!!"""""""""!!! !!!###$$$&&&'''%%%""""""&&&'''$$$%%%***%%%&&&((())))))'''&&&%%%'''&&&$$$$$$%%%'''***,,,444999AAAJJJRRR[[[ccciiijjjjjjjjjkkkkkkkkkkkklllnnnrrrwwwyyyyyyzzz}}}~~~|||}}}~~~~~~|||zzz~~~|||uuullleee___RRREEE===:::555111000///...---(((((()))***+++++++++++++++++++++***(((&&&%%%$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$&&&''''''%%%###############$$$%%%&&&'''&&&'''''''''(((***///222666333000,,,)))''''''ZZZ^^^dddbbbddd^^^XXXQQQNNNHHHBBB@@@;;;777555444444555///...,,,***((('''''''''(((%%%""" !!!###&&&''''''%%%"""!!!!!!!!!""""""""""""###$$$&&&'''((('''(((***---///...---111111000///////////////000///...///000111666<<>>777222///,,,------------,,,***)))+++++++++++++++***)))))))))(((&&&&&&&&&&&&%%%###'''&&&&&&'''((('''%%%"""$$$$$$$$$$$$%%%&&&'''((('''((()))))))))+++///222---,,,+++)))(((&&&&&&%%%555999AAAMMM^^^sssvvvbbbXXXLLLEEEBBBAAA>>>;;;888888888777777666666666111000000///---+++)))((((((***+++)))&&&###"""""" !!!"""!!!  !!! !!!"""""""""""""""((('''(((***---///...---//////.........//////000...///000000//////000111000444;;;EEETTTiii{{{eeeTTTIIIAAA:::999777333000000//////000111111111000000000000000111222222333333222222333333333666:::======;;;888666555444222000...,,,+++------000999CCCLLLUUUbbbmmmtttxxx}}}~~~yyywwwxxxuuupppfff[[[LLL@@@888444111///...///000000000///---,,,)))))))))'''%%%$$$&&&(((&&&&&&'''''''''''''''&&&&&&))),,,///222888AAAHHHUUUZZZbbbgggjjjjjjjjjjjjjjjlllmmmllljjjgggffffffhhhhhhgggfffgggiiijjjkkkggggggggghhhkkknnnrrrtttooooooooopppqqqqqqooommmjjjjjjjjjjjjlllmmmoooooojjjiiigggggghhhhhhfffeeeaaacccbbb```aaadddbbb]]]^^^^^^^^^]]][[[XXXVVVUUUXXXYYYVVVSSSSSSTTTNNNGGG???888333111///***((()))******************))))))(((''''''''''''''''''((('''((())))))(((((()))***---///333999BBBMMMYYY```eeejjjoooqqqrrrtttxxx{{{wwwvvvtttsssrrrooojjjfffddd\\\OOOEEE???999444000,,,++++++,,,,,,---...///000000000////////////............---......///000///......---......//////......---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------,,,------,,,++++++++++++,,,***)))'''&&&&&&&&&'''(((******)))(((((('''&&&&&&&&&&&&''''''((()))))))))&&&'''((())))))***))))))++++++***)))(((((((((((()))***++++++,,,+++++++++***************+++++++++***((('''''')))******)))((((((((())))))(((((('''+++******)))((('''&&&%%%'''''''''''''''''''''''' !!!!!!!!!!!! !!!"""$$$%%%%%%(((***))))))+++***'''%%%&&&&&&''')))***++++++++++++***)))((((((''''''&&&'''((())))))+++...111222222333444666999<<<>>>>>>CCCIIINNNTTT[[[dddkkkrrruuuyyyzzzzzzxxxwwwwwwyyyvvvvvvwwwwwwttttttvvvpppjjj```VVVLLLCCC;;;666000///...---+++***))))))******+++++++++******)))***)))''''''''''''%%%###'''&&&&&&'''((((((&&&###$$$$$$$$$$$$%%%&&&'''(((''')))++++++++++++---...***))))))((('''&&&%%%%%%:::AAAOOOaaaxxxttt^^^UUUJJJBBB@@@>>>;;;888777777888888888777666555333222111///...,,,+++***''')))***)))'''$$$###$$$ !!!!!!  !!!###$$$ !!!"""#########""""""'''&&&'''***---//////...000000//////.../////////---///111000///...000222111555===GGGXXXnnnrrr```QQQFFF>>>999888888444111000000000111111111000//////000000000111222222333333111222444444555888===BBBAAA>>>;;;999888666444222000...,,,---,,,---444>>>EEEOOO^^^jjjsssxxx}}}zzzxxxyyywwwsssmmmbbbSSSFFF===888333000---...000000000///---,,,)))))))))'''$$$###%%%(((&&&&&&&&&&&&'''((())))))%%%(((,,,...000444;;;@@@MMMSSS[[[bbbeeehhhjjjllljjjkkklllkkkhhhgggggghhhhhhgggfffeeefffhhhjjjlllhhhggggggiiilllppptttvvvrrrpppooooooppppppooommmhhhjjjlllnnnnnnmmmkkkiiijjjiiihhhiiijjjiiifffddd```ccccccbbbcccfffddd```___^^^]]]\\\[[[YYYWWWVVVWWWWWWSSSOOONNNMMMFFF>>>;;;555111111///+++((()))))))))***************))))))((((((''''''(((((()))''')))+++***)))(((***,,,...222888???GGGRRR\\\ccceeejjjpppssssssuuuxxx{{{wwwuuusssrrrpppmmmhhhddd^^^TTTHHH???;;;888444111,,,,,,,,,,,,---...///000111111000000000////////////.........//////000111///......------.........///...---------...//////+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,***+++,,,---------------,,,,,,+++++++++,,,---...,,,+++***)))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))((((((+++***)))(((((())))))***)))***++++++,,,,,,+++++++++++++++******************(((&&&''')))+++***)))(((((())))))))))))(((((()))((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&!!!!!!"""""""""!!!  !!!###$$$%%%###'''***((())),,,+++'''%%%%%%&&&''')))***,,,---,,,++++++******)))))))))%%%&&&((((((((((((***+++************,,,...000111222555999<<>>;;;:::888555444333000...---++++++111:::BBBLLL[[[iiirrryyy~~~zzzxxxyyyxxxuuuqqqfffWWWJJJAAA;;;555222,,,---///000000...,,,+++(((******'''$$$###%%%((('''&&&&&&&&&'''(((***+++&&&)))---...///222888===FFFMMMVVV^^^bbbfffjjjmmmjjjkkkkkkiiigggggghhhjjjhhhgggeeedddeeehhhjjjlllhhhhhhhhhiiimmmqqqvvvxxxuuussspppooooooooonnnmmmgggjjjooorrrrrrnnnhhheeejjjiiijjjkkkllljjjgggdddaaacccdddccceeehhhgggbbb___^^^]]]\\\ZZZYYYXXXXXXUUUTTTQQQKKKIIIGGG@@@777555///,,,---+++'''$$$%%%((())))))************)))))))))(((((((((((())))))'''***,,,+++))))))+++---///333:::BBBKKKUUU^^^dddeeejjjpppttttttuuuxxx{{{{{{xxxuuusssrrrooojjjeeeYYYPPPCCC;;;888777444222,,,,,,,,,---...///000111222222111111000000/////////////////////000111111///......---------......000///...---......000000***++++++,,,,,,++++++************++++++,,,,,,---******+++,,,------------,,,+++******+++,,,...///......,,,+++++++++,,,---(((((())))))******++++++&&&&&&&&&'''((())))))***((()))))))))))))))((('''******)))(((((()))***+++******+++,,,,,,,,,,,,+++,,,+++++++++******))))))***'''%%%&&&)))+++***)))(((((()))))))))))))))(((&&&&&&&&&'''''''''''''''$$$&&&'''))))))(((&&&%%%"""""""""""""""!!!!!!  """###%%%&&& &&&)))'''(((,,,+++'''%%%%%%&&&''')))+++,,,---++++++++++++*********)))%%%'''************+++,,,''''''((((((((((((((((((+++---///111555<<>>AAABBBBBBAAA???===:::888777666444111...++++++...222555DDDLLLXXXdddnnnuuu{{{~~~}}}||||||zzzwwwtttmmmhhh___SSSHHH>>>777444......///000111111...+++---+++)))'''&&&&&&'''((((((''''''''''''(((((()))'''((()))***+++---222555@@@FFFNNNWWW^^^dddiiimmmnnnkkkhhhggghhhiiigggeeeddddddfffiiilllllljjjiiihhhjjjmmmnnnooopppsssuuuqqqnnnlllmmmooopppooommmjjjlllnnnoooooolllhhhfffiiijjjkkkkkkjjjiiijjjllliiifffbbbaaaaaabbbbbbbbb`````````^^^\\\YYYVVVUUUPPPNNNIIICCC>>>999555333222000---***((((((((())),,,,,,+++***))))))******+++***((('''''''''((()))******+++***))))))+++---222999BBBJJJQQQWWW___dddgggjjjooorrrtttuuuvvvwwwxxxvvvrrrmmmnnnnnnhhh```SSSHHH<<<888666444222333---------------...///000000111111111///......///...///000111222222111000---,,,++++++,,,---///000+++,,,------......------...---,,,,,,++++++++++++,,,---......,,,,,,---...,,,---.........---,,,+++************+++,,,------,,,+++***))))))***+++,,,((())))))*********))))))+++***)))(((((()))***+++******++++++++++++******))))))***))))))(((''''''++++++,,,,,,,,,,,,++++++///...---,,,+++)))((((((''''''(((((())))))******'''((()))))))))(((&&&%%%)))((('''''''''''''''(((&&&&&&''''''''''''''''''$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!###$$$&&&$$$&&&''')))***))))))((('''''''''((()))*********((()))***+++,,,+++******))))))(((((('''''''''''''''$$$""""""$$$&&&''''''***)))+++000333555<<>>===888444;;;999777777999999999888555444333111000...---,,,(((((((((((('''&&&%%%$$$######"""!!! !!!""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%&&&''')))+++---...///000111///...///000000///...///000222222111111333444777;;;DDDRRRfff~~~}}}|||{{{|||zzzyyyuuunnncccVVVJJJBBB<<<;;;:::777555333111000//////000000000000//////,,,---////////////111222...///222666;;;@@@CCCFFFEEEEEEEEEDDDBBB>>>;;;999555444111///......///000333;;;HHHWWWdddoooxxx~~~~~~|||yyywwwxxxssskkk___QQQDDD999222///......///000000///---///...,,,***)))((())))))''''''&&&&&&'''(((((()))&&&'''(((''''''(((+++---444999AAAJJJRRRZZZaaafffhhhgggggghhhhhhgggdddaaaeeeeeefffiiikkkllljjjhhhiiikkklllmmmlllmmmnnnpppooolllhhhggghhhiiijjjjjjjjjkkklllmmmnnnooonnnnnniiijjjkkkkkkjjjjjjkkkmmmkkkgggcccaaa``````______ZZZYYYWWWTTTQQQMMMJJJHHHBBB@@@<<<888333000---,,,))))))***+++,,,,,,------,,,+++******)))*********+++***)))(((((((((((()))*********)))***---222666@@@GGGPPPVVV[[[^^^cccfffdddeeegggjjjllloooqqqrrrppprrrrrrooolllggg\\\PPPJJJ@@@777333222...---///......///000000///...---...///000///...---...///000000111111111000///////////////......,,,++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,+++---...---,,,+++,,,...***+++,,,------,,,++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))***************))))))++++++************++++++(((((())))))))))))((((((((())))))*********))))))************************++++++*********)))))))))******))))))(((''''''&&&******)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&'''(((++++++***)))'''&&&%%%%%%((()))***++++++++++++*********)))(((((('''&&&&&&)))'''%%%$$$%%%&&&'''&&&'''%%%&&&(((((('''+++111888BBBRRR```kkkqqqtttuuurrrqqqrrrtttxxxzzz{{{zzzyyyzzzzzzxxxuuuqqqooonnniiicccZZZQQQJJJDDD>>>;;;222000...---------,,,+++,,,+++***)))((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))***---//////,,,(((&&&%%%%%%&&&&&&%%%###"""###$$$fffrrrnnnUUUFFFBBBAAA===888<<<:::888777888999999999666555333111///---,,,,,,'''''''''''''''%%%$$$$$$""""""!!!!!!  !!!"""###$$$$$$""""""""""""###$$$%%%%%%&&&(((***,,,...///000111222111111111111111000000///111333333333333555666666;;;EEETTThhh|||zzzxxxxxxyyywwwssslll```TTTHHHAAA:::999888666444222111000...//////000000000000///,,,...000000///......///...///222555:::???DDDFFFDDDEEEFFFFFFEEEBBB>>><<<888777555222000...------222999EEEQQQ^^^jjjtttzzz}}}zzzxxxyyyvvvpppeeeXXXIII===555111000//////000000///...000///---+++******))))))&&&&&&&&&&&&''''''((()))(((((()))(((&&&&&&(((***...222:::BBBJJJRRRZZZ___cccdddfffhhhhhhfffcccaaaddddddfffhhhkkkkkkiiigggiiikkklllkkkjjjjjjkkkmmmmmmkkkhhhfffgggjjjlllnnnnnnnnnnnnnnnnnnoooppppppjjjkkkllllllkkkjjjlllmmmeeebbb___^^^^^^``````___WWWUUURRRNNNIIIDDD@@@>>>999888555222///,,,+++***&&&(((***,,,...------,,,++++++***************+++*********)))))))))))))))************,,,111888===FFFMMMUUUZZZ]]]___bbbeeeeeeeeefffhhhkkknnnpppqqqnnnqqqppplllgggaaaUUUJJJDDD<<<444222000---,,,......///111222111///---,,,...///000///...---...///111111111000000///......---.../////////...,,,+++,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,---.........---,,,...---,,,+++************++++++---......---++++++******+++++++++***))))))*********))))))*********))))))************))))))(((((()))***++++++++++++***))))))))))))))))))***)))))))))))))))))))))***))))))((((((((('''''''''+++***)))''''''((())))))))))))((((((((()))******'''''''''''''''&&&&&&&&&$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###$$$############%%%&&&(((******)))((('''&&&&&&%%%'''(((((()))))))))))))))******))))))(((''''''&&&***(((&&&&&&'''''''''&&&(((&&&&&&((('''%%%(((---222;;;JJJXXXccciiimmmooonnnnnnoooqqqtttvvvwwwwww{{{|||}}}yyysssooonnnnnnoookkkeee^^^XXXQQQJJJFFF===:::777555333111...++++++++++++***)))((('''&&&''''''((())))))*********((((((((((((((((((((((((***,,,---,,,)))&&&$$$$$$$$$%%%%%%$$$###""""""###yyybbbMMMFFFCCC@@@;;;===;;;999888:::;;;;;;;;;777666333111...,,,++++++''''''''''''&&&%%%$$$###!!!!!!  !!!""""""""""""""""""###$$$%%%&&&'''(((***,,,...///000000222222333222222111222222000111333444333444666777555:::EEEUUUjjj}}}yyywwwwwwxxxuuuppphhh]]]QQQFFF@@@999888777555333222000000......///000000000000000...000111000...---------//////111444888===BBBDDD@@@BBBDDDFFFFFFDDDBBB@@@<<<;;;999555222///---,,,000777AAANNN[[[hhhttt{{{}}}{{{zzzyyywwwrrrjjj^^^PPPCCC<<<555333000///000111000///111000...---+++***))))))%%%%%%%%%&&&&&&''')))))))))***+++)))''''''((()))***...444;;;AAAIIIQQQVVV]]]___cccffffffdddbbb```bbbbbbdddgggiiijjjhhhfffhhhjjjkkkjjjiiihhhiiijjjkkkjjjiiihhhiiilllpppsssrrrqqqpppnnnnnnmmmnnnnnnjjjkkklllkkkiiihhhiiijjj___\\\YYYXXXXXXYYYYYYXXXSSSPPPLLLFFF@@@;;;777555333222000...,,,+++******''')))+++---...---+++***+++***************++++++***************))))))(((******+++---111777???DDDJJJPPPWWW[[[\\\]]]```ccchhhgggfffiiimmmpppqqqqqqooopppmmmfff```YYYPPPGGG???888333222000,,,,,,...///000111222222000...,,,---///000///......///000111111000//////.........+++,,,...///000///......------,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,---,,,---///000000000///......---,,,+++***)))))))))++++++---......---+++++++++++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,++++++******)))(((((()))******)))))))))))))))*********&&&'''''''''((((((((()))+++***((('''''''''((()))((((((((((((((()))******(((((('''''''''&&&&&&&&&$$$$$$######"""!!!!!!!!!"""!!! !!!"""#########""""""###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((***)))))))))((((((((((((+++)))((('''(((((('''&&&'''%%%&&&((('''%%%''',,,...666CCCOOOZZZaaagggjjjjjjkkkmmmnnnpppqqqrrrttttttvvvxxxwwwsssrrrsssuuupppnnnjjjgggccc^^^XXXTTTLLLJJJFFFBBB>>>999333///////////////...---,,,+++'''''''''((((((((())))))(((((((((((())))))))))))+++,,,,,,***'''$$$######$$$%%%&&&%%%#########%%%hhhQQQFFFBBB???<<<>>>===;;;<<<>>>??????>>>;;;999555222...,,,+++***&&&&&&&&&&&&%%%$$$###### !!!!!!!!!!!!""""""###$$$&&&&&&((((((***,,,---.........///111222222111111222333///111333444333444666888555;;;FFFVVVlll}}}zzzyyyuuurrrllldddYYYMMMCCC>>>888777666444222111///...---...///000000111111000000111111000...------///111111111333666:::>>>@@@===>>>BBBEEEGGGGGGGGGGGGBBB@@@<<<888444000---,,,---222<<>><<<;;;>>><<<888444111...,,,,,,***)))))))))******+++,,,((()))+++,,,------,,,,,,******))))))***++++++,,,******+++++++++***)))((((((+++000555;;;BBBJJJOOOSSSWWWZZZ[[[[[[]]]aaadddgggeeeeeeiiinnnqqqooolllfffhhheee\\\SSSLLLDDD===666222111111...******...000000111111111111111111///000111111000000111333//////...---...///000000///...............//////...---,,,++++++---...000,,,+++++++++,,,,,,---...***,,,,,,,,,+++***+++,,,,,,---///000111111000000------,,,+++************++++++************++++++,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++*********'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!! """$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''((()))''''''((()))***++++++,,,***)))(((***+++,,,***)))(((&&&'''(((&&&######'''%%%)))///666>>>FFFNNNTTTUUUXXX\\\___```cccgggjjjrrrpppooonnnnnnnnnmmmlllnnnnnnooopppqqqpppmmmkkkhhhfffbbb^^^YYYQQQIIICCCAAAAAA@@@???<<<999555333111000///---,,,,,,,,,,,,***+++,,,---...000111111222222111...***((((((***'''((())))))''''''((()))rrrgggXXXLLLFFFEEEDDDDDDAAAAAABBBEEEHHHHHHGGGFFFDDDAAA<<<666111...---,,,%%%%%%%%%%%%$$$###"""""" !!!"""###!!!!!!!!!"""###%%%&&&'''))))))***++++++++++++***'''***------,,,,,,///222...000222333333444666888777>>>IIIZZZooouuurrrkkkbbbVVVLLLCCC>>>888777666333111///---,,,---...///000111111111111......///......111444888444333111111222444777999999;;;???CCCIIINNNQQQTTTJJJGGGAAA;;;555111///...---111888AAAMMMZZZhhhqqqyyy}}}~~~{{{tttjjj^^^TTTNNNBBB===777333222111111000000000///...,,,***((('''$$$$$$$$$%%%&&&'''))))))(((***+++***(((''''''((())))))))))))***...444888>>>CCCIIILLLNNNOOORRRTTTXXXYYY\\\aaafffhhhhhhfffdddeeegggfffeeeeeefffhhhgggiiijjjhhhfffeeegggiiiiiiiiiiiihhhfffdddcccbbbYYYZZZYYYVVVRRROOONNNNNNEEEBBB===:::999888666555555444111...,,,+++++++++'''''''''((()))***+++,,,'''((()))+++,,,---......******))))))***+++,,,,,,******+++,,,+++***)))((((((,,,111777>>>EEEMMMRRRWWWZZZ\\\\\\\\\^^^cccgggdddcccccchhhnnnppplllhhhaaadddcccZZZQQQIII@@@888333000///000---))))))---111000000000111222333333///111222222111111222444///...------...///000111222111///---------...///...---,,,++++++---...000++++++++++++,,,,,,---...***+++,,,,,,******+++,,,+++,,,...000000000000///---,,,++++++******++++++,,,+++***))))))***+++,,,---------,,,+++***)))(((,,,,,,............,,,,,,******++++++++++++******------------,,,,,,+++***---,,,***))))))***,,,---,,,,,,,,,+++++++++******((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!! ###%%%&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++&&&&&&''')))***,,,------)))))))))***,,,---+++***,,,******+++(((######'''&&&(((+++...222999@@@FFFHHHLLLQQQUUUXXX[[[aaaeeeeeecccbbbffflllpppqqqpppooooooppprrrttttttrrrpppnnnllliiifffaaaYYYQQQKKKRRRRRRPPPNNNJJJEEE@@@>>>999888666444222222222222,,,---...000111333444555666555444000---++++++---(((***+++***))))))***+++~~~pppaaaRRRHHHHHHFFF@@@@@@GGGEEEHHHJJJLLLRRRWWWUUUPPPJJJDDD;;;333///,,,+++***&&&%%%$$$###"""""""""""" !!!""""""$$$%%%%%%$$$###$$$&&&)))(((((()))***+++***)))------,,,,,,,,,---......//////000000111111111111222:::HHH[[[rrr~~~vvvkkk```WWWNNNDDD>>>777666444222111000//////.........///111222111///000000//////000111222222111111000000111333444555:::;;;===@@@EEEKKKPPPSSSPPPMMMFFF???888333///---...222666;;;BBBOOO___kkksssxxx~~~}}}~~~{{{|||yyysssmmmdddUUUHHHCCC>>>777222111111222222111111111000///---+++***''''''&&&%%%&&&'''((()))(((((()))))))))'''&&&$$$''')))*********,,,...000777888;;;>>>AAADDDGGGHHHMMMOOOQQQUUUXXXZZZ\\\]]]\\\\\\]]]^^^```bbbeeefffddddddeeeeeeccc```^^^\\\```___]]]ZZZXXXVVVUUUTTTMMMKKKHHHEEEBBBAAA@@@@@@888777444111///...------,,,,,,+++***)))(((''''''***+++,,,+++***)))***+++***++++++,,,,,,------...++++++++++++******)))))))))+++,,,+++++++++---///...222999???EEEKKKQQQUUUYYY]]]aaaaaa^^^]]]```cccfffeeefffgggjjjkkkkkkjjjccc```ZZZTTTLLLBBB999333222000...,,,***++++++,,,,,,...000111111111222333444333000......000222444......//////////////////.........---,,,+++***)))++++++++++++,,,---...///******+++++++++,,,,,,,,,)))+++,,,+++(((&&&(((******+++,,,---............000...+++)))((()))+++,,,&&&'''((()))***+++,,,,,,***---///...***((((((***,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,///......---+++******)))+++++++++************)))+++++++++***************((('''&&&'''((((((&&&$$$!!!!!!!!!"""$$$&&&(((***((('''&&&%%%$$$%%%%%%&&&%%%$$$""""""###"""!!!!!!!!! """$$$%%%""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''---+++)))'''&&&&&&'''((('''((()))***++++++***)))))))))***,,,......+++))),,,+++***(((&&&$$$"""!!!%%%&&&&&&(((+++///222444777999===AAAFFFJJJNNNPPPWWWUUUXXX```fffgggiiilllppppppppppppppppppppppppoooooommmiiiddd___[[[ZZZ\\\[[[ZZZZZZ[[[XXXSSSNNNJJJFFFAAA???@@@AAA@@@>>><<<:::999999:::;;;::::::;;;:::777555333222222222111000...------------...}}}jjjZZZLLLCCCDDDDDD@@@AAAGGGJJJOOORRRUUUZZZ^^^\\\VVVLLLFFF<<<333...+++)))(((&&&%%%$$$"""!!!!!! !!!""""""$$$%%%$$$######$$$%%%)))(((((()))************,,,,,,+++,,,,,,---......////////////000111222333555<<>>BBBHHHMMMPPPRRROOOJJJCCC<<<555111...***---111666>>>LLL]]]iiioootttzzz}}}|||{{{{{{}}}{{{|||zzztttnnnfffXXXKKKEEE@@@888333000000000000000111222222000...,,,***((('''&&&%%%%%%&&&'''((((((((()))))))))((('''&&&((()))++++++***+++---///222333555888;;;===???@@@CCCEEEGGGJJJMMMPPPQQQRRRUUUUUUUUUVVVXXXZZZ\\\]]][[[[[[[[[ZZZWWWTTTQQQOOOPPPOOOMMMKKKIIIGGGFFFEEECCCBBB???<<<:::999888888333222000...---,,,,,,---+++******)))(((((('''''')))***++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********)))***+++,,,,,,+++,,,...000444888???EEEKKKPPPUUUYYYYYY]]]aaaaaa___^^^aaadddfffeeeeeefffhhhhhhfffddd___[[[TTTLLLEEE===555000///---,,,***)))***++++++---///111222111000111222111000///......000111222000000000000000/////////---------------,,,+++***,,,,,,,,,,,,---...///000---------,,,++++++******)))+++---,,,)))((()))++++++,,,,,,------.........///...,,,***)))***++++++))))))***+++,,,,,,------,,,------,,,***)))***+++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++,,,,,,++++++*********)))******************++++++((('''&&&'''((((((&&&$$$!!!!!!!!!"""$$$&&&((()))((('''&&&%%%$$$%%%%%%&&&%%%$$$""""""###"""!!!!!!!!!!!!""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&,,,+++)))'''''''''((()))''''''))))))***)))(((((())))))***,,,...---+++)))+++***)))(((&&&$$$###"""%%%%%%%%%''')))+++...//////000333666999===???@@@IIIHHHMMMVVV^^^aaaeeejjjnnnooopppqqqqqqqqqqqqrrrpppooommmjjjeeebbb______dddbbbaaaaaaaaa___ZZZVVVXXXUUUSSSSSSTTTTTTQQQOOOKKKJJJHHHGGGHHHHHHIIIIIIGGGEEECCC@@@>>>=========<<<;;;999777777888999:::gggPPPEEE===???AAA???BBBGGGNNNTTTZZZ]]]aaaccc___YYYNNNFFF<<<333---***((('''&&&%%%###!!!  !!!"""###$$$$$$""""""###$$$((((((((()))))))))***************++++++---......000///......///000333444888???KKK]]]ttt{{{nnncccYYYOOOFFF@@@888777555333111000//////...---,,,---000222333222///////////////000111111111000000///000111333444666666888;;;???DDDIIIKKKSSSRRROOOIIIBBB:::333///+++,,,...000777DDDTTT```hhhnnnvvvzzzzzzyyyzzz{{{zzz{{{zzzvvvsssmmmbbbWWWLLLFFF===666222000//////000111333333333000---+++***)))'''&&&%%%%%%&&&&&&'''((()))*********)))))))))***++++++******,,,---...///111222444666888888888999<<<>>>AAACCCDDDEEEIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPOOOMMMJJJFFFBBB@@@CCCCCCAAA@@@>>><<<;;;:::999888666444222000000000...---+++*********++++++))))))(((((('''''''''&&&((()))******)))((()))+++---,,,,,,+++******))))))++++++++++++***************+++,,,,,,,,,...111333:::???EEEKKKOOOTTTXXX[[[YYY\\\```aaa``````bbbeeeeeeeeedddeeeeeeccc```^^^ZZZTTTLLLCCC<<<777222///---,,,+++******+++,,,---///111222222111000000111.........//////000000000222222111111000000000///------.........------,,,------------...///000111000000///---+++***)))(((+++,,,------+++******+++------,,,,,,,,,---............---,,,,,,+++++++++,,,,,,,,,------............,,,***)))***+++,,,+++,,,,,,------------,,,,,,************++++++++++++,,,---...//////...---,,,+++++++++,,,,,,---------...------,,,+++******))))))))))))***+++++++++,,,((('''''''''((((((&&&%%%!!!!!!""""""$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%+++***)))(((((()))***+++((((((((())))))((('''''')))))))))+++------+++)))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&(((((('''((()))+++---...000000;;;<<>>JJJ]]]uuuwwwjjj^^^TTTKKKCCC===:::999777555222111000///...---,,,...000222222222///...............//////000///.........///000111444444444666999===AAADDDNNNPPPRRRRRRMMMFFF===888666333///---000888BBBIIIYYYbbbnnnwww{{{|||}}}zzz|||{{{yyyyyyxxxqqqhhh[[[TTTIII???888333000...///111333444444222000///---+++)))'''&&&&&&&&&&&&''''''((()))***+++,,,,,,***++++++***)))((()))+++---------....../////////---...000111333444444444111222444777999<<<===>>><<<<<<;;;999888666555444111222222222111000...---//////......---,,,++++++---,,,***(((''''''((((((&&&&&&&&&&&&''''''''''''''')))******))))))***,,,))))))*********++++++++++++++++++++++++++++++,,,***+++---...000444:::>>>FFFJJJOOOTTTVVVXXXZZZ[[[\\\^^^```aaabbbbbbdddeeeaaaaaaaaabbbaaa]]]WWWRRRKKKEEE<<<555111/////////---------...///000222222111333444333111000000000---...000111222111000///000000000//////...............///000000000//////------------------...////////////.........------,,,,,,---/////////---,,,------,,,,,,,,,---......---...///000000///---,,,,,,,,,,,,,,,------------///+++''''''***------,,,+++,,,------.........---***+++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++......---,,,,,,+++******(((((()))***+++,,,,,,,,,)))((('''((())))))'''%%%"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""" !!!""""""!!!  !!!###$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((((((((((())))))***++++++,,,++++++******))))))))))))(((''')))***+++***(((''''''''''''''''''''''''(((((('''&&&%%%###"""!!!$$$$$$%%%&&&((()))******%%%&&&+++444;;;BBBKKKUUU___ccchhhiiiggggggiiikkknnnlllhhhffffffeeebbb```eeegggjjjlllllljjjiiigggiiiiiihhhhhhiiikkknnnpppwwwuuuqqqlllgggeeegggjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjhhheeecccdddfffjjjmmmaaaHHHCCC>>>===AAAEEEGGGHHHKKKQQQTTTQQQMMMJJJFFFAAA888444///,,,***)))((('''!!!  """$$$%%%(((***)))'''&&&(((+++)))(((((((((((()))******+++*********+++---000111333;;;III]]]vvv|||sssfffZZZQQQHHHAAA<<<;;;:::888555333111000000.........///111222111///333222000...,,,+++******///...---------...///000222222222444666:::===@@@GGGJJJOOOQQQPPPJJJCCC>>>777444000...111888???EEEOOOYYYhhhssszzz}}}}}}~~~{{{xxxwwwuuunnneee___XXXLLLAAA999333///---000000111222333222111111...---+++)))((('''(((((((((''''''((()))***+++,,,***++++++***(((((()))+++*********++++++++++++,,,******+++---............,,,---///222444555666666222222111111000000//////------/////////...---,,,+++++++++,,,++++++***)))---,,,***)))((((((((((((%%%&&&&&&&&&'''(((((((((((()))++++++******+++---))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,+++---///222555;;;BBBGGGNNNRRRXXX[[[]]]]]]^^^___^^^___```bbbcccccccccccc````````````]]]WWWOOOJJJ???:::333///---,,,,,,,,,++++++,,,---...///000000111333444333111000000111///000111111111111//////.............../////////000000111111111000000///...---------------............/////////000000000,,,,,,---///000000---+++***+++,,,---...............///000111111000......+++++++++,,,,,,---------...,,,***)))***+++,,,++++++,,,---......///......,,,,,,,,,,,,------------+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))))))))***+++++++++,,,)))((((((((())))))'''&&&""""""######$$$######"""""""""###$$$$$$$$$######"""!!! """"""!!!  !!!""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))))))))(((''''''(((((()))))))))***,,,,,,+++*********++++++)))''''''''')))***)))((('''''''''''''''''''''''')))))))))(((&&&$$$"""!!!"""###$$$%%%&&&'''(((((($$$%%%)))...222777@@@JJJUUU[[[aaadddbbbbbbeeeiiioookkkgggeeedddbbb\\\XXX]]]bbbiiimmmnnnmmmlllkkkiiiiiiiiihhhhhhjjjooorrrwwwwwwuuupppkkkiiilllooorrrrrrsssssssssrrrqqqqqqooommmkkkjjjkkknnnqqqssswww[[[FFFBBB>>>>>>BBBHHHKKKJJJKKKOOONNNHHHAAA>>>;;;888111///,,,***)))'''%%%###!!!###%%%$$$(((***)))&&&%%%(((+++))))))((((((''''''(((((('''(((((()))***,,,...///000999III___yyyyyypppcccWWWNNNGGG@@@;;;<<<;;;999666333222000000......///111333222///,,,111000///---,,,+++++++++///...---,,,,,,---......000000000111333666999;;;???DDDJJJOOOPPPMMMHHHDDD:::777222000222666;;;>>>DDDPPP```nnnvvvzzz}}}}}}~~~{{{xxxwwwwwwqqqiiieee]]]QQQFFF===666222///000000000000000111222222///...,,,***))))))******(((''''''''''''(((***+++)))******)))((((((***,,,))))))))))))*********+++((()))******++++++++++++,,,---.../////////...---------,,,++++++++++++++++++,,,...//////...---,,,((()))***+++++++++***)))+++***)))(((((()))******%%%&&&&&&'''(((((())))))(((***,,,,,,++++++---...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...000333666<<>>>>>CCCJJJMMMMMMJJJMMMJJJAAA999555333111...,,,***)))(((%%%"""!!!###%%%$$$(((+++)))&&&%%%(((+++***)))(((''''''&&&''''''%%%&&&''')))***,,,,,,---///888III```{{{xxxooobbbVVVNNNGGG@@@<<<===;;;999666444222000000...///000333444222...***+++++++++,,,---...///000///...---,,,,,,,,,---...............000333666888;;;???GGGMMMOOONNNKKKHHH???;;;555222222333555666===III[[[jjjsssxxx{{{}}}||||||{{{yyy{{{}}}xxxqqqkkkcccWWWKKKBBB;;;666444000000///...///111222333///...,,,+++***++++++,,,(((((('''&&&&&&''')))***((()))***)))((()))***,,,*********+++++++++,,,,,,))))))***++++++++++++***............---+++)))'''---,,,+++***))))))))))))''')))***,,,,,,,,,***))))))***+++,,,---,,,++++++((('''''''''(((***+++,,,%%%&&&&&&'''((()))******)))+++,,,,,,,,,,,,...///......---,,,,,,++++++++++++++++++,,,,,,---------000222666:::@@@HHHQQQWWWWWW[[[```ccccccbbbaaaaaabbbbbbbbbbbbccccccbbbaaa```___^^^[[[TTTJJJ???777333111000///000000///......///000111222222222222000222444333222111222333000000///...---,,,,,,+++......///000111222333333333333333222111000///...111000////////////000000000000000000000000000000+++***+++...111111---)))%%%(((,,,000111111///...000000000000000111111111******+++,,,---//////000***---///...***((((((***+++,,,---...////////////.........////////////000++++++------------++++++)))******+++---......///((())))))******+++,,,,,,+++++++++******************)))((()))******(((&&&""""""###$$$$$$###!!! !!!"""$$$$$$$$$###"""!!!  !!!"""!!! ###""""""!!!"""$$$%%%'''""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&))))))(((((((((***+++,,,)))'''&&&&&&((())))))((('''''''''''''''&&&&&&&&&''''''(((((('''&&&$$$###############""""""""""""$$$$$$%%%'''''')))333===CCCLLLWWW]]]___bbbhhhnnnqqqnnniiigggddd^^^TTTLLLJJJTTT```iiillllllkkkjjjiiimmmpppqqqppppppqqqssstttwww{{{zzzwwwwww{{{~~~zzzwwwsssqqqpppoooooopppqqqsssuuuvvvjjjUUUJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOJJJBBB;;;666222...,,,***(((''''''(((&&&""" !!!###$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&(((***,,,...444CCCZZZwww|||wwwnnnaaaSSSIIIBBB>>>;;;666666666555333111000///------...//////000//////------++++++++++++------+++,,,---...////////////000111222000...///333777888<<>>777333222333444;;;???JJJXXXccckkksss{{{}}}~~~}}}zzz|||~~~{{{vvvqqqkkkbbbZZZSSSJJJ@@@999555333000///000111111111222222222111000000//////,,,,,,+++))))))(((((((((***)))))))))((((((((((((*********++++++++++++++++++***)))((('''(((((()))(((***++++++***))))))***))))))))))))))))))))))))+++))))))***,,,,,,***'''*********++++++,,,,,,,,,+++)))''''''***+++***))))))***,,,......---+++***+++++++++++++++++++++++++++***)))***++++++,,,,,,+++,,,---------...111444999===CCCIIINNNSSSXXX[[[\\\]]]```bbbdddddddddcccbbbaaaaaabbbbbbaaa^^^[[[WWWRRRKKKFFFBBB===555///...---,,,---000333555666;;;;;;;;;:::888555333111111111222222222222111111000000000111111000000///000000222333333222111111222222111111111000000000111000///---,,,,,,------111///---...///111111111000000000000000111111222111111111222222222333333111000...///000000///...000...------...//////...,,,,,,,,,,,,,,,---------...---,,,,,,......---,,,...---------//////---+++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((''''''''''''(((&&&$$$###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$###!!! """$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&'''''')))*********)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########""""""######"""###%%%)))---///777>>>IIIUUU___gggkkkllloooppplllfffcccbbb[[[RRRSSSWWW]]]dddiiilllmmmnnnnnnnnnnnnoooqqqrrrrrrrrrpppqqqtttzzzyyyuuuwwwrrrtttuuuuuuuuuyyyzzzqqqpppsssvvv{{{zzzpppbbbUUULLLIIIHHHKKKLLLMMMOOOPPPQQQQQQQQQKKKEEE>>>777111...***(((***(((&&&&&&%%%$$$!!! """!!! !!!"""""" """$$$&&&'''///666CCCYYYuuuuuummmaaaTTTIII@@@999555555555444333222111///...000111111111111000000///......---,,,,,,---......,,,,,,,,,---......//////.../////////...///111444666999>>>CCCFFFIIILLLOOOKKKHHHBBB<<<777444333333555888@@@MMMXXXaaallluuuwwwzzz|||{{{}}}|||wwwuuupppggg```YYYQQQHHHBBB999666111//////111222222333333222222111111000000.........---,,,+++)))(((******)))))))))((((((((())))))))))))))))))((((((******)))(((((((((((((((''')))******)))((()))***))))))))))))))))))))))))***))))))***+++,,,***(((******++++++++++++++++++***)))((()))***,,,,,,+++)))***,,,------+++)))(((***+++,,,------,,,+++******)))))))))******+++,,,+++---///000000222666888AAAEEEKKKQQQTTTWWWZZZ\\\]]]___aaacccccccccaaa``````______``````^^^[[[XXXPPPMMMGGGAAA;;;666333111777555222111111222111111;;;:::999888555333000///111222222222222222111111111111000000000111111222222222333444333333111000000000000000////////////111000///...------......111///......000111111000000000000000111111222222222222333333333444444444000...,,,,,,...///000///000///------/////////...++++++,,,,,,------.........---,,,,,,......---,,,///...------......,,,***++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,------......------,,,******)))((('''''''''''')))'''%%%$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###!!! """######"""###""""""######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''******(((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%$$$$$$######$$$###""""""###%%%((()))000777CCCQQQ\\\dddhhhiiikkkllljjjfffdddddd___YYYZZZ]]]aaafffjjjnnnpppqqqssssssssssssssstttttttttoooqqquuu{{{{{{wwwwwwuuuvvvxxxyyyzzz{{{xxxooogggddddddcccfffiiikkkfff^^^UUUMMMJJJLLLNNNKKKMMMPPPRRRSSSSSSQQQPPPHHHCCC<<<555000---***''')))(((&&&%%%###!!!  !!! !!!###%%%&&&...444BBBVVVqqqssslll```UUUJJJAAA:::555444444444333222111///...222222222222222111000///------,,,++++++,,,------,,,,,,,,,,,,---...//////...............///000222666999===AAADDDHHHLLLOOONNNKKKGGGBBB===999666555333444999CCCNNNXXXdddoooqqqvvvzzzzzz|||}}}{{{uuuwwwqqqjjjddd^^^WWWOOOIII>>>999333///...000111111222222222111111000000000//////000///...,,,***(((*********)))))))))(((((()))(((''''''&&&&&&&&&&&&***))))))(((((((((((((((&&&(((******((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++***************))))))***+++,,,---...***+++,,,,,,+++***((('''(((***+++------+++***((())))))******)))***,,,---,,,...111444555888<<<>>>HHHMMMSSSYYY\\\^^^```aaa```aaabbbccccccaaa```^^^______^^^^^^^^^[[[XXXTTTKKKKKKHHHBBB:::555444555;;;888555222000...,,,***222222222222111111111000222222333333222222111111222111000000000111333333222222333333333222000///..................------111000000//////.........111///...///111222111000000000111111222222222222222222222333333333444444111...,,,,,,...000111111111///......///000000///,,,,,,---......///000000///...------//////...---///...------------***(((******++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,------......------,,,)))(((((('''''''''(((((()))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$"""!!!!!!!!!!!!"""""""""$$$######"""###%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&###$$$&&&''''''&&&%%%$$$***)))(((''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%$$$$$$###"""#########%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###"""###$$$%%%&&&***000;;;GGGRRR[[[```bbbbbbdddfffgggfffdddaaa]]]bbbbbbdddfffiiillloooqqqrrrsssssssssqqqqqqqqqrrrsssuuuxxx{{{~~~~~~{{{{{{~~~{{{wwwwwwvvvwwwyyy{{{|||}}}}}}}}}tttkkkbbb^^^[[[YYY[[[___```^^^YYYSSSNNNMMMOOORRRMMMOOOSSSVVVVVVSSSOOOLLLEEEAAA:::444000---***(((((((((&&&$$$!!! !!!###%%%&&&+++222@@@TTTnnnrrrkkkaaaUUUKKKCCC<<<888444444444333222111000///222222333222222111000000++++++***))))))***++++++,,,,,,++++++,,,---//////------------///000000000555888;;;???BBBGGGLLLPPPPPPOOOLLLHHHDDD???;;;888666444777>>>FFFPPP]]]hhhnnntttyyyzzz{{{}}}zzzvvvuuuqqqjjjeeeaaa[[[TTTOOOEEE???777222//////000000000000000000000/////////.../////////...,,,***)))************))))))))))))******(((''''''''''''((()))))))))))))))(((((('''&&&''')))***)))((()))***************************(((((())))))))))))***++++++*********************)))******++++++,,,---///***++++++++++++***)))(((((()))+++,,,,,,+++)))((()))+++,,,+++***+++---000///222666:::===@@@DDDGGGOOOSSSZZZ___bbbdddfffgggccccccccccccbbbaaa______```___^^^]]]\\\YYYTTTQQQEEEGGGGGGCCC;;;555444555///...---...000111111000000111111222333444555555333333333333333222111111222111000000000111333444111111222222222000///...////////////////////////000000000000000000//////000//////000222222111000000000111222222222222111111111111111222222222222222000------///111222333222000......000111000///---......///000111111222000///...///000111000......---,,,,,,---,,,***(((******++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((('''''''''''''''((())))))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""!!!!!!!!!!!!"""$$$######"""###%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$))))))((('''''''''''''''***))))))(((((('''&&&&&&$$$$$$###"""""""""############$$$&&&'''((()))***'''&&&%%%%%%$$$%%%%%%&&&'''+++111999CCCKKKSSSVVVVVVZZZ```ffffffccc___]]]dddccccccccceeegggjjjllllllmmmnnnmmmjjjiiijjjkkkuuuxxx{{{}}}~~~}}}}}}}}}}}}yyyxxx|||}}}zzzxxxyyywwwxxxzzz}}}~~~~~~}}}|||qqqiii```[[[WWWTTTWWW[[[XXXWWWUUURRROOONNNPPPRRRRRRVVVZZZ\\\[[[UUUNNNIIIAAA===777222///---+++***''''''&&&### !!!###%%%&&&(((000???SSSlllvvvnnncccWWWMMMEEE>>>;;;444444444444333222111111111111222222222111111000******)))(((((()))******,,,,,,+++++++++---...000...---,,,...000111000///444666999;;;???EEEKKKPPPPPPQQQQQQOOOKKKFFFAAA>>>:::777777;;;@@@HHHTTT___jjjrrrxxxyyyzzz}}}|||yyytttpppkkkgggddd___YYYTTTMMMGGG???777333222111000000/////////////////////............---,,,++++++++++++*********)))))))))---,,,+++***)))***+++,,,)))))))))))))))(((''''''&&&(((******))))))***+++************************'''((())))))((((((***,,,))))))******************)))***++++++******,,,...++++++++++++++++++******)))***++++++++++++***)))***---///...,,,---000333444888===BBBFFFJJJNNNQQQVVVYYY___ccceeegggjjjkkkfffeeedddbbbaaaaaaaaaaaabbb```^^^\\\ZZZUUUPPPLLL@@@BBBBBB>>>888333000000***)))***,,,///111111111222222222111222222333444444444444444333222111000000000000000000111222333///000111222111000///...222222222222333333333333000000111111111111000000000000///111333333222000///000222333333333222111//////000000000111111111222000///...000222222111222111//////111111111000......//////000000111111000///...///000000///...---,,,++++++,,,,,,***(((*********++++++,,,------///...---,,,,,,,,,------******+++++++++,,,,,,,,,)))******++++++******)))&&&&&&&&&&&&'''((()))))))))'''&&&&&&'''(((((('''&&&''''''&&&&&&%%%$$$###"""######""" !!!######""""""######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''''''''((((((((((((((((((((('''&&&%%%%%%'''''''''''''''((()))))))))))))))(((''''''&&&&&&%%%$$$######""""""######"""###$$$&&&''')))******((((((''''''''''''(((((('''(((***...444;;;BBBEEEIIIMMMUUU]]]___[[[YYYZZZdddcccbbbcccdddgggiiikkkjjjlllmmmkkkhhhfffhhhjjjqqqtttxxx{{{|||}}}~~~}}}zzzzzz|||{{{xxxxxx{{{xxxxxxzzz|||}}}{{{mmmgggaaa]]]YYYTTTVVVZZZSSSSSSRRRPPPOOOPPPSSSVVV[[[^^^ccceeeaaaYYYOOOIII===888333///---,,,+++***''''''&&&""" """$$$&&&&&&000@@@UUUmmm|||tttfffXXXMMMEEE???;;;555555555555444444333222///000111111111111111111+++***)))(((((()))***+++,,,+++******+++,,,...000...------...111222111///111333555777;;;AAAIIINNNPPPRRRTTTTTTRRRMMMGGGCCC>>>999777888;;;@@@KKKUUUbbbjjjqqqtttvvv{{{}}}|||uuuqqqmmmjjjhhhddd^^^YYYVVVPPPGGG???999666333111000000000000000000000000......------------......+++++++++*********)))))),,,+++***))))))+++,,,---((())))))***)))((('''&&&&&&(((***+++******+++,,,************************&&&((()))(((''''''***---(((((())))))******++++++)))+++,,,+++))))))+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111//////333777;;;???EEEKKKPPPUUUYYY\\\]]]___ccceeefffhhhjjjllljjjgggdddbbbaaabbbccceeebbb```]]]ZZZVVVQQQKKKGGG???>>>;;;777333///...---///...---...//////...,,,222111000//////000111111444444444444333222111000---...///000111111111111///000111222222222111000222222222333333333444444000000111222222222111000000000000111333333222000///000222444444333222111/////////000000000111111111000//////000111///...333111///000111222111111................../////////---,,,---...///...---+++******+++,,,,,,***)))(((((())))))***++++++,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,))))))************))))))&&&%%%%%%&&&'''((()))***((('''%%%&&&'''(((((('''''''''''''''&&&%%%$$$###"""###$$$""" !!!### !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))(((''''''&&&&&&%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&'''(((((('''''''''((())))))******(((((((((***,,,///222444:::<<>>;;;666666666666555444333333...///000111111111111111,,,+++***))))))***+++,,,,,,+++*********,,,...000///------///222333111//////000222555999???FFFLLLPPPRRRVVVWWWUUUQQQKKKGGG???:::666666777;;;DDDNNNYYYbbbjjjmmmqqqwww{{{|||wwwsssooolllkkkgggbbb]]]\\\VVVMMMDDD>>>999555222111111111111111111222222///...---------...000111+++++++++************))))))((('''&&&'''(((***,,,((()))*********)))'''&&&''')))++++++++++++,,,---************************&&&((()))(((&&&'''***...'''(((((()))***++++++,,,)))+++,,,+++((('''***,,,+++++++++,,,,,,------...///......------......///---111444333000000444999@@@DDDKKKQQQWWW\\\```cccbbbdddeeeffffffgggiiikkkkkkiiieeeaaa```bbbeeegggbbb___\\\XXXTTTNNNHHHCCCAAA===888333///...---............///111222111///222111111111111333444555444555444444333222111000,,,---///000111111111000000000222333444333333222//////000000111111111222000000222333333222111000000000000222333444222000///111222444444333222111///000000000000111111111000/////////000///---+++333111000000111222222111------------------,,,,,,---,,,++++++------,,,+++***))))))***,,,,,,+++)))&&&''''''((()))******+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,*********++++++*********%%%%%%%%%&&&'''((()))***(((&&&%%%%%%'''(((''''''''''''''''''&&&%%%$$$###"""###$$$""" ### """###$$$$$$#########$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&(((((((((((()))+++,,,---***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&(((***+++,,,((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***+++,,,(((((()))))))))))))))(((......333:::<<<;;;@@@HHHNNNOOOPPPSSSWWW[[[___aaa\\\```bbb```\\\ZZZ]]]```aaaeeekkknnnoooooorrrtttvvvvvvvvvuuupppkkknnnuuuooonnnnnnqqquuuvvvtttrrrmmmfff^^^\\\```bbb```\\\YYYVVVUUUWWWWWWVVV\\\ffffffjjjkkkgggccc^^^PPPBBB666000***)))+++,,,***'''%%%$$$!!! %%%000AAAXXXqqqkkk\\\OOODDD>>>===444444444444444444333333111111000000//////......,,,+++***))))))***+++,,,---,,,+++***+++,,,---...+++---......------...000///000111222444999@@@DDDNNNSSSWWWWWWWWWWWWSSSNNNFFFAAA:::333222777@@@GGGVVV]]]ccchhhrrr|||{{{uuuwwwsssnnnlllllljjjgggdddbbb]]]VVVNNNGGG???888333555555555444444333222222222111///---------------,,,++++++***++++++,,,,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,*********+++,,,,,,***'''$$$"""$$$%%%&&&((())))))***************))))))))))))))),,,++++++***))))))((((((++++++,,,+++***+++---///000111222111000111333555777888888888:::>>>DDDHHHIIINNNUUUYYY[[[]]]```cccaaabbbdddgggiiijjjjjjjjjkkkhhheeeddddddeeeeeedddddd^^^VVVQQQMMMIIICCC???222111000///......//////***+++,,,...000111222333666555333222222333555666444555555555444222000/////////000000111111111111000000000000000000000000,,,...111333333222111///222333222000...,,,---...222111000000000111333444111222222111///...000111...///111222222222111000//////000000000///---,,,////////////////////////---,,,***((((((***---...,,,,,,+++***)))))))))***)))((('''))),,,---***'''(((((()))***************+++++++++*********))))))'''((()))))))))))))))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((('''%%%###""""""######%%%&&&'''''''''%%%###!!! !!!"""###%%%%%%%%%$$$###(((%%%$$$%%%''''''$$$!!!"""###$$$$$$$$$$$$&&&(((((('''&&&'''***+++,,,+++***'''%%%&&&))))))&&&###$$$&&&((()))(((''''''''')))(((((('''%%%$$$######"""!!!!!! !!!"""###$$$"""###%%%'''((((((((('''&&&'''''''''(((((())))))+++++++++)))((('''((()))((()))***+++---000222333;;;???CCCFFFGGGIIILLLOOOKKKQQQWWWXXXUUUSSSTTTVVV^^^^^^___```aaabbbcccdddhhhiiiiiigggccc```______[[[]]]aaadddfffffffffeeemmmfff___^^^aaacccaaa^^^\\\ZZZ[[[^^^^^^\\\aaaiiimmmnnnjjjbbb[[[TTTFFF999000,,,((((((***+++)))&&&$$$###!!! (((000???SSSmmmnnn___RRRFFF???>>>666666555444333333333333222111111000///...------+++***)))(((((()))***+++,,,,,,++++++,,,,,,------,,,---......------...000---...///000222777===BBBLLLRRRVVVVVVWWWWWWTTTOOOIIIEEE===666444777???EEEOOOXXXaaafffmmmtttvvvtttuuurrrooommmmmmllliiigggfffaaa[[[TTTMMMGGG@@@<<<666555444333222222222222000///...---,,,,,,------,,,,,,,,,++++++,,,,,,---(((((()))++++++,,,,,,+++******************************+++,,,,,,+++***)))******,,,,,,***(((%%%###%%%%%%'''((()))*********++++++++++++++++++******)))))))))))))))))))))))),,,---------,,,---000222000111333444444555888:::===???BBBDDDEEEGGGJJJLLLQQQUUU[[[___aaaccceeegggcccdddgggiiikkkkkkjjjjjjllliiieeecccbbbccccccbbbaaa\\\UUUOOOJJJDDD<<<777222111///...---...//////,,,,,,---///000111222222555444333333333333444555555555555555444222111///000000000111111111222222000000000000000000000000///000222333333111///---000111111///---,,,---///111000////////////000111000111111000......///111......000111111111000///...//////000///...---,,,...........................---+++******+++,,,---++++++******)))*********)))((((((***,,,---***(((((())))))***************,,,,,,++++++******)))))))))*********)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$############$$$%%%%%%&&&'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$'''%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$%%%'''***'''&&&%%%%%%(((***+++***)))((((((((()))(((&&&%%%$$$&&&((())))))))))))))))))((('''&&&$$$###"""!!!"""!!!  !!!###$$$!!!"""$$$&&&'''''''''&&&&&&'''''''''((((((((()))*********(((''''''((()))(((((()))***+++---...//////222555777777999<<>>IIIOOOSSSSSSUUUWWWUUUQQQLLLHHHAAA:::666777<<<@@@EEEPPP\\\bbbffflllqqqrrrtttrrrpppoooooonnnllljjjjjjgggaaa\\\WWWQQQLLLHHH<<<;;;888666444333333333000///...............///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))***++++++******))))))***+++++++++)))&&&%%%%%%&&&''')))************+++,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,)))***+++++++++---000222111444666888:::===AAADDDGGGJJJOOORRRSSSSSSSSSSSSYYY\\\aaadddfffgggiiijjjeeegggjjjlllmmmllljjjhhhlllhhhdddaaa`````````___]]]WWWPPPIIICCC<<<444...000///...---------...///...//////000111111222222444444444444444444444444666666666555444333222111111111111222222222222222////////////////////////222333444333111///,,,***---...///...---,,,...000//////...---------......///000000///------...000------...////////////...---............---,,,,,,------------------------///......------,,,,,,,,,*********)))******++++++)))))))))+++,,,,,,+++)))((()))******++++++******---,,,,,,+++******))))))+++++++++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""""""""""""""""""""""" !!!"""###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%(((***(((&&&$$$%%%(((***++++++((()))******((('''((((((''''''((())))))*********((((((&&&%%%###""""""!!!"""!!! """###!!!"""###%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))((('''''''''(((((((((((('''(((((()))***+++)))***,,,,,,,,,...000222333555888777555555777999999;;;===???@@@@@@???>>>@@@@@@AAA???;;;999888888999999888888777777777777jjjeeeaaaaaadddffffffdddaaaeeekkkqqqttttttssstttmmmeeeXXXKKKAAA999111***%%%#########%%%%%%###  """&&&,,,888IIIbbb|||lll]]]OOOFFFCCC<<<999666222000000111111222222111///...---,,,+++***)))(((''''''((()))******+++,,,---...---,,,+++......---,,,++++++...000+++,,,------///222777:::EEEJJJNNNOOOQQQTTTTTTQQQMMMJJJDDD===777555777:::>>>FFFQQQ[[[bbbiiinnnqqqtttsssrrrqqqpppooommmlllmmmjjjeeeaaa^^^ZZZVVVSSSGGGEEEAAA===999777666555111111111000000000000000,,,,,,,,,,,,,,,++++++***((()))***+++++++++++++++************************((()))))))))************((()))***++++++***((('''&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........)))***,,,,,,---///333555666888<<>>888444333444:::===EEERRR___hhhmmmooosssttttttrrrpppnnnmmmlllmmmjjjgggeeeccc```]]][[[RRROOOJJJEEE???;;;888777444444333222111000//////++++++,,,,,,+++***))))))))))))***+++++++++******************************(((((()))))))))******+++))))))***++++++***)))(((&&&''')))***++++++,,,,,,************++++++,,,,,,---------------------------///000222333666:::===>>>AAAEEEHHHLLLPPPUUUYYYZZZ\\\^^^^^^]]]]]]^^^```aaabbbeeehhhjjjjjjiiihhheeegggjjjlllllliiieeecccdddbbb```___^^^]]][[[YYYPPPHHH>>>666333111///---...---,,,,,,---...///000333333333333333333333333333444444555555444444333666555555444333333333333222222222222222222222222111111111111111111111111222222111///,,,)))'''%%%***+++,,,,,,,,,---///111,,,,,,---///000111222222...//////...,,,+++---...,,,,,,,,,,,,,,,------...---------,,,------------------------------------000000111111000///,,,+++***)))))))))***+++,,,,,,)))***,,,------,,,,,,+++))))))***+++++++++++++++,,,,,,,,,++++++++++++***(((((()))******+++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&((()))%%%&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&''')))+++***+++---111333444444222666:::<<<<<<===AAADDDEEE@@@:::555222000,,,***&&&&&&%%%%%%%%%''')))***$$$$$$###""""""######$$$$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&***(((&&&''')))++++++)))((((((''''''''''''(((((('''&&&%%%%%%&&&&&&''''''***)))((('''&&&&&&(((***%%%''')))+++,,,+++)))((('''))))))(((%%%######$$$%%%$$$"""!!!!!!"""%%%&&&bbbaaaaaadddhhhkkkmmmnnnssszzz{{{lll___NNNBBB777...(((&&&###"""""" """%%%***111>>>PPPgggmmmZZZKKKEEE<<<:::777333111000///000000000///......---------******((((((((((((******++++++,,,,,,------,,,,,,,,,---...---,,,+++,,,---)))***,,,,,,,,,...111333999===???@@@CCCHHHJJJHHHCCCCCCBBB>>>999444222111666555:::IIIXXXbbbhhhllloooqqqrrrrrrpppmmmlllmmmmmmkkkiiigggfffeeeccc```YYYWWWSSSMMMGGGAAA===;;;999999888666444111///---+++,,,,,,---,,,+++)))((()))******+++++++++******++++++++++++++++++++++++)))))))))))))))***+++,,,*********+++******))))))'''((()))***,,,,,,,,,,,,))))))******++++++,,,,,,------------------------...000333555777:::???BBBHHHKKKNNNQQQTTTXXX]]]````````````^^^]]]]]]```bbbeeeeeegggjjjlllmmmkkkjjjdddfffhhhjjjiiigggdddbbbaaa```______^^^[[[WWWSSSHHHAAA777111000000000///------,,,,,,---///111222444444444444444444555555444444444444444444444444555444333222222222222333222222222222222111111111000000000000000000000000000000///...,,,***((('''***+++,,,,,,,,,---///111,,,---///000222222333333...//////...,,,,,,---///,,,,,,,,,+++,,,------...---------,,,------...///------------------------///000111111000///---,,,*********)))******++++++)))+++---...---,,,,,,---)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,'''''')))***+++,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&''''''&&&%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!###$$$&&&&&&%%%'''))))))((('''((())))))***++++++***+++---///000111444888===@@@@@@???EEEHHHKKKNNNQQQSSSVVVXXXYYYRRRHHH@@@;;;666111---'''&&&%%%%%%&&&(((+++,,,''''''((((((((('''&&&&&&&&&&&&&&&&&&''')))***+++'''''''''&&&&&&&&&&&&&&&)))&&&$$$&&&))),,,+++)))'''''''''''''''((()))***((('''''')))***+++)))(((((('''%%%$$$######$$$%%%!!!###%%%&&&'''&&&%%%$$$"""###$$$###!!!  """###aaaaaacccfffkkkpppssstttzzz}}}rrrbbbTTTFFF===444+++&&&&&&"""!!!  ###&&&...444???PPPfffttt___MMMEEE:::999777444222000//////........................+++***)))(((((()))***+++,,,,,,++++++,,,,,,------***---//////---+++******''')))*********+++---///333777999999<<>>@@@AAA???;;;666333222222000555AAALLLTTT^^^fffiiilllooopppooonnnnnnoooooommmkkkjjjjjjiiigggfff___^^^[[[XXXSSSMMMHHHEEEDDDCCCAAA>>>;;;666333111---...//////...---+++)))******+++++++++******)))++++++++++++++++++++++++******))))))***+++---...++++++++++++***)))))))))((((((***+++,,,---------******++++++,,,------.........//////000111111111444666999;;;>>>BBBGGGJJJRRRTTTWWWYYY[[[^^^bbbdddbbbccccccaaa___^^^```bbbeeeeeefffjjjmmmnnnllliiieeefffggghhhhhhgggeeeddd````````````^^^XXXQQQKKKBBB<<<666222222111000---------------...000222333444444444555555666666666555444333333333333444555444333222111111111222222222222111111111000000000////////////////////////............---------,,,+++,,,------------///111...///000111111111000000///000000///---,,,...///---,,,,,,+++,,,---...///......---------...000000........................//////////////////......++++++******)))*********))),,,...///---,,,,,,...)))***++++++,,,,,,++++++)))******+++,,,---......((()))******++++++++++++''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******)))((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&)))++++++)))(((***+++***+++...///000222666888<<>>@@@@@@===888555333......333===CCCIIIUUUbbbdddhhhmmmooonnnnnnppprrrqqqpppnnnmmmmmmmmmkkkiiicccccccccaaa\\\WWWRRRNNNNNNMMMKKKGGGBBB===999666///000111111000...,,,+++******+++++++++******)))+++++++++++++++++++++++++++******)))***,,,...///,,,,,,++++++***))))))(((((()))***+++,,,---------++++++,,,,,,---...//////000111222333555666777888???AAADDDGGGJJJNNNSSSWWWXXXZZZ\\\]]]___aaadddfffcccdddeeedddbbb``````aaadddcccdddhhhlllmmmkkkhhhffffffggghhhhhhgggfffeeeaaabbbbbbbbb^^^VVVMMMFFF>>>:::666555444222...+++...------...///111333444444444555555666777777888666555333222222333555666333222111000000000111222222111111111000000//////---------------------------.........///000000000,,,---......------000111000111111111111///---,,,///000000///------...000...---,,,+++,,,---...//////......---...///000111////////////////////////.............../////////,,,,,,+++***)))))))))***))),,,//////---,,,---...******+++,,,,,,,,,,,,+++((()))***+++---...///000******+++++++++******)))'''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++***)))'''&&&))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++***))))))'''))),,,,,,***)))+++---***,,,///222555888===@@@HHHKKKRRRZZZ```bbbaaa^^^bbb``````dddiiikkkjjjhhhhhh^^^QQQFFF???999222,,,***(((&&&$$$###$$$&&&'''+++---000222222///+++)))%%%$$$$$$$$$%%%''')))***'''''''''&&&&&&%%%%%%%%%$$$!!!!!!&&&)))(((%%%!!!"""###$$$&&&)))+++,,,'''(((***...222333///+++(((&&&%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$%%% !!! aaaaaabbbeeejjjpppvvvyyy|||oooaaaYYYEEE@@@777000+++(((&&&$$$""""""!!!!!!%%%'''111444>>>NNNaaazzzwwwcccOOO@@@:::888555333222111///---////////////...---,,,+++******+++++++++,,,,,,,,,------------------------...---+++,,,---......---******)))(((((((((((((((000000111444888<<<>>>>>>===AAAAAA<<<888777555222...///111666===FFFNNNSSS```dddiiimmmooopppqqqsssnnnnnnnnnmmmlllkkkkkkjjjiiiiiihhheeeaaa\\\WWWTTTSSSTTTTTTSSSOOOHHHBBB>>>>>>555000111000,,,+++///---------...------,,,+++///...,,,+++++++++,,,---///...,,,,,,---......---,,,,,,+++***))))))))))))++++++***+++,,,,,,+++***,,,+++---111000---...222444555666555555777===AAAGGGJJJMMMQQQTTTXXX]]]aaa^^^aaabbb```aaaeeefffdddbbbbbbbbbbbbbbbbbbbbbbbbeeedddeeegggkkkllljjjgggjjjdddcccfffeeeaaabbbggggggdddaaa___]]]WWWMMMEEE:::777444000///...///000//////111222444555666777444444444444444444444444999777555333222222222222333222000...---...///000---...//////000000/////////...---,,,,,,,,,---...000111111000...------...000...,,,++++++,,,---///000000000000//////...---...........................---,,,...111222000---///000111000///...///000111///...///111222222222444111///000222222000---......---,,,,,,,,,,,,,,,...///000111000...,,,***,,,++++++,,,...///---,,,((((((***+++,,,...//////++++++***+++,,,,,,***)))++++++*********)))))))))***)))(((((()))***,,,---......---,,,***((('''&&&******)))(((((((((******...---,,,++++++++++++++++++)))((())),,,...---+++...///000///,,,*********---------...222777;;;>>>GGGJJJNNNRRRSSSSSSQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSNNNHHH@@@:::555222///...+++)))'''%%%###""""""###,,,,,,---111555555111---((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%% """###%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***+++---...111555888666000***&&&&&&%%%$$$$$$$$$%%%&&&########################$$$!!!!!!YYY[[[]]]bbbiiipppwww{{{|||vvvkkk^^^SSSLLLBBB===666000,,,)))&&&$$$"""!!! !!!!!!$$$&&&///222;;;III\\\tttrrr```NNNBBB;;;888555333111000...,,,//////......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------------+++******+++,,,+++***))))))((((((((((((((())),,,---...222777<<<>>>@@@>>>BBBBBB===888666333000+++,,,---000666>>>DDDIIIWWW]]]eeekkknnnooopppppprrrqqqpppooonnnnnnnnnmmmmmmlllkkkhhhddd```\\\ZZZYYY[[[\\\[[[YYYTTTOOOLLLFFF>>>999888666000---///,,,,,,,,,---,,,,,,++++++---,,,+++***)))******+++...,,,++++++,,,------,,,000///...---,,,,,,,,,,,,+++++++++,,,------,,,+++,,,+++...222333111333888999;;;>>>???@@@DDDIIIMMMPPPSSSVVVYYY[[[^^^bbbdddbbbeeefffddddddggggggdddeeedddddddddcccccccccbbbeeeddddddfffiiikkkiiiggghhhdddbbbeeedddaaaaaaeeefffbbb^^^[[[XXXQQQGGG???777555222000......///000///000111222444555666777333333333222222222222222777666444222111111111111222111000///...///000000......///000000000000000000///...---------...///111222333222000///000111...---,,,++++++,,,------/////////000//////......---...///000111222222222222000///000222222000...000111222222000000111222333111000111222333333222555333111111222333111//////...------,,,,,,,,,---///000111222111000...---,,,++++++,,,......---,,,))))))***+++,,,---......)))(((((()))+++,,,+++************+++******))))))))))))))))))***+++,,,,,,111111111000...,,,+++***)))(((((((((((()))+++,,,------------,,,,,,,,,,,,///---,,,...111333222000...///000///---+++++++++...------...111444888;;;<<<>>>@@@BBBCCCBBB@@@???:::::::::::::::<<<>>>???>>>;;;777444333111...,,,111///---***(((&&&%%%$$$'''(((***...222333000---)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((+++,,,---///333777888555...***%%%$$$"""!!!"""###%%%'''###############$$$$$$%%%###  !!!UUUWWWZZZ```gggnnnuuuxxx|||xxxpppeeeYYYNNNFFFBBB===999444000,,,)))%%%###!!!!!! !!!""" ###%%%,,,...666BBBSSSkkkmmm\\\LLLBBB:::888444222111///---+++......------,,,,,,++++++)))))))))*********++++++******+++++++++,,,,,,,,,...,,,******++++++***)))((((((((('''(((((())))))(((***---111666;;;???BBB@@@DDDDDD>>>888555111---)))))))))+++///555;;;>>>LLLSSS^^^ggglllnnnooopppwwwvvvtttrrrqqqpppqqqqqqqqqpppnnnkkkhhheeecccbbb```bbbdddeeedddaaa]]][[[RRRLLLFFFCCC>>>777111000.........------,,,,,,,,,---,,,***)))))))))***+++...,,,++++++,,,------,,,------,,,+++************++++++,,,---------------,,,,,,000555888777;;;@@@@@@BBBEEEHHHJJJMMMPPPSSS\\\___bbbcccdddeeefffhhhgggkkkkkkiiihhhjjjhhhdddggggggfffeeedddcccbbbbbbccccccccceeeggghhhhhhfffgggdddbbbdddccc``````cccddd```[[[VVVQQQIII@@@888444222000.........000000000111222333444555666777444444444333333222222222444333222111000//////000000000000000000//////////////////000000000000000000///.........///000111///000000///...---///000---....../////////......111111111111111222222222...000222555666777666555666444333333444333222000333444555555333333444555777555444444666666555444666555333333444333222000222111111000000000000000222222333444444333111111...---,,,---//////...---------------............***)))'''(((+++---......***+++,,,------,,,+++*********+++,,,------------000000000///...,,,+++***++++++******+++---///000......///000000000//////---,,,,,,---000222111000---...//////---,,,,,,,,,...------...000333666888999999999:::999999888777999999999999:::<<<>>>???999999888999:::999777555888777555222...***'''%%%###$$$'''+++...///---+++)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""###$$$$$$######"""######$$$%%%&&&)))+++------222777:::777222,,,)))###""""""&&&)))$$$###"""!!!"""$$$&&&'''### !!!"""TTTUUUYYY^^^ccchhhllloooqqqllldddZZZPPPHHHBBB???888555222///---)))%%%"""   """$$$(((***000:::IIIaaakkkYYYJJJAAA888666333111111000///---......---,,,++++++++++++((())))))))))))*********)))))))))***++++++,,,,,,111///---,,,------,,,***(((''''''''''''((())))))(((***...222666:::???BBBBBBFFFFFF@@@:::666111+++***)))((()))---111666999EEELLLWWWaaahhhmmmqqqsssyyyxxxuuusssqqqqqqqqqrrrrrrqqqooolllkkkiiiiiihhheeefffhhhjjjiiigggdddbbb]]]YYYSSSNNNGGG???777333333222111000///......---......,,,+++++++++,,,---...---,,,,,,...///......+++******))))))))))))******,,,---.........///000//////444:::===???DDDJJJLLLNNNQQQSSSTTTUUUVVVVVVdddfffhhhiiihhhhhhhhhiiijjjmmmnnnlllkkklllkkkggghhhhhhgggeeedddbbbaaaaaabbbbbbbbbdddeeefffffffffgggeeedddcccbbb```___```bbb^^^XXXRRRKKKCCC:::444000000...------...000000111222222333444555555666777666666555555444444333111000000//////.........---...////////////..................//////000000000///.........///000111.../////////......000222///000222444555555444333555555555555666777777888333555888;;;<<<;;;:::999:::999888888888888888888888999::::::999999:::;;;===<<<;;;;;;<<<<<<:::888:::999888777777666555444777777777666666777888888777888888999999888777777444222111222333444333222444333333333333222222222000...,,,+++---000111111,,,---///000000///...---+++---...000111000000///000000000//////---,,,,,,//////......///000222333///000111222333333333222------...///000222222222...000111111///......///......///000222555888:::======<<<======>>>??????;;;;;;:::;;;<<<>>>???AAAFFFDDDBBBBBBBBBBBB@@@???<<<;;;999555111,,,(((%%%###$$$''')))++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############""""""!!!!!!#########$$$&&&))),,,---...333999:::666///***(((###!!!"""(((,,,'''%%%###!!!!!!###%%%&&&###!!! !!!  !!!"""###OOOPPPTTTXXX\\\___bbbcccddd```[[[SSSKKKDDD???<<<444333000...,,,)))%%%"""!!!"""$$$&&&,,,555BBBYYY{{{mmmYYYHHH>>>666444222111222222111000///...,,,+++++++++++++++((())))))))))))*********)))))))))******+++++++++111///---,,,------,,,***((((((''''''''''''((((((+++...111444555999===AAACCCHHHIIIDDD>>>999333---***)))((((((+++///333666AAAGGGPPPZZZccclllsssxxxyyywwwuuurrrpppoooooooooooonnnmmmlllkkkkkkkkkkkkiiijjjkkklllllljjjgggfffdddbbb]]]VVVPPPIIIAAA;;;888777555222000///......///...---,,,,,,,,,---......---+++,,,...//////...............//////000111---///222333222222444666777777;;;AAAEEEGGGMMMSSSYYYZZZ\\\___aaaaaa```___fffhhhiiiiiihhhhhhhhhiiijjjnnnooommmmmmooommmjjjhhhgggfffdddcccaaa```___aaabbbbbbcccddddddfffgggggghhhfffcccaaa___^^^\\\^^^ZZZTTTMMMFFF>>>777222......---------...///000111222222222333333444444555444444444333333333222..................------++++++,,,---.........---......---------...///000000///.........000111222111222222111111222555888111333777:::<<<===<<<<<<<<<<<<;;;;;;<<<===>>>???===???BBBDDDDDDBBB@@@???@@@@@@@@@@@@AAABBBCCCEEEAAACCCDDDDDDCCCCCCDDDFFFGGGFFFEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@>>>===<<<<<>><<<<<<===>>>>>>===<<<<<<;;;;;;:::999999888:::777444333444555555555111222333444444333222111///000222333444444333222555555555555444444333222222111000000000111222333222333444666777888888999888999::::::;;;;;;<<<===666888999999777666777777444555666999<<>>===999999777444000+++&&&$$$%%%&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$###""""""!!!!!!!!!######$$$%%%&&&)))+++---...333888888333,,,'''&&&### ###)))...***(((%%%"""!!!"""###%%%###""" !!!"""""""""!!!###"""!!!!!!!!!"""###$$$HHHKKKNNNRRRUUUWWWXXXYYYYYYWWWSSSNNNGGG???999666444222///---,,,)))%%%""" ###***222>>>TTTvvvpppZZZIII???666444222222333333333222000///---+++++++++,,,,,,)))))))))*********++++++************************...,,,******++++++***))))))(((''''''&&&&&&'''''',,,000333555555777;;;@@@DDDIIILLLHHHBBB===777111+++)))((('''(((+++///222;;;AAAJJJTTT^^^hhhqqqwwwvvvuuutttrrrooommmlllkkkjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnlllkkkiiihhhhhhccc]]]XXXTTTMMMGGG@@@>>>;;;777333111000000000000...---------...//////...------///111111000111111222333555666888999444888;;;<<<;;;;;;>>>@@@CCCCCCFFFLLLOOOQQQVVV]]]______```cccfffhhhgggffffffggghhhhhhggghhhjjjlllmmmppppppmmmmmmoooooommmggggggfffdddcccaaa``````aaabbbccccccccccccfffhhhhhhiiigggbbb___]]]ZZZVVVVVVSSSNNNGGG@@@999444111...---------......///000111111111111222222222222////////////////////////,,,,,,---.........------+++++++++,,,---.../////////...---------...000111111000//////000111333444111111222111111444777:::777999>>>BBBEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIIIILLLMMMOOOPPPPPPOOOMMMLLLJJJKKKLLLLLLLLLNNNQQQSSSOOOPPPRRRRRRQQQQQQRRRTTTTTTSSSSSSTTTUUUUUUSSSPPPOOOPPPPPPNNNKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTVVVUUUUUUTTTSSSSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNNNNIIIHHHHHHGGGFFFFFFEEEEEEGGGDDDBBB@@@AAAAAA@@@@@@>>>>>>======<<<<<<<<<<<<999999;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;888888777777777999:::;;;======>>>???AAACCCEEEGGGIIIKKKLLLKKKJJJIIIJJJLLLHHHIIIKKKJJJHHHGGGGGGHHHDDDEEEGGGJJJMMMQQQTTTUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\[[[YYYWWWVVVVVVWWWWWWVVVPPPHHHAAA===;;;999777333222111...+++(((%%%###%%%''')))(((&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&((()))***)))'''&&&%%%$$$###"""""""""""""""%%%$$$$$$%%%&&&(((***+++///222333333///***%%%###""" ###)))---)))(((%%%###""""""###$$$$$$#########%%%&&&%%%###%%%$$$#########$$$%%%%%%LLLNNNQQQSSSTTTSSSRRRQQQQQQOOOMMMHHHCCC===888666555222///---+++)))&&&###""")))222===RRRtttqqq[[[KKKBBB999777555333333333222000111000...,,,+++,,,------************+++++++++,,,,,,,,,,,,+++******))))))---+++******+++,,,+++******)))((('''&&&%%%%%%%%%+++///333444333555:::???DDDJJJNNNLLLGGGBBB<<<555///---***(((((())),,,...333999DDDOOOYYYccckkkqqqsssssssssrrrooollliiigggeeefffhhhiiikkkkkkjjjjjjkkklllmmmnnnooonnnmmmllljjjkkkhhhaaa______ZZZTTTLLLJJJEEE@@@<<<999777777555444333222222222333333666444333444666888888777666777888:::<<>>;;;:::999888777888888999===;;;:::;;;>>>????????????@@@AAADDDGGGJJJMMMOOOGGGLLLPPPQQQOOOOOOSSSWWWZZZYYYZZZ^^^___```dddjjjqqqnnnllllllmmmmmmkkkhhhiiiiiiiiiiiijjjnnntttyyyxxxyyyuuuooommmooopppnnnhhhhhhgggfffeeeddddddcccaaacccdddcccbbbcccfffjjjfffiiifff^^^YYYWWWRRRKKKDDDBBB???999333///......////////////////////////000000000000////////////***++++++,,,---...//////***+++---...///......---///...------...111333555333222111000000222444555555555444444555666888999??????@@@@@@@@@CCCHHHLLLLLLNNNSSSXXX]]]bbbfffgggjjjiiigggeeedddeeefffgggddddddeeefffhhhiiijjjkkkbbbddddddbbb``````cccgggfffgggiiiiiiiiiiiijjjllliiiiiijjjmmmnnnnnnllljjjjjjlllmmmjjjfffdddeeefffjjjkkkmmmpppssswwwzzz{{{yyyxxxvvvtttrrrqqqppppppooommmjjjhhhiiikkkkkkkkkjjjiiiiiiiiihhhhhhhhhgggdddccccccdddffffffdddcccdddbbb___\\\ZZZ[[[\\\]]]ZZZZZZYYYYYYYYY[[[]]]^^^^^^^^^___`````````______XXXYYYZZZ\\\___cccfffhhhdddcccbbbbbbeeeiiinnnqqqtttuuuvvvtttqqqooopppqqqnnnppppppooollljjjjjjjjjiiiiiikkkmmmoooqqqrrrsssqqqpppnnnkkkgggccc```^^^QQQOOOKKKGGGDDDBBB@@@@@@999777555333111...+++(((((('''&&&$$$###$$$%%%%%% ###%%%%%%###"""$$$&&&!!!"""$$$'''((())))))(((&&&'''***,,,,,,+++)))(((%%%%%%$$$######$$$%%%&&&''''''&&&%%%&&&'''((()))111---***))))))'''###!!!%%%(((""""""###%%%&&&''''''(((&&&&&&&&&''')))***)))(((((('''&&&%%%$$$%%%&&&'''SSSTTTUUUVVVTTTQQQMMMJJJEEEDDDAAA@@@???<<<888666888666333///+++(((&&&%%%  !!!!!!!!!!!! %%%!!!%%%000<<>>999444000000111222222333222000...,,,+++******------......------,,,+++///...,,,+++***+++,,,,,,(((((()))***,,,---......***(((%%%######$$$&&&((((((,,,000222333444888<<>>999444...+++***)))(((&&&,,,///777@@@GGGOOO\\\iiimmmnnnooonnnkkkgggeeeeeecccbbbccceeegggiiihhhggghhhiiikkknnnoooooommmjjjooonnnllljjjhhhfffeeeeee```[[[UUUSSSSSSQQQMMMHHHGGGEEECCCAAAAAACCCEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWZZZ^^^aaafffdddbbbaaabbbeeeiiikkkpppqqqrrrpppnnnlllkkklllkkkllllllmmmpppsssvvvxxxvvvrrrnnnlllmmmnnnoooooonnnjjjhhhiiihhhddd```aaa______```aaacccdddeeeeeeddddddbbb^^^YYYRRRLLLIII@@@;;;666333///))))))+++,,,,,,---,,,,,,---///222//////......//////000000///,,,++++++...///---++++++,,,------............222111000000222333333222999999::::::::::::999999;;;<<<===>>>???AAABBBBBBGGGJJJLLLLLLMMMOOOUUUZZZ^^^bbbgggkkkoooqqqtttwwwzzzyyywwwrrrmmmlllnnnqqqmmmnnnooopppuuuxxxtttlllllljjjiiihhhiiiiiiiiihhhkkkkkkmmmooopppqqqqqqqqqpppqqqpppooommmmmmoooqqqfffkkkkkkgggffflllssswwwqqqwww|||~~~~~~{{{xxxwwwvvvyyyvvvtttuuuwwwxxxwwwuuusssssssssssssssrrrrrrrrrqqqrrrttttttssspppmmmkkkooooooooommmkkkjjjlllnnnkkkjjjhhhgggffffffggghhhjjjiiiiiimmmqqqrrrpppllliiihhhiiilllrrrwww{{{}}}{{{xxxtttqqqrrrvvv|||{{{wwwuuuvvvvvvvvvuuutttrrrooonnnjjjfffccceeekkkqqqrrrqqqpppoookkkfff```YYYSSSPPPCCC@@@;;;888777666555444000000///---+++***)))((())))))((('''&&&&&&&&&&&&###$$$%%%&&&%%%%%%###"""%%%&&&(((***++++++******,,,,,,,,,,,,+++***)))(((((('''%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&...,,,)))''''''&&&$$$"""!!!  !!!!!!$$$&&&'''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$RRRSSSTTTTTTRRRNNNJJJGGGBBB@@@>>><<<<<<;;;888666555444111---***'''%%%$$$ """############"""!!!$$$!!!%%%000<<>>888111,,,***)))'''%%%***,,,000888>>>FFFTTTaaafffhhhkkkkkkiiifffeeedddccccccdddfffhhhjjjiiihhhiiijjjlllnnnpppooommmkkknnnmmmkkkiiigggfffeeeeeedddaaa^^^^^^```^^^YYYTTTNNNMMMKKKJJJJJJLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPSSSUUUWWWYYYZZZ[[[[[[ZZZXXXYYY[[[[[[\\\^^^bbbeeehhhgggfffddddddgggjjjmmmoooqqqrrrqqqpppnnnnnnooolllmmmmmmoooqqqssstttuuutttqqqnnnmmmmmmnnnnnnnnnooojjjhhhjjjjjjeeebbbccc\\\\\\]]]^^^___``````aaagggfffccc^^^WWWNNNFFFBBB888111,,,+++***''''''))))))***+++++++++---///222---------,,,,,,------...---+++)))***+++,,,***((()))***+++,,,------------333222222333555777999:::???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMTTTVVVWWWXXXZZZ]]]aaadddfffiiinnnqqqsssuuuwwwyyy~~~~~~}}}zzzwwwvvvxxx{{{yyyxxxuuusssvvvyyywwwqqqqqqpppnnnmmmmmmllllllkkkmmmnnnoooqqqssstttuuuvvvwwwvvvtttsssqqqqqqppppppqqqnnnfffbbbhhhrrrwwwwwwxxx}}}}}}zzzyyyzzz|||zzzwwwwwwyyyzzzyyywwwwwwwwwvvvuuuuuuuuuuuuvvvzzz{{{||||||{{{yyyvvvttttttttttttrrrpppoooqqqrrrsssrrrpppnnnlllkkklllllloooppprrrtttwwwwwwvvvtttuuutttsssvvv{{{{{{yyyyyy}}}~~~zzzxxxzzzzzzyyywwwuuurrrooommmlllhhhccccccgggjjjjjjhhh___]]]YYYTTTNNNHHHBBB???:::777333111000000///---...---,,,+++)))((('''&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%''')))***++++++,,,,,,,,,,,,,,,+++***(((((()))(((&&&%%%%%%&&&'''((((((''''''''''''''''''(((---+++(((&&&&&&%%%###"""!!!!!! !!!!!!"""$$$'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$OOOPPPQQQQQQNNNJJJFFFCCC<<<999666444444555444444111000...+++(((&&&$$$######'''''''''((('''%%%### $$$"""&&&000<<>>TTTuuulllYYYJJJBBB888555222111111111000...//////...------------...,,,------------,,,++++++,,,,,,++++++++++++++++++......---,,,+++***))))))((('''%%%$$$$$$$$$%%%&&&''')))***)))(((+++000555777===CCCGGGLLLPPPPPPLLLMMMHHH???666///***(((&&&)))(((***///333888AAAJJJPPPUUU\\\aaadddeeeeeefffddddddeeegggjjjlllkkkjjjhhhjjjlllmmmmmmlllkkkkkkkkkkkkjjjiiihhhgggeeeeeebbbbbbcccfffhhhgggdddaaaccccccccccccdddeeeeeefffffffffeeeddddddcccbbbbbbbbbdddfffggggggfffdddbbb```ccceeeggggggggghhhiiikkknnnooonnnkkkkkknnnrrrppprrrtttuuuuuuvvvwwwxxxrrrssstttuuuuuutttrrrrrrrrrqqqppppppqqqqqqpppooooookkkhhhjjjkkkgggfffggg```______^^^]]]]]]\\\\\\\\\[[[YYYTTTMMMEEE===888///$$$###%%%&&&&&&(((***,,,---,,,,,,,,,.........------------......///...---,,,,,,+++***)))+++,,,...000222444555555;;;<<<>>>AAAEEEJJJPPPTTTWWWXXXZZZ]]]______```___^^^___```bbbdddeeeggggggjjjhhhgggjjjooossstttsssvvvxxxzzz{{{{{{{{{}}}~~~~~~zzz|||zzzzzzzzzxxxuuurrrqqqpppppppppqqqsssvvvyyy{{{}}}{{{wwwuuuvvvxxxwwwrrrmmmDDD666&&&'''@@@```tttyyy~~~~~~~~~}}}|||||||||zzzzzz{{{}}}zzzzzzzzzzzzzzzyyyxxxwwwzzzzzzzzzxxxvvvuuuwwwyyy|||zzzwwwuuusssrrrqqqqqqqqquuuzzz{{{zzzyyyzzz|||~~~|||{{{}}}~~~{{{zzz|||zzzvvvpppjjjddd___\\\XXXTTTNNNJJJHHHFFFCCCAAA???>>><<<999555111///---,,,***(((((()))))))))(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&(((((('''''''''(((((((((((((((++++++******+++---///000((())))))******))))))(((''''''%%%$$$$$$$$$$$$$$$%%%%%%'''(((***++++++,,,+++)))&&&%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$&&&(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""HHHIIIKKKKKKIIIEEEAAA>>>666111+++'''&&&''''''''''''''''''&&&%%%###!!! !!!!!!%%%***///000111111111...***%%%""" !!!%%%''',,,333@@@YYY{{{iiiUUUGGG???777555222111111111000//////......---------......,,,,,,------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++((('''&&&%%%%%%%%%&&&&&&((()))***)))''')))...333222999@@@CCCHHHNNNPPPNNNQQQMMMFFF===444...***)))'''&&&)))///222333777===GGGLLLTTT[[[___bbbeeefffccccccdddfffjjjkkkkkkjjjfffhhhkkkkkkiiihhhiiijjjjjjjjjjjjjjjiiihhhfffeeekkkjjjiiijjjjjjjjjjjjiiiiiijjjjjjkkklllllllllkkkiiiiiihhhggggggfffeeeeeeeeefffggghhhhhhfffdddccceeegggiiiiiihhhhhhhhhiiillloooqqqpppooonnnqqqsssqqqsssvvvwwwwwwxxxyyy{{{wwwwwwxxxxxxwwwuuusssrrrrrrqqqqqqqqqssstttsssqqqooojjjhhhiiijjjgggfffgggaaa```^^^\\\ZZZXXXVVVUUUSSSRRROOOJJJDDD===666222(((###(((***+++---///111000...,,,++++++---------------.../////////000000///...............///222555888:::;;;<<>>;;;555111+++'''%%%%%%%%%%%%###$$$$$$%%%$$$###!!! !!!!!!"""###$$$&&&***///333444555666555222...)))&&&!!!"""$$$(((---444CCC]]]|||fffTTTGGG???888666222000111111111111///......---------......,,,,,,,,,,,,,,,+++******)))***++++++,,,+++++++++((()))))))))******++++++)))(((((('''''''''''''''(((***+++)))'''(((,,,000...555<<>>CCCKKKRRRWWW\\\```cccaaaaaabbbeeehhhjjjjjjiiieeehhhjjjiiigggeeegggiiiiiijjjkkkkkkkkkiiihhhgggnnnnnnlllkkkjjjjjjjjjjjjmmmnnnoooppppppooommmlllkkkkkkkkkjjjiiiiiihhhhhhgggggggggggggggfffeeeeeehhhjjjkkkjjjiiiiiijjjkkkooopppqqqssstttttttttttttttvvvxxxyyyxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvtttssssssqqqpppqqqrrrttttttsssqqqkkkhhhiiiiiifffeeegggeeecccaaa]]]YYYUUURRRQQQJJJHHHDDD???999333...+++ %%%+++///333111444666666333///,,,+++,,,,,,,,,---...///111111000111333333222222444555444666999<<<@@@CCCEEEFFFLLLQQQVVVYYY[[[___eeeiiikkkjjjhhhgggggghhhiiijjjlllmmmmmmnnnooooooppppppppppppqqqsssvvvyyyyyyyyy{{{|||||||||zzzzzz|||~~~|||vvvyyy|||~~~}}}yyyvvvvvvwwwzzz{{{}}}~~~wwwvvvvvvyyy~~~}}}yyyqqqbbbVVVWWWfffvvv~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{zzz|||~~~yyyxxxvvvtttsssrrrssssssooorrrvvvxxxxxxwwwxxxxxxyyyyyy{{{~~~~~~~~~yyysssmmmgggbbb```[[[XXXSSSMMMGGGAAA>>><<<999888666333000...---,,,))))))((('''''''''((((((((('''&&&'''))))))((('''))))))((((((((((((((((((%%%%%%%%%&&&'''((()))***************+++,,,------,,,,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''"""$$$&&&)))***++++++++++++)))''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$########################OOOOOONNNKKKFFF@@@999666000,,,'''$$$$$$$$$###""" !!!###$$$$$$###!!! !!!######"""$$$&&&(((***---000555888666777888888666111,,,))) !!!""""""'''---444CCC```xxxdddTTTIIICCC:::777222000000222333333000///...---------------+++,,,,,,,,,,,,+++******((()))***+++,,,++++++***'''((((((((())))))))))))***)))))))))((((((((((((&&&)))***)))''''''***---+++333999;;;???FFFKKKKKKKKKKKKIIICCC:::222...,,,'''$$$%%%***,,,+++,,,...555:::@@@FFFLLLSSSYYY]]]^^^^^^___bbbfffhhhhhhgggeeehhhkkkjjjfffeeegggjjjiiijjjkkkllllllkkkiiihhhjjjkkklllkkkiiihhhggggggnnnoooqqqrrrqqqooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggffffffgggggghhhiiijjjjjjjjjjjjkkknnnppprrrqqqqqquuuzzz|||yyyvvvvvvxxxzzzzzzyyyxxxyyyzzz{{{zzzxxxwwwuuutttttttttrrrpppnnnnnnppprrrtttttttttnnnjjjjjjjjjgggfffhhhdddbbb^^^YYYSSSNNNJJJHHH???<<<888333///,,,******######)))---111666444777::::::777333000/////////000111333555666777444666999::::::;;;>>>AAA???AAAEEEIIIMMMPPPRRRSSSUUUZZZaaaddddddfffjjjnnnqqqoookkkiiiiiikkknnnpppqqqqqqqqqqqqqqqqqqqqqqqqsssuuuxxxyyyzzz{{{}}}}}}{{{zzz{{{||||||wwwyyy}}}}}}zzz{{{}}}~~~~~~uuuuuuwwwyyy|||xxxxxxssskkkhhhoooxxx}}}}}}|||{{{{{{}}}~~~~~~~~~|||zzzyyy{{{}}}xxxwwwtttrrrpppooonnnnnnpppppprrruuuxxxxxxwwwuuuuuuvvvxxx{{{~~~~~~}}}{{{wwwvvvuuutttssssssttttttiiigggbbb\\\VVVPPPLLLJJJDDDBBB>>>:::777444222222222222111///,,,***))))))***)))((('''&&&''''''((('''&&&&&&'''((()))(((&&&((()))))))))))))))))))))''''''''''''(((((()))***+++++++++++++++---...///---...///111222333333333333333222111000...---,,,++++++******)))'''&&&%%%!!!###&&&(((*********))))))'''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$%%%&&&(((##################$$$$$$!!!!!!""""""######$$$$$$SSSSSSQQQLLLFFF===666111)))&&&###!!!!!!!!!!!!  """$$$$$$###!!!  $$$'''((('''&&&))),,,///111555999<<<777888::::::777333...***!!!  """""" &&&,,,333CCCaaavvvdddVVVKKKFFF;;;777222000000222444555000000///...---,,,,,,---+++,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***((((((((((((((('''''''''************))))))))))))%%%(((***)))'''&&&(((******111777999<<>>999<<<@@@AAABBBDDDGGGKKKIIIKKKOOOSSSXXX[[[^^^___ZZZ```gggjjjiiijjjmmmpppsssqqqmmmjjjkkknnnrrruuuttttttsssssssssrrrrrrrrrtttxxx|||}}}||||||{{{yyyzzz{{{~~~zzz~~~~~~}}}{{{rrrtttvvvwwwyyy|||www{{{}}}yyyvvvxxxyyyxxx}}}~~~~~~{{{|||{{{yyywwwwwwxxxzzzwwwuuurrrooollljjjiiiiiiooonnnooorrrvvvxxxuuurrrpppqqqsssvvvwwwvvvrrrnnnjjjhhheeebbb^^^[[[YYYXXXPPPNNNJJJFFFBBB>>><<<;;;444333111///...---.........///...,,,***((('''(((((('''%%%######"""######(((''''''(((******)))'''((((((((())))))))))))))))))(((((((((((()))******,,,,,,++++++,,,---///000000111444777999;;;;;;;;;:::999888555333///---+++((((((((('''&&&$$$###"""!!!###%%%((()))***)))((((((&&&%%%%%%&&&'''&&&%%%&&&&&&$$$######$$$&&&&&&$$$%%%%%%%%%$$$$$$&&&(((!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%hhhddd]]]SSSIII???888444&&&%%%$$$###"""  !!!!!! !!!"""###$$$%%%(((,,,///.........111666:::<<<<<<:::::::::888333---'''###$$$###  !!!%%%&&&,,,888IIIcccssseeeYYYMMMEEE@@@;;;555000///000000000...////////////---,,,+++...,,,***+++---...,,,***++++++******************************)))))))))((())))))))))))))))))))))))&&&)))+++,,,+++)))((((((...111555:::>>>AAABBBBBBDDDCCCAAA???===999444111000...,,,)))'''&&&%%%%%%...111555888===EEENNNUUU\\\bbbaaacccmmmlllhhhlllllliiiffffffgggjjjllllllkkknnnooonnnjjjhhhhhhiiihhhiiikkkmmmmmmlllkkkjjjmmmppprrrqqqmmmjjjjjjkkkfffgggjjjnnnrrrsssrrrpppkkkjjjiiihhhhhhhhhiiijjjhhhjjjmmmqqqssstttssssssvvvttttttwwwzzz{{{yyyvvvzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwuuurrrqqqnnnppprrrqqqooonnnppprrrssssssnnngggfffiiieee^^^TTTOOOIIIDDD@@@:::444///......---,,,+++***))))))*********+++---000222444777:::===>>>===:::999999;;;;;;<<<===@@@CCCFFFGGGEEEDDDEEEJJJQQQUUUUUUSSSXXXYYYYYYZZZ]]]```bbbdddgggjjjmmmllliiihhhlllqqqpppooommmlllmmmpppsssuuuwwwvvvuuussssssttttttuuurrrxxx~~~||||||}}}~~~{{{zzz{{{|||vvvvvvwwwyyy|||}}}yyyvvvvvvzzz~~~~~~~~~}}}zzzyyyxxxxxxvvvtttvvvsssnnnllllllmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqooommmjjjhhhgggeeebbb___[[[WWWOOOHHHDDDBBBCCCDDD<<<;;;:::777555111///---,,,,,,+++******)))************++++++)))(((&&&$$$$$$$$$"""  $$$&&&+++***(((''''''((()))*********)))'''%%%$$$%%%'''(((((((((((()))+++,,,---///111222222222444777999>>>===???CCCHHHHHHCCC>>>BBB;;;444111111000,,,)))))))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$######xxxsssjjj]]]OOOAAA777111&&&&&&%%%$$$"""!!! """$$$''')))***,,,///222555444444777:::===>>>>>>;;;999777333///+++'''%%%$$$###!!! !!!&&&'''---999JJJdddpppcccYYYOOOHHH===999444000///000////////////000000///...,,,+++---+++***+++---...---+++******************))))))+++++++++***************************************)))+++---...,,,*********,,,///444999===???@@@@@@BBBAAAAAAAAA@@@===888444222000---***)))((()))***,,,///333888===FFFOOOVVV___dddaaabbbkkkkkkiiioookkkiiiffffffhhhkkkmmmmmmpppqqqpppmmmhhheeedddeeeiiijjjlllnnnnnnnnnlllkkkmmmoooqqqpppmmmkkkkkklllkkkkkklllnnnqqqrrrqqqpppmmmllljjjhhhgggggghhhhhhkkklllnnnooopppqqqppppppsssrrrssswww{{{}}}|||zzz||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwuuusssqqqppptttuuuvvvtttpppnnnooopppppppppmmmgggggggggbbbZZZJJJEEE???:::777222---***************+++++++++++++++++++++,,,...111444666888;;;???AAAAAA@@@@@@@@@CCCDDDEEEGGGIIILLLNNNOOOQQQQQQRRRUUUZZZ]]]^^^^^^```_________```bbbcccdddjjjlllnnnmmmkkkjjjmmmppppppooommmmmmmmmooorrrtttwwwvvvtttssssssssstttuuutttyyy}}}|||}}}~~~yyyyyyzzz{{{|||}}}{{{zzz{{{|||||||||}}}~~~~~~~~~{{{xxxwwwvvvuuusssqqqxxxuuuqqqooonnnnnnlllkkkmmmnnnnnnnnnnnnmmmmmmlllccc```]]]ZZZXXXUUURRROOOIIIEEE???999555444444555111111000///...,,,******++++++***)))))))))))))))))))))******)))(((&&&%%%%%%%%%$$$###"""###'''***)))))))))******+++,,,,,,,,,,,,+++)))'''&&&''')))************+++,,,---...444777:::<<<===???BBBEEEHHHGGGGGGKKKNNNMMMHHHCCC===777111.........***''')))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###~~~sssdddSSSBBB555...&&&&&&%%%$$$$$$###"""""""""!!! $$$'''+++...000111333555:::999999:::===>>>>>>===:::777333///+++((('''&&&$$$###!!! !!!!!!'''(((...:::KKKeeeyyyhhh\\\TTTMMMHHH;;;888555333333222111000000000000000///...------,,,+++***+++---...---,,,))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++---//////---++++++++++++...333888;;;=========???@@@BBBDDDEEECCC???;;;666333///,,,***+++,,,...))),,,111777>>>GGGQQQWWW```eeeaaa```hhhiiihhhoookkkiiiggghhhjjjmmmooooooppppppoookkkgggddddddeeejjjkkknnnoooppppppooonnnnnnoooppppppnnnmmmmmmmmmpppooonnnnnnpppqqqqqqpppnnnllljjjhhhgggffffffgggmmmmmmmmmmmmmmmmmmmmmmmmpppppprrrvvvzzz}}}~~~}}}~~~~~~}}}||||||{{{zzzzzzxxxxxxwwwvvvtttrrrpppooouuuvvvvvvtttqqqoooooopppjjjjjjgggcccaaa___XXXPPP???;;;555000---+++(((&&&(((((()))))))))*********,,,,,,---///222666:::<<<===AAAEEEHHHJJJJJJKKKLLLNNNOOORRRTTTVVVXXXYYYZZZ]]]^^^``````aaacccfffhhhiiihhhgggeeeeeeeeefffgggnnnoooooooooooooooooooooppppppooonnnoooppprrrsssvvvuuutttsssrrrsssttttttvvv{{{~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}|||}}}~~~~~~{{{xxxvvvuuutttrrrpppuuutttrrrqqqpppnnnjjjgggggghhhhhhgggeeeccc```^^^QQQNNNJJJGGGDDDAAA===::::::777333000---+++++++++((((((((((((((('''''''''))))))((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&%%%'''***---'''((()))+++---...//////...///...,,,***)))+++---111111111222444666777888<<<@@@DDDHHHJJJLLLOOOQQQSSSQQQOOOOOONNNKKKEEE???555111,,,***++++++(((&&&''''''&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$''''''''''''(((((((((((($$$$$$$$$############""" !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%}}}rrrdddRRRAAA444,,,''''''&&&%%%%%%$$$#########!!! $$$(((...111333444666777:::999999:::<<<===<<<;;;666555111...***(((&&&%%%$$$###"""  !!!""""""'''(((...:::KKKfffnnn\\\RRRKKKEEEAAA:::999888888888777555222111111111000000///......*********+++---.........******+++++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++++++++...222777:::<<<<<<;;;>>>@@@DDDHHHKKKJJJFFFBBB:::777222---++++++---...))),,,111777@@@IIIRRRWWW]]]dddbbbbbbiiiiiihhhooollljjjhhhiiikkknnnoooooolllllljjjiiiggggggggghhhkkkmmmoooqqqrrrrrrqqqpppooopppppppppppppppppppppqqqooommmlllnnnpppqqqppplllkkkiiihhhggggggggghhhmmmmmmlllkkkllllllmmmmmmnnnoooqqqtttwwwzzz||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzyyywwwuuusssqqqppprrrrrrrrrqqqpppooooooooodddaaa[[[WWWTTTOOOIIIBBB888444000,,,)))(((((((((+++******))))))(((((((((......000444999>>>DDDGGGIIIMMMQQQTTTUUUWWWXXXZZZWWWYYY[[[^^^```aaaaaaaaabbbdddfffeeeccccccgggkkknnnmmmllljjjjjjjjjkkkkkkqqqppppppqqqtttuuutttsssssssssrrrrrrrrrsssssstttuuutttsssrrrrrrrrrssstttxxx|||~~~~~~~~~}}}}}}|||{{{|||}}}}}}~~~~~~zzzxxxuuutttsssrrrqqqoooqqqqqqppppppnnnjjjeee```YYYZZZZZZYYYUUUQQQLLLIIIAAA>>>;;;888666333000---111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''%%%&&&&&&'''(((((()))))))))******)))((())),,,...)))))))))***---000222444333444333222000000222444666777888:::<<<>>>AAABBBCCCGGGKKKNNNOOOPPPQQQRRRSSSPPPLLLIIIEEE???888333...,,,)))((((((((('''%%%&&&&&&&&&&&&'''&&&&&&&&&$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&''''''''''''!!!"""""""""!!! !!!"""!!!"""###%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&{{{qqqbbbRRRBBB555...(((''''''&&&%%%$$$######"""!!! """'''---222444555666777888777888:::<<<<<<;;;:::111111000...+++(((%%%#########"""!!! !!!""""""###&&&'''---:::LLLgggzzzeeeSSSIIICCC>>>:::666666777888999888555333222111000000//////......)))***+++,,,,,,---...///,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++******+++---///222666999:::;;;;;;>>>@@@EEEJJJMMMMMMIIIFFF>>>:::444...+++***+++,,,+++---111888@@@IIIPPPSSSYYYccceeegggnnnmmmkkkqqqmmmllljjjjjjlllmmmnnnmmmjjjiiihhhhhhiiijjjjjjjjjlllmmmoooqqqrrrrrrqqqpppppppppppppppqqqrrrsssssspppnnnkkkkkklllooopppqqqiiihhhggggggggghhhiiijjjkkkkkkkkkkkklllnnnooopppnnnoooqqqrrrtttvvvxxxzzzzzz{{{|||}}}~~~}}}{{{xxxvvvtttrrrqqqrrrqqqpppnnnmmmllljjjiii```XXXOOOJJJEEE@@@;;;888222000---***((((((***+++******++++++++++++++++++000222666<<>>@@@@@@???===;;;;;;<<<>>>===============>>>???@@@DDDGGGJJJKKKJJJHHHGGGGGGGGGEEEAAA===999444///,,,***)))'''''''''((('''&&&%%%%%%'''(((((((((((((((&&&'''((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$"""!!!###%%%###$$$%%%'''((()))))))))''''''''''''''''''''''''((())))))))))))(((''''''|||pppaaaQQQBBB777111)))((('''&&&$$$###"""!!!  !!!%%%+++000333444666777999999999;;;======;;;999---------+++)))&&&###!!!#########""" !!!"""#########%%%'''...;;;NNNiiirrr^^^NNNDDD???:::666111111222444666666333111222111000///............***+++,,,,,,,,,,,,---...------......//////000000,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,//////111333666888:::;;;???@@@DDDHHHKKKKKKHHHFFF>>>;;;555000,,,+++++++++......111777>>>FFFJJJLLLRRR___dddhhhpppooollltttpppnnnlllkkklllllljjjiiiiiihhhhhhjjjkkklllkkkiiilllnnnoooqqqqqqpppooonnnooonnnmmmnnnqqqssssssssspppmmmkkkkkklllnnnooooooggggggffffffggghhhjjjkkkjjjkkklllmmmoooppprrrrrroooppprrrrrrrrrtttvvvyyyxxxyyyzzz|||~~~}}}zzzwwwtttrrrqqqppptttqqqmmmiiifffccc___\\\XXXNNNDDD@@@<<<777333333---,,,+++)))'''''')))+++((()))***---///222444555666:::@@@GGGNNNUUUYYY[[[```bbbeeeggggggiiikkklllffffffgggggghhhggggggggggggiiikkklllkkkkkklllmmmnnnnnnnnnoooqqqsssuuuwwwsssuuuwwwyyy{{{{{{||||||yyyzzz{{{{{{zzzyyywwwvvvtttsssrrrqqqpppqqqrrrrrrtttxxx{{{|||{{{{{{~~~~~~~~~|||}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}|||||||||{{{}}}xxxuuurrrpppooonnnllljjjlllhhhccc]]]WWWPPPIIIDDD>>>>>>>>><<<999666222000000...------......---+++((((((''''''&&&''''''''')))(((&&&%%%$$$$$$%%%&&&'''((()))***+++***)))(((''''''''''''(((***+++,,,...///000///------...000555555555777<<>>555111))))))'''%%%###"""  $$$***...111333666888;;;::::::;;;<<<;;;888555***)))'''%%%###"""!!!!!!############!!! """###$$$$$$$$$%%%'''///===QQQmmmvvviiiWWWHHH@@@;;;777333......///222444555333111111000///------------...***,,,...---+++***,,,...---------...//////000000//////...---,,,++++++***++++++++++++++++++++++++(((***+++*********,,,...////////////222555999;;;??????AAADDDFFFFFFDDDAAA;;;999666222///.........///...///444;;;@@@CCCCCCHHHUUUZZZ___hhhiiiiiirrrssspppmmmlllkkkiiifffdddddddddgggkkkooopppooollllllmmmooopppooonnnlllkkkmmmkkkiiikkkoooqqqrrrqqqrrrpppnnnmmmmmmnnnmmmmmmhhhhhhgggffffffgggiiiiiikkkmmmoooqqqrrrssssssrrrpppqqqssssssssstttxxx{{{yyyyyyzzz{{{|||}}}~~~~~~|||zzzwwwssspppnnnlllllllllhhhccc^^^[[[WWWRRRNNNIII@@@999888666000------)))++++++***((('''))),,,)))***---000444777999;;;???CCCJJJRRRXXX]]]___```aaacccfffhhhiiikkknnnpppooonnnmmmlllkkkkkkkkkkkkkkklllnnnqqqttttttrrrppppppppppppqqqsssvvvxxxzzzvvvyyy}}}~~~|||zzz{{{}}}zzz{{{|||}}}|||zzzwwwvvvtttsssqqqpppppppppqqqrrrqqqtttxxxyyyxxxxxx{{{{{{~~~}}}|||~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~|||yyywwwtttqqqllliiifffccc___]]]XXXTTTMMMHHHCCC???;;;888666555555333111///---,,,+++***))))))++++++***))))))((('''&&&&&&'''((()))((('''&&&$$$$$$%%%&&&'''((()))+++------,,,+++***(((((((((((()))***,,,---...///111111111222444666;;;>>>BBBIIIPPPXXX___bbb```^^^ZZZSSSKKKEEECCCCCCCCCAAA>>>:::777444222000111222333222111000111222.........,,,++++++,,,---%%%&&&''''''&&&&&&&&&&&&%%%&&&)))+++---------,,,((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&)))(((%%%$$$'''***&&&'''((()))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''&&&ooohhh]]]PPPCCC999333000***)))'''%%%###!!! $$$)))---000333666888<<<;;;:::::::::777333000***'''###  !!!######$$$###""" """$$$$$$$$$$$$&&&(((000???SSSpppnnnaaaPPPCCC<<<888444000//////000222555666444333111000...---,,,,,,------+++---...---+++***+++---,,,,,,------...///000000222222111///...---,,,+++++++++++++++++++++++++++((()))++++++***+++---//////...------///333777:::>>>>>>???AAABBBBBB@@@>>>999888666444222111111111///......222888<<<======@@@LLLPPPTTT^^^aaadddoootttrrrnnnllljjjgggdddaaa^^^___dddkkkrrruuutttqqqlllmmmnnnooonnnllljjjiiijjjhhhfffhhhlllpppppppppuuussspppoooooonnnlllkkkjjjiiihhhfffffffffggghhhmmmnnnqqqsssttttttrrrrrrppprrrtttttttttvvvzzz~~~zzzzzzzzzzzz{{{{{{{{{{{{yyywwwssspppllljjjiiihhh```\\\WWWTTTRRRNNNIIIEEE<<<444000333222,,,((())))))+++---,,,***)))+++------...000333666888:::;;;EEEJJJQQQXXX^^^aaaaaaaaa___aaadddgggiiikkknnnqqqvvvtttrrrpppnnnnnnnnnnnnmmmmmmppptttyyyzzzvvvrrrrrrrrrrrrsssuuuwwwzzz{{{yyy}}}|||yyyzzz|||zzz{{{|||}}}|||zzzwwwuuusssrrrqqqpppppppppqqqrrrooorrrvvvvvvvvvwwwzzz~~~zzz}}}}}}}}}~~~zzz~~~|||~~~|||{{{zzzyyyyyyxxxvvvwwwyyy{{{~~~}}}}}}}}}{{{wwwrrrmmmjjjhhhddd___YYYUUUPPPLLLHHHBBB>>>999555444333333333000000///...---,,,++++++)))(((&&&'''(((((('''&&&&&&%%%###""""""###%%%&&&((('''&&&%%%&&&''')))***)))***,,,.........,,,+++***))))))))))))+++---...---///222333444666999;;;???DDDLLLWWW```hhhmmmpppgggddd^^^TTTJJJBBB>>>===333222000---+++)))''''''''')))*********+++---000------,,,***''''''((()))$$$%%%''''''%%%%%%%%%%%%%%%'''***,,,...///......'''&&&$$$"""""""""$$$%%%%%%%%%%%%&&&&&&&&&'''''' $$$'''&&&"""!!!$$$(((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&hhh]]]OOOFFFAAA<<<555......,,,(((%%%$$$!!! %%%)))+++///666999777<<<<<<:::666111//////000***&&&!!! %%%%%%%%%$$$""" !!!!!!!!!""""""######(((,,,444CCC[[[{{{kkkYYYFFF;;;777333000000333222000111333555555555222///,,,++++++,,,,,,,,,000//////---,,,+++******------......//////000000...///000000---***))))))******+++++++++******)))*********************+++,,,---......///222666999<<>>BBBCCCAAA<<<;;;888666333111000///111222333333333444777:::===BBBHHHOOOSSSXXX\\\^^^eeeggghhhgggdddaaa``````]]]bbbiiinnnqqqrrrssstttrrrrrrrrrqqqpppmmmkkkiiinnnkkkhhhhhhkkkppptttuuuzzzxxxsssmmmkkknnnnnnkkkkkkhhhfffeeefffggghhhhhhiiillloooqqqrrrrrrssstttwwwwwwxxxzzz{{{{{{xxxuuuzzz{{{{{{|||{{{zzzxxxwww{{{wwwqqqlllgggccc^^^ZZZUUURRROOOKKKFFFAAA;;;666666333//////000000...+++---------+++))))))+++---000111333666999???FFFKKKUUUYYY]]]```bbbeeeiiimmmfffhhhkkkmmmnnnoooqqqrrrtttqqqsssvvvrrrkkkiiimmmsssqqqsssvvvvvvuuuwww}}}ttttttssssssssstttuuuvvvyyyzzz|||~~~~~~|||yyyxxx}}}yyyvvvuuuwwwwwwtttqqqooopppqqqrrrrrrrrrqqqpppooosssvvvvvvttttttyyy~~~~~~}}}~~~~~~~~~|||{{{|||}}}}}}}}}{{{zzzyyy{{{zzzyyyzzz||||||{{{yyy|||xxxqqqlllhhheeebbb```YYYWWWSSSMMMGGGAAA===:::555444333111000...---,,,,,,,,,***)))''''''&&&&&&(((((('''''''''''''''((('''%%%$$$###$$$$$$$$$###&&&'''(((((()))***++++++)))***,,,---...---+++***......///000222555777888999:::<<>><<<888333///111///------...///...,,,+++,,,---------...111444666999<<<@@@EEEKKKQQQVVV]]]```eeeggghhhiiilllooojjjllloooqqqrrrrrrsssttttttrrruuuxxxuuunnnlllooosssrrrsssvvvvvvtttwww|||xxxwwwuuusssssssssuuuvvvzzzzzzyyyyyyyyyzzzzzz{{{{{{yyyvvvuuuuuuuuusssrrrpppqqqrrrsssssssssrrrqqqppprrruuuuuutttuuuxxx{{{}}}~~~~~~}}}}}}}}}~~~zzzwwwxxxyyyzzzzzzzzzzzzyyyxxx{{{yyywwwvvvvvvtttqqqnnnlllgggaaa[[[WWWSSSOOOMMMGGGEEEBBB>>>:::666333111111111///...---+++************)))((((((((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''(((((()))***,,,,,,,,,,,,,,,---...///000111222444777:::<<<<<<<<<;;;BBBBBBCCCCCCDDDDDDDDDDDDEEEGGGLLLSSSZZZ^^^___^^^TTTKKKAAA999555222...************)))'''&&&$$$###%%%%%%&&&'''((()))*********)))((((((''''''''''''$$$$$$############$$$$$$%%%%%%'''+++//////,,,)))&&&&&&&&&&&&%%%%%%%%%%%%(((%%%###%%%)))***'''$$$&&&&&&''''''&&&&&&%%%$$$&&&'''))))))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''SSSLLLBBB===<<<:::555111---***%%%"""!!!!!!  %%%)))***...444666444444444111---)))&&&&&&'''###  (((((('''&&&###  !!!"""######''',,,555DDD]]]~~~}}}^^^OOO@@@:::888555111111444222000111222333333222333111...---.........------------,,,,,,+++++++++............------------+++---...---+++)))))))))***++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,***+++,,,------///333666777:::;;;999:::???AAA???>>><<<888555222000000000000111222111111222444777555888;;;>>>AAAEEEIIILLLQQQSSSUUUVVVUUUVVVWWWYYY```dddhhhkkkllllllmmmnnnrrrsssssssssrrrpppnnnmmmooommmmmmnnnrrruuuwwwwwwzzz{{{yyytttsssrrrmmmgggdddbbbbbbdddhhhlllnnnnnnlllkkkiiiggggggkkkqqqvvvwwwvvvvvvvvvxxxxxxvvvuuussssssttttttuuuttttttssskkkeee]]]TTTNNNIIIEEEBBB;;;999888777666555222///...---,,,,,,...000000///---...000111222333777999:::===CCCIIIOOOUUU[[[```hhhkkknnnpppooooooooopppoooqqqsssvvvwwwwwwvvvuuusssssswwwzzzxxxrrrpppqqqtttssstttvvvvvvsssvvvzzz{{{yyyvvvtttssssssuuuvvvzzzxxxvvvtttuuuxxx{{{}}}yyyyyyxxxuuusssrrrrrrtttqqqrrrssstttttttttttttttrrrsssssstttuuuvvvwwwxxx}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~zzzwwwtttuuuvvvvvvvvvvvvuuuuuuvvvssspppmmmjjjfffaaa^^^WWWSSSLLLGGGCCC???<<<999888888666444222000...---......---,,,+++***)))(((((((((((((((((()))***+++(((((('''&&&&&&&&&&&&&&&######$$$$$$&&&''')))))))))(((((()))+++---///000000//////000111444777888888<<>>AAA@@@???>>>===;;;::::::<<<===???DDDHHHIIIHHHGGG:::555///,,,+++***(((%%%''''''''''''&&&%%%$$$###%%%%%%&&&'''((())))))***))))))((('''&&&&&&%%%%%%###""""""""""""""""""###%%%%%%'''+++------+++(((&&&&&&&&&''''''''''''''')))'''%%%''')))***'''$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''NNNHHH@@@<<<:::777333///+++((($$$!!!  !!!!!!&&&******---222333000111111...***&&&######$$$ (((((('''%%%###  """###$$$'''+++555EEE^^^yyy\\\NNN@@@;;;999555111000333111000111222333222111222000...---......---,,,,,,,,,,,,,,,++++++++++++...---------,,,,,,++++++)))+++++++++)))'''((()))***++++++,,,,,,,,,,,,+++---......///......---,,,)))***,,,,,,,,,...111333444777888666888===???======;;;777333111000000111000111111000000000333555555777888999;;;>>>BBBEEEEEEGGGIIIJJJKKKNNNQQQTTTYYY\\\```cccdddeeegggiiipppqqqqqqrrrqqqpppnnnmmmkkkkkkkkknnnrrrtttuuuuuuwwwxxxvvvrrrqqqrrrnnniiigggffffffhhhlllppprrrrrrjjjiiigggeeeeeeiiiooosssxxxwwwvvvvvvwwwwwwuuutttqqqqqqpppooommmkkkjjjiii```ZZZQQQIIICCC@@@===;;;777666444444444444222000............000111222222222444666777777888:::<<>>@@@BBBEEEGGGFFFCCC???<<<888777666333111000///...//////000222555555333222,,,***''''''(((((('''%%%''''''((((((((('''&&&&&&%%%%%%&&&''''''((())))))((((((''''''&&&%%%$$$#########""""""""""""######&&&''')))+++,,,,,,***)))&&&&&&&&&'''((())))))***)))(((''''''((((((&&&$$$&&&&&&''''''&&&&&&%%%$$$***&&&######&&&((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&BBB>>>999666444222...+++(((%%%"""  """######(((++++++,,,///...+++,,,+++)))%%%!!! !!!'''&&&%%%###!!! !!! """###$$$'''+++555EEE^^^ttt]]]OOOAAA;;;999555000...111000///000222333222000000///---,,,------,,,+++++++++++++++++++++******,,,++++++******)))))))))'''((()))((('''&&&'''))))))***++++++,,,,,,,,,+++......///000000...---+++)))***,,,,,,,,,---///111111444555444666;;;>>><<<;;;999666444222111111111111111111000//////222444444555666666666888<<<>>><<<===???@@@AAAEEEIIILLLOOORRRVVVYYY\\\___bbbeeemmmnnnoooppppppooonnnmmmjjjjjjkkknnnrrruuuuuuuuuuuuvvvsssppppppsssrrrnnngggffffffhhhkkkmmmnnnmmmhhhiiiiiihhhhhhjjjnnnqqqvvvtttsssssssssrrrpppmmmooommmjjjfffbbb___\\\[[[RRRMMMFFF@@@<<<:::999777333222000/////////...,,,...///////////////111222666999<<<>>>???@@@CCCEEEJJJOOOWWW___eeekkkpppssstttuuuvvvwwwwwwtttqqqoootttttttttvvvxxxxxxvvvsssooossswwwxxxwwwvvvtttssstttssssssvvvuuurrrtttyyyyyywwwuuuttttttuuuxxxyyyvvvvvvuuuvvvwwwxxxyyyzzzxxxyyyxxxtttpppooorrruuurrrsssssstttuuuwwwxxxxxxzzzxxxwwwwwwxxxyyyyyyxxxsssvvv{{{~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~}}}||||||{{{|||}}}~~~|||yyyvvvvvvwwwyyyzzzyyyvvvsssmmmllljjjgggeeebbbaaa```WWWTTTQQQMMMJJJFFFAAA>>><<<:::777666555444222000,,,,,,+++***)))(((((('''+++*********))))))((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$&&&((((((((())),,,///222333444777:::>>>AAACCCBBBDDDFFFHHHHHHFFFDDDBBBBBBBBBBBB@@@>>>;;;999777222111///---,,,+++++++++)))))))))+++---...,,,+++((('''&&&'''((()))(((((()))******+++******))))))%%%%%%&&&&&&''''''((((((''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%)))***,,,---,,,+++******%%%&&&&&&'''((()))******((('''''''''''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$)))&&&"""###%%%''''''%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%888666444333333222///---%%%###!!! !!!!!!!!!###%%%%%%***,,,++++++,,,***&&&$$$$$$"""!!!$$$###"""!!!!!!!!!  !!!"""######'''+++555EEE^^^qqq]]]OOOAAA;;;888444///---///......000222333222000///...---,,,------+++***+++++++++******)))))))))((((((((((((((('''''''''%%%&&&'''&&&%%%%%%'''(((((()))***+++++++++++++++...///000111000...,,,+++)))+++,,,---,,,,,,...///...222333222555;;;===<<<999999888666555444444444222222222111//////111333111222333333333444666888666777777777888;;;@@@CCCEEEHHHLLLOOOSSSWWW\\\```fffggghhhiiijjjjjjiiihhhhhhhhhiiilllpppsssttttttssstttqqqnnnooosssssspppiiihhhggghhhjjjkkkjjjiiiggghhhjjjjjjjjjkkkmmmnnnuuutttssssssrrroookkkgggdddbbb^^^ZZZUUURRROOONNNGGGCCC>>>;;;999888888777444222000//////...---,,,---...//////...///111333999<<>><<<999666444222111000,,,+++)))'''&&&&&&''''''&&&%%%&&&''')))******(((''''''&&&&&&'''(((((()))++++++,,,,,,,,,+++******%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***,,,...---,,,*********&&&&&&&&&'''((())))))***&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%555444333222111///---+++!!!!!! !!!"""!!! """%%%&&&(((,,,---+++******&&&!!! !!!  !!!  !!!!!!"""######'''+++555DDD]]]ppp[[[MMM>>>888666222///---,,,,,,---000222333222111000///............,,,***,,,,,,+++***)))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((''''''((()))************---///000111000...+++******+++---...---,,,---///---111222222555:::===<<<999999:::;;;:::999888777333444333111000///111333///111333333333222333444222222111//////222666:::;;;===@@@CCCGGGLLLRRRVVVXXXYYY[[[]]]]]]]]]]]]]]]^^^]]]^^^aaaeeehhhjjjjjjmmmooonnnlllmmmpppnnniiifffeeeeeefffggggggfffdddbbbcccdddccccccdddfffiiinnnnnnnnnnnnlllgggaaa\\\TTTSSSPPPLLLJJJHHHGGGFFFDDDAAA>>><<<;;;;;;:::999666444111000111111000///---///111222111333666999???DDDIIIOOOSSSVVVZZZ]]]XXX[[[```eeeiiimmmqqqtttwwwvvvuuuwwwyyyzzzyyyvvvzzzvvvsssuuuyyy|||{{{yyyqqqvvvwwwtttrrrvvvwwwtttrrrppprrruuuuuusssuuuzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz}}}zzzvvvssssssttttttuuuqqqqqqrrrsssuuuwwwyyy{{{{{{|||}}}{{{wwwvvvxxxzzzuuuxxx|||}}}~~~}}}zzzyyyyyyzzzzzzyyyzzzxxxwwwvvvvvvtttqqqooommmlllkkkkkkiiifff```\\\QQQNNNKKKGGGDDDAAA@@@???999777666555555333000...///...---.........,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********+++,,,---///000111111555:::<<<===@@@FFFKKKTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUSSSPPPJJJCCC===999444333111///---,,,,,,,,,((('''%%%###""""""###$$$%%%$$$###%%%'''(((((('''&&&&&&&&&%%%%%%&&&(((*********++++++***)))((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%'''(((((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***,,,...---***(((((()))&&&&&&&&&''''''(((((((((&&&'''(((((((((''''''(((&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$222111000...+++'''$$$!!! !!!###""" ###%%%''')))---...,,,)))((($$$!!! !!!  !!!!!!!!!""""""######''',,,555DDD]]]~~~pppYYYJJJ;;;666444222///...++++++,,,///222444333111111000//////000///---+++---,,,+++***)))((('''&&&#########$$$$$$%%%%%%%%%###$$$$$$###"""###&&&(((&&&&&&((())))))*********---...000111000...+++)))***,,,......---------...---000222111444:::===<<<999;;;===>>>>>>===<<<:::444444444222000000111333000222555666555444444444000///---+++***,,,000444222444777999===BBBHHHLLLLLLMMMOOOQQQRRRRRRRRRQQQRRRQQQQQQSSSXXX\\\^^^___gggjjjkkkjjjjjjkkkfff```^^^]]]]]]^^^``````^^^]]]\\\\\\\\\[[[ZZZ\\\___bbbbbbbbbbbbbbb```ZZZRRRMMMHHHFFFEEECCCBBBCCCCCCDDDFFFDDDAAA@@@@@@???>>><<<444222///...///000000//////222555666666888===@@@HHHKKKQQQUUUXXX[[[^^^``````cccgggjjjmmmppptttwwwxxxwwwvvvwww{{{}}}}}}{{{}}}yyyuuuvvv{{{}}}sssxxxxxxsssrrrvvvxxxuuuqqqpppqqqtttuuusssvvv{{{~~~~~~~~~|||zzzyyy}}}|||{{{zzzzzzzzz{{{|||zzzuuurrrtttvvvuuutttqqqqqqqqqrrrtttwwwyyy{{{yyy|||~~~{{{vvvsssvvvzzzxxx{{{~~~~~~~~~~~~}}}{{{xxxwwwxxxzzz{{{zzzyyywwwuuutttsssqqqnnnkkkbbb```^^^\\\YYYTTTMMMIIIDDDBBB???;;;888666555555333222111111111000---+++...---,,,,,,---,,,***(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))$$$%%%&&&''')))+++---...///000111222444666888999:::@@@FFFIIIKKKOOOVVV\\\aaabbbcccdddbbb___\\\ZZZVVVSSSOOOHHHAAA:::444111,,,,,,,,,,,,++++++***)))***)))&&&$$$######$$$$$$((('''&&&''')))***)))(((&&&&&&&&&%%%%%%&&&))),,,))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%''')))))))))''''''&&&%%%%%%$$$$$$%%%%%%&&&***,,,---,,,(((&&&&&&(((&&&&&&&&&'''''''''''''''&&&''')))))))))))))))***&&&&&&''''''&&&&&&%%%$$$!!!$$$''''''$$$"""###%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$444222000---)))&&&$$$###""""""!!!!!! !!!$$$&&&(((------,,,)))%%%"""!!!!!! """""" !!!"""!!! !!!###%%%)))...777FFF]]]~~~{{{eeeLLLEEE<<<555333111000...,,,,,,------...000111222222000...,,,+++,,,------,,,++++++***)))(((''''''""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))(((&&&%%%&&&)))+++)))'''////////////............---------------...///000---...///222555888;;;<<<;;;;;;;;;>>>@@@BBBAAA@@@===;;;888444111000222555444444333333111///...---...---,,,,,,---...000111111222333444666999;;;<<>>999555444333222000...///333666444555888;;;@@@EEEIIIKKKSSSWWW\\\aaadddcccaaa___eeehhhlllppprrruuuxxxzzz~~~yyyvvvwww|||}}}~~~~~~~~~~~~~~~~~~}}}yyytttqqqrrrvvvzzzssstttuuuuuuuuuxxx{{{~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~zzzxxxvvvsssrrrrrrssstttqqqsssuuuuuuuuuxxx}}}~~~|||{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}|||~~~~~~}}}zzzwwwuuuuuuuuuuuuuuurrrooollljjjiiigggeeeccc]]]XXXQQQIIICCC@@@??????555555444333111000//////------...//////000111111,,,,,,+++***)))((((((''''''''''''''''''((()))***+++)))((('''((())))))(((+++,,,,,,,,,,,,---000333555666888;;;???BBBDDDFFFPPPSSSXXX^^^bbbfffhhhiiiddddddccc```]]]YYYVVVTTTEEEAAA;;;777555222...+++,,,+++***)))'''%%%$$$$$$(((((('''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))&&&'''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((,,,,,,+++)))((('''&&&%%%###%%%''')))***(((&&&%%%###$$$&&&(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$########################%%%$$$!!!!!!###%%%%%%%%%$$$###$$$%%%&&&'''222000...+++(((%%%###!!!!!!!!!!!!!!!  !!!###%%%'''(((,,,,,,***'''$$$!!! !!!!!! !!!"""!!! !!!###%%%)))///999IIIaaauuu___JJJCCC:::333111000...---+++++++++,,,---///000111000///---+++++++++,,,---,,,,,,+++***((('''&&&&&&"""""""""""""""""""""""" !!!"""###%%%'''((((((&&&%%%&&&)))***)))(((,,,,,,------......//////------,,,,,,------...///------...000333555888999::::::;;;>>>AAACCCBBBAAA???>>>;;;666222111333555444444444333222000///...---,,,+++++++++,,,---...------...000111444555777999999999999999999999999888888:::<<>>:::777111222333222222444888;;;@@@AAADDDHHHLLLPPPRRRTTTWWWZZZ___cccffffffeeedddgggiiimmmqqqvvvzzz|||}}}}}}zzz{{{~~~{{{vvvssstttvvvyyywwwxxxxxxxxxyyy{{{}}}}}}}}}}}}~~~}}}{{{zzzxxxvvvuuuuuuvvvwwwuuuvvvwwwwwwwwwyyy}}}~~~}}}{{{zzzzzzzzzzzz|||}}}}}}||||||{{{|||}}}~~~~~~~~~zzzxxxtttsssssssssrrrpppjjjgggccc```^^^[[[XXXVVVJJJFFF???888333111111111222222111000///...---,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))******++++++,,,+++***+++,,,---------...000222333444777;;;>>>AAACCCFFFKKKPPPTTTWWWYYYfffhhhkkkmmmnnnmmmlllkkkgggeeeaaa[[[UUUNNNIIIFFF:::666111///...,,,***'''((((((''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%'''(((((()))))))))******)))((('''&&&&&&%%%$$$&&&'''(((((((((&&&%%%$$$%%%&&&(((((('''&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&'''///...,,,)))&&&###!!! ######$$$%%%&&&'''((()))+++***(((%%%"""   !!!!!!!!!!!!###%%%)))///;;;MMMgggmmmWWWFFF???777111///...,,,+++******++++++,,,---.........---,,,++++++,,,------,,,+++***)))'''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&'''&&&%%%''')))***)))(((******+++,,,---...//////,,,,,,++++++,,,,,,------,,,,,,---...000111333444777777999===BBBDDDDDDDDDCCCAAA>>>999444222333555444444444444333222111000,,,,,,***)))))))))***+++***++++++,,,...///111222000000000000000000000000//////000222333444555666888:::======<<<;;;<<<<<<:::;;;<<<<<<<<<;;;:::999<<<<<<===>>>???AAAAAABBB???>>><<<:::999888888888555777888999999:::===???BBB@@@>>>===<<<:::777444222444888:::<<>>AAADDDHHHMMMPPPWWWYYY^^^bbbgggkkkmmmnnnvvvwwwwwwvvvrrrmmmhhheee^^^ZZZTTTMMMEEE>>>999777///,,,)))'''''''''&&&%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''((('''(((((((((((('''&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''---,,,+++(((&&&###!!!  !!!!!!%%%&&&'''))))))*********+++(((%%%"""  !!!!!!!!!!!!$$$&&&(((///<<>>???@@@>>><<<888555444555777888666777888777666777999;;;<<<;;;;;;::::::999777666777;;;AAAEEEIIIMMMPPPSSSXXX[[[^^^bbbccccccbbb```aaabbbdddgggiiilllnnnppprrrppppppvvv~~~~~~|||{{{}}}}}}~~~~~~|||yyywwwvvvwwwyyyzzz|||||||||}}}~~~~~~|||{{{zzzyyyyyyyyyyyyzzz~~~}}}{{{zzzyyyzzz|||}}}~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~|||{{{yyyyyyvvvrrrnnnhhhfffcccaaa^^^[[[VVVSSSLLLIIIDDD@@@>>>:::777444666444222///...---......------,,,,,,+++++++++***(((((((((((())))))))))))&&&&&&''''''((((((((()))'''((()))***+++,,,,,,,,,---///222555888<<<@@@CCCJJJMMMQQQTTTWWW[[[___bbbiiikkkooorrruuuuuuuuuuuu{{{{{{yyytttmmmeee]]]XXXHHHEEE@@@;;;555111///...***)))'''%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((((((((('''&&&&&&))))))((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''(((''''''&&&%%%%%%(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&''''''''''''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''',,,+++***(((&&&###"""!!! !!!"""'''(((***,,,------,,,++++++'''"""  !!!!!!!!!"""$$$&&&(((///???VVVtttxxx```NNN>>>999222...------+++(((***+++,,,---------------------------------......***)))((('''%%%$$$###""" !!!"""$$$%%%&&&'''((()))***+++//////..................,,,++++++*********++++++++++++*********+++,,,,,,111333777>>>DDDGGGHHHGGGDDDCCC???:::444111000111333333444555555555444444111000...,,,+++++++++,,,...............///000111////////////////////////---...///...,,,,,,///111222333333222///...///000111222222333444444444444222222444555777888999::::::777333///...///111333666666555444333333555777:::;;;<<<=========>>>>>>???CCCIIIOOOSSSVVVZZZ\\\aaacccgggiiijjjiiifffdddfffffffffhhhjjjmmmppprrrvvvsssssswww}}}||||||||||||}}}||||||~~~~~~{{{xxxwwwwwwzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||zzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}{{{~~~{{{vvvrrroookkkeeeaaaZZZXXXTTTPPPMMMHHHCCC???===:::777444333222///---......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,(((((((((((((((((()))))))))*********++++++,,,,,,,,,...000333555777777888777:::???CCCGGGLLLQQQVVV^^^aaadddggghhhjjjmmmooorrrtttwwwyyyyyyxxxuuuttt{{{yyytttmmmcccXXXNNNIII666444111...,,,*********))))))'''&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((())))))(((((('''&&&''''''''''''(((((())))))+++)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%((()))******************%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""$$$%%%'''''''''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%+++***((('''%%%###"""!!!  !!!"""'''))),,,///000///...,,,+++&&&!!! !!!!!!!!!!!!!!!"""$$$&&&***222BBB\\\{{{pppYYYJJJ<<<777111......---+++)))***+++,,,---...---,,,,,,---------------,,,,,,,,,(((''''''&&&%%%$$$######  !!!!!!###%%%'''(((((((((***,,,000000/////////.........,,,,,,++++++******++++++++++++************++++++000222777>>>DDDHHHHHHGGGCCCBBB???:::444000///000111222333444555555555555333222000///.........///000//////.........//////////////////////////////,,,...///...++++++...222111222222000...,,,---......//////000111222222333111222333444555666777888777555222///......000111222333222111000111444777888;;;>>>@@@BBBCCCEEEGGGIIIMMMRRRWWWZZZ]]]```bbbhhhjjjmmmoooooonnnkkkiiijjjjjjjjjjjjllloooqqqssswwwvvvuuuxxx|||~~~}}}{{{}}}~~~~~~zzz|||~~~}}}{{{zzzzzz|||~~~|||{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~||||||}}}}}}}}}|||{{{{{{zzz}}}||||||{{{{{{{{{{{{||||||}}}wwwrrrkkkeeebbb]]]WWWSSSKKKHHHDDD@@@===:::666333222000...---......,,,+++)))******************)))+++++++++,,,,,,,,,,,,,,,&&&&&&''''''((()))))))))))))))***+++,,,---......000333777<<<@@@CCCEEEFFFJJJNNNSSSWWWYYY]]]ccchhhmmmooorrrsssrrrssstttuuuxxxzzz|||~~~|||yyytttqqqmmmjjjcccZZZOOODDD;;;555......,,,***)))((('''''''''''''''%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((())))))))))))(((''''''&&&&&&''''''((())))))***+++***)))((('''&&&&&&&&&((((((((((((((('''''''''''''''((((((((('''&&&&&&))))))************))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%""""""###$$$%%%$$$$$$$$$((('''&&&%%%###"""!!! !!! !!!"""&&&(((,,,000222111///...,,,&&&  """#########  !!!!!!"""%%%'''---555GGGbbb~~~gggRRRFFF<<<777111/////////---***((()))+++,,,---,,,+++***+++++++++++++++***)))(((&&&%%%%%%%%%$$$$$$$$$$$$  !!!"""%%%'''((('''(((***------.....................------,,,++++++++++++++++++++++++******++++++,,,///222777>>>EEEHHHHHHGGGBBBBBB???:::555111000000000000222333555555666666444333111000///000000111222111111000////////////000000000000000000000000,,,///000...++++++///444---///000000...,,,,,,---,,,,,,---...///000111222444444555555666777777888444444333333222222222333111111222222222555:::======AAAFFFJJJLLLOOOSSSVVVWWWYYY]]]```aaacccfffhhhmmmnnnppprrrrrrpppnnnlllnnnmmmmmmnnnoooppprrrsssuuuvvvxxxzzz|||}}}}}}}}}~~~}}}}}}{{{}}}~~~~~~|||}}}}}}}}}{{{xxxzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~|||{{{{{{{{{wwwvvvuuutttttttttttttttzzzyyyxxxyyyyyyxxxuuusssgggaaaYYYSSSPPPMMMHHHDDD>>>;;;777555444222111///---+++******+++,,,+++***((()))*********)))((((((((((((((()))))))))******&&&'''((()))***,,,------***+++---///222555777888:::===CCCJJJPPPTTTWWWXXX^^^bbbfffhhhgggjjjoootttsssuuuwwwwwwuuuttttttuuutttvvvwwwvvvrrrkkkddd```TTTPPPKKKCCC;;;333---************)))((('''&&&%%%%%%&&&&&&$$$""""""$$$'''''''''''''''''''''''''''''''''&&&''''''((()))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))))))))((('''&&&((((((((('''''''''&&&&&&&&&''''''(((((((((((('''((())))))***))))))((((((''''''''''''&&&&&&&&&&&&######$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&& !!!"""###$$$######"""&&&&&&%%%###""" """!!! """%%%(((---111333222000...,,,&&&!!!###$$$%%%%%%  !!!!!!"""%%%'''000999KKKfffxxxaaaMMMBBB;;;777222///000000...+++'''(((***+++,,,+++)))(((************)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%(((((('''(((***---***++++++,,,---...//////...------,,,+++++++++,,,,,,+++++++++++++++,,,,,,///222777>>>EEEHHHHHHGGGBBBBBB@@@;;;666222111111///000111333444555666666333333111000000111111222555444333222222111111111111111111111111111111111---000111///,,,,,,111666+++---///000///.........,,,,,,------///000222333222222333333444444555555...///000222222222222222111222444555777<<>>BBBEEEFFFHHHLLLSSS[[[bbbhhhkkkmmmjjjnnnqqqpppnnnnnnrrrwwwsssuuuwwwwwwuuusssssssssiiiiiihhheee^^^TTTJJJDDDAAA???;;;666222...,,,+++%%%&&&'''''''''&&&%%%$$$###%%%&&&%%%###$$$'''***&&&''''''(((((()))))))))(((''''''''''''((()))))))))))))))))))))((((((''')))))))))(((''''''&&&&&&&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))((((((((()))))))))(((((('''(((((('''''''''&&&&&&&&&!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&& """######""""""!!!###""""""!!! $$$''',,,000222000---+++***&&&  !!!""""""""" """"""###$$$''')))...777KKKjjjkkkXXXJJJBBB999666111///......---,,,+++,,,,,,---,,,+++***))),,,+++***(((''''''''''''%%%$$$$$$###"""""""""######!!! !!!!!!  !!!$$$&&&'''(((''''''***,,,...---,,,+++,,,---************+++,,,---------,,,++++++,,,---///000000222666<<>>@@@BBBEEEJJJMMMWWW\\\cccfffggghhhjjjmmmiiijjjkkkkkkkkkkkklllnnnpppoooooooooooooooppppppsssrrrqqqqqqrrrssstttuuuwwwyyyzzz{{{zzz{{{|||~~~}}}yyyvvvwwwyyy{{{zzzwwwwwwyyy|||}}}~~~}}}{{{zzzzzz{{{{{{|||{{{wwwtttqqqqqqsssuuutttrrrlllmmmmmmllljjjgggdddbbbaaa___\\\XXXTTTPPPNNNMMMGGGCCC===999777666444333.........------,,,,,,,,,,,,***'''&&&&&&'''&&&%%%((('''&&&&&&'''(((((('''(((((((((((((((***...111......///111444888;;;===;;;>>>DDDKKKQQQTTTVVVWWWZZZ^^^dddjjjmmmnnnnnnmmmvvvtttrrrooonnnoooppprrrrrrssstttrrrnnnhhhbbb^^^ZZZXXXSSSMMMFFF???;;;888//////...---,,,***))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))((('''''')))))))))))))))((('''''''''(((((()))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''(((((((((((()))***+++,,,))))))(((((('''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""""""""!!! ###&&&***---///...,,,+++)))%%% !!!!!!!!! """######%%%(((***222===RRRqqqgggSSSCCC;;;777444111.........------+++,,,,,,---,,,+++***)))++++++)))((('''&&&&&&&&&&&&&&&%%%######"""""""""###"""!!!!!!!!!!!!  !!!###%%%''''''''''''***+++------,,,++++++,,,***************+++,,,---------,,,,,,,,,------...000222666;;;@@@EEEIIIKKKIIIGGGCCC>>>:::555333111222222222333666888888888555555333222222222333333333444555444333444555777888888888777777666666666666555555444444333333333222222000//////......//////.........///111333444555777888888777777888999;;;;;;<<<============<<>>999666333000000///---,,,///...---,,,+++***))))))''''''&&&'''''''''%%%$$$'''&&&%%%%%%&&&'''((())))))***+++++++++---111444444555888;;;@@@EEEIIILLLOOORRRWWW]]]bbbeeeggggggiiikkkmmmnnnpppppppppooouuuuuusssrrrpppnnnmmmmmmhhhgggeeeaaa[[[RRRJJJFFFCCCBBB>>>:::555111...,,,---,,,+++***)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((()))))))))))))))(((''''''''''''((())))))))))))(((&&&&&&''''''((())))))***&&&'''''''''&&&&&&%%%$$$''''''(((((())))))(((((())))))(((((()))******+++)))((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!###&&&)))+++++++++***'''###  """###$$$&&&))),,,888EEE]]]~~~zzzbbbNNN???666555222///......///...---+++,,,,,,------,,,******+++***)))((('''&&&&&&&&&'''&&&%%%$$$############$$$###!!!!!!""""""  !!!###$$$&&&'''''''''(((***,,,---+++******+++))))))))))))***+++,,,---,,,------------,,,,,,+++000111333777===CCCIIILLLLLLJJJFFFBBB===999555333333222111333555777777777666555555444444444555555222333555555444555888:::999999888888888888888888888888777666666555444444222222111000000000000000000000000111333555777888:::;;;===>>>???@@@BBBEEEGGGGGGHHHIIIJJJJJJJJJJJJNNNQQQVVVZZZ^^^bbbgggjjjrrrsssvvvxxxyyywwwssspppmmmppprrrpppkkkiiikkkoooqqqqqqqqqqqqrrrrrrsssttttttvvvyyy|||}}}}}}{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}||||||yyy{{{}}}}}}zzzzzz||||||}}}}}}zzztttoooiiieeedddaaa]]]ZZZYYYWWWUUURRRMMMGGGCCC@@@???>>>===;;;999777555555222000///...///...---+++...---,,,***)))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&))),,,...---///111222333666;;;>>>BBBDDDHHHMMMTTTZZZ```bbbgggiiilllppprrrssssssrrrssssssrrrpppppppppppppppqqqpppooommmiiieeeaaa___YYYXXXUUUPPPIII@@@999444222111000...,,,***)))((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++******)))(((((()))))))))(((''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&''''''''''''&&&%%%%%%'''((())))))*********)))))))))((((((((()))******(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%%%%%%%###%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!  !!!###%%%'''((())))))$$$""""""!!!  !!!!!!!!!!!! !!!"""###$$$'''+++///===LLLhhhttt^^^MMM???777222000....../////////...++++++,,,------,,,+++*********((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""""""""!!! !!!"""###%%%&&&&&&''''''***,,,---+++***))))))((((((((()))***+++,,,---,,,---......---,,,***)))......///333888???EEEIIIKKKIIIGGGCCC>>>:::777555222000///000222444555444666666555555666666666666333555666555555555777999999999999999999999999999:::999999888777666555555333222111000//////......000111444777;;;>>>@@@BBBEEEFFFIIIJJJLLLPPPTTTXXXYYYYYYYYYZZZZZZYYYYYYXXXYYY]]]aaaeeehhhlllooorrrxxxxxxyyy{{{}}}{{{uuuooolllpppsssqqqllliiilllqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxzzz|||~~~~~~~~~}}}|||}}}}}}~~~zzz}}}}}}|||~~~|||xxxoooiiibbb\\\XXXTTTOOOKKKHHHGGGEEEBBB>>>:::777555::::::999888666444333222111000///000111000...,,,+++***)))((('''&&&%%%%%%'''((())))))((('''((((((&&&''''''(((***...222666777999===@@@CCCHHHMMMPPPVVVXXX\\\bbbiiioootttwwwwwwxxxxxxxxxwwwuuusssqqqrrrqqqpppnnnmmmlllkkkkkkgggeeebbb]]]WWWRRRMMMKKKEEEEEECCC@@@<<<777333000,,,,,,,,,+++++++++++++++''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))))))))*********++++++***))))))'''(((((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((()))***************))))))((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""$$$%%%&&&&&& ###"""!!!  !!!""""""""" !!!"""###%%%(((---111@@@SSSqqqooo[[[JJJ===666000...------/////////...++++++------...---,,,+++***)))(((&&&%%%%%%$$$$$$!!!!!!"""###$$$&&&((((((%%%###""""""######"""!!!!!!!!!  !!!"""###%%%&&&''''''))),,,---,,,***))))))((((((((()))***,,,---...,,,,,,---...---,,,***))),,,++++++---222888>>>BBBEEEDDDCCC@@@===999666444000...,,,,,,...000111111444555555666666777777777666666777666444444666777888888999999::::::;;;;;;;;;:::999888777666555555333333111///---,,,,,,,,,...111666<<>>;;;999000111000000///...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))******(((((()))))))))))))))(((''''''((((((((((((''''''&&&''''''((()))(((((((((''''''''''''((((((((((((&&&&&&'''((((((''''''&&&%%%&&&'''((())))))))))))******)))((('''''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""" """"""!!!  !!!"""""""""!!!"""###$$$&&&***///333DDDXXXxxxjjjVVVGGG:::222...---,,,---//////...---++++++---......------,,,)))((('''&&&%%%$$$$$$$$$ """###&&&''')))$$$""""""###$$$%%%$$$######"""!!!  !!!"""$$$&&&''''''***---...---+++)))))))))))))))***+++---...///+++,,,,,,,,,,,,++++++******))))))))),,,111666999<<<<<<<<<<<<:::888666444///---******+++---......222222444555666666666666666777777555444333444666777777888999::::::;;;;;;::::::999888666555444444333222000///---,,,,,,,,,---222999BBBJJJPPPTTTVVVXXXYYY[[[^^^bbbiiipppvvvyyyxxxwwwvvvtttrrrpppooossssssssssssrrrrrruuuwwwyyyzzz{{{|||}}}|||yyywwwnnnooopppqqqpppppprrrsssoooooooooppprrrtttvvvwww{{{zzzwwwvvvxxx{{{~~~~~~}}}}}}~~~}}}{{{|||~~~~~~}}}||||||}}}}}}}}}wwwrrrlllfff```[[[VVVQQQJJJEEECCC@@@;;;777111111111111111222222222000111222222222111///...000...,,,++++++***((('''''''''''''''((((((((((((''')))+++***((()))---111...222888;;;>>>BBBHHHMMMWWW[[[```eeejjjoootttxxxwwwyyy{{{}}}~~~|||zzzwwwtttssslllkkkhhhddd^^^WWWQQQMMMKKKGGGAAA:::444111//////))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))******+++''''''((())))))))))))(((&&&&&&'''((((((((('''''''''(((((()))))))))))))))''''''((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&'''((()))*********+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!  !!!!!!!!! !!!"""""""""!!!"""###$$$&&&+++111555GGG\\\}}}}}}dddRRREEE999222...---,,,---......---+++***+++---.........---,,,)))(((&&&%%%$$$$$$###### !!!"""###%%%%%%"""!!!!!!###%%%'''&&&%%%""""""!!!  !!!###%%%&&&'''***...///...,,,***)))))))))***+++,,,...000111++++++++++++++++++,,,,,,******(((((())),,,///111444555777888888777666555000---***)))***,,,------///000222444555555555555333444555444333333555777666666777888999:::;;;;;;999999888666555333222222000000//////////////////333888@@@JJJSSSYYY]]]^^^]]]^^^```bbbgggooowww}}}~~~~~~}}}|||zzzxxxwwwvvvzzzyyywwwtttrrrsssvvvyyyyyy{{{||||||{{{yyyyyyzzztttsssqqqrrrtttuuutttrrrooopppppprrrtttvvvwwwyyyzzzyyyxxxwwwxxxzzz|||~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}xxxyyy|||}}}{{{yyyvvvuuuuuuuuuvvvqqqllleee^^^WWWQQQLLLHHHGGGCCC===:::999888555222................../////////000333555777777666666000...+++***++++++***)))))))))))))))))))))(((((($$$***000333333444777:::;;;AAAIIINNNQQQUUU[[[```gggjjjooosssvvvyyy}}}|||}}}~~~~~~}}}{{{xxxtttoookkkhhhfff^^^\\\WWWPPPIIICCC>>>;;;888666333000---+++***))))))(((((('''((()))******************************&&&&&&'''''''''((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++'''((()))***************%%%&&&''''''((((((''''''((())))))***************((((((((((((((((((((('''&&&&&&'''(((((((((((((((&&&&&&((()))***+++++++++++++++)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""" !!!"""  !!! !!!""""""!!!"""###$$$&&&+++222666III^^^www```PPPEEE<<<555...---,,,---......,,,******+++---.........------((((((&&&%%%$$$#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!###&&&'''((('''"""!!! !!!###%%%&&&(((+++///000///,,,+++*********+++,,,---///000111++++++***)))***+++---...+++***)))((()))***,,,---///111444666777777666555000...***)))***,,,---------///111333444444444444111222333333333444666888555555666888999:::;;;;;;888888777555444222111111////////////000222333444:::???HHHRRRZZZ```dddeee```aaaccceeejjjrrr|||~~~~~~~~~}}}{{{zzzyyy|||zzzwwwsssqqqrrrvvvyyyyyy{{{|||{{{wwwvvvwwwzzzzzzvvvssstttwwwxxxuuuqqqpppqqqrrrsssuuuwwwyyyzzzxxxyyyyyyyyyzzzzzz{{{{{{}}}~~~}}}}}}~~~}}}{{{yyyzzz{{{|||}}}~~~~~~|||{{{zzz{{{}}}rrrpppmmmkkkiiiiiiiiijjj___ZZZSSSLLLGGGCCC@@@======999555333444444222//////...---,,,+++++++++++++++...222555999:::;;;;;;---***'''&&&'''))))))))),,,++++++***)))(((((('''$$$,,,777>>>??????AAACCCGGGNNNXXX^^^aaadddjjjoooqqqssswwwzzz{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxuuupppiiibbb[[[VVVSSSNNNJJJDDD<<<666333000000))))))*********((('''&&&%%%%%%$$$$$$%%%''')))***))))))))))))************%%%&&&&&&''''''(((((()))******))))))((((((''''''************************'''(((((()))***+++++++++((()))***+++++++++++++++%%%%%%&&&'''((((((((('''))))))***+++++++++++++++((((((((((((((('''''''''&&&&&&'''((())))))(((((('''((()))***,,,,,,------,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################## !!!  !!!""""""!!! !!!"""!!! """######"""!!!!!! %%%(((***...333HHH___qqq\\\MMMAAA888555555333111000///...,,,***,,,------...---,,,***)))((('''&&&%%%$$$$$$######!!!  !!!"""###$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$"""!!!!!! !!!"""$$$%%%&&&)))***,,,...---+++(((&&&((())))))***++++++,,,,,,(((((()))***++++++,,,,,,------,,,)))''''''))),,,///111333555666666555444555222...+++***,,,///111///000111111000111333555555555444333333444666666777666444333333555888:::888777555444333222222222000111333333555888===@@@DDDJJJRRRYYY^^^bbbdddfffiiihhhgggjjjqqqyyy~~~zzz~~~xxxsssrrrvvvzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwsssssssssssstttvvvwwwxxxxxxzzz}}}}}}|||}}}~~~}}}~~~}}}~~~~~~}}}}}}yyy{{{|||zzzxxxxxxzzz}}}|||~~~|||zzzyyyyyy{{{}}}|||vvvrrrnnnjjjeee___[[[VVVRRRNNNFFFEEEBBB>>>;;;888666555222222333222000---***(((,,,+++***************+++***,,,222<<>>CCCEEEFFFEEEHHHNNNWWW[[[\\\]]]___bbbdddgggjjjmmmppptttzzz~~~xxxxxxwwwuuussstttyyy}}}vvvtttppplllfffaaa]]]ZZZTTTRRRNNNHHHBBB<<<777555//////...---+++******)))'''''''''&&&&&&&&&%%%%%%###%%%((()))))))))***+++''''''((((((''''''&&&%%%%%%&&&&&&'''((()))*********)))))))))((((((((('''************))))))(((((()))))))))(((((((((''''''((((((((((((((('''''''''(((((()))***)))((('''&&&&&&'''''''''(((((())))))(((((())))))((('''%%%$$$&&&((())))))'''&&&&&&'''***+++---...---+++(((&&&+++)))'''%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((()))((('''%%%$$$%%%''')))(((&&&%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$###""""""###### !!!   """######  !!!"""!!!!!!$$$"""###''')))***000777KKKeeegggSSSGGG===777666555333111000///...,,,******))))))((((((((((((((('''&&&%%%$$$###"""""""""%%%$$$"""!!! !!!!!!###$$$%%%'''(((''''''&&&%%%$$$###"""!!!  !!!"""#####################""""""%%%%%%%%%&&&''''''(((((())))))))))))***************+++,,,+++***)))***+++///111555999;;;<<<<<<<<<222000...,,,,,,,,,---...---...000111111222555777666555444333222222222333555555444333333333444444111222555777999999999888<<<>>>AAADDDHHHLLLRRRVVV]]]```dddgggiiikkkmmmooorrrrrrssswww|||~~~}}}||||||{{{yyywww|||{{{{{{zzzxxxvvvuuutttsssrrrrrrrrrsssuuuvvvxxxyyyxxxuuuttttttvvvxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzwwwtttuuu|||}}}{{{zzz{{{||||||zzzwwwuuuuuuvvvkkkZZZ^^^rrrzzz~~~~~~~~~}}}}}}zzz{{{|||~~~}}}yyyvvvtttsssssssssppplllhhhddd___YYYVVVNNNJJJEEE@@@===999555222444333222000///...------)))***+++,,,---,,,++++++))))))((((((((())))))***+++---222<<>>@@@@@@@@@???222111///------,,,------***,,,......///111444666666666555444333222222222333333333333333333333333333666;;;???BBBCCCCCCBBBEEEHHHKKKNNNQQQVVVZZZ^^^dddfffjjjlllmmmoooqqqssswwwwwwyyy}}}}}}zzzzzz|||}}}{{{xxx~~~~~~}}}|||zzzxxxuuutttqqqppppppqqqrrruuuwwwxxxzzzxxxuuusssssstttvvvxxxxxxwwwvvvuuuvvvvvvwwwxxxxxxssssss{{{~~~~~~|||zzz}}}||||||zzzwwwuuussssss\\\DDDJJJjjj}}}{{{||||||~~~~~~zzzvvvqqqmmmkkkiiiaaa]]]WWWRRRNNNJJJFFFCCC===;;;888666555444222000111000...---,,,+++******))))))+++,,,---------,,,+++******))))))******+++000111666===EEEJJJLLLLLLMMMJJJGGGFFFIIINNNTTTXXXWWWYYY\\\bbbgggjjjkkkjjjoooppprrrqqqooooooppprrrssssssrrrqqqrrrsssvvvxxxtttpppjjjccc]]]ZZZYYYZZZTTTQQQKKKEEE@@@;;;999777333111///---,,,,,,---...,,,,,,,,,,,,,,,---------***((('''%%%%%%&&&((()))&&&(((******))))))***+++(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***))))))))))))(((((((((((())))))************)))(((************))))))))))))******)))((('''&&&&&&%%%&&&'''((((((((('''%%%$$$%%%%%%&&&'''((()))***+++***+++---...---+++)))(((&&&'''((('''%%%%%%&&&'''+++,,,,,,+++***)))'''&&&+++***(((&&&%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%&&&''''''((((((''''''(((''''''&&&%%%&&&''')))$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###############$$$ !!!  !!!"""$$$%%%"""!!!  !!!""""""$$$###$$$&&&'''***444>>>QQQqqqrrrZZZKKKCCC===999999555333111000///...,,,******)))(((''''''(((***+++''''''%%%###"""!!! !!!""""""###&&&(((((((((&&&%%%############"""  !!!""""""###"""!!! !!!###$$$######$$$$$$%%%&&&&&&&&&))))))((((((((((((((((((''')))+++,,,,,,,,,---...888;;;???BBBDDDDDDBBB@@@444222000...---,,,,,,,,,***,,,...//////111444666666666666555444333222222111111222333333444444444777:::@@@FFFJJJLLLKKKKKKNNNPPPSSSVVVXXX[[[^^^aaadddgggkkkmmmooorrruuuwwwzzz{{{}}}}}}xxxxxxzzz}}}|||{{{~~~|||zzzwwwuuupppppppppppprrrtttwwwxxxyyywwwuuusssrrrsssuuuvvvuuutttsssrrrrrrsssuuuvvv{{{uuuttt{{{~~~}}}~~~}}}{{{yyy}}}|||{{{zzzxxxvvvsssqqqRRR555:::```yyy~~~|||zzzyyywwwuuuqqqkkkfffaaa^^^\\\NNNJJJEEE@@@>>><<<:::888666444222111111222111//////...,,,+++)))(((((('''))))))***++++++,,,,,,,,,..................///000555777<<>>CCCIIIMMMOOOPPPOOOSSSUUUXXXZZZ\\\]]]```bbbdddggglllqqqsssvvvyyy{{{|||}}}~~~{{{yyyzzz|||}}}~~~~~~~~~{{{xxxvvvpppppppppqqqrrruuuwwwxxxwwwvvvuuutttssssssttttttrrrrrrqqqqqqrrrsssuuuvvv|||wwwvvvzzz~~~}}}}}}~~~}}}~~~}}}}}}~~~}}}}}}{{{yyyxxx|||{{{zzzzzzzzzxxxuuurrrQQQ222111RRRmmmxxx}}}|||~~~~~~zzzxxxuuuqqqmmmjjjiiihhhdddbbb^^^ZZZTTTPPPLLLJJJAAA===999666555555444333333111...---------,,,***,,,+++***((('''&&&&&&%%%(((((())))))***,,,,,,---......///000222444666777???CCCJJJRRRYYY```eeeggglllppptttxxxyyyzzz{{{|||}}}{{{{{{{{{{{{zzzvvvtttsssqqqqqqqqqrrrsssvvvuuutttsssrrroookkkhhh[[[UUULLLDDD===999555333111000//////.........///***))))))(((((()))++++++//////...---,,,+++******))))))(((''''''(((***+++'''(((***)))(((''''''(((+++++++++++++++******))))))))))))(((''''''&&&&&&(((((((((((())))))))))))'''(((***+++,,,+++)))(((******)))))))))((((((((())))))((((((''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&(((+++...))))))((('''(((((())))))(((((((((''''''&&&%%%%%%###$$$%%%%%%######$$$%%%######$$$&&&''')))***+++((('''%%%%%%'''((('''&&&#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""######$$$%%%  !!!   !!!"""$$$%%%%%%%%%''')))***///<<>>???BBBFFFLLLPPPRRRSSSSSSUUUWWW[[[]]]^^^```bbbdddgggkkkqqqvvvyyy{{{}}}}}}}}}~~~|||}}}~~~~~~}}}zzzxxxvvvrrrqqqqqqrrrsssuuuwwwxxxuuuuuuvvvvvvvvvuuuuuutttqqqrrrrrrssstttvvvwwwxxx{{{wwwuuuwwwxxxwwwzzz~~~zzz{{{|||~~~}}}|||{{{{{{{{{zzzyyyzzz|||{{{xxxuuu]]]<<<111GGG___qqq{{{zzzzzz|||~~~~~~~~~~~~~~~|||xxxuuusssiiifffbbb]]]YYYVVVUUUTTTPPPNNNLLLHHHDDD???<<<:::777444111000000000000//////---+++******+++***(((***)))((((((''''''(((((())))))***,,,...000222444333555777;;;@@@EEEIIIKKKRRRWWW___gggooouuuyyy{{{{{{~~~{{{wwwuuusssrrrqqqqqqppppppqqqnnniiieeebbb___ZZZWWWKKKEEE<<<666333000---+++***++++++,,,,,,,,,++++++&&&&&&&&&'''((()))))))))......------,,,,,,++++++((((((((())))))*********)))***++++++)))'''((((((***++++++++++++***))))))(((((((((((((((''''''''''''((((((((()))))))))***&&&(((***,,,,,,+++)))((()))))))))(((((((((''''''((((((((((((((('''''''''(((((()))***)))((('''&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((('''((((((''''''(((+++...+++***((('''&&&&&&'''(((&&&'''''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&%%%&&&&&&''''''((()))(((&&&%%%&&&((()))'''%%%$$$######""""""""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%  !!!!!!!!!  !!!###%%%&&&&&&&&&(((+++,,,222@@@NNNnnnjjj[[[KKKDDD@@@;;;666555555333111000///...,,,***&&&''')))*********)))(((***)))(((%%%$$$"""!!!!!!  !!!""""""""""""###$$$%%%&&&!!!"""######"""  !!!!!!"""%%%%%%&&&&&&'''((())))))((()))))))))***---111555333777===CCCFFFFFFEEECCC@@@<<<666000,,,+++,,,---((()))******)))***,,,.........000111111000//////,,,,,,---///333999>>>BBBCCCEEEJJJNNNRRRTTTUUUVVVUUUWWW[[[^^^```bbbdddfffkkkpppvvv|||~~~~~~~~~~~~yyyzzz|||}}}|||zzzwwwuuusssrrrrrrrrrsssuuuwwwxxxuuuvvvwwwxxxxxxwwwvvvuuuqqqrrrsssuuuwwwxxxyyyzzzxxxuuutttuuutttsssxxx~~~xxxyyyzzz|||~~~zzzyyyyyy{{{}}}}}}zzzvvvkkkGGG555AAAWWWmmm{{{zzzxxxzzz~~~}}}wwwxxxxxxxxxtttooojjjggg[[[XXXTTTOOOKKKIIIHHHGGGDDDCCCAAA>>>:::666333111111///,,,+++,,,---,,,+++***((('''(((***,,,,,,+++))))))))))))***+++,,,,,,+++,,,...000444777:::;;;AAACCCGGGMMMTTT[[[```cccdddiiiqqqxxx~~~~~~zzzxxxvvvsssqqqqqqpppnnnmmmjjjddd\\\UUUQQQNNNJJJFFF@@@:::333///------+++))))))***+++,,,+++***((('''###$$$&&&'''((()))))))))........................'''((()))******************,,,---,,,***(((((()))***************)))((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&'''***,,,,,,+++)))((((((((((((((('''''''''''''''''''''(((((((((((((((((()))*********)))'''&&&'''''''''(((((((((((((((+++***((('''''')))+++,,,*********((('''(((***------+++)))&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&''''''&&&%%%''')))***'''###$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%% !!!  """%%%&&&###!!! !!!$$$$$$""" !!!###%%%$$$&&&***///111888JJJZZZ}}}xxx```VVVJJJCCCAAA???:::555333222111000...,,,+++***************************((('''%%%###!!!!!!!!!!!!  !!!!!!"""######!!! $$$""" !!!######!!!  #########$$$%%%'''((()))***)))))))))+++...000222666888;;;>>>AAABBBBBBAAABBB<<<555000---+++(((&&&+++***)))(((((()))***+++...///000000000...---,,,,,,+++,,,000777???FFFIIIKKKKKKMMMOOORRRSSSRRRPPPXXXZZZ^^^ccchhhlllllllllpppuuuzzz}}}~~~~~~~~~|||{{{zzz{{{{{{zzzxxxuuuooorrruuutttqqqpppqqqsssuuutttttttttuuuvvvwwwxxxvvvuuusssrrrrrrsssuuuvvvyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{|||~~~}}}~~~}}}|||}}}}}}|||zzzwwwssscccQQQNNN[[[llltttvvvqqqtttwwwzzzzzzyyywwwuuunnnhhhcccbbbcccaaaZZZTTTHHHEEE@@@;;;888777888999;;;999666444333222111///,,,------,,,---...+++'''***))))))***,,,,,,,,,++++++++++++***+++---222666333666:::>>>AAAEEEIIILLLTTTWWW\\\aaaffflllrrrvvv|||zzzuuupppjjjhhhgggddd^^^YYYRRRNNNHHHAAA===:::::::::333111...***(((((()))***+++)))'''''')))***+++++++++***)))((((((***,,,------------......---,,,,,,------,,,+++******++++++,,,,,,+++***))))))******---------,,,,,,+++++++++''''''((()))***++++++,,,)))************+++++++++(((''''''***------***''')))))))))))))))((((((((((((***,,,------+++)))'''''''''''''''((((((((()))+++******)))((('''&&&&&&&&&&&&''''''((())))))***(((((((((((())),,,...///***)))&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''(((***)))'''&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$""" """$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$###$$$$$$%%%%%% !!!$$$%%%###!!! """###!!!  !!!###%%%$$$&&&+++111666@@@TTTeeepppZZZRRRGGGBBB@@@>>>999444000000///...,,,+++******************************((('''%%%###"""!!!!!!!!! !!!!!!!!! ###!!! !!!######!!!"""""""""###$$$&&&'''(((******))))))+++---///111333555888<<<>>>@@@@@@@@@AAA<<<555000...,,,)))'''))))))((('''((((((******,,,---...///000///......000///000444:::BBBHHHLLLLLLMMMNNNQQQSSSSSSSSSRRR[[[]]]bbbhhhmmmqqqrrrrrrrrrwww}}}~~~~~~~~~{{{{{{zzz{{{|||{{{yyywwwtttsssssssssttttttsssssstttttttttuuuvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~{{{xxxyyyqqqgggcccgggoootttvvvoooppppppooollliiieeeccc\\\VVVOOOMMMNNNLLLFFF@@@<<<999666222000000000111555333111000000///---++++++---...,,,+++***+++++++++***)))***+++,,,---,,,---///000111222555999<<>><<<777333------,,,++++++***)))))))))))))))))))))))))))))))))(((&&&$$$""""""""""""  """!!!!!!!!!""""""  !!!"""###%%%&&&'''+++******)))***,,,---...000111444777:::===>>>>>>???;;;666111...,,,***(((((((((''''''((())))))******+++---///000000000000111222222555;;;AAAHHHLLLMMMOOOQQQTTTUUUUUUUUUTTT\\\```eeekkkqqqtttvvvvvvtttyyy~~~~~~}}}~~~}}}}}}{{{{{{{{{|||}}}}}}{{{yyyyyyuuuqqqqqquuuvvvuuurrrttttttuuuvvvwwwxxxyyyyyywwwvvvuuuttttttuuuvvvwwwzzz{{{|||}}}~~~{{{yyyyyyyyyyyyuuurrrpppppprrrmmmllliiieee```\\\XXXVVVNNNHHHAAA>>>>>><<<777333555444222111000/////////...---------...---+++)))((()))+++***'''&&&(((***+++******+++,,,...000222444777;;;>>>@@@CCCFFFHHHNNNRRRWWW[[[___ccchhhlllkkkoootttyyy}}}~~~yyyuuuqqqmmmiiigggddd]]]TTTLLLFFF@@@999555222111000...---,,,++++++---,,,***((('''((()))***)))(((((()))++++++***)))+++***)))))))))***,,,---'''((()))***************)))***+++++++++***)))(((,,,,,,+++*********++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,///---***)))***+++,,,,,,))))))))))))((((((''''''%%%''')))++++++***)))((((((((((((((())))))))))))*********************)))((((((((((((((())))))))),,,---...000000000000000(((((()))******++++++,,,&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%(((***+++)))'''&&&%%%%%%%%%'''''''''&&&%%%$$$"""######$$$%%%$$$$$$$$$$$$%%%'''&&&$$$###$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$############### !!!"""###""" !!!!!! !!!"""!!!"""$$$&&&(((+++444AAAPPPddd~~~ooo]]]GGGCCC>>><<<<<<:::555111++++++++++++************)))))))))))))))))))))))))))(((&&&$$$"""""""""""" !!!!!!!!!!!!"""!!!  """$$$%%%&&&+++************++++++,,,,,,---000222555888:::<<<===:::666222///,,,+++***)))))))))))))))******++++++,,,...000111111111000000000111333777===CCCHHHNNNQQQTTTWWWXXXXXXXXXXXX^^^aaaggglllpppsssvvvxxxxxx|||~~~{{{~~~}}}||||||{{{{{{{{{|||~~~~~~|||zzz|||xxxtttrrrrrrsssrrrqqqssstttuuuvvvxxxyyyyyyzzzvvvuuuttttttttttttuuuvvvvvvxxxzzz}}}~~~zzzxxxrrrvvvyyywwwqqqkkkhhhhhhcccaaa\\\XXXTTTQQQPPPOOOEEE@@@:::777777666333000444444333333222111000///******+++---///...,,,)))((((((+++//////,,,******+++,,,---///111555999===???CCCIIINNNQQQSSSUUUWWW[[[^^^cccfffiiimmmqqqtttppptttyyy}}}}}}xxxqqqjjjddd^^^YYYVVVOOOJJJBBB;;;777444000...++++++++++++******)))(((***)))'''&&&&&&''')))***(((((((((***,,,,,,***(((******)))))))))***+++,,,((())))))***))))))((((((''')))***++++++***((('''---,,,,,,+++++++++,,,,,,------------------,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,000...,,,++++++,,,,,,,,,*********)))((((((''''''&&&''')))+++,,,++++++***(((((()))))))))************************+++++++++))))))))))))))))))))))))+++---///111111000...---))))))***+++++++++******&&&&&&&&&''''''''''''((('''''''''&&&&&&'''(((((($$$'''+++,,,***'''%%%$$$&&&&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$###"""$$$''''''%%%$$$###$$$#########$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""  !!!!!!"""######!!!!!! """  !!!"""""""""###%%%''',,,000===PPPddd|||zzzaaaSSSAAA>>>;;;:::999777444000,,,,,,++++++++++++++++++)))))))))))))))))))))))))))(((%%%###""""""""""""  !!!!!!!!! !!!"""!!!!!! !!!###%%%&&&*********)))***************+++,,,---000444777999;;;:::777333///---,,,,,,++++++++++++++++++++++++...///000111222111000000///000111222444999???DDDNNNRRRXXX[[[\\\\\\\\\]]]bbbfffjjjmmmpppsssxxx{{{|||{{{}}}zzz|||~~~|||{{{{{{{{{{{{{{{|||~~~~~~|||zzz{{{zzzxxxtttooommmnnnpppssssssuuuwwwxxxxxxxxxxxxuuuttttttttttttttttttuuurrrssswww{{{~~~~~~~~~~~~~~~|||yyyvvvppppppooommmiiiccc]]]YYYQQQOOOJJJEEEBBBAAA@@@AAA999555111//////000///...000111111000///---,,,+++((()))***---//////---***...,,,111<<<@@@:::333000///222666:::===BBBHHHMMMOOOTTTZZZ___bbbcccddddddgggiiilllnnnpppsssvvvxxxtttxxx|||~~~zzzuuuooofff]]]UUUNNNHHHDDD>>>:::555111///......---***+++++++++***)))'''&&&''''''&&&&&&&&&'''((()))(((((((((***,,,,,,***(((***************+++++++++++++++++++++***)))'''''''''(((***++++++***)))'''---,,,,,,,,,,,,,,,------------------------------......------,,,+++++++++***++++++++++++,,,,,,,,,---...//////...---,,,+++,,,++++++***))))))((((((((()))***,,,,,,---,,,,,,)))))))))************+++***************+++++++++)))))))))***************+++,,,///000000...+++)))************)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))$$$'''+++,,,***'''%%%$$$'''''''''&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%###############$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!!!!  !!!!!!"""""""""###### !!!!!! !!!###  """############&&&(((...555FFF___xxxiiiTTTKKK???===:::888777555222000------,,,,,,,,,,,,,,,,,,************************((('''%%%###!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!""""""  !!!$$$&&&''')))))))))))))))*********)))))))))***,,,000333555999999777444000------...------...------,,,+++***...///000111111111000///000222333333333777>>>CCCMMMSSSZZZ^^^______aaaccchhhkkknnnppprrrwww~~~yyyvvvwww{{{}}}}}}{{{zzzzzz{{{{{{{{{|||}}}}}}{{{yyyxxxzzzyyyuuuooolllnnnqqqrrrsssuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttwww{{{}}}~~~~~~}}}{{{zzzyyywwwsssqqqnnnjjjddd___\\\VVVPPPKKKFFFCCC>>>999555444333444111///,,,+++,,,------,,,///000//////...---+++***))))))))),,,...///---,,,------777EEEIIIAAA999777999>>>EEEJJJNNNSSSZZZ___aaaeeekkkoooppppppooopppppprrrtttvvvwwwxxx{{{}}}{{{}}}zzzsssooogggaaaWWWNNNFFF@@@:::666555333000---,,,++++++,,,++++++******)))'''&&&%%%&&&&&&&&&&&&&&&'''(((((()))(((((()))++++++***)))))))))******++++++++++++,,,,,,,,,,,,+++)))((('''((()))***+++++++++***)))------,,,,,,,,,---......------------............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++---000000///---,,,,,,...------,,,+++***))))))******+++,,,------------)))*********++++++++++++*********************))))))))))))***++++++,,,,,,,,,---///000///---***(((++++++***)))'''&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))%%%(((***+++)))'''&&&%%%(((''''''&&&%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!###""" !!!###!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""#########$$$&&&(((///999NNNjjj|||^^^MMMHHH@@@===:::777555333111000---------,,,,,,+++++++++++++++++++++++++++++++++'''&&&$$$!!!  !!!"""######"""""" !!!"""######!!!""""""  """$$$&&&'''''''''((()))***************)))(((''')))---000333777888888555111......///............,,,***((('''+++,,,...///000000000///000222444333222555<<>><<<888333000////////////...------------,,,+++........................---,,,,,,---000111111000...222@@@NNNNNNDDD@@@FFFHHHNNNWWW]]]```dddiiinnnqqqtttxxxzzzzzzxxxwwwwwwtttvvvyyyzzz{{{}}}}}}~~~~~~|||xxxrrrkkkddd```UUUPPPGGG???999444000---//////...,,,***))))))***+++***)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''***)))'''(((***++++++***))))))***+++++++++++++++)))******++++++*********************+++++++++,,,---------------...//////------------.........///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------***---///...---,,,---///000///...---,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,*********))))))((((((((((((((()))***,,,---......000111111111000...+++***+++***)))'''&&&&&&&&&'''&&&&&&&&&''''''''''''((("""######$$$%%%&&&'''(((&&&(((******(((&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""######  !!! """$$$$$$!!! !!!### !!!######""""""""""""  !!!!!!!!!  !!!!!!!!!!!!"""$$$$$$###$$$&&&(((///:::QQQpppwwwZZZKKKIIIAAA>>>;;;777444222000000------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,&&&%%%###!!! """###$$$%%%$$$$$$  !!!"""###!!!###"""  """%%%'''(((&&&'''((()))***************)))'''&&&(((+++///111666888888555111......000.........---,,,)))'''%%%'''(((+++---///000000000///111333111000222999???KKKSSS\\\bbbcccdddgggkkkhhhkkkmmmooosss|||{{{zzz}}}}}}}}}zzzyyyyyy|||{{{zzz{{{{{{zzzxxxuuuvvvtttsssuuuxxxyyyvvvsssrrrtttuuuvvvvvvtttrrrqqqxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwuuutttvvvzzz~~~~~~~~~zzz{{{}}}|||uuusssooolllhhhccc^^^ZZZLLLJJJGGGBBB<<<999888888555333111...,,,,,,------...---------,,,***)))''')))))))))***+++,,,...///222111000111333555555555444===NNNZZZUUUIIILLLXXXSSSZZZccciiikkknnnrrrvvvzzz}}}}}}{{{{{{tttvvvyyy{{{}}}{{{||||||{{{yyyyyyzzz|||~~~|||||||||vvvtttqqqllleee^^^XXXTTTIIIDDD<<<666222...,,,******+++,,,+++***)))******+++***)))(((''''''''''''''''''''''''''''''''''''+++)))'''''')))***++++++))))))***++++++++++++***&&&'''(((***++++++,,,,,,++++++******+++,,,---------------------...///000---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------,,,***+++...222111000000...---,,,+++++++++++++++*********************+++++++++,,,,,,,,,+++******)))(((''''''&&&'''''')))***,,,...//////444444444333222000...,,,+++***(((&&&&&&''')))***&&&&&&&&&'''''''''((((((!!!""""""###$$$&&&'''((('''(((***)))'''&&&&&&''')))((('''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""###$$$ !!!""""""  !!! """  """!!! ###$$$""" !!!  ###$$$"""   """###$$$%%%(((+++111===RRRllltttYYYIIIDDDAAA===888444222111111000+++,,,------+++++++++---,,,,,,++++++***)))(((((((((&&&###!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!"""###)))------)))'''***+++***((('''&&&$$$%%%)))///444888:::;;;999555111---,,,//////...---+++******)))+++)))((()))+++,,,,,,+++,,,///000///...111999@@@FFFKKKRRRZZZ```cccddddddkkkjjjkkknnnsss{{{}}}~~~{{{www{{{xxx{{{{{{||||||{{{{{{zzzyyy{{{{{{{{{zzzxxxvvvsssrrrrrrvvvyyyyyywwwvvvwwwyyy{{{yyyxxxzzz|||}}}{{{xxxyyyyyywwwwwwwwwyyy{{{}}}|||}}}~~~{{{yyyxxx{{{~~~xxxyyyzzzyyyxxxuuusssqqqoooiiiaaaZZZVVVQQQLLLIIIFFF@@@999666666555111,,,,,,,,,,,,,,,+++***((((((,,,,,,,,,+++***)))'''&&&'''((()))+++---///000111...000333444666999<<>>888333111111000---)))+++++++++++++++***))))))++++++++++++***))))))(((((()))***,,,...000111222...222666;;;@@@EEEKKKOOOQQQWWW^^^bbbccceeeiiimmmkkknnnqqqsssuuuwww{{{}}}}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{|||yyyvvvpppllliiiiiikkklllpppmmmiiihhhhhhddd]]]VVVLLLMMMNNNOOOOOOOOONNNMMM???<<<666000,,,+++++++++---+++(((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&''''''''''''))),,,)))((('''&&&&&&((()))+++************************''')))******))))))***+++***************************+++,,,---.../////////---...///...,,,++++++,,,000...---...000000---+++------------,,,+++******+++***)))***---/////////---///111111///...............---+++'''&&&&&&'''(((((((((((()))***+++++++++++++++***)))((('''&&&((((((((()))***,,,---...222222222111000...,,,+++*********)))(((''''''''')))******)))((('''&&&%%%"""######$$$$$$%%%%%%%%%))))))(((''''''((()))))))))(((((('''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%###%%%&&&###!!!$$$"""!!!!!!   """ """""""""  !!!!!!  !!!""" !!!!!!!!!  !!!!!!""""""!!!!!!""""""###''',,,///777AAARRRiiihhhQQQEEEBBB;;;888555333333111000...---...///...,,,+++,,,---,,,++++++******))))))(((&&&%%%###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!! !!!""""""%%%)))+++((('''((('''%%%%%%%%%&&&%%%&&&(((,,,///333555777777444111000///000000//////...---,,,+++///---+++++++++***)))'''***+++,,,+++***---333999<<>>@@@EEEJJJNNNQQQSSSSSSZZZ\\\___cccgggiiikkklllnnnooorrryyy}}}{{{xxxvvvuuuwwwyyy{{{}}}}}}||||||{{{zzzzzzyyyyyy||||||||||||{{{{{{zzzzzzvvvwwwyyyzzz{{{|||}}}~~~}}}{{{zzzxxxwwwvvvsssrrrrrrrrrsssuuuvvvwwwtttuuutttrrrnnnkkkgggffffffddd___YYYSSSMMMHHHFFFBBB???:::777444222111111333000,,,*********(((''')))***+++,,,...000111222333444444444444444333333333444777;;;>>>BBBEEEFFFJJJNNNTTTZZZ```eeejjjnnnooorrrtttuuutttssstttvvvrrrsssuuuuuuuuuuuuwwwyyy~~~|||xxxvvvuuusssrrrooommmlllmmmoooqqqnnnkkkeee^^^YYYUUUTTTSSSOOOKKKFFFBBB???<<<888555444555777999::::::::::::555444111...---,,,,,,---,,,***((('''((('''&&&$$$""""""""""""###$$$%%%&&&$$$%%%'''''''''(((***---(((((('''''''''((()))***(((((((((((((((((((((((((((***,,,,,,***)))************************************+++,,,,,,,,,,,,,,,000111111000...---...///////////////000///...---...---,,,++++++*********---,,,+++,,,...///000///---///000111000000111222222111...***&&&%%%''')))))))))((((((((()))******++++++,,,,,,,,,+++***************)))******+++,,,.........---,,,+++*********)))))))))(((((((((''')))************))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''(((###%%%%%%$$$"""!!!"""$$$######"""!!!  """  !!! !!!!!!!!!"""""""""""""""""""""""""""###'''---111555<<>><<<666444333222222111///---///000000...+++******+++)))(((((((((((((((''''''$$$$$$##################$$$#########"""""""""!!!""""""""""""""""""""""""############""""""""""""  !!!!!!!!!"""(((+++)))(((***)))&&&$$$%%%&&&'''&&&&&&(((***---///111222111111111222---.../////////---,,,***+++++++++,,,...///---+++,,,,,,+++***+++---000333999:::===@@@CCCFFFGGGHHHOOORRRWWW\\\aaaccceeeeeeaaadddiiiqqqzzz}}}xxxuuuttttttwwwxxxyyy{{{}}}}}}{{{zzzyyyyyy~~~}}}|||{{{{{{zzzxxxwwwxxxyyyzzz|||}}}}}}}}}zzzwwwuuuuuuuuutttssssssssssssssssssssspppooollliiieee```[[[XXXSSSPPPLLLFFF@@@<<<999888888666444111...---...///111///,,,***)))((('''&&&***,,,///222555777999999;;;;;;;;;;;;;;;:::999999:::<<>>===:::777333000000000///......//////,,,)))'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$###"""!!!  ###&&&%%%%%%***,,,+++'''((((((&&&%%%&&&(((******,,,...///...///000222///111222444333222///...))))))+++...111222000......,,,+++***+++,,,------+++***++++++---///111222444777<<>><<<;;;:::888555444111---)))'''((()))***'''((((((%%%######&&&)))%%%&&&'''((())),,,///222000666???HHHNNNPPPOOOMMMLLLMMMPPPSSSVVVXXXZZZ[[[```aaacccfffhhhkkkmmmnnnmmmppprrrsssrrrqqqqqqqqqqqqooolllkkkkkkjjjiiihhhfffgggfffccc___[[[YYYYYYQQQQQQQQQNNNHHHBBB>>>===;;;:::999888666555333333+++++++++++++++***)))(((+++,,,...---,,,******+++&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&$$$$$$$$$''')))***)))''''''&&&%%%$$$$$$&&&''')))((())))))(((&&&&&&''')))'''(((((()))))))))))))))************************)))+++...///---***)))((())))))))))))))))))))))))&&&'''))),,,...///000111000111222000...---...///***---///...+++******,,,))))))((((((***,,,///111111///......000111000000///000///---++++++---///,,,---......,,,+++,,,---//////...---,,,,,,,,,,,,'''((()))***+++,,,,,,,,,))))))))))))***+++,,,---,,,+++*********+++,,,---(((((((((((())))))))))))$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,$$$$$$$$$&&&''''''%%%###$$$$$$###"""!!!!!!""""""$$$$$$$$$###""" ######$$$%%%$$$###"""!!!!!!!!!   !!!"""(((,,,111444444111,,,(((%%%&&&&&&%%%$$$###%%%''',,,444EEE___zzzoooVVVMMMGGG>>>999:::777555222///,,,,,,,,,,,,,,,+++)))(((&&&&&&%%%%%%!!!"""!!! """(((---***)))((('''&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%###!!!!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!! """#########""""""!!! !!! !!!$$$&&&(((&&&&&&&&&'''''''''((((((***,,,...///......///000111222444444444222000///+++,,,,,,---...//////000...---+++)))(((((())))))******)))))))))))))))***,,,,,,---...000222444555:::===BBBFFFHHHKKKOOOQQQVVVVVVWWWYYY]]]aaafffhhhqqqoooppprrrooolllqqq{{{}}}xxxuuuwww}}}~~~yyy~~~~~~}}}{{{xxxvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwww{{{yyyuuurrrpppooopppppprrrpppmmmkkkiiieeeaaa]]]YYYUUUNNNGGGBBB???>>>>>>999777555222000////////////,,,)))(((******(((&&&''''''%%%###"""###&&&)))(((***---///000222555777>>>CCCKKKSSSXXXZZZZZZZZZ\\\ZZZ[[[aaaeeedddccceeejjjiiiiiijjjkkkkkkjjjhhhjjjllloooppppppmmmjjjhhhgggfffccc___\\\ZZZXXXWWWUUUUUUUUUSSSQQQMMMJJJGGG???>>><<<:::888555444333000000///...------------'''((()))******)))(((((()))++++++***)))((()))***'''***++++++(((''')))+++******((('''&&&&&&&&&&&&%%%$$$$$$'''***+++(((%%%'''&&&%%%$$$%%%''')))+++(((((((((((()))***+++,,,)))((('''''''''''''''(((+++*********************+++,,,......+++)))))))))))))))*********((('''&&&&&&'''(((***,,,...///000111111222222111///,,,++++++,,,---,,,)))((()))***++++++,,,+++***+++---000444333111//////000111222......////////////......***+++---.../////////...000000000000///...---,,,(((((())))))******+++++++++,,,...///000///...---,,,)))'''(((+++---,,,***))))))*********))))))(((***(((&&&&&&'''(((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&''')))***''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((())))))'''&&&&&&(((((('''$$$!!!$$$$$$###"""""""""""""""$$$######"""!!! """###$$$$$$$$$###!!! !!!  """""")))---111444444111---)))###$$$%%%$$$######%%%&&&...444FFFaaagggPPPHHHDDD<<<888999666444111...,,,,,,,,,,,,+++***)))'''&&&$$$###""" """%%%(((+++,,,(((((('''&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$"""!!!!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!  !!!""""""###""""""!!!   !!!###%%%&&&%%%%%%&&&&&&'''(((((()))+++---//////......///000///000222333444444333333------------------------...---,,,***))))))***************)))))))))******+++++++++,,,---///111111222444888:::;;;===???AAAHHHHHHIIIKKKNNNRRRVVVXXXaaa______bbbaaa___dddlllpppooopppuuuzzz}}}zzzwwwzzzzzzzzzxxxvvvuuuuuuvvv{{{zzzyyyxxxvvvuuutttssssssrrrpppnnnlllkkkkkkkkkkkkiiifffbbb___ZZZUUUQQQKKKHHHCCC>>>:::888777777444333222000///.........,,,***''''''((()))(((&&&&&&(((((('''&&&%%%&&&'''(((+++000444888;;;@@@CCCMMMQQQWWW^^^dddfffgggfffaaa___```fffiiiiiiiiikkklllkkkjjjkkklllkkkiiigggggghhhjjjjjjiiigggdddbbb___]]]YYYUUUQQQNNNLLLJJJCCCCCCCCCBBB@@@===:::888555555333222000///...---,,,++++++***))))))))))))''''''((())))))((('''&&&&&&((()))((('''&&&''')))(((***,,,+++)))((()))++++++***)))((('''''''''''''''&&&%%%'''***+++***((('''&&&&&&&&&&&&((()))***'''(((((()))******++++++)))((((((''''''((((((((()))))))))******++++++++++++,,,------+++)))))))))(((((()))******)))''''''&&&&&&((()))+++,,,---...//////000000///---+++))))))***,,,+++******---///111111111000//////111333555444222000//////000111000000//////...---,,,,,,...///000111111111000000///////////////...------((((((((())))))*********...///111333333222000...+++***((())),,,,,,+++)))******++++++++++++******)))(((&&&'''((())))))(((%%%&&&'''''''''&&&%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((('''&&&&&&'''((('''$$$!!!$$$$$$###""""""""""""#########"""!!! !!!!!!"""###$$$$$$$$$###!!!  !!!"""###***,,,000333333000,,,***"""#########"""###%%%'''///555FFFdddqqq\\\HHHBBB???:::777888555444111...,,,+++++++++******)))'''%%%""" """)))+++***'''&&&&&&%%%&&&&&&'''))))))((((((((('''&&&&&&%%%%%%$$$""" """$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!  !!!!!!!!!###"""!!!  !!!###$$$$$$###$$$%%%&&&''')))******---///000000///...///000...///000111333444666666//////...---,,,,,,++++++...---,,,+++++++++++++++******************************)))******+++,,,---...000333444333444555666888888999;;;===AAADDDFFFLLLJJJIIILLLNNNOOORRRWWWYYY]]]dddkkkooopppnnnmmmqqqrrrrrrrrrpppooopppqqqxxxwwwvvvtttqqqooonnnmmmiiiiiiiiihhhgggfffeeeddd```]]]XXXTTTPPPKKKEEEAAA;;;:::888555333222111111.........------,,,,,,,,,+++)))''''''((()))((('''&&&(((++++++***(((((())),,,111888???EEEKKKQQQUUU^^^aaafffkkkooorrrssstttkkkggggggkkkmmmkkkkkkmmmooommmlllkkkkkkjjjgggeeebbbbbbaaa```^^^[[[XXXWWWPPPNNNKKKFFFBBB>>><<<:::555666666555444222000///++++++++++++******))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$&&&&&&%%%%%%&&&(((***+++,,,+++***)))***,,,++++++***)))(((((((((((()))((('''''')))++++++***'''''''''((())))))******&&&''')))***+++******)))))))))(((((((((((())))))(((((())))))******+++++++++,,,,,,+++)))((()))***'''''')))******)))((((((&&&''''''((()))***+++,,,,,,---......---+++)))(((''')))+++++++++---333888666777888666444333444555999888666444222222222222222111000///...------------......//////......---....../////////...------***))))))))))))***++++++111333444555444222///---+++******+++---,,,***(((***++++++,,,,,,,,,++++++)))'''&&&''')))*********%%%&&&'''''''''&&&%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((******))))))(((((((((''''''&&&&&&''''''&&&$$$!!!$$$$$$###""""""############"""!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$"""!!!   !!!"""###(((***---//////---***((("""#########"""$$$'''***///555HHHiiigggVVVEEE>>><<<999666666444333111...,,,+++******))))))(((&&&### ###''''''$$$!!!###$$$$$$%%%'''(((******))))))(((((('''&&&&&&&&&$$$""" """###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!! """"""!!!  !!!""""""""""""###$$$&&&((()))++++++...000111111///...////////////000111222444555777222111000...---+++***)))...---------,,,,,,------******++++++++++++++++++******))))))))))))******---///111111000///000111000000111222444777999:::<<<:::999<<<@@@CCCDDDFFFCCCJJJRRRXXXZZZZZZ[[[]]]bbbdddeeeeeeeeeeeefffgggmmmlllkkkiiigggeeedddccc```aaaaaaaaa```^^^[[[ZZZRRRNNNJJJFFFBBB===888555333333333222111///...---+++,,,,,,++++++***)))))),,,+++***)))))))))(((((('''))),,,------...///111777===EEEMMMUUU\\\cccgggiiikkknnnqqqtttwwwxxxyyysssnnnlllmmmmmmjjjiiijjjooommmkkkiiihhhfffbbb```[[[ZZZXXXTTTPPPLLLIIIGGGAAA???<<<999555222111000....../////////...---,,,''''''(((((())))))******)))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$######"""!!!###$$$%%%%%%%%%''')))++++++,,,++++++++++++,,,,,,++++++***))))))*********)))''''''((()))++++++'''''')))******+++******%%%''')))++++++***)))((())))))((((((((()))******))))))))))))))))))))))))***++++++***(((((()))***&&&'''(((*********))))))'''(((((())))))*********+++,,,---...---+++)))((((((***,,,,,,,,,111:::AAADDDEEEFFFDDDBBB@@@???@@@CCCBBB???===;;;:::::::::666555333222111111111222---.........................../////////......---,,,,,,+++++++++,,,---...444444555555333000---******+++,,,------,,,***(((******++++++,,,+++++++++((('''&&&''')))+++++++++%%%&&&'''''''''&&&%%%$$$""""""""""""###%%%&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******))))))(((''''''''''''&&&%%%&&&&&&&&&$$$!!!$$$###############$$$$$$###""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!""""""  !!!"""###%%%&&&(((******(((&&&%%%######$$$###$$$&&&***---///777MMMppp}}}```SSSDDD>>><<<999777555333222000...,,,***))))))((('''&&&$$$""" """%%%&&&$$$""" !!!"""###$$$&&&((()))***+++***))))))(((((('''&&&&&&$$$""" """$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!   !!!"""""""""""""""$$$&&&(((***+++,,,...000111111///...//////222222111111111222333444333222111///---,,,******,,,---------......------)))***+++,,,---,,,,,,,,,,,,,,,+++***************(((***+++,,,+++++++++,,,---......///111222333444222111111222555999:::999888===BBBEEEDDDEEEIIILLLOOORRRTTTUUUUUUUUUVVVWWWZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTUUUUUUSSSPPPMMMKKKDDDAAA>>>:::888555222///111111111111000...,,,+++,,,,,,,,,+++******))))))...------+++************---///000111333777;;;???GGGMMMUUU]]]ccciiiooorrrpppqqqrrrsssuuuvvvwwwwwwsssnnnlllnnnnnnjjjhhhiiiiiigggdddbbb```]]]YYYVVVRRRPPPMMMHHHCCC>>>:::888555444222000///------,,,(((((())))))))))))))))))&&&&&&'''(((((()))******((()))))))))((('''&&&%%%&&&%%%%%%$$$###""""""""""""$$$&&&&&&&&&''')))+++,,,++++++++++++,,,++++++,,,++++++************+++)))(((((('''&&&''')))+++'''((()))***++++++++++++&&&''')))***+++***((('''((((((((((((((()))******+++******)))((('''&&&&&&)))***+++***((('''((()))&&&'''(((*********)))))))))))))))*********++++++,,,---...///...,,,***)))))),,,...---...555AAAKKKYYY[[[\\\\\\ZZZWWWVVVVVVSSSRRRPPPNNNLLLJJJIIIHHHAAA???===:::888666444444222222222222222222222222/////////000//////......//////...---...000111333999888888666333///,,,***)))+++---...---,,,***)))(((((()))***++++++******((('''&&&''')))++++++***%%%&&&'''''''''&&&%%%$$$#########$$$%%%&&&'''((($$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&%%%%%%&&&%%%###"""$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%######!!!###$$$$$$"""!!! !!!""""""###$$$%%%%%%$$$###"""######$$$###$$$''',,,000111===XXX|||qqqYYYOOODDD===;;;:::777555222111000...,,,***((('''&&&%%%$$$"""!!! $$$(((+++)))$$$!!!"""$$$"""$$$%%%((()))+++++++++*********)))((((((''''''%%%###!!!!!!###$$$%%%$$$######$$$$$$$$$%%%%%%%%%#########"""!!!   """######"""###$$$&&&((()))++++++---///000000///...///000333333333222222111111111111111000///---,,,+++***++++++,,,---............)))***,,,---......---,,,------,,,+++++++++++++++((()))+++,,,+++***+++,,,,,,,,,,,,---......//////+++......,,,---000111000444666888888777888<<>>@@@CCCEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEEEECCCAAA>>><<<;;;888555333333222000...////////////...---+++***...---,,,,,,,,,---...///111222222222111111222444:::;;;<<<===???DDDJJJOOOVVV[[[bbbhhhmmmqqquuuwwwuuuuuuuuuuuuuuutttssssssmmmiiiiiilllmmmiiiffffff]]][[[XXXUUUSSSOOOKKKHHHDDDCCCAAA>>>999555000...------,,,,,,,,,,,,,,,---((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&%%%###"""%%%%%%$$$###""""""""""""$$$&&&((((((((()))+++,,,,,,***)))***+++,,,+++***++++++***************+++'''((()))(((''''''(((***((((((((()))******++++++''''''((()))))))))((('''''''''&&&''''''((()))*********)))((('''&&&%%%%%%&&&(((***+++)))((('''((('''''')))******)))(((((()))))))))******+++++++++,,,---...//////---+++***)))---//////111:::JJJWWWgggjjjmmmnnnmmmjjjiiihhhfffeeedddcccaaa___^^^]]]TTTSSSPPPLLLFFFAAA===:::888777666444333222222222111111111111000///......000000//////000333555777???>>>;;;777333///---+++(((+++------,,,+++,,,,,,'''((()))***************(((&&&%%%&&&((()))))))))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""$$$#########$$$$$$%%%&&&$$$%%%'''(((((('''%%%#########$$$%%%$$$###"""!!!"""$$$&&&'''$$$""" !!! !!!""""""""""""!!! !!!"""""""""###'''---111666FFFeeexxxcccQQQJJJAAA:::999999777444111000///...,,,***((('''%%%$$$!!! !!!###$$$***)))(((&&&$$$$$$$$$%%%$$$%%%''')))+++,,,,,,,,,++++++***))))))(((((('''&&&$$$""""""$$$&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!  !!! """$$$%%%######%%%&&&((()))***++++++---//////......///000222333333444333222111000...------,,,,,,++++++***)))***,,,---.........---)))***,,,...///...------...---,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,---***++++++,,,,,,+++++++++)))///111,,,)))+++---,,,000111111111000111333444000333666888888888888999888888888999999:::::::::555666777777777666555555666444111000000000///...........................///...---,,,...111555888888:::===>>>>>>@@@CCCGGGHHHJJJLLLNNNPPPSSSXXX[[[___cccjjjooorrrtttvvvxxxwwwwwwwwwvvvtttqqqnnnmmmgggccccccfffeee___ZZZYYYOOOLLLIIIGGGDDDAAA===999555666666666444000---+++******))))))******+++,,,)))))))))((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$"""!!!%%%$$$###""""""######$$$&&&((()))***))))))+++---+++)))((()))+++,,,***(((******)))))))))******+++''')))++++++)))'''(((***((((((''''''((()))+++,,,((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$'''***,,,***(((&&&&&&(((((()))******)))''''''''''''(((((()))***+++++++++---...//////---+++***'''+++...000444@@@TTTcccooossswwwzzzyyywwwvvvuuuxxxxxxwwwvvvuuusssqqqpppiiiiiigggccc^^^XXXRRROOOFFFDDDAAA===:::777666555444444444333111000...---000///...///111444888:::CCC@@@;;;555000---,,,+++(((***,,,,,,++++++...000'''((()))***++++++++++++(((&&&%%%%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&(((&&&$$$###$$$$$$###"""$$$#########$$$%%%%%%&&&$$$&&&)))+++***(((%%%"""!!!""""""######!!! """%%%'''(((%%%### !!!!!!!!!!!! !!!!!!!!!"""&&&,,,000:::LLLnnnnnnYYYJJJEEE>>>888777999777444111000///...,,,)))'''&&&$$$### """%%%(((,,,'''"""!!!###&&&&&&$$$$$$&&&(((***,,,,,,,,,,,,++++++******)))((((((((('''%%%######%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$###"""  !!! """%%%&&&###$$$%%%&&&''')))*********,,,...///......///000000111333444444333111000************************((()))+++---......------)))***---...//////...---------,,,,,,,,,,,,,,,------...///...+++))))))******+++++++++++++++***)))+++333555...)))+++---,,,,,,,,,,,,------------,,,))),,,000222111111111222111111111111111111111111...///000111222333444444555222///......///...---............///000111222///...,,,---000555;;;??????CCCGGGIIIKKKNNNSSSWWWSSSVVVYYY\\\]]]^^^___aaabbbggglllqqqsssuuuvvvwwwwwwxxxwwwuuurrrnnnjjjhhhdddaaa```aaa]]]TTTLLLIIIEEECCC???===:::777333000+++---000222222///---+++))))))((((((((())))))***&&&&&&%%%%%%%%%&&&'''''')))(((((((((''''''&&&&&&%%%&&&'''((('''%%%###"""$$$$$$###""""""###$$$%%%''')))******))))))+++,,,+++)))'''(((++++++***'''***)))))))))))))))******'''***------***))))))***)))((('''&&&'''(((+++,,,)))(((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&'''((()))***"""&&&***,,,+++(((&&&%%%))))))*********((('''&&&%%%%%%&&&'''((()))******+++,,,---......---+++***%%%)))...000666EEE[[[lllvvv{{{~~~}}}vvvwwwwwwvvvrrrmmmhhhdddXXXUUUQQQKKKFFFBBB???>>>666666555444222000...---......---...111555999;;;DDD???999222---***))))))(((***,,,,,,++++++///222((()))***+++,,,---------(((&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&(((&&&$$$###$$$$$$###"""%%%%%%%%%$$$######&&&((($$$%%%'''((((((%%%""" ######$$$$$$###"""   """$$$&&&''''''%%%""" """!!!  """!!!"""%%%$$$###&&&+++???VVVzzzuuu^^^QQQDDD@@@;;;888666555444222000//////...,,,***((('''%%%### """&&&)))&&&### !!!$$$&&&'''&&&)))***+++***))))))+++---***++++++******)))((('''%%%###!!!###%%%'''%%%###$$$###""""""$$$###""" !!!!!!!!!!!!    !!!###$$$$$$$$$%%%&&&&&&''''''(((,,,---...//////......---444222000000222222///,,,,,,,,,,,,,,,+++++++++***+++)))'''(((+++---,,,+++------...000333333000...---...000111222222111111000000///...---,,,++++++++++++,,,---,,,+++)))((()))***,,,,,,***)))***+++)))************+++++++++000///...,,,,,,++++++,,,***)))))),,,000222111////////////000111222000//////000111000......000111///111111111000111333444333555555444999CCCJJJKKKNNNRRRXXX]]]___aaabbbcccdddggghhheee```^^^```dddgggiiimmmqqqsssuuuuuuuuuwwwtttpppkkkhhheeeaaa___]]]XXXSSSNNNJJJDDD===888555444333222111111111111000///...///000000...---((((((''''''''')))***+++)))(((((('''((()))***+++&&&&&&%%%$$$#########$$$"""&&&***+++'''$$$######"""###%%%'''(((((('''&&&++++++************++++++++++++++++++++++++++++++...+++))))))***,,,,,,++++++***)))'''''''''((())))))'''%%%&&&(((***)))'''&&&'''((())))))((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&))))))((('''''''''''''''))))))(((((((((((())))))))))))*********))))))(((((((((,,,444===III]]]mmm{{{~~~}}}}}}}}}|||{{{zzzxxxxxxmmmjjjeeeaaa\\\TTTJJJDDDFFFBBB<<<888666555333222444222000111444777::::::BBB===666111...---,,,+++,,,***)))***+++------,,,+++,,,+++***((((((***,,,+++******((('''&&&%%%$$$$$$%%%'''(((((('''%%%###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%(((***%%%&&&'''''''''%%%###"""######$$$$$$###"""   """$$$%%%'''%%%$$$!!! """!!!  """!!!"""%%%&&&%%%***000DDD\\\kkkVVVJJJAAA>>>:::777666444333111000///,,,*********,,,---&&&### """%%%""" !!!$$$'''(((''')))***++++++******+++---+++++++++***)))(((&&&&&&%%%###"""###%%%&&&%%%###$$$#########$$$$$$"""    !!!###$$$$$$$$$$$$%%%&&&&&&''''''***,,,...///000000///...000///...000333444333111------,,,++++++++++++++++++)))'''(((+++---,,,+++------...000222222000...---...000111222222111111/////////...............---------------,,,++++++)))***,,,,,,***)))***+++************+++++++++,,,......------,,,++++++******)))))),,,///111000...---,,,,,,---...///---,,,///000000///------...000111222333333333555888:::<<>>:::555111///...---,,,,,,***))))))+++---,,,,,,+++,,,+++***((((((***,,,,,,+++***(((''''''&&&&&&&&&&&&''''''&&&%%%$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&'''***,,,'''''''''&&&&&&%%%$$$$$$###$$$$$$######"""!!!  !!!###$$$%%%"""!!! !!! !!!!!!###&&&'''(((///777JJJfffyyyaaaNNNDDD<<<:::777666555444111///000---)))&&&'''***...111---+++&&&""" !!!"""###!!! """%%%((())))))***+++,,,+++***+++,,,...,,,,,,+++***(((&&&$$$###$$$###"""###%%%&&&%%%$$$$$$#########$$$$$$"""!!!   !!!"""###"""######$$$%%%%%%&&&&&&(((***---000222111000///,,,,,,---///333666666666000///---+++******++++++***)))((()))+++,,,,,,,,,---------///222222000...---...///000111111111111.........//////000000000//////......------......)))+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,***)))*********,,,///000///...---,,,+++,,,------,,,+++000000111///...---...000333444666777999===BBBEEEIIINNNQQQSSSYYYaaaffffffjjjlllmmmnnnmmmllllllmmmpppooolllfff``````ccchhhjjjkkkmmmoooqqqqqqppppppiiiccc[[[VVVTTTPPPIIIDDD???===;;;999888666333000///...---,,,,,,++++++,,,---,,,+++,,,---,,,+++)))((('''&&&&&&&&&'''((()))(((((('''&&&&&&'''''''''%%%$$$$$$###""""""!!!!!!###(((,,,---***(((((()))((()))***+++++++++++++++++++++************++++++---,,,***))))))***,,,------+++))))))+++,,,+++*********(((''''''(((((())),,,***((('''''''''&&&$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&))))))((('''''''''''''''))))))(((((((((((()))))),,,,,,,,,+++)))(((&&&%%%******---444<<>>CCCIIIPPPUUUXXX]]]bbbdddiiipppsssrrrrrrssssssrrrpppnnnoooppplllkkkhhhccc___^^^```cccggggggggggggfffdddcccbbbZZZSSSKKKGGGFFFCCC<<<666666555444444333111///...---,,,+++******))))))***,,,+++***+++,,,,,,+++)))''''''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%)))---...,,,******,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,...,,,***((((((***,,,...,,,***))))))+++,,,+++******)))(((''''''((()))***+++)))((('''''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%$$$%%%%%%%%%&&&((((((((())))))))))))***((()))))))))((('''&&&&&&))))))((('''''''''''''''))))))(((((((((((())))))+++++++++******(((''''''++++++...444<<>>999333///------,,,,,,,,,***)))((()))***)))((()))+++------+++)))))))))&&&&&&'''(((((()))))))))######"""""""""""""""######%%%(((******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%$$$$$$############$$$$$$++++++******)))*********...---,,,((($$$"""###$$$$$$$$$######""""""!!!!!!""""""!!!     !!!"""""""""!!!#########"""""""""""""""""""""'''...111999PPPhhhxxx___VVVOOODDD======888666333000---+++)))))),,,+++***(((&&&%%%%%%%%%###"""  !!!!!!"""$$$&&&''''''(((***+++++++++***)))(((((())))))""""""""""""!!!!!!!!!!!! !!!!!!  !!!""""""%%%"""!!!""" """######$$$&&&'''(((((()))))))))***,,,...111222333222000000111333666888;;;;;;:::888444000+++(((******))))))))))))******''')))+++---............+++++++++---///000///---)))******+++---......///000000//////...---,,,+++---,,,,,,++++++,,,,,,---222111111000000000111111444222000......000333555///000111111111222444666666888<<<@@@DDDHHHNNNQQQTTTXXX^^^cccfffiiinnnrrrwwwzzz}}}~~~~~~|||xxxuuurrrllleeebbbaaa^^^XXXSSSQQQLLLFFF@@@;;;888555222333222111///...,,,++++++++++++***)))))))))))))))'''((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&***,,,***(((***)))'''%%%%%%%%%&&&&&&''''''(((******+++++++++,,,------......------,,,......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++***)))***+++,,,---+++)))''''''((())))))(((************************+++***)))(((((()))***+++***)))((('''''''''''''''%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&)))))))))))))))*********+++***+++...333???UUUiiivvv~~~xxxsssjjj```XXXLLL@@@555///---+++,,,///000///,,,*********+++,,,---,,,,,,++++++******))))))))))))(((''''''&&&&&&$$$###""""""###$$$'''(((%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''%%%###"""###$$$$$$$$$$$$###""""""%%%&&&&&&'''(((((((((''')))'''&&&&&&'''&&&$$$"""%%%$$$###"""!!!!!!!!!!!!,,,,,,+++***************------,,,)))&&&$$$###$$$$$$$$$###"""!!!!!! !!!!!!    !!!!!!!!!"""!!!  !!!!!!""""""!!!"""""""""###############%%%$$$(((...333???ZZZtttrrrZZZQQQKKKAAA::::::777555333000...,,,***)))+++***)))'''&&&%%%$$$$$$""""""  !!!!!!###%%%&&&&&&&&&(((***+++***))))))((((((((()))###"""""""""!!!!!!!!!!!!  !!!"""###$$$"""!!!""" """###$$$%%%&&&''''''(((((((((((()))+++---000111333222111111333555777999;;;;;;999777333000,,,*********))))))))))))******((()))+++---......------+++******,,,...///...,,,)))******+++---......////////////......,,,++++++---,,,,,,++++++,,,,,,---///////////////000111111222111000/////////000111000111222222444888===BBBEEEHHHLLLOOOSSSWWW\\\```___ccciiinnnqqquuuzzz}}}}}}zzztttqqqjjjddd]]]XXXVVVRRRLLLGGGAAA>>>:::777666555333222///......------,,,,,,+++******)))(((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&(((,,,---,,,*********)))((('''''''''''''''((()))***++++++++++++---..................---//////...,,,,,,+++++++++---,,,,,,,,,+++++++++++++++***)))))))))***,,,,,,+++***((()))***++++++***************************+++***(((''''''(((***+++******)))))))))(((((((((%%%'''(((*********((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))************+++******---000;;;PPPcccuuuzzzuuunnneee___OOOBBB444...,,,++++++---000...,,,+++******+++,,,,,,,,,,,,,,,++++++++++++))))))(((((('''&&&&&&&&&$$$###""""""###%%%'''((($$$%%%%%%&&&&&&'''(((((($$$%%%'''''''''&&&$$$###$$$$$$$$$%%%$$$######"""$$$%%%&&&'''''''''''''''((('''&&&&&&''''''%%%###%%%$$$###"""!!!!!!!!!!!!...---,,,+++******)))***+++------,,,(((%%%$$$$$$%%%$$$###!!! !!!  !!!  !!!!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$%%%)))'''***111888HHHgggkkkVVVMMMGGG???999888555444333000...,,,+++******)))'''&&&$$$#########"""!!!!!!  !!!###$$$$$$%%%'''((())))))))))))((((((((((((######"""""""""!!!!!!!!!!!!  !!! !!!""""""######!!! !!!"""!!! ######$$$%%%&&&''''''((('''''''''((())),,,...///111111222333555777888999:::999777444111///---,,,******))))))))))))************+++,,,---,,,,,,,,,***))))))+++---...,,,+++******+++,,,,,,---......------...------,,,+++***---,,,,,,++++++,,,,,,---//////...//////000111222000000000111111111111111444555666999===EEEMMMSSSYYY\\\___bbbeeeiiilllooommmppptttwwwzzz}}}~~~~~~wwwpppjjjfff\\\VVVOOOJJJGGGCCC===999333222000000111111000...+++++++++++++++,,,,,,,,,))))))(((''''''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((***))))))+++---...---,,,,,,,,,,,,++++++***)))((())))))***+++,,,,,,,,,,,,......////////////......//////---,,,++++++++++++++++++++++++******************))))))******+++,,,)))((('''''')))++++++******************************)))'''&&&&&&''')))***)))******++++++***((((((&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''''')))))))))*********++++++***))))))+++---777JJJ[[[qqq||||||zzzvvvpppkkkWWWGGG777000///---,,,---///...,,,+++***++++++,,,,,,,,,,,,,,,------------((((((((('''&&&&&&%%%%%%$$$$$$#########%%%&&&'''###$$$$$$%%%%%%&&&''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%$$$###"""!!!!!!!!!!!!///...---+++***)))))))))***,,,......+++'''%%%$$$%%%$$$""" """!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!! !!!"""""""""""""""######$$$%%%&&&&&&+++***...666???QQQrrrxxxfffTTTKKKFFF@@@;;;:::444333222111///---+++***((('''&&&$$$###""""""""""""!!!!!! !!!""""""###%%%'''((((((((((((((((((((('''#########"""""""""!!!!!!"""!!!    !!!""""""###"""!!! !!!"""""""""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''(((***,,,......///111333555777888999999777333000...---------+++******))))))******+++++++++,,,,,,,,,+++++++++***))))))***,,,,,,+++*********+++,,,,,,---......,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---000////////////000111111//////000111333666888999<<>>;;;777333///000///......///...,,,******************+++++++++(((''''''&&&&&&&&&''''''''''''(((((())))))(((((((((((('''&&&'''((()))***+++++++++,,,......------------.........,,,***)))***+++,,,,,,---------,,,------............---------,,,,,,,,,,,,,,,,,,---,,,++++++++++++*********************++++++,,,,,,&&&%%%$$$%%%'''))))))(((************************)))(((&&&%%%%%%&&&((()))'''(((***++++++***((('''&&&&&&'''((((((((('''&&&%%%&&&&&&''''''(((((()))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''((())))))******+++++++++((('''((())),,,444FFFWWWkkkxxx~~~}}}}}}{{{xxxtttaaaPPP===555333000...---...---,,,++++++++++++,,,++++++,,,------...//////((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''"""######$$$%%%%%%&&&&&&%%%%%%&&&(((((((((((('''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$###$$$$$$###"""!!!!!!""""""///...---+++***)))))))))***,,,//////---)))'''&&&%%%$$$!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&%%%$$$$$$!!!!!!  !!!"""#########"""######$$$%%%&&&&&&'''++++++111<<>>222***"""  !!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%******111???SSSrrrwwwbbbTTTNNNDDD<<<;;;<<<:::777555555555333000,,,(((&&&&&&&&&%%%$$$#########$$$ !!!!!!!!!  !!!###$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$############"""   """"""!!!"""%%%(((&&&&&&&&&'''''''''''''''((('''''''''((()))+++,,,,,,,,,,,,...222777<<<@@@<<<:::888555222000......,,,++++++******++++++,,,+++***)))))))))***,,,---,,,+++++++++------+++))),,,,,,,,,,,,,,,,,,,,,---+++,,,---...///000000000---,,,,,,++++++,,,,,,---...///222666;;;@@@EEEGGGQQQXXXcccpppyyy~~~~~~~~~|||zzzzzzvvvssspppoooooommmiiieeeaaa\\\UUUPPPMMMIIIDDD@@@===999444///------...000000000///---***))))))******'''$$$###$$$%%%%%%%%%"""###$$$%%%'''((()))***'''''''''''''''((()))******+++,,,---............++++++******+++---...///,,,...000///,,,***+++,,,///...,,,+++******+++,,,+++++++++,,,,,,+++******,,,------......------,,,...---,,,+++************************))))))))))))%%%&&&((()))))))))((('''+++)))''''''((())))))((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((()))***++++++'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###!!!!!! !!!!!!"""############$$$%%%&&&'''((()))''''''((()))(((+++888FFFZZZhhhxxx~~~~~~~~~}}}rrriii]]]OOO???222...111++++++,,,---------,,,,,,******++++++++++++,,,,,,++++++******))))))((((((&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%""" ###"""""""""""""""######+++******)))(((''''''&&&***+++,,,---,,,***((('''$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""!!! !!!+++222@@@OOOZZZWWWRRRLLL===---&&&$$$!!!!!!!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&'''((((((,,,///555DDD___|||gggYYYLLLGGGAAA>>>===<<<:::777888666444000---***'''&&&%%%%%%$$$$$$###"""!!!!!!"""!!!   !!!""""""######$$$$$$%%%&&&&&&$$$$$$$$$#########"""""" !!!"""!!!    ###%%%''''''(((***)))'''&&&&&&'''(((''''''&&&&&&((()))***...+++))),,,222999<<<===???<<<999777666666555444111000...---,,,***'''$$$((()))))))))******++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------///111000///......///444222111111111111000///555999???DDDIIIPPPXXX^^^fffpppzzz{{{rrrrrrjjjaaa^^^]]][[[TTTNNNPPPJJJCCC???>>><<<777222222111///......///000000)))************(((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&''''''((()))******+++******+++++++++,,,,,,,,,+++++++++,,,---...///000000///---+++***+++---...---,,,+++*********++++++...---,,,+++++++++++++++,,,---...---+++***+++,,,++++++++++++,,,,,,---...000///...,,,++++++,,,,,,+++++++++***)))((((((''''''&&&&&&%%%&&&'''((()))*********)))((()))+++---******)))(((((((((((((((+++)))'''%%%%%%&&&(((***'''''''''((((((((((((((((((((((((&&&$$$###$$$%%%&&&$$$############""" """$$$'''(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%&&&'''''''''&&&&&&$$$&&&(((((((((,,,555<<>><<<999888777777777777666444000...,,,***'''%%%((((((((()))))))))******,,,++++++*********++++++,,,,,,+++,,,,,,---...///+++,,,...///......000111333333333555777999999999AAAFFFMMMUUU\\\ccclllqqquuu}}}yyyooohhh```VVVQQQPPPMMMGGGAAACCC>>>999777777666333///111000///...------......************)))((('''&&&(((''''''&&&&&&&&&&&&&&&((((((((())))))******+++*********+++,,,,,,------------------......///000///...---,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,---......---+++***+++,,,+++++++++++++++,,,---...///...---++++++++++++,,,*********)))((('''''''''((('''&&&&&&&&&''')))***+++++++++***((((((***,,,******)))(((((((((((((((+++)))'''%%%%%%&&&(((***'''''''''((((((((((((((('''((((((&&&$$$###$$$&&&'''%%%$$$$$$$$$$$$###!!!###%%%&&&''''''&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%''')))((((((,,,333:::JJJYYYlllzzzzzzddd\\\kkkzzzzzzzzznnn```PPPAAA666111......//////...------...+++++++++,,,,,,---//////,,,,,,+++***)))(((''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$######%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$###"""""""""""""""*********))))))(((((('''))))))******)))(((&&&%%% !!!###$$$'''((())))))'''%%%###"""!!!!!!!!! !!!"""!!!!!!!!!###,,,333EEERRR\\\[[[VVVNNN@@@333%%%$$$!!! !!!"""###%%%'''(((******)))(((((()))))))))...444AAAVVVttt~~~lll[[[PPPGGGCCC===;;;;;;;;;999666222111000...,,,***)))((($$$$$$$$$######""""""!!!"""!!!    """""""""######$$$%%%%%%%%%&&&%%%$$$###"""!!!  !!!"""!!!###$$$"""  !!!!!!  !!!"""###$$$%%%$$$&&&((((((((('''((()))((((((((('''((())))))******((((((***000666;;;===>>><<<;;;999999:::<<<======999444///,,,)))'''%%%''''''''''''((((((((((((+++***************++++++++++++++++++,,,...///000+++---...///...///111333555777:::>>>CCCGGGKKKMMMWWW\\\dddlllssszzz~~~yyynnndddZZZRRRHHHBBB@@@>>>888444666333000///111222000...000///...---,,,,,,,,,,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&*********************************+++,,,---------.............../////////---------------,,,,,,+++,,,------......,,,+++***......---------,,,,,,,,,...//////...,,,***+++,,,,,,++++++++++++,,,,,,---...---,,,+++************)))))))))((((((''''''&&&)))((('''''''''(((***+++,,,,,,,,,+++(((((()))******))))))(((((((((((((((+++***(((&&&&&&'''((()))'''''''''(((((()))))))))'''((((((&&&$$$###%%%&&&(((&&&%%%%%%%%%%%%$$$"""$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((((((+++111666BBBQQQeeettt{{{}}}vvvpppzzz{{{{{{vvvjjj[[[LLL>>>555......//////////////////,,,---...///////////////,,,,,,+++***)))(((((('''(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$###""""""""""""""""""*********)))))))))(((((((((((((((((((((&&&%%%$$$ !!!!!!###$$$&&&((()))***(((%%%""" !!!!!! !!!!!!!!!!!!!!! ###+++111???JJJRRRRRRMMMFFF999...$$$"""  !!!"""###%%%'''(((******)))((((((((()))))),,,333AAAYYYzzztttdddVVVMMMEEE@@@;;;999::::::888666111000///---+++)))((('''$$$#########"""""""""!!!!!!!!!  """"""""""""###$$$$$$%%%%%%&&&%%%$$$###!!! !!!!!! !!! !!!"""###$$$"""  """###$$$$$$$$$"""$$$'''((('''((()))***((((((((()))))))))******((('''''')))...444999<<<>>>>>>>>>======>>>AAACCCCCC>>>666000,,,)))'''&&&''''''''''''''''''''''''******)))))))))***++++++++++++++++++,,,---.........///000000000222666999>>>BBBGGGNNNTTT[[[aaadddppptttzzz}}}|||}}}~~~yyysssnnnggg\\\TTTLLLEEE===888666444111...///---,,,---///000000.........---,,,+++******)))+++***)))((((((((()))***(((((((((((((((((((((''',,,+++++++++++++++++++++******++++++,,,------.....................------+++,,,---......---+++***,,,---...//////---+++***---------...------------//////000...,,,++++++,,,,,,+++++++++++++++,,,,,,,,,++++++*********))))))******))))))((((((((('''***)))((((((((()))++++++,,,------+++)))'''((()))))))))(((((((((((())))))+++***)))'''&&&'''(((((('''''''''((())))))******'''''''''&&&$$$$$$%%%&&&)))'''&&&%%%&&&&&&%%%###$$$######$$$%%%%%%$$$############$$$$$$#########!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((((((***///333:::HHH\\\mmmvvvyyy{{{|||~~~~~~}}}rrrfffYYYHHH;;;///........./////////...,,,---...000000000///...---,,,,,,+++***)))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$############"""""""""""""""###************))))))))))))((((((''''''&&&%%%%%%$$$"""""""""###$$$%%%''''''***(((%%%"""  !!!!!!!!!""" !!! ###)))...666>>>EEEEEEAAA:::111)))!!!  !!!"""###%%%'''((())))))(((''''''(((((((((///666FFF```oooaaaUUUMMMDDD???:::888999999777555333222000---***(((&&&%%%#########""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%###"""  !!! !!!$$$######"""!!!!!!!!!!!!%%%###  """###$$$$$$$$$"""$$$&&&''''''((()))***)))))))))***************((((((((()))---222888;;;???AAABBBBBB@@@AAADDDFFFDDD???777000,,,***((('''((((((((((((((((((((((((******))))))***+++,,,,,,,,,++++++++++++,,,------+++---///222555;;;BBBFFFOOOTTT[[[bbbhhhooovvv{{{|||{{{{{{zzzxxxwwwpppggg```ZZZRRRJJJEEE>>>999333000//////---,,,,,,++++++,,,.........---,,,,,,,,,+++***))))))(((+++***)))(((((()))+++,,,(((((()))*********)))(((,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++)))+++---......---+++***,,,---...//////---+++***,,,,,,---......------,,,...//////...,,,***+++,,,,,,++++++******+++++++++******************))))))++++++***************)))***))))))((()))***+++,,,,,,------,,,)))''''''((())))))(((((((((((()))))),,,+++)))((('''''''''(((''''''(((((()))******+++&&&''''''&&&$$$$$$%%%''')))'''&&&&&&&&&&&&%%%######""""""$$$&&&&&&$$$!!!"""###$$$$$$$$$$$$###"""""""""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((((((((()))---///333@@@SSSeeepppuuuxxxyyyzzz}}}}}}xxxooodddSSSCCC333000---,,,---......---+++,,,...//////...---,,,------,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$###"""""""""""""""######************************(((((('''&&&&&&%%%%%%%%%############$$$%%%&&&'''***(((&&&###!!! !!! !!!""""""!!!"""!!!!!!&&&***...333888999666000***&&&!!! !!!!!!""""""###$$$&&&&&&(((''''''''''''((()))***///777IIIfff~~~ooobbbUUUMMMDDD@@@:::888888888666333333222000---+++(((&&&%%%"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!!  !!! !!!"""%%%%%%%%%$$$###"""!!! &&&###  !!!"""###$$$%%%"""$$$&&&'''''''''(((***))))))***++++++++++++***((()))******,,,000666:::???BBBEEEEEECCCBBBCCCEEEAAA<<<555///,,,+++)))(((************))))))))))))************+++,,,---------,,,,,,,,,---...///000))),,,111888@@@JJJUUU\\\dddjjjpppvvvzzz~~~xxxvvvuuupppiiifff]]]SSSNNNHHHAAA<<<:::000...+++***++++++***)))(((((()))*********************+++++++++***))))))))))))))))))******+++,,,((()))***+++,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,******,,,------,,,+++***)))***,,,---...---+++***,,,------......,,,+++******+++,,,---------,,,+++,,,---...---+++***+++,,,,,,++++++************+++******+++++++++******)))++++++++++++++++++++++++***)))((((((((()))+++,,,+++------,,,***((('''(((((((((((((((((())))))***,,,+++***)))((('''''''''''''''((())))))***++++++&&&''''''&&&%%%$$$&&&''')))'''&&&&&&&&&&&&%%%######"""$$$(((++++++'''""""""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$%%%''')))***))))))((('''(((***,,,---...:::LLL]]]jjjrrrwwwyyyxxx{{{{{{xxxzzzuuunnn^^^MMM;;;555...+++,,,---------+++,,,,,,---------,,,,,,------,,,+++***))))))((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$************************)))((('''&&&&&&%%%%%%%%%!!!!!!"""###$$$&&&((()))+++***)))'''%%%###!!! !!!  !!!"""###!!!"""!!!###&&&'''))),,,...+++'''%%%$$$"""!!!!!!"""######""""""###$$$$$$%%%'''''''''((()))***+++,,,///:::PPPppp~~~qqqdddWWWNNNEEEAAA;;;888888777555222222111000...+++)))((('''!!!""""""""""""""""""""" !!!"""###""""""!!!!!!!!!!!!""""""######$$$$$$""""""!!!   !!!"""###%%%%%%%%%$$$$$$###""""""%%%"""  !!!###%%%&&&"""$$$&&&'''&&&&&&'''))))))***+++,,,,,,,,,++++++***++++++++++++///555999>>>BBBGGGGGGCCC@@@@@@AAA<<<888222///---,,,+++***------,,,,,,++++++++++++++++++++++++,,,---...///,,,---...///111333555666444888===EEEPPP\\\iiiqqqwww|||zzzwwwppphhheeeccc\\\SSSPPPGGG@@@???<<<666111111))))))))))))))))))((('''$$$%%%'''(((((((((((()))((()))***+++++++++******'''((()))***+++,,,,,,,,,((()))+++,,,---,,,+++***))))))******++++++,,,,,,//////...---,,,++++++***)))***,,,---...---,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++((()))+++,,,---,,,+++***)))***,,,+++******+++---,,,,,,+++***************)))***+++,,,,,,+++******************************))))))((('''((()))***+++***,,,------***(((((((((((((((((((((((()))******,,,,,,+++***)))(((''''''&&&'''((()))***+++,,,,,,%%%&&&'''&&&%%%$$$&&&(((((('''%%%%%%&&&&&&$$$###$$$$$$'''---222111+++%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%###""" &&&%%%%%%%%%&&&(((***,,,)))(((&&&'''(((***+++,,,,,,666GGGXXXgggqqqwwwzzz{{{~~~zzzyyy{{{yyywwwiiiXXXDDD;;;111++++++---...---------,,,,,,,,,,,,,,,---...---,,,,,,******)))(((&&&''''''(((((())))))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################!!!"""###$$$%%%&&&&&&&&&"""""""""""""""###$$$$$$******************++++++))))))((('''&&&&&&&&&&&& """%%%'''***+++,,,,,,+++***(((%%%###!!!!!! !!!"""###!!!"""!!!!!!$$$""""""$$$&&&$$$!!!!!!"""###""" !!!###$$$$$$$$$############$$$$$$((((((((()))***,,,---...444AAAZZZ}}}ssseeeWWWNNNFFFBBB<<<888888777444222000000///...,,,+++******!!!!!!!!!!!!"""""""""""" !!!#########"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!    """############$$$%%%%%%%%%$$$$$$###!!! ###$$$$$$  ###%%%'''###%%%''''''&&&&&&'''((()))***+++,,,---,,,+++++++++,,,---,,,+++...444999<<>><<<===888444000...------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,---...///000,,,---...111444777:::<<>>666333555555///***+++(((((()))******)))(((&&&"""$$$'''))))))))))))***'''(((***+++,,,,,,++++++&&&(((***+++,,,,,,,,,+++((()))+++---------+++***(((((()))***++++++,,,,,,111000///...,,,+++***))))))***,,,...//////...---)))***++++++,,,,,,,,,,,,---,,,+++*********++++++'''(((***,,,,,,,,,***)))''')))***+++******+++---,,,,,,+++***))))))************,,,------,,,+++***)))))))))))))))*********)))((('''''''''(((***+++)))+++------+++)))((((((((((((((((((((()))******,,,,,,+++***)))((('''&&&&&&'''((()))***+++,,,,,,%%%&&&'''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%$$$"""%%%&&&***111777666///(((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%$$$""" '''&&&%%%%%%&&&)))+++---)))'''&&&&&&(((***++++++,,,555DDDUUUeeepppwww{{{~~~|||{{{{{{|||ppp___JJJ@@@333,,,,,,...///...///...,,,++++++,,,---......------,,,+++***)))))))))))))))))))))(((((((((***)))'''%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&""""""!!!""""""###$$$$$$------,,,,,,,,,---.........---***'''%%%$$$%%%%%%"""""""""###$$$&&&'''(((,,,,,,+++)))'''%%%###"""###""""""!!!!!!!!!"""""" """"""!!!!!!"""###%%%$$$"""""""""!!! %%%###!!! """###############""""""""""""""""""%%%'''***++++++---///111:::KKKiii|||ooobbbVVVMMMFFF@@@999888:::999333,,,---......---,,,***'''&&&"""""""""""""""######### !!!""""""!!!!!! !!!"""###############$$$!!! !!!"""######&&&&&&%%%%%%###"""!!!   """###$$$$$$((('''&&&&&&&&&((()))***---,,,+++++++++,,,---......,,,***)))+++///333666;;;???@@@>>>===>>><<<888333000,,,***+++,,,------(((+++------+++*********...,,,******+++---//////111333444777<<>>999555222111///......---+++)))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((***)))))),,,//////,,,)))******))))))***+++,,,,,,+++++++++*********))))))''')))+++,,,,,,,,,***))),,,,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++)))***++++++***)))***,,,))))))))))))))))))))))))+++,,,---......---,,,,,,------,,,+++*********+++,,,---...///...+++)))''')))***+++,,,,,,+++***)))******++++++++++++******++++++******)))******+++++++++++++++***((('''&&&''''''(((((())))))******+++***)))(((((()))***+++'''((()))******)))((('''''''''%%%%%%%%%%%%''''''$$$%%%&&&&&&$$$###$$$&&&$$$$$$(((...333222+++%%%&&&'''(((******((('''&&&&&&&&&&&&%%%$$$%%%''')))$$$###"""###%%%%%%###!!!%%%%%%&&&'''((()))***+++&&&''''''((((((((((((((((((000>>>QQQcccqqqyyy|||~~~tttlllWWWJJJ:::222222333000,,,...------,,,,,,+++++++++++++++,,,---,,,+++***)))''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$""""""$$$%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""---------------.../////////---***(((&&&%%%%%%&&&#########$$$%%%'''((()))++++++***)))'''%%%###"""""""""!!!!!!!!!!!!!!!""" !!!!!! !!!"""%%%$$$###""""""""" $$$""" """$$$$$$$$$""""""""""""###$$$$$$%%%%%%''')))++++++---///111<<>>???===>>>@@@???;;;666333...,,,+++,,,,,,,,,+++---......,,,+++,,,,,,---,,,++++++---///000111666:::@@@GGGPPP[[[fffmmmpppqqqtttyyy{{{tttlllbbbVVVMMMHHHCCC===888666555333000---,,,************(((&&&))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((((((***)))***,,,......+++(((******))))))***++++++,,,+++++++++*********))))))((()))+++,,,,,,,,,***))),,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++***+++,,,+++***)))***+++************************------.........,,,+++***,,,,,,+++***************+++,,,,,,------,,,+++***((()))***++++++***)))((()))******++++++******)))+++*********************************)))((('''&&&))))))))))))************)))))))))(((((()))))))))'''((()))******)))((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%''',,,111000***$$$&&&'''((())))))((('''&&&$$$&&&&&&&&&%%%%%%''')))######"""###%%%%%%$$$"""$$$%%%%%%&&&((())))))***&&&''''''((((((((((((((((((...;;;KKK]]]lllvvv{{{xxxqqq\\\OOO>>>444222222...***,,,,,,---------,,,+++++++++,,,---------,,,*********)))((('''''''''((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&$$$"""###$$$%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$#########"""""",,,,,,,,,---...///000111///---+++((('''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&$$$""""""!!!!!!!!! !!!!!!""" !!!"""!!! """###''''''&&&%%%$$$###"""!!!###"""!!!"""$$$&&&&&&&&&"""""""""###$$$%%%''''''%%%''')))***+++---000222===OOOoootttiii^^^SSSLLLDDD>>>888666777666111,,,......---,,,***(((&&&%%%########################  !!!"""############""""""!!!###!!!!!!"""$$$$$$######""""""!!! !!! !!!$$$&&&((('''((()))+++,,,---------,,,,,,++++++,,,,,,---...///...------...000222333666:::;;;:::<<>>888444///+++)))))))))(((+++,,,,,,,,,++++++,,,...//////000111444666999:::>>>DDDNNNZZZfffrrr|||{{{tttjjj```WWWNNNEEE>>>:::666222000000000///...***(((''''''(((((('''&&&'''''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((+++******,,,---,,,***(((*********)))******+++,,,+++++++++***************((()))+++,,,,,,,,,+++***------,,,+++***************++++++,,,,,,,,,,,,,,,+++,,,---,,,***))))))***************************---.........---+++***(((++++++***)))))))))******++++++***++++++,,,,,,---((((((************(((((()))******++++++******)))************************)))))))))((((((''''''&&&++++++***************)))''''''(((((((((((('''''''''((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&***---,,,((($$$&&&'''((())))))((('''&&&###%%%''''''&&&%%%&&&'''###""""""###%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((((((---555CCCSSSdddrrrzzz~~~xxxiiiZZZFFF999444222...+++***+++---......---,,,,,,,,,---.........---,,,+++,,,+++***)))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$######$$$$$$###"""###############$$$$$$$$$$$$$$$$$$###############+++++++++,,,---///000111---,,,***((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&%%%$$$###"""!!!!!! !!!!!!""""""###$$$$$$######$$$'''))),,,------,,,)))&&&$$$###$$$######%%%''')))***)))$$$$$$$$$$$$%%%%%%&&&'''%%%''')))***+++---000333===PPPppp}}}qqqfff[[[PPPIIIBBB===777555444333///,,,------,,,***((('''%%%$$$$$$$$$###############""" !!!!!!###############"""!!! !!!!!! !!!"""###$$$!!!!!!!!!  """!!! ###&&&)))&&&'''***,,,---.........,,,,,,,,,---------......111111222222333333333444666:::<<<<<<>>>CCCEEECCC>>>999222...++++++******+++,,,---,,,,,,...111333444777:::>>>AAAEEEHHHKKKPPPWWWbbbmmmxxx{{{tttoooggg```VVVMMMFFFAAA;;;888555333000...---,,,,,,,,,)))((('''((()))***)))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%&&&''''''(((+++++++++++++++***)))(((+++***************++++++************************)))***+++,,,,,,,,,++++++...---+++***)))***+++,,,***+++,,,,,,------,,,,,,,,,------,,,***((()))***************************+++,,,,,,------,,,***)))******)))))))))))))))***,,,+++***))))))***,,,---'''((()))******)))((('''))))))************)))))))))))))))***************((('''''''''&&&&&&''''''+++*********)))(((((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%'''((('''&&&&&&''')))(((&&&&&&'''))))))'''$$$&&&''''''((((((''''''&&&###%%%''''''%%%#########$$$###"""###%%%&&&&&&%%%######$$$%%%%%%&&&''''''&&&''''''(((((((((((((((***,,,111;;;III[[[mmmxxxxxxgggPPP???666333111...***+++---...///...---,,,---.../////////...,,,+++---,,,***(((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######################################################*********+++,,,...///000,,,+++***((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!"""######''''''((('''(((+++///333555777999777222,,,(((&&&&&&%%%&&&(((+++------,,,''''''&&&%%%$$$$$$$$$%%%%%%'''((()))***---111444???RRRqqqzzznnncccXXXNNNGGG@@@;;;666333222000...+++,,,+++***((('''&&&%%%%%%%%%$$$$$$$$$######""""""  !!!!!!###############"""!!! !!!!!!  """###### """  ###&&&(((&&&'''))),,,---.........------......////////////222222333444444555444444999===AAABBBEEEKKKMMMKKKGGGBBB:::444000///......,,,...000111222555:::===>>>BBBIIINNNRRRVVV[[[^^^ffflllvvv|||wwwpppggg^^^XXXRRRMMMEEE>>>999555333222///...,,,***(((''''''((()))((('''((()))***)))(((%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))++++++++++++***)))))))))++++++***************+++******************************++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++,,,------------,,,,,,---...,,,***))))))***************************'''(((***,,,------,,,,,,***)))))))))))))))******...---***((('''((()))***'''((()))******)))(((''')))))))))******)))))))))'''((()))************)))'''&&&&&&%%%&&&&&&'''((()))))))))((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&$$$!!! %%%###""""""$$$&&&&&&%%%######$$$$$$%%%&&&&&&&&&&&&''''''(((((((((((((((+++,,,...555AAASSSgggttt|||qqqYYYEEE:::555333111***+++---...///......---....../////////...---,,,+++***)))'''&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$################################################+++++++++,,,---...///000,,,++++++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%""""""""""""###$$$%%%%%%)))***++++++...222999>>>CCCGGGKKKHHH@@@666///,,,''''''(((***---......---((((((&&&%%%$$$#########%%%'''((((((***---111555BBBTTTrrrvvvjjj___VVVLLLFFF>>>:::555111///...,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$######""""""   !!!""""""############""""""!!! """"""   !!!!!!""" !!!!!!"""!!!!!!!!!"""$$$''')))((()))***,,,---.........//////000111111111111000222222333444444555666666888>>>DDDHHHNNNUUUWWWUUURRRKKKBBB999444111///...+++...222666:::>>>DDDGGGMMMSSS[[[aaadddggglllooosssyyyzzzxxxuuuqqqlllfff^^^VVVMMMGGG@@@===999333///,,,******((()))***)))'''''')))***'''&&&%%%&&&'''((('''&&&'''''''''''''''(((((((((((((((''''''(((((()))***)))++++++***)))((()))***,,,+++******)))************************+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,++++++,,,---------------,,,---...---+++******+++++++++++++++++++++++++++%%%&&&(((+++,,,---------******)))))))))***++++++...,,,***(((''''''((()))((((((************((((((((())))))******))))))(((&&&''')))***+++******)))'''&&&%%%%%%&&&'''(((***((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%''''''&&&&&&''')))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$#########'''%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((***+++,,,111:::KKK___mmmxxx{{{wwwcccQQQDDD;;;555222---------------.........---.../////////...,,,,,,)))((('''%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$##############################$$$$$$$$$...............///000000---------,,,+++***)))((((((((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&&&&'''&&&&&&############$$$%%%&&&'''***+++,,,...222999AAAGGGRRRXXX]]]ZZZOOOAAA777222''''''(((***---...---+++&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))---222666AAARRRnnn|||pppeee\\\TTTLLLGGG===999444000---,,,+++***''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$###""""""!!!  !!!!!!"""!!!""""""############""" ######!!! !!! !!!!!!    !!!!!!!!!#########$$$&&&''')))***,,,,,,,,,,,,---...///000000111222333333333222222555555555666777999:::;;;===EEEOOOVVV___hhhkkkjjjggg___SSSHHH@@@;;;777555555999???FFFLLLRRRWWW[[[bbbiiiqqqvvvwwwxxx{{{~~~~~~|||rrrkkkhhhbbb___YYYSSSMMMGGG@@@<<<333222111///,,,)))((((((&&&(((******((((((***,,,'''&&&%%%%%%''''''&&&$$$))))))(((((((((((((((''')))))))))))))))***++++++(((***+++***((((((***,,,,,,++++++***))))))******))))))*********+++++++++++++++++++++,,,,,,------***++++++,,,,,,++++++++++++,,,------...---------+++,,,------+++***+++---++++++++++++++++++++++++%%%&&&(((***,,,,,,,,,,,,***************+++,,,,,,+++***)))((('''(((((()))((()))***++++++***)))((((((((())))))))))))((((((%%%&&&(((***+++***))))))'''&&&%%%%%%&&&(((***+++''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&&&&%%%%%%'''(((%%%&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%''''''&&&''')))+++)))'''$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((()))+++---555DDDWWWddduuu~~~~~~}}}pppcccVVVHHH<<<444000///---,,,,,,---...///------...///...---,,,+++((('''&&&%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$111000000000000000111222/////////...---,,,+++******)))((('''''''''''''''###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((()))***,,,///444<<>>NNNiii~~~wwwkkkbbbZZZTTTMMMHHH<<<999444///,,,+++******&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%$$$###"""""""""!!! !!!"""""" !!!"""############### ######!!! !!! !!!!!!!!!!!!"""!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!$$$%%%&&&''')))***++++++///...---------///000111111222333444555444333333999999999:::;;;>>>@@@AAAJJJTTT```jjjuuuwwwjjj\\\RRRKKKFFFCCCFFFKKKSSS[[[ccciiiooorrrssszzz~~~vvvqqqjjj___WWWSSSPPPMMMGGGBBB>>>999444111***,,,...///---,,,++++++$$$'''((('''$$$###$$$''')))(((&&&'''((((((&&&%%%******))))))((((((''''''***************++++++,,,''')))+++***((((((***---,,,,,,+++***))))))******))))))******++++++++++++,,,,,,+++++++++,,,---...)))***,,,------,,,+++***+++,,,------......------***,,,------++++++,,,...++++++++++++++++++++++++&&&''')))***++++++******++++++******+++,,,------((((((((((((((())))))***)))***+++,,,,,,+++***)))(((((())))))))))))(((((($$$&&&(((***++++++))))))''''''&&&%%%&&&(((+++,,,''''''(((((())))))******)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&"""###%%%%%%%%%%%%&&&((($$$&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))+++///333+++((($$$######$$$$$$###%%%&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((((((((%%%'''))),,,222@@@RRR___sss}}}|||ssseeeTTTBBB777222000---++++++,,,...///,,,---.........---,,,+++((('''&&&%%%%%%&&&((((((%%%&&&((())))))(((&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$555555666666666666555555333222111111111///,,,)))+++)))&&&%%%&&&%%%$$$###&&&&&&%%%$$$%%%'''***,,,'''%%%###"""###$$$''')))***,,,//////222:::FFFOOO```fffjjjfffXXXHHH;;;555'''&&&%%%'''******'''$$$"""""""""###$$$%%%&&&'''(((&&&&&&)))******///555???LLLaaazzzyyymmmbbbZZZSSSKKKFFF:::666000+++))))))((('''%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$"""  """!!!!!! """###$$$$$$######"""!!! !!!"""###$$$$$$###!!! """ !!!$$$%%%###!!!###""""""!!!     !!!""""""!!!!!!!!!!!!""""""""""""!!!###&&&))),,,.../////////...---///222333222///+++...222444444333444555999<<<@@@BBBCCCGGGNNNSSS]]]fffuuuuuujjj```WWWQQQZZZ```jjjrrrwww|||{{{sssggg]]]VVVOOOEEE???>>>:::555444555333///***,,,)))'''(((+++---,,,******'''%%%&&&((((((&&&$$$''''''''''''((((((((((((++++++******))))))((((((+++*********))))))(((((('''((()))******)))(((''''''***---,,,)))((())),,,+++***)))***,,,,,,***)))'''(((((()))+++,,,------************)))))))))(((+++,,,,,,,,,------......111000...,,,+++,,,---......,,,******+++,,,+++***---,,,***)))((((((((((((,,,***(((***---...---+++---+++((('''&&&(((***,,,++++++************++++++((()))***)))((('''(((***'''%%%&&&,,,,,,'''%%%((('''&&&&&&&&&'''(((***+++++++++************+++++++++,,,+++***''''''((()))$$$%%%&&&''''''%%%###"""$$$%%%'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***((('''%%%$$$###$$$%%%%%%***)))((((((***...111444111,,,&&&#########""" %%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))***,,,---666III[[[tttyyy~~~qqq```KKK:::777333...,,,,,,...//////,,,++++++,,,---...,,,+++******))))))((((((''''''&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$###"""###$$$%%%########################666666777777666666555555222111000000000...+++((((((&&&$$$###$$$$$$###!!!%%%%%%%%%%%%&&&((()))***'''&&&$$$######%%%''')))'''***,,,---111999FFFOOObbbgggjjjeeeXXXHHH<<<666(((&&&%%%&&&((((((&&&$$$"""""""""###$$$&&&'''((()))''''''***++++++///555888CCCWWWoooxxxnnnddd\\\TTTKKKEEE;;;666000,,,******))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###!!! """!!!!!! !!!"""###$$$$$$$$$###""""""!!! """###$$$$$$$$$$$$###"""$$$###"""###%%%&&&$$$!!!###""""""!!!    !!!"""###""""""""""""############%%%&&&'''(((+++...111222...,,,,,,...111333222000...000222444555777:::<<>>666222000///...///---,,,,,,---------+++******))))))((((((''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&######$$$%%%&&&&&&''''''###$$$%%%&&&%%%$$$###"""########################999999888888666555444333000//////000111000...,,,)))(((&&&&&&'''(((''''''###%%%(((***+++***)))(((''''''&&&&&&&&&'''((()))))))))((())),,,111777<<<===??????===888222---***((((((&&&%%%$$$$$$&&&'''######$$$%%%&&&(((***+++)))''')))---...---111777:::CCCTTTjjjwwwrrrkkkddd\\\QQQDDD<<<555111+++((('''(((((((((************)))(((&&&&&&)))))))))))))))(((''''''%%%%%%$$$###"""""""""!!!#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***++++++***)))'''$$$###"""!!!!!!!!!!!! !!!###%%%&&&'''(((((())))))***+++,,,,,,---...111333444444333222111111111111111222333444777777888:::???HHHRRRZZZbbbmmm~~~~~~|||rrrjjjccc___YYYRRRKKKDDD===999333222111111000---***(((***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&'''((('''(((((((((((('''(((((())))))))))))************''''''(((((()))))))))***))))))))))))))))))******,,,,,,,,,++++++*********+++((('''(((+++,,,)))&&&***))))))***++++++***(((+++,,,...//////...---,,,***************++++++++++++,,,,,,---...//////000---,,,,,,++++++++++++++++++)))((('''((()))(((''')))***,,,------,,,+++***((()))))))))((((((((((((((()))***+++***)))'''&&&***))))))))))))))))))***&&&'''((('''&&&%%%&&&(((((())))))((((((((('''&&&)))*********++++++++++++***))))))))))))))))))***(((***------,,,))))))((()))((('''&&&&&&&&&&&&'''&&&'''((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******(((((()))(((***333>>>QQQ___rrr~~~zzznnn___VVVIII===666333222222000...,,,,,,---------,,,******))))))((((((''''''###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''###$$$%%%&&&%%%$$$###"""########################999999888777555444222111000//////000222111///---***(((&&&&&&''''''&&&%%%%%%''')))+++,,,,,,+++***'''''''''''''''((())))))*********+++,,,///111333333333333222000---***(((&&&'''((('''&&&%%%''')))%%%%%%%%%&&&'''((()))***)))((()))---000111777>>>===III]]]www{{{|||{{{{{{wwwqqqhhh___VVVKKK@@@888222///***&&&&&&'''''''''))))))))))))(((''''''&&&)))))))))***)))(((((('''%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***)))******)))%%%###""""""!!!!!!!!!!!!!!!!!! !!!!!!  """$$$&&&'''(((******+++,,,---......///...000444666777555333111000111222222222333666999999<<<@@@FFFOOO[[[gggooowww}}}}}}{{{xxxuuuqqqiii___WWWMMMJJJFFF@@@;;;666333222,,,...000111///---)))'''(((((('''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%''')))&&&((())))))((('''(((***((((((((()))))))))******'''(((((((((((((((((()))))))))))))))************...---,,,+++*********+++)))(((((()))******)))'''+++***)))***,,,,,,***)))***+++---//////...---,,,,,,,,,+++++++++*********)))***+++,,,...///000000------,,,,,,+++******)))+++)))''''''((()))((('''((()))***,,,,,,,,,++++++((()))***)))((('''((())))))*********)))'''%%%$$$***))))))(((((())))))***&&&'''(((((('''&&&'''(((***,,,+++((('''))))))&&&)))***++++++++++++*********))))))(((((())))))***''')))++++++***)))((()))'''''''''&&&&&&&&&&&&%%%&&&'''((()))***)))((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&'''((()))******)))((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''%%%%%%&&&&&&&&&---666CCCPPPccctttxxxlllcccUUUHHH???999555444111///,,,,,,,,,------,,,******))))))((((((''''''$$$$$$%%%''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$##############################888888777666444222000///.........///111111///---,,,***((('''(((((('''&&&'''(((***,,,------------((((((((((((((()))))))))******+++,,,...///...------,,,+++***)))((('''&&&$$$'''))))))(((''')))***''''''&&&&&&'''(((((()))+++)))***///333777???GGGNNN\\\ssswwwxxxwwwwww|||xxxpppdddYYYOOOFFF<<<555222...)))&&&&&&'''((((((''''''(((((((((''''''&&&'''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''(((((((((((((((((((((((()))((('''&&&''''''((()))'''((()))'''$$$!!!!!!""" !!!!!!!!!!!!!!!!!!!!! """###!!!!!!###%%%'''((())),,,,,,---...///000111111111222444666666555333222111333555666888;;;@@@DDDGGGKKKRRR[[[fffqqq}}}~~~wwwoookkkkkkiiiddd^^^VVVNNNJJJ<<<;;;888555111//////000---...000///...+++)))(((%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&((('''%%%%%%'''***&&&(((***)))(((''')))+++''''''((((((((()))))))))((((((((((((((('''''''''((()))))))))************---,,,***)))(((((())))))''')))******)))(((((()))***))))))***++++++***(((((())),,,...//////---,,,------,,,+++******))))))))))))***+++,,,,,,------******************)))))),,,***))))))******)))((((((((())))))***+++,,,,,,)))***+++***((('''(((***)))))))))))))))((('''&&&))))))(((((((((((())))))'''((())))))''''''((()))+++...---((((((++++++'''((()))*********)))(((((())))))(((((((((((())))))'''((())))))((('''((()))%%%&&&&&&''''''%%%$$$###$$$%%%'''((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((('''(((((('''''''''(((***+++((((((''''''&&&&&&&&&&&&$$$&&&'''&&&###"""###%%%#########$$$%%%&&&'''((((((((((((((('''''''''''''''%%%%%%'''&&&&&&+++222888BBBTTThhhyyy{{{wwwpppeeeYYYNNNDDD;;;666222000---,,,,,,------,,,******))))))((((((''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######""""""############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################888888777555333111///...---,,,---...000000...,,,000...,,,+++++++++)))((()))***+++,,,---.........(((((((((((())))))))))))((()))+++...//////---++++++)))'''%%%%%%%%%$$$######&&&***+++))))))***,,,((((((''''''''''''((((((---+++,,,000555;;;DDDNNNdddrrr{{{uuuuuuttttttyyy~~~yyyooobbbUUUKKKBBB:::444222///***''''''((())))))&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&''')))*********)))((((((((((((((()))))))))))))))((('''&&&&&&'''((((((%%%'''((('''### !!! !!!!!!!!!!!!!!! """###!!!  !!!###%%%''')))***------...///000111222222444444444444444444444444444777:::<<>>???IIIQQQZZZ```ccclllyyy~~~tttooodddaaa___^^^]]]WWWNNNFFFCCCBBBAAAAAA@@@>>>999666000///,,,***)))***++++++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''((((((''''''''''''((((((***'''%%%&&&)))+++***(((((((((''''''(((((()))*********))))))((((((((((((******++++++++++++++++++,,,,,,---------------,,,+++++++++*********))))))+++*********))))))(((((()))************))))))(((***))))))((((((''''''&&&(((((()))***+++++++++***,,,+++)))(((''''''(((((())))))***((('''''')))+++)))(((((((((*********)))))))))(((((('''&&&&&&&&&+++,,,,,,,,,+++)))(((&&&+++(((&&&%%%''''''&&&$$$&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&)))'''&&&&&&'''((('''%%%&&&'''))))))((((((***+++...333???QQQfffzzz{{{rrrgggVVVGGG999000+++,,,///...++++++***))))))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""!!!!!!!!!!!!"""#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############777666666555333111000///111000///000222333222111111000...,,,************++++++,,,,,,------,,,,,,((((((((((((((()))***+++++++++,,,,,,,,,+++***))))))(((%%%$$$###%%%&&&((($$$%%%(((+++...000111222000000000///,,,+++,,,---222555;;;DDDUUUnnn{{{ooohhh```___aaahhhpppwwwzzzzzzuuummmaaaTTTHHH>>>555000,,,+++***((('''&&&%%%%%%###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))))))))******++++++++++++******)))(((''''''$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""!!!  !!!!!! !!!"""############"""!!!"""###"""!!!!!!###%%%***+++,,,---///111333444333333333444555666888999>>>======???BBBGGGMMMPPP___iiiwwwyyykkkdddYYYVVVSSSQQQOOOJJJCCC=========<<<======;;;888555///...,,,***))))))***+++%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''')))((((((''''''(((((()))''''''''''''(((((((((((()))))))))((()))******+++***))))))))))))(((((((((******++++++,,,,,,------000///...,,,+++++++++++++++++++++************************)))))))))))))))++++++++++++***)))(((''''''((()))***))))))((('''((()))***+++,,,,,,,,,,,,+++***)))((('''''''''''')))******)))(((((()))+++***+++++++++)))((()))***)))((('''&&&%%%%%%&&&&&&((()))*********)))'''&&&***(((&&&&&&''''''&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((''''''((((((&&&%%%%%%''')))***)))))))))***---000999GGG[[[qqq~~~wwwlll[[[LLL;;;333---...000...+++***+++***)))'''%%%###"""!!!###$$$%%%'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######"""######$$$""""""##################$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""############666666666555444333111000333222111222333333222000000///---+++*********+++++++++,,,,,,,,,,,,,,,+++&&&'''((()))***+++++++++************))))))((((((((((((((((((((('''''''''&&&(((+++...111444666777333444333111///......///777<<>>555000,,,+++***(((&&&%%%$$$$$$"""!!!  !!!""""""###%%%%%%&&&&&&&&&((())))))***++++++++++++************+++++++++,,,+++******)))((('''&&&&&&'''&&&&&&%%%$$$###""""""%%%&&&&&&&&&%%%$$$######!!!!!!!!!!!! !!! """######$$$$$$###$$$%%%%%%$$$%%%&&&(((+++---///000111222333555555555555555666:::???CCCDDDEEEGGGJJJPPPXXX```fffvvvssscccZZZRRROOOKKKGGGEEEAAA===999;;;;;;;;;<<<===<<<999777111///,,,)))((('''((((((######$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((*********)))((((((''''''))))))(((((((((((())))))&&&'''))))))((('''((()))******))))))******+++,,,))))))))))))))))))))))))******+++,,,------......000///---+++******++++++************************)))))))))))))))***************+++++++++***))))))&&&(((***+++,,,+++***)))((((((***+++,,,,,,,,,,,,***)))(((((('''&&&&&&&&&)))***+++***))))))***+++***---...,,,)))'''(((******)))'''%%%%%%&&&'''(((&&&&&&(((((()))((('''&&&((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''$$$&&&'''((((((&&&$$$############$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%$$$'''***+++***)))((((((---///444>>>OOOeee|||yyynnn\\\MMM===444...///111///,,,++++++***)))'''&&&$$$###"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%##################""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""""""""############777777777777666555333333555444333444555555333111...---+++******+++,,,,,,,,,,,,,,,------,,,,,,+++&&&''')))***++++++++++++)))(((((('''''''''''''''&&&(((***,,,,,,+++((('''(((***---111555888:::<<<888888777444222111333444999AAAOOObbb|||{{{pppeeeZZZSSSQQQTTT[[[dddlllqqqssstttooohhh^^^SSSHHH>>>666000---,,,***(((&&&%%%$$$$$$###"""!!!  !!! !!!"""$$$%%%&&&&&&'''************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''&&&%%%%%%'''&&&%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$&&&'''(((((('''(((***,,,,,,...111111000111333555777777777777:::BBBLLLTTTQQQSSSWWW\\\ccclllwww|||gggVVVLLLJJJGGGCCC@@@===;;;888666888888999;;;<<<<<<999777333111---)))'''%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))'''((((((((()))))))))*********))))))((((((((('''))))))(((((((((((())))))&&&(((***+++)))))))))******************+++,,,,,,))))))))))))******************+++,,,------.........---+++******+++,,,---************************(((((())))))******++++++(((((()))++++++,,,,,,,,,''')))+++---...---,,,+++'''((()))***++++++++++++)))))))))(((''''''&&&&&&)))+++,,,,,,***)))***++++++---...,,,(((&&&(((***+++***(((&&&&&&''')))***$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''*********)))))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))(((''''''((()))((('''%%%'''***+++***)))((((((***,,,000777DDD[[[uuutttdddUUU???666//////111000......******))))))((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########'''&&&&&&%%%###""""""!!!!!!"""""""""############777777777777777666555444666555666777888888555333...---,,,++++++,,,---...------......------,,,,,,(((((()))***++++++++++++)))((('''&&&&&&&&&'''''''''))),,,//////---***(((+++---111666;;;???BBBDDDCCCAAA===999555555888:::<<>>666111...---+++(((&&&%%%$$$$$$$$$###!!! !!!!!!###%%%''''''(((***))))))******,,,---...---------,,,++++++******'''''''''&&&&&&&&&&&&%%%########################!!!!!!"""#########"""""" !!!!!!!!!  """###$$$%%%%%%(((***++++++***+++---//////111333333111111444777444666888;;;AAALLLZZZdddhhhkkkqqquuu{{{vvvllliiifffkkkvvvppp]]]MMMDDD???===;;;888555333222222333333333555777777555222333000---)))&&&$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((******************++++++''''''(((((()))*********((((((((((((((((((((((((***))))))(((((())))))***'''((()))+++++++++***)))*********)))******+++,,,)))))))))************+++******++++++,,,,,,------++++++***++++++,,,------***************+++++++++''''''((()))***++++++,,,'''((()))+++,,,------...)))***+++,,,------,,,+++((()))******+++*********)))))))))))))))'''&&&&&&)))+++------+++***+++++++++,,,,,,+++)))(((((()))***)))(((''''''((()))***$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&(((***((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''*********)))))))))((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&''')))******)))&&&(((******)))(((((((((%%%(((,,,111<<>>EEELLLUUUaaaoooyyy}}}uuukkk^^^VVVTTTOOOTTT]]]iiittt|||~~~xxxnnnaaaRRRFFF???444444333111///---------------...000222222///---000...+++(((&&&%%%%%%&&&######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&((())))))***************))))))))))))%%%&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))******))))))))))))******(((''''''))),,,,,,)))&&&)))))))))))))))***++++++))))))*********+++++++++******++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++&&&'''((()))***+++,,,,,,((()))***+++,,,---------))))))******************+++++++++,,,++++++***))))))************((('''&&&***+++---...,,,++++++,,,+++***))))))))))))((('''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$&&&''''''%%%&&&(((+++)))(((((('''%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%'''***,,,,,,+++((()))***)))((('''((()))%%%(((,,,...555GGGaaatttsssgggKKK>>>333//////------...*********+++++++++++++++&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$###############!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""""""""############444555555555555555444444777777888:::<<<<<<999777555444222000///.........//////000000///...------,,,+++******)))******+++,,,+++)))((((((((()))***...---+++++++++---///000555888???GGGPPPXXX]]]```ZZZUUULLLCCC<<<;;;>>>AAATTTfffxxxmmmddd\\\TTTLLLFFFKKKQQQZZZaaaddddddcccbbbYYYUUUNNNHHHAAA:::444///000...,,,***(((&&&%%%%%%###"""!!! ###%%%'''((()))(((''''''(((***,,,...///---,,,+++)))'''&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%###"""  !!!!!!!!!!!! !!!!!! ######%%%&&&'''(((((((((+++---.........///111333888:::;;;888555555:::@@@EEEMMMYYYcccmmmyyyzzzooocccZZZQQQIIIDDDEEEDDDGGGMMMUUU]]]aaabbbaaaaaa___\\\WWWOOOFFF===888...//////...,,,******+++,,,,,,,,,...000///---+++---,,,)))'''&&&&&&'''((($$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''((()))***+++((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))******))))))))))))******(((%%%$$$''',,,---(((###)))))))))((()))******+++))))))******++++++++++++++++++*********************+++,,,------,,,***)))))))))******++++++++++++&&&'''((()))***+++,,,---***++++++,,,,,,,,,++++++))))))(((((((((((())))))------------,,,+++************+++++++++)))'''&&&***,,,......---++++++,,,+++)))&&&'''***+++(((&&&&&&&&&'''((((((''''''&&&&&&&&&'''((('''&&&%%%$$$###%%%''''''%%%&&&))),,,))))))((('''%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''((((((((())))))******&&&&&&%%%$$$%%%&&&'''(((%%%$$$%%%'''***,,,---,,,))))))***(((''''''(((***))),,,...---///===UUUgggxxx|||qqqPPPCCC555///---++++++,,,++++++++++++************$$$$$$&&&'''(((((())))))%%%%%%%%%$$$$$$#########&&&%%%$$$###"""""""""""" !!!"""######$$$########################""""""""""""############:::::::::999999777666555999888888;;;>>>@@@???===888666444444444444222000222111///------...///000************++++++++++++++++++++++++++++++++++++***,,,---......///111333;;;BBBLLLUUUZZZ]]]___```aaaXXXMMMGGGCCCAAAEEEKKK]]]{{{xxxoooddd]]]UUUMMMHHHIIIJJJOOOWWW]]]```___[[[XXXQQQMMMEEE???:::666333000222...***))))))(((%%%"""&&&%%%"""  !!!!!!###%%%''')))(((((((((((()))***+++,,,------+++((($$$!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$######!!!  !!!!!! !!!"""###))))))((((((((()))******,,,---...---,,,---...000::::::::::::===CCCKKKQQQWWWaaappp|||}}}tttcccZZZNNNEEE@@@>>><<<;;;<<<===@@@CCCGGGLLLOOOQQQOOOOOOLLLHHHBBB:::444000---,,,***)))((((((((())))))******+++++++++******111,,,'''%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))((()))(((((('''&&&$$$$$$''''''&&&%%%%%%'''((()))&&&''')))*********)))(((******+++++++++******))))))))))))***++++++,,,,,,---***((((((+++,,,+++)))++++++++++++++++++++++++++++++***************+++*********)))***++++++,,,,,,,,,+++******+++,,,,,,)))((((((((((((***,,,---))))))*********+++++++++***+++,,,***(((''''''((())))))***+++++++++++++++))))))(((((((((((())))))++++++,,,,,,,,,+++******'''((())))))))))))(((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''''''''(((%%%&&&''''''(((((('''''''''%%%$$$######&&&(((***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%)))((('''&&&%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***))))))(((((()))***++++++*********))))))((((((((('''***---///555FFFYYYlllvvvvvv[[[JJJ888000---+++***+++---,,,+++)))((('''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%###""" !!!###&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###############999999999999999888777666999888888;;;???AAAAAA???999888666666666666444222111000///---------......*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///222555888BBBJJJUUU^^^dddgggiiiiiibbbYYYNNNGGGCCCEEENNNXXXppp{{{qqqggg]]]VVVOOOHHHEEEFFFJJJNNNTTTXXXYYYWWWSSSPPPFFFBBB===888555333000...111...***)))((((((%%%###&&&%%%"""  !!!!!!"""$$$&&&''''''''''''(((((()))***+++*********'''$$$"""###$$$%%%$$$$$$$$$############$$$$$$$$$$$$###"""!!!  !!!!!!"""!!!!!!""""""###$$$%%%(((((((((((()))***+++,,,,,,...000111111444777:::<<<>>>AAAEEEKKKSSS\\\bbbpppyyyvvvkkkbbbVVVNNNDDD===888666444333333555777:::>>>BBBFFFGGGHHHGGGFFFCCC===777111---,,,+++)))((('''(((((()))((()))***+++++++++++++++...+++'''&&&''''''%%%###$$$%%%%%%%%%%%%%%%$$$$$$&&&'''''''''(((((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((((())))))***************((())))))******+++,,,,,,,,,***((()))+++,,,,,,***------------------------+++******))))))***************))))))******++++++,,,++++++******++++++,,,)))((((((((()))***+++,,,))))))*********+++++++++***+++,,,***((('''((())))))******+++++++++******))))))((((((((()))******,,,,,,......---+++)))'''))))))))))))(((((((((((())))))))))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******(((''''''(((%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))+++***)))''''''(((***+++*********)))))))))((((((***)))***,,,---333BBBSSSeeeppp{{{yyy^^^LLL999000---+++******,,,,,,+++)))((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$############%%%$$$###"""  !!!###%%%'''########################"""######$$$$$$$$$$$$$$$888888999999999999888888999999:::<<>>AAAAAAAAA???;;;555///,,,***)))((('''''''''((()))'''((()))+++,,,,,,,,,++++++)))((((((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((''')))*********)))(((''''''%%%&&&''''''((((((''''''&&&'''((())))))))))))(((''''''((()))******))))))(((((()))******++++++,,,,,,***)))***+++------,,,......------,,,,,,++++++***)))))))))))))))******))))))))))))******++++++,,,+++************+++,,,)))((((((((()))***+++,,,)))))))))************+++***++++++***((('''((()))******+++++++++******))))))))))))))))))***+++,,,---...//////...+++(((&&&+++***)))'''''''''((()))************)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++***((('''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***---+++)))'''&&&''')))*********))))))))))))((((((+++******+++,,,111>>>KKK^^^jjjxxx{{{aaaOOO<<<111---***)))))),,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""%%%$$$###"""!!! """###%%%&&&!!!!!!""""""######$$$$$$###$$$$$$%%%&&&%%%%%%%%%888999999:::::::::999999;;;;;;;;;===>>>???>>>>>>;;;;;;;;;<<<===;;;888555333222222111000/////////---,,,,,,+++++++++,,,---************************+++,,,...111666===EEEJJJVVV]]]fffmmmooommmkkkjjjaaaYYYOOOHHHGGGRRRjjjtttkkk]]]TTTLLLGGGCCC???>>>@@@AAABBBDDDDDDCCC???;;;999555333000///000000///...---+++)))((('''&&&%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%&&&'''''''''&&&''''''%%%###"""###$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$######"""!!! !!!"""###%%%%%%%%%%%%&&&'''))))))+++,,,,,,---...000111222111333666888;;;@@@EEEHHHIIIPPP\\\jjjwwwzzziiicccZZZRRRMMMHHHBBB===999777444111///---,,,++++++,,,...000333666999;;;@@@AAAAAA???;;;555000,,,(((((('''&&&&&&'''((()))&&&'''))),,,------,,,,,,(((((()))))))))'''%%%###############$$$$$$%%%%%%'''((()))))))))((('''&&&(((((()))))))))(((((('''$$$%%%'''((((((((('''&&&'''''''''((((((((((((((('''(((((((((((((((''''''(((((())))))***++++++++++++*********+++,,,---------,,,,,,+++***)))(((((())))))(((((())))))******)))))))))***************++++++************++++++)))))))))))))))******+++))))))))))))************)))++++++***((((((((()))***++++++++++++***))))))))))))))))))***+++,,,---.........---,,,+++******,,,+++)))'''&&&'''((()))++++++******)))(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%(((+++,,,+++)))((('''%%%&&&''''''((('''''''''%%%&&&'''))))))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******...,,,)))&&&%%%&&&(((***))))))))))))))))))((((((*********+++---333<<>>222...***))))))*********))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%#########""""""""""""!!!$$$$$$###"""!!!!!!!!!""" !!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%999:::;;;;;;;;;;;;;;;:::<<<===>>>===<<<;;;;;;;;;<<<<<<>>>@@@@@@>>>:::777333222222111000111111111111000...,,,++++++,,,---************************,,,...111666<<>>===???::::::;;;;;;999777555333222000............---++++++***)))'''&&&%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%&&&'''&&&$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&'''(((***+++---------...///000111222666:::@@@FFFLLLSSSYYY]]]```hhhvvvwwwiii```TTTNNNEEE@@@===;;;888555111111111000...------------...///111444666999:::AAAAAABBB@@@<<<666///+++(((((('''&&&&&&'''((()))&&&(((+++---......---,,,''')))***+++***'''%%%$$$############$$$%%%&&&'''))))))***+++***)))'''&&&&&&&&&'''(((((((((''''''$$$%%%'''((((((((('''&&&'''''''''''''''(((((())))))))))))((('''&&&%%%$$$'''(((((()))******++++++******+++******+++,,,---,,,,,,+++***))))))(((((()))))))))))))))***++++++))))))***+++,,,++++++***************************((()))))))))************)))))))))))))))))))))))))))***+++***)))((()))*********+++++++++******)))******))))))***+++,,,,,,///---***))))))+++...///,,,***((('''&&&'''(((************))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***+++***((('''(((%%%&&&''''''((('''''''''$$$&&&''')))***)))((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%######&&&)))%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******---+++)))&&&%%%&&&''')))(((((((((((((((((())))))(((***+++---222888>>>AAAHHHUUUeeesssxxxhhhUUU@@@444...+++)))***))))))******)))((('''&&&$$$$$$#########$$$$$$%%%#########""""""""""""!!!$$$###"""""""""""""""###!!!!!!"""############$$$######$$$$$$%%%&&&''''''"""######$$$%%%$$$$$$$$$<<<<<<============<<<;;;===???@@@???===;;;;;;;;;>>>???AAADDDEEEBBB>>>:::555444222111222333555777888666333000............------------------------///222777===EEENNNWWW^^^fffkkkqqqttttttrrrooonnn[[[UUUPPPQQQZZZoootttiii___XXXNNNGGGCCCBBBAAA===;;;<<<555555555444333222111111///---++++++++++++)))'''((())))))'''%%%$$$%%%&&&$$$$$$$$$######""""""""""""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$%%%&&&%%%###!!! !!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''&&&&&&'''''')))***,,,---------...///000222444555999@@@KKKVVVaaakkksssxxxxxxmmmbbbVVVNNNBBB===777444444444222000+++---......---,,,---///...///000111333555777888???@@@AAA@@@<<<666///+++***)))((('''''''''((()))(((***---///000000...---)))+++---,,,***'''&&&%%%############$$$&&&(((***++++++------,,,***(((&&&%%%%%%&&&'''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))))))))))))))(((&&&%%%$$$''''''((())))))******+++***++++++***))))))***,,,------,,,,,,++++++******))))))))))))***+++,,,---)))***,,,---------,,,+++))))))***++++++***))))))((()))************))))))***)))))))))))))))(((((()))***+++***)))((()))***))))))***++++++++++++++++++******)))))))))******---+++)))'''(((+++...000***)))(((''''''((()))***(((((((((((((((''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&((())))))'''''''''(((%%%&&&''''''((((((''''''$$$%%%'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((%%%######&&&***%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***+++***(((''''''''''''(((''''''(((((((((((())))))'''+++///222888???@@@>>>CCCNNN]]]lll|||yyykkkWWWAAA444///+++***+++(((((()))***)))((('''&&&$$$###"""""""""###$$$%%%$$$$$$#########"""""""""######"""""""""###$$$$$$""""""###$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$$$$$$$$$$???????????????>>>===<<<===???AAAAAA???>>>>>>@@@AAABBBEEEIIIJJJGGGBBB>>><<<:::888666777;;;>>>AAA@@@>>>999555222111111222111111111111111111111111444888???FFFNNNXXX```fffnnnpppsssrrroookkkgggfffXXXSSSRRRZZZkkkqqqeee\\\TTTOOOFFFAAA???@@@???:::777777444333222000000/////////,,,+++******++++++)))''''''((()))'''$$$###%%%'''###$$$$$$$$$######""""""!!!!!! !!!!!!"""!!!"""$$$&&&&&&&&&%%%$$$"""######""" !!!###!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))(((((()))***+++---.../////////111333666:::<<<>>>EEEOOO]]]mmm{{{~~~vvvjjj___WWWPPPIIIDDD777444111000222222000---)))+++------,,,---///111//////000111222444666777===???AAAAAA>>>888222...,,,+++)))((('''(((((()))***,,,///111222111...---,,,...///---***'''&&&'''$$$$$$###$$$%%%(((***,,,,,,---//////...+++)))'''%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))'''(((((()))))))))((((((''''''(((((()))************+++,,,***'''&&&(((***,,,,,,,,,+++++++++++++++************+++,,,---...***,,,---//////...---,,,((()))***++++++***)))(((((()))***++++++***)))(((******))))))((((((((((((((()))+++***)))((()))+++'''((()))***+++,,,,,,,,,++++++***)))((((((((((((******)))))))))***++++++''''''(((((())))))******%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))'''''''''&&&%%%%%%''')))%%%&&&''''''((((((''''''$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%''''''$$$!!!!!!&&&***&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((('''''''''''''''((((((((()))))))))...333888???EEEBBB:::<<>>===<<<<<>>===>>>CCCHHHKKKFFFCCC>>>999666444444444444444444444444444444444777<<>>===777444333555444111///............,,,++++++,,,------+++***&&&(((((('''$$$###%%%'''######$$$$$$$$$######"""!!! !!!""""""!!!"""$$$&&&'''&&&%%%$$$ !!!"""!!!!!!!!!###%%%!!!!!!""""""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((***************+++---///000111222333666999>>>BBBFFFHHHYYYcccssszzzhhh___SSSJJJEEEAAA>>>;;;444222000111333333000,,,***,,,///...---...111555000000111222333444666777===???BBBCCCAAA<<<777333---,,,***)))((((((((())),,,...111333333111///---...000000...***'''&&&(((%%%$$$$$$$$$&&&(((+++---...///000000///,,,)))'''%%%&&&''')))************''''''&&&%%%%%%'''((()))''''''&&&%%%&&&'''((()))%%%&&&''')))***+++++++++''''''(((((()))************+++,,,***&&&%%%&&&((()))))))))))))))*********++++++++++++,,,---...///+++,,,...000000///...---((()))***++++++***)))(((((()))***++++++***)))(((******))))))((((((((('''((()))******)))((()))+++&&&''')))***,,,,,,------,,,+++***((('''''''''''')))***+++,,,+++)))'''&&&%%%&&&''')))************###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))%%%%%%%%%$$$$$$#########&&&&&&''''''((()))******''''''&&&$$$###$$$&&&)))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&### %%%***'''&&&&&&%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))''''''&&&'''''''''(((((())))))+++111777<<>>@@@@@@===:::>>>===>>>@@@CCCEEEEEEDDDFFFHHHJJJJJJHHHFFFFFFFFFDDD@@@;;;;;;???DDDFFFGGGMMMKKKGGGEEEBBB???;;;888555666666555555666:::<<<;;;BBBNNNYYYbbbiiinnnqqqyyyssskkkccc]]]XXXUUUSSSPPPRRR[[[nnnmmm]]]SSSKKKFFFDDD???>>><<<:::777666555444333333111///...------------+++***)))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""######!!!###&&&''''''%%%""" """  !!! #########"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%&&&&&&)))+++++++++))))))***++++++,,,---000333555666555;;;>>>@@@AAADDDJJJUUU^^^nnn}}}{{{iii]]]PPPJJJCCC>>><<<:::777444111000///...---,,,,,,,,,+++---......------///000//////...---...///000111333888>>>BBBBBB???;;;999999555000***'''''')))******,,,///111111000---+++,,,///000...)))&&&%%%&&&&&&''''''&&&$$$&&&***///333333444444222000---+++***)))((('''&&&'''((((((''''''''''''&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''(((******++++++++++++(((%%%&&&***---,,,+++***************)))((((((---,,,***)))))))))******+++,,,,,,+++******+++---------...///000000//////------,,,,,,+++*********)))))))))))))))(((((((((***)))(((''''''((()))******)))(((''''''((()))***###%%%(((+++,,,,,,,,,++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((&&&###$$$&&&((('''%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((%%% """(((((('''%%%%%%%%%&&&(((***'''''''''''''''((())))))))))))(((((('''''''''&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$&&&'''&&&)))......333999???DDDEEE;;;000333111666DDDWWWkkk~~~qqq___GGG555...,,,+++)))(((((((((''''''&&&&&&&&&#########"""######$$$%%%'''&&&%%%###"""######$$$###$$$$$$$$$$$$###""""""%%%%%%###"""!!!!!!!!!!!!$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&@@@???>>>???@@@@@@>>><<<===<<<===???BBBEEEEEEEEEBBBDDDFFFGGGGGGFFFGGGHHHCCC@@@;;;:::<<>><<<:::888666444333333333222111///---,,,,,,,,,,,,***(((((())))))'''%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%######""""""""""""######"""$$$&&&''''''$$$""" !!!  """######"""!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,+++***+++,,,,,,---000444999===???@@@AAAFFFMMMRRRYYYcccoooxxxvvvkkk^^^PPPFFFCCC???999666666666555444...---,,,,,,,,,,,,,,,,,,,,,---......------...///---,,,+++++++++,,,---...///444;;;???@@@>>>;;;:::999666222---***))))))))))))+++...000000///,,,+++,,,---...,,,***'''&&&%%%$$$%%%&&&%%%%%%(((...222555666777777555333111000---,,,***((('''&&&&&&'''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((******++++++***+++***((((((***,,,,,,,,,***************)))((((((,,,+++***)))))))))***++++++,,,,,,+++***)))+++,,,,,,---......//////......*********+++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''''''''((()))((()))***,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&''''''%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!$$$((('''&&&%%%%%%'''(((***(((''''''''''''((()))))))))((((((((('''''''''&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))''')))------444;;;???BBBAAA999///111///333>>>MMM___tttrrraaaIII777///,,,+++)))***)))((('''&&&%%%$$$###""""""""""""###%%%&&&&&&'''&&&%%%############$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===>>>@@@@@@?????????@@@=========???BBBDDDDDDDDD@@@BBBDDDDDDCCCCCCCCCDDDAAA???:::777777<<>><<<;;;<<<>>><<<888444222777AAAIIIPPPSSSVVVWWWUUUPPPLLLJJJDDDFFFGGGIIIJJJNNNSSSVVVgggjjjooosssvvvyyy}}}{{{wwwpppggg\\\SSSNNNLLLOOO]]]tttvvviiiZZZQQQJJJDDD@@@AAA:::999777555333222111111222111///,,,***)))(((((('''&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&%%%###""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&$$$""" !!!  !!!"""""""""###%%%'''++++++++++++++++++,,,,,,---///111222111111222333333777===EEEMMMVVV^^^ccctttzzz|||kkkaaaTTTJJJDDD@@@<<<999:::777444000...---,,,,,,+++************+++,,,,,,---......---+++***+++,,,***)))((('''''''''((()))&&&+++111555888999:::<<<;;;999555111...---,,,,,,+++,,,---.........------///,,,***+++...///---***)))(((((())),,,111777;;;;;;;;;:::888666444222000222000---***'''&&&%%%%%%%%%&&&&&&''')))******+++))))))((((((''''''''''''''''''((()))******))))))))),,,---,,,)))(((***---***************)))(((((()))))))))******+++,,,,,,+++---------***))))))******+++,,,,,,,,,,,,++++++(((((()))))))))*********&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((******))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''''')))+++(((''''''&&&'''((()))))))))(((((((((((()))******'''''''''''''''''''''''''''))))))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&(((+++,,,+++///666@@@HHHMMMHHH???777000+++++++++,,,000555CCC[[[pppyyyiiiRRR???333...***))))))((('''&&&%%%$$$##################$$$%%%&&&&&&&&&&&&%%%$$$############!!!!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%&&&&&&''''''########################<<<@@@CCCCCCAAAAAACCCFFFEEECCCAAAAAAAAAAAA@@@>>>@@@@@@???===:::777777888:::999666222111555>>>EEEMMMRRRXXXZZZYYYVVVSSSRRRNNNPPPQQQRRRTTTXXX\\\```kkkooossswwwzzz~~~}}}zzztttiii^^^UUUQQQPPPSSSccc~~~~~~vvvmmmbbbWWWPPPJJJCCC@@@@@@999888777555333222111111///...---+++)))''''''&&&%%%$$$###$$$%%%&&&%%%$$$""""""###$$$&&&'''((((((&&&%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$###!!! """"""!!! !!!#########$$$&&&((())))))***+++,,,,,,------///000222222333444666888===DDDNNNZZZeeeqqq}}}zzzkkkaaaQQQKKKDDD>>>;;;999666444888666444000---+++******---,,,,,,+++++++++++++++,,,---...---+++******+++++++++))))))((()))***+++'''***...222444666999;;;;;;:::777333111000000000............////////////111...---...222444333111222000...---000555999<<>><<<:::777444222111111000---***(((&&&&&&&&&"""###$$$%%%&&&((())))))(((((((((((('''''''''''''''(((((())))))))))))((((((***---+++(((''')))+++***************)))(((((())))))******++++++++++++***,,,------+++************+++++++++++++++***************)))))))))((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((************************%%%%%%%%%%%%&&&'''((())),,,+++***)))(((&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&'''(((''''''''''''(((((())))))((((((((((((((())))))***&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''+++))))))++++++---555???OOOUUUVVVKKK===444---))))))***+++---000;;;SSShhh||||||nnnXXXDDD666...***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&%%%%%%%%%$$$######"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''########################@@@BBBDDDEEEDDDDDDEEEFFFGGGEEECCCBBBBBBBBB@@@>>>>>>>>>===;;;999888999:::777666555333333777<<<@@@IIIOOOWWWZZZZZZXXXXXXYYYRRRSSSUUUUUUVVVYYY^^^aaajjjnnnsssxxx|||}}}wwwlll```YYYWWWXXX```qqqvvvkkkdddaaaYYYQQQMMMGGGAAA>>>>>>888777666444222111111111---,,,***)))''''''&&&&&&$$$###"""###%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""############"""!!! """$$$$$$""" """$$$%%%%%%%%%''')))'''((()))***,,,---//////000222333555777;;;@@@DDDHHHRRR```ooo}}}yyynnnaaaSSSIIIBBB???<<<999666444000.../////////---***))))))***------,,,+++*********++++++,,,---,,,***)))***+++---,,,+++++++++,,,...///***,,,///000111333666999::::::;;;:::999666444222//////......//////000111111111000222555777888888:::777222111333777;;;===AAA@@@???<<<:::888666666333111///,,,)))(((''''''!!!!!!"""###$$$%%%&&&'''(((((((((((((((((('''''''''(((((())))))(((((((((''')))***+++)))))))))******************)))(((((())))))***+++++++++******)))+++------,,,+++***+++++++++++++++++++++***))),,,++++++***))))))((((((&&&&&&&&&'''(((((())))))(((((())))))))))))(((((()))******++++++******)))&&&''''''((()))******+++++++++***)))'''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&''''''((((((((()))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&''''''''''''''''''''''''''',,,************---999EEEUUUXXXTTTGGG999111,,,)))))))))+++,,,...666JJJ\\\ppp|||rrr]]]III999///***(((&&&&&&&&&'''''''''(((((()))(((&&&%%%###"""""""""%%%%%%%%%%%%%%%###"""""" """###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&########################EEEDDDDDDFFFGGGHHHGGGFFFGGGEEEDDDCCCDDDDDDBBBAAAAAAAAA@@@===:::999:::;;;777666555666999;;;<<<<<>>;;;:::888666444222///---)))***,,,***((('''(((*********)))))))))***++++++)))***++++++******+++,,,------,,,,,,---///111222///000000000///111444666666;;;AAAEEEDDD???888333//////---------...000111000222333444555888;;;>>>???:::444222555999<<<===>>>===<<<;;;;;;:::::::::888666333///+++)))''''''!!!!!!"""###$$$$$$%%%%%%'''((((((((((((((((((((('''(((((((((((((((''''''(((((()))***,,,,,,+++)))***************)))((((((******+++,,,+++***))))))'''))),,,------,,,+++,,,+++,,,,,,,,,++++++***)))+++++++++++++++*********&&&&&&'''(((((()))******'''((()))******)))(((''''''((())))))))))))((('''((((((************)))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))))))))(((''''''((()))))))))))))))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''((((((***++++++...999EEENNNOOOIII===333///---+++)))((()))+++,,,111@@@NNNaaapppvvvaaaLLL;;;000***'''((((((((((((((((((((((((((('''&&&%%%$$$#########%%%%%%&&&&&&%%%$$$"""!!! !!!######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHFFFEEEFFFIIIJJJHHHEEEEEEDDDCCCDDDEEEFFFEEEDDDGGGFFFDDD@@@;;;999888999888666666999>>>???===;;;999AAAIIINNNOOOPPPTTTXXXXXXYYYYYYXXXXXXYYY]]]___fffkkkrrryyy}}}}}}}}}{{{uuupppqqqwww}}}qqqeee^^^YYYTTTQQQFFFBBB???@@@===999777999444333222000///.........(((((('''&&&&&&&&&&&&'''###""""""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""$$$&&&'''%%%"""!!!$$$&&&(((((((((***+++---///111333666999;;;===;;;===???DDDKKKVVVbbbjjj|||mmmbbbSSSJJJGGGEEEAAA===444444222111000000///...)))+++,,,+++'''&&&''')))&&&&&&''''''(((***+++,,,((()))++++++******+++---------,,,---...000222444333333222000//////222555444;;;FFFMMMMMMFFF;;;333///...,,,,,,,,,---///111///222555555555777<<>>333------...---)))((()))***+++...888DDDVVVhhh|||xxxdddNNN<<<000***'''+++******)))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEBBBBBBCCCDDDDDDDDDHHHFFFCCCAAAAAABBBDDDEEEHHHFFFBBB>>>;;;:::999999888999:::;;;;;;:::888777:::===@@@CCCEEEJJJPPPVVVRRRTTTVVVUUUUUUWWW]]]bbbhhhpppwwwzzz}}}{{{yyyxxx|||rrrdddWWWRRRPPPKKKGGGEEE>>>===<<<:::999888777777111222222111///---***)))))))))'''$$$"""!!!###%%%######""""""###%%%&&&(((***)))((('''&&&%%%$$$$$$""""""""""""############ !!!!!! !!!"""""""""!!! %%%!!!"""))),,,)))%%%*********)))******+++,,,000111555888;;;===???@@@BBBHHHOOOUUU]]]jjj||||||ooogggTTTOOOIIICCC???<<<999777444333222111///---,,,+++'''&&&%%%$$$$$$$$$$$$%%%&&&''')))+++,,,,,,,,,,,,---,,,++++++******++++++---------......000111222444222000......000333444555<<>>???888///+++++++++)))&&&######"""""""""###%%%&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&(((***,,,---,,,++++++***************)))(((((()))(((''''''''')))***+++---,,,***((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((***)))((('''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&'''((((((((('''))))))(((&&&$$$%%%(((+++%%%%%%&&&'''((()))******)))(((&&&%%%$$$%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%)))(((&&&%%%$$$#########((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$############""""""""""""######%%%%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&&&&(((((((((((())))))))))))***)))&&&%%%$$$%%%'''((($$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%)))&&&%%%&&&)))***)))'''''''''&&&%%%%%%&&&((((((***)))(((+++000777<<>>111++++++***+++***)))'''&&&''')))'''&&&$$$""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$###!!!"""$$$&&&'''&&&%%%$$$############GGGEEEBBBAAABBBDDDDDDDDDGGGEEEDDDBBBBBBCCCEEEFFFFFFDDD@@@===:::999999999666777999::::::888666555444666999;;;===BBBHHHLLLOOOQQQSSSSSSTTTWWW^^^ccckkkrrrxxxzzz|||}}}|||zzz{{{~~~tttdddXXXLLLHHHHHHDDDAAA@@@===<<<:::888777666555555222222222111///---+++)))''''''&&&$$$""""""$$$&&&######""""""###%%%&&&'''))))))((('''&&&%%%$$$$$$""""""""""""############""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$!!! ###(((+++***(((---------------...000111555666999<<<@@@EEEKKKOOOTTT]]]iiittt~~~~~~sssggg[[[RRREEEBBB===:::999777666555333222000///---,,,,,,+++&&&&&&%%%%%%$$$%%%%%%%%%((()))+++---..................---,,,,,,,,,,,,,,,---------------...///000222111000//////111333444222888???BBB???777...))))))))))))******+++,,,,,,---...000222444666888999666666555555444444444444777666666666777999;;;===;;;444,,,(((((((((&&&$$$$$$###"""""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%''')))+++++++++***)))***************)))(((((((((((('''''''''((()))***,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((()))((((((''''''''''''(((&&&&&&''''''(((((())))))%%%%%%&&&''''''''''''''''''((('''&&&&&&(((+++...)))(((((('''&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&'''((('''%%%$$$%%%&&&(((''''''&&&%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$###"""""""""###%%%&&&''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&((('''%%%&&&)))***)))'''(((''''''&&&&&&''')))***---+++,,,111:::AAAEEEEEE>>>999222---******))))))''''''''''''***---111444???OOOeeewwwzzziiiTTT@@@333---,,,*********)))'''&&&'''((('''&&&$$$###"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$$$$"""!!!!!!###%%%&&&&&&%%%$$$############IIIFFFBBBAAABBBDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEEEECCCAAA>>>;;;999888888888777888999:::999888666444///111333555777:::???BBBIIIKKKNNNOOOPPPUUU]]]cccjjjqqqwwwyyy{{{~~~~~~|||{{{xxxxxx~~~ooocccUUUJJJAAA@@@@@@>>><<<<<<:::999888666555444444444222222222000///---+++***%%%%%%%%%$$$######%%%'''###############$$$%%%&&&(((((('''&&&%%%$$$$$$###""""""""""""###############"""!!!$$$'''(((%%%###""""""""""""############""""""$$$&&&(((+++,,,------...//////...///222444888:::>>>CCCIIIRRR\\\ccckkkvvv~~~oooddd]]]TTTIII@@@:::777444333333333333222222000...,,,******+++,,,'''&&&&&&&&&&&&&&&''''''+++,,,---...///000000000//////...------------...,,,,,,+++++++++,,,,,,---...//////000111222333333444999@@@BBB???777000,,,***)))(((((((((***,,,---------...///000111222222333333222222222222222222333333222222333555777888555///((($$$$$$$$$"""!!!$$$###"""""""""""""""###$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((())))))((('''***************)))(((((((((((('''''''''((())))))************++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))(((((((((((('''''''''&&&''''''((((((''''''''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))...111...,,,)))&&&$$$###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((''''''((((((''''''&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&''''''''''''((((((''''''''''''''''''(((((((((((((((''''''&&&$$$%%%&&&'''(((((((((((()))(((&&&%%%$$$%%%'''(((((('''&&&'''((())))))''')))(((((('''((()))***+++......111;;;GGGOOONNNKKK===777000***(((''''''((('''&&&&&&&&&(((***---///555CCCYYYnnn~~~{{{lllWWWCCC555///---)))***+++)))'''&&&'''((('''&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&###$$$###"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%JJJGGGCCCBBBCCCEEEGGGGGGKKKJJJIIIHHHFFFDDDCCCBBB???>>><<<:::999888888888888999:::;;;:::888666444///000111333555888:::<<<@@@CCCEEEGGGJJJQQQZZZ```eeelllrrrtttwww{{{|||{{{tttsssvvvrrrcccYYYNNNEEE>>>>>>???===;;;<<<999888666555444333333333222222111000...,,,+++***%%%%%%%%%$$$###"""$$$&&&###############$$$$$$%%%'''&&&&&&%%%$$$$$$######!!!"""""""""###############!!!!!!%%%***+++'''###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$((()))***+++///222000222333222111333777:::@@@EEEMMMUUU___jjjvvv~~~}}}pppeeeXXXPPPMMMHHH@@@888777555333222333333222111111///,,,)))))))))+++,,,))))))((((((((()))******,,,,,,---...//////000000//////...------------...++++++***)))))))))******+++,,,...000111222222111444999???BBB???:::555222,,,***(((&&&'''))),,,...,,,,,,,,,---------------/////////////////////......---------...///111222000+++&&&"""!!!!!! #########"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&***************)))(((((())))))))))))))))))))))))((()))***+++,,,,,,++++++++++++++++++++++++++++++*********************)))))))))))))))((((((((((((&&&&&&&&&&&&''''''((()))'''''''''''''''''''''&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&(((,,,//////,,,(((%%%""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***************))))))(((''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))******)))'''&&&$$$%%%&&&'''((((((((((((***(((&&&%%%%%%&&&((()))''''''''''''((()))((((((***))))))((()))***,,,------///777FFFUUUZZZTTTKKK;;;666...(((&&&&&&''''''''''''&&&&&&''')))+++,,,111<<>>===<<<;;;;;;::::::999999888888999999888666333222000000111222555777888999888:::===???CCCJJJTTT[[[aaahhhmmmnnnqqquuuvvvuuuqqqqqqwwwyyypppfffZZZSSSLLLDDD?????????;;;::::::777777666444333333333333222111000...,,,+++***)))&&&''''''%%%"""!!!!!!###""""""#########$$$######%%%%%%$$$$$$######""""""!!!"""""""""###############!!! $$$***+++(((###''''''&&&&&&&&&%%%%%%%%%$$$(((,,,---,,,---222666555888::::::999<<>>>>>>>>>>>>>>999999999999777444111///...---...000444666666444000222444555888???IIIQQQWWW^^^dddeeehhhnnnqqqpppuuuzzz{{{qqq``````___]]]ZZZTTTNNNIIIDDD@@@======;;;666444555444333222111000000000000000...,,,***((('''''''''$$$%%%&&&%%%###!!!!!!"""""""""###$$$$$$###"""!!!######""""""""""""!!!!!!""""""""""""############$$$$$$$$$%%%&&&'''((((((&&&&&&'''((()))***+++,,,...///111333333555777888666<<>>555...,,,)))''''''''''''&&&'''''''''((()))******+++,,,///666BBBTTTjjj~~~|||dddIII666000000''')))++++++)))'''&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&''''''%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%KKKKKKMMMQQQUUUWWWWWWVVVWWWXXXYYYXXXSSSKKKCCC>>><<<<<<>>>???@@@@@@@@@@@@<<<======<<<:::777444222///......111666888777555000222333444666===GGGOOOOOOWWW^^^ccciiiqqqvvvwwwyyyuuujjjbbbWWWXXXYYYYYYVVVQQQLLLHHHBBB>>><<<===;;;666444666222111000//////////////////...+++)))'''&&&&&&&&&"""###%%%%%%###"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############%%%&&&'''&&&%%%&&&(((***###$$$&&&(((+++---///000111111222444666777888888>>>EEEOOOVVV]]]hhhwwwtttaaaYYYMMMCCC???<<<:::777444555666444000......000/////////000222222111////////////000000000000000000///...,,,+++***)))))))))((('''''''''((()))***---,,,++++++******++++++&&&&&&&&&'''((()))***+++((((((((((((((()))))))))&&&)))---/////////000111000...+++(((&&&$$$$$$%%%###$$$$$$%%%'''((())))))%%%''')))***+++***)))(((%%%%%%&&&'''''''''&&&&&&$$$$$$###!!!!!! !!!!!!!!! !!!!!!"""###%%%'''((((((((('''''''''&&&&&&&&&***))))))((((((((())))))***************)))((((((''''''((((((((('''%%%$$$''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&&&&%%%$$$%%%''''''%%%%%%&&&(((%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''((('''&&&&&&$$$%%%'''(((((((((''''''(((***++++++******+++---...///111222222000///...***+++...111444666777888666666777888999999888888555444222///---+++***)))(((((()))******************)))(((''''''((()))***%%%%%%$$$$$$###""""""!!!###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''***+++,,,+++)))(((%%%'''))))))'''&&&(((***)))((((((((()))+++---...///333999???@@@;;;222,,,***((('''&&&''''''&&&$$$%%%&&&&&&'''((()))******(((+++000:::KKKbbbzzz|||dddIII777222444'''))),,,,,,***'''&&&&&&((((((((()))(((''''''&&&%%%&&&''''''((((((''''''!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''((((((&&&%%%%%%'''))))))((('''&&&%%%$$$$$$$$$MMMPPPTTTYYY]]]^^^___^^^^^^aaaaaaYYYRRRLLLFFF@@@>>>>>>???AAACCCCCC@@@>>>EEEDDDAAA===:::666444333333222222111111111111222000111333444777<<>>333///------,,,+++***)))(((''')))))))))(((''''''&&&&&&$$$&&&((()))***)))((('''""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''PPPSSSXXX]]]```bbbccccccccceeeaaaXXXPPPLLLHHHDDDDDDDDDDDDEEEFFFEEEBBB@@@DDDCCCAAA???<<<888555444222222111000000000111111000222444555777;;;@@@DDDJJJMMMRRRXXX___fffkkkooo{{{rrrggg```ZZZUUUQQQPPPOOOMMMKKKHHHEEEBBBAAA===<<<:::888666555444444000000//////...------,,,---+++)))&&&$$$######$$$%%%$$$###%%%'''(((&&&$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%&&&'''((((((((('''&&&&&&(((***---------///222444555555444666888888999<<>>===<<>>@@@DDDHHHOOOUUU[[[aaagggkkkyyyvvvoooggg```\\\XXXSSSPPPMMMKKKGGGDDDAAA>>>===<<<999999777555333222222222111000///...---,,,+++***,,,***(((&&&$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$######""""""""" ###%%%&&&'''''''''((())))))(((((((((+++---000000111222333555666777<<<<<<===<<<>>>DDDNNNVVVhhhwwwiiiSSSJJJEEE@@@777444111000000222222222////////////////////////000///...///111222111000////////////...---,,,+++---...///...---,,,---...////////////............111000000//////000111111...------,,,---000222444111222222000,,,***((((((((()))***,,,---...//////---+++)))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))*********)))(((((()))(((((((((((((((((())),,,+++)))((('''''''''(((+++)))'''''')))***)))(((***)))(((''''''((()))***''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++...000111777:::>>>@@@???>>>>>>>>>===???CCCIIINNNMMMIIIDDDJJJLLLOOORRRTTTRRRMMMIIIIIIKKKMMMSSS[[[dddlllqqqhhheeedddfffkkkooopppooosssnnnggg___XXXPPPIIIEEE<<<:::888555444444444555333333222111...+++)))'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))''')))...111222666:::>>>:::555111...,,,***(((((((((((((((((((((((((((''''''&&&&&&''''''((()))***))),,,222:::GGG\\\mmmoooYYYDDD666000---,,,,,,+++***)))((((((***))))))((((((''''''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''SSSUUUYYY]]]```cccddddddbbbbbb^^^UUUOOONNNMMMKKKIIIHHHFFFEEEDDDCCCAAA???@@@AAADDDEEECCC???;;;888777666555444555666888999444666888999999:::;;;===@@@EEELLLRRRXXX^^^eeejjjvvvsssmmmhhhccc```^^^[[[VVVQQQJJJGGGCCC>>>;;;999999999777666555333222111111111111000///---,,,***)))((()))((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''((('''&&&&&&&&&'''''''''&&&%%%$$$##################""""""!!!$$$'''))))))(((((()))***+++++++++,,,///222555666777777777888:::<<>>666000---+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''')))...444>>>OOO___vvvppp[[[EEE666///,,,,,,++++++***))))))(((******))))))(((''''''''''''(((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''QQQSSSUUUXXXZZZ\\\\\\]]]XXX[[[ZZZTTTQQQQQQQQQOOOPPPOOOMMMKKKJJJHHHEEEBBB@@@BBBEEEGGGFFFCCC>>>;;;888777666666777999;;;===:::;;;<<<<<<::::::;;;<<<<<>>:::999777777888;;;>>>@@@AAAAAAAAA???<<<;;;;;;===:::???GGGLLLRRRZZZfffpppssskkkfffddd```^^^]]]XXXQQQLLLCCC@@@<<<888666555555555444333222222111111111111//////---+++***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((('''((()))''''''&&&&&&%%%$$$$$$$$$ !!!!!!""""""#########&&&((()))+++,,,,,,,,,+++,,,...000111333555999===999<<<@@@BBBDDDHHHOOOUUU\\\cccjjjpppvvv}}}qqqggg^^^VVVQQQIIIAAA888444444333///***000111111000//////000222222111///...---......///---///000000///...000111000000000000///...,,,,,,---000222222111000000111000000000000111111111111111111333444444444444444111111111000000111111111/////////---***)))***+++))))))***+++,,,...///000...,,,,,,,,,,,,,,,***((((((((((((((('''''''''&&&((('''&&&%%%$$$######"""$$$$$$$$$$$$######"""!!!""""""###$$$%%%&&&&&&&&&%%%$$$"""!!! !!!!!!""" !!!"""#########$$$&&&''')))*********((((((''''''''''''(((((((((((('''''''''((())))))(((''''''&&&&&&''''''(((((('''''''''((()))+++,,,***+++,,,,,,***(((((()))'''(((((((((((((((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""############$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((---111777<<>>AAA>>>CCCIIIOOOTTT\\\gggooozzzwwwnnn```UUUMMMGGGBBB>>>:::666222000000///...---...000111111//////000333444222000.........///000,,,...000000...---///111000000111111000///......---///222333222111000111111111222222222333333333000111222444555555444444444333333222111111000000111111000...+++***+++,,,((((((((()))***,,,...///...------.........+++))))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$###"""!!! !!!"""$$$&&&'''((()))'''&&&$$$"""!!!"""###### !!!#########$$$&&&((()))*********((((((''''''''''''(((((((((''''''&&&'''((()))***)))((((((''''''(((((()))(((((((((((())))))))))))))),,,------***(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((***************+++++++++000555;;;>>>AAAGGGPPPWWWRRRSSSSSSRRRPPPOOOPPPQQQVVV[[[aaadddeeehhhnnnrrrvvvzzz}}}xxxxxx{{{|||{{{yyy{{{zzz{{{~~~|||xxxwwwwwwtttsssrrrooollliiieeeddd\\\\\\[[[YYYVVVSSSPPPNNNGGGAAA:::666666555222///...---------,,,,,,,,,,,,***))))))(((((())))))***''''''''''''&&&&&&&&&%%%$$$%%%&&&((())))))******'''***---333???LLLPPPMMM<<<777000+++))))))******((((((((((((((((((((((((((((((''''''(((((()))***)))(((***,,,,,,...888CCCRRRfff|||~~~jjjTTT@@@444///+++++++++***************++++++******)))(((((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&''''''[[[ZZZXXXVVVTTTRRRPPPOOONNNQQQSSSSSSZZZgggsssxxx~~~{{{vvvoooeeeZZZRRRFFFGGGHHHIIIHHHFFFCCCBBBDDDCCCAAAAAABBBFFFJJJLLLKKKJJJGGGBBB>>>===>>>@@@BBBGGGMMMRRRXXXdddtttwwwppphhhbbbbbb^^^[[[XXXWWWRRRKKKFFF;;;:::888666444333333333111000////////////000000---,,,+++***)))((('''&&&"""###$$$%%%&&&&&&&&&&&&%%%(((******(((''')))+++'''&&&%%%$$$############""""""###$$$%%%&&&&&&'''///...------------...//////111444666888<<<@@@DDDKKKQQQZZZbbbjjjuuuyyylll]]]VVVKKKCCC???<<<999666222111///---***(((***......000333333111111333555555333111///......000000,,,...000000...---///111000111111111111111000///,,,///222333222111000000333333333444444555555555///111222444555555444444666555555444222111000000444444222///,,,***+++,,,'''''''''''')))+++---...///......///000///,,,***))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""  """%%%''')))******((('''$$$###""""""$$$%%%  !!!"""###$$$%%%'''(((******))))))((((((''''''''''''((((((((('''&&&&&&'''((()))*********))))))))))))******)))*********)))((('''&&&))),,,...---***'''((()))%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%''''''%%%$$$$$$%%%''''''############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''(((((()))))))))------------------------111666;;;======@@@GGGMMMKKKMMMPPPRRRUUUZZZ___ccceeelllsssuuussstttyyy{{{zzz{{{}}}wwwxxxzzzzzzyyywwwuuusssnnnnnnmmmllljjjgggdddbbb___WWWMMMGGGDDDAAA;;;777/////////......---------******))))))))))))******(((((((((''''''&&&&&&&&&$$$%%%&&&((()))*********(((,,,///333<<>>999999888888777555444333111111000///...---,,,,,,++++++***)))((('''&&&&&&#########$$$$$$%%%%%%&&&((()))***+++***(((&&&%%%&&&%%%$$$###""""""""""""###%%%&&&''''''''')))+++000/////////111111111000666777888888:::@@@HHHOOOWWWcccrrrsssbbbWWWGGGEEEAAA===999666555444///...---,,,,,,...///111000000000000000111111222333333222111000///...---...000111000///...///111333333222222222333555666111222444333111//////000333444444333222222333444333333333333333444444555555444666777333...///333333777888333...///000///)))&&&$$$%%%))),,,,,,+++------...///000000000///+++***)))((('''&&&%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""$$$######$$$%%%''')))+++)))'''$$$"""!!! !!!"""!!! !!!!!!"""###$$$&&&'''(((''''''&&&(((((((((((((((''''''&&&%%%&&&'''((()))***+++,,,+++)))'''(((,,,...///.........------+++(((&&&$$$(((((()))***************((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$##################&&&%%%###!!!"""$$$&&&(((***)))''''''((())))))(((+++...000111000///000000555777:::===AAAGGGNNNSSS[[[___fffkkkooorrruuuwwwzzz{{{|||}}}~~~|||yyyyyy|||}}}{{{|||yyyzzz||||||{{{xxxuuurrrtttqqqkkkeee^^^WWWOOOIIIHHHBBB:::555444333222000---,,,,,,---...---+++)))***)))''''''((('''&&&$$$%%%))))))$$$$$$)))***&&&+++---111333444444333333111,,,)))))),,,,,,(((###)))*********)))(((&&&%%%***((('''(((***+++(((&&&$$$(((++++++***,,,111777HHHVVVkkk~~~nnnYYYEEE777000*********)))))))))))))))+++++++++++++++***)))(((%%%%%%%%%%%%&&&'''((((((((('''%%%######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$&&&&&&&&&$$$ZZZWWWVVVWWWZZZ[[[WWWSSSRRRRRRTTTZZZeeesss|||nnnbbbTTTOOOJJJHHHHHHFFFBBB>>>@@@AAABBBEEEHHHLLLPPPRRRPPPMMMIIIDDD@@@???BBBDDDIIILLLTTT___hhhuuuvvvnnnfff^^^WWWYYYWWWTTTPPPJJJDDD???<<<999888888777666555444333111111000///...---,,,,,,******))))))(((''''''&&&"""######$$$%%%&&&&&&'''((()))*********(((&&&%%%%%%$$$######""""""#########%%%'''))))))***,,,...------...///111333333333444666:::===AAAJJJUUU]]]nnnyyy~~~pppeeeZZZNNNEEE>>><<<999666333111000000///...,,,++++++,,,...///000000000000000111111222333333222111000///......000111222111000000000222333333333333444666777888333555666555444333333444444555555333111111333555222333444666777888999999666555666888555000000555333777777333000111111///***'''%%%&&&)))++++++***,,,---...//////000//////++++++***)))((('''&&&%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$###""""""$$$######$$$%%%''')))***)))(((%%%###!!! !!!!!!"""!!!!!! !!!!!!%%%%%%&&&'''(((((((((((()))))))))))))))(((((('''&&&&&&'''((()))***+++++++++)))'''(((+++......---++++++++++++)))'''%%%$$$'''((())))))******)))))))))(((''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$#########$$$###!!! !!!"""%%%&&&&&&&&&&&&''')))+++++++++...000111111111222555888:::>>>DDDJJJPPPWWW]]]bbbfffjjjpppvvv{{{}}}zzzyyy||||||zzzzzz}}}~~~}}}}}}{{{vvvpppjjjeeebbb```YYYPPPGGGAAA;;;666222222111000000///---***'''(((&&&%%%&&&'''(((((('''%%%))))))&&&&&&***+++(((///000222555777666222000...,,,***((((((((((((((())))))******)))(((&&&%%%((('''&&&'''))))))'''%%%&&&))),,,+++***+++///444>>>LLLbbbvvvsss]]]JJJ;;;333+++*********))))))((((((***************)))(((((($$$$$$$$$$$$%%%&&&'''((((((&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$WWWVVVVVVZZZ]]]]]]ZZZVVVWWWWWWZZZaaalll{{{vvvjjjYYYSSSLLLGGGFFFEEEBBB???>>>???BBBEEEJJJOOOSSSVVVRRROOOIIIDDD@@@AAAEEEIIIOOOSSS]]]iiitttwwwmmmgggaaaZZZTTTRRRPPPMMMIIIEEEAAA>>><<<888888666555444444444444111111000///...---,,,,,,)))))))))((('''''''''&&&"""###$$$%%%&&&'''((((((((())))))))))))'''&&&%%%######""""""######$$$%%%%%%''')))++++++---///111---...000222444555666666666;;;AAAGGGOOOZZZgggooovvvdddUUULLLEEE???:::555444222000///---------...---,,,+++***+++,,,---000000000000000111111222333333222111000//////...111222333222111111222333000000000111222444666777333555666666444333444555555555444222000000222555333333555666777888888888777555666888666222222666444666555222333555333///+++)))'''&&&((()))))))))+++,,,---...////////////,,,++++++***)))(((''''''&&&%%%###"""###$$$&&&'''###$$$$$$$$$$$$###""""""######$$$$$$&&&((()))******(((&&&$$$"""!!!!!!!!!######"""!!! &&&&&&''''''((())))))************)))))))))(((((((((((((((((())))))))))))***)))((()))+++---------((()))))))))((('''&&&%%%&&&''''''((()))((((((((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%'''$$$%%%''')))+++---//////...///000111333777<<<@@@FFFLLLUUU^^^ffflllqqqtttvvvyyy~~~~~~{{{{{{}}}|||xxxxxxzzz|||{{{{{{|||}}}~~~{{{{{{}}}yyytttjjj```VVVLLLDDD>>>;;;:::999888777444///+++***(((&&&&&&((()))))))))&&&******''''''***,,,+++333555888::::::555///***+++,,,+++(((&&&&&&***---)))))))))))))))(((&&&&&&'''&&&&&&&&&(((((('''%%%(((+++,,,+++))))))---111888FFF\\\rrrttt___KKK;;;333,,,++++++***)))((('''''')))))))))))))))(((((('''%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$VVVWWWYYY^^^aaaaaa^^^[[[ZZZ[[[___gggtttvvvmmm^^^XXXOOOIIIEEEDDDBBB@@@===???AAAFFFKKKQQQVVVYYYTTTQQQKKKEEEBBBDDDJJJOOOVVV[[[ffftttwwwmmmeee```[[[UUUPPPIIIHHHFFFCCC@@@???>>>===777777555444333333333444000000///...---,,,++++++((('''''''''''''''''''''######$$$&&&'''((()))***(((((((((((((((&&&%%%$$$""""""""""""###%%%&&&'''((()))+++,,,------///111111333555666666777777888<<>>;;;888444333222000///------,,,+++*********+++,,,---...000000000000000111111222333333222111111000//////111222333222111000111333111111222222333444555555555666888777666555555666888888666444222333555888999999888777666666777777888555555777666333333666555555444222555888444...+++***(((''''''(((((((((***+++,,,---.../////////,,,,,,,,,+++***))))))((('''&&&$$$"""###%%%''')))###$$$$$$$$$$$$###""""""######$$$%%%&&&((()))******)))'''%%%###"""!!!!!!$$$###"""!!! &&&&&&&&&'''((()))*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,,,,'''''''''(((((('''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))&&&(((***,,,---///111222111444888<<<@@@FFFLLLPPPXXX___iiirrrxxx|||~~~~~~}}}~~~}}}yyywwwyyywwwvvvuuuuuuxxx||||||uuulllcccZZZVVVJJJIIIHHHFFFDDD>>>777333000---***((())))))***)))(((***+++)))''')))---000999???FFFFFF???444,,,(((******************+++,,,)))))))))((((((''''''&&&&&&&&&&&&'''(((((('''''')))***+++***)))***,,,///555BBBWWWnnnoooZZZFFF777000,,,,,,+++***)))((('''&&&'''(((((((((((((((''''''''''''''''''((()))******'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''%%%$$$$$$&&&&&&%%%###XXXZZZ^^^cccfffgggeeeccc]]]___dddmmmzzzssslllbbb\\\TTTMMMGGGDDDAAA@@@===???AAAFFFLLLRRRWWWZZZUUURRRLLLFFFDDDHHHOOOTTT\\\aaalll|||tttmmmeee^^^YYYTTTPPPLLLGGGEEECCC@@@===;;;:::999555555444333222222222222///......---,,,+++******&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))******((((((((('''&&&&&&%%%$$$"""""""""###%%%&&&((()))***,,,---...------///000555777888888666666888:::@@@IIIWWWeeesssqqqbbbWWWRRRLLLCCC===:::888777555555444333222000...,,,,,,((())))))+++---...000111000000000000000111111222333333222222111111000000000111222111000000111222666666666777777777777666666777999999888888888999;;;<<<;;;999888999;;;===@@@>>><<<999888888:::;;;888444333555555222222555444555444333555888444...+++***)))(((''''''((())))))***+++---......//////---------,,,+++++++++***)))'''%%%$$$$$$%%%((()))###$$$$$$$$$$$$###"""""""""###$$$%%%'''((()))))))))((('''&&&$$$######"""%%%$$$###!!!!!! $$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&'''))))))))))))((((((((((((((()))*********++++++,,,''''''''''''(((((())))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&)))(((''''''((((((******(((***,,,------///333666<<>>777333///+++(((((()))******+++++++++***)))+++222999FFFQQQZZZVVVFFF555---+++)))((()))---111111---(((((((((((('''''''''''''''&&&'''((()))))))))))))))'''((((((((()))***---///222===OOOdddxxx~~~kkkTTT@@@444///,,,,,,+++***)))((('''&&&&&&''''''(((((((((''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((()))))))))((('''&&&&&&'''&&&$$$%%%%%%&&&$$$###YYY]]]bbbhhhlllooopppqqqgggjjjpppxxx{{{oookkkdddaaaZZZSSSKKKEEEAAA???>>>???BBBFFFKKKQQQUUUXXXTTTQQQLLLGGGFFFIIIPPPVVV^^^cccooovvvnnnhhhccc[[[TTTPPPMMMJJJIIIGGGEEEBBB>>>:::666333222333333333333333222111111------,,,+++***)))(((((($$$%%%%%%&&&&&&''''''''''''''''''((())))))******(((''''''&&&%%%%%%$$$$$$######$$$%%%&&&((()))***+++---////////////111222666888999888777999>>>BBBIIIUUUgggzzzxxxjjj]]]PPPGGGAAA>>>;;;999777666444222333333222111///---,,,+++)))***+++---///111222333000000000000000111111222333333222222222111111111000111222111000///000222444444555666666666666555111444777999:::;;;===>>>???@@@AAAAAAAAAAAACCCEEEEEEDDDBBB@@@>>>===<<<<<<;;;555333444444222111333333555666444444666222---*********(((&&&&&&(((***((()))***,,,---......///.........---------,,,,,,***)))'''&&&%%%&&&'''(((###$$$$$$$$$$$$###"""""""""###$$$&&&'''((())))))(((''''''&&&&&&%%%$$$$$$$$$######"""!!!!!!!!!!!!$$$%%%''')))+++++++++***((('''&&&%%%$$$%%%&&&'''))))))))))))((((((((((((''')))++++++***)))***+++'''''''''''''''((()))***%%%&&&&&&'''((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$###"""$$$%%%%%%&&&&&&''''''((('''''''''''''''((())))))***---///000111666===CCCMMMSSS]]]eeekkkooosssuuu}}}~~~}}}}}}{{{yyy{{{uuuvvvwwwyyy|||}}}yyywwwqqqooolllggg___SSSGGG???666222,,,))))))***,,,,,,,,,++++++,,,,,,000<<>>888444555555333111333111666888555222222000,,,)))******(((&&&&&&(((+++'''(((***+++---.........//////............------+++***)))((('''&&&&&&&&&###$$$$$$$$$$$$###""""""!!!"""$$$&&&((((((((((((&&&&&&''''''''''''&&&&&&######"""""""""""""""###$$$'''***---///...---+++)))(((&&&%%%%%%%%%'''((((((((((((((())))))))))))&&&)))+++,,,***))))))+++'''&&&&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$###%%%%%%%%%&&&'''((((((((((((((((((((()))))))))***---111555888<<>>666000---,,,,,,,,,+++)))***...111999KKK\\\ooommmfffWWWDDD666///...&&&''')))---///...***&&&((('''&&&&&&&&&&&&'''((($$$&&&))))))(((''')))+++***(((''''''((()))******///555BBBVVVlllpppWWWAAA444///+++*********))))))((((((&&&'''((()))))))))))))))!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%&&&&&&''''''''''''&&&(((&&&%%%%%%%%%%%%$$$"""XXX]]]eeennnvvv~~~}}}ooofffeeeffffffccc]]]SSSHHH@@@;;;@@@AAACCCFFFIIINNNRRRTTTMMMKKKHHHEEEDDDHHHNNNSSS\\\aaaooozzzqqqjjjddd```SSSOOOHHHBBB@@@@@@CCCDDD999999::::::888555333111...000333555555222///---******)))((('''&&&%%%%%%######$$$%%%&&&&&&''''''************))))))))))))''''''&&&%%%$$$$$$$$$$$$&&&''''''''')))***+++,,,))),,,///222444777:::===888;;;>>>AAAEEENNNZZZdddwwwtttddd\\\PPPHHHCCC???;;;888999888666444333111000///...///000111222111000000111111222222222222111111000000000000000111111222333333222222222222222222222333444444222222333444666888;;;>>>AAABBBCCCCCC@@@EEEKKKRRRXXX^^^dddggglllooosssvvvvvvvvvwwwwwwsssuuuvvvssskkk^^^PPPHHHAAA:::555666666444222333000666999666111000...,,,((()))***(((&&&&&&))),,,'''((()))+++---.........///////////////.........,,,++++++)))((('''&&&%%%###$$$$$$$$$$$$###""""""!!!"""%%%'''((((((((((((%%%%%%&&&'''((((((''''''###"""""""""""""""###$$$%%%(((---000222111///---+++)))'''&&&%%%&&&((()))(((((((((((()))))))))***&&&))),,,,,,***((()))***&&&%%%$$$$$$$$$%%%&&&'''&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))******+++++++++,,,,,,,,,111555;;;@@@GGGSSScccnnn~~~{{{{{{|||}}}~~~wwwvvvxxx}}}~~~zzzyyy{{{sssvvvzzz~~~~~~}}}vvvllleeeUUUMMMBBB888222...,,,+++***(((***000666@@@UUUiiizzzooo^^^LLL===333---***$$$'''***+++***(((((()))((('''&&&%%%%%%&&&(((((("""%%%(((((('''&&&(((***,,,***((('''((((((((((((''',,,888LLLcccyyyqqqYYYBBB333...*********)))))))))))))))''''''((()))******))))))############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$%%%&&&''''''$$$$$$%%%&&&''''''''''''((('''%%%%%%%%%%%%$$$"""XXX^^^fffoooxxxtttkkkhhhiiijjjhhhccc\\\TTTLLLFFFCCCCCCCCCEEEJJJOOORRRQQQOOOPPPLLLIIIHHHFFFCCCFFFKKKUUU]]]nnnyyyrrrjjj```UUUMMMFFFCCC@@@???AAABBB@@@???;;;:::888555333111000///111000000111111///+++(((***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&(((,,,...++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((()))+++---)))+++///222555666888888======BBBLLLSSS\\\lll|||rrrddd\\\LLLHHHBBB>>>;;;999777666999333111333222------111///////////////.........000111222333333222000000//////000111111111111111333333333333444444444444333333333333333555888;;;:::;;;>>>AAAFFFLLLPPPSSSVVV[[[bbbjjjsss||||||hhhVVVHHH@@@999666333111333777555333111111111000...---***,,,,,,)))(((******''''''''')))***,,,...///000111222333222111000111222---.........---+++((('''(((&&&%%%$$$%%%%%%%%%###'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###"""$$$%%%###!!!"""%%%)))***111777777666555222...000---)))%%%$$$%%%''')))++++++***))))))*********((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&((())))))(((+++.........///333777888BBBPPP]]]gggqqq|||}}}zzz{{{zzzzzz|||~~~~~~zzzwwwsssvvvzzz||||||||||||}}}yyywwwwwwyyy~~~~~~~~~zzzxxxnnnggg[[[OOOEEE===666333...///000222;;;MMMfffwwwvvvdddNNN>>>333***&&&&&&$$$%%%'''))))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))*********++++++++++++******(((111999BBBTTTpppoooWWWAAA333...+++++++++***)))(((((('''$$$&&&)))++++++)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######(((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$]]]bbbjjjttt~~~rrrjjjgggfffiiihhhddd]]]VVVOOOKKKIIIIIIIIIKKKOOOSSSTTTQQQOOONNNKKKHHHGGGEEEBBBEEEKKKSSS\\\nnn{{{uuummmfff^^^VVVLLLEEEAAA???<<<<<<>>>??????===999888666444222000000///111000/////////---***(((((('''&&&%%%$$$$$$$$$$$$###%%%'''''''''(((+++---,,,++++++***)))(((''''''$$$$$$%%%%%%&&&''''''((((((***,,,---,,,---///111222444777999:::;;;<<<===CCCGGGQQQ^^^hhhsssvvvgggZZZOOOIIIFFFCCC>>>:::888777555444555000...///...******...------------............000111222222222222111000000000111222222222222111444444444333333222111111000111333444555888<<>>EEEPPPXXXdddnnnvvv~~~~~~|||||||||zzzxxxvvvtttssssssvvvyyyzzzxxxvvvrrrtttxxxzzz{{{{{{}}}~~~yyyxxxwwwxxx|||~~~~~~~~~|||vvvnnnddd[[[QQQIIICCC;;;666111666FFF[[[ooo{{{mmmXXXAAA555000+++(((&&&$$$%%%'''))))))((('''&&&'''''''''(((((('''''''''&&&&&&''''''((())))))***))))))************)))))))))000777???QQQlllpppXXXBBB555///++++++******)))(((((('''%%%''')))******(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%```fffpppzzzuuummmgggccc___eeedddaaa\\\UUUQQQNNNNNNRRRSSSVVVXXXYYYWWWRRRNNNLLLHHHFFFEEECCCAAADDDIIIPPP\\\pppuuurrrlllccc\\\VVVPPPHHHBBB;;;:::888999:::<<<<<<;;;777666444333111000000000222000...,,,,,,+++(((&&&&&&%%%$$$##################%%%((()))))))))***+++,,,++++++***)))(((''''''###$$$%%%&&&((()))***+++***,,,///111111222333555666888:::;;;<<>>???===888333777555222111111000///---***---,,,)))))),,,,,,)))))))))***+++,,,---.........///000000///...///111000111222333333111///...)))'''%%%%%%&&&&&&%%%$$$%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!'''000888LLLUUU^^^___ZZZSSSHHH>>>000...***'''&&&'''***+++++++++++++++++++++++++++(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&'''((()))+++,,,------000333777===FFFSSS\\\mmmsss|||xxxvvvuuutttsssrrrooollljjjiiijjjlllpppsssttttttrrrtttuuuvvvwwwxxx{{{}}}|||{{{zzz{{{}}}~~~~~~~~~|||vvvmmmddd^^^QQQDDD999???TTTiiiuuuwww```KKK555------,,,(((&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((()))///444;;;KKKeee~~~rrrYYYCCC555///++++++******)))((((((((((((((())))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&cccjjjtttwwwkkkfffccc^^^YYY]]]]]]\\\WWWRRROOOPPPQQQ\\\^^^```aaa___ZZZSSSNNNIIIFFFCCCCCCAAA@@@CCCIIINNN^^^uuuuuummmjjjccc[[[TTTOOOKKKEEEAAA999888777777777888777777555555333222111111111111222///,,,***))))))'''%%%%%%$$$###############$$$###&&&)))++++++)))))))))******))))))((('''&&&&&&%%%&&&'''((()))+++,,,,,,,,,///222333333333555666777999;;;===@@@GGGQQQXXXfffsss{{{pppddd]]]SSSIIIBBB>>><<<:::888666333222333333222111111///---,,,+++******+++))))))+++,,,...000111111000111111111222222222222000000111222222222222222111222444555666777777777999;;;>>>AAAFFFMMMUUUZZZaaagggsssoooVVVJJJGGGBBB;;;777666444111000111111000///,,,...---******...///,,,*********++++++,,,,,,,,,,,,---.........---///000000111333444444222111000((('''%%%$$$%%%&&&%%%$$$%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!)))555???UUU```jjjlllggg^^^PPPEEE222000,,,)))'''''')))************+++++++++++++++''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''"""$$$&&&''')))+++...000111777>>>FFFPPP\\\jjjsss~~~}}}~~~|||yyyxxxxxxwwwtttrrrjjjhhhfffeeeeeeccc```^^^]]]]]]]]]```dddhhhlllnnnppppppqqqppppppqqquuuwww{{{zzzyyyzzz{{{||||||||||||||||||wwwhhhYYYLLLOOO^^^kkklllhhhRRRBBB222,,,,,,***'''&&&&&&&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))''''''((((((((((((''''''***---111777EEE\\\vvvrrrYYYCCC555///************))))))((((((******)))''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((hhhppp{{{~~~nnneeebbb```\\\WWWYYYYYYXXXTTTOOONNNQQQUUUaaacccffffffbbbZZZRRRMMMGGGCCCBBBBBB@@@???BBBHHHOOObbb{{{tttlllhhh]]]WWWOOOIIIEEEBBB>>>;;;999999999888666555444444555444333222111111111111000...+++))))))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&###'''***,,,+++)))((((((((('''''''''''''''&&&&&&******++++++,,,---------000222444444444444555666888;;;@@@EEEMMMZZZjjjvvv}}}oooccc\\\NNNIIICCC>>>:::777444333333222111111222333222111//////---***)))***+++***)))***+++---///111333444000000000111111222222333///000111111222222111111111222333444666888:::;;;@@@BBBGGGNNNWWWbbbnnnvvv~~~qqqaaaUUUIII@@@<<<666333111000111222222222...000///,,,,,,000222000,,,,,,+++++++++************,,,---...------///111///111222333333222000///'''&&&$$$$$$&&&'''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%""" """***777@@@WWWbbbkkklllfff[[[MMMAAA555222...***(((&&&&&&'''((()))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((&&&((()))***+++...333666<<>>BBBHHHPPPfffuuujjjddd```XXXRRRKKKFFFCCC@@@<<<999999::::::999666333222222444333222111000/////////...,,,***)))))))))'''%%%%%%%%%%%%%%%%%%&&&'''(((%%%(((+++,,,+++)))((((((&&&&&&&&&''''''(((((()))------......//////000000333555666666666777:::<<<;;;BBBLLLVVVbbbrrr}}}rrrfffZZZRRROOODDDAAA===999777333000---111000///000222333222111,,,---,,,((('''******((()))***,,,...000222333444000000000000111222333444000111111222222222222222444444444555777;;;>>>@@@KKKPPPYYYcccppp~~~zzzfffQQQDDD???:::777444222333333333333000222111...///333666555//////...---,,,+++******)))+++---------...000111///000111222111000...---'''&&&%%%&&&(((************(((&&&%%%&&&&&&&&&$$$!!!""""""###$$$%%%&&&&&&&&&%%%###!!!""")))444===WWW___fffddd]]]SSSGGG<<<444222///+++(((&&&&&&%%%&&&''')))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***(((***,,,,,,---222999???QQQZZZhhhttt~~~~~~}}}zzzxxxmmmlllllljjjfffbbb^^^[[[VVVTTTQQQNNNMMMJJJGGGEEE>>>===;;;;;;;;;:::888555888999;;;<<<===AAAFFFIIIKKKLLLOOOQQQTTTYYY___ccchhhjjjlllnnnooorrruuuxxxzzz{{{~~~yyyppphhh```WWWQQQ<<<888444222...)))(((+++''''''((((((((()))))))))&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''***+++...444===MMMfff{{{rrrYYYBBB333---******))))))))))))))))))***)))((('''''''''''''''(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%''')))+++,,,rrr{{{{{{nnnggg]]]WWWVVVVVVTTTRRRUUUWWWVVVQQQKKKKKKQQQWWWYYY]]]```^^^XXXQQQKKKIIIDDDAAA@@@AAA@@@???CCCIIIPPPhhhuuujjjbbb^^^YYYTTTMMMIIIFFFDDD???;;;666888:::999555333222333222111000...---,,,,,,,,,+++*********+++***'''%%%$$$$$$$$$%%%%%%&&&((((((''')))+++,,,***)))((((((%%%&&&'''((()))+++,,,,,,...///000111222333444555777888888999:::===BBBFFFIIITTTeeettt{{{ooobbbZZZSSSIIIDDDCCC???<<<888555444222000............///111222222000,,,///---((((((,,,,,,))))))***+++---///111222333111000000000000222333444222333444444555555444444666555555888>>>EEELLLQQQaaaiiivvvgggTTTKKKCCC???:::666555444333222222444333000111666999888444333222111///---,,,,,,)))+++------......111222000000111222111///,,,+++(((''''''))),,,/////////---+++((('''''''''%%%$$$ !!!"""###$$$%%%&&&&&&&&&&&&%%%###"""'''000666FFFMMMRRRQQQLLLFFF>>>666111000---***((('''''''''$$$%%%''')))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++))),,,000333777AAAMMMWWWjjjrrr~~~zzztttqqqmmmfffaaaWWWVVVTTTRRRNNNJJJFFFDDD@@@>>><<<;;;:::999777555111000//////000///---+++,,,...///000///111555888777999<<<>>>AAAEEEJJJMMMRRRVVVZZZ]]]```dddiiimmmqqquuuzzz||||||}}}xxxoooggg```\\\KKKCCC:::666111,,,***+++((((((((((((((())))))***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((('''((((((((())))))(((((((((******...444;;;IIIaaavvvtttZZZCCC444---)))))))))))))))))))))***((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""###$$$&&&(((***,,,...rrr{{{xxxiiiaaa\\\TTTPPPOOOOOONNNMMMSSSTTTSSSMMMGGGGGGMMMTTTTTTXXX[[[YYYSSSMMMHHHFFFDDDAAA@@@AAA@@@???CCCIIIPPPiiizzzooofffaaaXXXSSSMMMIIIGGGDDD???;;;333666888888555333333444000///...,,,+++***))))))))))))***+++,,,+++(((%%%#########$$$%%%&&&'''((((((***++++++***(((((()))%%%&&&((()))+++---//////......000222444666888999999::::::;;;>>>CCCJJJNNN\\\kkkyyymmmdddXXXNNNJJJFFF>>>:::;;;666333///....../////////---------///111222111//////222000+++***///000,,,((()))***,,,...///111111111000000000000222444555444555666666777777666666555555777===FFFRRR]]]cccwwwjjj^^^JJJEEE???:::777555333222444555444111222888;;;:::777666555333111000......)))+++---......///111333000111222222111...,,,******))))))+++///222333333///---***(((((('''%%%$$$ !!!!!!###$$$%%%&&&'''&&&&&&&&&$$$###&&&,,,222---444999999777666222......---+++)))(((((())))))###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,---111888>>>HHHVVVhhhttt|||vvvppphhhccc^^^WWWMMMFFFDDDCCCAAA>>>:::777444333444333111111222222111///...---,,,---...---,,,***(((***,,,+++******---000---///111222333555777:::999===CCCGGGJJJOOOVVV[[[___fffnnnqqqqqqttt{{{{{{tttpppllljjj```QQQBBB:::555///+++)))((((((((((((((()))******((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''(((((())))))))))))((((((******...555;;;GGG^^^tttuuu[[[DDD555...)))))))))))))))*********&&&'''(((((()))((((((''')))((('''&&&%%%$$$$$$$$$''''''(((((('''%%%###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""###$$$&&&(((+++---///}}}vvvlllfff^^^VVVPPPPPPOOOLLLKKKLLLQQQRRRRRRMMMGGGDDDGGGKKKNNNNNNMMMKKKGGGDDDDDDDDDAAA@@@>>>======@@@BBBDDDUUUcccyyyxxxnnnddd]]]VVVRRRMMMHHHDDDAAA===;;;:::888666333222222333444000000///...,,,***((('''************))))))))))))%%%%%%%%%&&&&&&((()))***************)))))))))((()))***+++++++++---000222333333555777999::::::999>>>999999@@@GGGMMMWWWaaawwwvvvlllaaaZZZNNNHHHAAA======;;;777222111000000///////////////---...///000000///......,,,,,,------...///000000///000000000000111111111444444555555444333111000222444666666444333222222888;;;BBBLLLYYYiiixxxvvv]]]TTTHHH???:::888555333222000111444444444777===<<<;;;777444666888222)))+++,,,---...////////////000111111111000///---,,,)))***,,,---...222777:::333000,,,)))((('''&&&$$$ """%%%&&&'''''''''%%%$$$######$$$%%%'''(((+++,,,...000000...,,,***+++++++++++++++***)))((($$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&''''''&&&$$$$$$%%%''''''%%%$$$%%%'''))))))(((+++(((%%%######$$$$$$$$$''''''((()))***---///000:::???HHHSSSaaaqqqyyyoooggg\\\XXXPPPIIIBBB???======;;;999555111///.........+++++++++******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&''')))+++---''')))***++++++,,,...000...///000333666999<<<>>>GGGMMMUUUZZZ___gggpppxxx~~~{{{~~~yyytttssstttsssnnndddVVVIII???666...(((***)))))))))))))))((((((&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%&&&'''((()))***+++,,,,,,+++)))((((((***...222666BBBZZZpppvvv[[[AAA333111+++(((&&&''')))+++***(((&&&%%%%%%&&&((()))'''&&&'''&&&%%%$$$%%%''')))***&&&'''((()))((('''%%%###"""###%%%'''(((((('''''')))'''%%%#########%%%%%%%%%&&&''')))+++,,,---...}}}uuullleee```\\\UUUPPPOOOOOOKKKIIIJJJMMMOOOOOOKKKFFFDDDFFFIIIKKKLLLLLLIIIEEEBBBAAAAAA===<<<::::::;;;===@@@BBBQQQ\\\lll{{{ssshhh___YYYSSSOOOJJJEEEBBB???<<<:::999777555333111111222222000//////---+++***((('''))))))))))))))))))))))))''''''&&&''''''((()))***++++++++++++************)))***,,,,,,---///333555777888:::<<<>>>???===<<>>DDDOOOYYYcccppp|||tttggg^^^UUULLLFFFGGGBBB===::::::999444000111111000////////////000---...///000000///...---++++++,,,---...//////000111111111222222222333333111222333333333222111111666777888777666666777888>>>DDDPPP^^^nnn~~~vvvjjjWWWHHH>>>:::777555888444333444555444777===>>>AAAAAA<<<888555111---/////////......---------000111222222222///---,,,+++---///000111333777:::444111---+++***)))'''&&&!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***+++---,,,+++***((()))******+++++++++******%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%'''((('''''''''&&&%%%$$$%%%''')))'''%%%%%%&&&''''''&&&)))'''%%%$$$$$$%%%%%%%%%''''''''')))+++000666999HHHOOO[[[iiivvv}}}tttmmmhhhaaaXXXRRRHHHEEE@@@:::666333222222444222000---+++***))))))(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&(((***+++&&&'''))))))((()))+++---)))***+++---///111333555777<<>>===:::999888777999;;;>>>@@@MMMSSS]]]gggqqqzzzyyykkk___VVVRRRMMMIIIEEEAAA???===:::888777666444222000000000000000///...---+++)))((('''(((((((((((((((((((((((())))))((((((((())))))***++++++++++++,,,,,,,,,,,,+++,,,...///000222666999666888;;;===????????????BBBHHHTTTbbbnnnzzzmmmeeeZZZQQQJJJDDD===888<<<999777666777666222...222111111000000000000000...///000000///...---,,,******+++,,,---...///000333333333333444444444444111222333333444444333333555555555555555777;;;???GGGQQQbbbvvvoooZZZLLLDDD???<<<;;;666222222222222666;;;???HHHMMMEEE;;;444222000000///...---------...///000222444555333111---++++++---///000000111444666333000,,,***)))(((&&&%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%&&&&&&'''(((''''''(((((((((((((((''''''((()))***++++++++++++'''&&&%%%%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&'''(((&&&%%%$$$&&&''''''((((((&&&%%%$$$&&&'''***(((&&&%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&''''''***///888CCCJJJ[[[eeeuuu{{{wwwqqqiii]]]TTTMMMGGGBBB===888666444111///...---,,,,,,,,,+++***)))'''&&&%%%&&&&&&&&&&&&%%%$$$###"""#########$$$%%%&&&'''(((((('''&&&%%%&&&'''((()))%%%&&&'''&&&%%%%%%''')))&&&&&&''''''(((***+++,,,+++...222555888>>>FFFMMMXXX```iiippprrrssstttvvv{{{}}}}}}sssiii^^^RRREEE<<<444111---***((('''%%%###'''%%%$$$%%%&&&&&&%%%$$$((('''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,******###%%%))),,,///888KKK]]]qqquuuZZZAAA333000***)))'''''')))))))))((((((''''''(((******)))'''((('''&&&%%%$$$%%%&&&'''''''''((())))))'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''***,,,///222333222111000|||wwwqqqjjjddd```^^^UUUQQQNNNNNNLLLFFFCCCDDDCCCEEEHHHHHHEEECCCBBBCCCDDDFFFHHHGGGCCC???<<<;;;;;;:::888777888:::<<<>>>GGGLLLSSS[[[eeepppzzz|||qqqcccVVVOOOLLLFFFCCC???<<<;;;999888666555444222000//////////////////---,,,***)))((((((&&&&&&&&&'''''''''''''''++++++***)))))))))************++++++,,,------......///111111222444777:::888999;;;===@@@CCCFFFIIIQQQ\\\lllzzzxxxnnnYYYSSSLLLEEEAAA===999666444333222333444444111...222222111000000000000000//////000000///---+++***)))***+++,,,---...///000333333333444444444444555444444555555555555555555444444555555888>>>EEEKKKUUUaaauuutttdddWWWNNNHHH@@@999444333444444888>>>AAAJJJPPPIII>>>888555333///...---,,,---///111333000222555666555222---+++)))+++---...---------///000---)))'''&&&%%%###""""""######$$$%%%%%%%%%%%%((('''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))***************((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''((((((((('''%%%$$$%%%''''''(((((('''%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$######$$$&&&(((+++000888FFFUUU```pppzzz{{{qqqhhhaaaWWWQQQHHHAAA<<<999777555/////////...---,,,+++***((()))*********(((&&&%%%$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&((('''''''''''''''((((((+++,,,,,,++++++...444888@@@HHHSSS\\\ccciiiooossstttxxx}}}}}}wwwpppeeeXXXOOO@@@999111,,,++++++++++++(((&&&%%%%%%&&&&&&%%%###'''''''''&&&&&&'''''''''((()))***+++++++++******$$$%%%(((+++---444DDDTTTiiiyyyvvv[[[BBB444111,,,+++***)))************(((''''''(((***+++)))(((((('''&&&%%%$$$$$$%%%%%%''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$'''&&&&&&%%%&&&&&&'''(((+++---///111000...***(((|||xxxrrrjjjbbb\\\WWWUUUQQQNNNMMMMMMJJJDDDBBBDDDCCCEEEGGGGGGEEECCCAAA@@@BBBDDDFFFFFFCCC???===<<<===;;;999777777888:::;;;>>>CCCLLLVVV```jjjsssyyyyyyxxxssshhh[[[OOOIIIGGGAAA>>>:::888777666555333222111000000///////////////...,,,+++))))))))))))%%%&&&&&&&&&'''''''''(((,,,++++++*********++++++))))))***+++---...//////222333444444333555888:::===>>>@@@BBBGGGNNNXXX___lllyyytttiii]]]UUUHHHEEE@@@<<<999777666444000000111222333333111///222111111000///000000000.../////////...---+++***)))***+++,,,...///000111222222222222333333333333555555555444444555555555666888;;;???EEEOOOYYY___lllxxxppp```VVVJJJAAA:::999999:::===AAABBBHHHJJJFFF@@@===999555222111///......///111222///111444666555222...+++(((***,,,,,,+++***+++,,,000---)))&&&%%%$$$###!!!!!!!!!"""###%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((***************)))((('''((('''&&&%%%%%%''')))***&&&'''''''''''''''''''''((())))))'''%%%%%%&&&''''''(((((('''%%%%%%&&&(((%%%$$$######%%%&&&&&&%%%$$$&&&&&&%%%######%%%'''+++000666>>>IIIXXXjjjvvv{{{sssjjj^^^SSSKKKAAA>>>999666444222111000)))*********)))'''&&&%%%%%%'''((())))))'''%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&)))((('''''''''''''''''',,,,,,***)))(((***,,,///000666>>>FFFMMMUUU^^^eeeiiioooxxxzzzppphhhRRRHHH:::111......//////)))(((&&&&&&&&&&&&$$$###&&&''''''''''''''''''&&&'''(((((()))))))))))))))((((((***,,,---333AAAOOOdddttttttYYY@@@222///*********)))((((((((()))(((''''''(((***+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))---...///...,,,'''### }}}yyyrrriiiaaaYYYSSSPPPOOOLLLKKKKKKHHHCCCCCCFFFGGGGGGHHHHHHFFFDDDAAA???@@@BBBDDDDDDBBB???>>>>>>===;;;999777777888:::;;;:::AAAKKKUUU^^^fffmmmqqqrrrooohhh^^^SSSKKKEEECCC===:::777444444333222111////////////000000000000///...,,,***)))((())))))%%%%%%&&&&&&'''(((((((((++++++*********++++++,,,))))))+++,,,...000111222555666777777777888;;;>>>@@@CCCGGGLLLTTT```nnnxxxuuuggg\\\SSSKKKEEE>>><<<:::777555444333333000111111222222222111111111000000///////////////---...//////...---,,,+++******+++---///000111222111111111111222222222222333333333333333444555666777;;;CCCLLLWWWcccooowwwwwwkkkZZZPPPEEEAAA@@@======???CCCDDDCCC@@@???@@@>>>999;;;999666222///---,,,,,,...///222444444222///...,,,.........---,,,---...222///+++)))((('''%%%$$$ !!!!!!"""$$$&&&((()))(((((((((((('''%%%$$$###&&&&&&'''((())))))))))))************)))((('''&&&((('''&&&&&&&&&'''))))))&&&&&&&&&''''''''''''''''''((()))'''&&&%%%'''((((((((()))'''&&&%%%'''((($$$"""!!!"""$$$&&&&&&&&&###%%%'''&&&%%%''',,,111777???JJJTTT___mmm|||}}}tttoooggg___UUUKKKBBB<<<444333222///---,,,+++************)))((('''%%%%%%###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%########################%%%%%%&&&%%%######$$$&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''(((***,,,---***---222555888>>>FFFMMMXXX```lllxxxzzziii\\\KKK===777444111...+++***((('''''''''%%%###&&&&&&'''(((((('''&&&&&&'''((((((((()))*********,,,******,,,---222???LLL```qqqqqqVVV===///,,,((((((((('''%%%$$$%%%'''(((''''''(((******)))'''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((()))******.........,,,(((###|||uuummmddd[[[TTTQQQMMMKKKJJJIIIFFFBBBDDDJJJMMMLLLJJJIIIGGGDDDAAA???>>>@@@AAAAAA@@@??????@@@>>>===<<<;;;<<<>>>@@@BBBDDDKKKTTT]]]ccchhhlllnnnlllfff]]]TTTMMMGGGBBB@@@;;;888555222222111000...,,,---...///000111222222///---+++)))(((((()))***%%%&&&&&&'''(((((())))))***))))))******+++,,,---***+++---///111333555666666888999:::<<<>>>BBBEEEGGGNNNXXXbbblllzzzvvvmmm___TTTMMMHHHCCC@@@:::999888666444222222333222222222111000000111222000//////...............,,,---.........---,,,+++***+++,,,...000111333333111111111111222222222222222222333444666888;;;<<<>>>EEERRR```ooo~~~xxxlll^^^VVVOOOHHHBBBAAACCCDDDAAA<<<<<>>???===:::666111---***(((,,,...000222222222111000000000000///......000222222///,,,)))((('''&&&$$$""""""""""""$$$%%%'''(((''''''((('''&&&$$$###!!!$$$&&&(((*********)))(((((()))))))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&(((***((())))))(((&&&&&&'''(((%%%###""""""$$$%%%$$$$$$"""$$$'''((()))...777???HHHRRR```llluuu~~~{{{tttmmmhhh\\\WWWOOOGGGAAA<<<777444111000...+++)))(((((()))+++++++++***))))))((((((###$$$$$$%%%$$$###"""!!!############"""!!! !!! !!!!!!"""### !!!!!!"""###############$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%''')))******)))'''***---......000555:::CCCKKKWWWeeeqqq|||}}}ppp___QQQHHHAAA999222---,,,***))))))(((&&&$$$&&&&&&'''(((((('''&&&&&&)))))))))******+++,,,------***((()))***///<<>>??????>>>>>>@@@AAAAAA@@@@@@@@@BBBEEEHHHKKKSSSXXX___fffjjjmmmoooqqqhhhaaaVVVNNNIIIEEEAAA===:::777444111111000...---+++,,,...000111222333333///---+++)))(((((()))***&&&&&&''''''((()))******))))))))))))***+++,,,---,,,---///111333666888888666888;;;===???CCCHHHKKKTTT^^^lllyyyuuuiii\\\UUULLLEEECCCAAA???===555666555333000//////000333333222000......000222//////...---------------+++,,,---.........---,,,+++,,,---///111222444444111111222222222333333333333444555777;;;>>>BBBDDDKKKTTTdddvvvzzzooodddXXXOOOLLLDDDEEEBBB;;;999===AAABBB>>>===;;;888444///,,,***+++,,,...000111222111111000000000...---...111333111...***((('''&&&$$$###%%%$$$#########$$$&&&&&&''''''''''''&&&$$$""" ###%%%(((***+++***((('''&&&'''((()))************&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++((())))))(((&&&&&&'''((('''%%%###"""######"""!!! $$$''')))---444@@@IIITTT```ppp|||wwwmmmbbbXXXRRRJJJEEE===888555333222111000///,,,)))''''''***,,,)))(((''''''''''''((((((&&&&&&&&&%%%%%%$$$###"""""""""""""""!!! !!!!!! !!!!!!"""!!!"""############!!!"""###"""!!!"""###%%%######$$$$$$%%%'''((()))&&&%%%&&&''')))(((&&&$$$&&&)))---...------000333333:::EEESSSbbbqqq}}}|||mmmaaaYYYOOOCCC:::///---+++***)))(((&&&$$$%%%&&&'''(((((('''&&&%%%++++++++++++,,,---...///,,,)))&&&&&&(((---:::GGG\\\mmmtttZZZ@@@222///+++------+++(((''')))+++&&&%%%%%%&&&((()))'''&&&!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%######""""""###%%%'''(((%%%%%%''')))***+++++++++((('''%%%### }}}tttmmmfff___VVVPPPMMMJJJHHHHHHFFFCCCEEEJJJSSSPPPMMMKKKKKKIIIDDDAAAAAA>>>>>>@@@???<<>>>>>=========<<<888333...,,,++++++,,,---...///111111222000000000///......---------,,,+++)))(((&&&%%%$$$$$$$$$"""""""""$$$&&&(((((()))((('''$$$######%%%$$$%%%&&&(((((((((((('''(((((((((***,,,,,,***((()))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$&&&&&&+++(((%%%$$$&&&((('''%%%(((((((((''''''&&&&&&&&&'''%%%#########$$$$$$###&&&%%%&&&+++666FFFUUU^^^kkkxxxwwwiii]]]UUUMMMDDD>>>:::888555222///.........+++***((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!   !!!###$$$""""""###$$$$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###((((((((()))******++++++000222666===HHHWWWgggrrrzzz~~~}}}~~~~~~yyysssgggVVVIII:::000***+++***'''&&&)))''''''((((((''''''&&&%%%******))))))***,,,...///---******++++++---555>>>RRRggg}}}sssXXXAAA222,,,******)))'''%%%%%%&&&(((''''''(((((('''&&&%%%%%%%%%$$$###""""""###$$$$$$$$$"""!!!"""######"""!!!"""###$$$###""""""$$$&&&***((('''))),,,,,,)))'''((($$$ xxxqqqjjjcccZZZTTTOOOKKKGGGHHHHHHGGGIIIMMMTTTQQQOOONNNMMMJJJFFFBBB???<<<===AAA@@@===@@@EEEKKKMMMRRRZZZaaagggiiiiiillllllmmmnnnooolllhhheee[[[TTTLLLFFFCCC>>>888333///...+++))))))***,,,---,,,,,,,,,+++++++++++++++***************************)))(((''''''((())))))+++******+++---///111222333444666888888999999999<<>>888333666555333000...---,,,,,,)))((('''&&&%%%%%%%%%%%%############$$$$$$$$$$$$###"""!!! !!!""" !!!"""######"""!!!!!!############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###''''''(((((()))******+++,,,---///333;;;GGGUUU^^^kkkrrryyy{{{yyyxxxyyy|||~~~ttteeeZZZHHH:::...,,,...,,,******)))))))))(((((('''&&&&&&(((((((((((()))+++,,,---,,,***)))******,,,444===PPPfff~~~qqqVVV???111,,,)))***)))'''%%%%%%&&&((('''''''''''''''&&&%%%%%%%%%$$$###""""""###$$$$$$$$$"""""""""$$$$$$###""""""#########""""""$$$%%%)))((((((***,,,,,,)))&&&$$$ {{{tttnnnfff^^^XXXSSSLLLGGGIIILLLMMMOOOQQQUUUSSSRRRPPPNNNKKKGGGDDD>>>>>>@@@DDDEEEEEEHHHMMMVVV\\\dddlllrrruuuxxxyyytttrrrooolllhhhccc^^^ZZZSSSMMMFFF@@@===999444000)))((('''''''''))),,,---,,,,,,++++++******))))))(((((())))))******++++++******))))))))))))***+++***++++++---///111333555222222333555888:::;;;:::???EEENNNVVV^^^kkkzzzzzzqqqcccVVVKKKDDD@@@===;;;999777666777888777777444444444444444333222111000///...---,,,,,,,,,,,,,,,+++******++++++)))'''***)))******+++,,,---...///000000///---,,,...///111......333666666666888:::<<>>EEEPPP___ooo{{{{{{{{{zzzzzz|||www^^^LLLAAA===888888999999999777444111///---+++)))((())))))***+++++++++++++++,,,,,,,,,)))(((''''''''''''((()))***)))(((&&&&&&%%%&&&&&&((())))))'''%%%$$$%%%&&&'''((())))))***+++++++++)))((('''(((******)))((('''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&'''''''''&&&'''&&&$$$######$$$%%%&&&'''%%%$$$###$$$(((...222;;;III[[[kkkvvv|||vvvnnneee[[[QQQGGGBBB===:::555222111111000///------......---+++)))(((((('''&&&$$$$$$######### ######""""""!!!!!! """"""##################%%%%%%&&&&&&'''(((((((((((((((''''''(((,,,222666===EEEOOOWWW\\\ccclllsssyyy}}}{{{lll\\\HHH:::333///+++(((+++***)))((('''&&&%%%%%%%%%&&&&&&''')))***+++,,,***(((((()))((()))///888HHHaaa~~~kkkOOO:::///,,,((())))))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$###"""$$$&&&''''''&&&$$$%%%%%%%%%$$$$$$&&&(((,,,,,,------+++(((### !!!"""|||tttnnnhhhaaa]]]VVVMMMIIILLLSSSUUUWWWYYYVVVUUUSSSOOOKKKGGGEEECCCGGGJJJMMMQQQXXXbbbkkkqqqwww~~~~~~zzzyyylllhhhaaa[[[UUUOOOIIIEEEBBB???:::666333000...---'''&&&&&&&&&'''((()))***++++++******)))((('''''''''(((((()))***++++++,,,******++++++,,,,,,,,,,,,,,,---000222555777999:::777777888;;;@@@FFFJJJLLLPPPZZZhhhwwwqqqaaaUUUKKKGGGAAA<<<:::777555333444444333222111222333444111222222222222222111111,,,,,,,,,+++******)))((($$$&&&'''(((((('''&&&&&&))))))***+++---...000111111222222111000000222333444000000444888:::<<<@@@FFFSSSeeewww|||xxxnnnkkkhhhdddaaa```___```]]]^^^^^^]]]]]]___bbbeeennnrrrzzzvvv^^^KKKAAA:::999999999:::999555222///---+++)))(((''''''''')))*********++++++,,,,,,***)))((('''((()))+++,,,++++++***(((''''''&&&&&&((())))))'''%%%%%%&&&'''(((((())))))***++++++,,,***(((''''''))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''---666===LLL\\\rrr|||tttccc^^^VVVNNNFFF???999555333111...---------...---++++++,,,,,,,,,***((('''((('''&&&$$$"""!!!!!!  ######""""""!!!!!! !!!!!!!!!!!!""""""#########$$$$$$%%%&&&&&&''''''((((((((('''''')))---000///666@@@GGGNNNVVVaaaiiiooovvv~~~tttcccOOO@@@666111...,,,+++)))'''&&&%%%$$$$$$%%%%%%'''(((***+++,,,,,,***(((((()))((((((...666DDD^^^|||iiiMMM888...+++'''((()))(((&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$######$$$&&&((('''&&&&&&'''''''''&&&&&&((()))...//////---)))$$$ ###%%%|||rrrkkkfffaaa]]]SSSNNNKKKOOOTTTVVVWWWZZZRRRRRRPPPLLLHHHFFFGGGHHHNNNTTTZZZ___gggsss|||}}}uuuqqq```]]]WWWRRRMMMHHHCCC@@@:::888555222///---,,,,,,''''''&&&&&&''''''((()))++++++******))))))(((((())))))******++++++,,,,,,+++,,,---...//////.........000222555888:::;;;;;;999;;;===???BBBHHHOOOTTT]]]iiizzzttthhh\\\OOOEEE>>><<<:::999999777444222222333444333111000111222111111111111111000///...***************)))''''''###%%%''''''&&&&&&'''(((******+++,,,...000222333111333333333222333555777777444444666888:::AAAHHHYYYiii~~~tttqqqlllhhheeeaaa]]]ZZZSSSRRROOOLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGHHHJJJLLLSSSWWW]]]eeeppp~~~sssYYYHHH@@@===:::999:::888444000------,,,***)))'''&&&%%%((())))))***+++,,,------+++***)))((((((***,,,---,,,++++++***)))(((((('''((())))))'''&&&%%%&&&((('''&&&&&&&&&'''((()))******)))''''''((()))((('''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&(((---777EEEOOOdddrrrwwwjjjaaaOOOJJJDDD???;;;777444111000///...---------......************)))((('''&&&'''&&&$$$###!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!######""""""###$$$$$$%%%%%%&&&%%%&&&((((((((())),,,...---222888<<<@@@FFFQQQYYYaaaiiivvvxxxcccPPPAAA777111...---***(((&&&%%%%%%%%%$$$%%%''')))***+++,,,,,,***))))))***((('''---444@@@[[[zzziiiMMM888---+++&&&((()))(((&&&$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&'''((('''&&&&&&(((***.........***%%%  """&&&,,,111wwwkkkccc___\\\YYYPPPMMMNNNRRRTTTTTTVVVZZZNNNMMMLLLIIIGGGIIIMMMQQQXXXbbblllsss{{{~~~tttjjjbbbSSSPPPLLLIIIFFFAAA<<<999333222000---+++))))))***$$$%%%%%%&&&&&&'''((((((************************+++++++++++++++,,,,,,,,,...///000111222222222111000222555777:::;;;<<<<<<999>>>CCCFFFIIIPPP\\\eeesssuuueeeXXXPPPIIIAAA;;;:::888777777777777555333---000333333222000000111000000000000///...,,,,,,))))))******)))(((&&&%%%$$$&&&((('''&&&&&&)))+++++++++,,,...000222444666333444555444333333555777555555888;;;===CCCPPP^^^rrr{{{tttkkkeeeXXXUUUPPPMMMKKKJJJHHHGGGCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<::::::<<<>>>AAABBBEEEJJJRRR___mmmvvvkkkWWWGGGBBB<<<999888777222...,,,,,,,,,,,,***(((%%%###(((((()))***,,,------...+++***((('''''')))+++---++++++,,,++++++***))))))((())))))(((&&&&&&'''(((&&&&&&%%%%%%&&&''')))***+++)))'''&&&'''(((((('''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%###&&&((()))'''&&&'''(((###%%%&&&(((((((((&&&&&&%%%'''+++000888GGGYYYfffzzz|||rrrhhh^^^TTTMMM???<<<888444333111///............---------...///***)))(((&&&%%%$$$$$$$$$######"""!!!!!!!!!"""""" !!!!!!"""###$$$$$$!!!!!! !!!!!! !!!!!!!!!   !!!"""###!!!!!!"""######$$$$$$%%%$$$&&&((())))))***,,,...333555777666444777>>>EEEMMMVVVdddqqq|||wwweeeVVVEEE777111000---)))'''&&&&&&&&&"""###%%%''')))***+++++++++)))******)))''',,,333>>>XXXwwwjjjNNN888---***&&&''')))(((&&&$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&'''&&&%%%%%%''')))++++++***'''""" """&&&)))///777@@@GGGqqqccc\\\XXXVVVTTTMMMMMMPPPTTTTTTRRRUUUYYYJJJJJJIIIHHHGGGKKKRRRXXXaaannn|||}}}vvvkkk]]]SSSHHHFFFDDDBBB???;;;666333//////---+++((('''''')))""""""###%%%&&&'''((()))***************+++++++++------,,,,,,,,,,,,,,,,,,000111222444555555444444222333666999;;;<<<<<<<<<<<>>FFFTTTcccppp||||||lllVVVBBB444222///+++)))((((((((( !!!$$$&&&((()))))))))+++******+++)))''',,,333===WWWvvvkkkNNN888---)))%%%''')))(((&&&$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&$$$######%%%%%%$$$###$$$%%%%%%%%%$$$$$$&&&''''''(((((($$$!!!!!!$$$"""&&&,,,333;;;FFFSSS[[[ttthhhaaaZZZTTTNNNOOONNNNNNPPPSSSTTTRRROOONNNJJJFFFEEEHHHQQQ___kkkttt{{{vvvnnnfff^^^VVVOOOKKKCCCAAA>>><<<;;;888444111222111...***&&&&&&(((***'''&&&%%%'''***,,,+++***+++++++++***************++++++,,,---------,,,,,,///111333333333444666777888999:::::::::;;;>>>AAAFFFMMMTTT[[[dddsss~~~lllbbbUUUNNNDDD???<<<:::555111444333222111000000000000000000//////000111222222111111222111000...,,,+++))))))(((((((((((())))))&&&'''(((''''''(((+++---+++---///222444666777777666333111333222000222666777777===IIIUUUdddzzz}}}uuufff```XXXQQQLLLJJJHHHGGG>>>===<<<;;;;;;<<<>>>>>>;;;:::999777666666555555777666666555555555666666888888999;;;>>>CCCGGGJJJWWW___qqqtttVVVFFF:::999999333000222---------,,,***((('''&&&"""$$$&&&''''''))),,,......,,,***((()))+++...111,,,,,,++++++***)))((((((&&&&&&'''''''''''''''&&&*********)))))))))((((((***)))''''''(((((('''&&&%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''$$$$$$&&&)))+++444???JJJ[[[ooopppeeeUUUGGG>>>:::999999333222///---,,,+++++++++,,,***((('''((()))(((''')))'''$$$"""!!! !!!"""########################&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$###"""!!!  !!!  """"""!!!   !!!"""###!!! !!!"""###$$$))))))))))))+++---000111999777444111///---,,,,,,777999BBBQQQ```ooojjjXXXBBB:::333000,,,((((((***###$$$%%%&&&((())))))***((((((((('''(((***...222AAAUUUrrrnnnQQQ999---***)))((('''&&&&&&%%%&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&$$$######%%%&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&!!!""""""  &&&++++++333???KKKWWWcccpppxxxrrrggg```[[[UUUPPPLLLKKKJJJLLLNNNOOOMMMJJJIIIHHHHHHKKKRRR]]]mmmxxx}}}tttjjjeee^^^VVVPPPJJJDDD@@@>>><<<:::999999777444222222111///+++(((&&&'''((('''&&&%%%'''***,,,+++******************************+++,,,---............444666777666555555666777:::;;;===>>>AAAEEEJJJNNNQQQZZZfffqqq{{{xxxhhhZZZSSSKKKEEE>>>:::999777333///222222111000////////////000000//////000000111222111111111111000...,,,+++)))))))))(((((()))))))))((()))******)))***---//////000111333444555555555555222111333333222444999:::???KKK[[[jjjyyyxxxlllbbb\\\UUUPPPIIICCC@@@>>>===<<<::::::::::::;;;<<<>>>???888888666555444333333333666666555555555555555666666666666777999<<>>SSSpppoooQQQ:::...+++)))((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%###  !!!""""""!!!$$$,,,333FFFOOO\\\hhhrrr{{{|||pppgggaaa\\\WWWSSSMMMKKKIIIIIIIIIIIIHHHGGGFFFIIINNNUUU```ooo}}}xxxkkkbbb[[[WWWPPPJJJEEEBBB???<<<888666555555666666444333222222222///+++((('''''''''&&&&&&'''***++++++***))))))))))))))))))*********+++---...000111111111777888999999888777999:::;;;===>>>AAAFFFMMMVVV\\\bbbnnn~~~tttfff[[[OOOGGGDDD@@@===999777777555222...000//////....../////////000////////////000000111000000000000///...,,,,,,******))))))))))))*********,,,------,,,---000222444444444444444444444444444222333555666555:::@@@EEEPPPbbbwwwxxxhhh\\\SSSNNNKKKHHHDDD>>>;;;999999888888777777888888:::;;;===>>>777777555444333333333333555555444444444555555666666555555555666777999:::===AAAJJJYYYhhh{{{dddQQQ???888444...***,,,+++++++++***)))'''&&&%%%$$$%%%''''''&&&'''***,,,******+++,,,///111444555222111///---+++)))(((((()))))))))))))))))))))(((,,,,,,++++++++++++******)))(((''''''(((((('''&&&''''''(((((((((((())))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''((((((***000555EEETTTfffvvvqqqaaaVVVEEE@@@999444111000...---,,,+++***((('''&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""!!!!!! !!!""""""!!!  """!!!  !!!!!!!!!!!! ###$$$&&&)))---222666888333111///---+++*********---+++,,,444???LLL^^^mmm~~~wwweeeVVVDDD999333...,,,,,,&&&%%%$$$$$$%%%''')))+++)))))))))))))))+++...111:::NNNllloooQQQ;;;///,,,(((((('''&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%''''''%%%###"""######"""  ############'''000<<>>===;;;555444222222333444333222222444555333///+++(((''''''''''''((()))*********((()))))))))))))))*********,,,...000222333444555666888999::::::;;;===???@@@AAADDDIIIPPPZZZeeelllxxx~~~ooo^^^SSSJJJAAA===<<<;;;999888777777666222////////////...//////000000/////////......//////000000000//////...---,,,,,,+++******))))))******++++++---...///...///111333666555555444444444444555555444555888999:::AAAIIIUUUddd{{{wwwnnnaaaTTTLLLHHHFFFEEE???<<<999888888999999888666666777777888999::::::888777666555444444444444444444444333444444555555666666555555666777888999:::<<>>LLLWWWgggrrrzzzhhhQQQBBB999111---,,,(((&&&$$$###$$$&&&(((***((()))***))))))***...000666JJJhhhmmmPPP:::///,,,((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###&&&''''''$$$""" """""""""!!!"""$$$###&&&)))...777EEEVVVbbbttt|||xxxssslllfffaaa^^^\\\[[[WWWUUUPPPLLLHHHGGGIIIJJJJJJUUUbbbooo~~~uuuhhhZZZOOOJJJBBB???;;;999888888777777555333111000111111000///333555777666222---***(((''''''(((((())))))******(((((())))))*********++++++---///222444666777888888999<<<======>>>@@@BBBEEEIIIPPPXXXcccppp}}}wwweeeZZZOOOIIICCC===::::::888888777777666444000...000000/////////000111111//////.............../////////...------,,,,,,,,,++++++************+++++++++---////////////111222555444444444444555666777444444555999;;;???JJJUUUgggxxxwwwmmm[[[UUULLLDDD@@@>>><<<;;;666555444444666777777666777777777777777666666666666666555444333333333333333333333333333444555555444444555555666888999999777888;;;@@@DDDNNNbbbssskkkUUU@@@777222,,,+++...)))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%&&&''')))(((***---000444666777888666444111...+++*********---,,,+++************+++111000///---+++***)))(((***(((((((((******)))((()))))))))))))))((((((((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))///===MMMYYYlllxxxxxxjjj\\\PPPEEE<<<888777666444333111...***&&&*********)))((('''&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###$$$###"""!!!"""###!!!"""""""""""""""""""""&&&%%%$$$###""""""!!!!!!""""""!!!!!!!!!""""""### !!!  !!!$$$)))...222444555555...---+++***))))))******+++((((((+++---000666>>>OOO\\\nnnttt]]]KKK===222+++)))((('''$$$######%%%''')))((())))))))))))***,,,...444FFFccc}}}iiiMMM999...+++'''&&&%%%$$$$$$######$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''''''$$$""" !!!!!!!!!!!!"""$$$%%%***333===KKK\\\ooo{{{~~~zzzrrrnnniiiddd___\\\[[[[[[WWWTTTPPPKKKHHHIIIMMMPPPRRR```ooo{{{zzznnncccWWWJJJBBB@@@;;;999777777777777666555444111...---......------111444666666222...+++)))&&&((())))))(((((()))+++)))))))))***++++++,,,,,,---///111444666888999:::<<<>>>@@@BBBBBBCCCFFFHHHJJJQQQ]]]kkkyyy{{{iii]]]PPPIIICCCAAA>>>999777888555555555555333111...---111111000//////000000000///......------------...///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++---///000000000111222444333333333444666777999444333666;;;@@@JJJZZZiii{{{yyykkk^^^VVVIIIEEE@@@<<<:::777555333444333333555777888888777777777777777666555444333333333222111111111111111222222222222333444444555111222333444555777888888888777:::===???CCCNNNZZZuuukkkUUU@@@888333---,,,000))))))))))))((('''&&&%%%%%%&&&&&&&&&%%%&&&''')))***+++...111444666777888444222000---++++++,,,,,,...---+++***))))))***+++//////...---+++***))))))+++***)))***+++,,,+++***))))))(((((((((((('''''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%(((+++111<<>>III[[[nnnzzz|||hhhVVVDDD333***'''((('''%%%$$$###$$$&&&'''&&&((())))))((((((***,,,222BBB\\\vvvdddIII666---)))&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""$$$&&&&&&$$$""" !!!!!!  """%%%---666CCCRRRaaaqqq{{{uuuqqqkkkiiieee```[[[YYYXXXYYYSSSRRROOOKKKJJJNNNUUUZZZcccqqq~~~uuuhhhZZZRRRIII@@@<<<<<<:::999999999:::999777555000---+++******+++++++++...111333333000---***)))&&&(((***)))(((''')))+++)))******+++,,,,,,------///000333555777999:::;;;===@@@DDDHHHKKKOOOSSSVVV[[[dddsssxxxkkk___TTTLLLCCC>>>::::::888444333555222333333333111000//////111000000///............///...------,,,,,,------...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,+++...000111111111222333444444333222333444666888666777;;;CCCLLL[[[rrrzzzjjj]]]SSSLLLHHHAAA>>>;;;999888777555444555444555777999:::999888555666666777777666555444222222111000000000000111111111111111222333444555222222333444555666666666888666888<<<>>>@@@FFFMMMddd}}}kkkVVVAAA999444...,,,///)))))))))))))))((('''&&&###%%%&&&&&&%%%&&&(((***,,,---...000222444666777222000...,,,+++,,,...///...---+++)))((()))******++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&)))...777CCCQQQdddwwwxxxkkkbbbRRRKKKBBB:::444222000///---,,,++++++------,,,***$$$$$$%%%%%%$$$###!!! !!!###$$$$$$""" %%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###############%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$###"""""""""######!!!!!! !!! !!!!!!!!!"""$$$''',,,333999:::777111---((('''&&&&&&&&&'''((()))***((())),,,+++(((***...444:::GGGWWWdddqqqwwweeeOOO:::...,,,'''&&&&&&%%%$$$$$$$$$%%%%%%&&&(((((('''''')))***///>>>UUUooo|||^^^EEE333***'''&&&%%%$$$######"""""""""$$$$$$##################""""""######$$$$$$%%%%%%$$$""""""###$$$%%%$$$### !!!!!!!!!"""&&&+++000>>>IIIYYYjjjwww{{{{{{{{{{{{zzzuuuooojjjgggfffbbb]]]YYYVVVVVVVVVQQQQQQOOOMMMMMMSSS\\\dddsssyyygggZZZMMMGGGBBB<<<;;;>>>777777777888999888555222,,,***''''''(((***++++++,,,...000000...+++))))))&&&)))******'''''')))+++******+++,,,------......000222444666888:::;;;;;;999>>>EEELLLSSSZZZaaaeeesss}}}pppaaaVVVOOOIIIFFF>>>999666666444111111444222333333333222222333444111000///...---,,,,,,,,,///...------,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---,,,///111333222222333333666444333222222333555666;;;<<>>MMMYYYkkk{{{rrrwwwyyytttqqqoooiiiaaa^^^[[[XXXWWWWWWWWWVVVUUUMMMHHHHHHLLLQQQXXXffftttqqqfffYYYRRRHHHCCCAAA@@@<<<888555666777888777666444222'''&&&%%%%%%%%%&&&'''(((******+++,,,,,,+++)))((((((((()))(((((())),,,...+++,,,...000222333444555111333777:::777555:::BBBCCCJJJPPPTTT]]]lllzzzlllbbbVVVMMMHHHDDD???:::777666444222111000/////////000111222222111000//////000000///---,,,,,,---***++++++,,,,,,++++++***,,,------------,,,++++++......---,,,,,,,,,,,,---...///000222333444555555444222222444333111444:::<<>>333***&&&%%%(((((($$$ ######$$$%%%%%%%%%%%%$$$***666JJJccczzzwwwYYY???///(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$###"""  !!!###$$$###$$$###!!! """###""""""###&&&,,,666EEEUUU___uuu|||mmmpppoooiiiffffffbbb]]]\\\YYYVVVUUUUUUUUUTTTSSSJJJGGGGGGNNNUUU```pppqqqbbbXXXRRRKKKDDD@@@??????<<<999888888888777555222///---'''&&&%%%$$$$$$%%%&&&&&&))))))***++++++***)))(((((()))******)))***,,,///,,,---///111222444444555666777;;;>>>>>>===BBBJJJMMMVVV^^^dddnnn~~~xxxkkkbbbXXXQQQGGGAAA>>>;;;666333666555333111000///......---...///000000///.........///000...,,,***+++,,,++++++,,,,,,,,,,,,++++++------......------,,,+++...------,,,------.........///111333444555666666444222333444444333777>>>FFFRRRbbbssslllaaaSSSOOOHHHCCC@@@???>>>===777777666666555444333333333444555666777888999999666666666555555444333333777777777777777777888999444444444333222222222111333444555666666555444444444333111000111555999<<>>888555444222000---,,,+++***((())))))***)))((('''&&&%%%$$$##################%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!!!!"""###############""""""""""""############&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""%%%$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""######%%%%%%%%%$$$"""!!! ###---AAANNNZZZWWWFFF555,,,***$$$$$$$$$$$$############''''''((()))************((()))...666>>>LLLaaasssyyyaaaIII999---(((&&&((()))%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$)))444HHH```xxxtttVVV===...'''&&&$$$$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$"""""" !!!###$$$$$$%%%%%%###"""$$$&&&'''$$$)))222>>>NNNaaasss~~~ooooookkkdddaaabbbbbb```[[[XXXUUUTTTTTTTTTSSSRRRLLLIIIJJJQQQ[[[iiizzz}}}ooo```SSSLLLIIIDDD???======>>><<<:::888888777555333///,,,***'''&&&%%%$$$$$$$$$$$$%%%'''((()))))))))))))))((()))***++++++******,,,...---...000222333444555555888777999>>>@@@AAAFFFMMMVVV```kkktttxxxjjj\\\QQQIIIHHHCCC>>>::::::888555222333333111000......------......////////////......---...///---***))))))***+++,,,,,,------,,,,,,+++...............---,,,,,,------,,,------...///000000111222444555666666666666444555777666777>>>GGGTTTfff~~~|||iiiYYYRRRHHHDDD???===<<<======<<<666666555555444444333333333333444555666777888888666666555555444333333222777666666666555555555555333333333222222222222222444555555666555555444444333222000000111444777999<<>>OOO^^^ppp}}}uuuXXXCCC333,,,'''((((((%%%""""""""""""###$$$$$$$$$$$$###'''111DDD\\\uuuoooRRR;;;---'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!! !!!###$$$"""""""""!!!!!!"""%%%(((&&&000AAATTThhh|||qqqoookkkeeebbbbbbbbbaaaZZZXXXUUUTTTUUUUUUTTTTTTPPPOOOPPPUUU```nnn}}}}}}pppaaaTTTLLLIIIDDDAAA>>>=========<<<:::333333333222000...,,,+++'''&&&&&&%%%$$$$$$######&&&''''''(((((())))))))))))***,,,+++++++++---...///000222333555666666666:::888999>>>AAADDDIIIPPP___kkkyyyoooaaaVVVNNNGGGCCC???===:::999999999666444111000///...------------111111111111000000000///,,,------,,,)))(((((())),,,,,,------------,,,,,,------......------,,,+++,,,,,,,,,---...000111222111222333555666777777777888777888::::::>>>HHHTTTfff{{{uuufffXXXOOOLLLEEEBBB>>>;;;::::::999999444444444444444444333333666666666666666666666666777666666666555555444444666666555555444333222222222222333333333333333333555555555555555444444444555444333333444666888999;;;@@@PPPiiifffMMMBBB===666111111000---***((((((''''''&&&############$$$&&&'''((())))))***+++---...000111333333222000...///111333111///+++'''%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&))),,,000222222///---,,,*********)))(((&&&%%%$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$(((---333>>>RRRdddzzzvvvmmm^^^TTTFFF<<<777555333111,,,,,,,,,+++******)))((($$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$%%%#########$$$$$$$$$%%%%%%!!!!!!""""""###%%%&&&'''"""############"""!!!!!!##################$$$$$$###""""""""""""""""""###$$$$$$%%%%%%%%%$$$###"""######"""!!! $$$,,,>>>HHHPPPMMM???000'''%%%!!!!!!!!!!!!""""""""""""'''&&&&&&%%%&&&((()))***((('''))),,,///555AAALLL\\\kkk|||hhhPPP<<<222***((('''%%%"""###!!!"""######$$$$$$######'''///AAAYYYrrrhhhLLL777+++&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""!!!!!!""""""""""""!!!!!! !!!"""######!!! !!!'''...444BBBWWWnnnllljjjgggdddaaa]]][[[[[[WWWUUUSSSSSSTTTUUUUUUTTTRRRSSSVVV\\\fffttt{{{oooaaaTTTKKKGGGFFFDDDCCC@@@???>>>===;;;999111000000...---+++***)))&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((()))***(((***,,,---,,,---...000222333444666777888888888???>>>???DDDGGGJJJRRRZZZlllzzzlllcccVVVMMMHHHEEEBBB@@@888777666555555444222111///......---,,,,,,,,,---111000000//////.........+++,,,,,,+++)))(((((()))---------......------------------------,,,,,,+++,,,,,,---...///111222333222333444555666777777777777777999<<>>III```~~~iiiOOOCCC>>>777222222111...***((((((((('''%%%######$$$$$$%%%&&&((((((+++++++++,,,---///000111555555444111......000222111///+++(((''''''(((((("""###$$$%%%&&&''')))***+++...222222///,,,***)))((()))***++++++)))'''&&&%%%&&&((('''%%%"""!!!!!!$$$&&&---555>>>LLLbbbuuuzzzkkk\\\QQQGGGAAA999444111000...,,,******+++++++++***)))((("""""""""######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!""""""###$$$%%%%%%%%%"""""""""""""""######### !!!!!!"""###%%%&&&'''"""############"""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""#####################""""""!!!$$$$$$######""""""!!!!!! $$$***777999:::888222***$$$!!! !!!!!!!!!""""""######$$$$$$#########%%%'''(((((('''(((+++---000888AAANNN]]]ppp~~~zzzcccHHH;;;...)))'''$$$""""""""""""###$$$$$$$$$$$$$$$(((///???WWWqqq~~~bbbGGG444***'''&&&&&&%%%$$$#########$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###### ###$$$'''111===PPP___vvvllliiigggfffbbb[[[WWWXXXSSSRRRPPPQQQSSSUUUVVVVVVUUUYYY___eeeppp|||zzzpppaaaSSSJJJDDDBBB@@@CCCCCCAAA@@@===:::888666111000...,,,)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))++++++)))+++...///000000222333555666777999:::;;;;;;;;;>>>???CCCGGGIIINNNYYYeeezzzqqqgggXXXQQQHHHBBB@@@@@@>>><<<666666555444333111000000...------,,,,,,,,,------...---,,,++++++***++++++)))***+++***)))((()))+++---......//////......------............---,,,,,,------......000111222333222333444555666666666666555666:::@@@GGGTTTiii{{{wwwiiiXXXNNNFFF???===>>>;;;999777666777777777666333333444444555555666666;;;;;;:::888777555444444444444555666777777888888<<<<<<======<<<;;;999888888888777777777777777777777666555444444444444444444444444444555555555444<<>>777333333111...+++***)))(((&&&$$$######$$$%%%&&&'''((((((,,,,,,++++++---...000222666666444222000///111333222000---***))))))***+++"""$$$&&&&&&'''(((+++...---000222111,,,)))((())))))***,,,------+++((('''%%%&&&''''''%%%######$$$'''+++555BBBOOO^^^rrrzzzkkk[[[LLLAAA666444111///...---+++***))))))***++++++***((('''!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$$$$######"""""""""""""""!!!""""""###$$$%%%&&&&&&#########"""""""""!!!!!! !!!!!!"""###$$$&&&&&&######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$#########""""""""""""!!!$$$$$$$$$$$$############""""""$$$###&&&***...+++'''%%%%%%###  !!!!!!""""""###""""""""""""###$$$%%%%%%(((&&&(((+++---...222999CCCQQQbbbppp~~~vvvXXXGGG666---)))&&&###"""######$$$%%%%%%%%%%%%$$$)))///===UUUpppzzz]]]CCC222***((('''((('''%%%###""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" ###'''...???QQQlllyyyqqqlllhhhgggccc[[[WWWYYYSSSRRRQQQSSSVVVYYYZZZ[[[^^^eeekkkqqqzzz|||tttgggVVVJJJFFFEEECCCAAA?????????>>>:::777444333///...,,,)))'''%%%$$$$$$$$$%%%'''(((((((((((('''&&&%%%&&&&&&(((***,,,---+++---111333444555777999888999:::;;;<<<=========;;;???FFFKKKMMMSSSccctttwwwiii]]]TTTKKKFFF@@@<<<<<<<<<:::777666666555333111000111111------,,,,,,,,,------...---,,,+++)))))))))))))))''')))************+++---......////////////......000000000000000///......////////////000111222333222333444555555555555555555888@@@JJJVVVhhhttt^^^SSSIIIDDD@@@<<<:::;;;999777555555666777777666333333444555666666777777999888888777666666555555666777888999;;;===>>>??????@@@AAABBBAAA@@@>>>===<<<;;;;;;::::::999999999888777555444333333444444333333444444444333333222:::>>>HHHYYYrrriiiNNNCCC>>>777333333000...,,,+++***)))&&&#########$$$&&&''''''((((((,,,+++******+++---///111111111111000///000333666555333///,,,******++++++&&&((())))))((())),,,///---000111///***''')))+++,,,...000000///+++'''%%%$$$%%%&&&&&&&&&''')))+++222666CCCUUUfffuuuxxxhhhZZZMMMCCC<<<222111///...------,,,+++'''((()))******(((&&&%%%!!! !!!"""$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###!!! !!!###$$$!!!""""""##############################"""!!!!!!!!!""""""###%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$(((***((()))+++%%%### !!!!!!!!! !!!"""###$$$$$$$$$$$$(((&&&'''+++,,,***---111444@@@OOO]]]mmmgggTTT>>>222---(((%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%)))...;;;RRRnnnwwwYYY@@@111+++)))(((***)))&&&###!!!!!!!!!"""!!!  !!! !!!!!!"""""""""""""""'''000<<>>>>>>>>>>>===DDDNNNSSSUUU]]]pppxxxkkk```VVVMMMGGG???<<<777666666666444111222111000///---,,,...///------,,,,,,------......///...,,,***))))))******&&&(((***+++***+++---.........////////////......222222222222222111000000////////////000111222333222222333444555555555555888<<>><<<:::888777777777666555333444444555666777888888555555555666666666666666:::;;;<<>>>>>===<<<;;;;;;::::::888777555444333333444444333444555666555444333222111666AAAQQQhhhhhhMMMBBB===666333444///...---,,,+++)))%%%"""######%%%&&&'''(((((((((+++***))))))***,,,...///***+++,,,,,,---///333777888666222---+++******+++***,,,---+++)))))),,,000,,,...000---)))'''***...///111222222000+++&&&"""###$$$&&&'''(((***...222<<>>000+++***))),,,***&&&###!!! !!!  !!!!!!"""""""""""""""'''"""&&&222>>>NNNjjjgggVVVsssnnngggbbb___\\\XXXUUUSSSRRRSSSVVV\\\bbbeeegggnnnwww~~~zzzuuuooo```XXXNNNHHHGGGFFFCCC???>>>;;;888666444111...+++***((('''%%%$$$$$$%%%%%%((((((((((((((('''''''''((((((((()))******++++++...000222555777999999999;;;999:::???@@@>>>@@@CCCHHHKKKOOOUUU^^^pppxxxnnn```UUUNNNHHHAAA<<<999999777666444222111000///......---------......,,,+++***)))))))))***+++***+++,,,+++)))((()))***&&&))),,,---,,,,,,,,,---000000//////.........---000000000000111111111111//////111222222333222222777555555666444222444:::888>>>OOOhhhooo]]]TTTBBB???;;;999::::::888666888777666555444333333333222444777777555333222333666888888666555666;;;@@@>>>AAAFFFJJJNNNRRRVVVYYY______``````]]]ZZZVVVTTTOOOOOOJJJAAA<<<<<<<<<;;;777999999555111222444555666666666555555444444333666666<<>>>>><<<===AAAIIIOOOXXXcccpppmmmaaaYYYOOOHHHDDDAAA<<<777444444444444333333333222//////............------,,,+++***((((((((())))))((()))******(((((()))******,,,......------...///000000000/////////......//////000000000111111111//////000111222333444444888666666777555444777>>>DDDNNNccc}}}ooo\\\LLLDDD@@@===:::999999999888666777666555444333333222333777777888888777777888999666888:::::::::<<>>KKK```rrr}}}eeeMMM;;;000***(((''''''))))))))))))((('''***+++333FFF```xxxuuuXXX>>>...)))***,,,555444111,,,'''"""  !!!###$$$!!! """$$$""""""'''000:::MMMcccxxx~~~jjjUUUCCC888lllhhhccc^^^\\\ZZZWWWVVVQQQQQQTTTZZZeeepppxxx}}}vvvjjj^^^TTTNNNJJJEEECCCDDDEEEDDDBBB;;;888444111///---***(((((('''&&&%%%%%%%%%&&&'''************************%%%&&&(((+++...111333444333444555777999:::::::::>>><<<===@@@@@@???CCCHHHPPPZZZhhhwwwsssbbbTTTPPPKKKEEEAAA@@@>>>:::777333333222222222222111111...//////000///...---,,,+++***((('''&&&&&&''''''%%%'''))))))((((((***+++...///000///......///111111000000000000000//////////////////000000000000/////////000222444666888999777666777555555;;;DDDOOO]]]vvv~~~kkk\\\LLLBBB======;;;999888888888666555555444333222222222222222666555333444555777888888555888<<<===???BBBIIINNN___hhhvvvwwwmmmaaaQQQCCC===<<<:::999666444333222444444444444333333333333222222666AAAQQQeee~~~sssYYYGGG===777333333000000000///...---,,,+++)))))))))***))))))(((''''''&&&&&&&&&(((+++...000---,,,***)))+++...111444333555777777666444444444...///111111000...+++)))...------,,,,,,---......111///,,,(((&&&%%%$$$%%%$$$"""$$$)))///;;;NNN___}}}xxxjjj```JJJ>>>444111000---*********)))((()))***++++++)))&&&%%%$$$###############"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###"""!!! !!!!!! !!!!!!""""""""""""############""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$******))))))(((&&&%%%$$$""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""""""""$$$%%%&&&%%%$$$"""!!!!!!!!!"""###$$$+++///---&&&###&&&,,,(((***...222333111+++'''$$$###  !!!"""###$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&(((,,,000444===QQQcccuuutttZZZCCC444,,,***(((((()))******)))((('''+++***000@@@YYYrrrpppTTT;;;---***+++,,,000///---***&&&""" !!!""""""#########!!!"""$$$"""!!!&&&...===OOOjjjhhhQQQ>>>333///iiieee```\\\XXXUUUTTTSSSPPPQQQUUU___lllyyy{{{nnnaaaTTTJJJGGGEEEBBBBBBCCCCCCBBB@@@:::777333000...,,,***(((((('''&&&%%%&&&'''((()))************++++++++++++'''(((***---111444666777555555777888999:::;;;;;;@@@???AAADDDFFFHHHOOOWWW^^^jjj|||ttthhh]]]RRRIIIIIIFFFBBB@@@>>><<<888555666555444333111000///......///000111000...,,,+++***)))'''%%%$$$$$$%%%%%%$$$&&&((())))))***+++---111111111///......000222111111111111000000000000....../////////000000000////////////222555888::::::777666666555666???JJJ\\\mmmjjjYYYNNNDDD@@@???:::999888777666666555555333222222111111111222222555333222333666888888777:::===BBBFFFJJJSSS]]]ddd}}}yyyaaaMMMGGGBBB>>><<<;;;777444333333333333333333333333333000000444>>>LLL___xxxwww]]]III>>>888555333000000111111000000///...,,,,,,++++++***)))''''''&&&%%%%%%%%%'''***...000,,,+++))))))+++///333666555888;;;======;;;999888333333222111///,,,***(((,,,,,,,,,,,,,,,,,,---------+++)))'''&&&'''((()))&&&%%%(((///999HHH___rrr~~~qqqcccUUUKKK>>>555///...///,,,******))))))((((((((()))((((((%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""!!! """"""!!! !!!!!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!!!!!!!!""""""######&&&&&&&&&&&&%%%$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""!!!...:::999///&&&&&&***+++---///111000---(((%%%###"""!!! !!!"""###############$$$%%%&&&'''((((((''')))---...///555GGGYYYhhhxxxfffMMM:::000---)))***+++++++++***)))(((******///>>>UUUnnnmmmQQQ999,,,))))))))))))(((&&&%%%$$$###!!! ###""""""#########"""!!!%%%$$$$$$%%%$$$&&&000:::OOOfffjjjRRR???444///...dddbbb^^^XXXSSSPPPOOOOOOOOORRRYYYeeetttrrreeeZZZNNNDDDCCCCCCBBBBBBAAA@@@>>><<<999555111...---,,,***))))))((('''''''''((()))***)))))))))******++++++++++++,,,...000333555777888777777888999:::;;;<<<===@@@@@@CCCGGGJJJNNNYYYdddrrruuuiii^^^UUUMMMGGGDDDAAA???===;;;999777444111666555444333222111000///---...000000///---+++))))))'''&&&$$$$$$$$$$$$%%%$$$&&&)))******+++---///000111000///------///111000000000000111111111111////////////000000000000000//////000222666999;;;999777666666555999FFFSSSrrr~~~lllVVVHHHAAA<<<:::<<<666777777777666555555555222222222111222222333333777888888:::<<<======<<>>999333/////////+++((((((******)))(((&&&%%%$$$$$$$$$$$$######"""#########$$$$$$%%%%%%$$$$$$###"""!!!"""""""""""""""""""""###!!!!!!!!!######"""!!! !!!!!!!!!!!!"""""""""!!!""""""###""""""!!! !!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!...999999...%%%&&&***///000111111---)))$$$"""###"""!!!  """#########$$$%%%%%%&&&''''''((((((###$$$'''))))))...===MMMbbbtttqqqWWW@@@222,,,++++++,,,,,,,,,+++)))((()))***000???UUUlll~~~kkkNNN777+++'''&&&%%%(((&&&$$$$$$&&&'''&&&$$$%%%###"""###%%%&&&%%%###%%%$$$$$$&&&(((...===LLLjjjlllRRR>>>444000---***^^^]]]YYYTTTOOOKKKKKKLLLNNNSSS^^^lll{{{yyyhhh[[[RRRHHH@@@@@@@@@AAAAAA@@@===:::888666333///,,,,,,,,,++++++,,,+++***)))))))))***+++)))))))))******+++,,,,,,///000111333555777999::::::::::::;;;===???@@@AAAAAABBBEEEKKKOOOVVVdddqqq~~~pppfff]]]SSSMMMFFF@@@===>>>;;;::::::888777666555444222222222222222333333333---.........---+++***)))'''&&&%%%$$$###$$$%%%%%%%%%''')))***+++,,,...000...///000///......///111//////000000000000000111000000000000111111111111000000000222444777999;;;888777777999:::BBBTTTeeemmm]]]KKK@@@;;;888777999444666777777666444555555333333333333333444555666666888;;;===>>>@@@BBBEEELLLTTT```mmm}}}~~~___NNN>>>;;;999444222444111222222333444555555666333222444888>>>KKKbbbuuufffNNN@@@;;;777333111111222222333222222111111111000...+++(((&&&%%%######$$$&&&)))+++---...***)))'''(((+++111888<<>>888666000---...---(((&&&&&&)))***)))'''$$$"""""""""%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$###"""""" !!!"""##################""""""###$$$$$$"""!!! !!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!""""""!!!!!! """"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""%%%***...***###!!!&&&,,,000222222000+++&&&"""!!!"""""""""!!!!!!!!!!!!!!!!!!"""######&&&&&&&&&&&&''''''''''''""""""%%%(((***...999DDD^^^rrr|||dddJJJ666+++,,,------------+++***))))))***111???TTTkkk~~~}}}hhhKKK555***&&&$$$"""&&&&&&&&&***---...+++((('''$$$!!!"""&&&((((((&&&!!!!!!###(((...;;;QQQeeeiiiVVV>>>///,,,+++(((###VVVVVVTTTPPPKKKIIIJJJMMMMMMUUUbbbrrr|||lll[[[OOOJJJCCC===:::===??????===999666444222///+++)))***+++++++++///...,,,+++******+++,,,*********+++,,,---------000111333555777:::;;;<<<>>>>>>>>>???AAADDDFFFGGGDDDFFFLLLUUU]]]hhh{{{ssscccWWWSSSLLLEEECCC???:::999<<<999999888777555444555555000000000111111111222222...------,,,***))))))(((&&&%%%$$$###$$$%%%&&&'''$$$&&&((()))***+++---///,,,...000000000///000111....../////////000000000111111111111222222222222000000222444555777999999666777999>>>CCCOOOfffzzzrrr]]]OOOBBB===;;;:::999:::333555888888666444555666444444444444555666777888555999<<<======BBBLLLTTTbbbmmm|||nnnVVVAAA;;;999555444777111222333444555666777777333333444666:::EEE[[[ooojjjPPPAAA<<<888333222222222333333222222111333333111///,,,(((&&&$$$ """%%%(((***,,,------)))(((''''''+++222999>>>HHHIIIJJJLLLMMMJJJDDD@@@555333///,,,***)))******++++++++++++***)))'''&&&&&&%%%%%%&&&)))---222555===FFFXXXkkkyyy|||ooohhh]]]QQQFFF===777333000,,,***,,,+++'''&&&(((&&&((((((&&&###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######""" !!!"""$$$$$$%%%$$$$$$###""""""###%%%%%%###!!! !!!!!!!!!"""""" !!!"""######"""!!! !!!""""""!!!  !!!"""############  !!!"""######"""""""""""""""""""""!!!#####################"""!!!!!!""""""############&&&%%%$$$!!! """'''+++///000111///***%%%######!!!!!!""""""###"""""""""  """######&&&&&&&&&%%%%%%%%%%%%%%%$$$###%%%***...111777>>>PPPeee|||sssZZZBBB222---.........---,,,***)))***+++///<<>>;;;888444222///,,,)))'''(((***++++++111///...,,,++++++,,,,,,++++++,,,,,,---...//////000111333666999<<<>>>???@@@@@@AAABBBDDDGGGJJJLLLGGGKKKTTT```lll|||zzzlll^^^RRRKKKHHHBBB>>>@@@>>>::::::???888888666333000...///000222111111000///......---...---,,,***)))(((((((((%%%$$$$$$$$$$$$&&&'''((($$$&&&(((((())))))+++---,,,...111222222111111222---.........//////000000111111222222222333333333000111333555666777888888555777;;;BBBJJJZZZssszzz___LLLAAA888888:::::::::;;;222555888888666555555777555555555666777888999:::999>>>AAA@@@@@@HHHXXXeee}}}yyy^^^FFF>>><<<777888===222222333444666777888888222222444666:::FFF\\\ppplllQQQAAA<<<888333222222333333333222111111555444222///,,,(((&&&$$$!!!%%%)))+++,,,,,,,,,)))(((&&&''',,,333:::???GGGGGGGGGHHHIIIFFF@@@;;;111111///...,,,***)))))),,,------,,,+++)))'''&&&%%%$$$$$$&&&,,,666???EEETTT^^^qqqvvvoooZZZUUULLLBBB:::444000///,,,)))(((++++++)))))),,,$$$&&&'''&&&###!!!###%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$######""" !!!###$$$%%%%%%%%%$$$###"""###$$$%%%%%%###!!! !!!!!!!!!""" """###$$$###!!! !!!""""""!!!  !!!!!!!!!  !!!"""######""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""!!!!!!"""##################!!!!!!"""%%%''''''&&&---///000...)))&&&%%%&&&!!!!!!"""###############"""!!!  """######&&&&&&%%%$$$$$$######"""### """)))...000333777???VVVpppgggMMM<<<......//////...,,,+++))),,,+++...888LLLgggvvvaaaEEE111)))'''&&&###'''...<<>>???HHHGGGGGGFFFGGGIIILLLNNNLLLXXXgggvvvqqq```RRRHHHDDDBBB???<<<999888888888666333000000////////////000111///222222000000222222///************)))((('''&&&$$$$$$$$$###$$$$$$%%%%%%''''''((()))***+++,,,,,,---------------...000000...............---------///111222222222222444555444111222555666666999===:::777:::EEEUUUkkk~~~fffRRRGGGBBB<<<888777666666666333333444444444333222222555:::;;;777666;;;>>>===@@@>>>@@@DDDHHHSSSkkkmmmPPPBBB===888777:::555444222111111444666888444222333666:::DDDVVVfffkkkTTTDDD<<<777555333333333222222222222111111111111///---)))%%%###$$$######$$$(((***++++++)))(((&&&&&&***000666:::CCCCCCCCCCCCAAA???<<<;;;444222///...//////,,,)))+++,,,---+++(((%%%$$$$$$###"""###'''000@@@QQQ\\\lllttt|||tttjjj\\\RRRFFFBBB<<<888444222...,,,...---+++***((('''''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$###"""!!! !!!###%%%&&&%%%%%%&&&### !!!%%%'''$$$ !!!""""""""""""!!! !!!!!!$$$%%%%%% !!!  """""""""""""""#########""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$%%%$$$$$$######%%%''')))***///---***)))((('''$$$""" !!!"""""""""""""""!!!!!!!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++000222;;;III___vvvwww[[[DDD888111,,,---...+++((('''%%%(((...999KKKdddzzz^^^AAA222,,,%%%###%%%(((888MMMaaaooorrrfffYYY???444***&&&%%%###"""###!!!'''111FFFeeeyyycccMMM>>>...+++(((''''''''''''&&&LLLLLLLLLJJJIIIIIILLLNNNZZZfffttt|||yyyqqqbbbXXXLLLCCC???===;;;888555444444333111///...---+++)))'''&&&'''))),,,...222111000...------,,,,,,.........///000222444555777888888:::;;;===???@@@EEEEEEFFFFFFHHHKKKOOOQQQZZZfffwwwrrrkkk___RRRHHHBBB???>>>>>>;;;777555555555333111000000000//////000000111///222222//////111000---))))))))))))((('''&&&%%%$$$$$$$$$###$$$$$$%%%&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///////////////......---------///111333444333333444555333222333777888777:::>>>::::::AAAQQQeee|||lllYYYJJJDDD@@@;;;888777777666666444444444444444444444333888<<<<<<:::;;;@@@CCCAAA???@@@DDDMMMXXXhhhtttVVVFFF???999666888666444222111111333555777444222333666;;;EEEWWWggg{{{kkkSSSDDD;;;777555333333222222111111111111111111000///,,,(((%%%###%%%$$$###%%%(((***+++***((('''&&&'''***///444777:::;;;;;;<<<<<<;;;:::999666222...,,,---------,,,+++---///...***'''$$$######$$$'''...;;;MMM```mmm|||tttfff\\\RRRFFF>>>:::888555333333222000...,,,+++***((('''&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!$$$%%%%%%%%%$$$&&&### """%%%&&&$$$!!!!!!!!! !!!!!!"""###""""""!!! !!! """$$$%%%%%% !!!  """"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$%%%"""###$$$$$$%%%'''***---...,,,)))((('''&&&$$$"""!!!"""######$$$$$$######!!!!!!  ######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&)))---///222>>>QQQhhh~~~eeeOOO<<<444.........***&&&&&&###&&&,,,777IIIcccxxx\\\@@@111+++%%%$$$'''///@@@WWWkkkwwwwwwjjj[[[???444***&&&$$$!!! !!!%%%111CCC\\\zzz}}}fffPPP<<>><<<;;;999777333333111000...,,,***)))((('''&&&%%%&&&(((+++,,,//////......---.........//////000111222444666777:::::::::<<<===???AAABBBHHHIIIJJJKKKMMMRRRXXX]]]ppp~~~}}}ooofffTTTPPPIIICCC>>>;;;:::;;;<<<888444111111111111111111111000000000000111111///111111...---...---***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((()))***+++,,,,,,---++++++++++++,,,---...///111000000///...------,,,///222555666555444444444333222555::::::888:::>>>>>>BBBOOOddd{{{iiiXXXJJJBBB???===:::888888777666444555444333333333444555666888:::999999<<>>YYYsssiiiRRR???000(((&&&%%%%%%&&&'''&&&$$$"""FFFFFFGGGHHHIIINNNSSSXXX___iiitttxxxwwwpppcccWWWIIIEEE???<<<:::999777666222111///---***((('''&&&&&&&&&%%%&&&'''(((***+++------------...///000000111111222333555777888999<<<<<<===>>>@@@BBBCCCDDDMMMNNNPPPRRRVVV^^^iiiqqq|||nnn```TTTMMMAAA???===:::888888888888666444000......000222333333222222111111111111222///222111---,,,---+++((('''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))***+++,,,------,,,,,,,,,,,,---...//////222111111000///...------///222666777666555444333333333777;;;:::777999>>>DDDMMM```xxxlllXXXKKKBBB===:::999888888888777555333444333222111111333555777:::999888:::???DDDFFFEEEPPPWWWeeexxxsssVVVGGGAAA:::777999666555333222111222333333444222222555:::DDDVVVfffssslllTTTEEE===999777444333222000/////////000333222111000---***(((&&&'''&&&%%%''')))***)))(((%%%&&&(((***,,,---...//////000111222444555555666333111...---------...///***+++,,,***&&&###""""""!!!&&&111@@@SSSiii}}}~~~qqqeeeSSSEEE<<<777333000---,,,+++,,,+++***'''$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))$$$$$$$$$$$$$$$$$$######"""######$$$$$$######"""%%%###""""""$$$%%%$$$""""""""""""""""""######$$$""""""!!! """ !!!###$$$$$$###  !!!!!! !!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$%%%((()))+++111666777444000+++(((&&&$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$###!!! !!!!!!""""""###$$$%%%%%%%%%%%%$$$%%%&&&(((+++,,,333888FFF[[[tttvvvdddHHH<<<222000000---((('''%%%&&&(((111BBB]]]{{{jjjRRR999...***''')))...555IIIaaapppsssiiiUUUEEE444---(((&&&%%%%%%***111:::QQQoookkkSSSAAA333+++)))######$$$&&&'''&&&### CCCEEEGGGJJJNNNSSSZZZ___bbbjjjqqqqqqmmmeeeYYYNNNEEEBBB>>>;;;999888666555111///---***(((&&&&&&%%%%%%%%%&&&'''((()))***+++---------...///000222222222333444666888:::;;;;;;===>>>>>>@@@AAACCCEEEFFFIIIMMMQQQWWW```nnnpppaaaVVVLLLCCC===999999777666555444444444111000...------000444777444444333222222222222222000222222...,,,---+++'''&&&%%%%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((())))))***+++,,,---......---------......///000111222222111000//////......000333666777666444333333444444777:::888666:::@@@JJJYYYqqqoooZZZNNNEEE===888777666666666777666444222222111000000111333555777<<<::::::===CCCIIINNNQQQ___kkk~~~qqqTTTGGGAAA:::777888555444333222222222222222444222333555:::CCCUUUeeeuuummmUUUEEE>>>;;;999555444222000///000000111555555333111///---+++***(((''''''((())))))(((&&&$$$&&&(((***,,,---------////////////000000000000...///000111111000000000------,,,)))&&&$$$%%%''''''111AAAUUUjjj~~~wwwnnnhhhZZZQQQEEE;;;555111...,,,,,,+++******)))((($$$!!!%%%$$$$$$$$$$$$%%%%%%&&&((((((((((((''''''&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$###"""###$$$$$$######"""""""""""""""######$$$""""""!!! """!!!!!!"""$$$%%%$$$### !!!"""!!! !!!!!!!!!""""""$$$$$$######"""!!!  !!!!!!!!!""" !!!!!!!!!!!!!!! !!!###$$$%%%***+++111???LLLMMMAAA555+++(((%%%#########"""!!!!!!""""""##################"""  !!! !!!###$$$%%%%%%$$$$$$%%%&&&(((+++---...---222???UUUnnnpppOOOBBB666333444111,,,***(((((()))///???YYYvvv```JJJ555---***(((+++111999KKK```iiifffYYYFFF777///***&&&%%%$$$'''000:::RRRiiinnnQQQ>>>111(((%%%'''"""###$$$&&&(((&&&### AAAEEEJJJOOOTTT[[[aaafffiiimmmmmmggg___WWWLLLCCCBBB@@@===:::888666555555000...,,,)))'''&&&&&&&&&%%%&&&((()))++++++++++++------...///000222333444333444777999;;;<<<======>>>??????AAABBBDDDFFFGGGDDDLLLXXXdddqqqkkkcccWWWMMMFFFAAA;;;777555555444222111111000000000000000//////111666999666555444333333222333333111444333///...///---)))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%'''((()))******+++,,,---......///............///000111222111111111111000000000000000333555666555333333333444444666888777777@@@IIISSShhhzzz^^^NNNGGG@@@999444666555444444555555333111111111111111222444666777888777999???EEELLLWWWbbbtttqqqUUUGGG@@@999555666444333333222222222222222444222333777<<>>;;;:::555444222000000111222444777666555333000///---,,,)))(((((()))***)))'''$$$$$$&&&(((+++---.........///...,,,+++***************...222444444333333444......---***(((''')))***///<<>>WWWsssxxxUUUBBB111,,,***(((+++222>>>NNN\\\___WWWJJJ<<<222,,,)))&&&$$$$$$)))777EEEeeeyyysss[[[AAA333+++$$$###&&&######$$$%%%&&&%%%!!!AAAFFFMMMTTT[[[bbbhhhlllmmmlllfff[[[QQQJJJCCC<<<===<<<:::777555444444555000...+++)))''''''((((((&&&'''***,,,---...------/////////000111333444555444666888;;;===>>>????????????@@@AAACCCEEEFFFHHHNNN[[[nnn~~~uuueeeQQQLLLDDD@@@>>>;;;888555222111000000///000000111111333444333222222666999777666555444333333333333222555444111000111000,,,&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%&&&'''((()))******+++,,,---...//////...------......///000111000000111111111111222222111333444444333222222333333333444666777<<>>888444666222222222222222333333333222111444999@@@LLL```qqqkkkSSSCCC<<<:::999555444222111111333555666777666444222000///...---***))))))******)))&&&###$$$&&&(((+++---...//////...---+++)))''''''''''''***---111444444555888:::555777999999888666555666???OOOhhhwwwqqqdddaaa]]]XXXSSSLLLFFFAAA???<<<777333000...---,,,(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&'''(((***+++''''''((((((((('''&&&%%%'''''''''(((''''''&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%$$$$$$######$$$$$$######$$$$$$#########$$$!!!!!! !!!!!!"""###""""""!!! """""""""###%%%%%%###"""!!!  !!!"""!!!  !!!""""""######""""""""""""""""""!!!!!! !!!"""""" !!!!!! !!!###$$$%%%***999QQQhhhqqqfffOOO<<>>???@@@@@@??????@@@AAACCCEEEGGGHHH```oooyyymmm]]]NNNCCC???;;;999:::999777444000000//////000111333444444666777666333333555777777777666555444333333333333666555222111333111...'''&&&$$$######%%%&&&'''$$$$$$$$$%%%&&&'''))))))***++++++,,,---...//////---------------...000000000000000111222222333333222333333333111111222333222111333555777@@@QQQaaavvvkkk[[[KKKCCC>>>999999<<<666444222111222222111000222333555777888999::::::<<<>>>FFFPPPXXXddd||||||cccIII>>>;;;777555777111111111222222333333333111111444;;;DDDQQQfffwwwjjjQQQBBB;;;888888555444222111222444777888777666444222000...------************+++)))&&&###$$$&&&(((+++---///000111...---+++)))((('''((((((+++...111222333666;;;???DDDHHHMMMPPPNNNKKKHHHGGGSSSddd}}}rrreee^^^OOOLLLIIIFFFDDDAAA===:::333111...++++++,,,---...***(((%%%$$$%%%&&&&&&%%%%%%%%%&&&'''(((***+++,,,&&&'''((((((((('''%%%$$$(((((()))(((((('''&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%$$$######$$$$$$%%%"""###$$$$$$###"""###$$$ !!!""""""""""""!!! """""""""$$$%%%%%%###!!!!!!  """""""""  !!!"""######$$$ !!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!###$$$%%%...CCCaaavvvwwwdddIII777111---'''###"""!!!  !!!"""""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$!!! """$$$%%%&&&%%%%%%&&&''''''(((((((((+++,,,///666CCCUUUhhhuuulllZZZGGG@@@===888000,,,''''''***111@@@XXXssszzzgggFFF777,,,++++++(((+++111777AAAHHHBBB888111---+++((('''))),,,222@@@XXXnnn~~~{{{gggNNN999'''%%%%%%!!! %%%###"""!!!!!!!!! EEEIIIOOOYYYaaagggiiiiiieee^^^SSSHHHAAA<<<888666888777666555333111///...---,,,***)))))))))***+++)))+++---...///000222444666555333222333555777999888:::======<<<>>>BBBFFFGGGAAAAAAHHHOOOSSSXXX___tttyyyhhh]]]TTTIIIAAA<<<;;;888666444222222222222333333111000000333555777777777777777666666555666777888888777555333111666666555444222111000000(((''''''&&&&&&&&&''''''&&&''''''&&&%%%%%%(((***,,,++++++---000222222222..................------111111222111000000222333666333111000111222222222333///222888;;;BBBZZZsssqqq\\\RRREEE===::::::888666555555555555444333222111000555888888888999::::::??????HHH[[[ooovvv```GGG;;;888777555555333444444555555444444333777666999@@@JJJ[[[sssgggSSSDDD;;;999:::222222111111222444555666666444222///------......++++++***)))((('''&&&%%%$$$&&&(((+++.../////////666000+++***)))&&&%%%(((***)))---555999;;;AAAJJJSSS]]]gggkkkmmmlllhhhbbbgggvvvmmm\\\RRRNNNDDDBBB???<<<999666444444000---***))))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''%%%&&&++++++'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""######"""!!!!!! !!! """###$$$$$$$$$$$$ !!!###$$$$$$$$$###""" !!!!!!###!!!   """###"""###%%%''',,,DDDccctttnnnXXX???///+++&&&"""!!!$$$%%%### &&&%%%%%%%%%$$$###############""" !!!###%%%&&&###&&&(((&&&$$$"""$$$'''(((***+++---444DDDYYYhhhttt}}}fffMMMBBB???:::333000))))))+++111;;;NNNjjjlllYYY:::111******,,,***))))))000777999333...///...,,,+++$$$###+++;;;QQQnnncccJJJ333///)))$$$!!!"""$$$&&&&&&%%%### FFFJJJRRR[[[bbbfffeeedddZZZSSSJJJAAA<<<888666555555555444333222000...---,,,,,,***))))))***+++++++++---///000000111333555555555555555666888:::;;;:::<<>>===:::777555222111000...+++(((''''''((('''&&&#########$$$%%%%%%&&&&&&"""'''(((&&&'''++++++(((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$###"""!!!  !!!"""############ !!!"""#########"""!!! !!!!!!###!!!   """######$$$&&&'''111DDD\\\ggg```LLL888,,,***&&&""""""$$$%%%### !!!!!!!!!!!!!!!!!!##############################""" !!!###$$$%%%###&&&'''&&&###"""$$$'''(((***,,,---111===MMMZZZfffqqq~~~nnnSSSEEE???999222///---,,,,,,111:::LLLggg~~~iiiTTT999000******+++***((()))...333444///++++++***''',,,(((,,,<<>>888555444333333111111111111000...,,,+++,,,+++*********+++,,,---...000222222222333444666666666888999:::;;;<<<<<<888;;;===>>>>>>@@@FFFJJJOOORRRZZZeeeqqq~~~yyyccc[[[PPPIIIFFFDDD@@@<<<999888555333111000//////111555:::===<<<999666555999999999888888888777777555666777888888777666555555444333222111000///......,,,***(((''''''((()))&&&((()))(((((((((+++---...---,,,...000111111000000000/////////000000000///111222222111222444666888555222111111222222222333333999GGGUUUhhhzzzbbbPPPJJJCCC;;;666666777777666222333333333444444444444555888:::;;;:::999<<<@@@IIIVVVooonnnZZZEEE;;;888666444333222222333333444444444444999:::CCCTTThhh{{{cccNNNAAA999777999444444333444444555666777777666444222111111222333,,,***(((&&&%%%%%%&&&'''''''''((()))+++---///000...***)))***)))''''''***,,,---222<<>>LLLQQQJJJ<<>>HHHZZZgggwwwyyy\\\III>>>777222000000...---///666FFF```vvv~~~aaaKKK666///))))))***((('''(((***---...+++***+++)))&&&)))+++888PPPiii}}}yyy]]]EEE333)))'''&&&$$$#########$$$%%%"""!!! JJJOOOVVV]]]```]]]UUUOOOAAA<<<666111///000000111---.../////////...,,,+++,,,,,,++++++,,,---///000111333555555555555777999888999;;;===>>>===<<<;;;:::<<>><<<999888;;;::::::999999999999999666666777888999999888888666555444333222000/////////---***(((''''''((()))(((***+++,,,+++,,,...///,,,+++***+++---...---,,,000///.........///000111///111222222222333555777888555222111222333333222444444;;;KKK```{{{~~~hhhUUUIIICCC>>>999555555555555555111111222333444555666666555666999;;;:::;;;AAAHHHXXXkkkfffUUUCCC:::888555333333222222222333333444555666999<<>>888666777555555555555666666777777555444333222222222222333+++)))'''$$$###$$$&&&'''((((((((((((***,,,...000...++++++---,,,)))***...///555???MMM^^^rrr~~~lll]]]SSSKKKBBB;;;777666666555333222000000***'''%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((())))))***++++++******))))))(((((((((((((((%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""$$$###"""  !!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!"""   !!!!!!###&&&(((,,,333;;;===888000***''''''%%%######$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!"""############%%%&&&%%%""""""%%%(((000666<<<:::444111555;;;VVVeeevvvfffNNN???777333111222///,,,,,,000>>>WWWllluuuVVV@@@333---))))))***'''''')))))))))******+++,,,---++++++777MMMhhh{{{```FFF444+++'''%%%%%%%%%%%%$$$$$$###### LLLPPPVVVZZZ[[[UUULLLEEE===888111---,,,---......***,,,...///000///---,,,---,,,,,,---...000222333444666777888888999;;;<<<<<<===???@@@@@@>>><<<;;;???BBBEEEGGGIIINNNUUU\\\eeerrrrrrdddWWWPPPIIIEEE@@@>>>>>>>>><<<:::666555333111111111111111444777;;;======<<<<<<<<<<<<<<<;;;::::::::::::;;;777777888999999:::::::::777777666444333222111000...---***((('''''''''((((((***+++,,,++++++,,,...+++******+++---------,,,......---,,,---...000111000111333333333444666888777444111000111333333333;;;<<>>>>>???JJJVVVmmmwww\\\NNN???:::888555333333222222222333444555777888:::@@@QQQjjjsssWWWEEE<<<777666666555555666666666666666666333333222111111111111111+++)))&&&$$$$$$%%%'''((()))((((((((()))+++---///---+++,,,...---+++...333444@@@RRRdddvvvsss```SSSLLLFFF>>>777444444444444333222000///***(((%%%$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%(((((()))***+++******++++++***)))(((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###""""""   !!!!!!!!!!!! ######!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!"""!!!  !!!"""%%%(((,,,000444444000***'''%%%%%%$$$############"""!!! !!!""""""###$$$$$$###""""""!!! """""""""!!!  """#########""""""$$$%%%$$$!!!!!!%%%)))666>>>EEECCC:::333333777PPPaaauuuqqqUUUBBB888555333444111------///:::QQQeeemmmOOO:::111,,,)))******'''''')))+++***)))***+++,,,///222<<>>@@@@@@AAABBBCCCCCCAAA???>>>AAAEEEIIINNNSSS[[[eeemmm~~~sssggg\\\QQQJJJGGGAAA>>>;;;888888777555444222111000000000111222333666888;;;<<<<<<===>>>@@@>>>===<<<;;;:::;;;<<<===999999999999::::::;;;;;;888777666555444333222111,,,+++***)))((((((((((((&&&(((******)))((()))***---,,,+++---///000000///...---,,,+++,,,...000111111333444444333444666888444222000///111333444444<<<@@@LLLaaa~~~kkkZZZLLLDDDAAA<<<<<<:::888666444333333333333333333555777999:::>>>;;;<<>>FFFZZZtttiiiPPPAAA;;;888555555555555666666666666555555222222111111000///......***)))'''&&&%%%&&&'''(((((((((((()))***+++,,,,,,+++***,,,.........444<<>>999444111111222222111///---,,,***(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''(((++++++))))))++++++***)))((((((''''''(((%%%&&&&&&&&&&&&%%%$$$$$$###############"""!!! !!!!!!!!! """"""!!! !!! !!!!!!""""""!!!!!!!!! !!!"""###"""!!!!!!!!!!!!""""""""""""""""""!!!  !!! """&&&)))111222333111---(((%%%$$$######$$$$$$###""""""!!!"""""""""######$$$$$$%%%%%%%%%$$$######""""""!!!""""""""""""!!! !!!###$$$###"""!!!"""$$$$$$###!!!!!!%%%)))666@@@HHHFFF<<<444444777DDDYYYqqq~~~|||^^^GGG<<<777444555222000///000:::MMM```{{{eeeJJJ999///+++***+++***'''(((+++...,,,,,,---,,,...666???UUUjjj~~~gggKKK888...(((%%%$$$'''''''''&&&$$$"""OOOOOOOOONNNKKKEEE===777444000***&&&&&&(((*********---111444666555444333//////000111333666999:::666888;;;===>>>???BBBDDDBBBCCCDDDFFFGGGGGGFFFFFFEEEJJJQQQYYYbbbnnn|||wwwjjj]]]VVVOOOFFFAAAAAA:::999777666666555444333222222111222333555666888666999<<<>>>>>>???@@@BBB@@@>>>===;;;;;;<<<===>>>::::::::::::::::::;;;;;;777777666555333222111000++++++,,,,,,,,,***)))((((((***++++++***(((((((((,,,++++++---000111111111///...,,,,,,,,,...111333333444555444333444555777111///---...000333444555:::CCCVVVqqqlllZZZPPPGGG@@@>>>888999999888777555444333555555444444555888:::<<<<<<999;;;CCCIIISSSkkkqqq]]]JJJAAA999888999777555666444333333444666888;;;===DDDOOOeee~~~vvvaaaIII>>>;;;888666555444555666666666555444444333222222111000...---,,,))))))((('''''''''(((((('''((()))******+++************---111222666@@@JJJWWWlllyyyoooWWWNNNBBB:::777666555222///000111111///---+++***)))'''%%%$$$%%%&&&&&&%%%######$$$%%%&&&'''((())))))&&&'''++++++((('''+++******)))(((''''''''''''$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!  !!!""""""!!! !!!!!!"""!!!""""""######""""""!!! !!!"""#########"""!!!""""""""""""""""""""""""!!! !!!  ###(((+++111111///,,,)))'''&&&%%%"""###$$$$$$###"""!!!!!!""""""""""""############"""""""""######$$$$$$$$$"""""""""""""""!!! """$$$$$$###""" """###$$$""" !!!&&&***///:::DDDBBB888111222777===UUUpppiiiNNN???888444111000......///777IIIZZZuuuvvv[[[DDD777...++++++,,,+++((((((,,,,,,,,,///222333999HHHYYYppp}}}bbbNNN999///+++&&&"""!!!%%%%%%%%%$$$""" PPPNNNLLLJJJFFFAAA:::555000,,,&&&###$$$&&&((()))+++...222666888777666555000000111222555888;;;<<<666999<<<>>>???AAADDDFFFCCCDDDFFFHHHJJJKKKLLLLLLOOOUUU^^^hhhtttqqqeeeZZZPPPMMMIIIAAA===>>>888888888888888888777777555555555666777:::<<<===666999>>>@@@AAAAAAAAABBB@@@???===<<<;;;<<<>>>???<<<;;;;;;:::::::::;;;;;;666666555444222111000000***+++---......---+++)))+++---///...,,,************))))))+++...000000000000///---,,,---000222444444555555555333333555777000...,,,---000333555555<<>>888888999777666777444444444444666999===???IIIVVVlllppp\\\FFF<<<:::999666444444444555666666555444333444333333222000...---,,,)))))))))))))))((((((((('''((()))+++++++++***))),,,,,,000555888>>>JJJWWWjjjvvvfff\\\IIIBBB999333222333444444000111222222000...+++***(((&&&$$$###$$$&&&%%%%%% !!!###%%%''')))+++,,,)))&&&&&&++++++''''''*********((('''&&&&&&&&&&&&###############"""!!!!!!!!!!!!!!!!!!  !!!"""$$$%%%  !!!"""###"""###############"""""" !!!###$$$$$$$$$###"""#########""""""""""""""" !!!!!!  !!!!!!!!!"""%%%***---,,,***(((%%%$$$%%%'''(((!!!"""$$$$$$###"""!!!!!!  """###%%%&&&'''"""""""""""""""!!!  """$$$$$$###!!! """######""" !!!&&&***)))444>>>===444---000666===WWWssspppRRRBBB888333,,,++++++,,,,,,333DDDTTTpppoooSSS>>>444---++++++---+++((()))---(((***000777<<>>>>>AAAFFFJJJKKKLLLNNNOOOPPPQQQTTTWWW[[[dddppp|||tttbbbYYYNNNMMMJJJFFFBBB>>>;;;999555555666777888888888888777555555888<<>>===@@@BBBCCCCCCAAA@@@@@@AAA@@@AAA@@@???=========>>>???<<<::::::======:::666444777888777333111111333000///...///000000///...111000...,,,***))))))(((---+++***,,,///000...,,,222111111111111111111222222222333444555555555555---.........///444777888FFFSSSnnnmmmUUUIIIDDDAAA>>>>>>:::999888666555555444444555888999777777:::===>>>@@@BBBHHHTTTgggwwwkkkaaaZZZ]]]cccmmm}}}oooWWWHHH>>>>>><<<;;;999888666666444222222555666999AAAKKKWWWhhh~~~gggTTTAAA;;;;;;999666444555555444333222222222222666555333222000///......'''((()))******************((('''))),,,,,,***(((+++...111444;;;KKKbbbrrrvvveeeUUUKKKAAA===777444222222111000111111111111///---+++***%%%%%%$$$$$$######$$$$$$#########$$$%%%''')))***))))))(((((((((((())))))***)))(((&&&%%%$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$###"""!!!"""!!!  !!!###%%%   !!!""""""!!!!!!"""###############""""""!!!!!!  !!!!!!""""""""""""""""""""""""###  !!!   ''',,,---...+++(((&&&%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" """###$$$%%%&&&&&&%%%###!!! !!!!!!""""""""""""##################$$$%%%%%%%%%$$$$$$&&&)))---///............AAAOOOnnn|||^^^FFF888333+++&&&%%%)))+++///===NNNkkk~~~{{{___JJJ<<<444------...//////000222222333222222777EEEZZZrrr~~~eeeQQQ999333+++'''&&&&&&&&&%%%&&&%%%###!!! FFFBBB===999666333000...+++)))'''%%%%%%'''***,,,...000333666888888888888888999999;;;<<<;;;:::999999:::===@@@CCCHHHMMMQQQOOOPPPPPPQQQRRRVVV\\\aaahhhuuu|||pppbbbUUUOOOMMMKKKHHHDDD???;;;888777444444555666777888888888===;;;;;;===AAACCCCCCBBBDDDEEEFFFEEEBBB@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCAAA???>>>>>>>>><<<999666555666777555222///000111111000///000111222111000000///...,,,++++++******,,,++++++---111333222000333333222222222222333333444444444444444444444444444555555555666:::>>>@@@MMM^^^}}}yyyfffRRRFFFBBB???<<<<<<999888777666555555555555444777999888888:::>>>@@@AAAEEEPPPccc}}}zzznnnhhhbbbZZZRRRKKKNNNTTT^^^ooowww```MMMDDD<<<<<<;;;999888777666555333222222444666;;;GGGTTTiiixxx{{{aaaPPP???:::;;;999666444111111111111222333444555666555333111///------,,,)))******+++,,,,,,++++++,,,)))'''(((+++......---...111555<<>>AAADDDFFFFFFHHHJJJLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCAAA???===;;;777888777555222000111222333222111222444555444333000///...---,,,,,,,,,,,,,,,+++,,,///222555555555555444444333333444444555666666555444444444444555444444333444555999>>>CCCSSSkkkmmm]]]LLLDDD@@@===999999888777777666555555555666555777::::::999:::???CCCFFFPPPddd~~~zzzmmm\\\RRRNNNMMMIIIEEE@@@BBBFFFOOO^^^vvvfffRRRGGGCCC:::999999888777777666666444333444666999BBBTTTeee}}}qqqXXXIII<<<999;;;:::666444111111111111222333444555555444222///---+++******++++++,,,------------,,,,,,***((((((+++...111222000222999DDDVVVnnnwww```OOODDD;;;666777555444444555555555444111222222111000...,,,***)))((('''&&&%%%%%%%%%%%%$$$%%%'''((())))))))))))(((((('''&&&%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$###"""!!!!!!###$$$%%%((((((&&&$$$###"""""""""!!!!!!!!!!!!  !!!""""""  """$$$######"""!!!!!!  !!!""""""""""""""""""""""""""""""!!! !!!""""""%%%,,,000000,,,)))&&&$$$$$$$$$###"""########################!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""#########$$$$$$$$$$$$%%%&&&'''(((""""""""""""############&&&&&&%%%%%%$$$###!!! $$$###""" ###)))---777LLLrrrlllQQQ@@@888111***&&&(((((()))555DDD^^^uuueeeKKK;;;222---222000///333:::AAAEEEFFFAAAAAAGGGWWWooohhhQQQ;;;---(((&&&$$$$$$&&&'''&&&&&&&&&$$$"""  888555111///...---,,,***)))((((((((()))+++...000333333555777888888999888@@@AAAAAA@@@???>>>>>>>>>???@@@DDDLLLUUU[[[\\\[[[ZZZYYYWWWWWW\\\fffsss|||zzzlll^^^VVVPPPKKKHHHIIIFFFDDD@@@<<<888555333222444555555777999;;;<<<===>>>>>>???AAAEEEIIILLLNNNQQQTTTXXXZZZ[[[[[[\\\]]][[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMKKKIIIFFFDDDCCCCCC;;;:::888666444444555666444333333444666777666555111000///...---,,,,,,,,,------...///222444666666777666666555555666666777666555555444444555666777000///...000111444<<>>:::666666555444444444555666777888;;;:::<<<===:::888???JJJVVVtttnnnZZZSSSKKKFFFEEEDDD@@@===???@@@AAACCCMMM```zzzkkkXXXLLLCCC===888999999999999999999999999444555999AAAKKK\\\tttxxxaaaJJJ@@@888999<<<;;;888888777666555444444333333333222111///---+++)))((('''******++++++++++++******&&&'''((()))+++,,,...000:::CCCTTTiiittt\\\KKKCCC>>>888444555444333333444444333111//////000///...,,,***((('''&&&%%%$$$############%%%&&&(((******)))'''&&&###"""!!! """###%%%&&&'''***)))(((''''''((()))******))))))((('''''''''&&&$$$$$$#####################"""""""""""""""###$$$!!!"""###$$$###"""!!! """$$$!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$&&&+++111222///(((&&&###"""#########"""########################!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!###%%%&&&'''(((!!!"""""""""############!!!"""######$$$$$$$$$$$$ !!!$$$&&&...>>>[[[yyypppXXXHHHBBB<<<222+++***)))(((000<<>>>>>???AAACCCBBB@@@@@@DDDGGGLLLOOOTTT[[[aaaccccccaaa```dddkkkvvvxxxiii___QQQKKKGGGGGGFFFAAA??????===;;;888666555555666666333333444666999<<>>999555555666777777666555444444555666555444444333111000///.........///000111111111222555888999888888777777888888999444555666777888888888888111---...222333777EEEUUUllldddMMMEEE>>>===<<<888555555333333333444555777888999<<<:::;;;===:::999CCCQQQaaawww___NNNJJJEEECCCCCCAAA<<<999999;;;===???FFFWWWoooppp[[[LLLFFFBBB<<<777999999999999999999888888333444<<>>777888:::999888888333333333333444555666777111000...,,,***))))))((())))))*********)))(((((($$$&&&(((***,,,///333666AAAOOOfff}}}ssscccPPPCCC???===888333666444222222333333222111///000000///...,,,***(((%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%$$$!!! !!!!!!#########$$$%%%&&&'''(((((((((''''''((()))+++,,,---,,,+++)))((('''&&&&&&###############""""""""" !!!""" !!!!!!!!!!!!!!! !!!"""""""""!!!  """ !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! """$$$&&&,,,111000+++&&&$$$"""!!!"""###""""""########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$%%%%%%""""""""""""############ """###$$$%%%%%%%%%!!!""""""!!!!!!"""###***555GGG^^^tttuuu___QQQLLL???444++++++***)))000:::OOOiiieeeHHH888333111---444???PPP```kkknnnmmmkkkssssssYYYCCC333)))''')))%%%''')))(((&&&###"""!!!...+++((('''(((((('''&&&&&&'''))),,,///222666777888888999;;;===???AAABBBAAAEEEHHHGGGFFFGGGLLLPPPUUUXXX[[[^^^aaaeeeiiillllllsss~~~{{{mmmbbbWWWQQQIIIEEECCCEEECCC???===>>>999777666555555777999;;;888888999;;;>>>BBBFFFHHHMMMVVVbbbppp{{{{{{jjj]]]LLLFFF>>>999888888777777666555333333444444333111111111000000000111222222///111222222222444999<<<999888888888888888888999666777999:::999777555333000,,,,,,222444888III[[[yyysssZZZGGG@@@::::::999555333444222222222333555777888999:::777888;;;::::::III[[[tttgggSSSDDDBBB???>>>>>>===:::888666999<<<<<>>EEERRRbbbyyykkk\\\III???>>>>>>:::555666444111000111222333333111111111111///---+++***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***,,,---111000...+++)))(((''''''"""#########""""""!!! !!!!!!!!!""""""!!!  !!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!! """###%%%+++000...'''%%%### !!!""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!! !!!############"""""""""""""""############ !!!"""######$$$######"""#########!!! !!!"""&&&,,,777GGG^^^xxxxxxaaaQQQJJJ???333***))))))(((///999KKKeeezzz^^^DDD666444111---888GGG]]]oooyyy|||}}}~~~qqq\\\DDD555,,,&&&%%%((($$$''')))((($$$!!!!!!!!!///,,,***((())))))((((((&&&'''))),,,000444777888999999:::<<<>>>AAACCCDDDFFFJJJMMMNNNMMMNNNTTTYYY\\\]]]^^^^^^```fffooovvvtttdddYYYRRRLLLIIICCC???>>>???===999888:::666555444444666999<<<>>>>>>>>>???AAAEEEIIIMMMPPP^^^iiixxxoooVVVOOOFFF???<<<;;;999888666555333333333333111///......///000111333555666///111333333444777<<>><<<;;;<<<===<<<:::888;;;===<<<<<>>111((((((((((((...888MMMgggwww\\\CCC888666444///888JJJcccwww|||^^^III444,,,***'''&&&(((###%%%'''&&&### """((((((((()))))))))))))))+++---111444666777777777:::;;;===>>>???AAADDDFFFMMMRRRWWWYYYZZZ[[[^^^aaacccbbbbbbdddjjjvvvxxxlll\\\PPPKKKIIIFFFDDDAAA???;;;888666666666777666666777999<<<>>>>>>>>>GGGBBBBBBGGGLLLNNNVVV___rrrooo```OOOFFF@@@;;;999999444555666666666555444333/////////111333444333222111222333222111333777;;;<<<<<<;;;:::888666444333;;;;;;:::888666444222111444333444777666<<>><<<;;;;;;;;;;;;777999999888999@@@LLLUUUiiitttyyyhhh]]]OOOIIIBBB<<<:::888555222;;;555333666999999;;;???BBBOOOcccyyyhhhQQQCCC===999555555888888444000555444444333333222222111111...+++,,,///111...***---------+++((('''((()))&&&(((***+++111BBBYYYjjjiiiSSS@@@;;;:::555333777======<<<:::777666555444777555333222111///+++((()))&&&###"""###%%%''''''$$$""" !!!!!! """"""###&&&((((((&&&$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''***///222444333000,,,)))((('''&&&$$$###"""!!! !!!!!!!!!  """"""######"""!!!  !!!  """&&&***,,,+++'''$$$"""!!!  """"""!!!!!! !!!!!!'''&&&###  !!!!!!!!! """""""""""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''%%%###!!!""""""!!!!!!!!!!!!!!! &&&$$$***999NNNfffxxxZZZDDD:::888222,,,)))'''(((000888MMMfffvvvXXXBBB555000333999BBBJJJYYYjjj{{{vvvbbbDDD:::---%%%###%%%%%%$$$&&&%%%%%%###!!!)))))))))))))))***+++,,,...///222555777888888777999;;;===>>>???CCCJJJOOOXXX^^^eeehhhfffdddcccccceeefffiiinnnxxxqqqfff]]]RRRJJJGGGDDD@@@===>>><<<999666555555666777999999:::===@@@CCCEEEEEELLLHHHIIIOOOVVV]]]hhhsssooo[[[MMMCCC;;;777777555555666777666444222111000000000111333444333111222333444333222333666:::999999::::::999999888777::::::999777555333111000111000222555666===SSSkkktttXXXGGG===999555444444555444222333333555666777888888888777333444999===GGG^^^uuunnnZZZJJJBBBAAA@@@>>>===<<<;;;<<<<<<777999999888999>>>HHHPPPWWW___iiinnnjjj___TTTLLLGGGBBB===999777666444333999555444777999999===BBBRRRaaawwwvvv___LLLAAA===999555555777777444000444444333333333333222222333///******---000///---,,,,,,,,,+++((('''(((******+++---111<<>><<<<<<<<<<<<888999:::999888<<>>FFFOOOgggxxxiiiTTTFFF???;;;888666555777777444111222222333333333333444444555000+++))),,,...//////+++++++++***(((((()))***---///333<<>>AAALLL```wwwhhhNNN<<<---(((""" """%%%&&&&&&$$$###""" ***)))((('''))),,,///111555666888999;;;;;;;;;;;;>>>AAADDDFFFIIISSSaaammm~~~~~~lll^^^TTTNNNFFFDDDAAA@@@???===:::777:::999888777888999:::;;;999:::;;;===@@@DDDIIILLLSSSYYYdddrrr~~~iiiWWWHHHBBBAAA777888888777555222///---000///000222555666666444555555444333333333444555222333555777888::::::;;;555555555444333222111000222111333888;;;EEE___xxxuuu\\\JJJ@@@777666444333333333333222222333444555666666666666666333444:::BBBSSSrrrkkkYYYNNNEEE>>>@@@???>>>===<<<;;;;;;:::888999999999888999<<<@@@FFFGGGGGGEEEBBB@@@??????===;;;999777777777777888999888:::===AAAIIIXXXgggzzzwww^^^KKK@@@===:::888666555666666444222111111222333333444555555444000---,,,---.........)))***+++***((((((***,,,///111999GGG]]]vvvyyy```LLL@@@999444222///+++---333666999<<<===<<<;;;===???<<<>>>AAADDDDDD@@@:::555***)))'''''''''&&&###!!!"""!!! """$$$&&&&&&%%%&&&&&&&&&'''))))))'''%%%###""""""!!! !!!!!!!!!!!!"""""""""!!!!!!###%%%"""!!!  !!!!!!  ###$$$$$$###  !!!!!!!!!!!!!!!!!!!!!!!!$$$(((...111000,,,(((%%%$$$###""""""!!! """!!!!!! !!!!!!"""!!! !!!"""###"""######""" !!!"""""""""""""""######$$$%%%&&&%%%%%%$$$"""  """"""!!!  """###"""###%%%)))111EEEeeefffMMM>>>555000------++++++000888III___|||xxx^^^LLL@@@;;;===BBBFFFTTTlllrrrWWW>>>///$$$""""""$$$%%%%%%"""!!! )))((('''''')))---111333888888:::;;;<<<======>>>???CCCGGGKKKRRR___nnnzzzxxxeeeVVVKKKEEEBBBCCC@@@>>><<<;;;;;;:::999888888777888888:::;;;<<<===>>>@@@AAACCCHHHOOOUUU\\\hhhyyyxxxaaaNNNCCCAAA::::::999777555222///.........///222666888999888555555444333444444333333111222333444666666666666333333333333333222111111444222444888<<>>>>><<<:::888999:::::::::999777666666666777888888;;;BBBKKKYYYnnnnnnVVVFFF>>>;;;888777666555555555444222111111222222333444555555111000///000000///---+++)))***+++***)))***,,,...000666CCCVVVmmm~~~iiiSSSAAA:::777444111,,,)))+++///222666999999888999===AAACCCGGGLLLQQQQQQJJJ@@@888...+++'''%%%%%%%%%$$$$$$$$$###$$$&&&(((******)))((('''&&&'''(((((('''%%%!!!!!!     $$$###!!! !!!""""""###$$$$$$###  %%%***///111///***&&&$$$$$$######"""!!!!!! !!!!!! !!!!!! !!!"""###"""######"""  !!!""""""""""""""""""###$$$%%%%%%""""""!!!!!!  !!!"""###!!!"""$$$&&&,,,???^^^yyykkkPPP???444///,,,,,,++++++000777HHH\\\zzzoooYYYJJJAAA>>>AAAFFFMMM^^^yyy}}}cccHHH222(((!!!!!! !!!"""######### ((((((((())),,,///333555999999:::<<<===???@@@@@@AAAEEEKKKTTTaaaqqq~~~qqqaaaUUUJJJBBB???@@@???===;;;888888888999:::777777777888999:::;;;<<<;;;>>>BBBEEEJJJRRR]]]dddsssnnnTTTCCC======<<<999777444222111111......///333777999:::999555444333333555555444222111222222333333333333333222222333333333333222222333111222777<<>>;;;333444555555333222333444111222222333444444333333888666888===EEEXXX|||}}}```QQQKKKDDD???<<<<<<<<<;;;:::999777666777777777777777777888888888999:::999777666777777777888888777555444555666888999@@@LLL\\\nnn}}}dddPPPDDD<<<999777777666666555444444333111111222333333444555555///000222222111///,,,***(((***+++++++++,,,...000666AAASSShhh}}}mmm\\\KKK===888666333///+++)))***,,,---111444333222444:::AAAFFFMMMVVV]]]\\\SSSEEE;;;111---)))&&&&&&'''''''''&&&&&&&&&(((+++,,,+++***)))'''&&&&&&''''''%%%$$$  $$$###!!! !!!###$$$%%%!!!"""###"""  !!! !!!!!!&&&***///000,,,'''%%%$$$############""""""   !!!!!!""""""!!!"""###"""  !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""###$$$%%%!!!  !!!""""""""" ###(((888TTTmmmrrrUUUCCC999333///---***)))///666DDDYYYyyyppp```NNNDDD@@@???DDDIIITTTjjj~~~jjjQQQ888)))###!!!!!!"""""""""!!!!!!!!!((()))+++---000333666777999999:::<<<>>>@@@AAACCCFFFJJJSSScccvvvwwwhhh]]]RRRLLLFFF@@@>>>AAA999:::999999888888999:::999::::::;;;<<<===>>>>>><<>>:::666333333444555111000111444777888888777555333222333555666444222111222333333333333333222111111222333444444444333333111444999@@@NNNllllllSSSCCC<<<:::222444666666444333444666333333444555555555555444777666999@@@HHH[[[cccSSSJJJCCC>>><<<<<<<<<<<<;;;999777666777666555555666888888888888999:::999888777888999555777999888666666888:::===@@@LLL___tttlllXXXJJJBBB:::555666666666666444333333444222222222333333444444444111111222111///...---,,,)))***,,,,,,,,,...000333>>>NNNfff|||lllYYYMMMCCC;;;666444000,,,***+++******))),,,...,,,+++...777???EEENNN[[[eeeeeeZZZJJJ===222000---,,,,,,,,,+++***''''''(((***,,,---+++***)))'''%%%%%%%%%%%%$$$###   !!!!!!!!!"""!!! !!! !!!!!!!!!"""""""""&&&***...---((($$$###$$$!!!"""############!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""$$$$$$!!!  """###"""!!!!!! %%%222JJJ___|||~~~bbbNNNBBB;;;444///***''',,,333@@@UUUwwwzzz^^^QQQCCC===<<>>,,,######!!!!!!"""!!! )))+++---000333666888999888999:::<<<>>>@@@BBBDDDLLLPPP[[[ooorrrdddXXXOOOGGGEEEBBB<<<<<>>??????@@@AAABBBBBBCCCCCCJJJTTT___lll}}}oooXXXMMMBBB???:::555333444666777333333333444666777666555444222111333666777555222111222333444444444444333111111222333444444444444555333666===EEETTTtttbbbJJJ<<<666555222444777777555333555777555555666666777666666666666666;;;BBBJJJ^^^hhhVVVKKKCCC===<<<=========<<<:::888777777555444444666888999999777888888777555666777999666888;;;;;;::::::<<>><<<999<<<;;;<<<>>>===>>>GGGRRRRRRaaatttzzzgggZZZTTTEEEBBB???>>>===;;;777333666666666777999;;;>>>???BBB??????DDDGGGFFFGGGIIIMMMXXXggguuubbbMMMFFF===666444444111000111666555555444444555555666444444222222222444666777555333000111444555444222444333333222222222333333555666444;;;IIIWWWssswww^^^III:::555555555444444444444555666666333444555666777888999:::888999666<<>>===<<<;;;999888777666888888777777777666555555999999888888888999999:::888:::<<<<<<<<>>:::999999777555333111111111222333777555333444666666555222444555555444111...,,,+++)))***---///...111<<>>777555222000///---***(((...---+++)))(((((())))))(((&&&%%%%%%%%%%%%$$$""" !!!  """"""!!!  ###$$$###!!! ###&&&'''***,,,***&&&###"""###%%%$$$$$$$$$"""!!!  !!!!!!!!!!!! !!!""""""!!! #########"""""""""""""""!!!!!! !!!!!! !!!!!!""" """))),,,;;;VVVrrrwww___NNNHHHAAA888---%%%(((///:::PPPrrrrrraaaGGG@@@<<<<<<===AAAOOO]]]pppZZZAAA222+++&&&###############"""!!!!!! 000111444:::???AAA???===<<<<<<>>>AAA@@@BBBKKKUUUaaaqqqqqqdddUUUKKKGGGDDDAAA===<<<;;;:::666333777777777777999;;;===???BBB???@@@CCCEEEFFFKKKQQQ]]]kkk}}}gggQQQGGG>>>777555444222111222444444333333333333444444333222111111111333555666555333111111333555444222555555444333333333333333555777666<<>>;;;999999777666444222222222333444888666444444555555333111444555666777666222---)))***+++...111222666CCCPPPiii}}}oooVVVGGG@@@;;;888777333222222000///---+++***'''((('''&&&%%%&&&+++///999@@@MMM]]]fff```MMM===777444222000000000...,,,000...---+++************(((&&&%%%$$$%%%$$$"""!!! !!!!!!!!!"""!!!  """###""" $$$'''+++,,,,,,***%%%###"""###"""############""""""!!! !!!!!!!!!!!! !!!""""""!!! """""""""""""""#########!!!!!! !!!!!!  """ !!!'''***999SSSpppgggRRRMMMGGG???333)))(((---888MMMnnnvvvcccVVVGGGAAA===<<<>>>FFFZZZlllyyyZZZHHH333)))&&&$$$############"""!!!  222444777===AAACCCBBB@@@===>>>BBBFFFHHHKKKVVV```uuu{{{ggg\\\TTTKKKEEEBBBAAA>>>;;;999888777666555999888888888:::;;;===>>>DDDBBBCCCEEEFFFJJJWWWcccwwwoooWWWJJJ@@@888666555333222444222222222222222222222222111111000000111222444555555333222222333444333222777777555444333333333333444777666===NNN___{{{eeeQQQCCC:::888;;;444555666888888777777666555555666666666777777777555666333777FFFYYYyyywww```QQQGGGBBB:::999999888888888888888777666666777888:::<<<>>><<<======>>>???@@@AAAAAAFFFJJJNNNQQQUUU[[[cccjjj{{{qqq___LLLCCC======>>>;;;888777888777555333333333444444888777555444444333111000666777:::===>>>:::111***------///444999BBBSSSaaa~~~sss```LLL@@@<<<888777777333333333222000...+++***(((((('''&&&$$$%%%(((+++333999FFFYYYfffcccQQQ@@@777444222111111222111000111000...---,,,,,,++++++)))'''%%%######""" !!!!!!  !!!!!! !!!""""""  %%%***000///---((($$$"""###$$$ !!!"""############### !!!!!!!!!!!! !!!!!!!!! !!!!!!""""""######$$$$$$!!!!!! !!!!!!!!!  """ &&&(((777PPPmmmnnnWWWSSSMMMFFF999---)))+++666IIIgggttt^^^PPPIIIGGGEEEDDDFFFKKKZZZrrryyyeeeDDD555'''""""""""""""###$$$###""" !!!!!!555777:::>>>AAABBBBBBAAAAAABBBGGGMMMSSSZZZhhhuuuzzzjjjZZZRRROOOKKKFFFDDD>>><<<999777666666666666::::::999::::::<<<>>>???GGGFFFHHHIIIKKKTTThhh{{{vvv]]]LLLCCC:::777666444444555222333333333333333333222111111111111222333555666555444333222222333333333999888666555444333222222111666666===PPPcccrrrZZZIII>>>999888;;;444666888999:::999777666666666666666666666666666444666333666CCCTTTttthhhUUUIIICCC<<<;;;:::999999999:::::::::::::::;;;>>>AAADDDFFFGGGHHHJJJLLLOOOQQQRRRRRRWWWZZZ___cccfffmmmvvv|||xxxbbbRRRGGG@@@<<<===>>>:::555444666666444333222222333333555555444333333333222111888:::===BBBDDD@@@666---000///111888CCCRRRhhhzzzuuubbbSSSBBB:::777555444555222222333222000...+++)))'''&&&&&&&&&%%%&&&((()))111666CCCWWWffffffVVVFFF888555222000111111111000111000///...---,,,,,,+++)))'''$$$###"""!!!  !!!!!!  !!!"""!!! '''---444222,,,'''###"""###$$$!!!!!!"""###############  !!!!!!  !!!"""###$$$$$$%%%!!!!!! !!!!!!###!!!  %%%(((666PPPnnnoooXXXSSSLLLDDD999...***,,,444FFFbbbwwwaaaPPPGGGCCCGGGJJJPPP[[[jjj}}}~~~dddMMM777,,,"""!!!###""" !!!###"""!!!###""" 666888<<<>>>@@@AAAAAABBBEEEGGGMMMWWW```lll~~~rrreeeYYYNNNKKKKKKGGGCCCAAA;;;:::888666555666777999;;;;;;;;;;;;;;;===???@@@GGGGGGJJJMMMSSSaaa{{{|||bbbNNNDDD;;;888777555555777444444555666666555444444111111222333444555666777444444444333222222222333999888666555444333222222111888999@@@UUUjjj{{{hhhQQQCCC<<<777777999555666888::::::999777666666666666666555555555555555777444666AAAOOOnnnpppYYYIIIAAA>>>===;;;:::999999:::;;;;;;===@@@DDDJJJPPPTTTWWW[[[]]]```cccfffiiijjjkkkkkknnnrrrtttwww}}}yyyeeeSSSHHHFFF@@@<<<<<<;;;777444444444444333222111111111111111111222333333333444555777999<<>>666///222000333>>>NNNbbb|||{{{hhhVVVIII<<<666444111111222111111111000...,,,***)))%%%$$$%%%&&&'''((())))))000333>>>OOO___```UUUHHH888666333111000000///...000000///...---,,,++++++)))'''$$$###""" !!!"""###"""!!! !!!"""""""""######$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&"""!!!!!!  !!!  !!!!!!""""""!!!"""***000777333,,,&&&"""""""""##################"""!!!!!!!!!  !!!  !!!!!! !!!"""###$$$$$$%%%!!!!!! !!!!!!###!!!%%%(((888RRRpppmmmUUUMMMDDD;;;333++++++///444EEE```}}}xxxdddWWWOOOKKKHHHIIIQQQaaavvvnnnPPP:::...&&& """$$$"""!!!!!!"""!!! ###"""!!!777:::>>>@@@BBBCCCEEEGGGMMMQQQ[[[hhhttt}}}mmmbbbTTTLLLGGGGGGFFFBBB??????999999999888777777999;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEFFFKKKRRR]]]qqqfffPPPEEE;;;888777555555777555666777888888777666555111111222444555666777777444555555333111111222333777777555444333333333333333;;;<<>><<<<<<===???@@@AAADDDLLLUUU___hhhooorrruuuwwwzzz}}}}}}{{{iiiVVVHHHCCCAAA;;;888888888555444666333333222222111111000000...///111222222333555666333555888:::999666333111444555<<>>555555444555555444000...111111222111000///---,,,)))'''$$$######!!! !!!"""""" """###&&&''')))***&&&))),,,///222555999<<<888777666777;;;AAAGGGKKKIIIJJJJJJIIIFFFCCC@@@>>>999555///)))$$$""""""""" !!!###!!!############'''...444666111)))$$$""""""!!!!!!!!!""""""############""""""!!!!!!   !!!""""""""""""""""""#########!!!!!! !!!!!!!!!!!!"""!!! %%%)))888SSSqqqlllMMMBBB777///***(((***///777GGGaaa|||xxxkkk[[[TTTWWW\\\\\\ZZZbbbvvvuuu]]]EEE333)))!!!!!!$$$######$$$"""!!! 666;;;BBBGGGKKKOOOTTTYYYfffppptttbbbUUUMMMJJJDDDAAA???===999555888>>>666999<<<===;;;;;;<<<>>>;;;;;;;;;<<<>>>AAACCCEEEIIIKKKSSSbbbvvvmmmPPPFFF;;;777666444444777555666777999999777666555...///000222444555555555444555666444111///111333444444333222222222333333...888:::@@@WWWppp}}}aaaQQQBBB===>>>===;;;:::666666666555666777777888444444444555555555666666111777666777;;;BBB[[[wwwaaaUUUKKKJJJJJJKKKMMMQQQUUUXXXiiioooyyywwwiii]]]OOO@@@:::;;;;;;888777888888444444666444444444444333222111111///111333222000000222444555777888333......555<<>>===<<<;;;999888777666>>>>>>===<<<<<<<<<<<<<<<>>>;;;;;;===>>>>>>AAAEEEIIILLLYYYqqqpppUUUGGG:::555444444555777777777666666555555555444,,,---...111333666888999444444333333222111000000222333444333111000111222444222888GGGZZZpppuuuZZZMMMAAA===<<<::::::;;;888777555444333444666777444555666777777888777777444000111666888???VVVppptttfffYYYVVVWWW]]]cccgggooovvvttteeeUUUKKKEEE???<<<<<<666666555555444444444444444444333222222111111000333//////222333111///000888333222555666777>>>GGGZZZiii}}}vvviiiYYYLLLFFF<<<:::666444444333222111,,,***'''$$$"""###$$$%%%...,,,*********)))&&&$$$'''(((******+++---000333///222555777777555333222---///111333555666777888000...***&&&###!!!""""""###!!! !!!""""""!!!$$$$$$%%%&&&(((***,,,---000000111444:::???CCCDDDSSSVVVZZZaaahhhpppvvvyyyzzzxxxvvvvvvzzz~~~nnn___UUUMMM>>>000...,,,***(((&&&###  ######!!!$$$,,,444666444///(((%%%$$$###!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!!!! !!!###$$$###"""""""""""""""""" """###"""  !!! %%%***666JJJppphhhOOOAAA333+++'''%%%'''***666DDD\\\www{{{nnn[[[OOOKKKSSSUUURRRZZZiiijjjRRR===,,,$$$### !!!""""""!!! !!!!!!!!!!!! BBBBBBGGGMMMRRRYYYiiiyyyrrrhhhZZZPPPKKKHHHDDDAAA???>>>;;;999888888999:::>>>>>>===<<<<<<<<<<<<<<>>>>>===@@@EEELLLQQQaaa{{{oooTTTGGG:::555555444555777666666555555444444333333...///000222333555666666555444333222111111000000222333444333111000111222666444:::III\\\rrrqqqYYYLLL@@@<<<;;;:::999:::999888666555555555777888444444555666666666555555444111222666777===SSSkkk{{{ssspppqqqwww}}}|||dddWWWJJJCCC???:::888999555555555555555444444333444333333222222111111000///,,,,,,000111......000555222444:::???EEEQQQ\\\qqq|||}}}ooodddXXXJJJ@@@;;;;;;999666444444333111///,,,)))%%%!!!!!!###&&&)))------,,,,,,---,,,)))&&&$$$%%%&&&&&&&&&'''***,,,---///111444666666444222111222333666:::AAAGGGLLLCCC:::///'''%%%&&&&&&&&&&&&'''(((((((((((()))***%%%'''+++///444888;;;===BBBDDDHHHNNNSSSYYY^^^aaammmooosssxxxuuubbbQQQAAA888...))))))'''### """""""""&&&000999;;;555///'''"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!!######"""!!!!!!!!!!!!!!!!!! !!!!!!!!!  $$$)))444HHHhhheeeLLL???111***'''&&&(((+++888FFF\\\rrr~~~xxxiii[[[QQQHHHHHHPPPQQQMMMTTTdddtttYYYBBB111&&&!!!!!!!!!"""""""""!!!  EEEGGGLLLTTT]]]jjj|||xxxjjj]]]VVVMMMHHHFFFEEEDDDBBB@@@===:::888777999<<<>>>>>>======<<<<<<<<<<<<===AAA>>>===>>>>>><<<@@@EEEPPPYYYmmmkkkRRRFFF999555555444555666555555444444333222111111000111222333333444444444555555333222111000000000222333444333111000111222888888===KKK^^^uuulllWWWKKK???;;;:::999888999:::999777666666666777888444444444555444444333333444222333555666;;;NNNbbbrrrfffRRRHHH???<<<:::777666777444555555666666444333222333333333222111111000000...++++++...///---...111666777===GGGPPP[[[jjjwwwyyylll^^^SSSJJJ@@@:::888:::888666555444222///,,,***'''### $$$***---------...///000///,,,)))$$$%%%%%%$$$"""###%%%'''******,,,111555777555222111111222555>>>LLL\\\fffdddTTT???000+++,,,---,,,...222777777333000000222000444<<>>===<<<:::999:::;;;>>>???>>>===<<<<<<<<<<<<======BBB?????????===<<<@@@GGGTTTaaazzzyyyeeePPPDDD999666666555555666555555555555444333111000000111222333444444444444666555333222111000000000222333444333111000111222888:::@@@MMM```yyyiiiUUUIII>>>::::::888777888999888777666555555666666444444555555444333222222444333444555444888HHHXXXyyyzzzkkk\\\RRRFFF???:::999999777666888333444555666666444333111333333222222111000000000000------///...,,,...333:::AAAMMMYYYeeerrr}}}lll___PPPGGGAAA;;;999:::999888666555444111---***%%%$$$"""!!!###'''+++...+++,,,...111222111...+++(((((('''%%%######%%%&&&(((''')))///666999666333111222333999FFF[[[rrrvvv]]]GGG;;;:::<<<>>>IIIQQQVVVTTTJJJBBBAAACCCHHHNNNWWWbbbkkkrrrvvvwww|||zzzcccQQQEEE:::...%%%$$$"""  !!!"""""" """$$$...;;;DDDFFF<<<444)))""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!######"""!!!!!! !!!!!! !!!%%%...AAAVVVzzz|||bbbIII===000)))'''%%%'''***+++888IIIUUUVVVOOOEEE???>>>===@@@DDDAAA@@@NNNaaa{{{bbbLLL444'''$$$###$$$%%%'''&&&$$$"""QQQYYYdddqqq~~~oooaaaSSSKKKGGGDDD@@@===;;;999888777999:::;;;<<<==================<<<<<<<<<<<<======AAA?????????===<<>>111***'''$$$$$$''''''000<<>>SSSiii|||hhhMMM<<<***$$$&&&'''''''''((('''$$$!!![[[fffvvvyyyhhh[[[QQQIIIDDD===<<<;;;999888888888888777999;;;===>>>===<<<;;;===<<<<<<<<<<<<======>>>>>>>>>??????======EEEOOO```xxxjjjXXXKKKAAA888777888666555555888999::::::999666444222...000333555666666555555444333111000000111333444222333444333111000111222555;;;CCCPPPffflllRRRGGG===::::::888666777666666666555444333222222444444555555444444333333111333444222111444===EEE]]]www~~~ssscccUUUKKKEEE???;;;<<<777555666555222333666444444444333333333333333222222222111000000//////...---,,,---,,,+++111999???RRRiiizzzooocccQQQGGG<<<999777666666999888555333000...,,,(((%%% ###''')))***************,,,///111111...,,,*********(((&&&&&&(((***,,,111888>>>AAAAAA???===777<<>>>>>;;;<<<>>>???>>>???HHHTTTiiihhhWWWJJJ@@@888777999777555555999:::;;;;;;999777444222000222444666666555444222333222000///000222555666222333444333111000111222444<<>>;;;:::888999555333444333000222777666555333222111222333444222222111111000000//////------...000000111999CCCPPPeee{{{qqq___RRRJJJAAA:::999999888888:::555222...+++)))&&&###!!!!!!"""$$$&&&((())))))***,,,,,,,,,...000000///---************)))))),,,...333;;;FFFKKKKKKHHHFFFFFF>>>EEEPPP\\\kkkcccPPP999222***&&&%%%$$$""" ###(((111888888333+++'''###"""######""" !!!"""#########!!!!!! !!!###%%%$$$###"""!!! !!!######!!! !!! !!!(((999NNNqqqeeeKKK???222,,,)))&&&&&&(((,,,...000111000/////////111111333888BBBWWWuuusssYYYDDD000(((###%%%''''''(((***&&&%%%"""}}}jjjaaaUUULLLFFFBBB???<<<666666555444444555888;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???999:::===???>>>@@@KKKVVVppphhhXXXIII???888888999777555444999:::;;;;;;999666333111333444666777666444222000222111//////000333666888222333444333111000111222444===GGGUUUnnnpppRRRGGG===;;;;;;999777777888888888777666444333222///000111222222222222222...111333111///333888<<>>222---***((((((++++++,,,...000000000...,,,111333777???NNNggg~~~fffKKK777---'''$$$&&&((((((***...%%%$$$!!!ttthhhTTTPPPKKKEEE???;;;999888<<<:::888666666777888999============<<<;;;999999<<<>>>???>>><<<:::999999:::AAAAAAAAAFFFGGGQQQeee{{{dddUUUDDD@@@;;;777666555555444888999::::::888555222///444555666666666555333222000000111222333444444444222444666666444333222333444;;;FFFYYYyyyoooVVVHHH<<<999:::999777777666777888777444222111222111111111000111111222222111222222000000111444777CCCMMMeeezzzlll^^^QQQIIIBBB>>>;;;999999888444111555555444333333333444444333222222222111000000000444111......000000///,,,///...000666:::AAAPPP```zzz{{{gggSSSGGGCCC666555333333444444333111000...***&&&""" !!!###&&&'''''''''((()))---......,,,+++***,,,---++++++******---111666999IIIQQQWWWTTTPPPRRRVVVYYY```gggssscccMMM777///---(((""" """$$$&&&,,,222111,,,&&&"""!!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! """""""""!!!   !!!!!!!!! !!!(((111PPPhhhlllQQQ???000---,,,)))))),,,111...------//////---+++<<<;;;@@@QQQkkkmmmSSS<<<---&&&&&&%%%$$$$$$%%%%%%&&&%%%""" qqq___SSSLLLIIIEEE@@@;;;888777777888777777777777888:::;;;<<<<<<<<<;;;:::999888888<<<>>>??????===;;;::::::<<>>::::::888666555666888888777555333222333333333222222111222222333000000111111000222666888===DDDVVVpppssseeeYYYOOOGGGBBB???<<<999888888777444111444444333333333444444555333333222222111000000000000...+++,,,...///...---...---111;;;FFFRRRdddttt~~~lllYYYIII???===666555333333444444222111///,,,)))%%%"""!!! """###%%%&&&&&&''')))***,,,------,,,***)))***+++,,,,,,,,,,,,///444999===LLLTTTYYYYYYYYY___gggkkkwww~~~kkkOOO>>>444,,,&&&$$$ """%%%***222888555---(((###"""$$$%%%!!! !!!   !!!!!!!!!   !!!!!! !!!(((111MMMeeeoooQQQ???000------++++++...---///000...,,,...555;;;KKKTTTbbbssswww___GGG333'''$$$$$$$$$$$$$$$$$$######"""ppp```QQQGGGCCC@@@===999666444444444444444555777999:::;;;<<<:::::::::999999888888888<<<>>>???>>>===;;;;;;<<>>:::888888888777666666666777888888777555444666666666777666555555444222222222333333333333333444666777777555444444555;;;AAAKKK^^^|||sssZZZMMM@@@<<<;;;888555444777888999888666444444444444333222111111111111111///000111111111333666999888;;;EEEYYYooorrrhhhZZZMMMDDD???===<<<;;;999777666666666444222333333222333333444555666333333222222111000000///...,,,******,,,...//////111111888GGGXXXjjj}}}nnnZZZKKK???999888666444333333444333111000,,,***'''$$$"""!!!""""""###$$$%%%%%%%%%'''***,,,---...///...,,,+++++++++---...///000222888>>>CCCLLLUUU]]]```eeeqqq}}}gggNNN;;;...'''%%%######"""!!! """&&&...999@@@999///)))$$$###$$$$$$!!!   !!!""""""!!!!!!  !!! !!!(((111HHHaaapppQQQ???000...///,,,,,,000,,,222555111...666KKK]]]qqq~~~gggPPP<<<...&&&"""######$$$###"""!!! }}}mmm```UUUKKKEEE===:::777444111000000000333444666888999:::;;;;;;:::999999999888888999999;;;===>>>===<<<;;;;;;<<>>:::999999999999888666666666666555444333333666777777666666666555555555555555555444444444444555777888777555444555666:::>>>III\\\yyyyyy\\\OOOBBB===<<<999666444666888999888666555555666333333111000////////////000111222222222333555777888777<<>>;;;::::::::::::888:::999888666555444333333777666666555555555555555444444444444333333333333666777777666555444555666999===GGGZZZuuu___QQQCCC======:::777777555777888888666555666777555444333222111000000000333444555444222111222444777555888AAAKKKYYYjjjxxxzzzrrrggg[[[SSSLLLGGG@@@;;;999888888888222333333333333333333444111111111222333444555666444444333222111000///...---,,,+++***,,,000444888@@@JJJZZZooojjjRRRFFFAAA===999777444333333333333222///,,,'''&&&$$$"""""""""###$$$###$$$%%%%%%%%%'''+++///---///111222111111222444777;;;@@@BBBCCCGGGNNNTTTVVVbbbppp{{{}}}eeeOOO<<<000'''$$$!!! """$$$(((333AAAGGG>>>111)))$$$!!!######  !!!!!!!!!!!!!!!   """!!!!!!  '''000@@@\\\~~~nnnUUUCCC333000///,,,+++...111444999DDDWWWuuuxxxYYYCCC444)))$$$$$$ !!!"""""" vvviiiaaaUUULLLFFFAAA<<<999999777444111000//////000777777777777777777777777999999888777888999;;;<<<:::;;;<<<;;;:::;;;===???BBBFFFCCCDDDQQQ```yyyxxxbbbRRRKKKAAA>>><<<;;;;;;;;;:::888???===:::888666555555666666666555444444444444555111111111111222222222222666666777555444333555666:::<<>><<<999666555333333333333333111...+++&&&%%%###!!!!!!"""###$$$"""$$$%%%&&&&&&(((,,,///,,,---000111222444888;;;???FFFNNNSSSUUUYYY___eeekkkvvvzzzcccKKK:::---(((""" !!!  """(((111===HHHKKK???111'''"""!!!!!!  !!!!!! !!!  !!!!!!!!!   '''000???\\\oooTTTBBB333//////,,,+++///111555AAAXXXyyyfffHHH777...&&&$$$&&&!!!!!!!!! {{{rrriiiYYYSSSKKKDDDAAA>>>999666666555333111000111222333777666666555666777888999888777666666666888:::<<<<<<=========<<<===@@@BBB@@@EEEEEEHHHVVVfff~~~xxx```QQQJJJAAA???===<<<<<<;;;999888===;;;888666555555666777666555444333222333333444111111222222333333444444555666666444222222444666:::999@@@PPPddd{{{lllZZZGGG===:::777666666222444666666555555666777555555444333333444444444444555666555333222222333222222444666777888AAAJJJVVVcccsss}}}wwwooogggbbb\\\WWWPPPJJJDDD???:::777555444333444666666666444000222444333111111222555333222222222222222333333555444333222111///......,,,...000333999BBBNNNVVVgggxxx|||vvvvvvyyyuuuYYYKKK===888777555333333333222333333333111---***&&&$$$"""!!! !!!###$$$!!!###&&&'''((())),,,...---///111333666;;;AAAEEEGGGQQQ]]]eeeiiimmmtttzzzttt]]]III666///&&&!!! !!!  !!!###"""...>>>LLLTTTQQQAAA000%%%  !!!  '''000???]]]mmmQQQ???000...///------111222;;;RRRtttnnnSSS999///+++&&&$$$&&&###"""!!! rrrdddZZZVVVJJJFFF@@@===<<<:::666333333222111000111333555666777666444444555777999;;;666555444444555777999;;;===>>>???>>>>>>???BBBDDD>>>EEEFFFJJJYYYiiizzzaaaQQQJJJBBB@@@>>>===<<<;;;999777888777444222222333555666555444333222111222333333444444555555666777888888555555555333222222333555888666;;;III[[[oooqqq^^^III===888555444444111333555666555555555777111111111000111111222222222444555555444333333444222222333555333333:::CCCIIISSSbbbpppyyyzzzrrrjjjaaaYYYSSSNNNIIIAAA;;;888666555444333111111222444666666555000222444333111000222555333333222222111222222222555555333222111///...---///222666:::BBBNNN\\\fff|||}}}lllcccbbbdddyyyzzzgggSSSFFF:::555444222222444333222222333333111,,,)))&&&$$$"""!!! !!!"""### ###&&&((()))***,,,---111222444777;;;AAAIIINNNLLLWWWgggqqqwww|||nnn\\\>>>555)))"""!!!!!!  """$$$"""222GGGWWW]]]VVVBBB///###!!!  '''000@@@^^^iiiMMM<<<...---///...///444444CCCbbb|||\\\BBB+++%%%%%%!!!!!!$$$###!!!!!!rrrddd\\\VVVOOOJJJHHHEEE@@@===:::777333111000000111333333444444333666555333444666777777777666555444555666999<<<===<<<============>>>AAACCCBBBBBBEEELLLYYYooowwwaaaRRRJJJEEEDDDBBB>>>:::888888999999777555333111111222333888666333222333333333222444444555555666777777888777777777777666555444333666555999EEEVVVjjjtttdddPPP@@@888777666666555444333333444555444333555111......111333333222222444777::::::999777555333333333444444555555555<<>>:::666333111111111555444222111///+++&&&""" $$$$$$&&&(((+++///111333444:::>>>@@@FFFOOOVVVXXX]]]bbbnnnzzz|||jjjNNN<<<***%%%&&&&&&$$$######  ###!!!888SSS```\\\MMM999***!!!  !!!    (((000DDDdddzzzgggFFF999---+++---...000222555KKKrrrxxxddd===666---%%%""""""#########!!!|||pppbbbXXXTTTQQQLLLHHHEEEBBB>>>;;;999666333111000111111222333333333333555444333333666777777666777666555555555777999;;;<<<===>>>======>>>AAACCCBBBAAADDDLLLXXXnnnwwwaaaQQQIIIEEECCCAAA>>>:::999888999999777555333222222222333555444222222222333333333333333444555666666666666666666666666555444333333777555999DDDSSSfff}}}yyyjjjTTTCCC:::777777666555444333444555666555333444111......000111111000///222555888999999777666333333333222222222222222999===CCCJJJQQQZZZbbbgggqqqwww~~~~~~zzzuuuooojjjggg]]]YYYQQQIIIBBB>>>;;;;;;===:::555333333222000...111111111111111111111111000111111222333333222222111111222222111111000000+++...111111//////000333777@@@OOO^^^kkkyyyvvvfff[[[[[[```uuuxxx```MMM???===999666333222222222666444222000...***%%%!!! $$$))),,,...000222444999BBBJJJPPPWWW```eeeeeekkkoooxxx|||tttooommmmmmnnnnnnnnnmmmlllkkkkkklllpppwwwxxx^^^JJJ666,,,)))'''%%%$$$"""  ###(((<<>>;;;888777666444222111111111222222222222222444333222333555666666666666666555444444666777888<<<===>>>>>>>>>>>>AAACCCBBBAAADDDLLLXXXmmmxxxaaaPPPGGGDDDBBB@@@===;;;999999999888777555333222222333333444333222222111222222333111222444555666666555444555666666555555444333222777555888AAANNN```wwwpppZZZGGG<<<888777777666555444444666666555444444222///...///000000///...000333555777777777666222222222111000000//////444666999<<>><<<:::777666666555444222222222111111111222222222444333222222444555555555444333333333444666777888;;;<<<>>>>>>>>>>>>@@@BBBBBBBBBEEEMMMYYYnnnzzzcccQQQGGGDDDAAA>>><<<;;;:::999999777666555444333333444444555555555444222111111222000111333444555555444333555555555555444333222111444333666>>>III[[[ssswwwaaaMMMAAA;;;999999777555555555666777666555555333222000000000000000///000222333444444444444111111111111000000000000000222444666888===BBBFFFQQQVVV\\\bbbfffiiimmmpppooopppooonnnkkkgggccc```^^^]]][[[WWWRRRLLLGGGDDDBBB@@@===:::888888888999333222111000//////...---111000000///......------000000111111222111111000222222111000000000000000000111111222444:::DDDLLLXXXeeexxxwwwlllccc```iiisss~~~yyyeeeSSSDDD;;;999999777666555555555555555333000---+++'''""" !!!###$$$%%%***///111222:::FFFQQQdddrrrzzzdddRRRHHHCCC@@@>>>999::::::::::::999999999888999<<<@@@EEEIIIKKKLLLJJJLLLPPPUUU\\\ccckkkpppkkkQQQ>>>000&&&!!!""" $$$'''&&&333===<<<555,,,###!!!    ***555IIIllllllOOO>>>666222//////000333:::CCCRRRhhhpppUUU<<<---%%%### !!!###$$$### uuufff\\\OOOKKKFFFCCCBBB@@@===;;;888666444444444444333222333222222111222222333444666444222222444555444333000111222333555777999:::999;;;===>>>======???@@@CCCCCCGGGOOO[[[ppp}}}eeeRRRGGGCCC@@@<<<;;;;;;;;;:::888666555555555444555555555777888999777333111111222000111222444444444444333555555555555444333222111111000333:::EEEVVVooo}}}iiiUUUGGG???<<<<<<777555555555666777666555555555555333222111111222222222222222111111111111000000000111222333444444+++...222444666777:::<<>>BBBCCCGGGPPP]]]qqqiiiUUUIIIBBB???;;;:::<<<<<<;;;888555555555555555666666666777999;;;888444111111222111222222222333444555555555666666555555444333222//////222888AAARRRkkkttt```OOODDD>>>===666555444444666666555444444666666555333222333444444444222111000//////000///000111222333555666666))),,,000222333333555666:::;;;>>>AAADDDGGGIIIKKKKKKKKKKKKJJJIIIFFFDDDCCCAAA???<<<999888888:::;;;777666555333222222222222///000111111///------...+++,,,,,,...///000111111222222222333222222111000000///......///000222333...111555;;;DDDSSSdddooo{{{sssmmmjjjbbb^^^\\\___dddnnn~~~lllYYYKKKAAA===???666666777777777777666666222///,,,)))'''%%%!!!"""%%%(((***,,,---000666BBBXXXrrrjjjZZZDDD666111222222111///............///000000///000000000//////111333000333555555444555999======EEESSScccrrrqqq\\\FFF222'''$$$"""!!!  !!!"""&&&***...222888;;;444+++&&&$$$!!!     ,,,:::VVV|||nnnRRR>>>555000/////////000999MMM```tttyyy^^^FFF444***%%%######$$$&&&'''&&&### mmm___UUUMMMGGGAAA>>>;;;999888777777666666444222222333444333222333333222222444666888:::;;;999666555444444222000000111333555777888999:::555888:::;;;;;;;;;;;;<<>>:::999<<<===;;;888444444555666666666666666333666999888444111222555444333222111222444666777666666666666555444333333111000222777>>>MMMggg}}}kkkWWWHHH@@@<<<555444333444555666555333222444666555333222333555444333111000///000111111000111111222333444555555---///000111000111333555999777777777:::===???@@@======>>>>>>===<<<;;;;;;:::999888777777888999:::666666444333333333333333///111333222000------...,,,,,,---...///000111111111111222222111000000///...---------///111333555444;;;FFFQQQ^^^lll{{{vvvhhh[[[TTTRRRRRRJJJJJJPPPZZZffftttttt]]]OOOEEE<<<999:::666666777777777777666666000---***(((&&&$$$"""  ###'''+++---...222:::HHH[[[tttyyysssqqqooollliii\\\NNN<<<111000111///,,,,,,,,,+++++++++,,,......,,,---...,,,******---000,,,///222111...---000444111666>>>HHHTTTbbbpppxxxnnnUUU;;;+++&&&%%%"""  !!!###&&&+++///777<<<<<<333(((###    !!!"""  !!!  ---;;;[[[aaaFFF777222,,,---///111555DDDaaa{{{gggLLL888---'''%%%###$$$&&&)))***((($$$ sssaaaUUUMMMFFFAAABBB@@@<<<888555333333222666444222222333444333222333333222333555777:::<<<===;;;888666555333111000222333444666777888888888444777999;;;:::::::::;;;===???DDDNNN\\\rrroooYYYLLLBBB===999999<<<>>>;;;888333444555666777777777666...333777777444222444777555444222111222444777999777777777777666555444333333222444777<<>>???DDDPPP```uuuuuuZZZHHHEEE===777777888888888:::666666666666666555555444555555444444444444555555777666555444444555666777333555888888777555555555111222444666:::EEE[[[ooocccNNNAAA444888666444444555555444333333333333333333333333333444333111000000000111222888777555333666<<<<<<888666444222111111333555666666555444444444666777888999777666666777777666444111222222222111111000000000000000000000111111222444333111111111000---+++000000111111111111000000,,,,,,,,,---......,,,***...---,,,---000555;;;???PPP]]]mmm~~~qqqgggZZZPPPEEE@@@===;;;;;;>>>@@@FFFTTTfffxxxmmm\\\III@@@<<<:::999:::<<<999666666777666222///000***%%%###%%%&&&$$$ &&&"""!!!%%%)))***,,,000333EEE\\\tttqqq```XXXXXXUUUUUUTTTUUUVVVXXX[[[\\\\\\^^^ccchhhmmmpppssstttiiieee^^^WWWSSSRRRSSSUUUIII@@@888555000***+++000))))))(((((((((***+++,,,---,,,+++*********,,,,,,******))))))***+++,,,,,,++++++---000444999<<>>111'''%%%!!!  !!!!!! ,,,:::cccgggJJJ999111---111...---444IIIiiiyyybbbGGG444***%%%$$$&&&&&&&&&)))000555333))) }}}lllXXXMMMGGGBBB??????<<<:::777555555555444333555444444555777888888777999888888888999999:::;;;999:::999777444222333444444555777888999:::;;;;;;999999:::::::::;;;;;;;;;>>>>>>DDDPPP___tttzzz___LLLGGG???888888999777666777666777777777777666555555666555555444444555555666555555444444555666777888333555888888777555555555222222333666999CCCWWWjjjjjjTTTGGG999888666444444555555555444222222222222222222222222222111000//////000111111666777777888===DDDEEEAAA;;;888444222222333444555666666555555666777999:::666555444444555555444222000111111222222111///...000000//////000000111222333222111111111000...,,,///000000111111000000///.........000111111000///++++++***,,,333===HHHOOOdddpppppp___VVVMMMEEE<<<999777666888;;;===HHH[[[qqquuuaaaRRRCCC<<<:::888888999999777555555666555000,,,,,,(((###"""$$$%%%$$$!!!###!!!"""&&&((()))...333@@@TTTnnnssscccTTTKKKJJJEEEDDDCCCBBBCCCFFFHHHJJJHHHIIILLLOOOTTTYYY]]]______YYYSSSOOOOOOOOONNNLLLDDD===777555000)))(((+++)))(((((('''((()))***+++++++++***************+++)))((((((((())))))***+++((()))***+++...111444666999???KKK^^^tttkkkPPP???///'''!!!"""$$$"""!!!!!! """(((222999EEEEEE===111(((&&&###  !!!!!!,,,:::bbb~~~fffJJJ888///+++...---///888MMMkkkaaaNNN777***%%%###$$$''''''(((,,,222444000'''kkk\\\NNNFFFBBB>>><<<<<<:::888666555666666555444666555444555777999888777999::::::;;;;;;;;;;;;;;;999:::999777444333444555333444666888999:::;;;;;;999999:::;;;;;;;;;;;;;;;>>>>>>DDDOOO]]]rrreeeRRRIIIAAA;;;::::::666333333777777888888777777666555666555555444444555555666444444444444555777888999333555888999777666555555333222333555777???QQQbbbrrr]]]NNN???888666444333444555555444111111111111111111111111000000000//////000111111444777:::>>>FFFNNNNNNJJJCCC>>>777333222333444444555555666666888999;;;<<<666444333333444555444222///000222222222111///---000000//////000000111222111000000000111111///---//////000000000000//////,,,,,,---....../////////.........333<<>>TTTpppmmmGGG888)))"""!!!!!!###&&&'''+++000333222,,,%%%]]]RRRGGGCCC@@@===;;;;;;555444333444666777777666666555555666888999999888999:::;;;<<<<<<;;;:::999999999999777555444555666444444666888999:::;;;;;;888999:::;;;<<<<<<<<<;;;===>>>DDDMMM[[[oookkkXXXIIIBBB<<<<<<;;;777444333888888888888888777666666666666555555555555666666555555555555555666666777333666888999888666555555333222222444555<<>>777777888666555666555444444555666333---((('''$$$  !!!!!! %%%(((,,,...---///;;;HHH```yyyooo]]]PPPEEE>>>;;;;;;999666444444666999;;;777777777777:::===@@@BBBFFFEEEEEEGGGIIIHHHCCC???BBB???;;;666222---******)))(((&&&&&&%%%&&&'''(((%%%&&&'''))))))((('''&&&'''(((((((((((((((((((((&&&'''''''''((())))))***,,,///333777???PPPfffvvvuuu___DDD666)))%%%%%%###""""""!!!"""""""""$$$***555===@@@;;;111((("""   ---;;;]]]zzzhhhLLL<<<444111000000444AAAXXXtttlllSSS999...$$$"""""""""$$$&&&(((---222333...'''"""SSSJJJCCC@@@>>>:::888999111000111333666888888777777666666777999:::999888888999:::;;;;;;:::999888999999999888666666777888555666777999::::::::::::777999;;;<<<======<<<;;;===>>>CCCKKKWWWjjjppp]]]JJJCCC>>>>>>===999666666888888888888888777666666666666666555555666666666888888777666555444333333444666999999888666666666444222222333444999DDDPPPiii{{{~~~iiiWWWDDD<<<999555333444444555444333333333333333333333333333333333333333333333333333999AAAJJJUUU]]]^^^YYYKKKCCC:::444333333222111000111222444666777888888555444333444555666555444111222333444333222000////////////...///000000111///......///111111000.........////////////......---////////////000444888999@@@LLLXXXdddssslllZZZLLL@@@:::999555222111111///222<<>>777555///...111>>>VVVtttxxxYYYAAA///(((###$$$&&&%%%&&&(((''',,,000///)))### KKKDDD>>><<<:::666555777000000111333777888888777888777666777999;;;:::999999999999999999888888777888999:::888777777888:::888999999:::;;;;;;::::::777888;;;===>>>>>>===<<<===>>>CCCIIIRRRdddwwwcccNNNFFF@@@??????;;;888888777777888888777777666555777666666555555666666777999999888777666444222111444666999:::888777666666444222222333444777@@@JJJ]]]oooppp^^^JJJ???;;;777444333333333333333333333333333333333333444555555555555444333222000777@@@JJJWWWaaabbb^^^IIIAAA777333444444333000///000111333444555555555222111000111333444333222222222222222222111000000//////......//////000111///......///000111///...------............------***,,,...///000333:::@@@DDDPPP```ooo{{{rrr___PPPDDD;;;666666111000///...---000>>>MMMkkkyyy___JJJ@@@===888666888888555444555666444333444555333---)))%%%$$$""" """###&&&(((---222777CCCYYYllltttbbbNNNCCC>>>999666555222111000......///111222000111222333333333111000555===DDDFFFCCCAAACCCFFFIIIHHHAAA777111000///,,,***)))'''&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''((()))***+++***)))((('''"""###$$$%%%''''''''''''&&&))),,,+++)))---888AAAUUUiiiwwwXXXEEE000&&&%%%$$$$$$$$$"""""""""###&&&///;;;DDDEEE:::...((($$$!!!!!!"""  ---<<<]]]yyylllQQQAAA999666---+++---:::UUUtttdddIII777&&&!!! $$$''''''(((***&&&(((***(((### FFF@@@;;;:::999666666999444444444666888888777555888777777888:::;;;;;;:::::::::999888888888888888888999:::999888888999;;;;;;;;;<<<<<<;;;;;;:::999666888;;;>>>???>>>===<<<===>>>BBBGGGOOO___|||kkkTTTKKKCCCAAA???;;;888999666777777777777666555555777777666666666666777777888888888777666444222111444777999:::999777666666444222222444444666===EEESSScccwwwxxxhhhUUUBBB===888444333222222111222222222222222222222222555555666555444333111000///555<<>>HHHOOO]]]iii{{{kkk^^^PPPGGG???888333333......---,,,+++111BBBTTTooonnnTTTDDD>>>888444333666666333222444555333111111222111,,,((("""""""""!!!!!!###&&&((())))))...777CCCVVVqqq```SSSEEE???<<<888666777000000000000000111111111000000111222333444555555444:::@@@CCCEEEFFFJJJMMMOOOOOOIII???888666333...,,,***((('''%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((((('''((()))******(((&&&%%%###$$$%%%&&&''''''&&&&&&'''***,,,+++))),,,222888>>>PPPhhhkkkUUU;;;---)))&&&$$$$$$###$$$$$$%%%)))333@@@JJJHHH;;;...(((%%%"""!!!###  !!! ...<<<^^^zzzvvv\\\III===666---+++...>>>YYYyyykkkOOO999---"""$$$&&&&&&&&&)))%%%$$$###!!! EEE???;;;;;;:::888:::===999888888999999888666333888777777888:::;;;;;;:::<<<;;;999888777888999999888999:::999888888:::;;;============<<<;;;:::999666888;;;>>>??????===<<<===???BBBFFFLLL]]]yyypppXXXNNNEEEBBB???:::888888666666666666666555555444777777666666666666777777666666777777777555444333444777999:::999777666666444222222444555666<<>>333000000444444222222444555222//////000///+++((( !!!!!!"""###&&&***---,,,,,,111<<>>;;;888555333555------...///000000//////...---------///333777999777999===CCCIIINNNRRRSSSSSSUUURRRHHHAAA>>>888000,,,+++)))'''&&&%%%&&&&&&%%%%%%$$$$$$%%%'''(((***&&&'''((())))))'''%%%$$$&&&'''((())))))(((&&&%%%'''((()))'''&&&''',,,000222AAAWWWoooeeeHHH666...((($$$"""$$$%%%&&&''',,,666DDDNNNHHH:::,,,'''$$$ """  !!!!!!!!!!!! ...===___{{{gggQQQBBB888///...222DDD```yyy\\\@@@---%%%$$$!!!"""%%%&&&$$$$$$'''$$$""" """!!! AAA@@@===:::777666888:::;;;:::888777888777555444999777666888;;;<<<:::777888888999999888777666555777777777666777888888999::::::;;;<<<<<<;;;::::::;;;;;;<<<======<<<<<<;;;???>>>@@@CCCHHHUUUnnnuuuaaaVVVJJJCCC>>>999999<<<666666666666666666555555::::::999888777666555555777888888888777666444333444333777??????999666777333333333444666777999:::CCCRRRhhh{{{zzziiiNNNEEE===999555111///222555333111000111222333222555444333222000///...---333555888;;;===>>>======<<<888333222222333222000...000333333222111111111000222333333111000000111000000000...------///111,,,---...---------///111///000222444444333111000000...,,,,,,---///000000444;;;EEEOOOXXXeeesss}}}vvvbbbVVVJJJEEE???;;;888555000,,,,,,+++******---:::SSSjjj}}}iiiSSSAAA;;;<<<999777555222111111222333555444111///,,,)))'''%%%###"""%%%&&&)))---222111777JJJfffmmmTTTFFFBBB===999777444222000//////000000000...---,,,///...------000444888;;;>>>===CCCRRR___cccgggkkkgggkkkiii^^^QQQFFF<<<555---)))''''''))))))&&&###$$$%%%''')))***+++++++++---+++)))(((((((((&&&$$$$$$%%%&&&'''&&&&&&$$$$$$%%%%%%&&&&&&'''((()))***111777DDDYYYwwwwwwWWW===///)))### $$$&&&%%%&&&...<<>>///&&&""""""!!!"""!!!!!!""" !!!...FFFfffzzzaaaHHH666111...777PPPnnnzzz```EEE000''''''""""""###$$$&&&&&&%%%$$$!!!""""""!!!???>>><<<999777777999;;;<<<:::888777888777555333666555444555888999777555888888888777777777777777777777777777777888888888999999:::;;;;;;:::999999;;;;;;<<<<<<<<<;;;;;;:::======>>>AAAFFFSSSjjj}}}cccWWWJJJCCC>>>:::999<<<777777666666666666666666999999888888777777666666666777777777666555333222444555:::???>>>888555888222222222333444666777888>>>KKK```tttttt[[[PPPDDD???;;;666333444444222111111222333222111444333333222111000//////222333666888:::;;;;;;;;;999666222000111111000///...000222222111111222333000222333222///...---...///000///...,,,,,,...000,,,---//////......000111///111444666666555333111---,,,+++---000555:::<<>>999666444111---***'''(((+++---333DDDbbb|||sss^^^KKK<<<888:::777555444222222222333444444333000---***'''%%%$$$!!!$$$'''(((+++///777===KKKaaa{{{vvv[[[FFF???<<<888666444333222000......///000//////------,,,,,,+++,,,...333777:::AAAFFFTTTjjjyyy~~~xxxgggUUUCCC666///...,,,++++++)))'''&&&''''''(((***,,,---...//////---+++))))))(((&&&$$$###$$$%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''+++///999MMMjjj~~~___DDD333***&&&$$$$$$&&&&&&'''///===GGGJJJHHH;;;---&&&"""!!!!!!!!!!!! !!!"""$$$111JJJiiijjjNNN;;;111222???ZZZwwwkkkQQQ:::+++&&&'''""""""$$$%%%&&&%%%###!!! """"""!!! ======<<<999777777999;;;;;;:::888777777666444222444333333444666666555333777777666666666777888888666666777888888888888888888999:::;;;;;;:::999888<<<;;;;;;;;;::::::999999<<<<<<===@@@DDDPPPeeexxxhhh[[[LLLCCC===999999;;;999888666555555555666666777777888888888888777777555666666666555444333222555888===@@@<<<666555999222222222222333444555666;;;EEEVVViii|||gggXXXGGG???;;;666222111222111000111222333222111222222111111111000000000111222333555666888999999666444111//////000///...///000111111000111333555222444444333000...---.../////////...,,,,,,---...+++...000111000000000111///111444666777555333222,,,,,,---111777???GGGLLL]]]dddoooyyy~~~lll]]]PPPFFF@@@:::777444111000///,,,***'''(((,,,333>>>SSSttt|||cccOOOAAA777555666555444333222222333444555333222///,,,(((%%%"""!!!!!! ###(((***+++///555???OOOhhhrrr___KKK;;;888666333111222222111000------.../////////......---,,,,,,---000555999<<>>AAAQQQmmmiiiWWWCCC;;;222------...---,,,---,,,,,,,,,...111444666333111...,,,+++***'''%%%""""""###$$$$$$%%%%%%%%%!!!  """###***))),,,888KKKhhhyyyZZZ???...)))***###%%%%%%(((111===DDDCCC:::000(((%%%$$$!!! !!!!!! !!! ###&&&666PPPpppoooPPP;;;777EEE___|||~~~cccCCC...$$$ """###&&&***+++((($$$!!!!!!!!! >>>>>><<<999666444555666888666444444444444222000222333444444333333333333777777777777777888999:::666666777888888888888888:::;;;<<<======<<<;;;:::<<<;;;:::999999999999:::===<<<<<>>BBB@@@444,,,%%%$$$$$$!!! !!! !!! !!!"""%%%777TTTsssnnnRRRAAA???QQQmmmjjjRRR777'''"""$$$(((------)))### <<<<<<<<<999666444444555777555444444555555444333111333444444222111111222777888999::::::999999999777777777666777888888999;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<>>>;;;<<>><<<<<<999999888888777666555444444555888999:::999888777888777666666666666777777666<<<>>>:::555555777777777666555444333333333333333777@@@NNNbbbyyywwweeeQQQFFFAAA===;;;;;;999666333222222333222111......///000000111222222222222333333444444444555222333444444222111222333000111222111000000222444---///111222111111222333///111222111...,,,,,,---(((***---...---------...---------...111444777888CCCKKKWWWcccnnnzzzzzzsssfff___TTTJJJBBB===999666555555333///+++(((''''''+++///@@@^^^vvvXXXKKK>>>::::::777444444888777666444222000...---111///---***'''%%%"""!!!###%%%(((******111BBBSSStttsss___PPPGGG???;;;:::555333000...//////...---,,,,,,+++++++++,,,------)))***,,,...222666:::<<>>222***######$$$"""!!!""" """"""'''<<<[[[xxxmmmWWWIIIOOOccc}}}wwwTTTBBB---$$$""" $$$)))...---((("""888999:::888777666666777777666555666888999888777444777888888555333444666888:::;;;===<<<;;;999777999888666555555777999;;;;;;;;;<<<======<<<;;;;;;<<<;;;:::999:::;;;===???===::::::===AAAFFFQQQ[[[qqqdddRRRIIICCC@@@???;;;<<<<<<<<<;;;999777666444666888::::::999777555777666555555555555666777666:::;;;666444777888666777666555333222111111111111555<<>>===:::555222222222333333......//////000000111111111111333444444333222222000333555444222111222444000222333333111000000111...///111111000///000111000222333222000---------***,,,------,,,---...000/////////111666===DDDIIIVVV```ooo{{{~~~rrrhhhccc[[[UUULLLDDD>>>999666333333333222///***''''''(((---:::UUUyyyeeeMMMCCC:::777777555333444666555555444222000///...111000...,,,)))'''%%%$$$%%%&&&)))+++---999QQQgggpppaaaSSSLLLGGG@@@<<<;;;333111....../////////...---,,,+++******++++++,,,***,,,///444:::@@@DDDGGGQQQ^^^lllxxxyyyttt{{{sss\\\GGG:::333000///222222222222222222222222,,,+++***+++---......---)))((('''%%%%%%%%%%%%&&&%%%###!!!!!!###%%%###"""%%%+++000===]]]}}}{{{[[[@@@000)))'''(((***///:::DDDDDD???111)))###"""###""""""###  ######+++CCCfff~~~vvveee[[[hhhzzz{{{ccc@@@222$$$ !!!###(((,,,+++%%%555666888888777777999:::888777777888:::<<<;;;:::999<<<>>>===:::888999:::999;;;===???>>><<<888666:::888555444444666:::<<<::::::;;;<<<<<<;;;::::::;;;;;;:::999:::<<>>@@@@@@???<<<999777555666999::::::888666555666555444333333444666666666999999444333888888444666555444222111000//////333777<<>>@@@>>>@@@BBBDDDCCCAAA>>><<>>@@@BBBBBB@@@===;;;:::666777888888888777555444666555444333333333333333444555666555555555777999888777555333222222222333555555888===DDDRRRhhh{{{}}}iiiXXXMMMHHHDDDBBB>>>:::666333333222222111111111000000000000000111333222111/////////000111222111111111222333333444333222111111000000111111222111000000000000111111111///---...//////,,,)))---,,,,,,---000111222111222666===BBBHHHSSSaaalllyyyuuudddWWWQQQQQQTTTJJJFFFAAA;;;666444333333111666...%%%'''&&&&&&---666PPPuuujjjSSSBBB;;;666333000,,,---111111222333444444222111///---------,,,+++***((('''$$$+++000222999NNNpppxxxaaaMMMIIICCC>>>;;;888666444000000//////......///000+++,,,---------...000222...888FFFQQQZZZfffttt~~~ppphhhpppzzzfffUUUIIICCC@@@<<<888555333222000...******,,,000444777777777222---&&&###$$$&&&&&&%%%&&&%%%###!!! !!!""" $$$"""###)))000EEEdddoooQQQ777'''+++///111555AAALLLIII???222***$$$$$$%%%"""!!!"""###!!! !!!$$$!!!###000OOOooo|||\\\AAA***#########"""#########""" 999;;;<<<<<<;;;;;;;;;<<>>@@@@@@<<<999999999999999999999:::;;;;;;>>>============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;::::::<<>>===;;;777555555444333222222111111000000111111111222111000////////////000111111111111111222333444222222111111000000000111000000///////////////000///...,,,---......,,,))),,,++++++,,,///222555666666<<>>888333111///+++,,,///000111222333333111///...---------,,,+++***)))(((''',,,222999FFFaaajjjUUUEEEAAA===999777555444222000000///---+++*********,,,,,,,,,+++,,,///444888BBBOOObbbrrr~~~|||~~~mmm]]]SSSHHHCCC===999666444111/////////000444777999999888333...((($$$$$$%%%%%%$$$&&&%%%###!!! !!!"""""" $$$"""###)))...AAA___~~~___CCC222///666<<>>>>>======>>>@@@FFFHHHJJJLLLNNNQQQUUUWWWZZZ\\\```aaaaaa]]]YYYVVVNNNIIIFFFEEECCC===999888888888999:::;;;<<<<<<============>>>>>>>>>>>>>>>:::999999999999;;;<<<===999999::::::;;;???EEEJJJVVVfff}}}{{{gggVVVKKKEEEDDDEEEEEEDDDAAA<<<888555666777888888888777666555555555444333333333444444333444555555444555777999999888777666555444444444333222333666999@@@PPP___uuuyyyiii\\\PPPEEE???:::888555444333333111000111111111000000111111222//////000000000///......111111111111111111222333111111111111000000000000......------------......///...,,,------...,,,+++,,,,,,,,,...333999???BBBCCCJJJSSS]]]gggsss~~~vvv___WWWLLLCCC>>><<<:::888555333111///---------...,,,000)))###''''''+++777MMMmmmrrrWWWGGG:::555222222000------000///000111111111000///...---------,,,+++***))))))'''+++333???UUUtttpppWWWDDD;;;888555222222222000///---...///---+++)))))))))...---------111999CCCJJJ^^^mmmxxxjjjVVVNNNEEE===:::888555333555666777999<<<<<<;;;999555111+++&&&$$$$$$$$$###%%%$$$###!!!!!!!!!""""""###"""###)))+++<<>>>>>??????<<<;;;999999999;;;===>>>999:::::::::;;;???CCCGGGOOO^^^vvvuuucccSSSJJJEEEDDDCCCBBB@@@<<<777444777777888999888777666555555444444333333333444444333444555555444444666888999999999888777666555444333111111444666;;;GGGRRRcccqqqvvviii\\\OOOFFF;;;999666555555333111///000000/////////000111111---...///000000///...---111111000000000111111222000000000000000/////////,,,,,,+++++++++,,,------///...---------------,,,///000222666<<>>::::::999666222......---------...//////+++...'''###&&&'''---===UUUwww}}}bbbLLL@@@999555333444333000000333000000111111111000///...------,,,+++***************///:::MMMgggwww^^^III:::666333111/////////...---***,,,...---+++***,,,......///333888BBBQQQ```jjjiii^^^OOODDD???===;;;999<<<;;;<<<===>>>>>><<<999777333...)))%%%###""""""$$$$$$###"""!!!!!!""""""###"""$$$)))***777PPPppppppVVVFFFJJJUUU^^^``````]]]OOO>>>111)))#########!!! !!!  !!!!!! ###%%%%%%///EEEgggwww___GGG333'''!!!!!!######!!!!!!###### JJJLLLNNNPPPRRRUUUYYY\\\bbbfffkkkqqqwww~~~~~~ssseeeZZZOOODDD>>>>>>;;;;;;<<<<<<<<<=========::::::;;;<<<======>>>>>>@@@>>><<<;;;:::;;;<<<>>>999;;;<<<<<<<<<>>>BBBDDDIIIWWWnnnmmmZZZNNNEEECCC@@@???>>><<<999555777888999999999888666555444444333333333444444555222444555444444444666888999999::::::999777555333333111222555777:::BBBLLLWWWdddyyyxxxiiiYYYNNNBBB@@@<<<999888666444222...............///000111---...///000000///...---111000000//////000000000//////000000000///...---+++++++++++++++,,,------......------,,,,,,---...555888===BBBIIIRRR\\\cccgggkkkqqqxxx~~~ooo^^^NNNDDD>>>888333111333444111---***+++,,,---.../////////+++---&&&###''''''000DDDbbbmmmTTTDDD===777333222333333000111444111111111111111000000000...---,,,************+++...666GGG```~~~gggSSSBBB777555333111000//////---+++***,,,...,,,)))))),,,000000555???LLL]]]oooqqq___QQQLLLIIIFFFCCCAAA???>>>>>>>>>===<<<:::888666111+++&&&###""""""#########""""""""""""""" ###"""$$$))))))555LLLhhh}}}iii]]]aaahhhkkkhhhfffaaaRRRBBB000(((""""""###   !!!$$$%%%%%%222KKKmmm{{{eeeMMM777)))""" """###"""  &&&+++,,, QQQSSSWWW[[[___dddjjjnnn|||zzzlll]]]OOOFFFDDD@@@???>>><<<;;;<<<<<<===999::::::;;;<<<======>>>@@@???>>><<<<<<<<<<<<===999;;;<<<=========@@@BBBCCCPPPeeezzzxxxaaaTTTHHHDDD???<<<===<<<:::888777888999999999888777666444444333333333444555555222333444444333444666888888999;;;;;;:::888555222333111222666888999???FFFOOOYYYmmmtttbbbVVVHHHDDD>>>999666444222000............///000111111......///000000000//////111000000///////////////...///000000000///---,,,,,,+++++++++,,,---...///,,,---...//////111555888???EEELLLRRRXXX^^^fffllloooqqqvvv|||wwwjjj\\\NNNAAA:::666333///...000000...,,,(((***+++---......---,,,***+++%%%###((()))555MMMpppzzz___KKK???:::555111///000000...///333222222111111111000000000...---+++*********+++,,,+++888PPPooorrr[[[LLL@@@777555333111000000///,,,******,,,---***''''''---333;;;EEEVVViii{{{xxxkkkeee___WWWQQQEEEBBB???=========<<<;;;999777333---'''###""""""""""""######"""""""""""" ###!!!$$$***+++666LLLeee|||tttwwwxxxsssllliiieeeUUUCCC///(((""""""""" """#########222NNNpppmmmUUU???...$$$""" """###""" """)))...000```ccchhhmmmsss{{{tttbbbUUUOOOFFFCCC@@@<<<::::::;;;<<<;;;;;;<<<<<<======>>>>>>===============<<<<<<<<<888:::<<<<<<<<<<<<===>>><<>>EEEJJJPPPWWW```eeehhhjjjnnnrrruuuuuuxxx}}}}}}pppiii]]]RRRHHH@@@:::666222111///...---,,,,,,---+++,,,...//////...,,,***''''''"""$$$***,,,<<>>YYYzzzcccQQQGGG>>>666222111/////////...,,,***(((+++---+++***...777@@@RRR___tttyyyjjj^^^IIIEEE@@@<<<<<<===>>>>>>888888444...(((###"""###"""""""""#########""""""!!!###!!!$$$,,,---888OOOgggxxxnnnkkkgggVVVAAA///'''!!!!!!"""!!!###""" $$$444QQQtttyyy\\\FFF555)))$$$$$$ !!!###"""!!!###(((***tttwww}}}rrraaaYYYJJJFFFAAA<<<999999:::;;;============>>>>>>>>>>>>999:::;;;<<<============777999;;;;;;::::::;;;<<<777BBBSSSggg{{{{{{mmmUUUMMMCCC===<<<===<<<:::888888999:::999888777666333333333333333444555666222333444444333333555777666888:::<<<;;;777333111222000111555666555666:::<<>>:::999777111111111111222333444555111000/////////111222333111000///...............---...///000000...,,,+++---------...///000111222333777<<<@@@EEEKKKTTTZZZ^^^fffooottttttssstttvvvzzzzzzzzz}}}}}}uuuooo\\\TTTIII@@@:::777666555------,,,)))'''&&&''')))...000111222222///---+++$$$$$$!!!$$$+++///@@@]]]cccNNNAAA:::888999444000000//////222777000000///..................,,,+++))))))***,,,---999IIIeeeuuuZZZJJJDDD===555///...---.........,,,***%%%)))------///777EEEPPPggguuuwwwgggKKKFFF@@@<<<<<<===???@@@888888555///((($$$###$$$!!!"""############"""""""""###!!!$$$,,,///:::QQQkkkzzzooommmiiiUUU???///'''!!!!!!!!! """$$$!!!!!!"""'''777VVVxxxhhhJJJ666+++###!!!$$$!!!"""###"""  nnn\\\WWWLLLBBB???>>><<<::::::;;;<<<======>>>=========@@@???>>>===<<<;;;::::::888999::::::;;;;;;::::::>>>EEESSScccsssuuucccVVVHHHAAA>>>;;;:::;;;;;;;;;999888777777777777888666444444666666666555666444111111222444444333888777666555444333333333000222444444444444666777;;;@@@IIISSS```oooxxxllldddZZZQQQKKKFFFAAA===???888666;;;===999666777444000,,,---222666555333//////...---......///000000///......///000000///222222444555666777777777FFFJJJPPPUUUZZZ```eeeiiinnnwww{{{xxxvvvzzz}}}|||}}}{{{|||yyyrrrjjj```ZZZFFFBBB===999888666222///***)))'''&&&&&&'''((()))))),,,000000...+++)))(((%%%!!!"""'''***333NNNjjjqqqZZZJJJ<<<666666333222111000//////////////////000000///...,,,+++,,,******,,,,,,+++///555<<>>CCC>>>:::===>>><<<999444000---)))%%%""""""!!!!!!"""$$$%%%%%%$$$&&&"""###)))+++///BBBXXXzzz|||sssnnncccOOO@@@+++'''"""  """---CCCaaatttVVV999...)))"""!!!%%%$$$###"""~~~kkk[[[OOODDDAAA@@@===<<<<<<:::;;;<<<<<<============?????????>>>===;;;:::999999999:::;;;;;;;;;;;;:::;;;@@@KKKYYYgggxxxlll\\\KKKCCC@@@<<<:::;;;888888888888888888888888777666444444666666666555666444222111333444444444777666555444444333333444111222444444333444555777999<<<@@@DDDLLLYYYhhhsssuuunnneee]]]XXXSSSNNNIIICCC???===@@@@@@;;;888:::666333222555:::<<<:::777222111000//////000222333333222111111222333333333444666:::???CCCGGGIIIKKKPPPTTTYYY___dddjjjppptttuuu|||~~~|||~~~~~~}}}zzz~~~yyyqqqiii___UUULLLFFF<<<999555444333111---***)))((('''&&&&&&''')))***))),,,//////,,,)))'''&&&&&&###%%%***...;;;YYYwwwkkkTTTEEE888222333333222111000///////////////000000000000...---,,,***))))))+++++++++111888DDD\\\|||mmmSSSGGG;;;777777222111111000///......,,,***))))))...777BBBSSSnnnyyy\\\IIIDDDIIIDDD@@@@@@<<<999666222///,,,)))%%%"""&&&$$$$$$%%%&&&'''&&&%%%$$$"""&&&,,,...444KKKcccvvvpppcccNNN===***'''###   """(((555LLLjjjeeeKKK222)))&&&!!!!!!######""" }}}fffXXXKKKDDDAAA===;;;;;;999::::::;;;<<<============>>>??????>>><<<:::888999999:::;;;;;;;;;;;;;;;;;;>>>DDDNNNZZZkkk~~~jjjUUUIIIEEEAAA===<<<666666777888888888888888777555444444666777666555666444222222444555555555555555444444444444444555222333444333333333555666<<<=========AAAJJJVVV```kkkrrr}}}{{{vvvoooiiifffaaa[[[WWWQQQOOOMMMLLLFFF???===>>>;;;;;;>>>CCCGGGGGGCCC???888666333111111333666777999::::::;;;<<<===>>>>>>BBBEEEJJJQQQWWW\\\___aaa^^^aaafffjjjoootttzzz~~~|||{{{uuuqqqmmmggg]]]RRRHHH@@@999444222111000000///...***(((''''''&&&&&&&&&((()))******,,,------***&&&$$$$$$&&&%%%(((---555HHHkkk```LLL@@@555111333444333111000///.........000000111111000///---,,,)))'''(((******+++333<<>>;;;===???@@@???===:::888999::::::;;;<<<;;;;;;;;;>>>???BBBIIIRRRccc||||||bbbSSSLLLFFFAAA>>>666777888888888777666666777555444444666777777666777555333333555666666666444444333333444555666666333333444333222222444666===>>>??????@@@FFFNNNUUUZZZcccpppzzz~~~zzzvvvtttqqqkkkfffffffffddd]]]TTTKKKHHHHHHEEEHHHMMMSSSVVVUUUPPPKKKDDDAAA===:::999;;;>>>@@@EEEGGGJJJLLLNNNPPPRRRSSSYYY\\\aaaeeejjjmmmnnnoookkkmmmpppsssuuuyyy}}}|||||||||}}}|||uuulllgggXXXQQQHHH???999666333111///000000000///---***((('''&&&&&&'''''')))***+++,,,------+++(((%%%######$$$%%%***333AAAZZZsssVVVFFF===555333666444333111000......------///000111111000///---,,,)))(((((())))))+++444???VVVmmmlllPPP>>>999222000333000000...---...,,,+++,,,000444:::III]]]sssqqqXXXKKKJJJHHHFFFBBB777333000---***)))(((&&&$$$&&&%%%%%%&&&)))++++++***,,,***...888DDDVVVppp~~~yyyuuufffLLL666(((&&&%%%$$$$$$$$$""" ###---???ZZZxxxzzz___???000""" ###"""!!!|||kkkXXXKKKDDD===:::;;;:::999999999:::<<<===>>>:::<<<>>>??????>>>;;;999::::::;;;<<<<<<<<<;;;;;;??????AAAFFFNNN]]]vvvppp^^^SSSIIIBBB???::::::999999777666555444666555333444666777777666777555444444666777888888444444444444555666777777444444444222000111333555666:::???@@@@@@@@@BBBDDDKKKTTT```jjjqqqwww}}}}}}yyyxxxyyywwwpppggg```]]]\\\UUUXXX]]]bbbdddccc^^^[[[WWWTTTPPPLLLJJJKKKMMMOOOSSSWWW\\\___bbbeeehhhkkknnnppptttwwwyyyyyyyyyxxxwwwxxxyyyxxxxxxyyy|||~~~~~~~~~~~~|||yyywwwxxx|||}}}}}}yyyqqqggg]]]WWWEEE@@@999333111111222222///000111111///,,,***((('''''''''((()))***+++,,,---...---+++'''$$$###$$$"""&&&///>>>RRRooojjjPPPCCC===666333555333222111///...---------//////000000///...,,,++++++***))))))(((***666CCC\\\rrrdddKKK<<<999222000222000---******,,,+++))),,,333;;;III^^^uuueeeRRRKKKHHHJJJGGG;;;111...***(((((('''&&&%%%%%%%%%&&&)))---000111111555222333???SSSkkk{{{xxxwwwiiiNNN777((('''%%%$$$%%%$$$"""   !!!!!!***===ZZZyyyiiiNNN333***""" !!!"""###"""!!!qqq\\\OOOGGGAAA???@@@<<<;;;:::::::::;;;===>>>:::;;;===>>>???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>BBBHHHUUUkkkkkk[[[LLLCCC@@@===<<<:::888777666555555666444333444666777777777888666444555777999999999666555555555666777888888555555444111///000222444555;;;BBBDDDAAA<<<888777>>>DDDMMMVVV^^^hhhrrryyy~~~yyyxxxuuurrrgggiiilllnnnooonnnmmmlllmmmjjjfffaaa^^^^^^^^^___```eeelllppprrrtttxxx|||xxxzzz~~~~~~{{{xxxxxxzzz|||{{{zzz{{{~~~}}}xxxtttuuussssssqqqjjj___RRRHHHCCC999555000---,,,---------,,,---///...,,,)))((()))))))))******++++++,,,,,,...---,,,)))%%%######$$$""")))777MMMiiiyyybbbKKKAAA<<<444000111111111000///..................//////...---+++***+++******)))(((,,,:::HHHccczzz|||]]]FFF:::888111...000---,,,((((((,,,+++(((///999CCCWWWrrrqqqYYYMMMEEEGGGFFF:::111...***''''''''''''&&&&&&&&&(((,,,111666777888:::888:::FFF[[[uuuzzzyyyzzznnnSSS;;;***'''%%%$$$######!!!  !!!!!!!!!+++???]]]}}}wwwYYYAAA***'''###!!!!!!""""""""""""!!!|||dddTTTJJJCCC@@@AAA???>>><<<::::::;;;<<<===;;;;;;<<<===>>>>>>======:::;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@CCCMMM```qqq{{{fffSSSHHHFFF???===:::888666777888999555444333444666888888777888777555555888:::::::::888777777777777777888999666555444111//////111444888???GGGIIIEEE>>>999666777:::>>>CCCJJJUUUbbbkkkssstttuuuvvv}}}xxxxxxwwwvvvvvvwwwyyy{{{}}}zzzvvvqqqmmmjjjiiiiiiiiiooovvvyyyyyyzzz~~~{{{~~~}}}yyyvvvuuuwwwyyyxxxvvvwww{{{xxxooohhhgggaaaaaa^^^VVVJJJ???888555222///,,,+++++++++***)))(((***++++++)))(((***++++++,,,,,,,,,---,,,,,,,,,,,,+++***&&&###"""###$$$&&&///AAA^^^jjjVVVCCC===;;;444///000000//////.........//////,,,------...---+++***)))))))))))))))(((///???PPPnnnrrrVVVAAA888888000---...,,,+++'''(((------***222???PPPhhhhhhVVVJJJIIIFFF999111...***''''''''''''&&&&&&&&&(((,,,111555777777888<<>>>>>@@@???===;;;:::;;;<<<===;;;;;;<<<<<<======>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;===???AAAHHHXXXhhhzzzpppZZZNNNLLL???===999777666888:::<<<555444333444666888888777999777555666888:::;;;;;;999999888888888888999999666666444111......111333888>>>FFFIIIFFF@@@;;;999666777777777<<>>222...***''''''''''''&&&$$$$$$&&&)))...222333333333===GGGNNNYYYnnnxxx]]]EEE---)))$$$!!!  $$$444PPPqqqnnnPPP999,,, !!!!!! zzzbbbPPPFFF@@@<<>><<<:::999;;;======<<<;;;<<<===;;;<<<<<<===<<<<<<;;;;;;::::::999:::>>>GGGQQQYYYrrrlll\\\RRRGGG???999999:::999999;;;777777777777666888;;;>>>555555777888999999999999999999888888888999::::::666555444111//////111444666>>>EEEEEECCC???888222111222555888===AAAEEEGGGTTTWWW[[[aaakkkyyy}}}{{{|||zzzuuuqqqppprrrtttxxx|||~~~~~~|||zzzvvvuuusssoookkkiiijjjkkkooolllgggaaa[[[SSSKKKEEE@@@===:::666222///...---++++++)))(((((('''''''''&&&(((+++,,,---...///111000///...///000///...,,,...///,,,'''######%%%&&&///;;;WWW|||rrrRRRFFF;;;777444222222444......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******''')))&&&(((000333AAAZZZ~~~eeeKKKAAA555///000222000---+++,,,'''(((...///999OOOgggyyyrrrnnn___OOO???222&&&%%%((()))'''&&&***+++++++++,,,000555888999AAAKKKVVVcccvvvlllQQQ777***&&&%%%""" ,,,BBB___}}}xxx[[[AAA---!!! nnnZZZNNNHHHFFFCCCBBB@@@???@@@???>>><<<:::<<<======<<<;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;>>>DDDMMMSSSdddqqqvvvfff\\\KKKCCC===<<<===:::999:::888888888777666888;;;>>>555666666777888999999999888999;;;======<<<:::999555555333000......111333888@@@EEEEEEBBB???999444000000222555888;;;>>>@@@EEEIIIPPPYYYdddqqq~~~~~~~~~~~~yyyvvvuuussstttuuuwwwzzz|||~~~}}}}}}}}}|||yyywwwqqqnnniiieeebbbaaaaaaaaaccc___XXXRRRLLLFFF@@@<<<777666333000...,,,,,,++++++***)))(((''''''&&&&&&'''))),,,---------///000///......///000000...---111000,,,&&&"""###(((+++888JJJiiijjjNNNDDD:::666444111000222//////...------,,,,,,---++++++,,,,,,++++++***)))&&&)))'''***333777GGGaaavvv]]]EEE<<<222...///111///,,,,,,---((()))000222===TTTqqq}}}kkkXXXEEE666'''###%%%%%%%%%%%%***+++,,,---...000555888>>>EEEQQQ^^^mmmwww^^^<<<,,,%%%$$$"""  ...GGGfffjjjOOO888)))"""yyycccTTTMMMKKKDDDBBB@@@@@@AAAAAA@@@???<<<===???>>><<<::::::;;;;;;;;;<<<<<<;;;;;;:::999=========<<<===AAAGGGKKKVVVaaatttuuujjjVVVLLLDDDAAA???<<<:::;;;999999999888777888;;;>>>666666666777888888999999666:::???BBBCCC@@@;;;888444333222///---...111333777===AAA???===;;;666111///000111222444666888999777<<>>EEERRRbbbsssiiiDDD///%%%###!!!### """111MMMooouuuXXX???---%%%""" mmmZZZPPPMMMDDDBBB@@@@@@AAABBBAAAAAA>>>???@@@>>><<<:::::::::;;;;;;;;;;;;;;;:::999999;;;<<<=========???CCCEEEOOOXXXhhh|||wwwdddXXXKKKDDD@@@<<<;;;===;;;;;;:::999888999;;;>>>777777777777777888999999777:::???BBBBBB???;;;888222222000...---...111444777===@@@>>>;;;999666111000000000111333444666777444888===CCCHHHOOOUUUYYYkkkpppwww~~~|||zzzyyy|||{{{zzzzzz{{{~~~{{{vvvpppllliiigggeeeddd```YYYPPPKKKKKKKKKHHHEEECCC@@@;;;888666444222000...---+++*********+++,,,+++***)))'''&&&&&&%%%%%%,,,...//////...------......------...000000///------***(((%%%"""$$$---777IIIeeerrrXXXEEE===666555444111//////111111000000///---,,,,,,+++++++++++++++***))))))%%%)))(((---777???SSSqqqgggNNN???:::444222333333000...,,,---)))***333999KKKgggzzzpppjjjeee___]]]___[[[[[[\\\```gggnnntttxxxyyy|||lll```OOO@@@000)))'''&&&'''((('''***...000222333444666>>>EEERRRdddxxxkkkKKK333%%%""" ###$$$  $$$444RRRuuucccHHH444&&&!!!""" !!!!!!}}}fffXXXRRRGGGDDDAAA@@@AAAAAAAAA@@@>>>@@@@@@???<<<:::999::::::;;;;;;<<<<<<;;;;;;::::::;;;=========>>>AAACCCKKKRRR___qqqrrrcccRRRGGG@@@;;;;;;>>>======<<<:::999999<<<>>>999999888888888999::::::999;;;===>>>>>><<<999777///000///...---///333666;;;BBBFFFDDDAAA>>>999444/////////000111333444555555777999;;;===AAAFFFJJJTTTYYY```hhhnnntttyyy|||~~~{{{zzzzzzuuuuuuwwwxxxxxxyyyyyyxxxvvvqqqjjjddd```]]][[[YYYVVVOOOGGGCCCCCCBBB???<<<555444444444555444222///...,,,+++***))))))*********)))(((''''''&&&&&&'''---///000///...,,,------------,,,---//////...,,,&&&$$$$$$%%%$$$'''222???YYYvvvlllUUUBBB:::555555555222000000000000000000///...---,,,***++++++++++++***))))))%%%***)))---666???UUUtttbbbJJJ>>>:::555333222111...,,,+++---)))***333;;;QQQooouuueee\\\RRRMMMHHHCCCBBBDDDEEEDDDDDDFFFMMMWWWbbbjjjxxx}}}yyyfff\\\III===111---+++((('''((('''***...111222222444555AAAIIIWWWjjjkkkNNN555%%%###!!!$$$$$$ '''999XXXzzzpppTTT>>>///$$$ """ !!!!!!!!!uuubbbXXXLLLIIIEEEBBBAAAAAA@@@@@@>>>@@@@@@???<<<::::::;;;::::::;;;<<<============:::;;;=========>>>@@@BBBDDDJJJUUUcccuuuppp]]]PPPGGG@@@>>>?????????>>>;;;999:::<<<>>>;;;;;;:::999999:::;;;<<<;;;;;;;;;:::999777666555---.........///222666:::<<>>???@@@???===;;;;;;<<<999:::;;;===>>>???@@@@@@<<<===>>>===<<<<<<>>>@@@???DDDKKKUUUbbbrrrpppcccXXXMMMGGGEEE@@@@@@???<<<::::::<<<>>>>>>===;;;::::::;;;<<<===;;;;;;;;;:::888555222111+++,,,---...000444999>>>AAAKKKTTTUUURRRKKKAAA888333222222111000000000111...000333555666888:::<<<;;;<<>>???>>><<<;;;;;;<<<===>>>;;;<<<<<<<<<999555000---***+++---...111666<<<@@@LLLWWWaaadddaaaYYYMMMCCC999888666555333222111111+++///444666666555444444999999999888999===BBBGGGAAACCCGGGJJJMMMOOOOOOOOOMMMQQQUUUWWWVVVTTTSSSSSSQQQSSSUUUVVVUUUTTTTTTTTTNNNOOOPPPPPPPPPOOOMMMLLLFFFCCC@@@>>>>>>===<<<;;;444555666444111///......000---***)))***+++++++++)))(((((('''((()))++++++((((((((()))***,,,---...***,,,...---,,,++++++,,,---,,,*********)))&&&$$$+++%%%###''',,,777RRRnnnuuuUUUEEE;;;333------///...///111)))+++---...//////---,,,***************)))(((((($$$***+++...888CCC^^^~~~___III999666222///...000111333111222------666BBB^^^~~~fffVVVJJJAAA<<<888555777666222111222222444777777666777;;;???HHHZZZrrr|||vvvrrrqqqiiiZZZPPPNNNDDD<<<444111...***)))+++&&&(((+++,,,---///222444;;;PPPnnn}}}yyyjjjJJJ555***'''!!!"""### """---MMMxxxyyyaaaFFF...&&&$$$######!!! xxx___TTTIIIEEECCCAAABBBDDDBBBAAA>>>===<<<===>>>???>>>>>>============>>>>>>???>>>===<<<<<<===>>>??????>>>AAAHHHLLLRRR```ooo~~~rrr```PPPKKKGGGBBB===;;;;;;<<<>>>;;;<<<======<<<<<<===>>>999999999888666444111///...000222555888===CCCGGGYYYgggppppppooonnncccTTTEEE>>>888555666666333///111111333888888555666999555555555666888:::===>>>===>>>===<<<;;;;;;===???>>>@@@AAAAAA@@@??????@@@;;;>>>BBBDDDDDDCCCBBBBBBAAAAAAAAA@@@>>>=========<<<;;;777222222666777444111000000///......---,,,,,,***((('''((()))(((((('''''''''''''''((())))))***)))))))))+++,,,+++***,,,,,,++++++***+++++++++)))+++---,,,)))&&&$$$$$$ $$$'''(((000EEEfff~~~pppQQQ@@@555333000......000222444000...++++++,,,------,,,,,,+++***)))(((((((((((($$$)))(((+++666CCC___tttUUUAAA<<<666000///222333222///+++,,,...111888IIIgggmmmWWWIIIAAA>>>999777555333111000000000222///000444444222222555CCCTTTkkk}}}{{{ooofff\\\RRRMMMMMMDDDCCC???999111***'''&&&'''))))))******+++...111AAAUUUqqq{{{wwwhhhNNN444'''&&&!!! ###!!! %%%222WWW{{{gggLLL???..."""!!!######%%%### mmm___RRRKKKHHHCCC@@@???AAA@@@???>>>===>>>??????>>>>>>============>>>>>>@@@???======<<<===>>>???@@@>>>@@@EEEHHHMMMXXXdddqqq~~~xxxiiiXXXOOOEEE???>>>??????>>>============<<<<<<======:::999888777555222111000000111333666<<>>????????????@@@@@@@@@???>>>>>>======>>>>>>???AAA@@@>>>=========>>>>>>AAA>>>===AAADDDHHHNNNTTT]]]jjj|||nnn```OOOFFFDDDEEEBBB???>>>>>>>>>>>>>>>>>>======;;;:::777444222111111111333444777<<>>???@@@AAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>???BBBAAA???>>>======>>>???AAA>>><<<===AAADDDGGGIIIQQQ[[[iiiuuuvvvbbbSSSLLLHHHEEEAAA===>>>@@@CCCDDDCCC@@@===<<<999555111//////111222555888???GGGSSSaaaooowwwrrriii\\\SSSNNNJJJDDD@@@===888555666555222222555555444333222000///......+++...111222111///...------///000000///......////////////---,,,+++---///,,,...000///---,,,...111666999;;;;;;<<<>>>;;;555555000+++))))))***)))((((((&&&%%%&&&'''(((((('''++++++,,,,,,,,,,,,,,,+++***)))))))))+++,,,+++***((((((((())))))+++,,,---------,,,)))%%%"""!!!"""!!!&&&000AAAZZZ{{{xxxZZZDDD:::222000...,,,+++,,,...//////...,,,---......---,,,+++***))))))((((((((()))(((+++)))+++555BBB___fffOOOBBB888555111000000111000...,,,,,,...333===SSSvvvqqqVVVEEE<<<777444333111///,,,***)))((((((---((('''((())))))+++000333===RRRlllooo^^^WWWUUUQQQKKKHHHFFFEEECCC===666111...---.........---+++,,,...000777HHHaaazzzsssjjjssssssPPP888+++***$$$!!!!!!  ###---LLLllliiiIII555&&&$$$!!! !!!"""!!!~~~dddVVVQQQLLLFFFCCC===>>>???AAABBBBBBBBBBBB??????>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>???@@@???>>><<<<<>>BBBFFFIIIGGGAAA===:::777222...---///222444777>>>JJJWWWdddoooyyy{{{sssjjjdddaaa\\\TTTNNNHHH@@@999777555111000222666666444333111///---,,,***---000222000...,,,,,,)))***,,,,,,***)))***+++......---+++))))))+++---+++---...,,,)))***...222444<<>>666444222000000//////...+++,,,...444>>>UUUyyyuuuZZZHHH===777333111000...+++))))))((())),,,(((&&&((()))(((+++000555<<>>777111///...---.........---...000333555BBBYYYrrrsssfffkkkvvvsssRRR999+++)))###   %%%000PPPqqquuuVVV:::)))&&&$$$"""!!!!!!""""""!!!tttbbbWWWMMMEEEBBB??????@@@AAABBBBBBCCCCCC@@@??????>>>>>>??????@@@AAAAAA@@@??????@@@AAABBB>>>@@@???;;;<<>>999111000...---,,,+++,,,,,,---,,,+++,,,---,,,+++)))''''''&&&&&&&&&&&&''''''%%%)))(((,,,999JJJiiilllSSSAAA777444333222000///......---------000555???UUUwww}}}dddNNN???666222///...,,,***)))))))))***,,,(((''')))***)))+++///333:::KKKdddpppaaaRRRLLLLLLKKKKKKLLLIIIHHHEEE???888222///...,,,---------,,,---000222333===PPPiiissscccdddnnn}}}tttVVV<<<---)))"""!!!  !!! (((666YYYyyydddHHH222((($$$###"""""""""###$$$%%%tttdddTTTHHHCCCBBBAAA@@@@@@AAABBBCCCDDD@@@??????>>>>>>??????@@@@@@@@@??????@@@AAACCCDDD???CCCBBB;;;999===BBBCCCBBBDDDHHHMMMUUU```llltttyyyiiiZZZQQQHHHDDD@@@@@@AAA@@@<<<777444222...,,,---000333666???LLL```sss|||zzzzzzyyyuuupppfffXXXJJJBBB<<<555111111000000000///...,,,***((('''***,,,---+++***)))))))))+++---,,,+++***++++++'''(((((('''&&&%%%'''(((%%%'''(((&&&&&&+++777AAAQQQaaavvvppp```JJJ:::333000...+++***)))***,,,///000...---,,,---...//////---+++******)))))))))+++,,,+++***+++***************++++++,,,+++((($$$!!! """%%%%%%///GGGjjjfffIII999555111000///---,,,,,,,,,,,,+++******+++,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$((('''+++999JJJjjjcccKKK;;;444333333222111///---------......000444;;;NNNmmmqqqWWWCCC777222,,,+++***)))((()))*********((('''***+++)))***...000999MMMiii~~~zzzvvvhhh[[[OOOIIIHHHHHHKKKOOOLLLKKKGGGAAA:::444000///+++,,,,,,+++)))***,,,......444DDD[[[wwwsssaaaaaajjj{{{xxx[[[@@@///***###!!!### !!!!!!  ...===dddsssSSS:::---))) !!!"""###""""""""""""ooo\\\MMMGGGCCCBBBAAA@@@@@@AAACCCEEE@@@@@@????????????@@@@@@@@@?????????@@@BBBDDDEEE???EEEDDD;;;666;;;@@@BBB???AAADDDFFFJJJPPPWWW\\\ppp{{{|||iii[[[NNNGGG???;;;;;;;;;888555222000...,,,---000444777CCCPPPeeeyyy}}}~~~}}}zzzoooaaaQQQGGG???888333222,,,,,,,,,,,,+++)))(((&&&&&&(((******(((''''''(((''')))******)))(((((()))&&&''')))((('''&&&'''(((%%%'''((('''(((000???JJJ___ppppppVVVBBB888333000------------///000000...,,,,,,---...//////---+++******)))))))))+++,,,+++***+++***)))))))))))))))***+++***'''### ###&&&222<<>>@@@@@@======@@@======>>>???@@@BBBCCCDDDDDDCCCAAA???===;;;:::::::::<<<>>>@@@DDDIIIPPPUUU```gggrrr~~~~~~qqqZZZMMMBBB>>>===888333111555333///...///111333333AAAPPPfffyyy}}}|||zzzuuupppccc[[[OOOCCC:::333...,,,)))(((((()))++++++***)))%%%&&&&&&'''((())))))***++++++++++++***)))''''''&&&'''''''''&&&$$$"""!!!""""""###'''+++666III[[[ooonnnVVVCCC:::666222///000...---...000111///,,,++++++******)))(((((((((,,,+++)))'''((())),,,---******))))))((((((''''''***((($$$ ###%%%%%%222FFFjjjnnnRRRDDD999000...------------+++(((%%%***)))'''%%%%%%&&&'''(((%%%###!!!"""%%%&&&$$$"""'''((($$$'''444DDDbbbrrrVVVDDD888222444222///.........,,,+++,,,---///333777CCCYYYmmmsss[[[AAA...,,,(((&&&))))))(((***---&&&******''')))...,,,'''333???WWWsss|||tttooolllkkk]]]VVVLLLFFFEEEGGGHHHIIIKKKJJJHHHDDD>>>888333000222///+++(((&&&'''***---******222DDD[[[ttt{{{eeecccppp|||kkkOOO444***'''"""!!!%%%  !!!!!!!!!"""######"""  222PPPsssiiiRRR666'''%%%$$$ !!!"""###"""vvvdddWWWQQQJJJDDDCCCAAA>>>???CCCBBB??????AAABBB@@@AAADDD????????????@@@AAACCCDDDDDDCCCAAA???===;;;:::999:::;;;===???AAAEEEIIIMMMPPPVVV___jjjsss|||lll^^^OOOGGGBBB<<<666444555444333333555666777888AAAOOOdddxxx~~~zzzwwwrrrjjjcccYYYRRRHHH>>>777222///---)))(((((()))***+++)))(((''''''(((((()))******+++++++++++++++***)))(((''''''((((((((('''&&&$$$######)))111===QQQbbbvvvuuufffQQQBBB;;;777444111000///---...000000...+++++++++***))))))(((((('''+++***((('''''')))+++,,,*********)))((((((''''''(((&&&### !!!%%%)))+++>>>VVV{{{gggNNN@@@777000---,,,++++++++++++(((&&&(((&&&%%%######$$$%%%&&&$$$"""!!!"""$$$%%%###!!!%%%&&&###&&&333AAA]]]pppTTTCCC888111222000...---......,,,+++++++++---///222<<>><<<:::999888888:::<<<===>>>???AAACCCDDDIIIPPPWWW___gggnnnssstttaaaTTTJJJ???777555000111333444666777777888@@@MMMaaavvvyyytttnnndddYYYRRRKKKFFF>>>777333111...---+++***))))))***+++)))((())))))***++++++,,,,,,,,,,,,+++++++++***))))))((())))))***))))))((('''&&& %%%...777DDDWWWhhhxxxqqqaaaVVVGGG===888666333111111///......///...,,,************)))(((((('''''')))((('''&&&&&&(((***+++++++++***)))((((((''''''&&&$$$""" !!!&&&...444JJJeee}}}\\\FFF<<<444///,,,***(((((()))***)))((('''&&&%%%$$$$$$$$$%%%&&&$$$###"""###$$$$$$###"""###%%%###&&&111===VVVxxxkkkQQQ@@@777111000...,,,,,,---------,,,******+++,,,...555FFFVVVwwwvvv^^^KKK999222+++***(((%%%$$$'''&&&))))))&&&'''******(((000CCC```}}}sssggg\\\VVVRRRLLLEEE@@@???>>>===;;;<<<===???@@@???===;;;999/////////111222000+++&&&,,,+++,,,222===QQQnnn|||^^^>>>---&&&   !!!!!! !!!(((???___dddHHH777''' """ ############!!!qqqbbbXXXOOOJJJGGGCCCAAACCCCCC@@@AAADDDDDDCCCDDDGGGDDDCCCAAA??????@@@BBBDDDBBBAAA@@@???===:::999888666888;;;<<<<<<<<<===>>>???BBBFFFKKKPPPWWW^^^cccmmmqqqxxxppp```PPPAAA666222///111222444444555666777???KKK___vvvyyyqqqjjjbbbVVVKKKFFFAAA<<<777333000///...,,,---,,,******+++,,,+++***,,,,,,,,,------.........,,,,,,++++++************,,,,,,,,,,,,++++++++++++&&&'''+++333;;;EEETTTaaalllttt|||~~~vvveeeUUUKKKDDD;;;555444333111...111000///...---,,,***(((***))))))(((((('''&&&&&&)))(((''''''''')))+++,,,,,,++++++***)))(((''''''$$$""" !!!&&&222===VVVuuuqqqSSS@@@777111---+++)))''''''(((************)))(((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%$$$"""&&&%%%(((111:::PPPpppfffLLL>>>555000---,,,******,,,------,,,***))))))+++,,,111>>>LLLgggiiiWWW???666---***'''$$$$$$&&&&&&''''''&&&&&&'''***+++;;;PPPlllwwwhhhZZZRRRLLLGGGBBB??????>>><<<999777777888999:::<<<===>>>777555444666666333+++$$$++++++,,,...444CCC___xxxfffDDD///&&&!!!  !!!!!! $$$...GGGiiiyyyVVV:::...$$$!!!$$$!!!$$$$$$###""" ~~~mmmaaaUUUOOOKKKFFFCCCCCCEEEBBBAAACCCCCCAAAAAADDDEEEDDDBBB@@@@@@AAABBBCCCBBBBBBAAA@@@===;;;999777444777:::<<<<<<;;;<<<===:::<<<>>>@@@CCCIIIOOOSSSZZZ]]]ccckkktttzzzhhhVVVDDD666111444555777666555555888:::AAANNNcccxxx}}}qqqeee^^^UUUJJJBBB@@@:::777333111///...---+++///---,,,+++---...------.........///////////////---,,,++++++***++++++,,,.............../////////111000222777:::>>>GGGPPPXXXZZZ\\\\\\[[[VVVKKK@@@;;;888444222222222000...000000000...,,,***)))((())))))(((((('''&&&&&&&&&))))))((())))))+++,,,---,,,,,,+++***)))(((''''''$$$!!! !!!!!!&&&666FFFjjjhhhMMM===444///++++++)))'''''')))+++++++++*********)))))))))))))))))))))))))))((('''''''''$$$((('''***222999MMMkkk___GGG;;;444///+++***))))))+++,,,,,,+++)))(((***,,,---000:::EEEWWWsssqqq^^^DDD999...)))'''%%%%%%'''&&&&&&&&&&&&%%%&&&***///DDD[[[uuuwwwfffVVVLLLFFFBBB???>>>@@@@@@>>>;;;555333222111333888===@@@AAA???<<<:::888222+++%%%&&&(((+++,,,...:::RRRiiikkkHHH111'''$$$"""!!!  !!!!!! (((444PPPssskkkIII000(((""""""$$$!!!######"""!!!~~~pppaaaXXXRRRKKKFFFDDDEEEBBBAAACCCBBB???@@@CCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA???<<<999888555777:::;;;;;;;;;<<<===999:::<<<===>>>BBBGGGJJJOOOQQQUUUZZZ```jjjssszzzzzzjjjXXXFFF:::666666:::===<<<:::999;;;===JJJXXXmmm}}}pppbbbVVVQQQJJJ@@@;;;<<<666444111000//////---+++///---++++++---/////////000000000000000000000000...---,,,+++++++++------111000000000111222333333666444444666666555888>>>DDDDDDCCCBBBAAA???;;;777555444333333444333111///...///000...+++)))((((((((((((((('''&&&&&&%%%%%%))))))))))))***,,,------------,,,+++)))(((''''''### """###)))===SSSzzz```HHH<<<444...+++---+++******+++,,,,,,+++*********)))))))))((((((+++,,,,,,+++)))((()))***'''+++))),,,333999LLLiii{{{YYYCCC888222...***)))'''((()))******))))))(((***---...///777???NNNhhhwwwdddIII<<<...)))'''&&&&&&(((&&&%%%%%%&&&%%%&&&,,,444HHHaaa{{{yyyfffTTTIII???===:::;;;===>>>===:::222000......111666<<<@@@GGGFFFCCC>>>777000***'''!!!###''')))***333HHH\\\|||zzzvvv|||nnnKKK222)))&&&$$$!!!   !!!!!!  ,,,;;;YYY~~~ZZZ;;;((($$$ """!!!!!! ooocccZZZQQQIIIFFFDDD@@@@@@CCCCCCAAAAAAEEEBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCBBB@@@===:::999666888::::::999999:::;;;999:::<<<<<<===???BBBEEEGGGIIIMMMOOORRRWWW^^^ccciiioooxxxsssbbbQQQCCC======<<>>;;;999888999:::999888777888999555777888999999:::===???===@@@DDDFFFFFFHHHLLLOOOSSSZZZdddnnnvvv{{{}}}jjjXXXIII???===@@@GGGPPP\\\bbb```[[[XXXWWWbbbrrrwwwjjj^^^QQQDDD>>>@@@>>>444///333...------...000000///---+++)))'''(((***---//////111111000000000000000000///---,,,++++++,,,...///444333333333444666777888...+++,,,//////,,,,,,///,,,...000000...---000444222222333333222000...---+++---///...***((((((***(((''''''&&&&&&%%%$$$$$$&&&&&&'''((()))***++++++......,,,+++***((('''&&&!!!!!!'''***444OOOkkkwwwUUUCCC<<<666000.../////////000111000...+++....../////////...---,,,***,,,...,,,)))'''(((***(((,,,***,,,222777JJJggguuuSSS===555111,,,***)))''''''(((((('''&&&)))((()))++++++))),,,111777LLLgggzzziiiSSSBBB111)))'''%%%$$$%%%%%%###$$$'''''''''000<<>>;;;DDDBBB@@@>>>>>>@@@CCCDDDKKKJJJMMMTTT^^^ggglllmmmuuuzzzuuu___NNNDDD??????CCCSSS```rrr~~~|||uuuqqq~~~pppeeeYYYMMMDDDAAA<<<888444111000000...///000111000///---+++,,,,,,---......---,,,,,,111111222222222111111000000...,,,---///111000...333333333222//////000111......---,,,++++++******(((+++---,,,***+++000555222111000............//////...---,,,++++++++++++)))'''%%%%%%&&&'''''''''++++++******++++++,,,,,,///+++((((((++++++'''###!!!###%%%'''***;;;[[[xxxvvvUUUDDD;;;333///000000000000////////////...............------------000000000...,,,+++,,,---,,,222...+++111777HHHbbbqqqTTT@@@666222111...+++'''$$$"""###%%%&&&'''''''''''')))+++---...:::CCCVVVmmmzzzpppSSSAAA000((('''$$$!!!###"""###$$$$$$'''444AAA```yyyiiieeedddZZZJJJ???333---+++...000...,,,,,,***''')))000666888;;;>>>@@@EEEHHHDDD:::111,,,+++)))(((!!!!!!(((,,,;;;TTTnnniiiQQQTTT```mmmvvvVVV:::---)))$$$ !!!  ###222PPPwwwkkkOOO444+++$$$###$$$###$$$&&&###wwweeeUUUKKKJJJJJJHHHEEEBBBAAA@@@AAADDDCCCBBBAAAAAAAAAAAABBB@@@AAACCCCCCAAA???>>>>>>===<<<:::999888777888888888555333555:::===<<<:::>>>>>><<<<<<<<<>>>???AAA??????AAAGGGOOOUUUXXXYYY]]]bbbjjjqqqvvv{{{nnnXXXIIIAAA>>>BBBIIIaaapppvvvfff[[[OOOEEE@@@===999444111...------...///000000000///---,,,,,,,,,---......---,,,,,,000000111111222111111000000...,,,---///111000///222333333111///...///111.........------,,,+++++++++...///---******...333222111000///.........///...---,,,+++************((('''&&&&&&'''((()))***++++++************++++++///+++((((((******'''###!!!###%%%'''---@@@cccrrrSSSCCC;;;333000222111111111000000000////////////.........---------/////////...,,,+++,,,---,,,111...+++000666GGG```}}}vvvZZZFFF:::444111...,,,)))&&&%%%%%%&&&'''(((((((((((()))+++---...444<<>>>>>BBBAAAAAA@@@????????????@@@@@@AAABBBDDDCCCAAA@@@=========<<<;;;:::888888:::666333444777::::::999:::;;;;;;<<<===>>>>>>???<<<===>>>BBBFFFIIIJJJJJJIIIMMMSSSYYY]]]aaadddgggkkkrrrxxx|||vvveeeQQQDDD???AAAJJJTTTlll{{{|||hhhXXXOOOGGG@@@<<<:::666222///---,,,,,,......///000000...---,,,,,,------......------,,,...///000000111111111111000///---...000111111000222222222111///...///111////////////...------,,,///000111...+++***---000222111000///............,,,+++***))))))((())))))&&&&&&&&&'''(((***---...---,,,+++******))))))***...+++((((((***)))&&&"""!!!"""$$$(((111IIInnnoooQQQBBB;;;444111333222222111111111000000000//////.........---------,,,---...---++++++---...+++000,,,***000666EEE]]]{{{{{{```KKK>>>666333...---,,,***)))((((((((()))((((((((()))***,,,---111777@@@KKKYYYlllpppdddPPP@@@...&&&%%%######$$$ """%%%'''(((000FFFZZZ~~~eeeUUUGGGFFFJJJHHH@@@:::555...))))))(((&&&&&&((('''(((+++///000111777???BBBCCCDDDDDDCCCAAA???>>>999777---)))+++...@@@\\\tttZZZDDDEEERRRddd}}}gggFFF222+++&&&!!! !!!!!!   )))>>>___mmmLLL666,,,%%%!!!"""$$$!!! vvviii]]]XXXQQQKKKFFFCCCAAA@@@@@@@@@????????????@@@AAACCCAAA@@@AAADDDEEECCC@@@>>>???@@@???>>><<<999888;;;888444333555777888888:::;;;===???@@@@@@@@@@@@???@@@BBBDDDFFFFFFFFFEEEDDDGGGJJJMMMNNNOOOQQQSSSWWW]]]bbbfffllluuu}}}lll]]]LLLBBB@@@GGGTTTaaauuulllYYYMMMGGGBBB???:::888555111///.........---......//////...------------------------------,,,---...///000111111111//////...///000111111222111111111000......///000///000000111000///...---///000000...,,,+++---///111000//////...---------***)))(((((('''''''''(((%%%&&&'''((())),,,///222///...---+++******)))))),,,+++)))))))))((($$$!!!!!!"""$$$***777RRR{{{nnnPPPBBB;;;444111222222222222111111111000000............------------***+++,,,+++++++++---...***...+++)))000555CCCYYYzzz}}}bbbLLL>>>777444/////////...---+++***))))))((('''''''''((()))***,,,111666<<>>@@@AAAAAAAAA@@@<<<>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJIIINNNQQQQQQUUU\\\bbbccceeefffhhhkkkooorrruuuvvvxxxzzz}}}|||aaaUUUHHHBBBCCCNNN___nnnsss___OOOFFF@@@===<<<777555222///...---......------...............---------------------------+++,,,---...///000000000.........//////000111222///000000///...---///000///000111222111000///...------......------.../////////......---,,,,,,+++(((((('''&&&&&&&&&''''''$$$&&&((()))***,,,000444111000...---++++++******+++******)))(((&&&### !!!!!!%%%...===[[[nnnQQQBBB;;;444000111111111111000000000//////------------,,,,,,,,,,,,)))***+++*********,,,...)))---))))))///444@@@TTTuuu|||```III;;;666666000000111000000...,,,+++)))((('''&&&%%%&&&''''''%%%(((---111666@@@OOOZZZlllwwwzzzrrrfffYYYNNN???555+++))))))&&&%%%&&&((((((***---444EEEccc|||uuuVVVFFF777444666555111...///,,,,,,...,,,'''&&&)))))))))+++,,,+++,,,444>>>HHHGGGHHHKKKQQQVVVXXXYYYZZZXXXLLLAAA>>>AAAXXXyyywwwjjj___WWWHHH<<<555===MMMbbb{{{gggOOO<<<+++  !!!!!!"""!!! ///MMMqqqfffHHH111&&&### """yyypppbbbWWWOOOJJJDDDAAA?????????@@@AAABBBDDDDDDCCCBBBAAAAAABBBBBBAAA@@@AAABBBBBBBBB@@@>>>;;;999<<<;;;999888777888999:::999:::<<<===>>>>>>>>>===<<<>>>??????>>>>>>>>>???<<<>>>@@@AAAAAACCCEEEGGGCCCGGGGGGEEEEEEKKKOOOOOONNNOOOPPPRRRUUUXXXZZZ\\\___aaaccceeegggiiillloooooorrrvvv|||{{{lllTTTLLLEEEEEEJJJWWWkkk{{{uuueeeSSSHHH@@@:::666555222000...,,,++++++,,,------------------............------,,,,,,------...+++,,,---...............,,,---............111333...///000///------...000...///111222222111///...***+++,,,,,,---...//////,,,,,,---,,,,,,+++***)))''''''&&&&&&&&&&&&''''''%%%'''******)))+++///333000///...---++++++******************(((%%%""" !!!'''222DDDaaalllOOOAAA;;;333///000//////.........---------,,,,,,+++++++++*********((()))***)))))))))+++---(((,,,((((((///333===PPPmmm}}}```HHH:::666666111222222111111///......***)))'''&&&%%%%%%%%%&&&%%%(((+++...111777???EEENNNXXXdddnnntttyyyvvvlllaaaWWWMMMHHH>>>555---+++***''''''(((&&&(((...888FFF\\\xxxpppPPPAAA333111333222000...---++++++,,,)))%%%%%%(((---******++++++,,,333<<>>---&&& !!!qqqcccXXXPPPHHHCCCBBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@BBBDDDBBBBBBBBBAAA???===;;;999<<<<<<<<<;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<>>===???AAA===>>>???@@@@@@@@@CCCEEEAAADDDDDD@@@@@@DDDHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKLLLNNNPPPRRRRRRTTTVVVXXXUUUXXX\\\```gggppp{{{mmm___KKKGGGGGGLLLVVVeeezzzzzzdddUUUGGGAAA===777222111000///---++++++,,,---...,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...+++,,,,,,---------,,,,,,***,,,------,,,---000222---...///...------...000---///111222222111///---*********,,,---...------***+++++++++***)))((('''''''''&&&&&&&&&''''''(((&&&)))+++***((()))---222...---,,,+++***))))))))))))***+++***'''$$$ !!!)))666HHHdddgggLLL???999222...///,,,,,,,,,,,,++++++++++++************))))))))))))((()))***)))(((((()))+++'''***''''''///222;;;MMMgggeeeLLL===777666333222222111000000000///,,,+++)))'''&&&&&&&&&&&&******+++---///333666888;;;AAAHHHOOOUUU[[[bbbggggggfffbbbZZZPPPIIIEEEEEEEEE;;;000,,,)))'''(((+++***...:::MMMaaavvvnnnPPPBBB555222444333000///***((('''((('''''',,,333000+++((()))+++---333:::AAAFFFNNNUUU[[[ccclllsss{{{vvvyyy]]]KKK???888///...111<<>>>>>>>>;;;===@@@@@@???@@@CCCGGGCCCCCCBBBAAA???===;;;:::<<<===>>>>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>AAAFFFKKKOOOLLLOOOOOOIII@@@;;;===@@@MMMAAA444,,,(((&&&)))...222888HHH___vvvqqqPPPBBB555111111///+++***'''$$$$$$&&&(((,,,777BBB333,,,'''))),,,///444999@@@HHHRRR[[[bbbkkkvvv~~~uuuYYYGGG===777444333555<<>>@@@AAAAAAAAA@@@AAA@@@@@@???>>>>>>======:::<<<>>>AAABBBBBBAAA@@@===???@@@???===;;;;;;<<>>???<<<999999::::::888555999444111000,,,)))///888<<>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@>>>???@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@CCCEEEEEEDDDCCC@@@??????BBBDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAAAAABBBCCCCCC@@@:::888<<<@@@BBBHHHNNNZZZfffpppoooggg^^^SSSIIIGGGKKKTTTcccvvvzzzgggWWWMMMCCC>>>777333111///---+++)))+++,,,...///000//////,,,,,,,,,+++++++++******---,,,+++***)))******+++)))(((((((((((((((((()))(((((()))***+++,,,,,,---***+++,,,------,,,+++******++++++,,,------------***************))))))((((((((((((((('''''''''''')))((('''&&&&&&'''((()))'''((()))***++++++++++++)))(((''''''&&&&&&&&&''''''((((((&&&###!!! ###)))222@@@UUUrrr|||\\\EEE;;;222///111...+++++++++***))))))(((((())))))************))))))***)))((('''''''''(((((()))&&&&&&(((***---777BBB[[[uuuoooVVVBBB666111000...+++***,,,---......000000///......---,,,,,,---,,,++++++***+++,,,,,,------...000222333444555:::777555444555444111...222///...///......555???NNN]]]tttpppUUUIII===888444///,,,+++******)))))))))))))))***+++'''&&&((((((***000777CCCJJJXXXjjjwwwuuuYYYEEE===<<<999999AAAQQQ]]]gggzzz]]]999$$$ !!!!!!!!!  !!!...000000,,,$$$ $$$666TTTwwwcccDDD000&&&!!!yyylll\\\QQQMMMJJJEEEAAA===???AAACCCDDDBBB@@@???BBBBBBBBBBBBAAA???===;;;===============>>>?????????@@@AAA@@@>>><<<===>>>========================>>>???@@@@@@???@@@BBBDDDEEEEEECCCAAA>>>>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@CCCBBBAAA@@@????????????999666555777999;;;BBBIIINNNWWW___^^^XXXQQQIIICCCKKKOOOZZZlll}}}lllZZZKKKBBB<<<888444111///...+++***)))***,,,...//////......++++++++++++************++++++***))))))))))))***(((''''''&&&&&&''''''(((%%%&&&'''((()))******+++******++++++++++++******))))))******************))))))))))))((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,''''''&&&%%%%%%%%%&&&&&&(((((((((&&&###!!!!!!!!!%%%+++555EEE\\\xxxwwwWWWAAA999000///111///,,,++++++******)))(((((())))))************)))))))))(((((('''&&&''''''''')))''''''((()))+++444>>>TTTllltttZZZEEE777111---+++))))))+++---...///000/////////...---------......---,,,++++++,,,,,,+++++++++++++++,,,,,,,,,000/////////000///---+++...---///111444888BBBLLLfffvvvvvv___PPP@@@777222...++++++,,,+++***)))((((((((((((***'''&&&(((((()))///666AAAJJJ\\\rrr~~~```KKKDDDDDD>>>CCCPPPaaallluuu~~~VVV555###"""%%%%%%$$$!!!  !!!)))++++++((("""!!!***???^^^tttSSS888***### qqqddd]]]WWWOOOHHHFFFGGGIIIJJJIIIFFFBBB@@@AAABBBCCCCCCBBBAAA???===>>>===;;;:::;;;<<<>>>??????@@@@@@???===<<<===>>><<<<<<<<<===============<<<===?????????@@@BBBDDDEEEEEEDDDAAA???>>>???AAA@@@AAABBBBBBBBBAAAAAA@@@DDDCCCAAA???>>><<<<<<<<<888888888888777;;;BBBIIIOOOSSSUUUSSSNNNIIIEEEBBBJJJPPP___tttooo___QQQEEE>>>888666333000...,,,***((()))***,,,............---,,,,,,,,,+++++++++******************************(((''''''''''''''''''(((%%%%%%&&&'''((())))))***))))))))))))))))))))))))******)))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))*********%%%%%%%%%$$$$$$%%%&&&&&&))))))(((&&&###!!!!!!"""%%%+++777JJJcccrrrSSS>>>777///...111///,,,++++++***))))))(((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''%%%%%%''''''(((///888JJJaaa}}}{{{```JJJ:::333...,,,******,,,///000000//////..................///......---,,,,,,,,,,,,************))))))))))))))))))***,,,---.........000111444888>>>HHHVVVaaa{{{~~~iiiXXXDDD888111,,,***+++******)))((((((((((((((()))&&&&&&((())))))///666@@@JJJ^^^uuuiiiTTTMMMMMMMMMTTTbbbqqqzzz{{{PPP111###### &&&)))(((%%%!!!!!!!!!!!!!!!"""###!!!%%%222KKKjjjeeeDDD...$$$  ~~~vvvmmmccc[[[TTTTTTTTTRRRNNNIIIDDDAAA???@@@AAAAAA@@@???>>>======<<<:::999999:::<<<>>>?????????===;;;:::<<<===<<<<<<<<<<<<======>>>>>>;;;===?????????@@@AAACCCDDDDDDCCCAAA???>>>>>>@@@???@@@BBBCCCCCCBBBAAA@@@CCCBBB@@@>>><<<;;;::::::888;;;;;;:::;;;AAAIIIOOOXXXVVVRRRNNNHHHDDDCCCCCCHHHQQQccczzzttt```QQQFFF===777777666444111---***((((((***+++---...///......---...------------,,,,,,,,,******++++++++++++++++++)))((((((''''''(((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((+++***))))))((())))))***+++***)))(((((((((((()))''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''))))))(((&&&###!!!"""###%%%+++888MMMiiioooQQQ<<<666///...111...++++++***))))))((((((''')))((((((''''''(((((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%###$$$%%%%%%$$$+++333CCCXXXtttgggOOO===444...,,,******,,,...//////------------.....................------,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,...///222777<<>>===<<<;;;:::;;;:::888888888:::<<<=========<<<:::888888999;;;:::::::::;;;<<<<<<======999;;;>>>>>>>>>>>>???@@@@@@AAAAAA???===<<<===>>>===>>>@@@BBBBBBAAA???>>>@@@???===<<<:::999999999777:::<<<===BBBMMMVVVZZZbbbZZZQQQJJJDDD@@@BBBFFFKKKXXXllllllXXXJJJAAA999444777666444///+++(((((()))+++,,,.../////////..................------------)))***++++++,,,,,,++++++)))(((((((((((((((((()))&&&&&&'''((()))******+++''''''&&&&&&&&&&&&''''''+++***)))((()))***+++,,,+++***((('''''''''((()))'''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((******)))&&&###!!!"""$$$&&&+++999PPPnnnoooQQQ===777///...000---***))))))(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$#########"""###%%%$$$###(((000???RRRmmmnnnUUUAAA777///,,,***))))))+++++++++++++++,,,,,,---------...,,,,,,------------,,,,,,''''''''''''((((((((((((***+++***))))))+++...111999BBBMMMWWWfffyyygggVVVBBB555...)))((()))''''''''''''((()))***+++'''%%%&&&((())))))...444???MMMbbbuuu~~~xxxwwwzzzYYY555&&&!!!   """(((<<<\\\|||bbbHHH...$$$  wwwnnncccZZZSSSOOOJJJHHHDDD@@@===;;;::::::888777777777888:::;;;<<<;;;:::999777555555777999777777888888999:::::::::777999<<<<<<;;;:::;;;<<<;;;<<<===<<<:::999:::;;;:::;;;===???@@@???===<<<::::::999888777777777777555999<<<@@@MMM]]]hhhjjjjjj^^^PPPHHHCCC@@@CCCJJJUUUdddzzz{{{cccPPPDDD>>>999555333333111---)))(((***,,,---...///000000000///.........---------,,,,,,,,,((((((***+++++++++******(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******'''&&&%%%$$$$$$%%%&&&'''***)))((('''((()))+++---***)))'''&&&%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%'''((()))+++***)))%%%"""!!!###$$$(((,,,:::SSSsssrrrSSS???888000...///,,,((((((((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%%%%%%%$$$""""""""""""$$$&&&%%%$$$(((///999JJJeeezzz```KKK>>>333000,,,***)))***)))((())))))***++++++,,,------)))***+++,,,------,,,,,,***)))))))))((((((''''''+++,,,,,,+++,,,000777===KKKYYYiiiuuuxxxZZZKKK:::111---))))))***(((((('''''''''(((((()))'''%%%&&&((())))))---333>>>OOOiii{{{ddd===***###,,,BBBdddwwwPPP:::'''"""  |||qqqiiifffUUUQQQKKKEEE@@@===<<<<<<666666666777888:::;;;<<<999999888555333333555888444555555666777888888999555888::::::999888888888777999:::999777777888999777999;;;===>>>===;;;999666666555555555555666666555999===DDDUUUjjjvvvwwwooo```QQQIIICCCAAAFFFNNN]]]nnn}}}mmmVVVEEE===:::777444000000...***''''''+++///...///000111111000000///---------,,,,,,,,,++++++&&&'''(((*********)))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&''')))+++---)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&((()))***++++++)))%%%"""!!!###%%%)))---;;;UUUvvvsssUUUAAA:::111...///+++(((''''''&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&######$$$%%%$$$###"""!!!######%%%((('''%%%***000444DDD^^^yyyjjjTTTGGG777444///---,,,+++***)))(((((()))***+++,,,,,,---'''(((***,,,---------,,,...------+++***)))((((((***+++,,,...111888CCCKKK^^^ooo}}}jjjPPPBBB444...,,,***)))+++***)))(((''''''&&&''''''&&&%%%&&&)))))))))---333<<>>DDDPPPccctttyyywwwnnn]]]LLLGGGEEEEEELLLVVVgggxxxuuucccOOOCCC===888555555333000,,,((('''(((,,,...000///...------...///000.../////////...,,,***)))+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$##################%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''&&&$$$"""%%%''''''$$$###&&&%%%"""&&&&&&''''''&&&&&&%%%$$$&&&&&&(((,,,***&&&$$$'''$$$#########$$$%%%%%%&&&***)))((($$$"""!!!"""$$$'''...>>>VVVsssvvvYYYBBB777000111222+++)))(((&&&$$$#########$$$!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%$$$#########%%%(((((((((((()))***///>>>VVVooojjjUUUDDD777---...///,,,))))))'''((()))*********)))((((((((()))***++++++,,,,,,------,,,,,,,,,,,,------,,,+++...555===JJJ^^^pppiiiXXX???:::222,,,)))))))))***'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''')))...222AAAUUUlllzzz~~~xxxKKK---"""  +++===XXXzzzwwwZZZ666,,,###!!!!!!~~~rrrjjjccc[[[PPPHHHEEECCC@@@>>>===<<<;;;;;;888555222222444666666555777666555777999999666333333444555666555444222000222333222111000111333666888777666777999:::777555555555333111111222666:::BBBHHHSSSaaarrr}}}|||vvvhhhWWWHHHDDDEEEHHHQQQ]]]ppp~~~iiiYYYHHH@@@<<<888555555333111,,,)))(((***---///111000////////////000111//////......---+++***))),,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''%%%###%%%''''''$$$###&&&&&&###&&&''''''''''''&&&%%%%%%&&&&&&***...,,,'''%%%'''$$$$$$######$$$$$$%%%&&&))))))'''$$$!!!!!!"""$$$'''///???VVVrrrvvvYYYCCC999111111333,,,)))(((&&&$$$############!!!!!!!!!""""""""""""###!!!"""$$$%%%%%%%%%$$$$$$&&&((())))))((((((***+++---999MMMcccxxxyyygggTTTEEE888333111---+++++++++,,,---------,,,+++***)))***,,,---......------000000///000000111222333333555;;;FFFRRRaaauuuqqqVVVEEE:::555///***)))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$'''))))))(((***///333BBBTTTkkkyyy|||PPP222$$$!!!$$$333HHHbbblllPPP222)))""" !!!uuuhhh^^^XXXTTTNNNJJJGGGEEEBBB@@@===888444555888;;;999666888777666777777777555222666777888888777555444333333444444333222333555777888888888999::::::888666888777666444444777<<>>FFFJJJUUUeeettt{{{```GGG:::222///+++)))((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&###&&&)))******+++///333CCCTTTiiiyyyTTT777&&&### !!!###+++<<>>===<<<;;;:::;;;============>>>@@@??????@@@BBBBBBAAA@@@>>>?????????>>>???DDDKKKPPP___kkkzzz{{{lllUUUHHH===>>>DDDOOOaaarrrqqq^^^KKKBBB;;;999888555222222///...,,,******,,,...///000000000000111111111222///...,,,+++******++++++------+++***(((&&&%%%$$$$$$$$$$$$###############""""""########################$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%'''((('''%%%$$$''''''$$$$$$&&&&&&###''''''((((((''''''&&&%%%%%%''',,,222111+++'''(((%%%$$$$$$###$$$$$$%%%%%%((((((&&&$$$!!!!!!"""$$$(((000@@@WWWrrrvvv[[[FFF;;;000///000***((((((&&&%%%$$$""""""!!!""""""#########$$$$$$$$$###$$$%%%&&&'''(((((((((......---+++)))))),,,...///333<<>>AAAFFFJJJLLLLLLKKKJJJFFFGGGIIILLLPPPTTTXXXZZZeeejjjvvv~~~hhhPPP???777---+++)))((()))))))))(((&&&%%%%%%%%%%%%%%%%%%&&&$$$'''******))))))---000BBBQQQfffwwwtttttt|||TTT777'''$$$  """%%%///BBB```yyykkkIII111&&&""" !!!yyypppjjjccc\\\VVVQQQMMMIIIIIILLLLLLIIIEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJMMMOOOOOOOOOQQQRRRPPPRRRTTTUUUUUUSSSRRRQQQQQQQQQRRRSSSUUUZZZaaafffwwwuuufffMMMAAA:::>>>GGGTTTiii}}}{{{dddSSSDDD>>>999999777333//////+++******)))***,,,---.../////////000000111111111///...,,,+++***++++++,,,---,,,+++)))'''&&&$$$###$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$'''((('''&&&###&&&&&&$$$$$$&&&'''$$$'''''''''''''''&&&&&&%%%$$$&&&,,,222111+++'''(((%%%%%%$$$$$$###$$$$$$%%%''''''&&&###!!!!!!###%%%(((000@@@WWWqqqyyy___JJJ===000,,,---&&&(((''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***//////...+++)))))),,,...///111777DDDXXXnnnwwwmmmeee]]]WWWNNNNNNPPPQQQTTTVVVXXXYYY\\\___dddiiimmmnnnmmmlllhhhiiilllqqqvvv{{{}}}gggQQQ???666444***)))((((((******)))(((%%%%%%%%%$$$$$$%%%%%%%%%%%%'''))))))'''(((+++...===LLLaaasssyyyddd___ddduuuyyy{{{{{{{{{PPP333'''$$$  !!!"""$$$%%%""" $$$000DDDddd~~~zzzYYY:::(((!!!  ~~~wwwnnnfffaaa```^^^\\\\\\ZZZXXXVVVRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]```eeehhhiiijjjkkklllmmmooossstttrrrpppoooooommmnnnoooppprrrwww|||mmm^^^FFF===:::BBBMMM]]]uuuppp[[[NNNAAA<<<999999777111------(((((())))))+++,,,---.........///000111111111111///...------,,,,,,,,,---,,,+++***)))'''&&&%%%$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$&&&'''&&&%%%###&&&&&&$$$$$$''''''$$$&&&&&&''''''&&&&&&%%%$$$###%%%***///...)))'''(((%%%%%%$$$$$$######$$$$$$&&&&&&%%%###!!!!!!###%%%(((000???VVVqqqgggRRRCCC333---,,,%%%'''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((()))(((((((((((()))******---------+++))))))+++---+++---222;;;LLLbbbxxxzzzooopppqqqsssvvvxxx{{{|||lllUUUCCC666111111+++)))(((((()))***)))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((((('''(((---222>>>MMMbbbrrr}}}kkkXXXUUUZZZeeelllrrrwwwwwwKKK///%%%### """$$$&&&((()))$$$!!!###000FFFhhhjjjHHH///$$$ """ {{{vvvxxxxxxuuuqqqnnnmmmnnnhhhiiijjjiiiggggggiiilllrrrrrrsssssstttuuuwwwwwwwww{{{uuubbbSSSAAA;;;<<>>UUUppprrr\\\KKK999000...'''&&&'''((()))))))))((('''(((((()))))))))*********,,,+++***)))((()))*********+++,,,+++))))))***+++'''***...444@@@UUUnnnvvvZZZFFF:::222//////,,,***'''&&&'''(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''(((,,,444:::GGGWWWjjjwww}}}fffVVVSSSXXX]]]gggrrr|||tttIII---###!!!!!!"""""" !!!"""$$$&&&((()))### $$$222IIIlll{{{ZZZ:::)))%%%"""""" """ ~~~~~~~~~}}}lllXXXIII>>>:::===KKK\\\pppnnnYYYIIIBBB===999777888555///,,,---'''(((***,,,...///000000///000222333444444333333...///000000000///...---***))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!###$$$$$$$$$##################%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$&&&&&&%%%###"""%%%&&&###$$$''''''%%%$$$%%%%%%%%%%%%$$$######""""""%%%***)))%%%%%%(((&&&%%%%%%$$$#########$$$&&&&&&$$$""" ###%%%(((///>>>UUUpppzzzdddRRR>>>444111***%%%&&&(((************))))))*********++++++++++++---,,,+++))))))))))))***''')))++++++)))((()))***&&&***...222:::MMMhhh{{{xxxbbbHHH888222...++++++---***&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&''')))000999AAARRRbbbuuukkk[[[UUUVVVZZZfffuuusssIII---!!! """$$$$$$!!!!!!!!!"""###%%%&&&'''  $$$###  %%%444MMMqqqrrrQQQ333%%%%%%###### ###xxxbbbQQQJJJ;;;???FFFRRRddd{{{wwwaaaPPPFFFAAA:::999999666222...)))&&&(((***,,,,,,++++++///222......000111222222222222...//////000///---,,,+++)))((('''&&&%%%$$$%%%%%%###$$$%%%$$$"""""""""$$$!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$"""!!! '''&&&%%%%%%$$$###""""""%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&&&&)))''''''(((&&&"""###''''''%%%"""  !!!###&&&222<<>>SSSddd|||pppdddJJJ@@@333,,,+++,,,***'''''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$"""###$$$%%%(((+++---111<<>>\\\qqqOOO555&&&!!! !!!!!!!!! zzzeeePPPCCC???>>>DDDQQQbbbvvvvvvaaaPPPFFF@@@>>>:::888555222...,,,+++***+++---......------...000///000000000000///.........---,,,+++************&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$""" !!!""""""""""""!!!""""""###$$$&&&%%%$$$""""""""""""###%%%%%%%%%$$$#########"""###$$$%%%%%%%%%$$$""""""%%%%%%&&&'''''''''''''''%%%$$$######""""""######!!!""""""###$$$$$$$$$$$$""" """%%%%%%###&&&++++++)))&&&###"""###$$$%%%(((444>>>RRRqqqkkkVVVCCC666000,,,+++)))***+++,,,,,,+++---------,,,+++***((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&'''***...555DDDSSSooouuufffUUUIII999444---(((&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&###"""###$$$&&&)))---111999HHH[[[hhhuuu~~~xxxxxxnnnJJJ///$$$"""!!!!!!"""######"""!!! '''111HHHhhhbbbBBB...%%%!!! !!! sss^^^KKKAAA@@@CCCKKKYYYkkkkkkVVVIIIBBB>>><<<:::777333...,,,++++++,,,......//////////////////000000000000///---,,,+++---,,,***)))(((((()))***%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$!!! !!!######"""""""""######$$$'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$##################$$$%%%$$$###"""!!!&&&'''(((((())))))(((((($$$$$$###"""""""""######""""""###$$$$$$$$$$$$$$$ !!!$$$$$$###%%%***---+++(((%%%$$$$$$%%%&&&(((444???SSSrrrsss^^^JJJ:::222,,,***)))***,,,...............---,,,+++)))'''&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%(((&&&(((+++---111;;;FFFZZZqqq|||gggZZZNNN@@@666...---+++(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''((()))''''''&&&%%%""""""###$$$&&&***///555@@@QQQdddrrrzzz|||hhhGGG...###"""!!!"""$$$%%%$$$"""!!!  ---999RRRttt|||UUU999+++%%%###""" lllWWWGGGBBBCCCEEEOOO```sss~~~eeePPPFFFAAA===;;;888555000,,,******,,,...//////000111111111000///111111111000...---+++***,,,+++)))(((''''''(((((($$$$$$%%%%%%%%%$$$###"""###$$$%%%###!!! !!!$$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$%%%#####################$$$######$$$%%%$$$###"""!!!(((((()))***************%%%$$$$$$###"""############$$$%%%%%%%%%%%%%%%%%%""" !!!$$$###!!!$$$(((---+++(((%%%$$$$$$%%%&&&(((444@@@UUUtttwwwbbbMMM===555,,,***)))))),,,///000000------,,,+++***((('''&&&&&&''''''((((((''''''&&&"""######$$$$$$$$$$$$$$$&&&%%%&&&***,,,...555>>>JJJ```qqq|||bbbPPPFFF???666///)))******((($$$"""###$$$######$$$%%%&&&'''((((((%%%%%%%%%###!!!!!!###&&&(((,,,333<<>>:::666333///+++)))***,,,...000000000222444444222000222222111000///---,,,++++++***)))(((''''''''''''###$$$%%%&&&&&&%%%$$$###"""###$$$###!!! !!!"""&&&%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$$$$!!!"""""""""###$$$$$$$$$###$$$%%%%%%%%%$$$""""""((())))))***************&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###!!!"""$$$###!!!###'''---+++(((%%%######$$$%%%&&&333@@@VVVwww{{{fffRRRAAA888---+++))))))+++---//////)))*********)))(((''''''&&&''''''''''''''''''&&&"""######$$$$$$$$$$$$$$$###!!!###'''***+++000777AAASSSccctttpppaaaNNN@@@999555111,,,&&&''''''%%%###!!! !!! !!!"""###$$$%%%%%%$$$$$$$$$$$$""""""###&&&)))---222;;;GGGTTTcccqqqyyywwwooooooxxxuuu___DDD111'''%%%######$$$%%%$$$### %%%555EEEccc]]]888'''###!!! qqqZZZIII@@@AAAGGGKKKXXXmmmvvv[[[IIIDDDBBB>>>999444111---***)))***,,,...000///000333666666444111222222222111000...---,,,*********))))))((('''&&&###%%%&&&''''''&&&%%%$$$ !!!""""""!!!!!!"""###&&&&&&%%%$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""''''''((())))))))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""%%%$$$"""$$$))),,,***&&&###!!!!!!"""###$$$222@@@XXXzzzmmmXXXEEE:::222///+++))))))*********&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$###!!!"""&&&))))))...333777EEEQQQccczzzoooUUULLL???666111...,,,)))&&&&&&%%%$$$$$$###"""!!! !!!"""###$$$$$$######$$$$$$$$$######&&&***---333:::FFFUUUcccpppzzzvvvkkkbbbgggvvv~~~rrr___GGG666***'''$$$######$$$$$$###%%%888JJJjjjnnnNNN///$$$%%%""" !!! lllVVVFFF???BBBIIISSS```uuuqqqWWWFFFCCCCCC???999333000---***)))***,,,...000///000333777888555222333333222222111///...---)))************((('''%%%$$$%%%'''(((((('''%%%$$$ """"""!!!!!!###$$$'''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$###### !!!"""###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$######""""""!!!"""%%%%%%###&&&++++++)))%%%""" !!!"""###222@@@YYY|||sss\\\HHH<<<555222---)))(((''''''&&&###$$$%%%'''((()))))))))$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&###$$$'''******...333...999CCCSSSjjjwww|||eeeUUUFFF@@@888111---***'''&&&(((&&&%%%%%%&&&'''%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%(((---000777???NNN___nnnzzzuuuhhh___dddvvvyyygggQQQBBB,,,)))%%%""""""###$$$###&&&999NNNnnn___AAA&&& ###!!!!!! xxx[[[LLLFFFBBBDDDJJJXXXjjj~~~cccPPPHHH@@@???@@@999222---***,,,...---...111...///111222222111000...444333111///...------...++++++***)))((('''&&&%%%&&&''''''((('''&&&$$$### !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$''''''&&&&&&&&&%%%%%%%%%###!!!!!!$$$%%%$$$"""""""""!!! !!!%%%(((,,,***'''###!!!$$$(((...>>>XXXwwwoooTTT===999111*********'''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%&&&''')))+++---...///111333888@@@MMM___rrr}}}~~~nnn]]]MMMCCC;;;999555111---)))&&&%%%%%%$$$"""!!!!!!!!!"""##################""""""!!!%%%###$$$&&&''')))111999===NNNaaakkkqqqyyy{{{mmmdddjjjyyy~~~|||kkkMMM>>>((( $$$######%%%!!!!!!!!!  (((;;;YYY}}}oooJJJ999'''!!!!!!!!! !!!mmmSSSGGGCCCCCCHHHPPPaaarrr{{{aaaNNNFFF>>>===>>>777111,,,***---///......111///000111222222111000000333222000...------------,,,,,,+++***)))(((''''''&&&&&&''''''&&&%%%$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$########################""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$###!!! !!!$$$%%%$$$"""""""""!!! !!!%%%(((***)))&&&"""!!!###'''---===WWWvvvvvv\\\FFF???555,,,+++***'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&((()))+++---...///111222444888@@@KKKXXXaaarrr{{{uuufffWWWJJJ>>>888666444222///,,,)))((('''%%%%%%###"""""""""###$$$"""""""""#########""""""%%%%%%(((,,,...111;;;EEEVVVfffvvv|||}}}yyymmmooozzzeeeDDD,,,"""$$$"""###%%%!!!!!!!!!  ***>>>^^^ccc@@@111""" !!! !!! {{{}}}eeeNNNDDDAAACCCMMMWWWmmm}}}www]]]KKKCCC<<<;;;;;;444111,,,+++...000//////111111111111111111111111111111000///...---,,,,,,,,,------,,,+++***)))((((((&&&&&&&&&&&&%%%$$$###"""""""""######$$$%%%%%%%%%############""""""""""""""""""""""""############"""""""""""""""###############$$$$$$%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$$$$$$$###!!!"""!!! !!!$$$''')))(((%%%""" ###'''---===VVVuuuiiiUUUFFF:::///+++***'''%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&((()))+++,,,......///000000111333888>>>CCCUUU```nnn{{{}}}lllcccUUUHHH>>>777333000000///...,,,+++)))((((((&&&%%%$$$$$$######$$$$$$"""""""""""""""#########!!!###(((---111888GGGUUUrrrpppmmmrrr{{{|||}}}~~~}}}NNN444%%%%%%""""""%%%!!!"""!!! !!!---DDDeeetttRRR333''' !!! {{{qqqlllsss~~~wwwbbbMMMDDDAAADDDPPP]]]wwwtttZZZIIIAAA:::::::::222000,,,,,,000222000///111333222222111111111111222///......---,,,,,,,,,,,,...------,,,++++++******&&&&&&%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&'''((('''%%%%%%%%%'''$$$$$$$$$############"""######"""###############!!!""""""!!! ###%%%'''&&&$$$!!! """(((...===TTTrrryyygggMMM???111+++***(((&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&''')))***+++,,,---,,,.../////////111444666===GGGUUUaaalllyyyxxxnnnddd\\\NNNGGG===666222111222222------,,,+++***)))((((((%%%%%%$$$$$$############$$$######"""""""""""""""!!!###)))///666CCCXXXkkkuuummmmmmqqquuuwww}}}uuuqqqllllllttt}}}YYY;;;)))&&&""""""$$$!!!"""!!! ###222LLLooodddBBB***!!! pppeeeaaaeeeppp~~~wwwsssyyykkkYYYIIIBBBAAAFFFTTTccc}}}qqqXXXGGG@@@999999999111///,,,---111333111000111333222111111000000111111---------------,,,,,,,,,......------,,,,,,++++++''''''&&&$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""#########""""""######$$$%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$#########"""""""""""""""###"""""""""""""""!!!!!!"""!!! """$$$%%%%%%$$$"""!!!###)))///===RRRnnnvvvUUUDDD333,,,***)))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((%%%%%%&&&''')))***+++++++++---000111000000111222111777AAAIIISSS```ppp{{{{{{sssiii```XXXQQQJJJEEE<<<888222//////000111111,,,,,,,,,,,,***((('''&&&###############""""""!!!&&&%%%$$$###"""#########&&&'''---666BBBUUUoooyyyuuusssoookkkmmmlllmmmpppsssnnncccYYYNNNOOOXXXlllaaaAAA,,,'''"""###%%%!!!!!! &&&###&&&888VVVzzz{{{TTT666%%%!!! yyyggg]]]ZZZZZZbbbrrrzzzwwwtttqqqaaa\\\ZZZcccqqqyyyxxxrrrXXXKKKAAA@@@BBBIIIZZZlllmmmUUUDDD>>>888888777///...,,,---333555333111111222222111111000/////////,,,,,,---......---------...---------,,,,,,,,,+++)))(((&&&$$$###"""""""""######$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$%%%%%%###$$$%%%%%%%%%$$$&&&'''$$$$$$$$$#########""""""!!!"""###"""  !!! !!!"""!!! !!!###$$$%%%$$$###!!! """$$$***000;;;NNNggg___LLL888...,,,+++***)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%&&&''')))###$$$%%%&&&'''(((((()))+++---000111000...------+++000555:::???IIIWWWbbbuuuyyypppiii]]]VVVLLLEEEAAA???;;;999444111...------,,,+++***++++++++++++***'''%%%$$$"""############"""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''***+++333AAASSSiii~~~wwwkkkaaa^^^YYYVVVXXX[[[XXXLLLAAA999???PPPjjjeeeDDD---((($$$$$$&&&!!! !!!)))&&&!!!)))???```hhhEEE---###"""ppp___XXXWWWTTTYYYeeeuuuwwwkkkccc___\\\XXXUUULLLIIIIIIQQQ]]]dddbbb^^^KKKBBB===@@@EEENNNaaauuujjjQQQAAA<<<666555555---...,,,...444777444111111000000111111000///---,,,+++,,,---...//////...------------,,,,,,,,,,,,+++***)))'''%%%$$$##########################################"""""""""!!!!!!!!!!!!""""""#########$$$ """###$$$%%%&&&###############$$$$$$$$$!!!"""$$$$$$$$$$$$%%%'''%%%%%%$$$$$$$$$#########!!!"""!!! !!!"""!!!  """$$$%%%%%%$$$""""""###%%%***...888III```{{{lllWWW???333///---+++***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&(((***""""""###$$$%%%&&&&&&'''))),,,///000...,,,++++++)))---111333444:::CCCJJJZZZcccpppwwwzzz}}}qqqnnniiiddd___XXXQQQMMMEEE@@@999666555555333111///---+++******)))'''&&&'''((())))))(((&&&$$$#########$$$$$$$$$###"""!!!#########$$$&&&))),,,...222444@@@UUUmmm}}}{{{~~~|||lll]]]RRRKKKDDDEEEJJJIII???444777BBBYYYwwwgggEEE...(((%%%&&&'''!!!###'''$$$ ,,,FFFhhhxxxUUU777&&& !!!kkk[[[UUUUUUSSSTTT\\\jjjuuu|||lllcccWWWOOOLLLJJJGGGDDDAAA???AAAHHHQQQVVVTTTOOOHHHAAA>>>CCCHHHQQQeeeyyygggOOO???:::444444333+++---,,,...555777444111111...///111111000...,,,***+++,,,...///000//////...,,,,,,,,,,,,,,,,,,+++++++++***(((%%%$$$######$$$######""""""""""""""""""############""""""""""""""""""""""""############ """###%%%&&&'''$$$$$$$$$############### !!!############%%%'''%%%%%%%%%$$$$$$$$$$$$### """  !!!"""!!!  !!!$$$%%%%%%$$$######$$$&&&)))---666EEE[[[uuuvvv^^^DDD666111...+++***''''''((((((''''''&&&%%%########################"""###%%%&&&&&&'''(((***!!!!!!"""###$$$$$$%%%%%%'''***---///...---,,,,,,''',,,111222111222777<<<;;;DDDOOOUUUXXX]]]eeellliiimmmpppsssxxx}}}}}}zzzllllllkkkkkkkkkiiifffccc[[[VVVNNNHHHCCC???;;;999;;;777333111111111...++++++)))''''''((()))(((((($$$%%%&&&''''''&&&$$$###$$$$$$%%%&&&%%%$$$###""" !!!$$$(((,,,111333>>>BBBRRRlll}}}wwwtttsssqqqnnnkkkmmm|||tttcccNNNDDD<<<===CCCCCC;;;111666EEEcccgggEEE...)))&&&''''''!!!  $$$$$$""" ...IIImmmlllIII...!!!!!!uuubbbVVVPPPMMMKKKNNNSSS[[[ffftttyyymmmcccWWWRRRJJJDDDAAA???>>>>>>;;;>>>BBBGGGNNNSSSOOOHHHCCC======EEELLLWWWooocccTTTCCC;;;777222///...***---111222222000/////////000111111000...,,,***............//////////////////---,,,+++*********))))))((('''%%%$$$###"""&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$$$$###"""""""""###$$$$$$%%%###!!! !!!$$$%%%&&&%%%"""######$$$$$$######"""&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&%%%###!!!  !!! !!!!!! %%%&&&((('''%%%###"""###)))...666AAARRRjjjqqqSSSAAA888111,,,+++((('''%%%%%%&&&'''&&&%%%$$$$$$###"""!!!!!!!!!"""!!!"""$$$%%%&&&%%%%%%$$$""""""!!!!!!"""###$$$$$$((()))+++------,,,***))))))***,,,...000111222333777999<<>>;;;>>>HHHQQQ]]]uuu|||___PPPAAA:::777333000000,,,///222333222000//////111111111000...,,,***)))------------............000///...,,,+++*********)))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!""""""######$$$$$$$$$###############$$$%%%%%%###"""!!!!!!###%%%%%%$$$######$$$$$$$$$$$$######&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&$$$###!!!   %%%&&&((((((%%%#########(((,,,333>>>NNNfff}}}___JJJ<<<111***(((***(((&&&%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%&&&((()))))))))((((((***+++,,,...///000000111111222444777999;;;<<<===888:::===AAACCCCCCCCCCCC???>>><<<999888777777777999777444222///...------,,,,,,+++***)))(((''''''''''''''''''&&&%%%$$$##############################$$$%%%%%%%%%###!!! $$$$$$%%%'''///@@@UUUdddxxxyyyssskkkggg```\\\XXXSSSMMMIIIHHHPPP```ttt{{{~~~{{{ttt^^^LLL<<<555000))))))000999MMMllleeeBBB---+++&&&"""###!!!  )))===\\\mmmMMM444%%%%%%222;;;999,,, sss___RRRJJJGGG@@@AAACCCEEEHHHMMMTTTXXX]]]YYYVVVTTTTTTRRRMMMIIIAAA>>>999555333222333444:::AAAHHHLLLPPPRRRLLLEEE;;;999>>>JJJWWWfffsssZZZMMM???888666222111111...111333444222000//////333222000...,,,***))))))+++,,,,,,,,,------------000///...---,,,+++++++++((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$"""!!!   """###%%%'''((((((&&&$$$###$$$&&&***000999HHH^^^xxxqqqZZZGGG777///,,,+++)))&&&%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$"""######$$$%%%&&&''''''***+++,,,------...------,,,,,,---//////000000000222222333333333444444444111111000/////////000000...---,,,+++************(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$######""""""""""""""""""""""""######"""###$$$%%%%%%$$$###"""(((((()))...===UUUpppxxxppplllhhheee^^^VVVMMMFFF@@@===:::@@@LLL\\\ppp|||hhhcccnnnzzz}}}mmm[[[GGG;;;111***---444;;;MMMiiidddBBB...+++%%%"""$$$"""  """///IIIiii}}}^^^@@@+++ !!!///???HHHCCC333%%%uuuaaaSSSJJJGGG>>>@@@BBBCCCEEEHHHLLLOOONNNMMMLLLMMMMMMLLLIIIFFF<<<:::888666444666999;;;<<>>999777777:::AAAKKKYYYiiixxxyyyeeeQQQNNN^^^sssooo[[[JJJ<<<222222888===JJJ^^^rrrhhhHHH333,,,%%%###%%%""""""!!!!!! ###444SSSvvvmmmNNN666%%%$$$555FFFOOOHHH777(((qqq^^^PPPGGGCCC>>>???AAAAAABBBCCCFFFHHHEEEFFFHHHJJJJJJGGGCCC???<<<<<<:::777666888===BBBFFFUUUeeekkkhhh^^^QQQEEEAAA@@@CCCMMM]]]uuugggSSSHHH<<<666222...,,,...111222444333111000000000000///,,,+++***+++---...,,,------------.........///...---,,,,,,,,,,,,,,,''''''(((((((((((())))))'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$###!!!!!!"""###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!!!! """!!!!!!###$$$###%%%''''''%%%$$$###$$$%%%)))...333<<>>;;;<<<<<<:::777666;;;CCCJJJZZZjjjyyy|||ssscccRRRFFFCCCCCCFFFOOOaaa{{{|||dddOOOEEE;;;555000,,,+++---000111333222111///000111///...---++++++---...///------------...............---,,,++++++++++++,,,((((((((()))))))))))))))''''''&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$######"""############""" """######"""#########$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$###!!!  !!!!!! ###"""!!! !!!""""""!!!###%%%&&&$$$#########$$$)))...111777FFF]]]nnnqqq\\\GGG888///,,,(((&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$############$$$!!!""""""###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))))))))$$$&&&))),,,,,,+++***((())))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###$$$&&&'''!!!!!!!!!"""######$$$$$$$$$$$$%%%'''(((***++++++...///333@@@XXXuuu~~~rrrhhhaaa]]]MMMIIIDDD>>>888555222111---///333555999AAAKKKRRRYYYVVVNNNBBB>>>LLLfff{{{sss]]]JJJ@@@===@@@AAADDDIIIWWWooovvvYYYBBB333'''$$$%%%!!!!!!!!!!!! !!!'''@@@eeepppLLL666))) !!!)))444:::666+++!!!yyynnnaaaUUULLLFFFDDDDDDDDDCCCAAA???@@@BBBDDDAAACCCEEEEEECCC???<<<:::999:::::::::===FFFTTT^^^rrrwwwdddRRRFFF@@@CCCHHHTTTgggttt]]]JJJAAA999444///+++,,,///...000111111000///000111111000...---------......+++,,,,,,,,,------------,,,,,,+++*********++++++))))))))))))))))))))))))''''''&&&%%%$$$######"""!!!""""""######$$$$$$$$$$$$###""""""!!!!!!"""""""""  """#########!!!""""""######""""""!!!"""###$$$%%%&&&%%%%%%$$$%%%$$$"""  !!!"""######""""""!!! """$$$$$$###""""""""""""(((---000333???SSSccc}}}lllSSS@@@444000+++(((''''''''''''$$$%%%&&&''''''&&&$$$###%%%$$$#########$$$%%%&&&&&&%%%$$$$$$#########$$$!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))******'''((()))))))))((('''&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$############""""""###"""!!!!!!"""$$$&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%&&&(((***,,,---///000333<<>>,,,$$$ $$$((('''!!!lllggg^^^TTTKKKEEEAAA???======<<<;;;:::<<<@@@CCC???@@@@@@>>><<<999888888666888;;;???FFFUUUggguuuwwwbbbQQQFFF<<>>777333///,,,---111---///000000//////000222222222000///...---,,,,,,******+++++++++,,,,,,,,,++++++******)))*********************)))))))))(((((('''&&&&&&$$$$$$###""" !!!"""###$$$$$$%%%######"""!!!!!! !!!!!!!!!  """$$$$$$###!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%###"""   """###############""" !!!######"""!!!!!!!!! &&&---...000:::MMM]]]www{{{aaaKKK888444...)))'''&&&%%%%%%%%%&&&'''((((((&&&$$$"""$$$$$$#########$$$&&&'''&&&%%%%%%$$$#########$$$!!!"""$$$&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######&&&%%%#########%%%'''(((###$$$&&&'''''''''&&&%%%###$$$%%%'''''''''&&&%%%!!!!!!!!!!!!!!! """!!! !!!###%%%'''(((((())))))***++++++,,,&&&&&&''')))+++---///000///777HHH___{{{}}}rrreeeUUUIIIAAA;;;444222333444222///,,,...000000222999EEENNNTTTXXXYYYUUURRR]]]xxxvvvdddXXXSSS;;;777222000999SSStttyyy^^^FFF555&&&%%%'''""" !!!!!!"""""""""""""""  $$$666OOOtttzzzXXX555&&&!!!}}}uuummmfffbbbXXXUUUPPPKKKFFFBBB???>>>===;;;999888999<<>><<<:::888777666<<<<<>>===;;;::::::@@@AAAIIIXXXhhhwwwuuu\\\III???FFFGGGPPPaaauuuiiiSSSEEE>>>444......///000000222222222111111111111111111222222000---++++++,,,,,,,,,---000111000---+++++++++***(((''''''***,,,111///,,,)))(((((())))))(((''''''&&&$$$######"""###!!! """$$$%%%$$$""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%$$$###!!!!!! !!!!!!  !!!###$$$%%%$$$###!!! !!!"""############%%%'''***///222888FFFTTTkkkqqqVVVDDD444000---&&&%%%)))&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###%%%''''''&&&###$$$$$$###"""!!!!!!!!!!!!$$$$$$###############$$$##############################$$$$$$$$$$$$$$$###"""#########$$$%%%%%%%%%###############$$$$$$%%%#########$$$$$$$$$%%%%%%######"""""""""###$$$$$$!!!###$$$%%%$$$%%%&&&(((,,,---///...,,,***)))***++++++++++++,,,222:::@@@OOO]]]tttmmm\\\LLLBBB;;;888444222333333222000//////111777CCCTTTfffqqq~~~~~~~~~{{{qqq___RRRBBB888444555@@@LLLPPPSSSWWW\\\gggwwwwww]]]@@@111,,,(((###!!! !!!"""######"""$$$$$$$$$###!!! $$$,,,DDDeee[[[@@@,,,%%%!!!$$$%%%~~~vvvqqqhhhaaaWWWNNNHHHFFFEEEEEEBBBAAA>>><<<:::888777777555555555666888999;;;<<<:::;;;<<<<<<;;;;;;<<<>>>IIINNN[[[pppqqqYYYHHH@@@EEEHHHSSSfffzzzgggSSSBBB;;;222---...000111111111111111111222222222222111222111///---+++,,,---------...111222222000...)))******)))((((((+++---///---+++)))''''''((()))''''''&&&%%%%%%$$$#########"""""""""$$$%%%$$$###""""""$$$%%%%%%$$$######"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$######$$$'''&&&%%%###"""!!!!!!!!!  !!!"""###$$$###"""!!!  """###$$$$$$$$$&&&'''***...000555AAAMMMcccyyylllTTT===444222,,,'''&&&''''''&&&&&&&&&%%%%%%%%%###""""""$$$%%%&&&%%%#########"""!!! #####################$$$########################"""###$$$%%%%%%&&&%%%%%%""""""##################"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((()))******)))'''%%%&&&&&&,,,---...000555???LLLVVVmmmzzz|||fffTTTFFF>>>999666444222222222000...,,,...222;;;JJJ^^^rrrtttgggVVVGGG:::222222555666:::@@@JJJZZZmmm{{{vvv]]]@@@111,,,(((### !!!!!!""""""""""""""""""$$$%%%'''&&&###!!! """### '''111OOOpppvvvMMM555'''$$$!!!$$$''' }}}{{{yyyxxxvvvqqqjjjeee\\\VVVNNNGGGDDDCCCBBBBBB@@@???>>><<<;;;:::999888222333555777999:::;;;;;;:::;;;:::999999===DDDJJJXXXcccvvvlllVVVIIICCCCCCGGGUUUkkkeeeQQQ@@@:::111---...000111111000111111222333333333333111222111///,,,+++,,,.........///111333444222000***++++++***((((((***,,,---,,,***(((''''''((((((''''''&&&%%%%%%$$$######$$$#########$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&$$$###$$$%%%((((((&&&%%%###"""!!!  !!!!!!"""######"""!!!  """$$$%%%%%%%%%***)))+++---...000888BBBXXXnnnhhhLLL<<<555///***)))((((((''''''&&&&&&%%%%%%!!!!!!"""###$$$$$$$$$###""""""!!! """#########$$$$$$$$$###########################"""###$$$%%%&&&'''''''''##################""""""!!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%$$$%%%''')))///444<<>>======<<<:::999777666555444555777999;;;;;;;;;;;;>>>>>>===<<<>>>HHHVVVaaannneeeQQQFFFBBBAAAGGGWWWnnn}}}aaaOOO@@@:::222......000000///000111222333333333333333222222111...,,,+++---///......///000333333222111---------+++)))'''((()))***)))(((''''''''''''(((&&&&&&&&&%%%%%%$$$$$$#########$$$###$$$%%%&&&'''&&&'''((((((((('''&&&%%%###############""""""!!! !!!!!!!!!"""""""""######$$$&&&&&&$$$###$$$%%%(((((('''%%%$$$"""!!!  !!!!!!""""""""""""!!!  """$$$&&&&&&'''+++)))***,,,------444<<>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<======999>>>FFFNNN[[[nnnyyy\\\HHH???<<>>888222///111333444333222333444555555333222000222111000---++++++...111...---,,,---//////...------......---***(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$&&&***...111111000...,,,(((%%%###""""""######""""""!!! !!!"""#########!!!###$$$$$$###""""""###$$$%%%%%%%%%$$$###!!!  !!!"""""""""!!!  """%%%'''((()))'''%%%'''+++---...222777===III___wwwqqqZZZGGG999111++++++***)))((('''&&&%%%"""$$$%%%$$$!!! """"""""""""!!!!!!""""""### !!!###%%%%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&'''''''''((((((''''''%%%$$$############$$$%%%&&&&&&%%%%%%&&&'''&&&)))---222999CCCMMMTTTbbbrrrmmmSSSCCC;;;888666444444444333333777===BBBHHHPPP[[[eeennnzzzuuunnneeeeeeuuupppKKK333***&&&$$$###!!!$$$$$$""""""%%%)))777@@@IIIIII???000%%%   )))>>>RRRvvvZZZ:::'''"""!!!|||uuunnnhhhccccccaaa^^^\\\ZZZXXXVVVSSSNNNKKKIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMKKKJJJIIIIIICCCBBBBBBBBBCCCBBB@@@>>>:::;;;<<<======<<<;;;:::===<<<<<<;;;;;;<<<<<<===>>>FFFSSS```pppxxx\\\JJJBBB@@@DDDKKK]]]vvvrrrYYYIII<<<777111000222555666666222333555555555333111000222111000---+++,,,...111...---,,,,,,---...---++++++,,,------+++)))******%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$&&&,,,000555444333000,,,(((%%%###"""""""""""""""!!!  !!!"""######$$$!!!"""$$$$$$"""!!!"""######$$$$$$%%%$$$###"""!!! """"""""""""!!! ###%%%'''))))))+++((((((,,,---,,,...333999CCCXXXrrroooXXXBBB333++++++***)))((('''&&&&&&###%%%&&&%%%!!! !!!###"""""""""""""""######!!!###%%%&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$###"""""" !!!"""######$$$###############$$$$$$%%%'''''''''(((((((((((()))%%%%%%$$$######$$$$$$$$$%%%&&&''''''&&&&&&'''))),,,000777@@@LLLZZZhhhqqq{{{sssWWWBBB:::999:::999111222222333555:::CCCJJJ\\\dddnnnuuuzzz\\\???111)))$$$""" $$$$$$""""""&&&***444???JJJKKK@@@000$$$!!!"""---CCCXXX~~~uuuOOO111'''"""~~~wwwpppggg___YYYUUURRRPPPLLLNNNQQQSSSSSSQQQNNNLLLLLLLLLMMMMMMLLLJJJHHHFFFHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEBBB@@@?????????@@@;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;<<>>PPPgggzzzmmmRRR<<<666222,,,'''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$##############################"""""""""""""""""""""###$$$&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%&&&%%%"""""""""############&&&(((((('''***222999;;;???GGGTTTeeewwwmmmYYYEEE<<<;;;:::777666666333444999===AAAKKKVVVccclllyyy}}}[[[AAA000'''$$$"""'''222777???BBB===111### """$$$+++HHHhhhccc???)))!!!!!!!!!!!!  !!!vvvlllccc^^^]]]ZZZTTTNNNIIIFFFDDDDDDBBBDDDHHHJJJKKKKKKIIIGGGLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDEEEGGGHHHGGGFFFBBBAAA@@@???>>>>>>===>>>;;;<<<<<<<<<;;;;;;<<<===888777777888<<>>???AAA@@@BBBFFFJJJKKKLLLKKKJJJMMMLLLJJJHHHGGGFFFEEEEEEDDDBBBBBBBBBDDDEEEDDDCCC@@@@@@@@@???>>>===<<<;;;999:::;;;;;;::::::;;;===999999:::===EEEPPP^^^ggggggNNN@@@>>>@@@DDDPPPeee{{{gggPPPBBB<<<888333222333444333111000000222222222111000///111000///---,,,+++++++++,,,,,,+++---//////...---,,,,,,,,,,,,,,,+++++++++,,,***((()))***+++******%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&''')))---...///---***'''%%%%%%""""""############"""""""""!!!!!!###$$$$$$"""  """######"""!!!"""###&&&((((((&&&$$$######"""  """(((...444888888666111---+++,,,---///---111;;;JJJ[[[mmmttt___GGG===222,,,,,,+++'''"""############$$$$$$$$$$$$$$$$$$###""""""""""""""""""###############""""""###"""!!! !!!"""###########################""""""""""""############$$$%%%&&&'''((((((((('''"""""""""######%%%&&&&&&!!!!!!""""""###$$$%%%&&&(((+++---///555AAARRR^^^vvvdddPPPCCC===888999888555333444888999@@@OOO]]]bbbcccdddmmmsss}}}lllJJJ444***######%%%'''((('''###  %%%222SSSuuukkkGGG///$$$ !!!###|||uuummmiiiaaaZZZRRRMMMJJJHHHCCC???BBBFFFIIIGGGCCC@@@BBBFFFDDDFFFIIILLLNNNNNNMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDCCCAAAAAAAAACCCCCCBBBAAA@@@AAAAAA@@@???===:::999:::<<<===<<<:::;;;>>>AAA@@@DDDIIIQQQ[[[iiixxxbbbJJJ???===???CCCPPPfff~~~}}}bbbLLL???:::666111000222333222111000111111222111111000///000///...---,,,,,,++++++,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***$$$%%%%%%%%%%%%&&&&&&&&&$$$######"""###$$$&&&&&&)))***+++***(((&&&%%%%%%""""""############"""""""""!!!"""###$$$$$$"""  """###"""!!!!!!!!!"""%%%'''((('''%%%&&&$$$!!!!!!%%%,,,666@@@GGGFFFAAA999222...---///000...///555@@@NNNbbbzzzpppSSSFFF666.........***%%%%%%%%%%%%&&&&&&&&&&&&&&&######"""!!!!!!!!!!!!"""######$$$$$$$$$###""""""###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%%%%""""""############%%%&&&)))///777@@@KKK\\\ooo}}}vvvcccNNN???;;;999999:::888444666:::@@@GGGVVVgggssswwwwwwvvvwww|||aaaAAA---$$$  &&&888\\\~~~[[[;;;***%%%|||pppeee^^^YYYVVVTTTNNNJJJDDDBBBBBBBBB@@@>>>@@@EEEHHHGGGBBB@@@BBBEEEDDDEEEGGGIIIJJJIIIHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@???===:::888666;;;>>>@@@@@@>>>@@@EEEIIIKKKTTTaaannn{{{~~~```JJJ???===>>>BBBPPPgggzzzaaaKKK???888444000///222444333111111111111111000000/////////...---,,,,,,,,,,,,,,,,,,...///000///...---,,,---,,,,,,++++++,,,------+++)))'''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%&&&'''((('''%%%$$$$$$%%%""""""############"""""""""""""""###%%%$$$""" !!!###"""!!!!!!!!!!!!$$$&&&'''&&&%%%%%%### !!!  %%%...;;;IIISSSSSSLLLBBB777000......///------111999EEEWWWqqqkkkZZZDDD777333111---)))'''''''''&&&&&&&&&%%%%%%""""""!!! !!!!!!######$$$$$$$$$$$$###"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$'''((((((((('''(((+++...111;;;KKKZZZjjj{{{~~~lll]]]QQQFFF???;;;999999888555444;;;DDDQQQ```tttyyyQQQ222'''  )))???fffrrrLLL000%%%###}}}wwwrrrjjjbbbXXXNNNJJJHHHHHHHHHBBBBBB@@@?????????@@@AAACCCEEEGGGFFFCCCAAABBBDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;999888777999===BBBCCCDDDHHHPPPWWW___lllyyy\\\HHH???===>>>DDDRRRjjj{{{aaaLLL@@@666333//////222444444333222111111000/////////...------,,,,,,,,,,,,,,,---,,,///111111///---,,,,,,,,,,,,+++******+++---...***(((&&&'''((()))((('''%%%%%%%%%%%%$$$$$$$$$$$$!!! """$$$%%%###$$$%%%$$$"""""""""$$$""""""############""""""###""""""###%%%%%%###!!!!!!""""""!!!!!! """$$$%%%%%%######!!! !!!!!!$$$---===OOO\\\```XXXKKK>>>444...------,,,+++...333;;;JJJbbbvvvoooXXXEEE;;;444---((())))))((('''&&&%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%&&&&&&''''''(((((($$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&(((******+++000777===JJJVVViiizzz{{{eeeVVVMMMGGGDDDDDD<<<999777777888===JJJXXXmmmddd>>>,,,###!!!,,,FFFnnn]]]>>>))) {{{tttmmmgggbbb]]]ZZZSSSNNNHHHCCCBBBBBBCCCDDD@@@CCCFFFDDDAAA???AAADDDFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@AAAAAA@@@>>>======<<<<<<===>>>>>>???>>>DDDLLLPPPTTT\\\gggqqqsssUUUCCC======???GGGVVVnnn}}}bbbKKK???666222//////222555555444222111000000///.........,,,,,,,,,+++,,,,,,---------000222222///---+++,,,,,,+++)))))))))+++,,,...***(((&&&'''((()))(((((('''&&&&&&%%%$$$###"""""" """$$$%%%"""######""" !!!"""""""""############""""""###""""""$$$%%%%%%###!!!!!!""""""!!!!!! !!!"""######!!!!!!!!! !!!&&&000AAAVVVeeemmmdddVVVGGG;;;333///...++++++---000333===QQQccc}}}ooo\\\MMMAAA888222......,,,+++)))(((&&&&&&%%%$$$$$$###"""#########!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$#########$$$%%%&&&&&&%%%&&&&&&'''((()))&&&)))---111666@@@MMMWWWmmmyyynnn___OOOGGGCCC@@@???AAA>>>;;;;;;???GGGSSSgggwwwwwwQQQ444)))!!!"""###///KKKuuunnnMMM555&&& ggglllrrruuuuuuwww|||}}}ssstttvvvzzz|||yyyrrrmmmhhhccc\\\UUUQQQNNNKKKIIIFFFDDDAAA@@@AAABBBCCCCCCAAAFFFJJJGGGAAA>>>AAAEEEFFFDDDBBBBBBCCCDDDDDDCCC>>>>>>???@@@@@@@@@@@@???===>>>@@@AAABBBBBBAAAAAABBB@@@??????@@@@@@???===>>>>>>>>>???AAADDDFFFHHHLLLSSS]]]dddjjjtttoooPPP>>>:::>>>AAAJJJYYYrrr~~~bbbKKK===555222//////333666666555222222000///............,,,,,,++++++,,,,,,---------000333333000,,,+++++++++***)))((((((***,,,---***(((''''''((())))))(((((('''&&&%%%###"""!!!!!!"""$$$%%%"""""""""!!! !!!""""""############""""""###"""###$$$%%%%%%###!!!!!!"""!!! !!!  !!!"""!!!  """"""!!!$$$***444FFF]]]lllwwwooo```PPPBBB888333111,,,---///000000666FFFWWWnnnzzzsssdddUUUJJJDDD444444222000...,,,***)))'''&&&%%%%%%$$$$$$%%%%%% !!!"""$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&(((***+++,,,,,,111777===FFFTTTeeerrrrrrWWWKKKAAA??????;;;999;;;BBB???AAAJJJWWWiiiaaa999---!!!###&&&$$$111NNNxxxdddEEE222''' MMMTTT[[[^^^^^^aaahhhoooooosssvvvuuuqqqpppssswwwyyyyyyzzzzzzzzzxxxwwwvvvrrrqqqnnnllljjjiiiiiiiii\\\]]]^^^______^^^]]]\\\UUUQQQLLLIIIIIIHHHEEEBBB@@@AAABBBCCCCCCAAA???>>>BBBCCCEEEFFFFFFEEECCCAAACCCBBBAAA@@@????????????=========>>>@@@AAACCCDDD@@@@@@@@@BBBCCCCCCAAA???>>>AAAAAA???>>>AAAAAA>>>>>>BBBHHHMMMRRRWWW\\\___gggmmmxxxnnnTTTEEE======@@@HHHXXXrrrhhhQQQCCC555333000000222555777888:::666333111222111///,,,......---,,,,,,,,,,,,---000000000...,,,+++,,,---,,,+++***)))))))))***+++)))(((((('''''''''(((((()))((('''%%%###"""!!!  """######!!!!!!'''$$$  """###$$$"""############""""""!!!############"""""""""""" """"""!!!!!! !!!%%%'''!!! """)))777MMMfffvvvzzzwwwnnn^^^KKK:::111...,,,***+++...///222:::DDD^^^lllvvviii^^^RRRKKKBBB;;;666333000---...---+++(((%%%%%%''')))%%%&&&'''((()))*********'''''''''''''''''''''''')))(((''''''((()))'''&&&%%%%%%&&&''''''''''''''''''(((***+++***(((&&&%%%&&&***------,,,...444:::???GGGQQQYYYbbbpppxxxbbbWWWGGGEEE<<<===CCC<<<555<<<>>>CCCNNN___uuuvvvNNN555 !!!!!!!!!)))>>>\\\~~~qqqMMM888---$$$ !!!""""""DDDHHHMMMOOOOOOQQQUUUZZZ[[[^^^aaa```]]]\\\^^^bbb```aaabbbccccccbbbaaaaaa___^^^[[[YYYWWWUUUUUUUUUNNNOOOPPPQQQQQQPPPOOONNNIIIFFFBBB@@@@@@???===<<>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???===@@@@@@>>>>>>BBBDDDCCCGGGMMMVVV___hhhpppwww{{{nnnUUUFFF???@@@DDDJJJYYYssskkkRRRDDD666333111000222555777777999666333222222111///---///...------,,,,,,------000000000...+++***+++,,,,,,+++***)))((()))******))))))(((''''''''''''''''''&&&%%%$$$###"""!!! !!!"""######"""!!!&&&$$$!!! """$$$%%%%%%#########"""!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!   """$$$&&&!!! """&&&...<<>>DDDMMMTTTZZZcccnnnxxx{{{dddSSSKKK>>>>>>999:::???999555===???KKK```wwwaaaEEE***""""""  000FFFcccdddBBB000(((!!!  !!!"""###DDDDDDEEEFFFGGGHHHIIIJJJLLLOOOQQQPPPNNNMMMOOORRRLLLMMMOOOPPPQQQQQQQQQPPPRRRPPPNNNKKKIIIHHHGGGGGGEEEEEEGGGGGGGGGGGGEEEEEEBBB@@@=========>>>>>>===>>>???AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@>>>>>>======>>>>>>??????>>>??????@@@AAABBBCCCCCCBBBAAA???>>>===============AAACCCBBBEEELLLSSSTTT^^^eeeqqq}}}mmmTTTFFF@@@BBBFFFLLL\\\vvvkkkQQQAAA666333111000222555777777888666444333333222000...///...------,,,---------/////////---+++)))***+++,,,+++***)))))))))*********))))))((('''&&&%%%%%%$$$$$$$$$###"""!!!!!!!!! !!!#########""""""%%%###!!!!!!###%%%&&&&&&$$$###!!!   !!!"""""""""  !!!"""######$$$  !!!###%%%***333BBBTTTgggsss~~~~~~vvveeeQQQ???555///,,,+++------,,,000777DDDPPPdddyyy{{{sssjjjaaaYYYTTTIIIDDD===999777666333000333222000///111444888;;;<<<<<<;;;:::888666444222///...---...///000///...///000111222333333333333888888888888999999999999;;;AAAHHHOOOVVV^^^hhhooottt}}}ppp___NNNCCC@@@;;;>>>:::888;;;999:::GGGNNNaaa~~~}}}\\\999(((###$$$666OOOkkkpppTTT666)))$$$ ###"""!!!  !!!###HHHEEEDDDEEEGGGHHHFFFDDDGGGIIIJJJJJJHHHHHHJJJKKKFFFGGGHHHJJJJJJJJJIIIHHHLLLJJJHHHEEECCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>======>>>@@@AAABBB===>>>@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<===>>>???>>>===>>>>>>???@@@AAABBB???@@@AAACCCEEEGGGHHHHHHCCCBBB@@@>>><<<===???AAABBBHHHMMMOOOVVVbbbmmmqqqlllRRRDDD>>>AAAFFFPPP```{{{kkkNNN>>>666444111000222555666777777666555444444222111000//////...---------------,,,------,,,+++***,,,---,,,,,,,,,+++++++++++++++***))))))((('''%%%$$$###""""""""""""!!!!!!!!!!!! """"""######"""""""""!!! !!!$$$%%%%%%%%%$$$###  !!!""""""  """###$$$######""" !!!"""$$$''',,,777GGGZZZlllwww}}}rrr]]]GGG999444000...///...,,,///444999BBBRRRfffzzz{{{tttpppbbb\\\UUURRRRRRPPPLLLGGGGGGEEEBBBAAACCCGGGLLLOOONNNMMMLLLIIIGGGDDDAAA@@@;;;:::999:::<<<======;;;999;;;>>>BBBFFFJJJLLLMMMQQQQQQQQQQQQQQQRRRSSSTTTYYY^^^dddjjjpppxxxssscccVVVJJJAAA===>>>@@@DDD>>>777;;;@@@JJJ]]]nnntttKKK111%%%%%%999RRRooo```GGG///%%%###!!!"""'''###!!!!!!DDDAAA>>>???CCCDDDAAA>>>AAABBBBBBBBBBBBBBBCCCDDDBBBCCCDDDDDDCCCBBBAAA@@@CCCBBB@@@>>>===<<<<<<======>>>???@@@@@@???>>>===999999::::::;;;===???AAA>>>>>>>>>???>>>>>>>>>>>>@@@???===;;;;;;===???@@@?????????@@@AAABBBCCCDDDAAABBBDDDEEEGGGGGGGGGGGGAAAAAAAAA@@@???AAAFFFIIILLLVVV___eeeooo~~~lllSSSEEE???AAAFFFRRReeelllOOO>>>777444111000222444666666555666666666444333222222//////...------------...)))***+++++++++,,,...000---------------,,,,,,,,,)))))))))((('''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!###$$$###"""$$$"""   !!!!!!""" !!! !!!"""###$$$%%%$$$"""!!! !!!!!!"""$$$'''---999LLLaaasss~~~lllVVVGGG999444//////...,,,...111444999CCCSSSfffxxx~~~xxxsssqqqssssssoookkkeeedddaaa```bbbfffjjjmmmhhhgggeeebbb```]]]\\\[[[WWWVVVVVVWWWYYY[[[ZZZYYYYYY[[[___dddiiinnnqqqrrrvvvuuuuuuuuuvvvwwwxxxxxx|||wwwaaaWWWLLLDDD???::::::<<<@@@EEE???999AAAPPPddd{{{```@@@---###%%%999TTTpppyyyQQQ<<<(((###""" !!!%%%!!!@@@===;;;<<>><<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@>>>===<<<===<<<:::999999999::::::<<<<<<===>>>>>>===<<<<<<777888999999:::;;;>>>AAA>>>>>>======<<<<<<<<<<<>>===<<<===>>>AAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDD>>>@@@CCCDDDEEEIIIPPPVVVbbbnnn{{{kkkTTTGGGBBBDDDHHHUUUiiipppSSSAAA777555111111222444555666444666777777555444333333000///......------......(((***+++,,,,,,---000222------.........---,,,+++'''((((((((('''&&&$$$###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!###$$$""" """!!!   !!!!!!!!! !!! !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!$$$'''000???TTTiiizzzvvvcccTTTBBB:::333000...+++,,,///222444:::DDDRRRdddttt}}}~~~||||||}}}~~~{{{zzzzzz|||~~~rrrbbbXXXLLLDDD>>>;;;:::777888;;;;;;EEEEEEEEEVVVlll{{{WWW<<<***!!! (((???[[[vvvkkkBBB111"""  ???>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;<<<===>>>???>>>===<<<;;;:::999888888999:::;;;<<<:::;;;<<<======<<<;;;:::888:::;;;;;;:::;;;>>>AAA======<<<<<<<<<======>>>=========>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHJJJKKKKKKKKKJJJJJJNNNTTTXXX\\\bbbkkkrrreeeQQQGGGCCCEEEIIIVVVmmmqqqTTTDDD888555222111222444555555333555888888666444444555000//////...............+++,,,------,,,---///111+++,,,---------,,,******%%%&&&'''((((((&&&$$$############""""""!!!!!!!!!  !!!###$$$$$$!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$######"""!!!!!!"""""""""!!!!!! $$$)))666III^^^qqq}}}~~~ooocccPPPEEE:::555111------//////222555;;;CCCQQQaaalll|||yyyjjj^^^TTTKKKFFFAAA;;;777888::::::<<<@@@???PPPZZZcccyyyqqqNNN555'''!!!"""!!!...IIIgggxxxZZZ777((( !!!>>>>>>>>>===<<<;;;::::::888777666777888999999888777888999;;;;;;;;;::::::777666666666777888:::;;;666777888888888888777666666888999888666777:::>>><<<<<<<<<<<<===???@@@AAA<<<===>>>???AAACCCEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBEEEIIINNNQQQTTTUUUUUU___fffnnntttyyyxxx^^^MMMDDDAAADDDHHHWWWnnnpppTTTCCC888555222111222444555555222555999999666444444555000000///..................//////...,,,,,,---///******+++,,,+++***)))((($$$%%%'''(((((('''%%%$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!###%%%&&&$$$!!! !!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$#########""""""###""""""!!! $$$+++;;;PPPfffvvv|||qqq\\\PPPCCC;;;555111///111---000444777<<>>===<<<::::::::::::::::::999888777777777777:::;;;<<<===<<<;;;:::999777777777777777777888888444555666555555666999;;;999888888888999;;;===>>>>>>???@@@AAABBBAAA@@@@@@<<<>>>@@@AAABBBDDDGGGJJJFFFDDDBBBBBBDDDFFFGGGGGGEEEIIIOOOUUU\\\cccjjjooo{{{{{{lllXXXHHHAAAAAAEEEGGGWWWnnnpppRRR@@@666444222222444666777777444555666555444333444666000...---...111222111///------............---------,,,+++)))'''&&&%%%%%%(((((())))))(((&&&$$$###%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%%%%"""!!! !!!"""!!!######!!!  ###""""""""""""$$$&&&'''%%%((((((%%%!!! $$$)))&&&###!!!""""""###)))000AAA[[[qqq~~~nnncccRRRCCC999555333333111000///000333;;;DDDKKKcccnnn|||yyymmm\\\UUUJJJ???999:::::::::;;;888888;;;;;;>>>KKKYYYjjjzzzmmmDDD---'''%%%###  """ !!!""""""!!!""""""###666WWWxxxxxxTTT;;;'''$$$ <<<<<<;;;:::999999999999::::::999888777777888888;;;;;;;;;;;;;;;:::999999999999888888888888888888555555666666555777999<<<888888999999:::<<<===>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCBBBBBBCCCEEEGGGGGGFFFEEEEEEGGGKKKMMMOOONNNQQQXXX```iiitttxxxtttggg]]]OOODDD@@@BBBGGGKKKWWWmmmnnnRRR@@@888555333222444555666666333444555555333333444555000...---...111222111///.../////////......---,,,---,,,***((('''&&&%%%%%%)))))))))((('''%%%$$$###$$$$$$###!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$%%%$$$$$$######!!!  !!!"""!!! ######"""  """!!!!!!"""###%%%&&&''''''''''''$$$""""""$$$&&&$$$!!! """!!! """&&&---888LLLcccvvvzzzooo]]]LLL@@@999555444222111000000333888???CCCSSS___ppp|||oooaaaXXXUUUQQQIII@@@;;;999888777999888:::@@@EEENNN___ooo~~~TTT777,,,%%%###!!! ###$$$"""!!!$$$$$$$$$######$$$  (((>>>```jjjIII333###!!!999999999999999999999999999999888888777888888888;;;;;;:::999999999999999;;;;;;;;;::::::999999999555666777777666777:::===999999:::<<<============>>>>>>???@@@@@@@@@@@@???@@@AAAAAA@@@??????AAACCCFFFFFFFFFGGGKKKOOOTTTWWW```dddkkkuuuzzzoooeee___]]]UUUQQQJJJCCC@@@BBBHHHMMMVVVmmmmmmRRRAAA999666333333444555666555333444555555333333444555000///...///111111111000000000000///...---,,,+++,,,+++***((('''&&&&&&&&&+++***((('''%%%$$$######$$$###""""""!!!!!!!!!!!!###""""""!!!!!!""""""#########$$$$$$###"""!!!!!!  """###"""!!!$$$###"""  !!! !!!"""###$$$&&&'''((()))'''$$$######$$$$$$###!!! !!! $$$***111BBBYYYnnn|||ooo]]]OOOCCC:::555333222111111222555888:::???KKK]]]nnn|||vvvggg]]]UUUNNNJJJHHHEEEAAA===999666555555:::===EEEQQQ]]]lllhhhDDD111'''$$$"""$$$&&&'''%%%"""###%%%'''((('''&&&''''''&&&######///IIIlllyyyXXX;;;***!!!!!!!!!666777777888999999999:::999888888888888888999999;;;:::999888777888999:::======<<<<<<;;;:::999999666777888777777888;;;>>>999;;;<<<>>>??????>>>===>>>>>>?????????@@@@@@@@@>>>????????????@@@CCCFFFHHHJJJMMMQQQVVV^^^eeejjjzzzsssccc[[[VVVTTTUUURRRQQQMMMFFFAAAAAAEEEJJJUUUlllnnnSSSBBB888666333333444666777777444555666666444444555666000000000000000111000000111111111000...,,,+++***+++***)))((('''&&&&&&&&&,,,***(((%%%$$$###############""""""!!!"""""""""###""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!  """###"""!!!###"""!!!  !!!!!!!!!!!!"""%%%'''((())))))***&&&""""""%%%&&&### %%%,,,555KKKfffxxxrrrbbbRRRCCC:::555333111111222222333333222<<>>;;;::::::888777999<<>>???@@@@@@???>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAADDDHHHKKKNNNTTT\\\eeeooozzzsss```TTTPPPOOOSSSXXXZZZXXXRRRIIIBBB@@@CCCGGGSSSjjjqqqUUUEEE777444333333555777999999555777888777666555666777000111111111000000000111111111000///---+++***)))))))))(((''''''&&&''''''+++)))'''%%%###############""""""""""""######$$$######""""""""""""######$$$$$$%%%%%%$$$###""""""!!! """""""""!!!"""!!!  !!!!!!!!!"""""" """%%%''')))*********+++&&&!!!"""%%%&&&###'''000???WWWsssvvvcccPPPDDD999666222111111222111000000555===GGGTTTdddvvvsssfff^^^OOOKKKDDD???>>>@@@BBBDDD===999777888888888???HHHRRRccc{{{[[[>>>...(((%%%))),,,***)))+++&&&))),,,.........///111---)))###***;;;YYY|||cccCCC...###  !!!&&&***444555777999:::::::::999777777777777888999:::;;;;;;;;;:::999999999999999;;;;;;;;;::::::999999999888999:::999999:::===@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCEEEIIINNNRRR[[[dddppp}}}kkk___SSSLLLKKKOOOZZZeeeiiibbbWWWKKKCCC@@@BBBEEEQQQgggtttWWWEEE777555333333555888999999555666777777666555666777111222222222000///000111/////////...,,,***)))(((((((((''''''&&&'''''''''(((((('''%%%$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$$$$###""" !!!"""!!!  !!!!!!!!!!!!"""""""""""""""$$$(((+++,,,,,,+++******&&&""""""%%%%%%!!! """,,,777NNNgggttt```SSSBBB<<<555111111222111000222444666:::BBBPPPaaammm||||||qqqeeeXXXLLLEEEBBBAAA@@@????????????@@@:::555444888:::<<>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCEEEGGGKKKOOOTTT\\\eeejjjyyylllZZZTTTOOOMMMOOOYYYlll~~~sss```PPPEEEBBBCCCDDDOOOeeeuuuWWWDDD;;;888555444555666666666444555666555444333444666111222444222000///000222---------,,,+++***((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$###""" !!!!!!  !!!!!!!!!!!!"""""""""#########$$$'''+++...///...,,,***(((&&&$$$###$$$$$$!!!!!!$$$$$$)))555BBB]]]tttooodddMMMDDD888111000111111000333333333333777@@@MMMWWWhhhxxx}}}jjjddd[[[SSSMMMFFF@@@<<>>AAABBBAAA@@@???@@@AAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDOOORRRYYYaaakkkvvvzzzgggVVVSSSQQQPPPQQQVVVeeejjjUUUIIIDDDDDDDDDNNNdddvvvWWWCCC>>>;;;777555444555444333222333444444222222333444111333444333000...000222,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&'''(((((($$$$$$&&&''''''&&&$$$###""""""""""""###$$$&&&&&&$$$$$$############$$$$$$ """############$$$###!!! !!!  """"""""""""""""""############&&&)))---000111///,,,***'''&&&%%%$$$$$$""" """&&&(((...<<>>===999;;;>>>>>>;;;777444222;;;:::CCCTTT```kkk~~~yyyXXX;;;---&&&)))+++(((***222222333333222...***)))(((((($$$###555KKKppp~~~^^^AAA...%%%""" !!!###$$$###!!! !!!"""&&&,,,000555666888999:::::::::999888888888888999===BBBGGGEEEBBB???======<<<:::888888777555444444777999;;;>>>???@@@???>>>===???@@@CCCBBBAAABBBBBBBBBAAA@@@IIIGGGFFFGGGJJJNNNSSSVVVccckkkxxxtttkkk^^^RRRLLLTTTSSSRRRWWWiii{{{^^^JJJBBBAAABBBLLL]]]yyynnnRRRCCC;;;999666333222333555666444222000222444666444222222111111000///......---------,,,***)))'''&&&%%%'''''''''''''''(((((()))%%%###"""###&&&'''$$$"""###"""!!!###&&&(((&&&$$$((('''%%%$$$###$$$$$$%%%"""!!!!!! """!!!""""""!!! '''&&&%%%$$$$$$%%%&&&'''***))))))***+++)))&&&### """######!!! ###(((...666HHH\\\}}}vvvkkkUUUKKK???888777777666444444111///111555888999888AAAKKKZZZfffppp|||~~~vvvjjj[[[PPPLLL???===<<<>>>AAABBBAAA???888:::;;;;;;:::999:::;;;@@@MMM```ppp}}}xxxTTT:::///((()))------,,,+++111000///...---+++'''%%% '''555MMMrrrvvvRRR666((($$$### !!!$$$(((+++)))###!!!!!!###%%%%%%###666777888:::::::::999999::::::;;;;;;;;;>>>CCCFFFEEEBBB???======<<<:::888777666444444555666888:::>>>@@@BBBCCCBBBAAABBBCCCFFFEEEDDDDDDEEEFFFFFFFFFKKKNNNSSSWWW]]]eeemmmssswwwfff[[[TTTOOOMMMMMMTTT[[[dddpppcccMMMBBB@@@AAAKKK[[[vvvfffLLL@@@<<<999555222000111222333333111000111333555333222000000000000000000//////...---,,,***)))((((((((()))(((((('''''''''((((((&&&%%%%%%&&&''''''%%%###$$$######$$$'''((('''%%%'''&&&%%%$$$$$$$$$%%%%%%###"""!!!!!!    !!!!!!"""&&&%%%%%%$$$%%%&&&'''(((***))))))******(((%%%""" !!!"""!!!!!!$$$,,,222;;;RRRkkktttiiiSSSIII>>>888888::::::888666333000111444444222000777???JJJSSS[[[gggvvvoooggg___XXXPPPDDD<<<:::AAA>>><<<<<>>??????@@@BBBEEEDDDBBB???===<<<;;;:::888777666666777888999::::::<<>>@@@@@@???;;;;;;===@@@FFFOOOZZZbbbvvvnnnOOO999000)))+++///222333666222111000...,,,(((### )))888PPPrrr|||ZZZ===+++$$$!!!!!! """%%%&&&$$$ ###!!!::::::;;;<<<<<<;;;999999<<<>>>@@@AAA@@@@@@AAABBBBBB???===;;;;;;;;;999888999999:::;;;<<<======>>>???@@@AAAAAABBBCCCGGGIIIIIIKKKNNNSSSXXX^^^eeeiiivvvsssfff]]]XXXUUURRRQQQOOOOOOXXXbbbtttoooUUUHHHFFFGGGDDDQQQhhhtttXXXHHHCCC999777444222111111222222333333222333333333333333111111111111111111111111111///,,,******+++---...,,,+++)))((('''&&&&&&&&&###'''******'''$$$###$$$$$$$$$%%%&&&''''''&&&&&&#########$$$$$$%%%&&&&&&%%%$$$###"""!!! !!!  !!!"""!!!"""###$$$%%%'''((()))+++)))((('''&&&%%%!!!!!!$$$---888EEEWWWrrr{{{iii[[[SSSHHHAAA;;;;;;BBBJJJNNNOOO???;;;777555666777555222000444888:::;;;@@@GGGMMMXXXaaammmuuuyyy{{{tttlllcccYYYNNNGGGDDD===888777666333333555777999===???@@@>>>:::777>>>CCCMMMXXXdddqqq}}}fffRRR;;;222+++,,,///111444777111111000000---)))###!!!***777OOOpppnnnJJJ111&&&!!! !!!###""" !!!### ;;;;;;<<<======<<<::::::<<<>>>@@@AAA?????????@@@???===;;;:::;;;;;;:::999;;;;;;<<<===>>>???@@@@@@CCCCCCBBBAAACCCGGGNNNSSSVVVZZZbbbiiirrr{{{yyylllbbbZZZVVVNNNMMMMMMMMMOOOVVVgggwwwtttXXXIIIEEEFFFEEEPPPeeeqqqVVVGGGCCC666555444333333333555666555555555555555444555555555444333222111000//////111000---+++***+++---///+++***)))'''&&&%%%%%%%%%!!!%%%(((((($$$""""""######$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$###"""!!! !!!  !!!"""$$$&&&'''((()))***(((&&&%%%$$$###  &&&)))222BBBTTTiii~~~lllZZZLLLEEE@@@<<<;;;@@@LLLWWW]]]^^^PPPIIIAAA;;;:::999777555333666999:::888888999;;;???GGGQQQXXX^^^hhhwww|||vvvqqq[[[WWWQQQKKKEEE@@@<<<999;;;444000000111000222555:::;;;======>>>>>>??????IIITTTfffyyyttt]]]OOO<<<444------......000333///000111222000,,,%%%!!!"""+++;;;SSSrrr~~~```===***### !!!!!!""""""!!! """;;;<<<===>>>>>>===<<<;;;<<<>>>???@@@>>>>>>>>>???===<<<:::;;;<<<======<<<=========>>>@@@AAACCCDDDBBBCCCCCCDDDHHHOOOXXX^^^gggnnnyyywwwggg^^^WWWSSSQQQLLLJJJJJJNNNVVViii|||]]]JJJCCCBBBGGGQQQccc{{{pppVVVDDD===444444333333444555666777666777888777555444555666777666555333111000///...111000...,,,++++++,,,---***)))(((&&&%%%$$$$$$$$$!!!"""$$$$$$"""""""""###"""$$$%%%%%%$$$###$$$%%%"""###$$$$$$%%%$$$$$$###"""!!!!!! !!!  """###%%%&&&((()))))))))(((&&&$$$######""" """$$$---222>>>QQQfffyyy}}}lll\\\MMMBBB<<<888888;;;GGGWWWdddlllnnnggg^^^SSSIIICCC>>>:::666666888;;;;;;999666555444555999>>>BBBGGGQQQ^^^hhhzzzwwwmmmddd[[[SSSMMMFFFDDD@@@<<<999888888888666000,,,...//////111555;;;:::888999>>>HHHTTT\\\fffssslllRRRDDD:::333...---,,,***+++...,,,...111444555111+++'''"""""""""""" %%%///CCC[[[xxxoooRRR333&&&""" !!!""" ###(((%%%!!!###$$$###:::;;;===>>>???>>>>>>===<<<>>>??????>>>>>>???AAA>>><<<<<<===???AAABBBAAACCCBBBBBBBBBCCCFFFHHHJJJHHHKKKPPPVVV]]]eeennntttvvvbbbYYYUUUQQQNNNNNNNNNOOOTTT```pppdddOOOFFFDDDEEENNN^^^uuusssYYYCCC888333333333222333333444555555777888777444333444666666555444333222111000000111000///---,,,+++++++++((('''&&&%%%$$$#########"""!!! """$$$$$$$$$###%%%''''''$$$###$$$&&&######$$$%%%$$$$$$"""""" !!! !!!"""###%%%&&&(((***+++,,,,,,+++&&&$$$"""!!!"""!!!  """&&&)))222???QQQdddvvvvvveeeUUUIII@@@:::555222555===MMM```pppxxxzzz{{{tttiii^^^UUULLLCCC===;;;===>>>>>>>>>===<<<<<<999999999999;;;???FFFKKK[[[bbblllssswww}}}~~~yyyuuullldddYYYQQQKKKEEE>>>999>>>===<<<:::888777777777666000...111333333555888888;;;@@@HHHUUUgggzzzdddHHH:::666000,,,,,,***'''''')))))),,,111666999777222...%%%%%%%%%$$$""" ***444JJJbbb|||~~~___DDD+++###!!! !!!"""""" ***222777333''' """!!!  :::;;;===>>>?????????>>>===>>>??????>>>???AAACCC>>>======???BBBEEEFFFEEEIIIHHHGGGFFFHHHKKKNNNQQQUUUZZZdddnnnwwwrrrbbbSSSQQQRRROOOLLLMMMMMMSSSaaauuujjjUUULLLJJJBBBIIIXXXnnnuuu\\\EEE999444333222222111111222222444666888666333222333555444444444333333222222222111000///...,,,+++))))))&&&&&&%%%$$$############$$$!!!"""%%%&&&%%%$$$&&&)))(((%%%$$$%%%'''###$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!###%%%&&&(((***+++---.........---%%%###!!!!!!!!!!!!  !!!$$$(((+++666HHH___rrrrrrdddQQQCCC;;;888444111///333>>>PPPfffwwwxxxooofff[[[OOOFFFCCCCCCCCCCCCDDDFFFHHHIII@@@>>>;;;888777777777888EEELLLUUUZZZ]]]bbbhhhnnnpppwwwzzzrrrjjjccc]]]WWWTTTUUUNNNEEEAAA@@@>>>:::666777888888777444111000000555000///222555555777:::999CCCSSSeeeyyyzzz\\\BBB666111---++++++***&&&%%%''''''+++111888<<<;;;666222&&&''''''&&&### ###---888MMMeee~~~pppSSS;;;&&&!!!"""""""""###### !!!444===CCC>>>...  >>>>>>>>>>>>??????>>><<<>>>>>>>>>>>>@@@@@@>>>===CCCEEEHHHHHHIIILLLRRRWWWUUUVVVWWWXXXZZZ___eeejjjtttzzz~~~tttddd[[[QQQOOOSSSVVVSSSNNNUUUeee|||tttXXXHHHCCCCCCFFFOOOcccyyy```III:::888555222111333555666777444444444444333222111000///111444555333222111111000000///...,,,+++***)))&&&%%%""" """######"""!!!!!!!!!"""$$$%%%((('''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """$$$&&&((()))***---///111111111000***%%%  !!!"""&&&000:::MMMbbbuuu}}}}}}mmmYYYQQQEEE<<<666111,,,((()))///===QQQbbbooo|||zzznnnddd^^^VVVPPPUUU```hhhgggbbb\\\TTTGGG<<<;;;??????;;;===@@@CCCDDDEEEGGGKKKNNNSSSXXX___gggnnnxxxyyyrrrllliiiccc^^^XXXQQQLLLHHHCCC@@@BBB???=========<<<888555444777:::999555222222444777999999888;;;BBBFFFEEEIIISSSiiirrrQQQ;;;666444222...+++))))))***++++++,,,222:::???>>>777///%%%$$$###!!! ###111CCCVVVooorrr]]]@@@111""" $$$###"""...:::CCC===+++ !!! >>>>>>>>>???AAACCCCCCCCCBBBAAA@@@@@@??????>>>===DDDIIIOOOSSSWWW]]]dddjjjttttttuuuuuuwwwzzz}}}lllbbbZZZVVVQQQOOOPPPSSSUUUWWWbbbuuuwwwYYYHHHAAABBBDDDMMM___{{{}}}cccLLL???777555333222444666777777444444555555444333111000///222444444333111000111000///...---,,,+++***)))%%%$$$"""!!! !!!!!!"""###""""""""""""###%%%&&&''''''%%%$$$###"""""""""  !!! !!!!!!!!!!!!"""$$$&&&''',,,...000333444333222111)))%%%   ###&&&---:::FFF\\\ooo{{{jjj[[[OOOIII???666000,,,)))'''***---777GGGVVVdddtttwwwpppkkkoooyyyyyyrrrdddTTTIIICCC<<<444<<<===>>>>>>>>>???BBBEEECCCFFFKKKOOOTTT[[[ccchhhqqqtttzzz~~~xxxuuusssrrrooommmkkkgggaaa\\\WWWTTTFFFCCC@@@>>>===<<<:::999???===<<<>>>@@@AAA???===999::::::888555555999<<<;;;AAAGGGKKKSSS[[[^^^\\\YYYbbbxxx}}}dddJJJ:::555555222///+++)))))))))******---222:::???===555..."""!!! !!!&&&888LLLddduuu}}}iiiQQQ:::---  ### !!!(((111888444&&& %%%)))&&&!!! >>>>>>>>>???@@@CCCEEEFFFIIIHHHFFFEEEEEEEEEFFFFFFPPPWWWaaakkksss{{{xxxjjj___WWWVVVWWWWWWUUUTTTZZZfffooo```KKKBBB>>>@@@GGGXXXssseeeOOOCCC777555444444666777777777222444555666666444111///000222444333222000//////...------,,,++++++******$$$$$$######""""""!!!!!!############$$$%%%&&&'''&&&&&&$$$###"""""""""""" """"""  """"""""""""###$$$%%%&&&,,,///222444444222000...&&&###"""!!!###(((...999KKK[[[pppvvvfffUUUHHHCCC@@@:::222+++'''&&&'''+++***///:::GGGUUUffftttuuufffXXXHHH<<<===;;;999666555666888999777999;;;<<<===@@@DDDHHHPPPTTTYYY^^^bbbggglllpppsssrrrrrrtttwwwyyyyyyxxx}}}{{{yyyvvvtttqqqpppooopppmmmfff___YYYTTTQQQPPPPPPPPPOOOMMMJJJGGGDDDBBBBBBAAA@@@@@@@@@@@@???===@@@???>>>>>>??????>>>===:::;;;;;;::::::>>>FFFMMMOOOWWWaaajjjttt{{{zzzvvvkkksssrrrWWWEEE:::666555333000,,,)))(((((((((+++---333999===:::222,,,!!!!!! """,,,BBBYYYsss|||zzzxxxrrr]]]FFF222''' !!!!!!!!!$$$)))&&&&&&---+++%%%!!!DDDDDDCCCCCCCCCEEEHHHKKKOOOPPPQQQRRRTTTWWW[[[^^^iiirrrrrrgggccc___\\\^^^```bbbbbbeeeqqqdddLLLAAA;;;<<>>>>>===???@@@AAA@@@???GGGEEEBBB@@@>>><<<:::999:::===@@@DDDJJJSSS___gggttt{{{ttt}}}nnnSSSEEE===777666444000---***)))((((((+++...333888:::777///)))%%%$$$###"""%%%333MMMeee{{{|||qqqjjjbbbRRR???+++###  !!! %%%++++++)))***JJJKKKMMMNNNOOORRRWWW[[[[[[^^^bbbfffkkkrrrzzzpppaaa]]]___ccceeellllllnnnrrr|||bbbKKK???<<<===AAAKKK```gggNNNAAA999777666666777777666444000222555666666444111///000111111000---*********)))))))))***************'''''''''''''''%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&######"""!!!!!!"""""""""###%%%  !!!###%%%'''((()))***'''(((+++,,,+++)))%%%###!!!  """"""&&&///:::DDDSSSiii|||vvvgggVVVHHHAAA???777666444---&&&###$$$&&&'''%%%'''---444;;;GGGQQQjjjwww|||hhhTTTMMMEEEAAAAAAAAA>>><<<:::999999999::::::::::::999;;;<<<===<<<===???@@@??????>>>@@@BBBDDDDDDCCCCCCBBB@@@??????@@@BBBDDD???>>>===;;;;;;:::;;;;;;AAABBBDDDFFFHHHHHHHHHHHH===<<<===???BBBEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAADDDKKKTTT]]]gggsssuuulllSSSFFF<<<555555333111...,,,+++******---000333666666333---((((((((('''%%%"""!!!***===YYYpppzzziiiYYYOOOCCC888'''!!!  ###%%%$$$!!!  %%%))),,,444>>>PPPTTTZZZ^^^bbbhhhooouuutttyyyxxxnnnaaaXXXWWW^^^gggmmmzzz{{{cccNNNDDD???@@@BBBHHHZZZzzzkkkPPPAAA;;;999666555555555444222///111333444444333000///000000000---)))'''&&&'''''''''(((((()))***++++++((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###"""###!!! """!!!"""$$$&&&((()))******'''((())))))(((&&&$$$###  $$$'''&&&...<<>>888888111000---((($$$""""""###%%%$$$''',,,000444;;;CCCTTTdddzzzvvvbbbZZZPPPLLLLLLKKKEEE???<<<:::999:::;;;<<<;;;999777999;;;;;;;;;;;;===???<<<;;;:::;;;<<<======<<<:::999999999:::===@@@AAA::::::999999999999999999@@@AAADDDGGGIIIJJJJJJJJJHHHFFFCCCCCCDDDEEEEEEEEE???AAADDDGGGJJJOOOTTTXXXaaahhhsss~~~ttt~~~eeeRRRCCC888111333222111000///.........000111333444222...***((((((((((((&&&###$$$333KKKggg{{{www```LLL???555...$$$###)))(((""" !!! '''...888JJJZZZgggmmmvvv|||yyyaaa___[[[YYY[[[eeeqqq{{{xxx___NNNFFF===>>>???CCCQQQoootttVVVDDD>>>:::666444333333222111///000111222222111000/////////...***&&&$$$###$$$%%%%%%&&&''')))***++++++((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""!!! !!!"""### !!!!!!!!! """$$$%%%%%%&&&'''((()))(((((('''&&&&&&&&&%%%%%%$$$###### ###(((---111===PPPaaajjjsss}}}lll___RRRIII@@@666000000,,,)))&&&$$$$$$$$$$$$###%%%$$$&&&***,,,...333:::@@@QQQkkk|||rrrgggbbbbbb^^^UUUMMMHHHFFFDDDDDDEEEDDDAAA>>><<<>>>????????????AAABBB>>>===;;;<<<======<<<:::;;;:::::::::;;;===???@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@BBBEEEGGGHHHHHHHHHIIIFFFCCCBBBDDDFFFHHHIIISSSVVV\\\aaagggnnnvvv||||||rrrhhhZZZOOO@@@444000111111111111111222222222333333333111...+++)))(((******)))'''$$$(((===ZZZvvvnnnWWWDDD888...(((!!!&&&&&&   """***888HHHZZZqqqlllaaaUUUXXX\\\^^^dddooo~~~lllVVVGGGAAA:::;;;;;;===HHHeeezzz[[[GGG???;;;666333111111000000/////////000000000000///......---)))%%%"""""""""$$$%%%&&&'''(((***++++++(((&&&$$$"""""""""###$$$&&&''''''&&&%%%"""  !!!"""###!!!$$$"""!!!!!!"""###%%%'''((((((((()))))))))'''&&&%%%$$$$$$""""""!!!!!!"""""" !!!!!!"""%%%+++000<<>><<<<<<======;;;999======<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGMMMLLLLLLQQQYYYbbbiiimmmvvvzzzuuuooo}}}rrrZZZTTTNNN???444333///000111222333444555555444444333///,,,)))((((((,,,,,,,,,***&&&!!!+++DDDeeezzzeeePPPBBB999///&&&""""""""" !!!///000:::OOOhhhpppbbb[[[YYYUUUVVV]]]eeeooowwwcccRRRDDD:::888555999AAAIIIXXXyyyhhhLLLDDD<<<555333111///...111---...///111111111000000,,,***(((&&&%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&$$$""" !!!"""""""""""""""!!!!!!!!!!!! #########$$$%%%&&&((()))%%%&&&''''''((((((''''''(((%%%!!!!!!###$$$"""!!!!!! ###''''''***888HHHTTTbbbssszzzhhhUUUHHHDDD>>>999555000+++(((%%%$$$#########$$$%%%&&&((('''%%%&&&))),,,......444AAAYYYwwwzzzxxxtttoooiiidddaaa___UUUUUUUUUTTTQQQMMMIIIGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEBBB???AAAEEEDDD@@@BBBCCCCCCBBBAAABBBDDDFFFHHHLLLPPPPPPPPPRRRXXX]]]gggjjjooovvv~~~vvvsss|||bbbLLLHHHIII@@@666222///000111111000///000222333111...+++)))(((((())).........,,,((("""###222OOOoootttZZZEEE999111'''!!! $$$###""" (((222888IIIddd~~~|||jjj^^^YYYWWWUUUSSSUUU^^^jjjzzzkkkYYYKKK@@@888777444777>>>CCCOOOjjjpppTTTFFF>>>777444222...---......///000111111111000000,,,+++)))'''%%%$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!! """""""""!!!!!!!!!  !!!""""""###$$$%%%&&&'''((($$$%%%&&&'''(((((((((((('''$$$ !!!###"""!!! !!!&&&...555>>>MMM\\\gggppp~~~ssshhhYYYKKKDDD@@@;;;777333000,,,***&&&&&&%%%$$$%%%&&&'''(((...+++((('''((())))))(((000;;;QQQooo~~~tttrrrppplllfff```\\\YYYTTTTTTSSSRRRQQQQQQPPPPPPVVVVVVRRRNNNOOORRRPPPLLLJJJLLLMMMOOOPPPSSSWWWZZZ]]]cccjjjooorrrxxxxxxwwwmmmVVVCCCCCCFFFBBB:::888222222222222333333222222222000---***)))((()))))),,,------+++'''"""&&&555QQQoooxxxgggQQQ>>>333+++"""######***:::III___ooo}}}hhhZZZTTTTTTVVVUUUUUU[[[gggwwwqqq\\\OOOGGG@@@;;;777555888<<>>777444111000111///////////////.........---,,,+++)))'''&&&%%%$$$'''&&&%%%$$$###!!!  !!!"""!!!   """###### """$$$&&&'''&&&%%%$$$"""$$$&&&)))++++++++++++***'''$$$""""""###%%%'''...111:::HHHWWWggguuu}}}sssaaaRRRGGG???:::666444111000///...,,,*********)))(((((()))***++++++)))'''&&&((((((((('''&&&+++:::SSSrrr|||sssQQQBBB666777===<<<999777;;;777555888<<<===:::555555333000---***))))))))))))))))))(((%%%!!!!!!***:::PPPeeeqqqvvvoooeeeUUUFFF:::000'''"""!!!'''...222000***"""""")))444CCCTTTiii}}}iiihhhddd^^^YYYWWWXXX[[[^^^jjj{{{nnncccUUULLLIIIGGGAAA<<<999999;;;>>>@@@DDDOOOXXXvvvhhhWWWDDD999555222222444.........---,,,,,,,,,,,,,,,,,,+++***((('''&&&%%%''''''&&&%%%$$$$$$###### !!!"""###$$$%%%!!!  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%% """$$$&&&&&&&&&$$$###"""$$$'''***,,,---,,,,,,)))'''$$$""""""$$$))),,,999???JJJWWWfffuuu}}}ooo]]]PPPHHHAAA;;;777444333222333333222///------,,,+++***)))***++++++((('''&&&&&&((()))((('''###'''222FFFaaa}}}cccGGG===444444999:::888666;;;888777:::???AAA===999;;;888444000,,,***))))))((((((((('''$$$!!! ***:::LLLYYYbbbfffhhh```TTTFFF888,,,###"""***444>>>DDD@@@555'''$$$'''...>>>TTTiii|||pppjjjdddaaa]]]WWWSSSVVV^^^eeennn~~~qqq___VVVMMMIIIIIIHHHBBB===>>>=========???CCCKKKPPPiii~~~iiiRRRCCC;;;666444555000///...,,,++++++++++++++++++++++++***)))((('''(((((('''&&&&&&&&&&&&&&& !!!""""""###$$$$$$%%%!!!!!!!!!  !!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%%%%$$$###"""$$$(((+++------,,,+++&&&%%%$$$###$$$)))111666EEEQQQ___jjjvvv}}}gggXXXHHHBBB???;;;666333---...111444666555222///222111///---,,,++++++,,,***)))'''''''''&&&$$$######&&&...;;;PPPlll}}}XXX<<<666111222666::::::888888888999<<>>>>>BBBGGGJJJ[[[ssshhhVVVKKK@@@999666222111///...,,,,,,,,,,,,))))))***++++++***))))))***)))(((&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!!  !!!"""""" !!!!!!"""###$$$$$$############$$$%%%&&&'''############$$$$$$$$$$$$###%%%))),,,...---,,,+++$$$%%%&&&(((,,,555@@@HHHWWWgggwwwzzzgggTTTHHH???<<<999444111222---000777===BBBBBB>>>:::888666444111///...------,,,***((('''&&&%%%""""""&&&+++333BBB[[[zzzqqqLLL555222000000444888999777444666:::>>>@@@AAAAAA@@@;;;888555111...---------++++++)))'''$$$!!!!!!***999AAACCCDDDGGGIIIGGGAAA666***"""!!!***555@@@FFF<<<000"""!!!'''444FFFSSSqqqqqqeee^^^]]]bbbfffiiikkkmmmqqqyyyyyyhhhZZZPPPLLLFFFBBBFFFQQQZZZ___^^^SSSOOOHHH@@@???BBBFFFGGGRRRiii{{{gggYYYKKK>>>888444333111///...------...((()))***+++,,,++++++***+++***(((&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''""""""""""""!!!!!!!!!!!! !!!"""######"""""""""""""""#########$$$$$$$$$$$$%%%&&&''''''$$$######"""######$$$%%%$$$&&&***---......,,,***&&&'''***...555@@@NNNWWWgggyyy{{{hhhSSSJJJCCC>>><<<777000...222666;;;DDDNNNTTTUUUQQQMMM<<<:::777444111000//////***)))'''''''''%%%""" !!!&&&***///999RRRrrrccc???444333000///111555555333111555:::>>>@@@@@@AAABBB777666333000.........///,,,,,,***'''$$$!!! """+++999???===<<>>BBBDDDCCC???<<<666444111...---,,,---...---+++(((%%%!!!%%%...333444444444555111,,,&&&###!!! %%%))),,,---,,,''' """###$$$!!!$$$%%%,,,555BBBXXXtttmmm___aaacccdddnnn}}}mmm\\\SSSMMMIIILLLQQQYYYfffzzzoooWWWJJJFFFCCCAAA@@@CCCNNNbbb|||{{{gggWWWHHHBBB999444222111///,,,...,,,******+++,,,,,,+++---+++***(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""" !!!""""""###$$$$$$######$$$"""!!!"""%%%'''&&&$$$&&&%%%######$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&(((((((((((((((***---///777<<>>CCCHHHIIIFFF???:::444222000///------------***(((%%%"""%%%,,,000222222222444...***%%%""" !!!%%%))),,,------***$$$%%%,,,:::FFFVVVfffzzzuuujjj]]]VVV[[[bbbiii|||lllYYYOOOKKKKKKKKKOOO[[[lllgggUUULLLEEEAAA@@@===DDDRRRiiisss[[[SSSGGG===888555222///000---+++***+++,,,+++***))))))))))))(((((('''&&&%%%$$$$$$######"""""""""!!!""""""""""""!!!!!! """######$$$$$$$$$$$$$$$######$$$$$$&&&'''''''''&&&%%%###"""#########"""!!! !!!###%%%&&&((()))***,,,---111666:::FFFNNNYYYbbbjjjrrryyyuuudddUUULLLDDD===888888555333444333666???III___lll|||ttt\\\OOOBBB:::555000...000,,,)))&&&$$$######!!! ###"""$$$&&&***888QQQgggaaaDDD444000...------000444555666<<>>UUUfffzzzpppdddaaaYYYUUUYYY```mmm}}}lllXXXLLLHHHJJJNNNRRR^^^ooo{{{fffWWWLLLEEEBBB???@@@HHHXXXppp{{{ooo\\\LLLAAA999444111111...***)))))))))((((((((()))***++++++***)))(((&&&%%%%%%$$$###""""""!!! !!!""""""!!! !!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&(((&&&$$$""""""""""""!!! !!!$$$&&&***---222666:::AAAIIIOOOVVV^^^iiiqqqwww{{{qqqeeeTTTGGGAAA===999444888555444666999AAAOOO\\\rrr~~~sss\\\OOO@@@999444000//////***'''$$$"""!!!!!!  !!!$$$'''111EEEXXXwwwnnnNNN:::222---,,,,,,---000333666777<<<>>>CCCFFFEEE@@@777000...////////////...---,,,***((($$$ """$$$&&&(((***+++,,,,,,###""" !!!%%%'''))))))+++------''' """%%%)))444III[[[ssswwwjjjaaa\\\^^^YYYWWW[[[bbbssshhhZZZMMMHHHHHHIIIPPPXXXuuu}}}iiiVVVIIIBBBAAA???BBBNNN```{{{uuu___NNNAAA777222222///***(((''''''&&&%%%((())),,,---...---+++***''''''&&&%%%$$$######"""!!!######!!! !!!###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$%%%&&&$$$"""!!!""""""!!!"""######""""""$$$(((+++...555===DDDKKKSSS]]]dddgggmmmtttzzz|||sssggg]]]TTTHHH@@@<<<:::777444555333555<<>><<<999555111//////...---,,,,,,++++++'''### '''&&&&&&&&&(((((('''%%% !!!  """$$$$$$%%%'''(((&&&!!! """%%%***666GGGZZZpppvvvkkkccc\\\TTTSSSVVVXXX]]]hhhuuufffSSSIIIDDDEEEKKKNNNSSSfffzzzxxx\\\MMM???;;;;;;AAAGGGUUUqqqmmmYYYLLL===999333...---,,,+++***((()))***+++++++++***)))%%%%%%$$$$$$$$$$$$$$$$$$!!!%%%((((((%%%###&&&(((((((((((((((((('''&&&&&&%%%###"""$$$(((***)))'''%%%###""""""###$$$###"""###'''))),,,222<<>>888333111333555666>>>OOOeeevvvsss[[[MMM???:::888333,,,(((&&&$$$!!! ######%%%,,,555DDDUUUmmmwwwUUU???333,,,''')))+++...///000444:::>>>CCCAAA???===<<<999444111111///...,,,************$$$!!! %%%))))))((('''((())))))&&&###!!!###"""!!!"""$$$&&&'''%%%!!!""""""###&&&...444@@@HHHXXXoookkkccc^^^]]]YYYTTTTTTXXX[[[dddsss}}}gggSSSEEE???===CCCLLLSSS]]]wwwiiiWWWAAA<<<;;;>>>???FFF___yyylll\\\CCC>>>888333111000///...(((((())))))))))))((((((###############$$$$$$$$$"""&&&***)))&&&%%%'''***(((((())))))((('''&&&&&&%%%"""!!!$$$+++///---***%%%###""""""$$$%%%$$$###&&&+++111555:::BBBMMMVVV\\\eeepppuuuuuuuuuxxx}}}xxx}}}vvvqqqdddUUULLLIIIEEE@@@@@@AAA???888222///333888@@@KKKbbbzzz{{{aaaRRRDDD>>>;;;333***%%%&&&$$$!!!  $$$######(((000;;;III^^^rrraaaDDD666111+++&&&)))+++...000111555;;;@@@@@@???>>>===;;;888333///222000---+++))))))******$$$"""!!!'''...222***)))((()))+++)))%%%!!! """$$$###  !!!%%%'''((($$$###'''+++333???HHH]]]eeexxxyyynnnccc```[[[XXXWWWZZZ___bbbfffwwwkkkXXXIIICCCDDD@@@BBBNNN___tttvvv[[[III???999<<<@@@FFFTTTccc{{{cccVVVEEE:::888888666333111...+++******+++***)))$$$%%%%%%%%%$$$$$$%%%'''((())))))((('''''')))++++++***)))((('''&&&&&&&&&)))((((((***++++++***(((,,,'''%%%)))---,,,++++++...555>>>FFFMMMVVVbbbjjjrrrvvv|||tttkkkfffZZZNNNFFF@@@<<<===AAAAAACCCDDDAAA<<<999;;;>>>NNNfff{{{bbbPPP@@@;;;;;;666---&&&$$$###!!!!!!"""###$$$''')))111<<>>555+++&&&''''''+++/////////111777======;;;::::::;;;999555111222...+++,,,,,,***)))((($$$######...888<<<444222000000///+++%%% !!!###"""!!!!!! &&&&&&&&&$$$!!! !!! ###$$$ !!!!!! ###&&&)))000<<>>AAAJJJWWWmmm}}}ppp___QQQJJJDDD>>>888333000...------------,,,)))))))))(((&&&&&&(((***(((***++++++++++++,,,.........---,,,,,,---------,,,+++***+++,,,---,,,+++000,,,,,,000333333555888>>>FFFQQQYYY___eeemmmrrr{{{~~~|||rrrggg^^^UUULLLCCC???;;;888999===EEEIIILLLGGGAAA@@@IIIQQQiii|||}}}bbbQQQ@@@::::::555---'''$$$###!!! !!!""""""###%%%'''+++222===HHHVVVfffwwwzzz^^^AAA555///(((%%%'''(((***,,,---...111555999999888666777999888555333222///---,,,,,,+++***+++%%%"""%%%000:::???:::888666444222---&&&!!! !!!  !!!"""###$$$$$$###  !!!###"""!!! """$$$%%%&&&---444@@@NNN___ssszzzjjj___ZZZWWWUUUTTTSSSUUU]]]lll|||eeeRRRIIIEEECCCDDDBBBKKK^^^vvvpppXXXKKKAAA???>>><<>><<<999555...&&&!!! !!! !!!"""###$$$!!!""""""!!! """"""###$$$%%%%%%$$$###"""###$$$$$$$$$(((...333DDDOOOaaasssttteee[[[YYYZZZ[[[XXXZZZ\\\bbbnnnmmmWWWLLLIIIHHHGGGHHHOOO^^^xxx}}}^^^OOOCCC@@@???;;;<<>>AAABBB>>>???<<<555000///000000---(((&&&***000555999===AAA@@@>>>:::555---&&&!!! #########"""""""""""""""###!!!!!!!!! """### &&&...222000,,,((('''&&&)))++++++---888HHHTTTmmmxxxuuummmaaaYYYVVVYYY]]]___^^^dddmmmxxxooo___NNNHHHIIIMMMSSSXXXnnnfffTTTDDD@@@???;;;;;;>>>???III[[[rrrxxxqqqfffccc```]]]ZZZVVVRRROOOQQQPPPOOOMMMKKKJJJLLLNNNRRRUUUXXXZZZ[[[\\\___```ddddddcccbbbaaa`````````ccc```\\\[[[[[[\\\\\\\\\XXXXXX\\\aaacccgggpppyyy}}}~~~zzzvvvkkkcccXXXNNNGGG@@@:::666555333333444111---///333<<>>???AAA??????<<<888111***$$$!!!!!!%%%'''&&&$$$###!!! ###"""!!!"""###!!!$$$(((666EEEGGG<<>>LLL___sss~~~|||yyyvvvsssoookkkgggjjjkkkkkkiiihhhggghhhiiimmmnnnppprrrsssuuuxxx{{{yyyyyywwwvvvuuutttttttttzzzwwwuuussssssssssssrrrlllkkkmmmssswwwzzz~~~yyyqqqhhhZZZSSSHHHAAA===:::777555333111111222...+++...444???DDDNNN___rrrxxxcccJJJ;;;222,,,)))(((###############"""!!!!!! !!!""""""###$$$&&&((()))+++,,,333888@@@HHHRRR___mmmwwwzzz^^^GGG999---)))%%%############$$$+++'''$$$&&&+++...---***,,,...111444999@@@GGGLLLEEEGGGCCC<<<:::===:::333(((&&&///AAAMMMLLLIIIJJJ@@@???<<<555---&&&""" """&&&((('''%%%###!!!###"""  ###(((777GGGWWWTTTCCC111***+++---555@@@LLL\\\ttt|||pppfffaaaYYYVVVTTTVVV[[[ccchhhkkk{{{uuu```UUUOOOJJJMMMVVVhhh{{{]]]OOOGGG@@@<<<===:::;;;BBBNNN\\\nnn~~~}}}~~~|||yyyzzz~~~wwwqqqlll```UUUIIICCC;;;666666777777666111000000000......444===HHHRRRbbbsssvvvYYYDDD777---((((((!!!"""#########"""!!!  !!! """###!!!!!!###%%%''''''&&&%%%)))---111666<<>>DDD:::===;;;888===EEEAAA666++++++888OOO\\\XXXPPPMMMEEECCC===444***### ###&&&'''&&&$$$"""  ###))):::FFFPPPMMM@@@555555:::???KKK^^^ppppppccc]]]^^^```XXXWWWWWW[[[cccmmmuuuyyywww___NNNKKKLLLSSS]]]iii{{{nnnZZZOOOEEE>>>>>>:::999;;;@@@FFFUUUppp|||yyyzzz{{{zzz{{{wwwnnnfff___RRREEE>>>888222000222555777777111000000111000222<<>>AAAQQQfffyyynnnSSSBBB666///+++ """"""!!!"""%%%'''(((###"""!!!"""$$$&&&(((((()))***+++******///666;;;///222222333>>>JJJFFF999222333AAAZZZfff]]]PPPKKKJJJGGG@@@555)))!!! ###%%%%%%$$$###!!! ###)))111999??????::::::BBBJJJZZZiiiuuucccYYYUUURRRSSSVVVWWWWWW[[[bbbgggpppyyygggXXXNNNLLLTTT```nnniiiWWWMMMFFFAAA:::999:::===@@@HHHYYYiii|||}}}vvvnnngggcccooommmggg]]]PPPEEE???===999666333222333444444444000...///444777<<>>444...%%%!!!### !!!"""###%%%%%%+++***((()))***+++,,,+++******'''%%%%%%(((***+++,,,...222@@@YYYiii^^^III888AAAQQQaaadddZZZMMMFFFCCC???888///&&&  ***(((%%%"""!!! !!!"""!!!###(((---...444>>>JJJ[[[uuuqqqmmm^^^VVVQQQPPPQQQRRRTTTYYY___```ggguuuqqq]]]VVVWWWXXXXXX```wwwrrr^^^TTTJJJCCC===<<<<<<<<<@@@EEEMMM```xxx|||wwwnnncccXXXNNNGGGDDDDDDCCC@@@;;;555333333444000///000333555777666555555444777;;;???DDDOOOYYYcccfffppp}}}~~~bbbIII888000...+++)))&&&$$$%%%%%%$$$###"""#########"""!!!!!! !!!!!!!!!!!!!!! !!!###$$$&&&''''''''',,,555BBBUUUnnnxxxUUUBBB000***(((###!!!### ###&&&(((,,,------,,,++++++,,,......+++'''$$$$$$&&&))),,,000444>>>QQQlllzzzmmmWWWDDDOOO___jjjeeeVVVJJJFFF@@@===777000)))###  """...+++((($$$!!! !!!!!! ###(((222444===QQQhhh|||hhh\\\ZZZUUUQQQPPPRRRSSSTTTXXX]]]eeekkkxxxsss```VVVUUUYYYaaahhh}}}uuufffZZZNNNCCC@@@AAA@@@??????EEERRRddduuuxxxqqqfffYYYLLLCCC<<<999777666444111000111333555222222222444888;;;<<<;;;@@@AAAAAAAAA@@@???BBBFFFLLLLLLSSSaaarrroooSSS>>>333///---+++'''&&&%%%%%%$$$"""!!!!!!"""############"""!!!!!!!!!  !!!"""###&&&&&&)))...444BBBXXXkkkfffHHH999+++&&&%%%"""!!!""" ###(((***---///111///+++***,,,///000***&&&$$$$$$%%%***///999AAAQQQfff||||||lll^^^eeeppprrrfffUUUKKKJJJDDD???777000***%%%!!! """&&&...,,,)))%%%"""!!!"""### """###(((000<<>><<>>111'''""" !!! ###(((///666:::AAA@@@<<<333((( """ !!!%%%)))333DDDTTTrrrpppfff]]]XXXTTTPPPOOOQQQKKKKKKMMMRRRWWWbbbvvvrrrbbbYYYQQQPPPYYYiiiyyyyyylll[[[KKKBBB@@@???@@@CCCEEEIIIWWWddd{{{~~~zzzssskkkddd___OOOJJJCCC;;;444111//////000///...000444777777666999<<>>BBB444+++'''++++++(((---666GGG[[[yyyzzzmmmcccXXXOOOLLLCCC:::...&&&###!!!!!!!!!$$$---999CCCHHHIIIMMMMMMIII???111%%%!!!###!!! """)))333EEE```vvvtttiii___[[[XXXVVVQQQKKKKKKOOOMMMNNNQQQWWW```pppooo___UUUQQQNNNQQQbbb~~~vvvrrruuunnnZZZOOODDDAAAAAABBB???===DDDOOOggguuu~~~~~~}}}~~~{{{sssqqqmmmfff]]]TTTLLLGGGEEEBBB<<<666222000///000000......111666999888777@@@FFFPPP]]]iiippprrrrrrhhhaaaOOO::://////000,,,&&&(((+++---000<<>><<<999888555333444444111---333222222444666:::AAAGGGRRRaaaqqq|||vvviiiVVVBBB999777333---)))+++''')))000111444CCCVVVssssssRRRAAA888111---***&&&%%%((("""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!! !!!!!!""" !!!""""""###%%%'''//////333>>>QQQlllfffKKK444((($$$""" !!!$$$'''((('''%%%%%%"""!!!&&&111:::???@@@333000(((%%%((($$$***<<>>BBBFFFEEE===333***$$$""" """###***(((999RRRfffqqqggg___ZZZVVVWWWWWWTTTPPPLLLKKKLLLMMMRRR]]]kkkyyyrrr```VVVQQQSSSWWWiiizzz{{{hhhYYYSSS]]]mmmuuu^^^RRRFFF???;;;888999<<>>333///,,,((('''(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!"""!!!"""%%%'''&&&&&&)))222@@@VVVtttfffLLL888)))!!! !!!!!!"""$$$''''''&&&$$$!!! (((///111111...,,,$$$"""%%%"""(((;;;XXX{{{lllYYYQQQMMMHHHCCC<<<333)))%%%!!!""")))555@@@GGGGGGBBB===777:::>>>???<<<444+++%%%###!!! ###&&&***333???YYYsss{{{sssggg\\\VVVTTTSSSSSSQQQSSSUUURRRMMMKKKNNNRRR[[[lllsssaaaTTTNNNOOOYYYccc}}}zzz___PPPKKKNNN\\\lllrrrbbbOOOCCC<<<777666777333999@@@FFFMMMYYYhhhsss~~~{{{wwwwwwyyyzzzyyywwwpppnnniiiaaaYYYPPPHHHDDD;;;888333...,,,---///000//////000111333444555666444777===GGGTTTfffxxxzzzbbbPPP>>>555222...)))&&&&&&###$$$))))))***666DDDYYYvvv}}}XXXHHH888111...+++)))))))))(((&&&$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!!!!!!!!!!$$$&&&###$$$''',,,333BBB\\\rrrwww```EEE333)))###!!!""" """###"""###$$$&&&&&&$$$###!!!!!!&&&***+++***)))(((!!!###!!!(((===ddd}}}dddTTTMMMJJJEEEAAA888///'''###$$$+++666>>>AAA>>>777222...000333888999555,,,%%%###"""!!!""""""!!!!!! ######"""'''///666HHH]]]zzzxxxhhhbbbZZZSSSOOONNNOOOPPPRRRUUUVVVRRROOORRR\\\eeewwwqqqfffXXXOOOMMMVVVgggxxxjjjRRRFFFEEELLL___qqquuu^^^OOOFFF???;;;:::666999;;;===???FFFQQQYYYccclllxxxzzztttoookkkgggbbb___WWWUUURRRLLLFFF???999666444222000...---///111222...---///222333333777<<<<<>>>>>===;;;<<<@@@DDDLLLUUU```ggglllpppwww}}}}}}{{{yyysssoooggg___XXXRRRMMMJJJCCCBBB@@@===999444000...---------...............000///111333333333:::EEELLLZZZjjjyyywww\\\MMM===555111,,,((('''$$$$$$&&&)))***---444<<>>;;;222,,,((((((&&&''',,,000///)))""" !!!"""$$$%%%###  $$$%%%%%%%%%,,,>>>WWWjjj~~~rrrggg\\\TTTQQQQQQPPPMMMJJJHHHHHHIIIFFFIIINNNVVVcccxxxmmmaaaSSSOOOPPPXXXggg~~~tttYYYPPPGGGBBBAAALLLjjjtttbbbPPPDDD>>>??????>>><<<888666666666BBBGGGMMMQQQSSSVVVZZZ]]]cccgggnnnuuu{{{yyyuuupppllliiifffcccaaa[[[XXXSSSMMMGGGBBB???===999999888666333000---++++++---...//////...---,,,111///111444222333???NNN```qqqtttZZZLLL===666111,,,((('''"""###%%%''')))---111555GGGaaabbbJJJ;;;222...///((('''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""  !!!!!! !!! ###$$$&&&000:::HHHaaajjjOOO???///(((""""""!!! &&&(((%%%""" !!!"""!!!!!!###111JJJvvvvvvcccQQQKKKGGG>>>777555000,,,)))'''$$$!!!###(((...888DDDFFF===111)))%%%(((&&&%%%'''))))))%%%""" """###!!!!!!###)))222BBB[[[vvv}}}ttthhh```ZZZSSSNNNLLLMMMLLLJJJHHHHHHLLLOOOLLLRRR^^^oooqqq___TTTNNNOOOYYYkkkxxx```KKKDDD???@@@FFFYYY}}}ttt^^^NNNGGGCCCBBB@@@===:::888777777===>>>???AAACCCEEEGGGHHHLLLOOOUUUYYY]]]aaafffiiihhhkkkppptttwww{{{~~~|||wwwoooiii___\\\WWWSSSPPPNNNKKKIIIEEECCC@@@===999666666666555555555555444222000/////////000000000000000000000---...222111333CCCXXXrrrrrrWWWJJJ===666000+++''''''###%%%'''((())),,,//////@@@WWW{{{xxx]]]HHH888///...''''''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###"""!!! !!!!!! !!! ###%%%&&&+++111:::NNNiiieeeMMM;;;222(((%%%$$$%%%### """$$$&&&'''%%%!!! """%%%444OOOyyyiiiWWWIIIHHHFFF<<<444333///,,,***)))%%%"""%%%+++888DDDOOOOOOCCC444+++(((&&&%%%###""""""""""""###  ### ***:::NNNeee}}}iii]]]wwwnnnbbbZZZXXXVVVSSSOOOEEEEEEDDDBBBBBBEEELLLQQQ```iiizzzvvveeeUUUKKKRRRVVVeee~~~eeeNNNFFF>>>:::@@@MMMgggrrraaa[[[JJJHHHEEEAAA???>>>???@@@999888777888<<>>SSSiii|||]]]EEE555,,,'''!!! !!!"""!!!"""''',,,,,,'''!!! """ %%%(((999TTT|||rrrZZZJJJ@@@CCCDDD<<<444444---+++***)))&&&###&&&,,,===IIIUUUUUUHHH888000---$$$###"""!!!$$$ """&&&(((555LLLhhhXXXNNNuuummmbbbXXXVVVUUUPPPIIIFFFDDD@@@@@@EEEHHHIIIQQQZZZmmm|||oooggg\\\WWWXXXYYYkkklllTTTFFF@@@;;;<<>>@@@BBBDDDDDDDDDGGGLLLPPPIIIJJJKKKKKKJJJGGGCCCAAA;;;:::888777666777777888666333111000000222222222444666888888;;;===999222222111///......000222333111,,,***,,,---555LLLdddkkkSSSGGG;;;666333,,,'''%%%&&&***------+++***,,,///:::LLLkkk```EEE777333---)))%%%###%%%%%%### ###""""""!!!!!!!!!!!!"""######$$$%%%%%%###"""!!!"""!!!  !!!###$$$...///888KKKdddvvvQQQ???666,,,&&&'''!!!""""""""""""!!!!!! ((((((((('''$$$ !!!  """!!!###***???WWWrrrUUUJJJEEECCCEEECCC<<<444111///...,,,((($$$$$$(((,,,;;;EEENNNMMMAAA444---+++&&&$$$!!! !!! !!!!!!***777OOOooouuuiiivvvxxxiiiaaaWWWRRRNNNNNNMMMJJJHHHJJJCCCBBBDDDHHHKKKQQQaaaqqqoooddd]]]WWW[[[dddxxxwww]]]JJJ???===;;;AAASSSmmm{{{sssfffYYYOOOHHHDDDAAAAAAAAA???<<<999888888999333555777666444444666888888;;;===>>>===<<<>>>@@@:::;;;;;;;;;:::888555444444444333333444444555666555333111000111333555555;;;======<<<===>>>999222111000///......///000111///***))),,,///999QQQiiiiiiQQQEEE999333///***&&&$$$%%%))),,,,,,***)))+++---222EEEeeemmmPPP>>>666+++((($$$$$$&&&'''&&&$$$$$$###""""""!!!"""""""""!!!"""###$$$$$$###""""""###!!!  !!!"""$$$%%%(((000<<>>222,,,&&&$$$&&&!!!!!! !!!###$$$''''''&&&$$$"""  $$$...GGG```eeeLLLCCC??????CCCCCC===666333222222...)))$$$###''',,,888>>>CCC@@@888000,,,,,,&&&$$$!!!  ...@@@ZZZnnnooobbbYYYUUUOOOMMMKKKJJJEEE@@@@@@EEE???BBBFFFJJJPPP^^^www{{{nnnbbb[[[WWWZZZiii{{{cccMMMAAA;;;;;;>>>LLLeeevvvgggZZZPPPJJJEEEDDDCCC@@@>>>;;;999888555666555444111000111222333666888888777444333333333222222111111000////////////000222333444555555555444222111222555999<<>>,,,%%%"""$$$!!!  ###&&&(((&&&%%%###  !!!&&&333PPPkkkpppVVVBBB:::777999@@@CCC>>>888666777555000)))$$$###''',,,444444333000---******+++%%%###!!! """---FFF___~~~yyyiii]]]WWWTTTRRRPPPMMMJJJIIIDDD>>>>>>AAA>>>CCCLLLUUUcccxxx|||jjjccc\\\[[[___lllnnnUUUDDD=========HHH^^^}}}wwwhhh___SSSPPPLLLGGGCCC@@@===;;;===<<<999666333111111111555666777666555333222111333222111000000000111222///000222333555666777888999999888888:::>>>DDDHHHNNNRRRSSSOOOKKKEEE<<<333////////////---,,,***)))+++((((((...333@@@[[[vvvqqqRRRDDD444,,,)))&&&%%%&&&%%%(((++++++(((''')))+++000AAA```gggKKK888111,,,'''$$$%%%%%%$$$"""$$$###"""!!!!!!!!!!!!!!! """"""######$$$###"""!!!   """###$$$'''+++,,,---777NNNeeeaaaIII:::000'''"""!!! !!!###$$$&&&((()))###!!!  $$$+++<<>>999777888666111***$$$###(((,,,///,,,(((%%%%%%&&&&&&&&&$$$###!!!!!!)))444FFFccc|||ssskkk```VVVPPPMMMLLLLLLJJJDDDAAABBBDDDBBBCCCEEEAAAKKKZZZmmmuuueee^^^[[[[[[cccsssyyy___KKK===:::>>>CCCWWWuuu~~~ooohhh___VVVNNNHHHBBB>>>@@@===:::777666555444444666555333333333444555555222111///......///000111222222444666888999;;;<<<>>>@@@AAACCCEEEJJJQQQVVVZZZ```bbb\\\TTTJJJ===222/////////...---+++)))(((---)))***///666DDD```{{{uuuVVVFFF666---)))&&&&&&(((&&&))),,,,,,)))(((***,,,///===XXX{{{uuuUUU===222---'''%%%%%%&&&%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%###"""!!!  """### """%%%(((---:::HHH]]]vvvyyyZZZBBB666...***&&&###!!! """&&&)))***)))(((&&& ###***777MMMlllvvvZZZDDD999...,,,000999???===999888:::888333,,,&&&%%%)))---,,,((($$$"""######"""!!!###"""!!! ***;;;PPPhhh|||nnn^^^ZZZSSSMMMJJJHHHFFFEEEGGG@@@;;;===@@@AAADDDGGGKKKZZZppptttaaaXXXWWWZZZeeexxxfffQQQBBB999;;;BBBTTTmmm~~~rrrfff[[[QQQJJJDDD@@@<<<999888888777666444222000000222555777777555444333222222333444444444444555777:::>>>AAACCCAAAEEEIIILLLOOOTTT\\\bbblllqqqpppfffXXXJJJ<<<111//////...---,,,+++***)))...+++,,,222:::JJJggguuuZZZJJJ999///+++''''''((('''***---,,,)))((())),,,000;;;SSSuuu```DDD444///)))'''((())))))((($$$$$$###!!!  """###$$$&&&&&&%%%$$$"""!!!  !!!"""$$$(((***000666FFF\\\xxxmmmPPP999000000%%%$$$###!!! """$$$"""%%%))),,,,,,)))%%%""" %%%333HHHeeekkkNNN<<<444+++))),,,666<<<<<<;;;:::>>>===888111***(((***---)))'''$$$###""""""!!!""""""!!! ***===UUUnnntttfffZZZUUUQQQMMMIIIGGGEEECCCBBBDDD@@@>>>???AAADDDLLLUUUfff{{{ppp]]]UUUUUU[[[iiioooTTTEEE>>>===EEEQQQppp~~~oooeeeUUUPPPIIICCC@@@===999777666444333555888;;;;;;999>>>===<<<<<<;;;;;;;;;;;;777777888:::???FFFLLLOOOPPPVVV]]]bbbeeejjjqqqwww{{{jjjWWWGGG999000000///---,,,+++++++++,,,///,,,...666@@@QQQpppxxx\\\LLL;;;111,,,(((&&&'''&&&))),,,+++((('''(((***///888NNNnnnrrrUUU===777000+++******)))''''''&&&%%%###"""!!!!!!!!!  """$$$$$$''''''&&&%%%###""" !!!""" $$$''''''***///666DDDWWWiii~~~bbbJJJ777***'''))) """%%%&&&'''(((***+++)))%%% !!!***===[[[||||||]]]CCC444///(((&&&)))222:::===>>>???EEEDDD@@@888///******+++&&&%%%$$$###!!!!!!"""""""""!!! !!!!!!""" !!!&&&(((333EEE^^^uuu~~~qqqfff___VVVNNNLLLIIIEEECCCBBBBBB@@@???:::<<<@@@DDDGGGOOO___nnnnnn[[[PPPQQQWWWfff||||||bbbHHH??????DDDRRRbbbkkkcccYYYOOOHHHAAA;;;777;;;:::;;;>>>AAABBB@@@===BBBBBBAAAAAA@@@??????>>>::::::;;;???EEEMMMVVVZZZgggnnnwww|||kkkTTTDDD777///111///---+++++++++---...///---000999DDDWWWwww}}}]]]MMM<<<222,,,'''%%%%%%%%%(((+++***'''%%%'''))))))111EEEeeekkkHHHAAA777///+++)))%%%""")))((('''%%%$$$#########!!!!!! !!!"""$$$%%%'''''''''&&&$$$"""!!! !!!"""!!!!!! $$$***&&&...888FFF\\\zzzsss\\\CCC777111)))###!!!!!!!!!$$$&&&&&&***+++***)))%%%!!! !!! $$$000EEEfffsssUUU<<<000---&&&###&&&000:::>>>@@@CCCKKKJJJFFF===333,,,******$$$$$$$$$""" $$$'''!!!!!!  """######!!! &&&,,,///JJJ```{{{rrrlllccc[[[UUURRRPPPNNNQQQJJJEEEEEEDDD@@@===>>>===AAAGGGLLLSSSccc{{{iii^^^YYYUUUYYYbbbwwwfffRRR@@@<<>>FFFMMMRRRSSSPPPNNNRRRUUUTTTOOOKKKIIIEEE???:::999:::???DDDOOOaaaqqqgggNNNAAA;;;888666111,,,,,,000222000---000///000666FFFbbbeeeKKK:::444***&&&(((&&&***))))))(((''''''&&&&&&+++000AAAaaahhhPPP;;;333...&&&###&&&######$$$$$$%%%%%%%%%%%%$$$###!!! !!!"""%%%&&&'''((((((&&&$$$### """$$$$$$######(((///777DDDVVVlll{{{yyyiiiLLL???///&&&&&&&&&"""!!! ###'''---***&&&!!!!!! ###%%%666YYYdddGGG444+++''' """&&&+++111888===@@@EEEGGGHHHBBB888///,,,,,,(((###!!!#########&&&+++%%%111+++ """  $$$''''''(((!!!!!!!!!&&&888KKKlll}}}rrriiiaaa]]]VVVQQQMMMLLLKKKKKKNNNIIIFFFGGGFFFBBB@@@@@@EEEJJJSSS___oooooo]]]WWWWWWZZZgggvvvvvv]]]OOODDDEEELLL^^^}}}uuu___KKK@@@===:::@@@LLL]]]lllttttttqqqoooqqqoooiiiaaaYYYMMMCCC:::888888>>>FFFTTTiiizzzfffNNNAAA;;;777666111,,,---111333222///222111222999KKKhhhdddIII999333***&&&'''%%%***))))))((('''&&&%%%%%%,,,111AAA```|||___CCC666000(((######%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""%%%&&&'''''''''&&&$$$###!!!!!!!!! """######""""""%%%)))---444@@@PPP\\\ssskkkTTTEEE888000'''###$$$$$$""" $$$'''+++((($$$ !!! ###***AAAfffnnnQQQ<<>>[[[vvvQQQ>>>555---&&&%%%&&&&&&%%%$$$############$$$###"""!!!!!!!!!!!!"""$$$%%%&&&&&&&&&%%%$$$######""""""!!! !!!###"""!!!$$$%%%'''''')))///999@@@MMM\\\qqqkkkXXXFFF555***(((%%%###"""""""""  """""""""$$$&&&&&&$$$!!!!!! ###111MMMrrrsssTTT===111+++'''$$$ ###(((---222555<<<===>>>???<<<666...((()))$$$"""$$$&&&(((---444IIIQQQCCC---###!!!&&&'''&&&'''...555555111'''!!! ###!!!"""+++:::QQQmmmyyylllbbbZZZRRRMMMEEEEEEEEECCCBBBBBBCCCEEEDDDBBBBBBCCCCCCBBBFFFMMMXXXhhhyyyhhh]]]VVVSSSYYYhhhdddOOOEEECCCGGGSSSggguuugggppprrr]]]JJJ???<<<888FFF^^^yyyyyy___JJJ999666666???NNNdddzzz^^^JJJ@@@:::666333000///333999<<<;;;777666555888EEE]]]}}}iiiMMM<<<666...******%%%)))))))))((('''&&&$$$###&&&+++999SSSwwwgggNNN>>>222,,,+++'''&&&%%%$$$#########$$$#########"""""""""""""""###$$$$$$%%%%%%$$$######$$$######"""!!!  !!!"""!!! """###$$$%%%%%%)))...222666>>>HHHTTTaaaqqqsssZZZGGG<<<555,,,&&&$$$$$$$$$""" """%%%'''&&&$$$######""" !!! (((===\\\|||}}}bbbCCC111---***%%% !!!###''',,,000333666666999>>>@@@===444,,,***%%%"""$$$%%%''',,,222FFFNNNCCC///$$$(((000111000---///333444111&&&!!!!!!$$$&&&)))000>>>RRRkkkuuulllaaaXXXRRRNNNJJJGGGDDDDDDDDDBBB@@@???AAACCCGGGDDDDDDDDDEEEIIIUUUaaattt{{{ggg\\\ZZZUUUVVVddd|||kkkSSSGGGEEEGGGQQQeeeqqq```\\\mmmyyyeeeRRRCCC:::888>>>RRRooowww[[[FFF;;;888:::FFFXXXooorrrWWWFFF>>>999444222111333:::AAADDDAAA===888777<<>>===555...---//////%%%!!!$$$(((***555FFF[[[pppwwwmmmbbb\\\SSSNNNKKKIIIFFFDDDBBBCCCDDDAAA>>>>>>BBBEEEGGGGGGHHHJJJMMMWWWiii{{{iii\\\XXXVVVYYYdddxxxsssVVVGGGDDDDDDNNNaaa|||hhhZZZUUUZZZqqq}}}dddQQQAAA666111111BBBYYYxxxkkkQQQ???;;;:::AAAQQQfff|||jjjOOOAAA<<<777222111333999BBBKKKMMMHHHBBB::::::AAAUUUsssqqqQQQ;;;333+++((('''"""$$$%%%'''(((((('''%%%$$$&&&***555JJJhhhaaaGGG666///+++***'''%%%$$$%%%&&&'''######$$$$$$######"""!!!!!!!!!!!!""""""""""""###############""""""""""""!!!  !!!""""""''')))+++///333;;;BBBHHHQQQWWWaaannn|||zzzaaaOOO@@@999///)))&&&%%%$$$"""!!! $$$'''((()))***)))%%%""" %%%222RRRttt~~~\\\EEE000***)))""""""'''+++...000111------///555<<<===888222***%%%""""""!!!!!!%%%)))'''###$$$###%%%111AAAFFFEEE999---)))+++---$$$"""!!!(((---666JJJccczzz|||oooddd\\\UUUQQQLLLJJJJJJIIIFFFCCC???AAABBBAAA???AAAGGGMMMOOORRRXXX___fffsss|||jjj\\\WWWXXXZZZhhhwww^^^KKKDDDEEEJJJ]]]zzzyyydddTTTQQQUUU```|||uuu\\\JJJ???999999;;;HHH\\\yyyxxx^^^III;;;:::<<>>111222000,,,((($$$""""""###!!!  $$$&&&((((((((('''%%%!!!###)))777[[[~~~hhhIII777(((&&&$$$%%%+++000333444444+++***+++...111333111...((($$$""""""!!!!!!!!!!!!!!!###///@@@CCC???444)))&&&''''''###""" !!!"""(((111888QQQggg}}}pppfff^^^UUUPPPIIIGGGEEEEEEGGGGGGEEEBBB>>>@@@BBBAAAAAAEEENNNUUU^^^dddoooyyyyyyggg\\\UUUUUUYYYbbbyyyzzzaaaRRRHHHFFFIIIVVVppp~~~aaaRRRKKKQQQZZZhhhvvvbbbJJJ:::444333666;;;RRRccc}}}nnnVVVEEE;;;999===LLLeee~~~|||^^^EEE:::999555///000666AAAOOOYYYYYYQQQIII>>>@@@JJJccc]]]BBB777...,,,,,,''' """%%%((())))))'''&&&$$$(((111AAA]]]aaaKKK555222...)))%%%###############$$$%%%$$$###"""!!! !!!"""###"""""""""###$$$$$$%%%%%%!!!  !!!!!!!!!!!!"""$$$&&&(((***+++***+++---333<<>>///$$$###!!!$$$""")))111666999999999***)))(((((()))******)))&&&"""!!!###"""!!!"""!!!,,,;;;;;;666,,,&&&%%%$$$!!!""""""  $$$&&&)))000:::BBBiiivvvooodddYYYPPPJJJEEECCCFFFGGGFFFDDDBBBAAAAAACCCBBB<<<<<>>444---((($$$!!!$$$######"""!!! """&&&)))+++***((('''###!!!&&&333OOOuuupppQQQ999///%%% !!!"""'''222===AAA===666///,,,((((((((()))'''%%%$$$###!!!"""$$$...+++((('''&&&%%%###""" """(((,,,...777OOOggguuu}}}sss```[[[SSSLLLGGGDDDAAA???CCCDDDCCCAAA???>>>>>>@@@AAA;;;:::???DDDLLL```uuuzzzjjjYYYSSSPPPUUUhhh|||qqqUUUKKKGGGEEEOOO]]]vvv^^^RRRMMMHHHFFFOOOeee}}}jjj[[[JJJ===999444222@@@TTTmmmoooTTTCCC:::666???LLLcccjjjMMM???777000///333666BBBRRR___fffdddUUUFFF@@@AAAKKKfffdddEEE666///(((%%%'''%%%$$$$$$&&&(((*********%%%(((---777NNNsssyyyZZZGGG444------***'''&&&&&&''''''&&&&&&%%%$$$###!!!!!! !!!!!!""""""""""""""""""##################"""  !!!!!!!!!"""""""""###%%%&&&'''(((+++///333;;;CCCSSSggg}}}tttbbbOOOCCC===777///***(((&&&%%%###""""""!!! ###%%%(((***+++)))'''&&&""" &&&666[[[eeeHHH444+++###!!!!!!$$$+++555???DDDBBB>>>777111+++((()))***(((%%%!!!###%%%### !!!!!!"""&&&$$$""""""""""""!!! ''''''+++333===NNNjjjqqq[[[}}}tttkkkaaaZZZMMMJJJEEEBBB@@@???===;;;?????????===;;;:::;;;<<>>NNNaaaooorrrhhhUUUDDD???>>>IIIeeedddEEE555...'''$$$&&&%%%$$$$$$&&&)))++++++***%%%'''***333GGGiiiwww\\\===///......***&&&''''''(((((('''&&&$$$###!!!!!!  !!!!!!!!!!!!""""""#########%%%%%%%%%$$$###!!!  !!!"""!!! !!!"""###""""""$$$''')))///333???UUUrrr}}}lllZZZKKK>>>333,,,(((&&&###"""###$$$$$$###!!!  """###'''((()))***)))'''%%%###---BBBlllxxxTTT<<<---&&&!!!!!!  """&&&...777@@@FFFIIIKKKDDD:::///)))***+++((($$$###)))***&&&"""!!!"""!!!  !!!!!!!!!  !!!+++***...<<>>;;;999<<<<<<<<<;;;999888999:::;;;===CCCIIIQQQ```}}}}}}jjj]]]YYYXXX___mmmZZZOOOGGGFFFIIIUUUpppttt```QQQJJJJJJAAACCCMMMbbbuuu^^^QQQ@@@999555555666>>>WWWqqqnnnSSSAAA:::>>>DDDKKKeeeyyy___EEE<<<:::666444666EEEYYYqqq}}}{{{lllUUUBBB===<<>>666333...***(((((())))))(((&&&$$$###!!!!!!  !!!""""""#########%%%%%%%%%%%%$$$###"""!!! """"""!!!!!!"""###"""""""""%%%'''(((+++444FFFaaaxxxmmm]]]TTTFFF:::222...***)))###"""""""""""""""!!!!!!  ###%%%&&&))))))((('''%%%###!!!""":::SSSyyygggFFF444(((###!!!"""!!! """'''---444<<>>;;;999:::;;;;;;:::888777888:::888<<>>:::AAAJJJXXXuuusss[[[CCC;;;:::777777:::MMMddd~~~lllTTTBBB<<<:::AAAZZZdddEEE555---&&&###%%%%%%$$$$$$&&&)))++++++***&&&&&&***111>>>ZZZ{{{\\\GGG===666222************)))'''%%%$$$###"""!!!  !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$ """"""!!! !!!############%%%'''$$$(((///999IIIaaa{{{|||mmm]]]OOOEEE;;;666///***&&&&&&&&&&&&###$$$$$$$$$###!!!  !!!###%%%((()))''''''%%%### &&&BBB___pppVVV;;;000&&&###!!!""" """%%%***///555@@@NNNXXXQQQEEE666---)))((($$$ ###///999;;;444''' !!!""""""""""""  !!!!!!!!!$$$&&&&&&&&&000<<>>PPPqqqeeeFFF555...&&&###%%%$$$######%%%(((******)))&&&&&&***111:::QQQzzzxxx\\\HHH;;;333---,,,+++***((('''&&&&&&$$$$$$###"""!!!!!!!!!!!! !!!""""""""""""  """###$$$$$$$$$!!!!!!!!!  !!!"""!!!  """"""""""""$$$&&&"""&&&***...555CCCVVVdddvvvnnnfffZZZOOOGGG???777111///...+++(((%%%###""""""!!!######!!! """$$$&&&'''))))))%%%$$$!!!***IIIggg~~~nnn^^^GGG111---%%%"""!!!!!!###%%%(((+++000999EEEMMMHHH@@@555---)))&&&$$$"""$$$+++555<<<<<<444((( """###$$$$$$#########'''))),,,///222:::OOOmmmwww]]]FFF555***(((+++MMMKKKIIIGGGEEEBBB@@@>>>;;;999888888999::::::999999999:::999777666888999<<>>555333444<<>>LLL\\\dddRRR@@@999777888AAAMMMddd|||eeeMMM???<<<999;;;GGGbbbfffGGG666...'''$$$%%%###""""""$$$'''))))))(((&&&&&&***000555GGGnnntttZZZDDD555///...+++)))'''''''''(((&&&%%%$$$###""""""""""""!!!!!!"""###"""!!! !!!"""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" """"""!!!!!!"""###"""###&&&(((,,,333<<>>555+++%%%$$$ """$$$%%%%%%$$$"""!!!"""'''***,,,222<<>>@@@DDDQQQmmm{{{```MMMBBB;;;888666333555???UUUsssjjjRRR;;;555:::EEEXXXkkk|||aaaQQQAAA;;;999<<>><<<999999BBBYYY~~~gggGGG777///'''$$$&&&"""""""""$$$&&&(((((('''&&&&&&***...111???eeeoooRRR<<<111///+++(((''''''((()))'''&&&%%%$$$############!!!"""######"""  $$$$$$######""""""!!!!!!"""!!!!!!!!!!!!"""######!!!"""$$$###"""!!!!!!"""#########''',,,000111111888DDDPPPTTTVVVYYY[[[[[[]]]^^^aaafffnnnyyy~~~ttteee```WWWMMMEEE@@@======666222---+++++++++)))&&&!!!"""#########""""""### """!!!"""%%%''''''&&&%%%""" !!!,,,AAAdddfffQQQDDD000!!!### $$$&&&)))---000111000,,,***,,,......,,,((('''(((+++777AAAFFF>>>---"""###)))###$$$%%%&&&&&&###  $$$***+++---666FFFSSStttzzzlllaaaPPP???///***)))&&&$$$&&&CCCDDDEEEBBB>>><<<>>>AAA======<<<:::999888999999:::999999999555444;;;DDDJJJ^^^yyyzzzrrrhhh^^^aaammmjjjQQQEEEFFFNNNXXXnnnzzz```SSSIIIAAA???<<<;;;DDDPPPeeehhhVVVJJJ???777444444444;;;LLLggg|||[[[JJJ<<<:::???KKKffftttYYYJJJ@@@@@@======OOOgggwww]]]III===666777;;;CCCUUUwwweeeFFF666***(((***((("""###$$$&&&((()))***+++%%%%%%$$$+++444<<>>??????>>>>>>???BBBFFFNNNWWW___dddkkkpppwww~~~{{{nnnaaaUUUNNNCCC@@@<<<888666333000---,,,)))''''''((()))&&&$$$%%%%%%$$$###"""!!!  ###&&&)))(((%%%""" !!!444UUUvvv|||\\\CCC555---$$$""" ###'''---///---***))))))&&&%%%$$$$$$$$$&&&)))***555@@@EEE;;;+++###$$$&&&"""###...:::888)))"""%%%)))///333555@@@[[[uuummmYYYKKK333///***''''''&&&$$$!!!@@@AAAAAA@@@>>>===>>>@@@<<<;;;999888888777777666888888999;;;:::<<>>CCCGGGLLLPPPVVVZZZ^^^```ccceeepppxxx|||xxxtttuuuyyy|||}}}yyyxxxvvvuuusssssssssssshhhddd]]]VVVOOOGGG@@@;;;999777333000///---+++))))))'''%%%&&&''''''&&&###$$$$$$###"""!!!  ###$$$&&&&&&%%%###  '''>>>aaawwwUUU;;;...)))$$$"""!!!!!!%%%***,,,***'''&&&&&&###"""""""""###%%%''')))000666888111***&&&%%%###$$$%%%///======...""" !!!###%%%$$$"""!!!"""$$$&&&(((///999DDDWWWvvvqqqZZZHHH===///+++'''%%%%%%%%%###!!!>>>===<<<<<<>>>?????????>>>:::777666777888777555555444777:::===CCCPPP^^^zzzyyyrrrkkkhhhgggqqqlllYYYOOOLLLTTT```qqqwwwdddTTTJJJ@@@;;;999;;;>>>GGG^^^vvvtttdddRRRFFF???888444444777<<>>@@@CCCKKKccc|||vvvZZZEEE999:::777777@@@YYY}}}eeeGGG999---))))))%%%''''''&&&%%%&&&'''((()))&&&'''$$$&&&---222IIIlll\\\JJJ777//////---)))&&&(((((('''&&&&&&'''((((((&&&$$$"""!!!!!!!!!  !!!!!!!!!!!!""" !!!""""""###"""!!! #########$$$%%%&&&((()))%%%'''))),,,------,,,+++,,,+++******+++...000222444666999<<<===???BBBEEEMMMSSSWWWSSSOOOQQQTTTVVVWWWUUURRRQQQRRRTTTUUUUUUPPPOOOMMMKKKJJJIIIHHHHHHAAA???<<<:::888666222///000---+++))))))(((&&&%%%&&&$$$###$$$%%%%%%$$$###""""""!!!  !!!"""'''&&&$$$"""  !!!...HHHlllrrrNNN333&&&$$$###"""###!!!"""&&&((('''%%%###""" !!!###&&&(((+++,,,***'''(((***'''!!!$$$)))888KKKMMM===))) ))),,,///...+++'''''''''))),,,666GGG]]]yyywww\\\FFF888111)))'''$$$"""######"""!!!<<<:::888:::>>>AAA@@@??????:::666666888:::888666888777888===CCCOOObbbsssvvvsssnnnlllnnnvvvuuu```VVVSSSUUU^^^jjjxxxbbbUUULLLFFF;;;999:::===AAAPPPoooggg[[[LLLCCC===777444666888AAAVVVuuutttYYYHHHAAA@@@KKK___yyybbbNNNDDD===@@@FFFSSSnnnqqqVVVAAA555888999<<>>;;;999888:::<<<>>>>>><<<;;;:::999888777777777888666555555555333111///,,,***(((''''''&&&%%%$$$""""""""""""#########""" """$$$&&&)))&&&"""%%%444PPPsssrrrNNN222%%%""""""!!!###!!! !!!$$$&&&%%%$$$"""!!! ###&&&(((***)))&&&$$$&&&)))'''!!!###,,,AAAWWW[[[III///,,,111555444///+++***+++///666GGG___{{{vvv\\\FFF666---)))%%%###"""!!!!!!"""######;;;999888:::>>>AAAAAA???<<<999555444777999999888<<<<<<@@@IIIUUUfff~~~~~~sssnnnjjjiiiooo}}}lll]]]OOOLLLMMMSSSaaaqqqyyyaaaUUULLLCCC===:::888999>>>EEEXXX|||mmm^^^TTTIIIAAA:::444444888AAAOOOjjjgggPPPGGGAAACCCUUUqqqxxx^^^IIIBBB>>>BBBKKK\\\yyykkkQQQ???444:::AAAGGGMMMaaaeeeIII<<>>>>>>>>888777555444444666999;;;===AAALLL[[[lllzzzoooiiiiiibbbjjj{{{uuuZZZNNNCCCBBBGGGUUUnnngggVVVOOOHHH???888888555888???JJJaaasss]]]RRRKKKBBB<<<555222555;;;JJJ^^^~~~www\\\KKKAAAAAAKKKbbbpppXXXFFFBBBAAAGGGSSShhheeeNNN???666>>>HHHOOOSSSdddfffJJJ<<>>000(((((()))&&&### !!!  ###&&&777:::;;;999666555888:::888<<<>>><<<999;;;CCCJJJXXXdddzzzjjjbbbbbbbbbdddhhh~~~eeeQQQFFFEEEKKKUUUaaawwwqqq___LLLDDD???999777888777444888GGG[[[{{{nnnVVVFFF>>>:::666444222555@@@KKKaaa|||aaaOOOHHHCCCTTTmmm}}}^^^JJJDDDEEEJJJTTTfff{{{___MMMCCC>>>777???EEENNNiiihhhJJJ;;;...))))))$$$###%%%''')))***)))&&&%%%'''---***'''***,,,555FFF[[[{{{WWW@@@777,,,***'''%%%%%%'''***,,,'''%%%######$$$$$$$$$######""" !!!!!!  !!!""""""###!!!"""###############""" !!!"""###!!!!!!!!! !!!######"""!!!!!!"""###""""""###%%%!!!###"""$$$(((***((()))&&&$$$###$$$&&&&&&&&&&&&'''((())))))((('''&&&'''%%%$$$$$$$$$###!!! """$$$$$$$$$!!!"""!!!"""$$$%%%&&&&&&###!!!(((<<>>TTTkkkrrr[[[NNNLLLQQQccczzzgggRRRHHHJJJKKKUUUkkkpppUUUEEE<<<666;;;;;;AAAUUUvvvhhhJJJ<<>>BBBJJJUUUeeettt|||hhh\\\WWWVVVUUUSSSYYYkkkkkkWWWLLLGGGMMMXXXjjjppp___RRRJJJBBB>>>;;;:::999777:::@@@MMMeeeqqq\\\PPPHHHBBBAAA444777<<<@@@FFFYYYyyyvvvbbbUUUPPPXXXeeesssZZZMMMIIILLLUUUiiibbbKKK<<<444111999:::CCCXXXzzzhhhKKK<<>>;;;:::888999@@@III]]]yyygggWWWMMMBBB;;;:::444999>>>DDDOOOggghhh[[[SSSRRRaaauuulllUUUKKKIIIKKKZZZtttyyy[[[GGG:::333222777999CCCYYYzzziiiKKK<<>>\\\lllOOO>>>888222000...+++))))))((((((&&&&&&%%%&&&'''&&&$$$"""!!!!!!!!!  !!!!!! !!!""""""#########"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!""""""""""""""""""""""""###!!! !!!"""$$$######"""###$$$%%%'''((()))******++++++,,,,,,++++++++++++)))'''&&&%%%%%%&&&&&&!!!!!! !!!###%%%&&&)))))))))(((&&&### ---888VVV||||||VVV888%%%### """###$$$$$$"""""""""""""""""""""""""""&&&((('''&&&(((***)))$$$"""###))),,,+++***,,,))))))'''### !!!!!!!!!''',,,666PPPqqq{{{bbbGGG333,,,'''%%%&&&%%%!!! !!!"""""""""888888===GGGPPP[[[nnnssscccTTTMMMJJJHHHLLLSSS___tttuuu]]]MMMDDDJJJRRR\\\uuuqqqVVVIIIEEEBBB@@@===:::888666666<<>>777777111888AAAOOOgggyyydddSSSOOOPPP[[[zzz|||aaaPPPHHHEEERRRjjjoooSSSCCC999555555555777BBBYYY{{{iiiKKK<<