BM6P6(@ \\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXXXXYYYXXXVVVUUUTTTSSSWWW[[[[[[WWWTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPOOORRRSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\ZZZXXXYYY[[[\\\[[[XXXWWWXXXYYYYYYYYYXXXVVVUUUVVVUUUSSSQQQOOONNNMMMMMMOOOMMMEEEHHHRRRLLLBBBEEEHHHGGGDDDAAA@@@@@@AAABBB>>><<<;;;999777555555444666>>>AAA===888777777666888777666555555666777888888888888888888777666666444555555666777888888999666666666666666666666555222555888777555444666888999888777666555555666777666777666555333444666888666444333555999;;;;;;:::666666555444444444444555555555555666666555333222111444444222333666777444000111222333444444555555***CCC555...666666???DDD888777555333222222222333000111222333333222000000---000222111///...///111000///...---...///111333++++++---...//////000000222///------000222111...444444333222111000///...999777444111///---------,,,,,,------------------222222111///------...000,,,---------------,,,,,,111111222111000///---,,,+++---///...,,,+++---///222111000...,,,++++++***///,,,)))***---...,,,***+++,,,---.........---,,,//////......---------,,,//////000000000000////////////////////////......555000---///---((((((---000111111111000...---------,,,++++++---//////...///......///000000///---111+++222888222222555111666???777333===666+++111...---,,,---///111111000111111222222222111111000///000000111111111000000222222222222111111000000333333333222222222111111333333111///...000444888222222333444444444333222444444444333222222222333000222555777888777555444444444333333444555777888888888666555444444444444:::999888666555555444444999777555444666999888555999<<<:::444444888999555666666666666777777777777:::::::::999999888888888777777777888999999::::::555===@@@===;;;<<<:::555:::999888888888999:::;;;<<<===>>>@@@CCCHHHOOOTTTVVVWWWWWWTTTOOOJJJFFFEEEGGGJJJMMMPPPPPPJJJBBB<<<777<<>>NNNbbbzzz}}}hhhVVVDDD<<<555444444333444888:::===CCCLLLYYYhhhuuu}}}]]]\\\[[[[[[ZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTVVVXXXXXXWWWTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[^^^\\\ZZZ[[[]]]^^^\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMLLLIIINNNHHHCCCHHHGGGBBBFFFFFFDDDBBB@@@???>>>??????<<<;;;999777555444333333<<>>666888777555333111000///...000111222222222222111000---///111111///...///111//////000000000000000000------...///000000000000222000///000111111000//////000222333333222000///444333222111///.........,,,,,,------.........///000111000...,,,,,,---///------............------///000000000000...---,,,+++---///...,,,+++---///------------...///000111///---,,,,,,,,,------,,,***+++,,,...............---------.............../////////000000/////////........................000,,,,,,000111...///333222///---...000111...+++///---,,,,,,---------,,,///...---...000000...---444&&&,,,222(((+++333,,,---111///000777666111333111000......///000///...//////000000000//////...000000111111111000//////222222111111111111111111222222222111111111000000111222333222111111333555222222111111222333555555111111111222444444444333000111333555666555444444444444333333444555777888999999888888777666666555;;;:::999888777777666777???999444222666:::888555222555555111111555666333666666666666777777777777999999888888888777777777777777777888999999::::::888>>>AAA>>><<<===<<<888999999888888888999:::;;;<<<===>>>@@@CCCHHHOOOTTTVVVWWWWWWUUUPPPLLLJJJIIIHHHJJJMMMPPPOOOIIIAAA;;;;;;>>>DDDMMMYYYfffqqqwwwxxxssskkk^^^PPPAAA555...,,,111:::HHHZZZlll{{{{{{ooo___MMM===111***"""$$$"""""""""""" !!!,,,888GGG]]]oooqqqsssnnnaaaRRREEE666)))555BBBUUUiii~~~~~~iiiWWWJJJAAA888666555333444777888;;;@@@IIIVVVeeesss|||]]]\\\\\\[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[]]]\\\[[[[[[]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUURRRRRRPPPOOONNNMMMMMMMMMEEEOOOKKKCCCDDDCCCAAAFFFBBBBBBAAA???>>>===<<<;;;:::999888666444333222222555:::;;;777555888<<<===888777777666666777777888888888888888888777666666555555666666777777888888999999888777666555555444333555777777666555666777444555666777666555444333444666888888666555555666777555444444555666555555666555444333222222222222333888<<<:::555222555999666888777333222333333///555333222000000111222333888:::111444222333888$$$555555444333222000///...000111111222222222111111---///111111000000000222...///111222222111...---//////000000000000000///000111333333111/////////***---111444555333111///...//////000000000//////,,,,,,---...//////000000/////////...,,,+++,,,...---....../////////......---......//////...---------......---,,,,,,---///111000//////............///000///...,,,,,,---///***+++,,,---............,,,,,,------.../////////......////////////......------------------......+++***---222555444666999222...+++---222333///***///...,,,,,,------+++***...------...//////...,,,///***333222111XXXsss```...***///444333666999333555333000/////////...,,,...//////000000/////////111111111111111000//////222111000000000111222333111111111000000000/////////222444555333222222333333111000///000222555777555333222333555666444222111111222333333444444444555444333333444555777888999::::::::::::888777666999999888777777777777777BBB:::333333777999888555222555666444555888888555666666666666777777777777888777777777777666666666777777777888999999::::::888<<<>>>;;;:::;;;;;;999999999888777888999:::;;;;;;<<<>>>@@@CCCHHHOOOTTTZZZZZZYYYVVVQQQMMMLLLKKKIIIKKKNNNPPPOOOIII@@@:::;;;<<<@@@IIIVVVfffttt}}}zzzvvvmmmaaaSSSDDD888222...222;;;HHHYYYkkk{{{zzzmmm]]]LLL===111+++!!!### $$$%%%  """...>>>PPPcccqqqpppqqqlll]]]LLL???444,,,666HHH```ssskkkYYYMMMCCC999555333111222444666999===EEEQQQ```oooyyy]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYYYYYYYYYYYYYYYYXXX\\\[[[YYYXXXWWWWWWXXXXXXXXXUUUSSSSSSUUUVVVSSSPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQOOONNNNNNOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYYYYZZZZZZZZZYYY\\\[[[YYYVVVUUUTTTTTTUUURRRQQQPPPOOONNNNNNNNNNNNGGGKKKKKKNNNQQQFFF???GGGAAAAAA@@@@@@>>><<<;;;::::::999777555444333222222222555555111111888===???777777777777777777777777888888888888888777666666555666666666777777777888777777777666666555555555444555666666666666666666777777888888777777777777333666999:::888666555555333333333444555777888888777666555444333222222222333666777666333222333555555888777333222444333000333222000000111444777999666111,,,222---333CCC...000111222444444444333222000111111111222222222222...///000111111111111222000111222222111000///...000000000000000///...------111444444000------...+++---///222333222111000+++,,,...///000///......,,,,,,---...///000111222...///000///---,,,---...---...//////////////////,,,,,,,,,------.........//////...---,,,,,,---...111000000/////////000000000222222///,,,+++...222---------------------------------...............---......//////......---,,,,,,,,,---------------,,,---000444777777888999......///222555444///***...,,,,,,,,,---...,,,+++...---------//////---,,,---666???000555yyy999///666;;;222666;;;000555333111000000000...---///000111111111111111111333333333333222222111000222111000///000111333444222111111111000000000000111222444444333222222333333222000000000222444555???:::555333555555444111333222222222222444555666555444444333444555666777888999:::;;;;;;999777666666555555555555555666666>>>999555666777666666777444666888888999999888777666666666666777777777777777777777777777777777777777777777888999999::::::777999999777666666888888999888777777777888:::;;;;;;<<<>>>@@@CCCIIIPPPUUU``````]]]XXXRRRMMMJJJIIIKKKMMMPPPRRRPPPJJJAAA:::666999>>>HHHWWWhhhwww|||xxxpppdddUUUGGG;;;555111444;;;GGGXXXjjjzzzzzznnn^^^MMM>>>333---$$$"""!!!!!!!!!### %%%222EEEXXXgggooojjjjjjdddVVVEEE999333111888OOOjjj|||nnn\\\LLL@@@555000///......000444777;;;AAAKKKZZZkkkvvv^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[ZZZYYY\\\[[[YYYXXXWWWWWWXXXXXXXXXUUUSSSSSSUUUVVVSSSPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQOOONNNNNNOOOPPPRRROOOPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZYYYYYYYYYYYYZZZ\\\[[[XXXVVVTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOOOOOOOMMMGGGHHH[[[eeeOOO???GGGAAAAAAAAA@@@???===;;;::::::999777666555444333333;;;<<<999222000444777777777777888888888888777777888888888888888777666666666666666666777777777777555555555555555555555666444555555666777777666555999888777666666777999:::333666999:::999777555555444444555555666777888999888777666555444444444444888555333333555666444222333555555333222555555222666555333333555888;;;===999555111888333===YYYPPP000222333555555555444444000000000111111222222333//////000111222222111111333222111000//////000000////////////...---,,,,,,,,,000333333///------...000//////......///000000,,,---...//////...---,,,,,,,,,---...///000111222///000111000///......///---......///000000//////++++++,,,,,,------......111///---,,,,,,---......'''(((***---111555888:::222333333///,,,+++///222000///...---,,,++++++***000000///...---,,,,,,,,,------............------,,,,,,,,,---------......///111333444555666555444***///666999666111...,,,+++++++++---///000///---...------...//////...,,,444555999,,,)))TTTlllTTT>>>222888:::///222777+++333111000///000111000/////////000111111111111111444555555555444444333222111111000000000222333444333333222222222111111111333444444333111111333555222222333333333222222111@@@;;;555111222333333333444444333222333555777888555555444333444555666777666777999::::::888666555555444444555555666777888888666777:::888333444:::666666666888777555444333666666666666777777777777888888888888888888888888777777777888999999::::::777777777777555555777:::999888777777777888999::::::<<<===???CCCIIIPPPUUUaaa```^^^ZZZSSSNNNJJJIIIMMMOOOQQQSSSRRRKKKBBB<<<555999@@@JJJXXXgggttt|||~~~yyyqqqeeeWWWIII>>>777222555;;;FFFVVVhhhyyyzzzmmm]]]LLL===333---'''"""###(((!!! """ ###***888KKK^^^hhhlllfffbbbZZZLLL<<<111///222<<>>===<<<;;;999888777666444444444444999;;;999555555888999888777888888999999888888777888888888888888777666666666666666666777777777777555666666666666666666666555444444555777888666555777666555444555666777888333666999:::999777666555777888888777555444555666888777666666555666666666<<<777222444888:::777333000444444222333666777555555444333222222333555666333555000444222999VVVZZZ666666666555444333222111000000000000111222333444111000000111222222111///444222000///...000111333......///......---,,,,,,---///111111000/////////222111...,,,,,,---...000---............---,,,,,,,,,,,,---...//////000000...000111111000//////000,,,---...///////////////,,,,,,,,,,,,,,,---...///333000---,,,---.........))))))+++---000333555777444333111...,,,,,,///111111000...---+++++++++***111111000...---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,---......//////111333444111111222222///***111999999444...,,,---***+++,,,...111222111//////......///000000///---555))),,,666333,,,000555555///000111---...///)))111000......000111111000,,,,,,---...////////////444444555555555555444444111111111111222222222222333333333222222222222111555555444333111111333555222222444555555444222111888666333111111222444555555444333333444555777888666555444333333444555666666666777888888777666555666666777777888:::;;;<<<;;;777888;;;999222444;;;:::888888:::999666555666666666666666777777777777777777888888888888999999777777777888999999::::::999888888:::999666888<<<888888777666777888999::::::;;;===???CCCIIIPPPVVVZZZ\\\\\\ZZZUUUPPPMMMLLLLLLNNNQQQTTTRRRLLLCCC===888;;;CCCMMMYYYeeeooouuu~~~zzzqqqfffXXXJJJ>>>888444555:::DDDSSSfffwwwyyykkk[[[JJJ;;;111+++&&&"""''',,,$$$ '''222@@@QQQaaahhhhhhaaaYYYNNNAAA444,,,,,,111BBB[[[vvvuuueeeSSSDDD555000000111111222333777<<<@@@FFFRRRaaammm___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTVVVXXXXXXWWWTTTSSSSSSPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZYYY[[[\\\\\\ZZZYYYZZZ\\\XXXXXXXXXWWWVVVUUUTTTSSSUUUTTTRRRPPPOOONNNMMMMMMLLLKKKGGGPPPaaa]]]MMMFFFCCCBBB@@@>>><<<<<<<<<<<<777777555444333333333333000333555444777;;;<<<999777888999999999999888777888888888888888777666666777777777777666666666666::::::999888777666555444666444444555777888666444333555666888888888666555444777999:::888777666666666777888666333222333555666555555555555666777777;;;777444444777888777555111444444222333666777444111111111111111222333333...888---...000,,,===FFF777666555333222111111111111000000000000222333444444222000111222222000---111111111111111111222222...////////////......---111000///000222333333222000///...---------............------------......,,,,,,------.........///,,,...000111///......///++++++---....../////////......---,,,,,,---...///444111---+++---.........000///......------......666333///------.../////////...---,,,,,,,,,------000000///...---,,,,,,+++,,,,,,------------,,,,,,,,,------...//////000000...111111------111111...///222444333...++++++---------...000333333111///000//////000111111000...,,,,,,---999???///***AAA///111,,,***000...+++---111///......///000000///+++,,,---...////////////111222333444444555444444000111222333333222000///222222222222111111111111333555666555444222222333111222222333555666777777111555999999555333333555333333333333444555666666666555444333333444555666777777777777777777777777666666777888:::;;;===>>>HHH<<<555888:::555555:::<<<888888;;;:::777888;;;666666666666777777777777666666666777777777888888777777777888999999::::::999777888;;;:::777888===888777666666666777999::::::;;;===???CCCIIIQQQVVVWWWYYY[[[ZZZVVVPPPLLLJJJJJJLLLOOORRRQQQKKKCCC===777;;;BBBLLLXXXeeepppvvv}}}yyyqqqeeeWWWJJJ>>>888444555999BBBQQQcccuuu{{{mmm[[[III;;;000+++%%%$$$ !!!$$$ !!!---;;;HHHWWWdddhhhfffWWWKKK>>>666///+++///666JJJ```yyyxxxiiiZZZIII888222222222222222444999>>>BBBFFFPPP^^^iii___^^^]]][[[ZZZYYYYYYYYYXXXYYYZZZ\\\\\\ZZZYYYXXXWWWXXXXXXYYYXXXVVVUUUTTTSSSWWW[[[[[[WWWTTTSSSTTTPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJMMMNNNPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZWWWYYY[[[ZZZWWWVVVXXXZZZVVVVVVWWWXXXWWWVVVTTTSSSUUUSSSQQQOOOMMMLLLKKKKKKGGGPPPHHHBBBRRR^^^SSSEEECCCAAA???<<<;;;;;;<<<<<<666555444333222111111111///333444333555666444///777888999::::::999888777888888888888888777666666777777777777666666666666???>>>===:::888666444333666444333555888999777444222555:::>>>>>>;;;777444555777999999888777777777111333555444222222555888444444444444444555666777666666555444333333444666222555555222333666666333222333444666888:::;;;;;;555DDD555333888***...777444333222111111111333333111000000000000222444555555333111111333222///,,,...///111333333333222111//////000000000000//////444111///000444777666444,,,---...//////......---...---,,,,,,---...000111,,,,,,------------------+++---///000///------...***+++,,,---............//////------------...///555111---+++---///...---,,,,,,,,,------...000000888333---+++---//////...,,,,,,++++++,,,---///000..................------+++,,,,,,------,,,,,,+++------......///000111111+++......)))***000222///555222...+++***++++++,,,//////000222333333000...111000000000222222000///'''===555)))666555222DDD///777...***666222+++333111000...---...///...------...///000111111111111///000111222333444444444000111333444444222///---111111111111000000000000111444777888666333111000222111000111333777;;;===111:::BBBBBB;;;444222333111111222333444444444555666666444444333444555666888777777666777777888888444555555777888;;;<<<===UUUAAA222555;;;888666888777333222666666444555;;;666666666666777777777777444555555555666666777777777777777888999999::::::666444666;;;:::555666;;;888777666666666777999:::999;;;===???CCCJJJQQQVVVWWWZZZ\\\[[[UUUNNNIIIEEEGGGJJJMMMPPPPPPJJJBBB<<<444777>>>IIIXXXgggttt||||||xxxpppeeeWWWIII>>>888444555888AAAOOObbbttt~~~~~~ooo]]]LLL===222---%%%&&&### !!!"""111AAANNN[[[fffiiieeeLLL???333...---...555>>>PPPddd{{{zzzlll^^^LLL999222222111000000444:::@@@CCCFFFOOO\\\ggg___^^^\\\ZZZYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVZZZYYYXXXYYYYYYXXXVVVSSSRRRQQQPPPOOONNNMMMMMMMMMIIIJJJLLLMMMMMMMMMLLLKKKPPPNNNMMMOOOSSSTTTSSSRRRXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTQQQQQQQQQPPPOOOOOONNNNNNQQQHHHMMMFFF===YYYiiiMMMAAA@@@???===<<<;;;;;;;;;888666333333444555444444111111888@@@===222222999555555666888999:::;;;<<<:::888777777888999999888888888777777666666555555666AAAHHHDDD===999777555555777999888555333444555666555555555777777555333666666777777666555444444555555444444555666888999:::444222555444111777CCC555444555888:::999444///333222444666111...666AAA888777666555444333333333666555444222111111222222666333000000222333222000111000///000333555555444222444333333999>>>:::111000000111111111111000000111111000///...---,,,,,,111333555444333222333333///...---,,,,,,---//////,,,---///000000///---,,,000///...+++)))***---///((()))---000...***+++///---------............///111,,,(((***///111...***222222111///...---,,,+++,,,)))+++///,,,'''...<<<222000...,,,,,,---///000,,,.........,,,+++,,,---000///...---,,,---...///((()))+++---------+++***,,,+++******+++,,,---...)))+++---...///000...+++000......///111111...+++000---+++,,,///111111000---///111000---,,,...000(((777---333111***999000,,,+++,,,000111000---,,,444111...---//////---+++---...///000000000000000//////000222444444222111111111222222222111111000111///...///000111000...666555333111111111333444333222111000000111222333///444555333444777555......111444444333222444666555===///777888///;;;111777666555555555777888999333444777:::<<<<<<;;;:::HHHBBB999555444666777777999999999999888666555444777888888999999999888888777666555555666888:::<<<:::999999999999999999999888888777777777777777777888888888777666777999;;;;;;<<<===???CCCJJJRRRXXXYYYZZZZZZXXXRRRMMMIIIGGGJJJNNNOOONNNMMMMMMGGG@@@888888>>>JJJWWWaaammmvvv}}}xxxnnnaaaRRRDDD999333444333888CCCPPP```sss{{{lll\\\LLL@@@888555&&&### """$$$"""%%%)))555DDDRRR]]]ccc```ZZZGGG:::///,,,))))))111===NNNhhh}}}|||mmmcccQQQ>>>555222111111333333;;;???CCCKKKNNNVVVhhh___^^^\\\ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVYYYXXXXXXXXXYYYXXXVVVTTTSSSRRRQQQPPPOOONNNNNNNNNIIIJJJKKKLLLMMMLLLLLLKKKPPPNNNMMMOOORRRTTTSSSRRRWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZZZZXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPNNNGGGNNNJJJ>>>UUUjjj[[[CCCBBBAAA???>>>======<<<888777888999::::::777555666333777<<<888000111:::777888888999::::::;;;;;;999888666666888999888777888888777777666666666666777>>>CCC@@@:::888555222333555888777555444555777>>>;;;888777777888888777777777777777777666666555666555444333333444555666666333333333222222777>>>666555555555666666444222888444333444333111444;;;666555444333222222222222444333222222222333444555333111000111444444333111111000000000000000111222333555444333555999666000///000000111111111000000111000//////............000111333333111000111222000///...------......///,,,---...000000...---,,,.........,,,***+++---//////...///000...***,,,111------------............000,,,***+++...000...+++111000000///...---,,,,,,///---...///------333<<>>:::777777999;;;;;;:::999999999888888666555555777777888999999999999888777666666666777888:::;;;666666777777777777666666777777777777888888888888888999999888777888:::<<<:::;;;===???BBBIIIPPPVVVZZZ\\\\\\YYYTTTOOOKKKIIIKKKOOOPPPOOONNNLLLDDD<<<777777>>>JJJWWWbbbmmmwwwxxxtttjjj^^^PPPCCC999444222222888DDDSSScccvvvzzzlllZZZJJJ<<<333...%%%""" !!! %%%...;;;JJJVVV^^^aaa[[[TTT???333(((&&&%%%&&&000===QQQkkk~~~}}}oooaaaQQQ???666333333444777999BBBEEEHHHNNNMMMRRRbbb^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVXXXWWWVVVWWWXXXXXXWWWUUUTTTSSSRRRPPPOOOOOOOOOOOOJJJJJJKKKLLLLLLLLLLLLLLLOOONNNNNNPPPRRRSSSSSSRRRVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQMMMGGGOOOMMM???LLLbbb```EEEDDDBBBAAA???>>>>>>>>>666777:::===???===888444999555444777333...111999::::::::::::::::::::::::999888666666888999888777888777777777777666666666777;;;<<<:::888999666222222444666777666666777888AAA>>>999777777888888888888888888888888777777777555444333333333444555666333666666333333777::::::666666666555333333444666<<<666222333444333222444333333222222111111000000111111111222333555777888000000000222444555333222111333444222///...000333444666555222111333222///...///000000111111111111111000///.........///000...///111111///...///000111111000///............,,,---...//////...---,,,,,,---......---,,,...///333000......,,,***,,,111------------...............------,,,,,,---------............---------,,,***,,,,,,+++///888>>>@@@,,,---.........---+++***+++---------,,,---...000000///...---,,,------...000000000///......------222111000000000000000111222...,,,///444666333000222000//////000000///...---,,,,,,---//////...,,,,,,000333444333000---,,,000444)))+++000111888//////222333111...---...000//////...///000111///------------...000222555666;;;666111......000222222///000111222222222222222222111000111222333222000555444222111111222333333222222111000000111222222111333222000000444666444222333444444333222333555///777222888777222999444777666666666666777777888555777888777444222333666666666777999<<<===;;;999888888888888888777666555777777888999999999999999666777777777888999999999444666777999999888666555777777777888888888999999888999:::999888888:::<<<;;;<<<<<<>>>AAAGGGOOOTTT\\\]]]^^^[[[VVVQQQMMMKKKKKKOOORRRQQQOOOKKKBBB999777777===JJJWWWbbbnnnwwwtttpppggg[[[NNNBBB888333//////666CCCSSSdddxxxzzzlll[[[III999...((($$$!!!!!!###"""!!!$$$(((333@@@OOOXXX]]][[[RRRIII888,,,###!!!!!!%%%222BBBVVVooorrraaaQQQ@@@777555555777:::===FFFIIIKKKPPPMMMPPP___^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUVVVWWWXXXWWWVVVSSSRRRQQQPPPOOONNNNNNNNNJJJKKKKKKLLLLLLLLLLLLLLLOOONNNOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYӵSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOHHHMMMMMM@@@BBBPPPUUUFFFEEECCCAAA???>>>>>>===444555777:::<<<:::777333777333222444111...222888<<<;;;;;;:::999999888888:::999777777999:::999888777777777777777777777777777888777666999<<<;;;666444555666666666666666666<<<:::777666666777666666888777777777777777777777444333333333444666777999Ħ===>>>888555777999Ħ555777999666333333444333222222222222222222222111000000111ӵ888333222111111222222333333111555777555111///333777333444444111//////000000---...///000111111111111000///...---...///111222---///000000///......///222222111000///.........------...//////...------***,,,//////.........///000---,,,---,,,***+++///,,,,,,---------.........,,,...///...+++***,,,///---------Ħ+++...,,,'''---:::>>>999---............---,,,,,,+++,,,------,,,---000222111000...---,,,,,,---...000000///......//////000333222222111111000000000...))))))000777777444111111000///...//////......,,,,,,---...///...,,,+++///000222333222000///...111444000000333555777111000222111......000000///111111111222222111000///000///......///111444666;;;888333000000222333444...///000111222333333333222111000000222222111000333333222111111222222333222111111111111111111222///444888:::999777444222444444444444333333333444444555222555777777999777777666666666666777777777444666888777444444777;;;777888999:::;;;:::888666777777888888888777777666666777888999999999999999777777888999999999888888666888:::<<<===;;;999777666777777888888999999:::888:::;;;:::999999;;;<<<<<<======???AAAGGGNNNTTT\\\]]]^^^\\\WWWQQQNNNLLLIIINNNRRRRRRPPPLLLBBB888666666===IIIVVVaaammmvvvtttooofffZZZMMMAAA777222+++,,,333AAAPPPaaauuu{{{nnn]]]KKK:::---&&&!!! ###%%%!!! """'''---666CCCQQQYYYYYYTTTHHH>>>555***"""!!!"""'''777HHH]]]uuuwwwcccTTTCCC999555444666::::::BBBEEEGGGMMMLLLRRRccc]]]]]][[[ZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVWWWVVVUUUQQQQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYY4ĉ@ӵSSSSSSTTTSSSRRRRRRQQQQQQPPPOOOOOONNNHHHJJJMMMFFFAAAEEEHHHEEEDDDBBB@@@>>>===<<<<<<666555555666777777666444111000111333333222333777:::::::::999888777777777;;;:::888888:::;;;:::999777777777777888888888888777777666555:::AAA@@@;;;666666666666666666444333555444555666888888666333777666555555555666666777888888666555555555666777>L888>>>===666333777=hĦ6663335556664442223334444442223333334443333332221114ĉ@ӵ777555222///...///222444///222555444111000444999111111222111000///000333......///000000000000000//////......///000222222...000111111000//////000222111111000///......------..................---***,,,///000///......///,,,***+++///000---,,,...,,,,,,,,,------------...,,,///000...***))),,,///,,,,,,,,,>L---111333...'''***222222+++111000...---,,,---...///,,,---------,,,---000333111000...---,,,,,,------------------...///111111111111111111000//////...+++''')))222888444...,,,.../////////...---------***,,,---......------,,,222111000///000111111111...333:::777666999666555222333000---000555444...111222222111000///......222111///......000222333444222111111333333333222...///000111222333333333111000//////000111000///222222222222222222222333111111111222222111111111444777::::::777111...---666555444333333444444444777333333222555999666666666777777777777666666666444666888777555555777:::::::::999888777666666666666777777888888888777777666666777888999:::::::::888888999999999888888777777999;;;===>>>===;;;999777777888888999999999:::888999;;;;;;:::999:::<<<===>>>???@@@CCCHHHPPPUUUZZZ\\\]]][[[VVVQQQMMMLLLGGGMMMRRRSSSRRRNNNEEE;;;666666<<>>@@@FFFHHHQQQddd]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTTTTUUUVVVUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQQQQQQQQQQSSSTTTSSSTTTVVVWWWXXXXXXXXXWWWYYYYYYZZZZZZZZZGG=?SSSSSSQQQQQQQQQPPPOOOOOONNNNNNKKKJJJIIILLLLLLHHHDDDDDDDDDCCCAAA???===;;;;;;::::::888555444555666777666...///111333444555555555888888888888888888888888;;;:::888888:::;;;:::999777777777888888888888999777777666666:::@@@AAA===888777666666777666444222222333555888:::999666444666555444444444555777888>>>===:::777555333333333HdĦ777;;;999555333=Īj...333666444222444555444222333444555555444333222GG=?777444000------000333,,,///111000//////222666222///000333333111222444...//////000000//////.../////////000000111111111///000222222000000000111000000000000000///...---........................+++---000000///.........---+++,,,222444111//////,,,,,,,,,,,,---------------///000...+++)))+++...---------HdĦ...++++++)))(((+++111000,,,333111...,,,,,,---///111.........---,,,---000333111000///---,,,,,,,,,---***+++,,,---...000111111...////////////......------)))---555666...)))***---///111111///---------***,,,.........---...000222///---,,,///111333333---111???:::777;;;333555...111///+++---222111***///000///...,,,,,,---///222111///.........///000,,,,,,---000222222000...///000111222222222222222000///...///000111000...111111111222222222222222000111222222222222111000555444555555333333888???777444222222444555555555555333<<<777444777000666666777777777777666666555777666666555555444444333888888888666555666888:::555666777888888888888888555666777888999::::::::::::::::::999888888888777555777999:::;;;:::999888999999999999999999999999777999;;;;;;:::999:::;;;===>>>???@@@CCCIIIQQQVVVYYY[[[\\\ZZZUUUPPPMMMKKKGGGMMMRRRSSSSSSPPPGGG===555555;;;GGGRRR\\\gggpppvvvqqqhhh[[[MMM@@@555000...///555BBBQQQ```qqq{{{uuuiiiYYYHHH888,,,&&&!!! ######%%%222@@@LLLVVVVVVPPPGGG<<<333,,,$$$ """###***<<>>555111222777:::???<<<;;;AAACCCNNNaaa]]]\\\[[[ӵWWWWWWWWWĭӵVVVӵTTTĦQQQQQQOOONNNMMMLLLLLLLLLLLLӵӵYYYZZZĦƜ`1.׼sTTTTTTUUUQQQĦNNNNNNHHHMMMKKKHHHLLLJJJEEEӵ===Ħ666444555555555444111111111222ĭӵ888999Ħ999999555Ħ<<<Ħ777888555333444444555666888888555333888999===333DdD555555666?fӵ000333444Ħ222333444ӵƜ`1.׼s333555ĭӵ...000///333000000000000///...---ӵ222111000///Ħ222222000///000///------.........---///000Ħ222---,,,000222000,,,Ħ...---+++++++++,,,//////...DdD---000000---...ӵ+++,,,ӵ---ӵ+++---///...///Ħ444444ӵ***,,,...,,,ĭӵ444444666888000***---...***...//////---,,,---222555.............../////////,,,,,,---///222222000...000111111222222222111111111000//////111111000///000000111222222222222222000111222222222222111000222000111444444555>>>III777444111111444777777666111888PPPFFF999666---;;;666777888888777666555444777555444666999999666222555777888777555555777:::555555666888888999999999555666777888999:::::::::<<<;;;:::888777777888888444555666777888888888888;;;::::::999999888888777666888::::::999888999999;;;<<<===???CCCIIIQQQVVVYYY[[[\\\ZZZVVVQQQMMMLLLKKKPPPTTTTTTSSSPPPGGG>>>555555:::EEEPPPZZZdddmmmsssooofffZZZMMM@@@666111,,,---555BBBPPP___ppp~~~}}}vvviiiXXXGGG888,,,&&&$$$  ###!!!"""+++666DDDNNNTTTQQQGGG>>>444,,,%%% ###&&&---AAAUUUmmmpppaaaPPPBBB888333444999999???===<<&eUUUg&eVVV>hӵRRRPPPOOONNNMMMMMMMMMg&eKKKguO>uO>&eWWWYYY4ff?>ߝL[[[gĉ@SSSUUUWWWXXXShӵNNNGGGQQQNNNEEEGGGGGGg&e@@@>hӵ444444444222000555444222fff?><z888g&e>&e555666HL999999999ShӵgL555888999777555777555333333444444333S?ʬ999;;;3h?D%%)?444222ZufĦ333444111gL+++111222g&e111gĉ@222...g&e>&e///@e777111??222111111111000000///---g<ĉ333333111///3we<Ħ111111000///3h?@e---------......///000111Z...444...***,,,...3h?gL///---,,,,,,,,,++++++000000///D%%)?333fff?><z...---=?Ħ,,,g&e///g&e,,,---///S?ʬ---4ff?>ߝL555@e222g&e///***,,,3h?g&e>&e555,,,??111AAAHHH<<>>@@@<<<666555777:::999666444555666444555666888999999999999555666777888:::::::::;;;>>><<<:::777777777888999666666666777888999999:::<<<;;;;;;:::999888777777555777999:::999888888999999:::<<<>>>BBBHHHPPPVVVZZZ[[[\\\[[[VVVRRRNNNMMMOOOSSSVVVUUUSSSOOOFFF===666555:::DDDOOOXXXbbbkkkpppllldddYYYLLL@@@777222)))***222@@@NNN^^^ooo}}}yyylllZZZHHH999---''''''!!!%%%(((+++222:::EEEMMMQQQKKK???555+++%%%"""%%%)))222FFFZZZoooqqqcccRRREEE:::555777===666===>>>???EEEFFFNNN```^^^4DӵXXXYYYXXXHƅ^Hu]ĦUUUHu]ĦWWWZuR)ĦSSSRRRPPPNNNLLLKKKJJJHu]ĦLLLHŐeHŐeHu]ĦXXXqIܗGIӵXXXttSSSSSSTTTHGgĉ@NNNMMMOOOKKKGGGEEEEEEFFFHu]ĦAAAZuR)Ħ777999888333...333333sߝLGdUĦ:::Hƅ^Hu]Ħ888ntHdĦ666555HGgĉ@444HdĦ333333444444555666555555555555444Htƅ^222333Bt=o9ĦDtfo9Ħ777555111g?777444HdĦ666555666Hu]Ħ///tt000111Hƅ^Hu]Ħ000H׼s000222222111111111000000/////////tQ...000333333je<Ħ111...---Bt=o9ĦH׼s+++,,,,,,+++)))(((.........HtĦ,,,000------000Bt=o9ĦHdĦ---------,,,,,,+++***---------Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ000Hu]Ħ---...Htƅ^,,,qIܗGIӵ<<<H׼s///...Hu]Ħ---///Bt=o9ĦHƅ^Hu]Ħ111---VVVOOODDD999111...---...////////////...............///000111111000...---......////////////.........////////////000333666111000000111222333222000222222222111111111000000///000000000111111111111333111000111444666555333444555555555777777333...888===BBBDDDAAA<<<888777777777666666555555444444888777666888;;;<<<999666777777666666666666666666777888999:::;;;::::::999777333222777AAADDD???999999555666<<<<<<666222333888888888888888888888888777888999::::::999888777999999888888888888888999999:::===???BBBGGGLLLPPPUUUXXXZZZWWWRRRMMMKKKLLLOOOSSSWWWVVVUUUQQQGGG===888666999BBBLLLVVVaaakkkrrrmmmeee[[[OOOBBB555---,,,---444AAAPPP___ppp}}}|||wwwlll[[[HHH888...+++!!!"""555(((---000---???HHHIIIGGGAAA888...'''###### """(((444FFFVVVwwwwwweeePPPCCC;;;777666777:::<<>>888555888999888:::>>>999999999888888888888888777888999999999999888777999999888888888888999999999;;;===@@@DDDIIIPPPTTTWWWZZZ[[[YYYTTTOOOMMMMMMMMMRRRVVVVVVTTTPPPGGG===666555888AAAKKKUUUaaakkknnnkkkfff]]]QQQEEE;;;555...///666BBBPPP^^^nnn||||||wwwmmm\\\III999...***!!! ---AAA999111@@@AAA:::HHHIIIHHHEEE>>>444***### """###***777JJJ[[[vvvzzziiiTTTGGG???999777999===???DDDHHHHHHHHHOOOXXX```___4DuXӵ[[[YYYXXXDdDΦDdDӵVVVDdDĦWWWWWWo)hTTTTTTSSSRRRPPPOOOMMMLLLKKKDdDĦLLLDdDΦDdDΦDdDӵVVV=ӊB1.uTӵVVVHߝL`o9SSSpo9wӵPPPOOOMMMIIIGGGGGGGGGDdDĦ@@@>>>o)h777555666888:::999777555555DdDΦDdDĦ;;;DdDΦDdDӵ888GIpӵDdDĦ666po9wӵDdDĦ222222222333333444555666777999po9u888777555444GIdnuR)ĦDdDĦnuR)Ħ777555CdgĪj111DdDĦ999888777DdDĦ444HߝL`o9222DdDΦDdDӵ///DdDĦ111......000111222333333333111000//////......geĦ---...sp?aĦ///...GIdnuR)ĦDdDĦ...///000///,,,***......---DdDĦ---000------GIdnuR)ĦDdDĦ------------,,,,,,++++++,,,...DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ...DdDĦ---po9u...---111111=ӊB1.uTӵ555DdDĦ,,,,,,DdDĦ---GIdnuR)ĦDdDΦDdDӵ222444333111000000...---+++)))***,,,...000//////...---,,,,,,++++++222000...------///111222111000////////////000111...///000000///000222555777444111000111222222222222222222111111111111111111111111111111111000000888777666777777555222000555555444333111111222444555666666555555666888;;;999888888888888777777777888666555555777888888777666666777777888888888888777888888999999888777777888888888:::<<<<<<:::888999777777888777666:::???999999999999888888777777777888888999999888888777999999888888888888999999888:::===@@@DDDJJJQQQVVVXXX[[[]]][[[VVVQQQOOOOOONNNSSSWWWWWWUUURRRHHH???666444777@@@JJJTTT```jjjhhhhhhddd[[[MMM@@@888444000111777CCCPPP^^^nnn{{{{{{wwwmmm]]]KKK:::...((("""  !!!222...---???CCCBBBPPPHHHFFFAAA888---%%% ###***777LLL^^^vvv|||mmmZZZMMMCCC===;;;<<d<ĦXXXDtUUUSSSRRRPPPOOONNNMMMLLL>d<ĦLLL>d<ʜDd<ʜ4DuTӵUUUWWWF&uTӵWWW4DufئL>eTTTpuR)ĦNNNNNNLLLJJJHHHFFFEEE>d<Ħ>>>Dt888333444666666555555666DdDΦDdDĦ:::>d<ʜ4DuTӵ8884DwDd<Ħ666puR)Ħ>d<333444444444333444555666888peӵ888ĦpeӵDx<>d<ӵDd<777qR/ܗ?fӵ333>d<777666>d<Ħ3334DufئL>e222DdDʜ4DuTӵ///DdDĦ222000111111111111000//////222222111000000000geĦ---s<v>aĦ//////peӵDx<DdDĦ******,,,---,,,+++///...---DdDĦ...000------peӵDx<>d<------------,,,,,,---///111>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ--->d<Ħ---peӵ---Ħ---F&uTӵ222DdDĦ,,,--->d<Ħ///peӵDx<>d<ʜ4DuTӵ777888555111///...------,,,,,,,,,...//////000//////...---,,,++++++000//////......///111111333111000......000111333...///000000000000222444999666222000111222333333111111111111111111111111222222111111111111000000444444555555555444111///888777777666333000222666:::999888666555555777888666666666666666666666666777666555444555777888888333333444444555666666666888888888888777777777666999:::;;;;;;999888888888000:::DDDFFF>>>666555888::::::999999888777777777777777888888888888777777999999888888888999::::::999;;;===???CCCHHHOOOTTTXXX\\\^^^\\\WWWQQQOOOOOOOOOTTTXXXXXXWWWTTTKKKAAA888555666>>>HHHQQQ]]]gggjjjkkkhhh]]]KKK<<<222///000000777CCCQQQ^^^ooo|||{{{vvvmmm^^^MMM<<<...''' """######"""///999@@@OOOFFFCCC<<<222)))""" !!!'''444III[[[uuu|||nnn^^^RRRHHH@@@>>>@@@DDDEEEIIILLLJJJHHHMMMTTTbbbbbb4DuXӵ___[[[ZZZD&dq&ĒRYYYYYYsdKĦYYYDHRRudSSSRRRQQQOOONNNMMMMMMsdKĦLLLD&oq<Ōq&ĒRUUUVVVWWW>dp&ĒRWWWXXXnfʜd<Φ>d<Ħ888s&dq&ĒR999888i?ʜtd<Ħ777HHܗDӊB444<x666666333444444444444B?d<111111111111000//////444333222222111111geĦ...Hg8>aĦ111111B?Ho9///>d<---000111000///...--->d<ӵ------B?Ho9,,,<x...------------///111&ӫeʬtIӇ+++>d<Φ>d<Ħ---D&ӫetIӇ111DdDĦ---sdKĦ,,,B?dp&ĒR222111>d<sdKĦ222B?Ho9///s&dq&ĒR222888888444000...//////............---------000000//////...------,,,---...///111111111000///333111000......000111333...///111111000000111333999666222000111222333333111111111111111111111111222222222111111111111111111333444555555555444444///---///444555333555:::888888777888888888777666666666666666777777777777777666666555555666888999555555666666777777777777888888777777777777777777999;;;<<<;;;888666666888444EEETTTRRRCCC777555999999999999888888888777777777777777777777777777777999999888888999::::::;;;>>>??????@@@CCCHHHOOOTTTWWW[[[]]]\\\VVVQQQNNNMMMMMMRRRWWWWWWWWWTTTKKKAAA:::777777===EEENNNYYYcccpppqqqnnnbbbPPP???555111---...555BBBQQQ___ppp~~~|||wwwlll^^^MMM===///'''!!!$$$'''(((******''')))222999???HHHCCC???888...&&&"""!!!""""""&&&111FFFYYYsss|||pppaaaVVVLLLCCC@@@BBBCCCEEEIIILLLJJJGGGKKKRRRcccccc4DuXӵaaa]]]\\\Hu]3hhZZZZZZ[[[neZZZYYY=eSSSSSSRRRQQQPPPOOONNNNNNneLLLLLLpIƎ@t@hTTTTTTVVV>hXXXXXXYYYfeTTT@ďDKKKKKKLLLIIIIIIIIIGGGDDDBBBne===;;;=e777555555444444444555555ege666888sĪj@h999999888fdDĦ777@ďD555444Hkge777777777444444444333333@h555555@G888777HĪj@IŌ222333BeneJJJHkge333ne111///fe111Hu]3hh222222222se......000111222333333333444333333222111222geĦja>aĦ222222@G///222se)))...222111000000///---<Ō000------@G+++***Hkge............---,,,---///HĪj@IŌ***---ege------Hu]3hIŌ000111DdDĦ---ne***,,,@h***--->h777333///se///ne000444@G---...sĪj@h(((...444555222///000222++++++,,,,,,,,,,,,,,,+++000////////////.........,,,---000111222111000///111000////////////000111...///111222111000111222777444111000111222222222111111111111111222222222111111111222222222333333222444555666666777999;;;;;;333111666777444444888222222333666888999888666888888888999999999999:::666777777777666666888:::555555555555555555555555888777777777777888999:::999:::;;;999888777777888:::HHHQQQJJJ;;;444666:::888888888888888888888888888777777666666777777888999999888999999:::;;;<<>>000'''$$$)))---//////...222;;;@@@BBBCCCDDDAAA===555,,,$$$!!!!!!###!!!!!!###$$$'''111FFFYYYqqq~~~sssfffZZZNNNDDD@@@AAA@@@CCCHHHLLLJJJGGGKKKRRRddd4DuXӵcccĵD^ZZZZZZ[[[\\\ZZZZZZZZZWWWSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLQQQRRRSSSTTTVVVYYYWWWWWWXXXUUUTTTSSSNNNNNNOOOPPPHHHJJJKKKIIIEEEBBB???<<<:::555666666555555555555444444666888:::999999999888888DdDĦ777888555555444666666777777666555555555444444666555444555999777555444555333BBBLLL333333333222111222111D^333222333555s׼s222...///000222333333444444222222111000000000geFm8...>aĦ222111000000222444s׼s'''+++222444000,,,000///---Ho222000------000---+++***---...............------......333444,,,------D^222111000DdDĦ.........,,,,,,,,,)))---......:::333---s׼s+++...+++000444---111---+++444***000666666111///111555,,,,,,,,,,,,,,,,,,,,,,,,------............//////---...///000000111111111////////////////////////---000222222111000000111444222000000222222222111000000111111111222222222000000111111222333444444333444555555444666:::>>>OOO@@@555666777333111555222111111444777999888666888888999999999:::::::::555777999999888777888:::666555555444444333333222777777777777888:::;;;<<<999999888888888999999888999@@@BBB;;;555555666666777777777888999999::::::888777666555555666777888999999999999:::;;;<<<<<<@@@@@@@@@@@@CCCIIIPPPUUUVVVZZZ]]]\\\WWWQQQMMMLLLJJJPPPUUUVVVVVVSSSKKKBBB888444333:::BBBLLLXXXcccgggfffccc[[[PPPCCC777000,,,---444AAAOOO]]]nnn{{{~~~xxxjjj\\\MMM>>>000((("""(((///555777444///777CCCFFFGGGHHHFFF@@@;;;444***""" !!!###%%%&&&000FFFZZZooo}}}yyylll___QQQCCC>>>>>>>>>AAAGGGLLLKKKIIIMMMTTTΦ4DuXӵtvӵ>d<Ħ^^^ZZZ[[[\\\]]]]]]\\\ĦZZZZZZYYYXXXXXXWWWWWWSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMĦLLLLLLLLLNNNOOOPPPRRRSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVYYYWWWVVVVVVWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRSSSRRRPPPPPPPPPRRRTTTUUUIIIKKKLLLJJJFFFCCCCCCDDDĦ:::888777777777///111333555444444444444333333444555666666666555777999<<<<<<;;;:::::::::999999999888888888888777>d<Ħ777888999444555555555555555555444666666555555555555666666777777777777777777777666333555666555444444555666;;;888666666888999777444555555444222111222555888222666777555555888888555---===FFF<<<333555999999555444333222Ħ444000000111111222222222222222>d<Ħ111111222444666Be444222222333333333333222111111111000000/////////geFYĉ---...>aĦ111000...------...000111333444444333Be***---333;;;;;;444---000///---nu]ӵ333000000------000000000///---+++,,,000222,,,,,,---.../////////...////////////.........///(((333======555...///444,,,,,,,,,------>d<Ħ...333444111///>d<Ħ//////000Ħ,,,,,,---......---,,,,,,'''+++,,,******...000///---;;;333+++Be///***---...,,,Ħ444...+++---333444000...222333......444555000---...222777;;;999333000222666111111000///.........///++++++,,,------....../////////...---...000222444......////////////......---000222222111000000111222000000111222333222000000000111111222222222222//////000111333444555666333444444222111333888<<>>999777666666999::::::999777::::::888:::===:::333666666777888999::::::;;;888777666555555666777888999999999999:::;;;<<<===:::;;;;;;<<<@@@FFFNNNTTTVVVZZZ^^^]]]XXXQQQNNNLLLMMMSSSXXXYYYYYYWWWOOOFFF555111111888BBBMMMZZZeeejjjhhhccc]]]SSSFFF999000---...444@@@NNN[[[kkkxxxxxxjjj[[[LLL>>>111)))!!! $$$,,,444:::===JJJ???BBBJJJHHHIIILLLJJJ???;;;333)))!!!!!!"""$$$...DDDYYYnnn|||~~~qqqcccRRRCCC<<<<<<===AAAGGGMMMLLLJJJOOOVVV?aŖ%7uSQuR)ӵsdKĦ[[[^^^^^^^^^^^^]]]gdKĦ[[[[[[[[[ZZZZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQNNNgdKĦJJJJJJMMMNNNMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWXXXWWWUUUTTTWWWWWWWWWXXXXXXXXXXXXYYYUUUTTTSSSSSSSSSSSSSSSTTTRRRSSSRRRPPPNNNMMMNNNOOOLLLKKKKKKIIIHHHFFFDDDgdKĦ<<<777444444666444333111000111333666888111444888:::;;;999666333666999<<<===<<<:::999:::;;;;;;<<<<<<;;;999888777gdDĦ666555444666666666666666555555444666666666666666555555555666666777777777555444222555666666777888999999::::::999999999999999999999666666666555444444333333666555555777888888777666555555666666666666666666111222333gdKĦ666555333111111333444222///222sdKĦ111111222999???777222111;;;:::777444222000///...444333222333555666ŶS///...///3we>><<<777222///222///,,,+++,,,---.........///...---,,,,,,...000............------------444111------000222222000333333111000//////////////////000111222222333333444555555333000000222555000222333333222111333444000555777222///111444555777444111111444888:::;;;<<<999666555777777555222777777777777777777777777888888777777666666666555<<<:::888777777666555444777444333888???AAA===777999888666555555777888:::777666666888::::::777333888333222777;;;:::777777888888888666444444666777777888:::<<<<<<;;;:::999===<<<;;;>>>DDDKKKQQQTTTVVV```hhhdddXXXMMMJJJLLLOOOSSSUUUVVVXXX[[[XXXSSS555111111888AAAKKKXXXbbbgggjjjggg\\\OOOEEE:::222'''000333;;;NNN[[[eeettt~~~|||uuuiii]]]MMM<<<111...'''***222444<<>>222%%%!!!(((111DDD]]]ppp~~~uuufffVVVIII???;;;???;;;AAAOOOTTTNNNKKKOOO>Abbbne]]]]]]^^^^^^^^^^^^ne\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSRRRRRRQQQneMMMJJJJJJMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSTTTVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSQQQOOOMMMNNNOOOKKKKKKJJJIIIGGGEEEne===:::666444333555333222111000111333555666444555666666666666555555666888;;;<<<;;;::::::;;;999:::::::::999888666De777666666555666666777777666666555444555555555555555555555555666666666666666555555444666777777888888999999999999888888888888888888888777777666666555444444333333333333555666777666666999888777666555444333333222333ne444666555333111111333333222000111ne111222222000444;;;??????<<<:::888999888777666555444444444444222111222333333>A000000...k<,,,+++......,,,,,,...000...,,,+++,,,.........//////...------,,,......---fh///............//////333222///------...000111,,,---......//////......***+++,,,,,,,,,,,,...///000444444///,,,...///---...------------De,,,...000222222111ne222222ne,,,000///...---------------+++******,,,...///---+++222222222111///---,,,,,,...---ne000111++++++,,,---...///000000444000...111666999777333222555999:::888444000...000...,,,---///222333333...//////...,,,,,,...000.....................///111000000000111222000///000/////////000000111222///000000111222222333333333444555333111000222444111222333333222111222444///111000///333777777222222222111222333555666666999777555555777888777555777777777777777777777777777777777777777666666555999888666777999::::::999888777666999======:::666999888777777777777888999888777777999;;;:::777444777777:::>>>>>>999888999:::;;;;;;999888777999;;;888999:::;;;;;;;;;:::999===<<<;;;>>>CCCJJJPPPTTTWWW___eeecccYYYOOOKKKLLLOOOSSSUUUUUUVVVWWWSSSLLL777333333999BBBLLLYYYdddjjjlllhhh]]]PPPEEE:::111,,,444777===OOO\\\fffuuuxxxlll^^^MMM;;;///+++,,,"""'''///333===IIIOOORRRRRRQQQRRRSSSPPPJJJ>>>222&&& """ )))222CCC\\\qqq~~~ttteeeVVVIIIAAA<<<@@@===CCCOOORRRLLLKKKdddddd``````_______________]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTSSSSSSSSSKKKMMMLLLKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTRRRPPPNNNOOOPPPKKKJJJJJJHHHGGGEEE<<<;;;999555333333333000000111111222333333444777666444222222333555666666888::::::999:::;;;===::::::::::::999888777777777777777777666666666777777666666555444444444444444444444444444555555555555555666777777777888888888999888888888777777777777777777777777888888777666666555555444111111222444444555555555777777666555555444333333222333222444555444222111222333333222000000222222222333,,,---111555999999888666666666666777888888999999444333222222444444111222111///,,,...111111...,,,---------,,,,,,///111.........///......---,,,......------///...---,,,,,,---...///666333000---,,,---///111,,,---......//////......+++,,,------,,,---///000111444444000---...///...,,,,,,,,,------............---......555444222---,,,000000///------,,,,,,,,,*********,,,...///---,,,///333666444///,,,,,,---,,,,,,.../////////......------...///000555...***111<<>>555///111444555444333333333777555444555777888888777777777777777777777777777666777888888888777666555777666555777999;;;;;;:::999::::::::::::999777555999999999999999999999999888888888999;;;;;;888666666999???BBB>>>777666999999:::;;;:::999999;;;===999999999999::::::::::::<<<;;;<<<>>>CCCIIIPPPTTTXXX]]]bbbaaaZZZRRRMMMKKKMMMRRRUUUUUUUUUSSSLLLDDD888444333:::CCCMMMZZZeeemmmoookkk___QQQEEE999000///666777<<>><<<<<<<<<<<<;;;;;;::::::444555666777777888777777777777777777777666555555444444444555555555555555555555444444555666888999666777888888888777666555555555666666666666666666888888888777666666555555222333444444333333333333222222333333444444555555222333444333222222333555333222222222222222222222//////000111222333333333///---,,,///222444222000333444555666777888888888444333333444666777777666222444555444111///......000111000///111666555111//////---,,,,,,...000222---...............------......------------......///...---,,,,,,---...///777444000---,,,---///111,,,---......///............///...---++++++,,,...222222111///.........---,,,---...---,,,,,,---......---,,,,,,,,,---...///444333000///---------...000000///------,,,,,,---******+++,,,---.........000222222111---++++++,,,***+++,,,---............888666333000.........///222+++(((///:::AAA===777777666444222111000...,,,///...------......---,,,...///000000//////000222---...///000111222333333---000333333000...///111222111000///............000000111111111222222222000111222333222111000000333444444444222111222333555333111555???EEE@@@666222444777666555444444555777666555555666777888888666666666666666666666666666777888999999888666555888777666777888999777666888:::<<<;;;888555666777999999:::::::::999888888888888999:::;;;:::999999888999<<>>BBBHHHPPPUUUYYY\\\^^^^^^[[[TTTNNNJJJKKKPPPUUUVVVVVVSSSJJJAAA999444333999BBBMMMZZZfffoooqqqmmm```RRREEE:::000---444333888HHHVVVbbbrrr{{{~~~vvvlllaaaQQQ???333///%%%%%%111===KKKWWWVVVVVVSSSRRRTTTQQQFFF999000''' ###""""""***222BBBZZZqqq~~~{{{jjjZZZNNNFFFBBB@@@AAAEEEIIIGGGCCCGGGjjjhhhfffeeefffffffffeeedddccccccbbbbbbaaaaaaaaa```aaaaaabbbbbbbbbaaaaaa````````````____________^^^]]][[[ZZZXXXWWWWWWWWWUUUPPPNNNSSSVVVSSSNNNKKKMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQQQQRRRTTTVVVXXXYYYVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRTTTUUUTTTQQQOOOOOOOOOIIIHHHHHHFFFEEECCCAAA@@@:::999777666555333222111...///111333333333222111666666777777777666666666777888999888888999;;;===<<<<<<;;;;;;;;;::::::;;;444555666777777888777777777777777777777666666555555555666666777777777777555444444444555666888:::555666777777777666555444444444555555555666666666888888888777666666555555555777888666444111111222000111111222333333444444333444444333222111333444222222222222222222222333//////000111222333333333555222///000222444333111111222333444555444444333111111111333666999999888444555666555333111111111...000111///111444444000111///,,,++++++,,,---...------...............---......------------......//////...------...//////666333000---+++,,,...///,,,---......///.........---------+++******---///222000......---,,,,,,,,,---///000...,,,***+++,,,,,,,,,------------,,,+++000///---,,,,,,---.../////////...---------------***+++,,,------...000111666222---+++,,,......---***+++,,,---............888666333000///...//////...,,,+++///555888888666:::777333111111000///.........---...//////---+++---///000000//////000111---...///000111333333444000111222111...---000444111000000////////////000111111111111111222222222000000111222333222111000222444555444222222333444111222222333888<<<888111555555555444444444666777888888777666555555666777666666666666666666666666666777888999999888777777888888888999;;;;;;:::888666999;;;:::777555777:::999::::::::::::999888777777888999:::::::::::::::???:::777:::;;;888666777444666777777777666777999999999888888888999:::;;;:::;;;===>>>AAAGGGOOOUUUZZZ[[[]]]]]]ZZZUUUNNNIIIHHHOOOUUUWWWXXXVVVMMMCCC888333222888@@@LLLZZZeeeoooqqqmmmaaaSSSFFF;;;222---333111444EEETTTaaarrrxxx~~~}}}vvvmmmcccTTTAAA444///!!! )))666BBBOOOWWWWWWWWWTTTQQQQQQMMM???222***$$$ !!!)))111AAAYYYooo}}}}}}kkkZZZMMMCCC???>>>@@@DDDEEEBBB@@@EEEKKKllljjjhhhggghhhhhhhhhgggccccccbbbbbbaaaaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbbaaaaaaaaa`````````___]]]\\\ZZZYYYYYYYYYTTTQQQRRRWWWYYYTTTOOOMMMMMMNNNNNNOOOOOONNNNNNMMMQQQQQQRRRSSSTTTVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQSSSTTTTTTQQQOOONNNNNNHHHGGGGGGEEEDDDBBB@@@???:::888666555555444222000///000111333333333333222333555777999999888777555777888999999888888999:::999999888777777888888999555666666777777777777666777777888888777777666555666666666777777888888999444444444555555777888888444555777888888777555444444444444555555666666777888888777666666555555444666888:::888444111222444444444333333333222222222333444444333222111222444000222333333222111222444000000000111222222222333222000//////111333444444222222333444333222111000.........000444666666666444555555444222222333555000555666444222444444333///---*********++++++***,,,---......///...............------------..............................222111///---,,,,,,---...,,,---......//////............///000111444888;;;333...,,,---...+++***+++...000111///+++)))***,,,+++,,,...///...---+++***------,,,,,,------...///...------------...//////+++---.........///222444888222,,,***---111222111,,,,,,,,,---......//////000//////......///000111...///111111111222333555;;;777222000111222111///,,,,,,...111333333111///,,,...000000//////000111---...///000111222333333222222000///......111444,,,------///111333555666111111111111111111111111111111000222333444222111111333444444333333444666222555666444444666555111555333111111333555666555777888888777555444555777777777777777777777777777777777777888888888999999888888999<<>>555888:::999777666888::::::::::::999888888777777666888999999888888:::;;;BBB;;;777999<<<:::999999666888999:::888888888999888888888888999999999999999;;;===>>>@@@FFFOOOUUU[[[\\\]]]]]]YYYSSSMMMIIIFFFMMMUUUXXXZZZYYYPPPGGG999444222777@@@KKKZZZfffmmmppplll```SSSHHH<<<444222666333555EEETTTbbbtttxxx~~~yyypppfffUUUAAA222,,,$$$###&&&---999DDDMMMSSSXXXXXXUUUPPPMMMGGG;;;...(((### (((000@@@XXXmmm{{{|||kkkZZZKKKAAA;;;>>>@@@BBBBBBAAAAAADDDHHHhhhhhhiiikkkmmmllljjjgggcccccccccbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddccccccccccccbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZTTTRRRSSSWWWVVVRRROOOPPPOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYXXXVVVUUUUUUUUUTTTPPPRRRTTTSSSQQQNNNMMMMMMGGGGGGFFFEEECCCAAA???>>>:::888555555666555333111000111222333333444444444222333555777888888777777777999;;;:::999777777777888777666666666777888888666777777777777666666555777888888888888777666666555555555666777888888888444444555666777777666666444555888::::::999888777444444444555666777777777777777666666555444444333333666999888444222444666666666666666555555555555444444555333111111222444000222333333111111333555111111111111111111222222///000000000///111444666333444555666555444222000///......000222444333222222222222000000222555888000888;;;777111111333333...,,,+++,,,...///...,,,,,,------...//////............------------......+++,,,...//////...,,,+++......------,,,,,,,,,,,,,,,---......//////......000111222333555999>>>BBB444...+++...///,,,***,,,,,,///111///+++)))+++...,,,---.........---+++***---...............------,,,,,,,,,---...///000111,,,...000000///000444777222000---,,,---///111222...------------///000111,,,,,,---...///000111222000111222222111000111222:::555000///111333111///+++,,,...111444444111...***,,,///000/////////000......//////000111222222222000//////111111111000+++,,,---///222555888999111111111111111111111111444222000111333555444333000222444444444444666777777888777444444777666222555222000333888;;;777333555777888777555555777999777777777777777777777777999888777666777888:::;;;888888:::<<>><<<777888888777777666777999;;;:::888777666666777777555777888888777777999<<<===999888;;;;;;888777:::777999;;;;;;999888888888666777888999:::999999888888;;;===>>>@@@EEENNNVVV[[[]]]___]]]WWWPPPLLLIIIFFFMMMTTTXXX[[[ZZZRRRIII:::555333888AAALLL[[[gggkkkmmmjjj```SSSIII>>>666888<<<666666EEESSSaaarrrvvv}}}yyyqqqgggVVVBBB333---%%%&&&(((...999FFFOOOSSSUUUVVVSSSMMMGGG@@@555+++### (((...>>>UUUjjjzzz|||mmm]]]NNNCCC===???@@@AAAAAABBBEEEFFFGGGbbbdddhhhmmmpppnnnjjjfffddddddccccccccccccccccccbbbcccddddddeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaa```^^^]]]\\\[[[[[[TTTSSSSSSUUUSSSOOOOOOSSSQQQQQQSSSSSSSSSRRRQQQPPPPPPQQQTTTUUUVVVUUUTTTRRRUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZXXXWWWVVVUUUUUUUUUOOOQQQSSSSSSQQQNNNMMMLLLFFFFFFFFFDDDCCCAAA???>>>;;;888555555666666444111222222222333333444555555111222333444666777888888777999;;;;;;999777666555999999888777777888999:::777777888777777666555555888888888888888777666666444444444555666777777888333444666777777777666555444666999;;;<<<<<<:::999444444555555666777888888666666666555444444333333000444888777444333555999555555666777888999:::;;;444555555333111111222444///222444333111111333555222222222111111111111111444666777555333222666999444555777888888666444333333222111111333333222111000000///......111666:::+++444999333+++))),,,...///------000333555333111,,,,,,---.../////////............------.........)))+++---//////---+++)))+++,,,---------,,,++++++,,,---......//////............//////000333888<<<666///,,,///111---+++---)))---000///+++***---111///......---,,,,,,,,,,,,///000111111000...,,,++++++++++++,,,...000111222---///111000000111555888))),,,...---++++++...222///...---,,,---///111333//////000111111111111111111000000000000000000000888333......111333111...,,,---...111222000,,,((())),,,...//////...//////......//////000000111111111//////111444444000,,,......///111333555777888222222111111111111111111555222000000333555555444///111333444444555777888666555222///222555333...666222111777???AAA:::222333555777777555666999<<<777777777777777777777777:::888666555666888:::<<<999999999;;;;;;:::888555:::999888777777777777666<<<:::888666555555666777444666888777666666999<<<555666:::<<<999444444888777999;;;:::999777666666555777999:::;;;:::888777888;;;>>>>>>???EEENNNVVV[[[^^^aaa^^^VVVOOOKKKJJJGGGNNNTTTXXXZZZYYYRRRIII<<<666444999BBBMMM\\\iiihhhkkkiii___SSSIII???777<<>>???BBBAAA???;;;777444444444444777777666333///---...000333333333222000000333555999:::555///444;;;888---;;;;;;888222111222111---111111111111111111222222444333111000000222333555111000//////000000///...333000------///111000//////+++)))***...111///,,,+++,,,------......------///......------,,,++++++///...---,,,+++,,,,,,---///...------,,,,,,,,,,,,111,,,)))---555888444...***,,,......---------...///......------,,,++++++++++++++++++++++++++++++...000111---(((''',,,111,,,+++***,,,000555888999000......000444555444111111000...,,,+++++++++,,,111///---++++++---///111---......------///333666444......555999444...,,,111000222666666000---...,,,,,,---...///000111111//////............/////////...---///333333000---111222222111000000222333///333777666222//////111111111000000000000111111222222111111222222333444///111444666777666555333666333222444333111111444777444:::(((zzzIII666///777777777999;;;<<<;;;:::888777777777888999::::::777777777777666666666666;;;;;;;;;::::::999999999:::999777666666777:::;;;888777777777777777888888777777777777777777777777777777888888888888777777777888888888888999999999999999999:::::::::;;;;;;<<<<<<===>>>BBBHHHPPPVVV]]]aaaaaa[[[UUURRRMMMHHHFFFMMMTTTXXX[[[[[[TTTKKK<<<666222777BBBNNN]]]iiimmmmmmkkkcccSSSCCC???CCC===???;;;>>>KKKSSS[[[iiizzz{{{qqqdddVVVFFF888///((((((***111;;;EEEMMMQQQNNNNNNLLLHHH???444)))""""""!!!%%%...<<>>BBBHHHPPPVVV\\\aaabbb]]]WWWSSSMMMHHHFFFLLLTTTXXX[[[[[[TTTKKK@@@888333777BBBNNN[[[eeesssoooiii```QQQAAA999999444EEEJJJDDDDDDKKK^^^xxxzzz~~~{{{rrrfffWWWGGG888///++++++,,,222;;;DDDKKKOOOLLLKKKHHHBBB999...$$$"""'''///>>>LLLeeewww|||nnn```SSSLLLEEECCCDDDIIIKKKHHHGGGHHHhhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeedddcccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddggggggfffdddbbb___]]]\\\ZZZYYYXXXVVVUUUUUUTTTTTTRRRSSSTTTSSSQQQPPPPPPQQQSSSSSSSSSVVVXXXXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSVVVVVVUUUSSSQQQOOOMMMLLLEEEEEEDDDCCCAAA???>>>===999888777777666444333222444444333333222222111111111111111111222444666777999999:::::::::;;;;;;;;;999999999777666666999;;;444555666666777777666666777777666666666666666555444555555666666555555444333333444444555666666777666555444444444666777888555444444444444555666666666777777777777777777777;;;;;;:::999999999999:::444222333888;;;888444111333444666777888777666666222333444777999999666444111222222111000///111333333000000444888<<>>AAAHHHPPPVVV\\\aaaddd```ZZZUUUNNNGGGEEELLLSSSWWWZZZZZZTTTLLLCCC999333888EEERRR^^^gggwwwppphhh^^^QQQAAA777555666CCC@@@:::CCCRRR```oooyyy}}}|||tttiiiZZZIII999///------///444<<>><<<;;;;;;999999:::777333222444555444444333222222222222111111111111222444666888999::::::::::::;;;;;;;;;999::::::999777666777999777777888999999999999888888777777777666666555555555555666666666666555555444444444555555555666666555555444555555666777888555444444444444555555555666666666666777777888888888888777666555555555444444444666999:::888444222111222333444555666666666777555555666888888666444333444555444333222444555777333555;;;;;;777<<>>???AAAAAA;;;<<<<<<===AAAHHHPPPVVV[[[bbbeeebbb\\\VVVNNNGGGDDDJJJQQQUUUYYYZZZTTTMMMBBB888333:::IIIWWWdddmmmsssoooiii```RRRCCC===>>>:::DDD>>>888GGGXXXaaagggxxx{{{|||uuukkk]]]LLL;;;000//////111777???EEEJJJLLLOOOKKKDDD;;;111((("""!!!!!!!!!###%%%&&&,,,:::HHHaaattt~~~qqqaaaVVVLLLGGGEEEGGGHHHEEECCCDDDhhhhhhiiiiiiiiiiiihhhhhhjjjiiigggfffeeedddddddddffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeedddcccbbbaaa```[[[ZZZYYYWWWUUUTTTTTTTTTSSSTTTSSSSSSSSSUUUYYY]]]SSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSPPPMMMKKKIIIGGGGGGEEECCC@@@===;;;999>>>:::999;;;:::444222444444444444333333333222222333333222333444666777999999999999:::::::::;;;;;;888:::;;;:::888666666777777888888999999999999999888888777777666666666555666666666666666666666666666666555555555444444444333444666777888777666555555555555555555555555444555444444333333444555555555555555444333222111000222555666666555666666666444333222111222333555666555333111111222444555666333444666555444333444555888666:::@@@<<<444555===444888777222///000222111000000111222333333444444...///000222333333222222000...------......---,,,---------------///111222...---,,,,,,------------+++,,,------......------***++++++,,,---...//////---....................................///000111***,,,...---+++******,,,,,,...000///...------.........---------,,,,,,,,,/////////......---------,,,...///---***)))...222.........///111111000...000...---///333555444111++++++,,,------.........,,,---...000000...---,,,000000111000......///000+++------+++***+++...///111...///222111...,,,...////////////000000000000.........///111222444555555333000///111222222111000111111000//////000222...///000111000000111222111111000000000000111111333222222222222333444444555666777777666444222111666222222444333111111444555000333:::,,,111555555444888;;;:::555333666999:::999888888777777777777:::999888888888:::;;;<<<999999999999999999999999;;;:::888666666777888999777777666666777888999999777777777777777777777777888888999999999999888888777777888888888999999999666777888:::<<<>>>???@@@;;;;;;<<<===AAAGGGOOOUUU[[[bbbfffccc]]]WWWNNNGGGCCCIIIPPPTTTXXXZZZUUUNNNAAA888333:::HHHVVVcccmmmnnnnnnlllbbbPPPAAA@@@FFF999MMMRRRIIIKKKUUUddduuuwww{{{~~~|||vvvmmm```OOO>>>333000000444:::AAAGGGJJJKKKIIIDDD;;;222)))""""""%%%%%%+++:::III^^^qqqssscccXXXIIIGGGGGGGGGEEEAAACCCHHHhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggfffeeedddddddddgggggggggffffffffffffffffffffffffgggggggggggggggddddddddddddcccbbbbbbaaa\\\[[[YYYWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTWWW[[[___TTTUUUVVVUUUSSSSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHFFFDDDAAA===:::999CCC:::777<<<<<<666222333222333444555555444333222666555444444555666888999888888999999999:::::::::777999;;;;;;999777666666555666777777888888777777888777777777777777777666777666666555555666666777777666666555444444333333333555777999999777444333666666666777666666555444;;;:::888777777777888999555555555555444333111111///444555222000333666777777555222000000111333555555555444333333666<<<@@@111333555444333222222333444555:::===:::444222555555:::;;;666111111111///000111111222333444555555000111222333333111///...000///---...//////...,,,+++,,,,,,+++++++++...000......---,,,,,,,,,------+++,,,------......------++++++,,,,,,---...//////------...////////////...,,,,,,,,,,,,,,,,,,------,,,---......---,,,,,,------///000000...------...//////...---,,,,,,++++++000000///...---,,,,,,++++++...000---)))***111777///------...000111111000...---///333777777333///+++,,,------.........---,,,---...//////...---,,,///000111000///...///000///222333000//////---)))000...///222111---+++,,,------......//////000000---------...000222444555444111...000444666444111333333333222000///000111---......///000111111222111111000000000000111111222222111111222222333444000222444666777555333111888555444666555333333666444111444888111444666333444666999888666555666888:::999888888888888888999777888888999:::::::::;;;888888888999999999999999===;;;888666555666888:::555555666666777999:::;;;777777777777777777777777888888999999999999888888777888888888888999999999999999999999::::::;;;;;;;;;;;;<<<===@@@GGGOOOUUU[[[bbbfffbbb\\\VVVNNNGGGBBBHHHNNNSSSWWWYYYUUUNNNBBB:::666:::CCCNNN\\\hhhlllooonnnbbbMMM===>>>GGGBBBIIIGGGGGGQQQZZZcccrrrwwwzzz~~~~~~{{{vvvnnnbbbRRRBBB777222444777<<>><<<:::999999::::::555555666666666444333222...666888333///222555666555555333222222222222333333777:::888555666<<>>JJJ;;;444;;;AAA:::222000---000444888999777444222888777666555444555666666666777777777777888888888444777;;;<<<:::888777777888888999::::::::::::999666666777777888888999999888777666555555666777888333333444444555666666666999888777555444444444444777888999999999777666555<<<:::777555333333444555444555666666666555444333000999===888222444666555333333444555444333222111...444999777000...222999333555888888666555555555111777777000///444222+++///777<<<999444222000...444444333222111000///...***---000333444333222000222000//////000000///......///000...++++++...111.........---++++++,,,---+++,,,------......------,,,,,,,,,---------......,,,---///000000000///...///...------,,,,,,,,,,,,---++++++,,,//////...,,,...000111000...------...+++,,,,,,------......///,,,,,,------------------++++++,,,000444666555444111...+++***+++------------,,,---000444444111...,,,,,,.........---,,,+++........................---///000111000///000111))),,,,,,---333999555,,,111,,,***,,,,,,,,,///444000///...---,,,+++******000000///...............///333666666333111222444777888777444111//////000---,,,,,,---///111222222111111000000000000111111000000000///000111111222444333222222333444666666666333222444333111111444///444999---:::111666777444333333555777888888666666666555666666777888999333555888;;;;;;;;;999777777777888888999999999999777888888888777666444333888888777777777777777888777777777777777777777777888999999::::::999999888777888888888888999999999777777888999;;;<<<======:::;;;;;;<<<@@@GGGOOOUUU\\\aaaddd```ZZZUUUNNNGGG@@@GGGMMMQQQVVVYYYUUUOOO@@@>>>===@@@DDDNNN```ppprrrpppkkkcccTTTHHHFFFJJJ<<<222***333DDDIIIWWWsssxxx{{{~~~}}}zzzuuunnncccUUUHHH???;;;<<<>>>AAADDDDDDCCCAAA999666000)))### ###((()))&&&)))777GGG^^^rrr{{{pppiiieeeUUULLLFFFFFFGGGFFFEEEGGGgggggggggggghhhhhhhhhhhhggggggfffffffffeeeeeeeeegggggggggggghhhhhhhhhhhhgggggghhhhhhhhhhhhggggggiiihhhhhhgggfffdddcccbbb___^^^]]][[[ZZZYYYYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTUUURRRSSSUUUWWWWWWUUUSSSRRRTTTRRRQQQPPPOOONNNKKKIIIKKKIIIEEEBBB@@@?????????FFF;;;444666999555111111000111333444444333111000<<<666111222444555555555666888999;;;;;;:::999888999888777777888888777555777888999888666555555666;;;777555777666444555888444555666777777666555444555666888999888777555444888555333333555666555333666888:::999666333444666444444555555555555444444333333333444444555555555:::999999888777666666555777666333111000000000000333444333333777<<<:::444888777777888555111222777888666333111000111333444///111444444222000//////888666333000.........///---......///000111111222333...,,,//////,,,---111)))---000000...,,,---///000222000+++))),,,...---///...---...//////---+++333222000...------------........................000---+++,,,......,,,***//////.........---------,,,---......//////...............,,,+++***,,,...***+++,,,..................,,,,,,///111111111111111222444333,,,***222>>>555...///999<<<333+++++++++,,,,,,+++***+++---//////+++)))+++///111...***222111000.........///000)))///444444333444333///...---,,,,,,---...000111111000111222...)))+++000888222,,,,,,111444111------...///111111222222222000000000000////////////)))+++...000000000000111555888777111...///000...333333222222111000000000333333333333333333333333666888222000333111222>>>333000111444555222333666333444666777777777666555666666666666666777888888777888888999999:::;;;;;;777777888999::::::;;;;;;AAA???<<<888666555555555777888:::999777666666777666777888999999888777666999888777777777888::::::;;;:::999888888888999:::999999888888999999:::;;;:::<<<>>>>>>>>>CCCMMMUUU___bbbeeeeee```XXXOOOIII@@@CCCJJJSSSZZZZZZUUUPPPCCC<<<888<<>>???@@@EEEOOOXXX```bbbeeeeeeaaaXXXOOOHHHBBBDDDKKKSSSYYYYYYSSSNNNBBB<<<888<<>>666...$$$  ###%%%+++999GGG]]]rrrwwwiii\\\OOOOOONNNIIIEEEEEEJJJOOOggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggggggggggghhhhhhhhhhhhiiiiiiiiijjjhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiihhhfffeeecccbbbbbbaaa___^^^\\\[[[[[[[[[WWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRTTTRRRQQQPPPPPPOOOLLLJJJFFFEEECCCAAA???<<<;;;::::::666555666666444555888111222333444444333222111555333222333666999777555666777999:::::::::999888===;;;::::::;;;<<<:::999555666777666444333444555555222222555555222111333666666777777777777666666111222444666777777777777777666444444555555555333444666777888777666777888444444555555555555444444555555555444444444444444555555555444333333222222333333333333333222111111111<<>>;;;000***!!! !!!%%%,,,:::HHH\\\qqqxxxiii\\\MMMNNNLLLFFFAAABBBKKKTTThhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhgggeeedddcccbbbaaa___]]]\\\[[[[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSTTTRRRQQQPPPPPPOOOMMMJJJEEEEEEDDDBBB@@@===;;;999555666777666444222555888222222333444444333222222333444444555999===;;;666777777888999:::999999888:::888777777999999888666777888999888777666777888666444555999999555444666777777777777777777777777222333444555666666666666777666555444444444444444333444666777777888888999444444555555555555444444666666555555444444333333444444444444333333222222111222333444444444222222111>>>HHHEEE<<<666555444444111000222222222555:::555555666777777888888888222444555555333222222222000000111111111111000000000000000000////////////222000//////000///.........,,,***,,,///000...,,,***---//////333666555000---------///222333222111000000///...------,,,,,,---------------------------------------------,,,.......................................//////000......///...,,,,,,...000444222000...---...///000------+++))),,,111333222777222...//////...000333//////333666222---///666///...///444888777000)))---,,,,,,...111222111//////...---,,,,,,---......444222///---111555222+++..................------444111111555666111---,,,---...///...---...000222111111222222222111000000000000000000////////////---...000///......///000000111111333999>>>:::333000000111222222333444444222222222222222222222222111111---555CCC@@@555666999555333444444222333666333333333444444444444444555666666777777777777777888888888888888999999999999999999999888888888888999888777555444444444444666888999999777666777888777777777888888777777777888888888888888999999999999999999999999999::::::666666777888:::<<<>>>???;;;>>>AAAAAABBBHHHSSS[[[aaadddggggggbbbYYYNNNHHHCCCEEEJJJRRRWWWXXXSSSNNNBBB;;;777:::BBBNNN]]]jjjrrrtttqqqfffYYYLLL>>>444++++++///777AAAMMM^^^mmmxxxzzz||||||||||||}}}|||zzzwwwssslllcccXXXQQQJJJJJJIIIHHHEEE@@@:::666***%%%!!!$$$+++999GGG\\\rrrwwwgggYYYKKKMMMLLLFFF@@@@@@HHHQQQiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjjjjiiihhhfffeeedddaaa```^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVSSSTTTUUUUUUUUUUUUTTTSSSTTTRRRQQQQQQQQQPPPMMMKKKGGGFFFEEEDDDAAA???<<<;;;555888:::777333222444666333333333444444333333333...111222222777<<<:::333777777888888999999999999888777666666777777666555666888999888777777888999777555666::::::777666888777777666666666666777777444555555555555555444444666666555444444444444555333333444666888999999999444444555555555555444444666666666555555444444444555555555444444444444444111222333555555444333222///777===;;;777555444222555111000333555555777;;;000111111111111111111111333444555444333222222333000111222333333333222222000000000000////////////555111---...222333///)))...,,,***+++...000...,,,+++***))),,,444:::444+++---,,,---///222333333111/////////......---,,,,,,------------------------,,,------------------------.....................///............///000111//////...,,,,,,...333777444222000...------...//////000///,,,000888;;;999777000---...000//////111+++///555777333---...333---,,,...444999999333---//////...///000000...---///...---------...///000===999222...111555444/////////......------,,,,,,///111666999666///,,,---///---,,,---///111000//////000000000000000///...000000000000///////////////000222222222222444666222222222333888<<<888111......///000111222333333222222222222222222222222222222,,,...666444000888999555444666555222333666333333333333444444555555555555666777888777777666777888888888888888999999999888888888888888888888999999888777666666666555555777999999777777777888888777777777777777777888777777888888999999999999888888999999::::::::::::666777888999;;;===???@@@===@@@BBBBBBBBBGGGQQQYYYaaadddhhhiiidddZZZOOOHHHAAACCCHHHPPPWWWXXXTTTPPPBBB<<<777:::BBBNNN]]]jjjssswwwttthhhXXXIII;;;000******...777AAAMMM___nnnwwwyyy||||||||||||}}}~~~|||{{{yyyvvvppphhh^^^XXXOOOMMMJJJGGGDDD===666000$$$!!! !!!$$$***777DDD\\\rrrtttcccUUUHHHKKKLLLHHHAAA>>>BBBGGGiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkllllllllllllkkkkkkllllllllllllkkkkkkkkkkkkkkkjjjhhhgggeeedddaaa```^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTRRRQQQQQQQQQPPPNNNLLLIIIHHHFFFDDDBBB@@@>>>===666:::;;;777333333444333444444333333333333444444000444444333777>>>===555777777777777888888999999:::888777777888888777666444666777777555555666888666444555888888555555888666666555555555555666666666666666555555555444444555666666555333333444666333333333666999::::::888444444555555555555444444666666666555555555555555555555555555555555555555333333444444444444444333222444333000222888<<<<<<555111111555888888888:::444333222111000000000000222444444333222111222333000111333555555444333222////////////000000000000444222///...111444000(((---,,,++++++,,,......---,,,***'''***333888222(((+++***+++---///000000...((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///---------...............000///.........///000111---......---///333888===111000...---,,,,,,,,,---,,,000///,,,000999<<<777444///---...///...///111+++000666666222......000++++++...222777888555111////////////...---,,,,,,///...---------...///000888666111,,,---111111---333222000...------......))),,,222777333---,,,000...,,,+++,,,//////...,,,......//////000//////...000000000000////////////---///000000111222444777000111111000333666333.........//////000111222222222222222222222222222222333888777777:::444222<<<888555555777777444444666444444444333444555555666444555777888888888777666999999999888777777666666777777888888888888888888777777777888888999999999555777888999777777777888888888777777777777888888777777888999999999999888777777999::::::::::::::::::::::::::::::;;;<<<<<<===???AAAAAAAAAFFFOOOWWW```dddhhhiiieee\\\QQQJJJ@@@BBBGGGOOOVVVXXXUUUQQQCCC===888;;;CCCNNN]]]jjjtttxxxuuuhhhWWWHHH:::000------111999BBBMMM^^^mmmvvvyyy|||~~~~~~}}}}}}}}}}}}|||zzzxxxssskkkbbb\\\RRRNNNJJJEEEAAA:::111+++!!!""""""!!!$$$)))666BBBYYYppptttbbbTTTGGGIIIJJJGGGBBB===<<<===jjjjjjjjjkkkkkkkkkkkklllkkkkkklllllllllmmmmmmmmmkkklllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllllllllkkkjjjiiigggfffeeebbbaaa___^^^\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZXXXVVVTTTSSSTTTUUUUUUXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOLLLKKKIIIFFFCCCAAA??????>>>666;;;;;;777555777666333444444444333333444444444333888888444999AAA@@@777777777777777777888888999:::999888888999999888666444666777777666666777888777444333666777444555999666555444333333444555666666666666555666666777777555666777555333222444666444333333555999:::999888444444555555555555444444555555555555666666666666444444555555555555555555555444444333333333444444111444444222333:::>>>>>>555111222777:::999777888<<<:::777444222222222222222333333222000000111222///000333555555444111000......//////000000111111000444444000///111///+++,,,,,,,,,+++++++++---///+++,,,,,,+++///333000***+++******,,,...///...---'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///---------.........//////000///...---...///111222+++---///000000111444666000000000//////.........***//////***---666777000111...---//////---///333///222444333000/////////+++,,,...000222333333333---...///......---,,,---------,,,,,,,,,---///000,,,000000......000///,,,888666333000//////111222///---...000000---...222---///000///...------...---...///000000000000000000000000000////////////---...///......///111444...111111......111111...//////000000111111111222111111111111111111111111+++111111333666///+++333555444555999999666555666555555444444444555666777444555777888888888666666888888888888777777777777666666777777888888999999777777888888999888888888555666888999888777888999999888777666666777888999666777888999:::999999888666777999:::;;;;;;::::::999999888888888999::::::999<<>>999<<>>:::888jjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnnnnlllllllllmmmmmmmmmmmmnnnllllllmmmmmmmmmmmmlllllllllllllllkkkiiihhhfffeeecccbbb```___]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYVVVTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIEEEBBB@@@?????????666::::::666666:::888333555444444333333444444555111666555111555>>>===555777777777777777888888999999888777777888888777555666888999999888888999;;;888555444666777555777;;;555444333222222333444555555555555555666888999:::444666777666333222444666555333333555999;;;999777444555555555555555555444444444555555666666777777444444444444444444444444666555444333222333444444)))222888888666555444222444111222888;;;999666666>>><<<777333000000000111222222333111000///000222...000333555555333000...---......///000111111222,,,555:::333,,,,,,......***,,,---,,,))))))---000***///111...,,,...///...---,,,,,,---///000///...,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++...000---------.........//////111000...---...///111222+++---000000...,,,***)))222333333333333222111111---333333---///777666...///---...///...,,,///444333444333///---...000000---...///......///222444***,,,---...---------...,,,,,,+++***+++,,,...///)))000666777777777555111<<<999555111000111444666;;;222,,,---///...///111---222777444...+++...333......///111222222222222000000000000////////////333333333222000111333555...111222///...111333222111111111111111222222222111111111111111111111111222666444666;;;666222;;;444333666:::;;;777555666666666555444555666777888444555777888999888666555333444555777888:::;;;<<<555666666777888999999::::::::::::999777666444333555666888999888777888999999888777666666777888999666777888999:::999888888666777999:::;;;;;;::::::555555555666777999:::;;;666:::======???EEEOOOXXX^^^bbbhhhjjjggg^^^SSSLLLDDDEEEIIIOOOUUUVVVRRRNNNEEE>>>:::===DDDOOO^^^kkksssxxxvvviiiYYYKKKAAA:::;;;999:::???DDDMMM[[[hhhrrrwww}}}~~~~~~{{{zzzyyywwwssskkkccc\\\SSSNNNGGGBBB===666+++#########"""&&&+++888DDD\\\rrrxxxhhhZZZGGGDDDAAA@@@@@@>>>:::777kkkkkkkkklllmmmnnnoooooommmnnnnnnoooooooooooooooooonnnnnnnnnnnnoooooopppmmmnnnooooooooonnnlllkkkmmmmmmlllkkkiiigggeeeddd`````````___^^^^^^]]]]]]___]]]ZZZZZZZZZ[[[[[[ZZZ\\\YYYUUUTTTTTTVVVWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTXXXWWWUUUTTTSSSTTTTTTUUURRRSSSSSSSSSRRRQQQPPPPPPKKKHHHEEEBBB@@@???<<<:::<<<;;;;;;:::999888777777666666555444444444444555555333333555888888555222999888777666666888:::;;;;;;:::999777666666555555:::777555555888:::999777999777555444333444555666===999555555888999777444444444555777999888555222===777444666666444444777888666555666999;;;;;;;;;888888777666555444333333333444666666666444111000888555333222333555666666444444333333444444555666888444555999999555444888444333333333333444555555333555777555333111333555333111//////111222333222888333///...111444666555////////////000000000000333000......,,,******,,,(((+++---,,,...222222000+++,,,------......------222000///111333444222000---...000111000...+++***---------,,,,,,++++++***,,,++++++++++++,,,------------------...///000111333///***+++///111000...000***)))...111...---//////555;;;UUU>>>222''';;;333444333///,,,...555;;;222---...333444///,,,---222777999444---+++,,,///...000222000...---000333++++++,,,...//////---+++.........,,,+++,,,///111+++111000***,,,444333***777000---///...+++---333666111///222111---,,,111111000///...---------------...///000111222222222222222111000//////000000.........///000000111111,,,000333222///...000444222222222444777999888777333222000111222333333222999666666999888555444666333444555555666555555555222444777999:::999777555<<<;;;999777666666777777555666777888888888888777888999:::::::::999:::::::::999888777666666666666666666777777888888888999:::888999;;;999555666999;;;:::888777777777888888999<<<===::::::===<<<999:::999888888888999:::;;;999;;;<<<<<<===CCCKKKRRR___eeejjjiiieee___VVVMMMFFFEEEGGGNNNWWWZZZXXXUUUJJJ???666555===LLL```ppptttwwwttthhhXXXKKK@@@888333000111:::DDDPPP^^^jjjyyyzzz|||}}}~~~}}}{{{zzz{{{zzzyyywwwssslllddd___RRRPPPHHH===888555+++&&&,,,222;;;DDD^^^sss{{{kkk]]]OOOGGG@@@>>><<<888888:::kkkkkklllmmmnnnnnnoooooonnnooooooppppppppppppppppppoooooonnnnnnnnnoooooonnnnnnooopppooonnnmmmlllmmmmmmlllkkkiiigggeeedddbbbbbbaaaaaa```_________```]]][[[ZZZ[[[[[[[[[ZZZ[[[YYYVVVUUUUUUVVVWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTXXXWWWVVVTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQLLLJJJFFFCCCBBB@@@>>><<<<<<<<<;;;:::999888777777555444333333222222333333333222111333555777888888999888666666666888999;;;:::999888777666666666666777555333444666777666555999777666444444444666777<<<888444444777888666444333666999:::777555444555888444444888:::888777999777555444555777999888888777777666666555555444444555666666777666444333222777555333222444555666555333222222222222333444444===:::999;;;999333111333444444444444444555555666444555666555222222444666333111//////111333333222;;;777222111222444333222////////////000000000111111111111222222000///000***...///---...111111.........///////////////...111///...000222333111///......//////////////////++++++++++++,,,---...///,,,,,,,,,,,,,,,------...+++...222444555333000...111...,,,---111222///+++444---***///222000------,,,+++///===444***$$$///000111111...***+++111666......000444111++++++///...111333111//////111333+++---///---+++***,,,///111///...///000111111000...000111222111000111222222000000222222222444777777111...//////,,,...444333///...111111......222222222111111111111222222///000111333333333333222222111000000/////////000000000000000000000000000///222444333000///222666222111000111222222111///222111000111333444444444555333333666555222111333444444555555666555555555555555555666777888999999:::999888666666666666777999:::;;;;;;;;;;;;;;;:::777666555888;;;<<<999666999888888777777777777777666777777777888888888888999888999:::999555666999::::::888777777777888888888;;;;;;999999;;;;;;888999999888888888999:::;;;999;;;<<<<<<===CCCKKKRRR^^^eeeiiihhheee___VVVMMMIIIHHHIIINNNUUUWWWSSSOOOGGG???888999@@@MMM^^^llltttxxxuuugggWWWIII===444111...///888DDDQQQ```lllyyyzzz|||}}}~~~}}}{{{zzz{{{zzzxxxvvvrrrlllddd^^^QQQNNNEEE:::555222))) &&&,,,222<<>><<<999888999kkkkkklllmmmnnnoooppppppoooppppppqqqqqqqqqqqqqqqrrrqqqpppooooooooooooooonnnooopppppppppooonnnmmmnnnmmmmmmkkkjjjhhhfffeeeddddddccccccbbbaaaaaa``````^^^\\\[[[\\\\\\[[[ZZZ[[[YYYVVVVVVVVVWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQMMMKKKGGGEEEDDDBBB@@@>>>===<<<<<<;;;:::999888888555555444333333333333333222333333222222444888:::999888777666777888999:::888888777777777777888888777555444555666777666444888777666555444555666777:::777444444666777555333222888===<<<666333444777666444555;;;===:::888888666555444444666666555444555555555555555555555555888777777666555555444444777555333222444555555555333333333333333444555555>>>;;;:::;;;888333111222555555444444555555666777555555555333222333666888333111000000222333333222:::777333333555555333111/////////000000000111111,,,...111333444333000......000000------000///,,,....../////////......---///......///111111000...///......---...000222333***))))))***,,,000333555---------,,,---......///+++---///000000///...,,,...------///222222...***111,,,)))---111111...---111***---+++222,,,...,,,///111111///,,,,,,///222---000444555000+++---333000///...///111222222222---///111000---,,,...000555333000///000222333333---000333444333111111111555...000777666///333???777222000000///...000333111......000111///000333000111111222333444444555111222444555555444222111333222222222111111111111333222222111000000//////111333444222000000444777555444333333555555444333111000000111444555555444444222222555555111000333555555666666666555555444777666444333444777;;;===777777666666666666777777888999999999999999888888;;;888777;;;AAABBB===888777777777777777888888999777777777777888888888888999777888:::888555666::::::999888888777888888888777::::::888888::::::777999888888888888999:::::::::;;;<<<<<<>>>CCCLLLRRR^^^dddiiihhheee___VVVMMMIIIGGGIIINNNUUUWWWSSSNNNEEE>>>:::<<>>===999777777kkkkkklllmmmooopppqqqqqqooopppqqqqqqrrrrrrqqqqqqssssssrrrppppppoooooooooooopppqqqqqqqqqpppnnnnnnnnnnnnmmmlllkkkiiigggfffeeeddddddccccccbbbbbbaaa```___]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWUUUSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVUUUUUUTTTSSSRRRQQQMMMJJJGGGEEEDDDCCCAAA???>>>======<<<;;;:::999999888777666666555666666666222444666444222222555999::::::999888888999::::::777777666666777888999999888888888888888888777666777777666555555666666777888666444444555555444222555999<<<;;;777444555777999666666999:::777555555777555444555666666444222444444444555555666666666888777666555444444444444666444222222444555555444555444444444444555666666777666777888777666555666666555555555555666777777666555444222222444777:::222111000111333444333222444222111333666777555222//////000000000111111111+++000555666666666222---///111111...---000000...,,,------------,,,++++++---------.../////////..................///000000+++***)))***,,,000444666...------------...//////222///,,,)))))),,,000222...------...000000...+++******+++---......///111555///444'''666000999000222333444333111000000222///222555555111///000444999222---000444444111///...111333222///---///111444222000///000111111111+++---000000///......///000///333777333---111999555222000///......///111111///////////////000111......///000111111111111222333555666555333111///444444444444444444333333222222222222111111000000222333333222000111444777444333333555777999:::999333222111222444555333222666444444777777444333666555555666666666666555555666555444444555888;;;===666666666666777777888888888888888999888888777666999999;;;???BBBBBB>>>:::666666666666777888999:::777777777777777888888888888777888:::888555666:::999999888888888888888888777::::::888888::::::777888888888888888999999::::::;;;<<<<<<>>>CCCLLLSSS]]]dddhhhhhhddd___VVVMMMCCCCCCGGGNNNWWW[[[XXXTTTFFF???:::<<>>>>>:::666555kkklllmmmnnnpppqqqrrrsssppppppqqqrrrrrrrrrrrrqqquuutttsssqqqqqqppppppppppppqqqrrrrrrrrrqqqoooooonnnnnnmmmmmmkkkjjjhhhgggeeeeeeddddddcccbbbbbbaaaaaa___^^^^^^______]]][[[[[[YYYWWWWWWWWWWWWUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUTTTSSSRRRPPPOOOLLLIIIFFFEEEDDDDDDBBB@@@???>>>>>>===<<<;;;::::::888888777666666666666777000333666666444444666999;;;;;;;;;;;;:::;;;;;;;;;666666666666777888999:::777888999999888777666666777777666666666777777777777666555555555444333222888888888888999888666555:::555333555666555555777888777666777777777555333333333444444555555666666777666555444333333333333555444222333444555444333333333222222333333444555111333444444555777777666666555555555555666777777777555333222444666999;;;222111111222333444333222222111000222555666333000000000000000111111111111333999===;;;;;;;;;666//////111000---...111222000---------......---,,,,,,+++,,,---...............,,,---...//////---+++***...,,,+++***,,,...222444...------------...//////666333///,,,---000444777000...,,,,,,---.........***///333111+++***...222...---555&&&222---777///222333555555333222111111000111111111111222222000@@@555...222777555111///+++...111000---++++++---111111111222333333111///,,,------,,,+++,,,...000+++555:::555000111111...222111///---,,,---......222222111///..................///000000///......111222333444333111///...111222333333444333222222000000111111222222222222111222111111000111333444000///...///222444555555555444333444444444222000777444555888888555555777444555666666777777666666444555666888999999::::::666777777888999999999999:::;;;;;;;;;;;;;;;::::::111666;;;===;;;999999999666666666666777888::::::888888777777777777777777777666777999888555666:::888888888888999888888888888;;;;;;999999;;;;;;888777777888888999999999999:::<<<======>>>DDDLLLSSS\\\ccchhhgggddd___VVVMMMBBBBBBGGGPPPZZZ^^^[[[WWWIII@@@999999???JJJZZZgggmmmqqqooocccTTTEEE888//////******222>>>MMM^^^lllwwwxxxzzz|||}}}|||{{{{{{{{{xxxuuuqqqllleee^^^XXXMMMEEE999000)))&&&&&&'''  """)))777FFF\\\uuurrrcccPPPFFF>>>======:::666444kkklllmmmoooppprrrssstttqqqrrrrrrsssssssssssssssuuutttsssrrrrrrrrrrrrrrrqqqrrrsssssssssrrrppppppnnnnnnnnnmmmlllkkkiiiiiiffffffeeeddddddccccccbbbaaa```___`````````^^^\\\\\\ZZZWWWVVVVVVVVVUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUUUUTTTSSSQQQPPPOOOKKKIIIFFFEEEEEEEEECCCBBB@@@??????>>>===<<<;;;;;;777777666555555555555555222333555555666777:::<<<<<<<<<;;;;;;;;;;;;::::::777777666666777888999999555666888888666444333444666666777777777777888888666666666666555444333222888666555666999999777555666222000333555666888;;;888777777888999888666333333333444444555555555666555555555444333333222222444333222333444555444222000000000000000111111222111444555333333555555222555555444444555555666777666555333333666999:::;;;222111111333444555333222555333111111333333///,,,000000000111111111222222555<<<===999777999555...000222111......222333111//////000111111111111111+++,,,......---------...+++---///000///,,,)))'''///...,,,++++++---...///---------,,,---......///---...///000111111111111000...,,,++++++,,,...000000777:::444,,,***...000))),,,111***---***000...///000111222222111///...//////...,,,///222111---@@@333,,,333999888555555...111444333///------///000111222444666555333000...///...,,,+++,,,000222---999<<<444000444333+++000111000,,,+++......,,,111333222...---......,,,///000111222222111//////111111111111000000///.........000111111111000/////////000000111222222333111111111222222222222222333000......///111111000555444444555555444222///555333333777777444444666333444555666777888888888333555888;;;;;;:::888666666777888999999999999999777777888999999999999999222888>>>>>>999666888;;;666666666666777888999:::888888888888777777777777777555666999888555666:::777777888999999999999888888;;;;;;999999;;;;;;888666777888888999999888888:::<<<======>>>DDDMMMSSS\\\bbbggggggddd___VVVMMMEEEEEEJJJRRRZZZ]]]YYYUUUKKKAAA777666;;;GGGXXXfffkkkooonnncccTTTEEE888///,,,))))))111>>>LLL]]]jjjvvvwwwzzz|||}}}||||||{{{zzzxxxsssoooiiiccc[[[VVVKKKAAA666...'''###$$$))) &&&555DDD[[[uuurrrcccSSSGGG<<<;;;<<<999666444kkklllmmmoooqqqrrrttttttttttttuuuvvvvvvvvvvvvuuuttttttssssssssssssssstttrrrssssssttttttsssqqqpppnnnnnnnnnnnnmmmkkkjjjiiihhhggggggffffffeeeddddddbbbaaa```aaabbbaaa^^^\\\]]]ZZZWWWUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZZZZWWWWWWVVVUUUTTTRRRQQQPPPLLLJJJHHHGGGGGGGGGEEEDDDAAA@@@???>>>===<<<<<<;;;888777666666555555666666===999555333444777999;;;:::::::::::::::999999888888777777777777777888888444777999999666333333333666666777888888888888888555666777777666444333333444555666666666666777888555111111555888777888:::777666777888:::999666444444444444444444444444444555555666666555444333222444333222333444555333222111111000000111111222333222666666333333666555111444444444444444555555666666444333555888;;;;;;:::222111222333555555333222777444111111333333000---000000111111111222222222333999999222000555333,,,333444333...---111222000...///000222333333333333***---//////---,,,...///,,,------......---,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...'''(((+++---.........---------------,,,,,,---...111555666000---//////------...+++111+++---+++000------...///000000///------111111...---111333000>>>111+++333999777666888111555888777333111000222/////////111333444333222---...//////......///111555666666333222222222000///222111,,,,,,//////,,,///222111---,,,000000,,,...///111333333333222111111111000/////////000111---...000111222111000///000000000000000000000000111111222444555444333111666333111000222333444444222222333555666666444222444111222666666333333666111222444666888999::::::555777999;;;;;;999777555666777888999999888777777222333444555666777777777999<<>>;;;999:::;;;777777666666777888999999888888888888777777777666666555666888888555666:::666777888999:::999999888777::::::888888::::::777555666777888999888888777;;;<<<======???DDDMMMTTT[[[bbbgggfffddd___VVVMMMFFFGGGJJJRRRZZZ[[[WWWQQQJJJ@@@777555:::EEEUUUccclllpppooodddSSSDDD777---(((%%%'''111>>>MMM]]]jjjuuuwwwyyy{{{}}}||||||{{{zzzwwwrrrmmmhhhaaaZZZUUUGGG===333,,,%%% """((( !!!&&&444CCCZZZvvvxxxkkkUUUGGG;;;888:::999666555llllllnnnoooqqqssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxttttttsssssssssttttttuuurrrssstttttttttsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggffffffbbbaaaaaabbbbbbaaa___\\\___[[[WWWTTTTTTUUUUUUUUURRRSSSTTTUUUVVVWWWWWWWWWTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXXXXWWWUUUSSSRRRQQQMMMKKKIIIHHHHHHHHHGGGFFFAAAAAA@@@???>>>===<<<<<<:::999999888888888888888JJJBBB777000000333666777999999999999999888777666888888777777777777888888666999<<<;;;888555555555555666777888888888888888555777888888666444444333000444888777444333777;;;777444555999;;;777555555555555666888999999666444444444444444444444444444555666888888777666333222333222222333444555333111444444333333444444555666000555666333444888888444444333333333333444555555555333333666:::<<<;;;999222111222444555555333111555222000111444666555333000111111111111222222222555;;;999111000666666000666777444///---000000...,,,---///000222333333333+++---000000---,,,...000------,,,,,,---...000111,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,+++))))))+++...222555***,,,//////...---,,,,,,,,,---,,,)))...444222+++000...###222(((///'''000...------...000111000///---555888222...222666666>>>111,,,333888555333777///333666555111......///...,,,***+++...111222333***,,,///000///...---...;;;000,,,111333...///777000333222------000000,,,,,,000000,,,,,,111222...+++,,,///222333333333222222111///......000111333///000222444444444222111111111000000//////......111222444666777777444111333111///000222555777777///000111444777888777555444222333777777444444777000222444666888:::;;;;;;888888999::::::888777666555666777888888777666555333444666777999::::::::::::::::::999999999777666777777777777777888888999999888888888777777666666666444666888777555666:::666777888999::::::999888555999999777777999999555555666777999999888888777;;;<<<======???DDDMMMTTT[[[aaagggfffddd___VVVMMMDDDEEEIIIQQQYYY[[[VVVQQQHHH???666555:::DDDSSS```mmmrrrpppdddSSSCCC555+++$$$"""&&&111???NNN^^^kkkuuuwwwyyy{{{|||||||||{{{zzzwwwrrrmmmggg```YYYTTTDDD:::111+++### ''' !!!"""&&&444CCCZZZvvvtttVVVHHH:::777999999666555lllmmmnnnppprrrtttvvvvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxvvvuuutttttttttwwwvvvvvvuuutttssssssrrrqqqqqqpppooonnnmmmllllllkkkkkkkkkjjjiiihhhgggfffddddddeeeeeedddcccaaa```^^^]]][[[ZZZXXXWWWWWWVVVWWWTTTWWWVVVQQQVVV[[[TTTUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUVVVVVVTTTSSSOOONNNLLLIIIGGGEEEDDDDDDAAA@@@???=========>>>>>><<<<<<;;;:::999777777666777888999999999777666555;;;;;;;;;<<<<<<=========777777777777777777888888:::;;;;;;:::888777888::::::555555;;;>>>;;;;;;>>>666;;;999222222999888111444666777666555666;;;???888777666444333333222222777666555666777666555333666666666555444444333333111333555777888666444333000333666555222///000222555333222222333333333333555666444222555888777222555666555444111000111222444555:::'''777:::CCC333111222333444444222000///222222222333555555333111222222000...---///111222111:::777***)))777AAA@@@222333222111///...///000111000...///555888111(((...---+++))))))***+++,,,222666666///,,,...---)))000///...+++)))***---///,,,******,,,//////---***000++++++//////,,,,,,111222000---++++++,,,...///...---,,,+++***+++,,,---//////000111111000///...000...---///222111---)))222PPPBBB---999333+++BBB444222111222555777888888===222...444555000///333111222111...***)))+++...+++++++++,,,---...//////666444111...---...///000000444333---+++...000...111000000000000/////////...222333...,,,...111111000000000000000000000000+++000555666444111000111111111111111111222222222222//////555666333444888000111222444555555444444111111222333444444444444222000000666===>>>888111444555666666555666888:::999999999999888888888888:::666666::::::555444888777777888888888888777777888999::::::999888666555888888888888888888888888888888888888888777666666777777777777666666666666666777888999999888777666777888888888999999999999555666888888888888:::<<<;;;:::;;;>>>???AAAIIIRRRWWW___eeefffccc^^^TTTKKKCCCDDDHHHPPPWWWZZZXXXUUULLLAAA777666<<>>>>>>>>???;;;::::::999888777777666777777888888888777666555::::::;;;;;;;;;<<<<<<<<<888888888888888888888888999::::::999777777888:::999444333888999666555777ZZZTTTEEE555333<<<>>>888666666777666555666888;;;:::999777666777;;;>>>AAA777666666666777666555444444444444444444333333333222333555777777666555444222222222333444444222111333222111222333444444444999999888666888<<<:::555333444555444333333555666777<<<777444:::KKKGGG;;;444444666666666555333222000000111111111222333444,,,333222+++///;;;>>>666666999666...---666======111111111000...---...///'''+++------///222000,,,***++++++++++++++++++++++++...,,,((((((---111///,,,---...,,,+++***+++,,,000...++++++---///...---000,,,,,,//////------111444222///---+++******+++------,,,,,,+++,,,,,,,,,---...///000000///...---...///000000///---,,,,,,000FFF>>>///666555111???444222111111333444555444===777222111000......111***+++,,,,,,,,,...222666000///...------...//////555333000...------...///---...///.........000222...------------,,,,,,,,,///333333///---///111111000000000000000000000000---000333444333222111111000000000111222222222333///,,,---111222000111555000111222444555555444444333333333333333222222111111333666888:::999777555888888777666666777;;;===999888888777777777888888888555666:::999444333666777777888888888888777777888999999999999888777666888888888888888888888888888888888888888777666666888888888888888777777777666777888888999888777777777777777888888888999999777888999999888777888:::;;;:::;;;>>>???AAAIIIRRRWWW___eeefffddd^^^TTTKKKDDDEEEHHHOOOVVVZZZYYYWWWLLLAAA777666;;;FFFUUUaaakkkpppooocccRRRBBB444+++&&&$$$'''///;;;IIIZZZiiiqqqwww{{{zzzyyy{{{zzzwwwvvvrrrmmmfff___WWWOOOIIIBBB999111(((###,,,000$$$!!!""" ###!!!###%%%222CCC\\\qqqvvvfffUUUCCC:::999:::>>>CCCmmmmmmoooqqqsssuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwvvvvvvvvvttttttsssrrrqqqppppppooommmmmmmmmlllkkkjjjhhhhhhiiihhhgggfffdddaaa___^^^]]]\\\[[[YYYXXXWWWWWWWWWXXXTTTWWWVVVPPPVVV[[[SSSVVVWWWXXXYYYYYYZZZZZZYYYZZZXXXVVVUUUVVVUUUSSSQQQOOONNNLLLJJJHHHFFFEEEEEEEEEDDDBBBAAA@@@?????????:::999999999888888777777666777777777777666666555999:::::::::::::::;;;;;;999999999999999999888888777888888888777777888::::::666444666666444222333```VVVBBB111111:::;;;555777666555666777777666555===:::777666888>>>DDDIII777777777777777666666555222222222333333333333444444444555555666666666666666222000111555777444111222222222333333444444555999:::999777888<<<;;;777111222444444444555888:::222:::---888444NNNAAA888555555666777777555444333333555555333000///111444666666333///...111000---===:::666333111222444666000000000///---,,,---///+++333777222,,,***++++++)))***,,,------,,,+++***+++------++++++......,,,)))+++------,,,***)))***444111---+++,,,.../////////------///000......111222111///---,,,+++******+++,,,,,,---------,,,,,,,,,---...//////...---,,,+++///222111//////333777---777666//////444777888555333111222333444444333<<<===999111---...000///.........---,,,---000222222111///---...///222333333222///---,,,,,,......---***,,,222111+++,,,333000000////////////......000333333///---000111000000000000000000000000000000000000111333333222000//////000111222222333333111///000333444222333666111111222333444444444444555555444333222000//////222777;;;:::555333555999888888777666555777:::===888777666666666777888999<<<;;;<<>>999777888777777888888888888777777888888888999999888777777888888888888888888888888777888888888888777777666888888888888888999999999555666777888888888888888666666666777777777888888888999:::999777666777888:::999;;;>>>???AAAHHHRRRXXX___ffffffddd___UUULLLEEEEEEGGGNNNVVVZZZ[[[ZZZLLLAAA777555;;;FFFUUUaaaiiinnnmmmbbbRRRCCC666,,,'''%%%'''000;;;HHHZZZhhhpppwww||||||{{{|||yyyuuusssoooiiiccc\\\UUUMMMIII<<<:::111!!!""":::<<<"""""" !!!%%%$$$ !!!###%%%222AAAYYYooozzzhhhWWWEEE;;;777666888;;;mmmnnnpppqqqtttuuuwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwttttttsssrrrrrrqqqppppppnnnnnnnnnmmmlllkkkjjjiiiiiihhhgggfffdddbbbaaa```]]]\\\[[[ZZZYYYXXXXXXXXXXXXUUUWWWVVVPPPVVV[[[SSSWWWXXXYYYZZZZZZZZZZZZZZZ[[[YYYWWWVVVVVVUUUSSSQQQOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@??????>>>::::::::::::::::::999999666666666777666666666666999999999999999999999999:::::::::999999999999999666777777777666777888:::;;;888777777777666555444AAA===666000111777666000777555333555888888666333<<<999666444555999===AAA666777888888777666666666111222222333444444555555666555444444444555666777777555333333555555444222444555666666555444444555555777777444555888777444000222333444444555888:::...444...333111@@@777///444444555555555444333222999<<<===999222------000///+++///888888333888EEE???999666666333...,,,///000000000///------...///000777:::444---+++++++++.........------,,,,,,,,,***,,,///000111///+++'''***,,,------+++***+++,,,444222///------------...------...///000///000000,,,---------------------***+++---.........---,,,,,,---.../////////...---+++---000222444888===BBB000---222...'''222<<<111555333333333555666666555888???>>>333---111333///333222000---,,,,,,---...///...,,,,,,...111666888111000...---,,,,,,------222+++---666444)))(((222111111111000000000/////////222222///...000000...000000000000000000000000333000...///222444333111//////000111222333333444111111222333444444444555222222222333333444444444555444333222111000000000666:::<<<999333111555999444555666666555555666888777666555444555666888999======???@@@???<<<999888777777888888888888777777777777777888888888888888888888888888888888888888777777888888888888777666777777888888888888888999666666777777888888999999666666666666777777777777777999:::999888777888999:::999:::===>>>@@@HHHQQQXXX___fffgggeee```VVVMMMEEEEEEGGGMMMUUUZZZ\\\[[[LLLAAA666555;;;FFFTTT```jjjnnnmmmbbbSSSDDD666+++'''%%%'''000<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<777666666666666777777777999999999999999999999999:::::::::999999999888888666777777777666777888:::999888777777888999888666,,,111555666666777777555555333222555888999777444666555555444444555666666555777999888666555555666222222333444555666777777555444333333333444666777777888999777444222222333777999:::999666444444555222555555222222444555222111222333333222333555777333777???333888333777///444444444444444444333333666;;;>>><<<555...,,,---000:::>>>666,,,***///333888444333555333---,,,///000111111000///...000111,,,000333111222555555333555333///---+++,,,---......,,,+++---......,,,+++---------+++***+++---000111111111000...,,,+++++++++---...//////000000///++++++,,,------.........)))+++,,,...//////......---...///000111000000///000...---000666<<>>@@@HHHQQQXXX```fffhhhfffaaaWWWNNNEEEDDDFFFLLLTTTYYYZZZYYYKKK@@@666555:::EEETTT```mmmpppnnnbbbTTTEEE555)))&&&%%%(((111===LLL^^^mmmooovvv}}}}}}|||{{{wwwrrrpppkkkeee___ZZZVVVQQQNNNGGG<<<333)))###&&&***%%% !!!!!! ###---777QQQgggjjjZZZIII>>>999555444555ooooooqqqsssuuuwwwxxxyyyzzzzzz{{{|||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssrrrrrrrrrqqqqqqqqqppppppooonnnlllkkkhhhgggfffeeeeeeeeeeeeeee___^^^]]]\\\[[[[[[[[[[[[UUUTTTYYY\\\ZZZdddkkkfffZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[YYYWWWVVVWWWVVVTTTRRROOONNNLLLJJJIIIHHHGGGGGGBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>======<<<<<<888777777777777888888999:::::::::999999999999888:::::::::999888888777777777888888888777777888:::666777666555777::::::666111555999888555444666999555444444555777888888777111222444666777777666555444777999888555333444666333333444444555666777777444333222222222333555666555999<<<:::555222222444666999<<<:::777444444555333777888444333555666555111222333333222222444666666999GGG444;;;---777111666666666555555555555555///333777888444111//////XXXtttrrrLLL777AAA???***---000444444111000222444000111222111//////000222444555555444888<<<;;;666777444///,,,***,,,...000GGG<<<111,,,+++***,,,///......---+++***+++///222///111222111///,,,++++++))),,,...---...111000---......---,,,++++++,,,,,,******,,,---//////000000---...///111111111000000555111...///444777888666<<<666<<<999---777@@@222++++++,,,///333555444333---111333000...000000---555222///------......---000///---+++,,,---000111//////...---------------///,,,...444444///111777/////////............------//////...000333222...000000000000000000000000222111///000111222333222111111111111111222222222...111111//////222222000444333333222222333333444222222111111222444555777:::666333222555777777666222666:::;;;:::777555555444444555777888999::::::666999999777666888777555777777888888888888777777555555555666777888999:::888888888888888888888888666777777888888888888777555555555666777777888888888888777777777777888888666666666777777777888888444666888888888999:::<<<999888:::===>>>@@@GGGQQQXXX```ggghhhfffbbbXXXOOODDDDDDFFFLLLSSSXXXXXXVVVKKK@@@666444:::EEETTT```ppprrrnnncccUUUFFF666)))'''%%%(((111===LLL^^^lllnnnvvv||||||{{{yyyvvvqqqmmmiiiccc]]]ZZZWWWUUUSSSMMM===666111""",,,)))%%%"""!!!!!!  ###,,,444OOOddd|||ooo___LLLAAA;;;777666777ooopppqqqsssuuuwwwyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuttttttttttttssssssrrrrrrqqqqqqpppnnnmmmlllkkkiiihhhfffeeeddddddddd```___^^^^^^]]]]]]]]]]]]XXXVVV[[[\\\YYYaaahhhbbbZZZ[[[[[[\\\\\\[[[[[[ZZZZZZXXXWWWVVVWWWWWWUUUTTTNNNNNNLLLJJJIIIHHHHHHHHHAAABBBCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;999888777777888999:::;;;;;;;;;::::::999999999999:::999999888777777666666999::::::999777777888:::555888777444666::::::555888777666555333222444777777777777666555555777999111333555777888888777666222666888777333111333666333333333444444555555555222111111111222222333333444666999::::::777555444111666::::::666444555777555999;;;777555777888888111333444333333333555777111666;;;555444111444333666555555444444444444444///000111222222333333333222HHHJJJ333+++999:::)))+++666;;;444...000444333///000111000......000222888999777555666999777222222000---++++++---///000NNN@@@333...---***+++...+++,,,,,,,,,++++++---///111222333111...---...///&&&+++...,,,---111000,,,///---,,,******+++,,,---***++++++,,,...///111222,,,---...000111000000///666444222111111222222222555999@@@===555999:::///******,,,...111222222000444///,,,...///......111999555000...------+++***000///...---------...////////////...............,,,...///000000111333666111111111111000000000000---/////////333777666111000000000000000000000000///111222222111111222333222222222111111111111111000444444111111555555111444444333222222222333444444333222222333444777888666333111111444777777777555777888888777666666777222444666999:::;;;::::::777:::999555666:::;;;888777777888888888888777777555555555555666888:::;;;888888888888888888888888666666777888888888888888555666666777888888999999:::999888777666666777777777777777888888888999999666777999999888888999;;;999888999<<<===???GGGPPPXXX```gggiiigggbbbYYYPPPCCCCCCFFFLLLSSSVVVUUURRRKKK@@@555444:::EEESSS___oooqqqnnndddWWWIII999,,,(((&&&(((000;;;HHHZZZhhhnnnuuuzzzzzzxxxxxxtttpppjjjfff```[[[YYYXXXWWWVVVVVVEEE===666%%% (((((((((%%%!!! !!!"""!!!!!!%%%---333KKK___vvvtttcccOOOBBB;;;777555666oooppprrrtttvvvxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrqqqpppooonnnmmmmmmllliiifffdddcccccccccaaa```___^^^^^^^^^^^^^^^]]]YYY\\\ZZZTTTYYY]]]VVV[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVWWWWWWVVVUUUNNNNNNLLLKKKIIIIIIHHHHHHAAABBBDDDEEEEEEEEEDDDCCC@@@???>>>===<<<;;;::::::999999888888888999;;;<<<;;;;;;;;;::::::999999999999999888888777666666555:::;;;;;;:::888777888:::888;;;:::666777<<<;;;555777444222444666666555444:::;;;:::777444333666:::555666777777777777666666111555888777222000222555222222333333333333444444000000111111111222222222333333555:::======888333---222777888555444666888555:::<<<888666777999999111333444444444555888:::---555...888---:::222666333333222111111111111222666333000///111444555555111,,,---555777222333888///???CCC555+++...111///.../////////------///111***---...,,,---111222000+++++++++,,,,,,...///000555,,,(((,,,000---,,,---(((***,,,---,,,++++++,,,444444333000------111444%%%+++---+++,,,111000+++,,,***))))))***---000222++++++++++++---///222333***+++---//////000//////333555777555222000333555+++777@@@>>>999888333+++------...000222333111///===111***...000...000666222...,,,,,,///222222111---------...///000111111///////////////............222222---,,,000222111............------------...000000111555:::888333000000000000000000000000...111444333111000111333333333222222111000000000---111111------222222...555444333222222222333444666555444333333555777888111111111222333555777999666666555333222222555777111444777:::<<<<<<;;;:::444777555111111777:::777777777888888888888777777555444444555666888:::;;;888888888888888888888888666666777888888888888888666777777888999999::::::;;;:::888777666555666666888888888888999999999999888999:::999777777777999999888999<<<===???GGGPPPXXX```gggiiigggcccZZZPPPBBBCCCFFFMMMSSSUUUSSSPPPKKK@@@555444:::EEESSS___nnnpppmmmdddYYYLLL<<>>999777888nnnoooqqqsssuuuwwwxxxyyy{{{{{{}}}~~~~~~}}}||||||{{{|||}}}|||{{{zzz{{{}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvvvvwwwwwwuuutttqqqqqqqqqqqqpppooonnnnnnmmmllljjjhhhfffeeedddcccaaaaaa``````______^^^^^^YYYZZZ[[[\\\\\\[[[YYYXXX\\\[[[[[[ZZZYYYZZZZZZZZZZZZXXXWWWWWWWWWWWWVVVTTTRRROOOLLLJJJJJJHHHFFFEEEEEEDDDDDDCCCBBB@@@???>>>DDD>>>999;;;???@@@;;;666999666555666:::======;;;::::::::::::::::::::::::999999999999999999999999:::::::::999888777666666777777777777666555444333444555555444333444666888666666777777777777666666777444:::EEEEEE999333555666666777777777555444333444444444333333444444555777333000///111333222000444444555555555555444444444333222222444666666555:::333000333666666777:::000111111111000000222444///222555555222000111222000555444...,,,111444333000222333222000000333777000111...,,,111;;;>>>:::888999888444...,,,---///---333888777111,,,---000---000333222///...111444777///***+++,,,,,,222:::111...******---///000///111---,,,//////++++++000222///,,,+++,,,---......000------///333222---(((000///......---------------,,,+++++++++---///111333///+++***...222555666---111000,,,...555888555:::444000222666777999<<<888---)))222888666333555777...+++000000+++///888///,,,,,,...---((()))......000------222...,,,666...000,,,,,,111+++(((111000000000000000000000000333...---222666333...,,,...///222666999:::888666222222333444444444333333111111333444666555333111666111111777999333//////...222222///...111222111333333333333333333333333888555444444777777666444444222111000000333666888888:::<<<999444222666999888777777:::888555555999555555555555666666666777777777777777777888888888>>>:::777777999:::999888666666777777777888888999555:::;;;888888;;;:::555777777777777777777777777888888777777888888999:::999999::::::::::::;;;;;;999999999888888888777777888666777999:::===FFFPPPWWW^^^eeeggggggbbbXXXMMMDDDDDDGGGNNNVVVYYYVVVQQQKKK???444111777CCCSSS```iiinnnoooeeeVVVGGG999...***''')))111<<>>@@@???===<<<<<<<<<:::888888777666777999;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888888777777777666666666666666555555444333555555555444444666888555666666777777666666555666333777AAA@@@666222444555666777777777555444333888777666555444333333333666444222333555666666444333333444444444444333333111222444555555444333222777222111555888666444555222333444333111000111333000222333444333222222222000333222------111222000111222333111000000333666222333111...000777999666333555555222///---///222---111555222---***---111---------...000111111111***'''(((...///...///333///...---...//////,,,)))000---,,,//////,,,,,,000222///,,,+++,,,......---111//////111444444///***...---,,,+++++++++++++++---,,,+++++++++---///000333///,,,,,,...111333333111444333000111555777444:::555444888:::888777888666111000555:::::::::;;;888///,,,000000,,,///777333---+++......+++***,,,///<<<666***...444111000///333...,,,333222...222////////////////////////111,,,,,,111555333000///...///111555888888777555222222222222222111000000000000222444555555333111444000000555777333///000///222222//////222333222222222222222222222111111555333333666:::;;;666111555444333333444555777999666888999666222222555999:::777777999888555666999555555555666666666777777555555666777888999999:::;;;999666666888999888666777777888999999999999999666::::::777777::::::666777777777777777777777777888888888888888999999:::999999999::::::;;;;;;;;;999999999888888888777777888777777999:::===FFFPPPXXX___fffhhhhhhdddYYYOOOGGGEEEFFFLLLSSSVVVSSSOOOHHH===222111888CCCSSS```eeekkklllcccUUUGGG999///***''')))000;;;HHHZZZhhhlllooosssuuusssoookkkjjjddd]]]XXXXXXZZZ[[[^^^cccbbbZZZNNNAAA444***$$$ )))000...+++(((%%%'''"""(((  """"""###)))///AAANNN```nnnttttttrrrqqqnnnnnnooorrrvvv{{{vvveeeSSSCCC888111///pppqqqrrrtttvvvxxxyyyzzz}}}~~~{{{|||}}}}}}{{{{{{|||}}}{{{{{{{{{zzzzzzzzzyyyyyyyyywwwvvvvvvvvvvvvuuusssssssssssssssrrrqqqpppooommmllljjjhhhgggfffeeeeeeiiihhhgggeeecccbbbaaa```______^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\]]][[[YYYWWWVVVUUUSSSPPPQQQOOOLLLJJJJJJIIIGGGEEEFFFFFFEEEDDDCCCAAA@@@???===??????===:::777888999777888999888888888:::;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888444555555666666666666666333555666666555555555666555555555666666555555555666222444:::999333111444555555666777666555444333;;;:::888666444333222222444444444555777888777666222333333333333333333222000444999:::777444222333555333555:::<<<888444444444666666555333111000111111000111222444444333222222333111//////222111...111111222000///000222444333666555111///111222111...000222111//////222555///222444111---,,,000555000---***+++///111///,,,999666444555222...---/////////111333333000+++'''///---,,,......------000111///,,,,,,---......---...---,,,...000000,,,(((------,,,+++++++++,,,,,,---,,,++++++,,,---///000111///......000222222111333666555333222444333000888666888===>>>999444333111333333111222666777555999111...111000---///666222---***---///...---...222HHHAAA***...>>>;;;...+++444///'''...222...---///////////////////////////++++++111555333111000//////000333666666444222222222111000///...---------///111333444333222111222//////222444222111222111333333000111444555333000000000000000000000000222111333888<<<;;;555///444444444555555666777777444555555333000111666:::<<<888666777777555666:::555555666666666777777777444444555777888999:::;;;888777666777888888666444777888:::;;;;;;:::999999888:::999666666999:::888777777777777777777777777777888888888888999999999888888888999:::;;;;;;<<<999999999888888888888888999777888:::;;;===FFFOOOYYY```fffiiiiiieee[[[QQQHHHFFFEEEJJJPPPSSSQQQNNNEEE;;;222222999DDDSSS___dddjjjlllcccVVVHHH:::111***'''(((///999FFFXXXfffllloooqqqrrroookkkhhhgggccc\\\WWWXXX[[[]]]bbbhhhggg```TTTGGG:::///&&&!!!%%%,,,222000,,,***&&&""""""  ###%%%### $$$,,,<<>>>>><<<999777777888777999:::999666666999<<<::::::::::::::::::::::::888888888888888888888888777777777777888888888888333444555666777777777777333555777888666555555555444444555555555555444444777333222555555111111555444555666666666555444333:::999888666444333222222222333444666777666555444333333444444444444333333222777<<<<<<777333444666555444888===???;;;999:::777888999777444111000000222000...111444666444222555333222111333444222000222111111000///000222333222555777444///---......,,,///111111//////222555222555777555222111444888333000---,,,---...,,,+++555///***'''(((---444:::///111444555555222...+++...---,,,---......///000000...,,,,,,---......------,,,,,,---///...+++)))......---------......///,,,,,,+++,,,,,,---///000...///000222333444444333333444555333222000---+++555444888======888333222///777777///+++000111---888333000111000---///444,,,++++++---...///000222000DDD>>>)))///???<<<000(((888555(((***///...---////////////////////////000,,,,,,111333111///000/////////111333333222000222111111000///.........+++...111222222222222222111000000222333333444444222444333111222666777444000000000000111111111111111444777999999666333111111222333555555555444333333333333111111333777;;;>>>888555666666555666999555666666666666777777777555555666777888999999:::666666777888999888666555777888999;;;;;;:::888777999999888666666888999999777777777777777777777777777777888888999999999999777777888999:::;;;;;;<<<888888888888888888888888999777888;;;<<<>>>FFFOOOXXX___eeehhhhhheee\\\RRRHHHEEECCCGGGNNNRRRRRROOOGGG<<<444333:::DDDQQQ\\\fffmmmnnneeeWWWIII<<<222***'''(((...888EEEVVVdddmmmoooqqqppplllhhhfffeeebbb[[[WWWYYY]]]aaagggmmmmmmggg\\\LLL;;;...'''%%%###'''555555555666'''!!!###!!!)))!!!%%%"""%%%000888CCCSSS]]]```]]]ZZZXXXZZZ]]]aaagggnnnuuu{{{~~~{{{|||~~~{{{iiiUUUDDD999444222pppqqqsssuuuwwwyyyzzz{{{{{{|||~~~|||}}}~~~}}}|||{{{|||~~~}}}}}}|||{{{{{{zzzyyyyyyxxxwwwuuuuuuvvvvvvtttsssssssssssssssrrrqqqppppppmmmmmmkkkjjjhhhgggggggggffffffffffffffffffffffffbbbaaa___^^^]]]]]]^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWUUUSSSPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFFFFEEEDDDBBBAAA@@@???===;;;;;;;;;;;;999777666999:::999666666888;;;::::::::::::::::::::::::888888888888888888888888777777777777777777888888222333444666777777777777444666888888777555555555444444555555555555444444777444333333333222333666333444555666666555444333777666555444333333333333444555777777666444333333444444555555555555444444333777:::777333111333777444333666;;;<<<;;;<<<@@@888999999777444222111111222000...000444666555222444222000111222222222222333222000000000111222222111333555555000------///---000222222//////111333222555888999777555555666000111111///---,,,///111xxxmmmYYYDDD444---***)))...///111222111000//////,,,------,,,---///000000///---,,,---...///...---111111111222222222000...---------------...///000+++,,,,,,,,,---......///,,,...111444666666666666333333444555333///,,,+++111111444999999555222444333;;;<<<444///333666222777333000000///...///222***---///...+++,,,///222***444///(((222999666444,,,@@@@@@000,,,...///333........................222///...111111...---...///......000222222000///222111000000000111111222+++...111333222000111222111222333333333555666666333444333111444888888444111111111222222333333333333777;;;888222///111666222333444666666555444333444333333222333555999<<>>EEENNNWWW^^^dddfffgggeee\\\SSSGGGDDDBBBFFFNNNTTTTTTRRRJJJ@@@666444999BBBOOOZZZhhhnnnoooeeeVVVGGG999///)))''''''...888EEEVVVdddnnnpppqqqoookkkfffcccbbb___YYYVVVZZZ```eeelllrrrpppnnneeeSSS???222///222,,,+++>>>===AAADDD***"""(((!!!,,,666!!!""""""!!!+++999666@@@LLLUUUXXXVVVTTTTTTWWWZZZ___fffmmmssswwwyyyvvvwwwxxx{{{}}}gggPPP???666444444pppqqqrrrtttvvvxxxyyyzzzzzz{{{}}}~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxvvvuuuuuuuuuuuutttrrrssssssssssssrrrqqqpppooonnnmmmllljjjiiihhhhhhhhheeeeeefffffffffgggggggggcccbbbaaa```___^^^^^^^^^\\\]]]^^^___^^^]]]\\\[[[YYYXXXWWWVVVWWWWWWVVVTTTPPPNNNKKKJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>><<<::::::<<<===;;;999666777888777777777999:::::::::::::::::::::::::::999999999999999999999999777777777777777777777777333444555666777777777777555777888888666555555666555555555666666555555555777666555444444444444555222333444555666555444444444444333333333444444555777888999888666555555555444555555666666555555444111333444222//////111444222111333666777777:::@@@888888888666333222333444222111000000222444444333111//////000///...111777555333111000111333222222333222333444222......000///222444333000...///111000333666777666333222111---000111000---...333888<<<<<<888111///111222000+++,,,------,,,,,,...///***------+++---000222000...---,,,---/////////---000111111111000000//////*********+++,,,---...///++++++,,,------.........+++...222555666666666777444333444777666222000111//////222777666111111333111666888555444666999:::444222000///...///000111...222222...,,,---///...+++---***///:::999444:::,,,>>>>>>111,,,***,,,333........................333000///111000,,,+++...///......///111222111///222222111000111222333444,,,///333444111///000111000444666444444666777666333444222111444999999444222222222333444444555555555888:::555...,,,222999555666777888888777666555444444444444666888:::;;;???888444666888666555666666666666777777777888888999999888888777666666666666777999999888777888999888888888777777777777777:::777777999999777777:::777777777777777777777777666777888::::::999888888888888888888999999999999888888888888888999999999999999:::======>>>EEEMMMWWW]]]ccceeegggeee]]]TTTGGGDDDCCCHHHPPPVVVVVVTTTLLLAAA666333777@@@MMMXXXeeekkklllbbbSSSDDD555+++)))&&&'''...888EEEWWWeeennnoooqqqooojjjddd```^^^\\\WWWWWW\\\ccciiipppvvvsssrrrkkk[[[HHH<<<:::===777222GGGAAACCCIII***%%%***%%%666;;;)))!!!$$$$$$///>>>777>>>GGGMMMNNNOOOPPPRRRQQQUUU[[[aaahhhmmmpppqqqsssssstttwww{{{~~~eeeLLL:::111000222ooopppqqqsssuuuwwwyyyyyyzzz{{{}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvuuutttuuuuuutttrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiiiiihhhgggggggggggggggggggggddddddccccccbbb```___^^^]]]^^^___``````___]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJHHHGGGEEEEEEEEEDDDBBBAAA???>>>:::<<<======<<<;;;===>>>777666555666888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888777777666666555555444444555666777777666666777888888777555444666777555666666777777666666555555666666666666555444333222333444555666555444444555555444444444444555555666777888777444444666888333444444555555444444333000111222222222222222111111111333666555333666;;;777777666333222222555888222333333111000111333444111000222222///---555???777444111111333444333222777222000333444000...000000333555444111///000111111222333333222000//////222111000///...000333555---222333000000333111---,,,...///...,,,+++,,,...)))------+++,,,111333000---,,,,,,---///000///------.........---,,,,,,,,,*********+++,,,---//////++++++,,,---............,,,///333444333222333444222///111666666333222555...///444888555///---000000...000333444333666:::111000///------///000000222222///,,,111666444......000...333>>><<<444888,,,555333------)))(((111........................222//////000///,,,,,,000...------...111222111000444333111000000111222333---111555555111...///111---444888555333555666333333333111000444:::999444222222222333444555555555555555444222111222555888666666777777777777666666333333444666888999999888???888444777999777555444666666777777777888888888888888888777777777777777555777888777555555888:::;;;:::888666666777888999999666777;;;;;;777666999777777777777777777777777666777999::::::999888777999999999999888888888888777777888888888999999999:::999;;;>>>>>>???EEEMMMWWW^^^cccfffhhhfff___VVVJJJGGGGGGKKKSSSWWWVVVTTTJJJ>>>333000444>>>LLLXXXccciiijjj```RRRCCC555+++(((&&&'''///999GGGXXXgggkkknnnpppnnniiibbb\\\YYYYYYUUUWWW___ggglllrrrxxxzzzvvvnnnaaaSSSFFF===888111+++BBB555333===$$$+++(((''':::777333$$$$$$'''&&&---;;;999===BBBDDDEEEGGGKKKOOOJJJNNNUUU\\\bbbgggjjjkkknnnmmmmmmpppuuuyyyzzzzzzzzz{{{}}}yyyaaaIII888///...000nnnoooqqqsssuuuwwwxxxyyyzzz{{{}}}|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwvvvttttttuuuuuusssrrrqqqqqqqqqqqqpppooonnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjiiiiiihhhgggffffffeeeeeeeeeeeedddbbb```______```aaabbbaaa```^^^]]]]]][[[YYYWWWWWWUUUSSSQQQOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>777<<<@@@???:::999>>>CCC777555333555999;;;;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444444555666666666666666666888888888666444444666888666666777777777777666666333666777777666666444111111222444555555555444444777777666555555555555666222333444333111222555999222333333444444333333222000111333666888777444111333333666999777333444999666666444222111333777:::222444444222//////222555444444666666222///999GGG888555222222444555444222;;;333///333444000...000000333666555222000111222444444222000//////000000:::555///---...///...,,,,,,000111,,,,,,000000,,,...111444333000---,,,---(((------***,,,222444000---,,,,,,...///000///---///000000///...---...///++++++,,,---...///111222***+++,,,---...............111333333000...///111///+++---333555222222777...000666:::777...+++,,,444......555666222333999//////...,,,---///000000222...)))***777AAA===111***111...///999999///---111111,,,...444///+++333........................000---...000///,,,...222...------...111222222111666444222000//////000111...333777666111......111,,,444888555333555444111333222000///444:::999333111111222333444444555555555111///000555888888666555555555555444444444444222333444666888999888666>>>888444888:::888444333777777777777888888888888666666777777888888999999444666777555333444777:::===;;;999777666777999;;;999666777<<<<<<777666999777777777777777777777777555777999:::::::::888777::::::999999888777777777777777888888999999999999:::999;;;>>>>>>???EEEMMMYYY___dddgggiiihhh```XXXLLLJJJIIINNNTTTXXXVVVRRRHHH;;;///---222===LLLYYYbbbhhhjjjaaaSSSFFF888...(((&&&'''///:::HHHYYYhhhiiilllooommmhhh```YYYVVVWWWTTTWWW```iiinnntttyyyyyynnndddYYYJJJ888+++"""777%%% //////%%% '''999000:::))) '''+++'''+++555;;;===???>>>>>>AAAFFFKKKFFFJJJQQQYYY```eeeggghhhhhhgggfffiiiooorrrsssrrrqqqrrrsssvvv{{{sss^^^HHH888111000000qqqqqqrrrsssuuuwwwxxxyyy{{{||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~{{{~~~~~~{{{{{{|||{{{xxxxxxwwwvvvtttssssssssssssssspppmmmnnnppppppooommmkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiiggghhhjjjlllggggggeeedddcccbbbbbbbbbbbbbbbaaaaaa```^^^]]]\\\^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFFFFGGGFFFDDDBBB@@@???>>>>>>>>>===:::888888888999:::999777555444555888<<<>>>999:::<<<<<<:::999999:::>>>===;;;::::::<<<:::888888888888888777777777777666666777888888888888888333333333444555666777888666666555444444444444555555555444444444444555666444444444444444333333333999777777888999888444000777555444444555666555444222333444444555555444444///111444444333222222222333555666444222333666999555444333222444666:::<<<111555555333111333444333222000000444999:::555000BBB$$$555777%%%555???666777444222000111111111000222777444444;;;777000222333333222000...///444999===CCC:::'''(((888888)))111000......///000000///,,,...//////---,,,,,,---...,,,***+++...000...,,,,,,---...---,,,,,,---///111---******,,,......---...///...+++)))+++111666+++---...---------000222444333222000------///111666222...---000222111000333---<<<222...444&&&//////...333:::777111555???555,,,***000222,,,***...555...666222666<<<111222222000222888666///+++---222111000//////000111111//////000111111000///...000444444...,,,///000---;;;444---,,,111555333000PPP===///111444111000333...555888444000000111111444333333333444444222000333222222222222222222222444000000555555000000333444222222666;;;<<<999555666555555444444444555555555666666555333333444666555666777777777777777666555555555555666666666666222555777888888777777888777999999555555888999666:::999888888999999777666666777888999999999777777888888777777666666555555888777555777999:::777555777888888888888999999999777777888999999999999888:::777777;;;>>>AAAFFFLLLXXX___fffjjjkkkiii```VVVKKKIIIIIINNNUUUXXXUUUQQQJJJ???333---...777GGGVVVdddiiiiii^^^OOO@@@333)))###%%%(((---888HHH[[[ggglllmmmllliiiccc]]]YYYXXXTTTVVVZZZaaajjjuuu~~~{{{tttjjj\\\JJJ777******,,,777((($$$000222!!!!!!###+++...AAA///"""###((()))...666?????????===:::999999:::DDDGGGNNNTTTVVVYYYaaakkk___^^^^^^```dddgggiiijjjgggggghhhlllrrrzzz~~~kkkSSSBBB666...+++,,,oooooopppqqqsssuuuwwwxxx{{{{{{|||}}}}}}}}}}}}|||}}}}}}}}}~~~~~~~~~{{{~~~~~~{{{zzz|||{{{xxxwwwvvvuuutttsssrrrrrrrrrssspppnnnnnnpppqqqooommmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkiiihhhhhhiiikkkhhhgggfffdddccccccbbbbbbbbbbbbbbbaaa```___]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>===<<<:::888777888999999888777666555666999;;;===999;;;<<<;;;::::::;;;<<<;;;;;;::::::;;;<<<:::888888888888888777777777777666666777888888888888888444444444444555555666777666666555555555444444444555555555555555555444444111111222333444555666666999777555555777888777555666444333333444555555444333333444555555555555444---///111222333333444555333555555444333333666888:::888666333222333555666222222333444222111111444444333444888<<<>>>;;;999555111AAA<<<222777222333333111///...///000000000333888555444:::666...000111111111///---...222555BBBFFF;;;)))***;;;???333......///111222222///,,,+++---......,,,++++++,,,---+++***+++---...---+++,,,---...---,,,---...000111...******,,,......,,,+++,,,------,,,---...000,,,---......------000111333222111///------///111555333111000000000000///000,,,:::111---222)))333000222777;;;:::666777;;;111///222777999333---***999,,,888>>>;;;000&&&666111000333999888222000111222111000//////000111111---...///000000///......222666666000...111222000666333000...///111222222AAA444---222666333222666---333777333000111222222222111111111333333111000222222222222222222222222333000111555555222111444555222111333888:::888555555444333333333444555555777777777555333222333444555555666777777777666666777777777777777777777777555666888888888888888888888999777666:::???>>>999:::999888888999999888666666666777888999:::::::::888888888888888777777777:::999888999;;;;;;999777777888888888888999999999777777888999999999999999999777888<<<===???EEEMMMZZZaaahhhkkkllliii___UUULLLJJJIIINNNTTTXXXUUURRRLLLAAA555///000888HHHVVVccchhhhhh]]]NNN@@@222)))$$$%%%(((---666FFFWWWccckkklllkkkgggaaa[[[WWWUUUUUUWWW]]]dddmmmvvv}}}|||uuukkk]]]KKK888+++((((((444***%%%***''' """""" !!!%%%&&&$$$555((("""''',,,,,,111888<<<<<<;;;999777777888:::;;;===DDDLLLPPPRRRWWW^^^YYYYYYZZZ]]]```bbbaaa```______aaaeeekkkssszzzvvvcccMMM===333,,,***+++llllllmmmoooqqqtttvvvwwwzzz{{{||||||}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~{{{}}}}}}zzzzzz|||zzzwwwwwwvvvtttsssrrrqqqqqqqqqrrrpppoooooopppqqqpppnnnmmmmmmlllllllllkkkkkkkkkkkklllllljjjhhhhhhiiikkkhhhggggggfffeeedddccccccbbbbbbbbbbbbaaa___^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSOOONNNMMMKKKIIIHHHHHHGGGFFFEEEDDDBBB@@@???======;;;:::999777777777888888666666666777888999;;;<<<:::;;;<<<;;;:::;;;===???;;;:::999:::;;;;;;:::999888888888888777777777777666666777888888888888888555555555444555555666666555555666777666555444333555666666777666555444333111222222333444555666666888666333333555777888888444333222333444555444333333444555555666666555555333333333444555666666777333444555444333333555777;;;999666444222222333333333000111666555//////555444555666777888999999999555:::===...222:::111999444111///...///000///...444999444333999444---//////000000///------///000:::???888+++---;;;===333+++---000333555222---))),,,...//////---,,,,,,---,,,*********,,,---,,,+++,,,---............111333222...++++++---...---,,,***+++---000111111...,,,,,,---......---...///111111111111///---,,,...000333444444222000......///000///:::222...222000:::000555888999999;;;999555111555888888999888222+++666555DDDAAA777...%%%222---...333888777333222444111000000//////000000111,,,------....../////////111444444000...000111000000111222111000111444777555...---444666222111555,,,222555222///111222222000///...///111111000///111111111111111111111111222000111444555333222555444222000222666888777555444333222111111333555777888888888555333111222333444444555666666666666666888888888888888888888888777888888888888888888888888888777888===CCCBBB===:::999777888999999888777777666555444555777:::;;;888888999999999999999999:::999888999;;;;;;999888777888888888888999999999777888888999999999999999777888:::===<<<===EEEOOO]]]cccjjjmmmmmmjjj```VVVMMMJJJIIIMMMTTTWWWVVVSSSNNNDDD888111111888HHHVVVbbbgggggg\\\MMM???222(((%%%%%%''',,,666EEEUUU___jjjjjjiiiddd^^^XXXTTTSSSUUUYYY___gggooovvv||||||zzztttjjj\\\JJJ777,,,'''&&&333///***(((!!!""""""!!!!!!'''+++&&&)))$$$%%%---000///222999;;;<<<<<<;;;999999:::;;;666888>>>HHHNNNOOOQQQUUUQQQRRRUUUYYY[[[[[[YYYVVVVVVWWWYYY]]]cccjjjqqquuuxxx{{{||||||~~~zzzkkkZZZFFF888///)))(((***jjjkkklllnnnpppsssuuuvvvyyyyyyzzz{{{||||||||||||{{{{{{|||||||||}}}}}}}}}zzz}}}}}}zzzyyy{{{zzzvvvvvvuuusssrrrqqqpppoooooopppppppppppppppppppppooonnnmmmmmmmmmllllllllllllkkklllmmmkkkiiihhhiiijjjhhhhhhhhhgggfffeeedddccccccccccccbbbaaa```___^^^]]]\\\[[[YYYWWWUUUSSSRRROOONNNLLLKKKIIIHHHHHHHHHDDDDDDCCCBBB@@@>>>===<<<999999888777666666777777555666777888999:::::::::;;;<<<<<<;;;:::<<>>///444555111555<<<<<<444666;;;:::333333888777000///AAAPPP666+++888000(((***...222444333000000111////////////000000000111---------......000111222...//////...,,,---...//////111333333333444777999222000111444333......222...333444111///111111000000///......000111111000000000000000000111111111000000111222333333222333333222333555777777555333444333222111222444777999777777777555333222333444333333444555666666666555666666777777888999999:::999777666777888888888777666888999999<<>>:::888777888999999888777===;;;888666555777999;;;777888888888999999::::::777777777888888888777666777777888888888999999999777888999999::::::999999666888<<<>>>;;;<<>>111(((%%%%%%&&&,,,777FFFUUU___iiiiiigggbbb\\\WWWSSSRRRVVVYYY___gggooowww|||xxxvvvqqqgggXXXFFF666+++((($$$***444444///,,,)))&&&######,,,333,,,!!!&&&&&&***000111///222888:::<<<>>>>>><<<999777666555444888BBBIIIJJJKKKMMMIIIKKKNNNRRRVVVVVVTTTRRRPPPQQQSSSWWW]]]dddjjjnnnqqqtttuuutttvvvxxxvvvqqqcccTTTCCC666---((('''***jjjkkklllmmmppprrrtttuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{|||||||||yyy||||||yyyxxxzzzyyyvvvuuutttrrrqqqooonnnnnnmmmnnnooopppppppppooooooooonnnnnnnnnmmmmmmmmmllllllkkklllmmmmmmkkkjjjjjjkkkiiiiiiiiiiiihhhfffeeedddddddddccccccbbbaaa___^^^\\\\\\[[[ZZZXXXUUUSSSRRROOONNNMMMKKKIIIHHHGGGGGGCCCCCCCCCBBB@@@>>><<<:::888888777777777777777777555666777999::::::::::::<<<<<<<<<;;;;;;<<>>777555::::::444///>>>GGG---''':::222(((,,,111555444000......///......//////000000000000000///......///111333444------------,,,+++---000555333111111333333333111333222333333000---///333222555555111///111111///333111//////111222222111//////000000000111111111...000111111111222222111111333666999:::888444111555444333333444666888:::444555555555333444555777222333444555666666666666333333444666888999;;;;;;888666555666888999888666444999<<<:::999<<<===<<<999888777888999:::999777CCCAAA===999777777888999666777777888888999999999666777888888888777777777777777888888888999999999888888999::::::::::::999666888<<<>>>;;;<<>>111((($$$$$$&&&---999IIIWWW```ggggggeeeaaa[[[VVVSSSSSSVVVYYY^^^fffooowww~~~vvvtttnnndddUUUDDD666...&&&***...222555222111666---)))###%%%///777222((((((***...111000111666===777;;;@@@BBB>>>777111---///---000888>>>??????BBBAAABBBDDDHHHMMMPPPQQQPPPJJJKKKMMMQQQVVV]]]dddgggllloooooonnnoooqqqnnniii___RRRCCC777...((((((+++jjjkkkkkklllnnnppprrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{yyy{{{|||yyyxxxzzzyyyuuutttsssqqqooonnnmmmllllllkkkmmmooopppooonnnnnnnnnnnnnnnmmmmmmmmmllllllllljjjlllmmmmmmlllkkklllllliiijjjjjjjjjiiigggeeedddddddddddddddbbbaaa```___\\\\\\[[[ZZZXXXUUUSSSQQQQQQOOOMMMKKKIIIGGGFFFFFFBBBBBBBBBAAA@@@===;;;999777777888888777777777777555666777888::::::::::::;;;<<<===<<<;;;<<<>>>@@@FFF===888;;;;;;666666;;;888888888888777777777777666666777888888888888888666666666555666666777777666666777888777666555444555666777777777777666555666666666666777777888888555777999999666333222111222111222444666666444333222333444444555555444444555444444777:::;;;888555444333333444555555333111333333333222222333333444333555888:::999888777888555555555666666555444444444///;;;444,,,///***///555444333555888;;;======,,,111------555555000444222111000111222222000///.../////////000222333333000...,,,,,,...//////...+++---......,,,++++++,,,---...//////......///000---...////////////111333///,,,+++---000222000...+++******+++,,,...------//////000///......///111...///000000......///000---...//////......000111777;;;111222...)))444333777777444000222:::@@@BBB777===BBBAAA>>><<<777222555///666///...222***000///555999555000...//////------...///000000000000222111///......111333555///...///111000...000444999555111//////...,,,***000111111000000000333555333555444000000222222000555333111000111222222111///000000111111222222222///222222000000222111///222444777:::999777333111555555555555666777888888333444555444444444666888222333444555666777777777222333444666888:::;;;<<<777555555777;;;<<<999666555:::<<<::::::<<<<<<999999777777777999:::999888<<<;;;:::888666555444444777777777888888888888888888999;;;;;;999888999:::777888888888888999999999888999999:::::::::::::::777888:::===<<<===EEEOOOXXX```hhhmmmpppoooggg^^^QQQMMMIIIKKKRRRWWWXXXWWWNNNDDD999333222888FFFSSS```eeeeee[[[LLL???222((($$$###%%%---:::JJJXXX___eeedddccc^^^YYYUUUTTTTTTWWW[[[aaaiiiqqqxxx}}}uuussslll```QQQBBB777111$$$,,,,,,,,,333222111:::444111,,,***///666555///,,,---000111222666<<>>BBB>>>666222333444,,,555444333333+++555---666:::444......//////,,,---...000000000000///444222///------///222444222000111444444111333888555444222000------000222......//////111333444333222444333000111555666444777444111000000111111000000000111111222333333444111555555222111333222...444555666666555333333222444555666777777666555555444555555555444444555777333333555666777888888888555666666777888999::::::666555666;;;???@@@<<<888;;;:::888999???DDD???666888777666777999:::999888444666999;;;<<<<<<;;;:::999999999999999888888888777999;;;;;;999888999:::777888888888888999999999888999::::::;;;;;;::::::999777888<<<===???EEEMMMYYY```hhhmmmpppnnnfff]]]RRRMMMIIIKKKQQQWWWYYYXXXNNNDDD:::444444:::HHHTTT```eeeeee[[[MMM???333)))%%%###%%%,,,:::IIIUUU[[[aaaaaa___[[[WWWTTTSSSSSSYYY___hhhqqqwwwzzz{{{{{{rrrooogggZZZJJJ<<<444000$$$---((('''444444...555111333222///000555777555333444444333555999>>>@@@@@@DDDIIIIIIEEE>>>888444000444<<>>666...)))+++000iiiiiiiiiiiijjjkkklllmmmpppqqqrrrtttuuuvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzxxx{{{{{{xxxwwwyyyxxxtttsssrrrpppnnnlllkkkjjjjjjgggjjjnnnooommmkkklllmmmmmmmmmlllllllllkkkkkkkkkhhhjjjmmmnnnnnnnnnnnnooojjjkkkllllllkkkiiifffeeeeeeeeeeeedddcccbbbaaa```[[[[[[\\\[[[YYYVVVSSSQQQSSSQQQOOOLLLHHHFFFDDDDDDAAAAAABBBAAA@@@===:::888777888888999999999888888666666666777888999;;;<<<:::<<<======<<<;;;;;;;;;:::555:::FFFGGG>>>888:::888888888888777777777777666666777888888888888888555555555555666888999999888888777666555666666666555555555555666888999:::777666555444333222111111444555666444222222666999222222333666888888666444111111222333333333333222333222333777;;;;;;555///555333222333555555222///222222222222222222222222,,,999===444444===<<<222999666555777:::999333---***999'''RRR;;;000333111///...///000000///...222---,,,333222---111222///---...111333222111...---000444333...---///...---------//////...,,,000111333222000//////000***---///...,,,+++---000...//////...------///111+++******---222444333111)))...222333111///000111///000111000......///111...000222222111000000111000---+++---333777999999;;;???---444666///;;;222;;;666666888444...333???:::666666:::666......666...555BBB444222===555222***333888222,,,,,,///...+++,,,...000000000000///444222...,,,+++...111333222000111555444111333999...222555222///111999AAA---...///000222333111---111222111000333888:::777888555111//////000000///000000111222333333444444444888888333222555444///666555444222000000222444333444666777777555333222666666666555333333444555333444555777888999999999999999999999999999999999666666888===CCCCCC>>>999@@@;;;555999EEELLLCCC666888777666777999::::::888777;;;AAAGGGKKKKKKJJJIII;;;;;;;;;::::::999999999555777:::999777555777888777888888888888999999999888999::::::;;;;;;:::::::::777777;;;>>>AAAFFFLLLZZZaaaiiimmmooommmeee[[[SSSMMMIIIJJJQQQWWWYYYYYYOOOEEE;;;666666<<>>AAAAAA>>>999555444...666BBBJJJGGG===777888333666;;;BBBFFFGGGDDD@@@DDDCCCAAABBBGGGPPPZZZ```WWWYYYXXXVVVVVVWWWSSSMMMKKKCCC:::333---))),,,222kkkjjjjjjiiiiiijjjjjjkkkpppqqqsssuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuussssssqqqpppooonnnlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkknnnmmmlllkkkkkkkkkkkkkkkiiiiiijjjnnnrrrssspppmmmnnnmmmlllkkkjjjiiiiiiiiihhhfffcccccceeeeeeccc```\\\\\\[[[YYYWWWUUUSSSRRRSSSRRRPPPMMMKKKIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;:::999777666555555555999777666888;;;===;;;888:::999999;;;>>>===999555:::;;;===>>>>>>===;;;:::888999999999999888777777444444444555666888::::::888777555444555666888999555666888:::;;;:::888777222444666666444333222222555444444333333444444555111555555222444:::;;;888777666555777999999666333333333444555666555333222777333555<<<===777333333888888666444333333333333000333777===FFFJJJ>>>...111333888;;;777222666>>><<<777333666:::;;;555...555999!!!777~~~DDD111/////////...///000111111333111///...---...///000444333111000///////////////000111000...,,,,,,---------------------------.........------,,,,,,,,,---...,,,+++...222000***...+++)))+++000111...***//////,,,---777@@@999+++))),,,///...+++)))+++---222///------//////,,,***,,,,,,,,,,,,---...//////+++111000)))+++888AAAAAA@@@888111111777;;;777222000000===...333&&&555777<<<777555444111------000...444666222000222333222///333555222000000000---,,,******,,,///000...,,,555///---//////,,,...444///...111666333,,,+++///---222555333......444:::222444111...000555444---666333111333111......000111111222333333333222222333333333444444333222222111333111...111777555---444333222111111111222333888777555444333333444444444555666666555555666888444444444444444555666666777777888999999999999888::::::;;;;;;;;;:::999999888999::::::;;;;;;::::::888888777777777777888888444CCCUUU[[[TTTGGG===:::III???999::::::777888;;;999999888888888888888888888888888888888888888888666777888999:::999888888666888999999:::???FFFMMMWWW```iiinnnqqqppphhh^^^SSSNNNKKKMMMSSSXXXYYYWWWLLLGGGBBB===999;;;GGGSSS\\\bbbbbbXXXJJJ>>>222)))%%%$$$&&&---999GGGSSSYYY___\\\XXXSSSPPPPPPTTTWWW___hhhrrrxxx}}}}}}xxxnnnfffYYYKKK???888444222---000,,,...:::999111000111222444555555777:::<<>>:::999:::===@@@AAA;;;===>>><<<666222111222333555777888888555222000888666:::BBBDDDBBBCCCHHHHHHBBB===@@@FFFLLLKKKIIINNNOOOQQQTTTVVVUUURRROOOKKKDDD;;;666///((('''***jjjjjjiiiiiiiiiiiijjjjjjooooooqqqrrrssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrppppppooommmlllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkmmmmmmlllkkkkkkkkkkkkkkkooommmkkkllloooppppppnnnnnnmmmlllkkkjjjiiiiiiiiihhhfffddddddeeeeeebbb```^^^^^^]]][[[YYYWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFCCCCCCBBB@@@>>>===;;;;;;<<<;;;:::888777777666666888777666888;;;<<<:::888:::999999;;;<<<<<<:::888888999:::<<<<<<:::999888999999999999999888777777888888777777777888888999999777666555555666777888999999999888666444333222444555555444333555777:::555444444333333444444555222555555222333777888555777555444555888888666444444333444444555444222000111000444::::::444000222666555555444333333222222>>>===;;;<<>>222333777:::999666555777:::777777777777666555333222%%%999///,,,AAA777$$$222444333222111000///...---222111000.........///000111000/////////000111111333444444222...,,,,,,---.........------,,,,,,,,,------------------,,,,,,///111000...///222111,,,...+++***,,,000111...+++))),,,,,,,,,222:::555***---...///000.........//////---,,,---000111///.........---,,,,,,------------...,,,+++...666;;;<<<===777000///333666555333222///999///777+++222---777333222444555333333555222777777222...---,,,)))000444555000------,,,)))///......///222333222000222---,,,......,,,---222000...000444444///---000000222444333000///222666555666333...///222000***333000///222222///000333111111111111111111111111222333333444333333222222222000......222666555000444333333222222333444555888777555444333333333444444555666666555555666888555555444444555555666777777777888999999999999888777777888888888888777777888999::::::;;;;;;::::::999999888888888888999999777<<>>333***%%%$$$&&&---999FFFRRRXXX]]][[[WWWRRRPPPPPPTTTWWWaaajjjuuu{{{~~~yyyrrrkkkeeeZZZLLL???777333222333666333555@@@@@@888888555777:::<<<===???BBBEEEKKKGGGBBB??????AAABBBBBB???@@@???;;;555222333555222333666777777555222111666444888BBBIIIKKKOOOSSSRRRMMMIIIJJJNNNPPPLLLGGGKKKLLLOOORRRTTTRRRNNNJJJDDD===777333...)))(((+++iiiiiihhhhhhhhhhhhiiiiiinnnnnnnnnnnnoooqqqrrrsssssssssssssssttttttuuuuuuuuuuuuuuuuuutttsssrrrrrrpppooonnnmmmllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkllllllkkkkkkjjjjjjkkkkkkuuurrrmmmkkklllnnnooopppnnnmmmlllkkkjjjiiiiiiiiihhhgggeeedddeeedddbbbaaa```______]]][[[YYYWWWUUURRRQQQNNNLLLIIIGGGFFFFFFCCCCCCAAA@@@>>><<<;;;;;;<<<;;;:::999888888888888777666666888:::;;;:::888999:::::::::::::::<<<===888999:::;;;;;;:::999888999999999999999888888888<<<;;;:::888777777666666999888777555555555666666666555333333333555666888666666444333333666<<<@@@555555444444444444555555333555555222222555555222666555333444555666555444333444444555444333222111111333999>>>;;;555333555222333444444555444333222IIIDDD<<<888;;;???<<<555555:::;;;555555::::::555222777:::888222///111444333:::444,,,...,,,---:::444444444333222000...,,,000000000000////////////000000///....../////////888888666222...,,,,,,---------------------------,,,,,,------------------...222333///...//////---...,,,+++,,,///000...+++)))...111///333999777......---...///111111000///,,,++++++---000222111111000///...---,,,,,,,,,,,,000+++***---000222555999999555111///000222333333555111777555AAA999777---444000111777<<<;;;::::::555999999333///---***'''000444555111///000///---...------///111111000//////------000111///000222222//////222333111000111222222333333222111111000444444111......000///+++000------111222000111555222111000//////000111222222222333333333333222222555000...222555555555666333333333333444555666666777666555444333333333444444555666666555555666888666666555555666666777888666777888888999999888888555666777888888999888888888999999:::::::::::::::::::::999999999999::::::===;;;777333111333888===:::666555888999888888:::888888888888888888888888888888888888888888888888777777888999999999999888666888:::::::::>>>FFFKKKUUU]]]ffflllpppoooggg^^^TTTOOOKKKMMMSSSYYYZZZYYYPPPFFF;;;666666:::EEEPPP\\\aaabbbXXXKKK???333+++%%%$$$&&&,,,777EEEPPPVVVZZZXXXUUUQQQOOOQQQUUUYYYcccmmmxxx}}}|||tttkkkddd```XXXJJJ===444000111444999666888BBBBBB<<<>>>999<<>>888444222...(((''')))hhhhhhgggggggggggghhhhhhmmmlllllllllmmmoooqqqrrrppppppqqqqqqrrrrrrssssssssssssttttttsssrrrqqqqqqooonnnnnnmmmkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkuuurrrooollllllnnnpppqqqnnnmmmlllkkkjjjiiiiiiiiihhhgggfffeeedddcccbbbaaa``````___]]][[[YYYWWWVVVQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA???>>><<<;;;:::;;;:::999888888888888888666666777888999:::999999888:::;;;:::888999===AAA:::;;;<<<<<<<<<<<<;;;:::::::::999999888888888888<<<;;;999888777666666666:::999777666555555555555888666444222333555999;;;666666555333444666;;;???555555444444444444555555333444555444444555444333666444333222333444555555222333555666666555555555222888>>>???;;;555333555000222444666666666555444GGG@@@888333555888999777555<<<:::222555???>>>333111555888666000---///333666...***,,,000555666000000111222333333111///...//////000000000000///...333222111///---,,,++++++888777555111---,,,---///++++++,,,---...///000000,,,,,,,,,------.........+++000222...***+++,,,+++---,,,,,,---///000...,,,***///000///444;;;777...---+++***---000222000---******+++,,,...000000000//////...---------------000******//////---444@@@333444333222111000000111333000333888BBBAAA<<<444555111222:::???>>>;;;:::666999999666333333111...+++000111///...111333111------...///000000////////////111333444444444444111///...///222222222111222111000222444444111...//////......///111111111000------000111000111555444333111//////000222333111111222333333333333222555222333666666222444:::222222222333444555666666555555555444444333333333444555666666555555666888666666666666666777888888666777777888888888888888888888:::;;;<<<<<<<<<<<<888888999::::::::::::999999999999888888999999999>>><<<999888888999::::::666666777999:::999888888888888888888888999999999888888888888888888888888777777888888999999999999666888::::::;;;>>>EEEJJJUUU]]]gggmmmqqqpppiii___UUUPPPLLLMMMSSSYYY[[[ZZZTTTGGG:::444555;;;FFFOOO[[[aaaaaaXXXKKK???444,,,%%%$$$%%%+++666CCCMMMSSSVVVUUURRRPPPOOORRRWWW\\\fffoooxxx||||||yyyqqqhhh[[[YYYSSSGGG:::111//////666<<<:::<<>>DDDDDDCCC>>>888555555777777999;;;=========;;;::::::777666;;;EEEMMMRRRTTTRRRPPPNNNNNNOOONNNIIIDDDDDDFFFJJJNNNNNNKKKEEE@@@===888555444///'''$$$%%%gggffffffeeeeeeffffffgggllllllkkkkkklllnnnpppqqqmmmmmmnnnoooooopppqqqqqqqqqrrrrrrrrrrrrqqqppppppnnnnnnmmmlllkkkjjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkoooooooooooonnnooopppqqqnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhfffdddbbbbbbbbb______^^^]]][[[XXXVVVUUUQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA???===<<<;;;:::999888888777777777888888666777888999999999999:::999;;;;;;:::888999===BBB:::;;;;;;;;;;;;;;;;;;:::;;;:::999999888888999999999888777666666666666666999999888777666555555555DDDAAA<<<777444333444555555666666666555555777999666555555444444555555666333333444666777666666777555444333222222333444555000333777888888888999:::222888===;;;555111///000111222555777888888777666<<<888333222444666888999555;;;888111555@@@???444444444444222000//////000111...666666++++++222///...///111222222111///---...///000000000000//////222222111000...---++++++333333111///,,,,,,...111------...............///,,,,,,,,,------.........+++000222...******+++***---------.../////////---)))***((()))222:::444'''---+++***---000222000---++++++,,,,,,,,,,,,---...---------------...///000///,,,---000---+++777HHH///333666777444111//////.........555777;;;777555555222333888;;;888444222666888888555444777666222(((---...++++++...000///111222333333333222222333---///222333555666555444////////////000222222000000......111555666333///...---...//////000111333222//////111111///000333666555333111111111333444000111222222333333333222111333666777333...111777000000111222333444444444444444444444444333333333444555666666555555666888666666666666666777888888666666777888888888888777999:::;;;<<<============777888999999::::::999999888888777777777777888888999777777888::::::777444666999:::::::::999888666777777888888888999999999888888888888888888888888888888888888888999999999666999;;;;;;;;;>>>DDDIIIUUU^^^hhhnnnsssrrrkkkbbbWWWQQQLLLMMMSSSYYY[[[[[[RRREEE777000111777AAAKKKYYY___```WWWKKK???444,,,%%%$$$$$$***444AAAKKKPPPSSSRRRQQQOOOPPPTTTZZZ___iiipppvvvxxxxxxuuunnngggVVVTTTNNNEEE;;;444222333;;;CCCCCCDDDKKKKKKIIIPPPTTTWWWZZZ\\\[[[YYYXXXXXXSSSPPPLLLIIIGGGEEEBBB@@@BBBEEEFFFDDD>>>888666666:::;;;===>>>???>>>======:::888555555;;;CCCGGGHHHNNNKKKHHHGGGGGGFFFCCCAAABBBDDDHHHLLLMMMIIICCC>>>;;;888777777222***%%%%%%eeeeeeddddddddddddeeeeeejjjjjjjjjkkklllmmmnnnooojjjkkkkkklllmmmnnnoooooopppppppppqqqqqqppppppooommmmmmllllllkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjjjjkkkmmmoooppppppooopppqqqnnnmmmlllkkkjjjiiiiiiiiihhhiiiiiigggdddbbbbbbbbb___^^^]]]\\\ZZZXXXVVVTTTRRRQQQNNNLLLIIIGGGFFFFFFBBBBBB@@@???===;;;::::::777777777666777777888888666888:::::::::999:::;;;;;;;;;;;;:::999:::===@@@999999888888888888999999<<<;;;:::888888999999:::777777666666666666666777888888777777666666555555BBB@@@<<<999777666666666333666888888666444333333666666555555555555666666333222444888999666666888333444555444333222444666111555999:::999999;;;===777<<<>>>999555333333111222333555777888888888888555222222555666666888;;;777:::777222555===<<<666666333000000111111000...333222777666---...666777111111111111000...---,,,////////////000000000000---...///000000000000////////////...,,,---///111222111000///...,,,++++++,,,,,,---------------------111222...---......,,,------...////////////...++++++((()))333<<<555&&&...---...///111111000///,,,---...---,,,+++,,,---------------...///000111...///000000---///:::GGG///222777888666222///---222555000777000777111444222000222555444///,,,---777777444000000333333///111444444000...000111000///111222222111000000111+++...000000111444333111---111333111000111222111///...---000333555333111111000000111000---///222555111000222222//////222666666444333222222333333///000111222333333333333---333666444222222222000000000111222333333333333333333444444444444333222444555666666555555666888666666555555666666777888555666777777888888777777777888999:::;;;;;;;;;:::777888888999999999999999888777777777777777777888999777666555666777888777666;;;===;;;999999888555777777777888999999::::::888888888888888888888888888888777777888888999:::666999;;;<<<<<<>>>DDDIIIUUU^^^hhhooottttttllldddXXXRRRMMMMMMTTTZZZ\\\\\\SSSGGG:::333222666BBBMMMWWW]]]^^^VVVJJJ???444,,,%%%$$$$$$)))333???HHHNNNPPPPPPOOOOOOQQQVVV]]]ccckkkqqqvvvuuutttqqqjjjcccSSSOOOIIIBBB===;;;::::::???HHHIIIJJJPPPPPPPPPYYY```cccffffffccc```]]]\\\VVVSSSQQQOOONNNLLLIIIFFFCCCGGGJJJIIICCC>>>;;;:::;;;;;;======>>>===<<<<<<:::;;;888444555;;;AAABBBLLLIIIEEECCCBBB@@@>>><<>>:::888999999666666777777888999999::::::888888888888888888888888999888777777777888999:::666999;;;<<<<<<>>>CCCHHHTTT]]]gggnnnssstttllldddYYYSSSMMMNNNTTTZZZ]]]]]]SSSJJJ@@@888444777CCCPPPUUU[[[]]]UUUIII>>>333+++%%%$$$$$$(((222===GGGLLLNNNOOOOOOPPPRRRXXX```ffflllrrrwwwvvvsssmmmcccZZZOOOIIIAAA======???>>>===CCCNNNPPPPPPUUUUUUWWWaaafffiiilllllliiieeeaaa___ZZZXXXVVVUUUTTTQQQNNNKKKHHHKKKNNNLLLGGGCCCAAABBB======>>>>>>>>>===<<<<<>>DDDCCCCCCBBBBBB@@@===;;;>>>@@@BBBEEEGGGEEEAAA>>>777666999<<<999000((('''dddccccccccccccccccccdddccceeegggiiijjjjjjiiiiiiggghhhiiijjjkkklllmmmmmmnnnnnnooooooooooooooonnnlllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhiiijjjjjjlllnnnooonnnkkkkkknnnqqqnnnnnnlllkkkjjjiiiiiiiiiiiijjjkkkhhhdddaaaaaaccc```___^^^]]][[[XXXVVVUUUSSSRRRPPPMMMKKKIIIHHHGGGBBBAAA@@@>>>===;;;:::999888888888888999:::;;;;;;777:::<<<===;;;:::<<<>>>???<<<999:::===>>><<<:::;;;::::::999999::::::;;;===<<<:::888888999:::;;;;;;;;;999888777777777777555666777777777777777666666777999999888666444222444666777777555444555666666666555555555555666666666333444888888222///222222555888888555333444555444888<<<;;;777444555888777999666222333999999555444333333444444666777888222000111555333...000666???:::777777555000111555555444222111//////000000///777666444666222///555/////////000111333555666000///...---...///111333///000111222222111000///---///000000///---......+++,,,---...///111222222.........------,,,,,,,,,+++,,,+++***---000...(((,,,...///000///...///000%%%***,,,***///555222******,,,///...+++)))+++------///111111///...000333111000///......---.........222000...444===:::000555333111000111222111///111444***888000<<<...---///222666888333...111888666444...)))+++111333111...222222...---000222222...111333222000...///111...222222//////444555111,,,888???999222111333444222222111/////////000111...,,,///333222///333:::555222111444444222222555333444444333333111000/////////000222222333333333333777333111AAASSSFFF***333444555555555444333222111222333444444444333222444555666666555555666888444444444444444555666666555666666777777777777777888888999999999888888777777777888999999999999888:::999999999999999999:::888:::<<<<<<:::999:::;;;333:::===999666999:::888666777777888999999::::::888888888888888888888888999888777777777888:::;;;666999<<<<<<<<<>>>CCCGGGSSS\\\fffmmmrrrssslllcccYYYSSSMMMNNNTTTZZZ]]]]]]OOOHHH???777222333@@@MMMTTTZZZ\\\TTTHHH===333+++%%%$$$###(((111<<>>===JJJOOOLLL@@@666777;;;<<<999;;;???BBBCCCBBB???======>>>@@@BBBDDDDDD@@@>>>:::999;;;>>>999...%%%"""ccccccbbbbbbbbbbbbcccccccccdddeeefffggggggggggggffffffgggggghhhhhhiiiiiillllllkkkkkklllmmmooopppllllllkkkkkkjjjiiihhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnoooooopppooonnnmmmmmmmmmmmmmmmkkkjjjiiihhhggggggggggggcccbbb```^^^ZZZWWWTTTRRRTTTRRROOOMMMLLLJJJGGGEEEBBBAAA@@@>>>;;;999888777:::999444000333999:::555777888:::<<<===>>>??????===<<<;;;:::999:::;;;;;;888999999::::::;;;;;;<<<999::::::;;;;;;::::::999:::999888888777777888888777666444444666666666555555555666666666666555555888<<<===999777777666333888777666444444444555666555555555555555666777777999666444555777777555333555555666666666666555555111555444111888CCCCCC:::555555666666666555555444---111555444000...000222888666555666444000222666444777777444444888555///222222222222222222222222111111000///////////////111---...222222,,,***.........////////////......---------------...///000000///...---,,,---......*********++++++,,,,,,,,,///...,,,***)))***+++---///...,,,,,,---.........***++++++,,,,,,------...///,,,+++,,,...------...,,,---......---///222444222000......///000///...000444222+++...:::===777777999333+++...:::===777111444666777666333111111,,,;;;;;;888:::000000FFF===444---,,,+++***---333/////////...............555444222111000///000000,,,---///444888999777444111666<<<===999444000//////000000///---,,,---//////111333333333444555777111000//////111333333333222444555444222222333444///000111222333444444444111222333444444555666777555555555555555555555555666333111222444333333333333333333333444444555555777666666555555555666666:::999888666666666777888888888888888888888888888777888999::::::999777666:::999888888888999:::;;;777888999:::;;;:::999999777888999::::::999888777777777888888888888777777777777888999999999999888::::::999888888999::::::888777888;;;<<<===DDDMMMUUU^^^iiipppuuuuuunnnfff\\\VVVPPPQQQVVV]]]``````VVVKKK>>>555111444???JJJPPPXXX\\\UUUIII<<>>;;;888555777;;;AAAEEEIIIOOOWWW[[[]]]cccnnnwwwxxxzzz|||{{{vvvqqqnnnlll```cccaaaZZZWWWYYYXXXSSSUUUSSSRRRPPPOOOKKKFFFCCCAAA??????BBBGGGIIIHHHFFFCCCDDDCCC@@@<<<888666666777:::>>>??????@@@CCCFFFGGGGGGBBB<<<;;;@@@CCCCCC999666444444444000''' bbbbbbaaaaaaaaaaaabbbbbbcccdddeeeffffffggggggfffdddeeeeeeffffffggghhhhhhkkkkkkkkkkkklllmmmnnnooollllllkkkjjjjjjiiihhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnooooooqqqqqqooonnnmmmlllkkkkkkhhhgggfffeeeeeeeeefffgggbbbaaa```]]]ZZZWWWTTTSSSTTTRRRPPPNNNMMMKKKGGGEEEBBBAAA@@@>>><<<:::888888777888::::::999888888888888999:::<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888888999999999999888888999888888888888888999999999888666666888999888777666666666666666666666666555:::;;;888666777777555777666666555555555666666666555555555555666777777777555333444555666444222444444555555555555444444111555444111777AAAAAA999222333333333333222222111222555999888555333444777555333333555555333666;;;555888888555666999666111222222222222222222222222222111111000//////000000000...///444555111000444......////////////......000...,,,++++++---000222//////---,,,,,,,,,---...++++++++++++,,,,,,,,,---000...,,,---///000...+++000111111///...,,,,,,,,,***++++++,,,,,,---.........,,,***+++------------***++++++***((()))+++---,,,+++***,,,...000000000222666333---///999;;;555777999555...222===@@@<<<444666777555333111333555222999666111222666AAAQQQGGG>>>666444333000000333222111000///000333555777---------...///111333444/////////222555555333000111555999:::777222000///+++...000111000///000000///111222222222222444666111111111111222333333222111222333222000000111333///000111222333333333333555444333333444444333222444444444444444444444444777555444555555444444444333333444555666555555444666666666555555555666666:::999777666666666777888888888888888888888888888888999999999999999888888;;;:::999999999:::;;;<<<777888999:::::::::999999777888999999999999888777777777888888888888777777777777888999999999999888::::::999888888999:::::::::888999<<<<<<<<>>555111444???JJJQQQXXX[[[TTTGGG;;;///&&&%%%$$$$$$'''...888CCCIIINNNNNNOOOQQQUUU]]]gggnnnuuuyyyyyyqqqhhh___TTTIII@@@>>>:::777777;;;CCCHHHKKKQQQXXX\\\aaagggqqqyyy|||~~~{{{vvvrrrqqqjjjkkkhhhaaa]]]___]]]YYYZZZWWWSSSQQQNNNLLLIIIFFFBBBAAA@@@CCCGGGIIIGGGDDDDDDEEEDDD@@@<<<888666666555888;;;<<<<<<>>>AAADDDGGGGGGBBB<<<;;;???CCCBBB<<<999777666666111(((!!!aaa``````````````````aaabbbcccdddeeeffffffffffffccccccddddddeeeffffffgggiiiiiikkkkkkllllllllllllkkkkkkkkkjjjiiiiiihhhhhhjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnoooooorrrrrrpppooommmkkkjjjjjjkkkiiigggdddccccccdddeeeaaa```___]]][[[XXXVVVTTTTTTRRRPPPOOONNNKKKGGGCCCCCCBBB@@@???===;;;999999666777>>>EEEAAA777555;;;999:::;;;<<<===============<<<;;;::::::::::::;;;<<<<<<;;;::::::999888888666777777777777777777666777777777777888999:::;;;:::888666777888999888888777666555444444555666777444888:::777666888888666555555666666666666666555666666666666666777888888555444333333444555333222333333444444444444333333222555444111555======666222222222222111111111000111444777666333222333666666444444555555333777<<<444666666444666888555111222222222222222222222222222111111000000000000000000///000333444222111444......////////////......111///,,,******---000222///...,,,+++++++++,,,---,,,,,,,,,,,,------------...+++***---222333...(((000444666444...******,,,+++++++++,,,------......111000//////111333333222111222222000---,,,---///...,,,+++,,,///111111000111444222,,,...555555000333555222,,,...777:::666666888777333///...333888555555666///---===NNNOOO>>>555---,,,---+++))))))555333111000000444777:::......///111333666888999111000000111333444444222222444666666444111//////,,,///333444333111//////000111222111000111222444111222333444444444333222000000000///......000222///000111222222333222222666333111222444555333000333333333333333333333333444666666555333333444444333444666777777777666555666666555555666666666666999888777777666777777777888888888888888888888888::::::999999999999::::::;;;::::::999:::;;;<<<===777888999::::::::::::999777888999999999999888777777777888888888888777777777777888999999999999888:::999999888888999999:::;;;::::::<<<;;;;;;AAAIIIUUU^^^hhhpppuuuvvvooofff\\\UUUOOOOOOUUU[[[^^^^^^VVVKKK>>>555111444???JJJRRRXXXYYYQQQEEE:::000(((%%%$$$%%%(((000:::CCCIIILLLMMMOOORRRWWW___iiiooovvvyyyxxxqqqggg\\\OOODDD::::::888444111555???HHHOOOSSSYYY```gggooowww}}}}}}zzzxxxwwwvvvqqqiiieeeeeedddaaa```\\\WWWSSSPPPNNNKKKJJJDDDCCCBBBDDDHHHIIIFFFCCCFFFFFFDDD@@@<<<888666666444666888999:::===@@@CCCFFFEEEAAA;;;:::>>>AAA@@@===;;;888777444///'''!!!```______^^^^^^______```aaabbbcccdddeeeeeeeeeeeeccccccddddddeeefffffffffggghhhjjjkkkllllllkkkjjjkkkjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkklllmmmnnnooooooqqqqqqpppooonnnmmmlllkkktttqqqmmmhhheeeccccccccc```___^^^]]][[[YYYWWWVVVRRRQQQOOONNNMMMJJJFFFBBBBBBBBB@@@???===;;;:::999888555<<>>555111444???JJJRRRXXXXXXOOODDD999000)))$$$$$$&&&***222;;;DDDJJJKKKMMMQQQUUU[[[bbbkkkppptttvvvuuupppfffZZZLLLCCC666777666111...222>>>HHHTTTWWW\\\dddmmmvvv}}}~~~wwwpppkkkiiihhhgggdddaaa\\\XXXUUURRRNNNKKKEEEDDDDDDGGGJJJKKKHHHEEEGGGGGGEEE@@@;;;888666666555666777999;;;>>>AAACCCBBBCCC???:::999<<<>>>===:::999666555222---&&&!!!______^^^^^^^^^^^^______```aaabbbcccddddddddddddcccddddddeeeeeefffggggggeeefffhhhjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiijjjkkkkkklllmmmnnnoooooonnnoooooopppoooooonnnmmmuuurrrnnnjjjfffdddcccccc______^^^]]][[[YYYWWWVVVQQQOOONNNMMMKKKIIIEEEBBBBBBAAA@@@>>>===;;;:::999===444666BBBDDD999555:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;777888888999999888888777666666666777888:::;;;<<<888777555555777777777666888777555333333555777888999======888666777888666444555666777777666555444666666666666666777777888555555666666555555555666555555666666666666555555444555444222333666666444555555444333333444555555444444555555555555666777===999777666333///222777111///000222444444222111222222222111111000000000/////////......//////000000000///...---------,,,------............------,,,---///000000...---,,,...---,,,+++***+++,,,,,,------------------------)))+++,,,+++)))))),,,///)))222:::888000+++,,,111+++,,,,,,------...//////***,,,,,,))),,,222222...000222333222111000111222777555333222333333222111333555666666999;;;:::666333666666444444666777666555888;;;:::666444555888888666>>>===777EEEKKK666666333///000555999888555222222222222111000///...000000000/////////......111111111222333555888:::555444222222111111111111666666444111...---///000000111000///......111333222555777777555333222222000111111000///000222444444444444444444444333333111//////111555777777555222222222222222222222222+++111333222333777888666999777555444444666999:::444444555666777777666666777777777888888888777777888888888888888888888888::::::999888999:::<<<===999888777777777888:::;;;999888999999999999::::::999888888888888888888999888888999999999999888888777777888999999999999888999999999999999999999999888777999;;;<<<===DDDLLLTTT]]]hhhpppuuuvvvpppggg\\\UUUOOOOOOTTTZZZ\\\\\\VVVKKK>>>555111444???JJJRRRWWWWWWNNNBBB999000)))$$$%%%''',,,444===EEEJJJKKKOOOTTTYYY___fffmmmqqquuuuuusssnnncccTTTGGG@@@666888888555222777CCCMMMXXX[[[aaaiiisss{{{{{{uuuooolllkkklllfffdddbbb```]]]WWWPPPLLLHHHGGGGGGKKKNNNOOOLLLIIIGGGGGGDDD@@@;;;888777888777777999<<<@@@BBBDDDDDD???AAA@@@<<<;;;>>>>>><<<:::999777555222...((($$$______^^^^^^^^^^^^_________```aaabbbccccccccccccccccccdddeeeeeeffffffgggeeefffggghhhhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhhhhhhhhhhiiiggggggggghhhhhhhhhiiiiiijjjkkkkkklllmmmnnnoooooommmnnnooopppqqqpppooonnnmmmllljjjhhhgggeeedddddd______^^^]]][[[YYYWWWVVVQQQNNNLLLKKKKKKJJJGGGFFF@@@@@@???===<<<:::999999===555444;;;>>>:::666888;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999::::::;;;<<<<<<888999999::::::999999888666666666777888:::;;;<<<;;;999777888999:::999888777666555444444555666777:::======888555666777555666666666666666555555444555555555555555666777777444555777666555555666888555666666666666666666555555555444333333444555555444444333333333555666888333333333333333444555666777444333333222111555;;;333000111555888666444555222222222111000000/////////////////////000000111...000000...///222333222------............------+++---000222111///,,,)))///...,,,+++++++++,,,---------------,,,,,,,,,,,,+++...000---((((((---333(((000888777000,,,...222,,,,,,,,,---......//////)))------))),,,444444///***,,,...///...---...///111///...///111222222111...000222555777888555222000333666777777888999:::555888<<<>>>===;;;999999<<<;;;===;;;;;;EEEHHH>>>555555333000111555666444...000222444444333222000//////000000111000000000111222222000//////222444555333111000111222111000333333111///...///333666000000000///...///222555333666888777333111111222///111222222222222333444444444555444444333222222333333444444444444555555222222222222222222222222...333555333777>>>===777999777555333444666888:::333444555777777777666666666666777888888888888777888888888888888888888888999888888999999:::;;;<<<888777777666666888999:::999999888888999999:::;;;999999888777777888999999888888999999999999888888777777888999999999999888888999999::::::999999888777666888;;;<<<===DDDMMMSSS]]]gggooouuuvvvpppggg]]]VVVPPPPPPUUUZZZ]]]\\\VVVKKK>>>555111444???JJJPPPVVVVVVNNNBBB999///)))###%%%(((...666???FFFKKKMMMQQQWWW^^^ccciiiooorrrxxxtttpppjjj^^^LLL???999333444666555555;;;EEENNNZZZ___gggooovvv~~~{{{vvvqqqppprrrjjjjjjiiihhhddd^^^VVVQQQMMMLLLMMMPPPSSSSSSOOOKKKGGGFFFDDD@@@;;;999999:::999:::===BBBFFFHHHGGGFFF???CCCEEECCCCCCEEECCC???>>>>>><<<999555000+++(((______^^^^^^^^^^^^____________```aaabbbbbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhiiiiiiiiiiiigggggggggggghhhhhhiiiiiigggggggggggghhhhhhhhhiiijjjkkkkkklllmmmnnnoooooonnnooopppqqqqqqpppnnnmmmhhhhhhhhhhhhgggeeedddccc``````___]]][[[XXXVVVUUURRROOOLLLKKKKKKLLLKKKKKK???>>>===<<<;;;:::999888888888777888999999888777::::::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::888999999::::::999999888777777777777888999:::;;;;;;999888888999::::::999666666666666666666666666777::::::555333555666555999888777555555444444444444444444444444555555666222444666666444444555888444555555666666555555444555444444555444333444666555555444444666888:::<<<222111000111222444555555222//////111222333888???333000000666999666555777222222222111000/////////111111000000111222222333000333333///000555666333,,,------......------,,,,,,---///111000...,,,***//////---,,,,,,,,,---...---,,,,,,,,,+++++++++++++++---///---***)))+++...)))///555555000---...111,,,,,,------.../////////,,,222111---000999:::444,,,...000111000//////000///---,,,,,,...//////...+++,,,///333555222...,,,...111444555333111111222444444666:::<<<<<<999666:::===999999@@@@@@===??????BBBAAA;;;888<<>>333555555666666666777777777222333555777888777666666555666777888999888888777888888888888888888888888666777888999::::::::::::999888777777777888999:::999999888888888999:::;;;999999888777777888999999888999999::::::999999888777777888999999999999888888999::::::::::::999888999888999<<<<<<<<>>555111444???JJJNNNTTTVVVNNNCCC999///(((###%%%)))000888@@@GGGKKKOOOTTT[[[aaaggglllpppsssvvvpppjjjdddWWWEEE999555///000222444888>>>GGGMMM[[[ccclllsssxxx~~~yyywwwzzzqqqpppnnnmmmjjjeee^^^ZZZTTTSSSSSSUUUWWWUUUPPPKKKFFFEEECCC???;;;::::::<<<:::;;;@@@FFFKKKLLLJJJGGGCCCIIIMMMNNNNNNOOOLLLGGGCCCBBB@@@;;;555...***'''```______^^^^^^______```^^^___```aaabbbbbbbbbbbbaaaaaaaaabbbccccccddddddfffeeeddddddeeefffhhhiiihhhhhhhhhhhhhhhiiiiiiiiifffggggggggghhhhhhiiiiiigggggggggggghhhhhhhhhhhhjjjkkkkkklllmmmnnnooooooppppppqqqrrrqqqooommmkkkiiijjjjjjjjjhhheeebbb```aaa```___]]][[[XXXVVVTTTTTTPPPMMMKKKLLLMMMNNNOOO>>>======;;;:::999888888333:::===999666888999888999:::;;;<<<============:::;;;<<<<<<<<<;;;:::999<<<;;;;;;::::::999999888888888999999999999888888777777777777888999:::;;;999777666666777888888777555555666666666666555555444777777333111444666666;;;999777555333333333444444333333333333444555555111333555555333222555777333444444555555444444333555444555555444333555777888777777777999<<>>333333333333333333333333555777444111999AAA;;;---111333666999999777555333222333555777888888777666555666777999999999888777888888888888888888888888555666888999::::::999999:::999888888888999:::;;;:::999888888888999:::;;;:::999888777777888999:::888999999::::::999999888777777888999999999999888888999:::;;;;;;:::999888;;;::::::<<<;;;;;;BBBJJJSSS\\\gggooouuuwwwppphhh___XXXRRRQQQVVV\\\^^^]]]VVVKKK>>>555111444???JJJMMMTTTVVVNNNCCC999///'''###%%%***000888AAAGGGKKKQQQVVV]]]dddiiimmmqqqssspppiiiddd___TTTCCC888666222222444888>>>EEELLLPPP\\\eeeooouuuxxx~~~}}}wwwuuurrrooollliiidddaaaZZZXXXWWWXXXYYYVVVPPPJJJEEEEEECCC???<<<:::;;;===:::<<>>999777666777:::;;;999777777888999:::;;;:::999999::::::::::::;;;>>>DDDHHHRRR\\\hhhqqqvvvyyyuuunnn```YYYQQQOOOUUU\\\```bbbSSSJJJ???888333333;;;DDDOOOZZZXXXNNNGGG:::+++((('''(((+++111:::CCCIIILLLRRRYYY```fffllltttvvvtttnnnggg\\\PPPEEE;;;333...///222777<<>>:::999<<>>DDDIIIKKKJJJEEEBBB===999999999999999999999999999:::;;;<<<<<<<<<<<<<<<===============777888888999::::::;;;;;;;;;;;;;;;:::888777555444666666666777888888999999;;;999777666777777777666888888777777666666555555444555777555333444777:::AAA<<<888666888888555222666777888777555555555666555555444444444555555666222444555555444333333444444333333333333444555666333444666888666333777>>><<<<<<<<<===>>>===;;;999333000///222333000000333888888888666444222333666777444222444777777444000444333111111222111000...444555555333000111444777555333///,,,******,,,---///000000///111444111,,,.........---------------++++++++++++,,,---...///------,,,,,,,,,,,,++++++---,,,++++++,,,---------...------...//////...,,,//////000111111111111111,,,.........---,,,---...,,,///000///,,,+++---000222%%%333DDD999---...---777777666333111000111222222222222444555777888888000888<<>>:::777888888777:::???888888999999999999888888:::999888777777888999:::777888999:::::::::999999666777777888777777888888999777666777999;;;999888888999:::;;;;;;;;;::::::::::::::::::;;;>>>DDDHHHRRR\\\hhhpppvvvxxxsssmmm___XXXQQQPPPVVV\\\```aaaWWWLLL@@@777222333===HHHPPP[[[XXXMMMGGG:::,,,***)))***---333;;;CCCJJJMMMWWW^^^eeeiiiooouuuvvvssskkkdddXXXMMMBBB999222......111777<<<@@@DDDKKKQQQZZZ```iiirrr{{{{{{vvvrrrooommmiiidddaaaaaa]]]YYYWWWZZZNNNMMMHHHAAA???@@@>>>:::888;;;@@@EEEJJJJJJGGGDDDGGGOOOYYY```dddaaaQQQAAA>>>>>>:::333000000,,,%%%bbbbbbaaa```____________^^^___```aaaaaabbbaaaaaabbbaaaaaa`````````aaaaaabbbbbbaaabbbbbbcccdddeeefffffffffeeeeeedddddddddccccccdddddddddeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjkkklllnnnpppqqqrrrrrrppppppqqqqqqpppooonnnmmmiiiiiiiiihhhgggfffddddddaaa___]]]\\\\\\ZZZWWWTTT\\\NNNLLLWWWWWWJJJDDDJJJDDD@@@<<<<<>>>>>>>>===============777888999:::;;;;;;::::::<<<<<<;;;999888777666555777777666666666888999:::777888888777666666777999777777777777666666666666666555444444444555666777<<<;;;:::999888666555555555666777666555444444666333333333444444666777777444555555444333222444555444444333333333444555555222444777:::777111000333666888;;;======<<<;;;999000...///111000,,,---111888999999777444333444444555333111333555666333000222111000111222333222111111444666333//////333777888555000+++)))***,,,...000111000...000333333///------....../////////000++++++++++++,,,---...///------,,,,,,,,,,,,++++++333222111...,,,,,,---///...------...//////...,,,+++000///***+++222444000,,,...///...---,,,---///...000111000,,,+++,,,///000(((222@@@===888888333000222333222111111222333111444666333000222999@@@111;;;???CCCFFF>>>999@@@:::111---444<<<;;;222,,,111000///000222333333222111111111222444777999:::444222000///000111111000///000111000///...///000...///222444444333222111222333333333111222333555///000111333333333222111222333444333222111222444000000000000111444777888333555555111000111222111333222222333444555444333222111///......111333555666555444555666777555444666666666666666666666666444666888888777777777888999888777888999:::999888999888:::;;;888555777<<<888888999999999999888888999999888888888888999999999999:::::::::999888888999888888999:::999777555888777777777999:::999888999::::::;;;<<<;;;;;;;;;::::::::::::;;;>>>DDDHHHSSS]]]hhhoootttvvvrrrlll___XXXRRRRRRWWW]]]______ZZZNNN@@@666111444???KKKQQQ[[[XXXMMMGGG;;;...---+++---000666===DDDKKKOOOZZZaaagggkkkooottttttqqqggg```TTTHHH>>>777222...,,,222888===AAAGGGOOOTTTYYY___hhhrrr|||{{{wwwuuunnnjjjgggfffccc^^^\\\^^^WWWUUUNNNFFFCCCCCCAAA===999:::===AAAEEEFFFEEECCCIIINNNVVV___fffbbbRRRAAA;;;;;;888444111000,,,&&&bbbbbbaaa```______``````___```aaaaaabbbbbbbbbaaabbbbbbaaaaaaaaa```aaaaaaaaaaaaaaabbbbbbccccccdddddddddddddddddddddccccccccccccccccccddddddddddddfffffffffgggiiikkklllmmmkkklllmmmoooppppppqqqqqqooopppqqqqqqqqqpppnnnmmmiiiiiiiiihhhgggeeedddccc```___]]]\\\[[[YYYVVVTTTYYYOOOPPPZZZWWWHHHDDDMMMCCC???:::777666555444333888777666777888999888777::::::;;;<<<===???AAABBB>>>>>>======<<<<<<;;;;;;888999:::;;;;;;;;;:::999999999999999999999999999888777666555555777999;;;444777999888666555888;;;555666666666777777777888888666444444555777777666888:::<<<;;;777555666777666777888777555444555666444444444444444555666666555555555333222222444666444444333333333444444555333333777:::777000...000666666666555555666999;;;222222333666444111333888666888777444333555888999777555333333444444222000/////////222555888888888///333666333...---111666111///---++++++---000111000111000------000000---------........./////////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++///222333111---+++,,,......---,,,---//////---,,,###...111+++---666555+++...///000000......///000///111222000---+++,,,...,,,777:::111666GGGFFF222,,,...000111000000000111333555777444000111888???;;;BBB???<<<>>>888333999555---+++333;;;:::444000000///...000222333333222000222333333222222444666222111111000111000000//////000111000......///111333444444444333111000///000222222222111222444555111111333333444333333222000111222222000000111222111000///111444666666666000333555222000222666888333111///111444555333111555333111000111444777999666555555555555666666666666666666666666666666666444666888888777666777888777777777777888999999999444999BBBGGGBBB999555777888888999999999999888888999999999999999999999999::::::::::::999888888777<<<:::999:::;;;<<<999777888777777888999999999999999999::::::::::::;;;:::::::::::::::;;;>>>DDDHHHSSS]]]hhhnnnsssuuuqqqkkk^^^XXXRRRRRRXXX]]]^^^^^^YYYNNN@@@777222444>>>IIIRRR\\\XXXLLLGGG<<<000///,,,///333888>>>EEELLLQQQZZZaaagggjjjnnnrrrqqqmmmccc[[[OOODDD<<<666222///---444:::>>>BBBJJJRRRVVVZZZ```iiisss}}}}}}tttpppmmmllliiicccaaabbb```]]]VVVMMMIIIHHHEEEAAA<<<<<<<<>>===;;;888555222,,,'''bbbaaaaaa````````````aaa```aaabbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaa```aaabbbbbbbbbccccccccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbcccccccccddddddeeeeeefffgggiiijjjlllmmmllllllmmmnnnnnnmmmmmmmmmoooooopppqqqpppooonnnmmmiiiiiiiiihhhfffeeecccbbb```^^^\\\[[[ZZZYYYVVVSSSQQQRRRTTTTTTOOOIIIGGGHHH>>><<<999777777777777777777666555666888888777555;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999::::::999888888999::::::999888666555555777999:::333666999999777666888;;;555555666666777777888888999777555555777888999888777:::===;;;777555666888777888999888666555666777666666555444444444444444555666555333111111333555555444444333333333444444555333444777666222111444555666666444333444777::::::888999<<<<<<;;;===BBB999;;;888111///555::::::999888666444444333111000///...///111555777888777...222444222...---000444******+++---...///000000111333222---+++------+++.........------------,,,//////---,,,+++*********------,,,,,,,,,+++++++++&&&+++000111///,,,++++++---,,,+++,,,......,,,+++%%%///222+++---666666---///111222111000///000111///111222111---+++,,,///***999999000999GGG@@@......000222222111000111222555666555444333333444555FFFGGG<<<333777444///222111,,,+++222777666222000///...---///111222222111---///111111000///000111000111111111000////////////000000///......000222666555333222000000000111...///111111111333555777444333222111111111111222000222222222111000111222111111333555777666333000000111333444333333777<<<555222111222555777555222666555333333444666999;;;555555555555555666777888777777777777777777777777444666777777666666777888555666666777777777888888888===GGGLLLGGG>>>:::;;;888888999999999999888888999999999::::::999999999;;;::::::999999888888888;;;999888888:::;;;;;;;;;777888888888888888999999888888888888888999999999::::::::::::;;;>>>DDDHHHTTT]]]gggnnnrrruuuqqqkkk___YYYSSSSSSXXX]]]^^^]]]UUULLL@@@999444444<<>>222111---000555:::???FFFNNNSSS\\\bbbhhhkkknnnqqqooojjj^^^WWWLLLBBB:::555222000...666===???DDDMMMUUUWWW]]]ccclllvvv|||wwwuuusssooohhheeefffcccaaa[[[RRRMMMLLLHHHCCC>>>===<<<>>>CCCGGGIIIJJJDDDHHHNNNSSSSSSQQQOOOOOO???===<<<<<<:::444...+++bbbaaaaaa``````aaaaaaaaabbbbbbccccccccccccbbbbbbccccccccccccbbbaaa``````aaaaaabbbccccccbbbbbbaaa`````````aaaaaabbbbbbcccaaaaaabbbbbbbbbcccccccccccccccdddeeefffhhhjjjkkklllllllllllllllkkkkkkjjjmmmnnnoooppppppooonnnmmmjjjiiiiiihhhfffdddbbbaaa___]]][[[ZZZZZZXXXUUUSSSMMMTTTUUULLLFFFFFFCCC===>>>===;;;:::999888999999777666555666888888777666:::::::::999::::::;;;;;;;;;;;;;;;:::::::::::::::===<<<;;;:::999999::::::???===;;;999888777777888888888777666666777888999555666888888888777888999555555666666777777888888777777777666777888:::;;;999;;;<<<:::777555666888777999999888777666777888777777666444444333333333555666666444222222333444555555444333333333444444555222222555666444444777111555:::;;;999777777999<<<777444777:::;;;===@@@<<>>AAA>>>999:::>>>888888999999999999888888999999::::::::::::999999::::::999888888999999999777888::::::888888:::<<<666888999999888888999:::777777777777777888999999::::::::::::;;;>>>DDDHHHTTT]]]gggnnnsssuuurrrmmm```YYYSSSRRRWWW\\\^^^^^^TTTKKKAAA999555444<<>>???CCCGGGIIIJJJCCCEEEJJJLLLJJJGGGJJJOOO===;;;<<>>888222000bbbaaaaaaaaaaaaaaabbbbbbbbbccccccdddccccccbbbbbbbbbbbbbbbbbbbbb```___^^^___```aaaaaaaaaaaa```___^^^^^^___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbcccccccccdddeeefffgggiiiiiijjjkkkkkklllllllllkkkkkklllmmmnnnoooooonnnmmmllljjjiiiiiigggfffdddbbbaaa^^^]]][[[ZZZYYYWWWTTTRRRNNNRRRQQQIIICCCBBB@@@;;;======;;;999666555555555777666555666888:::::::::;;;;;;;;;:::;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;???===;;;999888999:::;;;???>>>;;;999777777888888888888777777777777777777777666777888999999777666666666666666777777777777444666777777666777:::>>><<<;;;:::888666555666777777888888888666555666777666555555444444444555555444555666666333222222222666555444333333333333333444111111555777444333555///444999:::888888:::===>>>444---///444666777888999???===444111666777222666555444333222111222333111000......///...---+++000///...///000111///------------...............+++000333000---......---.............../////////------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++***,,,111666999999666333///......///000000///---000...,,,+++,,,000444666...///000000......///000...000222111...---///111///...+++777CCC222%%%333222333333333222333666888555333111222333333111///===BBB;;;111555555000111...000444555000+++---444111000//////111222111///000...,,,---000222222000000111222000...---///111///000///...---...111333111111111000000111111111...///111111111222444666111111222333333333222222333444555555333333444555000444888888555222111222444000000555777555444666444555666666555555666888444444555555555555555444555666666555444555888<<<666666666666666666666666333555777777666555666777666888999888666555666888:::777666999999666888;;;888888999999999999888888999999:::;;;;;;:::999999:::999888888888999:::;;;555;;;AAABBB===999888:::666888:::999777777999;;;888888777777777888999:::::::::::::::;;;>>>DDDHHHTTT]]]gggnnnssswwwtttoooaaaZZZRRRQQQUUU[[[^^^^^^WWWMMMAAA999444555>>>HHHPPP\\\ZZZQQQLLLAAA444333///444;;;@@@EEELLLVVV^^^dddjjjnnnnnnnnnmmmhhhaaaRRRMMMEEE===888444000...)))666>>>@@@GGGVVV___```jjjooowww~~~}}}sssnnnnnnggghhheee```\\\YYYSSSKKKIIIFFFDDDDDDFFFIIIJJJJJJGGGEEEFFFIIIGGGBBBCCCGGGAAA>>>@@@EEEDDD<<<666444bbbaaaaaaaaaaaaaaabbbbbbccccccdddddddddccccccbbb```aaaaaaaaaaaa___]]]\\\^^^___`````````___^^^]]]]]]^^^^^^___```aaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbfffffffffggggggiiijjjkkkiiijjjkkklllmmmmmmmmmmmmkkklllmmmnnnnnnmmmlllllljjjiiiiiigggfffcccbbb```^^^]]][[[ZZZYYYWWWTTTRRRQQQOOOMMMJJJFFFBBBAAAAAA888888999888777777999:::777555444666999<<<==================>>>???@@@AAA:::;;;;;;<<<<<<=========AAA>>>;;;888777888:::<<<<<<;;;999888888999;;;<<<777777888888888888777666888666666777::::::777444777777777777666666666666000444777666444555:::???>>><<<999777666666666777555777777777555444555666444444444444444555666777333555777666444222111111666555444333333333333333222000111666888444222222111222333111000444===DDDDDD888---...444666666666333<<<===666444:::999222111222222111111111444666111///...///000111000...111...,,,---111222///+++...---,,,,,,---///222333$$$+++///---,,,---...,,,------...///000111222222++++++++++++,,,---......---------,,,,,,,,,++++++((((((***///444555222///111000000000222222000///,,,***---222333///...111---...///...---,,,---///---000222111...---///222222;;;000)))555555///888...////////////111555888222222111000000111222222333???===444444222---///***///555666000+++111:::333111000111222222111000888333......111333000---000111222///---,,,///222///000///...---...111444222333333333111///,,,+++000111222111000000222444000222666999:::999777555111222333333111111222333000444888777333000333666555///000777<<<999777999000333555444222111333666555666777777777666555444555666777555444555999<<<555555555555555555555555333555777777666555666777888:::;;;:::777555777999999777999>>>@@@===::::::888888999999999999888888999999;;;;;;;;;;;;999999999999888888888999;;;<<<666@@@JJJKKKCCC;;;999:::666888:::999777777999;;;:::999888888888999:::;;;::::::::::::;;;>>>DDDHHHTTT]]]gggnnntttxxxvvvqqqccc[[[RRRPPPTTT[[[^^^___[[[OOOAAA888333555@@@LLLOOO[[[ZZZRRRNNNBBB555333111666>>>CCCHHHOOOZZZbbbfffkkknnnmmmkkkhhhaaaZZZNNNIIIBBB<<<777222...,,,&&&444===???HHHYYYddddddooossszzzwwwqqqppplllnnnlllhhheeeaaaZZZRRRPPPNNNKKKJJJKKKLLLLLLLLLKKKEEEDDDHHHHHHBBB>>>???IIIEEEFFFKKKIII???777555bbbcccbbb^^^^^^bbbcccbbbffffffdddcccbbbaaaaaaaaaccccccaaa```__________________^^^^^^^^^]]]]]]]]][[[]]]^^^^^^^^^^^^___aaabbbbbbbbbbbbaaaaaaaaaaaaddddddeeeeeefffgggggggggkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnmmmmmmlllkkkiiifffeeeeeecccaaa______\\\YYYXXXYYYWWWSSSOOOQQQNNNJJJFFFDDDBBB@@@===<<<;;;999888777777666666777666666666777888999999>>>===<<<<<<>>>>>>>>><<<@@@@@@???===<<<;;;:::999<<<>>>??????===:::888888:::999999888888999999:::999666666888888444444777666777888777666555666777555666777888888777666555444999999444333777999666555999===<<<777444444666333555777888777666777999777666666555555555666666666555444444555666555444222444666666555666777999222222111111111222444555000333888888444111999DDD===888222000111444555555333333333555777777666444000777<<<999111,,,000555111---333555---,,,222111///////////////000000111...///...+++***000:::CCC---,,,,,,,,,------...///+++---//////---,,,,,,,,,&&&+++333000(((---111***++++++++++++++++++++++++++++++,,,---............+++++++++,,,---...000111///111333444333222222333000000111111111///...---///---...222111...---...999666333222222222111000777222------111444444222999333///000111//////222333555===DDD===000111<<<222444666333...,,,...222...000---+++444@@@===111555222///...///111333333000000000000000000000000///222444111---+++000444222222222111111111000000111111111000000000000///222222222222222333444555222333333111000111333555333666888666222///000111777666444444555777999;;;;;;777888666222999;;;///777777666555444333333222555666666555444444777999111444888999888666555555444666888888555333333444888:::;;;999666777===BBB999999888888999999:::;;;999888888888888888999999:::;;;;;;<<<<<<;;;;;;:::777777555777DDDPPPHHH666<<<<<<<<<;;;:::999777666<<<:::888666666888:::<<<777999;;;;;;:::::::::;;;<<<999888:::;;;===CCCKKKUUU^^^ffflllrrrwwwvvvrrrccc]]]VVVUUUXXX^^^bbbdddZZZPPPDDD;;;555666AAAMMMWWW[[[\\\XXXMMM@@@777222888888:::AAAMMMWWW]]]```jjjmmmnnnkkkhhhcccZZZQQQHHHCCC<<<555222///---,,,///666<<>>DDDAAADDDJJJJJJAAA:::999```bbbbbb```bbbgggjjjiiifffeeedddcccbbbaaaaaaaaacccbbbaaa```____________^^^^^^^^^^^^]]]]]]]]]]]][[[]]]^^^^^^]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbddddddeeeeeefffgggggggggjjjjjjjjjkkkkkklllllllllmmmnnnnnnnnnnnnmmmlllllljjjhhhfffeeedddcccaaa___^^^[[[XXXWWWWWWVVVRRRNNNOOOLLLIIIGGGEEECCC@@@>>>;;;;;;999888777666666666777777777777888999:::;;;>>>???BBBDDDDDDBBB???>>>??????>>>===<<<;;;;;;:::<<<>>>???>>><<<999888999:::999999999999999999:::999666666888888555555777777888999888666555555666555666777888888777666555333888:::888888;;;:::777777;;;===<<<777444555777555777888888777555666777555555555555555666777888666444333444555666555444444333333444555666666666444444333333333444555666333444666666222000555>>>;;;777111///000222222222222111000000222444444333333555777666333000......444///333444,,,,,,000---000////////////000111111***,,,---,,,***,,,222888+++++++++***++++++,,,,,,***,,,//////...------...444...'''$$$###'''---000++++++++++++++++++++++++++++++,,,---............------,,,,,,,,,------......///111333333333111000000000111111111000......///,,,---111111---,,,...777444111//////000//////555111...///444777777555///,,,,,,//////---///333555111444;;;:::222111777555999<<<:::555111111222///000---+++333===:::///222///,,,+++---///000000...//////000111222222222777444000......000222333222222222111111111000000111111111222222333333333444444444444444555555555222333333222000111333555333333222111222111111000666555555555555777888999888444777666333;;;>>>444555555555555555444444444444555555555444444666777222555777888777666666666888666444444666777777777777999:::888555555999===999999888888999999:::;;;888888888888999:::;;;<<<999999::::::::::::999999;;;<<<;;;;;;FFFPPPIII:::888999999::::::999888888;;;:::888777777888:::;;;777999;;;;;;:::999:::;;;<<<999888:::;;;===CCCKKKVVV^^^hhhnnntttxxxwwwssseee___XXXUUUXXX]]]aaabbbZZZQQQEEE<<<666777AAAMMMWWWZZZ\\\WWWLLL@@@888444777777;;;CCCOOOZZZbbbfffnnnpppooojjjeee___UUUKKKCCC>>>777222...,,,+++***...777>>>BBBKKKZZZgggmmmwwwzzz|||{{{xxxsssmmmgggaaa^^^]]]]]]\\\ZZZXXXVVVUUUTTTPPPRRRQQQOOONNNMMMIIIBBBDDDEEEJJJPPPPPPHHHBBBBBB^^^aaabbbbbbeeelllpppoooeeeeeedddcccbbbaaaaaa```bbbaaa```_______________^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\^^^^^^]]]]]]___````````````aaabbbbbbccccccddddddeeeeeefffggggggggghhhiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkiiigggeeeddddddcccaaa___]]]ZZZWWWVVVWWWUUUQQQMMMLLLKKKIIIHHHGGGDDDAAA>>>;;;:::999888777666666666888888888888999:::;;;;;;:::@@@FFFIIIFFFBBB???>>>>>>=========<<<<<<<<<<<<===>>>>>>===:::999999:::999999999999999999999999888555555888888666666999888999999888666444555666666666777777777777666666111555888888999;;;999666999<<<===;;;777555666888777888999999666555555555444444444444555777888999555444333444555666555333555444333444555555555444222222111111222222333444666444333444222///222777999666111//////000222222222000//////111333444444777555666888;;;:::555000555///111333///111444---000000000000000111111222))),,,//////,,,+++,,,...,,,,,,+++++++++++++++,,,+++---/////////...///000333///''')))111---&&&))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///...---,,,+++++++++------...222555555111---....../////////...------...+++,,,///000,,,,,,...666333///---...///000000222000///222666999999777......111333222///111666888...+++222888777555777666;;;??????:::444111111000111...+++222:::666---111...++++++,,,...///...------...000111222333444CCC:::111000555:::999666222222222111111111111111111111222333444555666666333333444555444333222111222333444222111111222444555111...///333666555222444444555555666777777777888444777888444:::>>>666444444444555555555666666333555777777666555666777444555777777666555666888999555111111555999999777666888:::888555444555888999888888888888999::::::777777888999:::<<<>>>>>>888888999999999999888888888;;;:::999???EEEAAA777555666777888999:::::::::999999999999999999999999888999::::::999999:::;;;<<<999888:::;;;===CCCJJJTTT]]]gggnnntttxxxvvvrrrggg```XXXUUUXXX\\\___```[[[RRRFFF===777777BBBNNNWWWZZZZZZUUUKKKAAA:::777555555999BBBNNN[[[eeejjjrrrsssppphhh```YYYMMMCCC;;;777111---+++)))((('''---777AAAFFFLLLYYYgggpppxxx|||~~~yyyrrrlllgggdddbbbbbbbbbaaa___\\\YYYWWWWWWZZZZZZWWWVVVUUUOOOHHHCCCHHHPPPVVVUUUOOOLLLMMM^^^bbbcccbbbeeekkknnnmmmeeeddddddcccbbbaaa```___aaa```______^^^^^^^^^___]]]]]]]]]]]]\\\\\\\\\\\\ZZZ\\\]]]]]]]]]]]]^^^```______```aaabbbcccddddddddddddeeeeeefffgggggggggggghhhiiijjjkkklllmmmmmmlllllllllllllllkkkkkkjjjhhhfffddddddccccccaaa___^^^[[[XXXWWWWWWVVVQQQMMMJJJIIIIIIIIIHHHFFFAAA>>>;;;:::999777666666666666666666777777888999:::;;;777>>>EEEFFFBBB>>><<<===<<<<<<<<<========================;;;999888999;;;999999999999999999999999777555555888999777777:::999::::::888666555555666666666777777777777666666444666888:::<<<===<<<999:::;;;;;;999666555666888777888999999777666666666555555555555555666777888555444333333555555444333444666777666444333444666333222222222222333333333888333111222333111222555777555222111111333555666444333222333555666555444444444555:::>>>>>>999444222---000333222999<<<333000000000000000111222222---///222111///------...//////...------------......///000000...---...///,,,333...+++333000%%%###,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000///...---,,,+++++++++---,,,---222777777222,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++...///,,,,,,///777444000...///111222222000///000333666888666555///111555777333---///444;;;000***000777::::::<<<666999;;;;;;666222///...333222///---222777444,,,333000......///000111000......///000111222333333BBB:::222222777:::888444111111111111111111111111222222333333444555555666000111222333222000...---333444444333222111222333555333000111444888999999333444555666666666666555:::555888888333666:::333555555555555555555555555444666999999888777777888666666777666555555777999777666444444666777777666444777999999777555666777888888888888888999999:::888888888888:::;;;<<<===888888999999999999888888444888888666777:::999444555666777999::::::::::::888999::::::::::::999888888999:::999888888:::<<<<<<999999;;;<<<===BBBIIIQQQ[[[fffnnntttwwwuuupppfff___XXXUUUXXX]]]```aaa\\\SSSGGG>>>888888BBBMMMWWWYYYYYYTTTJJJAAA;;;999222333777???KKKXXXcccjjjssssssnnnddd[[[RRRGGG<<<444111,,,***))))))(((''',,,777BBBIIIMMMWWWfffqqqwww}}}yyysssnnnlllddddddcccbbb```___^^^]]]___aaabbb___]]]\\\VVVNNNBBBJJJTTTYYYWWWSSSRRRTTT```cccdddbbbcccfffgggeeedddddddddcccbbbaaa______```___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZ\\\]]]]]]\\\]]]^^^```^^^______aaabbbcccdddeeeddddddeeeeeefffggggggggggggggghhhiiikkklllmmmmmmkkkkkkkkkkkkkkkjjjiiiiiigggeeecccccccccbbb```______\\\YYYXXXXXXWWWSSSOOOJJJIIIHHHIIIHHHFFFBBB???::::::888777666555555555444444555555777888999:::888===BBBAAA===:::<<>>===999555555777333666888::::::999999999888888777777888888999:::999888888888888999999:::999999::::::::::::999999888;;;;;;999777999999888999999:::::::::::::::999777888:::;;;;;;:::888777888999999999777888:::<<<<<<999999<<<<<<<<>>HHHUUUaaaiiiqqqoooiii^^^UUULLLAAA777000---+++******+++++++++...777CCCKKKOOOVVVcccooouuu||||||wwwtttmmmjjjgggcccaaaaaabbbccceeehhhgggcccbbb```ZZZSSSFFFOOOXXX[[[YYYVVVVVVWWWaaaddddddaaaaaacccccc```ccccccddddddcccaaa___^^^___^^^^^^]]]]]]]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[]]]]]]\\\\\\^^^___^^^___```aaabbbcccddddddddddddeeeeeefffgggggggggggghhhhhhiiijjjkkklllllljjjjjjjjjjjjjjjiiiiiihhhfffdddcccbbbbbbbbb```^^^___\\\YYYXXXYYYWWWSSSOOOKKKJJJHHHHHHGGGEEEBBB???:::999888777666555555555333333444555666777999:::<<<>>>@@@???<<<;;;>>>@@@<<<<<<<<<===============:::<<<<<<;;;:::999999:::888999:::;;;;;;:::999888999666666999999777777:::888999:::999777666777888777777666666666666777777:::666666;;;>>>===;;;:::444555555666666777777777444666888999888888999:::999888777555444444444444444333222333444555444222222888<<<:::444222666<<<333333444444333333222111777222000444666666888;;;333444555444555777:::===666666555666666555222000333777;;;:::444///......//////222000---555999...///////////////000000111000000////////////000111,,,,,,,,,,,,,,,------...000111000///,,,+++,,,---999AAAKKK???,,,///666+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222,,,,,,,,,,,,,,,---...///000000111444777666222...////////////000111222333...++++++......---...111000...,,,,,,...///000///000000111111000///---,,,)))***///444333000111666===999444111///000111333;;;888444111//////000111444222111111555666555222111000......000111000///111111000000000000000000---///000000///...------111111111111111222222222333222222222111111111000222222333444333222111000333555666555333222222222...111333222000000555999444444444444444444444444333---222777111222999888888777666555444333222222111333555555444333444555666777777666555666888:::777>>>EEECCC<<<666666999555666888:::;;;;;;;;;:::888777777777777888999999999999888777777888888999999999::::::::::::999999:::;;;;;;999888999:::<<<;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999888888999999888777777:::<<<<<<::::::<<<===<<>>FFFSSSaaajjjmmmkkkdddXXXNNNFFF<<<333...,,,++++++---///000000222999DDDNNNRRRWWWbbbmmmsss{{{|||{{{wwwqqqjjjfffeeefffgggkkkllljjjfffdddbbb]]]WWWOOOVVV[[[[[[YYYYYYXXXVVV```cccdddbbbccceeeeeebbbbbbcccddddddcccaaa___]]]^^^]]]]]]]]]]]]]]]^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\]]]______``````aaabbbccccccdddddddddeeeeeefffggggggggghhhhhhiiiiiijjjjjjjjjkkkiiiiiijjjjjjiiiiiihhhgggeeecccbbbaaabbbaaa```^^^___[[[XXXXXXXXXVVVRRRNNNMMMKKKHHHGGGFFFDDDBBB@@@:::999888777555555555555333444444555777888:::;;;=====================>>>===============<<<<<<<<<999:::<<<<<<;;;999999999777888:::;;;;;;:::888777:::777777:::999666666999666888999999888777888:::888777666555555666777888555222444<<<@@@;;;555333222333444777999:::999888666888999999888777888999888777666555555555555555444333222222444444333222444555777777666777888999333333444444444333111000666333222444555444777<<<222333444333222333666999;;;888444222222222111000666:::<<<;;;666222111222///111666222,,,555:::000...............//////000111111000000111000///---++++++++++++,,,...///000---......---,,,,,,...000III???WWW```>>>000666(((------------------------++++++******,,,...111222---,,,,,,,,,,,,---......000111333333333222000///............000111333444///,,,+++...///---///333---,,,,,,---///000///...///000000000...---,,,,,,---,,,...444666444555888777555111///000222333222;;;888333000000000222222222//////111444555555444000///---...///000///...//////000000111111222222000111111111111111222333000000111111111222222222111111111111222222222222222222222333333333333333333555777666444222111222000111222222111111222333555444333222222333444444333,,,222888222111888:::666666555555444444444333333444555444333333555777666777888777666666888:::777<<<@@@???:::666666888888777888999:::::::::999777777777777777888999999888888888888999999:::;;;888888999999999999888888999777777777888888:::<<<:::::::::::::::999888888999999999::::::999999999888999888777666777:::<<<<<<::::::======<<<@@@FFFQQQ]]]jjjttt{{{}}}yyyrrrddd^^^WWWUUUXXX]]]aaacccZZZRRRGGG???888777???IIIUUUYYYZZZVVVLLLAAA:::666333555777<<>>>>>======<<<<<<<<<<<<777:::<<<===;;;999888888777888:::;;;;;;:::888777;;;888888:::999666666888666777999999888888999;;;888777666555555666777888888555:::EEEIIIAAA777333111222555888;;;<<<;;;999888:::;;;:::888666666777666666555555555666666777444333222222444444333222777333000333888;;;888555999:::;;;;;;;;;999888777555333333555444222555;;;111333333111///...111444AAA<<<555000///111222333111333555555444333333444...333:::666///999@@@777---------------...//////333333333444444222...+++,,,,,,------///000222333***+++,,,,,,+++---000222___;;;PPPccc888$$$333---------------------------++++++******,,,...111333...------,,,,,,,,,------000222333333000///...///,,,,,,+++,,,---///111222///,,,,,,...///...000444...---...000222222111//////000000///...------...///+++,,,000222111000111111///---...555::::::666999666333111000111111111///------000444444444555111///...///000111000///---...///000111222333444222///---,,,///111333333000000111111222222222222000000111222333333444555111000000000111222333333444555777666444222111111555333111333555666333///666444222111111222444555777000555:::222000666888444444444555555555555666777888888777666666999;;;555777888888777777888999555666666666555444555555:::999888888999999888777777777777777777888888999777777888999:::<<<===>>>777777888888888888777777;;;888777888:::;;;===@@@777888888999999999888888999999999999999999999999888999888777666777:::<<<<<<::::::======<<<@@@FFFMMMYYYgggqqqxxxzzzvvvooofff```XXXUUUXXX\\\```aaaZZZQQQGGG>>>777666>>>HHHUUUYYY[[[WWWMMMAAA999555///111444888AAANNN^^^jjjkkkhhh___QQQFFF===333***+++++++++---111444666666===>>>GGGSSS[[[]]]ccckkkrrr|||~~~{{{xxxuuurrrqqqppptttsssnnnhhheeeeeebbb]]]YYY[[[XXXSSSQQQSSSPPPIIIccccccccccccccccccccccccccccccbbbbbbaaa`````````\\\\\\^^^______^^^\\\\\\___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\]]]aaa```_________```bbbccceeedddccccccdddeeeggghhhffffffffffffggggggggggggggghhhiiihhhfffeeeeeeeeeeeedddbbbaaa______``````[[[ZZZXXXWWWVVVUUURRROOOOOOKKKGGGEEEDDDDDDCCCBBB999===<<<555333777999888;;;666222333888;;;:::777888AAA???;;;???>>>888:::===>>>>>>;;;999999===AAA999:::<<<===<<<<<<===>>><<<<<<;;;::::::999888888999888777555555777888999777777888888888999999999999888666555444555777888777888:::LLLYYYBBB000@@@666666777999<<<>>>AAABBB777444666<<<>>>:::666555;;;333///111444333333444444444333222333444555666444444444444444444333333999;;;>>>@@@>>>:::555222999999888555333777@@@GGG@@@999444444111---///444EEE===333111333666555111:::444...---///222111///000222000...222999999444000//////............//////666:::555000///000///+++,,,---...////////////------------------------FFFFFFBBB999000,,,---111***)))((()))+++,,,+++***,,,222000))),,,888===:::111+++(((---000...)))&&&000333555111+++)))+++///......///......///222444***---///...///222222///***,,,...000111111//////------............------000111...***---555777444888222///000222111222555>>>444...111444222222444222222'''666555EEE888444---///111111000/////////333111///.........---,,,---......///000111111111000000000///000000111222444333333333222111111000444555222000222777888444===333---333999;;;;;;===888888666333000//////111333333333444444444555555222222222333444555666777777000---111555333444777333333333333333444555666666444444777::::::888555444777::::::888666666888888;;;===;;;888666777999888999:::::::::888777666999999888888888888999999999999999999999888777666:::888777777777777666444777888888999::::::;;;;;;777777888999::::::::::::<<<:::888777777888:::;;;<<<999999;;;<<<<<>>777666@@@LLLRRRUUUVVVRRRHHH>>>777333+++,,,222;;;BBBJJJZZZjjjaaaaaa[[[NNN===000++++++888000---333666333777??????HHHTTT[[[^^^aaahhhooo||||||yyywwwwwwwwwxxxuuuqqqmmmkkkhhheeeccc\\\YYYVVVRRROOONNNNNNNNNccccccccccccccccccccccccccccccbbbbbbaaa`````````\\\\\\]]]]]]]]]]]]\\\\\\bbbaaa___]]][[[YYYXXXWWWZZZZZZ[[[\\\]]]]]]^^^^^^``````___^^^___```aaabbbdddcccccccccccceeefffgggfffffffffffffffgggggggggggghhhiiihhhfffeeeeeeeeeeeedddbbbaaa```___``````[[[ZZZXXXWWWVVVTTTRRROOOLLLIIIEEEBBBBBBAAA@@@???555999999666666888777222666555555666888999999999888CCCAAA:::======>>>DDDBBBAAA???<<<::::::<<<>>>888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999888777666666777888999777777888888888999999999999888666555555666777888444888DDDXXXZZZAAA111999444444444555666888999:::===999444111555:::<<<:::555333333555555222444888555444333333333333444555444444444444444444444444444666999<<<<<<:::777555777666444222333555777999333//////333444333666;;;@@@999222///111333333222444000---...111333111///---111222...///555999999000000///............///---333666333.........---,,,,,,---....../////////------------------------444555444///)))'''***...,,,+++***+++---...---,,,(((///000+++...666888333...++++++......---000555000///---,,,---.........---...///.........000222,,,///000......222333000...///000111222222111111...........................111111---...333444222666111...111333444666::::::222,,,...111000000222))),,,---999;;;@@@333,,,333222111///...---...///,,,++++++,,,...000111111......////////////000000000000000000111222333333000222444555555444222111,,,222444000---///222222999222...333777777777:::777777666444111000111222333333333444444444444555333333333333444444555666;;;444111333555333222555777777777666777777888888999777666666777666222///555777999999777666777888999:::;;;;;;999888888999999999999999999888777777999999888888888888999999999999999999999888777777:::999888999:::;;;:::999777777888888999:::::::::777777888999::::::::::::<<<;;;:::999888999:::;;;;;;999999;;;<<<===BBBIIIQQQ^^^jjjooouuu{{{xxxpppfff^^^VVVTTTYYY___cccccc[[[SSSHHH>>>666555???KKKRRRUUUVVVRRRHHH>>>777444111000333:::@@@GGGSSS___ZZZVVVMMMDDD;;;333...+++333//////333666888;;;@@@BBBKKKVVV]]]aaaeeemmmsss|||~~~{{{zzzyyy{{{xxxtttqqqooollliiigggccc___YYYSSSPPPNNNOOOPPPcccccccccccccccccccccccccccbbbbbbaaaaaa``````___\\\\\\[[[[[[[[[[[[\\\\\\aaa```___]]][[[YYYXXXWWWYYYYYYZZZ[[[]]]^^^___```______^^^]]]^^^___```aaabbbbbbbbbbbbcccdddeeefffeeeeeeeeefffffffffggggggfffhhhiiihhhfffddddddeeeddddddbbbaaa```_________[[[ZZZXXXWWWVVVTTTQQQOOOLLLIIIEEEBBBAAA@@@>>>===@@@???;;;666444555444111444666888999777777999;;;999DDDAAA999<<<@@@EEEPPPFFFCCC???===<<<<<<;;;;;;888:::;;;;;;:::::::::;;;::::::::::::::::::::::::999888777666666777888999888888888888888999999999888777666555555666888888777666HHHYYYOOO:::333555777777666666666666666777777999888666777999555...444444777999666222666<<<666666444333333333333333222333333444444555555555222444666999:::;;;;;;:::777555333333555555222000333000000333444333444777:::777333000///111444555222000...000222333000---***000222...,,,000888>>>000000///...............***000222///,,,,,,---+++------------............------------------------+++---...,,,))))))+++...,,,+++***+++---...---,,,&&&---000...///444222,,,***+++...///,,,---777CCC666///))))))///222///+++,,,...//////...---...///...000000------111333111000000000000000000000000000000///......///000000,,,111333000...///000000666111---000222333555999888111,,,---000//////000///,,,///---666555:::999888555222...,,,,,,---...222222111111000///////////////////////////000000000000000111111333444555...000444777888666444222---777===888000///333777444111111333444222333666555555555444111111222333333333333333444444444444444444333333333444444555;;;666333555555444333555777666666555555555555666888777666777888888777555777888888777666666777999999999999:::;;;<<<;;;999:::999888888888888888888999999888888888888999999888999999999999888777777:::999888999<<<===<<<;;;666666777777888999999:::777888888999::::::;;;;;;;;;;;;;;;:::::::::999999;;;888888;;;<<<===CCCJJJQQQ^^^jjjpppvvv|||yyypppggg___WWWUUUYYY^^^```___]]]SSSGGG<<<555555>>>JJJRRRUUUWWWRRRIII>>>777444111///000555;;;AAAJJJRRRTTTKKK???888666333,,,''')))---000222888@@@DDDDDDEEEMMMXXX___dddjjjrrrxxx|||~~~|||}}}yyyvvvtttrrrooommmlllhhh```YYYSSSQQQQQQRRRccccccccccccccccccccccccbbbbbbbbbaaa``````______]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\]]]^^^___```______```aaabbbccccccddddddddddddeeefffffffffgggfffggghhhhhhfffddddddeeedddcccbbbaaa```______^^^[[[ZZZXXXVVVUUUSSSPPPNNNMMMJJJFFFDDDBBBAAA???===GGGDDD===444111444<<>>999@@@FFFJJJRRRFFFBBB===<<<======;;;999:::;;;===<<<;;;::::::;;;999:::::::::::::::::::::999888888777777888888999888888888888888888888888777777666666666777888999>>>333???JJJ;;;333888666999888777666666666666666444333777<<<;;;888;;;BBB;;;999888999777555888>>>777666555444333222222111222222333333444555666666555555666888:::<<<===>>>666777777888888888888888777555333222111000111222777777666333000222666:::555333111111222222000---+++///222000---000666;;;111000///......---......)))...000---+++,,,---+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,++++++,,,***)))((()))+++,,,+++***'''---000//////111///***)))+++...///,,,,,,666BBB;;;333,,,+++///111...)))---///111111///...---...///000///+++,,,000222111//////...---------......222000///------///000222,,,000333111,,,+++---000777111---///000///111444555111......///000000000111+++333***777///???BBB888555111///...------,,,333333333222///---,,,,,,/////////000111222222333222222222111222222333333000111333555555444333222111;;;BBB===666444666888111222444444222///000333111222333222111111222333222222333333333444444444555555444333333333444444666444333444555555666777777666555555444444444444666666666666666777666555999888777666666666888999:::888777999===>>><<<999:::999888777777888999:::999999888888888888999999888888999999999888888777999888777888:::;;;:::999666666666777888888999999888888888888999:::;;;;;;:::::::::::::::999888888:::888888;;;<<<===CCCJJJPPP^^^jjjpppvvv|||yyyqqqeee___WWWVVVZZZ^^^___^^^]]]SSSFFF<<<555555>>>HHHRRRUUUVVVRRRHHH>>>666333***((((((---555===DDDHHHOOOEEE:::222...,,,'''###""",,,222333:::FFFLLLIIIGGGNNNWWW___eeellluuu{{{~~~~~~{{{yyywwwuuusssssspppiiibbb\\\WWWUUUSSSccccccccccccccccccccccccbbbbbbaaaaaa```_________]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[\\\]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[[[[\\\^^^^^^]]]]]]^^^___```aaabbbbbbcccccccccdddeeeffffffffffffggghhhgggeeedddddddddcccbbbbbbaaa```___^^^]]]\\\ZZZXXXVVVUUUSSSPPPMMMKKKIIIFFFDDDBBBAAA???===<<<===<<<888444888EEEQQQDDD>>>888666888;;;;;;:::;;;???::::::HHHNNNKKKKKKBBB>>>;;;;;;===>>><<<:::<<<>>>???>>><<<;;;;;;<<<999:::::::::::::::::::::999999888888888888999999888888888888888888888888777777777777777888999999@@@111666<<<222333;;;666555444444333333444555555<<<000...666666555NNNpppEEE===777666777777888;;;777777666555333222111000222222333333444555666666777666666666777999:::<<<333888;;;:::777999@@@HHH888777444111111333555666444555666333000111666;;;666444111000111333444555......000111111111333666111111///......---------+++///000---,,,......,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))(((***)))((()))+++,,,+++***,,,///000......///...++++++***,,,///...+++...444555111---,,,------,,,+++...000222333111/////////---///...***+++///222000///...------,,,------...222000///------///000222---///222000,,,)))---222666111...111222222333666111000...,,,---/////////((((((;;;888BBB///666555444222111111222111...,,,(((+++......------...000...///000111333444666666444444333222111111111111333333222111000000111111111777:::888666666444111000444777555111///000111...000111111000000111222222222222333333333444444555555444333333333444444333444555444333444555555::::::999888777777777777666666555444222111111111999888666666666777888888999777666999<<<>>><<<:::999999777777777888999:::999999888888888888999999777888888999999999888888;;;:::999999::::::888777666666666777888888999999888888888888999:::;;;<<<888888999999999999888888;;;888888;;;<<<===CCCIIIPPP^^^jjjpppwww}}}zzzrrreee^^^WWWVVVZZZ___``````]]]RRREEE===777777>>>GGGQQQTTTUUUQQQGGG===555222'''''''''***111999>>>???EEEAAA999000(((%%%%%%'''%%%000777777;;;FFFKKKHHHHHHNNNUUU]]]eeemmmvvv|||}}}~~~|||yyywwwwwwvvvsssnnnggg```ZZZVVVccccccccccccccccccccccccbbbaaaaaa``````______^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYY^^^^^^]]]\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[]]]^^^___```aaaaaaaaabbbccccccdddeeeffffffeeeggghhhgggeeeccccccdddbbbbbbbbbaaa```___]]]]]]\\\ZZZXXXVVVUUURRROOOLLLHHHFFFCCCBBBBBB@@@>>><<<666:::@@@AAA;;;777:::BBBGGG???777666999<<<;;;999:::===888;;;KKKPPPGGGBBB>>><<<;;;;;;=========<<<>>>???@@@???===;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888888666777777888888999999999:::333555888666888:::555666555555555555666777777999000111999444///EEEeeeGGG>>>666555777666666888666666666555444333111000222333333444444555555555555444333222222333555666000666:::888444666BBBMMM======:::555333444444222111222222000...000444888444333111000111555888;;;000...///222333222444777222111000......---------...111000------//////,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,/////////............------***+++...///+++)))***)))***++++++++++++---...///111222222111000111222,,,......+++,,,111333111////////////////////////000000///......///000000......111333111...000444333000000666::::::<<<>>>---///...++++++...///---///...777888888***---111333111000111444333000,,,---111444333111//////111...///000111333555666777444333222111111000111111555333111///...///000111222444444444666888444---000555777333000000111000---///111111000000111111222222222222333333333333444444333333333444444555555888999444222222222111888777666666666666666777111333555666777999<<>>CCC@@@777222333>>>;;;999888:::;;;;;;999888===999;;;IIILLLBBB===<<<===>>>>>>===<<<===???>>>???@@@???<<<:::::::::;;;;;;;;;::::::999999999888999999999999999999888999999999888888888777777666666777888999999:::999444:::888444888888555888888888777777777777888888000555;;;<<<666111555===>>>999666666555222222555555555666555555333222111444444444444444444444444444333222111111111222333000444666444111444<<>>@@@===;;;:::<<<<<<<<<@@@GGGPPP^^^jjjpppwww~~~{{{ssskkkcccYYYVVVZZZ___aaaaaaYYYPPPFFFAAA>>>===AAAGGGNNNQQQRRRNNNDDD:::222///'''---...***(((+++......111333222,,,%%%$$$***000000222888???AAABBBHHHPPPQQQTTTYYY```hhhrrrzzz~~~wwwooohhhcccjjjqqq{{{|||||||||zzzvvvoooiiieeeccccccccccccccccccccccccaaaaaaaaa```______^^^^^^\\\]]]^^^______^^^]]]\\\XXXYYY\\\^^^___^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYYYYXXXXXXZZZ[[[\\\WWWXXX[[[]]]^^^_________```aaabbbcccdddeeeffffffeeefffggggggeeeccccccdddaaaaaabbbbbb```___]]]\\\\\\ZZZWWWVVVTTTRRRNNNKKKHHHFFFEEEEEEFFFEEEBBB@@@888333333<<>>;;;;;;FFFGGG>>><<<===@@@AAA@@@===;;;===@@@===??????>>>;;;999888999<<<<<<;;;::::::999888888888999999::::::999999888999999999999888888777777555666777999999:::::::::222@@@999...333222111>>>666666555444333333333333000<<<===333222===@@@888444444777888444//////333444555555666555444222111444444444444444444333333444444333333222333333333333444444333222333888;;;111999>>>>>>???AAA===666444333111111222333555666777888777555222///......---...000000,,,,,,;;;LLL222111000///------,,,,,,222333111------///...***,,,+++*********,,,///000++++++++++++++++++++++++...,,,******+++,,,++++++***)))((()))+++,,,+++***,,,,,,...000000---++++++,,,+++---000///,,,...222------...000222222///---......///......///222444+++///111111333777888555(((***,,,...//////...---------...//////...------,,,---555AAADDD>>>777666222111444;;;@@@>>>======111666666111000444666333111111,,,???111444---::::::444...---000222111...(((---222222///---...000111000000000//////......------...///000222444555///000222333444444333333///111222111222555444000111444333......222222...111333555555444333333333111111222222222333333333222222222333444555666777222999;;;666444777888555555555555555555666777888555666777666444444777;;;888666666888::::::777444444777:::999777555777999666777888:::::::::999888999999888888888888999999666777888999999999999999777666555666888999999888888888888999::::::;;;;;;999999777777777999;;;===::::::999:::<<>>>>>???CCCGGGHHHDDD@@@DDDBBB>>>;;;999999::::::::::::::::::::::::::::::::::::999999888777666666888888888888888888888888888777666555555666777888888777666666666999;;;<<<555555666666777999:::;;;666666666666555555555555555555444444333333333222555666777777666444222111000111333444555444333333777666333111111111222333222444333000111444666444111000000222666999::::::::::::666000///333555444222222444777888666000+++000...---,,,...222666888777666000)))+++222444000222222000---******,,,////////////---+++***+++------(((&&&+++...,,,+++,,,555,,,'''+++---+++)))++++++---------+++++++++---......,,,)))'''(((+++...***+++,,,...//////......------------------------------///000111111111111,,,---///000000111111111------...//////......---,,,,,,,,,---------......------111999AAABBB;;;444111222555888<<>>:::999:::555:::999888777777888999:::;;;:::999888777777777777888888999999999:::::::::999888888888999;;;===>>>>>><<<===???@@@@@@DDDIIIRRR]]]jjjqqqvvvzzzxxxtttkkkddd[[[WWWXXX\\\```aaaYYYRRRGGG>>>:::<<>>???;;;777666777999888777:::777999???CCCAAA??????>>>???@@@@@@AAABBBDDDEEEAAA???<<<:::999:::;;;<<<::::::::::::::::::::::::::::::999999888777777666888888888888888888888888888777666555555666777888777777666666777999:::;;;::::::999888888777888888666666666666555555555555666666555555444444444444666666666666555444333222222333444555666555444444666555333111111111333333222444444111222555777555222111000111333555555555999;;;:::666666999:::999111///...///111333222000222111///...///111444555888;;;;;;999999999333***------------,,,,,,,,,---...//////...,,,++++++,,,///++++++///222000//////;;;222---///000---++++++***+++,,,,,,******+++,,,---,,,***))))))***+++,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---///000111111111222222,,,---///000000///---+++------------------------,,,,,,///444999999444//////000222666;;;>>>???>>>;;;888555444444333111///333333666999666555<<>>??????CCCIIISSS^^^jjjqqqvvvyyywwwsssjjjddd\\\XXXYYY]]]```aaaZZZRRRGGG===999;;;AAAEEELLLKKKHHHCCC<<<666222000!!!"""&&&)))///+++)))((('''&&&***111@@@???888;;;HHHJJJIIIQQQ\\\ccchhhjjjoooxxx~~~~~~{{{vvvhhhWWWLLLFFF===333CCCSSSiii{{{}}}{{{zzzwwwuuu`````````aaaaaa`````````]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYY\\\\\\ZZZZZZ]]]\\\]]]^^^___`````````````````````___^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]______```aaabbbbbbbbbbbbcccccccccdddddddddddddddccccccaaa```___^^^^^^^^^[[[YYYVVVTTTRRRPPPMMMKKKJJJGGGEEEEEEFFFDDD???;;;555999;;;999666999DDDNNNCCC===777555888:::999777;;;888:::@@@BBB@@@>>>???>>>@@@@@@===;;;<<>>::::::::::::::::::::::::::::::999999888777777777888888888888888888888888777777666666666666777777666666777777888888999999<<<;;;:::999888888888888666666666666555555555555777777666666666666555555777666555444444444444444333444555666666666555444555444333222222222333444111444444111222666888666555333222111222333222111555999;;;999:::======::::::666222///111333555666333222111000000000111222222666999::::::777000(((******+++---......,,,***,,,...000///---+++++++++///,,,---222444222000111555///+++,,,...,,,******)))***++++++))))))***+++,,,***((())),,,---,,,******+++,,,---............++++++++++++++++++++++++------------------------...000222222222111222333---...000111000...,,,***//////..................---......///000000///...000///000555;;;>>><<<888888777555444444333000---000222666888555111444:::333,,,///000***...444000///...---...000000000...000000///...///000111222...666===>>>999333111222111...,,,000777999555111000111222222111111222444,,,000111000111333222///<<<999555222222222222111444333333333444444555555555666666666666666666555444555777777777555222111333666888777333111444777555555555555666666666666666777888999999888777666777777777777888888888888888777777777777999:::;;;666666777888999:::;;;;;;;;;444777999111111999:::888888999999999999888888777777777777888999:::;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<::::::===>>>>>>BBBIIIRRR^^^jjjqqqvvvyyywwwsssiiiccc\\\YYY[[[^^^``````[[[RRRFFF<<<777:::@@@EEEJJJHHHDDD@@@<<<555///******''''''''' ++++++,,,---***(((---555===<<<555888FFFJJJMMMWWW^^^gggnnnrrrwww}}}~~~~~~}}}}}}xxxkkkXXXGGG???:::111'''???KKK^^^rrr~~~}}}{{{zzz______````````````______]]]]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[]]]\\\]]]^^^___````````````aaaaaaaaa```___]]]\\\[[[YYYYYYYYYXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbbccccccdddddddddeeecccbbbaaa```___^^^^^^]]][[[XXXUUUSSSRRRPPPMMMKKKFFFDDDBBBBBBAAA@@@<<<999666999:::777666===LLLXXXCCC<<<555555999======;;;===;;;===BBBCCC@@@???AAA>>>???===;;;:::;;;@@@DDD::::::999888999:::<<<===::::::::::::::::::::::::999999999888888888777777888888888888888888888888777777666666666666777777555666777777888888777777888888888888888999::::::666666666666555555555555777777777777777777777777777666555333333444444555333444555666666555444333333333222222222333444444///222333111222666777555888666444333444444333222222666777555666999:::777???<<<999666555444444444222111000000////////////---......///000222333222...,,,+++,,,......,,,***+++---000000...,,,++++++,,,***,,,111222///...000,,,***((())),,,,,,,,,,,,)))***++++++******+++,,,---***(((+++000111...)))------......////////////++++++++++++++++++++++++......------------------...111333333111///111222000000//////......------............//////000000///000000...,,,,,,///222333000000666===@@@;;;555333444444444444333000///...111444333000,,,---000///---......,,,---///---,,,,,,,,,---...///000/////////......///000111222666;;;@@@???999333000///000///000333666666444000000111222111000000222444---000222000111222111---333222111111222333444555555444333222222444666777555555666666666666555555444555666666666555444333333555666666555444555666555555555555666666666666666777888888888888777666666777777777888888888888999888777666666888:::;;;:::::::::999999999888888888444;;;>>>444111777888777888999::::::999888777888888777777888999999:::888888999999999:::::::::;;;<<<===>>>===<<<:::999;;;999999;;;<<<===BBBIIIPPP\\\iiiqqqwww{{{zzzvvviiiddd]]][[[]]]___``````[[[SSSFFF;;;666999???DDDIIIEEEAAA>>>;;;555,,,&&&000,,,%%%###%%%$$$,,,///333444000,,,111999111333000777HHHNNNSSS___eeemmmuuuyyy}}}~~~||||||tttdddPPPBBB<<<777222///AAAIIIXXXjjj||||||uuurrrqqqvvv~~~|||zzzyyy^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZXXXYYY[[[\\\]]]\\\]]]^^^___````````````aaaaaaaaa```___]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]^^^^^^___```aaaaaabbbbbbaaabbbbbbbbbccccccdddddddddbbbbbbaaa```___^^^]]]]]]ZZZXXXUUUSSSRRRPPPMMMJJJEEECCCAAA@@@???===;;;999:::999777666999BBBOOOXXXEEE???888777:::===>>><<<>>>===>>>BBBBBB??????AAA???===;;;;;;===???>>>===;;;:::999999999999::::::::::::::::::::::::::::::999999999888888888888888777777777777777777777777666666777777777777666666555555666777777777666666777777777777777888999:::666666666666555555555555666666666666777777777777777666444333333444555666222333444555555444333222333333333333333333444444---000222111222666777555666444333333444444444333333555333000000444555333666888::::::888555111///000//////.........//////...---,,,---///222777:::555333///---------,,,,,,***---///000...,,,++++++***)))+++///000---...000,,,,,,++++++---//////...***+++,,,,,,++++++,,,......+++***---222333///***+++++++++++++++,,,,,,,,,------------------------000///...---------...///---000333222///---///111333111...,,,,,,---///111+++,,,---...///111222222...///000---***+++000555333000///444;;;===888111///000222333333222222222555777666333///...///000---000...---///---+++,,,++++++,,,---......///000.........//////000111222888888777666555333000...///222555666333111000111000111222111000000222444///222333111000222000,,,777777777666444444444444555444222111222333666777333444444555555444444333444333333333444555777888777444333666;;;>>>;;;777555555555555666666666666777777888888888888777777666777777777888888888888;;;:::888666666777888999:::::::::999999999888888888888CCCJJJ@@@999:::888777888999::::::999888777:::999999888777777888888888888999999999:::::::::<<<======>>>===<<<:::999;;;888888:::<<<===BBBIIINNNZZZhhhrrryyy~~~~~~zzzkkkeee___\\\]]]___``````[[[SSSFFF;;;666888===BBBGGGDDD@@@===999333***$$$)))'''+++///((( (((777+++...222444///***...555222555555===LLLPPPSSS___iiiqqqwwwzzz}}}{{{zzzlll\\\KKKAAA999222222666???FFFRRRdddxxx{{{nnneeeaaa```hhhttt}}}zzzxxx]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ\\\[[[XXXYYY\\\]]]\\\\\\]]]^^^___`````````````````````___^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^___^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccccccccccccccaaaaaaaaa```___^^^]]]\\\ZZZXXXUUUSSSQQQOOOLLLJJJFFFEEEDDDBBB@@@>>>===<<<===:::666666;;;CCCJJJOOOHHHDDD???;;;::::::::::::===<<<===@@@???;;;<<<@@@???<<<:::<<>>MMM```uuunnn___UUURRRQQQXXXcccttt~~~{{{\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXX\\\[[[XXXXXX\\\]]]ZZZ\\\]]]^^^___````````````^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWVVVVVVWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\___```]]]^^^___```aaaaaaaaaaaaccccccccccccbbbbbbbbbbbb```aaaaaaaaa```^^^\\\[[[ZZZWWWTTTRRRQQQOOOLLLJJJHHHGGGFFFCCC@@@???>>>>>><<<:::888888:::>>>AAACCCFFFEEECCC???:::999:::<<<======>>>@@@>>>:::;;;@@@>>>===============<<<:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777555666777888888777666555666666555444444444555666888888777777888888999999666666666666555555555555222222333333333444444444444444555555555555555444333444555555555444222111444444444444333222222111---111444333666::::::888444222000000111222111000111444444111000333333000000333777999999999;;;<<<777555222///------///000...---...111///***+++000777999999444---)))+++///,,,---......,,,,,,---...,,,+++,,,...---,,,000666+++//////+++)))+++***&&&(((***+++,,,++++++---...------------------,,,+++111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000...222666444...+++---111///.........///000111222---------------.........,,,,,,---,,,,,,,,,---...000//////000222222000...///000111000......000222333666444...,,,//////,,,111999222...666111)))111+++...//////...---///111......///111222333333333000///...------///111333111333555444111///111444111222333222111222333555111333222///000444666555(((,,,000222222222444555222222111000111222333444444444555555555555444444333333333444555666777777777555444888===???<<<777555555555555666666666666888888777777777777888888777777777777888888888888999999888888888888888888555666666777888999::::::777111999@@@:::777999555999999888888888888999999999999888888888888888999888888999999999:::::::::<<<;;;:::::::::::::::;;;<<<999888:::<<<>>>DDDLLLRRR^^^llluuu||||||qqqjjjaaa[[[[[[^^^______XXXQQQGGG===777777999<<>>888000)))%%%###&&&'''---000+++&&&,,,777!!!%%%%%%"""$$$(((###))),,,777HHHQQQXXXgggkkkssszzz}}}uuummmYYYCCC333222000%%%!!!'''///888III]]]qqqppp]]]MMMDDDBBBCCCGGGRRRdddwww\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWW[[[[[[XXXXXX\\\\\\XXX\\\]]]^^^___````````````]]]]]]]]]^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWYYYZZZ\\\[[[ZZZZZZ[[[]]]___aaa]]]^^^___```aaaaaaaaaaaadddcccccccccbbbbbbaaaaaa``````aaaaaa```^^^\\\[[[ZZZWWWTTTRRRQQQOOOLLLJJJGGGGGGFFFCCC@@@>>>>>>>>>999:::::::::888888:::<<>>:::999;;;???::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888999999777777777777777777777777555666777888888777666555777666444333333444555777555555666777:::<<<>>>???777666666666555555555555111111111222222333333333333444555666666666444444555555666666666555333222555555555444333222111000...222555555888<<<<<<:::888555333222333333111000---111333222222444222---111111222000///111666;;;<<<999444000...---///000444000...///---***...777222888<<<777...(((***...,,,---...---+++,,,---///+++******,,,+++***///777,,,222333///...111111...''')))***+++******,,,---+++,,,---,,,***)))***+++......,,,++++++,,,---...++++++++++++++++++++++++,,,+++*********,,,///000///444888555///,,,...222+++,,,///111222222111000//////...---,,,,,,++++++....../////////...---,,,222222222111111111111111222333222000,,,+++...111222666666111///222000,,,333===444...888333***444,,,///111000...---///111...///000222333333444444333666777444...,,,///444222111111111222333444444222333444333222222444666000111000...000666::::::333666888777333000///000111111000000111111222333555555666666666666555555222444555777777666444333222222444666777777555333555555555555666666666777888888777777777777888888777777777777888888888888666777888999999:::999999888888888777777777777666===333555:::666888<<<::::::999888777777888999:::777777777777888999:::;;;888888999999999:::::::::;;;:::999888888999;;;<<<<<<999888:::<<<>>>EEEMMMVVVaaannnvvv|||{{{tttlllaaa[[[[[[]]]______WWWQQQGGG>>>888777888:::@@@@@@===666,,,%%%###### """###***555:::888 $$$&&&&&&(((++++++000111999IIIQQQ[[[kkkmmmuuu~~~rrrgggTTT:::)))...111'''!!!$$$,,,777HHH\\\ooovvvcccOOO???888888:::;;;FFFXXXoooYYY^^^ZZZXXX^^^]]]YYY___\\\\\\\\\[[[[[[[[[[[[ZZZ[[[YYYXXXWWWWWWXXXYYY[[[]]]]]]^^^___`````````_______________^^^]]]\\\[[[\\\ZZZXXXWWWWWWWWWVVVUUUZZZZZZ[[[\\\]]]^^^^^^___``````aaabbbbbbbbbbbbbbbcccddddddddddddcccbbbbbbbbbbbbaaa```___]]][[[ZZZYYYVVVRRRPPPPPPPPPOOONNNIIIGGGEEEBBB@@@>>>===<<<;;;:::999999888888999999999<<<>>>>>><<<;;;>>>@@@>>>CCCFFFBBB??????>>><<<>>>>>>============>>>>>><<<999777:::@@@CCCCCC@@@FFFBBB>>>=========;;;999888;;;===<<<999666666777777888888777555444666777999777444444555666666555222222444777777555444444888555333444888;;;;;;:::???999222222666888555000444555666666666555333333444444444444444444444444222444666666555666777999999888777666555444444444222<<<999>>>;;;555???===000111333555666777888888///222444444222111222444000111000---///333222///444666777555222...------///000000000...---------***666NNN***222---&&&777////////////////////////+++,,,------++++++,,,---***555777...)))---000---***+++,,,---............,,,,,,,,,,,,++++++***))),,,,,,---------,,,++++++)))+++---...------...///------------------------...777:::222***+++///000,,,,,,+++---...///---,,,......---++++++---.........+++,,,//////------000000+++///444222555777///***000222...---000111...000,,,777555---EEENNN...000:::@@@;;;222//////000,,,------...//////......///000000111111111111000222111///...000333666888666222000000333444333111...///000111222333444444333000---,,,///333666777333555555444222111222333333333444444555444444333999444000111555888666333333444555555666666555555555444444333333555666777555666666666666666555555888HHHMMM???111111666888888888888888777777777777<<<;;;999777666666777888666777888999999999999999888888777777777777888888;;;;;;::::::999888888888777888999::::::999888777:::::::::::::::999888777888999999::::::999999888999:::;;;;;;;;;???EEEKKKXXXcccpppxxx}}}|||oooddd[[[YYY[[[\\\]]]```YYYPPPDDD;;;777888888999???===999333,,,$$$!!!%%%!!! $$$$$$$$$'''%%%,,,///444===IIIWWWcccjjjrrr|||}}}lll^^^KKKHHH000333---"""888===888222BBBWWWeeezzzqqqHHHJJJPPP333------222999JJJcccyyyXXX]]]YYYWWW]]][[[XXX^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^______``````_______________^^^]]]\\\[[[[[[ZZZXXXWWWXXXXXXWWWVVVYYYZZZZZZ[[[\\\]]]^^^___``````aaabbbbbbbbbbbbbbbccccccddddddccccccbbbaaabbbbbbaaa```___]]][[[ZZZYYYWWWUUUSSSQQQOOOKKKIIIIIIHHHFFFCCCAAA???>>>===;;;:::999999888999999999999<<<======;;;;;;===???@@@HHHMMMGGG@@@???@@@AAA@@@???>>>>>>>>>>>>>>>???AAA===;;;===AAACCCBBB@@@VVVOOODDD===::::::::::::888:::<<<<<<:::888999:::777888888777555444666777666777777777777777777777777777888999:::888888888777555444555888:::999888999777444444555777777777444555666666666555333333444444444444444444444444111333444444444444555666666555444444333333333333222:::333888666000:::666111222333333444444444444///222444444222111222444222333222000222666666222111000111222444444333111333///,,,+++...000///---///,,,:::000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---(((///000***)))000000++++++,,,---...////////////,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,,,,,,,++++++,,,......//////...---,,,,,,,,,,,,,,,,,,---...555888000)))***---///---------...000111000...---...---,,,,,,---...------++++++//////---...111///+++111666222222111'''***///111---,,,//////---666///666777+++000999111;;;AAABBB:::222///000000......///000000////////////000111111222333333333111111111111222444666777111000//////000111000///222222222222222222222222222000......000333444555111222333222000000111222333333333444333333222222777666666666777888888888333444444555555555555555666666555555555666666777555555666666666666555555:::GGGKKK@@@555666::::::666666777777888888888999???>>>;;;888777666666777777777888999999999999999888888777777777777888888888888888999999999999999777888999999999999888777:::::::::::::::999888777888999999::::::999999888888:::;;;;;;;;;>>>EEEJJJXXXcccpppxxx~~~|||qqqfff]]][[[[[[[[[\\\___ZZZQQQFFF===:::999::::::===;;;777222+++$$$ !!!%%% !!!"""%%%((((((+++...444>>>JJJXXXdddlllvvv~~~kkk\\\AAA===***///---$$$666999+++###888WWWggg}}}ooo```<<<>>>???+++,,,******///>>>XXXpppZZZ___[[[YYY___]]]ZZZ___\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^________________________^^^]]]\\\\\\[[[YYYWWWXXXYYYZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^``````aaabbbbbbbbbbbbbbbccccccddddddccccccbbbaaaaaaaaaaaa```___]]]\\\[[[YYYXXXWWWVVVUUURRRMMMIIIJJJIIIGGGDDDBBB@@@???>>>;;;;;;:::999999999999999:::;;;<<<<<<;;;;;;<<<===???IIIOOOHHH???===@@@CCCAAA@@@??????>>>>>>>>>>>>@@@===::::::<<<>>><<<:::IIIDDD===888777999;;;<<<666888::::::999999999:::777888888777555555666777444777::::::888777999;;;:::999888777777777777666555555444666888888777666666777888666444444666999444555555555555444333333444444444444444444444444111222333333111111222333333333222111111222222222666999...333444///777222222222222222111000/////////111333333222222222444...000000...111555444111000...---000555777555111666000))))))...222000...)))&&&!!!///(((---222'''************************+++,,,------++++++,,,---+++///...+++...666555...,,,,,,---...////////////+++,,,---------,,,+++******++++++,,,------------...,,,+++---000222000---------,,,,,,,,,,,,------///444555///)))***,,,............000222333222000,,,---...//////...---,,,,,,******...///...///333111,,,000444///111222***+++///000---+++---...,,,777222666===444)))333GGG===>>>:::222---...///...000000111111111000//////000000111222222333444444000111333444555555555444...///000///......///000444444333222111000000///222000///000111333333222000111222222111111222333333333333333222222111000///222555555444444555777333333444555555555555555666777777777777777666666555555666666666666666555666???AAA:::444777999777555555666777888999::::::>>>===;;;999888888888999777777888999999999999888777777777777777777777777666666777777888999999:::777888999999999999888777999999:::::::::999888888888999999::::::999999888888:::;;;;;;;;;>>>EEEJJJWWWcccpppxxx~~~}}}ssshhh___\\\\\\[[[\\\___YYYRRRHHH@@@<<<;;;<<<<<<<<<:::666000***$$$""" %%%  &&&***+++---111888AAAMMMZZZhhhpppzzz{{{fffTTT>>>777''',,,+++!!!)))((('''$$$???cccpppxxxwwweeeLLL222444000'''///***%%%'''333LLLggg{{{ZZZ___[[[ZZZ___]]]YYY^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\^^^^^^_________^^^_________^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^``````aaabbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaaaaaaaa```___]]]\\\[[[XXXWWWWWWWWWWWWVVVSSSQQQKKKJJJHHHEEECCCAAA@@@???;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;CCCGGGBBB<<<<<<>>>@@@AAA@@@???>>>===============;;;888888::::::999777444555666888999::::::999777888888888777777777777666777888777555555666888333777;;;:::777666;;;?????????<<<777555666666444444444666777777777555444888999888666333222222444555555555444444444333333333333333333333333333333111222333222111000111222222111111111111222222333:::;;;---222666444;;;444222222222222111000///...000111222333333333333333,,,......---000444444000222111111111222222111000666333///...000000///------EEE&&&///***111333---+++++++++++++++++++++++++++,,,------++++++,,,---+++...///---///444444000+++,,,------.........---***+++---......---,,,+++)))***+++,,,---.........000---+++---222333000,,,///......------......///222333333///++++++---............000222333222111,,,,,,...111111...,,,,,,,,,)))***---///...000444555...///111---222:::777...///000...,,,,,,......555666888===:::---444OOO666555222------111222000000000111111000000//////111111111111111111222222...000333555555444222111---000333222///...000333333333222111000//////...111000000111333333222000111333444444333333555666333333444333333222111000---///222333444444444444333333444555555555444444555666777888888666555444444555666666666666666666444888999555444777888555555666666777888888999999777777777888999:::<<<===777888888999999999888888777777888888888888777777666666777777777888888888888888888999999888888888999999:::::::::999999888888999999::::::999999888777999;;;;;;;;;>>>DDDIIIWWWbbboooxxx}}}}}}qqqhhh___]]]\\\[[[^^^aaaXXXRRRIIIAAA===<<<===>>>@@@===777000(((""""""!!!!!!%%%***,,,222777>>>FFFPPP]]]jjjttt}}}vvv^^^KKK:::///$$$)))***""" !!!---JJJhhhtttzzz}}}mmmXXX:::+++...$$$$$$---&&&(((&&&///FFFbbbyyyWWW]]]ZZZXXX^^^[[[VVV[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^_________^^^^^^^^^___^^^^^^]]]]]][[[ZZZXXXYYY[[[]]]]]]\\\ZZZZZZ[[[\\\]]]^^^______``````aaabbbbbbbbbbbbbbbbbbccccccccccccbbbaaaaaa````````````___^^^\\\\\\ZZZXXXUUUTTTTTTTTTSSSRRRKKKJJJHHHEEECCCAAA@@@???<<<;;;::::::999999::::::999999999:::;;;<<<<<<<<<:::===>>><<<<<<>>>???<<<>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<======<<<999;;;<<<===;;;999777666<<<;;;:::999888777666666666777777666555555777888444888:::999666777<<>>sssDDD000000111)))111------------------------+++,,,------++++++,,,---&&&+++...+++((())),,,---******+++,,,,,,,,,++++++***+++---///000///---,,,)))***+++,,,---.........111---+++---222333000,,,111000///......///000111666444111///---,,,...000---------///111222111///---+++---333333---+++------***)))---......000555333---111444000444<<<999000000000000...---///111222888777444444//////:::222333222000333777666222/////////000000//////...222111000///......//////---///111333333222///...,,,000333222000///000333000000000000000000//////111000000222333333111///222333555555444444555777444444444444444333222222333222111555999;;;888444222333333444555444444444444555666777666555444333444444555666666666666666666777777666888;;;;;;888888888777777777777777777444555555666888999;;;;;;888888999999999888888777666777888888888888777666888888888777777777666666999888888888888888888999888999999:::::::::999999888999999::::::999999888666999;;;<<<<<<>>>CCCHHHUUUaaannnwww}}}|||nnnfff___]]]\\\\\\```eeeWWWRRRJJJAAA<<<<<<>>>AAAFFFAAA:::111(((!!!  !!!$$$(((---666;;;BBBIIIQQQ]]]jjjtttqqq[[[JJJ222$$$!!!%%%+++***$$$'''333IIIXXXjjj~~~sssaaaGGG+++''''''!!!###+++)))000DDD]]]ttt\\\bbb___]]]ccc```ZZZ^^^\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^______]]]^^^^^^___^^^^^^]]]]]]\\\[[[ZZZZZZ\\\^^^]]]]]][[[[[[\\\]]]^^^___````````````aaabbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaa```````````````___^^^]]]\\\]]]ZZZUUUQQQOOONNNMMMLLLKKKJJJHHHEEECCCAAA@@@???<<<;;;;;;:::::::::::::::999888888:::===???>>>>>>======<<<;;;>>>BBBAAA<<<<<<<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;<<<===>>>>>><<<999777888:::===AAA???<<<;;;::::::888777555666777666555555777999555999<<<<<<;;;;;;===???BBBEEEAAA888555999999444333555777777666666777888666444222333555666555222555444444333222333333333333333333333333333333333222333444444333222333444444444333333222333333333888888+++111777555>>>777111111222333333333333222000000000222444555444333...000111111333666555000+++000555333---,,,222888222777<<<999222,,,,,,...<<>>CCCGGGSSS___llluuu{{{{{{kkkddd^^^\\\[[[[[[```fffXXXSSSJJJAAA;;;<<<@@@EEEKKKFFF===333)))"""###  !!!###)))000555;;;CCCJJJQQQ\\\kkkuuuzzzlll[[[PPP;;;((('''&&&***---$$$+++...DDDJJJJJJbbbkkkWWW===((()))%%%"""&&&)))(((///@@@VVVlll```fffcccbbbgggccc^^^bbb\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^^^^___^^^^^^]]]^^^\\\[[[[[[]]]^^^]]]]]]\\\]]]]]]^^^___```aaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````___^^^]]]]]]]]]ZZZVVVSSSQQQNNNKKKIIIKKKIIIGGGEEEBBB@@@??????<<<<<<;;;::::::::::::;;;888777777:::>>>AAAAAA@@@@@@BBBAAA>>>>>>@@@@@@>>><<<;;;;;;<<<<<<===>>>???888999999888888888:::;;;777888999888777999<<<@@@@@@===:::999::::::888777555666777666555666777999555999???DDDDDDAAA===:::666<<<:::222111777888222444666777777666666999;;;444666777777666555555666555444333222222222333333222222222222222222222222000222333333222222444555555444333333222222222222555777,,,111444111:::444111222222333333222222111000//////111444666555333,,,///000///111333111,,,***...111111...///444999111444777555111......///333555888%%%+++---+++000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,---//////,,,+++,,,///******+++++++++*********(((+++...111222111000...++++++,,,------,,,,,,,,,------............---,,,111///---,,,,,,---///111:::222,,,...///------//////...---...//////---,,,000+++,,,333333,,,+++000000,,,***,,,------///444///---555999333666<<<999000------000///---000777666---000111,,,999AAA222---000111...,,,---,,,)))---...///000111222222222000///...---...///111222222111000///......///000------...111333333111///111111111111222222222222000//////000222444333333222333444444222111222333111222333444444444444444444222111111444666555333222222333444444444444333444444444444555777888888333444555666777777777777444333333444444444444444777777777777777888888888777777888888888777777777999999999999999888777777666777888999999888777666999999999999999888888888999999888777777888999999777888999::::::::::::999888999999::::::999999888555888;;;<<<<<<>>>BBBGGGQQQ]]]kkkssszzz~~~}}}zzzkkkeee___\\\ZZZYYY^^^eeeZZZUUULLLBBB;;;===CCCIIINNNIII???444+++%%%!!! &&&!!! !!!###+++444555<<>><<<<<<;;;::::::::::::;;;888777777:::???CCCCCCAAAAAAEEEFFF@@@<<<<<<>>>>>><<<<<<<<<<<<===???@@@AAA=========<<<;;;;;;<<<===555:::???AAA>>>;;;999999<<<999555555777888777666555666777666555666888999555:::CCCJJJLLLGGG===666222888999222333;;;<<<555444666777777555666:::>>>666;;;???<<<555111333777555444333222111222333444222222222222222222222222///111222222222222444666555444333222111111111111555888...333333///777222222222222222222111000///000//////111555666555333000222333222444666333........./////////111444666222111000000000000000000::: ...++++++---111((())))))))))))))))))))))))+++,,,------++++++,,,---,,,)))(((+++---,,,,,,,,,++++++,,,,,,,,,++++++***(((***...111333222000///,,,,,,---------,,,+++++++++---///...---,,,,,,---///...,,,******,,,...///:::000***,,,...,,,,,,...111/////////000///---+++111+++,,,333333,,,+++111111,,,+++,,,---,,,///333666000222333///888GGGJJJ...++++++//////,,,000777EEE...111555'''///;;;,,,///333333///---///000///---...000111333333444444///...---...///222555666555333000...---...000222000///000333666777444000333333333333333333333333000///...///222444444444555666777666444333333555///000111222333444444444777777777666555555777:::222222333444444444333333555444444444666888:::;;;333444555666777777777777888777777888777555555777555555666777888999::::::555666777888::::::::::::999999999999999888777666555777888999999888777555888888888999::::::;;;;;;:::999888777777888999:::777888999:::::::::::::::999999999::::::999999999444888;;;<<<<<<>>>BBBFFFPPP\\\jjjrrryyy}}}}}}yyylllfff```\\\YYYWWW\\\ccc\\\WWWMMMBBB<<<>>>FFFMMMOOOIII@@@555---'''$$$###+++&&&###!!!'''!!! !!!$$$---888777>>>HHHQQQYYYfffvvv}}}mmm^^^TTTQQQLLL555666+++***111)))999000:::===PPPuuummmTTT@@@...(((((((((,,,$$$###,,,<<>><<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<===GGGFFFCCCAAA>>>===;;;;;;::::::;;;;;;<<<=========>>>===<<<;;;::::::;;;<<<777999;;;<<<;;;;;;===>>><<<;;;:::999888666555555444666777777777777:::<<<666777:::===???>>>:::666999777666666777777666444666555555555666888;;;===555;;;===999666777888777555555555444444333333333333333444444444333333222///222222---...333555222333333222222222222333333333111222333000---333>>>888666333000//////000111888///555111222777...444000000111444555555333111///...---...///000///...000000////////////000000444...+++...000...++++++---,,,+++******,,,...///))))))***+++,,,,,,,,,,,,---+++***,,,///111...,,,,,,,,,---...---,,,+++***//////////////////.........---,,,+++++++++++++++///...,,,+++***)))))))))111,,,+++//////,,,---222777333---+++,,,---------......,,,***,,,222333000111...+++***,,,---...------------+++***+++...111///...111666444333>>>MMM:::333///000111///...///444888666222555;;;666***.../////////------///000222---+++///333222000000333444444222//////222555//////...---...111777;;;111444999:::999666444333666555333222111222222333111333333111......222555555555555555444444333222000000000000111111111111333333333444444555555555555444333333333333444555111222333444555777888888777333333777777444555999888555333333666777666555666666666666777888::::::555777999999777777777888888888888777666555555444444444555666777888999999999888777777777888::::::<<<;;;::::::999999999999888888888777777777777777:::::::::999999888888888:::;;;;;;;;;;;;>>>CCCFFFNNNZZZgggpppvvvzzzyyyvvvmmmggg^^^XXXWWWYYY]]]___\\\TTTLLLFFFBBB>>>@@@DDDDDDBBB===666...%%%///'''$$$ ###***111555:::???IIITTTaaaooo|||}}}fffOOOIII555+++444===<<<666222444888<<>><<<<<<;;;::::::999::::::999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????:::;;;;;;<<<======>>>>>>???>>><<<;;;::::::;;;<<<;;;;;;;;;<<<;;;;;;:::999::::::999888777777666555777888888777555444666777666777:::===???===999666888777777777888888666444666666555555666888;;;<<<444888999555444777777666555555555555555555444444333333333222222000/////////222333000222777999777222222222111111222222222111///000333333222888AAA999777444222000111222333777...444000222888///444000111111333444333222111000000000//////.........---------......---------000,,,***,,,,,,******,,,,,,+++***))))))+++---.........//////......---,,,,,,,,,+++,,,------+++*********+++++++++***)))(((------------------------...------,,,,,,,,,,,,,,,---,,,++++++***+++++++++---)))(((+++,,,)))***///000...,,,---///000000...---000000......000000---000---++++++---/////////,,,...///000.........//////,,,...444333///222:::666000---///000//////111666888888888;;;<<<666---///000000///------...000///---...111000---...222///,,,+++---000222000...,,,---.........000333555222444777777555444444444555444444333333222333333111222444333222111222333///000111333555666777777111111111111222222222222444444555555555555555555555444333333333333444555222333333444555666777777777333333777777444555999888666444555777888666555666666666666777888999999666666777777888888777777999999888777777666555555777777777777888888888888999888777777777888::::::::::::999888888888888888888888888888777777777777:::::::::999999999888888888999999999999<<>>666...%%%+++%%% (((,,,%%%'''))))))'''&&&***222888CCCHHHOOOXXXcccooo{{{|||www___IIIFFF444)))###***;;;CCC>>><<<@@@GGGFFFKKK[[[qqq}}}mmmWWW>>>++++++***$$$&&&...&&&###///FFFccc]]]^^^^^^\\\[[[ZZZ[[[]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]___```aaabbbbbbbbbccccccccccccdddcccccccccccccccccccccccceeebbb___]]]^^^____________\\\XXXVVVTTTRRRPPPNNNKKKIIIGGGEEEEEECCCAAA???<<<<<<;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999::::::<<<===???@@@@@@;;;<<<<<<======>>>?????????>>>===;;;:::;;;;;;<<<===;;;999:::======:::777888888888888777777777666666777777666444444555777777777999<<<>>>===999666888777888999:::999777444777666666666666888:::;;;666777666333444888999666555555555555666666666666777777777666444333111000111444444222333777888777222222222111111222222222222000000333555777:::???777555333111000000111222555---333...222:::111444222222222111111111111111111333444222...,,,---///,,,---...//////...---,,,---++++++---,,,)))***...+++***)))))))))***,,,---111111111000///---,,,++++++,,,---,,,***)))((()))***++++++++++++***)))(((++++++++++++++++++++++++......---------,,,,,,,,,+++++++++++++++,,,------///,,,+++---...---...111---,,,---///111111///---...333666333///...---***///---++++++---///000000+++...222444222///---,,,222,,,***000111,,,---222555000---...///......000666444666<<<>>>999222//////000000///---,,,...///......000111...))),,,222222---+++000999<<<666...,,,...000111000///000111333444444333222222333555444444555555444444333333222222333555666555222000---...000222444666777777222222222333333333333444666666666666555555555555555444444333333444444555444444444555555555666666777444444666666555555888777666666777999999777555555555555666666777777888777666555666999:::888666:::999999888888777777777999999999999888888888777999888777777777888::::::999999888777777777777888888888888888888888888888:::::::::999999999999888888999999999999<<>>JJJNNNUUU]]]gggrrr}}}vvvoooXXXCCCCCC222&&&...666...000===JJJFFFHHHYYYsssxxxbbbHHH666000(((""" !!!%%%###''''''&&&+++???```]]]]]]]]][[[ZZZZZZ\\\^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^___^^^]]]\\\___^^^]]]\\\\\\^^^```aaabbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^^^^___``````___\\\XXXVVVTTTSSSPPPNNNKKKIIIGGGFFFEEECCCAAA???===<<<<<<;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<======>>>?????????@@@???===<<<;;;;;;;;;;;;;;;888666999>>>@@@>>>:::777777777777777777777777444555666666666777999;;;777888999;;;===<<<999666777777888;;;<<<;;;777444777777666666777888999:::<<<:::666333555:::999555333333444444555555666666777777777666555444333222555555444333222222222111111222222222222222222111555333111333666777888888222111000.........///000333,,,222---222<<<333444333333222111//////000111///333555333...,,,...222---...000111111000...---***+++///222000++++++///++++++*********+++,,,---.........---,,,+++)))((())),,,...---***((()))+++------------,,,,,,++++++************++++++++++++---------...------------,,,++++++++++++,,,------///...---...//////111222/////////000000///...---222888:::555...,,,---,,,///---+++,,,---......---,,,///222333111///---,,,555...,,,000000...333<<<666111/////////------000555///000888:::222...000000000000///---,,,---//////...///000...***+++///444111111777???@@@999000111222333333111000000111111222333222111000222333333444555666666555333222444222111333555666333///111111222333333333222222222222222222333333333333666666555555444444333333444444444444444444444444555555555555555555555444666555444555666555666888666777888999:::999777555444444555666666666666666999666444777;;;===:::666:::::::::999999888888888888888888888888888888888999888777777777888::::::999888888777777777888888777888888888888888999999999999999999999999999999:::;;;;;;;;;;;;>>>CCCFFFVVVbbbnnnuuuyyy|||zzzuuujjjeee]]]XXXYYY]]]aaaddd___WWWQQQMMMJJJGGGIIINNNJJJFFF@@@888///&&& ***%%%$$$'''&&& """###'''+++++++++000999AAAJJJNNNVVV```kkkwwwssslllTTT@@@@@@///###""" ---CCC<<<<<>>>>>>>>>>>===<<<;;;<<<<<<======>>>?????????AAA@@@>>><<<;;;;;;;;;;;;;;;888666999>>>@@@>>>:::777777777777888888888888555666888888777888:::<<<888888999;;;<<<;;;888555666777888:::<<<;;;888555777777777777777777888888>>><<<777333555888777333222222222333333444444444111111111222111111000///666555444444333111000111111222333333333333222111333333222333555777777555111000///.........///000111,,,111+++111>>>555333222333333222//////000222---111444333...---000444,,,...///111111///...,,,''')))000444222+++))),,,,,,,,,,,,,,,------......******+++++++++*********(((+++...---+++***,,,...------,,,,,,,,,,,,+++,,,******++++++,,,,,,,,,---,,,,,,---......------,,,...---,,,,,,++++++,,,,,,+++,,,+++***+++---//////000000000/////////111222666;;;;;;444------///000///---,,,,,,,,,---,,,***---///000///------.../////////444999666000555???444000///111000...000555555---,,,222333---,,,222///000000///---,,,...///222---+++...000---+++,,,111222444777999777222...444444333111///...000222...000333333222000000000222333444555555555333333555222//////222333333111444444444333222111000///111111111222222222222333444444444333333222222222444444444444444444444444555555555555555444444444555666555444555666777777555777999:::999888666666444555666666777666666555:::777555888===???<<<888::::::::::::999999999999555555666666777888888999999888777777777888::::::999999888888888999999:::777777888888999999999:::999999999999999999999999:::;;;;;;;;;;;;>>>CCCFFFVVVaaammmuuuyyy|||zzzvvvkkkfff^^^ZZZZZZ___cccfff^^^YYYUUUSSSPPPLLLLLLNNNMMMIIIBBB999000''' """!!!"""###"""!!!&&&... !!!$$$'''---444<<>>===<<<;;;::::::::::::888888999999::::::;;;;;;;;;<<<>>>?????????>>>===;;;<<<<<<======>>>??????BBB@@@>>><<<;;;;;;;;;;;;===;;;999:::======:::777888888888888888999999999999::::::999777777888:::999888999:::;;;:::888555666666777999;;;:::888666888888888888777777777777999:::777222222555444111222222222222222333333333111111222222222222111111333222333666777444444666222333444555555444333222...222444333555888888666111111111111111111222222111,,,000)))000???555222111333555444111///111444---///222111///...000333+++,,,---......---,,,+++'''(((,,,111///***'''(((------------............))))))+++,,,------------(((***,,,---,,,,,,---...,,,+++******))))))******+++++++++,,,,,,------...***+++,,,---------,,,+++......---,,,,,,,,,,,,,,,,,,...---+++,,,000222000,,,...///000000333777999555888777111---///222222///---,,,,,,---...,,,+++.........,,,+++,,,000333(((---999AAA<<<000...555000......111111000444:::444000---......---///333...///000///------///000333---***...111000---,,,000333666666222///......333333111...,,,,,,...000---000222333222000//////222222333333444444333333444222///...///111222222222222333333333333222222111111111111222222222222333333333222222222222222333444444555555444444333555555555555555555444444444666666444444777888666555777999999777666666777444555777777888777666555999777777999===>>><<<:::999999999999999999999999444444555666777888999999999888777777777888::::::999888888888888999::::::777777888888999:::::::::888999999999999:::::::::888999999999999<<>>>>><<<:::999888888888888888888999::::::;;;;;;:::;;;===???@@@???>>>===:::;;;;;;<<<======>>>>>>BBBAAA???===;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::999999999999999999::::::999777666888999999888888999::::::777555666666555777999999888666888888888888888777666666333777888444333555555444333333333333333333222222555666666666555444333333222000111666777444333666333444666777777666444333...555999666444666777555111111111222222333333333111,,,000(((000@@@555000///333777666333111333555///000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,...***)))+++,,,)))((())),,,,,,------......------)))***+++,,,------------*********+++,,,,,,+++))),,,+++***)))))))))************++++++,,,------...((()))+++,,,---,,,+++***---,,,,,,,,,,,,---......---000000---...333555333***...111333444555888:::///222222//////111222000---,,,,,,...000111000///.........------...222555)))+++444===:::///+++000111//////111///...111777///111000---,,,///111000---...///.........000222000------000111///...000333555666444000...///111111222222111...------...///111111111000///000111111111111111111222333333111222333222111111222333222222333444444444444444222222222222333333333444222222333333333333333333333333444555555444333333444444555555555555555555444777777333333888888555444666888777555444666888555666888999999888666555666666777999:::;;;;;;;;;888888888999999999999999666666666777777888888888999888777777777888::::::777777777777777888999999777777888999999:::;;;;;;888888999999999:::::::::888999999999999<<>><<<:::888777777666777888888999::::::;;;;;;;;;<<<>>>??????===<<<:::::::::;;;;;;<<<=========CCCAAA???===;;;;;;;;;;;;777999;;;<<<;;;;;;===>>>;;;;;;;;;:::::::::999999444666777777777777:::<<<999999888999:::999777555666555444555777888888777888888999888888777666555000666:::777555777999999555555555444444333333333666555555444333111000///222///000555444///...111444555777888888777555444222;;;???999444444555333//////000000111111222222111---111(((000@@@555///...333777888444222444666222000///...///...---+++///......------......///666...((((((******+++---***+++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++,,,***((()))++++++(((%%%...---,,,+++++++++,,,---))))))***+++,,,,,,------'''(((***,,,,,,,,,***)))+++++++++,,,---...000000***...---***+++111333000+++000555888777555555666***---......000333111,,,,,,,,,---000333555555444---.../////////111333666000++++++222333//////555555333222111---)))+++000)))000222,,,+++000111+++,,,---.........///111333---...000222000,,,///555333333111///...---///000000222555555333000......222222111///---...111444111111000///000111333444///333666666444111222333444444555555555444333333333333333444444444555555333333333444444555555555333333444555555444333333444444444555555555666666333777777333333888999555555666777666333333555888666777999:::999888666555333555777888888888999;;;888888888888888888888888999999999888888888888888999888777777777888::::::666666666666666777888888777777888999::::::;;;;;;888888888999999::::::::::::;;;;;;;;;;;;>>>CCCFFFLLLXXXfffooovvv|||{{{xxxjjjddd]]]XXXWWW[[[___aaaddd[[[SSSNNNJJJHHHKKKPPPSSSNNNEEE;;;111(((""",,,...'''*** """))),,,---222===FFFLLLTTT___kkkuuu}}}wwwqqqaaaXXXCCC444:::---,,,666000$$$222FFFYYYpppxxx]]]AAA444111)))!!!%%%((($$$(((&&&"""%%%111>>>OOOlll\\\^^^^^^\\\YYYYYY\\\___]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^______^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZ[[[]]]_________``````aaaaaabbbbbbcccaaa___aaadddeeedddbbb````````````____________[[[ZZZYYYXXXVVVUUUSSSSSSPPPMMMIIIGGGFFFDDDBBB@@@@@@???===;;;999888888777777777777777888999:::;;;888999;;;<<<>>>???@@@@@@============>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;@@@;;;:::>>>===999999===666888999;;;<<<<<<;;;;;;;;;999888888999:::999888:::;;;999555555777777333444666888999999888888999666666666666666777777777999777555333333444666888333444555555555333000///333333444555444333222111222222222111111111000000666444222222222444555666666333333666777555666999555555444222000000333555---.........111666444///222333444666777666333000111222///,,,...333222+++------,,,++++++++++++,,,++++++************++++++(((//////******111111+++******+++++++++,,,,,,,,,)))(((***///...***+++111:::555000,,,++++++++++++///---,,,---//////,,,)))))))))***+++++++++******+++++++++,,,,,,---//////111222111...111777777111333//////000...,,,333<<<,,,---.........---,,,+++,,,,,,,,,------.........+++,,,---------...000222000---...222444222000111666CCC>>>000...///,,,---......///000222111///......---+++,,,111777555///---,,,...222333000111444222222111000000///000000//////000111111000///...111111000000000000000111000000000000111222333444222111111444888888555222555555444333222222111111444444444555555444333333555555555444444333333333444444444444444444444444111<<>>===@@@FFFOOOZZZgggooovvvzzzzzzwwwlllcccZZZVVVYYY___bbbccc```ZZZRRRLLLIIIJJJLLLMMMRRRNNNFFF:::---$$$""""""&&&)))""" ''')))$$$!!!&&&,,,///222888BBBJJJUUU]]]hhhqqqwww|||zzzeeeVVVKKK<<<888;;;:::###$$$***444444------///GGGeeeuuurrrQQQ999333+++"""""" '''"""!!!,,,%%%444===JJJgggXXXZZZ\\\]]]]]]]]]]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\ZZZXXXWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^_________^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZZZZ]]]_________``````aaabbbbbbbbbcccaaa```aaadddeeedddbbbaaaaaa````````````______[[[ZZZYYYXXXVVVTTTSSSSSSPPPMMMJJJGGGEEEDDDAAA???>>>===;;;:::888888777777777777777777888999:::;;;;;;;;;<<<===============<<<<<<<<<=========>>>>>>???>>><<<;;;::::::;;;;;;===999888;;;;;;777777;;;777888999:::;;;;;;;;;;;;;;;999888888999::::::999<<<;;;777333666::::::666555666777777666555444444555555666777888888888888888777555444444555777999666666555444333333222222333333444444333333222111222222222111111111000000111333444222000000444888666333222555666444666999444444444222111111222444111222000///222555333...222222333444666555333000000222000,,,---111111,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......+++((()))------)))******+++++++++,,,,,,,,,444...+++---...++++++...///---***)))+++---...//////---,,,---......,,,***+++,,,,,,---,,,,,,++++++***+++,,,...000333555666000222111///111666555000...---000444444000000444------.........---,,,+++,,,,,,,,,---------......+++,,,,,,------...000111...+++,,,111444222111222555BBB<<<...---...,,,...//////......///...---+++111444444111000000,,,'''333---+++///333444555888333222111000///////////////000111222222111000000444444222111000000000000000000000000111222333333000//////111333555555444666555333111000111111222333333444444444444333333333333333222222111111111222222333333333333333333000999===888333444555444666666666666666666666666777777777777777777777777666666777777777777666666777777777777777888888888:::777777;;;;;;777777:::666666777777888888888888777777777777777777777777888888888777777777888888777777777888888999999999888999:::;;;<<<;;;;;;::::::888888:::;;;<<>>;;;;;;:::999888888888888888777777888888999:::;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;>>>;;;:::<<<<<<999:::<<<999999888999999:::;;;<<<;;;999888888:::;;;:::999???>>>999555666;;;:::666;;;;;;:::888777666555555444555777999::::::999999888777555555555777999:::555444111000///000111222333333333333222222222222222222222111111111111111...222555333//////444:::666222111333444333555999333444444333222111222333222333111000333888666111222111111222333333222000...111111---,,,...///...///.........---------------,,,,,,,,,,,,,,,,,,---999000((()))+++***************+++++++++,,,,,,,,,777///)))***,,,+++***+++)))((((((***---000111111...---,,,---......,,,***......///......---,,,+++'''((()))+++...000333444///000111000111333111---///---...222444111///000.........///...------,,,,,,,,,,,,,,,------------***++++++,,,---...///000---***+++000333222222444666@@@999------...,,,///111000///---,,,,,,+++++++++222777555333222///,,,222,,,+++222999999666555222111000///............///000111222222333222222666555444222111000//////222111111111111111222222111111222111111111333555666444333111000111222333222222333333333333222222333333222222222222111111111111111222222333333333111666888666444555555333666666666666666666666666666666666666666666666666444555666777777888777777888888888777777777777777999777666888888777777:::555666888999999888777777777777777777777777777777777777999:::999888777666777888888999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999666666999:::;;;AAAHHHMMMYYYfffooovvv{{{{{{xxxqqqjjjaaa\\\^^^bbbeeefffbbb]]]TTTLLLGGGFFFHHHIIIHHHGGGCCC:::///&&&###""" ''''''###---111,,,...//////222<<>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;:::;;;;;;:::;;;<<<:::999888888888999;;;<<<;;;999888888:::;;;;;;:::???BBBAAA;;;777666555333<<<;;;999888888888666666666777999::::::999888777777666666555666888:::;;;555444333222111111222333444333333222222222222222111111111111111111111111///111333333222222666999666222000222333222555999111333444444222111111222///000000000555;;;;;;777222000///000111222111000---000111...++++++---//////////////////......---,,,,,,++++++++++++,,,,,,BBB333(((+++...+++)))---******+++++++++,,,,,,,,,...+++)))))))))))))))***+++++++++---///000000...,,,,,,,,,---------,,,+++////////////...---++++++))))))******+++---...///,,,...//////000///---***444///++++++...000111111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////......++++++///222111000222666>>>777---......---111111111000...------...000***000444444444666444111++++++222;;;???999111,,,/////////...//////000111...///000111222222333333444333222111000000000000222222111111000111111111333666888666333111222444444444444444444333222222111111222333333333222222444444444444444444444444111111222222333333444444555555666666777888666444666666666666666777777777666666666666666666666666444444555777888888888888888888888888777777777777999777666666666777888:::555666888999:::888777555777777777777777777777777444444555666777777777777999999:::;;;<<<===>>>???::::::;;;;;;<<<<<<<<<<<<777555777;;;<<<===AAAHHHPPP\\\iiirrryyy}}}tttmmmddd^^^]]]___aaabbbaaa\\\SSSJJJDDDAAACCCEEEEEEFFFCCC;;;000&&&!!! ''')))"""'''222999---///000000444???NNNZZZ```hhhrrryyy}}}{{{wwwmmmbbbQQQ999)))000111!!!### ###++++++''',,,666111555MMMlll|||sss[[[BBB000&&&&&&(((###%%%$$$***###+++666///&&&,,,---)))///GGGggg{{{aaa]]]YYYYYY[[[^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]___]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^```aaaaaa```aaaaaabbbbbbaaaaaaaaabbbaaa___]]][[[ZZZZZZZZZXXXYYYZZZYYYXXXYYY\\\^^^______```aaabbbcccddddddcccdddddddddccccccccccccbbbbbbbbbaaa```______^^^[[[ZZZYYYWWWUUUSSSQQQPPPOOOLLLHHHEEECCCAAA???===;;;;;;::::::::::::;;;;;;888888888888999:::;;;<<<;;;<<<==================::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999888888999:::999:::999888777888999:::;;;999888777777999:::::::::777AAAFFF@@@777333333444666444333333555666555333999999::::::999888777666666666666666777888:::;;;666777888888888777666555444444444333333333222222111111111111111111111111444222000222666888888666555222111333444333555999111333444444222111111111000111//////444;;;;;;777111000//////000111000///---///000///,,,***,,,000//////000000000///...---++++++************++++++BBB333(((+++...+++)))---******+++++++++,,,,,,,,,''',,,///---)))'''((())),,,++++++---//////---,,,++++++,,,---,,,,,,,,,,,,.........------+++***)))------------...///000111***+++---......+++******444111---+++...111111///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000///---111,,,+++///000......///666<<<555---000000---222111222222111000000333666222222000...111444111+++***...666===:::111++++++,,,------...000111333444.........///000111222222000////////////000000111222222111111000111111111///333888888555333222444111444666888888666222000000111222222333333333222444444444444444444444444222333333333444444555555666333333555777888666555666666666666777777888888777777777777777777777777444444555777888888888888888888888777777777777777777777666555666888999999555777888:::999888666555777777777777777777777777444444333444555888;;;===777888999:::;;;<<<===>>>::::::::::::;;;;;;<<<<<<555555999???@@@???BBBFFFQQQ]]]jjjttt{{{sssnnnfff```^^^```ccceee```\\\TTTJJJBBB???@@@CCCEEEFFFDDD<<<000&&&$$$)))***%%% ###***//////222666888<<>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;======;;;;;;>>>???===999999888888888888999999888666555666888:::999999///;;;CCC???777444666888555333333666999:::888555:::999999888777777666666666666666666777777888999333444666888777666444333444555666666666555333222111111111111111222222222777333000333888;;;888444444222222555666444555888222333333222111000111222444333111...222777777222000//////000111111000...000......000...+++,,,000...///000000000///---,,,+++******))))))******+++999000((()))+++***************+++++++++,,,,,,,,,(((222777333***''''''(((((('''(((***,,,---,,,+++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,+++***)))******++++++---///000111******,,,...---******------111222222333333///)))111111000////////////000,,,,,,,,,,,,++++++++++++,,,++++++---111222000---222---+++...///---,,,...333888222...222000,,,111...111333333111111444888///---******000666333---111222555444...(((+++222,,,---...///111333555666///.........///000111222............///000111111222111111111111111222222+++...222444444444444555000333666999999666333000000111222333444444444333111111222222222222333333444444444444444444444444444111000444666555555666555666666777777888888999777777777777777777777777444555666777777888777777666777777777888888888888666888888666666:::;;;999777777888999999888666555777777777777777777777777777666555555777:::>>>AAA555666666777888999999::::::999999999999:::;;;<<<666777:::???AAA???AAAFFFPPP\\\jjjsss{{{rrrnnnhhhcccbbbdddhhhjjj```]]]UUUKKKAAA>>>@@@CCCEEEFFFDDD<<<111&&&"""$$$''''''&&&)))...222...222888;;;@@@HHHUUU^^^iiipppxxx~~~~~~wwwrrraaaRRRBBB222(((///222%%%### !!!(((---,,,)))'''???EEE[[[qqq~~~sss^^^MMMGGG999'''!!!***'''+++,,,$$$!!! !!!''';;;YYYppp``````^^^[[[YYYXXXZZZ\\\^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]___```bbbdddeeefffdddeeeddddddcccbbb``````bbbaaa^^^\\\[[[\\\\\\]]]VVVWWWXXXXXXWWWYYY\\\^^^^^^___```aaacccdddeeefffccceeefffeeecccaaacccdddaaaaaa```___^^^]]]\\\\\\[[[[[[YYYWWWTTTRRRPPPOOOKKKHHHEEEDDDCCCBBB@@@>>><<<<<<;;;:::999999999:::999999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;<<>>888888999999999999888888666555444555777888888888111777:::888555777888888888777777;;;???@@@;;;777888777666555555777999:::666666666666666666666777444444555555555555444444444555888999999777444222000000111111111222222222555333222444777888666333444222333777888555555777222333333111//////111333444333///---000555444000//////000111333222000---333...,,,000111...---000---...///000000...---+++,,,++++++******++++++,,,......+++((()))------)))******+++++++++,,,,,,,,,+++333666000*********))))))((('''(((+++,,,,,,+++(((***------+++***+++---++++++,,,,,,,,,++++++***))))))))))))***+++,,,---,,,***,,,000...***,,,222,,,333666444222222///***222111000/////////000000,,,,,,,,,+++++++++******---++++++...333444111---000,,,***---...------///000333///---222///)))...,,,///333222///...111444***---...000444999888333666333111///+++)))...555//////000000111333444555111000000//////000111222000///////////////000111000000000000111222333333222111///000222444444444111222333444444444222111111222333444444555555555111111111222222333333333555555444444333222222222333000111555666444555:::555666666777888888999999666666666666666666666666666666777777777777666666555555666777888999999:::444999:::777888<<<<<<888888888888888777777666666777777777777777777777777888777777777999:::<<<===666777777777888888999999999999888888888999:::;;;:::888999<<<<<<<<>>:::===AAADDDEEECCC<<<111(((""" $$$***000666:::...333888<<<@@@JJJWWWaaakkkrrrzzzyyyrrrmmm```KKK:::///%%%''')))!!! """"""###(((---,,,''';;;FFF___sss|||~~~lllSSSBBBCCC<<< +++ """ """###***:::ZZZxxx\\\^^^```^^^ZZZXXXZZZ\\\XXXXXXYYY[[[\\\]]]^^^___[[[[[[ZZZZZZ[[[]]]^^^___^^^^^^```aaaccceeefffgggffffffeeedddcccaaa```___```___]]]\\\\\\]]]___```VVVWWWXXXWWWWWWYYY[[[^^^^^^___```bbbcccdddffffffccceeegggeeecccaaaccceeeaaa```___^^^]]]\\\[[[[[[\\\[[[YYYVVVTTTRRRPPPOOOJJJGGGEEECCCCCCBBB@@@???<<<;;;:::999888888888888999999999999:::;;;<<<<<<;;;<<<==================;;;;;;;;;<<<<<<<<<======:::;;;<<<=========;;;;;;555999999555555:::;;;888777888999::::::999777666555444333444666888888777888888444111333888888444777666777;;;??????999333555444333333444777;;;===666666666666666555555555<<<;;;999888999:::;;;===333666999;;;;;;888444222000000111111222222222222222333444555444444444444333222444999:::666555777333333222000...///111444000///---+++///555555222//////000333444333000---555...+++000222///...///---...///000///...,,,+++---,,,,,,++++++,,,,,,---(((//////******111111+++******+++++++++,,,,,,,,,***......***)))---...+++...,,,******+++,,,+++***'''***------+++***+++...++++++,,,,,,---,,,,,,,,,111000...---,,,+++++++++...,,,---111///,,,///666111777777000,,,///222000333222000/////////000111,,,,,,,,,++++++*********...,,,,,,///444555222---///***))),,,...---...111---000,,,,,,222---'''+++***...222111---+++,,,///222888<<<:::888777555111555111...000000...///222333222222222222222333333333222111000000000111222222222111000000///000000000000000000111222333444???999222///000222333333222111000000000111222333111222333444555555555555333333333444444555555555555444444333222111000000555333444888888555777>>>555666666777888999999999555555555555555555555555666777777777777777666555444444555777888999:::;;;444999;;;888999===<<<888999999888777666666777777777777777777777777777777666777888999999888777666::::::::::::::::::::::::999888777777777888999:::===999777888888:::@@@HHHRRR___mmmwwwwwwssslllddd^^^\\\^^^```WWWUUUNNNDDD999555888===CCCDDDBBB<<<222)))%%%###%%%+++000333555999===???DDDOOO]]]hhhmmmsss{{{~~~{{{vvvnnniiiaaaGGG666---### !!!&&&,,,###!!!)))---333BBB^^^ssszzzxxxfffQQQ777888999)))...444###%%%"""'''""" '''777ZZZ~~~[[[[[[ZZZZZZYYYYYYXXXXXX\\\[[[[[[[[[[[[[[[\\\\\\___```bbbbbbaaaaaabbbddddddcccbbbbbbbbbcccdddeeedddddddddddddddcccbbbaaa```___]]][[[ZZZYYYYYYYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\]]]___aaabbbcccccccccddddddccccccbbbaaaaaaaaa```___^^^]]]]]]\\\]]]]]]ZZZWWWUUUSSSRRRRRRPPPNNNOOOIIIDDDCCCEEEEEECCC???;;;;;;::::::::::::999999999999999999999999999999===<<<<<<<<<<<<;;;;;;;;;:::===<<<999;;;???>>>888444MMM???777>>>999::::::777888999;;;;;;;;;;;;;;;666888;;;======<<<:::888777777666666666666666777888666555666777888777555999999888777666555444444777666444444444555444333444444555555444222111000888:::888444444777888555<<<999555444555555333111///444555000///222222///444333111111111333555666666333444888666000000555222444666555333111111111111///------...//////...///...---///222222000---...............///000000---------------...///000...,,,++++++------,,,+++***++++++++++++***))))))///...---++++++++++++,,,...------,,,+++***))))))+++++++++,,,,,,------...+++)))+++111444000+++***&&&---,,,...!!!,,,III$$$))))))*********+++++++++...---000444111+++---444222...---000111000...///000555444...+++------)))...+++***---+++%%%&&&+++111+++)))000666555000---222///...222999:::444...111000///......---......///...//////,,,+++333<<<666111---///666:::999555999222///222222...---111///000111111000///...---000111222222111000111333...//////000000000000///---,,,,,,///333555444222;;;666111000111333444333777666444444555777666666333444555666666555444333222222222333333444444444111111222222222333333333666444222222444666666666666777888777666555666888888777666555555666777888666666777777777777666555555777777444555888999777999999888777999;;;===???777888999999888888999:::777666666888;;;<<<:::777777777666666555555555555555777888999777777888999666666666666666666666666;;;777666:::>>>@@@DDDHHHRRR___ooozzzwwwpppfff```^^^]]]\\\[[[TTTOOOGGG???999999===@@@JJJHHHDDD===222(((###$$$'''""""""***000333777===BBBDDDFFFOOO```mmmqqqvvv}}}~~~}}}zzzooocccVVVFFF333'''$$$$$$!!! ###$$$#########777LLLcccrrr||||||lllWWW@@@---)))777444###%%%!!!(((!!!)))+++555JJJXXXoooZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZ^^^```aaaaaaaaaaaabbbdddddddddcccbbbcccdddeeefffeeeeeeeeeeeedddcccbbbaaa______]]]\\\[[[YYYYYYXXXXXXZZZ[[[[[[YYYYYY[[[\\\\\\]]]___aaabbbcccccccccddddddcccbbbbbbaaaaaa`````````___^^^]]]]]]]]]]]]ZZZXXXUUUSSSRRRQQQOOOMMMMMMIIIEEEDDDEEEEEEBBB>>>;;;;;;:::::::::999999999777777888999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;===CCCDDD@@@===>>>???<<>>???:::::::::888777666666666555444444666888999777555666666666666777777777777888888888999999888888777777777777777777777777777===999888<<>><<<>>>???DDD^^^MMM???BBB;;;;;;999<<<;;;:::999999999:::;;;:::;;;<<<;;;999777666777999999888888888888999999888666555666777888777555777777777777666666666666666666555444444444444555444444555555444333222111222555444111111555555333,,,---000333666666444222666888666222222555666555444333222111222333444555//////111444333111222555555666666555222///......111000...///000111111000222111111222333222///---......------......///000...------,,,,,,,,,,,,---///,,,)))(((***,,,------))))))******+++,,,,,,,,,111///---***))))))***+++,,,+++***))))))***+++,,,((()))+++,,,,,,+++***)))000+++))),,,---,,,+++---000,,,)))111---bbbQQQ///++++++,,,,,,,,,---------:::333///111333222000///)))111333...---222444222111333222...+++...000///,,,,,,000333111,,,***+++...,,,---111111...---...111222333555555444222000000000/////////000111111///222777:::555---,,,000,,,,,,---000444666666555333///...111333222222444000111222222222111000///222333444333111000111222000000000//////......---111000///000333555555555333333666888;;;:::888555333333444777999;;;:::888555444444333333444444555222222333333333333444444111111222222222333333333444222111222444555444333666777888777666666777888888777777666555555555666444444555666777777777777666999888666666999:::888777777777777999;;;===???999888888777666666666666555444444555777777666444777777777777777777777777888666555666999999777444888888888888888888888888>>>;;;:::>>>@@@AAADDDIIIRRR___nnnyyywwwnnncccZZZWWWWWWVVVUUUPPPHHH===777777:::>>>@@@IIIIIIGGG???444+++'''%%%###&&&''',,,777FFFOOOTTTZZZbbbiiivvvzzz|||xxxrrreeeXXXIII<<<,,,"""!!!!!!,,,...$$$###000FFF___pppvvvppp\\\HHH999***(((777888%%%!!!222///...:::IIIfffWWWWWWXXXXXXYYYYYYYYYZZZXXXXXXYYYYYY[[[\\\]]]^^^___aaabbbcccbbbcccdddfffeeeeeeeeeeeefffgggggghhhiiiiiihhhgggfffdddbbbaaa_________^^^]]][[[YYYXXXYYYZZZYYYXXXWWWXXX[[[]]]\\\]]]___aaabbbccccccccccccccccccbbbaaaaaa``````aaa```___^^^]]]]]]]]]]]][[[XXXUUURRRQQQOOOLLLJJJJJJHHHFFFFFFEEECCC???;;;:::::::::999999999999888666777888999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>BBBEEECCC???<<<<<<===???\\\LLL===@@@<<<===<<<>>>===:::888777888999:::;;;======<<<999777888:::888888777777777888999999888666555666777888777555555666666666777777777888555555555555444444555666333444555555555444222111333666555222111444444111111333555888888666333000999777444222222555666666444333222222222333444444---...000222222111222555888888888555222///...///222000//////111222222111000000000000000...,,,+++...------------...//////...---,,,,,,++++++++++++,,,+++******,,,---,,,,,,((())))))***+++,,,......333111...,,,+++++++++,,,+++***)))((((((***,,,---)))+++---//////---+++***---***))),,,,,,))))))+++###(((***...XXX;;;++++++++++++,,,,,,,,,,,,---666222......///000//////&&&222666...+++222666333333555555222...,,,+++***)))+++---...,,,***)))+++------///111///***+++///111333555444000------...000000///000000111222222------------***)))000999,,,---000222444444444444000......///111222111111000111222333333222111000111333555555555666777999222222111000///.........111000000000111333444555444555888:::;;;;;;888777222222444777999999777555555444333222222333444555333333333333333333333333111111222222222333333333333333333444666666555333444666777666555444555666888777777666555555555444777777777888777777666666777999999666666:::;;;888888888888888999:::;;;<<<666555444444666888999999777777777777888888777777999888888777666555555555666333111444888:::777333888888888888888888888888>>>;;;;;;>>>??????CCCIIIRRR___nnnxxxwwwmmmaaaXXXUUUTTTTTTSSSKKKEEE;;;444222555;;;???HHHJJJGGG===222***$$$ """(((---000888>>>FFFLLLPPPYYYeeennnwwwzzz}}}xxxssslll^^^QQQCCC888))) ,,,..."""%%%222GGG```ppprrrgggQQQ===111$$$###000333&&&$$$%%%333***"""000EEEhhhWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___``````bbbddddddddddddfffhhheeeffffffggghhhiiiiiiiiikkkjjjjjjiiigggeeedddccc`````````___]]]\\\ZZZYYYZZZZZZYYYXXXWWWXXX[[[^^^\\\]]]___aaabbbcccccccccccccccbbbbbbaaa``````___```___^^^]]]]]]\\\\\\]]]ZZZXXXTTTQQQPPPNNNKKKIIIIIIHHHGGGFFFDDDAAA===;;;::::::999999999888888888888999999999999999::::::===<<<<<<<<<<<<;;;;;;;;;>>>>>>???AAABBB???===<<<<<<[[[LLL<<<>>><<>>;;;888888888888888888888888888;;;::::::<<<<<<<<>>CCCEEEBBB>>>===>>>___PPP<<<===;;;???======<<<;;;999888888999999333888;;;;;;777555888<<<555555555555666777888999888666555666777888777555555555666666777777888888333555777555333222555888333444555666666555444333777999999555444555444000000333555555555444444555:::444000222444444333444444444333333333333222222///333555333222333444222::::::888555222000000111000///......000222222111///111333222000///......------,,,,,,------...///...------,,,,,,,,,,,,---++++++,,,///111000...,,,******)))***+++---///000---------------,,,************++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))(((''''''***...---)))(((+++222222'''000333SSS888+++))))))*********+++++++++'''---...***''')))---//////222333222//////000222***+++000555444...,,,------///...***)))---111222------///111...+++---222---111444555444444666999000000/////////000111111,,,---000333000...333:::000///...///000000...,,,---//////---///111000,,,///000111222222222111000222333444333111000111222444333111000///000000111...000222222000000000111333333222111//////222444333222222333555444222000333222222111111222222333444444333333333333222222111111222222222333333333444444666888:::999666333333444555444333222333555444555555666666666555444:::::::::999888777666555666999888666666999:::888:::::::::999888888777777>>>:::555444666777666444444555666666555666888:::444555555666777888999:::777666666999>>>@@@???===888888888888888888888888888777999;;;::::::@@@GGGRRR^^^mmmwww~~~~~~rrrjjj___WWWTTTRRRPPPNNN@@@===888222...111777<<>>444111+++%%%######"""!!!###(((000666555===GGGQQQZZZcccmmmtttwwwyyy{{{|||||||||~~~{{{uuupppgggXXXIII888000&&&$$$'''...555@@@OOOcccnnnjjjWWW@@@000)))###!!!&&&)))((('''(((######!!!"""'''###'''888333+++333@@@]]]www[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\^^^```bbbccccccdddfffgggfffggghhhjjjkkklllkkkkkkkkkkkkkkkkkkjjjiiihhhgggdddbbb___]]][[[[[[]]]]]]ZZZ[[[\\\\\\[[[[[[\\\]]]\\\]]]___aaabbbcccccccccbbbbbbbbbaaa``````______^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUURRRPPPOOONNNLLLJJJIIIIIIGGGCCC@@@===<<<<<<999999999999888888888888888888888999999:::::::::===<<<<<<<<<<<<;;;;;;;;;@@@???AAAFFFEEE???<<<>>>>>>```QQQ<<<;;;:::???<<<;;;;;;;;;::::::999999999555:::???>>>999666888;;;666666666666777888999:::888666555666777888777555666666666666777777777777222555777666333222555999333444555666666555444333444777888555555777666222000111222222111222666::::::333///444777444222333444444444444333333222111333888999555222444444111888888666333000...///000///...------000111111111---000222222000...///000------,,,,,,------...///------------------......///---,,,---///111111000++++++*********,,,...000,,,...000222222000---,,,***+++---......---,,,+++***++++++++++++***)))(((******,,,...---+++---222***...)))111555...%%%*********+++++++++,,,,,,***...///+++***------***777111000555333,,,+++111***))),,,111111------111,,,000111,,,,,,111333222///------000000---///333...000111222333444555777000000//////.../////////'''***///333000,,,...333555111---///333555222///+++//////...000555333......///000111111111000000222222333111///......///111000///...---...000111---111444555222000///000000222333222000111444666333222111222444555444333111111222222222222111111444444444333333222222222111111222222222333333333222333555888:::999555222444555666666444444555666222333444666666666666555555666666777777777666666555888888555555999999777777777888999999999999999AAA<<<666444666777666333444666777777666777:::>>>999999999999999999999999888999:::;;;============777777777777777777777777666666888;;;::::::@@@IIIQQQ^^^lllvvv}}}}}}mmmfff]]]VVVSSSPPPMMMJJJ???888111000444999;;;;;;EEELLLKKK>>>333///))) """$$$$$$%%%%%%)))///444555===IIIUUU^^^gggnnnsssxxxzzz{{{{{{{{{{{{}}}~~~zzzssslllbbbQQQBBB333,,,$$$)))111222CCCPPPaaakkkeeeRRR===111***)))***+++,,,,,,---000&&&%%%### 000---)))222;;;SSSqqq]]]]]]\\\\\\[[[[[[ZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\\\\^^^```aaaaaabbbdddffffffgggiiikkkllllllllllllkkkkkkkkkkkkkkkjjjiiihhhfffccc___\\\[[[[[[]]]___ZZZ[[[]]]^^^]]]\\\\\\]]]\\\]]]___aaaccccccccccccbbbbbbbbbaaa``````______]]]\\\[[[ZZZYYYYYYYYYYYYVVVTTTQQQPPPOOONNNLLLKKKJJJIIIFFFBBB>>><<<<<<===999999999888888888888777666666777888:::;;;<<<=========<<<<<<<<<;;;;;;;;;>>>???DDDGGGBBB999888>>>:::]]]OOO999999:::???<<<::::::;;;;;;;;;:::999888:::@@@EEEDDD===999:::<<<777777777777888999:::;;;888666555666777888777666777777777777666666666666111555777666222222555999333444555666666666555444000444666444555888777444444444444111///111777<<<:::333000555999666222333444444444444444333222111666;;;<<<666333555444000666666444111...---...///...---,,,---///111111000***---000000...,,,---///---,,,,,,,,,,,,---......------------......///000333///,,,***---000333555,,,,,,*********,,,...000''')))---000000...+++(((***,,,...000000...,,,***...------,,,,,,+++++++++...,,,---...---,,,111888&&&555)))000222+++,,,++++++,,,,,,,,,---------000111///,,,...111...&&&===000...777666***(((000///++++++...---)))+++222)))000222......222333000000---,,,000111000000444111000000////////////...111000///...............(((***...111///---111888222---(((***000444222...***///000///222888777222---...///000111111000///000111222222111000111333///...---,,,,,,---///000---222666777444111000000000333666777666666888;;;222111000222444777777777000111222333333222111000444444444333333222222222111111222222222333333333111222555888:::888444111666777888777666555666888111222444666777777666666111222333555666777777777555777777444555888999777444555777888:::;;;;;;;;;@@@:::555444777:::999666555888999999999:::>>>BBBBBBAAA???<<<:::777555444777999;;;;;;999888999:::666666666666666666666666555666888;;;::::::AAAJJJQQQ^^^lllvvv||||||iiiccc[[[UUURRROOOKKKHHHGGG<<<333666AAAIIIGGGBBBPPPWWWTTTDDD777111)))"""&&&(((***---222666<<>>VVVjjj\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbcccddddddeeeffffffhhhiiijjjkkkllllllllllllkkkkkkkkkjjjjjjjjjiiiiiifffdddaaa___]]]\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]^^^___aaacccdddddddddbbbbbbbbbaaaaaa```___^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXTTTPPPPPPSSSUUURRROOOJJJGGGDDDBBBAAA???===;;;>>>;;;777777999:::999777888888888888888999999999<<<<<<<<<;;;<<<>>>AAACCCFFF>>><<>>444333111111222333222000222222222000000111444666AAA333444:::333...111111000777888222222888555,,,...///000111222222111111222111000111222111///---///...,,,++++++,,,...//////,,,)))***---//////...,,,,,,+++******+++,,,,,,,,,+++***)))))))))***+++***+++,,,,,,++++++---///'''222555---(((---///,,,***+++++++++***)))'''&&&......---,,,,,,,,,,,,---***+++---,,,+++******+++,,,...((((((---***)))444444000---...111222...***111...,,,,,,...///...,,,,,,+++***,,,//////,,,)))***---000222222///,,,***------------...222666:::999999::::::666111333888111+++***000333///---///333333333222000000222444222...***((())),,,///000.........///111222111000,,,555:::444...000333333000000000000000/////////222111000000///000000000+++555>>>;;;000***...666222222222444777888777666:::444222555666333222444333333444444444333111000444444444444444444444444222222111111222222333444222444555444111111333555///222555555333222333666222333555666777777777777666666666666666666666666777999:::;;;:::888666555:::555444999;;;666555777AAA>>>;;;999:::;;;;;;;;;>>><<<:::;;;===<<<:::777888777777888999999777555<<<777666:::;;;:::===CCC999888555333333444666777333333666:::;;;===DDDLLLUUU```mmmwww|||lllfff]]]XXXTTTQQQKKKGGGEEE===111333AAAfffIII333CCCJJJMMMFFF;;;000&&&$$$$$$&&&)))((((((...666>>>CCCKKKUUU___hhhooossszzzzzzyyyyyyyyyzzz{{{{{{zzzwwwsssooofffWWWDDD666+++###!!!&&&///:::BBBMMMWWWcccfff]]]MMM===333&&&"""(((111''' """%%%(((%%% """'''***111===IIIQQQkkk|||\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbbbbcccdddeeeffffffiiijjjkkklllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhfffccc```___^^^^^^___\\\\\\\\\\\\\\\]]]^^^^^^^^^___```aaabbbcccccccccaaaaaaaaaaaa```___^^^^^^\\\\\\[[[ZZZZZZYYYYYYXXXVVVSSSPPPPPPSSSTTTQQQMMMJJJGGGDDDAAA@@@???===;;;===;;;888777999999888777888888999999999999::::::<<<>>>>>>;;;888:::AAAHHHOOOJJJFFFDDD@@@:::888:::HHHQQQOOO@@@888===>>>888<<<<<<;;;:::::::::;;;;;;555===NNNCCC:::===555;;;888888888999999::::::;;;777777666666666777888888666666555555555666777888999999888777666777888:::333111111555999:::666222555222000222555666333///444222111111...---222:::444333222333444444222000///000111111111333777:::;;;333666:::333222444000===AAA===666666<<<:::111/////////000111111222222222000///000111111///...------------------------///,,,******---//////...,,,,,,+++******+++,,,,,,++++++***))))))***+++,,,+++,,,---,,,++++++,,,...,,,444555///...444444...)))))))))***))))))((((((......---,,,,,,,,,,,,,,,,,,---///...---,,,,,,---......))),,,555111,,,111333///,,,---000111///,,,---***''')))...111000---000---+++,,,...000///...---+++***,,,000111///,,,+++---......---///444888999444111222000---+++---222---,,,111333000...///666444222333666888888888333000---,,,,,,///111222...------...000111000///+++000111---+++...///------------...............///////////////000111222...333888888444111222555111000111222555666555444???999444555:::;;;666///...000333444444444555666444444444444333333333333222222222222222333444444333555666444222111333555111333555555444444555666333444444555666777888888666666666666666666666666888888999:::999888777666===888888<<<===:::888:::HHHEEEBBB???>>>===<<<<<<;;;:::888999::::::888666999888777777888999777666:::777777:::;;;999;;;@@@888777555444444555666777888888999<<<<<<<<>>999JJJNNNNNNFFF<<<333))) ###!!!"""'''***---444<<>>888777'''%%%"""  $$$"""""""""'''+++222>>>KKKSSShhhyyy]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^___```aaaaaabbbcccdddeeeffffffkkkkkkllllllmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiiiigggeeebbbaaa`````````]]]]]]]]]\\\]]]^^^^^^___``````aaaaaabbbbbbaaaaaa```aaaaaa``````___^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXTTTRRRPPPQQQRRRRRRNNNJJJIIIFFFCCCAAA@@@???===;;;<<<:::888888888999888777888888999999999:::::::::<<>>======<<>>>>>;;;::::::::::::::::::;;;<<<666BBBRRRCCC888===555666999999999999999999999999555555555555555666777777555555444444555555666777555666666666666666666666666222111777>>>???999111222111111444777777444000777555444333000---111888444444444666777666333000000111222222222444777:::222000555555///333666...??????999333555<<<999111000////////////111222333222000......///000///...+++,,,...000000...,,,+++...,,,++++++---......---,,,++++++******++++++,,,***************+++,,,---+++,,,---,,,+++***+++,,,,,,000///,,,///555333,,,))))))(((((())))))******...---,,,,,,++++++,,,,,,,,,---......,,,,,,---.........)))...:::666,,,...333000,,,---000222222111444///,,,...555888666222000...+++***,,,...000000000***&&&'''---111000...***---000...+++,,,000555:::222---///000...++++++111------000111///---...111,,,***---444888777333222111////////////111111---,,,,,,---///000///...//////---+++...111000---,,,,,,------......//////.........///000111222333111111222555888888555333/////////111333444333222>>>;;;444444>>>FFF>>>......111444555333333555777444444333333222222222111333333333333333444444555444555666555333222333444444333333444666777777666555444444444555777999:::555666666666666666666555888888888888888999999999===999999<<<>>><<<:::;;;BBBAAA???<<<:::999888888888777666666888888777555<<<999777666777888888777888777999<<<;;;888999<<<777666666666666666777777:::999;;;>>>>>>>>>DDDLLLXXXcccooowww~~~~~~yyyllldddYYYSSSQQQOOOKKKHHHGGG666***...+++@@@333===MMMPPPOOOHHH@@@999///'''$$$"""(((---444:::DDDJJJTTT^^^gggooouuuyyywwwwwwxxxyyyzzz|||}}}}}}yyyvvvqqqjjj```OOO===111$$$ !!!(((333;;;FFFNNNSSSMMM???555555999111&&&&&&!!!$$$###!!!!!!&&&+++222>>>KKKVVVdddwww]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^```aaaaaacccdddeeefffgggkkkllllllmmmmmmmmmllllllkkkjjjjjjjjjiiiiiiiiiiiiiiigggfffdddbbbaaaaaaaaa^^^^^^]]]]]]^^^^^^___```aaaaaaaaaaaaaaa``````______``````______^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWSSSRRRQQQQQQQQQOOOKKKGGGHHHEEEBBB@@@???>>><<<;;;;;;:::999888888888777777777777888888999999::::::;;;======;;;888999???DDDHHHQQQRRRGGG@@@CCCEEEBBBHHHBBB>>>@@@AAA>>><<<<<<<<<;;;;;;;;;<<<===>>>>>><<>>777666:::::::::999999888888888444444444444555666777888444444444444555555555666222222444666777666444222888666666:::??????999222222222333666888777333000888777777777444111444;;;444555666888999777444111444444555444222333444666000222777333---777===333888666222///444;;;888111111000......///000333444111///------...//////...,,,---...//////...---,,,------,,,,,,------------++++++++++++++++++++++++))))))******+++,,,------+++---------+++)))***+++***......,,,...222222------,,,***))))))***+++,,,---,,,,,,+++++++++++++++***+++,,,+++******+++---+++---***...777222+++000333000------000444555666<<<666111222888:::666111---,,,++++++,,,,,,------///+++((((((+++......---***...111///***)))---222888222///000111///...///...------......---,,,,,,***'''&&&)))///222111///.../////////.........///---++++++,,,...//////...111000...---///111111000---......///000111222222/////////000000222333333222000000333666777444111/////////000222333222111333777444222<<>>;;;888666777888888888777:::===>>>;;;888888:::666666777777777888888888777666999===???@@@GGGPPPWWWbbbnnnwww~~~yyylllcccYYYTTTUUUWWWTTTQQQFFF:::///---'''???666@@@GGGOOOTTTNNNDDD;;;333------%%%"""(((---333888GGGOOOYYYcccjjjqqqwww{{{wwwxxxyyyzzz{{{{{{||||||yyyvvvppphhh\\\KKK:::...""" $$$!!!""""""!!!###+++222<<>><<<:::999::::::999888777666666666666777777888999999::::::999999;;;<<<===<<<;;;<<>>??????@@@AAAAAAFFFJJJPPP<<<444>>>888:::;;;::::::999999888888888555555555555555666777888333444444555555555555555666666888;;;===<<<999555555666888999::::::888666444444555777777555111///555555777999777444777===555555777888999888444111444555555444333222444555666777;;;555000;;;DDD===555555444444999<<<888333111000......///000333444000...------///000///...///...------------...///,,,---...------,,,,,,---++++++++++++++++++++++++))))))***+++,,,---------***,,,------+++))))))***+++000444222///111333444222000...,,,+++++++++,,,,,,,,,+++************+++***+++++++++******,,,...***///------222---,,,777000...,,,,,,...111444555555000+++,,,111333000+++,,,---///000///---+++***+++---///...+++)))***,,,...000111...***)))---111555333333333///******...---/////////.........---+++,,,...//////000111222---///000000...---...000---+++***+++---...///...,,,---......---,,,...111---......///000111222222333222222111111222222222000111222222222222111000000000000111333444333111+++333555111666AAA@@@444888999999555000------///333333333222222111111111444444333333333444555555222222222333444333222111555222000111555888888666666555444444555777:::;;;666777999::::::999777666888777777777888999::::::666666666777999:::999777666888::::::888666666777666666777777777888:::<<<@@@===999777777888888777777<<<@@@???<<<:::::::::777777888888888888888888555555888<<<===???FFFNNNUUU```mmmwww~~~|||nnndddYYYVVVXXXZZZWWWSSSCCCAAA666---)))KKK@@@???CCCQQQ[[[VVVHHH:::111,,,222***$$$'''---222888===JJJSSS^^^gggmmmqqqvvv{{{yyyzzz{{{{{{{{{zzzyyyxxxzzzvvvpppfffWWWFFF666+++""""""%%% $$$***333:::AAAAAA999000)))&&&777--- ((($$$,,,$$$!!!%%%$$$!!!!!!(((///777FFFTTTcccwww]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaa^^^___```bbbccceeefffggghhhiiijjjkkkllllllllllllllllllllllllkkkkkkkkkkkkhhhggggggfffdddccccccbbb``````______``````aaabbbaaaaaaaaaaaa```___^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSQQQNNNKKKHHHFFFEEECCC@@@???>>>>>><<<:::888999::::::777666666666666666777888999::::::;;;:::888888;;;??????;;;777999AAAHHHHHHFFFEEECCC@@@CCC>>><<<>>>???===:::999;;;;;;::::::;;;;;;<<<<<>>555555666777888777444111000////////////111222333///......///111111000...111///---,,,,,,---///111,,,---///...---,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---------,,,)))+++------+++***)))***)))///333222---,,,///333444333111///...,,,,,,+++,,,+++******))))))******,,,------,,,+++,,,///111,,,222000...000,,,///>>>******))))))+++---000222+++)))''')))---///...---///222555666333///,,,+++)))///333222,,,((((((+++333222000---+++,,,///111999999:::999333***)))------111333111000111222111,,,///222222000///000222...000333222///...000222...,,,******,,,...//////------000333111...///333,,,,,,------......//////444333222111111111111111...111333222///...///111222111111222444444333222+++333777222111555777333888777555333222111000000222333333333333333333333333333333333333444444555111111111333555666444222333222111222444666888888666555555555666888:::;;;666777999::::::999777666888888888888888999999999777888888888:::===<<<888777;;;===<<<888444444444666777888888888:::===@@@@@@>>>;;;999999999888666666>>>BBB???;;;;;;<<<<<<:::999999888777888888888888777999<<<<<<<<>>>>>===<<<:::777999;;;:::777555555666777888999:::;;;<<<<<<===;;;;;;;;;===>>>>>><<<:::<<<<<<@@@EEEFFFAAA>>>???===>>>===<<<<<<>>><<<999888888777777666777777777OOO>>><<<666888<<<444:::::::::999999999999999999777666555444333333333333444555666777777777666666444333333777;;;;;;777222DDD>>>777444333555666666333333444444333222111111///000444888777444666;;;777666555666777777555333///111333333333333444666333...555999111111888:::222333444555222000111333/////////000111111222222---...///111333333000---//////............//////+++...000///---++++++,,,***+++,,,,,,,,,,,,+++******+++,,,------,,,,,,+++'''))),,,---,,,*********)))+++---...,,,***+++---222222111000///...,,,+++++++++***))))))))))))))),,,,,,,,,,,,+++,,,///222---000---,,,111...///<<<((()))***++++++,,,...000***++++++,,,,,,---///000444666888777222...,,,,,,+++...111111---++++++,,,888444...,,,---000222222888888999<<<999111---...)))000222///...111333111------...///111111000///---000222000---,,,///333///,,,***+++---///000000111---///555777444111222---------...............000000000///000000111111...///111111000000111333222111111222333444333111///222555444111000222555888444111111333444222000222222333333444444555555222222222222222333444444111111222555888999777555333333444333444666999<<<555555666777888999999:::444555777999999777555444888888999:::999888777666777::::::888:::>>>===888555:::>>>===888444333444666888999999999;;;???CCC@@@>>><<<;;;:::999777555555>>>BBB>>>999:::=========<<<999777666777888888888777999<<<<<<<<>>>>>===<<<:::666999;;;:::777555555666999999:::;;;<<<>>>>>>???<<<>>>???>>><<<<<<>>>@@@???999:::CCCEEE???===AAA777===>>>::::::??????:::===<<<;;;;;;::::::::::::NNN777555666;;;<<<000777999999999999999999999999666555444333222111111111444555777888888888777666444222222666:::;;;777222VVVKKK===666666777555222111222222222111111333444222333777:::888555666;;;888666555555666666555444222333444444222000000111666000:::CCC:::444888<<<000222444444111111666===...///000111222222222111---...000333555444000------...///111111///...---+++...000000---++++++,,,***+++,,,------,,,+++***+++,,,---------,,,+++***&&&))),,,---,,,+++***+++000---,,,///000///---,,,...///000000000...---,,,+++******)))))))))))))))*********))))))***---000+++---(((***111///---666***,,,---......///000111+++---...,,,***)))+++---666777777444///++++++,,,...------......///......<<<555---+++///333444444000---///666999555///,,,%%%,,,///,,,+++///111///000---,,,///555777333///+++...///---))))))---111///---++++++---///000111///((((((111777444...+++000000000000000/////////------------...000111222///......000333444555444111000000111333333222000111///111444333111444:::;;;555///000444555222...111222333444555555666777222222111111222222333444222111333666;;;<<<:::777333555666555444555:::>>>444555666888999999999999222444666777777666444222777999:::;;;:::888666555555999999777999>>>===777444999???@@@<<<999999:::666888999999999;;;@@@DDD@@@???===<<<;;;:::777444333===AAA<<<777999======???===:::777666666777999555555888<<<===>>>EEENNNXXXbbbooowww~~~yyyooodddZZZVVVYYYXXXPPPHHHCCC:::333444+++===555EEEKKKPPPTTTUUUSSSLLL<<<...%%%%%%(((...333999EEEPPPTTT___lllrrrssssssuuuyyywwwxxxzzz||||||{{{zzzyyyuuuqqqiii[[[III666((( !!!###%%%$$$ """ )))222///%%%!!!---222,,,---!!!)))///...,,,,,,+++***...&&&$$$))),,,///===OOObbbttt]]]]]]]]]^^^^^^^^^_________^^^]]]\\\\\\\\\\\\\\\^^^```aaabbbbbbccceeegggfffggghhhiiijjjkkkkkkkkkmmmnnnooonnnkkkiiiiiijjjjjjjjjjjjjjjjjjiiiggggggfffeeecccaaa``````aaaaaaaaaaaa```___^^^]]]]]]\\\^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUSSSPPPMMMJJJIIIHHHHHHHHHGGGEEEBBB@@@===;;;:::888;;;<<<999444333777;;;:::999888;;;>>>@@@>>><<<777999;;;;;;:::999:::;;;=========<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::;;;>>>:::888<<<888333999444666888888777666555666::::::888777666666666666555555666666666666555555///333777777444333666999;;;888666666999:::999777<<>>888222444666777777666444333222888===;;;444222777===777555333333444555555555000000111333555555222000222...000777:::666444666777666333000------///111222///...///222333111///222111///...---------...+++---111333333222///------,,,,,,,,,,,,,,,++++++---...---))))))---...,,,------,,,)))'''''')))+++)))******)))(((''')))***...---+++***+++---///000/////////...------,,,,,,)))'''(((---///,,,))))))---,,,)))'''(((+++,,,+++(((...---'''(((000222+++%%%///888888222,,,,,,///''')))---000000...+++)))333111///,,,++++++,,,---(((+++---...,,,+++---///333333222111444777222+++%%%,,,---000999555,,,---000///...---------------222///---,,,---///000000000...,,,---//////,,,)))...$$$'''888888)))$$$...///++++++//////++++++///.........////////////000///000,,,***...333000(((000'''111888///666AAA999444111000111333444111...999777444111000111222333333222111222444666666666666555444444555555222000...///111222333222222111333555444111222777999888666555333222333555777888;;;AAAAAA;;;777777555111444555888999999888555444777666666666666888:::;;;777555555777999999666333555666999;;;<<<;;;777444666:::>>><<<888777;;;AAA???AAA???;;;:::;;;:::666444:::<<<777666:::<<<;;;BBB>>>999666666888:::;;;333666888999:::>>>EEEKKKXXXaaallluuu}}}|||uuuooofff\\\YYYZZZXXXPPPGGGCCC:::222111999???@@@>>>PPPSSSTTTRRRPPPLLLBBB999)))''''''***222===HHHNNN[[[```gggmmmrrruuuxxxyyy{{{{{{|||~~~|||yyyvvvwwwlllVVV@@@222)))!!!&&&---000((( """***""")))///$$$###(((&&&111%%%$$$$$$%%%---999>>>;;;:::>>>''')))...444666777???HHHZZZmmm]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\\\\\\\\\\]]]]]]___aaabbbbbbbbbdddffffffggghhhiiijjjkkkkkkkkklllnnnooonnnlllkkkjjjkkkkkkllllllkkkkkkjjjiiihhhfffeeecccbbbaaa```aaaaaa____________^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQNNNKKKIIIHHHHHHIIIHHHFFFCCC@@@>>><<<;;;@@@BBBAAA===777444555888888777777999<<<>>><<<:::999;;;======<<<;;;<<<===<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;:::::::::>>>999777<<<999444:::666888:::;;;999888888888:::999888777666666666666555555666666666666555555222666999888555444666999999666222333666;;;>>>>>>777<<<:::333333;;;===888555555555555555444333333444888;;;999444222444999;;;999666555666666666555222222333444444333222111//////222999999444111222666444222000//////000000444222000000111222111///111000///---,,,,,,------+++,,,...000111///...,,,------------------------,,,......++++++...///---++++++***(((&&&&&&(((***,,,...000000///---,,,,,,------,,,+++++++++,,,,,,,,,---------------------///***''')))+++***+++...,,,+++)))(((***,,,+++***'''---...)))***000///(((---222666555///+++,,,...***+++...//////...+++)))......---,,,,,,,,,---...)))***++++++***+++///222///333555333111222000---+++111//////777444,,,............---------------///---++++++,,,---------***))))))+++---...---,,,...+++222===:::,,,(((000...++++++//////,,,,,,///------........./////////...///---+++---222111+++222+++333888111666???999222111111222333333222111777666333111/////////000888666444333333333222000333111000111333333222111333444555666666666555444555666555111111555666555666555444444444555666777555:::;;;666444666555222444555888999999888555444777666666666777888999:::777666555666888999777444777666777999<<<<<<888555:::>>>AAA???;;;;;;@@@EEE999;;;;;;888888;;;;;;888666;;;;;;777666:::===<<>><<<:::BBBCCCBBB===888444555666666555666888:::;;;:::999;;;<<<>>>>>>=========>>>;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888===999666;;;:::666;;;999;;;======<<<::::::;;;999888777777666666666666555555666666666666555555666999;;;:::777555666888AAA<<<555111222666999;;;888;;;999333333999:::666777666444333222333333444666777888666444222222444<<<:::777555555555444333222444666444222111333555///222888<<<999222///111444222///000222333111///555333000000000111111000000000///...------------++++++,,,------------,,,,,,,,,------------------,,,...///,,,,,,//////,,,+++++++++)))((((((***,,,---111444555222///,,,+++,,,,,,,,,,,,+++***))))))***++++++,,,------......///+++)))+++---+++***,,,+++***)))+++,,,,,,***)))'''---...+++---111...&&&444444222///,,,***+++---......//////...---,,,+++******+++---......//////---,,,+++)))(((***///222---555:::555000///000111///333...,,,333000***...++++++---......---,,,,,,---,,,+++,,,......,,,+++***+++------,,,,,,...///+++000888<<<666---***------++++++...///------000,,,---------............,,,...///------111111///000+++000333...222777222///111222222222222333444888777555444222111111000:::777555333333222000///222000//////111333444444666666777888888777555444555777555111000333333111555555555555555555555555111444666333333555777666444666777999999777666444777666666666777888999:::888777555555777777777666:::666444666;;;===:::666===@@@AAA???;;;<<>>???>>>;;;888777777777777666666888:::;;;<<<@@@GGGMMM[[[dddmmmuuu||||||vvviiibbbYYYRRRNNNLLLJJJHHHFFF<<<111---111999>>>@@@HHHVVV```[[[MMMBBB===<<<(((,,,111444999CCCSSS___dddhhhmmmrrrtttvvvxxxyyy{{{{{{}}}~~~{{{mmmjjj___JJJ777***"""!!!!!!"""!!!"""&&&888???...$$$))),,,000&&&///AAAQQQVVVQQQKKKIII;;;666111//////333???KKKWWWjjj[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[]]]_________```bbbdddeeefffgggiiijjjkkkkkklllkkkmmmoooooonnnmmmnnnooollllllllllllkkkjjjiiihhheeeeeedddbbbaaaaaa``````]]]]]]]]]]]]]]]]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZYYYUUUVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQPPPNNNKKKHHHFFFJJJIIIGGGCCC@@@===;;;999999;;;;;;999666555666777555555666888999::::::999;;;===>>>>>>======>>>???::::::;;;<<<<<<;;;:::999999::::::;;;::::::999999666<<<888333999:::777;;;999;;;===>>><<<;;;;;;;;;888777777666666666777777555555666666666666555555666888999999777666777888@@@<<<666222222444888:::===???<<<666444777777333666444222111111333555666555444333333444333222111888666333111222222111000111444666444000000666;;;333777<<<<<<666111000333222///...000555666222...333222000//////000111222000000000//////.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,//////,,,,,,...---***,,,---------+++,,,---///,,,///111111///,,,***)))***+++,,,------,,,***))),,,,,,,,,---------......***))),,,333444...(((&&&+++)))***---...,,,))))))))),,,---,,,///333000***333111...++++++++++++***222111///---,,,,,,,,,,,,(((***,,,///000000/////////...,,,***)))***,,,...///666999666333333333111,,,000+++)))000---'''+++(((***,,,.........,,,+++------...///111000...++++++---...,,,)))(((***,,,+++111555222...+++)))&&&,,,,,,,,,.........///000,,,,,,,,,---------......---///111000...//////000000---///000///000111...---///222222000000333666444444444333222222111111555333222222333444333333555333111000222444555555444555666666555444333222444555444000000222222000444444444555444444333222111333555444444555777999555666777888888777666555777777777777777888888999888777555555555666777888;;;666222444999===<<<888;;;<<<<<<999777888>>>CCC:::<<<;;;888777999888555<<<;;;888555555999>>>@@@>>><<<999888777666333111555666888888999>>>FFFLLL\\\ccclllssszzz~~~{{{tttggg```WWWSSSRRRQQQMMMIIIBBB;;;111---///555;;;>>>GGGVVVbbb\\\NNNBBB<<<:::000222555888>>>IIIVVV```hhhlllppptttvvvxxxzzz|||||||||}}}~~~{{{xxxmmmgggZZZGGG555)))""" """"""&&&%%%000555(((!!! '''###222###!!!$$$***===ZZZooorrrdddRRRFFF;;;888777888888888===DDDUUUhhh~~~ZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZ[[[]]]^^^^^^___aaacccdddeeefffhhhiiijjjkkkkkkjjjlllnnnooonnnnnnooopppkkkkkkkkkkkkjjjiiihhhgggeeeddddddcccbbbaaa```______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQPPPNNNKKKHHHGGGHHHGGGEEEBBB???<<<999888555666777777666666777777555666888999999::::::;;;:::;;;======<<<<<<<<<===999:::;;;<<<===<<<::::::999999::::::;;;::::::999666>>>888222777999777999888:::<<<<<<;;;:::::::::666666666666666666777777555555666666666666555555333444666777666666777888333333333444666999>>>@@@<<<<<<:::666444555444222444333222111222444777888222111000111444555444222444222000///000111111111///222444333000222888>>>555999:::666000///111444111...---111555777333...///////////////000111333111111111111000000000///...---,,,,,,,,,---//////+++,,,,,,---...///000000...000///,,,+++,,,,,,))),,,---...---,,,,,,...///,,,------,,,***((()))***(((***,,,/////////---,,,.........---------,,,,,,)))(((,,,222444...(((''',,,((()))///000,,,)))***---,,,***+++///555444000---+++******,,,,,,***(((333222///,,,++++++,,,---***,,,...000111000...---+++++++++,,,,,,---------111222222222555777444---)))...+++***111...'''***(((***,,,.........,,,+++,,,,,,---///111000---***''')))+++)))&&&&&&))),,,444444000***+++///,,,%%%,,,---...---.../////////,,,,,,,,,---------......///000222333111...---...333444222222666555111111,,,///111111///000444777...//////000000000000000333111000111333555555444777555111000111333333333333444555555444333222111000333333000000444444222222222333333333222222111333333555555444333555777555666777888888777666555666777777777888888888888888777666555555555777888;;;666222333888<<<===;;;888999888666444666;;;???;;;>>>===::::::<<<;;;999>>>:::666555666999===AAA;;;999888777888777444222555777888888999>>>FFFLLL[[[ccclllsssyyy}}}xxxrrrggg^^^UUUVVV\\\\\\SSSIII@@@<<<666222222666;;;???JJJVVV___\\\RRRHHH???888777444444999EEERRR]]]bbblllooosssvvvxxxzzz|||~~~}}}|||}}}}}}}}}{{{wwwsssnnneeeVVVDDD444'''!!! """"""###$$$!!!&&& %%%+++%%%$$$%%% !!!###)))444 '''111JJJkkkrrr\\\LLL>>>;;;;;;<<<<<<;;;>>>CCCUUUggg}}}YYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYXXXXXXXXXYYYZZZZZZXXXZZZ\\\]]]]]]^^^___aaabbbcccdddfffhhhiiijjjjjjjjjlllnnnnnnmmmmmmnnnooojjjjjjjjjjjjiiihhhggggggddddddddddddcccaaa```______^^^^^^]]][[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHFFFEEECCCAAA>>><<<:::999888888888888888777666555555777999:::::::::;;;<<<999:::<<<<<<;;;;;;;;;<<<999:::<<<>>>>>>===<<<:::999::::::;;;;;;;;;;;;;;;:::BBB<<<222777:::777888777999;;;;;;:::888888999555555555555666777777888555555666666666666555555111222333555666666777777111333555666777888;;;===444444444333333333333333222333444555666666777777000000///111333555444444555333111000222333333333///111222222111333888<<<444777666000,,,...111222000///...111444555333000...000111111000000111222///000000111111000000///.........---...//////000......///000111333333444...000///+++***...///---***+++,,,,,,*********,,,,,,,,,,,,+++))))))***,,,((())),,,...000000///............---,,,+++++++++...)))(((+++---,,,,,,...---((()))000111+++(((+++///+++(((***000444444111'''((((((+++,,,---+++)))222111...,,,++++++,,,,,,,,,---///000000///---,,,''''''(((+++///111000///000---***,,,555;;;444)))+++000---,,,333000***,,,++++++---......---,,,,,,******+++---...---+++((((((***+++,,,---///333666>>>888000+++...333111,,,---000000------//////---,,,---------..................111666666111---,,,111555000000999666///111000111111111111333666888333333333333333444555666555333111111222333222111555333000///000000000///333444555666555444333222...111222000111555666444111111111222222222333333333333555777555111000333666666777777777777666666666777888888888888777777666777777777555555777888888666444444777:::===>>>888888777666555777;;;>>>888;;;<<<:::;;;???@@@>>>>>>888444555777888<<<@@@777666666777888999888777888999:::999:::@@@HHHOOOZZZcccmmmuuu{{{}}}wwwpppggg\\\TTTWWW```aaaUUUHHHAAA???<<<888777:::???DDDNNNWWW^^^]]]WWWPPPEEE<<<999555333<<>>===;;;::::::;;;<<<<<<<<<<<<<<>>777000///000//////000...222111---,,,//////+++------........./////////,,,***///888;;;555///,,,,,,333,,,+++999666,,,111666444333333555777999999:::999777555555666777888666444222111222222111000222000///000111111000///222333444555666555444444...111333111222666666444222222111222333444666777444333666:::999222000333666666777777777777666666666777888999999888777666444777999888666555666777555666666666666888===AAA888888888888888999;;;===555999:::888:::>>>???======666222555777777:::>>>:::888777777888999888777888999999999:::???HHHOOO[[[eeepppxxx~~~xxxooofff\\\SSSTTTZZZ[[[QQQGGGBBBAAA===888666:::BBBIIIPPPZZZaaaaaa\\\UUUMMMEEE;;;999:::AAAPPP___kkkqqqwwwxxxyyyyyyxxxxxxyyyzzzzzzzzz{{{|||}}}{{{xxxuuuooo```NNN>>>///"""###***---000333333///(((%%%+++///***(((%%%$$$!!!,,,111,,,CCC]]]{{{~~~mmm___UUUJJJ===777666999AAAJJJYYYiii}}}XXXXXXXXXXXXYYYYYYYYYZZZUUUUUUUUUUUUVVVVVVWWWXXXWWWYYY[[[[[[[[[\\\^^^```___```bbbdddfffggghhhhhhjjjlllmmmmmmlllkkkkkklllllllllllllllkkkjjjiiiiiiddddddddddddcccaaa```^^^[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWVVVUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKEEEEEEDDDBBB@@@???======666666666777888888666444333666999:::888888:::<<<999;;;======<<<;;;<<<===:::;;;>>>@@@AAA???>>><<<:::;;;;;;<<<=========<<>>777555555555444222222333555777:::<<<;;;777222///111333444333111111222333999666333222222222111000444222111111222333222111444777666333555:::888333///111222222111111222444444888:::999555000......+++,,,---.........---,,,,,,---......//////......******+++---...000111222---...---***---555;;;<<<---...///...,,,*********%%%(((---///...,,,+++******++++++,,,,,,,,,++++++''''''(((((())))))******'''%%%'''---000---++++++000((((((///111***)))...///***(((---222000***%%%+++,,,---,,,***+++---000///...,,,+++***++++++,,,'''((()))***+++,,,,,,,,,333...)))(((***,,,,,,,,,000...,,,000:::@@@;;;111444555,,,''',,,+++''',,,000///...---------------...---,,,---......---+++---***(((***///333555444777111...000---((()))//////333222---,,,//////***.........////////////000)))''',,,888???999111------555---,,,<<<:::...444;;;777444555888;;;;;;:::999777444111///000111222555333111111222333222111111000000222444555444222000111333444444444333333///333444222333666666333444333222222333666999:::555555999???===666333666777777777666666777777777666777888999999888777666333666999999777555555777222555888777555777===BBB888888888888999:::;;;;;;666999999777777::::::888===555111555888777888<<>>:::777666666444333666777777777888===FFFMMM\\\fffrrr{{{yyyoooeee\\\SSSPPPSSSRRRLLLFFFBBB???;;;444222777BBBKKKQQQ]]]fffeee^^^XXXRRRMMM>>>???AAAGGGQQQ^^^kkkttt{{{||||||zzzwwwvvvvvvwwwxxxyyyzzz}}}~~~~~~{{{xxxrrrbbbNNN???000"""***555:::;;;;;;777222111...111///%%%$$$%%%$$$$$$>>>222HHHeeelll[[[XXXMMMAAA;;;888999???EEEZZZjjj}}}ZZZ[[[[[[[[[YYYWWWUUUTTTWWWTTTRRRSSSVVVXXXWWWUUUYYYYYYXXXWWWVVVYYY]]]```___```bbbdddfffhhhjjjkkkkkkkkkkkklllkkkkkkjjjjjjlllkkkjjjjjjkkkiiifffddddddcccbbbbbbddddddcccbbb______^^^]]]]]]\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXX[[[YYYVVVUUUVVVWWWVVVUUUUUUTTTRRROOOMMMJJJIIIHHHEEEDDDBBB@@@>>><<<;;;:::999:::;;;;;;;;;999777666666666777888999::::::;;;<<<<<<;;;;;;;;;:::::::::444AAA===333888<<<::::::===<<<999888888:::<<<>>>:::<<<<<<999666666:::===999888888888777777666666777======666666;;;;;;444000666;;;:::555333666;;;888888888888777666555444444666777777666555555555:::333333333---000666222888<<<<<<666000000111111111111111333555666555444555555444333333444555555222555555222222555555222777======666000000333444000333555222...---000444333:::444,,,000333444;;;111***'''+++000111000000///---,,,...000000---***)))000///(((,,,888999///333000//////---***,,,111---,,,++++++******++++++///---+++,,,...///,,,***...---,,,+++***)))))))))(((---000///***'''(((+++((()))***+++,,,---------222***---222,,,***---++++++'''+++444555,,,***///+++)))'''(((,,,444===BBB++++++++++++++++++++++++((()))***((('''(((---111,,,+++,,,---......+++)))---)))///,,,888HHH666)))444333222111111///,,,)))666111,,,+++,,,------,,,...,,,***+++---------+++000---***)))***+++******111333222,,,+++000444444444111---,,,---///...---000000////////////000000---111---,,,333111,,,000111---444DDDIII???666555666@@@>>>111---666777...///000111111111222555888MMM<<<000000111...///555000000000000111111111111333222222444666666222///555666777666333222444666777555222000111666;;;>>>AAA:::666999999666444666888777666555555666888999555555555444444444777999555666777999999888666555888777666444444444555666>>>999444444888:::999777:::888999;;;:::888:::???222888:::999888::::::999EEE>>>:::::::::777777999999555555:::>>>BBBJJJQQQ\\\fffqqqxxx{{{|||vvvoooccc[[[QQQLLLMMMNNNMMMJJJ::::::999555///...888EEEPPPYYYbbbddd```ZZZQQQHHH===AAAKKKUUU\\\cccnnnyyywwwwwwwwwwwwvvvuuusssssstttuuuxxx{{{~~~}}}{{{rrrcccMMM999,,,%%%!!!,,,%%%!!!"""!!!'''111<<>>IIIFFF888111333///555444///000888999444000111111111111222444666GGGFFF@@@777111000000000000000000000111111111111333222222444666666333000444555666555222222444666666555222111222555999;;;EEE>>>999;;;:::666333555666666777777777666666555666777888777666666888:::666666555555555555555555999999777666666666777777>>>;;;777666777888777666888666777::::::777888<<<555777777777:::>>><<<777???999666777999888:::===:::666666:::>>>BBBIIIQQQ^^^hhhrrrxxx{{{|||vvvoooaaaYYYOOOJJJKKKLLLKKKIIIGGGCCC===555------:::HHHNNNYYYcccgggeeeaaaXXXPPPKKKLLLRRRZZZaaafffoooxxxxxxxxxxxxwwwvvvuuusssrrrtttuuuwww{{{}}}{{{ooo```JJJ666)))"""!!!!!!$$$///===MMMXXXbbbggg^^^PPPJJJ>>>--- """###$$$"""+++***%%%000BBBZZZsssjjjRRRLLLCCC???BBBBBB>>>BBBKKKXXXiii|||WWWWWWXXXXXXXXXWWWUUUTTTTTTRRRQQQQQQSSSTTTTTTSSSVVVWWWYYYYYYYYYYYY[[[]]]^^^___```aaacccdddeeefffkkkkkkllllllllllllkkkkkklllkkkkkkkkklllkkkhhheeegggeeecccbbbbbbaaa___^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWTTTTTTUUUUUUTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHCCCCCCCCCBBB@@@===;;;999888999999999888666444222666666777888999::::::;;;=========<<<<<<<<<<<<;;;HHHQQQKKK??????===888888;;;:::::::::::::::::::::>>><<<999888888999999888888999999999999999::::::;;;:::<<<@@@>>>999555555888666333333555666555444666666666666555444333222555666666555333444555777666111777;;;666888<<<666444666555333333555222---444222000///111444555555CCC999555:::888000111:::333666777666777;;;<<<:::555666444222333555222------///111000///000555999EEECCC444---888;;;333000444///---...---+++,,,///...------...//////...,,,---++++++///555777333//////+++***,,,,,,+++---111......,,,+++******************+++...000111///---...---,,,++++++***++++++...***''')))---///---******+++++++++++++++++++++(((555,,,!!!***,,,&&&+++***(((---333111((($$$(((&&&(((,,,///111000...---++++++++++++++++++++++++444333111---***((()))+++,,,++++++,,,------,,,***,,,888HHH666'''---222AAA///...------......+++)))+++(((&&&&&&(((***+++,,,//////---+++***+++...111++++++,,,...111222111///000,,,,,,///---((()))000222000...---.........---......---,,,++++++,,,,,,---111------555333...222000777BBBIII???000---333444111///000444777777666000111222111111111333555999FFFIII;;;111222222---000000000111111111222222444333444555666666444222222333444333222222333555555555444333333555666777>>>999555666555222000222555666777888888666444222777888::::::999888999:::999888555444333444666777888888777666666666666777<<<;;;:::888555444555777777555777;;;<<<999999;;;888777555666<<>><<<999999<<<>>>AAAIIIQQQbbbjjjsssxxx{{{{{{vvvppp___WWWMMMIIIIIIKKKJJJHHHEEEBBB===888333555CCCQQQLLLXXXdddiiijjjggg___XXXVVVSSSUUU]]]eeelllrrryyyzzzzzzyyyxxxwwwuuusssrrrrrrssswww{{{}}}{{{nnn___HHH444''' ###)))555HHH^^^kkksssvvvlll___QQQ@@@***!!!!!!"""""")))(((%%%000AAA^^^vvvhhhPPPEEE===888:::<<<<<>>>>>:::<<<;;;;;;<<<===<<<;;;:::999???;;;888888999:::888666999999999::::::;;;;;;;;;>>>999:::@@@???666333888888555333333555777888888777777888777777666555555555777999999888777888888111...666<<<888:::===666444666666555888:::666000444222111222444666777666EEE888555===<<<000000===444666666444444666666444000333444222222444222...000111222111000222777:::FFFDDD666---666777///+++333000//////,,,))),,,111---------......///.........)))***222777444///...222---***,,,---,,,,,,//////...---,,,+++*********///...---------------------,,,,,,+++++++++,,,,,,222+++%%%(((///444000+++,,,,,,+++***************///DDD444!!!...000%%%,,,,,,---222666333,,,))),,,&&&)))...111222///+++)))++++++++++++++++++++++++111000...---++++++---...+++******+++,,,---,,,++++++:::PPPAAA...+++)))777...---,,,---......---,,,,,,+++))))))***,,,---...//////---+++)))***...222***+++---000222222000...111***,,,555444***+++555111111000000000000///.........---,,,++++++++++++///333...---444222,,,///,,,222<<>>@@@===;;;<<<888888666666;;;???>>>888EEE>>>999999888666777:::>>><<<<<<>>>@@@BBBIIIRRRdddllltttxxx{{{{{{vvvooo]]]UUULLLHHHIIIKKKJJJHHHAAA???<<<:::777888CCCOOONNNZZZffflllllljjjbbb[[[WWWRRRRRR[[[gggpppvvv{{{|||{{{{{{yyywwwuuusssrrrppprrruuuzzz~~~~~~|||zzzooo```JJJ666(((!!!!!!(((...;;;RRRkkkxxx}}}|||pppcccKKK===...'''%%%!!!"""******)))333CCC\\\tttlllVVV@@@:::555777:::===EEENNNUUUeeewwwWWWXXXYYYZZZZZZYYYWWWWWWPPPPPPPPPPPPOOOPPPQQQRRRSSSVVVYYYZZZZZZYYYZZZZZZ``````aaabbbcccdddeeeeeeiiijjjjjjkkkllllllkkkkkkkkkkkkjjjkkklllkkkhhhfffdddcccbbbcccdddeeedddccc\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWYYYXXXVVVWWWWWWWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIGGGEEEAAA>>>======>>>???:::::::::999888666555555666666777888999::::::;;;<<<=====================999AAA>>>999>>>>>>;;;@@@<<<===>>>>>>>>>===;;;:::AAA>>>;;;;;;======;;;888999999::::::;;;;;;;;;<<>>777777777777777777666555222555:::<<<;;;888777666333000666:::555666777000111333333333666999666000000000111444666777666444222...999LLLKKK777+++///111444444111111444444111,,,222666444111111333333666555444222222333777999:::>>>444,,,111222...000333000......,,,***---333---------------...//////...+++---444666111,,,,,,666000,,,---...,,,+++---///...---,,,++++++++++++222000---+++***+++///111,,,,,,,,,+++,,,,,,------333,,,''')))111666333------,,,+++)))))))))))))))///DDD444!!!...000%%%,,,'''***///222...))))))+++(((+++...000111///---+++++++++++++++++++++++++++---,,,++++++,,,---......+++***)))***,,,---,,,+++'''///CCC<<<333222)))000)))((('''(((***+++***)))---------,,,,,,,,,---...///...,,,***)))***...111,,,---///111222111...***...(((+++666666---///999000111333333222111000000//////...---,,,,,,------,,,111---,,,444222---111///111555666333000222777KKK;;;000111222------333///111222222111000111222---,,,///555333......555111111111111222222222222444555555555555555555555333222111111111222222222333444555555555444222111444444444333333555777888888777666555444555555666555888::::::999777777777666777777888777666555444444444555555555555555555222777:::999555444888===:::777888>>>AAA???======666999:::777777;;;<<<:::EEE>>>:::999888444333555???>>>???AAA@@@BBBJJJTTTdddllluuuyyy{{{{{{uuunnn\\\TTTKKKGGGIIIKKKKKKIIIGGG@@@999222------888CCCUUU___jjjnnnnnnllleee]]]ZZZSSSSSS\\\iiisssyyy}}}}}}||||||zzzxxxvvvtttsssoooqqquuuzzz}}}~~~{{{xxxnnn___III555)))"""!!!&&&+++...CCC[[[uuutttfffHHH>>>666222---$$$###+++---///:::HHH]]]sssppp[[[DDD???<<<<<<>>>BBBHHHNNNQQQbbbvvv|||YYYYYYZZZZZZZZZYYYWWWVVVOOOPPPPPPPPPOOOOOOQQQRRRSSSVVVXXXZZZYYYYYYZZZZZZ______```bbbcccdddffffffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiijjjkkkjjjhhhfffcccaaaaaabbbdddeeeeeeddd\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVYYYXXXWWWWWWXXXXXXUUUTTTSSSRRRQQQOOOMMMLLLJJJJJJGGGEEEBBB>>>======???@@@:::999999888777777777666666666777888999::::::;;;;;;<<<<<<<<<<<<=========999@@@===:::>>>===;;;AAA<<<===>>>>>>===<<<:::999@@@???>>>??????@@@>>>===999:::::::::::::::;;;;;;>>>:::888888888666777;;;444666888777666888;;;>>>444555555555555555444444///333777999888666555444999444888999222222333------000111000222555333///222111111222444555333222///---666DDDDDD666...000...111222111222666777555+++333777444000222666777:::888555222222333666888---666222+++///000000666555000---------,,,...333,,,---...---------///111///222555666333///---,,,999111---...///---+++,,,...------,,,,,,,,,,,,,,,///...,,,******---222666,,,,,,+++,,,,,,---...///111---+++,,,111444222///,,,+++***)))(((((()))***(((555,,,!!!***,,,&&&+++&&&+++//////+++(((***---,,,---...000000///...---++++++++++++++++++++++++...,,,******+++,,,+++***+++)))((()))+++,,,---,,,///+++444...,,,000&&&***+++)))((()))***,,,,,,++++++,,,---,,,++++++,,,...111...+++***,,,...////////////000111222000,,,))))))&&&***111333///111888...111444444333111000000//////............//////***///,,,,,,555555000555666555444333333333444666???444,,,...000...111777...000222222111111111222444++++++444555......555111111111222222222222333333555555555333333444555555333111111222333222111222333444444444333222111333666666222111444666666999777666444444666888999666777999888777555666666222444555777777666444222666777888888999888888888111555999888666555999===:::666666;;;@@@>>><<<<<<666:::;;;777555777:::999>>>999777999999555444555>>>>>>???AAA@@@AAAJJJUUUaaakkkuuuzzz|||{{{tttmmmZZZRRRJJJFFFHHHKKKJJJIIIFFF<<>>===777777777666666777777777666666777888999::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;@@@<<<:::>>>;;;999AAA<<<<<<<<<<<<;;;:::999888;;;<<<===>>>===<<<===>>>::::::::::::999999999999888:::999666666999:::777888777666777888999888777444444555555555555444444111333555555444444555777:::444666888222444999555111555666444333666777666<<<999444222222333333222777222000222222111333777---000111000111555666444...333555333222666999::::::777333000111333555666...777333,,,///000///666:::222,,,,,,...------///+++---...---,,,---///222111;;;@@@888000000000---777///***,,,...---+++,,,---,,,,,,,,,,,,---......,,,---...---,,,---111444+++++++++,,,,,,...//////+++---...//////...///000,,,+++)))(((((()))***+++)))+++)))(((******)))++++++000333000***))),,,000---...///000///...,,,***++++++++++++++++++++++++...,,,******,,,---+++)))+++)))((((((***,,,---,,,555,,,111+++)))---$$$)))...---++++++---.........(((+++------,,,,,,...111444///+++,,,000333111---222111111222333111...,,,''')))+++---...000333555+++///333444222000//////------------...///000111///444000///666555000444444555666444333333444333555222111111111111222444,,,...111222111111222333222000000222333222222333111111111222222222333333222444555444222111333666777555222111333333111///111222333333444333222222000444555111///333666666666666777777888888999:::777888888777555555666777444555666777777888888888666777999:::::::::999999222555777888666666888:::<<<666555:::??????>>>>>>999:::888555555888888555;;;777888<<<===999777777:::;;;===???===???HHHTTT^^^iiitttzzz}}}{{{tttkkkXXXPPPGGGDDDFFFIIIIIIHHH@@@888///,,,,,,444CCCQQQUUU^^^gggkkkmmmnnnlllhhhgggcccccckkkrrrwww{{{~~~}}}}}}||||||zzzyyyxxxwwwtttwww{{{|||xxxgggXXXCCC111%%% %%%///777KKK___ttt}}}yyyjjjYYYKKK777&&&###"""$$$ """$$$'''111DDDTTTmmm}}}kkkWWWNNNIII@@@888555888===@@@NNN^^^pppyyy~~~~~~zzzwwwwwwtttpppmmmkkkhhheeecccYYYYYYYYYYYYXXXVVVTTTSSSNNNPPPQQQPPPNNNNNNQQQSSSTTTVVVWWWXXXWWWXXXZZZ\\\ZZZ[[[\\\___aaacccdddeeeeeeeeeggghhhhhhiiiiiiiiihhhgggggghhhiiiiiigggeeebbb```______``````___]]]]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUVVVWWWVVVSSSQQQRRRRRRPPPOOOMMMLLLKKKJJJAAABBBDDDEEEDDDAAA===:::666555555555555666777777666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<999>>>;;;999>>>:::888AAA;;;;;;:::999888888777777444777::::::888777999;;;:::::::::999999888888888222999:::555666;;;;;;444<<<777333555::::::555///666666777777777777777666555555555333333444888<<<666000444777444:::CCC@@@888===???;;;999<<>>444,,,,,,...---,,,,,,+++---...---,,,,,,000333222BBBGGG999///111333///444---(((+++...---,,,,,,,,,,,,,,,,,,---...//////,,,///222111///------...+++++++++,,,---...///000''',,,111000,,,***,,,///+++***((('''''')))***,,,222***---222,,,***---+++...222444...'''&&&***......///000111///,,,)))&&&++++++++++++++++++++++++,,,***)))***...///...,,,+++)))'''(((***,,,------,,,'''222//////222+++333,,,***((((((***+++++++++'''***---......///222555777000+++...444777333---333222222333444333111///(((---///,,,,,,222444333)))---222333111...------,,,,,,,,,---...///000111888;;;555222777333,,,///+++111666555333222333333444888:::777444222000...+++---000222222222222333***333666000///666777111111111222222222333333333222444555333111000333555999666333222333333111///111111222333333333333333///555777444333:::>>>>>>444555888:::;;;;;;:::999999999999777555555777999:::999888888999;;;===???555666777888999999888777444666777888777666777777???999666;;;AAAAAAAAAAAA===:::555222555999777000>>>;;;<<>><<<<<<<<<===DDDMMMMMMVVV```eeeiiimmmmmmjjjfffdddfffnnnuuuxxx|||||||||||||||{{{zzzyyyxxxxxxzzz~~~}}}yyyfffXXXCCC111&&&!!!$$$333???VVVgggwww~~~}}}vvveeeRRRNNN777######'''%%%###%%%%%%###!!!"""///EEEWWWqqq}}}kkkWWWWWWPPPDDD888333777===AAAQQQ___lllqqqssstttuuussspppppppppppppppmmmiiieeegggddd```\\\ZZZXXXUUUSSSYYYYYYYYYXXXWWWVVVTTTSSSOOOMMMKKKJJJKKKNNNRRRTTTUUUUUUUUUVVVXXX[[[^^^```]]]^^^___aaacccddddddeeeeeefffgggiiijjjkkklllllljjjjjjiiihhhgggffffffeeedddcccbbb``````_________]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999888777777777888999::::::666777999999999999;;;===<<<;;;:::<<<@@@AAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::888777777888888<<<=========<<<;;;::::::999;;;999555777<<<:::444333777999888999;;;;;;888555222444::::::555333666333888<<<<<<777444444555333333444444555777888999222555777999>>>EEEGGGDDD888777555444555666888999AAA;;;555222333444333111555333111000///000111222000000000///---...000222999;;;777222333888999555444///---333555222///111...333666444...******,,,111000///......///000111---,,,,,,,,,,,,---......666777444...000777:::666,,,******+++......+++)))---000000***(((+++...///---...000111222222222111)))000222,,,***...111000///000///---+++***+++,,,************))))))))))))+++***))))))+++,,,+++***333===<<<---(((111333+++000///---,,,************)))***,,,.../////////...))),,,//////+++(((((()))+++...111111000---,,,+++)))---,,,***111;;;888,,,...***'''***......)))"""(((111///+++111111,,,......///000222444555666666:::444000111222000...///,,,***((()))---111444666333***...333+++(((,,,,,,+++...111111...---///222///222555555333000///...444222000000111222111000333333222222111111000000333111000111222111///---111000///000222333222111555222000///000111111111111333555444333222222333444555:::777000555999000333444444555555444444333999777666888;;;<<<:::777888888777777777888:::;;;======<<<999777777999;;;LLL>>>333666<<<===888333555555444222111333666999555333555999;;;888777999:::777555999@@@EEEFFFDDD555555222000555<<<:::222===::::::>>>BBBAAA:::222666999===???===>>>JJJXXXeeennnxxx}}}}}}ssshhhXXXNNNFFFGGGJJJJJJJJJKKKGGGBBBAAAAAA888...444AAASSSYYYbbbkkkqqqsssrrrqqqkkkkkklllpppvvv|||}}}}}}|||zzzyyyxxxwwwvvvxxx{{{~~~wwweeeVVVAAA...$$$!!! &&&555AAAYYYlll{{{|||xxxooo]]]JJJ777***!!!###***+++'''$$$!!!''''''"""%%%555JJJWWWxxxppp___RRRFFF999BBBHHH:::999CCC@@@BBBJJJUUU___dddeeeeeedddddd___^^^aaa```[[[[[[```\\\[[[WWWSSSNNNJJJGGGFFFZZZYYYYYYXXXWWWUUUTTTSSSPPPNNNMMMLLLLLLNNNPPPRRRSSSSSSTTTVVVXXXZZZ\\\^^^]]]^^^___aaacccdddddddddfffggghhhiiiiiiiiiiiiiiijjjiiiiiihhhgggfffeeeeeeccccccaaa```______^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUTTTSSSSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999888888888777888888999999666777999999999:::;;;===;;;:::;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888888999<<<<<<<<<;;;;;;;;;;;;;;;777999888666888<<<;;;555999<<<<<<999777888777333555222333777777333222555000444888888444111111222444444444444555666777777:::<<<<<<:::;;;>>>>>>;;;777666444333333444555666;;;888444111111333333444555444222000//////000111///000000/////////222444555777555222222666444///444///---222444111///111///222444444000------...---------...///111333444------------...///000111222444333000222666666222...,,,******,,,---,,,******000222---)))))),,,,,,---...///111111111000000***------***+++//////+++---......,,,***)))***,,,,,,++++++***)))(((((((((***)))((())),,,---,,,+++666;;;777,,,'''+++...***000//////...,,,+++******++++++,,,------,,,++++++,,,...111000---+++***++++++...000111///---,,,++++++---+++'''---555222'''((((((***///333222,,,'''&&&...+++'''...000---000---------///222444666777222---+++...///,,,))))))...---+++***)))***+++,,,***&&&111;;;666222333000,,,,,,---...//////...---...111333444222000......000000000///////////////000000/////////.........222111000000000000//////222111000000222333222000333111//////000111111000111111222333444555444444888555:::999111333666...333333333333333333333333444444333444666666555444888777666666666777888999<<<<<<;;;888666666888:::JJJ???666888======999777777777777666666888<<>>???<<<>>>BBBBBB>>>555555777===CCCEEEBBB???888999<<<>>>===???JJJVVVeeennnwww|||~~~{{{qqqfff^^^RRRFFFDDDGGGJJJNNNRRRSSSLLL???222---222999===RRRZZZdddlllpppqqqqqqqqqppppppqqqtttzzz~~~~~~}}}|||{{{zzzyyyxxxzzz}}}~~~}}}uuufffUUU===))) '''666CCC]]]nnn|||{{{ttthhhUUUBBB...%%% %%%'''''''''$$$&&&(((''')))444FFFTTTooozzzwwwiiiXXXLLLLLL???AAAAAA000+++222///:::AAAKKKSSSWWWWWWVVVUUUSSSRRRSSSUUUVVVWWWYYYZZZTTTQQQNNNMMMLLLIIICCC???ZZZZZZZZZYYYWWWUUUTTTSSSPPPOOONNNMMMMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[]]]^^^___aaabbbccccccdddggghhhhhhiiihhhhhhggggggiiiiiihhhgggfffeeeddddddcccbbbaaa___^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999999999888777777777888888666888999:::999:::;;;===;;;<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999;;;:::::::::::::::;;;<<<555777888777999<<<:::666:::===<<<999777777666222666444444666666444444666222666999999666444444555333333444444555777888999<<<>>>===999777888777444666555333222111222222333444444333111000222555888666444222000/////////000...///000111111222555777444666555333333444111,,,333///...000111000000111000111222333222111000///---------...///111333444.........////////////000...000111111222444222------+++))))))+++---......***111555000)))(((***+++---....../////////......,,,,,,******...111...(((+++,,,,,,+++***)))+++---++++++***)))))))))))))))***))))))***,,,------,,,555333000,,,)))(((***---.../////////...---+++***,,,------,,,+++***)))(((,,,...000///---++++++++++++---000000///---,,,++++++,,,)))&&&+++222000(((&&&***000555666222---)))+++222,,,&&&,,,...,,,000---+++***,,,000333555666...,,,...333444///+++***(((+++,,,+++)))))),,,///222,,,000222)))&&&)))&&&///,,,+++---000222///+++...000222222000///...///,,,///222111///...///111//////......---.........000111111000......000111222111000000111222111///222000......000111111111444222111222555666555222888222666;;;444222333///333333222222222222333333444666777777555444444555777777666555555555666666999:::999777555555777888@@@888333555777666666777777888888888888;;;???BBB@@@999666:::>>><<<777555:::???CCCBBB>>>;;;;;;<<<;;;@@@CCC@@@===>>>>>>===999:::;;;=========<<<;;;;;;999:::<<<===@@@IIISSSdddllluuu{{{}}}yyyooodddUUUJJJAAABBBGGGLLLPPPTTTKKKFFF666'''+++===FFFAAAQQQZZZfffmmmoooooorrrtttuuuttttttwww|||~~~}}}|||{{{{{{zzz{{{}}}}}}}}}{{{sssaaaPPP999'''!!!!!!$$$%%%"""###"""$$$...???LLLhhhvvvttteeePPP===---&&&!!!$$$)))***,,,...000,,,+++......///;;;JJJbbbllltttsssmmmbbbTTTHHH@@@777666444'''%%%,,,---555;;;CCCIIILLLKKKJJJJJJHHHNNNNNNJJJKKKQQQRRRMMMJJJFFFDDDFFFIIIFFF>>>666ZZZZZZZZZYYYXXXVVVTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[]]]^^^___aaabbbcccccccccgggggghhhiiiiiiiiihhhhhhhhhhhhhhhgggfffeeeeeedddcccbbbaaa___^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999:::999888777777666777777666888::::::::::::<<<===<<>>???:::999<<<===;;;999:::@@@CCCFFFEEEAAA???@@@BBB:::<<<===<<<999777444222===>>>>>>;;;666333333444===999888;;;===AAAIIIRRR```iiisssyyy|||yyypppeeeSSSKKKFFFIIILLLLLLJJJIII>>>:::111+++222@@@FFFCCCMMMYYYfffnnnpppqqquuuyyywwwvvvuuuwwwzzz~~~~~~~~~}}}}}}||||||{{{{{{zzz|||{{{zzz|||~~~zzzsss]]]MMM777)))%%%''')))))) !!!###$$$(((444EEERRRlllwww|||qqq```KKK:::000(((%%%)))......,,,+++///%%%###***+++***555FFFVVV___fffgggccc[[[OOOEEE///+++***'''"""%%%---222222777===BBBDDDDDDCCCDDDJJJTTTTTTGGGFFFOOONNNBBBAAAAAACCCEEEEEEAAA999222ZZZZZZZZZYYYXXXWWWUUUUUUPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUXXXZZZ\\\\\\\\\\\\]]]^^^___```aaabbbbbbbbbeeefffgggiiijjjkkkkkkkkkgggggggggggggggfffffffffdddcccbbb```^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999999999888777666666666666777888::::::::::::<<<>>>;;;>>>AAA@@@===;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;<<<:::;;;===>>><<<888555444444777888666777;;;<<<:::999999888777666777777777111333555555555555555555777777777777888999:::;;;555:::<<<999888;;;===<<<666555444333222222222111...111333333222444999>>>444444333111000/////////...000222444444555777888:::666222111111000000000000111111000///000111111777555333333333222///---000000000000000///......///000111111111111000000222000///111222111000///(((***,,,---,,,+++***)))444888777...'''''',,,///,,,,,,,,,,,,,,,------------///111111///---...000+++,,,---,,,,,,,,,...000---,,,+++)))))))))***+++///---,,,,,,------+++***///))),,,666777...,,,111)))+++,,,------,,,***))),,,,,,,,,,,,,,,------...,,,+++++++++++++++******+++---//////---++++++,,,++++++******...444555222***...222111---******,,,444999000'''+++,,,+++///,,,+++,,,///333333///+++''')))000888888111,,,+++222666777444...***,,,///***+++666;;;444333333+++,,,///000000...------///---...///...---...///111---222555444000...111444333222000...---......//////000000000000000222333111000///000111111000///555333111111222444444444888333000111555888666222555---111777444333444...555555444444444444555555111333666444111///000222888888888777777666666555555666666555444333444666555444555666444222555<<<666777777666555555777999888999<<<>>>:::777;;;BBBGGGEEEAAA>>>;;;;;;:::;;;;;;888777:::===<<<888444666888:::999666444777;;;<<<999777:::===AAAIIISSS^^^gggrrryyy|||{{{rrrhhh```VVVNNNMMMKKKFFFAAA???FFF;;;444333333222666>>>KKKWWWfffooorrrtttzzzzzzyyywwwwwwyyy{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyyyy|||~~~zzzsss^^^NNN888)))$$$""" &&&222BBBNNNbbbjjjqqqnnncccSSSAAA333,,,$$$ %%%+++)))"""%%% '''***888JJJOOOVVVZZZYYYVVVPPPEEE;;;(((***&&& !!!&&&,,,---111777;;;===>>>???@@@JJJVVVVVVHHHFFFQQQOOOAAA<<>>:::<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;:::<<<===@@@BBB???888444444777999999666666:::;;;999555888777444444555555222444555666777888888888888<<<;;;:::888777777777666;;;@@@BBB>>>;;;<<<>>>>>>555555555444444333333222111222333333333555888:::333333222222111000000000000222444555444444555666999333/////////......111...222444222000222222000777666555333111///......---...///000111111111111---///111333555666666666333000///222333111///000,,,...//////---+++******888999555,,,''')))---///++++++++++++,,,---...///---...///000,,,(((+++111+++---------,,,,,,...000333111---***'''&&&&&&'''000...------------,,,***222...000777777...)))))))))***+++,,,,,,+++******+++++++++,,,---...000111...---,,,,,,......---,,,,,,---......,,,++++++,,,,,,+++***+++---//////...(((+++,,,,,,******---///***111+++%%%+++---+++///...,,,,,,000555555111+++'''***111888777111------222333444111...,,,...000666111111---'''///999777***...000///+++)))+++...---......------...111333///111222000---,,,...111000///---,,,,,,---///000000///000111444555444222000///...///111222111000777555333222333444444333444222000111555888888777777222444444111666777---555555666666666666555555333555666666444333333444777777888888888777666666444555666555444333444555333222444555333111444:::777888888777555444666777222666===>>>888444;;;FFFCCC@@@<<<999999;;;===>>>888333222999@@@AAA>>><<<777999;;;;;;999888:::===:::888888:::;;;???JJJUUU^^^hhhrrrzzz~~~|||tttjjj^^^QQQEEEAAABBBBBBCCCEEEMMM>>>444222---***555GGGMMMXXXfffpppuuuyyy}}}}}}{{{zzz{{{|||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzvvvxxxyyyyyy|||~~~zzzsss[[[KKK777***%%%######)))222>>>FFFUUU[[[```___UUUGGG999000''' !!!%%%###222''' ###)))///:::EEEHHHLLLNNNKKKHHHBBB888...!!!***%%%""""""###***///222666:::<<<>>>AAACCCDDDPPPQQQGGGGGGPPPOOODDD999>>>CCCBBB:::444333444WWWWWWXXXYYYYYYYYYYYYYYYZZZYYYVVVTTTSSSSSSUUUVVVWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^___```aaaaaaaaaaaacccdddeeefffggggggggggggeeefffggghhhiiikkkllllllgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???===;;;:::999777666666666666777777888777999:::;;;;;;;;;===>>>=========???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::999;;;===>>>>>><<<:::888<<<===AAAEEEAAA999555777888:::999666666999:::888333777888444333555444///888888888:::;;;=========999999888777666666666666<<>>999999;;;:::444444444444444444333333444222111222333555555444111111222222222111111111111333555555444222222333777111///111222///...111---444777444222333333000333555555333///---///111---...///000111111000000---...111333444444444333111...///555666111------,,,---.........///444888777666111***(((+++,,,***+++******+++,,,...000111222...,,,---,,,))),,,111+++,,,---,,,++++++---...222000---)))((('''((()))---,,,,,,---...//////---333000///000000---(((%%%*********++++++,,,,,,,,,+++*********,,,---///000///---++++++...///...,,,,,,---...---+++***+++,,,***)))***,,,------,,,,,,))))))******)))***,,,---%%%---***&&&---...+++...000---***...444888666222---///555:::999333111333//////.........000333444000++++++***---CCCZZZ^^^...///000000///...------.........------///222555444222000...,,,---...000---,,,+++,,,---111444666111///...333888:::555000...------...111222222111999666333222333333333222666555333333333444666777333444555111000???BBB222222444666777777666444222888777777888::::::999777444555666777777777666555333555666666555444444555222000111444333000333888444555666555444444555777111555999;;;666444:::DDD;;;===>>><<<:::<<<@@@DDD555000111888=========@@@;;;<<<===<<<:::888777777777777888::::::>>>KKKYYYbbbkkkuuu|||}}}sssiiiUUUIII>>><<<@@@DDDHHHMMMGGG>>>333,,,,,,444CCCPPPSSS[[[gggrrrxxx|||~~~}}}{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{wwwyyy{{{{{{}}}~~~xxxoooWWWFFF222&&&$$$%%%""" %%%(((,,,111888===HHHLLLOOOOOOGGG;;;000***""" ###***<<<444,,,))),,,222777:::<<>>@@@???===999777;;;<<>>@@@:::555555777777222222333444444444333333666333000000333444222000000000111222222222222111333444666555333111000000666111111666777222000222,,,444999666333444333///000333555333...---000444000111111111000///---,,,///000111111000...+++***...,,,///777888111******((()))***+++...666@@@HHH444333...******---+++&&&*********+++---///111333999000***---///...///222+++,,,,,,+++******+++------,,,***((()))***---...+++******,,,///111111111000///,,,)))***,,,***&&&++++++++++++,,,---......+++******)))***,,,---...---+++((())),,,---,,,***,,,---...---+++***+++,,,&&&&&&)))---000//////000,,,+++++++++******)))(((&&&///---)))//////***,,,222---(((+++333:::;;;999...000555999777222111444888555111...///000000000&&&(((111222...555;;;333555333111222444555222............------///333777999555111......///000000+++++++++---111555:::===222///...444;;;===666///---,,,,,,...111333333222999666333222222222111000<<<;;;999555111///000222---222555...111HHHNNN;;;000222555777777555222000777555444555999:::888555222333555666666666555555333555666666555444555666666444444777777555666:::///111333333333333444666444444666888666555999@@@;;;@@@DDD@@@777333777<<<777555666::::::777:::AAA666777888999::::::888777555666999:::999===KKK[[[fffoooxxx}}}|||rrrhhh[[[QQQHHHHHHJJJIIIHHHIIIBBBBBB888+++--->>>JJJKKKXXX^^^hhhrrrzzz~~~~~~}}}|||zzzzzzyyyxxxwwwxxxyyyyyyzzzzzz{{{{{{{{{xxx{{{|||}}}~~~}}}vvvmmmYYYFFF... %%%(((***,,,///111<<<>>>@@@@@@999...%%%!!!'''666///,,,'''###)))333777555111555888:::===???999222***;;;666+++222...%%%,,,///111333444555777:::===SSSUUUQQQIIIBBB>>>777000111111000//////000//////VVVWWWYYYZZZ\\\]]]]]]^^^\\\ZZZXXXUUUTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^___]]]]]]^^^^^^___`````````dddeeeeeeffffffgggggggggfffdddcccgggmmmpppnnnkkkcccbbbbbbaaa`````````aaa\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUQQQPPPXXXbbbTTTRRRQQQPPPQQQRRRQQQPPPQQQQQQPPPNNNLLLIIIGGGFFFCCC@@@===;;;::::::999777666666555555555666666777888888888999;;;===@@@AAA>>>>>>???@@@@@@???>>>======<<<;;;:::::::::::::::999::::::;;;<<<<<<<<<;;;=========<<<;;;:::999888777888:::;;;;;;:::999888:::999999888777666666555888333222777666111444===;;;;;;:::999777555444333555333111111333777<<>>444111888999333111666888777666666555333000---,,,---000222333333222111;;;999666444333222000//////,,,---000000111888CCC666222...,,,...000000//////,,,***,,,000222222000///------///000///....../////////000111111222222000000////////////000000111111111222222333333333000222333333333444777999>>>:::666444555666555333444666111111777333000999444999;;;888444444444222777444333444777999777444777777888777555333111000333333333444444555555555333000111444555444555999JJJGGGAAA;;;666555666888<<<777777<<<>>><<<::::::444777999888555444888<<<888777888999:::BBBRRRbbbcccoooyyy{{{||||||ssshhhUUUMMMEEEDDDHHHLLLLLLKKKFFFKKK999:::>>>666>>>CCCOOOXXXeeeooovvv{{{~~~|||{{{yyyvvvttt{{{yyywwwvvvwwwyyyyyyxxxyyyvvvvvvzzz}}}yyyooofffTTT>>>(((!!! !!!%%%))))))'''...111333111***######)))///;;;999***!!!(((+++)))&&&&&&000111333:::777111444+++111444))) '''&&&+++444///...777111000DDDHHHCCC>>>;;;:::999666444---......,,,+++,,,000444WWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZWWWVVVUUUUUUVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\\\\\\\]]]^^^^^^______bbbbbbccccccdddeeeeeeeeehhheeedddggglllnnnllliiieeedddcccbbbaaaaaaaaaaaa]]]]]]]]]\\\[[[ZZZYYYXXXVVVSSSQQQRRRRRROOOQQQVVVVVVUUUSSSSSSTTTTTTSSSRRRPPPPPPOOONNNLLLJJJHHHGGGDDDBBB>>><<<<<<<<<;;;999777777666666666666777777888888888999:::;;;<<<===>>>>>>???@@@@@@???>>>===<<<<<<<<<;;;<<<<<<======:::;;;<<<<<<=========<<<888999:::::::::::::::999999999888888888888888888888888888777777666666666555333888???>>>777555999888888777666555333222111222222333444666888:::;;;555777555000///333333000---444555111333::::::333222222333555777666444222111222333333333222111000000000111111111111111222...111333333111000222555---000444555444333444555111222111000///000333555111111111111000///...---555333000000000111111000...000222222111000000111111'''//////!!!///???111...***)))+++,,,)))+++///---+++***+++...000///---111---***((()))+++***))),,,++++++***++++++,,,,,,***((()))+++***&&&)))///++++++++++++++++++,,,,,,///---++++++---...---+++,,,,,,,,,+++***)))))))))(((&&&%%%'''+++///000000***------)))(((***,,,+++---,,,******+++++++++))),,,))))))...111...,,,,,,,,,+++***))))))***+++,,,///---***)))*********)))((()))+++...&&&:::---555999111000888;;;666555:::888888999888666444222111***,,,...111222222222222555222///.........---,,,222...---//////...222999333000------///111111000---............///000111000//////111222111000///...000222222111000222444000000000111222444555666000111111111111111222222111222333222222222444666:::777333222333444444333444666222555===888111777222777999555333444555333888666555555666777666444333555666666555444444444333333333333333444444444333000111444555444555999AAAAAA@@@<<<777444444555111///222:::===999444333000666===???:::555111111222555:::???@@@AAAJJJUUUbbboooyyy{{{||||||sssgggVVVQQQJJJEEEEEEHHHKKKLLLIIIHHH222333666,,,777AAAOOOXXXdddnnntttyyy}}}|||zzzxxxxxxwwwuuussswwwuuutttssstttuuutttsssuuusssqqqssstttoooeee\\\JJJ999''' """%%%&&&&&&$$$'''******'''$$$"""""" """"""$$$///***&&&######!!! $$$+++(((+++)))---555222---444MMM666,,,'''<<<(((%%%***)))222///000888111///???>>>;;;888666666555333000,,,,,,+++)))''''''+++...WWWXXXXXXYYYZZZYYYYYYYYYZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^ZZZZZZ[[[[[[\\\]]]]]]]]]___``````aaabbbbbbcccccchhhfffeeegggjjjllliiigggddddddbbbaaa______^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWXXXSSSQQQSSSTTTQQQNNNNNNTTTRRRPPPPPPQQQRRRQQQPPPNNNNNNNNNMMMKKKIIIHHHGGGDDDAAA>>><<<<<<<<<;;;:::888888777777777777888888999999:::;;;;;;;;;::::::======>>>>>>???>>>>>>===<<<<<<<<<<<<===>>>???@@@;;;<<<======>>>=========::::::;;;;;;;;;::::::999:::999888777666666777777777777777777666666666666333444===GGGFFF;;;555777555666666555444333222222111222555777888888777666333666777555555666555222777AAAEEE===666555555222///000222555888888666444000111333444444222///---000000000111111222222222999888666444222000......,,,///222444444444555666:::555000...///222444444444444333222000///---,,,000///------///000000///,,,------------///222555333###***111''',,,888333...+++)))++++++***---000///...------/////////---///,,,(((&&&''')))***+++,,,,,,++++++***++++++,,,+++)))((()))((('''***...,,,,,,+++++++++*********...,,,,,,---...//////...++++++******))))))((((((***(((''''''***,,,---,,,,,,---+++((()))---,,,)))...,,,***)))************---)))(((,,,...+++***,,,+++***)))(((((()))***+++...,,,***)))***+++***)))(((((()))...)))===...333999222111777777222///333333666888666333000000111)))+++---///000111111111///---***)))***,,,------333///---000111000111333222000......///000000///---///111000,,,+++...222///000000000000000000///---///111111000///111444222111111111222444555666111111111000000000000000111222333222000000111333888555333222333444444444222555333777@@@999000444333666666222111444666555555666666555333222333444444555666555444444555666333333333333333222222222333111111444555444555888888<<<@@@>>>777222111222222000333999<<<999666666777888888555333444888===888:::???DDDDDDCCCJJJRRRaaannnxxx{{{|||{{{rrrgggUUUQQQJJJEEECCCFFFLLLQQQDDDFFF333333444***777CCCMMMVVVcccmmmrrruuuwwwzzz|||xxxvvvwwwwwwwwwvvvsssqqqpppoooooonnnkkkiiifffdddccceeefffccc[[[TTT>>>222&&& """$$$%%%'''(((((($$$!!!######'''%%%###$$$%%%$$$"""&&&---///***$$$***111***)))777PPP:::,,,)))888&&&"""((((((//////000666111///:::555444333444444333000...,,,+++***'''$$$$$$&&&(((UUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```aaabbbbbbcccfffeeeeeegggiiijjjiiiggghhhgggeeecccbbb`````````______^^^^^^]]]\\\ZZZYYY\\\XXXVVVWWWVVVSSSQQQSSSSSSQQQPPPPPPQQQRRRRRRQQQPPPOOONNNLLLJJJHHHFFFEEEBBB???<<<;;;;;;::::::888999888777777777777777777999:::;;;======<<<;;;;;;;;;;;;<<<<<<=========<<<=========<<<<<<===>>>>>>;;;<<<<<<=========<<<<<<@@@@@@???>>>===;;;999888999:::::::::999888777666666666666666666666777777444555===GGGFFF;;;555777666666666666666666555444222333666777888777666555444777999999999888555222???FFFGGG>>>555222222111///000111333555555333000111111333333333111///---/////////000000111111111>>>;;;888666444222///,,,...000111222222222222222:::666111//////111222222333333222111000...---,,,...,,,+++,,,---...---,,,---......---,,,,,,...000///&&&+++111---444===888,,,++++++,,,---,,,---...000000////////////......111...+++)))***,,,000222,,,,,,++++++******+++++++++)))(((''''''(((***---((()))***,,,---...//////++++++++++++,,,,,,,,,+++******))))))(((((((((''',,,+++***)))***+++,,,---,,,,,,***))),,,111///***///---******+++---...---...***(((***+++)))))),,,******)))(((((()))************)))+++---/////////***)))***000---BBB111444444000000333222---+++---***///222111,,,)))+++---***+++---...............---+++))))))+++...///000111...---000333555333222222111000//////---,,,+++///000111///---,,,...000+++...///------......,,,...------...000000000000333222000///...///000111222222111111000000000///111222222222000111222444999888666555555555555555...444333666;;;444...555888999777222000444666444000333555444111000222444777888999666222111222333333333222222222222111111444111111444555333444888666;;;???===666111000222888555444777888777999<<<666666444333555:::BBBHHH@@@===<<<======AAAMMMYYYaaannnyyy{{{||||||rrrfffSSSMMMDDD@@@BBBIIIOOOSSSEEEXXXJJJ===666///;;;???KKKTTTaaajjjoooqqqsssttt}}}yyyuuusssrrrssstttssspppnnnllljjjhhhddd```\\\YYYVVVTTTTTTTTTQQQJJJEEE555///''' !!! !!!$$$&&&)))***'''###!!!&&&'''&&&!!!***,,,(((&&&555---''',,,///$$$)))@@@444>>>999'''$$$!!!"""&&&(((,,,---...000000111777111222333444444222///---///---+++'''%%%######$$$RRRSSSUUUWWWYYYZZZ[[[\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```aaabbbccccccccccccdddfffhhhiiiiiihhhlllkkkiiihhhfffeeeddddddccccccccccccbbb```___^^^\\\[[[ZZZZZZUUURRRVVV\\\WWWUUUTTTTTTVVVWWWVVVVVVUUUTTTRRRPPPMMMJJJGGGEEEBBB@@@===<<<<<<<<<;;;:::999888888777666666777777666888:::;;;<<<===<<<<<<::::::::::::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::@@@@@@???>>>===;;;999888888:::>>>@@@???<<<888666666666666666777777777777777555999@@@???777444999555555666666666666555555555555555555555666777777444555777888777444111///888999777222111222444444555444333333333222///---333333222111000000111111////////////////////////333222111222444555555444111000000000//////...---444555444222000//////111//////000000//////...---111000////////////---,,,+++---///...,,,+++++++++---///000,,,,,,555888---+++---////////////---+++000000000///...---------111000---,,,,,,000444777---,,,++++++*********+++******((('''(((***++++++''')))+++...000111222222+++,,,,,,,,,+++)))(((((()))))))))(((((((((((((((%%%&&&''')))+++...222444+++,,,++++++///444222---,,,***)))***,,,...//////---***)))***)))''')))---***))))))))))))))))))******))))))+++...//////...,,,++++++111...BBB111444///......000000------///%%%***...---)))'''(((+++---------------,,,++++++---+++)))***---///111111...---,,,...222444222///////////////...---------222000------//////...,,,***000111---,,,...///---222...+++---333555222...222111///......///111222333333333222222111111000///111222222222333555777888888777666444333333333...666666555666000///;;;======999333111444555333...111444444333333666999666888:::777333000111444222222222222222222222222444111111444555333444777999===???<<<666111222333444222222555555222222555000666>>>CCCDDDAAA===;;;===888444444666>>>LLLYYYaaannnzzz}}}~~~}}}sssfffVVVKKK>>><<>>===000$$$""" )))***((())))))(((...555666///111333444333000...,,,///---***'''%%%###"""!!!QQQRRRUUUWWWZZZ[[[]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVWWWWWWXXXZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaabbbcccdddaaabbbccceeeggghhhhhhhhhgggfffeeecccbbbaaaaaaaaa`````````___^^^]]][[[[[[YYYYYYYYYXXXSSSPPPUUU^^^UUUTTTRRRSSSUUUVVVUUUUUUXXXXXXVVVTTTPPPMMMKKKIIIFFFCCC@@@??????@@@???>>>::::::999888777777777777555666888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@???>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;777;;;@@@DDDDDD@@@;;;777888888888888777777777777999555777===;;;444444:::444444555555555444444333777555444333444555888999:::888888:::999555333444;;;777111///000333444333;;;999555333333222000///444333111111111222333444111000000//////......---//////000000000000111111222000//////000000///...///222555555222000000000------...///////////////000///......///...,,,***(((+++---...---,,,,,,,,,+++333222,,,000:::777,,,,,,000111/////////---)))---//////...,,,+++,,,---......---,,,---000555999------,,,+++***************+++***(((***------)))+++,,,...000111111111000---...000///---***))))))))))))))))))((((((((((((&&&'''(((((()))***---000))),,,---,,,///333222...((('''''')))+++,,,,,,+++,,,))))))+++***''')))...************************+++***)))***++++++)))'''******+++///)))>>>...222999888666333...*********(((+++...///,,,+++,,,.........------,,,,,,++++++,,,+++***+++...///000///,,,...---,,,---000///,,,---/////////...///111333333///,,,,,,000111...++++++333666000---111222///444000---000555888555111000/////////111444888;;;333333333222222222222222///000222222222333666888444555666444222111111222333888777555666111222???@@@???:::444222555444111111222555666777888:::<<<000555999888444222333666222222222222333333333444555222222444555333444777<<<===<<<:::777555555666///000666;;;:::444111333???@@@BBBBBB@@@<<<777333777444333777<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::666777888:::;;;;;;;;;;;;777;;;@@@CCCDDDBBB>>>;;;::::::999999888888777777888666:::AAA???666333888666666666666555555444333555555444333444666888999???;;;999<<<;;;888999===???:::666444444333222111;;;777333111111222333333111222222333444444555555444444333111000///...---111333444222...+++,,,...000///...111555888888777111111111333555555333111......///000000000000000---,,,,,,---//////,,,+++***+++,,,,,,++++++...///+++///---000:::<<<777666111333222,,,+++...---******,,,---,,,***)))+++,,,)))+++,,,------///444888...---,,,+++************))),,,+++***,,,000...(((+++---///000111000///...+++...111111...,,,+++,,,)))))))))))))))))))))))),,,------+++((('''))),,,(((---///---,,,......,,,)))))))))+++,,,+++)))&&&***)))***,,,+++(((***000******++++++++++++******,,,+++******+++***'''%%%)))***+++---%%%888+++222???>>>:::222+++(((((()))---...000111222222222111,,,,,,,,,,,,,,,---......---------///000000///---***///000,,,,,,111333222444555444222//////222555000///.........//////...+++555888111---222444000000000111111222222333444111000000000333777<<>>===999333333666444000333333333555888:::::::::...444::::::555222333555111111222333444555555666555222222444555333333777:::999888999;;;;;;999777555555999===<<<999;;;@@@GGGBBB<<<666444555666777888555666;;;AAAGGGQQQZZZcccqqq}}}uuuhhh\\\PPPDDD@@@EEEKKKLLLJJJAAAVVVEEE333222999JJJJJJMMMRRRWWWZZZYYYXXXYYY[[[XXXWWWUUUVVVWWWYYYXXXXXXSSSOOOJJJEEEAAA<<<888555***)))((((((***,,,......---+++%%%"""&&&%%%""" """'''###!!!!!!%%%"""&&&444)))$$$)))&&&######%%%%%%&&&"""///:::111(((+++...///...---...//////,,,)))))))))(((&&&###UUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]\\\ZZZXXXVVVTTTSSSVVVVVVVVVVVVWWWWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^```aaabbbccccccdddeeeeeedddccccccdddccccccbbbaaaaaaaaaaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXUUUTTTWWWXXXSSSPPPOOORRRQQQPPPPPPRRRSSSSSSSSSNNNNNNNNNMMMLLLKKKJJJIIIFFFCCCAAA???@@@@@@@@@?????????>>>===<<<;;;;;;;;;AAA@@@???=========>>>???@@@????????????AAACCCDDD??????>>>>>>>>>>>>>>>???======>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888;;;>>>AAABBBAAA???>>>;;;;;;;;;:::999888777777555666===GGGEEE:::333555999999999999888777666555333333444555666777888999===777555888888666999???333222222444444333333555666333...---///222555666///111444666777777555444777666555333111000.........222555444000///333777...---...333999???AAAAAA555111...111777:::777222000000111111111111000000//////000222444444333111///...,,,***((()))---000111,,,)))333>>>444,,,555555666222)))(((,,,...,,,(((***,,,+++)))(((***,,,'''***---......000444888...---,,,+++************))),,,,,,+++...222...''')))+++---///000000///...(((,,,///000...,,,,,,---))))))))))))************)))+++---,,,+++,,,000444(((...111---))))))***(((,,,,,,---......,,,((($$$((((((+++...,,,)))+++111++++++,,,,,,,,,,,,+++++++++******,,,------+++)))***,,,---...###666***333333444333...+++---111444000///000333555666555333******+++,,,---///000111000000111222444333000---(((///222//////666;;;<<<>>>===:::555///---///222---///111///---,,,///222)))444777///,,,111333///(((...333111,,,***///555333222111111222666:::===//////000000111111222222000111111000//////111222...111555666555666888;;;777444,,,///;;;999111444<<<;;;777333333666444///333111000222666888666444000777===<<<666000///111111111222333555666777777555222222555555333333666666555555999>>>@@@<<<777===999666555555999CCCNNN666666777999:::999666444:::555222666<<>>:::777444111///---+++'''$$$###""""""###***(((!!!)))###((("""$$$""""""###&&&$$$"""$$$((("""000;;;...&&&***...000//////111444111///,,,,,,------***'''UUUYYYYYYWWWXXX\\\]]]ZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]___`````````bbbddddddddddddfffhhheeecccaaaaaacccdddbbb___^^^^^^]]]]]][[[YYYXXXWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRROOOMMMKKKLLLNNNNNNLLLIIIAAA@@@???===<<<===>>>>>>;;;::::::999888888888999555666888:::<<<=========<<<=========>>>>>>??????BBBAAAAAACCCEEEEEEAAA>>>===???@@@@@@>>>;;;999999===;;;:::;;;======:::777:::777888;;;999888???JJJ:::777666777999;;;999777666444888AAAEEE>>>777555777666444333444555444444777666555555555666888999777333111444;;;AAACCCBBB999333333999777000222<<<999555555888555......333///000000000111111111111333222222111111222222333000222444444333111111111222...+++,,,222999>>>???222111000000000111333444---...//////////////////000...---+++******+++++++++,,,---------,,,+++***777222------///000---***666000)))'''***------,,,///...,,,++++++,,,...///,,,***(((***---...---+++---...---+++)))(((***,,,***,,,---,,,******---///,,,++++++///444555000,,,+++)))''''''(((***+++***$$$+++...+++(((((()))(((///---+++******,,,---...,,,...+++'''(((///000,,,,,,******,,,000000,,,)))***++++++,,,+++***)))''',,,***(((***---...,,,))))))//////((((((......'''++++++,,,---...000000111444///+++...555888444///AAA<<<555111000///---***+++'''&&&---777===;;;666;;;333222111***+++---'''***,,,///222333222000///000555888555...)))+++......------...000111///...---...//////......///111............000222444666444111...000444555111---///222555888888666333000////////////000111222333000//////111333555555444444555555222///...111444666777888777444222222222111555999;;;999666333222;;;;;;:::777444222333555111000000000111333555666666333222333666888666444888===<<<666555999:::888555444333444666777777666444666666444333333777;;;666555777;;;>>>CCCMMMXXXfffuuu~~~rrrddd\\\PPPEEECCCEEEEEEGGGIIIIIIDDD===555111111333444HHHFFFJJJQQQPPPEEE;;;777<<<<<<;;;::::::;;;<<<===???<<<888333---)))&&&$$$###"""  ###"""!!! %%%######&&&!!!  '''%%%///IIIFFF---***---000111000///...///222111...///555888...ZZZ]]]]]][[[[[[______]]]ZZZZZZYYYYYYXXXWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^___``````bbbcccdddddddddfffgggeeecccaaaaaabbbbbb```^^^______^^^]]]\\\ZZZYYYXXXYYYXXXVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNLLLKKKFFFCCC>>><<<===>>>>>>===;;;:::999999888888888999777888999:::;;;======>>>;;;<<<<<<<<<============???>>>>>>@@@BBBAAA>>>;;;<<<===>>>???===<<<;;;;;;:::999888:::======;;;999999999<<<>>><<<999===DDD;;;999666666777666444111333222666===>>>888333333999888666666777666555333555444333333333444666666666222000222999>>>@@@???;;;333222999;;;555333777444333555:::888333222555111111000000111111222333333222222111111222222333333333333333222222111000333///,,,---111555888999///////////////000111111111111111000///---,,,+++///...---,,,,,,+++,,,,,,,,,---............---,,,666222///111666999999777999333,,,***+++,,,+++)))---,,,+++******+++,,,---,,,***)))***---...---+++,,,,,,---,,,+++*********)))+++,,,+++)))))),,,...+++******...333333000++++++)))((((((******)))((('''***+++)))+++......***************+++,,,///111+++,,,)))%%%'''...111...333111...+++(((((()))+++******++++++***))))))((())))))*********+++---///***,,,,,,))))))++++++((()))***+++---000333444444...------...000111000...555333000...------,,,+++***'''(((000:::@@@<<<777444---///111,,,111777222111222333444333111///...111777;;;999333///000333//////...///111111000...,,,...//////...---///000000//////...///000222333000000...---,,,---000222222333555777666444111///333222111000000/////////000000111222333444555666222444555444111000111222555666777666444222222333222555888999777555333222666888999888555333222333222222111111111222333444333222222333555666666555:::@@@AAA:::777999<<<<<<444222222333444555555444444666666555444444777:::666555666;;;>>>CCCNNNXXXeeesss~~~tttfffZZZNNNDDDBBBDDDEEEGGGIIIPPPHHH<<<111---000666;;;999;;;@@@DDD@@@777222333333222111111222333444555333111...+++(((%%%###"""$$$### !!!!!!###%%%###"""%%%***%%%!!!)))$$$!!!'''$$$(((:::666###))),,,///222222111111222888999666333333444...%%%XXX[[[[[[YYYZZZ]]]]]][[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSTTTTTTTTTTTTTTTUUUWWWWWWYYYZZZ\\\]]]______```aaacccccccccccceeegggfffdddcccbbbbbbaaa```^^^aaa``````___^^^\\\ZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQOOOMMMLLLMMMMMMLLLKKKJJJEEE@@@===>>>>>>===;;;::::::999888888888888999::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===??????<<<:::=========<<<<<<;;;;;;:::777777777999<<<===<<<;;;999:::>>>AAA>>>999999===:::999777777777777555444888888;;;???>>>999777999:::999888999:::999666444555444444444444555666777888555222444999===>>>===>>>555222999>>>999444444444444888;;;999444222444222111000000000111333444222222111111111111222222666333000000222222000...333111......///111111111------.../////////......111111111000///...---,,,------.........------,,,---...////////////......111...---///444777888777555111,,,+++++++++)))'''+++***)))(((((()))***+++,,,+++***+++,,,---,,,+++((((((((()))***)))'''%%%)))***+++***))))))+++---***)))***---111111...+++,,,+++******++++++)))'''+++***'''&&&)))---+++&&&$$$'''***+++***+++///222///...,,,))),,,222444333222333222...(((%%%'''***++++++******))))))******''')))+++***((()))...333---******,,,,,,))))))+++*********---000222222111'''+++//////,,,+++,,,///,,,------,,,++++++---///,,,******111999<<<777111,,,&&&***---+++000888555777666666444333222111000+++000555555111---...111///......///000000...---+++---......------...///000000///....../////////000333444///***+++333<<<333444444444333111///...333333111000000000000000///222444444333333555888000333555555444222222222333555666555444222222333222444666666555333222333111333777888666444222111333333333222222111111111///111222333333444666777<<<@@@AAA;;;666888;;;===555333222222444555555444444555777666555555666777666444666:::>>>CCCOOOZZZeeerrr}}}uuuiiiWWWLLLBBBAAACCCEEEGGGJJJPPPGGG;;;111---///666;;;...111666777111******///(((((((((((()))***,,,,,,***)))((('''%%%%%%%%%$$$"""!!!$$$###  !!!!!!###$$$(((///***&&&///"""""" """'''###$$$"""###***'''%%%)))...111222222222333444777666111......---***UUUYYYZZZXXXYYY^^^___\\\\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRRRRRRRSSSSSSSSSVVVVVVXXXYYY[[[\\\^^^^^^___aaabbbcccbbbccceeefffhhhgggeeedddcccbbb```___bbbbbbaaaaaa___^^^\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQOOONNNLLLLLLKKKKKKJJJGGGGGGFFFCCC???<<<;;;:::999999888888888888888999::::::999999999;;;<<<===;;;;;;<<<=========<<<;;;<<<<<<<<<===>>>>>>===<<<@@@>>><<<:::999999888777777777777999:::;;;;;;;;;999;;;===>>><<<999888999777777888:::<<<===>>>>>><<<>>>@@@@@@<<<999:::===777777888:::;;;:::777555888888888888888999999999<<<999888888;;;>>>???>>>===666333888:::777444555:::::::::999555000...///222111/////////000222333222222111111111111222222888333......111222000---222111000000000000......,,,---.../////////...------...///000000000000000,,,---.../////////...------.........////////////222///,,,,,,---///...------+++******+++,,,***(((******))))))))))))******,,,,,,+++,,,,,,,,,,,,,,,***((('''''')))***(((&&&******************+++,,,)))((()))+++...///---+++000...+++******++++++***111000,,,((((((***)))%%%$$$'''******((((((+++///000///...///111333222111(((---222333000,,,)))'''---,,,+++******+++,,,---***+++***((('''(((---000000***)))//////((((((...---,,,+++---//////---***%%%)))---///...---...000///000000---+++,,,000444444000---///222222---(((---)))...222---000555222666555444333333333444444'''+++...---******,,,000...---------......,,,++++++,,,------,,,,,,---/////////............//////000333555111+++,,,555>>>333222222222111111000000000000000000111222333333///333777666222111555999222333444444444333444444222444555555333222333444333444555444222111222333///111444555444333333333333333333333222222111111...111444555333444777:::<<<;;;999666555666888999888666444444555666666555555666777777666555555555666444666:::>>>DDDPPP[[[gggsss~~~~~~ssshhhVVVKKKAAAAAADDDGGGIIILLLGGGBBB:::333//////000222---///111///***'''(((+++""""""###$$$%%%'''(((((('''&&&%%%$$$###""""""""" !!! %%%&&&***000***'''///)))''''''(((%%%!!!"""&&&### """###""""""$$$###''',,,000000000000111,,,///111111111111111111WWWZZZ\\\[[[^^^ccceeeccc]]]\\\\\\[[[[[[ZZZYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSRRRQQQQQQRRRRRRSSSUUUUUUVVVXXXZZZ[[[]]]]]]^^^```bbbbbbbbbbbbdddfffhhhhhhhhhfffdddbbbaaaaaaccccccbbbbbb```___]]]\\\YYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRROOOOOOOOOMMMKKKIIIHHHHHHAAAFFFKKKIIIAAA;;;999:::888888888777777888999999999999999999999:::;;;;;;<<<===>>>??????>>><<<;;;:::;;;<<<===============???<<<:::999:::;;;999888888888999999999999:::;;;999;;;;;;999888888999999555666888;;;===???AAACCC777:::;;;888555444777999333333555888::::::999666888888999999999:::::::::<<<:::999999;;;<<<======999777555666444333555888>>>===:::444///---......000000///...///000111222222111111000000111111222777222------000222000,,,///111222222222111000///...///000111111000...------...///000111111111111,,,---.../////////...---,,,,,,---------......///666444111...---,,,+++***,,,,,,+++,,,,,,,,,+++***+++++++++******+++++++++,,,,,,---,,,,,,,,,,,,,,,///---+++***+++,,,------,,,++++++++++++,,,------(((((()))+++---------,,,444000+++((()))+++---...111444333---)))***,,,+++((()))***)))'''''')))+++///...000222333000,,,))))))***---111333111,,,'''...---,,,++++++,,,...///000,,,((('''(((*********...((((((...---''''''---///---,,,...222222///+++***)))***...222444333111777777444///+++,,,111555999444///---...///,,,(((333111888;;;444444888444666555333111000111222333---...---+++***,,,000555///...---...///000...,,,+++,,,------,,,,,,---///------......///000000000,,,...///...------111444000000000000111222222333000000000000111222333444///333777666222111444999777555222111222444666777333444666555444333333444333444444333111111222333111222333333222222444555111111222222222333333333///333666666555555888<<<===777222222555777777666:::777555444444555555555666666666666666666444333555444555:::>>>EEEQQQ]]]jjjttt~~~{{{pppfffVVVKKKBBBBBBFFFHHHKKKNNNFFFAAA999222......///111...---***'''&&&&&&$$$### !!!"""###$$$%%%%%%%%%###!!! """""" !!!!!! !!!$$$$$$'''...)))'''000---***))))))&&&!!!!!!%%%"""###"""&&&%%%)))...222222111000000,,,---111777:::999777555UUUYYY[[[[[[]]]ccceeeccc^^^]]]]]]\\\[[[[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZ\\\\\\^^^___aaaaaaaaabbbccceeeggghhhhhhfffdddbbbbbbccccccccccccbbbaaa___]]]]]]ZZZYYYXXXVVVUUUUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPNNNPPPQQQPPPMMMIIIGGGFFF>>>DDDJJJJJJCCC<<<999:::888777777777777888999999777888999:::;;;;;;;;;;;;<<<===???@@@@@@>>><<<;;;888:::;;;;;;::::::<<<===>>>;;;:::;;;>>>@@@>>><<<999::::::999888888:::<<<<<<<<<:::666555888:::888555777999999999999;;;===555888777333222444666666222222333666888999888777444555666777777777666666666666666666666777888888555666777555333333666999;;;;;;777000,,,///222333//////000000111111111111111111000000000000111111333000---...000111///---...000333333222111222222000000111111111000//////000111111111000000///...------.........------,,,,,,,,,,,,,,,---...///000222111///...---,,,------111111000...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------------***(((((())),,,---+++***+++,,,...------'''((()))+++,,,,,,------333///***((((((+++---...%%%+++...***'''))),,,---,,,***)))((()))+++---...333222333888888222---+++444///++++++---///---***------,,,,,,------......222---(((''')))***(((&&&***''''''))))))&&&&&&(((...,,,,,,000666888555111111,,,(((,,,444888555000888777444000------///111666222//////222444333111111///777999222444:::888777555333000...---------000///---+++***,,,000444000//////000222333111000+++---......------...///,,,---...///000111111000---------///000111///...//////000111222333333444444333222111111000111111000333555444222222444666;;;777222000111444777888444666777666555333333444333444555444222111222333555555555333222222444666222222111000111222444555222444666666666777999:::===666111333666888888:::;;;888555333444555555444999777666555666666444222555444555999>>>EEESSS___lllsss}}}yyymmmeeeVVVKKKBBBBBBFFFIIILLLOOOMMMDDD888...***,,,333888((('''$$$ !!! !!!!!!!!!!!!&&&%%%### !!!$$$$$$"""!!! """***((((((222'''%%%%%%&&&$$$ !!!%%%""" """'''+++111444555444333222......222999:::666333222VVVYYY[[[YYY[[[___aaa___^^^^^^^^^]]]\\\\\\[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]___aaaaaaaaaaaacccddddddfffgggeeebbbaaabbbccccccccccccbbbaaa___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPNNNQQQUUUUUUPPPKKKGGGFFFAAABBBCCCDDDCCC@@@===:::777777777777777888999999666888;;;>>>??????======;;;===>>>??????===;;;999999;;;<<<<<<;;;;;;===@@@DDDAAA???AAACCCCCC???;;;888999::::::999999===??????AAA===777666999999555666777999888555444666888777999777333444::::::777666555444555777888777666111222333444555444444333111222222222222222333444333444666777999999777555666999777000...333777666000111222444444333222111111111000000000000111111......//////000000//////---000333333111000111333222111000000//////000000000111111111111000/////////...---,,,,,,+++,,,,,,...---------...///000111+++,,,+++++++++,,,...000000000///---+++*********+++,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***,,,---(((---111///***%%%&&&)))---***)))))),,,------+++((()))***++++++,,,---...,,,***(((((()))******)))!!!%%%'''&&&'''***+++)))---)))&&&(((...444777888555222222666666111...///555222...+++***+++,,,,,,***++++++,,,,,,,,,,,,,,,---,,,***))))))(((((('''(((******''''''))))))&&&,,,******///777999555000666///)))***111555111,,,111111222333444222///,,,,,,,,,...222666999888666...+++///000***///:::<<<444333111000...---,,,,,,---------+++******+++,,,...------///222333222111,,,...//////...---///000//////000111111111000////////////000111111000///000000111222333333333222444444333222111111111111222222222333333333333333;;;777333222333555666555777888999888555444333444333444666555333222222333777888888777444333333444666444111//////000333555555444333555777888888777888555444555444333888@@@???<<<888666777888888888;;;888555444555555444222555444555999>>>FFFSSS```jjjppp{{{xxxmmmeeeVVVKKKBBBAAAEEEHHHJJJMMMLLLDDD777---))),,,222777$$$$$$  %%%$$$###!!!!!! """'''!!!&&&%%%&&&111###!!!"""$$$""" !!!%%%!!!!!!$$$(((///444555444444333...000444888555......333\\\______]]]^^^aaabbb______^^^^^^]]]]]]\\\\\\[[[WWWWWWXXXXXXXXXXXXWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTVVVXXXYYY[[[[[[]]]___```aaa```aaacccdddbbbdddeeedddaaa___aaaccccccccccccbbb```___]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRROOOSSSXXXXXXSSSMMMHHHFFFFFF@@@<<<===CCCDDD@@@:::777777666777777888999999666999===@@@BBBAAA@@@>>>:::<<<>>>???>>><<<:::888<<<>>>??????======@@@CCCMMMJJJFFFFFFFFFCCC===666666888::::::999;;;???CCCBBBDDDAAA;;;999;;;888222555777999888555444666888666777555111555;;;;;;555:::888666555666666666444111222333444444444333222///000111111111111222333222333555999???@@@999111555999999333111555777555000222555777777666444222111111000000000000111111***---000111000//////000...000333222000///000222222111000.........///000---...///000222222333333000...---+++******++++++///.........///000222333+++,,,---------...111333******)))((('''(((***,,,++++++,,,,,,,,,,,,++++++,,,...000...+++***+++...+++333;;;;;;222+++***,,,,,,)))'''(((+++---,,,***((()))+++++++++,,,---///&&&&&&''')))******'''%%%)))***)))***---111///(((,,,'''###'''222<<<@@@@@@000***(((,,,---***))),,,,,,000333222...+++***,,,''')))***+++,,,++++++***(((+++---+++(((&&&(((+++)))//////((((((......''',,,)))(((---444555000***888111***)))---///---)))+++---111777:::888111***%%%(((---333999:::777444222---...---&&&---===AAA////////////////////////---...000000///,,,***)))***)))***,,,///000000///---...//////......///111111222222222111000...---+++------,,,******+++---111222333444444333111000111111111111222333444555333111000111333444333111:::777444444666666444222888999:::999666444333444222444666666555333222333888:::<<<;;;888444222111999666222///---///111333666333222333666888666444222333666777111...777EEEEEEAAA===;;;;;;<<<<<<<<<===999444333444555444333555444444999>>>FFFTTTaaahhhnnnyyyxxxmmmgggUUUJJJAAA@@@DDDFFFIIILLLDDD???777000,,,,,,---///%%%***%%%  !!!!!! !!!!!!+++444###%%%###!!!!!!---%%%######%%%### !!!%%% """$$$$$$###+++000333333222222000444:::<<<444,,,111<<<\\\^^^`````````aaaccceee``````___^^^]]]]]]\\\\\\]]]\\\[[[YYYXXXWWWWWWWWWZZZUUUQQQQQQTTTWWWUUURRRSSSUUUUUUTTTXXX]]]^^^[[[]]]^^^___aaabbbbbbcccccceeeeeeddddddcccbbbaaaaaabbbbbbaaa______^^^^^^^^^[[[YYYXXXXXXXXXXXXVVVUUUTTTUUUVVVTTTRRRQQQQQQRRRYYYVVVPPPLLLJJJJJJLLLNNNMMMCCC<<<>>>???===???CCC<<<:::888666555666888:::888;;;>>>>>>;;;:::<<<>>>???>>><<<>>>@@@AAA???<<<>>>@@@CCCCCC@@@>>>======<<<;;;:::<<<>>>===999666:::::::::;;;;;;<<<<<<<<>>000&&&***000000---,,,+++---000111000///......222111111000///......---444222///...///000000000333333333222000//////000//////000000111111111222555222000111333555555333222777888666777:::777000DDD>>>888666888888444111333222000111444666777777<<<777444555777444000...111333444444111///...//////333555333666:::888333222555555000111666777444DDD777888IIINNNBBB;;;>>>555222000222777888555111666444555<<>>>>><<<>>>BBB@@@;;;777666777999888777999;;;<<<<<<;;;;;;<<<===???>>>===>>>@@@@@@>>><<<;;;<<<===>>>???>>><<<;;;;;;:::999;;;===<<<:::777999999999999::::::;;;;;;===FFFFFF<<<555777888444888777777:::>>>>>>:::666666::::::777888<<<:::555555555555555555555555555333222111000000111444666444111///111555777555222555777666333333777888444333555555222111444333111222111///000222444444444///000111000//////111333222111000///...//////000////////////////////////111111111000////////////111,,,+++000444333000///...222222...+++------+++...,,,++++++---......---///000111000///...000111------,,,,,,+++,,,---///---,,,)))((()))*********111///,,,++++++,,,,,,+++------///222///)))(((---++++++++++++***)))((((((555///777...,,,,,,&&&BBBJJJ888***)))((($$$(((111+++++++++*********))))))***,,,...222;;;@@@888,,,///)))...111***(((...---,,,...///...000444444000444...)))'''***,,,+++)))***)))***---,,,)))+++///,,,+++***)))***,,,...///(((***000777888444111111***)))***,,,,,,,,,000666333///...000///---...111.........111333555444444///...///333333///...///---...,,,***...111...&&&---***+++000333222222555cccNNN888///...///000222+++---000000/////////000111000000///......------333111///---...//////000222333222222000////////////000000000111111111111333222000111444555333111111555666555777:::888222:::666333444777888666333555333222333555777777777555444444444444444666888222444555555333111000000000333333111333888999666555999999555444777666222777333444===EEEDDD;;;444<<<999777888:::;;;777444555333555<<>>BBBGGGIIIIIIEEE@@@666---***+++(((###!!! !!! %%%%%%""" """333 !!!$$$%%%######!!!"""$$$###"""$$$&&&%%%000)))  ###&&&'''***000333555555666777:::888999;;;888333222666YYY[[[]]]^^^^^^___aaabbbaaa``````______^^^^^^^^^]]]^^^^^^^^^]]][[[ZZZYYYUUUVVVWWWTTTPPPQQQVVV[[[SSSWWWYYYUUUUUUZZZ___aaa]]]^^^___aaabbbbbbbbbbbbdddddddddcccbbbbbbaaaaaa```______^^^^^^]]]]]]]]]^^^\\\ZZZYYYYYYZZZZZZYYYSSSTTTTTTSSSQQQPPPQQQRRRQQQQQQPPPNNNLLLJJJHHHGGGQQQIIIAAA>>><<<;;;===@@@DDD===777777:::;;;888333<<<;;;999999;;;<<<===<<>>======??????>>>===:::999999;;;???@@@===::::::999888999:::;;;:::999888888888888999999999999888CCCHHH@@@999999999777888777777999<<<<<<888444777888888888;;;>>>;;;666555555555555555555555555333222000//////111333555444111000111555666555222666999888333000111444444000444555333333555444000222111///000222444444333111111222111//////000111444222000...---///111333000000000000000000000000000///---,,,,,,,,,......000///---+++///333000***111222000------///...)))---,,,++++++---.........444444222///,,,+++,,,...------,,,,,,,,,---.........***'''''')))+++***)))---,,,++++++,,,,,,+++)))000((($$$&&&***+++,,,......---,,,+++)))(((&&&&&&))))))///))),,,111888XXX\\\===(((***+++###%%%222+++************)))))))))---,,,,,,111:::>>>555)))000(((,,,111,,,,,,111000''')))******---222111...000...,,,+++***,,,---...***)))+++...---)))))),,,)))))))))******,,,------)))---444999666000///222'''(((+++111222000222666,,,((((((---111000//////---///111111000///000111222000111444444///---...,,,---,,,,,,...000,,,&&&+++(((***111666666444555mmmWWW>>>///******---000,,,---............000222000000000///......------111000...------......///222111111000000//////...000000000000111111111111222222222444555444222///000333444444777999777333222000///222555777555333666555333444666777777666111444555444222444:::???333555666555333222222222111333333111222777:::999666888888666555777666333111555666888AAAIIIAAA333@@@===:::999;;;:::777444444333555;;;AAAHHHSSS]]]jjjrrr{{{~~~pppcccRRRJJJBBB???CCCGGGIIIHHHDDD@@@666---)))***'''""" """!!! """888 &&&+++&&&""" !!!""""""!!!!!!%%%!!!###""" """&&&)))+++,,,///000222555888;;;;;;::::::;;;888333222555YYY[[[]]]^^^^^^^^^```bbbaaaaaa``````____________\\\]]]^^^___^^^\\\ZZZXXXWWWXXXYYYVVVSSSTTTYYY]]]TTTYYY[[[VVVTTTYYY```ddd^^^___```aaabbbbbbbbbbbbdddcccccccccbbbbbbaaaaaa`````````______^^^^^^]]]___\\\YYYXXXYYYZZZ[[[ZZZSSSTTTUUUTTTRRRQQQRRRSSSPPPQQQRRRRRRPPPMMMIIIGGGGGGCCC???===<<<;;;<<<>>>CCC???<<<:::::::::777444@@@<<<888888<<<>>>>>>===>>>>>>======>>>>>>>>>>>>>>>;;;999;;;@@@BBB>>>:::999888777888999:::;;;;;;888888999999999999999999555@@@FFFAAA:::999;;;;;;888777777888:::999777444555666888;;;@@@@@@;;;555555555555555555555555555000111222444555444222///333222111222444555444333666666333000///000222333222555555222222444333000555333333333555666666555111222222111///...///111222111///......///111222///////////////////////////---+++***+++---000222///444222******000///)))//////---+++---111///)))---,,,++++++---//////...222222111///------...111...---,,,,,,,,,,,,,,,+++,,,***((()))------***'''///---+++++++++,,,+++***---)))&&&)))...///,,,(((------+++***(((''''''&&&---111333///...))))));;;CCC111%%%***///***)))---************)))))))))))),,,******---333555222,,,///&&&***000---...444222)))******(((***---+++'''+++,,,---,,,******---000))))))+++///---((('''***++++++++++++******)))))),,,---111555222,,,***,,,***)))---222444111222444---((('''---111000,,,***+++...111000---,,,...000///...///222111---***,,,//////......///000...++++++((()))000444222...,,,MMMBBB555---+++++++++***---......------...111444111111111000000000/////////000///...---...///000111000//////000000///...000000000000000111111111111333555666777555222///222222333555777888666333000000000222555555333111666444333444555666555444222555777555444777999:::333444555444333222333444111333555555555777999:::666666444222222444666666333777999999>>>DDDCCC===;;;999666555555555333000333222555:::@@@GGGRRR]]]jjjsss|||~~~qqqdddQQQJJJBBB@@@DDDHHHHHHGGGCCC???666---))))))&&&!!!%%%""""""!!!!!! &&&!!!222 ###((($$$  %%%...,,,"""&&&))),,,---//////000222666888555666666666333000000111ZZZ[[[]]]^^^^^^___aaaccc```````````````_________[[[\\\^^^^^^^^^\\\ZZZXXXYYYXXXWWWVVVWWWXXXYYYZZZUUUZZZ\\\WWWUUUZZZaaaeee^^^___```aaaaaabbbaaaaaaccccccbbbbbbbbbbbbbbbaaa```aaaaaaaaaaaa```______]]][[[YYYXXXYYYZZZZZZZZZUUUVVVWWWVVVTTTTTTTTTVVVOOOPPPRRRRRRQQQMMMIIIGGGBBBCCCCCC@@@>>>===;;;:::>>>@@@@@@>>>999666666777AAA===999:::===??????>>>>>>>>>======<<<<<<>>>???@@@<<<:::;;;???@@@<<<888888888888888888999:::<<<::::::::::::999999999999333:::???<<<666666888:::777777777888888888666555444555:::@@@CCC@@@999333555555555555555555555555444333333555666666333000333222222222444444444333888333...///333555555555777888666000///111222000666555444555666777666555111222222111///...///111......//////000//////...........................111///...---///333777:::+++333555---)))...111...++++++***))),,,111000***---+++***+++---//////......///...---,,,,,,...000---,,,+++---///000///...******+++...111000+++'''444000+++))))))+++,,,,,,---------------,,,)))%%%+++***)))((((((((()))))))))111...000222)))%%%)))&&&((()))(((***...---))))))))))))))))))))))))))))))******++++++---111666///(((---222,,,,,,000...---///...+++,,,...,,,'''&&&))),,,+++)))(((+++///)))(((+++...---((('''***+++++++++************)))111...///444666222...---000------000111///000222...)))(((...222///+++((((((,,,//////---,,,...111,,,***,,,000111---,,,---222000...............///+++)))***000222...***(((222111///...//////...+++.........,,,,,,...111444333333333222222222222222///000111111///...000222111000...///000111///---111111000000000000000000111333777999888666333111555333333555777666555444111111222444666666444333333222222333444555444222111555777777:::===999333111333333333222222333444111444888;;;:::888888999===999444111000111444888555333444888777666;;;DDD666444222111111000000///444333555:::>>>DDDQQQ]]]jjjsss||||||pppeeeQQQJJJBBB@@@DDDHHHHHHGGGCCC???666---))))))%%%%%%---''' """  ###!!!###---)))&&&"""!!!""" $$$ccc++++++ !!!%%%(((***,,,.../////////000111///111333111000000000000YYY[[[]]]^^^^^^___aaabbb________________________\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVZZZ[[[XXXXXX]]]bbbddd______```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccccccbbb``````[[[ZZZYYYZZZ[[[[[[ZZZYYYUUUWWWXXXWWWVVVUUUVVVWWWMMMNNNOOOOOOMMMKKKHHHFFFFFFIIIJJJEEE@@@>>>;;;777999>>>BBB@@@999555777:::>>>===;;;;;;===>>>???>>>===>>>>>><<<;;;;;;===??????<<<::::::<<<<<<:::777888999;;;:::999999:::;;;:::::::::::::::999999999777:::===<<<:::888999:::666777777888888888777777777888===CCCBBB<<<666555555555555555555555555555;;;666111///222555666666333333333333333333333333999222---222888999888888::::::666000...000111///333222222333444555333111111111222111//////000111,,,---///000000000.................................---,,,,,,...222777999)))///333000...111444555)))+++***)))+++//////+++,,,+++***+++---/////////,,,------,,,***)))******+++******...333666555333(((***...111111///+++)))444000+++((()))+++---......///---(((&&&((()))((()))(((((('''((()))***+++!!!,,,###***333...111111""",,,...%%%###+++...((((((((()))))))))))))))******+++,,,,,,))))))111;;;222---444777,,,'''***((()))++++++)))+++...---)))$$$'''******)))((())),,,)))(((***---,,,((((((+++(((((())))))+++,,,...//////******000555444111000444///,,,...///------///+++'''(((...111///,,,,,,(((***,,,------...///000+++***,,,111222000///111111...---///...,,,---///***)))---222222...,,,---,,,......++++++......,,,/////////---,,,---000222444444444444444444444444...000333222//////111333222000...///111222000...111111111111000000000000///222777888777555444333666333333666888777666777333444555666777888888888111111111222444555333222000555777888<<>><<<666555777EEE>>>777444111000333777666222333777666444;;;GGG777666444222111000111111444444666:::<<>>666---)))((($$$$$$...)))!!!&&&++++++...%%%""" !!!...$$$"""$$$ """!!!  !!!\\\<<<"""$$$ $$$''''''***---///...---------...222444111000222333111XXXZZZ\\\]]]]]]]]]___aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]YYY\\\______[[[XXXWWWXXXWWWZZZ[[[YYY[[[```cccbbb___``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb___```aaabbbbbbaaa```___[[[[[[[[[]]]^^^^^^[[[YYYUUUVVVWWWWWWUUUUUUVVVWWWOOONNNMMMLLLKKKJJJIIIHHHHHHLLLKKKCCC=========:::666:::>>>>>>;;;999888::::::;;;<<<<<<;;;;;;<<<======>>>>>><<<::::::===@@@<<<<<<;;;;;;;;;;;;;;;;;;888;;;======;;;999999::::::999999999888888888888;;;<<<>>>AAAAAA===999777666777888888888888999:::======@@@AAA===555555:::555555555555555555555555<<<666000...111444666555333333444333333222333333666000///444777666666888777888666111000222111///111000000222333333111//////000111000//////111333...////////////000000111........................++++++))))))+++...111333222//////444777555333333***......+++***,,,---+++,,,+++***+++---///000///+++---//////---+++******,,,******---222444111...'''+++//////,,,***,,,......+++((((((***,,,......+++---+++'''''',,,...+++)))(((''''''''')))***,,,...<<<+++,,,---"""(((%%%(((,,,,,,(((&&&(((+++,,,(((((((((((())))))******+++***,,,...+++)))---666///...999<<<...&&&))))))&&&((((((''')))---,,,((($$$&&&)))******)))))))))(((''')))++++++((()))---***)))))))))***---///111---***+++///000---,,,...333---+++---...,,,***+++)))''')))---...,,,+++...+++***+++,,,///000///...,,,+++---222333000000222///---000444333...,,,...)))+++///333000+++,,,111***//////+++)))---...,,,///000000...------...000333444444444444444444444,,,///222222///---000333333000...///333444222...111111111111000000000///,,,000444666555333333444555111111777:::999999<<<999999999888777666777888000000111333555666555333222:::===999999===999///222333333333222333555888333555999===999222222777@@@:::777777555222333888444555555666;;;AAADDDDDD<<<;;;888555222111222333666555777999:::???MMMZZZeeepppyyy}}}{{{vvvlllcccSSSKKKAAA>>>BBBGGGIIIIIIAAA>>>666,,,)))(((###***(((!!!'''---,,,---"""000 """###!!!######  ###&&&III!!!!!!%%%((($$$'''***,,,,,,---...///000555777333222444444222WWWYYY[[[[[[[[[\\\^^^```]]]^^^^^^^^^^^^^^^^^^^^^``````___^^^^^^^^^______ZZZbbbhhhggg^^^XXXYYY]]]XXXZZZZZZYYY]]]bbbccc```___```aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaabbbbbbbbb]]]___```bbbbbbaaa___^^^[[[[[[]]]___aaa```\\\YYYTTTUUUVVVVVVUUUTTTUUUWWWRRRQQQOOOLLLKKKKKKKKKLLLFFFJJJGGG>>>999<<>>>>><<<999:::===AAA<<<===>>>=========???AAA888<<>>555555555555555555555555666333111222555666222...333444444444222222333333000...000444333///000666333666666333333444222...111111111222333333111//////000111000///000222333222000///......000333444000000000000000000000000///...,,,,,,,,,...000111>>>222---666<<<666///,,,,,,111222---******,,,+++,,,******+++...000000///***---111333222111000000///,,,***+++...---)))$$$''',,,///,,,'''''',,,222'''&&&&&&))),,,.........%%%)))******///555222+++***)))(((''''''((()))+++"""666***......"""---+++((($$$&&&---...)))***000'''((((((((())))))******+++((()))------((((((,,,))),,,:::>>>000)))...///+++---,,,+++,,,000...***&&&'''(((***+++***)))'''((('''(((******(((***//////---+++))))))+++...///111111222222---'''''',,,///+++***---///,,,))))))+++)))+++---+++((((((,,,---+++***,,,///000...+++,,,+++---222222///...000...///444;;;:::111---...))),,,111333---''')))///'''///333000///222333000000111111///---,,,---///333333333333333333333333***...222111...,,,///222444000...///333555222///222111111111000000//////***...222444222222333555333...000777<<<;;;<<>>LLLYYYdddnnnxxx{{{zzztttkkkbbbTTTKKKAAA===AAAFFFJJJJJJAAA>>>555,,,)))'''"""***'''((('''222 %%%%%%!!!"""$$$$$$!!! """ :::*** ///"""&&&)))$$$&&&(((***+++...111444222888999444111444444000ZZZZZZZZZ[[[\\\]]]______]]]]]]]]]^^^aaabbbaaa___```___^^^___``````^^^\\\]]]```cccccc___\\\ZZZ[[[]]][[[YYYZZZ^^^aaabbbaaa]]]```bbbaaa^^^[[[\\\^^^eeecccaaa___^^^___```aaa``````aaaaaaaaa``````___^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWTTTSSSSSSTTTOOOQQQSSSTTTSSSQQQOOOMMMFFFEEECCC@@@>>>;;;:::999999999999::::::;;;;;;;;;;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>???>>>;;;;;;===@@@?????????>>>===;;;:::999555777888777555444444555;;;::::::<<<:::555555888777999:::;;;;;;888666444???===:::888777777777666===:::666222000111333444555333111000000111333444666666666555333111///...111222333444444444333222333333333111//////000222222444333000111444333///111111111111000000333555333...+++///666999666222888333---+++---000111111,,,,,,,,,------...///000000111222333222222000/////////...---,,,++++++***------,,,+++++++++,,,,,,,,,(((+++111000((((((...000///,,,*********+++,,,###))),,,+++***,,,,,,***...,,,)))&&&&&&'''***++++++,,,++++++...222000***'''******((())),,,+++&&&...,,,)))'''''')))+++---(((((((((((()))***+++,,,''')))***))))))000???KKK---###(((000---+++...+++...///???:::$$$444FFF222///***,,,555888222***'''%%%&&&((()))))))))((('''...,,,)))((((((***---///---+++)))((()))***+++***---000222111---++++++---444,,,(((+++,,,)))''')))++++++++++++++++++++++++,,,+++,,,///222111...+++...777111***...///+++,,,***999<<<111111===:::+++...,,,+++...222444333111***+++222888555,,,)))---///000000...,,,+++,,,...---666777///,,,222444000111000//////000000///...,,,...000111///............//////000000000//////000000000333777777333///333111000222555999<<<===DDD777000555999555111333,,,///333666777666444333666444444777777333222444333333444444444333222111111222333333444444333333666555444666888777333000111777===777222???EEE999666BBBEEE:::333555777333///000222555;;;EEEOOOVVVfffoooxxx{{{{{{vvvmmmcccSSSJJJBBB@@@AAA@@@AAACCCGGG999444000&&&###""" """###  '''%%%""" ###  (((,,,((()))000555444:::::::::888555222...,,,ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\\\\^^^```aaa```___aaa```___```bbbbbb```___aaadddfffeeebbb^^^\\\\\\^^^]]]]]]```bbbccc```^^^___```aaaaaa`````````aaabbbaaa```^^^^^^^^^_________```````````````______^^^^^^]]]\\\\\\[[[[[[ZZZXXXYYYYYYWWWUUUUUUVVVWWWVVVVVVUUUSSSPPPLLLIIIFFFFFFEEECCCAAA>>><<<:::999999999::::::::::::::::::999:::;;;<<<===???BBBDDD??????>>>=========???AAA<<<===>>>===<<<===AAADDD@@@?????????>>><<<;;;:::777888888888777666666666777777;;;???>>>888666888:::999666555555666777999???:::666666999999666222888666444333222333444555111111333444444444333333444333333222222333444444555555666666555444333222444333222111111111222222111333333000000333222///...//////...---...000222///......///222333333222333111......///111000///111000//////......//////000111222333444444333222000000000///...---,,,,,,---------,,,,,,---......******///333333///...111------------,,,+++*********------***+++......,,,///---+++(((((())),,,---,,,,,,***))),,,000...))),,,***'''((())))))(((&&&000...+++)))''''''((()))(((((((((((()))***+++,,,)))+++***&&&###$$$+++222///&&&***111,,,+++---)))***---BBBAAA)))///<<<...,,,((()))///111,,,'''&&&'''((()))*********))))))***)))''''''''')))+++------,,,***))))))*********---000333222...,,,,,,---222+++(((+++,,,)))(((***---,,,++++++***)))((((((((((((***///444333---&&&666<<<333)))++++++(((***333999666***)))333666///000---+++,,,......,,,)))++++++///555444---+++---...//////...,,,+++---......555555......555777222333222111000000000///...---///000111///......///111111111111000000///......///000333444444222///222000///000333555666666???;;;888888777333333555///000333555666555333111444222222555666444444777222333333333222222111111111222333333444444333333555444444555777666333000,,,...555555222<<>>999333222444222333444777<<>>===;;;;;;888999999999999888777777333555<<>>888444555:::;;;555...222222333333444555666666111333666888888666333111444333222111111333666777888888888777666555333222555222111222444666444222111444333000000222222///......///...------///111---///000000...---///111//////...000111222000///333222111///...------,,,---...000111222222333333000000111111111000...---------------......///000'''...333444444666666333+++,,,---......,,,)))(((,,,+++'''$$$''',,,,,,(((...---+++))))))***,,,---,,,,,,)))'''***///...)))///&&&""")))...,,,+++///...---,,,***)))((((((((((((((((((((()))***+++,,,&&&((((((((('''(((***---...&&&)))...******,,,''''''***@@@EEE...(((000******((((((++++++((('''(((((()))***+++++++++******(((((((((((()))***+++,,,------+++***))))))))))))+++...111000,,,******,,,///+++(((***+++******+++*********)))))))))((((((+++)))(((+++000222000,,,222777...&&&+++------222888777222+++***///333333000---++++++------***''',,,***,,,000222///---------...///...,,,,,,---///000444222...000777888333111111000//////...---------///111000///......///111111111111111111111111000222444444222111000000333111000111222333222000777===@@@:::333111333333333444555666666555444333555111111333444222444888222222222222111111111000111222333333444444333333555555555666777777444222111...555:::777;;;???:::888222555@@@???444000666555666777999===FFFOOOVVV___iiirrrvvvvvvsssjjjaaaTTTKKKBBB@@@@@@??????AAA???666444///$$$###%%%  !!!###$$$###!!!###%%%$$$&&&***...///222666AAA@@@===:::666333000///YYYYYYZZZZZZ[[[]]]^^^___]]]\\\[[[\\\]]]___^^^]]]_________bbbdddfffeeedddcccdddeeeeeecccaaa___^^^___```ccceeefffdddaaa^^^ccc```^^^___bbbdddccc```^^^______``````______^^^______```aaaaaaaaa``````^^^^^^]]]\\\\\\[[[[[[ZZZXXXXXXYYYXXXVVVVVVWWWXXXTTTSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCAAA???===;;;:::;;;:::::::::999999888888;;;:::999:::<<<===>>>>>>???>>><<<<<<<<<===<<<;;;<<<;;;::::::;;;>>>BBBEEE>>>>>>>>>>>>===<<<;;;:::999888888999:::999888777555777<<>>;;;888:::888666888;;;:::444///222222111222333555777888555666888999888555222000666555444333333333333333777777666666666555444444666222000333888999666222222555666222000222222000///000111111//////000222///000111000...---...////////////000222222222222111111///...---,,,,,,,,,,,,,,,------...............///111111111000...---,,,,,,,,,,,,---...000000(((111555111111777888333+++,,,,,,---,,,+++***)))***)))%%%$$$(((...---'''+++***)))(((((()))******,,,+++(((&&&***000000---999***$$$---111,,,+++222))))))***++++++++++++***(((((((((((()))***+++,,,&&&&&&(((***,,,///222333***###'''+++'''))),,,'''***'''777???///%%%******,,,++++++***((('''))),,,)))))))))***************((()))***+++,,,------------------+++)))((((((((('''***---,,,)))''''''))),,,***))))))******+++,,,&&&&&&((()))***,,,------222///***'''(((...555;;;...222,,,'''---//////666222///...000///------000...,,,***,,,000222111...---***))),,,000111///---,,,---...---,,,,,,---///222333000---111666666111------......---,,,---......///111000///...///000000000000111111222333444333666777666222000111333444333333444555555333111222===AAA888111222222///555666666777777777777777666222111222222111222666333333333222222222222222111222333333444444333333777777777888888888777666;;;222777===888666888444777222333;;;>>>999555666555555666888===FFFOOOVVV]]]fffppptttuuurrriii```TTTKKKBBB@@@@@@>>>???AAA===777555///######&&&!!!""" !!!$$$'''(((&&&$$$ $$$&&&"""$$$,,,000000333999AAA???<<<888444111///...YYYYYYYYYZZZ[[[\\\^^^^^^^^^\\\[[[[[[]]]^^^^^^]]]^^^^^^___aaadddffffffeeehhhhhhiiijjjkkkkkkjjjiiicccdddfffgggggggggggghhhgggdddaaaaaadddeeecccaaa``````aaaaaaaaa```_________```aaaaaabbbbbbbbbaaa^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWTTTSSSTTTUUUQQQPPPNNNLLLKKKIIIHHHGGGDDDCCCBBB@@@>>><<<;;;::::::::::::999999888888888===<<<===???@@@@@@<<<999???>>>???@@@AAA???;;;777===;;;999999:::<<<>>>@@@<<<<<<<<<<<<;;;:::999999888777666888::::::888666:::999<<>><<<:::666999;;;<<<:::777444333555444222111111444666888666666666666666666666777333444666666666444222111333333333444444555555666555333111555999:::666222333777888444111222333222000111222222000///000111333111000000000000///---111111000000111222555666000//////////////////000...------,,,,,,+++++++++,,,---.../////////...---++++++++++++,,,---...///+++333333---,,,333555111---,,,+++*********+++,,,++++++***+++000555222+++)))))))))))))))))))))*********((('''+++222444111BBB222***//////'''%%%+++((()))***+++,,,++++++***(((((((((((()))***+++,,,,,,+++)))((((((***,,,...(((###'''***(((---111+++///&&&***222---''')))...,,,---,,,)))'''(((+++,,,(((((((((((())))))******((()))+++,,,------,,,,,,,,,---...,,,)))''''''(((&&&))),,,,,,)))'''''')))*********((((((***,,,,,,''''''(((***,,,---...//////000...(((%%%)))444???333666///,,,000,,,(((...000,,,+++///...((('''+++---,,,+++---111444333111---+++)))***---000000---+++,,,---,,,,,,,,,...000333222000...000333111,,,***,,,............000222///000111000///...000111333222111111000111111222000222444333111111444777333333333444666777555444444<<<===666444777444---222333444555666777777888444000///222333222555999666555444333333333333444111222333333444444333333555666777777666666666666<<<222444999444111111,,,555777555333777???>>>666222333444777<<>>???AAA===888666...###&&&(((!!!!!! !!!!!!!!!!!!"""%%%###"""$$$***...///333888===;;;888555222///...---YYYYYYYYYZZZ[[[\\\]]]^^^```^^^\\\[[[]]]^^^^^^^^^___^^^___bbbeeegggffffffgggggggggiiilllmmmlllkkkhhhiiiiiihhhgggiiilllnnnjjjhhhfffeeeeeefffeeeeeecccbbbbbbaaa``````______^^^___```aaabbbbbbbbbaaa^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWTTTRRRSSSTTTQQQQQQOOOMMMKKKHHHFFFDDDBBBBBB@@@???===;;;:::999999999999999999888888888<<<<<<>>>BBBFFFEEEAAA===??????AAAEEEHHHEEE???999===;;;999999:::;;;;;;:::::::::;;;;;;:::999999888999777666777:::;;;999666<<<:::;;;<<<999555555888:::888777666777999<<<>>>444999======888555555666666555444333333555666888333333222333555888<<<>>>///222555888888777444222111111111111333444555666444333444777:::999555111333777999444000111222222...000111111///......///555222000000222222000---111111111000///111444777000000000000111222333444111000///...,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++++++++,,,---...///222222...---///111000---,,,***((((((***+++---)))+++,,,,,,000333000*********+++,,,,,,,,,++++++)))***((((((---444444111444+++'''***+++((()))///+++,,,,,,++++++)))(((((((((((((((((()))***+++,,,...---***(((&&&(((---111***&&&***,,,***222777000000(((###'''+++)))***000)))+++***'''''')))***''')))(((((((((((()))******(((((()))************)))***,,,...---)))'''((()))))),,,///...,,,***+++,,,(((++++++((('''))),,,++++++++++++++++++,,,,,,,,,%%%***///...)))(((...444000333...---222---)))000999555111000...,,,,,,///000---+++,,,///000...,,,+++,,,+++)))+++//////,,,***+++,,,,,,+++,,,...000111111111111111000---***+++...111111///000222555000111111000///...000222777666333000...------------...///000111333777999111000000111444555555444888999999777999:::666///---///111333444555555555///---...222555555888===777666444333333333444555111222333333444444333333222444555555333333444666;;;333444777333666888000333999777000444@@@AAA888222333444666:::BBBLLLSSS\\\fffoootttuuurrriii```RRRHHHAAA????????????BBB>>>888444---&&&+++,,,!!!!!!"""&&&!!!######$$$!!!'''***)))(((---111333888777666444222000///...YYYYYYYYYYYYZZZ\\\]]]^^^aaa___\\\\\\]]]_________aaa```aaacccfffhhhhhhgggdddcccbbbdddgggiiihhhfffggghhhhhhgggeeeeeehhhkkkggggggfffdddcccccceeehhhdddcccaaa___^^^]]]^^^^^^\\\]]]^^^___````````````^^^^^^]]]\\\\\\[[[[[[ZZZXXXYYYYYYWWWUUUTTTUUUVVVPPPPPPPPPOOOLLLHHHEEECCCAAA@@@???===<<<:::999888888888888888999999999999<<<;;;;;;???DDDFFFBBB???>>>===???DDDIIIJJJEEE@@@<<<;;;999:::<<<===;;;999::::::;;;;;;;;;:::999999:::888666888<<<===;;;777999888999;;;999555555999<<<999666444444777;;;>>>666888::::::888555444444222333666777888888777666444333333333444777:::<<<222333555777777666444333222222111111222333444555222444777999999666333111111666888333...///000000///111333333111/////////111222333222000//////111---///111111//////111333............///000111222000000...---,,,------...,,,++++++***+++---///000------,,,,,,,,,------...//////222555444///...111+++***************++++++))),,,,,,)))))),,,+++((()))***+++---------++++++)))***))))))---222111,,,$$$%%%&&&'''(((+++111555,,,,,,+++******)))))))))(((((((((((()))***+++,,,)))+++,,,***((()))000666+++(((+++,,,)))222888///***+++&&&%%%***)))(((---(((***)))'''))),,,)))"""******)))))))))***+++,,,*********)))))))))))))))(((+++...---)))'''(((+++***---000000---+++,,,...(((------(((%%%)))+++***++++++++++++************%%%(((,,,...---,,,++++++///000***+++111...,,,666555777777555555666555333222///,,,,,,......+++((()))---...***))),,,---+++)))***+++,,,+++,,,///111...000333555333000------,,,///222111...---///333000111111000...///000222666444111///---------...666444111111222444666666222000//////111333444333777444333777888555333333...///222444555555333222111///000555666555777:::777555444222222333444555111222333333444444333333333555666555444444666888:::777777444333===@@@444333444444444777;;;<<<:::666666666666999@@@IIIOOO\\\eeeooossstttpppggg^^^PPPGGG??????@@@???@@@CCC<<<555111+++)))222222""" !!! !!!%%% !!! $$$###&&&444888,,,'''...333000555666666666555444222111XXXXXXYYYYYYZZZ\\\]]]^^^bbb```]]]\\\]]]___``````bbbbbbccceeehhhiiiiiihhhfffdddcccdddggghhhgggeeeccceeefffdddaaa___aaaccc```bbbcccaaa___```dddhhheeeccc```]]]\\\[[[\\\]]]ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXYYYXXXVVVVVVXXXYYYMMMNNNOOOOOONNNJJJGGGDDD@@@???>>><<<;;;999888888777777888888999999999:::===:::888:::???AAA???<<<;;;:::;;;AAAGGGJJJHHHEEE;;;::::::<<>>???<<<999555555777;;;:::666666999999999::::::::::::;;;;;;777666555666888777444222...111777;;;===;;;777555888777666555444444555555999888777666444333111111555444333222222222333444111444888:::888444222000///555777111,,,---//////222444666666444222111222---222666333...+++///444)))---111222000.........,,,++++++++++++,,,---------,,,+++++++++,,,---...---,,,***)))***---000222///......---------......///---333<<<;;;111...222((()))+++,,,,,,+++***)))///111000***(((***+++***&&&''')))+++,,,+++)))(((***+++***))),,,000---((('''---///)))&&&)))...000))))))))))))***+++,,,---(((((((((((()))***+++,,,(((,,,...+++%%%###(((...***'''***)))&&&///444+++###---,,,(((+++)))%%%))))))******))),,,000+++!!!,,,+++*********+++,,,---...---,,,+++************&&&+++......***''')))+++(((,,,//////,,,***+++---(((---...'''%%%(((+++)))''''''((()))***++++++,,,...+++(((***...000...+++888666---***...)))'''222!!!,,,444777999<<<666...222///------//////,,,)))'''...000+++(((+++,,,+++(((***+++++++++,,,///111+++///555888666000...000+++...000...***(((***---111111111000...///111333000///...---...///111333DDD???888555555555333111555333000///111333444444333......555555......444111333666888888666333111777555555777777333222444666555333111111222333444222222333444444444333333666888:::999777777999<<<888777666///---<<<@@@000333...111:::<<<555555<<<999999888777999???FFFLLL[[[eeennnrrrrrrooofff]]]OOOFFF???>>>@@@@@@AAADDD;;;333...***+++888777%%%$$$ !!!  !!!$$$###---@@@DDD222(((111666000444555777999999888666555YYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\]]]^^^____________```bbbdddeeeeeefffhhhjjjdddeeeffffffddddddeeefffddddddeeeeeeddddddcccbbbiiiddd```aaaeeehhhgggeee```___]]][[[[[[[[[]]]^^^]]]\\\[[[\\\]]]_________^^^_________^^^\\\ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWQQQQQQOOOMMMIIIFFFDDDCCC@@@???===;;;999888777777;;;:::888666666777888999<<<<<<<<<>>>>>>===:::888999DDDEEE::::::FFFIIIAAA<<<;;;:::;;;<<<<<<:::888<<<<<<<<<<<<;;;:::999888999666555777:::===<<<;;;>>>333:::333BBB444<<<:::888;;;888222333:::888000666666555444333222222111222333666777888777666555999777555444444444333222666444222000000222444666555333222000//////000000777666666777999888666444111222333111///...///111444444444444444333222111///000222333333222111000555777:::;;;888444111000///...---,,,,,,---...//////---,,,---000000...+++///***)))---111111111333...+++***,,,111555666555,,,))),,,555999555000000+++...---***,,,000...'''******)))'''%%%%%%''')))---)))(((******''''''***555&&&***666000'''))),,,(((***)))''')))......+++&&&''')))***+++++++++***(((((()))...222111***$$$***+++,,,+++)))))))))++++++///%%%&&&444---"""***&&&(((***)))&&&%%%''')))***'''%%%%%%(((***)))'''---,,,,,,+++***)))((((((+++***)))((((((((()))***'''---%%%222666&&&''')))---......,,,******+++---+++000000***'''***+++(((***)))'''&&&&&&(((***,,,)))+++***&&&)))222888777:::222+++***...000---)))CCC222000111***444AAA:::111000...------.........---,,,++++++------,,,+++,,,...111222111000//////...------000333444111---......///000///---...111111000///000111222111000,,,...000000...000333777HHH:::222888<<<777000///000111333333333111///...555222---666:::+++;;;ooo888444222333333111333777111444777888777555333333555555333333333333555555111222444666666555444333555444222222555777777777;;;777444777===AAA@@@>>>222333555666777777777777>>>:::555222444<<>>===:::999:::999666YYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^____________```bbbdddeeeeeefffhhhjjjdddeeeffffffddddddeeefffdddeeeeeeeeeeeedddccccccgggdddbbbcccggghhheeebbb```^^^\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\]]]^^^^^^]]]]]]^^^______^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVQQQMMMLLLNNNLLLGGGAAA@@@???>>><<<:::999888888;;;:::888777666777888999::::::;;;<<<<<<<<<:::999333;;;???<<<@@@KKKQQQOOO@@@===999777888999::::::::::::::::::::::::999999;;;;;;;;;>>>@@@AAA>>><<<<<<444;;;444@@@333;;;:::888999777555777999777333777777777666555444444333333444555666666666666555666444333333555666666555444333111000000111222333666555333222111111222222111222333444444444333333333222222111/////////000222222222222111111000000+++---000222444444444444333555777777444111//////000000////////////000000000///...///111111///---333...,,,///111///...///000//////000333555666555,,,)))+++333666222......///111///)))'''+++---+++(((***,,,,,,***))))))***---***)))++++++((((((+++(((###...888...'''+++...)))***)))''')))------***&&&''')))***+++++++++***+++***,,,000444333...((((((***++++++***)))+++,,,((()))&&&***000,,,'''+++&&&)))+++***(((((()))***---+++***)))***+++******++++++******)))(((((((((******)))))))))+++,,,---(((+++&&&111000(((///***,,,,,,+++***)))'''''''''---111000***(((***+++)))+++***((('''((()))+++,,,+++------***,,,333888777222000---+++************333------,,,(((---666777777333///...000111000...---+++***+++,,,---+++***'''...777<<<:::444///,,,++++++,,,...000000///...---...//////...---...000///...---...000111000///---///000000//////222555666111///222444222111222222222444444444333111000222222///666999+++666]]]444222222555666333222555111444666777555444333333555444333222222333444555333444666777777777555444555333222222444666666666:::777444444777999999888333333333333333444666666>>><<<:::777777===GGGNNN___bbbdddgggkkkllleee\\\OOOGGGAAABBBCCCBBBBBBCCC===888---:::444'''---"""!!! """$$$$$$!!!!!! !!!!!!!!!!!!  !!! !!! !!!!!! !!!"""$$$'''(((,,,...222444777<<>><<<;;;999999888:::999888777666777888999999999999999:::;;;<<<===>>>@@@CCCFFFIIIMMMSSSWWW@@@===:::999999:::::::::888888999999999999::::::<<<===???BBBCCCBBB>>>::::::666;;;666<<<333999999999666666:::<<<888666666888888888777777666666666555555555444555555666666777555333333555555555444222222222111111000000000666666555444333333333333---000333444222111222444444333111000111111000///000000/////////000000111///000222444666666666555000222333222000.........//////000000000000/////////......///000000///---222...---111111...,,,---000111222222222222333444...+++,,,///111...++++++---//////+++***,,,------'''***///000///---+++***---***))),,,,,,)))(((+++)))000>>>>>>...(((,,,******+++***((()))---,,,((('''((()))******+++******'''''')))---000000,,,'''''')))******)))***+++,,,***&&&,,,222---***+++***&&&)))+++,,,+++******+++---------,,,***)))***+++))))))))))))))))))))))))((((((((((((***+++,,,---,,,+++)))///%%%%%%444###...---,,,,,,---,,,***(((...111111---*********(((***************++++++,,,+++---...,,,...222444333///222444111+++(((+++000&&&...///,,,...///444???:::444...,,,///000...,,,///...------/////////---&&&///999===999333///......//////...---,,,---...---...///...------......---,,,,,,---//////...,,,///000000000//////111333(((...111...,,,...222333222333444555444333222111000333222555777...000EEE111000222777777444222444111333444444333222333444333333222222222222333333222333555666666666555444555333111111333444555444<<<999666333222333444555444333111000000111333555:::<<<===<<<:::===DDDKKK]]]```bbbcccgggiiiddd]]]NNNGGGAAABBBCCCBBBBBBDDD>>>;;;888@@@666((())) !!!$$$ !!!!!! """############""""""!!!!!!!!!"""""""""""""""!!! !!!  !!!!!! !!!!!!""""""$$$&&&''')))000333777<<<@@@EEEKKKOOOKKKOOOQQQPPPQQQTTTSSSPPP[[[ZZZZZZYYYYYYYYYZZZZZZ\\\\\\^^^___````````````bbbccceeefffeeefffhhhiiieeegggggggggfffeeefffgggfffffffffffffffeeeddddddgggfffeeeeeefffeeebbb___]]]\\\[[[YYYXXXXXXXXXXXXWWWXXXYYYXXXXXXYYY[[[\\\\\\]]]^^^___```___^^^^^^[[[ZZZYYYWWWUUUTTTTTTSSSZZZRRRKKKLLLQQQRRRJJJAAABBBAAA???===;;;:::999999999888777777777777888888999999999999999;;;???AAAPPPJJJIIIKKKIIICCCEEEMMM;;;;;;<<<===>>>===:::777888888888999999:::;;;<<<;;;<<<>>>???>>><<<999777888888;;;999999555777888888333666>>>???777444888888888777777777777777777888777555444444555666888;;;888666444444333222000222222333333222111000///555555444444333333333333///333777777333000222555666333111111222222111///............///111333444888888888777666444333222///000000///---,,,---///,,,---...//////...---,,,,,,,,,,,,---------,,,+++,,,***+++///111...---///,,,///222111///...000222111///---------,,,++++++***+++,,,///111222...***(((+++///000...,,,***)))+++((()))++++++((((((***+++555AAA<<<,,,+++///'''***,,,+++)))***---+++'''(((((())))))************%%%&&&'''***------***(((((()))+++***))))))***+++000(((444999***&&&,,,'''&&&(((***+++,,,+++******(((***,,,***'''&&&))),,,((()))))))))*********+++'''''''''((())))))***+++,,,(((+++111###---DDD+++///---+++,,,...//////---,,,///222111///,,,)))'''))))))*********+++++++++)))+++,,,---...//////......222555333---***---111)))777333000:::999999III:::333,,,***,,,...+++(((...---,,,---///000///...+++///333222---,,,///444333555444111,,,***+++...,,,///000---,,,---...---,,,,,,,,,---//////...,,,000000000000/////////000)))333666...+++000222///222333333444444333222222000333333333444111000444111///111555666444333555111222333333111111333444222222222222222222222222000111222333333333222222555333111111222444444333===<<<999555222222444666333222111111111111222222444999>>>===:::;;;@@@EEEVVV[[[___bbbeeegggbbb[[[MMMFFFAAABBBDDDCCCCCCEEE>>>;;;>>>???111&&&$$$ !!! """!!!$$$"""""""""$$$$$$###!!!""""""###$$$$$$$$$###### """!!! !!!""""""!!!!!!!!!###&&&***---///000777:::@@@EEEJJJPPPVVVZZZYYY]]]```___```cccbbb___ZZZZZZYYYYYYYYYYYYYYYYYY[[[\\\^^^___```aaaaaaaaacccdddffffffffffffhhhiiifffggghhhhhhffffffggghhhfffggggggggggggfffeeeeeeiiigggdddcccbbbbbbbbbaaa\\\\\\ZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXWWWWWWYYY\\\]]]^^^_________^^^]]]\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTQQQNNNMMMNNNLLLHHHDDDBBBAAA???===;;;:::999999777777777777777777888888999:::;;;::::::<<>><<<<<<<<<:::999888777777666999999;;;777999777888777333777??????777444999666666666666666666666666;;;999777555555555777888:::888555444444444222111222333444555444333111000333333333333222222222111111666999888333111222555666444222222222222111111......///111333555777888:::999888666444111///...///000///...------...000,,,---...//////...---,,,,,,---......------,,,---***(((***......,,,,,,000+++...000000......111444222222000---,,,,,,------555...))),,,111222...))),,,,,,---+++)))(((((())))))'''(((++++++((('''***$$$***222...'''///444***)))++++++)))***---+++&&&)))))))))))))))*********))))))***,,,......---+++)))++++++***((('''((()))...'''333888'''$$$+++&&&''''''(((***++++++)))(((&&&)))+++***''''''***---)))******++++++,,,,,,---*********************)))'''%%%***444***999SSS===000...,,,******++++++***(((,,,222555333---'''%%%((((((((())))))))))))))))))***,,,//////...------,,,---------++++++++++++333<<<444///999888555BBB;;;555///---///000...++++++******+++,,,------,,,---//////,,,((()))///555111333444111---+++---///,,,111111---+++......,,,---------///111111///,,,000000//////000//////...///555555//////555333,,,111111222222222222222111222111222111000444444///333000000222333222444888000111222222111111333444222222222222222222222222111111222222222333222222555333111111222444444444;;;:::888555333333555777111222444555555333111000333777<<<===;;;;;;>>>AAANNNVVV^^^bbbeeeeee___WWWLLLEEE@@@AAADDDCCCDDDFFF>>>888===666((($$$!!!""" ###"""!!!!!!#########"""""""""###$$$%%%%%%$$$$$$ """$$$$$$!!! !!!""""""""""""!!!$$$(((---222666888999;;;@@@GGGNNNUUU\\\cccgggmmmrrrttttttuuuwwwvvvrrrYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\^^^___aaaaaabbbbbbccceeefffgggffffffhhhiiiggghhhiiihhhgggfffgggiiiggggggggghhhggggggfffeeeiiigggdddbbbaaaaaabbbccc\\\\\\[[[ZZZXXXWWWVVVVVVTTTWWWYYYXXXVVVVVVYYY\\\]]]]]]^^^^^^^^^]]][[[ZZZ\\\[[[YYYXXXWWWVVVUUUUUUPPPPPPPPPNNNKKKHHHGGGFFFAAA@@@>>><<<;;;999999888666666777777777777777777999;;;<<<<<<;;;===AAAFFF@@@;;;:::>>>>>><<>>???::::::999999:::<<<===???===>>>===;;;888777888:::666;;;666<<<777@@@999777555666999===<<<666555666444444444555555666666666;;;:::888555555555666777555444333333555666666555222333444555555444333222000111111222222111111000111444777666333111222333444555555444111000222333111222333555666777777777333222111111000/////////...///000///......000111//////000000000000//////...000111111000//////000---++++++---,,,)))+++//////000000000///111333666000333222...,,,...//////BBB555)))'''+++---,,,,,,------+++)))''''''))),,,)))'''(((,,,,,,)))(((***,,,***---***%%%...333((((((++++++***+++...,,,'''******))))))))))))******((())))))***************)))***+++***((('''((()))'''$$$+++///'''###(((******)))(((((()))***)))(((+++,,,,,,,,,++++++---///+++++++++,,,,,,---------------......---,,,,,,+++)))((((((111+++111DDD555444555555222...***(((((('''***000555333,,,((('''((((((((('''((())))))***,,,+++---111222///...//////,,,******,,,...,,,***555888222---...,,,***000:::888666444444444333333///...---...000111111000,,,...///000///...//////+++,,,......------///000---333333---+++///000,,,------...000222222///---000///...///000000///---//////......333777333---111111111111111111222222444...000222///555888...555111///111222111333888///111333333222222333444222222333333333333222222444444444444555555555555444222111111333555666666666555333333333333444444///111444777777555222000444777:::<<<===>>>@@@AAAGGGQQQ[[[aaadddccc\\\TTTLLLDDD@@@AAADDDDDDEEEGGGCCC999@@@333&&&***$$$!!! !!! """###!!!""""""""""""""""""###$$$""""""###$$$%%%%%%%%%%%%!!!!!!###%%%''''''$$$!!!!!!###$$$%%%%%%%%%&&&)))...444:::===???@@@DDDIIIRRR[[[dddlllsssxxx{{{XXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^___aaabbbbbbbbbdddeeeggggggffffffhhhiiiggghhhiiiiiigggggghhhiiiggghhhhhhhhhhhhgggffffffeeeeeeeeedddbbbaaaaaabbb\\\\\\\\\[[[YYYWWWVVVUUUTTTWWWYYYXXXVVVUUUYYY]]]ZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[ZZZYYYXXXWWWWWWXXXOOOPPPPPPNNNKKKHHHGGGGGG@@@???>>><<<:::999888888555666666777777777777777777:::===<<<;;;;;;@@@EEE======<<<===>>>AAAGGGLLLPPPMMMIIIFFFDDDCCCAAA???;;;:::999888999:::<<<===<<<>>>@@@???<<<::::::;;;777;;;333===888GGG;;;777333999<<<999777777666333333333444555555666777777:::888777555444333333444444333222333555777777777000111222333333333333333///000111222222111000000000111333444555555555444333666888666000...222666666777999999888666333111.........//////000111111---...000000//////000111000000////////////000000///111333222000///000222...,,,,,,---+++***...444444222...---...000222333---222222---+++///111000<<<444---,,,+++))),,,111,,,,,,,,,***)))+++...111***(((***...///+++***,,,555...///...'''***,,,%%%''')))******,,,...,,,'''+++***)))(((((()))******'''(((((('''&&&&&&&&&'''&&&'''))))))((()))***,,,%%%((('''(((***&&&%%%...///,,,(((''')))******)))222000............---,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,,,,...&&&...,,,###+++&&&///666======666...+++***)))(((+++000///***)))---***)))((('''''')))+++,,,,,,***,,,111222...---000000---******,,,.........000///444333(((&&&+++)))222444555555333111222444111000000111333444444333,,,,,,...111333222///+++,,,,,,---...000000...,,,---555555...,,,111111,,,------///111333222///---///...---///111111///,,,///++++++111555444111000111111111111222222333333555***///555///333888...444111111333333111111444...111444555444333333444222333444555555444333222555555555555555666666777333222111222444777888888444222000111444444222//////111333555555555333222555444555777<<>>CCCBBBCCC@@@;;;999<<<@@@BBBUUUVVVXXXYYYVVVMMMCCC<<<:::999888777777999;;;<<<999===AAAAAA>>>;;;999999777<<<111===999KKK===777222;;;>>>777333777666111333444444555666777888888888777555444333222111111777555333333555666555444//////000111222333444444///000222222333222111000000000111555888:::999888111777:::777000---222888:::;;;<<<<<<999444///,,,000000000000111222333333,,,---000000//////000111///...---,,,,,,---...///---000222111///...///111,,,***+++---------444<<<777222,,,)))+++...///...***000222---+++///222111,,,---222666111+++,,,333***,,,---......///222555+++***,,,000111---,,,...---&&&***---&&&&&&***(((&&&)))******,,,///---(((+++***)))(((((()))******+++,,,+++***((('''((()))"""$$$'''((()))***---///***111)))&&&///((("""000222...)))((()))++++++***666333///.........+++(((************************%%%'''(((***+++++++++***)))...$$$///444%%%(((,,,"""...<<>>???===EEENNNWWWZZZ\\\^^^[[[WWWKKKCCC???AAADDDEEEFFFHHH???000:::***"""///$$$"""!!!###&&&'''!!!"""!!!%%%'''(((%%%###"""%%%'''&&&"""!!!&&&+++ !!!"""###$$$%%%%%%%%%'''((()))+++,,,+++(((%%%***+++...111333555555666>>>DDDNNNXXXbbbiiimmmooopppttt{{{\\\ZZZXXXWWWWWWWWWYYYZZZ___^^^^^^______```aaabbbggggggggghhhiiiiiijjjjjjmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffeeecccbbbbbbaaa\\\\\\\\\\\\[[[YYYXXXWWWSSSVVVYYYYYYWWWVVVXXXZZZ\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUXXXTTTOOOKKKIIIHHHGGGFFFBBB>>><<<<<<;;;777555444000777999555444888;;;999:::444444;;;@@@??????AAAXXXKKK>>>:::<<<>>>BBBFFFGGG@@@>>>CCCBBB>>>CCCNNNGGGEEEFFFHHHGGGAAA>>>???;;;>>>>>><<<>>>BBBBBB???999999999999888666555444444:::???===555111333888555333111000111555999<<<666666666555555444444444333444444555555444444333666666555444222111000000222222333444444555666666777999888444000000666;;;000111222222333777<<<@@@999999777333......222666///000000///......111333***+++---///000//////...111000///...---...//////,,,,,,---......---,,,,,,,,,000///******000111............------.........,,,,,,+++++++++,,,---...---.........---,,,++++++***)))+++///...---555AAADDD999111000000...000444777888777222***'''(((+++++++++,,,,,,---......///++++++***))))))***,,,,,,222000222444000'''$$$'''%%%'''(((******++++++,,,///'''((()))&&&,,,222...((('''&&&&&&&&&'''((()))(((+++------+++)))(((((((((+++///...+++)))***+++(((***+++******,,,111666...---***(((''''''((()))...555777000******+++)))000+++((()))///333222000((((((((()))***,,,---...,,,((('''+++,,,((()))......+++,,,///...)))(((+++111...,,,...333444000,,,---+++---444555...)))***)))***,,,......---,,,+++*********+++,,,---...//////222222000111555555222888...,,,333777111---///......000222333111...***+++///444666444111000111777444000000222333222000111111000000000000111111111111111111000000000000333111000111222333333333111//////111666888666444222222222333444555666777666666666666555444333222222333...000888666333;;;444333555777555000///111777555222222333444444444222///000444666888BBBMMMHHHNNNTTTZZZ___aaa[[[RRRKKKDDD>>>>>>BBBGGGIIIHHH>>>:::444,,,%%%"""###%%%""" """%%% """%%%&&&&&&'''(((***'''&&&%%%$$$$$$&&&((()))###""""""%%%(((+++++++++***,,,///111000000111222333555:::AAAJJJPPPTTTUUUZZZ```gggooouuu{{{[[[ZZZXXXWWWVVVWWWXXXYYY^^^^^^^^^^^^```aaabbbcccggghhhhhhiiiiiijjjjjjkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffeeecccbbbbbbaaaaaa```^^^\\\YYYWWWVVVUUURRRUUUWWWXXXVVVVVVXXXZZZ[[[[[[\\\]]]]]]\\\\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJFFFCCC===:::888999::::::::::::555;;;<<<888666999;;;999999666777::::::777888<<>>===???EEEEEEAAA;;;999<<<===::::::999999888777666666666999<<<===999333111555999444333222222444888<<<>>>222222222333333444444444333444444555555444444333777777666555444333222222555555444444333222222111444888<<<:::555111000222555555777;;;???@@@===:::666444000......000111222222222111///---,,,---///,,,,,,...//////000000000000///...---------......,,,,,,---......---,,,,,,---000000,,,,,,111222///......------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///***))),,,,,,***---222555...***---000...///222333666888888666666;;;???777666444222///,,,***)))111000...,,,******)))***)))''')))......+++***...)))&&&$$$'''---///,,,(((---%%%''')))&&&,,,222...******)))******,,,---...(((+++------,,,***)))))))))***++++++)))(((((()))((())))))'''&&&'''+++///...---+++)))((())))))***,,,333444...)))******)))(((''''''***...000///---******)))))))))***++++++000,,,+++......+++,,,///*********,,,...///---+++---,,,+++,,,///000///...---***,,,111111---***+++)))***,,,---...---,,,+++,,,,,,,,,,,,---...//////000444555222000333555444===666///------,,,---000222111111111222111///---...111333333222111222444222000......111333333222111111000000000000111111111111111111000000000000333222111111222333333333222222222222222333666888333333333333333444555666555555555555444333222222333555111222999444...444111...///333444222222444000000000000111222444555999666444555444333999BBBKKKPPPUUUYYY^^^```\\\UUUNNNGGG@@@>>>AAAEEEEEEDDD>>>;;;444,,,%%%""""""$$$  !!! ######&&&((())))))***+++---)))***++++++((('''((()))%%%&&&(((***,,,---///000000444888;;;<<<>>>@@@AAADDDFFFLLLUUU```hhhmmmnnnooosssxxx}}}ZZZYYYXXXWWWWWWWWWXXXYYY\\\\\\]]]^^^```bbbcccdddhhhiiiiiijjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhffffffeeeddddddcccbbbbbbbbbaaa^^^[[[YYYWWWWWWVVVRRRTTTVVVVVVVVVVVVXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZYYYXXXWWWUUUUUUPPPPPPPPPQQQOOOKKKFFFAAA???===;;;:::<<<>>>??????777:::;;;777555777777666666777:::<<<:::888===CCCHHHDDDBBBCCCCCCAAABBBFFFGGG>>>999<<<===999999===>>>;;;:::======;;;<<>>888222555000,,,,,,000333222000111111111///---,,,,,,...............///000111222///......---,,,---------,,,------......------,,,...000000......111222000------,,,,,,,,,,,,------((()))+++,,,,,,++++++***,,,+++*********+++,,,---...)))&&&(((***((('''''')))'''''',,,///...---///(((***,,,+++)))))),,,000333222222111000///......???>>><<<;;;999888888888333///...000111000///111111***%%%***333777111)))---&&&''')))%%%***///***))))))((((((((()))******&&&(((++++++***))))))))),,,*********,,,---...---++++++***)))((())),,,...,,,+++***))))))))))))))),,,000222...******+++***(((***...222444444222111+++***))))))((((((((((((000------//////,,,---000))),,,+++(((+++222111)))....../////////111444666///,,,,,,------++++++---)))***,,,---------,,,+++......---------......///---111333///---///111111======888///+++---//////333111//////111222222222111111111000///111444666000...---...000222222111111111000000000000111111222222111111111000000000222222222222222333444444333555555222///000555;;;444444333333333333444444333444444444444444333333444777444666===666...333444///---111555444333555///222333222000000333666555333333555555666:::@@@NNNSSSWWWYYY]]]```]]]WWWMMMGGG???>>>AAAEEEEEEDDD???;;;444,,,$$$!!!!!!### !!!   !!!######%%%((()))))))))+++,,,***...222000,,,((()))++++++...222333333555888<<<>>>BBBHHHLLLPPPSSSVVVYYY]]]```eeennnxxxZZZYYYXXXWWWWWWWWWXXXXXX[[[[[[\\\^^^```bbbeeefffiiiiiijjjkkkkkkllllllmmmjjjkkkkkkkkklllllllllmmmlllllllllkkkjjjjjjiiiiiiffffffeeeddddddcccbbbbbbaaa___\\\ZZZYYYYYYZZZ[[[RRRSSSTTTUUUVVVWWWYYYZZZYYYYYYZZZ\\\]]]]]]]]]]]][[[[[[[[[ZZZXXXWWWUUUUUUPPPOOOPPPPPPOOOLLLFFFBBBBBBAAA===999999<<<<<<:::777888999777666777777666777999;;;<<<;;;;;;???BBB<<<;;;>>>BBBCCCCCCFFFLLLFFF===888;;;>>>;;;999999:::777666999:::999<<<@@@AAAAAA===555333888;;;<<<;;;999777666666777999:::@@@<<<888555444555777777444444555777888999:::;;;:::999888666555333222222333444444555555444444333777777666666555555444444222222222111111111111111333444444222111333666:::<<<777222111333555555333444222//////111333222111---...//////......///111111000/////////000222333......------,,,,,,,,,,,,------------------------...//////...///000000000---,,,,,,++++++,,,,,,---(((***,,,---...---+++***,,,+++***)))***+++---///((('''''')))***)))((((((***)))***,,,---,,,++++++---......+++(((&&&'''(((((((((***+++,,,...///000.........///000111222222999555111111222222222111666///+++///888;;;555...444---...000+++---111++++++***))))))((('''''''''%%%(((******)))))))))***+++(((&&&(((---111222111,,,,,,+++******+++---///------------,,,,,,,,,,,,+++...000...+++++++++++++++...333666666444333333***))))))(((((((((((((((+++******+++,,,,,,---...(((111111(((+++888>>>:::,,,///111000...///555:::444222///---***)))+++...)))***+++,,,,,,,,,,,,+++///...---------------...+++///111000111444222---444>>>@@@888222444333////////////111444666666555000000///......000222444222111000000000//////...111111000000000000111111222222222111111111000000222333333222222222444555444555555444222222444777555444444333222222222333444444555555555555555555555777555888AAA<<<777===>>>666111333666555222111555999:::888222000222555333222333666888:::===@@@LLLSSSXXX[[[^^^___\\\VVVJJJDDD>>>===BBBGGGHHHGGG@@@<<<555,,,$$$ """ """!!!!!!"""$$$$$$$$$###"""$$$%%%$$$&&&)))******+++,,,...+++000444222,,,)))---222333999>>>@@@@@@BBBHHHMMMRRRVVV\\\aaaeeeiiilllooouuuvvvyyyZZZZZZYYYYYYXXXXXXXXXXXXZZZ[[[\\\^^^```ccceeefffjjjjjjjjjkkkllllllmmmmmmkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkjjjjjjiiieeeeeeeeeddddddccccccbbbaaa```]]][[[ZZZZZZ[[[\\\TTTTTTTTTTTTVVVXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQOOONNNMMMKKKHHHEEE@@@@@@;;;555444888888333999888888999::::::::::::;;;:::888888:::;;;:::777<<<;;;===AAABBBCCCGGGMMM???999555777;;;;;;888777999666555888999:::===AAA777::::::666555999<<<<<<:::999777666666888:::;;;===;;;888777888888777555555666666666666666666555:::999888777555444333222333444444555555444444333444444444444444444444444111111111111111111111000111222222111222444777999===;;;999666444555777999111333444222000...///111---...000///......///000222111000//////000222333---------------,,,,,,,,,---------------------------------//////......///---,,,,,,++++++,,,,,,---***+++---//////...---+++---,,,+++***+++,,,///000$$$)))---,,,***)))+++---+++,,,+++***)))***++++++)))***+++,,,++++++,,,---*********)))((('''&&&&&& """$$$&&&(((******---,,,+++***,,,...//////000---,,,...222333111...666///222555111444888111/////////000000000000///,,,...///000//////000111,,,)))'''(((,,,//////...---,,,***)))))))))))))))......///000111000//////******++++++***(((((()))))),,,...///...---------((((((((((((((())))))***&&&'''((((((***---//////***555666++++++;;;HHHJJJ(((+++...,,,((()))///555888888444...))))))+++,,,******+++++++++,,,,,,+++------,,,,,,,,,,,,,,,,,,000222444888>>>???888------999>>>777333666777444111222444777999:::777555///...---......///000000222222222222000/////////111111000000000000111111222222222222111111111111222333444333222222444666444333333444666666333000555444333222222222222222555666777777777777777666666888444666???===:::AAAAAA999333444666333000///666:::<<<:::444111333666888888888777888:::;;;:::GGGPPPYYY^^^```___ZZZSSSKKKDDD>>>>>>CCCGGGIIIHHHAAA===666,,,%%%!!!!!!###!!!###""""""$$$&&&&&&''')))(((''''''((()))(((***...///000111333555///333666333///000777>>>AAAFFFMMMPPPQQQTTT[[[aaagggkkkppptttwwwyyy|||~~~[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[\\\^^^```ccceeefffiiijjjjjjkkkkkkllllllmmmlllllllllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiieeeeeeeeeddddddcccccccccdddccc```]]][[[YYYYYYXXXXXXVVVTTTUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]\\\\\\[[[YYYWWWUUUTTTUUURRRNNNLLLKKKJJJHHHFFF@@@CCC???999999??????999888555444777999888777888777888999<<>>???;;;:::<<<===<<<>>>BBB<<<:::888:::======<<<:::;;;777666999;;;:::===AAA666;;;===999777888999999999888777777888999:::;;;999999999:::;;;:::777555777666666555444333333222444444444444444444444555333444444555555444444333222222222333333333333333444444333222111//////......000444777777555222000555999<<<===:::888777777...111444222...+++---///000222333222///---------111111000000000000111111---............---,,,,,,...------,,,,,,------...---+++,,,///000------///------,,,,,,,,,,,,------+++,,,.../////////...---...---,,,,,,,,,---...///'''...222...))))))+++---&&&))))))&&&%%%)))------$$$%%%&&&&&&''''''&&&&&&,,,++++++***)))((('''&&&'''((()))+++,,,---------(((,,,...***(((((((((&&&%%%'''((()))((((((((()))***%%%***000...333777111---...000222444555555666444555666666555444666777444222000///000000///...444222///------,,,***))))))***,,,...///...,,,+++***''''''***)))&&&%%%''')))***,,,---...---,,,+++(((((((((((())))))***+++''')))***)))+++000222000333999555***%%%---666:::***---///---***)))---222888;;;888111******++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---111444777:::??????666+++...333444///,,,000666999666777999;;;===;;;777333111///------...///...------///222222111111222333111111000000000000111111333222222222222111111111111444555444222111444777333111111444888777222---444444333222222222222222777888888888888888777777999999333333;;;888444<<<999444000333444111//////111444777777555444555777666777666666999???@@@>>>DDDOOOZZZ___aaa```ZZZTTTOOOIIIAAA@@@CCCGGGGGGFFFAAA===666---&&&######%%%!!!######### !!!$$$'''))))))+++---------,,,---...***---111333555777999;;;;;;===>>>===;;;???GGGNNNSSSXXX]]]aaadddgggmmmqqqxxx{{{\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^```bbbdddeeeiiiiiiiiijjjkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhheeeeeeddddddddddddccccccdddcccaaa___\\\ZZZXXXXXX[[[XXXUUUUUUWWWYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTUUUSSSOOOMMMKKKIIIFFFDDDBBBFFFDDD>>>???EEEEEE======777666:::<<<999777888666===BBBEEEJJJNNNMMMHHHBBB===:::===???<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<999888;;;<<<:::<<>>777///((($$$%%%'''%%%$$$#########!!! ###&&&)))+++///222444555555444555666111444999<<>>???>>>HHHNNNKKKGGGFFFCCC>>>HHHBBBAAAFFFIIIFFFBBB???888;;;===<<<:::999999888===:::999<<<<<<:::;;;>>>>>>CCCDDD===888888;;;;;;666777888::::::;;;;;;;;;666888::::::999999:::<<<666555444333333444555666888888777777666666666555333444444555555444444333111222222333333444444444000000111222333444444444...------000333666888888999444000222888======<<<111//////333666777444000...000333333222111111222...///000111111000///......///000000000///------...---,,,,,,,,,,,,---...///,,,...333333///...111///......------......///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***)))***---+++'''(((...---((($$$+++---)))'''+++---+++&&&&&&&&&((())))))(((&&&++++++++++++++++++++++++%%%&&&(((************)))+++555222+++******)))(((((()))************)))...)))...333///111333,,,......//////...,,,***)))+++,,,,,,***(((((()))***&&&***...///---,,,...000---,,,,,,///444777777555444666:::===>>>===:::999555000///333333---+++...'''(((---555<<<<<<444---...---,,,***)))(((((((((+++......))))))......***222***'''///777888666555000111111000---+++))))))...666888222,,,,,,,,,*********))))))******+++,,,,,,,,,,,,---...///000111555===@@@999000,,,,,,,,,222...111777555+++(((,,,+++++++++...222666888888===777///+++,,,///111222---000222222...,,,,,,---111111000000000000111111333333333222222222111111111444777555222111444888...111333222//////222555333222222111222222333333888888888888777666444444777999666888>>>888000555444333555777555000///222444333333555666666333111999:::666222555<<<===999FFFQQQZZZ^^^___aaa```]]]NNNHHHBBBAAAFFFKKKLLLKKKAAA>>>777///)))&&&''')))'''$$$"""###%%%$$$  """"""######$$$&&&)))---000222666888;;;======<<<===>>>>>>AAAFFFJJJMMMPPPSSSVVVYYYZZZ[[[]]]```cccfffgggttttttuuuxxx|||~~~~~~~~~xxxxxxtttqqqqqqssspppiii\\\\\\]]]^^^^^^\\\[[[ZZZZZZ[[[\\\^^^```aaabbbcccjjjjjjkkkkkklllmmmnnnnnnmmmnnnppppppnnnlllnnnrrrkkkkkkkkkjjjjjjjjjiiiiiifffffffffeeeeeedddddddddbbbbbbaaa```___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZYYYYYYYYYYYYVVVTTTOOOOOOOOOMMMJJJGGGEEEDDDDDD@@@===>>>AAABBB>>>:::AAA@@@IIIRRRKKK===BBBSSS<<<<<<======>>>?????????BBBEEEJJJNNNMMMJJJEEEAAA<<<;;;999:::<<<=========;;;999888999;;;<<<;;;888;;;;;;<<>>;;;???DDD777777:::>>>BBB@@@:::444333666888777444333555888999999999888777555444333777666666444333555999<<<555555555444333222111000555444333222222222333333000+++///<<<@@@888333555///111444888:::<<<======???:::666666:::===<<<:::777888888555222000///000------...///000111222222000/////////............+++,,,...000000///---,,,000111...))))))000777:::000111222222111...,,,***111+++***///---'''***333---,,,++++++,,,,,,***)))((((((***,,,------***''')))***+++,,,---,,,,,,+++&&&)))++++++)))((('''(((...,,,)))&&&$$$''',,,111'''(((***+++,,,+++)))((()))(((''''''(((***,,,------333'''(((((('''333---,,,%%%&&&000333,,,(((,,,%%%***000222///,,,++++++"""(((+++(((&&&''')))))),,,((()))------)))(((,,,%%%&&&((()))))))))(((''''''(((((((((((()))))))))---+++,,,111666777333///222111111333777999777555666999<<<>>>>>>>>>>>>???555555333000------...000...,,,((('''///777444+++555000++++++111666888777)))222666111222999;;;555666555111,,,///444222***)))'''''')))---000...,,,***+++---///,,,***...666555222///...///111111111444666777666333000...---222111111222222111...+++===999333...,,,---000222---...///222333333000---//////111333666666555333333333333222222111111111000111333444555555444333999777333000000111444777222222333444444555555666111222333333222111222333333000222888999555444777333222222222222222222222666333111111333555333222555999>>>@@@===:::::::::FFFOOOXXX]]]aaabbb^^^XXXNNNIIIDDDCCCFFFIIIJJJIIIDDDBBB444***---,,,+++222***,,,+++'''&&&&&&"""!!!  !!!!!!!!!!!! !!! !!!###$$$$$$'''***---000444999<<<@@@AAACCCFFFIIILLLNNNOOONNNQQQUUUZZZ^^^aaacccdddggghhhjjjkkkmmmqqqvvvyyy||||||zzzyyyzzzvvvvvvuuusssqqqooommmkkkiiigggeeedddcccaaa^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^```bbbcccdddggggggiiijjjlllmmmnnnooolllmmmoooooommmlllmmmpppllllllkkkjjjjjjiiihhhhhhffffffeeeeeeeeedddddddddccccccbbbaaa```___^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYYXXXVVVTTTTTTPPPMMMLLLMMMKKKGGGCCCIIIDDD@@@>>>???>>>;;;777666444888???>>>666888???::::::;;;<<<<<<======>>>===???BBBFFFHHHHHHGGGFFFCCCAAA@@@??????>>><<<:::===;;;::::::======<<<:::888;;;AAAGGGGGGBBBAAADDD666888<<<======;;;:::999666777777777555555555666777777666666666666666666666666666444333444777999444444444333333222111111000111111111222222333333888333555>>>AAA999444666333333444444444444444333DDD@@@===>>>BBBEEEEEECCC<<<<<<;;;999555333333444......///////////////000000000/////////............///000111111000///...///111///,,,---222555333...///222333444444333222888...***//////***)))......---,,,,,,------,,,******)))((()))***+++***))))))***+++,,,,,,,,,++++++'''(((******((((((((()))((()))***++++++)))'''&&&******+++,,,,,,+++***)))&&&(((******+++...222666333:::////////////:::333+++%%%&&&///222,,,))),,,&&&***...///,,,***))))))(((---...+++***+++,,,))),,,)))+++///...(((%%%'''&&&'''((()))))))))((((((+++++++++***)))(((&&&&&&,,,+++***---222333///+++******,,,///222111...+++///222555666555555555555999999888777555666999<<<555444111000777@@@AAA;;;555222///111555999888666333:::;;;555555<<<>>>999888777333///000555222+++((((((((()))+++***(((&&&)))***---000///...333;;;222222111000000000222333+++---///...---+++***+++//////000222444444222000222333555666555333000///000...---...///000000///000000222444777777666444222222222111111111111111000111222444555444444444111111222333555777999:::111111222222333444444555222333444444222222333444222000222777888444222555333444444555555444444333555333222222555666444222333666999999888888;;;???GGGPPPYYY^^^aaaccc___YYYQQQKKKDDDBBBEEEIIILLLLLLCCCBBB555+++---,,,+++222...000///,,,)))((($$$!!!"""######""""""$$$%%%""""""######""""""!!!!!!""""""!!!!!!###%%%(((***(((,,,000555999>>>BBBFFFLLLMMMPPPSSSVVVYYY[[[]]]]]]___bbbeeehhhjjjkkkkkkpppqqqssstttuuuxxx|||~~~zzzuuupppmmmllllllmmmkkkiiifffccc```]]]\\\YYYWWWUUUTTTTTTRRROOOMMM]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^```aaacccdddeeeeeefffgggiiikkkmmmnnnooolllnnnooonnnmmmlllmmmmmmmmmmmmllljjjiiihhhgggfffeeeeeeeeeeeedddddddddddddddccccccbbbaaa```______]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYYXXXVVVTTTVVVPPPKKKKKKMMMMMMHHHBBBJJJEEE@@@===>>>===;;;999444222111444888:::888444999999999:::;;;;;;<<<<<<;;;;;;<<<===@@@CCCFFFGGGGGGGGGGGGGGGGGGEEE@@@===<<<;;;;;;;;;======;;;:::444555;;;BBBBBB>>>===???888;;;===<<<888777999===999777666666777777666444555555444444555777999:::555666777666444444555666222222222222222222222222...000111333444555444444:::555666===>>>888555777555444333111000000000///444111///000444888888777;;;;;;999666222111111333111111111000000/////////000000000/////////......111111111111111111111111,,,---------111666444///---///111333444555444444999...)))...111...++++++...---,,,---......,,,+++,,,***(((((()))+++,,,,,,)))***++++++,,,+++++++++'''((()))((('''(((***,,,,,,******+++---,,,'''###------,,,++++++*********'''))),,,,,,,,,...333777000777,,,......,,,777000***%%%&&&...000+++))),,,)))+++---,,,***(((((((((+++,,,+++))))))+++)))%%%***))),,,000///)))%%%%%%''''''((())))))))))))(((+++,,,------,,,***'''&&&,,,***((()))---...,,,******+++---000111///+++((())),,,...///...---------,,,,,,,,,***)))+++...111///000...---111888:::888333111111333777888666333:::???>>>777555;;;<<<999DDDCCC???<<<===@@@===888)))+++---...---+++******))))))+++......---222999///111222000---+++,,,...///000222222111111333444+++,,,---000333555444333,,,///444777888666333111555222...---...000111222//////000333555555444222222111111111111111111000000111222333444444444444333444666888888666555333000000111222222333333444222333444444222222333444222000222666666333333444222333555666666555333222333222222333555666555333777888777555444666<<>>===<<<;;;;;;===???AAA???@@@CCCFFFHHHGGGCCC???;;;;;;<<<<<<<<<<<<:::999666333333555666555888<<>>:::666666999<<<:::888555666888888666333555555444333444666999:::666888999999777555444444222222111111222222222333111222555777888777666555444000111666777444444888444333222111111222444555222000///000222444555444999888666333000///000111333222222222222111111111000000000////////////...333222111000000000111111*********,,,222888555/////////000000///...------222+++(((---000///---...---,,,,,,---......,,,***---,,,+++,,,---//////...*********++++++++++++***''''''(((''''''(((+++---888000(((&&&))),,,,,,+++///...+++)))))))))******,,,+++******+++,,,,,,,,,(((///&&&((((((&&&///((()))&&&''',,,...***)))+++,,,,,,,,,+++***)))))))))++++++)))(((***---***$$$******+++------***)))((((((((()))))))))*********)))+++---///000...,,,++++++)))((((((+++---...---------...//////...+++***(((***------,,,,,,---...000000...+++***+++...111)))+++,,,++++++,,,------000......///111222111///555::::::555333555666333DDDCCCAAA@@@BBBCCCBBB???...111333333111222555999000//////111000...111777222555888555///+++,,,///)))++++++++++++,,,...000,,,,,,,,,...111222111000111000//////111333666888777444111000111333333333333222333444777777666555444444333222222111000000111111222333444444444444555666777777666444222000111111111222333333444444111333444333222111222333000111222555666666666666///000333555555444111000000000111333444555444333<<<<<<:::666333555;;;@@@FFFOOOXXX\\\```aaa\\\VVVPPPJJJDDDBBBEEEIIILLLMMMBBBCCC777...///......777@@@EEEFFFCCC???<<<777111)))))))))((('''''')))***......////////////......,,,,,,---000333888<<<>>>AAAFFFMMMSSSWWW[[[___aaadddfffhhhlllooosssvvvwwwvvvwwwxxxyyyyyyxxxxxxwwwxxxzzz|||}}}}}}~~~}}}|||{{{yyyvvvuuutttttttttuuuwwwxxxwwwvvvtttsssqqqrrrsssvvvxxxxxxwwwuuuoookkkfffaaa___^^^^^^^^^UUURRRNNNJJJFFFBBB@@@???AAA@@@?????????>>><<<:::___^^^\\\[[[[[[[[[\\\]]]]]]^^^___aaacccdddeeefffjjjjjjkkkkkkllllllmmmmmmlllqqqrrrpppppptttrrrmmmnnnmmmllljjjhhhfffeeedddddddddddddddddddddddddddddddddccccccbbbbbbaaaaaa______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXXXXXXXXXXUUUSSSQQQRRRQQQNNNIIIFFFGGGIII@@@===;;;:::<<>>===<<<<<<<<<<<<666777:::>>>@@@@@@===;;;===>>>???@@@???===<<<;;;===888555777777555777:::IIIDDD===999888999999888:::777555555888888666333777666444333333555777888888:::<<<;;;999666555555333222222111111222333444333444666777777666444333111000000111111000222555333222111111222444666777444333222222333333333222888888777555222111222444000000000111111111222222111000000000////////////222111000////////////000...---***)))///555333...000000///...,,,***)))(((,,,***+++------+++,,,///+++***+++,,,...---+++)))......///111444444222000+++*********************''''''(((''''''(((+++---999111'''###&&&,,,.........---***((('''''')))***000+++''''''+++,,,(((###(((000(((******(((000((('''&&&(((++++++))))))++++++***)))))))))*********,,,---,,,+++...222000***000000---***))))))***)))))))))))))))******++++++***,,,...000111///---,,,+++))))))***---000222333+++***)))''''''''')))***)))+++---.........///111111000...,,,+++---111444+++...222444333///...///...---++++++,,,...//////---111444222000000///...444333333555777777777777333444444222000333999>>>888666666888888666888===777;;;>>><<<888555777:::///000000///......000222222111000000111111///---333111---+++,,,///444777444333222333555555333111888777777888:::;;;:::999777777666555333222111111222222222222333444555555///000111222333555777888222222333333444555555555111222333222111000111333000222444555666888999999...000333555555444222000...///111222222222333333999:::999777444666;;;???EEENNNVVV[[[^^^___[[[TTTKKKGGGCCCCCCFFFIIIJJJIIIDDDEEE999///000///111<<>><<<;;;:::;;;<<<===666;;;;;;555555<<>>>>>======>>>>>>>>>?????????<<<;;;;;;<<<======;;;999@@@BBBDDDEEECCC@@@??????===::::::>>>>>>999555555IIICCC<<<999999:::888666666555444555666777666555888777555444444444555555999;;;<<<<<<:::888777777555444333222222222333444222333444444333222111000555555555333000///000111222222222111111111222222/////////...------,,,,,,222333444333111000111222.........//////000000000111111000000000/////////000000000//////......---222111---)))+++//////+++//////...------,,,,,,+++,,,---...---***((()))+++))))))***,,,...---+++)))---...000333555555222000++++++***)))))))))******'''((()))((('''(((***,,,---***&&&&&&)))++++++***---+++)))''''''((()))***---)))&&&''',,,...***&&&***222***------***222***%%%''')))))))))((()))+++'''&&&&&&'''***++++++***(((++++++***,,,///...+++777666111***'''((()))(((*********)))***++++++,,,---...//////...,,,***((()))******+++...111444666******(((%%%%%%'''+++///***,,,------------///000&&&&&&%%%$$$%%%)))///333)))***///444444000///111---,,,+++***+++---000111,,,...000000///.........///...///333444333333555333111///,,,+++---111555444111222555777777999===222555888999888999<<>>;;;777555777999===???BBBCCCDDDGGGGGGHHHKKKNNNSSSWWWZZZbbbeeeiiilllmmmnnnppprrrrrrsssvvvxxx{{{~~~}}}~~~~~~}}}zzz|||}}}{{{zzzzzzqqqnnnjjjgggeeedddbbb```[[[ZZZYYY[[[^^^bbbdddeeedddcccdddfffggggggdddbbb^^^XXXRRRMMMJJJGGGBBB>>>888888888777666444222111,,,++++++,,,......,,,+++______``````______^^^]]]\\\]]]^^^```bbbccceeeeeejjjjjjkkkkkkkkkllllllllliiioooqqqnnnrrryyywwwnnnllllllkkkiiihhhfffeeeeeebbbbbbcccccccccdddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWUUUSSSRRRSSSQQQMMMHHHFFFGGGJJJ???>>>===;;;999888888999;;;:::888777888<<>>>>>>>>=========>>>???AAABBBDDDAAA>>>============<<>>===???AAA???<<<===???CCCGGGLLLPPPRRRTTTWWWWWWXXXYYY\\\```dddggglllnnnppprrrrrrsssvvvxxxxxxyyyzzz}}}~~~|||{{{vvvxxxzzzxxxtttooolllkkkaaa]]]XXXUUUSSSRRRPPPNNNIIIIIIKKKPPPVVVYYYZZZYYYVVVVVVVVVWWWXXXWWWTTTQQQNNNIIIDDDAAAAAA===888222---...000000000...+++***'''&&&&&&(((******)))(((___```aaaaaaaaa```^^^]]]\\\]]]^^^```aaacccdddeeeggghhhhhhjjjkkklllmmmmmmfffnnnpppmmmrrrzzzxxxnnnlllkkkjjjiiihhhgggfffeeebbbbbbbbbccccccdddddddddbbbbbbbbbaaaaaaaaaaaaaaabbbaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXWWWUUUSSSQQQOOOKKKHHHFFFEEEDDDDDD<<<<<<<<<;;;999888777888<<<666222444888:::<<<>>>::::::;;;<<<<<<======>>>AAA@@@===;;;<<<>>>@@@BBBBBB>>>:::777888:::;;;<<<===@@@DDDCCC@@@===<<<<<>>???BBB888:::<<<:::777666888;;;///222555555333333555888444444555666666555555444888999:::999777777777999999888555333222333444555111111111222333444666666333666888666333333444555000111222444444444333222---///111111111000111222...111555777777555555555666666555444333222111000111111111111000000000000///000111222111///---+++%%%***---,,,,,,000222111///...---,,,+++*********---+++)))***000333000******+++,,,///111000---***+++***((())),,,...//////,,,+++***((((((((()))***&&&)))++++++)))((('''(((%%%'''((())))))+++///222++++++++++++++++++,,,,,,"""(((---+++%%%###''',,,(((111***......***111(((###'''***(((&&&''')))+++((((((***...444777777555)))...000,,,))))))******---111111------222333///,,,+++*********+++,,,---&&&&&&&&&&&&&&&''''''(((''')))+++++++++,,,...///&&&))),,,,,,,,,...222555111111000---***))))))***111000...,,,---000666:::000)))&&&)))***''''''+++$$$'''+++---...---------666333...+++))))))...333000---///333111+++***///***)))))),,,000222000---///***)))+++,,,+++,,,...000...++++++,,,...//////+++---000222111000///000,,,++++++,,,///222333222222111000//////000111222666666888:::===>>>===;;;444333111222333444444333---...000333555888:::;;;333222111111222333555666111111222333444666777777000111111222333333444444555666777666555555666777999<<<:::333111333222...000000111111222333444444777777666333000111555:::666666444222222666>>>EEEIIIQQQZZZ^^^aaaaaa\\\VVVMMMHHHCCCBBBEEEJJJLLLMMMLLLLLL>>>000000222;;;JJJQQQ\\\fffgggdddbbb```]]]TTTQQQLLLHHHEEEEEEDDDDDDDDDFFFKKKQQQVVV[[[___```aaaaaaaaaccceeeiiillloooppprrrsssttttttvvvyyy{{{zzz{{{|||~~~~~~{{{yyywwwppprrrrrroooiiibbb]]][[[QQQLLLGGGDDDCCCBBB@@@>>>:::;;;@@@HHHPPPSSSQQQNNNKKKJJJJJJJJJKKKIIIFFFCCC999666333333555444///***(((***---......+++(((%%%!!! """$$$%%%$$$"""```bbbccccccaaa___^^^^^^^^^^^^___aaabbbdddeeeeeeiiiiiiiiijjjkkklllnnnnnnlllmmmnnnoooooonnnmmmmmmmmmlllkkkiiifffdddcccbbbdddbbbaaa___```bbbdddffffffccc___^^^```bbbbbb```bbbaaa___]]]\\\\\\\\\\\\bbb___\\\YYYWWWWWWXXXYYY]]]]]]]]][[[XXXUUUSSSSSSTTTPPPKKKJJJKKKKKKGGGDDDBBB???;;;999888888888777777444111444:::<<<:::666;;;:::999;;;===>>>>>>===>>><<<<<<@@@@@@<<<<<<>>>>>>===;;;:::999999::::::<<>>???<<<;;;AAAGGGDDD;;;;;;:::999:::===<<<999666777666666666555555555555666555555555555666666777???;;;666333444555666555444777:::;;;999555333222...444888777999<<<888000555:::===;;;::::::777222666///111555222555666...000000222666555222333777...///111555888777444111666666555222000///111444///000222222000///000111///...---,,,,,,,,,,,,,,,000///...///000///---+++///...------...///...,,,***++++++,,,,,,++++++***...111555777555111...---+++------******---...+++(((+++......,,,)))''''''---!!!,,,%%%+++ ...((()))))))))***,,,///333555---+++***)))***,,,///111///111222000,,,***+++,,,*********)))(((''''''&&&,,,,,,+++******)))******(((''''''+++333999<<<<<<,,,)))+++111444222//////111444666555111111666:::333///***(((((()))******))))))(((&&&%%%%%%(((***)))************)))((((((''''''&&&(((222999555***666888777222,,,))),,,000((((((***---///...+++(((++++++)))%%%%%%))),,,,,,)))+++,,,+++***)))***+++***------***,,,000222111---000333222...+++***+++((()))+++---.........---///---++++++---...---***......///111333333111///888777222+++***...000///---+++---111333///---///...///000000//////000111;;;<<<===<<<999888999:::222111000000000111333444333333333333333333333333999888666444333222333333444555666777777666555444333333222111222444777888222333333333222333666888999666444333444444444444222...///444555111222666<<<;;;999555222111222444222555444222666???BBB@@@LLLRRRXXX\\\___```ZZZRRRIIIEEEAAAAAADDDGGGHHHGGGFFF@@@999333000111:::DDDSSS\\\dddiiijjjjjjddd^^^ZZZVVVQQQMMMLLLMMMMMMMMMSSSSSSTTTWWW[[[aaafffjjjooooooooooooppprrrtttuuuvvvvvvvvvwwwyyyzzz||||||~~~}}}~~~}}}xxxrrrnnnddd___[[[[[[UUULLLGGGIIIBBB<<<666444666777444111222333666<<>>;;;666222444...+++...111...)))((()))((((((((((((&&&"""!!! !!!###$$$###"""```bbbccccccaaa_________^^^^^^___aaabbbdddeeeeeegggggggggggghhhjjjkkkllllllmmmnnnoooooonnnmmmlllmmmllljjjhhhfffdddcccbbbaaa```___^^^___bbbdddfffdddbbb___^^^```aaaaaa___aaa```___]]]\\\[[[[[[[[[\\\[[[XXXVVVVVVWWWYYYZZZXXXYYYZZZXXXWWWXXX\\\```ccc\\\SSSNNNLLLJJJFFFBBB>>>===;;;:::;;;:::888777777666666777999:::::::::;;;::::::;;;===>>>===<<<>>>;;;;;;>>>>>>;;;;;;>>>@@@???===;;;999999999999;;;FFFCCC;;;<<<;;;888<<<>>><<<999:::AAAGGGAAA777999777777999<<<<<<:::888777777666666666555555555666555555555555666777777666666555333000//////111444666:::;;;:::888777777///333333//////444666333>>>FFFNNNSSSVVVVVVOOOHHHEEE:::666333+++///555111111///000333333111222555///000111222333444555555888666444111000000111111///000222222000///000111///......------------------...//////......------222000.........---+++)))***++++++++++++************---000111///---+++***,,,//////,,,,,,......+++)))***+++***))))))+++,,,...$$$---///000***000***+++***)))))))))+++---///,,,+++)))))))))+++---///+++,,,------++++++---///++++++)))(((((('''''''''))))))((('''''''''(((((((((''''''***///333333333444---+++///222111---,,,---///000...+++***---111222...***(((((()))******))))))((('''&&&&&&)))+++************))))))((('''(((++++++***...333222,,,000222333000+++***---111//////...---,,,,,,,,,,,,(((((('''''')))+++,,,,,,((((((((((((((())))))((())),,,,,,***+++000222111+++...///...+++)))((()))'''((()))*********)))(((///,,,+++...222333111---,,,,,,---000222222000...333999;;;666000///000///,,,...444888555///...111////////////000000000000333444444333111///000111111111000000111111222333222222222222222222222222777666555444444333333333333444555666666555444333555444333222222333555666222333444333333444777:::<<<:::777555555444222111999444111333222000222888:::999777444111///000222222555444111555>>>BBBAAALLLRRRXXX\\\___```ZZZRRRJJJGGGCCCBBBFFFHHHIIIHHHCCC===777333000222===HHHUUU]]]fffjjjllllllhhhbbbbbb^^^YYYVVVVVVVVVVVVVVV\\\\\\]]]___dddiiinnnqqqsssrrrqqqqqqrrruuuwwwyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||~~~|||xxxrrrllleee```VVVPPPLLLKKKEEE===999:::777222,,,***++++++(((%%%$$$%%%(((---333555444222///000333444444000+++(((000***'''***---***'''&&&&&&%%%&&&'''((('''$$$!!!!!! !!! aaacccdddcccaaa______```^^^___```aaabbbdddeeeeeeffffffffffffgggiiijjjkkkllllllmmmnnnnnnmmmlllkkklllkkkjjjhhhfffdddcccbbb^^^^^^]]]]]]^^^```ccceeeaaa___^^^^^^``````___]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTUUUWWWYYY[[[WWWYYYYYYWWWUUUYYYaaaiiiiiiaaaWWWOOOKKKHHHEEECCC===<<<<<<<<<===<<<:::888666888:::999777777:::<<<<<<;;;:::;;;======<<<;;;>>>;;;:::<<<<<<:::;;;>>>BBB@@@>>><<<:::999999999:::DDDBBB<<<===;;;777;;;<<<:::888;;;AAADDD===222666555666888:::;;;;;;999777777777666666666555555666555555444555666777888111444888666333000222444444666999:::::::::;;;===777<<<===999777:::>>>???GGGEEE???:::<<>>LLLBBB>>>888,,,,,,222///555000///111333111111444222111//////111444777999999666222000111222000......000111111000//////000............////////////+++---///000///.........222000...---------+++))),,,,,,++++++******))))))'''))),,,,,,+++************---...,,,+++---+++(((+++***)))'''&&&)))---111+++%%%'''111(((,,,,,,***+++***)))))))))+++,,,---,,,+++)))(((((()))+++,,,'''((())))))))),,,000333,,,+++)))'''''''''((()))''''''&&&&&&&&&''''''(((((((((((()))++++++***(((333,,,(((,,,///...,,,++++++------+++(((&&&(((+++000---)))(((((()))***)))((())))))((('''(((***---++++++******)))(((''''''***...///,,,***---//////222444444111---+++,,,///111222111...+++,,,000444(((&&&&&&)))---///---+++---+++)))***---...,,,******,,,,,,+++---222444333,,,------,,,)))(((((()))((())))))))))))((('''&&&000---,,,000666777111+++------...000222222111///---888@@@===555000...------222999===888000///333111...---...111222111...222333333111///------...000000111222222222222222111111111111111111111111444444555555555555444444222333444555555444333222666555333222222222333444222444555555555666888:::;;;999888777777666333111???999333111000000333888======;;;888444333333555333444333222555<<>>:::777222,,,)))******&&&"""!!!"""###!!! !!!$$$(((******)))'''***---000///+++&&&###)))$$$"""&&&(((&&&######""""""###&&&((((((&&&### """"""!!!bbbcccdddcccaaa``````aaa___``````aaacccddddddeeegggggggggggghhhjjjkkklllllllllmmmnnnmmmlllkkkjjjkkkkkkiiihhhfffdddcccbbb^^^]]]\\\\\\\\\]]]___```]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXUUUUUUTTTTTTUUUWWWYYY[[[[[[]]]]]]XXXTTTUUU\\\ccc^^^YYYRRRMMMJJJHHHFFFDDD@@@>>><<<;;;;;;;;;:::999888888888777777888999;;;===<<<;;;;;;<<<===<<<:::???;;;:::<<<<<<:::;;;???@@@???>>><<<;;;;;;;;;<<<888BBBAAA===???;;;666;;;:::;;;<<<>>>@@@???999333666666666777888999999999777777777666666666666555666555444444444666888999111333555555555666888999555666888888888999;;;===777>>>EEEEEEBBB???@@@AAANNNEEE666***)))///333222@@@===BBBAAA444000000+++888222///111333222222444666111---...444999:::888:::555000///222333///+++...000111111000//////000......///000000000000000...------///222222000------,,,+++,,,...///...---------,,,++++++*********(((***++++++******,,,---+++...000...---...,,,''',,,+++)))'''&&&(((,,,000******'''666!!!***''',,,))))))***+++,,,...000111+++***(((''''''((()))***'''''''''''')))---111444---+++)))'''&&&''')))+++'''''''''''''''((()))***((()))***++++++)))&&&$$$)))'''(((,,,,,,***+++...,,,---...---+++***+++------+++)))((()))***))))))'''((())))))((()))+++...,,,+++***)))(((''''''''',,,......,,,***+++///111;;;;;;:::666000,,,++++++,,,///111///---...444:::...)))(((,,,000000...---333...+++,,,///000---)))+++---...,,,...333666555......---,,,+++***++++++++++++++++++++++++******222...---111777777///'''000000000222444444333111***444:::888222000///---111222666999666000///222222...+++---222444111---444555555333111///000000///000111333333222111111000000000000000000000000111222444555666666555444222333444555555444333222444444333222222333333444555666777777666666777999555444555666888888555333===999444111///000444777======<<<999666444444666444444333222555:::AAAEEELLLRRRXXX\\\___```ZZZRRRKKKGGGCCCCCCFFFIIIJJJIII???:::555333222555AAAMMMXXXaaaiiikkkllloooooommmllliiifffdddeeefffffffffhhhiiijjjlllooossswwwyyywwwuuurrrppppppssswwwzzz{{{{{{{{{{{{|||}}}~~~|||yyyxxxwwwvvvuuupppjjjaaaVVVMMMDDD===888333000,,,(((%%%""""""###!!!######"""######"""!!!"""""""""""""""&&&,,,...---)))%%%"""$$$ $$$&&&###!!!"""!!!!!!"""%%%''''''%%%""""""%%%''''''ddddddeeecccaaa```aaabbb``````aaabbbcccddddddeeefffffffffggghhhiiikkkkkkkkklllmmmmmmmmmkkkjjjiiikkkjjjiiigggfffdddcccbbb```___]]]\\\[[[ZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZ\\\^^^^^^ZZZUUURRRTTTXXXRRRPPPNNNLLLJJJHHHEEECCCAAA>>>999777777888888777:::777333444888;;;:::888===<<<;;;;;;<<<===<<<:::???<<<<<<>>>>>><<<<<>>???777??????>>>AAA;;;777>>>;;;>>>AAABBB>>>999777888777777888777777666777777888777777777666666666666666555444333444666888:::888333//////444777777555555666777666555666888:::///444:::<<<888555666999???>>>999444333666444///222333===AAA777333333---666111///000111000111444999111+++000;;;@@@;;;222888333//////222222///***...///111111///...///000---...///000111111111000111---+++///666777222+++---,,,+++,,,...///...---///...---,,,,,,,,,,,,,,,)))+++,,,+++***+++,,,...---111222000000111///++++++,,,,,,***(((((()))+++)))000666EEE+++---(((---)))******+++,,,---//////***)))((('''''''''((()))***)))''''''***---000222---+++)))''''''(((***,,,''''''&&&''''''((())))))(((***,,,...---***(((&&&$$$(((///333...((()))///***+++,,,,,,,,,,,,------+++)))((((((******)))((('''((())))))))))))+++---+++***)))((('''''''''''',,,+++******+++---000333???===:::666000---+++***''',,,111111///...111555444...+++///111///...///111---)))))),,,,,,((($$$))),,,,,,***,,,111444222///...,,,+++++++++++++++******++++++,,,---......000...///444999999333,,,000//////111333444333222...111222//////222333111666111...111333111///000222...+++---222444111---111222222111///......//////000111333333222111111000000000000000000000000///111333555666666555555333444555666666555444333111111222222333444555555777888999888666555555666222222333555666777555333666555333111111222333444666666666444111000000111333333333444555999@@@FFFLLLRRRXXX\\\___```ZZZRRRIIIEEEAAAAAADDDGGGHHHGGGAAA;;;666333222555@@@LLLWWWaaaiiikkklllnnnpppooollljjjgggggghhhjjjjjjjjjjjjkkklllnnnqqqtttwwwxxxyyyvvvsssqqqqqqssswwwyyyzzzzzz{{{|||}}}|||yyyvvvqqqkkkggg\\\VVVMMMDDD<<<555...***&&&%%%###   !!!!!!!!!&&&)))'''$$$!!! """ """&&&((($$$!!!"""""""""###$$$%%%$$$"""!!!!!!$$$%%%&&&eeeeeeeeedddaaaaaabbbcccaaaaaabbbbbbcccddddddeeeeeeeeeeeeeeefffhhhiiijjjkkkllllllmmmlllkkkiiihhhjjjiiihhhgggeeedddcccbbbaaa```^^^\\\ZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZWWWTTTRRRRRROOOOOOOOOMMMKKKGGGDDDBBB???<<<999777777888888888>>>888444555;;;@@@???<<<<<<;;;:::;;;======<<<;;;>>><<<===@@@@@@===<<<>>>;;;;;;::::::;;;===???@@@777>>>===>>>BBB<<<:::DDD@@@AAABBBAAA<<<666666;;;888999999777666555777888888888777777777666666666666555333222333666999;;;BBB:::222111666999777222555666666555333333555666444222222333111000444;;;;;;;;;888222///222333111000---444777111333777222111//////111///---///444999111,,,222===AAA999///555222///000111111///,,,---///000000///......///......000111111000//////111---,,,000666777000)))///...,,,,,,------+++)))...---,,,++++++,,,---...)))***++++++***)))+++,,,))),,,---++++++---,,,)))***,,,---,,,***((((((((($$$--->>>JJJ666---'''&&&++++++******))))))((((((((((((((('''((((((((())),,,***((((((***---...///,,,+++)))(((((()))+++,,,&&&&&&%%%%%%%%%&&&&&&''''''***---///...,,,++++++(((...555888111((('''---&&&&&&'''))))))******)))((('''''')))******)))'''&&&((())))))))))))***+++***)))((('''&&&'''((()))+++))))))+++------111555888666333000...---......)))---111222///,,,,,,,,,444//////444333---,,,111000---++++++,,,---***''''''))))))'''(((---///...---+++******++++++***(((((((((((()))***,,,---...---...111666:::;;;777333...---,,,---///111000///222333000---...444777666888///))),,,111111000///111...---...111222111...000111222111000///000222000000111222222222222222000000000000000000000000000111222333555555666666333444555666666555444333000000111222333444555555777888999888666444444444555444333333444444222000000222333111111444333111333444555444222111222333222222444777777888>>>FFFLLLRRRXXX\\\___```ZZZRRRHHHDDD@@@@@@CCCFFFFFFEEEBBB<<<777444222555@@@KKKWWWaaakkkllllllnnnoooooolllkkkiiijjjlllnnnnnnnnnmmmmmmnnnppprrruuuwwwxxx{{{yyyvvvttttttuuuxxxzzz{{{{{{{{{|||~~~|||zzzwwwsssnnneee\\\VVVGGGCCC<<<555///***&&&""" %%%&&&$$$"""!!!"""!!!!!!&&&+++,,,&&&""""""############$$$######!!! ffffffeeedddbbbaaabbbdddaaabbbbbbccccccddddddeeeeeeeeeeeefffggghhhjjjjjjkkkkkkllllllkkkjjjhhhgggiiiiiihhhgggeeedddcccccc```___^^^\\\ZZZYYYXXXWWWVVVXXXXXXWWWVVVVVVYYY\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWXXXWWWTTTQQQQQQQQQPPPMMMIIIEEECCCCCC>>>>>>>>>@@@AAAAAA???===@@@===;;;<<>>===<<<<<<:::<<>>888===<<<>>>CCC>>>===IIIIIIAAA<<<<<<;;;777666:::777888999888666666888;;;888888888777777777666666666555333222333666999;;;AAA<<<777666999;;;999666333555666555444333444555999444222444555333777===DDDEEEAAA777000111666888333,,,///222...111555///...000333555111---000888777222///222999:::666000000000000000000000///...---///000000///......///...///000111111///...---------///111222000---***///---,,,,,,---,,,+++***+++***)))))))))+++---...)))+++,,,,,,+++))))))***%%%((((((&&&'''***+++((()))+++,,,+++***))))))***&&&%%%666888333'''***%%%+++++++++***)))((('''''''''''''''(((((()))*********((('''(((+++---,,,++++++******))))))***++++++((('''&&&&&&&&&&&&&&&&&&&&&)))------,,,++++++,,,---...111444111+++(((***''''''((()))***)))((('''&&&&&&''')))******(((&&&&&&((())))))((('''((())))))((('''&&&&&&''')))***((())),,,///,,,)))...888222///+++***+++...000222+++---///000///---***))),,,+++222999666+++)))000,,,,,,,,,---.../////////(((******'''''',,,---,,,,,,+++***,,,...---+++((())))))(((((()))***+++,,,,,,///333555666444333222---,,,+++,,,.../////////111555666222000222444444555///,,,///222111111222////////////000000000000///111222222222222333555111111000000111111222333111111111111111111111111111111222222333444555666222333444555555444333222111111222333333333333333444666888888666555555666666444333333444444444333000333333000000444333000222444555666555444555666000111555999999777===EEELLLRRRXXX\\\___```ZZZRRRGGGCCC??????BBBEEEFFFEEEAAA<<<666444333666AAAMMMWWWcccmmmooommmnnnooooookkkjjjiiikkkmmmpppppppppmmmnnnoooqqqssstttvvvwwwzzzyyywwwuuutttuuuwwwwwwzzzzzzyyyyyyyyyzzz{{{{{{ssspppkkkeee]]]SSSIIICCC777333///+++((($$$ !!! %%%&&&$$$"""$$$&&&!!!###***000///((("""!!!"""""""""######""""""!!!"""###fffffffffdddbbbaaaccceeebbbbbbbbbccccccddddddeeehhhhhhhhhhhhiiikkklllmmmkkkkkkllllllkkkjjjhhhgggiiihhhhhhfffeeedddcccccc^^^^^^]]]\\\[[[ZZZYYYYYYVVVWWWXXXVVVTTTUUUXXX\\\YYYXXXWWWVVVUUUVVVWWWXXXSSSTTTUUUVVVXXXYYYZZZZZZ^^^ZZZUUUUUUXXXXXXTTTPPPRRRQQQNNNJJJFFFDDDDDDEEE???AAAEEEJJJMMMLLLHHHEEEAAABBBBBBBBBBBBEEEJJJNNN;;;:::999;;;===>>>>>>===:::999<<>>CCC??????LLLOOOAAA777777:::999777777555777999888666777;;;>>>888888888888777777777777666555333222333666:::<<<444444555666888999888777222444666666555444555666111---...555777333000222...999BBB@@@888333///---444---000333///000000&&&...333999:::444///444===444333222222333333333333...000111111000//////000---///000000///......///...///000111000///---+++(((---333333...))))))++++++******+++---......---)))(((''''''(((***,,,...+++---//////---+++***+++))),,,,,,***+++///000...)))*********)))***,,,...222###,,,$$$+++###222---******+++,,,,,,,,,,,,,,,&&&''''''((()))***++++++'''&&&%%%'''+++,,,+++)))************++++++******+++***)))(((((((((((((((%%%(((+++,,,***)))***,,,---(((''',,,000...***)))---,,,,,,------,,,***(((%%%%%%&&&)))++++++(((&&&&&&((())))))'''&&&''''''((('''&&&%%%&&&(((***+++%%%***111222***$$$,,,:::111...***(((***...222444+++++++++---//////---+++$$$'''333===888+++(((...###%%%(((******,,,...111+++---,,,)))***---///---...------///111111---)))---,,,***)))))))))***+++...111444333///+++******///---,,,---///111111000,,,555;;;777000...///000111///111444444111222555...///000000//////000111,,,---///000000000222444222111000000000111333444111111111111111111111111333222111111222444555666111222333333333333222111222333333333333222111111000333666777777666777888444222111222555777888999222666444//////333444000...000222333222222333555///000555;;;:::777<<>>===<<<<<<<<<===;;;:::999888888:::;;;===;;;:::999;;;===@@@@@@@@@III@@@777555:::<<<999444777888888999999777666555999888777777999999888777555555444333333333444444777666666777888888666555666777888777555444444555333333333222222000//////,,,222999<<<===;;;777333444333111000////////////333///...//////---111666222333888:::444,,,---444333...***,,,333666333///...111555888999666333000+++***,,,111222//////111,,,---------.../////////,,,...000///------000333))))))***+++++++++++++++,,,+++)))''''''((()))+++...---,,,***(((***---000''''''(((***---,,,***(((***)))((('''''''''''''''***---///---+++)))+++...+++$$$000%%%$$$...!!!'''000,,,(((''')))******)))111111000...---+++***)))'''((())))))(((((()))***&&&%%%&&&)))(((&&&(((...++++++)))&&&)))...///,,,%%%&&&'''***,,,+++(((&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''''''''))))))***(((''''''(((***$$$)))------,,,///999AAA777;;;999444222555444///)))---222222...)))'''&&&(((,,,333555000)))***///)))&&&)))//////+++***------333777444000///...+++111......222222...++++++)))(((&&&$$$%%%)))///444000333555444000,,,++++++,,,---......---000777<<<;;;777777;;;;;;555///,,,222555888777222//////000......///111000......000111111222333333333222111......//////000000111111///333444111000333444333555555222111444999666000444333333222222111111000111111111222333444555666444555777888888666555333888777555222///000444777333444555666666555444444333222111111222111///...111///111444666888===DDDPPPVVV[[[]]]___^^^VVVNNNHHHDDD@@@AAAEEEGGGEEEAAAFFF<<<333111222999DDDOOOZZZfffqqqrrrooommmmmmllliiiiiikkkmmmppppppnnnlllooooooooooooqqqsssvvvwwwvvvwwwwwwtttqqqppprrruuurrrooolllkkkkkkiiieeebbb```ZZZOOODDD???===777///,,,(((### """ !!!"""######))),,,------***&&&###""""""###$$$%%%%%%$$$ """)))///222fffffffffeeedddcccccccccbbbccccccdddeeefffggghhheeeeeeggghhhjjjkkklllmmmjjjjjjkkkkkkjjjjjjiiihhhjjjiiihhhgggeeebbb```___]]]^^^^^^]]]ZZZXXXWWWWWWYYYXXXVVVTTTRRRSSSSSSTTTTTTRRRQQQRRRUUUXXXXXXXXXXXXVVVTTTUUUWWWXXXVVVTTTWWWWWWWWWVVVTTTSSSQQQPPPMMMOOOOOOMMMJJJHHHIIIJJJBBBCCC???888666999:::888888>>>???<<<@@@JJJMMMHHH<<<<<<===???@@@AAABBBCCC???>>>===<<<;;;;;;<<<<<<===<<<;;;::::::<<<>>>???===:::777888;;;???BBBDDDAAA<<<777555666777666444777888888999999777666555888999:::::::::999999999333333333333444555555666666666555666666777666555555666777555333222222333222222222333333333222222333333555888;;;<<<777222...000222222000///000222///......000///...333999666555555666111,,,...555...///000222333333111000333555999<<<<<<:::666444000...000444444000...000,,,,,,,,,---------------,,,---...---,,,+++---000)))******++++++++++++***---,,,***)))))))))***+++,,,,,,+++***((()))+++...''''''(((***,,,,,,+++)))***)))(((''''''''''''''')))***+++***)))((()))***,,,!!!***$$$&&&...###***---***((((((+++,,,,,,+++((((((((('''&&&&&&%%%%%%'''((()))*********+++,,,333,,,'''(((((('''''')))&&&***,,,+++,,,---+++&&&...,,,******++++++***)))&&&&&&&&&'''''''''((((((***(((&&&&&&'''(((((((((((()))***)))((('''((()))&&&))),,,///222666:::===>>>???:::222///111000---+++///222222///,,,+++,,,......222555222)))%%%%%%...,,,...333444///...111,,,111333000---...---+++...,,,---111222---******+++***))))))***+++,,,---,,,///222222000...---...,,,---///111222333666888444000///333444111.........///111333444222///---111111111///------222666,,,---...///111333444555///////////////000000000///333444111000333444222333333222111666;;;999333222222222222333333333333333333222222222333444444333444555555555555333333444444222000---...000333111222444666888888999888666444222111222333333333222000111444666777<<>>???>>>:::666555999???DDDGGG::::::999888666555555666777888888999999777666555777:::===>>>;;;999999:::222222222333444555777888666666555444444555666666555666666555222000000111111111222333444444555555777222///333999<<<:::777,,,///222222000000111333---...111333111000666???;;;666222000...---000444***000777777333//////222000222555777777555222///333000111444333...---...,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,******+++---+++++++++++++++*********---,,,++++++******++++++)))***+++***)))(((***+++)))((('''(((***,,,+++******)))((((((((((((((()))***)))((()))***+++***)))333$$$&&&&&&***,,,$$$,,,)))((((((***,,,......---''''''''''''''''''((((((((())))))***+++,,,,,,---:::000''''''))))))''''''$$$))),,,******---...,,,444000+++(((((()))******&&&&&&'''(((((((((((('''***)))'''''')))***))))))'''(((******)))(((((()))'''(((,,,222888:::888666222222...))))))---//////---000222111...---///111---+++...555777111+++(((...,,,...111111...---///000333333...,,,,,,,,,*********---222222,,,)))***+++******,,,//////,,,)))'''***------,,,+++******,,,---///222555555333111444///---000111000///111,,,,,,...333888777222,,,---//////...,,,,,,///222+++************+++,,,---000//////////////////...000444555222000222333111111222111111666<<<;;;666111111222333333444555555555444333333222222222333222222222222333333333333222222222000......///000///000333666999;;;======777555111000222555666777333111222555666666;;;BBBLLLSSS[[[___aaa___VVVLLLDDD???;;;<<>>666...++++++'''!!!$$$###"""!!!"""!!!!!!"""###### $$$***---+++&&&!!! !!!"""###""" &&&...444777ggggggfffffffffeeeeeeeeeccccccddddddeeefffggggggfffggghhhiiikkklllnnnnnnjjjjjjjjjjjjjjjiiihhhhhhggggggfffeeecccaaa___^^^]]]^^^___^^^[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRPPPOOOPPPRRRVVVYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSOOOJJJEEEBBBAAA>>>>>><<<999777777666555777444888CCCFFF@@@;;;;;;========================<<<<<<<<<<<<<<<<<<======;;;::::::999:::;;;<<<<<<<<<999666666:::???DDDFFF999:::<<<<<<<<<:::999888777888888999888777666555555;;;@@@@@@<<<999999<<<444444444444444555666777555555555444333333555666666777777555222000000111111111222222333444444555666000...111666999<<>><<<666555000***((()))'''"""""""""""""""!!! !!!"""######(((***)))&&&###!!!"""###%%%%%%###!!! """)))000666999fffffffffffffffeeeeeeeeecccddddddeeeeeefffffffffiiiiiiiiijjjjjjkkkkkkkkkiiijjjjjjjjjjjjiiihhhhhhhhhhhhgggfffdddbbbaaa```]]]^^^___^^^\\\ZZZZZZZZZWWWWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQSSSVVVXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYUUUUUUVVVWWWWWWWWWWWWWWWZZZWWWQQQLLLGGGDDDAAA@@@<<<<<<===>>><<<999555444444222888CCCBBB999999@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===::::::::::::;;;;;;<<<<<<:::999888:::===@@@AAAAAA;;;::::::===@@@???;;;777777888888999888777666555555:::@@@@@@<<<888999;;;777666555555444444444444444555666555333333555777777888888666333111111111222222111111111111222222666333222444333222888@@@<<<555...,,,000333111...000111333555222000444;;;777444///...000222000---111222222222111000111111000111222222111000...---///,,,---000000......000//////......------,,,,,,///...---,,,,,,,,,,,,+++,,,,,,+++******++++++,,,)))***+++++++++***(((((((((***------,,,************(((''''''***+++++++++)))))))))))))))***+++,,,///,,,+++,,,///111///---<<<000$$$)))---))))))******+++,,,,,,,,,++++++++++++***((('''''''''((())),,,***(((((()))***(((&&&'''%%%&&&))))))&&&&&&***(((000555000+++///888>>>...,,,***)))******)))(((&&&'''(((((())))))(((((('''&&&%%%&&&((()))((('''&&&((()))***)))((()))***'''+++111444222...***(((+++++++++,,,,,,***))))))222333444222000000444777;;;999888888222+++)))++++++,,,,,,,,,,,,------,,,222333000++++++---...+++(((***///444333---***,,,)))&&&%%%(((...111///+++111111222333333222///...///,,,)))***...000000///000///000222000+++)))+++...333888:::888555222222000///,,,---444:::555***)))+++///222444333111000111111111000/////////...000444555111000222333222000222222000111555555222444444444333333222222222222222222222333444555666333333222222333444555555333555666666444222222222///000111222444666888999333333444666888999777555444222222555666666;;;AAAIIIQQQZZZ___aaa___WWWMMMGGGAAA<<<<<>>999666666333444999@@@>>>888:::AAA999999:::;;;===>>>???@@@===>>>>>>???>>>>>>======<<<<<<======>>>>>>>>>>>>::::::;;;>>>@@@@@@>>>;;;:::999888<<>>>>>CCCGGGGGGEEEBBB:::333222555;;;EEEOOO```gggllllllkkkkkkhhhdddfffeeedddeeegggggggggeeekkkiiifffbbb]]]XXXSSSQQQNNNJJJDDD???;;;777333000)))+++,,,,,,***)))******###%%%$$$   !!!!!!)))!!!"""""""""$$$%%%%%%$$$$$$%%%&&& """$$$### !!!!!!!!!%%%,,,333888:::dddddddddddddddeeeeeeeeedddddddddeeeeeeeeeeeefffhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhggghhhhhhhhhgggeeedddbbbbbb]]]___```___]]]\\\\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQSSSVVVWWWUUUTTTQQQSSSUUUTTTRRRRRRSSSUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQLLLHHHGGGEEEBBB??????<<<;;;===<<<777666999555777:::===>>><<<<<<<<<999999:::<<<===>>>???@@@===>>>>>>>>>>>><<<;;;:::<<<======>>>>>>>>>>>>>>>=========>>>???>>>;;;888888999;;;<<<<<<;;;999777777888888999999777666555777777888888888888777777888777666555555444555555111666::::::777444444666444555666444222111111222222111000000000222444555888444666;;;777......666;;;;;;999666333000//////111,,,+++///111///...///...111000---...333333......------///111222000......---------.........///000------111222000222555------------------......///---+++,,,...//////---++++++******+++,,,///000(((***,,,------+++(((&&&(((***++++++***))))))***''''''(((***,,,,,,+++))))))))))))***+++,,,......''')))************+++---+++666((((((***+++777***+++,,,,,,)))&&&&&&(((***,,,+++)))((()))+++---///+++(((%%%'''+++---+++(((***&&&&&&))))))&&&%%%'''$$$777EEEAAA333***)))+++,,,+++***+++,,,,,,***)))***)))'''&&&&&&(((***,,,%%%%%%&&&(((******)))'''(((((((((&&&&&&'''+++...333111///.........---,,,&&&$$$'''...111///111555555888;;;:::666222111111---+++...333444000+++***$$$'''(((%%%''',,,---***&&&'''&&&%%%(((------)))***,,,000222...((((((,,,++++++++++++,,,,,,,,,,,,,,,+++---000444555333000333333111000000333777;;;555444555666333///111555000000///---,,,,,,...///000555444111555===:::111IIIHHHFFFDDDAAA===;;;999222222222222222333333333---222333111111444555444000333333000000222222000111111111111111111111111222222222222333333444555111222444555666666666555222333333222000///000111111111000000000111222333333333444666888888666444222000111444666777<<>>:::555111///---***'''"""$$$&&&&&&$$$###$$$&&& ###"""""",,, """""" """%%%%%%$$$############%%%###!!!""""""###&&&---333777999ddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjkkkkkkiiiiiiiiiiiiiiihhhgggggggggggggggfffeeedddbbbaaa^^^___``````^^^\\\\\\]]]YYYYYYYYYXXXWWWVVVTTTTTTOOOOOOQQQSSSVVVWWWVVVUUUTTTVVVWWWVVVSSSQQQSSSUUUXXXXXXYYYYYYYYYYYYYYYXXXPPPMMMJJJIIIIIIFFFBBB>>>BBB<<<999:::999555777<<<777999:::<<<@@@AAA<<<666==============================>>>>>>===;;;999888:::;;;;;;<<<===<<<<<<<<<@@@???>>>>>>>>><<<999777777<<<@@@???;;;888999<<<777888888999999777666555888666555555777888777555666666555555555666666777000666;;;<<<888555555666222333444333111000111222111111000000222444777999444///222;;;===444111555555;;;???===444...///111333---+++///444333111000---111000,,,,,,222444111)))+++///111222111///..................///000111///,,,,,,///000...///222+++++++++,,,,,,---------...,,,***+++...000///---+++***))))))+++---000111)))+++---///...,,,)))'''((()))***)))((('''(((***''''''(((+++---,,,***((()))))))))***+++---...///&&&))),,,+++)))))),,,...---???000,,,+++---;;;)))***+++***(((%%%%%%(((+++((('''&&&&&&(((+++...000)))&&&%%%(((---000...+++...'''"""&&&+++,,,++++++$$$666BBB===...&&&(((---,,,***((('''(((((('''&&&+++)))'''%%%%%%(((+++---&&&&&&''')))+++,,,***((()))((('''%%%%%%'''+++///999222,,,,,,111444333000444//////333333000222777222666::::::555///,,,+++111---...666:::444)))"""''',,,,,,)))+++111333000++++++)))'''))),,,***%%%***,,,///111,,,&&&&&&+++&&&))),,,/////////000111444333444666999999555222444666777666555666;;;@@@888555333111---)))+++111333///)))(((,,,///000///---<<>><<<:::888777777777777777888777555333333333444555666666555555555666666777666444222111444555888999999666333111111222333222000///000111333000000333333111222555444333333444555444222///+++...888AAA;;;---+++222......///////////////...000///000333222---******,,,---///111111000...---000000000///...///222555+++,,,,,,+++...333111---BBB;;;111+++)))***+++***000///......///...,,,***(((+++///000///---,,,,,,*********))))))))))))(((+++)))(((''''''((()))+++,,,---...+++((('''(((***)))))))))***+++,,,......%%%...333000,,,+++***)))///111111...---///...+++))))))(((((((((((((((((()))&&&$$$$$$&&&'''&&&$$$(((,,,+++'''''',,,---))))))&&&%%%''''''######%%%444777666///***+++------,,,***///---$$$&&&+++&&&)))&&&%%%((('''%%%%%%(((((()))***)))((('''(((***&&&((()))'''$$$'''...444555222111222000---///444:::;;;999444...))))))***<<<111111;;;;;;///+++333...000000---...///,,,'''(((++++++(((***111111---)))***+++***((('''((()))%%%000888555///,,,'''"""111((('''000111+++000???DDDAAA>>>???@@@???999333---222444111111666::::::888///000222,,,---000+++000///000333777:::;;;;;;@@@DDDDDD<<<444111...+++111888444000333111...222000444666444333444333///+++222555111---...222333777666555333222111000000333333333444444555555666333333333222222222111111111111111222444444333222555444333444555555333111///111333222111222555999333333333222222222111111000111111111333777>>>CCCIIIOOOUUUXXXYYYZZZWWWQQQIIIDDD???@@@EEEIIIIIIGGG@@@999222111444999CCCLLLWWW___eeefffdddaaa[[[UUUNNNJJJDDD@@@>>>===<<<;;;===999555111///---+++)))''''''&&&"""!!!###"""!!!!!!!!!&&&!!!"""""""""$$$###""""""#########""""""###$$$###"""!!!"""######$$$&&&))),,,000333555hhhfffdddbbbbbbbbbcccddddddccccccccccccdddeeeeeefffgggggghhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffeeedddeeeffffffdddbbbdddbbb```_________^^^\\\ZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWWWWTTTRRRPPPMMMJJJHHHGGGFFFDDDBBB???<<<:::;;;>>>>>>:::555999:::;;;<<<======<<<<<<=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===:::::::::;;;<<<===>>>???999;;;>>>@@@@@@@@@>>>============<<<;;;:::999999888666555888<<<===999444444555666666777777777666555666666666666444333222333555777999888666333111666777888777555444555666555222111444444222222555555555555666777777555444111///333<<<;;;111,,,000......///////////////...111///000222111,,,***+++------///000000000///...000000000///---...111333111111///,,,...222111,,,@@@:::222---,,,---...---...---,,,---......---+++)))+++...///...,,,,,,,,,++++++*********)))))))))***)))(((''''''((()))***+++,,,---+++((('''(((***$$$%%%'''))),,,///111222%%%,,,000---***)))***)))---111111...------+++'''***+++,,,---,,,+++***)))***(((&&&&&&((()))((('''$$$(((((($$$$$$((()))&&&,,,))))))++++++((((((***+++///...((($$$&&&(((((("""%%%------%%%%%%)))'''***'''&&&))))))&&&'''***((()))***)))'''&&&'''((((((***+++((($$$###&&&)))111111444777777444555888111222222///+++((())),,,CCC999444888888222111666111444555444444444///)))---///---***+++///...)))))))))))))))******++++++555888666///+++,,,---+++...+++***---333777999;;;DDD???:::888999777333///333444222000222666777444666,,,,,,///---000222+++111444888===???<<<666111555999999555333333222...333999555111666444111666---111333222222555555222///333333000///222222000444444333222222333333333000111111222222222222222222222333333333444444444222111111222444444333222333222222444555666555333000222444555444444444555333333333222222222111111000111111111333777>>>BBBHHHOOOUUUWWWYYYZZZVVVPPPJJJEEE@@@AAAEEEIIIHHHFFF>>>777000///111666???HHHTTT[[[```___\\\YYYRRRLLLCCC===666111//////000000111...***((('''&&&$$$######$$$### """$$$%%%&&&'''$$$"""###%%%%%%!!!"""###$$$###"""!!!"""###$$$%%%'''))),,,...000111gggfffdddcccbbbbbbcccccccccccccccccccccdddeeeeeeffffffgggggghhhiiiiiiiiigggggggggggggggfffffffffeeedddddddddeeeeeecccbbbcccaaa```___```___^^^\\\[[[ZZZWWWUUUTTTTTTTTTUUUVVVTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUTTTRRRPPPPPPMMMJJJHHHGGGFFFCCCAAA<<<;;;<<>>666888:::===??????===:::888>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======666888;;;>>>???>>><<<:::999999999::::::;;;;;;;;;999555444999AAABBB===666666666777888888888777777666666666666555444333222333555777888888666444222333555555444333222333444555111111333333111111444555444444666888888777666999000...555999444...---/////////000000//////...222//////111000,,,+++---...............///000000000000000...,,,---///111666555222------000000---666333...++++++,,,,,,,,,,,,++++++,,,---...---,,,)))+++,,,,,,++++++,,,---,,,+++++++++***************)))(((''''''((()))******++++++***((('''((())))))***++++++,,,,,,++++++%%%***---)))&&&(((******---000000---++++++)))$$$+++---///000000...+++)))+++)))((((((***+++***)))&&&))))))''''''******(((,,,)))***---...++++++---***---,,,(((&&&(((***)))///(((###&&&,,,...+++$$$+++''''''))))))'''(((+++((()))***)))'''&&&'''((( $$$((())))))))),,,...555555999<<<888111---...))),,,---,,,)))))),,,///222...***+++...///,,,(((000333555555555555000(((,,,---,,,++++++---,,,'''+++(((''')))---///...---666555000)))&&&))),,,,,,&&&)))((((((111<<<;;;222444111......111444555444444333///---000555333...555,,,,,,000///555999222999:::<<<>>>===777///***111444444222111444444111111666222000666444111777:::===<<<777444444444222444444222000111444222---111111111222333444666666000111222222222111000///111222222333555666666777222111111222444444333222111111111333666777666555111111333666888888666444333333333222222222111111000111111111333777===BBBGGGNNNUUUWWWYYYZZZVVVPPPKKKFFFAAABBBFFFIIIHHHEEE<<<555...,,,...222:::CCCOOOUUUXXXUUUPPPKKKEEE>>>777222***%%%$$$%%%&&&'''%%%###  """&&&)))***((($$$!!!###''''''"""!!!"""$$$$$$###""""""###'''(((***,,,............eeeeeedddcccbbbbbbcccccccccccccccbbbcccddddddeeeeeeeeefffgggggghhhhhhiiigggggggggfffffffffffffffeeedddcccdddeeedddcccaaabbbaaa````````````^^^\\\]]][[[XXXUUUTTTTTTVVVWWWYYYUUUQQQQQQSSSUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQSSSTTTRRRQQQNNNLLLHHHFFFEEECCCAAA???999999<<>>>>>>>>============;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<999;;;===>>>===:::666444999999999999::::::;;;;;;888777777;;;@@@@@@<<<777666666777888888777777777666666555555555444444333333444666777777666444222000111222111000//////111444000000222222000000333222111111222555666555444;;;222---222666333///...///000000000000//////...333///...///...,,,,,,///000///---------...000111///000///...,,,+++---...666666222---,,,///000---///...,,,,,,,,,,,,------///...,,,,,,------,,,+++******+++***))))))+++---,,,,,,,,,+++++++++************)))(((((()))******))))))******))))))((()))---------,,,+++)))'''&&&'''***+++&&&%%%(((++++++---///...***)))++++++(((------.........,,,+++*********))))))******++++++''')))))))))***++++++***)))'''(((,,,---+++***------///...+++***,,,---+++444///%%%###((((((&&&******'''&&&))))))'''(((+++&&&((())))))(((''')))***!!!%%%)))+++---///222555333222444666111)))$$$%%%***---...---++++++...111'''---000222888<<<444'''+++...//////000222///***((())))))***,,,---+++)))///+++(((***///222111...+++...000---)))((()))***%%%''')))...555:::888222+++))))))+++///333555555///000...+++,,,///000---333///333444222;;;BBB===???;;;666222000000......666;;;<<<666111111333333111444111222:::777333999>>>AAA@@@999444444444333555777555222111333222...111111111222333444666777222333444444444222000///222222222333444555555666333222222333444444333111222222222333666666555444222111111444999;;;:::777333333333222222222111111000111222222333777===AAAGGGOOOVVVYYYZZZ[[[VVVPPPKKKFFFBBBCCCFFFIIIGGGDDD<<<444---++++++...666>>>HHHNNNOOOJJJDDD>>>777111+++(((###""" !!!###'''+++---&&&%%%######%%%%%%###!!! """$$$%%%$$$###$$$%%%)))***---000111111111000ddddddccccccbbbbbbcccccccccbbbbbbbbbbbbcccddddddeeeeeeeeefffgggggghhhhhhhhhhhhgggggggggfffffffffdddcccbbbcccddddddbbb```aaa`````````aaa```^^^\\\]]][[[XXXVVVUUUVVVWWWYYYZZZVVVRRRQQQSSSUUUUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNOOOQQQSSSUUUTTTSSSOOOLLLIIIFFFEEECCCAAA???;;;::::::???EEEFFF???888555666666777999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<>>666444;;;222222222222333222000///...333444...***+++...///000222999888333===HHHFFF888444...,,,...333888:::;;;CCCDDD:::///---111555444666333888AAA<<<666<<<000666888444111333777888333888999444000000111111222222222222333444444555222333333444333222000000333333333222222222222222444333222333444444333111444444333444555555444222888444111222666999999888333333333222222222111111000111222333444777<<<@@@HHHOOOWWWZZZ\\\\\\WWWPPPKKKGGGCCCCCCGGGIIIGGGDDD<<<444---+++***,,,222:::AAAEEEFFF???888333---'''!!! """%%%(((+++---)))+++,,,(((!!! $$$ """%%%'''&&&%%%&&&&&&''')))---000222333333333ccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccddddddddddddeeeeeefffggggggggghhhhhhhhhgggffffffeeeeeecccbbbbbbbbbccccccaaa````````````aaabbbaaa^^^\\\]]]\\\ZZZXXXWWWWWWXXXYYYXXXVVVTTTSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPSSSUUUUUUTTTQQQOOOKKKHHHGGGEEEBBB@@@???<<<999999999999666333555555444333555888;;;===;;;<<<<<<======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>><<<:::999===<<<:::999888999999:::999<<>>???@@@===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===999999999::::::;;;;;;;;;;;;:::888777777888999:::<<<===<<<:::777666666777777888888888777777666555666555444444444444555666222333444555555555555444222333444333111000111222777555555999;;;:::<<<@@@===:::777666555555444333...111333333111111222222111222222111111///......111...---000///------000///......---...///000111,,,...//////.........///---111111---***+++---,,,***,,,---,,,******+++...777333000------,,,+++***)))+++++++++******+++---++++++*********)))))))))*********++++++*********))))))))),,,//////---***000...+++(((&&&&&&'''(((//////,,,''''''***+++)))(((***)))&&&&&&+++,,,+++---,,,***((('''&&&'''(((&&&((())))))'''(((***---***(((+++000111...---000***)))+++000000---+++,,,,,,---,,,***,,,///---(((...+++///SSSJJJ(((###(((%%%%%%((()))'''(((+++)))***+++,,,++++++,,,...((('''''''''((()))((('''+++***,,,...---***+++///...000222000------///222>>>===999222---...111333111222000...111777999777:::333///000///,,,+++...///---,,,+++---///222333777111---......+++,,,000---,,,000999;;;555111333---///111333444666888999///555777222...000444666777555888666777GGGOOOFFF666777999<<>>999222111222222222666777333000111222000333222222222333333444555333222000000000111333444222222333333333333333333555444333444555555333111444333333444555666444333888777666444222222555777333333333222222222111111000111333444555777;;;>>>DDDMMMUUUYYYZZZZZZTTTMMMIIIEEEBBBDDDIIIKKKIIIEEE<<<444---***'''''',,,222000444333---(((%%%!!!"""###'''+++---///000...666===;;;000%%%!!!!!!!!!$$$(((++++++******+++***,,,...000333555777888aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaabbbccccccdddccccccdddeeeeeeffffffgggffffffeeeddddddcccbbbbbbcccbbbaaabbbcccbbbaaa_________```aaabbbaaa___\\\\\\[[[[[[[[[ZZZZZZYYYYYYTTTWWWYYYXXXTTTRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPTTTRRRPPPOOOPPPPPPOOONNNPPPMMMIIIFFFEEEBBB@@@>>><<<===<<<999666666999===888888777666777777888888777888999;;;===>>>@@@@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>>>>999888666555666777999:::@@@===999888999999888777999999999999999888777666666555444333333444666666222333333444555555555555333444555444222111222333444222333777999999;;;??????<<<888666555444222111---000222222333444333000222222222111111///......000......000000------///...............///000000,,,...///000/////////000---222333...++++++,,,+++---...///...+++***---///444111...,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,---*********))))))))))))(((******++++++++++++*********)))))),,,000000...++++++)))'''%%%&&&)))---/////////,,,''''''******'''%%%)))***((((((***(((%%%---,,,,,,+++***)))''''''&&&(((***)))((((((+++...(((&&&(((///000++++++...)))(((***//////+++)))***((()))((((((+++///...))) ///+++///???---222)))&&&&&&)))***((()))---,,,---...---+++***+++,,,$$$%%%''')))+++***(((%%%###$$$)))000222222444888,,,///222222000111555888444444555222,,,''')))......//////---///333222...666...***,,,---+++,,,111***************---111555777---***333<<<;;;666444...111333444:::???999/////////...---,,,,,,///111''',,,------///555999999>>>999777777===OOOTTTEEEFFFCCC@@@???@@@AAAAAAAAA@@@<<<555///000444333///888888999EEEPPPDDD888<<<+++444999666111000222333333444333000111444222...111111111222333444555666666444222111222444666888111222333333444555666666555444444444555555333111222111222333666777666555///222555555444444888;;;333333333222222222111111000222333444555777;;;>>>BBBKKKSSSWWWYYYXXXRRRKKKHHHEEEBBBEEEJJJLLLJJJFFF<<<444,,,(((&&&%%%***000***......(((###!!!!!!###(((---000111222+++444>>>AAA;;;111'''###"""%%%))),,,,,,,,,,,,,,,111111222444666999;;;<<<```````````````_________````````````aaaaaaaaaaaabbbcccdddfffggghhhhhhhhhgggffffffeeeeeedddccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````````______^^^\\\[[[ZZZYYYWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTOOOOOOSSSSSSNNNNNNRRRPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMKKKHHHFFFCCCAAA@@@???===:::888666666777777777777777888999999999:::999888999;;;???@@@>>>;;;????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;999888777999===AAADDD;;;;;;;;;===>>>===:::777555999;;;999444333666;;;333444666666666666777999777666555444333333444555:::<<<666333444000111>>>000333666444222222777<<<666666666444222222444777222000......000333555555555444222000//////000000///...---,,,,,,---//////111000...---,,,,,,---...//////............//////---------+++***+++...111------------,,,+++******///,,,---000...+++///777000...,,,,,,......+++(((***,,,,,,+++)))***...222++++++******)))(((((((((+++++++++,,,,,,,,,---------)))&&&(((,,,...,,,)))555+++(((...,,,%%%&&&...******)))'''%%%%%%''')))---,,,+++,,,...---)))%%%*********)))''''''***,,,%%%(((,,,---,,,,,,///222111,,,***------))))))...,,,'''%%%'''&&&$$$)))111,,,***'''(((///444---###%%%++++++%%%###'''***)))%%%$$$###%%%((()))'''%%%'''***---,,,***)))***---,,,+++******,,,000555777...)))(((++++++)))---555666555333111///---,,,,,,111///111555444//////333111...---///,,,&&&&&&,,,///...,,,(((%%%&&&,,,111222555<<<@@@:::///,,,000+++777:::222000666666///222...---...,,,)))---555555000///111000------111,,,222222---777FFFEEE888LLLDDDOOOQQQ<<<777AAA>>>888111///333111+++000<<>>>>>CCCIII666///333888999666333222222333333222222111000000000111222444555555444222111000111222111//////222555777666444333222222333333<<<===<<<999333//////000///...///222666666444111333222000///000222555777000222555666444111000///222222333333333555999<<>>222+++(((''')))+++......,,,***))))))000222555888::::::::::::bbbbbbaaaaaa````````````````````````aaaaaaaaaaaabbbcccdddfffgggggghhhhhhfffffffffeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^]]]\\\\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSOOOOOORRRRRRNNNNNNQQQOOOOOOPPPPPPPPPPPPPPPOOONNNMMMKKKHHHEEECCCAAA@@@===<<<999777555555666666777777777888888999999::::::999999<<>>;;;??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888999<<>>444...000...'''222//////111000///444;;;000///......000444888;;;@@@<<<777777<<>>444...***((('''***---......------...222444666999:::::::::999ddddddcccbbbaaa``````______`````````aaaaaaaaabbbbbbcccdddffffffgggggggggffffffeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````___^^^\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRPPPOOOQQQPPPNNNNNNQQQNNNOOOOOOPPPOOOOOONNNNNNMMMLLLJJJHHHEEEBBB@@@???<<<:::888666555444555555666666777777888999999:::;;;::::::<<<>>>>>>===<<<>>>============<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::999:::;;;;;;999999999999999:::<<<<<<;;;:::999999::::::999777:::888666666888888777555333333333333333444444444777666555555555666777888///GGGJJJ:::555555111///222444666555555999???EEE;;;999777777999;;;<<<<<<555444222222222222000///...///000000111111111000//////000000000000//////,,,,,,---............---......------------......+++---------+++++++++---,,,---..................111---*********---555===<<<888222...---,,,,,,+++,,,,,,+++)))'''(((***---'''(((((()))******++++++,,,---///111111000///...,,,+++)))&&&$$$&&&***---222555444000///000///++++++***)))(((((()))******''')))+++,,,+++*********,,,,,,,,,***(((&&&&&&&&&///---,,,+++***)))&&&$$$&&&)))000444000***)))---''')))...333222+++'''(((***,,,,,,***,,,...,,,'''$$$(((***'''&&&'''(((&&&***)))((()))))))))&&&%%%)))))))))***+++,,,+++)))))))))***,,,///111444555...---///222222//////222...111222000+++(((+++///000333222///333:::999222333111000111...***+++///'''(((***...222444333111:::000)))+++///111111222222888999222///000...)))///......000000///333999222666555000444???EEEDDDWWWKKKDDDGGGHHHAAA>>>???888444???GGG@@@===???;;;888333333777777333666>>>===666444KKKEEE'''///>>>444555555333222333888===111111000000000000000000666555555444333333333333333333444333222222555777333333333444555777888999000222333333222111222444;;;888555444555777777777555444444333333333333333000222333333222111222444333444555555555888;;;???DDDKKKSSSVVVYYY[[[WWWRRRKKKIIIGGGGGGGGGFFFDDDBBB888222)))###""""""!!! """!!!$$$''',,,///222444777:::@@@DDDBBB;;;555111---)))'''***---//////000222444888999:::<<<======<<<;;;ddddddcccbbb```___^^^^^^______``````aaaaaabbbbbbbbbcccdddeeeffffffffffffffffffeeeeeedddccccccbbbaaabbbbbbbbbbbbbbbccccccbbbbbbaaa```^^^\\\ZZZYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUURRRPPPOOOOOOOOONNNOOOPPPOOOPPPPPPPPPPPPOOONNNNNNMMMLLLJJJGGGDDDBBB@@@???;;;:::888777555555555555555666666777888999::::::<<<;;;<<<<<<===>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::===<<<:::999999:::<<<===::::::;;;;;;;;;;;;::::::;;;999777777888999888777:::999999999999888777666333333333444666888888888444444333222333444555666111@@@>>>444333333000222777888999999777777999<<<<<<999555444555666555444777666555666666666444222...///000111111000///...///000111222222111///...,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,...---,,,******+++,,,---...///000000000000222///,,,,,,---000666:::000...,,,+++***+++++++++++++++***)))(((***,,,...(((((())))))************+++---///111222000...---+++,,,+++'''$$$&&&---444222;;;;;;111///444111&&&+++)))(((((()))*********'''***,,,,,,)))'''(((******+++,,,***(((&&&&&&&&&---***)))***,,,---***'''(((...666777222...///333---------,,,***)))***---)))---...+++***++++++(((%%%'''(((((((((((('''%%%))))))((())))))((('''&&&***((('''))),,,---***((((((((()))************)))***+++---/////////111333---222555222+++)))---222)))///...)))000>>>===222++++++,,,---------///222...------111444555111---...++++++000555666333000///111222000//////...,,,,,,+++++++++++++++,,,...333<<<;;;333666CCCGGG@@@HHH@@@999888999777555444000...333;;;<<<::::::888666333333777777555777<<<333CCCBBBCCC;;;222===:::777888777444000000444888111111111111111111222222777555333222111222333444111111111222333555777999111222222333444555666777555555555444333111111111444333222333444666777888666666555555444333222222111222222111000111444666333444555555555888<<>>???@@@@@@@@@@@@???ccccccbbbaaa___^^^]]]]]]_________```aaabbbbbbbbbccccccdddeeefffffffffffffffeeeeeedddccccccbbbbbbaaaaaabbbbbbcccccccccddddddcccbbbaaa___]]][[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVRRRRRRPPPNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOLLLKKKIIIFFFDDDAAA???>>>;;;:::999888777666666666444555666777888999::::::;;;<<<<<<<<<======>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<:::999999:::<<<===;;;<<<<<<===<<<;;;:::999;;;999777777888888888777999<<<>>>===999666777:::666555444555777888777666555444333222222333444555666666222888???888111:::666888::::::888666444333888555333111111222222222666555555666888888777555000000111111000///---,,,000111222222222111///.........///000///...,,,+++------,,,,,,,,,,,,------***,,,......,,,++++++,,,,,,---...///000111111111.........---...000111000***+++---/////////......000...+++*********++++++************))))))(((((()))+++...000000///---+++***,,,---***'''***222:::777AAAAAA666222888333'''***((('''(((***++++++******,,,...,,,(((%%%&&&(((((()))***)))''''''((())),,,***)))+++...///---***'''---222000+++***...222......,,,(((&&&(((+++---***///000,,,)))******)))&&&%%%&&&((()))'''&&&%%%%%%&&&'''(((((((((((((((***(((&&&(((+++,,,***'''***++++++,,,,,,+++******$$$&&&&&&&&&'''+++000333,,,000444111+++)))---222,,,111///(((---888555))))))+++,,,,,,,,,---000111...+++***+++......,,,)))+++000444666555444222000333000//////...+++))))))***++++++***+++------,,,///:::<<<555777@@@AAA888777:::555,,,---555555------,,,+++111666555222555111...---///000///000333444LLLGGG999000333===///333555777555111///111333222222222333333444444444666444222000000111333444333222111111222333444555222222222222222222222222666555444333222222000//////000333444555555555555666666555555444333222111111222222111000111444666222333333444444777;;;>>>EEEMMMUUUXXXYYYYYYTTTNNNIIIFFFDDDFFFHHHIIIEEEBBB777111(((###!!!&&&***---...//////...///000222888888444000111444333...000111222222222444777:::??????@@@AAABBBBBBCCCCCCbbbaaaaaa```___^^^^^^]]]^^^^^^___```aaabbbccccccccccccdddeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbaaaaaabbbbbbcccdddddddddddddddcccaaa```]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTRRRNNNMMMQQQRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOKKKJJJHHHFFFCCC@@@???===::::::999888888777666666444444555666888999:::::::::;;;<<<===<<<===@@@BBB===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===<<<=========<<<<<<;;;::::::999888888999999888666777===@@@???999555777:::999666444444666777444111888777555444444444555666777222222CCCOOOAAA444<<<111333555777888666444222222222333222111333666999333222222333666888777777222222222111000///------111111222111111000///...//////000000000//////.........------------......+++,,,...---,,,,,,...///,,,---...///000000000000(((+++,,,,,,---///+++&&&))),,,///111000---,,,,,,555222---+++***)))((('''++++++******)))((((((''')))***,,,---...---,,,++++++...000///---...444:::444<<<;;;222///333///%%%***((('''))),,,...---***---...---+++(((&&&&&&&&&((())))))'''&&&&&&)))+++---,,,,,,,,,------,,,***)))...///***''')))---000'''+++---***)))******(((,,,//////+++(((******((((((%%%$$$''')))'''%%%&&&###%%%'''(((''''''((()))((((((((()))***+++***((('''((()))+++,,,------...&&&((((((&&&'''---333555+++...000---)))'''***...)))......+++///555333+++...111111---+++---...---,,,*********---...//////333999:::333,,,,,,000222000***)))///111---,,,000***,,,---...111555555222///777;;;:::<<>>===888888888888777666555555333444555666777999::::::999;;;<<<<<<<<<===AAADDD=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999:::;;;:::888666888;;;===<<<999666555666888555333555888:::888555999888666444333333333444555777777@@@JJJ@@@555888111111111333444555555555///333666444111222888>>>444333111222555777888888333222111000000000000000222222111000///......///.........///000222333444///..................///,,,------------...000333,,,---......////////////&&&***++++++---000,,,%%%(((+++......,,,******+++222///+++)))*********(((*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,///222222111111333555,,,//////+++***+++)))$$$,,,)))(((+++///222000,,,///---+++*********((('''+++***(((&&&$$$$$$(((***+++,,,------+++******++++++//////***(((+++...---###***...+++***,,,***&&&...000...***)))+++***&&&***$$$"""&&&(((&&&%%%'''&&&(((******((('''((()))&&&((()))***)))((()))***%%%%%%&&&((()))+++,,,,,,''',,,---))))))///333222---......,,,)))((()))+++(((+++///222555555444333...222111,,,)))++++++)))***,,,...//////000222444333999888///''')))...111///'''&&&000555111222888))),,,......222888666111222444777:::<<<<<<<<<;;;333777555000000555444//////777333444>>>666///:::@@@<<<666333333444444333DDDCCC777>>>>>>333666//////222555555333111333555111111222333444555666777444444333333444555777888888555222111333444333222222222333333222111///...000......000333666555444222444666555333111222444666555333111000111222333222333333222111000222333222333444555666999===@@@BBBJJJSSSVVVXXXXXXRRRLLLGGGDDDBBBEEEJJJKKKFFF@@@333...&&&""" !!!!!!$$$))),,,---------,,,++++++---///111444333000111444666444666666666555555888<<<@@@CCCDDDEEEHHHKKKNNNQQQRRRbbbbbbbbbaaaaaaaaaaaaaaa^^^^^^___```aaabbbccccccccccccdddeeeeeeeeeddddddeeeeeeddddddcccbbbbbbaaaaaaaaabbbcccddddddeeeeeeaaa``````___^^^\\\[[[ZZZVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTWWWTTTNNNNNNSSSUUURRRPPPQQQPPPPPPOOONNNMMMLLLKKKJJJHHHEEEBBB@@@>>>===666777777777666555444444333333444666777999::::::888:::<<<<<<<<<>>>BBBFFF>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;999999999;;;<<<;;;888555999999888999:::888444111555222222666===AAAAAA>>>888666444222111000111111444<<<888333999888333444555333000///111333555666000555999666000///666===888666333333555888999999222111000000000111333444333222000...---......///---------///111444777999//////............//////,,,------------///222555,,,---..................'''+++,,,+++///444111******,,,...---,,,,,,...111+++(((&&&'''***---...---((((((((()))******+++++++++++++++,,,,,,,,,------...111333444333111000000)))***+++******+++***)))...+++***---222444222...///,,,)))))),,,---+++)))...,,,)))%%%"""###&&&)))&&&))),,,,,,***)))+++---***------((('''++++++'''&&&+++---(((''',,,---+++000000---))))))+++***%%%+++$$$!!!%%%(((%%%%%%((()))+++---,,,)))'''''')))%%%(((+++***((('''(((+++***))))))))))))***++++++###)))+++'''&&&***+++(((111000...---,,,+++++++++222222666:::888111...000)))......(((&&&***+++(((&&&***...///---,,,---///+++222444---))),,,///...999...+++444666///...444(((,,,,,,+++...333000)))111...///333333000111444:::666666;;;;;;777777;;;333???===>>>HHH>>>555AAADDD???888333222444444222555;;;111666======>>>+++555777888555222000111333000000111222444555666666555555555666777888999:::444111000111666999999888222222333444333222111000333111000222666888777555///111222111///000555888666444111//////000333444222333444333111000111222333444555666777:::>>>BBB???HHHQQQVVVXXXYYYSSSMMMHHHEEEBBBEEEJJJJJJEEE>>>222---&&&!!! !!!###%%%&&&(((***+++,,,,,,,,,+++,,,///111222666777444222555777666777777666555666999>>>BBBHHHIIIKKKNNNRRRVVVYYY[[[cccaaa______bbbbbb```^^^^^^___```aaacccdddffffffeeeeeeeeeddddddccccccccceeeggggggbbb___aaacccbbbbbbaaa`````````aaacccddddddbbb```___^^^\\\YYYVVVVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXSSSRRRQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKIIIGGGDDDAAA>>><<<;;;<<<888555555888888555111888666444666999:::999777888999:::;;;===>>>???@@@>>>===<<<::::::;;;;;;<<>>999333222555888777444<<<;;;888555111111333666333222222111111222222333...666999444000333555555555777444222999BBB===000222222222000......///000...111333111,,,+++...333000......000444777666555+++......,,,,,,......+++***...---)))///::::::111///---,,,---...///,,,)))---------...------,,,,,,+++******...333666555444)))***++++++,,,,,,,,,,,,))))))******)))***,,,......++++++------******---///888:::222,,,...222444))))))******+++++++++,,,,,,(((&&&)))...111///,,,444)))$$$(((((("""###***...///000///,,,)))((('''''')))+++++++++++++++++++++'''$$$'''---///+++&&&''''''))),,,//////...,,,&&&***...---)))'''&&&(((%%%***,,,'''&&&***+++(((%%%'''))))))((())),,,000'''000555///***)))(((%%%***(((&&&&&&((()))******///,,,///...'''+++///))),,,&&&---(((***333///888;;;)))000)))///888&&&***((()))+++---***%%%&&&+++&&&***...111///---***)))***444444//////))))))333333333444333111/////////---)))(((,,,111222555888222111000000000111222333666222888999...---555555444777::::::999999;;;>>>@@@:::333222444555222///))),,,111666888888666555000000000111222222333333333333333444555666555333222444666555333222333666333222222333444555666777333222111111222333555777111222222333333222222111333...///555888999===DDD666555333222111111222333444444444333333222222222>>><<<999777888;;;@@@DDDHHHMMMTTTYYYZZZVVVPPPLLLEEEDDDEEEGGGIIIGGGBBB===111...''' """+++!!!"""&&&,,,...,,,***,,,,,,***(((***///333222444777888777888;;;===<<<<<<<<<<<<===BBBHHHMMMRRRSSSUUUXXX]]]bbbfffhhhcccaaa______aaabbb```^^^______```aaacccdddeeeeeeeeeeeeeeeddddddcccccccccbbbeeeeeeaaa___bbbdddcccbbbaaaaaa```aaabbbcccddddddbbb```___^^^\\\XXXVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJHHHEEEAAA?????????===:::666777999999666333888666555666999:::999888888999:::;;;===>>>???@@@@@@???>>>===<<<===>>>>>>LLLAAA;;;@@@AAA;;;888<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888999;;;<<<<<<:::999999:::===<<<999888888777666555777666333222777===;;;333<<<777222111444666555333666555333111111222333333666555222000000222555666444;;;>>>999333222222///222555333222:::EEEBBB777444333111///------...000000222444222///...///111000...---...111222111///---000111......000000,,,***...---***111<<<<<<444000///---...000000...++++++,,,,,,---------,,,,,,)))((((((***---///...,,,******+++,,,,,,,,,++++++***++++++***))))))***+++///+++)))******)))***......111000,,,---222444111)))))))))*********++++++---+++)))+++...///...,,,999000...222222***(((,,,***+++---,,,***(((((((((&&&(((+++,,,+++)))))))))'''''''''(((***+++***))))))((()))+++---...,,,+++,,,+++)))(((((()))))))))&&&***+++&&&$$$&&&'''$$$&&&((()))(((''''''))),,,$$$,,,000,,,((('''&&&$$$'''))),,,------,,,++++++,,,(((---111------...+++222+++444333888???444666555)))111---000666***111---+++,,,...---***+++///+++...111222111...---,,,)))222444666;;;555,,,...---000222111...,,,---...///,,,+++000444555777:::111000///......///000111777222777999333333777222222444666666555777:::======777111---...000000///111111222222222111111000000111111222333333444444333222222333555555444222222444666555333222333555111111222222333444555555444333333333222222222222444555888::::::888555444333///...222333111222777444444333222111111111111333333333333333222222222<<<888333333777<<>>AAADDDCCCCCCCCCCCCEEEJJJPPPTTTZZZ]]]```eeeiiimmmooopppbbb```______``````___^^^``````aaaaaabbbcccddddddeeeeeeddddddddddddcccccc___cccddd```___bbbdddcccbbbbbbaaaaaabbbbbbcccddddddbbb```^^^]]][[[XXXUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLJJJFFF@@@>>>@@@BBB>>>;;;888888::::::888555777666555666888999999999999:::;;;<<<===>>>???@@@@@@???>>>=========>>>>>>GGG>>>999===>>>999777999:::::::::::::::::::::::::::::::::999999999888888<<<999666444666999;;;<<>>;;;888555555888;;;>>>666<<<@@@<<<777444111...333555333111888AAA@@@999444333111000000222555666333444555555444222000///111///......///...---+++...111111///...000///,,,))),,,***''',,,444444---///...---...//////---+++***+++,,,---------------,,,,,,+++,,,------,,,***++++++,,,,,,,,,+++******,,,++++++***))))))((((((+++'''$$$%%%%%%%%%''',,,,,,)))$$$%%%---555555///(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,666000000555444,,,'''(((&&&(((******)))((()))***&&&+++///000---***))))))---///000...***''''''(((+++)))((()))+++,,,++++++333---'''%%%(((++++++***+++...---(((&&&&&&'''%%%'''((()))(((&&&&&&''')))$$$***---***'''&&&&&&$$$***,,,...,,,)))''''''(((((($$$(((222444000...000444***000///666>>>000///+++%%%......///111+++444333...+++------+++***,,,...///111111///---------+++000000444???<<>>AAA<<<:::999999::::::888666666666555666777999:::::::::;;;<<<===>>>???@@@@@@=========<<<<<<<<<<<<<<>>@@@555555666888888666111...222111000//////...---,,,---000000---,,,...---***---...,,,((()))---,,,&&&++++++++++++,,,++++++******+++,,,---.../////////...------......---,,,+++,,,,,,,,,,,,++++++***)))+++***************)))(((+++((('''))))))((())),,,+++%%% ###---555333...((((((((((((((())))))))))))+++,,,,,,++++++,,,...000------111111+++''''''''')))*********)))***,,,)))///555666111,,,+++---222333444333000///...///+++)))'''''')))+++,,,,,,666111+++((((((***++++++,,,---,,,)))&&&&&&'''(((((((((((('''''''''((()))(((+++---+++((('''''''''+++(((%%%######&&&))),,,333///---444999000,,,555444((()))###(((222***---***&&&,,,222333000---333555---((()))***'''&&&&&&,,,---...,,,***))))))***---///)))***666666......+++111666666222///111444111...///555888777777888222222111111222333555666///...666:::777:::;;;222,,,---///111333555666888999888666333000111444777333111...,,,,,,---000222000111111222222333333444111000000111333333222000333333444333333333333444111111222333333333333333555444333222111000000000...///222333333222///...444444777999:::999888888222222333333333111///...000000111111222222333333444000---...333999<<<<<>>???@@@@@@===============<<<<<<<<>>???BBBEEEGGGMMMSSSUUUTTTVVV\\\bbbfffhhhlllpppuuu|||^^^_________]]]\\\]]]^^^______``````aaabbbccccccccccccddddddddddddeeeeeefffjjjkkkgggdddeeedddbbbbbbcccdddeeeeeeeeeeeedddbbb```^^^\\\[[[YYYVVVSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXVVVUUUTTTUUUTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNJJJFFFAAA===:::888777777777666666666555555555666666555555777;;;>>>=========>>>???@@@@@@@@@??????@@@@@@@@@???>>>===???>>>>>>>>>>>>>>>===>>><<<<<<::::::::::::<<<<<<:::::::::999999999888888888888999;;;======<<<;;;BBB@@@===:::888777888888666555777:::888333111333666666555555555555555666666444333555777777444000000111222333333222111000999666333444444222444888888999999777555444555666555222///111444777777555222444777888888666333111+++,,,------,,,+++---......111222//////222111............------...//////+++---//////...---...///,,,---...///////////////+++,,,......---------...++++++,,,,,,,,,+++*********))))))+++///000---***((()))---333333...+++,,,***'''''',,,///...---...******))))))))))))((((((,,,,,,...000222444555666///,,,++++++...000111111,,,---...---,,,---///000&&&000888777...))),,,222222111000222444555333111,,,***((((((***---......000333444111+++'''(((***,,,******++++++***...333)))((('''(((***,,,,,,+++***(((''')))***)))***---555444333444444333...+++$$$000''' +++,,,///DDD111,,,444...---111)))...///,,,'''888:::++++++'''***&&&%%%)))++++++,,,...***+++,,,***)))(((((()))"""---...///444000+++111...000111222111111111222---***)))...000//////111,,,,,,,,,---///222444555444888???999,,,///444,,,,,,---000444777888666444///111333444555444111000111111111111111000000///......//////000111111111111000000111333333222000444222111222333444333111222333555555666555444333333222111111111333666777666555333222222333555666///222555444555666555222444444444444333222111111000000000000000111111111...222555444222444;;;BBBGGGLLLSSSXXXYYYUUUOOOJJJGGGDDDBBBBBBCCCBBB>>>:::...,,,)))'''%%%!!!$$$""" ###&&&)))+++***///111111222666666444888===CCCGGGHHHJJJMMMPPPVVV\\\cccdddcccdddkkkqqquuuxxx|||]]]^^^```^^^\\\[[[\\\^^^]]]^^^___```aaabbbcccdddcccccccccddddddeeeeeeeeeccchhhiiifffeeefffeeeccccccccceeefffffffffeeedddaaa___]]]\\\[[[YYYUUUSSSSSSRRRQQQQQQPPPPPPQQQQQQPPPQQQSSSTTTUUUVVVVVVVVVYYYWWWUUUUUUUUUTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPLLLHHHFFFFFFCCC===888666777777777666555555666555666666555555777;;;???===>>>>>>??????@@@@@@AAA??????@@@AAA@@@???>>>===;;;===>>>===============>>>===;;;::::::;;;===>>>:::::::::999999999888888777999<<<===<<<;;;;;;;;;???AAAAAA>>>888555777999===999888;;;:::444333555555555666666555555555666666666777777777777777666444444555555555555444444:::555333666666222222555555777::::::777444666999444111///000444444111...///222777777555333333444+++---......,,,+++,,,...---000111///000333333000*********+++++++++,,,...+++...000000...---///000,,,,,,---------------,,,---000222111///...///000******+++,,,,,,,,,++++++---+++***---111111---)))%%%%%%(((...///***((()))***&&&'''...222///,,,+++++++++*********)))))))))---+++***---111333222111+++***)))(((+++------,,,)))***+++++++++---///222%%%000888666---(((---555444555555333///,,,++++++000...+++++++++,,,,,,+++---------,,,***)))******...++++++------,,,000666+++(((&&&''')))******((()))%%%%%%***---...000555888::::::666000---000444###:::000(((---000EEE222***111+++---222(((,,,***,,,&&&:::999###(((%%%((('''(((,,,,,,)))+++///(((***++++++***))))))***###,,,---...555444222999111///------///111000///...***))),,,.........111------,,,,,,---///111222666888;;;444+++333999000111//////111444777666555333222222444777888555222333222111000/////////////////////000111111222222111111000222333444333111444222000111333444333111222333444555555444222111111222444555666666555555222111111111111111111222222666777555555888888444555444333222111111111111000000000000000/////////000222444333333555:::???HHHLLLSSSYYYYYYUUUOOOKKKFFFDDDBBBBBBDDDCCC???<<<(((((('''&&&$$$"""  ###&&&)))+++,,,///444666777999===>>>;;;@@@FFFNNNSSSVVVYYY]]]```hhhpppvvvxxxuuuvvv}}}\\\^^^```^^^\\\ZZZ\\\^^^]]]]]]^^^```aaacccddddddcccccccccddddddeeeeeeeee```eeehhheeedddffffffdddcccdddeeefffffffffeeedddaaa___]]]\\\[[[XXXUUUSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPQQQSSSTTTTTTUUUUUUYYYWWWVVVUUUUUUUUUSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOJJJFFFGGGJJJHHH@@@999666777888777666555666777444666666555444666;;;@@@>>>>>>>>>???@@@@@@@@@AAA===>>>>>>??????===<<<;;;===@@@BBBAAA@@@AAABBBAAA???>>><<<;;;;;;<<<>>>???:::::::::999999999888888666:::===<<<:::888:::<<<;;;???BBB>>>666222444888>>>777333666777444444777444555666555444444555666111333444444333333555666555444333222222333444555888333333888999555333555444666::::::666222222666333000///111666666222...,,,111666666333111333666///111222000---,,,---///***---///---...222222//////.........---+++,,,...))),,,//////---,,,---///++++++,,,,,,,,,+++******+++...///...+++)))***+++)))***+++,,,,,,,,,,,,,,,000...,,,...111111,,,'''***)))***///000---,,,...***$$$$$$...555222,,,))),,,+++++++++******))))))+++'''%%%'''---///---))),,,,,,++++++,,,...---***$$$&&&'''((())),,,000333'''111:::777---)))000999)))///444333///---111666333111...---,,,+++***(((+++(((%%%&&&))),,,,,,******&&&%%%((('''%%%)))000,,,)))&&&&&&(((((('''%%%)))$$$%%%,,,222333777>>>***...///)))$$$***===NNNCCC___OOO000///---+++;;;;;;,,,+++$$$)))444,,,///+++222---BBB===$$$---,,,)))))),,,---***%%%&&&***%%%(((******)))(((((()))(((,,,'''&&&111666999BBB555000++++++///222111///000+++))),,,......///222111000///......///000111444333444///...;;;BBB888555111------111555777777333///,,,...333666444000222000...------///111222000000000111222222333333222111111222444444333111444222000111333444333000000222333444444333111000///222666999:::777444111000111333444444333111000///444555333444999999555444333222000///000000111111111000000//////......222111111222444888:::<<>>;;;:::777555444333333333333444555666777999::::::777888;;;===???AAABBBBBB??????>>>>>>======<<<<<<<<<>>>>>><<<;;;;;;???CCC;;;;;;<<<<<<;;;;;;::::::======<<<;;;;;;:::999999::::::999888999:::;;;<<<>>>>>>;;;888888888666333;;;666555;;;===777333333444333222222222222333444888333444888666222888CCCAAA555---000555555444666888555333555999;;;888444333222444::::::666222111222333333222111000//////000//////222111///222777***///222000***(((---333...,,,++++++---......---........................///...,,,,,,------,,,++++++++++++,,,,,,,,,------***,,,333;;;;;;444---++++++,,,,,,------......///333$$$***BBBFFF000%%%---***************+++++++++///'''%%%,,,000---******---,,,+++,,,,,,+++***(((%%%***...---***(((***---000000///...,,,+++)))))))))+++***)))---444777555///......000222333222111+++'''444666&&&)))222)))333555111///000'''$$$000)))111+++###)))---***,,,(((...///)))***111111+++$$$%%%$$$###''',,,+++&&&333333222111///---+++***+++)))'''''')))))))))(((!!!+++111...+++---...---555000,,,...333666222......,,,---///---)))(((+++******)))(((((((((((((((%%%(((++++++((()))---111---000///***///888888111000***+++222222***(((...222///+++)))+++...000222555333///...///000111111000333222...000555555000222222000000111444888;;;;;;888444222111000000///000//////000222222111000---111444444222111333555111...---000222111333777111222222333333222222111222222111000000111111222000333666888999777444222///222777::::::777444111333222333444666666555444...000222444444333111///222000/////////000///...111...---111333555:::@@@GGGOOOVVVWWWUUURRRMMMFFFCCC@@@@@@EEEIIIFFF<<<333GGG???%%%)))'''"""!!!!!! """$$$$$$$$$%%%'''(((###%%%***///555888;;;<<<999<<>>>>>============<<<======<<<:::;;;>>>AAA<<<<<<<<<<<<;;;;;;:::999<<<;;;;;;;;;:::999999999999999888888888999:::;;;<<<;;;888777888999999777<<<888888<<<>>>888444444666777888888888888777666999444222555888999<<>>555///111555666777;;;555333000222555666333000444000111999>>>;;;555222444111000111333333000---111//////111111///222777:::888444000---,,,---///+++***)))***,,,------,,,........................///---,,,,,,---...,,,+++,,,,,,,,,,,,------------------111666666000------------,,,,,,,,,,,,,,,,,,///%%%***===BBB222***...((((((((((((((((((((()))///******///222///...000///---+++***************&&&***......+++)))***,,,666333...,,,,,,,,,+++)))777333//////111222111///999666333222222222111000...(((///...###***555...000333//////333,,,)))222,,,999999222333///***,,,+++)))...666555///...444......,,,)))***---+++&&&222222111111000000//////+++)))(((((()))******)))%%%,,,000...,,,///000...333000///111555555222...///------///---)))(((+++******)))(((((((((((((((&&&)))+++***''''''***...%%%''''''&&&'''***)))%%%333+++)))......)))***222888333...,,,...111222333,,,*********---.........333555444000111666777444444333222333555888:::;;;888666333222222333555555:::777333111111111000//////000222111000000333555222///...111222000111555222222333333333333222222222222222111111111222222000111444555666555333222111333666777666333111000111111111222333444444444333222222111111111111111333111///...///000//////333000///222555666;;;BBBDDDMMMUUUWWWVVVTTTOOOIIIDDDDDDEEEHHHKKKHHH???888MMMFFF(((%%%""""""!!!!!! %%%''')))*********,,,...+++---222888===AAADDDFFFGGGJJJOOOSSSWWW[[[```cccnnnrrryyy^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```cccdddcccbbbcccdddeeeeeeddddddfffhhheeeffffffggggggffffffeeeeeeeeeeeeeeedddbbb```______]]]ZZZXXXWWWVVVSSSQQQOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOONNNLLLIIIEEEBBB@@@???===<<<555444444333222222111111222333444555666888999999<<<======>>>>>>=========???>>>>>>>>>>>>=========<<<<<<<<<;;;:::;;;===???=========<<<;;;:::999888:::999999999999999999999888888777777777888999:::>>>;;;888777777888888888===::::::===>>>:::666555666777:::<<<<<<:::777666888666333222777>>>@@@<<<999444222333555666:::???555222000000333333111...444//////888@@@>>>777222666222///111555666111+++111//////111111...111666DDD;;;222...000111///,,,+++***)))+++---......---------------------------///---,,,,,,---...---+++------------.........///000......000000,,,+++---------,,,,,,+++******)))***'''***555999444...---))))))((((((((((((((((((,,,,,,...111111...///333000...+++(((((()))+++,,,'''+++......,,,))))))***666222---,,,...000000///???333...333666000+++***:::777333000000000000000///,,,000...%%%***111******---***,,,444000+++111000>>>>>>666222+++&&&,,,...%%%...AAA???,,,+++<<<222333000---,,,...+++'''//////000111222222333333,,,***)))***,,,---------))),,,---,,,---000111///...111444666666444111...111......///...+++***,,,******)))(((((((((((()))'''***+++)))'''&&&(((+++......222666666111000222888///***,,,,,,***000999666///(((&&&))),,,,,,***...///111444888999888777777888666333333777999999555444333666;;;===<<<:::777666444222333555777999>>>:::555111000000//////000000000///...000333555333000000333222000000333222222333333333333222222222222222222222333333333000000111222333222222222000111333333222111222444333222222222222444555666777444111......///222444444111...---...000000000444111222444666777===DDDFFFOOOVVVWWWVVVTTTOOOIIICCCEEEGGGJJJJJJFFF???:::999555!!!!!!######  """$$$###%%%)))---///111222222333555777777:::???EEEKKKQQQTTTVVVZZZ]]]bbbfffjjjnnnsssvvv~~~________________________]]]]]]^^^```bbbdddcccbbbdddeeeeeeeeeddddddeeegggffffffggggggggggggffffffeeeeeeeeedddcccaaa___^^^]]]\\\ZZZXXXVVVUUUSSSQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTTTTTTTSSSQQQOOONNNKKKGGGCCCAAA???>>><<<;;;222222222222111111000000222222333555666777888999<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>============<<<:::999888888888888888888999999999888888888888888999999:::BBB===888777777555444555<<<<<<<<<<<<<<<999666555444555777888888777555444666999777111444===>>>777555555555444333444:::???777555333222333444222000444000111888===:::555333888666444555666555000---222000000111000...000555<<<555...---000222000,,,---,,,,,,...000111111///------------------------...---,,,,,,---...---,,,............////////////000---,,,...---)))))),,,++++++++++++******))))))''')))+++---000222///***+++++++++***************))),,,//////,,,))),,,000...---,,,***))))))***,,,'''***------+++)))((((((......//////000333666888:::+++&&&111777///)))+++...---,,,,,,...///...---+++444;;;666,,,***)))###+++///,,,...888666///222444<<<777...+++%%%###+++---'''000@@@<<<)))***;;;---///...******,,,+++'''+++,,,///222333333111000---,,,+++,,,...000000///,,,+++******,,,///000///+++000777999777333000///222...---000111///...111+++***))))))(((((())))))(((*********((((((***,,,''''''...888777///...555:::333............444;;;BBB;;;333222555777666333111333666;;;??????===::::::999777555444777;;;===555444444888===>>>;;;777999888666333222222555777888555222111111111111000///000111111222222333333333111222555555222222444222333333333333333333222222222333333444444333333111111111111111222222333---///000000000222777;;;888777666444333444666888666444111///...000333555444111...---...000111111333222333555666666===DDDJJJRRRXXXXXXUUUQQQKKKDDD???BBBFFFHHHGGGBBB<<<888&&&$$$ """!!! ### !!!&&&)))***...444444777999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>============<<<;;;:::999777888888888888888888888999999999:::::::::::::::AAA:::777888888444444666:::<<<<<<:::888777555444444444333333333333444444555;;;;;;222///555777444333666666333000222888<<<888777555444444444333333444333555888777222000333777:::<<<:::666222000000222000000111///---///333222111000000000///...------------///111222111///------------------------...,,,,,,,,,......---,,,........./////////000000...+++,,,......)))((())))))))))))******+++++++++&&&++++++'''(((...---&&&++++++++++++******))))))(((...111...)))'''))),,,***,,,......+++)))))))))''')))******)))(((((((((&&&---333444222111555:::444%%%"""...666000***---%%%&&&(((,,,......+++))))));;;BBB777...***))))))000555222222;;;:::333444666999444///111,,,&&&,,,***---222444...(((***111***---,,,((('''((((((%%%'''***...222222000---***,,,******+++---//////...,,,)))''')))+++---...///***000777999666111//////222...,,,000333333333555++++++***)))))))))))))))((()))*********,,,---///444444<<>>333333555999<<<<<<888444666666666444222111444666444333333444555555222000...000333666777666333000222000333888999666555777333333333444444333333333111222333444444444444333333222222111222333444555///111333222000333888>>>::::::999555222111333666222222111111222333444444333111......///111222222111111222444444444;;;DDDIIIQQQXXXXXXUUUQQQJJJCCC>>>AAAEEEGGGEEEAAA;;;777+++'''### %%%""" ###'''%%%###$$$***///222777======@@@CCCEEEGGGIIILLLOOOVVVYYY^^^eeellltttyyy|||}}}________________________```______aaaccccccbbbaaadddeeefffeeeddddddeeegggfffgggggghhhhhhggggggffffffeeedddbbb```___^^^]]]YYYZZZZZZWWWTTTRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUQQQRRRRRRRRRQQQOOOMMMLLLJJJGGGCCC@@@>>>===;;;:::555444222111000000111111333444555666777999::::::888999:::<<<>>>?????????>>>>>>>>>????????????@@@AAA???>>>???@@@@@@???===<<<============<<<;;;;;;999888888888888888888888999999:::;;;;;;;;;;;;:::;;;444333999;;;777666;;;999<<<<<<888555555444222666555444333333444555666666;;;;;;555///000222222222666666222000444888:::666555444222222222333444777666777777222,,,...333444:::???===666111111444333000000111///,,,...222///222444333///,,,+++,,,---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---............/////////000---+++,,,000///+++)))***((())))))***++++++,,,,,,''',,,+++&&&&&&++++++'''******))))))((('''''''''***000333///******,,,,,,(((,,,000000,,,)))(((((()))(((((((((((()))***+++(((...555666222///111444444***&&&...333000,,,,,,&&&(((,,,000111///***&&&***???>>>///+++---000666---555111---444444...///222888999===BBB888,,,...'''///111)))$$$'''***(((,,,//////***'''''''''%%%'''))),,,...///---+++)))+++)))((()))+++,,,,,,+++***((('''***+++***,,,000+++000555666444111//////222---+++///444444444666++++++***))))))))))))***)))))))))***,,,...///000&&&'''+++000000,,,+++---222111111000000//////000...---,,,,,,---,,,+++)))......///111222222///---555444444444222000555;;;111333666888888666444222000333666555444333555888888888999:::999777222...---000444888:::888333///000000333999:::777666888333333444444444444333333000111222444444444333333444333333333333444555555444777888666111111444999777888888444000...///222111111333333444444333333222000///000111222222111000000222444222333:::DDDDDDMMMTTTVVVTTTRRRMMMGGG@@@BBBDDDGGGGGGCCC<<<777---'''!!!''' !!!###%%%$$$  """###$$$%%%"""$$$%%%$$$"""$$$***...+++))),,,222888;;;AAAGGGJJJMMMQQQTTTWWW[[[___aaajjjlllpppuuu{{{________________________bbbaaaaaabbbccccccbbb```cccdddeeeeeeddddddfffhhhgggggghhhhhhhhhhhhggggggfffeeecccaaa___^^^]]]]]]XXXYYYZZZWWWTTTQQQQQQSSSOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKJJJGGGCCC@@@???>>><<<:::999777444111///000222333444555666777888:::;;;;;;888999:::<<<===>>>??????>>>>>>?????????@@@@@@@@@AAA???===>>>@@@@@@>>>;;;;;;<<<<<<===============:::::::::999999888888777777888999:::;;;::::::999888111222;;;===888666;;;888======777333444444222666666666666666666666666;;;888666777444000000333111555555111222888;;;;;;555555444222111222444555<<<888555444111---///444111555::::::888555444555333111000111///+++---111000111222000---++++++,,,.........///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------........./////////...,,,,,,//////,,,+++---******++++++++++++++++++(((++++++))))))+++---,,,******))))))(((''''''&&&(((///111---,,,...000...)))---000///+++((((((***+++)))''''''(((+++...///---...///111111111000///444000,,,,,,...///---++++++,,,...111222111,,,(((,,,???999)))...333111666(((222...(((,,,---***,,,***333999???BBB555***...&&&,,,,,,&&&$$$((()))%%%***...///+++((())))))(((***))))))))))))+++,,,---...---++++++---......---)))(((***---,,,(((+++222...000111222111000//////333---)))---111111111222,,,+++******))))))************)))***+++------------000000///222555555111222333333222111000///---+++///333444333111111111777555333333444555444333000///111333000,,,000777000555999999555111000111///444888999666444555777<<<;;;:::999888666222///...///222666999888333///000000333999:::666333444333333444444444444333333...///111333444444333222333333333444444444444444444888;;;999333000222555333555777555000...000222444444444444333222111000000000000111333333222000///000333444222222:::DDDAAAJJJRRRTTTSSSQQQLLLFFFBBBBBBCCCGGGIIIFFF===666(((!!! )))"""$$$### !!!###%%%(((***+++,,,))),,,......---///555:::777666999AAAGGGJJJOOOUUUYYY\\\aaafffjjjnnnsssvvv~~~````````````````````````dddcccbbbcccdddcccbbb```cccdddeeeeeeddddddggghhhgggggghhhhhhhhhhhhggggggfffeeecccaaa___^^^]]]]]]WWWYYYZZZWWWSSSQQQQQQSSSNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJJJJGGGCCCAAA???>>><<<:::<<<999555111///000222444555555666888999:::;;;<<<999:::;;;<<<============>>>>>>??????@@@@@@@@@@@@@@@>>><<<===??????===::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::999888777777666777888999:::999888888999333333<<<>>>666444888888>>>>>>777333555555222444555777999999777555444???555111777999333111444000444444111444<<>>===<<<<<<;;;777333111222333222000333111444:::;;;666666:::===:::888999===@@@@@@???>>>>>>?????????>>>>>>===???>>>===;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999;;;:::888666666777888999<<<777666;;;>>><<<999999555777888888666555555666777<<<@@@===666000000333888444111111333444333111333===???666111666888444111333333333555999;;;:::888444333333///+++...666333666999:::999777555444222111///.........///000(((+++...000000//////000------...///000111222222...---,,,+++,,,...000222---......//////...------...............///000000666444222000...,,,++++++111---+++------***(((***///,,,***)))+++---------333///+++)))******)))&&&///:::999***%%%---...&&&111...---///...***)))+++...***(((*********000:::///,,,***+++,,,---***(((---+++)))***+++,,,,,,***...222555333///---...111EEE<<>>>>>:::444000777777666444111000222333111222111000...///000222000...///333777888333...222333444555444333222111000000000000111222333444333111000222777999777444999999888555222111222444000222555777777555222000333666555111111555444000000......111555666222...111111222222444777<<<@@@IIIMMMSSSUUUSSSNNNJJJHHHHHHEEECCCEEEHHHEEE;;;333***&&&"""#########""""""%%%***...333777888777777777888;;;@@@FFFLLLOOOQQQRRRUUUYYY^^^``````bbbhhhmmmssstttwwwzzzccccccccccccbbbbbbbbbbbbddddddccccccccccccddddddaaaccceeefffeeeeeeeeeffffffggghhhhhhhhhfffeeeddddddcccaaa___]]][[[YYYXXXWWWVVVUUUSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMQQQOOOMMMNNNQQQQQQPPPNNNQQQOOOMMMNNNOOOOOOMMMKKKHHHFFFDDDAAA>>>===<<<<<<:::666222111111222111000333333666:::777555:::CCCCCC@@@===<<<>>>???===<<<>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999;;;:::888777666777888999666555777;;;<<<:::<<<@@@@@@>>>;;;999777888888999:::>>>AAA>>>777444555999666444222111222333333333666???AAA888333777999555333444444444555666777777777333111222000,,,...333444444444444333333444444777555222///------///000...///000///......///000------......//////000000...---,,,,,,,,,...000222........................///////////////000000111222111000...---,,,,,,,,,000,,,+++------***)))+++///---******+++,,,---,,,...---+++***************000777666---)))------)))---+++,,,//////+++***,,,...(((&&&+++---,,,,,,...)))'''&&&(((,,,......---''')))***)))((())),,,///,,,///222111...---000444DDD===222+++---555777444//////.../////////---,,,,,,((('''+++---+++)))))),,,(((&&&)))+++******,,,666777333---,,,000111...///,,,***)))***+++++++++***(((&&&(((+++,,,)))&&&++++++***)))'''&&&(((***...000333222+++&&&+++444,,,000333000***(((+++000))),,,+++'''(((,,,---)))))))))))))))))))))))))))...&&&$$$***000333555888000333+++666///;;;000000...//////...---,,,,,,---///111222444444444444333222111///.........111444:::888666444444444555666...111555888999666222///666555333222222222222333222222222111//////111333333111000222666777333///222222333444444333222111111000000000111222333333444222111444777999777444666444333111111111222222000111111222222111111000444:::<<<666222333333111555111///222888:::666000000111222222333777<<<@@@IIINNNSSSUUUSSSOOOJJJHHHHHHEEECCCFFFHHHDDD;;;333&&&###!!!""""""!!!!!!%%%(((000444;;;@@@BBBDDDEEEFFFHHHLLLRRRXXX^^^bbbeeefffgggkkknnnnnnnnnpppuuuzzz{{{|||~~~dddddddddcccccccccbbbbbbddddddccccccccccccddddddbbbdddeeefffdddcccdddeeeffffffggghhhgggfffeeedddbbbaaa___]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNMMMMMMLLLKKKKKKNNNMMMMMMNNNPPPQQQPPPOOOPPPNNNMMMMMMNNNOOONNNMMMHHHFFFCCC@@@>>><<<<<<;;;888555222000000111000000666888;;;;;;888888BBBNNNDDDBBB@@@????????????===>>>>>>????????????>>>>>>======>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999;;;:::888777777888999999666666999:::888666:::BBBHHHBBB:::666777888999999777:::;;;777333222666;;;444555444333111111333555666===???777444777888555555444444444444333333444666111000222222000///111444222000......000222444:::888444000...---...///333333111///,,,,,,...000---........................------,,,---...000111///...---,,,------...///000////////////000111111///...---,,,,,,,,,,,,,,,///,,,+++...---******,,,000...+++***+++,,,,,,+++)))***++++++******+++,,,111222222111...,,,+++,,,***)))+++///000,,,+++---...)))'''---222///)))%%%---***((('''((()))))))))"""&&&***(((%%%&&&---333***---///000///111555999@@@>>>777///...222444222---+++)))+++///111...+++///)))&&&((())))))***---...)))&&&)))+++,,,...222:::666...((()))...---)))---+++)))'''((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&(((***,,,444777222++++++///111,,,111444222,,,***---222------)))%%%&&&+++,,,***************************+++&&&$$$)))...000111222,,,,,,'''222000777///---)))---111222///---,,,,,,//////000000111111222222000222222///---...222666777666444222111222333444111222444555555444222111777444111111333444333111111222222111///000222444555333111222555666444222111111222222333222222111222222111111111222222333333333444555777888666444555222//////222444333222222111000//////000111222333:::>>>999222000111111333...+++...444666333///000000111222333777<<<@@@IIINNNSSSUUUSSSOOOJJJHHHGGGEEEDDDFFFHHHDDD:::333((($$$ !!!"""""" """$$$(((...222;;;@@@GGGNNNRRRVVVYYY[[[\\\___eeelllrrrvvvyyyzzzwwwxxxyyyxxxvvvxxx}}}eeedddddddddccccccccccccccccccbbbbbbbbbbbbcccccccccdddeeeeeecccbbbcccdddeeefffgggggggggfffeeedddbbbaaa___]]]ZZZXXXVVVVVVUUUTTTSSSQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPGGGEEEBBB???===<<<;;;;;;888666333111000000111111555777999999999===FFFNNN>>>>>>>>>???@@@BBBCCCCCC===>>>>>>????????????>>><<<===>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999::::::999888888888999:::>>>;;;:::999666333555:::EEE===555222555777666444555666666333000222777===333555666444111111444777222777999444222555666555444333333555444222111333444111///222555555444222333111///...///111333333777666444222000///......222222111///---,,,---////////////......---------......------...///000000///...---+++,,,---///111...............///000000///...---,,,,,,++++++,,,---++++++...---***+++...000...,,,++++++,,,+++***)))((((((***+++,,,+++***111---...333222+++***...***(((+++//////,,,***+++...+++,,,000333222,,,(((///---***((('''&&&&&&&&&$$$'''((('''&&&'''---222***+++---///000444:::>>>555777444...+++---...---,,,++++++...222444333111111,,,((())))))(((***...///***(((+++------...111---***&&&###%%%'''((('''***((('''&&&'''&&&$$$###'''((()))(((%%%$$$&&&)))''''''((('''&&&&&&)))++++++666:::222---000222000222---***---222444000,,,,,,000333111---***'''&&&++++++++++++++++++++++++...,,,+++,,,......---,,,+++***)))///...///---///)))...333333000......000...............///000111000333333///---111888<<<333222000///...///000111888777777666555444333333;;;666111111444555222///000111111000//////222444555222111111444666777666000000111111222222222222333333222111111111222222222333555666666555444444888444///000555777555222333222222111111222222333...333666666333111000//////...---...///111111111///000111222333777<<<@@@JJJNNNSSSVVVTTTOOOKKKHHHFFFEEEFFFGGGHHHCCC:::222)))%%%  !!!$$$%%%(((***///555===BBBIIINNNUUU\\\aaaeeeiiilllkkknnnsssyyy~~~}}}{{{|||eeeeeeeeeeeedddddddddccccccbbbbbbaaaaaabbbbbbcccbbbddddddcccbbbaaabbbddddddeeefffggggggfffeeedddcccbbb```^^^[[[YYYWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPOOONNNNNNMMMLLLMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQFFFEEEBBB???<<<;;;::::::888666555222111111222444111111222444:::???CCCCCC999:::<<<>>>@@@AAACCCDDD======>>>???????????????<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999999999999999::::::CCC<<<777777777444333444<<<777222222555777444000777888777555333666;;;???333555666444111111444888000333444333333666777777222///000555666222222555444333222333777999888444333111111333555666444222000111333444333111///---,,,...000000///---------111111000000///.........///........./////////000///...,,,+++,,,---000111---,,,,,,,,,,,,---......111000///---,,,+++************+++...---***,,,000000...,,,+++,,,,,,+++)))---)))&&&(((---...,,,(((000******222222***)))...+++)))+++......***((()))***,,,.........///000111(((((((((((((((***,,,---***)))'''''')))+++,,,---'''(((***,,,///333888<<<)))...///+++(((***+++***222555777777666555777999...+++***+++)))&&&'''***000,,,,,,///000---+++,,,&&&(((***+++***((((((***((((((((()))******(((&&&&&&)))+++***&&&%%%'''***&&&'''''''''&&&''')))++++++555888111...222444111666111...///333444///))))))000777777///'''&&&)))++++++++++++++++++++++++......---------...,,,******(((,,,++++++%%%***111***,,,//////......000222......---------...///000111444333---...666>>>AAA666555333222222222444555<<<;;;999777555333333222>>>888333222444555111...///000000///...///111333222111000111333666888999000000000111111222222333333333222222222222222222000222555555333222444666:::555111111555666444000111222333333333333222111...---...333777666333000///222555444000000444888///000111222444888>>>BBBJJJNNNTTTVVVTTTOOOKKKIIIEEEFFFGGGHHHHHHBBB999222&&&"""###"""!!! !!!"""$$$%%%))),,,000555;;;CCCLLLQQQXXX\\\ccchhhmmmppptttvvvyyy|||ffffffeeeeeeeeedddddddddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccbbbaaaaaabbbdddcccdddeeefffgggfffeeeeeecccbbbaaa^^^\\\ZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNIIIKKKLLLLLLKKKKKKMMMNNNNNNOOOQQQQQQOOONNNNNNOOOFFFDDDAAA>>><<<:::::::::777777666333111111333555333444444777>>>DDDDDD???:::<<<>>>???>>>>>>???@@@<<<===>>>??????@@@??????======>>>>>>??????>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999:::::::::::::::???777333666999777555555777555444555888888555222555666555444444555888:::444555444444333333555777111222333444666888999999111---///666888333222777777888666444555888888555222111222666999999555111---///111444444333000///))),,,///000///.........111111000000/////////...////////////////////////------,,,,,,---...000111,,,++++++++++++,,,------111000///---,,,*********((()))+++...---***---222...---,,,,,,---,,,+++)))...***'''(((,,,...---+++///))))))...///***))),,,,,,******,,,,,,((((((***(((+++,,,((((((---222555+++,,,---,,,+++******+++,,,***((((((***+++***(((%%%%%%&&&))),,,000333555***...111///...000111///444777999777222///000222)))'''(((***)))%%%%%%)))111------//////+++((((((&&&)))///333///((('''***((()))***---//////---***###&&&******(((&&&''')))'''(((((('''&&&'''))),,,***000222000...000333333333888:::777...)))))),,,(((+++000///)))$$$(((000++++++++++++++++++++++++(((++++++******---...,,,+++%%%,,,)))---!!!)))///+++*********,,,...111222......//////////////////000444333...111;;;@@@>>>777555444222222333555666888888777666555333111000<<<888444222333333111...///000000/////////222444111000000111333555888999111111111111111222333444333333222222222333333444000333555444111111666;;;888555111111333333222000000111222333333222111000555///...555;;;;;;777444---222666555111///333888000111222333555:::???CCCJJJOOOTTTVVVTTTPPPKKKIIIEEEFFFHHHJJJHHHAAA888222((($$$ !!!!!!!!!"""$$$&&&))),,,...333777<<>>;;;:::999999555666555333000000222555555888999999===CCCEEEAAA<<>><<<<<<===<<<===>>>??????@@@@@@@@@>>>>>>======>>>??????@@@:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999888999999:::;;;;;;;;;:::777444444777999777777999666777777777777777666555222333444444333333333333666444222333444666666666333222222444666666666666222---000888999333222888<<<>>><<<444111333444111111000000444888888444///000111111222222333333333,,,...//////......///000//////////////////......//////000000000/////////,,,,,,------...//////000,,,,,,++++++,,,,,,---.........,,,++++++*********'''(((+++...,,,***---444---,,,+++,,,------,,,******++++++***)))+++000555...+++((()))++++++)))))),,,((('''******((()))---+++,,,)))%%%(((000444333000222333111---)))''''''''')))*********)))((((((&&&&&&'''))),,,///000000,,,///111000111444333///...//////---+++)))((((((&&&&&&(((******(((+++111111---+++,,,,,,)))'''(((''''''+++111000)))%%%&&&''''''))),,,......+++((("""%%%(((++++++***(((((()))))))))(((''''''***,,,)))(((***,,,,,,+++///555///444777333,,,&&&&&&))),,,(((''')))(((&&&)))...++++++++++++++++++++++++'''++++++((((((,,,...,,,---###,,,,,,999)))...------***)))+++000444444222//////000111111000///......333333000666>>>===444444333111000000111333444111333555777777555333111666555333111000000111111111111222111111111444666111222222222222333444555222111111111222333555666222222222222222333444555111555777444000222:::BBB666555333333333444444555333333222222222222333333===777555999;;;888444555...///111222333333222222111222444555777;;;AAAEEEKKKOOOTTTWWWUUUPPPLLLIIIDDDFFFIIIJJJGGG@@@888222,,,'''"""!!!###%%%&&&###%%%(((,,,222777;;;===CCCGGGNNNUUU[[[bbbhhhkkkqqqtttyyy|||~~~ggggggfffffffffeeeeeeeeeaaaaaa````````````aaaaaa``````aaa``````aaadddfffbbbccceeefffffffffeeeeeebbbaaa```]]][[[YYYWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJIIILLLMMMLLLIIIHHHJJJLLLHHHLLLPPPQQQMMMIIIHHHHHHEEECCC@@@===;;;:::999999444555444222///...111555111666888444444:::???>>>;;;>>>AAAAAA>>><<<===>>><<<<<<===??????@@@@@@@@@???>>>=========>>>@@@AAA:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;333444777:::888444555;;;777888888777555444555666444666888999888666444333777444111222555777777555444222111222333222111111444...111999:::222111777???BBB???444---...///...111...---111555777333///555444222000000222444666111111000...------000222........................///000000000000000///...+++,,,---...////////////---,,,,,,,,,,,,---......+++***************++++++&&&(((,,,...,,,***...555,,,++++++,,,......,,,+++%%%+++///,,,&&&'''222===---,,,(((&&&(((+++***&&&***'''&&&((())))))+++000000///)))&&&,,,555666111***...222333000...---...!!!''',,,,,,(((%%%'''***))))))***---///000000///&&&((()))(((***---,,,'''***(((&&&(((+++---***'''((('''))),,,,,,---333:::222,,,((())))))''''''***)))$$$&&&///333...)))(((###$$$&&&)))+++***&&&###"""%%%)))---///...+++)))*********)))'''(((***,,,'''"""###******''',,,555,,,)))&&&)))------(((!!!000(((%%%+++...***&&&%%%************************+++//////)))'''+++---***111###---111FFF555555---111---+++///777:::888333///000222333333111///...,,,111333333999@@@888***555444222111111222444555---000555888:::999666444000111111000...///111333222333444333222333666888222333444333111000111111222222111111222444555777111111111222333444555666333666888555111333===FFF555666666666555666999;;;888666444222222444666888BBB===;;;<<<888111000333555222111444:::;;;666111222333444666888<<>>===>>>???@@@@@@???>>>===;;;<<<===?????????>>>===???===<<<<<<======<<<;;;===<<<;;;:::::::::::::::;;;:::999999888888999999:::::::::999999999888888888888999999999:::::::::777555333333555555555444777666444333222222333444111333444444333333555666777666555333222111000000222000555<<<888///111:::???999222///000333555666+++777:::222333<<<:::...222000......000111111111777222---+++,,,...---,,,---------------------------111333111...---,,,+++...------,,,,,,,,,------***,,,...000111000...,,,---,,,+++++++++,,,---...+++...///...///333444222000...,,,,,,------***&&&...+++...,,,$$$***888<<<,,,,,,+++***+++---,,,)))(((((()))+++,,,,,,)))'''---******,,,---+++,,,000---+++******---///000000++++++***)))((('''&&&%%%000+++&&&(((...111...+++))),,,,,,******------+++000,,,(((&&&(((******)))'''))),,,......---...///;;;222***(((((('''''')))%%%***...---)))'''(((+++$$$'''))))))(((((((((''' ,,,)))$$$000999555111***))))))+++***'''%%%&&&************+++---111444222,,,))),,,,,,***///666888///&&&"""%%%)))++++++)))(((''''''(((***,,,---.........---+++)))((('''))))))***---000222222111***///555666555555:::???444333000...------...000+++---111555777444...)))111000666;;;666---111===222666666222000333555444777222...///333555333///444000......111333222111///000000111333555777888222333555666666555333222444333111000111333666777:::555222333555666;;;BBB333444333222111111444666222//////444666444333444LLL???777666333,,,...666111222333444555444333222222444666888:::>>>DDDHHHOOORRRUUUTTTPPPMMMLLLMMMJJJKKKMMMLLLHHHAAA999444$$$"""###&&&***...333666888===DDDMMMUUU[[[___aaaeeefffiiilllqqqvvv{{{}}}~~~jjjiiihhhfffeeecccbbbaaa^^^^^^\\\\\\\\\]]]^^^____________```aaaaaabbbbbbccccccdddeeeffffffffffffcccbbbaaa```^^^\\\ZZZXXXYYYVVVTTTRRRSSSTTTTTTTTTTTTRRRPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNMMMJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKLLLMMMLLLHHHDDDFFFEEECCC@@@===;;;999999555444222111000000111111111222555666666777999;;;===>>>???@@@@@@???>>>===<<<===>>>?????????>>>>>>???===<<<<<<======<<<;;;===<<<;;;::::::::::::;;;;;;:::999999888888999999<<<;;;:::999888777666555888888999999999999999999888666444555666777666555444444333333333444444555222333555444333333444555666555444333222111111111000///333:::777...///777???:::444000000222222222...555777333444999888111444222000///111222222222555111---,,,---......---.....................---///***&&&'''...333222...///......------.........+++,,,...///000///...------,,,++++++++++++,,,---***++++++((()))///222111---+++***,,,...///---+++)))'''---...(((...:::<<<,,,+++)))'''((()))((('''(((((((((***,,,---+++***,,,)))***------++++++...---+++)))***,,,.........)))***,,,---,,,***(((''')))''''''+++111111+++%%%,,,...,,,((((((,,,...---...+++((()))+++...000///...//////...+++(((((((((777...(((((()))((((((***&&&+++//////+++'''&&&'''(((***+++)))((('''&&&%%%%%%000+++$$$,,,111---++++++...///,,,******+++,,,......,,,,,,---000444888555---)))---000000222555111,,,'''%%%'''))))))(((***+++,,,***)))((()))+++******************))))))'''''''''))),,,//////...+++,,,...000333444444333666222......///000...,,,000444999:::777333111000999444666;;;999222333<<<555999:::555222333222///:::666222000111111000...444444444555666666444222//////000111222444555666444444444333333444444444111222222222333444555555<<<888555444333222666;;;222333444333222222333555:::333///000333444888===KKK===333555555000...222111111333444444444333222333555666777999===BBBEEEMMMQQQUUUUUUQQQMMMKKKKKKFFFHHHKKKLLLHHHAAA999444&&&###  """###"""###%%%(((+++000666>>>CCCKKKOOOWWW```ggglllnnnoooooooooqqqsssvvvzzz~~~{{{jjjiiihhhfffeeecccbbbaaa]]]]]][[[[[[ZZZ[[[\\\]]]^^^^^^___``````aaabbbbbbddddddeeeeeeeeeeeeddddddaaaaaaaaa```^^^]]][[[ZZZYYYWWWTTTSSSTTTUUUTTTTTTVVVTTTRRRQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLJJJHHHFFFGGGHHHIIIJJJLLLMMMMMMPPPNNNLLLLLLKKKJJJGGGDDDFFFEEEBBB???===:::999888444333222000000000000111333333333555888:::;;;:::===>>>???@@@@@@???>>>======>>>??????@@@????????????===<<<<<<======<<<;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999888888999999;;;:::999888888777777777777888999999999888777666888777555555777888777666111222333444555555555555333444555444333222333444444444333222222222222222000///444;;;888000000555;;;888444222222222222222222222333444555555555666555333111000222333333222333000---,,,---...//////........................222...+++,,,///111000/////////.........//////000---------...............,,,,,,++++++++++++,,,,,,,,,---+++(((***111555666---,,,+++,,,...///...---'''%%%,,,000+++111;;;;;;666222---***)))(((((((((***))))))***---......---+++)))***......+++***,,,,,,***))))))***++++++***'''***---000000...,,,***)))'''&&&)))---...)))$$$...///+++&&&&&&+++...---+++)))((()))---000333444444444222///+++((('''(((111***''')))+++)))((()))''',,,111222...***''''''***))))))))))))(((''''''&&&111,,,###'''***(((***///555666...***---...+++))))))(((***...444:::>>>777///***---222222000...)))((((((((((((''''''&&&***...111///***&&&''')))***+++,,,...//////000000---,,,+++,,,///222333333222...---222:::<<<666///444///+++---222444111,,,000666:::888222...000333>>>666333666555000///333111666888555222000...)))000///---,,,---000222444000333666888777666444444000000000000111222333444666444333111111333444666000111333444555555444333;;;888666666333111333888222333555444333222222333;;;555000222555777<<>>;;;999888777444333111000//////000111777555444777<<<>>>>>><<<<<<===???@@@@@@???>>>>>>?????????@@@@@@@@@?????????===<<<<<<======<<<;;;<<<;;;;;;:::::::::;;;;;;;;;:::999999888888999999888888777888999;;;<<<===666777888999999888666555777666444555666888777666111222444555666555444333333555555444222111222333333222222222222222333333222222777<<<:::444222555222222222222444555555555666000///444555111333999555333000000111222222111000///---------///000000---------------.........---000444555///***+++000..................///000///...---,,,------...///,,,,,,,,,+++++++++++++++,,,---,,,)))+++222666666111000......------,,,,,,,,,''',,,///+++000999777;;;555///,,,***(((''')))...,,,++++++---......---***(((***......***)))***+++***(((((())))))((('''''')))+++...//////...---111+++%%%###&&&)))***))),,,---+++'''&&&***,,,***'''''''''(((+++...111222//////---+++((('''(((***---(((&&&)))+++)))&&&&&&(((+++///000///.........)))&&&&&&(((******+++---###...***###''')))***///+++333333......444222)))'''&&&''')))...222444666666222......///---***(((%%%&&&((((((&&&&&&&&&''')))///444222+++&&&'''******+++---...000111111222222000...///222555777777444111111666>>>@@@:::222---,,,,,,///333555444111333555666444000000333666???:::777666222------111---444888888666555111---/////////......111666:::---111555555333111222444222111111111111222222333444444333222222333444444111111222333444444444444888666666777555333666<<<111333555555444222222222666222333888;;;;;;;;;===???666111333555111......000111111222222222222222111222333444666;;;AAAEEEJJJOOOUUUWWWRRRLLLGGGFFFCCCFFFKKKMMMIIIAAA777111%%%$$$!!!!!!%%%(((***333777===DDDLLLUUU^^^dddhhhlllttt{{{}}}zzzzzzxxxxxxyyy|||~~~~~~yyyrrrkkkgggjjjnnnuuu~~~xxxgggZZZiiihhhgggfffdddbbbaaa```\\\[[[ZZZYYYXXXYYYZZZZZZ]]]]]]^^^___```aaabbbbbbdddddddddeeeddddddcccccc^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPMMMLLLJJJIIIIIIIIIHHHFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIJJJCCCBBB???<<<:::888666555444333222000000000000111777555444777<<<>>>>>><<<<<<===>>>???@@@@@@???>>>@@@@@@?????????????????????===<<<<<<======<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::999999888888999999999999888888:::<<<>>>@@@666777888999888888777666666444333333555777666666333444555666555444222111333444555444222111111222222222111111111222333333222333666999888444222333///000222333444444555555666...---444555///111:::444222000///000111000000//////......---...000111++++++,,,,,,------------444...,,,------***,,,000---,,,,,,,,,------...///000///---,,,,,,---...///------------,,,,,,++++++&&&))))))(((***///000///000000///---,,,,,,---...555,,,,,,,,,(((---444000222,,,(((******((((((+++111///---,,,---------,,,+++)))+++//////+++)))******)))(((((((((((('''%%%'''(((((()))***,,,...///444...(((%%%&&&((())))))&&&******((((((***)))&&&((())))))******,,,...///&&&'''&&&%%%###$$$&&&(((,,,'''&&&***,,,(((%%%$$$&&&''')))***,,,///333555---'''$$$(((+++***+++...###,,,)))$$$)))***+++333)))...000000777===666***---,,,+++,,,---,,,)))&&&///222333111---+++,,,---&&&''''''&&&$$$%%%(((***&&&---333222,,,((())),,,'''''')))***++++++,,,,,,---+++)))***,,,///111222000000222555888777333///,,,///222222111000222444888666333333444777:::<<<<<<======;;;444111555<<<333:::??????===<<<999555<<<;;;999666222222444666666888888555111///000222333333222222222333333333222222333444444333222222333222111111111333555777888777888999666444888???222444555555444222111111333111222888;;;:::999;;;666444444555222//////111000000000000111111222222...000111333666<<>>???@@@@@@??????@@@@@@???>>>>>>>>>?????????===<<<<<<======<<<;;;;;;;;;:::::::::;;;<<<<<<;;;:::999999888888999999===<<<:::999888999;;;<<<777777777888888888999999555333222333555666666666555555555555444333222111222333444333222111222333222222111111111222222333111111222444333222000///111222444444222111111222444///...333333000222888444222/////////000000///.../////////------///111++++++,,,,,,---.........TTT;;;&&&&&&...000---+++,,,,,,,,,,,,,,,---...///000///...---,,,---............//////...---,,,+++&&&***+++***+++///000---+++,,,---,,,,,,---000222999...+++***&&&+++000+++)))###$$$,,,000---...222000///------......,,,+++---+++,,,//////+++***,,,)))((('''((()))(((&&&$$$((('''&&&%%%&&&)))+++------,,,,,,------+++(((%%%$$$(((***)))***+++***&&&+++,,,---,,,++++++,,,...((()))***)))''''''(((***---)))(((,,,...+++'''&&&&&&&&&%%%'''***///444777555+++&&&)))+++((('''+++'''---***&&&++++++)))000888666666888:::777---$$$+++******---000000,,,(((+++222666222...///333555***)))&&&%%%%%%''')))+++&&&+++000111---***+++---'''((()))***++++++++++++***((('''(((***---------000222555555333111///...000444777444...+++...222666222......222777:::;;;333777;;;999444222888???666;;;???<<<::::::888444888777555444333333333333BBBAAA===999444111000111333333333222333333444444000222333555555333222000444333111000000333666888:::999::::::666333888@@@333444555555333111111222666111///333666666999<<<000333666444000...000444000000//////000000111222...///000222666===EEEKKKKKKQQQWWWXXXSSSLLLGGGEEEHHHKKKNNNNNNIII???555///$$$$$$%%%%%%%%%$$$$$$###,,,...000333666:::@@@DDDJJJQQQ[[[eeelllqqqtttwww{{{~~~}}}{{{yyyyyyzzz}}}~~~~~~~~~~~~~~~}}}||||||xxxvvvrrrooonnnllljjjhhhiiihhheee```YYYQQQJJJEEEBBBDDDJJJPPPRRRNNNEEE>>>hhhhhhgggeeecccbbb``````]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaabbbcccaaabbbcccdddddddddddddddbbbbbbbbbaaa```^^^]]]\\\ZZZXXXWWWXXXXXXXXXVVVTTTSSSQQQOOOOOOPPPQQQQQQPPPRRROOOMMMLLLLLLLLLKKKJJJHHHIIIIIIIIIJJJKKKKKKKKKIIILLLNNNNNNKKKHHHHHHHHHEEECCCAAA>>>;;;999777777666555444222222222222333111222555666666777999;;;;;;<<<>>>???@@@@@@??????@@@???>>>=========>>>>>>???===<<<<<<======<<<;;;:::::::::::::::;;;<<<===;;;:::999999888888999999===;;;999777666777999:::888777777666777999;;;===555444333444666777888777555444444333333333444444111222333333222111222444222222111111111111111222111111111000000111000...111333444333111///000222111000000111222222333444555333000///000111000///...///111000---,,,...000------......///000000111WWW???++++++000...++++++,,,,,,,,,------...///000//////...---------------///000000000000...---,,,,,,...---***+++///111///***+++,,,+++***+++///333555***)))***(((---000((('''###&&&111555///---111,,,+++,,,---//////...,,,///---,,,///...++++++---(((''''''((())))))'''%%%''''''&&&&&&&&&'''((()))''')))+++...///---***(((%%%)))***)))***------******,,,---,,,***)))***,,,)))+++------,,,+++,,,---///+++***...222000------...---+++,,,...000333444888,,,&&&)))+++'''&&&+++))),,,((('''...,,,''',,,===777777;;;777,,,'''******'''&&&)))///222111///---333555000---111333333---***'''&&&)))+++***)))(((+++......---+++***+++((()))***,,,---.........***))))))***,,,......---000111333444444444333333222444444222...---000333111000---+++,,,000555999111555777555111111333555000555666333222444444222///------000444777666444===;;;999777666444222000222222111111222333444444222222222333333222222222222222222222222444555666777777888888444333:::DDD444555555333111000111333555111000444777666666888000222333222111222333444000000///...///000111222///000111333666===EEEKKKMMMRRRWWWXXXSSSLLLHHHFFFGGGJJJLLLKKKFFF>>>555000(((''''''(((***---000222333666999<<>>;;;444666999<<<===;;;999777hhhhhhfffeeecccbbb``````^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^```aaabbbccc```aaabbbcccdddeeeeeeeeeaaaaaa```___^^^\\\ZZZYYYZZZYYYXXXXXXYYYXXXVVVTTTVVVTTTRRRQQQQQQQQQPPPOOOPPPNNNKKKJJJJJJKKKJJJIIIFFFGGGHHHIIIJJJLLLMMMMMMJJJNNNPPPPPPKKKGGGEEEEEEFFFEEEBBB???<<<:::999888777666444333222222333444111444777888777777;;;>>>;;;<<<>>>???@@@@@@@@@???@@@???>>><<<<<<<<<===>>>???===<<<<<<======<<<;;;:::::::::::::::;;;<<<===;;;:::999999888888999999888777555444555777:::<<<999888666666777:::===@@@666555444555777999999888444333222222333444666777000111333333222222333555333222222111000000111111333333111///000222222///...000222222000000333555...111111000111333444222777444222111111222111000...000111000---,,,---///...//////000111222222333333------111---'''***555---------......000111111/////////......------,,,000111111111111///---,,,,,,,,,)))%%%%%%***...------......+++)))))),,,//////%%%&&&++++++000111''''''###'''111333)))$$$&&&((((((***---000111///---111...---///...+++,,,///'''''''''(((******(((&&&&&&''''''(((((('''&&&%%%(((''''''(((***---///000(((******((()))...000///''')))+++***'''&&&'''***!!!$$$(((*********+++,,,000,,,+++111555444333333777666444444444444333222777***$$$))),,,((()))...''')))$$$&&&000...(((,,,,,,(((...888444***///@@@555///(((''')))+++***(((333555333,,,+++//////***///+++'''(((,,,...***&&&+++,,,,,,,,,,,,+++***)))$$$%%%''')))+++,,,------((('''(((***,,,---,,,***)))***+++///444777888888111///......000333555666222333333///,,,---555<<<;;;;;;:::666444222///,,,,,,000222///000444888777777444333555:::;;;777222...---...222555666222...000000000000111222333444444333111000000111333444000111333444555555444333111222444555333444>>>JJJ666666555333000000222333//////333;;;===888333111222222000000222555555333000///.........///111222222222222333666<<>>666111,,,***((())),,,333:::???===@@@DDDGGGJJJOOOWWW\\\eeeiiioootttxxx|||}}}zzzzzz||||||{{{yyyuuuqqqllliiigggbbbeeefffaaaWWWPPPPPPSSSQQQOOONNNNNNQQQSSSTTTTTTUUUSSSOOOIIICCC===888666000111222222111222555777hhhgggfffeeedddbbb^^^[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa___^^^]]]\\\\\\\\\ZZZXXXWWWWWWWWWWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOQQQOOOMMMKKKJJJJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIAAA@@@???===;;;999777666444444444333333222222111444555666888:::<<<>>>???>>>>>>???@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>::::::999999999:::;;;;;;999999999999999999999999888666444555888999777555777999999888666666999<<<777888999999888999;;;===777666666555444333333222333333333333333333333333444222111111333444444333333333222222111111222222555555444333222000///...111111111222222333333333<<<666//////333444000+++///111222333222000...---111000...---...///111222,,,------......------,,,,,,,,,---...///000111222.........,,,++++++,,,......+++***...333444000,,,...---,,,+++************************+++,,,---...---)))(((,,,...+++(((((())),,,...///---***(((((()))&&&---000(((''',,,***222+++&&&(((,,,---///333------)))&&&***000///(((&&&&&&%%%&&&((((((((('''***&&&&&&***+++''''''+++******,,,000333333...***'''((((((&&&######'''***'''&&&$$$"""###'''...333222((($$$,,,000+++(((+++&&&(((+++///111333333333;;;111000111---111555...***000///(((''',,,,,,%%%)))))),,,111:::===888111;;;***!!!***333000***)))444...+++...444666000)))***))))))***++++++)))'''111...***((((((***,,,,,,(((+++...---***((((((***((()))***++++++++++++***000+++000>>>DDDAAABBBIIIAAA444,,,///444222...---222111///---...111444777999999888666333111...---)))---111000---,,,000444:::333------111555666444222222111111111111222222///222222000000333333000111111111000000000000000///000111222333222111111222444777888555444===HHH666777777444111000222555999333222888;;;666111///000000111111222222222333111111000000000000111111000000111222555<<>>???@@@FFFEEEEEEGGGJJJLLLMMMMMMMMMLLLIIIAAA999333222222///,,,(((''')))+++---...hhhgggeeeeeedddbbb^^^[[[\\\[[[[[[ZZZZZZ[[[[[[[[[]]]^^^^^^______`````````````````````````````````aaa```___]]]\\\[[[[[[[[[ZZZXXXWWWVVVWWWWWWUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCAAA???<<<999777666444444333222222222333333111222333555777999;;;<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@????????????=====================>>>;;;;;;::::::999:::::::::999999999999999999999999:::888777888:::;;;999777<<<======;;;888888:::<<<666777999888777777999:::888888777666666555444444333333333333333333333333777666555555777888888777444444333222222111222222666555333111000000000111111111111111111111000000888444000///222333111......------///222222///+++000///...---...///111222,,,------......------,,,+++,,,,,,---...//////000.........---++++++,,,...000...,,,...111222111///------,,,+++***))))))***,,,,,,++++++***++++++,,,///***)))---000---)))((())),,,...///...,,,,,,,,,+++&&&,,,000,,,000777555///)))&&&))),,,,,,---///,,,,,,(((%%%)))...---'''&&&&&&&&&&&&'''((((((''')))&&&&&&******''''''+++******+++...111111///,,,*********'''$$$$$$&&&)))(((((((((''''''(((+++...333...***,,,,,,)))((()))'''''''''''''''(((((((((...))),,,...)))---222...000222333000000222111......---,,,111999>>>888///222(((%%%---111---+++///000,,,+++...333555111,,,...,,,*********+++***(((---,,,+++++++++,,,+++++++++,,,......---,,,+++,,,'''((((((***+++...///111000+++---888<<<999:::???;;;222,,,///222000......222222222222222222333333666555555444333111000///000111222222222222333444555555444222111111222444222111111000000111111222///222222000000333333111555444444444333333222222///000111222333222222111444222333555555555:::AAA555666666333111000333555;;;333000444777444111222000000000111111111222222111111000000000000111111000000111222666<<>>===;;;999777888:::===@@@@@@@@@CCCGGGKKKLLLLLLIIIHHHEEE???888333333333000,,,(((&&&''')))******hhhfffeeedddcccaaa^^^\\\]]]\\\\\\\\\\\\\\\]]]]]]________________________````````````````````````______]]]\\\[[[[[[ZZZZZZYYYXXXVVVVVVWWWWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLKKKKKKKKKLLLKKKLLLLLLMMMMMMNNNNNNOOOLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFDDD@@@===:::777666444333222111111222444555444444666888:::;;;===>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@??????========================<<<<<<;;;:::999999999:::999999999999999999999999:::999888999:::;;;999888>>>???>>><<<:::999:::;;;888999:::999777555555555888777777666666555555444333333333333333333333333555444333444555666666555666555444333222222222222777555222///...///111333222111111000//////......333222111000000111222222...+++***---333444000***000///.........///000111,,,------......------,,,,,,,,,,,,,,,------......---......---++++++,,,...111000///......///111222,,,,,,+++***))))))))))))...---,,,+++************000+++)))...222///+++)))(((***,,,---,,,,,,---......(((+++...---555===999,,,((((((,,,...,,,,,,---,,,+++(((%%%'''+++***%%%&&&''''''''''''((((((((((((&&&&&&))))))'''(((******))))))+++...//////.........,,,)))&&&%%%''')))(((***,,,,,,***)))((()))333555333---))))))(((&&&+++***(((&&&%%%&&&((()))((($$$))),,,'''***000,,,***)))***///000------/////////---///666;;;333(((,,,)))+++000...((()))000---,,,,,,---///000...---111...+++******++++++***)))***,,,------,,,+++***---------///000000...,,,(((''''''(((+++000555888222,,,,,,222555111222666444///---///000...---...///000222444333111///---111111111222222222222222555333111222444555444222000666:::888000---///444222111111000000111111222///222222000000333444111666666555555444333222222000111111222333222222222555111///222555555777;;;444444444222111111444666;;;444...///111222222444//////000000000000111111111111000000000000111111000000111222666<<>>666000,,,111999AAAJJJSSS[[[```hhhgggeeeeeefffjjjnnnpppuuuvvvyyy{{{}}}~~~~~~~~~~~~yyyuuurrrpppmmmkkk``````___\\\XXXQQQKKKHHHDDDBBB===999555333111111---------------///333777:::999:::>>>CCCGGGIIIJJJDDDCCCAAA<<<888555555555222...)))%%%$$$%%%%%%%%%hhhfffdddcccbbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]^^^aaa`````````_________^^^````````````````````````^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVVVVWWWWWWUUUTTTUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOONNNMMMLLLJJJJJJFFFEEECCC@@@===:::888666444222000///000222555666555666777999;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@===============<<<<<<<<<>>>===<<<::::::999999999999999999999999999999999777777888999999999777666<<<<<<<<<;;;:::999:::::::::;;;<<<:::777444333333666666666555555444444444222222222222222222222222222111111222444444333222666666444333222222111111444333222000000000111222000000000000000000000///111222333111......000333///......111333333000---///............///000111,,,------......------,,,---------------------...---......---,,,+++,,,---...///000///...---...000,,,+++******)))))))))***------,,,+++************000+++***///333000+++(((''')))***)))((((((***+++///)))***,,,+++222777///+++***,,,111222...,,,------+++((('''((()))(((&&&''''''(((((('''''''''((('''''''''(((((((((((())))))(((((()))+++---///000111000---+++))))))+++,,,(((***,,,---+++)))((((((---777999111******)))###))))))))))))***,,,---......'''(((***'''+++000***'''"""%%%...000++++++111///555777666888999222'''---,,,///111---&&&&&&+++,,,,,,---,,,+++******+++...,,,++++++,,,,,,+++)))''')))++++++++++++++++++---,,,+++---000111...***+++)))''''''+++111777;;;555///,,,000111///000444111111111111///------...***,,,...000000///,,,+++////////////000000111111333222111111111111000000///555999666000---000666111111000000000000111111...111222000000333444111444444333222111000000///111111222222222333333333444111111444444222444888333333333222222333555666888333///...///111222333///////////////000000000111111000000000000111111000000111333666===EEEKKKSSSWWWWWWTTTRRRQQQNNNIIIGGGHHHHHHGGGCCC===555111...333<<>>:::888666444111...+++******************)))(((***...222777666777:::???CCCEEEEEE@@@???===;;;888888888999555000***%%%###""""""!!!gggeeecccbbbbbbaaa___]]][[[[[[[[[[[[[[[\\\]]]^^^aaaaaaaaa```______^^^^^^________________________]]]]]]\\\[[[ZZZZZZZZZZZZWWWVVVUUUUUUVVVWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLPPPPPPPPPOOONNNMMMLLLKKKCCCBBB@@@>>><<<:::888777333222000//////222444666333333444666777999:::;;;>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<;;;;;;>>>===<<<;;;::::::999999999999999999999999999999777888:::::::::999888777:::::::::;;;<<<<<<<<<<<<888999;;;:::999777888999777777777666666666666666222222222222222222222222333222222444555666444333666555444333222222222222000111222333333111000/////////000000111222333333111333444111---+++...111111444777666333000000000...............//////000,,,------......------,,,.............../////////,,,...///...,,,+++,,,---))),,,000000///,,,++++++,,,+++******************,,,++++++******++++++,,,---***+++000222...***))))))***+++***((('''((())),,,)))+++,,,)))000111&&&******---111111---***,,,...,,,)))))))))(((((()))'''(((***)))'''&&&''')))&&&''''''''''''((()))(((((((((''''''))),,,000333111///---,,,,,,---...///((()))+++*********+++---%%%333;;;555...---)))######$$$&&&)))***+++++++++333(((&&&((('''...333,,,---)))+++444777222222999000===DDD???;;;:::444***---,,,,,,...---)))'''''')))***,,,+++))))))***,,,))))))***,,,------+++(((((()))***)))((((((+++...+++***)))+++......+++(((---+++)))(((***///555999333...,,,---///000222444444666666333///---------))))))***,,,---...//////000//////.........///000///222333222...,,,...111000222222111///000333666111000000000000000000111...111111///000444444222222222222111000/////////222222222222222333333333111333666777333///222:::222222333444555666555555333222000///000111111000000000000///////////////111111000000000000111111000000111333777>>>FFFLLLWWWXXXWWWRRROOOPPPOOOKKKGGGIIIJJJIIIDDD===555000111666@@@LLLXXXbbbhhhkkkmmmlllkkkkkkmmmooorrrtttvvvwwwyyy|||}}}xxxsssooojjjggg```\\\UUUOOOJJJGGGDDDBBB@@@>>>:::777444222111111///---+++)))''''''((())))))))))))(((((()))---111777666666888;;;>>>??????>>><<<;;;:::::::::;;;;;;777222+++&&&###""" gggeeebbbaaaaaaaaa___^^^[[[[[[[[[[[[\\\]]]^^^^^^aaaaaaaaa``````_________________________________]]]\\\\\\[[[ZZZZZZ[[[[[[WWWUUUTTTUUUVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIAAA@@@>>><<<:::999777777333222111000000111333444444555666777999:::;;;<<<>>>>>>???@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;======<<<;;;:::::::::;;;999999999999999999999999888:::===>>><<<;;;:::::::::::::::<<>>555666888888999:::===???888888888888888888888888222222222222222222222222000000000222444444222000333333222222111111222222---///222444444222000...---...///000222333444444222333333000,,,+++---000111666:::888222...///222------........./////////,,,------......------,,,........./////////000000,,,...//////---+++,,,,,,'''***---000000...***(((,,,,,,+++++++++++++++,,,+++++++++***++++++,,,,,,***+++///333111+++)))+++,,,---...---+++*********))))))...---)))000222&&&((('''***...,,,((('''***...+++)))******'''(((+++''')))+++***'''%%%'''***%%%((((((&&&&&&))))))''''''((((((((())),,,111555000...++++++,,,...//////)))************,,,///111###...777777333...)))%%%%%%&&&(((***+++***((('''///%%%%%%((((((///555///+++)))+++///111111222666...<<>>GGGMMMVVVWWWUUUPPPMMMMMMKKKHHHFFFJJJNNNMMMGGG>>>555000555:::DDDQQQ^^^hhhlllnnnmmmlllllllllmmmppprrrtttuuuwwwyyy|||~~~|||zzzuuuoooiiiccc]]]XXXTTTKKKFFF@@@;;;777555333222555333111...---,,,,,,,,,)))(((&&&$$$###$$$%%%&&&$$$%%%%%%%%%&&&)))---111777555444666888::::::999===;;;999888:::;;;;;;;;;666111+++%%%"""!!! gggeeebbb`````````___^^^\\\\\\\\\\\\]]]^^^___```aaaaaaaaa```````````````________________________]]]]]]\\\[[[[[[[[[[[[\\\VVVUUUTTTUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGBBBAAA???===:::888666555333222111111111111111222777777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>===<<<<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999888;;;>>>???===;;;:::;;;;;;::::::<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999555999===>>>;;;999888999;;;999888:::<<<<<<999666AAA???;;;666222111333555222333333333333333333333111111111111111111111111111111222444666666333111////////////000111222333/////////000000111222333.........//////////////////...------...///000111---...///000111000---,,,,,,---......//////......,,,------......------,,,******+++,,,...///000000+++---//////---,,,+++,,,---***(((+++000222///+++---------,,,,,,---......000///---+++***)))(((((((((///777999111(((***222&&&)))---......,,,++++++,,,///222***!!!***222***+++)))******(((%%%(((...***&&&&&&)))((($$$&&&,,,'''***---+++&&&$$$'''***$$$((((((%%%%%%)))***&&&%%%(((*********---222777///+++'''&&&'''((('''%%%---///111222111111111222,,,)))---555333***''',,,***)))'''&&&'''(((***+++(((---999:::,,,)))000111...333111***+++444777333<<<>>>777,,,111===999+++(((******(((''')))+++,,,:::777333111000///---,,,999444---(((''')))***+++,,,111666666222...---///...111333111---******+++'''((()))+++,,,,,,++++++,,,------...111666666555666777333---...444444000***++++++,,,------------///...---,,,---///111333000...---...///000///---***---000111///---,,,,,,000000////////////000000---000111///000444555333000111111222222333333444444333222111222333444555111000222666777444222444333444888===@@@<<<555//////444444///...222444222333222222222111111000000111111000000000000111111///000111333888???HHHNNNSSSXXXZZZWWWTTTOOOHHH@@@EEEKKKRRRSSSLLL@@@555///333888CCCRRRaaakkkoooppptttsssrrrrrrrrrssstttuuuwwwxxxyyy{{{~~~~~~|||sssrrrqqqooollleee]]]WWWSSSOOOIIICCC>>>999444111---)))$$$!!!!!!"""""""""(((***---...,,,((("""!!!  !!!!!!!!!!!! !!!###'''+++111000///000333555555555;;;888555555777999888666111---'''""" fffeeedddbbbaaa``````___^^^^^^___```aaabbbccccccddddddccccccbbbaaaaaa```aaaaaaaaaaaa```___^^^]]]\\\[[[YYYYYYZZZZZZXXXWWWXXXVVVTTTTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSPPPNNNLLLMMMPPPPPPNNNKKKIIIIIIIIIJJJJJJJJJJJJKKKOOOMMMLLLKKKKKKIIIEEEBBBAAA@@@>>>;;;888666444333888000---333::::::444000555555666777888:::<<<=========>>>???????????????>>>>>>>>>???@@@@@@@@@AAA@@@===;;;<<<>>>>>><<<:::;;;;;;:::::::::;;;;;;<<<===;;;888777999:::;;;;;;;;;;;;::::::;;;===>>>@@@888888888999::::::;;;;;;DDDBBB???;;;888666555444777666555444444333444444222222222222222222222222333666666111111444444///222222111111111111222222///000111222222111//////......///111111222222222000222555555222///,,,+++,,,******...333555111---.........///////////////,,,,,,,,,------.........---,,,,,,***)))***---000000...,,,,,,------,,,+++///,,,))))))+++,,,+++(((,,,***)))(((+++000555888222000---+++++++++++++++***///111000///222222111)))***+++***)))((()))***---***''')))---///---***))))))))))))((((((((((((,,,&&&$$$)))---,,,)))(((''''''((((((((((((''''''+++)))'''((()))((($$$ )))))))))***,,,,,,***(((:::///(((***,,,)))''')))+++((()))111;;;<<<444+++++++++,,,,,,***)))+++//////((((((111222***(((---'''+++111333///***,,,111,,,222444333555777333+++;;;CCC===------;;;:::,,,,,,+++***)))((()))+++,,,...444555---(((***,,,+++777777111***'''***+++***111///...000333333///+++---888AAA>>>222((('''+++&&&(((,,,///000000///...))),,,///111,,,)))...666777222------000111...)))///...---,,,,,,,,,,,,,,,///...---,,,---///111333222111000...------,,,,,,...---------...///111222555333111///......///000---,,,---000444444111---444444444333333222222111333222111111333333222111666666666555333222444555222@@@GGG???888888777111000000111222222222222111222---333777///---222111......///000111000---***//////000444:::AAAGGGKKKWWWXXXWWWSSSMMMHHHEEEDDDAAAHHHMMMKKKBBB:::888999444<<>><<<999666444333333///...333666444111111444444555666888:::;;;<<<======>>>?????????????????????????????????@@@@@@???===;;;<<<===>>><<<:::;;;;;;;;;::::::;;;;;;<<<:::999999:::;;;;;;:::888888777777777777999:::;;;888888888888888888888888@@@???<<<:::888777666666666555444333333222222333222222222222222222222222111444444111111555555111111111000000000000111111000000111111111111000000......///111111222222111000222333333000...,,,,,,///---,,,///444555333///.../////////////////////,,,,,,,,,---------......+++---...---,,,,,,...///000...---,,,---...---,,,...,,,******,,,---,,,***---,,,******+++...111333111333333111,,,)))***,,,+++//////+++***,,,---+++''''''((('''&&&&&&&&&''',,,)))''')))---...,,,)))))))))))))))((((((((((((///)))''',,,000...,,,+++''''''((((((((((((''''''(((&&&%%%'''))))))'''%%%***+++---......---,,,,,,444///+++++++++)))'''''')))***---111444333///,,,333111/////////---+++)))+++---.........///,,,)))(((111888555...+++...333---111333222555888555///000555000&&&(((444666...******)))))))))))))))***...333333,,,''''''&&&$$$333444111,,,)))++++++(((---............---------666===BBB===333++++++...,,,,,,,,,---------------(((+++000333///***,,,333444111...,,,,,,---...///000///......---------......---------...///111222111000000//////////////////.........///000222333333222111////////////000///...---...111333222000333333222222222333333444444333222222444444333222333555555444333222222444333<<<>>>555000333444000444333333222111000//////111---555;;;333///111...000///000000000000...,,,000000111555:::BBBIIINNNWWWWWWVVVRRRMMMGGGDDDCCCDDDHHHKKKHHHAAA999666666666>>>KKKWWWbbbjjjooossswwwuuusssrrrrrrsssuuuvvvxxxzzz}}}~~~~~~}}}||||||{{{xxxpppfff___YYYSSSOOOMMMGGG>>>888666///...,,,)))(((&&&&&&&&&#########!!!!!!###%%%&&&((()))(((&&&$$$"""###&&&***+++,,,---...///000111...---+++,,,...000000000---)))### gggfffeeecccbbbaaa``````______```aaabbbcccddddddfffeeeeeeddddddcccbbbbbb````````````___^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXVVVWWWUUUSSSRRRRRRSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOONNNLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJGGGEEEBBBAAA???===:::777666555444333444777777444444777333444444666777999;;;<<<======>>>?????????????????????????????????>>>>>>>>>===<<<<<<======<<<;;;<<<;;;;;;::::::;;;;;;;;;888888999;;;===<<<999666777666666555666666777777777777777777666666666666;;;:::999888777777888888555555444333222222222222222222222222222222222222000222333111222555555333000000////////////000000111111000000000111111222......///000111111111111000111111000...,,,------111///---///222333111/////////////////////......,,,,,,,,,------------...)))+++......---,,,,,,---000///------//////...---...,,,++++++---...------------,,,++++++,,,,,,------222777444...))))))+++,,,//////+++))),,,---,,,)))))))))***************,,,)))'''))),,,---+++)))(((((((((((()))))))))))),,,'''%%%)))---+++)))***''''''((((((((((((''''''%%%$$$$$$%%%(((+++++++++***,,,...///...------...,,,//////+++((()))((('''(((---111000,,,))))))+++000///...///111000***$$$&&&///111***+++444444+++000>>>CCC:::...---111333---//////...000222111---666444...((((((,,,...,,,)))))))))((())))))))))))111444444///,,,++++++(((---000000---+++,,,+++'''))),,,---,,,((((((+++///333555666333...******+++222000...,,,++++++,,,,,,))),,,222666333------222222111///+++(((***///333000000///............///---------...//////000000---.........//////000000////////////000111222222000000000000000000000000111///------///111222222222222111111222333555666555333222333444555444333111333555555333111111222;;;>>>:::222000666888555555444222111//////000000222...777>>>666111000,,,111111000000//////000000111000111333999BBBJJJOOOXXXXXXVVVRRRLLLGGGDDDCCCIIIJJJIIIEEE???888444222888@@@LLLXXXbbbkkkqqquuuwwwvvvtttsssssstttuuuvvvzzz{{{}}}}}}zzzxxxwwwwwwuuussssssppphhh[[[QQQIIIEEEBBBAAA===333,,,***!!!!!! """###"""!!!!!!######$$$&&&&&&%%%###!!!  ###%%%&&&(((***,,,...///000...,,,++++++---/////////+++'''"""hhhgggeeedddbbbaaaaaaaaa``````aaabbbcccdddeeeeeegggffffffeeeddddddcccccc_______________]]]\\\\\\[[[YYYXXXXXXXXXXXXWWWUUUWWWUUUSSSRRRRRRRRRQQQPPPQQQPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKHHHFFFBBBAAA???===;;;888666666555333444777777444555777444555555777888:::<<<=========>>>???????????????@@@@@@??????>>>>>>============<<<<<<=========<<<<<<<<<;;;:::::::::;;;;;;999888999:::;;;;;;999777999888888888777777888888555555555555666666666666888888777777777666666777666555444333222222222222222222222222222222222222111222222222222333444333//////............//////222111000///000111222333......///000111111000000///000///...,,,+++---///000...,,,,,,...///...---////////////............------------------------)))***,,,,,,+++++++++,,,000///......000000///------,,,,,,,,,---......///+++,,,,,,,,,,,,+++***)))***...333444000,,,***)))''',,,///,,,,,,...///...+++******+++,,,------,,,+++)))((()))+++,,,+++)))(((((((((((())))))))))))***&&&$$$(((***)))((()))''''''((((((((((((''''''%%%%%%$$$%%%(((+++---...***))))))+++...///,,,***(((///111***%%%'''***))),,,///111...)))%%%&&&)))(((,,,000222444555000+++)))......***,,,444888666;;;FFFHHH;;;111111222...///...,,,++++++---,,,+++<<<555///,,,***(((***...+++***((('''''')))+++---333333111//////111333333+++......++++++---,,,)))***+++***)))'''(((,,,000*********+++++++++******333222111///...---------...000444777444//////444333111///---+++,,,...000//////...............///,,,---...////////////...,,,,,,------.........---///////////////000000111......///000111111000000000/////////000111111222333222111000111222444555444333222222444444333222000222555555444222111111???>>>888222444:::<<<888333111000//////111333444555000777===666111111,,,222222111///...///111333000000000222999AAAJJJOOOYYYYYYWWWSSSMMMHHHEEEEEENNNLLLIIIDDD>>>888444111999AAALLLXXXbbbkkkrrrvvvuuutttsssssstttuuuwwwxxxxxxyyyzzz|||~~~~~~zzzuuuqqqmmmkkkmmmkkkjjjkkkhhh___PPPDDD???;;;::::::777...'''$$$  !!!"""!!! !!!###""""""######""" !!!!!!###%%%))),,,...///000...,,,++++++---...///...(((%%% hhhhhhfffdddcccbbbbbbbbbaaaaaabbbcccdddeeeffffffggggggfffeeeeeeddddddccc____________^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXVVVUUUWWWUUUSSSSSSSSSTTTSSSQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLKKKIIIFFFBBBAAA???===;;;999777666444...,,,000333222111111666777777999:::<<<>>>???======>>>???????????????@@@??????>>>>>>=========<<<<<<======<<<<<<=========<<<;;;:::::::::::::::;;;999777777888::::::999999999999999999999888888333444444555666777777888777777777777666555444444777666555444333333333333222222222222222222222222333222222333222111111111//////............//////222111000000000111333444...//////000000000000/////////...,,,++++++...000000...---,,,------------000000//////.........------------------------------------+++***+++...000///......///000000///---,,,,,,,,,,,,,,,---...///)))***,,,------,,,***)))++++++...222555444000+++&&&,,,000///......---)))((('''&&&(((***,,,+++***+++*********++++++***)))'''((((((((()))))))))***---)))(((+++,,,***+++---''''''((((((((((((''''''''''''''''''((()))+++---,,,(((%%%)))000222---''')))...///)))$$$&&&+++...222000---+++***((('''&&&&&&111::::::888999999777444///---///...---333===;;;@@@???777444666222***222///---...000111222333555...+++,,,,,,***...555000,,,(((%%%&&&)))...222555///******---000333555,,,...,,,))))))---...---...+++''''''***---//////+++***+++---000111...+++000111333444333222000///111000222444111---///444555222//////222222...+++...------,,,------......,,,---......///......---...////////////...---,,,------..................---...///000000111000000...///111333222111000000444333222111111111222222222111000111222333222000000333555666555333222333888555222000333777666222333111000//////111333444999000444888222000222...111222111///---...111555111111222555;;;DDDLLLQQQZZZZZZXXXSSSNNNIIIHHHGGGQQQNNNJJJEEE???999555222888@@@LLLXXXccckkkrrruuuqqqqqqrrrssstttwwwyyyzzzvvvwwwyyy{{{}}}~~~yyyvvvpppjjjccc]]]ZZZXXX]]]]]]___```^^^TTTDDD999555111000222///(((!!!"""###&&&  """ !!!%%%)))---///000111+++)))'''''')))*********'''###iiihhhgggeeedddcccbbbbbbbbbbbbcccdddeeefffgggggggggffffffeeeeeedddcccccc^^^^^^^^^^^^]]]\\\[[[[[[ZZZXXXWWWVVVWWWWWWVVVTTTVVVUUUSSSSSSTTTTTTTTTSSSQQQQQQQQQPPPPPPOOOOOONNNOOOQQQRRRQQQNNNMMMLLLMMMIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKHHHFFFAAA@@@>>><<<:::888777666555///,,,000444333111111777888888:::;;;===???@@@======>>>???????????????>>>>>>>>>>>>>>>>>>======;;;<<<======<<<<<<===>>>===<<<<<<;;;::::::::::::<<<999666666777999::::::666777888888888888777777555555666666777888888888777777777777666444333222777777666555444444444444222222222222222222222222555222222333222//////111//////............//////111111111111111222333444...//////000000/////////.........---,,,,,,...111////////////////////////000000000///......------...------------,,,,,,,,,000000///---,,,---111444---------///000000...,,,+++,,,---,,,++++++---///((())),,,------,,,+++***...,,,,,,111888:::555000111666999666222111---)))***(((''')))---///...,,,,,,,,,,,,+++++++++++++++''''''(((((())))))******+++((('''))))))((()))---''''''(((((((((((('''''')))*********((((((***+++---(((&&&***111333///)))******,,,---)))&&&***111333...***)))+++,,,)))%%%'''444<<<777222444777666>>>444111444000(((---:::222111000333666666111,,,555111000444777999<<>>???????????????=========>>>>>>>>>>>>>>>:::<<<>>>===<<<;;;===???======<<<;;;:::::::::::::::888777777999999999888555555777888999888888777999999999888888777777777666666777777666555444333666666555444333333333333222222222222222222222222444000000333333//////333000//////////////////000///000111222333333333333...///////////////......---...///...---...///111---...000000000/////////111000000///......------......---------,,,,,,,,,...//////...---...000222,,,,,,,,,...000000...,,,+++------,,,***)))+++---***+++,,,------,,,+++***...,,,+++...222555444222888;;;;;;555111000///,,,,,,***(((+++000333111///------------,,,++++++,,,'''''''''((()))*********)))&&&%%%'''&&&$$$'''+++''''''((((((((((((''''''(((+++,,,,,,)))((()))***(((((()))+++---...---,,,***%%%)))333222''''''000...+++((()))+++,,,***'''&&&111555...***///111...999999999777111---///333...))),,,777:::333///111555000///333777777888<<<777888777000++++++++++++---+++)))'''(((+++...111888...(((,,,333333222333+++......,,,,,,//////---,,,+++***+++---000222333333111///.........,,,***---...000222333444444444111//////222000,,,+++...000///...///222333222000---------------...//////......---,,,,,,,,,---...---///000222222111000///------...//////...---,,,000///...---......000000///111333333111000000111000111222333333222000///222111000000222222111000000222333333222222333444///...000333555444333222444333333222111000//////777,,,,,,000,,,---111...---///111///,,,,,,000444111333666;;;BBBIIIOOORRRVVVUUUSSSPPPLLLIIIIIIJJJIIIKKKLLLGGG>>>888666777888AAAPPP^^^hhhnnnrrruuuppppppqqqrrrssstttuuuuuuuuuvvvxxxyyyzzzyyyxxxwwwyyyxxxwwwvvvtttpppkkkgggXXXSSSKKKCCC===;;;;;;<<>>===;;;999777666555111111333444000---111999666777777999:::<<<>>>???======>>>???????????????<<<<<<======>>>>>>??????:::<<<>>>>>><<<;;;===@@@>>>===<<<;;;:::999999999777777888:::;;;:::888555555666888999:::::::::999>>>===<<<:::999777666555444555666777777666555444555555444333222222222222222222222222222222222222222......333444000111555000000////////////000000///000222333444444333333...///////////////......,,,.../////////...000111)))+++...//////------,,,111000000///...---------.........------,,,,,,,,,)))+++---...---,,,,,,---++++++,,,...000000---++++++---...,,,)))(((***,,,------......---,,,***)))+++++++++++++++---000222333444222+++(((***,,,+++***'''%%%(((...111///,,,---...///...,,,+++,,,---&&&''''''((()))******++++++)))((())))))'''***///''''''(((((((((((('''''''''***------***))))))***!!!&&&++++++(((''')))---***"""(((999999((($$$///***)))((()))***+++***))))))000000))))))111333...---999>>>666222555555///111+++000>>>===///,,,444333---+++///000------000(((...///)))&&&***+++)))))))))))))))***+++,,,------$$$!!!)))222222//////)))...000//////111///***)))+++...---,,,---111666666333///---...000222333............000222333555222111333777555000,,,---,,,---.........000444777...............///000111///...,,,++++++,,,...///(((***,,,...//////............///000000///...---111000...---,,,...///111111333333111///...111444---///222444444333111000333222111111333333222111000111111111000000222444,,,,,,...111111000000222000000111222222222222111444)))***000,,,---000,,,+++...111000,,,,,,///333---///444:::@@@GGGLLLOOOSSSSSSQQQNNNJJJHHHIIIJJJEEEIIILLLGGG===666555888888BBBQQQ```jjjppptttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvuuurrrpppnnniiihhhfffdddaaa]]]VVVRRRFFF@@@888111---,,,...000444???KKKPPPJJJ???666111'''""" """!!!###(((+++---...---)))'''%%%%%%&&&'''''''''%%%"""iiihhhgggeeecccbbbbbbbbbeeeffffffgggggggggggggggeeeeeeeeedddcccbbbaaa```^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUSSSQQQQQQTTTTTTRRRPPPYYYWWWTTTPPPOOOOOOQQQRRRKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFDDDBBB@@@===;;;999777777333333222222222333444444666666777888:::;;;<<<============>>>>>>=========@@@???>>>======>>>???@@@>>>>>>===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888777777888888888777777777999:::999888:::888666444333555777888777666444333222333333444555555444333222222111000555555444333222222222222222222222111111000000000///......///000111111000...///000111111000///...222222111111000////////////---,,,---///111111000........................///333555222---***,,,000***+++---......---+++***++++++++++++++++++++++++,,,,,,+++***))))))))))))111000---+++***+++,,,---'''***---...------000222///&&&+++---'''///444###666222---***))))))))))))222...,,,++++++---666???555333111...+++)))(((''')))((('''''''''(((***+++!!!$$$'''***+++***(((&&&///&&&!!!###&&&%%%&&&***"""+++000***%%%(((,,,---+++******,,,......+++(((***'''***111000)))(((---///,,,,,,...---)))(((***444555111***)))...000---000+++...999???;;;666444222000222888888111---///---111222///...000///,,,///+++'''(((,,,---+++(((,,,***+++///444444///)))*** ***111(((,,,666//////...------+++***,,,///---------///111111///---EEE@@@222---444444111777666...***,,,000///......111000......000333444555//////---,,,,,,---...///000//////............///......------------....../////////......------------///000///---,,,,,,---////////////////////////000///...///111333222111333222000000111222222111333222000//////000222333000111222333333333333333444555666666555333111000222111000//////000111222222111111111000000//////////////////000000000000222444666:::???GGGPPPVVVVVVVVVUUUPPPJJJHHHIIILLLJJJHHHFFFDDD<<<333222555<<>>444+++'''&&&""" ###!!!###"""!!!"""$$$(((,,,---...+++&&&$$$(((***(((%%%%%%!!! jjjiiigggeeedddccccccbbbeeeeeefffgggggggggggggggeeeeeeeeedddcccbbbaaa```\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRUUUSSSQQQQQQSSSTTTRRRPPPVVVTTTRRROOONNNNNNNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGBBBAAA>>><<<:::888777666222222222222333333444555666666777888:::;;;<<<===??????@@@@@@@@@@@@????????????>>>======>>>??????>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::888777666777999:::999888888777555444333444555666777666555444444444555666333333333333333333333333555555444333333333333444222222222222222222222222333///---...333555222...222222111000000000000000444444333111000///...---000...------///000000///........................//////000111111///,,,***,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---000000///------,,,,,,,,,000///---,,,++++++,,,,,,***,,,---,,,***)))+++......)))+++...,,,...000***666333///...//////---***,,,******,,,+++***///555******)))))))))))))))***(((((((((((())))))))))))''')))+++------,,,***((()))%%%%%%+++...***((()))$$$(((***&&&&&&)))+++)))***)))***,,,//////---***------+++(((+++000000,,,222000000333333000///111...111///***(((,,,...,,,---,,,111:::<<<999888;;;>>>888555888777111+++***---...,,,+++///444333///...***''''''***+++(((%%%)))((((((+++000000,,,(((---###***111,,,111777...111111111000...---...000000///---++++++...111333>>>===222///777666222777555...+++...111000//////000000000111111222111000......---------...///000......------,,,,,,++++++//////......---.........////////////.........------...//////---,,,---...////////////////////////000///...///111222222111333111000000222222222111111111111222222111111111000111222333333333333333222222444555777777888888222222111111111111222222///////////////000000000////////////000000000000333444777:::???FFFOOOUUUVVVVVVUUUOOOIIIEEEFFFHHHJJJHHHGGGDDD<<<444333666>>>IIIVVV```jjjpppppplllooommmkkkkkkkkkkkkiiigggmmmjjjgggdddaaa^^^YYYVVVOOOIIICCC@@@@@@<<<444,,,+++$$$###""" '''$$$(((000999;;;666---&&&###!!!""""""!!!"""""""""%%%))),,,------)))$$$"""&&&(((&&&$$$### jjjiiihhhfffeeedddddddddeeeeeefffggggggggggggfffeeeeeeeeedddcccbbbaaa```ZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTSSSRRRRRRQQQPPPPPPTTTRRRQQQQQQRRRRRRQQQPPPRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHGGG@@@???===;;;999777777666222111222222333444555666666666777888:::;;;<<<=========>>>>>>>>>>>>======???>>>>>>======>>>>>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999:::;;;888777666777999:::999888666555555555444444444444555444444444444444555666222222222333333444444444333333222222222333444444222222222222333333333333777111,,,...444777222,,,555333111//////000111222555555444222000///...---111///...---/////////---...........................+++***...444555---%%%...---***))))))***---...++++++,,,,,,------......000///...,,,+++*********............---,,,+++++++++++++++)))((((((***,,,------+++///222+++)))444666222///000222333///+++((((((+++///---)))(((+++%%%%%%&&&&&&''')))***+++&&&''')))***+++***((('''(((((())))))(((''''''&&&'''%%%&&&+++...,,,******%%%&&&$$$###&&&***)))&&&)))((())),,,...///---+++///333///(((***444111&&&---+++---111111...---///''',,,...+++)))+++---...---000666;;;:::888;;;AAAFFF===777666555000,,,))),,,+++((((((///777555000...+++(((''')))***(((%%%(((&&&&&&(((,,,...,,,***...'''+++000///444555,,,555777777444111///......---//////...,,,---222555666999222000888888333666222---+++///222111//////---...000000000...,,,+++...---------...///000000.../////////...---+++***111000///...............////////////............,,,---///...------...//////////////////////////////......///111222222111333111000111222333222111///000222444444222000///111111222333333333222222111111222333555777999:::111222222333333222222111............///000111111////////////000000000000333555777:::???FFFNNNTTTUUUVVVUUUOOOHHHDDDCCCDDDJJJHHHGGGEEE>>>666555888AAAKKKXXXaaajjjpppoookkkmmmkkkhhhggggggfffdddcccaaa^^^ZZZUUURRRMMMIIIEEE???;;;666555444000(((!!!$$$ !!!(((&&&$$$***000222...((($$$"""!!!)))&&&""""""###%%%))),,,,,,,,,'''""" ###&&&###!!!!!!jjjiiihhhgggfffeeeeeeeeedddeeeffffffggggggffffffeeeeeeeeedddcccaaa```___ZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOOOORRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFF???>>><<<;;;999888777777111111111222333444555666666666777888:::;;;<<<===<<<======>>>>>>======<<<>>>>>>>>>======>>>>>>>>>999:::;;;;;;999888888888;;;;;;;;;;;;;;;;;;::::::888888888888888888999999888777666777888999999777555555666666666555444333111111111111222333333444333333333333333333333333000000000000111222333444444444444333333222222222555111...///333444000---111111000///000111222333444444333222111000//////222000............---,,,........................///+++(((---444555000)))...---+++))))))+++---...------------------------000///...,,,+++******))),,,---...//////---+++***))))))(((((()))+++---///***///***...666)))%%%;;;444///+++,,,000222000,,,+++***---111000***((()))******)))((((((((())))))$$$&&&))),,,,,,***(((&&&''''''&&&&&&&&&&&&&&&'''***'''%%%%%%&&&(((+++---'''&&&$$$$$$&&&(((((('''((())))))***+++,,,+++***///222333000......+++&&&)))'''(((,,,,,,)))(((***%%%***......,,,,,,...000...000444555444444888===BBB===666222///...------***+++++++++...333111,,,---***((()))***+++***))))))'''&&&(((+++------,,,+++,,,///000///111111---555888999555111///---+++'''...555777444000000222222777000---444666111444///,,,+++///222///---...+++,,,......---,,,++++++//////..................111222333444333000...,,,111111000///.....................---------------,,,---......------///111///////////////////////////...---///111222111000222111111222333444333111000111222333333222111000111222222333333333222222444333111000000111222333000111222333333222111000000000///...//////000111////////////000000000000333555888;;;@@@FFFNNNSSSTTTUUUTTTOOOIIIDDDCCCEEEIIIHHHGGGEEE>>>777666:::AAALLLXXXaaaiiiooonnniiihhheeebbb___^^^]]][[[ZZZRRRNNNJJJEEEBBB>>>:::777333000...---,,,)))"""  '''$$$"""%%%))))))%%%!!!  """!!!"""%%%))),,,,,,+++'''!!!!!!###!!!jjjiiihhhgggfffeeeeeeeeedddeeeeeefffffffffffffffeeeeeedddcccbbb```^^^]]]YYYYYYXXXWWWUUUTTTSSSRRRTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOPPPPPPNNNNNNOOOOOONNNMMMJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJJJJIIIGGGEEEDDD@@@???===;;;:::999888888222222222222333444555666666666777888:::;;;<<<===AAAAAABBBBBBBBBBBBAAAAAA=========>>>>>>=========999;;;===<<<:::888999:::<<<<<<;;;;;;;;;:::::::::::::::999999888777666666777666555666888999888777555666777888888666555444000111111222222333333333555555444333333222111111111111111111222444555666666666555444222111000000000111222111///......///+++,,,...000222222222222000111111111111222222222333111///.........---,,,........................///---+++---000222222111---,,,,,,,,,,,,,,,,,,---//////...---,,,,,,++++++333222111000......------+++,,,...//////...+++***+++***)))***+++---...///)))...***...555'''%%%===555///)))(((,,,000111000///,,,,,,//////+++)))***---,,,+++***)))(((((((((%%%''')))++++++***((('''(((((('''((((((***+++,,,+++***)))&&&%%%(((***+++***))))))((('''&&&(((+++((())))))))))))(((((((((000,,,...333---###(((777...++++++---,,,((((((***(((***,,,...,,,***,,,///000000000///000222333333;;;:::555///***)))+++---(((///333000---+++)))''')))((('''''')))***+++***((('''&&&''')))+++,,,,,,)))444888222......///333,,,222444111///111111...)))///666888555111111333111777000(((...111...111...++++++///000---,,,------...///...---...111333111111000000///...---,,,222333444555444222000...000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111///////////////////////////...---...000222111000111111111222444555333111333222111000000111222333222222333333333222222111555444222000......//////...///000111111000///...555444222000//////000111////////////000000000000222444888;;;@@@GGGNNNSSSSSSTTTSSSOOOIIIFFFFFFHHHIIIHHHGGGEEE>>>777666:::???IIIUUU^^^eeejjjiiiddd[[[XXXSSSPPPNNNMMMKKKIIIAAA>>>:::666444222///---(((&&&$$$$$$$$$!!!!!! !!!###"""!!!###!!!!!!###'''+++---------)))###!!!""" iiihhhgggfffeeeeeeeeeeeeddddddeeeffffffffffffeeeddddddcccbbb```^^^]]]\\\YYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQOOONNNOOOPPPNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@>>><<<:::999888777333333222222333333444444666666777888:::;;;<<<===@@@@@@@@@AAAAAA@@@@@@@@@<<<======>>>>>>======<<<;;;>>>@@@???<<<:::;;;===<<<<<<<<<;;;;;;::::::999:::::::::999888777555444777666555666888999888777666777888888888777555444333444444555555555555444666555555444222111111000444444444444555666777888666555444333222111000///---000333111---,,,...111)))+++...111222333222111......///000111222222333222000............---,,,........................///......------///333666------............------//////...---,,,+++******000000///...------------+++,,,...//////...,,,+++000...------......,,,***)))++++++...000***,,,:::555111+++(((***---111444///***(((+++,,,***)))+++))))))(((((((((((())))))'''(((((()))))))))))))))%%%%%%&&&&&&''')))***+++''',,,000///---,,,***'''///---,,,,,,)))&&&(((...''')))***)))''''''((()))111''''''...'''///KKK111---++++++***'''(((+++000,,,***++++++)))***---777888666333333777777555777888444---***++++++******222777333,,,)))((('''&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%&&&'''((()))***===>>>333///...///888$$$,,,///---...555777444111222222000...///222666///777000'''+++///---...000---,,,///...++++++...000111222111///000555999111111111000///...---,,,///000000111111000...---......------------......,,,,,,,,,,,,,,,---------.........---,,,,,,///111////////////////////////...------...000111111000111000111333555555444222444222000//////000222444222222333333333222111111333333222111111111111111...//////////////////...777666333111//////000111////////////000000000000000333777<<>>666555888<<>><<<;;;333000,,,******)))((('''###""" !!!"""$$$%%%$$$!!! ###%%%"""###%%%***///222222111...'''"""######  hhhgggfffeeeddddddddddddcccdddeeeeeeffffffeeeeeecccbbbbbb```___\\\[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPRRRPPPNNNMMMNNNPPPNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCAAA???===;;;999777666555444444333222222222333333666666777888:::;;;<<<===<<<<<<============<<<<<<<<<<<<===>>>>>>===<<<<<<:::>>>@@@???;;;999;;;>>>===<<<<<<;;;::::::999999888888999999888777666555777666555666888888888666666666777777666666555444555555666777666555444444444444444333333222222222444333333333444555666666222222222222222111111111///000111111000///000222...//////000111111111111.........///000000111111222000.........///...---........................------.........///111222111000...------...000111++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......---,,,,,,///...---...000///+++(((,,,***...000+++...666666000///---)))''')))...222---(((&&&))),,,+++***,,,((((((''''''((())))))******)))'''&&&&&&(((***,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$,,,111///---...,,,(((666///+++,,,,,,((((((+++&&&(((******)))))),,,//////)))))),,,'''%%%444JJJ000+++(((((('''&&&)))...===333,,,,,,---++++++---555;;;<<<666444777:::999555333...,,,000555222)))///444666111------...---******)))(((''''''((()))&&&'''''''''&&&&&&'''''',,,@@@<<<---...------777'''///111,,,---555999555333111...,,,+++---000222+++777333)))...111---,,,333000///000...+++,,,000...111333222//////222666...///000000111000///...,,,,,,------------......,,,,,,+++,,,,,,---...///---------......//////////////////---++++++...000////////////////////////...------...000111000///000000111444666666444222222111111111111111111222222333333333333222111000000000111111222111111111000000////////////000000666444222///...///000222////////////000000000000///222666<<>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;777;;;>>>===999666888;;;======<<<;;;::::::999999555666888999999888777777777666555666777888888666666666555555444444444444444444555666555444222111222222333333333333444444111111000000111111222333//////000111222222333333111000///000333444333111444333111000///000111222//////////////////......111///...---/////////...........................,,,+++,,,...000111///---444222...++++++...222444((())))))***,,,---.........------------...//////,,,,,,------------------+++***+++...111111---***...)))111111(((222===333)))+++,,,)))%%%$$$)))------(((&&&+++...------...++++++***))))))))))))))),,,***&&&$$$$$$'''+++...(((((())))))(((((('''&&&%%%+++,,,'''&&&+++///...<<<000(((+++...+++(((((($$$'''***++++++,,,000444***...111000---...444:::222,,,((()))))))))...333III;;;000///111000///111)))333888111+++---333666222---(((***888BBB;;;,,,333444222...///444666444000000///---***))))))***((()))+++***)))(((((((((+++???777'''+++---)))222///666666...,,,444666111...------.........+++)))'''666555---111444...,,,777333111111///+++---111***...222222...+++,,,...+++,,,...000111222111111,,,,,,+++,,,,,,---//////*********+++,,,---...///.../////////000000111111000000///---++++++---///////////////////////////...---,,,...000111000///000000111444666666444222///000222333333222000///333333333333333222111000...///000000000...---,,,222111000//////000111222444222000......///111333////////////000000000000---111666<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;>>>???===;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;888888888888888888888888555555444444444333333333555444333333555555444333333333333333333333333333000111222333444333222222666444222111222222000///555333222333666666444111444111///.../////////...------...///000111222222111000111222///+++---222------......///000000000...+++)))***---///---***555222...+++******,,,...000///---,,,++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,+++***))),,,---...000000000///...%%%111777000,,,000111------+++***,,,//////+++((()))&&&%%%***222444...(((---+++)))((())))))(((''')))((('''&&&%%%$$$$$$$$$***+++,,,,,,,,,***)))(((***,,,+++((('''******'''222(((%%%+++...))))))///***,,,//////......///000999111***+++///000---+++******))))))(((''''''&&&333...111;;;;;;111,,,///000,,,+++------,,,...222///111111...000555333,,,888000+++---000000.........111222//////111000---+++,,,)))&&&)))000000***111555+++000000***000)))///000///...---...000333,,,444444222222...222BBB333333222111000000000111,,,***((())),,,---+++((()))---444777333------222,,,,,,,,,+++,,,,,,------+++***+++...111222///,,,---///...******...///,,,/////////...------,,,,,,........................222111///...------......000000000000000000111111333---,,,222888999888999000000000000000111111111222000///...///000222333222111000111111111///---111111222222222222111000,,,111333///,,,...//////000000///...---...111333000111555>>>HHHPPPTTTUUUVVVPPPLLLJJJFFF@@@BBBIIILLLIIIFFFCCC@@@;;;444...222888<<<;;;===@@@;;;333222,,,%%%"""######"""!!!###$$$%%%'''(((------///333999>>>@@@AAA===666,,,%%%######""" $$$!!! !!!iiigggeeebbbaaaaaaaaabbbffffffffffffeeedddcccbbb______^^^]]][[[YYYWWWVVVSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJNNNRRROOOIIILLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIGGGEEECCCBBB???===;;;999777666666666333222111000000111222333666888999:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>>>>===;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999888888888888888888888888555555555444444444333333666555444444666666555444333333333333333333333333555444333222222222333333333333333555666555333000333222111222444444222000111000......///111111000222222111111000000//////000///000111///,,,...333////////////............---...///............///333111...,,,++++++,,,---111000///...............---,,,,,,++++++,,,,,,------------------,,,+++++++++,,,---///000000//////***//////***,,,333222+++(((***---......---,,,+++'''(((***,,,------,,,+++))))))))))))))))))***+++&&&&&&%%%%%%&&&&&&'''((()))))))))))))))(((''''''(((+++***((((((,,,...,,,///&&&%%%///666111,,,,,,///...,,,+++***+++---///333///,,,,,,,,,+++)))'''---+++)))((()))+++...000;;;333111666555//////444777444444666555222111333>>>>>>;;;888;;;???<<<555666///+++---///,,,***)))000333222...,,,...---***$$$'''((((((,,,111///(((---222***111333///777111333333333222222111000000+++000......222---,,,777666444111/////////...,,,---+++)))***,,,---,,,***---...222777666111///000,,,,,,++++++++++++,,,,,,---,,,,,,...111111...+++---///...******...///------------------------...........................000000///...---...//////000///.........///000111555///---111666777777888111111111000000000000000000///...---...///111222111000000000222222000......//////000000//////...+++///111...,,,...000///000000000...---...111333222444888AAAJJJPPPRRRRRRVVVPPPLLLIIIEEE@@@BBBHHHKKKHHHDDDAAA>>>999333///...333666333222222///)))&&&$$$ !!!!!!"""$$$''')))---...000555<<>>===;;;888777666666666222222222222222222222222555777888999999999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888555555555444444444444333777666555555666777666555444444333333333333333333888666333111000111333555111222555888999888555111111000///000222222000///000...---...000222222222444333333222111000000///000...///111000---...333222111000///...---,,,+++,,,///222000---+++...111000000///...---,,,,,,,,,//////////////////......,,,,,,++++++++++++,,,,,,---............------,,,***+++---...///000000000...---)))&&&---666333)))%%%***///000---***+++---&&&+++...,,,'''%%%(((,,,$$$'''******)))))),,,///&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((((((&&&))))))''')))///222111333((($$$...777666111///111...+++***---222666888222555666555222111222444000000000000111333555666@@@:::777:::999444444:::333222333777777333222333:::666111///444999666000555///,,,...///+++'''&&&...000///******,,,---+++)))*********...222000++++++000(((000333000888222111111111444777666111---+++---***,,,222---(((///000,,,((()))...000///,,,...,,,******+++------,,,///---...444666333///...,,,,,,+++******++++++,,,.........///000///---***---///...++++++...///---++++++,,,---......//////........................///............///000000000///.........000111222888222...111444444444666222222111111000000/////////...---------...000111000//////000222222111///---......//////.........***...000---,,,///111//////000000///...///111333222555;;;CCCLLLQQQSSSSSSUUUQQQLLLIIIEEEAAACCCHHHJJJFFFBBB>>>:::777333000+++///111,,,&&&$$$###!!!"""###!!!  !!!"""%%%***---...///222888@@@GGGKKKMMMEEE===333+++'''%%%""""""  """$$$$$$$$$iiihhhfffdddcccbbbbbbbbb```aaaaaaaaa``````___^^^\\\\\\[[[ZZZXXXWWWUUUTTTQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNQQQUUUSSSOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJIIIGGGEEECCCBBB>>>===:::888666555555555333333444555555555444444444666888888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999888888888888888888888888555555555555444444444444666555444555666777666444444444444444444333333333555444333111111222444555333333444777888777444111000///000000111111000///000///...///111222111111000000000111111222222222000......000000...///333111111000///...---,,,,,,,,,...///...,,,+++,,,...---...///000///...,,,++++++,,,---.........,,,,,,---,,,,,,++++++,,,,,,---------.........------,,,+++,,,---...000111222333...,,,))))))000777333)))'''+++...///---*********))),,,...***$$$"""&&&+++###(((,,,+++((('''+++///***)))((('''&&&&&&&&&&&&,,,+++***))))))***+++,,,&&&((((((&&&(((...222222888---%%%(((///222444777888555111111444888:::;;;555;;;===777000///333777///111444666666444111///...,,,///333222,,,))),,,***)))+++111444444666:::;;;444...---333888777222444000///111111---)))((()))+++***'''(((---000...222///***)))+++......,,,,,,111(((///000,,,333,,,)))))),,,333999999333---,,,///+++,,,222...+++333555///***+++000333111,,,...---+++******,,,---------+++---222333///------,,,,,,+++*********++++++------......///...---,,,---///...++++++///000...------........./////////........................---------...///000000111///000222333444333222222:::444000111333222222444333222222111000///......//////.........///000111/////////000222333111000...//////000000000000///,,,///000------///000...///000111000//////111333444777<<>>444---)))'''$$$!!!&&&%%%$$$###############ggggggeeedddbbbaaaaaa```_________```______^^^^^^\\\\\\[[[ZZZXXXVVVUUUTTTPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLOOOOOONNNOOORRRPPPLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIGGGEEECCCBBB>>><<<:::888666555555555222333444555555555555444333555777888888999;;;===========================<<<=========<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999999:::;;;888888888888888888888888666666555555555444444444555444333333555555444333555555555444444333333333111111222333444444444333666555333333444333222000000000111222111111000000222111000000111111000....../////////000111111111222...---000111...///111////////////////////////111///------//////---++++++---///000000///,,,+++***+++---...///...------......------------......,,,,,,------------,,,,,,,,,---...///111222444444+++---///000333555111+++---,,,+++,,,---,,,)))%%%,,,,,,***'''%%%%%%&&&(((%%%***---,,,(((&&&(((,,,))))))((('''''''''((((((,,,+++***))))))***+++,,,''')))(((&&&''',,,...---444///***)))***---333999<<<:::888777666444222000444:::999///'''(((---000111111000///---+++)))(((+++,,,///111///,,,,,,///,,,)))***///444777===CCC===444---,,,000222000...000---...111111---))))))''')))(((%%%''',,,///......+++)))+++...---***'''...222)))///000***111***'''(((+++333999:::444---,,,000,,,+++///,,,///<<>>========================<<<===>>>===<<<;;;<<<>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<888888888888888888888888666666666555555555444444555333222333444555444333666666555555444333333333111222444555555555444333777444222111111111000///000111333333111000111222333222111111222111///---000000000///////////////444///---000111///...000---------...///000000111555111...///222333000,,,***,,,///000111///---+++,,,---...///000000000000//////............//////++++++,,,------------,,,.........///000222333444)))...333555555222///,,,000,,,)))))),,,,,,)))&&&---***'''&&&((()))(((&&&(((+++---,,,)))''''''((($$$%%%&&&''')))+++---...((((((((((((((())))))***(((+++***''''''++++++)))***,,,...///...///222555///222555666444111///...,,,333444///000888>>>===:::555///)))'''(((+++...555444222///,,,...444:::000,,,+++///222555<<>>:::555000///333666555333,,,---......,,,,,,---...+++...333555111+++---444......---,,,++++++++++++***,,,---...---...000222---///...+++,,,000111000111111000000///......---........................,,,---...///000000000000,,,000666;;;<<<999444111666333222444333000000333222222111111000000//////000000000000111111111111000//////000222222111///,,,------...////////////111222111...///222111---///000222222000000111333>>>@@@BBBDDDGGGLLLRRRVVVVVVVVVRRRJJJEEEFFFIIIIIIGGGEEE@@@:::333///......,,,***)))'''"""$$$"""!!!""" !!!!!!  """$$$%%%(((---000222222444888>>>CCCEEEFFFAAA;;;444///...---***((($$$&&&'''''''''(((+++---gggggggggfffdddcccaaaaaa``````aaaaaaaaaaaa``````ZZZYYYYYYWWWVVVTTTRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKOOOQQQPPPOOORRRQQQOOONNNNNNNNNMMMMMMNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBB===<<<999777555555444444//////......///111222333444666888999:::;;;===???========================;;;===>>>>>><<<;;;<<<>>>::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::888888888888888888888888666666666666555555555555666444333444555666555444666666666555444444333333888777777666555444444444333222111222333222000//////111333333111000000222111111111222333333111//////000000000000111111111666000---000111...---...------......///000000111444333222111111111000///***,,,...000000///...---,,,------...///000111222.........------.........,,,,,,---..................---------...///111222---...111444333000---,,,---+++)))((((((***,,,,,,+++)))'''((()))+++***((()))***+++,,,+++)))'''&&&######%%%'''***---///111''''''((()))))))))))))))(((,,,,,,******+++***''''''))),,,...111444666666***111777888333000111333***000333222:::EEEFFF???666333///,,,+++---000222//////---&&&"""$$$+++000///++++++...111333777<<>>@@@========================;;;===???>>>;;;:::<<<>>>::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888777666666666555555555555777555444555666777666555777777666555444444333333???===999666444444444555///000222444666555222///...111333222000///000222//////000222444444222111,,,---...000222444666666777111...000111...,,,,,,............/////////000///222333111---,,,---000***,,,...///000///...---++++++***+++,,,...000222...------,,,,,,------...------...///000000//////---,,,,,,+++,,,---...///111///...000111///,,,+++)))******(((&&&(((...333(((((())))))******++++++)))))))))+++,,,+++(((%%%%%%%%%&&&(((***,,,...///((()))***,,,,,,,,,+++***(((,,,...,,,,,,---+++''',,,)))&&&'''///888======999???CCC>>>444,,,,,,///---111000...333999111###%%%(((,,,///000///,,,***555999:::555///---///111...,,,---222555555888<<<888444444444000+++---444111//////000---'''&&&)))%%%((()))((((((++++++(((,,,%%%$$$)))---***)))***)))...&&&---000,,,333---&&&))),,,...///000111333555333+++---777444///444<<<999555111//////000111---111555555333000000000***&&&&&&+++---***((()))111000///...---,,,,,,,,,---///000...,,,+++---000---///...,,,,,,111222111***++++++,,,,,,------...........................------///000000000///...***+++---///000111000000//////222666555111111333000000000000000111111111---......///000/////////222111000111111111///---//////111222333333333333.../////////333999888444///000222222111111111222///777AAAIIINNNRRRVVVXXXRRRTTTPPPFFFAAADDDGGGEEEGGGFFFCCC<<<444---++++++---&&&###%%%$$$ !!!""""""%%%"""!!!$$$$$$ ###&&&((()))***,,,---555555777;;;BBBGGGJJJKKKEEE???888444222111...+++)))+++,,,+++((((((***---jjjiiihhhgggeeecccbbbaaaaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIHHHFFFBBB@@@AAA>>>:::777666555444222///000111000//////111333666666777999:::;;;<<<<<>>===<<<>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;999999999999888666888888888888888777666666777666555444444555666777888666444333444555555444555555666666555444333333999AAA@@@555///555999666555444333222111111111111222333333111000000222555000///...000222333222///000000111333555666444333...............////////////...---...///000000....../////////...---,,,,,,)))---...,,,,,,111444555++++++,,,------,,,,,,,,,---...///000000///...---555+++&&&...666555000...333111---,,,,,,...//////---***)))+++///000,,,'''***)))((()))+++,,,,,,+++((()))+++,,,,,,+++***)))...+++***......***(((((('''((((((''''''(((***,,,&&&&&&&&&&&&&&&'''((()))%%%'''***,,,,,,***'''%%%###***...,,,---333555222222888GGG000+++;;;000111111333444222---))))))***---111222...///111...(((/////////000///+++))))))(((///444333000000666<<<...,,,(((---555...)))222***222555---'''))),,,---(((%%%%%%((((((&&&&&&)))++++++++++++++++++++++++++++++++++++,,,---......111///000333222...+++--->>>;;;333===666###...888999000)))+++111222---)))///......000444555222///------,,,,,,,,,------...+++///444444111...---...++++++,,,---------,,,,,,222...,,,---000222///+++,,,,,,,,,---------......//////////////////......,,,,,,.........---,,,+++333111000///000000000///333......555888333000111000000000000000111111222111000000///...---------555111......000000...+++---------///000000///...111222000---******...111222222333444333222111000111444;;;BBBJJJPPPTTTVVVWWWRRRMMMJJJGGGEEEGGGJJJHHHBBB:::444222000...+++...)))### !!!"""!!! ###!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))***,,,...555777;;;@@@EEEHHHKKKLLLCCC<<<777999999333...+++111000///...............jjjjjjhhhgggeeecccbbbbbb``````^^^]]][[[YYYXXXWWWWWWVVVTTTRRRPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMKKKLLLMMMNNNOOOOOONNNNNNPPPOOOOOONNNOOOPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKIIIIIIHHHFFFBBB@@@@@@>>>:::888777666333222111222333222111111333555666666777999:::;;;<<<===>>>>>>??????>>>>>>======<<<<<<<<<===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::999999999999888666888888888888888777666666666666555444444555666666888666444333444555444444555555666666555444444333666>>>>>>444///444777444444444333222111111111111222333333222000000222444111000///111333444222000222222333555777777555333222222222111111000000000///...---...///000000............///......------,,,---+++***...444444111,,,------......---------,,,,,,------------,,,,,,222,,,+++///111...---000333111000//////...---,,,//////000222333000+++'''+++***))))))+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,))))))---...+++******''''''(((((((((***---///&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''',,,///------222555333222555@@@...,,,===222000222444444222---++++++---...111111------000---(((++++++,,,,,,+++******++++++222555333444888;;;:::---777555///111...))),,,,,,222333,,,(((***,,,+++)))&&&&&&))))))&&&''')))''''''(((***,,,///111222++++++***+++,,,...000111'''&&&''',,,///...000333***222444BBB===+++///...111---***,,,...///...---/////////111444555444333333222000///---,,,++++++---///111444555444000...---------......------,,,000---***,,,///111...+++,,,,,,,,,---------..............................---...///000000///...---222111/////////000//////111------333666333000111000/////////000000111111111000000///......------333111///////////////...------------......---,,,111222111///,,,,,,...111//////111222222222222111222555;;;CCCJJJPPPUUUWWWUUUQQQMMMIIIGGGFFFFFFHHHIIICCC;;;555111...,,,)))***'''###"""###""" (((%%% $$$### !!!%%%%%%&&&'''''''''''''''###%%%((()))***,,,...000888;;;@@@EEEIIIMMMNNNOOOIIIBBB=========777222///555444444333333333333333jjjjjjiiigggeeedddbbbbbbaaa```^^^\\\ZZZWWWVVVUUUVVVUUUSSSQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPOOOOOONNNQQQQQQQQQPPPQQQQQQRRRSSSOOOOOONNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNLLLKKKIIIIIIHHHFFFBBB@@@???===;;;999888666333111111222333333111222333555666666777999:::<<<==================>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888888999999888666888888888888888777666666555555444444444444555555777555333333444555444333555555555666555555444333222999:::333000333555222333333333222222222222222111222333222000000222444222111111222444444333111333444555777999888555222222111000///...---,,,,,,///...---...///000000...------......///.........///---***)))000666444---........................,,,,,,++++++++++++,,,,,,......//////,,,(((,,,222111222222222111///---+++///222777888666222...,,,,,,***)))***++++++***)))///...---,,,+++************'''''',,,...,,,+++,,,&&&&&&&&&'''(((+++---...''''''&&&&&&&&&'''((((((+++***)))'''''''''((()))(((,,,---++++++000333333555555:::,,,---999000+++...000111...+++)))+++---+++......,,,---///000...)))++++++***)))***,,,...---444555000333<<<===555+++>>>>>>222000000***(((000222000+++)))++++++)))***''''''***)))'''&&&)))&&&''''''))),,,///222444)))(((((((((***,,,///111++++++///555666222000111)))222///555444///888555+++,,,,,,++++++,,,---...)))***,,,---------///111333333222000///...---,,,,,,++++++...222333...***/////////......------,,,---+++)))+++...000...,,,,,,,,,,,,---------......------------------------///000000111111111000///111111000////////////000///,,,---222444222000111....../////////000000000000000000///......------///000000///......///111000000000///......------...//////...,,,++++++,,,,,,---///000111222222222444777<<>>888333111333333444444555666666777kkkjjjiiigggfffdddcccbbbbbbaaa___\\\YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNLLLKKKIIIIIIHHHFFFBBB@@@===<<<;;;:::999777333000000111111111000000222333666666777999;;;<<<===>>><<<<<<<<<======>>>??????===>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;999888888999999888666888888888888888777666666444444444444444444444444666444333333444555444333444555555555555555444444000666888444222444444111222222333333333333333333111222333222000000111333111111222222333333222111333444555777999777333000111111000//////...------///...---...///000000...,,,,,,---.../////////.........,,,+++///444222---.........---------------......,,,++++++,,,......---...///...+++***///444111222222222000/////////...444999999555111111222---+++******++++++)))(((...---+++***)))******++++++''''''+++---++++++,,,'''&&&%%%%%%''')))***+++))))))(((((((((((()))))))))(((((('''((()))******%%%'''((('''(((,,,000333888999999000---000+++'''...000000...++++++---000)))+++,,,,,,...111444555)))++++++'''%%%'''+++------777666++++++777999111)))777999555666111+++---444111---******+++***'''***''''''))))))&&&%%%(((***))))))((()))+++---...'''&&&%%%%%%&&&(((+++,,,---///777??????777000---...777---+++,,,000>>>777***,,,,,,******,,,,,,+++''')))+++***((('''***---------...///000111111111///---++++++---......,,,000000///...---,,,,,,,,,,,,******+++...//////---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------///000000000111111111111111111111111000000111222......///111333222222222---......///////////////000000//////............---///111000...---000333666666666444222000000111///000111111000...------......///000111111111222444777;;;BBBIIIOOOUUUXXXNNNNNNLLLHHHFFFGGGFFFDDDFFFBBB;;;444///+++***))))))&&&$$$$$$&&&%%%!!!!!!&&& %%%***  $$$%%%'''(((***+++++++++)))+++...000222444777:::;;;???FFFLLLPPPRRRQQQQQQMMMGGGCCCBBB@@@;;;777777333444666888;;;===>>>???kkkjjjiiihhhfffdddcccbbbcccbbb```]]]ZZZWWWUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHFFFBBB@@@===<<<::::::999777444111000111222111000000222444666666888999;;;===>>>???======<<<<<<===>>>???@@@999;;;>>>>>>>>>???AAADDD;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::888777888999999888666888888888888888777666666333444444444444444444333444333222333555555444333444444555555555555555444111555777555444555444222222222333444444444333333000111222222111000111222000111111222111000000000222222333555666555222///333444444444444444444444///...---...///000000...,,,,,,---.../////////...***...///---...111222000......---,,,++++++,,,,,,......,,,++++++,,,......,,,,,,,,,,,,///222444444000111111///......222555333777999666000---///222---+++******++++++)))(((***)))(((((((((***+++,,,---)))'''***,,,***)))+++---***'''''')))***)))(((++++++***************+++$$$%%%''')))***+++++++++$$$$$$%%%''')))+++000555444:::888555///)))+++***000222333222//////111444+++,,,.../////////222666,,,000///(((###&&&***+++000:::999,,,'''...444222...---,,,555<<>>======>>>@@@@@@CCCEEEFFFDDD???===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888777777888999888777888888888888888777666666444444555555555555444444333222222333555555444222333444555555666555555555333444555666666555444222222333444555555444333222///111222222111000000111///111222222000//////000111000000222333333111000222222222222333333444444///...---...///000000...------......///.........(((...111///...000222111///...,,,+++******+++,,,,,,,,,++++++++++++,,,,,,++++++***,,,222888666111000111111...,,,---111666777999888333---)))***...,,,***)))***++++++***)))'''''''''((()))***+++,,,---)))'''***+++))))))***222...******,,,,,,+++))),,,,,,+++*********++++++###$$$''')))++++++++++++&&&%%%'''+++,,,---111666---666444:::555)))111000+++...111000---,,,---///......000111///+++---222666===<<<222,,,///222222555;;;<<<444,,,,,,222666333***&&&333:::)))"""111555...))))))***)))((()))---)))(((***)))%%%$$$&&&%%%%%%&&&''''''(((((((((---,,,+++***)))(((((((((111,,,)))***+++,,,000555000666)))((()))***111%%%%%%(((((('''---666444,,,,,,...//////---+++******(((***,,,---/////////...444555555111------222888///...,,,+++******+++,,,,,,,,,------......//////,,,,,,,,,---------......***++++++,,,,,,------...------------...///000000000222444222000000222555///333444222000333444333---...///000111000////////////////////////.........///000/////////111222777888888444000...000333222111111222333222///---333222111000000000000111444777===DDDKKKPPPSSSUUUKKKOOOLLLEEEDDDIIIJJJEEE???===888222,,,***+++,,,...)))### !!!"""!!!%%%(((  """!!!###'''(((%%%""""""!!!"""!!! !!!"""###)))***+++---///000000000...111444777999<<<@@@BBBEEEHHHNNNSSSWWWYYYYYYXXXUUUQQQOOOPPPNNNKKKKKKNNNLLLNNNRRRUUUYYY[[[\\\]]]lllkkkjjjhhhfffeeedddcccaaa```^^^\\\YYYWWWUUUTTTOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNLLLKKKIIIIIIHHHFFFBBB@@@>>><<<999888777777555444333444444444333333555666555666888:::<<<>>>???@@@BBBAAA???>>>>>>>>>@@@AAAHHHJJJJJJEEE===888888:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666777888999888777888888888888888777666666444555666666666666555444222222222333555555444222333444444555666666555555666444444555555444222222333444555666555444222000...000222222111000000000000222444333000///000111111000//////111333333222000////////////////////////...---...///000000............///......------))),,,...---000333333000000///---+++***+++,,,---,,,,,,------------,,,,,,)))+++,,,,,,111777555...///222333000,,,+++---111333444555222...++++++,,,+++***))))))+++,,,+++***'''((()))***************,,,'''&&&)))+++******---111---))))))+++---+++(((++++++***)))))))))))))))''''''''''''((()))***+++)))''')))......+++---333---555000>>><<<---555111(((+++///000---******+++******...111...)))+++111999BBBBBB777000444777555666666:::<<<777000000555000---)))...222'''$$$111444---)))******'''(((---///,,,+++,,,+++'''&&&((("""$$$&&&((()))))))))(((,,,,,,------,,,+++***)))444...***)))))))))---333777555$$$%%%((((((222,,,'''...000+++,,,333333,,,***+++---///000///+++(((***+++---.........,,,,,,...///000111111111222333///...,,,++++++,,,---...,,,,,,------,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,---.........------,,,,,,---///000111---000222111...---111444///444555000...111222111---...000222222111000///.../////////////////////111///......000111000000555777666333---,,,///222000...,,,---......,,,)))111000/////////000111111555999@@@HHHNNNRRRTTTUUULLLPPPMMMCCCCCCJJJLLLGGG???===999222+++((()))+++***&&&"""!!!"""###!!! $$$!!!!!!!!!###(((***&&&#########!!!"""!!!"""&&&(((...///000222333444444444222666:::>>>BBBFFFKKKNNNKKKNNNRRRWWW[[[]]]^^^^^^^^^[[[ZZZ\\\[[[YYY[[[```___aaadddfffhhhiiihhhhhhlllkkkjjjhhhgggeeedddccc______]]][[[XXXVVVUUUTTTNNNNNNMMMKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOORRRTTTVVVQQQRRRSSSTTTUUUTTTSSSSSSUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKIIIIIIHHHFFFBBB@@@???<<<999777777777666555111222222222111111333555555666888:::<<<>>>@@@@@@DDDBBB@@@???>>>???@@@AAA===@@@CCC@@@<<<:::<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666777888999888777888888888888888777666666444555666777777666555444111111222333555555444222333333444555666666666555777444333444444222111111444555666666555333111000...000222222111000000000111333555444111000000222222000...///111333444444333333222111000///......///...---...000000000....../////////...---,,,,,,***+++***+++222777444---222000...,,,+++,,,---...---...000000000000...---&&&,,,...---000444222+++///333555333---))))))++++++...111222111000///...***)))((()))+++,,,,,,+++)))***+++,,,,,,+++)))((()))%%%$$$(((++++++,,,///,,,((($$$%%%)))+++***'''******)))(((((('''((((((---+++(((%%%%%%''')))+++)))''')))...---((((((...111777...@@@AAA///555,,,,,,000555666333///...///"""$$$***000///***---444000;;;<<<111***...111///444000555@@@@@@444...222(((000...)))***(((***444222,,,)))+++)))&&&)))///222...---...---(((''')))$$$%%%(((***+++***(((&&&((()))+++------+++***(((###"""$$$***------///333...000)))555:::111111&&&+++666999000***---...))),,,,,,///333777777222---)))***,,,...//////...---,,,---000555:::;;;666222///...---,,,,,,---///000+++,,,,,,,,,+++***++++++,,,,,,,,,---------......++++++,,,------...//////...---------...///111222+++...111000,,,,,,///333///555555///,,,///111///...///111222333222000///.........///////////////222///---...000222000...555777777333---,,,///333444222///000111222000---...---------...000111333666:::BBBKKKQQQUUUVVVVVVLLLQQQMMMCCCBBBKKKMMMIII@@@>>>:::222***&&&''')))%%%###!!!"""%%%$$$!!! %%%'''$$$!!!!!!""" """ ###(((+++222333444555666777777777777;;;@@@FFFKKKPPPVVVZZZWWWYYY\\\```dddggghhhiiimmmjjjjjjllllllkkknnntttrrrtttuuuwwwwwwvvvtttsssiiihhhhhhfffeeecccaaa```]]]]]][[[ZZZWWWUUURRRQQQMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRQQQQQQPPPTTTSSSSSSUUUWWWXXXWWWUUUSSSTTTVVVVVVTTTRRRNNNLLLNNNMMMKKKIIIGGGEEECCCBBB>>>===;;;999666333222111777555222111222444555444555666666888999;;;===>>>???@@@@@@AAAAAA???>>>===@@@@@@@@@>>><<<;;;;;;======<<<:::::::::;;;===???======<<<;;;;;;;;;;;;<<<999:::;;;:::888777888999:::888666666777888777666666666555666777555333000777666555444444555666777666555444333333333333444111111111111222333444444===888222000222333000---222111111222222111...,,,+++000555555000,,,---///333///...222222...///333111111111111000000000///////////////...---,,,+++222000------...//////...---///...---///333333///000---***)))+++---//////------,,,,,,,,,---......,,,,,,,,,---------.........+++)))***---...---,,,---222444111......,,,))),,,---,,,)))&&&(((---111222---))))))...111111///+++)))***+++&&&"""'''111,,,+++)))***222999777111///...,,,(((&&&&&&)))+++%%%$$$$$$&&&(((+++++++++''''''((()))+++---...///111//////111333333000,,,'''***222;;;888---&&&&&&+++///000+++''')))---///111444111+++***------)))111,,,+++111555111---,,,,,,***))))))***++++++***666333///------///000000DDDBBB666...222---&&&(((+++)))''''''((()))))))))***))))))(((((((((((())))))&&&$$$%%%(((---111333444///+++///666777...&&&+++++++++******+++,,,,,,***,,,///222333333111000000444666555000,,,,,,,,,...222222,,,)))---333555222333222...---//////,,,,,,,,,,,,------------...---...///...,,,,,,---///,,,,,,---.../////////...111111000000//////......///.........///000222333000...,,,---//////---***666333000....../////////------------------,,,,,,...---,,,...000222333333444111......000222111000222111111000///.........111......//////...222888333999BBBJJJOOORRRUUUVVVQQQLLLFFFCCCBBBDDDFFFFFF>>>999333000000...(((###000***$$$ ### !!!###%%%&&&%%%$$$%%%&&&!!!###$$$###"""$$$***...222666;;;>>>>>>===<<<<<<@@@EEELLLSSSYYY^^^cccfffgggggggggiiimmmqqquuuwwwwwwxxxxxxzzz{{{||||||}}}~~~}}}{{{zzzhhhhhhgggfffeeecccaaa```]]]\\\[[[YYYWWWTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUUUUUUUUUURRRRRRRRRRRRRRRQQQPPPPPPSSSRRRRRRSSSUUUVVVVVVUUUTTTUUUVVVVVVUUURRROOOMMMNNNMMMKKKIIIGGGDDDBBBAAA;;;;;;;;;:::888777555444666444222111333444555555555666666888999;;;===>>>===>>>???@@@@@@@@@@@@@@@BBBBBBBBB???<<<;;;;;;<<<===<<<;;;::::::;;;===>>><<<===>>>>>>===;;;999888999:::;;;:::888777888999:::888666666777888777666777666555555666555333111666666555444444555666777333333333222222111111111111111000000000111111222999444000///222444222000222222111111111000///------//////...,,,...333777222......111111......222///000000111222222333333---------............///222000....../////////...+++------,,,///444444111333000,,,***+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---+++)))***---...---,,,111444444000///000///+++++++++***((((((***---000...)))%%%&&&***......---***((())),,,+++)))---444+++++++++,,,111777555000'''(((***)))(((''''''(((&&&&&&&&&''')))++++++,,,(((((()))***+++,,,...///,,,///333777777555111...---***,,,333555111------***++++++***'''''',,,111///222000,,,+++///000---000333555555222...+++***...,,,+++,,,---...---,,,222000....../////////...,,,...'''%%%,,,,,,(((---(((&&&######%%%&&&&&&&&&''''''&&&&&&&&&''''''(((,,,***((((((+++...///000...***))),,,222333---'''///...---+++***************+++...000111111111000...///111000///---------111222///***))),,,---,,,+++111444222000000///,,,............////////////000000///...,,,,,,---///------......///........./////////.........------///.........///000222333333000------///000///...888555222000/////////...,,,---...///000000//////...---,,,---000111222111222000000111333222///,,,---......///000000000000000,,,+++...///...111555666<<>>888000+++((('''&&&%%%)))'''$$$"""!!! '''### !!!""""""###%%%'''((()))***)))(((***000555:::===AAADDDDDDDDDDDDDDDKKKPPPWWW^^^dddjjjooorrrtttttttttvvvyyy}}}hhhhhhgggfffdddbbbaaa```]]]\\\[[[YYYWWWTTTRRRQQQOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUURRRRRRSSSSSSRRRRRRQQQPPPSSSRRRQQQQQQSSSUUUUUUUUUUUUUUUVVVVVVUUURRROOONNNOOONNNLLLIIIFFFCCCAAA@@@;;;;;;;;;;;;:::888555444555333111111333555666555555555777888:::<<<===>>>=========>>>???@@@BBBBBBDDDDDDCCC@@@===;;;;;;<<<<<<<<<;;;::::::<<<===>>>999;;;===???>>><<<:::888999:::;;;:::888777888999:::888666666777888777666888666555444555555444333666666555555444555555666111222333333333222111000333222222111111111111222444111......111444333222333222111000000000000000///...---,,,...111444777111......000000......111---...///111222444555666,,,,,,,,,,,,...000222333222000......///000///...***,,,,,,,,,///555555222222000,,,++++++,,,,,,+++)))+++,,,...//////......,,,,,,,,,---------......---+++******,,,------,,,555555111---...111///******)))'''(((***,,,------...***'''(((,,,000000///***((())),,,...---...111***---...,,,...222333111)))******)))(((((()))+++&&&&&&&&&'''((())))))***************+++,,,------***---222444555444333333666---''')))------***)))+++'''(((+++***'''---777---///...,,,,,,000222000333>>>CCC:::000...---+++)))))))))***,,,,,,+++***...///000333555444111...(((---(((&&&+++***&&&,,,***(((&&&&&&'''((()))(((&&&&&&&&&&&&'''((())))))///---,,,,,,---......---''''''(((+++------+++)))......---,,,,,,+++,,,,,,++++++,,,---...//////000,,,+++***+++---.........//////,,,)))+++---+++&&&+++444;;;;;;:::888555111............////////////333222000---++++++...000.........///......------.........---------------///.........///000111222666333///---...111222222888777444222000///......,,,---000222333333222111///---,,,---...000000///...///111444555333...***+++,,,...000000000000///111,,,+++///333222111222999???GGGNNNRRRTTTVVVWWWOOOKKKFFFBBBBBBCCCDDDEEECCC===444+++%%%%%%)))---###%%%&&&$$$!!!'''..."""  !!!!!!"""$$$'''+++...111222222111000444;;;@@@HHHJJJMMMOOOOOOPPPQQQSSS]]]aaahhhooouuuzzzhhhhhhgggfffdddbbb```___\\\\\\[[[YYYVVVTTTRRRPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSQQQRRRTTTVVVVVVVVVVVVVVVWWWVVVUUUSSSPPPOOOPPPNNNLLLIIIFFFCCC@@@???=========;;;999555222///333111000111333555666555444555777999:::<<<============<<<===>>>???AAACCCAAABBBAAA???<<<;;;;;;===<<<;;;;;;;;;;;;<<<===>>>888999;;;<<<======<<<;;;999:::;;;:::888777888999:::888666666777888777666999777444333444555555555666666555555555444444555222333555666666555333222666666555444333333333333111///......111222222111333333222000//////111222......000222444333000---000..................000------...000111222333444------,,,,,,---///222444000///------...///...---+++------,,,///444444000...,,,******,,,...//////(((***,,,/////////...---,,,,,,,,,---------......,,,+++++++++,,,---------666333,,,(((+++000...))),,,)))'''(((+++---+++)))---+++)))***---000111111***))))))+++---,,,+++)))---000000+++)))---222333666444000+++((()))---111$$$%%%''''''&&&&&&'''(((******)))))))))***++++++,,,+++***,,,///222444555444...))))))+++,,,***)))...((('''......+++111===,,,---,,,+++,,,...///000:::GGGHHH:::111444444///''''''''')))+++,,,***)))...000555:::===;;;555111...333///+++///+++&&&+++---+++)))(((***+++++++++(((((((((((()))***+++,,,...---,,,---......,,,+++&&&))),,,,,,+++******++++++++++++,,,---...000111...---,,,+++++++++,,,------***'''(((,,,//////...)))---...------///...+++///555999;;;<<<<<<666///++++++,,,,,,,,,---------444333000---******---000.../////////...---,,,,,,......------------------///////////////000111111333222000///000111222222444444444222000///......---///111333444333111000000...,,,,,,.........---,,,---111444555333000......///000000000...---+++333...,,,222888777333222:::@@@HHHNNNRRRTTTUUUVVVNNNJJJEEEBBBAAABBBCCCCCCCCC@@@888---$$$###)))000"""%%%'''$$$""")))###"""%%%!!!$$$%%%'''(((+++///444888888999::::::;;;@@@HHHOOOZZZ[[[]]]]]]^^^___aaacccmmmqqqxxx~~~gggggggggeeedddbbb```___\\\\\\ZZZYYYVVVTTTQQQPPPPPPOOONNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTVVVUUUTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPOOONNNLLLIIIEEEBBB@@@???<<<<<<;;;999666333000...222111000111444555555444444555777999;;;<<<<<<===???>>>=========>>>@@@AAA======>>>===;;;;;;===>>>;;;;;;;;;;;;<<<<<<======<<<<<<:::999999:::;;;<<<999:::;;;:::888777888999:::888666666777888777666999777444444555666666666555555555555555444333333222333555666666555333222666666555444333333333333222000//////000111000///222333333111//////111444//////000333444333000---/////////------/////////............////////////000///---,,,---///111222///---,,,---......,,,+++---......,,,...222111------+++***+++---/////////)))***---/////////...---,,,,,,,,,---------......+++,,,,,,++++++,,,---...666222+++&&&***//////***...+++))))))+++,,,***'''((('''&&&''')))+++,,,,,,)))***+++,,,......,,,)))000222000)))&&&+++222666;;;:::777222---++++++,,,%%%'''******)))((()))***))))))(((((((((((())))))+++((((((,,,222555333///(((+++...///000000000///...)))(((...000...333<<<---,,,************+++,,,>>>EEE@@@222///777888111,,,,,,+++---...///...,,,---000777===@@@===777222)))...+++***000///+++000+++)))''''''((()))))))))((((((((())))))+++,,,---*********,,,---...,,,***)))---000///+++(((***---+++++++++,,,---...000111000///---***))))))******000,,,((((((+++......---&&&///666333...---///000111000//////333666000(((+++++++++,,,,,,,,,,,,---444333000,,,******---000.../////////...---,,,,,,......................../////////000000000000000...///111222111000//////---000222222000...///000000000222222222000...---000...---,,,.........---+++,,,...000222333444555...///000000000///...---222------333888777333111:::???GGGMMMQQQRRRTTTTTTLLLIIIDDDAAAAAAAAABBBBBB===<<<777...### $$$))) ###$$$""" !!!!!! !!!)))***---///222666<<<@@@@@@BBBEEEGGGJJJPPPYYY```lllmmmmmmmmmmmmnnnppprrryyy}}}ggggggfffeeecccaaa```___\\\[[[ZZZXXXVVVSSSQQQPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTWWWVVVVVVXXXZZZ[[[YYYXXXXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMKKKHHHEEEBBB@@@???999999888666555444333333222111111222444555444333333555777:::;;;<<<<<<<<<>>>>>>=========>>>??????:::;;;<<<<<<;;;;;;===???;;;;;;;;;<<<<<<<<<<<<===BBB???<<<888666777888999999:::;;;:::888777888999:::888666666777888777666888666555555666777666666555555555555555444333222000111222333333333222111333222222111111111111222222222111111000000//////000333444333000///111444111000///......111444666///111000------000111//////.........---------,,,111000///.........///000...---------......,,,+++...///...,,,---111000,,,000...,,,,,,------,,,++++++,,,---.........---,,,,,,,,,,,,---------......+++,,,,,,,,,++++++---///555333---)))+++111222//////---+++******++++++***))))))))))))******+++,,,&&&***------///222333111000333111+++(((---333666222555888777222+++%%%"""'''+++...///---,,,---///))))))((((((((())))))***''')))...555:::888000)))&&&---111000---,,,***'''+++******+++...000333555...+++)))***)))''''''***;;;999222***---555555...///---+++,,,---...------***---444:::===:::444//////111+++***444444///222,,,***(((((()))++++++***''''''''''''((())))))***((('''(((***,,,---,,,+++,,,///222000+++)))+++.........---,,,,,,+++,,,,,,000...---+++***)))******000...+++***+++,,,------)))444;;;666---***,,,///222000+++)))---222///)))------------............222111///,,,******---///.........///......------...............///////////////000000000000//////***---111222111///......)))---111222000...///000111111111000///...---,,,000///------...///...---,,,---......///222666999,,,---...///000111222333///++++++111444333000000888>>>FFFLLLPPPRRRSSSTTTKKKHHHCCCAAA@@@AAAAAA@@@======:::222(((######&&&!!!!!!!!!!!!"""### !!!$$$&&&''',,,...222666;;;@@@FFFJJJNNNQQQVVVYYY]]]ccclllrrr{{{||||||{{{zzzzzz|||}}}ggggggfffeeecccaaa___^^^\\\[[[ZZZXXXVVVSSSQQQOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSVVVVVVXXXZZZ\\\\\\ZZZWWWYYYYYYXXXWWWUUUTTTSSSRRRMMMLLLJJJHHHEEECCCAAA@@@<<<:::888555444444444555222222111222333444333111333555777:::<<<<<<<<<<<<;;;;;;===>>>????????????;;;<<<===<<<;;;;;;===???:::;;;;;;<<<<<<<<<<<<<<>>:::666333222333333333222222222333333222000333555888:::<<<<<<<<<;;;777999<<<>>>@@@AAAAAAAAA>>>??????>>><<<<<<===>>>:::;;;<<<<<<======<<<<<<777888999:::;;;<<<<<<<<<999:::;;;:::888777888999:::888666666777888777666666555666777999999666444555555666666555333222000444333333333333444555666111111111111222333444444///111222333222111111222---222666555222000111444///444888777111---,,,...///333222......222333///////////////////////////......///000111111000000111000000111222222///---***,,,,,,+++...222222...+++******,,,...000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---,,,******---///+++...---)))(((---111222***,,,,,,***)))+++111666((()))***)))(((''''''(((&&&...111,,,))),,,000000+++000333333444555333...,,,+++)))&&&&&&(((---000"""(((---...,,,+++---000++++++++++++,,,---...///)))///333///'''%%%,,,555,,,,,,))))))222???CCC???***444555,,,...999888,,,...)))(((++++++'''(((---///***(((---///,,,)))***777333///,,,,,,...///000))),,,///444666555111---888444)))(((777:::333222)))'''%%%$$$&&&''''''''',,,+++***************+++,,,***))))))***++++++***''')))++++++***)))+++...+++++++++******+++,,,,,,((()))***+++---...000000(((+++---,,,***))),,,///&&&,,,000---,,,------+++%%%---///***%%%(((///444******+++++++++,,,,,,,,,,,,------,,,+++***,,,---,,,,,,---.../////////...+++++++++,,,,,,---------//////000111111000///...---///111000......000333+++111666666222......///222111///......000222333000///......000111111000...000222111//////111444444222000...///000333555...---///222111///111666888===EEELLLQQQSSSUUUVVVIIIFFFBBB@@@@@@@@@???>>>???<<<777000)))$$$"""!!!######%%%)))***'''"""""" """&&&###$$$&&&)))---222666999;;;AAAIIIRRRZZZbbbiiimmmnnnsssyyy}}}iiigggeeeccccccaaa___]]]```^^^[[[XXXUUUSSSSSSSSSOOOPPPMMMJJJOOOVVVUUUOOOIIIJJJJJJJJJJJJKKKNNNQQQMMMOOORRRTTTTTTUUUWWWXXX[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUYYYYYYXXXXXXYYYZZZ[[[\\\ZZZXXXWWWVVVVVVTTTQQQOOOOOOMMMJJJHHHFFFDDDAAA???888:::<<<999444222555888555222000......000333555666666888999;;;<<<>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<============<<<<<<:::;;;<<<<<<<<<;;;:::999:::888777999<<<===<<<:::888888888888888888888888;;;:::888777666777888888666555555444444333222222333333333444666777666555222222222222222222222222333222222111111111111111111///000333444111000333---000333222000///000333333...---111222///...000.........---,,,,,,...000///---+++***+++---111333111333333111---+++---///111000000222444333///+++---......///000111111111///---++++++,,,---...---,,,...000222111...***(((+++///111111222444000***000...+++,,,...///,,,***.........///111111000///******)))))))))***,,,---)))+++...000111///,,,***...(((&&&***...///000222444666777666999:::222(((333000,,,((((((***...111((('''''')))+++,,,)))&&&222000,,,***((()))***,,,''')))---000///---)))'''...,,,+++---000111///,,,+++...000...++++++///333+++)))&&&&&&(((***,,,,,,...---,,,+++************)))'''---888:::333222999444(((%%%000777111******///'''&&&000999666...***+++*********))))))((((((%%%###$$$'''&&&%%%(((---))))))(((((()))***++++++............---+++)))'''***---000///***(((***---))))))***+++---...//////***+++,,,,,,******+++,,,,,,+++///444333,,,***---+++,,,---......---,,,+++///---++++++,,,---...---111000...---,,,---......333111...,,,++++++---......---,,,+++***+++,,,---,,,111111......222222...111------333777555111000111333222...---//////,,,...111000,,,,,,222444111444111///111555666222...///////////////000000111111111000000111222333333,,,---//////......000111444===GGGMMMSSSWWWVVVQQQHHHCCC???>>>@@@AAA@@@>>>:::000---000...$$$!!!$$$""",,,,,,######"""  ###((())),,,333:::AAADDDFFFRRRVVV[[[ccckkksssyyy}}}iiigggeeeccccccaaa___]]]^^^]]][[[XXXUUUTTTRRRRRRNNNOOONNNMMMQQQVVVSSSLLLIIIJJJKKKKKKJJJLLLNNNQQQMMMPPPRRRTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[YYYWWWWWWVVVUUURRRPPPOOOMMMJJJHHHFFFDDDAAA???888;;;<<<:::666555777;;;222111//////000222444666666666888999;;;<<<>>>>>>???@@@@@@@@@@@@???>>>>>>========================:::;;;<<<<<<<<<;;;:::999;;;999777777999999777555888888888888888888888888999999888888777888888888666666555555555555444444555444444555666777666444555555444333222111111000333222111000000000000000222//////222333000111444000222333222000/////////111///......//////...---...//////...------///111/////////...............000111111000......///000111///......000111///---............///000111222000...++++++,,,,,,,,,,,,+++,,,...000000///---,,,222555555111000///+++%%%---+++))))))***---......,,,,,,---...000000000///000///...,,,,,,,,,,,,,,,***+++---//////---+++***777111...000111000000111333111111444888777111+++111...+++)))(((***---///)))''''''(((+++,,,***(((333111///,,,++++++++++++)))+++---///...---++++++///...---------,,,***((($$$&&&))))))(((***...222,,,***(((((()))+++++++++......------,,,+++******+++)))...888888000///555111((((((111666000******111+++***///333000,,,+++))))))))))))((((((((('''***((()))++++++***,,,111******))))))***++++++,,,////////////---,,,***)))...111333000,,,)))***,,,))))))***+++,,,---......+++,,,------,,,+++,,,...---,,,///444222---,,,///,,,------------------,,,,,,,,,,,,+++++++++,,,------,,,+++*********++++++......,,,+++++++++++++++...---,,,++++++,,,---...---111222//////333222///000---...222444222111222///111000---...111333111+++......***+++///000---000......111666888555222333333222111000000000000000000000111111111222222///111222111000000111222666???HHHMMMRRRUUUSSSOOOIIIEEEAAA@@@BBBCCCBBB@@@888000+++---///***$$$!!!### $$$)))%%%!!!'''+++333666===DDDKKKRRRVVVYYYcccfffkkkrrryyyiiigggdddcccbbbaaa___]]]\\\[[[ZZZXXXVVVTTTQQQPPPMMMNNNOOOOOORRRTTTPPPIIIIIIJJJKKKKKKKKKLLLNNNPPPNNNPPPSSSTTTUUUUUUWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[\\\ZZZYYYXXXXXXVVVSSSQQQOOOMMMJJJHHHFFFDDDAAA???;;;===>>>;;;777666777::://////000111222444666777666666888999;;;<<<>>>>>>??????@@@@@@??????>>>===>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999:::888777777888777666444888888888888888888888888777777888888999888888888555666666666666777777777777666555555666666555444555444444444333333222222555444333222111111111111333000///111222000111555444333222111111000...,,,000555444000222888888111///000000///......///111...000333444555333111///000///---...000111111111000...,,,,,,---////////////......---...///111222000...,,,+++,,,---,,,,,,)))***,,,---///000000000///222222///...000...+++++++++***)))***---111555++++++,,,---...//////...******+++,,,...000222444++++++,,,,,,,,,++++++***444///,,,......++++++---222++++++444999444//////---,,,+++))))))***+++,,,)))'''&&&'''***+++++++++000000///---,,,+++***)))+++,,,------,,,,,,...///...//////...,,,*********''')))+++,,,---///111444...,,,******+++,,,+++***222333333333333111000///---+++///555444,,,***...---(((+++333444---)))***///,,,***,,,,,,)))(((***)))((((((((((((''''''''',,,***+++......,,,...333++++++*********+++,,,,,,/////////...---,,,+++***...000222111...,,,---///((())))))***+++,,,------+++,,,...---------...///------///222111...///222...------,,,,,,------...+++...000///---,,,---//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------...///+++...///------000///---///...///111111...000444---//////,,,...444777666---000111//////111111...---,,,,,,///333555333000555444333111///...------...///000111111111000000...000111111000111333444888@@@IIIMMMQQQTTTQQQLLLIIIEEEAAAAAABBBCCCBBB@@@666111******///333+++ """$$$ !!!(((000666AAAHHHRRRZZZ```ffflllpppvvvyyy}}}iiigggdddcccbbbaaa^^^\\\ZZZZZZYYYXXXVVVSSSPPPOOOOOOOOOOOOOOOQQQQQQMMMJJJIIIKKKLLLLLLLLLLLLNNNOOOOOOQQQSSSUUUUUUUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXWWWVVVWWWWWWWWWVVVXXXZZZ]]]^^^]]]\\\[[[]]]\\\ZZZYYYYYYWWWUUURRROOOMMMJJJHHHFFFDDDAAA???>>>>>>>>>;;;777444555666///000111222444444555555666666888999;;;<<<>>>>>>???????????????>>>>>>===???>>><<<::::::<<<>>>???<<<<<<<<<;;;;;;:::999999888777888888::::::;;;:::888888888888888888888888555666777999999999888777444444555666666777888888999777666555666666555333111111222333555666777777777777555444333333222222444000...000111///111666444222000111333333000,,,---555666///333>>>>>>555000111111111//////000222---000333777999999888777111///,,,---000222111///......------...///////////////---------///000222///---,,,,,,...///000///******+++,,,---///000111---111111---,,,///000///***---//////...///333777---...//////---,,,,,,---%%%&&&(((***---///111333,,,+++*********************'''&&&)))***)))***---222(((***888<<<333,,,///******************))))))''''''&&&&&&''')))+++,,,******+++++++++***((('''+++,,,,,,***(((***...222***---000///---,,,---000...///000111333333333222...---,,,,,,,,,,,,+++)))111222333444444222000///++++++---111///)))'''***))))))---333222,,,)))***,,,)))((()))+++***'''%%%)))))))))))))))((((((((()))((())),,,,,,)))+++///+++******)))******++++++------------,,,++++++***))),,,///000//////111333)))))))))******+++++++++***+++------,,,,,,...///,,,---...///......000333...---,,,++++++,,,---...,,,111555444000...///222/////////............///...------------...///000.............../////////,,,........./////////...///...///000...+++///666---//////,,,///555888888///111222222222222000///---,,,,,,...000///---+++222111000...---,,,++++++---...000111111000...---+++,,,---......000333666888AAAIIIMMMQQQTTTQQQLLLFFFCCC@@@???AAAAAA@@@===555333+++'''///777///  !!!"""!!!!!!!!!!!!!!!"""###(((111<<>>>>>>>>????????????>>>======???>>><<<::::::<<<>>>???======<<<;;;::::::999999777888999999999:::;;;;;;888888888888888888888888444555777888999999888777333333444555666777777888:::888555444555555444333111111222333555666777777666666555333333222222222444000...000111///111666333000///111444444222///+++333333+++...888888...///111222222000000000111///000111333555777888888333000---...000111000---,,,...000111111000......///......------...///000...---,,,---000222333333---,,,,,,+++,,,---...///333666444...******+++))))))...222333111000000222000111222000---+++***+++,,,,,,,,,+++***)))((((((,,,+++***))))))))))))***)))'''(((,,,---+++---111222)))---<<<@@@444+++,,,'''((()))*********)))(((&&&&&&&&&%%%&&&''')))+++%%%&&&(((***++++++***)))***++++++(((&&&''',,,111'''***------***)))+++---+++++++++...222333000---------,,,---...---+++))))))***+++,,,,,,+++)))'''((((((+++...,,,)))((()))''')))...111///+++)))***+++((('''+++111333,,,$$$************************'''%%%'''***)))&&&(((,,,))))))(((((((((((())))))++++++******************'''))),,,---...///000222*********************+++)))+++,,,,,,++++++,,,...***,,,---,,,+++---///111...---,,,++++++,,,---...,,,111555444000...///222++++++++++++,,,+++++++++///...,,,***+++---111333.........//////000000000000000000222222111111222000//////000---+++///666...111000---///444666555......///000000---,,,,,,------...///000///---,,,///......---,,,,,,------,,,---///000000///---,,,......///......///222555888@@@IIINNNRRRUUUSSSNNNFFFCCC@@@@@@AAABBB???===666444---''',,,555///"""&&&  ### $$$$$$""""""%%%%%%&&&)))---444???LLLTTTaaajjjuuu{{{|||}}}hhhfffcccbbbaaa```^^^\\\XXXWWWVVVUUUSSSQQQPPPOOOQQQNNNLLLMMMLLLKKKLLLOOOJJJLLLNNNNNNMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUWWWXXX^^^^^^^^^]]]]]]\\\\\\\\\XXXWWWWWWVVVUUUVVVVVVVVVXXXYYY[[[]]]^^^___^^^^^^^^^\\\[[[ZZZZZZXXXUUUSSSOOOMMMJJJHHHFFFDDDAAA???555555555555555666777777111111222222222111111000666666888999;;;<<<>>>>>>>>>>>>??????>>>>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999999999::::::999777666777888888888888888888888888888666666777777888777777777333333444555666666777777999777444333444444444333555444444444333333222222333333222111111111222222333000///111222000111555111000000222333444333111111555333......333222+++///000222222000000000111111000///......///111222222111/////////000///...,,,///222333111///---,,,...........................---,,,---000333444444...---,,,,,,,,,,,,,,,---...222333...***+++------(((,,,000333222///,,,***000333444111---)))***+++------------,,,+++***)))---,,,+++***))))))))))))***(((***---,,,)))***...///***...999===555,,,)))'''((()))***+++***)))(((&&&'''((('''&&&&&&((()))%%%''')))+++,,,,,,,,,+++)))+++,,,***%%%%%%***///)))******)))'''%%%%%%%%%'''&&&'''---444666333...++++++,,,...///...+++(((''''''((())))))((('''&&&&&&(((+++---,,,++++++,,,(((***---...---+++******,,,***)))---666:::111&&&******+++++++++++++++,,,'''&&&(((+++***''''''+++))))))((('''''''''(((((()))))))))(((((()))*********++++++,,,------,,,,,,+++++++++++++++************+++,,,,,,******+++,,,)))---...+++***---///......------,,,,,,------...+++...000///---,,,---///+++,,,,,,------------,,,---,,,***))))))+++...000,,,---...///000000000///---+++,,,///000------///222//////000///---///444///222111//////222333111222000000222111---,,,...+++---///111222333333222...............///000000------...///...---,,,+++555555333111//////111333999AAAJJJOOOSSSVVVTTTOOOGGGEEEBBBBBBDDDDDDAAA>>>555333...((()))......+++---%%% !!!!!!%%%((('''))),,,,,,///444<<>>>>>>>>>>>>>>>>>>>>======<<<========================???>>><<<:::999999999999999;;;<<<;;;888666777999888888888888888888888888888777777666666666666777555555555666666777777777888555222111222333333333555555444333222111111000333333333222333333444555222//////222333000111444111222444333222111111222555444222222222222111///...000222222000//////000000///...---------......//////000///...///000222...000222111...++++++,,,,,,---///000000///---,,,///---,,,,,,...000111000,,,,,,,,,,,,,,,,,,,,,,,,&&&---000...,,,...222333***+++---000111000---***---000222000,,,)))***,,,)))***,,,---/////////...---,,,,,,++++++***))))))'''&&&(((***((($$$%%%)))***)))***///444444...)))'''((()))************)))''')))+++***((('''''')))(((((())))))*********)))(((,,,///---(((%%%(((,,,+++)))((((((((((((%%%$$$((('''(((...777999444...))))))+++...///...+++(((************************(((+++...///......//////******+++++++++,,,+++)))***+++***+++111666111((())))))******++++++++++++''''''))),,,+++''''''+++******)))((((((((((((((())))))(((((()))***+++,,,+++++++++,,,------,,,+++------,,,,,,+++++++++***,,,---...---+++******+++***///000,,,+++...///,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---------///000000000//////++++++,,,,,,---,,,,,,,,,+++,,,---///000000//////+++((()))---...******---444000...000222000000222---111222000000222111...777333222444333......222***,,,///111111222222222...---------......///000------------,,,,,,,,,+++444444333000///000333555===EEEMMMQQQTTTVVVSSSNNNGGGDDDBBBCCCDDDDDDAAA>>>222000---***&&&&&&---777***&&& +++!!!  ###%%%'''((((((''')))000444555777<<<>>>BBBJJJRRR\\\gggrrryyy~~~hhhfffcccbbbaaa```]]][[[XXXWWWTTTRRRPPPPPPPPPPPPKKKIIILLLRRRQQQKKKIIIMMMJJJMMMOOOOOONNNMMMMMMMMMQQQSSSUUUVVVVVVUUUWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZ[[[[[[]]]___aaabbb]]]\\\ZZZYYYYYYXXXUUUSSSOOOMMMJJJHHHFFFDDDBBB???===;;;888666444333111///---------...///111333444666666888999;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<>><<<:::999999999999888;;;======;;;;;;===@@@888888888888888888888888999888777555555555666777777777777777888888888888777444111000111333333333222222222222222222222222666555555666666777888999111///000333444111000333222444666555111...///111///++++++000222000000333---///111111000/////////------...///000111111111+++...000000......222555000111000...***(((***---+++---///111111///,,,+++000...,,,+++,,,------,,,***+++,,,------------,,,***111444///++++++---------,,,,,,...222333000---)))---000///+++)))+++...------......---+++)))(((---------,,,,,,***)))(((&&&&&&(((+++)))%%%&&&+++%%%'''&&&'''---333000)))(((((()))***************))),,,...---***(((((()))((((((''''''&&&&&&%%%%%%(((...222000***&&&'''++++++)))((()))---...+++)))***((((((...555777000)))'''(((***---///...+++(((***)))((((((((()))******+++///111111000111111111++++++)))(((***,,,+++)))&&&***)))&&&(((------((((((((())))))*********+++'''&&&(((,,,***''''''***++++++***))))))((())))))******)))))))))+++,,,---(((((()))+++...//////......------,,,,,,+++++++++...///000...,,,***++++++***000222---,,,//////++++++,,,............,,,+++///---++++++,,,---...---)))***,,,---------,,,,,,***,,,000222222000,,,******+++---////////////...000---...222333///...222666000---111444222000111+++///111000000222000,,,666111...111///++++++000+++---...///...,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,------------...111555999@@@HHHOOORRRUUUVVVRRRMMMEEEBBB@@@AAABBBBBB???<<>><<<:::888666333111000///000000000000111111111111555555666777999<<<>>>???AAAAAA@@@@@@???>>>======@@@>>><<<::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999::::::::::::999888888777777777777777777777777444555777888888666444333555444444333444555777888222222222111111111000000111555888888555333333555333000...///222444333111333111///111444555444222...///111111/////////000000333666777666333111000...---222000)))...444------,,,******,,,...//////......//////...------,,,111...------000111///---000///,,,***///666444------.........///......---+++)))(((***...000///---,,,000...***---555444+++***111333---)))+++---,,,***+++///333222,,,)))+++***&&&&&&***+++''''''++++++***)))((('''''''''''')))'''&&&%%%%%%&&&((())),,,***(((***---...,,,)))...---***)))((()))***++++++***))))))((('''%%%###(((((()))******************)))((()))***+++***(((---(((000000&&&000999,,,///)))***''' %%%,,,)))+++)))((())),,,---+++)))***,,,//////,,,+++,,,...******++++++++++++******(((***+++***(((''''''''')))++++++((())),,,---***...,,,***)))***+++++++++))))))************))))))))))))******+++,,,...///))))))))))))))))))))))))))))))************)))(((---,,,,,,......---***'''+++---......---,,,,,,---,,,---///000000000///...000...---...///...***'''......//////...,,,+++)))+++,,,...//////---,,,***+++,,,---...//////,,,***---///000...+++***,,,///222---000999777...---555111222333444333111///...000444333...,,,...,,,'''111///---///111222000---,,,,,,,,,---//////...,,,------......///000000000...---000444444111222666>>>DDDMMMSSSUUUSSSQQQOOOCCCAAA???@@@BBBBBB>>>:::444+++***###(((+++(((@@@LLL000 !!!###))),,,))) """%%%((('''+++000222333555<<>>999777444222000///000000000000000///000000111222444555666888:::<<<>>>???AAAAAA@@@??????>>>======@@@>>>===;;;;;;;;;<<<===::::::::::::::::::::::::888999999::::::999999888999999::::::999999888777777777777777777777777777555666777777777666444444333333333333333444444555333333333333222222222111222444666777555444333333333000//////222333333111111///...///222333111000...///111111/////////000///111222111///............***...222---...111,,,///---+++,,,---//////...////////////...---,,,+++000...,,,---///000...,,,---000000...///333333///,,,,,,,,,,,,------,,,+++,,,***)))***---...---,,,+++---------000444333///***,,,+++)))+++///---(((---,,,---///---((('''******'''(((,,,,,,)))))),,,++++++++++++,,,---......)))((('''''''''((()))))))))))))))***+++,,,+++)))+++***(((&&&%%%%%%&&&'''&&&&&&&&&''''''((('''&&&(((((()))***************))))))***,,,---,,,***'''***%%%---...%%%...666,,,***)))000444---...///(((+++)))((()))+++---+++******...111222000---,,,,,,''''''(((((((((((('''''')))***++++++)))((()))******,,,+++((('''******'''+++)))'''''')))+++++++++))))))(((((((((((())))))***))))))***,,,.........************************((()))***++++++,,,,,,,,,...+++((('''(((***,,,,,,+++---......---,,,,,,---------......//////......000///...///111111...,,,...............,,,+++***,,,---...//////...,,,+++.........///000///...---///000000000//////000222===888555555222...---000///000222333333111000///111444333///...000000,,,///......000444555444222...---------...///....../////////000000111111111...---...222222000333888???EEEMMMSSSUUUSSSQQQOOOAAA??????@@@CCCCCC@@@===333++++++###&&&%%%444999&&& ###!!!!!!"""$$$%%%&&&))),,,///222777===@@@AAADDDIIINNNSSSXXX^^^cccgggjjjooorrrqqqtttyyy}}}sssmmmgggjjjvvvkkkiiigggeeedddbbb^^^\\\XXXUUUSSSRRRQQQQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWZZZYYYXXXXXXYYYZZZ\\\]]]```]]]ZZZZZZ\\\\\\ZZZXXX[[[\\\]]]^^^___^^^^^^]]]\\\[[[YYYXXXUUUTTTRRRQQQMMMKKKIIIGGGFFFCCC@@@===999777444111///...//////111000///......000222333444555666888:::<<<>>>>>>@@@@@@@@@??????>>>>>>===???>>>>>>===<<<;;;;;;;;;999999999999999999999999888999999::::::999999888999999::::::999999888777777777777777777777777777777777666555555555555555111111222222333333222222444444444333333333222222222222333444555555333111222111///000111333222222111/////////111222111000...///111111/////////000000000///---++++++,,,...<<<---,,,222...,,,000///111///------...///......////////////...---,,,+++...---,,,,,,......---,,,+++111444222000111111000...------...//////...,,,---+++***+++,,,---,,,+++,,,***+++111444333111222///,,,***+++333888444,,,111///---...+++'''(((,,,)))''')))---...,,,+++---))))))))))))***+++,,,,,,))))))))))))))))))))))))&&&(((******)))))))))***+++***(((&&&$$$$$$%%%%%%)))******+++++++++,,,,,,(((((()))***************((()))+++...///...***&&&(((&&&,,,,,,'''...555000***'''///555///------%%%***)))))))))+++,,,+++***+++///333555333///,,,+++''''''(((((((((((('''''')))***++++++******+++,,,***,,,***&&&%%%''''''$$$)))((('''(((+++---------+++***)))(((((()))***++++++)))((()))---///...,,,************************((((((***+++---...//////,,,***((()))+++---......+++,,,......,,,,,,,,,------,,,,,,,,,------....../////////000222333111000............---,,,++++++------///000000///...---//////............//////000000000111333555555444CCC???666...---111222......///000111222111000///000222111......111111///.........000333444444333000///...------....../////////////////////000000...,,,---///000000444:::@@@FFFNNNTTTUUUSSSPPPOOODDDBBB@@@AAACCCCCC???<<<111***+++$$$%%%###///000&&&!!!""")))+++...000333666:::===CCCHHHNNNRRRSSSVVVZZZ]]]bbbgggnnnsssuuuvvvwwwxxx{{{~~~xxxtttiiiccc]]]```mmm}}}kkkiiigggeeedddbbb___\\\VVVTTTRRRQQQQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQTTTTTTTTTTTTTTTTTTSSSSSSYYYYYYXXXXXXYYYZZZ\\\\\\___\\\ZZZZZZ[[[\\\[[[YYY]]]]]]^^^______^^^]]]\\\[[[ZZZYYYWWWUUUSSSQQQQQQMMMKKKIIIGGGEEECCC???<<<;;;:::888555222///...---111000...------///222444444555666888;;;<<<===>>>@@@?????????>>>>>>>>>===>>>>>>???>>>===<<<:::999999999999999999999999999888999999::::::999999888999999999999999888777777777777777777777777777777888777555444444444666777000111333444444333222111444333333333333222222222333111000222555555333000111111000000111222222222222222222222333333333222...///111111/////////000222222111///---,,,---///MMM555---222...+++111555333111////////////...---------............------,,,,,,,,,,,,,,,---,,,,,,,,,000333444333222000...///...---...000111...,,,///...------------,,,,,,...))),,,555666000...222///,,,+++///666;;;888333444111000000...***,,,000'''(((***---...---------******)))(((''''''''''''))))))*********)))((('''%%%(((++++++(((''')))+++---,,,***)))''''''&&&&&&---......---+++++++++,,,(((((()))***************))))))***,,,---,,,)))'''((())),,,---+++///555666333)))***,,,&&&'''+++(((***))))))***++++++++++++...000222222111...,,,*********++++++++++++******((()))******))))))+++---(((***)))%%%$$$''''''$$$,,,+++***+++---///......---,,,***))))))***,,,---***(((&&&)))---...,,,)))************************((())))))***,,,---//////***,,,///333555333...******,,,...---,,,+++,,,------,,,+++***+++,,,---............///000000000///.........------,,,,,,+++---...///000000//////...//////...,,,,,,,,,...000000......111666888777555;;;<<<333(((,,,888:::111...///000000000000//////111111000......///000///......//////000///......000000...,,,+++,,,...000...---,,,,,,,,,,,,---...,,,+++,,,000111000444999AAAGGGOOOTTTUUUSSSPPPNNNIIIFFFCCCCCCCCC@@@;;;777...)))+++$$$&&&%%% 777///,,,### """''',,,///222555:::>>>BBBGGGLLLOOOUUUYYY___bbbcccccceeegggjjjmmmrrrwwwzzz{{{{{{{{{~~~{{{rrrkkkccc\\\VVVWWWcccuuu}}}jjjhhhfffeeedddbbb___\\\VVVTTTRRRQQQQQQQQQOOONNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWYYYZZZ[[[[[[ZZZZZZ]]]\\\ZZZZZZ[[[\\\[[[[[[]]]^^^_________^^^]]]\\\[[[ZZZYYYWWWUUUSSSQQQQQQNNNKKKIIIGGGEEEBBB>>>;;;888888888777555222...,,,000///---,,,---///222444333444777999;;;<<<======?????????>>>>>>>>>>>>>>>===>>>>>>???>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999999999999888777777777777777777777777777777999777555333333444666777222333444555555444333222222222222222111111111111222000///111444555333000111111111111111111222333222333333333222222222222...///111111/////////000000111333222000.........HHH222---555222///333666333222000000000000...,,,***+++,,,...///000000000+++,,,,,,,,,++++++,,,,,,///---...333666555///+++///,,,***,,,///000---***000000000///...---------000,,,...666555---***///))))))***...111333555666222000111333111------111&&&(((***+++,,,...---,,,---,,,+++***))))))))))))((())))))))))))((('''&&&&&&))),,,,,,)))(((***,,,------,,,***)))(((((((((((()))***(((&&&&&&(((***(((((()))***************+++)))''''''((())))))((('''***++++++---...222:::777***(((+++&&&(((///...)))***************++++++000///...---,,,,,,+++++++++,,,,,,------,,,,,,+++'''((()))((('''(((***,,,&&&(((((($$$%%%((((((&&&---,,,+++,,,------,,,++++++***))))))))))))***+++)))((('''))),,,---+++)))******************************))))))***+++------...///222555666333...******,,,------,,,++++++,,,,,,,,,+++******,,,---...------------,,,+++,,,,,,......------,,,,,,,,,,,,---......///////////////000111000...,,,---000333...------000555777666333///444000(((---<<<<<<111000000000000000///......555333222111000//////000---.../////////............///...,,,***+++...111...---,,,++++++,,,...///+++***---222333111444888BBBHHHPPPUUUUUURRROOOMMMJJJGGGDDDBBBBBB???:::666///)))***"""$$$%%%$$$===$$$)))###"""'''  ###'''+++000666<<<>>>BBBHHHNNNTTTYYY___ccciiikkknnnoooooommmllllllpppqqqtttxxx|||~~~}}}wwwkkkaaaZZZTTTOOOPPP\\\nnn}}}iiigggeeedddcccaaa^^^\\\WWWTTTRRRQQQPPPPPPNNNMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOPPPQQQSSSSSSTTTRRRRRRRRRTTTUUUWWWYYYZZZVVVWWWYYYZZZ[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````___^^^]]]\\\[[[YYYXXXUUUTTTRRRQQQNNNLLLIIIGGGEEEBBB>>>;;;333444555666555222000...///...------...000222333333444777:::<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888999999888888777666777777777777777777777777999777555444333444666777555555666666555555444444222222222111111111000000222111000111333444444333000111222111000000222444000111222111/////////111...///111111/////////000---///111111///...------333(((...999777444444000222111000000111000...,,,***+++,,,...///000000000+++,,,------++++++,,,---///******111777555///+++444000...000444555222...///000111000...---.../////////111333111+++***---***+++---///......444<<<222000000222///++++++///(((***+++)))***---...,,,)))(((((())))))***+++,,,***))))))((((((''''''&&&((()))++++++*********+++*********)))((((((''''''$$$'''(((((('''(((,,,000(((((()))***************+++)))&&&%%%&&&((())))))$$$+++)))(((---***---;;;000###%%%...++++++...,,,(((***++++++******+++,,,///---***)))***+++++++++)))******************)))((())))))'''&&&''')))+++&&&((((((%%%&&&)))***(((******))))))******(((&&&'''''''''(((((('''''''''(((***+++,,,---,,,+++++++++++++++++++++++++++++++++***)))))))))+++,,,---333000---,,,---...------***+++------+++++++++,,,,,,+++++++++,,,,,,------,,,------+++))))))***,,,...------,,,,,,,,,---------------......///000000222333333111......222666------...000333333222111+++111000+++///999777...000000000000000000000000777444444666555111///111+++---000111111111222444,,,...000...,,,,,,///222//////------...///222333---,,,...222222111444999CCCIIIPPPUUUUUURRROOOMMMEEECCCAAAAAABBB@@@<<<888000***+++!!!!!!!!!!!!;;;%%%###)))888+++$$$  !!!"""###'''///666;;;CCCKKKOOOSSSYYY___eeejjjooossszzzzzzzzzyyywwwtttrrrpppqqqqqqssswww{{{}}}~~~rrrbbbVVVLLLHHHFFFJJJWWWlll{{{gggfffdddcccbbbaaa^^^[[[WWWUUURRRQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSUUUUUUQQQRRRRRRTTTVVVYYY\\\]]]XXXXXXWWWXXXXXXYYY[[[[[[ZZZ[[[[[[[[[ZZZ[[[\\\^^^]]]^^^___``````___^^^^^^\\\\\\ZZZXXXVVVTTTSSSRRRNNNLLLIIIFFFDDDAAA===::::::999777444222111000///---------...///000111222222444777:::<<<============>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============::::::::::::::::::::::::888999999::::::999999888888888888888888777777666777777777777777777777777888777666555444555555666777666666555444444555555333333222222222111111111000111222222222222444666///111222111000000222444000111333111///...///111...///111111/////////000---...///...------///111+++)))111777333444555...000//////000111000...+++,,,---......///.........+++---......,,,+++,,,...,,,(((***111444111//////666222///111666888444///,,,...000///,,,+++---///+++000222...,,,,,,---+++///---...///---,,,333>>>888555222111---)))***///+++...---))))))...000...(((((((((((()))***+++,,,,,,+++***(((''''''((((((((((((((()))***+++***((('''(((((((((((((((''''''&&&)))+++***)))***///444(((((()))******************)))''''''((())))))((($$$---)))'''...)))***===444%%%'''111...***+++)))(((***,,,+++))))))+++------+++)))***+++,,,+++)))((((((((())))))(((((((((***+++***((('''''')))+++)))++++++''''''***+++((('''''''''(((******(((&&&&&&''')))******)))'''&&&)))---111111...,,,---///++++++++++++++++++++++++******))))))***---///111000---***)))***,,,------***+++------+++***+++,,,+++,,,,,,---------------,,,---...,,,++++++---000...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...///000///111333111------000444,,,...111222111/////////,,,000222///000333222.........///000111222444444222000222666666111...000***---000111000000222444+++///222111//////222555///...------...111444666333000...//////000666===DDDJJJQQQUUUUUURRROOOMMMDDDAAA???@@@AAA@@@;;;888///+++---###""" 888&&&&&&>>>333$$$(((***+++111===FFFMMMWWW```aaaeeejjjooossswwwzzz}}}~~~|||yyywwwtttrrrqqqqqqtttyyy}}}}}}zzz~~~~~~yyyjjjWWWIII@@@>>>???EEETTTjjj|||vvv}}}gggeeecccbbbbbb```]]][[[XXXVVVSSSQQQPPPNNNLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVUUUUUUTTTUUUVVVXXXZZZ\\\ZZZYYYVVVUUUVVVXXX[[[^^^ZZZZZZ[[[[[[ZZZ[[[]]]^^^\\\]]]___`````````___^^^]]]\\\[[[YYYWWWUUUSSSSSSNNNLLLIIIFFFDDDAAA===:::GGGCCC<<<555000......///,,,,,,---...///000111111222444777:::<<<======<<<============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>999999999999999999999999999999999::::::999999999888888888888888777666666777777777777777777777777777777666555555555555555888777555444333444444555444444444333333333222222000222444333111222555888///111333222000///222555222444555444111///111333...000111111/////////000000000///---,,,...222666333222555222+++111777111///......///000000...+++////////////...---,,,++++++---///...,,,+++---///((('''+++222222---...333111,,,)))+++111222...)))***,,,...---+++***,,,...(((000222+++(((...000,,,///***(((***)))(((///999AAA;;;555111,,,(((+++111...111...))))))///111///000000///...------------...---+++)))(((((()))***(((&&&%%%'''***+++)))&&&'''(((((()))***)))))))))''')))+++)))%%%&&&+++000(((((()))***************)))))))))***++++++)))''''''000+++)))111******@@@DDD222///555000+++---,,,(((***,,,+++))))))+++---+++)))))),,,......+++((((((((())))))))))))((((((------+++)))''''''***,,,,,,...---)))(((******''''''''''''***,,,---+++***(((***,,,......,,,***(((***000666555000---///333++++++++++++++++++++++++)))))))))***,,,///222444))))))+++---//////---+++)))+++---,,,+++***+++,,,+++,,,---...///...---,,,+++---///...---...111555...---,,,+++,,,---...///+++++++++,,,,,,...///000***...000...***))),,,000,,,000333333000------...---///222222111111111111,,,,,,...///222555777888,,,***---444444...,,,...+++...000000---,,,---///+++000444444222111444888---,,,++++++---000333666999333...,,,,,,///777AAAEEEJJJQQQVVVUUURRRNNNLLLFFFCCC@@@@@@@@@===888444---***...'''%%%### 999###'''444--- $$$***///333444<<>>>>>>>>>>>>>>BBB???===;;;;;;;;;;;;:::999::::::;;;;;;::::::999:::999999:::;;;<<<:::999777777777888999999::::::666555555777999:::777444111555888666333111444888666555444333222111111111222222222222111111000000///111333222000222777;;;555555444333333222111111///111111///------000333000000000000////////////111000///......///000111...///000111111000///.........//////...------,,,---...000111111///---,,,...***((())),,,//////---...,,,...333222,,,,,,000---------,,,+++***((((((------,,,+++************(((---000...+++------,,,)))***,,,,,,,,,***((('''???666...+++...111...***)))******++++++******)))///---...000///+++)))***---)))((()))(((%%%%%%(((((()))+++,,,+++(((&&&$$$))))))((('''''''''''''''(((***+++)))&&&$$$%%%'''###&&&))),,,000333///(((***...222///***'''))),,,)))'''(((---///...000444CCC555,,,...///***,,,333((('''''')))+++,,,+++)))111,,,((('''***,,,***''''''''''''((()))+++,,,---000///...+++))))))+++---,,,+++))))))******)))'''$$$((()))%%%&&&,,,---*********)))***...111///,,,,,,,,,,,,,,,,,,,,,,,,,,,:::333...//////,,,+++,,,000)))'''---222///,,,---...***+++222444000...000---------,,,,,,+++++++++111///,,,+++,,,...///...++++++++++++++++++++++++---------.........//////+++///...******///000,,,222///------///000///---///...///000111111///---/////////,,,***,,,000555//////...,,,,,,///333777//////111333555444111......///111222222000...,,,333333111000////////////...+++***---111333///+++.........---///333:::>>>FFFJJJPPPTTTUUUSSSOOOLLLEEECCCAAA??????===:::777111%%%111(((###&&&111$$$### !!!$$$  """'''000999@@@>>>BBBIIITTTaaakkkqqqtttyyyzzz|||~~~{{{xxxvvvuuuuuuuuuvvvzzz|||~~~{{{zzzyyyyyy|||yyyhhhUUUFFF>>>444222444???NNNbbbzzz|||vvvqqqnnnsssvvv{{{iiihhheeecccaaa_________XXXWWWTTTQQQPPPPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIMMMQQQQQQTTTXXXXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXYYY[[[ZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^\\\XXXVVVUUUTTTRRRPPPPPPMMMJJJGGGEEEBBB???<<<>>><<<888444222000000///+++,,,,,,---...///000000666777999;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>CCCAAA@@@???>>>>>>===<<<999::::::;;;;;;::::::999<<<;;;::::::;;;;;;999777999999888888888888888888666444444666999;;;999777555888;;;999666444777:::555555444333222222222222222222222222111111111000222333222111000111444666888888666444222000...---///000111000------000222000000000000/////////...000000////////////000000---...///000000000///...---...///000000000000///...//////000000///---,,,---+++******,,,---......,,,***---333444000...000,,,------------,,,,,,+++,,,,,,---...000222333444***000222///---......---,,,---...//////...,,,+++888444000---------+++)))------------------------'''%%%&&&***+++)))***------+++***...///...000333************))))))((((((******)))(((((((((((((((((()))***)))''''''((())))))***)))))),,,111///)))***+++,,,,,,,,,,,,,,,---***''''''+++---,,,...222???333,,,//////***+++111,,,***((((((+++---------///+++''''''***+++)))&&&++++++******))))))******)))******)))'''(((***,,,)))(((&&&&&&''''''&&&$$$%%%))))))&&&'''+++---***&&&(((+++...222333///+++))))))))))))))))))))))))222---***---000//////111111***(((...111...,,,++++++((()))///111---+++---------,,,,,,,,,+++++++++000...++++++,,,.........++++++++++++++++++++++++------------.........///***......***+++///000---111///------///000///---222000......///000///...000111000...,,,---000333//////...---,,,...222555000000111333444222///,,,,,,---...///000111222222333222111000////////////---+++***---111222///,,,111000000///000444999>>>EEEIIIOOOTTTTTTQQQLLLIIIDDDBBBAAA@@@>>><<<888555+++!!!+++###!!!)))%%%333 """!!!!!!###'''%%%!!!!!!$$$)))...555<<>>>>>??????>>>>>>>>>>>>======<<<;;;:::999999::::::;;;;;;::::::999===;;;::::::::::::777555::::::999999888777777666666444444555888:::::::::888:::;;;:::666555666999444444333333333333333444222222222222111111111111666333111000111111111111777777555444222000///...000000111000......000222000000000/////////....../////////000000/////////---...///000111000000//////000111222222111000////////////............---,,,,,,---,,,++++++---///,,,***,,,222666444111///,,,,,,------.........///,,,,,,...000222555888999,,,111222...---......,,,,,,---...///000///...---222333444111,,,))))))***000///...------...///000***'''(((,,,...---///333***'''(((,,,...---///333...---+++******+++,,,---++++++***)))))))))))))))(((''''''(((***+++,,,+++...---)))&&&)))......***,,,***)))***,,,...,,,***+++((('''***+++***,,,000999111,,,///...))))))------***''''''))),,,...///---***'''''')))***(((&&&+++***))))))((((((((()))%%%&&&((((((((((((***+++---+++)))((())))))(((''''''))))))''''''***+++***&&&)))...444777555///+++'''''''''''''''''''''''',,,((((((,,,000000111333000,,,***---000...++++++***((((((---///---++++++,,,,,,,,,,,,++++++++++++///---+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............***,,,---+++,,,///000...000...------///000//////444111---,,,---...///000///000000///------///000............---...000222111111111222222000---***------,,,,,,...000333555222111000///////////////---++++++---000111///---333222111000000444999===EEEIIIOOOSSSSSSOOOIIIEEEBBBAAA@@@@@@>>>:::555111,,,&&&)))***(((///"""'''***)))))),,,---+++)))///777@@@HHHOOOUUUYYY]]]```eeemmmvvv|||~~~{{{yyywwwwwwzzzyyy{{{}}}pppjjjeeeddddddeeemmmvvv|||mmmZZZHHH:::333555333444;;;EEETTThhhzzz~~~zzzuuusssvvv{{{ggggggeeecccaaa___^^^]]]]]][[[WWWSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSRRRTTTXXXXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\YYYZZZ[[[[[[ZZZZZZ[[[]]]ZZZ\\\]]]______]]]\\\ZZZ^^^\\\YYYWWWVVVUUUSSSQQQOOOMMMIIIGGGDDDBBB>>><<>>????????????>>>:::;;;===<<<;;;999888777999::::::;;;;;;::::::999;;;:::999:::::::::888666999999999888888888777777666555444444555777888999666888888777444222333555444444333333333444444555222222222222222222222222666222//////111222111...333333333222222222222222000000111000000000000111000000/////////.........---...///000000///...---...///000222222222111111111222222333222000...---000///...---------......+++---///...+++***,,,///---+++,,,222777777222------------------......///---------...///000222222---000000---+++---,,,***)))***+++,,,------,,,,,,///444777333,,,'''***...000///---++++++---///000333///...000000...///333)))&&&&&&))))))&&&'''***...---------------...///+++***))))))(((((())))))(((&&&%%%''',,,//////...---,,,)))&&&)))//////+++...---++++++******))))))---)))(((***+++)))+++///333...---///...)))(((***)))'''&&&&&&(((***++++++***(((''''''((()))'''%%%&&&&&&&&&&&&'''((()))***%%%''')))************,,,///---+++*********)))((()))***)))((((((************+++111777888333---+++)))))))))))))))))))))))),,,))))))---...,,,---///...++++++---//////---,,,,,,******---......---,,,,,,+++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---/////////......------...///000000111///---,,,...///000000,,,---...............///---...///...---...///111000//////000111///---***000///...------///000111000000///.........//////---,,,+++---///000///...111111000///000444:::>>>FFFJJJPPPSSSSSSNNNGGGBBBAAA@@@@@@@@@>>>999333...+++)))&&& ,,,//////+++333888666444555777777999???HHHQQQXXX___eeeiiijjjlllpppvvv}}}}}}{{{yyyxxxxxx{{{{{{|||~~~yyynnncccYYYUUUSSSTTT___lll{{{uuueeeTTTDDD:::555444222444999AAANNNbbbsss~~~yyywwwxxx~~~ggggggeeedddbbb___^^^]]]___]]]YYYUUUPPPMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSTTTRRRSSSVVVVVVSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\XXXZZZ[[[[[[ZZZZZZ[[[\\\[[[]]]^^^``````^^^]]][[[]]][[[XXXVVVVVVUUUSSSQQQOOOLLLIIIFFFDDDAAA>>>;;;<<<:::555111...,,,,,,,,,,,,------...///000111111333444777999;;;<<<<<<<<<===>>>>>>???????????????<<<>>>@@@@@@===;;;;;;<<<999::::::;;;;;;::::::999888777777999;;;;;;:::999777777888888888999999999888777666444333333444555555666666555333222222222444444333333333444555555222222222222222222222333333000...///222444222000111222222222222222222222111000000111111111111000////////////............---...///000000///...---000111222333444333333222...000111222222111///...//////...------------...***---//////,,,+++---//////......111555666111***......---,,,+++,,,,,,---------,,,,,,,,,,,,------000222000---,,,///...+++))))))******++++++++++++---222555222+++(((***///---+++***((((((***+++---111---+++,,,,,,)))***---,,,))))))+++***'''&&&((()))***,,,------,,,+++***))))))(((''''''''''''((((((&&&$$$&&&,,,000111000)))***)))(((,,,111///******---...,,,((('''***...///+++)))++++++)))+++///---,,,---///---)))'''(((&&&&&&''')))++++++)))'''((((((''''''(((((('''&&&''''''''''''(((((()))***&&&(((***+++***)))***+++---+++(((&&&&&&'''&&&&&&***)))))))))))))))***+++---,,,///444333,,,((()))************************+++)))+++......+++***---***+++,,,,,,...000///---++++++++++++---...---+++++++++++++++++++++++++++,,,+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******,,,...///.........------.........///111222,,,,,,,,,...000111000///+++,,,---///111222222111---...//////......000222...------///000000...---.........////////////.....................//////---,,,,,,---.../////////---------...///444;;;@@@GGGKKKPPPSSSRRRMMMFFFBBB@@@@@@??????===888222...'''(((""""""&&&...777666000:::AAAAAA???BBBEEEGGGNNNRRRXXX^^^dddjjjqqquuutttuuuxxx}}}}}}{{{zzzyyyyyy{{{{{{|||xxxrrriiiYYYIIICCC???AAAOOO```sss{{{~~~ppp___NNN@@@999666222111444888???KKK___qqq{{{xxxzzzhhhgggfffeeecccaaa^^^]]][[[ZZZXXXUUURRRPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSTTTQQQRRRUUUUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^______^^^]]]\\\\\\ZZZWWWUUUUUUTTTSSSQQQOOOLLLIIIFFFDDDAAA>>>;;;777555333111000/////////------...///000111111222222333666999;;;<<<=========>>>??????@@@@@@??????;;;>>>@@@???<<<:::;;;===999::::::;;;;;;::::::999666666666888:::<<<;;;:::666777777888999999::::::888888888666333222222333777666666555555444444444555555444444444444444555222222222222333333333333000000///111333444444333444333333222111000000000111000000111222222111////////////.........------.........//////.........111222333444444333222111+++---000333444333111000.........------------,,,***,,,...............//////000000///222444111+++///...,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///222333111......222111---,,,,,,,,,,,,,,,,,,,,,---***---000111...,,,+++,,,***)))(((''''''((()))***+++((((((******((())),,,)))&&&'''++++++((((((***%%%''')))+++***)))&&&$$$)))(((((('''''''''''''''((('''&&&'''***---000111'''))))))***...222///(((%%%)))---,,,)))***000666000,,,)))******)))+++000***+++......,,,)))''''''&&&'''))),,,...---***(((''''''((((((((((((''''''---,,,+++***)))((((((((('''((())))))((((((***+++000---)))''''''(((((('''+++((((((***+++)))***---,,,)))+++000---%%%###((())))))))))))))))))))))))&&&'''***//////,,,,,,///))),,,---,,,---//////---***+++***(((***---,,,(((*********+++++++++++++++,,,+++***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***,,,///000---,,,---+++---.........///111333++++++,,,///111111000.../////////111444555555444---...///......///222555...------...000111000...+++,,,---///000000000000---------------...///000------,,,------...000000+++,,,,,,---///555;;;@@@HHHKKKOOOQQQPPPLLLFFFCCC@@@???>>>>>><<<888333///...///&&&,,,---(((222111333===GGGJJJLLLRRRWWWXXX```bbbfffiiimmmrrryyy}}}{{{|||~~~}}}}}}}}}{{{zzzzzz{{{{{{{{{}}}{{{rrrkkk]]]JJJ999333///000@@@TTTkkkuuu}}}lllYYYFFF:::555333000111444999>>>JJJ^^^ppp~~~{{{zzz~~~hhhhhhhhhfffdddbbb___^^^XXXXXXVVVUUUSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQQQQPPPQQQUUUWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXVVVTTTTTTSSSRRRPPPNNNLLLHHHFFFDDDAAA>>>;;;555444444333222000///...------...///000111222222111222555888;;;=========>>>>>>???@@@@@@@@@@@@???:::===>>><<<999777:::>>>999::::::;;;;;;::::::999777777777888:::;;;:::888888888888888888888999999777999:::999666444444555777666555555666666666555777666555444444444444444222222222333333333444444///111333333333333444555333333222222111111000000222000000111333333111...//////.........---------///......------......///111222222333222111///...///111333555555333000...------.........---,,,+++******+++...000111000///,,,000000---...222222...///...,,,+++,,,---///000,,,,,,,,,,,,---...//////000000...+++---111000,,,...------,,,,,,,,,------)))+++///555888666///)))))))))))))))))))))))))))(((&&&'''+++,,,******---%%%###%%%)))***'''''')))))))))******)))((('''&&&***))))))((('''((((((((((((((((((''''''***---111)))*********---000---'''&&&(((***+++,,,///444888///***((())))))(((+++///(((+++...---+++)))((((((''''''(((***,,,,,,+++)))&&&((()))***)))(((((((((,,,,,,***)))((('''''''''((()))*********+++...000333000,,,******************''''''+++,,,)))+++///***'''+++222///&&&%%%+++))))))))))))))))))))))))$$$&&&+++000000,,,---000+++000000,,,+++...---***+++---+++((()))------((()))*********++++++++++++,,,++++++---///000///...---------------------------------,,,,,,,,,++++++...+++,,,111000+++***,,,***,,,.........///222555///...------...///...---222111///000222444222111...............111555888111///...///000000///---......---,,,---...///000,,,,,,,,,,,,---...///000---------------...000111---.........000555;;;@@@HHHJJJMMMNNNMMMJJJFFFCCCAAA???>>>===;;;999555222000111'''666333!!!---000;;;EEEOOOTTTZZZbbbfffgggjjjmmmpppsssvvvzzz~~~~~~~~~}}}|||}}}{{{zzz{{{|||||||||}}}~~~wwwmmmeeeOOO===///,,,))))))777KKKbbbnnn}}}wwweeeQQQ???555111222///000444888===GGG[[[nnn}}}iiiiiihhhgggeeeccc```^^^YYYXXXWWWUUUSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNOOONNNQQQVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVWWWXXXXXXWWWWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUTTTSSSSSSQQQPPPNNNLLLHHHFFFCCCAAA===;;;777777666555333///,,,***------...///000111222222000222555888;;;======>>>>>>>>>???@@@@@@@@@@@@???>>>@@@BBB???;;;:::>>>CCC999::::::;;;;;;::::::999999888888888::::::888666::::::999999888777777777666999<<<;;;999666777888555444333444555666555444888777666555444333333333222222222333333444444444000333666555333111333555//////000111222333333444222000000111444444111...//////.........---------///...---,,,,,,---...///111111111111000///---,,,777777888888555111,,,))),,,---...//////---+++******))))))---111333111///)))...000,,,,,,111444222...---,,,,,,---///222333......---,,,,,,,,,,,,,,,,,,,,,)))''')))......***...---,,,+++++++++++++++***,,,222<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777999999888666666555555555444555555555666666777777555333111222444555333111555444444444333222222222333333333000......111444/////////000111111222222///000111222222111000/////////.........000111333000000000000////////////444666666333---***+++---000555999777111...111555333...(((&&&))),,,......++++++++++++,,,...000111)))000333000444===???;;;222,,,)))///444333000///,,,...000///---+++++++++555222...------...------...+++)))))),,,---,,,***///,,,+++///333333,,,%%%))))))***++++++++++++***(((,,,---+++******(((###(((%%%&&&+++,,,***((())),,,...,,,(((***---***###&&&((())))))''''''))),,,***+++,,,+++******,,,---666...(((***---+++))))))...+++''''''***///333555******)))((((((***///222.........---,,,+++***)))***(((&&&(((+++...---,,,+++'''%%%%%%### !!!%%%'''(((((('''%%%%%%&&&(((&&&(((++++++******---///111111000...,,,+++))))))&&&(((+++///111///)))%%%)))000777666000******+++$$$&&&)))+++,,,***)))'''((((((;;;AAA///+++000'''333222000///......//////+++,,,...//////...,,,***,,,---...---+++***+++,,,,,,,,,,,,------.........000///...---------------.........------,,,,,,,,,+++,,,.../////////111333---,,,+++***+++---///111111000...---,,,,,,,,,---///...,,,++++++,,,---///!!!...666111+++,,,///000000000///------,,,,,,,,,222///------000000...+++111---***)))+++------+++------......------,,,,,,,,,***+++...111444;;;BBBDDDJJJQQQQQQKKKFFFCCCDDD???AAADDDDDD@@@999111,,,''''''((((((&&&(((333@@@MMMVVV```gggjjjmmmssswwwyyyyyyyyyyyyzzz|||}}}~~~|||zzz{{{}}}~~~xxxpppaaaRRR===000### ###***444===ZZZlll~~~iiiPPPAAA999444111111222222444666:::CCCWWWiii}}}jjjjjjjjjhhhfffccc```^^^\\\YYYUUUTTTTTTSSSPPPNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOQQQRRRTTTUUUUUUQQQSSSUUUUUUTTTTTTUUUVVVSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMJJJFFFCCC@@@>>>>>>777666444222000///------++++++,,,---///111333444333444666888:::<<<======>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777999888777666555555555555444555555555666666666777555333111222444555333111444333333222111111111111222000000222666777444111111111111000000000000000000000111111111111000000000//////......///111111......//////000000111111444555555333000.........333666888555111///000222///---***)))***++++++***///...,,,+++******++++++---222666666666555222,,,///,,,+++...000...///222---...//////---+++,,,,,,111///+++******+++******---+++)))))),,,---,,,***---+++***...333444...(((***++++++++++++,,,,,,,,,,,,---+++&&&%%%(((***(((***''''''***+++(((''')))***,,,+++(((***...,,,&&&(((***+++***((((((***---((())))))((('''(((***---444,,,(((***,,,+++)))******))))))***---///000000,,,,,,,,,,,,+++,,,000222******************)))))))))'''&&&''')))++++++)))((('''''''''%%%%%%---777$$$%%%&&&'''&&&''')))+++((()))))))))(((***...222------,,,+++)))''''''(((111---)))(((,,,//////...***///444222,,,&&&&&&((('''((()))++++++***)))((()))(((555999+++***000)))///......------...///000,,,,,,---......---,,,+++,,,---...---+++***+++,,,,,,,,,,,,---------------//////...------------............------,,,,,,,,,***,,,.........///000222...---,,,,,,---...000222444333111000//////000000......,,,,,,,,,,,,---...+++222666222///000000...111000///...------------////////////...------...222...++++++,,,......---++++++,,,------...------000...---000222444;;;CCCEEEJJJOOOPPPLLLGGGCCCBBB<<<>>>@@@@@@>>>888222...)))((('''(((''')))444???MMMWWWdddmmmppprrruuuxxxzzzyyyxxxxxxyyy{{{~~~~~~~~~|||zzz{{{}}}zzzppp^^^MMM999...### ###***444===WWWiiijjjPPP@@@666...)))(((,,,---000444888CCCVVViii~~~jjjjjjiiihhheeebbb```^^^[[[YYYVVVTTTTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRSSSTTTUUUOOOQQQTTTUUUTTTUUUVVVWWWRRRRRRTTTUUUVVVWWWWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWVVVVVVTTTSSSRRRQQQOOOMMMJJJFFFBBB???===<<<666666666555333000---+++,,,,,,,,,...///111333444333444666888:::<<<======@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777666555444444444444555555555555555666666666444333222222444444333222666555444333333444444555111...---444===???777...222222111111000//////...111111000000000000111111111000000////////////000------...///000111222222444333333444555444111///333333222000000///000000---000222333111...,,,+++000///---,,,+++++++++,,,888666777999666000,,,,,,///------...,,,***---333---......---,,,+++---...333111...,,,---------,,,---+++******+++,,,,,,++++++))))))---222444000+++---,,,+++++++++,,,---......000...******---...+++,,,((((((******''''''***(((***)))(((***---,,,(((+++,,,,,,+++))))))***,,,((((((((('''&&&(((,,,///111***'''))),,,+++******'''(((***---000000---***((()))******))))))***,,,***)))((((((((()))+++,,,((('''%%%%%%'''((('''&&&''''''((((((%%%'''444BBB$$$%%%'''''''''''')))+++)))((('''&&&&&&)))...222+++,,,,,,***((('''(((***111---'''%%%(((,,,///000,,,000222///)))%%%&&&)))***************)))))))))+++'''...000(((***///+++++++++++++++,,,---...///,,,,,,,,,,,,------------,,,---...---+++***+++,,,------------,,,,,,,,,,,,...------------...//////.........---------------***,,,---...---...///111///...------...///111222444333222111000000111111------------------------222333333111222555555111111111000000///.........,,,///222111---+++---000222000------...//////...))))))+++,,,---.........222///...000111333:::BBBGGGIIIMMMOOOMMMHHHCCC@@@;;;<<<>>>???===999444111,,,(((&&&'''(((,,,555>>>MMMYYYhhhrrrvvvvvvxxxzzzzzzyyyxxxwwwxxx{{{~~~~~~~~~|||{{{}}}~~~~~~~~~{{{nnnWWWDDD222)))!!!!!!$$$***333;;;TTTggg}}}xxxdddMMM???777000,,,+++&&&)))///444999DDDYYYllljjjjjjiiihhheeebbb___^^^[[[YYYWWWUUUTTTSSSQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPQQQSSSSSSTTTOOOQQQTTTTTTTTTTTTUUUWWWRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZUUUUUUUUUUUUTTTSSSRRRQQQNNNLLLIIIFFFBBB@@@>>>===777777666444222000...------------...///111222333333444666999;;;<<<======AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666666555444444444444444555555555555555555555555333333333333333333333333444444333333333444555555111......444<<<===666...111111111111000000//////222111000//////000111222222111111000///...............//////000000111111444222222444777888444111111...,,,,,,///000000......555;;;===999444///.........---...///111333444===444///222111,,,///777555000...---,,,)))+++000.........---+++,,,...000333111///...//////...---,,,+++******++++++++++++,,,***))),,,000222///,,,---,,,***)))***+++---///(((---111111000000,,,'''+++(((((())))))''')))---))))))***)))***+++***(((,,,,,,+++***)))))))))*********)))''''''***...222...)))'''***,,,******+++'''(((***---///...+++(((%%%'''))))))((('''''''''---+++***))))))***,,,---((('''&&&&&&&&&&&&&&&%%%***((('''&&&$$$%%%---888'''((())))))'''&&&&&&'''''''''&&&%%%&&&(((+++...(((******)))&&&&&&(((***%%%(((++++++)))(((***,,,///111222///+++)))+++...---,,,+++***))))))******+++((()))+++***,,,---+++***************++++++,,,,,,,,,+++++++++,,,---...,,,---...---+++***+++,,,...------,,,,,,+++++++++,,,,,,,,,------///000000...............---------***+++------,,,---...000......------...///000000000000000//////.........+++,,,---.........------//////000000222555888888111111111111000000//////---000222222000...///000111000///.........//////)))***+++,,,------------///,,,,,,...000222:::BBBHHHIIIKKKMMMMMMIIICCC>>>>>>???@@@@@@>>>:::666444---'''$$$&&&***...666===OOO[[[iiissswwwxxx{{{}}}{{{yyywwwvvvwwwzzz~~~}}}~~~~~~~~~~~~}}}~~~~~~{{{iiiOOO;;;,,,%%% """%%%***222:::SSSfff|||rrr```JJJ===555...***(((###'''///666<<>>AAAAAAAAA@@@@@@>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666555555444444444444555555555555555555444444444333333333333333333333333000000111222222333333333111111111333555555333000//////000000111111111111222111000//////000111222222111111000///...------111111000000//////......444222111444777888555222555111......111111///,,,,,,333;;;>>>:::444///---,,,,,,,,,...000222555666666...***......+++///888<<<444------...,,,***+++---......---,,,---///222///---,,,+++,,,,,,+++***++++++++++++******+++,,,---+++***+++...///...,,,,,,+++)))((()))***,,,...%%%***---------...+++&&&)))'''(((***)))'''***000+++***++++++***(((''''''+++***)))(((((((((((('''***)))((('''''')))...222,,,((('''+++,,,******,,,,,,+++******,,,,,,+++***&&&)))+++,,,+++)))))))))...---***((('''((()))***))))))((('''&&&%%%&&&&&&---(((%%%&&&'''%%%&&&)))'''(((******(((&&&&&&'''%%%%%%&&&'''((((((((('''$$$''')))(((%%%###%%%(((!!!+++444333,,,'''+++222...//////---+++,,,///333///...,,,*********+++,,,)))+++)))***///...+++++++++************))))))(((,,,++++++++++++,,,---...,,,---...---+++***+++,,,---------,,,,,,++++++***,,,,,,,,,---...///000111........................***,,,------,,,,,,...///------------------........................------+++,,,------......------+++---//////...///444999000111111222111111000///111000000222444444111.../////////......---......,,,,,,,,,------,,,,,,+++,,,***+++000333555<<>>RRR\\\iiirrruuuxxx{{{zzzyyywwwwwwxxxzzz}}}|||}}}~~~~~~~~~~~~~~~}}}vvvaaaFFF444'''""" """%%%)))111:::RRRfff|||ttt```III999...%%% &&&///666===IIIbbbxxxiiiiiihhhgggdddaaa___]]]YYYYYYYYYVVVTTTRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPOOONNNOOOOOOPPPQQQQQQRRRRRRQQQRRRTTTTTTSSSRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOIIIHHHFFFDDDBBBAAAAAA@@@<<<:::666222000000111222////////////000000111222444555777999;;;===>>>>>>@@@@@@@@@@@@???>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666666555555555555555666555555555444444444444444222333444444222222333444222444666888999999777666111333444222///...000222...//////000111111222222111111000000000000111111111111111111000///------222222111000///...------444333222222333444333222<<<999666555555333...***)))---333555444000+++)))------,,,,,,---...000111222111222555666222111333===333---...000...+++))),,,---......---...000222///...------......---++++++,,,,,,+++******+++---...,,,++++++,,,...------******)))))))))***+++,,,...///---)))***///222111((((((***,,,***'''***000+++***+++,,,)))%%%%%%((()))'''&&&&&&'''((('''&&&'''''''''&&&%%%'''+++...,,,)))))),,,,,,******,,,111...***((()))+++,,,---%%%'''******)))((())))))+++***((('''&&&%%%&&&&&&)))))))))(((&&&&&&'''(((,,,&&&$$$(((+++***&&&%%%###&&&(((***))))))******''''''((()))***)))&&&###&&&+++000000+++((()))+++***222999555+++)))333>>>*********))))))+++///222///...,,,++++++,,,------(((...******222///(((++++++,,,,,,++++++)))((((((******++++++,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111.............../////////+++---......------...///,,,---------------------//////000000000000///...+++,,,,,,------...............000000---***...444///000111222222111000///111//////222555666222---...///000000...---...///---.........------,,,+++---,,,///555888:::@@@GGGGGGJJJMMMNNNLLLGGGAAA===@@@AAAAAA@@@<<<666000,,,'''######%%%(((---777AAASSS]]]iiiqqqtttvvvzzz~~~xxxxxxwwwxxxyyyzzz|||}}}{{{zzzyyyxxxxxxyyy|||}}}|||nnnVVV>>>111%%%!!!!!!###%%%)))111:::QQQggg~~~rrr^^^GGG888///(((###"""%%%...555:::HHHbbbzzz~~~iiiiiihhhgggdddaaa^^^]]]XXXYYYYYYWWWTTTRRRSSSUUUSSSSSSRRRRRRQQQPPPPPPOOONNNOOOOOOPPPPPPQQQQQQRRROOOQQQSSSSSSSSSSSSTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTSSSRRRPPPNNNMMMJJJIIIGGGDDDBBB@@@??????;;;999777444222111111000000000000///000000111111444555777999<<<===>>>>>>>>>>>>>>>??????>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777666666555555666666777555555555444444333333333111333555444222111333555333666:::>>>???>>>;;;999000222444333000...///111000000000000000111111111000000111111111111000000000000111111000///...---111111000000//////......444444333000//////000222999999888888777333///,,,++++++---000111000---***///...---,,,,,,,,,------111555666555555666333///555000---///000---,,,,,,***,,,.../////////000222111000///000111111///---***,,,---,,,))))))+++---,,,+++******+++---///000*********+++++++++,,,,,,111222...******111555555)))***---...***%%%''',,,)))(((***,,,***%%%%%%***(((&&&$$$%%%'''((((((&&&''''''((('''&&&''')))+++,,,***+++...---))))))---444000+++((((((+++------###$$$''''''''''''((()))(((((((((''''''&&&&&&&&&'''))))))(((&&&%%%'''))))))&&&&&&***,,,)))((()))###&&&)))******)))******---,,,******++++++(((%%%(((...555555000++++++,,,---111333///***+++444<<<((((((((('''((())),,,...------------------......'''111+++(((000,,,%%%---++++++,,,---,,,,,,+++***((()))+++,,,------,,,,,,,,,---...---+++***+++,,,+++++++++++++++,,,,,,,,,---------------...///000---........./////////000,,,...//////...---///000------............------///000111111111111000///,,,,,,++++++,,,---///000222......111111---...111...///000222222111///...---...000222333222000...///111222222///...///000------.../////////......---...222999<<<<<<@@@EEEEEEJJJOOOOOOJJJDDD@@@???>>>@@@BBBAAA===666///+++"""!!!"""%%%'''+++777DDDSSS]]]kkktttvvvwwwxxxzzzvvvwwwxxxyyyzzz{{{{{{{{{vvvrrrllliiikkkqqqxxx~~~}}}wwwfffLLL888///$$$"""!!!###%%%(((111:::SSSiiiiiiVVV@@@444///,,,+++,,,"""'''///555999HHHddd}}}tttiiiiiihhhgggdddaaa^^^]]]XXXYYYZZZWWWTTTRRRSSSUUUTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQLLLOOOQQQSSSSSSTTTVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZVVVWWWXXXYYYZZZZZZZZZZZZVVVUUUUUUSSSQQQOOOMMMLLLLLLJJJHHHDDDBBB???>>>===999999888777555222000...111111000000000000111111444555777:::<<<===>>>???<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777666666666777777888555555555444444333333333111333555444222111333555---111777;;;<<<:::777444///111333333222111000000222222111111000////////////000111222222111000//////000000111111000...---////////////000000000000444555333///++++++...222000222555777666444111///111///...000444555333000000000...------...///000---222///((((((///222---...,,,...000///+++,,,000)))+++///000000000111111...---,,,---......,,,******,,,---,,,))))))+++...***)))((()))+++...111222***+++,,,---------,,,,,,'''***+++)))***---...,,,+++---///000***$$$$$$)))'''&&&(((,,,***%%%&&&---(((%%%###%%%((())))))''')))*********((((((***+++---,,,---///---***)))---555111,,,))))))+++,,,---&&&''')))*********,,,...'''((())))))***)))))))))&&&''')))'''%%%%%%'''***((('''(((***)))%%%''',,,&&&)))++++++***(((''''''333000,,,++++++,,,***(((""")))111222,,,&&&$$$&&&((()))******)))***...000)))))))))(((((()))+++,,,,,,------....../////////(((333+++%%%...)))###///)))***,,,---......------''')))+++---...---,,,+++,,,---...---+++***+++,,,*********++++++,,,,,,---...------------...//////---.........//////000000---///000///......///000...///////////////.........///000111111000///...---,,,+++***+++---000111444---***111666444222222---...000111111000///...(((---222222000......///000222444333111///000222,,,,,,...///000000111111---...333999;;;;;;===AAADDDJJJPPPPPPIIIBBB@@@@@@???AAACCCDDD@@@999222---"""%%%%%%***888FFFRRR^^^mmmwwwyyyxxxwwwwwwuuuvvvxxxzzz{{{{{{{{{zzzpppiii```[[[^^^hhhuuu}}}|||tttaaaFFF555///%%%""""""$$$%%%(((111;;;UUUlll}}}dddPPP:::,,,'''######$$$&&&+++222777;;;JJJggg{{{mmmkkkiiifffeeedddbbb___\\\XXXWWWVVVTTTSSSSSSTTTTTTQQQSSSUUUTTTRRROOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRRRRSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZXXXWWWWWWXXXXXXWWWUUUUUUSSSRRRQQQQQQPPPNNNLLLMMMJJJFFFCCCAAA@@@>>>===888888888888777444222111000/////////000111333444444555666888:::<<<>>>>>>AAA@@@===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999888777666555555999999999999888888888777666666666666666666666666GGG999000222444111333;;;555777555111000111111---555333000777>>>444---666444444222111000000//////333333222222111000//////...------...000222222111222333333222111555<<>>???111000---,,,111777777222---,,,---...+++(((+++111)))---111000,,,))))))***///000111000...,,,---......000...+++...333222+++,,,------......------,,,000///...---+++***)))((())),,,///000///---------+++)))+++///---((((((...000...+++(((''''''((()))***,,,,,,***((()))...333***)))(((((()))(((&&&$$$((($$$$$$((((((######'''%%%+++,,,))),,,222---"""++++++...111...***///999***'''&&&***+++((('''((('''%%%%%%'''***+++)))'''*********+++,,,,,,,,,---))))))******)))((('''''')))(((((()))***)))***,,,&&&---///)))(((,,,)))!!!###&&&((())))))(((((()))))))))'''&&&&&&'''((()))***)))((((((***+++*********+++,,,***((('''***...'''***...---***)))+++...***,,,---+++'''%%%''')))+++''''''+++,,,)))+++000+++---......+++)))((((((---------,,,,,,++++++++++++,,,------++++++,,,---333444111+++***---...---,,,------,,,+++***,,,------.........---,,,,,,+++,,,---------------,,,,,,111...---///333444000,,,///...---,,,---///111333000...,,,,,,000444777888000111444888;;;888222---,,,//////+++***,,,---,,,555...111***666GGG:::111111...,,,,,,...///...,,,000222333333444:::CCCJJJGGGKKKOOOOOOJJJDDDAAA@@@AAADDDFFFFFF@@@666,,,%%%!!!%%% '''+++666IIIYYYeeeqqqvvvxxxyyywwwtttyyyxxxvvvvvvyyy|||wwwooohhh\\\QQQPPPWWWaaannnxxxxxx~~~zzzlllYYYEEE555,,,++++++ )))%%%(((@@@YYYqqq|||___LLL555(((!!! !!!(((444AAASSSnnnnnnZZZjjjiiigggfffeeeccc___\\\[[[YYYWWWUUUSSSSSSRRRSSSSSSUUUVVVVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNKKKLLLIIIFFFDDDBBB@@@>>><<<666555555444333111//////000////////////000111111444555666888:::<<<>>>>>>??????@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;888888888888777777777777999999888888888777777777777777777777777777777777999333444999888111000777333555444000000444666444444222///777@@@777///666333333222111000000000000333333222222111000000///333222000...------///111666666555222///000444888///000111000//////111333555555444222111///......---444...444333---888777******)))+++444???CCCAAA===:::999777111+++,,,222...///000///---,,,+++,,,---...//////......///111...///...,,,///333222+++,,,,,,------------,,,,,,---,,,,,,++++++*********)))+++......---,,,,,,---111------///---(((&&&))))))(((''''''(((+++...000---------,,,+++,,,...111(((''''''((())))))(((&&&((($$$%%%((((((%%%%%%)))$$$(((******,,,///---)))---***+++///000---///444///+++***,,,,,,(((&&&&&&***)))((())),,,,,,+++)))))))))))))))))))))******''''''''''''''''''&&&%%%(((&&&%%%(((******(((&&&(((,,,---,,,+++,,,)))%%%&&&(((***+++*********+++---,,,***((('''&&&&&&&&&'''&&&&&&'''***,,,------)))+++,,,+++((((((***,,,+++******---000111111///)))*********))))))+++,,,,,,((((((,,,,,,)))***...---///000000---,,,++++++---,,,,,,,,,+++++++++++++++,,,------++++++,,,---333333000++++++...///,,,,,,------,,,+++***,,,...------......------,,,+++....../////////......---111...,,,...111222000,,,111000...------...///000000///......000555:::===333222222444666666222///...222222...---000111000111---222***222AAA777222333000...---//////...,,,///111222222333777???EEEJJJMMMOOOMMMHHHDDDBBBBBBBBBEEEGGGGGGAAA888...'''(((+++&&&%%%+++///999LLL^^^iiitttyyy{{{|||{{{yyyyyyyyywwwvvvxxxxxxqqqhhhXXXMMMCCCCCCJJJVVVeeeqqqyyy~~~vvvfffQQQ<<<,,,### ###%%%&&&"""---DDDYYYqqquuu[[[GGG111%%%!!!$$$///<<>>;;;666555444222111000//////111111111111111111111111444555666888:::<<<>>>>>><<<>>>BBBDDDDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999888888777777777666666666777777777777777777777777111333<<>>>>>;;;===AAADDDDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::888888888888888888888888777777777777666666666666666666666666666666666666222555===EEECCC:::444555666888777444333555555222999777222888DDD<<<...---111111000000111222222333222222222111111111000000111///...000444777888888000111111000000///000000...000111111000000111222111222444666666666444333111;;;444777555000777000//////,,,)))+++//////,,,111000222444444555<<>>>>>"""000999WWWpppvvvcccPPP<<<(((!!!"""!!!"""$$$(((222JJJlllyyy```JJJiiiiiijjjjjjiiieee```[[[WWWVVVUUUTTTSSSTTTTTTUUUWWWWWWWWWUUUSSSQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]]]][[[YYYTTTRRRQQQPPPPPPOOOMMMKKKHHHGGGEEEEEEDDDAAA===::::::999777555333333333333//////000111222444444555444555666888:::<<<>>>>>><<<===>>>@@@AAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::999888777777666777777777777666666666666555555555555555555555555666444555999:::666222000333777888666555555333///666666111777CCC>>>111...000000000000111222333333222222222111111111111111000---,,,333<<<@@@;;;555/////////000111222111111...///111222111000000111...000222444555555333222000444---555666...333,,,+++......---...222111---111//////000...,,,111888333///)))(((+++...///.../////////...------///111///,,,,,,000333333111...+++,,,,,,------,,,,,,+++.........---,,,,,,++++++)))*********))))))+++---,,,+++***)))***+++,,,***'''''''''(((***,,,///000///...///222777888666333***)))((()))******(((&&&&&&'''(((((()))***++++++***&&&''',,,***$$$'''111)))...111///,,,***+++,,,+++((((((,,,...+++***+++,,,,,,+++)))((('''((((((,,,++++++******)))))))))''''''((()))******))))))%%%******'''(((///444555***%%%&&&------&&&%%%+++%%%&&&(((((('''''')))+++&&&&&&''''''((((((((((((---+++)))((())))))((('''(((((()))***+++***)))'''++++++,,,---.........---222...+++***,,,---+++)))***+++,,,+++******)))'''+++,,,---,,,++++++,,,...************************---...///...,,,+++,,,---//////...,,,///222000******,,,,,,,,,++++++---///,,,,,,------...------,,,,,,---....../////////...222000,,,***+++---.../////////............//////,,,...000...---111:::AAA000111111111000/////////888:::888333000222444333222***...***000;;;///...++++++,,,,,,---...///111+++...222444666:::AAAFFFLLLPPPSSSQQQKKKEEEAAA@@@???AAABBBAAA<<<444+++&&&###&&&""""""***...999MMM^^^hhhqqquuuvvvyyyzzzyyyyyyzzzzzzxxxuuummm]]]NNN;;;222,,,---666GGG\\\mmm{{{vvvnnn^^^JJJ777***$$$"""""" ///000333999SSSmmm~~~ooo\\\JJJ888'''!!!"""!!!!!!'''***333JJJjjjrrr[[[FFFjjjiiiiiihhhgggddd___\\\UUUTTTSSSRRRRRRSSSTTTUUUYYYYYYYYYWWWTTTSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\\\\YYYWWWSSSRRRPPPPPPPPPOOOLLLJJJHHHFFFDDDCCCCCCAAA>>>;;;888777666444333222111111///.........///111333444444555666888:::<<<>>>>>>============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999<<<;;;:::999888777666666888888777777777666666666444444444444444444444444;;;777222222555666444222111555777666666777555111000333000555AAA???555333111000000000111222333333111111111111111111111111222///000666===>>>777///222111000000111111000...---///222222111000000111000000111222222111000///333333///@@@@@@000222000+++...///------///...+++///...///000---))),,,222///,,,***)))***,,,------000111111000...,,,------///+++,,,111555333000///,,,------......------,,,000//////...---,,,,,,+++(((***++++++******+++,,,,,,///...***''')))++++++))))))))))))***+++,,,,,,)))***+++...111222111000+++***))))))***)))'''%%%&&&))))))'''(((++++++))))))((((((***)))'''(((,,,(((///333...((((((***,,,---)))(((+++,,,)))''''''---------***(((((()))+++((((((((((((((((((''''''%%%&&&''''''''''''''''''&&&+++,,,'''***333888666)))''''''******'''&&&(((((()))))))))((()))+++---))))))))))))((('''&&&%%%+++)))(((((()))+++***))))))(((((()))******)))'''(((,,,///---)))'''))),,,,,,+++++++++---...---,,,))),,,---,,,,,,...---))))))+++++++++******,,,...*********+++++++++++++++...//////...,,,+++,,,---***...///------///...+++***+++,,,,,,++++++---///,,,,,,------......------***+++,,,---............222111...,,,+++,,,...///.........///////////////,,,---...---,,,///555:::---///222222111/////////777999777111...111333333444***---***111:::...---)))***+++,,,,,,---///111///222666888:::@@@HHHNNNMMMQQQTTTSSSLLLEEE@@@???@@@AAABBB@@@;;;222***$$$!!!$$$!!!"""+++111<<>>jjjiiigggfffeeeccc___\\\UUUTTTSSSQQQQQQQQQRRRRRRUUUVVVVVVUUUTTTTTTVVVXXXQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWXXXYYYXXXUUURRRSSSRRRPPPPPPPPPOOOLLLJJJIIIFFFCCCBBBAAA@@@>>>===666666555444333111000///444222000......///222444444555666888:::<<<>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999:::::::::999999888888888999999888888888777777777555555555555555555555555999888666555666777888777777999888444333666666444000555222333===;;;333333111111111111111111222222111111111111111111111111111222444666777555111...444111///...000000///------///222333222000000000////////////000000000000333555;;;TTTNNN///000777222333111+++(((***+++)))++++++...111///,,,...333***+++------,,,++++++,,,...000222111///---,,,,,,///+++,,,333666333000000---......//////......---------------------------(((***,,,---,,,+++++++++***000222,,,'''***///000///...---+++)))((('''&&&%%%'''))))))(((((()))******)))((()))******)))'''&&&)))***&&&&&&******&&&&&&((((((&&&(((,,,,,,))),,,000000+++''')))***)))---)))(((+++,,,)))'''(((,,,,,,,,,)))''''''))),,,'''''''''(((((((((((((((''''''''''''''''''&&&%%%(((***(((&&&...888555+++(((++++++(((''')))(((&&&((()))))))))((()))+++---******++++++***)))((('''+++***(((((()))******)))+++)))'''''')))***)))((()))---000...***'''))),,,(((***---...---,,,++++++(((---000...///333222...((()))))))))((())),,,...++++++++++++,,,,,,,,,---...///000///---+++,,,---%%%,,,000...+++,,,---,,,***+++,,,,,,+++,,,...000+++,,,------......------***+++,,,------.........222222000...,,,---...000000000000//////...------------,,,,,,---...000222,,,///111111000///111333111333111,,,***...111111222)))000,,,///555+++///+++---...---++++++---000555777999:::<<>>RRRXXXdddooosssuuuwwwvvvssszzz{{{xxxssslllaaaNNN===---)))''',,,888III```sss}}}}}}ooocccOOO:::)))!!!!!!###$$$***'''"""%%%&&&)))222IIIeeeyyyqqq[[[III555,,,###!!! """"""***,,,444NNNooouuubbbIII555kkkiiifffeeedddbbb___\\\VVVUUUSSSQQQPPPOOOPPPPPPPPPQQQRRRRRRRRRSSSVVVYYYQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQTTTVVVXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTUUUVVVWWWVVVRRROOOSSSQQQPPPPPPPPPOOOLLLJJJIIIFFFCCCAAA@@@@@@???===666666777666555333000///<<<999444111///000333555444555666888:::<<<>>>>>>===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999888999999999999:::::::::999999999999888888888888666666666666666666666666///444777666333444666777@@@@@@:::333111444555444444:::666444999666...///222222111111111111111222111111111111111111222222---222666555000---///222222///,,,,,,///000000///,,,///222333222111000000,,,,,,---...///111333444...444AAA___SSS))))))777666777333,,,***///444555......111333///******...'''+++///000---++++++,,,,,,///222222111...,,,,,,///***+++333777444000111......////////////......******+++,,,,,,---......'''***---...---+++++++++%%%///333---(((---444888)))************+++++++++***,,,---,,,(((''')))+++((((((((()))+++,,,+++)))&&&******&&&%%%))))))%%%###''''''$$$(((111///'''///111---'''(((,,,+++&&&***''''''+++---++++++,,,((())))))'''$$$$$$'''+++(((((())))))******++++++)))*********)))(((''''''***)))%%%%%%111;;;222)))......'''&&&++++++$$$&&&'''''''''&&&'''))),,,((()))+++,,,------,,,,,,///---***))))))(((&&&%%%,,,)))&&&&&&(((******(((+++---//////,,,+++,,,---)))---000000,,,((('''((()))///222000222777777222+++,,,,,,,,,,,,---000222+++++++++,,,,,,---------///000000///---+++,,,---!!!+++111///******,,,,,,***+++,,,,,,+++,,,...000+++,,,,,,---.........---***+++,,,---............222222111///...---...000222222111000///---+++***///---,,,,,,...///...------///111000//////333666///222000,,,+++000555555///)))222...,,,000)))111...000111///,,,***,,,...222444555444666;;;DDDKKKSSSTTTTTTPPPIIIDDDBBBCCCHHHIIIHHHEEE???666---'''!!!%%%""""""+++111===QQQ[[[gggsssxxxzzz{{{yyyvvv{{{{{{xxxqqqhhh[[[GGG666&&&######***777IIIaaatttkkk```LLL888)))%%%''',,,,,,&&& )))(((&&&333GGGbbbwww{{{jjjSSSBBB---&&&!!! %%%'''---,,,222LLLmmmttt```EEE000iiihhhfffdddaaa^^^\\\[[[YYYUUUPPPNNNOOOPPPOOONNNLLLPPPSSSRRRTTTVVVSSSOOOQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXWWWVVVWWWWWWYYYZZZ[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSWWWWWWPPPKKKJJJJJJHHHLLLGGGCCCBBBDDDCCC>>>:::444???FFFAAA666//////000333333222222222222222333555555555666888:::<<<>>>@@@?????????>>>>>>======???@@@>>>:::888;;;DDDLLL???<<<:::999:::<<<======::::::999999888777777777666888::::::999777888888777666666777777666444111555111...000555888555111:::>>>@@@???:::555222222444444444333333222222222444222//////555:::777///444333333222222333333444999666111...---///222555000000111111111111000000000000000000111111111111111000...,,,,,,,,,------,,,---000222///,,,000888///111111//////000///...///000111111000...---,,,...+++***------***+++...,,,///111000...---...000///,,,---111111+++***...///...---,,,,,,,,,,,,,,,...,,,++++++++++++***)))+++))))))***)))&&&'''+++)))&&&'''---111...+++******)))((('''((()))+++,,,888******.........///&&&+++++++++,,,,,,+++++++++)))))))))))))))((('''''')))&&&$$$&&&,,,...---***,,,)))'''(((,,,///...,,,$$$))),,,+++---111///(((***)))((()))++++++)))(((***'''&&&(((+++---,,,)))&&&((()))((('''%%%%%%&&&+++'''&&&111;;;///&&&...///---+++)))'''&&&&&&''')))&&&###"""$$$(((,,,............---,,,+++***)))%%%+++...+++((())))))'''$$$(((,,,+++((('''+++///...---******000555111)))(((***++++++++++++---...'''333<<<888333222111///))))))(((((()))***++++++(((,,,,,,))),,,444777666...---,,,,,,,,,,,,---...------,,,++++++,,,,,,------...,,,))))))...111000......//////...---,,,,,,)))***,,,...//////......---///222444333222111222666///((()))///333111---.........---,,,...111333...222444111---///888AAA444111//////000000---+++------..................444333000...------...///111111111444:::AAAHHHLLLUUUVVVTTTNNNEEE???>>>>>>FFFJJJJJJDDD===999333...###!!!"""'''---555CCCPPPYYYdddoootttwww{{{|||{{{xxxvvvsssoooeeeSSS===...%%%###$$$+++777III___rrr~~~oooaaaCCC***%%%""" '''###((("""''',,,+++///DDD]]]wwwuuuYYYCCC:::,,,"""%%%$$$000;;;JJJggghhhPPP:::---gggfffeeebbb___]]][[[ZZZXXXTTTPPPNNNNNNOOOOOONNNLLLQQQSSSRRRQQQRRRQQQNNNQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRUUUUUUOOOKKKJJJJJJIIIKKKGGGCCCBBBCCCBBB>>>:::666;;;AAA@@@999222000333333222222111111111222222666666666777999;;;===>>>?????????>>>>>>>>>======>>>???>>>;;;999;;;CCCIII>>><<<:::999;;;<<<===<<<::::::999999888777777777777999999888777777888:::===;;;:::999999888555333///777===:::111---222999999:::;;;999555222222333444444444333333222222222333333111000333888555000333333222222222222333333444333111000//////000000000000111111111111000000/////////000000000111111.........///111333555777***+++///111...***...555555333000//////111000...------,,,---------,,,***,,,)))))),,,,,,)))))),,,+++...000///---,,,---...///---///333222---,,,/////////...---------------,,,+++***+++,,,,,,***))),,,***+++......+++,,,///'''&&&***222666222---+++(((((((((((()))))))))***111,,,'''+++%%%222444...++++++,,,,,,,,,,,,++++++)))*********))))))((('''&&&$$$$$$)))///333222000---.........---------...&&&***,,,+++,,,///...)))***)))((()))++++++)))(((''''''((()))))))))***+++&&&((()))(((&&&%%%&&&&&&'''+++,,,111555***###,,,//////---+++***)))((((((---)))''')))...111///,,,******+++++++++******))))))---...***''')))+++***&&&(((******'''''')))+++,,,,,,+++***---111///)))------...,,,)))(((((((((&&&...222...+++------,,,))))))))))))))))))******,,,//////***+++///000------,,,+++******+++,,,---......---,,,,,,,,,------))),,,---+++,,,000111///........./////////000000***+++,,,............---,,,///222333333222222222---------.........------.........------...111333,,,111666555000000555;;;222000......000111///------......///...---,,,+++000///...------///111222000111444888===CCCHHHKKKRRRRRROOOJJJEEEBBBDDDGGGFFFGGGCCC;;;666666555333$$$"""###(((---555CCCOOO\\\fffppptttvvvyyyyyywww|||yyytttnnnbbbOOO:::+++$$$!!!###+++999KKKbbbuuu}}}iii]]]CCC---%%%!!!!!!'''###((("""&&&))))))...???WWWrrrnnnQQQ<<<333''' %%%&&&111:::IIIeee|||eeeMMM888+++eeedddcccaaa^^^[[[YYYWWWVVVSSSPPPNNNNNNNNNNNNNNNLLLRRRTTTPPPNNNOOOPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[YYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTSSSRRRQQQOOOSSSRRRNNNJJJKKKKKKIIIKKKGGGBBBAAAAAAAAA>>>;;;888777:::???===444111555222111111111111111222222666777777888:::<<<>>>?????????>>>>>>>>>>>>======<<<===>>><<<:::;;;@@@EEE>>><<<:::999;;;<<<<<<<<<::::::999999888777777777888999999888666666888:::@@@>>>;;;:::;;;;;;999888777555222222555777999999888888777555333222444555444444333333333333222222222555444111111444333000222222222222222222222222...///111111111///---+++000000111111111111000000....../////////000000000---...///111333666999:::...///333555222---000666<<<666///---///111///---///,,,***+++...///...,,,...,,,---000000---,,,...+++,,,......,,,+++,,,---------111555444///...///000//////...............******+++---......,,,)))...,,,---111000,,,+++,,,)))'''***111333111......'''(((((()))***)))))))))$$$,,,---@@@---;;;...(((++++++,,,,,,,,,,,,++++++*********+++******)))(((''''''(((---333555333111,,,///222111,,,)))***,,,))),,,---++++++---,,,)))***)))((()))++++++)))((($$$'''******'''&&&))),,,'''((()))(((&&&&&&&&&'''$$$222666444333,,,(((000---------,,,+++)))((('''---)))(((...555666///(((''''''((())))))))))))))),,,...---(((&&&***,,,,,,&&&&&&'''((())))))))))))))),,,,,,***+++------***---------+++(((&&&&&&&&&((())))))&&&&&&***+++************)))))))))))))))---000///,,,+++,,,+++(((,,,+++************+++,,,///...------,,,,,,,,,---)))---///...///111///,,,......---...///111333444,,,,,,---......------,,,+++...111222222222222333***111777777222//////111...............000111222+++111666777333111222444222111/////////000///...,,,---/////////---+++)))+++++++++,,,...000333444000222666;;;@@@DDDHHHIIIQQQPPPMMMHHHDDDDDDHHHLLLCCCDDDAAA999333222111///%%%###$$$)))---444AAANNNZZZeeeppptttvvvyyyyyywww}}}xxxqqqgggYYYFFF222$$$"""!!!+++:::NNNeeewwwyyybbbUUU???,,,"""!!!###'''"""%%%$$$$$$---999OOOkkk~~~~~~dddFFF222*** ***''''''((( !!!'''111999GGGccc~~~vvv___GGG444(((dddcccbbb```^^^ZZZXXXVVVTTTRRRPPPNNNMMMNNNNNNNNNKKKQQQTTTPPPMMMOOORRRRRRPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[YYYXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPMMMPPPPPPLLLJJJLLLLLLIIIJJJGGGCCCAAAAAA???===;;;<<<444444======555111444111111000000000111222222777777888:::;;;===??????>>>>>>>>>>>>>>>>>>======;;;<<<===<<<;;;;;;>>>@@@===;;;999999;;;<<<<<<;;;::::::999999888777777777666777999999888777777888;;;:::888888:::=========BBB888...---444999999555777777666555555555666777333333333333333333333333111666777222///000222111111111111222222111111111---///000222111///---+++000000111111111111000000............/////////////////////000111222333444///000555777333...111777AAA666---,,,///000...,,,333///,,,---111444333222...---...222222...---...+++,,,---------,,,,,,,,,***...333555333000...//////...------------......***+++,,,///111111...,,,555333333666555...***)))---)))(((+++,,,+++---111***)))))))))******++++++---,,, ;;;*** ,,,)))******++++++******)))******+++++++++******)))------...000222222...+++(((+++...---+++((('''''',,,------+++***************)))((()))++++++)))(((%%%''')))((('''&&&(((***'''((()))(((&&&&&&''')))$$$444777222222///+++000)))************(((&&&%%%((('''(((,,,111111,,,&&&'''(((((())))))(((((((((+++---,,,((('''***+++***%%%%%%&&&(((+++,,,+++***''',,,...+++)))+++,,,+++'''(((***)))(((((()))***+++)))&&&&&&))),,,,,,+++***************))))))(((***,,,---.........,,,+++---,,,+++******+++,,,---...------,,,++++++,,,,,,,,,000111///...000...***///...------...000222444.........------,,,,,,++++++---000111111111222333,,,333999999444///000222.........///000111111000,,,000444555333000//////444222000///.........---+++,,,...//////---+++***))))))***,,,...000333444000222555999>>>CCCHHHJJJSSSRRROOOJJJDDDBBBEEEHHH???DDDDDD>>>666111***###&&&%%%&&&***...444AAALLLUUUaaammmtttwww{{{|||zzzxxxsssiii]]]MMM;;;*** !!!,,,===QQQgggwwwsss^^^JJJ555&&&###&&&""""""&&& ,,,555JJJfff}}}uuuYYY===+++%%%%%%<<<444%%%!!!###!!!!!!'''000888FFFccc~~~oooXXXBBB///%%%ccccccbbbaaa^^^ZZZWWWUUURRRQQQPPPNNNMMMLLLMMMNNNJJJPPPRRRPPPOOOSSSVVVVVVPPPPPPPPPQQQRRRSSSSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[YYYXXXXXXYYYYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPMMMOOONNNKKKKKKMMMLLLIIIHHHGGGEEECCCBBB???===;;;===444222999;;;555111111111111000000111222333333777777999;;;<<<>>>??????==================>>>>>>;;;<<<======<<<<<<<<<===<<<;;;999:::;;;<<<;;;:::::::::999999888777777777333666:::;;;:::777666555888666555555777:::;;;;;;<<>>333...000555555555666666666666444333333333333333333333333333111666888333...///111111000111222222222222111000000000111111000000//////000000111111111111000000............///////////////000000000000000000000+++,,,000222///***---444@@@444+++,,,///...++++++333111...///333555666555***)))***......***)))***---------.........---,,,(((...444444111...------,,,,,,,,,++++++,,,------,,,,,,...111444444111...999555666:::999333...,,,---++++++...---***+++......---+++******,,,...000)))222FFF^^^KKK###%%%(((((())))))))))))(((((()))******+++++++++******...///000000000...***''''''&&&'''))),,,+++)))&&&------...---***'''(((******)))((()))++++++)))(((((('''%%%&&&)))***(((''''''(((((('''&&&&&&(((***'''111///)))---,,,%%%%%%((()))******)))((('''%%%%%%&&&((()))(((((())))))************)))((('''&&&'''***+++((()))***)))%%%)))))))))+++,,,,,,***((('''---000,,,)))***,,,,,,$$$&&&((((((((()))+++,,,,,,)))'''***---...,,,***))))))************)))((()))***---000111///...---...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---000000------111111//////...---,,,,,,...000111///......---,,,,,,,,,,,,+++---///000///000111333...///000000...---------...---...000222333111//////000111111000///......000//////......///111222***+++---//////...---,,,++++++,,,---...///111111111111222555;;;BBBHHHLLLQQQRRRQQQLLLFFFBBBBBBCCC@@@DDDEEE???777000)))"""&&&%%%&&&+++...444@@@LLLVVVbbbnnnuuuxxx{{{|||yyyssslllaaaSSSDDD444&&& """000BBBUUUiiixxx|||nnnYYY===***"""%%%)))%%%$$$!!!&&&*** ***555GGGbbb|||kkkNNN777(((###$$$999,,,  %%%///777EEEbbb~~~|||hhhQQQ<<<,,,$$$bbbbbbbbb```^^^ZZZVVVTTTOOOPPPPPPOOOLLLKKKLLLNNNJJJNNNPPPPPPRRRWWWXXXUUUOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXYYYYYYXXXWWWTTTTTTTTTTTTSSSQQQPPPOOONNNOOOMMMKKKKKKNNNMMMHHHGGGGGGGGGFFFDDD@@@===;;;;;;777444555888888444000111111111111222333444444666777999;;;===>>>>>>>>><<<<<<============>>>>>>===============<<<<<<<<<;;;:::999:::;;;<<<;;;999::::::999999888777777777222666:::;;;:::777555444888666444444555555444333333999AAAEEECCC===888555555444444555555444111...222222333333333333444444000555666222///000111000000111222333333222111000222222111000000111111222000000111111111111000000....../////////000000000//////000111222222222111,,,---000222///,,,000777;;;111+++///111---***,,,//////000000111222333444,,,***+++//////+++***,,,...---,,,---//////---,,,(((000666333///---------++++++++++++++++++,,,---......///111444444222000///,,,---333555222---,,,(((+++111777555...***+++///...,,,+++,,,---///111333&&&%%%JJJ222***!!!333(((((())))))))))))((((((((()))******+++*********+++,,,---...---,,,***))))))'''&&&)))...///---))),,,---...///+++&&&'''+++***)))((()))++++++)))(((+++'''%%%&&&***+++)))&&&((((((((('''&&&''')))+++222333***'''...***!!!"""*********+++******))))))&&&((()))'''$$$$$$)))...,,,,,,++++++***((('''&&&&&&))))))((()))+++((("""......///...,,,)))&&&$$$(((---///,,,)))***+++***'''((())))))(((((()))***,,,((('''+++...,,,(((((('''((()))+++++++++***)))---,,,---111111---+++,,,......---,,,,,,---......++++++++++++,,,---......***---...,,,...444666444......---,,,,,,---/////////...---,,,,,,,,,,,,,,,,,,---//////......000111333000------...///...,,,...------000444444111---333111000000111111000...***+++,,,---...111666999,,,---......//////......------......//////////////////000333:::BBBJJJNNNMMMNNNOOOKKKFFFBBBBBBCCCCCCEEEBBB:::333000...***&&&%%%'''+++///555AAALLL[[[fffrrrwwwyyyzzzxxxuuupppiii]]]MMM===000&&& %%%555JJJ]]]ooo{{{xxxhhhPPP222'''&&&###000888((('''""" ***111$$$(((333BBB^^^{{{yyy___EEE222'''!!!!!!***###$$$---555CCCaaa|||wwwaaaLLL999+++###`````````___\\\XXXTTTRRRNNNOOOPPPOOOLLLKKKLLLNNNKKKMMMMMMOOOTTTYYYVVVPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXUUUWWWXXXZZZ[[[[[[[[[[[[[[[YYYXXXXXXYYYYYYXXXWWWTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPNNNKKKLLLOOOMMMHHHEEEGGGJJJJJJGGGBBB===:::777:::888333666===;;;333222222222222333444555666555666888;;;<<<===>>>>>><<<<<<<<<=========>>>>>>???>>>============<<<<<<;;;:::999:::;;;<<<:::999::::::999999888777777777555777888888666666666777777666555555666555333111333///000:::FFFJJJCCC::::::777444333333222000...222222222333333444444444111444444111///111111///111222333444444333222111111111111111111111111111000000111111111111000000/////////000000000111111...///000222222222222111///000222333111///555>>>666...---444555...+++///+++///222222///...000333111......111111......111---,,,+++,,,......,,,***+++444888333------...---,,,++++++++++++,,,---...///......///111222111///((($$$%%%,,,000...+++)))(((***///444444///...000+++,,,.../////////...---,,,###&&&777,,,)))(((---))))))************))))))'''((())))))*********))))))***,,,,,,++++++++++++)))))))))+++---.........++++++///111---&&&&&&+++***)))((()))++++++)))(((***)))((())))))))))))(((((((((((('''&&&'''***,,,777111''')))000)))###*********)))))))))******+++***)))'''%%%$$$&&&***---***************)))(((''')))***)))'''(((+++)))$$$***---000///+++'''%%%&&&(((,,,---***(((******'''(((*********(((((()))***---((((((+++,,,(((&&&(((%%%''')))+++,,,,,,+++***...+++,,,//////+++))),,,...---,,,++++++,,,---...++++++,,,,,,...000111222***...000///111444444111,,,,,,---...///000000111......---,,,,,,,,,---...---...///...------...000555222000000111111000......------111555555111,,,555222111222555555222///***,,,---------000555:::222111000...------........./////////000/////////---...111666===DDDKKKOOOLLLMMMLLLHHHCCCAAABBBEEECCCEEECCC:::333000---)))%%%$$$''',,,000666AAAMMM]]]hhhtttyyyzzzzzzxxxtttnnnfffYYYHHH777+++### (((<<>>...)))!!!...999(((&&&///===XXXyyyrrrUUU===...$$$!!! &&&*** $$$+++222@@@]]]yyyrrr]]]HHH666***$$$^^^^^^___^^^[[[WWWSSSPPPMMMOOOPPPOOOLLLJJJLLLNNNLLLLLLLLLNNNUUUYYYTTTKKKOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXUUUVVVXXXZZZ[[[\\\[[[[[[[[[YYYXXXXXXYYYYYYXXXWWWTTTTTTSSSSSSRRRPPPOOONNNPPPPPPNNNKKKMMMPPPMMMHHHDDDHHHKKKLLLHHHCCC===:::444<<<;;;222555AAAAAA666333333333333444555666777444666888:::<<<=========;;;<<<<<<<<<======>>>>>>AAA???===============<<<:::999999:::;;;<<<:::888::::::999999888777777777888888777444333444777:::444444444666888888666444555777777444111555>>>FFFAAA<<<666333333333222111222222222333333444444444111333333000000333222///111222444555555444222111...///111222222111000///000000111111111111000000000000000000111111111111///000000111111///...---...---///000......555>>>222---000888888///,,,111***000555444///---///444000---,,,......,,,---000,,,***)))+++---...+++)))...777:::444------//////,,,,,,,,,,,,------...//////...---...///000///......)))(((...222000,,,++++++))))))******+++111:::'''***...111222///,,,)))...,,,000...***///444***++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))+++,,,,,,+++*********+++(((***,,,+++))))))---000)))***///222...&&&&&&+++***)))((()))++++++)))((((((***,,,+++(((''')))+++((()))((('''&&&'''***---000))) &&&...&&&$$$222(((((('''&&&&&&''')))***+++((($$$###%%%(((******'''(((((()))))))))))))))---,,,(((%%%''',,,+++'''###(((......***'''(((+++(((++++++((((((***)))%%%''')))******))))))***,,,///***)))+++***%%%&&&+++$$$&&&(((+++,,,,,,++++++,,,((()))......******...,,,,,,+++******+++,,,,,,,,,,,,---...000222444555---222444333333222///)))***+++---///111222333333...---,,,,,,,,,,,,.........//////...,,,,,,---//////000000000///---,,,+++...------222666666111,,,555444333666999999444000///000000...,,,---111555777555222...,,,,,,,,,---...///000000000000000000***---222999@@@GGGLLLOOOPPPOOOLLLEEE???>>>@@@DDDAAAFFFGGGAAA888000'''$$$$$$''',,,111777BBBMMM[[[gggsssyyy{{{|||{{{wwwkkkdddUUUCCC222&&&***AAAZZZnnn~~~iiiVVV???,,,333777(((000<<<,,,*** 111===,,,&&&,,,888TTTwwwmmmOOO888+++"""***$$$ """"""!!!$$$+++111>>>ZZZuuuppp[[[FFF555***%%%[[[[[[ZZZXXXUUUSSSQQQOOONNNOOOPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYYYYYYYXXXWWWVVVVVVVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJDDDCCCBBBAAA???>>>===<<<888777888:::777444:::DDD111111000000222444777999999:::;;;===>>>?????????@@@@@@@@@@@@@@@???>>>===@@@@@@??????>>>>>>======<<<;;;:::999888888888888888888888888888999999999888777666555555666777888666666666666666666666666777666555444333222222222999;;;===>>>===:::777555000000111333555555333111111222333333333444777999444555666:::<<<999333...000111222111//////000111///111222111000///000222...222555333...+++,,,///555111...---...000///...444555555222...,,,///111000---000666666///,,,...111000///......///000000///---,,,...111222000---+++------+++***,,,,,,,,,111555333---***------***))),,,---333444(((&&&666+++------++++++///000...,,,++++++,,,---...,,,+++,,,,,,'''999''')))'''===///***(((+++000111---''',,,***'''$$$%%%'''+++---...---,,,+++++++++,,,---&&&&&&&&&''')))***,,,---,,,,,,+++***)))((('''''')))------+++,,,000000......,,,---111...'''%%%)))(((((())))))))))))))))))((((((((((((((((((((((((000---(((&&&&&&)))+++,,,************)))((('''&&&'''((()))((('''&&&&&&''',,,***'''(((***+++)))'''((((((((((((((('''''''''(((***)))$$$$$$***...///&&&***---,,,))))))---111+++***))))))+++,,,***)))---+++))))))+++,,,***''')))+++------,,,,,,---...)))(((&&&%%%&&&(((+++---***,,,///000///...---...,,,,,,,,,++++++*********,,,,,,+++******---222666555333000000111111---***---...000111111111000//////111222222000............---,,,,,,,,,------......000222222000.........---++++++...333444000,,,777444222333555555111...222222333111,,,)))---222+++,,,,,,))))))+++...///******+++,,,---------...333666999===AAAFFFLLLPPPSSSRRROOOJJJDDDAAAAAABBBIIIHHHDDD===333+++&&&$$$$$$$$$(((,,,///555BBBOOO[[[eeeooovvv|||~~~{{{uuunnn^^^KKK;;;..."""%%%888GGGXXXlll|||cccQQQ444***)))+++%%%'''...,,,111)))******!!!&&&)))///===UUUooovvvXXX>>>///'''   (((((()))''';;;[[[lllgggSSSBBB111&&&"""ZZZYYYYYYWWWUUUSSSQQQPPPNNNOOOOOONNNLLLJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[\\\YYYYYYZZZYYYYYYXXXWWWVVVVVVTTTRRRQQQQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKHHHGGGEEECCC@@@>>><<<;;;999555222222333666CCCQQQ555444222111111222333444777888999;;;<<<======>>>>>>??????@@@@@@@@@???????????????>>>>>>=========<<<<<<;;;:::999999999999999999888888888888888888888888777666666777888888666666666666666666666666666555555444333333333333444555666777888::::::;;;666555333333555555555444...000222222111111222333444444555888999777222......000111111000000222333111111111111000000000111000222333222000......///777444000///000000000...,,,...000000///.........000...000555666111///222111111111000///...------...---,,,...000111///---000///...///222333111...222555333---***------+++,,,///,,,,,,000)))$$$,,,+++------******---...,,,+++******,,,......---+++---000000EEE555111(((666///+++((())),,,...---******)))(((''''''((()))******+++,,,,,,,,,,,,+++***(((((('''(((((()))***+++++++++***))))))(((''''''&&&)))***)))***///000...,,,)))))),,,***%%%&&&+++((((((((((((((((((((((((((((((((((((((((((((((((000---***((((((***,,,---%%%%%%&&&'''''''''&&&&&&((((((((((((''''''((()))***(((&&&'''***+++(((%%%(((((((((((()))))))))***&&&)))(((%%%%%%***------))),,,...,,,((('''***---,,,...///...,,,***+++---,,,***((((((***+++)))''')))+++------,,,,,,,,,---,,,+++***)))))),,,...000(((***---...---+++++++++---,,,,,,,,,++++++++++++//////...,,,***+++...111444333333222222000...------...///000111000//////000111111///------...000---------------.........---///111000///---------...,,,+++...333333000,,,---///111222333333444555---333:::>>>;;;444---+++...000000///...---------,,,,,,,,,,,,---...///000///222777===BBBIIIPPPTTTXXXUUUQQQKKKEEEBBBBBBDDDHHHGGGCCC<<<333,,,'''%%%$$$$$$(((,,,///555BBBOOO\\\fffpppwww|||~~~{{{uuunnn^^^JJJ:::---"""%%%444BBBUUUlllwww^^^KKK555&&&"""###'''+++$$$)))+++'''### $$$///===TTTnnnnnnRRR999,,,&&&!!!  """ $$$'''%%%)))999TTTlllyyybbbQQQCCC333'''!!!WWWWWWWWWVVVTTTSSSQQQPPPLLLNNNNNNMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOOQQQQQQPPPOOOOOONNNNNNMMMLLLKKKHHHEEEAAA>>>;;;:::===888444111000333===GGG555444333111111111222333555666777999:::;;;<<<<<<======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999:::999999999888777777777888888777777777777888888777777777777777777777777555555444444444444444555333222111111333666:::<<<999777333222222333444444...000222222000//////000444444333444555444111///...000111222111222444555333222000000111111000///111111000111222222111000555333000/////////......***,,,...222555555333000333111222444444000///111111111222111000...,,,***---,,,,,,---//////...---000---+++---111111...+++000111///+++***---...,,,'''...(((%%%---000,,,,,,+++---,,,)))))),,,,,,************,,,...///...---------///@@@666///%%%,,,...,,,***))))))***,,,---)))*********)))(((''''''''')))+++------+++)))'''))))))(((((((((((()))))))))))))))(((((('''''''''$$$((())))))+++///111///+++)))((()))(((&&&)))...'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))...---+++*********+++,,,%%%&&&((()))++++++,,,,,,***)))((('''&&&'''((((((,,,)))'''(((++++++)))&&&((((((((())))))******+++%%%((((((&&&'''+++,,,***)))+++---+++(((''')))+++***///222///***(((+++///***)))(((((()))***((('''***+++------,,,+++,,,------,,,+++***+++---///000(((***------,,,++++++,,,------------,,,,,,,,,,,,/////////...,,,+++,,,...111333555333000------...,,,---...///000///......111111///---,,,,,,///222+++,,,.../////////...---,,,...000///...,,,,,,---...,,,,,,...222333000---)))---111222000000333777(((***,,,000444777777666......///000000...,,,+++///...---,,,---///111222///222888>>>DDDKKKRRRVVVWWWTTTOOOHHHCCCBBBDDDGGGGGGFFFBBB;;;333,,,(((&&&$$$$$$''',,,///555BBBNNN^^^gggqqqwww{{{~~~{{{uuulll[[[GGG777+++"""%%%000===SSSmmmpppVVVBBB222""""""!!!(((111000&&&(((%%% (((///;;;QQQjjjxxxdddHHH444)))$$$!!!!!!$$$'''!!!!!!...)))###///;;;OOOooopppZZZLLLBBB555(((!!!UUUUUUUUUTTTSSSRRRQQQPPPKKKMMMMMMLLLJJJJJJJJJKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQRRRRRRSSSTTTVVVWWWXXX[[[[[[[[[\\\]]]]]]]]]^^^\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOOQQQQQQPPPPPPOOOOOONNNNNNLLLKKKHHHEEEAAA===;;;999666777777777333111111333111111111111222333444555444555777888:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@========================<<<;;;;;;;;;:::999999888:::::::::999888777666666777777777777777777777777666666666666666666666666555444444444444555555666777555333111111222444666444222000///000111111000222333333222111111333555444333222222222222111111000111333333222222333555555333000///111111000///333000...111555666333000000///---------------------,,,---111666777555222888666444222000---,,,,,,111111000//////...---,,,,,,,,,,,,---......------000,,,***+++++++++---000000///,,,******---...---***555///%%%+++333000...,,,...---***))),,,,,,))))))))))))+++...//////---000***'''///---)))&&&,,,+++,,,---+++)))(((***---+++++++++***)))(((''''''&&&''')))++++++***((('''((((((((((((((())))))***((((((((((((''''''''''''(((+++,,,+++,,,111222000,,,,,,,,,+++***)))+++...&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))***+++++++++***)))***+++'''((()))+++,,,---......---+++((((((((()))******333///+++)))+++,,,+++))))))))))))((((((((((((((($$$((())))))***...,,,(((%%%'''******))))))+++---&&&***,,,+++((('''***---******))))))******))))))***,,,------,,,+++,,,---******)))))))))+++---...+++---///000///......///------------------------***,,,......------...//////444777444---((())),,,+++,,,.../////////...---//////000///......000111+++---///000111000...------...//////...------///...------...111111000---...111222222000...///111///,,,((('''+++000000,,,...++++++---...,,,++++++///...,,,+++,,,...111333222666;;;@@@EEEKKKPPPTTTTTTPPPJJJCCC???AAAEEEJJJIIIGGGBBB;;;222+++'''%%%###$$$'''+++...444AAANNN```iiirrrxxx|||~~~zzztttgggVVVBBB333(((  %%%...===UUUqqqhhhMMM:::---!!!((( !!!&&&444///'''(((%%%333000<<>>============>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777:::::::::999888777666666666666666666666666666666555555555555555555555555555555444444444555666666777777666444333222111111.........000222222000...333333222000000333777;;;333222222111000111333444333444444333111000111222555333111000000111111111444000...000666888444000,,,,,,---------...///000...+++***+++///111111///666666333///---,,,+++***000///---,,,---...000111+++,,,------------------000///000000,,,,,,777DDD;;;666000...------,,,,,,666EEE>>>+++)))---***(((---///...+++***------***)))))))))+++...//////---333***((()))...***---111(((,,,000///,,,))))))***---,,,***((('''(((((()))((('''''''''(((((()))***&&&&&&''''''(((***+++,,,''''''''''''((((((((((((***---...+++,,,//////---***---...---+++***))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&(((******((('''(((***&&&''''''((()))))))))(((,,,******+++///333444333888222+++((()))******)))))))))((('''&&&%%%%%%$$$&&&)))++++++...111...(((%%%''')))*********+++,,,%%%%%%&&&(((***+++,,,,,,***++++++++++++++++++,,,+++,,,...---,,,++++++,,,))))))(((((()))***,,,,,,---///000000//////000111------------------------)))+++......---------...000666:::777...((((((++++++,,,.../////////...---+++...111222222000000000---...000111111000...---...///000000......///111............000000///...555333111111222111...+++DDDEEECCCAAA@@@===111###999111---......,,,,,,///...---+++***+++---000222333777===BBBGGGLLLRRRUUUVVVRRRJJJBBB>>>???DDDIIIKKKHHHCCC:::111)))%%%$$$######'''+++...444AAANNN```iiisssyyy|||}}}xxxqqq```PPP<<<...%%%&&&000AAAZZZuuuxxxaaaFFF333)))###%%%%%%...&&&%%%)))<<<666@@@QQQfffzzziiiSSS;;;...'''!!! !!!$$$((('''%%%&&&***///777GGGooozzzfffNNN???666...'''###RRRRRRRRRRRRQQQPPPNNNNNNKKKLLLMMMMMMKKKKKKLLLMMMJJJKKKLLLMMMMMMNNNNNNMMMPPPOOONNNNNNNNNOOOQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVTTTRRRQQQQQQQQQPPPOOOPPPOOOOOONNNNNNMMMLLLLLLEEEEEECCCAAA???===;;;:::999:::999555222222000---111222222222222222222222444666888:::<<<===>>>???AAAAAAAAA@@@@@@>>>======>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;:::888777:::999999999888777777777666666777777777777666666666666666666666666666666666666555555555555555666444555666777666555333222......000222555444222000111111000//////222666:::111222222222111333555888333444444333000//////000333333222000///000222555333000...111555777444000---...000000000000222333111///---,,,...///000///000111000------//////---...------,,,---///000111+++---...///------...///,,,---111222......===QQQFFF>>>555222000---******555CCC>>>...+++,,,***,,,---///...++++++......,,,*********,,,...///...---,,,&&&,,,+++444+++//////(((,,,111111...***))))))---,,,***((('''(((***+++((('''&&&&&&'''(((***+++%%%&&&&&&''')))***,,,---'''''''''(((((()))))))))***,,,,,,******,,,,,,***''',,,...+++))))))'''%%%))))))(((((('''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))&&&%%%'''***((()))))))))))))))(((''')))(((***///666;;;<<<;;;444///)))'''((()))(((&&&)))(((((('''&&&%%%$$$$$$(((***+++,,,000333///))))))***+++++++++***)))(((((('''&&&)))---///...---***+++---,,,++++++,,,...+++---...---,,,++++++,,,*********++++++,,,---...,,,---......------...///,,,,,,,,,,,,------------,,,...///...,,,+++++++++222777<<<999111,,,+++...,,,---...///000///......***...222555444333111111000000111111111///...---///000000///...///000222//////......////////////333000...///333333000,,,aaadddcccaaafffnnnkkkbbbEEE:::222333222...---111------++++++,,,---///111111666===CCCIIIOOOUUUYYY\\\WWWNNNDDD>>>>>>CCCGGGJJJHHHBBB999000)))%%%$$$######&&&+++...444AAAMMM^^^iiitttzzz}}}|||uuummmZZZJJJ888,,,###&&&222DDD]]]vvvpppYYY???///'''###***"""(((!!!&&&000CCC;;;EEEUUUiii{{{|||aaaLLL777---'''!!!!!!&&&!!! ###%%%""" !!! &&& !!!000999MMMooosssbbbLLL===222***%%%$$$RRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNPPPOOONNNMMMMMMOOOPPPRRRSSSSSSSSSTTTUUUWWWYYYZZZXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZXXXVVVVVVVVVTTTRRRQQQQQQQQQPPPOOOPPPPPPOOOOOONNNMMMMMMMMMFFFEEECCCAAA>>><<<;;;:::>>>???:::222///000...***///000111222222222333222444555777999<<<===>>>?????????@@@@@@@@@??????>>>>>>?????????@@@@@@@@@AAA<<<===>>>???>>><<<:::999999999888888888888888888777888999999999999888777777777777777777777777777888777666555555444555555444444555666666666555444333222111222444444333111///000111111111111333555000222444444333555999<<<111222333222000//////000///222444222......444999222111000111333444222000///111333222000///000222000111222222000///000111,,,000111......222222///+++---...000000///...,,,+++...000000...---...000,,,,,,///333///,,,777IIIDDD:::222111000---+++,,,+++555111***---...---111+++------******......,,,+++******,,,......---+++((($$$///)))555(((///,,,,,,...000000///,,,******************************&&&''''''((())))))******''''''''''''((()))++++++''''''((())))))***++++++(((+++,,,)))***------+++&&&+++---)))'''******(((++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%%%%(((,,,)))******++++++******)))((('''(((---444777555222+++))))))***---,,,(((%%%&&&'''''''''''''''''''''(((******+++///333///(((***++++++,,,---,,,)))'''***+++,,,,,,,,,---...///)))+++,,,,,,******,,,...+++---......,,,***++++++++++++,,,,,,---......///***+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,---,,,---------++++++,,,------222777777333///...///---...///000111000//////,,,///333555444444444444444333222111///...------...//////...---...000222////////////....../////////...//////000000///...111333///+++333EEEOOONNNAAA555...222333---,,,///------------...///000111333777>>>EEEKKKPPPUUUXXXYYYUUUMMMDDD??????DDDHHHHHHEEE@@@888000***(((((("""###&&&***...333@@@MMM\\\gggttt{{{}}}{{{rrriiiUUUGGG777+++$$$&&&333DDD[[[uuuzzzhhhQQQ:::+++&&&$$$""""""111000!!!  '''444@@@:::DDDUUUhhh{{{vvvXXXDDD111,,,(((!!!!!!&&&%%%$$$%%%""""""(((///999QQQlll~~~iii\\\LLL???333((($$$%%%RRRRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLMMMOOOKKKLLLMMMNNNNNNOOOOOONNNQQQOOONNNMMMMMMOOOPPPRRRPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[YYYXXXVVVUUUVVVTTTRRRQQQQQQQQQPPPOOOQQQPPPPPPOOOOOONNNMMMMMMGGGFFFDDDBBB???<<<:::999111555555111222555222,,,+++,,,...111333555666777333444666999;;;===>>>>>>===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@AAA@@@>>><<<;;;888888888888888999999999999:::;;;;;;;;;;;;:::999999999999999999999999999999888777555555444444444777666666555444444444444777444111000111222222111...111555666444222111111///222444555555777;;;>>>///000111111000///000222---222555222------444<<<111111111111222222111000000222333222...,,,---...)))---111222///,,,,,,---...333333//////222222---***---111333333///***'''+++...111000...---///111444111222777222+++000===:::000)))+++...------///+++///)))&&&---,,,'''***))),,,+++))))))---...,,,,,,++++++,,,---...,,,+++...)))333(((333'''222111000000///......---,,,+++''')))+++------,,,***((($$$&&&)))+++,,,+++)))((())))))(((((((((((())))))''''''((()))***+++,,,,,,))),,,---+++,,,000111///(((------(((''',,,000...---,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++)))%%%%%%***...%%%%%%&&&''''''''''''''')))''''''***...---(((###$$$&&&***000333222+++%%%%%%%%%&&&'''((()))***+++((()))((()))...222///((('''(((***,,,...///---+++***...000...***(((***...'''***,,,+++))))))+++---,,,---......,,,***++++++******+++,,,,,,------...+++,,,,,,,,,++++++---///*********++++++,,,,,,,,,((()))+++++++++---///222''',,,111333111/////////---...000111111111000//////111333333333444666777666555333000///------------......---,,,---///111//////000///------...000,,,///111000---+++,,,......333111***)))000...&&&333(((%%%---000+++)))---......//////000111111111777;;;AAAGGGJJJNNNRRRTTTQQQNNNHHHAAA>>>AAAFFFKKKEEECCC>>>777000,,,***+++"""###&&&***---333@@@MMM[[[gggttt|||~~~{{{qqqgggTTTFFF666,,,%%%%%%333BBBYYYrrruuucccMMM777)))%%%+++000...222AAA555### $$$000666666@@@QQQfffyyy~~~qqqRRR>>>...***(((!!!"""(((***###"""&&&'''222MMMaaa|||aaaXXXMMMBBB555((($$$%%%SSSRRRPPPNNNLLLKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXYYY[[[]]]^^^^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMJJJIIIHHHEEEBBB???>>><<<:::888999777444333222111000...///111444555333222111111444555666888:::<<<===>>>???@@@@@@@@@@@@???>>>>>>?????????>>>>>><<<;;;;;;???@@@AAA???<<<999888888888666555666999:::888666555===AAA>>>:::999::::::666666777888888888888888===:::777555666888999999888888888888777666444444---...000222333444333333111222222333333222222111///111444666777555222000222111000111222111000...333222111222222222000///000000000///---------...222111000.........///000++++++...222222......000000222555555333000000111(((,,,111444333111000///'''+++222555444222...---555333111111111333777<<<444///,,,...///------///......//////////////////++++++++++++++++++++++++***......,,,,,,///...+++)))***,,,------,,,+++***+++///222111...++++++,,,$$$%%%''')))))))))((((((444***$$$''')))&&&%%%&&&&&&******%%%&&&+++,,,((($$$'''+++,,,***)))***,,,---***'''&&&''')))++++++$$$''')))*********,,,---((())),,,------+++)))'''***((('''(((+++,,,+++)))'''%%%$$$$$$&&&((())))))...---+++(((''''''''''''222######,,,(((%%%'''%%%&&&$$$%%%+++111222---(((&&&&&&&&&&&&&&&'''(((((()))***+++,,,+++***)))(((---,,,+++))))))))))))***++++++,,,,,,------,,,,,,))))))*********+++++++++333111...---------,,,***+++(((''')))---...+++'''---,,,+++******,,,...///------,,,,,,,,,---......,,,,,,,,,---------.........++++++...111///,,,+++///111...***000:::777+++111111222222222111111000111666888444000...+++'''//////.........---------000000000///......------000//////............///000000//////.........---...//////...,,,***+++,,,...,,,...666:::777333222111666:::@@@IIITTTYYYXXXPPPMMMIIICCC???@@@FFFLLLPPPJJJ@@@666///---...000&&&&&&'''(((,,,777EEEOOOYYYdddqqqxxx{{{xxxoooeeeTTT@@@,,,%%%$$$!!!"""$$$,,,AAA\\\uuu}}}ooo[[[EEE111&&&))))))%%%...BBB@@@''')))***...&&&%%%---555@@@RRRfffxxx{{{hhhFFF888+++&&&$$$!!!)))"""### )))###'''333888:::JJJaaa|||uuu___WWWJJJ<<<222***$$$!!!RRRQQQOOONNNMMMLLLMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYXXXYYY[[[]]]^^^]]]\\\[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGDDDAAA@@@???>>>===;;;999777444222222111000......111444444333222222222666777888:::<<<===>>>??????@@@@@@@@@@@@???>>>>>>AAABBBBBBAAAAAA???>>>>>><<<>>>???>>><<<:::999999;;;888666666888999888777666<<<@@@===999888999888444444555666666666666666<<<999555444555666777777777777777666666444333333111222333444444333222222111222222333333222222111111222444555555444111000222111000111222111000...222222111111222111000///111111000///......000111222111000/////////000000+++,,,111555444//////222......000333666444...)))+++---000000///...//////---111555666444000---,,,444222111000000222555999///***))),,,---+++***+++///...---,,,,,,------...++++++++++++++++++++++++***,,,+++***+++///---))))))***+++,,,,,,,,,,,,,,,+++---000000///---,,,,,,''''''((())))))))))))(((===444,,,,,,,,,(((%%%%%%&&&******''''''++++++((('''***,,,,,,***)))***+++///---***)))***+++++++++&&&(((***+++******,,,---)))***+++,,,+++***(((''')))'''&&&''')))***)))''')))((('''''')))***,,,,,,///...---+++************---%%%(((+++$$$###(((&&&(((+++///111...***%%%"""(((((('''''''''((())))))***+++,,,------.........***))))))))))))+++,,,---,,,---...///000///......,,,,,,---------............,,,++++++,,,---,,,+++,,,)))''')))---///,,,(((***)))))))))+++...111222------,,,,,,,,,---......,,,,,,,,,---------......+++))))))+++...///---,,,---111000***+++333333,,,555222000111444555222...)))///222000///111000---//////.........---------........./////////////////////.........////////////.........------------///000000///---,,,,,,------+++...555888666222111000777===AAAGGGPPPVVVWWWNNNMMMJJJFFFBBBBBBFFFJJJNNNIII???666///---------$$$%%%&&&(((,,,666CCCMMMXXXcccooovvvxxxtttkkkaaaGGG666)))((('''&&&'''000CCC^^^vvv{{{jjjTTT???...%%%$$$'''###'''555222""" ### %%%///111<<>>>>>????????????>>>===<<<<<<:::<<<======<<<:::;;;;;;===;;;888777888999999999666<<<>>>;;;777777777666444444555666666666666666;;;999555444444555666555555555555555555444333222555555555555444222111000111222222333333222222111333333333333333222111000222111000111222111000...111111111111111111000000444222000//////000111222111111000/////////000000***...444888555//////333///,,,---444<<<;;;000%%%+++---.........///111333///222444444222///......222111///......111333555---******///000---,,,---///...,,,+++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,)))(((---111///)))************+++---......,,,,,,,,,...//////---++++++***)))((((((((()))***333,,,((((((***(((''''''&&&)))***))))))+++***'''***+++,,,+++)))((()))***---,,,******++++++***)))''')))++++++*********++++++******)))(((''''''&&&&&&%%%$$$%%%'''((('''&&&******)))))))))+++,,,---)))))))))))))))((('''''''''''',,,))) $$$,,,((("""+++333444---'''&&&(((******)))(((((()))))))))******+++,,,---///111222)))))))))))))))+++,,,,,,+++,,,...000000///...---*********++++++++++++,,,)))((('''(((+++------,,,,,,***)))+++...///,,,***)))))))))***,,,...111222,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,++++++,,,......---***000111***)))000555333999333///111666777222+++$$$***.........111111000...............---------,,,---...///000000000000------......//////000000---------------,,,,,,,,,000111111000...---...///---+++---333666333111111000888???BBBFFFNNNTTTVVVMMMMMMKKKHHHEEEEEEGGGIIIKKKFFF>>>666///,,,******"""$$$&&&(((---666BBBKKKVVVaaammmssstttooodddZZZCCC111'''+++)))&&&&&&(((111CCC]]]tttwwwcccLLL999,,,&&& %%%"""!!!'''$$$ %%%000333<<>>555...***'''SSSRRRQQQOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXXXXZZZ\\\]]]\\\[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQPPPOOOMMMKKKIIIFFFDDDAAA?????????===<<<888555333222222111000...,,,///222333333333555666999999:::<<<===???@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;<<<===>>>===<<<;;;;;;<<>>===444***)))+++...///000222555777---///000111000///000222000000...,,,---111222111111///111666888555222222......---,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,000---***)))///555222*********)))***+++---///000,,,***))),,,///000...+++///---***((('''(((***+++***&&&$$$$$$&&&'''''''''&&&(((***+++++++++)))((())))))))))))((())))))***''''''''')))++++++)))'''((()))+++***)))(((((())),,,+++)))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''''')))))))))(((((((((+++,,,$$$%%%'''(((((('''&&&%%%%%%'''---(((""",,,333+++$$$+++222111+++&&&'''+++******)))((((((((())))))***)))))))))***,,,...000,,,+++******)))((((((((('''(((+++,,,---,,,***)))))))))))))))************((('''&&&(((***,,,---,,,,,,+++***,,,...///---+++---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,---------......111111///,,,+++......,,,***......+++,,,555<<<===888444000111444555000+++''',,,///...---//////---........................,,,---...///000000//////,,,---...//////000000000------------------------///000111000...---...///---+++---222444111000222///666;;;@@@FFFOOOSSSRRRNNNLLLIIIEEEDDDDDDGGGIIIHHHDDD===666///+++((('''###%%%(((***...777BBBJJJVVVaaalllqqqpppjjj^^^SSSCCC..."""%%%"""///"""%%%///AAAZZZrrrrrr]]]FFF444***&&&!!!&&&###!!!$$$%%% !!!***222:::AAAMMM\\\mmm|||cccNNN555,,,%%%###### ######"""333+++$$$###'''...000777MMMeeevvvvvviii```XXXLLL@@@777000+++)))UUUTTTSSSQQQNNNLLLJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXZZZ\\\]]][[[ZZZYYYYYYYYYYYYXXXVVVUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMKKKIIIFFFDDDAAA>>>===<<<:::888777555222111111111000...,,,///111222333333555777888999999;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAA@@@@@@?????????@@@@@@>>><<<:::;;;<<>>IIIRRRTTTPPPOOOKKKEEEAAA@@@CCCGGGIIIGGGCCC===555///***'''&&&%%%'''***,,,000888CCCKKKWWWbbbmmmpppnnnfffYYYMMM:::((( ((("""...AAAZZZrrr~~~oooYYYAAA///&&&###$$$'''###$$$(((!!!%%%"""###(((...333===CCCMMM[[[kkk}}}pppWWWCCC000***%%%&&&%%%!!!"""888---%%%!!!""")))111<<>><<<;;;888666666444222111111111000...---///111222222333555777777888999:::;;;<<<======???@@@@@@@@@@@@???>>>>>>>>>???????????????>>>>>>???@@@???===;;;999:::<<<<<<<<<;;;999777777999<<<666999999666555888888555444444555666666666666666444333111111222333222111555555666666666555555444222222111111222333444555111222222333333222222111222222111000/////////000222111000111222111000...///000111000------111444888444000///000///,,,)))+++,,,------...---------,,,,,,///333222---,,,...333444555444111000222444***,,,///000///...------666666666333111///000111...000...***...666666///...,,,---222444000------+++,,,...//////,,,***(((++++++,,,,,,------......+++***'''&&&+++111000***++++++++++++,,,...//////+++*********,,,,,,,,,+++///---***((('''(((***+++,,,...---******,,,,,,***)))'''))),,,---***)))+++######%%%(((+++,,,+++***%%%&&&'''***---...---,,,'''(((***)))(((''''''(((+++***((('''&&&&&&&&&'''&&&((())))))(((((()))******,,,---+++)))(((,,,///''''''((())))))((((((((()))%%%***...///777:::///111...)))&&&%%%&&&''''''(((''''''''''''((()))***//////---,,,+++*********&&&'''((()))************((())))))***************++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++***++++++,,,,,,,,,,,,,,,)))***+++---...000111222+++++++++,,,---...///000,,,,,,,,,---------......'''...///))))))...111---111...******...333666666111222222111000...------+++000222///...000111///---------..................///111111000...,,,+++,,,---...000000000//////.........///////////////---...//////------...///...---...111000...000444333777<<>>???CCCGGGIIIGGGCCC<<<444...)))'''&&&'''(((***,,,000888DDDLLLYYYcccmmmppplllcccTTTGGG000'''###$$$ ###///CCC[[[sss|||lllTTT<<<+++$$$###&&&'''%%%(((,,,"""&&&222&&&"""***...(((''',,,777>>>JJJZZZkkk}}}|||jjjRRR@@@---(((&&&((('''""" %%%???///)))%%%%%%,,,666BBBRRR___ppp|||ppphhh```XXXLLLAAA888222...,,,RRRRRRRRRRRRPPPNNNLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXYYY[[[\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUURRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOOOONNNMMMKKKJJJFFFCCC@@@>>>===<<<:::888666444111111111111000//////000111222222222555777888888999:::;;;<<<<<<===???@@@@@@@@@@@@???>>>>>><<<<<<============<<<<<<<<<<<<<<<;;;999888:::<<<999:::;;;:::888777999;;;666888777555666999999666444444555666666666666666444333222222444555444333333444444555555555444444444333222222333444555666111222222333333222222111000000000000000000//////222111000111222111000......000111///,,,,,,111555666333000111333222...***,,,---.../////////......000,,,,,,///111///------222333444222...---...111,,,...///000///000111333444555444222///......///---111///+++000:::999111---******...///,,,)))***++++++++++++******++++++++++++,,,,,,---......///))))))(((%%%(((---///,,,++++++,,,---......------++++++,,,+++))))))***+++---,,,***((((((((()))***$$$)))***((()))...000...+++((((((,,,,,,))))))---%%%%%%'''+++......+++(((((((((((()))+++,,,+++***''')))++++++***))))))******))))))((('''''''''(((&&&(((***)))'''''')))+++***,,,---+++((('''+++...''''''&&&&&&&&&&&&&&&&&&***%%%,,,555222222444///((('''%%%$$$&&&(((+++,,,'''''''''((()))***+++,,,---------,,,+++***((('''&&&'''((()))*********)))++++++*********+++,,,---(((((()))))))))*********,,,***))))))+++,,,,,,,,,)))***+++,,,++++++++++++)))***+++---///000111111+++++++++,,,---...///000,,,,,,,,,---------......***333444---+++///000+++000///......---///333777222111///000222222///---,,,111222///---000000///---------.........//////---...000111111///---,,,---...///000000000...------------....../////////...///000000......///000///...///111000---000666555???HHHJJJKKKPPPTTTVVVNNNIIICCC@@@BBBEEEGGGHHHHHHCCC<<<444---)))''''''((())))))***...777CCCMMMYYYccclllnnnjjj___OOOAAA---+++'''$$$"""!!!$$$000CCCZZZrrrwwweeeMMM777***))),,,)))+++***---...###,,,888))))))777555###)))000888GGGXXXjjj{{{vvvcccMMM;;;***'''&&&)))'''"""$$$(((BBB...,,,+++---111777AAAQQQ^^^lll~~~vvvmmmiii\\\TTTJJJ@@@999555111000OOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXYYY[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUURRRRRRQQQPPPPPPPPPPPPQQQNNNOOOOOOOOONNNMMMKKKJJJEEEBBB@@@??????>>>===;;;555333111000111111000//////111222222111222444666999999::::::;;;<<<======???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@??????888999999888777888:::===777999;;;:::888777999;;;666888777555666;;;;;;888666777777888888888888888666555555666888999888777222222333444444333333333666666444333333444555666222222222333333222222222...///000000000000000///222111000111222111000...---000111///,,,,,,111666444111000333666666111,,,---...000111111111000///333---***...222000...---333333333222000...---------...///000222666;;;???---...///...---,,,---...---111///+++111<<<;;;222///,,,+++///000,,,***+++,,,***(((&&&&&&(((+++---++++++,,,,,,---...//////)))+++***'''(((---000///+++,,,---.........---,,,***,,,---+++((('''))),,,+++***)))((((((((()))******///000+++)))------***,,,((('''+++,,,((()))...((((((***...111000+++'''***(((''''''(((((('''&&&)))***,,,,,,++++++,,,---)))))))))))))))(((((((((%%%'''))))))'''&&&(((***'''***+++)))%%%$$$(((,,,,,,+++***((((((((()))***+++%%%000:::333+++...///)))))))))'''%%%$$$%%%&&&((((((((()))***,,,---...)))*********)))(((&&&%%%))))))*********((('''%%%,,,***)))((((((***,,,---++++++,,,,,,,,,---------***(((((()))+++------,,,((()))++++++*********+++,,,---......//////......+++++++++,,,---...000000,,,,,,,,,---------......444<<<===333...000...'''---000333222///...666>>>555000---///555666222,,,///333333///,,,---...,,,---------.........//////***,,,///111222111///...---...000111111///---,,,,,,,,,,,,------.........///000111111000///000222000///000111000---000777888FFFRRRQQQKKKLLLTTTZZZMMMIIIEEEDDDEEEGGGHHHGGGIIIDDD<<<333---)))((((((((((((((((((,,,666CCCLLLXXXbbblllmmmhhh]]]LLL>>>---+++###!!! $$$000BBBXXXnnnyyyppp^^^GGG444,,,111888,,,000000111000###"""333&&&"""888666000---666FFFXXXiiiyyy|||lllYYYCCC222)))&&&&&&)))'''!!! '''(((BBB+++---000333444666===MMM[[[iii{{{xxxlllfffdddXXXQQQHHH???:::666444333SSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQOOOPPPQQQSSSTTTTTTTTTTTTYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIGGGDDD@@@>>>===<<<:::999000222333444444333111000111333444444444444555666???===::::::;;;<<<<<<;;;AAA@@@???>>>>>>>>>@@@@@@CCCAAA===<<<===>>>>>>=========<<<;;;;;;:::999999999999888777777888888999999888888999:::999777444888444333666888666777::::::888666555444555777888444444444444444444333333;;;999666333222333444666222...000777999444111333333333111000/////////////////////000000000000000000111111///------222666222333333333222000...,,,///---000666555...+++...444222...++++++,,,...///555444222000...---,,,,,,......111444222...///444***...444666333...***'''555///***---444999999777888222///000---((((((---***+++,,,------,,,***)))...''',,,===AAA555...111...,,,+++,,,///...***'''---///000---***(((***,,,111+++((()))***)))+++...*********)))******+++,,,...***''',,,---$$$333WWW999$$$"""...,,,&&&(((***(((,,,//////+++(((''''''%%%&&&((('''&&&&&&'''(((&&&))),,,,,,***)))***,,,---***((((((&&&"""$$$((()))))))))))))))*********+++%%%$$$'''((('''***000+++...(((%%%+++(((###'''(((///777888...$$$%%%,,,((()))***+++++++++++++++)))&&&&&&((((((%%%%%%''',,,,,,,,,,,,,,,+++***)))***)))&&&%%%%%%&&&)))++++++)))''')))---000000///***(((***...///,,,---///---)))))),,,+++''')))000++++++++++++,,,,,,---...))),,,...,,,'''&&&***...111///,,,,,,222999999444+++------+++))))))---111999;;;444///444222,,,000000---,,,...222666777666333<<<888000555777222333555333111///------------:::---111000111333&&&+++---------...000111111111333,,,***...111...,,,...,,,---......//////......---------------...000000+++---...000222333444444999???EEEHHHLLLRRRVVVVVVPPPLLLFFFBBBAAACCCFFFHHHLLLEEE<<<444...,,,***)))'''%%%&&&)))---444AAAMMMZZZeeennnnnnfffXXXGGG999)))$$$,,,AAA[[[ssszzzkkkVVVDDD555,,,---222444///888777((()))--- ''')))"""###'''(((000888EEERRR___ooo~~~qqqaaaRRRCCC888...///+++"""###$$$ %%%&&&&&&***(((---===444777111///777===JJJ___lllvvv|||rrrfff[[[TTTPPPMMMGGG@@@;;;888777777SSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRSSSRRRRRRQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGDDD@@@>>><<<;;;999888222333333333333222111000111222222111000000222444555777;;;>>>@@@===777222============>>>???@@@@@@CCC@@@===<<<===>>>>>>===<<<<<<;;;;;;:::999999999888888888999999999999999999888888999::::::888666777444444888999777666888888777666555555555666666222222222222333333333333AAA>>>:::555111...,,,,,,666222333888999555111222333222111000////////////000000////////////000000...///000000000000111222//////000//////...------222...---222333000///222111000//////111444888:::222111000///////////////>>><<<<<<>>>===999999<<<,,,///222333222000//////444000...111888:::888333666111///000///++++++///++++++,,,,,,,,,,,,+++++++++&&&,,,;;;>>>111+++...+++,,,------,,,,,,,,,,,,,,,---,,,+++)))((()))***+++((())),,,---***(((***++++++***)))(((((())))))---***%%%)))...(((...EEE555(((+++222,,,'''******&&&(((++++++)))''''''((($$$&&&''''''''''''(((***''')))******)))***,,,///111---++++++(((&&&(((---***)))))))))))))))))))))***'''(((,,,,,,))))))---'''***$$$""")))(((%%%)))((()))+++,,,)))$$$&&&,,,&&&''''''(((((((((((('''+++((('''***)))&&&%%%(((+++,,,...000///---+++)))+++)))(((''''''''')))***,,,***((())),,,------+++---++++++......***))),,,---+++,,,//////,,,///555,,,,,,+++++++++,,,------''')))+++***)))***///333---,,,***(((,,,333444222+++,,,---,,,******---000333666///,,,111///+++///000...---///222555555444111999555...333444///111222111///.........///000'''000111333###888***333...,,,,,,---///000///...///)))'''+++---+++***,,,,,,------...............------------...///000000------...///000111111111111999AAAEEEKKKRRRWWWWWWRRRNNNHHHDDDDDDGGGJJJLLLLLLFFF<<<444...+++)))(((&&&%%%%%%)))---333@@@LLLYYYdddmmmmmmdddWWWEEE888***###!!!"""///BBBYYYpppyyyhhhRRRAAA666000111555444222<<<;;;,,,,,,000$$$"""((()))$$$"""''',,,---777;;;DDDOOO\\\jjjwww~~~{{{lll\\\OOOAAA666555555000'''###%%%%%%"""%%%$$$%%%)))'''***888&&&---...333???BBBIIIXXXiiisssuuuiii]]]TTTOOOKKKHHHEEEAAA>>><<<<<<<<>>?????????BBB@@@===<<<===>>>>>>===;;;;;;::::::999999888888777888999;;;;;;;;;::::::888888888999;;;;;;999777666444666::::::777555777666666666555555555555444222222222333444444555555666666555444333222111111888555555888888444000///222111000//////......///111000///......///000111,,,---...111333333111///......---------......///:::333...///111111222333/////////000333888<<>>???;;;999999222222333111000000111333111000111666;;;;;;666111222///---......,,,---000,,,,,,,,,++++++,,,,,,---***(((...:::999---)))...)))+++...,,,))))))---222,,,***((((((((()))((('''***+++///444555///++++++,,,+++***)))((('''''''''******$$$%%%---+++)))000+++)))///000'''&&&***%%%&&&((())))))(((((()))***$$$&&&'''''''''''')))******++++++)))((()))+++---///,,,))))))&&&$$$'''---*********))))))((((((((('''''')))......***'''(((,,,///(((%%%++++++)))...+++((((((+++,,,)))''')))''''''''''''&&&&&&&&&&&&---))))))+++***&&&&&&(((***,,,///222111///+++(((++++++******))))))))))))---,,,******++++++)))(((---******------***)))++++++***,,,///000///222777------,,,+++++++++,,,,,,---,,,***)))((()))***++++++---+++'''(((---///---***,,,---,,,++++++---...///222,,,***111000,,,000000//////000222333222111...555111,,,111000,,,//////............///111222,,,222---999!!!:::&&&666000---+++---///000///,,,000,,,***---...------...---------...............------------...///000111............////////////...777AAAGGGMMMSSSVVVVVVRRRMMMGGGEEEFFFIIILLLNNNMMMFFF<<<444...+++)))((('''%%%&&&)))---333???KKKYYYccckkkjjjaaaTTTCCC555)))"""###%%%###///BBBXXXnnn~~~uuuaaaJJJ;;;333000222666???AAAHHHAAA///)))))) """### %%%+++...<<>>??????;;;<<<>>>???@@@???>>>>>>AAA???===<<<===>>>===<<<:::::::::999999888888888666888:::<<<===<<<;;;:::777777777999;;;;;;:::888777555666999888555666:::555555555666555444444333444444555555666777888888---...111444666777888888555333333444444222///---111000000///......//////222111///......///000111---,,,,,,///333444111...000///...------...///000>>>777000...000111000///......---...000333666888000000//////000222555666BBB999333555888777333111666666444222///---...//////...000555999:::666222///---,,,,,,,,,++++++---------,,,++++++,,,...///---+++///666333******111,,,,,,,,,***)))***...111,,,)))&&&''')))+++)))'''+++,,,111777666000------,,,+++***)))((((((((((((''',,,&&&"""+++---''''''((()))---***$$$+++///$$$++++++***))))))***+++,,,&&&'''((((((''''''((()))------,,,+++)))(((((((((...***((('''%%%$$$(((...++++++***)))(((''''''&&&%%%&&&(((******(((&&&%%%666666---''',,,***&&&++++++)))+++//////(((###!!!+++******)))((((((((((((---***)))+++***&&&%%%((()))+++---......---***(((+++,,,,,,,,,,,,***)))(((---,,,,,,,,,,,,+++***))))))'''(((,,,---++++++...((()))+++---------///222...---,,,,,,++++++++++++000///---------,,,***(((,,,///000,,,***++++++******+++,,,------,,,,,,,,,---222---,,,444333///444000000111222222111///...---333///+++000///***//////...------...///111222666)))'''555---444###222111...,,,---///000...,,,000........./////////000------------......//////------------...///000111............///000000111333===FFFLLLQQQVVVWWWTTTPPPJJJEEEBBBEEEIIILLLMMMMMMFFF<<<444...+++)))((()))''''''***---333@@@KKKXXXbbbiiifff]]]PPP???222&&&!!!!!!""" ---@@@XXXnnnnnnYYYAAA333...---///222DDDJJJMMMBBB000&&&###$$$***///;;;AAAHHHOOOUUU]]]hhhpppuuutttlll^^^PPPEEE:::111%%%$$$!!! !!!$$$'''$$$&&&...,,,***333666555...111>>>CCCHHHUUUbbbmmm{{{|||lllZZZNNNIIIJJJCCCDDDEEEFFFHHHIIIIIIJJJSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTSSSRRRSSSUUUXXXZZZWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTRRRPPPNNNLLLJJJJJJJJJJJJGGGDDD@@@===;;;:::888666888666333000//////000111333444444333444777<<<@@@BBB???:::888:::???CCCEEE??????@@@AAA@@@???===<<>><<<<<<===>>>===<<<::::::999999999999888888777888:::<<<<<<<<<:::999666666777888:::;;;999777:::777555666555444999@@@555555555666555444444333444444555555666777888888333444555666666555333222111222111222333444222///111000000////////////000333222111000///000000111000...,,,---111333222000111000...---------...///888555000---...///...+++------,,,,,,---...000222...---+++++++++---///111???555...111666666444222222333333222///---,,,,,,,,,+++,,,000444777666444///000///---,,,,,,,,,+++...---,,,+++,,,---///000///,,,---000---'''***111222...***(((***,,,---,,,,,,)))'''(((+++,,,+++))))))))),,,000///******...+++++++++******++++++,,,$$$---)))###))),,,(((***---+++,,,((('''444888***...---***)))((()))******((()))***)))'''&&&&&&'''******+++,,,,,,+++)))'''000,,,++++++)))(((+++111+++******)))((('''&&&&&&&&&''''''&&&''')))***)))444555+++$$$(((&&&!!!&&&'''&&&'''***(((###!!!###,,,,,,***))))))))))))***+++((((((***)))&&&%%%''')))))))))((())))))))))))+++,,,---...---,,,***)))+++,,,---......---------)))''')))---...,,,,,,///)))+++---,,,++++++,,,,,,...---,,,,,,++++++++++++------...111333222///,,,***///111///------,,,***+++++++++,,,------,,,,,,,,,111------555555000444000111222222111///...---...222...,,,222///***000000///...------......///+++***===)))///---...///...------------------,,,---......,,,+++,,,,,,,,,...------------...///000...............///111111------......000222444555666???IIIOOOSSSXXXXXXVVVPPPJJJCCCBBBEEEJJJLLLLLLLLLEEE<<<444...,,,***)))+++)))))),,,...444@@@LLLXXX```fffcccYYYKKK;;;///"""  ,,,???WWWmmm}}}}}}iiiTTT<<>>;;;222222===BBBHHHUUU```jjjwwwzzziiiWWWJJJGGGHHHAAABBBCCCDDDFFFGGGHHHHHHSSSSSSRRRQQQPPPOOOOOONNNOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQRRRSSSTTTUUUQQQPPPNNNMMMKKKJJJIIIIIIEEEBBB???<<<;;;:::999777666555333111000000111222000111222222333666:::>>>;;;::::::;;;>>>@@@@@@???AAAAAAAAAAAA@@@>>>===<<<>>>===<<<<<<>>>>>>===<<<::::::::::::::::::999999888999:::;;;;;;:::999888666666666777999999777555:::777555444333444;;;DDD666666666555555555555444222222222333444444555555555555666666555444222111111222333222444777666333111111000000000000111111444444333333222222111111111000//////000222222111///............//////000111222111...,,,......+++,,,++++++,,,---///000111222000...------///222444<<<222+++...333444333333***---000111000///......+++******,,,///222444444000222222///...///...,,,------------......///000---******,,,+++((()))...333...)))(((+++---,,,***+++***))))))+++,,,---,,,++++++,,,...+++))),,,333+++++++++++++++,,,------$$$---+++&&&***+++)))///...((('''&&&'''333777***...+++(((''''''''''''&&&)))******)))'''&&&'''(((''''''(((***---...,,,+++,,,))))))***)))'''***///)))))))))(((((('''''''''((()))(((%%%'''---111111///111)))%%%***(((%%%))))))%%%$$$%%%&&&&&&***111+++***(((''''''((())))))***''''''))))))&&&&&&))))))((('''&&&'''((()))+++***+++,,,------,,,+++***)))+++...//////...//////...++++++......******,,,,,,000111---+++,,,,,,***------,,,+++++++++,,,,,,,,,------...---+++***)))---000000......000///+++,,,+++***+++---...---,,,***///,,,+++333222---111111222333222///------...///222......444///+++222222111///---,,,,,,------&&&DDDhhh+++******999******---///...+++***,,,///000333333///,,,......---......---,,,---...///000............///000111111---------...000222555666333===GGGMMMSSSXXXZZZXXXRRRKKKDDDCCCGGGLLLNNNMMMJJJDDD;;;333///---+++***,,,)))))),,,...444???KKKWWW___ddd___UUUGGG888,,, """...???UUUjjjyyyvvvdddQQQ<<<000++++++...333666CCCAAA888666000---333...)))$$$$$$%%%(((---444555@@@NNNTTTUUUYYYbbbkkkfffeee]]]QQQFFF???888111,,,'''$$$%%%$$$###&&&***&&&,,,+++...333...+++555888:::666999CCCEEEGGGTTT___fffrrr~~~|||qqqbbbSSSIIIEEEEEE>>>>>>>>>???@@@AAABBBCCCSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVPPPPPPOOONNNLLLJJJHHHGGGDDDAAA>>><<<;;;;;;:::999444444222111111111222222000111222333333444666999666777999<<>><<>>>>>>>>>>>>>>===<<<<<<===>>>>>>===;;;::::::::::::::::::;;;;;;:::::::::999888888777777666555555666777777555333666555555555444555<<>>HHHMMMRRRWWWYYYWWWSSSKKKCCCBBBGGGKKKLLLKKKHHHBBB:::333///...---,,,+++((((((***,,,111===HHHWWW^^^bbb\\\QQQDDD555))) !!!--->>>TTTiiiyyyrrr[[[LLL;;;000******///666666CCC===444:::777333<<<777///)))(((((()))---444:::BBBLLLTTTXXXZZZ]]]^^^ZZZYYYSSSHHH@@@===888333---(((%%%''''''&&&)))///000777888999:::333///:::777<<<<<>>===<<<<<<<<<>>>AAABBBSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQSSSTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUWWWPPPPPPPPPOOOMMMJJJHHHFFFBBB@@@===;;;;;;;;;:::999333333222222222222222222222333555555444333444666999888888:::===???@@@??????>>>===<<<<<<===??????===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777666666666666555555666666666333111333333666888666666===FFF:::888666555444555777888444444444444444444444333555444333333111111000000///222111...000555444///333222222222222222333333444555777888777555222000...333777888444000/////////111444888;;;===>>>>>>EEEJJJHHH;;;000///111111///...---,,,,,,,,,,,,,,,///...,,,+++---000444666999111++++++------...111...///000///------...000.........//////...---,,,&&&+++,,,)))***//////++++++,,,...000111000000///,,,,,,000666999666///***))),,,---,,,******---111''')))++++++)))))),,,000++++++---...+++(((---555------+++***))))))(((((((((***(((...555---%%%,,,***%%%+++///'''&&&***'''+++)))((())),,,---+++)))$$$%%%(((((()))))),,,---666000(((%%%%%%((())))))''''''))),,,+++((()))---'''''''''((((((((((((((( %%%&&&%%%)))111555444&&&***$$$""")))((($$$(((%%%!!!###...888444))) )))((('''&&&''')))+++,,,***'''(((+++,,,******---***+++---//////...---,,,))))))******+++,,,---...(((+++//////---++++++,,,,,,***+++///000......111***000111---+++------)))++++++++++++,,,------...))),,,...///333===LLLXXXTTTKKK<<>><<<<<<===???CCCEEEUUURRROOONNNOOOOOOOOONNNMMMMMMMMMLLLMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWWWWVVVVVVUUUVVVUUUTTTRRRRRRRRRRRRSSSQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLLLLKKKIIIGGGDDDFFFAAA;;;:::;;;;;;888444222111111111111111222222//////000111222444666777777888:::<<<>>>?????????AAA>>>;;;;;;<<>>666...222222...111333000///000333444222000...///000///------///000111444888===>>>888...&&&---,,,++++++,,,,,,)))'''CCC666,,,...111000...000,,,...//////---,,,,,,---+++999>>>555000666666000///+++777;;;///333888***---///...***)))+++,,,)))---222000)))---:::AAA???;;;888555444333222000...444+++&&&+++000...,,,,,,++++++---///...******---...---...///...,,,---000---,,,+++)))((((((''''''---***(((''')))+++,,,,,,'''&&&%%%%%%&&&'''((()))((()))***+++***(((&&&%%%(((%%%%%%)))***)))+++000---(((######'''******(((+++******)))(((''''''&&&)))))))))(((''''''&&&&&&$$$((()))'''***///...(((+++***((('''&&&&&&''''''$$$&&&&&&&&&+++222///'''******))))))))))))******,,,...///+++((()))///555---+++)))***,,,,,,***(((***+++,,,...///......---+++///333555444111///...,,,111888;;;444,,,+++000---------...///...,,,)))000000///...---+++***)))***+++(((666XXXgggYYYKKK888666333000...,,,,,,,,,000...,,,++++++,,,---...111111000000//////......111000000...---,,,++++++......///000111000000000111---******---...---,,,222///...000///,,,---000222444333000000333444111+++...222222000000222444555333000...---...000111..................---------111444555333111222444===DDDKKKNNNRRRVVVVVVRRRLLLGGGCCCBBBFFFKKKNNNOOOOOOGGG<<<444111000...---***(((''')))+++000<<>>;;;999666444222---,,,...///000444999EEEOOOSSSLLLAAA<<<;;;;;;DDDCCCBBBAAABBBHHHOOOUUU\\\]]]cccooozzz}}}xxxrrrbbb^^^XXXSSSOOOMMMKKKIIIAAAAAA???<<<;;;???IIIPPPUUUSSSPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXWWWVVVVVVUUUUUUWWWVVVTTTSSSRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOONNNLLLKKKKKKJJJGGGDDDGGGBBB===;;;<<<<<<999555222111111111111111222222000000000111222444555666888999<<<>>>?????????>>>???>>>===>>>@@@AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::;;;<<<<<<888666888888888777777777777777:::999777777777:::<<<>>>777777777777777777777777444444333333333333333444444444444444444444444444222333444333333555888:::======888333333888888444777222///111000---///444;;;AAA;;;222333222...111333111//////111222111//////000000000......///111,,,///555;;;@@@???999444***,,,...---,,,,,,...000DDD999000///000...///111222222222111111000...---+++333777111...000///+++---...;;;===...///333(((---//////,,,,,,......+++---333444......444444---111000.........///...---333,,,***...111///---///))))))+++//////+++,,,000,,,---...------...000000,,,+++***)))((((((((((((((('''''')))++++++)))'''(((((('''&&&&&&'''(((((())))))(((((((((((()))))),,,((('''***,,,++++++...(((%%%$$$&&&+++---***'''******))))))(((''''''&&&''''''''''''(((((((((((($$$'''(((''')))...,,,'''(((((('''&&&''''''((()))&&&''''''&&&+++000...'''******))))))))))))******)))******(((&&&&&&***...((('''''')))+++***'''$$$***+++,,,............---***+++---000222333333222......222666444---***,,,...---,,,---......,,,+++.........---,,,+++***))),,,///***...@@@EEE777...000///.........///000111---,,,+++***++++++,,,---000000000/////////......---------------.........///////////////000000000///---++++++---///...---111...---//////,,,,,,///,,,...///,,,---111333111///000111111000///000111666444111///------...///...........................000111222111111222333===DDDKKKNNNSSSVVVUUUQQQLLLGGGCCCCCCGGGLLLNNNOOOIIICCC:::555222111...,,,---******+++---111<<>><<>>======<<<999666222222111111111111111222111111111111222333555555888:::<<>><<<===???BBBDDDCCC???<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<;;;999666999999888888777777666666888888888999:::<<<>>>???777777777777777777777777777666666555444444444555444444444444444444444444000222444555666999===@@@888999777333333444222---333000///111111///000333333<<<777///000...,,,111444222///...///000000//////000111000///...///111000111333666888666333000+++///222000++++++000555===888333111000///111666111///---...111111...+++222333444444333111///...,,,111>>>===///...222,,,)))------++++++---,,,(((000555444...,,,///---''',,,++++++,,,///111111111111111222444333///...111******,,,000///++++++///)))......***+++222444000******))))))))))))******((())),,,///111///+++'''))))))((('''''''''((((((***)))'''&&&&&&(((***+++///***'''+++---,,,******$$$$$$&&&***//////+++''')))))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))$$$'''''''''***---+++'''&&&&&&&&&&&&'''(((******((()))))))))---000---''')))((((((''''''(((((())))))(((((('''&&&''''''(((&&&&&&''')))+++***'''%%%***+++,,,---............---***)))+++000333333222...***+++000222...******000...,,,+++,,,------,,,,,,,,,,,,,,,,,,++++++***)))111...+++111000((((((+++++++++,,,...///111222)))******++++++,,,,,,---///////////////.........+++,,,,,,,,,---------...000///.........///000111...,,,+++,,,---//////...000------//////,,,,,,///,,,......+++,,,///000...222111///...///000///...666444222///...---------........................000...---...000111222222<<>>888555444222///,,,...,,,+++,,,---111;;;FFFQQQVVVUUUIII;;;000(((######&&&666KKKcccwwwkkkYYYAAA444)))(((,,,------...666222444AAAVVViiisssuuufffYYYKKKGGGHHHGGGFFFGGGMMMKKKLLLPPPVVVUUUOOOHHHCCC@@@<<<:::::::::999888666444333444555:::GGGTTTjjjqqqssshhhZZZOOOHHHDDDEEEEEEEEEEEEFFFJJJPPPTTTYYYYYY\\\bbbiiijjjddd^^^VVVOOOIIIJJJOOOSSSQQQNNNEEEFFFFFFCCCAAAEEENNNVVVVVVTTTRRRPPPPPPOOOMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJGGGEEEEEEBBB???======;;;999666333222111111000111111111222222222222222333444555666888;;;>>>@@@@@@@@@???===>>>@@@CCCEEECCC@@@======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999777:::999999888777666555555555666777888999999999999666666666666666666666666888888777666555555555555444444444444444444444444222333555555666888;;;>>>///111333444555444111...//////000111222111111222)))444222+++...///...444444222///...---......///...///000000///...///000555555333222111///,,,+++000222222///+++***...222......000///...---111444111...,,,///444666333//////***)))---///+++)))+++000555<<<:::444555777555,,,000111///...///---(((444555111+++***000333222000//////111555777888888222666:::999333------000///...///111...)))(((+++'''---...(((+++444666///))))))(((((()))***++++++)))***,,,000111000,,,((((((((((((((())))))*********)))(((''''''((())))))---(((&&&+++...,,,)))(((%%%&&&(((,,,......***'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((()))+++,,,+++(((''''''''''''(((((())))))(((***---///111111,,,''''''&&&&&&%%%%%%&&&&&&'''+++***))))))******(((&&&((((((((()))***+++******++++++,,,------.........333///,,,---000222///+++,,,((((((---///...---...111...+++***+++------...+++++++++++++++++++++,,,)))222111---000---***111---------------.........((()))***,,,------------..............................---,,,,,,+++******000///---,,,---...000222,,,,,,,,,---...///000000///,,,,,,//////,,,,,,...222444333...---......+++222///,,,,,,///111000...333222111000///.....................////////////222...+++,,,///333333333;;;CCCJJJOOOSSSVVVTTTPPPJJJFFFCCCDDDHHHLLLMMMMMMAAA<<<666333333444222000///,,,+++,,,---///999CCCQQQTTTQQQEEE888///(((""" &&&555JJJaaavvvyyydddQQQ:::///''''''+++---...///777555999JJJaaassszzzzzzpppaaaRRRNNNOOOMMMJJJHHHOOONNNNNNPPPRRRQQQMMMHHHBBB???;;;999999999999888666555555777999AAASSSdddttt{{{|||rrrdddXXXOOOJJJLLLLLLLLLKKKKKKMMMPPPSSSXXXWWWXXX[[[^^^]]]XXXSSSLLLGGGDDDJJJSSSXXXTTTNNNKKKMMMMMMIIIFFFIIIRRR[[[UUUTTTRRRQQQQQQPPPNNNLLLNNNNNNNNNMMMNNNOOOOOOPPPRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYXXXWWWWWWVVVVVVUUUWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMKKKKKKKKKJJJHHHFFFBBBAAA???===<<<999777555333222222111000000111111333222222222333444444555555777999<<<>>>@@@AAAAAA@@@??????@@@BBBBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::999888:::999999888777666555555666777777888888777666555666666666666666666666666555444444333222222333333444444444444444444444444666666666444333333555777...000555999999666444333---///000111111222222000***444222---222333222777222222111///------...///,,,...000000...------...222222333333333444555555333111...,,,,,,---......(((...222111...---...000<<<999666888<<<===:::555777222111555777555555888;;;===:::555888;;;999888666999:::777555555222...111111///+++,,,111555555333222111333666888999999222999???;;;222,,,,,,...///...///111...)))(((+++(((,,,---***---555444...(((((((((((()))***+++,,,'''&&&''')))******(((&&&%%%&&&'''(((***++++++,,,)))*********)))(((&&&%%%+++((((((...111...,,,+++***))))))***+++***)))'''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%)))'''(((+++---,,,***)))(((((((((((((((''''''&&&(((***///555666111+++'''(((''''''&&&&&&''''''(((+++*********++++++(((&&&))))))((('''((())),,,...++++++,,,,,,---......///555222///000333222---(((+++)))***------,,,000666222///+++)))***,,,......++++++*********+++,,,---...333...+++///+++&&&,,,////////////...------,,,((()))+++---.../////////---------------.........---------,,,,,,++++++***000///---,,,,,,...000111+++,,,---......///000000...,,,---000000---,,,///333555333///---///...+++///,,,***,,,///222111///......///000000000000///........./////////000000333///+++,,,000444555555:::BBBJJJOOOSSSVVVTTTOOOIIIFFFDDDEEEIIIMMMMMMLLLCCC===555111222444555555111///...//////111999CCCKKKOOOMMMBBB666---%%%&&&444III```uuuuuu___LLL444+++%%%'''+++---...000111444@@@TTTkkkzzz}}}{{{vvvgggYYYUUUUUUQQQLLLIIIKKKNNNPPPOOOLLLJJJKKKLLLCCC@@@;;;888777888888888555555777:::???JJJ^^^pppyyyxxxlllaaaYYYRRRUUUTTTSSSPPPNNNNNNPPPSSSXXXVVVTTTTTTTTTRRRNNNJJJCCCAAACCCLLLWWWZZZTTTLLLMMMPPPOOOKKKGGGJJJUUU```TTTSSSRRRRRRRRRQQQOOOMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKHHHFFFAAA@@@???>>>;;;888666555333333222111000000000000222222222222333444555666:::::::::;;;===???AAABBBAAA???>>>>>>@@@AAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>><<<:::999999999999888888777777666666999999:::999999888666666777777777777777777777777666666555555555555666666444444444444444444444444777777555333000///000111000111555888777222///111---000111///000222222///,,,444000+++222222...111000111222111///......///,,,...000111///............000222333222222444555///,,,***+++...000000///999===???;;;666555444222AAA>>>;;;;;;<<<;;;777444>>>>>>=========???AAABBBCCCFFF;;;333:::;;;444444666999999555333444222---+++---///000000///...,,,000.........111333333222000999>>>888///+++,,,---++++++---111000,,,,,,000+++++++++...222222///,,,))))))(((((()))***++++++)))((('''((()))******)))$$$%%%&&&((()))***++++++((()))***+++***(((&&&$$$******---222333///---///,,,+++***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$)))''''''+++---+++))))))))))))))))))((('''&&&%%%((()))///555555///***)))+++******))))))******+++((())))))))))))((((((''''''''''''&&&&&&(((,,,///,,,,,,,,,,,,,,,...//////111000000222444333000,,,000...------,,,+++000888111///+++***+++,,,......---,,,+++******+++------...///))))))111---(((---,,,---......//////......***++++++,,,...///000000,,,,,,,,,---------------******+++,,,---.../////////...---------...///000+++---/////////...///000...,,,...111222...---///---000///,,,,,,//////---+++++++++---000111000///+++,,,...000111111000000.........//////000000111111///------///333555666999BBBJJJOOOSSSVVVSSSNNNHHHFFFDDDFFFKKKMMMLLLKKKEEE>>>555111111444555666333111000111111333;;;DDDEEEHHHFFF===333+++"""%%%333GGG___ttt}}}pppZZZFFF000)))$$$'''+++---...111)))333EEE^^^ttt{{{nnnaaa\\\ZZZUUUPPPMMMHHHLLLNNNKKKFFFCCCGGGKKKCCC@@@;;;888777888999999777777:::@@@HHHUUUhhhyyy}}}rrriiiaaaZZZYYYWWWTTTPPPMMMMMMPPPRRRVVVTTTQQQNNNMMMJJJGGGDDD???@@@DDDMMMVVVXXXRRRKKKKKKNNNNNNIIIFFFKKKZZZgggRRRRRRQQQRRRSSSSSSPPPNNNOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKIIIFFFAAAAAAAAA???<<<999777666444333222111000000000000111111222222444555777888BBBAAA>>><<<<<<>>>@@@BBB???>>>===>>>???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;:::===???>>><<<999999:::888888888777777777777777::::::999999999999999999777777777777777777777777888888888888888999:::;;;444444444444444444444444444444333111///...000111222111333666333---,,,000...111111......222222...+++111+++(((111333---,,,...111444444111//////000...000222333222000///000...111444444111...------,,,------.........///000EEEFFFCCC:::666777777444555555444444333111000///222888888000---222666444>>>FFF<<<333:::777---000...000000---,,,......+++------///000///,,,)))(((,,,+++***+++---//////...+++444999333---,,,---...******---111000------111000)))***333777///)))******)))))))))))))))******,,,+++***+++---...---,,,%%%&&&'''((()))(((''''''''''''((()))))))))))))))(((***000333000***)))---)))))))))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%***+++(((&&&(((''''''((())))))((('''&&&)))(((***//////******---+++******))))))******+++&&&(((***)))'''&&&(((+++###&&&***+++******,,,...,,,,,,++++++,,,---///000.........///000111111111;;;333---,,,,,,+++...222111...++++++,,,---------///---,,,+++++++++---...---,,,'''+++444000+++111******,,,---.........---++++++******+++---///000++++++,,,,,,,,,---------++++++,,,---...///000000---------.........//////+++...111111///---...///...---///333333000///000+++...---******......,,,)))+++...000///...------+++,,,///111111111///...---......///000000111111---............000333666999AAAJJJOOOSSSVVVSSSNNNGGGEEEEEEGGGKKKMMMLLLJJJCCC===666222222333333222000//////000000222:::CCCDDDEEEBBB999000***### $$$111EEE\\\qqq~~~yyykkkSSS>>>---'''%%%(((+++---///222(((666MMMfffzzz|||rrrgggbbb]]]WWWRRRQQQGGGHHHHHHDDD@@@>>>@@@CCCBBB>>>:::777888:::<<<<<<;;;:::>>>HHHTTTbbbssstttkkkccc\\\VVVTTTPPPLLLIIIJJJNNNRRRSSSQQQMMMIIIFFFDDDAAA@@@???@@@DDDKKKQQQRRRNNNJJJIIILLLMMMIIIGGGPPPcccrrrQQQQQQQQQRRRTTTSSSQQQOOOOOOOOONNNNNNOOOOOOPPPQQQPPPQQQRRRSSSSSSSSSQQQQQQTTTTTTTTTUUUUUUVVVVVVVVV[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYWWWXXXXXXYYYXXXVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGAAABBBBBBAAA===:::888777444333222111000000000000111111111222444666888999IIIFFFBBB>>><<<===???AAA=========???@@@@@@???=========<<<<<<<<<;;;;;;;;;:::===??????<<<999999;;;777777777777777888888888888777777777888999::::::777777777777777777777777444555555555666888999:::444444444444444444444444111222222000///000222444555333555888555000111777...222111------111222...,,,111+++***666:::333111,,,000444555333111000111///222444555444222111111...222777888666333222222,,,000444222---***,,,///@@@???777---***///222///)))+++---.........///000555@@@@@@222,,,444888444333BBB<<<333:::444)))000***---,,,)))***...///---333000---,,,+++***+++...,,,******+++...000000000'''000555000+++---000///---,,,...111000++++++...222''')))777:::---%%%(((******))))))))))))******(((((()))+++---,,,***((('''((((((((((((&&&$$$###&&&&&&%%%&&&'''***---///%%%)))///222,,,$$$$$$((($$$&&&((()))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''"""###(((***&&&$$$&&&%%%&&&''')))))))))((((((+++'''&&&))))))&&&)))000((((((''''''''''''((((((&&&***,,,+++'''&&&***///"""'''...111000.........---,,,++++++,,,---///000//////...---+++---000333CCC777+++***,,,,,,++++++000...,,,+++,,,------,,,000///---++++++,,,---...000///***,,,222***###******+++,,,---,,,,,,******,,,+++)))))))))+++---///+++++++++,,,,,,---------..................------,,,---......//////......,,,///222111///------//////---///444444111///111///111000++++++------***(((---111222///+++***+++,,,...000111111000---,,,---......///000111111222***,,,///...---...222666999AAAJJJOOOSSSVVVSSSMMMGGGEEEEEEHHHLLLNNNLLLJJJAAA<<<666333333222///---,,,++++++------///777@@@FFFFFFAAA888000,,,'''!!!!!!###$$$!!!"""000CCC[[[ppp|||}}}vvvgggNNN999,,,'''%%%))),,,---///222,,,;;;SSSkkk|||{{{sssjjjddd]]]VVVRRRSSSIIIFFFBBB???===<<<<<<;;;@@@===999777999<<>>BBBNNN]]]jjjyyysssjjjaaaZZZRRRPPPLLLHHHFFFHHHMMMQQQQQQNNNJJJFFFCCC@@@???>>>AAAAAADDDGGGKKKLLLKKKJJJIIILLLMMMKKKKKKVVVlll}}}SSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYY\\\ZZZYYYWWWVVVVVVVVVVVVWWWTTTTTTUUURRRNNNNNNRRRPPPKKKNNNPPPIIIIIILLLFFFDDDCCCAAA???<<<:::888777666555444222111000//////111111333666777888===DDDQQQGGG>>>===?????????AAA>>>>>>>>>=========<<<<<<<<<<<<===<<<::::::<<<===?????????>>>===;;;:::999777777777777777777888888999888666555555555666777555555666777777777777777???:::555222444555555555555555444333222222222222333222111000000222444555222222222111111111000000222222111111000000//////444555555444222000///000111111222222222000///...333222000//////000222333333777999999:::<<<888222III///---HHH,,,111...(((999777444222222111111000,,,...000///---,,,---///:::<<<:::333---...222666===@@@???999222///---+++222000---,,,---------,,,333111,,,***///666555000...000222111...,,,---...111000//////000111///...---000111///++++++...333***,,,000222///,,,,,,///***)))((('''''')))+++---)))((((((((((((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&)))))))))))))))******+++(((+++***%%%%%%***+++((('''&&&$$$######$$$&&&'''***)))'''&&&%%%%%%&&&'''''')))***(((&&&&&&)))---,,,000666999888555222111777666666;;;???;;;000''')))((('''''''''''''''((('''''''''((((((((((((((((((((()))+++------+++***,,,,,,,,,,,,---///111333111:::===666//////111111888111******...000,,,'''444555444000,,,***,,,...,,,+++(((&&&***//////***222222555,,,+++333...///---...---+++///333...$$$)))+++---...---,,,,,,------,,,+++***+++---000111...///000///...---...000//////............//////*********+++...///...,,,//////////////////......111...++++++---...---,,,...,,,+++...111333111...------,,,,,,---000222444,,,---...000000000/////////...---,,,...000333555;;;AAAJJJPPPRRRQQQOOONNNFFFDDDDDDFFFKKKNNNMMMLLLBBB999111//////...///111000...+++***,,,111777;;;BBBAAA<<<444+++%%%$$$%%%###$$$###!!!)))===VVVlllyyy|||zzzqqq```III555))))))((((((+++000222111:::DDDWWWnnn~~~yyymmmccc]]]YYYUUURRRPPPHHH@@@<<<======;;;999777<<<>>>:::;;;BBBEEEDDDDDDFFFKKKUUUcccssszzzpppddd[[[ZZZTTTMMMKKKMMMNNNMMMKKKMMMJJJDDD???======>>>???EEEFFFHHHKKKKKKIIIEEEBBBHHHHHHIIIJJJMMM[[[tttTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXVVVVVVVVVVVVWWWTTTRRRSSSUUUSSSOOONNNQQQOOOHHHJJJKKKEEEHHHNNNJJJDDDCCCAAA???<<<:::888777666555444222111000//////,,,111444444333777>>>CCCEEE>>>:::<<>>===>>>AAAAAA@@@@@@????????????===>>>???===;;;:::;;;<<<>>>>>>>>>===<<<;;;999999888888888888777777777777999888777777666777888888666666666666777777777777===999555333444666666555666555444333222222222222333222222111222333444555222222222111111111000000000000000///////////////222333444333111///...///,,,---.........---+++***...---------...000222444888999888666777:::888444;;;,,,///DDD)))000222///999777444222000///...---111222222111...---///111444777888444000111444888CCCAAA>>>888222,,,,,,...000000...---,,,,,,,,,---444000+++---666===888///***---///...,,,+++,,,...///...---...000000///......111333111,,,))))))+++***---000111...++++++---,,,+++)))))))))***,,,---)))((((((((((((***+++,,,************************((('''&&&''')))******((()))(((((((((((()))******+++---,,,'''&&&)))***&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$&&&(((***))))))***+++))),,,///111000...,,,,,,&&&'''+++222888999333...111///+++((('''((()))***))))))))))))(((((())))))(((((()))***,,,---+++***++++++*********,,,---...+++222555111...000333333333///,,,***+++,,,+++***111111111000...---...///......+++))),,,000///***222666444***---///))),,,)))---...,,,---000...))))))+++------,,,++++++,,,,,,,,,++++++,,,---///000---///000///...---...000------,,,,,,,,,,,,------000000000///---,,,******........................///---***+++...000///...111///............---,,,------,,,---...111333555,,,,,,---..................---,,,,,,---000333555;;;AAAJJJPPPQQQPPPOOONNNGGGEEEEEEGGGLLLNNNMMMKKKBBB999000//////---...000///---+++***+++000444888::::::777000)))%%%%%%'''+++,,,,,,***&&&!!!)))===UUUjjjvvvzzz}}}}}}vvvkkkZZZCCC000'''''''''(((,,,111444555EEEPPPcccwwwwwwlllddd^^^ZZZUUURRROOOHHH@@@;;;::::::888666888>>>@@@>>>???EEEIIIHHHIIIKKKQQQ[[[hhhwww}}}ttthhh```[[[UUUOOOMMMNNNOOOMMMJJJKKKHHHCCC>>><<<<<<>>>???CCCEEEHHHKKKKKKIIIDDD@@@AAABBBEEEIIIOOO```|||VVVUUUTTTRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVVVVVVVXXXXXXTTTRRRRRRUUUTTTPPPNNNPPPSSSKKKKKKKKKFFFKKKTTTRRRCCCBBBAAA???<<<:::999888666555444222111000//////,,,555999666666>>>EEEFFF;;;777777===AAA@@@======>>>>>>>>>===============???@@@AAA@@@===;;;::::::=========<<<;;;:::999888999999888888888777777777999888888888888888999:::666666666666666777888888999777555555666666666555666555444333222222222222222222333444444444444444222222222111111111111111............////////////000222222111///------.........///000000...---,,,++++++,,,---///333555777???>>>:::555666:::;;;888000...777@@@'''///666222555444222111000/////////444333222000------///111///111333333222222666:::@@@<<<;;;===777...+++///...///000...+++***,,,...222...***---888???888---)))+++---...------...///---,,,+++,,,...//////...---111333222---)))((((((***...111000---******+++,,,+++***)))))))))***+++)))(((((('''((()))+++,,,(((((((((((((((((((((((((((((('''(((+++,,,,,,+++(((''''''''''''((()))))),,,...,,,(((&&&((((((%%%%%%&&&(((******((('''%%%%%%%%%%%%%%%&&&'''((()))###$$$&&&***,,,,,,***(((((()))***)))((('''((()))%%%'''+++...///...+++)))333222111///---+++***)))******)))))))))))))))))))))((((((***,,,---,,,***++++++***))))))******+++***------+++,,,000111000------,,,+++******,,,---......---///000000///.........---+++...111...))),,,888///)))333222,,,333''',,,...,,,***,,,......***+++------+++******++++++,,,,,,------.........---...//////...---...///------,,,,,,,,,,,,------111333444222---******,,,------------------......---+++***+++...000000000000000///---++++++,,,...000///...------///111222------,,,,,,,,,------......---++++++---000333555===BBBIIINNNPPPOOONNNMMMHHHGGGFFFHHHLLLNNNLLLJJJBBB888///------,,,---000...,,,+++***+++---000222111111///+++&&&%%%(((+++...000222111+++$$$)))<<>>AAABBBDDDIIILLLMMMNNNQQQXXXcccppp~~~yyymmmeee[[[VVVRRROOOPPPOOOLLLIIIHHHEEEAAA===;;;<<<===???@@@DDDHHHKKKKKKGGGBBB???===???CCCJJJSSSdddWWWVVVTTTRRRRRRSSSTTTUUUPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZ[[[[[[VVVSSSSSSSSSOOONNNPPPTTTLLLMMMMMMGGGLLLTTTQQQCCCBBBAAA???<<<:::999888666555444222111000//////...666888555:::EEEIIICCC999777888???BBBAAA@@@@@@========================@@@BBBCCCBBB???;;;999999;;;;;;;;;;;;:::999888777:::999999888888777777666777777777888888888999999777666666555666777888888555555555666777777666555666555444333333222222333111222444666666555444333111111111111111111111111.........//////000000000///000111000...,,,,,,---///000111222222111000///......///111333666888:::<<<;;;777222222666666333///555===;;;)))///555...---...///000///000111333222111///---,,,---000111000//////111111111777===888444999AAA>>>111))),,,+++///111///***)))+++//////---***+++222777333+++---...///////////////000+++******+++---///...------///111000---+++,,,,,,)))...111///+++******)))+++***)))((((((((((((((()))(((''''''((()))***+++''''''''''''''''''''''''(((''''''(((+++,,,,,,+++'''&&&&&&&&&&&&'''((((((++++++***(((''''''&&&%%%%%%&&&'''((()))((('''&&&)))))))))))))))******+++&&&%%%%%%(((+++,,,)))%%%++++++)))'''%%%%%%(((***,,,...000...***&&&%%%%%%***---111444444000+++'''***))))))(((((()))***+++)))(((((())),,,---,,,++++++++++++++++++,,,,,,,,,111///,,,+++,,,...---***,,,+++***+++,,,---.........---,,,...111222///+++***,,,++++++///222///***)))999)))'''444---+++333,,,,,,,,,******+++------***,,,---,,,***)))***++++++,,,------......---------...//////------...//////......------......///***///222111---+++...111,,,,,,,,,---------------+++++++++,,,---.........+++------,,,******///333333222///---,,,,,,,,,---///...---,,,,,,,,,---...---,,,++++++---000333555>>>CCCJJJNNNPPPOOOMMMMMMIIIGGGGGGIIIMMMNNNLLLIIIAAA777...,,,,,,,,,---000......,,,++++++,,,---...+++,,,+++(((%%%%%%)))...111555999888111''')))<<>>CCCIIILLLKKKFFFAAA>>>???AAAGGGOOOWWWeee{{{WWWVVVTTTSSSRRRSSSUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\bbbZZZSSSRRRQQQOOOOOOQQQOOOIIIKKKKKKDDDFFFJJJFFFBBBBBB@@@>>><<<;;;999999666555444222111000//////---000000111;;;EEECCC999<<<999999>>>@@@???@@@BBBAAAAAAAAABBBBBBBBBBBBBBB@@@BBBCCCBBB???<<<:::999;;;;;;;;;;;;:::999888888:::999999999888888777777666666777777777777777777666666666666666777777888333444666777666666666555666666555444333333333333111222444666777555444222111111111111111111111111/////////000000111111111...000111000...------------...///000000///......111111222333444555666777000111///,,,---///...***///555;;;222...000333(((,,,...000000//////000222000///---,,,...000333555999333///000111222999BBB:::666777<<<:::///)))+++***...111///+++)))+++//////000///+++***...///...000///////////////...---***))))))***---......---111000///---+++,,,...000(((///222...***+++***(((++++++******)))))))))))))))((('''''''''((()))***************************'''&&&%%%''')))******)))&&&&&&&&&&&&&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++++++++******))))))(((,,,)))&&&&&&((()))'''$$$++++++)))'''%%%%%%(((+++(((+++...---)))''')))+++%%%'''+++...000///...---))))))((('''((()))+++,,,***)))((()))+++,,,,,,+++(((((()))+++,,,------...555111------///...,,,)))...***'''***000333111---111///...///111111---***)))***+++,,,111666444///,,,888$$$&&&...###***,,,444...)))(((+++,,,,,,++++++,,,,,,,,,******+++,,,+++,,,---.........---------...///...---,,,---///......------------......&&&+++//////,,,+++///333,,,,,,,,,---------......++++++,,,,,,++++++++++++***,,,---,,,***+++///444000///---+++++++++---...111000...---------......---,,,++++++---000444666???DDDKKKPPPQQQOOOMMMLLLHHHGGGGGGIIIMMMNNNKKKHHH@@@666---+++,,,---///222111000...---++++++++++++******)))'''$$$&&&+++000777>>>DDDCCC;;;...$$$ ***<<>>???===BBBIIILLLJJJEEE@@@>>>???CCCLLLUUU\\\eeetttVVVUUUTTTSSSSSSTTTUUUUUURRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXYYY[[[\\\ddd[[[RRRPPPPPPOOOOOOQQQOOOIIIMMMNNNFFFEEEGGG@@@BBBAAA@@@>>>===;;;:::999666555444222111000//////000...000777@@@CCC===666===999999<<<<<<;;;===AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@AAAAAA???<<<<<<<<<:::;;;;;;;;;::::::999888999999999999999999999999777777777777777666555555555555666777777777777777333555666777555444555666777666555444333333333333111222444555666555333222111111111111111222222222000000000000111111111111///000222111///......//////000111222222222111000111111111111111111000000,,,...///...///222///***+++///555+++444111222)))///222444222...++++++---111///...///222555777777AAA777111222333444;;;FFFCCC>>>888333000...,,,+++***---///...,,,***+++---111555444---)))+++///111///...------...---+++)))+++***)))+++,,,...---,,,444222...***)))***,,,...'''000333...***------))),,,,,,,,,,,,++++++++++++)))((('''''''''((()))***(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''%%%&&&))))))&&&&&&((('''&&&$$$$$$$$$&&&(((***))))))))))))((('''&&&%%%---***'''&&&%%%&&&%%%%%%(((((((((&&&%%%%%%''')))&&&(((******'''&&&'''))))))'''%%%$$$'''+++111444---,,,***(((((()))+++,,,***)))((((((+++,,,,,,,,,%%%&&&''')))+++,,,,,,,,,222...,,,000222000---,,,///***&&&***222666222---333222111000000///---+++***,,,,,,...333999999555,,,111!!!...000***AAA;;;:::000((((((,,,,,,+++++++++,,,,,,,,,++++++---///------------------------,,,---......---,,,---...,,,,,,++++++++++++,,,,,,(((+++...---+++***,,,...,,,,,,,,,---......//////+++,,,...---+++******+++------------,,,,,,...000,,,+++++++++,,,...111222222111000///...------------,,,,,,,,,...111555777@@@FFFMMMSSSSSSPPPMMMKKKFFFEEEFFFIIIMMMNNNKKKHHH???555---+++---...111555444222///,,,***)))(((((()))***)))&&&$$$&&&,,,222:::BBBKKKLLLBBB333(((""" ))):::OOOaaalllwww|||zzzkkkVVVCCC333)))'''$$$&&&,,,...///888CCCVVVlllvvvlllfff```YYYUUUNNNJJJCCC<<<777555555555444444777<<>>>>>??????===CCCJJJLLLIIIDDDAAA@@@<<>>===;;;:::999666555444222111000//////222///555BBBFFF>>>888999;;;999999<<<===;;;<<<@@@;;;;;;<<<<<<<<<=========<<<>>>???>>>======>>>???;;;;;;;;;;;;;;;::::::999777888888999999::::::;;;888999999999888666555444333555777999999888666555444666777666444333444666777666555444444333333444111111333444444444333222000000111111111222222222000000000000000/////////000222333333111000000111000111222333444333333222////////////...---,,,,,,,,,...//////111555444000***---444+++;;;000333///111444666333...******+++222000///000444666666555@@@555///222333333999CCC@@@AAA;;;111000555333++++++,,,------------,,,+++111444444000---///111111...,,,+++,,,...///---***---+++***+++------,,,+++000...+++))))))***++++++&&&000444...+++//////***((())))))************))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&''''''&&&%%%'''''''''&&&'''(((((()))+++((((((,,,+++'''%%%(((&&&&&&&&&&&&'''((()))***&&&'''((((((((('''&&&%%%((())))))(((&&&%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$,,,***'''&&&&&&***---000555222///+++)))((()))***+++)))((((((***,,,,,,,,,'''((()))+++++++++++++++---***+++111222...+++,,,,,,)))(((+++000222000---333333333111///......///***+++++++++111777888444000+++ 777111000XXXIII999000)))***++++++---111+++,,,,,,,,,,,,---///222......,,,,,,,,,,,,---...,,,---......,,,,,,---...,,,++++++******++++++,,,+++,,,,,,,,,,,,+++++++++,,,------...//////000000***---//////---,,,---...,,,,,,,,,---///111111000...------,,,---///222333000000000///...---+++***...---------///333666999@@@GGGPPPVVVVVVRRRMMMJJJCCCCCCDDDHHHLLLMMMKKKGGG>>>444,,,+++---000444999555222...***'''&&&%%%%%%(((((((((%%%$$$'''...444<<>>???FFFNNNUUU^^^nnnuuujjjbbb___ZZZTTTOOOLLLKKKKKKHHHFFFDDDBBB@@@@@@@@@@@@???DDDJJJLLLHHHCCCBBBBBB;;;???HHHTTT]]]ggguuuRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWUUUUUUUUUUUUVVVWWWWWWPPPNNNQQQTTTRRRMMMLLLOOOIIIKKKKKKDDDDDDGGGAAABBBAAA@@@>>>===;;;::::::666555444222111000//////...---777FFFDDD444000999999999;;;??????======AAA<<<=========>>>>>>??????;;;<<<======<<<===???AAA;;;;;;<<<<<<<<<;;;::::::777777888999:::;;;;;;<<<:::;;;;;;:::999777555444222444777::::::888666444555666777555333222444666777777555444444444444444111111222222333333333222000000111111222222222222000000//////.........---111333444444222111111222,,,---...///000000///...////////////...---,,,+++(((******)))---222333000...000:::000AAA///333555///333666444...++++++...111///...000333444333111999///+++000222000444>>>333===>>>666777???999)))+++++++++---......,,,***...111111000111333111---...---,,,...111222000......,,,+++,,,------,,,+++(((''''''(((***,,,,,,+++&&&111444...+++000000+++$$$$$$%%%&&&'''''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&&&&''''''%%%$$$(((''''''''''''((())))))...++++++///---'''%%%(((%%%&&&(((***++++++***)))&&&'''(((*********))))))###'''++++++(((%%%%%%&&&!!!$$$'''((('''&&&%%%&&&"""###%%%''')))))))))(((***,,,...///...+++(((&&&;;;888333...***(((((((((+++)))((((((***,,,---,,,+++,,,---......---,,,++++++))),,,111000***''')))((()))+++,,,---......///222444444222...---000444)))***(((''',,,333444000999+++!!!:::)))(((WWW@@@666000,,,,,,***(((///888+++,,,---------...111444///...,,,++++++,,,...///,,,---......,,,,,,---......------,,,,,,------...+++******,,,......---,,,------......///000111111))),,,000111//////000222)))((()))---222666555333555333111///......///000////////////...,,,)))(((......---...000333777:::@@@GGGQQQXXXXXXSSSMMMJJJBBBAAACCCGGGLLLMMMKKKGGG>>>444,,,+++...111666;;;555222---(((%%%#########%%%&&&&&&$$$$$$(((///555CCCOOO[[[]]]RRRBBB555... $$$555JJJ]]]iiiooouuutttdddMMM;;;///)))### ###---000111<<>>???GGGPPPYYYbbbrrrxxxnnneeebbb]]]VVVPPPMMMMMMNNNJJJHHHFFFCCCBBBAAAAAAAAA@@@EEEKKKKKKGGGCCCCCCDDD>>>@@@GGGQQQ[[[eeeuuuUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNOOONNNMMMLLLKKKHHHDDDAAAAAA@@@???===<<<:::999888===<<<888222....../////////:::AAA<<<555555777777888999;;;===>>>???@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>===<<<===@@@CCC999999::::::999999888888;;;:::999999888888999999999777555555888888666444666666666666666666666666666444333333555666666555666666555444333333222111111111111111111111111111000/////////000111222222......////////////......333000...111666777111+++......////////////......---//////,,,***...777???/////////000000...+++(((+++000555444///---222888111000...---------...///;;;111111222***,,,444666333000///222222///222999===<<<<<>>...'''!!!%%%222BBBWWWgggqqqssslll[[[GGG888...''''''"""!!!'''***///>>>NNNjjj{{{vvvjjjccc]]]XXXUUURRRJJJ@@@999888999::::::;;;777777;;;???CCCJJJQQQdddmmmzzzzzzlll```[[[VVVSSSRRRQQQOOOLLLKKKKKKJJJEEE???;;;;;;===AAA>>>>>>BBBDDDBBBAAABBBDDDCCCKKKYYYfffnnnxxxUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNMMMLLLLLLKKKIIIEEEBBBAAAAAA???>>><<<:::999888;;;>>>===777111000222333<<>>??????@@@============>>>>>>>>>>>>=========;;;:::;;;>>>@@@>>>===;;;:::999:::;;;;;;;;;:::999999888888999999999777555666777888666444666666666666666666666666666555333333555666555555666666555444333333222222111111111111111111111111000000000000000000111222...//////000000000//////111///...000444444111.........////////////......///...,,,+++,,,///444777,,,,,,,,,///111222111000...---,,,---.........---)))+++---000222222222111888000222444,,,,,,222222111///222888888333000111:::::::::===>>>:::111)))///222111...///333///(((,,,000444444111...,,,---,,,...,,,))))))---///---,,,,,,---------.........,,,+++***))))))+++,,,---000111///***(((++++++)))+++***((('''&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&'''(((((()))*********,,,,,,***&&&$$$&&&(((&&&))),,,+++'''$$$%%%'''''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%''')))(((&&&&&&''')))))))))'''((()))******)))(((''')))---...+++)))+++)))%%%'''(((,,,///---((('''***((())))))*********))))))***+++)))&&&(((,,,,,,)))*********,,,.../////////444///---000111...,,,---,,,......---++++++...111222---+++......+++,,,///111000...,,,++++++---///------------,,,,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,++++++++++++,,,------...++++++++++++,,,,,,,,,---333333333222111000...---000/////////.........---...---,,,,,,---...///000,,,,,,------......//////++++++,,,,,,,,,,,,------...++++++...000000555:::BBBIIIPPPRRRTTTTTTPPPJJJBBBBBBEEEIIIMMMOOOMMMJJJ???888///+++...333777888777444///***%%%###""""""######%%%((((((***444>>>MMMTTT]]]^^^SSS@@@000'''!!!$$$///>>>RRRbbbooopppiiiWWWCCC555,,,&&&%%%"""###(((+++000AAATTTpppxxxllleee___ZZZWWWQQQJJJ@@@:::999999999999:::777777;;;@@@DDDLLLTTTeeeppp~~~{{{mmmeee```YYYTTTSSSQQQMMMJJJIIIIIIGGGCCC>>><<<>>>@@@CCC@@@@@@CCCDDDBBBAAACCC@@@AAALLL]]]jjjrrryyyUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJJJJJJJIIIFFFCCCBBBAAA@@@>>><<<999888777999AAACCC:::000///111333IIIHHHBBB999333555888999999:::;;;===>>>?????????<<<<<<<<<===>>>?????????<<<<<<<<<:::999999;;;===AAA>>>;;;999888999;;;<<<::::::999888888888888999888777666666777777666555666666666666666666666666777555333333555666555444555555555444444333333333111111111111111111111111222111000000000000000000...///000111111111111111/////////000000111111111......////////////......///,,,++++++...000///...,,,,,,,,,...111333444333,,,...///...---,,,,,,,,,(((,,,111666888777444222444...444888111...111///111///000666888444///,,,777777888;;;<<<999222,,,+++///...((()))///---&&&***+++---/////////......---///...***)))---...,,,,,,,,,,,,,,,,,,---......---,,,+++*********+++,,,***+++)))(((***///---(((+++***)))''''''((())))))'''''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%''''''&&&&&&''''''((()))'''(((((())))))*********((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((((((((''''''(((((()))***(((((())))))))))))(((((((((,,,---+++******(((%%%((((((***---+++''''''+++(((((()))))))))(((((('''***+++)))&&&(((------***)))+++,,,,,,))))))***,,,888333000111111...---///,,,---...---+++++++++---///------///---***((()))222000---*********,,,---//////...---+++***))))))+++,,,,,,,,,------.........------------,,,,,,,,,*********+++,,,---...///,,,---------............111000///---,,,+++++++++/////////...............,,,,,,------------------+++,,,,,,---.../////////++++++,,,,,,,,,,,,------,,,******---...000666===BBBJJJQQQTTTUUUTTTNNNGGGBBBBBBDDDHHHMMMNNNKKKGGG@@@888...***,,,333888;;;888555000+++&&&"""  """&&&'''+++666BBBQQQZZZccccccWWWDDD222((("""!!!+++999KKKZZZkkklllcccQQQ===111)))%%%""""""&&&***+++111FFF\\\xxx|||ppphhhbbb\\\YYYQQQJJJAAA;;;::::::999777999777888<<>>???AAADDDEEEBBBAAACCCCCCAAAAAADDD>>>CCCPPPcccqqqxxx|||TTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIIIIIIIIIIFFFDDDCCCBBB@@@>>>;;;999888777999CCCDDD888---,,,111333IIIEEE===666444666888999999:::;;;===>>>>>>??????<<<=========>>>>>>>>>???<<<<<<<<<:::888888999;;;>>><<<:::999888888888999:::999999888888888888888888777777666777666666555666666666666666666666666777555444444555555555444444444444444444444333333222222222222222222222222222222111000/////////000///000111222222222222222---///000///......111444---......//////......---******+++---......,,,+++111///......///000000///***333:::888///+++000888000333777::::::777333000000---666>>>888444555111444///+++---222333222///666666777888888666000,,,...***&&&&&&&&&'''))),,,***))))))+++---//////......000///+++***------***,,,+++*********+++------------,,,************+++******))))))...333000)))***)))((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***((()))))))))*********+++''''''''')))++++++)))'''(((%%%""""""%%%'''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&''')))%%%&&&'''&&&&&&&&&'''((((((((())))))))))))((((((((()))+++,,,------+++((()))'''(((++++++((((((+++)))))))))***))))))((('''***+++***(((***//////,,,***+++++++++***)))******555222///...---------///+++,,,------,,,******)))------------+++(((((()))///,,,)))((()))+++,,,---///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,---...////////////000000000000+++******)))***,,,...///........................+++,,,...//////...---,,,++++++,,,---......///000+++++++++,,,,,,,,,------...,,,,,,......///666>>>@@@HHHQQQTTTUUUTTTNNNGGGCCCBBBDDDIIINNNNNNJJJEEE>>>777...***---333999;;;666444000+++'''"""!!!$$$''',,,888EEEUUU```iiiggg[[[III666)))$$$ (((444DDDSSSgggggg^^^KKK999...(((%%%!!!###(((,,,+++111IIIbbb|||sssjjjccc]]]YYYPPPJJJBBB<<<;;;:::888666777666888===BBBIIITTT___mmm}}}~~~rrrkkkeee\\\VVVSSSOOOJJJFFFCCCBBB@@@??????BBBEEEHHHFFFCCCBBBCCCAAA>>>@@@DDDCCCIIIWWWhhhvvv|||{{{zzzTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@>>><<<:::888777777AAAAAA555---222999:::>>>999444333555666888999::::::<<<===>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<======<<<:::999:::;;;:::;;;<<<<<<;;;:::888666:::999888888777777888888777777777777666666666666666666666666666666666666888666444444555555444333333333444444444444444444444444444444444444444444222222111000/////////000000000111222222222222222---///111000------000444------............------%%%)))...///,,,+++,,,///222000...------...---,,,///444999999777555888;;;555555666666555333000...---,,,888CCC>>>::::::555111...,,,...444888777333777666666555444222...,,,333))))))555444))))))555,,,***)))***,,,...------///111000,,,+++---,,,******************++++++,,,---,,,,,,+++************++++++******///333///'''(((((('''''''''&&&''''''&&&''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''((()))***+++))))))))))))************''''''''')))++++++)))''')))%%%!!!"""&&&))))))(((%%%%%%&&&'''(((((())))))###$$$$$$$$$$$$%%%%%%%%%'''((())))))''''''((()))$$$&&&((((((&&&&&&''')))))))))(((((((((((())))))'''''')))---111000...,,,***''''''+++,,,))))))+++***+++++++++******)))(((+++,,,+++)))+++111222///---***(((***...///---***...---,,,))))))***,,,---,,,,,,,,,,,,,,,+++)))(((,,,------***((((((+++---,,,***((())),,,///000000,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---............/////////,,,++++++,,,...000222444---------...............,,,...///111111///---,,,++++++,,,,,,---......///+++++++++,,,,,,,,,------000///000111//////555===>>>FFFOOOSSSUUUUUUOOOHHHDDDCCCDDDJJJPPPPPPKKKEEE:::444...,,,///444888999444222///+++'''###!!! ###&&&,,,999GGGYYYeeennnjjj]]]MMM999***&&&!!!!!!&&&000???LLLaaaaaaXXXGGG666,,,(((%%%!!!###))),,,+++222LLLgggvvvlllddd]]]XXXQQQJJJBBB<<<;;;:::888555555555888>>>CCCJJJWWWdddtttuuuiiiccc[[[UUURRRNNNJJJFFFAAA@@@??????BBBEEEHHHJJJEEECCCBBBBBB???===@@@EEEJJJQQQ]]]lllwwwzzzuuunnnTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOJJJIIIGGGGGGGGGGGGEEEDDDAAA@@@???===<<<:::999888444<<<;;;333555@@@EEEAAA333000///333555555666999:::;;;<<<===>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;=========;;;:::;;;<<<:::<<<>>>@@@???===:::999999999888777777777777888666777888777666555666777666666666666666666666666888666444444444555444333333333333444444555555555444444444444444444444444222111000000000000000000111111222222222111111111...111222111///...///222------............------&&&+++000///+++***---222...---,,,---...///...---555///,,,222<<<@@@999111000000000000///......---,,,+++888CCC>>>;;;<<<777+++///333888<<>>CCCJJJYYYgggyyywwwiiiccc[[[UUURRRNNNJJJFFF@@@??????AAAEEEHHHJJJJJJFFFCCCBBBBBB???===AAAIIIOOOXXXeeeqqqzzzyyymmm```SSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPOOOOOOKKKIIIGGGFFFFFFFFFDDDCCC??????>>>===<<<;;;::::::333888777333<<>>>>>>>>>>>>>>>>>>>>>>>============:::;;;======<<<;;;<<<===:::;;;===>>>>>>>>>===<<<999999888777777777777777666888999888555444555777666666666666666666666666888666444444444555444222222222333333444555666666333333333333333333333333000000000000000000111222222222222222111000///...000222333333111000//////,,,------......------,,,...//////---++++++...111,,,,,,,,,///111111000...111---+++000888:::444---------.........---,,,,,,,,,***666@@@:::777888333***111777999;;;===:::333333333222000.........///'''...666999777444111...))),,,//////...---///111---000000---,,,......***+++,,,///000111000...---******+++,,,,,,,,,++++++'''******''''''***)))&&&***************)))((((((&&&&&&&&&'''''''''((((((++++++***)))((('''&&&%%%((((((''''''((()))******((((((((((((((((((((((((***,,,,,,***&&&$$$&&&(((((('''%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%))),,,,,,)))'''))),,,***)))(((''''''((()))******&&&'''///444000,,,******'''(((...111...++++++++++++++++++***)))((('''((())))))'''+++000222//////---,,,---000111000///333999:::555222555666444...+++)))))),,,------,,,,,,222444...***+++---,,,)))((()))...333555222...************************))))))***+++,,,------...,,,,,,,,,---------.........------,,,++++++++++++***++++++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,------.............../////////...---,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++...222555222///444<<<@@@GGGNNNQQQSSSSSSOOOIIIAAA???AAAHHHQQQRRRKKKDDD777111***(((,,,222777999777444...((($$$!!! """'''000AAAPPP\\\jjjqqqjjj]]]PPP???...'''""" ###+++888CCCPPPRRRMMM???111)))&&&$$$"""###'''...333???[[[wwwvvvmmmfffaaa]]]SSSLLLAAA:::888888888777333555999>>>BBBJJJYYYhhh|||xxxkkkeee]]]WWWSSSOOOJJJFFFAAA@@@AAADDDHHHKKKKKKIIIGGGEEEDDDCCC@@@???EEEMMMSSS```ppp}}}~~~kkkWWWSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOLLLIIIGGGFFFFFFEEEDDDBBB>>>>>>>>>===<<<<<<;;;;;;333777555444???MMMEEE222222///111444444000333:::;;;;;;<<<===>>>>>>>>>===<<<<<<======>>>>>>??????888:::<<<<<<;;;;;;<<<===::::::::::::;;;;;;<<<===999888888777777777777777666888999888555444555777666666666666666666666666999777444444444555444222222222333333444555666666111111111111111111111111000000//////000111222222222222222111000///...---222333333444333111...,,,,,,------......------,,,555222...,,,,,,...............///111333222000---&&&...666555///+++...333///000111111000...+++***,,,)))333<<<666222333///---333666222222777888666111111000///......000222)))999:::---+++999<<<222''',,,111222///...111444,,,///000------///...+++,,,...222444444333000...)))***+++,,,,,,,,,,,,,,,&&&***+++(((''')))***)))+++,,,,,,,,,,,,+++******&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((((((((())))))***((((((((((((''''''''''''+++......***$$$"""%%%)))&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&'''((('''&&&%%%&&&((("""'''++++++'''%%%'''******)))(((''''''((()))***,,,&&&'''///333...((('''***''')))///333000,,,***************)))((('''&&&&&&((('''&&&)))///111...---///000000......///000111888999444000111111...///+++((((((+++...///...,,,444888222---,,,+++((('''&&&''',,,111222---(((+++*********))))))((((((((())))))+++,,,---......,,,,,,,,,------.........,,,,,,,,,++++++,,,---------------.........////////////000111000///---,,,,,,,,,,,,------.....................---,,,,,,+++...------,,,,,,++++++***++++++,,,,,,,,,---------'''+++111555222000444<<>>>>>888333222555222//////222555666555;;;;;;<<<<<<======>>>>>>BBB888===:::<<>>;;;::::::999999::::::;;;::::::999888888:::>>>AAA999888777666666666777888777777777777777777777777888777666555555444555555777777666666555555444444444666666333222444444111333222111000000000111222111111111111000000//////555444222000///...------333111...---.........---///......------.........,,,...111333333111///---111000...,,,+++,,,---...222222000---,,,,,,,,,***------,,,,,,---...000111---,,,222@@@FFF@@@777333'''***...111111000444999...///000---***+++///444222666888666000,,,+++,,,...,,,***+++...000...+++222222111111111111222222111...+++,,,000222000...---,,,++++++******++++++,,,++++++***)))(((''''''...(((<<>>999666000***$$$&&&444FFFSSSeeennnsssmmm___OOO>>>222&&&"""!!!$$$)))333<<>><<<<<<:::999999444;;;AAAAAAAAAKKK^^^nnnzzzyyypppiiiaaaZZZUUUPPPIIIEEE===@@@CCCEEEEEEFFFFFFGGGJJJLLLIIIDDDDDDKKKOOONNNTTTkkkeeeFFFSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFDDDCCCBBB???>>>===;;;:::888888777111888CCCLLLHHH<<<333000222000...000444666777777999::::::;;;<<<===>>>???999;;;HHH???444444333BBB;;;::::::999999::::::;;;999999999888888999<<<>>>;;;:::999999888888888888777777777777777777777777666666555555555555555555::::::999888666555444444333666555222222555555222333333333333222111000///333333222222111111000000222222111//////.........111000000000111000...,,,------,,,+++++++++,,,,,,------............------000///...,,,,,,---...///......---,,,---...///...111000...---,,,,,,------222111555===???999333111555444444555666666888999:::777333111000111222333333222111000000///......,,,++++++,,,...000000///000000////////////000000/////////---,,,,,,,,,---------,,,+++***)))))))))++++++******))))))((((((,,,"""000666''',,,777******%%%$$$(((+++(((''')))(((((((((((((((''''''&&&%%%&&&&&&''''''(((((((((((())))))((('''(((***---&&&((()))(((&&&%%%&&&(((%%%''')))'''%%%$$$''')))"""###$$$%%%&&&((())))))$$$$$$%%%''''''(((((((((&&&%%%%%%'''((('''%%%###''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((((((((''''''(((((((((111***''',,,///---***+++---+++(((''')))*********)))(((+++...+++'''***111555...+++---//////000222222333333111///,,,,,,,,,+++---...,,,)))((()))+++,,,,,,------,,,+++,,,,,,+++******,,,///111111000.........---------,,,,,,+++)))(((***---...---++++++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***---...---...222---000111///222555222,,,---,,,,,,...000111000//////......---,,,---------,,,------,,,++++++,,,...------,,,++++++,,,------+++******,,,///333666777BBBGGGNNNSSSSSSOOOIIIEEEAAA@@@AAAFFFLLLLLLFFF???444---)))+++///222888>>>;;;777000((("""!!!)))777IIIVVVfffooovvvqqqdddSSS@@@333%%% !!!%%%...777BBB???999111(((""" $$$))),,,999TTTpppwwwnnngggaaa]]]QQQFFF<<<999:::888666777222:::BBBDDDFFFOOOaaappp||||||rrrlllccc[[[UUUOOOIIIDDD???AAADDDFFFGGGGGGHHHHHHKKKMMMLLLGGGGGGNNNRRRQQQ]]]rrr~~~]]]???RRRQQQPPPNNNMMMMMMMMMMMMNNNKKKGGGGGGJJJLLLJJJGGGPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQPPPOOOMMMLLLIIIIIIHHHGGGEEECCCAAA@@@===>>>>>>>>><<<999555333222:::FFFLLLDDD777///...///...///111555777888777999999:::;;;<<<===>>>???>>>888???:::<<>>CCCJJJPPPRRROOOJJJFFF@@@???@@@EEEJJJJJJEEE???666///***+++...111777======888///'''!!! $$$,,,;;;MMMZZZhhhqqqxxxuuuiiiXXXDDD555'''""" $$$+++222999777222+++$$$###(((...>>>YYYvvvxxxppphhhaaa\\\RRRFFF<<<888888777666666222999BBBGGGKKKUUUffftttuuuoooeee\\\VVVOOOGGGBBB@@@BBBDDDGGGIIIKKKKKKKKKLLLOOOOOOLLLLLLQQQUUUVVVbbbuuusssRRR777QQQQQQOOONNNMMMLLLLLLLLLPPPPPPNNNLLLNNNQQQPPPMMMPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[UUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPPPPOOONNNNNNKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>===;;;888555333CCCAAA@@@>>>888000///333...///000333555666777666;;;;;;;;;<<<======>>>>>>CCC888;;;777@@@KKK===999;;;::::::999999::::::;;;888999;;;;;;999777777777999:::<<<<<<;;;999666444666666666666666666666666555555666777777888888888;;;:::999888777666555444000333444222222555666333111222333444444444444444444333333222111111000000.........///000111222333000///000111222111...+++000000///...............111000///.........//////------------...///000111333...***,,,...---,,,---,,,,,,,,,,,,---...//////999;;;>>><<<555//////111000333444333444555555222777333000///222555777777777666444222///---+++++++++...000000...---000222......------------......///000000...***((()))++++++******))))))******+++)))))))))))))))*********...###%%%((($$$)))---###)))((('''((()))(((((()))++++++***))))))(((((((((((((((((((((''''''''''''+++,,,+++***((((((***,,,(((***,,,,,,,,,***(((''''''''''''((()))(((&&&$$$))))))***)))((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%)))'''%%%%%%%%%&&&%%%$$$&&&%%%%%%%%%&&&(((***+++))))))***************)))%%%%%%'''(((((('''%%%%%%+++))))))+++------,,,***)))'''&&&'''(((*********'''***000222000,,,)))(((***'''(((,,,---******,,,<<<555---)))***---------++++++,,,,,,,,,---...///'''***---...---,,,---///******,,,///111222000...,,,,,,+++++++++******************+++,,,------,,,///...,,,,,,,,,---,,,***,,,,,,,,,,,,------------+++((((((***)))''')))...+++******,,,111444222...+++///333333000...///000------,,,++++++++++++,,,,,,,,,---,,,++++++,,,...///...,,,******,,,...///...//////111222666:::======AAAHHHNNNOOOMMMHHHEEE>>>===???CCCHHHHHHDDD???777000***+++...111777======888///'''!!! """!!!&&&///???QQQ]]]lllsssxxxtttiiiZZZHHH999...'''!!!"""###%%%***000333111...)))### !!!!!!###'''000BBB]]]yyyyyyqqqiiiaaa\\\UUUIII===::::::888777888333999@@@FFFNNN[[[mmmzzzxxxqqqfff]]]VVVNNNFFF@@@???AAADDDHHHMMMOOOPPPPPPLLLOOORRRRRRRRRUUUYYY[[[bbbrrr|||fffIII222QQQQQQOOONNNMMMLLLLLLLLLCCCKKKPPPNNNLLLPPPTTTUUUPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIFFFDDDBBB@@@@@@???===:::999888999999SSSGGG<<<666333111222555///111222444444444555555>>>>>>>>>============<<<===>>>HHH===888>>>666:::;;;::::::999999::::::;;;888:::<<<<<<:::888777777<<<===???@@@@@@===:::888666666666666666666666666666777888999999999999999666666666666666555555555000333333111222555555333777555333111111111333444222111111111000000000000/////////000111222444444000...------.........---000//////......//////000//////000000///...---,,,+++,,,,,,---...///000000444---***...111...,,,,,,++++++,,,------.........222777;;;888222...///000---888???<<<666555555444///000000///...///333666000666;;;999111,,,+++......111222000---+++---///.........------.........000...,,,,,,---...---,,,(((((())))))***,,,---...)))))))))))))))*********---)))******%%%'''+++***((()))***)))((())))))(((---,,,***)))((((((((()))((((((((((((((((((''''''+++,,,+++***((((((***,,,))))))***+++,,,***(((&&&)))(((((()))******'''%%%(((((())))))(((''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%)))'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&(((***+++)))***************))))))&&&'''((())))))((('''&&&,,,+++)))'''''')))***)))((('''&&&''')))******)))(((***------,,,+++)))(((***((((((++++++((())),,,:::555///,,,---......---)))******,,,---------,,,,,,++++++---//////,,,)))))))))***---//////---+++************)))))))))((()))***+++++++++,,,,,,---888444///,,,+++,,,------******++++++,,,,,,,,,,,,***))))))+++***(((+++000...---,,,------///222666---000333222///---...000------,,,++++++++++++,,,,,,,,,---,,,++++++,,,...---,,,+++******+++,,,---...///111111111444999===>>>BBBHHHLLLMMMJJJEEEBBB<<<===???CCCFFFGGGDDD@@@888000***+++...111888>>>===777///'''###"""$$$&&&"""(((222BBBTTTaaapppuuuvvvqqqggg[[[KKK>>>222***$$$###%%%&&&)))------,,,)))%%%""" !!!"""%%%$$$(((333GGG```zzzyyyqqqhhh```[[[SSSHHH===::::::888777888666999>>>EEEPPP```sssyyyrrrggg^^^VVVNNNFFF@@@???@@@CCCIIIOOOTTTUUUTTTLLLPPPUUUXXXXXXXXX\\\aaafffsssqqqZZZAAA///QQQPPPOOONNNMMMLLLLLLLLLDDDSSS[[[SSSJJJJJJNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJIIIGGGEEECCCBBBAAA???;;;999888:::===???KKK@@@555333333111///...000222333333333333444666===============<<<<<<<<<>>>;;;CCC<<>>AAADDD:::333///111222...,,,+++000111333222111222666999999999::::::;;;<<<<<<===AAA666888777JJJ___NNN@@@;;;::::::999999::::::;;;777999::::::888777888999444555777888999888666555777777777777777777777777666777888999999777666555444444444444333333333333111444444111111333333000999777444000......//////...///000111222333333444//////............//////...---,,,---//////...---+++++++++,,,...///111222///...---,,,++++++++++++)))******+++,,,,,,,,,,,,333+++***555:::333------------......---,,,***)))+++000111,,,+++111555666---999>>>555...///000---...000111222111///......)))000777777333///111555111///...---------+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......,,,,,,,,,+++,,,,,,---...++++++******))))))((((((%%%+++***'''(((&&&&&&---''',,,---)))&&&)))***(((---,,,***(((&&&''''''(((''''''(((((())))))******((())))))((('''(((***---(((&&&$$$%%%&&&'''%%%###)))+++,,,***&&&%%%''')))((('''%%%######%%%'''(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&(((((('''%%%###$$$%%%&&&'''((((((((('''''''''''''''&&&%%%%%%)))(((((((((((((((((()))'''******&&&%%%***+++)))+++***)))***++++++)))((('''***)))%%%''',,,,,,)))---***)))******,,,333<<<000000000///---,,,---...333///***''')))+++,,,,,,+++,,,---...///---***((()))(((((()))+++,,,+++***,,,,,,,,,+++++++++******(((***,,,,,,******,,,...666222---******+++,,,---******++++++,,,------...((((((+++---+++***...666888111...//////---///444333000...,,,------------///......---,,,---------,,,------,,,++++++,,,...++++++,,,------,,,+++++++++---///---++++++000555???CCCGGGKKKKKKHHHDDDAAA<<<===???CCCEEEFFFEEEDDD888000******...222:::AAA<<<777///'''""" !!!"""%%%---888III\\\iiisssvvvvvvqqqjjj___OOOAAA222)))""""""$$$###$$$&&&######"""!!!)))%%%***<<>>::::::BBB999===JJJ@@@;;;;;;::::::999999::::::;;;666888888888777666777999888999;;;<<<======<<<<<<777777777777777777777777555666777888777666444222666666555444333333222222222555444111111333222///111111111111111111222222...///000111333444555666///...---,,,,,,,,,,,,,,,------...000222111...+++,,,,,,---...000222444555333111...+++***+++...///))))))***+++++++++******888......888;;;222)))((()))***,,,---......---,,,000333000***+++444;;;;;;...777777///---333555000+++***+++///333444000,,,///222444333111///000222000---+++,,,...///---***++++++************++++++))),,,...,,,)))(((+++...//////...---,,,,,,,,,,,,,,,++++++***)))(((((('''$$$+++(((&&&+++(((&&&,,,'''---...)))&&&)))***(((---,,,)))'''&&&&&&''''''&&&''''''((()))******+++&&&'''(((''''''(((+++---***'''%%%%%%'''((('''%%%(((+++,,,)))$$$"""&&&***111...***%%%######$$$&&&'''''''''(((''''''&&&&&&"""###$$$'''))))))'''%%%###$$$&&&'''(((''''''&&&(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))""")))+++))))))------***,,,+++***+++,,,+++)))'''&&&))))))&&&(((---...)))***'''&&&'''(((,,,666@@@000222222000---,,,///333===555---((()))---000222'''+++000000---++++++,,,+++)))((((((***,,,,,,++++++++++++*********))))))(((***,,,,,,******,,,//////,,,***)))***++++++***++++++,,,------...//////'''(((+++---+++***///777888...)))---000---***+++555000+++***,,,...---,,,//////...------------...,,,------,,,++++++,,,...+++,,,...//////...,,,+++,,,///000...++++++000555>>>BBBGGGJJJKKKIIIEEEBBB<<<===@@@CCCEEEFFFEEEEEE777///)))***...333;;;BBB<<<888///'''!!!!!!'''///;;;LLL___lllrrrvvvwwwtttmmmbbbPPPAAA444***######%%%%%%%%%&&&######""" !!!###)))%%%+++???XXXmmmwwwmmmeee___[[[KKKBBB<<<===>>>;;;888777888===GGGUUUeeettt~~~xxxnnngggaaa[[[TTTNNNHHHFFFFFFJJJQQQSSSQQQNNNRRRWWWbbbjjjjjjfffiiirrrxxx||||||qqqYYY@@@000+++NNNMMMKKKJJJIIIJJJLLLMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSTTTTTTTTTTTTUUUXXXZZZRRRWWWWWWUUU^^^kkkmmmeeeYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNUUUTTTRRRPPPPPPPPPQQQRRRTTTSSSRRRPPPNNNMMMMMMMMMNNNIIIFFFFFFDDD@@@>>>???>>>888:::GGGPPPKKK???666222000//////000000///---:::;;;111---555999;;;DDD888777777888<<<>>>??????<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;:::::::::;;;;;;;;;:::999888888999:::;;;999999999888999999::::::888888888888888777666555444999;;;777333555777666<<<888444333444444333111222222222111222222333333222222222222222222222222//////000222333222000---////////////////////////+++000111......111222111222111///---,,,000555:::...,,,...111111,,,***,,,222///,,,+++++++++***)))111...///666===<<<333)))//////...,,,***)))+++,,,333111111222111...000555888888555222000000222555111///,,,+++,,,000444777111,,,((()))...000,,,(((//////.........------------------,,,,,,+++++++++,,,,,,------------------,,,---...,,,***'''''''''+++'''&&&))))))((()))---(((((())))))*********+++%%%'''))))))((('''((()))***++++++***((('''((()))---+++)))(((((()))+++---***)))(((&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&""""""%%%)))((($$$$$$'''(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''(((''''''''''''((()))******)))((('''------,,,+++***)))((('''''')))******))))))+++,,,)))))))))))))))*********,,,---)))777)))===888444777444555777555///...333111000222,,,&&&111:::444''')))+++---------,,,+++(((+++...111111///,,,***************+++,,,---...+++***)))***,,,---,,,+++,,,,,,,,,***))))))+++---///...---,,,,,,,,,,,,,,,///---???'''222000///((()))---111///+++))),,,000222000...++++++---000222,,,111222///---------+++......---,,,+++++++++++++++---......,,,******+++///---,,,.........222888<<>><<<<<<<<<<<<;;;:::<<<<<<<<<>>>@@@@@@>>><<<<<<;;;;;;::::::::::::::::::999999999999999999:::777777777888999:::;;;<<<666666666666666666666666222666777444444666777666999666333222444444444222333333222222111222222222111111111222222111111111222222333444666555333000------............------,,,000222///---000111000------,,,******---222666111///000333333///---//////---+++*********)))(((///---...333888777000))).........,,,***)))+++,,,000///000222///******---,,,000555777888777777888000///............//////000---******---...,,,)))///.........---------------,,,,,,,,,++++++++++++------------------------,,,---...---***)))((()))///+++((())))))(((***///((()))))))))************&&&'''))))))(((''''''((()))***+++***((('''((()))((((((((())))))******+++))))))((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&,,,(((((()))'''$$$$$$'''(((((('''''''''''''''(((!!!""""""###$$$%%%&&&&&&$$$%%%&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))((((((*********)))))))))))))))&&&'''((('''&&&%%%&&&'''))))))***+++,,,------...000---'''444,,,>>>888000///+++,,,000///+++))),,,...,,,---+++(((333777,,,******+++---......,,,******+++...//////---***((((((((((((((()))***+++,,,***)))((()))+++,,,+++***+++,,,,,,+++******,,,...000000///...............)))444OOO555///''',,,111......//////......///000---------------...///000+++///000...---///...+++//////---,,,+++*********+++---...---,,,***+++,,,///,,,,,,.........222888;;;DDDKKKLLLKKKJJJGGGBBB;;;:::???IIINNNHHH@@@===555---'''***000555<<>>>>>===;;;999===<<<<<<>>>@@@@@@>>><<<<<<;;;::::::999999999:::999999999::::::999999999666666666777999:::<<<===777777666666666777888888444666666444777;;;;;;777777555222222333444444333444444333222111111111111///000111222222111000///333333333555666666333111///111222333333222111///---111222///---///000...---...///...///000444666111//////222222......000---,,,+++,,,---,,,+++)))------...000111000,,,)))---......---+++***+++,,,222111333555222+++)))+++000333666888666444333333000111222333111...+++)))...---,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,+++++++++.........------,,,,,,+++***,,,---,,,+++)))******///+++)))******(((***...))))))))))))************&&&((())))))(((&&&'''((()))***+++***((('''((()))$$$%%%''')))******))))))'''(((((((((((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&555...)))((('''$$$$$$&&&))))))((('''&&&&&&&&&&&&!!!!!!"""$$$%%%&&&'''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((***))))))(((((())))))***''''''(((((()))))))))***)))***+++)))'''&&&'''(((((()))***+++,,,...//////222,,,'''111---===777,,,---)))***///222000---,,,---)))+++++++++555666'''---++++++,,,//////---)))++++++,,,,,,,,,***)))((((((((((((((()))***+++,,,***)))((()))***+++***)))***+++,,,+++***+++---///000///...............///&&&444NNN888...(((***333000...,,,---000111000///)))***,,,.../////////...+++...---,,,---000///+++000///---,,,+++*********,,,---...---+++***+++,,,...,,,,,,.........222888:::BBBIIIKKKKKKJJJGGGBBB======AAAJJJMMMHHHAAA===444---))),,,333888===BBB>>>888...&&&!!! $$$+++777GGGXXXgggppptttuuutttqqqllldddSSSDDD222&&&!!!$$$""""""&&&###!!!!!!#########&&&+++'''---:::NNNfffzzz|||uuulll___RRRHHHAAA888333333555777888>>>EEEQQQ```ooo|||wwwssszzz|||zzzuuuiii\\\UUUOOONNNNNNOOOQQQRRRQQQPPPOOONNNPPPXXXdddqqqzzz~~~}}}rrr]]]HHH888,,,###JJJHHHGGGEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVXXXTTTWWWXXXWWWYYY]]]ZZZTTTWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSPPPPPPOOONNNNNNMMMNNNNNNLLLIIIGGGFFFCCC???@@@DDD>>>===<<<<<<:::666333222333111///...---,,,***(((GGGFFF888,,,///888FFFYYY???>>>===>>>???@@@>>>======<<<===>>>@@@???===;;;<<<;;;:::999999999999999888999:::;;;;;;:::999888777777777777888999;;;;;;<<<;;;:::888888888999999777777666666:::@@@???:::666555333222222222222222555444333222111111111111///000111222222111000///111000000111333333111///000222444555555444222000...222333///,,,......,,,---///222333333333555777...++++++......++++++...---------///000000...,,,,,,---......---+++++++++,,,...//////---++++++,,,333222222444111,,,+++...999888555222///...000333111222444444333///,,,))),,,...///---+++***,,,...------------------------------------------------//////...---,,,,,,++++++(((***++++++***)))*********((((((,,,,,,******---)))))))))))))))*********'''(((***)))'''&&&&&&'''((()))***)))((('''((()))''''''((()))))))))((((((&&&'''((((((((('''&&&%%%''''''%%%%%%%%%%%%&&&'''555...(((((('''$$$###$$$***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''((())))))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((+++***)))(((((()))***+++((((((((())))))))))))***)))***+++***)))((()))***(((((())))))***+++,,,,,,000***)))...,,,666555)))...++++++000555666222...---+++...---,,,666777)))---***))),,,000111///,,,*********************)))************+++,,,---...+++***)))***+++,,,+++***)))+++,,,,,,++++++---///,,,,,,,,,++++++,,,------)))***777---...222+++,,,,,,+++++++++,,,...//////,,,,,,...////////////......///...+++---000...)))------,,,,,,++++++,,,,,,,,,------,,,+++***,,,---...++++++---...---222888:::AAAHHHJJJKKKKKKGGGAAA>>>>>>BBBHHHKKKHHH@@@;;;222,,,(((---444888===BBB???999000'''!!!!!!&&&000===MMM\\\hhhooovvvwwwuuurrrnnnfffVVVGGG111((( !!!"""!!!"""%%% !!!""""""$$$(((,,,***222BBBWWWnnn|||sssjjj\\\PPPFFF@@@;;;:::999777666777@@@HHHVVVfffttt~~~xxxooohhheeekkksssqqq^^^SSSPPPPPPPPPPPPQQQQQQQQQPPPOOOLLLKKKSSSbbbrrr|||sssZZZDDD666...)))HHHGGGEEEDDDCCCDDDFFFGGGFFFGGGIIIKKKLLLNNNOOOPPPPPPRRRTTTTTTTTTTTTVVVWWWSSSVVVWWWXXXZZZ[[[YYYVVVVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNOOOPPPQQQSSSTTTPPPOOONNNMMMMMMMMMMMMMMMKKKIIIGGGFFFCCC???AAAGGG@@@@@@>>>;;;888777777666111///......///...---,,,'''555777222111///666GGG;;;:::;;;===???@@@???>>>=========>>>??????===;;;===<<<;;;:::999999999999888999:::;;;;;;:::999888999999888888777888888888===<<<;;;999888777777777777777666666:::???>>>999777666444222111000111222555444333222111111111111111111222333333222111111000///...///111111000...+++---///111111///---+++...222222...,,,------,,,+++...111222222111222333---***)))++++++)))***...---,,,---///000000...,,,---...///...,,,***+++---,,,...111111///...------000---,,,---+++))),,,111777777555333111111444777///000000000000///---,,,,,,///000...+++))),,,///,,,,,,------------------........./////////////////////...---,,,,,,++++++&&&(((******)))((()))***&&&&&&***111222...,,,---******))))))))))))))))))&&&((())))))(((''''''((('''((())))))((('''(((***---,,,)))'''&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%'''''',,,(((&&&(((((($$$###$$$))))))(((&&&%%%%%%%%%%%%'''''''''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++***)))(((((()))***+++++++++*********)))))))))$$$%%%'''''''''''')))***+++++++++***************+++'''---+++))),,,222******)))))),,,222444111,,,+++,,,111...)))111777...***))))))+++///222111///))))))))))))***+++,,,,,,************+++,,,---...---,,,++++++------,,,+++***+++------,,,,,,---...+++++++++++++++,,,---...,,,&&&)))&&&(((444(((***)))+++---,,,***+++///444222111000///......//////222333111---,,,...,,,(((++++++++++++,,,---......,,,,,,---,,,***+++,,,...---++++++---------222888;;;AAAGGGJJJKKKKKKFFF@@@===>>>BBBFFFIIIGGG@@@999000)))&&&+++222777===BBBAAA;;;333)))"""!!!"""(((444BBBRRR```jjjpppssssssqqqmmmjjjcccUUUGGG111+++%%%$$$$$$!!!  !!! !!!$$$(((***+++555HHH___ttt{{{qqqfffZZZOOOHHH@@@;;;:::999666888<<>>888444555444111...---------///000///......555444333999777333999::::::;;;<<<>>>>>>===;;;>>>======>>>??????===:::>>>===<<<;;;:::999999999999999999::::::999999999::::::888777777777777777999999999888777555444333444666555444555999999555666666555333111111222444444444333222111111111111222222222222222222222222222111///000111222111000---...///000000///...---...222222...,,,------,,,...000333333222111111222000,,,***,,,,,,+++---111++++++***+++------,,,***...//////...---,,,---...---///333444222000///...111...,,,---,,,,,,000777999;;;===<<<888444111000+++++++++,,,,,,------...---///000...+++***,,,///,,,,,,,,,,,,------------.........////////////000.........------,,,,,,+++'''(((******)))((()))***'''(((---444555111---...************))))))))))))%%%'''))))))((('''((()))&&&((())))))''''''(((***000...***'''%%%%%%'''(((%%%%%%&&&''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((%%%$$$%%%((('''$$$&&&***(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))******************))))))*********,,,+++++++++******))))))%%%''')))*********,,,............---,,,,,,++++++(((%%%000))))))'''333***+++,,,++++++///333111,,,)))+++111---&&&///555...((()))***,,,---///000111++++++++++++,,,,,,------(((((((((((()))***+++,,,...---,,,,,,------,,,++++++---......---,,,,,,---,,,,,,,,,,,,---...000000,,,+++---+++!!!...%%%111)))---000...+++,,,222888444333111///......//////333666555///+++,,,,,,************+++,,,---...///,,,,,,,,,+++***+++---///,,,******---------222888===CCCHHHJJJLLLLLLFFF???;;;???BBBDDDGGGGGGAAA888///((($$$)))000666===BBBBBB===444***"""!!!###$$$+++777GGGVVVccclllqqqrrrqqqmmmiiifffbbbVVVJJJ222...***(((%%%"""!!!""" %%%((()))+++888MMMdddxxxzzzvvvyyy{{{pppeeeYYYOOOJJJ@@@888888666444:::CCCDDDNNN^^^pppvvvgggUUUHHHGGGMMMPPP\\\nnnppp\\\PPPSSSSSSRRROOOLLLKKKLLLMMMPPPOOOQQQYYYgggwwwxxx[[[@@@111,,,+++GGGFFFDDDCCCBBBCCCEEEFFFFFFGGGIIILLLNNNPPPPPPPPPOOOQQQTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPOOOOOOOOOOOONNNNNNKKKMMMQQQSSSTTTRRROOOMMMPPPPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHEEECCCHHHPPPCCCBBB<<<444222444222,,,---,,,+++,,,...//////---222444//////999999555888::::::;;;===??????<<<:::>>>>>>===>>>??????<<<:::??????===<<<;;;::::::::::::999999999999999999:::999888888777777777777888444666777999888777444333333777777333222444444222333444555444222333666888333333222222111222222222333222111000000111222333333111000000111222222111000111111111111111111000---111111---,,,---...,,,111333444444222111111111222---+++,,,---,,,///444---+++))))))+++++++++***............/////////...---111555666555222000000222000000111111///333999===>>>???<<<777111---+++)))***,,,---......///......//////...,,,,,,---...++++++,,,,,,,,,---------,,,---------............------------------------)))+++,,,,,,***)))******+++***,,,111111---+++,,,************)))))))))(((###&&&(((((((((((()))***&&&'''((((((''''''(((***,,,+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''((($$$%%%''')))&&&$$$***333''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((((((%%%&&&'''(((************)))******++++++******)))))))))))))))***************+++------------///000------------------,,,,,,***$$$000'''---)))555***...111000,,,---111222///)))***000///+++333666***(((+++---,,,***)))---000////////////...---++++++(((((((((((()))***+++,,,...---+++,,,------+++***,,,...//////---++++++++++++++++++,,,---///000111***+++...000"""000%%%444+++,,,---,,,,,,///333777000000111111000///...---222777888111+++***---///---,,,,,,++++++,,,,,,---,,,,,,,,,+++***+++---000+++)))***,,,------222888@@@EEEIIIKKKMMMMMMFFF===;;;@@@BBBDDDGGGIIICCC:::///'''###'''///666===DDDAAA===444***!!! ###'''...:::IIIXXXeeennnsssooommmhhhcccaaa^^^UUUKKK333111---(((%%%### ###$$$ &&&))))))---;;;SSSjjj|||zzzsssllliiipppyyy}}}rrrgggYYYOOOFFF>>><<<@@@>>>999;;;DDDHHHRRRccctttvvvgggXXXGGG======BBBCCCPPPcccwwwvvvgggZZZUUUWWWVVVSSSNNNJJJHHHKKKMMMOOORRRXXXaaannn|||}}}gggPPP@@@444---GGGFFFDDDCCCCCCCCCEEEFFFFFFGGGJJJMMMOOOPPPQQQQQQNNNQQQTTTUUUUUUTTTUUUVVVTTTTTTTTTUUUUUUTTTVVVYYYUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNKKKPPPVVV[[[[[[WWWQQQMMMQQQPPPNNNMMMKKKJJJIIIIIIJJJHHHHHHFFFBBB???DDDLLLEEEDDD>>>666666:::777000---+++++++++---------+++...666444111444222222:::888888:::===@@@AAA???===>>>>>>>>>>>>??????<<<:::@@@@@@>>>===<<<;;;;;;:::;;;:::999888888999:::;;;777777666777777888999999222444888;;;;;;:::888666444999:::555111222333222000222444444333555999===222222222111222222333333333222///......///222333222000//////000111111000///..................///,,,000111---,,,......---...///000///---++++++,,,111---***,,,,,,,,,///444000---+++***+++,,,,,,+++---,,,,,,...000111///---...111666888666444111000///---...111000...///333888777555222000000333555+++---///222333222111000000///...---------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------------------+++---......,,,+++++++++---***)))+++***'''&&&(((+++*********))))))((((((###%%%'''(((((()))***+++%%%'''((((((''''''(((***'''((((((((((((&&&%%%$$$&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$%%%&&&'''(((&&&(((***)))%%%$$$...:::&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))(((((('''''''''((((((((())))))%%%&&&''')))******++++++)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,---###///%%%111---888)))---222111***)))---000...,,,+++111333222:::888''')))---000---'''%%%)))...222333222111///---***(((************+++,,,---...---,,,++++++,,,,,,***)))---///000///---+++******((())))))***+++---...///***&&&%%%000(((:::(((111,,,)))'''(((,,,000222333+++---000222222000...,,,000777:::333+++***///333//////---,,,+++*********,,,,,,,,,******+++...000+++)))))),,,------222888BBBFFFJJJKKKMMMMMMFFF===<<>>EEE@@@<<<444))) ###(((///;;;JJJYYYfffoootttgggddd___YYYXXXWWWPPPFFF444222---'''$$$######!!!!!!%%%&&&!!!!!!'''***)))000@@@XXXoooqqqcccYYYWWWbbboooyyyuuuiiiZZZOOO>>><<>><<>>???@@@???===;;;;;;;;;999;;;<<<;;;888888:::===::::::999999999999:::::::::999888777777777888999777777777888999888444222777666555444333222222222...222555333///111888???555333000000222333222000666555555444333222111000///...111444333000000444000---,,,---000111111///333222000///.........///---***...888:::111***,,,,,,---...//////---+++)))///...------...---+++***,,,---...---,,,,,,,,,---,,,///000///,,,+++---///...******,,,,,,)))---444111666:::777///+++---111222,,,***...222222111222333222111///---,,,,,,,,,---,,,++++++************)))...000,,,,,,000...)))...---%%%333555)))///......---,,,,,,+++***))))))+++***)))))))))))))))***'''***,,,***'''***333;;;+++******)))))))))))))))+++(((&&&'''))))))'''%%%((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%((()))(((%%%$$$&&&)))###%%%&&&&&&%%%&&&'''(((&&&$$$%%%&&&%%%"""$$$((("""&&&***)))%%%###$$$'''''''''(((((((((((('''''''''((()))******)))((('''%%%***...,,,(((&&&(((,,,***...)))---((()))333###******)))(((''')))---000$$$)))------******---000+++******************+++***%%%'''000...$$$%%%...***,,,//////---+++******)))***...222666555111,,,***+++---......---,,,+++000---))))))+++------,,,((()))***+++++++++++++++++++++*********+++---.........---,,,,,,+++******+++,,,...//////---,,,***...,,,***))))))***,,,...***---111111---******,,,///,,,,,,---,,,+++///555///444888555...***,,,///...---+++))))))***+++,,,,,,+++***+++,,,,,,+++)))...............000555888???FFFKKKJJJHHHGGGCCC>>>@@@BBBDDDGGGJJJJJJ@@@555---$$$###---555===CCCDDD>>>333''' $$$((()))444AAANNN___oooppphhhhhh[[[PPPMMMNNNLLLHHHGGG===555---***&&&""""""%%% &&&"""###%%%&&&...:::III^^^ooorrrbbbWWWOOOMMMXXXhhh{{{yyymmm[[[MMMDDD@@@===<<<:::888;;;AAALLL\\\ppp~~~oooWWW@@@222///......:::@@@OOOdddyyy~~~vvvlll___XXXWWWWWWVVVSSSNNNKKKJJJLLLNNNSSSYYYcccppp~~~xxx^^^DDDFFFEEECCCBBBBBBBBBCCCDDDGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXZZZYYYWWWVVVVVVWWWVVVVVVVVVUUUTTTSSSQQQQQQOOONNNMMMNNNPPPPPPNNNLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHHHHGGGEEECCCAAA???>>>;;;>>>@@@???:::555222111111111111000///......------///000000111222666888999999===CCCIIIHHHBBB;;;;;;;;;;;;;;;;;;<<<<<<<<<999;;;<<<:::888888999;;;999999888888888888999999:::999888777777888999:::444333444666999:::999777666555444333333333444555444666777444000000333777666333111111333444222111555444333222222111111111111///000333222///000555111///------000111000///222111000///......//////111---,,,///000...---...------.........---,,,+++---,,,,,,---...///---,,,---...////////////000111///000///---+++,,,///222333...+++,,,++++++111:::333666777666222...------...222111,,,---333333---666555222///---++++++***------,,,+++++++++++++++***...///,,,,,,///...***'''333++++++***)))000%%%------,,,++++++***))))))******))))))))))))*********,,,......---111888>>>******)))(((((((((((()))***(((&&&'''((()))'''%%%((((((''''''''''''(((((()))((('''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&'''$$$%%%'''&&&&&&%%%'''(((&&&$$$%%%'''%%%"""$$$(((###&&&)))(((%%%###%%%(((%%%&&&'''((())))))))))))&&&'''((()))))))))(((((((((***,,,,,,+++)))''''''---111---333///000:::***)))******)))((())),,,///(((,,,//////,,,***---000,,,,,,++++++++++++,,,,,,---111333111,,,******+++''')))---////////////000......000333666555000,,,+++,,,,,,,,,,,,++++++***000---+++******+++,,,,,,++++++,,,,,,,,,+++******+++******)))***+++,,,---***************************+++---...///...---,,,++++++++++++++++++++++++,,,,,,---.........---+++000------......,,,000555,,,000222222...,,,---///...---+++***)))***+++,,,,,,+++***+++,,,---+++)))---......------000444888???FFFKKKJJJHHHGGGCCC>>><<>>EEEAAA<<<444***###!!!###&&&***666CCCPPPbbbppppppggg^^^QQQEEEBBBDDDCCCBBBBBBDDD:::111,,,)))$$$###$$$%%%!!!&&&((()))000>>>NNNbbbrrrxxxhhhWWWLLLEEECCCOOO___xxx~~~qqq^^^OOODDD???<<<;;;::::::???FFFPPP```tttxxxiiiQQQ;;;...+++++++++666<<>>;;;:::999:::999888555222000111111111111///...---,,,...///000000222555777444999???AAA@@@>>>======???<<<999999<<<======;;;:::;;;;;;:::888888888999888888888888888888888888999999888888999:::;;;<<<555444333555777999999999555444333222222444666777777777666444333222111111666444222222333333333222333222111000000111222333222000111333222///111555222000......///000///...000000///......//////000111111///+++,,,000000---......------,,,,,,------+++++++++,,,//////...------------...///000111222111000...,,,***,,,000444555000+++***))),,,444===555555555555333000,,,))),,,777777+++(((222333***555444111///---,,,,,,---------,,,,,,++++++,,,,,,,,,......++++++......,,,+++BBB:::---)))111:::&&&,,,,,,,,,+++*********))))))))))))))))))***+++,,,*********+++,,,...111333))))))(((''''''''''''((()))(((''''''(((((('''&&&(((''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&(((&&&$$$%%%'''&&&###$$$((($$$&&&((('''$$$###&&&)))###$$$&&&((()))******+++&&&&&&'''((())))))((((((***))))))+++---,,,((($$$,,,...***111......:::+++((()))************,,,------///111000---+++,,,...++++++************++++++'''333666,,,&&&+++,,,&&&'''***---/////////000111---,,,---...///...***(((,,,,,,+++***))))))******......---+++))))))***,,,,,,,,,,,,,,,+++***)))(((******)))))))))***++++++'''((()))***+++,,,,,,,,,+++,,,---......---,,,+++)))***,,,------,,,***)))...+++)))***///111///---...+++,,,...---+++...333***+++,,,------------------,,,+++*********+++,,,+++******+++,,,---+++***,,,,,,,,,,,,,,,///333777???FFFKKKJJJHHHFFFBBB>>>999CCCKKKLLLIIIEEE???999...%%%"""***333>>>FFF???;;;444,,,%%%###$$$&&&,,,888GGGTTTeeerrrpppfffTTTFFF999666999;;;<<<>>>DDD999///,,,***'''$$$$$$ $$$ !!!+++---,,,333DDDTTThhhxxxqqq```OOOEEE>>>===IIIYYYrrr}}}vvvbbbRRREEE???;;;::::::<<>><<<999555666888888555111...///000111111///---++++++---///000000111444666777;;;???@@@>>><<<<<<>>>IIICCC===<<<>>>@@@===::::::;;;;;;:::999888888888777777777888888777777777999888888888999;;;===>>><<<999666444555555555555777666444222222333555777444222222444666777555222555444333333333333333333222111000///000111333444222111444777666222111444111000............------//////....../////////000,,,333444000000555111'''///...,,,++++++,,,---///,,,++++++---...///...,,,---,,,++++++,,,.........//////---,,,,,,---///111222///+++)))(((,,,333999222444666555222...+++)))///777777...***---...+++///...---------...000000------,,,,,,,,,,,,,,,---......---++++++---......111HHH@@@333...444???///++++++++++++************(((((())))))***+++,,,---,,,)))''''''))))))'''$$$(((((('''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&(((&&&$$$%%%(((***(((%%%&&&'''((('''&&&%%%&&&'''&&&$$$&&&((('''###$$$(((%%%&&&'''%%%$$$$$$''')))$$$%%%&&&((())))))******&&&&&&''''''(((((((((((()))(((((()))************---,,,&&&---))))))777+++&&&)))+++,,,+++++++++,,,///111222000---******+++((((((''''''''''''((((((!!!,,,000)))%%%***,,,(((,,,...//////---++++++,,,***************)))'''&&&---+++***((((((((())))))---//////,,,(((''')))+++))))))*********))))))((())))))))))))))))))******)))***,,,------...------............---,,,+++******++++++,,,,,,++++++***---***((()))---000111111***((())),,,+++)))+++///,,,***)))***---///---+++,,,,,,+++******++++++,,,+++******+++------,,,******++++++++++++...333666???FFFJJJJJJGGGFFFBBB===:::BBBIIIKKKJJJGGG@@@888,,,%%% $$$+++333===EEE@@@<<<444,,,%%%$$$&&&)))...;;;KKKYYYhhhsssnnnbbbOOO???111...111555999===>>>333)))((()))'''%%%%%%$$$%%%!!!$$$///000///666IIIZZZooo}}}xxxjjjXXXGGG>>>999999EEESSSiiixxxzzzeeeTTTGGGAAA<<<::::::===GGGPPP]]]lll}}}hhhUUU>>>---%%%"""$$$'''+++000999GGG^^^wwwyyymmmbbbZZZVVVOOONNNPPPWWW^^^bbb___ZZZYYY```lll{{{{{{MMMEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMOOOQQQQQQQQQRRRSSSUUUTTTUUUWWWWWWVVVUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMKKKKKKKKKNNNRRRUUUMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMLLLLLLLLLKKKHHHHHHGGGEEECCCAAA???>>>???999444444777777333...+++,,,...//////---+++***+++---///000111222444555:::;;;<<<===>>>>>>===<<>><<>>;;;;;;;;;;;;;;;;;;:::999888666777888888888888777666888888888888999;;;===??????<<<777444444444333333:::888666444222222333444222000000333888999666222444444444333222222222333111000000000000222333444000222777<<<:::444111222//////...---,,,,,,,,,---.........///////////////+++222333///000444000'''///...,,,******,,,...000...---------......,,,***111...+++***,,,------,,,,,,,,,---...//////...---...///...,,,+++...111444...444888666///******---555111222444///''')))000+++,,,,,,,,,---...//////,,,,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,---///...:::333222---***555111*********************+++))))))))))))***+++------000,,,)))***,,,+++((($$$(((''''''&&&&&&&&&&&&&&&''''''((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((%%%$$$%%%(((***(((&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&)))((($$$$$$(((&&&&&&%%%%%%$$$%%%''')))&&&'''(((((((((((((((((((((((((((''''''(((((((((&&&((()))'''%%%'''---222666222)))///***)))888000&&&(((+++,,,,,,+++++++++/////////...,,,***)))((((((''''''''''''''''''((('''(((+++---,,,***+++------......---***(((((()))++++++,,,,,,++++++++++++,,,+++)))((('''((()))))),,,...///---)))'''(((***((()))***+++,,,,,,,,,,,,))))))******))))))))))))++++++---......---++++++,,,,,,---------------------,,,***))))))***,,,---)))***++++++***---111555)))(((***------***+++//////,,,)))***---///,,,)))+++++++++++++++++++++,,,*********+++------,,,+++******+++***+++...333777>>>EEEJJJIIIGGGFFFBBB===<<<@@@EEEHHHKKKJJJ@@@666((($$$"""'''---444<<>>???:::666555777666222---++++++,,,------,,,+++***+++---000111222222444555:::999888:::===>>><<<999???<<<::::::===??????===;;;;;;;;;<<<>>>===;;;999666777888999999888777666888888777888999;;;===>>><<<999666444555666666555:::999888666444333222111555333333444666666333000333333444222111000111333000111111222222222333333///111777<<<:::333///000---......---,,,+++---........./////////......---//////---***,,,000000---...---,,,++++++,,,...000///...------...---+++)))555111---,,,...///...,,,++++++---///111111...,,,...111222///...000111000,,,222777444---))),,,000888...---555333''''''333---...//////...---+++***++++++******++++++,,,,,,///,,,+++------+++,,,///+++---&&&000---""",,,...((()))))))))***+++++++++***************+++,,,---,,,***((())),,,---+++)))(((((('''&&&&&&&&&&&&'''&&&'''((((((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''((()))***(((&&&%%%%%%&&&%%%%%%'''***((($$$$$$'''%%%%%%%%%%%%&&&''''''((('''(((((((((((((((''''''+++***)))((('''''''''(((%%%(((***'''$$$&&&---555777111)))111,,,)))777///&&&(((+++,,,+++++++++,,,---------,,,+++***((((((******))))))))))))******+++((((((,,,...+++)))***)))+++,,,+++***)))***,,,)))***,,,+++***))))))*********))))))))))))******,,,------,,,***(((((()))******,,,...///000000000******++++++******)))((((((***+++,,,,,,+++)))(((((()))***,,,...000111222...,,,***((((((***,,,...(((+++---,,,***+++111666,,,+++...222111---...111111...++++++------+++)))***++++++++++++,,,,,,,,,***))))))+++---...,,,+++)))***++++++,,,///444777>>>EEEJJJIIIGGGEEEAAA======???AAAEEEIIIJJJ@@@555((($$$###(((---333;;;DDDEEE???444)))######(((---000???QQQ___lllpppeeeTTTCCC333$$$!!!'''...666;;;???666///+++(((%%%%%%'''((()))'''+++444222555EEEVVVggg{{{uuujjjWWWGGG888333333555>>>JJJ]]]ppp}}}iiiZZZIIICCC>>><<<>>>CCCNNNYYYhhhvvvyyyoooZZZEEE111)))&&&""""""&&&'''---222;;;QQQppprrriiiaaa[[[UUUTTTTTTWWW[[[]]][[[XXXXXXaaapppwwwJJJDDDCCCBBBAAAAAAAAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUURRRTTTUUUVVVUUUTTTUUUVVVSSSSSSSSSSSSSSSSSSRRRQQQNNNOOOOOOMMMKKKLLLOOORRRLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGEEECCCAAA???>>><<<:::888777777666222///,,,,,,,,,,,,,,,,,,,,,,,,+++...111333333333555666888888999;;;======<<<:::888888999:::;;;<<<<<<===;;;:::;;;===@@@@@@>>>;;;777888999::::::999888777888777777777888999;;;<<<999777555555666777777777777888888777666444222111666555555444444444222000111222333222///...000222000111333444444444222111000000333777555000...000---///000///------///222...////////////...,,,+++000---,,,000222000000111---,,,,,,+++,,,---...///...---,,,---......---+++555000++++++...000///---...------///222333111///...333333///---//////---...000222000---+++...111555...---111222---,,,000---///111333222///,,,)))***)))))))))******+++,,,...++++++//////++++++...,,,---%%%000000$$$++++++'''(((((()))***++++++,,,+++++++++******+++,,,,,,((('''&&&'''(((*********)))(((((('''&&&'''''''''%%%''')))((('''&&&(((***%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%''''''''''''(((***)))******)))&&&%%%%%%&&&%%%%%%'''***)))%%%$$$'''$$$$$$$$$&&&'''(((''''''&&&&&&'''((())))))((((((...---+++)))((('''''''''''')))***)))((((((+++...///+++&&&222...(((222***''')))++++++******+++,,,++++++++++++++++++***)))+++******))))))******+++******)))(((...555111'''((()))***+++***+++---///(((+++---,,,)))&&&&&&&&&(((((()))***++++++++++++,,,+++***+++++++++)))(((***+++,,,---.../////////++++++,,,,,,,,,+++)))(((&&&(((***,,,---,,,***))))))******,,,---///000111,,,,,,+++******+++,,,,,,)))***++++++,,,...111333------000444444000///222000...,,,+++++++++++++++******++++++,,,,,,,,,,,,***))))))+++---...---+++******++++++,,,000444888>>>EEEJJJIIIGGGEEEAAA<<<;;;???BBBCCCEEEFFF@@@888***%%%"""%%%***111<<>>III\\\ppp~~~lll^^^FFF@@@======AAAGGGSSS___mmmzzzssshhhTTT???---)))(((###"""%%%&&&,,,111888NNNnnnssskkkccc]]]VVVVVVUUUUUUUUUVVVWWWXXX\\\eeeuuunnnCCCDDDCCCBBBAAA@@@AAABBBBBBDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUQQQSSSUUUUUUTTTTTTUUUVVVRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQOOOKKKJJJLLLOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGEEECCCAAA???>>>:::999888888888666333111------,,,,,,,,,---......,,,...222333444444555666666999===>>>>>>======>>>888:::<<<<<<:::999999:::;;;:::;;;>>>AAABBB???<<<777888:::;;;;;;:::888777888777777777777999:::;;;999777666555777777666555555666777888888666444222555555555444333333333333000222333111...---///222000222444666666444222000111///000222000,,,---111...000222111//////222444//////000000///---+++***///+++000;;;>>>555000222,,,,,,,,,,,,------...///,,,++++++---//////...---222---((((((,,,//////---222000...///222444444333---222111+++(((+++,,,***000///...------...000000111111...,,,///333222,,,+++...222555666333///---))))))(((((()))***++++++---***+++000000+++***---,,,000(((//////(((---&&&''''''((()))***++++++,,,,,,,,,++++++***+++++++++,,,+++***)))(((((()))***))))))(((''''''''''''(((%%%'''))))))'''&&&(((+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&###&&&((((((&&&%%%(((+++***++++++)))&&&%%%%%%%%%%%%%%%'''+++)))%%%$$$'''######$$$&&&((()))'''&&&$$$%%%&&&((()))*********000///,,,***(((''''''''')))))))))+++,,,+++(((%%%)))''''''666333+++333)))((()))************,,,---+++******+++,,,---,,,***))))))(((((((((((())))))(((111///'''222EEEAAA,,,***+++,,,,,,+++,,,...000---000222111,,,(((''''''&&&(((***+++,,,,,,,,,+++,,,***(((***,,,---***'''))))))***+++++++++******+++,,,------,,,+++***)))&&&(((+++...000///...---///...---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,***(((***///111111///+++,,,000444333///...111---,,,+++*********+++,,,)))***+++,,,,,,,,,,,,,,,)))))))))+++---...---,,,***++++++,,,---000555999>>>EEEIIIIIIFFFEEEAAA<<<888???DDDCCCAAAAAA???;;;---'''!!!"""&&&///>>>KKKDDD@@@888///'''$$$%%%'''111AAASSSaaakkkkkk\\\III555'''&&&000:::AAA888555222///((($$$)))111###'''(((...444444???XXXeeesss|||lll^^^GGG888------///111999CCC]]]ppp~~~mmm```BBB>>>;;;>>>CCCJJJWWWcccppp}}}qqqeeePPP<<<+++))))))###!!!%%%%%%,,,000666LLLlllssskkkddd]]]WWWVVVUUUSSSQQQRRRVVVYYY```jjjzzzddd:::MMM<<>>999GGGBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGEEEEEEEEEDDDBBB@@@>>>===777;;;999444222444333...//////---,,,+++,,,------,,,---...000222444666666666999===???>>>===<<<<<<999999::::::;;;::::::999===<<<;;;:::::::::::::::777777777777777777777777777777777777777777777777666666555555555555666666444222666<<<;;;444///000444444444333222111000///222333333444333222000///...000333666666666444222333666555000---000333333222111000//////000111222...///000000000---+++)))///...222999999111,,,---,,,,,,------...///000000...---,,,---///000///...,,,...000111000///000111---222333222333777444---//////---***---222...&&&,,,,,,,,,---///...---+++///444888777111,,,,,,---111111111///------///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...+++******,,,000///---,,,+++,,,------++++++******)))*********))))))(((((((((((())))))'''******&&&%%%'''((('''&&&'''((())))))((('''&&& ((('''%%%***&&&"""(((%%%%%%%%%&&&&&&&&&'''''')))((((((++++++***---333)))))))))((('''''''''&&&+++$$$###(((&&&!!!'''333******)))''''''&&&&&&&&&''''''''''''''''''''''''"""%%%***,,,+++)))&&&%%%((((((((((((((()))******))))))***,,,------***(((000///---+++******++++++,,,,,,+++(((&&&&&&(((+++++++++;;;<<<'''%%%///+++'''((()))***+++,,,,,,,,,(((&&&&&&***000444333222...333666555///++++++,,,)))+++,,,,,,,,,---000222###+++///,,,(((***---///,,,,,,,,,,,,,,,,,,,,,,,,---***((((((***,,,***))),,,,,,+++++++++,,,------...---,,,,,,,,,+++)))'''222---,,,222333///...000+++******+++---......---)))(((,,,444444...,,,.........---,,,***))))))(((***))))))***,,,------,,,,,,000111+++%%%%%%,,,111---+++---000111000444999BBBGGGKKKIIIDDDBBBEEEJJJ:::>>>AAABBBEEEEEE???666///(((###%%%)))111===GGGEEE<<<666444---%%%(((444999EEETTTaaagggcccSSSDDD000%%%(((111;;;CCCBBB<<<333---))))))))))))(((+++222666444666CCCSSSiiiwwwxxxgggYYY@@@000///)))(((///333GGGXXXoooqqqcccMMMHHHDDDGGGKKKQQQ[[[eeezzzsssbbbJJJ999)))###%%%%%%$$$###'''***---444GGGdddtttiiibbb```ZZZTTTQQQRRRSSSRRRTTTWWWcccmmm|||oooFFF///EEE>>>YYYkkkVVVIIIHHH;;;CCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTRRRQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJHHHHHHHHHHHHFFFFFFEEECCCAAA@@@>>>>>>888;;;999444222444333///...---,,,+++***++++++,,,,,,---...000222444666777777:::===>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::::::::::::::777777777888888888999999777777777777777777777777666666555555555555666666555333666;;;;;;555222333444444444333222111000000222222333333333222111000,,,...000111222222111000===;;;555///---000000---000000///......///000000////////////...---,,,+++...,,,---111111,,,***,,,***++++++,,,------......---,,,+++,,,...///...------///000000/////////000333555444000111444333---,,,---+++))),,,111---&&&...---------///111222222333555555333///...///222444444333000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---......+++******,,,------+++*********++++++---,,,,,,++++++,,,,,,,,,+++)))(((&&&&&&((()))+++&&&)))***'''%%%(((***)))'''((()))))))))((('''''')))***!!!%%%&&&###(((&&&%%%%%%%%%&&&&&&'''''''''%%%&&&)))(((&&&''',,,(((''''''''''''''''''&&&)))$$$%%%++++++(((...888)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%'''))))))((('''((())))))((((((((((((((()))***$$$$$$&&&(((***+++)))'''***)))((((((((()))***+++*********)))'''(((+++---,,,;;;XXX[[[<<<+++---))),,,+++*********+++,,,---***+++,,,......000111222***...333222...)))((((((,,,------,,,)))(((((()))(((***+++***,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///...,,,+++++++++******+++,,,,,,...---,,,,,,,,,+++***)))000+++***...///+++)))+++---,,,+++++++++,,,,,,+++,,,+++...444333...,,,///000...,,,)))((()))***+++)))))))))***,,,---...---******)))***---000000......,,,,,,///000000444:::AAAFFFKKKJJJEEECCCEEEHHH===AAACCCEEEGGGGGG@@@777...'''###%%%***222===HHHNNNDDD<<<777,,,!!!###,,,;;;GGGWWWbbbfff___MMM<<<***"""""")))///555;;;CCC===555///,,,+++,,,,,,(((+++111666666999IIIZZZlllxxxxxxdddTTT===------'''&&&,,,///BBBUUUlllrrrdddSSSLLLGGGHHHLLLSSS^^^hhh{{{sssaaaFFF999,,,'''%%%$$$%%%((()))111666:::FFF```~~~xxxmmmfffccc]]]WWWSSSSSSSSSRRRUUUYYYgggrrrXXX999+++HHHAAASSS___MMMEEEHHH@@@BBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@??????:::;;;999555333555444111,,,,,,***))))))******+++,,,---///111333555666777888:::<<<<<<<<<;;;<<<===::::::;;;;;;;;;;;;::::::<<<;;;;;;:::::::::::::::777888888888999999::::::777777777777777777777777666666555555555555666666444333444888888555444555444444333333222222111111111111222333333333222222000111111222333333333444999666000,,,///555555111///......------......///000///......------------///+++***++++++)))***---))))))******++++++,,,,,,,,,+++***+++---...---,,,...///111000///---...///777777333//////111111---///000///...111444222,,,------,,,---///222555666444111...++++++---000333333333222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++***))))))((())))))))),,,,,,+++++++++,,,,,,---,,,***'''%%%%%%'''***,,,$$$(((***''''''***---,,,(((((())))))))))))((((((%%%******///999555'''###&&&&&&%%%$$$%%%&&&'''(((&&&%%%&&&((('''######'''%%%&&&&&&&&&&&&&&&&&&'''&&&"""###))))))&&&***222((('''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&(((((((((&&&%%%&&&))),,,***)))((((((((((((((()))%%%&&&'''))),,,---,,,***(((((()))***+++---...///))))))***))))))***,,,///+++***444888///+++***!!!000...+++))))))***,,,...)))---///...+++***---000)))---222111---)))''''''---......---***((('''''',,,***''')))000777333++++++,,,,,,------,,,,,,+++))))))***+++---...,,,***++++++************++++++++++++++++++***)))))))))///+++***------***((((((...---,,,***))))))***+++,,,+++---///...++++++...111///+++((('''(((+++,,,++++++++++++++++++,,,,,,,,,---...000000///------///,,,,,,...//////555;;;@@@EEEKKKLLLHHHDDDDDDFFF;;;???AAABBBCCCCCC;;;222,,,&&&"""%%%+++333???IIILLLDDD===888///&&&(((000<<>>999::::::::::::999888888;;;;;;::::::999::::::;;;:::::::::999999999888888777777777777777777777777666666555555555555666666333222222444444444555777444444333333222222222222000111111222333333333333333333222222222333444555111222000...000555666333........................111///...,,,,,,,,,...//////---,,,+++++++++---///))))))******+++++++++,,,+++***)))***,,,---,,,+++...///000000...,,,,,,---666555222000000111///---000000000222444555333000***,,,...//////000222333333000+++***,,,///333444---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******++++++)))(((&&&&&&((()))+++###((()))'''(((,,,///...(((((())))))))))))))))))!!!+++000888BBB;;;,,,''''''&&&%%%$$$$$$&&&''')))&&&%%%(((+++)))%%%%%%((($$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$'''&&&""""""&&&''''''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%))))))((('''&&&'''***,,,***))))))((((((((((((((((((((((((***,,,---,,,+++((()))***+++---...///000)))***+++***)))***,,,...222%%% )))222333------,,,***))))))***+++,,,(((***++++++(((((()))+++000222333111...***))))))))),,,.../////////000000---+++((()))111888444,,,+++,,,,,,------,,,,,,+++&&&'''))),,,------+++***,,,,,,+++++++++++++++,,,))))))))))))''''''((()))///---,,,---...---+++***------,,,***((()))***,,,,,,---......,,,,,,///222///...+++)))))))))***+++......---+++)))((()))***(((,,,222111+++&&&***222000---,,,---...///555<<<>>>EEEKKKMMMJJJFFFCCCCCC:::>>>???@@@AAA@@@888///***%%%"""&&&,,,444@@@JJJJJJDDD>>>999222+++...555===LLL\\\ccc___QQQ<<<+++%%%"""///@@@OOOMMMHHH???888444111000///***---111333777BBBVVVeeevvv}}}rrrYYYCCC888***,,,(((&&&++++++<<>>///''''''BBB@@@EEEHHHBBB???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRPPPOOONNNOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@??????<<<:::777666555444444555...---,,,+++,,,,,,......---...///111333555777777888:::;;;;;;::::::<<<>>>===============<<<;;;;;;::::::999999999::::::;;;===<<<;;;:::999777666666666666666666666666666666666666555555555555666666444444444333444777888999555444333222222222333333111111111222222333333444111000.........///111222///666999444...------,,,////////////////////////111///---++++++,,,...000,,,------------......---++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++---///000///---,,,,,,,,,000//////222333111...,,,++++++---///111000...,,,***...333444333000///...222000......111444666666...///000///...------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))******************)))((((((((())))))***+++(((((())))))))))))((((((###((()))'''(((,,,///...((((((((((((((())))))***'''---)))(((---+++(((...&&&&&&%%%$$$%%%&&&'''(((%%%%%%(((++++++''''''+++###$$$$$$$$$%%%%%%&&&&&&+++)))(((((('''$$$"""###((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&(((******)))((()))***))))))(((((((((((())))))((('''&&&&&&((((((&&&%%%&&&&&&'''((()))*********++++++,,,+++)))((()))***(((...111000///,,,***...&&&''')))+++++++++******)))(((&&&(((***+++***(((666555333///,,,***+++,,,(((***---000111222555666***+++++++++///333222...***+++---......---+++***)))+++...000000//////...---,,,,,,,,,,,,---......)))***+++***((((((***---,,,,,,,,,---...000///,,,***+++,,,+++)))***,,,///...111222000...000555999,,,,,,,,,,,,,,,+++))))))+++,,,,,,***))))))+++...,,,((('''******)))---333000---,,,---...///555<<<>>>DDDKKKNNNLLLGGGCCCAAA>>>AAACCCCCCDDDCCC;;;111***%%%"""&&&---555@@@JJJOOOKKKEEE===333------222===MMM]]]aaaZZZJJJ777((("""...AAAPPPTTTNNNEEE===777333000......111333333888FFFYYYgggzzz}}}lllRRR<<<444&&&***&&&&&&******;;;QQQhhhvvvaaaXXXOOOMMMSSS^^^ooo}}}|||hhhSSS<<>><<<888666666555222333666///......------...000000---...000222444666777888777999;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999::::::;;;===<<<;;;999888666555555666666666666666666666666666666555555555555666666666888888555666:::<<<;;;555444333222222333444555222222222111111222333333222111000//////000111222+++555:::555...,,,...///...//////000000//////...000///---,,,,,,---...000(((,,,---,,,,,,...---***,,,,,,------------------+++***)))***,,,---,,,+++,,,---///...---,,,,,,---,,,***,,,111333000---,,,,,,+++...222222...,,,------333999:::777222...---++++++,,,,,,---///111333444555666444111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++)))******++++++++++++******************+++,,,---&&&(((***++++++***(((&&&$$$(((***''''''***---,,,''''''&&&&&&'''((()))***$$$,,,)))&&&((($$$ &&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&))))))&&&'''+++$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%(((+++,,,+++)))))))))((((((((((((((()))******+++)))''''''((((((&&&%%%(((((()))******************+++,,,***(((''''''(((""")))&&&%%%,,,)))!!!%%%###%%%(((+++,,,,,,***(((,,,)))''')))---///---***444222///,,,+++***+++,,,+++,,,---------...000222'''+++---,,,,,,//////...***+++---......---+++***)))+++...///...------...,,,,,,,,,,,,---///000111+++---...---++++++///222(((******))),,,///...+++(((+++...---++++++---000***///111---***---222555***+++---...---,,,)))(((&&&(((***))))))+++000555III444%%%)))333444...***///,,,,,,...//////555;;;???DDDJJJNNNLLLHHHCCCAAA===@@@AAABBBCCCBBB:::111***%%%###'''...555@@@JJJMMMKKKFFF>>>666222333666AAAPPP^^^^^^TTTDDD333&&&$$$+++000555AAAMMMXXXRRRIIIAAA:::666222000111555666555;;;KKK]]]iii{{{vvveeeLLL888...!!!%%%"""###)))***<<>>///"""!!!'''))))))((("""'''))),,,;;;VVVtttzzzssshhhdddbbbaaaaaacccmmmwwwfffSSSDDD888///...///+++###CCCFFFBBB===AAABBBBBBGGGAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGHHHHHHEEEFFFGGGGGGEEEBBB???===<<<777444555444111222777//////...---...///000111......000222444666777888555888;;;<<<<<<;;;;;;;;;::::::::::::999888777666999999888888999::::::;;;:::999999888888777666666666666666666666666666666666666555555555555666666555999888555555:::;;;888555444333222222333555666444333222111111111222333333333222222222222333333---444777333///000444555---...////////////...---///...------------...///(((,,,,,,******...---***------------------,,,,,,,,,+++***+++---------,,,***,,,------,,,,,,,,,------))))))...000---+++---///...111666555///---///...444::::::666111//////(((***+++***(((***...222444555666555111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000...,,,((()))***++++++++++++***))))))))))))***+++,,,---(((((())))))))))))((((((&&&)))***'''%%%(((***)))&&&%%%%%%%%%&&&''')))***((()))+++111***###$$$&&&'''((('''&&&%%%'''%%%&&&((('''$$$%%%***&&&&&&&&&&&&%%%%%%%%%%%%"""!!! !!!$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((++++++***)))))))))''''''''''''(((***+++,,,,,,***))))))*********)))((()))+++,,,------,,,,,,''')))***)))(((''''''(((,,,,,,///222,,,111&&&((()))+++++++++***)))+++******+++,,,,,,,,,+++------,,,---......---,,,111000...+++)))(((+++---'''+++,,,******,,,,,,******+++---......---+++***)))+++---,,,***)))+++---)))******+++---///111222+++---///---***+++///444'''******(((***...---((((((---111111---+++,,,...)))000222+++''')))...000++++++,,,,,,,,,+++***)))&&&(((***)))(((***000666PPP:::***---444111+++)))...,,,,,,///000000444:::???DDDIIIMMMLLLHHHDDD@@@:::===???@@@AAAAAA999000+++&&&$$$(((...555@@@IIIKKKKKKGGG@@@999666888:::GGGTTT___\\\NNN>>>///%%%***333666:::DDDOOOXXXRRRJJJCCC===999555333333888999888???QQQdddmmm{{{}}}ppp]]]HHH777+++""" """***---@@@TTTjjjssskkkcccccchhhppp}}}zzzbbbJJJ888,,,""""""'''+++///222$$$)))+++---;;;VVVuuuzzztttqqqooonnnlllmmmvvvrrr[[[JJJ<<<333,,,,,,---)))$$$"""===FFFEEEDDDIIIGGG@@@CCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHDDDFFFHHHHHHFFFCCC???<<<<<<666333555444000222777///......---...///000111...///000222444666777888444888;;;===<<<;;;::::::============<<<;;;:::999999888888888999::::::;;;666777777777777888888888666666666666666666666666666666555555555555666666222666666222222777888444666444333222222333555666555444222111111111222222000000000000////////////;;;<<<888111...000111000,,,,,,---......---,,,,,,......---------......///***...---))))))///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,)))+++------,,,,,,---...///)))'''+++---******---...,,,///555333,,,***---...333777777333//////111---///000...+++,,,333:::...000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++---000111///---'''((()))+++++++++***)))''''''''''''((()))***+++***)))(((''''''((()))***'''******&&&%%%'''((('''%%%%%%$$$$$$%%%&&&((()))$$$%%%***,,,''')))"""$$$'''))))))(((%%%$$$,,,)))((()))'''$$$%%%***'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$(((,,,,,,***$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))''')))******))))))***+++&&&&&&&&&''')))***,,,---'''&&&$$$%%%'''((((((((($$$%%%''')))***+++******$$$&&&((()))(((((((((***111///(((+++%%%$$$777,,,+++******************(((+++---+++(((&&&(((+++'''))),,,000333333000...555333000+++((('''))),,,(((***)))((())),,,+++&&&)))+++---//////---+++)))---///000...,,,+++---000'''((()))***,,,///111222(((+++,,,+++((((((---222))),,,,,,(((***...,,,&&&***///333333///++++++,,,000888:::222+++---000111---,,,+++*********+++,,,***,,,---***'''''',,,222444+++(((+++)))$$$)))444---+++---000111000444999@@@DDDIIILLLLLLHHHDDDAAA===@@@BBBCCCEEEDDD===444+++&&&%%%)))...555???HHHTTTSSSMMMBBB888333333333KKKXXXaaaZZZJJJ:::---$$$"""+++///555DDDRRRVVVQQQJJJCCC???;;;888666444999;;;;;;CCCVVVhhhqqq{{{{{{lllYYYEEE777+++"""!!!$$$---222EEEQQQhhh~~~~~~{{{tttmmmlllpppvvvzzzaaaIII000(((!!!!!!$$$)))222:::$$$***...///999TTTsss}}}{{{yyyxxxtttttt||||||iiiTTTDDD444...***++++++((('''(((BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDCCCEEEHHHJJJHHHEEEHHHHHHIIIIIIKKKLLLNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHFFFFFFKKKOOOMMMCCC;;;<<<:::666333111111222222777111++++++///333222111---111555444222111555999;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888:::999888888999999777666:::888666444444555777999888888666555444444444444777444333555888888333///888999666000000666666222222222222222222222333333---///111222000/////////666333//////111111///,,,---,,,000///***000444,,,111222222000---...111444------------------------,,,,,,,,,------,,,+++++++++...---******------+++(((***---...---,,,,,,---'''***,,,------,,,++++++///.........///...---+++...///111222222111///...000///......000333666888333///000666777111---...******+++,,,------......///...,,,++++++,,,---///,,,+++---000///,,,+++...,,,,,,)))'''***......***+++***)))((((((***,,,------,,,,,,***(((&&&$$$###%%%%%%'''((((((((('''&&&***)))'''&&&%%%$$$$$$$$$&&&$$$(((---***### ###&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&%%%(((,,,***$$$"""&&&'''$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&((()))***)))***+++---(((***+++,,,,,,)))'''%%%%%%$$$$$$%%%'''((('''&&&''''''(((((())))))******,,,,,,+++++++++,,,------'''(((***++++++)))'''&&&******)))))))))))))))*********+++************+++***+++***(((,,,333222...,,,***((()))******&&&###444333///******------)))...---+++*********++++++***+++,,,,,,,,,+++******---000111,,,&&&%%%***000---***)))***---...+++((()))((('''(((***,,,,,,+++"""%%%(((***+++---///111''')))444???<<>>;;;@@@FFFQQQTTTVVVPPPDDD555)))######(((222BBBQQQZZZVVVMMMCCC;;;666666777999999:::???JJJZZZlllwww|||kkkSSS===///888!!!222<<<444777RRReee{{{zzzwwwzzzsssZZZGGG///$$$!!!"""...000666+++((()))///;;;PPPmmm||||||zzzcccJJJ:::555---+++000...&&&%%%,,,CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQPPPOOONNNPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHEEEEEEHHHLLLKKKCCC<<<:::888666444333222111000///......000333333000,,,---000444444111111555888:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888999777666777888999888777555555555555666666777777:::999888777666666666666777555333555888888444000888:::777111000444666444222222222222222222222222///111222111///......///666444222111111111///...111,,,111444///000111)))...//////---++++++...111---------,,,,,,---------,,,,,,,,,------,,,,,,++++++------***+++///000...---...000///...------...+++------,,,))))))+++......------...//////...---//////000111111000//////++++++,,,---...000111222111---...333444000...///******++++++,,,,,,---------,,,,,,+++,,,---///000...,,,+++***(((***555@@@...---)))'''***///---'''+++***)))((()))***,,,---,,,++++++***)))(((((('''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%'''+++)))###"""%%%&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''+++444888222+++(((%%%"""###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''***++++++***((('''((()))((((((***+++***)))'''&&&***((('''((())))))((('''(((((()))))))))))))))))),,,+++*********+++,,,---'''((()))))))))(((''''''+++******))))))*********+++***)))***++++++******))))))***,,,//////,,,))),,,***((((((***+++)))'''111333111,,,***+++***(((******(((((('''((())))))++++++,,,---...,,,***(((,,,------***'''&&&***///++++++***+++,,,,,,+++)))***((('''(((***++++++***'''(((***+++******+++,,,++++++...333222...---///,,,///111///+++))),,,000---...,,,))),,,222222---,,,---...,,,***))))))***************+++,,,---...000...,,,---000555:::===GGGIIINNNQQQPPPJJJCCC===;;;AAAEEEEEEEEEBBB999///((($$$###&&&,,,444AAAMMMVVVWWWTTTLLLBBB>>>BBBHHHTTTVVVVVVOOOAAA111%%%  %%%000CCCSSSWWWTTTMMMEEE===:::999;;;;;;;;;===BBBMMM]]]ooozzzuuucccMMM;;;111444SSS444222***''''''666OOOccc{{{kkkQQQ???)))&&&!!!%%%555333$$$222AAAEEEAAAJJJhhhttt^^^III;;;999///+++...,,,&&&(((000DDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHFFFEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGDDDBBBEEEHHHHHHCCC>>>;;;999666555444222000...+++,,,...000111000///---,,,///222222111111444777999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888888777666777888999888777333444666777777666444333999888888777777666666666777555444666888888555111555999999555222333666666333333333222111111111000111111222000......///000444444444222000///000111333'''***111---***---------...---,,,++++++---///...---,,,++++++,,,---...+++,,,,,,------,,,,,,,,,))),,,,,,)))***...000...///000000...,,,+++,,,...,,,......+++'''(((...444------..................////////////////////////(((***,,,...000000///...000---,,,///111///...///++++++++++++++++++++++++***++++++,,,---...///000...---,,,***'''***888GGG111///+++(((+++///,,,&&&+++***)))((()))***+++,,,******)))))))))***+++,,,%%%&&&'''(((((((((((('''$$$$$$$$$%%%&&&'''((()))&&&%%%''')))'''$$$$$$'''%%%&&&&&&'''(((***++++++***)))((('''''''''((())),,,555:::444+++&&&%%%%%% %%%***+++)))&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++***(((''''''((('''((((((((()))))))))))),,,***))))))))))))(((&&&************)))))))))))),,,+++)))((()))***,,,...''''''''''''''''''''''''*********))))))******+++,,,***((())),,,---+++(((+++'''***333444,,,'''(((+++)))'''(((***+++,,,+++...222222---))))))***))))))(((((((((((())))))******)))***---000000---)))******)))((()))***,,,---)))+++,,,,,,+++******++++++)))(((((()))******))))))***++++++))))))***+++---...,,,***,,,000000---))),,,///...++++++...333***++++++)))+++///...+++,,,------,,,+++******+++,,,******,,,000222111......---,,,---000666<<>><<<:::::::::999777555999888666555555777888:::444555555555555444444333666555555555666777666555---444<<<>>>:::444111222333333222222111000//////---.../////////111444777000222333111---,,,...111444---666???222+++888EEE......---------.........---,,,++++++++++++,,,---***+++,,,,,,---------,,,---///...***)))++++++(((***+++++++++***+++...111))),,,//////++++++...111111111111...+++***+++---......---,,,,,,---......***---000333444333111///555333///------...---,,,,,,,,,++++++++++++++++++---.........---,,,++++++,,,))))))---///,,,***+++---555777111***)))+++,,,******))))))))))))))))))***)))'''&&&&&&'''(((***''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&((((((&&&%%%&&&((()))%%%&&&''')))***+++++++++'''&&&%%%%%%%%%&&&'''''''''$$$!!!!!!"""$$$&&&'''"""&&&(((%%%!!! $$$(((############$$$%%%&&&'''%%%&&&((((((((()))***,,,))))))(((((()))+++---...(((&&&&&&'''((())))))(((+++*********))))))((((((((((((((((((+++...111333&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***,,,***((()))+++,,,+++(((///''')))333444******333,,,+++)))'''&&&''')))++++++//////)))%%%***222666+++,,,,,,------.........(((((()))---000111...***+++)))'''***...000...+++'''***---,,,)))((())),,,,,,***(((((()))***)))(((,,,------,,,+++,,,...000(((,,,,,,)))///999999222---)))%%%(((...222///+++((()))***++++++*********)))+++,,,,,,,,,,,,...///---+++***...444666333///***+++---...111666>>>DDDKKKOOORRRRRRNNNHHHCCCAAA<<>>JJJBBB888333333333111///+++,,,---...///---+++***------///111333555666777777888:::<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777777888888>>><<<:::::::::999777555666555444444666:::>>>@@@555666777888888777555555444444444444555555555555...111888>>>;;;444000111222222222111000000000///,,,...000000000222444777000000000///------...///...///>>>EEE777---222777---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++******+++,,,------------111333111---+++---,,,)))***+++---------...111333,,,...000000...+++)))(((000222222...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000///...333333000,,,,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***...'''$$$(((,,,,,,+++,,,***222777111***)))+++---))))))))))))))))))((((((***)))'''&&&%%%&&&&&&'''((((((''''''(((((()))***((('''&&&%%%%%%%%%%%%%%%&&&)))***&&&%%%'''((((((%%%&&&((()))******)))((($$$%%%%%%%%%&&&&&&&&&&&&((($$$###(((+++)))$$$"""%%%%%%%%%### ###'''$$$$$$#########$$$%%%%%%&&&((())))))''''''(((***)))((((((((()))***,,,---(((''''''(((***++++++***))))))))))))((((((((((((&&&'''((()))+++---///000&&&&&&&&&'''(((((())))))''''''''''''((()))******************************,,,'''(((---,,,(((***222+++,,,+++)))(((''')))+++***---,,,'''&&&,,,333666)))***++++++,,,+++++++++,,,,,,------,,,***)))(((+++******,,,///000---***(((***++++++***))))))***+++)))(((((()))******)))000000///---******+++---))))))'''%%%+++666===>>>333---((()))///222...(((+++***+++---+++((()))---...//////...+++******+++***((((((***...000///,,,***,,,...///000666>>>EEEKKKPPPUUUTTTOOOGGGBBB@@@<<>>JJJTTTZZZ___^^^YYYUUUXXX\\\ZZZVVVMMM@@@111&&&"""!!!!!!(((444GGGWWW___\\\UUULLLCCC===;;;;;;333888@@@KKKXXXfffttt}}}{{{vvvjjjUUU>>>,,,"""&&& )))666PPPeee~~~wwwfffQQQ<<>>===<<>>>>>>>>===;;;;;;;;;:::::::::999999:::999888888777777888888:::888777888999999888666555555555666777999;;;===444555777888888777555444333333333333333333555666222111333888888333111333111111111111000000000000...000222222111111222333222000///...///000///...***,,,777;;;000---///***---,,,+++,,,......---***)))+++,,,------,,,+++))))))***+++,,,------------000222000,,,+++,,,,,,)))***,,,...///......///111,,,+++,,,---///---***'''...000000...******---111***+++,,,------,,,+++***,,,,,,,,,,,,---...//////...000...+++,,,000///***,,,,,,,,,------......///000///---,,,+++,,,,,,------)))'''***,,,+++,,,...(((---///,,,***++++++))))))))))))))))))(((((('''(((((((((((('''''''''''')))((('''''''''(((******''''''&&&%%%%%%%%%%%%&&&&&&++++++'''%%%'''(((%%%%%%&&&((())))))((('''&&&###$$$&&&'''((('''&&&%%%)))%%%%%%***+++'''$$$%%%&&&%%%$$$#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&'''(((((((((***+++'''''''''''''''((()))))))))((('''''')))***)))((('''''''''''''''(((((((((&&&'''((()))******)))(((%%%&&&''')))******))))))((((((((())))))***+++,,,(((+++---,,,)))'''***---)))***+++***((((((***---***,,,------+++***,,,...)))+++***'''''',,,...---((()))*********)))((('''***,,,...+++(((&&&(((+++++++++,,,---...,,,***'''***))))))***++++++)))(((***((('''(((***++++++***//////---+++)))(((***,,,***'''&&&(((***,,,222:::666444111//////...,,,+++...+++,,,...,,,(((***111000111000...+++))))))******))))))***+++,,,------***---//////000555>>>EEEJJJQQQWWWWWWPPPGGGBBB???===BBBFFFEEEDDD@@@777---((($$$"""%%%***111>>>IIIRRRYYYaaabbb___]]]```dddYYYTTTJJJ;;;+++!!! '''444III[[[ddd```XXXNNNEEE@@@>>>???444999CCCNNN\\\jjjxxxwwwnnn]]]HHH444''' &&&+++;;;OOOddd|||rrr```LLL:::///!!!&&&&&&"""---333777DDD___yyy|||kkk\\\PPPGGGBBB<<<<<<:::888666555555333EEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHHHHFFFEEEGGGIIIHHHHHHIIIIIIKKKLLLNNNNNNKKKLLLNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFEEECCCAAA???>>><<<;;;;;;666333444888888222,,,666000)))(((+++...---+++......///111555777888888888999<<<>>>??????>>>>>>;;;;;;;;;:::::::::999999:::999999888777888888888555444444555888999888888777777888888888666555444111333444666666555333222222222333333222222444666777111///333555222222555000000000000000111111111000222444444222000000000444111......111222111...///,,,///...)))000555---000...---...111111///,,,(((***,,,......,,,***((()))***+++,,,------...---+++---,,,((((((******((()))+++---...---,,,+++,,,)))&&&&&&)))///111///++++++---///---***+++000555)))***,,,------,,,***)))///...,,,+++,,,...000222))),,,,,,)))+++111000+++,,,,,,------...///000000///---,,,++++++,,,...///+++,,,///333000***)))+++((()))((('''+++///+++%%%))))))***))))))((('''''''''((())))))***))))))((()))((('''''''''(((***+++&&&&&&%%%%%%%%%&&&&&&'''&&&,,,---'''%%%((('''$$$%%%'''((())))))'''%%%$$$###%%%''')))***)))'''%%%((($$$"""$$$""" %%%...&&&%%%%%%&&&'''&&&$$$"""(((((('''&&&%%%%%%%%%%%%"""%%%'''(((+++...000%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###%%%&&&&&&&&&''''''(((((('''((())))))(((&&&$$$"""$$$&&&(((***++++++))))))************+++,,,---...&&&+++///---(((&&&)))...)))///000+++(((***+++)))(((,,,//////......000222'''))))))((())),,,)))$$$)))***+++++++++)))((('''$$$(((,,,***&&&&&&+++222***,,,---...,,,***'''%%%+++)))''')))+++,,,***''')))((('''(((***,,,,,,+++*********)))((())),,,///***'''+++111---$$$###***888999999555///+++,,,...000---,,,...,,,(((+++333...//////...,,,++++++,,,,,,------,,,+++,,,...111***---000000000555>>>EEEJJJQQQXXXXXXQQQHHHAAA???>>>CCCGGGGGGEEEAAA888...((($$$"""%%%***111>>>IIIQQQYYYbbbeeecccbbbeeeiii```ZZZNNN>>>...$$$!!!"""!!!!!!(((777NNNbbbkkkfff\\\QQQFFF@@@>>>???666<<>>...$$$!!! *** &&&000888MMMbbbzzz{{{lllYYYEEE444+++,,,(((!!!!!!!!!%%%---888JJJdddyyysssaaaTTTLLLFFFBBB>>>===;;;777555666666555GGGFFFEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPPPPPPPPPPPPPKKKMMMOOONNNKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA???===<<<;;;:::;;;888444333444111,,,...,,,***)))***+++...000...//////111222444666777666999===@@@AAA@@@===;;;;;;;;;::::::::::::999999;;;;;;;;;:::999888777666222::::::333111888:::555555555666666777777888888::::::888777555333222111333333333333333333333333555666666555444333111111555444333111000//////000444555...---:::;;;111...///.........///000///...///000222444666555222///666>>>333+++444...&&&000///...,,,+++***+++,,,,,,)))+++------,,,,,,---...222///---+++,,,,,,,,,+++++++++,,,------,,,++++++***+++,,,---------,,,,,,...---,,,,,,......---,,,)))***,,,.........,,,+++000---******+++---......///---,,,,,,---...,,,+++333///,,,+++---///---+++000...,,,+++,,,,,,+++***+++++++++***************'''((()))***************))),,,---***)))+++***'''+++++++++(((%%%$$$$$$&&&******###***###...///$$$###+++###$$$...&&&'''&&&&&&''''''((()))))))))'''((())))))(((&&&$$$"""'''%%%$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!###'''(((&&&$$$,,,(((&&&(((&&&"""###'''%%%)))((($$$###''''''"""******)))(((((((((((((((***)))&&&&&&***...***###'''))))))&&&&&&***,,,***,,,,,,++++++***((('''&&&+++***(((&&&''')))+++---&&&(((***)))'''%%%$$$%%%))))))***+++,,,,,,------,,,,,,...111444333...***((()))******(((''''''(((++++++***))))))******+++((((((((((((***,,,...///...111333000***'''))),,,***)))(((((()))*********(((((('''&&&'''***000444,,,------+++((((((+++...000---+++******+++***)))...///444;;;<<<777444444000...,,,++++++...111444///---******++++++***))),,,+++***+++---...---,,,+++---///...///555???GGGNNNNNNPPPQQQOOOIIIBBB===<<>>FFFPPP]]]gggfffeeehhhhhhcccYYYTTTFFF222&&&"""&&&;;;RRR___gggfff___RRRGGGCCC@@@===>>>CCCJJJUUUeeetttxxxvvvsss```HHH888...$$$%%%---333LLLbbb|||zzzfffPPP<<<000***---FFFvvv777))) !!!%%%---666FFF^^^rrrmmm\\\NNNDDDAAACCC888<<<:::444888AAA???444GGGFFFEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQKKKNNNPPPPPPNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCAAA???>>><<<<<<999:::777222111333000+++...,,,***)))***+++...///...//////111222444666777777:::===@@@AAA???<<<:::;;;;;;::::::::::::999999::::::::::::999888777777<<>>;;;<<<:::888;;;@@@???999GGGFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRLLLNNNQQQQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDBBBAAA???>>>===<<<666777666333333666444000---,,,+++******,,,...///...//////111222444666777999;;;===@@@@@@>>>;;;999;;;;;;::::::::::::999999::::::::::::999888888777<<>>,,, !!!--->>>RRR___fffgggbbbWWWNNNJJJFFFBBBBBBGGGOOOZZZhhhtttuuupppfffRRR;;;,,,$$$"""&&&,,,///CCC[[[www}}}lllWWWBBB111((($$$(((lll]]]""" """'''---555BBBWWWiiixxxeeeYYYPPPFFF>>>::::::666555999;;;::::::===GGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNOOOOOONNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHDDDCCCBBBAAA???>>>===<<<444666666444666::::::666---,,,+++***+++,,,---......//////111222444666777:::;;;===??????===:::999;;;;;;:::::::::999999999:::::::::::::::999888777444888888333222444666333666666555555444444333333444444444444444444444444333333333333333333333333111111000000222555777999555111...///222333111......333111222888222,,,222.../////////.........//////---+++***,,,---,,,,,,000111...+++---------000------------,,,---------,,,---......,,,******++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++,,,.........,,,000...+++******,,,...000---......+++)))+++222888///...---,,,------,,,***---+++)))+++///000///---,,,***)))***,,,---...------,,,,,,+++***)))((((((***************)))((('''(((++++++))))))+++***''')))******)))''''''((()))%%%((($$$'''***)))]]]999"""'''777///&&&%%%'''$$$%%%&&&'''(((******+++***))))))(((((())))))***(((&&&$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$%%%%%%%%%$$$***444333'''"""))))))"""&&&&&&&&&%%%%%%&&&&&&%%%))))))(((''''''''''''((()))111555///'''&&&)))+++%%%((((((%%%&&&+++---+++(((((()))***************++++++******+++---///000111,,,(((''')))+++)))'''(((((()))))))))*********'''((()))+++,,,+++***(((+++***)))***+++,,,,,,+++''')))+++,,,---+++***)))(((((())))))+++,,,------)))&&&%%%''',,,...---***,,,,,,+++***)))((()))***'''(((***+++*********,,,((((((((('''''''''))))))...,,,))))))************---)))(((***+++***,,,000000000000///...---++++++******,,,...000000...,,,+++***)))***+++,,,,,,***+++---...///222888@@@FFFNNNPPPRRRQQQLLLFFFAAA>>>BBBGGGJJJGGGCCC===444+++%%%$$$""""""'''000;;;CCCMMM[[[eeefffhhhkkkhhhaaaWWWKKK999)))###...>>>RRR```ggghhhcccYYYPPPKKKFFFAAAAAAHHHQQQ]]]kkkuuutttmmmZZZGGG222'''"""  !!!&&&,,,000BBB[[[wwwyyyfffPPP===///'''$$$###111555***###"""!!!'''...666BBBVVVhhh}}}uuuddd[[[UUUKKK@@@::::::333333<<<>>>888:::DDDGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMKKKJJJHHHGGGFFFCCCCCCBBBAAA???>>>======666888777555666999888444,,,,,,+++++++++,,,---......//////111222444666777:::;;;===>>>>>><<<:::999;;;;;;:::::::::999999999999999:::::::::999888888555888999777666888::::::666666555555444444333333444555555555666666666666333333333333333333333333333222111000111333666777555333000000222222111///222222///333<<<555---111---///000000...---...000000...++++++,,,---......222.........,,,...222111++++++++++++,,,+++++++++,,,---......,,,******+++***))))))***,,,---,,,+++........................,,,,,,+++++++++,,,---...---,,,+++,,,...///...---------------------------...---,,,+++,,,......///,,,++++++,,,...///...---,,,***)))+++///111///---...,,,++++++,,,------,,,,,,,,,++++++***))))))(((***************)))(((''''''***+++((()))+++***'''"""$$$''')))+++---111444///000)))(((&&&!!!RRR,,,!!!***&&&$$$((("""+++%%%%%%&&&'''((()))******$$$$$$$$$%%%&&&((()))***)))(((&&&###""""""$$$%%%(((''''''&&&%%%$$$######"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$$$$%%%&&&111:::888***$$$,,,///+++***))))))******))))))***))))))((('''''''''''''''$$$)))+++(((%%%&&&'''&&&(((***)))&&&&&&***+++)))***************)))((((((***)))))))))***+++------)))***+++,,,++++++++++++)))))))))))))))*********)))***+++,,,,,,+++++++++,,,***((((((***++++++***'''(((***,,,---,,,***)))(((((()))***+++,,,,,,,,,'''''')))***+++---...///...///...,,,(((&&&&&&(((%%%'''******)))((())))))((((((***++++++)))&&&$$$---+++)))((()))*********,,,******......,,,,,,///++++++,,,------,,,+++***)))***+++...000000...,,,...,,,,,,---...///...---,,,,,,---///333:::AAAFFFOOOQQQSSSQQQLLLFFFBBB@@@CCCHHHKKKHHHCCC===444+++'''%%%$$$$$$(((111<<>>===::::::888333222333111,,,,,,+++++++++,,,,,,------...//////111222444666777999:::<<<======<<<;;;:::;;;;;;::::::::::::999999999999999::::::999999888999::::::888777777888999666666666555555555555555555555555666666666777777333333333333333333333333333222111111111333444555666555444333111111111111333222...555>>>666---222---///111000---,,,...111000...,,,,,,...000000000...(((,,,///***///666222)))******++++++++++++***)))+++,,,,,,***))))))***+++******+++---...---++++++******))))))******+++---,,,+++***+++,,,---...,,,++++++,,,...///...---,,,---///000000...,,,***)))***---111444111+++%%%+++******,,,...000000///,,,***)))+++///000...,,,000...,,,,,,---......---+++++++++***************)))************))))))(((&&&)))***((((((++++++(((%%%&&&((()))***,,,///111(((+++'''***$$$777***!!!'''$$$&&&,,,&&&...&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''$$$"""!!!###$$$(((((('''&&&%%%$$$######""""""$$$$$$$$$$$$""""""&&&&&&&&&%%%###$$$&&&((('''//////'''$$$***111222)))''''''******((((((***'''&&&%%%%%%$$$$$$%%%%%%$$$&&&'''%%%'''+++***&&&)))+++***&&&&&&)))***(((((((((((((((((('''&&&&&&))))))(((((())))))******%%%(((,,,---,,,+++,,,---************************)))***,,,+++******+++---...+++'''''')))+++***((('''(((***+++,,,,,,+++++++++++++++++++++***)))(((((()))++++++,,,---...000///000000---(((%%%&&&(((((()))+++,,,+++++++++,,,++++++,,,...///...***''',,,***(((((()))*********((('''***///111//////111---------------,,,+++*********+++---//////...,,,,,,+++***+++---...---,,,,,,,,,---000555;;;AAAEEEOOORRRTTTQQQKKKDDDAAA@@@BBBHHHJJJGGGCCC===444+++(((&&&$$$$$$(((111<<>>@@@HHHTTTaaannntttoooeeePPP???---$$$""""""***000>>>VVVrrrttthhhTTT@@@111'''"""$$$)))%%% """'''...666CCCYYYkkkyyytttiiiddd^^^TTTHHHBBB:::777<<>>>>>::::::777333111222///***+++++++++,,,,,,,,,------...//////111222444666777888999;;;<<<===<<<<<<;;;;;;;;;::::::::::::999999888999999::::::999999999888888777777444333444666555666666666666666777777444444555555555555555666333333333333333333333333000111111222333333444444666888999666111...000333000111000666<<<111***444,,,///222000---,,,...111...---,,,---000111111111///&&&,,,000(((///888111)))***+++,,,,,,,,,++++++(((***++++++***)))***+++,,,++++++---......---+++))))))(((''''''((())))))---,,,+++******,,,---///,,,++++++,,,...//////...,,,...///000000...,,,***'''+++///222222000---+++++++++***,,,...//////...,,,***))),,,///000---***///...,,,---///111111000***************+++++++++((())))))************)))&&&)))***((((((++++++(((+++,,,,,,***'''&&&'''(((!!!$$$"""***$$$(((&&&$$$---"""(((&&&(((,,,&&&///''''''((((((((((((((((((''''''(((((('''&&&%%%$$$###$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%&&&&&&%%%###$$$'''+++!!!&&&***)))%%%%%%)))///'''$$$$$$((((((%%%&&&)))'''&&&%%%%%%$$$$$$%%%%%%%%%((()))((())),,,,,,)))(((***)))&&&&&&***+++)))&&&''''''(((((((((((('''******)))))))))(((((((((***))))))***+++,,,,,,,,,+++++++++++++++++++++***'''((()))(((''''''))),,,222---((((((***,,,***(((((())))))***++++++,,,,,,++++++,,,,,,+++***(((''',,,***(((***---///...+++---///000---(((&&&(((+++)))+++,,,,,,,,,,,,...000---++++++---///111000...,,,***(((''')))*********)))''')))---///---...111......------,,,++++++++++++******+++---...---,,,***(((((()))***+++***))),,,+++,,,000666<<>>EEEJJJKKKLLLWWWcccFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTTTTTTTUUUUUUQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMNNNQQQSSSRRRLLLGGGLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>777888777333444666444000++++++,,,,,,,,,---------...//////111222444666777777888:::<<<======<<<<<<;;;;;;;;;:::::::::999999888999999:::::::::999999777777777777666444666999555555666666777777888888444444444444444444444444333333333333333333333333...///111222444444555555777:::<<<888111---000444,,,000222888999---(((666,,,///222111---+++...222,,,,,,,,,...000222222111555***000333(((...777///)))***,,,---...------,,,)))+++------,,,,,,---...---,,,,,,...//////---***//////...------...//////---,,,+++******,,,...///,,,++++++,,,...//////.........//////...---,,,,,,+++...///---***+++222999---,,,+++,,,...///...---,,,******,,,//////---)))...---,,,...000333333333)))))))))***++++++,,,,,,'''((()))***************%%%)))***((((((++++++((('''((()))(((&&&&&&''')))******###***###---///((('''&&&&&&)))###...(((((((((((('''''''''''''''(((***++++++)))'''&&&"""%%%&&&$$$$$$&&&(((######$$$%%%&&&(((((()))$$$$$$###""""""###$$$$$$$$$%%%&&&%%%###$$$(((,,,(((+++000222,,,###$$$******&&&'''+++,,,((()))---(((((('''&&&&&&&&&&&&'''"""''')))&&&%%%'''((('''&&&)))(((%%%&&&+++,,,+++&&&'''(((***++++++,,,,,,++++++******)))(((((((((000+++%%%%%%***---,,,))),,,,,,++++++++++++++++++%%%&&&'''&&&###$$$'''***444///***)))+++---+++((())))))))))))***+++,,,---((()))***+++,,,,,,+++***000***%%%(((///222---'''***---///---((('''***...)))***+++++++++,,,...111,,,)))'''(((---111333333+++)))'''''')))*********,,,)))(((++++++)))***...++++++*********+++,,,---,,,+++))))))+++,,,,,,,,,,,,+++++++++---...---,,,,,,+++,,,000666===BBBEEELLLOOOQQQMMMFFF???======@@@EEEHHHFFFBBB===444+++&&&%%%###"""&&&///:::BBBKKKWWWaaadddggghhh___SSS@@@111$$$!!! """333???EEERRRaaaiiiiiibbbVVVMMMJJJHHHEEEEEEMMMXXXcccmmmoooeeeYYYBBB333%%%"""&&&)))>>>UUUnnn}}}|||iii\\\III888,,,$$$"""&&&###%%%!!!%%%$$$&&&+++111===SSSgggvvvxxxqqqiiiccc[[[PPPHHHFFFDDDKKKRRRUUUVVV[[[fffqqqJJJJJJJJJHHHGGGGGGIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCC@@@>>><<<:::999666555444333222111111000...------,,,,,,------...//////111333555777888999777<<<===::::::>>>CCCEEE999;;;===??????===;;;999::::::999888777777777888666666666666555555555555555555444444444666888999:::666444777999555333333444444333222222333444444111111111111111111111111666999;;;:::666222000000111111333555222,,,,,,///000...,,,+++---...///...,,,---......//////......+++---,,,(((***//////+++---,,,---...000000...,,,,,,...000...++++++...111///...---...///...+++'''///222333...'''###''',,,*********)))******+++,,,---+++((((((***,,,------------000444111)))(((---,,,+++******,,,///333555------------------------+++***,,,111000******...---------......000111222,,,,,,++++++***++++++,,,(((,,,///---(((%%%&&&((('''((((((((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&''')))+++,,,((()))((('''&&&&&&(((***+++***)))*********(((&&&))))))(((((((((((())))))%%%(((+++(((### !!!$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$######"""'''))))))''')))------)))"""''',,,---+++(((((()))***)))((('''&&&&&&'''(((&&&((())))))(((&&&''''''&&&)))+++***'''&&&'''***'''&&&%%%&&&''''''%%%###'''''''''''')))+++---//////,,,'''$$$###%%%(((+++,,,***((((((*********((())))))))))))************&&&''''''(((((((((((((((...,,,)))(((((()))((('''((())))))((('''(((+++...,,,(((&&&(((,,,,,,'''""")))'''&&&(((***,,,,,,+++***,,,...---***(((***---///+++...---$$$'''000000...+++&&&$$$,,,555333***(((((())))))************'''---,,,,,,...'''###,,,222---((('''***,,,***(((---,,,++++++---//////...---+++***))))))+++---...+++,,,...000555<<>><<<;;;AAACCCGGGGGGCCC;;;222,,,)))(((&&&&&&(((///777===GGGSSS\\\___cccfff[[[KKK???///  """###$$$999111+++---555AAARRR```rrrlllddd[[[TTTNNNIIIFFFKKKRRR[[[gggqqqqqqcccSSS@@@555((("""!!!'''+++BBBUUUkkkzzz}}}jjj\\\HHH555((("""!!!!!! """###$$$!!!******+++777AAAMMM^^^ssszzzssshhh^^^WWWPPPIIIDDDGGGJJJMMMOOOTTT```sssGGGHHHIIIIIIIIIJJJLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKJJJJJJKKKLLLOOOMMMLLLKKKKKKKKKMMMNNNIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA???===<<<<<<777777666444333111000000------,,,,,,,,,,,,------......000222444666777888888;;;;;;888;;;EEEOOOTTT999:::<<<>>>>>><<<:::999999999999888888888888888777777777666555555555444444444444444444555555666333111111333333111555;;;222222111000000111222222000000000000000000000000333888<<<;;;555000///111000000333555222---,,,000000///------///000///...,,,------...............+++------***,,,000///***,,,,,,,,,...//////...,,,...//////...,,,******+++---,,,+++,,,//////---+++---///111///+++***---000,,,,,,,,,+++++++++++++++---,,,+++---...///...,,,//////222555222,,,+++...,,,+++++++++---///111333------------------------///...000333111+++***---,,,,,,,,,,,,---......///,,,++++++*********))))))&&&***---,,,)))&&&(((***)))))))))***************''''''''''''''''''(((((())))))'''&&&&&&''''''((('''(((((('''&&&&&&)))++++++)))'''&&&'''((()))((()))(((((((((((((((((()))###&&&((('''###"""$$$'''%%%%%%$$$#########$$$$$$"""""""""""""""!!! $$$'''((('''))),,,***%%%$$$%%%'''(((((()))***,,,''''''((())))))(((''''''&&&((()))(((''''''((()))'''''''''''''''(((+++---,,,+++))))))))))))'''&&&&&&''''''((()))+++---...,,,+++*********,,,---...((()))***)))&&&%%%&&&((())))))))))))************&&&'''(((((())))))((((((,,,,,,+++***))))))***+++***++++++***(((((()))+++*********))))))+++---///+++)))((((((***+++***)))%%%(((++++++)))))),,,//////***,,,---(((,,,444222000...+++)))...555333,,,***+++++++++,,,,,,,,,,,,000000(((''',,,(((&&&...///000///---+++***,,,---...,,,++++++---......---...---+++*********+++++++++---...111666===EEEKKKOOOQQQQQQMMMEEE???======BBBDDDGGGGGGBBB:::111+++'''&&&&&&&&&)))000999@@@KKKVVV^^^```cccdddYYYIII888+++ %%%((()))))) ---@@@UUUfffmmmjjjccc]]]WWWQQQMMMJJJMMMTTT]]]gggooommm^^^NNN>>>111%%% """$$$BBBUUUkkk{{{}}}wwwhhh[[[GGG555((("""!!! !!!"""$$$%%%"""******+++666???KKK[[[pppyyyqqqfff]]]WWWRRRLLLHHHJJJLLLNNNPPPVVVfff{{{GGGIIIKKKLLLKKKKKKLLLNNNLLLKKKKKKKKKLLLNNNOOOQQQOOOOOOPPPPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLQQQOOOMMMKKKJJJKKKMMMNNNIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBAAA@@@???>>>>>>999999777555333111000///,,,,,,++++++++++++,,,,,,---...///111333555666777;;;===<<<888888>>>DDDFFF888999;;;<<<<<<;;;999888888888888888999999999999888888777666666555444444444444444444444444333222444555777888444000222888222111111000000111111222111111111111111111111111000555:::999555000///000//////111444333///...111///...---...//////...,,,,,,,,,---...............+++---...---///111///+++,,,++++++,,,......---,,,///......///000///---++++++***)))***---///000///...///000111111111111111---------------,,,+++***++++++,,,...000000---+++//////111333111---,,,...,,,,,,,,,---......//////,,,,,,,,,,,,------------//////111444222---,,,///++++++++++++++++++++++++---------,,,+++***)))(((%%%(((++++++)))(((***,,,***)))))))))***+++---...&&&&&&'''(((((()))******)))(((((('''&&&&&&''''''''''''((('''&&&''')))++++++((($$$###%%%''')))***((((((''''''''''''(((((("""$$$%%%%%%###$$$'''+++######""""""######$$$$$$###############"""!!!!!! $$$&&&&&&(((+++)))%%%'''%%%######&&&***,,,...%%%&&&(((******)))'''&&&&&&'''((('''&&&''')))+++(((%%%###"""$$$'''***+++---+++))))))***++++++***%%%&&&((()))+++,,,,,,,,,'''(((***+++,,,,,,+++***+++///333000***(((***...)))))))))*********++++++&&&'''(((((())))))((((((***,,,---,,,))))))+++...,,,---...---***((('''((((((+++...+++''')))333<<<,,,***(((((()))***)))(((&&&))),,,+++***))),,,//////(((+++...+++111888444//////...---...111000,,,++++++++++++,,,,,,,,,,,,111///'''(((000---''',,,,,,222666333---***---222///---,,,,,,---...---,,,......---,,,+++***))))))---...000222777>>>FFFLLLLLLQQQSSSNNNEEE???>>>AAACCCEEEGGGFFFAAA888///)))%%%%%%%%%'''+++222;;;BBBLLLUUU]]]___aaa___SSSDDD;;;///$$$"""$$$""",,,>>>SSSeeeiiihhheee```[[[VVVQQQOOOPPPVVV___ggglllhhhXXXGGG999---!!!"""###"""###+++AAATTTjjjzzzwwwpppdddWWWEEE444(((""" !!!###%%%&&&###,,,,,,,,,666>>>HHHXXXkkk{{{tttlllbbb[[[WWWTTTPPPMMMQQQQQQQQQSSS[[[lllIIIKKKMMMMMMKKKIIIHHHHHHKKKJJJJJJJJJKKKNNNQQQRRROOOOOOPPPQQQRRRSSSUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKRRROOOLLLJJJIIIJJJLLLMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>;;;:::888666444111//////,,,++++++******++++++,,,---...///111333555777888888===>>>;;;999888555000888999:::;;;;;;:::999888777888888999::::::::::::999888888777666555444444555555666666555444222111333333666:::999333000111333333333333333333333333333333333333333333333333000222444666666333000......---000444444000///111---------...///...,,,***,,,,,,---.........------+++---///000222222///+++,,,+++***+++---...---+++---,,,---111555666444000+++***)))***,,,...000111222000000111333333000,,,+++,,,,,,------,,,+++******)))***+++------+++***,,,---...///...,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,---------***,,,///222222000111222+++++++++++++++*********/////////...---+++***)))''')))+++***)))(((***+++)))((('''&&&&&&(((***+++(((((((((((())))))******%%%%%%&&&&&&'''((())))))((()))((('''&&&&&&(((***(((&&&%%%%%%''')))))))))(((''''''&&&&&&''''''(((###$$$$$$######$$$(((,,,######"""######$$$%%%&&&%%%%%%&&&'''''''''''''''"""$$$$$$$$$'''++++++'''(((%%%!!!"""&&&***+++***(((((())))))((('''&&&&&&%%%&&&''''''&&&'''***,,,,,,)))&&&&&&))),,,+++******(((%%%%%%(((***+++,,,%%%&&&(((***+++,,,++++++'''(((***+++++++++***)))///333555444000------///))))))*********+++++++++''''''((())))))))))))))))))---///---(((&&&)))---+++---///...+++)))((((((&&&***---+++''')))222;;;+++***(((((()))******)))---///000///+++***+++...000(((***...---444999333+++---...---+++******)))************************(((,,,+++///777000'''***+++111666555///,,,...222000...,,,,,,------,,,+++------------,,,+++***)))...///111444888???HHHMMMLLLPPPRRRLLLBBB===@@@EEEEEEFFFHHHFFF@@@888///)))&&&&&&'''(((,,,333<<>>QQQhhhxxxuuulll___SSSBBB222'''""" !!!$$$&&&(((&&&/////////888>>>GGGVVVfffuuuooohhh___YYYWWWWWWUUUSSSWWWWWWWWWYYY```pppIIIJJJLLLLLLJJJGGGGGGGGGJJJJJJIIIIIIKKKNNNQQQSSSOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOONNNMMMLLLKKKKKKOOONNNKKKIIIHHHHHHJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFDDDBBB@@@>>><<<<<<<<<;;;999666333111///...,,,++++++******++++++,,,...///111333555777888999555:::======>>>???;;;666888888999::::::999888888777888999:::::::::::::::999888888777666666555555666777777777666555333111777000---222666555333333333333333333333333333333333333333333333333333333222///---111777888222,,,///---...333444111000111///......///000000---++++++,,,,,,---...---------,,,,,,...222444222...+++,,,+++***+++,,,------,,,,,,,,,---000555666444000,,,,,,+++******+++---///000...---///222333///+++))))))***++++++,,,++++++,,,+++))))))+++,,,---,,,,,,---------------,,,***,,,---...///...---+++***+++++++++,,,,,,,,,------'''+++///000///000000000++++++,,,,,,,,,,,,+++***.........---+++***)))(((******+++***(((((())))))***)))'''%%%%%%%%%'''(((******))))))((((((((((((%%%%%%&&&''''''(((((((((*********'''%%%$$$&&&'''&&&&&&''')))++++++)))'''''''''&&&&&&&&&&&&''''''%%%%%%$$$######$$$''')))$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&((()))***++++++******'''###$$$((()))&&&)))&&&$$$%%%((()))(((%%%---+++)))&&&%%%%%%&&&'''%%%&&&''''''''''''***+++,,,++++++///333444222///,,,)))&&&%%%'''((())))))&&&''')))***+++++++++***++++++++++++,,,...000111+++,,,---......,,,)))'''************++++++++++++'''(((((())))))))))))))))))---///---'''$$$&&&))))))+++------,,,+++***+++&&&(((******)))))),,,///)))((('''(((***+++,,,+++---///111///+++***+++---000(((***...---333888222+++,,,------***'''''')))+++*********************"""***---111666///)))111,,,...000222111000...---000...,,,,,,------,,,++++++,,,,,,---------,,,,,,///000222444999@@@HHHNNNMMMPPPPPPHHH>>>:::@@@GGGGGGHHHHHHFFF@@@888///***(((((()))***---333;;;AAAHHHNNNUUUYYY[[[VVVIII===...$$$%%%///???UUUgggkkkmmmnnnkkkeee^^^XXXVVVTTTZZZaaaeeefff___NNN???000'''!!!   ''',,,;;;OOOfffwwwtttkkkYYYOOO???111'''"""!!!$$$'''((()))333333333;;;@@@GGGUUUcccqqqzzzmmmggg```]]]]]]^^^]]]\\\XXXYYY\\\```hhhuuuFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIIIIJJJKKKNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGFFFDDDBBB???===;;;:::;;;:::888666333111///...,,,,,,++++++++++++,,,,,,///000111333555777888999:::;;;:::888:::>>>???<<<999999999::::::999999999888999:::;;;;;;;;;:::999888888777777777777666666777777777777666555444333PPP@@@222...111333444555000111111222222111111000111111111111111111111111333...+++...666999555///000---...333555222000000333222111111222222000...++++++,,,------------------+++---222444111---,,,---,,,***+++---......---,,,,,,,,,...//////---+++,,,,,,---,,,******+++---+++)))))),,,000222000...******)))))))))***+++,,,///---******,,,...//////...//////---...111///+++,,,---.........,,,+++*********++++++,,,,,,------***...111...,,,---,,,)))***+++------...---,,,+++,,,+++***)))(((''''''(((++++++***)))(((((()))))),,,+++)))((('''''''''(((******)))(((((('''&&&&&&(((((((((((('''%%%$$$###***+++***(((%%%$$$&&&'''&&&&&&(((***,,,+++(((%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###%%%'''((())))))000///+++%%%$$$'''&&&"""'''''''''((()))(((&&&$$$///,,,(((%%%###$$$&&&((($$$&&&((()))((((((((()))"""$$$(((---111333111000111...+++))))))((('''&&&'''''')))******+++++++++(((''''''''')))---111444))))))***---...---((($$$*********++++++++++++,,,'''((())))))******))))))))),,,---,,,(((&&&&&&(((''')))+++,,,++++++,,,---''''''((()))******(((&&&((('''&&&'''***,,,,,,,,,'''***,,,,,,))))))+++...///(((,,,000...333888444000......///,,,)))))),,,------------,,,,,,,,,,,,''',,,++++++///+++,,,999---+++***---222222///***///---,,,,,,---...---,,,+++,,,,,,,,,---------...///000222444999@@@HHHNNNOOOPPPNNNFFF===;;;@@@FFFHHHIIIIIIGGGAAA999111,,,)))******,,,///444<<>>???BBBIIIJJJJJJHHHBBB;;;333...''')))***,,,000666>>>CCCNNNPPPUUU[[[[[[QQQCCC999***""" '''111@@@WWWjjjppptttvvvtttllleeebbbaaa___ccceeeccc^^^VVVGGG:::...&&&  ###(((---999MMMgggzzz|||nnneeePPPGGG:::...&&&!!!!!!$$$&&&'''***444666666>>>AAAFFFSSS```lll|||zzznnngggdddaaabbbeeefffeeeccc^^^```eeelllwwwNNNNNNMMMJJJHHHGGGIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJLLLMMMMMMLLLKKKJJJLLLKKKKKKJJJJJJIIIHHHHHHBBBAAAAAA@@@???>>>===<<<888777666444222000///......------,,,,,,------...---...///111333555777777555888:::;;;>>>@@@<<<666::::::::::::::::::::::::999:::<<<<<<<<<:::888777666666666777888888999999666555444333222333444555???999444444333111222666222333444555555444333222111111111111111111111111...000111000///111777===222......333555222///...222000---,,,,,,------,,,++++++,,,---------,,,,,,...***+++111222...,,,...///---,,,,,,---/////////(((+++---,,,******...111'''***---...,,,***+++---...---,,,+++***+++,,,---555222---***(((((()))***))))))***,,,......+++)))+++---,,,(((+++000///(((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------'''...111---,,,///...***''')))+++---...---,,,+++111///,,,***)))+++...000)))'''&&&''')))+++------&&&'''((()))******))))))%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&&&&(((***---)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########%%%'''((('''&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$###"""""""""&&&))),,,///---'''%%%'''***)))''''''***---&&&&&&&&&'''((())))))***$$$'''+++,,,***(((&&&%%%(((***+++***&&&%%%(((***)))((()))+++---...---,,,))))))(((((((((***+++,,,000///---+++((('''&&&&&&%%%,,,333555111------///******+++++++++,,,,,,,,,(((((()))***************(((((()))+++...///...,,,)))))))))((('''(((***---)))+++,,,+++***))))))+++,,,***(((((()))***)))(((,,,...///---)))'''(((***)))(((000555000666???>>>555...***---...++++++///,,,,,,,,,++++++*********+++,,,(((+++444///'''++++++******,,,///000///------,,,++++++---//////...222000---+++***+++,,,---...///111444888???HHHNNNOOOPPPOOOLLLGGGBBB???>>>IIIJJJJJJHHHCCC<<<444000%%%'''***---111888@@@EEEOOOPPPTTTZZZXXXMMM>>>444### (((111@@@WWWkkkpppuuuxxxuuunnnhhhffffffdddggggggccc\\\SSSDDD888...&&&$$$,,,+++$$$"""''':::NNNhhh|||xxxjjjaaaNNNFFF999...&&&!!!!!!###%%%&&&)))333555666>>>AAAFFFRRR```kkk{{{xxxjjjaaa___]]]___bbbdddbbb```hhhiiikkkqqqyyyIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNOOOPPPRRRSSSRRRSSSUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXUUUUUUUUUWWWWWWUUURRRNNNPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDBBB>>><<<<<<<<<999@@@999000222111///444...+++)))***---...---,,,......000111333555666666:::;;;;;;;;;<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888777666666888777777777777777888888555555444444444444333333444444444444333333222111222222222222222222222222444333222333333333000...555333000------000333555>>>555+++(((,,,000111///000000//////.........---///---,,,+++,,,...000111***111777555...***,,,111******+++,,,,,,---......************+++,,,---...---((((((---///***)))+++------------,,,,,,+++***...111///)))'''******%%%222111///...---,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...------,,,+++***,,,000333---111111,,,***,,,+++%%%,,,+++++++++------,,,+++222///,,,++++++,,,,,,,,,)))))))))***+++++++++,,,(((((((((((())))))))))))&&&&&&)))***'''###$$$)))((('''&&&%%%%%%&&&'''((("""###%%%'''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%)))000000)))$$$%%%***,,,***$$$ !!!!!! !!!"""###$$$###$$$''')))%%%%%%%%%'''+++...//////$$$(((+++)))&&&$$$'''***%%%'''*********)))))))))---+++(((&&&&&&%%%###"""&&&'''((((((''''''((()))((())))))))))))+++///222!!!***,,,++++++###!!!,,,,,,'''###%%%+++...***&&&///...,,,,,,,,,...111222))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++(((&&&)))///000+++%%%))))))(((''''''((()))******+++***''''''((((((&&&))))))***++++++***)))(((333...))))))+++,,,)))&&&''''''((((((+++222===EEE000000///...,,,+++*********)))((()))+++,,,,,,***(((***,,,.........---,,,---,,,***+++,,,------,,,++++++++++++++++++++++++******+++,,,,,,---......000000000333999@@@HHHLLLNNNOOOOOOKKKDDD>>>======DDDHHHLLLLLLFFF<<<333...///***(((+++000666???HHHKKKMMMQQQVVVUUUJJJ:::---!!!!!!,,,???WWWgggpppwww{{{wwwrrrnnnjjjfff```eeejjjhhh]]]LLL<<<222)))%%% +++&&&$$$###!!!###))):::III___vvv}}}vvvkkk___TTT@@@333,,,$$$$$$%%%!!!$$$&&&'''''')))///555888:::???IIIRRR\\\eeessssssjjjddd```^^^aaacccdddhhhnnnnnnllllllrrr~~~HHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVWWWXXXVVVSSSPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDGGGFFFDDDAAA???<<<:::999???FFF>>>222222...))),,,---+++)))***---......,,,......000111333555666666888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888888777777777777777888888666666555333333222222222333333444444333333222111222222222222222222222222333111000000222222111///111111000000000000111111===777///,,,...000111000000/////////............------,,,+++,,,---......,,,111666444///,,,...111))))))***++++++,,,------************+++,,,------888111---...---***))),,,+++,,,,,,,,,++++++***)))+++000222//////000...)))000///...,,,***))))))(((++++++************++++++++++++++++++++++++,,,,,,***++++++******,,,000333...111000+++))),,,+++''',,,,,,++++++++++++,,,,,,333000---+++++++++++++++))))))))))))))))))******'''((((((((())))))))))))'''&&&''')))((($$$%%%(((((('''&&&%%%%%%&&&'''(((###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''&&&%%%$$$###(((%%%''',,,+++'''%%%''''''***)))$$$!!!###$$$###!!!"""#########$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%'''+++//////+++'''((()))))))))'''&&&$$$$$$%%%&&&***((('''&&&&&&&&&&&&%%%((())))))((('''''')))+++((()))***))))))+++...111666333&&&!!!,,,...'''&&&+++((('''))),,,---+++'''+++***)))((('''''''''(((************************((((((((('''((())))))***///,,,***---222444///)))+++***)))(((''''''((()))***)))(((''''''(((((('''(((((('''''''''''''''(((000,,,((((((***+++)))&&&)))***+++++++++...333777000///...---,,,+++*********))))))***+++,,,+++***+++,,,---......---+++***+++***)))***,,,.........------------------------*********++++++,,,,,,,,,000000111555;;;BBBJJJOOOMMMNNNNNNIIICCC>>>>>>???EEEIIIMMMMMMHHH>>>666111///+++)))---111666===EEEKKKMMMQQQUUUSSSIII888,,,"""!!!***<<>>333+++!!!!!!!!!!!!""""""!!!!!!!!!)))///666:::===BBBKKKRRR^^^hhhwww{{{sssnnnbbb___]]]```bbbcccgggmmmnnnnnnpppxxxHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRRRRRRRRRRTTTVVVUUUVVVWWWWWWXXXXXXWWWWWWXXXWWWVVVVVVWWWWWWUUUSSSRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEIIIFFFBBB@@@???>>>:::666999AAA<<<333444111,,,...,,,***)))***,,,...............000111333555666666777888999;;;<<<===>>>>>>;;;;;;;;;;;;::::::::::::999999::::::::::::::::::888777777666666777777777555444333222111222333444333333333333333222222111222222222222222222222222333111///...000111111000---///111333333111///---:::888555222000000000111////////////............,,,,,,,,,,,,,,,,,,++++++...111333333111/////////)))))))))******++++++,,,+++++++++***++++++,,,,,,<<<444---+++***)))+++...******+++++++++***))))))'''---222333444444000+++//////---,,,+++)))((((((*********))))))*********,,,,,,,,,+++++++++******((()))***++++++---000222///000...***)))++++++)))***,,,,,,+++((()))---000444222///---***))))))))))))))))))(((((((((((((((''''''((((((((()))))))))***&&&%%%((()))&&&%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((())))))((('''''''''''''''((((((((((((((((((((('''&&&%%%###""")))&&&%%%&&&&&&%%%&&&)))$$$'''((($$$###%%%'''&&&!!!"""#########$$$&&&((((((&&&$$$#########!!!%%%)))///000---***)))))))))'''%%%###$$$'''+++...'''&&&&&&&&&&&&'''((((((++++++***((('''))),,,///)))*********)))***---///<<<<<<---$$$---222***$$$((()))+++,,,---,,,+++***++++++++++++***)))((('''***************************))))))))))))***++++++000---,,,...333444000,,,---,,,***((('''''''''(((+++)))''''''((((((((((((((('''&&&&&&&&&'''((((((---***''''''***+++)))''')))***,,,---+++++++++,,,......------,,,+++******+++***)))***+++,,,+++***------......---,,,***)))***))))))***---/////////------------------------************++++++++++++//////000444:::CCCJJJOOOPPPPPPMMMGGG@@@======???GGGKKKOOOOOOIII@@@888333///,,,+++///333666<<>>CCCJJJQQQWWWeeennnzzzzzzrrrooopppaaa]]]\\\^^^```aaafffkkkkkknnnttt}}}HHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRRRRQQQRRRSSSUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIDDD??????@@@???;;;666222;;;888222555333...000+++******+++,,,......///......000111333555666666777888:::;;;<<<=========;;;;;;;;;:::::::::999999999999999999999::::::;;;888777777666666666666777333222111111111333555666222222333333333222222111222222222222222222222222666333000...///000000000,,,...111333333111...,,,666777888555111...///000///////////////.........,,,---.........,,,***)))////////////000000...---)))*********+++++++++,,,,,,,,,++++++***+++++++++222---)))'''(((***---///******++++++++++++******&&&***...000111000---***............------,,,,,,******))))))))))))******++++++++++++++++++++++++)))***+++++++++,,,...111111000---***)))***++++++(((+++---+++(((***000666444333111...***(((((((((*********))))))((((((''''''''''''((((((((())))))...(((%%%'''(((&&&######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((***)))))))))(((((('''''''''''''''&&&%%%%%%$$$###'''%%%$$$$$$$$$$$$&&&((("""&&&'''$$$###&&&(((&&&!!!"""######"""###%%%'''&&&%%%$$$%%%&&&&&&$$$###!!!%%%(((***)))((()))***)))'''$$$$$$%%%(((***+++%%%&&&'''&&&&&&&&&((()))---,,,***(((''')))...222***++++++***))))))+++---,,,>>>>>>000---+++'''(((%%%)))---...,,,*********(((***,,,.........---,,,******************************))))))******+++,,,,,,***)))+++...///---))),,,+++)))((((((((())))))111+++'''((()))((('''((((((((()))*********))))))+++)))((((((***+++***)))&&&(((***+++++++++++++++------,,,,,,++++++******,,,*********,,,,,,+++***------......---,,,+++++++++***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---111888AAAIIINNNTTTSSSNNNGGG???;;;;;;>>>JJJMMMPPPOOOHHH???777222---+++,,,111555777;;;@@@IIILLLPPPSSSOOODDD555+++%%%!!!)))999NNN]]]uuu{{{|||xxxwwwvvvtttwwwtttlll^^^LLL;;;...'''&&&### $$$***777EEEXXXlllxxxqqqkkk___TTTEEE888///&&&!!!$$$ %%%))),,,///333:::BBBKKKTTT\\\aaappptttzzzqqqhhhhhhkkk___[[[ZZZ\\\^^^```dddiiigggmmmvvvIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOOOOPPPRRRRRRQQQQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFBBB>>>>>>@@@AAA===888444===999222333///)))******++++++++++++,,,...///......000111333555666666::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888888888999:::888888777666555555666666444444333222222222333444111111222333333222222222222222222222222222222222999666222000000000//////...///000111111000///...111444777555111------///.........///////////////,,,...///000000...+++***---,,,+++,,,...///---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***)))((('''***------,,,++++++,,,,,,,,,,,,,,,+++******+++------+++++++++***+++,,,---............******))))))))))))******))))))***+++,,,,,,------+++,,,,,,+++***+++---000111...,,,+++***)))***,,,'''***,,,,,,***,,,444:::222222222///***(((((()))+++++++++******)))))))))''''''''''''((((((((((((111***&&&''''''$$$"""!!!%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''',,,,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&%%%"""&&&((($$$###%%%&&&$$$!!!"""######""""""$$$&&&$$$$$$$$$%%%'''(((&&&%%%%%%&&&&&&%%%$$$%%%&&&(((***)))'''''''''&&&"""%%%'''((('''%%%%%%''')))---,,,***'''''')))///333)))***+++***))))))***,,,###888===222,,,'''&&&,,,$$$)))---...+++))))))***$$$&&&(((++++++***)))(((************************)))(((((((((((()))******)))'''&&&(((***+++***'''))))))(((((((((***+++,,,777...)))***+++(((&&&'''%%%'''+++------,,,)))'''*********+++,,,,,,++++++)))(((((()))***,,,---...++++++++++++++++++******---+++***+++,,,,,,+++***,,,,,,------...............,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...222999AAAIIINNNSSSRRRNNNFFF???<<<>>>AAAKKKNNNPPPMMMEEE;;;333...***)))+++111666777:::???GGGKKKOOOQQQMMMBBB444+++%%%"""***:::NNN]]]qqqyyy~~~}}}zzz{{{zzzxxxxxxtttkkk\\\JJJ999---&&&%%%"""!!!!!! ###(((666EEEZZZooovvvoooiii^^^RRRCCC444***$$$###,,,--- !!!%%%***,,,666999???HHHTTT___gggkkkxxxvvvuuu{{{yyyiii```___aaa]]]ZZZXXX[[[]]]^^^bbbhhhgggnnnzzzKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTSSSTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOOOOPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEECCCAAA>>>>>>@@@@@@===:::111:::777111333111+++...+++,,,---,,,++++++---.........000111333555666666:::;;;;;;<<<;;;;;;::::::::::::::::::999999999999;;;:::999777777777888999888888777666555555555555888888777555333111000///000111222222222222222222222222222222222222222222999666333111111111///...000000000000000000000000...111444444111...---............///////////////,,,...///000000...---+++,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,+++,,,///---)))++++++,,,---------,,,,,,...+++***,,,+++)))***---&&&''')))+++------,,,,,,*********))))))*********((()))***+++,,,------...------,,,+++***,,,///222000---+++,,,,,,)))***---''')))+++,,,,,,...333888///111222///+++((()))+++++++++++++++************&&&&&&'''''''''(((((((((///***&&&'''&&&###"""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&(((((()))((('''&&&,,,+++***)))((('''&&&%%%$$$############$$$%%%&&& $$$%%%%%%%%%'''&&&###!!!&&&'''$$$"""$$$$$$"""!!!"""######""""""$$$%%%$$$$$$$$$%%%&&&%%%""" ---+++(((%%%$$$$$$%%%%%%%%%&&&(((---111111---((($$$'''((('''%%%%%%'''***+++***(((&&&&&&)))...222(((***+++***))))))***+++***000,,,***000...)))---%%%))),,,---+++))))))+++((()))*********(((&&&$$$++++++++++++++++++++++++(((''''''''''''((()))))))))((('''(((***+++***))))))((((((((()))+++---...999...'''***,,,(((&&&((($$$&&&***,,,---+++)))'''***++++++,,,,,,,,,++++++---+++(((''')))+++,,,,,,******************++++++---,,,++++++,,,,,,+++***,,,,,,,,,---....../////////---,,,+++,,,,,,+++***........................,,,,,,------.../////////000000111555;;;CCCKKKPPPPPPOOOMMMGGGBBB@@@CCCFFFJJJLLLMMMJJJCCC999000,,,***)))+++111444555888===BBBGGGLLLMMMIII>>>222***$$$ """***999MMM[[[mmmuuu}}}~~~~~~~~~||||||wwwlll[[[HHH777+++%%%&&&### """!!!###&&&'''$$$&&&+++999HHH]]]rrr}}}ssslllfff[[[OOO@@@222(((###&&&222333""""""'''...333777<<>>===;;;;;;111:::777111444333///222,,,---...---***)))+++---......000111333555666666999999:::;;;<<<<<<<<<<<<:::::::::999999999999888>>><<<:::888777888888999888888777555555444444555666777777777666444222000000000111222222222222222222222222222222222222222444333111111222222000///000000111222222111000000---///222333222000///.............../////////000+++,,,---.........---,,,***+++++++++++++++,,,---++++++++++++++++++++++++************+++,,,------+++------+++,,,///...(((******+++,,,,,,,,,,,,,,,...)))))),,,,,,)))***...''')))***,,,,,,,,,***)))++++++************++++++*********++++++,,,,,,,,,---,,,+++)))***...444888///,,,+++...---)))))),,,)))******+++,,,---...000+++...111///+++)))+++...))))))))))))************&&&&&&&&&'''''''''((((((***'''&&&'''&&&###%%%***$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%!!!%%%&&&###$$$(((((($$$###%%%###!!!######!!!!!!"""###"""!!!!!!###%%%$$$$$$$$$%%%%%%$$$!!!+++)))'''&&&&&&&&&&&&%%%"""###&&&...555888555111!!!%%%((('''%%%%%%)))...(((((('''&&&%%%(((,,,///'''(((*********)))***+++---)))$$$---:::222)))---)))***+++,,,+++++++++,,,+++,,,,,,,,,,,,***)))(((++++++++++++++++++++++++(((''''''''''''((())))))******))))))***+++++++++***))))))))))))***,,,---777***###(((,,,(((&&&)))(((((()))***++++++,,,,,,)))***,,,,,,+++***)))))),,,***'''''')))++++++)))((()))))))))******++++++...,,,++++++,,,,,,+++***...------------............,,,++++++,,,---,,,+++////////////////////////******+++,,,...///000000222222333666<<>>BBB@@@DDDMMM[[[hhhnnnkkkfffgggfffhhhqqq}}}uuuggg\\\WWWWWWXXX]]]YYYWWWZZZ\\\]]]aaagggmmmtttMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTVVVXXXZZZYYYUUUSSSQQQPPPOOONNNMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCCCC@@@===:::999:::<<>>:::::::::999999999888888@@@???<<<:::888888999999888888777555555444444444000222666888999888777555///000111222222222222222222222222222222222222222/////////000222333111000///000222444444222000///......000222333222111///---.........//////000000***++++++,,,------------***,,,---,,,++++++---///++++++******************************+++,,,---...))),,,+++(((***//////***((()))***+++++++++++++++)))&&&&&&+++,,,((((((,,,,,,---.........,,,***))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++)))(((***000777===///++++++//////)))(((,,,,,,***)))***++++++***((()))---000///,,,***,,,000''''''(((((())))))******&&&&&&&&&'''''''''((((((%%%%%%&&&'''%%%$$$(((///$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''((())))))******)))'''%%%$$$$$$$$$%%%"""&&&&&&""""""((()))&&&!!!$$$"""!!!###$$$"""!!!"""###"""!!!!!!###%%%######$$$&&&''''''$$$"""""""""###&&&((()))(((''''''%%%%%%)))---...)))$$$###&&&'''%%%''',,,000&&&&&&&&&%%%%%%'''+++...&&&(((***************,,,%%%%%%***:::BBB111%%%...,,,+++++++++,,,---------((()))******++++++,,,,,,++++++++++++++++++++++++((((((((((((((())))))*********))))))***++++++,,,,,,+++***)))))))))***+++444&&&&&&+++((('''***...---+++***+++---000222(((***+++,,,***((((((((('''&&&%%%'''+++---+++)))(((((())))))******++++++...---+++,,,,,,---+++***000///...---------------,,,+++******,,,......---------------------------((((((***+++---...000000111111222555;;;BBBIIINNNWWWWWWSSSLLLDDD???>>>@@@DDDGGGIIIGGGAAA:::333000000---,,,///000///000444888===CCCEEE@@@777---&&&"""   !!!'''444EEESSSgggrrr}}}zzzqqq```KKK999---)))(((,,,((($$$"""""""""###"""!!!!!!%%%***+++)))+++///<<>><<<;;;::::::777444333333333222111++++++++++++++++++++++++/////////000111333444555888999;;;<<<<<<:::999777::::::999999888777666666777888:::;;;;;;:::999777888888888888777666444333777777666555444333333333000222444444333111111111333222222111111222222333333333333333333333333333.........///000000111111444333111000000222333555,,,111,,,)))000000---111...---,,,,,,++++++,,,,,,------++++++++++++------)))******)))(((((()))+++///,,,,,,...---***,,,///...---+++)))(((((()))***(((((())),,,...,,,'''"""+++++++++******))))))))),,,***)))***++++++***(((555555555333///,,,++++++,,,***))))))+++...000000,,,(((%%%(((...222111...////////////...------,,,,,,******+++...///---+++111+++'''***111333...'''***+++)))$$$$$$(((***)))///---***'''%%%$$$######%%%'''***+++***'''### ***)))'''%%%$$$$$$$$$$$$000)))%%%&&&(((&&&%%%&&&'''((()))******)))((((((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$"""""""""""""""#########$$$$$$%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***"""+++%%%&&&888111%%%***)))'''%%%&&&(((+++,,,***,,,+++((('''(((((($$$(((***,,,......+++(((&&&&&&((((((&&&&&&))))))'''$$$+++000///***)))000777000---***'''''')))---///,,,)))&&&'''***,,,***((('''''''''((((((((((((((((((***+++)))(((***,,,---,,,,,,++++++***)))(((((('''((()))((()))***...111///---***)))***+++++++++,,,((('''***++++++---111,,,******......++++++...,,,******,,,...+++)))(((222...)))(((***,,,,,,+++...---+++))))))+++---///***+++---,,,++++++,,,...111000000//////...,,,+++,,,...222888???GGGNNNRRRWWWUUURRRLLLAAA888888>>>JJJLLLLLLIIIBBB:::333///***+++,,,---///000111111888@@@CCC>>>888444,,,###&&&'''$$$ !!! !!!$$$'''///AAAQQQiiisss}}}xxxooo]]]GGG555---***))))))******)))''''''(((***&&&%%%######&&&***...111<<>>777000---,,,,,,///444111666;;;>>>DDDJJJJJJGGGFFFMMMZZZgggooolllaaaWWWSSSWWW___iiirrrxxx{{{{{{vvvooodddXXXRRRUUU]]]ddddddeeeeeeeeedddeeegggiiinnnyyyNNNNNNMMMLLLKKKKKKJJJJJJIIIKKKLLLLLLKKKLLLNNNQQQRRRPPPPPPSSSSSSQQQQQQTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPQQQSSSSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKHHHEEEDDDEEEDDDCCCAAA???===;;;999888777555222111111111000...,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666777888:::<<<=========<<<;;;;;;::::::999999888888777888999::::::999888777777777888888777666555444777666555444444444444444222444555444222000000000333222222111111222222333111111111111111111111111333222222111000000//////222111000.........//////...,,,,,,...222333000......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---++++++---...***,,,......******444@@@...---+++***))))))***+++,,,,,,...000222111...+++)))***+++---...000111222111...+++******+++++++++,,,---///...,,,++++++,,,...---,,,++++++++++++,,,''',,,000...))))))///666,,,---...//////---,,,***000...,,,++++++***(((&&&///...------......,,,******///111000//////+++&&&***))))))(((((((((((()))((('''&&&&&&&&&&&&''''''$$$$$$######$$$%%%&&&&&&((($$$"""%%%'''&&&&&&)))%%%&&&''''''''''''&&&%%%"""######$$$&&&''''''((("""###$$$$$$###"""###$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%% ###(((+++---+++)))'''((()))(((&&&######&&&***'''&&&&&&&&&&&&'''(((((($$$&&&;;;333)))222000///&&&&&&''')))***,,,---...)))++++++((((((++++++(((''''''((((((((('''&&&&&&&&&***,,,+++,,,///...***)))***++++++***+++---///&&&'''***,,,,,,+++***)))'''***,,,+++'''&&&))),,,(((((()))***+++,,,,,,---***(((((()))***,,,,,,,,,------,,,,,,+++*********)))))))))((('''''')))***000---)))((()))+++,,,---+++((('''***+++***,,,000,,,***+++......,,,+++...111111///+++(((+++111666333333111///,,,,,,---///++++++---......---+++***)))***++++++******+++---''',,,000000------333888888888999;;;@@@FFFLLLPPPPPPNNNLLLHHHAAA:::===CCCIIIKKKKKKGGG@@@777111---222111///...---,,,,,,,,,+++111666666555444111---$$$(((++++++...111...)))&&&$$$###%%%'''///???NNN___jjjvvv|||~~~zzzttteeeQQQ???333,,,(((&&&++++++,,,---...///000111---+++)))((())),,,///222999EEEVVVgggxxx{{{oooaaaZZZYYYWWWQQQJJJ@@@888111...,,,+++000666555>>>HHHOOOSSSTTTPPPJJJJJJNNNUUU^^^cccccc\\\VVVRRRYYYbbbjjjnnnooooooooojjjddd\\\UUURRRWWW___ffffffggggggfffffffffiiikkkpppzzzOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLMMMOOOQQQRRROOOPPPSSSSSSQQQQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQRRRSSSSSSRRRPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJHHHEEECCCBBBBBBDDDCCCAAA???<<<:::999888777555333222222222000...------------------------......///000111333555666::::::;;;============<<<;;;;;;;;;::::::999999999888999999999999888777777777777777777777666666666777666555444444444444444333444555444111000000000333222222111111222222333111111111111111111111111222222222222111111000000222222000///............///(((***/////////000---...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***,,,---...---++++++---...,,,,,,...///......444===---,,,+++************+++)))***+++---......,,,+++)))***+++---...000111222000---)))'''((()))))))))+++---...---+++******++++++,,,---...---...///000---111444000(((%%%***000,,,---///000000///---+++444222000///...---++++++---...///...,,,+++++++++)))---///...---,,,)))$$$///...,,,***'''%%%$$$###&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$###((($$$###&&&'''%%%&&&)))$$$$$$%%%&&&'''(((((((((######$$$%%%%%%&&&''''''"""###$$$$$$###"""###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%''')))+++***(((&&&$$$'''%%%$$$$$$&&&((('''&&&''''''&&&&&&''''''((()))(((***???777***///++++++)))***+++,,,,,,+++***)))(((++++++)))))),,,---***(((''''''&&&&&&''''''''''''+++...------///,,,(((+++***))))))***+++++++++((())),,,...///...---,,,'''***++++++)))((()))***'''((()))***+++,,,---...))))))+++,,,+++***,,,111.........------,,,,,,,,,+++---//////---+++)))))),,,***))))))***+++***)))+++((((((***+++***+++///)))'''(((+++,,,)))(((+++111444444...+++...666;;;111333333111---+++,,,///,,,,,,------,,,,,,++++++'''((())))))(((((()))***---000222333222444888<<<444555666:::@@@HHHPPPUUUPPPNNNLLLHHHAAA;;;>>>EEEIIIJJJJJJFFF>>>666000---333222000...---,,,,,,+++---111444444222000---+++&&&+++000222666999555///***'''%%%&&&(((///===KKK]]]iiivvv~~~yyyqqq```JJJ;;;111+++((('''***+++---111555999:::;;;444222///------///111333888CCCRRRaaaqqq}}}}}}uuuiii\\\WWWZZZZZZSSSKKKAAA999222...+++***000777<<>><<<:::999888888666444444444333111///---------------------------......000111444555666=========<<<<<<;;;;;;:::;;;;;;:::::::::::::::999999999999999888888777777666666666666666777777777666666555444444444444555333444444333111000000111333222222111111222222333222222222222222222222222000000111111222222222222222222111000///.........000%%%***111******///,,,...---,,,,,,++++++,,,,,,)))***,,,,,,,,,,,,***)))+++,,,,,,,,,******,,,---+++'''(((,,,...------///,,,,,,++++++++++++++++++((()))***+++++++++++++++***++++++,,,---.........000---)))'''((()))******---...///...,,,*********&&&))),,,,,,+++***+++,,,111111000---***(((***,,,***+++---......---+++***......---+++*********++++++---...---+++)))***+++))),,,,,,))))))***)))%%%'''(((((()))))))))))))))###%%%'''((()))(((''''''(((((((((''''''&&&%%%%%%***'''''')))(((%%%%%%)))((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''""" &&&...000+++$$$&&&&&&&&&&&&&&&'''((((((***'''999444***///)))((()))***+++,,,,,,+++)))((('''***+++))))))------+++)))((((((''''''((())))))(((,,,...---,,,,,,***%%%,,,***((((((***++++++)))++++++++++++,,,---...///***)))((()))+++,,,)))'''''''''((()))+++,,,------(((***///111+++'''---777,,,,,,,,,,,,++++++++++++***...222444222...***(((''''''(((***,,,+++(((%%%***((((((++++++)))***---)))''''''++++++((((((+++///555777222///444999;;;...111222111---***+++---///...,,,******+++,,,---((()))******))))))***,,,444222111333666999999777000111444999@@@IIIQQQUUUSSSQQQNNNJJJBBB<<>>:::333///***&&&&&&(((...;;;GGGYYYgggvvv~~~~~~xxxnnn[[[EEE888000***)))+++)))***...555>>>DDDFFFFFF<<<:::666333222222444666;;;EEEQQQ^^^kkkvvvyyyvvvmmmcccXXXWWW[[[[[[TTTLLLCCC<<<555111---...555???IIIXXXhhhnnnllleee\\\TTTTTTRRROOONNNPPPRRRUUUVVVZZZ___dddeeeccc___^^^^^^\\\XXXRRROOOPPPTTTYYY\\\]]]___aaaccceeejjjooosss{{{OOOOOOOOOOOOOOONNNNNNNNNKKKMMMNNNNNNMMMNNNPPPSSSRRRPPPPPPSSSSSSQQQQQQTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTRRRPPPOOOPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLJJJGGGDDDCCCDDDAAAAAA???>>><<<;;;999999888666555555555444111///,,,,,,,,,,,,,,,,,,,,,,,,------...000222444666777>>>>>>===<<<;;;:::999999::::::::::::999999999999999999999888777777666666666666555555666777888999666555555444444444555555333333333222111000222333333222222111111222222333222222222222222222222222//////000000111222222333111111000000//////......000$$$111;;;,,,(((000+++...---,,,,,,++++++,,,,,,******++++++++++++*********+++++++++))))))+++,,,...)))(((---000...***(((,,,,,,,,,,,,,,,,,,++++++***+++,,,+++******+++---+++++++++++++++,,,,,,,,,000---+++***+++,,,---,,,---...///...,,,******+++***...111000,,,))))))***...,,,******+++,,,------(((((())))))******))))))+++++++++)))((((((***,,,(((***++++++***)))******+++---,,,((((((++++++)))$$$%%%'''((())))))))))))###%%%'''))))))((('''&&&$$$%%%&&&((()))))))))))))))((((((***(((%%%%%%)))---,,,***(((%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$######$$$%%%&&&&&&''''''%%%$$$#########%%%'''((((((###""")))222444---$$$&&&%%%%%%%%%%%%&&&''''''(((!!!111///)))000,,,---&&&''')))+++,,,,,,,,,+++'''******((())),,,,,,***))))))(((((())))))***+++(((,,,---+++***+++)))%%%+++***))))))***++++++***,,,***)))((()))***---...+++(((''')))------)))%%%(((((()))***++++++,,,,,,((()))...111---''',,,888(((((((((((((((((((((((('''+++000222111---***(((&&&&&&(((+++,,,+++(((%%%***'''(((++++++)))))),,,+++)))***------+++***---,,,444777222111777;;;999,,,...000000...,,,++++++000///,,,))))))***,,,---+++,,,------,,,,,,---///444000...000666777333///111222555:::@@@GGGMMMPPPUUUSSSOOOJJJBBB<<>>888333---(((''')))...999DDDUUUcccsss}}}|||uuuiiiVVVAAA555---'''(((///+++,,,111:::EEEMMMPPPPPPDDDAAA===999666666777888???GGGQQQZZZeeennnpppmmmccc\\\VVVVVVZZZYYYRRRKKK???999444000...111<<>>===<<<;;;::::::777555444444444333000...,,,,,,,,,,,,,,,,,,,,,,,,------...000222444666777<<<<<<;;;::::::999999:::999999999999999999999999:::999888777777666666666666555555555666777999:::555555444444444555555666222222222222000111333555333222222111111222222333111111111111111111111111000000000000000000000000....../////////......---000&&&<<>>777000)))((()))...888BBBQQQ```rrr}}}{{{ssscccQQQ>>>333)))"""&&&111///000555???KKKSSSUUUTTTJJJGGGBBB>>>:::::::::;;;>>>EEELLLSSS\\\cccddd```XXXUUUSSSTTTVVVTTTMMMGGG999555111000111888FFFTTTlllyyyvvvmmmhhheee[[[XXXSSSNNNMMMPPPVVVZZZ^^^YYYRRRNNNNNNPPPSSSUUUPPPMMMKKKLLLPPPUUUWWWWWWVVVXXX\\\___eeellltttzzzNNNNNNOOOPPPPPPQQQQQQRRRLLLMMMNNNOOONNNOOOQQQSSSRRRPPPPPPSSSSSSQQQQQQTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRROOOLLLKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIGGGDDDBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;555444333444444222///,,,++++++++++++++++++++++++,,,---...000222444666777::::::999999999:::;;;;;;888888888888888888888999:::999888777666666666666555555555555666777999:::555555444444444555555666111222222111000111444666333222222222222222222333000000000000000000000000111111000000//////......,,,,,,---......---------///)))EEEUUU:::---333***...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,+++,,,,,,+++******+++---...,,,+++,,,)))&&&(((...++++++,,,---------,,,,,,***+++,,,)))&&&&&&(((+++******+++,,,,,,---......)))(((((()))+++,,,,,,+++''')))+++,,,,,,,,,---...%%%+++000111---******,,,+++++++++***((((((***,,,---,,,+++******,,,...000,,,------***&&&&&&))),,,&&&%%%%%%'''***+++***((($$$((()))((((((++++++((($$$%%%&&&'''''''''&&&%%%***(((&&&$$$$$$&&&((()))%%%&&&'''''''''&&&%%%$$$""""""%%%)))'''$$$&&&+++%%%%%%$$$###$$$%%%'''(((######$$$%%%&&&&&&'''((("""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$!!!""""""###%%%&&&''''''%%%&&&''''''&&&%%%"""!!!$$$&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&)))!!!000,,,"""))),,,555***)))))))))(((((('''''''''******''''''******'''''''''((()))******))))))&&&)))***)))***///000...)))***++++++***+++---///......------------------%%%)))------***((((((***------------------------...### ***000---+++///***************+++++++++*********)))))),,,000444...+++((((((***,,,......***'''(((+++,,,)))(((+++***((())),,,,,,***))),,,***///...(((,,,777:::444,,,+++,,,///222222...***------......---+++***)))(((***++++++******+++,,,***---000222222000---,,,///111777===CCCHHHLLLNNNRRROOOLLLGGG@@@<<<@@@HHHMMMMMMKKKEEE===555000......111444666444///***&&&)))&&&&&&***)))&&&(((///111777===BBBGGGLLLIIIDDD888111***((()))...777@@@QQQaaasss~~~|||ttt___MMM<<<111&&&%%%222333444888BBBNNNVVVWWWVVVNNNKKKFFF@@@===;;;<<<<<<:::@@@GGGLLLSSSYYYYYYUUUPPPPPPPPPRRRSSSPPPIIICCC999666555666999BBBSSSbbbwwwxxxooollljjj]]]ZZZUUUPPPNNNQQQWWW\\\]]]TTTJJJDDDFFFKKKOOORRRQQQNNNLLLMMMPPPSSSTTTSSSWWWYYY\\\```eeemmmuuu{{{SSSSSSSSSRRRPPPOOOQQQRRRYYYTTTNNNNNNQQQSSSRRROOOPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFAAA@@@???===<<<:::999888333555777444000,,,,,,...,,,+++***))))))+++---...,,,666,,,111888111666777888888999:::;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;:::888777777777888888666666555555777888:::;;;777777666555444444333333666666666555555444444444111111111000111111222222222222222000//////222444222111111111111111222222000///...------...000111+++000000---,,,...///---...---------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***((((((***,,,...)))******)))((())),,,...)))'''&&&***000333111...++++++***)))(((((())))))+++,,,,,,,,,+++******+++///---***)))***+++++++++)))***,,,......,,,***(((!!!555(((,,,)))222!!!,,,---+++***+++------+++(((((('''&&&&&&'''))),,,---(((''''''***---///,,,***&&&(((+++***%%%!!!%%%+++&&&$$$!!!"""%%%''''''&&&'''&&&%%%''')))++++++***&&&%%%$$$$$$%%%&&&((()))***+++(((%%%&&&******''')))(((&&&%%%$$$%%%%%%&&&&&&'''%%%$$$'''***((("""%%%%%%%%%$$$$$$######### """###""""""###(((,,,(((%%%"""!!!"""%%%((()))+++$$$!!!$$$%%%###$$$(((%%%%%%%%%$$$$$$%%%&&&&&&$$$'''%%%'''...'''$$$(((%%%&&&+++---***((((((&&&***---,,,)))'''(((***(((((((((((('''&&&%%%$$$---++++++---+++((()))---+++***)))(((''''''''''''(((,,,000222000---+++***...---,,,***(((&&&&&&%%%***+++,,,......---,,,,,,)))***(((%%%''',,,---***,,,***((((((++++++***'''+++***************++++++***************************&&&%%%'''+++,,,***&&&,,,++++++,,,------***(((---444555,,,***222777666---111111,,,,,,000///+++(((***++++++***)))+++,,,---------,,,,,,+++++++++***+++,,,---............111000111777@@@HHHLLLNNNUUURRRLLLEEE@@@>>>@@@BBBJJJLLLKKKEEE<<<444///...333444777777555000+++'''###%%%'''&&&$$$&&&***......666@@@HHHNNNPPPJJJCCC;;;333,,,***,,,222<<>>;;;888555:::>>>DDDIIILLLMMMOOOPPPJJJKKKMMMNNNKKKGGGCCC@@@555777777666;;;KKKcccvvvzzzqqqjjjhhh]]]RRROOOPPPRRRVVVZZZMMMIIIEEECCCEEEIIIMMMNNNPPPNNNKKKHHHHHHMMMTTTYYYVVVYYY^^^bbbfffllluuu|||RRRSSSSSSRRRQQQPPPRRRSSS[[[VVVPPPNNNOOOPPPNNNKKKOOOOOOOOOPPPQQQRRRTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@>>>===;;;999888777777777666444000...------,,,+++***)))***+++---...!!!111))),,,444222::::::888888999:::;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::888777777777888888777666666666666888999:::444444444333333222222222555555555444444444333333222222111111111111111222222222222000//////222444222111111000000111222222111000...------...///000000444444000...//////...'''(((***,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++************))))))******+++,,,---***)))+++...///---***+++,,,,,,***((('''((()))***'''&&&)))...///---***,,,,,,+++***************+++,,,,,,+++*********+++///,,,***)))***+++++++++((()))+++,,,,,,+++)))(((......)))$$$---+++,,,000+++***))))))++++++)))''')))((('''&&&&&&&&&'''''')))(((''')))+++,,,***(((+++%%%!!!%%%...222*** ///+++((('''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&'''(((((()))&&&###$$$''''''$$$'''&&&%%%%%%%%%&&&((()))%%%((()))%%%$$$%%%$$$!!!%%%%%%%%%$$$$$$$$$######"""###$$$$$$###%%%))),,,&&&%%%$$$$$$%%%%%%$$$###)))$$$$$$((()))&&&$$$'''$$$$$$$$$$$$%%%%%%&&&'''&&&(((###$$$+++&&& &&&***&&&$$$&&&&&&%%%''',,,((((((((()))***)))(((&&&%%%&&&'''((())))))))))))******,,,...---((('''***++++++++++++************(((,,,000111000---+++***************++++++,,,---((()))******++++++******'''###'''000222+++'''((()))'''&&&''')))***((('''******)))))))))******+++))))))***+++,,,,,,------///+++'''(((+++...---***)))+++...---***((()))***111222///,,,,,,///000...777:::888222///000...)))---//////...,,,+++,,,---------,,,,,,,,,++++++++++++++++++,,,---...//////111000222777@@@HHHMMMNNNTTTQQQLLLEEE@@@???BBBDDDJJJKKKJJJEEE<<<444000///...111555777555000)))$$$$$$$$$$$$######$$$(((***000888AAAHHHNNNQQQLLLDDD===555...+++,,,000999AAAQQQaaapppwww|||~~~wwwlllVVVAAA444...&&&(((...,,,+++333???MMM^^^kkkmmmiii[[[TTTJJJCCC>>><<<888555999<<<@@@CCCDDDEEEGGGHHHJJJLLLNNNNNNJJJEEE@@@===666888:::;;;AAASSSlllzzzsssjjj___TTTQQQPPPPPPRRRVVVJJJGGGBBB@@@BBBEEEHHHJJJLLLLLLKKKJJJJJJLLLQQQTTTWWW\\\ccciiimmmttt{{{QQQSSSTTTSSSRRRRRRSSSTTTYYYTTTOOOMMMNNNNNNMMMKKKOOOOOOOOOOOOPPPRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@>>><<<:::888666666<<<999555222111000...---,,,+++*********+++---..."""999222...222444===999888888999:::;;;;;;;;;;;;;;;;;;::::::999999888888:::999888888777888888888888777777666666777777888666666666666666666666666444444333333333333333222333333222111000000000000111222111000//////111333222111111000000000111111111000///---------...///,,,000111......222444333+++,,,------,,,+++)))(((,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,---***)))---222333---''')))+++,,,,,,***(((((((((---+++***,,,//////,,,)))---,,,++++++++++++++++++---,,,,,,+++*********+++...,,,))))))***++++++***))))))))))))))))))))))))222 ***$$$111###000,,,)))((('''((())))))'''%%%))))))((((((((('''''''''+++***(((((())))))(((''''''+++,,,***...555333+++000...+++)))((('''%%%$$$"""%%%''')))((('''''''''$$$$$$###$$$$$$%%%''''''))))))'''######&&&&&&"""''''''&&&%%%%%%&&&'''(((%%%+++---(((###"""######%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%&&&)))+++'''(((******)))&&&###!!!'''%%%&&&+++---)))&&&%%%#########$$$%%%&&&'''((((((((("""###)))%%%!!!((()))'''((()))'''###&&&+++(((&&&$$$'''***+++'''###&&&'''((()))************'''(((+++///---(((&&&((()))***++++++,,,+++++++++(((+++///000///---++++++111000...---+++*********'''''''''''''''((())))))***$$$,,,===@@@000(((++++++***)))***,,,------,,,***))))))(((((()))))))))((()))***+++---...//////222---)))(((***---------)))...111///)))&&&))),,,000***(((,,,000///,,,,,,222555555222222555555222000111111///---++++++,,,,,,,,,,,,,,,+++++++++++++++******+++,,,...000111000000222888@@@HHHMMMOOORRRPPPKKKEEEAAAAAADDDGGGIIIKKKJJJEEE===555222111,,,000555999777111)))$$$&&&$$$"""!!!###&&&((()))222:::BBBIIIOOOQQQMMMFFF???777000...---///555<<>>@@@BBBJJJMMMOOONNNIIIBBB===:::888:::>>>BBBKKK___yyy}}}xxxlllaaaWWWSSSQQQNNNNNNQQQIIIEEEAAA???@@@CCCEEEFFFEEEGGGIIIJJJJJJLLLOOOQQQXXX___gggnnnsssyyyQQQSSSTTTUUUTTTSSSTTTVVVRRRPPPMMMLLLNNNOOONNNMMMNNNNNNNNNNNNOOOQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???===;;;888777666???:::555222222111///,,,,,,++++++++++++,,,---...222LLLBBB555444555<<<555888888999:::;;;;;;;;;;;;::::::::::::999999888888999999888888888888888888888888777777666666666666666777777777777777777777222222222222222222222222444333222111000000000000000111111000//////111222222111111000000000000111222111000...------------)))---...++++++///111111......---,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))******************))))))******+++,,,***)))***,,,//////,,,(((%%%(((,,,------,,,++++++***)))***,,,......+++))),,,++++++*********++++++...---+++******+++******---+++))))))***++++++*********)))((()))***+++,,,111...666333$$$...'''(((((((((((()))((('''&&&'''((()))+++,,,,,,,,,,,,+++***))))))))))))))))))'''---...+++000:::999///)))(((''''''''''''&&&&&&%%%%%%)))...333666444222$$$$$$%%%%%%&&&''''''(((,,,---***&&&&&&)))((($$$((('''&&&$$$$$$$$$%%%%%%'''+++,,,(((%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''((()))+++......---***(((''''''&&&'''***+++***'''%%%#########$$$%%%&&&((()))((()))$$$%%%,,,'''""")))###(((///333///&&&$$$''''''&&&&&&'''******(((%%%)))))))))))))))'''&&&&&&((('''))),,,+++&&&&&&)))&&&'''(((***++++++******)))+++...///---,,,,,,,,,444222000---+++)))''''''''''''&&&%%%%%%'''((()))***)))///;;;===444,,,,,,******+++,,,---.........***)))((((((((((((((((((((())))))***,,,------...///,,,))))))***,,,+++***---000222000+++)))+++---***$$$%%%///444000000444111333444444666888999999,,,---...---***)))***+++,,,++++++++++++++++++++++++***))))))+++---000222///000333999@@@GGGNNNQQQQQQOOOJJJEEEBBBBBBFFFIIIHHHJJJJJJEEE===666222222///333888;;;:::444...)))((($$$!!!"""&&&+++,,,,,,333;;;CCCIIIOOORRRMMMGGG???888222000///000555;;;OOO___ooowww|||}}}rrrdddSSS???222---%%%&&&+++))),,,555DDDVVViiivvvuuummmddd\\\SSSKKKGGGCCC>>>:::<<<<<<<<<;;;:::<<>>CCCJJJVVVjjjyyyuuulllbbbYYYVVVSSSOOOMMMNNNIIIFFFAAA???@@@BBBCCCCCC@@@BBBEEEHHHJJJMMMQQQTTT[[[```hhhnnnsssyyyQQQSSSVVVVVVUUUUUUUUUVVVPPPNNNMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@>>><<<:::999888@@@;;;555222222222///---,,,,,,,,,,,,,,,,,,------666PPPEEE777444555<<<555888888999:::;;;;;;;;;;;;:::999999999999999888888888888888888999888888888888888777777666666555444222222222222333333333333222222222222222222222222444333222111000000000000000111111000//////000222222111111000//////000000111111000///...---------...111000***(((***+++***,,,+++***)))+++...111444------,,,,,,,,,,,,------*********++++++,,,,,,,,,******))))))******+++,,,&&&)))+++***(((''')))+++%%%(((---//////---------$$$%%%'''***,,,,,,+++)))******))))))))))))***+++000---***)))***+++***)))+++***))))))***++++++***++++++)))))))))+++---...222(((000EEE///,,,+++,,,)))*********)))((((((((('''((()))+++,,,,,,,,,,,,******++++++++++++,,,,,,000)))%%%...DDDNNN:::$$$%%%&&&&&&&&&&&&''''''(((&&&&&&...999===999444&&&&&&'''(((((()))))))))------+++&&&'''))))))%%%%%%$$$#########$$$%%%&&&&&&((('''%%%&&&)))'''"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$(((***,,,,,,******+++---***)))'''&&&'''((((((&&&#########$$$%%%&&&((()))&&&)))&&&)))000***###((("""'''///444///&&&###&&&$$$'''******)))'''((()))(((((((((((('''&&&%%%%%%***(((''')))'''%%%''',,,&&&'''((()))***+++++++++)))+++------,,,,,,,,,------,,,+++++++++++++++,,,)))((('''&&&'''((()))***%%%+++---***,,,111///'''&&&&&&'''(((((()))***+++******)))(((((('''(((((())))))))))))************+++++++++,,,------+++)))///...---,,,,,,,,,+++***'''%%%+++444555000333;;;>>><<<:::999666333111111)))***++++++***)))***,,,+++++++++++++++++++++++++++***))))))***---///111///111444999@@@GGGNNNRRRQQQNNNJJJEEEBBBBBBEEEHHHGGGIIIIIIDDD<<<555111111222555999;;;:::555000,,,%%%"""!!!&&&,,,//////444<<>>:::<<<<<<;;;999999;;;???CCCKKKNNNQQQNNNFFF???;;;;;;???CCCJJJRRR___sssxxxssskkkccc\\\ZZZXXXSSSOOOOOOGGGDDD@@@>>>>>>???@@@@@@<<>>777222111111222777>>>KKK[[[kkkuuu{{{yyyiiiWWWGGG444+++)))%%%)))000...111BBBWWWgggssszzzxxxssseee^^^UUUMMMHHHCCC<<<888::::::999777777:::>>>BBBIIILLLNNNJJJCCC===<<<===AAAGGGPPP[[[iii{{{~~~wwwllleee______]]]WWWRRRPPPCCC@@@<<<;;;;;;=========<<<>>>BBBGGGLLLSSS[[[```cccfffiiimmmrrr{{{TTTVVVYYYYYYWWWVVVUUUUUUQQQQQQPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@???>>>===<<<;;;;;;888888777555222///...///+++,,,,,,---------------&&&555***,,,333333<<<===888888999:::;;;;;;;;;;;;888888888888888888999999666777888999:::999999888555666666777777666555444888888777777666666555555222222222222333333444444222222111111111111111222...000111111/////////000222222000//////............///////////////......'''+++,,,+++---444:::;;;===<<<999555000,,,)))'''---,,,,,,,,,,,,,,,,,,---+++++++++,,,---.........******))))))******+++,,,&&&***......,,,***+++,,,'''))),,,---+++***))))))***---222555777777666666***)))))))))******+++,,,333...)))'''***,,,***((()))(((((()))+++,,,***))))))))))))******+++,,,---,,,...'''+++111222)))***)))+++---,,,)))((()))***)))((('''&&&&&&&&&'''''''''+++//////---***))))))%%%111DDDOOOEEE111+++222***,,,---,,,)))&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))******))))))''''''%%%"""###&&&&&&###&&&%%%%%%$$$%%%&&&((()))%%%'''&&&$$$$$$&&&%%%!!!######$$$$$$$$$%%%%%%%%%$$$###$$$''')))((($$$ """%%%$$$"""###(((,,,//////+++$$$$$$((((((%%%$$$$$$$$$$$$%%%%%%&&&'''%%%'''$$$'''...)))###)))&&&$$$$$$''''''$$$%%%(((###%%%'''(((((((((((((((%%%&&&'''(((((()))))))))***(((((()))(((&&&)))...---,,,***)))***,,,...000)))***++++++***+++---///444222///,,,(((&&&$$$###))))))***++++++++++++++++++...,,,''')))111222---+++---......,,,+++---///,,,,,,+++***)))(((((()))(((((())))))*********+++(((***,,,...............++++++++++++***+++,,,...111444444111///111000---,,,((()))------******...,,,---......,,,+++,,,---)))*********++++++++++++++++++++++++++++++++++++---111666;;;@@@GGGOOOUUURRRPPPJJJDDD???>>>@@@CCCGGGHHHHHHBBB999111---,,,222777>>>BBB@@@888///(((######!!! !!!%%%+++///666@@@JJJRRRWWWWWWPPPGGG>>>777111///...000555<<>>:::<<>>>>>>>>===<<<<<<;;;;;;555777888666111......///+++,,,------......------+++555)))...666222:::===888888999:::;;;;;;;;;;;;888888888888888888999999666777888999::::::999888444555666777777666555444777666666555444333333222222222222333333444444444111111111111111111222222...///111111000//////000222222000///............---...///////////////...000222111,,,+++///222222777999;;;<<<;;;888444222,,,++++++++++++++++++,,,******+++,,,------......*********)))***++++++,,,)))+++///222333111---***"""%%%(((*********+++,,,'''***///222333222222111+++*********+++,,,,,,---444...((('''***,,,***((()))(((((()))+++,,,***)))'''(((((()))***+++++++++***///000'''HHH===222&&&(((***,,,,,,)))'''(((***((('''&&&&&&'''))),,,---'''+++000000---(((&&&%%%+++)))111:::222!!! ---'''***,,,+++(((&&&&&&'''$$$(((+++)))$$$"""%%%***%%%&&&'''))))))))))))(((&&&'''%%%"""###''''''$$$...,,,***'''&&&%%%$$$$$$''',,,...)))%%%%%%&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&(((***)))$$$ ###''''''$$$###'''***000111...'''&&&***)))###%%%%%%%%%$$$$$$%%%&&&&&&&&&'''"""###***'''###***###"""%%%,,,...)))%%%$$$%%%######%%%)))***((($$$************)))((('''&&&((('''))),,,+++((()))------+++(((&&&'''))),,,...)))***+++***)))+++---000...---,,,+++***)))))))))((()))+++,,,,,,,,,+++***+++'''''',,,...,,,+++,,,***,,,---,,,***(((***,,,---,,,+++***))))))))))))''''''(((***+++,,,---...&&&((())))))***+++---///+++///111///,,,+++000555222555222,,,---333000'''---)))***000111///000444---...///---+++)))******))))))******+++++++++++++++,,,,,,,,,,,,+++***)))---111666;;;@@@GGGOOOVVVSSSPPPKKKCCC>>><<<>>>@@@GGGHHHGGGAAA888000,,,+++222999CCCIIIGGG===000'''''''''&&&###!!!$$$***000888BBBMMMUUUZZZZZZRRRHHH???777000---,,,---333:::AAAQQQdddqqqzzzyyyiiiUUUBBB000(((((($$$)))000...777CCCVVVkkksssjjjddd[[[SSSMMMGGG@@@;;;??????>>>;;;:::;;;>>>@@@CCCFFFGGGBBB;;;888<<<@@@AAAIIIWWWfffvvv~~~rrrrrrlllggggggccc[[[SSSPPPBBB@@@===<<<===?????????===CCCKKKQQQVVVYYY[[[]]]XXX^^^gggooowwwVVVVVVVVVVVVUUUTTTSSSSSSNNNNNNNNNLLLJJJJJJKKKMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMKKKIIIHHHHHHGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<777777555333111///...---))))))((()))***,,,///000......///000111333555666666888999777:::===<<<888888;;;===;;;888777999<<<999999999999999999999999666777777777777666666555666666666666555555555555333333333444444555555555222333444333111000111222///111222222000//////000---///111222222111///---///000111000...------///777...))),,,000...)))%%%'''---333777777666777999222///,,,,,,------***'''111---)))'''(((,,,...///---,,,***((('''(((((()))...---++++++,,,...111333((()))+++,,,------,,,,,,)))))))))***++++++,,,,,,************************---------...//////,,,)))###(((+++***)))+++)))&&&,,,)))'''''')))+++***)))***+++,,,---,,,***(((&&&)))+++,,,,,,***))))))***)))((((((((()))(((&&&%%%+++***)))((((((''''''(((!!!***...)))&&&***---,,,***))))))***++++++)))'''&&&$$$###%%%)))***)))'''(((***,,,---------...///***))))))(((((((((%%%$$$''''''&&&&&&&&&'''((((((!!!%%%222666+++&&&'''###&&&###"""%%%%%%###"""%%%%%%"""$$$---333///&&& )))&&&&&&((()))'''%%%$$$FFF___111%%%%%%333!!!######$$$$$$$$$%%%%%%%%%***...&&& '''(((###$$$***$$$&&&***'''***+++###+++)))((((((((((((&&&$$$"""###$$$&&&((()))******++++++***(((''''''''''''###)))***''''''+++***%%%***))),,,222111,,,***...+++......---...222333000555000,,,+++...///---***###000000***+++++++++333(((...000,,,))),,,---,,,+++)))&&&%%%%%%'''***,,,///+++(((***...000---)))&&&'''(((***,,,,,,------333333333333111///---+++///***+++000000+++((()))+++///000---'''&&&+++111***///222///)))&&&)))...,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,,,,---000111333777>>>GGGOOOTTTVVVSSSMMMEEE@@@???BBBDDDNNNLLLHHH>>>444...,,,---333:::AAACCCBBB<<<000%%%$$$ ###%%%''',,,111???DDDOOOZZZ^^^YYYPPPKKK???888111000000///111555???LLL___nnnvvvqqq___MMM:::111)))'''(((((())),,,999III___qqq}}}~~~vvvnnniiiaaaYYYPPPGGGAAA===PPPLLLHHHEEEAAA???BBBHHHHHHDDD@@@>>>:::777888===FFFMMMZZZjjj|||yyysssmmmllliiibbbYYYRRROOONNNCCC@@@>>>@@@EEEGGGDDD@@@AAAKKKVVV[[[ZZZYYY[[[^^^```aaafffooo{{{UUUUUUUUUTTTTTTSSSRRRQQQNNNOOOOOOMMMLLLMMMOOOQQQLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLLLLJJJJJJKKKLLLMMMKKKIIIHHHHHHGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<777777555333111///...---///---+++******+++---///......///000111333555666666888888888;;;???>>>:::===<<<999888888888999999888888888888888888888888666666777888888777777777666666666666555555555555333333333444444444555555222333444333111000111222000111333222000/////////...///000000000000///...,,,---------+++***+++,,,222---***+++,,,***,,,000(((+++000222333222111111<<<777000+++***+++---.........---...///---+++(((...---,,,+++*********++++++++++++***************%%%&&&((()))******))))))((())))))******+++,,,,,,,,,++++++*********+++++++++++++++,,,...---***'''%%%...555333...+++***(((---***'''''')))******)))++++++,,,,,,+++***((('''(((((())))))***))))))((()))(((((('''(((((('''&&&((('''''''''''''''((((((%%%,,,///***'''(((***))),,,***((('''((()))((('''***'''%%%%%%'''((('''%%%((()))*********)))))))))((('''&&&&&&&&&&&&%%%###%%%%%%%%%%%%&&&'''((()))&&&'''222444)))&&&)))&&&---&&&!!!!!!!!!"""&&&,,,((($$$$$$))),,,((("""######%%%''''''&&&$$$$$$333DDD(((###'''######$$$$$$$$$%%%%%%%%%***000***%%%,,,,,,%%%%%%---(((******&&&''')))%%%((((((((()))***)))&&&###%%%%%%&&&''''''''''''&&&'''''''''((((((***++++++$$$((()))'''(((,,,---)))((('''***//////+++))),,,+++***,,,666FFFOOOIII<<>>GGGOOOTTTUUURRRLLLEEE???>>>AAADDDIIIIIIFFF???777333333444666;;;??????===999///%%%$$$ """%%%'''+++111>>>EEEPPP[[[___[[[SSSLLLCCC:::333111000000222666@@@MMM]]]jjjqqqlll[[[JJJ999111)))'''(((''')))---:::LLLcccsss}}}~~~xxxnnnkkkddd\\\TTTMMMIIIGGGIIIAAA<<<===@@@BBBEEEIIIHHHDDD@@@>>>;;;888:::???HHHPPP___pppwwwqqqjjjjjjhhhaaaYYYRRRNNNMMMBBB???===@@@EEEGGGDDDAAABBBJJJTTTYYYXXXXXX[[[___```bbbfffooozzzSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLMMMOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQRRRRRRQQQQQQPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKJJJIIIJJJKKKLLLJJJHHHHHHHHHGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;777777555333111///...---444222...***))))))+++,,,......///000111333555666555777888888;;;??????;;;@@@;;;666555888:::888666777777777777777777777777666666777888999999999999666666666666555555555555333333333333444444444444222333444333111111111222111222333222000......///////////////////////////---...//////......///000...,,,,,,+++''''''000;;;+++,,,---///000000...+++000333888:::777222...+++***+++,,,...000000---+++...---,,,++++++***++++++(((((()))******((('''&&&%%%&&&'''(((((()))(((((((((((()))******++++++,,,---,,,+++******+++,,,...***))))))***++++++(((&&&'''222:::777///+++)))(((,,,+++)))((()))***)))(((,,,++++++******)))(((((()))''''''(((+++---+++(((***)))'''&&&&&&'''((((((%%%%%%%%%&&&&&&'''((())))))...000,,,(((''''''&&&---***'''%%%&&&'''''''''***(((%%%$$$%%%&&&'''&&&))))))))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((&&&%%%------######)))'''$$$###'''---...)))$$$"""&&&######%%%%%%"""!!!###"""'''(((&&&$$$$$$%%%((('''...'''*** $$$#########$$$$$$$$$%%%%%%%%%(((000,,,(((...---&&&%%%***++++++(((%%%%%%))),,,&&&&&&(((***+++***&&&###%%%%%%&&&'''''''''''''''&&&&&&'''((()))***,,,---(((******'''(((,,,---,,,'''&&&)))---...+++***+++...------444BBBIIIAAA444---***''''''***,,,+++)))///999666//////---)))...)))'''***111000(((&&&++++++***))))))))))))***+++&&&(((++++++***+++---000+++++++++,,,,,,,,,------,,,,,,---------,,,+++***)))(((***///000......000...---,,,*********,,,---+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---111222444888???GGGOOOSSSSSSPPPJJJCCC>>>===@@@CCCJJJIIIEEE===444...---...>>>AAACCC@@@>>>;;;444+++### """$$$&&&,,,222@@@HHHTTT^^^cccaaaXXXQQQGGG===555111000///222777AAAMMM\\\fffkkkeeeUUUEEE888000)))(((''''''***...===QQQhhhvvv}}}~~~zzznnnkkkeee]]]UUUPPPNNNNNNAAA888111555===BBBFFFHHHIIIEEEAAA???<<<999===CCCLLLWWWhhhyyy}}}sssmmmffffffeee```XXXQQQLLLJJJ@@@===<<>>===<<<;;;:::777777555333111///...---555222...***((((((***,,,......///000111333555666555888888777:::>>>===999;;;999777777888999888666777777777888888888888888555666777999999:::::::::666666666666555555555555333333333333333333333333111333333333111111222333111222333222000.........//////...------...//////...///111000000000111222---,,,,,,,,,((((((111;;;000...---///222222///,,,"""+++666===<<<777222000444000,,,***+++,,,---...++++++******))))))))))))'''''')))***+++,,,,,,,,,((())))))******+++++++++(((((())))))***+++++++++...---+++))))))+++...000***)))))))))******(((&&&'''///444111,,,)))(((&&&,,,+++***)))))))))((((((,,,+++***)))((((((((())),,,)))'''***///111...***))))))(((&&&%%%&&&(((***'''&&&&&&&&&''''''((()))+++---///---***'''&&&%%%+++)))'''&&&&&&&&&%%%$$$'''%%%###"""$$$''')))+++***))))))))))))((('''%%%"""###$$$#########%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$***,,,$$$&&&---+++!!!""")))222555...$$$ ###&&&$$$!!!###(((&&&+++***&&&$$$%%%%%%000)))((()))---''''''(((######$$$$$$$$$%%%%%%%%%%%%---)))%%%******$$$%%%###)))((($$$$$$$$$***555'''&&&'''(((******(((&&&###$$$&&&((()))++++++,,,)))))))))((())))))******,,,,,,)))'''''')))+++,,,)))(((***---//////...---333666555000,,,...///...,,,***((((((***,,,,,,,,,222@@@???222,,,''')))444+++%%%***555444)))%%%,,,&&&'''((()))***+++++++++---...///000000111222333******)))))))))))))))*********+++++++++,,,,,,,,,)))***,,,...///......000...+++))))))+++---,,,***+++)))((()))+++,,,+++)))------------............+++,,,---,,,++++++,,,...222333555999???GGGNNNRRRRRROOOIIIBBB===<<>>555///---...???CCCEEECCCAAA===555,,,$$$!!!$$$''',,,333BBBLLLXXXbbbhhhggg^^^UUUIII???555000......111666>>>KKK[[[fffiiibbbQQQAAA666///)))((('''(((,,,111AAAUUUlllyyy}}}~~~|||zzzoookkkddd[[[RRRMMMKKKLLL===555///333:::???EEEIIIMMMHHHCCC@@@===;;;???FFFRRR___qqq|||qqqjjjccccccaaa^^^WWWPPPJJJGGG???<<<<<<@@@FFFJJJHHHEEEDDDHHHNNNQQQRRRVVV\\\bbbiiikkkpppxxxRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLKKKIIIIIIKKKMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJKKKJJJIIIHHHIIIKKKJJJIIIGGGGGGGGGGGGEEEDDD@@@@@@???>>>===;;;::::::777777555333111///...---111///+++)))((()))+++,,,......///000111333555666666888888777999<<<;;;777444777;;;;;;999888777888888888888999999999::::::555666777999999:::::::::666666666666555555555555333333333333333333333333111222333333111111222333111222333222000......///000///............///000+++,,,......------...000///,,,,,,------,,,///333000...,,,...222444222000)))+++,,,,,,---111888>>>???:::555000...,,,***)))++++++++++++*********)))***)))(((((()))+++...///++++++***+++++++++,,,,,,'''(((((()))******++++++...,,,***)))***,,,...000+++***)))***++++++)))''')))+++***'''(((+++)))%%%******+++***)))(((((((((,,,+++***)))((((((((((((+++(((&&&)))...000...***((()))(((&&&%%%%%%(((+++***))))))(((''''''((((((***+++---...,,,)))'''''''''''''''((()))'''$$$!!!&&&%%%#########&&&)))+++'''&&&%%%''')))***(((&&&"""$$$%%%$$$######&&&(((&&&%%%$$$$$$############&&&$$$+++...(((+++222///---'''###'''*********+++ &&&***(((###$$$(((###+++000+++&&&&&&&&&%%%)))***&&&$$$"""'''%%%#########$$$$$$$$$%%%%%%%%%$$$+++'''!!!&&&'''$$$(((!!!+++''' ######'''888+++(((%%%$$$&&&((()))***$$$%%%''')))+++,,,------***))))))))))))******++++++)))'''&&&'''(((+++...+++,,,,,,...222444333111222666666111---///111222((('''&&&&&&((()))******===>>>111(((...///))))))111+++...;;;;;;///+++000......///000//////...---333000---...222333000---+++***)))((((((((())))))************+++,,,------+++---///...,,,,,,------...***((())),,,...,,,))),,,)))'''(((,,,---+++(((++++++,,,,,,------------***+++,,,+++++++++---///333444666:::@@@GGGMMMQQQQQQNNNHHHAAA<<<<<>>222,,,(((((('''(((...555GGGZZZooo{{{}}}}}}{{{yyyssslllbbbXXXPPPJJJFFFCCC777333222555999>>>FFFOOOPPPJJJEEEAAA>>>===BBBIIIZZZgggzzz}}}qqqjjjcccbbb```\\\WWWPPPJJJEEE@@@======BBBIIILLLKKKHHHFFFHHHLLLOOORRRWWW^^^dddjjjmmmsss|||QQQQQQQQQQQQPPPOOONNNMMMIIIJJJKKKKKKLLLNNNQQQTTTLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJKKKKKKJJJIIIJJJKKKJJJHHHGGGFFFGGGGGGEEEDDD@@@@@@???>>>===;;;:::999777777555333111///...------,,,***))))))***,,,---......///000111333555666666999999777999===<<<888444888======999777777999888888888999::::::;;;;;;666666777888999999999999666666666666555555555555333333333333222222222222000222333333222111222444///111222222000//////000000000000000000000000000---///000///......///000222---+++///111///,,,------,,,+++---///111222222+++++++++***+++...333666444444666888999777333///,,,,,,------------,,,,,,---+++)))'''&&&(((***+++******))))))))))))******''''''((())))))******+++,,,+++***)))***,,,...///,,,+++******++++++***)))+++)))%%%###'''---,,,(((''')))++++++)))))))))***+++******))))))(((''''''(((&&&&&&'''***,,,***'''&&&((()))(((%%%%%%(((,,,++++++)))(((((('''''''''***)))+++///...***((((((%%%&&&(((***+++)))%%%!!!''''''&&&$$$######%%%(((###"""!!!###''')))'''%%%###%%%&&&%%%######&&&***&&&&&&%%%$$$############$$$!!!&&&)))$$$(((///,,,***$$$###(((---,,,((('''!!!$$$***...,,,%%%###%%%&&&...000)))%%%''''''### ***%%%$$$'''"""######$$$$$$$$$%%%%%%%%%%%%---(((!!!&&&'''&&&+++%%%111(((%%%""""""555---***%%%###$$$''')))+++((())))))***************''''''((()))***+++---...(((%%%$$$&&&((()))---111---.........333888777222///---+++---333666...$$$******)))((()))***,,,---333:::444******(((&&&,,,666222555===???777222444999999888777555222000///000+++''')))---...***%%%---,,,***))))))***+++,,,************+++,,,---...+++///111,,,))))))++++++,,,***((())),,,---,,,)))---+++)))***,,,---+++)))((())))))******++++++,,,++++++,,,++++++,,,///111333444777;;;AAAGGGMMMPPPPPPMMMHHHAAA<<<<<>>333'''&&&!!!"""%%%)))///777>>>LLLZZZaaaggghhh___RRRHHH???555111...,,,///333777FFFWWW```aaaXXXHHH999...***''''''((()))111999NNN___rrr}}}|||xxxuuulll```WWWQQQKKKDDD===111000222777;;;???IIISSSNNNHHHCCC@@@>>>???FFFNNNaaannnvvvooogggeeeaaa]]]YYYSSSLLLGGGCCC@@@@@@EEELLLOOONNNKKKGGGIIILLLOOOSSSZZZaaafffiiilllsss}}}OOOOOOOOOOOONNNMMMLLLLLLJJJKKKLLLKKKKKKMMMPPPRRRLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLIIIGGGFFFFFFGGGGGGEEEDDD????????????===;;;999888777777555333111///...---++++++++++++,,,,,,,,,---......///000111333555666555888999999<<<@@@@@@======<<<;;;:::888777777888777777777888999:::::::::666666777888888777777777666666666666555555555555333333333222222222111111000222333333222111333444...000111222000000000111///000111222222111000///111222333222000000111222222...,,,///111...,,,------------------...111333***+++---000111000---***(((***///555:::;;;:::777,,,,,,---......------,,,+++***)))((((((((())))))***)))(((''''''((()))***''''''(((((()))************))))))******+++---------+++))))))***+++***)))((()))(((&&&(((,,,,,,(((%%%(((++++++***)))***+++)))************((('''&&&&&&''''''(((((((((''''''$$$'''***)))&&&%%%(((+++)))(((((('''''''''((((((,,,)))+++000000***''''''%%%&&&''')))******'''%%%%%%''''''&&&######$$$'''$$$""" ###(((***((($$$$$$&&&'''%%%!!!!!!%%%***$$$$$$$$$$$$$$$%%%&&&&&&)))"""$$$$$$###+++))) $$$///555///$$$$$$$$$)))...---'''$$$%%%%%%+++***###"""''''''!!! )))$$$+++ +++"""#########$$$$$$$$$%%%%%%%%%""",,,)))$$$(((((('''+++'''555)))***&&&"""666---***&&&$$$%%%'''((()))''''''((())))))))))))((())))))))))))***+++,,,---,,,((('''******(((***///,,,---,,,,,,222888777111...---***)))---///''',,,,,,,,,+++***+++---...%%%999???444+++$$$&&&333333333555888:::999444000777666555333222000//////+++)))((((((***+++)))''',,,+++***))))))***,,,---******))))))***+++,,,---)))///111+++&&&(((+++******))))))***,,,,,,+++***...---,,,+++,,,,,,***)))))))))******+++,,,,,,---+++,,,,,,,,,+++---000333444555888<<>>======@@@IIIRRRgggsss|||vvvnnnjjjeee```\\\VVVPPPKKKFFFDDDCCCHHHOOORRRQQQNNNIIIJJJMMMPPPVVV]]]dddhhhhhhlllsss~~~NNNNNNNNNMMMMMMLLLKKKJJJMMMMMMLLLJJJHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMIIIGGGFFFFFFGGGGGGEEEDDD????????????===;;;999888777777555333111///...---,,,,,,---......------,,,......///000111333555666444777999:::>>>DDDEEEAAAFFF@@@999666666888777666555666666777888999999999666777777777777666666555777666666666555555555555333333333222222111111111000111333333222222333444---///111111111000111222///000222444444222000//////000000///---,,,---...222///...//////,,,---000///000111///,,,---111555666000)))'''***///222333---,,,+++,,,///222444444)))***+++,,,,,,,,,+++***'''(((***+++,,,---,,,,,,+++***)))(((((()))***+++''''''(((((()))*********(((((()))***++++++,,,,,,,,,***(((((()))***)))((($$$***,,,)))'''))))))'''$$$'''++++++***)))+++,,,((()))***+++***(((&&&%%%''')))******((('''((((((###'''+++***'''%%%(((+++&&&&&&&&&&&&&&&'''((()))...***+++111000***%%%&&&'''&&&&&&''')))***)))((( ###&&&&&&%%%$$$''')))'''%%%###%%%***,,,)))%%%$$$&&&'''$$$ $$$)))""""""###$$$%%%''')))***555+++)))&&&$$$...---&&&!!! &&&,,,+++&&&######"""%%%+++---***)))***###'''%%%'''''' !!!$$$000%%%,,, &&&######$$$$$$$$$%%%%%%%%%***)))%%%)))(((%%%)))&&&555(((...+++%%%:::,,,***'''&&&&&&''''''&&&"""###$$$&&&((()))******---,,,+++***))))))))))))333...+++---+++&&&%%%)))***+++***)))000777666000111666666///(((***...111)))))))))((('''''')))***,,,777888666:::666,,,+++...111222111444666222***+++++++++++++++,,,---...***+++------,,,+++---///)))((('''&&&'''(((***+++***)))(((((((((***+++,,,'''...000)))%%%(((++++++((()))***+++++++++++++++.........---++++++******,,,,,,---......///000000,,,,,,,,,,,,,,,...111444444555888<<>>999999>>>CCCDDDCCC@@@999111------///---666???EEEFFFCCC999...)))$$$"""$$$&&&***111888EEEUUUbbbggghhhhhh```UUUNNNCCC888333000---,,,---888;;;@@@DDDCCC<<<222***&&&&&&((((((''',,,<<>>CCCEEECCC999///)))%%%"""$$$&&&)))000999IIIYYYfffiiijjjjjjbbbWWWOOODDD:::555222///---///888:::======999222+++&&&$$$&&&((()))(((---<<>>===<<<<<<<<<999666333222111000...---000444;;;555'''***000))),,,...111555777777777777:::;;;======<<<<<<===>>>888666555777:::<<<;;;999999;;;<<<<<<:::777555555888777666666777777666555333333333444444444555555444333333222222222333333222222222222222222222222222000...---///444999<<<...000222222000/////////000000111222111000...---///000000000///...---,,,---===000+++...,,,222...***333999666000...---,,,,,,,,,------......//////...---,,,+++*********+++((()))---222111,,,***+++***,,,------,,,*********///+++'''&&&'''***,,,,,,...//////,,,((('''))),,,...///000///,,,+++,,,---+++***)))(((((()))***+++)))((()))+++,,,,,,***((()))(((''''''))))))((('''((((((((((((((('''&&&&&&&&&)))++++++)))***---111...***%%%%%%)))///555999777333555:::888,,,&&&'''%%%)))(((,,,444---$$$(((&&&###!!!###''''''$$$ '''''''''((()))***+++,,,######$$$%%%&&&&&&&&&&&&'''!!!''',,,&&&$$$%%%!!!,,,$$$'''...---///,,,&&&$$$###$$$''''''%%%""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###&&&///+++%%%+++)))&&&&&&((('''$$$$$$&&&))))))(((&&&$$$%%%'''))),,,%%%###***000111///...'''+++***+++000***&&&///000,,,''''''***,,,------###%%%((()))))),,,222777+++(((%%%&&&(((***)))''',,,222555222//////...---///333111444;;;444+++///+++)))+++---+++''''''******...///+++((()))++++++000///---,,,+++******+++)))+++,,,+++***(((((()))***(((''''''((())))))(((((('''+++333999666222000***))))))+++.../////////...+++***,,,---***((()))%%%(((///444222+++(((***,,,------...---,,,+++***///---,,,+++,,,+++***(((+++******,,,///111111000666999:::;;;@@@HHHNNNOOOOOOKKKCCC<<<888999???DDDDDDDDDBBB<<<555111111222---555<<>>============888666333222111000///---000222777333(((***///)))***---000333666666666555999;;;>>>>>>===<<<;;;;;;:::888888:::<<<<<<:::888777:::<<<<<<:::777666555777666666666888888666555333333333444444444555555444444444333333333333333222222222222222222222222444333111///000222444666---///222333222000/////////000111111000000000000///...,,,,,,---...//////---===000+++///,,,111---(((000666555222111...+++++++++,,,,,,,,,---------...---,,,,,,---...//////***))),,,000///***)))***(((+++---...---+++******,,,***((('''(((***,,,---)))******)))(((***---111000///---,,,,,,---------,,,***((('''((()))***+++)))(((((()))************)))(((''''''((()))(((''''''(((((((((((((((''''''$$$&&&''''''''''''***,,,...***%%%###&&&+++///111///111...******---,,,(((&&&***)))...555///&&&***)))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&'''''')))******!!!###%%%&&&%%%$$$$$$$$$&&&###'''###%%%)))%%% %%%222444&&&###(((&&&((($$$!!!###'''((($$$ """######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***---'''%%%,,,***&&&+++(((%%%%%%))))))((()))---000///,,,((($$$###%%%'''...'''$$$)))...---***)))$$$'''%%%(((///***%%%+++...)))&&&'''+++---+++(((,,,...///+++%%%$$$(((,,,///***%%%&&&***,,,***'''000:::<<<333...111333000---000///222999222***...%%%###$$$((()))(((***...)))...///+++(((***,,,,,,...---+++***+++,,,---...###%%%)))+++++++++,,,---,,,)))'''(((,,,///...---'''''')))---000///,,,))),,,,,,+++*********)))(((,,,++++++---...,,,)))((((((***000555333...---000+++,,,...///...---+++)))---,,,+++,,,,,,+++)))'''*********,,,...///000000222333555:::BBBKKKRRRUUUSSSMMMEEE>>>;;;===CCCGGGBBBBBB???999111,,,+++,,,,,,333:::>>>BBBBBB<<<444+++&&&######$$$(((222===LLL[[[gggiiikkkllleee\\\RRRHHH>>>:::777444222333---222666555///******+++%%%&&&'''(((***222EEEXXXqqq~~~vvvhhh^^^SSSMMMLLLIIICCC===333444555888::::::888666222111333888>>>GGGVVVcccrrr~~~|||uuuqqqllljjjeee]]]TTTNNNOOOPPPSSSUUUQQQKKKKKKOOOMMMNNNOOOQQQVVV___hhhooowww}}}MMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOONNNNNNOOOQQQMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHFFFGGGFFFEEEEEEEEEDDDBBB@@@AAAAAA???>>>============888666333222111111///......,,,111000(((+++000***+++---000333555666666555888:::>>>???===<<<;;;;;;;;;::::::;;;;;;;;;:::888555777::::::999888777777666666666777888888777555333333333444444444555555555555555555444444333333222222222222222222222222333333333333222111000000,,,///222333222111111111///000000///...///333666777333---+++,,,...000000--->>>111,,,...+++///++++++...///000333555111***++++++++++++,,,,,,,,,,,,///---++++++---...---,,,---)))((())))))''''''***&&&))),,,,,,+++)))))))))&&&''')))************************+++,,,///333666000...+++***,,,------,,,---***'''&&&(((***+++***'''''''''''''''((())))))((('''&&&'''((()))(((&&&%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%&&&'''***'''%%%%%%&&&(((((((((!!!222333 )))000***%%%)))'''+++222,,,%%%***(((((('''$$$"""###'''+++'''&&&&&&%%%%%%%%%&&&&&&"""%%%((((((&&&%%%%%%&&&)))!!!!!!"""&&&---(((!!!%%%222333%%%"""))))))'''$$$!!!"""&&&'''###"""#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;000''')))&&&!!!%%%'''$$$$$$'''((('''))),,,555444111---***)))+++---)))%%%###&&&'''&&&'''***%%%&&&###&&&///+++&&&+++,,,)))'''***...///+++&&&&&&)))+++)))&&&''',,,222111---)))+++000444333000---777888///)))---///---,,,///---000777111)))......)))&&&(((******---222(((---...***'''))),,,,,,---,,,++++++,,,...000222"""%%%(((+++++++++,,,---+++)))(((***///222222000,,,+++******+++,,,,,,+++.........---+++*********///000111222333333000,,,444333444444///((('''+++,,,---///000///...,,,***---,,,++++++,,,,,,***((()))***+++,,,---...000111444222333999BBBKKKRRRVVVSSSMMMEEE>>><<>>===<<<<<<<<<777555333222111111000...---(((,,,---(((,,,000+++...///111333555777888888777:::===>>>===<<<;;;;;;777777888888999999::::::555777999999888777888999555555555777999999777555333333333444444444555555666666666666555444333333222222222222222222222222000111333333333222111000,,,///111222222111222333///000111///---///444888@@@999111------.........---===111,,,///***...)))...---++++++111666222***++++++++++++,,,,,,,,,,,,///,,,******,,,,,,(((%%%111***%%%%%%&&&%%%'''***%%%'''******)))(((((()))###&&&)))+++***(((((((((************+++,,,...///...,,,***)))+++,,,,,,,,,---)))&&&'''***+++***)))%%%'''((('''&&&&&&((()))((('''&&&&&&(((((('''&&&$$$%%%&&&((())))))******))))))'''&&&&&&%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&---(((!!!111IIICCC)))$$$&&&###%%%---'''!!!'''%%%&&&&&&### !!!''',,,&&&&&&%%%$$$$$$$$$$$$$$$&&&))),,,+++((('''(((+++...&&&$$$"""'''...''',,,%%%)))---***---///'''&&&$$$"""###%%%%%%"""###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///222((( $$$%%%!!!$$$&&&######&&&&&&######%%%------,,,+++******---000!!!!!!###&&&&&&&&&***111%%%&&&###%%%---+++'''///,,,******---000111...+++))),,,...//////333888===666222...,,,------+++(((...222222---)))***,,,,,,///111---///666111,,,222888000)))((('''%%%'''+++(((,,,---)))&&&'''))))))---,,,++++++,,,000333555(((***++++++***))))))***(((((())),,,...000///...***+++)))&&&''',,,......(((***++++++))))))***,,,...000111000111333000+++000///000000,,,'''(((------......//////---,,,+++...,,,++++++,,,,,,+++***)))+++---------...000222:::555444:::BBBHHHNNNRRROOOJJJBBB===<<<>>>AAACCCDDDDDDAAA999///'''######'''///777<<>>777+++(((%%%%%%%%%+++999GGGVVVcccmmmnnnoooqqqlllcccUUUKKKAAA===999333000000(((,,,///...)))$$$!!!!!!'''&&&&&&(((,,,;;;UUUkkk{{{|||rrreee]]]SSSOOOOOOMMMGGG@@@777666777999<<<======<<<222111555<<>>666444:::BBBGGGLLLQQQMMMHHHAAA======???@@@@@@CCCCCC@@@999///'''######%%%---666<<>>777+++(((&&&&&&&&&---===LLL^^^iiiqqqpppoooooojjjaaaUUUKKKAAA<<<888222------***)))((('''$$$"""!!! ###$$$''',,,222AAAZZZppp|||sssggg___UUUPPPOOOLLLEEE>>>:::888777777888::::::999444333666>>>FFFQQQbbbppp}}}wwwvvvooogggcccccc]]]TTTIIIGGGHHHNNNPPPNNNLLLNNNOOOPPPSSSVVVZZZaaajjjooo}}}SSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHJJJKKKKKKKKKMMMNNNNNNMMMMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJIIIFFFDDDEEEDDDDDDDDDEEEDDDBBBAAABBBAAA???===;;;:::999888777555222111222111000///222)))***...+++---111,,,------,,,---///222555888666888;;;;;;;;;<<<===???<<<<<<:::888666777999;;;>>>===<<<999777666999;;;444444555888999999777555333333333444444444555555444444555555444222111000222222222222222222222222666444222000//////000000...///000000000222444666000444777555000---...000///,,,***,,,///000---)))(((999...,,,000---111---)))---000......000000---,,,,,,,,,,,,,,,,,,,,,,,,'''''')))///666888444000555...)))***+++******+++'''((()))((('''(((***,,,(((******(((&&&&&&(((+++***))))))+++,,,,,,+++***((()))+++***)))((()))++++++(((&&&(((,,,---***&&&$$$(((++++++)))'''(((***((('''&&&&&&'''((('''&&&(((((((((((((((''''''&&&((('''%%%%%%&&&&&&%%%%%%((('''&&&&&&''''''&&&$$$ ...FFFVVVLLL444%%%%%%++++++%%%$$$+++'''###***%%%$$$%%%)))......+++'''$$$$$$$$$%%%&&&'''((()))%%%''')))&&&""""""%%%***&&&###&&&'''(((222555)))'''$$$((('''###///111&&&((()))(((%%%$$$$$$$$$###""""""""""""$$$%%%&&&########################)))'''$$$******""""""!!!$$$***+++((((((***"""$$$%%%%%%%%%%%%&&&'''&&&&&&+++222444111///000;;;>>>;;;;;;AAA???@@@LLL+++***)))''''''+++111666...,,,***)))+++---......&&&'''(((''''''(((+++---111)))'''......((('''+++000000******111///,,,444000***(((***---,,,+++,,,...222333---)))***,,,+++---+++******+++///333666,,,,,,,,,***)))***,,,...+++///333333...***(((((((((...///+++***......+++,,,...///...+++)))***,,,,,,//////,,,---222000+++)))+++000333111,,,,,,///---,,,+++*********++++++111...+++***+++---......))),,,//////...///111444===444222:::CCCHHHMMMSSSNNNIIICCC@@@@@@BBBAAAAAA@@@@@@>>>777...&&&#########+++555<<>>777+++((('''&&&'''...???OOOaaalllrrrooommmllleee\\\VVVKKKAAA<<<777000,,,+++***'''$$$"""###%%%&&&&&& ###)))000777EEE]]]qqq}}}sssjjjaaaWWWQQQOOOKKKCCC<<<;;;888555333444444555444555444888???HHHSSScccqqq}}}{{{ssshhhdddccc]]]UUUNNNHHHEEEIIIMMMNNNNNNOOOPPPPPPPPPQQQVVV^^^hhhooozzzQQQQQQOOONNNMMMLLLLLLLLLIIIMMMNNNLLLIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@>>>;;;999777555333222222333444333222+++000111,,,+++111444222,,,***,,,111333222444777777::::::666777===???<<<888;;;<<<;;;888777:::===555999:::666333555777777666555555444444666777888444444444444444444444444333333333222222222111111...000222222222222444777333000...000333444///+++---,,,,,,---000111111000...///111111///...---,,,......------------..............................,,,///111000///...111333---***(((***...000000///---...+++(((,,,222///'''000,,,'''%%%'''((((((&&& ***)))&&&***((($$$)))***'''&&&)))((('''(((,,,+++)))(((***---///---***...333...))),,,((($$$)))&&&''')))******(((&&&%%%+++$$$(((,,,''''''...---''''''''''''(((***+++,,,+++%%%"""%%%&&&$$$%%%)))$$$&&&((((((&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&---111000---+++'''""",,,'''%%%)))+++)))'''((()))%%%###+++666999000%%%(((''''''''''''&&&&&&&&&'''&&&$$$$$$###$$$%%%&&&///%%%000///---;;;&&&&&&)))%%%###(((,,,,,,***'''+++111///$$$!!!%%% """$$$&&&'''&&&%%%$$$$$$#########""""""!!!!!!&&&%%%###"""###%%%%%%%%%)))&&&######$$$%%%### ###%%%###$$$(((***)))(((---111333222111111111++++++++++++++++++++++++(((&&&&&&&&&""" ***666000...***'''&&&''')))+++888111------+++'''''',,,000***$$$$$$)))***'''""",,,,,,,,,000444555222///,,,***(((&&&%%%&&&'''(((444,,,'''((())))))///777+++......+++***---000///111///000111---(((---666(((///---+++///+++%%%******)))***---+++((((((,,,&&&))),,,+++))))))...222;;;666111---,,,---......+++...---+++---222///''',,,+++******+++---000222------,,,,,,,,,,,,,,,---***++++++,,,,,,------...///000333;;;EEEMMMPPPQQQJJJGGGDDDDDDFFFHHHIIIJJJDDDCCC@@@777---$$$!!! $$$(((///:::BBBDDD@@@;;;---(((%%%'''---666DDDPPPfffjjjmmmnnnpppnnnfff]]]WWWLLL@@@999666333,,,%%%%%%'''%%%!!!###)))+++'''+++)))(((---:::PPPggguuu~~~xxxnnncccWWWRRRLLLCCC:::777777:::999555444555222---111555:::AAAJJJZZZlllyyyuuukkkccc]]]YYYWWWJJJHHHGGGHHHKKKMMMLLLJJJSSSLLLMMMTTTXXX[[[iiiyyyRRRQQQPPPOOONNNMMMMMMMMMLLLMMMLLLJJJIIIJJJJJJJJJHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDBBBBBB===>>>?????????===;;;:::888555333111111000///---222666777333333777888777...,,,...222444444555888666::::::777888>>>@@@===777777888888999:::;;;;;;:::>>>>>>:::666777888777666555555444555666777888444444444444444444444444333333333333222222222222333222222222222555888:::444111///000444555222///111000000000111222111111---...///000/////////000333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,...111///---++++++,,,......---+++,,,***'''***///---(((...,,,)))((())))))(((&&&///,,,###!!!+++000///111---(((&&&+++---+++((('''(((((()))---111111---)))---222---(((,,,)))&&&,,,&&&'''((())))))((((((''')))$$$***///'''$$$((('''''''''''''''((()))***+++)))///...&&&"""***333888---)))$$$"""$$$&&&''''''))))))))))))((('''&&&&&&+++000333111//////...***---'''$$$'''***(((%%%%%%((($$$###)))000222+++###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''---$$$111555&&&---666%%%(((,,,+++&&&$$$'''(((&&&!!!!!!%%%)))(((###"""$$$!!!"""$$$%%%&&&&&&%%%%%%##################""""""&&&$$$#########$$$%%%%%%(((%%%######$$$%%%###""" $$$&&&$$$$$$''')))'''$$$$$$&&&+++//////+++&&&%%%&&&&&&'''((()))******((('''(((((($$$###+++666---+++)))''''''(((***,,,///***)))+++,,,***,,,111...,,,***)))***)))((('''///------000555666222...,,,+++***)))((()))))))))...)))&&&((()))(((,,,333+++//////+++)))+++,,,+++///,,,---111222000333888(((///...---111---''',,,+++((('''***+++***+++///***++++++)))((())),,,000<<<777222///...///000000---///...,,,...111...(((------,,,+++,,,...000222...---+++***)))(((((((((+++,,,,,,------...//////333333555<<>>@@@>>>777666444666888999888666999===>>>;;;888999999777666555555555555666777777444444444444444444444444444444444444333333333333555333000000333666999:::444111...///222444333111////////////......------...------...///111222444222222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000///000///---+++***+++,,,+++---,,,)))))),,,---+++---+++******+++***(((&&&((())))))(((&&&$$$$$$'''---'''%%%***///,,,&&&###'''(((+++000444333...)))000333,,,(((+++)))&&&+++((((((((('''((((((((()))+++)))222777,,,&&&(((&&&)))((((((''''''(((((()))&&&)))&&&)))BBB```dddVVV000***###"""&&&******'''...---+++)))((('''&&&&&&(((,,,...+++***---...,,,111***%%%(((***(((%%%$$$&&&$$$###&&&))))))&&&"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&,,,"""000:::---+++111''''''((('''&&&(((,,,,,,***"""%%%"""!!!"""""" """######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$"""%%%&&&$$$$$$((((((&&&'''######***333444,,,###""""""$$$&&&((()))++++++''''''))))))'''&&&,,,444)))))))))))))))***++++++***((((((+++------000444+++---...---***((()))***222...+++///444666111,,,+++***)))((('''''''''(((***''''''***,,,+++,,,000)))...///+++)))******((((((%%%&&&,,,222333333444'''///......444000)))---444---(((***,,,,,,---///...,,,)))((()))+++,,,,,,888555111....../////////...000///...///000...)))---,,,++++++,,,---///000...---,,,+++************,,,,,,---......//////000777444666>>>IIIQQQQQQNNNNNNLLLHHHAAA<<<<<<@@@DDDHHHGGGCCC:::000)))&&&'''&&&)))///888???@@@<<<777+++(((&&&''',,,666IIIZZZjjjnnnooommmkkkiiiaaaYYYPPPKKKCCC:::222---,,,,,,!!!""" ###)))+++)))$$$)))///777CCCVVVlll{{{yyykkk___RRRLLLGGGAAA;;;:::555:::;;;888666777666333+++000999EEEUUUiii~~~zzzoooddd[[[SSSNNNKKKKKKFFFAAADDDKKKQQQQQQNNNOOOKKKLLLRRRWWW^^^lll|||~~~TTTSSSRRRQQQPPPOOOOOOOOOQQQMMMJJJKKKLLLJJJIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHGGGEEECCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>???@@@@@@>>>:::666444444222000000111111000///+++...000///...------,,,000...000555777666666999999;;;<<<<<<===>>>===<<<777777888777777666666666333777999888888;;;;;;888555555555555666666666777444444444444555555555555555555444444444333333333222000///000333666666555666222///---///111111111.../////////.........///111///------...111333444------...//////...------........................,,,---.........///000000---000111///+++)))***---,,,---...,,,++++++---...,,,+++******))))))((('''...(((***,,,)))((()))(((***%%%$$$)))+++)))&&&&&&))))))+++///333333///+++333555---'''+++)))%%%***,,,+++)))'''&&&'''((((((,,,***444888,,,&&&))))))***)))((('''''''''''''''+++'''!!!(((@@@RRRHHH000+++'''%%%'''+++---+++)))...---***(((&&&&&&&&&&&&%%%((((((%%%%%%***---...666...***,,,---+++(((&&&$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$...###,,,666---)))///000&&&%%%###%%%)))------+++%%%,,,+++######"""############$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$%%%$$$######$$$%%%$$$#########$$$%%%%%%&&&"""%%%%%%###%%%))))))&&&(((&&&&&&---555666...&&&$$$%%%&&&''')))+++,,,---$$$&&&))))))'''(((,,,111******+++++++++++++++***,,,+++,,,---...///000111'''***,,,,,,***(((((((((111,,,(((+++111333...(((000...***'''%%%&&&((())))))***---000111000000000(((---///---+++,,,,,,)))%%%&&&(((---000000000000&&&---,,,---555111***--->>>444,,,+++------,,,---...+++)))***...000---***222///,,,++++++,,,,,,+++,,,...//////000111///...++++++******++++++------************+++,,,---...,,,,,,,,,---......//////666333555>>>JJJRRRRRRNNNJJJIIIFFF@@@;;;<<>>AAA>>>:::,,,)))'''(((,,,666JJJ\\\jjjnnnooollliiifff___XXXNNNHHH@@@888222...---,,,$$$###!!! """%%%&&&&&&###(((000999EEEYYYpppzzztttiii\\\OOOIIIEEE@@@<<<;;;888>>>@@@;;;777666666444+++111;;;III\\\rrr}}}vvvjjj```YYYRRRLLLHHHJJJEEECCCHHHQQQVVVTTTOOONNNLLLMMMSSSYYYcccrrruuunnnVVVUUUSSSRRRQQQQQQPPPPPPQQQLLLKKKNNNMMMIIIGGGIIIKKKJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHGGGEEECCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>?????????===999666444555333111111111111000///,,,---///000///,,,,,,---///...111666888555555888;;;;;;===>>>>>><<<:::999666:::>>><<<888777===BBB444777888666888;;;;;;888444555555666666666666666444444444555555666666666555555444444444333333333000111222555666666333111999666222/////////000111111333444444333333555777666333...---...000111111------............------........................,,,,,,,,,---.../////////+++---000///,,,***,,,...++++++------,,,***+++---,,,+++***(((''''''((()))444 &&&'''---222+++(((&&&''')))(((&&&+++222...+++***+++///222111///000222+++'''---,,,(((,,,///---***'''%%%%%%&&&''')))%%%+++///%%%"""((()))***)))((('''&&&&&&&&&&&&&&&&&&***,,,***$$$ ''''''''''''(((+++///111***)))'''&&&%%%%%%&&&&&&(((++++++((((((---111222333...,,,......+++((((((###%%%'''&&&$$$%%%))),,,&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%111((()))---(((&&&000:::---)))%%%&&&((('''%%%###***000...%%%!!!$$$###############$$$%%%&&&'''#########$$$$$$%%%%%%&&&"""$$$&&&%%%######$$$%%%############$$$$$$&&&'''"""$$$$$$###&&&++++++'''###$$$(((,,,///---)))&&&''''''((())))))******+++"""%%%''''''&&&))),,,///---------------+++***))))))+++,,,,,,---......---%%%%%%%%%(((******(((&&&...***&&&(((---...***%%%888444---(((%%%'''+++...))),,,000222333333111///...222333///---,,,+++(((***///444333000...///000&&&,,,***+++444111***,,,<<<222++++++---,,,+++++++++))))))...444555000***...,,,***)))***+++***)))***+++---000111000111222+++++++++,,,,,,---......******))))))***+++,,,,,,+++++++++,,,------......111000444>>>KKKSSSSSSQQQJJJIIIFFF@@@<<<>>>FFFNNNLLLIIICCC999...'''&&&'''!!!$$$+++555>>>AAA>>>;;;///+++((()))---888LLL]]]iiimmmmmmiiieeebbb]]]WWWMMMEEE;;;555444222---(((%%%""" """$$$%%%&&&$$$)))///888FFF[[[sss~~~yyyrrrhhh[[[MMMGGGCCC???<<<<<<===DDDFFF???777333444333111666@@@OOOccczzzzzzrrrggg^^^YYYUUUOOOKKKHHHGGGIIIPPPXXXZZZUUUOOOKKKJJJLLLRRRZZZgggxxxpppccc\\\WWWVVVUUUSSSRRRRRRRRRRRROOOKKKLLLOOOMMMHHHIIIPPPLLLKKKJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???;;;<<<<<<<<<<<<:::999888999777444222111///---,,,,,,+++---///...+++,,,///000///222777888666555777;;;:::<<<@@@???:::888888555;;;@@@???:::;;;EEEOOO>>>>>><<<999999<<<;;;777444555555666777666666666444444444555666666777777444444444444333333333333000444999;;;999555333111:::888444222000111222333///222555555333333666999:::555000...///111000...444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,***,,,---...------......)))(((***---...***((()))+++++++++***(((((()))***(((***DDDLLL111$$$...///((()))++++++((((((///:::222...)))(((,,,///111111+++---((('''111111,,,///000...+++(((&&&%%%&&&&&&,,,$$$'''+++$$$$$$++++++)))(((((('''&&&&&&&&&'''%%%!!!###)))***'''+++444)))(((&&&######(((111888&&&&&&%%%%%%$$$%%%%%%%%%(((,,,,,,))))))---000///+++***---///---(((&&&)))$$$&&&'''&&&%%%&&&***---&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&)))+++,,,***)))'''111...***&&&###$$$///;;;***&&&$$$'''(((&&&%%%'''&&&))))))%%%###$$$%%%###"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$!!!$$$'''&&&$$$"""###%%%###$$$$$$$$$######%%%'''$$$%%%$$$###''',,,+++&&&!!!%%%***+++)))'''&&&'''''''''''''''''''''&&&&&&!!!%%%&&&%%%%%%***---............---,,,***)))((("""&&&((()))+++......,,,%%%$$$%%%'''+++------+++,,,***((()))+++,,,***(((666111***%%%###&&&***...)))---///...///111///,,,555888777111---,,,***'''***222666222,,,***+++,,,)))---)))***333111+++,,,000***'''))),,,+++***,,,***)))***///444555000+++---,,,+++,,,......---,,,)))))),,,111111///000333,,,------///000111111222444333111000...---------******++++++,,,------......000666???JJJRRRTTTTTTOOOMMMHHHAAA===???EEEKKKJJJHHHAAA777---'''(((***%%%'''---555===???<<<999///***'''***111===OOO]]]hhhkkkkkkeee^^^[[[VVVRRRIIIAAA888555666555---&&&"""!!!$$$%%%(((+++''')))...888III```vvv~~~~~~zzztttgggZZZMMMGGGCCC???;;;;;;BBBJJJLLLCCC777222222333111666@@@OOOddd{{{xxxpppeee^^^[[[XXXRRRNNNHHHJJJOOOVVV[[[ZZZTTTOOOGGGHHHKKKQQQ[[[kkk~~~rrr^^^PPPKKKXXXWWWVVVTTTSSSSSSSSSSSSOOOKKKLLLOOOLLLHHHPPP^^^MMMKKKJJJHHHHHHHHHJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEGGGIIIIIIGGGDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@???<<<<<<;;;:::999999999999999666333111000...,,,***,,,***+++...---***,,,111111111444999:::777666888888666:::@@@@@@;;;888:::777:::<<<:::777:::DDDMMMCCCBBB>>>999:::>>>===:::444444666777777777666555444444444555666777777777333333333333222222222222111777===<<<666111111333444444222111000000222444...111444333000///222666:::555000///111222000---666444111...------...///,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---,,,+++,,,+++,,,---//////---,,,+++(((***111333...)))((((((,,,///000...+++******)))666aaakkk???&&&111444)))((()))+++***)))...555444...)))'''***...000000+++...))))))333222+++,,,---,,,***)))((('''((((((000&&&''',,,((()))---***(((((('''&&&&&&&&&''''''***%%%$$$)))&&& )))'''&&&&&&(((+++...///%%%%%%%%%%%%%%%$$$$$$######((()))'''&&&(((((('''###(((///222---&&&''',,,$$$%%%&&&%%%$$$$$$&&&)))%%%%%%%%%%%%$$$$$$$$$$$$"""%%%(((+++,,,***(((&&&...444///$$$"""$$$)))222%%%###$$$((()))&&&)))...###"""$$$''''''$$$$$$(((!!!"""$$$%%%&&&&&&%%%%%%##################"""""" $$$((('''$$$"""###&&&###$$$%%%$$$###"""$$$'''((((((%%%$$$'''+++((("""%%%(((++++++(((%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###&&&'''$$$%%%,,,///...+++++++++******))))))))) %%%)))))),,,000000,,,''')))+++---///111555888,,,------,,,,,,,,,---...000---***''''''***---000***......++++++......***555888666000---------+++(((...000+++)))******(((---///))))))222222,,,...(((&&&(((,,,---******,,,+++******,,,///000...,,,---------///111111000...+++***---111000+++,,,111)))***,,,...///111111222888777555333111//////...++++++,,,,,,---............222:::CCCJJJPPPTTTVVVQQQMMMGGGAAA???@@@CCCFFFGGGDDD???666---***---000%%%(((---555===@@@===:::---&&&###***666DDDSSS^^^gggjjjhhh___WWWQQQMMMIIICCC???:::888666333,,,'''###"""%%%%%%''',,,)))***///<<>>XXXXXXVVVUUUTTTSSSSSSSSSOOOKKKKKKNNNJJJIIIVVViiiMMMLLLJJJHHHHHHHHHJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHHHHIIIIIIIIIIIIEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBBBBBBBAAA@@@??????AAA???<<<:::777666666666444222000/////////...,,,000------111000---000777333222555;;;<<<999888999444333888???AAA;;;999<<<;;;:::777333111555<<>>BBBAAA>>>+++### )))999IIIWWW```gggiiifff\\\QQQKKKFFFAAA>>>>>>===:::666000,,,)))(((!!!###%%%$$$%%%)))******000@@@VVVkkkzzz~~~|||zzzuuunnngggZZZNNNIIIEEE???:::999CCCMMMQQQFFF888111333666888<<>>IIILLLDDD:::000333888;;;<<<:::777555888666555666888777555222333333333222000000222444////////////111555555444***,,,/////////000333666???<<<666111///111444777111111000000000000000111000///---,,,,,,---.........,,,,,,...,,,)))***......+++))),,,111333000,,,******+++,,,------------444000---,,,///111000///))))))))))))))))))))))))''',,,111000,,,)))***---''')))))))))+++---)))"""---444222***%%%$$$777VVVLLL;;;&&&333555'''+++,,,))))))***,,,---,,,)))&&&,,,***)))((()))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''+++,,,((($$$,,,)))&&&%%%''''''%%%###,,,$$$ &&&+++)))'''(((%%%...000---,,,...222(((***,,,+++'''%%%&&&(((!!!"""$$$###"""!!!"""###&&&&&&%%%&&&&&&'''((()))@@@444,,,///000***!!!111...)))%%%######%%%&&&,,,(((""""""((('''"""))))))&&&!!!"""'''((($$$ !!!$$$%%%%%%$$$!!! """"""""""""""""""""""""###$$$&&&&&&$$$######$$$$$$###$$$(((((($$$###$$$%%%%%%)))111111(((######'''&&&$$$$$$%%%'''***,,,'''((('''%%%$$$&&&---222,,,((($$$###'''+++---,,,///---+++)))***)))((('''%%%+++666???>>>666000///111666777333222777888666:::666222000111111000...---+++'''%%%&&&)))---000000333555333000111777===000---***,,,111444333000222;;;***+++***(((888---+++---...---***(((***,,,)))***,,,,,,,,,***(((''',,,......,,,******---111,,,,,,000444111***)))...---+++))))))+++,,,,,,,,,---)))333222%%%---555'''&&&,,,...++++++///111...999444777CCCNNNQQQSSSVVVQQQKKKBBB===>>>BBBGGGJJJEEECCC:::///)))(((%%% $$$,,,333888:::::::::,,,))))))///888DDDTTTaaammmhhh]]]OOODDD???<<<999999;;;<<<;;;666000,,,***""""""###"""$$$(((&&&+++444EEEZZZooo~~~}}}|||uuummmdddYYYLLLFFFAAA<<<::::::AAAIIIJJJ@@@666333333111999AAAMMM]]]sssnnnbbbXXX___gggrrrxxxrrriii```YYYTTTPPPNNNLLLOOOSSSVVVVVVTTTQQQOOOQQQRRRUUU^^^mmm|||ooo[[[HHH<<<555222XXXWWWVVVTTTSSSRRRRRRQQQPPPJJJMMMPPPLLLRRRYYYVVVPPPJJJHHHKKKJJJGGGFFFJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===============<<<<<<;;;:::888777777777666333000//////000...///111222333333333333>>>======;;;:::888666555<<<:::999:::;;;;;;999777777666666666777777888999;;;999888<<>><<<;;;888666666777777444222555333222444555555333000444333111000111222111000---000222222000------...777555111//////222555888111000000//////000000000111000...------------......,,,,,,...,,,(((***......,,,+++---//////,,,)))))))))+++,,,......//////:::666111.........---,,,)))))))))))))))))))))))),,,///111000+++(((''''''&&&)))******,,,///,,,&&&...222,,,''''''%%%---AAA___+++'''---(((---)))***)))***+++,,,,,,***(((+++***(((((())))))(((&&&---------,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&******&&&""")))'''%%%&&&((()))(((&&&$$$)))000111((("""***666,,,,,,+++(((%%%(((///666(((***+++***'''%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((()))777222000444444,,,%%%###((('''&&&%%%$$$%%%&&&&&&###%%%%%%%%%))),,,)))######&&&))))))'''$$$$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""$$$%%%$$$###""""""###&&&$$$&&&******'''%%%'''((((((+++111000)))$$$%%%'''''''''&&&&&&'''''''''"""$$$&&&%%%$$$$$$'''+++)))((('''((())))))((('''%%%%%%&&&))),,,//////...***...777???>>>666222222...222222...,,,000222111:::888555444444222...+++333111---***)))+++...111***---//////------///111...,,,+++...222333///+++333<<<...//////,,,999///***,,,---,,,***)))***,,,+++++++++,,,,,,---......(((+++...///...---,,,,,,//////222555111***)))...111///,,,+++++++++***)))///***111333'''+++222)))111444222,,,))),,,...---:::777:::FFFPPPTTTUUUXXXVVVOOOFFFAAA@@@CCCGGGIIIHHHAAA888222...***&&&######+++444<<>><<<222...,,,111;;;HHHXXXfffkkkcccWWWHHH>>>888666555999;;;<<<:::666111---+++### """###!!!###''''''+++666HHH^^^sss{{{sssfffZZZNNNFFFAAA;;;777888>>>EEEEEE===444111222111;;;GGGWWWfffwwwqqq```TTTEEEJJJRRRbbbxxxvvvppphhhaaa[[[VVVRRRPPPKKKNNNQQQTTTUUUTTTSSSRRRSSSTTTYYYcccqqq}}}rrr```KKK<<<444000...XXXWWWVVVTTTSSSRRRRRRQQQSSSKKKMMMPPPMMMQQQTTTLLLPPPKKKIIIIIIGGGEEEGGGJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJHHHEEECCCBBBAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;999888777555666666444111///.../////////......//////000000>>>>>>===<<<:::888666555;;;:::999:::;;;;;;999777888888888888888888999999666888::::::888777999;;;666777:::<<<>>>>>>>>>>>><<<:::777555555666555444777444222555999:::444...666444111111111111000//////111444444111...,,,+++222111///...///111333555000//////......///000000222111///...---------...///------...,,,((()))---,,,---.........,,,)))(((((()))+++---...000000111:::666000---++++++******))))))))))))))))))))))))((()))+++,,,------,,,,,,&&&)))++++++---000...)))------&&&%%%,,,***'''///vvvUUU+++,,,444...,,,!!!***))))))***,,,---,,,+++***)))((((((******)))(((111000///...,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''******&&&###&&&%%%$$$&&&(((***))))))'''///...###&&&333444000)))$$$###'''---222''')))***)))'''&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))***+++000555333---((('''""""""###$$$%%%$$$$$$$$$ ''',,,......---(((!!!!!!***111,,,""" '''"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!!!!"""&&&$$$%%%)))***'''&&&((()))((()))---,,,'''$$$%%%'''((((((((((((&&&$$$"""###'''(((%%%###$$$%%%'''))),,,---+++(((%%%$$$&&&&&&(((+++......,,,***''')))///555444...***+++***---,,,'''&&&)))++++++000000111333444333000---///---***''''''))),,,...(((+++...000000---***(((,,,,,,...111555444000+++///555+++,,,+++)))222,,,)))***,,,+++******+++,,,---,,,+++,,,---000333555)))***+++---///000...,,,111111333444000++++++...111///,,,,,,,,,,,,+++***000)))///222***)))...,,,::::::555,,,)))+++///000999777;;;FFFOOOTTTVVVWWWXXXQQQHHHAAA@@@BBBEEEGGGLLL???555111,,,###!!! """)))444???DDDBBB>>>666000---222===KKK\\\jjjggg]]]NNN???444000000111;;;<<<<<<:::666111...---%%%!!! """"""!!!"""%%%(((,,,888MMMeeeyyy~~~vvvfff[[[NNNGGGAAA999555444999>>>>>>888111///000111===NNNcccqqq~~~vvvcccRRRHHH>>>@@@EEERRRfffxxx~~~{{{sssoooiiiccc^^^YYYTTTQQQOOOPPPQQQRRRRRRRRRRRRRRRUUUXXX___jjjxxxwwwfffNNN;;;111---,,,+++XXXWWWVVVTTTSSSRRRRRRQQQ\\\RRRPPPQQQLLLNNNNNNEEEHHHHHHHHHHHHGGGGGGHHHJJJGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEDDDCCCAAA@@@??????<<<<<<<<<;;;:::999888777111222444333000---,,,+++000///...---...000222333555666666777777777777777999999999:::::::::999888888999999999999999999999777999:::888444444777:::333444555666888:::;;;<<<:::888555444444555666666777444333444888888555111555111000222333222111222...000222333333222111111222222111111111111111111///............//////000333222000...---------...///------...,,,((()))---+++---000000...+++***))))))***,,,---...//////000111...+++)))))))))+++,,,))))))))))))))))))))))))''''''(((***---...---,,,'''+++,,,+++,,,...---)))))))))###$$$000000+++---000000(((666999,,,+++"""***)))((()))+++---------)))((('''(((***+++***)))))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))******'''$$$######$$$%%%'''(((((('''&&&$$$$$$%%%&&&%%%$$$###///,,,((('''((()))(((&&&&&&'''(((''''''&&&%%%%%%"""$$$''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((("""$$$)))------***'''&&&$$$$$$$$$$$$######""""""***000333000,,,)))$$$ &&&333000"""'''$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""$$$$$$"""###''''''%%%$$$'''$$$$$$%%%''''''%%%$$$%%%''''''''''''&&&%%%$$$$$$###&&&******'''%%%%%%&&&&&&***//////+++'''%%%%%%'''(((+++...///...)))&&&$$$$$$&&&******%%%###$$$'''((('''%%%###%%%(((***++++++,,,---------+++***'''&&&%%%%%%&&&))),,,...+++---222666777444...)))---...000333666777444222//////)))((('''(((------)))******+++++++++,,,,,,---,,,------///111333555///,,,)))***...111222111///111333222...+++,,,///,,,+++***+++---......---...)))+++000,,,(((+++///:::888444...,,,///333777555666;;;DDDMMMRRRTTTUUUTTTMMMEEE???===???BBBDDDHHH;;;222111*** $$$000!!!"""(((444AAAFFFCCC>>>444...---444@@@NNN]]]iiieeeXXXFFF888---))),,,111<<<======;;;666222//////&&&"""!!!###""" !!!$$$(((---;;;RRRkkk~~~|||rrrdddYYYNNNGGGAAA999444333444666666222...---///222???QQQgggxxxkkkVVVFFF>>>>>>???AAAIIIXXXjjjxxxtttpppkkkfffaaa[[[UUUQQQTTTSSSRRRQQQPPPOOOPPPPPPUUUZZZdddqqqqqq[[[BBB444000...,,,+++XXXWWWVVVTTTSSSRRRRRRQQQaaaTTTQQQPPPKKKMMMOOOFFFFFFJJJMMMLLLJJJIIIHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@???<<<<<<<<<;;;:::999777777///111333333000---+++***...---,,,,,,...000444666///000222444666777888888888999999:::999999999999999999::::::::::::999888<<<;;;999777777777888999777666666777888:::===>>>666555444333333444777888555555444222222444666888666111///333444111000333333222111111222444666777222333333444444333333222...............///000000222111///...---------...///------...,,,((()))---+++---000000///---,,,---,,,,,,------...---------++++++***))))))***+++---))))))))))))))))))))))))000...,,,+++***(((&&&###(((,,,---***)))***)))&&&%%%***%%%$$$---///,,,111%%%...***000,,,$$$---,,,***((('''(((***,,,,,,,,,((('''&&&''')))******)))###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((&&&$$$###$$$%%%%%%%%%$$$$$$$$$000+++&&&'''+++---'''(((&&&$$$&&&))))))%%%!!!&&&&&&&&&&&&&&&&&&%%%$$$"""$$$'''((('''%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$###"""$$$''')))'''###&&&%%%$$$######$$$%%%&&&444666444,,,'''&&&%%%###%%%"""...///$$$!!!'''$$$###"""!!!!!!"""###$$$########################%%%&&&&&&%%%######%%%'''%%%"""###&&&'''$$$$$$'''!!!#########$$$&&&'''''''''&&&$$$$$$$$$%%%'''(((&&&)))***(((%%%$$$&&&)))%%%(((++++++(((%%%%%%'''###&&&***///222111---)))(((%%%%%%))))))&&&$$$&&&'''&&&&&&&&&&&&&&&***---000///,,,***'''&&&&&&&&&+++*********+++---///111***---222777999666000+++------...111444777888888888111///******...000666*********+++,,,------,,,+++,,,...///000000//////...,,,,,,...222444222000,,,///111///,,,,,,...000******)))+++---...---,,,***+++***+++---******111666555333222000111444777333777===DDDLLLRRRTTTTTTOOOJJJBBB>>>===@@@CCCEEEAAA888444333,,,'''444III######'''333???EEECCC>>>333///000:::GGGSSS___hhhbbbSSS@@@333***&&&,,,444===??????<<<888333///...'''###!!!###""" ###'''///???VVVnnnyyyoooaaaWWWMMMGGGBBB:::444333000000000...++++++...333???NNNdddyyyuuu]]]HHH;;;555444666:::BBBOOOdddwwwtttoooiiiccc\\\UUUQQQVVVTTTRRRPPPOOOPPPQQQRRRUUU[[[ggguuufffPPP:::333333111---***XXXWWWVVVTTTSSSRRRRRRQQQ[[[QQQPPPOOOKKKNNNRRRLLLJJJPPPTTTQQQMMMJJJHHHEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEGGGHHHHHHIIIIIIIIIBBBBBBBBBBBBCCCDDDEEEEEEAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;:::888777666000222444444111...------+++*********,,,///222444111222333555666777777777666888::::::999888999:::888999:::;;;:::999888777???<<<888888999:::999888888777777777888:::<<<===555666666555444444666999444444333111111333999===;;;333111555444///---111888555111000111333555555///000222444555555555555............///000111111000///...---,,,---.........,,,,,,...,,,)))***...------......//////......,,,,,,------,,,,,,+++***,,,......---+++******+++))))))))))))))))))))))))---,,,+++***((('''&&&&&&(((,,,---)))&&&''''''%%%%%%---)))###&&&((((((///444777))))))(((%%%...&&&(((''''''(((***+++***)))'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$######%%%'''&&&$$$###""""""+++...///,,,((('''&&&###'''$$$!!!!!!$$$&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######&&&)))***)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''""" $$$)))(((###%%%$$$$$$$$$%%%(((+++,,,555444///'''%%%(((***(((((("""""")))+++&&&###&&&$$$###"""!!!!!!"""###$$$########################$$$%%%%%%%%%$$$%%%'''***)))&&&&&&((((((%%%%%%((("""%%%&&&$$$&&&)))***)))%%%$$$###"""###&&&)))+++&&&''''''%%%""""""&&&)))&&&'''((((((&&&%%%%%%&&&)))+++...222333000+++&&&+++&&&%%%((()))'''&&&(((((('''(((***)))((()))...+++++++++***)))+++...111000///......---,,,,,,,,,&&&)))---000000///,,,+++++++++,,,...111444666888:::///222,,,,,,222///999---,,,+++,,,---...---,,,***+++---//////...,,,+++(((+++000555777555///+++---111111,,,)))+++...///...---,,,---...---+++******333...(((------+++000555333333333111...///333333999AAAFFFMMMTTTWWWVVVOOOJJJDDD@@@@@@CCCGGGHHHBBB<<<777222(((###///@@@###$$$(((222===DDDDDDBBB;;;777888BBBNNNXXXaaahhh]]]LLL:::///(((%%%,,,888???@@@AAA???:::333...,,,&&&###!!!###""" $$$(((222EEE[[[pppzzzooo___UUULLLHHHBBB:::444222///,,,++++++******...444===LLLaaaxxxjjjSSSAAA666222///000444;;;GGG\\\yyy{{{wwwrrrlllfff___XXXTTTUUUTTTRRRQQQQQQRRRTTTUUUTTT\\\iiixxxrrrWWWDDD333222555000***'''XXXWWWVVVTTTSSSRRRRRRQQQTTTNNNPPPQQQKKKNNNRRRMMMJJJQQQTTTOOOJJJIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGBBBAAAAAAAAAAAABBBCCCCCC????????????????????????;;;;;;;;;:::999888777666000222333222000...------************,,,---///000222333444555666777777777555888::::::888777999:::888999:::;;;:::999777666<<<:::999888999999888777777777666666666777999999888999:::999666444555777333222111222555999<<<===;;;222000555555///...333888555111000111222222000...///000111222222333333////////////000111222222------,,,++++++,,,...///,,,++++++---,,,***+++000222...++++++---...---+++******++++++,,,++++++++++++...000000---***(((((())))))))))))))))))))))))%%%'''))))))((((((+++...&&&+++,,,(((%%%'''((('''%%%///,,,$$$%%%&&&&&&,,,,,,444+++,,,+++(((,,,'''&&&'''(((***)))'''%%%&&&%%%$$$%%%''''''&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&%%%&&&###&&&((((((&&&$$$###$$$###***...)))$$$$$$$$$###%%%###!!!!!!###%%%&&&&&&$$$###"""###%%%&&&$$$""""""%%%)))***)))&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&((('''"""!!!&&&'''%%%$$$%%%&&&'''((()))***+++000///+++'''(((,,,+++&&&%%%&&&''''''&&&%%%%%%%%%######""""""""""""##############################"""###$$$######%%%(((+++***'''&&&((('''$$$$$$'''$$$((((((%%%%%%))))))%%%############%%%&&&((()))$$$%%%&&&$$$!!!!!!%%%)))---,,,,,,,,,,,,***'''%%%000111222444333///)))$$$***%%%###&&&((('''&&&(((***)))***---+++&&&&&&***&&&(((,,,---...111555888------,,,+++***)))''''''''')))+++***(((''')))+++***,,,...000111222333444333'''000++++++000'''333000...,,,---//////...,,,++++++,,,,,,,,,,,,,,,,,,))),,,000222111///...---111555444,,,(((+++------///......///000000...,,,...???666'''---111+++---555111000111///+++,,,222111:::BBBFFFMMMTTTWWWUUUPPPKKKEEEBBBBBBEEEHHHIIICCC???777---### """&&&###%%%***222<<>><<<888555444666444111000444;;;???>>>;;;777///---555777111111777444111000111333333000...111000000///......------////////////000111333333,,,+++******+++,,,...///+++***+++---,,,***,,,111555///***(((+++---+++''''''((()))***+++,,,,,,,,,&&&***//////,,,)))''''''))))))))))))))))))))))))'''+++---***%%%$$$'''+++%%%***,,,(((&&&(((***)))$$$000---%%%(((***)))---$$$555111---&&&"""---'''&&&&&&'''((())))))&&&###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((())))))))))))***###&&&******(((&&&&&&'''%%%'''&&&$$$''',,,(((!!!###%%%''''''%%%$$$###$$$"""!!!###%%%&&&$$$!!! ###&&&((('''$$$""""""$$$$$$$$$$$$%%%&&&'''''' (((***###"""&&&&&&&&&''')))+++***)))&&&%%%------***))),,,...)))!!!!!!)))---(((###$$$%%%%%%"""""""""######"""""""""######################## !!!"""""""""%%%))),,,***&&&%%%&&&%%%""""""$$$$$$(((((($$$###&&&%%% """###%%%&&&''''''&&&&&&"""%%%'''&&&$$$###&&&(((555333222333333000***%%%***,,,///333555444000,,,,,,'''%%%(((+++***)))***,,,***+++///,,,$$$"""&&&,,,000222222///------...***++++++++++++***))))))+++------***%%%$$$(((---,,,///333555444333111111///###111------111###000222///---...000000...,,,,,,+++***)))***,,,...000000///---)))&&&(((///555555999777---(((***,,,+++------...111333444333111222HHH==='''---333,,,***333...,,,...---***---444///888AAADDDJJJRRRUUUSSSQQQLLLFFFBBBBBBDDDGGGHHH===;;;444+++((()))&&& """%%%+++333<<>>AAAEEEAAA;;;===<<<:::888777666666666222111///---+++***)))))))))'''(((++++++,,,222:::000555999:::888666777888666666777888999:::::::::<<<======<<<::::::;;;===999777555444666777777666:::::::::888666666888:::333888<<<;;;888555777999666222111666999999999<<<222222111000/////////000...000111000///...///111...///000111111000///...222///,,,---000222111000,,,000333333000.........222///,,,***)))+++---///------------,,,+++***)))******+++,,,,,,***)))(((((()))+++,,,,,,+++)))(((&&&''')))***+++++++++************))))))))))))(((+++)))'''''')))***+++***+++******,,,...---)))%%%)))++++++***,,,///---((('''***---,,,(((&&&'''***$$$%%%%%%%%%&&&'''''''''''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))'''000444---%%%######!!!$$$$$$$$$%%%%%%$$$$$$$$$########################""" 333***###((('''%%%$$$######$$$$$$'''###"""$$$$$$"""###'''(((---((($$$(((&&&$$$+++***---,,,)))***---((( &&&%%%???333---"""111!!!########################"""$$$&&&%%%$$$###$$$%%%+++%%%"""&&&&&&$$$###***,,,%%% """$$$###+++333000!!!''')))!!!!!!!!!!!!"""###$$$&&&&&&$$$$$$%%%%%%&&&''''''''',,,111---,,,444555000000222,,,000222,,,+++///***666444444555333000//////............000222444555444333///+++''''''(((******)))((()))***+++***(((++++++++++++***)))******111777+++666222###///+++///999000(((111...+++999666333---'''(((,,,---***---///222333111///......+++222555222222555777666999888444...---///...*********,,,------,,,+++***...000222111///...111555888333---,,,///333555666000888@@@EEENNNWWWXXXSSSQQQJJJAAA===???BBBEEEFFFAAA777,,,%%%$$$$$$###!!!!!!&&&111>>>HHHLLLJJJGGGHHHDDDAAADDDRRR^^^^^^XXXNNN;;;)))""" !!!***555FFFMMMOOOGGG<<<333---(((""" !!!%%%&&&$$$%%%(((000AAAWWWlll~~~|||rrrcccZZZQQQIII???666111222//////,,,(((&&&(((...333???OOOfff~~~lllRRRBBB000)))---///''''''***000999KKKbbbttt{{{vvvrrrlllddd]]]ZZZ[[[XXXUUUSSSPPPLLLNNNSSSXXXaaassssssXXXCCC555333,,,%%%'''+++((( WWWVVVTTTRRRQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJKKKGGGAAA===>>><<<999<<<;;;:::999777666555555333222000...,,,+++******+++***+++---,,,))),,,111000444888::::::888666666777777777888999999999:::999;;;======<<<:::::::::;;;999777666777888888777999999999888666555777888;;;<<<<<<888444444777<<<666222000444666444444666222222111000000000111111///000111000///...///111...///000111111000///...222000......111222222111...000222222///------...000///,,,+++***+++---...------------,,,+++***)))******++++++******)))(((((()))***+++,,,,,,++++++)))******+++***)))'''&&&((()))))))))******++++++***(((&&&&&&((()))***)))******+++---///...)))%%%(((***+++***,,,///...))).........---+++)))((((((''''''((((((((((((((((((''''''((((((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$+++---(((%%%''')))(((#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######@@@666%%%!!!'''"""""""""###%%%'''***+++((($$$"""$$$$$$$$$'''+++$$$***&&&###&&&"""###&&&***+++)))))),,,***%%%###%%%555***+++"""+++########################"""$$$&&&%%%$$$###$$$%%%***&&&!!!!!!$$$''''''%%%'''------(((###$$$$$$"""+++///,,,###"""((()))$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''((())),,,+++,,,---///222111------%%%(((,,,))),,,000+++111000//////...---,,,,,,000000000000222333555666//////...+++(((''')))***+++***((()))***+++***)))***))))))***+++,,,++++++&&&999444555...(((555...,,,777333---333000///===999555...)))+++///---((((((+++...///......///000999555222111333222...+++444444000+++***---,,,((()))***+++,,,---.........111///---++++++000888>>>999555111///000333666888555<<>>===:::999888<<<:::888777888888777666888999999777555444555666;;;:::888555333777>>>DDD888333111333444222111222222111111111111222222333///000111111//////000111...//////000000//////...222000//////111222222222000111222000...------......------,,,,,,,,,,,,------------,,,++++++******+++******)))))))))))))))(((((()))***+++---//////************)))((('''&&&'''((()))***+++,,,------((('''%%%&&&((())))))((())))))+++...///---(((%%%'''***+++***,,,000...***,,,++++++)))((('''&&&&&&))))))(((((((((((((((((('''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%'''&&&$$$%%%))),,,+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!ddd777++++++!!!!!!"""$$$&&&))),,,...,,,(((%%%&&&&&&$$$'''+++%%%***%%%!!!%%%$$$###***!!!'''***(((&&&&&&&&&%%%###'''))) ,,,%%%$$$!!!########################"""$$$&&&%%%$$$###$$$%%%(((%%%######&&&((('''%%%***,,,+++(((%%%%%%$$$ 444...&&&"""$$$))),,,...(((((('''&&&&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((,,,###***000)))---333)))+++$$$&&&***(((---111***------+++*********++++++*********+++,,,---...///***+++,,,+++)))(((((())),,,***(((((()))*********)))'''&&&(((,,,...---+++$$$777444111333888>>>---000888444...///+++)))222666444///+++...111///)))&&&(((+++,,,---///333555>>>111)))///666333---,,,111111...******,,,,,,(((******+++,,,---///000111...+++(((&&&)))///666;;;333444666666555555555666666;;;@@@EEEMMMTTTVVVSSSMMMGGG@@@===???BBBDDDDDD???999222///000222333222000,,,)))000>>>LLLSSSTTTMMMLLLLLLPPP[[[aaa]]]SSSBBB222$$$!!!"""&&&222@@@IIIOOOPPPHHH<<<444...***$$$"""!!!###""""""&&&,,,???NNNaaappp|||~~~uuueeeZZZMMMEEE===777555777......,,,)))(((+++333999KKKZZZnnnsssYYYBBB222'''((()))###+++444CCC[[[ooo}}}xxxqqqjjjddd^^^ZZZ]]]YYYVVVTTTPPPKKKLLLPPPaaajjj|||ttt\\\FFF666###,,,222...((((((+++---VVVVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????????????????????????????;;;@@@BBB>>>;;;<<<======999:::::::::999666444222333222000...---,,,++++++)))''')))---...---...222666444222444888999888555999999999888888888888888555888:::;;;:::999999:::<<<:::888777777777555444777888888666444444555666333555777999;;;???EEEJJJ999555222555555222111333222111111111222333444444///000111111000///000111////////////////////////000000///000000111111111222111000///---------...,,,,,,---------,,,,,,+++---,,,,,,++++++++++++++++++***)))((('''((()))***((((((((((((+++...111333''''''(((((()))))))))))))))))))))***+++,,,,,,,,,(((&&&&&&''')))******)))))))))******+++***(((''')))++++++***,,,///---((('''***,,,+++&&&%%%'''***((((((''''''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$''')))(((%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###"""ccc///*** )))%%%%%%%%%%%%&&&(((***+++---)))((()))'''$$$###&&&'''***"""$$$'''+++777""")))000///)))###""""""%%%***"""---))) $$$########################"""$$$&&&%%%$$$###$$$$$$%%%$$$###$$$''''''&&&$$$''''''&&&%%%%%%%%%### @@@000"""!!!%%%(((///888''''''&&&&&&&&&&&&''''''+++)))&&&$$$###$$$&&&''',,,(((222$$$)))444'''+++***///000***---111***,,,,,,+++'''(((+++---,,,%%%%%%%%%&&&&&&''''''((('''))),,,,,,***(((''''''+++)))&&&&&&''')))))))))+++(((&&&(((,,,...,,,***,,,///***...<<>>???AAABBBAAAAAA;;;444000////////////!!!///BBBPPPVVVUUURRRSSSUUUYYY```cccZZZOOO<<<...""" """(((555DDDMMMRRRRRRHHH<<<444///+++"""!!!"""$$$###"""&&&,,,CCCRRReeesss}}}~~~wwwfffYYYKKKCCC===888777999333222///+++))),,,333999PPP```rrroooOOO999444,,,&&&$$$"""***111>>>UUUlll|||tttlllgggbbb^^^[[[WWWTTTSSSPPPLLLNNNSSSfffqqq}}}cccNNN???777%%%---333111***'''))),,,RRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>888<<<===;;;;;;===<<<888999999::::::999666333222111000///---,,,+++++++++,,,((('''+++...///333888999555111000444888999888999999999888888888888888777888888888777888;;;>>>===;;;:::999999999666555666777777555444555888:::777;;;@@@DDDFFFEEEDDDDDD777333111444555333222444222111111111222333444444000111222111000///000222//////............//////---...///////////////000222000///...------------***+++,,,------,,,,,,+++,,,,,,+++*********++++++,,,+++)))((((((((()))***(((((('''(((***---111333((((((((((((((()))))))))************************(((''''''(((***,,,+++******)))(((&&&%%%&&&((()))+++------++++++---+++&&&***111777333***&&&)))///(((((((((''''''&&&&&&%%%''''''&&&&&&''''''''''''((('''&&&%%%$$$#########)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''$$$###&&&)))((($$$ !!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%(((!!! CCC###%%%,,,%%%((('''&&&&&&&&&&&&'''((('''%%%'''******%%%"""###!!!&&&"""%%%''')))222$$$,,,666777000'''$$$&&&%%%***+++***%%%"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$$$$"""""""""$$$%%%%%%$$$###&&&$$$###$$$&&&&&&&&&%%%===---"""%%%((('''***222$$$$$$$$$$$$%%%&&&'''(((---+++(((%%%$$$%%%&&&(((***&&&222###&&&222'''&&&,,,777777,,,...222+++))),,,***%%%&&&+++---+++((((((((()))))))))))))))'''***---...,,,(((&&&%%%)))'''%%%%%%&&&''''''''',,,***((()))+++,,,***(((...&&&)))111===AAA999555999///((((((***...///***&&&...222---((((((+++---,,,,,,---,,,,,,///333666EEE777111666444)))'''...///000...,,,---000///+++,,,+++*********+++---...---///000111111111000000))),,,000222222444888<<>>>>>>>>>>>>>>>>>>>>>>>===???===::::::<<<;;;777999999999999777555333222000///...---,,,+++++++++111+++(((+++...///222666999555111000222555999:::888888888888888888999999888888777666666888===@@@>>>===<<<<<<<<<;;;999777666666555555555999>>>BBBDDDGGGKKKLLLIIICCC;;;666444000///222444222222444222111111111111222222333000111222222000000111222///......------......///+++---//////.........///000///---...//////...,,,***++++++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++***************(((((('''''')))+++...000...---+++)))((('''''''''*********)))))))))((((((''''''''')))+++,,,,,,******)))(((&&&$$$%%%'''***+++------++++++---+++&&&,,,333999666+++$$$%%%)))******))))))))))))))))))''''''&&&&&&&&&'''((((((((('''&&&%%%$$$#########((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''### !!!'''***((($$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&!!!111"""&&&&&&%%%%%%%%%'''((()))"""!!!$$$)))***&&&$$$&&& )))******...***$$$(((&&&///444...&&&$$$'''###''' (((&&&'''###"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$%%% !!!"""###$$$$$$$$$###'''$$$###%%%&&&&&&)))...---&&&&&&,,,...(((###$$$""""""######$$$&&&'''(((---,,,***(((''''''((()))'''%%%///&&&%%%...+++###***777666---000444,,,'''+++***$$$%%%+++,,,'''))))))*********)))(((((())),,,//////---***'''&&&'''&&&%%%&&&'''((('''%%%++++++++++++***)))))))))---(((444666444444222BBBGGG888222111---111222((((((000333...&&&&&&***,,,,,,,,,,,,+++***+++...000:::666555777222+++,,,444...///...,,,---000...***,,,++++++******+++++++++---///000...+++,,,000333111...***(((***222===DDD???>>>AAAIIINNNNNNNNNOOOFFFCCC@@@AAAFFFJJJKKKKKKAAA;;;222)))###!!!"""###$$$$$$(((222AAAPPPZZZ___```cccfffggggggaaaSSSDDD333((( !!!###)))888IIIWWWZZZWWWJJJ<<<333...***###$$$(((+++)))(((...666FFFXXXmmmzzz}}}xxxtttrrrtttyyy|||zzzvvviii\\\OOOIIIEEE@@@;;;:::000///...,,,---333>>>FFFVVViii|||{{{XXX333%%%000,,,!!!###***"""!!!)))---666QQQnnn}}}tttlllkkkiiieee```[[[VVVUUUSSSTTT[[[cccqqq~~~cccEEE666555777777333000111000+++)))***WWWUUUSSSSSSTTTWWWZZZ\\\MMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>999999???GGGJJJ::::::999777666555444333111000///---,,,,,,,,,,,,000+++))),,,/////////111444555444333333444777:::777777777888999999999:::666777888888888:::===@@@;;;:::::::::;;;;;;999666666666444444666<<>>AAA888777<<>>OOO^^^gggfffjjjlllkkkhhh___OOO@@@...%%% $$$***;;;MMM[[[^^^YYYKKK;;;222---)))!!!!!!###$$$###%%%///:::LLL___sss~~~}}}xxxsssiiieeecccgggooouuuvvvuuulllaaaUUUQQQMMMFFF>>>;;;///...---,,,...666AAAJJJZZZoootttKKK444(((&&&!!!!!!%%%"""!!!&&&+++555RRRssswwwoooppppppllliiiccc\\\YYYWWWYYYbbbkkkwwwxxxZZZ???444555888999333///000000---///333QQQPPPMMMLLLNNNRRRWWWZZZLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???????????????????????????555;;;===888888DDDVVVbbb;;;:::888666555444444444222111000......---------,,,((((((---111000//////000444777777444444555888666666777888999::::::;;;444777999;;;;;;<<<===???666666666777888888666444666555444444777>>>HHHOOOAAA???<<<:::888777555333:::555333555666444333555222222111000/////////000000222222222111000111222///...---,,,,,,---...///+++///222222000...///111,,,+++,,,...111222///++++++*********+++,,,------,,,+++)))((((((***+++---+++,,,---...---,,,+++***))))))(((((((((((())))))---,,,+++*********,,,,,,%%%%%%&&&'''((()))******$$$$$$%%%(((***+++***(((&&&***...///,,,)))((((((&&&(((******---000///+++'''(((,,,111555444---'''&&&&&&''''''(((((())))))'''&&&&&&%%%&&&'''((()))#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$$$$!!!"""(((!!!""""""######""""""!!!''''''''''''''''''''''''---+++$$$%%%"""''''''&&&%%%$$$###$$$%%%%%%///***&&&&&&### !!!$$$%%%***$$$ %%%$$$$$$---///,,,+++,,,(((###%%%,,,&&&&&&...BBB###'''$$$&&&"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$%%%"""###$$$$$$###$$$&&&((((((%%%$$$### %%%111$$$(((+++))))))+++,,,+++&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%+++///'''&&&444777333111...---888888&&&***111222++++++111000(((&&&'''(((((('''&&&$$$###(((+++///111000/////////(((((())),,,---,,,)))&&&$$$)))...,,,((('''+++111JJJ???AAA///888RRRCCC===,,,'''444:::,,,///777///***+++)))***111999:::777---...///...------...000///333555111000222222///333555444111222444222...((())),,,...////////////333===GGGEEE:::///,,,...222222444888===>>>;;;777666666===JJJSSSSSSSSSVVVOOOLLLHHHHHHJJJKKKIIIGGGBBB<<<111'''!!!!!!%%%)))!!!+++666BBBOOO\\\eeejjjmmmooommmhhh^^^MMM>>>+++""" $$$,,,===PPP^^^```ZZZKKK;;;111,,,(((&&&$$$######"""&&&444BBBRRRdddxxx~~~yyyqqqjjj]]]ZZZXXX^^^gggpppssssssooodddZZZWWWSSSJJJAAA<<<888888666444555<<>>666999<<<000***((()))((('''---666