BM6P6(@ }}}cccPPPHHHAAA@@@>>><<<;;;:::;;;;;;:::::::::999::::::;;;;;;<<<:::888888888888777777555555666666777777888888444444555888<<<<<<:::777:::===AAAGGGTTTjjjpppgggYYYLLLCCC>>>;;;:::888555222000000000///---------...///000000//////000......111111000333999HHH]]]tttxxxaaaEEE555444000000111---000///---,,,++++++,,,,,,...---,,,,,,++++++,,,,,,)))***,,,---...------,,,---,,,,,,+++************---------,,,,,,++++++***......---,,,,,,,,,------/////////666FFFRRROOODDD:::111++++++***(((***000---,,,+++,,,------,,,+++------...//////...------+++++++++,,,,,,---------,,,,,,++++++***+++++++++%%%'''******)))(((((()))************))))))(((((((((((((((((())))))))))))$$$(((***))))))((("""))))))(((((('''''''''&&&***************)))(((((('''(((******((((((((())),,,+++)))((('''''''''(((,,,***'''&&&''')))))))))++++++************++++++)))))))))))))))))))))))),,,+++)))((('''''''''(((''')))***++++++***)))'''%%%%%%&&&'''((((((((('''))))))))))))************************************,,,++++++***)))(((''''''***)))))))))((((((((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............111555999<<<@@@EEEIIILLLLLLJJJJJJKKKMMMOOOQQQQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@AAAAAA@@@???===<<<===;;;999666444333333333333333444333222000...---000///......000000///...............//////,,,***,,,,,,---------,,,***))),,,+++))))))***,,,///111444222000...,,,***)))))) """&&&)))******)))((()))&&&$$$&&&***,,,)))&&&((()))))))))'''&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%###!!! ''''''(((((()))))))))*********))))))(((((('''''')))((('''((()))((('''%%%))))))))))))))))))))))))((()))+++,,,+++***'''&&&......,,,)))&&&&&&((()))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((}}}cccPPPGGGAAA???>>><<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;:::999888888888888777666666666666777777888888777666666777999999666333;;;===BBBKKK[[[rrr}}}ssscccSSSGGG@@@;;;999777555222000000000///...------...///////////////000......111111000333999LLL```wwwyyybbbFFF666444000///111---000///---,,,++++++,,,,,,...---,,,,,,++++++,,,,,,***+++,,,---------,,,+++---,,,,,,++++++++++++,,,111000///---,,,***)))(((---------,,,,,,---....../////////333???KKKIIIBBB:::333......,,,))))))...,,,+++***+++,,,---,,,+++........................+++++++++,,,,,,---------...---,,,,,,+++++++++,,,'''(((***+++,,,+++***)))++++++*********)))))))))))))))))))))((((((((((((&&&((((((&&&&&&(((&&&!!!)))(((((((((''''''''''''***************)))(((((('''(((******((((((((())),,,+++)))((('''''''''(((+++(((&&&%%%%%%&&&'''&&&+++******))))))******+++)))))))))))))))))))))))),,,+++)))((('''''''''((('''(((***++++++***((('''&&&&&&''''''((('''''''''))))))))))))************++++++++++++++++++++++++,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///222555888===CCCGGGLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@???@@@???===;;;999888777777666666666666555333111000222111000000222222111///000/////////000000...,,,,,,------...---,,,+++***,,,+++***)))+++---000222555444111///---+++***)))&&&''')))*********)))((()))&&&$$$&&&***+++)))&&&((()))))))))'''&&&'''((())))))(((''''''((())))))(((((())))))(((''''''&&&******+++++++++,,,,,,,,,*********)))(((((('''''')))((('''((())))))'''%%%)))))))))))))))))))))))))))******+++***)))((('''((('''&&&$$$!!!!!!###%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''***))))))((())))))******}}}cccOOOFFF@@@???===<<<;;;;;;;;;<<<999999999999999:::;;;;;;;;;;;;::::::999888888777666666666777777777777888999888777888999999777555===@@@FFFSSSgggnnn\\\NNNEEE???===777555222000000000000...---......///////////////000......000000///333999NNNbbbyyyzzzeeeIII888555000///111---//////---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,---...111111000...,,,+++***))),,,,,,,,,,,,---...////////////...///777@@@CCCAAA999555111000...++++++...+++***)))***+++------,,,......------------......++++++,,,,,,,,,,,,------000///...,,,,,,+++++++++***)))***---//////+++(((+++++++++*********************))))))((((((''''''((((((%%%"""$$$((()))&&&((((((((((((''''''''''''***************)))(((((('''(((******((((((((()))+++***)))((('''''''''(((,,,)))&&&%%%&&&&&&&&&%%%+++******))))))******+++))))))))))))))))))))))))+++***)))((('''''''''(((((((((************((((((''''''((((((((('''&&&&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((''''''''''''(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++...000333999???DDDHHHIIIKKKMMMOOOQQQRRRSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAACCCCCCBBBAAA???===<<<;;;:::::::::999888777666555666444333333444444333111444222000000111222111000---............------,,,,,,,,,++++++---000222444666555333000...,,,******,,,+++++++++***))))))(((***'''%%%'''***+++)))'''((()))***)))'''&&&'''(((+++******))))))******+++((()))***++++++,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))((('''''')))((('''((())))))'''&&&))))))))))))))))))))))))************))))))))))))'''((('''&&&$$$$$$&&&(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***************+++,,,---{{{aaaMMMDDD@@@???===<<<;;;;;;;;;<<<999999888999999:::;;;<<<<<<======<<<:::888888888777777777777777777777777777777888999;;;<<<======@@@DDDNNN___vvvwwwdddVVVLLLEEEBBB888555222111111111000///......///////////////...///---...000000///333888LLL```www|||eeeJJJ:::777000///222///......------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------...---,,,***))),,,,,,,,,,,,------...///---.....................,,,,,,,,,,,,---///000000.........---111888???BBB;;;999666333///---...000+++***((()))+++------,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++******)))***((((((,,,000111+++&&&++++++++++++************+++******)))(((''''''&&&))))))&&&"""###((()))'''((((((((((((((('''''''''***************)))(((((('''(((******((((((((()))******)))(((((((((((((((...,,,)))((())))))((('''******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((((()))******)))((((((((((((((((((((('''&&&%%%((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++*********))))))******************************************************************++++++)))***+++,,,///555<<>>===<<<;;;;;;<<<<<<999999999999:::;;;<<<===???AAAAAA???<<<999888888888888888888777777777777666777777888:::<<<>>>@@@BBBIIIWWWlllooo___RRRIIICCC:::888444222222222111000...///////////////......///------000000///222888III]]]ttt{{{bbbIII;;;888222000222000------------------,,,,,,...---,,,,,,++++++,,,,,,,,,------...---,,,***))),,,,,,,,,,,,------...///,,,------....../////////,,,,,,,,,---...///000111...------...///444===DDDCCCCCC???888222/////////---+++))))))+++,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((((()))'''&&&***...///***%%%************************+++******)))(((''''''&&&)))***(((%%%%%%((('''###'''''''''(((((((((((((((***************)))(((((('''(((******((((((((())))))))))))))))))(((((((((---+++))))))******((('''***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&((()))))))))************++++++++++++++++++++++++************++++++++++++,,,++++++++++++*********,,,,,,++++++******))))))************************************************))))))***+++---222888======@@@DDDIIILLLMMMMMMMMMPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFDDDBBB@@@????????????@@@???>>><<<:::999:::999999888777777777777666444333333444444333222555222000000111333333333222111111111111222222222111111111222333555777888777555333111///---,,,,,,,,,+++***)))***+++,,,...,,,+++***++++++,,,+++******+++,,,+++)))((()))************************************+++******)))(((((((((((((((((((((((((((+++++++++***))))))(((((()))(((((()))******)))'''((((((((((((((((((((((((******)))((())))))******%%%&&&'''&&&%%%%%%'''(((''''''((()))))))))))))))************************+++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---sss[[[IIIBBB???>>>===<<<;;;<<<<<<===::::::::::::;;;===>>>???CCCEEEFFFCCC>>>999888888999888888888888777777777777888888777777999===@@@GGGRRRfff|||{{{jjjZZZKKKCCC>>>;;;777555444333111000//////////////////...---///------//////...222888FFFZZZrrrvvvZZZDDD888888111///222///,,,------......---,,,,,,...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,------------...///000000...---...000000222:::BBBJJJNNNLLLCCC:::555222//////---***)))+++,,,------------...//////...------------,,,,,,,,,,,,++++++---,,,+++)))((((((((((((((('''&&&(((++++++)))&&&)))))))))))))))***************))))))((((((''''''(((***)))&&&''')))'''"""'''''''''(((((((((((((((***************)))(((((('''(((******((((((((()))(((((())))))))))))((((((***((('''((())))))(((&&&***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))************************************)))*********+++,,,,,,,,,************)))))))))(((,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++***************))))))******+++///444888:::<<<@@@DDDHHHIIIJJJJJJLLLMMMNNNNNNLLLJJJGGGFFFDDDCCCAAA???===<<<<<<<<<999999888888777555444333555444333222222222222333111000///000111222111000111000...///000222111111222111111111111222222333222222333333444555777777555444222000///.........++++++******+++---///000.........---------------,,,---...---+++***+++,,,******++++++++++++******,,,,,,,,,+++***)))((('''+++++++++***************,,,++++++******)))(((((()))(((((()))***+++***((())))))))))))))))))))))))))))))))))))************%%%&&&''''''&&&%%%&&&(((''''''((()))))))))))))))************************++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++oooWWWGGGAAA???>>><<<;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@GGGJJJKKKGGG@@@:::888888999999999888888888777777888999:::999999<<>>:::777555333111000///////////////...------...,,,---//////...222777@@@UUUnnn}}}{{{mmmQQQ<<<444555000---///---,,,,,,---......------,,,...---,,,,,,++++++,,,,,,***+++,,,---------,,,+++---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,///...............//////000---...222222111555<<>>>>><<<;;;;;;<<<======;;;;;;<<<<<<>>>???@@@AAAIIILLLMMMIIIAAA:::888888999999999999888888777777888:::;;;<<<>>>CCCJJJPPP\\\nnnnnn\\\PPPDDD@@@<<<888666444222000//////000000///...------...,,,---//////...222777:::PPPiiiyyywwwfffJJJ777000333...+++---++++++,,,---.........---,,,...---,,,,,,++++++,,,,,,)))***,,,---...------,,,---,,,,,,+++************))))))***+++---...//////000//////............///222...///333333000111666>>>LLLYYYYYYUUUOOOGGG???444111---++++++---------***,,,///111111///,,,***---------,,,,,,+++++++++,,,,,,++++++***+++++++++((())))))'''&&&'''***,,,&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((&&&###&&&+++,,,)))&&&'''''''''(((((())))))***************)))((((((''')))******((((((((()))'''((()))******)))(((((()))((()))***,,,---,,,***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((((((((((((''''''''''''((((((''''''((())))))***))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---------,,,,,,,,,++++++&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******'''((()))))))))***,,,......000222555888:::<<<===:::;;;<<<<<<:::777333111111000...---,,,,,,------000///---+++******+++++++++***)))((('''((()))***((('''''')))+++---,,,+++*********,,,......,,,***...---,,,,,,,,,...///000111111111111111111111111111000///////////////////////////000000000000000111222222111000//////000///000000000...---...///,,,---...//////...---,,,///000000000000//////...---------,,,,,,+++++++++,,,,,,++++++***))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))&&&'''***+++,,,+++***((()))***++++++)))(((((()))'''(((((()))))))))))))))************************,,,,,,,,,+++++++++************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))dddQQQIII@@@???>>>===<<<<<<;;;;;;<<<>>>===;;;:::;;;===@@@BBBFFFMMMOOOJJJBBB???===;;;888999999:::;;;<<<<<<<<<<<<<<<======<<<>>>JJJVVVqqqyyydddTTTNNNFFF<<<777666555222...222111000///...---,,,,,,...//////000111222222333999DDDVVVkkk{{{jjjUUU<<<666///,,,...///...,,,,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++/////////......---------///...---,,,++++++++++++************+++,,,---...,,,---......//////......000000000000000000000000;;;DDDRRR^^^bbb\\\QQQHHH===999444111///...---,,,%%%'''***---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))&&&++++++&&&&&&++++++&&&'''******'''&&&((((((%%%*********)))))))))))))))+++(((%%%(((,,,...+++&&&))))))))))))((((((((((((+++***)))'''''''''((()))*********))))))'''&&&&&&((())))))*********)))))),,,***)))((()))***)))((())))))))))))(((((((((((()))((((((***,,,,,,)))&&&''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))******++++++++++++***++++++,,,,,,***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++******************---,,,***+++,,,,,,+++)))...+++)))***,,,---+++(((---***'''&&&((()))((('''+++,,,---///111222444444333333222111000//////......,,,******,,,---+++(((++++++***)))))))))))))))((((((((((((((()))******((('''&&&%%%$$$%%%&&&''')))'''&&&''')))*********+++)))'''(((+++,,,***(((------,,,+++,,,---///000111,,,((((((---111111///.........//////111222222222222222222222222222222000000//////000111222222222222222000//////111333222222111111111000000000000222000,,,+++...///---,,,++++++,,,------,,,***(((((())))))))))))******,,,,,,+++************+++)))))))))))))))*********)))************)))((((((((())))))))))))*********,,,+++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((******))))))))))))******))))))*********+++++++++{{{```NNNGGG??????>>>===<<<<<<;;;;;;<<<>>>===;;;;;;;;;===@@@BBBIIIPPPTTTOOOGGGAAA===999::::::::::::::::::::::::>>>>>>@@@BBBDDDKKKZZZhhhnnn^^^QQQHHH>>>888777666333///222222111000//////............//////000111111222444>>>NNNaaarrrsss]]]III999444...,,,...///...+++,,,,,,++++++,,,---......,,,---------------,,,,,,.........---------,,,,,,...------,,,++++++******************+++,,,---...,,,---......//////......////////////////////////===BBBLLLXXX``````[[[VVVIIICCC:::333000/////////***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))'''******''''''******''''''******'''&&&)))(((%%%((((((((((((((())))))))))))((()))***++++++***)))******)))))))))(((((((((+++***)))(((''''''((()))************)))((('''&&&(((((()))***++++++******,,,***)))))))))***)))(((***)))))))))((((((((((((***(((((()))++++++)))''''''(((((())))))(((((('''))))))(((''''''''''''''')))))))))))))))******+++,,,++++++***++++++,,,,,,******************++++++''''''((((((((()))))))))++++++******************---,,,++++++,,,,,,+++***---+++******,,,,,,+++)))+++)))&&&&&&(((***)))(((++++++,,,------...//////...------,,,,,,+++++++++---+++)))***+++,,,***(((+++***)))(((((((((((()))((((((((((((((())))))***''''''&&&%%%%%%%%%&&&''')))((('''''')))***)))(((***((('''(((***+++)))'''+++*********++++++,,,---,,,'''###$$$(((+++,,,***------------...///000111333222222222222222111111000000000000000111222222222222222111000000222444444333333333222222222222000222111---,,,//////---------,,,---...///---+++++++++,,,,,,------......---,,,++++++***+++++++++************************+++++++++++++++***)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))*********))))))************+++++++++,,,,,,,,,,,,sssYYYJJJEEE>>>???>>>===<<<<<<;;;;;;<<<===<<<;;;;;;;;;===???AAAHHHQQQWWWUUUNNNHHH@@@:::>>>===<<<:::999999999:::???===???CCCHHHSSSfffwwwyyykkkXXXOOOCCC<<<:::999555222222222222111111000000000------......///000000000///666BBBRRRbbbrrr}}}zzzpppbbbMMM<<<444111------//////---+++,,,------------.........//////......------,,,,,,------------,,,,,,,,,,,,+++,,,------,,,+++)))(((************+++,,,------,,,---......//////..............................;;;<<>>===<<<<<<;;;;;;<<<===<<<;;;;;;<<<===???@@@DDDOOOXXXYYYUUUOOOFFF>>>@@@???===;;;:::;;;<<<===AAA???@@@FFFNNN\\\qqqӵuuubbbWWWJJJAAA===;;;888444Ħ111000000---------Ħ//////...000777AAAOOO]]]jjjqqqqqquuusssjjj^^^PPP@@@555///ӵ+++------....../////////...222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((+++*********++++++,,,---,,,---......///.................................555444666AAAQQQ___fffhhhbbbYYYKKK???666222///...333111///---------...///------,,,,,,,,,,,,++++++***+++,,,+++)))))))))***)))))))))Ħ((())))))(((((())))))((('''******''''''***)))'''&&&''''''((()))******+++)))***************+++,,,++++++*********))))))))))))))))))(((((((((((()))+++++++++++++++***))))))'''((()))+++,,,---------+++***)))***++++++***(((*********)))))))))((((((+++***(((''''''((())))))))))))************)))))))))(((''''''''''''(((((()))))))))))))))******+++,,,,,,++++++******++++++++++++++++++******)))))))))))))))*********++++++******+++++++++++++++,,,///---,,,,,,---...,,,+++,,,+++***************))))))(((((('''(((((((((''')))))))))((((((((((((((())))))))))))))))))******))))))(((((())))))((((((((((((''''''''''''(((((((((''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''***)))(((((()))((('''%%%''''''&&&''''''''''''&&&&&&''')))******)))((('''+++)))'''''')))+++,,,+++)))((((((((())))))***+++............------------///...............//////111222333222111111333444666666666666666666666666333666555111111333333000111000///000222222000///,,,,,,---...///000000111000000///............///......------,,,,,,,,,+++---............---,,,,,,******+++++++++,,,,,,,,,++++++,,,------...////////////..................---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---vvvbbbOOOGGGFFF@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>???DDDNNNYYY\\\ZZZUUUKKKBBB@@@>>>;;;999999;;;>>>@@@DDDCCCFFFPPP]]]mmm4ĉ@ӵjjj^^^OOOCCC>>>:::666333>L000000000000------=hĦ...//////111555===HHHRRRXXX]]]```^^^TTTHHH???7771114ĉ@ӵ---......//////000111111555444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***(((++++++******++++++,,,,,,,,,---......///.........////////////////////////000///111;;;KKKZZZdddhhhjjjcccXXXMMMDDD<<<666222555333000...------///000---------,,,,,,+++++++++***+++,,,+++)))))))))***(((((((((>L((()))(((((())))))(((((()))'''******''''''******((((((((()))***++++++,,,,,,---)))'''(((+++---,,,***++++++++++++************((((((((())))))))))))(((***++++++++++++******)))&&&''')))***+++,,,------******)))+++,,,,,,***)))************))))))))))))+++***)))'''&&&'''((()))))))))************))))))((((((''''''''''''(((((()))))))))))))))******+++---,,,++++++*********++++++++++++++++++***)))(((*********+++++++++,,,,,,******++++++,,,,,,,,,,,,///---,,,,,,---...,,,++++++++++++******))))))***)))))))))((('''&&&%%%%%%''''''(((((())))))******)))))))))))))))*********(((((()))(((((((((((()))((((((''''''''''''(((((('''''''''''''''(((((()))&&&&&&&&&''''''((((((((()))((('''((()))(((&&&$$$&&&'''''''''&&&&&&&&&''''''((()))******)))((('''((('''&&&&&&'''((((((((((((''''''''''''(((((()))************************,,,,,,+++++++++++++++,,,...000111111111000111333444444444444555555555555444777666333222444444111111000000111222222111///------...//////000111111222222111000000000000000000//////...---,,,++++++---............---,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////---------...............------,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,------------,,,+++************++++++++++++mmm[[[KKKFFFFFF@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>FFFPPPYYY]]]]]]ZZZQQQGGGAAA???<<<999999<<<@@@BBBAAADDDMMM\\\nnnGG=?rrreeeSSSEEE>>>999555111HdĦ000/////////...=Īj111///...///333888>>>BBBFFFIIIGGG>>>666222111...GG=?.........///111444555888777444111///...------,,,,,,,,,,,,------------+++,,,------------++++++,,,++++++***++++++,,,,,,,,,---......//////......//////////////////////////////222:::GGGVVVbbbiiiiiiddd\\\TTTKKKCCC;;;666999777444111///......///...------,,,,,,++++++******+++,,,+++)))))))))***(((((((((HdĦ(((***''''''******''''''***'''******'''(((++++++((()))******++++++,,,,,,,,,///***%%%''',,,///---))),,,,,,,,,+++++++++******'''(((((())))))))))))((()))***************))))))&&&'''((()))***+++++++++***)))***+++------+++)))++++++*********))))))))))))******(((&&&&&&'''(((((())))))******))))))((((((''''''''''''(((((())))))))))))))))))******+++------,,,+++************)))***+++,,,,,,+++)))((())))))))))))******************++++++,,,---------...---,,,,,,------,,,+++***+++++++++)))((()))***''')))***)))'''%%%%%%&&&&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((('''((())))))(((((()))***((((((''''''(((((())))))''''''&&&&&&''''''((()))%%%&&&'''((((((((((((((('''''''''((())))))&&&$$$&&&'''((('''&&&&&&'''((())))))*********)))(((((())))))))))))))))))******((((((''''''''''''((((((''''''(((((())))))******+++***))))))))))))))))))+++---/////////...///000000000111111111111222222222555555222222333222///000//////000111111000...000000000000111111111111222222111000000000000000000000///...---,,,+++***,,,,,,------,,,,,,+++***************+++++++++,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))***+++++++++******++++++------------++++++))))))*********+++++++++ӵĭӵGGGӵ===Ħ::::::;;;;;;<<<======>>>DDDӵӵlllĦƜ`1.׼sĦӵĦĭӵĦĦĦ~~~333DdD.........?fӵ//////...Ħ555888777ӵƜ`1.׼s///...ĭӵ222,,,---...---------------------ӵ***++++++,,,Ħ......//////.........BBBQQQaaallljjjeee___Ħ@@@>>>:::666222///,,,Ħ,,,+++)))))))))***(((((((((DdD******'''++++++ӵ******ӵ(((ӵ,,,,,,,,,((()))Ħ***(((ӵ))))))***+++ĭӵ***'''(((((())))))((((((''''''''''''''''''((()))))))))))))))))))))******+++...---,,,+++************((()))+++,,,,,,+++***)))(((((((((((())))))))))))******++++++,,,------...---,,,++++++,,,,,,+++***)))+++,,,+++((('''(((***###&&&))))))'''&&&'''(((&&&'''((()))***++++++,,,)))))))))(((((('''''''''&&&)))******((((((***,,,)))(((((((((((()))***+++'''&&&&&&&&&&&&'''(((((($$$%%%'''((()))))))))(((&&&%%%&&&((())))))'''%%%&&&((()))(((&&&%%%''')))******)))(((((((((((((((++++++,,,++++++***+++,,,))))))(((((('''(((((()))%%%&&&'''((()))+++,,,,,,+++***))))))((((((((()))(((***,,,------,,,---...,,,,,,,,,,,,------......///222222//////000///+++///......///000000///---000000000000////////////000000///...............111000///...,,,+++***)))+++++++++++++++***)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++*********)))))))))'''((()))************)))***+++,,,------,,,+++************+++++++++,,,,,,?~4g&e>&eQQQg&e>>>>hӵ:::;;;;;;<<<=========g&ejjjguO>uO>&eggg|||4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?//////ZufĦ---......gL111---111g&e---gĉ@000///g&e>&e666@e------??//////......---------...g<ĉ+++***++++++3we<Ħ......//////3h?@e444<<<z(((+++=?Ħ)))g&e+++g&e---------S?ʬ(((4ff?>ߝL)))@e'''g&e'''))))))3h?g&e>&e,,,+++??''''''(((((((((((('''''''''''''''''''''((()))***)))))))))))))))******+++...---,,,+++************'''(((***,,,---,,,+++***))))))))))))******************+++,,,,,,---......---,,,***+++,,,,,,+++)))(((+++,,,+++((('''(((***###''')))(((((()))+++''''''(((((()))*********,,,,,,+++***)))(((((((((&&&)))++++++)))(((***---)))))))))))))))***++++++'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))((($$$%%%&&&(((******'''%%%&&&(((***)))'''&&&'''******)))((('''&&&&&&'''((('''((()))((('''&&&'''(((***))))))((((((((())))))%%%&&&''')))+++,,,......++++++***)))))))))))))))&&&(((+++,,,+++++++++,,,)))))))))******+++++++++,,,//////---,,,...,,,(((...------...//////...,,,......------,,,,,,++++++......---,,,,,,,,,,,,,,,111000///...,,,***)))))))))************)))((((((((())))))))))))*********,,,+++++++++++++++++++++''''''(((((()))))))))************))))))))))))(((''''''((())))))))))))))))))***,,,------,,,***)))++++++,,,,,,,,,---------4DӵHƅ^Hu]ĦKKKHu]Ħ???ZuR)Ħ===<<<;;;;;;<<<===>>>Hu]ĦpppHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ///...---g?......HdĦ...000000Hu]Ħ///tt------Hƅ^Hu]Ħ555H׼s000000...---,,,...------...000222tQ...---,,,+++je<Ħ/////////Bt=o9ĦH׼s---222999DDDXXXhhhlllnnnlllHtĦYYYPPPIII???888Bt=o9ĦHdĦ---+++'''(((,,,***%%%,,,+++***Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ)))Hu]Ħ//////Htƅ^***qIܗGIӵ***H׼s&&&&&&Hu]Ħ&&&+++Bt=o9ĦHƅ^Hu]Ħ)))%%%,,,***'''(((***+++***((()))((((((((()))***++++++'''(((((()))***+++++++++(((''''''+++...///,,,(((***+++---------+++)))(((((((((((((((((('''''''''***+++,,,---...---,,,+++000---+++,,,///000000...,,,***))))))******)))'''***)))((('''''''''''''''''''''(((((())))))******&&&&&&((()))************)))************+++++++++***(((&&&''')))***'''$$$(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''...***'''&&&(((******)))))))))))))))))))))))))))---,,,***+++---,,,(((%%%))))))))))))************...+++'''''')))***)))(((+++++++++*********))))))************************...---+++*********+++,,,///,,,)))***...000---)))))))))(((((((((((())))))''''''(((((((((((('''''',,,***(((&&&&&&''')))+++'''((()))++++++******)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++,,,---,,,******,,,...---***'''(((,,,...+++'''4DuXӵDdDΦDdDĦNNNDdDĦ???===t|<>>>===<<<;;;;;;<<<===>>>DdDĦtttDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ000///GR/f6LĭĦ......DdDĦ...000///DdDĦ)))`eĭ+++DdDΦDdDĦ555DdDĦ111000...------......---,,,///......000222444geĦ...---,,,FSĦ...---qjRgdKӵDdDĦ---111666@@@RRRbbbiiioooqqqDdDĦfff[[[RRRFFFqjRgdKӵDdDĦ---+++'''(((,,,***%%%******(((HdDĦgdKӵDdDDdDĦ)))DdDĦ4DufӵDdDĦ)))DdDĦ---q<R******peƜ4DuTӵ***DdDĦ))))))DdDĦ)))qjRgdKӵDdDΦDdDĦ)))((('''&&&&&&&&&,,,)))'''(((***+++***((())))))))))))))))))***+++'''(((((()))******++++++&&&&&&''')))+++***)))'''***+++,,,------+++)))((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,***))))))******)))'''))))))((((((''''''''''''(((((((((((())))))******&&&'''((()))************************************)))(((''''''))))))'''%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&)))'''%%%%%%'''))))))((())))))))))))))))))))))))((('''&&&'''))))))'''$$$(((((()))))))))*********---***'''''')))***)))(((++++++*********)))))))))************************+++***)))((('''(((((()))+++(((%%%'''***+++)))&&&))))))(((((((((((())))))''''''((((((((((((''''''***)))(((''''''((()))***'''((()))***+++******)))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,------,,,***)))(((,,,)))&&&(((+++,,,***'''4DuXӵDdDΦDdDӵSSSDdDĦ???===o)h<<<======<<<<<<<<<<<<======DdDĦsssDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ000111CdgĪj...DdDĦ...///...DdDĦ(((HߝL`o9***DdDΦDdDӵ333DdDĦ222000...------......---,,,///...///111555777geĦ------sp?aĦ,,,,,,GIdnuR)ĦDdDĦ---///222:::JJJYYYfffpppvvvDdDĦsssggg]]]OOOGIdnuR)ĦDdDĦ,,,+++((()))+++***&&&)))((((((DdDĦnuR)ĦDdDΦDdDĦ)))DdDĦnuR)ĦDdDĦ)))DdDĦ***po9u))))))++++++=ӊB1.uTӵ)))DdDĦ''''''DdDĦ'''GIdnuR)ĦDdDΦDdDӵ(((((('''''''''(((+++)))(((((()))******)))+++***))))))))))))))))))((((((((()))******++++++(((***,,,---,,,+++***+++***+++,,,,,,,,,+++***)))***************************************+++,,,,,,+++******+++,,,,,,***(((+++***))))))***+++)))((()))))))))(((((((((((((((((((((((())))))))))))***'''(((((())))))*********,,,,,,++++++***))))))))))))((('''((())))))'''%%%(((''''''&&&&&&&&&&&&&&&######$$$&&&'''((()))***''''''''''''''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((())))))((())))))))))))))))))))))))&&&$$$$$$%%%&&&''''''&&&(((((())))))))))))******+++)))''''''((())))))(((************))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((&&&$$$%%%((()))'''$$$)))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((()))))))))(((((()))************)))(((((()))************)))))))))))))))))))))))))))******+++,,,---,,,)))'''+++(((&&&'''***+++)))'''4DuXӵDdDʜ4DuTӵ\\\>d<Ħ>>>Dt=========<<<<<<=========>d<Ħlll>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<000qR/ܗ?fӵ...>d<---,,,>d<Ħ///4DufئL>e***DdDʜ4DuTӵ///DdDĦ111000...------......---,,,...---...111444777geĦ---s<v>aĦ,,,+++peӵDx<DdDĦ---///111777EEESSSgggpppwwwDdDĦvvvkkkcccWWWpeӵDx<>d<***)))***+++)))'''(((((((((>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ)))>d<Ħ(((peӵ***Ħ+++F&uTӵ)))DdDĦ%%%&&&>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ(((((((((((())))))***)))(((((()))*********++++++***)))((((((((()))(((((())))))***************---000///,,,***,,,...******++++++++++++***))))))))))))***************+++***)))((()))***+++,,,,,,,,,,,,------,,,+++***+++***))))))++++++***))))))))))))))))))))))))((())))))))))))))))))))))))((((((((())))))******+++------,,,+++***)))((('''(((((((((((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&((()))******'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&'''(((((())))))******)))(((''''''''''''''''''''''''((((((''''''(((((((((((((((((((((((()))))))))***)))(((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''))))))(((((((((''''''''')))'''&&&&&&((()))(((&&&(((((((((''''''(((((((((&&&''''''((((((''''''&&&'''''')))******))))))(((((()))))))))************((())))))***************))))))))))))))))))))))))***))))))***---...---++++++)))((()))***+++***(((4DuXӵD&dq&ĒRttteeesdKĦ>>>DHRRud==================<<<sdKĦgggD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<...------......---,,,---,,,,,,///222444geĦ---Hg8>aĦ------B?Ho9///>d<111666BBBOOOhhhooottt>d<ӵddd]]]B?Ho9000<x+++***)))((()))))))))&ӫeʬtIӇ)))>d<Φ>d<Ħ)))D&ӫetIӇ'''DdDĦ(((sdKĦ'''B?dp&ĒR))))))>d<sdKĦ)))B?Ho9(((s&dq&ĒR(((((((((((()))******))))))))))))))))))***+++++++++***)))((((((((())))))))))))))))))*********(((***---+++(((''')))+++)))*********************((((((((())))))*********+++***)))((()))***+++,,,+++,,,------,,,,,,+++,,,+++***)))***+++,,,+++***))))))***++++++******)))************))))))))))))***))))))((()))******+++...---,,,+++***((('''''''''((())))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''(((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))((('''((('''(((((((((((()))))))))&&&'''(((((('''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&)))(((''''''((()))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))((()))))))))))))))*********)))***++++++,,,,,,++++++))))))))))))))))))))))))---+++******+++,,,------,,,+++***++++++,,,+++***4DuXӵHu]3hh~~~nnnne???>>>=e<<<<<<============<<<<<<neVVVdddpIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GUUUIIIHĪj@IŌ111///Bene...Hkge---ne------fe,,,Hu]3hh+++++++++se000...------......---,,,,,,,,,+++---///000geĦja>aĦ......@G///000se000111444@@@LLLdddkkkrrr<Ōhhheeeccc@G...000Hkge,,,,,,***((()))((())))))HĪj@IŌ((((((ege))))))Hu]3hIŌ''''''DdDĦ(((ne''''''@h,,,+++>h((())))))se(((ne((('''@G'''(((sĪj@h)))))))))(((((()))******''')))))))))((()))+++---+++***))))))))))))))))))))))))))))))))))))******)))***++++++***)))***,,,)))))))))************+++''''''((())))))************************+++,,,,,,)))***+++***)))***,,,---+++***)))***,,,,,,,,,***((()))+++,,,,,,+++******+++************)))))))))+++***)))(((((()))++++++------,,,+++***)))(((''''''(((***)))'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))&&&%%%%%%''''''(((((((((((())))))$$$&&&(((((('''&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''(((*********)))))))))))))))((()))******+++******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,------+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,4DuXӵĵD^sss@@@???======;;;<<<===>>>>>>===<<<;;;HHHQQQ^^^DdDĦwwwdddWWW333111222......,,,,,,,,,------+++***D^+++++++++,,,s׼s///000...------......---,,,...---+++,,,------geFm8--->aĦ......---,,,///000s׼s...000///222<<d<Ħvvv\\\JJJĦ===<<<<<<>>>???>>>===;;;<<<===>>>>>>===<<<;;;???<<<ĦVVVjjj|||Ħ>d<ĦooocccMMMHHHBBB>>>:::888555333444333111////////////000........................*********,,,Ħ222///.........//////---+++(((>d<Ħ------,,,------Be//////000...------...///---,,,///...,,,,,,,,,,,,geFYĉ,,,--->aĦ------------,,,,,,+++******,,,...000Be...//////...///888CCCQQQcccvvvnu]ӵ{{{kkkiiiddd]]]WWWTTTJJJ???888666666555333000***)))---...)))(((***%%%&&&((()))))))))((((((&&&'''''''''(((((())))))'''(((((())))))>d<Ħ'''&&&''''''(((>d<Ħ((())))))Ħ))))))***+++++++++++++++,,,,,,,,,+++++++++******(((((())))))Be((((((((())))))Ħ(((&&&(((***+++,,,+++)))(((++++++,,,,,,,,,+++******++++++***)))))))))))))))&&&(((******((((((+++...))))))(((((()))***++++++*********))))))))))))))))))&&&$$$&&&))),,,+++)))))))))(((((()))***++++++))))))***+++,,,,,,------***+++,,,---...---,,,,,,,,,------+++***,,,222777+++***)))***,,,---,,,+++((()))+++---------+++***++++++++++++******))))))---+++***(((((()))+++,,,,,,,,,++++++***)))))))))&&&)))+++***'''%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((###%%%&&&&&&%%%(((---111))))))))))))))))))))))))$$$)))...000...***))))))''''''''''''((((((((()))"""%%%((((((&&&%%%&&&((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******+++***)))((((((((()))+++,,,(((((()))***************))))))))))))))))))))))))+++///+++(((***...)))***++++++***)))***+++?aŖ%7uSQuR)ӵsdKĦhhhUUUgdKĦ???>>>===============???>>>>>>===<<<;;;;;;;;;@@@gdKĦPPPbbbrrrgdKĦgdDĦzzznnn```VVVIIIAAA>>>;;;555000...333444///---000000,,,111000///......///000111,,,------gdKĦ,,,............---,,,+++***///sdKĦ++++++,,,,,,---/////////222...)))'''(((+++...//////...,,,*********ŶS.........3we<------+++)))+++++++++++++++++++++***)))))),,,000444777OOOaaatttiĉ@3hR/ŌuuurrrmmmgggcccbbbTTTOOODDD999777;;;888111333...((('''+++---,,,***+++***)))(((((((((((((((''''''(((((())))))******'''(((((())))))DdDĦ***&&&&&&(((***sdKĦ((($$$gdKĦ)))((((((((((((***,,,---+++---...---+++)))))))))))))))(((((())))))((()))+++gdKĦ(((+++'''&&&***+++((()))...,,,,,,++++++***))))))))),,,,,,,,,+++***)))((('''))))))'''%%%###$$$'''))),,,''''''++++++'''(((---)))************+++++++++---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))---,,,,,,++++++,,,,,,------,,,+++***))))))))))))......---,,,++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))&&&%%%'''******&&&!!!%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&''')))******)))'''&&&&&&&&&((((((((('''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''***&&&######%%%''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###'''''''''''''''((()))******(((&&&$$$$$$&&&((()))%%%''')))***+++***((('''+++***)))'''''')))***+++,,,***((()))+++,,,+++(((+++*********))))))((((((((((((((()))******++++++******)))***,,,,,,***)))>Anehhhne???>>>>>>===============>>>>>>======<<<;;;;;;:::neFFFNNN]]]kkkneDe~~~vvvlll___UUUOOOIII@@@999444666555000///111111...//////...//////000111222---...ne...---...............---,,,+++///ne,,,++++++,,,,,,------.../////////111...***)))***,,,......---,,,***)))((()))>A,,,---...k<,,,------+++***++++++++++++++++++++++++,,,+++******,,,000444666III]]]sssfh|||vvvllldddbbbccc^^^ZZZPPPDDD@@@AAA>>>888777222---,,,...///...,,,,,,+++***))))))(((((()))'''((((((((()))))))))***'''(((((())))))De,,,(((%%%%%%((()))ne)))(((ne))))))((((((((()))***+++,,,+++,,,---,,,***((()))***(((((())))))))))))((((((((()))ne)))((()))&&&&&&******''''''***)))))))))))))))*********++++++++++++******)))(((++++++***((('''''')))+++...***(((***)))%%%%%%((()))************+++++++++---------,,,,,,+++++++++,,,+++++++++************************************---,,,,,,++++++,,,,,,---,,,++++++***************///...---,,,+++*********************++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************)))))))))((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***'''%%%&&&))))))&&&###&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&(((((('''+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%(((''''''''''''(((((()))%%%%%%%%%%%%&&&'''''''''&&&'''((()))***))))))(((+++***)))(((((()))***+++,,,***((()))+++,,,***)))******)))))))))(((((((((((((((((()))******+++++++++*********++++++***iii>>>???>>>======<<<<<<===============<<<<<<;;;;;;:::AAADDDJJJVVVccc{{{wwwlllbbbWWWKKKAAA===<<<777111000333222///,,,---...000111111111222.../////////...---...............------...---,,,,,,+++,,,,,,,,,---....../////////---++++++,,,.........---,,,+++***))))))***+++,,,+++,,,---...,,,+++++++++++++++++++++++++++...---++++++---000333555BBBWWWooo}}}{{{nnndddaaaaaacccaaa[[[QQQJJJFFFBBB===;;;666111//////000...,,,---,,,+++***))))))))))))(((((((((((())))))))))))(((((()))))))))'''+++(((''''''******'''******)))((()))((((((((()))***+++,,,+++,,,,,,***(((''')))***'''((()))******)))((('''((()))***)))((()))((((((++++++((('''((((((((()))******+++,,,,,,************************+++,,,,,,+++))))))***,,,...+++***+++***''''''))))))************+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,000///---,,,+++*********************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&***'''$$$%%%''')))'''%%%'''''''''((((((((((((((('''&&&&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***(((&&&&&&'''((()))(((,,,+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''&&&'''''''''"""$$$&&&((())))))((('''''''''((((((((()))))))))+++***)))(((((()))***++++++***))))))++++++***)))))))))(((((((((((((((''''''(((((())))))******+++,,,+++******++++++)))iiiSSSGGGAAA>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::666777:::>>>AAAEEEQQQ]]]sssxxxiiiZZZPPPIIIBBB999222111333222///---...///111111111000///......////////////......---....../////////............---------,,,,,,,,,+++,,,,,,------.../////////---------///000///......------,,,++++++************+++,,,,,,++++++***+++******,,,......---,,,++++++++++++++++++++++++///...---,,,---///222333<<>>:::777222000///...---+++---,,,+++***))))))((()))(((((((((((())))))))))))***************))))))(((+++******+++---,,,***'''))),,,+++'''%%%'''(((''')))))))))))))))******+++***++++++)))'''''')))***&&&((()))++++++)))(((&&&))))))************))))))++++++---......+++)))(((******+++++++++,,,,,,,,,)))))))))******++++++,,,***+++,,,+++)))((()))***+++******+++,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000///...,,,+++***))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++***))))))*********)))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&***'''%%%$$$&&&(((''''''(((((((((((((((''''''''''''''''''''''''(((((()))''''''(((((((((((('''''')))(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&''''''((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))+++)))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''((())))))******)))(((((()))*********)))))))))*********)))((((((((((((''''''''''''''''''(((((()))*********,,,+++***+++++++++)))hhhTTTHHHCCCAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:::<<<===BBBNNNZZZkkk}}}sssiiiWWWJJJ<<<444222222000//////000111111111///...---,,,------......------,,,......///000000000//////---------------,,,,,,,,,++++++,,,,,,---.........///...---///000111000///------------,,,+++******+++++++++,,,,,,++++++++++++******,,,......---,,,++++++++++++++++++++++++......---,,,---///111222:::KKKdddvvv||||||~~~uuudddUUUMMMSSS[[[^^^XXXMMMBBB<<<999777444111000///---,,,...---+++***)))((((((((())))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,***))))))------(((&&&'''(((&&&((()))))))))************)))***+++)))(((''')))***&&&((()))++++++)))(((&&&)))))))))******)))))))))***,,,---------,,,***'''++++++******))))))))))))***)))))))))***+++,,,---***+++,,,,,,***)))***+++)))******)))***,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))******+++,,,......//////---,,,+++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++*********))))))))))))))))))******))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&'''((((((((((((((((((((('''''''''))))))(((''''''''''''(((''''''((())))))(((''''''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))+++)))((('''&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&''''''''''''&&&'''((())))))******))))))))))))******))))))***))))))))))))***''''''''''''(((((((((((('''''''''((())))))******,,,+++******++++++)))'''hhhTTTIIIEEECCC>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<:::;;;<<<<<<@@@KKKWWWcccuuu~~~fffSSS@@@666444222000...222111111111000...---,,,,,,,,,------------,,,,,,///000000000000000//////------------------------+++++++++,,,------......000///...///111222222111------------,,,+++***)))------,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++++++++++++++++++++++++++---,,,,,,,,,---...000111888EEEZZZnnnwwwyyy{{{mmmYYYJJJOOOXXX```]]]OOOAAA:::888777555333222111000000///...---+++***)))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))&&&''''''((()))))))))))))))------)))'''))))))'''((()))************))))))(((***,,,+++***))))))***'''((()))******)))((('''))))))))))))))))))))))))'''***+++))))))***)))&&&)))(((((('''&&&&&&%%%%%%******)))))))))***,,,------......---++++++,,,---)))+++***''''''))))))''')))************+++++++++++++++,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++------------++++++*********++++++---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------,,,++++++******))))))))))))************)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((***))))))((('''''''''((('''((()))******)))((('''+++)))(((((((((((('''&&&&&&''''''((((((''''''&&&((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&)))'''$$$!!! !!!"""$$$&&&&&&'''''''''((((((((()))))))))******)))))))))((()))******(((((()))***'''(((((((((((()))))))))&&&''''''(((((())))))***+++***)))***,,,,,,***)))hhhSSSIIIEEECCC======<<<;;;;;;;;;;;;<<<999999999999999999::::::::::::<<<>>>===???GGGQQQ[[[mmmsss\\\DDD:::777444000///222111000//////...//////------............------111111111111000000///...------------------------***++++++,,,,,,---......111///...///111333333222000000111111000///------///......---,,,,,,,,,------,,,+++,,,------+++***++++++++++++++++++++++++******++++++,,,...///000555>>>PPPfffssswwwzzz~~~xxxfffQQQQQQVVV^^^\\\MMM>>>666333333333333111111111111222111///...,,,+++++++++***)))))))))((((((((('''++++++++++++***)))((('''%%%&&&&&&&&&'''''')))***(((,,,...***(((******(((((()))***++++++***)))((('''***---...,,,+++***)))(((((())))))))))))(((((())))))(((((((((((())))))&&&))))))&&&&&&******'''(((((((((((('''''''''''',,,+++)))((()))***+++---......---+++******,,,...))),,,,,,((('''++++++((()))************++++++++++++++++++,,,,,,---------++++++++++++,,,,,,------++++++++++++++++++++++++***+++---......---+++***+++++++++++++++,,,---...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///...------,,,,,,+++******((()))))))))************))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((('''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((()))***'''((()))******)))((('''+++***(((((())))))'''%%%''''''((())))))(((''''''(((((('''&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$############$$$%%%&&&'''((((((((('''&&&))))))************))))))''')))******((('''(((***((((((((()))))))))******&&&&&&''''''((())))))))))))((((((***,,,---,,,***hhhSSSHHHDDDBBB======<<<;;;;;;;;;;;;<<<999999999999999999999:::888999===@@@???>>>DDDMMMUUUhhh{{{bbbHHH===999555111000111000///......///111111......////////////......222222222111111///......------------------------***++++++,,,,,,---......222000...///111333444444555555666666555444222111000///...---------------...---,,,,,,------+++)))++++++++++++++++++++++++))))))***+++,,,...///000333999IIIaaaqqqwwwzzz~~~~~~rrrYYYTTTUUU[[[XXXJJJ:::222...///000000/////////000444333111000...------,,,******))))))((((((((('''*********))))))(((&&&&&&''''''(((''''''(((+++---(((,,,...***)))******)))((()))***++++++***)))(((&&&***...///...,,,***)))))))))(((((((((((())))))))))))(((((((((((())))))'''+++***&&&''',,,---***))))))******++++++,,,,,,,,,+++***(((((()))+++,,,---,,,+++(((&&&'''***---)))------***+++111222///)))************++++++++++++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++***+++---......---+++***,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,---...//////...------,,,,,,++++++***(((((())))))*********+++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&###%%%((()))((('''''''''%%%&&&&&&'''((()))******&&&&&&''''''(((***+++,,,'''((()))++++++)))(((''',,,***(((((())))))'''%%%'''((()))******)))((('''(((((((((''''''(((((((((&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%(((******'''&&&''')))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&$$$%%%'''))))))((('''%%%))))))************))))))''')))+++***'''&&&(((***(((((())))))******++++++&&&&&&''''''((()))))))))(((((((((***,,,---,,,+++~~~bbbSSSLLLFFFAAA@@@???===<<<;;;;;;<<<<<<999888777777999;;;;;;:::444555999>>>>>>>>>DDDMMMZZZfffxxx~~~hhhOOOAAA:::444...+++//////000000///---+++***---,,,,,,,,,,,,---......111111000///...---,,,,,,,,,---.........---,,,+++...+++((((((+++---...---555333111000222555777888;;;999777888:::;;;999777;;;555333444222,,,+++...---------///000000...+++,,,,,,,,,+++++++++*********,,,---.........000111...888KKK```mmmssszzz{{{gggUUUNNNXXXWWWDDD333000111000.../////////...---222222111000///...---,,,---,,,***)))((()))******,,,+++)))((('''((()))+++'''((((((((('''&&&%%%%%%...------,,,+++***))))))++++++***)))(((((()))))))))+++...///---***((((((((()))***(((%%%$$$&&&)))*********))))))))))))((((((((((((((()))+++,,,---+++***)))(((((()))***+++,,,+++***))))))***+++,,,************))))))((((((++++++++++++*********)))))))))***++++++++++++***************************+++++++++,,,,,,---------000---++++++---...---+++***+++,,,+++******,,,...))))))(((((()))***++++++)))***+++,,,------------.........---,,,+++***))),,,******+++---...---,,,.........------,,,++++++)))))))))))))))*********)))(((&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%(((((())))))))))))((((((+++)))''''''***,,,+++)))(((((())))))******++++++((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((('''''''''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++*********))))))((((((***************)))(((((((((((((((((())))))))))))'''&&&%%%$$$$$$$$$$$$$$$+++)))(((((()))******)))~~~aaaSSSLLLFFFAAA@@@???===<<<;;;;;;<<<<<<;;;:::888999:::;;;;;;:::888888;;;>>>===;;;AAAHHHNNNZZZmmmgggKKK<<<777444111000111000///---,,,,,,------//////...---,,,,,,,,,,,,111111111000000//////...------.........---,,,+++...,,,)))))),,,......---222111000111555999>>>@@@FFFFFFGGGJJJMMMMMMJJJGGGDDD===777555222......222000///...///000///---+++,,,,,,,,,+++++++++*********,,,---...---...000111111888HHH]]]lllttt{{{}}}iiiUUUKKKRRRSSSCCC555111///...,,,,,,---...---+++111111111111111111111111///...,,,+++++++++,,,---+++***((('''&&&'''((()))"""$$$%%%((()))+++,,,,,,,,,++++++******))))))(((+++******)))(((((())))))))),,,//////---+++))))))((()))***)))&&&&&&(((***++++++*********)))))))))******************+++++++++***))))))))))))***+++++++++***))))))***++++++++++++*********)))))))))++++++*********)))))))))))))))***++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,000...++++++------,,,******+++,,,+++******,,,...***)))))))))******+++,,,)))***+++,,,------------,,,------.........------,,,++++++,,,...///...---///...------,,,,,,+++,,,,,,,,,+++***)))(((((((((((('''&&&'''))))))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''''')))'''%%%&&&)))******((()))))))))))))))*********)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((''''''''''''''''''&&&&&&'''((()))***'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((************)))))))))(((***************)))(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&+++***(((((())))))((('''}}}```QQQKKKFFFBBB@@@???===<<<;;;;;;<<<<<<===<<<::::::;;;<<<;;;:::999888;;;===<<<;;;???FFFIIIUUUggg{{{gggIII999666555333222222000...++++++,,,...000222111///---+++******)))////////////////////////------......------,,,+++...,,,++++++---......---111111333888???GGGNNNSSSZZZ\\\```eeehhhgggccc___XXXNNNDDD>>>999444333555222000///...///...,,,+++,,,,,,,,,+++++++++*********+++---...---...///111444777EEEZZZlllwww|||nnnXXXHHHJJJLLLBBB777222///---,,,+++,,,---,,,+++---......///000111222222///...---,,,,,,,,,---...***)))((('''&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((())))))))),,,///000...,,,+++***((()))***)))((((((***,,,,,,+++++++++************---,,,+++***************++++++************++++++++++++***))))))***+++++++++++++++++++++***************)))))))))((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++000...,,,+++,,,,,,+++******+++,,,+++***+++,,,...++++++******++++++,,,,,,******+++,,,------------,,,,,,---------,,,,,,+++---,,,+++---///000000///000///---+++++++++,,,,,,,,,+++++++++***)))))))))((('''&&&(((***++++++***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%'''))))))(((************))))))))))))************************)))(((&&&'''((()))(((&&&((((((((((((''''''''''''((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((************)))))))))))))))************))))))(((******))))))((((((''''''***))))))(((((((((((()))+++***(((((())))))(((&&&}}}___PPPIIIFFFCCC@@@???===<<<;;;;;;<<<<<<>>><<<:::::::::;;;:::999777666888<<<===<<>>666444222///.........//////000/////////......---,,,,,,,,,,,,---******++++++,,,,,,------......------,,,,,,,,,,,,***++++++,,,,,,...///111777???KKKYYYfffrrr|||zzzpppdddXXXKKK<<<111000---+++***+++,,,---,,,,,,,,,,,,+++++++++******)))+++,,,---------///000444555BBBYYYoooyyyzzzyyyuuu}}}lllTTTIIIHHHEEE===666222///,,,++++++++++++***++++++++++++++++++++++++,,,+++*********+++,,,,,,++++++*********)))******"""###%%%'''(((*********(((((())))))***+++++++++)))((((((((((((((())))))(((+++...000///...------******))))))***+++,,,,,,,,,,,,,,,+++++++++******'''''''''(((((()))++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++))))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++)))))))))***+++,,,---,,,++++++---///------,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,+++***)))'''&&&%%%---,,,,,,...000222222111///...,,,+++******++++++(((((()))***++++++,,,,,,)))(((&&&''''''(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++))))))************))))))''''''''''''((()))***+++++++++******))))))((((((***************************(((''''''(((((('''%%%((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))******((())))))*********))))))***)))))))))(((((((((''')))(((((('''(((((()))))))))((()))+++---...---+++```NNNGGGEEEDDD@@@???===<<<;;;;;;<<<<<<;;;999888888999:::999888===999999;;;;;;999:::>>>@@@GGGTTTdddwww}}}tttmmmeee]]]WWWOOOMMMJJJIIIIIIIIIHHHGGGLLLPPPVVV]]]fffsss~~~qqqcccWWWHHH===444222222000...///,,,---///000111111000///,,,,,,,,,,,,,,,---...///---------......////////////...---,,,,,,,,,,,,---***+++++++++,,,...333666???KKK]]]mmmzzzvvvjjj[[[FFF555222///+++)))***,,,,,,---,,,,,,,,,+++++++++******)))***,,,---,,,---...000222444@@@VVVjjjsssuuuuuusss|||wwwbbbRRRNNNLLLEEE<<<333000,,,***))))))((('''---------,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,+++++++++*********$$$%%%&&&'''(((((((((((()))))))))******+++++++++((((((''''''(((((())))))'''***---//////...------+++***((()))***,,,+++***,,,+++++++++************&&&&&&&&&'''((()))***+++******++++++++++++******)))***++++++++++++***)))*********+++++++++++++++******)))))))))((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,***)))(((***++++++,,,---,,,++++++---///------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---000222222111---------,,,++++++******,,,,,,+++***)))(((''''''***(((&&&&&&''''''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((('''((()))+++---///)))******++++++******)))(((*********((()))***,,,************))))))))))))***************************)))''''''(((((('''%%%((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))******'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************((())))))************)))((((((((()))))))))))))))'''''''''''''''(((((()))(((((()))+++---...---+++aaaNNNFFFDDDEEE@@@???===<<<;;;;;;<<<<<<;;;999888888:::;;;;;;:::>>>:::888:::;;;999999<<<@@@FFFPPP___qqquuummmccc[[[UUUOOOIIIEEEAAA???===<<<>>>??????>>>???BBBGGGMMMUUUcccttttttbbbVVVIII@@@:::555222222000---...111.........///000000111222,,,,,,,,,,,,,,,---...///............///////////////...---,,,,,,,,,------+++,,,,,,,,,---111777===MMM[[[ppp{{{nnnXXXDDD777333...+++***+++,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,,,,,,,...000222222;;;NNN```jjjpppssswwwnnn]]]VVVUUUOOOEEE999555000,,,+++***)))(((,,,,,,+++++++++*********++++++***)))***+++,,,---+++++++++++++++***))))))******))))))'''&&&%%%$$$(((((())))))))))))))))))'''''''''''''''((())))))%%%(((,,,......---------,,,***((((((***+++***(((++++++*********)))))))))(((((('''(((((()))******))))))***++++++***)))))))))***++++++++++++***))))))))))))*********++++++++++++*********)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((***+++***((((((***---+++---------,,,,,,---///------,,,++++++++++++++++++,,,,,,------,,,,,,+++))))))+++,,,------......+++++++++---///111111111+++,,,---------+++)))(((,,,,,,+++)))'''&&&%%%$$$)))'''&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''+++***((('''((()))+++,,,))))))************))))))***+++,,,***(((''')))+++)))))))))))))))*********))))))))))))))))))))))))+++)))''''''((((((&&&%%%((((((((((((''''''''''''%%%&&&'''((())))))((((((((((((((()))***+++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))************(((((()))***************''''''(((((())))))******'''''''''''''''((()))))))))((()))***,,,+++)))&&&bbbNNNFFFDDDEEE@@@???===<<<;;;;;;<<<<<<;;;:::999999;;;======<<<;;;777666999;;;:::;;;>>>>>>CCCKKKWWWhhh{{{sss___XXXOOOIIIGGGEEEBBB@@@@@@===:::999::::::999888999<<>>===<<<;;;::::::999:::;;;;;;;;;:::<<<===:::::::::;;;;;;;;;<<<<<<>>>???FFFSSSaaattt}}}hhhYYYKKKGGGCCC@@@???>>>===<<<:::999999999999999999:::999:::<<>>EEETTTcccyyy}}}yyykkkXXXHHH>>>888444111444000---...111222000---222000......//////---,,,---+++***)))((()))******------------------------,,,,,,,,,,,,,,,---......444------333222222AAAVVVpppzzzkkkLLL:::333333------...))),,,+++******))))))******------,,,,,,,,,,,,,,,---,,,...333;;;HHHYYYlllxxxyyyllldddaaaaaabbbVVVNNNCCC999222---***(((***************))))))(((******))))))(((''''''&&&***)))((((((******)))(((((()))))))))((('''&&&&&&((()))******)))'''%%%$$$'''''''''''''''((((((((((((((()))***+++,,,------++++++++++++***************************************)))((((((((()))***+++))))))(((((((((((())))))************+++++++++,,,***+++++++++******)))(((******))))))))))))******++++++***************+++---------,,,,,,++++++++++++***))))))***+++***)))++++++++++++++++++++++++******+++,,,------------......,,,+++++++++,,,---+++******))))))))))))***,,,+++******,,,,,,+++***...,,,+++,,,---......---111...+++***+++,,,------))))))))))))))))))))))))(((((()))******)))((('''(((''''''&&&&&&''''''(((((((((''''''((())))))***(((''''''(((******)))((())))))))))))))))))))))))******)))(((((((((((((((&&&'''))))))(((((()))*********))))))(((((((((((())))))((((((''''''(((((())))))))))))((((((((((((*********)))))))))))))))******))))))(((''''''&&&&&&))))))&&&&&&))))))&&&'''(((((()))((('''&&&%%%)))(((&&&%%%%%%&&&((()))(((((()))))))))************************************(((&&&'''((()))(((((()))(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&$$$###))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''((())))))******))))))(((hhhQQQIIIDDD@@@<<<<<<<<<<<<======>>>>>>888999::::::999999:::;;;<<<;;;999888999:::<<<===<<<<<<@@@HHHSSSccczzzzzzfffTTTGGG@@@???<<<999777777777777666666555555555555555555666444444555888:::???LLLYYYqqqssseeedddjjjllljjj___UUUHHH>>>888555222000222///---...111222111///111000......//////...,,,000///---,,,,,,,,,...///------------------------,,,+++++++++,,,...000111777///---111222666JJJaaaxxxsssWWWAAA555222///000000(((,,,+++******))))))******------,,,+++*********+++(((+++111777@@@QQQdddrrrzzzmmmdddaaaccceeeaaaZZZNNNBBB999111+++'''************))))))((((((***))))))((((((''''''''')))((('''((()))***)))(((+++***)))(((''''''&&&'''%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''(((((())))))***+++,,,------...------,,,,,,+++***))))))+++++++++++++++++++++++++++***))))))((()))))))))((())))))******))))))((()))))))))*********++++++++++++,,,,,,,,,+++************))))))))))))******(((((())))))***+++------------,,,,,,,,,,,,+++++++++******+++,,,,,,+++)))************************)))***+++,,,,,,------,,,///...------,,,,,,------***))))))))))))******+++,,,+++******+++,,,+++***,,,+++******,,,------,,,,,,+++)))(((*********)))))))))))))))))))))))))))*********)))((('''''''''(((''''''&&&&&&''''''(((((((((((('''(((((()))***((('''&&&''')))***)))((())))))))))))))))))))))))***))))))(((((((((((((((&&&'''))))))((('''((()))***))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))((((((''''''&&&&&&&&&))))))&&&&&&))))))&&&'''''''''((('''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))*********************************)))'''''')))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))(((((())))))***++++++***))))))(((((('''''''''((())))))))))))***************)))kkkSSSHHHDDDAAA<<<<<<<<<===============888999::::::888888999:::<<<;;;999777888999<<<>>>>>>>>>AAAGGGNNN\\\rrriiiUUUHHHBBBAAA<<<:::888777888888888777555555444444444444555555666555666999:::===GGGRRRhhhwwwxxxbbbSSSOOOQQQRRRPPPKKKFFF???999666555333222222000///000222444444333111///......//////...,,,000000000111111000000///------------------------...---,,,,,,,,,...000222333---+++///222999OOOfff}}}{{{bbbHHH666222///111000''',,,+++******))))))******++++++)))((('''''''''''''''+++000333888EEEXXXfffxxxxxxnnneee``````aaa```ZZZPPPFFF>>>777222...++++++***))))))((((((((())))))((((((((('''''''''((('''&&&''')))***)))(((,,,+++)))'''&&&&&&''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&''''''(((((())))))***+++,,,---......---,,,,,,+++******))))))++++++++++++++++++++++++,,,+++******)))(((((((((((()))***++++++***)))(((((())))))))))))*********,,,,,,,,,------,,,+++++++++******))))))******+++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------+++)))))))))************++++++******+++,,,------------//////......------------,,,,,,+++,,,,,,---...///+++***)))***+++,,,+++)))+++)))((()))+++,,,,,,,,,)))(((((((((******((('''))))))))))))))))))))))))******)))((('''(((((((((((((((''''''''''''((((((((('''''''''''''''((((((((('''&&&'''((())))))((())))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))((('''((()))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))))))))(((((((((((()))++++++)))))))))(((((('''''''''&&&))))))&&&&&&))))))&&&((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))******************************)))'''''')))***)))((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))))))))(((((((((((()))))))))))))))(((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((()))***+++)))******++++++++++++***oooTTTHHHDDDBBB???>>>>>>===<<<<<<;;;;;;888999::::::888888999:::<<<:::888777777999<<<===>>>>>>AAAEEEIIITTTiii|||ttt[[[JJJBBB@@@BBB:::888777777888999888666666555555444444555555666777555666999:::;;;CCCKKK^^^mmmnnnYYYJJJEEECCCAAA@@@@@@===:::777666444333222000//////000111333444444000///......//////...---***,,,///111111///,,,***------------------------//////------------...///...+++,,,000444>>>SSShhh~~~iiiLLL888222000222111''',,,+++******))))))******+++***)))(((''''''&&&'''))),,,//////111:::IIIVVViiirrrzzz||||||~~~~~~|||vvvuuurrrmmmgggaaa]]][[[ZZZUUULLLEEE>>>:::555333,,,+++***)))(((((((((((((((((((((((('''''''''''''''&&&%%%&&&((()))(((''',,,+++)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((()))***+++,,,------...************************++++++++++++++++++++++++,,,++++++***)))(((''''''((()))***++++++***)))(((((())))))))))))*********+++,,,,,,---------,,,,,,++++++************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***))))))******+++++++++++++++,,,---...////////////...............------------------------...///000+++***))))))++++++***))))))((('''(((***,,,,,,+++,,,++++++,,,......,,,***))))))))))))))))))))))))((((((((('''((()))******(((((((((''''''(((((((((''''''&&&%%%%%%&&&&&&&&&)))'''%%%&&&'''))))))((((((((((((((((((((((((((())))))(((((((((((())))))''')))******)))(((((()))))))))))))))************))))))*********)))((('''''''''((((((((())))))))))))))))))))))))***+++,,,******)))))))))))))))(((&&&))))))&&&&&&))))))&&&)))))))))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))***(((''''''((())))))((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***))))))(((((((((((())))))((((((((((((((()))))))))((()))+++,,,,,,+++)))(((((((((((((((((()))***+++))))))***+++++++++++++++sssVVVHHHDDDCCC??????>>>===<<<;;;::::::999:::;;;:::999888999:::;;;:::888777888999;;;<<<:::<<>>>>>======<<<<<<<<<;;;:::<<<<<<;;;:::999999:::999999888888999999:::;;;777:::>>>@@@AAAGGGXXXjjjxxx\\\GGG>>><<<:::777777666555666666666555333555555444444444444555555555333444777888888;;;???OOO```ssszzzfffQQQEEE@@@<<<;;;<<<777777666555333111111111---...............000111///...---...///000///......///111222333222111000------------------------***+++---......---,,,+++......///222888GGG]]]qqq~~~gggMMM:::333...000111***,,,+++******))))))******,,,++++++*********++++++,,,,,,,,,+++,,,///555999AAAJJJRRRSSSSSSUUUUUUTTTOOONNNQQQXXX```bbb^^^XXXQQQKKKAAA999444111///......,,,***(((''''''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''(((((()))************))))))(((((('''''''''''''''*********)))((((((''''''''''''((()))***++++++,,,,,,++++++******)))))))))******************************++++++***)))((('''+++******))))))******+++************+++++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))******+++++++++,,,,,,------------+++((('''(((***++++++***++++++,,,------......+++,,,---...////////////,,,------...---,,,+++***++++++***)))))))))******+++)))((()))***+++***((()))((('''(((+++------,,,***)))))))))+++,,,,,,***))))))))))))))))))))))))'''((()))******)))(((((())))))(((((((((((())))))))))))(((''''''''''''''')))'''$$$$$$&&&((())))))((((((((((((((((((((((((((((((((((((((()))******+++,,,------+++******+++))))))*********+++++++++***+++,,,---,,,+++)))((())))))***++++++,,,------***,,,---///...---+++)))))))))))))))))))))))))))&&&))))))&&&&&&))))))&&&***)))((('''&&&'''(((((('''''''''((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((('''%%%%%%'''''''''&&&''''''''''''''''''''''''(((''''''''''''((((((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''&&&'''''''''&&&'''((()))************wwwXXXHHHEEEDDD<<<<<<<<<===============;;;<<<===<<<:::999:::;;;888888999999::::::::::::777:::???AAAAAAFFFVVVgggvvvqqqUUUDDD>>>>>><<<888999888777777888888666444555444444333333444444555666444555999:::999;;;???KKK]]]qqq~~~{{{fffOOOCCC???<<<===@@@777777777666444222222333000000111000///000111333///...---...///000///......---,,,,,,,,,...///000------------------------'''))),,,...//////---,,,.........///666FFF___rrr}}}eeeLLL:::333---///111***,,,++++++***)))************)))))))))))))))***+++,,,+++******,,,...111333111999AAABBBAAABBBBBB@@@???>>>@@@KKKXXX___]]]WWWMMMFFF===555111/////////...---***(((''''''((((((&&&'''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&''')))+++++++++******(((''''''''''''(((((())),,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++///...---,,,***)))((('''))))))))))))))))))))))))))))))***++++++***(((''',,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++***************+++++++++++++++,,,,,,---------...***'''%%%&&&)))+++,,,++++++,,,------...//////++++++,,,---............+++,,,---------,,,+++***,,,,,,+++***)))))))))******)))((()))***+++***((()))((('''(((+++---------///---,,,,,,...000000///))))))))))))))))))))))))((()))***+++***(((&&&%%%))))))(((((((((((())))))++++++***))))))))))))))))))'''$$$$$$&&&((())))))((((((((((((((((((((((((((((((((((((((()))******,,,---......,,,***++++++))))))******+++++++++++++++,,,---......,,,***)))++++++,,,------...//////+++---///111000...***((('''''''''(((((((((((((((&&&))))))&&&&&&))))))&&&)))((('''&&&%%%&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))************************'''&&&$$$$$$&&&'''&&&%%%&&&'''''''''''''''''''''((((((((((((((((((''''''))))))(((((((((((())))))))))))******+++++++++,,,))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&((())))))*********yyy[[[LLLGGGEEEAAA>>>===??????;;;;;;===>>>===<<<;;;;;;:::;;;;;;::::::999999888777777777<<<;;;;;;;;;???FFFOOOVVVsssaaaLLLEEE===;;;<<<999777777777777777777777777555555666666666666555555777888888666444666;;;@@@MMM\\\nnn{{{{{{```LLLCCC;;;;;;===666444333333222111111111222111000000/////////////////////000000//////...---000///------///000///...---------------...///000//////000000//////...---///...///222777FFF___uuuxxxdddGGG555000+++,,,111///------,,,+++************))))))))))))))))))))))))************+++,,,---...111111222333444444444444888555555===JJJTTTWWWVVVJJJDDD888...,,,///---((()))+++,,,***'''%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++++++++++++++***)))((('''((()))******)))((('''&&&'''((())))))*********,,,+++)))(((((()))***++++++++++++***)))(((((('''///---+++***++++++***)))++++++++++++*********)))******)))))))))))))))************++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------******------*********+++,,,+++***)))(((...---+++******+++,,,...000///...,,,++++++,,,,,,,,,+++******))))))******''''''((((((((((((''''''''''''(((******+++++++++---+++)))+++------+++((())))))))))))((((((((((((+++)))(((((())))))'''&&&))))))((((((''''''&&&&&&+++***(((((())))))'''&&&***)))(((((((((***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))000222222...)))&&&''')))))))))+++---...---+++(((---,,,++++++,,,---,,,***'''***---...//////111222111///------------+++))))))'''%%%&&&)))***(((&&&######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++'''((()))***++++++***)))(((((()))(((((('''&&&%%%))))))(((((((((((())))))''''''(((((((((((('''''')))(((%%%###%%%***)))%%%)))(((''''''''''''(((((('''(((((())))))))))))(((***))))))((((((((((((((())))))))))))(((((((((((()))(((((()))******'''%%%}}}___NNNHHHEEEAAA>>>===??????;;;;;;===<<<<<<;;;:::999999999999999999999888888888888888<<<;;;;;;;;;>>>DDDMMMSSShhhvvvbbbMMMFFF>>>;;;<<<888555555555555555555555555555555555666666555555555444666777666555777<<>>===??????;;;;;;======<<<;;;:::999999999999777888888888888999999999;;;;;;::::::<<>>RRReeezzzppp[[[BBB666555///------)))+++************+++,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---+++,,,---...///////////////......000555<<>>333------,,,))))))***+++***'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''******++++++******))))))(((((())))))))))))(((((($$$&&&)))++++++***)))'''))))))***++++++******)))++++++******)))(((((((((((('''&&&''')))***+++***************)))))))))(((******)))))))))******+++*********++++++++++++,,,***++++++,,,,,,+++++++++.........------,,,,,,+++,,,++++++++++++*********))),,,,,,)))))),,,,,,)))******++++++******)))(((++++++*********+++---...,,,,,,---------+++***)))++++++***))))))))))))***''''''(((((((((((('''''''''((()))******+++******+++***)))***,,,,,,***)))++++++*********)))))))))***)))((()))***+++***)))'''''''''((()))*********((('''&&&'''((()))(((''')))))))))***))))))((((((************************+++******))))))******++++++(((%%%&&&***,,,+++(((---,,,+++***+++---///000333222222444666888777666777777555111---+++,,,---///---++++++++++++)))(((+++)))((()))***+++***(((***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''))))))((('''''''''(((((('''((((((((((((''''''&&&(((((())))))))))))))))))***))))))(((((())))))***&&&&&&'''((())))))((((((((((((&&&###%%%))))))&&&)))))))))(((((())))))******+++,,,------------,,,------+++***))))))))))))******)))))))))((((((((('''&&&%%%&&&)))++++++***gggQQQFFFAAAAAA>>>===??????;;;;;;===???>>>===<<<;;;;;;;;;;;;666777777888999999::::::;;;;;;::::::;;;???EEEIIIWWWfff|||~~~```LLLEEE===:::<<<888777777777777777777777777333333444444444444333333222555888888777888;;;???KKKZZZmmm{{{jjjUUUGGGBBB:::888999333333333222222111222222333222222111000000000000111000///...---------......000///------///000///.........---------......///000///...---------...///---,,,,,,///111888HHHWWWooo{{{|||mmmVVV???444444...+++,,,)))))))))))))))***+++,,,---))))))))))))))))))))))))((()))******+++,,,,,,,,,***+++,,,------......---.../////////111666>>>DDDMMMKKKBBB666...---+++))))))******)))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))************))))))(((((())))))))))))(((((($$$&&&))),,,,,,+++(((&&&,,,++++++++++++,,,,,,---************))))))((((((***)))((((((***,,,,,,+++*********)))))))))((((((******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////......---,,,++++++++++++++++++************))),,,,,,)))))),,,,,,)))***************))))))((())))))))))))***+++---...,,,,,,,,,++++++*********++++++***)))))))))))))))''''''((((((((((((''''''(((((()))***************)))))))))***++++++***)))++++++++++++*********))))))(((((()))+++,,,+++***((((((((()))))))))******'''&&&&&&''')))+++***))))))***+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))******,,,)))'''''')))***)))'''------,,,+++,,,000555999<<<<<<===@@@CCCEEEDDDCCCEEEDDD@@@:::444111000111---,,,******+++***)))'''******)))))))))))))))(((******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))(((((('''''''''''')))))))))((((((''''''&&&(((((()))))))))***++++++***))))))))))))))))))***%%%&&&'''((())))))))))))''')))'''$$$$$$((()))&&&***))))))))))))******+++***+++,,,------......---///...---,,,+++******************)))))))))((((((---+++)))***,,,...//////iiiRRRFFF@@@AAA>>>===??????;;;;;;===>>>===<<<;;;;;;::::::;;;666666777888999::::::;;;:::::::::::::::===BBBEEERRR___ttt}}}```KKKEEE===;;;<<<999888888888888888888888888333333444444444444333333444666999999777888;;;>>>MMM]]]ooo}}}xxx```MMMCCC@@@888777777111333222222111222222333333111111000////////////000000000///............///000///------///000///...///......---------......000000//////.........///---,,,,,,...///333>>>JJJ[[[hhhwww|||kkkSSS<<<222111+++***---+++((((((((()))***+++,,,---))))))))))))))))))))))))'''((()))+++++++++++++++++++++,,,---...............000111000///444<<>>666111///,,,+++************)))''')))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&+++******))))))((((((((())))))(((((()))***+++,,,******))))))))))))******&&&&&&'''(((((()))((((((&&&)))((($$$$$$''')))''')))))))))))))))***++++++)))***+++,,,------------///...---,,,++++++++++++************))))))))))))111///,,,,,,---//////...kkkSSSGGGBBBAAA>>>===??????;;;;;;===;;;:::999888777777777777666666777888999999::::::888999:::::::::===@@@CCCKKKVVViii~~~cccNNNGGG>>>;;;<<<888666666666666666666666666444444555555555555444444555777999999888999===AAAPPP___qqqyyykkkUUUDDD>>>>>>777555666000222222111111222222333333111000000///////////////000000111111111000///......---++++++---...---,,,//////...------------......////////////...------...,,,,,,...---...555>>>DDDOOO]]]gggrrrxxxfffMMM888000000***)))------((((((((()))***+++,,,---))))))))))))))))))))))))'''((()))+++,,,++++++***+++,,,---...///////////////000000//////222999???DDDHHHGGG===333...,,,******((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))******))))))))))))(((((((((((())))))&&&''')))++++++***(((&&&)))((('''&&&''')))+++,,,******))))))))))))))))))+++***(((((()))******)))++++++++++++*********)))***************+++,,,---//////............------(((((()))***++++++++++++---------,,,,,,++++++***+++************)))))))))(((++++++((((((++++++(((+++***)))(((((((((((()))(((((())))))*********+++---,,,+++******+++,,,---******)))(((((((((((()))''''''((((((((((((''''''))))))************))))))%%%''')))))))))((()))***++++++*********))))))))))))((('''((()))***)))((()))))))))((('''&&&&&&&&&((('''&&&'''***++++++***''''''((()))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%))),,,+++)))***...222,,,000666;;;@@@GGGPPPVVVaaaaaadddgggkkklllkkkiiihhhfffaaaVVVHHH:::000+++,,,+++******++++++***(((((()))***(((&&&%%%&&&'''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&+++******))))))))))))******)))((('''((()))***++++++******))))))******+++''''''((((((((((((''''''&&&))))))%%%###&&&(((((((((((((((((()))******+++((()))***+++,,,---------...------,,,,,,,,,,,,,,,++++++*********)))))))))///---++++++,,,,,,,,,+++nnnVVVJJJEEEAAA>>>===??????;;;;;;===:::999888777666666666666777777777888999999999:::777999:::;;;;;;===@@@BBBGGGPPP```sssjjjTTTKKK@@@<<<;;;777666666666666666666666666555555555666666555555555444666888888999<<>>GGGNNNVVV```ggglllmmmooosssvvvwwwuuusssqqqqqqnnndddUUUDDD666...---+++******+++,,,***))))))***+++***'''%%%&&&(((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&))))))((('''((()))*********)))(((&&&&&&'''((()))+++******))))))******+++))))))))))))((('''&&&%%%%%%))))))%%%###&&&((((((''''''''''''((()))***+++((()))***+++,,,---------,,,,,,,,,+++,,,,,,---...+++++++++*********))))))***))))))***,,,,,,+++)))pppWWWLLLHHHAAA>>>===??????;;;;;;===;;;:::999888777777777777888888888888888999999999777888:::;;;<<<===@@@BBBHHHOOO[[[lllpppYYYOOOBBB<<<:::555888888888888888888888888555555666666666666555555333555777888999>>>FFFLLLYYYhhhzzz~~~tttjjj[[[MMMFFF999777:::444333444///222111111111222333333444333222222111000111111111000222444666666333000...000///------///000///...000///...---------------000222444666666333000...///------...,,,)))+++000...333777999@@@OOO^^^eeemmmqqqwww~~~{{{bbbMMM@@@000///444///+++---***)))))))))))))))******+++))))))))))))))))))))))))&&&''')))+++,,,+++***))),,,,,,---...////////////777555333222222222333444999BBBHHHAAA666///,,,+++***(((&&&'''***+++)))'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***)))(((''''''((()))***((()))))))))))))))((((((&&&)))...111222000---***)))))))))))))))*********+++******+++...000111000---------,,,,,,,,,++++++************+++,,,---...,,,,,,,,,++++++*********(((((()))++++++,,,,,,,,,******************++++++************))))))))))))(((++++++((((((++++++(((+++***((('''''''''((()))((()))))))))))))))(((''''''***///222222///+++(((******)))(((((((((((((((''''''((((((((((((''''''))))))*********))))))(((###&&&))))))(((''')))+++))))))))))))(((((((((((()))(((&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%''')))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))...+++((((((+++,,,+++(((,,,666DDDOOOXXXaaakkkrrrnnnooorrrvvvyyyyyywwwuuusssuuuuuunnn```OOO@@@777---+++***+++,,,,,,+++******,,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%'''(((((((((''''''((('''&&&&&&'''((()))***+++***'''&&&%%%&&&'''(((++++++************++++++******))))))(((&&&%%%$$$%%%)))***%%%###%%%((()))&&&&&&&&&&&&'''(((******((()))+++,,,---.........++++++++++++,,,---......+++++++++************)))''''''(((***------,,,***tttXXXJJJEEE???>>><<<<<<======<<<::::::::::::999999888888888999999999999999999999999222777<<<===;;;;;;>>>AAAGGGIIISSSdddvvvdddOOOFFFBBB<<<777666666666777888888555333777666555444333333333444888999:::999:::>>>FFFLLLeeepppwwwkkkbbbXXXLLLCCC;;;999777666666666555333333222000///000111000//////000000111222222333333000111222444666555111......------,,,,,,------...////////////............///333666666222///.........------,,,,,,------...///000333777<<>>333+++((())))))))))))(((((((((((()))((('''((())))))'''%%%))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,))))))(((((((((((()))))),,,++++++***)))(((((('''(((((())))))******++++++))))))))))))************///+++((())),,,...+++(((---------.........//////000...,,,******+++,,,...++++++++++++++++++++++++((((((((((((((((((((((((***************)))((((((---------,,,+++***(((((())))))))))))))))))))))))))))))************))))))************************............---,,,++++++,,,+++***)))((((((((((((((()))*********(((&&&%%%******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''&&&&&&((()))&&&&&&'''((()))******++++++******)))(((''''''&&&---)))'''))))))(((+++000444===MMM]]]gggkkknnnpppxxxwwwuuuvvvyyy{{{wwwqqqxxxyyyxxxtttlll^^^FFF222......---+++))))))***+++)))+++)))%%%%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***(((%%%$$$'''***************)))((('''&&&***))))))((('''&&&&&&&&&************))))))))))))---,,,***((((((((())))))((((((((('''&&&&&&%%%%%%***)))))))))))))))******++++++++++++++++++++++++...,,,******++++++***))),,,,,,***)))))))))***+++***+++---...------...///uuuYYYJJJEEE???>>><<<<<<======<<<:::::::::999999999999999999999999999999999999999999222666;;;<<<;;;:::===@@@EEEFFFNNN^^^oookkkVVVKKKFFFAAA===<<<;;;999999::::::888777888888777777777777777777888999;;;;;;>>>EEEPPPXXXlllwwwuuuggg]]]VVVNNNEEE===999777555444444444333222333111//////000000000///111111111111111111111111......///000111111///,,,///......------......///////////////...............111444444222///......---,,,,,,++++++,,,,,,---------///111444888;;;===AAADDDKKKXXXhhhwwwsssbbbOOO>>>444222///------------,,,+++************))))))))))))***)))))))))((((((((('''+++++++++++++++++++++++++++,,,,,,---...///000000222111000000111333333444<<>>============<<<:::999999999999999999::::::999999999999999999999999222666:::;;;999999<<<>>>AAAAAAHHHUUUddduuuxxxcccTTTKKKFFFCCC>>>;;;999777888888888777555555666777777777777777888999:::<<<@@@KKKXXXbbbxxxjjjaaaUUUMMMIIIDDD>>>999666555333333333333111000111000//////000000///...333333222111000000/////////...------//////...---/////////....../////////////////////............,,,///111222111///.........------,,,,,,------...---,,,,,,---...000222333777999===HHHWWWhhhuuu|||zzztttiii[[[LLL>>>444...///---,,,,,,---...---,,,************++++++++++++))))))))))))((((((((((((++++++++++++++++++++++++++++++,,,---...///000111333222111000000111222333;;;???CCCBBB;;;333,,,***))))))))))))))))))))))))***((('''((())))))'''&&&,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((************************+++++++++***))))))((((((%%%&&&&&&''')))***++++++))))))))))))************+++(((&&&(((,,,......,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************************)))((('''''''''((()))++++++******)))((('''&&&))))))))))))))))))))))))))))))************))))))************************((()))***+++,,,,,,,,,,,,,,,+++***)))((((((((((((///...---+++***)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))(((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&((()))++++++++++++******))))))*********))))))(((((('''(((&&&&&&))))))(((+++000@@@NNN^^^iiimmmpppuuuyyyxxxxxxyyyyyyyyyyyyzzz|||}}}zzzkkkSSS???333111---***(((((()))******------***)))***((($$$&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))'''%%%%%%&&&'''((()))************))))))((((((''''''&&&(((((((((((())))))))))))+++***)))((('''''''''((('''''''''((((((((((((((('''''''''((()))+++---...------------------------111///,,,+++,,,.........------,,,++++++++++++,,,+++,,,---...////////////{{{^^^MMMGGGAAA???======>>>===<<<:::888888888999999:::::::::888888888888888888888888444666888999888999:::===>>>===BBBMMM[[[kkktttaaaRRRHHHCCC===;;;999999::::::999777555666777888888888777666<<<===???AAAGGGSSSbbbmmmwwwmmm\\\TTTJJJDDDAAA>>>;;;888555444333333333333111///000///...///000000///...222222222111000000//////222000......000111111000//////............//////////////////............+++,,,...000000///......//////............/////////...---------...///000666666888???JJJVVV___dddbbb]]]SSSHHH>>>777444222///---++++++,,,---,,,+++)))))))))******+++++++++))))))))))))((((((((((((************************++++++,,,---...000000111222222111111000111333444999>>>CCCDDD???666...***)))))))))))))))*********+++)))''''''((()))((('''***))))))((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''******++++++++++++******))))))))))))((((((''''''$$$%%%&&&'''((()))***+++((()))))))))************+++)))'''(((+++------,,,,,,+++***)))***+++---...///...---,,,+++,,,,,,---++++++++++++++++++++++++************************+++)))'''&&&%%%&&&((()))************)))((('''&&&(((((((((((((((((((((((())))))************))))))************************))))))***+++,,,,,,++++++++++++***)))(((((())))))000///,,,***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%'''''''''&&&&&&''')))))))))((((((((((((((((((*********)))))))))(((((('''&&&'''******)))...444EEETTTeeelllmmmoootttxxxvvvvvvvvvuuuqqqpppuuu|||}}}|||mmmVVVBBB:::555000,,,***+++---...,,,...,,,(((&&&((((((%%%'''''''''''''''(((((((((''''''''''''((((((((((((((('''''')))+++***&&&"""%%%&&&'''((())))))))))))))))))))))))((((((''''''((((((((((((((()))))))))******)))(((((('''''''''###$$$$$$%%%&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111...+++***+++---......,,,,,,+++++++++*********,,,,,,---...///000///...bbbPPPIIIBBB@@@>>>>>>>>>===;;;:::888888888999999:::::::::888888888888888888888888555666777888888888:::;;;;;;;;;???HHHSSScccyyyrrr]]]MMMDDD???>>>===>>>???>>><<<:::999::::::;;;;;;;;;;;;;;;AAADDDHHHNNNVVVdddtttsssdddZZZQQQKKKDDD>>><<<:::888666555444333444555444222000/////////000111111000...000000000000000000000000444111///...000111222222...------,,,,,,------...////////////............++++++,,,...//////...---......------------......//////...---...///000111222111333777===CCCFFFGGGJJJGGGAAA;;;777444333333000...,,,+++++++++***)))'''(((((())))))*********(((((((((((())))))))))))***************************+++,,,---...000111111///111333333222222444666666<<>>>>>===;;;:::999999999999999999::::::888888888888888888888888888888777777888999::::::::::::===DDDLLLZZZoooooo\\\QQQCCCBBB??????>>>===;;;999:::::::::;;;===???@@@AAAEEEJJJRRR[[[fffuuu}}}rrrfffYYYPPPGGGCCC>>>:::888666444333555444444555666555333111/////////111333333111//////000000000000000000000111///------...000000///------,,,,,,,,,,,,------////////////............,,,,,,,,,---//////...---+++++++++******+++++++++...---,,,,,,---...000111//////111444888:::999888999888666333111///...---000...+++*********)))(((((((((((((((((()))))))))(((((((((((())))))))))))******************************+++---///000111222///222666666444222333555666;;;CCCGGGEEE===333,,,((())))))******+++++++++,,,***((('''((()))))))))$$$$$$%%%%%%&&&'''''''''((()))***++++++***)))(((&&&''')))*********)))(((((()))***++++++***)))((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))***))))))))))))************++++++***)))))))))))))))******+++++++++,,,,,,,,,...---***(((((()))+++---++++++++++++++++++++++++***************************)))((('''''''''((()))***+++++++++******)))((())))))))))))))))))))))))))))))************))))))************************------------,,,+++***)))******)))))))))))))))*********)))(((''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''''''''&&&&&&((()))(((((()))***+++,,,------******************************+++---,,,...777BBBTTTdddppppppppptttvvvuuuoooggg```]]]YYYXXXdddssswwwgggZZZIII@@@555,,,***++++++++++++,,,(((###"""&&&)))(((''''''(((((())))))******''''''((((((((()))))))))(((((((((((())))))'''%%%''''''(((((((((''''''&&&))))))))))))))))))))))))(((((())))))******++++++***+++++++++***)))((('''''''''(((((()))***++++++,,,+++***)))((((((((((((***************************)))((((((***++++++***))))))******))))))(((''',,,+++***,,,///000...,,,jjjVVVNNNCCCAAA???>>>>>>===;;;:::::::::999999999999999999888888888888888888888888:::999777777888999::::::::::::<<<@@@EEEOOObbbsssssshhhSSSNNNGGGBBB@@@??????>>>======>>>@@@CCCHHHMMMPPPSSSZZZdddoooyyyuuujjj```WWWNNNHHH===<<<:::888666444222111444333444555666555333000000000000222444444222000111111000000//////......000...------...///...---......------------......////////////............///---,,,---///000...,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---///000222222222444666777666555111111000...---+++***)))---+++***)))***+++***)))******))))))))))))))))))'''((((((((()))))))))***************************)))***+++---///000222222111666;;;;;;666222111222777;;;@@@CCCBBB===555///((())))))******+++,,,,,,---***((('''((()))))))))''''''''''''''''''(((((('''((()))******)))((('''$$$%%%''')))******)))((('''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***)))))))))***+++)))***,,,---...---,,,+++------.........---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))******))))))((('''))))))))))))))))))))))))))))))************))))))***************************+++++++++++++++************))))))))))))******((((((((())))))(((((('''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&'''''''''&&&&&&((()))))))))******+++++++++,,,************************,,,++++++,,,+++...:::GGG[[[hhhrrrqqqqqqwwwwwwqqqlll___UUURRRQQQSSSbbbtttuuulllXXXLLL===111,,,+++***)))(((******&&&&&&)))***'''''''''((())))))***++++++'''((((((((())))))))))))((())))))((('''&&&'''(((%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,+++***)))(((((()))))))))***++++++++++++***))))))))))))))))))************************((('''((()))++++++***((()))******+++***)))(((''',,,)))(((***...000...***lllXXXOOOCCCAAA???>>>>>>===;;;:::;;;::::::999999888888888777777777777777777777777;;;999888777888:::::::::;;;:::;;;===???GGGYYYiii~~~zzzggg___TTTKKKGGGGGGHHHIIIFFFFFFGGGJJJPPPWWW^^^bbbiiippp{{{uuulll```UUUNNNHHHBBB>>>888888888777666555333111333333333555666555222000000000111333555555333000333333222000///---,,,,,,000.........000000///...//////............//////000/////////............000...,,,---///000...,,,/////////....../////////000///...------...//////555333111111222333222111///...------,,,++++++***+++)))((()))+++,,,,,,+++,,,+++++++++******))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++---///000222222333999>>>>>>888111......999;;;===???>>>;;;666222((())))))***++++++,,,,,,---+++((('''((()))************))))))((((((((('''&&&'''(((******((('''&&&"""###&&&((()))))))))(((&&&((()))******)))(((&&&))))))))))))************************))))))))))))))))))))))))************'''((()))))))))***,,,---(((***---//////...,,,***'''))),,,......+++(((%%%++++++++++++++++++++++++((((((((((((((((((((((((*********+++***)))(((((((((((((((((((((((('''&&&))))))))))))))))))))))))))))))************))))))************************'''((()))******++++++******)))))))))))))))******&&&''')))*********)))(((((((((((((((((()))******(((((((((((((((((((((((('''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))))))))))))))((((((((((((******************++++++,,,+++++++++***...<<>><<<:::888666444222111111222333222333444555555333111000000111111222222222111111000000////////////000000......---------...///000000/////////............))),,,000111///------...........................---,,,+++,,,...///...---,,,,,,---------.........555333111111000...***'''---,,,***+++,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******'''(((***+++---.........222444666555222000000111111444777999:::888555333......---,,,+++++++++++++++*********))))))))))))((('''&&&'''((((((&&&$$$''''''(((((()))))))))***&&&&&&&&&'''((((((((()))*********))))))((((((((()))(((''''''((()))***+++'''(((((((((((()))))))))+++******))))))))))))***''''''((()))***++++++,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++++++++******************++++++******************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''((()))***)))))))))))))))))))))---***'''))),,,---+++(((,,,+++)))(((''''''((((((,,,+++******++++++)))(((((()))))))))))))))))))))+++)))(((((())))))(((&&&(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((('''&&&'''((()))***((()))+++,,,,,,+++***)))---))))))---...111BBBTTTffflllpppoooooorrrrrrooojjj[[[MMMIIIOOO[[[jjjvvvuuugggRRR???222---+++*********))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***++++++***)))((('''(((((()))$$$###"""###&&&)))******)))************++++++++++++,,,---,,,+++,,,///111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,,,,***+++///---,,,***+++---...............,,,++++++++++++,,,))))))************))))))***+++---...//////......rrr[[[RRRKKKEEE@@@@@@???;;;:::<<<;;;;;;:::999999888888777555555555555666777777888666777999::::::999777666:::<<<===;;;999===EEEMMMVVVjjjwwwlll^^^SSSLLLHHHBBB===;;;:::888777444333222111111111222333222333444555555333111000111111222222222111111000000000000000000000000000............////////////111000///...---......///(((+++///000///,,,++++++........................///...,,,---......---,,,,,,------------.........777555333222111...***'''---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((((((***++++++,,,,,,,,,///111222222111000000111000111333555666666666555333222000...---,,,++++++))))))))))))((((((((((((((('''&&&'''((((((&&&$$$&&&''''''((()))******+++(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''((()))***+++''''''''''''((((((((((((******)))))))))***++++++'''((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,+++++++++***)))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%(((***)))%%%$$$'''+++))))))))))))))))))******,,,***((())),,,---+++(((,,,+++***)))((((((((((((+++*********++++++***((())))))))))))))))))))))))***)))(((((())))))((('''((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((((('''''''''((()))******+++,,,,,,,,,+++***)))///******,,,---111BBBUUUhhhlllmmmmmmpppsssrrrnnnhhh[[[PPPNNNUUU___lllvvv}}}nnnXXXCCC555...,,,+++++++++***))))))(((((('''))))))(((((((((((())))))((((((((((((((()))************)))((((((((())))))###""""""###'''***+++,,,)))************+++++++++***+++---...------...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++---...,,,---000---,,,+++,,,///111111111111000///------,,,,,,---*********))))))*********+++,,,...///000000///...sss[[[RRRMMMFFFAAA???>>>;;;:::<<<;;;;;;:::999999888888777555555555555555666777777666777888999999888777666999;;;;;;999888;;;AAAGGGPPPbbbzzz~~~pppeee[[[PPPIIIFFFCCC===999777555333111444333222111111111222222222333444555555333111000111111222222222111000000000000000111111000000000---...///000000000000///222000...---,,,---///000---...///...---+++******---------...............000...------......---+++------------............222222222222222000...------,,,***+++,,,,,,+++))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))************))),,,---.../////////000000000000111333444666888888555444222///---+++******)))(((((((((((('''''''''((('''&&&'''((((((&&&$$$%%%&&&'''((()))***+++,,,)))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((()))'''''''''((((((((())))))''''''''''''((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,+++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((&&&&&&(((***)))))))))))))))*********,,,***))))))+++,,,+++)))++++++******))))))))))))+++***)))***,,,,,,***(((*********)))))))))))))))***((('''((()))***)))'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))))))))+++++++++++++++***)))(((...)))))),,,---111CCCVVViiikkkkkklllppptttrrrlllfff\\\TTTUUU\\\dddnnnvvv}}}sss]]]GGG777///------(((((())))))((((((((('''***)))(((''''''((()))***((((((((((((((())))))***((((((''''''''''''''''''(((&&&%%%$$$&&&'''((('''))))))*********+++++++++(((+++...///...------...000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...///...---,,,---///000111000111000000......---,,,,,,,,,+++))))))))))))+++,,,,,,---///000000000//////vvv\\\RRRMMMFFFAAA???>>>;;;:::<<<;;;;;;:::999999888888777777777666555555555555555888888777666666777888888777888999888888:::@@@DDDHHHVVVlllxxxhhh[[[QQQJJJEEEBBBBBB???;;;888666444111///555555444222111111000000222333444555555333111000222222222222222111000///000000111111111111000000...///000111111111000000222000...---,,,---///000000...,,,,,,,,,---......---------.........//////000///---.........---,,,---------.........//////...000111222222111000000---,,,***+++,,,,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''((())))))((())))))******)))))))))+++***+++,,,---/////////000000000111444666999;;;666555222///,,,***)))((((((((((((((('''''''''&&&((('''&&&'''((((((&&&$$$%%%&&&'''((()))***+++,,,)))))))))))))))((((((((())))))))))))))))))))))))+++******)))((('''&&&&&&(((((()))))))))*********(((((('''(((((()))***+++++++++************))))))******++++++++++++************+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&(((***)))((((((((())))))************+++***)))***++++++******+++++++++++++++***************)))***,,,,,,***)))+++*********)))))))))((()))((('''((()))***)))((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))((((((((()))))))))))))))*********))))))(((''''''+++''''''+++---222CCCWWWhhhjjjlllmmmqqqtttqqqjjjddd]]]YYY\\\ccciiioootttzzzttt```JJJ999000......$$$%%%&&&'''((()))((((((***)))(((''''''((()))***'''(((((()))))))))))))))''''''((((((((((((((((((+++)))&&&%%%&&&&&&&&&%%%))))))*********+++++++++(((+++...000///...------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000///---,,,,,,---......---/////////...---,,,,,,+++,,,+++***))))))***+++,,,---...///000000000///...www]]]QQQKKKEEE@@@@@@???;;;:::<<<;;;;;;:::999999888888777888777777666555555555555999888666555555666888999666777888888888;;;>>>AAACCCMMM^^^qqq~~~tttgggXXXNNNHHHCCCAAABBB;;;999777666666666333111555555444333222111000///222333444555555333111000222222222222222111000//////000111222222111000///000000000000111111111111111000///...---......///---,,,***+++---000111111,,,,,,------.../////////000...---...//////...---------.........////////////111333222000.........---,,,***+++,,,,,,+++)))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***((())))))************)))+++))))))***,,,...///...000///000111333666999:::777555222///,,,)))((('''((((((((((((''''''''''''((('''&&&'''((((((&&&$$$&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))******************)))'''&&&%%%))))))))))))************++++++*********+++,,,,,,+++++++++***************)))******++++++******)))))))))+++,,,,,,,,,+++*********++++++,,,---------,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))&&&###%%%)))+++***'''((((((((()))******++++++************************++++++,,,,,,,,,++++++******))))))***,,,,,,+++)))+++++++++******))))))((()))((('''((()))***)))((()))))))))((((((((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''((()))*********)))))))))((((((((((((''''''''')))&&&'''+++---111AAATTTdddiiinnnooorrrtttpppjjjddd___^^^cccjjjmmmooorrrwww}}}~~~tttbbbMMM;;;111---..."""$$$&&&((()))***))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))***+++++++++*********(((&&&%%%'''((((((((()))************+++++++++(((+++...//////...---...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000111000111444444222///---++++++,,,---,,,+++---------...------,,,+++++++++************++++++------//////000///...---yyy]]]QQQIIICCC@@@AAA@@@===;;;<<<;;;;;;:::999999888888777777777666666666777888888777777666666666666777777777777888888999:::<<<>>>BBBFFFQQQ___kkkvvvzzzssscccXXXMMMHHHEEE???===>>>555444333444555555333111111222222222111000000///222333444555555333111000222333333222222000/////////000222333333222000///111111000000000111222333000/////////............---,,,+++---//////,,,))),,,,,,------...//////000///...---...///000///...............///////////////111333222///,,,,,,,,,---,,,***+++,,,,,,+++)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))******((())))))***++++++++++++,,,)))((())),,,......---......///000222444666888777555333///,,,***(((((()))))))))(((((((((''''''((('''&&&'''((((((&&&$$$''''''(((((()))))))))***&&&&&&&&&'''((((((((()))'''''''''(((((()))))))))'''((()))******)))((((((((((((((())))))))))))***,,,,,,++++++***+++++++++))))))))))))************))))))************))))))((()))+++,,,,,,,,,+++*********++++++,,,------...++++++******************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&((()))******'''(((((()))******++++++******++++++*********+++***+++,,,------,,,++++++***))))))***,,,,,,+++***,,,,,,+++******))))))((((((''''''((()))******((())))))))))))(((((((((''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++***))))))((((((((((((((())))))))))))&&&(((,,,---///===NNN```iiippprrrrrrrrrnnniiidddaaabbbiiiooopppooopppvvv}}}~~~vvveeeQQQ===111,,,+++%%%&&&(((***++++++***)))(((((())))))))))))((((((&&&'''((()))***))))))(((((()))***+++,,,++++++***)))'''%%%%%%'''))))))))))))************+++++++++)))+++.........---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000222000111555555111---,,,***+++,,,------,,,+++,,,---.........------***++++++,,,,,,++++++***,,,---...//////...---,,,zzz^^^QQQGGGBBB@@@BBBAAA===;;;<<<;;;;;;::::::999888888777555555666666777999:::;;;555666777888888777666555999999999999999999:::;;;??????EEEOOOWWWbbbtttvvviii```SSSIIIBBBBBB@@@999555666333222222333333333000.........///000000000000000222333444555555333111000333333333222222000/////////000222333333222000///333111000//////111333444/////////000//////...---/////////000000+++$$$,,,,,,------...///000000...------...000111000///............/////////000---000222111...,,,,,,...---,,,***+++,,,,,,+++)))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++((()))***++++++,,,,,,,,,---***'''(((,,,......---,,,---...///111333444666888666333000---+++))))))))))))))))))((((((((((((((('''&&&'''((((((&&&$$$(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%''')))***++++++***''''''''''''((((((((()))++++++***)))((((((((()))(((((((((((()))))))))***))))))************))))))'''(((***,,,---,,,***)))******+++,,,,,,---......***************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$''')))(((&&&&&&)))---'''(((((()))***+++++++++)))***++++++***)))***+++***+++,,,---------,,,+++)))))))))***,,,,,,+++***,,,,,,++++++***))))))((((((''''''((()))******)))))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((('''((()))++++++******)))))))))(((((()))***++++++***''')))---,,,---999III^^^hhhrrrtttsssqqqmmmiiieeebbbdddlllrrrqqqoooooowww}}}xxxhhhSSS???111+++)))((()))+++,,,,,,+++***)))'''((()))******)))((('''&&&''')))*********)))(((&&&'''(((*********)))(((***(((&&&&&&'''((((((''')))************+++++++++***+++---...------...///,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))...000...///444333///,,,+++***+++---/////////+++,,,---////////////...***+++,,,------,,,+++***,,,---.........---,,,+++]]]LLLGGGEEEBBBAAA@@@@@@>>><<<<<<:::888888999:::999888444555666666555555666777666666777777777777666666,,,222888:::888777999<<<===<<>><<<;;;;;;999888888999999888777555555666666666666777777555555666666666666555555222555888888555555888;;;:::999:::???CCCJJJXXXeeerrr{{{qqqfffXXXNNNJJJCCC@@@===:::888666444222333222111000000000111111//////000000000111111111222222333333333333333222333222222111111000111111222111000000111111000...111111//////...///000000111000//////000000///---.........---------,,,,,,//////.........---------......///111222222///,,,+++,,,------......------/////////...------,,,,,,---,,,+++***)))***++++++***))))))))))))***++++++***((('''(((+++,,,+++***,,,+++++++++***)))'''%%%)))'''$$$""""""%%%(((******((('''(((+++,,,+++***((((((***+++,,,,,,,,,,,,------------...000111222222333444333111...+++)))((('''&&&''')))***)))((((((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''((()))((('''+++(((&&&&&&''''''%%%###&&&(((******)))(((((((((((((((((((((((((((((((((************************************************+++***)))))))))***+++,,,,,,,,,,,,+++++++++******)))*********++++++++++++---,,,******,,,,,,,,,+++,,,***((('''((()))((('''%%%%%%&&&'''(((((((((((()))))))))))))))(((((((((***))))))(((((((((((((((((()))++++++)))((()))************+++++++++,,,,,,,,,,,,+++++++++*********)))************))))))(((,,,++++++***))))))*********))))))((('''((((((((((((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&'''(((***)))))))))'''&&&'''***+++***((((((((()))******))))))))))))++++++***)))...666>>>TTTdddooommmlllooopppmmmhhheeehhhqqqvvvuuusssttttttuuuzzz~~~yyyhhhNNN:::222///---***)))(((((())))))((('''(((((((((((((((((((((''')))***)))'''))),,,+++&&&)))((((((***,,,,,,***(((***************)))((((((&&&'''((()))***))))))(((*********+++++++++,,,,,,------------,,,,,,++++++---,,,******+++++++++***,,,++++++,,,...///...------,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,,,,------////////////...---,,,+++```NNNDDDBBB???======<<<;;;999:::888777777888999777666666666666777777777888888444444555555555555444444777888999666333333666999888777888;;;<<<@@@IIISSS___nnnyyyjjj___TTTIIIBBB???===;;;888777777666555333222222111000000000000000//////000000000000111111111222333444444444444444222222222111111111111111222111000000111111000...222111000///////////////222000//////000000///............------------,,,000000/////////..................000222111...,,,+++,,,------......------000000000//////...---,,,------,,,,,,,,,+++++++++***************+++,,,---)))((('''(((***,,,,,,+++---,,,+++******)))))))))***(((&&&%%%%%%'''***,,,((((((((()))++++++***)))'''((()))+++,,,---............------......///000///111333444444111...,,,)))((('''((()))***)))(((((((((((((((((((((((((((***))))))(((((())))))))))))(((&&&'''((()))(((&&&((('''&&&&&&'''((('''%%%''')))***)))((('''(((***((((((((((((((((((((((((*********))))))***************************************))))))******+++,,,,,,,,,,,,++++++++++++***************++++++++++++---+++******++++++)))(((+++***(((((()))******)))&&&''''''(((((((((''''''((('''&&&&&&'''))),,,---))))))))))))(((((((((((()))******)))(((((()))+++*********++++++++++++,,,,,,++++++++++++*********((())))))************))),,,+++******)))*********)))(((((('''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((+++)))''''''(((*********)))((('''((()))***)))(((((((((((()))***+++,,,,,,+++,,,,,,***(((+++222777LLL]]]jjjjjjhhhkkkmmmmmmmmmkkkmmmsssvvvuuuuuuvvvrrrtttyyyzzzkkkTTT@@@444...+++***)))(((((())))))((('''''''''(((((((((((((((((()))***)))'''(((,,,+++'''(((((((((***++++++(((&&&***************)))((((((''''''((()))))))))))))))*********++++++++++++,,,---,,,,,,,,,,,,+++++++++---+++))))))***+++***)))---,,,++++++---...---++++++++++++******+++++++++,,,,,,,,,------.........,,,,,,,,,,,,------...//////////////////...---,,,eeeRRRDDDAAA???======<<<;;;999999888777777888888777555777777666777888999888888444555555666666555555444777888999777555444555777999777888;;;;;;;;;@@@GGGQQQ]]]ooowwwjjj[[[QQQIIIAAA===<<<:::888666555666666444333111111000000////////////////////////000000000111111222333444555555666666111111222222222111111111222111000000111111000...222222111000000/////////111///......///000...---............------------////////////.........---,,,+++,,,---......,,,***+++,,,------......------000000111111000///...---------......------,,,+++,,,,,,+++++++++++++++,,,)))(((((((((***+++------///...---,,,+++,,,...000---,,,***(((''''''((()))*********++++++***)))((()))***+++,,,---.........//////..................---///333555555333000...***)))((((((******)))(((((((((((((((((((((((((((******))))))((())))))))))))(((''''''(((((('''&&&%%%$$$%%%&&&((()))))))))((())))))((('''''')))***((((((((((((((((((((((((+++***))))))))))))***+++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************(((&&&)))((('''(((***+++***)))++++++***)))'''%%%$$$###((('''&&&&&&''')))+++---((((((((((((((((((((('''*********)))'''(((***,,,************++++++++++++++++++++++++************'''((()))***************++++++***************+++))))))(((''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((,,,***''''''(((***+++***(((((((((((())))))))))))+++***)))))))))***,,,---++++++***)))(((***///333AAASSScccgggfffgggjjjjjjpppooopppsssvvvvvvwwwwwwpppsssyyy}}}ooo[[[FFF777///+++***)))(((((())))))((('''''''''''''''(((((((((((((((******'''(((******'''(((&&&&&&'''(((***)))(((***************)))(((((('''(((((()))))))))))))))************++++++++++++************************,,,***))))))******)))(((---,,,++++++,,,,,,+++*********))))))))))))************+++,,,---......///,,,,,,,,,,,,---...///000///////////////...---,,,hhhTTTEEECCC@@@>>>>>>===<<<:::888777777888999888666444888666555666999:::999777666666666777777666666666444666888999888777666666999777888;;;;;;:::===AAAGGGOOO\\\lllzzzuuufffZZZNNNGGGBBB===;;;<<<:::888666444555444333111000000000000//////.........////////////000000000111222333444555555666666000111111222222222111111222111000000111111000...111111111111111000//////000///---...//////...,,,//////.........---------.........---------,,,,,,,,,++++++,,,------+++)))+++,,,------......------000111111222111///...,,,---............---,,,+++......,,,+++******)))))))))))))))))))))+++---///555555333000,,,+++---000(((((('''&&&%%%%%%%%%%%%((()))++++++++++++,,,,,,..................------//////////////////......---///222444555333111///,,,+++))))))******)))'''))))))))))))))))))))))))++++++***)))))))))))))))***(((''''''(((((('''%%%%%%&&&'''''''''''''''(((((())))))((('''''')))***))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************)))'''%%%'''&&&&&&''')))***)))(((++++++***)))(((&&&$$$###((((((((())))))))))))(((&&&''''''((((((((('''&&&*********)))'''(((***,,,))))))*********++++++++++++++++++*********))))))'''((()))***************+++***************+++++++++***))))))(((((())))))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((,,,***(((((()))******)))'''(((((()))((())))))***---,,,***)))))))))***+++)))))))))((()))+++...111555GGGZZZcccdddeeeggghhhoooqqqssstttuuuvvvwwwwwwpppsssyyytttbbbMMM;;;000---***)))(((((())))))((('''&&&'''''''''(((((())))))'''******'''''')))***'''(((&&&######&&&)))+++,,,***************)))((((((((((((((((((((())))))***))))))*********+++++++++(((((((((((((((((()))))),,,***(((((()))))))))(((,,,+++******+++,,,+++)))***))))))(((((())))))***)))******+++,,,---......+++++++++,,,---...///000---............------,,,hhhSSSFFFDDDAAA??????>>>===;;;888888888999:::999777555888666444555888:::888666666666777777777777666666222444777999:::999777555777555555999:::999:::===EEEHHHPPP\\\iiiwwwyyykkk___TTTJJJAAA>>>===999888999999777444333333333111000///////////////...------......////////////000000111222333444444444444444///000111333333222111111222111000000111111000...000000111222222111111000000///......//////...---/////////.........------...------------,,,,,,,,,---,,,,,,---......---++++++,,,------......------///000111222111///---,,,......---------,,,,,,,,,...---,,,******))))))))))))))))))))))))+++...111===<<<999333,,,((()))+++%%%%%%&&&'''((()))))))))%%%'''((()))***,,,///111////////////...---,,,,,,....../////////......---,,,---000222333333333222...,,,******+++***)))''')))))))))))))))))))))))),,,+++******))))))))))))***)))''''''(((((('''%%%)))******(((%%%$$$$$$%%%''')))***)))((('''(((***))))))))))))))))))))))))+++***(((''''''(((***+++************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***(((%%%&&&&&&&&&''')))***(((''''''(((((()))))))))(((((())))))******)))((('''&&&%%%&&&((()))))))))(((''')))******)))(((((()))+++)))))))))************++++++************)))))))))((())))))************)))*********)))******+++,,,++++++***)))))))))))))))((((((((((((''''''''''''(((((('''''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((***)))((()))******)))''''''((())))))(((((()))***,,,,,,+++***)))(((((((((((('''((((((***,,,...///...<<>>===;;;999888999:::;;;:::777555888555333444888:::777444555666666666666666666555555555666777888888777666888555444888999777888:::CCCBBBGGGPPPZZZeeeuuu{{{lllaaaWWWOOOFFF???999999999666333333555333111111111111000///....../////////...---,,,........./////////000000222222333333333333333222...000111333333333111000222111000000111111000......///111222333222222222222111000000111111000///////////////........................---------------,,,+++,,,---...---++++++,,,------......------...///111222111///,,,+++......,,,+++++++++,,,---******)))))))))******+++((()))***)))(((***///333<<<<<<;;;444,,,'''''')))&&&'''(((***+++,,,++++++'''(((((('''%%%'''+++///,,,------------,,,,,,+++++++++,,,---------,,,+++)))***,,,///111444555666///---+++++++++***)))'''))))))))))))))))))))))))---,,,+++***))))))))))))+++)))''''''((((((&&&%%%&&&((()))(((&&&$$$%%%'''&&&(((******)))((((((((())))))))))))))))))))))))+++***(((&&&&&&(((***+++************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++,,,,,,)))'''((('''''')))******((('''&&&'''((()))))))))))))))+++***((('''''''''((()))'''(((***+++++++++***)))((()))++++++)))((()))***))))))))))))************************)))))))))))))))************))))))(((******))))))***++++++,,,******)))(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))***)))'''$$$&&&(((***)))(((''')))+++)))))))))******)))(((((()))(((((()))+++,,,,,,,,,---444AAAPPP[[[ccchhhllltttzzz}}}yyyuuuuuusssooonnnpppwwwxxxhhhRRR;;;///---***)))(((((())))))((('''&&&&&&''''''((())))))***%%%***+++'''%%%''')))((()))((('''((())))))((('''***************)))(((((()))(((((('''((()))***+++))))))))))))************((((((((())))))************)))''''''(((((((((''')))(((((()))+++,,,+++******))))))))))))))))))***************++++++++++++++++++*********++++++,,,***++++++,,,,,,++++++***lllUUUEEECCC@@@??????>>><<<;;;999999999;;;<<<;;;888555888444222333888999777444444555555555555555555444999777555555666777777666;;;666555888999777777:::;;;999===EEELLLTTTcccqqqlll\\\SSSMMMIIIAAA:::666888888444000000222000......000000000///---.../////////...,,,,,,............/////////000222222333333333222111111...///111333444333111000222111000000111111000///---///000222333333333222444333222222333333222000000/////////............000/////////............+++***))))))++++++***)))+++,,,------......------...///111222111///,,,***///...,,,******+++,,,---'''''''''((()))+++,,,---((()))***)))(((***///333666888888333,,,((())),,,&&&&&&'''(((((('''&&&%%%,,,,,,***%%%!!!!!!$$$((()))***++++++,,,,,,,,,,,,((()))***+++,,,++++++***'''(((***---000555888:::///...,,,+++++++++)))'''))))))))))))))))))))))))---,,,+++***))))))))))))+++)))((('''((((((&&&%%% ###&&&'''&&&'''***---%%%(((++++++***(((''''''))))))))))))))))))))))))+++***'''&&&&&&'''***+++************************((()))***+++,,,+++***************++++++,,,,,,,,,---------,,,,,,+++++++++))))))***,,,------***((()))))))))***++++++)))''')))))))))))))))((('''''',,,***'''%%%%%%'''***---((()))+++---...---+++***''')))+++,,,***)))))))))))))))))))))************************))))))))))))***************)))((('''******))))))***+++,,,,,,))))))(((''''''''''''''')))(((((((((''''''''''''(((((('''''''''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''(((***+++)))&&&"""&&&(((******'''''')))+++%%%&&&(((*********))))))+++***)))***+++,,,+++***...111:::HHHWWWbbbjjjpppwww{{{vvvtttqqqllllllooovvvwwwhhhRRR:::---,,,***)))(((((())))))((('''&&&&&&&&&'''((())))))***$$$)))+++(((%%%''')))(((******+++,,,,,,)))%%%!!!***************)))(((((()))((('''''''''(((***+++))))))))))))************))))))******+++++++++,,,***(((''''''(((((('''&&&(((''''''(((+++,,,,,,+++******))))))))))))******+++++++++***************++++++******)))*********)))******+++++++++******rrrXXXIIIDDD@@@@@@???===<<<>>><<<<<<<<<;;;;;;:::::::::777777777777777777777777777777666666555555555444666888999888777666777888777777777777777777888888777:::<<<===@@@HHHTTT^^^rrrwwwgggXXXMMMFFFBBBAAA===999444111111222333444333111000000111111000...---...//////...,,,***(((///------...000222222222111111222222222222111111333333333222222111111111000---...333444111///000444777888666888<<<===<<<@@@777888:::444444666111888555///+++///555111(((...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++///000222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))(((((())))))***+++,,,+++******))))))******(((((('''(((******)))'''((((((((((((((()))******++++++***))))))***++++++,,,+++***))))))***+++,,,+++---//////000222555777888444///+++***)))'''&&&,,,***))))))******)))'''+++******)))(((''''''&&&((()))(((%%%""""""'''+++((((((''''''&&&&&&&&&&&&)))***++++++)))(((((()))***(((''')))+++,,,***((()))(((((((((***+++***)))+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***%%%))),,,+++((('''***---******))))))((((((''''''))))))))))))))))))))))))***(((''''''(((((('''%%%******++++++++++++******&&&((()))((('''&&&'''))),,,,,,+++***))))))******++++++++++++*********)))******))))))((((((''''''+++***)))***,,,,,,***)))++++++***)))'''&&&$$$###+++***((('''%%%%%%$$$$$$((('''&&&%%%$$$#########(((((((((((((((''''''''')))(((''''''(((***,,,...************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,111111777GGGWWWdddnnnuuu~~~}}}|||zzzvvvsssooonnnnnnooottt|||sss^^^HHH777---***+++******)))(((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''((('''&&&''')))******)))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((******)))''''''&&&&&&&&&,,,+++***)))(((((((((((())))))***++++++++++++******))))))***,,,,,,+++)))******+++++++++,,,,,,,,,------,,,+++***(((((('''rrrWWWIIICCC?????????<<<;;;===;;;;;;;;;;;;;;;:::::::::777777777777777777777777777777666666666555555555666777888888777666777888888888888888888888888888<<<===>>>======BBBKKKRRR```mmm~~~wwwiii```SSSGGG???:::777666;;;888444222222222222222000///......//////...,,,......//////...---+++***111///......000111000000111111222222222222111111111111111111111111111111111......222444222111333555:::>>>>>>AAAFFFFFFDDDGGG>>>>>>???999:::<<<555777666111---000444111)))///...---,,,,,,------...******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))******++++++++++++******))))))*********)))((()))***)))'''&&&((((((((((((((()))******************************++++++***))))))***++++++***,,,......///000333666888444111...,,,+++)))'''(((''''''(((***++++++************)))((('''''''''(((***++++++***))))))***))))))))))))((((((''''''(((***+++***)))'''(((((()))(((''')))+++,,,***((()))((('''(((***+++***)))+++++++++************)))************************************************,,,,,,,,,------,,,,,,,,,)))+++,,,+++))))))***,,,***)))))))))((((((((('''))))))))))))))))))))))))+++***(((((())))))(((''')))******++++++******)))((()))******(((((()))***,,,++++++***))))))******++++++*********))))))))))))(((((((((''''''''''''+++***)))***,,,,,,***)))))))))))))))((('''&&&%%%)))(((''''''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&''')))******((('''%%%***)))((('''((()))+++---''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,000000888KKK^^^jjjrrrvvv}}}}}}|||{{{yyyvvvsssqqqiiikkkpppzzz{{{hhhSSS@@@333---+++******))))))(((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((()))+++***)))***+++,,,+++***))))))))))))))))))))))))******++++++++++++******))))))************))))))***)))(((''''''&&&&&&&&&)))))))))((())))))***+++))))))***++++++++++++***+++***))))))++++++***)))*********+++++++++,,,,,,))))))*********+++++++++sssVVVIIICCC>>>>>>===;;;:::<<<::::::::::::;;;;;;;;;;;;777777777777777777777777777777666666666666555555666777888888666666777888888888888888888888888888<<<>>>>>>===;;;===BBBGGGNNNXXXgggxxxxxxiii^^^SSSMMMDDD===888666444333888666333222222222000///000...---...//////...,,,........................222000///...///000///...111111222222222222111111//////000000111222222222444111111444555444666:::;;;CCCKKKQQQWWW]]]^^^ZZZYYYOOOMMMKKKCCCCCCBBB999888888555111111222000,,,///......---......//////++++++++++++,,,,,,,,,,,,///.........---------------...///000///...,,,++++++++++++,,,,,,---------,,,,,,+++***))))))))))))************+++++++++,,,++++++*********))))))))),,,+++))))))***)))'''%%%((((((((((((((()))******))))))***++++++***))))))+++******))))))******+++)))+++,,,------...111333777555333111000...+++((((((''''''(((***+++***)))******))))))((((((''''''&&&&&&((()))***'''###((((((((((((((('''''''''''')))******(((''''''((()))(((((()))++++++***))))))((('''(((***+++***)))+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))),,,------......------,,,,,,+++******+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))---***(((((()))******))))))******++++++******)))***+++,,,,,,******+++,,,,,,+++******)))*********************)))))))))(((((((((''''''''''''&&&&&&+++***)))***,,,,,,***)))&&&'''(((((((((((((((((((((''''''&&&''''''(((((())))))((('''&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$******)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,------777MMMcccpppvvvxxx{{{|||||||||{{{xxxvvvtttnnnooouuu}}}oooXXXCCC555///,,,******))))))(((((('''''''''(((((((((((())))))))))))))))))((('''''''''((((((((((((((()))******++++++---,,,***+++,,,,,,+++***))))))))))))))))))))))))******++++++++++++************++++++++++++*********)))(((''''''&&&''''''&&&&&&'''((()))+++,,,---((()))******++++++******...+++)))((()))***))))))*********++++++++++++,,,(((((()))***+++,,,,,,---vvvWWWJJJCCC>>>===<<<:::999<<<999999999::::::;;;;;;<<<666666666666666666666666777777666666666666666666666777888777666555666888999999999999888888888888888:::<<<;;;;;;<<>>:::999888777555555333222222222111///---111000//////000111000///...............///000111111000......///000000///111111222222222222111111......///111222333444555777444333555666777===CCCIIITTTaaakkkuuu||||||xxxsssiiiddd^^^TTTQQQMMM@@@<<<;;;999555222111000.....................//////,,,,,,,,,,,,,,,,,,,,,,,,////////////............---...///000///...,,,*********+++,,,,,,---......,,,++++++***))))))************++++++,,,,,,,,,,,,***************))))))(((+++***))))))******(((&&&((((((((((((((())))))***''')))***,,,,,,***)))'''******))))))))))))******(((***+++++++++,,,...000666555444444444111...+++,,,+++))))))))))))'''&&&***)))))))))(((((((((''''''%%%$$$&&&&&&###&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))'''&&&&&&'''(((((()))******+++***)))+++))))))***+++,,,+++***+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,)))&&&(((,,,...,,,((())))))))))))(((((((((((()))))))))))))))))))))))),,,***''''''((()))******))))))************))))))***+++,,,,,,******+++,,,++++++***************+++*********)))))))))((((((((((((((((((((((((((('''+++***)))***,,,,,,***)))&&&'''(((((((((((((((((()))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&+++***))))))((())))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,555JJJbbbqqqxxx{{{{{{|||}}}}}}|||zzzwwwuuuvvvwwwzzzqqq```HHH777///---+++)))))))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((((()))(((((()))***++++++,,,,,,,,,***))))))******)))'''((((((((((((((((((((((((******++++++++++++******)))******++++++******)))))))))((('''''''''''''''&&&&&&'''''')))***,,,---((())))))***************///,,,)))'''((())))))(((************++++++++++++++++++******************{{{ZZZKKKCCC>>>===<<<999999<<<888999999::::::;;;;;;;;;666666666666666666666666666666777777777777777777555777888777666555666777999999999888888888777777777888:::;;;;;;<<<>>>???DDDDDDHHHOOO[[[jjjwwwvvvjjj^^^UUUMMMGGGBBB<<<:::666555444444333222333222111222222111///,,,000///...///000111000///......---......///000111///...---...000222222111111111222222222222111111...///000222444555777777777444333555777;;;EEEOOObbbmmmzzz|||tttiiiggg```OOODDD@@@<<<999555111000000---------.........------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........///000111222111///---+++******+++,,,,,,---......,,,+++******)))*********)))***+++,,,,,,,,,,,,+++)))************)))(((''')))(((((()))+++,,,+++)))((((((((((((((())))))***'''(((***++++++***((('''))))))))))))))))))))))))((()))******)))***,,,...333333333555555444000...---,,,***)))***)))'''&&&))))))))))))((((((((((((+++(((&&&''')))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''''''(((******************,,,+++***+++---...---,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))%%%###&&&,,,///,,,((((((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&'''))))))((()))))))))******))))))))))))***+++***))))))***++++++***************++++++************))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))(((((((((((((((((('''&&&+++***)))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,111...444FFF\\\lllwww}}}}}}~~~}}}yyywwwzzzzzz{{{~~~|||uuuooo]]]OOO<<<111......+++'''((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((())))))***((())))))***+++,,,,,,---,,,***))))))******((('''((((((((((((((((((((((((******++++++++++++******(((((())))))))))))(((((()))((((((''''''''''''(((((((((''''''((()))******(((((()))************)))///,,,(((''''''((((((((())))))*********+++++++++++++++******************___LLLEEE>>>===<<<999:::<<<999999999999::::::::::::777777777777777777777777666666777777777777888888555666777777555555666777999999888888777666666666::::::::::::::::::::::::===>>>@@@CCCKKKWWWeeennn{{{|||nnnfffZZZOOOFFFAAA>>><<<888666333111111111000///333222111111222111///------,,,,,,,,,...///...------------....../////////...---,,,...000222222222111111222222222222111111///000111333555666888888444222222666<<>>@@@GGGQQQZZZfffooo}}}wwwppphhhbbbXXXNNNEEE???;;;888999666333222222333222222444222111111111111000///---,,,+++,,,...///...---,,,,,,...//////...------000...---...000111111000111111222222222222111111///000111222444555777777444333666===GGGVVVkkk|||qqqYYYLLL@@@<<<999555222333000000000000///---,,,+++......---------,,,,,,,,,/////////.........------222222333333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''(((***+++,,,+++***)))((()))***+++***)))'''&&&)))((((((***,,,,,,+++***((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''))))))***)))((((((***,,,,,,,,,...111444666555444---,,,++++++------,,,+++(((((((((((())))))))))))###$$$&&&&&&&&&''')))+++)))))))))*********++++++(((***+++***)))'''((((((&&&)))++++++)))((()))++++++***)))***,,,,,,,,,++++++++++++************)))************************************************+++,,,,,,,,,,,,,,,,,,+++)))'''&&&'''***+++)))''''''((((((((()))))))))***(((((((((((((((((((((((('''&&&''')))++++++)))'''(((((())))))))))))((((((((()))***)))(((((()))*********))))))***++++++,,,,,,,,,,,,,,,++++++++++++((()))))))))************+++***)))***,,,,,,***)))%%%&&&'''((())))))))))))+++***)))(((''''''''''''))))))(((((((((((())))))'''&&&&&&&&&'''(((******'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---+++...999EEERRRaaammmsssvvvzzz~~~~~~|||{{{|||{{{xxxvvvpppeeeXXXNNN777222---+++------+++(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((()))******+++))))))*********************)))((((((***+++***)))))))))))))))))))))))))))******++++++++++++******)))))))))******)))))))))((((((''''''''''''((((((((((((((('''''''''(((((('''(((((()))))))))))))))***)))(((((()))***)))'''))))))))))))************))))))*********+++++++++gggOOOGGG@@@>>><<<:::;;;>>>;;;::::::999999888888888777777777777777777777777666666777777888888888999555666777666555444555777888777777666555444444333777666555555777888888888444999>>>>>>;;;<<>>:::555444222111000111222222000...---+++++++++---------+++...---,,,,,,++++++++++++000000222222111///---+++---//////---)))(((***------+++))))))***+++***)))+++++++++************)))************************+++++++++************)))******)))''''''&&&&&&&&&+++******)))(((''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''')))***,,,...111666::::::444---)))***---------+++***))))))))))))&&&$$$)))((('''&&&&&&&&&&&&&&&$$$((((((&&&)))111333000+++*********))))))((((((+++++++++***************++++++***)))((((((((()))+++***)))((((((***,,,------,,,***+++,,,,,,+++))),,,,,,+++******+++,,,,,,...,,,***+++---...,,,*********+++,,,,,,+++******((('''&&&'''((())))))'''))))))(((((('''''''''&&&)))(((((((((((())))))***+++(((&&&''')))***)))''')))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))'''&&&'''***+++***(((,,,+++)))((()))(((&&&%%%))))))))))))))))))))))))))))))******++++++++++++&&&&&&''')))******'''%%%******++++++++++++******(((((())))))*********+++)))******++++++*********))))))))))))))))))))))))...---,,,...222888???CCCVVV]]]gggpppttttttpppmmmnnnggg[[[PPPFFF===666222+++*********))))))(((((()))((('''((()))***)))((()))(((((((((***+++***))))))+++***(((***------)))+++++++++***)))(((((('''))))))))))))(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((***++++++++++++***))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''******))))))(((((('''''',,,++++++***************+++***)))))))))))))))***((((((((((((((((((((((((oooTTTJJJAAA===;;;999:::<<<;;;::::::999888777666666666666555444444555666666999999999999888777666555555555555555555444333333666666666555444444333333555555555555555666777888666666777888999999::::::===BBBGGGKKKNNNUUU___fffnnnsssyyyuuu\\\LLLCCC999<<<666111000333444111...111222222111///...///000///...------------...///...------,,,,,,------...---------------...//////000000///...............000000000000111222333444>>>===FFFZZZrrrppp^^^LLLCCC???:::888999666555333333333222///------,,,++++++---------+++...---,,,,,,+++++++++,,,///000111111000...,,,+++.........,,,+++******+++---+++******++++++***)))+++++++++************)))************************+++++++++*********))))))++++++***(((((('''''''''*********)))((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((((()))+++,,,---000555888;;;666111---,,,---......,,,+++******++++++)))''')))(((((('''''''''''''''((((((&&&(((111999777///************)))))))))(((******++++++++++++++++++++++++***)))))))))******,,,+++)))))))))***,,,------,,,++++++,,,,,,+++***,,,++++++******++++++,,,---,,,***+++---...,,,******,,,...000000...,,,******)))''''''(((((('''%%%******)))))))))((((((((()))(((''''''''''''(((((()))'''%%%&&&((()))(((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))(((&&&'''***+++***(((,,,***)))(((((((((&&&$$$))))))))))))))))))))))))))))))(((((())))))***+++***)))'''((()))***)))(((******++++++++++++******))))))))))))*********+++++++++++++++++++++******************************,,,+++++++++...222666999@@@FFFPPPYYY___```___]]]XXXRRRIII@@@999333---***************)))))))))(((%%%$$$###%%%'''(((((('''***)))((()))+++,,,+++***)))***)))((()))---,,,(((++++++******)))(((((('''************))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***++++++++++++***))))))))))))))))))))))))))))))+++***(((''''''''''''(((******)))))))))(((((((((++++++***))))))))))))******)))))))))))))))******************************uuuVVVLLLCCC???>>>;;;:::<<<:::999999999888888888888777777666666666666777777999999:::999999888777666444555555555555444333333555555555555555555555555777666666555555666666777777777777666666555555555:::<<>>@@@KKKbbb{{{~~~nnnZZZMMMDDD>>>===>>>;;;999777666555333000---...,,,+++,,,------,,,+++------,,,+++++++++,,,,,,....../////////---,,,***///---,,,,,,,,,,,,+++***...,,,+++***+++,,,+++***+++++++++************)))************************++++++*********))))))))),,,+++***))))))((())))))******))))))((((((''''''))))))(((((((((((('''''''''''''''''''''''''''''')))***++++++,,,...222555:::999666222...,,,---///---,,,++++++,,,---,,,******))))))(((((((((((((((+++'''%%%,,,999AAA999---************))))))))))))))))))******++++++,,,,,,+++************++++++,,,,,,+++*********+++---......---,,,,,,------,,,+++,,,+++************+++,,,---+++***+++,,,---,,,++++++...222555555222...+++,,,***((((((((((((&&&$$$************)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''(((***+++***)))---,,,************(((&&&)))))))))))))))))))))))))))((('''''''''(((***+++---+++((('''(((***++++++******++++++++++++******)))))))))***************,,,,,,---,,,,,,+++******************************,,,+++******+++,,,...///111666===DDDJJJLLLLLLLLLAAA<<<666111...+++((('''************))))))))))))###""""""$$$'''))))))(((+++***)))***,,,,,,,,,***((())))))'''(((,,,+++'''++++++******)))(((((((((+++++++++*********))))))))))))((('''''''''(((((((((((())))))))))))((((((******++++++******)))((())))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))******)))((((((((()))))))))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxWWWMMMCCC@@@???<<<:::;;;999999999999999999999999999999999999999999999999888999999999888888777666666777777777777666555555666666666666777777888888666666555555666777888888777777666666555444444333<<<===>>>======>>>BBBEEEDDDHHHMMMSSSWWW\\\aaadddkkkpppzzznnnYYYAAA<<<:::777555222111000000333222111///,,,---///111.........------............------,,,,,,------.........---------......///000///............//////222111111111111111222222;;;???NNNhhhooo^^^QQQGGGBBBAAA>>><<<:::888777555222///...---,,,,,,---...,,,+++---,,,,,,++++++,,,,,,,,,,,,------------,,,+++***///,,,***+++......+++(((///---++++++,,,---,,,++++++++++++*********))))))************************************))))))))))))+++***))))))((((((((()))***)))))))))((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((++++++++++++***,,,///222888999999555///,,,,,,...---+++***+++,,,------,,,******)))))))))))))))***+++'''&&&...:::>>>555)))*********)))))))))))))))''''''((()))******+++++++++*********+++,,,------,,,,,,+++++++++,,,---...///---,,,,,,---...,,,+++++++++************++++++,,,+++++++++,,,,,,++++++,,,000555999999555000,,,+++***(((((()))((('''%%%))))))))))))))))))))))))+++***)))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((()))************///---,,,,,,,,,,,,+++)))((((((((((((((((((((((((***)))((('''''')))***+++---+++(((((()))******)))******++++++++++++******************************------------,,,+++******************************---,,,,,,,,,,,,,,,,,,,,,///111444777:::;;;;;;:::555222///---,,,,,,+++************)))))))))))))))'''&&&&&&'''***++++++***+++*********,,,---,,,+++''')))(((&&&(((++++++'''************))))))((((((*********))))))))))))((())))))((((((((((((((()))(((((())))))))))))((((((***************))))))((()))))))))))))))))))))))))))))))))))))))************************************))))))((((((((((((((((((((((((((()))***,,,,,,------------------------zzzYYYMMMBBB??????<<<:::999999999999999999:::::::::999999::::::::::::999999777777777888777777666555777777888888777777666555555555666666777888888888333444444555777999:::;;;777666666666666555555555888999999888888999;;;======???BBBEEEGGGJJJNNNQQQWWW]]]jjj{{{gggKKK>>><<<999555333222333333222222111...,,,,,,...111---..................---...------,,,,,,------...///......---------......//////............//////222111111111111111222222:::@@@RRRmmmttteeeWWWKKKCCC???>>><<<:::999888444222///...,,,------...,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++...,,,***,,,...///,,,(((///---++++++,,,---,,,++++++++++++*********))))))*********************************)))))))))(((((())))))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))+++++++++***)))***---000333666888666111---,,,---,,,***))))))***,,,,,,+++******))))))))))))***+++)))''')))///444333---'''))))))))))))))))))******%%%&&&&&&'''((()))******+++*********+++,,,------,,,,,,+++,,,,,,,,,------///---,,,,,,---...,,,+++************************++++++++++++++++++++++++,,,000555999999555000,,,)))((('''((()))***)))(((((((((((((((((((((((((((,,,+++***)))(((((((((((('''((((((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))***)))******+++---,,,******++++++***(((((((((((((((((((((((((((******)))))))))***+++,,,***))))))***+++***(((&&&******++++++++++++******+++++++++***************---------------,,,+++***************************++++++,,,,,,,,,,,,,,,,,,,,,---------------------000...,,,+++,,,,,,,,,+++))))))))))))))))))******,,,+++)))***++++++***)))+++*********,,,---,,,+++''')))(((&&&(((++++++'''*********))))))))))))))))))(((((((((((('''''''''))))))((((((((())))))***(((((())))))))))))(((((()))************)))((((((************************)))))))))***************))))))******++++++,,,,,,***))))))((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}]]]OOOBBB>>>>>><<<::::::999999999:::::::::::::::777777888888888888777777666666777777777666666555666777777777777666555555333444444444555555666666222333444555777:::<<<===666666666666666666666666555555555666666888999999999;;;===>>>???BBBEEEHHHJJJRRRbbbxxxyyy[[[EEE@@@:::555444444444444111111111///---,,,...000------...//////...------...------,,,,,,------...//////...------------...///............//////000111111000000111222333333888>>>QQQnnn{{{lllYYYJJJCCCAAA???>>>===;;;777555000...------......,,,+++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++,,,+++,,,---......+++***...,,,+++***+++,,,+++***+++++++++************)))******************************)))))))))(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******************************++++++***)))((())),,,...///222555666444000---,,,,,,***(((((()))*********)))))))))))))))******+++'''&&&)))---...***''''''))))))))))))************&&&&&&''''''(((((())))))+++************++++++,,,++++++++++++,,,,,,,,,,,,...---,,,,,,------,,,+++))))))***++++++***))))))***+++,,,+++***)))***,,,+++...222555555222...+++)))((('''(((***+++***)))''''''''''''((((((((((((,,,,,,+++***))))))))))))((()))***)))'''''')))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++***))))))***,,,***(((''''''(((((('''&&&)))))))))))))))))))))))))))*********++++++++++++)))))))))++++++***'''$$$******++++++++++++******+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++++++++************++++++,,,,,,,,,***(((((()))***)))((())))))))))))************,,,+++))))))******((('''+++***)))***,,,,,,,,,***((())))))'''(((,,,+++'''******))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((((()))******(((((())))))))))))(((((())))))******))))))((('''************************((())))))******)))(((((())))))***+++,,,---------******)))((((((((()))))))))((((((((()))***++++++++++++++++++++++++++++++aaaRRRBBB>>>>>>===<<<<<<:::::::::::::::::::::999666666777888888777666666666777777888888888777777888888888888888777666666444444444555555555555555444444555666777999;;;<<<777777666666555555555555666555555666888999999999888:::<<<>>>@@@CCCGGGKKKNNNXXXjjjkkkOOOFFF;;;555444555444333///000111000...------...------...//////...------...------,,,,,,------...//////...---------------...............///000000000000000000111222333444777???RRRoooiiiVVVJJJHHHEEEBBB@@@===999666111///------......,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,)))+++......---,,,++++++---+++******++++++***)))+++++++++************)))***************************)))))))))(((((((((((()))((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********((('''(((+++...,,,...222666777555000,,,...+++((('''((()))))))))((((((((((((((()))******)))&&&&&&++++++((('''***((()))))))))************))))))))))))))))))))))))++++++***)))))))))******)))******+++++++++++++++---,,,++++++,,,,,,+++***((()))***++++++***)))((()))+++,,,+++))))))***,,,***,,,...000000...,,,***+++)))((()))******)))(((''''''(((((())))))))))))******)))))))))))))))***(((******)))&&&%%%&&&((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((***++++++))))))***---)))(((''''''((()))'''&&&))))))))))))))))))))))))'''(((***+++,,,+++***))),,,+++******+++***((('''******++++++++++++******,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***+++,,,******++++++,,,------...)))'''&&&&&&(((((((((&&&((()))))))))************+++)))((()))******)))(((***)))((()))+++,,,+++***)))***)))((()))---,,,((()))))))))))))))))))))***((((((((((((''''''''''''))))))(((((()))******+++(((((())))))))))))(((((()))))))))))))))(((((('''************************((())))))***)))(((&&&&&&))))))***+++,,,---...///++++++***))))))))))))******)))))))))))))))******++++++++++++++++++++++++dddTTTCCC>>>??????>>>>>>;;;;;;;;;::::::999999999777888999::::::999888777777888888999999999888888:::;;;;;;;;;;;;:::999999777777777777777777777777666666666666777888::::::888777666555444333333222555444444555777888888777888;;;>>>AAADDDIIINNNRRRYYYdddwwwtttVVVJJJ<<<555444555333000///000111111...---------,,,---...//////...---,,,...------,,,,,,------...000///...---------------...............///000111/////////000111333444555===EEEXXXvvvuuu___OOOMMMIIIFFFCCC???:::777111///............,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,------(((+++//////---++++++,,,---+++))))))***+++***)))+++++++++************)))************************))))))))))))((((((((((((***)))))))))))))))******(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((()))))))))((('''(((+++...+++---000666:::999222---///---)))(((((()))))))))(((((('''(((((()))******+++%%%$$$))),,,******---(((((())))))*********++++++++++++***************++++++***)))((((((((()))))))))***++++++++++++***---,,,***+++,,,,,,+++)))((()))***++++++***)))((((((+++,,,,,,)))(((***,,,******+++,,,,,,+++******---+++***)))***)))(((&&&(((((())))))*********+++)))(((((((((((())))))***(((******((($$$###$$$'''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***,,,+++))))))+++---,,,+++)))***++++++***)))))))))))))))))))))))))))%%%''')))+++,,,***((('''000---***)))******************++++++++++++******,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))))))))))))))))))))))))))((('''(((*********((((((((())))))*********+++***)))((()))+++,,,,,,+++)))(((((((((***+++***))))))+++***(((***------))))))))))))))))))*********))))))))))))(((((((((((())))))((())))))***++++++(((((())))))))))))(((((()))))))))))))))(((((('''************************((()))))))))((('''%%%$$$))))))***+++---...//////,,,++++++***************+++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,kkkRRREEEDDD>>>===>>>;;;;;;<<<<<<<<<;;;::::::999<<<;;;999999999999888666777777666555555666777888777777777777777888888999999777555333222333444555333333333444444444555555555333111222444555333111888444444777888666777999<<<<<<>>>CCCKKKVVVaaagggttt]]]GGG<<<:::222///222111000/////////............////////////............------,,,,,,,,,,,,------,,,,,,------------,,,,,,............////////////000111222111000000222444999EEE___~~~rrrYYYKKK@@@AAADDD@@@888444444333111...,,,,,,///111///...---,,,+++,,,------///...,,,******+++,,,------+++)))***,,,---,,,))),,,+++******++++++***(((******++++++++++++******---,,,++++++------,,,+++...---+++)))(((''''''&&&((('''''''''((()))+++,,,//////...---+++***)))))),,,&&&###%%%,,,...+++&&&,,,***(((((())))))'''%%%)))))))))((((((((((((((()))***...444888888444///---,,,+++)))))))))))))))&&&'''((())))))((('''&&&((()))***)))((((((***,,,***************+++++++++******))))))))))))*********************************)))'''((()))******)))***************++++++++++++***************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++'''%%%&&&***---,,,+++************)))))))))))))))+++,,,***'''%%%&&&(((+++*********))))))((((((++++++)))&&&(((+++)))$$$'''&&&&&&'''***++++++***(((((())))))))))))(((((()))***+++++++++)))((('''*********)))))))))))))))+++++++++*********)))))))))((('''&&&'''(((***,,,+++******)))(((''''''&&&&&&&&&((()))************)))***+++,,,,,,+++)))))),,,+++***+++,,,,,,+++***///...---+++***)))))))))...***)))******((()))---***++++++,,,,,,,,,++++++***+++++++++++++++******+++)))(((((()))******)))***(((((((((*********(((+++***)))((('''((())))))))))))******+++---...///++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((())))))))))))))))))))))))++++++***)))(((((())))))((()))***++++++***)))((())))))************))))))++++++******))))))((((((***++++++,,,,,,---......------++++++++++++------++++++******************,,,+++******,,,---,,,+++nnnTTTFFFDDD>>>===>>>;;;<<<<<<<<<<<<;;;;;;::::::;;;:::999999999999888666888888777666666666777888999999888777666666777777777666444222111222333333333333333444444444444555555333111222444555333111888555444888888777888;;;<<>>???;;;<<<<<<<<<;;;;;;;;;<<<<<<999888777888999:::999888;;;;;;:::999888777777777:::999888777666666666666999888777666666666666777222222333333333444444444333222222333333444444333666555777999999:::AAAIIITTT___qqqgggMMM>>>:::333111333111000000000////////////...////////////............,,,---///000000///---,,,......////////////......000000000000111111111111---///000000111444888;;;GGGXXXsssnnnXXXKKKFFFEEECCCBBB;;;888555333222111///.........------,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++++++++,,,++++++,,,+++******++++++***((())))))************))))))+++***))))))***+++***)))))))))(((((((((((())))))((((((((())))))******+++******))))))((((((((('''%%%))),,,***&&&'''---333+++)))(((((())))))(((&&&++++++******)))))))))(((,,,+++******...222666999666333...***((()))+++---************************((()))***)))((((((***,,,,,,,,,,,,+++***)))((((((+++******))))))******+++************************+++******+++---...---,,,------,,,+++******))))))******************))))))******+++++++++,,,,,,,,,************************&&&))),,,,,,***(((((((((************)))))))))((('''(((((()))((())))))************)))))))))))))))***,,,+++((((((***)))&&&***)))(((((())))))(((''')))******++++++******)))))))))*********))))))))))))***************++++++***************************))))))(((((()))******))))))))))))))))))******'''((()))******************)))((('''((()))***++++++***))))))++++++***)))++++++***)))))))))******---***+++//////,,,+++......------,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,+++,,,------,,,+++---,,,++++++,,,,,,+++***+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,*********))))))*********************************((()))***++++++***)))(((((((((''''''''''''''''''))))))))))))))))))))))))++++++******)))******+++((())))))))))))))))))(((&&&''''''((((((''''''&&&'''((((((((())))))******&&&&&&'''(((((())))))***++++++************++++++))))))))))))************---,,,++++++,,,,,,***)))aaaKKKEEE??????@@@;;;===<<<;;;;;;;;;<<<<<<===:::999888999:::;;;:::999<<<;;;;;;:::999888888777888777777777777777888888888777777666666666666666222222222333333333444444222222333333333333444444444555777::::::===IIIVVVhhhtttlllQQQ???;;;333111333000111000000000////////////////////////............///000222333333222000///......////////////......000000000000111111111111000111111111111444888;;;LLL```||||||eeeSSSLLLJJJHHHEEE???<<<777555444444222000---------------,,,,,,,,,---,,,+++++++++,,,---...++++++,,,+++++++++++++++,,,+++******++++++***(((***++++++,,,,,,++++++***,,,***)))***+++,,,+++***,,,,,,+++***)))))))))))))))))))))************************************)))'''(((******))))))))))))***)))(((((())))))(((''')))))))))))))))*********,,,+++))))))+++000555999;;;777111,,,(((((()))***++++++************++++++((()))***)))((((((***,,,,,,,,,,,,+++***)))((((((++++++************++++++*********************************,,,...///...,,,...------,,,+++***))))))))))))******)))(((''''''******+++++++++,,,,,,,,,************************,,,***((((((***+++***(((************)))))))))((('''''''''((()))*********))))))))))))))))))*********,,,,,,)))((())))))'''***)))(((((())))))((('''(((((())))))))))))(((((())))))))))))))))))******))))))******+++++++++,,,*********************************))))))))))))***))))))))))))************((())))))************)))***)))((((((((()))+++,,,+++***)))***+++,,,+++)))++++++***************+++---,,,---222222///---/////////---,,,,,,,,,---------...//////////////////000000///000222222000...111000//////000000///---+++,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++************++++++))))))))))))))))))))))))'''(((************((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))'''(((((())))))(((((('''''''''(((((()))))))))***''''''(((((()))******+++************************(((((()))))))))*********+++***)))***,,,---,,,+++fffMMMFFF@@@???@@@;;;===<<<;;;;;;;;;<<<===>>><<<;;;::::::;;;<<<;;;999;;;<<<<<<<<<;;;:::999888777777777777777888999999444444444444444444444444222222222222333333333333000222333333333333444666333444777999:::BBBTTTeeeyyyqqqTTT@@@;;;444222444000111111000000000/////////////////////...............///000111111000///............//////........./////////000000000111111111111111111111444999<<>>???>>>===;;;;;;<<<<<<;;;999:::;;;<<<===<<<<<<;;;:::999888777777777777777888333333333444444444333333111222222222222333333333000222444444222222444666222333666999;;;FFF]]]sssuuuVVVAAA;;;444333444000111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------....../////////000000000000000111111222666;;;???RRRkkkooofffccc^^^WWWQQQHHH>>>777444222///,,,------.........---,,,+++++++++++++++,,,,,,------***+++---,,,***)))+++---,,,+++******++++++***(((+++++++++,,,,,,++++++++++++)))))))))***+++***)))++++++***************+++)))***++++++++++++***)))*********++++++,,,,,,,,,)))(((((()))++++++)))''')))((('''((()))***)))((('''''''''''''''((((((((()))***,,,+++***,,,000333888666222...***)))((((((+++***))))))))))))***+++((()))***)))((((((***,,,++++++******************,,,++++++******++++++,,,************************(((((())),,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***++++++***************))))))))))))***(((&&&'''***+++)))'''((()))))))))************)))---...***''')))***)))((('''&&&((()))+++***))))))))))))******)))))))))***)))((((((((()))+++,,,))))))***++++++,,,------))))))*********+++++++++++++++++++++******)))))),,,++++++******)))))))))*********++++++******))))))***+++,,,,,,------------,,,+++,,,---------+++,,,,,,++++++,,,---......//////222888999555222333222111///---,,,---......+++---000333777999;;;<<<<<<<<<<<<>>>??????<<<:::;;;:::888888999999777666555555555555444222111000111000//////.../////////...------,,,,,,------...+++++++++++++++++++++++++++******))))))******+++&&&&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((()))******)))(((''''''''''''((()))((())))))******))))))(((((((((((((((((('''''''''((((((((()))******++++++(((((()))******)))((((((''''''(((((()))******++++++***)))***,,,------+++kkkPPPFFF@@@@@@AAA;;;===<<<;;;:::;;;<<>>============;;;999:::;;;<<<=========<<<;;;;;;:::999777666666666666444444555555666555555444111111222222222333333333///222444444222222444777111333666888;;;HHHccc{{{wwwWWWBBB;;;444333444000111111111111000000000000000/////////............000///............///000,,,------------------,,,............////////////...//////000333777>>>BBBZZZsss{{{{{{vvvnnnZZZPPPDDD:::666333///,,,,,,---.........---,,,+++)))***,,,.........,,,+++))),,,---,,,***)))+++---,,,+++******++++++***(((******++++++++++++*********((('''((()))***)))((((((((((((((()))***+++,,,)))***+++,,,,,,+++))))))))))))******++++++,,,,,,)))))))))))))))+++---...)))((('''((()))***)))(((---,,,***(((&&&###"""!!!(((***---,,,++++++...111555333000...+++***))))))+++***)))(((((()))***+++((()))***)))((((((***,,,***************+++++++++,,,++++++******++++++,,,************************''''''))),,,...///---+++,,,,,,,,,,,,,,,,,,,,,---,,,---...///...,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++"""''',,,---+++)))***+++************))))))))))))+++(((&&&'''***+++)))'''(((((())))))*********+++)))...///***''')))***)))'''&&&&&&'''***++++++*********++++++++++++*********)))(((((((((***+++,,,))))))***+++,,,,,,------))))))******+++++++++++++++++++++++++++***)))(((,,,,,,,,,+++***)))((((((******+++++++++******))))))***,,,---......------...---,,,,,,......---,,,111000...---,,,+++++++++000000444:::;;;666444444333111///---,,,---...///333555999>>>CCCGGGJJJLLLMMMMMMNNNPPPQQQPPPNNNKKKHHHGGGEEEEEEFFFEEEDDDBBB<<<======<<<;;;999777666666555444222111000000000///......------......///---------------------------,,,+++******+++,,,---'''((()))+++++++++***)))))))))))))))))))))))))))))))))((())))))***++++++)))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&''''''(((((()))*********'''((()))******)))((('''&&&''''''((()))******+++---+++***+++,,,,,,+++***pppQQQHHHAAA>>>>>>;;;<<<<<<<<<======>>>???@@@DDDCCCAAA???============???<<<;;;===AAAAAA>>>999:::::::::999888777666555777666666444333222111111333333333333333333333333222222333444444555555666111444888;;;===HHH```vvvyyy]]]DDD<<<:::444000222222222222111000//////...---------.........//////000------000000------000///...------,,,,,,,,,,,,000000000000///...---,,,222///111666777666===IIIccczzzwwwcccKKK>>>777333111222...------//////...+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,,,,+++***)))...---+++***)))******+++000---***)))******(((''')))((()))+++------+++)))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---''''''(((((((((((('''''')))))))))(((&&&''')))++++++++++++***)))((((((''')))))))))***+++,,,...///444333222///---***(((&&&,,,,,,,,,+++++++++******(((((((((((()))***,,,,,,...---,,,,,,+++***)))))))))*********++++++++++++&&&((()))***++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************++++++,,,+++***+++++++++)))''',,,,,,,,,++++++*********---,,,+++******+++,,,---...---+++)))(((((()))***************))))))))))))+++******+++,,,,,,***(((///...,,,+++*********+++---,,,,,,+++++++++,,,,,,(((((()))))))))(((((('''******)))(((''''''((((((************************+++,,,,,,---,,,+++)))(((---------,,,,,,,,,++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,---.........---,,,+++,,,---...///,,,------...///000111111000222555666666555666777:::999999:::<<<>>>>>>===>>>;;;666222000000111222555>>>JJJRRRUUUVVVYYY\\\ccc```___aaacccaaa[[[UUUZZZWWWTTTVVVYYYWWWOOOGGGNNNMMMKKKJJJIIIFFFAAA>>>@@@???===<<<<<<;;;999777777666444333222222222333......000222444222...+++,,,,,,---...//////000000------,,,++++++++++++,,,///---***((('''''''''(((((((((((((((((('''''''''******(((''''''&&&&&&&&&'''((((((((())))))*********+++)))'''(((***)))%%%''''''''''''((((((((((((((())))))******))))))(((((((((((()))))))))))))))+++*********+++,,,------tttTTTJJJCCC???>>>;;;<<<<<<;;;<<<<<<===>>>???CCCBBB@@@>>>============@@@===<<<>>>AAABBB???;;;::::::::::::999777666555777666555444333222222111333333333333333333333333222222222333444444555555222444777999;;;DDDZZZooozzz```FFF>>>;;;555111333222222111111000//////...---------.........//////000------000000------000......---,,,,,,,,,,,,,,,......///////////////...444000222777888888AAANNNkkklllSSSCCC:::333000000............///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******------,,,+++************)))+++,,,+++)))((()))+++)))))))))+++,,,---+++)))++++++,,,,,,,,,++++++***,,,+++************+++,,,(((((())))))))))))(((((())))))***)))(((''')))+++++++++******)))((((((''')))))))))***+++,,,......222222111000...+++)))''',,,,,,+++++++++*********)))((((((((()))***++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,'''((()))+++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***))))))***,,,,,,+++))),,,,,,,,,+++++++++******,,,+++************+++,,,...,,,***)))(((((()))***))))))))))))))))))******+++)))((()))***,,,+++***---,,,***)))((((((((()))+++******))))))*********++++++,,,,,,,,,+++******---,,,,,,+++******++++++,,,,,,------............,,,,,,---------,,,+++***------,,,,,,++++++++++++++++++*********)))))))))------,,,++++++++++++,,,//////.........///000111333333333333444444444444666888:::;;;;;;;;;<<<===DDDCCCCCCEEEHHHJJJJJJIIIDDDAAA;;;777444555777999CCCLLLWWW___ccceeehhhkkknnnkkkiiijjjllljjjeee```ddd```^^^```dddccc]]]VVVXXXWWWWWWWWWWWWUUURRROOOMMMKKKIIIHHHHHHGGGEEECCC@@@???===:::888777777777888888999::::::999555222222111111111111000000///......---,,,,,,,,,,,,,,,---,,,***)))((()))***+++)))))))))*********++++++,,,++++++***))))))))))))'''((((((((())))))))))))''')))(((&&&(((+++***&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))******))))))((((((((()))******yyyYYYMMMDDD??????<<<;;;;;;;;;;;;<<<===>>>???BBBAAA@@@>>>>>>=========@@@>>>===>>>AAABBB???<<<;;;;;;::::::999777666555666666555444333222222111222222222222222222222222000111111222333333444444333444666777888???QQQccc||||||cccJJJ@@@===777333333222111111000000//////...---------...............000------000000------000------,,,+++++++++,,,,,,,,,---...///000000111000444111333888:::;;;GGGVVVvvvsssYYYFFF;;;444/////////.........///...+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))"""'''------)))'''***...***))))))+++,,,---+++***,,,------,,,,,,+++***)))+++******))))))******+++))))))************))))))(((***++++++***))))))***++++++******)))(((((((((((())))))***+++,,,------///000111111///---***))),,,++++++++++++************)))))))))))))))******,,,,,,,,,++++++************++++++++++++,,,,,,,,,))))))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))((((((***,,,---,,,+++,,,,,,,,,++++++++++++***++++++***))))))***++++++---,,,***)))(((((()))***((((((((()))*********++++++***((()))+++,,,---,,,,,,+++***)))((((((((((((*********))))))******++++++++++++++++++***))))))+++++++++***************++++++,,,---......//////+++,,,,,,,,,,,,,,,+++***...------------,,,,,,,,,...---------------------000///...---------------222222222222333444666666:::;;;;;;<<<>>>??????@@@DDDFFFGGGGGGFFFGGGIIIKKKRRRQQQRRRTTTXXXZZZ[[[ZZZPPPLLLFFFAAA???@@@DDDGGGUUU\\\fffnnnqqqtttwwwyyyyyyvvvsssrrrssssssooolllmmmjjjhhhjjjnnnoookkkgggeeeeeeeeefffhhhhhhfffddd```]]][[[YYYYYYXXXVVVUUUPPPOOOMMMJJJGGGFFFDDDDDDDDDCCCBBBAAAAAA???;;;888<<<;;;;;;999777555333222333222222111000//////...,,,,,,+++++++++,,,...///++++++,,,,,,------......******)))((((((((()))))))))))))))************+++&&&(((((('''))),,,,,,'''+++******)))((((((''''''''''''''''''''''''''''''*********))))))))))))***))))))((('''''''''((((((|||[[[OOOEEE???@@@>>><<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>???>>>===>>>???@@@>>>===;;;;;;;;;:::999888666666666666555444333333222222111111111111111111111111000000000111222222333333444333444555555:::GGGUUUppp~~~|||fffNNNBBB===777333222111111000000////////////........................///------//////------///---,,,,,,+++++++++,,,,,,---...///000000111000000444111333888:::>>>MMM___~~~tttYYYGGG<<<444000000///.........///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---+++******+++,,,---+++,,,------,,,+++)))(((!!!&&&+++,,,***)))***---+++*********,,,,,,+++***.........---,,,***)))(((***))))))))))))))))))************++++++*********(((***,,,---+++***)))***************))))))((((((((())))))***+++,,,,,,,,,,,,---///000000...,,,***++++++++++++************+++***)))))))))))))))***,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++******'''''''''((()))))))))***++++++++++++++++++++++++++++++************++++++***))))))***,,,,,,+++***++++++++++++++++++++++++************************,,,+++***))))))))))))***'''(((((()))***+++,,,,,,,,,++++++,,,------+++***,,,,,,++++++************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,---...///000111222/////////////////////...000000000000000/////////333333333333333333333333444444444333333444444555666777888:::<<<>>>@@@AAABBBDDDFFFIIILLLOOOQQQRRRVVVWWWWWWVVVVVVVVVYYY[[[]]]]]]]]]```dddggghhhggg```[[[UUUOOONNNPPPUUUXXXaaagggnnntttxxxzzz|||~~~~~~zzzwwwuuuuuutttsssqqqpppmmmkkkmmmrrrtttsssqqqooonnnoooqqqssstttsssqqqooommmiiihhhggggggeeedddaaa```___]]][[[YYYXXXWWWTTTRRROOONNNLLLJJJGGGDDDIIIIIIHHHGGGDDDAAA???===>>>===<<<:::888666444333111000000///000000111222//////..................++++++************++++++,,,,,,,,,,,,------------)))++++++)))+++...,,,'''++++++++++++*********)))*********))))))*********+++***)))(((((((((((()))++++++***)))(((((())))))~~~^^^QQQEEE???AAA@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@?????????>>>===<<<<<<=========<<<;;;;;;;;;:::999888777666555555555444444333333222111111111111111111111111//////000111111222222333555333333444444666???IIIbbbxxxzzzjjjdddhhhmmm~~~|||hhhQQQCCC<<<777333111000000000///////////////.....................---///,,,,,,//////,,,,,,///,,,,,,,,,++++++,,,------//////000000000000//////222000222777:::@@@SSShhhwww[[[GGG<<<444000000000///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++++++++,,,---+++,,,------,,,+++)))(((&&&''')))+++,,,,,,***(((---+++******,,,,,,+++***//////...---,,,+++)))((()))))))))******)))))))))******++++++++++++******(((***,,,---+++***)))************)))))))))))))))((((((***+++++++++++++++***+++---......---,,,++++++++++++*********))))))+++***)))))))))))))))***++++++++++++++++++,,,,,,)))))))))************+++------,,,+++++++++******'''''''''((()))))))))***++++++++++++++++++++++++++++++************++++++,,,+++******++++++)))'''++++++++++++++++++++++++*********++++++*********+++++++++***************((())))))***+++,,,------***+++,,,......,,,'''###,,,,,,,,,,,,+++++++++***------,,,,,,---....../////////000000000000//////000000111222222111111000000111222333444555666666555444444444444555555555333333333333333333333444666666666777777888888888:::::::::;;;===>>>@@@AAA>>>@@@BBBFFFIIILLLNNNOOOQQQRRRUUUWWW[[[^^^```aaaeeeeeeeeecccbbbbbbdddfffccccccdddgggkkknnnoooooonnnjjjccc^^^]]]```dddhhhiiilllqqquuuxxxzzz{{{|||~~~{{{xxxuuutttsssrrrrrrpppnnnmmmnnnrrruuuvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwuuuqqqpppppppppooonnnkkkkkkkkkkkkjjjiiiiiiiiigggeeecccaaa___]]]YYYWWWXXXXXXXXXWWWUUURRROOOMMMMMMLLLJJJHHHDDD@@@===;;;;;;:::999888777666666555555555444333222111111000333222111111111111111111000000000000////////////---///...,,,---...+++&&&++++++++++++++++++++++++------,,,++++++,,,------,,,***)))'''&&&&&&''''''++++++***)))(((((())))))bbbSSSEEE>>>@@@@@@????????????@@@AAABBBCCC???@@@AAAAAABBBAAAAAA@@@===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::888777666555555444444444333333333222222222222222222222222///000000111222222333333555222222444444555:::AAARRRhhhzzzdddTTTOOORRRXXXkkk}}}kkkUUUDDD<<<888444000////////////////////////...............---------///,,,,,,//////,,,,,,///------,,,,,,,,,---......000000000111111000//////222000222777:::CCCYYYpppzzz]]]III<<<444//////111000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++))))))***------***(((...,,,******+++,,,,,,+++//////......---+++***))))))******++++++******)))******++++++++++++******(((***++++++***))))))*********))))))))))))))))))'''(((***+++++++++***)))******++++++,,,,,,+++++++++************)))))))))***)))))))))))))))***************++++++,,,,,,---))))))*********+++++++++///...---,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++---+++***+++++++++)))'''***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...******+++------+++&&&###+++,,,,,,------,,,,,,+++...............///000111000000111222333333333333333444555666666666555444444444555666777888888999777777666666666777888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@EEEEEEFFFGGGIIILLLNNNOOOMMMOOORRRVVVYYY\\\^^^___ccccccdddeeefffggghhhhhhmmmnnnmmmkkkiiiggghhhiiihhhhhhhhhkkkooorrrssssssvvvrrrmmmiiihhhjjjooorrrnnnooorrruuuxxxzzz{{{|||~~~|||yyyvvvtttrrrrrrrrrpppoooooopppsssvvvwwwvvvxxxwwwwwwxxxzzz|||{{{{{{zzzwwwtttrrrssstttttttttooopppqqqrrrssssssssssssqqqpppnnnmmmllljjjfffccceeeeeefffeeeccc```]]][[[YYYYYYWWWUUURRRNNNJJJHHHHHHGGGFFFDDDBBB@@@>>>===??????>>>===<<<;;;;;;:::;;;:::999888777777777777777777777666666666666666333555555333333444000***////////////............///...---,,,,,,---...///...,,,)))'''&&&&&&''''''))))))((('''''''''((((((gggVVVFFF===??????????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBB=========<<<;;;;;;===>>><<<<<<<<<;;;:::999777777555444444444444333333333333333333333333333333333000000111111222333333444555111111444555555888<<>>:::555111//////////////////////////////.........---------...,,,,,,......,,,,,,......---------......///000...///000111111111111111333111333888<<>>???@@@???>>>=========>>>>>>????????????@@@@@@?????????@@@AAABBBHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQVVVWWWWWWXXXZZZ\\\^^^___```aaadddgggiiijjjkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnsssttttttrrrnnnkkkjjjjjjmmmlllmmmpppsssvvvvvvvvvwwwtttpppmmmlllooorrrtttnnnoooqqquuuyyy|||}}}~~~}}}|||zzzwwwtttrrrqqqqqqppppppqqqrrrtttuuuuuuuuuuuuttttttvvvyyy{{{|||{{{zzzwwwtttssstttvvvwwwxxxssstttvvvxxxxxxyyyxxxxxxuuuttttttuuutttrrrmmmjjjooooooooonnnlllhhhdddbbb`````````___]]]ZZZWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFDDDCCCBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBB>>>@@@AAA???@@@AAA===777<<<;;;:::999777666444444333222000//////000222333111///+++)))''''''((()))))))))((((((((()))******lllYYYGGG===>>>===>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDEEEDDDDDDCCC>>>>>>>>>===<<<<<<>>>@@@<<<<<<<<<;;;:::999888777444444444444444444333333333333333333333333333333111111111222333333444444444111000444666666777;;;;;;OOOiiisss^^^OOODDD999:::BBBFFFWWWrrrqqq\\\III???;;;777222........./////////////////////.........---------...,,,,,,......,,,,,,..................///000111,,,---///000222333333333444222444999===IIIccc}}}oooTTTAAA888333111222222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000000///---+++***...---,,,***)))******+++'''+++...---***)))...333000---+++***+++,,,,,,+++............---,,,++++++***+++,,,------,,,+++***))))))************)))))))))))))))(((&&&''')))+++)))))))))))))))*********'''(((***+++,,,+++)))(((***)))'''&&&&&&(((***+++************))))))))))))(((((((((((()))***,,,,,,))))))***+++,,,------...---------.........//////222000...,,,+++***++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************++++++)))((((((***,,,---,,,************++++++,,,,,,,,,,,,,,,............,,,,,,------...//////......---///////////////.........444222//////222555777888444555666777777777666555888888888888999:::<<<<<>><<<:::777666444333333444666777333111---***))))))***+++++++++******+++,,,------uuuVVVGGGBBB@@@@@@@@@===:::<<>>;;;@@@AAABBBBBBBBBAAA@@@???AAA@@@>>>===<<<<<<======;;;;;;::::::999888888888666666777666555444222111444333222222222333444555111111111111111111111111555444444444444555666666>>>DDDWWWrrr{{{kkk]]]MMM>>>===:::777999@@@OOOggg{{{vvvbbbNNNEEEAAA999000------......///000000000111...+++***+++---------...---+++,,,...//////.........---------......///------......///000000000333333555777===NNNkkkiiiMMM@@@:::333///000444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,+++++++++/////////---+++***+++,,,******+++++++++,,,,,,,,,...---,,,,,,...000//////000//////...---+++***))),,,+++++++++***)))))))))(((((()))***************)))+++,,,---,,,***((('''---***'''(((***,,,,,,******)))))))))+++,,,+++***))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***+++,,,,,,---+++++++++++++++***)))(((.........///////////////+++,,,---,,,***)))***+++...---,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++++++++,,,,,,,,,,,,++++++//////......---............//////000111111000000...///000000000000111222222333333444444444555555555777888888888999;;;======<<<<<<===???@@@???>>>???BBBFFFHHHIIIJJJKKKLLLJJJMMMRRRVVVYYYZZZZZZYYY]]]]]]\\\\\\\\\\\\[[[[[[^^^``````^^^ZZZXXXYYYZZZ]]]]]]]]]```ccceeedddcccgggffffffgggiiiiiihhhfffiiijjjkkkmmmmmmmmmlllkkkqqqqqqrrrsssttttttttttttwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzxxxuuuuuuxxx|||~~~}}}{{{yyyuuuqqqnnnmmmuuuvvvxxxzzzzzzzzzxxxwww{{{wwwrrrpppqqqssstttsssllloootttxxx||||||uuuqqqqqqsssssssssuuuuuuuuurrrooommmmmmnnnmmmmmmoooqqqtttxxx{{{}}}}}}zzzwwwxxx{{{}}}}}}{{{||||||||||||}}}~~~zzz{{{}}}~~~}}}zzzvvvtttvvvuuuuuutttsssnnnhhhdddggghhhjjjjjjhhhccc^^^[[[bbbaaa``````___]]]ZZZWWWWWWZZZ[[[\\\\\\___dddhhhccccccaaa^^^[[[[[[^^^```aaa___\\\ZZZZZZZZZYYYXXX\\\ZZZXXXXXXZZZZZZWWWTTTSSSTTTRRRPPPLLLJJJIIIIIIGGGCCC>>>999666555666777666111***%%%$$$%%%&&&&&&)))))))))(((&&&''')))+++wwwYYYIIIBBB>>><<>>===<<<<<<======;;;::::::999888888777777888777666555444444444555444444444444444333222111222222222222222222222222444444333333444444555666;;;>>>LLLddd}}}ppp^^^QQQCCC888:::777555777===LLLcccwwwyyyfffRRRFFF@@@999222............///////////////...------...---,,,***...,,,+++,,,---//////...//////.........//////000------......///000000000222333555888>>>PPPnnndddIII===888333000222333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........---------...//////---+++***+++---******+++++++++,,,,,,,,,...,,,++++++,,,,,,,,,+++//////......---,,,***************)))))))))))))))((())))))*********************+++,,,+++***)))(((---+++((((((***++++++***+++))))))***+++,,,+++******))))))(((((())))))***((())))))******))))))(((************+++++++++++++++++++++++++++***))))))111000000///---,,,,,,++++++,,,---,,,***)))***+++...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,...//////...,,,---...,,,,,,------------------000///////////////000000222222222333222222111000222333444555555666777888::::::;;;;;;<<<===>>>???>>>???AAAAAAAAACCCEEEGGGIIIHHHHHHIIIJJJKKKKKKJJJLLLOOOSSSVVVWWWXXXZZZ\\\___bbbfffjjjlllllljjjiiiiiiiiijjjjjjkkkkkklllllliiijjjjjjhhhdddbbbcccdddiiiiiiiiikkknnnoooooonnnllllllmmmmmmmmmmmmnnnnnnpppqqqqqqrrrrrrrrrrrrqqqtttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{{{{xxxuuuuuuxxx|||~~~~~~|||zzzwwwtttrrrqqqwwwxxxzzz{{{{{{zzzxxxwww{{{wwwrrrpppppprrrrrrrrrmmmooosssxxx{{{~~~}}}xxxsssppprrrtttvvvvvvyyyyyyxxxuuuqqqnnnnnnooopppppppppqqqsssvvvyyy{{{}}}{{{yyyzzz}}}~~~~~~|||~~~~~~~~~}}}~~~~~~yyy{{{|||}}}{{{xxxuuussssssssssssttttttqqqllliiiiiijjjlllllljjjeeeaaa^^^cccbbbaaaaaabbb```^^^[[[]]]___aaaaaabbbeeejjjnnnkkkjjjhhhdddaaaaaabbbdddkkkiiieeeddddddddddddccc___]]][[[\\\\\\\\\YYYVVVVVVVVVUUUTTTQQQOOOMMMMMMNNNLLLGGGBBB===999666555000---)))''''''''''''&&&)))))))))((('''''')))+++~~~___LLLDDD>>>:::===;;;999;;;???AAA@@@>>>@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>============::::::999999888777777777888777555444333555777888444555666666555333000...000000000000000000000000333333222222333333444555999999@@@SSSiiiwwwaaaOOOCCC999222555333333666;;;HHH^^^rrr}}}lllXXXHHH@@@999444/////////............---...---...//////...+++(((...---+++,,,---......---111000000/////////000000---......//////000000111111222555999@@@SSSrrryyy___DDD999666222111333111111000///............------------------------++++++++++++,,,,,,,,,,,,//////.........---------.........---+++***+++---******+++++++++,,,,,,,,,///---+++++++++++++++)))---------------,,,++++++((((((((()))))))))))))))((()))******++++++*********************+++++++++---,,,***)))*********)))+++***)))***,,,,,,,,,***+++******************+++*********++++++*********,,,,,,++++++************++++++++++++++++++***)))//////...---,,,,,,+++++++++,,,---,,,+++***+++,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---......//////000000000111111111111222333444555888888888888888777666555666777888:::<<<===??????CCCCCCDDDEEEFFFIIIKKKLLLLLLNNNQQQRRRRRRTTTVVVXXX\\\[[[[[[[[[[[[\\\\\\]]]___bbbfffiiikkklllnnnpppnnnqqquuuyyyzzzxxxvvvtttrrrrrrssstttuuuvvvwwwwwwuuuuuuuuurrrooommmmmmnnnqqqpppppprrrtttuuutttrrrqqqssstttrrrppppppssswwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{|||{{{zzzyyyzzz|||{{{|||{{{xxxttttttwww{{{||||||{{{zzzxxxwwwvvvuuuzzz{{{||||||{{{zzzxxxwwwzzzwwwsssppppppqqqqqqqqqpppqqqtttwwwyyy{{{}}}}}}wwwtttqqqpppsssvvvyyyzzz}}}}}}|||xxxuuurrrrrrrrrvvvtttrrrqqqrrruuuxxx{{{~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~yyyzzz{{{{{{yyywwwtttrrrqqqqqqrrrsssuuutttqqqnnnlllmmmoooooommmiiieeebbbeeedddcccdddeeedddbbb```bbbccceeefffgggjjjnnnrrrppppppnnnjjjgggeeeggghhhooolllhhhfffggghhhiiiiiibbbaaa`````````^^^[[[XXXWWWWWWWWWVVVTTTSSSQQQOOORRRQQQOOOLLLFFF>>>888444+++)))((()))******((('''((())))))((('''''')))***dddOOOFFF@@@<<<:::999999;;;>>>AAA@@@???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>===:::999999888888777666666777666666666666777888999444444555555444333222111111111111111111111111111222222111111222222333444888555999FFFXXXjjj~~~}}}jjjTTTDDD:::555333222111333555:::FFF\\\qqqrrr\\\III???999555000000///......---,,,,,,......---.........+++)))000...------...//////...000000//////.../////////.........///000000111111000111555:::BBBVVVvvvvvv\\\BBB777555111000333111000//////.........///........................++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---......,,,+++***+++---******+++++++++,,,,,,,,,///...,,,,,,---...---,,,+++,,,,,,---------,,,,,,(((((())))))******++++++))))))***++++++++++++******)))))))))***+++,,,,,,---,,,+++******))))))(((+++***)))***,,,---,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,------...+++,,,------+++***+++---+++,,,---...---,,,***)))---------....../////////+++---///000//////000111111111222222333444555555666666777888999;;;<<<===AAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDFFFIIIKKKLLLLLLQQQQQQQQQSSSUUUYYY]]]______aaadddffffffhhhjjjlllnnnnnnnnnmmmllllllmmmoooqqqtttwwwzzzzzz{{{|||~~~uuuxxx|||~~~|||zzzwwwxxxxxxyyyzzz{{{{{{{{{|||{{{yyywwwtttsssssstttttttttsssuuuvvvwwwuuutttsssvvvwwwuuuqqqqqqvvv{{{{{{zzzyyywwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyy{{{}}}~~~}}}{{{yyy{{{}}}{{{|||zzzvvvrrrqqqtttxxxzzzyyyyyyxxxxxxxxxxxxyyy}}}}}}}}}}}}|||zzzyyyxxx{{{yyyvvvsssrrrrrrrrrrrruuuuuuvvvvvvwwwxxxyyyyyyuuusssrrrrrrtttwwwyyy{{{|||yyywwwwwwxxxzzzxxxuuussstttwww{{{~~~~~~~~~}}}|||{{{yyyyyyyyyyyywwwuuusssrrrsssrrrrrrsssuuuuuusssqqqpppqqqrrrrrrqqqmmmjjjhhhiiihhhggggggggggggeeeccccccdddfffgggiiillloooqqqppppppooollliiihhhjjjkkkooolllhhhffffffhhhiiiiiidddddddddcccbbb___\\\ZZZUUUUUUUUUVVVVVVTTTQQQOOOOOOPPPRRRPPPKKKBBB999444***)))(((((()))***)))(((((()))***)))((('''(((***eeeMMMEEEAAA===999999999;;;>>>@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>::::::999999888777777777444666888:::::::::888777555444222222222444666888555555555555555555555555222111111111111222333333555333555>>>IIIVVVdddpppppp[[[HHH<<<666333333111111444666:::FFF^^^ssssss\\\III>>>999666000000///...---,,,++++++000...,,,+++,,,------,,,111000......///000000///000///......---------.........//////000111111111000111555;;;DDDWWWwwwsssYYY@@@777555111///111111111000/////////000000........................,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------,,,******+++---******+++++++++,,,,,,,,,,,,+++***+++---/////////***+++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,))))))***+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++***)))((((((+++*********,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,,,,++++++******++++++,,,------...+++,,,------,,,+++,,,---***+++,,,------,,,+++***---......000111222333333222444777888888888:::;;;999999::::::;;;===???@@@AAAAAABBBDDDFFFHHHJJJKKKNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUUUUXXX\\\^^^^^^]]]bbbaaaaaabbbeeejjjooorrrooorrruuuxxxxxxyyy{{{}}}|||||||||zzzxxxwwwyyy|||}}}}}}}}}zzzxxxwwwwwwwwwwww{{{zzzyyyzzz||||||zzzyyyvvvyyyzzzxxxttttttyyy~~~}}}|||zzzyyyxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwww{{{}}}~~~zzzxxxzzz}}}zzzzzzxxxsssnnnnnnrrrvvv{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzz}}}|||zzzwwwuuuuuuuuuvvv{{{zzzxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuvvvwwwyyy{{{~~~}}}|||~~~~~~|||yyywwwxxx{{{~~~~~~}}}|||zzzyyyzzzyyyyyyxxxwwwvvvuuutttwwwvvvttttttuuuuuusssqqqssstttuuuuuutttrrrooommmnnnllljjjiiijjjjjjhhhggggggggggggiiilllnnnooopppnnnoooooommmllllllnnnppprrroookkkiiiiiikkkkkkkkkdddeeeffffffccc```]]][[[VVVVVVWWWXXXZZZXXXSSSOOOPPPRRRSSSRRRKKKBBB888222...+++'''&&&&&&'''((((((''')))***)))((('''((()))gggMMMDDD@@@<<<888999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCAAAAAABBBAAAAAA@@@>>>>>>;;;;;;::::::999888888777444666:::<<<===;;;888666555444111000111444888;;;222222222222222222222222222222111111222222333444111///222888>>>CCCMMMVVVhhh{{{wwwcccLLL???888444111111111222555777;;;HHHaaaxxx~~~pppYYYFFF===888555//////......---,,,++++++///---******+++...//////222000......///000///...000///...------,,,------...//////000000111111222111222666;;;DDDWWWwwwmmmUUU>>>777555111...///111000000//////000000111------------------------,,,,,,,,,,,,------------//////.........---------+++,,,---,,,******+++---******+++++++++,,,,,,,,,)))((('''(((+++---......***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))***++++++,,,+++++++++***************+++++++++***+++---,,,***)))((())),,,+++***+++,,,------+++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,---......***+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,---...+++,,,---......//////...///000111333555777999:::999<<>>555//////,,,(((%%%%%%&&&'''''''''(((******)))(((((()))nnnRRRGGGBBB;;;888999;;;<<<<<<===>>>??????@@@BBBDDDDDDDDDDDDCCCAAABBBBBBBBBBBB@@@???>>><<<<<<;;;;;;:::999999999777888:::<<<<<<;;;999888555444333222333444777888000000000000000000000000222222222222222333444444000///111555777999???GGGVVVmmmttt\\\DDD:::888555000...111333666888;;;IIIeee}}}{{{kkkUUUDDD<<<777333.........------,,,,,,,,,,,,+++***+++.../////////000...---,,,---...---,,,111000///...------------/////////000111111222222222444777;;;CCCVVVvvveeeOOO;;;666555111...////////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------+++,,,,,,+++******+++---******+++++++++,,,,,,,,,***((('''(((+++,,,---,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++******+++,,,+++***)))((((((***---,,,***))))))***,,,+++***+++---...---,,,++++++************++++++******++++++++++++******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,+++,,,------,,,,,,---///.........///111222444555555666999<<>>??????@@@BBBDDDDDDDDDDDDDDDAAABBBCCCCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999::::::::::::::::::::::::555555555555555444444444555555555555555555555555333333222222333333444555111111222555555666<<>>AAADDDHHHKKKNNNPPPVVVYYY\\\^^^___aaaccceeecccccccccccceeehhhlllmmmkkklllnnnqqquuuxxx|||}}}|||}}}~~~}}}zzz{{{~~~|||yyyvvvuuusssrrrvvv|||~~~{{{xxxttttttwwwzzz{{{zzz}}}}}}}}}~~~}}}}}}|||~~~~~~}}}xxxyyy{{{|||}}}}}}|||{{{}}}|||zzzyyyvvv{{{~~~{{{uuurrruuuzzzxxxwwwuuuppplllmmmrrrwww}}}|||zzzxxxwwwxxxyyyzzzvvvwwwxxxzzz|||{{{}}}}}}{{{zzz||||||{{{xxxvvvwwwyyy|||~~~|||~~~~~~}}}~~~~~~}}}||||||}}}|||~~~|||{{{zzzyyyzzz|||~~~|||xxxuuuuuuuuuttttttxxxxxxyyyyyyyyyxxxwwwvvvsssrrrqqqssswwwzzz||||||xxxvvvuuuvvvxxxxxxvvvsssooopppqqqpppnnnmmmnnnoooooonnnmmmlllkkkhhhdddaaacccgggkkkkkkhhheeeccccccaaa``````dddfffccc[[[TTTMMMJJJEEE???999444000///((((((((()))***)))&&&$$$&&&(((***+++)))(((((((((}}}XXXHHHCCC:::;;;;;;::::::<<>>???AAABBB>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;:::999999999777555555555444222000333222111111222222111///222333444555555555444333555222111333333444:::AAASSSkkkyyyaaaFFF999666444111...333555666777???PPPhhhzzzttt___NNNBBB;;;444///******+++---///000...---+++++++++,,,---...///000000///...---------------444666777555111......///,,,,,,---000222333222111///222666999>>>OOOooouuuXXXHHH777000//////000222//////...---,,,,,,++++++***+++---......---+++***......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------111///---...///---)))&&&///---+++***+++,,,,,,,,,******+++,,,,,,***)))(((,,,,,,,,,,,,,,,+++***)))---,,,***(((''''''((((((,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,,,,,,,---...//////...------.../////////111333666888;;;???CCCGGGLLLNNNQQQUUUYYY^^^bbbdddiiikkkllllllmmmooosssuuuvvvrrrnnnlllnnnqqqsssttttttuuuwwwyyy|||~~~}}}{{{{{{~~~|||vvvppppppuuuzzz|||{{{~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{tttqqqtttwwwyyyxxxwwwvvvuuuuuuuuuuuu|||~~~}}}yyytttsssvvvzzzuuuttttttwww{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}xxxuuuuuuxxx|||zzz~~~{{{xxxyyy}}}{{{xxxyyy|||~~~}}}zzzxxxuuutttsssrrruuuvvvwwwxxxwwwvvvtttsssuuuvvvwwwxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwnnnmmmnnnqqqooojjjhhhkkkpppooommmlllkkkiiifffdddlllllllllkkkhhheeeaaa___]]]___cccfffgggddd]]]XXXMMMGGG===555000,,,***(((***)))((('''&&&&&&'''((((((((((((((('''''''''''']]]KKKEEE;;;===<<<;;;:::;;;===@@@BBBBBBBBBBBBCCCBBBBBBAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888666555666555333222444333222222333444333111333333444555555444444333444222111333333444;;;BBBWWWooo{{{bbbGGG999666444111000333444555777>>>QQQhhhzzzsss^^^MMMBBB:::444///000//////000111111///---,,,,,,,,,,,,,,,---.../////////...---------------;;;???AAA<<<333------000.........000333444222111111333666888<<>>???===;;;::::::;;;>>>???AAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>>===?????????>>>=========<<<>>>>>>>>>===<<<;;;:::::::::888777666777777555333555444333444555666555444333444444555555444333333444222222333333555<<>>QQQhhhyyyqqq\\\KKKAAA;;;555111444222111111111000---+++------,,,,,,,,,,,,------///...------------------:::AAAEEE@@@444---...222000//////111333444333111222333555666888CCC[[[qqq}}}eeeIII???777666666333000000.........------,,,,,,+++.......................................//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---...//////...,,,---,,,,,,,,,------+++))))))))))))***+++,,,......------.........---,,,,,,......---,,,,,,------...***++++++,,,---------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...------,,,,,,,,,------,,,,,,---...111444777999@@@DDDJJJRRRZZZccclllqqqrrrtttvvvyyy|||}}}|||}}}~~~{{{wwwwww{{{~~~zzzyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxyyy{{{}}}}}}{{{yyywwwvvvzzz}}}}}}zzzxxxyyy{{{uuusssqqqrrruuuyyy{{{|||~~~}}}|||{{{zzz}}}yyytttqqqqqqtttyyy}}}{{{yyy{{{}}}~~~|||{{{{{{||||||~~~~~~|||zzzxxxwwwvvvvvvtttuuuvvvwwwvvvuuutttssszzzzzz{{{|||}}}}}}~~~~~~}}}|||zzzxxxvvvtttsssrrrqqqnnnlllnnnmmmjjjjjjlllmmmlllkkkmmmoooqqqrrrqqqoooooommmkkkhhhfffeeedddfffffffffeeeaaaYYYPPPIII<<<777111---+++***)))))))))(((''''''&&&'''''''''((((((((((((''''''''''''kkkSSSKKKAAA>>>===:::999999;;;===???@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@??????>>>>>>???>>>===<<<;;;;;;::::::;;;999888888999999777666666555444555666777666555444444444444444444333333333222222444333555>>>HHHcccxxxnnnPPP>>>777333222222222222222555>>>PPPfffuuuzzzmmmZZZKKKBBB===777333333222000//////...+++)))...------,,,+++++++++,,,......---,,,,,,---------111777;;;:::333...///222/////////000333444444222111222333444666===PPPaaavvvqqqYYYEEE===666555555222//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///---------,,,,,,,,,,,,,,,,,,---...---+++)))++++++******+++,,,...///,,,---------------,,,,,,************++++++++++++)))***+++,,,---............------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))......---,,,,,,,,,------///000111222555999???BBBMMMSSS\\\fffnnnuuu{{{}}}~~~}}}}}}{{{zzz~~~|||zzz|||}}}yyyvvvtttxxx|||}}}|||{{{zzz{{{tttqqqnnnnnnqqqtttwwwyyy}}}}}}~~~~~~}}}|||{{{zzz}}}zzzuuurrrrrrvvv{{{|||{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyyyyywwwwwwxxxxxxxxxwwwvvvuuu|||||||||||||||}}}}}}}}}}}}|||{{{xxxvvvsssqqqppprrrmmmkkklllmmmkkkkkknnnpppnnnmmmmmmooorrrrrrrrrqqqpppmmmkkkiiigggffffffgggeeeccc^^^XXXNNNDDD===666222---)))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''mmmUUUKKK@@@===;;;:::999999;;;>>>@@@???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@>>>>>>>>>???@@@???@@@@@@AAA@@@@@@???>>>>>>===<<<;;;::::::::::::;;;:::999999;;;;;;:::999666555444555666777666555555555444444333333333333222111333444333555@@@KKKgggyyyuuuVVVBBB888333111222222222222444===MMMaaannnrrrgggWWWKKKDDD@@@;;;777222000///...///...---,,,...---,,,+++++++++++++++------,,,,,,,,,------...,,,---000111222222111111000///...000222444444333000///111333444999FFFTTT\\\jjj~~~eeePPPEEE<<<555333222///...000---------------,,,,,,,,,---,,,,,,++++++,,,,,,---111///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111000///...,,,,,,,,,,,,,,,,,,---...---+++)))...---,,,++++++,,,---...***+++,,,,,,,,,,,,++++++)))))))))***************)))***+++,,,---.........---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,,,,------111222444555888>>>EEEKKKVVV___kkkwwwxxxwww|||~~~|||xxxvvvuuuxxxzzz||||||{{{zzzzzzssspppmmmlllnnnqqqtttuuuxxxyyy{{{|||}}}|||{{{{{{|||yyyuuusssssswww{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxzzz|||}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyy|||||||||{{{{{{{{{{{{zzz{{{{{{zzzxxxvvvsssqqqoooqqqkkkiiilllnnnmmmmmmooommmjjjhhhhhhkkknnnpppqqqqqqpppnnnllljjjhhhhhhggggggccc^^^WWWOOOEEE<<<555333///+++((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''sssZZZNNNAAA===<<<:::999:::<<>>???@@@BBBCCCDDDDDDDDDDDDBBB???===<<<===???AAA??????@@@AAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;:::;;;<<<===<<<;;;999777666666777777666555666666444333333333333333111111333444333666BBBOOOgggyyyvvvYYYEEE999333111111222222222444===JJJZZZdddfff]]]QQQIIIEEEBBB===999333111//////000000000///------,,,+++++++++++++++,,,,,,,,,,,,,,,------......------000333555444222444222000111222333333222//////000333444777???HHHJJJYYYpppsss^^^OOOCCC;;;444111///---...111------------------------........................000///...,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------000222333333111.........---,,,,,,,,,------+++)))///...------,,,,,,,,,---******++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,---...//////111444777;;;CCCNNNVVV```iiiwwwyyyxxx}}}}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyytttqqqnnnnnnoooqqqssssssuuuvvvyyy{{{||||||{{{zzzxxxwwwuuussstttvvvyyy{{{|||{{{{{{}}}~~~zzzwwwuuuvvvxxx{{{||||||~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvtttqqqpppnnniiiggglllooooooooopppfffcccaaabbbfffjjjnnnppppppooonnnlllkkkiiihhhgggddd___WWWNNNFFF>>>777222000---***((('''''''''&&&%%%%%%&&&''''''''''''&&&((((((((((((''''''''''''gggWWWFFF@@@???<<<;;;:::;;;===???===>>>@@@BBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>???===???@@@AAAAAA@@@???>>>===<<<;;;:::;;;<<<>>>???===<<<;;;<<<>>>???>>>===<<<:::999888999888777555777666444333222222333333000111444555333666CCCQQQeeexxxsssWWWEEE:::333111222333222222555<<>>???KKK___uuuxxxcccRRRKKK===777222111000...///222------------------------------...//////...------.........---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,------))),,,111222111///......///---++++++,,,,,,,,,+++,,,------............---***++++++,,,------,,,,,,,,,------------,,,***)))++++++,,,------,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,------------------------------------,,,,,,---.........------+++++++++,,,---...///000...111666;;;AAAMMM[[[eeeqqqxxx~~~~~~}}}~~~~~~|||{{{zzz{{{||||||}}}{{{wwwuuuuuuvvvxxxxxxvvvtttrrrqqqsssttttttssstttuuuxxxzzzzzzyyyxxxvvvwwwvvvvvvvvvwwwxxxzzzzzz{{{yyyyyy{{{~~~zzzwwwyyy{{{}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxwwwtttuuuvvvwwwvvvuuusssrrrkkkfffeeelllrrrrrrppppppgggdddaaaaaadddhhhlllnnnnnnnnnnnnmmmllliiigggfff]]]VVVLLLCCC;;;555111...,,,***'''&&&'''(((''''''$$$%%%&&&'''''''''&&&&&&((((((((((((''''''''''''tttaaaMMMCCCAAA>>><<<:::;;;<<<======>>>@@@BBBCCCEEEEEEEEE@@@@@@AAAAAA@@@???===<<<===>>>@@@AAAAAA@@@???===>>>===<<<;;;<<<>>>@@@AAA===<<<;;;===>>>@@@???>>>>>>===;;;::::::999777666777666555333222222333333000111444555333666DDDRRRcccwww|||www}}}nnnUUUDDD999333111333333222333666<<>>CCCBBB???:::666444222000...444222333555555333444777333===NNNaaattt{{{dddNNNBBB>>>777333111222222///000333------------------------***+++---......---+++***------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,--------- &&&,,,//////---------///---+++***+++,,,,,,,,,***+++---///000000//////+++,,,------.........---,,,,,,------,,,***)))''',,,,,,---------,,,++++++)))***+++,,,------...///+++++++++,,,,,,,,,------------------------------,,,,,,---...////////////******+++,,,---///000111///333:::@@@HHHUUUfffqqq~~~~~~~~~}}}}}}}}}}}}~~~|||yyywwwxxx{{{~~~|||vvvrrrrrrtttvvvxxxxxxwwwuuuuuuvvvvvvuuuttttttvvvxxxyyyyyywwwuuusssxxxxxxyyyzzz{{{{{{||||||{{{yyyxxxzzz{{{~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwrrrsssuuuwwwwwwvvvtttssshhhdddeeelllssssssqqqqqqoookkkfffdddeeehhhkkkmmmmmmmmmnnnnnnllljjjgggeeeUUUNNNCCC999222...+++***)))'''%%%%%%'''(((((((((###$$$&&&'''((('''&&&&&&)))(((((((((''''''''''''qqqXXXIIICCC>>>===;;;:::===AAA?????????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAA>>>@@@CCCEEEFFFDDDAAA???======>>>===<<<<<>>>>>>>>>>>::::::999999888777666666666666666555444111///...111000000000222999AAAGGG```vvv{{{qqqfffaaagggpppxxx|||ssseeeQQQBBB<<<888333///333333444666;;;AAAGGGKKKDDDAAA>>><<<;;;999555111222111000...---------...///...,,,,,,------,,,+++...,,,++++++---......---111000222555888???MMM[[[ZZZLLL>>>888777666222///333444444333111000000111666888>>>GGGUUUhhh{{{wwwaaaQQQFFF===777444222000000000000///...000///------,,,---...///***++++++,,,,,,------...,,,++++++,,,---...,,,***000111000------///---(((------------------------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------......//////......---,,,...---,,,---///000///...%%%"""%%%,,,...++++++///------------------------,,,,,,+++,,,------,,,***------------------------///...,,,++++++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------....../////////.....................///000000777:::===CCCLLL[[[lllxxx~~~~~~}}}}}}}}}|||}}}~~~}}}yyywwwyyy|||~~~}}}zzzwwwvvvwwwxxxyyy}}}|||zzzwwwuuutttssssssyyy{{{}}}~~~}}}xxxssspppzzz{{{~~~}}}{{{zzz}}}|||}}}~~~~~~~~~~~~~~~{{{yyyxxxvvvtttrrrttttttuuuwwwxxxxxxuuussspppkkkgggkkkssswwwtttnnnvvvrrrllliiiiiijjjkkkkkkmmmmmmnnnooolllfff___YYYJJJBBB888222000///+++((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%yyy```KKKDDD>>>===;;;:::<<<@@@>>>???@@@AAAAAABBBAAAAAADDDDDDCCCBBBAAA@@@???>>>>>>???AAACCCCCCAAA???>>>===>>>>>>===<<<===???AAA>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666666666666777666555333111000222222111111222666===BBBTTTiii|||vvvddd\\\RRROOOTTT]]]dddgggeee[[[LLLAAA;;;777333111333333444666:::???CCCFFF@@@<<<888666666666555333///......---,,,,,,++++++///---,,,,,,------,,,+++///---,,,,,,...//////...//////222777===GGGYYYiiimmm```NNN@@@888444111000333444555333111000000111111222555;;;DDDQQQ___iiiyyy}}}cccOOOCCC<<<555111333111/////////000///...///...---,,,,,,---..............................---,,,+++,,,---...,,,+++---//////,,,...000///***------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------......//////......---,,,+++***)))***,,,---,,,+++)))'''(((---...+++***---........................---,,,+++,,,---...,,,***------------------------000///---,,,,,,---///000......---,,,,,,,,,,,,,,,111111000000//////000000,,,,,,------------,,,,,,...............///000111666:::???FFFPPP^^^nnnzzz}}}}}}|||zzz}}}}}}|||}}}}}}xxxvvvxxx{{{~~~|||zzzzzzzzz|||}}}}}}zzzxxxvvvuuuuuuvvv{{{}}}{{{vvvssszzz|||}}}~~~}}}~~~~~~|||zzzyyywwwuuusssuuuuuuuuuwwwxxxwwwuuurrrsssooollloootttwwwuuuqqqvvvtttpppnnnnnnnnnmmmlllkkkkkkkkkjjjggg___WWWPPPEEE===444///---,,,)))&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%kkkMMMEEE>>><<<;;;:::<<>>>>>????????????>>>===>>>??????>>>======@@@BBB@@@@@@??????>>>>>>>>>===>>>===<<<;;;999888666666777777777666666444333222333333333111111333777;;;III\\\nnnuuuvvvtttkkk```OOOIIICCCAAAFFFMMMRRRTTTQQQMMMFFF???999555333333333333444666888;;;===???999666222000111222333444---............,,,+++***...---,,,,,,------,,,+++///...,,,---///000000///000///111888@@@NNNcccuuuuuuaaaLLL;;;333111222555555666444111000000111000111222444888???HHHMMM]]]fffsss|||jjjQQQ@@@:::888555111222000.........///...---------,,,,,,,,,,,,------000000//////...------,,,///---++++++---...---,,,,,,...---,,,...111000,,,------------------------,,,,,,,,,,,,,,,++++++***------------.........///......//////......---,,,+++)))))))))+++,,,+++***---+++,,,......+++***,,,////////////////////////---,,,+++,,,......,,,+++------------------------000///...------...///000...---,,,,,,,,,,,,,,,,,,000000//////............,,,---------------,,,,,,............///000111222777<<>><<<>>>AAADDDEEEDDDBBBAAACCCDDDDDDDDDCCC@@@===<<>>>>>======>>>>>>>>>@@@@@@@@@???>>>>>>@@@BBBAAAAAAAAA@@@??????>>>>>>@@@???>>><<<:::888777666666666666666555555444444222222333222111111444666???MMM[[[```aaa]]]UUULLLAAA>>>;;;;;;???DDDGGGIIIAAABBBAAA>>>888333222333222333444555666777777777333222000/////////000000...///000111111///---+++---,,,+++,,,------,,,+++...,,,+++,,,.../////////111000111666???MMMcccvvvqqqWWW@@@444222333555666666444111//////000///000222333444777<<>>>>>===>>>???@@@AAAAAABBBAAA@@@??????AAACCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???===;;;:::888888666555555444444333333333000111222111000111333555666===EEEGGGGGGEEE@@@:::777555444555888;;;===>>>999<<<>>><<<666222111222111222333444444333333222111222333222000...---,,,---...000111111///---,,,---+++***+++------,,,+++,,,***)))***---.........000///111666>>>KKKaaasss{{{aaaFFF777333222444555555333111//////000...///111111000111333555:::>>>EEENNNZZZgggttt|||tttcccNNNCCC888333555777333...000...,,,,,,---...---,,,+++++++++,,,,,,---------,,,,,,,,,------.........000...------...//////......//////,,,...000...***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,........./////////000000.........///......---,,,///...---...///000000...+++,,,,,,++++++,,,---,,,,,,,,,---------.........------,,,---...///---+++------------------------...------------------......------,,,------......111222222222222111000/////////000//////...------/////////111222444666777>>>CCCKKKQQQWWW]]]eeekkkuuuzzz~~~~~~|||}}}zzzxxxyyyzzz||||||{{{|||~~~~~~|||zzzxxxwwwwwwyyyzzz}}}}}}zzz|||~~~~~~{{{xxxvvv{{{}}}~~~~~~~~~~~~~~~|||yyyvvvrrrqqqrrruuuyyy{{{{{{{{{vvvwwwvvvtttqqqqqqsssvvvssspppllljjjjjjjjjiiihhhgggccc]]]VVVMMMDDD;;;555///---+++)))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&vvvWWWKKK???<<<;;;:::999:::;;;<<>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCAAA??????AAACCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;::::::777666555444333333333333000111111000///000222555444666888999:::888666444222333333333555666888999666888:::999555111111222000000111222222111111111000333555555222...+++***,,,,,,---......---,,,+++,,,+++***+++,,,---,,,++++++)))(((***,,,......---......000666===HHH[[[kkk{{{}}}cccHHH999333///111222333222000//////000111333333222111///000000222444666:::BBBLLLWWW___lllooouuu||||||tttnnnfffVVVHHH<<<888333333666666222...000...,,,,,,...///...---***+++,,,---......---------......///000000111111///......///000000///---...000///------000...))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------............/////////000......//////......---,,,...,,,,,,---...///...---***,,,,,,******...///---++++++,,,,,,---............---,,,---//////---,,,------------------------------------------------..................///000000111222333333222111000000000000000///...---,,,000000111333444777999:::@@@EEEKKKPPPSSSWWW]]]bbbmmmrrryyy~~~~~~}}}}}}~~~|||zzz|||~~~}}}{{{{{{|||{{{{{{xxxyyy|||~~~|||{{{zzzyyyxxxyyyyyyzzz|||}}}~~~|||}}}~~~|||yyywww}}}~~~~~~~~~}}}~~~|||yyyvvvrrrqqqrrruuuyyy|||}}}|||vvvvvvtttrrrpppppprrrtttuuuqqqmmmkkkkkkkkkkkkjjjddd^^^UUULLLDDD<<<666111,,,++++++***((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''{{{ZZZLLL@@@;;;;;;:::888999;;;<<<===???@@@AAABBBBBB@@@@@@@@@???>>>===<<<<<<;;;;;;===>>>@@@BBBCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDAAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@???>>>===<<<<<<:::888777555333333333333333333222000...///111444333333333555666444333222111111222222222333444666444555555444222111111111/////////000000111111222111333555444111...------------------------------+++***)))***,,,---,,,++++++***)))***---...///...------000555888???MMM[[[jjjtttqqq[[[CCC888333///...000111000///...///000222333444444222111111222000111222333555:::AAAEEENNNQQQVVV]]]bbbgggjjjkkkeeeccc\\\TTTOOOJJJAAA888444444444555555555444222000...------...//////...***+++---...//////......////////////000000000000......///111222111...,,,,,,......,,,...111000++++++++++++++++++++++++++++++,,,,,,---......------------........./////////......//////......---,,,---,,,+++,,,...///...---,,,///...***+++///000---,,,,,,,,,---.../////////...------...//////...,,,------------------------------............------///////////////000111111...000111333444333222111333333333333222111000000111222333444777999;;;<<<>>>CCCHHHLLLNNNRRRWWW[[[dddhhhnnnvvv}}}|||zzz|||}}}zzz|||~~~{{{yyyuuuwww{{{}}}~~~{{{{{{||||||{{{{{{zzzzzz{{{}}}~~~||||||~~~|||yyyvvvtttssssssuuuxxx{{{{{{{{{wwwuuurrrppppppqqqrrrssssssqqqooonnnnnnllljjjhhh]]]VVVLLLBBB:::555111...)))*********(((&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''[[[MMM@@@;;;;;;:::888888;;;;;;<<<===???@@@BBBBBBCCCAAA???===<<<;;;::::::888:::<<<>>>@@@BBBCCCCCCDDDEEEDDDBBBAAA@@@BBBDDD@@@AAAAAABBBCCCDDDEEEEEEAAAAAA@@@@@@???>>>======<<<:::888666444444444444666555333000---...000333///---...000222000......,,,---------,,,,,,...///333222111111111111222222............///111222333111333444222///---///111//////.........//////000+++***)))***,,,---,,,+++,,,******+++...000000///......000222222555???JJJYYYeeedddPPP===666555222---...//////......///000,,,---///000///000222333111222333333333444666888<<<>>>AAAEEEIIIKKKLLLMMMGGGGGGCCC===;;;<<<999444///000222222111111222333000...------///000000///***,,,---///000000///////////////...------,,,,,,---...000222444222...+++***,,,---,,,...222222...+++++++++++++++++++++++++++,,,,,,---.........---------------.........///......//////......---,,,...---,,,---///000///...///222111++++++000111------------...///000000111...------...//////...,,,------------------------......////////////......000000000000000111222222222444666888999999888777888888888888777666555444222333444666888;;;===>>><<>>???<<<777555<<<<<<===>>>???AAACCCDDDDDDAAA======>>>???===;;;;;;;;;<<<===>>>???@@@@@@FFFGGGHHHGGGEEEDDDEEEFFFCCCDDDFFFHHHHHHFFFDDDCCCDDDBBB@@@>>>===>>>@@@AAA@@@<<<777444444444333111333222111000////////////222111000.........///000---......///////////////222333333111000///111222111000///......///000111444444333222111000//////***,,,------,,,,,,...///---,,,+++***)))***+++,,,...,,,++++++------,,,***...---------000444888;;;GGGJJJIIIBBB777000111444111000//////...//////000222222111000000111222222111111111111111222222333333444444555666777888888;;;:::999888666555444333000///------111666444...000000000///......------333111///---,,,---...///000...------///000---***111///......000111222111111///...///111111---)))...------,,,,,,------...))),,,---+++,,,......+++,,,,,,,,,,,,------...///.../////////...------,,,------............------222111000.........///000............////////////222000.........///...---111...,,,---//////---+++......///000000/////////333333333333444555666666777777999;;;<<<>>>???@@@>>>>>><<<;;;:::999999999222555888888777999<<>>AAADDDFFFHHHJJJMMMPPPXXX[[[aaaggglllqqqwww{{{{{{zzzzzz|||~~~}}}}}}|||~~~}}}zzz}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{zzzzzz|||||||||}}}}}}|||}}}}}}{{{xxxxxxyyyyyyyyyxxxwwwwwwxxxwwwuuusssssssssssssssnnnmmmmmmoooqqqmmmddd]]]LLLEEE;;;333...,,,+++******)))'''&&&&&&%%%###!!!)))((('''&&&$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''|||___PPPAAA===>>><<<888777:::;;;;;;===>>>@@@BBBCCCBBB???<<<;;;===??????>>><<<======>>>???@@@AAAAAAGGGHHHHHHGGGEEEDDDEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@AAAEEEHHHKKKBBB>>>:::777666666444222333222111000000//////000//////...------------------...//////000000//////222222333222000///000222111000///......///000111222111000///...------,,,+++---...---,,,,,,---......---,,,+++***++++++,,,---,,,++++++------,,,+++---------...000333666888<<<<<<;;;888444222111222000000000000000000000000111111111111111111111111111000000000000111222222222222222333444444555555222222111000///...------000///------111666444...000000//////......------000///---------...000111000...------//////---+++000//////000111222111000111...,,,---000000---***------------------------,,,///000------000111...------,,,,,,,,,---......///...---++++++,,,---------......//////......---111000///......//////000............////////////111000......//////...---111///------//////...,,,//////000000000000//////333333333444555666777888<<<===>>>AAADDDGGGJJJLLLIIIHHHFFFCCC@@@===;;;:::888999;;;:::888888:::===<<>>@@@AAABBB@@@===;;;:::<<<>>>@@@@@@===>>>>>>???@@@AAABBBBBBGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCGGGKKKNNNEEEAAA===:::999777666444444333222111000000000000......//////......---------...//////000000//////111222333222000///000222000000////////////000000000000//////...---,,,,,,,,,.........,,,+++,,,---......---,,,,,,,,,,,,---,,,+++***+++---///...---,,,------...///111222333333111///000222222111//////000111222222111000///000000111222222111000000000000/////////000111111000000000000000000000000000000/////////.........///000...---000555333...000000//////...------------,,,,,,---...000222333///...------...///---,,,/////////222444444333111333///,,,,,,...///---+++,,,,,,---......---,,,,,,...000///,,,,,,000222000......------------------000...+++))))))+++---///---......//////......---000////////////000000111............////////////111000......///000///...111///......///000///---000000000000000000000000555555666777999;;;===>>>DDDEEEHHHLLLQQQVVV[[[^^^]]][[[XXXSSSMMMFFFAAA>>>>>>>>>===;;;888777888::::::<<<>>>@@@AAACCCFFFIIIOOOSSSXXX]]]aaaffflllooowwwzzz~~~|||}}}}}}|||xxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~{{{yyyyyyzzz}}}~~~zzz|||~~~|||wwwuuuvvvwwwwww{{{~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvtttsssrrrssssssrrrpppmmmkkkfff]]]QQQHHH>>>999222---,,,,,,,,,,,,((('''&&&&&&''''''&&&$$$&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''iiiWWWDDD<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBCCC@@@>>>;;;::::::<<>>???@@@AAABBBBBBGGGHHHIIIGGGEEECCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@BBBEEEGGGEEECCC???<<<:::888666555444444222111111111111111///000111222222111000///......///000000000000000111222333222111000000111000000////////////000000111111111000///.........---...///...,,,++++++---//////......------------+++******+++...000//////,,,,,,---.../////////000222000///000111111///......///111333333222000///...000111333333111000...///////////////000000111////////////......------000000000111111111222222///000///---///333222...000//////......---,,,,,,,,,,,,,,,---...000222333///...------............//////000333777999:::999999444...,,,---...---++++++,,,...//////...,,,+++,,,...,,,((()))---///...000///...---------------///...,,,++++++,,,---.........////////////............//////000000111111............////////////111000......///000000///000000000000000000000///000000000000000111111222666777999<<>>;;;888777777888999:::<<<===>>>@@@CCCFFFKKKNNNSSSWWW[[[```eeehhhooosssyyy||||||}}}|||zzzuuuuuuvvvwwwyyy|||~~~~~~~~~~~~||||||}}}~~~{{{zzzxxxzzz}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||wwwssssssttttttyyy~~~}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~|||yyywwwuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwuuusssqqqqqqqqqqqqnnnllliiieee___UUUJJJBBB888444...+++************'''&&&%%%&&&'''((('''&&&******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''ppp]]]HHH>>><<<;;;999999;;;<<<<<<===???AAACCCDDDBBB@@@>>><<<:::;;;===>>><<<======>>>???@@@AAAAAAFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEGGGEEEBBB@@@???@@@AAABBBCCCBBB@@@===:::777666555555444333222111111111111///000111222222111000///...//////000000000000000000222333333111000000000//////000000000000//////111111000000//////......---...///...,,,++++++---/////////.........------+++******,,,...000000///,,,---------............///111222222000//////000---...111222333222000///...///111222222111///...///////////////000000111000000//////......------,,,,,,---......///000000...000000---///222111.../////////...------,,,,,,...............///000000.........---------...///000000222777===AAACCCCCC???999333///......,,,***+++,,,...//////...,,,++++++---+++((((((,,,...---000///......---------------...///000000///...---...//////////////////.........//////000000111111............////////////111///......000111000000000111111111111111111111000000000000111222444444888999===AAAFFFKKKPPPRRR[[[]]]aaafffmmmtttzzz}}}{{{ssshhh[[[PPPIIIDDDBBB>>>;;;999888888888888999:::;;;;;;===AAADDDGGGJJJOOORRRVVVZZZ^^^bbbhhhlllsssyyy~~~~~~}}}~~~|||ssssssssstttvvvyyy|||~~~|||}}}}}}|||zzzyyy{{{}}}|||{{{zzz{{{~~~}}}xxxvvvxxx{{{~~~~~~}}}}}}~~~}}}xxxtttuuuuuuvvvzzz||||||}}}~~~~~~~~~zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~|||yyywwwssstttuuuwwwwwwxxxxxxxxxvvvuuussspppooonnnnnnooommmjjjfff___WWWLLLBBB<<<444111---***))))))(((''''''&&&%%%&&&((()))((('''******)))(((''''''&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&((((((((('''rrr___III???<<<;;;999999<<<<<<===>>>@@@BBBCCCDDDAAABBBAAA???<<<;;;<<<>>><<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDAAAAAA@@@>>>:::777666777555555444333222222222222......//////000000//////...///000000111111000000000222444444222000000000//////000000000000///////////////.........------,,,.........,,,+++,,,---......//////......---,,,++++++***,,,///000000///---------,,,------...///)))---000111000///000222---...///000111111000000//////000111111000//////000000/////////000111111000000000//////.........,,,------...//////000000---000000......000111...//////......---,,,,,,,,,///////////////.........---......---,,,,,,///111222444999@@@FFFJJJJJJIIIAAA<<<555111000///,,,***,,,,,,---......---,,,,,,---///...++++++///000/////////......---.........,,,---000222222111///---...//////000000//////......///000000000000000///............////////////111///...///000111111000000222333222111111222444111111111222333666888:::<<>><<<;;;999999;;;;;;<<<===???AAACCCDDD???AAABBBAAA???===>>>???===>>>>>>???@@@AAABBBBBB@@@BBBCCCBBBAAAAAABBBDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEEEEDDDCCCCCC???@@@AAA???;;;888888999666555444333333222222333//////......///000000111//////000111111111111000///111444444222000000000...///000111111000///...000000////////////......+++---...---,,,,,,---...------...///...---,,,+++,,,,,,+++,,,///000000///...---,,,+++,,,---///111******,,,///222222111///,,,------...//////000000000000000000000000000000111000000000000111222222000000/////////////////////000000111111222222222---000111...---///000...///......------,,,,,,+++......////////////......---......---+++,,,///222333888BBBLLLRRRRRRMMMHHH???:::444111111000---***---------------------------000111......222222//////............//////000,,,---///000111000///...//////000000000000/////////000000111111000///...............////////////111///...///000222222111000222444333222111333555444333444555777;;;>>>@@@GGGJJJPPPXXXaaajjjqqqttt|||~~~}}}oooaaaYYYNNNIIIBBB>>>===<<<;;;:::777888888777777999===@@@@@@CCCGGGJJJLLLPPPSSSVVV^^^aaaggglllpppuuu{{{~~~~~~zzzxxxuuuttttttwwwzzz}}}{{{}}}~~~{{{wwwwwwzzz~~~}}}}}}~~~|||}}}{{{xxxwwwzzz}}}}}}|||}}}~~~zzzyyy|||}}}}}}|||zzzzzz{{{{{{{{{xxxuuurrrssswwwzzz|||||||||}}}}}}zzzyyyxxx{{{~~~|||zzzuuuuuuvvvvvvvvvvvvvvvuuupppooollljjjhhhggggggggggggbbbZZZOOOCCC:::444111///---++++++++++++)))((()))(((&&&'''(((((('''&&&%%%%%%&&&''''''((())))))((('''%%%$$$$$$&&&(((***'''&&&%%%&&&((((((((('''kkkYYYEEE===<<<;;;::::::::::::;;;<<<>>>@@@AAACCC<<>>???@@@AAABBBCCCCCCDDD>>>@@@AAAAAAAAAAAABBBDDDBBBCCCEEEFFFFFFEEECCCBBB???AAACCCEEEEEECCC@@@>>>>>>AAABBB@@@<<<::::::;;;666666555444333333333333222111000000000111333444//////000111111111111111///111444444222000//////...///000111111000///...222222222222111111111111+++,,,------,,,,,,...///,,,---.........---++++++---,,,,,,---///000///...///...,,,++++++...000222000,,,***...444666000***,,,,,,,,,,,,---...000111000000////////////000000111111111111111222222333////////////////////////////////////000000111111---111111...---///000...///......------,,,++++++------...///000000//////---......---++++++///333333<<>><<<:::666777666555555777;;;>>>>>>AAADDDGGGIIILLLPPPSSS[[[^^^cccgggkkkoootttwww}}}~~~}}}|||}}}~~~~~~}}}}}}{{{xxxuuuuuuxxx{{{}}}|||~~~|||xxxwww{{{|||zzz|||~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{{{{|||~~~{{{zzz~~~}}}zzzzzzzzzzzzzzzwwwtttqqqrrrvvvzzz{{{{{{yyy{{{}}}~~~{{{xxxuuuwww{{{}}}{{{vvvwwwwwwwwwwwwvvvvvvuuunnnmmmjjjhhhfffeeeeeeeee___[[[SSSHHH>>>777444444---,,,++++++,,,,,,+++******(((''''''(((((('''&&&((((((''''''&&&&&&%%%%%%((('''%%%$$$$$$&&&)))+++'''&&&%%%&&&((((((((('''fffNNNAAA@@@:::999===;;;;;;:::999999:::<<>>======>>>>>>???>>>AAADDDDDDBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@EEEFFFFFFFFFDDDBBBAAA???@@@AAAAAA@@@===:::::::::555444444444555555333111222222222333555555333111111...---...222222...)))//////.........//////000000000111111111111000000...............------------...///...---,,,...000...------,,,,,,++++++***+++,,,,,,------,,,,,,+++///////////////////////////---+++,,,...///---+++---...............------333000------///111000///000000000000111111111111222111///.........///000111000000/////////////////////...------------............------,,,,,,,,,......---------,,,,,,,,,---------,,,+++,,,000222;;;GGGUUU^^^]]]TTTKKKEEE:::666222000000000000///000)))###$$$,,,000---)))//////000111111111111111///////////////.........,,,,,,---.../////////...------......//////000000333222000///.........///111000000000000000111222111111000000000000111111444666777666555444555777888999;;;===@@@EEEKKKPPPZZZ```jjjuuuuuujjj]]]UUULLLHHHDDD@@@???AAA666999;;;:::888888:::<<<>>>???AAACCCEEEJJJOOOSSSYYY\\\```cccgggkkkpppttt|||~~~~~~}}}{{{zzzzzzzzzyyyxxxyyy{{{}}}|||wwwvvvwwwzzz{{{zzz{{{~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~|||}}}|||{{{{{{||||||yyyzzz|||||||||tttrrrppprrrwwwzzz{{{zzzwwwxxxxxxxxxxxxwwwvvvvvv{{{|||~~~|||zzz|||zzzxxxwwwxxx{{{zzzwwwsssmmmllljjjhhhfffdddccccccZZZSSSHHH>>>777333000...(((((((((((())))))))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((()))(((((('''''''''(((((((((((((((((())))))))))))eeeMMMAAA???:::999<<<:::;;;:::999999:::<<>>AAADDDDDDBBBAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA???<<<999888999777555444444444444333111333333333444555555333111222///---///222333000,,,//////.........///////////////000000000000////////////......---------,,,---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...........................,,,+++,,,...///...,,,....../////////......---111///---...000222111////////////000000000111111222111000///...//////000222111111000000000000000//////...------------.........---------,,,,,,,,,......---------,,,,,,,,,000111111111000111444666<<>>;;;<<<888:::;;;:::888888:::<<<>>>??????@@@BBBGGGNNNRRRUUUXXX\\\```cccggglllpppvvvzzz~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyzzz|||~~~zzzvvvuuuvvvyyyyyyyyyxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}{{{{{{||||||{{{vvvsssqqqssswwwzzzzzzyyyuuuvvvwwwyyyyyyzzzzzzzzz}}}~~~|||zzz{{{}}}}}}zzzyyyyyy{{{zzzvvvrrrllliiieeecccbbbbbb```___RRRLLLBBB:::555222000///)))))))))(((((((((((((((''''''''''''''''''''''''***)))'''&&&%%%&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))fffMMM@@@???:::999;;;888::::::999999:::<<<>>>?????????@@@AAAAAAAAA@@@???@@@AAACCCDDDCCCBBBBBBCCCDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA???;;;888777777888666444333333444333333444444444555666666444222333000......111333222000////////////////////////......////////////......000000///...------,,,,,,,,,---------++++++,,,...******+++,,,,,,---......+++,,,,,,------,,,,,,+++........................,,,++++++,,,...///...---...//////000000/////////.........///111222111///....../////////000000000222111000////////////000111111000////////////000//////...------------......------------,,,,,,,,,......---------,,,,,,,,,***,,,...///...///111222<<>>???DDDJJJOOOPPPSSSWWWZZZ]]]bbbgggjjjnnnrrryyy~~~}}}{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{xxxuuutttvvvwwwxxxxxxvvvxxxzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{yyywwwuuurrrtttwwwyyyxxxvvvsssuuuwwwzzz|||}}}~~~~~~~~~|||{{{zzzzzz~~~{{{yyyyyyzzzyyyuuuqqqjjjddd___^^^___```\\\YYYHHHCCC;;;555111000///...***))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))hhhOOOAAA???;;;999:::666999999999:::;;;<<<>>>???>>>@@@AAACCCCCCBBBAAA???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGDDDEEEEEEEEEEEECCCAAA@@@@@@AAA@@@>>>:::777666666:::777444222333444444333555555555666777666444222222///------000222222222000000000000000//////...---..................---000000///...---,,,,,,+++,,,,,,---,,,+++***,,,...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++........................+++++++++,,,.../////////...///000000000000000000......///111111111///...............////////////111111111000000000000000000000///...............//////...------------...------------------------......---------,,,,,,,,,%%%'''***+++++++++---...999AAAMMMTTTRRRIII===555/////////000000///,,,)))+++,,,......---,,,,,,---+++,,,,,,---------,,,,,,............////////////......////////////......000000//////......------000000//////..................---......///000111//////000111222444555666666777999:::;;;>>>AAADDDGGGKKKQQQZZZcccnnnxxx|||qqqeee\\\SSSIIIDDDDDD;;;:::999888777666777888999;;;<<<===???BBBFFFIIIKKKNNNRRRUUUXXX\\\aaadddgggkkkqqqwww|||~~~}}}~~~~~~||||||{{{zzzyyyzzzzzzyyyxxxyyyxxxvvvvvvvvvwwwwwwxxxtttvvvwwwwwwxxxyyy|||~~~zzz{{{|||}}}~~~}}}{{{zzzyyyxxxvvvssstttvvvwwwuuussstttvvvyyy|||~~~~~~~~~}}}zzzxxx{{{xxxwwwwwwyyyxxxtttppphhhbbb^^^^^^```___WWWPPPAAA<<<666111...------,,,******)))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''((((((''''''''''''(((((()))(((((((((((())))))))))))nnnSSSBBB@@@;;;:::;;;666888999999:::;;;<<<===>>>>>>???BBBCCCDDDCCCAAA@@@CCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBB@@@@@@AAACCCFFFGGGDDDDDDEEEEEEEEECCCBBBAAA???@@@@@@>>>;;;888777777;;;888444333333444444333666555555666777666444111000...------...000111111000000111111000///......------............------000//////...------,,,,,,,,,,,,---,,,+++***,,,...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................***+++,,,------...//////......///000000000000000///000111111000///...---............////////////111111111111111000000///222111000000//////000000//////...------------...------------------------......---------,,,,,,,,,(((+++---.........///000444888???DDDDDD???888222/////////111222000---***+++---//////---,,,,,,...------.........------,,,---.........//////000000...///////////////......000000//////......------///////////////.........------------...///000111111111111111222333444444666888;;;===@@@DDDIIIMMMVVV[[[ccclllvvvzzzooofff[[[OOOHHHGGG===;;;999777666666666666555888<<<>>>???@@@AAABBBGGGJJJNNNQQQTTTXXX\\\```cccfffkkkooosssxxx}}}}}}~~~}}}}}}{{{zzzzzz{{{zzzxxxvvvwwwwwwxxxxxxwwwwwwxxxxxxtttuuuvvvuuuuuuuuuwwwyyyuuuvvvxxx{{{~~~~~~~~~~~~}}}{{{{{{{{{yyyvvvtttuuuvvvwwwtttqqqvvvxxx{{{~~~~~~~~~{{{yyyuuutttssstttwwwwwwtttpppgggccc```aaabbb]]]RRRHHH===999333///---,,,+++******))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))wwwXXXEEEAAA<<<;;;<<<777888888999:::;;;<<<======>>>???AAABBBCCCBBBBBBAAADDDCCCAAABBBCCCEEEEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFCCCDDDEEEEEEEEEDDDBBBAAA???@@@@@@>>>;;;999888888;;;888555444444444333222666555555555666555333000///............//////000000111111222111000...---------............------///............---------,,,---------++++++,,,.........---,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------***,,,------,,,,,,...///------...///000000000000///000222111///......///....../////////000000000111111222222111111000///444444333222222222222333//////...------------...,,,,,,,,,------------.........---------,,,,,,,,,,,,---//////......///111///000333666888777333000//////000111222222///,,,---.........,,,+++,,,---......//////......------------......///000000000//////000000000///......///////////////.............../////////......------------...///000111222222222222222333444444555888:::>>>BBBFFFMMMTTTXXXeeekkksss|||xxxooocccTTTJJJGGGAAA>>>:::777777777666666444777;;;>>>>>>===>>>>>>DDDFFFJJJMMMPPPSSSXXX[[[___bbbeeeiiilllpppuuuyyy~~~|||zzzzzz{{{{{{wwwtttuuuwwwyyyyyyxxxwwwwwwxxxssstttuuuuuutttsssuuuvvvssstttwwwzzz~~~~~~~~~}}}}}}}}}}}}|||{{{|||~~~{{{xxxvvvwwwxxxxxxuuuqqqwwwyyy|||~~~}}}~~~|||{{{zzzrrrqqqppprrruuuvvvssspppgggeeecccbbb___WWWJJJ@@@:::777111...,,,+++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))^^^HHHBBB===<<<===888777888999:::;;;<<<<<<<<>>???@@@???<<<;;;:::;;;:::888666555555555333111555444444444555444222//////000000000//////...///000111222222222000...---......////////////......---------...............---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++---///...,,,+++---///,,,,,,---...///000000///,,,...000///...///111444/////////000000000111111111111222222222111000///444333333222111222222222//////...------------...,,,,,,,,,---------............---------,,,,,,,,,---------,,,++++++---///...------000222222///---///......000111111///---///...,,,++++++,,,,,,,,,...............---,,,,,,------......///000000111000000000000000///...............///////////////------...//////......---.........///000111333333333333333444555777888999???AAAFFFKKKQQQYYYbbbgggsssyyyyyymmm^^^RRRNNNFFFBBB<<<:::::::::999777777888:::::::::;;;===???@@@CCCFFFIIILLLOOOTTTWWW[[[]]]aaadddggglllqqquuu|||~~~~~~~~~~~~~~~|||yyyzzz|||{{{wwwrrrrrruuuxxxxxxwwwuuuvvvwwwoooqqqtttuuutttttttttuuuuuuvvvxxx|||~~~}}}}}}||||||yyy|||~~~~~~{{{{{{~~~}}}{{{zzzzzz||||||xxxtttvvvxxx|||~~~}}}}}}~~~}}}||||||~~~|||yyyyyy{{{sssrrrqqqrrruuuuuurrroooiiifffbbb^^^WWWMMMBBB;;;666333...,,,++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))***(((((((((((())))))))))))bbbJJJCCC======>>>999777888999:::;;;<<<<<<<<>>???@@@???===<<<<<<<<<:::888777777666555222000555444333444555333111//////111333333111///......000111222333222000...,,,......////////////......,,,,,,------.../////////---...///...---,,,...000***++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,...///...,,,***,,,...+++,,,---...////////////***,,,.........000444888000000000000111111111111111111222333222111000///111000000/////////////////////...------------...,,,,,,,,,------...............---------,,,,,,,,,000000///---++++++...000...------///111111---***///...---...000111///...111...***)))***,,,,,,,,,............------,,,+++---------...///000000111000000000000000///......---.........//////000000,,,---.../////////...---......//////000222333444333333444666888:::<<<>>>FFFIIINNNTTT[[[dddmmmssswwwhhh]]]XXXIIIEEE???<<<<<<<<<;;;999::::::999777777999===AAA>>>@@@CCCFFFIIILLLQQQTTTXXXZZZ^^^aaaeeejjjppptttvvvyyy~~~~~~~~~~~~|||yyyzzz|||{{{wwwrrrpppssswwwxxxvvvttttttvvvlllooosssuuuuuuuuuvvvvvvxxxyyy{{{}}}~~~}}}|||{{{{{{wwwyyy|||~~~~~~}}}zzz{{{~~~|||}}}~~~{{{wwwtttwww{{{~~~||||||~~~zzzyyyyyyzzz~~~zzzwwwxxx{{{vvvtttrrrsssuuuuuuqqqmmmjjjgggaaaYYYOOOEEE===999222///,,,***+++++++++***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))hhhIIIAAABBB???:::::::::::::::::::::;;;<<<===>>>>>>>>>???@@@AAACCCCCCDDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@>>>===<<<;;;;;;===888777:::999333222666444444333333222111000000......//////000000000111333555666777666444111///...---,,,---/////////......,,,***))))))+++...///---------------...///000444,,,------'''+++111...************+++,,,---...------,,,,,,,,,------...+++,,,------......------,,,---------.../////////000///...---...000222444444444222111000000000000111111111111000000000000111111000000//////......222000---,,,---------,,,...---,,,---......,,,+++//////.........---------///---,,,---...---)))&&&......------------........................------...------,,,,,,------...///////////////////////////////////////.........000000000000000000000000000000000000000000000000////////////000000000111222111111111111222333333222555777999999===CCCHHHLLLQQQYYYaaajjjttt}}}uuudddXXXNNNIIIBBB>>>?????????===???<<<999888999::::::999>>>???AAADDDGGGKKKNNNOOOXXXYYY\\\___bbbeeehhhiiinnnssszzz~~~||||||}}}}}}}}}{{{~~~~~~|||}}}~~~|||~~~~~~~~~|||yyywwwxxxxxxwwwuuusssqqqooonnnoooppprrruuuwwwwwwtttqqqwwwzzz~~~}}}{{{{{{}}}~~~|||yyyxxxvvvuuuyyy~~~~~~}}}~~~|||}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~xxxuuutttxxx~~~|||xxxwwwwwwyyyyyywwwuuuvvvxxxxxxtttpppmmmeeeXXXMMMEEE>>>666222111000...+++)))((('''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((((((&&&&&&(((***,,,+++***)))((('''%%%%%%oooNNNCCCBBB???:::::::::::::::::::::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBB@@@???===<<<<<<;;;<<<888777:::999444444777555444444333222111000000000111111111222222222222333444666666666333111///...---,,,---/////////...///...,,,++++++---///111......------......//////...((())))))###&&&,,,(((++++++++++++,,,---...///---------,,,,,,------...+++,,,------......---------------...............+++***)))))))))+++---///333333111000////////////111111111000000000//////000000000000//////......111///---,,,,,,---,,,,,,---,,,,,,---...///---+++......---------,,,,,,,,,///------...000000---***......------------.................................------------------.........................../////////////////////...000000000000000000000000////////////////////////////////////000000000000111111222333444555666666666888;;;<<<===BBBHHHNNNYYY___hhhqqqzzz}}}nnnbbbUUUNNNFFFBBBCCCDDDEEEEEEAAA>>>:::888888999:::999<<<===???AAAEEEHHHKKKLLLSSSTTTWWWZZZ^^^bbbdddfffkkkooovvv}}}|||yyyyyyzzzzzzzzzzzz}}}}}}{{{|||~~~|||~~~||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwuuutttrrrqqqrrrrrrssstttvvvvvvsssqqquuuxxx|||}}}~~~}}}{{{xxxuuusssvvv}}}}}}}}}~~~~~~}}}zzz|||~~~}}}|||}}}}}}wwwuuutttxxx~~~}}}zzzxxxyyyzzzyyywwwuuuvvvxxxxxxtttpppjjjaaaTTTIIIAAA:::444///000///---+++)))(((((('''))))))((((((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''(((***---,,,+++******)))******xxxTTTEEEBBB???;;;::::::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;888777999999666666999666555444333111111000000111111111111222222222222222333444555444333111///...---,,,---/////////...111000...---...///111333000//////............///000***---...(((***...))),,,++++++,,,,,,---...///...------,,,,,,---------+++,,,------......------...............------------,,,,,,+++,,,---///000111111000///............111111000000000000//////000000000////////////...000...,,,+++,,,,,,,,,+++,,,++++++---//////...------------,,,,,,,,,,,,,,,.........///111111000///......------------....................................------------......------------------------......//////////////////000000000000000000000000////////////////////////000000000///////////////000111333555777999999::::::===@@@BBBDDDJJJSSSZZZfffmmmwww|||qqq___WWWMMMGGGGGGIIIKKKLLLCCC???:::777777888999999::::::<<<>>>AAADDDGGGHHHLLLMMMPPPUUUYYY]]]```bbbfffjjjpppvvv|||}}}xxxvvvuuuwwwwwwxxxyyy{{{|||{{{zzzzzz~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvtttsssttttttsssqqqoooqqquuuzzz~~~~~~|||zzzvvvsssuuu{{{~~~~~~{{{}}}~~~{{{{{{{{{}}}}}}vvvttttttxxx}}}{{{yyyzzz{{{xxxvvvuuuvvvxxxwwwrrrnnneee\\\NNNBBB;;;555000---...---,,,***))))))((((((******)))(((''''''''''''((('''''''''&&&&&&%%%%%%(((((((((''''''''''''&&&'''((((((((('''''')))+++---+++***))))))***,,,---YYYFFFAAA???<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>===<<<:::999888888888888999:::777666444222111111111111///////////////000000000111222333444333222000///...---,,,---/////////...111000///...///000111222111000//////............333...222444---...111,,,,,,+++++++++,,,------.........---,,,,,,,,,------+++,,,------......------/////////...---------,,,000000//////000111222222//////...---------......111000000000////////////////////////////////////...---++++++,,,,,,+++***+++***+++,,,///000///---------------------------///...//////000000000000......------------..................//////////////////............//////------------------------............////////////////////////////////////000000000000000000000000000000000000000/////////000111444666999:::;;;;;;<<<@@@DDDIIINNNWWWaaaiiiuuu|||~~~kkkbbbUUULLLIIIJJJLLLLLLDDD@@@:::666555666777777888999:::<<>>===;;;::::::999999999::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAA@@@???>>>===::::::999777888:::;;;;;;888777555222111000111111000000//////////////////000111222222222111000///...---,,,---/////////...//////.........///000111111000///...............///+++///222,,,---000***,,,++++++++++++,,,,,,---///...---,,,,,,,,,,,,,,,+++,,,------......------/////////...---------,,,------------------......------------------......000000000////////////................../////////---,,,+++,,,------+++***+++***+++,,,///000///---............/////////////////////...---------.........------------.............../////////000000000//////......//////000---------------------------.........//////000000////////////////////////111111111111111111111111111111111111111111111111222333555777999;;;<<<===@@@EEELLLSSS[[[fffrrrzzzwwwlll^^^RRRLLLJJJHHHGGGCCC???999666555555555555888888999;;;===@@@BBBCCCEEEGGGJJJOOOTTTYYY\\\^^^___cccggglllrrrxxx~~~|||~~~~~~zzzxxxuuuuuuwwwyyyzzzzzztttuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~|||{{{zzz{{{||||||}}}}}}~~~~~~{{{zzzyyywwwvvvvvvuuuuuussstttuuuvvvwwwwwwwwwwwwvvvtttrrrppppppooommmkkkmmmqqqwww{{{}}}~~~~~~|||{{{zzzzzzzzz|||}}}|||~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}|||{{{zzz{{{}}}~~~~~~wwwwwwxxxzzz~~~}}}}}}}}}|||yyyvvvvvvvvvvvvtttrrrrrrrrroooiiidddXXXOOOBBB888333000---++++++***))))))((((((((()))(((((('''%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%'''(((((((((((((((((((((&&&'''((((((((((((***,,,///---***'''&&&'''((()))dddJJJAAA@@@???<<<;;;::::::999999999999999:::::::::;;;<<<===??????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????AAAAAAAAA@@@???>>>;;;<<<:::777777;;;<<<;;;:::888555222111000111111222222222222111111111111///000000000000000//////...---,,,---/////////..................//////000///......------------......***...111,,,...222,,,------,,,,,,,,,,,,------///......---,,,,,,,,,,,,+++,,,------......------...............---------,,,,,,,,,,,,------,,,,,,---,,,,,,,,,---...//////000000////////////......---............/////////---,,,,,,---......,,,***,,,++++++---//////...---///////////////000000000...//////---++++++,,,.........------------...............//////000000111000000////////////000000------------------------------......///000000000000000000000000000000000222222222222222222222222111111222222333333333333555666777:::===@@@CCCEEEJJJPPPYYYbbbkkkvvvwwwiii\\\SSSLLLGGGCCCAAA>>>:::777666666555444888888999:::<<<>>>@@@AAACCCEEEHHHMMMRRRVVVZZZ\\\\\\```eeejjjnnnsssxxx|||~~~{{{}}}~~~yyyxxxwwwxxxzzz{{{{{{zzzrrrssstttvvvxxxzzz{{{|||~~~}}}|||}}}~~~~~~|||zzzyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyxxxvvvuuutttsssrrrrrrtttuuuvvvwwwwwwwwwtttsssqqqqqqqqqpppmmmkkkmmmqqqvvvzzz{{{zzzzzzzzzyyywwwvvvuuuuuuwwwxxxzzzxxx{{{~~~~~~|||{{{}}}}}}~~~}}}}}}~~~~~~}}}|||||||||{{{}}}}}}||||||~~~~~~zzzzzz{{{|||}}}|||}}}}}}{{{xxxuuutttttttttrrrpppooonnnjjjbbb\\\PPPHHH===555111///---+++******)))(((''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&'''))))))((()))+++---111000---+++)))))))))***kkkNNNCCCAAA>>>:::;;;::::::999888888999999999999::::::;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>???AAABBBBBBAAA???>>><<<>>><<<666666;;;===;;;;;;999555222000000111222222222222222111111111000////////////////////////...---,,,---/////////...............//////000000---,,,,,,,,,,,,------...000+++000333...222666222//////............////////////...---,,,,,,,,,,,,+++,,,------......---------------..................///////////////......,,,,,,,,,,,,---...000000000000/////////.........---------.........//////---,,,,,,...//////---+++---,,,,,,---...///---+++............//////000000,,,---...---++++++...000......------------......---......///000000111111111000000//////000000111........................------......///000000111000000000000000000000000111111111111111111111111111222222333444555666666999:::;;;>>>CCCIIINNNRRRYYY```jjjsss|||ttthhh]]]TTTKKKEEE@@@>>><<<::::::999666555666777777888:::<<<>>>???@@@AAAEEEIIINNNRRRUUUWWWYYY]]]ccchhhlllooosssuuuyyy||||||zzz|||~~~zzzyyyyyy{{{|||{{{xxxvvvpppppprrruuuyyy{{{|||}}}}}}|||||||||}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzxxxxxxyyyyyyxxxwwwuuutttrrrrrrtttuuuvvvwwwwwwwwwrrrrrrrrrssstttssspppmmmnnnrrrwwwyyyyyywwwvvvvvvvvvtttrrrppppppqqqsssuuuuuuyyy~~~~~~}}}{{{{{{|||}}}{{{{{{{{{yyywwwyyy}}}~~~|||zzzxxxxxxwwwxxxzzz{{{~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~|||xxxtttsssrrrrrrpppmmmllljjjddd[[[UUUHHHAAA888222///...,,,)))+++***)))((('''&&&&&&&&&(((((('''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&'''))))))((())),,,...///...---,,,+++******+++qqqRRRDDDBBB>>>999;;;::::::999888888888999999999999:::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@AAAAAABBBBBBAAAAAA@@@===???AAABBBBBBAAA@@@???===???<<<666666;;;===:::;;;999555222000000111222111000000000//////...............///////////////...---,,,---/////////...////////////000000000000++++++++++++,,,,,,---...///***...222---111777333111111000000000000000111000///...---,,,++++++++++++,,,------......------,,,------....../////////---...............------,,,,,,,,,---...///000111000/////////............---------.........//////---------...000000...,,,...---,,,---......,,,+++---------.........//////***,,,...---,,,---000444.........------.........---......///000111111222111111000000000000111111////////////////////////---------...///000000111000000000000000000000000000000000000000000000000111222333444666777888888<<<<<<>>>BBBHHHPPPWWW\\\dddkkkuuu}}}pppeeeZZZPPPHHH@@@???=========;;;888666555666666777999:::<<<======???BBBFFFJJJOOORRRSSSWWW[[[aaafffjjjllloooqqqsssvvv{{{}}}|||{{{zzz|||~~~{{{{{{{{{||||||zzzuuurrrooooooqqquuuyyy|||}}}}}}}}}|||{{{|||}}}}}}{{{yyyyyyyyyxxxxxxwwwxxxxxxyyyuuuwwwxxxzzzzzzxxxvvvuuusssssstttvvvwwwwwwwwwwwwqqqrrrsssuuuvvvuuurrroooooorrrwwwyyyxxxvvvtttssstttrrrpppnnnmmmnnnpppqqqtttyyy~~~~~~{{{yyyxxxyyy|||zzzzzzyyyvvvtttuuu{{{|||{{{yyyvvvuuutttttttttyyy{{{~~~~~~|||{{{{{{}}}~~~yyyuuusssrrrqqqooollljjjgggaaaWWWPPPCCC===555000...---+++(((+++***)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))***,,,...************************|||ZZZHHHCCC???999999999888888777777666666888777777999;;;======<<<======???@@@BBBCCCEEEEEEAAAAAACCCDDDFFFHHHIIIJJJHHHFFFDDDEEEGGGHHHFFFDDDFFFEEECCCAAA@@@AAABBBCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>;;;;;;;;;<<<<<<<<<888888777666555333111000222111000/////////111111000000000000000///........./////////////////////000////////////.........---------............/////////000222666888777777===999444333444555444333333111...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000////////////////////////////////////////////////////////////////////////000---,,,---000111000...///---------...///...------...//////000000//////........................------............------..................------222000000000222333222111333111///...000111111111.../////////...---,,,,,,111...+++,,,///111111///111111111111000000000000......000222333444444444444666888999999:::<<<>>>@@@DDDIIILLLPPPWWW```gggrrr{{{}}}rrrgggZZZNNNFFFBBB===<<<<<<<<<999666:::888777666777888777666<<>>>>>???@@@AAABBBBBBCCC@@@AAABBBDDDFFFGGGIIIIIIIIIGGGEEEFFFGGGHHHFFFDDDFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;<<<===<<<;;;888888777666555333111111222111111000000000000000000000000000000///.....................---------/////////.........------------..................111000///222666:::===>>>@@@>>>;;;;;;<<<===<<<;;;777444///---,,,---,,,,,,------------------------------,,,,,,,,,------...///////////////////////////////////////////////////////////////////////////...,,,---000111000...000///......000000///...***+++,,,,,,------,,,,,,..............................////////////..............................111000///000222222222111333111//////000111111000.../////////......---,,,111...,,,---///111111000111111111111111111111111///000111333444444555555555777999::::::;;;>>>@@@BBBGGGNNNTTT[[[dddooovvvzzzooo```TTTMMMHHHBBB>>>>>>===:::777999888666666777888777666:::===@@@BBBDDDGGGKKKOOOTTTXXX^^^cccfffiiilllnnnooorrruuuyyy||||||zzz}}}~~~}}}|||zzzxxxvvvuuutttqqqrrruuuvvvwwwxxx{{{}}}||||||{{{yyyvvvuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwzzz||||||{{{yyyxxxxxxtttsssrrrssstttuuutttsssssstttvvvwwwxxxxxxxxxwwwxxxwwwvvvwwwxxxwwwtttqqquuusssqqqnnnlllkkklllllluuuvvvxxx{{{}}}~~~|||{{{yyyvvvuuuvvvzzz~~~}}}yyyvvvvvvxxx{{{}}}zzztttsssyyyyyysssttt{{{|||~~~~~~}}}|||||||||~~~~~~}}}~~~~~~|||{{{zzzyyywwwuuutttpppkkkfff```VVVJJJBBB999666222///...---+++************)))))))))(((((())))))(((&&&$$$$$$'''***(((((((((''''''&&&&&&&&&'''''''''((((((((())))))************************+++***))))))******)))'''iiiPPPEEEBBB???<<<<<<;;;::::::999888888888666666777999:::999888>>>>>>????????????@@@@@@@@@AAABBBCCCEEEGGGHHHHHHJJJHHHGGGGGGGGGGGGEEECCCEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDBBBAAA???>>><<<;;;;;;<<<===>>><<<;;;888777777666444333222111111111222222111000000///000000000000000//////............------,,,,,,,,,............---------,,,..................------111000///222888>>>DDDFFFCCCBBBBBBBBBDDDDDDCCCAAA:::666111---,,,,,,,,,+++..............................------------------///////////////////////////////////////////////////////////////////////////...---...///000000...111///...///000111000///******+++,,,,,,,,,,,,+++........................//////000000000000//////........................000///...///111222111000333222000///000111000//////////////////......---111///---...///111111000222222222222222222222222222222333444555555666666888:::<<<===???AAADDDFFFKKKQQQZZZbbbjjjttt{{{kkk]]]WWWPPPGGGAAA???===;;;999888777555555777888888777888:::===???AAACCCGGGJJJPPPTTTZZZ```dddhhhlllnnnlllooorrruuuxxx{{{~~~|||}}}~~~}}}{{{zzzwwwvvvtttssstttuuuvvvvvvvvvvvvxxxzzz{{{{{{zzzwwwtttssssssuuuvvvvvvwwwxxxyyyyyyyyyyyywwwyyy{{{{{{yyywwwwwwwwwuuusssrrrrrrssstttrrrqqqrrrrrrtttuuuwwwyyyzzz{{{yyyxxxwwwxxxxxxxxxwwwuuuvvvtttpppmmmkkkkkklllmmmuuuuuuvvvwwwxxxzzz{{{{{{zzzyyywwwtttsssuuuyyy}}}}}}|||{{{{{{||||||wwwrrrrrryyyzzzwwwyyy~~~}}}|||{{{zzzzzz~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{yyywwwtttsssnnngggaaaYYYOOODDD<<<555333///---,,,+++)))(((******))))))))))))(((((((((((('''%%%###$$$&&&)))((((((((('''''''''''''''''''''((((((((()))))))))***************************)))(((((())))))((('''tttVVVGGGAAA???===<<<<<<;;;:::999888888888777666777999999888777<<<<<<======>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEDDDBBBAAA???>>>;;;;;;<<<>>>???@@@>>><<<888777666555444333222222111222333333222111///...//////000000000000///////////////......------,,,......---------,,,,,,,,,........................000///000444;;;BBBGGGIIICCCCCCDDDEEEEEEDDDAAA@@@:::666000,,,,,,,,,------//////////////////////////////////////////......////////////////////////////////////////////////////////////////////////............///000//////000///...///000000///...,,,---......//////..............................000000111111111111000000............////////////000......///000111000///333222000000000111///...//////000000000//////...000000//////000000000000111111111111222222222222333333444444555777888888<<<>>>AAACCCFFFIIINNNQQQYYY```iiiqqqyyyvvvhhh___WWWLLLDDD@@@>>><<<:::888666555555777888888777777999;;;===>>>@@@DDDFFFLLLPPPVVV\\\aaafffkkknnnkkknnnpppsssuuuxxx|||~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvuuutttwwwxxxxxxvvvttttttuuuwwwzzzzzzxxxuuuqqqppppppqqqssstttvvvwwwxxxyyyyyyyyyxxxyyy{{{zzzxxxwwwvvvwwwtttsssqqqqqqrrrqqqpppnnnppppppqqqsssvvvxxx{{{|||zzzyyyxxxxxxwwwvvvuuutttuuussspppmmmlllmmmooopppsssssstttuuuvvvxxxyyyzzzzzzyyywwwtttsssuuuyyy}}}~~~~~~}}}~~~~~~vvvssstttyyy{{{yyy{{{~~~|||{{{zzzyyyyyy{{{{{{{{{{{{{{{||||||}}}}}}|||zzzzzzzzzyyyvvvsssrrrlllccc[[[SSSIII>>>666333000---+++******)))'''***)))))))))(((((((((((('''''''''%%%######%%%(((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((()))))))))***************************)))(((((()))***)))(((___JJJAAA======<<<;;;:::999888777777999888777888999:::999888888999:::;;;<<<>>>????????????@@@BBBCCCDDDEEEEEEIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA???>>><<<<<<===???AAAAAA???===888777666444333333333333222222333333333111///...//////000000000000//////000000000000//////............---------,,,,,,,,,......////////////000000---...111666<<>><<<999777666666888999888777777999;;;<<<<<<>>>AAADDDHHHLLLSSSXXX^^^ccciiilllkkkmmmppprrrsssvvvzzz|||~~~}}}~~~}}}{{{zzzzzz{{{{{{}}}|||{{{zzzyyyxxxwwwvvvxxxxxxwwwuuurrrrrrsssuuuyyyyyywwwssspppnnnnnnooorrrssstttvvvwwwxxxxxxyyyyyyzzz{{{zzzwwwvvvvvvwwwsssqqqoooooooooooommmlllmmmnnnoooqqqsssvvvxxxzzzyyyyyyyyywwwuuusssrrrqqqsssrrrpppnnnnnnppprrrtttpppqqqrrrtttvvvxxxyyyzzzyyyyyyxxxvvvuuuwwwzzz~~~~~~~~~yyywwwwwwyyyzzzzzz{{{~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzzyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyywwwtttrrroooiii___UUUMMMDDD:::333222///,,,+++******)))((()))))))))((((((((((((''''''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***************************+++***))))))++++++***)))jjjRRRDDD=========<<<;;;999888777777999888777888:::;;;:::999666666888999;;;===>>>???>>>???@@@AAABBBCCCDDDDDDFFFGGGGGGFFFDDDBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>======>>>???@@@???===888777555444333333444444444444333333222111//////...//////000000000000000000000000000000000000000............---------,,,......///000111222333333......111555:::=========>>>???AAA???<<<888666555111///---,,,---///000///////////////////////////+++,,,---...///...------////////////////////////////////////////////////////////////////////////---...//////......///111///---,,,---...///...---------...////////////...////////////////////////000000111111111111000000.........//////000000111000///...///111222111000111000///000222222000//////000000111111111111111000222333333111000000111000000111111222333333333777777777888:::===@@@AAADDDGGGLLLQQQWWW^^^ffflllssszzzrrriii[[[QQQJJJEEEAAA>>><<<:::888888999999999777777999:::;;;;;;<<>>===<<<;;;999888888666666555777999::::::999666666777888:::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFEEEBBBAAABBBDDDAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA???===;;;;;;<<<===<<<;;;888777555333333333444555555555333222111000000000......///000000000000000......//////000000111111/////////.........------......000111333555666666111000///000333555666666666888999888444111000111...---,,,---...///...---........................+++,,,///111222111111000////////////////////////////////////////////////////////////////////////,,,...000///...---///111///...---...///000///---,,,------...///.........///////////////////////////000000000000000000///---......///000000111111111000///000222222222111///...///111333333111000///000111111222222222111000333555444222000000111222222333333444555555666::::::;;;<<>><<<:::999::::::999777666888999999999:::<<>>>>>???@@@AAAAAABBBBBBAAACCCEEEDDDAAA@@@BBBDDDAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB???<<<:::999:::;;;;;;:::888777555333222333444555777555333111000000000111......///000000000000000,,,,,,---...///000111111000////////////...............000222444666888999444111---,,,---000222222...111222111---+++,,,...------,,,---......,,,***...........................000222555666666555555////////////////////////////////////////////////////////////////////////,,,...000000...---///111111///...///000111000///---...//////000000//////000000000000000000000000//////000000000000//////---......///000111111222222000000111222333222111...---...111333444222111///000111222222222222222000333666555222000000111444444555555666777888888======>>>???CCCGGGKKKMMMVVVYYY___fffoooyyyrrrcccXXXNNNFFF@@@@@@>>>;;;:::::::::999777666777888888888888;;;===@@@BBBFFFJJJMMMRRRWWWZZZ```bbbeeegggiiilllpppssstttuuuwwwzzz{{{~~~}}}}}}zzzuuuyyyzzz{{{|||||||||{{{zzzrrrsssssstttuuuvvvwwwwwwsssrrrqqqooonnnooorrruuuvvvvvvtttrrrnnnmmmnnnooorrrrrrssstttuuuuuuuuuuuuuuuuuuuuussspppooopppqqqkkkjjjhhhiiijjjjjjiiigggggghhhjjjllllllkkkjjjiiikkkqqqwwwzzzyyyvvvttttttpppqqqqqqpppnnnllliiihhhlllnnnrrruuuvvvtttqqqoootttwwwzzz|||{{{zzzzzzzzzvvvyyy~~~}}}|||}}}|||zzzzzz||||||{{{}}}|||zzzwwwvvvxxx}}}}}}|||zzzzzzyyyyyyssstttvvvwwwwwwwwwvvvuuussssssssstttuuusssooolllbbbZZZNNNEEE>>>888333......+++)))((()))))))))((()))(((((((((''''''''''''((()))))))))'''&&&'''(((%%%&&&&&&&&&''''''(((((())))))))))))************************************(((''''''((()))******)))nnnTTTBBBEEEAAA@@@???<<<777888;;;:::999888888999999777666777666555444555666888:::;;;;;;;;;<<>>===777444000...---...---,,,/////////---+++***+++,,,+++,,,---------,,,+++***------------------,,,,,,222222333555777888666444999333///000000...///111------..................000000000000000000000000111000...---...///111222777333111333777999666333///............///000000111111000000000000111111---...///000000///...---000000000000///////////////////////////.........000000111111111000000///---...000111222222222111333333333333222222222111666555444555777999;;;;;;<<<>>>AAACCCEEEKKKSSSZZZ```iiissszzz|||ooocccXXXNNNGGGHHHBBB<<<999999888777444777777777888999999::::::===???BBBDDDGGGJJJNNNQQQXXX[[[```dddgggiiikkkmmmrrrsssuuuvvvwwwzzz~~~~~~|||yyyyyy{{{}}}~~~|||{{{{{{{{{yyywwwttttttttttttuuuttttttsssrrrrrrqqqooommmmmmppptttxxxuuutttqqqooonnnnnnppppppoooooopppqqqqqqqqqppppppqqqooommmmmmnnnppppppooojjjkkklllmmmllljjjhhhfffmmmllllllkkkkkklllmmmnnnpppssswwwzzzzzzwwwssspppssstttsssqqqmmmkkkjjjkkkpppqqqqqqrrrrrrqqqqqqpppvvvyyy{{{zzzwwwvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||yyyvvvvvvyyy|||~~~}}}}}}~~~}}}|||{{{{{{{{{{{{zzzyyyyyyzzz{{{zzzxxxvvvqqqooonnnoooooommmhhhccc^^^PPPBBB===;;;666222111***))))))((('''&&&&&&%%%******)))((((((((((((((( ###&&&(((******((((((((((((((('''''''''(((((()))************)))+++*********+++***(((%%%************))))))))))))zzz___LLLJJJDDD???>>><<<999888:::999888777777888888777555777666555555555666888999;;;::::::<<>>===555222///------------,,,...//////---+++***+++---+++,,,------------,,,+++,,,,,,------......//////222222222555888::::::999<<<666111111111......000........................000000000000000000000000000///...---...///111222888555222222555666333000.........---...//////000111111000000000000111111---...//////000000//////......//////000000000111////////////////////////000000111111111111000000...///000222222222222111444444444444333333333333999888888999;;;===???@@@DDDGGGKKKMMMPPPVVV___eeennnvvvzzzooodddXXXOOOLLLGGG@@@<<<;;;:::777555777777777888888999999999:::===@@@BBBDDDGGGKKKNNNTTTWWW\\\aaacccfffiiikkknnnppprrrssstttvvvzzz}}}|||yyyxxxzzz{{{~~~|||{{{zzzzzzzzzxxxvvvssssssssssssrrrrrrqqqppppppooommmllllllnnnrrruuuuuutttrrrpppoooooooooooommmnnnnnnoooooooooooooooooommmkkkkkklllnnnnnnmmmkkklllmmmnnnmmmllljjjiiimmmlllkkkjjjjjjlllmmmoooqqqsssvvvxxxxxxvvvsssqqqssstttsssqqqmmmkkkjjjkkkqqqqqqqqqqqqqqqqqqppppppuuuwwwzzzyyyvvvtttuuuwwwzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}{{{yyyyyy{{{~~~~~~}}}}}}}}}}}}{{{zzzyyyzzz{{{zzzwwwuuuooommmkkkmmmooommmgggbbbXXXKKK>>>:::888444000///+++++++++***)))(((((((((***))))))(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,+++*********+++***(((%%%''''''(((((()))))))))***mmmZZZRRRGGG???======:::888888888777666666777777666555777777666555555666888999:::::::::<<>>@@@???;;;777888777666555555555666777444333222222111111222222666666444222000...---,,,///...------000111111111000111111222222111111000//////111555:::<<<<<<;;;222000---,,,---------,,,.........---+++***+++---,,,,,,------...------,,,,,,------...///000111222222111222555999===??????@@@:::444333222...---///////////////............000000000000000000000000000///.........///000111888555222222333222///,,,...------------...//////111111000000000000111111............///000000111,,,---...///000111111222////////////////////////000000111111111111111000000111222222222222111111444444555555555555555555888888888:::<<<>>>AAACCCJJJNNNSSSWWW[[[bbbkkkrrr~~~qqqcccZZZRRRLLLDDD???===<<<999666777777777777777777888888888:::===???AAADDDGGGJJJOOORRRWWW[[[___bbbfffhhhjjjlllnnnoooppprrruuuxxx|||xxxvvvwwwxxx|||yyywwwvvvvvvwwwvvvuuurrrrrrrrrqqqpppooonnnnnnqqqppppppooopppqqqssstttrrrrrrqqqooonnnlllkkkkkkjjjkkkllllllmmmmmmmmmlllllljjjiiiiiijjjkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmlllnnnllljjjiiijjjkkknnnppprrrssstttuuuuuutttsssrrrssssssrrrpppllljjjjjjkkkqqqqqqpppppppppoooooonnntttvvvxxxvvvsssrrrtttvvvyyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~}}}|||{{{}}}~~~|||{{{zzzzzzzzzyyyvvvsssmmmiiigggjjjnnnmmmeee^^^PPPDDD999555444000...---++++++******))))))(((((())))))((((((((((((((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,+++***)))*********(((&&&%%%%%%&&&'''((()))******{{{iiiXXXKKK>>><<<>>><<<888666888777666666777888777666777777666666666666777888:::999999;;;>>>@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCBBBCCCBBBBBBAAAAAA???===<<<===;;;<<<@@@DDDDDD>>>999888777666555555666777888333222222111222222333333777666444222000...------///...---....../////////000111111222222111111000......000333777888888777000...,,,+++---------,,,---......,,,+++***+++---,,,------.............../////////000000111111111222111222555:::???CCCDDDAAA:::555444333000///111000000000//////////////////////////////////////////............///000111666333111111111000...,,,---------------......///111111000000000000111111111000///......///000111------......///000000111///////////////000000000000000111222222222111111333333333333333222222222444555555666777777888888888999;;;===???CCCFFFIIIOOOUUU\\\ccciiiqqq{{{|||mmmcccXXXQQQHHHBBB???>>>;;;888999888777666666666777888666888;;;===>>>AAADDDGGGJJJMMMRRRVVVZZZ^^^bbbeeegggiiilllmmmnnnpppsssuuuzzz|||~~~yyyuuurrrrrrtttvvvtttqqqpppqqqrrrssssssssssssqqqpppnnnmmmmmmlllqqqpppppppppqqqqqqqqqpppmmmmmmmmmkkkjjjhhhfffeeefffggghhhiiiiiiiiiiiiiiihhhgggfffggghhhiiihhhggghhhiiikkklllmmmnnnnnnnnnmmmllljjjiiiiiilllnnnpppqqqqqqqqqppppppqqqqqqqqqqqqqqqpppmmmjjjiiijjjkkkppppppooonnnmmmmmmmmmmmmrrruuuvvvuuurrrqqqsssvvvxxxxxxvvvvvvvvvxxxzzz|||zzz|||~~~}}}{{{{{{{{{}}}|||{{{{{{zzzxxxuuurrrjjjfffdddgggkkkiiiaaaXXXGGG>>>555333222...,,,,,,)))((((((((('''''''''&&&(((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((()))))))))((()))******++++++******,,,***))))))******(((&&&&&&&&&''''''((()))******ttt[[[LLL>>><<<>>>===999666999888777777999999888777777777666666666666666777999888999;;;>>>@@@AAA@@@AAAAAABBBCCCCCCBBBBBBBBB@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@>>>=========<<<::::::>>>CCCCCC===888888777666555555666777888222222111111222222333333555444222111000//////////////////.........///000///000000111111000000///------...000333444333222...---+++,,,---...---,,,,,,------,,,******+++------------....../////////222222222111111000000///222111222555;;;@@@CCCDDD>>>888444444444111111444111111000000000/////////////////////////////////...............//////000111000//////000000///......------------...//////111111000000000000111111444222000///.........////////////...............////////////000000111111000000111222222222222222444444444333333333333333555555666777999:::;;;;;;;;;>>>AAADDDGGGKKKQQQUUU[[[bbbkkkttt{{{yyynnn___XXXNNNGGGCCCAAA>>>;;;:::999888666666666777888666888:::<<<===???BBBEEEGGGJJJNNNRRRVVVZZZ___bbbeeegggjjjmmmnnnpppsssuuuvvvyyy}}}{{{vvvqqqnnnnnnooosssqqqnnnnnnooorrrssssssuuutttrrrooommmlllkkkkkknnnllljjjjjjkkkkkkiiiffffffffffffeeecccbbb```_________```bbbbbbcccccccccbbbaaaaaabbbdddfffeeeddddddeeefffgggiiijjjkkkkkkkkkjjjiiihhhiiikkkmmmooonnnmmmlllkkkkkklllmmmnnnllllllkkkiiigggggghhhjjjnnnmmmlllkkkjjjkkkkkkkkkppprrrtttsssppppppsssvvvxxxwwwvvvuuuvvvxxxzzz|||zzz}}}|||yyywwwwww}}}~~~~~~~~~}}}{{{{{{zzzxxxtttrrriiifffccceeefffcccYYYQQQAAA999333222111---+++,,,((((((((((((''''''''''''&&&'''((((((((((((''''''%%%%%%&&&(((((()))))))))(((((((((((())))))******))))))***++++++++++++***,,,+++))))))))))))((('''))))))))))))))))))))))))wwwYYYKKK>>>===???===:::888999888777888999:::999888777777777777666666666666888888888:::>>>@@@AAA@@@BBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@@@@===>>>???>>><<<;;;<<<===999888888;;;===<<<888444777666555555555666777888222222222111222222333333444333111000000000111111...///000///......000111...//////000000//////...,,,,,,---...000111///---...---,,,,,,......---++++++,,,---,,,******+++---...............///000111444333222111000//////...333222333666:::>>>@@@@@@;;;555111222333111222444222222111111000000//////000000000000000000000000------........./////////......//////000000000111...............///000000111111000000000000111111333222111000///........./////////.........------...//////000000111111222000000111222333333333333555555444444444444555666777888999;;;===>>>@@@@@@<<<@@@FFFJJJNNNSSS[[[aaaiiipppyyy~~~llldddXXXOOOIIIFFFBBB???===;;;999777666666777888666777999:::;;;===@@@CCCDDDFFFJJJMMMQQQUUUZZZ]]]```cccgggkkkmmmooorrrtttsssvvvzzz~~~}}}yyytttnnnkkkkkkkkksssqqqoooppprrrtttuuuuuuvvvtttqqqnnnllljjjjjjiiillliiieeeeeeeeedddaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXZZZ]]]___^^^]]]]]]^^^___```bbbcccdddeeeffffffeeefffggghhhjjjkkkiiihhhgggffffffggghhhiiifffffffffdddcccdddgggiiijjjiiihhhgggggghhhjjjjjjlllnnnpppooonnnooossswwwxxxxxxwwwwwwxxxyyy{{{|||zzz}}}|||xxxvvvuuu|||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzxxxuuurrriiigggeeedddaaaZZZPPPIII===777222222000,,,+++,,,************))))))))))))%%%&&&'''((()))((('''&&&&&&'''''''''''''''&&&&&&'''(((((())))))******++++++,,,,,,------------------+++)))((())))))((('''+++*********)))))))))(((pppTTTIII???===???===;;;:::888666666777888999999888777777777777777666555555888777888:::>>>@@@AAA@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;<<<===<<<999999:::===999999999999888666444222555555444444444555777888333333222222111222222222555333111000///000111111...///111000...///111333...//////000000//////...---,,,---...000///---+++///...------......,,,++++++,,,,,,+++******+++---...............000111222222222111111000000//////333333444666999;;;;;;::::::444000111111000000333333333222111111000//////000000000000000000000000------......//////.........//////000//////000111000////////////000111111111111000000000000111111///000000111111111000000------.....................//////000111111222222///000111222333333333333555444444444444666777888;;;<<<===???AAADDDEEEFFFCCCHHHOOOTTTYYY```iiipppxxx}}}ssseeeYYYQQQKKKFFFBBB???===:::888666777888999555666888999999;;;>>>@@@AAACCCFFFIIIKKKPPPTTTXXXZZZ^^^bbbfffiiillloooqqqpppssswwwzzz|||}}}|||xxxsssmmmjjjjjjkkkqqqppppppqqqtttvvvvvvuuuvvvtttpppllliiihhhggggggeee```[[[YYYYYYXXXTTTPPPJJJIIIGGGFFFFFFFFFGGGHHHDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJLLLOOOSSSUUUUUUTTTWWWXXXXXXYYYZZZ\\\]]]^^^___```aaabbbcccddddddeeeddddddcccbbbbbbcccdddddd```aaa```______aaaeeehhhgggfffeeedddeeefffhhhjjjgggiiikkkkkkkkklllqqqvvvxxxxxxyyyzzzzzz{{{{{{|||zzz|||}}}zzzxxxxxx}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyuuusssjjjjjjiiiddd\\\QQQHHHBBB:::555111111///+++)))+++))))))))))))************$$$%%%'''((()))((('''&&&''''''((((((''''''&&&%%%'''(((((()))******+++++++++,,,------......---------+++)))((()))))))))(((((((((((()))))))))))))))fffQQQGGG???>>>???===;;;;;;666555555666777888888777777777888777777666555555777777777:::>>>@@@AAA@@@CCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA???>>>===<<<999;;;<<<;;;888777:::<<<:::;;;;;;999666444333333555444333333444555666777444333222222111111222222666555222000//////000000---000111111//////222555//////000000000000//////...------///000///---+++000///......///...,,,******+++,,,+++******+++---///.........///000222333000000000000000111111111444444555777999999888666999333///000000......111333333222222111000000///000000000000000000000000,,,---......//////......///000111000//////000111000000000000000111111222111111000000000000111111,,,---///111222333222222+++,,,,,,---...///000000...//////000111222222222///000111222333444444444555444444444555666888999>>>???@@@CCCEEEGGGIIIJJJOOOUUU]]]ccchhhoooyyyoooaaaWWWOOOIIIDDD@@@>>>;;;888777777888:::444555777888888:::<<>>???@@@@@@@@@AAAAAADDDHHHLLLOOOOOONNNTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaaaaa``````aaaaaa````````````aaaaaa]]]]]]]]]]]]]]]```dddhhhddddddcccbbbccceeehhhiiicccfffhhhhhhhhhkkkpppuuuxxxyyyzzz{{{||||||||||||zzz|||~~~|||{{{|||~~~~~~~~~}}}{{{{{{~~~~~~~~~|||{{{zzzzzzzzzyyyvvvssskkklllllleeeYYYLLLCCC>>>888333111111///***(((***''''''''''''(((((((((((($$$%%%'''))))))((('''&&&&&&&&&'''((((((((((((((('''(((((()))***+++++++++)))***++++++,,,,,,++++++...+++)))(((((())))))(((%%%&&&&&&'''((()))******yyy```JJJBBB<<<<<<===;;;;;;<<<777777777666777777888999888777777777666666555555:::777555888===@@@???<<<@@@CCCEEECCCDDDFFFEEEBBBIIIEEE@@@>>>===>>>>>>===;;;:::999999888888999999:::999777777888777666444...000222444666777777777444000...111333111000222111111000000000000111111---...///000000000000000111111111000000000000000/////////...---------,,,111///---+++***+++,,,---///...,,,******+++,,,---......---------......///222222000///............444555666888888888777777333111......///111111111333222000///---,,,,,,,,,000000//////............---...///000111222333333//////000000111111111222222222111000//////000000000000000000000000000000////////////000000000000000///...---,,,+++******222222222111222222333333333111000000111333444444222555999999999:::???BBBBBBCCCEEEHHHLLLQQQUUUXXX___bbbgggoooxxx|||pppeeeZZZPPPHHHDDD???999777999;;;:::999999777666555666999;;;===>>>???@@@BBBDDDHHHNNNRRRVVVXXX\\\```eeeiiilllmmmmmmnnnooopppqqqtttwwwzzz}}}yyyuuusssqqqnnnlllmmmooorrrttttttrrrooonnnqqqooommmjjjeee]]]UUUOOOFFFDDD@@@;;;888555555444333333111000////////////333333333333555777:::<<<777777999<<>>AAA???===@@@CCCEEECCCCCCFFFEEEBBBHHHDDD@@@>>>============;;;:::999999888888999999;;;999888777888888666555222333555666666666555555444000...111222000000222111111000000000000111111000000111111111000//////000000000000////////////...............---------//////000000///...,,,+++///...,,,+++***+++,,,------------------...//////222111000///............333444666777888777777666777444000......///......222111000///...---------//////000000///......---111111111111111111111111000/////////////////////222222111000000000000000111111111111111111111111000000000111111111222222000000////////////......222222222111222222333444777666555666777888888888777:::===>>>>>>@@@DDDHHHKKKMMMPPPSSSWWW\\\aaadddnnnqqqvvv}}}yyyooocccXXXPPPJJJDDD>>>:::;;;;;;:::999888777666555666888;;;<<<<<<===???@@@AAAEEEJJJNNNSSSUUUYYY^^^cccgggjjjllllllnnnooooooooopppsssuuu|||}}}|||yyywwwtttpppnnnoooppppppqqqpppnnnmmmlllnnnkkkeee___XXXOOOGGGAAA===:::777444111/////////............////////////111111000000222444666888555555777:::>>>CCCEEEGGGJJJOOOTTTVVVUUUSSSTTTVVVVVVYYY\\\^^^^^^___```bbbYYYZZZ[[[\\\]]]^^^___``````\\\YYYZZZ___cccdddbbb_________```aaabbbcccdddffffffeeefffhhhllloooqqqsssvvvzzz||||||{{{zzz{{{~~~|||zzzzzz{{{}}}~~~}}}zzz{{{}}}yyyrrrnnniii```TTTHHH>>>777444111000...---+++*********))))))))))))((((((((('''***)))((('''&&&''''''((('''(((((((((((((((''''''%%%)))+++((())),,,,,,(((...---,,,,,,------+++)))******))))))))))))******(((((((((((()))***+++,,,yyy\\\JJJBBB<<<<<<===<<<<<<===;;;:::999888777777777777666666666666555555555555:::888777:::>>>AAA@@@??????CCCDDDCCCCCCEEEDDDAAAFFFCCC???>>>======<<<;;;;;;:::999999888888999999;;;999888888999999777666666777777777666555444333555000...111222//////000111000000//////000000111333333222222111000000///000000/////////.........---------..................000222444333000---***///...,,,+++++++++,,,---,,,,,,,,,,,,---...000000111111000///............222333444666777666666555777444000......///......111000//////.........///...///000111000///...---444444333222111000000/////////////////////......222111000000000000000000111111111111111111111111111111222222222333333333000111111111222222333333222222222222222333444444666666777888888888888777999<<<@@@AAAAAACCCHHHLLLTTTWWW\\\aaaeeekkkqqquuu{{{oooaaaXXXQQQKKKCCC>>>===<<<:::999888777555555555777999:::;;;;;;<<<===>>>AAAEEEIIIOOOQQQUUUZZZ___dddhhhjjjlllmmmnnnmmmllllllmmmnnnvvvvvvwww{{{~~~|||xxxtttqqqqqqpppooommmkkkiiigggfffccc^^^VVVMMMFFF???999555222111///---++++++++++++''')))+++---..................------...///111222111222444777:::???BBBDDDIIIMMMRRRSSSRRRRRRUUUWWWYYY[[[^^^___``````bbbccc\\\]]]]]]^^^______``````___\\\ZZZ\\\```ccccccbbb]]]]]]]]]^^^___```bbbbbbeeeeeedddeeegggjjjmmmooopppsssxxx{{{||||||}}}~~~|||{{{{{{{{{}}}~~~~~~~~~}}}zzz{{{|||wwwooollleeeYYYKKK@@@777333111000///...,,,+++******))))))))))))(((((((((''''''))))))(((''''''''''''((('''(((((())))))((((((((('''***+++******------***...---,,,,,,---,,,***((())))))(((((((((((())))))(((((((((((()))***++++++|||\\\JJJBBB<<<===>>><<<<<<===<<<;;;:::888777777666666666666666666666666666666999888888;;;???AAAAAA@@@???CCCDDDBBBBBBDDDCCC@@@CCCAAA???>>>======;;;:::::::::999888888888888999;;;999888888999999888666777666666555444333333222444000...000111///...///000000////////////000000333333222222222222222222111111000000//////......,,,---------.../////////...///111333222000---+++......---,,,,,,,,,,,,---+++++++++,,,---///000111111000///...............000111333555666666555555333111......///111111111000///////////////000000...///000111111000...---555444444333222111000000.../////////000000111111111111000000000000000111111111111111111111111111111222222222333333333333222222333333333333444444222222222222333444555555444666999:::999999888999<<<@@@DDDFFFGGGJJJPPPTTT[[[```fffmmmrrryyyxxxjjjaaaWWWPPPGGG@@@>>>===;;;999777777555555555666777888999:::;;;;;;<<<>>>AAADDDLLLMMMQQQVVV\\\aaafffhhhlllmmmnnnmmmkkkiiiiiiiiippppppqqquuu||||||vvvsssppppppnnnkkkgggbbb^^^[[[SSSMMMEEE===888555222000------,,,+++++++++,,,,,,%%%'''***,,,......---,,,---,,,+++++++++,,,---...///000222555777<<<@@@DDDHHHLLLPPPRRRRRRSSSVVVZZZ]]]___aaaaaaaaabbbccceee```aaaaaaaaaaaabbbbbbbbb```^^^]]]^^^```aaaaaa```ZZZZZZ[[[[[[\\\^^^___```aaaaaaaaaaaaccceeehhhiiikkknnnssswwwyyy|||~~~~~~~~~~~~}}}|||||||||}}}~~~||||||}}}~~~||||||{{{yyyyyyyyyrrrkkkiii```RRRDDD:::444000//////...---+++******))))))))))))(((((((((''''''''')))((((((((('''''''''''''''(((((())))))))))))((()))+++++++++,,,---...---///---,,,,,,---,,,***(((((((((''''''''''''((((((((((((((((((((()))******```KKKCCC======>>><<<;;;===<<<;;;:::888777666666555777777777777777777777777888888999;;;>>>AAAAAAAAA???CCCDDDAAAAAACCCBBB???AAA???>>>===>>>===:::888999999888777777777777888:::888777888999999888777444444333333333333333333333///---///000...---///000000////////////000000111111111111222333555666333333222222111000//////,,,---------...///////////////............------......------,,,,,,,,,---******++++++---...000000000//////...............///111333444555666555555333111......///111111111000////////////000111111...///000111111000//////222222222222222222222222......///000222333444444111000000000000000111111111111111111111111111111111111111222222222333333444444444333333333222222333333333333444555666777888;;;>>>??????>>>???@@@BBBFFFKKKOOOQQQUUU\\\aaadddjjjssszzzuuulll]]]UUUKKKCCC@@@>>><<<:::888777666555555666666777999:::;;;;;;;;;<<>>>>><<<:::;;;;;;:::999777666555555555666666666666777777777777666777999;;;===???AAABBB???BBBCCCAAAAAABBBAAA>>>>>>>>>======>>><<<999777888777777666555666666666999777666777888888777666222222222111222222333444111---,,,///000......000000//////......//////000000000000000111444666777444444333222111111000000---------...............///...,,,******,,,---///............---------,,,++++++++++++,,,---////////////......---......//////111333555666666666666777444000......///......000000000//////000111111//////000000000000111111000111111111222222333333//////000111333444555555000000000000000111111222222222222222222222222222111111222222222333333333555555444444333333222222555555555555666777999999888<<>><<<999888888777666666666666777888:::::::::;;;===@@@FFFGGGJJJNNNSSSYYY^^^aaafffiiilllnnnllljjjiiihhhkkkmmmqqqvvv|||}}}yyytttpppiiihhheee```XXXNNNFFF@@@===999444000...---,,,,,,*********+++++++++++++++***+++,,,---,,,+++***)))***+++++++++++++++++++++---///222333444888???DDDHHHMMMSSSWWWXXXZZZ^^^bbbdddeeefffeeedddeeegggiiiffffffeeeeeedddccccccbbbbbbbbbbbbbbbaaa___]]]\\\WWWWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[\\\]]]^^^______bbbeeejjjnnnqqquuuyyy{{{{{{{{{{{{zzzyyyzzz}}}~~~~~~~~~}}}|||{{{{{{||||||}}}}}}||||||{{{|||yyyuuuuuutttnnnggg^^^TTTGGG===777444111///---,,,+++***))))))))))))((((((((('''''''''&&&&&&((((((((()))(((''''''&&&''''''((()))************---******------,,,---000000...---------,,,)))'''((((((''''''''''''(((((((((((((((''''''(((((()))oooOOOGGG@@@>>>>>>;;;999:::999888777666555555555555444444444444555555666666555666888:::<<<>>>@@@BBB???BBBCCCAAA@@@BBB@@@===<<<<<<<<<===>>><<<999666666666555444444444444555777666555666777888777555444333222222222222333444///+++***...000......111//////............//////111000000///000222444666444444333222111000//////...............---------...---+++******,,,---///...............------,,,,,,+++++++++,,,------............------......//////111333555666777777777777444000......///......111111000000///000000000111000///...///000222333000000000111111111222222111111111111111222222222000000000000000111222222222222222222222222222222333333333333444444444444444444444444555555555555666666666777888999;;;;;;888<<<@@@AAA@@@BBBGGGLLLMMMRRRYYY```eeellltttzzzvvvlll^^^SSSKKKFFFAAA>>>::::::999888777777666666444666888999999:::<<<>>>BBBCCCEEEIIINNNSSSXXX[[[aaaeeejjjllllllkkkjjjjjjnnnooorrrvvvzzz~~~}}}yyytttpppmmmgggccc]]]TTTJJJAAA:::777444222///...------+++***+++++++++++++++******)))************************))))))***++++++++++++++++++...111111222666===DDDIIIOOOWWW\\\^^^___ccceeeggghhhhhhgggffffffhhhjjjfffeeeeeecccbbbaaa``````___```bbbcccbbb```^^^^^^YYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]]]]^^^______``````aaadddhhhlllooorrrvvvyyyzzzzzzzzzxxxxxxyyy}}}}}}~~~~~~}}}|||{{{{{{|||||||||{{{zzzzzzyyyxxxtttpppoooooojjjcccSSSKKKAAA:::666444000,,,,,,+++***))))))((())))))(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&&&&''''''(((******++++++***---)))))),,,---+++,,,111000///---------+++)))''')))(((((((((((((((((())))))(((((('''''''''((((((tttQQQHHHAAA???>>>:::888999888777666555555444444555222222222333333444444444444666888:::<<<===@@@BBB???BBBCCC@@@@@@AAA@@@<<<<<<;;;<<<===>>><<<888555555555444333333333333444666555444555666777666555777666444333222333333444...***)))---000//////111//////............//////333222000//////111222444333333222111000///...---/////////......------,,,------,,,,,,,,,------.........//////......---,,,,,,,,,,,,++++++,,,------......---------......///000111333555777888888777333111......///111111111222222111000000000000000222111///---...000333444111111000000000000000000333222222111000//////...000000///000000111222222222222222222222222222222444444444555555555666666333333444555666777888888777777777888999;;;<<<===>>>BBBEEEFFFFFFHHHNNNTTTZZZ___gggnnnttt|||wwwgggYYYPPPIIIDDD@@@;;;::::::999888777666666222444666777888999;;;===@@@AAABBBEEEJJJPPPTTTWWW]]]aaagggkkklllkkkkkkjjjqqqqqqrrrtttxxx|||zzzvvvqqqmmmjjjfff```VVVJJJ@@@888444222,,,++++++,,,......,,,***------------,,,+++***))))))))))))((()))***++++++'''((()))***++++++++++++***---000000000444<<>>===<<<;;;:::888777666666666555555444333222222222222444444333333333444444555666666555444444333222222,,,,,,------///000222333//////000000///...------......//////000000111111222111111111222111...,,,......---------......//////---,,,...111222000---...///000000000///---,,,***+++---......---+++***---------...............222222222444777888777666999888555333111000000000111111111111000000000000111111000000000000111111000000111111111111000000///000111222222111//////000000000000////////////444222111333777777333...333333333333333333333333888888888777777777777666:::999888999;;;>>>??????DDDFFFIIIKKKOOOUUU\\\aaajjjpppxxxwwwjjj\\\QQQIIIEEE>>>;;;::::::777444444888:::999999888999999::::::<<<===???BBBFFFKKKOOOQQQ^^^aaadddgggiiikkkmmmooooooqqqsssuuuvvvwwwzzz|||}}}xxxuuuuuupppjjjeeeZZZJJJ<<<555111///.........---,,,,,,+++*********************+++++++++******))))))))))))*********)))))))))+++,,,+++***&&&&&&&&&)))---444:::>>>JJJSSS]]]bbbfffjjjiiifffllliiieeeccccccdddeeeeeebbbbbbcccbbbbbbaaa______]]]___bbbddddddaaa]]][[[bbbaaa___^^^___aaaccceeeeeeffffffeeecccaaabbbcccgggiiilllnnnnnnoooqqqsssvvvwwwxxxxxxxxxzzz}}}}}}{{{zzz{{{||||||||||||zzzyyywwwqqqllliiiiiijjjeee[[[SSSEEE???777444444222...***+++++++++************)))''''''((((((''''''&&&%%%+++)))'''(((+++,,,***((()))))))))***++++++,,,,,,,,,---......///............---,,,+++)))((('''&&&+++)))((('''((((((&&&%%%,,,&&&&&&***+++'''&&&***aaaKKKBBBDDD???<<<===999888888888888888777666555555555555666666555444444555777999<<<>>>>>>===<<<===>>>???@@@@@@@@@???>>><<<;;;:::888777777666666555555444333222222222222222222222222222333444555555555555444333333222222+++++++++,,,---...///000000000111111111000//////000000000000111111111222222111111111222111///,,,/////////............//////---,,,...111111000------.../////////...,,,++++++,,,...//////...,,,+++---------............///111111222444777999888777999777555333111000000000111111111111000000000000111111000000000000111111000000111111111111000000333333444333222111///......///000000222222333444555333222444888888444///444444555555555555555555777888888888999999::::::???>>>>>>???AAADDDFFFGGGJJJLLLOOOSSSXXX___ggglllwww|||sssdddWWWLLLFFFBBB>>><<<;;;888444444888999999888888888888999999;;;<<<>>>AAAEEEIIIMMMOOOWWW[[[```dddgggjjjmmmooooooqqqsssuuuuuuvvvyyyzzz}}}{{{uuussssssnnnggg___TTTDDD999444111///------------,,,,,,++++++***++++++***************************))))))*********)))(((((((((***+++***)))+++******+++///444999<<>>===>>>:::777777888888888888777777777777777777666555444333555888;;;>>>>>><<<999777;;;<<<===???@@@@@@??????<<<;;;:::999888777777777555555444333222222222222000000000111222333444555444444444444444333222111---------------...//////000111111222222222222111111111111111222222222222222111000111222111///---000000//////..................---...000000///...,,,---.........---++++++,,,---.../////////------------........./////////000000111444777999999888999777555333111000000111222222111111111000000000111111000000000000111111000111111222222111111000666666555555333111000///000000111222333444555555555444333555888888555111666666666777777888888888::::::;;;<<<===>>>???@@@AAAAAABBBDDDFFFIIILLLNNNSSSVVV[[[```gggoooxxx}}}qqqbbbUUUMMMFFFAAA>>>===:::555555888888888777777777777888888::::::<<<>>>BBBFFFJJJLLLOOOSSSZZZ```dddgggkkkmmmnnnpppssstttttttttvvvwwwxxx{{{~~~}}}xxxrrrpppoooiiibbbUUUJJJ;;;333222111///+++,,,,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))++++++************++++++)))((('''(((*********)))...---,,,,,,...111555777BBBKKKTTTYYY^^^bbbcccaaabbbaaa______``````___^^^]]]^^^```aaabbbcccddddddiiihhhfffeeeeeegggiiijjjjjjhhhfffeeeeeefffgggiiihhhiiikkkkkkjjjiiikkklllkkkmmmoooppppppqqqsssuuuzzz|||}}}||||||}}}~~~~~~~~~}}}}}}{{{zzzyyy{{{{{{{{{zzzyyywwwvvvuuuqqqmmmjjjhhhfff^^^SSSJJJ???:::444111000///,,,)))++++++*********)))))))))'''(((((((((((('''&&&&&&)))(((''''''))))))(((''')))******++++++,,,,,,---,,,,,,...///000000000000......------,,,+++******)))'''&&&&&&&&&&&&%%%$$$(((&&&'''***+++))))))+++mmmSSSDDDCCC>>>===>>>:::777888888888888777777666666666666666666555444444666888:::;;;<<<;;;999888;;;<<<>>>?????????>>>===;;;;;;:::888888777777777555555444333222222222222000000000111222444555666333444444555444333222111111111000000///000000111///000111222222333222222111111111111111111111111222111000000111111000...////////////...------,,,.........///000//////...------...///...---,,,+++,,,------...///......---------......//////000000222222222555888999999888999777555333222111111111222222222111111111000000222111111000000111111222111111222222222222111111555555555444333222111111444444444333333333222222555333333555777777555333777777888999999:::;;;;;;>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIIKKKNNNRRRVVVYYY^^^bbbhhhooowww}}}nnnaaaYYYJJJDDD???>>><<<888777999888777777666666666666777888999:::<<>>GGGOOOTTTXXX^^^```___]]]]]]]]]^^^______]]][[[]]]^^^___aaabbbbbbbbbbbbfffeeedddcccdddgggiiikkkllljjjiiiggggggggghhhiiihhhjjjllllllllllllnnnpppmmmnnnpppppppppqqqsssuuuwwwyyyzzzzzzyyyzzz{{{}}}||||||||||||{{{zzzzzzyyy{{{zzzzzzxxxwwwuuutttsssqqqmmmiiifffaaaXXXLLLCCC;;;777222///...---+++)))************))))))))))))((((((((((((((('''&&&&&&)))))))))))))))***))))))******++++++,,,---------,,,---...///000111111111+++++++++******)))))))))+++)))(((((())))))(((&&&((()))***+++***(((((()))vvvYYYHHHDDD???>>>???;;;:::999999999777666555444222333444555555555555555666666777777888:::<<<======>>>?????????===<<<;;;::::::999888777777777777555555444333222222222222111111222222444555666777333444555666666444333222222222111000000000000111///000000111222222222222000000000000000000000000222111///000111111000///---............---,,,+++...//////000///............//////000///...---,,,++++++,,,,,,------------------......///000000111444333444555888888888666999777555333222222222222222222222222111111111111222222111111111111222222222222333333333333222222333222222222333333333333444444333333333222222222444333333444666666555555888888999:::;;;======>>>AAABBBBBBCCCEEEFFFFFFGGGNNNQQQTTTWWWZZZ^^^dddhhhkkkooovvv}}}~~~zzz{{{wwwjjjbbbPPPIIICCCAAA???<<<:::;;;888777777666555555666666777777888:::<<>>???;;;:::::::::999777666444333111222333444555555555555666555444555777:::===???======>>>>>>===<<<:::999999888777666666666666666555555444333222222222222222222222333444555666777333555666777777666444333111000///////////////000000000111222222222111111000000000///////////////222111//////000111111000,,,---...//////...---,,,...///111000...---.........///000000000///...---***+++++++++,,,---------------...///000000111222444333444666888999888777888777555444333222333333333222222222222111111111222222111111111111222222222333333444444333333222222222222222333444555555111111222333444555666666444444555555666666777777::::::<<<===???@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNTTTXXX]]]```ccchhhpppuuuzzz}}}ooojjjddd```aaaeeehhhjjjxxx~~~rrrkkk[[[RRRJJJGGGDDD@@@======999888777666666555555666777777777888:::===???AAAEEEHHHMMMRRRVVVZZZ^^^aaafffjjjmmmoooooooooooopppnnnppptttwww{{{|||yyysssllliiibbbTTTEEE999444///---......---++++++++++++++++++*********,,,+++++++++***)))))))))++++++************++++++,,,+++***+++---------,,,******+++,,,---000222333666>>>EEEIIINNNVVVZZZZZZXXXXXXYYY[[[^^^___]]]\\\_________^^^]]]\\\[[[ZZZ[[[]]]aaadddggghhhhhhgggiiiiiihhhggggggggghhhhhhgggiiikkkllllllmmmoooqqqnnnoooooonnnmmmnnnpppssssssvvvxxxzzzzzzzzz{{{}}}{{{zzzzzzyyyzzzzzz{{{|||zzzyyywwwtttrrrpppooooooooojjjddd\\\RRRHHH???888444222///---+++******+++******)))))))))(((((((((((())))))))))))(((''''''%%%&&&''''''%%%%%%&&&'''+++,,,,,,------......//////000000111111111111111......------,,,+++******((('''&&&&&&(((((('''&&&'''---000---)))((((((&&&gggOOOGGG@@@???@@@;;;999999999888888666555555444444555555555555555444444444555666888:::<<<===999999:::;;;;;;:::999888777666666555555555555555555555444333222222222222333222222222333444444555444555888999999888666444000000/////////000111111222333333333333222222111111111111000000000//////222000//////000111111111,,,---///111222111000///---000111111...,,,---///....../////////...---,,,+++++++++,,,---......///------...///000111222222111111222555999;;;;;;:::888777555444333333333333333333222222222111111111333222222111111222222333333333444444444444333333555444333333333444555666222333444444666666777888666777777888888888:::;;;===>>>???AAACCCDDDFFFFFFKKKLLLNNNRRRUUUXXX[[[\\\^^^ccciiimmmpppvvv~~~~~~pppgggXXXSSSNNNKKKLLLPPPSSSUUU```hhhvvv~~~xxxiii^^^SSSNNNJJJCCC???===:::999888777666666666666777777777888999;;;===???AAACCCGGGKKKPPPUUU[[[___cccgggkkknnnooonnnoooooonnnqqqtttxxxzzz}}}|||yyysssmmmiii```NNN===444333222///---,,,,,,---,,,,,,++++++******))))))++++++***************************))))))*********+++***)))***,,,---,,,++++++++++++,,,---///000111222999@@@DDDIIIQQQVVVWWWVVVVVVVVVXXX[[[]]]]]]\\\]]]]]]]]]\\\\\\[[[YYYYYYXXXZZZ^^^aaadddfffggggggggggggggghhhhhhhhhhhhiiihhhjjjkkkllllllmmmooopppmmmmmmmmmlllkkkkkknnnppprrruuuxxxzzz{{{{{{}}}~~~{{{zzzyyyyyyzzz{{{|||}}}zzzyyyvvvssspppooonnnmmmmmmiii```VVVLLLBBB:::666222111///,,,***)))+++,,,***)))))))))(((((((((((()))))))))))))))(((''''''&&&(((***)))'''&&&'''))),,,,,,,,,---......//////111111222222111111000000//////...---+++***))))))((('''&&&'''((()))(((&&&###+++000,,,)))******)))kkkRRRHHHAAA???@@@;;;777777888888888888777777777777777777666555444333333444666888999::::::999444555777888999999888888666555555444444444555555555555444333222222222222222222222111222222333333444666888::::::999777555222222111111222333333444555555555555444333222222333222222222111111000000222000......000111111111---...111333444444333222---000222111...,,,---///,,,---.........---,,,+++,,,,,,,,,------///000111------...///000111222222...///111555:::===>>>===888777666444333333333444333333333222222222111111333222222111111222222333333444444555555444444333888777666555444444555666777777777777666666666666888999::::::999:::<<<>>>@@@@@@BBBDDDFFFGGGIIIJJJQQQSSSWWW[[[```dddhhhjjjmmmrrryyy}}}}}}mmm]]]TTTMMMHHHCCCAAABBBFFFIIIKKKNNNVVVeeevvvsssgggZZZSSSMMMEEE???===::::::888777666666666666777777777777999;;;===>>>===???CCCGGGLLLRRRZZZ___bbbeeejjjmmmnnnnnnoooooonnnqqquuuxxxzzz||||||zzztttnnniii___JJJ888333444444111---+++,,,...---,,,,,,+++***)))((((((***************+++++++++******))))))))))))*********)))))))))+++,,,+++***************+++,,,,,,---///666<<<@@@FFFNNNTTTUUUUUUTTTTTTVVVYYY\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYVVVWWWZZZ]]]```ccceeefffggggggggghhhhhhiiiiiiiiiiiijjjlllmmmlllmmmoooppplllmmmllljjjiiijjjlllooopppsssvvvyyyzzz{{{|||~~~{{{zzzyyyyyyzzz{{{}}}~~~zzzxxxuuurrrooonnnmmmmmmmmmggg^^^SSSHHH???888555222111///,,,***)))+++,,,))))))))))))(((((((((((()))))))))))))))(((((('''***,,,...---***)))+++---,,,,,,------.../////////222222222222222111000///......,,,+++)))((('''&&&***)))((()))***+++***))) )))///,,,***,,,---+++yyyYYYKKKEEE===888999<<<:::777777777777666444666999888333333777777333777777888888888999999999888999:::::::::888777666555444333444555666555444444444333222222111111000222222111111222222333444222222333444444444333333000111111111111222222222555555555444333222000000555444222000///000000111555444444333222111///...222000444<<<@@@:::222,,,///000222222111///---+++------......------,,,+++&&&)))---////////////000////////////000111222333333222222555999:::888666999999999666444222333444333333333222222111111111000222444444333333444555444333222222333444666777555333111333666888777666888888888888888777777777<<<:::999;;;???BBBBBB@@@BBBDDDFFFHHHJJJMMMRRRUUUYYY]]]ccciiimmmqqquuuxxx}}}yyyjjjYYYMMMHHH@@@>>><<<;;;;;;;;;===>>>@@@GGGTTTfffyyy~~~wwwkkk^^^SSSJJJDDDAAA@@@===:::888777555333111777777888888888999999999@@@@@@BBBEEEJJJPPPUUUXXX```dddiiimmmooopppqqqrrrssstttvvvxxxzzz{{{{{{{{{}}}xxxvvvtttjjjWWWCCC888222111000///------,,,,,,++++++,,,,,,,,,++++++***,,,+++)))((((((((()))***+++++++++*********))))))---------,,,,,,+++++++++++++++,,,,,,,,,---------000222777<<>><<<;;;===AAACCCDDDCCCHHHJJJLLLOOOQQQUUUYYY]]]eeeiiiooouuuyyy|||vvvgggXXXJJJAAA???===<<<:::888888999:::;;;;;;@@@IIIVVVgggyyyttthhh\\\QQQIIIEEEAAA>>>:::888777666444222777777888888888999999999======???BBBGGGLLLQQQTTTZZZ___fffkkkooorrrtttvvvuuuuuuvvvwwwyyyzzz{{{{{{||||||zzzuuugggRRRAAA:::222111000///...---------++++++,,,,,,++++++******---,,,+++***))))))***++++++++++++*********))))))---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...000444999???CCCGGGHHHKKKKKKLLLNNNQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVWWWXXXZZZ[[[]]]^^^^^^aaaaaa```aaabbbdddfffgggmmmlllkkkjjjjjjkkkllllllmmmmmmmmmmmmoooqqqssstttuuutttuuuwwwzzz|||||||||}}}zzzxxxzzz}}}~~~{{{wwwyyywwwuuuuuuvvvtttppplllfff[[[OOOGGG@@@888333111000...+++***+++++++++******))))))(((((())))))***(((((())))))))))))((((((***))))))))))))***+++,,,,,,------...///000111222222222333333222000...---+++++++++************)))...+++(((''')))***)))(((+++***)))***,,,...---,,,hhhTTTIIIAAA>>>@@@<<<:::888777777777666555111444444111222666777555777777777777888888888888888777666666555666666666666444333444555555444333000000111111222333333444222111111111111222333333111222222222111000//////000000000111111111222222444444555555555555444444444333222111000000000000222222222222222111000000------444>>>CCC>>>777333222111000//////.........,,,,,,,,,---,,,++++++***...//////...,,,++++++,,,/////////000111111222222222222333555888999888777888999999777444222222333444333333333333333222222333444666555444333333444444444444444555666777888999777666666777999888777::::::;;;;;;<<<=========AAA@@@@@@BBBEEEHHHIIIIIIOOORRRUUUYYY]]]aaafffjjjuuuyyy~~~}}}hhhWWWJJJ???;;;;;;999888777555555666666777666:::???FFFQQQdddzzzuuuiii]]]RRRKKKDDDAAA===:::999888777666888888888888888999999999999:::;;;>>>BBBGGGLLLOOOWWW\\\ccciiinnnrrruuuxxxvvvvvvvvvwwwwwwyyyzzz{{{xxx{{{~~~}}}}}}uuubbbLLL???;;;222111000///...---------,,,,,,,,,++++++*********---,,,++++++***++++++++++++++++++***************,,,,,,------,,,,,,++++++*********++++++++++++,,,+++---111555:::???BBBDDDFFFGGGIIIKKKMMMNNNMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]___aaacccdddjjjiiigggfffgggiiilllnnnmmmmmmoooqqqssstttvvvwwwuuutttuuuwwwyyyzzzyyyxxxyyywwwwwwyyy|||~~~{{{xxxzzzxxxvvvvvvwwwtttoookkkaaaUUUIIIAAA;;;444000000...,,,***)))+++,,,,,,+++)))((((((''''''(((((()))((())))))******))))))((())))))******+++,,,......------...///000111222222333333222111000///......+++++++++************)))+++)))((()))***+++***(((+++******+++---......---rrrYYYJJJBBB???AAA<<<:::888777888888666555333444444333333555666555777777777777777777777777777666555444333444555666666444333333555555444222000000111111222222222333111111111111111222222333222222222222111000///...000000000000111111111111000111222333333333333333333222222111111000000000000111111111111111000000,,,))))))...111111111333222111///...---...///000------......------,,,+++000000000...,,,+++,,,---...///000000111222222222222222333555777888999888888999999888555333333333444444444444333333333333444666777666444333333333333444444444555666666777999888777777777888888888;;;;;;<<<>>>???@@@AAABBBFFFFFFGGGIIILLLNNNPPPQQQUUUYYY___dddjjjooouuuyyyrrr\\\LLLBBB<<<:::;;;666666555444444444444555555888<<>>888555111///111///,,,***((())))))((((((((((((''''''''''''(((((())))))************))))))'''(((((()))+++---///000......///000111222333333444222000...------......+++++++++*********))))))'''((()))***************++++++***,,,...000000///fffQQQEEE???>>>===;;;999888888888777666:::777555777666333333666666666666666555555555555444444444444444444555666666444333333444444222111333222222111000000//////111000000000000111222222333333333333222111000000/////////000000000111111222222333444444555444444111111222222222111111000000000000000000///......///...000444333///---...222111///...---///000111000000111111000000///...,,,...//////...---///000---...000111222222111111222333555555555666999;;;999;;;<<<;;;888666555555444444444555555555555666555666888777666444555666333333444666666666666666888999::::::999:::<<<>>>???@@@BBBEEEHHHJJJLLLMMMMMMOOOSSSVVVZZZ^^^cccfffkkkpppxxxhhhXXXGGG???<<<999777666666555555555555444444444000666;;;;;;;;;BBBPPP\\\tttssshhhYYYRRRIIIAAA<<<999888777999999999888888888888888888888888999<<>>@@@CCCGGGGGGFFFEEEFFFHHHGGGHHHJJJLLLOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWXXXZZZ\\\]]]^^^```cccgggiiijjjkkkkkkmmmmmmoooppprrrtttvvvvvvtttrrrqqqqqqrrrssssssrrrpppsssvvvyyy{{{{{{zzzyyyyyywwwtttqqqoooiii```YYYMMMCCC999666333000///000///,,,)))((((((((((((''')))((((((''''''(((((())))))******++++++******)))(((((()))***+++---///000//////000111222333444444333111///...---,,,------+++++++++************)))''')))******))))))***,,,,,,++++++---///111111000pppXXXJJJBBB>>>===;;;999888999888777666888444333666666333333777666666666555555444444444333333444555555555555555666555333333333333222000111111111111000000000000000000000000000111222222000111111111111111000000////////////000000000111222333333444444444333333000111222222222222111000111111000000///...---,,,------///222111---,,,...111000///......///000111000000000000000///......,,,...000000///.........---...000222333222111000222444555555444555999<<<;;;<<<>>>===:::888666666444444555555666666666666444666777777666666666777444555777888999999888888999;;;======<<<===@@@CCCDDDEEEGGGJJJNNNQQQSSSTTTWWWZZZ___cccggglllrrrvvv}}}fffVVVEEE>>><<<:::888888555555555555555444444333000444888888777<<>>AAACCCEEEIIIPPPXXX___ffflllqqqqqqsssvvvxxxzzzyyyxxxwwwsssssssssssssssvvv{{{}}}uuulll]]]III:::333222111000000///000000000666444111///---,,,,,,---((()))***+++++++++******))))))*********+++++++++)))***,,,...///...,,,+++++++++++++++,,,,,,,,,,,,.........000333777:::<<<>>>BBBEEEEEECCCCCCFFFJJJGGGHHHJJJLLLOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^___aaabbbdddfffhhhjjjlllmmmooooooooopppqqqtttvvvwwwtttqqqooonnnoooqqqrrrssspppsssxxx{{{|||{{{zzzyyyxxxuuuqqqnnnjjjcccYYYQQQGGG>>>666333222///---...,,,***((('''((())))))(((***))))))(((((())))))***)))******++++++******)))*********+++,,,...///000///000000111222333444444111000///...---,,,,,,,,,+++++++++************))))))******)))''''''***---,,,++++++---000222222111www^^^NNNEEE@@@===;;;999888999999777666555111111555666222333888666666555555555444444444222333555666777666555555666555333333333333222000/////////000111111222222000000000000000111111222...///000000000000000///////////////000000000000111111222222222111111000000000222333333222111000111111111000///---,,,+++222...------,,,,,,///555000///////////////000000///////////////......------///222222000---,,,,,,---...000222333222111000222444555555444555999<<<;;;===???>>><<<999777777444555555555666666777777333555777888777666777888666777999:::;;;;;;:::::::::<<>>???CCCFFFGGGHHHKKKNNNRRRUUUXXXYYY```eeejjjooosssxxxeeeSSSAAA999999777666666444555555555555444333333111444666666666999AAAHHHWWWjjjnnnfffZZZNNNFFFBBB???>>>999999999999888888777777777777777777999<<>>@@@AAABBBDDDHHHKKKJJJLLLOOORRRUUU[[[aaaeeegggkkkrrrzzz{{{cccMMM@@@:::444555999555444444444444444444444444666555666999:::999<<>>;;;:::999999888777999666444333444555555555111222444555555444222111222222111111222444666888555444333111111111111222000000000000111111111222111111111111000000000///222111000//////000111222000000000000000000000000444333111000000111222333222222222222111111111111////////////////////////000000000000000/////////000///------///000///...000///---...///000///---000000///...............111111111111222222222222333444555555666888<<<@@@DDDFFFFFFCCC===888777777777666666666666666666777:::;;;;;;:::888777888::::::::::::::::::<<<===>>>@@@BBBCCCDDDDDDGGGJJJMMMOOORRRUUUYYY]]]bbbiiimmmuuuxxx}}}bbbMMM@@@;;;444666999555444444444444444444444444555333444777888777:::@@@KKKXXXlllyyyggg]]]TTTJJJAAA>>>;;;999888888888777666555777666555666999;;;;;;;;;???AAAEEEIIINNNUUU]]]bbbjjjkkkooossswwwyyyyyyyyyuuutttqqqppppppqqqsssuuuxxxxxx{{{}}}lllQQQ<<<666666333000......//////...222111000...---,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++***------...000333666:::<<<@@@BBBCCCDDDDDDFFFIIILLLNNNOOOQQQTTTXXX[[[^^^___cccccccccdddgggiiiiiihhhiiikkkkkkhhhdddaaaaaacccbbbdddfffggghhhjjjmmmooorrrssssssuuuvvvxxxzzz{{{xxxvvvsssrrrssssssrrrqqqsssuuuxxxzzz{{{yyywwwuuuwwwtttpppllleeeZZZLLLCCC999777333000---+++++++++++++++******)))(((((('''))))))))))))***************))))))***,,,+++(((%%%+++,,,,,,---...///000000444444555555555555555444111000///---,,,,,,++++++))))))))))))))))))))))))'''***,,,,,,++++++,,,....../////////000333888<<>>:::888999888777777777777777777888:::;;;<<<;;;999999:::;;;===<<<<<<<<<===>>>???@@@GGGHHHIIIJJJKKKMMMPPPSSSVVVZZZ___dddiiiooovvvzzzaaaLLLAAA===666666999444444444444444444444444444333111222555666555888===EEEQQQcccwwwuuuhhh]]]PPPFFFAAA===;;;999888888888666555555444333444666888888777===???AAACCCGGGNNNUUU[[[dddggglllrrrvvvwwwwwwwwwsssrrrpppooooooppprrrsssrrrsssvvv|||qqqWWWBBB999777444000............---///...------,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))------...000333777;;;===AAACCCFFFGGGHHHJJJMMMOOOTTTUUUWWWZZZ]]]```ccceeegggffffffgggkkknnnppppppnnnnnnnnnkkkgggcccbbbaaaccceeeggghhhhhhiiikkkmmmssssssuuuvvvxxxzzz||||||yyywwwuuutttttttttrrrqqquuuwwwyyyzzzzzzyyywwwuuuwwwuuuqqqiii^^^RRRFFF???777555222///,,,+++******++++++******)))((((((((())))))))))))************)))))))))***++++++(((&&&......---...///111222444444555555555555555444444222111///---,,,*********)))))))))))))))))))))))))))***,,,,,,++++++---...000000111111222666;;;???|||aaaPPPIII???>>>>>>??????>>>:::888666666555666777777555333///000333555666555444333555555444333333333333444333333444444333333222111111111111111111111111111111111111000000000000000111000000000000000000111000000000000000000000000111000000//////000111222111000000000////////////111111111111111222222222222222111111000///......111///......///000000//////...---...///000///...000///............//////......//////000111111111444555555555666888<<>>>>>??????@@@AAABBBCCCLLLNNNPPPQQQRRRTTTXXX[[[]]]bbbhhhpppwww~~~aaaMMMBBB>>>777777999333444444444444444444444444333111222555555444777===BBBMMM___rrrsssfffZZZNNNHHHAAA>>>:::888999999777555555333222333555666666666:::;;;===???BBBHHHPPPUUU]]]bbbiiipppssstttuuuuuurrrqqqpppooooooqqqrrrssspppqqqtttyyy~~~uuu]]]FFF:::888444111.........---,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,+++***,,,,,,...111555888<<<>>>BBBEEEIIILLLNNNOOORRRTTTZZZ[[[\\\^^^bbbeeehhhjjjkkkiiiiiijjjooosssvvvwwwqqqpppooommmiiidddaaa```dddfffiiijjjkkklllnnnppptttuuuvvvwwwxxxyyyyyyzzzxxxvvvuuuuuuvvvvvvuuutttuuuvvvxxxzzzzzzyyywwwvvvwwwuuupppeeeWWWJJJAAA<<<555333111...,,,+++***)))************))))))((((((((()))))))))************))))))***+++++++++***)))///......---///111444666555666666666555444333333222111///---+++))))))((())))))))))))))))))))))))***+++++++++,,,,,,---...000111222333555888>>>BBB}}}aaaPPPHHHAAA@@@@@@AAA@@@>>>:::666666555666777888777444222333333333333444555777888555555444444333333333444333333444444444333222222222222222111111111111111000000000000000000111111000000000111111000000000000000000000000000000000000//////000000111111222222222111111111000000000000111111111222222222333333222222111000//////...111000......000111000//////------...000000000/////////............////////////000000111222333333444555555555666888;;;>>>HHHLLLNNNLLLFFF@@@======:::::::::999999::::::::::::<<<>>>???>>>===>>>??????@@@AAACCCDDDFFFFFFGGGOOOQQQSSSUUUWWW[[[___cccfffkkksss|||dddPPPDDD@@@888888999333444444444444444444444444444333333666666555888===@@@JJJ[[[nnn~~~~~~pppcccUUULLLFFFAAA<<<:::;;;;;;888555666444333333555666666555777888:::<<<@@@EEELLLQQQWWW]]]eeellloooqqqrrrtttqqqqqqppppppqqqrrrssstttqqqsssuuuwwwyyy|||yyybbbKKK<<<999666222///......---,,,///...---,,,+++*********++++++++++++++++++++++++(((***,,,......,,,***((()))******++++++******)))***+++---.........------,,,---///333777;;;>>>@@@EEEIIINNNRRRTTTVVVYYYZZZ___``````bbbeeeiiilllooonnnmmmlllnnnrrrvvvyyyzzzrrrpppnnnkkkhhheeebbb```eeegggkkknnnoooqqqsssuuuvvvvvvwwwwwwvvvvvvuuuttttttssssssuuuwwwyyyxxxwwwsssuuuwwwxxxyyyyyyxxxwwwuuurrrkkk___QQQEEE===999222111000...,,,***))))))*********)))))))))))))))((()))))))))***************+++,,,,,,,,,---------///...---...///222444666666666666666555444333222111000...,,,***)))(((''')))))))))))))))))))))))),,,+++***+++,,,---......000111333444777<<>>GGGLLLQQQQQQKKKEEE@@@???<<<;;;;;;::::::;;;;;;<<<;;;>>>AAABBBAAAAAAAAABBBBBBCCCEEEHHHJJJLLLMMMMMMQQQSSSWWW[[[^^^dddiiinnntttyyyiiiTTTGGGAAA999888999444444444444444444444444444666444444777777555888===>>>HHHYYYkkk{{{|||mmm\\\OOOKKKEEE>>><<<======:::666777555444444555555555444555777999<<<>>>CCCHHHLLLPPPVVV___eeeiiikkkoooqqqppppppppppppqqqrrrssssssrrrsssuuuuuuuuuwwwyyy||||||jjjRRRBBB;;;888444000//////---,,,///...---,,,+++*********++++++++++++++++++++++++(((***,,,......,,,***(((*********++++++*********,,,,,,------......//////...000333777;;;???BBBDDDIIINNNUUUZZZ]]]___aaabbbddddddeeefffiiimmmpppsssrrrqqqppprrrvvvyyy{{{{{{rrrooollliiihhhfffdddbbbeeehhhllloooqqqsssuuuwwwvvvvvvwwwvvvuuusssqqqpppqqqqqqrrruuuxxxzzzzzzyyyssstttvvvwwwwwwwwwvvvvvvqqqkkkaaaVVVJJJAAA:::666000//////---,,,***)))(((******))))))))))))))))))))))))))))))***************,,,------------///111.........///111333555777777777777666555333222111000///---+++***((((((((())))))))))))))))))))))))---+++******,,,...//////000111444777;;;@@@GGGLLLhhhQQQFFF@@@????????????>>>;;;999666555555555666666444333444444333222333333444555222222333555666666777777555444333222222333444555333333333222222111111111///000000000111111111111///000111222222111000///000000000000000000000000///000111222333333333333333333222222222111111111//////000000111222222333111111111111111111111111222000//////000111111000...---,,,...000111000///...............///000000///000000111222333444555555666666555555777;;;>>>EEEKKKSSSUUUPPPIIICCC@@@===<<<<<<;;;;;;<<<<<<======???CCCDDDDDDCCCDDDDDDEEEGGGJJJMMMQQQSSSTTTUUUWWW[[[___eeejjjqqqxxx}}}nnnXXXIIIBBB999888:::555444444444444444444444444666444444777666555777===>>>HHHYYYjjjzzzyyyhhhYYYOOOHHH@@@===??????;;;777777555333333444444444222444777:::<<<===@@@CCCEEEIIIPPPXXX^^^aaaeeejjjnnnnnnnnnoooooopppqqqrrrrrrppprrrssssssrrrsssvvvyyyrrr\\\LLL===:::555222000///...---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***---,,,++++++,,,---///111222444888<<>>>>>===;;;:::888777777888888777666444555666666666555444333555555666666555555444333666444333222222333555666333333333222222111111111//////000000111111111222///000111222222111000///000000000000000000000000///000111333333444444444222222222222111111111111...//////000111111222222111111111111111222222222222000//////000111111000...---,,,...000111111000...............///000111...///000111222333444444555666666666555777;;;>>>CCCKKKTTTWWWSSSKKKDDDAAA======<<<<<<<<<<<<=========@@@DDDFFFFFFEEEEEEFFFGGGIIIMMMQQQUUUXXXYYYZZZ___ccchhhnnnuuu}}}qqqZZZKKKCCC999888:::555444444444444444444444444555333444666666444777<<<@@@KKK[[[lll{{{ssscccQQQJJJAAA>>>@@@@@@===888666444333222333333222111555777:::<<<<<<===>>>@@@EEEKKKTTTYYY\\\```gggllllllmmmmmmnnnoooppppppqqqnnnpppqqqqqqoooppptttxxx}}}xxxdddSSS???;;;666333111000///---+++++++++,,,---...///000++++++++++++++++++++++++///---***((((((***---///++++++,,,,,,,,,,,,++++++---+++***)))***,,,///111666888<<<@@@EEEIIILLLMMMSSSYYYaaahhhlllnnnooopppllllllkkklllooossswwwyyyyyyyyyyyyzzz|||}}}|||zzztttoooiiiggghhhjjjjjjiiicccgggjjjmmmmmmmmmnnnnnntttuuuvvvwwwvvvuuusssqqqqqqqqqrrruuuwwwxxxwwwuuuxxxxxxwwwuuusssqqqooonnnfff\\\OOOFFF@@@;;;555000---------,,,+++***)))((()))))))))))))))*********))))))))))))************(((***,,,,,,++++++///222///000222555777888888999888888777666555333111000---,,,+++***))))))))))))))))))))))))))))))))))))///,,,)))))),,,///000///222444888<<>><<<;;;;;;;;;:::999:::888666666777888777666777777777777777777777777555555555555555555555555333333333222222222111111111111111111000000000000111111111111222333444555222000//////000000///---111222333444444333222111111111222222222333333333555444222000///000000111//////000111222333333222///000222333333222000///000000111000000///.........///000222222000///...///111222111000///000111111222333333444444444444777777777777888999:::;;;???GGGQQQWWWVVVOOOHHHCCC?????????>>><<<<<<===>>>CCCEEEGGGHHHHHHIIIKKKMMMMMMOOOSSSWWW\\\```bbbdddmmmpppuuuzzzvvvbbbMMMCCC===777555777555555555666555555444444222444555555555666888:::DDDLLL[[[mmm~~~ooo[[[RRRGGGBBB@@@>>>888333888666444444666777666555777888888999;;;<<<======@@@CCCHHHMMMRRRYYY___dddkkkmmmooopppooonnnnnnooonnnnnnmmmnnnoooppprrrsssvvv{{{ooo]]]KKKAAA777444333111///000000///---,,,++++++,,,---...---,,,,,,++++++++++++***+++---......---+++***)))***+++***)))***+++---+++,,,,,,,,,+++---111333444999@@@IIIOOOTTTVVVVVV[[[```gggllloooqqqssstttwwwtttqqqqqqssswwwyyyzzz}}}}}}||||||}}}~~~uuuqqqllllllnnnpppnnnjjjhhhiiikkkmmmiiifffjjjqqqvvvwwwwwwwwwwwwvvvvvvuuutttrrrqqqsssvvvwwwuuurrrsssuuuuuusssrrrssspppjjj___VVVJJJ@@@:::666222///,,,,,,++++++***)))(((((()))((('''''')))******))))))))))))))))))*********+++++++++,,,---...///000333333333444666888999:::999888666444222111000000000...+++)))((()))+++,,,(((((())))))***+++------...---,,,,,,---///111222444666:::@@@GGGPPPYYY```wwwXXXHHH@@@>>><<<;;;<<<<<<:::999:::888777666777888777666777777777777777777777777555555555444444333222222333333333222222222111111111111111111000000000000111111111111111222333444222111///000111111///...111111111222222111111111111111222222222333333333444333222000000000000111///000000111333333333222///000222333333222000///000000000000000000///......///000111111000///...///111222111000///000111111222333444444444444444777777777777888:::;;;<<<@@@GGGPPPVVVUUUPPPIIIEEEAAABBBBBBAAA??????@@@BBBCCCEEEHHHIIIJJJLLLNNNPPPSSSUUUYYY]]]bbbgggkkkmmmuuuxxx~~~kkkVVVJJJCCC===:::;;;666666666666666666555555222444555666666777999;;;CCCLLLZZZlll|||vvvdddZZZMMMEEEBBB@@@;;;666888666444444555666555555555666666777999::::::;;;>>>AAADDDIIINNNTTT[[[```hhhkkknnnppppppppppppqqqnnnnnnmmmlllmmmnnnppppppssswwwsssdddPPPEEE999444222///...///000///...,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...---............000555888>>>BBBJJJQQQXXX\\\^^^___dddhhhmmmqqqtttvvvxxxzzzyyywwwttttttvvvxxxzzzzzz|||||||||}}}}}}~~~zzzvvvqqqpppqqqqqqnnnkkkiiijjjlllmmmjjjfffiiipppvvvvvvvvvvvvvvvuuuuuutttrrrqqqppprrrtttuuusssqqqrrrttttttqqqpppppplllfff[[[SSSFFF===777444000...,,,,,,++++++***))))))((()))((('''''')))******)))************++++++++++++,,,+++,,,,,,---...000000333333444555666888999:::999888666444222111000000///---+++***))))))***++++++***************+++,,,,,,+++++++++,,,...111222666888===CCCJJJTTT^^^eee___LLLAAA???===<<<<<<<<<;;;999:::999777777888888888777777777777777777777777777666666666555444333222111333333333222222222111111222222111111111000000000111111111111111111111111333111000111222222111///111111000000000000111111111111222222222333333333444333222111000000000000000000000111333444333222000111222333333222111000//////000000111000000000...///000111111000///...///111222111000///000111111222333444555555555555777777777888999:::<<<<<>>CCCHHHOOOSSSQQQMMMIIIFFFCCCDDDEEEEEEEEEFFFHHHJJJKKKNNNQQQTTTWWW\\\aaadddggghhhkkkpppvvv}}}yyydddSSSGGG???:::888888888777666666555555555444555777888888999<<<>>>EEENNN\\\lllzzz}}}qqq```QQQHHHCCC>>>;;;999777555444555555444333333333333444555666666777999:::<<<>>>BBBIIIQQQWWW^^^dddkkkrrruuuvvvwwwxxxrrrqqqnnnlllkkkjjjjjjjjjnnnppptttzzz}}}vvvgggZZZJJJ???777111///222000///......---,,,,,,,,,...------,,,,,,,,,------...---+++******+++---...)))+++......---------...000222444777:::@@@FFFKKKQQQUUUZZZ```fffiiikkklllsssuuuwwwxxxyyyzzz}}}~~~}}}|||}}}~~~~~~|||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}{{{yyyxxxvvvrrrooonnnmmmmmmnnnlllhhhjjjooosssssstttssssssrrrqqqpppuuutttttttttuuuvvvvvvvvvqqqsssrrrmmmjjjhhhbbbZZZPPPHHH>>>666222000...,,,+++++++++*********)))))))))((('''''')))******))))))******++++++,,,,,,,,,,,,------...///111222333444555666888999999::::::888777555333222000000///+++,,,,,,---,,,+++***))),,,++++++******+++++++++...------...000333666888;;;???FFFMMMVVV```jjjpppiiiNNNCCCAAA>>>=========;;;:::;;;999777777888999888777666666666666666666666666000111333555666666666555333333333222222222111111222222222222111111111111000000111111111000//////333222111222333444333222444444222111111222444444111111222222222333333333222222222222111111111000222000///111555666444111111111111222222111111111//////000111111222111111000000111111111111000000///111222111000///000111222222444555666777777777777777888999:::<<<>>>???FFFJJJPPPRRRPPPLLLGGGEEECCCEEEFFFGGGHHHIIILLLNNNPPPSSSVVVZZZ^^^cccjjjnnnrrrsssuuuzzzppp]]]OOOGGG@@@;;;999888777666555555555555555666888999999;;;>>>@@@HHHQQQ___mmmxxx|||jjjYYYMMMEEE???<<<;;;888666555555555444222333333444444555666666666888999:::;;;???EEEMMMSSSZZZ```iiipppuuuxxxzzz{{{uuutttqqqnnnllljjjjjjjjjlllnnnqqquuu||||||qqqdddTTTGGG<<<222///111////////////...---,,,,,,---------,,,,,,---.........---+++******+++---...(((***---...------///000333666:::???DDDJJJQQQVVVYYY\\\```eeejjjmmmoooooowwwyyy{{{{{{{{{|||}}}}}}{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyvvvsssqqqooonnnpppoookkklllpppsssssssssrrrrrrqqqoooooossssssssssssrrrssstttvvvrrrtttrrrlllhhheee]]]UUULLLDDD:::333111000///---+++++++++***************)))((('''''')))******)))(((((())))))***++++++,,,------...///000222333444555666888999::::::::::::888777555333111000//////***+++,,,------+++***)))************+++,,,---...---------...111555888:::>>>CCCKKKTTT]]]eeemmmrrroooRRRDDDBBB???>>>>>>===;;;:::;;;999888888999999999777777777777777777777777777+++---000333444555444333333333333222222222111111333222222222222111111111///000111222222222111000222111111111333444333222444444333333333333444444111111222222222333333333111111222222222111111000333000...111666888555111111111111111111111111111000000111111222111111111111111111111111111111111///111222111000///000111222333444666777888888888777888888:::;;;===???@@@GGGLLLRRRTTTRRRMMMIIIFFFFFFHHHJJJKKKLLLNNNRRRTTTVVVYYY\\\```eeekkkrrrwww}}}yyyfffWWWMMMEEE>>>;;;:::888666666555666666666777999:::;;;<<>>===:::888777666666444333444444444555555555666666777888999;;;>>>CCCJJJOOOUUU[[[dddlllrrrvvvyyy|||xxxvvvssspppmmmkkkjjjjjjkkklllnnnsssxxxyyymmm___RRRDDD777111111//////000//////...,,,,,,------------------...///...---+++******+++---...)))+++,,,---...000333555:::>>>DDDJJJOOOUUUZZZ^^^bbbdddggglllooorrrtttuuu{{{}}}~~~~~~|||~~~}}}|||{{{{{{{{{||||||{{{}}}~~~~~~|||yyywwwtttpppppprrrrrroooooossssssssssssrrrqqqpppooonnnnnnoooooonnnmmmnnnppprrrrrrtttqqqkkkfffaaaWWWOOOHHHAAA777111000000///...************************)))((('''''')))******)))''''''((()))***++++++,,,---......000111333555666666888999;;;<<<;;;;;;:::777666555333111000//////***+++,,,---,,,,,,******)))*********,,,---...///++++++,,,...111555999;;;BBBIIISSS]]]dddjjjooorrrwwwXXXEEECCC@@@???>>>===<<<:::<<<:::888888999999999888777777777777777777777777,,,...111444555555444333333333333222222222111111333333222222222111111111...000222333444333222111222000000111222333333222222333333444444333333222111111222222222333333333000111222222222222111000444000...111666888555000222111111111111111111222111111222222222111000000222111111111111111111222///111222111000///000111222333444666888999999999888888999:::<<<>>>@@@AAAGGGLLLTTTXXXWWWRRRNNNKKKKKKMMMOOOQQQSSSVVVYYY\\\aaacccfffjjjooovvv}}}nnn___UUUKKKAAA>>>===;;;999777777888999666888:::;;;<<<>>>AAACCCKKKTTT```jjjrrryyyrrrbbbSSSHHHBBB???<<<:::888777777555333333333444444444444555555444666888:::===AAAFFFJJJPPPVVV^^^ffflllrrrwwwzzzxxxvvvssspppmmmkkkjjjjjjiiijjjlllpppuuu{{{yyymmmaaaQQQAAA888666//////000000///...---,,,---------------...//////---,,,,,,++++++,,,,,,---+++,,,---...///333888;;;FFFJJJQQQVVVZZZ]]]```bbbhhhjjjmmmpppsssvvvwwwxxxzzz}}}}}}~~~~~~}}}|||zzzyyyyyy{{{||||||~~~zzzyyyuuurrrqqqttttttssssssuuusssssssssrrrqqqpppnnnnnnlllmmmmmmkkkjjjjjjmmmqqqqqqrrrpppiiiccc\\\RRRIIIDDD===444///...//////...************************)))((('''''')))******)))'''(((((()))+++,,,,,,---......///000222444666777777888:::<<<===<<<;;;:::777666444222111000//////***++++++,,,,,,++++++++++++++++++++++++,,,---...------...000444888===???GGGOOOZZZeeellloooqqqrrr~~~^^^FFFCCC@@@???>>>>>><<<:::<<<:::888888999:::999888777777777777777777777777111222555777888777555444333333333222222222111111333333333222222222111111...000222444555444333222111000///000222333222111111222333444444333222111111111222222222333333333000000222333333222111000555000...111777999555000222222111111111111222222222222222222222111000///222222111111111111222222///111222111000///000111222333555666888999999:::888888999:::<<<>>>@@@AAAFFFLLLUUU[[[[[[WWWRRRPPPOOOQQQTTTVVVXXX[[[___bbbjjjlllooosssxxxyyyiii___TTTIIIAAA???===:::999999:::;;;777888:::<<<<<<>>>AAADDDKKKSSS___iiiooouuu}}}|||jjjZZZMMMFFF@@@===;;;999888777555444333333333333333333444444333555777:::<<<@@@DDDHHHMMMRRRZZZaaahhhoootttxxxxxxvvvssspppmmmkkkjjjjjjhhhiiikkkooosssxxx}}}yyymmm\\\JJJ???<<>>:::<<<@@@===999999999999888888888777:::999888888777777888888666666666666555555555555222222222111222222333333555444333222222222222333///000000111555999666///111111000000111111222333222222333333333222222111111000///000222333333222222222222222222222222222222111000111333444333222111111111111111111222222222222222222222222222222000000000000000111111222333222111000000111222222333333444555777999;;;<<<===>>>>>>>>>===>>>AAACCCHHHKKKWWWfffjjjaaaWWWSSSUUUWWW[[[^^^bbbfffjjjnnnrrrwww~~~zzzlll\\\QQQGGGCCC>>><<<===<<<999777;;;;;;<<<===???BBBDDDFFFRRRVVV^^^eeekkkpppvvvyyy~~~xxxgggVVVJJJDDD???<<<<<<:::666666999222222222333333444444444555444444444777:::>>>AAALLLOOOUUU[[[aaahhhoootttxxxxxxvvvsssoookkkgggeeefffhhhkkknnnpppssswwwzzz~~~vvvjjjYYYGGG;;;999555222111111111...+++---.........---...000111++++++*********++++++,,,......///111777>>>FFFKKKZZZ^^^cccggghhhgggggghhhiiiiiikkkooouuuyyy{{{{{{}}}yyywwwyyy~~~~~~{{{yyyzzz{{{{{{|||{{{{{{{{{{{{yyywwwxxxzzz{{{~~~}}}}}}}}}{{{yyyvvvuuutttvvvxxxzzzyyyxxxttttttsssrrrqqqppppppooolllkkkjjjkkkmmmnnnooonnnmmmmmmkkkdddZZZNNNDDD>>>999777333///---,,,,,,------,,,***(((''''''((()))'''***---,,,***''''''))),,,+++******)))*********---...000222444555666666:::;;;===>>>>>>===;;;:::444333111000...------,,,...---,,,,,,+++++++++++++++++++++,,,---...///000111000000444;;;BBBFFFIIIVVV]]]eeelllqqqrrrsssttthhhQQQBBB>>>@@@;;;<<>>>>>???@@@BBBEEEGGGIIIQQQUUU\\\bbbhhhmmmrrruuuyyy~~~nnn\\\OOOIIICCC>>>===;;;666555888333333333333333333444444555444444444666:::>>>@@@GGGKKKOOOUUU[[[ccckkkqqqvvvvvvuuutttppplllhhheeeggghhhjjjlllmmmooosssvvv|||{{{qqqcccSSSIII@@@;;;555222222222000---............---,,,---...///......------......//////111444888>>>FFFNNNSSSbbbeeejjjlllkkkiiihhhhhhggggggiiimmmsssxxxzzzzzz|||yyywwwyyy}}}~~~|||yyywwwxxxyyyzzz||||||}}}}}}~~~zzzvvvvvvxxx{{{}}}}}}}}}}}}|||zzzxxxxxxwwwvvvwwwyyyyyyyyyxxxuuuttttttsssrrrqqqqqqpppnnnmmmllllllnnnppppppooolllkkkhhhaaaVVVJJJAAA;;;555444222000...---++++++---,,,***(((''''''((()))''')))+++***'''&&&&&&(((++++++************++++++...///000222444555666666:::;;;<<<<<<<<<;;;999888444333111///...------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---...000111222333444777===DDDJJJNNN]]]bbbjjjqqqtttvvvwwwwwwrrrXXXHHHBBBBBB======???::::::::::::999999999999888:::999888888777777888888999999888777666666555555444444333333222222111111222333444444444333222111111222111000333666222,,,222222222222222333444444111222222333333222222222333222111111222333111000222222222222222222222222333222111222333444333222666666555444333222111111333333333333333333333333111111000000111111222333333333222222222222333333555666666888999;;;===>>>:::;;;<<<===???AAAFFFIIIOOORRR]]]ooozzzwwwllldddbbbeeehhhmmmqqqwww}}}wwwooo___YYYPPPKKKHHHFFFCCC@@@CCCCCCCCCDDDFFFIIIKKKMMMQQQTTTZZZ___ccchhhlllooorrrwww}}}yyyfffWWWPPPHHHBBB???<<<777555777444444444444333333333333444444333444666999<<<>>>AAADDDGGGLLLSSS\\\eeekkkqqqssstttuuusssnnnjjjggghhhiiijjjjjjiiikkknnnpppwwwzzzyyyooocccZZZLLLEEE<<<666444444222000000000//////...---,,,,,,......---,,,,,,---...///222666<<>>???:::999999999999888888888888:::999888888777777888888;;;:::999888777666555444555555444444333222111000111222444555555444222111...111222333777===<<<888333333222222333333444555111111222333333333222222444333222222222222111000222222222222222222222222333222111222444555444333555555444444333333222222444444444444444444444444222111111111111222333333333333333333333444444444666666777888:::<<<>>>???>>>???@@@@@@BBBEEEJJJMMMRRRUUU```rrrwwwmmmjjjmmmrrrwww|||~~~llldddZZZRRRMMMJJJFFFCCCGGGGGGGGGGGGIIIKKKNNNOOOQQQTTTXXX\\\___cccgggiiikkkpppvvv|||ppp```VVVMMMDDD@@@===888666777555555444444333333333222444333333444555888:::<<<<<<>>>AAAEEEKKKTTT^^^eeelllooosssuuuuuurrrmmmjjjhhhiiiiiihhhggghhhkkknnnsssvvv{{{~~~xxxpppjjjZZZQQQEEE<<<888666444222222111000000000000...---///...---------///111222:::@@@HHHOOOUUU[[[bbbfffsssvvvyyyzzzvvvrrrnnnlllhhhhhhjjjnnntttyyy|||}}}}}}||||||}}}|||yyywwwuuuvvvwwwxxxzzz|||}}}~~~{{{vvvssssssxxx~~~~~~~~~~~~|||yyywww|||{{{yyyxxxxxxxxxvvvttttttttttttttttttssssssssstttrrrqqqpppqqqrrrqqqpppiiieee]]]TTTKKKAAA999444............---+++***)))+++***)))(((((((((((((((''''''&&&%%%$$$%%%&&&(((+++++++++++++++,,,---...///000222444666777888888<<<<<<;;;;;;999777555444222111000///...---------...------,,,,,,,,,---------------...///000111222555999>>>@@@CCCKKKVVV___jjjnnnssswwwyyyzzz{{{|||bbbOOOEEECCC>>>???@@@;;;999888888888888777777777:::999888888777777888888;;;:::999888777666555444444555555555444222111000111222444555555444222111222444333111222555444000333333222222333333444555000111222333333333333333555333222222333333111000222222222222222222222222333222111222444555444333111111222222333333444444444444444444444444444444222222222222222333333444333333444444555555555555666777777999:::<<<>>>???BBBBBBBBBBBBCCCFFFKKKOOOUUUYYYcccsss~~~tttrrrvvv|||{{{sssggg^^^XXXTTTOOOKKKKKKKKKJJJJJJKKKMMMNNNOOOQQQTTTWWWYYY\\\^^^bbbeeefffkkkqqqwww|||zzzjjj]]]RRRGGGBBB???:::888888555555555444444333333333333333333333555666888999999:::===@@@EEENNNWWW]]]eeeiiioootttvvvtttqqqoooiiiiiihhhgggfffhhhkkknnnqqqtttxxx||||||wwwhhh___QQQFFF@@@===999777444111//////000111000///222111111111333666:::<<>>777222///...,,,***))))))++++++)))))))))((((((((((((((()))(((&&&%%%&&&'''((()))++++++++++++,,,---...///000111333555777888999999======<<<;;;999777666555111111///...---------------------,,,,,,---...............///000111222333666;;;AAADDDHHHPPP\\\eeekkkooosssuuuvvvxxxyyy{{{hhhSSSGGGDDD???@@@AAA:::999999999888888888777777:::999888888777777888888999999888777666666555555444444555555555333222111111222333444444444333222222555444111000222111...222222222222222333444444000111222222333333333333444333222222333444222111222222222222222222222222444333222333444555444333000000111222333444555555111111111111111111111111333333222222333333444555333444555666666777666666888888999:::<<<>>>@@@AAADDDDDDDDDDDDDDDHHHMMMQQQYYY___hhhtttzzzyyy~~~|||qqqhhhaaa[[[VVVQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRUUUVVVXXXZZZ^^^aaacccgggmmmssswww{{{wwwgggZZZLLLFFFBBB===999999555555555444444444444444333333333333444555666777777999;;;===AAAGGGOOOTTT\\\```hhhoootttuuusssrrrjjjjjjiiigggeeegggjjjmmmoooqqquuuxxx|||tttkkk___UUUOOOKKKFFFCCC:::555000///111333333111222222222444888===BBBEEETTT[[[bbbffffffgggkkkooovvvzzz{{{wwwuuuuuusssrrrtttxxx|||~~~}}}{{{yyywwwwwwvvvvvvwwwyyyzzz|||~~~}}}{{{zzz{{{~~~{{{xxx{{{yyyvvvuuutttssspppnnnooooooppppppqqqqqqrrrrrruuurrrpppoooooonnnmmmkkkeee]]]QQQGGG@@@;;;555111000...+++)))((()))***,,,(((((((((((((((((((((((()))(((&&&'''(((***))))))+++++++++,,,---...000111111222444666888999::::::===<<<;;;:::888777666555111000///...------------------------------...////////////000111222333444888===CCCIIIOOOXXXbbbiiilllnnnqqqssstttvvvxxxzzzpppYYYJJJFFF@@@@@@@@@999;;;;;;;;;:::::::::999999:::999888888777777888888777777777666666555555555222333555666555444333222222222222333333444444444000444444222111555666555222111111111111222333333000000111222333333333333333222111222444444444222222222222222222222222222444333222333555555555444222222333333444444555555333333333333333333333333333333333333333444555555333444555777888888777777;;;;;;<<<===???AAACCCDDDGGGHHHHHHHHHIIINNNTTTYYY```gggooowwwyyyqqqjjjddd]]]XXXUUUSSSRRRPPPOOONNNOOOOOONNNOOOQQQRRRTTTVVVZZZ]]]```dddiiinnnrrrvvvzzz|||tttdddTTTKKKFFF???:::999444444444444555555555555222222333333444444555555666888:::;;;>>>BBBGGGKKKSSSXXX```iiiooorrrssssssmmmllliiifffcccdddfffiiimmmoooqqqtttwww||||||uuummmfffaaa]]]XXXTTTGGG@@@888444666888777666777777999<<>>>>>@@@AAACCCEEEFFFKKKKKKLLLMMMOOOUUU\\\aaaeeemmmuuuzzz{{{uuunnnfffaaaXXXWWWTTTRRRPPPOOOOOOOOOKKKMMMOOOPPPQQQTTTXXX[[[^^^bbbgggkkknnnrrrvvvyyy{{{~~~}}}lllZZZOOOHHHAAA;;;888333444444444555666666666222222222333333444444444555777999:::<<<>>>BBBEEEMMMRRRZZZdddkkkpppssssssooommmjjjeeebbbaaaccceeekkkmmmoooqqqtttyyy~~~{{{uuuqqqnnnjjjeee```TTTKKKAAA;;;;;;======<<>>@@@GGGPPP\\\fffkkknnnnnnooorrrssstttvvvzzz}}}bbbMMMKKKEEE?????????<<<:::999999;;;;;;:::888:::999777666666666777888666666777888888888888888333444444444555666666666555555666555333333555777444444444333333333222222555333000111333444222///111111222333333444555555444333222222333333111000666666666555444333222111111222333444555555555555777555222333555555333111444444444444444444444444555444444333444444555555555666777888999;;;???CCC@@@AAAAAAAAABBBEEEJJJMMMQQQTTTWWWXXXZZZ^^^dddiiiqqq|||zzzqqqhhhccc\\\[[[XXXTTTPPPMMMMMMMMMOOOOOOOOOPPPQQQSSSUUUWWWZZZ]]]bbbfffiiimmmrrruuuwwwzzzzzzgggVVVJJJCCC???<<<999777555444555555333222555555444444444333333333444555666666777:::???CCCKKKMMMRRRZZZbbbiiimmmnnnlllkkkhhheeecccbbbbbbbbbiiiiiijjjmmmpppuuuyyy{{{~~~yyyxxxxxxwwwrrrmmmggg]]]QQQKKKKKKKKKHHHDDDMMMQQQWWW^^^cccgggiiiiiipppssstttsssqqqrrryyy~~~~~~}}}zzz~~~zzzuuusssrrrttttttuuuzzz{{{xxxqqqqqqrrruuuyyy|||}}}}}}}}}~~~|||yyyuuurrruuussspppnnnmmmllliiihhhgggggghhhjjjjjjkkkkkkkkkmmmllljjjgggdddaaa^^^\\\TTTJJJ???888555444222///---,,,******+++***)))'''******))))))((((((''''''))))))))))))((((((((((((,,,,,,+++,,,---///111222555666777888:::;;;======;;;888555444444444444333111000...,,,,,,,,,...///.../////////......///111111222333333333555999<<>>>>>===<<<:::999:::;;;;;;:::888999999777666666666777888555666777777888888777777444555555555555555666666444555666666444444555666444444444333333333222222444333222222333333222000111222222333444444555555444333222222333333222000444555555555444333222111222333444555666666666666777555444444666666444222444444444444444444444444555555555444555555666666777777888888999<<>>:::999777555555444444333444444444444333333333333444555555555666999===AAAFFFHHHMMMTTT\\\bbbfffhhhiiihhhgggeeedddddddddeeehhhhhhiiikkknnnssswwwyyy|||~~~|||}}}|||xxxtttssslllccc]]]]]]^^^]]][[[cccfffkkkooosssuuuuuuuuuvvvwwwvvvssspppssszzz}}}}}}zzzuuurrrrrrssssssssszzz~~~{{{zzzyyyyyy{{{}}}~~~~~~~~~}}}|||zzzvvvsssrrrpppmmmkkkjjjiiigggeeeeeeeeegggiiijjjkkkkkkkkkjjjjjjjjjhhhccc]]]WWWTTTMMMEEE;;;555444333000...---+++************)))'''((((((((())))))))))))))))))))))))))))))))))))(((,,,,,,---...///111222333666666888999:::<<<======<<<999666444333333111000111///...,,,,,,,,,...///,,,---...---,,,,,,...///222333444444555777<<>>;;;<<<;;;::::::;;;;;;:::888999888888777666777777777555555666777777777777666666666666666555555555555666888::::::999777777888444444444444333333333333222333444333222111222333222222222333444444555555444333222222333333222111222333333444444333333222333444555666666666666666777666444555666666555444444444444444444444444444666666555555666777888888::::::::::::<<>>>>>>>>@@@DDDJJJOOOOOOQQQSSSTTTVVVZZZ^^^bbbiiiooowww~~~}}}vvvjjjfff```[[[WWWUUUSSSRRRPPPOOONNNNNNNNNOOOPPPQQQQQQTTTXXX[[[]]]```cccfffiiimmmrrrwww{{{tttfffYYYLLLCCC======;;;888444222333555333333333222222222111111333444444333333444666999@@@BBBGGGLLLRRRWWW\\\```bbbccceeefffgggggghhhgggeeeeeeeeefffhhhkkknnnpppsssvvvzzz~~~{{{{{{~~~~~~~~~zzzvvvwwwzzz~~~wwwuuusssssstttvvvvvvuuu~~~~~~||||||}}}~~~~~~~~~|||{{{zzz{{{zzzxxxvvvrrrooollljjjjjjjjjiiihhhggghhhiiijjjkkkkkkkkkkkkggggggeeeaaaYYYOOOFFF@@@:::777333111000///---,,,,,,***))))))******)))'''(((((()))))))))*********)))))))))))))))************,,,...111222333333333888999:::<<<<<<===<<<<<<;;;888555333222222111//////...------------.........///000000///000111333333444555666888===CCCGGGRRRYYYdddmmmsssuuuvvvvvvvvvuuusssrrrqqqooonnnmmm{{{```SSSHHHEEEDDD???>>><<<;;;;;;;;;;;;:::888888888888888777777777666444555555666666666666666888888888777777666666555///222444555444222111111555555555444444444333333111333666555222111333666333333444444444444555555444333222222444444444222111111222333444444444444333444444555555555555444444444555555444444555555555555666666666777777777666666777888999:::<<<===>>>???@@@AAADDDIIIPPPTTTXXX[[[^^^aaaeeeiiinnnrrrvvv|||}}}rrrmmmeee___[[[YYYVVVTTTQQQPPPOOONNNMMMNNNOOOOOOPPPRRRUUUXXXZZZ\\\___bbbeeehhhmmmrrrvvv|||}}}pppaaaRRRHHHAAA???<<<888555333444555333333333222222222111111222333333333111222444666===@@@EEEHHHLLLQQQWWW\\\aaaccceeeggghhhhhhggggggeeedddcccccceeegggjjjkkkppprrrvvvyyy||||||zzzzzzzzz}}}}}}tttssstttvvvyyy{{{{{{{{{}}}zzz{{{}}}~~~|||{{{yyyyyyzzzzzzxxxwwwrrrooollljjjjjjkkkkkkjjjmmmmmmmmmmmmlllkkkjjjjjjiiifffaaaYYYPPPGGG@@@<<<666444222000//////---,,,+++)))((()))******)))(((+++*********)))))))))(((((()))))))))*********+++)))+++---000111222222222888999;;;<<<===<<<;;;;;;999666333222333333333222......---------............000111000000000333444222333555666:::???GGGLLLYYY```jjjrrrwwwxxxxxxwwwwwwvvvuuurrrooommmkkkkkkeeeUUUIIIGGGGGG@@@???===<<<;;;<<<;;;:::888777888888888888777666666555555666777777777777666888888888888777777777777333555777777666555444555555555555555444444444333222333444444333333444555444444444444444444555555444333222333444555444333222333444444555555555555444555555666666666555555333555666666555444666777777777777888888999999:::999999:::;;;<<<>>>@@@AAA???AAAEEEHHHLLLQQQWWW\\\bbbeeeiiimmmqqquuuzzz~~~yyyrrrhhhaaa]]]YYYUUURRRRRRQQQPPPNNNMMMMMMNNNNNNNNNQQQSSSUUUWWWYYY[[[^^^```ccchhhmmmqqqwww|||zzzkkk\\\RRRHHHCCC>>>:::888777666555333333333333222222222222111222333222111111333555888<<<@@@CCCEEEJJJPPPVVV___aaaeeehhhiiiiiihhhgggdddcccbbbbbbbbbdddfffhhhlllnnnqqqtttvvvyyy~~~}}}zzzyyy|||}}}uuuuuuwwwzzz~~~yyyzzz{{{}}}~~~|||zzzxxxxxxyyyyyyxxxwwwrrroookkkiiiiiikkkllllllqqqqqqpppooommmllljjjiiijjjeee]]]SSSJJJCCC===;;;555444222///...---------***)))((((((******)))(((,,,++++++***))))))((((((((())))))******+++++++++)))***,,,///111222333333888999;;;<<<===;;;:::999666444222111222333333222---------...............---...////////////222444333444666888<<>>???>>><<<;;;<<<;;;:::888777888888999888777666555555666777777888888777777777777888888888888888999777999:::999888777888999555555555555444444444444444333222333555555555444555555555555555555444444444333222333555666555444444444555666666666555555777777888888888777777666555777999888666666888:::888888999999:::;;;;;;<<<<<<===>>>???AAACCCEEEFFFFFFJJJOOOTTTYYY___eeehhhnnnqqquuuyyy|||wwwlllddd___[[[VVVRRRTTTSSSQQQOOONNNMMMMMMNNNLLLOOOQQQSSSSSSUUUXXXZZZ\\\___cccgggkkkqqqwww{{{~~~vvvhhh^^^OOOHHH@@@<<<======:::666444444444444333333333333000222333333222222333555555999>>>???AAAEEELLLRRR[[[^^^ccchhhkkkkkkjjjiiieeecccbbbaaaaaabbbdddeeehhhjjjmmmnnnpppssswww{{{~~~~~~~~~~~~|||zzzzzzzzz|||~~~yyyyyyzzz{{{{{{|||}}}}}}}}}zzzxxxwwwxxxxxxwwwwwwtttppplllkkkkkkmmmnnnooopppppppppooommmllljjjiiihhhddd[[[RRRHHHAAA<<<:::555444111...+++++++++---***((('''((()))***)))(((************************((())))))******+++,,,,,,+++,,,---...000333555666777999;;;<<<<<<:::888777555333000///000000000///,,,------......///......---.../////////000222444666777888;;;@@@HHHQQQWWWdddiiipppvvvxxxyyyyyyyyyuuuvvvvvvsssooollllllmmmnnnYYYJJJGGGFFF===@@@>>><<<<<<<<<;;;:::888777888888999999777666555666666777888888888888888777777777888999999999:::444555555444333333555666666666555555555444444444555222111222666777555333555555555555555555444444444333222333555666555444555666666666666666555555999999:::::::::999999888666999;;;:::888888:::<<<999999:::;;;;;;<<<======???@@@AAABBBDDDFFFHHHIIINNNSSSYYY```fffkkkpppttt|||tttkkkfffaaa[[[WWWUUUTTTRRROOONNNMMMMMMNNNKKKMMMOOOQQQQQQSSSUUUWWWYYY\\\___cccgggmmmssswwwzzz}}}~~~pppfffUUUKKKAAA>>>AAABBB===888555555444444444444333333000111333333222222333555555999>>>???@@@CCCKKKQQQXXX[[[bbbhhhlllmmmmmmllleeedddbbbaaa```aaacccdddfffgggiiikkklllooosssvvv~~~~~~|||||||||}}}}}}}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}{{{xxxwwwwwwwwwwwwvvvwwwsssooonnnoooqqqrrrsssnnnnnnnnnnnnmmmlllkkkjjjfffbbb[[[RRRIIIAAA<<<999666444111---***)))***,,,)))((('''((()))***)))((()))))))))***++++++,,,,,,((())))))***++++++,,,,,,------...///111444777888777999;;;<<<<<<:::777666555222///---------,,,+++,,,,,,---.../////////...///000222222222222555777888999;;;===CCCKKKTTT[[[gggkkkqqqvvvxxxxxxyyyzzztttvvvvvvsssooolllmmmnnnvvvWWWJJJJJJHHHCCC>>>>>>>>>===<<<;;;999999777888888999999777666555555444444444444555666666999888777666555555666666666555555444555666777888:::999666444777:::666///333333333333333333333333555555777888888888777666666666555555555444444444555666666777777666666555::::::;;;999888777999::::::<<<===<<<;;;:::;;;<<>>???BBBDDDDDDBBBFFFGGGIIIJJJLLLOOOTTTXXX[[[___ffflllssszzz{{{rrrkkkeee___[[[YYYVVVRRRPPPOOOOOOMMMLLLNNNNNNNNNMMMNNNNNNOOOPPPTTTWWWZZZ]]]aaafffkkkooouuuyyy~~~zzzlll^^^UUUJJJDDDBBB???999333666555444333222222222222444333333222222333333444999666777<<<>>>>>>CCCKKKPPPVVV^^^eeeiiijjjjjjkkkfffeeedddbbbaaa`````````bbbccceeegggjjjlllnnnooovvv{{{}}}||||||~~~||||||~~~~~~}}}{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvwwwsssrrrqqqpppoooooooooooorrrpppmmmlllkkkjjjhhhfffccc```ZZZRRRHHH@@@<<<:::222111000...,,,+++++++++******))))))))))))***************+++,,,,,,)))''',,,+++)))***+++------,,,000000000111222444555666::::::;;;<<<;;;888666444////////////000000000000........./////////////////////000111222333444444777888;;;AAAKKKVVV___eeemmmoooqqqtttvvvwwwwwwwwwvvvtttpppooopppqqqpppppp~~~]]]NNNJJJEEE?????????>>>>>>===;;;::::::777888999999999888666666666666555555666666777888999888777666555555666777888777666555555555666777888888666555999<<<999333555555555555555555555555333333555666666666555444555555555666666777777777888888999999999999888888>>>>>>???>>><<<;;;<<<>>>:::;;;======<<<===>>>@@@HHHFFFFFFIIIMMMPPPPPPPPPSSSTTTVVVXXXZZZ]]]bbbfffnnnqqqwww}}}xxxpppiiiccc^^^[[[XXXTTTQQQPPPPPPNNNMMMNNNMMMMMMMMMMMMMMMNNNNNNUUUWWWYYY[[[]]]aaafffiiipppsssxxx|||tttfff\\\OOOGGGDDDAAA;;;666777666555444333333333333444333333222222333333444777555666:::;;;<<>>EEEOOOZZZeeekkkpppqqqsssuuuwwwwwwwwwwwwsssqqqnnnnnnppprrrtttuuudddRRRKKKEEE???@@@@@@???>>>===<<<;;;;;;888999999999999888777666777777666666777777888999999888777666555666777888:::999777666555555666666666777777666:::>>><<<777666666666666666666666666333333444555555555555555444555666777888999::::::777777777888888888888888>>>?????????===<<<===>>><<<>>>@@@AAABBBCCCFFFHHHLLLLLLNNNRRRWWW\\\^^^^^^aaaccceeegggiiilllqqquuuxxxpppiiiddd]]]ZZZVVVSSSQQQQQQOOONNNMMMMMMLLLKKKKKKLLLLLLLLLTTTUUUWWWXXXYYY[[[___bbbhhhkkkpppuuuxxx{{{rrrfffWWWLLLGGGBBB>>>999999888777555444333333333444333333222222333333444555333444777888999>>>CCCHHHLLLSSSYYY^^^bbbfffiiifffeeedddcccaaa___]]]\\\______``````bbbccceeeeeekkkpppxxx~~~zzzyyywwwwwwxxxyyyyyyxxxvvvvvvwwwxxxyyyzzz{{{|||{{{{{{zzzyyyyyyyyyyyyzzzuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrpppllliiiiiieee^^^UUUJJJAAA999666//////---+++***)))))))))******))))))))))))***************+++---...---+++---,,,,,,---//////...---111111222333444666888999999999::::::888777555444111111111000000//////////////////000000111111111000111111222444666777888<<<>>>BBBIIITTT```lllrrrtttuuuvvvxxxxxxxxxwwwwwwqqqnnnllllllpppuuuyyyzzzgggTTTNNNJJJEEEBBBAAA@@@>>>===;;;;;;:::999999999999999888888888777666666666666777888888888777666666666777888999<<<;;;999777666666666666666777777777999===<<<888777777777777777777777777666666666777777777888777555666666777888999::::::888888888888999999::::::???@@@AAAAAA@@@???@@@AAA@@@CCCFFFIIIKKKNNNQQQTTTUUUWWWZZZ```fffkkknnnppprrrtttvvvxxx{{{~~~wwwoookkkaaa]]]XXXTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJQQQRRRTTTTTTUUUWWWZZZ]]]aaaeeejjjnnnqqquuuzzz}}}|||ppp```RRRJJJDDD???;;;:::999777666444333222222444333333222222333333444333444555666777888<<>>@@@EEEMMMYYYfffqqqwwwxxxxxxyyyzzzzzzyyywwwvvvrrrooollllllpppvvv{{{~~~lllXXXQQQNNNKKKEEEDDDAAA???===;;;::::::;;;::::::999999999999999666666555555666666777888777777666666666888999:::===<<<:::888777666666777666999999777888:::999555666666666666666666666666777777777777888888999999888888888888999999999999<<<<<<<<<<<<>>>???AAABBBCCCEEEHHHIIIHHHHHHIIIJJJHHHKKKOOOSSSVVVYYY^^^aaagggjjjooouuuzzz}}}vvvrrrgggbbb\\\VVVSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIMMMNNNPPPQQQRRRTTTXXX[[[]]]```dddhhhlllpppuuuxxx}}}xxxiiiZZZOOOGGGAAA===;;;:::888666444333222111444333333222222333333444333555666666666888;;;<<<>>>@@@EEEJJJOOOUUU\\\``````aaaccccccbbb```]]][[[YYYYYYZZZ[[[^^^aaadddfffhhhlllsssyyy~~~~~~}}}~~~}}}zzzxxxrrrssssssttttttuuuwwwxxxzzzzzz{{{|||}}}|||||||||||||||||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwyyy||||||zzztttpppkkkdddZZZPPPGGG>>>555000000///...---,,,+++++++++******))))))))))))******+++******+++---.........******+++---000111111000333333333444555666777888777777777666555444333222222111111111000000000///------...///000000111111444444444555777:::===???@@@CCCIIISSS^^^jjjsssyyy{{{{{{{{{{{{{{{yyywwwvvvuuurrrnnnnnnqqqwww{{{~~~yyybbbXXXSSSOOOKKKIIIEEEAAA>>><<<;;;:::<<<;;;::::::999999::::::666555555555555666777777777777666666777999:::;;;>>>===;;;999888888888888777::::::777777999888444777777777777777777777777777777777666777888999999::::::::::::::::::;;;;;;<<<<<<<<<===@@@CCCEEEGGGHHHKKKNNNPPPQQQQQQRRRSSSTTTXXX\\\aaaeeeiiinnnqqqyyy|||}}}zzzoooiiiaaa[[[VVVSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLMMMNNNQQQUUUXXXXXX[[[^^^bbbeeeiiinnnrrrvvvyyy~~~ssseeeYYYNNNFFFAAA===<<<:::777555444222222444333333222222333333444333777888555555888::::::;;;===AAAEEEIIIOOOUUUYYY[[[]]]aaaccccccaaa___]]]YYYYYYYYYZZZ]]]aaaeeeggghhhlllqqqvvvyyy}}}|||{{{zzz{{{{{{{{{yyywwwqqqssstttuuuuuuvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{|||yyyzzz|||}}}~~~{{{vvvrrrhhh```TTTJJJBBB:::333...---,,,+++***))))))))))))******))))))))))))******,,,***)))***,,,---------*********,,,000444555555666666555555666666777888666666555444333222222111111111111111111111111111......//////000111222222333333333444777:::>>>@@@DDDHHHPPPZZZeeeooovvvzzz||||||}}}|||{{{zzzxxxwwwxxxuuurrrqqqtttxxx{{{}}}ttteee[[[TTTRRROOOJJJEEEAAA>>>===<<<===<<<;;;:::999::::::;;;777777666666777777888999777666666666777999;;;<<<>>>===;;;:::999999999:::777;;;<<<999777999999666888888888888888888888888999999888888888999:::;;;;;;;;;<<<======>>>????????????@@@BBBEEEIIIMMMOOORRRVVVZZZ^^^___```bbbcccgggjjjoootttxxx}}}wwwqqqhhh```ZZZVVVSSSQQQOOONNNLLLKKKIIIHHHHHHGGGEEEGGGHHHIIIJJJLLLPPPSSSRRRUUUXXXZZZ]]]aaafffjjjmmmpppvvv}}}~~~rrreeeXXXMMMGGGAAA???===:::888666555444444333333222222333333444222777888444444777999777999<<>>===<<<;;;:::999:::;;;;;;888888888777888999999:::666666666666888:::<<<===>>>===;;;:::999999:::;;;777;;;<<<:::999;;;;;;999::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>;;;;;;===>>>@@@BBBCCCDDDIIIIIIJJJMMMPPPUUUZZZ\\\bbbfffkkkoooqqqrrrtttvvvvvvzzz}}}vvvmmmccc]]]XXXUUUSSSPPPOOOMMMKKKIIIHHHHHHGGGDDDEEEFFFGGGGGGIIILLLOOONNNPPPSSSUUUXXX\\\aaadddfffiiipppxxxzzzmmm___SSSLLLCCCBBB???===:::888666666444333333222222333333444111777888333222666777555999;;;>>>AAADDDGGGKKKOOOSSSWWW]]]bbbeeedddcccaaa[[[ZZZYYYYYYZZZ]]]aaaccceeehhhkkknnnoooqqqsssuuu|||~~~|||zzzyyyxxxwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvrrruuuwwwxxxxxxyyy}}}}}}{{{{{{zzz{{{zzzwwwssspppbbbXXXIII>>>999555111---......---,,,++++++++++++******))))))))))))******---+++)))((()))++++++***...,,,+++...333:::???AAA>>>===<<<;;;::::::::::::555555333222111000000000//////000111222333333444111222222333555666666777999888888999<<>>@@@@@@AAABBBCCCDDDFFFJJJMMMLLLPPPVVV[[[```eeejjjmmmssswww|||vvvyyy~~~uuukkkccc]]]XXXUUUTTTQQQNNNLLLKKKJJJGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHLLLMMMPPPSSSVVVYYY\\\]]]___dddjjjqqqxxxzzznnn\\\NNNJJJEEE???<<<;;;:::777444555444222111111111222222333333333444444555555555555666999;;;===AAAFFFIIIMMMRRRYYY^^^```aaaaaaaaaccc___\\\]]]___aaaaaa___fffeeefffjjjnnnqqqrrrrrrzzz~~~~~~}}}}}}yyyuuusssrrrsssttttttvvvyyyzzzzzzzzz|||}}}zzzyyyyyyzzz}}}~~~~~~~~~~~~||||||{{{zzzzzzzzzvvvnnnhhhYYYQQQEEE<<<777444000---,,,,,,++++++***)))))))))***************)))((('''---,,,,,,+++***)))((((((,,,,,,---///333999>>>AAACCC@@@<<<;;;<<<;;;777444444444333333222111111000000000////////////000000000111222333444444444444666777999;;;===BBBHHHLLLVVV]]]fffooouuuzzz}}}~~~}}}}}}}}}}}}|||{{{yyyxxx{{{yyyvvvtttuuuxxx}}}|||ggg^^^aaa]]]VVVOOOJJJEEE@@@<<<======<<<:::999999999999888888999:::::::::::::::999888777777777888999:::======;;;;;;:::;;;<<<<<<;;;===??????>>>======>>>=========>>>???@@@AAABBB===>>>@@@@@@??????AAABBBDDDFFFIIIJJJLLLPPPTTTWWWYYY]]]dddjjjoootttyyy}}}sssuuu~~~{{{rrrkkkddd___[[[TTTQQQNNNLLLJJJIIIGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLOOORRRUUUXXXYYYZZZ^^^eeelllssszzzuuueeeWWWPPPJJJCCC>>>===<<<999666666555444222222222333333333333333444444444555555555666888:::<<>>AAADDDAAA>>>======;;;888666333333222111111000000///000000////////////000000111222333444555666666666888999;;;===@@@EEELLLQQQ]]]ccckkkrrrvvvyyy{{{|||}}}}}}~~~~~~~~~}}}{{{{{{}}}{{{yyyxxxxxxzzz}}}ooobbbbbb___YYYTTTNNNHHHAAA<<<>>>>>><<<;;;:::999999999999999:::;;;;;;;;;;;;:::888888777777888999;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@DDDEEEDDDCCCCCCCCC@@@@@@AAAAAACCCDDDDDDEEECCCEEEGGGHHHGGGHHHJJJLLLNNNQQQTTTXXX\\\```eeeiiinnnrrrxxx~~~qqqoooyyy}}}vvvnnnfffbbbYYYVVVQQQNNNMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFHHHJJJMMMPPPRRRSSSVVVZZZ```fffmmmuuu}}}rrrdddXXXRRRHHHBBB???>>>;;;999888777555333333333333333333333333333444444444444555666888999999<<<@@@BBBGGGKKKOOOSSSVVVYYY]]]_________^^^___```___]]][[[___^^^___aaaeeehhhhhhhhhlllqqqxxx~~~~~~|||wwwwwwvvvvvvuuuuuuvvvvvvttttttsssttttttuuuvvvwwwzzz|||~~~~~~~~~~~~}}}|||}}}}}}~~~}}}|||yyyrrrfff^^^OOOHHH>>>888555333000---......------,,,++++++***))))))******+++*********)))******+++,,,---......111111111333666:::>>>AAAFFFDDDCCCBBB@@@>>>:::777222222111000////////////111000000//////000000111222333444555666777888888;;;<<<>>>@@@DDDJJJRRRXXXeeejjjpppuuuwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{|||||||||sssaaa^^^\\\ZZZWWWRRRLLLDDD???@@@???>>><<<;;;:::::::::888999::::::;;;;;;::::::;;;:::999999999;;;<<<============>>>>>>???@@@@@@@@@CCCGGGIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLMMMOOORRRTTTUUUWWWYYY\\\\\\```eeejjjnnntttyyy}}}sssmmmuuuvvvmmmgggaaa]]]XXXTTTQQQOOOLLLKKKFFFEEECCCBBBAAABBBBBBCCCAAABBBDDDGGGIIILLLNNNOOOUUUXXX]]]cccjjjsss||||||pppaaaYYYNNNFFFBBB???<<<:::999888666444333222333333333333333333333333333333555666777777777888<<<>>>DDDGGGJJJMMMQQQUUUZZZ^^^^^^___```aaaaaa___\\\ZZZ\\\\\\\\\^^^aaacccccccccfffjjjqqqvvvyyy{{{}}}~~~~~~}}}|||{{{xxxvvvttttttsssssstttuuuvvvwwwuuuvvvwwwxxxyyyyyyzzzzzz|||~~~~~~~~~}}}|||{{{{{{{{{wwwmmm```WWWJJJCCC;;;666444333111///---------,,,++++++******''''''((()))*********)))))))))***+++,,,------...222222222444666:::===???FFFGGGIIIJJJGGGBBB;;;777333333111000//////000000111000000000000000000111222222333444666777999999===>>>@@@CCCHHHPPPYYY___jjjnnnsssvvvwwwwwwxxxxxxyyy{{{|||~~~}}}|||zzzyyyttt]]]XXXXXXWWWWWWUUUPPPIIIDDDCCCBBB@@@???===<<<<<<;;;888999::::::;;;;;;::::::===<<<;;;:::::::::;;;<<>>>>>===999:::;;;;;;<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===>>>@@@BBBEEEHHHJJJLLLLLLQQQSSSWWWYYY[[[\\\___aaadddeeegggiiijjjjjjiiiiiiiiilllooorrruuuxxx{{{~~~tttttt}}}wwwpppkkkccc[[[VVVRRRNNNLLLGGGEEECCCBBB@@@@@@@@@@@@???@@@BBBCCCEEEGGGHHHIIINNNPPPTTTYYYaaakkkvvv}}}uuulll```UUUMMMGGGAAA===<<<;;;888666444333333333333333333333222222222222444555555444444555777999>>>@@@BBBEEEHHHLLLRRRVVVXXX[[[^^^___^^^[[[ZZZZZZWWWVVVVVVWWWYYYZZZYYYXXX[[[]]]^^^______```bbbdddnnnrrrvvv{{{~~~{{{yyyuuutttssssssttttttsssrrrqqqqqqqqqrrrtttxxx{{{}}}}}}}}}}}}}}}~~~~~~|||zzzttthhhYYYNNNBBB===777444444444222000,,,,,,+++******))))))((()))***++++++++++++++++++***+++++++++,,,,,,------000111333555777:::<<<>>>FFFKKKQQQRRRMMMDDD;;;666666555222111000000222333222111111000000111111222000000000222444777:::;;;===@@@EEEKKKRRR[[[dddjjjkkknnnrrruuuvvvwwwxxxyyyvvvxxxzzz}}}}}}yyyvvvttt}}}^^^SSSSSSUUUVVVWWWTTTPPPLLLHHHGGGEEECCCBBB@@@@@@???<<<<<<===>>>>>>>>>>>>===<<<<<<<<<===???AAACCCDDDEEEHHHLLLRRRWWW[[[^^^___hhhjjjlllnnnpppssswww{{{yyyzzz|||~~~~~~~~~zzztttzzztttkkkbbb[[[VVVQQQOOOHHHFFFDDDBBB@@@@@@@@@@@@??????@@@BBBCCCEEEFFFGGGKKKMMMQQQVVV]]]hhhsss{{{xxxkkk```WWWOOOGGGBBB@@@>>>;;;999666555555555333333333222222222111111333444555444333444777999;;;===???AAADDDHHHMMMQQQSSSVVVZZZZZZYYYXXXXXXYYYRRRQQQPPPPPPRRRSSSRRRQQQSSSSSSSSSRRRRRRTTTWWWZZZaaafffmmmrrrvvvzzz~~~{{{zzzxxxvvvtttqqqppppppqqqtttuuuuuuttttttttttttvvvyyy}}}|||wwwnnn```QQQFFF>>>999444222222222111...---,,,,,,++++++***))))))((())))))))))))(((((('''***+++,,,---...000111111111222444666999<<<>>>???GGGKKKNNNMMMGGG???:::777666444111/////////111222222111111000000111111222111111111222555888;;;===>>>BBBIIIQQQYYYaaajjjooommmpppsssvvvvvvwwwxxxyyywwwyyy|||~~~~~~|||zzzwwwuuubbbTTTUUUVVVWWWXXXUUUQQQNNNJJJIIIGGGEEECCCBBBAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>???AAADDDGGGKKKLLLTTTWWW]]]eeelllrrrvvvxxx|||}}}}}}ttt}}}|||rrrhhhaaa[[[VVVSSSHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>???AAABBBCCCDDDEEELLLMMMPPPUUU]]]hhhttt{{{ssshhh___UUULLLFFFBBB@@@>>>;;;999777777666333333333222222111111111333444444444333444777999888:::===???AAAEEEIIILLLOOOSSSVVVWWWUUUUUUVVVXXXNNNLLLKKKLLLMMMNNNMMMKKKLLLLLLKKKJJJJJJLLLQQQUUUWWW]]]dddjjjnnntttzzz~~~}}}zzzvvvtttsssrrrqqqppppppoooooorrruuuwwwwwwwwwyyyyyyyyy{{{~~~~~~~~~}}}}}}yyyrrrhhhYYYHHH===<<<777222000111111///---......---,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,...111333555555111222555888;;;>>>@@@AAAIIIKKKKKKGGGAAA;;;999888555333000...---...000111222222111111111111222222222222222333666:::===??????DDDLLLUUU]]]eeemmmrrrooorrruuuwwwwwwwwwxxxyyyyyy{{{}}}}}}zzzxxxvvv```YYYRRROOOQQQSSSQQQOOOPPPJJJIIIFFFDDDBBBAAAAAAAAACCC???;;;:::===???@@@???:::===AAAEEEHHHMMMRRRUUUcccmmmwww|||ssssssrrriiicccZZZQQQIIICCCAAADDDEEEAAA===<<<>>><<<:::===AAAEEEFFFEEEHHHJJJMMMPPPVVVaaaoooyyyuuuiii]]]SSSNNNIIIFFFBBB???===:::777444333555777666444444777:::333333444444555666666777888888:::<<<>>>AAACCCEEEHHHKKKOOORRRSSSQQQNNNLLLGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEEFFFGGGHHHJJJKKKTTTWWW[[[```eeellltttyyy{{{|||}}}|||zzzyyyyyyyyyxxxtttpppoooppprrrqqqooonnnpppsssvvvyyy{{{||||||yyy{{{}}}qqqeeeZZZNNNBBB999888555111////////////...///...---+++******++++++///,,,***+++---,,,&&&!!!+++,,,,,,---///111222333111333555888;;;>>>???@@@GGGFFFEEEBBB>>>999555333444333111//////000111222///......///222444555555888777666666888:::;;;;;;FFFLLLSSSYYYcccnnnrrrpppsssuuuwwwyyy{{{|||}}}}}}wwwyyy}}}|||yyywwwiiiWWWPPPMMMPPPSSSRRRPPPQQQMMMKKKIIIFFFDDDCCCCCCCCCBBB>>>;;;;;;===??????>>>AAADDDGGGLLLRRRZZZdddjjjuuuwwwttt{{{rrrkkkaaaWWWPPPJJJEEEFFFFFFBBB>>>>>>>>><<<;;;===AAADDDEEEDDDGGGIIILLLPPPVVVaaaoooyyyzzzoooddd[[[VVVKKKHHHCCC???<<<:::888666444666777666333222444666333333333444555666666666666777888999;;;===@@@AAADDDFFFIIIKKKLLLKKKIIIGGGEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHKKKNNNQQQUUUZZZ```gggkkkqqqsssuuuuuussssssssstttuuurrrooonnnpppqqqqqqpppqqqrrruuuxxx{{{}}}~~~zzzmmmaaaVVVJJJ???888666333000............---///...---+++******++++++---+++)))+++......***%%%,,,,,,,,,...///111333444555666888:::<<<>>>??????EEEDDDBBB???<<<888555444444333111000///000111222000///...///222444555444;;;999999999;;;===>>>???HHHOOOWWW^^^gggpppsssqqqtttuuuwwwyyy{{{|||}}}}}}|||}}}|||}}}tttXXXQQQLLLOOORRRQQQOOONNNMMMKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>>>>???AAAAAA@@@HHHIIIMMMRRR[[[gggttt}}}{{{ttt{{{~~~vvvkkk```YYYQQQJJJHHHGGGCCC@@@??????>>><<<===???BBBCCCBBBEEEGGGKKKOOOVVVaaaoooxxxxxxooogggbbbRRRNNNGGGAAA>>><<<;;;:::666777888777444222111222222333333444444555555666444555555666777999:::;;;===???@@@BBBBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMPPPUUUZZZ^^^eeegggjjjllllllmmmoooqqqrrrqqqoooppprrrssssssrrrvvvwwwyyy|||~~~~~~uuugggZZZOOOEEE<<<666444222///------------,,,......---,,,+++++++++++++++)))))),,,///000---***,,,,,,---...000222444555999999;;;<<<===>>>>>>>>>CCCAAA???<<<999777666555444333111000000000111222111000///000222444444333<<<<<<;;;<<<>>>@@@CCCEEEMMMUUU^^^dddlllssstttrrrtttuuuwwwyyyzzz{{{||||||~~~~~~zzz{{{~~~]]]SSSLLLMMMPPPOOOLLLJJJKKKIIIGGGDDDBBBAAA@@@@@@BBBAAAAAAAAACCCDDDEEEFFFOOORRRWWW___iiiuuu}}}uuuyyyttthhh___UUULLLIIIGGGCCCAAABBB@@@???>>>>>>???@@@AAAAAADDDGGGKKKOOOVVVaaaoooxxxzzzrrrmmm\\\VVVMMMFFFBBB@@@???>>>777888888888666444222222222222333333444444444444333333333444444555666777999::::::;;;<<<<<<======>>>===;;;:::999;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGJJJOOOSSSYYY]]]aaaeeehhhkkknnnqqqrrrrrrsssuuuvvvxxxxxxxxx||||||}}}~~~~~~yyyooo```RRRHHHAAA:::555333111...---......---+++---------,,,+++++++++++++++******,,,///000///---,,,---...///111333555666999:::;;;===>>>?????????AAA@@@===:::888777777777333222111000000000111111222111000000222444444333;;;;;;<<<===???CCCGGGJJJRRR[[[eeekkkpppuuuuuurrrvvvvvvxxxyyy{{{{{{||||||{{{{{{{{{{{{|||~~~|||}}}~~~aaaUUUKKKKKKNNNNNNLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@AAABBBCCCEEEHHHKKKMMMXXX]]]gggrrr}}}~~~uuuxxx|||pppbbbXXXNNNIIIGGGCCCBBBCCCAAAAAA@@@?????????AAABBBDDDGGGLLLPPPWWWbbbnnnwww|||vvvddd^^^SSSJJJEEEBBB@@@???999999888888888777666444222222222333333333333333333333222222222333444444777777777777888999::::::;;;:::999888888999;;;<<<===<<<<<<<<<===>>>???@@@<<<=========>>>@@@DDDGGGOOOSSSYYY___eeejjjooosssvvvxxxzzz}}}~~~}}}|||}}}~~~rrrhhhYYYLLLCCC===888555333111///...//////---,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,---.........---------...000222555777888888999:::<<<>>>???@@@@@@AAA???===:::999888888888222222222111111111111111333111000111333444444333888:::<<<===@@@EEELLLQQQYYYcccmmmrrruuuwwwwwwtttwwwxxxyyy{{{{{{|||||||||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~eeeVVVIIIHHHLLLNNNNNNNNNJJJIIIGGGFFFEEEDDDEEEEEE@@@AAACCCEEEHHHMMMTTTXXX```gggsssvvvvvv|||yyyggg]]]RRRMMMJJJFFFDDDEEEBBBCCCBBBAAA@@@@@@BBBDDDFFFIIIMMMRRRXXXbbbnnnwwwmmmfff[[[PPPIIIDDDAAA???<<<:::888777888888777666222222222222222222222222111111111111111222222333444555555666666777888888888777777666777888:::;;;;;;:::::::::;;;;;;<<<===:::;;;;;;;;;;;;>>>AAADDDFFFKKKSSS[[[cccjjjqqqvvv{{{~~~|||{{{|||~~~{{{wwwiii___QQQFFF???;;;777444222000////////////---,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---...///111333666888999888999;;;===???@@@@@@@@@???>>>===;;;999888777777222222222222111111000000222111000111333555555444666999===???CCCIIIRRRYYYaaakkkuuuxxxyyyzzzzzzwwwzzzzzz{{{|||}}}}}}}}}|||}}}{{{yyywwwwwwwwwwww|||}}}~~~ooo]]]LLLGGGIIIKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGDDDFFFHHHKKKOOOWWWaaahhhqqqxxxyyytttvvvpppeeeYYYSSSOOOIIIFFFFFFBBBDDDDDDCCCAAAAAACCCFFFHHHKKKPPPTTTYYYbbbnnnvvvyyyrrrfff[[[RRRKKKFFFCCC@@@<<<888666666777666555222222222222222111111111///////////////000111111111111333444444555444444444444555555666777777888888888777777777888999999999999::::::;;;===AAADDDCCCIIIRRR\\\fffooowww||||||yyyyyy|||vvvppp```WWWKKKAAA;;;888555222///...------......,,,***++++++,,,---------,,,+++,,,------,,,+++,,,,,,---......000222444777999:::<<<===>>>???@@@@@@@@@@@@======<<<:::999777555444222222222222222111000000111000000111444666666666777;;;@@@CCCHHHOOOZZZcccjjjttt|||~~~}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxwwwvvvxxxyyy{{{~~~yyyeeePPPGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFJJJLLLOOORRRWWW```llluuu{{{rrrqqqyyyvvvkkk___YYYSSSLLLGGGGGGCCCDDDEEEDDDAAAAAADDDHHHIIIMMMQQQUUUZZZcccmmmuuu|||pppddd[[[RRRLLLHHHCCC>>>888444444444444222222222111111111111111111------------...///000000...///000222333222222111111222333444555666666666666666555555555666666777333444444555555888<<>>999666333111...---,,,,,,------+++)))***+++,,,---------,,,+++***+++,,,+++++++++---///...///000222555777:::;;;@@@@@@AAAAAAAAA@@@??????;;;;;;;;;:::888555333111111222222222222111000000111000///111444666777777999>>>CCCGGGLLLTTT```jjjoooyyy}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzuuuvvvwwwzzz}}}jjjRRRHHHFFFCCCDDDIIIEEEFFFGGGGGGFFFFFFGGGIIILLLQQQXXX___gggrrr~~~tttlllwwwwwwggg[[[UUUQQQLLLIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNQQQUUUWWWZZZaaallluuu~~~}}}sssiii^^^SSSMMMHHHCCC===888666666666555333222000000111111///......------...111222222111...,,,+++...111444333111333333333333444555666666333333333222222222222222555444555999999999<<>>777666555333000000///...------...///000///...---,,,,,,,,,,,,,,,000000000///.........---111111222444666777888999<<<>>>@@@BBBBBB@@@>>><<<===;;;999777555555555555333333222222111111222222333444555555555777:::===???BBBGGGNNNVVV```kkkrrr||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{yyywwwwwwxxx{{{nnnSSSGGGEEEBBBBBBEEEFFFGGGHHHGGGGGGHHHKKKNNNSSSYYYcccllluuuwwwooovvv|||mmmbbb\\\WWWSSSOOOLLLKKKJJJJJJJJJLLLOOOPPPRRRUUUYYY[[[]]]ccclllsss}}}xxxnnnbbbXXXQQQJJJFFFAAA>>><<<:::777666333111000000111111000...000///...///000111000///000...---...111222111///222222222222333444555666333222222222222222222222555444555:::;;;;;;???EEENNNTTT___kkkvvv}}}}}}uuueeeYYYMMMEEE;;;555444333111/////////...------.../////////...------,,,,,,,,,---////////////000000000111222222444555777999:::;;;>>>???AAABBBBBB@@@>>><<<<<<:::888666555444444444333333222222222222222333333444666666666777:::<<>>@@@AAABBBBBBAAA???===;;;:::999777555333333333333333333222222222333333444333555777888888888:::<<>>:::666333333111//////000111111000000///......///000///...000/////////000000000///000//////000000111222333222222222333333444444444777666:::@@@DDDFFFKKKRRR\\\bbbjjjrrrxxx~~~{{{}}}|||rrrdddSSSIII@@@;;;555222111000000///,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///000111222333444333444666888:::<<<>>>???BBBBBBBBBBBBAAA>>><<<:::888777555333222222222333333333333333333444555555333666888999999:::<<<===GGGMMMVVV```iiirrrzzz```OOOKKKGGGEEEEEEEEEFFFHHHLLLRRR[[[eeelllwwwxxxrrryyyuuulllddd___]]][[[ZZZXXXXXXYYY[[[\\\\\\___cccgggjjjmmmpppssszzz~~~zzzpppiii]]]WWWNNNGGGAAA===:::888666444111000000111111000...---,,,---000111000///---...//////000000111222////////////000111222222222333333444555666666777::::::>>>DDDHHHKKKPPPWWW^^^dddkkkpppsssxxx~~~vvvjjj[[[LLLCCC<<<999555222111000000///+++,,,,,,,,,,,,,,,,,,+++......---------......///...//////000111111222222444555666888:::<<<>>>???BBBBBBBBBAAA???===;;;:::777666444333222222222222333333333333444555666777555777999:::;;;===???AAAKKKQQQ\\\gggooovvv|||~~~gggSSSKKKEEECCCDDDDDDFFFJJJPPPYYYeeeqqqyyyzzzsssxxx}}}ssskkkfffcccbbb```^^^^^^^^^```aaaaaabbbeeeiiilllpppssstttzzz}}}{{{uuuggg```VVVLLLEEE@@@<<<::::::777333111111222111111,,,,,,+++---///111111000,,,...000000//////111333////////////000111222222333444555666777888999999======@@@FFFJJJLLLRRRYYY___dddjjjmmmooossszzzyyynnn```RRRFFF???888777555222000/////////+++,,,,,,------,,,,,,+++.........---......///000///000000111222222333333666666888999;;;<<<>>>>>>AAAAAA@@@???>>><<<:::999777666444222222222222333222333333444555666888999666888:::;;;===@@@DDDGGGPPPWWWcccmmmuuuzzz}}}}}}}}}qqqZZZNNNEEEBBBEEECCCGGGNNNVVVaaaooo||||||uuuxxx~~~~~~}}}uuuqqqjjjiiifffdddddddddeeefffhhhhhhiiikkkooorrrtttuuuxxx{{{sssmmmcccXXXPPPHHHBBB???===:::555333222222222111...---,,,---///000///......000111000///...///111////////////000111222333444555666777999:::;;;<<<>>>>>>AAAFFFJJJKKKPPPWWW\\\bbbgggiiiiiimmmuuu|||{{{rrreeeVVVIII@@@<<<555555444222///...------+++,,,---......---,,,+++...............///000000///000111333555666777888999::::::;;;<<<===>>>?????????>>>===<<<;;;:::999777666444333222222333333222222333444555777999:::888999:::;;;>>>CCCIIIMMMUUU]]]iiissszzz|||}}}~~~{{{{{{|||~~~zzzbbbRRRGGGDDDGGGDDDHHHPPP[[[ggguuu~~~vvvxxx}}}{{{zzzzzz}}}}}}yyynnnmmmkkkiiihhhhhhiiijjjnnnmmmlllmmmpppssstttuuuvvvyyy}}}|||sssjjj```VVVNNNHHH@@@<<<777444222222222111000...------...///---,,,000222333111...,,,---////////////000000111222333555666777888:::<<<======>>>>>>@@@FFFHHHIIINNNUUUXXX^^^cccddddddgggpppxxx~~~}}}xxxmmm___QQQDDD===:::333444333111...,,,,,,,,,,,,,,,............,,,,,,...............///000000///000222444777:::;;;<<<<<<<<<<<<===>>>?????????>>>>>>===<<<;;;::::::999777666444333222333333444222222333444666888999:::999::::::;;;>>>DDDLLLQQQYYYaaammmwww}}}~~~~~~}}}zzzyyyzzz}}}}}}yyyzzz{{{|||~~~gggQQQJJJEEE@@@DDDIIISSSaaaqqqwwwvvv|||~~~wwwuuuvvvxxxvvvwwwzzz~~~zzzwwwssspppnnnooopppqqqrrrpppmmmmmmooorrrssssssxxxyyy|||~~~|||uuunnneeeYYYNNN@@@>>>;;;777444222222111333111000000000000...---////////////////////////......///000222555777888666666777999999999999999:::<<<>>>BBBFFFJJJNNNPPPTTTXXX]]]aaaeeehhhllloootttyyy|||rrrcccVVVLLLDDD<<<777666333111111222111---)))''',,,...+++,,,111111---////////////000000000000333333333333555777:::;;;===>>>???@@@@@@@@@@@@@@@>>>===;;;:::999888888888777666444222222222444555444444555666888999;;;<<<888:::<<>>>>>???@@@AAAAAA@@@@@@>>>===;;;:::999888777777777666444222222333444555444444555666888999;;;<<<;;;===???AAAEEEKKKRRRWWWccckkktttyyy}}}~~~yyyvvvuuuuuuzzz~~~{{{zzzyyyyyytttrrrqqqtttzzz{{{]]]NNNJJJJJJLLLOOOWWWaaaooo~~~xxxuuuyyyzzztttooooooqqqsssvvvwwwxxxyyyxxxwwwyyy{{{}}}~~~|||yyyyyyzzz{{{||||||}}}zzzvvvtttttttttttttttvvvzzz{{{xxxwwwxxxxxxyyyxxxwwwxxxyyyyyywwwuuuvvvwwwyyy{{{|||ooodddVVVMMMAAA999777666444111111000///000111222111000555555444222111///......333222222111111111111111444555666777777888888777999:::<<<>>>AAAEEEGGGIIINNNRRRVVVZZZ]]]```dddfffhhhmmmtttzzz~~~|||lllbbbUUUIIIBBB>>>:::777000000///---***)))+++,,,***,,,,,,******......---............/////////000555666666777999;;;===>>>???@@@AAABBBBBBBBBAAA@@@>>>===;;;:::888777777777666555444333333333444555333444444666777:::;;;<<>>AAACCCDDDKKKNNNSSSVVVYYY\\\```bbbdddhhhnnntttyyy}}}zzzuuueee[[[NNNCCC===:::777555///000///,,,((((((+++...,,,,,,+++******,,,------------......//////000000555666777999;;;===>>>???AAABBBCCCDDDDDDCCCAAA@@@>>>===;;;999888777666666666555444444444444555555333444555666888:::<<<===CCCDDDFFFIIINNNWWW```gggtttzzz}}}wwwtttqqqppprrrrrrpppmmmggggggfffeeeeeeeeefffgggfffgggkkkpppvvv|||oooUUUMMMOOOPPPSSSWWW]]]ggguuuxxxxxx}}}yyyuuuoooggg___YYY[[[]]]bbbfffkkknnnpppqqqqqqrrrtttwwwxxxyyyyyyxxxwwwtttqqqppprrruuuvvvwwwwwwyyy~~~|||xxxpppnnnllllllooouuu{{{{{{xxx~~~~~~~~~tttdddXXXIII@@@??????===999666555444555666777666555444444444444333333333333000000000//////000111111111111222333444444444444777777888:::<<<>>>@@@AAAHHHKKKPPPTTTWWWZZZ]]]```bbbeeejjjoootttzzz~~~tttmmm^^^UUUIII???:::777444222...000///---))))))---000---,,,+++,,,,,,,,,,,,---------......///000000111444555777999;;;===??????CCCDDDEEEFFFEEEDDDAAA@@@>>>===;;;999777666555555555555555444555555555666444444555777999;;;>>>???DDDFFFIIINNNTTT]]]gggmmmvvv{{{zzzrrrmmmgggcccaaa^^^YYYTTTPPPPPPPPPQQQRRRTTTWWWXXXXXX[[[aaagggnnnvvv|||{{{\\\PPPQQQPPPSSSWWW\\\dddppp{{{xxx~~~}}}{{{zzzzzzwwwtttpppkkkeee^^^YYYYYY[[[```eeeiiimmmooopppqqqrrrtttvvvwwwwwwvvvvvvsssqqqoooppprrrtttvvvvvvtttwww|||{{{rrroookkkjjjkkkqqqwww{{{~~~~~~|||lllaaaTTTJJJEEEAAA===::::::999777777777777666444333333333333444444444444............///000111222///000111222222333333333555666777888:::<<<>>>???DDDHHHMMMQQQUUUXXX\\\___aaacccfffjjjnnnttt{{{{{{nnneeeVVVNNNDDD<<<888555222////////////---,,,,,,...000,,,***+++//////---,,,///---......///000111222222444666888;;;===???@@@@@@DDDEEEGGGHHHGGGEEEBBB@@@>>>===;;;999777666555444444555555555666666666666555555777888;;;===???AAAFFFIIINNNTTT[[[dddmmmsss{{{~~~xxxrrrccc^^^WWWRRRNNNIIICCC???======>>>???AAACCCFFFGGGHHHLLLRRRXXX___hhhpppuuuzzz|||fffVVVUUUPPPTTTYYY]]]cccnnn|||yyy|||xxxwwwwwwwwwvvvuuusssooollliiieeeaaa]]]YYY[[[___dddhhhlllmmmnnnpppqqqssstttttttttsssrrrnnnmmmlllnnnqqqttttttttttttxxx}}}xxxtttnnnjjjiiimmmssswww{{{tttmmmcccYYYQQQLLLGGGDDDBBB@@@===<<<<<<:::888666555444444333333222222222///............///000000......///111111111111111444444555777999<<<>>>???@@@DDDIIINNNRRRVVVZZZ]]]___```aaacccgggllltttyyy}}}vvvfff[[[LLLFFF>>>999666444111......---,,,---...///...---+++))),,,222333///---000......///000111222333333555777:::===???AAABBBBBBEEEGGGIIIIIIHHHEEEBBB@@@>>>===;;;999777555444444444444555666666666666666666777888:::<<>>;;;666222444444333333444666888999999===BBBGGGMMMUUU___eeennnsssyyynnn[[[YYYQQQUUUZZZ^^^cccmmm{{{zzz~~~xxxuuuttttttttttttrrrpppllljjjhhhfffccc```YYY[[[___cccgggjjjlllmmmooopppqqqrrrrrrqqqpppoooiiiiiijjjlllppprrrsssrrrvvvzzz|||wwwpppjjjhhhkkkppptttyyy~~~}}}yyyssskkkccc]]]YYYWWWIIIGGGDDDBBBAAA???<<<999666666555444222111000000000//////............///---...///000111111111111333444555777999<<<>>>???===AAAGGGLLLPPPUUUYYY]]]]]]]]]^^^___aaagggnnntttxxx{{{~~~ppp^^^RRREEE@@@:::666555444111......,,,***,,,///000...+++***))),,,444555000...000...///000111222333444444777888;;;>>>AAACCCCCCCCCFFFHHHIIIJJJIIIFFFBBB@@@>>>===;;;999777555444333444444555666777777666666777888999;;;===@@@BBBDDDIIINNNVVV^^^gggooovvv{{{zzz~~~}}}uuukkk```SSSHHH???;;;777555444333000---111111//////...///000111000333777;;;@@@HHHRRRYYYccciiirrrzzzwww^^^TTTTTTWWW[[[^^^dddppp}}}{{{xxxxxxxxxwwwuuussspppoooooonnnllljjjgggeeecccbbbZZZ\\\___bbbfffhhhjjjkkkrrrsssttttttssspppmmmkkkeeehhhllloooqqqrrrsssuuu{{{|||zzzqqqkkkiiikkkmmmnnnssswww}}}{{{tttkkkddd]]]SSSLLLKKKHHHAAA<<<<<<:::888666333111000///...000000000000000111111111////////////////////////111222333555777888::::::===@@@DDDGGGKKKOOOTTTXXX[[[[[[[[[[[[]]]bbbiiinnntttxxx}}}uuucccSSSKKKAAA<<<666444555444000---...---,,,,,,++++++++++++,,,,,,------.../////////000000000000111333555777999:::;;;<<>>BBBFFFIIIMMMTTT\\\ccclllvvvzzzzzzyyyvvvooodddVVVHHH???:::555333111///...///000111,,,,,,,,,,,,---...//////333000000555888:::DDDOOOWWW^^^iiissszzzdddXXXSSSVVVZZZ^^^fffsss}}}zzzxxxuuuuuuuuutttrrrpppnnnmmmmmmlllkkkiiigggeeecccbbb]]]^^^```cccfffiiikkklllssstttvvvvvvuuuqqqmmmkkkgggjjjnnnqqqssstttvvvxxx|||}}}~~~tttllliiihhhiiijjjooorrrxxx}}}zzzuuuiii^^^TTTOOOKKKCCC???@@@:::888777555444222000///000000000000000000000111........................111111333444666888999:::;;;===AAAEEEHHHLLLQQQTTTXXXYYYZZZZZZ\\\```fffjjjppptttzzz~~~wwwkkkYYYKKKDDD>>>:::444333444333000---...---,,,,,,+++++++++,,,,,,,,,---......//////000111000000111222444666777::::::<<<>>>@@@CCCEEEGGGJJJKKKKKKJJJHHHFFFCCCAAA===<<<:::888777666666555777666666666666777888888999;;;===???AAADDDIIILLLSSS[[[dddjjjqqqwwwxxxvvvoooiii^^^RRRGGG===777444111///---+++++++++,,,---///...---,,,++++++++++++---+++---222444555<<>>AAACCCGGGLLLOOOTTTUUUWWWYYY[[[^^^bbbeeejjjnnnuuu{{{~~~sssiii\\\LLL@@@<<<999666111000111222000---------,,,+++++++++,,,,,,,,,------......///000000111111111111333555777888:::;;;===@@@CCCFFFHHHIIILLLLLLMMMMMMJJJGGGCCC@@@===<<<:::999777666666666777777777666777777888999<<<===???AAACCCGGGLLLPPP[[[dddmmmsssvvvxxxtttnnnbbbXXXJJJ>>>777333000......---+++***))))))***+++...---,,,+++************))))))+++///111111444999CCCKKKWWWccclllqqqvvvxxxvvv___VVVXXX\\\bbbmmm}}}|||zzzwwwvvvuuusssqqqooollllllmmmmmmmmmkkkjjjiiiggggggfffffffffeeeeeeeeeddddddddddddgggjjjmmmooovvvxxx{{{}}}{{{vvvqqqmmmlllnnnrrruuuwwwyyy|||}}}ssslllhhhfffdddeeehhhnnnsssxxx~~~|||oooddd[[[SSSKKKGGG<<<:::888888888777444000111111111000000000000000........................///000111222444555666777666888;;;>>>@@@CCCGGGJJJOOORRRUUUXXXZZZ\\\```bbbeeeiiipppvvv{{{}}}rrrdddYYYMMM@@@888666444111......///000///...---,,,,,,++++++,,,,,,,,,---------...//////000000111111111222444666888:::<<<===@@@CCCFFFHHHJJJKKKLLLLLLMMMMMMJJJFFFAAA???<<<<<<:::999888777777777888777777777777888999999<<<>>>@@@BBBDDDIIIOOOSSSaaajjjtttxxxyyyuuulllcccVVVKKK===333111000///---///...---,,,++++++,,,,,,))))))))))))***+++,,,---+++++++++---...///111444<<>><<<<<<;;;666111222222111111000/////////---------------------------...///000111222333333444666888:::;;;===AAACCCGGGKKKOOOSSSVVVZZZ^^^aaaaaacccgggjjjnnntttzzz~~~}}}|||{{{tttlll^^^SSSHHH@@@:::333111333------,,,++++++,,,------,,,,,,+++++++++,,,---------......//////000111111333333333444666999;;;===???AAADDDGGGIIIJJJKKKKKKIIIIIIHHHGGGEEEBBB???>>><<<<<<:::999999888888888999999888888999999:::;;;===???AAAEEEJJJQQQYYY___jjjqqqwwwvvvooodddUUUHHH<<<888222000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,+++(((%%%(((...111000111777@@@KKKUUU___hhhnnnvvv```^^^]]]bbbmmm}}}{{{vvvsssrrrlllkkkjjjjjjjjjiiifffccccccdddfffggghhhhhhhhhgggfffffffffffffffgggggggggggghhhjjjmmmpppsssuuuvvv{{{}}}}}}{{{wwwxxxzzz{{{{{{}}}yyyoooiiieeegggjjjmmmpppuuu{{{xxxjjj]]]TTTLLLCCC??????===888333222222111111000//////...------------------------------...///000111111222333444666777888:::===@@@CCCFFFJJJNNNSSSXXX]]]aaa___```bbbdddgggmmmuuuzzz}}}}}}{{{vvvtttqqqhhh___PPPGGG>>>999444///---///,,,,,,,,,+++******,,,---,,,+++++++++,,,,,,---............///000000111111333333333555777999<<<>>>AAABBBEEEHHHJJJJJJJJJJJJIIIHHHGGGEEECCCAAA@@@@@@<<<;;;::::::999999999999:::999999999999:::;;;;;;AAABBBFFFJJJPPPXXXbbbhhhqqqvvvxxxrrrgggYYYHHH;;;444333111///............++++++,,,,,,,,,,,,,,,+++------,,,***************(((***)))'''***111222...000444<<>>AAACCCFFFHHHJJJJJJIIIHHHJJJHHHFFFDDDBBBBBBBBBBBB<<<;;;;;;:::999999999999::::::999999::::::;;;<<>>777333000//////...)))************++++++++++++---...//////...,,,***...---++++++,,,...111333333333333555777:::===???BBBCCCDDDGGGJJJKKKKKKIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;===??????FFFPPPWWW^^^fffqqqyyy||||||wwwjjjXXXFFF:::444333222000...---,,,------,,,,,,------,,,,,,+++***++++++++++++******))))))+++++++++,,,---...000000111333777@@@LLL[[[hhhpppoooaaaXXX\\\eeemmmxxxyyyyyy}}}uuuoookkkhhheeeddd^^^___```aaabbbaaaaaa```___^^^]]]___ccceeedddccccccdddeeeeeedddeeegggiiijjjlllooorrrtttwwwzzz|||yyytttnnnjjjiiigggeeegggkkkvvvxxx{{{~~~~~~vvvhhhYYYRRRKKKBBB<<<:::999777444333222111///---......---,,,,,,,,,------,,,,,,------....../////////111444666666777999;;;===???AAADDDFFFJJJOOORRRXXXYYY[[[[[[\\\```fffkkkooossszzz}}}|||{{{{{{||||||{{{zzztttqqqllliiifff^^^TTTLLL@@@<<<666111//////...---************++++++++++++***,,,---......---,,,+++///...---,,,---///222444333444444666888;;;>>>@@@CCCCCCDDDGGGJJJKKKJJJHHHHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<;;;;;;:::::::::;;;<<<=========>>>@@@BBBCCCJJJSSS[[[ccclllvvv|||}}}{{{tttfffTTTCCC888333222111000......------------------------,,,++++++++++++++++++*********))),,,,,,,,,------///000000222444999BBBOOO^^^llltttsssdddXXXZZZ```eeemmmwww~~~tttrrr{{{vvvoooiiieeeccc```^^^[[[\\\\\\]]]^^^]]]]]]]]]\\\[[[[[[]]]```aaaaaaaaaaaabbbdddddddddeeegggiiikkkmmmqqqtttvvvyyy|||yyyrrrllliiieeeaaabbbeeemmmooossswwwzzz}}}~~~~~~{{{zzzyyyyyyzzz}}}~~~~~~~~~}}}~~~~~~wwwiii]]]RRRGGGAAA@@@===:::666444333111///...------,,,,,,---......///.........---------------///111333444444555666888;;;<<<>>>???AAADDDHHHKKKQQQVVVZZZYYYWWWYYY```fffggglllrrrwww{{{~~~~~~~~~|||{{{zzzzzzyyywwwuuuqqqmmmiiieee___WWWLLLEEE<<<888333000......---,,,************+++++++++,,,)))***,,,---...------,,,//////......///111333555555555666888;;;===@@@AAACCCCCCDDDFFFIIIJJJIIIGGGEEEEEEDDDCCCAAA@@@??????======<<<<<<;;;:::999999<<<===>>>>>>???AAADDDFFFJJJNNNWWWaaallluuu|||~~~zzzpppaaaNNN???666333//////000//////...------------......------,,,+++++++++++++++************------------......///000333555;;;EEESSSbbbpppyyyyyygggXXXWWW[[[]]]ccckkktttzzz|||qqqmmm{{{tttoooiiidddaaa^^^[[[ZZZXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^_________```bbbcccccceeegggjjjlllnnnrrruuuxxx{{{{{{tttmmmjjjeee``````cccdddfffiiimmmpppqqqrrrrrrqqqoookkkhhhgggggghhhiiiooorrruuuxxxzzz{{{~~~xxxkkk\\\OOOFFFCCC???;;;777444222222111000......------------......------------------------///000222222111222444666999;;;<<<>>>???AAAEEEHHHMMMQQQUUUWWWVVVXXX]]]aaaaaadddiiinnnqqqtttwwwzzz{{{~~~~~~~~~}}}{{{{{{{{{{{{||||||{{{zzzyyyyyyxxxuuurrroookkkfff___XXXNNNCCC<<<888555000...------,,,+++*********+++++++++,,,,,,))))))+++,,,------------......///000111222444555666777888;;;===???AAABBBDDDDDDDDDFFFHHHHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999999<<<===>>>???AAADDDHHHKKKPPPTTT]]]hhhttt}}}zzznnn]]]JJJ<<<555333---...///000000///...------............---,,,,,,++++++++++++++++++++++++------,,,,,,------...///222555===HHHWWWgggttt|||lllZZZVVVWWWXXX\\\bbbiiioooyyy{{{ooojjjsss~~~}}}wwwmmmiiiddd```]]]ZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^\\\^^^```aaabbbdddhhhjjjlllooossswwwzzz}}}}}}vvvnnniiibbb\\\[[[]]]YYYZZZ\\\^^^````````````^^^\\\ZZZYYYYYY[[[^^^___dddhhhmmmsssxxx|||wwwiii[[[MMMEEE@@@<<<777333222222222222111000///...------------++++++,,,,,,---............///000000///000222444666888:::;;;===@@@DDDGGGJJJLLLOOOSSSWWWZZZ[[[[[[[[[]]]aaacccdddfffhhhkkkllloootttyyy}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwyyyxxxxxxxxxxxxwwwtttqqqmmmhhhaaaXXXNNNDDD:::555444111...,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))***+++,,,------......---...000111333444444555777888:::<<>>>>>===<<<<<<;;;::::::<<<===???@@@BBBGGGLLLPPPVVV[[[dddppp{{{|||ooo]]]JJJ<<<555333---...///000000///...---------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---......222666@@@MMM\\\kkkxxxttt^^^VVVUUUUUUWWW\\\___eeennnyyyyyylllgggkkkvvvyyytttgggccc___[[[YYYWWWTTTRRRSSSRRRRRRRRRRRRSSSTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]ZZZ\\\^^^```bbbdddhhhkkklllooossswwwzzz~~~~~~uuulllddd[[[SSSPPPRRRMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSWWWZZZ\\\___dddjjjqqqwww~~~uuuiiiYYYLLLEEE@@@:::555333333333333222111000...---,,,,,,,,,***++++++,,,---............/////////...///222444333555666888999<<<@@@CCCFFFGGGJJJPPPUUUWWWUUUSSSRRRTTTVVVVVVVVVWWWYYY[[[]]]aaahhhoootttxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvtttpppmmmgggbbbZZZOOOEEE;;;555111000...,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///---///111444555666666666777999;;;>>>@@@BBBCCCCCCEEEEEEDDDEEEFFFEEECCCAAA?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;===>>>@@@BBBEEEKKKQQQVVV\\\cccmmmxxxsssaaaNNN???666444//////000//////...------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000444;;;GGGVVVeeesss}}}~~~cccWWWTTTRRRSSSXXXVVV[[[dddnnnzzzvvviiibbbhhhrrr~~~uuupppaaa^^^ZZZWWWUUUSSSQQQOOOOOOOOONNNNNNNNNOOOPPPQQQQQQSSSUUUVVVUUUVVVXXX[[[XXXZZZ]]]___aaadddhhhkkkkkkooossswww{{{vvvmmmccc\\\RRRJJJFFFHHHDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPTTTXXX[[[]]]cccgggmmmtttzzzwwwgggXXXMMMGGG???888444333333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---............///333555444555666666777999<<>>AAABBBCCCCCCFFFEEEDDDEEEEEEDDDBBB???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============@@@AAACCCEEEIIIOOOVVV[[[bbbkkkwwwxxxgggTTTCCC999555222111000......---------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------++++++,,,---///111222444999BBBPPP```ppp|||gggYYYTTTPPPQQQUUUQQQUUU]]]gggssssssfff___jjjtttuuummmhhh^^^[[[WWWUUUSSSQQQNNNLLLMMMLLLKKKKKKKKKLLLNNNOOONNNQQQTTTTTTSSSSSSVVVYYYWWWZZZ]]]___aaadddhhhkkkkkknnnssswww{{{|||lllddd[[[TTTMMMEEECCCEEEAAA@@@>>>>>>???BBBEEEGGGIIIJJJNNNRRRVVVZZZ]]]___iiimmmrrrxxx~~~qqqaaaTTTMMMCCC;;;666444333222///............///000000......---,,,,,,+++******---............000333666777888888888777888:::===;;;BBBIIIKKKGGGDDDCCCEEE@@@BBBCCCBBBBBBBBBEEEGGGGGGLLLTTT\\\dddhhhkkklllmmmnnnpppqqqssstttttttttuuutttrrrqqqoookkkeeeaaaVVVQQQIII???666222222333---,,,***+++,,,------,,,++++++,,,,,,,,,---------000//////.........//////111333777:::<<<<<<;;;:::777999;;;>>>AAABBBCCCCCCFFFEEEEEEEEEEEEDDDAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEHHHLLLSSSZZZ___fffppp}}}|||lllXXXFFF:::555333222000...---,,,------***++++++++++++***))))))+++++++++,,,,,,---------,,,,,,---///111333555666>>>GGGWWWhhhxxxnnnYYYUUUUUURRRMMMPPPRRRXXXbbbkkkwww|||oooeeeaaafffsss|||nnnccc]]]YYYVVVSSSQQQPPPOOOMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[]]]```cccfffmmmpppvvvzzz~~~}}}tttmmmccc[[[QQQKKKIIIHHHEEEBBB@@@@@@AAAAAABBBDDDEEEEEEJJJNNNSSSXXX\\\___bbbdddjjjnnnsssyyy~~~vvvooo___VVVKKKBBB===:::777555666333000.........---,,,---------------------------***))))))---111333444???===:::888666555555555999::::::;;;;;;<<<=========:::888999===AAABBBBBBDDDEEEJJJRRRWWWZZZ```gggjjjlllppptttuuuuuusssrrrtttrrrnnnkkkgggbbb\\\XXXLLLGGG>>>888333111000///******(((((((((***,,,...000,,,***,,,000333111...///............//////000000444;;;@@@BBB@@@===:::;;;>>>@@@AAABBBDDDFFFHHHJJJHHHFFFDDDBBB@@@????????????>>>===<<<;;;;;;<<<;;;<<<===>>>????????????CCCEEEGGGKKKQQQYYYbbbhhhtttzzzuuu```LLL@@@;;;333111///...//////---,,,...---,,,---------+++)))---,,,++++++---......---,,,---......111666<<>><<<===???AAACCCCCCDDDFFFHHHJJJHHHFFFDDDAAA@@@???>>>;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????DDDFFFJJJNNNUUU^^^hhhoooxxx}}}}}}jjjVVVEEE<<<888666333111111111111000...---,,,---------,,,***---,,,++++++,,,,,,,,,,,,/////////000333:::CCCJJJ[[[gggttt}}}~~~bbbUUUQQQPPPOOOOOONNNRRRYYYbbbmmm}}}tttggg___]]]gggqqqyyyuuuiii___XXXSSSPPPLLLJJJHHHGGGDDDBBBFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJJJJKKKMMMOOOPPPQQQPPPSSSVVVYYY\\\___dddgggkkkoootttyyy}}}|||xxxuuutttqqqmmmjjjhhhgggfffddddddaaa]]][[[ZZZVVVQQQLLLLLLJJJIIIHHHIIIKKKNNNPPPQQQTTTYYY]]]```cccfffhhhooorrrvvv{{{uuukkk]]]PPPGGGAAA;;;777777444111///......---+++------------------------000---++++++---...///...222222222222111000//////111222333444444555555555333222111222555666555444:::999<<>>@@@@@@???>>>???AAACCCDDDEEEEEEGGGHHHIIIHHHFFFCCCAAA???======888888888999:::;;;<<<===;;;;;;<<<>>>???@@@AAAAAAFFFIIIMMMSSS\\\gggrrrzzz~~~yyyeeePPPBBB<<<999444111000000000///...---,,,,,,------,,,+++...------,,,,,,,,,------111000000222888CCCPPPXXXmmmvvvhhhUUUOOONNNOOOLLLKKKNNNTTT\\\hhhyyy{{{lllccc___eeemmmuuu|||qqqfff\\\VVVUUURRRNNNKKKJJJHHHEEECCCCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIJJJLLLNNNOOOQQQSSSVVVYYY[[[___cccfffjjjnnnsssxxx|||~~~yyytttqqqnnnllljjjhhhhhhgggggghhhiiijjjjjjjjjjjjiiiiiihhhccc]]]XXXUUUSSSPPPNNNOOOQQQTTTVVVTTTWWW[[[^^^```cccfffiiiooorrrvvv{{{uuugggZZZPPPHHH@@@;;;888555222000///...,,,+++...........................---+++,,,---......------...///000000///...------...000111111111111111333333444555555555444333888666888===@@@DDDKKKSSS^^^aaaeeeiiikkkkkkjjjiiifffeeeccc```ZZZSSSJJJDDD???;;;666222111111111000111000///...------------000...,,,---///111000///////////////000111222222555666999;;;===?????????AAACCCEEEFFFFFFFFFGGGHHHHHHGGGEEEBBB@@@>>>===<<<;;;::::::;;;;;;<<<===>>>;;;<<<<<<>>>@@@BBBCCCDDDHHHKKKQQQYYYcccooo{{{ttt___PPPDDD???999444111111000///...---++++++,,,---,,,+++...//////...------...000111111333888AAAOOO___iiixxxqqqYYYNNNMMMOOOJJJHHHKKKQQQYYYdddttttttjjjbbbccchhhoooyyywwwmmmcccZZZSSSPPPMMMIIIGGGEEEDDDAAA???@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMRRRTTTWWWYYY[[[^^^bbbdddiiimmmqqqvvv{{{|||yyywwwuuusssooonnnkkkhhhfffeeeeeeeeecccfffiiimmmppprrrtttuuuuuuvvvxxxxxxwwwrrrkkkgggaaa^^^ZZZWWWVVVVVVXXXZZZVVVYYY\\\^^^```bbbfffhhhlllpppuuuzzzssseeeYYYNNNCCC<<<;;;888444111000///---,,,........................,,,++++++,,,...///...---***+++---...///...---,,,+++,,,...000000000/////////000111111111000000000555333555:::===AAAHHHPPPYYY\\\```dddffffffdddcccdddbbb^^^ZZZUUUNNNGGGBBB???<<<777444444333333222222111000///......------///...------//////000////////////000000222333333555666777999;;;===???@@@BBBEEEGGGHHHGGGFFFFFFFFFFFFEEECCCAAA???===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===???AAADDDFFFHHHKKKPPPWWWaaakkkwwwpppcccQQQKKKCCC===999666444333111///,,,,,,,,,---,,,+++---...//////------///111222555;;;CCCOOO___nnnxxx~~~bbbQQQLLLNNNIIIGGGIIIOOOUUU^^^mmmzzz|||rrrhhheeegggnnnwwwrrrhhh___VVVPPPLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEHHHIIIKKKOOORRRUUUWWWYYY]]]aaadddhhhkkkpppuuuzzz|||~~~}}}}}}xxxuuupppmmmkkkiiifffdddbbbcccddddddcccdddfffhhhfffjjjpppuuuxxx{{{~~~~~~yyyuuunnnkkkgggbbb^^^]]]\\\]]]XXXZZZ\\\^^^___aaaeeehhhkkkoootttyyy~~~~~~qqqdddVVVHHH>>>===:::666333222000...---........................******+++---//////---+++++++++,,,---------------***+++---///000///...------///000///......///000111000222777:::<<>>???@@@CCCFFFHHHIIIGGGEEEEEEEEEDDDCCCAAA@@@>>>=========<<<;;;;;;:::::::::;;;;;;===>>>>>>@@@CCCGGGJJJLLLPPPVVV___iiittt}}}~~~uuu^^^XXXPPPHHHAAA<<<888555666333000/////////...---,,,...000000......111555:::@@@JJJVVVcccqqq}}}mmmUUUMMMMMMIIIHHHIIIMMMPPPWWWcccnnnvvvlllgggfffnnnxxxzzzlllccc[[[RRRKKKJJJHHHEEEDDDCCCBBBAAA???============>>>???@@@AAA>>>???@@@AAACCCFFFHHHIIIIIILLLPPPTTTXXX\\\aaaeeehhhjjjoootttyyy~~~yyytttsssqqqmmmnnnrrrlllmmmooopppqqqrrrrrrqqqmmmjjjfffdddcccbbbaaa```aaadddhhhjjjkkkmmmppprrrqqqtttxxx{{{}}}zzzxxxsssmmmgggccc```___[[[\\\^^^______bbbeeehhhkkkoootttxxx|||zzzoooaaaRRRGGG@@@===888555333222///...........................,,,,,,,,,...///...+++(((++++++++++++++++++,,,---(((***,,,...///...---,,,///000111000...///222555111000222666777777;;;AAAGGGKKKQQQXXX]]]`````````cccddddddddd```WWWLLLEEEAAA>>>:::777555333222000000000111000000///....../////////.........///000000000000111222333444555777888:::<<<>>>@@@AAABBBCCCFFFIIIIIIGGGEEECCCCCCAAAAAA???>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBEEEIIIMMMOOOVVV]]]gggrrr{{{qqqkkkbbbYYYQQQJJJCCC???===:::666333333222111000///222666666444444999===GGGPPP^^^lllxxxuuuYYYNNNMMMJJJIIIIIILLLMMMQQQ[[[fffwwwxxxiiibbbaaaiiisss}}}vvvhhh___XXXOOOHHHFFFDDDAAA@@@@@@@@@???===<<<<<<<<<======???@@@@@@===>>>???@@@BBBEEEGGGHHHDDDGGGLLLQQQVVV\\\bbbfffgggjjjnnnsssyyy}}}uuunnniiigggccc______bbb^^^```bbbeeefffggggggggghhheeecccbbbbbbcccbbbbbbfffjjjpppsssuuuwwwzzz}}}|||~~~zzztttmmmhhhcccaaa]]]^^^___``````bbbfffiiimmmpppuuuxxx{{{~~~wwwjjj\\\RRRAAA>>>:::666444222000...////////////////////////...---...//////---(((%%%,,,+++***))))))***+++,,,'''))),,,.........,,,***---//////...,,,---111555444222444777777555888===CCCGGGOOOWWW^^^bbbdddeeefffiiimmmoookkk```SSSIIIEEEAAA===999777555333111///000000000000//////...//////000///------...000000000000111222444555666999:::<<<>>>@@@BBBCCCCCCCCCFFFIIIIIIGGGDDDBBBBBB@@@???>>>>>>>>>>>>>>>???<<<<<<<<<===???@@@BBBCCC@@@@@@AAACCCFFFJJJOOOQQQZZZbbbmmmxxxvvvmmmddd[[[SSSNNNBBB???:::777666555444333444888<<<<<<;;;<<<@@@EEERRR\\\lllzzzaaaPPPNNNIIIJJJJJJHHHHHHLLLSSSYYYhhhwww}}}oooddd^^^eeesss|||mmmaaaZZZUUUOOOKKKFFFCCC@@@>>>===<<<;;;999666777888:::<<<>>>??????<<<===>>>??????@@@BBBDDDIIIKKKMMMOOORRRWWW]]]aaaiiilllpppuuuzzz}}}{{{yyyxxxyyy{{{zzzwwwrrrmmmiiiccc^^^YYYWWWVVVUUURRROOOSSSSSSUUU[[[ccchhhiiihhheeegggjjjkkkjjjiiihhhhhhnnnrrrwww}}}{{{ssslllgggdddaaaaaa_________aaacccdddhhhlllqqqtttvvvwwwyyyzzz}}}}}}|||{{{|||~~~{{{tttiii___PPPDDD999666444000///333222111000///------,,,,,,...---,,,,,,++++++,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,---...//////000000/////////111333444444555777999>>>DDDLLLTTTZZZ___cccfffooorrrtttrrrkkk___SSSKKKEEEBBB===888444111111111000111111111111///---,,,---------.........//////111000//////000222444666888999:::<<>>============>>>===<<<;;;;;;<<<===>>>@@@BBBEEEHHHKKKPPPUUUYYYaaakkkxxx|||tttiii```XXXSSSKKKEEEAAA>>><<<;;;;;;<<<>>>@@@DDDJJJQQQVVVmmmsss}}}gggSSSNNNGGGHHHHHHHHHHHHKKKPPPUUU```nnn~~~xxxqqqfff___dddqqq~~~wwwgggZZZSSSOOOIIIEEEDDDAAA>>><<<;;;:::999777777888999999:::;;;<<<<<<:::<<<===>>>>>>???BBBDDDFFFHHHLLLPPPTTTZZZaaaeeeiiilllpppuuuzzzyyytttpppllljjjhhhiiihhhgggccc]]]XXXUUURRRPPPMMMLLLNNNOOONNNLLLMMMOOOVVV___hhhnnnooonnnmmmpppsssuuuuuuuuuvvvwww~~~~~~wwwqqqkkkiiigggeeebbb```___```bbbccccccgggkkknnnppprrrsssuuu{{{{{{|||~~~~~~xxxmmmeeeWWWKKK@@@;;;777111///000222111000///------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000000000000111222444555555555777999;;;CCCOOOZZZaaafffhhhjjjvvvwwwvvvqqqhhhZZZNNNFFFCCC@@@<<<777333222111111///000000111000///------////////////000000000000111000000///000222444666:::;;;<<<===???BBBDDDEEEHHHHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>============>>>>>>===<<<<<<===???@@@BBBDDDFFFIIILLLRRRYYY^^^hhhqqq|||{{{tttmmmhhh___XXXSSSOOOLLLJJJIIIKKKNNNRRRWWW^^^ggglll{{{qqqXXXMMMFFFFFFGGGFFFFFFHHHLLLOOOUUU```ooo}}}{{{tttsssiii```bbblllyyysssbbbTTTMMMIIIEEEBBBBBB???;;;999999888777666888888888888888888888999999:::<<<======???BBBDDDDDDFFFJJJNNNSSSYYY___cccfffiiinnnrrrwww|||}}}wwwooohhhccc^^^[[[XXXUUUUUUTTTRRRPPPLLLIIIGGGGGGEEEDDDEEEHHHKKKLLLLLLMMMRRR[[[fffpppvvvwwwvvvwwwzzz}}}wwwrrrooommmjjjeeeaaa______aaabbb```cccgggkkkmmmooorrrttt}}}}}}uuusssssssssvvv{{{}}}uuunnnbbbVVVJJJAAA;;;444000///222111000...------------...---,,,,,,++++++,,,,,,------,,,++++++,,,------******+++++++++,,,,,,,,,,,,------...///000000000222333555666666777999:::<<>>======<<<<<<===>>>>>>=========???@@@AAADDDFFFHHHJJJOOOVVV___eeerrryyy}}}uuuooojjjgggdddbbbaaacccfffiiinnnttt|||}}}___MMMEEEEEEEEEEEEEEEFFFGGGIIIMMMUUUaaapppyyyrrrtttkkkbbbaaagggrrrrrr```SSSLLLIIIEEECCCAAA>>>:::999888888777555555555666666666777777777777999;;;;;;<<<>>>AAACCCDDDFFFIIILLLOOOSSSXXX[[[bbbeeeiiimmmqqquuuyyy}}}{{{tttkkkfff___XXXTTTQQQNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHKKKNNNPPPQQQXXX\\\eeeoooxxx}}}}}}xxxvvvppplllfffaaa^^^___aaabbbbbbeeeiiimmmqqquuuyyy}}}rrrjjjaaa^^^]]]]]]bbbhhhrrrzzz|||wwwlll```QQQEEE<<<666222000111111///......---------...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***++++++,,,---///000000111444666888999:::===???EEEMMMYYYccciiijjjjjjiiitttqqqkkkcccYYYNNNFFFAAA<<<:::777555333222222222.........///////////////.........------------,,,111111111222333555666777;;;<<<>>>@@@CCCEEEFFFGGGIIIIIIHHHFFFEEEBBB@@@??????>>>>>>===<<<<<<======>>>============???AAABBBFFFGGGIIIMMMRRR[[[ffflll{{{~~~}}}|||{{{zzzxxxyyyzzz{{{|||gggPPPGGGFFFDDDCCCCCCDDDDDDDDDIIIMMMWWWeeeuuu{{{uuutttmmmeeebbbbbbjjjzzz}}}ppp___RRRLLLIIIFFFCCCAAA>>>;;;999999888777666222333333444555666777777666888999:::;;;<<>>999666222111000///......---.........---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,))))))***+++,,,...000111111444888:::===???CCCEEENNNTTT]]]dddhhhjjjkkklllppplllddd[[[RRRJJJDDD@@@888777555444222222222222.............../////////........................111111222333555666888888:::<<>>>>>============>>><<<<<<<<<<<<===???AAACCCGGGIIILLLQQQXXXbbbmmmtttrrrWWWKKKHHHDDDBBBBBBCCCCCCBBBGGGIIIPPP]]]lll|||yyyuuupppkkkeeeaaadddssswwwkkk[[[OOOJJJGGGDDDAAAAAA>>>;;;999999999888777111222222444555666777777666777999999999:::===??????AAAFFFIIILLLOOOSSSVVVXXXZZZ]]]___```aaacccddd```^^^]]]]]]]]][[[VVVRRRKKKGGGDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMQQQUUUZZZ___eeejjjooottt{{{~~~uuurrrmmmiiifffggghhhiiiiiikkkooossswww~~~{{{iii^^^KKKGGGCCCAAA???>>>CCCJJJMMMUUUbbbooozzzwwwnnn^^^LLLBBB===777111000000///..................---,,,,,,++++++,,,,,,------,,,++++++,,,------******+++++++++,,,,,,,,,*********+++---///222444444777:::>>>@@@CCCGGGJJJRRRVVV]]]bbbfffiiikkkmmmiiieee]]]TTTKKKDDD???===666555444333222111111111111000////////////000000000000111111111222222222111222333555666888999999;;;===@@@DDDGGGHHHIIIIIIGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>??????===<<<<<<===???AAACCCEEEIIILLLQQQWWW___jjjuuu}}}}}}___OOOJJJEEEBBBBBBCCCBBBBBBFFFEEEJJJVVVcccqqq{{{vvvtttqqqkkkbbbaaannn}}}~~~pppeeeWWWMMMHHHFFFBBB???@@@===:::999999999888777333333333444444555555555777888999888888888:::<<<;;;>>>BBBEEEGGGIIILLLNNNNNNPPPRRRSSSSSSRRRSSSSSSPPPPPPOOOOOONNNLLLJJJIIIFFFDDDAAA@@@BBBEEEFFFFFFIIIJJJLLLNNNPPPQQQQQQRRRUUUYYY]]]aaaeeekkkqqqvvvwww}}}}}}{{{vvvrrrooonnnnnnooommmoooqqqssswww|||zzziiiWWWLLLAAA>>>======:::666999>>>>>>DDDNNNZZZeeepppzzzyyytttfffUUUIIIAAA666+++000000///............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---///222555777999;;;???AAACCCEEEHHHKKKPPPTTTYYY]]]___```aaacccYYYVVVPPPHHHBBB===:::999555444333222111000000///333222111000//////000000000000111222333444444555111222444666777999::::::???AAACCCFFFGGGHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@???@@@@@@????????????@@@@@@>>>>>>>>>???AAADDDFFFHHHLLLPPPWWW^^^hhhsss~~~eeeRRRLLLEEEAAABBBCCCCCCBBBEEEBBBFFFRRR^^^jjj{{{|||wwwwwwvvvooodddaaakkkzzz~~~mmmcccVVVLLLIIIFFFBBB??????<<<999888888888777666555555555444444333333333777888999888777777999;;;:::===???AAAAAAAAABBBDDDDDDFFFIIIIIIGGGFFFFFFFFFHHHJJJJJJIIIGGGFFFGGGHHHHHHFFFCCCCCCEEEHHHJJJJJJNNNQQQTTTYYY\\\___```aaadddgggkkkmmmpppsssyyy~~~~~~~~~yyyvvvsssrrrrrrqqqrrrssstttvvv{{{|||mmm\\\LLLBBB<<<;;;;;;<<<888333333888444888@@@JJJUUUbbbnnnuuu{{{zzzwwwmmm\\\OOODDD444&&&000//////............///...---,,,,,,++++++,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,.........///222555888:::===???BBBCCCDDDFFFHHHJJJNNNRRRVVVXXXXXXVVVTTTTTTIIIFFFBBB>>>:::888777777444444333222111000///...555444222000000000000000......///111222333444555111222444666888999::::::BBBDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIJJJOOOSSS[[[dddmmmxxxlllXXXIIIDDDCCC???CCCGGGBBB@@@AAAFFFMMMSSS]]]ooo||||||vvvtttsssjjjaaagggttttttgggWWWLLLHHHEEE@@@<<<>>>;;;888666666555444333333333444444444444444555999777555555666777777777666999;;;<<<<<<<<<<<<===@@@???@@@AAACCCDDDCCCAAAGGGGGGHHHJJJLLLLLLKKKJJJMMMMMMLLLJJJKKKNNNSSSXXX\\\^^^aaadddgggjjjllllllqqqqqqrrruuuxxx{{{~~~{{{vvvuuu{{{yyywwwuuuvvvyyy}}}qqq___NNNCCC===777666666666666555555555555666888===EEERRR___hhhuuu||||||yyyuuuppphhh]]]OOOBBB999777...///000---000222+++,,,,,,------,,,,,,+++***,,,------......------,,,,,,+++******,,,,,,+++***,,,...000000111222555888======>>>@@@BBBEEEGGGHHHKKKMMMPPPRRRQQQNNNKKKHHHAAA===999555444444444333222222222222111///...---////////////000000000000111111222333444444444444333444666777777888;;;===???BBBFFFHHHHHHGGGFFFGGGFFFFFFDDDCCCBBBAAAAAA@@@BBBAAA@@@@@@???@@@@@@@@@@@@>>>???CCCDDDEEEKKKQQQWWWZZZbbbmmmyyyuuu]]]MMMFFFEEE@@@CCCEEE@@@AAABBBEEEJJJOOOWWWgggvvv|||{{{wwwuuuuuullldddiiiuuuyyylll[[[OOOIIIEEEAAA===???<<<999888777777666555444444444444333333333333777555333333444666666555666888:::;;;;;;:::;;;<<<<<<<<<<<<===???AAAAAAAAAHHHIIILLLOOORRRSSSRRRQQQSSSSSSSSSSSSUUUYYY___ccclllmmmoooqqqtttuuuwwwwwwxxxxxxxxxyyy{{{~~~{{{{{{zzzwwwtttrrrrrruuuyyy|||xxxgggVVVGGG>>>999666666555555555444444444777777777888===FFFPPPXXXhhhrrr~~~}}}yyywww|||~~~|||yyyxxxtttooodddVVVGGG===:::111111222---000111))),,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,+++******,,,,,,+++***,,,...///000111222555777;;;<<<===@@@BBBEEEGGGHHHNNNOOOPPPOOOKKKFFFAAA===;;;888444222222333333333000000000000///......---////////////000000000000111222333444444555555555444666888888999:::===??????BBBFFFHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@AAADDDFFFHHHNNNUUU\\\```iiitttcccPPPHHHGGGBBBBBBCCC>>>BBBBBBDDDGGGIIIOOO\\\iii|||||||||yyyyyywwwnnnfffjjjttttttbbbTTTLLLFFFBBB>>>???===:::999999999888777555444444333333222222111555333222222333444444333666888:::::::::999:::;;;;;;;;;;;;<<>>888444444111......///111222222......................../////////000000000111111222222333444555555555555777888::::::;;;<<>>CCCAAABBBEEEFFFJJJTTT___sss~~~~~~}}}yyyooofffhhhppp~~~kkk[[[PPPIIICCC@@@???===:::999999999999888333333333333333333222222444333111222444555444333777999;;;;;;::::::;;;<<>>555555555//////000''',,,,,,------,,,,,,+++*********++++++++++++******,,,+++******,,,,,,+++***,,,---/////////000333555666888;;;>>>AAADDDFFFGGGHHHGGGFFFCCC???:::555333000...,,,,,,---/////////---------......//////000/////////000000111111222333333444555666666666666888999;;;<<<<<<===@@@BBBAAACCCGGGHHHHHHHHHIIIJJJEEEEEEDDDBBBBBBAAAAAAAAA???????????????@@@AAABBBCCCBBBCCCHHHLLLPPPXXX```jjjqqq|||pppVVVHHHGGGBBB@@@BBB???BBB@@@@@@CCCEEEHHHPPPZZZlll}}}yyymmmcccdddiii~~~tttcccVVVMMMGGGCCC???===:::888888999888777222222222333333444444444444333333444666666555444888:::;;;<<<;;;<<<>>>@@@CCCDDDFFFHHHKKKRRRZZZ```eeekkktttzzz|||{{{zzzzzzvvvxxx{{{~~~{{{wwwttttttuuuvvvwwwyyy}}}{{{dddPPPBBB;;;888888333222222222111111111111222222222111222666;;;???GGGRRRcccsss}}}yyyxxxwww{{{~~~|||zzz|||zzzwwwrrrjjj```TTTMMMAAA888666555///000111))),,,,,,------,,,,,,+++***)))******++++++******))),,,+++******,,,,,,+++***,,,---...///...///222444444666999===@@@CCCDDDEEEDDDCCCAAA>>>;;;777444222000...,,,,,,,,,------,,,...............000111222/////////000111222222222444444555666777777777777888:::;;;<<<<<<>>>AAACCCCCCEEEHHHIIIHHHHHHIIIJJJEEEDDDCCCBBBBBBBBBBBBBBB????????????@@@AAACCCCCCDDDBBBDDDJJJOOOTTT]]]fffooowww|||]]]KKKIIICCC@@@CCCBBBAAA??????BBBEEEGGGNNNUUUcccuuuwwwiiiaaaaaadddzzz|||kkk]]]RRRKKKFFFAAA>>>;;;999888888777666333333333444444555555555444444444555777888777555888999;;;;;;<<<===@@@BBBBBBEEEIIILLLPPPWWW```gggqqqyyy~~~|||~~~zzzwwwtttssssssrrruuuwwwzzz|||www```LLL@@@:::777666222222222222111111111111222222111000000222555888AAAJJJYYYiiiwww}}}~~~~~~~~~}}}zzzxxxwwwuuuqqqmmmhhhaaaZZZUUUIII===999666///000222+++,,,,,,------,,,,,,+++************++++++*********,,,+++******,,,,,,+++***+++---.........///111333444555999<<>>???BBBDDDFFFGGGIIIIIIHHHHHHHHHJJJDDDDDDCCCBBBBBBBBBBBBBBB??????@@@@@@BBBCCCDDDEEEFFFDDDGGGMMMSSSZZZdddmmmvvv~~~fffPPPLLLEEE@@@CCCCCCAAA>>>>>>BBBDDDEEEJJJPPPYYYjjj~~~tttfff______cccvvvrrrcccWWWNNNIIIDDDAAA===:::999999777666777777666555555444333333333333444555888888777555666777999:::;;;>>>AAADDD@@@EEEKKKOOOTTT[[[eeelllxxx~~~|||{{{|||wwwtttrrrppprrrtttvvvxxx{{{vvv```MMMAAA;;;777555333333222222222111111111111222222111111222555777???FFFTTTdddsss~~~~~~|||{{{zzzwwwuuuooonnnlllkkkjjjfffbbb^^^TTTFFF???:::000111333,,,,,,,,,------,,,,,,+++******++++++++++++++++++***,,,+++******,,,,,,+++***+++,,,......---...000222333555999<<>>>>>AAACCCCCCGGGMMMPPPbbbwwwrrrddd^^^```ccctttvvvgggZZZPPPKKKFFFCCC???<<<;;;999888666;;;:::999777555333111111222222333555777888666555444666777999:::===AAAEEE@@@FFFMMMRRRWWW^^^hhhppp{{{zzzxxxyyy}}}|||wwwtttppprrrtttuuuwwwzzzwwwbbbOOODDD>>>999666333333333222222222222111000111333333444555999;;;???FFFSSScccrrr}}}|||{{{yyyxxxuuusssiiiiiijjjlllmmmlllhhheee\\\MMMDDD<<<222111444---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***+++,,,---------...000222333555999<<<>>>?????????>>><<<888555222111000///---+++***+++,,,---+++***///...,,,++++++,,,...///...///000111222333444444666777888999999:::999999===???@@@AAAAAACCCFFFHHHJJJKKKKKKJJJHHHFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAABBBDDDFFFHHHIIIKKKJJJMMMTTT[[[cccnnnyyy[[[KKKHHHFFFBBB@@@CCCCCCBBBCCCDDDFFFHHHIIITTT\\\iiiyyyxxxmmmbbb]]]___rrrnnn^^^SSSMMMFFFDDD@@@===<<<<<<======;;;:::777555333222222333333333333333444444555555333888999666666<<>>EEEHHHNNNSSSYYYcccnnnwwwzzzzzz~~~{{{vvvppppppqqqrrruuuxxx{{{|||zzz```JJJ>>>:::888777333333222222111000000000111000000000111333555666>>>DDDPPP___nnnyyy}}}wwwsssrrrrrrqqqpppjjjlllppptttuuuuuusssrrriii[[[JJJ<<<555222///,,,222000///......---+++******************************++++++,,,,,,+++******++++++,,,,,,...///000111000000222666:::===>>>===;;;777444222222222///,,,------,,,,,,+++******)))...---+++++++++---///000...///111333333333111000777888999:::<<<===>>>???>>>@@@CCCEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDDDDFFFIIIKKKMMMNNNRRRWWW___kkkwwwdddOOOIIIEEEBBBAAABBBAAAAAAAAACCCDDDFFFGGGPPPWWWdddsss~~~ttthhhaaaaaammm~~~uuudddWWWPPPGGGDDD@@@===<<<<<<<<<===???>>><<<999777555444444333333444555555555555555333888999666666<<>>CCCGGGMMMRRRZZZdddpppxxx|||{{{~~~yyyrrrrrrqqqrrrtttwwwzzz|||zzzcccOOOCCC<<<888666444444444333222222111111111111000111222333555666???EEEPPP___mmmvvvzzz{{{||||||{{{{{{{{{|||~~~}}}zzz{{{wwwrrrpppqqqrrrrrrqqqqqqsssvvvxxxyyyxxxvvvuuummmbbbRRREEE<<<888444222222000...---...---,,,***++++++++++++++++++++++++++++++,,,---------,,,,,,.........------......///000000111444888:::;;;:::999666333222222222000...------,,,,,,+++++++++***...---,,,+++,,,---///000///000222333444333222111777888999;;;<<<>>>???@@@???AAADDDFFFFFFFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???AAABBBCCCDDDFFFJJJLLLOOORRRVVV\\\eeeppp|||{{{pppVVVJJJEEEBBBBBBAAAAAA@@@@@@AAACCCEEEFFFKKKQQQ\\\jjj{{{~~~qqqgggccciiizzz~~~lll\\\SSSIIIEEE???<<<;;;;;;;;;;;;>>>===;;;999777444111000333444666777777777666555444777999666777;;;>>>???@@@EEEKKKRRRZZZdddpppyyy}}}~~~~~~wwwuuusssrrrrrruuuxxxzzz|||gggUUUGGG???999666666555555444444333222222222111111111222444666777???EEEQQQ^^^jjjppprrrqqqqqqpppooooooqqqtttwwwyyy{{{|||~~~{{{uuuqqqqqqooommmnnnppptttuuuvvvzzz{{{|||}}}|||zzzxxxwwwkkkdddYYYLLLAAA999555333222000...---------,,,+++------------------------,,,,,,---...//////......111111///...------,,,,,,//////000222555777777666555333111111222222111000------,,,,,,,,,,,,,,,,,,......---,,,,,,---///000///111222444555555444444888999:::;;;===???@@@AAAAAACCCFFFGGGGGGHHHIIIJJJMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEGGGIIIMMMPPPTTTWWW\\\dddmmmxxxvvvmmm{{{]]]KKKDDDBBBCCCBBBAAAAAAAAAAAACCCEEEFFFGGGLLLVVVaaapppxxxjjjccciiiwwwsssaaaUUUKKKFFF???;;;;;;;;;;;;::::::::::::999777555222000444666777888888777666555555777888777888:::>>>??????DDDKKKRRRYYYcccooowww~~~~~~}}}zzzvvvsssrrrtttvvvxxx|||}}}kkkYYYKKKAAA;;;777666666555444444333333222222222222222333444666777???EEEPPP\\\fffjjjiiigggfffdddccccccfffjjjoooqqqvvvxxxzzz~~~~~~yyytttoookkkllllllmmmppptttxxx{{{}}}~~~|||yyyvvvuuullliiiaaaVVVIII>>>777444333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111///...------,,,,,,000000000111333444333222111000///000111222222222......---,,,,,,---......///......------...//////000111222444555666666666999999;;;===???@@@BBBCCCDDDEEEHHHIIIIIIIIIKKKMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEGGGHHHJJJNNNRRRVVVXXX\\\cccllluuu|||lll```eeeNNNEEECCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEIIIQQQZZZfffvvv}}}mmmcccjjjtttyyyfffYYYOOOHHH@@@;;;;;;<<<;;;999:::;;;<<<<<<;;;:::888777666666777888888777666555555666777888888999===@@@@@@EEELLLRRRZZZcccnnnvvv}}}{{{vvvttttttuuuwwwxxxzzz}}}ppp]]]NNNCCC===:::555555555444333333222222333333222222333555777888???DDDMMMXXX```cccaaa___\\\[[[ZZZZZZ]]]aaafffiiiqqqsssvvvzzz}}}~~~|||yyyuuurrrooommmmmmnnnpppssswwwzzz~~~}}}zzzwwwuuuttttttsssooofffYYYKKK@@@:::555222///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000///......------------......111000000111222333111000---......///000111333444000///...---------...///000/////////////////////000111222444555777777888::::::<<<>>>@@@BBBDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKOOOUUUYYY\\\aaaiiisss}}}tttbbbUUUpppTTTGGGDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCHHHMMMSSS\\\jjj|||pppeeehhhppp~~~mmm___RRRJJJAAA<<<<<<===;;;888888888999999999888888777777777777777666666666666666555666999999999<<>><<<999777666555555444444444555999888666444444555666777777444666999:::888;;;BBB@@@GGGPPPYYYbbbmmmyyy|||xxxvvvuuussstttwwwyyy|||~~~qqq```OOOCCC===777777666555555444444333444444333444555666888999<<<@@@GGGOOOVVVZZZYYYWWWTTTTTTTTTTTTUUUWWWYYY[[[```aaacccfffhhhjjjkkklllmmmmmmnnnppprrruuuxxxyyy{{{wwwfffRRRDDD===999444000///...------------------------------------------,,,+++******+++*********++++++,,,------,,,,,,---...///---+++)))+++---...---///222555666444111...------...///111111111111000000//////...///000222444666888999;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHIIIIIIIIIKKKNNNPPPMMMLLLKKKIIIGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJMMMSSSZZZ^^^eeelllvvv|||ttthhhZZZLLLCCCcccOOOGGGDDDBBBAAA@@@@@@@@@AAABBBCCCAAAEEEIIIKKKNNNXXXhhhtttzzznnn___eeeuuu|||nnnWWWNNNCCC===>>>???<<<999<<<:::888777555555666666:::888555333222444666777777444555::::::888;;;BBB@@@GGGRRR\\\gggssszzzvvvuuurrrsssuuuxxxzzz|||}}}}}}zzzhhhUUUEEE<<<888888888777666666555555444444444444555777888:::;;;>>>DDDMMMTTTXXXXXXWWWSSSSSSTTTTTTUUUVVVWWWWWWXXXYYY[[[]]]___```aaaaaafffiiimmmrrrwwwzzz}}}~~~ttt]]]MMM???;;;555111000///...---........................---------,,,+++***((((((++++++******)))******++++++******+++------+++***(((+++---...---...111555777555222///------...///111111111111111000///.........///111333666888999;;;<<<>>>AAACCCEEEGGGHHHGGGHHHIIIIIIIIIKKKNNNPPPPPPOOOLLLJJJGGGEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEIIIJJJKKKNNNQQQWWW^^^ccchhhooozzzxxxmmm___PPPDDD===qqqTTTFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCFFFIIIKKKQQQ```ooo~~~xxxcccdddlll{{{tttcccUUUGGGBBB@@@<<<888777666666777999999777222...444444444444444444444444333555777888999<<<@@@CCCDDDKKKUUU```kkkvvv|||yyywwwrrruuuxxxxxxvvvuuuwwwzzz}}}qqq^^^MMMDDD===;;;999777666444333222222222111111222444666777@@@AAADDDIIINNNSSSXXXZZZXXXYYYYYYWWWSSSQQQOOOPPPSSSSSSTTTTTTTTTWWW\\\```bbbhhhqqqyyy}}}~~~hhhTTTEEE===777555222...,,,...000...------------,,,***---+++******+++***)))'''++++++++++++++++++++++++---///111000---+++,,,...,,,+++,,,---,,,,,,000555666555333222111000000000//////000444777777222...333111000222666999:::999:::===AAACCCEEEGGGIIIKKKMMMMMMMMMLLLMMMMMMNNNNNNPPPMMMIIIGGGGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEDDDDDDGGGJJJMMMQQQUUU[[[aaafffmmmsss}}}wwwhhhZZZOOOFFF>>>999{{{]]]LLLGGGDDDCCCBBBBBBAAABBBBBBBBBCCCCCCEEEHHHIIIMMMYYYfffuuu{{{eeecccgggtttzzzgggYYYJJJDDDBBB>>>:::888777777777888888666333000444444444444444444444444444555777777888;;;???BBBDDDJJJTTT___kkkvvv|||yyyuuuvvvxxxxxxwwwvvvvvvwww{{{~~~wwweeeVVVLLLDDDAAA===:::777666555444555444444333444555666777???AAAEEEIIINNNSSSVVVXXXXXXXXXWWWUUUPPPMMMKKKKKKKKKLLLMMMNNNPPPTTTYYY]]]fffllluuu}}}tttaaaLLLBBB999555333///---...///---,,,+++,,,,,,+++)))***)))((()))+++,,,,,,+++************************,,,...000///,,,++++++---,,,,,,---------...111444555444444333222111111000000000111444777888666333444222000111555888:::999<<>>AAAEEEHHHJJJLLLNNNPPPOOONNNNNNMMMMMMMMMNNNNNNNNNLLLIIIGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGOOOQQQTTTXXX]]]dddlllqqqwww|||zzzlllbbbUUUIIIAAA:::333///tttXXXIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBDDDGGGFFFFFFLLLTTT___mmmpppbbb[[[dddwwwwwwgggUUUKKKFFF@@@<<<::::::888666555555555444333333333333333333333333333444555666555555777:::<<>>;;;:::999888888888777777777888:::;;;???AAAEEEIIILLLNNNNNNNNNOOOOOONNNKKKHHHEEEEEEEEEEEEGGGJJJLLLOOOSSSYYY]]]___dddkkkqqqvvvyyy|||~~~zzzdddRRR???777555222...,,,...---++++++,,,,,,***)))---+++******+++***)))'''***************************++++++++++++*********)))******))),,,000///,,,111222444555555444333111000///000111555888;;;===:::777555444444777999;;;???BBBFFFIIIKKKMMMPPPRRROOONNNNNNMMMMMMMMMMMMNNNMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHTTTVVVYYY\\\aaahhhooouuu}}}xxxrrr___WWWKKKBBB;;;666000,,,}}}]]]JJJEEEEEEDDDDDDDDDEEEEEEFFFAAAAAACCCGGGGGGFFFKKKQQQXXXeeeyyywwwgggZZZbbbuuunnnZZZNNNGGGAAA;;;::::::888555444555555444333222222222222222222222222444444555555555666999;;;???CCCKKKUUUaaannn{{{{{{xxxxxxzzz{{{yyywwwuuuxxx|||{{{ttt```VVVJJJAAA>>>===;;;:::888888888888999;;;===>>>???AAADDDGGGIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJKKKLLLNNNPPPQQQTTTXXX[[[___ccchhhnnnttt{{{qqq]]]GGG;;;666222...,,,///...,,,,,,------+++***---+++******+++***)))'''++++++++++++++++++++++++)))))))))***++++++***)))***++++++***000555222+++///111333555555555333222......//////222666:::===<<<;;;999777666777999;;;>>>AAAEEEHHHKKKMMMPPPRRROOONNNMMMMMMLLLLLLLLLMMMLLLJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJSSSWWW\\\aaahhhooowww|||yyyooohhhUUUNNNDDD===888444000,,,gggQQQGGGGGGFFFEEEEEEEEEFFFFFFCCCBBBCCCGGGGGGFFFJJJOOOTTT```rrr~~~lll^^^bbbsssuuu___QQQIIIAAA<<<::::::888666555555555444333222222222222222222222222333444555555555666999;;;<<<@@@GGGOOO[[[hhhvvv~~~}}}{{{zzzyyyxxxwwwtttvvvyyy~~~zzziii^^^PPPGGGDDDCCC@@@===;;;;;;:::;;;<<<===???@@@???AAABBBDDDDDDDDDDDDCCCAAABBBDDDEEEFFFIIILLLPPPPPPQQQRRRSSSSSSTTTVVVXXX]]]```eeelllttt}}}|||hhhQQQBBB:::333///...000...------------,,,******)))((()))+++,,,,,,+++++++++++++++++++++++++++))))))(((***+++,,,***))),,,...------555<<<888---...///111333444444444444...////////////333777;;;??????>>><<<999888:::;;;>>>AAAEEEHHHKKKMMMPPPSSSNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHFFFDDDDDDDDDDDDEEEGGGJJJLLLNNNRRRWWW```iiiqqqzzz{{{pppccc[[[LLLFFF>>>999666444000---vvv___OOONNNMMMKKKIIIHHHHHHGGGFFFCCCCCCFFFFFFEEEHHHLLLQQQZZZkkk~~~rrrbbbcccppp|||dddUUUKKKCCC===<<<999888666666666555444222444444444444444444444444333444555555555777:::===:::===CCCKKKUUUcccqqqyyyyyyvvvuuuuuurrrsssvvvzzz~~~|||qqqfffXXXOOOLLLKKKGGGCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEGGGKKKPPPTTTTTTUUUWWWWWWVVVVVVXXXYYY\\\aaahhhpppyyyrrr\\\KKK>>>555111111///---,,,,,,---,,,+++)))***)))((()))+++,,,,,,+++***************************)))((())),,,---+++)))***---,,,---666@@@;;;------...///000222333444555///000111000///111555999@@@BBBBBB@@@===::::::;;;>>>AAAFFFIIIKKKNNNQQQTTTMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEGGGJJJNNNQQQSSSXXX___iiisss{{{~~~tttfffWWWNNNCCC>>>888444333222///,,,jjjXXXWWWTTTQQQNNNLLLKKKJJJIIIEEEDDDEEEEEECCCEEEJJJNNNWWWfffyyyuuudddcccnnn|||hhhWWWMMMEEE???===888777666666777666333111666666666666666666666666222444555555666777;;;===999<<>>======>>>>>>???@@@CCCEEEHHHLLLRRRVVVXXXYYY[[[[[[ZZZZZZ[[[\\\aaagggqqq{{{yyycccQQQAAA666333444...,,,++++++++++++***(((---,,,******++++++)))((())))))))))))))))))))))))***)))(((***---...,,,)))&&&))))))***555@@@:::+++---------///000222444666000222333111///000444777AAACCCEEECCC???;;;:::;;;???BBBFFFJJJLLLOOORRRUUULLLLLLKKKIIIIIIHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDFFFFFFGGGIIILLLPPPTTTWWWbbbhhhrrr{{{zzznnn___PPPFFF>>>999444111111000---+++yyylllaaa```bbb______ZZZMMMMMMFFFCCCFFFIIIIIIJJJLLLJJJUUUbbbpppmmmaaadddtttwwwbbbQQQFFFAAA@@@;;;999777777777777666555666666666666555555555555444444333333444555777888999999===EEENNNWWWcccnnnzzz~~~xxxvvvvvvqqqqqqrrrsssuuuwwwyyyzzzuuupppiiibbb\\\WWWSSSPPPMMMKKKHHHEEEBBB@@@>>>>>>===<<<<<<;;;;;;<<<======BBBBBBBBBEEEJJJOOORRRTTTUUUVVVXXX[[[^^^dddlllqqqpppttt{{{ooo[[[KKK???666222222...***(((***+++***(((,,,***((((((***+++)))''')))))))))))))))))))))))),,,***((())),,,---+++)))))))))***+++,,,...///000...---++++++,,,...111333222333333222000//////000888<<>>;;;999???AAAFFFKKKOOORRRTTTTTTOOOKKKGGGEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEHHHLLLNNNOOORRRWWW\\\ccclllxxxvvvjjj^^^RRRHHHBBB888444000//////...+++(((sssgggfffiiiggghhhcccUUUNNNGGGBBBDDDGGGFFFGGGHHHJJJSSS___lllrrrdddbbbnnn~~~}}}hhhWWWJJJDDDBBB<<<:::888777777777666555666666666666555555555555444444333333444555777888;;;999<<>>===;;;999999===@@@EEEIIINNNQQQRRRSSSNNNKKKGGGEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGHHHKKKNNNPPPQQQUUU\\\aaakkksss~~~yyynnnaaaTTTIII@@@:::777444000.........+++)))zzzmmmlllpppppprrrlll]]]PPPHHHCCCDDDFFFFFFFFFHHHKKKRRR[[[gggyyyzzziii```fffvvvqqq^^^PPPGGGCCC===;;;888777888888666555666666666666555555555555555444333333444555777888===::::::>>>CCCJJJUUU___nnnwww}}}zzzwwwvvvuuutttttttttuuuuuu{{{~~~~~~xxxrrrjjjaaa[[[TTTQQQLLLGGGDDDBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@EEEFFFGGGIIIJJJLLLLLLMMMVVV\\\dddlllsssxxx~~~ooo[[[III>>>888333///,,,,,,......,,,))),,,***))))))******)))((())))))))))))))))))))))))***)))((((((******)))(((*********)))***++++++,,,---,,,*********,,,...000000111222222111111222333222555888:::::::::;;;<<<<<>><<<999888888888777555666666666666555555555555555444444333444555666777<<<999888;;;???DDDOOOYYYgggqqq|||{{{yyywwwtttrrrqqqqqqqqqwwwzzz~~~~~~wwwnnnddd]]]XXXTTTNNNHHHDDDBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBAAAEEEFFFHHHIIIKKKNNNRRRUUU^^^eeeoooxxxxxxdddPPPBBB;;;333000------......+++)))++++++************)))))))))))))))))))))))))))))))))((((((((())))))((((((******)))))))))))))))***,,,+++*********+++,,,---...000111111111111222444222444777888999;;;>>>@@@<<<>>>AAAEEEIIILLLNNNOOOMMMJJJGGGFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJNNNPPPRRRTTTWWW^^^gggnnnxxx{{{mmmeeeXXXKKKAAA:::444111222111///---,,,+++******~~~nnniiiooosssvvvnnn\\\QQQJJJDDDEEEGGGHHHIIILLLMMMPPPVVVaaapppvvveee```nnnlllYYYKKKCCC???===:::999999888777555666666666666555555555555555555444333444555666777:::777666999<<>>555111...---------+++(((++++++++++++***)))******************************(((((())))))((((((((()))******))))))(((((()))))),,,,,,+++*********++++++,,,...000000000000222333222333555666777:::>>>AAA;;;===@@@CCCGGGJJJLLLNNNLLLIIIGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPTTTVVVZZZbbblllsss}}}|||ttt___XXXLLLBBB:::666333111000///...---+++*********rrrfffhhhmmmsssnnn]]]SSSKKKDDDEEEGGGGGGHHHKKKNNNOOOUUU___lll|||~~~lllcccnnnrrr___NNNEEE@@@>>>;;;:::999999777666666666666666555555555555666555444333333444555666888555555888;;;>>>FFFOOOWWWcccuuu{{{uuuqqqooonnnnnnrrrtttxxxzzz}}}}}}xxxrrrjjjeee___\\\YYYTTTPPPMMMKKKJJJKKKJJJIIIHHHHHHGGGHHHHHHEEEHHHLLLPPPUUU^^^hhhpppxxx}}}uuucccPPPDDD:::555000---------+++)))+++,,,,,,,,,***)))***+++************************((()))******(((((()))*********)))))))))))))))***---,,,,,,+++************+++---...///......000222///000111222222555888;;;999;;;===@@@DDDGGGJJJKKKKKKIIIGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFHHHJJJLLLNNNOOORRRWWW[[[```hhhrrryyy~~~rrriiiQQQJJJAAA999444111///...---......,,,***)))***+++{{{fffbbbfffrrrsssfff[[[QQQJJJHHHIIIHHHIIIKKKNNNNNNSSS]]]gggtttsssgggnnn~~~zzzeeeTTTIIIAAA>>><<<::::::999777666666666666666555555555555666555444333333444555666777444444777999;;;AAAHHHNNNZZZlll|||xxxtttqqqpppqqqppprrrtttvvvwwwzzz~~~}}}yyyvvvrrrmmmjjjcccbbbaaa```^^^\\\[[[ZZZTTTRRROOOLLLKKKKKKLLLMMMPPPUUU\\\aaafffllluuu|||~~~nnnZZZKKK@@@:::333.........,,,+++***,,,---,,,***)))***,,,************************(((***,,,+++)))((()))+++******)))))))))***++++++...------,,,+++*********+++,,,------,,,,,,...///---.../////////000333666666777999<<<@@@CCCFFFGGGJJJHHHGGGGGGHHHIIIHHHFFFFFFFFFEEEFFFHHHKKKMMMOOORRRVVV\\\bbbgggoooxxx~~~rrreee[[[HHHCCC;;;444000...---,,,+++------+++)))((()))+++ggg^^^cccrrrxxxnnncccYYYPPPNNNMMMKKKKKKLLLNNNMMMRRR[[[cccmmmxxxjjjnnn}}}jjjXXXMMMAAA???<<<::::::999777666777666666666555555555555666666444444333444555666666444444777888888<<>>555000//////...---***,,,...---***(((***,,,************************)))+++---,,,)))(((***,,,***************+++,,,,,,.........---,,,+++*********,,,---,,,++++++,,,...---...////////////111333444555777999===@@@CCCEEEJJJHHHGGGHHHIIIIIIHHHFFFFFFEEEEEEFFFHHHKKKNNNPPPTTTZZZaaagggmmmttt}}}wwwjjj[[[QQQFFFAAA:::444000...,,,+++***,,,---+++((('''))),,,ooo^^^```lllvvv{{{kkkbbbWWWRRRRRRRRRMMMHHHNNNMMMPPPVVV^^^iii|||yyyeeegggtttsss^^^MMMFFF???:::;;;;;;888555555666666666777666555555444000222444444333333333444111111222333666:::===@@@FFFNNN\\\lll{{{~~~xxxrrrnnnqqqooonnnnnnmmmmmmttt|||{{{~~~zzzvvvssssssssstttxxx{{{|||{{{{{{|||wwwqqqiiifffbbb``````bbbdddfffnnnrrryyy~~~~~~zzzlll[[[NNNDDD999333222111---))),,,***(((((()))***)))((()))))))))******+++,,,,,,************))))))))))))---+++)))((('''((()))***------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***---.........///000000000333444555666999===CCCGGGLLLKKKJJJIIIHHHGGGGGGFFFGGGEEECCCDDDHHHLLLPPPRRRXXX\\\cccnnnxxxwwwjjj\\\OOOHHH@@@555333333///000111(((************))))))))))))wwwcccaaalllwww}}}xxxqqqggg___ZZZTTTMMMHHHLLLKKKNNNTTT[[[eeevvv}}}iiifffooowwwaaaPPPIIIAAA<<<===<<<999666666777666666666555555555555333444555555333111111222222222222333666999<<<>>>@@@GGGSSSbbbppp}}}zzzuuuqqqqqqnnnmmmllljjjiiiooowwwyyy}}}|||zzzyyyxxxyyyzzz{{{~~~{{{xxxuuurrrqqqrrruuuwwwyyy|||~~~}}}tttfffRRRHHH;;;333111000---)))...,,,******+++,,,+++******************)))))))))************)))))))))))),,,+++)))((('''(((***+++---------,,,++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........222333555666888<<>>>>>>>>:::777777888777666555444555555666555666777555222000//////333333333444666888:::<<<>>>DDDNNNZZZgggsssyyyuuupppmmmkkkiiieeecccgggnnnvvv~~~{{{wwwwwwyyy|||~~~|||{{{|||{{{{{{|||}}}}}}|||}}}ttt]]]QQQAAA666111000...,,,...,,,+++***,,,,,,+++***,,,++++++***))))))((((((************))))))))))))***)))((((((((()))***+++------,,,,,,+++*********...---+++******+++---...++++++,,,,,,---......///222333444555666:::???BBBKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGIIILLLPPPUUUZZZ\\\ccciiirrr}}}|||nnn```SSSHHH@@@;;;777......///+++---...&&&************))))))))))))uuuhhhlllxxxyyykkk]]]SSSNNNMMMLLLNNNTTTYYY```kkkuuuwwwhhhbbbppp}}}mmmYYYOOOFFF@@@???>>>:::777777999777555444333444666777555666666555222000///000444444444444555777888999>>>CCCJJJSSS]]]jjjwww|||wwwrrrnnnkkkhhhbbb]]]```fffrrrzzz}}}yyytttpppoooqqqssszzz|||}}}zzzxxxxxxxxx|||~~~~~~~~~~~~kkk^^^KKK===555222111000,,,+++))))))*********))),,,,,,++++++************************)))))))))((())))))(((((()))***+++,,,+++++++++******)))))))))------,,,++++++,,,------,,,------...///000111111111222444555666999===@@@IIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKNNNRRRWWW\\\___iiippp{{{~~~sssbbbSSSGGG???999555444---///000,,,...000)))************)))))))))(((mmmkkkuuuttteee[[[VVVPPPNNNOOOTTTYYY^^^fffooo~~~lll```iiixxxsss___QQQHHHAAA???===999666666999777555444333444666777222444555555333222222222444444444555555666777777:::???EEEKKKRRR^^^lllvvv{{{}}}yyyuuurrrnnniiibbb[[[\\\aaannnuuu{{{}}}}}}}}}zzzwwwuuurrrnnnkkkkkkmmmoooqqqssswww|||}}}|||||||||||||||}}}|||vvviiiVVVEEE999444111000---+++))))))***+++***)))+++++++++,,,,,,,,,------************)))))))))(((((((((((())))))***++++++))))))))))))((((((((((((***+++---......---+++***,,,,,,---...///000111222111333444666777999===@@@EEEFFFFFFGGGGGGHHHHHHIIIHHHJJJMMMPPPRRRWWW^^^bbbqqqyyy~~~uuuiiiWWWIII@@@:::666333111+++...000+++---///)))************)))))))))(((rrriiioooyyyrrrgggaaaYYYTTTRRRUUUXXX[[[bbbiii{{{rrrcccdddssszzzfffSSSJJJBBB???===999666666888777666555444555555666000222444444333333333555333444444555666666666777;;;???DDDHHHMMMXXXfffqqqvvvyyy~~~{{{wwwsssmmmddd\\\\\\```hhhnnnsssrrrrrrsssssspppmmmmmmllljjjhhhhhhjjjllloooppprrrvvv{{{~~~}}}}}}|||||||||~~~vvvuuu{{{sss```MMM???666111//////---,,,+++,,,---,,,+++******++++++,,,------...************))))))))))))))))))))))))************(((((((((((((((((((((((('''***---//////---***''')))***+++,,,---///000000111333666888999;;;???BBBCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLOOORRRTTTZZZcccjjj{{{}}}vvviii]]]LLLAAA;;;888444111...)))---///)))***---'''************))))))))))))xxxgggiiippp~~~vvvpppgggaaa[[[ZZZ[[[\\\aaafffuuu|||wwwhhhaaannn~~~nnnWWWMMMDDDAAA>>>:::777888777666666666555555555555000222444444333333333444222333444555666666666666:::>>>CCCFFFJJJSSSaaalllrrrwww~~~}}}xxxrrrhhh___^^^bbbbbbgggiiigggfffggggggeeefffggghhhgggffffffggghhhjjjjjjjjjmmmqqqwww}}}}}}{{{{{{|||~~~wwwnnnmmmvvv}}}lllYYYHHH<<<444000///...,,,,,,---------,,,************************************)))))))))))))))************))))))(((************************((()))+++,,,,,,+++)))((()))***+++,,,---///000000111444777:::;;;>>>BBBDDDBBBCCCDDDFFFGGGIIIJJJJJJLLLOOORRRTTTXXXaaallluuu~~~uuukkk[[[PPPBBB999777555222...---)))...000)))))),,,&&&************)))))))))))){{{fffdddiiivvv|||}}}uuullldddaaa```___bbbgggpppvvv{{{kkk^^^lll{{{sssYYYOOOFFFBBB@@@;;;999999666666666777666666555444111333444444333222333333222222444555666666777777444999>>>@@@CCCKKKXXXcccooouuu~~~{{{uuukkkbbb```ddd]]]aaabbb___^^^___```^^^bbbdddffffffeeeddddddeee___^^^^^^___ccciiipppttt}}}~~~}}}|||zzz{{{}}}vvvlllmmmwwwuuubbbPPPBBB888333...,,,******+++++++++*********))))))((((((''''''************))))))))))))***************)))((('''++++++++++++++++++,,,,,,))))))))))))))))))))))))+++,,,---...000111222333222444888;;;===@@@CCCFFFCCCCCCEEEFFFHHHJJJKKKLLLMMMPPPTTTWWW\\\ffftttzzzooodddQQQGGG;;;555444444000,,,///,,,111222++++++...(((************))))))))))))gggZZZ```llluuu{{{mmmbbb```bbbdddiiirrr~~~xxxeeeaaakkk|||aaaSSSFFFBBB@@@<<<999;;;777777666666555555444444333333333444444444555555111111222222222333333333888888<<<@@@CCCIIIWWWcccooozzzwwwmmmeee```^^^XXXWWWWWWVVVVVVWWWXXXYYY^^^]]]]]]```cccccc___\\\[[[WWWSSSUUU[[[ccciiilllqqquuuzzz~~~{{{oooiiippppppXXXDDD:::888333///,,,---,,,)))***---************************++++++,,,------+++***)))++++++************+++++++++*********))))))((((((,,,+++***)))))))))***+++,,,,,,---...///000222333666999===AAADDDEEEEEEEEECCCEEEFFFGGGGGGHHHJJJLLLPPPVVV[[[___dddooozzzmmm___UUUGGGBBB;;;555111...,,,***)))+++---,,,***((()))+++))))))))))))))))))))))))ppp^^^]]]___iiittt|||wwwjjjdddccccccccclllzzz}}}jjjccchhh{{{hhhYYYKKKDDDAAA<<<999:::777777777666555555444444333333333444444444555555222222222333333333333444888888;;;@@@BBBHHHUUUbbbnnn{{{xxxmmmddd^^^[[[VVVUUUSSSRRRQQQRRRSSSSSSWWWVVVWWWZZZ]]]^^^\\\ZZZTTTPPPLLLMMMSSS[[[aaadddppptttyyy}}}yyypppkkkssszzzeeeQQQBBB:::444///,,,---,,,******---************************+++++++++++++++******)))++++++************+++++++++*********))))))))))))******))))))***+++,,,------------...000222444666999;;;???CCCEEEFFFFFFEEEEEEFFFHHHHHHHHHIIILLLNNNRRRWWW^^^ccciiitttzzzrrreeeVVVLLLAAA===777333111000...---)))+++---,,,***((()))***))))))))))))))))))))))))dddYYYRRRZZZeeemmmrrryyyrrriiieeeaaa```hhhvvvssshhheeetttrrrbbbQQQGGGAAA===::::::888888777666666555444444333333333444444444555555333333333444444444555555888888;;;>>>AAAFFFSSS___nnn|||zzznnnddd]]]ZZZVVVTTTQQQOOOMMMMMMMMMMMMOOOOOOQQQUUUXXXZZZZZZYYYTTTPPPMMMMMMRRRYYY```dddppptttyyy~~~{{{tttsss{{{uuu___JJJ===666000,,,---,,,******---++++++++++++++++++++++++++++++***))))))))))))***++++++************++++++***************)))))))))))))))))))))***,,,---............///111555888;;;>>>@@@BBBEEEFFFGGGGGGGGGFFFGGGIIIIIIIIIKKKMMMOOOTTTZZZbbbiiippp{{{zzzqqqgggZZZKKKAAA:::777333000000000000///)))+++,,,,,,***))))))***))))))))))))))))))))))))kkkVVVNNNRRRYYY___bbbhhhvvvxxxmmmeee___aaahhhttt~~~nnneeemmmzzzkkkWWWIIIBBB>>><<<;;;999888888777666555444444333333333444444444555555444444444444555555555666777777:::===@@@EEEQQQ]]]ooo}}}|||rrrhhh```\\\XXXVVVRRRNNNKKKJJJJJJJJJIIIKKKNNNQQQUUUXXXYYYYYYVVVTTTQQQQQQUUU[[[bbbfffqqquuuyyy}}}}}}jjjRRRAAA999222,,,,,,---++++++,,,++++++++++++++++++++++++,,,+++)))((((((((()))***++++++************++++++************************))))))******+++,,,------.........000333888===???EEEEEEFFFGGGHHHHHHHHHHHHFFFHHHIIIJJJKKKLLLOOOQQQVVV]]]fffooowww~~~{{{zzzyyyyyy}}}}}}~~~|||rrrggg]]]QQQDDD;;;555222000...///000//////***+++++++++******))))))((((((((((((((((((((((((uuuXXXNNNNNNQQQTTTVVV[[[iiixxxrrrfff^^^aaagggpppzzzsssdddfffwwwrrr]]]LLLDDDBBB???<<<999999888777666555444444333333333444444444555555444444555555555666666666666777999===???DDDPPP]]]pppxxxpppgggaaaZZZVVVQQQLLLHHHGGGFFFGGGEEEGGGJJJNNNQQQTTTVVVXXXTTTTTTSSSSSSUUUZZZ```dddooorrruuuyyy|||rrr[[[III<<<333,,,,,,---,,,+++,,,++++++++++++++++++++++++,,,+++)))((((((((()))***++++++************++++++***************+++++++++++++++,,,,,,,,,+++++++++------///222777===BBBDDDKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGIIIKKKLLLNNNQQQTTTZZZaaakkkuuuvvvtttpppllliiifffdddcccddddddfffiiimmmrrrvvvyyy~~~vvvjjj^^^TTTJJJAAA:::333111///---......---,,,+++++++++++++++***)))(((((((((((((((((((((((((((aaaQQQKKKKKKOOORRRUUUaaaooo|||mmmccc```dddiiiqqq}}}vvvddd```nnnzzzeeeQQQHHHEEEBBB<<<::::::999888666555444444333333333444444444555555444444444555555555666666666666999<<>>DDDJJJNNNOOOTTTRRRNNNKKKHHHGGGHHHHHHEEEHHHKKKOOORRRVVV[[[^^^fffmmmxxxyyykkkaaaTTTOOOJJJFFFDDDBBB???===@@@AAABBBEEEJJJPPPUUUXXX[[[dddoooxxx~~~tttiiiZZZMMMDDD===777444222000...------,,,***))),,,***)))***,,,,,,***'''))))))))))))))))))))))))xxx___RRRLLLPPPSSSQQQTTT]]]kkk~~~|||iiigggcccbbbffftttnnnaaagggzzzuuu]]]PPPKKKCCC:::;;;;;;:::888777555444444333333333444444444555555333333333444444444555555444555888===@@@FFFSSS```wwwwwwmmm```\\\UUUOOOJJJHHHHHHIIIGGGJJJLLLMMMMMMOOOSSSVVVYYY]]]ccceeeeeedddfffgggfffiiinnnttt{{{yyyfffWWWBBB666---,,,...---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))++++++************++++++*********++++++,,,,,,,,,((()))+++---.........---000444;;;BBBIIIOOORRRSSSVVVSSSOOOKKKHHHGGGGGGHHHFFFIIIMMMQQQUUUYYY___bbbkkkrrr||||||nnn]]]QQQHHHDDD>>>;;;:::999777555555555555777;;;AAAFFFIIINNNXXXeeepppwww}}}pppeeeUUUGGG>>>888333///111///------------+++))),,,***)))***,,,,,,***'''))))))))))))))))))))))))hhhZZZNNNMMMNNNLLLPPPWWWgggxxxoooeee^^^```bbbiii|||qqqbbbggg{{{hhhVVVMMMDDD===???===;;;::::::999777555444444555555555555555555666555444333333333444555555555888<<>>666000,,,(((......---,,,++++++++++++---,,,+++)))(((''''''((())))))))))))((((((((((((ooo^^^OOOMMMNNNLLLNNNSSS[[[kkksssggg^^^^^^___cccsssvvvfffgggwwwqqq___SSSIIIAAA???===;;;::::::999777555555555555555555555555555555555444333333333444555777666888<<<@@@IIIZZZjjj~~~~~~|||qqqjjj```WWWQQQNNNKKKIIIGGGGGGGGGHHHJJJMMMOOOQQQUUUYYY^^^bbbfffkkkooosssyyyyyyzzz}}}~~~zzzttthhhXXXKKK===444---------+++***,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,...111666:::@@@EEELLLRRRTTTUUUTTTUUUQQQOOOLLLJJJHHHGGGHHHHHHKKKMMMPPPTTTYYYaaaiiinnnzzz~~~ppp___NNNCCC>>>999666444222222111000...000000111222333555666777<<>>666///......+++***+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......---,,,,,,+++******------------,,,+++)))(((+++,,,---...111666<<>>;;;:::::::::999888666666666666555555555555555555444333333444666777:::888999???GGGSSSgggwww}}}xxxpppiiiccc]]]XXXUUUVVVSSSNNNKKKJJJKKKNNNPPPVVV[[[dddlllttt{{{~~~{{{wwwrrrkkkeee___VVVKKKCCC>>>666000//////,,,***+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......---,,,++++++************+++,,,---,,,,,,+++...///000222555;;;BBBGGGSSSVVVZZZ[[[YYYVVVTTTSSSPPPOOOLLLJJJIIIIIIIIIJJJOOORRRVVV\\\dddnnnxxx~~~~~~nnn[[[JJJ===666333222000......///000///...............///000222222777:::AAAKKKWWWgggvvv}}}pppaaaVVVHHHBBB999444222111...,,,...---,,,+++***************'''%%%'''******'''###)))))))))))))))*********vvvYYYPPPQQQNNNKKKKKKOOORRRZZZhhhzzzuuuhhhaaa```gggoooxxxuuueeecccppp~~~lllXXXIIICCC@@@===;;;;;;::::::999777777666666666555555555555555444333444555666777:::999<<>>777333111000---+++------,,,+++************+++)))''''''))))))&&&###((()))))))))*********+++___RRROOOKKKHHHIIIMMMMMMRRR]]]kkkyyyqqqccc]]]___dddpppzzzzzzhhh```hhhtttyyybbbQQQGGGDDD@@@===<<<;;;:::999888777777666666555555555555444444444444666777888;;;;;;AAAMMMZZZgggwww|||qqqeee]]]VVVSSSPPPOOOPPPSSSXXX[[[dddjjjqqqxxx~~~yyysss{{{{{{xxxuuussspppnnnnnnmmmkkkggg___TTTHHH@@@;;;444//////000---++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++------------...///000111222555:::???FFFMMMUUUZZZ\\\^^^___^^^ZZZUUURRRQQQMMMLLLJJJJJJJJJLLLNNNOOORRRWWW___hhhqqq{{{xxxcccOOOAAA999666555111///......000111000///......---------......///222555999BBBPPPbbbuuuuuuiii\\\OOOGGG<<<888333111111111///------,,,+++******))))))******))))))((('''''''''(((((())))))******+++++++++kkkYYYQQQKKKHHHJJJKKKKKKOOOWWW^^^gggvvv}}}lllaaa^^^```iiiqqqlll___aaakkkqqq]]]KKKGGGBBB>>>===<<<;;;:::888888777777666555555444555444444444555666888999===???HHHWWWfffssszzzooohhh^^^\\\YYYWWWXXX[[[^^^aaafffkkkrrrxxx}}}{{{vvvzzzwwwrrrppppppqqqrrrrrrrrrpppmmmggg]]]QQQEEE===888222---//////---++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------//////...///111444777:::<<>>BBBMMM___nnnzzzzzztttjjjhhhdddaaa``````bbbcccdddiiipppwww{{{~~~|||~~~tttpppmmmlllnnnrrrvvvwwwvvvtttnnneeeZZZMMMBBB;;;777000,,,...///---+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,------......------///444:::???CCCGGGJJJOOORRRTTTVVVYYY[[[ZZZ\\\\\\ZZZVVVRRROOOOOOIIIIIIIIIIIIKKKOOORRRTTTVVV]]]hhhttt}}}zzzcccNNN@@@888555333000///------.........---000000//////......//////333555;;;DDDSSSgggzzz|||oooaaaRRRGGG>>>:::777333///...///...+++(((---,,,+++***))))))))))))$$$'''***((($$$&&&///666((())))))***++++++,,,,,,gggTTTPPPNNNKKKMMMKKKJJJLLLOOOTTT```kkk{{{wwwkkk```aaaffftttvvvbbb[[[___ooonnnUUUMMMFFFBBB>>>888555666888888666555555666777777666444555999:::888888<<>>;;;<<<999888777666555666777777444222333777888777999>>>IIIRRRdddzzz{{{uuuqqqmmmhhheeegggjjjkkkiiimmmuuuyyyxxx~~~{{{xxxvvvtttttttttuuuuuuwwwzzz}}}{{{vvvlll^^^PPPCCC;;;777222000...---------,,,***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***+++---///222333555555666888;;;@@@FFFKKKOOOQQQYYYXXXXXXYYY\\\^^^^^^]]]]]]\\\ZZZWWWTTTQQQNNNMMMKKKLLLLLLMMMNNNRRRWWW[[[bbbkkkwwwjjjTTTCCC888333111222000...---.........,,,222///---//////,,,---111000444<<>>888666111///---,,,,,,,,,+++))),,,,,,++++++***))))))((((((((())))))******++++++))))))***+++------+++)))zzz```TTTPPPPPPOOONNNMMMOOOOOOPPPXXXaaauuuyyyllljjjnnnxxxrrrddd^^^bbbssslll]]]MMMFFFCCC???<<<;;;:::999777666666666777888444222333777888999===DDDTTT]]]pppzzzsssmmmiiiiiijjjiiigggiiinnnrrrqqqzzz~~~}}}zzzxxxwwwvvvuuuvvvxxxzzz|||~~~yyyrrrfffWWWJJJ???888444111///------------,,,+++***+++,,,,,,---,,,,,,+++,,,,,,,,,------.........//////000222444888:::<<<>>>AAAEEEKKKQQQUUUXXXZZZ___^^^\\\\\\^^^^^^^^^]]][[[ZZZXXXUUURRROOOMMMLLLLLLMMMMMMNNNQQQUUU[[[```jjjqqq|||rrr[[[GGG:::333222222000...---......---,,,333///...000///---...111333777???NNNaaatttwwwkkk___RRRJJJBBB:::555444000...,,,+++,,,,,,***))),,,,,,++++++***))))))))))))))))))))))))*********))))))+++...000///,,,)))kkkYYYSSSSSSQQQPPPQQQSSSSSSSSSZZZbbbtttxxxrrrooottt}}}}}}kkk___aaaoooxxxfffQQQGGGDDD@@@<<<;;;;;;:::888777666777777888777555666999:::;;;CCCKKK]]]hhhzzzyyyqqqllllllkkkiiiggghhhkkknnnooovvvzzz~~~|||zzzyyyyyyzzzzzzyyyzzz|||~~~}}}rrriii[[[MMMAAA888333000111///---,,,------,,,++++++++++++,,,,,,+++++++++......///000111222333333888777666666888;;;???AAAGGGIIIMMMQQQWWW\\\```bbbdddbbb___]]]]]]]]]\\\[[[YYYXXXVVVSSSPPPNNNMMMLLLLLLMMMNNNPPPSSSYYY```eeeooovvvyyyeeePPPAAA999777222000...---......---+++222///...000///---...222888;;;EEEVVViiizzzxxxnnn___TTTIIICCC>>>777333333111///---,,,------,,,++++++++++++*********))))))*********)))))))))))))))))))))***,,,......,,,***www^^^SSSRRRPPPOOOQQQTTTTTTUUU\\\ddduuu|||uuutttyyyxxxiiibbbkkk{{{sss\\\PPPJJJEEE@@@===<<<;;;999888777777777888:::888888999:::>>>HHHSSSeeeqqqvvvpppmmmjjjgggffffffgggjjjmmmqqquuuzzz~~~~~~}}}{{{zzz{{{}}}{{{wwwjjj```RRRDDD;;;555000...000...,,,,,,,,,---,,,+++************+++++++++,,,......000111333444666666===<<<;;;;;;>>>BBBFFFIIIPPPPPPPPPSSSWWW^^^dddhhhfffccc___\\\\\\[[[ZZZYYYXXXVVVTTTQQQOOOMMMMMMLLLLLLMMMNNNQQQUUU\\\eeekkkuuu|||~~~nnnYYYHHH===888333111///.........---,,,111...---///000...///333999???LLL___rrr|||ooodddUUUKKKBBB>>>:::555222222000...,,,,,,,,,---,,,++++++++++++************************)))))))))))))))+++)))((((((***,,,------eeeUUUQQQMMMMMMOOORRRSSSTTT\\\dddttt|||}}}rrrcccgggrrr}}}gggYYYPPPGGG@@@>>>===<<<:::888777777888888999888888:::<<>>@@@DDDJJJOOORRRWWWUUUTTTTTTXXX___fffjjjeeebbb]]][[[ZZZZZZYYYXXXWWWUUUSSSPPPNNNMMMMMMMMMMMMNNNPPPSSSXXXaaakkkqqq}}}uuubbbNNN>>>666555333000/////////...,,,000------000111000222666:::CCCTTTiii{{{~~~tttfffZZZMMMDDD<<<:::888444111111---+++))))))*********)))************************)))))))))))))))*********,,,***'''&&&))),,,...///pppZZZSSSOOONNNOOORRRRRRTTT\\\eeerrryyygggeeelll|||rrrcccVVVIIIBBB@@@>>>===;;;999888888888888:::999:::>>>BBBKKK]]]mmmvvvoooiiihhheeebbbccchhhgggiiillloootttzzz}}}|||{{{vvvnnnhhhXXXOOOCCC:::666444111...///---++++++,,,---,,,+++,,,++++++,,,---///111222000111333555888:::<<<===???@@@BBBEEEJJJOOOTTTWWWZZZYYYYYYYYY\\\aaafffjjjdddaaa\\\ZZZYYYYYYYYYYYYWWWUUURRRPPPNNNNNNNNNNNNOOOQQQSSSVVV\\\fffpppxxx|||mmmYYYFFF:::777444222111111000///---000---...222444444666;;;AAANNNaaatttxxxlll]]]PPPGGG???888666555222000000,,,***(((((()))***)))(((************************(((((())))))******++++++,,,***((()))+++...//////zzzaaaWWWTTTRRRRRRTTTTTTUUU]]]fffoookkkfffjjjyyyooo___PPPHHHFFF>>>===;;;999888888888888;;;;;;>>>BBBHHHTTThhhzzz}}}uuunnnlllhhhbbbccciiiccceeegggiiinnnvvv{{{wwwuuutttpppgggaaaQQQHHH<<<555333222///,,,...---++++++,,,---,,,+++------------///111444555444555777:::<<>>KKKYYYlll|||~~~sssgggWWWJJJDDD;;;555444444000...///...,,,******+++,,,+++*********************++++++'''(((((()))***++++++,,,*********,,,///000///...kkkWWWWWWTTTSSSTTTUUUXXX___eeeyyyuuugggbbbpppzzziii]]]RRRIIIEEE???999888;;;===<<<:::<<<===@@@FFFSSSeeexxxvvvmmmhhheeedddccceeebbbccckkkrrrvvv{{{~~~~~~yyytttsssrrrlllaaaWWWKKKCCC999333111111///,,,---,,,,,,,,,,,,---......000000000111222333555555888888888999<<<>>>AAABBBEEEFFFJJJNNNRRRVVVYYY[[[^^^___```bbbcccdddeeeeeeggg___YYYXXXYYYXXXXXXZZZWWWUUURRRPPPOOOOOOQQQRRRSSSVVVZZZ___fffoooyyysssaaaSSSEEE:::111111333333111000222222,,,222FFFLLLFFFFFFYYYiiiyyyvvvjjj]]]OOOGGG???;;;666333222111...+++++++++++++++++++++++++++)))))))))))))))******+++++++++******))))))((((((---,,,,,,,,,---///000111uuu^^^WWWSSSQQQRRRUUUZZZcccjjj{{{{{{jjjbbbkkk{{{yyykkk[[[NNNEEEAAA<<<<<<>>>@@@???<<<@@@AAAEEEMMM[[[nnn~~~uuuoookkkhhhgggccc```aaagggnnnrrrvvv{{{~~~|||wwwrrrpppnnnhhh\\\SSSGGG???666111111111///------------------......///000000111111222444555666777888888:::<<>>AAADDDFFFKKKLLLNNNQQQUUUZZZ___aaaccccccccccccccccccbbbbbbaaa[[[WWWXXXYYYYYY[[[^^^SSSRRRQQQPPPPPPQQQRRRSSSXXX\\\aaahhhpppyyy{{{qqq\\\OOOAAA;;;999666555666444666666FFFbbbjjj___YYYlllvvv}}}rrrfffZZZNNNDDD>>>777444111///......,,,+++)))))))))))))))))))))))))))))))))))))))******+++++++++******************---------...///111222333vvvddd[[[UUUWWWYYYZZZaaaiiixxxuuuccc```jjjyyywwweeeZZZTTTMMMIIIHHHIIIJJJJJJJJJRRR^^^lll|||~~~{{{tttmmmhhhiiidddcccfffjjjkkknnnrrruuuyyy{{{vvvvvvyyy||||||||||||{{{yyywwwuuuttttttpppjjjeee```WWWLLLDDD999666111///000111111000///////////////000111111222222222222333555666777777888999;;;???CCCGGGIIIMMMMMMOOORRRWWW\\\aaaccceeeeeeeeedddcccaaa```___ZZZUUUSSSUUUVVVVVVXXX\\\QQQQQQQQQQQQRRRSSSTTTUUU]]]aaagggnnnvvv~~~~~~lll^^^OOOEEE@@@:::888999;;;<<<999AAAXXXccccccfffuuu}}}}}}uuuiii\\\PPPFFF>>>999777555333111000000//////************************)))))))))))))))******+++******++++++++++++++++++......///000111222333444jjj___YYY^^^```___bbbkkkxxx~~~xxxsssqqqnnnpppsssxxx{{{hhh```eeerrryyykkkdddYYYQQQNNNOOOSSSUUUUUU___ooo}}}zzzvvvqqqmmmhhhdddfffhhhhhhjjjnnnsssvvv|||~~~wwwsssrrruuuxxxyyyyyyxxxwwwuuusssqqqpppnnnjjjddd^^^XXXOOOEEE???555333111000000111111111111111000000111111222333222222222333444555777777888999:::===@@@EEEHHHKKKMMMNNNQQQTTTXXX]]]bbbdddffffffeeedddbbb___^^^\\\VVVSSSRRRTTTTTTSSSVVV[[[QQQQQQQQQRRRTTTVVVYYYZZZbbbfffmmmttt{{{zzzmmm^^^TTTLLLDDDAAABBBCCCHHHFFFJJJYYYcccjjjuuuzzz~~~uuulll___RRRHHH@@@:::777555444333111//////000111++++++++++++++++++++++++)))))))))))))))******+++******++++++,,,,,,------...///000111333444555555qqqccc]]]dddhhhfffkkkuuu}}}|||qqqggg```[[[ZZZVVVYYY]]]bbbjjjvvvssseeebbbkkk|||}}}vvvkkk```\\\]]]aaaeeejjjsss|||{{{zzzyyyyyy{{{}}}~~~~~~|||zzz~~~wwwpppjjjeeeeeeeeedddfffiiipppsssxxx|||~~~|||yyytttqqqppprrrtttwwwwwwvvvtttrrrpppnnnmmmgggddd___YYYRRRIIIAAA<<<444444333222222222222222222222222222222333333444333333333444555666777888999:::<<<>>>BBBFFFIIILLLNNNPPPSSSWWW\\\```cccdddffffffdddccc```^^^\\\ZZZVVVTTTSSSUUUTTTRRRUUUZZZSSSSSSRRRSSSVVVZZZ^^^aaaiiinnnttt{{{zzznnnfff^^^VVVRRRRRRIIITTTXXX\\\fffkkkqqq}}}~~~vvvjjjbbbVVVJJJBBB<<<777555111111000...,,,+++,,,...++++++++++++++++++++++++)))))))))))))))******+++******+++,,,------.........///111333555666666777mmmccchhhmmmlllssswwwpppeeeZZZQQQKKKJJJIIIFFFIIILLLPPPVVVaaappp{{{mmmaaadddrrryyyttttttxxx{{{yyyrrreeedddcccbbbccceeehhhjjjlllnnnrrruuuxxxyyyzzzzzz~~~~~~uuunnngggfffeeecccdddhhhkkknnnssswwwzzz~~~}}}zzzssstttsssqqqooonnnoooppprrrrrrqqqooommmkkkiiihhhaaa___ZZZTTTMMMFFF???;;;555666666555333222222222333333333222333444444555333333444444555777888999;;;<<<===???CCCFFFJJJLLLOOORRRVVV[[[```ccceeeeeeeeedddcccaaa___\\\ZZZYYYVVVTTTTTTUUURRROOORRRWWWVVVUUUTTTTTTXXX]]]cccgggqqqvvv|||}}}yyyssskkkgggggg[[[fffiiillluuuwwwxxxyyylll```YYYNNNDDD===888555333...///...,,,(((''')))+++************************)))))))))))))))******+++******+++,,,---.../////////000222444666777888888wwwhhhkkknnnnnnwwwggg```UUUKKKCCC@@@AAABBB???BBBDDDEEEIIISSSbbblll{{{rrraaa___lllxxxxxxqqqlllbbbYYYRRRQQQPPPOOOPPPSSSVVVXXX\\\___dddjjjoootttwwwxxx|||zzzrrrkkkiiigggeeefffiiigggjjjoootttxxx|||~~~{{{wwwssslllnnnpppooonnnmmmlllmmmmmmmmmllljjjhhheeecccbbb^^^\\\XXXRRRKKKDDD>>>:::777888888777555333222222444333333333333444555555444444444444666777888999<<<===>>>@@@CCCGGGJJJLLLPPPSSSYYY^^^ccceeeffffffddddddbbbaaa^^^\\\YYYXXXTTTRRRRRRSSSOOOKKKMMMSSSXXXWWWUUUUUUYYY___gggkkkwww{{{{{{wwwwwwuuu{{{xxxwwwttteeeZZZSSSIII@@@:::666444222...//////,,,(((''')))+++)))))))))))))))))))))))))))))))))))))))******+++******+++,,,...///000000///000333555777888888888oookkknnnsssyyyjjjYYYQQQIIIDDD???;;;<<<@@@999:::<<>>:::;;;???:::;;;;;;:::;;;>>>DDDGGG[[[mmmnnn^^^^^^fff{{{tttjjj\\\SSSNNNIIIBBB<<<999999888888999:::<<<===BBBBBBHHHQQQXXX]]]cccjjjpppwww}}}~~~uuuoooiiieeebbbeeedddeeegggkkkpppvvvzzz|||xxxpppooommmkkkiiihhhgggggghhhhhhiiiiiihhhgggeeedddeeedddcccbbbaaaaaabbbbbbeeedddbbb\\\SSSKKKFFFCCC<<<999666444555555555444444333333222222333333444444444444555777999;;;===<<>>~~~~~~|||hhhWWWMMMFFFBBB???>>><<<999:::===::::::999777666777;;;>>>MMM^^^sssvvvddd^^^___sss|||vvv___VVVKKKDDDAAA>>>888444777666555555666777999:::999888;;;AAAGGGMMMWWW```kkkttt}}}~~~wwwooogggccceeedddccccccfffjjjnnnqqqyyy}}}|||xxxrrrmmmccccccccccccbbbbbbbbbbbbeeeeeeffffffeeeddddddccc^^^```aaacccdddeeeeeeeeekkkjjjggg```WWWNNNGGGDDD;;;888555444444555444444444333333222222333333444333444444666777999;;;===???AAADDDGGGJJJNNNSSSWWW\\\]]]___bbbdddfffggggggeeeccc```^^^\\\YYYVVVSSSQQQPPPNNNMMMMMMNNNOOOPPPUUUYYY^^^bbbfffnnnwww~~~|||qqqdddVVVMMMFFFAAA;;;666444222000///...------,,,,,,++++++***++++++++++++++++++++++++(((***+++***))))))***+++,,,,,,------.../////////222333555777999<<<>>>???~~~kkkYYYLLLEEE@@@<<<;;;===<<<888888:::888888888777666888;;;>>>BBBQQQeeevvv~~~lll___ZZZkkk{{{yyykkkaaaOOOHHH@@@;;;:::888555222888777666666666777999:::777555555999>>>EEEQQQ]]]lllwwwvvvnnnhhhfffeeecccbbbdddgggjjjmmmsssvvv|||~~~zzzwwwtttooojjjfff______```aaabbbbbbccccccddddddddddddcccbbbbbbbbb]]]```dddhhhjjjkkkjjjjjjooommmiiiaaaWWWLLLEEEAAA:::777555444444444444222444333333222222333333444333444555666888:::<<<===AAACCCFFFIIILLLPPPUUUYYY]]]^^^```ccceeeffffffgggcccaaa___]]][[[XXXTTTQQQRRRQQQPPPOOOPPPQQQSSSTTTVVV[[[aaaggglllttt}}}}}}tttjjj]]]QQQIIIAAA===888444222111000...---------,,,,,,+++++++++,,,,,,++++++++++++++++++***+++,,,+++)))))))))+++---------...//////000000333444555777888999::::::ppp]]]NNNDDD@@@>>>;;;;;;===<<<777666888777888888888777999<<>>CCCEEEHHHKKKMMMQQQVVVZZZ\\\^^^```cccdddeeeeeedddaaa___]]][[[ZZZWWWTTTQQQRRRQQQPPPPPPQQQSSSUUUVVVXXX^^^fffmmmssszzzxxxmmmbbbVVVKKKDDD<<<999555333222111000///------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++,,,+++***)))***+++,,,------...///000111222444555666888999:::::::::tttaaaQQQEEE>>>;;;===::::::<<<;;;777555777777888888777666666888:::<<>>??????EEEGGGJJJLLLNNNRRRWWWZZZ\\\^^^```cccddddddcccbbb^^^\\\ZZZYYYYYYWWWTTTQQQOOONNNNNNNNNPPPRRRUUUVVV[[[bbbllltttzzz~~~ssseeeYYYMMMCCC===999666333222222222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,+++,,,---///000222333444444555888;;;===>>>>>>>>>vvvbbbQQQFFF@@@<<<:::;;;888888::::::777666888555666777666444444666888;;;???EEESSSjjjsss```^^^nnnyyykkk```WWWRRRLLLIIISSSbbbvvv~~~ppp^^^NNNCCC>>>888666444222222333333333444333222111111222333444111111222333444999FFFTTTlll{{{~~~yyynnnlllhhhdddbbbbbbcccdddeeehhhlllpppssswww|||}}}xxxssspppjjjkkklllooosssxxx|||~~~|||wwwrrrmmmgggccc\\\ZZZXXXYYY[[[]]]^^^^^^ddddddeeeeeedddbbb```___\\\]]]___ccchhhmmmqqqssszzz|||~~~}}}yyywwwrrrmmmdddXXXKKKBBB>>><<<666555444444444333111///444333333222222333333444444666999<<<>>>@@@AAAAAAFFFHHHJJJLLLOOORRRWWWZZZ]]]___aaacccddddddbbbaaa[[[ZZZXXXXXXXXXWWWTTTRRRNNNNNNNNNNNNPPPSSSVVVXXX```gggrrr{{{}}}vvviii\\\PPPEEE===888555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***++++++++++++,,,---***+++---///111444555666555777999<<<===>>>======vvvhhhTTTFFF@@@>>>===;;;888666666999999777777:::333444555666555666888:::;;;<<<@@@LLLccc|||wwwddd\\\kkk}}}ssshhh]]]RRRIIIGGGBBBAAAMMM___ppp{{{|||rrraaaNNN@@@::::::777666444333333333333444111111///......///000111///000222333333777DDDQQQkkk{{{vvvsssmmmhhheeeddddddddddddfffjjjmmmppptttyyy||||||}}}}}}{{{xxxrrrmmmiiieeeeeegggiiinnnssswwwzzz}}}}}}wwwqqqlllgggbbb___[[[YYYWWWXXX[[[___```aaafffgggggggggeeebbb___]]]]]]___ccciiipppwww}}}~~~zzzxxxoooiii___QQQEEE<<<999888666555444444444333111///444333333222222333333444555777:::===???AAABBBBBBFFFHHHJJJLLLOOORRRWWWZZZ^^^___bbbdddeeedddcccaaaZZZXXXWWWWWWXXXWWWUUUSSSPPPPPPPPPPPPSSSVVVYYY[[[ccckkkvvvtttlll```TTTJJJBBB<<<999222000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------((()))++++++++++++---...)))***,,,///222444777888888999:::;;;;;;999777666}}}jjjZZZIIIAAA>>>:::777666<<<:::999999:::999888666888555333444666888666444777>>>CCCFFFRRRjjj{{{eee]]]bbbooo~~~hhhYYYIIIEEEAAA@@@@@@DDDOOO[[[ttt~~~uuueeeTTTFFF>>>;;;:::444333333222222333333444222222333333333444444444444444444444666:::???CCC```vvvzzzpppgggbbbaaaaaaaaabbbbbbdddhhhlllpppqqqqqqqqqnnnllllllmmmnnnkkkiiigggfffggghhhjjjnnnrrrtttzzz|||~~~~~~|||{{{tttqqqmmmjjjiiigggccc```bbb___\\\[[[^^^bbbfffhhhhhhhhhhhhfffcccaaaaaaaaadddhhhpppxxx~~~zzz}}}xxxpppcccVVVPPPJJJBBB;;;888666666555444444333222222111222333444555777888888555555666;;;AAADDDCCCAAAEEEHHHLLLOOOSSSWWW\\\___aaa```aaaccceeeccc^^^YYY\\\ZZZXXXVVVTTTSSSSSSSSSNNNOOOOOOPPPQQQUUU[[[___lllrrr{{{|||rrrhhhZZZMMMEEE>>>999555333111/////////...,,,***,,,---...---+++***+++,,,,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,...///000111444888;;;;;;<<<======;;;888444222ttt]]]PPPCCC???>>><<<::::::;;;:::888888999999777666888666444444666777666555777===AAABBBMMMccc{{{kkk^^^___iii|||ppp\\\OOODDD@@@======>>>CCCOOO[[[wwwvvvkkkZZZKKK@@@:::777555444333333222222333333444222222222222333333333333222222333333444777===AAAWWWmmmwwwmmmgggccc```___```___```bbbeeeggghhhgggeeedddccceeehhhjjjjjjhhhfffeeeddddddeeegggiiijjjoooppprrrttttttsssqqqpppooommmkkkjjjjjjjjjgggdddhhhgggfffggghhhiiijjjjjjhhhhhhgggfffeeefffiiikkkrrrvvv}}}~~~yyy|||~~~wwwmmm```SSSLLLFFF???999777555555444444333222222222000111222333555666777777888999;;;???CCCFFFFFFEEEGGGJJJMMMPPPSSSWWW[[[^^^aaa``````aaabbbaaa]]]YYYZZZYYYWWWUUUSSSRRRRRRSSSPPPPPPQQQQQQSSSXXX^^^cccooouuu}}}xxxiii```SSSIIIBBB===999555222111///...///...,,,+++,,,---...---+++***+++,,,,,,***)))***+++------,,,,,,,,,++++++++++++++++++...///111222333555999<<<;;;<<<===<<<;;;888444222wwwfffQQQGGG>>>===>>><<<;;;;;;:::999777777888888666555777666444444666777666555777;;;======FFFYYYooo|||uuuaaa]]]bbbsss{{{pppbbbRRRGGG@@@===;;;<<>>;;;777555111000............---+++,,,---...---+++***+++,,,+++)))((())),,,---...---,,,,,,,,,,,,,,,,,,,,,,,,///111333444555777:::===<<<<<<===<<<:::888555333}}}iiiXXXLLLDDD>>>======:::777777999888666666777777555444777666555555555666666666666888999:::@@@PPPdddrrr~~~hhh```^^^kkkzzzrrrhhh^^^SSSHHHAAA???<<<;;;>>>CCCKKKZZZggg|||zzzrrraaaTTTDDD:::888888666333333333222222222222333333000000000000111111111111///000000000111333888;;;DDDUUUnnnzzzqqqiiiaaa\\\TTTRRRPPPNNNOOOOOONNNMMMNNNPPPSSSXXX]]]bbbeeefffhhhfffccc___[[[YYYWWWVVVWWWXXXZZZ]]]___aaaccccccggghhhjjjlllnnnppppppoookkklllmmmlllkkkiiihhhhhhlllooorrrvvvzzz}}}|||ssseeeXXXIIIBBB>>>999666555333333333222222111111111111111222333555666777777:::===AAACCCBBBCCCGGGJJJMMMPPPSSSUUUVVVXXXZZZ\\\___^^^\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUYYYaaaiiipppzzztttiiiUUUNNNDDD===:::888555333000///------......---,,,,,,---...---+++***+++,,,***)))((())),,,.........,,,,,,,,,,,,------------///111444555666777:::<<<<<<<<<<<<;;;:::777555333ooo\\\MMMGGGAAA===>>>>>>999666555999777666666777666555333666666666555555555666777555555777999>>>JJJ[[[iiisssggg___gggzzzwwwssstttgggccc[[[SSSLLLEEE>>>;;;===;;;;;;@@@FFFPPP```nnnzzzooofffUUUJJJ<<<555555777666333333222222111111222222333//////000000000111111111000111111111111333777:::AAANNNdddyyy|||rrrggg]]]VVVOOOMMMIIIHHHHHHHHHGGGGGGLLLNNNQQQUUUYYY]]]```bbbcccaaa^^^ZZZVVVSSSPPPOOOPPPRRRTTTWWW[[[___bbbdddgggiiilllnnnppppppqqqqqqnnnnnnnnnllljjjkkknnnppptttyyyzzzpppbbbTTTFFF@@@<<<888555555333333222222222222111111222333444555666777888999;;;>>>BBBCCCCCCEEEIIILLLPPPSSSVVVWWWXXXYYYZZZ\\\^^^]]][[[XXXVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWZZZ___gggpppvvvxxxkkk___PPPIII@@@:::888666333111///...------...///---,,,,,,---...---+++***+++,,,***)))((())),,,.........,,,,,,---------.........///111444555666777999;;;;;;;;;;;;:::888666444222ppp```QQQFFFAAA===;;;======999777888999888666666777777555444555666777666444444666777444444666999===DDDRRR```wwwqqqdddggguuuzzzvvvvvvpppddd^^^```UUURRRNNNIIIDDD@@@===<<<;;;999;;;AAAHHHSSSdddsss}}}qqqdddYYYHHH@@@666111222444444222222222111111111111222222///000000000111111111111000111222222222333666888@@@GGGXXXnnnsssggg[[[SSSOOOLLLHHHFFFEEEFFFEEEDDDJJJLLLOOOQQQSSSUUUXXXZZZYYYXXXVVVSSSQQQNNNLLLKKKMMMMMMOOORRRVVV[[[___aaaeeeiiilllooooooooooooppplllmmmlllkkkjjjnnnuuu{{{wwwlll]]]QQQDDD>>><<<888555555333333333333333333222222333333444666777888999:::===???AAACCCEEEHHHLLLOOORRRTTTXXXZZZZZZZZZ[[[\\\\\\\\\[[[XXXTTTRRRRRRSSSRRRRRRQQQPPPQQQRRRTTTTTTVVVXXX\\\```fffoooxxx}}}xxxoooaaaUUUKKKEEE===888666555222000...---,,,,,,...///...---,,,---...---+++***+++,,,+++)))((())),,,---...---,,,------....../////////000222555777777888999;;;::::::999888666444222111uuuaaaSSSIIIBBB>>>:::999<<<;;;888666888:::888777777777777666444555666777666444444666888555444666:::;;;>>>IIIUUUiiixxxyyyjjjgggppp}}}xxxqqqiiicccbbbfff```SSSLLLNNNJJJIIIHHHEEEBBB???>>>>>><<<;;;===DDDLLLXXXiiixxxvvvgggWWWKKK>>>:::555111111222333333222222111111111111222222000000000111111111222222000111222222111222444666<<<>>>KKKaaauuuwwwkkkaaaZZZSSSPPPKKKGGGFFFEEEDDDDDDEEEGGGJJJKKKJJJKKKNNNQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMOOORRRVVVZZZ\\\aaaeeejjjmmmmmmmmmnnnooojjjmmmooopppqqqvvvsssfffXXXMMMAAA===;;;777333222333333333333333333444444222333444555666888999999=========AAAFFFJJJMMMNNNRRRUUUYYY[[[\\\\\\\\\]]][[[\\\\\\YYYTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVXXX\\\bbbhhhooowwwyyyqqqgggZZZNNNEEE???999555555444222000---,,,+++,,,...///...---,,,---...---+++***+++,,,,,,***)))***+++------,,,,,,------...//////000000111444777999999999:::<<<999888777666444222111000lllXXXLLLEEE@@@>>>;;;999:::999555333555:::999777777888888666555444666888666444333555888666555777;;;::::::BBBNNN^^^ooo~~~~~~nnnhhhlllzzz{{{sssnnnfff^^^YYYTTTUUU[[[WWWIIIBBBDDD@@@AAAAAA@@@>>><<<;;;;;;@@@>>>AAAHHHPPP\\\nnn}}}}}}nnn^^^MMMAAA;;;999666444222333444555222222111111111111222222111111111111222222222222///000111111000111333555888888BBBXXXmmm}}}{{{rrriiidddXXXSSSNNNIIIGGGFFFDDDCCC???BBBEEEEEEDDDDDDGGGJJJMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNPPPSSSWWWYYY]]]bbbhhhkkkkkkkkklllnnnooosssxxxzzz}}}pppbbbUUUJJJ@@@<<<:::666222111444444444444444444444444111222333444555777888888;;;999999===DDDIIIKKKKKKSSSVVVZZZ\\\]]]]]]]]]^^^ZZZ\\\\\\ZZZTTTQQQPPPPPPQQQQQQQQQQQQRRRTTTVVVWWW[[[___fffmmmuuu|||vvvlllcccVVVJJJ@@@;;;666333444444333111,,,++++++,,,...///...---,,,---...---+++***+++,,,,,,+++)))***+++,,,,,,+++---------...///000000111333555999:::;;;;;;<<<===888888666555333111000000rrr\\\MMMFFFBBBAAA888999999999999888777777888888888888777666444444333333444444444444333333111333666888:::>>>BBBFFFUUUbbbttt{{{nnniiisss|||oooddd]]]WWWPPPKKKJJJIIIHHHGGGFFFCCC???<<>>888888777555555444444444111444555111///222333222333222111000000111222333000111111222222333333444777888>>>III\\\rrrttthhhaaaZZZRRRKKKHHHEEEAAA>>>@@@???>>>>>>???AAACCCEEEEEEHHHLLLPPPSSSTTTTTTSSSNNNNNNMMMKKKKKKNNNSSSXXXXXX[[[```dddhhhlllpppsssyyy~~~wwwggg[[[MMMHHH@@@:::777666555444444444444555555555666666777777777777888999:::;;;:::===AAADDDFFFHHHKKKMMMTTTWWW[[[^^^^^^]]]]]]]]]```^^^[[[XXXTTTPPPNNNLLLOOOPPPPPPPPPPPPSSSXXX[[[___dddkkkttt||||||qqqdddXXXMMMFFFAAA===888555333222000///---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,.../////////...///111444555777999;;;<<<<<<;;;;;;999999888555333000///...|||eeeQQQFFFAAA>>><<<888999999999999888777777777777777666666444333333444444555555555555444444333444666777999;;;???BBBMMM[[[nnn}}}tttkkkqqqsssjjj___VVVQQQLLLGGGCCCAAAAAAAAABBBCCCCCCBBBAAADDDEEEFFFEEEDDDEEEHHHJJJKKKOOORRRVVV```oooyyy|||}}}rrraaaOOOBBB;;;777666555444333333333333222555555111000222333222222222111000000111222222111111111222333333444444333555:::CCCSSShhh~~~}}}rrrhhh```UUUMMMIIIEEEBBB???>>>===<<<<<<===???AAACCCEEEGGGKKKOOORRRSSSSSSSSSNNNMMMKKKIIIHHHJJJNNNRRRSSSVVV\\\bbbiiipppwww|||sssbbbUUULLLGGG???:::777666555444444444444444444555555555666666666777888999;;;<<<;;;===AAACCCEEEHHHKKKNNNTTTXXX\\\^^^^^^]]]]]]^^^```^^^[[[XXXTTTQQQOOOMMMOOOPPPPPPQQQRRRUUUZZZ]]]bbbgggoooxxxvvvhhh\\\QQQGGGAAA>>>:::666222111000///......---,,,+++***)))))))))---,,,,,,++++++,,,,,,------,,,+++******+++,,,---//////000000000111444666777888;;;<<<======<<<;;;:::888666444222111///...{{{kkkUUUFFF@@@>>>;;;999888888999999888888777666555555555555555444333222555555555666666555555555444555666666777999<<>>999666555444444444444444444333333333333444555555666888:::;;;<<<<<<>>>@@@BBBDDDHHHLLLPPPUUUYYY]]]______^^^^^^^^^___]]]ZZZWWWTTTQQQOOONNNNNNOOOQQQQQQSSSWWW]]]aaafffllluuu~~~|||mmm___TTTJJJBBB<<<999666222000//////...---///...---+++******))))))---,,,,,,++++++,,,,,,---,,,+++******+++,,,...//////000111111111333666999999;;;===>>>???>>>===<<<;;;777333111222222000...lll]]]KKK@@@>>>???===:::888888888888888777777666555555555555555444333333555555666666666666555555222444555555666888;;;>>>@@@LLL^^^ppp}}}zzzwwwwwwoooeee\\\VVVPPPKKKFFFBBB@@@@@@???>>>>>>???@@@AAABBBEEEHHHKKKLLLPPPUUUYYY\\\___bbbdddhhhmmmqqqtttyyy|||pppaaaQQQCCC999444555444333222222222222222555888777333000111222000111111000000000000111111222222222333444444555555222444777:::AAARRRjjj|||vvvlll]]]PPPHHHDDD@@@>>>;;;:::999999999;;;>>>???BBBDDDGGGJJJMMMNNNOOOOOONNNMMMKKKHHHEEEEEEGGGJJJNNNUUUaaannnyyy}}}wwwhhhWWWMMMFFFBBB<<<888666555444333444333333333333222222222444444555666888:::<<<======>>>@@@AAADDDHHHMMMQQQVVVYYY]]]______^^^]]]^^^\\\ZZZWWWTTTRRRPPPOOONNNMMMNNNPPPRRRUUUZZZ```dddkkkqqq{{{tttfff[[[SSSKKKBBB:::777444000......///.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++***++++++,,,...///000...///111111222444888;;;<<<===???@@@@@@>>>===<<<;;;666111000222222000...ooo]]]RRREEE======???>>>;;;777888888888888777666666555555666666666555444444555555666666666666555555000222333444555888;;;>>>AAAKKKZZZkkkzzzvvvrrrkkkccc\\\UUUOOOJJJHHHEEEAAA?????????@@@@@@@@@CCCEEEFFFGGGJJJOOOSSSWWWZZZ___dddgggkkknnnqqqsssxxx||||||~~~~~~wwwhhhXXXJJJ???888444555444333333222333333333444777777222000111222000000000000000000000000000111111222333333444444555222555666666;;;III^^^mmm|||uuulll^^^RRRJJJEEE@@@======<<<;;;::::::<<<===???@@@AAACCCFFFIIIJJJKKKKKKJJJJJJIIIGGGFFFGGGJJJMMMVVV___mmm{{{~~~~~~~~~rrrdddUUULLLCCC???:::777555555444333333333333333333333333333444555555777999;;;===>>>===???AAABBBEEEIIIOOOSSSVVVYYY]]]___^^^]]]]]]]]]XXXVVVSSSQQQNNNMMMMMMMMMKKKMMMPPPSSSWWW]]]dddiiipppvvvtttkkkaaa[[[YYYRRRFFF<<<666333000...////////////++++++++++++,,,---...///---,,,,,,++++++,,,,,,---***++++++,,,---///000111---///000111222555888;;;===>>>???@@@???>>><<<:::888444111000111222000...rrraaaOOOIIIAAA<<<;;;;;;:::999777777888888777777666555555555666666666555555444555555555666666555555555000222333444555888;;;>>>BBBIIIUUUeeeuuu}}}uuuooobbb^^^XXXRRRNNNKKKHHHEEEBBBAAA@@@???@@@AAACCCDDDDDDHHHLLLOOOPPPSSSYYY]]]cccfffiiilllooorrrvvvxxxzzz~~~}}}|||qqq```OOOBBB;;;777555444333333222222333333444333666666111///111111000///000000111111000000///000111111222222333444444111333333333666@@@OOOZZZqqq~~~{{{rrrjjj___VVVPPPJJJDDD@@@AAA@@@>>><<<;;;<<<===>>>===>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIJJJKKKOOOSSSWWWaaajjjxxxyyylll^^^QQQJJJ@@@===888666555444333222222333333333444444444444666777777888:::<<<===>>>===???BBBEEEGGGKKKPPPTTTVVVYYY\\\^^^]]]\\\[[[\\\UUUSSSPPPNNNLLLLLLLLLMMMLLLNNNRRRVVV[[[bbbiiiooouuu{{{xxxiiiaaaZZZZZZ\\\WWWIII===666333000...////////////************+++---......---,,,,,,++++++,,,,,,---++++++,,,---///000000111...///111222333555888;;;>>>>>>??????>>><<<999888333333333222111000//////uuucccTTTDDDCCCAAA>>>:::888777777777777777777777666666555333444444555555555444444444444555555555555444444333444555555555777:::<<>>???===@@@DDDGGGJJJNNNRRRTTTUUUXXX\\\]]]\\\[[[ZZZZZZTTTRRROOOMMMLLLLLLMMMNNNNNNQQQUUUZZZ___gggooouuuzzzxxxnnnaaaXXXRRRSSSXXXUUUHHH;;;555333///...............++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,---...///000000000000222333333444666999<<<======>>>>>><<<:::777555...222555444111......000wwwgggWWWKKK@@@BBBCCC@@@;;;777666666777777777777777666666555222222333444444333333333333444444444444444444333666666777666555666888:::<<>>AAALLL[[[qqq~~~yyywwwtttpppmmmiiieeebbb___YYYPPPJJJFFFDDDAAA>>><<<;;;;;;<<<999999;;;<<<>>>@@@BBBBBBKKKNNNTTTZZZaaaiiipppuuurrrwww~~~}}}~~~yyyoooaaaRRRGGGAAA<<<:::666555444444333222111222333444666777888888:::::::::;;;<<<===>>>???===AAAEEEIIILLLOOORRRUUUTTTWWW[[[\\\\\\ZZZYYYYYYTTTRRROOOMMMLLLMMMNNNOOOQQQSSSXXX]]]ccckkktttyyy~~~sssggg\\\SSSKKKMMMTTTRRRFFF999555222///------------,,,------+++***)))(((((((((---,,,,,,++++++,,,,,,---,,,---...///000000000000333444555555555777:::===<<<=========;;;888555333+++111777666000,,,---000~~~jjjVVVKKKHHHCCCCCCBBB@@@>>><<<:::888888777666555555666777888222333555777777666555333444444555555555555555555666777888777666777:::<<<===CCCMMMYYYfffvvv~~~nnnddd^^^UUUMMMIIIGGGFFFDDDCCCDDDFFFHHHJJJLLLOOOTTTZZZ```dddgggiiilllmmmnnnooopppqqqqqqrrrvvvvvvuuuuuuvvvxxx{{{|||~~~uuu]]]GGG@@@<<<555222666111111111222222333333333000111222222111000///...000///...---------------//////000111222333333333111111111111333444666777FFFQQQbbbuuu~~~}}}{{{yyyvvvtttrrrqqqrrrnnniiihhhgggbbbZZZSSSIIICCC===;;;======999666888888999:::<<<>>>@@@AAAPPPXXXccclllsssvvvxxxyyyxxxzzz~~~vvvhhhYYYLLLDDD@@@===;;;777444222222222333555444333333444555666777::::::;;;<<<============AAACCCGGGKKKOOOSSSUUUVVVYYYZZZ[[[\\\[[[YYYWWWUUUUUUTTTQQQMMMKKKKKKOOORRRVVVXXX[[[___eeemmmuuu{{{wwwiii___QQQNNNJJJHHHFFFCCC===888////////////............---------,,,,,,+++++++++...---,,,---......---+++......---......///000111555444333666:::<<<;;;888???>>>===<<<;;;999555222111111000000//////......{{{iiiYYYKKKEEEFFFDDDCCCBBB@@@===;;;999888888777666555555666777777444555666777888777666666555555444444555666666777888999999888666777999;;;<<>>;;;999;;;::::::;;;>>>CCCHHHKKKZZZaaakkktttzzz}}}{{{{{{}}}}}}rrrcccUUUIIIBBB>>>===;;;888555333222333444666555555444555666888999:::;;;<<<===>>>>>>??????CCCEEEHHHMMMQQQUUUWWWYYY[[[\\\\\\\\\[[[YYYWWWUUUVVVUUURRROOOMMMNNNRRRUUUTTTWWW[[[```fffnnnvvv{{{}}}pppaaaXXXKKKGGGAAA===<<<:::777333////////////............---------,,,,,,+++++++++...---,,,---......---+++............///000111222888777777999<<<>>>===;;;===<<<:::999999666333000111000000000/////////...mmm]]]PPPHHHEEEFFFEEEDDDAAA???<<<:::888888999888777666555555666666555555555666666666666777666555444444555777999:::<<<<<<;;;999777666888:::;;;???FFFOOO[[[jjj|||{{{jjj^^^VVVOOOJJJHHHHHHHHHGGGIIIMMMRRRXXX[[[iiilllpppuuuyyyzzzzzzzzz{{{zzzxxxvvvvvvwwwxxxyyy|||}}}}}}sssYYYHHH:::888777333222444222222222222222111111111000000111111111000//////000///////////////000111///////////////000000000222000///...///222444666888@@@MMM\\\mmm}}}~~~{{{wwwtttqqqrrrssstttuuuuuutttssssssqqqooonnnmmmhhh```ZZZVVVOOOFFF???===<<<:::888>>>===<<<>>>CCCKKKRRRWWWdddjjjsss{{{~~~}}}~~~yyylll]]]OOOEEE???<<<===;;;888666444444444555666666555555666888999:::;;;<<<===>>>???@@@AAAAAADDDGGGJJJOOOTTTWWWZZZ[[[]]]]]]]]]]]][[[YYYVVVUUUUUUTTTRRROOONNNOOOSSSVVVWWW[[[```ffflllrrryyy~~~~~~ssseeeWWWNNNIIICCC<<<888777777555333////////////............------,,,,,,,,,,,,++++++------,,,---//////---,,,.........///111222333444999999999;;;===>>>===;;;:::999777666555444111...000000000000////////////tttbbbWWWPPPIIIEEEDDDHHHFFFBBB>>>;;;999888777888888777777666555555555333333333222333444555555666555444333444777:::<<>>;;;888777888:::;;;???EEELLLWWWfffvvvnnnaaaXXXPPPLLLMMMLLLMMMNNNRRRYYYaaahhhllluuuwwwzzz}}}~~~}}}{{{yyy|||{{{yyyxxxxxxzzz|||~~~uuudddMMMAAA777555666444222333333333222222111111000000000000000000000000//////000/////////000111222222000000000000000/////////222000...---...000333555666;;;DDDQQQaaarrr{{{xxxvvvtttqqqooopppqqqsssuuuvvvvvvuuutttooonnnnnnnnnnnnjjjeee```WWWPPPGGG@@@<<<<<<;;;;;;@@@@@@AAADDDJJJRRRYYY^^^gggmmmttt{{{}}}~~~uuufffWWWKKKCCC>>><<<<<<;;;999777555555666666666555555555666888999;;;;;;;;;<<<>>>???AAACCCDDDFFFHHHLLLPPPUUUYYY[[[]]]___^^^^^^]]][[[XXXVVVUUUQQQQQQPPPNNNMMMOOORRRUUUZZZ^^^dddiiinnnssswww{{{vvviii\\\OOOGGGEEE@@@999666555555444222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////...---...//////111222444666777999999;;;<<<===<<<;;;999888777555444333222///---000000000000////////////rrrcccSSSKKKGGGEEEDDDEEENNNKKKEEE@@@;;;888777777777777777777777666555555444333333333333444555666666555444333444777:::<<>><<<;;;:::888777666666666666555444444444555777999::::::;;;<<<===@@@BBBEEEFFFHHHJJJMMMRRRVVVYYY[[[]]]___^^^]]]\\\ZZZXXXVVVUUUPPPQQQPPPOOONNNPPPSSSVVV[[[___dddhhhkkkmmmqqqsss|||}}}}}}~~~}}}}}}}}}~~~zzznnnaaaTTTIIIBBB===999555333333333000---////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///---//////000222444777999:::;;;<<<>>>???>>>===;;;:::888666444222222111000...////////////000000000000gggXXXHHH@@@???BBBIIIPPPUUUQQQJJJBBB<<<999888777666666777777777777666666666666666777777777777888666555444444555777999:::??????>>><<<:::999;;;======CCCLLLVVV___jjjvvv~~~uuujjjaaa\\\[[[___]]]```eeekkkssszzz|||{{{ppp]]]LLLCCC===777555555555444333111111111111111000000000//////.........///000000000000000000000000111222111111111111111222222222000000/////////000222333999;;;@@@HHHTTTddduuu~~~{{{xxxsssqqqqqqrrrssstttsssrrrssssssrrrqqqpppoooooonnnqqqpppnnnkkkgggdddaaa```YYYWWWSSSPPPMMMLLLLLLLLLMMMNNNPPPRRRUUUXXXZZZ[[[dddhhhnnnssswww{{{xxxlll]]]OOOGGGBBB???<<<999888777777666666666666444444444444555777999;;;;;;<<<<<<>>>AAAEEEHHHJJJKKKMMMPPPSSSWWWZZZ\\\\\\^^^]]]\\\ZZZYYYWWWVVVVVVSSSSSSSSSRRRQQQRRRUUUWWW___bbbfffiiikkkllloooqqqyyyzzz|||}}}|||{{{xxxssspppkkkjjjiiiiiiiiijjjkkklllvvvyyy~~~rrreeeXXXMMMEEE@@@<<<888444333444444111...////////////............++++++,,,,,,,,,,,,---------,,,,,,...000111000...///000111333666999<<<===>>>AAADDDDDDBBB???===<<<888555333111111111000...////////////000000000000mmm[[[PPPEEE@@@@@@DDDNNNWWW\\\VVVNNNEEE>>>:::888888444555666777888888777777666666888999999999888777555555444444555666666777:::;;;;;;999888999;;;===???GGGSSS^^^hhhqqqyyyxxxqqqkkkgggiiinnnnnnqqqvvv{{{ooo___OOODDD===:::555222222444444333000000000000111111111111///......---...///000111111111000/////////000000//////000000111111222222000000111111222222111111555888===EEEQQQ```pppyyy}}}yyyxxxvvvtttrrrppppppqqqsssvvvwwwvvvtttvvvuuurrrpppooooooooopppooonnnkkkhhheeecccddddddbbbcccdddbbb```]]]ZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZ```dddiiinnnrrrwww{{{}}}rrrgggXXXLLLFFFBBB???<<<777777666666666666666666555444444555666999;;;<<<>>>>>>???AAADDDHHHLLLNNNOOOQQQSSSVVVYYY[[[\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVVSSSTTTTTTRRRQQQRRRTTTVVV^^^aaadddfffgggjjjmmmooorrrsssvvvxxx{{{}}}~~~~~~|||wwwssspppllliiifffccc___]]]RRRQQQPPPPPPPPPQQQSSSTTT]]]bbbjjjrrrzzzwwwiii[[[OOOGGG@@@<<<===888333111222333222111////////////............+++++++++,,,,,,------------,,,,,,...000111000//////000222444888;;;>>>@@@@@@CCCFFFFFFCCC???======666444111000000000///....../////////000000000111qqq^^^KKKGGGEEEEEEDDDEEELLLSSS```ZZZQQQGGG???:::888888333444666777888999888888333555777888999888666555444444555555555555555555666777888777666777:::<<<@@@JJJXXXdddnnnuuu||||||wwwsssrrruuu{{{|||vvvaaaQQQEEE===999666222///000333444333//////000000111111222222///...------...///000111111111000///......//////---......///000111111222///000222333333222111000111555;;;DDDPPP^^^mmmvvv|||~~~yyyssspppoooooonnnlllpppppprrruuuxxxyyywwwuuurrrpppmmmjjjiiijjjkkkmmmjjjiiihhhfffeeefffjjjlllsssuuuxxxxxxtttpppllljjjdddaaa\\\WWWVVVWWWYYY[[[\\\```eeejjjnnnsssxxx||||||~~~~~~}}}|||wwwtttooodddUUUKKKEEEBBB>>>;;;666666666666666555555555666666666666888:::<<<===@@@@@@AAACCCFFFKKKOOOQQQRRRSSSVVVXXXZZZ\\\]]]^^^ZZZZZZYYYWWWWWWVVVVVVVVVRRRRRRRRRQQQPPPPPPRRRTTTUUUWWWZZZ\\\^^^aaaeeehhhkkkmmmooorrrtttvvvxxxxxx~~~~~~~~~xxxpppjjjaaa\\\VVVPPPMMMKKKHHHGGGAAA@@@?????????@@@AAABBBDDDJJJTTT___iiitttzzzqqqbbbTTTJJJBBB===:::999333,,,)))***---//////000/////////............+++++++++,,,,,,------------,,,---...000111000//////000222555888<<>>BBBFFFEEEAAA===;;;;;;555333000......///...---.../////////000000111111uuuaaaSSSJJJGGGCCC@@@AAADDDHHHKKKUUUSSSNNNHHHAAA===;;;<<<999999999888888888888777999999999888777666666555444444444444444444333333666222111555888888999<<>>===BBBKKKTTT^^^kkkvvv~~~tttgggXXXNNNEEE<<<777777666555333111000///............---------,,,,,,,,,,,,,,,,,,------.........------------...///000111111111333666:::>>>BBBDDDDDDCCCCCCCCCCCCAAA===:::666333000000111222000---...............///000111lllZZZOOOHHHFFFBBB@@@@@@BBBEEEGGGLLLLLLKKKGGGBBB===;;;:::999999999888888888777777888888777777666555555444555555555555444444444444777333333777999999<<>>AAAEEEIIIKKKNNNQQQSSSUUUWWWZZZ]]]____________]]]]]]\\\ZZZXXXUUUSSSRRROOONNNKKKFFFAAAAAADDDHHHEEEIIIOOOTTTXXX\\\___bbbccceeegggggghhhlllqqqvvvwwwwwwwwwrrrhhh[[[MMMEEE@@@===999777666666444333444333222111000111333444555444777>>>EEELLLWWWaaappp}}}{{{mmmaaaSSSJJJBBB;;;666666444333222000///...------...------------,,,,,,,,,,,,,,,------........................///000111222444444555777:::>>>AAACCCEEEDDDCCCCCCBBB@@@<<<999666333000000111111000...............///000111111rrr___QQQIIIFFFDDDBBB@@@@@@AAABBBCCCDDDGGGIIIIIIEEE???;;;999999999888888888777777777777666666555555444444444555555555555666666666666888555444888:::;;;>>>CCCMMMZZZjjjvvvvvv^^^LLLBBB>>>:::666444444444333333222222222///000111111111000///...//////000000000000000000111000000//////000000111//////000000000000//////000111111222222222222222000444:::@@@GGGSSScccooouuu{{{zzzuuuqqqooopppnnnmmmnnnppprrrrrrrrrrrrppppppppppppooommmkkkllljjjgggdddccccccdddeeegggoooyyy|||uuukkkccc]]]ZZZYYYXXXYYYZZZ\\\___bbbfffiiijjjooorrrwww||||||xxxsssmmm^^^UUUJJJBBB===;;;999777555444333333333333333333555777:::;;;;;;;;;<<<===???BBBFFFJJJLLLNNNQQQTTTWWWXXXZZZ[[[]]]^^^^^^^^^\\\[[[ZZZYYYVVVTTTRRRPPPKKKHHHDDD@@@>>>>>>@@@BBBCCCGGGMMMRRRUUUYYY\\\^^^aaabbbdddfffgggkkkooorrrvvvsssmmmcccWWWJJJ>>>888555333111111222333222111000000//////......------333111222666:::>>>FFFNNN\\\kkk{{{wwwooocccWWWKKKDDD>>>888555555222222000///---,,,,,,,,,------------,,,,,,,,,,,,,,,------------..................///000222333444777777888:::<<>>===:::666333333333333222222222222000111333444444222000/////////000000111111222222000000////////////000000...//////000000000000///111111222333333333333222222555:::???GGGSSSbbblllsssxxx~~~|||xxxtttqqqooonnnoooooopppqqqrrrrrrrrrqqqnnnnnnmmmmmmllljjjiiigggffffffdddccccccfffkkknnnvvv~~~wwwmmmeee```]]][[[ZZZZZZ[[[^^^aaaeeehhhjjjoooqqquuuyyy|||~~~~~~~~~~~~yyyrrrjjjXXXQQQFFF???;;;999777555444444444333222222333555666888:::;;;;;;<<<>>>@@@@@@CCCGGGKKKMMMOOORRRTTTYYYYYYYYYZZZ[[[[[[\\\\\\YYYXXXVVVTTTQQQNNNKKKIIIGGGCCC???======?????????FFFJJJOOOSSSWWWZZZ]]]___aaabbbdddfffhhhjjjmmmooosssmmmcccWWWJJJ>>>666222111000///000222333333222////////////...---+++***333000111444555666;;;BBBLLLWWWggguuurrrgggXXXNNNDDD???;;;777444555222111000...---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666888999:::===???AAACCCDDDGGGEEECCCAAA@@@===999777444333111000000//////............///000111222333mmm[[[MMMGGGDDDDDDDDDCCCBBBAAAAAA@@@@@@EEEKKKRRRTTTPPPHHH@@@;;;888888888777777777666666777777666666666666555555666666666777777777888888777555555777999;;;BBBKKKVVVfffwwwjjj[[[III???===<<<888333222222222222222222111111///000222333333222111/////////000000111111222222000000////////////000000......///000000000000000111111222333333333333222333666:::???GGGSSSaaajjjssswww|||wwwvvvtttsssrrrqqqqqqqqqrrrssstttsssrrrqqqooooookkkkkkjjjiiigggfffffffffbbbdddeeegggjjjooowww|||vvvnnngggaaa]]]ZZZYYYYYY[[[^^^bbbfffiiikkkmmmppptttwwwzzz|||}}}~~~~~~yyypppfffTTTMMMCCC===:::999666444333444555444333222444666444666888:::;;;===@@@BBBBBBEEEIIILLLNNNPPPSSSUUUYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUSSSOOOKKKGGGCCCAAAAAA>>>;;;;;;<<<>>>??????IIIMMMRRRVVVYYY[[[^^^aaabbbcccdddfffhhhiiijjjiiihhhbbbWWWKKK@@@888333111111000000000222333222000000000111111111///---+++///------000000///333999BBBGGGSSSddduuu|||mmmaaaQQQHHH???<<<:::666444555222111000///...---------------,,,,,,,,,+++++++++************************---...///000222444666777888:::<<>>;;;888555333333222000///......///////////////111222333444uuuaaaSSSJJJEEEBBBCCCCCCBBBAAAAAA@@@@@@AAAGGGMMMSSSUUURRRJJJBBB===888888777777777666666666666666666666666666666666555555666666777777888888777555555777888;;;EEEOOO[[[kkk}}}sssWWWMMMBBB;;;;;;:::666111222222222111111000000000---...///000000000///...//////000000000000000000000//////......//////000---...///000000111111000000111111222222222222222333555999>>>GGGSSS```iiirrrvvvzzz}}}zzzuuurrrrrrrrrssssssttttttttttttuuuuuutttpppnnnmmmmmmkkkkkkjjjgggeeeeeegggiiifffiiinnnqqquuu|||wwwmmmeee```[[[YYYWWWWWWYYY\\\```cccbbbdddhhhlllqqqvvvzzz|||{{{}}}yyymmmbbbQQQJJJBBB<<<:::999777555333666777666333333666999333555888999;;;===AAADDDCCCFFFJJJMMMOOOQQQSSSUUUXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOKKKGGGBBB???<<<::::::999999;;;===@@@AAAKKKNNNSSSWWWZZZ\\\___aaacccccccccdddfffeeeccc```WWWRRRIII???777333111111000//////000111111///---111111222222222000///......------000000...111666;;;<<>>BBBEEEHHHIIIJJJIIIFFFCCC???===:::666444222333222000...---...////////////000111333444555|||gggVVVMMMHHHCCC???BBBAAA???>>>>>>???@@@AAADDDIIIOOOQQQNNNGGG@@@===888777777777666666666666555555555555555555555555444444555666666777888888888666777888999===GGGSSSaaaqqqppp```KKKEEE===999888888555333333333222111000//////.............../////////000000000////////////////////////............//////---...///000111111111111///000111111222222111111333444777===GGGTTTaaaiiippptttyyy{{{|||~~~}}}zzzuuuqqqssstttuuuvvvvvvuuutttssssssttttttqqqmmmkkkkkklllooonnnlllhhhfffggglllpppqqquuu{{{wwwmmmfffaaa^^^ZZZWWWVVVXXX[[[]]]]]]^^^aaaeeejjjoootttvvvzzz}}}yyykkk^^^OOOIIIAAA<<<;;;:::888666444777999777444444777;;;666888999:::;;;===AAACCCDDDGGGKKKNNNOOOQQQTTTVVVVVVVVVWWWWWWVVVTTTQQQOOOJJJIIIGGGDDDAAA===:::999666999;;;<<<<<<>>>CCCGGGNNNQQQVVVZZZ\\\^^^aaabbbbbb````````````^^^YYYUUUHHHDDD>>>777333111000111///......///000000...,,,000000111111111000000///000///000222222///111555555666<<>>@@@AAA@@@EEEJJJLLLIIIDDD???<<<777777777777666666666666444444444444444444444444333444444555666777777888999888888::::::>>>JJJVVVeeettt{{{cccQQQGGGBBB===999777777777777444333222111000///...---000000000///000111222333000000//////......------//////............//////---...///000111111111111//////000111111111111111333444777===GGGTTTaaaiiiooosssxxxzzzzzz{{{}}}yyyyyyyyyvvvssswwwxxxyyyyyyxxxuuurrrqqqppprrrrrroookkkiiijjjlllsssrrroookkkhhhjjjpppvvv{{{tttlllgggddd^^^YYYVVVWWWYYY[[[\\\]]]^^^aaadddhhhlllnnnyyy}}}xxxjjj\\\OOOIIIAAA===<<<;;;999777444777:::999555555888<<<999:::;;;;;;;;;===@@@BBBEEEHHHKKKNNNPPPQQQTTTVVVTTTVVVWWWWWWUUURRROOOMMMBBBAAA@@@>>><<<999777666666;;;???@@@???AAAHHHNNNQQQUUUYYY]]]___aaaccceee```^^^\\\\\\\\\YYYRRRMMMAAA>>>:::555222111111222.........000111111///...///////////////////////////---...111///,,,---111111333999???CCCNNNfff}}}qqq___QQQJJJHHH???888666555222000111......---,,,++++++++++++,,,,,,,,,+++++++++******.........------,,,,,,,,,***+++,,,...111444666888@@@AAADDDFFFHHHHHHHHHHHHKKKGGGCCC>>>;;;888444222111222333111---,,,---/////////000111222444666777sssfffVVVKKKGGGEEE@@@<<<>>>===<<<;;;<<<===???AAA??????@@@AAABBB@@@===;;;;;;;;;;;;999666555666777999999888777666555444444333333444555666777888999:::888999<<>>HHHVVVdddnnnvvvwwwxxxxxxyyyxxxxxxxxx{{{yyyvvvttttttwwwzzz|||~~~{{{wwwuuuuuuxxxzzzxxxyyyyyyxxxvvvsssqqqpppoooooonnnkkkhhhggghhhiiitttuuuvvvtttsssxxx{{{qqqkkkbbb\\\XXXXXXWWWWWWVVVWWWYYY\\\```dddhhhjjjsssvvvzzz~~~~~~qqqbbbWWWMMMIIICCC===999888999:::666555444444555777999::::::::::::;;;===>>>@@@AAAEEEGGGJJJNNNQQQRRRSSSTTTTTTTTTTTTRRRNNNIIIDDDAAA===<<<:::888666666666666:::<<<>>>@@@AAAFFFMMMRRRYYY[[[]]]___aaabbbbbbbbb[[[XXXTTTPPPLLLGGGBBB>>>888777555333222111111000////////////////////////111111000000000000111111111000...------...///000111111444:::@@@JJJ[[[kkk}}}ssshhh\\\PPPGGG===;;;777333000//////000........................---,,,+++***+++,,,---///+++******,,,------+++)))+++,,,---...///222666:::@@@AAACCCEEEHHHJJJKKKKKKFFFDDD@@@===:::888777666333333222222111000000000444333333333444666777888hhh]]]OOOFFFCCCAAA>>>;;;>>>===<<<;;;<<<===???@@@AAA@@@???@@@AAAAAA>>>;;;<<<<<<;;;999666555555666999999888888777777666666333444444555666777888888999888:::>>>AAAFFFQQQ\\\iiiwwwsssrrrzzzooo[[[JJJ@@@<<<;;;:::888777555444333222111000000////////////000000000000///////////////////////////////////////000///---///222111---//////000000000111111111///////////////000111111333555888>>>HHHVVVdddnnnwwwxxxyyyzzzxxxuuurrrpppmmmkkkhhhggghhhlllpppsss~~~|||zzzzzzyyywwwvvvxxx|||}}}|||{{{xxxuuuqqqnnnlllmmmmmmllliiigggggghhhjjjssswww}}}yyyqqqggg]]]XXXVVVUUUUUUTTTUUUVVVYYY\\\```dddfffooorrrwww|||zzzmmm^^^TTTJJJGGGBBB===999888888888777666555555555777999;;;999999:::;;;===???AAABBBIIIJJJLLLNNNPPPPPPPPPPPPUUUTTTRRROOOJJJEEE@@@===;;;:::999777666666777777<<>>;;;888666555444333222222222111111000000444444333333444666888999vvv^^^TTTIIIBBB@@@@@@===:::======<<<;;;;;;===>>>???EEEAAA======@@@BBB???;;;======<<<:::666444555555888888888888888888888888555555555666666777777777999999<<>>HHHVVVeeennnxxxyyyyyyxxxtttnnnhhhddd\\\ZZZXXXXXX[[[aaafffjjjyyy}}}}}}yyyvvvuuuvvvvvvvvvwwwzzz~~~~~~}}}zzzwwwsssooollljjjiiiiiiiiiggggggiiilllpppvvv}}}}}}pppddd\\\WWWVVVUUUSSSSSSSSSTTTWWW[[[^^^```iiilllrrrxxx|||~~~}}}~~~|||sssfffYYYPPPGGGEEEAAA>>>:::888777777777777666666666888999:::888888999;;;>>>@@@BBBDDDIIIKKKMMMNNNPPPPPPPPPPPPSSSQQQMMMIIIDDD???;;;999999888777666666777888999===BBBJJJPPPUUUXXX\\\^^^eeeddddddaaa^^^YYYUUURRRJJJGGGBBB>>><<<999666444222222111111000000000000111111111111111111111111111111000000000000111111///......---...///111222111000222666:::CCCSSSaaayyyyyykkk^^^SSSJJJBBB<<<:::888555222000////////////...---++++++---...///......---,,,***((('''&&&***))))))***++++++***(((,,,,,,---...000333888<<>>;;;777555333222222222222222222222111111111444444444444555777999:::}}}iiiXXXPPPGGGBBB@@@@@@===;;;===<<<<<<;;;;;;<<<======FFFAAA;;;;;;???AAA???<<<>>>>>>===:::666444444555666666777777777888888888666666666666666777777777888999===CCCGGGKKKTTT]]]dddppp}}}vvviii___cccnnn~~~ttt```OOOCCC<<<999666666555555444333333333222222111111111111222222////////////000000000000111000...,,,,,,...000111///111000---...111000,,,////////////000000000111///////////////000000111444666999@@@JJJXXXfffooovvvuuurrrnnniiiccc]]]ZZZSSSQQQPPPQQQUUU[[[aaafffppptttzzz~~~{{{xxxuuutttuuuvvvwwwwwwwwwyyy||||||zzzwwwssspppmmmkkkjjjffffffggghhhjjjooouuuyyyzzzlllccc]]]ZZZYYYSSSRRRQQQRRRSSSVVVYYY[[[cccggglllsssyyy|||||||||}}}~~~~~~}}}vvvlll___SSSLLLDDDCCCAAA???<<<:::888777777777777777777888999:::777888999;;;>>>AAADDDEEEHHHIIILLLNNNPPPQQQRRRRRRNNNKKKGGGBBB>>>:::888777777666666666777999:::;;;???DDDKKKRRRXXX]]]```aaacccbbbaaa^^^ZZZTTTOOOLLLCCC@@@;;;888666666444333222222222222222222111111111111111111111111111111111111000000000000111111............///000222222444333444777;;;BBBRRR```www~~~ssscccUUUKKKDDD>>>:::888666444111///......///000...,,,******,,,...000,,,,,,,,,,,,***(((&&&$$$+++)))))))))******)))'''***+++,,,---///333999===DDDEEEHHHIIIHHHFFFBBB@@@===;;;888666333222222111222222222222222222222222555555444555666888:::;;;sssaaaSSSNNNGGGBBB@@@>>>;;;999<<<<<<;;;;;;;;;;;;;;;<<>>DDDGGGKKKSSS\\\aaalllwww~~~tttfff^^^^^^fffttt}}}eeeSSSHHHBBB;;;666444444444333333333222222333222111111000000111111////////////000000000000111000...,,,,,,...000111...///...,,,---111///+++...////////////000000000///////////////000000111222555:::AAAKKKXXXdddlllooolllgggaaa\\\XXXVVVUUUPPPOOOOOOPPPSSSXXX]]]aaadddgggmmmqqqttttttsssrrrssssssssstttttttttttttttzzz{{{|||{{{yyyxxxyyyzzzyyywwwsssnnnkkkiiihhhgggfffhhhkkknnnsssyyytttkkkddd___\\\UUUTTTRRRPPPQQQSSSVVVWWW^^^aaagggnnntttyyy|||}}}}}}|||zzzyyyzzz{{{|||}}}~~~|||xxxooodddXXXNNNHHHCCCBBBAAA???===;;;999888777777777777777777888888777777999;;;???BBBDDDFFFIIIJJJLLLNNNOOOOOOOOOOOOFFFDDD@@@===:::888888888666666666666888:::<<<>>>DDDGGGLLLRRRYYY^^^bbbccc```^^^[[[WWWQQQLLLGGGEEE===:::666444444444444444222333333333333222111000000000000000000000000000111111000000000000111111.........///000111222222444333444777;;;BBBQQQ```vvv~~~ssshhhYYYLLLDDD>>>:::777666444222000///.........///...,,,******,,,...///((()))***+++***)))(((''',,,***)))))))))***)))''')))******+++---222999>>>EEEFFFHHHHHHFFFCCC???<<<;;;:::777555333222222222111111222222333333333444555555555666777999<<<===hhhZZZMMMJJJEEEAAA>>><<<999666;;;;;;;;;;;;;;;:::::::::???<<<::::::;;;===>>>>>>>>>>>>===;;;777555555666444444444555555666666666666666666777777888888888999999===CCCFFFIIIQQQZZZ___hhhssszzzrrrfff\\\YYY]]]jjjwwwrrrZZZIIICCC???888111444444444333333222222222111111111000111111222222000000000000////////////000///...------...///000---///...,,,...222111---......////////////000000///////////////000111111222555;;;BBBJJJTTT]]]cccbbb___ZZZUUURRRQQQSSSTTTPPPPPPPPPPPPRRRUUUWWWYYY]]]___cccfffhhhgggeeeddddddeeefffhhhkkkoooqqqsss{{{|||}}}|||yyyvvvuuuuuuwwwtttoookkkgggfffffffffllloootttyyy~~~|||sssjjjbbb]]]XXXUUURRRPPPOOOQQQSSSUUUYYY\\\aaahhhnnnsssvvvwww{{{zzzxxxvvvvvvwwwxxxyyyxxxvvvqqqhhh\\\PPPIIIEEEAAA@@@???===<<<:::999999666666666777777777777666777888:::<<>><<<:::888888888888777777777888999<<<>>>???JJJKKKOOOUUU[[[```aaaaaa\\\YYYTTTMMMGGGAAA>>><<<888666444333555666666555555555555555333111///---000000000000000000000000111111000000000000111111...//////000000111111111222111333666:::BBBQQQ```vvv}}}vvvjjjaaaTTTJJJCCC???;;;888333333111000///...------...---,,,******,,,---...(((((()))***************---+++)))))))))***)))((()))******+++...333:::???EEEFFFFFFFFFDDD@@@<<<::::::888666444333222222222000111111222333444555555666666666777888;;;===>>>rrr]]]SSSHHHFFFCCCAAA>>><<<999777;;;;;;;;;;;;;;;:::999999888999;;;:::999:::===@@@===>>>===;;;888666777888555555555555666666666666555555666777888999999:::999999<<<@@@CCCFFFNNNXXXZZZdddnnnuuu}}}tttiii^^^WWWWWWbbbmmmvvvrrrcccPPPBBB===999555111555555444333333222111111//////000111333555666777222222111000///...------////////////////////////...//////...000444444000........./////////000000///////////////000111111222666<<>>===<<<:::999888888888555555666666666555555555888999:::<<>>???iiiUUUNNNEEEEEEDDDBBB@@@>>><<<:::;;;;;;;;;;;;;;;:::999888444888;;;;;;888888===AAA=========;;;888777888999777777777777777666666666444555666777888999:::::::::999;;;???AAADDDMMMVVVVVV___hhhpppyyyxxxmmmbbbXXXUUU]]]fffnnn~~~```VVVIII>>>888666555444666555555444333222111000---...///222555888:::<<<333222111000///...---,,,......////////////.........000000000222777777333............/////////000///////////////000111111333777<<>>@@@AAAJJJMMMRRRYYY]]]]]]WWWRRRJJJFFFAAA;;;888888:::;;;;;;:::;;;===@@@AAA@@@???CCCCCCBBB@@@<<<888444222222222222222222222222222111111000000000000111111000111111111111000000///444333666:::???IIIYYYhhhuuu}}}yyyooogggVVVPPPIIIDDDAAA===999555111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,000---+++******+++******---------...111777???EEEEEEDDDCCCAAA>>><<<:::888666555333222000000000111000000111222444555666666777777777888:::<<>><<<;;;;;;;;;;;;::::::999888777777:::999888888888:::<<<>>>???===;;;;;;<<<;;;888555999888666666777777666555777555444555777888888888:::===>>>>>>BBBIIILLLLLLYYY[[[aaaiiiqqqzzz{{{ttthhh\\\RRRVVVaaaooo{{{rrrXXXNNNAAA999666666444222111111111111111111111111222111111222444888<<>>@@@AAABBBCCCEEEGGGIIILLLQQQVVVZZZ\\\[[[XXXUUURRRNNNLLLKKKFFFFFFEEEEEEEEEEEEEEEFFFLLLKKKLLLOOOUUUXXXWWWVVV[[[YYYXXXXXXYYY[[[[[[[[[aaadddiiinnnuuu|||tttkkkbbb]]]WWWSSSPPPNNNLLLKKKOOOOOOOOOSSSYYY___cccdddnnnpppsssuuutttqqqllliiigggbbbZZZRRRJJJCCC===999888888777777666666555555888555333444666888777555666888;;;>>>AAABBBAAAAAAFFFCCC>>><<<;;;;;;;;;:::666999;;;<<<:::999888888666888:::<<<>>>@@@AAAAAAIIIMMMRRRSSSRRRNNNKKKIIIDDDAAA===:::999999999999888999===DDDKKKOOOOOOMMMOOONNNJJJFFFAAA<<<777555555111000333444111000111333333222222222333333444444333222111111222333333666777:::===DDDPPP___jjj}}}uuuhhh___XXXRRRKKKFFFCCC???:::666444333111///---,,,+++***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++000,,,)))///---)))...+++++++++---222888>>>BBBFFFCCC@@@>>>===;;;888555444333222111000...------//////000111222333333444999888888888:::===@@@AAAnnnZZZMMMHHHCCCBBBAAA???===<<<;;;;;;;;;::::::999999888888888;;;:::999888999;;;===>>>>>><<<;;;;;;===<<<:::777999999999:::;;;:::999777888666555555777999999888888;;;<<>>???@@@AAADDDHHHLLLNNNMMMJJJHHHGGGBBB???;;;888888888999:::@@@BBBHHHPPPXXX]]]]]][[[[[[YYYVVVPPPIIIBBB<<<999888444222444555333222444333222222111111222333333555444333222111222222333666999===BBBJJJVVVccclllzzz||||||qqqdddZZZTTTNNNHHHCCC@@@===888444//////...---------------,,,,,,,,,+++++++++******+++,,,,,,,,,------------+++///***&&&,,,***(((...,,,,,,...111555;;;@@@CCCDDDAAA>>><<<;;;999666333333333222111000///......000000111222333444555555:::999999999;;;>>>AAABBB}}}eeeRRRGGGCCCAAA@@@???===<<<<<<<<<<<<999999999999999999999999:::999999888999;;;<<<======<<<;;;<<<===>>>===;;;:::;;;<<<===<<<;;;999888:::888666666888999:::999:::;;;<<>>??????@@@AAADDDGGGIIIHHHFFFDDDDDDAAA???<<<::::::<<>>DDDLLLUUU```jjjqqqwwwxxx{{{{{{vvvjjj]]]SSSNNNHHHBBB>>><<<999555111...------,,,,,,,,,------++++++++++++************------------...............111+++''',,,+++)))///---...111555:::>>>AAACCCAAA???<<<:::888777444111222222111111111000000000111111222333444555666666;;;::::::;;;<<>>===<<<<<<<<<<<<<<<999999999999999999::::::888888888888888:::;;;<<<;;;;;;;;;<<<===>>>????????????>>>===:::999999999===;;;888888999:::;;;:::>>>===>>>DDDRRR[[[VVVMMMIIIKKKOOOVVV^^^fffnnnrrrwwwxxxzzz|||~~~xxxkkk]]]XXXYYY```mmmyyy}}}iiiUUUHHH@@@===999777777888777555222222222222222222222222111111000///000111333444111000...------...///000.................................//////000000000///////////////////////////////////////000111111333333333555888<<<@@@BBBHHHJJJMMMOOOQQQTTTXXX[[[YYYXXXVVVRRRMMMIIIEEEBBBAAAAAAAAAAAABBBDDDEEEEEEGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@??????CCCIIIQQQVVVdddlllxxxvvvpppeee\\\VVVRRROOOMMMMMMLLLKKKLLLPPPSSSVVVWWW\\\```fffkkkllljjjfffbbb[[[SSSIII@@@:::777555444666666555555444333333333222222222333444666777888555666777777888888777777777777888:::<<<;;;999777333555888999999:::;;;<<<======<<<=========>>>>>>@@@BBBEEEEEEDDDBBBBBBBBBAAAAAAAAAAAABBBFFFKKKNNNTTTYYYaaajjjqqqvvvvvvvvvzzzyyyvvvppphhh^^^UUUPPPLLLFFF@@@???===:::999;;;;;;:::888777777777999:::;;;;;;::::::;;;<<<===>>>CCCHHHPPPYYYccclllrrrvvvtttuuuvvvtttnnncccUUULLLFFFBBB<<<999777666222///111000///---,,,+++++++++,,,,,,,,,+++++++++******,,,------------.........///444///---222000,,,111...000444999===@@@AAABBB???===:::999777666333111111111111111111111111111000111222333444555666777:::::::::;;;===@@@CCCEEEnnnZZZNNNHHHFFF>>>======<<<;;;;;;<<<<<<999999999999999999::::::666666666777777888999999999:::;;;;;;<<<>>>@@@BBBHHHGGGDDD@@@;;;:::<<<>>>@@@>>>:::999:::;;;<<<<<<======>>>GGGUUU]]]VVVJJJGGGHHHLLLQQQYYYaaahhhllltttuuuwwwxxxzzz}}}~~~rrrddd[[[XXX\\\hhhtttsss```NNNCCC===;;;999777666555444333222222222222222222222222111000//////...///000000//////............//////---.......................................///////////////////////////////////////...///000000111222222222444777;;;???BBBJJJLLLMMMNNNNNNOOOQQQTTTRRRRRRRRRPPPNNNJJJGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>???>>>???@@@BBBFFFOOOYYYaaammmsss{{{xxxmmmccc[[[VVVQQQOOONNNLLLJJJKKKMMMPPPQQQRRRWWW[[[aaafffhhhfffccc```WWWOOOEEE<<<777555444444555555444444333222222222111111222222333555666888444444555555555444444444666666888;;;======:::888444666999::::::;;;===???======<<<;;;;;;<<<======@@@AAAAAAAAA??????@@@AAACCCEEEHHHJJJMMMRRRXXX]]]fffkkkrrryyy}}}wwwooohhhccc]]]VVVOOOMMMIIIEEECCCDDDDDDBBB@@@>>>>>>???@@@BBB@@@@@@@@@AAACCCEEEHHHIIIQQQVVV^^^hhhqqqvvvyyyyyysssrrrpppmmmfff[[[OOOFFF@@@;;;666444444333000---111000///...------------...------------,,,,,,,,,,,,,,,,,,,,,---------------444222111666333---111000333777<<>>BBBFFFHHHiiiWWWMMMHHHGGG???>>>===<<<<<<<<<<<<<<<999999999999999999999999555666666777888888999999888999:::;;;;;;===@@@CCCPPPOOOMMMHHHBBB@@@BBBEEECCC@@@<<<:::;;;<<<======:::<<<@@@IIIWWW^^^WWWKKKEEEFFFIIIMMMSSS[[[aaafffoooqqqsssuuuvvvyyy|||{{{lll```WWWWWWaaammm{{{iiiXXXIIIAAA<<<;;;999777555333222222111111111111111111111111000000//////.........///......///............------------...............//////..................//////////////////////////////......//////000111111111222555888<<>>@@@===<<<;;;:::::::::<<<<<<>>>>>>???>>>===???BBBDDDIIIMMMSSSWWWZZZ___eeejjjrrrvvv|||~~~zzzwwwpppiiicccaaa]]]WWWTTTUUURRRPPPNNNKKKKKKLLLNNNOOOKKKKKKKKKMMMOOORRRTTTVVVbbbeeelllttt{{{}}}{{{yyyrrrooojjjddd\\\RRRHHHAAA;;;777222111111111///,,,---------...///000111222............------------+++,,,,,,,,,,,,---------+++222000000666444...222444666:::>>>@@@AAA@@@??????===:::999888666444222111111222222222222222222...///000222333555666777888999:::<<<@@@EEEJJJLLL|||cccRRRIIIEEECCC@@@???>>>===<<<<<<<<<<<<;;;::::::999999888888888666777888999999:::::::::777999::::::999;;;???CCCOOOQQQRRROOOJJJFFFGGGIIIFFFBBB>>>;;;<<<===>>>>>>;;;???EEENNNYYY]]]UUUIIICCCCCCDDDGGGMMMTTTZZZ^^^gggjjjnnnqqqsssvvvyyy|||tttggg\\\YYYbbbnnnrrr___OOODDD???;;;:::999666444222222333000000000000000000000000000/////////...............////////////...,,,,,,---------.........//////000/////////......------///////////////////////////............///000000///111333666:::===@@@AAACCCEEEGGGGGGEEEEEEFFFGGGHHHJJJMMMOOOOOONNNMMMLLLGGGFFFDDDBBB@@@>>>>>>===???@@@AAA@@@???@@@DDDGGGEEEHHHMMMPPPUUU^^^jjjrrr{{{|||}}}}}}|||}}}wwwmmmeee]]]XXXRRROOOLLLKKKLLLMMMMMMLLLNNNQQQUUUXXXZZZZZZYYYYYYNNNIII@@@999555444333222333333333222111111000000000222333333111111333666222222111111111222222333555444555777::::::999888666888999:::999:::===???;;;:::999888888999;;;<<<>>>>>>???@@@AAAEEEJJJOOOUUU[[[cccgggiiilllqqquuuxxx|||{{{wwwvvvsssnnnjjjkkkfffdddaaa___^^^___aaaccc^^^^^^^^^___```bbbdddfffoooqqqvvv|||zzzvvvqqqlllddd\\\TTTKKKBBB===888444000///000111///---,,,,,,,,,---...///111222......---------,,,,,,,,,------------...............333///...555444222888999;;;>>>AAABBBBBBAAA@@@>>><<<999888777666333111222222222222222222222222///000111333444666777888999999;;;???DDDIIINNNRRRxxx```OOOEEEAAA???AAA@@@???>>><<<<<<<<<<<<;;;;;;::::::999888777777888888999;;;;;;;;;;;;;;;777999:::999888:::???CCCJJJOOOTTTSSSNNNJJJIIIJJJGGGCCC>>><<<<<<===>>>>>>@@@DDDJJJQQQYYY[[[QQQEEE@@@@@@AAACCCHHHOOOUUUXXX```dddjjjnnnrrruuuxxxzzzzzzzzznnnbbb___iiiuuu~~~lllYYYJJJ@@@<<<:::999888666333222333555//////////////////////////////////////////.........//////000///---,,,***---------.........//////000000000///......------////////////////////////...............///000000///000444777;;;>>>@@@AAA???AAACCCCCCCCCBBBCCCDDDHHHJJJLLLOOOPPPOOOMMMLLLEEEDDDBBB@@@???>>>======<<>>:::777333//////000111///---...------,,,,,,------------------,,,,,,,,,++++++............/////////000222666000---444666777???===???AAACCCCCCCCCBBBAAA===;;;888777666555333111333333333222222222111111000111222444666777999999999:::===AAAFFFMMMRRRUUUoooZZZNNNIIIEEEAAA@@@??????>>>>>>???@@@AAA>>>======<<<<<<;;;::::::999999:::;;;:::999888777<<<;;;::::::999999999999BBBEEEJJJOOORRRRRRQQQPPPJJJHHHCCC@@@>>>???BBBDDDGGGLLLTTT[[[\\\VVVLLLEEE>>>???@@@AAACCCHHHOOOSSS\\\aaahhhnnnqqqrrrssstttwwwzzz}}}{{{mmmhhhnnnvvvrrraaaQQQDDD===<<<666666555444222111000000222111111000///......---000000000000000000000000000...,,,,,,---............------...000111///...000000///...............//////.........---------///////////////000111111777555444666:::<<<<<<;;;<<<:::888:::===@@@CCCCCCHHHIIIJJJJJJIIIHHHGGGFFFAAAAAA@@@???>>>>>>>>>>>>>>>???CCCIIIQQQWWW\\\]]]```___]]]\\\]]]ccckkkqqq~~~zzzvvvrrrrrruuuxxx{{{~~~uuuggg]]][[[UUUNNNKKKJJJJJJIIIGGGHHHIIIJJJMMMQQQRRRRRRPPPHHHBBB:::666444333111///111000000000000000111222000000000000000000000000222111111111111333444555555555666888888999999999777999;;;;;;999888999:::;;;888444333555999<<<>>>>>>BBBGGGMMMSSSYYY```dddiiilllpppvvv{{{~~~~~~~~~}}}yyyxxxwwwvvvvvvvvvwwwwwwuuu{{{~~~}}}}}}zzzvvvmmmcccUUUKKKEEE@@@999444111111000000//////......------------------------------------------------------...///000111222222333222222222444777:::<<>>>>>>>>???@@@AAA;;;;;;;;;:::999999888888777777999::::::::::::999<<<;;;::::::999999999:::>>>@@@EEEIIIMMMNNNOOOOOOLLLJJJGGGEEEFFFHHHLLLNNNUUUVVVYYYZZZWWWPPPFFF???>>>?????????AAADDDJJJNNNWWW\\\dddkkkoooqqqrrrsssuuuvvvyyy}}}xxxtttxxx~~~mmm\\\MMMBBB<<<<<<444444444333333222222222111111111000///.........////////////////////////000...---,,,...//////......------...000111///...000000///...............//////.........---------///////////////000111111666555444555999;;;;;;999;;;999999:::===@@@BBBBBBEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>===>>>???@@@DDDGGGKKKRRRYYY___bbbdddfffdddaaa______dddjjjppp~~~zzzuuupppnnnooopppvvvzzz{{{mmmddd___YYYRRRNNNMMMLLLJJJHHHGGGGGGHHHJJJMMMNNNMMMLLLGGGAAA999555444444222000111111000000000000000111000000000000000000000000111111000000111222333444444444555666777777777777777888:::999888777777888999777555444666999<<<===EEEJJJQQQXXX^^^dddjjjnnnppprrrvvvzzz~~~}}}{{{zzz{{{|||}}}zzz~~~{{{vvvjjj```RRRGGGBBB===888333111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000111111111222333333555777999<<<===CCCBBBAAAAAAAAA@@@===:::>>>;;;777666555555333222444444444444444444444444555555666777888999999:::@@@BBBEEEHHHLLLQQQWWW[[[jjjUUUKKKFFFBBB???@@@@@@>>>>>>>>>>>>???@@@;;;;;;::::::999999888888555666777999:::;;;;;;;;;;;;;;;:::999999999::::::999;;;>>>BBBFFFIIIJJJKKKLLLLLLKKKLLLNNNRRRVVVYYY___\\\YYYUUUPPPJJJBBB==================@@@DDDHHHOOOUUU^^^fffkkknnnqqqrrrrrrrrrtttvvvyyy|||~~~zzzeeeUUUHHH???;;;;;;333333333333333333333333111111000000//////......////////////////////////111///---...///000000///...------...000111///...000000///..............................---------///////////////000111111555444333555777888888777999888999;;;>>>@@@@@@???@@@@@@@@@@@@???>>>======>>>===<<<<<<>>>@@@CCCEEEPPPTTTYYY```eeeiiikkkkkkkkkiiifffcccaaadddjjjnnnzzzyyywwwsssnnnkkkjjjkkknnnttt|||wwwoooeee___WWWQQQOOONNNLLLIIIGGGFFFFFFHHHJJJKKKJJJHHHEEE???888444444444333111222111111000////////////////////////////////////////////////000111222333333333444555666666666666666777888777555444444555777777666777999===@@@CCCQQQVVV]]]dddkkkpppvvvyyyxxxyyy{{{}}}~~~~~~}}}xxxqqqeeeZZZMMMCCC>>>;;;666222222111000///...---,,,,,,++++++++++++++++++++++++------------------------.........//////000000000222333555888;;;===>>>???EEECCCBBBAAAAAA???;;;888<<<999666444444444333222444444444444444444555555666666777888999:::;;;<<<@@@CCCGGGKKKPPPVVV]]]aaakkkVVVLLLHHHDDDAAA@@@@@@>>>======>>>??????======<<<<<<;;;::::::999666777777888999:::::::::;;;::::::999999:::::::::999:::;;;===@@@CCCEEEGGGJJJKKKLLLNNNQQQUUUYYY[[[[[[WWWQQQLLLIIIFFFCCCAAA;;;<<<<<<<<<<<<>>>BBBEEEIIIOOOXXXaaagggllloooqqqpppppppppqqqsssvvvyyyzzz}}}ttt^^^OOODDD<<<999999444444333333333333222222111000000000/////////...////////////////////////111///...///000111000///...------...000111///...000000///.......................................///////////////000000111333333333444555666555555888777888:::===>>>===<<<:::::::::::::::999888888::::::;;;>>>BBBHHHMMMPPP^^^bbbhhhmmmoooooooooooommmkkkhhhdddccceeejjjnnnrrrssstttrrrooommmllllllkkkpppwww}}}zzzkkkddd[[[UUURRROOOKKKHHHHHHGGGFFFGGGHHHIIIHHHGGGCCC===777444444444333111333222111//////.........////////////////////////.........///000000111222333444555666666666666666555666666555333222333444666777777999===DDDKKKPPP```cccgggkkkooouuu{{{|||{{{|||}}}~~~zzzrrrjjj^^^UUUHHH???;;;999555111111111000///---,,,++++++************************,,,,,,------------------.........//////000000000222444888;;;>>>@@@@@@AAADDDCCCBBBBBBBBBAAA>>><<<:::777444333333333222111333333444444555555666666777777999:::;;;===>>>???AAADDDJJJOOOUUU\\\ccchhhjjjVVVLLLGGGDDDAAAAAA@@@>>>=========>>>>>>===<<<<<<;;;::::::999999999888888888888888888888:::::::::999999::::::;;;<<<<<<<<<===>>>@@@BBBCCCGGGGGGHHHJJJMMMPPPRRRTTTQQQMMMGGGCCCBBBBBBBBBAAA:::;;;<<<<<<===???CCCFFFEEEKKKSSS[[[bbbhhhmmmqqqpppoooooooooqqqsssuuuvvvzzz{{{}}}oooYYYJJJAAA:::777777666555555444222111111000000000000000////////////........................000///...///111111000......------...000111///...000000///...............---.....................///////////////000000111111222333444444444444444666666666888:::;;;:::888666666666666666666666777999;;;>>>EEELLLUUU\\\```kkkoootttwwwuuusssqqqppplllkkkhhhfffeeeggglllppprrrtttvvvvvvtttqqqpppooooooqqqtttxxx}}}ssskkkaaaYYYTTTPPPLLLHHHGGGEEEDDDEEEGGGHHHGGGFFFBBB<<<666333333444333111222111000///............////////////////////////---......///000000111111555555666777777777666666444555555333111111222444444555777:::@@@KKKXXX```nnnnnnmmmlllnnnrrryyy}}}}}}}}}|||}}}|||tttsssrrrqqqrrryyy|||wwwmmmcccXXXOOODDD===:::888444000000000///...---,,,++++++************************,,,,,,,,,---------............//////000111111111333555999>>>AAABBBBBBBBBCCCBBBAAAAAAAAA@@@===:::888666333222222333222222333333444444555666777777888999:::<<<>>>???AAABBBCCCGGGNNNTTT[[[cccjjjnnniiiTTTJJJEEEAAA>>>AAA@@@>>>===<<<<<<===>>>::::::999999888888777777:::999888777777777777777::::::999999999:::;;;;;;???>>>>>>>>>???@@@AAAAAACCCCCCEEEFFFHHHIIIJJJJJJJJJFFFBBB@@@??????>>>===;;;<<<===>>>>>>@@@CCCEEEDDDHHHNNNUUU\\\cccjjjooooooooooooooopppqqqrrrssswwwxxxzzz}}}|||iiiTTTGGG@@@:::777666777666555444222111000///000000000000////////////........................///......///000111///---...------...000111///...000000///...............---------...............///////////////000111111...111444555444333444555555444333444666777777555444444444444555666888888<<<@@@FFFOOOYYYcccjjjnnnuuuyyy~~~~~~{{{vvvttttttnnnmmmllljjjiiikkkppptttyyy{{{}}}}}}zzzwwwvvvuuuvvvwwwxxxyyy||||||tttiii```ZZZTTTOOOKKKEEEDDDCCCDDDGGGIIIIIIIIIAAA<<<555222222333222000111000000///............////////////////////////---...///000111111111000555666666777777777666666444555444333222222444666444666:::???GGGTTTdddnnnzzzxxxtttqqqoooqqquuuyyy~~~~~~}}}~~~|||tttjjjbbb```___```dddnnn{{{zzztttiii]]]PPPHHH@@@;;;999777222---.........---,,,,,,++++++************************+++,,,,,,------............//////000222333333444555777;;;>>>AAABBBCCCBBBBBBAAA???>>>===:::666333777555222222333333333222222333444555666777888888999:::;;;>>>@@@BBBDDDDDDGGGLLLSSS[[[cccjjjqqqvvvjjjUUUJJJEEEAAA>>>AAA@@@>>>===<<<<<<======::::::999999888777777777888888777666666777888999:::999999999::::::;;;<<<>>>??????@@@AAAAAABBBBBB@@@AAACCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAA???===;;;===>>>???>>>>>>>>>@@@BBBCCCFFFJJJOOOUUU]]]fffllloooooopppppppppppppppoooooossswww{{{rrr```MMMDDD@@@;;;777666555555444333333222111111////////////000000000000..............................---///000000...,,,...------...000111///...000000///...............---------........./////////////////////000111111,,,000444555444444555666444222111111222444444444333333333444666888:::<<>>@@@BBBBBBBBB???>>>===<<<;;;999555222777444222222333444444333222222333555666888999999:::;;;===???AAADDDFFFGGGMMMRRRZZZbbbjjjqqqxxx}}}mmmXXXMMMGGGCCC???AAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999888666666555666777888:::;;;999999999999::::::;;;<<<===>>>???AAABBBCCCCCCCCC???AAABBBDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDBBB???<<>>???CCCDDDGGGKKKPPPYYYccciiinnnooopppppppppooonnnmmmgggmmmtttyyy|||kkkZZZIIIAAA@@@<<<999777333333333333333333333333////////////000000000000........................---------...000///---+++...------...000111///...000000///...............---------........./////////////////////000111111+++///444666555444555777444222///...000222333333333333333444777:::===>>>IIINNNWWWbbbmmmuuu{{{~~~{{{zzzxxxuuussstttxxx{{{zzzooogggaaaZZZUUUKKKJJJJJJLLLPPPTTTWWWWWWBBB<<<666222111111000...//////.........//////000111111111111111111111111---...000222222222111111444444444555444444333333444555555444444555999;;;>>>EEEPPPZZZbbblllxxx~~~zzzxxxxxxyyyzzz{{{}}}{{{xxxqqqggg\\\SSSNNNLLLEEEIIIQQQ]]]lll{{{~~~zzzzzzwwwsssooohhhZZZMMMCCC>>>999777777444---'''++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////...///000222444666777888999:::<<<>>>@@@AAABBBBBB<<<<<<;;;<<<===<<<999777777444222222333555555444222222333555666888999::::::;;;===@@@BBBEEEGGGHHHRRRWWW___gggooovvv}}}ooo```UUUJJJDDDCCCBBB@@@===;;;<<<>>>BBBEEEAAA>>>;;;999888888777666:::999888777777999;;;<<<:::999999999;;;;;;;;;:::??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFAAABBBCCCCCCAAA@@@@@@@@@>>>>>>>>>???????????????@@@CCCFFFIIINNNTTT\\\aaaiiimmmppprrrpppmmmlllkkkrrrtttwwwyyy|||}}}gggWWWGGG@@@>>>:::777777555444444333222111000000000000000///---...000222...///////////////......,,,,,,------.../////////////////////////////////000000///...............'''***------------000333000000000000////////////555555444333111111222444111...+++---000333333111333333444444777<<>>>>>===<<<;;;999777666:::888666333222222333444555555666666777777888888BBB>>>===BBBFFFGGGKKKOOO[[[aaakkksssyyyqqqaaaVVVKKKDDDCCCBBB@@@===;;;<<>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBDDDEEEDDDCCCAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHLLLRRRYYY^^^gggjjjnnnooonnnlllkkkkkkqqqsssvvvyyy|||zzzeeeVVVFFF???===:::666666333333222222222222222222///000111000......000111...///////////////..............................////////////////////////000//////...............(((***------------///222////////////000000000000444444444222000000222444222222111000000111333444222444666888<<>>888222000111222000---//////////////////////////////000111111111111000000000111111111111000000222222222222333333333444666666666777999<<<@@@CCCLLLYYYgggmmmsss|||{{{vvvxxx{{{~~~|||xxxuuutttiii^^^VVVPPPJJJHHHJJJQQQYYYeeeqqqyyy~~~{{{zzzwwwooodddXXXMMMHHH@@@;;;666333222111///,,,,,,,,,++++++++++++++++++------,,,+++++++++,,,---------,,,,,,------......///000222444666888::::::??????@@@@@@AAAAAA@@@@@@>>>======<<<:::999777666777666444333333333555666444444555777888:::;;;;;;AAA>>>>>>CCCHHHKKKPPPUUU___gggqqqyyy~~~vvvdddWWWLLLEEECCCCCCAAA>>><<<<<>>>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGEEEDDDDDDEEEBBBBBBAAAAAAAAAAAAAAABBBAAACCCEEEHHHKKKPPPWWW\\\eeehhhlllnnnnnnmmmlllmmmsssuuuxxx{{{~~~vvvaaaSSSDDD>>><<<999555444111111222222222333333333...000111111000//////000...//////000000/////////000000//////...------,,,000000000000000000000000000///......------......***,,,------------...000......//////000000111111222222222000//////111333111444555333000000333888333666:::???DDDIIIOOOSSSXXX[[[```eeeiiinnnsssvvv~~~zzzrrrlllaaaZZZQQQLLLJJJFFF@@@::::::555000...///000...,,,////////////////////////......///000000000000000000000111111111111000000222222222222222333333444666777999;;;===AAAGGGKKKUUUdddtttyyy{{{uuuoooooorrrwwwzzzyyytttooohhh___VVVSSSPPPNNNPPPTTT^^^dddmmmvvv}}}}}}yyyqqqgggZZZNNNEEE???;;;888555222111111///...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,---......///111222444666999;;;===>>>??????@@@@@@@@@???>>>>>>======<<<;;;:::888777777444444333333333444666777444555666888:::<<<>>>???@@@>>>@@@GGGLLLQQQWWW]]]gggoooyyy|||hhhYYYOOOGGGCCCCCCAAA???======???AAABBB@@@>>><<<<<<<<<<<<;;;999999888888888888999:::::::::;;;<<<=========???@@@>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIHHHGGGFFFFFFGGGDDDCCCBBBBBBAAABBBBBBCCCDDDEEEGGGIIIKKKPPPVVV[[[cccgggkkknnnooooooppppppwwwzzz}}}qqq]]]OOOBBB===<<<888444333222222222222222222222222...000222222111000///000...//////000000000000///000/////////.........---000000000000000000000000//////...------------...,,,,,,---------------...---......///000111111222000111111///......000222000111222222111222666999777;;;AAAFFFJJJOOOSSSVVVVVVXXX\\\^^^aaafffkkkoooxxx{{{{{{vvvhhh```VVVOOOJJJEEE???;;;:::666222///...---+++)))////////////////////////...///000000111111000000000000111111111111000000111111000000111222333444555999===???BBBGGGNNNSSS\\\lll{{{{{{ooolllkkkmmmqqquuusssmmmhhh```YYYTTTUUUWWWXXX\\\aaaiiimmmssszzz}}}vvvkkk^^^QQQFFF>>>999777555333222111000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------...///000111222444777:::===???@@@AAAAAAAAAAAA@@@???>>>======<<<;;;:::999888777777444444333333444444555666777777888999;;;>>>@@@AAAAAAAAADDDKKKQQQUUU]]]dddooowwwnnn^^^SSSJJJDDDDDDBBB@@@>>>>>>???@@@AAA===<<<;;;;;;<<<<<<:::999999999999999999::::::;;;;;;===??????>>>>>>@@@BBB??????@@@AAABBBCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFHHHIIILLLPPPVVVZZZaaaeeejjjmmmoooqqqsssttt|||lllYYYLLL@@@<<<<<<888333222444444333333222111000000...000222333111000000000......///000111111000000........./////////000000000000000000000000000000//////...---------------------,,,------------------......///000111111222///000000...------000222...---,,,///444888::::::>>>BBBGGGLLLNNNQQQSSSTTTTTTVVVXXXYYY\\\___dddhhhppptttyyy{{{{{{}}}}}}rrriii]]]SSSKKKEEE@@@<<<888555222000///...---,,,000000000000000000000000///000111111222222111111000000111111111111000000000/////////000222444555777;;;AAAEEEHHHMMMUUU[[[dddrrryyylllhhhhhhhhhjjjkkkiiiccc______ZZZXXX\\\aaadddiiinnnoooqqquuuzzz{{{{{{{{{|||~~~~~~|||xxxpppbbbUUUJJJAAA:::555333333222111////////////------,,,,,,+++***))))))+++++++++,,,,,,---------------------...///000111111222444777:::<<>>>>><<<;;;:::888777777777777666666555555444444444555;;;:::::::::<<<>>>@@@BBBEEEEEEIIIPPPUUUZZZccckkkvvv}}}wwwfff[[[PPPHHHEEECCCAAA???>>>??????@@@<<<;;;;;;;;;======;;;999:::::::::;;;;;;;;;;;;;;;===???AAAAAA>>>===@@@BBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMMMMLLLKKKLLLMMMLLLJJJHHHFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNSSSXXX]]]bbbeeekkkooorrruuuxxxzzz}}}iiiVVVJJJ???<<<<<<888444111555444444333222111000//////111222222111000000111......///000111111111111------...//////000111111000000000000000000000000///...------,,,,,,---------,,,+++,,,.........,,,......//////000000111111/////////...---...000222///,,,,,,000777===>>>===DDDGGGLLLOOOPPPPPPQQQRRRRRRTTTVVVWWWYYY\\\```cccggglllrrrtttsssuuu{{{}}}sssdddVVVJJJBBB<<<999222222111000000000111111000000000000000000000000000000111222222222222222000000111111111111000000//////...///111444777999:::AAAHHHMMMOOOUUU]]]dddoooyyywwwkkkiiijjjjjjhhhfffbbb___^^^```]]]^^^dddjjjmmmpppuuuqqqqqqssswww}}}wwwvvvuuuvvvwwwwwwuuutttmmmcccVVVJJJBBB<<<777333000111222000...---.........------,,,+++***)))(((******+++,,,------------,,,,,,------...///111111222333444777:::<<<>>>???CCCCCCCCCBBBAAA@@@???>>>;;;:::999777666666777888777777777777666666555555<<<;;;;;;;;;<<<>>>AAABBBHHHIIIOOOVVV\\\aaakkkuuu|||ooocccWWWMMMEEEDDDBBB@@@????????????<<<;;;;;;===>>>>>><<<:::;;;;;;<<<<<<======<<<<<>>888666000000111000000000111222000000000000000000000000///000000111111111111111000000111111111111000000000000000111444888<<>>:::777333000...000111000---,,,,,,...,,,,,,,,,++++++*********)))***+++---......------,,,,,,------...000111222333444666888:::<<<>>>>>>AAAAAAAAAAAAAAA@@@???>>>;;;:::888666666666777888666777777888888888888888;;;:::::::::<<>>@@@@@@>>><<<;;;<<<======>>>>>>======@@@CCCEEECCC???===???BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPRRRSSSTTTSSSRRRSSSTTTUUUSSSPPPNNNMMMNNNOOOQQQWWWXXXZZZ[[[^^^ccciiimmmooosssxxx}}}{{{fffSSSHHH???===>>>:::444111111222222222222333333333222222222000//////222444......///111111222222222111111000000//////......////////////////////////......---,,,,,,,,,,,,------+++***+++///000///---000000000000//////////////////000///...///111333444888;;;<<<===???EEEJJJGGGJJJMMMNNNNNNNNNOOOPPPIIIKKKNNNPPPQQQSSSVVVXXX\\\bbbhhhiiihhhjjjqqqwww{{{}}}vvveeeSSSEEE<<<777666111222222111///------...000000000000000000000000...//////000000000000000000000111111111111000000222222222333777;;;@@@CCCDDDKKKTTTYYY\\\aaajjjqqq|||~~~}}}|||zzzzzzzzzssskkkbbbeeeeee```YYYUUUYYY^^^___^^^aaajjjoooooonnnpppssspppoooqqqvvvzzz{{{zzzxxxzzz}}}}}}{{{yyywwwuuurrrooommmiiiddd```SSSJJJ>>>777444333000...---000111000---++++++---***++++++++++++,,,,,,,,,)))***+++---......------,,,,,,------///000111222555666777999;;;===>>>??????@@@@@@@@@@@@???>>>>>>;;;999777666555666777888555666777999::::::::::::999888888999<<<@@@EEEGGGLLLOOOWWWaaahhhppp|||tttcccVVVOOOLLLIIIGGGEEEBBB>>>;;;BBB@@@===<<<===>>>>>>===<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDCCCBBB@@@>>>DDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNNNNPPPRRRUUUUUUTTTTTTVVVZZZ\\\ZZZXXX]]][[[YYYWWWWWWZZZ]]]___]]]```dddhhhlllqqqwww|||}}}xxxbbbOOOFFF>>>;;;999666444555444444333222222333333333111111000000000000111111111//////111444444222///111111111111111000//////222///---...000000...+++******+++---.....................///......---------...///000000000//////000111222222000000222333:::;;;<<>>======<<<;;;:::999888777777777444777888666777<<<>>><<<;;;<<<>>>???AAADDDIIIMMMRRRVVV]]]fffoooyyy{{{jjj]]]UUURRRMMMIIIGGGDDDAAA???BBB???===<<<=========<<<======<<<<<<===???@@@AAA@@@AAABBBBBBBBBAAA???>>>CCCCCCDDDEEEFFFFFFGGGGGGJJJKKKMMMNNNNNNPPPSSSUUUXXXWWWXXX[[[___aaaaaa___bbbaaa___^^^```bbbfffhhhjjjmmmqqqtttxxx}}}vvv```OOOFFF>>>;;;999666444555555444333333222222222222111111000000000000111111333111000000222333222000111111111111111000//////000...,,,---//////...,,,///.........//////...---...............------,,,------......//////000000111222222222111333555888<<<===???AAACCCFFFGGGHHHLLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLNNNPPPSSSUUUVVVYYY]]]]]]]]]^^^dddiiillllllmmmppptttyyy}}}wwwhhhYYYPPPHHH>>>999888666666666444222000//////000000////////////000000000111111111111111000000111000000111333444444333555555666999>>>DDDHHHJJJRRRTTTZZZaaadddhhhqqq{{{}}}wwwrrrlllfff```\\\VVVQQQNNNMMMLLLJJJLLLPPPRRRTTTWWW\\\aaaeeefffeeeggggggffffffeeeeeeffffffgggfffeeeeeeeeeeeecccaaabbb^^^ZZZYYYWWWSSSKKKEEE===:::666222///......///......------,,,,,,++++++(((&&&'''***+++))))))+++...---+++******+++,,,---.........///111333555777777888:::<<<>>>???@@@@@@BBBAAA@@@???>>>======<<<<<<;;;:::999999999999999777::::::888999>>>???>>><<<===???@@@BBBFFFKKKNNNTTTYYYaaajjjsss}}}vvviii^^^YYYSSSMMMIIIGGGDDDBBBDDDAAA???>>>>>>???>>>>>>??????>>>>>>>>>@@@AAABBBAAABBBCCCCCCCCCBBB@@@???DDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVXXX]]]]]]^^^bbbfffiiijjjiiikkkkkkjjjkkkmmmqqquuuwww|||~~~ttt^^^PPPFFF>>>;;;:::666444555666555444333222111111111111111000000000000111111666555333222333333222111000000111111000000//////...,,,,,,,,,...///...---111000//////000111000//////............------,,,...---------...///111222333333333222222555999<<>><<<:::999777555333111000///000000////////////000000///000000111111000000///333222111333555777888777999999;;;===BBBGGGLLLOOOSSSTTTZZZbbbhhhlllvvv}}}~~~xxxooofff___XXXRRRNNNIIIEEECCCDDDDDDCCCFFFJJJHHHIIIMMMRRRXXX[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXVVVUUUUUUTTTSSSRRRPPPMMMKKKJJJIIIFFF@@@:::888666333000...------...,,,,,,,,,,,,,,,++++++++++++)))***......,,,,,,...------------------------......///000222444555777888:::<<>>===<<<<<<;;;;;;::::::;;;<<<======:::<<<<<<999:::>>>???>>>===>>>@@@AAACCCHHHMMMQQQWWW]]]fffpppyyywwwgggaaaYYYQQQLLLIIIFFFEEEGGGEEEBBBAAAAAABBBAAA@@@AAA@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHJJJKKKLLLNNNNNNNNNPPPRRRTTTUUUXXX[[[^^^aaacccfffjjjnnnrrrttttttvvvvvvwwwxxx|||sss]]]PPPGGG>>><<<:::666444555777666444333222111111111222111111000000111111222888888888888777555222000///000000000000000//////------------.../////////000...---///222444333111000//////...------------///...------...111333555777666555333333555:::===@@@AAABBBDDDGGGIIIJJJKKKNNNOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLOOORRRVVVXXXXXXXXXXXXZZZ^^^___```ccchhhmmmrrruuuwwwzzz~~~yyyooohhh]]]XXXSSSPPPNNNIIIEEEBBB>>><<<888555444333111111111000000////////////000...//////000000000000///555444333444777:::;;;;;;<<<>>>???AAADDDIIIMMMQQQRRRTTTYYYbbbiiioooxxx}}}yyyuuusssmmmbbbXXXPPPJJJFFFCCCCCC???===@@@@@@???BBBFFFCCCCCCFFFJJJOOORRRSSSRRRQQQPPPOOONNNNNNMMMNNNNNNQQQNNNKKKIIIHHHHHHGGGFFFBBB@@@???>>>>>><<<888444333111///---,,,,,,,,,---+++++++++++++++++++++,,,---+++,,,///000......000,,,---.../////////...---...///000111333555666777888:::>>>AAABBBBBB@@@???@@@@@@???>>>===<<<<<<;;;:::::::::;;;<<<===??????:::<<<;;;888888<<<>>>===>>>???AAABBBEEEIIIPPPTTTYYY```kkkvvvrrrkkkaaaXXXQQQMMMJJJHHHJJJGGGDDDCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJLLLMMMOOOQQQQQQQQQSSSVVVXXXZZZ]]]aaadddhhhjjjnnnssswww{{{~~~ttt^^^PPPGGG???<<<:::777555666777666444333222111111111222222111111111111222222777:::===>>><<<777222///...//////000000000//////....../////////000000111000...---000555777444111222111000///............000000//////111444666888;;;:::888555444555999<<<@@@AAACCCDDDFFFHHHJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMOOOQQQUUUWWWXXXXXXWWWWWW[[[[[[]]]___dddiiimmmpppqqqtttxxx|||~~~~~~uuukkkaaa[[[UUUUUUUUUUUUTTTSSSPPPLLLDDD???:::666555555333222111111000///////////////......///000000000000000444333444777<<>>===???<<<;;;======<<<===AAABBBBBBCCCGGGJJJLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIFFFBBB@@@??????>>>===:::999999999999777555333///...---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))'''(((,,,---******---+++,,,...000000///...---///000111333555666777888888:::>>>@@@BBBAAA@@@???@@@??????>>>===<<<;;;;;;:::::::::;;;<<<===>>>???;;;<<<;;;777888<<<>>>===>>>???@@@BBBEEEJJJQQQVVV\\\dddppp{{{yyynnnddd\\\VVVRRROOONNNKKKHHHGGGGGGGGGFFFEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMPPPRRRSSSTTTUUUXXX[[[^^^```dddhhhkkkqqquuuzzzwwwaaaQQQGGG???<<<;;;777555666666555444333222111111111222222111111111111222222666:::>>>???<<<777222///......///000000000/////////000111111000///000222222000111666;;;===888333444333111000/////////000222222222333555888:::<<<>>>>>><<<999777777:::===AAABBBCCCDDDFFFHHHIIIJJJNNNOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWXXXYYYXXXWWWXXXXXXYYY\\\___dddhhhkkkmmmpppuuuxxx{{{~~~zzzqqqiiibbb[[[WWWUUUYYY\\\]]]^^^___]]]YYYMMMGGG???:::888777555222222111000//////......///......///000111111111111222222444:::CCCKKKQQQSSSNNNOOOPPPOOOLLLMMMQQQUUU\\\[[[___hhhpppvvv}}}~~~zzzsssqqqooollliiieee___[[[QQQLLLDDD>>>;;;:::::::::;;;888777999999888999<<>>;;;:::999888777555555555666666555555444444......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))---...++++++...+++,,,---////////////...000111333555777888999999:::<<<>>>@@@AAAAAA@@@@@@??????>>>===<<<;;;::::::::::::999999:::;;;<<<<<<:::<<<:::666777<<>>===>>>???@@@CCCJJJQQQWWW___ggguuutttkkkccc^^^ZZZVVVSSSPPPOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ___aaaeeehhhkkknnnsssvvv}}}zzzeeeQQQHHH???===;;;777555666555444333333222222222222333222222111111222222333666999<<<;;;777333111111---......///000000/////////000222111...---///111000000444<<>>777555333111000000111111333444666888:::<<<>>>>>>???@@@???>>><<<<<<>>>@@@BBBCCCDDDEEEGGGHHHJJJJJJMMMOOOQQQRRRRRRRRRPPPOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQSSSVVVXXXYYYYYYYYYXXXXXXYYY[[[^^^bbbfffhhhmmmppptttxxx{{{~~~zzzuuullleeeaaa___]]]\\\ZZZaaaffffffhhhkkkkkkgggYYYQQQFFF???;;;888555111222111000///...............///000111222222222222222222444:::CCCLLLSSSVVVTTTVVVVVVRRRNNNLLLPPPSSS___]]]```iiiqqqvvv|||}}}zzzxxxuuuppphhheeeaaa]]]YYYUUUQQQNNNDDD???999666555777888888666444444777777666777;;;======>>>@@@CCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;999888777777555333111111222333333222222222333.........---------------......------,,,,,,++++++,,,***+++...///---,,,///++++++,,,---......//////222333555888999:::::::::===>>>???AAABBBBBBBBBBBB???>>>>>>===<<<;;;:::999::::::999888888888888888555777555222333999<<<<<<;;;<<<===>>>BBBHHHQQQVVVbbblllyyyvvvmmmgggccc^^^\\\YYYWWWWWWWWWVVVUUUPPPOOONNNMMMMMMNNNOOOOOOQQQPPPPPPPPPQQQQQQRRRSSSRRRSSSUUUXXXZZZ]]]___```hhhjjjnnnqqqtttxxx}}}|||gggQQQHHH???===;;;777666666444444333222222333333333333222222111111222222333666888999666222000111333------...///000000//////...000222000---,,,---///+++---444AAANNNTTTPPPKKK888666444222111111111222444666888;;;===???@@@@@@???@@@AAAAAA@@@@@@BBBDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOMMMNNNOOOQQQRRRSSSSSSTTTPPPQQQRRRTTTXXXZZZZZZZZZZZZZZZ[[[\\\___cccfffhhhnnnqqquuuyyy{{{~~~|||pppjjjccc^^^]]]___aaabbb___gggmmmmmmooossssssooocccYYYLLLCCC===999444000222222000///............//////000222222333333333444333444999@@@HHHMMMPPPVVVXXXWWWRRRLLLJJJLLLPPP___]]]___gggoootttyyy~~~}}}}}}vvvrrroookkkeee___[[[VVVRRROOOLLLHHHFFF===999444222333555777777444222333666888777888<<<999999;;;>>>AAACCCBBBAAA>>>>>><<<;;;:::999999888999888777777777666333000...///000000//////000111/////////......---------//////...------,,,++++++(((&&&'''++++++)))))),,,++++++,,,,,,---...//////333444666999;;;;;;;;;;;;@@@@@@AAAAAABBBCCCDDDDDD>>>>>>===<<<;;;::::::999;;;:::888777666555555555000111///,,,...444888888:::;;;;;;===AAAHHHPPPVVVeeennn}}}wwwrrrlllhhhcccbbbcccaaa[[[VVVXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWZZZ\\\___aaacccggglllpppvvvyyy}}}kkkXXXMMMCCC@@@>>>:::555444888666333222333333333222333333333333333333333333222333444222000//////000---.........//////000000111000///......///000111000222999FFFYYYddd___TTTAAA<<<444///---000333555666999;;;===>>>>>>@@@BBB@@@BBBDDDDDDCCCDDDEEEGGGIIIIIIHHHIIIIIIJJJKKKLLLOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTSSSTTTVVVVVVVVVXXX[[[^^^]]]```bbbcccccceeejjjnnnooorrrvvv{{{}}}tttnnnddd```\\\\\\```eeehhhiiinnnooorrrtttuuuvvvvvvvvvooofffXXXJJJ@@@:::666444444222000///000000///...///////////////000111111333333444666999???CCCFFFNNNLLLLLLMMMLLLJJJLLLQQQdddbbbaaaeeennnvvv{{{|||}}}wwwpppllliiieee^^^XXXVVVQQQKKKGGGDDDAAA===:::888666444222111222444555666555444333444666888:::<<<<<<<<<===???>>><<<:::;;;;;;;;;:::999888777666777666444222111111111111111111111111000///...---++++++++++++,,,,,,---.........//////......---,,,(((((()))***++++++,,,,,,((()))+++---......------222333444666888999::::::<<<===???AAABBBBBBAAAAAA???>>>===<<<;;;:::999999888777666444333222111111222222111111222444555666777999<<<>>>BBBKKKVVV^^^mmmuuu{{{wwwrrrppppppmmmgggbbb______]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]^^^___```aaagggiiilllnnnqqquuuzzz~~~lllXXXMMMCCC@@@>>>:::666444888666333333333444333222333333333333333333333333111222222111///......///............/////////000000///...------...///000///222888FFFZZZgggeee[[[DDD===555000000333555666777999<<<===>>>>>>@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWYYY]]]aaaaaadddggghhhhhhkkkppptttwwwyyy}}}zzzrrrkkkfffaaa___]]]___dddjjjmmmnnntttuuuwwwyyyzzzzzzzzzzzztttkkk]]]OOODDD;;;555222444222000000000111000//////////////////000111111222111222333666;;;???BBBFFFDDDEEEHHHHHHHHHLLLQQQ___^^^___eeelllrrrssssssrrrlllfffbbb```\\\VVVQQQLLLHHHCCC???>>>===:::888777555333111111222444555444444333222333555777888999888999;;;======;;;:::999999999999888777666666777666444222111111111111............---,,,+++***,,,+++++++++,,,,,,---..................------,,,++++++++++++++++++++++++)))***+++---......//////222333444666888999::::::===>>>???AAABBBBBBAAAAAA???>>>===<<<:::999888777777666444333222111111111333222222222333555666888888;;;===@@@EEENNNZZZbbbqqqxxx}}}wwwrrrlllkkkjjjhhhgggfffffffffiiiiiijjjkkkmmmnnnooopppuuuxxx|||oooYYYNNNCCC@@@>>>:::666555888666444333444444444222333333333333333333333333000111111000...---...///............///////////////......------......//////111777DDDWWWeeefff```FFF>>>555222444777777666888;;;===>>>>>>>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJMMMMMMMMMNNNNNNOOOQQQQQQOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTUUUUUUVVVWWWXXX\\\aaaeeegggkkknnnpppqqqsssxxx||||||rrrkkkfffbbb``````___aaaeeekkkqqqtttuuuzzz{{{||||||}}}|||||||||xxxqqqdddWWWKKK@@@666111555333111000111111000//////////////////000000111000000000000333666999;;;<<<;;;<<<@@@CCCEEEJJJRRRYYYZZZ\\\bbbhhhkkkiiigggeeeaaa[[[XXXVVVSSSMMMIIICCC???;;;888777888888777444333222111111333555666333333222222222444555666555555555777999:::999888666777777888888777777666555555333222111111000111------------,,,+++***))),,,,,,+++++++++,,,------...............---,,,,,,...------,,,+++******))),,,,,,,,,---...///000111222333555777888::::::;;;===>>>@@@AAAAAAAAA@@@@@@>>>===<<<:::888666555444444444222111000000000000333222222333444666777999;;;===AAADDDJJJTTT```iiivvv|||zzzzzzxxxvvvuuutttttttttvvvwwwxxxzzz|||~~~sss\\\PPPDDD@@@>>>:::777666777555444444555555444333222222222222222222222222000111222111///...///000.........////////////////////////......////////////111555===LLLZZZ]]]YYYEEE===555333666999888666:::;;;>>>>>>>>>>>>???@@@@@@BBBEEEFFFFFFHHHJJJLLLNNNNNNNNNOOOOOOQQQRRRSSSPPPOOONNNMMMMMMLLLMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXZZZ___eeeiiimmmqqquuuwwwxxxzzz{{{pppgggaaa`````````bbbdddhhhmmmrrrvvvxxxyyy}}}}}}||||||{{{{{{zzzzzzyyytttjjj___RRRFFF:::333555333111111111222111000000000////////////000000000/////////000222555666777555777;;;>>>AAAGGGOOOVVVVVVXXX]]]bbbdddaaa]]][[[XXXTTTQQQOOOLLLHHHEEE>>>;;;888555444555777777222111111000111333555666333333222222333444555555666555444555777888777555555555666777888888777777444333333222111000000000///////////////...---,,,,,,,,,,,,++++++,,,,,,---------.........---,,,,,,......---,,,,,,++++++***------,,,---...///111333222333555777999:::;;;;;;===>>>???@@@AAA@@@???>>>===<<<:::888666444222111222111000000////////////111111111222333666888999===AAAEEEJJJPPPZZZgggpppyyyyyyaaaTTTGGGAAA>>>:::777777666555444555666666555333222222222222222222222222111222333222000///000111///////////////.........000000000111111000000000///111222666???IIILLLIII@@@:::444333666999888666:::<<<>>>???>>>>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[^^^dddjjjnnnrrrvvv{{{~~~~~~vvvooofff___^^^```ccceeeiiilllppptttwwwyyyzzzzzz~~~}}}|||{{{zzzyyyxxxxxxwwwssslllcccXXXLLL@@@888666444222111222222111000000000////////////000000111000000///000111222333666444666:::<<<>>>CCCJJJSSSSSSTTTXXX\\\^^^[[[XXXSSSQQQNNNKKKIIIFFFCCCAAA:::999666333222222333555000000000000111333444555444444444444444444555555999777555555555555444222444555666777777888888777222222222111111000/////////000000000000//////...---,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333333444555777999:::;;;;;;===>>>?????????>>>===<<<:::999888666333111000///000//////.........//////000000000111333666888:::@@@DDDJJJPPPWWWaaammmuuu{{{gggYYYJJJCCC???:::888888666555444555777777555333222222222222222222222222111222333222111000111222///////////////.........000111111222222111111000000111111000555<<<>>><<<:::888555444666888999999999;;;>>>?????????@@@AAAAAACCCEEEFFFFFFGGGIIIKKKKKKKKKKKKLLLNNNOOOQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNOOOQQQTTTVVVWWWWWWZZZ^^^aaafffkkkqqquuuyyy~~~wwwooohhhddd```^^^aaaeeeiiilllqqqtttxxxzzzzzzzzzzzz{{{~~~|||{{{yyyxxxxxxxxxssspppkkkeee[[[PPPCCC<<<777555333222333333222111111000000///////////////111111000000000111111111777555777;;;<<<;;;???DDDNNNNNNOOOSSSXXXYYYVVVSSSJJJIIIGGGDDDAAA>>><<<;;;555555444222///...///111000000000000111222333444444444444555555555555444;;;888555444444333222000333444555666666666666666111111111111111000///...---...............------------,,,+++++++++,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,---------...///000111222333444666888999;;;;;;<<<<<<======>>>===<<<:::999777666555333111///...---///............//////000000000111222444777:::;;;AAAGGGOOOWWW^^^gggpppwww|||lll]]]MMMDDD???;;;888888555555555666777777555333111111111111111111111111///111222111000///000222000/////////............///000111222222111000//////222222000111666999888555666777666666777:::===999;;;===??????@@@AAACCCBBBCCCEEEFFFFFFFFFHHHJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSPPPPPPOOOPPPRRRUUUYYY[[[ZZZ^^^dddiiinnnsssxxx{{{uuujjjcccbbbaaaaaadddiiinnnrrrssswwwzzz}}}}}}|||zzz{{{|||~~~}}}{{{yyywwwwwwwwwwwwqqqnnnjjjddd\\\PPPEEE===777555333333333444333111111111000///////////////111000000000000000000000666555888<<<<<<:::<<<@@@EEEGGGKKKRRRWWWWWWRRRMMMEEEDDDBBB???;;;888666666000222333222000...///000///000000000111111222222333333444444444333333333999666444222222222111000111222222333333333333222///000111111111000///...,,,------......------,,,...---,,,,,,+++++++++,,,,,,------------,,,++++++,,,,,,,,,+++******))))))+++,,,---...///000000000333444666888:::;;;<<<<<<;;;;;;<<<<<<;;;:::888777444444333111000...------...............///000000111222222444666999<<<>>>AAAIIISSS\\\cccjjjrrrxxx|||ooo```OOOEEE@@@;;;888888555555555666888888666444111111111111111111111111...///111000//////000111000000//////.........---...///000111111000///...///222333111222777:::999222666999888666777<<>>>>>BBBIIIRRRWWWVVVOOOHHHCCCCCCAAA>>>999666444444...111444444222111111333000000000000111111111111222222333333333222222111666444111111111222222111000000111111111111000000//////000111111000///...------......///............---,,,,,,++++++++++++,,,,,,---------,,,++++++...---,,,+++)))((('''&&&***+++---///000000//////333444666888:::;;;<<<<<<:::;;;;;;;;;:::888777555333222111000///...------...............///000111333333444666888<<>>???@@@AAAAAA???@@@CCCEEEGGGIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOONNNNNNNNNPPPRRRUUUWWWSSSTTTTTTUUUVVVZZZ___ccceeejjjqqqwww|||xxxooohhheeeddddddcccgggmmmtttyyy{{{zzzzzz}}}}}}}}}{{{zzzxxxvvvttt{{{xxxvvvuuuuuutttpppmmmnnnjjjeee```ZZZRRRHHHAAA===:::777777777666333///000000000000////////////444333000///......000111444777999999666555888;;;>>>???FFFRRRVVVQQQJJJFFFCCC>>>888666666666555333666333111111222333222///444222000000111111111111222222222111111222333333222000------///111333333333333222111000///......000000000000////////////000000///...---,,,,,,,,,///++++++//////++++++///000000...,,,+++***))))))...,,,++++++++++++***(((///......//////000111222555666777888888999888888=========<<<:::777444333222222111000///...------,,,---...///000111222222555555555555666:::@@@DDDKKKOOOVVV^^^eeelllsssxxxkkkTTTFFF@@@;;;888777:::::::::<<<===<<<999777222222222222222222222222000000000000000000000000000000000000000000000000//////////////////000000111333333222555999999666::::::999999999999999:::<<<<<<===>>>???@@@@@@AAA???@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSRRRRRRRRRSSSUUUWWWXXXSSSTTTUUUVVVXXX\\\aaaeeelllpppwww|||wwwsssnnnhhhddddddeeeffflllpppuuuzzz}}}~~~}}}|||~~~}}}|||zzzyyyxxxwwwzzzwwwuuuuuuuuusssooollljjjfff```[[[WWWSSSMMMIIIHHHCCC>>>:::888777444222222111111111111000000000111000/////////111333444555444444555777888888888===>>>FFFQQQUUUOOOGGGCCC@@@;;;666333444444333111222000...///111222222000444222//////000222222222222222222222222222222333444222111111222444444333222222111111000/////////000000000000/////////...000///...------,,,,,,,,,///++++++//////++++++...++++++***)))((((((((((((,,,+++***+++,,,---,,,+++---,,,,,,------...///000444555666777888888888888<<<;;;;;;999777555444333222222111000///...---,,,---------...000111333444555666777777999===CCCGGGNNNRRRYYY```fffmmmtttxxxqqqXXXIII@@@;;;999:::777777777888999888555333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000000000111333333222555999999666::::::999999999::::::;;;=========>>>>>>?????????@@@@@@BBBCCCEEEFFFGGGGGGJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVXXXZZZ]]]bbbhhhllltttyyy~~~}}}xxxhhhgggdddcccdddgggkkkmmmvvvxxx{{{~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvtttsssrrrpppllliiieeeaaa]]]ZZZZZZZZZZZZYYYYYYRRRHHH@@@;;;888666555333333333222222222111111111111000000111222444555444111000222777:::888555;;;>>>EEEOOORRRKKKBBB>>>;;;777222000111222000...///---,,,---///111111000333111///...000333444444222222222222222222222222444333222222444444222000000000000000000000000000000000000/////////......000///...---,,,,,,,,,,,,...,,,,,,......,,,,,,...)))))))))(((((()))******+++***)))***---...---,,,---,,,,,,------...///000222333444666777888888888:::999888666444333222222111111000///...------,,,......------///111444555666777999;;;===BBBGGGKKKSSSVVV\\\bbbhhhnnnuuuyyyxxx^^^LLLBBB<<<:::<<<666555444555666555333111222222222222222222222222000000000000000000000000000000000000000000000000444444444333333222222222222333333222555999999555999999888888888999::::::=========>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFJJJJJJLLLMMMOOOPPPQQQRRRPPPPPPQQQQQQQQQPPPOOOOOOWWWYYY]]]```dddiiippptttzzz~~~xxxpppjjjcccccccccfffjjjoootttvvvyyyzzz|||~~~~~~~~~}}}|||{{{yyywwwuuuttttttuuuvvvuuutttrrrpppmmmiiieeeccc_________aaadddhhhkkkllliiiaaaTTTHHH???999777777444444333333222222111111555444333222111111111111222111000333666999888777;;;===EEENNNOOOFFF>>>:::888444000///000111///---///...---...///000000000222000...///111444555666222222333333222222111111000//////111111000---+++//////000000111111111111000000/////////.........///...------,,,,,,,,,------,,,,,,------------...---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,///......//////000111222111111333555666777777777888666444222111111111111000000///......---,,,,,,///...------...111555777777999<<>>;;;<<<999888777777777777555333222222222222222222222222000000000000000000000000111111111111111111111111555555444444333333222222222444444222555999888555777777777777777888999999===============>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTXXX[[[```dddiiiooouuuyyy}}}zzztttmmmfffaaaeeefffhhhkkkpppuuuyyy|||zzzzzz{{{|||||||||||||||zzzxxxuuusssrrrrrrssssssrrrqqqoookkkgggccc```___[[[___ffflllqqquuuwwwxxxtttmmm```RRREEE===999888444444333222111111000000444444333222111111111111000222555555555555888::::::===DDDKKKKKKBBB;;;999666333//////111222000...111111111000/////////000111000///000333555666666222333333333333222111000.........000000///,,,)))/////////000111111222222////////////...............------,,,,,,,,,,,,---+++,,,---,,,---.........000000///...------------...---,,,,,,------+++***///......//////000111222000000222333444555555555555333222000//////000000//////......------,,,,,,///...------///222666888888;;;@@@DDDGGGKKKPPPSSSVVVYYY^^^ccchhhooovvv{{{ooo]]]NNNBBB======999777666555666555444222222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111111222444444222444888888444666666666666666777888999<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBDDDGGGHHHJJJJJJLLLNNNPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXXXX[[[^^^ccchhhnnnsssyyy}}}}}}zzztttoookkkgggccc```iiijjjmmmppptttwww{{{|||{{{{{{{{{{{{{{{{{{||||||{{{yyywwwuuusssrrrrrrrrrnnnmmmjjjfffbbb___```aaa___eeennnvvvzzz|||}}}}}}zzzvvvlll^^^PPPDDD===:::444444333333222111000000000000111111222333333333///333666666444333777;;;999;;;AAAGGGEEE===888777555222///000222444222000333333333111///...///111000///000222555666555444222333444444333222000////////////111222111...,,,//////000000111111111222/////////.........------------,,,,,,,,,,,,------***------+++,,,//////---000///...---,,,,,,,,,,,,///...,,,,,,------+++***---,,,,,,------...///000000000111222333333333333222111000///////////////......---------,,,,,,,,,...------...000333666888:::>>>CCCGGGKKKNNNRRRUUUVVVYYY]]]ccciiiqqqyyyyyygggWWWHHH@@@>>>888666444333333333222000222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111333555444222444888888444666666666666777888999::::::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBEEEHHHJJJIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[]]]___bbbfffkkkpppvvv{{{rrrnnniiiffffffgggggggggnnnooorrruuuwwwzzz{{{|||{{{{{{yyyxxxxxxxxxxxxxxxzzzyyywwwuuurrrpppooonnniiihhhfffccc``````dddhhhlllrrrzzz}}}{{{vvvjjjZZZLLLAAA<<<666666555444333222111111//////000111222222222222111222333333444444555666666888===AAA>>>777444666444111///000333444333000000222333111//////111333///000222555777777444111222333444444444222000...000000000111333333111///000000000000000111111111//////.........------------,,,,,,+++,,,,,,------)))---...++++++000000---...------,,,,,,,,,------...---,,,,,,---...---+++---,,,,,,------...///000000111111222222111111000//////000000//////......---------,,,,,,,,,,,,,,,,,,---...///111444666777;;;???EEEJJJMMMPPPSSSUUUUUUYYY^^^dddkkkttt~~~nnn]]]LLLBBB???<<<999777666666666555444222222222222222222222222000000000000000000000000111111111111111111111111111111111222222333333444333555444222444888888444777777777777888999:::;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFIIIKKKIIIJJJLLLNNNPPPRRRTTTUUU[[[[[[[[[\\\^^^bbbfffhhhiiimmmsssxxx~~~{{{wwwkkkgggcccbbbdddiiilllnnnrrrsssvvvxxx{{{|||}}}~~~{{{zzzwwwuuutttsssssstttwwwwwwuuusssqqqnnnkkkiiieeeeeedddaaa```ccciiioooyyy~~~~~~~~~|||rrrbbbQQQDDD>>>888777666555444333222222111111222111111000///...333111///000444666444111444555:::===:::444222555333000///000333555333000...000111111//////222555...000333666888777333///222333444555444222000...000//////000222333222000111111000000000000000000//////.........---------,,,,,,,,,++++++,,,------)))---...***+++000111------,,,------...///000111,,,++++++,,,...//////...///......//////000111222111111111111111000//////......000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...000333444666777<<<@@@FFFKKKNNNQQQSSSUUUVVVYYY^^^eeemmmwww~~~lllZZZJJJAAA:::888666555444333333333333333444444444333222222000000000000000111111111222333333444444333333222222333333444444333333222555555555666666666666777444444555555666777777777999;;;<<<=========???@@@AAAAAA@@@@@@BBBDDDGGGIIIIIIJJJLLLMMMOOORRRVVVYYY]]]^^^```cccgggkkkoooqqqvvvxxx{{{|||uuunnnkkkccccccdddgggjjjnnnrrrtttyyyyyyzzz{{{|||}}}~~~yyyxxxwwwvvvuuutttsssrrrqqqqqqqqqpppnnnjjjfffcccdddeeeeeefffiiiooovvv|||~~~tttjjj]]]LLL>>>:::777555666555000...000111//////000111222111000222222222222222222222222666666666666777777777777111///...000333666666555222222333333222111///...000111222333333222111000555555555444333222000000...000222333444333111000000000000000000111111222333222000///---,,,,,,+++------,,,,,,---...000111,,,,,,,,,---------......---...///...---,,,---...111000///......///000111000000000222333444222000111000000///......------+++++++++,,,,,,---------...,,,***))))))***,,,------------///111555999;;;???DDDJJJOOORRRSSSSSSTTTUUUZZZ```hhhqqqzzz}}}iiiUUUHHH@@@===:::777666555555444444555555555555444333333111111111111111111111111222222333333333333222222111111222222222222111111555555555555666666666666555666666777777888999999999:::<<<===<<<===>>>@@@BBBAAAAAAAAACCCEEEHHHJJJKKKMMMOOOQQQRRRVVVZZZ]]]bbbccceeehhhlllppptttvvv{{{}}}xxxqqqkkkgggeeebbbcccfffiiimmmrrruuuwwwzzzzzzzzz{{{{{{|||||||||vvvvvvuuutttrrrqqqppppppqqqpppnnnlllhhheeebbbaaafffiiimmmpppsssvvvzzz}}}xxxqqqfffTTTEEE===888666777555111000222111//////000111222111000222222222222222222222222777777666555444333222222000///---///222444444222111111222222111000...---000111222222222222111000111111222222222111000000000111222333222222111000111111000000000000111111111000//////.........//////...---,,,,,,,,,---...,,,,,,,,,------------......///000///...---...///222222111111111111111222111000111222444444222000000000//////...------,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,,,,---------///111555888:::@@@DDDJJJNNNQQQRRRSSSSSSVVVZZZbbbjjjsss|||www]]]KKKDDD@@@;;;777666555333222666666666666555555444444222222222222111111111111111222222333333222222111111222222333333222222111444444555555555666666666777777888888999:::::::::888:::<<<<<<<<<<<<>>>@@@AAAAAAAAABBBDDDFFFIIIKKKJJJLLLOOOQQQTTTWWW\\\```ggghhhkkkoootttxxx||||||tttkkkeeebbbbbbbbbdddfffjjjnnnrrrvvvxxxyyy{{{zzzzzzzzzyyyyyyxxxxxxuuuuuutttsssqqqpppooonnnrrroookkkgggdddcccbbbccckkkpppxxx~~~{{{xxxooo]]]LLL@@@:::666777666222111333111//////000111222111000222222222222222222222222555444444333222111000000000///...///000111111000000000111000000///...---000111111222222111111000//////000111222222222111222222222111111111222222333222111000000000000000///......//////000111222000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...///111222333444555555444333333222222222333444333111/////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------...111444777999???CCCHHHLLLNNNPPPQQQRRRUUU[[[cccllluuugggSSSKKKFFF???:::888888666444777777666555555444444444333333333333222222222222111222222222222222222111444444555555555555444444444444555555555666666666777888888999::::::;;;;;;999:::<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEHHHJJJKKKKKKNNNQQQTTTWWW\\\aaaeeejjjlllpppuuu{{{{{{xxxssskkkdddaaabbbeeegggjjjlllooosssvvvxxxyyyyyy{{{zzzyyyxxxwwwvvvuuutttvvvuuutttsssqqqpppnnnnnnpppmmmhhhdddccceeehhhjjjsssyyy|||zzz{{{vvvdddRRRDDD<<<666666555222111333111/////////111222111000111111111111111111111111000000000111111222222333000000000000111111000///111111111000000//////...000000111111111111000000111111222333333333333333222111000000000222444666555444222111000////////////////////////000111222000//////......---------++++++,,,,,,,,,---------...///111111000000111333222444666888888777555333444333333444444333111.........---------,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,...------...000333666777>>>AAAFFFIIIKKKMMMOOOQQQTTTZZZdddnnnxxxxxxgggXXXPPPGGGAAA??????<<<:::888888666555444444444555555444444444333333333222222222222333333222222222555555555666666555555555555555555666666666777777777888888999999:::;;;;;;999;;;============???@@@???@@@BBBDDDGGGIIIKKKMMMOOORRRVVVZZZ^^^dddjjjnnnmmmppptttzzz~~~xxxuuuppplllgggccccccggglllooorrrsssuuuvvvwwwwwwvvvvvvyyyyyywwwvvvuuusssrrrqqqtttsssrrrpppnnnlllkkkkkkiiigggdddccceeejjjpppttt}}}}}}||||||lll[[[III???777444444222111222111/////////111222111000111111111111111111111111///000000111222222333333222222333333333222111111222222111111111000111111000000000000000000000000222333333333333222111111000000//////111444777999555555333111000/////////111000000///////////////......//////000000000000+++++++++,,,,,,,,,---------///111111000111222444222444777999999888666444666555555555555333000...---------------,,,,,,,,,---------,,,,,,+++++++++***+++,,,------------,,,......------///111444666;;;>>>BBBEEEGGGJJJMMMPPPRRRYYYdddppp{{{|||ddd[[[NNNFFFCCCAAA>>>;;;;;;:::888666555555666666666666555555444444333333222333333444444333333222333444444555555444444333666666777777777888888888888888999999:::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBAAABBBDDDGGGJJJLLLNNNPPPPPPSSSWWW\\\aaahhhnnnssstttwww|||}}}wwwrrroooiiihhhggghhhjjjnnnsssvvvxxxxxxxxxwwwvvvuuutttsssvvvvvvuuutttsssrrrqqqqqqooonnnmmmkkkiiigggfffeeebbbaaabbbeeejjjrrryyy~~~uuugggPPPDDD999555444222111111111//////000111222111000111111111111111111111111222222222222111111000000222444666666444333333333222222111111111111222222111000000//////000000111000111111111000///......000//////000222555888:::555555333222111000000///111111000...------------------...000000111111000++++++++++++,,,,,,,,,,,,,,,...000000000111333555333555888:::;;;:::888666888777666666555333000---......---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............------...000333444777999===@@@CCCGGGLLLOOORRRYYYfffsss~~~uuuiiiZZZOOOJJJFFFAAA<<<>>>===:::888777777888999777777666666555444444333333444444555555444444333444444555555555555444444888888888888999999999999999::::::;;;;;;<<<======<<<===???@@@???@@@AAACCCDDDEEEHHHKKKNNNQQQSSSTTTTTTWWW\\\bbbgggnnnuuuzzz{{{uuupppllljjjgggiiimmmqqquuuwwwyyyzzz|||zzzyyywwwuuussssssrrrssssssrrrrrrrrrrrrqqqqqqmmmllljjjhhhfffdddcccbbbaaacccffflllttt|||zzzpppXXXJJJ<<<777666333222222111//////000111222111000111111111111111111111111111111111111000000000000000333777777555333333444222111000//////000111222111000///......///000111...//////000000000000///111111111111222444666777555444333222111000000000000///...---,,,,,,,,,,,,,,,---...//////...------***++++++++++++,,,,,,,,,+++---///000000111333555666777:::;;;<<<<<<;;;::::::888777666555333///,,,........................+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---///000///...---,,,---///222333333555888<<>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDFFFHHHKKKNNNRRRTTTVVVWWW^^^aaaggglllssszzz|||uuuoookkkhhhgggjjjnnntttyyy}}}~~~}}}|||{{{xxxvvvtttsssssssssqqqqqqqqqqqqqqqrrrrrrrrrmmmlllkkkiiigggdddcccbbbdddgggmmmttt}}}{{{sss]]]NNN???999777555333333111//////000111222111000000000000000000000000000------...///000111222333///333666777555333444555111000///......///000111111000///......///000111...///000222333333444444444333333333333333333333444444333222111111111111......---,,,,,,,,,------,,,------...---,,,***)))******+++++++++,,,,,,,,,***,,,...///000111333555888:::;;;<<<============;;;999888777666333///,,,......//////////////////+++++++++,,,,,,------------,,,+++***+++---000111///...---,,,---///111333000333666999>>>CCCJJJOOOTTT]]]kkkzzz|||mmmbbbXXXPPPKKKFFFCCC@@@>>>======;;;::::::999777555333111111000666666666666666666666666888888777777777666666666666777888:::::::::999999;;;===??????>>>>>>???@@@??????@@@AAABBBCCCEEEEEENNNNNNOOOQQQUUUYYY]]]```aaaiiirrrxxx|||xxxqqqooolllgggiiinnntttwww|||~~~}}}wwwsssqqqpppooonnnlllnnnppprrrsssqqqooommmccceeeeeeccc```___bbbeeepppuuu}}}{{{gggNNN>>>999333444666///111111111111111111111111333000///000333444222000///000111000//////111333333333444888<<<===999666666444222111222222111000000000000000////////////...///000000///...000111222111111000000000000000222111111000///......---//////.........---------******+++++++++,,,,,,,,,------------------------******+++,,,...000222333777888:::<<<>>>???@@@@@@BBB>>>999666444222000///,,,,,,,,,------.........++++++++++++++++++++++++------,,,+++,,,---.../////////............//////222111333666777:::BBBKKKTTT]]]mmm~~~wwwnnndddZZZSSSOOOKKKFFFBBB???===<<<:::::::::999888888888888888555555555555555555555555999999888888888777777777888999:::<<<<<<<<<<<<;;;;;;===?????????>>>???@@@CCCCCCDDDEEEFFFHHHJJJKKKPPPPPPRRRUUUZZZ___dddffflllrrr{{{~~~}}}uuupppmmmoooooonnnqqqwwwyyy|||~~~~~~zzzuuurrrqqqpppooonnnnnnooooooooollliiifffddddddddddddbbb```bbbhhhmmmzzz|||hhhPPP@@@:::333333444...111111111111111111111111222000//////111222000...///000111000///000111333444333555999>>>???<<<999666444222111222222111000111111000000000////////////111222111000///000111111111000000/////////000111111000000///......---.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333999:::<<>><<<:::<<<;;;::::::999999::::::777777777777777777777777::::::999999999999888888;;;;;;===>>>?????????>>>===???BBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOSSSUUUXXX]]]ccciiinnnpppyyy|||yyyvvvuuummmkkklllqqqtttvvvzzz~~~~~~{{{xxxtttrrrqqqqqqooonnnooonnnmmmjjjgggccc```^^^bbbccccccbbbccciiirrryyy}}}jjjRRRCCC<<<444333444---111111111111111111111111222111//////000000///---000111111111000000222333555444555:::???AAA???<<<555333222111222222111000111111111000000000000///111222333333111//////000000000000/////////......111000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,...000222333999:::===???AAACCCCCCCCC???;;;555000...------,,,......------------------++++++++++++++++++++++++---,,,,,,,,,,,,---.../////////............//////111000222555666888AAAJJJXXXddduuuzzznnnbbb\\\SSSKKKGGGDDDBBBAAABBBAAA???===;;;:::999999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAAAAACCCFFFGGGFFFGGGHHHIIIHHHHHHJJJLLLOOORRRTTTVVVZZZ\\\aaahhhnnnuuuyyy|||zzzvvvsssqqqqqqnnnooorrrvvvzzz|||~~~~~~|||xxxvvvtttrrrrrrrrrpppnnnlllkkkiiifffdddbbb``````^^^aaaeeeiiimmmttt}}}}}}lllUUUFFF???555444444...111111111111111111111111333222111111000000///...000111222111000000222444444333555999>>>@@@???<<<555333111111222222222111222222111111111000000000222444555444222000///000///////////////......---000000/////////.........,,,,,,,,,+++++++++******,,,,,,,,,---------......************************+++++++++,,,...000111222666777:::===???@@@AAA@@@???:::444///............+++++++++,,,,,,,,,------++++++++++++++++++++++++...............//////000///......------......///000///111444555777@@@IIIVVVfffxxx~~~vvvoooeee[[[TTTOOOLLLIIIJJJHHHFFFCCCAAA???>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDFFFIIIJJJJJJKKKLLLNNNPPPQQQRRRUUUYYY\\\___aaadddhhhnnnuuu{{{|||wwwrrrooonnnnnnooosssvvvyyy|||{{{yyyxxxvvvuuutttsssrrrooommmiiigggdddaaa_________```\\\cccllltttzzz{{{lllVVVIIIAAA777555666000111111111111111111111111444444444333111000000000000111222111000000222444444222333666:::===;;;999444333111111222333222111222222222222111111111111222444666555333111000000...//////000///...------////////////............,,,,,,+++++++++*********,,,,,,,,,---------......************************++++++,,,,,,...///111222444666999<<<>>>>>>>>>===:::666111...------------''''''(((***+++,,,---...++++++++++++++++++++++++,,,,,,------..................------------......///...///333444666???HHHSSSfff{{{vvvkkkaaaYYYSSSPPPLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@???>>>>>>======>>>>>>>>>???????????????AAAAAAAAABBBCCCEEEFFFGGGHHHKKKNNNOOOPPPQQQRRRTTTVVVWWWZZZ]]]aaafffiiikkkssswww}}}~~~zzzuuurrrnnnkkkjjjllloooqqqwww{{{~~~{{{xxxvvvxxxwwwuuutttssspppllliiieeeccc___\\\ZZZ[[[^^^___bbbkkkwwwwwwhhhTTTHHHAAA777555777222111111111111111111111111333444555444222111111222000222222222111111222444444222111333777888666333444222111111222333222222333333333222222222111111000333555555333111000000//////000111000///...---........................,,,,,,,,,+++++++++******,,,,,,,,,,,,------------************************,,,,,,,,,---...///000111555777:::<<<======;;;:::222000,,,++++++++++++***''''''((()))+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++......------------.........---///222333555>>>GGGPPPggg~~~{{{rrrjjjccc___VVVTTTRRROOOLLLJJJHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJLLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^aaabbbeeeiiinnnrrrvvvyyy|||xxxtttooommmjjjiiikkkpppvvvyyy|||}}}zzzwwwuuuwwwvvvtttsssqqqmmmgggccc```^^^ZZZYYYZZZ^^^bbbfffooowww~~~sssbbbPPPEEE???666444666333111111111111111111111111111333444333111000222333111222222222111111333555666333111222444444222///444222111111222333333222444333333333333222222222...111444555333111000000///000111222222000...---........................---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111333555888:::;;;999777555---+++******+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++...------,,,,,,------...---,,,...111222555===FFFPPPiiiyyyuuuhhheeeaaa]]]XXXTTTQQQPPPKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHKKKKKKKKKKKKMMMOOOQQQSSSYYY\\\___aaabbbccceeegggpppqqqtttxxx}}}|||zzzxxxtttpppooommmkkkkkkooovvv}}}~~~|||yyywwwuuuwwwuuutttrrrooojjjccc___[[[ZZZXXXYYY]]]dddkkkpppzzz|||ppp^^^LLLBBB===444222666222111111111111111111111111///111333222000///111444111222333222111111333555888555222111333222///,,,444222000111222333333222444444444333333333222222---000333444333111000000///000222333222111///...---.....................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111111222555777777555222000+++++++++,,,......---+++//////...------,,,++++++++++++++++++++++++++++++------///000000000///......------,,,,,,------...---,,,---111222444===FFFQQQkkk{{{wwwqqqkkkgggccc```]]]]]]ZZZVVVTTTSSSRRRQQQOOOOOONNNNNNOOOPPPQQQRRRRRRVVVVVVVVVXXXZZZ^^^aaaccchhhiiijjjlllnnnrrrxxx|||zzzwwwuuurrrqqqkkkmmmppptttxxx{{{}}}~~~}}}xxxxxxxxxyyyyyyyyyyyyyyyrrrrrrpppnnniiiddd___\\\XXXYYY[[[\\\```iiiuuu~~~sssfffRRRKKK@@@888444333444555111111000000000000111111333222222222111000000000222111000000000111333333111111222222222333333333333333333333333333333333333333333222222222111111222222222222222333333333//////000222444444222000000000000///---,,,---.........//////......---,,,,,,,,,,,,+++++++++******.........,,,***)))***+++//////......///000111222222333333333222000...---...------,,,,,,,,,---------------,,,,,,+++++++++---------...------,,,,,,'''(((+++...000000000///000---+++,,,...000...,,,...---...111222444;;;DDDYYYlll|||xxxtttqqqjjjgggccc```^^^\\\ZZZXXXWWWWWWWWWWWWXXXZZZ[[[\\\``````aaabbbeeehhhlllnnnuuuwwwyyyzzz|||~~~xxxsssqqqqqqpppooonnnpppssswwwzzz}}}}}}zzzxxxxxxxxxxxxxxxxxxxxxwwwpppooollliiiddd___[[[XXXYYY]]]aaaeeejjjsss~~~zzzlll___PPPIII???888444333444555111111000000000000111111222222222111111111111111222111000000000111333333222333333333444444444444444444444333333222222222333333222222222111111111000000000000000000000000111000000111222222000//////000000...,,,,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***+++,,,---,,,++++++---///222111///.........000111222333333333111000...------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++******+++,,,------------((())),,,...///000///...///---++++++...///...,,,...---...111222444<<>>777444444444444111111000000000000111111111111111111111222222222222111000000000111333333444444444444555555555555666555444444222222111000222222222111111111111111////////////////////////333111////////////...---///000000...,,,,,,---...+++++++++,,,+++******))),,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,---000222444222///---,,,---///000222222222111000///...---+++++++++******++++++,,,------,,,,,,,,,,,,++++++((()))***+++------------***+++,,,...//////...---///---,,,,,,---......---...---...111222555===FFF\\\nnn~~~|||xxxxxxxxxyyyzzz{{{|||}}}|||xxxsssnnnkkklllooosssuuuzzz{{{}}}~~~|||{{{{{{{{{zzzxxxyyyxxxxxxvvvuuutttsssrrrnnnkkkfffaaa]]][[[[[[[[[aaaiiittt|||xxxmmm___TTTIIIDDD<<<777444444444444111111000000000000111111000000000111222222222333222111000000000111333333333444444444444555555555444444444333333222222222111111111111111111111111111111111111000000000000222000------...//////...000111111///------...///......//////......---,,,------,,,,,,,,,+++++++++)))+++,,,---,,,...000222333111...---,,,...000222111111111000///...---,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,---.........------///...------............///---...111222666???HHH^^^pppzzzvvvtttpppkkkjjjmmmrrrvvvxxx~~~}}}{{{zzzzzz{{{||||||{{{yyyyyywwwuuusssqqqpppoooiiifffbbb^^^]]]^^^aaacccnnnvvv|||ooodddXXXOOOEEE@@@:::666444444444333111111000000000000111111000000000111222222222333222111000000000111333333333333333333444444444444222222222333333444444444111111111111111111222222111111111111000000//////000...,,,,,,...000000000222222222111///...///000000000000000000//////...---------,,,,,,,,,+++++++++,,,------,,,,,,...000000///---------000222444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,---------------------000000//////...//////000///---...111333777@@@KKKaaaqqq{{{uuurrrqqqnnnkkkkkkoootttyyy{{{~~~zzzyyyyyyzzz|||}}}|||{{{xxxwwwuuurrrooommmkkkjjjbbbaaa______aaafffkkknnn}}}qqqcccXXXPPPIIIAAA===888555444444333333111111000000000000111111111111111111111222222222222111000000000111333333222333333333333444444444000111222222444555555666222222222222222333333333111000000//////......---...---,,,---///111111000111222222000......///000//////000000//////...---------------,,,,,,,,,,,,,,,------,,,******,,,------------...///111333444111000...---,,,+++++++++,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------000000000000///---,,,+++------------------------///000000///......///111///---...111333777BBBMMMdddttt}}}yyyvvvrrrooorrrpppooopppuuuzzz~~~}}}|||{{{yyyxxxxxxzzz||||||zzzxxxuuutttqqqnnnkkkhhheeeddd``````aaadddjjjrrryyy}}}{{{iiiYYYPPPJJJEEE===:::777555444444333222111111000000000000111111222222222111111111111111222111000000000111333333444444444444555555555555222222222333333444444444222222333333333444444444222111111000//////......///......///111111///...000000000///---,,,---...///////////////...------...------------,,,,,,,,,++++++,,,+++***)))+++,,,------...000000111111111000///---,,,+++***++++++++++++++++++,,,---...///+++++++++,,,,,,---------////////////...---,,,,,,,,,,,,,,,,,,------...///---...///...,,,+++---000///......111333888CCCNNNhhhwww~~~xxxuuussspppnnnvvvttttttvvvzzz~~~|||zzzyyyxxxxxxyyyzzz{{{zzzwwwtttrrrqqqnnnkkkgggdddaaa```aaabbbeeekkksss|||yyyeeeUUULLLHHHEEE<<<999666555444444333222111111000000000000111111333222222222111111000000222111000000000111333333555555555555666666666777333333333333333333333333333333333444444555555555444444444333222111111000111000000111111111...+++...//////---+++***+++---000000000000000//////.........---------,,,,,,,,,)))*********))))))+++---...///000111111000///...000///---+++*********+++************+++,,,---...+++++++++,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,---...///000+++---...,,,***))),,,...000......111444999DDDOOOjjjyyy}}}wwwrrrppppppsssttt||||||}}}}}}~~~~~~|||zzzyyywwwwwwwwwxxxyyyyyyxxxvvvtttrrrjjjiiigggccc___^^^___```cccfffmmmuuu~~~rrr___QQQKKKEEE>>><<<;;;888555444444444555111111111111111111111111444444333333222111000000000000111222333444444444222222333444555777777888666333111222444555333111777666555888;;;<<<999777888999888666333111111111444///---111444222000000000...,,,,,,...///......---,,,,,,++++++,,,,,,---....../////////...,,,+++,,,,,,,,,,,,,,,+++***)))222000000111222333333111000...,,,+++,,,------,,,++++++,,,------...//////------,,,,,,,,,------...---------...///000000111...,,,,,,---///000///...++++++,,,,,,---...//////---...111222222888HHHXXXvvv}}}wwwuuurrrpppqqqtttxxx{{{}}}}}}}}}}}}~~~~~~~~~|||{{{yyyxxxwwwvvvuuuuuuuuusssqqqnnnkkkiiifffeeeccc```]]]]]]___aaakkknnnttt{{{~~~yyylllZZZNNNHHHCCC<<<:::999666444222222222333111111111111111111111111444444333222222111000000000111111222222333333333222333333444555666777777666444333444777999888666===;;;999:::===??????>>><<<<<<<<<:::777444333333444///,,,000222000------///...------//////...------,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,,,,,,,------,,,++++++***///......000333444444333222000---,,,,,,,,,+++***,,,,,,,,,,,,---------------------,,,,,,------...---------...///000000000...---,,,,,,...///...---,,,,,,,,,------.........---...111333444;;;MMM___www{{{xxxqqqpppppppppsssxxx|||~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvqqqpppooommmjjjgggdddcccbbbbbbaaa___^^^```dddggguuuxxx}}}wwwpppcccSSSIIIDDD???:::888666444222111000111111111111111111111111111111333333333222111111000000111111111111111111222222333333444444444555555555666555555777:::<<<======BBBAAA@@@AAADDDGGGIIIIIIEEEEEEDDDBBB???;;;777555555000...111333///,,,+++...------///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,------------------,,,+++---------000333555555444444111...---,,,,,,***(((******+++,,,,,,---.........------,,,,,,------------------...//////000000...---,,,,,,------,,,+++------------------......//////111444666???TTTgggzzz|||yyywwwuuusssssssssuuuwwwzzz}}}~~~}}}}}}~~~~~~{{{{{{zzzxxxwwwvvvuuuuuunnnmmmkkkiiifffdddbbbbbb^^^___```bbbdddhhhnnnrrr{{{~~~~~~sssjjj\\\NNNEEE@@@;;;777666555444222111000000111111111111111111111111111333222222222111111000000111111111111111111111000444444444444444444555555777777777888;;;>>>@@@AAAEEEFFFHHHLLLPPPTTTVVVWWWTTTSSSRRROOOKKKEEE>>>:::888222000333555222......------...000111111...+++,,,------------------,,,---...///000000///...---.........//////...------......///111444555555333333111...---------+++)))'''((()))+++---...000000......---,,,,,,,,,---------------....../////////...---++++++,,,,,,+++***............------------000000222444666AAAWWWkkk}}}zzzwwwuuuuuuuuuxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{zzzxxxvvvtttsssrrrlllkkkgggdddaaa___^^^^^^[[[^^^bbbfffkkkrrryyy}}}}}}{{{pppeeeVVVJJJCCC===888666666555444333222222111111111111111111111111111111222222111111111111111000222222222111111111111111555555555555555555555555888888999:::<<>>;;;777444555555555555555444333222222111111111111111111111111000000000000111111111111222222222333444444444555555666666777888999999::::::===@@@CCCFFFKKKSSSXXXaaagggpppwwwzzz{{{}}}~~~}}}||||||~~~|||uuuiii___OOOEEE<<<999777333111111000///...///000111000...,,,---...//////...---,,,---...///000111000000///000000111222222222222222666777999;;;>>>===;;;999111000//////000///,,,***........................//////...---,,,,,,,,,,,,------------------------...---,,,,,,...///...---------......//////000000---...222666:::FFF]]]qqqwwwuuurrrppppppsssvvvyyy~~~~~~~~~~~~~~~~~~|||xxxrrrlllgggcccaaaZZZYYYXXXXXXZZZ^^^ccceeeqqqvvv~~~uuujjjYYYJJJ<<<999888555333444444444444444444333222111111111111111111111111111000000000000000111111111222222333444444555666666555666777888999:::;;;;;;;;;???CCCGGGKKKRRR[[[aaammmrrryyy~~~tttjjj[[[PPPDDD???:::555333444111000......///000000///,,,---///000000///---,,,---...///111111111000///000111222333333333333333666777999===@@@AAA???<<<333111000000000...+++(((******,,,...000222333444000///...---,,,+++++++++------------------------...,,,,,,---///000///...,,,------...///000111111+++---222777===JJJaaauuu~~~yyyvvvtttsssuuuwwwtttooottt|||~~~|||{{{yyywwwrrrllleee```\\\ZZZWWWWWWVVVWWW[[[ccclllssszzziii^^^LLLEEE<<<777777777555222444333111//////000111222111111111111000000000000111333444333111//////000//////111333555777888999999888777999:::;;;;;;:::@@@BBBFFFKKKRRR[[[eeelllssstttwww{{{~~~xxxkkk___OOODDD@@@===888444444222///......///...---000//////...............222///---...111333222000000222444555444444666777<<>>>>>>>>GGGJJJOOOVVV^^^gggooosssssstttvvvzzz~~~~~~}}}~~~}}}{{{tttiii\\\RRRLLLEEE<<<555:::888444333333222111000333222111111111111222222444333111222555666555333333555888999::::::<<<===???CCCFFFHHHLLLOOOJJJCCC999777222...,,,---------......////////////......//////.........---------//////////////////////////////............////////////............//////000444888:::AAASSSlll}}}zzzwwwvvvuuuvvvvvvwwwwwwtttqqqtttyyy~~~|||~~~|||yyywwwuuukkkhhhddd___ZZZWWWUUUUUUVVVYYY___fffmmmvvv{{{kkkXXXJJJDDD>>>888555555666444222555444333222222222333444222222222111111111000000222333333222111111333555666666777888999:::;;;;;;888999:::<<<>>>@@@BBBCCCJJJMMMTTT^^^iiiqqquuuvvvtttuuuwwwzzz~~~yyy{{{}}}|||zzzzzz{{{}}}yyyrrriiibbb\\\SSSGGG??????<<<888666444333222000222111111111111111222222333333222444555666555333444777:::<<<===???AAACCCFFFKKKPPPUUUYYY[[[TTTLLL>>>999333///...............//////000000//////.../////////............---////////////////////////........................//////............//////000222666999CCCVVVooo~~~{{{yyyxxxxxxyyyxxxyyyzzzyyywwwuuuvvvyyy}}}{{{}}}}}}{{{yyyvvvssspppnnngggddd```[[[WWWVVVVVVVVVZZZ```hhhqqqyyy{{{ooo___NNNCCC>>>;;;666444444555333222444333222222222222333333333333222222222111111111222333333111111222666999888888888999::::::;;;;;;999:::<<<===???AAAEEEGGGNNNRRR[[[gggrrryyyzzzyyyyyyyyy{{{}}}zzz{{{{{{{{{zzzzzz}}}yyyuuuoookkkhhhaaaXXXPPPGGGDDD???<<<999777555333444333333222222333333444444444555777888888777666888;;;???CCCEEEGGGJJJMMMQQQWWW^^^ccchhhhhhaaaWWWDDD<<<444111000//////000//////000000000000///////////////...............////////////////////////.........//////.........///............//////000///111444999EEEZZZsss|||zzzxxxxxxyyyzzzzzz||||||{{{zzzyyyyyyyyy{{{~~~zzz{{{zzzxxxuuuqqqnnnkkkiiidddaaa\\\XXXWWWWWWYYYZZZdddjjjttt|||yyymmmaaaTTTHHH@@@999888555444444444333222222111111111111111222222333333333333222222222222333333333222222444777:::888888999999999:::::::::;;;<<<>>>???@@@BBBGGGJJJVVV[[[eeeqqq{{{~~~||||||~~~{{{wwwrrrooollliiidddaaaTTTPPPKKKGGGDDDAAA>>><<<::::::999888888888888999999:::<<<===>>>>>>??????CCCFFFJJJNNNQQQTTTXXX[[[^^^dddkkkpppttttttlllbbbLLL@@@666333222///...111//////000000000000//////////////////////////////////////////////////////......///000000///.....................///000000333444777>>>MMMbbbyyy}}}|||zzzxxxwwwwwwwwwwwwzzz}}}}}}{{{{{{}}}|||yyyzzz~~~}}}}}}~~~|||xxxyyywwwuuuqqqmmmjjjgggfff^^^\\\YYYWWWXXX\\\```dddqqqwww}}}mmm___UUULLLDDD>>>666666666555444333222111000000111111111222222222444444444333333333222222333444555444444555777:::888888888999999:::::::::;;;>>>AAABBBBBBFFFLLLQQQ[[[bbbmmmvvv|||}}}wwwrrrpppnnnmmmlll___[[[UUUQQQMMMJJJGGGEEEAAA@@@???===<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFIIILLLPPPUUUYYY\\\```dddfffmmmrrrvvvyyy||||||tttkkkTTTEEE888666444///...000///000000111111000000///...////////////000000000//////////////////////////////111222222111//////......---......///000111333333777@@@QQQggg{{{}}}|||{{{zzzyyywwwvvvuuutttxxx||||||zzz{{{~~~}}}xxxwww{{{|||zzzyyy{{{yyyvvvsssqqqnnnkkkgggdddaaa```ZZZYYYWWWYYY]]]eeemmmrrr|||{{{qqqcccVVVMMMFFF???;;;555666777666444222111111000111222222333333333222444444444444333333333333444555777666666666777888888888999999:::;;;<<<<<<;;;>>>BBBDDDFFFKKKSSSZZZaaaiiitttyyy{{{}}}~~~yyyvvvuuuuuuuuullliiiccc^^^[[[XXXTTTRRRLLLKKKIIIGGGFFFDDDDDDCCCFFFGGGIIIIIIJJJMMMSSSWWW[[[^^^ccchhhkkkooosssuuuzzz}}}~~~~~~zzzqqq[[[III:::888555///,,,000000000111111111111000000.../////////000000000000////////////////////////000111222333333222111000---------......///000111222333777BBBTTTiii{{{~~~|||{{{}}}}}}}}}{{{yyywwwuuutttvvvzzz{{{xxxzzz~~~}}}wwwvvvyyyzzzwwwwwwyyywwwtttmmmkkkhhhddd```]]][[[ZZZYYYXXXYYY\\\cccnnnxxx~~~rrriii\\\QQQIIICCC<<<777555666777777444222111000111222333444444444444444555555444444444333333333444666888888777666777777888888999:::;;;<<<===>>>:::>>>CCCGGGIIIPPPYYYaaajjjsss}}}~~~||||||}}}~~~}}}yyytttoookkkhhheeeccc[[[ZZZXXXVVVSSSRRRQQQPPPTTTUUUVVVVVVWWW\\\ccchhhllloootttyyy||||||uuu___KKK<<<999666...,,,///000000111111111111000000.../////////000000111111////////////////////////000111333444444333111000---------......000111111777777<<>>>>>@@@DDDHHHLLLOOOVVV^^^eeetttxxx}}}}}}zzzwwwuuusssqqqoooqqqmmmiiigggeeeeeecccbbbdddfffiiikkkmmmppptttwwwyyy{{{wwwgggRRR===555222000000222000000000000000000000000000000111111111000000/////////000000000000//////222222222333333222222222000...///222222///...111222666@@@SSSiii{{{}}}}}}~~~~~~~~~}}}zzzxxxvvvuuuuuuuuuzzz{{{{{{{{{zzzyyywwwvvvwwwuuutttsssqqqoookkkhhhfff```\\\[[[YYYXXXZZZ___bbbfffmmmttt{{{yyyqqqkkkeee___VVVKKKCCC>>><<<;;;777666555444333222222222222222111111111111222222222333333444444555666666777777888888999888888888888999999:::<<<===>>>???BBBEEEJJJMMMRRRYYYcccjjjyyy}}}}}}{{{zzz~~~}}}{{{yyywwwuuuttttttsssvvvxxx{{{}}}zzzwwwjjjWWWBBB888444222222444000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222111111000------//////---///333444999FFFYYYooo~~~|||}}}~~~|||vvvqqqnnnpppsssvvvyyyyyyyyyyyyxxxvvvtttssssssqqqpppooommmjjjeeeaaa```ZZZWWWXXXYYY[[[```gggnnnrrryyyyyyppphhhbbb```[[[TTTKKKDDD???<<<:::888777666444333333333333222222111111111111222222333333444555555666666777999999999::::::999888888999999:::;;;<<<>>>???@@@DDDGGGLLLPPPUUU^^^iiiqqq~~~~~~zzzvvvooo^^^III===666333333555000000000000000000000000000000111111111111111000111000////////////000111000000111111111111000000222///...//////...111777777@@@PPPdddxxx~~~}}}||||||~~~}}}vvvllleeebbbfffmmmrrrvvvvvvvvvvvvtttrrrpppnnnooonnnmmmllljjjgggaaa^^^\\\XXXVVVZZZ___eeemmmuuu|||}}}tttmmmfff```\\\\\\XXXRRRKKKDDD???;;;999777666555444333222222222222222111111111111222222333333333444555555666666777777777888777777666555:::::::::;;;===???AAABBBEEEIIINNNSSSZZZdddpppyyy~~~~~~{{{wwwrrrdddQQQAAA888444333444000000000000000000000000000000111222222222111111222111///......///111222//////000000000000//////444222333444222000444:::>>>III\\\ppp~~~}}}|||}}}}}}~~~~~~tttlll```WWWVVV\\\fffmmmrrrrrrrrrqqqooommmkkkjjjjjjiiiggggggfffccc^^^[[[ZZZXXXZZZbbbjjjrrr{{{{{{pppgggaaa]]]\\\[[[ZZZWWWRRRKKKDDD>>>:::888555555333222111000000000222222111111111111222222222222222333444444555555666666666777777666555555;;;;;;;;;<<<===@@@CCCDDDGGGKKKQQQWWW___jjjvvv{{{tttjjjYYYGGG:::444222111111111111111111111111111000000111222222222222222333111000......000111333/////////000000/////////222333555888666333666<<>>AAADDDFFFIIIOOOVVV^^^fffppp|||xxxrrrdddPPP@@@888333000111111111111111111111111000000111222333333333333222111000000000000111222//////000000000000//////000111555888777666<<>>BBBEEEHHHMMMSSS\\\eeemmmwww}}}{{{oooZZZHHH>>>777222111111111111111111111111///000111222333333333333111111111111111111111111///000000111111000000///000111444888999<<>>===>>>AAAEEEHHHJJJUUUZZZbbbnnnyyy~~~}}}{{{|||sss___HHH<<<;;;111111222222222222111000222222111111111222222333333000//////222222111...666333///...///222444555555555999???EEEPPPcccvvv{{{xxxzzz|||~~~~~~~~~{{{vvvooohhhbbb___XXXVVVSSSRRRSSSXXX]]]``````aaa```___\\\\\\]]]^^^_________aaaeeennnxxx}}}sssggg\\\TTTNNNPPPSSSUUUYYY___gggmmmjjj^^^QQQIIIAAA999444333444444333333333333333333000111111111111222222222444333222222444666555555777777888888999:::<<<<<>>>>>???CCCHHHLLLOOOXXX]]]gggsss}}}~~~yyygggQQQBBB>>>444333222222111000///...000000111111222222222333333111000111333444333111555444222222444777999:::666===FFFNNNVVVcccttt~~~{{{yyyvvvsss}}}|||yyytttnnnhhhccc___]]]XXXWWWUUUUUUVVVYYY\\\^^^\\\]]]\\\[[[YYYYYY[[[]]]^^^aaaeeekkkrrr||||||pppeee[[[SSSNNNMMMQQQUUUZZZ```fffmmmqqqiii]]]PPPHHHAAA999444444444333333333222111111111000111111111111222222222555333222222444555555444777777888888999;;;<<<===>>>>>>???BBBFFFLLLQQQUUU\\\cccnnnzzzsss___NNNEEE:::777444222222111///...000111222333444444444444222111000000222333222111444444444555777:::<<<===@@@PPP]]]dddmmm{{{}}}{{{zzzxxxwww~~~|||vvvsssmmmgggbbb^^^\\\[[[WWWWWWWWWWWWXXXYYY[[[\\\ZZZZZZZZZYYYXXXYYY[[[]]]ccchhhooowww|||pppddd[[[VVVRRRPPPSSSVVV\\\bbbhhhlllppprrrfffZZZMMMEEE???888555555444333333222111000//////000000111111111222222222555444222333444555444444777777888999:::;;;===>>>???@@@BBBEEEIIINNNUUUYYY```hhhtttooo\\\PPPBBB===777444333333111000111222444666777777777777666555333333333444555555999999:::;;;>>>BBBGGGJJJVVVhhhuuuwww}}}}}}~~~~~~~~~~~~}}}}}}}}}|||xxxuuuooolllgggaaa]]]ZZZYYYYYYUUUVVVVVVWWWXXXYYYYYYYYYWWWXXXXXXWWWWWWYYY]]]```mmmrrr{{{yyyqqqdddYYYSSSQQQPPPPPPUUUYYY```gggmmmpppqqqpppcccWWWJJJBBB===777555555333333222111111000//////000000111111111222222222555333222222444555555444777777888999:::<<<>>>???AAACCCFFFHHHKKKPPPWWW\\\fffnnn{{{~~~lll^^^KKKDDD<<<777666666555222222333444666777888888888::::::999888888999;;;<<>>???CCCFFFIIILLLNNNSSS[[[aaallluuu|||ooo[[[RRRFFF???===<<<999777666666666666777888:::;;;::::::;;;;;;<<<>>>BBBEEEKKKNNNTTTYYY___iiiuuu~~~}}}~~~{{{zzzyyy||||||yyyvvvsssnnnhhhccc___]]]ZZZWWWTTTRRRQQQQQQOOOPPPQQQRRRSSSUUUWWWWWWUUUWWW[[[___dddllluuuzzzvvvnnn\\\VVVOOOJJJKKKNNNRRRTTT[[[___hhhqqqwwwwwwqqqlll\\\PPPCCC<<<888444333444222222222222222222222111000111111111111222222222222111111222555777777777777777888999;;;===???@@@DDDHHHMMMPPPSSSYYYbbbiiisss|||rrrgggWWWMMMIIIGGGCCC??????>>><<<;;;<<<===@@@AAA???AAADDDFFFIIINNNTTTZZZ___eeemmmrrrwww~~~}}}zzzxxxxxxwww~~~zzzuuurrrooojjjccc^^^ZZZYYYWWWTTTRRRPPPOOONNNMMMNNNNNNPPPRRRTTTVVVWWWXXX[[[```fffnnnxxxtttfff]]]PPPMMMIIIIIIMMMSSSYYY\\\eeeiiipppxxx|||yyypppiiiZZZNNNAAA:::666333222444222222222222222333333333000111111111111222222222111000000222555777888888777777888999;;;===???@@@DDDIIIOOOSSSVVV]]]gggoooxxxxxxgggZZZTTTQQQKKKGGGHHHFFFCCCAAAAAADDDGGGIIILLLOOOTTTXXX\\\ccclllrrrxxx}}}|||{{{zzz{{{|||{{{yyyxxxuuutttqqqmmmgggaaa\\\YYYUUUQQQMMMKKKLLLLLLJJJHHHKKKMMMQQQSSSUUUVVVYYY[[[___gggqqqxxx~~~{{{pppbbbXXXTTTLLLIIIGGGIIIOOOVVVZZZ\\\jjjqqqxxx}}}|||qqqeeeUUUIII>>>888555222111333111111111000111111222333222222222222222222222222444333111000222444888:::;;;999888999<<>>@@@AAADDDIIIPPPWWW]]]eeeooovvv}}}wwwtttnnnllliiihhhjjjnnntttwww{{{}}}~~~~~~~~~{{{wwwtttrrrnnnlllhhhccc]]]WWWSSSPPPPPPLLLFFFDDDEEEIIILLLMMMOOOOOOPPPRRRVVV]]]eeekkkttt~~~uuuiii```VVVKKKEEEDDDDDDDDDEEEKKKVVVbbbkkkpppwww|||rrrfffRRRGGG<<<888555222111333111111111111111222333333444444333333222222111111222222222333444555666666555666777999;;;===???@@@FFFKKKRRRXXX___hhhsss{{{|||yyyvvvrrrpppnnnjjjeee^^^WWWQQQMMMKKKMMMJJJGGGEEEFFFHHHKKKMMMPPPPPPQQQTTT[[[eeeqqqyyyvvvjjj^^^UUUMMMFFFDDDEEEGGGGGGIIINNNWWWbbblllrrryyy~~~}}}qqqdddOOOEEE;;;777555222222333222111111111111222333333444444444333333222111111111222333555555555555555333555888;;;<<<===???@@@GGGLLLSSSYYYaaakkkwww{{{yyywwwuuuqqqnnnmmmiiiccc[[[SSSNNNJJJHHHKKKKKKKKKKKKKKKKKKLLLLLLRRRTTTXXX^^^fffrrr~~~~~~yyyhhh]]]RRRLLLHHHEEEGGGJJJLLLNNNQQQWWW___iiirrrxxx{{{|||pppcccMMMCCC:::777555333222333222222222111222333333444444444444333333333222222111222444555666555444444333666:::<<<<<<>>>@@@BBBGGGLLLTTT\\\dddooo{{{|||wwwuuutttsssooollljjjfff___WWWQQQMMMJJJJJJKKKMMMPPPQQQPPPPPPQQQRRRZZZ^^^eeemmmwwwvvvoooXXXPPPHHHFFFEEEEEEHHHMMMKKKOOOVVV]]]eeeoooxxx~~~zzzmmmaaaJJJAAA999666555333222444222222222222222333444444333333333333444444444444111222444555555555444444333666:::;;;;;;===AAADDDGGGNNNWWW```iiittt{{{vvvqqqpppqqqpppmmmjjjccc___ZZZTTTOOONNNNNNNNNLLLOOORRRSSSTTTVVVZZZ]]]eeekkkuuuxxxkkkbbbNNNGGGBBBCCCEEEFFFIIINNNLLLRRRZZZccckkksss|||}}}uuufffYYYHHH???888666666333222444333222222222222333444444222222333333444555555555333333444444555444444444222555999999999;;;@@@EEEHHHPPP[[[eeeoooyyyxxxsssnnnlllnnnnnnkkkhhh]]]ZZZUUUQQQOOOOOOPPPRRRMMMPPPRRRTTTVVVZZZaaafffmmmuuu|||mmm]]]SSSJJJDDDAAACCCFFFGGGJJJOOOTTTZZZdddlllsssyyy~~~xxxnnn___QQQGGG???777666666333333444333333222222333333444555111222222333444555666666444333444444444444444555111555888777777999@@@EEEJJJRRR^^^iiisss}}}~~~||||||}}}|||{{{}}}yyytttrrrrrruuuxxxzzzwwwyyy||||||tttrrrqqqppppppmmmfffaaa[[[XXXVVVTTTTTTSSSRRRQQQRRRSSSSSSVVV[[[eeepppxxx{{{kkk\\\RRRMMMAAA>>>>>>@@@CCCGGGOOOWWW```dddjjjrrrxxx}}}uuummmfffXXXIII<<<;;;999777555555666666444333333222111111111222444444444444444444444444555111///222666888666333333444555666999>>>EEEIIIPPPWWWcccooo{{{}}}xxxrrrmmmjjjhhhfffdddbbbaaa___^^^^^^___aaabbbccceeehhhkkkooovvv}}}{{{vvvrrrmmmjjjjjjhhheeeaaaWWWVVVUUUUUUTTTSSSRRRQQQTTTVVVZZZ___fffppp{{{yyykkk]]]QQQHHHCCCBBB???@@@CCCGGGKKKSSS\\\iiilllqqqwww}}}~~~vvvkkkccc\\\OOOBBB:::999888666555444555555444333222222111111222222333333333333333333333333666333111333777999777444333444555666999>>>EEEIIIQQQXXXdddqqq||||||xxxkkkfff___YYYUUURRROOOMMMLLLKKKIIIHHHHHHIIIKKKLLLNNNPPPRRRUUUYYY^^^eeeiiitttyyy{{{wwwqqqiiidddcccdddbbbaaaWWWVVVVVVUUUUUUUUUTTTTTTYYY]]]eeennnwwwvvvgggZZZPPPHHHAAA<<>>EEEJJJRRR[[[hhhuuu|||uuulllfffWWWSSSMMMHHHDDDAAA???======<<<;;;::::::;;;<<<===???@@@BBBDDDFFFJJJPPPTTT___eeemmmtttzzz}}}}}}|||}}}~~~|||yyyzzz|||}}}~~~zzzxxxqqqiiicccbbbbbb```___ZZZYYYWWWUUUTTTVVVYYY\\\aaahhhrrr}}}xxxlll\\\PPPJJJFFFBBB>>>CCCCCCFFFNNNTTTYYYbbbjjjuuuwww{{{~~~}}}tttmmmcccXXXOOOHHH@@@;;;666555444444333222222222333333222222111222222333222222222222222222222222555333222333666777666444333333444555888>>>EEEKKKUUU___mmmyyyvvvnnneee[[[SSSGGGDDD@@@===<<<;;;:::888:::999999888888999999:::999:::<<<===>>>@@@DDDGGGKKKQQQYYYaaahhhqqq{{{}}}zzzvvvtttoooooopppqqqtttwwwzzz|||{{{zzzyyywwwvvvwwwzzz}}}xxxsssrrruuuxxx|||}}}yyywwwqqqjjjeeecccaaa^^^[[[ZZZXXXUUUSSSRRRWWW___eeeooovvv~~~zzzlll```RRRHHHEEEEEEDDDBBBFFFGGGKKKTTTZZZ```hhhpppxxxzzz}}}}}}{{{yyykkkdddZZZPPPHHHAAA<<<;;;444444333333222222111111333222222111222222333333444444444444444444444444333222222333444444444333333444444555888>>>GGGLLLYYYcccrrr~~~tttggg]]]TTTKKKEEE===;;;888666666666444333555555444444444444555555444555666666666777:::<<<:::@@@GGGNNNUUU^^^iiippp|||}}}uuunnniiidddaaaaaaaaabbbdddggglllpppsssrrrrrrrrrpppnnnooossswww{{{xxxsssmmmjjjlllqqquuu||||||xxxuuupppiiieeebbb___ZZZVVVUUUUUUTTTSSSUUU]]]iiirrr|||sssmmmZZZRRRHHHAAA@@@BBBDDDEEELLLMMMRRR[[[aaafffmmmuuu|||~~~~~~yyytttqqq___XXXOOOHHH@@@999777999222333333333333222111000222222111111222222333333444444444444444444444444222222222222222222333333555555555555999@@@HHHOOO]]]iiixxx~~~tttdddVVVMMMFFF@@@<<<===;;;888666555444222000000000111111111111000000111333333333222333444666555999???CCCIIIQQQ[[[bbbqqquuu|||~~~vvvkkkbbb\\\WWWRRRNNNRRRRRRSSSUUUYYY^^^cccffffffhhhjjjiiihhhjjjooosssyyytttrrrfffeeedddccceeekkksssxxx{{{wwwrrrllleee___\\\YYYUUURRROOOSSSWWW[[[aaakkkyyy~~~rrreee]]]LLLIIIDDD@@@@@@CCCHHHKKKRRRTTTYYYbbbhhhlllrrryyy~~~}}}xxxqqqjjjeeeTTTMMMFFFAAA;;;444444999222222333333333222111000222222111111222222333444333333333333333333333333333333444333333222333333666666555666:::AAAJJJQQQaaammm}}}}}}lllbbbTTTIIIBBB===999666;;;999777666666555444222000111111111111111111000222333444333222222333555555888;;;===@@@FFFOOOVVVbbbfffoooxxxwwwhhh```UUUNNNJJJHHHDDDAAADDDDDDDDDFFFJJJPPPVVVYYYXXX]]]bbbddddddgggmmmrrrwwwkkkbbb]]]ZZZSSSUUUWWW\\\cccmmmxxx{{{vvvqqqjjjaaaZZZWWWUUURRROOOMMMSSS]]]eeemmmxxxyyykkk\\\RRRGGGGGGEEEDDDDDDGGGMMMRRRWWWXXX^^^gggmmmpppuuu|||}}}zzzrrriii```[[[OOOGGGBBB???999333444999111222333444444333111000222111111111222333333444222222222222222222222222333444555555333333333444777777666777:::BBBKKKRRRcccppp}}}vvv^^^UUUJJJAAA<<<999666444333222111222333444333222000000111111111111000000000111222222000000111222222333555555777<<>>IIIUUUffftttnnn```QQQIII???999777777444222666666555555555444444444111111111111111111111111111222333444333111///...777666444444555888;;;>>>JJJPPPZZZdddmmmuuu|||tttfffWWWNNNDDD@@@;;;777666555555444777777888999;;;>>>@@@AAAMMMPPPUUUZZZ___fffmmmrrrrrr[[[OOOJJJFFFBBB@@@CCCEEEIIIRRR___mmmyyy{{{uuuqqqlllfffbbbZZZWWWSSSPPPPPPSSSUUUWWWeeekkkvvvzzzooocccWWWLLLFFFEEEFFFHHHJJJMMMRRRWWW[[[___fffkkkmmmpppwww{{{|||{{{uuummmeee^^^UUUKKKDDD>>>;;;888666555555555555444444333333222222222222333111000000111222000///111111111222222222222222555555555555555555555555888777888:::;;;@@@LLLXXXjjjxxxvvvdddVVVJJJCCC;;;777666666444222555555555444444444333333111111111111111111111111///000222333333222111000555444333222444777:::;;;DDDJJJTTT^^^gggooovvvzzz}}}yyylll___SSSHHHAAA>>>;;;777444444555444444444555555777888;;;<<<===DDDHHHNNNUUU\\\dddlllqqqyyyeeeQQQFFFCCC@@@===;;;>>>???CCCLLLXXXggguuu}}}~~~{{{zzzuuuoooiiiddd___ZZZWWWSSSQQQOOOOOORRRXXX^^^bbbuuu}}}xxxlll```VVVMMMGGGBBBGGGIIILLLOOOSSSXXX]]]bbbeeekkkpppqqqtttyyy}}}|||ssslllbbbZZZRRRKKKCCC===999888777666666666777777333333333333333222222111555333222222222222111///222222111111111333555666666666666666666666666666:::888999:::<<>>999777777888777777888999;;;666666555444333222222111666444333444555555444333222222222222222333444444666666666666666666666666:::888888:::<<>>>>><<<:::999888:::===BBBKKKXXXfffpppxxxzzz}}}}}}|||uuurrrmmmiiigggeeebbb```\\\ZZZVVVRRROOONNNOOOQQQSSSWWW]]]dddllluuu|||jjjbbbVVVLLLGGGFFFFFFGGGKKKOOOUUU[[[```eeejjjmmmmmmtttyyy{{{{{{yyyssskkkccc[[[PPPGGGBBB>>>:::666555777888777666888;;;>>>>>><<<:::777555333222222333222222333555666555444111222333444333222000///555555555555555555555555999777777999===FFFVVVfffttt{{{kkkXXXHHH>>>:::999777666555444222111333333222222222111111111111111111111111111111111333333333222111000//////111111111111333555666888777;;;AAAIIIPPPYYYaaagggmmmooossswww}}}rrrhhhUUUNNNDDD;;;666555555555444222000///000111111000000000000111111333444444555999@@@HHHQQQ\\\eeelllgggVVVDDD>>>>>>===;;;:::777:::<<<@@@EEEOOO[[[eeemmmoooqqqssssssqqqnnnllleeeaaa]]]YYYXXXWWWUUUTTTSSSQQQNNNJJJGGGHHHLLLOOOUUU]]]iiittt}}}vvvnnn\\\UUUKKKEEECCCEEEHHHJJJPPPUUU\\\bbbggglllpppssssssxxx{{{{{{yyytttjjj```VVVOOOEEE>>>;;;999666333333555666666666999???DDDIIIFFF@@@;;;666444444444222111000111333444333222111222444555444222///---444444444444444444444444888666777:::???HHHYYYiiivvvwwweeeRRRDDD<<<;;;:::888666555444333333333333333222222222111111111111111111111111111111555444333222000///......111111111222444555777888777:::???EEELLLTTT\\\bbbhhhkkkooosssxxx~~~pppaaaWWWGGGCCC<<<777444222111000555333111000111111000///111111111111111222333444333666;;;AAAJJJTTT___fffhhhWWWFFF@@@@@@>>>;;;:::666999<<<===???FFFPPPXXX\\\^^^aaaccccccaaa^^^\\\XXXUUUPPPMMMLLLMMMMMMMMMKKKKKKIIIGGGGGGJJJQQQVVV```jjjyyyvvviii```QQQLLLFFFCCCDDDHHHLLLOOOVVV[[[bbbiiinnnrrrvvvyyyyyy{{{zzzvvvrrrlllbbbWWWMMMFFF>>>999888777555333333555777888999???HHHPPPTTTOOOGGG>>>888555555666666555333333444333222000222333333444444333222111444444444444444444444444777666888===BBBLLL\\\lllyyyvvvcccPPPDDD>>>999999777666444444555666444333333333222222222222111111111111111111111111444333222111000000000///000000111222444555666777777999===AAAGGGOOOWWW]]]bbbeeejjjooouuu|||ooo^^^QQQJJJ>>>;;;777444333222000///333111000000111222111000111111111000111111222222222444777===EEEQQQ^^^fffeeeTTTDDD======;;;888777666999;;;;;;<<<@@@IIIQQQNNNQQQUUUWWWXXXVVVSSSQQQQQQNNNIIIFFFGGGHHHIIIIIIFFFGGGHHHHHHJJJQQQZZZaaammmxxx{{{pppaaaWWWLLLIIIEEEDDDGGGLLLQQQSSSZZZ___gggnnnssswwwzzz|||~~~}}}yyyrrrlllggg]]]SSSIIICCC<<<999888888777555555888:::<<<>>>FFFRRR[[[[[[UUUKKK@@@999666666777===;;;888777666555333111444333222222333444666777555555555555555555555555777777:::???EEENNN___nnn|||wwwcccRRRFFFBBB777777666444333444666999444444444333333333222222111111111111111111111111222222111111000111111222//////000222333444555666666888;;;>>>CCCKKKSSSYYY]]]aaagggmmmssszzzrrr___MMMCCC???888666333333333444444333111000///000222222222000111111000000000000111222444555777<<>>999777777444444333444555555444222555444444333333444444444555666666555444444666888888:::<<<>>>EEESSSffftttvvvdddSSSEEE>>>999666333222333333333222666444222222333333333222000111333444444333111000333333333333222111000000111111111222333444555666777:::>>>AAADDDIIINNNQQQ[[[^^^dddjjjpppvvv}}}~~~kkk]]]PPPDDD===;;;111111000///---...///111222222111111222222333444111111000000000000111111666555555999CCCQQQ___hhhhhhTTTGGGBBB;;;<<<>>>999888888888999;;;>>>@@@BBBDDDDDDDDDFFFHHHJJJJJJJJJJJJHHHEEEDDDDDDEEEFFFFFFKKKPPPWWW]]]dddnnn{{{yyynnn```RRRIIIHHHCCCEEEHHHKKKNNNSSSYYY]]]hhhkkkpppwww}}}~~~zzzqqqggg\\\RRRHHHBBB===;;;::::::<<<;;;888666666:::???EEERRRbbbmmmpppvvvlll]]]NNNCCC<<<888666666555555555666666555333444444333333333444555555555666666555444444777999999:::<<>>AAAEEEJJJMMMXXX]]]ccciiipppwww~~~}}}nnn\\\OOODDD999444333333222111000//////000111111111111111111222333333111111000000000000111111555555666:::CCCQQQaaalllhhhTTTHHHCCC======???:::888777777888:::<<<>>>???@@@@@@AAACCCEEEHHHJJJKKKKKKJJJIIIHHHIIIJJJLLLMMMSSSZZZdddnnnwwwxxxlll```TTTIIIEEEFFFFFFIIILLLPPPUUUZZZaaaeeemmmooottt{{{|||uuujjj^^^SSSIIIAAA<<<999888888999:::;;;:::999777>>>GGGSSSddduuu}}}}}}wwwgggXXXKKKBBB<<<888999777666666777777666444444333333333444555666666555666666555444444777999:::;;;<<<@@@JJJ\\\ppp~~~wwwcccQQQFFFBBB:::888666555666666666555666444222222333333333222222222222222222222222222222333333444444444444333444333333333333333444444333666999<<>>999555333444444333111111111000///...///////////////000111111111111111111111111111111111555888:::AAAQQQgggwwwdddPPPFFFBBB<<<===???999:::::::::;;;===???AAABBBBBBCCCEEEEEEEEEGGGKKKNNNTTTUUUVVVWWW[[[ccclllsss|||kkkaaaUUUNNNHHHEEEHHHNNNKKKOOOTTTZZZ```fffmmmqqqvvvwww{{{~~~~~~yyyuuujjjbbbWWWLLLDDD???;;;999666666666666666999<<<>>>FFFPPP___nnn~~~vvvjjj]]]OOODDD<<<;;;999666555555555444333444444444444444555666777444555555555444555888:::999;;;???HHHWWWiii||||||gggSSSFFF@@@;;;999666555555555555444666444222222333333333222333222222111111222222333111222333444555666666666555555444333333333444444555777:::>>>CCCIIIPPPUUU[[[aaakkkttt{{{{{{lll```NNNCCC:::666444111000222333111///000111000...,,,//////......//////000111000111222222222222111000000333777;;;CCCTTTjjj{{{~~~bbbOOOEEEBBB======???999::::::;;;<<<>>>AAACCCEEEEEEGGGIIIHHHGGGIIINNNRRR[[[^^^ccchhhmmmuuu|||qqq[[[SSSKKKHHHFFFFFFKKKRRRQQQUUU[[[aaaffflllrrrvvv|||}}}~~~zzzsssmmm^^^WWWNNNEEE???<<<:::888555666666777888;;;AAAEEESSS___nnnzzzuuuhhhWWWGGG======:::777555555555444333666666555555555555555666333444555555444555888:::999===EEEQQQaaarrrooo\\\KKKAAA===:::777555555555444222666444222222333333333222222222222222222222222222111111222444444555555555555444444444444444555555444666:::???FFFNNNWWW]]]cccjjjsss|||{{{yyyuuulll]]]QQQCCC;;;444444444111000111111///...///111222///,,,///////////////000000111000111222333333222111000000333888===HHHZZZooo|||bbbOOOEEECCC>>>>>>@@@;;;<<<<<<===???BBBEEEHHHJJJJJJMMMOOOOOONNNQQQWWW]]]fffmmmwww{{{mmmaaaPPPJJJFFFFFFHHHJJJQQQXXXZZZ^^^ccciiinnnsssxxx{{{~~~~~~{{{sssjjjcccUUUOOOGGG???;;;888777666444666888999<<>>:::777777777666555999888777666444444444444333444555444444666888;;;<<>>AAALLL^^^kkkzzz}}}hhhWWWKKKBBB999555888;;;999666666666666666666666777777555444333444777;;;<<<===EEEOOO^^^mmmzzzzzzeeeVVVKKK@@@888888999777333111444444333333444444555666444444333333444444555666777666444222222222222333222222222333555777777666:::===CCCKKKUUU```kkkrrruuu~~~xxxuuupppfffUUUDDD<<<<<<333444555333111000000111///000111222222111//////////////////............222111111111111111222222777666;;;JJJ```tttgggVVVJJJIIIHHHCCCAAADDDHHHJJJNNNQQQTTTXXX\\\___^^^bbbgggkkkooovvv|||tttlll```QQQHHHEEEHHHIIIKKKNNNSSS[[[ccciiinnnsssxxx|||~~~~~~zzztttmmmeee[[[QQQKKK@@@===999666555555666666777:::===BBBJJJYYYlllyyyttteeeTTTJJJ>>>777888999777444666777777777666666555555888777777777888<<>><<<;;;777222000555444444333333333333444333333333333333444555555444333222111000111222333444333333444666888999:::===BBBIIIRRR\\\gggrrrxxxtttooohhh^^^OOO@@@999:::333444444333111000111222000000111111111111000000////////////////////////111111000000111111222222888999AAAQQQgggzzzooo___QQQNNNMMMIIIJJJNNNOOORRRVVVYYY\\\```dddgggnnnsssyyy~~~~~~yyyqqqggg^^^SSSHHHBBBCCCHHHKKKOOOTTTZZZbbbkkkqqqxxx{{{{{{uuulllcccYYYPPPGGGBBB:::999888666666666666777999<<>>999444222555555444333222222222222333333222222333333444555222222111111111222333444333333333444666999<<<>>>DDDJJJSSS^^^hhhsss|||yyy{{{ooohhh^^^TTTGGG;;;666777111333444333111111222333111000000000000000111111000000000000000000000000000000000000000111222333:::>>>JJJ\\\qqqzzzlll]]]WWWTTTSSSTTTXXXXXX\\\aaaeeeiiimmmqqqttt{{{mmmdddZZZSSSKKKFFFFFFIIIKKKNNNTTTZZZbbbjjjsssyyy~~~wwwpppdddYYYOOOFFF???;;;999999999999888888999:::===BBBKKKYYYhhhxxxnnnbbbSSSGGGBBB@@@???>>>999:::<<<======;;;:::999555888999999:::@@@LLLUUUeeennn|||{{{fffYYYLLLEEE@@@;;;888888555444333333222222222333333222222222222333444444444444333222333444555666555555666777:::>>>DDDGGGNNNUUU___kkkuuu}}}qqqqqquuu}}}|||ooodddWWWLLLAAA777333444111222333333222111222444111000/////////000222222111111111111111222222222/////////000111222333444;;;DDDTTThhhzzzxxxkkkccc___^^^___bbbhhhmmmrrrxxx|||yyyrrrcccZZZQQQLLLHHHFFFIIIOOOOOOTTTZZZbbbiiiqqqyyy~~~zzzpppiii\\\QQQGGG@@@;;;888777999::::::888888:::<<>>>>>===<<<888;;;>>>@@@DDDNNN\\\ffftttzzztttgggWWWMMMDDD===:::<<<555444444444444444555555333333222222333333444555555444333333333333444555888:::===???BBBHHHOOOUUU\\\bbbmmmwwwssspppooosss~~~zzzqqqcccRRRGGG===555222333111222333333222111222444111000/////////000222333000111111111222222222333/////////000111333444555>>>JJJ^^^rrr{{{sssooonnnooopppyyy}}}|||wwwpppiii[[[SSSLLLIIIGGGGGGLLLSSSXXX\\\cccjjjqqqxxx~~~xxxrrrfff^^^SSSHHHAAA<<<999777444777999888777888===AAAEEEQQQdddvvv~~~pppaaaTTTKKKDDD@@@>>>>>>>>>>>>?????????@@@:::===AAAFFFNNNZZZhhhrrrwwwhhh\\\PPPEEE???>>>888888777666666666777777444333333333333444555555444333333222333444666666999===BBBGGGKKKQQQZZZ```lllrrr{{{~~~xxxrrrrrrzzzyyyooo___MMMBBB;;;555222222111333444333111111222333////////////000111222333000000000111222222333333///000000111333555666777BBBQQQfffzzz~~~tttnnneee\\\SSSNNNIIIJJJKKKNNNTTT[[[aaaeeelllsssxxx}}}xxxmmmeeeYYYRRRIII@@@;;;999777666222555888999999<<>>===;;;:::888777666666555555444444555555666777444444444555777:::<<<>>>BBBHHHPPPVVV\\\ccclllsss|||{{{xxx}}}|||iiiYYYFFF===999666333222333444444333111000111222...///000111111222222222//////000000111222222333000000111222444666888999HHHXXXnnnvvvjjjbbbWWWNNNMMMIIIHHHMMMQQQVVV]]]eeeggglllrrrxxx}}}{{{pppcccZZZPPPJJJBBB;;;888666666555222666999;;;<<>>>>>???===;;;777666666666666777777888;;;;;;:::;;;@@@IIITTT[[[lllrrrzzzttt```OOO===777666555333333444111//////000222333333111111222222222111111000111111111111111111111111222000000222333333888???TTTfffzzz~~~qqqfffZZZPPPMMMOOOOOORRRVVVZZZ___eeelllqqqyyy}}}}}}wwwooofff\\\SSSNNNCCC???:::555333333444555777888;;;>>>FFFRRRbbbmmm~~~~~~{{{tttmmmhhhgggdddaaaccchhhnnnrrrxxxyyyqqqddd\\\QQQIIIFFFCCC???;;;;;;;;;:::999999:::<<<===:::<<>><<<999666555666777888:::<<>>>>>@@@CCCEEEBBBFFFLLLUUU___kkkvvv~~~jjjTTTGGG:::666777555222111111111222333444333///---000111111222222222111111111111111111111111111111222000111444555888AAAKKKdddssszzzpppggg]]]WWWRRRNNNPPPUUUZZZ^^^dddjjjooouuu{{{~~~}}}ssslllbbbXXXQQQJJJCCC>>>999999888777666666999:::;;;@@@GGGPPP\\\lll}}}yyyqqqiiiaaaYYYTTTPPPNNNJJJHHHHHHKKKNNNQQQUUUZZZaaahhhpppyyyxxxbbbLLLAAA888666666444222111333222222222333222///---000000111222222222111111111111111111111111111111333111222444666:::EEEQQQkkkxxxxxxmmmbbb[[[UUURRRQQQPPPTTTZZZaaaeeekkkqqqvvv{{{{{{wwwlllcccXXXOOOIIIDDD???:::777888888777666777:::===>>>FFFSSS___kkkwww}}}wwwrrrnnnfffccc^^^[[[ZZZ]]]aaadddjjjnnntttzzzsss\\\FFF===666555666333111111666333111000000111000//////000111222222222222222111111111111111111111111444333444666777===KKKYYYppp|||xxxkkkaaaVVVQQQNNNPPPQQQTTTYYY```hhhmmmsssyyy}}}|||uuupppcccZZZOOOHHHEEEBBB<<<888666888999888777999>>>CCCHHHRRRaaaoooyyy|||wwwsssrrrsssvvvyyyzzz~~~~~~oooXXXCCC;;;555444555222111222666333000//////111111111///000111222222222222222111111111111111111111111444444666888;;;CCCTTTeeeuuu}}}rrrggg^^^XXXOOOLLLLLLQQQVVVZZZ```fffpppuuu{{{~~~zzztttlllfff[[[SSSIIICCCBBBAAA;;;777666888:::::::::>>>FFFMMMXXXbbbqqq}}}{{{lllVVVBBB;;;555444444111111333333111000000111222111000//////000222222333333222111111111111111111111111333444777;;;@@@KKK```sss}}}ssseee[[[UUUSSSNNNLLLNNNUUU[[[```fffmmmvvvzzzzzzvvvrrrlllddd^^^VVVNNNDDDAAAAAA@@@;;;666666999;;;;;;<<>>DDDRRRiii}}}