BM6P6(@ sssPPPCCC???===888999<<<777777999:::999888888999;;;999888777666666555666666666777888::::::::::::999777777888777777666555555666666666666666777888888222???@@@@@@WWWxxxjjjIII:::;;;555444333333222222222222333333333333333333333333444333111///...//////000...000222222111//////000000111111...---000999@@@CCCTTT___YYYQQQPPPMMMGGGDDDAAA<<<666333222333333///000222444555555444444666888:::AAAVVVrrr~~~bbbFFF???999555666333333444555555444222000///333222222333444333111...000000000000000000000000////////////////////////......////////////......,,,,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,......------,,,+++******,,,++++++,,,...///...---,,,+++)))***+++,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,++++++***+++,,,...///------,,,,,,---...000111+++++++++,,,---...///000---000000------//////---//////......------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------...000111222111111000///...---,,,,,,///......------......///........................000111111111111000000//////---,,,...222444222///---///000222222111///...---000222222222333333111111111333666444000222777===555222:::EEEMMMVVV^^^]]]~~~sssVVVGGGLLLLLL]]]oooqqqeeeXXXSSSUUUxxxSSSEEE@@@???999:::<<<777777999::::::999888888999777666666555555666666777222333444444444333222111444555555666666666666555666555555555555666777777666>>>===>>>RRRooogggGGG:::<<<444444333222222222333333111111111111111111111111444333111000//////000000111333555444222000/////////000000///...222:::AAAOOO\\\bbbZZZRRROOOJJJCCC???<<<999555333222222222111222333444444555444444666777999???SSSooo\\\BBB===888555666444333333444555555555555444111000111333555555333222////////////////////////////////////////////////......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///...---...000000///...,,,+++)))***,,,---,,,+++------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,---...000111,,,++++++,,,,,,...//////,,,///000------///000---000000///...---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---.........///000111000000//////......---------,,,,,,++++++,,,,,,---........................///000000111111111000000///...---///333444222///---...///000000///......///111333333333444444333222333666999888444444888===999999???CCCEEEJJJQQQVVV~~~dddLLLKKKIIIYYYjjjnnneeeZZZVVVXXX{{{VVVEEE@@@AAA;;;:::<<<777888:::<<<<<<:::888777777555555555444555555666777555666666555555333222222333333444444555666666666555444444444444555666666999<<<999<<>>;;;666555777555333333333444666777999999222222222444555555333111........................////////////////////////......////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++'''((()))***+++---......000///...///000000...---,,,*********,,,------,,,......------------......+++,,,,,,,,,,,,++++++***------------,,,+++******---------------...///000,,,++++++,,,,,,---...///,,,000222///...000000...111000000...---,,,++++++------,,,,,,,,,,,,------------------------------/////////...////////////........................---,,,,,,++++++,,,,,,---...........................//////000111111111111000......111444555222///000/////////.../////////111333444555555444666777777777999===<<<888888;;;===>>>AAACCCAAA======AAAFFFooorrrXXXVVVVVVaaaooouuuqqqhhhaaa]]]|||WWWDDD>>>@@@<<<;;;===999:::<<>>AAADDDCCC>>><<<<<<888111111111222333333333333222777666555333333444555666555666666;;;JJJccctttQQQ<<<:::666444666444333333222333444666888:::777666555555444333000---........................////////////////////////......////////////......------,,,+++++++++,,,,,,------------------------))))))******++++++++++++''''''((()))+++,,,------...---------......+++)))+++******+++---...---,,,.........------.........,,,,,,---,,,,,,+++******+++,,,---...---,,,+++***------------......//////,,,+++++++++,,,------...000555777333000000000///000000000000////////////------,,,,,,,,,,,,------........................///////////////......------------......////////////......------......///........................---...///000111111111111000///000333777777444000333222000//////000111222444444666777666555888===BBB>>><<<<<<:::777888<<<>>>@@@BBBBBB>>>999666666999XXXxxxqqqrrrqqquuu}}}qqqcccZZZDDD<<>>999666555888======??????===999777444222888JJJ___yyy|||hhhbbbHHH<<>>>>>;;;888777777888777666555444444444444111111111111222333444555<<<:::888666555444444555444333333333333444555555333555666<<<@@@???RRRvvvWWWBBB:::666222111111111111222222333000000000000000000000000111222222222222222111111,,,...111222111111111222222111111000111222333444555444222111111111000......///000222333444444444555444444444444444555555444555777;;;DDDYYYzzzmmmOOO>>>===777333444222333222111111111111111222111111111333444444222000........................////////////////////////......////////////............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++*********......///000111111...+++******+++---///000...,,,......------------......---............------,,,((()))***,,,---...//////------......///......---,,,,,,++++++++++++,,,,,,444;;;>>>888222//////---,,,---...111333666777888......------------.................................///000000000///---,,,,,,,,,------.........///---,,,,,,++++++,,,,,,---........................---......///000000000000///000444:::???@@@;;;777333111///---------...///444222555:::888666>>>IIIYYYMMM???888444333888======BBBDDD>>>888666555444:::BBBPPPiiiwwwzzztttooorrrlllmmmOOO???AAA<<<888;;;<<<888:::;;;:::777666555666555555555555666666777888666555555444444555666777:::999666444444444555555444444444444444555555666333777666888;;;:::GGGbbbUUUDDD===555333222111111111111111111000000000000000000000000000000111222222111000000...000222333222111111111//////...///111222222222000//////000///......000/////////000111222222333111222333444444555444444333555999===CCCVVVyyy}}}|||hhhKKK<<<===777333444333000111111222222111111000//////000111333444222000////////////////////////////////////////////////......////////////......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,+++++++++------...000222111...,,,))))))+++---000000///---------,,,,,,,,,,,,------......//////000/////////*********+++,,,---...///------...//////...---,,,,,,,,,+++++++++++++++,,,---555999555...,,,,,,,,,+++,,,---000222444666777......------------......---------------------------...000000000///---,,,---------------------------,,,,,,++++++,,,,,,---..............................///////////////...///111666===CCCDDD???;;;444333222000//////000000333111444:::999666@@@NNN\\\OOOAAA999666555999>>>AAAOOOVVVLLL===777999<<<>>>AAAGGGXXXgggbbbZZZaaa___\\\bbbtttpppvvvUUUCCCBBB<<<777:::<<<666777777666444333444555333333444555777999:::;;;888777555444333333444555777666444333333444555666555444444444444555666666333999666444777888BBBWWW|||TTTFFF>>>555333333222111000000000111111111111111111111111111//////111222222111000///111333555444333111000111---,,,---...111222333222...///111333222222444777///////////////000111222///000222444555555444444333555:::>>>CCCUUUxxx~~~|||dddHHH;;;<<<777333444333///000111222333222222111111111000111222111///---000000000000000000000000////////////////////////......////////////......///...---,,,++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...+++++++++,,,,,,---------******,,,...000000---***))))))+++...000111///------,,,,,,++++++,,,,,,---......///000111111000000---,,,+++***+++,,,---...------/////////...---,,,,,,,,,++++++***+++++++++'''///555111+++)))*********+++---...000222444444......------------......------------------------,,,...///111111000...---------------------------///......------......///...........................///////////////......///111777???EEEFFFBBB===888777666555444444333333222///333:::999777AAAQQQ\\\PPPBBB<<<999888;;;???GGG\\\iii\\\EEE:::>>>EEEEEEFFFEEEMMMTTTLLLIIIUUUSSSSSSZZZhhhyyyzzzrrrfffEEE???BBB===;;;???;;;:::888666666777999:::333666555333777???AAA===555555555555555555555555111222222333444444444444000000111222333333444444333444555666999===CCCGGGjjj~~~NNN@@@???555666555444333222111111111///////////////000000111......//////000000111111000111333333111000111222000000////////////000000///000000111111111111000000000111222333444444555222222333333333333444444777:::999<<>>DDDFFFDDD<<<;;;999666444222111000888111///444444111666@@@JJJCCC===<<<===<<>>;;;:::777666555444333222333333444888999999<<>>AAAXXXzzz{{{LLL??????666444333222222222222222333111111000000111111222333111111000000//////......///111222222111000000111000000////////////000000//////000111111111111000111111111111111111111222222222333333333333444444666888777999AAAMMMqqq}}}]]]DDD888999666555777333222222111000000000111111222222111111111000000000/////////////////////000111111111000///...------///////////////...------000...,,,,,,---...---,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,...000333555666///...,,,+++***+++---...------...//////...,,,,,,---...111222333111///...---,,,+++***+++,,,...000//////......---,,,,,,+++---,,,,,,+++,,,---...///,,,---...//////...---,,,***+++,,,---////////////222111///---,,,,,,,,,,,,...---,,,,,,,,,---...///------............------+++,,,---...//////...---+++,,,---...///000000000//////......//////000111000000///...............000222444555:::AAACCC@@@===<<<999666444222111111666333222444333333777<<<::::::???EEEGGGCCC@@@BBBOOOnnnrrr___TTTIIIAAAGGGBBBFFFFFFBBBAAAEEEDDD???BBBNNNSSS___rrroooaaaeee^^^DDD>>>???<<<777999888777666555555555444:::===??????AAAAAA===777444444444444444444444444333333444444444333222222111111111222222333333444444555444333333444888;;;EEE^^^|||LLL<<<;;;222111111000000111222333333111111000000111111222333111111000000//////.........000111111000//////000000000////////////000000...///000000111111111000111111111000000000//////222222333333333333444444444777555777>>>JJJnnnYYYBBB777999555444666222222222111000//////000000111111000000000000//////------........./////////333333222111///...---,,,000000000000/////////...111111000///,,,+++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++---///111333444,,,,,,+++******+++---...//////000000///...,,,+++---///222444444222...,,,************+++,,,...000......------,,,,,,+++++++++++++++,,,---...000000------------,,,,,,,,,,,,+++,,,---...///000000000000///...,,,++++++,,,,,,......------,,,------............------.........++++++---...///000000000------...//////////////////............//////000//////......---.........000111000000666===???;;;>>>;;;888555222111111111222666777444333666888777///555???IIIJJJDDDBBBDDDOOO___aaaYYYVVVMMMFFFJJJDDDEEEEEECCCDDDFFFFFFDDDAAAMMMQQQWWWcccbbb\\\^^^ӵĦĦӵoooLLL===>>>>>>999:::999888888999;;;===???DDDDDDCCCBBBAAA>>>999444444444444444444444444444444444444444333222222111111111111222222333333333444444444333222222555777<<L=hĦ4ĉ@ӵXXX@@@<<<<<<:::888666555555888>>>DDDHHHLLLHHHCCC???<<<888555444444444444444444444444444444444444444333222222111111222222222222222333333222333444333222333555777:::===IIIddd>L}}}PPP===;;;444333222111000////////////.........---...//////000......//////000000111111---...000000...---...///000000////////////000000------...000000111111111000000111111222333333444222222222333333333444444444777555777===FFFfffsssRRR>>>777999555222444111222222111000000000000000///////////////000000000------------......//////------,,,,,,,,,---......333222222111111222333333555666666222---******,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***,,,---...************+++,,,,,,---+++,,,...000000111000000---///333555555111---***---,,,,,,+++************---,,,,,,,,,,,,,,,++++++---------------------,,,...---,,,++++++++++++,,,------...///000000000000,,,,,,+++***+++,,,---........................---///...---,,,,,,---...///333222111///...---,,,+++000111111222222222111111000//////.........//////...............///000111555888999888999;;;:::777888666333111/////////000000:::>>>999888<<<:::333444666:::===<<<;;;BBBKKKPPPJJJJJJQQQXXX```dddaaaXXXIII???EEEOOOQQQOOOMMMDDDFFFFFFAAAFFFXXXeeecccGG=?HdĦ=ĪjGG=?gggKKK???<<<:::;;;999888999===CCCJJJNNNMMMEEE>>>:::777444333444333333333333333333333333333333444444444333222222222222222222222222222222111222333333333333555777999777<<>>>>>======;;;777333444888===>>>===AAAGGGNNNFFFGGGKKKRRReeeqqqjjjbbbLLL>>>DDDMMMNNNLLLNNNLLLPPPQQQFFFCCCZZZooolllӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵ\\\KKKCCC???Ħ>>>???AAADDDGGG222222333333333333222222333Ħ222222222222222222222Ħ888AAAOOOeeeDdDxxxPPP;;;000000ӵ///000ӵ000ӵ///111111//////Ħ000111ӵ222222333666ĭӵqqqNNN<<<888<<<666333555222111111111111222333444555000000000111111111222222111000000//////......------,,,+++******,,,---...000///...------///000222:::888444222000///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------------,,,,,,+++***+++---.../////////...+++---///111111000...,,,---------------,,,+++***------------------------+++,,,---.........---,,,......//////...---+++***,,,,,,---............---+++******+++,,,...000111+++,,,...///000000000000------............------...------,,,,,,---...///---...///000111222222222222222111000000000000000/////////000111333444555:::GGGQQQOOOEEE>>>999666111222333444444333222222666888===BBBBBB===;;;===<<<999999===>>>===???DDDEEE@@@CCCEEEKKKjjjwwwcccMMM@@@FFFKKKJJJOOOZZZ```hhhnnnZZZEEEWWWoookkk?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??wwwxxxg<ĉwwwiiiXXXLLL3we<Ħ>>>??????>>>3h?@e333333333333333111222333Z4442222222222222223h?gL333777:::<<<z111222=?Ħ...g&e///g&e...000111S?ʬ///4ff?>ߝL///@e111g&e0002222223h?g&e>&e??tttMMM<<<999===777333555333111111111222333444666666000000111111222222222333222222111000///...------000///---+++++++++---...------+++***+++---///000;;;777333111222111---***++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---............------,,,++++++,,,---.........---,,,+++,,,...///000///...---,,,,,,---.........------........................)))***,,,...//////.........///000000000...+++***,,,,,,------...---------+++******+++,,,///111222***+++---///111111111111,,,---...//////...---,,,///...---,,,+++,,,------+++,,,---///000111111111333333222111000000111111000000000111222444555666:::KKKXXXVVVIII>>>888555000222444666777666444333999666<<>>CCC???===DDDEEELLLsss___MMMCCCIIILLLKKKVVViiissslllHHHQQQhhhddd4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stttttttQ}}}mmmcccje<Ħ>>>:::777Bt=o9ĦH׼s111111111111111111111111111HtĦ111111222222222Bt=o9ĦHdĦ222222444999BBBJJJPPPeeejjjqqqDtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ///Hu]Ħ......Htƅ^...qIܗGIӵ...H׼s000///Hu]Ħ444111Bt=o9ĦHƅ^Hu]ĦqqqKKKAAA888777777555222222333222222111111111000000222111111000///......---///...,,,---///000000///+++,,,,,,,,,,,,+++******++++++++++++,,,---...///000111222111000---+++))))))))))))***+++++++++,,,))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,---///000///...---,,,+++,,,,,,---/////////000111000---***,,,---...///000000000000------------------------////////////////////////,,,,,,,,,---------......///000000///------...000......---------,,,,,,,,,+++---...,,,///444777666000///......///000///---///////////////000111222...////////////---,,,+++...............///000111111000///......///000111---///222555666666444333???VVVfff]]]GGG888555666///000555;;;;;;888777999999888;;;@@@@@@======@@@WWWEEE;;;999777>>>FFFCCC@@@@@@777IIIccczzzcccPPPEEELLLYYYaaaiiirrrzzzcccKKKQQQYYYTTT4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦzzzyyygeĦyyyxxxnnnFSĦ<<<888qjRgdKӵDdDĦ222222222222222222111111111DdDĦ111///000000qjRgdKӵDdDĦ111000111555:::@@@DDDIIIMMMRRRHdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ...DdDĦ...q<R---...peƜ4DuTӵ...DdDĦ000///DdDĦ222qjRgdKӵDdDΦDdDĦsssLLLAAA888666666444222222111111111111111111222222222222222111000////////////...,,,---///000000///...---+++*********+++,,,++++++++++++,,,---...///......///000///...,,,+++***************+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,---///000///...---,,,+++,,,,,,---/////////000111111...+++,,,---...///000000000000------------------------...........................//////////////////////////////---+++***+++,,,------------,,,,,,,,,,,,***---...---///444777555...---,,,,,,......---,,,...------------......///---...////////////...---......------...//////000111111000000000000111111000111444666777777555444<<>><<<<<<>>>===:::<<>>666666888FFFRRRPPP???CCCFFFgggqqqXXXGGG???KKK\\\ccccccbbbVVV^^^]]]MMM???;;;;;;;;;4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦppps<v>aĦ666555peӵDx<DdDĦ222222222222222222111111111DdDĦ111333333333peӵDx<>d<333333333333333333222222444>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ///>d<Ħ...peӵ...Ħ///F&uTӵ...DdDĦ///000>d<Ħ...peӵDx<>d<ʜ4DuTӵwwwOOOCCC777333333222111222000000000000111111111111111111111000000000/////////...,,,---...//////...///...,,,+++++++++,,,---,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,+++***,,,+++++++++***)))))))))+++,,,------......------*********+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,---)))))))))+++---...---+++------...//////000//////........................------------------------............------------111111111///---,,,---...---,,,,,,,,,,,,+++++++++)))---//////111444444111000///...///000111000///222111000//////////////////000000000000000000000......------------......///000111222333222111000444555666777777666555444555;;;???<<<666222111111222000111777<<<===???CCCHHH@@@888666444333555:::AAA555111111444BBBKKKEEE999>>>CCCddd|||xxxnnnVVVKKK???999@@@LLLQQQPPPOOOFFFFFFFFFDDD===888:::>>>4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ666444B?Ho9111>d<000000000000000000000>d<ӵ......B?Ho9111<x333333222111000111333&ӫeʬtIӇ///>d<Φ>d<Ħ000D&ӫetIӇ...DdDĦ000sdKĦ...B?dp&ĒR......>d<sdKĦ...B?Ho9000s&dq&ĒRuuuNNNBBB666333333222111222222222111111000///......///////////////.........///...,,,,,,.........---------...//////---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,++++++***)))))),,,+++++++++***))))))))),,,,,,---............---******+++++++++,,,,,,,,,,,,,,,---------------------,,,+++***++++++------+++******,,,...//////------...//////////////////........................------------------------.........................../////////---...///111---------,,,,,,,,,++++++)))...000///000333333///000///...///111222111000222111000///////////////222222111111000000000000///......---------......---...000111111111000///333333444555555555444333555555666666444111111333333///000666;;;===???BBBFFF===555333222111222555555...///222666DDDJJJ@@@555:::===VVVdddYYYSSSBBB@@@;;;888;;;@@@CCCFFFHHH@@@;;;:::===;;;777;;;DDD4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ777444@G111000se000000000000000000000000<Ō...//////@G111111Hkge111222222111111///000222HĪj@IŌ---...ege///...Hu]3hIŌ......DdDĦ000ne///...@h---...>h...---...se000ne000000@G444000sĪj@hqqqKKK@@@666333333222222222333333222111///...---,,,........................000...,,,,,,---...---,,,,,,---000111111///,,,***,,,,,,,,,++++++,,,,,,------,,,,,,+++***)))))))))+++++++++***************+++,,,------......------++++++,,,,,,,,,---------,,,,,,---......------,,,,,,++++++******+++------...------...000222111111......///////////////...........................------------------------//////000000000111111111+++,,,---,,,,,,,,,...000......---------,,,,,,,,,+++...///...///222222///...---,,,---///000000//////......------------...333222222111111111222222000000///............///---...///000000000000000111222222333444444444333666333222333222000111444999444222777;;;;;;:::;;;AAA999444444555333222222///,,,111777===LLLQQQDDD666:::888JJJOOOBBBBBB:::555555777888:::===AAADDD>>>999777999888666;;;CCC4DuXӵĵD^DdDĦD^s׼sgeFm8ppp>aĦ777333333111111111s׼s000000000000000000000000000Ho000111111222222111111111000000111111111111000000111...//////111///...D^000111111DdDĦ/////////.........---...///---------...s׼s000///111222222111333333000kkkkkkIII>>>555444555333222222222222111000///......---.........///////////////000...,,,,,,---------,,,......///000000///---,,,---,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***************+++++++++++++++,,,---------------,,,,,,---------.........,,,------......---,,,,,,,,,+++*********+++---...000...---...000111111000......////////////............................................................///000111222222333,,,---------,,,,,,---////////////.........---------//////,,,---111222///------,,,---///111000///...------------......///111000000111222444666777111111000///////////////////////////000111222333000111111222333444444555777222111222222///000555999444111666999888666555;;;555444888;;;888333222///...333777>>>NNNRRRDDD::::::555EEEHHH:::===999222444666999<<<>>>===;;;:::999999999888888===DDDΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉiiinnn>aĦ777222222444333222000000000000111222Be111111111111111111111000000000nu]ӵ000000000111111111000000000000000000000000111111111111222222333333///.........///000111222...000222222000//////111444444222000...>d<Ħ.........//////>d<Ħ---......Ħ.........------.........---...///...,,,,,,...///---------...Be111000//////...Ħ444111111222222222333333333333///666333777;;;EEEjjjhhhGGG===555444666444222222000000000000////////////////////////000000000000000...,,,,,,------,,,+++000000///...............------,,,++++++,,,,,,,,,************+++,,,---...))))))******+++++++++,,,***+++,,,,,,------,,,,,,---------.........//////,,,---.........---,,,+++++++++*********+++---......,,,++++++---......---...///////////////......////////////////////////////////////////////////+++,,,---...///000111222000000000///------...///000////////////............000///,,,,,,000222000//////...///222333333222///////////////000111222......///000333666999;;;222222111000000000000000111000//////000222444555000000111222333555666666777222111333111---///555444///---333777666333333777333555;;;???<<<555222222000333444999IIINNN???<<<:::333DDDHHH:::===999888999<<>>999555444333111000000111111111222222222222222111//////000000...------------..................///////////////............---------,,,,,,,,,++++++*********************))))))***---///000///************+++,,,---...)))************+++++++++---,,,,,,,,,---......///,,,,,,------...------------,,,***)))***,,,...000333222222111000///............---------,,,,,,,,,444111//////000000...++++++---///111111000...---***+++,,,............------------...///000111111///...,,,,,,...///......111111000//////000111222///---++++++...000222222---///000111222555;;;@@@CCC333***...000,,,***...---...///000000///...---444333111000111333666777999777444333333222///---000000000000000000000000111444999<<<===:::777444......111777===AAAAAA@@@;;;<<<;;;:::888666777888:::;;;@@@IIIJJJBBB:::777777666888>>>???>>>@@@DDD>AneneneneDenene>Aooommmhhhk<444333111000000222111111000000111111222////////////////////////111111111fh000000000/////////...111000000000000000000000000000000000000000000000222111000111333444444333222111000000111222444666888555111000000De,,,,,,,,,---------ne//////ne//////...,,,++++++,,,...///......------------....../////////////////////...444333ne......333222111111111333555777JJJ>>>;;;444999===DDDfff[[[@@@===888555444333111000////////////////////////111000//////111222111000...............---------......////////////......------,,,,,,,,,++++++++++++++++++++++++*********,,,++++++,,,...000000111************+++,,,---...++++++++++++,,,,,,,,,,,,***************+++,,,,,,---------...------,,,,,,,,,,,,,,,---...//////000000000000/////////......//////.........---------333111......//////,,,***+++,,,...///000000/////////...---,,,,,,------...+++,,,,,,,,,---.........111///...---......---,,,///000111111111000//////000---++++++---/////////,,,...000111333777===BBBDDD666---000111,,,***......///000111222222333222333222000///000222555666666444222222222111///---000000000000000000000000111444777999:::888555222...---...222888<<<======<<<;;;999777555444555666:::999===CCCDDD>>>888555888777999@@@DDDDDDCCC{{{wwwttt999444444333000///222111111000000111111222////////////////////////111111111111000000000000////////////000000000000000000111111111111111111111111111111333444444444222222333444444333222111111222333333444111///.........,,,,,,,,,---------//////////////////...---,,,,,,---...///...---------------............////////////////////////111222222222222111111222333555666CCC::::::444999===CCCdddTTT???<<<777444333222111000...........................------...000111111000//////......------,,,,,,------......///......---,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,---...//////************+++,,,---...,,,,,,,,,,,,------------***))))))))))))***++++++............---,,,++++++***,,,...000111222111111////////////............000000/////////.........///...------//////...---------------...///000111333111...,,,+++,,,...///,,,,,,------------------222111////////////---,,,...///111222222///---+++///---++++++,,,.........+++---///111333888===AAADDD888///111222---+++---000000111222333555666777111000/////////111333555333222000000111111///...000000000000000000000000333444666888888666333222000...---///444999<<<===>>><<<888444222222333444:::777777;;;<<<777444333888:::AAAKKKOOOKKKGGGxxxtttnnnsssyyytttWWWGGG888444666666444222111111000000000000111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000111111111111111111111111111111111222555777666333222444777888777555222000///......///---++++++---......---.........////////////000////////////////////////......------------......//////.........///000000............////////////......///000222444555666222222111111222333444444555111555111777>>>DDDccczzzOOO>>>:::666444333222111000000000000000////////////---,,,+++,,,...///...---//////...------,,,++++++,,,,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++++++++++++++,,,************+++,,,------,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,............---,,,+++***+++,,,---///111222222333000000000//////.........////////////.........---++++++,,,...000111222222222111///......///000222222000///---------///000///////////////.........111000///000111111///...///000111111000...,,,***...---+++,,,...///000///,,,---...000222666:::<<<>>>555///000111...,,,---111000000000111333555666000///......///000222333111000//////111111000///////////////////////////555555777777777555333222333111000000444999???BBBBBB===888333222333555666;;;666333555555222111333666AAARRR___^^^RRRHHH~~~xxxvvv{{{zzzrrriiilllqqqlllSSSEEE777444666666444333111000000000000000000111111111111111111111111111////////////////////////////////////000000000000//////000000111111111111111111111111111111111111000222555444222222444777999777555333111...---,,,...---,,,---...000///............////////////000...............................................................///000000---.........//////000000666555444333222111111111222222111111222222333333//////555111666>>>CCCbbboooJJJ<<<999555333222222111111000000000000////////////000///---......///---,,,//////...---,,,++++++***++++++,,,---------------------------,,,,,,,,,,,,++++++,,,,,,------------))),,,------+++)))***+++************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,............---,,,+++***,,,,,,++++++---000222444333333222111///...------.........---------,,,,,,......///000000111222333666555222///...///000111---......///000000/////////////////////.........///...///111333444333111111111000...------------...---,,,...000222222222---------...000222444555666111---...000...---...000///...---...///000111...............000111222111000///000111222222111////////////////////////222333444555444333111000222222111111444:::@@@DDDDDD>>>888444555777999999;;;555111222222000000333333FFF```nnngggTTTGGGDDD{{{rrrlllmmmvvvyyyllljjjkkkcccNNNCCC999666555222000000111000000//////000000111////////////////////////000000000000000000000000////////////000000000000/////////000111111222222111111111111111111111111...///111111111111333444555444444333222111000///111//////000222333222111,,,,,,,,,------------...................................................++++++++++++,,,---......------......///000000000444333333333333333444444111111222222222222222222222333:::333666>>>CCC___cccFFF;;;888444222222222222111------........./////////333222000000000000///---......------,,,,,,++++++******+++,,,------------.........---------,,,,,,+++,,,,,,------......///---000222111...++++++---************+++,,,---...++++++++++++,,,,,,,,,,,,++++++***))))))))))))***............---,,,++++++---,,,******+++...111333333333222111000///.........------------,,,,,,,,,222333444222000...///000777555222000//////000000+++,,,...///000000///...,,,,,,---------------------...///222555666555444222111///...---...//////......---///222333333222...,,,,,,---///000111000///---,,,---......------...------,,,,,,,,,------............///000111111000//////000111222222000000000000000000000000000...///111333333111...---///000111222333777<<<@@@AAA<<<555444666999;;;;;;999333000111111000000222111DDD^^^kkkcccPPPDDDCCC}}}|||vvvjjjfffkkkuuu}}}yyyrrriiieeejjjuuu{{{mmmgggcccXXXEEE>>>888777444000///222000000////////////000000////////////////////////////////////////////////.../////////000000000111...//////000111111222222000000000000000000000000222111111111222333222111444444444333222111000///000//////000222222111///,,,,,,,,,------------.................................////////////......++++++++++++,,,---...///------......///000000111......///000222444666777111111222222222222111111111444;;;333555===CCC___\\\FFF999777333111111222222111,,,---......///000111111000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---.../////////...111555333...++++++---************+++,,,---...,,,,,,,,,,,,------------,,,,,,+++***************---------...------,,,,,,,,,,,,,,,,,,,,,...///000//////000000000000000000............------------111222333222///...///000222111000/////////000000------------------......+++,,,,,,,,,---.........//////000333666666555333000000000000000000000///000/////////111111///...---,,,+++,,,000111111///---...---,,,------,,,++++++,,,---........................///000000111111000.........000111000///000000000000000000000000,,,///222555555333000...///111444444444444777999;;;666111111555:::;;;:::555000...111222000///111333===KKKVVVSSSIIIBBBBBB~~~~~~}}}|||uuuiiieeekkkuuu}}}yyywwwzzzvvvjjjlllhhh___[[[\\\ZZZVVVXXXOOOIIIMMMVVV^^^ffflllqqqnnnjjjeeeccceeeiiimmmssstttzzz|||yyytttggg___XXXKKK;;;888666666444111222666000000////////////000000111111111111111111111111------------------------.../////////000000111111...//////000111222222222////////////////////////999666444444666666444111777666555444222///---,,,...------...//////...,,,........./////////000000..............................////////////......,,,,,,,,,---...///000111---------...///000000111222222111000/////////000111111222222222111111000+++000888000333===DDD```ZZZHHH999666333111111222222111...///000111222333444555+++******+++---......---,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------,,,,,,,,,+++++++++******,,,,,,------...///000000,,,111444222---))))))+++************+++,,,---...---------........./////////......---,,,,,,,,,---,,,,,,------...---------+++,,,.../////////......+++,,,---...///111111222000/////////............***---000000//////222555---------......///000111111///---+++***+++,,,...------......///000111111000111222444666666444222---///111333333222000...222111000//////...,,,***,,,+++***---111333333111...//////---------+++)))***+++---///111111111000......//////000111111111///---,,,---//////...---000000000000000000000000...111555999999777333111111444888888555444444555555111---...333888:::999222......111222000...000555555:::BBBEEECCCAAABBB|||tttkkkhhhoooyyy~~~rrrmmmpppwww}}}zzzqqqiiiccc___[[[YYYLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAABBBDDDFFFHHHHHHIIIJJJJJJIIIIIIKKKMMMRRRSSSTTTWWW[[[```eeehhhiiigggdddcccaaaXXXLLLBBB:::999666444111///...---111111000000//////......000000111111111111000000000000000000000000000000111000...---...///111222//////000000000111111111222111111111000000//////444444333333222111111111333444333000---,,,,,,---------.........---+++***,,,,,,,,,---------......---------,,,,,,+++++++++...............///000000///............//////000+++---......,,,,,,---...000...:::333:::***111111222222222222222222222222...333333444777777FFFaaazzzTTT@@@<<<999555222111000...---......//////000000111111---------...............000//////...---+++***)))***+++,,,,,,---------,,,------,,,,,,+++***)))))),,,,,,------...///000000333111/////////...,,,***++++++++++++++++++,,,,,,---......---++++++,,,...///......---,,,+++***)))((()))***+++,,,---,,,,,,------------,,,,,,+++***///............///000000111000000111333222000---111///,,,+++,,,...///000////////////000000000000111000///...---------......---,,,,,,+++++++++,,,...///000222444666777888222000///333777888555000111111000///......---,,,000000///........................------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------000000///......///111111,,,,,,,,,---///000222333444555777888777555222111222333555666666555333222333222000//////111444555111111222222222111111000222222333777:::======<<<~~~xxxqqqqqqxxx|||oooiiikkkqqquuuwwwxxxkkkaaa^^^YYYSSSNNNJJJGGGDDDBBB???>>>===<<<;;;;;;;;;;;;999888777666777999;;;<<<999:::;;;:::999999;;;======>>>???AAAEEEHHHLLLNNNNNNLLLKKKLLLLLLGGG???777666555444222111000000000111111111111000000000///000000111111111111000000000000000000000000000000000///...---...000222333111111222222222333333333111111111000000000//////111111111111111222222222333444333111...---...///------.........---,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++...............//////000000//////.........//////,,,---......,,,,,,...///222...999555@@@111555222111111111111111111111111000555444444666666EEE```sssQQQAAA:::777444222222111000///......//////000000000000..................------/////////...---,,,+++******++++++,,,---------,,,......------,,,++++++***+++,,,,,,---......//////111///...---------+++))),,,,,,,,,,,,------------000000000...,,,*********...------,,,+++*********))))))***+++,,,---...///...............---,,,,,,.........---...//////000000//////000222222000///444333111111333333222111000000000000000000000000//////......------......///......---------------......000111333555666777111000///222777888444000---------,,,,,,,,,++++++111111000///////////////............------,,,,,,++++++,,,------------,,,------------------------//////.........///000111...............///000111000222444666666444333111111222444555555444222111///...,,,+++,,,---000111222222222222222222222222000///000222555777777666|||~~~|||nnnhhhiiinnnrrrtttxxxrrrnnnhhh```\\\YYYTTTMMMFFFBBB???===;;;:::999777555888777777777777888999999555555333333333444555666333444444333222111333444222222333555666888999:::;;;:::999;;;===;;;666111222111111111111111222222222222111111111111000000000000111111111111000000000000000000000000000000///.........///000222333111111111222222222222333111111000000000000//////......///000000111222222222333333111///...///000------.........---,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,......------......///000111000///...............,,,---......------///000444000<<<<<>>999999888999::::::888555777777666666777777888999777666555444444444444555555666666555333222333555222333444444555444444444888666555555666555222000000000000000000111222222111000000000000000000000000000111111111111000000////////////////////////000//////...//////000111////////////000000000000000000000000000000//////........./////////000000000111111000......///111---------------------,,,,,,,,,,,,---------......------------------,,,,,,...------------...//////111111000......------------.........------000222444555GGGIIIRRR>>>;;;222111111111111111000000000333666333222666777DDD]]]iiiIII>>>888555333222222333333222////////////////////////000000///...---,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++,,,,,,......------,,,,,,,,,+++******+++++++++,,,,,,,,,...---++++++,,,,,,+++)))((((((((())))))******+++))),,,///000///.........,,,,,,+++++++++***************)))***,,,///222444***+++++++++++++++******---------------......///000...------000222333333555777:::???AAA@@@<<<999444444333222111000//////------...///000000111111//////////////////......------...///000111222333/////////222444444111///......///000111333444444222111000000//////000000---...////////////...---+++,,,,,,---...---------//////...---,,,,,,++++++,,,,,,,,,,,,---......///......////////////......,,,---...000000///............///000000000//////111000///......///000111333222000//////111333444555222///......000000000~~~}}}xxxuuu{{{|||tttgggZZZPPPIIICCCAAA@@@===;;;;;;======<<<:::777777777999::::::888555666555444333333222333333555444333333222222111111444444444333111111222333000111111222222111000000444333222111111111000///111000000//////000000111.../////////////////////000000111111111111000000////////////////////////111111000//////.........//////////////////////////////////////////000000/////////.........---------...///...,,,,,,...///------------------------,,,,,,,,,---------......---------------------------------------...//////111111000......---------............---...111444444>>>YYY\\\```DDD<<<333333333222222222111111111111333111222777777CCC[[[kkkHHH999888666333111111222111000/////////...............000000///...---,,,,,,,,,+++,,,------......------,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++...,,,+++,,,------,,,+++''''''((()))******++++++)))+++///000000/////////---,,,,,,++++++***************)))***,,,///222444***++++++,,,,,,+++++++++...------------...//////111///......000222333333111333999???CCCBBB???<<<555444333222111//////...---...///111222222222222---...////////////......------...//////000111111......000111222222000...******,,,---///111222333000000///............///---...///000111000///...,,,,,,---.........------//////...---,,,,,,++++++***+++,,,,,,---.........,,,---...///000000000///------.........---++++++,,,------....../////////---,,,,,,+++++++++,,,---000///...---...///111333666333000......///000///|||{{{|||~~~}}}zzzlll```YYYOOOEEE???<<<:::888:::999999:::;;;:::888666777666777888999999777555777666555333222111111111444444333333333222222111222333333222000000111333......//////000000111111///000000000111222222333222111111000000000000000------............//////000000111111111111000000000000000000000000000000111111000000//////......222111111111111111000000......////////////000000000000///......---,,,,,,---......---++++++,,,...------,,,,,,,,,---......,,,,,,,,,---------......------------............------,,,,,,------...///111000///..................//////...---///222555777HHHmmmssstttQQQCCC666444444333333222111111111///222000222777777@@@VVVkkkGGG777777555222000000000000////////////............---/////////...---------,,,,,,,,,------...------------,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++++++++---...---,,,)))******+++,,,---......,,,...000000///------...///......---,,,+++***)))************,,,...000222------......//////.....................///000000222111000000222444444333...000555;;;???@@@>>><<<444333222111000///......---...///111222222111111,,,---///000000000///............//////000000000---...000111111000...---+++,,,---///111333555555000//////...............---...000222222111///...,,,,,,---........................------,,,,,,+++******,,,---...//////...+++,,,...000000000000///............---,,,+++***,,,,,,,,,------......//////......---------------......---------///000111333111...---...///......|||wwwyyy}}}~~~ppp]]]QQQIIIFFFAAA===;;;999777666888888999999:::999777666888777666777999:::888777999888777555444444333333333333444444444333333222222333333333111111333555000000000111222444777888///000222333333444555666111111111000000111111222............/////////000000000111111111111000000000000000000000000000000......///000000000000000222222111111000000000000........./////////000000////////////...............//////---++++++,,,------,,,,,,,,,,,,---...///,,,,,,,,,---------......------------.........///------,,,,,,------...///000//////.........///////////////...---///333666===RRR|||eeeOOO;;;333333333222111000000000000333111333888555;;;NNNssshhhGGG999444111///...///000000000//////.........---------..................---------------...------,,,,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,+++******+++,,,---...//////---...000///...---...000111111000...,,,+++***)))))))))***+++,,,---...///---...//////000000000///000////////////000111111333222222333444555333222///000222666:::<<<;;;:::222222111000000///......+++---...000000000///...---...000111222111000//////////////////000000000,,,...000111000...------...///000222444666777888111000000///.../////////---...111222333222000///,,,------...............------------------------***+++,,,...////////////---...///000000///...---............------------,,,,,,,,,,,,---...//////111111111000000000//////------......///000000111000///......000000///...{{{vvvyyy~~~}}}wwwwww{{{xxxfffUUUGGG>>>>>>===<<<<<<<<<;;;888555333333444555666666666666666555444555777888888777666555444333222222222333//////000000111000000//////000111111000000222444111000000111333777:::===///111222333222111222333000000000000111222333444.../////////000000111111000000111111111111000000000000000000000000000000+++,,,...///111222333333000000//////.........------.........//////000000------......///000000000///000000...,,,+++,,,...---,,,,,,+++,,,---...///,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......//////.........//////000/////////......000444777CCCXXXtttXXX???222222222111000//////...111444222444777333777HHH^^^dddFFF;;;000///------///111111111//////.........------------------...............------......------,,,+++---,,,***)))((()))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,+++***((())))))+++,,,---......***,,,---......///222555333222111///---+++))))))((()))***+++,,,---,,,,,,,,,,,,---...//////......000000000000000111111222444444444555666666333111222111222444777999999888111111000000//////......***+++---//////...---+++...///111333444333111000//////000000000000000000+++---000000///------,,,+++,,,---///111333444555222111111000000000000000---...111333333222000///,,,---......//////......,,,,,,------------------***+++---///000000000/////////111111000...,,,+++,,,------......//////000,,,,,,,,,,,,---...///000//////......---------,,,------///000111111111111000//////111333333222000|||yyyzzz|||}}}~~~zzzvvvxxxwwwuuuxxx{{{gggWWWMMMFFF@@@<<<999888888888777777666666666555333222222333555666555555555555555555555555444444444444444444444444222222222222222222222222111000000///////////////000000//////000222444555333222111111333333222111111222444555444222000///222111///......000222444222111111000000111222333...///111222222111///.../////////---,,,,,,...000........................000000//////.........---333000...///222333222000,,,---......---------------...///000000///---,,,+++------,,,,,,------,,,---,,,,,,///222222///+++)))***,,,,,,,,,,,,...///,,,++++++++++++,,,------000///---,,,///444888888CCCfff\\\===444444444333222111000//////000111222444777999:::KKKcccaaaFFF===333222111000////////////---------.........//////...---,,,,,,,,,,,,---...+++,,,,,,,,,+++)))'''&&&)))***+++,,,,,,+++***))),,,,,,,,,++++++*********---.../////////...,,,,,,)))))))))))))))*********)))))))))))))))+++---......---+++++++++---///000000000000///...+++)))'''***+++,,,...///000111111//////...---------............///000222222000...///000222555666555222///444222//////111333555555222111000......---------)))+++---///000000///...,,,---......,,,---...000333333222222222333444555111111111000///...---,,,111111222222222111111000333000------...//////...---...///000///---+++***------......///000111111..................------///............000222333///000111222111...+++)))++++++,,,...000000---+++)))+++---...---,,,,,,---+++,,,...///000111111111------......///000000000333222111111000000111111}}}zzz{{{}}}}}}xxxwwwyyyyyywwwxxx|||uuufff\\\NNNDDD???<<<999777888888888777777777666666777666555444444555666777444444444444444444444444444444444444444444444444111111111111111111111111222111111000000000000000111000/////////000111222333222111111333333222111111222222333222111000///000000//////////////////333222111000///000111111000000000111111111111111111111000///......///000........................000/////////............111000000222555666444222+++++++++,,,...///......***++++++,,,,,,---......***++++++***+++,,,------...---,,,...///...+++(((,,,---------,,,,,,---...,,,,,,,,,,,,,,,------...111000...---///222666777NNNxxx___BBB666555444222111000000000000000000222333555777888>>>NNNggg}}}XXX???888222111000///............------------.........///...---,,,,,,,,,,,,---...------------,,,++++++*********++++++++++++******,,,,,,++++++************,,,---.........---++++++///...---,,,+++***)))(((***))))))))))))***,,,------,,,+++++++++---000111000000///...---+++))))))***+++,,,---.../////////...---------------......000000000111111111000///...///111333555444111...222000///...000111111000111000///...............---.../////////...,,,,,,---...///...------///111888666444222111111111222111111111111111///...---...//////000111000000000111000.....................///000000000...,,,+++)))*********+++,,,,,,,,,..................------//////......///000222333444333333222111000000///222000...---------,,,+++'''))),,,,,,+++***++++++------......///...............//////000111111111333333222222222111111111}}}~~~~~~||||||}}}}}}uuuaaaQQQJJJDDD<<<888888999999888777777777777666666666666777666555444444555666777444444444444444444444444333333333333333333333333111111111111111111111111333222111111000000111111111000///............///333111000111222333222111111111000000000111222333222333444555444111...---222222333333333333222222444333111000000000111222111111000000000000111111////////////////////////////////////............000000111444888:::::::::555222///...//////---***,,,+++*********,,,---...------------......///000000//////000111111///---//////...------------------------,,,---......///............///222777<<<[[[^^^FFF888666444111//////000000000000000111222333444555777===JJJ___xxxnnnLLL888444111000///......------...------------............------,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,---,,,++++++++++++++++++,,,,,,++++++++++++*********,,,,,,,,,,,,,,,+++******000///...---+++***)))(((******)))))))))******+++,,,+++++++++,,,...111222222111///---,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++,,,,,,---...///222222111111000000//////......///111333333000...000///...///000000///---000//////........./////////............------------...//////---...///111<<<999555111///......///000111222333222000...---,,,---......//////////////////000///...---...//////000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------......////////////000111222222555444222000000000222333555222...,,,,,,---......(((***------,,,++++++,,,---------------,,,++++++...//////000111111222222333333444444333333222111|||{{{~~~|||{{{~~~}}}||||||}}}~~~nnn^^^RRRHHH@@@???<<<888777888999999888666666666666666666666666444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222111000000//////000000000/////////////////////222111000111222333222111111000......000333777999;;;===@@@AAA???:::555222333777<<>>===<<<:::777444222111000000/////////000111111111000000000000000000000000///////////////.........000000111444999???CCCFFFBBB<<<555222222111///,,,///...---,,,,,,+++++++++---,,,---000111//////111.........///000111111111///...,,,,,,,,,---------...------------...//////******---///000333;;;DDDddd[[[FFF999777333000...///000111000000000000000111222333555555:::GGG[[[sssvvv\\\BBB555555111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++*********)))))))))***,,,+++++++++,,,///222333444222///---,,,,,,...///++++++,,,,,,,,,,,,++++++*********+++,,,---...///222333222000...------............///111111///---......///111333444111//////............//////000,,,,,,,,,,,,---///000111.../////////......000111<<<999555000...---......///000222333333111///............//////...---------///111111///---...///000111111111000///...---..................------,,,,,,------------......////////////000000111111111000.........///000111111///,,,+++---///111111,,,...000000///.........,,,,,,,,,,,,,,,++++++***.........///000000111111444444555555555444333222yyy|||xxx||||||zzz{{{}}}yyyuuuwwwyyyvvvwwwxxxxxxyyy{{{{{{zzzfffRRRFFF@@@===;;;777666555555666666555555555555555555555555555666333333333222222333333333333333333333333333333333222222222222222222222222333333333333333333333333000000///............///......///000111111111222111000///000222333222111000///......222777<<<@@@DDDGGGJJJKKKIIIEEE???;;;;;;BBBMMMWWW\\\[[[WWWSSSMMMLLLJJJFFFBBB===999777333111......///111111000000000000000000000000000.........///////////////111000000222777@@@JJJPPPKKKEEE>>>999777555333000---.........---,,,+++***+++***///666888444222444111000///---,,,,,,,,,---///---******,,,......---...------------...//////,,,+++...111000111<<>>BBBEEEGGGIIIKKKJJJFFFBBB???DDDLLLXXXccciiihhhdddaaaXXXVVVSSSPPPLLLHHHEEECCC???999333///000111000///////////////////////////.........///////////////111111000000444===HHHOOOVVVUUUQQQKKKCCC:::222............---------------///111;;;JJJNNNHHHDDDFFFEEECCC???999333//////000333///+++***,,,......,,,---------,,,---......///000///000222//////===OOO|||QQQBBB777555333111000000111222///////////////000111222000333444444444;;;HHHSSS\\\cccllltttzzzyyyxxxvvvwwwvvvqqqhhh]]]UUUPPPOOONNNKKKCCC:::333111111111111000000000000111111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++,,,------...+++******************+++------............//////......---,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,---,,,,,,+++---,,,,,,,,,---///222333...,,,***(((((())),,,---.........//////...------,,,,,,+++,,,,,,---...//////222444333///,,,,,,---111///------...///...------...111555999;;;;;;:::000//////........./////////............---------,,,---......,,,---...000111000///...---......///......///000000000000000222222222111000///...---//////111333555444111...111111000//////......---------------............++++++,,,,,,------......---......//////......---+++,,,...///000111111111333111000000000///---,,,---///000000///---------,,,,,,---...............+++,,,,,,------...//////666555444333333333444444~~~}}}~~~{{{|||zzz|||~~~{{{vvvrrrqqqrrrzzz}}}}}}{{{tttmmmmmmuuu~~~zzzwww~~~}}}|||}}}sssfffOOOEEE>>>>>>>>>999555444333444555666666666777888333333444444444555555555444444444555555444444444222222222222222222222222111111111111111111111111000000000000000000000000000000///...............------///000000000000///000///...///222333222111333111000000222666;;;>>><<<===?????????>>><<<;;;BBBHHHPPPXXX]]]]]]ZZZXXXRRROOOKKKHHHFFFHHHJJJLLLOOOGGG<<<444222222000......................................./////////000000000000000222777???EEEQQQYYYaaaaaaYYYMMMBBB===;;;888333///------...000333888HHH^^^fff```[[[\\\\\\ZZZTTTKKKBBB<<<;;;<<<999444...,,,...///---***,,,,,,,,,,,,,,,------...///---///222///111CCCYYYnnnIII===444333222222111111222222////////////000111222333111333444333333555:::===@@@DDDJJJOOOUUU[[[bbbgggpppqqqrrrqqqooolllhhhfffcccdddeeeccc___ZZZWWWUUURRRSSSSSSOOOIIICCC>>><<<;;;:::888555333222111///000000/////////000000111---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,((())))))******))))))(((,,,,,,,,,,,,---------...------+++*********+++,,,............////////////***+++---............---......---,,,---///111222///...---,,,,,,---...000//////000111111111000000...---------------.........222777777222......///222000---,,,---...///...------///333777::::::999111000///...............---.../////////...,,,,,,+++,,,---,,,+++,,,---///---------...---------,,,------------...///111111///000000111111000000000222000000444999999333---000000///...------------.........//////000000000***++++++,,,------......,,,,,,---......---,,,+++------------///111333555888555111000000111111000...000111111///...---...///000000000000///......,,,,,,------.../////////777555333111111222444555{{{yyyyyy{{{zzzzzz|||zzz|||{{{}}}}}}zzzsssnnnlllmmmsssuuuzzz~~~ttt{{{wwwqqqlllkkkrrr}}}zzzttt|||wwwzzz{{{wwwxxxyyyxxxuuurrriiiZZZKKKDDD:::444777999666444555444555666555444444555666333333333444444555555555111222222333333222222111111111111111111111111111000000000000000000000000////////////////////////111111000///////////////---.../////////...---,,,///......///222333222111444333111000111444888:::333333444444444555555555;;;>>>BBBFFFIIIIIIHHHGGGEEEAAA<<<999;;;@@@HHHMMM\\\QQQCCC999555333000---........................---.........//////000000...000111111000222777;;;;;;LLLcccpppppphhh```\\\LLLEEE<<<222---,,,///111///666KKKfffqqqjjjeeeffffffccc]]]TTTJJJDDDDDDEEE???999222...//////,,,))),,,++++++++++++,,,------***(((+++000000555KKKddd^^^AAA888222222222222222222222222......//////000222333444///...---///222333222111444555777:::>>>BBBFFFGGGNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@===>>>>>><<<999666555444555444222111333555333/////////.........//////000---------,,,,,,+++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++))))))'''((()))******)))((('''*********++++++,,,,,,,,,---,,,***)))))))))***+++'''(((***,,,...000111222***+++---///000000/////////...---,,,---///111222333222222111111222333444000000111222222222222222//////...---------.........333999:::555111///000333000---,,,---...//////------...111444777777666222111000......---------)))+++---///000000///...+++,,,,,,,,,++++++---...+++,,,---...---,,,+++***------++++++,,,...111222,,,---...000111222222222444000///444<<<<<<444,,,000///...------,,,,,,---))))))******+++,,,------******+++,,,,,,---......+++,,,---------,,,+++***...,,,******,,,///444777999555000///000444777888000222444444222000000000333333222222111///...---------......///000000000777555222000///111444666~~~xxxwww}}}{{{uuuyyy}}}}}}||||||}}}yyyxxxyyyvvvpppllllllssssssyyysssnnnhhhjjjkkklllnnnttt}}}|||zzzzzz|||zzzzzz~~~{{{|||wwwpppggg]]]RRRGGG@@@:::999999888777666666555666666555444333333222222555555555444444333333333555555444444444333333333222222222222222222222222222222111111111222444555444444333333222111111111000///...------...///000------...///000111222222//////000333555555444222444444333222111111111222......///000111222333333777666666777888:::<<<>>>777777555444444777<<<@@@PPPWWWQQQ>>>000///111000000000000//////.........000000000000000000000000000000//////000222555666<<>>???>>><<<999888:::999999999888888777777444444444444444444444444111111111111111111111111////////////////////////---.........---,,,,,,+++,,,------.../////////......///...---++++++---///------,,,+++************,,,+++******++++++***(((,,,+++++++++******))))))***,,,---,,,******+++,,,***///111///...000000............////////////000000...,,,***+++---000333555333000...------...///222000...---,,,,,,------...111444666555222///,,,000000...---,,,+++++++++,,,---...000111333444555///............---------000...,,,---000000---***------------------------***,,,---,,,++++++,,,---***+++...000000000///..................///000111000222444444333222222222222222000///------,,,,,,///...------...///000111---------......000111111333111000...---------...,,,...//////...000555999>>>777///---000444555555:::777555444333333111000222888;;;999111,,,---000---------------...///000;;;333111666666000222999yyyuuuzzz}}}zzzzzz~~~|||{{{xxxttttttvvvtttpppmmmnnnuuutttyyytttfff```dddgggjjjiiiiiimmmvvv~~~}}}|||}}}}}}|||||||||yyy}}}sssdddVVVKKKDDD@@@>>>999888888777666666555555666555555444333333222222444444444444444333333333444444444444333333333333000000000000000000000000222111000000111222333444/////////000000000000000//////...------...///////////////////////////000...000333555555444333222222222111000000000000000////////////////////////000/////////000222333444222222111///...111666999FFFTTTXXXIII999222000---000000000000000000000000........................000/////////000222444666999@@@RRRrrr{{{bbbBBB000000000,,,///666???EEEGGGGGGFFFFFFIIIEEE@@@:::777555666777999888555333000...,,,+++........................------///222888JJJkkkgggGGG888555444333222111000111111222000000000000000000000000000000000000000000000000111111222333444555666666777888888888888666555444666555555555444444444444222222222222222222222222000000000000000000000000////////////////////////......//////......---,,,++++++,,,---------------+++++++++***(((((()))+++,,,,,,++++++***+++++++++---,,,++++++,,,,,,+++)))++++++*********)))))))))***+++,,,,,,******+++,,,---111222...,,,---,,,***,,,,,,,,,---------......///...,,,***+++,,,...000///...---,,,,,,---......//////...---,,,,,,,,,,,,---///111333222000---+++...---,,,++++++******+++++++++,,,...///111222222------------,,,,,,,,,,,,///---,,,---//////---***------------------------,,,---...---,,,+++,,,---***+++,,,.........------............///000111222111222333333222222222222111111000...------------...---,,,,,,,,,---///000------------...///000111111111///...------------,,,...///...---///333666999666333222333444444333666444111000000000...------111555444000---,,,...---,,,,,,------...///000666111///111333222333555zzzrrrxxx~~~{{{{{{~~~{{{zzzuuuqqqpppssssssooommmnnnyyyyyy}}}|||oooaaaZZZ```eeeiiigggcccdddmmmvvv~~~|||{{{~~~~~~~~~{{{wwwuuummmcccSSSEEE===999999999777777666666555444444444555555444444333333222222333333333333444444444444444444444333333333222222000000000000000000000000111000000000000111111222------......///000000111......------------....../////////.........---------222666777555222111111////////////............//////......---,,,++++++/////////...///000111111000///...,,,,,,---111444777LLL[[[UUUEEE888000+++...///000111222222111111........................////////////000111333444111777DDD```{{{xxxOOO444111000***+++///444666666555333333666444111///...///000222111111222222000...,,,***------------------------***///000000;;;XXXzzzbbbDDD666444222222111000000000000111000000000000000000000000000000000000000000000000//////000111222333333444444333333333222111111111111111111000000000000000000000000000000000000000........................////////////////////////...////////////......---******++++++,,,,,,++++++---------,,,******+++---+++++++++***++++++,,,,,,...---+++,,,------,,,*********))))))))))))((((((***+++,,,,,,******+++,,,...222111---***,,,---+++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,---------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,+++,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,++++++++++++...---,,,---...---,,,***---------------------------...///...,,,++++++---+++++++++,,,,,,,,,,,,,,,------...///000111333444222222111111111111222222000000///...------......---,,,+++++++++,,,---...------------......///000000///...------------------.........---...111333444666888777666444333333444222000//////...---,,,***,,,///111111000...,,,,,,,,,,,,,,,---...///000666555222111666<<<;;;666yyyqqqvvv}}}~~~}}}}}}~~~~~~~~~zzzxxxvvvqqqooorrrtttqqqooooooyyy{{{zzznnnccc]]]]]]eeejjjhhhaaa```hhhqqq|||||||||zzzwwwvvvwwwxxxyyy|||~~~}}}}}}~~~{{{yyy}}}ssslllgggeeeQQQLLLEEE???;;;888555444555555555444444333333333444444444333333333222222222222222333333444444555333333333333222222222222222222222222222222222222000////////////000000000////////////000000111111......------------........................---------333888999444000///111.........///.........---//////...------,,,,,,+++111111000000000000000000111111000///---...000333---AAATTTWWWNNNBBB666---......///000000000000000000000000000000000000000//////...//////111222333...222888LLLeeennnyyyYYY:::444222******,,,.../////////......000///...---...000111333---------......---------------------------------+++333333///???cccaaaFFF777111111111111000000000000000////////////////////////000000000000000000000000...//////000111111222222333333222111000000111111////////////////////////////////////////////////........................////////////////////////---...............------***++++++,,,,,,,,,++++++---...///...,,,+++,,,---************+++,,,------...,,,++++++,,,,,,+++***)))))))))((((((((((((((()))+++,,,,,,+++***+++------000000,,,+++///111111************+++++++++++++++++++++++++++***))))))&&&&&&((()))***+++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------)))******+++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++,,,------,,,,,,,,,,,,---...---......///111333444555444333111000000111222222//////...---------......---,,,+++******+++,,,---------,,,,,,---......///.........---------------///////////////000111222333777;;;:::666333333555666444222111111111///...------...111444333000,,,,,,,,,,,,,,,---...000000555777333000777BBB@@@666}}}xxxtttuuuxxx{{{~~~}}}|||{{{|||}}}}}}||||||~~~~~~yyyuuutttnnnmmmrrrvvvvvvuuuuuuuuuyyy|||yyyqqqiiibbb^^^]]]eeellljjjdddbbbhhhqqq~~~|||xxxtttqqqqqqtttvvvtttxxx~~~~~~|||{{{zzzwwwqqqmmmrrr{{{~~~mmm```WWWQQQNNN@@@>>><<<;;;:::888666333444444444444333333333333333333333333333222222222111222222333333444444444333333222222222111111111111111111111111111111111/////////000////////////000000000000//////..............................,,,,,,------...//////000---333888777333///...000......///000000//////...---............/////////---------------,,,,,,,,,111222222111//////000222---:::IIIQQQRRRLLLAAA888111000000///............000000000000000000000000............///000111111222555555AAAUUUaaaooobbbEEE<<<777.........------.../////////,,,+++++++++,,,---...///,,,+++******+++,,,///000........................***333333222FFFnnnnnnUUUEEE:::333111111111111000000///////////////////////////////////////////////////////////////000111111222222222222111000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++,,,,,,------,,,,,,,,,,,,---------------,,,,,,)))***+++***)))(((((()))************+++,,,------,,,+++******++++++***)))((((((((((((((())))))))))))***,,,,,,++++++,,,---///222222...---000333222++++++++++++,,,,,,,,,,,,******+++++++++)))((('''((()))************)))))))))***+++,,,,,,,,,+++***,,,,,,,,,+++,,,,,,,,,---)))***+++,,,------,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,//////.........///000000...//////000222444555666666444111000222333222111///......---------.........---,,,++++++,,,---------,,,,,,,,,,,,------...------..................111111111111333444444555555999<<<:::444222555999777555333222222333111000111///...000333333///+++,,,,,,,,,---...///111111111222///---444>>><<<111zzzzzzyyywwwvvvxxx~~~}}}{{{vvvuuuwwwzzz}}}|||wwwsssnnniiihhhooowwwyyyzzzzzztttzzz{{{sssiiiccc___]]][[[ccckkklllhhhfffkkkrrr~~~zzzuuurrrqqqsssvvvrrrwww~~~}}}yyyqqqkkkpppxxxrrraaaSSSJJJDDDAAA???<<<777555555555666666444444333333333333333333333333333333222222222222222222222222333333333333222222222111111111000000///////////////////////////000000000000//////...000//////...------,,,,,,......////////////......+++,,,---...///000111111...111444444111......000......000111111111000///,,,---...///000111222222,,,,,,,,,------,,,++++++...000111000///......000000555===GGGNNNNNNJJJDDD:::888444000...---------........................---.........////////////000333222888IIITTTdddzzz~~~eeeNNNBBB;;;444444222///............,,,++++++,,,,,,,,,,,,,,,,,,---,,,***)))***,,,///111////////////////////////(((///333:::TTT}}}|||YYYCCC>>>;;;777111111222222111111000///000000000000000000000000///////////////////////////000000000111111111111000000//////////////////000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////******+++,,,,,,,,,,,,+++....../////////...------)))+++,,,,,,***))))))***+++++++++***++++++,,,,,,,,,+++)))***++++++***((((((((())))))))))))******)))***+++,,,++++++,,,...222666555111...000111///++++++,,,,,,,,,---------*********+++******)))(((,,,,,,++++++******))))))++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,------'''((()))+++++++++***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,//////000000111222222333000000111111333444666777888555222222444555333111//////...---,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,++++++,,,,,,---------...///000000000///111111111333666999999888888;;;<<<999444333666;;;666444222111222222111000111...,,,,,,......,,,***---------...///111222333222111000000555:::888222}}}xxxvvvyyy~~~}}}xxxrrrqqquuuxxx{{{{{{uuuqqqmmmfffdddkkksssvvvvvvvvvpppvvvuuujjj___\\\\\\\\\XXX___hhhkkkjjjkkknnnrrr{{{|||{{{yyyvvvsssssssssqqqvvv~~~}}}}}}~~~zzzqqqkkkpppxxx~~~~~~sssbbbSSSHHHBBB???======:::555333333444555555444444444444444444444444222222222222222222222222333333333222222222222222222111111111000000000000////////////////////////000000111111111000///...///.....................//////000111111000//////.........//////000000000///000000000////////////---...000111111111//////,,,---...///000111222222,,,---...//////......---+++---//////...------...///000444;;;AAAEEEIIIJJJGGGCCC<<<555000......///........................------......//////......+++111000333???JJJXXXmmm{{{ttthhh[[[MMMBBB;;;999666333000///000000...,,,---....../////////......------,,,,,,,,,---///000........................+++///666FFFdddVVV===888999666111222333333333222000000000000000000000000000000/////////////////////////////////000000000000000...///000111111000//////////////////000000000111000000000000000000000000000000000000000000000000////////////////////////***+++,,,,,,---------,,,///////////////...------+++---......---+++++++++,,,,,,++++++***+++++++++---+++******+++,,,***))))))))))))*********++++++(((***++++++++++++,,,...111555555222///000000...+++++++++,,,,,,,,,------******************++++++---,,,+++***)))******+++...---,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000///---+++,,,---++++++++++++++++++++++++***+++,,,,,,***)))***,,,---...000222333444444333222222222222333444555666999666333444777777444000000///...---,,,+++++++++---,,,+++***)))******+++,,,,,,++++++++++++,,,,,,---...///111111111111111//////000444999<<<<<<;;;999;;;;;;:::777555777999666444222111222333222111///---***)))***+++,,,,,,.........///111222444555555111111444666444333444yyyxxx{{{{{{zzzuuuooopppuuuxxx{{{zzztttpppooogggccciiiooopppooonnndddkkkjjj^^^TTTSSSVVVXXXVVV\\\dddiiikkkmmmoooqqqtttwww{{{{{{yyytttqqqooopppuuu}}}~~~|||ssstttvvvtttkkkeeejjjsssuuutttvvvzzz{{{hhh___PPPCCC;;;888888888666555555555666666444222444444444444444444444444222222222222222222222222444333333222222111111111111111111111000000000000111111111111111111111111000111222222222000///...//////000000111222222222///000111222222111000///000000000000////////////000///------...000//////,,,---///111111000///...------......///000000111***+++,,,---...---,,,,,,***,,,...///...------...***+++...222555:::CCCJJJPPPKKKBBB999333000000111000000000000000000000000------......///.........---444333444>>>FFFRRRfffmmm___SSSMMMGGG>>>:::;;;555222000000222333222000+++,,,.../////////...---,,,---.../////////...---------------------------000222:::OOOoooaaaBBB888555111222222333444333222111000000000000000000000000000////////////////////////.........//////////////////111222444444333111000---------....../////////////////////////////////000000000000000000000000////////////////////////+++,,,------.........---.../////////...------,,,(((***++++++***(((((((((------,,,+++************...---+++,,,------,,,***))))))******+++++++++,,,(((***++++++++++++---...,,,111333111000222222///***++++++++++++,,,,,,,,,******))))))***+++,,,---,,,+++)))((((((***,,,---000///---+++******++++++((()))***,,,,,,,,,+++***---...000111111000...---,,,,,,,,,++++++++++++++++++++++++************))),,,///111000---+++,,,...++++++++++++++++++++++++)))***++++++***)))***,,,+++---000333444555444444333333333333333444555666999666444666999999444///111000...---,,,++++++***,,,+++***((((((((()))***,,,,,,++++++***+++++++++---...000111222222222222------...333:::>>>>>>===999:::;;;;;;999888777777777555333333444444333222///---+++))))))+++...111......///000111333555666222------333333,,,+++111|||sssttt|||~~~{{{}}}xxxrrrpppssstttrrrooo|||}}}rrriiijjjqqqggg^^^```iiinnniiibbbaaa___]]]ZZZSSSNNNQQQXXXWWWbbbkkkllllllnnnqqqrrrtttssstttuuuuuurrrqqqqqquuuwwwzzz}}}~~~||||||~~~wwwyyywwwqqqnnnooopppooossskkkhhhooozzz{{{qqqXXXPPPEEE<<<777777888999444444444444444444444444222222222222222222333333111222222333333222222111333333333222222111111111000000/////////000000111...///111333222111...---...///000111111111000///111000///000444888::::::666999<<<<<<:::777777888555444666777333///000555000000222222333333444444444444444333333222000000------------------++++++...,,,))))))+++...000000///,,,))))))+++------,,,***)))+++111444555777;;;NNNQQQRRRMMMAAA555222444---,,,---111000,,,+++...000000111222222333333444777<<<@@@CCCKKKVVV]]]___hhh[[[MMMFFFBBB<<<888777777555222///...,,,***(((+++,,,.../////////...---+++++++++*********)))))),,,,,,,,,---------......111///999WWW~~~dddGGG999222333111111111111111222222333222222111000///......---000////////////000000111............////////////---------------...//////---...///000000///...---000000///...---,,,++++++000000000000////////////000000000000111222333444***++++++,,,---...//////000///...---,,,+++******+++++++++,,,,,,---------------,,,++++++***)))))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,%%%&&&'''((()))***+++,,,/////////...---,,,***)))(((((())))))******++++++******+++++++++,,,,,,,,,))))))(((((((((***+++---/////////---***)))***+++************+++,,,,,,---000000111444888777222...************************++++++******++++++,,,---***+++,,,---------,,,,,,------......------,,,,,,---,,,+++***)))))))))))))))---111222111111333555444666888::::::777444222888555444666::::::777333............---,,,++++++,,,,,,---------,,,++++++---------,,,,,,+++++++++333000,,,,,,///111111000222000...000444999::::::;;;999777777777777666555111333444222...,,,---///333...***)))+++,,,((($$$))),,,000444555444111///***,,,...000000///---,,,|||vvvxxx~~~yyytttsssttttttppplll}}}wwwxxx~~~zzzllldddeeegggaaa^^^bbbhhhiiibbb[[[XXXUUUSSSOOOJJJFFFJJJRRR[[[cccjjjllllllnnnnnnmmmjjjlllppptttvvvtttrrrqqqxxx{{{}}}}}}{{{yyyxxxxxx}}}xxxvvvvvvxxxyyywwwsssrrrvvvwwwuuujjjdddbbbjjjuuu}}}}}}mmm```NNNHHH???888666777888999444444444444444444444444222222222222222222222222111222222333333222222111333333333222222111111111111111000000000000111111///000222333333111///...///000111111111000///...///......000555>>>FFFLLLOOORRRSSSRRRNNNKKKJJJJJJBBBAAABBBBBB<<<666666:::999999999999999888555333222222222222111000//////......---...//////...---///...------///000///...+++,,,---------...///000///+++***+++,,,...333:::BBBKKKVVVZZZSSSEEE999333222//////111000...111666///111222222444888???DDDPPPWWW^^^ccciiippprrrpppeeeXXXMMMJJJIIIDDD???<<<:::777333000///...,,,+++,,,---......///.....................------------,,,,,,---------.........000///:::VVV|||fffIII<<<444555111111000000000111222222/////////......---------000000////////////000000....../////////000000000///////////////000111111......////////////......000000//////...---------.........//////000000000/////////000000111333333---------------------...000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++***)))(((''''''''''''(((((())))))******,,,,,,,,,------,,,,,,+++************++++++++++++************++++++++++++(((((((((((()))***+++,,,,,,------+++)))((()))***++++++*********+++,,,---222444999BBBHHHGGG???777///...---,,,,,,,,,,,,---+++++++++***++++++,,,,,,++++++,,,,,,------,,,,,,---------------,,,+++***,,,,,,...//////...---,,,***...222222111000222444666777888999888555333111888666555777::::::666222---------,,,+++***))))))'''((()))+++,,,,,,------,,,,,,,,,---......//////444111...---...//////...111///---000444999;;;;;;;;;:::888777777777666555444555666444111///111333666111---,,,......,,,)))+++---111333444333000...***,,,...000000///---,,,~~~yyywww{{{{{{wwwtttssstttrrroookkktttpppppptttoooddd]]]^^^^^^___bbbfffhhhddd\\\UUUQQQMMMJJJGGGCCCAAAGGGPPP\\\aaaeeeeeegggiiiiiieee```eeemmmssswwwwwwuuurrrwww{{{}}}{{{uuuqqqqqqttt~~~vvvpppnnnuuuvvvuuutttxxx}}}|||xxxfff```^^^eeeoooxxxzzzuuuxxxttt```RRRHHHCCC===888666777777777444444444444444444444444333333333222111111111000111111222222222222111111222222222222222111111111111111111000000111111111111222333444444222000///000000111111000///...---------...111999HHHZZZgggqqqrrrrrrqqqmmmjjjhhhhhh_________]]]UUUKKKHHHJJJQQQPPPNNNOOONNNKKKEEE@@@;;;;;;:::999777666555444222111//////111222222111000//////000111111...,,,+++...111222000//////000000...------++++++222:::;;;LLLcccrrrppp___HHH777222000000111///---222999:::>>>@@@@@@@@@HHHUUU```rrr{{{lll___TTTTTTWWWTTTMMMHHHBBB>>>888444111000...---...------------...//////000000/////////.........,,,------------.........///000999QQQtttdddHHH<<<555444111111000000000000000111222222111111111111111111222111000//////...///////////////000000000111111000////////////000000111//////............//////////////////////////////+++,,,---...///000111111//////...//////000111222.........---------,,,,,,111000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---...///000,,,++++++++++++*********++++++***)))(((''''''&&&))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,+++++++++++++++))))))))))))************'''((()))******++++++************)))''''''((())),,,+++***))))))+++---...222666???NNNZZZYYYLLL@@@333111///---,,,,,,---...,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,------------,,,+++***))))))+++...111222111///---,,,000333333000///000222777777666666444333111000555333333555888777222...*********************)))&&&&&&((()))******++++++***+++,,,...///111222333444111...---.........---///------///333888;;;<<<;;;;;;999888777666666666555555555333111111333555666222...---...///...,,,---///111333333111///---+++,,,...///000///---,,,wwwvvvtttuuuzzzvvvssspppnnnnnnnnnmmmkkkjjjhhhhhhiiieee\\\WWWYYY___ccchhhkkkhhhaaaZZZTTTSSSNNNIIIFFFDDDEEEKKKTTTZZZ\\\[[[ZZZ]]]cccdddaaa```fffmmmrrrvvvzzzzzzwwwpppuuuyyywwwqqqnnnqqquuuvvvpppmmmooorrrtttyyyyyykkkccc^^^bbbkkkuuu{{{uuuyyyqqq^^^OOOHHHDDD???;;;999777666555333333333333333333333333444333333222111000000///111111222222222222111111222222222111111111111111111111000000000111111222333333444555444333111000111111000000///...---,,,---...000333===PPPiiizzz{{{zzz{{{yyyqqqgggcccdddnnnmmmlllmmmmmmhhh```YYYRRRPPPNNNKKKGGGEEECCCBBB999555111111333555555444444333222333555555444222111222444777888666222/////////111444333333999AAAJJJ___{{{~~~___FFF555333444555555555<<>>PPP___```SSSFFF444222...+++******+++,,,---,,,++++++******+++++++++++++++++++++,,,,,,------------,,,+++***)))((()))***,,,---......---,,,///222444333000......000444444333222111111111111//////000222333111---)))))))))))))))***+++,,,---************)))(((''''''******,,,---///000111222000///...------............------...111555777999;;;;;;:::888666555555666444333222111000111222444444111---,,,---//////...000000111222111///---,,,,,,---///000111000///...uuusssrrruuuzzz|||||||||wwwsssnnniiigggfffffffffcccbbbbbbbbb]]]WWWUUUWWWdddhhhllllllfff^^^YYYVVVVVVOOOJJJGGGFFFGGGNNNVVVYYYXXXUUUSSSWWW___ddddddhhhnnnqqqqqquuu|||}}}mmmssswwwvvvqqqooosssxxxyyy~~~{{{uuupppnnnpppuuu|||sssiii``````gggsss~~~|||lllZZZMMMEEEBBB>>>;;;:::888666444333333333333333333333333333333222222111000//////000111111222222111111000111111111111111111111111000000000000111222333444555666666666555444222111222111111000///......---...///000333<<>>888333000///...---......---,,,,,,...///000------------,,,,,,,,,,,,---------.........//////---000555CCCaaaVVV@@@999222111111111000000000000000111.............../////////222222000///............000000000000111111111111......------------......000///...------...///000......//////000000111111..................------..................///000,,,,,,---......///000000000000000///......---------------,,,,,,+++++++++,,,,,,,,,------.........+++++++++*********))))))))))))*********+++++++++''''''((()))***+++,,,,,,***)))((((((((()))******++++++******)))))))))(((''''''((((((((()))))))))&&&''')))+++++++++*********++++++***((((((***+++---,,,***))))))***,,,---...///888IIIYYY\\\RRRGGG555333///,,,***+++,,,---,,,,,,++++++***++++++,,,++++++*********+++,,,---,,,,,,,,,,,,+++***)))(((---,,,+++******+++,,,---000333555444000------...000////////////111222333------...000000///,,,)))...---,,,++++++++++++,,,++++++++++++***)))((('''******+++,,,,,,---......+++,,,,,,------...000111............///111444666:::;;;;;;888555333444555444333111111111222222333333111///...///000111111111111111111000...---,,,...///000111222111111000{{{vvvtttxxx{{{{{{zzzzzzzzzwwwqqqjjjeeeaaa```______``````^^^ZZZWWWXXXZZZfffiiikkkiiiccc]]]YYYXXXWWWPPPIIIGGGFFFGGGMMMTTTYYYZZZYYYVVVYYYbbbhhhjjjpppttttttpppsss}}}ssswwwzzzxxxuuusssvvvzzzxxx{{{|||zzztttpppoooooovvv}}}tttjjj```^^^dddqqqqqqaaaQQQFFF>>><<<999777777777666555333333333333333333333333222222222111000000000///000000111111111111000000000000000111111111111111000000111222444666777888::::::999999888777555555555444333222111111111222000000///111777EEEVVVaaa\\\\\\^^^bbbgggkkkllllllqqqsssyyypppiiibbb```eeejjjlllkkkdddaaa___```cccfffiiijjjWWWQQQPPP[[[iiimmmdddYYYQQQHHH??????FFFTTTgggvvv~~~```PPPCCCCCCQQQhhhxxxfffSSSKKKIIIFFF@@@===666333///------...///......------------...//////000////////////.........------........./////////+++///444AAA```~~~PPP===999444222111111111000111222222333000000000000////////////222111000//////...///////////////000000000111111111000000////////////000//////............//////.........//////000000000/////////.........------//////............//////+++,,,---...///000111111/////////.........---------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++************)))))))))******)))((('''&&&&&&%%%&&&'''((()))+++,,,---...,,,+++)))((('''(((((()))*********)))))))))))))))(((((((((((())))))))))))'''((()))******++++++***,,,,,,---+++))))))***+++,,,,,,++++++++++++++++++---...333@@@MMMQQQKKKCCC666444222///------......++++++******++++++,,,---+++******))))))+++,,,---,,,,,,,,,,,,,,,++++++***111///,,,******,,,...000000333555444000---,,,...,,,,,,,,,---...000111222......///000000000///...666444111---***)))(((''')))***++++++,,,,,,,,,+++***************+++++++++'''))),,,------...000222//////000//////111555888999::::::777333111222444666444333333444444333111222222222222222333444444222111111///...------,,,///000000111111111111111{{{wwwzzz{{{xxxvvvwwwxxxwwwtttpppjjjdddaaa___]]]```aaa]]]YYYYYY\\\```dddgggiiihhheee```]]][[[[[[SSSLLLJJJIIIIIIMMMRRRXXX]]]```^^^___dddjjjkkkqqqvvvuuuooorrr}}}zzz|||}}}}}}||||||~~~|||vvvooolllnnnqqqwwwppphhh``````fffsss{{{hhhYYYKKKAAA===:::777555555555444333222222222222222222222222111111111111000000000000000000111111111111000000///000000000111111111222222222333555888;;;===>>>???>>>>>>===<<<;;;:::999888888666666666666777888666444222222555;;;BBBGGGCCCBBBBBBFFFKKKOOOPPPOOOWWWYYY___fffhhhhhhmmmttt}}}~~~~~~yyytttttt}}}}}}uuuhhh]]]^^^iiixxx}}}lll^^^bbbuuu{{{ppp```PPPHHHDDD???:::777333000...---.........---,,,---......///.........111111111000000000//////............////////////,,,000444@@@```tttHHH999777333111111111111111222444555555444444444333333222222111000000////////////000000....../////////000000000111111000///////////////......////////////........................///////////////////////////000000000//////...//////000------......//////000000.........---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))((('''&&&%%%%%%(((((()))***++++++,,,,,,,,,+++)))((('''((()))***)))***************++++++(((((()))))))))*********(((((((((((()))***+++,,,---------+++)))((()))***+++,,,,,,,,,,,,+++***)))***+++///888AAADDD@@@;;;444333111000///......---)))))))))***+++,,,---...+++***)))((()))***,,,---+++,,,,,,------------,,,......---,,,---///000111000333555444000---,,,...***+++,,,,,,---...//////......////////////111222666444111---***((((((((()))***++++++,,,,,,++++++)))))))))*********++++++'''***,,,---,,,---...111...///111111222444999===777999:::777111///000333555444333444555444000---...000222333444333444444222111000...------------....../////////000000000}}}xxxzzzzzzuuurrrtttrrrtttvvvuuuqqqkkkfffccc]]]aaabbb^^^ZZZ[[[```ccccccfffiiijjjiiieeeaaa___```XXXQQQOOONNNNNNPPPUUUUUU^^^eeedddccceeehhhiiiooouuuuuuoooqqq}}}}}}}}}~~~~~~wwwnnnlllooorrrttt{{{llleeeaaacccjjjvvv~~~~~~wwwdddVVVJJJBBBAAA===999555444333222000222222222222222222222222000000000000000111111111000000111111111111000000//////000000111111111222333444666888;;;>>>AAABBBBBBBBBAAA@@@???>>>======;;;:::999999999:::;;;<<<<<<:::666555666777777777777555444666:::===>>><<<@@@AAADDDIIIIIIHHHLLLSSSccciiippppppkkkhhhiiillljjjkkknnnssszzz|||zzzuuuqqqlllnnnbbbUUUNNNJJJCCC>>><<<888555333111000///---++++++,,,.../////////...---000000000000////////////............/////////000000333555@@@___mmmAAA444444000///000000111222333555666777333333222222111000//////000////////////000000111............////////////000///...------------------...///000000///...---........................---......///000111222222111000000/////////000000///////////////.........------------------,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,************))))))))))))))))))))))))************************************+++***)))'''((()))+++,,,*********++++++,,,,,,---))))))))))))************))))))(((((((((***+++------...---+++((('''((()))***+++---...---+++)))(((&&&(((,,,333888:::666222000000///...---,,,++++++((())))))***+++---...///+++***)))((((((***,,,---++++++,,,---............)))***,,,---///000111111000333555444000------...++++++,,,---------,,,,,,,,,------,,,,,,...111333222000...,,,******+++,,,------,,,,,,***)))((('''(((((()))***++++++,,,,,,(((+++......,,,+++---///---///222333444888>>>CCC666999:::666000...///333222111111222444222---(((***---000222222222111111222111///...------......------------.........///}}}zzzzzzxxxqqqjjjooorrruuuuuuqqqlllhhheeegggaaa\\\\\\aaadddbbb^^^```ccceeeeeeccccccdddfffeee```\\\WWWPPPJJJLLLQQQ]]]aaaeeeeeebbbaaaeeehhhnnnoooooooooooorrrwww{{{{{{zzzsssooonnnnnnppppppooorrrxxxxxxuuugggddd``````fffuuu}}}bbbNNNCCC===???<<<888555444444333222333333333333222222222111000000000000000000000000//////000000111111222222333111000111444666777777777777888:::===@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBB<<<:::999888999<<<@@@BBBCCC@@@===;;;999666333111222000//////111222111000222333444555666:::>>>BBBHHHIIIIIIJJJKKKLLLMMMMMMPPPRRRUUUWWWZZZdddrrr||||||zzz|||uuuhhhaaagggsssvvvqqqiiibbb]]]WWWQQQMMMIIIDDD===888444222111000...,,,---000000,,,***,,,///......------......//////...,,,---...///......///444666<<>><<<555333000...///000000///666555444222111///...---000111222333444444444444111111000///////////////------..................}}}{{{xxxpppjjjoooqqqsssrrrooollljjjiiieee___YYYYYY]]]```___\\\]]]```dddeeeeeefffiiikkkkkkeee```ZZZRRRKKKLLLQQQaaafffjjjiiidddbbbdddfffkkkkkkjjjjjjjjjmmmppprrrwww}}}}}}wwwsssqqqnnnmmmhhhccceeejjjlllkkkdddcccbbbccciiivvvzzzaaaPPPFFFAAA>>>;;;777444444333333222000000000000/////////...111111111111111111111111111111111111111222222222000000000222666999;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???<<<;;;<<<@@@DDDFFFEEEBBB???<<<:::888555333111///......///000///......///000000111222555888888999999999999999999999===???AAAAAACCCJJJUUU]]]eeebbb^^^\\\^^^dddkkkpppqqqqqqrrrssswww{{{vvvlllgggeeeiiipppyyysssqqqqqqqqqnnnkkkccc[[[PPPHHHAAA<<<666111111......000111---,,,.........------------......///...------...............222444<<>>===;;;444111...---...//////...111111000///...---,,,,,,000000//////111444777999111000000///......//////////////////000000000000{{{sssllloooooopppnnnllllllmmmnnnddd]]]WWWUUUXXX[[[[[[YYYZZZ]]]aaaeeegggiiilllooolllfff```[[[TTTOOOPPPUUUbbbfffjjjiiiccc______```eeecccbbbbbbeeeggghhhhhhrrrxxx}}}|||xxxvvvqqqlllcccYYYXXX]]]``````___aaadddggglllvvvvvvbbbSSSIIICCC===:::666444333333222111222222222222111111111111111111111111111111111111222222222222222222111111......000444999===???@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJJJJGGGDDDBBBEEEBBB???===>>>BBBFFFIIIGGGDDDAAA>>><<<:::888666111///---,,,---------,,,,,,---......---,,,---///000000/////////.........111222333222222555<<>>===:::999333111---,,,,,,---,,,,,,,,,---//////---,,,------/////////////////////...///000111000...///333666888777555555555777999:::;;;;;;;;;;;;===???BBBCCCNNNMMMOOOWWW```eeeeeebbbZZZVVVSSSVVV```jjjqqqsssxxx}}}|||sssjjjkkkrrrzzz~~~zzzuuuxxxrrrkkkiiidddZZZQQQ???777000000000......111------,,,,,,,,,,,,------/////////...------...///,,,///111???dddpppHHH555444444111...------....../////////000222555777777444111///.../////////000//////......................................................///......------.................................000000///000111111111111111000//////111555999<<>>AAAAAA@@@@@@@@@??????@@@@@@AAABBBEEEIIINNNRRRSSSQQQLLLIIIGGGEEEAAA??????BBBEEEHHHJJJGGGCCC@@@???>>><<<;;;777444000------------,,,+++---//////.........///,,,,,,,,,---.../////////............------///000......------------------222222111111222333444444;;;888888===DDDHHHFFFCCCBBB???===@@@HHHQQQWWWZZZ\\\___gggvvvzzz|||~~~~~~zzzwwwwwwyyytttttttttuuuzzz}}}~~~vvvssstttrrrkkkdddIII>>>444000///......000...------,,,,,,------...///000111///---,,,...000---///222AAAhhhjjjBBB444555222..................////////////111333666666333000...---......////////////...---......................................................------------..............................000000000/////////111222666555333333555999>>>@@@CCC???;;;777666555444333......------------...///.........------,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))******)))))))))******+++++++++***((('''%%%%%%'''(((***)))))))))))))))*********+++++++++++++++++++++++++++******)))(((((())))))))))))******+++++++++,,,)))***,,,,,,,,,+++***)))+++*********************(((((()))******++++++***)))******+++,,,,,,++++++******+++++++++,,,,,,,,,------......///000000000---,,,,,,++++++*********))))))***++++++,,,---------------......///000000222///+++*********************)))((()))***,,,---,,,------......------,,,***((((((+++,,,)))))),,,***,,,///000000///......333000------...///000///,,,---------...............---------...000111222...---------------......+++++++++,,,...111444555~~~uuuooojjjjjjiiihhhfffgggjjjlllddd___YYYUUUTTTUUUUUUUUUTTTTTTUUUYYY]]]___```___```XXXRRRQQQQQQRRRUUUZZZ___dddiiihhhbbb^^^^^^```^^^bbbfffhhhiiijjjkkkmmmrrroooiiicccgggqqqyyy{{{yyyrrrmmmpppzzz|||wwwmmmaaa\\\]]]]]][[[YYYbbbnnntttwww{{{zzz{{{}}}}}}zzz{{{~~~uuuvvv}}}wwwhhhSSSBBB<<<999555333333444333333222222111111111000000000000000000000000000000000//////////////////......000222666;;;@@@BBBAAA???AAAAAA@@@@@@AAAAAABBBBBBBBBGGGNNNTTTVVVUUURRROOOKKKIIIFFFDDDDDDEEEHHHJJJJJJGGGBBB???>>>===<<<;;;:::666111...---...------***+++------,,,,,,...///++++++,,,---...///000000......------......//////,,,,,,,,,,,,++++++******,,,,,,,,,---...///000111222000///111444666444222444222111222777<<>>444444///,,,///....../////////////////////111333333111///......///////////////...---,,,........................---------------------------------,,,------...///............................../////////000333666<<<<<<>>>???AAABBBCCCCCCAAA>>><<<:::999777555333......---,,,,,,...///000//////......---,,,,,,,,,+++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((())))))***++++++)))))))))***************((('''&&&%%%%%%&&&'''((()))(((((((((((()))***+++++++++++++++++++++++++++++++++***)))(((((((((((())))))******+++,,,,,,,,,(((***,,,......---,,,+++))))))))))))***+++,,,---,,,,,,+++************+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////))))))))))))(((((('''''''''((()))***+++,,,------,,,,,,+++,,,,,,---...///000...+++******+++***)))+++++++++++++++,,,---...,,,------......------,,,---******---...+++,,,...+++---000111000.........222000------...///000000,,,,,,,,,+++++++++++++++------...//////...---,,,---,,,,,,,,,,,,---......******+++---000444888:::}}}sssmmmhhhiiiiiihhhfffeeeeeefffccc```[[[WWWUUUTTTSSSSSSRRRQQQRRRUUUZZZ]]]]]][[[^^^VVVOOOPPPSSSUUUYYY^^^```dddgggeee___\\\\\\___hhhnnnsssrrrllliiijjjllltttqqqjjjeeeiiisssyyyzzzwwwqqqnnntttyyylll___YYYZZZ[[[XXXWWW```kkkqqqtttxxxuuuyyy~~~{{{{{{~~~~~~rrr\\\JJJ<<<999666444444555444444444444444333333333222222////////////////////////////////////000000000000...111666<<>>======<<<;;;<<<777222...---------,,,+++++++++***)))***,,,...---.........//////000000///...---------...///.........------------,,,,,,))))))***+++---...///000,,,------...///......---,,,++++++,,,...000111111888777===PPPmmmiiiQQQFFFBBBAAACCCHHHJJJLLLUUU___sss|||yyyxxxyyyxxxvvvdddSSS@@@777333000000111000//////......//////000///222333111---+++---111+++///444BBBfff___:::333333,,,***222........................---///000000///......///000000//////...---,,,+++........................---------------------------,,,,,,,,,------...///////////////////////////...000222333444888===AAAHHHMMMSSSXXXYYYUUUOOOKKKAAA>>>:::888666555222111///...,,,,,,,,,...///111/////////...------,,,,,,***)))(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((()))***,,,,,,************))))))))))))'''''''''''''''''''''''')))(((((('''((()))***+++***************************))))))((((((((())))))))))))***++++++,,,------(((***,,,......---,,,***((((((***,,,///222555777555333///,,,***)))******((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------.........)))))))))(((((((((((((((((((((((())))))*********+++************,,,---...---,,,++++++,,,,,,+++))))))***+++,,,,,,---------,,,,,,------------,,,,,,...++++++---...,,,,,,///))),,,000000///------...111///,,,+++---////////////...---,,,+++***)))))),,,,,,---...------,,,+++,,,,,,++++++,,,------...,,,,,,---000444:::???BBB}}}ssslllfffhhhiiiiiifffcccbbbbbbbbb___\\\XXXUUUSSSRRRRRRPPPOOOPPPTTTYYY\\\\\\ZZZZZZRRRMMMPPPUUUZZZ```eeeiiilllnnnkkkdddaaabbbdddqqqwww|||xxxnnnggggggjjjuuusssmmmjjjnnnwww{{{zzzwwwrrrpppyyy{{{lll]]]VVVXXXYYYXXXRRR\\\ggglllnnnsss}}}xxx~~~}}}yyy}}}yyydddRRR===:::666555555555555444111111111000000000////////////////////////////////////000000111111222222,,,///555<<>>???>>>CCCKKKSSSXXXZZZZZZYYYLLLKKKJJJIIIIIIIIIHHHHHHHHHEEE@@@===<<<<<<<<<;;;<<<888222...,,,,,,,,,,,,...---,,,***))))))+++.........---------,,,,,,,,,...,,,***)))***+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......(((***---...---,,,------******+++---///000111111444222777IIIgggxxxYYYDDD<<<888555666;;;@@@FFFSSSaaaxxx|||yyyzzz{{{|||lllZZZEEE:::555222111222000000////////////000000///222444111---+++---111)))///333AAAdddZZZ888333222******444------------------------,,,---......------...000000000000///...,,,+++***........................------------------------,,,,,,,,,,,,------...///000000000000000000000000000333666999;;;@@@GGGMMMYYYaaalllsssssslllaaaYYYBBB>>>999555333222000//////...,,,,,,,,,...000111000000///...------,,,,,,)))((((((((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''''''''((()))+++,,,---++++++******))))))((((((''''''((())))))((('''''')))((('''''''''(((***+++************************(((''''''(((((()))***+++))))))***+++,,,,,,------)))***---......,,,***((()))***,,,000444:::>>>AAA===999444...***))))))***''''''(((******+++++++++******+++++++++,,,,,,,,,,,,,,,------------------*********)))))))))))))))))))))))))))((((((((((((***))))))((()))+++,,,---,,,+++***+++---,,,+++)))&&&''')))***++++++******+++,,,,,,------,,,,,,+++,,,)))))),,,,,,***+++...&&&***---...,,,++++++,,,000---+++***,,,.........222222111///---,,,******,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,---...//////000333888>>>DDDHHH{{{ppplllnnnmmmhhheeeeeebbb^^^eee```]]]\\\YYYTTTRRRUUUUUUUUUVVVYYY]]]^^^]]]\\\UUUTTTSSSTTTXXX]]]```aaadddiiikkkggg___]]]cccjjjyyy}}}~~~vvvjjjccccccgggjjjrrrvvvsssttt{{{vvvqqqpppyyy|||pppbbbYYYXXXWWWUUUUUU^^^hhhnnnrrryyyxxxuuurrrttt}}}ppp___JJJ@@@888777888555333333333222111000////////////000000000000000000000000111111000///////////////---000666;;;>>>??????>>>AAA@@@>>>=========???@@@CCCDDDFFFLLLXXXaaaaaa[[[LLLJJJGGGDDDBBBBBBDDDEEEEEECCC@@@>>>============>>>:::444000...,,,+++)))......---,,,,,,,,,------000111333666888666222///,,,,,,------------------------------,,,+++***************++++++,,,,,,---,,,,,,+++++++++,,,------...///000///------///111222444;;;MMMoooyyy^^^GGG;;;777222111333666;;;EEEWWWhhhvvvyyyxxx|||tttiiiWWWEEE888333555888111666999777333222111000222444333...---000000------000666@@@\\\TTT888777111000444------------.....................//////////////////..................------......---------......///000000000000000/////////...000222000+++***,,,...111,,,,,,111444222555;;;222>>>BBBFFFPPPSSSWWWbbbkkksss}}}vvvkkkTTTEEE;;;999555---,,,222444222///,,,,,,...000222........................---,,,+++*********+++,,,+++---......---,,,,,,---,,,---...,,,******,,,///(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******((())))))*********))))))***))))))((()))+++---...---+++***)))*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))+++...222555888:::;;;CCC???999111+++)))***---+++)))(((***---...---+++******+++,,,,,,+++++++++///---+++...222333000+++$$$%%%&&&((())))))))))))***++++++++++++***))))))------,,,+++,,,---...///.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***...111000,,,)))+++...//////...---,,,++++++***------------------------***+++++++++))))))+++---222///...///---+++...333333333666===AAADDDJJJRRRvvvlllpppoooiiieeeeeedddbbbhhhbbb]]]]]]\\\XXXVVVWWWZZZYYYWWWXXXZZZ\\\]]]]]]RRRRRRSSSVVV[[[___``````aaadddfffaaaZZZXXX]]]ddduuuyyyzzzssshhhaaabbbfffooowww|||{{{|||{{{vvvrrrvvv}}}~~~zzzwwwyyytttggg]]]YYYYYYYYYXXX```jjjooorrrwwwvvvnnnlllggglllwww~~~wwwjjjRRRFFF:::666666444222111333222111000////////////000000000000000000000000111000///............///---000444999===?????????CCCAAA???<<<;;;<<<===>>>===>>>AAAGGGSSS]]]^^^XXXIIIGGGEEEBBBAAABBBDDDEEEAAABBBAAA@@@>>>======>>>>>>:::444///------,,,+++------,,,,,,,,,------......///222555888777444111------------------------++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,---......---...000222333777BBBXXXyyy|||bbbLLL<<<444111333111222555:::FFFZZZlllsss|||~~~}}}}}}zzz|||wwwgggTTTDDD<<<<<<===<<>>:::777999555111///.........---,,,---222;;;VVV\\\===777//////222---...............---------******+++,,,------..............................000///...---------------......------,,,+++++++++------......///.........333//////555888999===DDDMMMZZZ```ccciiigggfffnnnvvv|||bbbMMM;;;777555...+++---111111000000000/////////........................---,,,+++*********+++,,,+++,,,......,,,+++,,,---)))++++++***''''''***,,,(((((()))++++++,,,,,,+++++++++,,,,,,++++++***))))))******++++++******)))(((((())))))******)))))))))((((((((()))***+++,,,,,,+++***************)))))))))))))))*********************++++++******))))))***---000333666777888>>>===:::555///,,,+++,,,***((('''(((+++,,,+++)))++++++,,,,,,,,,,,,++++++---+++***---111222...******************)))((((((+++++++++,,,+++******)))---,,,+++++++++,,,---...,,,,,,+++++++++*********)))******++++++******)))++++++++++++++++++++++++++++++************++++++***---000///+++)))+++---------,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,******,,,---...,,,---000111000333999888999@@@JJJQQQRRRSSSWWWxxxoootttuuunnnhhhhhhjjjjjjmmmeee___^^^]]]YYYWWWXXX```]]]XXXVVVXXXZZZ\\\]]]PPPQQQSSSXXX\\\______^^^^^^``````[[[TTTRRRXXX^^^ooorrrsssnnneee```aaaeeesss{{{{{{uuuqqqqqqpppnnnllllllsssuuulll```[[[\\\\\\XXX```iiioooqqqvvvzzzwww}}}zzzyyy{{{xxxooogggeeebbbiiiuuu{{{zzzwwwaaaPPP>>>888777444222000333222111000////////////000000000000000000000000//////...---------......---///333777;;;>>>@@@AAADDDBBB???<<<:::;;;<<<===<<<===???CCCLLLUUUVVVQQQEEECCC@@@>>>>>>???BBBCCC===AAADDDDDDAAA???>>>???@@@;;;333...,,,,,,------,,,,,,+++,,,,,,---...///+++---///333666777555333.........------,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...***+++---------...111333333;;;KKKeeehhhMMM>>>888444111333111111333999GGG___tttxxx~~~yyyxxx||||||}}}mmm^^^VVVTTTUUU\\\\\\___cccccc^^^TTTMMMJJJ===555777777222000222//////444<<>>BBBDDDCCCAAA>>><<<;;;<<<===>>>AAABBBBBBCCCIIIOOOOOOJJJDDDAAA>>>:::999:::===>>><<>>======>>>@@@AAADDDEEEEEEEEEIIIOOOOOOKKKHHHEEE@@@;;;999999;;;======CCCJJJMMMKKKGGGDDDBBBCCC<<<444---*********************+++,,,---...///,,,,,,,,,...000222111/////////...---,,,,,,++++++,,,---------,,,,,,+++***...------,,,,,,+++++++++++++++++++++,,,---...///---.........------...000555EEEbbbpppNNN999333444111,,,///...///222999LLLjjj}}}}}}{{{gggXXXVVVNNN===111222***+++555DDD___ZZZ;;;222000...000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,++++++---------.........//////---------------...///000...---,,,,,,---///111222444999===>>>>>>CCCNNNWWWZZZZZZZZZ]]]eeeqqq}}}sss[[[HHH<<<444333444......---------,,,,,,,,,........................---,,,+++*********+++,,,(((***++++++***))))))***************++++++******))))))***+++++++++*********++++++++++++***)))))))))))))))******))))))))))))***+++,,,------------******++++++++++++++++++***,,,...---+++******+++((((((((()))))))))******)))******+++,,,,,,++++++)))***,,,///333777;;;===999:::999555111---+++++++++,,,,,,,,,,,,,,,---------.........------,,,+++******,,,...//////,,,***((((((***+++,,,---------,,,------------,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************+++******))))))******+++***+++,,,+++***)))))))))))))))******++++++,,,,,,.........------,,,,,,,,,.../////////...///111333666666999???BBBCCCHHHNNN[[[WWWXXX^^^aaaZZZQQQKKKqqq{{{}}}wwwrrrqqqwwwzzzvvvrrrrrrssstttsssoooiiiaaaVVVNNNRRRYYY``````aaabbbaaa^^^XXXTTTXXXVVVSSSSSSVVVYYY[[[\\\YYYZZZ[[[ZZZXXXXXX\\\```eeeffffffccc___^^^aaaeeeeeehhhnnnsssrrrnnnooosss{{{yyyuuuqqqmmmjjjhhhfffhhhiiifff```^^^___]]]YYY```ffflllllliiiiiiooouuu~~~}}}xxxrrrnnnmmmpppllleeefffllluuu}}}~~~mmmWWWGGG>>>777444555333222111000////////////////////////////////////------,,,,,,,,,---......111222444777:::>>>AAABBB>>>>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDIIIPPPRRROOOOOOKKKEEE???<<<<<<>>>???@@@DDDJJJNNNOOOKKKEEEAAA???999222,,,************++++++***++++++,,,---......---,,,...000111111000.........------,,,,,,+++------------,,,+++***)))------------,,,,,,,,,,,,*********+++,,,---.../////////000///------///000999LLLnnnvvvbbbHHH777222222///,,,---...000333888IIIfffzzzxxx~~~{{{oooggg\\\III:::555------777FFF______;;;444222---000......------,,,,,,++++++,,,,,,+++******))))))(((,,,,,,------.../////////,,,,,,,,,---...///000111......---...///222555777???HHHQQQTTTUUU[[[iiiuuusssrrrnnnkkkppp{{{yyyiiiUUUCCC888555666///...,,,++++++,,,------........................---,,,+++*********+++,,,)))***,,,,,,***)))***+++)))(((((()))******)))''')))******+++++++++************++++++******)))(((((())))))******))))))((()))***+++,,,---.........++++++,,,------,,,,,,+++))),,,//////+++)))***+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******,,,///222777;;;===777666555111---+++++++++((()))++++++******,,,...------...------,,,+++******+++,,,---------,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,++++++***))))))***++++++++++++***)))))))))***************++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,***++++++++++++***))))))))))))******+++++++++,,,++++++++++++++++++++++++...///000000222666;;;??????>>>@@@EEEHHHJJJPPPWWWccc]]]ZZZ[[[YYYRRRLLLIIInnnyyy~~~zzztttooonnntttwwwuuussstttssspppqqqiiiaaa]]]ZZZXXXZZZ___bbbbbbdddeeeeeebbb]]]YYYWWWVVVUUUWWW[[[^^^______\\\^^^aaabbbbbbcccfffiiiiiihhhfffaaa\\\YYY[[[]]]```aaaffflllllljjjnnnuuuzzzxxxvvvtttrrroooiiieeebbbggggggccc_________]]]bbbhhhmmmmmmjjjjjjooouuu}}}zzzvvvqqqqqqvvvsssjjjiiipppyyy{{{fffUUUEEE:::666888333222111000////////////////////////////////////---------------...//////000111333666999;;;===>>>>>>@@@BBBCCCCCCBBBAAA???===???AAAAAAEEELLLOOONNNOOOKKKEEE@@@===>>>@@@BBBCCCDDDGGGLLLOOOMMMEEE===888444///+++++++++,,,,,,,,,+++++++++++++++,,,,,,///...---///222444555555------------------------,,,,,,,,,------,,,++++++,,,,,,,,,---------------*********+++,,,---//////...///000000//////111333;;;PPPttt|||oooaaaUUUCCC777222222111000,,,...111333666CCC]]]uuu~~~|||vvvsss{{{{{{yyy|||yyyvvvppphhh^^^QQQCCC;;;444111666BBBWWW}}}```:::555333,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,------...//////000---------------...///000///000222666<<>>:::<<<333222111000////////////////////////////////////---------------...///000///000222555888999:::;;;@@@BBBDDDFFFEEECCC???===<<<>>>???>>>AAAGGGJJJHHHLLLIIICCC>>><<<===@@@BBBEEECCCEEEJJJOOOMMMCCC;;;222///,,,+++,,,---......,,,,,,++++++***+++++++++///......000444777999:::,,,,,,------------------******+++,,,------------,,,,,,,,,------.........*********+++,,,---///000---...000000000111333666<<>>;;;222333333444444222111///111111000000000000111111///////////////000111111111...,,,...444999<<<<<<999<<<@@@DDDDDDBBB>>>;;;:::<<<>>>AAACCCCCCDDDDDDDDDBBB>>><<<;;;===@@@CCCEEEBBB@@@BBBEEEDDD???999111///,,,***))))))+++,,,++++++,,,,,,,,,,,,------,,,444999666222444888:::///...,,,*********,,,---//////...---+++***)))))),,,+++*********+++,,,---,,,,,,++++++,,,,,,---...---///000111000000222444===RRRqqqwwwhhhSSSDDDAAA===777222...---...///444222111000111999MMM```zzz}}}{{{wwwjjjVVVHHHHHHEEE===<<>>444000,,,///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------///+++***---......111555333CCCQQQYYYgggxxx}}}xxx~~~vvvyyy}}}|||qqqwww}}}}}}sssYYYEEE@@@222333222111......///111////////////............)))((((((((((((((()))***)))))))))***++++++)))'''))))))))))))))))))))))))---***''''''***,,,,,,+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))(((***,,,,,,+++***)))***))))))))))))))))))***+++((()))******)))***,,,......---,,,+++***))))))))))))))))))))))))******+++,,,,,,---............---...---,,,+++************+++******)))(((''''''&&&'''(((((()))***+++++++++*********++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,)))((((((***---...+++(((,,,,,,++++++++++++,,,,,,))))))(((((()))***++++++******)))))))))***,,,---111---***+++...///,,,(((***++++++***))))))***,,,---,,,,,,,,,---...000000///111555;;;CCCPPP^^^hhhlllfffbbb```XXXOOOMMMRRR[[[^^^___[[[TTTMMMJJJIII|||qqqnnnttt|||yyyuuuggg```\\\]]]```bbbhhhnnnkkkkkkeee[[[WWW\\\``````___bbbcccbbbfffllllllhhhfffllluuu{{{|||vvvllleeeeee___ZZZWWWRRRMMMPPPVVV^^^dddiiillltttyyytttrrrpppiiidddaaabbbhhhppptttqqqooopppmmmmmmpppuuuuuusssxxx~~~~~~www~~~~~~fffPPPAAA999666555555444444222000///000//////////////////000...------------...//////111///...///333777:::;;;999:::===??????>>><<<;;;;;;<<<===>>>???>>>>>>======;;;999777888;;;>>>AAAEEEBBB>>>===>>><<<666111000...,,,***)))***,,,---+++++++++,,,,,,,,,------+++333888444000222555777///...---,,,+++,,,------111111000///...---,,,+++,,,+++*********+++,,,---+++************+++,,,,,,---...000000000000222444===QQQmmmppp{{{\\\GGG999555333000---,,,---///000333222111111111888JJJ[[[vvvxxx{{{uuuuuuwwwwww}}}www^^^FFF===;;;888666999:::888777777666555111//////------333>>>SSSppp]]]>>>555111,,,.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---///,,,,,,...///111777>>>III[[[lllxxx~~~vvvuuuzzzyyy|||iiiSSSIII666444111...------...///////////////............******)))))))))))))))***)))))))))***++++++)))'''))))))))))))))))))))))))+++)))((()))++++++)))'''***************))))))((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++************)))***,,,......---++++++,,,,,,++++++***************((()))******)))***+++---...---,,,+++************)))(((((((((((()))************+++++++++,,,,,,,,,...---,,,+++************+++******)))(((((('''''''''(((((()))******++++++*********++++++,,,,,,,,,+++,,,,,,+++******,,,...333...)))(((+++---,,,*********))))))))))))******)))))))))))))))***++++++******))))))***,,,---...444111---,,,......***&&&***+++,,,+++))))))***,,,+++,,,,,,---...//////000555999@@@GGGQQQ]]]jjjrrrnnnhhhdddbbb]]]VVVUUUXXX^^^aaadddbbb\\\TTTNNNKKKuuummmttt~~~{{{uuujjjeeecccdddfffggglllrrrrrrlllbbbXXXWWW]]]ccceeeiiikkkiiidddcccfffiiijjjgggnnnwww}}}|||ttthhh```]]]YYYVVVTTTRRRPPPTTTYYY^^^dddjjjpppzzz|||xxxwwwtttnnniiigggfffjjjtttzzzxxxuuutttlllnnnsssxxxxxxxxx|||~~~{{{uuu|||www```KKK>>>:::888555444444333111//////......------......///...............///000000///000000000111333777:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555444333222222333666:::<<<@@@<<<888666555333///+++...---+++******+++,,,...++++++++++++,,,,,,,,,,,,***111555111...///111222............------------------,,,+++******))))))+++++++++++++++,,,------******))))))******+++,,,---...///000///000222444;;;OOOjjjjjjsssRRR???222111000/////////000222333222111111222111555DDDRRRmmmpppwww~~~uuuhhhdddeeeeee{{{vvvRRR:::444555444111333222111111111000...,,,,,,,,,...111888IIIgggyyyYYY===555111,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---...000222777CCCPPPdddvvv|||wwwsssyyy|||eeeUUU@@@999222......///000////////////............------,,,+++******)))*********))))))***++++++***((())))))))))))))))))))))))(((((()))***,,,+++(((%%%+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++************))))))+++---...,,,+++++++++------,,,++++++*********)))***+++***))))))***+++------,,,+++************((((((((((((((()))******///...---------...///000......---,,,++++++++++++*********))))))(((((('''((((((((()))******++++++*********+++++++++++++++,,,,,,,,,******+++...111>>>555***'''***------+++******))))))))))))*********))))))))))))***++++++*********+++,,,---///000444111...---......+++(((***+++,,,+++******+++---,,,---...///111333555666>>>DDDMMMXXXbbbkkktttzzzqqqkkkgggfffddd```___```eeehhhjjjjjjdddZZZPPPJJJzzzqqqwwwzzzuuunnnkkkkkkmmmnnnmmmqqqvvvyyypppddd]]]^^^dddiiikkkmmmnnnlllfff```___bbbdddffflllssswwwssskkkaaa[[[YYYXXXVVVUUUTTTUUUYYY^^^cccgggmmmsss{{{~~~}}}}}}zzztttnnnjjjgggiiisssyyywwwrrroookkkoootttxxxyyyyyy|||}}}|||{{{uuuyyy~~~rrr[[[JJJ>>>:::555333333333111000///..................///111000000000000111222222...000111000//////333777<<<======>>>>>>>>>===<<<888888777555333222000//////.........///222444666555222///...//////...,,,,,,+++***)))***+++---...***++++++++++++,,,,,,,,,)))///222...+++,,,......,,,------......---,,,,,,******))))))((((((((('''++++++++++++,,,,,,------***************+++,,,,,,,,,.../////////000333555888NNNjjjjjjrrrRRRAAA777333333222222111000000000000000111222111333===III```iiivvv~~~vvvggg\\\ZZZ___eeepppJJJ888777555111222111000000111111000...---...111222555GGGhhhwwwWWW;;;444111---///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,---000444888BBBUUUfff~~~~~~|||vvvrrrwwwsss```LLLCCC777000000222333111//////.........---------///...---,,,+++*********+++***)))***++++++***)))))))))))))))))))))))))))'''''')))***+++++++++***++++++*********))))))***))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))''')))+++,,,***)))))))))++++++++++++++++++******)))***++++++)))((()))***,,,,,,++++++***+++++++++******))))))******+++,,,111///...------///111222///...---,,,,,,+++++++++*********)))))))))(((((((((((())))))***************************++++++++++++,,,+++******+++///222@@@555***&&&***......+++,,,,,,++++++++++++,,,,,,*********))))))***++++++)))******,,,---///000111///---,,,---///000///---+++,,,,,,,,,***+++,,,...//////000222777<<>>>>><<<:::888333222111000///......---...------------...///000---,,,++++++---.........***************+++---...*********+++++++++,,,,,,)))...000,,,***+++,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------+++++++++++++++,,,------,,,---.........000333666999RRRppppppuuuTTTDDD;;;111111111000///...---,,,000///111222111111888AAATTTaaavvv~~~wwwqqqggg[[[TTTYYYgggtttgggGGG999444222///...------/////////------///000111444HHHlllxxxVVV999222000---111------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---111777@@@OOOfffzzz|||sssnnnsssuuuxxx}}}~~~nnn[[[OOO@@@666333333333111............------------//////---,,,++++++++++++,,,***))))))+++++++++***))))))))))))))))))))))))((((((((()))***---///111,,,,,,+++***)))*********))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((***,,,,,,+++*********'''((()))***++++++******((()))++++++)))(((((()))+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******,,,...///000///...---,,,,,,,,,,,,************)))))))))))))))))))))))))))*********************************+++++++++******+++...111888000)))(((,,,///---***,,,,,,++++++++++++,,,,,,++++++***************+++)))***+++---...///000111---,,,,,,---...//////...+++,,,---,,,++++++---///000000111666===GGGPPPUUUYYY]]]ccciiinnnpppooonnnooommmiiifffeeeggghhhgggfffgggfffbbb]]]VVVPPPMMM|||}}}~~~~~~{{{wwwrrroooaaadddkkksssuuuuuuzzz~~~wwwrrrrrrrrrqqqsssvvvuuusssrrrqqqkkkccc``````hhhjjjllliiiccc^^^]]]]]]```cccbbb______cccggghhhlllkkkooovvv|||xxxqqqwwwtttuuuzzz{{{uuuooolllpppvvvzzzzzzzzz}}}}}}xxxyyy}}}{{{zzz{{{~~~}}}wwwwwwzzz}}}sss^^^KKKCCC999444444555333000000//////////////////000---------------...//////---...............000111222444777999888666333111///...------,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,************++++++++++++)))---...+++***,,,,,,***************++++++++++++*********+++++++++++++++++++++,,,---------------,,,,,,++++++,,,,,,---...,,,------------///333666>>>XXXyyyxxxyyyTTTAAA888111111222222222222111111000///000222111000555<<>>JJJWWWbbbiiilllmmmeeeaaa\\\ZZZ]]]```aaaaaa^^^eeecccWWWMMMMMMRRRUUU\\\ccchhhbbbWWWQQQTTTYYY{{{uuurrrrrruuuwww{{{}}}|||{{{zzzzzzlllnnnnnniiieeefffooowww}}}ssslllnnnqqqpppmmmkkkhhhnnnnnnfff______```^^^```bbbaaa___eeepppuuutttooommmooouuuuuuqqqpppttt~~~uuuppppppppppppnnnlllkkklllmmmkkkpppuuuwwwwwwyyy~~~}}}|||~~~ppp___MMMBBB:::333222555333222111000...---,,,+++---------------...///000,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))************,,,------...---,,,***)))++++++******++++++,,,---........................+++************+++,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,---...000333444???bbbyyyXXX===888222222111111111111222222000000000000111222333444???CCCWWWwwwzzzpppjjjbbbgggrrrxxxIII999666333...------000111111...222//////666>>>WWWxxx}}}yyycccCCC333555222)))---.........------,,,++++++,,,,,,,,,,,,+++***))),,,------......------,,,111111333777???PPPkkk{{{tttkkkmmmkkkiiinnnyyy|||rrrnnnqqqwww{{{}}}kkkUUUEEE:::333///333111(((%%%)))---,,,,,,---...---+++***+++,,,222...)))(((***------,,,...---,,,+++************+++***)))))))))***+++,,,******))))))))))))******---***((((((***+++)))&&&(((((())))))*********+++...---,,,+++************)))+++---...---,,,,,,---111111///,,,)))&&&&&&''',,,***'''''')))+++,,,---,,,***)))***+++,,,,,,+++***+++,,,,,,---------,,,...000222222000.........000000000///...---+++++++++***)))(((((()))***+++,,,+++***)))((((((((((((((()))***+++,,,---------444,,,(((++++++'''&&&(((,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********)))))),,,***)))+++---...+++)))))))))))))))+++---///000,,,,,,,,,,,,---111666:::>>>MMMXXX\\\dddqqqtttpppfff^^^WWWXXX[[[ZZZYYYZZZXXXZZZZZZSSSKKKJJJQQQYYYaaabbb]]]TTTPPPQQQSSSSSS~~~xxxuuuwwwvvvxxx{{{||||||{{{yyyyyymmmmmmjjjeeeaaaccciiioooyyyqqqkkklllmmmkkkjjjkkkjjjooopppiiicccbbbaaa^^^\\\^^^^^^]]]cccnnnsssrrrrrrnnnnnnqqqoookkkkkknnnxxx~~~|||tttmmmiiijjjjjjkkkjjjhhhhhhiiikkkkkkrrrwwwwwwsssttt{{{~~~~~~nnnZZZMMMBBB999555666...------...............000000///...------------///............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************+++,,,---------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++---------------......///+++,,,,,,------,,,+++***+++,,,,,,---...///222444@@@aaa|||wwwWWW<<<777222111111000000111111222000000000111222222333333888===PPPrrr~~~yyyyyyNNN:::666333///------///000000...111......555>>>VVVxxxnnnKKK666444222+++,,,------------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,///000222666;;;JJJfff~~~xxxrrrmmmsssvvvtttuuu}}}}}}sssooorrrwww{{{zzz~~~vvvdddTTTCCC777222444222+++***...///---+++,,,---,,,***)))***+++...+++((((((+++...///......---,,,+++************,,,,,,+++++++++,,,---...******))))))))))))******+++)))'''(((+++,,,***(((((()))))))))***************)))((((((''''''(((((()))+++---...---,,,,,,---.........,,,)))((()))***...+++)))((()))+++++++++*********,,,...///...------,,,+++******,,,---...,,,...//////---,,,,,,,,,------------,,,+++******+++***)))(((((()))***++++++******))))))))))))))))))***++++++,,,,,,,,,,,,222+++(((***+++(((&&&((()))))))))(((((((((''''''))))))))))))))))))))))))+++++++++*********)))))),,,******+++------+++)))))))))))))))***,,,...///------------...333999>>>LLLXXXaaaccchhhrrrtttooohhh___XXXWWWWWWUUUSSSTTTUUUXXXWWWRRRKKKJJJPPPWWWXXX[[[ZZZTTTSSSWWW\\\]]]zzzwwwyyyyyyzzz{{{|||{{{zzzyyyxxxpppllleee___^^^```dddgggrrrmmmjjjkkkjjjhhhiiimmmmmmqqqrrrnnniiigggddd```YYY[[[ZZZ[[[aaaiiinnnmmmllljjjiiiiiifffdddfffjjjssswwwzzzyyysssmmmiiihhhggghhhiiihhhggghhhjjjkkkjjjqqqvvvtttooooooxxxzzzfffWWWJJJ>>>777555......---......///000000000000///....../////////000///..................++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***************))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,---------,,,,,,++++++******++++++,,,---------------------------...------------...//////++++++,,,------------,,,***,,,---------...000333AAA^^^wwwwwwZZZ===555111111000000000000111111///000111222333333333333555999KKKkkkRRR;;;777444///------...//////...111------444<<>>888444333222000////////////,,,------...000222333444...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,------------++++++******++++++,,,---........................,,,,,,++++++,,,,,,---...++++++,,,---......//////***,,,......------///222@@@[[[tttcccCCC666111000000//////000000111///000111333333333333333777:::JJJfffRRR===777444000...---...---------000,,,,,,222;;;SSSuuuqqqKKK111+++,,,+++++++++******++++++,,,,,,...,,,***))))))***,,,---,,,,,,,,,------,,,,,,,,,,,,...111000///999SSSjjj{{{}}}xxxssspppmmmuuu{{{zzz}}}~~~}}}zzzwwwsssqqqtttyyy~~~|||zzzrrraaaQQQCCC;;;222---///111///+++***+++,,,+++***)))***+++)))))))))***,,,...//////------------,,,+++******)))))))))))))))******+++******))))))))))))************)))******++++++***)))))))))))))))*********((((((((()))***+++,,,,,,)))+++---...---,,,,,,---***+++,,,+++******,,,------+++***)))+++++++++***+++,,,...000333222000---...---,,,+++***+++,,,---+++,,,---,,,+++******+++'''((())))))*********)))***))))))))))))))))))***(((((((((((()))***+++,,,++++++,,,,,,,,,+++******+++)))((()))))))))((()))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,+++*********))))))***+++---...---///111555:::AAAJJJPPP[[[bbbhhhhhhkkkoooqqqnnnggg^^^VVVRRRNNNIIIFFFGGGNNNQQQSSSTTTUUUXXX]]]aaahhhnnnooojjjeeefffhhhhhh}}}}}}{{{xxxxxxxxxyyywwwuuussskkkccc___aaaeeeggggggaaaaaaccceeedddccciiiqqqqqqpppqqqssstttoooiiiddd]]][[[ZZZ[[[]]]^^^^^^^^^^^^aaabbb```___aaagggkkkjjjlllmmmkkkgggeeefffhhhfffggghhhgggeeeeeeggghhhiiigggeeehhhnnnuuu{{{~~~{{{xxx~~~~~~vvvgggWWWIII>>>777666333111////////////,,,------...000222333444...---,,,+++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,------...++++++******++++++,,,---************************,,,++++++++++++,,,------+++++++++,,,---...///000***---000///---,,,...111===XXXrrrqqqLLL999111111000000000000111111000111222333333333444333888===MMMhhhQQQ<<<666333000.........---,,,---000,,,,,,222999PPPpppkkkJJJ333---------,,,+++*********+++,,,,,,---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,++++++---///...---444III^^^lllrrr{{{{{{vvvpppllljjjmmmooowww~~~}}}~~~zzzwwwssssssttttttvvvxxx{{{}}}yyywwwtttssswwwyyypppeeeOOOBBB444------...,,,***,,,---------+++***+++,,,***+++,,,---------------------...------,,,***)))(((((())))))******************))))))))))))******,,,,,,,,,+++***)))((()))******)))))))))))))))))))))))))))***+++,,,---...)))+++---...---,,,,,,---,,,------+++***)))***,,,***))))))***,,,......---......///111222111...++++++,,,---......---+++***---......---,,,+++,,,---'''((()))******++++++***)))))))))******)))))))))(((((((((((()))***,,,,,,++++++,,,,,,,,,+++******)))*********))))))***)))++++++++++++++++++++++++***************************************************+++,,,,,,,,,+++++++++******)))***+++,,,...///...222888???FFFMMMUUUZZZ^^^cccgggggghhhjjjlllkkkccc\\\UUUQQQLLLGGGEEEGGGMMMPPPTTTZZZ___eeeiiikkkkkktttzzzxxxttttttvvvvvv}}}yyyuuuuuuvvvxxxvvvtttqqqllleeebbbdddgggiiijjj\\\[[[]]]______```fffmmmqqqllllllrrruuuqqqjjjfffaaa]]]\\\^^^^^^\\\ZZZZZZbbbgggjjjeeeaaaaaadddffffffiiilllkkkhhhfffgggiiijjjkkkllllllkkkkkkmmmooonnnhhhdddgggpppxxxzzzzzzwwwrrr}}}}}}tttdddQQQBBB888777444111//////000000000000///......////////////...------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,+++++++++,,,------++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++,,,---//////***///222111---,,,...111999RRRnnnVVV???222222111111111111222222222111111111222333444555777???TTTooo~~~ooouuuLLL999444222///.........---,,,,,,000------222777LLLkkkqqqWWW>>>333222222...---,,,*********+++,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++***+++---...---222BBBSSS```gggnnntttuuuwwwzzz|||{{{{{{yyyuuupppkkkhhhhhhooommmrrr~~~~~~|||zzzzzz}}}yyyuuummmooossstttsssrrrrrrssssssqqqmmmmmmttt{{{zzztttXXXIII999222000...,,,+++,,,---...---+++***+++,,,,,,...000000...,,,,,,,,,------.........,,,***))))))***++++++,,,,,,++++++******))))))))))))******---......,,,)))(((((((((************))))))))))))(((((((((((()))***+++,,,)))+++---...---,,,,,,------...---,,,)))((()))***)))((((((***---//////...///......///000///,,,)))(((***---//////...,,,***......///---++++++,,,...((())))))***++++++++++++))))))************))))))(((((((((((()))***+++,,,***++++++,,,,,,,,,++++++(((,,,---+++)))***+++)))))))))))))))***************************************************+++++++++)))+++---,,,+++***+++,,,*********+++,,,...000111222999CCCLLLSSSYYY]]]```bbbdddffffffeeeeeefffgggbbb[[[UUUQQQLLLGGGFFFIIINNNQQQVVV___gggnnnqqqqqqppp{{{|||xxxvvvuuu|||wwwrrrrrruuuwwwvvvtttooolllgggeeedddfffggghhh___\\\\\\^^^______ccciiiooohhhgggoootttqqqkkkgggccc^^^]]]aaaaaa\\\YYY[[[aaajjjmmmgggaaa______]]]bbbfffjjjkkkiiiffffffgggiiikkklllmmmnnnppprrruuuvvvqqqmmmmmmqqquuuvvvuuu|||yyypppyyy~~~rrr]]]LLL@@@>>>:::555222111111111000000///...---------------------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,+++++++++,,,---++++++******++++++,,,---------------------------,,,++++++++++++,,,------++++++******+++,,,---...+++000555333...,,,...222555KKKfff___FFF333333222222222222333333444222111000111333555777999EEE^^^zzzzzzqqqccckkkpppEEE999333111...............---,,,000///...222555HHHeeezzzmmmNNN999333666111///---+++******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***+++...///333>>>JJJWWW]]]ccchhhjjjnnntttzzzwwwyyyyyyvvvrrrppppppqqqtttqqquuu|||zzzyyy|||}}}wwwtttkkknnnqqqpppmmmjjjhhhhhhkkkkkkjjjkkkqqqyyyzzzuuu\\\OOOBBB<<<888222...///+++,,,---,,,*********+++,,,///222222000---,,,---------...///...,,,+++)))((()))***+++,,,++++++*********))))))))))))******,,,---...,,,)))((()))***************)))))))))(((((((((((((((((()))***+++)))+++---...---,,,,,,---,,,------+++))))))***+++***)))***+++---///...------,,,+++,,,------,,,***((()))+++---......------,,,,,,,,,+++))))))***,,,((())))))*********))))))((()))***++++++***)))((())))))(((((()))***++++++)))***++++++,,,,,,,,,,,,(((...000,,,)))++++++)))(((((((((((()))))))))***************************))))))*********+++++++++)))+++------+++******,,,*********,,,...000333444:::BBBOOOYYY___aaaaaaaaa______aaabbbaaaaaaccceeeccc]]]WWWSSSMMMGGGGGGJJJPPPRRRXXXaaakkkqqqrrrqqqmmm{{{|||uuuoookkk{{{vvvpppppptttvvvvvvtttmmmkkkiiieeedddcccdddeeefffaaa___aaabbbaaaccchhhnnnfffdddmmmtttqqqkkkhhhccc^^^^^^bbbccc]]][[[\\\[[[ffflllfff^^^\\\ZZZWWWYYY^^^dddfffdddaaa`````````bbbdddgggiiikkkooorrr}}}zzzvvvsssrrrrrrrrrrrruuuzzz{{{}}}~~~{{{vvvvvvzzz~~~qqqwwwvvvxxx{{{}}}|||{{{xxxwww}}}nnn\\\KKKHHHBBB;;;666222111000---------------...///000************+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,///...,,,+++***++++++,,,++++++******++++++,,,---************************))))))(((((())))))***+++,,,+++*********+++,,,---,,,111666555///,,,...222222GGG```cccJJJ444333333222222333333444555333111///000333666888>>>LLLfffttthhhccclll^^^>>>;;;222000.........///...---,,,111000000333444EEEbbbttt~~~XXX:::333666222111...,,,******+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++)))***...111555===EEEPPPUUU\\\```dddkkkttt|||xxx{{{}}}|||zzzyyy{{{~~~xxxwww{{{}}}|||}}}|||yyytttrrrnnnpppqqqnnniiidddbbbbbbdddggghhhjjjpppuuuuuuppp]]]RRRIIIEEE@@@777222222***+++,,,+++)))))))))***+++///333444111///...///---.../////////---+++)))&&&'''(((******))))))(((******))))))))))))*********,,,...,,,***)))***---+++*********))))))(((((()))))))))))))))******+++)))+++---...---,,,,,,---+++,,,,,,+++******+++---,,,++++++,,,......,,,++++++***)))***,,,---,,,+++))))))***+++,,,...///000*********(((&&&&&&(((***((()))))))))))))))((((((((()))***++++++***)))((()))))))))))))))******+++((()))***+++,,,---------)))000222---***,,,,,,)))((()))))))))******++++++************************))))))******++++++++++++)))+++...---+++)))***,,,******+++,,,///222444666???IIIWWWbbbfffeeebbb___WWWWWWZZZ]]]^^^___cccgggeee___YYYTTTNNNGGGGGGKKKRRRSSSXXXbbblllqqqpppmmm___ooo~~~{{{uuuppplll}}}~~~xxxssssssvvvyyywwwtttkkkhhhddddddgggjjjjjjjjjhhhfffffffffccc```dddkkkmmmmmmoooqqqrrrpppllliiieeeiiillljjjbbb[[[YYYYYY]]]bbbgggfff```XXXSSSQQQUUUWWWZZZ]]]^^^___^^^^^^cccdddeeeeeefffjjjooosss~~~xxxuuuuuusssoooooottt{{{ssshhhfffnnnvvvzzz{{{vvvuuurrrrrruuussspppuuu~~~~~~~~~|||zzz}}}|||wwwzzzmmmZZZVVVNNNEEE<<<666444444000000//////////////////------------...///000000///............---------***+++,,,,,,------,,,,,,++++++***)))***+++---...++++++++++++++++++++++++)))))))))***+++++++++,,,*********)))))))))))))))))))))***+++,,,,,,------------------------------222...***)))+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++))))))+++---,,,,,,...///000000000000444AAAXXXzzzWWW???666222999<<<666222222000444000000888666333:::BBB[[[xxxuuusssgggGGG888555//////.........---------///+++---222111333CCCWWWyyyiiiCCC---...111///...---......,,,+++))))))************))))))++++++******************---------,,,...222777;;;GGGPPPZZZ^^^^^^dddrrr~~~|||{{{{{{~~~~~~}}}}}}zzztttqqqrrrnnnnnnkkkgggbbb______```dddpppuuunnnjjjnnnooojjj[[[UUUQQQPPPIII===444111000...,,,+++++++++******---+++///777999222------+++,,,.../////////---,,,************))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&&&&&&&'''((()))***+++,,,,,,000000///...,,,+++******,,,++++++***)))(((&&&&&&++++++*********+++---...000...,,,******,,,...000))))))***+++,,,,,,------+++++++++*********))))))******)))((('''&&&%%%%%%+++++++++++++++***)))((('''(((((()))))))))))))))''''''''''''((((((((((((+++,,,+++)))&&&$$$###$$$))))))***,,,......+++)))++++++++++++,,,---...///+++++++++***************---+++******,,,.../////////,,,...333555444888???GGGSSS]]]```cccggggggdddbbb^^^XXXTTTUUU\\\dddjjjrrrkkk```TTTMMMKKKLLLNNNPPPUUUXXX[[[eeepppsssooollllllooottttttooommmnnn~~~}}}zzzwwwwwwyyyzzzxxxvvvmmmjjjffffffhhhkkkmmmmmmrrrnnnlllkkkiiifffhhhmmmjjjlllppptttvvvtttnnnjjjccceeegggfffbbb^^^\\\\\\^^^ccchhhgggbbb\\\WWWVVVSSSTTTWWWYYYZZZZZZYYYXXX\\\]]]^^^aaaffflllqqqssszzz{{{xxxssspppqqqqqqnnnlllppptttvvvvvvwwwzzz|||~~~qqqdddaaajjjtttyyy|||xxxyyytttqqqqqqpppqqqzzz}}}{{{~~~~~~|||}}}}}}yyyxxx{{{{{{nnngggZZZNNNDDD===888666333111///.........------...---------...//////000///.........------,,,,,,***+++,,,,,,------,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***************+++++++++************)))))))))))))))******+++,,,,,,------------------------------111...***)))+++,,,+++************+++++++++,,,,,,,,,,,,,,,+++))))))+++---,,,------...////////////222>>>SSS|||{{{XXXAAA888777>>>@@@999222222000444111222888666444===GGG```|||nnnOOO<<<444222.........------------,,,,,,)))***...---...===PPPxxxnnnHHH000000000///......///...,,,***++++++,,,,,,,,,,,,++++++***************************+++++++++,,,...333666CCCLLLWWW\\\\\\bbbmmmxxx{{{qqqsssxxx~~~zzztttqqqsssqqqooolllgggaaa^^^]]]]]]eeeqqqvvvnnnggghhhhhhdddVVVVVVVVVTTTOOOFFF<<<555...,,,***+++------***(((,,,***---444777222......+++---///111111000...---++++++++++++************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))***+++,,,---000///...---,,,+++******,,,,,,---------,,,,,,,,,++++++*********+++,,,------,,,+++******+++,,,---))))))***++++++,,,------,,,,,,,,,+++++++++******++++++************))))))))))))******)))((((((''''''(((((()))))))))))))))************++++++++++++,,,,,,,,,+++(((&&&&&&'''+++)))((()))+++,,,+++***))))))))))))***++++++,,,***************++++++++++++***))))))***,,,,,,---///,,,,,,111444666<<>>888222111333333///***+++***+++///333555555555,,,...111444555333000///---,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))'''''''''((())))))******)))******+++,,,,,,------------,,,,,,++++++******((((((***+++,,,,,,,,,,,,+++++++++++++++++++++,,,((()))***++++++***)))((())))))******+++++++++,,,++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++(((((()))************)))((((((((()))))))))*********+++,,,,,,******+++,,,+++)))))))))+++,,,+++***---,,,+++++++++++++++,,,))))))******+++,,,------+++,,,------,,,,,,---...333333555:::AAAHHHMMMQQQVVVVVVUUURRRRRRTTTVVVWWWZZZXXXUUUSSSVVV[[[aaaeeejjjddd[[[SSSOOOPPPTTTWWWYYYYYYXXXXXXZZZ]]]___```dddiiinnnmmmbbbWWWVVV\\\|||zzz~~~yyyuuusssrrrttttttrrrqqqqqqsssuuuwwwxxxpppiiiiiikkkjjjkkkmmmwwwvvvtttrrrqqqooollliiiggg___VVVSSSUUUWWWVVVSSSSSSVVVXXXWWWTTTRRRRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWZZZbbblllqqqpppmmmiiikkkjjjfffggglllnnnlllgggjjjnnnsssuuutttrrroootttxxx}}}~~~~~~}}}mmmffflllwww~~~{{{pppiiiiiinnnrrrxxx{{{{{{wwwvvv{{{}}}wwwxxx{{{}}}wwwooonnnssszzz|||zzzqqqaaaSSSJJJBBB888333222333222111......---,,,++++++,,,,,,......---,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,+++******)))************************,,,+++++++++***)))))))))))))))******+++++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++)))************+++++++++***+++------,,,,,,---...222111000//////000000111...222@@@gggpppIII<<<444666777333111444000444444666999666BBB\\\{{{tttnnngggbbb\\\YYYJJJBBB888333444555222...------,,,,,,,,,+++++++++++++++,,,,,,***+++222;;;YYYrrr{{{hhhHHH222000,,,,,,---///000///+++((())))))************))))))))))))*********+++++++++***,,,......---,,,,,,---333???PPP\\\bbbeeejjjooo{{{zzzrrrmmmnnnrrrwww|||~~~~~~|||{{{zzz~~~zzzuuuooooooqqqiiihhhddd___[[[YYY[[[\\\```iiinnniii___XXXWWWXXXSSSaaajjjiiikkkpppfffVVVKKKDDD;;;555444222...+++,,,,,,,,,...222666777666+++---111333444333111///------,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++,,,,,,,,,---++++++++++++++++++******))))))************))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***************++++++))))))))))))************************)))))))))(((***++++++,,,,,,,,,++++++((())))))***************'''''''''((((((((())))))((()))******))))))***,,,)))***+++...000///,,,))),,,,,,++++++***+++++++++))))))***+++,,,------...***,,,//////......000222666999???FFFNNNSSSTTTRRRPPPOOOOOOQQQRRRSSSUUUVVVVVVUUURRRRRRSSSVVVZZZ]]]\\\WWWPPPKKKHHHIIILLLNNNOOONNNOOORRRTTTUUUYYY[[[^^^___dddhhheee\\\WWWVVV}}}{{{vvvsssqqqpppooorrrssssssrrrppppppqqqrrrvvvooojjjiiijjjiiilllppprrrooommmmmmnnnnnnnnnmmmggg___VVVRRRSSSUUUTTTRRRVVVXXXYYYWWWSSSQQQSSSUUURRRRRRSSSTTTTTTUUUVVVVVVXXXYYY]]]ccciiikkkiiifffdddffffffddddddhhhiiigggcccffflllssswwwxxxtttqqqvvvzzzyyyppprrrzzz~~~tttkkkhhhhhhgggjjjlllkkkggghhhpppwwwyyyxxx}}}zzz}}}}}}sssnnnqqqzzzqqqbbbVVVLLL???777555666444222111000///...---,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******************************+++++++++***************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++******+++++++++,,,,,,,,,)))+++---...---,,,---...111000/////////000111222111444>>>```wwwwwwSSSCCC666444333000000444000444444666999999LLLlllxxxdddTTTPPPJJJFFFDDDCCCAAA@@@999666222...,,,,,,...///------------,,,,,,,,,,,,+++,,,...---,,,---222777IIIaaaqqqrrrhhhMMM444///,,,,,,,,,...///...,,,)))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,(((***,,,,,,+++***++++++000<<>>555111///,,,......+++...333333...***+++,,,---...//////000111111000///...---,,,,,,))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))))))))************+++((()))))))))******++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++************))))))))))))(((((())))))************))))))************++++++&&&&&&'''((((((((((((((())))))***++++++++++++***))))))*********+++++++++'''(((***)))(((((()))***)))***,,,...000///,,,)))(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***///666888999:::>>>BBBHHHOOOWWW]]]dddhhhaaaVVVIIIDDDBBBHHHKKKKKKLLLNNNJJJIIIHHHGGGGGGHHHIIIJJJCCCBBB???===<<<;;;;;;;;;888:::@@@IIILLLKKKOOOUUUVVVQQQPPPVVVZZZVVVPPPMMM|||sssiiieeehhhmmmooooooiiilllooonnnkkkgggeeeeeeqqqnnnjjjgggcccaaafffnnniiiiiiiiijjjkkkkkkhhheee___[[[WWWUUUVVVYYY\\\^^^^^^^^^]]]XXXSSSQQQSSSVVVOOOOOOQQQSSSUUUXXXZZZ\\\\\\aaagggkkkjjjhhheeeddddddhhhjjjhhhhhhiiigggcccbbbccchhhoooxxx~~~~~~}}}xxx{{{|||xxxyyyyyy~~~~~~|||tttuuu{{{|||uuuoooooommmjjj___^^^YYYRRRSSSZZZaaaccceeeqqqyyyzzzzzz~~~zzz{{{}}}tttrrr}}}~~~yyyvvvyyyyyykkkXXXKKKEEEBBB===:::777666555333222111111111,,,,,,---......//////000++++++,,,---------,,,,,,((()))+++,,,---,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''***---,,,***)))***,,,,,,,,,,,,---------......(((+++...///...---...///---,,,+++***+++---000111///000444LLL[[[fffvvvkkklllYYYGGG@@@:::222///222///222333666999===YYY[[[CCC===???444333222222222000...+++,,,...//////...------...//////.........---------))),,,...---,,,///111222888PPPgggvvvxxxaaaAAA222---,,,++++++---------,,,))))))************))))))((())))))***++++++,,,,,,+++,,,------,,,,,,///111+++555DDDNNNRRRSSSSSSTTTSSS[[[dddhhhfffbbbaaabbbbbbjjjttt{{{jjjiiilllooonnnhhhddddddcccaaa]]]YYYVVVVVVYYY\\\[[[YYYZZZ^^^aaabbbccceeegggbbb```cccbbb]]]ZZZ[[[\\\^^^]]]TTTGGG<<<666444+++...---***,,,111000***************,,,---///000333333222111000///......))))))))))))))))))))))))))))))************))))))&&&&&&''')))***+++------)))))))))))))))*********(((((())))))******++++++***++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++*********)))))))))))))))))))))******+++++++++,,,%%%%%%&&&'''((()))******''''''((())))))***))))))))))))***++++++++++++***((())))))))))))*********((()))******)))((()))++++++******+++------,,,***))))))))))))***+++---------,,,,,,,,,,,,,,,,,,,,,...444;;;???@@@BBBGGGKKKTTTZZZaaaffflllppphhh]]]OOOGGGCCCGGGJJJIIIJJJNNNQQQPPPNNNKKKIIIGGGFFFEEE;;;;;;:::999777666444444444666>>>HHHKKKIIIMMMTTTVVVOOOLLLNNNPPPNNNJJJJJJyyytttnnnjjjjjjmmmpppqqqaaaaaadddgggeeeaaaccchhhdddfffiiijjjiiihhhggggggkkkiiiggghhhjjjiiieeebbb[[[ZZZXXXVVVVVVYYY\\\___bbb^^^ZZZXXXXXXWWWTTTRRRNNNPPPSSSWWWZZZ\\\^^^___cccggglllmmmjjjfffddddddmmmkkkkkkmmmjjjdddaaabbb______bbblllxxx|||}}}zzzqqqooooooxxx~~~yyyxxxvvvsssqqqpppooommmlllccc```[[[UUUSSSUUU[[[___bbbrrr}}}zzzvvvyyy~~~~~~}}}~~~zzzyyyzzz}}}vvvrrrvvvyyyjjj]]]TTTOOOKKKIIIHHHCCC===:::888777333000...///000///---+++,,,---.../////////---,,,,,,---,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,+++++++++++++++*********)))))),,,+++++++++***)))))))))(((***,,,.../////////...***+++++++++******,,,.........444===GGGRRRbbbpppooolll[[[CCC777666333+++111111111777:::===bbb\\\FFF999333333000///...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------:::GGGUUUwwwkkkSSS666000000///......///---))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,++++++***+++++++++---111<<>>EEEHHHKKKLLLNNNNNNJJJDDDBBBDDDFFFFFFEEEzzztttqqqnnnmmmmmmmmmmmmlllcccaaacccffffffcccbbbeeefffhhhjjjjjjhhheeeddddddfffffffffggggggfffcccaaabbbaaa```^^^]]]]]]```aaaeeeaaa[[[XXXWWWVVVSSSQQQNNNQQQUUUZZZ^^^cccgggiiijjjoootttvvvssspppoooooowwwssspppooojjjaaa\\\[[[\\\```hhhqqqyyy~~~~~~vvvnnnkkkkkkmmmuuu}}}zzzuuuttttttsssttttttsssrrrpppkkkeeeaaaaaaaaa```______rrr||||||{{{yyyrrrnnnsssxxx|||xxxzzzuuulllfffbbb___]]]WWWRRRLLLGGGDDD@@@;;;666111000///...------,,,,,,,,,---...---+++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++*********))))))+++++++++*********))))))+++++++++***************(((***,,,...//////......***+++,,,+++***+++,,,.........111777???KKK^^^oootttqqqbbbJJJ:::777444///111444666:::<<>>888777555222888:::<<<@@@NNN~~~gggEEE555444555333111//////............///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000;;;GGGkkkvvvfffKKK;;;555...+++,,,---,,,+++************************((())))))***+++------...,,,++++++***++++++,,,,,,///111888DDDLLLLLLLLLLLL>>>AAAEEEKKKPPPVVVZZZ\\\[[[\\\^^^___aaaeeekkkoooooopppsssyyy~~~{{{wwwwwwyyyxxxqqqeee\\\YYYXXXSSSTTTUUUVVVUUUTTTSSSRRRPPPWWW\\\YYYXXX[[[___aaaccclllrrrnnnaaaTTTMMMLLLaaakkkrrrooofff\\\SSSMMM@@@;;;444///---+++******++++++***++++++,,,---...///000111222111000...,,,+++++++++***))))))(((((())))))))))))((((((((((((*********+++++++++,,,,,,******))))))******+++,,,)))************+++++++++************))))))))))))((()))))))))******++++++))))))))))))))))))))))))************************)))************+++++++++((((((((()))))))))******...,,,))))))***++++++***((((((((((((((())))))***,,,+++++++++++++++******************************...,,,***)))***+++******---,,,+++***+++---///111555222000333:::@@@BBBAAADDDGGGLLLVVVaaannnyyyqqqdddaaa___TTTKKKHHHBBBEEEHHHGGGDDDAAABBBDDDEEEDDDBBBAAA@@@>>>:::666000//////000222222111///111777===BBBCCCAAA@@@???BBB@@@>>>>>>???@@@AAA@@@xxxkkkaaacccfffjjjmmmmmmjjjggghhhbbbaaagggmmmkkkfffccccccddddddccc___]]]\\\\\\```dddggggggdddbbbbbbcccgggjjjmmmmmmkkkjjjjjjkkkhhhddd^^^YYYVVVVVVWWWWWW```aaacccdddeeehhhnnnssszzz|||xxxuuuooofffaaaaaa___dddkkkrrrxxx|||}}}yyyuuuuuuzzz~~~~~~~~~xxxtttrrrrrrnnnuuuzzz{{{zzzyyytttooojjjmmmqqquuuxxx{{{}}}|||zzzzzzzzzzzztttjjjbbbaaawww{{{rrrpppqqqooolllkkkqqqyyy{{{vvvqqqllldddZZZSSSFFF@@@999666666555111---///000000///---,,,---...------,,,,,,+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************---------,,,,,,,,,++++++************************)))))))))***+++++++++,,,***+++,,,---............,,,---------++++++---...000111111111111;;;RRRhhhrrrwwwqqq[[[DDD:::999:::666:::888;;;HHHaaa{{{fffPPP999111222444333222...............//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------///888@@@bbbzzzwwwmmmUUU===444---+++---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,---------++++++******++++++,,,,,,...///777CCCKKKKKKJJJKKKBBBBBBDDDHHHLLLQQQVVVXXXZZZ[[[\\\\\\]]]___cccfffiiikkkqqqyyy~~~yyyyyy||||||tttfff[[[XXXYYYKKKNNNRRRUUUVVVTTTRRRPPPOOOXXX]]]ZZZXXX[[[___aaaaaahhhooolllbbbYYYUUUVVVeeekkkqqqoooggg^^^WWWRRRHHHBBB:::444///---+++))),,,,,,+++++++++,,,,,,---...///111222111000...------,,,,,,+++)))(((((('''+++++++++***************************+++++++++,,,******))))))******+++,,,))))))*********+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++'''(((((()))******++++++///---***)))***+++,,,+++,,,+++)))((()))***+++,,,***************************************+++++++++,,,(((%%%&&&***............------...000444888:::>>>>>>???BBBGGGKKKNNNNNNSSSVVV\\\eeepppyyyooo\\\XXXSSSDDD:::;;;<<<@@@CCCCCCAAA>>>???@@@AAA@@@>>>>>>>>>===;;;999333222222333555666555333111555:::>>>??????@@@@@@======<<<===>>>>>>??????zzzooofff[[[\\\___ccchhhlllmmmlllkkkdddaaahhhooooooiiifff```aaabbbaaa```______```bbbfffhhhhhhfffdddeeehhhmmmqqqtttsssooojjjiiijjjdddbbb^^^ZZZXXXYYY[[[^^^eeeffffffdddccceeelllrrr}}}yyywwwrrrjjjfffgggfffeeefffllltttzzz|||{{{xxxtttpppqqqvvvtttqqqrrr~~~~~~~~~}}}{{{yyyxxxxxxuuuzzz{{{vvvrrrpppnnnkkkfffjjjooosssvvvyyy}}}}}}|||rrriiicccaaavvv~~~zzz|||uuunnnmmmlllllloootttwww~~~wwwllldddXXXQQQHHHDDDBBB>>>888222222222333111///------...------,,,+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++************************)))))))))***+++++++++,,,++++++,,,---............---......---,,,,,,---///000222555555333999KKK^^^rrrzzzyyygggNNN>>>999:::<<<<<<888???ZZZ|||{{{ppphhhOOOCCC777333222111111222---......///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------555999VVVpppuuusss```@@@555,,,---///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********++++++,,,---+++...777EEELLLKKKIIIHHHDDDDDDEEEHHHLLLRRRWWW[[[XXXZZZ[[[\\\\\\\\\^^^```eeehhhnnnwww~~~|||wwwxxx||||||tttfffZZZUUUUUUFFFJJJPPPUUUWWWVVVSSSPPPMMMTTTXXXVVVUUUXXX]]]^^^___dddiiigggbbb___bbbfffjjjlllmmmkkkddd\\\WWWVVVOOOJJJBBB;;;666111---+++------,,,,,,+++,,,,,,,,,---...000111222111///......---,,,+++***)))((('''******************++++++)))))))))*********++++++******))))))******+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++''''''((()))***+++,,,,,,///---***)))***+++,,,+++---,,,)))(((((()))+++---(((((())))))))))))))))))))))))*********++++++++++++'''$$$%%%)))---//////------000333999???DDDGGGKKKQQQWWWYYYWWWWWWYYY]]]aaaccchhhqqqzzzmmmXXXSSSLLL>>>777999777:::======;;;:::<<<>>>@@@>>><<<<<<===>>>===<<<555444444555777999888888666888:::;;;;;;===???BBB<<<<<<<<<<<<======>>>???~~~qqqhhhccc[[[ZZZ\\\```ffflllppprrrnnngggdddiiinnnmmmiiiggg___aaabbbccccccccceeegggeeefffffffffeeefffhhhjjjssswwwyyyvvvnnngggeeeeeeaaa```^^^\\\ZZZ[[[___bbbccceeedddbbb```cccmmmttt~~~~~~}}}yyywwwrrrjjjggghhhkkkgggdddhhhqqqwwwwwwuuusssqqqooopppvvv|||vvvmmmkkklllxxxxxxyyyyyyyyyyyyxxxxxxtttxxxxxxrrrmmmmmmnnnmmmhhhlllppprrrssswww||||||rrrjjjfffaaarrr{{{tttmmmhhheeefffgggjjjqqqyyyzzz~~~{{{sssfffaaaZZZTTTOOOHHHAAA<<<777888777555222////////////...---,,,+++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++*********))))))***************+++++++++***************+++++++++,,,,,,,,,---------.........//////...,,,,,,---///000222555666444777DDDRRRnnnyyysss[[[EEE<<<;;;@@@BBBAAAQQQwwwzzzlllbbb]]]DDD<<<555333111//////111,,,---...///000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------(((111222JJJdddpppyyylllIII:::///...000,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,------...///...---++++++************+++,,,------***---888EEEMMMLLLHHHHHHBBBCCCEEEIIIOOOVVV\\\```ZZZ]]]aaacccccccccccccccfffiiinnnvvv|||}}}xxxtttsssvvvxxxrrrfff[[[TTTRRRIIIMMMTTTYYY[[[YYYUUURRRPPPUUUVVVUUUVVV\\\``````]]]aaacccbbb```ccciiipppmmmlllkkkjjjddd[[[WWWXXXVVVQQQKKKEEE???999333//////...---,,,,,,+++,,,,,,,,,...000111222111000///...---,,,+++***)))(((((((((((((((((()))))))))))))))))))))************+++******))))))******+++,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++(((((())))))***+++,,,,,,...,,,))))))***++++++***+++***(((&&&&&&''')))***((((((((())))))))))))))))))))))))***++++++,,,,,,---***(((''')))+++---...---000666>>>GGGPPPVVVZZZ^^^fffnnnoooiiieeegggkkkllllllnnnuuu}}}zzzhhhVVVLLLDDD999555777222777;;;=========@@@BBBCCC@@@===<<<<<<===<<<<<<444333222333666888999888<<<======<<<;;;;;;===???<<<======<<<;;;<<<>>>AAA|||pppgggbbb^^^]]]]]]aaagggnnnrrrtttssskkkfffhhhjjjgggdddddd^^^```aaabbbcccdddgggiiifffdddaaaaaacccfffhhhiiinnnrrruuuqqqhhhaaa```bbb___``````^^^\\\]]]```cccaaacccbbb___\\\aaallluuu}}}~~~||||||~~~yyyvvvtttpppiiiggghhhjjjiiihhhkkkooorrrrrrqqqqqqpppqqqssswwwzzz||||||~~~~~~yyyqqqmmmnnnpppuuuuuuuuuuuuvvvvvvuuutttmmmsssuuupppkkklllmmmmmmnnnqqqttttttsssvvv|||}}}vvvpppkkkhhhsss{{{{{{|||}}}wwwmmmbbb\\\ZZZ___fffkkkrrrxxx}}}|||mmmkkkgggaaaZZZRRRKKKGGGBBBBBBAAA>>>:::666555666111000///......---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))))))))*********++++++++++++++++++***************---,,,,,,,,,------......///000000///---,,,.../////////111333222444===HHH^^^lllyyyvvvcccMMMAAA???BBBKKKTTTlllppp```ZZZ[[[NNNBBB777444333111///000,,,---...///000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------)))111///AAAXXXhhhxxxpppYYYDDD333///...***)))---+++++++++++++++++++++++++++,,,...//////...---,,,************+++,,,---...---///777CCCKKKKKKJJJJJJBBBCCCEEEIIIOOOVVV\\\___\\\```gggkkklllkkkiiihhhfffgggkkkqqqvvvvvvqqqllliiimmmqqqqqqlllddd]]]YYYRRRVVV[[[___```\\\XXXTTTTTTUUUSSSSSSXXX```dddccc\\\^^^___^^^]]]aaahhhnnnkkkhhhhhhjjjeee\\\WWWXXXZZZWWWRRRMMMGGG@@@999444//////...,,,,,,++++++++++++---///111222111000000------,,,++++++***))))))'''((((((((())))))))))))*********+++++++++,,,,,,******))))))******+++,,,)))************+++++++++)))))))))******+++++++++//////......---,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++,,,***))))))***+++)))(((+++***((('''''''''((())))))*********++++++++++++((())))))***++++++,,,,,,,,,,,,,,,++++++,,,///222444999CCCOOO[[[fffnnnrrrsssxxx}}}|||xxxuuuvvvxxxuuuqqqmmmooovvv~~~pppgggWWWIII>>>777444333222999BBBHHHJJJKKKMMMOOOHHHDDD???<<<:::999888777222111000111444777888888:::<<<>>>???===<<<;;;<<<===>>>===;;;999:::>>>AAA|||rrriiiaaaaaa```aaadddjjjooossstttvvvnnnhhhgggfffbbb``````\\\]]]___``````bbbeeegggfffaaa]]]\\\```dddggggggccchhhllliiibbb]]]^^^aaa___```aaa```]]]]]]```ccccccdddccc^^^ZZZ^^^iiissswww|||{{{zzzzzzxxxtttqqqqqqnnnjjjhhhjjjgggjjjnnnpppooooooooopppqqqqqqsssuuuxxxyyywwwuuuqqqqqqpppmmmkkklllppptttuuutttttttttuuutttsssqqqiiippptttpppkkkkkkkkkkkktttvvvwwwvvvtttvvv}}}|||yyyzzz}}}|||vvvqqqqqqxxx{{{yyyzzz{{{rrrfff^^^VVVSSS[[[gggooosssvvvppppppnnniii```WWWQQQNNNLLLLLLJJJGGGBBB>>>======333333111000////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++))))))******++++++++++++,,,+++++++++******))))))------,,,,,,,,,---......///000000///---,,,...//////------//////111888AAAKKK[[[oootttgggSSSGGGDDDAAARRRdddjjjYYYWWW]]]___NNN<<<666666555111///+++,,,...000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,------------555000===PPP```tttoooeeeMMM666///---((()))///************************)))+++---///000000///...************+++,,,---...000000666AAAIIIJJJKKKMMMDDDEEEFFFIIINNNSSSXXX[[[WWW]]]eeekkklllkkkiiiggg``````cccgggkkkjjjeee```aaafffmmmssstttpppjjjeeeZZZ]]]aaadddccc___YYYUUURRRPPPMMMMMMTTT^^^bbb___[[[\\\]]]\\\[[[]]]ccciiieeeccceeejjjfff\\\VVVVVV\\\ZZZVVVRRRMMMEEE===777000///...---,,,++++++++++++---///111222222111000---,,,,,,++++++*********))))))******+++++++++,,,++++++,,,,,,,,,---------*********)))***++++++,,,)))************+++++++++''''''(((((()))))))))***...---,,,,,,+++***)))((())))))))))))))))))))))))************************)))************+++++++++***************+++++++++***))))))***+++***(((''',,,,,,+++******)))******+++++++++,,,,,,---------((())))))***++++++,,,,,,(((+++---...---///444888<<>>KKKTTTXXXZZZZZZ[[[LLLHHHAAA<<<999666444333222111000111444777888888333777===AAAAAA???===<<<>>>>>>===:::777888===AAAxxxkkkeeedddbbb^^^aaajjjooonnnooorrrwwwnnnggghhhiiieeeaaa___```aaabbbaaa```bbbgggkkk]]]______]]]ZZZZZZZZZZZZbbbdddffffffdddaaa___^^^dddfffeeeaaa\\\[[[```eeelllggg```[[[ZZZ^^^dddiiivvv|||~~~|||{{{zzzrrrhhhccceeeiiilllmmmmmmlllkkklllooooookkkjjjkkkiiieeejjjjjjkkknnnrrrssspppmmmmmmeee___bbbllltttuuurrrrrrwwwwwwqqqlllllllllkkkffflllrrrrrrmmmjjjlllpppvvvyyyyyywww|||wwwqqqzzz~~~yyyyyytttvvvvvvuuuuuurrrggg\\\SSSOOOLLLRRR___mmmvvvzzzyyy}}}wwwxxx~~~vvvvvvuuurrrhhh\\\VVVVVVPPPPPPOOOLLLIIIFFFDDDCCCAAA???:::555222000000000,,,...//////---+++,,,,,,,,,,,,,,,---///...,,,***)))))))))***,,,,,,+++***,,,***)))***------+++)))...---,,,++++++*********)))(((((((((***+++***)))(((((((((((((((((((((((())))))*********+++++++++,,,---......//////......---.../////////111444777@@@SSScccooouuudddLLLBBB@@@OOOpppjjj[[[UUUTTT\\\UUUGGG;;;666666333---/////////000111222333333/////////......---------+++++++++************))),,,,,,++++++,,,,,,---.../////////777MMMfffpppoookkkVVV===...---///---)))+++,,,,,,,,,,,,+++******,,,000333222---+++---000++++++******++++++,,,---...000555===EEELLLOOOPPPLLLIIIFFFFFFIIIPPPXXX]]]bbbbbbbbbbbbaaa```___^^^^^^YYYWWW[[[___bbbffflllcccggglllqqqttttttrrrqqqnnngggeeeiiiiii```WWWTTTSSSLLLIIIPPPXXXZZZYYYYYYSSSTTTTTTUUU\\\dddgggddd````````````___\\\YYYVVVYYYUUUPPPMMMLLLKKKIIIFFF<<<888333000////////////---...///000000000///...000///---+++***)))((((((***)))(((''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))******++++++++++++******,,,,,,++++++***))))))(((*********,,,,,,+++(((&&&+++,,,---,,,***)))***+++,,,,,,,,,------.........******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************+++***))))))+++,,,,,,,,,///...---,,,...444;;;@@@GGGRRR___kkkxxxyyyjjjbbbdddkkkqqqtttvvvtttgggSSSDDD???<<<999===DDDOOO[[[ccceeeaaa^^^LLLDDD;;;666555555444111333333222222333555666777444555777;;;======;;;888??????===;;;:::;;;>>>@@@{{{lllfffeeehhheeegggmmmpppnnnlllnnnsssnnnjjjjjjhhhdddbbbccceeeeeeccc```^^^^^^cccfff```aaa```]]][[[YYYYYYXXXWWW[[[```aaa```______```fffhhhiiifff```^^^```ccckkkgggaaa]]]\\\```eeeiiinnntttyyyyyyyyyxxxoooeee^^^aaaeeeiiikkkmmmmmmllliiilllllljjjhhhiiigggbbbaaadddjjjpppsssppphhhbbbeee```]]]aaajjjrrrttttttlllsssvvvsssooommmllljjjhhhnnnsssrrrnnnlllnnnrrrvvvyyyzzzyyy~~~xxxvvvzzzzzzyyywwwrrrmmmmmmjjj___SSSOOOKKKHHHNNNZZZhhhrrrvvvttt|||zzz{{{~~~|||uuupppttt~~~uuurrrqqqooohhh^^^YYYYYYUUUTTTRRRQQQPPPNNNLLLJJJIIIFFFCCC>>>:::777444333//////////////////.........------...///...,,,************+++,,,,,,+++***,,,+++***+++......,,,***...---,,,+++***)))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))*********+++++++++,,,------...............,,,---.........000222555;;;LLL[[[fffnnnaaaMMMGGGCCCUUUyyyppp^^^UUURRRXXXWWWPPPCCC999555333000///...------///000111111------,,,,,,,,,+++++++++++++++++++++************,,,++++++++++++,,,------///......666JJJaaammmmmmlll[[[DDD555000///---***+++,,,,,,,,,,,,+++******+++...111///,,,)))+++...+++++++++++++++,,,,,,---+++...555???JJJRRRUUUVVVOOOMMMJJJIIIKKKRRRYYY^^^aaaaaaaaa```___]]][[[ZZZUUUPPPOOORRRVVVYYY^^^cccdddhhhoootttvvvuuuqqqoooppplllkkkppppppfff\\\WWWRRRLLLJJJQQQXXXYYYVVVUUULLLPPPRRRSSSXXX___aaa```aaa___]]][[[XXXUUUQQQOOOTTTPPPKKKIIIJJJLLLLLLLLLHHHBBB999222---,,,+++***,,,---...///000//////...///...---+++***)))))))))******)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))******++++++++++++************************************+++---//////---+++***,,,,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---))))))*********+++++++++************************---,,,+++++++++++++++***))),,,...111444;;;CCCIIITTT]]]hhhqqq{{{|||{{{pppiiiiiillloooppprrrrrriiiWWWHHHBBB@@@>>>AAAGGGQQQ[[[``````]]]YYYLLLDDD;;;555444444111///...000111333444444333222222222444888<<<===<<<;;;=========<<<;;;===@@@CCCooohhhgggllljjjlllqqqtttqqqnnnnnnppppppqqqpppjjjcccdddiiikkkiiieee```\\\[[[^^^```bbbaaa___]]][[[XXXVVVVVVTTTZZZ```bbb``````bbbfffgggjjjkkkiiieeeaaa```aaafffddd```^^^___aaaeeehhhjjjqqqxxx{{{|||xxxoooeee^^^```cccgggjjjlllmmmnnndddhhhiiigggggghhhfffbbb]]]```eeejjjkkkggg```ZZZ```___^^^aaafffkkknnnooofffnnntttsssooonnnkkkhhhjjjnnnrrrqqqnnnmmmpppttttttxxxzzz{{{~~~}}}yyy{{{~~~zzz{{{{{{qqqiiieeebbbXXXMMMLLLIIIGGGLLLWWWcccmmmrrrssswwwwwwtttyyy~~~}}}}}}|||zzz{{{~~~~~~ssskkkkkkrrr}}}~~~xxxrrrmmmiiiiiigggaaa^^^^^^\\\XXXTTTSSSTTTUUUTTTRRRQQQOOOLLLHHHDDD@@@===;;;444222000000333333111...111000/////////...,,,***,,,,,,------,,,,,,++++++,,,++++++,,,...///...,,,///...---,,,******)))))),,,***)))***++++++***)))***************************************+++++++++,,,,,,---...............+++,,,---------...111333444DDDOOOYYYccc\\\OOOMMMIII^^^zzzdddWWWRRRQQQXXXXXXMMM???888666555222///---,,,...///000000---,,,,,,,,,,,,+++++++++,,,+++++++++************+++++++++++++++,,,------...------444EEEZZZgggjjjlll```OOO???444///---,,,+++,,,,,,,,,,,,+++******)))+++...---***((()))+++,,,,,,++++++,,,,,,---...***...666@@@KKKRRRUUUVVVPPPNNNJJJIIIKKKPPPVVVZZZ^^^^^^^^^]]]\\\YYYWWWUUUQQQMMMLLLOOORRRTTTZZZ```fffjjjqqqvvvwwwtttppplllooommmnnnrrrqqqiii^^^YYYQQQLLLKKKRRRXXXVVVSSSQQQKKKRRRWWWWWWWWWZZZ\\\[[[___]]]ZZZXXXVVVSSSOOOLLLMMMJJJHHHHHHKKKOOORRRTTTVVVMMMAAA666///+++*********+++,,,...////////////......,,,+++************+++******))))))******+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))******++++++++++++******'''(((((()))***+++++++++******,,,///222333222000+++,,,---,,,***)))***+++,,,+++++++++++++++******+++++++++,,,,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))///666;;;>>>DDDMMMTTT]]]dddkkkpppwww~~~~~~{{{~~~zzzttt~~~yyysssnnnmmmmmmnnnnnnnnnppplll^^^OOOGGGFFFFFFGGGKKKRRRXXXZZZWWWSSSOOOHHHBBB:::555333222000---,,,///333666666444111///222222333666:::===>>>>>>;;;<<<=========@@@DDDGGGrrrjjjjjjkkkkkknnntttwwwwwwuuutttqqqtttwwwuuukkkcccfffnnnmmmkkkhhhddd```]]]\\\\\\```\\\ZZZ[[[ZZZWWWUUUVVVTTTZZZ```aaa___^^^bbbffffffhhhiiihhheeebbbbbbbbb_________```bbbeeehhhjjjjjjpppwww{{{|||uuujjjaaa\\\]]]___aaaccceeefffggg___dddffffffhhhkkkjjjgggbbbbbbbbbbbbbbb```^^^]]]bbbbbbbbbbbbaaabbbdddfffeeemmmqqqoookkkjjjhhheeehhhkkknnnmmmkkkkkkooossspppssswwwzzz|||~~~wwwyyy~~~{{{}}}zzzooogggaaaZZZRRRQQQNNNMMMQQQYYYdddlllqqqvvvwwwuuuttt{{{~~~~~~}}}}}}~~~zzzrrriiieeejjjttt}}}zzzvvvsssqqqllleeeaaabbbdddbbbaaaaaabbb[[[TTTQQQSSSVVVWWWWWWVVVSSSOOOKKKIIIHHHHHHHHH???;;;666666999999555111444333111000000///---++++++,,,......------------,,,,,,,,,---.........---//////...---,,,+++++++++---+++******+++,,,***)))++++++++++++++++++++++++************************,,,,,,---.........------+++,,,............000222111===EEEMMMXXXVVVOOOQQQSSSgggmmm\\\UUUKKKTTTXXXRRRIIIBBB>>>;;;888444///---...000000///........................,,,,,,+++++++++*********+++++++++***+++,,,,,,------,,,,,,222???QQQ```gggjjjdddXXXGGG777...+++,,,+++,,,,,,,,,,,,+++******(((***,,,,,,***((()))***,,,,,,,,,+++,,,,,,---...,,,///666>>>FFFKKKLLLLLLMMMKKKHHHFFFHHHLLLPPPSSSXXXYYYYYYYYYXXXVVVUUUSSSQQQNNNMMMOOOQQQSSSXXX___hhhjjjnnnqqqqqqooollljjjnnnmmmnnnpppoooiiibbb]]]TTTNNNLLLPPPTTTSSSQQQQQQTTT]]]ccc___ZZZXXXXXXXXX\\\[[[[[[\\\]]]ZZZUUUPPPHHHHHHIIIKKKPPPTTTXXXZZZ^^^UUUGGG;;;333000///...***++++++---......//////...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******'''(((((())))))***++++++++++++,,,///222333333222,,,---...---+++***+++,,,------,,,,,,++++++***************++++++++++++,,,)))))))))***+++++++++,,,************************(((***+++,,,,,,---///000111999CCCIIILLLPPPXXX^^^bbbgggkkkmmmpppvvvwwwuuurrrzzz{{{uuutttrrrnnnkkkiiijjjlllnnnmmmqqqpppfffWWWNNNKKKLLLKKKOOORRRSSSQQQKKKFFFCCCAAA===777333222222000///...111444777777555333111555444333555999<<<>>>>>>999;;;===>>>@@@CCCHHHKKKuuummmnnnmmmnnnqqquuuxxxzzzyyyvvvrrrtttwwwtttjjjaaadddlllkkkkkkjjjhhheeebbb^^^[[[[[[UUUTTTXXXZZZWWWVVVXXXPPPUUU[[[]]]\\\\\\```dddeeeeeeeeedddccccccdddfff^^^___aaadddhhhlllnnnpppmmmnnnrrruuussskkk```ZZZWWWWWWWWWXXXXXXYYYZZZZZZ\\\aaadddeeehhhnnnooommmggghhhhhhgggeeebbbaaa```dddeeedddbbb___]]]___aaahhhmmmnnnhhhcccccccccbbbccceeeggggggggghhhkkknnniiimmmrrrvvvvvvtttsssttttttyyy~~~ssskkkfffbbb[[[ZZZZZZ]]]bbbiiiooorrrxxxwwwuuuvvv}}}~~~{{{}}}~~~}}}{{{|||~~~qqqjjjddddddjjjrrrxxxzzzuuuyyyyyytttnnnmmmllljjjbbb[[[WWWZZZ]]]^^^___aaaeee^^^UUUPPPRRRVVVZZZ[[[WWWSSSMMMIIIHHHKKKPPPTTTOOOIIICCCAAACCCBBB>>>999999777555333333222000///))),,,.........---///000...///000000000/////////......---,,,,,,,,,,,,,,,---+++***+++,,,---+++***++++++++++++++++++++++++************************+++,,,,,,---...---------+++---///000//////111222111:::>>>DDDOOOQQQNNNSSS^^^pppuuu___SSSHHHOOOTTTUUUTTTSSSNNNGGG>>>888111---...///...,,,........................,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,+++,,,000:::HHHXXXdddfffddd]]]LLL:::---***,,,+++,,,,,,,,,,,,+++******)))***+++++++++******+++,,,++++++++++++,,,------...000444;;;BBBEEEFFFEEEIIIHHHFFFEEEGGGJJJNNNPPPSSSTTTTTTUUUUUUUUUUUUUUUQQQNNNNNNOOOOOOPPPVVV]]]hhhhhhhhhhhhhhhhhhhhhhhhlllmmmlllkkkjjjiiifffbbbYYYRRRMMMNNNPPPQQQRRRUUU___gggkkkddd[[[VVVVVVUUUYYYZZZ\\\aaaccc```YYYRRRGGGJJJNNNRRRUUUXXX[[[\\\___WWWKKK@@@888444111///++++++,,,,,,---...//////...------,,,+++++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))---,,,,,,...000111000///.../////////---,,,---.........------,,,,,,++++++))))))))))))************'''((((((***+++,,,------************************)))+++,,,,,,,,,---000333;;;CCCNNNVVVZZZ___eeeiiigggjjjlllkkkmmmqqqsssqqqkkkssszzz|||}}}~~~|||yyyllljjjfffaaa^^^```ffflllooorrrsssmmm```UUUPPPQQQPPPQQQRRROOOHHH@@@;;;999999777444333222333222222222222333333444444333333666444222222444777888888777999<<<>>>AAADDDIIILLLxxxpppssssssuuuuuuuuuvvvyyywwwsssrrrppppppmmmgggaaaccciiijjjiiiiiiiiihhheeeaaa]]]XXXQQQPPPWWW[[[XXXWWWZZZRRRTTTYYY\\\___bbbeeehhheeeeeedddcccdddfffggghhhbbbdddgggkkkooosssuuuvvvqqqnnnmmmmmmiii```XXXTTTTTTTTTSSSSSSTTTUUUWWWXXX[[[___aaabbbeeelllpppooogggkkkpppqqqnnnhhhccc```ccccccbbb```___```bbbdddjjjllljjjbbb\\\\\\^^^^^^\\\^^^aaabbbcccdddfffhhhcccfffmmmrrrpppiiigggiiiqqqxxxzzzvvvsssgggggghhhjjjllloooqqqssstttssstttvvv{{{|||wwwuuuwwwzzz~~~|||}}}qqqlllhhhgggkkkoooqqqqqqpppqqqmmmgggcccccc```\\\TTTOOOMMMPPPSSSTTTWWW[[[ccc___ZZZUUUUUUXXX\\\```YYYTTTLLLGGGFFFLLLSSSXXXYYYUUUPPPLLLKKKJJJGGGDDD???===:::999999999777666...111444444222111333666555777888777555333333444111000///---,,,+++++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++***************++++++,,,---------------+++---000000000///000111000888999>>>JJJMMMMMMTTTbbbqqq}}}___LLLGGGJJJNNNSSS[[[```\\\UUUFFF===333.........,,,)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************+++,,,,,,---+++,,,000555@@@RRRccccccccc^^^OOO;;;...+++---+++,,,,,,,,,,,,+++******)))***++++++,,,+++++++++++++++******++++++,,,------///333999???DDDFFFFFFHHHGGGGGGGGGIIILLLPPPRRRRRRRRRQQQQQQRRRTTTVVVWWWVVVTTTSSSSSSQQQPPPVVV^^^eeedddaaa______```bbbdddccceeeeeebbbaaaddddddbbb]]]UUUOOOOOOPPPQQQTTTYYYaaahhhiii```WWWSSSSSSTTTXXXXXX[[[aaadddbbbYYYQQQLLLOOORRRTTTUUUVVVXXXZZZ]]]WWWPPPHHH@@@999222...---------,,,------...//////...---,,,++++++++++++***++++++,,,,,,++++++***************************************************************************+++++++++************)))******++++++++++++******+++++++++***************---,,,+++,,,---...---,,,...///000///---,,,---.........---------------,,,))))))))))))*********+++(((((()))***+++,,,------************************...//////...,,,...333888DDDKKKUUU___gggmmmqqqsssfffhhhhhheeefffkkkmmmkkkiiipppwwwxxxwwwxxxuuuqqqdddbbb^^^WWWSSSWWWaaajjjsssssstttrrriii]]]WWWWWWUUUVVVUUUNNNDDD;;;666444333333333333333444444444222111000//////000222333333111///...///000000000444666999<<<>>>AAAEEEHHHyyyrrrxxxyyyzzzxxxssssssvvvuuupppsssmmmhhhhhhhhhfffgggjjjllliiifffeeefffeeeccc```YYYPPPOOOXXX]]]ZZZXXX\\\YYYYYYZZZ^^^dddgggiiihhhhhhhhhhhhiiijjjjjjiiihhhhhhiiikkknnnqqqtttvvvwwwnnnfff```]]]XXXPPPKKKLLLLLLLLLLLLMMMPPPTTTXXX[[[\\\^^^^^^\\\___gggkkkkkkeeejjjoooppplllfffbbb```eeeccc```___aaacccfffhhhfffiiifff^^^XXXXXXZZZZZZWWWYYY\\\^^^```aaabbbccc___bbbjjjoookkkaaa]]]___kkkqqqwwwzzz{{{}}}|||oooppprrrssssssqqqpppooommmooosssvvvvvvuuuvvvwwwxxxsssppprrrtttwww|||wwwtttqqqoooppprrrtttuuuuuuqqqiii```\\\ZZZSSSKKKEEECCCCCCFFFHHHHHHLLLRRRWWWZZZ]]]\\\ZZZZZZ]]]aaa^^^YYYPPPIIIGGGJJJPPPTTTYYYWWWSSSPPPMMMLLLKKKKKKGGGDDDAAA@@@@@@@@@???>>>===@@@CCCBBB>>><<<===@@@???AAABBBAAA===;;;;;;<<<<<<:::777444111...,,,++++++******+++...//////...+++++++++++++++++++++++++++++++++*********))))))++++++,,,------------,,,***---///000///...///000,,,444555999FFFJJJLLLSSS[[[iiiaaaFFFBBBDDDHHHMMMXXXaaaaaa\\\OOOEEE999222111111...++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***************++++++,,,---,,,---///222:::NNNaaaaaabbb^^^OOO===000---...+++,,,,,,,,,,,,+++******)))))))))***+++,,,+++*********))))))******+++,,,---...000666<<>>>>>>>>@@@CCCHHHOOOUUUXXX\\\]]][[[XXXZZZaaafffgggfffggghhheeeaaa___```aaaiiieee```___aaaeeeggghhhcccfffddd]]]WWWWWWXXXXXXTTTVVVZZZ]]]___`````````]]]```hhhnnniii]]]XXXZZZeeejjjnnnpppsssxxx}}}~~~rrrtttwwwwwwuuuqqqmmmllliiimmmsssvvvtttpppoooqqqvvvqqqnnnoooppppppuuuzzz~~~~~~~~~}}}{{{xxxvvvvvvxxx|||zzznnnddd^^^ZZZOOODDD<<<<<<>>>@@@@@@???DDDLLLKKKTTT]]]```]]][[[\\\___ccc^^^UUUMMMIIIIIILLLNNNTTTSSSQQQNNNJJJIIIJJJLLLKKKIIIFFFEEEEEEFFFEEEDDDLLLOOOQQQOOOIIIFFFGGGIIIGGGIIIJJJHHHCCC@@@@@@BBBGGGDDD@@@;;;666222///...*********,,,...000000///************************++++++++++++******))))))++++++,,,---------,,,,,,)))+++...///...------...)))111222777DDDJJJKKKSSSQQQ^^^|||dddCCC;;;>>>BBBGGGQQQ\\\```^^^XXXMMM@@@888666666222...---------....../////////---------,,,,,,,,,++++++*********)))***++++++,,,...,,,---///000777LLLaaaaaabbb]]]PPP???222///000+++,,,,,,,,,,,,+++******((((((((()))++++++***))))))))))))((()))******+++......///333999>>>BBBCCCCCCDDDEEEHHHKKKOOOSSSUUUXXXUUUQQQNNNNNNQQQUUUXXXUUUSSSRRRQQQLLLIIIOOOWWW\\\\\\[[[[[[[[[[[[[[[[[[___fffjjjiiiiiimmmmmmiii\\\WWWUUUVVVVVVUUUVVVZZZWWWYYYWWWQQQOOOTTTYYY[[[TTTRRRRRRXXXaaafffddd```YYYWWWSSSMMMHHHHHHMMMRRRSSSUUUXXX[[[YYYRRRHHHAAA222111///...------......222111///---+++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******((()))***+++---...///000,,,***)))***,,,.........+++,,,---,,,***)))***+++*********++++++,,,,,,---,,,,,,---------............---,,,+++***(((''''''***************************,,,...///222:::GGGPPPYYYYYY]]]fffpppuuutttqqqmmmnnnjjjeeedddhhhkkkjjjooouuuxxxtttkkkaaaUUUKKKKKKNNNPPPNNNOOOXXXiiivvvtttoooooottttttkkkdddbbbbbbbbb___UUUHHH===999888111333444444333333333444333333222222222222222222222111000000111111000///,,,///222444555777:::<<>>CCCTTT\\\cccccc]]]VVVTTTUUUUUU^^^ddd```SSSHHHFFFIIIRRRRRRNNNGGGEEEIIILLLMMMLLLFFFDDDFFFGGGGGGNNNWWWWWW[[[^^^\\\VVVQQQQQQRRRXXX[[[\\\UUUJJJDDDFFFKKKJJJGGGFFFDDD===333///000---,,,***))))))+++,,,...++++++,,,,,,,,,++++++***)))***+++,,,,,,+++)))((()))***++++++,,,,,,++++++///---+++---///000///---222000222:::EEELLLLLLIIIKKKYYYwwwmmmCCC<<<888;;;GGGOOOOOOPPPTTTYYYWWWQQQFFF;;;333//////000000///...------,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++---))),,,111222555GGG\\\```bbb```WWWKKK???444---,,,+++))))))***+++***)))(((*********(((((()))***++++++************++++++,,,---...///111777>>>CCCEEEEEEFFFHHHJJJMMMOOOPPPQQQPPPOOONNNNNNMMMKKKIIIHHHIIIIIIIIIJJJLLLPPPTTTWWWUUUWWW]]]^^^\\\```fffiiipppvvvuuunnngggfffhhh[[[\\\\\\]]]\\\YYYVVVTTTVVVUUURRRQQQRRRUUUXXXZZZPPPMMMJJJNNNWWW^^^aaaaaaXXXVVVSSSPPPIIIDDDGGGNNNWWWUUU\\\hhhhhhYYYMMMKKKCCC:::111---///111...+++///...---,,,+++*********)))***+++***)))''''''((((((((('''(((((()))***++++++******++++++,,,---...***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,,,,,,,++++++***)))*********+++,,,...///000)))************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,------+++***)))))))))))),,,---...---+++***+++,,,......///222:::FFFUUU^^^ccceeeiiiooouuuxxxwwwvvvxxxooogggdddbbbaaaiiisssqqqvvvyyyuuuiiiYYYLLLDDDEEEFFFHHHJJJNNNXXXfffpppyyyqqqmmmssswwwqqqhhhccciiiiiieeeXXXGGG;;;666777222222222111111000///...///000222444444444222111333222111///............//////000000111222444555~~~zzzwwwzzz~~~}}}vvvooojjjfffeeefffhhhlllnnnnnnmmmnnniiieeedddfffeee```[[[VVVVVVWWWZZZ^^^``````___]]]WWWRRRSSSXXX___bbbbbbiiiiiikkknnnpppooojjjeeecccgggmmmppppppiiiaaa[[[FFF???777333333444333111222222333666:::@@@EEEHHHTTTTTTSSSUUU^^^hhhjjjfffbbb^^^[[[\\\[[[[[[bbbkkksssrrrnnnhhhbbb___^^^___cccaaa______^^^[[[VVVRRRQQQVVVYYYYYY[[[^^^^^^[[[YYYdddmmmmmmjjjgggccc^^^bbbeeejjjlllgggeeemmmxxx~~~yyyvvvwwwzzzyyyrrrllljjjhhhkkkoooqqqrrrsssuuuvvvtttsssqqqnnnlllmmmqqqttt|||{{{{{{uuu{{{|||xxx|||pppjjjaaaSSSEEE===222555888999:::@@@HHHOOOYYY```eeecccZZZRRRNNNMMMRRRYYY___\\\SSSJJJGGGHHHNNNQQQOOOJJJHHHJJJJJJHHHEEEAAA???CCCEEEHHHOOOWWW[[[___bbb```\\\XXXWWWXXX```dddgggaaaWWWOOOMMMOOOOOOKKKIIIHHHBBB888222111---,,,+++***)))***,,,---******++++++++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,...,,,+++,,,///000...---//////222999BBBJJJOOOPPPQQQXXXllljjjAAA;;;666999DDDKKKJJJLLLQQQaaadddddd\\\MMM>>>444000000000000000///---,,,++++++******)))))))))))))))************************///+++,,,///------<<>>KKKXXXbbbiiijjjlllppptttvvvuuutttvvvoooiiigggeeeccchhhpppmmmqqqsssooocccUUUHHHAAABBBCCCEEEJJJRRR]]]hhhnnnuuunnnlllsssxxxtttmmmjjjiiiggg___RRRDDD:::666666000000111111111000000//////111333555555444333222333222111000............/////////000111222444444yyy{{{~~~~~~{{{uuunnniiibbbbbbdddgggkkkmmmnnnmmmiiifffcccaaa```___]]][[[UUUVVVYYY^^^bbbcccaaa___]]]VVVOOOQQQYYYaaaccccccfffggghhhjjjjjjiiieeebbb^^^ccciiilllhhh]]]PPPHHH999555000///000111000/////////000222555999===@@@FFFJJJOOOXXXdddoooooojjjccc___\\\\\\]]]```hhhqqqyyywwwsssllleee___]]]]]]]]]___aaaddddddaaa[[[VVVSSSWWWXXXVVVVVVYYY[[[[[[ZZZdddmmmooommmkkkgggccc___bbbgggjjjgggffflllvvvzzzwwwuuuwwwvvvpppkkkjjjdddhhhlllooopppqqqrrrtttssstttuuutttssssssuuuwww~~~yyywwwwwwqqquuuyyy}}}||||||tttooofffUUUEEE<<<444777;;;>>>CCCLLLWWW```dddggghhhcccXXXOOOJJJJJJRRRWWW\\\\\\WWWPPPMMMKKKMMMRRRUUUSSSQQQOOOJJJDDDAAA===<<>>???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGFFFCCCAAA@@@AAACCCCCCCCCEEEHHHJJJZZZYYYZZZ]]]\\\ZZZ]]]aaafffllltttvvvssskkkccc___^^^bbbeeeddd]]]VVVQQQNNNTTTYYY]]]^^^[[[VVVTTTTTTOOOJJJFFFIIIRRR[[[_________^^^^^^^^^YYYPPPLLLMMMSSSUUUbbbqqquuujjj^^^ZZZUUUQQQKKKDDD<<<555000---...---,,,+++************&&&''')))+++++++++************)))((((((((()))))),,,+++***)))((((((((((((******++++++++++++******((()))***,,,------...---,,,,,,---.........------///...---++++++*********************+++++++++,,,,,,,,,------......//////***+++++++++,,,,,,,,,,,,++++++************)))))),,,,,,,,,,,,---///000111+++---///000///......///...111666===GGGSSS```hhhpppooooooppprrrssssssqqqrrrmmmjjjiiihhhfffhhhkkkhhhjjjkkkggg^^^RRRHHHBBBCCCBBBDDDKKKWWWbbbjjjnnnsssnnnnnntttyyyxxxtttrrrjjjcccWWWJJJ>>>888555444//////000000111111000000///111333555666555444333333222111000///........./////////000111222333444xxxyyy{{{zzzxxxsssmmmjjjdddcccdddgggkkkllllllkkkfffdddbbb___]]][[[[[[[[[UUUXXX]]]dddhhhiiifffccc___WWWQQQSSS\\\dddfffeeecccccccccccccccbbb```^^^YYY^^^cccccc\\\OOOBBB:::333111///000111222111///000000000111333666999:::<<>>BBBGGGMMMTTT]]]gggmmmnnnnnnjjjbbbXXXQQQPPPQQQXXX[[[___```^^^ZZZUUUQQQQQQXXX^^^___^^^YYYPPPFFFAAA>>><<<>>>CCCJJJPPPUUU^^^aaaddddddcccbbbbbbcccjjjnnnpppoooiiibbb]]][[[[[[UUUQQQQQQNNNCCC777111///...---+++*********+++,,,------............---++++++)))(((((()))***++++++,,,------......------+++++++++,,,---.........222222444999@@@FFFHHHIIIGGGJJJWWWmmm___CCC<<<888@@@TTTdddccc]]][[[ZZZaaakkkrrrrrriii]]]UUUFFFBBB===777222///------------,,,++++++++++++,,,************************---+++,,,---,,,---888DDD\\\aaaggglllqqqkkkSSS:::111...+++***+++,,,,,,,,,+++,,,---,,,***)))***+++++++++************++++++++++++,,,,,,,,,...222555999:::;;;===???AAABBBCCCDDDDDDDDDEEEFFFEEEBBB@@@;;;===@@@AAABBBDDDFFFHHHVVVWWWXXXYYYYYYYYY[[[^^^```dddkkkpppppplllfffbbb___bbbdddaaaZZZTTTQQQPPPSSSYYY```aaa]]]WWWSSSRRRQQQLLLHHHJJJSSS\\\```aaa```^^^___aaa]]]TTTMMMKKKMMMRRR___ooouuunnnddd```\\\\\\ZZZSSSHHH>>>888666000///...---++++++++++++(((((()))+++------,,,+++)))))))))((())))))******------,,,+++++++++++++++******++++++++++++************++++++,,,,,,,,,,,,++++++,,,---......------------,,,,,,,,,------...*********+++++++++,,,,,,,,,------...///000000111++++++,,,,,,,,,---------+++*********************+++++++++,,,---...///000,,,...000000//////000111333777???GGGQQQ\\\fffmmmsssqqqnnnnnnooopppppppppllljjjiiijjjjjjhhhgggffffffffffffccc]]]VVVOOOKKKIIIJJJLLLQQQYYYcccmmmsssuuussstttwww{{{{{{yyywwwkkk```PPPBBB:::555333222000111111111000000///...---///222444555555444333333333111000///.........////////////000222333444xxxyyyyyyyyywwwtttpppnnniiigggggggggiiijjjjjjiiieeedddbbb```^^^\\\\\\[[[VVVZZZ```hhhmmmnnnjjjggg^^^XXXRRRTTT\\\ccceeeccc]]]]]]^^^]]]]]]\\\]]]]]]XXX[[[]]]YYYPPPDDD:::555222111111222222222000///000000000000222333555666777>>>HHHWWWiiiyyy}}}yyysssqqqnnnmmmpppvvv|||vvvuuuqqqjjjbbb\\\XXXWWWTTTWWW[[[^^^^^^\\\ZZZXXXTTTZZZ[[[UUUQQQUUU\\\``````fffjjjiiihhhhhheee```XXXZZZaaakkkqqqsssyyyyyytttsssoooiiiffffffiiikkknnnooommmkkkiiihhhcccggglllppprrrtttvvvxxx~~~wwwuuuxxx}}}~~~~~~pppaaaYYYQQQUUU\\\ccciiinnnsssvvvuuuqqqjjj```XXXVVVXXX\\\___aaadddgggfffbbb\\\XXXXXX___eeeggggggcccXXXLLLDDDBBBAAACCCJJJTTT[[[^^^bbbccceeeffffffggghhhjjjmmmmmmmmmllljjjgggeeeddd^^^XXXSSSSSSOOODDD777000///...---,,,++++++******++++++,,,---------------...---+++)))(((((())))))+++,,,------......------++++++,,,------...//////111111555<<>>;;;<<>>888;;;???BBBCCCEEEFFFHHHNNNPPPSSSSSSTTTWWW[[[\\\]]]```dddgggiiihhhgggeee```aaa```]]]XXXUUUUUUWWWSSSXXX^^^___\\\XXXUUUSSSTTTOOOLLLOOOWWW```ddddddbbb___^^^aaa___XXXPPPMMMKKKPPP\\\jjjrrrooojjjfffdddhhhiiicccWWWKKKCCC@@@777555333111...---,,,+++)))(((''')))+++,,,+++)))(((((((((((()))+++,,,,,,''''''&&&&&&'''(((((())))))******++++++******)))---,,,,,,+++************)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,------......///000111111------------............,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++---...///...///111333;;;@@@GGGOOOWWW___ggglllpppnnnkkkkkklllnnnooonnnggggggggghhhjjjjjjgggcccfffeeecccaaa___]]]ZZZYYYTTTWWWZZZYYYYYY```lllwwwwwwyyy{{{{{{||||||zzzxxxmmm```NNN@@@888555222111444444333222000///---,,,,,,---000333444555444444444333222000////////////.........///000111333333|||||||||{{{yyywwwuuutttmmmkkkgggfffggghhhhhhhhhfffdddcccbbbbbb```]]][[[VVVYYY```gggkkklllhhhdddYYYUUUSSSTTTXXX\\\]]]]]]WWWXXXXXXXXXWWWYYY\\\___ZZZ[[[YYYRRRGGG===777444111111111111000///......///////////////000111111555:::AAANNNbbbuuu}}}}}}xxxxxxvvvtttwww|||~~~|||sssqqqmmmeee[[[SSSNNNLLLMMMPPPTTTWWWWWWWWWWWWXXXXXX___aaaYYYRRRTTT\\\bbbcccffffffcccbbbcccaaa]]]^^^___eeeooouuuvvvyyy}}}}}}wwwrrrqqqnnniiieeefffnnnppprrrrrrnnnjjjgggeee___bbbgggjjjmmmpppsssuuu}}}uuusssyyy~~~}}}uuupppjjjmmmrrrwww{{{|||||||||yyyuuulllccc\\\\\\___cccdddgggkkkmmmmmmiiidddaaaaaafffiiikkkllljjjaaaVVVKKKKKKJJJLLLVVVcccjjjkkkjjjiiihhhiiijjjmmmppprrrrrrpppnnnmmmnnnnnnnnnmmm```ZZZUUUSSSMMMAAA666111......------,,,,,,++++++((()))***++++++,,,++++++111000///---,,,,,,,,,,,,++++++,,,---------------***,,,............000111000444;;;CCCGGGFFF???:::888CCCWWWkkkuuuwwwzzz~~~cccHHH???999CCC```~~~~~~rrr]]]HHH888111///000,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,+++***,,,222777OOO___lllooorrrrrreeeSSS555111---+++,,,---......+++---...---,,,+++,,,...++++++************++++++(((***++++++******+++,,,///111444888;;;===>>>???===>>>???AAACCCBBB???<<<:::===BBBDDDEEEEEEFFFFFFGGGKKKNNNNNNPPPVVVZZZZZZ]]]___aaabbbaaabbbdddfffeeeccc___]]]\\\\\\]]]^^^VVVWWWXXXYYY[[[[[[ZZZZZZWWWSSSQQQUUU^^^eeehhhhhheee^^^ZZZ]]]___[[[UUUSSSOOOSSS[[[eeelllooonnnmmmlllqqquuurrrhhh\\\RRRLLLEEECCC@@@<<<888555222111...***'''&&&)))***)))((())))))))))))***+++,,,,,,%%%%%%%%%&&&&&&'''((()))))))))************))))))...---,,,***))))))))))))******++++++,,,,,,++++++,,,+++***(((''''''''''''++++++++++++,,,,,,,,,,,,------......//////000000............////////////,,,------------.........++++++******+++,,,------,,,---...000111555:::>>>GGGKKKPPPVVV[[[```eeeiiillljjjhhhiiikkklllmmmmmmdddfffeeefffjjjmmmjjjeeeeeebbb^^^]]]^^^___``````\\\aaaddd```[[[]]]iiitttrrrxxx|||{{{zzzzzzxxxuuupppdddSSSDDD;;;777444333777777555444111///---++++++---000333555666555555444333222111000/////////.........///000111222333}}}{{{yyywwwuuuuuuoookkkeeecccccceeeggghhhgggdddbbbdddfffddd^^^YYYTTTVVV[[[aaadddbbb^^^ZZZTTTTTTUUUUUUUUUUUUVVVWWWRRRSSSTTTTTTTTTWWW\\\aaa]]]]]]YYYPPPCCC999444333///000111000///.........///////////////000000000444555888BBBUUUlllyyy{{{{{{~~~}}}{{{||||||vvvjjjiiieee^^^TTTLLLHHHFFFHHHMMMTTTXXXYYYZZZ[[[\\\^^^fffhhh^^^TTTTTT[[[aaadddeeebbb^^^]]]``````]]]cccbbbgggqqqwwwxxxxxxzzz}}}}}}xxxsssooopppnnnjjjggghhhqqqtttvvvuuuqqqkkkgggeee```aaaccceeefffiiinnnqqqzzzpppmmmqqqxxxvvv~~~}}}}}}~~~}}}uuummmgggddddddeeeggglllrrruuuuuurrrooonnnmmmnnnnnnnnnqqqrrrllldddZZZZZZWWWWWWaaaooouuusssqqqnnnkkkjjjlllqqqvvvyyywwwtttqqqqqqssstttssspppaaa\\\WWWSSSJJJ>>>555222------------------,,,,,,)))***+++,,,------------......//////000//////...***++++++,,,,,,,,,,,,,,,+++---//////...///111333777@@@IIILLLFFF===888777444<<>>@@@BBBDDDCCC@@@===>>>AAAEEEFFFEEECCCBBBBBBDDDIIILLLKKKMMMTTTXXXXXXYYY]]]aaaaaa___```eeeiiikkkgggccccccfffgggfffccc[[[WWWRRRSSSYYY___ccccccYYYVVVUUUZZZccciiikkkjjjdddZZZSSSUUUZZZZZZXXXWWWUUUVVVXXX]]]eeelllpppqqqlllrrrzzz}}}zzzpppfff___[[[YYYTTTOOOIIIDDDAAA???888222+++)))+++---,,,***,,,++++++***)))))))))***+++***************+++,,,))))))************))))))---,,,+++***))))))******,,,,,,,,,---,,,,,,+++++++++******)))((((((((()))+++++++++,,,,,,,,,------........................---------.........//////,,,,,,------............,,,,,,,,,---...000111222222333555777<<>>BBB\\\nnnjjjeeeQQQ:::333...------,,,---///111000...---,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...111333444===@@@CCCEEEEEEDDDAAA@@@DDDHHHLLLKKKFFFBBBAAACCCFFFFFFIIILLLOOOPPPOOOMMMUUUUUUVVV[[[aaaggglllnnnpppmmmkkkmmmpppqqqmmmiiiWWWVVVVVVYYY___eeejjjlllccc______dddfffdddeeejjjZZZUUUOOONNNRRRUUUUUUTTTSSSVVVVVVUUU[[[fffjjjhhhjjjoooxxx{{{tttkkkccc^^^]]]^^^VVVIII>>><<<<<<888666777444333111///...---------///,,,***+++...000///---///...,,,+++***++++++,,,+++...000...***((((((***+++)))***,,,***'''(((+++,,,------------,,,++++++(((---...+++,,,000000+++...,,,---000...)))***///000...,,,+++,,,------,,,,,,+++,,,...---+++,,,111111111111222666;;;@@@CCCHHHCCCBBBJJJUUU___hhhoootttpppmmmnnnrrrsssqqqmmmgggjjjkkkiiieeebbbdddfffccceeegggkkkooopppnnnlllfffVVVKKKMMMPPPNNNRRRZZZ^^^```bbbcccbbb```^^^\\\^^^dddkkkooopppooonnnoooqqqmmmddd\\\VVVPPPBBB444:::<<<<<<888333///......000333777::::::999999:::888666444333333222000......//////---,,,,,,...000yyyqqqnnnllliiiffffffaaa[[[WWWWWWZZZ\\\^^^dddbbb```bbbdddddd```[[[YYYYYYXXXUUUSSSRRRRRRSSSUUUPPPOOORRRUUUTTTTTTUUU[[[XXXUUUUUUXXXZZZZZZYYY```]]]TTTHHH;;;333111222111222222111111///....../////////...............111//////555>>>LLLaaarrrzzzoooeeeZZZ[[[[[[XXXTTTOOOMMMLLLQQQVVV]]]aaabbb```aaadddiiimmmnnniii```[[[^^^ccciiieeebbbbbbdddggghhhhhhdddgggkkknnnpppuuu{{{~~~||||||~~~{{{vvvrrrpppmmmlllllllllkkkkkkiiiooosssnnnhhhddd```\\\WWWNNNJJJPPPVVVXXXZZZ]]]ccclllpppjjjccceeekkknnnrrrxxx~~~}}}|||ssslllmmmppprrrvvvzzz|||uuupppmmmmmmhhhnnnuuuzzz|||}}}}}}|||wwwqqqmmmmmmkkkjjjlllqqqllllllkkklllmmmmmmkkkjjjaaa]]]XXXXXX^^^fffmmmppprrrrrrnnnhhhfffgggccc\\\YYYVVVPPPIIIAAA888000+++------,,,+++++++++,,,,,,////////////...---,,,,,,.........------,,,,,,,,,//////............//////333111000222222555@@@MMM^^^WWWNNNBBB555---///666333111444EEEbbbyyy}}}tttcccTTTIIILLLVVV\\\^^^___]]]WWWKKK>>>777777;;;>>>JJJ{{{hhhHHH:::111///---,,,------,,,***,,,+++***))))))***+++,,,++++++++++++++++++++++++---999???XXXhhheeecccSSS===555///...---,,,,,,///000///...---,,,,,,,,,,,,))))))))))))))))))))))))+++*********)))))))))((()))******+++---///111222:::<<<@@@CCCDDDDDDBBBAAADDDHHHLLLLLLHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLJJJRRRTTTXXX]]]bbbgggiiijjjjjjiiiiiijjjkkkiiieeebbb]]]]]]]]]^^^aaaeeehhhiiifffbbbcccggghhhcccaaaccc^^^WWWOOOLLLNNNQQQQQQPPPNNNTTTVVVTTTWWW___fffhhhlllqqqyyy~~~wwwpppjjjgggggghhhbbbVVVLLLJJJJJJGGGEEEFFF@@@???<<<999888777888888666444111111222222111///222222111000//////000000///000000///---,,,,,,,,,...,,,---///...+++,,,///------------,,,,,,++++++,,,000000,,,+++......***111------000///,,,---111000111111111111///...---111......000///---000555000222666;;;AAAHHHMMMPPPUUUOOOLLLRRRZZZcccnnnwwwwwwtttqqqppprrrsssrrrppprrrnnniiieeecccbbbbbbbbbffffffiiilllpppqqqpppnnniii[[[QQQSSSUUUSSSTTT[[[aaabbbdddffffffdddbbbaaadddjjjpppsssrrrpppnnnmmmmmmkkkeee^^^[[[VVVJJJ>>>999::::::777333000000111222555999;;;;;;::::::::::::777555333111000---+++,,,---...---------000222{{{rrrlllhhhdddaaaccc___YYYUUUUUUWWWYYYZZZbbbbbbbbbaaaaaa``````___bbb]]]WWWTTTSSSUUUXXXYYYSSSNNNMMMQQQSSSSSSSSSVVV```_________```___]]][[[___XXXMMMBBB888222000000111111111111000///............////////////000000000///000333888CCCWWWjjjyyy|||uuukkkbbbXXX[[[^^^^^^\\\WWWTTTSSSUUUZZZaaacccaaa___^^^^^^gggiiiiiigggcccaaadddgggjjjhhhggggggjjjlllnnnnnnnnnpppqqqssswww~~~~~~xxxwwwzzzyyyvvvlllnnnppppppooommmmmmmmmjjjnnnoooggg```\\\XXXUUUPPPKKKJJJQQQXXX\\\\\\]]]]]]cccfffdddccceeehhhiiiqqqvvv{{{~~~||||||yyyoooffffffkkkqqqyyy}}}xxxvvvxxx~~~zzzvvvqqqllliiibbbdddhhhjjjlllooorrruuuuuuoooiiigggeeedddhhhmmmkkkjjjjjjjjjjjjiiieeebbbXXXUUURRRTTT[[[bbbgggjjjnnnrrrrrrjjjccc``````___WWWTTTOOOHHH???555...***,,,,,,+++++++++,,,------...///////////////...............---------------111000...------...000111444222111111333:::HHHVVVgggYYYHHH:::000,,,000666222000111<<>>AAABBBBBBBBBBBBFFFKKKKKKIIIFFFFFFGGGEEEGGGIIIKKKMMMMMMLLLKKKPPPSSSYYY___ccceeeeeeeeeccceeeffffffccc___]]][[[bbbbbbbbbbbbbbbbbbbbbbbbhhhfffhhhllllllfffaaa^^^aaa[[[SSSNNNNNNOOOOOONNNKKKRRRVVVTTTTTTZZZccciiiooossszzz~~~zzzuuurrrpppooooookkkccc[[[YYYYYYVVVTTTTTTQQQOOOKKKGGGEEEEEEGGGHHHDDDCCCBBBAAA@@@>>>;;;888888888888999999999999999999777666555555555333222555222222444444000000333000000///.........//////000222111...---000000...222...,,,.../////////111///333777777444222111111777444333444333222666<<<<<<@@@FFFNNNUUU[[[^^^```^^^XXXTTTUUUYYYbbbooo{{{{{{yyyvvvtttssssssssstttxxxpppfffaaa```aaaaaa___gggfffgggiiilllnnnmmmllliii___XXX[[[\\\XXXXXX\\\ccceeegggiiiiiiiiigggfffjjjnnnsssuuusssoookkkiiigggfffccc```___\\\RRRGGG;;;:::999666333222333444222555888999999888777888777555222111000///,,,******,,,---......///222444}}}tttnnnjjjfffdddddd```ZZZWWWWWWXXXYYYYYYaaabbbcccaaa^^^^^^aaacccgggaaaZZZVVVXXX[[[\\\\\\RRRNNNMMMOOOQQQPPPQQQUUUbbbdddfffhhhiiigggdddbbb]]]UUUHHH===666222///...000000111111000///...............///000111111222000000222333333;;;NNN```rrrzzz|||vvvmmmccc[[[WWW\\\aaacccaaa]]]YYYWWWWWW]]]bbbaaa^^^\\\ZZZXXX]]]___bbbeeefffhhhhhhiiijjjjjjjjjkkkmmmnnnnnnnnnvvvvvvwwwyyy|||zzzrrrqqqvvvyyywwwkkknnnrrrsssqqqpppqqqssspppsssqqqggg^^^ZZZWWWTTTOOOMMMOOOVVV___dddcccaaa```bbbcccdddeeefffdddbbblllooossswwwyyyzzz{{{{{{uuullldddfffmmmvvv{{{vvvuuuyyy~~~zzz||||||{{{yyytttkkkdddZZZXXXVVVWWWYYY\\\dddkkkrrrlllgggeeedddbbbdddhhhiiigggdddbbbaaa```]]][[[VVVUUUSSSSSSVVV\\\dddjjjjjjmmmnnnjjjdddbbbcccdddYYYWWWRRRIII???666///,,,++++++++++++,,,,,,---...------...///////////////...............---------000...,,,******,,,...000//////111333888@@@MMMWWW\\\NNN@@@888333000000222555333222777DDDVVVdddkkkpppaaaNNNAAA<<<;;;999888;;;888666555444555<<>>@@@@@@AAADDDHHHIIIGGGEEEDDDEEE@@@DDDHHHKKKMMMOOOPPPQQQPPPSSSXXX]]]```bbbdddeeebbbeeefffccc^^^[[[\\\___dddeeeeeedddaaa^^^]]]\\\jjjjjjmmmqqqrrrmmmeee```bbb^^^ZZZXXXWWWVVVTTTSSSPPPSSSVVVUUUVVV\\\dddjjjooosssyyy}}}zzzzzzyyyyyywwwsssooollliiigggeeeeeeccc```]]][[[^^^[[[VVVRRRPPPPPPRRRTTTSSSUUUXXXZZZYYYTTTNNNJJJGGGIIILLLNNNPPPQQQPPPPPPNNNJJJGGGFFFFFFEEEBBB>>>AAA===;;;======999777999999888777777777888999999666777666555555777888888444000...///111333333333000666;;;<<<999777999<<<@@@===;;;<<<<<<===BBBJJJUUUYYY___fffjjjllllllkkkccc^^^YYYXXXZZZaaappp~~~~~~}}}zzzvvvsssrrrsssuuutttooogggbbbaaabbbccccccfffdddccccccdddeeedddcccccc]]][[[^^^___\\\[[[]]]dddeeegggiiijjjjjjiiihhhkkknnnqqqsssqqqmmmhhheeeccccccaaa^^^]]][[[RRRIII???===:::777444444444555111333555666444333222333111///......000000///---+++---...//////000222444~~~}}}vvvooojjjgggeeeccc```[[[YYYYYYZZZZZZZZZ___aaabbb```]]]]]]aaaeeeddd```[[[ZZZ[[[\\\[[[YYYSSSPPPNNNPPPOOONNNPPPUUU___bbbgggkkklllkkkiiihhh[[[SSSGGG<<<555111///...///000000000000//////...------...///000111222222111222333333222666EEEUUUjjjuuu|||yyyqqqggg^^^VVVUUUZZZ___aaa```[[[WWWUUUZZZaaaeee```\\\\\\[[[WWWVVVYYY^^^cccggggggeeecccjjjlllnnnooooooooooooooouuuuuuvvvxxxzzzzzzzzzyyy~~~{{{ssslllmmmtttyyyzzzooorrruuuuuutttuuuxxx{{{zzz|||xxxmmmccc^^^\\\YYYQQQRRRUUU\\\eeejjjhhhcccaaa```aaaeeehhhfffaaa^^^eeegggkkkpppuuuyyy{{{{{{ssslllhhhmmmvvv~~~||||||~~~~~~zzzxxxxxxxxxuuuqqqtttzzzzzzzzz{{{}}}|||uuuiiiaaaUUUNNNGGGFFFGGGKKKWWWbbbnnnkkkiiijjjhhhdddccceeejjjeee^^^YYYWWWWWWWWWVVVUUUUUUTTTOOOMMMRRR___iiifffdddccccccbbb```______ZZZXXXSSSJJJ???555000---++++++++++++,,,,,,---...+++,,,------....................................000...,,,******,,,...000---...///444>>>LLLYYY```QQQDDD888444444222000000333333333666;;;EEERRR\\\bbb^^^UUUHHH<<<777666777111000111444666999CCCOOOuuutttGGG666333///------------,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,333555OOOfffnnnwwwmmmPPPAAA222,,,***)))((()))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''(((***+++,,,---...+++******)))))))))******)))+++---111555888:::<<>>JJJ```mmmxxxvvvmmmddd\\\VVVSSSVVVZZZ\\\ZZZWWWUUUTTT]]]eeeggg```\\\______\\\VVVYYY^^^bbbbbb```\\\ZZZhhhlllppprrrrrrqqqpppppptttuuuwwwyyyzzzxxxtttpppuuusssmmmhhhllluuu{{{|||uuuwwwyyyzzz{{{|||~~~sssiiidddaaa^^^SSSUUUXXX]]]eeejjjggg```\\\[[[^^^eeeiiieee```^^^```aaafffllltttyyy{{{{{{vvvpppooovvv|||vvvoookkkiiijjjjjjjjjlllppptttvvvyyy{{{yyyrrrhhhaaaWWWLLLBBB??????CCCPPP___nnnmmmnnnrrrpppjjjfffffflllfff^^^WWWTTTUUUVVVVVVTTTTTTQQQKKKHHHNNN[[[eeeiiiccc___```bbb___[[[YYYYYYXXXSSSIII<<<333...---,,,,,,+++++++++,,,------++++++,,,---......------.............../////////111000...------...000111//////000888III]]]iiikkkNNN@@@222.../////////000//////222555666:::EEEPPPTTTZZZYYYLLL===555222222000///333:::===???JJJXXX}}}MMM888444000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000...CCCWWW```mmmgggXXXGGG555---+++)))((()))+++++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((***,,,---...///+++******)))))))))******))))))***,,,///222555666>>>@@@CCCEEEFFFEEECCCBBBCCCGGGLLLMMMKKKJJJLLLMMMQQQSSSUUUVVVXXX___hhhoooqqqrrrqqqmmmhhhhhhmmmrrrrrrtttuuurrrlllhhhggggggnnnppprrrssswwwwwwnnndddcccggglllooonnnhhhaaa\\\[[[VVVSSSWWW]]]bbbgggkkknnnppptttyyy}}}~~~|||zzzxxxxxxzzz|||{{{uuukkkcccccckkkssstttrrrqqqooommmllliiifffcccaaabbbdddeeeeeennnyyyyyyuuuqqquuu|||~~~yyysssnnnmmmgggccceeefffccc```______```bbbeeefffhhhhhhiiihhhdddaaa___ZZZRRRNNNNNNOOOSSSUUUSSSSSSVVVXXXWWWVVVYYY\\\]]]^^^aaagggkkkfffbbb___```______dddkkktttvvvyyy|||}}}|||zzzxxxmmmiiiggghhhjjjmmmttt}}}~~~{{{yyywwwuuusssrrrvvvyyyyyyuuunnnjjjiiikkkllljjjhhheeedddaaa]]]ZZZUUUUUUVVVXXXZZZ[[[]]]^^^```aaaaaaaaa``````___^^^ddddddeeeggghhhgggdddaaabbbccc```ZZZXXXWWWRRRLLLGGGDDD@@@===;;;999777555666777777666333111000111000///------......---+++---///111222111000111222yyyqqqllljjjjjj^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXYYYZZZZZZZZZ[[[\\\^^^[[[]]]^^^^^^[[[XXXVVVVVVWWWUUUUUUWWWWWWWWW\\\cccccceeeggggggeeedddeeefffZZZVVVOOOCCC777000///000......///////////////...---------......//////000000000111333333222888@@@PPP```oooooohhh```ZZZVVVSSSUUUWWWXXXXXXWWWWWWXXX]]]eeefff^^^[[[```ccc```XXX[[[^^^^^^[[[YYYXXXXXXaaafffmmmqqqrrrqqqqqqqqqttttttvvvyyy|||zzzuuuqqqpppoookkkhhhmmmvvv}}}~~~yyy{{{}}}tttjjjeeebbb___VVVYYYZZZ]]]ccciiiddd\\\ZZZYYY^^^gggjjjeee```___```aaaeeellltttzzz{{{{{{|||wwwuuu{{{{{{rrrfff___\\\```eeehhhjjjmmmqqqsssuuuuuuqqqkkkgggddd```QQQEEEAAA@@@CCCRRRcccrrrqqqssswwwvvvpppllllllqqqkkkccc]]]ZZZZZZYYYYYYYYYUUUPPPNNNQQQXXX```eeemmmeeeaaadddddd```\\\[[[YYYXXXSSSIII;;;111------------,,,+++++++++,,,,,,,,,---...............------........./////////000//////............//////...111777EEE[[[llllllcccGGG;;;111...000//////111......000333222222;;;FFFMMMVVVYYYQQQEEE>>>999555::::::AAAJJJKKKHHHQQQ^^^NNN999555000---------......---,,,++++++++++++,,,---------------------------,,,444111===HHHNNNaaabbb```NNN:::000...,,,++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,---*********))))))***++++++++++++***+++,,,...111222666777;;;???BBBCCCBBB@@@AAAFFFKKKKKKIIIGGGHHHKKKNNNQQQTTTVVVYYY```kkksssxxxyyyxxxvvvrrrpppqqqssstttvvvwwwrrrkkkfffeeegggeeehhhiiilllsssyyytttkkkiiilllqqqrrrmmmeee]]]XXXWWWRRRQQQUUUXXX[[[bbbkkkoooppptttxxx}}}~~~}}}{{{{{{yyyxxxxxxyyyuuummmfffaaakkkrrrqqqpppsssvvvuuusssrrrooonnnmmmmmmnnnooopppxxx}}}wwwtttxxx{{{yyywwwvvvvvvxxx}}}~~~{{{xxxqqqddd]]]\\\aaajjjpppmmmjjjllloooooooooqqqsssvvvyyy{{{}}}~~~wwwrrrooommmjjjhhhkkkpppzzz{{{|||~~~~~~~~~~~~tttpppooorrruuutttuuuxxx}}}{{{zzz{{{yyytttqqqwwwwwwvvvtttqqqnnnmmmmmmooonnnlllkkkiiifffaaa^^^UUUVVVVVVUUUWWWZZZ^^^_________^^^\\\[[[YYYXXXWWW^^^]]][[[\\\^^^^^^\\\ZZZ\\\\\\ZZZUUUSSSUUUTTTPPPHHHEEEAAA@@@???>>>:::888888888888666222000///000///...------...///...,,,,,,...111222222222333444{{{vvvsssrrrsss___]]]\\\\\\]]]^^^^^^]]]UUUUUUVVVWWWXXXYYYZZZZZZ]]]```bbbaaa]]]YYYYYYZZZWWWVVVWWWZZZ[[[\\\ccckkkkkkllllllhhhdddbbbccceeeZZZXXXRRRFFF888000///111......///////////////...---------...............///...///333333222555:::DDDUUUfffiiibbb\\\XXXUUUUUUWWWXXXYYYYYYZZZ\\\^^^ZZZccccccZZZXXX___ccc```YYY[[[\\\ZZZWWWVVVXXX\\\YYY```hhhnnnoooooopppqqqooooooppptttxxxxxxuuurrrmmmmmmkkkiiinnnxxx~~~~~~{{{}}}~~~~~~sssjjjeeeaaa^^^YYY\\\]]]]]]ccchhhcccZZZ]]]\\\bbbkkkllleee```___bbbcccgggnnnvvv{{{{{{zzz{{{xxx|||~~~sssbbbZZZVVV\\\eeejjjmmmoooppprrrrrrooojjjffffffggghhhXXXJJJFFFDDDFFFUUUhhhvvvtttvvvzzzyyytttqqqrrrtttoooiiidddaaa```^^^]]]```YYYSSSUUU^^^fffiiihhhiiicccaaadddccc^^^\\\^^^ZZZZZZUUUJJJ<<<222//////...------,,,++++++++++++...///////////////......---.........//////000000------------------------***222@@@TTTkkkttteeeQQQ<<<555111444666333000000222000000222///---444???GGGPPPUUUQQQLLLIIIDDD>>><<<>>>HHHUUUVVVRRRYYYfffQQQ999555000------............---+++******+++---...------------------------000;;;888???@@@CCC[[[bbbfffRRR===333000...---------,,,+++++++++,,,---...)))))))))))))))))))))))),,,,,,,,,+++++++++*********************++++++,,,...---,,,++++++---///000---///333888===??????>>>===BBBHHHIIIGGGFFFIIILLLKKKOOOTTTWWWZZZbbbllluuu|||}}}}}}|||xxxtttrrrpppqqqssssssmmmeee______aaaYYY]]]```eeeqqq|||{{{sssnnnppprrrpppiii```XXXSSSQQQOOOPPPSSSRRRSSS]]]jjjoooppptttyyy}}}~~~|||}}}xxxtttssstttsssnnniii^^^hhhmmmjjjiiiooovvvxxxyyyxxxwwwvvvuuuvvvvvvwwwyyy~~~|||rrrjjjiiikkkxxx|||wwwyyy|||}}}~~~zzzvvvsssnnniiijjjnnn{{{zzz~~~zzzyyy~~~{{{|||~~~|||vvvpppsssppplllmmmpppqqqpppnnnooonnnnnnnnnmmmiiieeeaaaXXXYYYXXXUUUUUUYYY^^^```___^^^\\\ZZZXXXVVVTTTSSSYYYVVVSSSSSSUUUVVVTTTRRRTTTUUUSSSNNNOOORRRTTTRRRGGGDDDBBBBBBBBBAAA===:::777777777444000...---...+++++++++---///111111000))),,,000222333444555666}}}vvvqqqccc___[[[[[[\\\\\\ZZZWWWTTTRRRTTTYYY[[[YYYZZZ]]]^^^____________]]]\\\[[[ZZZYYYWWWWWWYYY```iiiooorrrqqqpppmmmjjjfffdddbbb\\\]]]ZZZMMM===222111444111111000000//////......////////////000000000000111111222222222333333333AAALLLXXX]]][[[VVVUUUVVVXXXSSSTTTZZZ]]][[[\\\```^^^]]]XXXTTTWWW___eeefffddd```ZZZWWWXXX[[[]]]^^^cccdddddddddeeehhhlllnnniiinnnsssuuussspppoooooommmmmmooorrrrrrqqqssswww}}}}}}}}}yyynnnaaaXXXWWWZZZXXXSSSRRRVVVYYYZZZ___fffhhhhhhjjjlllnnnmmmkkkiiiggglllsssxxxzzzzzzyyyzzz~~~wwwhhh]]]UUUZZZhhhqqqooohhhmmmmmmjjjeeedddhhhjjjhhhiii\\\QQQPPPTTTWWW\\\bbbwwwwwwxxxyyyyyyvvvrrrooozzzrrrhhhcccaaa``````aaaaaacccddddddggglllnnnnnnkkkiiihhhhhheeeaaa``````fff```UUUGGG:::111......///000///,,,)))))),,,000000///---,,,,,,---///000,,,,,,,,,,,,---///000111,,,///000...------//////111===NNN```llljjjVVVAAA333222111222444555444333222///...///222444444222???FFFKKKKKKLLLPPPOOOKKKLLLJJJNNNVVVXXXUUUYYYddd{{{SSS888666222///---,,,---...,,,++++++******++++++,,,,,,,,,------.../////////777KKKQQQ>>>111>>>UUU```kkk\\\GGG555.........,,,++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***((()))+++------------,,,,,,+++++++++------,,,---///111444666???CCCFFFFFFDDDEEEJJJNNNKKKQQQYYY\\\^^^cccmmmuuu|||vvvmmmggggggjjjjjjfff^^^YYYYYY[[[^^^``````bbbiiiuuu|||}}}uuutttqqqjjjbbbZZZUUUSSSPPPOOOQQQTTTTTTTTTZZZaaasssqqqppptttzzz|||zzzwwwsssuuusssqqqvvv|||vvvjjj^^^\\\```eeedddaaammm~~~}}}zzz{{{yyyzzz~~~yyy~~~~~~uuuooopppmmmeeegggooo}}}~~~xxxxxx}}}~~~xxxqqqzzznnneeehhhoootttuuuvvvuuuqqqmmmjjjhhhgggfffeee___^^^[[[YYYYYY[[[^^^aaa^^^^^^]]]YYYSSSOOOSSSYYY[[[^^^\\\VVVRRRSSSSSSRRRHHHEEEBBBDDDIIINNNNNNLLLJJJEEEBBBDDDEEE@@@<<<<<<;;;:::888777555222...+++***+++,,,---,,,***((('''000---+++---111333333111~~~{{{rrrjjjbbb```^^^\\\\\\[[[YYYWWWWWWTTTUUUXXXYYYWWWWWWZZZ[[[\\\]]]^^^___^^^^^^]]]___^^^]]]]]]^^^dddkkkppppppooommmlllkkkjjjgggeeeaaaaaa]]]PPP???444111444222111111111000000000000/////////000000000111111111111111222222222333333888AAAKKKQQQQQQOOOOOOOOOWWWTTTUUUZZZ\\\YYYYYY[[[]]][[[VVVQQQTTT^^^eeeggggggeeeaaa^^^^^^___bbbeeelllmmmllllllmmmoooqqqsssooorrruuuvvvvvvuuuwwwxxxxxxuuusssrrrooolllnnnrrryyy~~~xxxjjjZZZOOOLLLMMMLLLIIIJJJPPPSSSWWW```iiirrrsssuuuwwwxxxwwwtttrrrnnnrrrwwwzzzzzzzzzzzzzzz}}}yyyqqqhhhaaaccclllqqqnnniiifffiiihhhcccaaaeeekkkmmmnnnccc[[[]]]aaadddhhhmmmyyyzzzzzz{{{zzzyyyvvvtttuuuqqqmmmlllkkkiiigggeeeggggggffffffiiimmmqqqrrrsssqqqnnnkkkgggeeeeeefffgggbbbWWWIII===444111111---......---,,,+++,,,---///...---,,,,,,---...///------------------------,,,...000000///000222444888GGGWWW___]]]TTTEEE888333222222333555666555444222000...///222444333222666BBBLLLNNNMMMOOOPPPOOOPPPPPPTTTYYY[[[\\\bbbiiiyyyrrrHHH777555222...---,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------...///000000444CCCGGG:::000999LLLYYYmmmbbbOOO<<<000---,,,++++++++++++++++++,,,,,,---************************)))***++++++++++++***)))+++,,,,,,+++))))))+++---,,,,,,,,,,,,++++++++++++,,,+++++++++,,,...111222444999===??????BBBHHHMMMMMMUUU]]]aaabbbdddjjjooowwwyyyzzzzzzvvvnnngggccccccgggjjjggg```[[[\\\___bbbbbb```^^^cccmmmuuuwwwtttsssppplllfff^^^XXXSSSQQQQQQUUUWWWUUUSSSWWW___jjjjjjkkkqqqwwwyyyuuurrrrrruuuuuurrruuuzzzuuukkk\\\XXXYYY]]][[[ZZZfffvvv}}}zzz}}}}}}}}}rrrkkkkkkiiidddhhhqqq|||}}}wwwwwwzzz{{{wwwssstttjjjdddhhhppptttvvvxxxwwwtttpppllljjjiiihhhhhhhhhgggggggggggggggeeeccccccbbb```[[[VVVRRRTTTWWW]]]``````]]]ZZZZZZVVVQQQGGGCCCAAACCCIIIMMMNNNMMMLLLFFFCCCDDDDDD@@@======???<<<888555444222000...,,,---...//////...,,,++++++***))))))+++------,,,{{{~~~}}}}}}~~~~~~xxxmmmeeeaaaaaaaaa___[[[XXXWWWWWW[[[XXXVVVXXXXXXVVVVVVZZZWWWXXX[[[]]]___`````````[[[\\\]]]^^^```dddjjjnnnmmmkkkjjjkkkmmmnnnkkkiiiggggggbbbUUUCCC666222333222222222222111111111111000000000111111111222222111111111222222222222333666;;;BBBHHHMMMOOOOOONNNTTTTTTWWW\\\^^^[[[YYYZZZYYYXXXTTTOOOQQQZZZbbbdddaaabbbbbb```^^^___cccgggwwwwwwwwwwwwwwwxxxyyyzzzuuuvvvvvvvvvvvvyyy}}}yyysssooohhhbbbcccggguuu|||}}}uuufffUUUIIIDDDDDDDDDDDDGGGJJJMMMSSS___kkksssuuuyyy|||}}}|||{{{yyyxxxzzz|||}}}|||{{{|||}}}~~~||||||}}}zzztttnnnmmmoooooolllhhh^^^cccddd___]]]cccmmmsssrrrlllhhhjjjoooqqqsssvvv|||||||||||||||{{{zzzzzztttuuuvvvvvvuuuqqqjjjeeejjjiiiggghhhiiilllpppssswwwvvvrrrmmmiiiiiikkkmmmiiicccYYYKKK>>>666333222,,,,,,,,,...//////---+++......,,,,,,,,,,,,......------...///...---,,,+++,,,///111111111222777;;;EEEXXXfffaaaOOO@@@999666333222111333555666666555111000///000222333333222...<<>>555111000---+++***,,,///000...+++------,,,++++++,,,------,,,---///000000///...,,,//////111222222333:::CCCSSSccclll^^^EEE666444777222111000222444555444333111000000000111222333333...888DDDKKKMMMPPPSSSUUUOOOUUUVVVSSSWWWdddkkkiiicccmmm]]]>>>333222///---,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,...///000111222000///222555111...777EEEfffkkkeeeNNN666,,,+++++++++++++++,,,,,,,,,,,,,,,*********************************++++++************+++,,,+++***)))***,,,(((((())))))******++++++))))))((((((((()))******,,,---///000///000333666777???HHHNNNPPPRRRUUUXXX^^^eeekkkkkkfffaaa___```ccckkkqqqmmmccc\\\\\\```kkklllggg```]]]```ccccccbbb```___aaaaaa\\\RRRIIIFFFJJJQQQTTTOOOIIIKKKSSS```dddllltttyyyxxxsssnnnhhhppprrrkkkfffgggeee___QQQKKKGGGGGGHHHMMMYYYfffxxx|||~~~tttnnntttzzztttoooooommmkkknnnttt||||||}}}}}}|||yyyxxxzzz}}}~~~~~~~~~~~~{{{wwwuuutttvvvppplllooorrrrrrtttwwwyyywwwtttpppmmmkkkkkklllqqqppppppsssxxxzzzxxxtttkkkhhhbbb]]]^^^dddggggggccceeeeeeeeefffdddYYYMMMFFFCCCAAAAAADDDFFFGGGGGGLLLFFFCCCBBB@@@<<<<<>><<<888999<<<999777666555555444111//////...,,,+++******++++++---///000...***)))+++...}}}xxxuuusssrrreeedddbbb___[[[XXXWWWXXXWWWSSSRRRSSSSSSPPPQQQUUUYYYZZZ]]]___````````````aaabbbdddcccbbbbbbcccdddiiijjjjjjjjjjjjiiiiiiiiiiiikkkkkkcccUUUEEE999333///////////////000000000000000000111111111222222000000000111111111111222000///000444;;;@@@BBBAAAHHHPPPXXXXXXVVVTTTQQQNNNQQQYYY___]]]ZZZYYYVVVSSSQQQXXXbbbjjjnnnqqquuuxxx{{{zzzzzz}}}}}}yyymmmkkkiiijjjmmmqqqssstttkkkjjjjjjiiiddd[[[WWWXXX]]]ccchhhlllrrrzzz}}}|||ooollldddYYYNNNFFFBBB@@@AAAGGGJJJJJJNNNZZZgggnnn{{{~~~xxxtttsssjjjmmmrrruuuvvvwwwxxxyyy{{{zzzuuussssssyyy{{{}}}}}}zzzvvvsssqqqkkkgggccccccmmmxxx|||zzzzzz|||}}}zzzyyyyyyxxxuuurrrpppkkkddd______ccchhhsss{{{}}}wwwsssrrrmmmeeeWWWSSSVVV]]]^^^YYYYYY]]]jjjtttyyytttppptttwwwvvvuuunnnaaaQQQBBB777222111000---***)))+++---//////++++++++++++++++++++++++***+++---000111222222222444000///222222777HHHZZZpppnnnbbbNNN<<<333111///333222111111222222111000111222222111000000111333999777:::EEEPPPUUUWWWXXXRRRSSSTTTTTT[[[ccchhhgggiii___YYY```rrrrrrPPP<<<444......---,,,,,,++++++,,,,,,++++++******++++++,,,+++++++++,,,------......000///111555222---333===QQQfffnnnYYY???333111///***+++---.........---,,,++++++++++++++++++++++++++++++***))))))***++++++(((***,,,,,,***)))******)))))))))))))))*********************+++++++++++++++************++++++,,,...///000000000222666999888<<<@@@AAA@@@@@@CCCEEELLLRRRWWWXXXUUURRRTTTVVVWWW]]]___YYYSSSQQQNNNKKKRRRQQQRRRTTTVVVUUUQQQLLLDDDDDDGGGJJJIIIFFFIIIOOOSSSXXX___eeegggeee```]]]]]]dddfff]]]VVVUUURRRLLLEEEAAA===???DDDMMMUUUZZZbbboooyyyyyyyyy~~~~~~{{{{{{|||}}}yyyqqqmmmttt~~~|||~~~}}}zzz|||zzzyyy}}}~~~zzzuuuvvv}}}||||||zzzwwwxxx||||||zzzxxx||||||uuunnnjjjnnnkkkjjjkkklllmmmrrryyy{{{vvvtttuuuxxx}}}wwwrrrqqqsssxxx|||xxxyyyrrrgggfffnnnsssrrrpppqqqoookkkhhhddd[[[QQQMMMKKKGGGDDDAAA?????????===:::999999666222333888666666666888999999777555666444111...,,,++++++,,,,,,,,,,,,+++))))))***+++{{{wwwtttsssrrrhhhddd___\\\[[[ZZZYYYYYYWWWTTTSSSTTTSSSOOONNNPPPVVVXXXZZZ\\\^^^_________]]]^^^______^^^^^^___aaajjjmmmnnnkkkfffcccccceeefffjjjmmmiii]]]MMM???777//////000000000111111111/////////000000000111111000000000000111111111111111111222555999<<<===>>>CCCNNNVVVVVVTTTTTTSSSPPPWWW```gggfffcccaaa```^^^WWW]]]gggpppwww{{{{{{{{{}}}{{{zzz|||~~~xxxssshhhhhhjjjoootttwwwwwwvvviiifffeeeddd^^^WWWTTTVVVXXX[[[^^^ccclllvvvwwwsssjjjfff___VVVLLLEEEAAA@@@CCCIIIMMMOOOVVVdddpppttttttyyy}}}|||uuunnnjjjiiieeekkkrrrwwwyyyxxxwwwwwwxxx~~~~~~yyyuuutttssswwwzzz}}}~~~{{{wwwuuusssrrrooommmsss|||~~~}}}{{{yyy{{{{{{xxxtttrrrkkkbbbZZZYYY___eeemmmxxx}}}wwwtttuuurrrjjj[[[TTTTTT[[[\\\YYY[[[cccoooyyyzzzqqqjjjnnnqqqpppqqqkkk^^^OOOAAA666222111.........,,,++++++---...******++++++++++++*********+++,,,---...///000111444///...222444<<>>KKKUUUXXX[[[___YYYVVVVVV]]]cccfffiiillllll```SSSOOOQQQ]]]rrrqqqSSS>>>666555,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++++++++++++++++++++---111444222...---222:::KKKdddppp^^^DDD888444000***+++---...///...---,,,************************++++++***))))))***++++++***,,,......---++++++,,,******************))))))))))))***++++++,,,,,,++++++***))))))***+++++++++......---,,,,,,---///111111111111111222333555777;;;===@@@CCCDDDDDDEEEFFFIIIOOORRRMMMGGGFFFEEECCCFFFFFFGGGHHHIIIJJJJJJJJJIIIDDDBBBCCCDDDDDDFFFJJJOOOSSSXXX\\\\\\YYYVVVTTTQQQXXXXXXQQQMMMNNNKKKCCC@@@>>>;;;===CCCKKKOOOPPPYYY^^^hhhqqqvvvvvvrrrnnnoooqqqvvvyyyvvvrrrwww~~~}}}|||~~~~~~|||||||||zzzwwwzzz~~~xxxxxx}}}~~~{{{zzz|||}}}~~~|||xxxssspppooommmllllllkkkkkksss|||}}}wwwtttwwwzzz~~~yyytttrrrvvvzzzwww}}}{{{ppplllrrrvvvssspppssssssnnnhhhaaaXXXOOOFFFDDDAAA===999888888888333222333444111---...333333222222444777:::::::::===:::555000,,,+++++++++...,,,++++++,,,,,,,,,+++~~~~~~{{{vvvsssqqqqqqiiiddd]]]ZZZ[[[\\\[[[YYY[[[XXXWWWXXXUUUPPPMMMOOOSSSUUUWWWZZZ]]]^^^______ZZZ\\\^^^___```bbbfffhhhkkkoooqqqlllddd^^^___cccdddiiinnnmmmbbbRRRCCC:::000000111111222222222333////////////000000000000000000000000111111111111000111222444555666888999>>>KKKTTTVVVVVVYYY[[[XXX\\\eeelllkkkhhhiiiiiihhhccchhhqqq{{{}}}{{{}}}~~~|||tttnnnfffhhhlllttt{{{~~~}}}zzzqqqmmmjjjgggaaaZZZXXX[[[XXXXXXXXX\\\eeennnmmmgggfffbbb\\\TTTMMMHHHEEEDDDJJJOOORRRTTT]]]llluuuwwwmmmsssyyyyyysssllliiiiiigggmmmvvv|||~~~|||yyyxxxvvv|||~~~zzzxxxwwwwwwuuuwww{{{~~~|||xxxtttwwwyyyxxxuuuwww}}}}}}zzzxxx|||}}}{{{zzzwwwpppeee\\\ZZZ```ggglllyyyzzzvvvwwwssskkkaaaXXXUUU[[[]]]ZZZ___jjjsss|||zzzlllcccfffjjjhhhkkkeeeYYYKKK===444000000+++...111000,,,***+++,,,******++++++++++++******+++++++++++++++,,,---...444...---222777AAA[[[uuurrriiiWWWDDD999777555333:::888666555555444222000000222333222//////111333444888DDDRRRZZZZZZ___eeeggg``````kkkqqqpppqqqwwwmmmaaaSSSGGG>>>???NNN___mmmjjjNNN999111111333++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))+++222555000***,,,222777JJJdddrrr```GGG<<<666000***+++---//////...---,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++...000000///------...,,,,,,++++++******))))))((()))***+++,,,,,,,,,,,,---+++***)))******)))(((******+++,,,,,,---///000333000---,,,...000111222222222222444666777777666888>>>@@@;;;666666888888:::;;;;;;;;;;;;===AAADDDLLLCCC======???@@@BBBEEEGGGJJJNNNPPPOOOLLLJJJIIIFFFLLLMMMGGGFFFHHHEEE===>>><<<:::;;;BBBIIIJJJHHHTTTTTT\\\kkktttqqqiiieeegggiiipppxxxyyywww{{{}}}{{{}}}}}}|||}}}zzz|||{{{{{{yyyxxx~~~|||~~~}}}~~~~~~~~~{{{xxxvvvsssqqqooolllkkksss}}}|||uuurrruuuxxxyyy~~~xxxsssuuuyyyppp{{{wwwrrrwwwyyyuuulllrrrtttoooggg^^^SSSKKK===<<<999555111000000222------///111...***+++//////---,,,...222777:::<<<@@@<<<666000,,,***)))***---***'''(((+++,,,+++)))|||~~~~~~~~~zzzxxxqqqooopppkkkccc^^^^^^^^^[[[YYYYYY[[[YYYWWWVVVVVVUUUSSSQQQQQQTTTXXX\\\______^^^]]]^^^______\\\YYY[[[```dddnnngggccchhhllljjjeeeccchhhqqqvvvqqqeeeWWWHHH<<<333444333111......///111111000///......///000111000000000000111111111111333333333333444666777888>>>DDDMMMUUU[[[```ccceeejjjlllmmmmmmmmmnnnqqqtttooottt|||}}}}}}}}}yyyqqqjjjhhhppprrrpppvvv}}}ssshhhhhhgggfffdddaaa^^^\\\___\\\[[[```gggkkkiiieeebbb]]]ZZZXXXTTTMMMKKKLLLOOOWWW\\\^^^dddooovvvvvvpppooommmiiifffeeegggiiilllttt}}}~~~wwwtttxxx|||xxxyyy~~~yyyqqqooovvvzzzzzzvvvtttyyy~~~{{{||||||{{{zzzzzz|||~~~~~~yyyqqqhhhbbbbbbeeehhhiiisssyyyvvvqqqoooooooooeee___YYYYYY___hhhpppssswwwyyyvvvlll```ZZZ]]]cccccc\\\PPPBBB888222///////////////...------,,,,,,++++++++++++++++++++++++******)))***+++---///111000222888777777MMMeeeiiimmmaaaOOO???666444555777>>>===;;;888555222000///---///222222222222222444777???LLLWWW]]]^^^\\\ZZZccc```]]]cccppp{{{wwwnnnjjj```PPPAAA888777:::>>>MMMVVVeeesss|||~~~|||hhhYYYFFF:::666333---''',,,++++++******++++++,,,)))************+++++++++,,,++++++******++++++,,,111///---,,,,,,...111222GGGTTTdddhhhXXX@@@222//////------111555666444222++++++++++++++++++++++++(((((((((((()))***+++,,,000222333222///,,,***)))+++++++++*********))))))***+++,,,------,,,+++***((())))))))))))*********(((((()))***+++---///000+++,,,...---,,,,,,---//////...---------...///000222222111111000000//////...///111333555555555444555555555666666777777777>>>???@@@@@@AAAAAA@@@@@@CCCDDDDDDCCC@@@>>>======:::<<>>GGGMMMOOONNNMMMGGG>>>444///000111000...,,,++++++******++++++,,,)))************+++++++++,,,++++++******++++++,,,000...---+++,,,---000111@@@MMM```jjj```JJJ999222...------000555666444111++++++++++++++++++++++++(((((((((((()))***+++,,,***,,,//////...,,,,,,,,,,,,++++++++++++***************++++++++++++*********++++++++++++,,,,,,,,,+++*********++++++,,,---+++,,,------,,,,,,---///,,,+++***))))))***++++++...------------------,,,++++++---...//////000000.../////////000000000111555555666777777777777777777999:::999777555555666666888;;;;;;:::;;;===???@@@DDDKKKPPPTTTTTTRRRPPPOOOUUU]]]eeekkkppptttwwwuuu|||~~~xxxxxxoookkksss}}}|||uuu|||{{{|||{{{yyyvvvvvvyyy{{{|||xxxwwwxxxzzz{{{{{{{{{|||uuuooommmnnnkkkiiimmmtttzzz}}}|||rrroooggg\\\PPPEEE===999333///,,,+++,,,------,,,,,,,,,,,,++++++***************))))))+++---000111333333222111000//////...++++++---///222333222000}}}~~~{{{wwwuuuttttttllleeedddccc^^^[[[[[[XXXVVVUUUTTTUUUUUUSSSRRRUUUWWWZZZ^^^```aaaaaaaaa^^^\\\[[[\\\___dddggghhheeeaaaaaafffkkkjjjiiijjjiiiooosssooojjjfff___XXX@@@;;;555222111111000...222222222333333222222222000000000000111111111111777777777888:::<<<===>>>;;;>>>CCCJJJRRR]]]hhhooovvvuuuvvv{{{}}}~~~}}}xxxtttkkkpppqqqmmmnnnqqqmmmddd\\\___bbb___ZZZWWWXXXZZZdddbbbcccfffkkkmmmkkkhhhhhhccc___]]]YYYSSSPPPRRRZZZ```fffhhhjjjnnnpppooonnniiibbb\\\YYY]]]dddjjjwww{{{|||}}}{{{yyyyyyuuuuuuyyy~~~xxxtttsssnnnppppppoooqqquuuuuurrrwwwzzz|||}}}|||{{{{{{{{{}}}yyyrrrlllhhhggghhhiiigggoootttrrrqqquuuzzz}}}vvvrrroooqqqwww~~~zzzpppeee\\\VVVTTTSSSPPPJJJCCC;;;555000...//////......---,,,,,,,,,++++++++++++++++++++++++...---,,,,,,---...///000111000444666;;;OOO^^^YYYNNNEEE<<<999===AAAAAA???888888777666555444333333111222333333333333555777<<>>666000---///111333666888999999999333000,,,******+++******++++++************++++++)))************+++++++++,,,++++++******++++++,,,...---,,,++++++---///000666CCCXXXjjjiiiVVV@@@444---,,,---000444555222///++++++++++++++++++++++++(((((((((((()))***+++,,,'''))),,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********))))))************++++++++++++,,,,,,,,,---,,,+++***************+++,,,------,,,,,,---...+++***)))((((((((((((((()))))))))))))))************************+++,,,,,,)))************+++++++++,,,,,,---...............,,,...000000.........///111333555666444333222222444777;;;>>>AAAAAA@@@???AAAEEELLLRRRXXX^^^cccgggccciiinnnsss||||||sssllliiiqqq}}}}}}zzz}}}yyyvvvwww{{{|||yyyxxxyyy{{{{{{{{{||||||rrrkkkgggcccbbbbbbgggpppxxx|||}}}uuunnnaaaRRREEE;;;555222///---***)))***++++++***+++++++++++++++************)))(((((()))***,,,---/////////000000000000000+++,,,///222555555333000|||{{{{{{yyyxxxssskkkdddbbb```[[[WWWWWWUUUTTTSSSUUUWWWXXXWWWVVVUUUWWWYYY\\\___```aaaaaa^^^[[[YYYZZZ___ccceeedddeeebbbcccgggiiihhhgggiiihhhnnnqqqpppnnnmmmhhhbbbLLLCCC777111000111000...333444555666666555444333///000000000111111111111222333333444666888:::;;;;;;<<<===@@@GGGRRR___ggguuuwwwyyy}}}~~~|||yyy{{{}}}~~~|||{{{yyyvvvssslllpppooojjjhhhgggccc\\\WWW\\\```]]]VVVSSSVVV[[[ccccccdddfffhhhhhhgggeeekkkeeeaaa```\\\VVVUUUWWW\\\```fffiiijjjllllllllllllhhhbbb]]]\\\aaaiiipppzzz||||||{{{rrrqqqssswwwwwwrrrooooookkklllkkkkkkpppwwwwwwsssyyy||||||yyyvvvuuuxxxtttoookkkiiihhhgggfffjjjqqquuuttttttwww{{{|||{{{xxxwwwzzz|||tttkkkbbbYYYSSSPPPMMMHHHAAA;;;555000...//////...------,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,...111333555///,,,000444;;;NNNWWWNNNIIIAAA:::;;;BBBFFFCCC>>>777777666666555444333333000111111111000222444777>>>FFFPPPTTTTTTSSSSSSUUUNNNNNNRRR^^^qqq{{{tttfffYYYWWWSSSMMMDDD:::222---////////////............///000000...+++)))((((((++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,---,,,+++***+++,,,---///000:::PPPgggnnn^^^DDD222---,,,,,,000333444111...************************))))))(((((()))***++++++)))***,,,,,,***)))))))))---------,,,,,,,,,+++++++++***)))(((((()))***+++(((((()))))))))*********---,,,+++***))))))))))))***,,,------,,,+++---...------,,,+++***)))))))))''''''(((((()))))))))***---,,,******)))***+++,,,)))*********************)))******+++,,,+++++++++***,,,------,,,++++++,,,,,,...111222222///---+++///000111333444555555555888:::>>>AAACCCGGGLLLOOOOOOQQQVVV[[[ccckkkrrruuuzzz~~~|||qqqmmmmmmuuu~~~~~~zzzyyy|||}}}zzzyyyzzzzzzzzzyyy|||}}}rrrjjjfff^^^]]]___ccckkkrrrvvvwwwrrrhhhXXXGGG;;;333000///...---+++******++++++++++++++++++******************))))))(((((())))))***+++,,,---...///000111222,,,,,,---///111111000...}}}xxxxxxyyywwwuuuqqqiiibbb```^^^YYYUUUTTTPPPPPPPPPSSSVVVYYYYYYYYYTTTUUUWWWYYY\\\^^^___```^^^[[[XXXYYY]]]``````___cccbbbdddhhhiiiggghhhllljjjpppttttttttttttooohhhZZZNNN===222///000000///222333444555555444333222///000000000111111111111/////////000222444555666;;;999888777;;;CCCNNNUUUffflllsssuuurrroooppprrrrrruuuxxx|||~~~|||zzzwwwsssqqqmmmooolllgggbbb___\\\XXXWWW\\\___\\\VVVSSSWWW\\\```aaabbbbbbaaa```aaaaaagggbbb^^^]]][[[WWWWWWZZZ]]]```eeeiiikkklllmmmpppmmmkkkhhhffffffkkkrrrxxx~~~~~~~~~}}}|||tttqqqpppqqqooojjjhhhiiieeeeeeeeefffmmmvvvyyywwwwwwzzz~~~~~~|||yyyvvvuuuuuusssooonnnmmmllliiigggiiipppwwwxxxyyy{{{|||{{{}}}||||||}}}xxxsssmmmddd[[[TTTTTTPPPIIIAAA999444000............---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---...111333555222...111777???QQQVVVIIIEEE>>>999;;;BBBFFFBBB<<<777777666555444333222111111222222111111333777;;;@@@CCCHHHNNNSSSUUUSSSRRRNNNNNNPPPZZZjjjuuupppfffZZZXXXUUUOOOGGG>>>666111***+++,,,,,,,,,,,,+++***(((+++...///...------...+++******))))))******+++))))))*********+++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---...222888JJJbbbooocccIII555000...---///222222000---************************))))))))))))))))))***+++)))+++,,,+++***)))***+++---------,,,,,,,,,+++++++++***)))(((((()))***+++(((((()))))))))***************))))))******++++++***+++---,,,++++++,,,.........---,,,,,,+++***))))))))))))******+++++++++---,,,+++***)))***+++,,,+++++++++***************)))***++++++,,,,,,++++++,,,---...---+++*********)))+++...111222000---+++---------....../////////000111333333444666999<<>>555111///...++++++++++++*********+++************************+++******))))))))))))))))))***+++,,,...///000111000...,,,+++,,,---------}}}xxxvvvtttqqqnnnoooggg```___^^^YYYVVVVVVNNNMMMNNNQQQUUUWWWXXXXXXTTTTTTUUUWWWYYY\\\^^^```^^^\\\ZZZZZZ\\\]]]]]]]]]___```eeejjjjjjhhhkkkrrrooosssvvvvvvxxxyyytttnnnfffZZZHHH:::333111111000///000000111111000000///000000000000111111111111/////////000111222333444777666444222333777>>>CCCNNNWWWaaaeeebbbbbbfffllljjjlllqqqvvvzzz}}}}}}zzzwwwtttrrrnnnmmmiiiccc]]]ZZZYYYYYYZZZ]]]^^^\\\WWWUUUXXX[[[___``````^^^ZZZYYY[[[^^^___[[[XXXYYYXXXVVVXXX\\\bbbbbbdddiiikkklllqqqvvvssssssrrrpppqqquuu{{{zzztttpppnnniiiccc```bbb\\\___aaacccjjjtttxxxwwwqqquuuyyy||||||{{{zzzzzzxxxvvvtttuuuvvvtttoookkkgggooovvvyyy|||~~~}}}~~~}}}{{{yyyuuuqqqjjjccc^^^YYYTTTMMMDDD;;;555111///......------,,,+++++++++*********++++++,,,,,,---000///...------...///000///,,,000555===NNNRRRDDD>>>999555777===@@@>>>:::666666555444333222222111444444444333444888===BBBEEEDDDFFFMMMTTTXXXVVVSSSSSSUUUWWW]]]hhhpppnnnhhhYYYXXXUUUPPPHHH@@@888444......000111222111111000(((***+++,,,+++++++++,,,******))))))))))))******)))************+++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,------555666CCC[[[kkkeeePPP???555222......000111///---***************************)))))))))))))))******''')))***+++++++++---///,,,,,,,,,,,,++++++++++++*********))))))************++++++++++++,,,,,,,,,((((((((()))***+++,,,---***+++,,,,,,++++++,,,---+++,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,+++******)))))))))******************))))))))))))((()))******++++++******+++,,,---,,,***)))((())))))***,,,000222222///,,,++++++++++++++++++,,,,,,(((***,,,,,,---...111444666444444888:::999;;;>>>???DDDMMMXXXcccnnnvvvzzzzzzzzzqqqmmmkkkooouuu|||}}}{{{~~~yyyrrrnnnmmmdddeeeggggggfffcccaaa___WWWNNN@@@666111000///...(((***+++***)))((()))***)))))))))***************+++++++++******)))))))))((()))***+++,,,...//////333000,,,***+++---......}}}}}}{{{wwwssspppmmmkkkccc^^^]]]]]]YYYVVVVVVRRRQQQQQQSSSVVVWWWWWWVVVTTTTTTTTTUUUXXX[[[^^^```^^^______^^^]]]^^^___aaa```bbbgggkkkjjjhhhlllsssppprrrrrrqqqtttxxxvvvqqqmmmdddVVVGGG;;;444111000000//////////////////000000000000000111111111111000000000000000111111222222222222222111333666999===EEEOOOUUUWWWZZZ```eeeaaaeeejjjoootttvvvwwwwwwyyyzzz||||||yyyvvvsssrrrooolllgggaaaZZZWWWYYY\\\^^^^^^]]][[[XXXWWWXXXZZZ```bbb```[[[UUUTTTYYY^^^\\\XXXVVVXXXYYYYYY]]]bbbfffbbbbbbfffhhhjjjqqqyyy}}}|||zzzwwwwwwzzz~~~wwwpppjjjbbbZZZWWWXXXUUU]]]dddhhhmmmsssvvvuuunnnrrrwwwzzz||||||}}}~~~zzzyyyxxxzzz}}}{{{uuuppplllrrrwwwyyy|||}}}{{{|||||||||{{{yyytttnnnjjjgggYYYVVVQQQIIIAAA999222///......---,,,,,,++++++***)))******+++,,,,,,------111000...---,,,------...+++)))...333:::JJJOOOBBB===999444444666888888666333333333333333333333333444444444444666;;;AAAFFFJJJKKKMMMQQQVVVYYYYYYXXXXXX\\\```bbbggglllkkkfffWWWWWWVVVRRRLLLCCC;;;777++++++++++++++++++++++++...,,,+++***))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------...333000888NNNaaacccVVVJJJ:::555000---...//////---******************************))))))))))))******((()))******)))***,,,...,,,++++++++++++***************++++++++++++*********++++++++++++,,,,,,,,,(((((((((((()))***+++,,,)))+++,,,,,,++++++,,,---***++++++,,,,,,+++***)))++++++++++++++++++******))))))***************************))))))((((((((('''((())))))******))))))(((***++++++***))))))*********+++...111111...***++++++++++++++++++++++++&&&(((***++++++,,,...//////,,,---111222//////222222444999@@@HHHQQQWWW[[[aaaffflllooorrrvvv}}}vvvkkkddddddgggppp{{{{{{}}}}}}zzztttooonnnooojjjlllmmmkkkfff___XXXTTTHHH@@@777111000///---***(((***,,,,,,***)))***,,,((()))))))))*********+++)))************))))))((())))))******+++,,,,,,---///---++++++---...//////|||{{{}}}zzzvvvsssqqqggg```ZZZZZZZZZWWWUUUUUUYYYXXXWWWWWWYYYYYYXXXWWWUUUTTTTTTUUUXXX[[[___aaa^^^aaacccbbb``````cccfffdddfffkkkmmmiiifffiiiqqqoooooollljjjnnntttuuurrrpppjjj```QQQBBB777111///333222111000000111222333000000000000111111111111000000////////////000000---///222333333333555666888===DDDLLLRRRXXX\\\___\\\___eeejjjnnnoooooooooqqqtttwwwxxxwwwtttrrrqqqoookkkeee___YYYVVVZZZ___```^^^\\\ZZZYYYXXXXXXXXXbbbcccaaa[[[TTTSSSYYY___]]]YYYXXX[[[]]]^^^ccchhhgggaaa___bbbdddfffnnnyyy~~~yyyxxx{{{~~~~~~~~~wwwnnnfff\\\SSSOOOPPPTTT___jjjooorrruuuvvvtttpppssswwwzzzzzz{{{||||||{{{yyyzzz}}}~~~wwwqqqtttxxxyyyxxxyyy}}}}}}zzzxxxxxx{{{wwwyyyyyyvvvqqqllliiihhhXXXWWWTTTNNNFFF<<<444///......---,,,,,,++++++***))))))***+++,,,,,,------...------,,,---...///000---,,,111666<<>>888111------///...---))))))))))))))))))))))))******)))))))))))))))***+++,,,,,,***((('''((()))+++++++++*********))))))***+++,,,------,,,+++***((())))))))))))*********))))))))))))))))))***+++)))+++,,,,,,+++***,,,---***+++---......---,,,+++++++++******))))))(((((()))***,,,---------,,,++++++++++++******)))))))))(((((()))************)))&&&(((***+++******+++,,,+++******,,,//////,,,(((,,,,,,------------,,,,,,(((***,,,,,,+++***+++,,,***'''(((...///+++***...000///000222555999===@@@BBBGGGMMMQQQVVV^^^iiirrr|||}}}oooccc]]]aaahhhrrr{{{|||zzzvvvooolllmmmnnnmmmpppqqqnnnggg]]]TTTOOO>>>888111...///...+++'''***---000///---,,,---///(((((())))))*********+++((()))))))))))))))((((((***************+++++++++)))((()))+++...//////...~~~~~~~~~|||wwwkkkeeeaaa[[[VVVTTTUUUWWWYYY]]]______\\\WWWSSSSSSUUUXXXYYYYYYXXXWWWXXX\\\```\\\bbbhhheee___]]]bbbiiidddjjjmmmjjjhhhjjjmmmmmmjjjkkkmmmqqqtttwwwwwwvvvsssqqqiii\\\LLL???777333222222222111///------...---///000222222000///---111000000111111000...+++***---000111000222666:::999888888;;;BBBLLLWWW]]]^^^]]]\\\```eeeiiijjjiiijjjjjjkkknnnqqqssssssrrrnnnkkkddd]]]XXXXXX\\\___cccfffddd^^^ZZZ\\\```bbbeeecccbbb```YYYTTTWWW^^^aaa___^^^bbbhhhmmmooonnnjjjfffaaa___ccckkkttt{{{}}}yyyyyy}}}~~~uuujjj___SSSIIIGGGJJJ[[[cccnnntttsssqqqqqqrrrooorrrvvvyyyzzzzzz{{{{{{~~~}}}|||{{{|||{{{yyywwwvvvvvvwwwxxx{{{uuuvvvxxx}}}wwwtttwwwsssfff```bbb]]]___^^^WWWJJJ>>>444000,,,,,,---.........------------------------------,,,,,,,,,------,,,++++++---,,,,,,222;;;EEEKKKNNNEEEBBB>>>:::777666555555000//////000333444333222222111000222888AAAJJJPPPOOOXXX]]]ZZZUUUUUUWWWYYYYYY[[[^^^bbbdddbbb]]]YYYYYYWWWUUUUUUSSSLLLAAA777111000000000111000...,,,+++***,,,///,,,''')))///---,,,***)))))))))******)))))))))******+++++++++...+++(((''')))***++++++...,,,***(((((()))***++++++---///555DDDSSSUUUNNNAAA888222333222---***,,,++++++,,,,,,,,,,,,------******+++++++++******)))******))))))******+++,,,++++++,,,,,,,,,,,,------------------,,,,,,+++******)))))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++......---------,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,---,,,++++++*********+++)))******++++++,,,------++++++++++++++++++++++++***+++,,,...000111333333888;;;>>>@@@BBBFFFLLLQQQ\\\ccchhhjjjrrr{{{lll^^^YYY```kkk}}}{{{uuunnnmmmooorrruuuvvvtttnnncccVVVJJJDDD999555111///......---,,,---......---++++++---...,,,***))))))***++++++***,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,***+++,,,,,,,,,+++******zzzoooeeebbb]]]YYYWWWWWWYYYZZZbbbbbbaaa[[[TTTPPPOOOPPPTTTVVVXXXYYYYYY[[[___ccc]]]aaadddbbb]]]ZZZ]]]aaadddjjjmmmkkkjjjmmmppppppnnnoooqqqtttvvvwwwvvvuuuwwwwwwtttjjj[[[JJJ<<<555333333333111000//////000...///000111111000///...000000///000111111///---111333444444333333555888888777777999>>>EEEMMMRRRVVVVVVYYY^^^ccceeeeeecccfffeeeeeefffiiikkkmmmnnnkkkiiiddd^^^ZZZZZZ]]]```^^^bbbbbb^^^]]]ccchhhkkknnnjjjfffaaaYYYUUU[[[ccclllkkkjjjkkknnnrrrssstttooolllgggdddfffmmmuuuzzz||||||{{{}}}|||}}}zzzwwwpppdddSSSGGGGGGNNNffflllrrrtttrrrpppoooqqquuuwww{{{|||{{{xxxuuusss{{{yyyxxxxxxyyyxxxvvvtttuuuvvvxxx{{{~~~{{{{{{{{{}}}~~~~~~|||zzzxxxuuuvvvpppbbb\\\___aaabbbaaaZZZMMM???444...,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,---222:::BBBGGGIIIJJJGGGBBB<<<777333222111111///......000111111111000111333777===DDDJJJMMMMMMVVV\\\YYYTTTTTTUUUVVVWWWWWWYYY[[[]]]\\\XXXUUUXXXVVVUUUTTTSSSLLLBBB:::333222000///000000///------***+++...---)))***///...---,,,+++++++++,,,,,,,,,,,,,,,+++*********)))...,,,******+++,,,,,,+++---,,,***)))))))))******,,,---...222>>>JJJKKKEEE;;;444///111000---+++---++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++)))*********+++++++++++++++++++++,,,------------,,,,,,------,,,,,,+++************)))******++++++++++++***))))))***++++++,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++++++++,,,,,,------,,,,,,++++++++++++------,,,++++++******)))************************---------.........//////...000222222333666:::>>>DDDKKKPPPUUU```nnnvvvxxxyyyyyynnngggbbbeeekkk~~~}}}|||wwwrrrqqqsssvvvuuuuuuuuurrrjjj]]]PPPGGG777444111............---***+++---,,,++++++,,,...,,,***))))))***++++++***,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,------------------------}}}rrrfffddd```]]][[[[[[\\\\\\bbbbbb___YYYRRRMMMMMMOOOSSSVVVYYY[[[\\\^^^```bbb^^^___```___^^^]]]^^^___bbbhhhllljjjiiimmmpppqqqqqqsssvvvxxxyyyxxxvvvuuuvvvzzz|||wwwjjjXXXHHH>>>555444333111111111111222...///000111111000///.../////////000222222000///222333555444444444555777555555444555888<<<@@@CCCIIILLLQQQXXX^^^```^^^\\\gggfffddddddeeehhhjjjlllfffeeeccc___\\\\\\^^^aaaZZZ```cccbbbeeemmmvvvyyy|||vvvoooggg___\\\dddooowwwvvvuuusssqqqrrrtttvvvuuuqqqmmmjjjkkkooouuuyyyxxx{{{}}}|||}}}~~~}}}}}}{{{wwwyyyxxxmmmYYYKKKMMMWWWmmmppprrrqqqnnnmmmoooqqqxxxyyy|||}}}{{{wwwrrroootttsssssssssttttttrrrpppsssuuuxxx{{{~~~}}}||||||||||||yyywwwzzzvvvtttiii[[[WWW[[[```bbbbbb]]]RRRDDD777000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------...222888===@@@@@@GGGDDD???999444111///...111///......///000000000///222777===CCCGGGIIIJJJJJJSSSYYYWWWTTTTTTUUUTTTVVVUUUSSSTTTUUUUUUTTTSSSWWWUUUTTTSSSRRRMMMEEE???888444111//////////////////+++***---...,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,---...,,,++++++++++++++++++******)))------,,,///777>>>===888444///---...///---,,,---++++++,,,,,,,,,,,,------------,,,++++++,,,---...))))))+++,,,,,,,,,+++*********+++,,,---.........,,,,,,,,,,,,,,,++++++***++++++******)))*********++++++***))))))***++++++,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********++++++++++++,,,,,,,,,++++++++++++++++++------,,,++++++******))))))))))))))))))))))))))),,,,,,,,,,,,------------------...---,,,---000222222777;;;AAAKKKXXXaaadddhhhqqq}}}yyyuuusssooommmmmm}}}zzz|||~~~}}}yyyvvvuuuvvvxxxwwwuuutttrrrmmmaaaPPPDDD555222///......///...---(((***,,,---,,,+++,,,,,,,,,***))))))***++++++***++++++************+++++++++***)))(((((()))***+++...---,,,++++++,,,---...}}}sssfffeeebbb```^^^^^^^^^^^^]]]]]]\\\WWWQQQNNNOOOQQQWWWYYY\\\^^^___^^^^^^^^^^^^]]]^^^```bbbdddddddddaaagggjjjgggfffiiilllmmmqqqtttxxxzzzyyyxxxvvvuuusssvvvyyyxxxpppcccUUUMMM:::777444222222222222222//////000000000000/////////......///222333222111---...000111222333555555222222222222333555777888===AAAHHHOOOUUUYYYZZZZZZeeeffffffeeeddddddeeefffaaaaaaaaa```^^^]]]___```[[[aaafffgggkkkvvvyyyrrrkkkiiipppzzz{{{uuusssvvvxxxxxxvvvrrrpppqqqtttwwwzzzxxxyyy|||~~~|||yyy|||~~~|||yyy|||}}}uuufffZZZ[[[dddlllmmmlllkkkjjjlllppptttuuuuuuvvvwwwwwwvvvrrrpppmmmmmmlllnnnppppppooonnnqqqrrrtttvvvzzz}}}|||{{{zzz{{{|||}}}|||{{{|||yyyvvvooobbbUUURRRVVV[[[]]]```^^^VVVJJJ===666......---,,,,,,,,,,,,,,,------------------------+++,,,---------------------...000222555777888888<<<:::666333111000000000//////000222444444333111000333:::@@@EEEHHHIIIIIIGGGOOOVVVVVVUUUWWWWWWVVVYYYVVVRRRPPPPPPRRRSSSSSSTTTSSSSSSSSSSSSOOOJJJEEE===999333///...///000000///+++)))+++......,,,***+++*********************((()))***+++---...///000******+++---......,,,))))))***,,,------,,,***)))---,,,+++---111444333111111///...//////...------+++++++++,,,,,,,,,---------,,,***)))***+++---...((()))+++------,,,+++***)))***,,,---...///......++++++,,,,,,,,,++++++***,,,,,,+++***)))))))))***+++******************+++,,,,,,,,,+++++++++******,,,++++++++++++*********)))***************+++++++++++++++,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))************))))))))))))************++++++++++++)))***************)))))))))******++++++,,,------************************(((((()))+++,,,---//////000000///.........///000---///000333999AAAHHHLLLRRR[[[fffooosssvvvyyy|||~~~~~~}}}xxxsssrrr~~~}}}|||~~~|||}}}}}}}}}{{{xxxvvvuuuuuuxxxrrrlllhhheeeYYYHHH:::222000.........///...---))),,,...///...,,,++++++,,,***))))))***++++++***++++++************++++++******))))))))))))******,,,+++)))((((((***,,,---}}}zzzxxxpppfffdddbbb```_________```[[[\\\[[[WWWRRROOOQQQSSSXXXYYY\\\___aaaaaa```___```^^^^^^```dddffffffeeeccciiikkkhhhfffhhhjjjjjjnnnqqquuuwwwvvvuuutttuuutttuuuuuutttppphhhaaa\\\CCC>>>888444333333222111//////000000000000/////////......///111333333222---...///111222333333222///000000111222222333333666999>>>DDDKKKQQQWWWZZZ]]]aaaddddddaaa^^^\\\[[[^^^```aaa```^^^^^^___```]]]cccggghhhlllvvv|||vvvrrrwww~~~{{{|||~~~|||{{{yyyxxxxxxzzz|||}}}zzzxxxyyy{{{yyyvvvzzz~~~|||~~~~~~}}}vvvooonnnqqqpppnnnllljjjjjjnnnssswwwsssqqqpppppprrrrrrqqqoooffffffgggjjjmmmoooooonnnooonnnooopppssswww|||~~~zzzyyyzzz{{{~~~~~~}}}|||yyywwwsssjjj]]]RRRPPPSSSYYY[[[______YYYMMMAAA888000///...---,,,+++,,,,,,------------------------+++,,,------.........------...000222222222222333555333111000///000111222---///333777::::::777333222555:::@@@EEEIIIJJJKKKFFFNNNUUUVVVWWWZZZ\\\ZZZZZZVVVQQQMMMMMMOOOQQQQQQQQQRRRSSSUUUUUURRRNNNKKKDDD???777111//////000000---,,,******---///---)))************************((()))***+++---...///000((((((***,,,...---+++((()))***,,,......,,,***))),,,++++++---......//////111333333222000///...,,,+++++++++,,,,,,,,,------,,,***)))((()))***,,,...(((***,,,---...---+++***)))+++---...//////...---******+++,,,,,,+++++++++,,,,,,+++***)))))))))************++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))******+++++++++************++++++++++++++++++***))))))***++++++))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++******+++,,,,,,++++++***)))******++++++,,,------++++++++++++++++++++++++'''((()))***+++,,,---...---,,,++++++,,,,,,---,,,,,,+++***,,,...000444777===CCCKKKRRRXXX___gggmmmooouuu|||~~~|||yyyzzz}}}yyywww||||||||||||zzzwwwssspppqqqggg\\\WWWTTTMMM???444111///------...///...------///111111///,,,******,,,***))))))***++++++***+++******))))))******+++***))))))))))))))))))***+++***(((((((((***,,,---xxxuuutttllldddbbb```]]]]]]]]]___```]]]^^^___\\\VVVSSSSSSUUUVVVWWWZZZ___ccceeeeeedddbbbaaa``````aaaaaa```___gggmmmoookkkhhhjjjlllkkkjjjmmmqqqqqqooonnnoooqqqyyywwwuuutttrrrnnniiieeePPPIII@@@999666555222000000000////////////000000111///...///111333333333444333333444555444222/////////000000111111111222222444777;;;AAAHHHQQQWWWXXX^^^dddeeebbb^^^[[[ZZZ```aaabbbbbb```______```___eeegggfffhhhpppyyy|||{{{uuuvvv|||~~~~~~~~~}}}}}}}}}}}}zzzvvvvvvyyywwwtttyyy}}}~~~}}}~~~||||||zzzwwwssspppppprrruuuwwwssspppmmmlllnnnnnnkkkhhhaaabbbccchhhlllpppppppppllllllmmmnnnqqquuuyyy||||||||||||~~~|||yyyxxxuuupppfff\\\UUUSSSTTT\\\^^^```___ZZZOOOBBB999333222///...,,,,,,,,,---+++++++++++++++++++++++++++,,,---......///......,,,...000000/////////111555444222000000000111222---000444999<<<;;;777444444777<<>>999444000///------...---+++)))---...///...------...///,,,***))))))***++++++*********))))))))))))******(((((())))))))))))((((((*********+++,,,,,,------~~~uuurrrrrrkkkbbb___ZZZWWWWWWYYY]]]```ZZZ^^^dddeeedddbbbcccddd]]]\\\\\\___cccfffeeeccc^^^```aaaaaa``````aaacccdddiiillljjjhhhkkknnnnnnhhhjjjjjjfffaaa___bbbfffjjjmmmssszzz}}}zzzrrrkkkggg]]]OOODDD>>>:::555111000000////////////000000333111//////111222333222444333333555888888555222333222111000///////////////222444555666:::@@@EEELLLRRRYYY\\\[[[\\\___ccciiijjjiiigggdddbbbcccdddgggkkklllhhhhhhmmmsssvvv|||ttttttxxx}}}~~~zzz{{{{{{yyywwwsssooommmpppnnnsss||||||vvvyyy{{{yyyyyyyyyyyyxxxjjjjjjlllppprrroooggg___\\\]]]aaagggnnnsssvvvvvvhhhlllrrrxxx{{{{{{yyyxxxyyy{{{~~~zzzyyyuuummmeeeaaa```]]]ZZZ\\\]]]___```___WWWLLLDDD777555222///...---......------------------------+++,,,---...////////////,,,...///...,,,,,,///222000///---------...000222444222000000111111111000444:::CCCLLLRRRTTTSSSRRRRRRUUUUUUSSSSSSWWWYYYWWWVVVTTTQQQOOONNNLLLJJJHHHKKKPPPWWW]]]^^^\\\YYYWWWTTTMMMCCC:::444111...---,,,333555000---000222111((()))***+++,,,++++++***)))))))))******+++++++++*********+++...///...---***+++,,,,,,---------------,,,///111...(((***222...666:::777444555444000++++++,,,,,,,,,---------)))***+++,,,---...------,,,,,,+++++++++,,,---...---...000111000...+++)))((()))***+++++++++++++++***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))'''''')))***,,,...///000************))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,***)))(((((()))***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************&&&''')))+++,,,+++)))((()))******+++,,,,,,------))))))))))))))))))))))))))))))***+++,,,------...---+++***+++......,,,)))***'''(((---...)))(((++++++...000000///111555888777@@@LLLXXX```ccceeefffkkktttzzz{{{yyymmmhhhgggooowwwzzzwwwuuuwwwzzz}}}{{{|||~~~}}}vvv```XXXLLLDDD???;;;666222000///...---...---+++(((***+++,,,,,,,,,---000222,,,***))))))***++++++*********))))))))))))******(((((())))))))))))((((((&&&'''(((***++++++++++++nnnppptttyyy~~~}}}{{{vvvooojjjfff___[[[\\\ZZZWWWYYY___dddbbbaaadddhhhjjjgggcccaaa``````bbbdddffffffeeebbb```^^^^^^aaadddggghhhggghhhiiijjjkkkmmmnnnooonnnkkkgggcccbbbbbbcccdddiiikkkpppxxx}}}|||tttmmmfffccc]]]VVVMMMDDD<<<777333222000000111111000......///111333444666666777777555444222111111222222444222//////111333444444333222111000222555888:::AAAGGGPPPVVVZZZ]]]aaaeeemmmhhhcccaaaaaabbbbbb```bbbgggiiifffffflllrrrttt{{{vvvtttvvvyyy|||wwwvvvzzzzzzuuuooolllsssrrrrrrsssuuuxxx{{{}}}~~~~~~|||xxx~~~}}}xxxvvvtttqqqtttqqqnnnoooqqqpppkkkfff```dddggghhhnnnxxx|||yyygggnnnxxx{{{www~~~~~~~~~}}}yyyqqqhhhbbbaaabbbbbb```\\\\\\```aaaXXXLLL===777333111...******,,,....................................///////////////...---,,,,,,,,,,,,,,,...000222222000.........///000111000......000111;;;???EEELLLQQQTTTVVVVVVTTTSSSSSSTTTUUUUUUSSSQQQPPPTTTTTTMMMGGGIIIMMMOOOOOOTTTYYYZZZWWWSSSQQQQQQNNNLLLEEE<<<777666222...,,,///---))),,,222222...------,,,,,,+++***))))))...,,,******---/////////---,,,+++,,,.........------***''''''+++---...---///,,,******++++++(((&&&,,,...111444444333111///,,,+++***))))))+++---...)))******+++,,,,,,------.........---+++,,,///111666444222000/////////000******+++,,,,,,---......++++++***************+++)))))))))***+++++++++,,,...//////...,,,+++,,,---...,,,***(((''''''((()))++++++++++++++++++++++++************************++++++++++++******)))))),,,+++)))((('''((()))***++++++************************++++++++++++******)))************+++++++++******))))))))))))******************************'''(((+++---...---,,,+++,,,+++++++++***)))))))))+++,,,,,,,,,,,,+++***)))******+++,,,,,,---......555777:::@@@FFFLLLQQQTTT[[[hhhyyy|||uuu}}}xxxqqqsssqqqqqqtttxxxzzzyyywwwwwwtttvvv{{{}}}tttoooeeeXXXMMMBBB999444222000///...---------***(((,,,+++,,,...000000///---...---***((((((***,,,...))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((''''''&&&&&&```aaacccgggkkkppptttvvvzzzrrrmmmjjjiiiccc^^^^^^\\\ZZZ\\\aaaiiigggeeegggiiihhhddd___aaaaaabbbbbbbbbbbbccccccbbbaaaaaabbbeeeiiilllmmmllljjjhhhhhhiiilllnnnooopppmmmhhhdddbbbaaabbbccceeeggglllttt{{{}}}yyytttkkkjjjgggbbb[[[RRRIIICCC777555333333333222111///000111222444555666777777555444333222111111111222111111111333444555333111222111111000111333555777;;;AAAIIINNNRRRUUUZZZ^^^hhhddd```___```bbbbbbaaa___eeeiiiggggggkkknnnooozzzyyyuuuyyy~~~~~~yyywwwyyyzzzuuuqqqooovvvuuutttssstttvvvxxxzzz|||{{{yyy~~~|||xxxwwwvvvtttwwwuuusssrrrrrrpppmmmjjjhhhlllmmmnnnttt}}}}}}ssswww}}}~~~xxxsss|||}}}~~~~~~wwwooojjjfffdddcccdddcccbbbcccgggiii```TTTAAA;;;555222///++++++...,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,,,,...000222222000.........000111111000///000222444===AAAGGGMMMQQQRRRRRRQQQQQQRRRSSSTTTSSSRRRPPPOOOQQQUUUUUUNNNIIIKKKOOOPPPPPPRRRTTTTTTRRROOOMMMLLLJJJIIIDDD<<<888666333......///...+++,,,222222...---------,,,+++++++++***---,,,***+++---...//////------------...//////...000---++++++...000111000///---++++++,,,,,,***(((,,,...111333444333111///,,,+++***))))))+++---...---------,,,,,,,,,++++++.........,,,,,,---111444777555222///------...///******++++++,,,------...++++++***************+++***************+++++++++,,,---...---+++***+++,,,...---+++***))))))******))))))))))))))))))))))))************************++++++++++++*********)))***+++++++++***))))))(((************************++++++,,,,,,,,,,,,++++++)))************+++++++++******))))))))))))******************************)))***,,,.........---,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++******++++++,,,------...---...111444999===AAACCCPPPZZZjjjzzzyyyttt{{{~~~yyyzzzwwwuuuuuuxxxzzzzzzyyyyyyvvvxxx||||||yyyuuukkk]]]OOOBBB888222//////...---...///...,,,***,,,++++++,,,000333444444///...,,,***))))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((ZZZYYYXXXYYY[[[___cccfffjjjmmmvvvxxxppplllkkklllfffaaa___^^^\\\___ccciiihhhhhhiiikkkiiiccc______bbbeeeeeecccbbbdddfffdddddddddeeegggiiikkkmmmnnniiidddcccfffjjjlllllltttqqqnnnkkkhhhgggggggggbbbcccgggooowww||||||zzzpppooonnnkkkeee]]]SSSLLLAAA===888555333333111000---...///000111111111111444333222111000000000111///000333666888666222///111111111111222222222333333888???CCCFFFJJJOOOSSS]]][[[XXXXXXZZZ]]]___```]]]dddiiiiiihhhjjjkkkkkksss{{{yyyuuuyyyzzzvvvuuuyyy|||zzzwwwwwwwwwvvvuuuttttttuuuwwwxxx}}}}}}|||}}}{{{zzzwww|||}}}yyyuuuvvvwwwvvvzzzzzzyyyvvvsssppppppqqqssstttuuuuuuyyy}}}xxxttt{{{|||~~~vvvpppnnnnnnkkkiiijjjjjjjjjlllqqqsssjjj___III@@@888444111------///+++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,,,,...000222222000......///111222111000000222666999AAAEEEJJJNNNQQQPPPMMMKKKLLLPPPTTTTTTPPPMMMKKKKKKNNNSSSSSSMMMJJJKKKNNNOOOPPPOOONNNNNNMMMKKKHHHEEEEEEGGGEEE???;;;999555//////000...,,,---111111...,,,,,,,,,,,,,,,,,,,,,+++---+++***+++---...///...............////////////000...,,,---///111222111///---,,,,,,------,,,***+++---000222222111000...++++++***))))))***,,,---000///...---,,,+++***)))......---,,,,,,///333777999666222...++++++,,,---******++++++,,,,,,------+++***************+++++++++++++++******************+++,,,+++***)))***+++---------,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************)))***,,,------+++)))(((************************,,,,,,,,,------,,,,,,,,,)))************+++++++++******))))))))))))******************************+++,,,---......---,,,,,,,,,,,,,,,,,,------------///...---,,,+++,,,------******++++++,,,,,,------+++,,,---///111333555777@@@GGGTTTfffvvv|||zzz{{{vvvttttttwwwxxxyyyyyyxxxzzz}}}~~~yyyqqqbbbPPPAAA666000---------...000111111...,,,---+++)))***---111444555///...---,,,***)))(((((())))))))))))))))))))))))******))))))))))))******''''''((())))))***++++++bbb^^^XXXSSSPPPQQQSSSUUUXXX[[[eeeuuuxxxsssoookkkkkkfffaaa]]]\\\\\\___bbbaaabbbeeeiiilllkkkfffccc___dddiiiiiifffeeehhhlllfffggggggfffeeedddeeefffjjjfffaaaaaaeeeiiiiiiiiioooooopppooonnnkkkiiigggddddddfffkkkrrrwwwzzzzzzvvvtttqqqnnnkkkddd[[[UUUOOOHHH>>>666222111111111------.../////////......222222111000000000000000///111333666888777333///111111222333333222111000///333888;;;===@@@EEEJJJPPPOOONNNOOOSSSWWW[[[]]]```gggkkkjjjiiikkkmmmmmmppptttxxxwwwsssrrrvvvzzz|||qqqoooqqqzzz}}}}}}uuutttttttttuuuxxxzzz|||~~~yyyyyy{{{|||zzzuuuyyyzzzuuurrrtttwwwwww|||}}}}}}yyysssppprrrvvvyyyyyyyyyzzz|||~~~~~~||||||~~~~~~||||||}}}~~~}}}{{{zzz~~~yyyvvvuuuuuutttsssqqqrrrsssuuuyyyzzzqqqgggQQQFFF<<<777444///...000------------------------,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------///111222000///...///111111000000000333999===FFFIIINNNQQQQQQNNNJJJGGGHHHNNNSSSSSSNNNHHHGGGHHHJJJNNNOOOKKKHHHKKKLLLKKKMMMKKKKKKMMMNNNLLLFFFAAAAAAFFFHHHDDD@@@>>>999333000///...---...///...,,,*********+++++++++++++++,,,+++***+++---......---,,,---......------...///---,,,+++,,,---...//////...---------------,,,+++)))+++---///000///...---++++++************+++,,,///......---,,,+++***))),,,,,,+++++++++///444999;;;888333...++++++,,,---******++++++,,,,,,,,,,,,*********)))******+++,,,,,,+++++++++***)))))))))((()))******)))((()))+++,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,*********************+++++++++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++******))))))******+++************************+++,,,---------,,,+++***++++++,,,,,,------.........---+++******+++---...******++++++,,,,,,,,,,,,---------...///000111222333888BBBOOO]]]hhhpppsss}}}|||~~~{{{uuuqqqpppsssvvvyyyyyyyyy~~~zzzssseeeQQQAAA888333///...///000111333222///,,,...,,,))))))+++,,,------,,,,,,------,,,***)))((())))))))))))))))))))))))***))))))))))))))))))***((()))))))))*********+++kkkeee\\\RRRJJJFFFDDDDDDGGGKKKSSSbbbsss|||zzzsssiiigggddd^^^YYYXXX[[[^^^```\\\^^^bbbgggiiiiiifffcccaaafffkkkkkkgggeeegggjjjeeeggghhhgggeeecccccceeefffdddcccdddhhhjjjjjjhhheeehhhmmmpppqqqmmmiiifffhhhggggggiiimmmqqqssstttxxxtttpppoooooommmhhhddd]]]TTTFFF:::333111111111222222222333333333222222000111111000000000//////222111222444555555333111222222444444444333111000///333777888888:::>>>BBBEEEEEEGGGIIIMMMRRRXXX\\\dddjjjmmmkkkkkkooossstttssspppmmmlllooorrrsssttt|||zzzyyyzzz||||||yyyuuunnnmmmrrr}}}~~~}}}rrrrrrrrrtttwww|||~~~}}}|||{{{~~~|||wwwvvv{{{}}}{{{vvvzzz{{{vvvsssvvvyyyzzz{{{~~~~~~zzzssspppssswww}}}||||||~~~~~~{{{zzz~~~zzzvvvwww|||~~~}}}zzzwwwuuuyyy|||~~~~~~|||{{{|||}}}xxxzzzzzzzzz||||||tttjjjYYYMMMAAA<<<888333000000------------------------,,,------------.........,,,,,,+++++++++,,,,,,------///111111000////////////000000000111666<<<@@@JJJMMMPPPRRRQQQNNNJJJGGGFFFLLLRRRQQQLLLGGGEEEFFFHHHLLLMMMKKKJJJLLLMMMKKKIIIIIIKKKOOOQQQNNNHHHBBBAAAHHHLLLJJJFFFCCC>>>999222000...//////...,,,+++))))))))))))************+++******+++---...---,,,***,,,------++++++,,,...++++++,,,,,,,,,---...///.........---,,,,,,+++,,,(((***,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,///555999;;;888333///,,,,,,,,,---******+++++++++++++++,,,******))))))***++++++,,,,,,+++++++++***)))))))))'''(((******))))))***,,,***++++++,,,++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,---))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++************++++++***************************++++++++++++******)))******++++++,,,,,,------,,,+++)))((((((***+++---******+++++++++++++++,,,*********+++,,,---...///---222888===BBBKKKWWW___kkkooovvvzzzxxxxxx~~~~~~}}}xxxtttrrrtttyyy|||~~~zzzvvvhhhTTTDDD>>>:::777111111111222333333000------,,,,,,,,,---,,,+++))))))***,,,------,,,+++***)))))))))))))))))))))))))))))))))******)))))))))+++*********)))))))))(((lllfff]]]SSSIIIBBB???===:::>>>EEEOOO\\\mmm~~~uuugggcccbbb\\\VVVUUUZZZ___```^^^```ccceeeeeedddaaa___dddgggjjjiiifffbbbbbbccccccgggjjjkkkiiiggghhhjjjgggggghhhiiijjjjjjkkkkkkfffjjjoootttuuurrrooollliiiiiiiiiiiijjjlllmmmnnnoookkkgggiiinnnqqqooollleee\\\OOOBBB:::555333222111111222222333222222222000000111111111111000///333111000111333444333222222222333444444333222111111444888888666666888;;;<<<>>>AAAEEEIIIOOOVVV\\\ccciiimmmlllmmmrrrwwwyyytttmmmggggggnnnssstttssswwwtttpppqqqtttvvvvvvtttuuussswww{{{yyyrrrssstttvvvzzz~~~~~~~~~zzz}}}~~~}}}{{{{{{~~~xxx~~~~~~xxxwww||||||yyy}}}~~~zzzwwwzzz}}}}}}zzz|||}}}zzztttrrrtttwww~~~|||}}}|||wwwuuuxxxtttppprrryyy~~~}}}{{{yyyvvvuuusssyyy~~~}}}~~~~~~||||||{{{tttlllbbbUUUIIIBBB>>>888333111,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++++++++,,,,,,---,,,///111111000//////000...000111222555999???CCCKKKMMMOOOPPPPPPMMMJJJHHHGGGKKKOOOOOOKKKHHHFFFFFFHHHLLLNNNMMMNNNQQQPPPLLLHHHJJJMMMOOOPPPNNNIIIEEEBBBJJJPPPOOOJJJGGGCCC>>>666222111333222///,,,,,,******************))))))***)))***+++---...---+++(((+++------***))),,,...+++---...///......///111000111111000---,,,,,,---)))***,,,---......---------------------,,,,,,,,,***++++++,,,---.........***+++,,,---...111555888777555222///------------******++++++++++++++++++))))))))))))***+++,,,,,,+++++++++***************''')))***+++******,,,...+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))((()))***,,,...)))))))))***++++++,,,,,,)))******++++++******))))))************+++++++++++++++************++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,******)))(((((()))+++,,,******++++++++++++++++++*********+++,,,---//////,,,000222222222777AAAJJJUUU]]]gggmmmpppttt||||||}}}|||zzzmmmVVVFFFAAA???;;;222222111222444444333111.........///111000...+++((()))+++,,,------,,,+++))))))))))))))))))))))))))))))************))))))++++++***))))))((('''''']]]ZZZTTTMMMFFF@@@<<<:::555999>>>AAAGGGTTTfffttt~~~~~~vvviiibbbbbb\\\UUUUUU\\\bbbbbbaaabbbddddddbbb```___^^^bbbdddfffggggggfffdddcccccchhhlllmmmkkkiiijjjllliiikkkllliiieeedddgggkkkkkkmmmooorrrsssrrrqqqqqqfffgggiiijjjjjjjjjjjjkkkiiieeecccfffmmmpppmmmiiifff```WWWNNNFFF>>>888333---...///000000000000000000000111222222111111000111000///000222333222111111111222222222222222111111555888888555222222444444777;;;???CCCJJJRRRXXX]]]eeekkkmmmoootttxxxyyylllhhheeegggmmmsssttttttsssnnniiijjjooouuuyyyzzz~~~zzz{{{}}}{{{xxxxxxwwwxxx{{{~~~~~~}}}}}}~~~~~~wwwyyy{{{|||~~~~~~~~~~~~yyy{{{yyy~~~{{{yyy~~~{{{xxxzzz||||||yyy{{{|||zzzwwwuuuuuuvvvzzzxxxzzzwwwpppnnnoookkkiiinnnwww~~~~~~}}}}}}|||{{{zzzzzzyyyxxxtttwwwzzz}}}|||{{{{{{vvvooojjj]]]PPPJJJFFF>>>777333------------------------+++,,,,,,,,,------------++++++******+++,,,,,,---,,,...111111000///000000...111444666:::>>>CCCGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKLLLMMMLLLJJJIIIGGGHHHLLLNNNNNNPPPSSSQQQMMMJJJKKKMMMLLLJJJHHHGGGGGGCCCLLLSSSQQQLLLIIIEEEBBB:::555444777777111...///------,,,,,,++++++******))))))***+++---...,,,+++(((,,,...---***))),,,///+++...000000//////000222444555555333///------...,,,---...///000000000///.../////////...------,,,---------...///000000111+++---///000111333666888000000///...------,,,,,,++++++******************))))))))))))***+++,,,---***************+++++++++(((***,,,,,,,,,,,,...000---,,,+++******+++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))******++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++++++++******************,,,,,,,,,,,,---...///000,,,---/////////111555999@@@IIIRRRYYY```jjjwww}}}|||nnnTTTAAA<<<:::555111000///111444666888777333111////////////---+++******+++,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((HHHGGGEEEBBB>>>:::666444666;;;===;;;999AAARRR```ttt}}}zzz{{{vvvmmmbbbccc]]]VVVVVV___ddddddaaabbbccccccbbb`````````___```cccgggkkkmmmkkkiiieeejjjnnnnnnjjjffffffhhhjjjlllkkkeee^^^]]]ccciiikkkjjjiiiiiiiiikkklllmmmbbbdddhhhjjjkkkkkkkkkkkkmmmjjjhhhlllqqqrrrlllfffdddaaa]]]XXXPPPFFF<<<555///000111222333333333333000111222333333222111000/////////111333333111...000000000000000111111222111555888888444000...///---000555999===DDDMMMSSSVVV```iiimmmppptttwwwwwwcccccceeehhhlllpppsssuuuqqqkkkffffffmmmvvv~~~}}}{{{~~~}}}{{{zzz{{{|||~~~~~~~~~}}}}}}uuuvvvyyy}}}{{{~~~{{{{{{vvv{{{}}}yyyvvvxxxyyyyyyxxxzzz{{{{{{yyyxxxvvvvvvtttrrrvvv}}}|||rrriiigggfffcccccckkkvvv{{{{{{zzzzzzzzz{{{|||}}}xxxvvvuuuxxx}}}}}}~~~{{{zzz{{{xxxrrrooobbbUUUPPPKKKBBB:::555000000000000000000000000******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,...111111000000000000///222666:::===AAAFFFIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMLLLJJJHHHEEEIIILLLLLLOOORRRPPPKKKMMMMMMLLLHHHDDDBBBEEEHHHDDDMMMTTTRRRMMMIIIFFFCCC>>>888777;;;:::333000111//////...------,,,++++++))))))***+++......,,,+++)))---000///+++***---111***---000000......///111666888888555111......000...///000111222222222222//////000000///...------000000000000111111111111,,,...222444444555777999+++,,,---------,,,++++++++++++******************))))))))))))***+++,,,---))))))******+++++++++,,,)))+++,,,------...000111///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------&&&''')))+++++++++***)))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++******++++++,,,************************************+++,,,---.../////////......------,,,)))***+++,,,,,,,,,,,,,,,++++++******************++++++*********++++++,,,,,,,,,,,,///222222111///000777>>>DDDMMM[[[jjjsss}}}|||mmmPPP;;;555111,,,000......000444888;;;===999555000,,,***)))((('''---,,,,,,++++++*********))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''(((((())))))>>>===;;;::::::888555333777555666:::<<<>>>DDDLLLjjj|||~~~xxxrrrlllhhhddd^^^YYYYYY]]]______^^^```bbbbbb```^^^^^^^^^YYY[[[^^^dddhhhiiihhhfffdddgggjjjiiifffddddddeeefffhhhgggccc___^^^bbbgggkkkddd^^^aaaiiinnnlllhhhdddbbbfffllllllggggggkkkkkklllooosssvvvuuupppkkkbbbaaa___]]]XXXOOOBBB888111222444444333222222333000000////////////000000111///...000222333111///......///111333222000---///000111222222111///...111222333444666;;;AAAFFFOOOWWWcccnnnssssssqqqnnn```eeegggfffjjjqqqtttqqqsssnnnjjjmmmttt{{{~~~~~~~~~|||zzzxxx|||wwwsssssskkkjjjsss{{{}}}~~~yyyzzz~~~wwwzzz{{{yyyxxxyyyxxxtttxxx{{{~~~}}}xxxuuuvvvxxxuuuqqqrrrxxx|||wwwppplll___]]]]]]dddqqq~~~{{{tttppprrruuuxxxyyy{{{yyywwwyyy|||~~~}}}~~~|||xxxvvvuuuoooggg^^^WWWSSSMMMBBB999999555000------//////000......------,,,,,,++++++)))******+++,,,------...,,,,,,...///000111111111444777===AAADDDEEEDDDBBBNNNLLLKKKKKKMMMOOOPPPPPPLLLKKKLLLNNNQQQQQQPPPNNNMMMIIIJJJRRRXXXWWWTTTRRROOONNNLLLGGGCCCAAABBBCCCEEEEEEHHHLLLJJJEEEBBBDDDAAA???<<<;;;;;;999555222...///000///---+++++++++,,,,,,,,,------.........+++,,,------......------///,,,)))***---000111000666444333222222222111000666777:::<<<======<<<;;;555::::::000***+++...---000...,,,---000111000///---///111222333222111000222222000---******+++---)))************+++++++++*********++++++,,,,,,,,,(((((())))))*********+++---,,,,,,,,,---000333555///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,+++***)))((((((((((((((((((((((((((()))************+++++++++)))***+++------,,,+++++++++,,,------++++++,,,---+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))++++++*********************,,,---,,,******+++,,,---------.........//////***---222555;;;FFFTTT___pppzzz~~~yyysssgggSSS@@@444111222444...+++111888::::::;;;@@@555...000111---+++,,,+++++++++***)))((((((''',,,+++***((((((((())))))************)))))))))((())))))***++++++++++++***888777666777888888777555666333444777999;;;@@@HHH^^^rrr{{{wwwsssmmmmmmhhh```ZZZXXXZZZ[[[[[[```bbbdddffffffdddaaa^^^ZZZ[[[^^^bbbeeefffdddbbb___cccffffffccc```^^^^^^fffhhhhhheee```___bbbfffddd^^^YYY\\\cccgggddd___``````dddkkklllgggfffiiilllmmmnnnrrrtttsssoookkkhhheeeaaa^^^ZZZSSSJJJCCC666555444333222222222222000000000000000000000000000///...000222333111///.........///111111///......///000111111111111111///000111333666;;;BBBGGGMMMOOOVVVaaakkknnnjjjddd^^^bbbeeedddiiirrrvvvuuuxxxrrrmmmmmmssszzz~~~}}}|||{{{zzz|||}}}xxxuuuoooiiiiiiqqqzzz~~~|||yyyzzz|||yyy||||||xxxvvvwwwvvvrrryyy|||~~~zzzvvvvvvxxxxxxsssqqqvvvxxxrrrkkkggg^^^]]]___gggsss}}}~~~wwwssssssuuuvvvvvv}}}{{{zzz|||{{{}}}~~~zzzvvvtttrrrmmmfffbbb___WWWJJJAAA===999333000.........---,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***---...000111333444444555;;;???EEEKKKNNNOOONNNLLLOOOMMMKKKKKKLLLMMMMMMLLLKKKLLLNNNOOOPPPOOONNNMMMMMMJJJLLLTTTYYYWWWRRRPPPNNNMMMJJJFFFBBB???@@@AAAEEEDDDGGGJJJIIIEEECCCEEEDDDAAA>>>;;;:::888444000...//////...---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------......------222///------000333333333222111000///000000000000666:::???CCCDDDEEEGGGHHHGGGIIIDDD:::333222111...000---+++,,,...000000///---...111222222111///...+++---//////...---...///************++++++++++++++++++++++++,,,,,,,,,,,,)))*********++++++++++++///...---,,,,,,...000111---,,,+++******+++,,,---+++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********,,,---,,,+++***+++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++*********************************+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,***,,,......000666@@@HHH[[[hhhvvv~~~zzzvvvxxxzzzuuuiiiYYYGGG:::333111666111///333888;;;???CCCGGG;;;222000///,,,***+++---,,,+++***)))))))))))),,,+++)))((((((((()))***++++++++++++*********)))))))))***++++++++++++***555444333444555666555444444222222555666666;;;BBBUUUjjj|||}}}}}}zzzuuunnnhhhaaa\\\YYYXXXXXXYYY```aaadddhhhkkkiiibbb]]]ZZZZZZ\\\___aaabbb```^^^]]]```ccccccaaa^^^\\\[[[fffhhhiiigggcccaaaccceeeaaa\\\XXX[[[aaadddbbb]]]______dddjjjllliiiggghhhooonnnooopppqqqpppmmmkkkiiiddd^^^[[[XXXUUUOOOKKK???:::444111111222222000000000111222222111000000000//////000222222111000...---------///000///............///000111222333,,,---///222555:::AAAFFFNNNIIIIIISSSbbbiiieee]]]^^^bbbeeehhhnnnvvv||||||{{{vvvpppoootttzzz~~~{{{yyyzzzvvv{{{zzzvvvtttqqqllllllsss{{{|||yyyxxxyyyzzz{{{~~~}}}xxxtttuuutttrrruuuyyy~~~}}}{{{zzz{{{|||uuuqqqssssssnnngggdddaaabbbeeemmmvvv}}}~~~zzzwwwwwwxxxxxxxxx{{{yyyyyyzzz|||~~~~~~~~~zzz||||||wwwtttuuurrrooommmjjjbbbUUUKKK@@@<<<777333222000///...------,,,,,,,,,,,,++++++.........---------------///000111333666777999:::<<<@@@GGGNNNQQQRRRPPPNNNNNNLLLJJJJJJJJJJJJJJJHHHJJJNNNQQQQQQNNNKKKKKKLLLMMMJJJLLLSSSWWWTTTOOONNNOOONNNKKKGGGBBB@@@@@@AAACCCBBBCCCHHHHHHFFFEEEGGGJJJGGGBBB>>>;;;777222///......------,,,,,,++++++------,,,,,,+++*********+++,,,------......------000...,,,,,,...000111111//////.........///000111777???HHHNNNOOOQQQUUUYYY]]]ZZZQQQGGG@@@<<<777222111///,,,,,,---///000000...000222444444333000///))),,,///000000.........******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,000///---+++++++++,,,,,,,,,+++***))))))***+++,,,******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************)))************+++++++++)))))))))))))))***+++,,,)))+++,,,+++***)))***++++++++++++***************************************************************************************---------,,,,,,,,,,,,+++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++---...///---,,,...333888BBBPPPaaaooo{{{wwwqqqmmmuuu~~~xxxmmm___PPPBBB888222555222111333555888???GGGIII???555111///------......---+++***))))))***++++++***)))((((((((()))***,,,,,,+++++++++*********((()))******++++++******777555333333333333222000444111111444444333777===MMMdddyyy{{{kkkeeeaaa```^^^ZZZXXXXXX^^^]]]___dddiiihhhbbb\\\YYYYYYZZZ\\\^^^___^^^]]]^^^___```aaaaaa`````````eeegggiiihhhfffdddcccdddfffaaa\\\]]]ccchhhiiigggcccccceeeiiilllmmmmmmmmmrrrqqqooonnnnnnmmmllllllhhhddd```]]]]]][[[WWWTTTJJJAAA888333333444222000///000222333333222000/////////000111111222111000///---,,,,,,...//////...000///.........000111333,,,---///111333777===AAAHHHBBB???FFFSSS\\\[[[VVVZZZ^^^dddjjjqqqvvvzzzzzzwwwtttqqqrrrwww}}}|||uuurrrtttxxx~~~|||vvvssssssvvvttttttxxx}}}yyyuuuvvvwwwxxxxxxyyy}}}}}}xxxtttuuuvvvuuuooottt{{{wwwrrrssssssooojjjhhhkkklllooottt{{{|||||||||}}}~~~~~~~~~~~~zzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~zzzwwwwwwtttrrrpppnnnggg]]]UUUDDD@@@<<<999777555333111000000////////////......,,,---...///000111222333///000222555888;;;===>>>===AAAHHHMMMOOONNNKKKIIIKKKJJJIIIIIIJJJJJJIIIHHHKKKOOOSSSRRRLLLHHHHHHKKKMMMIIIIIIMMMOOOMMMKKKLLLPPPPPPNNNJJJEEEBBBBBBBBB@@@>>>???EEEIIIIIIJJJMMMQQQNNNIIIDDD>>>999555222...---,,,++++++++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...---,,,,,,---...//////------.........000444666<<>>KKKXXXdddsssyyyrrriiiqqq}}}zzzmmm```RRREEE:::444000000111333222222999BBBDDD>>>777333222111111111---,,,***)))((()))***++++++***)))(((((()))******+++++++++*********))))))((())))))***************888666444333333444333222444222222444444222555;;;FFF^^^uuu~~~{{{lllfffdddeeebbbZZZUUUTTT___\\\\\\```fffgggddd___XXXXXXXXXZZZ]]]_________```___]]]]]]___bbbeeegggdddfffhhhhhhgggeeeddddddjjjddd]]]]]]cccjjjooopppjjjiiihhhiiimmmrrrssssssrrrqqqooommmkkkjjjkkklllkkkhhhfffggghhhfffbbb^^^TTTKKK@@@999888777444111///000222333333222000///...///111111111111111111///---,,,,,,...//////...222111///.........//////---///000000111333777:::;;;888666999@@@GGGKKKKKKPPPUUU^^^hhhoooqqqqqqqqqmmmnnnqqquuu{{{~~~yyyrrroooqqqyyy}}}~~~xxxttttttwwwvvvvvvwwwyyy~~~{{{tttqqqssswwwxxxwwwvvv|||~~~zzzwwwxxxzzzzzzppptttzzzxxxssstttwwwuuuqqqqqqwwwwwwxxx{{{|||~~~}}}~~~~~~~~~}}}~~~}}}{{{yyyvvvssspppmmmlllhhhccc___LLLIIIEEEAAA>>>:::666333333333222222111000000000,,,,,,---///000222333333000111333666:::???BBBDDDGGGJJJNNNQQQQQQNNNJJJGGGGGGGGGGGGHHHKKKMMMLLLKKKMMMPPPSSSPPPJJJFFFGGGJJJLLLGGGDDDFFFFFFFFFGGGKKKNNNNNNMMMJJJFFFCCCBBBCCC===;;;===EEELLLNNNPPPRRRVVVTTTQQQLLLEEE???:::777111...+++***+++,,,***)))+++,,,,,,---...//////000------...////////////...111111111111111111222333+++,,,---......222777;;;CCCMMMXXX]]]^^^```fffkkkkkkcccYYYUUUSSSPPPJJJEEE<<<:::777333000//////000...///222444555555555555444444222...+++))))))***+++,,,,,,,,,------------.........------,,,,,,,,,******************))))))***************++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++************************))))))*********+++++++++))))))((('''(((***+++,,,((()))******(((((()))***************************************************))))))))))))))))))))))))************************************++++++++++++))))))*********+++++++++)))***,,,,,,++++++,,,---------------------------'''(((***+++,,,---///111000444;;;CCCNNN___uuuzzz||||||}}}|||vvvjjjqqq{{{vvvgggXXXJJJ@@@888333---///333444111---222999===<<<999666444333000...,,,+++***)))))))))************)))(((((()))***+++))))))))))))(((((((((((((((((()))************)))777555333333555666777666555333333555555333555:::EEE]]]vvv~~~tttlllhhhhhhcccXXXQQQQQQ___^^^^^^bbbfffhhhgggddd[[[ZZZYYY[[[^^^```aaaaaa___]]][[[[[[___cccfffgggbbbccceeefffggggggfffeeehhhbbb\\\[[[```hhhmmmpppnnnnnnkkkjjjooouuuwwwtttoooooommmkkkhhhggghhhjjjhhhggggggiiikkkjjjeeeaaa\\\UUUKKKCCC>>>:::666222000000111222222111000000...000111222111000111222...---------///000///...222111000///...---------///000000///...///111444333333333333555:::@@@DDDKKKOOOYYYfffmmmmmmmmmnnnhhhkkkpppvvv{{{}}}~~~~~~~~~~~~|||{{{|||zzztttrrrsssuuuxxxzzzzzzxxxwwwyyy|||sssvvvwwwwww|||~~~}}}~~~}}}yyytttrrrtttvvvvvvuuuttt|||~~~{{{|||zzz|||~~~~~~|||zzz~~~wwwrrrvvvzzzzzzyyyxxx||||||}}}~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}zzzzzzzzzyyyvvvrrrnnnjjjgggffffffeeedddUUURRRNNNJJJEEE@@@:::666777777666444333222111000//////000000000000111111444555888;;;@@@EEEJJJLLLPPPRRRTTTTTTSSSOOOJJJGGGEEEEEEFFFJJJMMMPPPPPPOOOPPPQQQPPPMMMHHHFFFGGGIIIKKKFFFCCCCCCCCCCCCFFFKKKIIIJJJIIIGGGDDDAAA@@@AAA===;;;>>>HHHPPPSSSTTTUUUWWWXXXXXXTTTMMMFFF@@@>>>666222...,,,---...,,,)))++++++,,,...///000111222...//////000111000000000///000222111000///000222))),,,...///000333:::@@@KKKRRRZZZ___```ccchhhmmmkkkbbb[[[ZZZZZZWWWSSSQQQFFFFFFCCC>>>888333111111000000000000111222333333111111///---******,,,///,,,,,,,,,---------......------------,,,,,,,,,,,,*********)))))))))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************++++++++++++++++++,,,,,,,,,++++++***************************)))************+++++++++---,,,+++***)))((((((((((((***+++***)))((()))******************+++++++++************************************************************************)))***************++++++)))))))))***++++++,,,,,,)))***+++,,,++++++,,,...************++++++++++++***++++++,,,---------...//////222777???OOOggg{{{~~~sssqqqrrrwww~~~}}}yyylllqqqzzzyyypppaaaPPPAAA777222000...///333555111---///555999<<<;;;666333111---(((++++++++++++++++++*********)))((((((((()))***+++))))))(((((((((''''''''''''((())))))******))))))999777444444555666666666444222333555555333555:::CCC]]]www|||ppphhhgggaaaVVVRRRUUU[[[^^^bbbeeehhhhhhgggfff```^^^\\\]]]___aaabbbbbb```^^^]]]___bbbdddcccbbbaaaaaabbbdddfffggggggggggggccc___^^^bbbfffiiijjjmmmnnnmmmlllqqqwwwuuuooojjjjjjjjjgggdddcccdddffffffddddddfffhhhhhheeeaaabbb^^^WWWNNNEEE>>>888555000000000000000000000000---000222222000///000222.........///111111///...000000000000///...------...//////...------///000111111111111222555999<<>>???>>><<<;;;888777555444444444444555555555666666;;;<<<>>>BBBHHHNNNSSSVVVXXXXXXXXXWWWTTTQQQMMMKKKFFFFFFHHHKKKOOORRRRRRQQQSSSPPPMMMIIIGGGGGGHHHIIIJJJGGGFFFHHHGGGEEEGGGKKKFFFGGGGGGFFFCCCAAAAAAAAAAAA>>>AAALLLTTTUUUTTTTTTUUUXXX[[[YYYSSSKKKFFFCCC===888222000111111///,,,,,,,,,------...///000000000000111222222222222111,,,///000000...---...///,,,///222333444999AAAHHHQQQUUUZZZ^^^bbbfffjjjnnnnnnfff```aaa```\\\YYY[[[WWWWWWUUUNNNEEE>>>999888777666333111000000111222---...///...---,,,...///------------............++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))***+++,,,,,,,,,,,,******++++++++++++************))))))))))))******************++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))************+++++++++++++++,,,++++++***)))))))))***++++++))))))***+++))))))*********+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,((())))))***++++++,,,,,,(((***++++++++++++,,,...(((((()))***+++,,,,,,---///............///......---,,,...222555>>>QQQdddqqq~~~tttpppnnnrrrzzz~~~zzzpppttt{{{}}}vvvoooaaaOOO>>>444000111///...000222000---///444555888888222...///,,,(((+++,,,---//////...,,,+++***)))((((((((()))+++,,,))))))))))))(((((((((((('''(((((()))))))))))))))>>>;;;777444444444333222333111333555555222555999===WWWrrr~~~~~~pppfffddd___VVVVVV]]]WWW\\\ccchhhiiigggfffeeeeeebbb___^^^___aaaaaaaaaaaaaaaaaadddgggfffbbb^^^`````````bbbeeehhhhhhhhhiiigggeeeeeeggghhhhhhgggiiilllmmmmmmrrrwwwrrriiieeeggggggeeebbb```aaadddiiifffeeefffiiijjjhhhfffdddccc^^^UUUJJJ@@@999666000000////////////000000---000222222000///000222......///111333222000------...///000000000......---...///...------...000---,,,++++++---///111333999999AAANNNXXX\\\bbbiiipppqqqrrrrrrpppppppppqqqqqquuu{{{|||xxxzzz|||xxxssspppssstttwwwzzz|||{{{wwwttt|||zzz~~~~~~{{{}}}~~~}}}{{{zzz|||~~~~~~}}}{{{xxxuuurrrqqquuu}}}{{{xxxrrrooouuu{{{|||{{{{{{rrrvvv{{{~~~~~~{{{yyywwwzzz~~~}}}}}}~~~xxxzzz||||||zzz{{{~~~|||yyyxxxuuunnnhhh]]]\\\ZZZYYYYYYYYYYYYZZZTTTSSSRRRRRRRRROOOKKKHHHFFFEEECCCAAA>>><<<:::999777777999:::<<<>>>???@@@@@@AAACCCHHHNNNTTTZZZ]]]______^^^\\\YYYVVVTTTRRRGGGHHHIIIMMMQQQSSSRRRQQQUUUPPPJJJGGGFFFGGGIIIIIIIIIHHHJJJMMMLLLIIIIIILLLFFFGGGHHHGGGEEECCCCCCCCCDDDBBBEEENNNVVVVVVTTTRRRSSSWWW\\\\\\VVVNNNHHHFFFBBB<<<666333444444111...,,,---------------------111111222333333333333222///222444333111///000222111555888999:::???HHHPPPTTTVVVYYY]]]ccchhhlllooorrrkkkffffffddd^^^]]]```ffffffddd]]]RRRHHHBBB@@@@@@===888444111000222333+++...000000///---,,,,,,---------.........//////*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++))))))************))))))))))))(((((((((((()))))))))************+++++++++---------,,,+++***)))((((((((((((((((((((((((((()))************+++++++++&&&'''))),,,............)))+++,,,+++***)))***+++))))))******++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,---------((())))))***++++++,,,,,,(((***++++++++++++---...))))))***+++---...///000...,,,++++++,,,---------++++++...000///000===MMMfffuuuyyytttppprrrzzz|||uuuwww}}}zzzuuuqqqfffTTTBBB666222444...++++++,,,,,,,,,///555000444333---+++///000---,,,---000222222000...,,,***)))(((((((((***+++,,,************))))))))))))'''(((((()))))))))))))))DDD<<<777777888555333444555555555555666666666777;;;UUUppp}}}{{{oooddd^^^[[[XXXWWWYYYZZZZZZaaalllpppjjjffffffgggdddbbbdddhhhiiieeeaaa```gggjjjgggccccccbbb```aaaccceeeeeeeeegggiiikkkjjjjjjgggcccdddhhhgggccchhhiiilllooopppnnniiieeeccchhhiiiccc___```dddeeennniiifffhhhnnnooojjjcccdddgggfff___WWWNNNCCC999777111...000222000...///222111111000000000000111//////............//////------...............---////////////000000000000////////////////////////444666:::>>>CCCJJJQQQVVVeeegggiiijjjjjjjjjkkklllqqqrrrtttvvvxxxzzzzzz{{{~~~~~~~~~{{{wwwtttwwwvvvvvvxxxzzzzzzwwwttt{{{~~~zzzvvvttttttwww|||zzzwwwwww|||zzzzzz~~~~~~zzzuuuuuu||||||{{{||||||uuutttvvvxxxyyyzzzyyyyyyyyyuuuzzz{{{yyyyyy}}}|||xxxwwwzzz}}}~~~~~~}}}|||}}}~~~|||yyyxxxyyy|||~~~~~~{{{wwwuuutttqqqmmmiii___[[[VVVSSSSSSVVVWWWXXXVVVVVVXXXXXXVVVRRRQQQSSSTTTQQQLLLFFFBBBBBBDDDEEEAAA???>>>@@@DDDGGGIIIHHHEEEMMMUUUXXXVVVWWW\\\aaajjjeee___[[[YYYWWWRRROOOHHHIIIIIIJJJKKKNNNRRRUUUYYYOOOHHHHHHIIIGGGIIIMMMKKKIIIHHHKKKOOOQQQMMMIIICCCCCCDDDEEEEEEEEEDDDDDDFFFGGGMMMVVVYYYUUUPPPNNNOOOWWW```aaa[[[RRRMMMKKKDDDCCC@@@===999555222000111000...,,,,,,---...///444222000...------...///222222222333333555666666666AAADDD>>>>>>HHHPPPOOONNNNNNNNNOOOSSSZZZcccjjjllllllkkkiiigggfffhhhiiivvvsssmmmfff___YYYTTTRRRLLLIIICCC>>>:::888888999222111///...............///000000///......///000+++,,,.........---+++)))+++---///...+++))))))+++,,,+++***)))((()))************)))))))))(((((((((++++++******)))))))))(((***)))((((((***++++++***.........------,,,,,,,,,,,,,,,++++++***))))))(((''')))+++++++++***+++,,,,,,++++++***)))))))))***(((+++......,,,******+++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***************+++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***---000000...,,,,,,...+++,,,,,,,,,,,,------...///...,,,---000444999<<>>555555444444222111000000222222111///------...000000//////...............+++---//////,,,+++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,,,,,,,/////////...---,,,,,,++++++*********************((()))***++++++***+++++++++******))))))******+++(((+++...///---,,,,,,---++++++************))))))++++++++++++++++++++++++******++++++++++++******++++++************++++++***************+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,...111111///------//////...---...///000//////...///...---,,,---111444;;;JJJZZZmmm~~~sssuuuxxx|||~~~~~~{{{xxxpppnnnjjj___JJJ666...///---,,,---///...******...+++---111333333111...+++...111444777666444000...111...***(((((((((((('''(((((()))((('''$$$""" (((((())))))))))))))))))UUUJJJ???:::777444333555555555666666666777777777;;;NNNeeerrrwwwyyyyyyxxxxxxooogggdddccc___^^^___]]]ZZZ^^^gggoooooollliiibbbdddgggjjjlllllljjjiiiggg``````fffgggcccbbbggghhhjjjlllllliiieeecccbbbcccjjjnnniiiccccccfffgggccceeeiiinnnpppnnniiieeeeeejjjmmmiiifffgggiiihhhgggjjjnnnqqqqqqqqqqqqpppjjjnnnoookkkhhheee___XXXEEE;;;333222222000111333222111000///......---.../////////....../////////...............---,,,+++***+++,,,---///000111111////////////////////////---...///000111333777:::===@@@EEEJJJOOOVVV]]]aaacccfffkkkpppssssssqqqpppvvvxxx{{{}}}}}}{{{xxxuuu~~~yyyssspppqqqtttwwwyyyzzz~~~zzztttpppoooyyy{{{~~~}}}wwwrrr|||wwwvvvyyyzzzwwwvvvwwwzzz}}}~~~yyyuuuttttttwwwyyy|||~~~~~~~~~{{{vvvrrrsssxxx{{{xxxtttwwwzzz|||zzz{{{}}}|||yyyvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{xxxtttnnnjjjgggdddbbb```iiifffbbb```aaabbbbbbaaa^^^]]]ZZZWWWUUUXXX]]]```aaa[[[VVVVVVYYYYYYTTTOOOMMMQQQUUUUUUTTTTTTXXX]]]WWW^^^dddccc\\\VVVVVVXXXhhhfffdddcccbbb^^^XXXRRROOOPPPQQQQQQQQQSSSVVVYYYJJJGGGEEEHHHHHHFFFDDDDDDEEECCCCCCFFFJJJMMMKKKIII@@@@@@AAACCCFFFJJJNNNPPPPPPOOOSSSZZZ\\\WWWSSSRRRTTTVVVXXXXXXWWWTTTQQQOOOPPPPPPNNNKKKGGGAAA<<<999555555444333333444555666333222111111111222444444222333666:::???EEEKKKNNNRRRYYYYYYPPPKKKKKKKKKGGGCCCCCCBBBBBBDDDIIIOOOTTTWWW[[[```cccfffkkkqqqwww{{{zzzxxxvvvrrrooollljjj```\\\XXXVVVTTTQQQKKKFFF@@@???>>><<<:::888666555888888666222///...///111111///---+++***,,,...///***,,,------,,,+++,,,......---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---,,,+++*********+++++++++,,,,,,)))******++++++++++++************)))******++++++)))+++---...------------,,,,,,,,,+++******))))))******************************++++++++++++******++++++************+++++++++************++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,------///111222111111111222444111...///222555666555///000000---******,,,///---999DDDVVVkkkttt{{{}}}vvvvvvxxxzzz{{{zzzwwwtttsssrrrmmmaaaLLL888//////,,,+++---000...++++++///+++///666;;;<<<888222...,,,---///111111000...------,,,***)))))))))'''%%%)))))))))(((%%%### )))***+++++++++***)))(((```SSSDDD<<<666222222444555666666666666777777777888III___qqqzzz~~~vvvnnnhhhgggfffcccaaabbbdddaaa```fffllllllgggccceeehhhkkklllkkkiiiggggggggg\\\\\\hhhllldddbbbhhhfffiiilllmmmkkkgggdddcccbbbiiimmmjjjggghhhiiiiiigggiiikkknnnoookkkfffaaabbbhhhkkkiiigggiiijjjhhhjjjlllooorrruuutttrrrpppiiimmmooommmlllmmmjjjeeePPPEEE999555222000000222000//////............///......////////////..................---,,,++++++++++++,,,,,,---...//////////////////////////////...///000000///000222444666888;;;>>>AAAGGGMMMQQQUUUXXX]]]ccchhhkkkmmmnnnqqquuuyyy||||||yyywwwuuuwwwxxxzzz{{{{{{yyyuuussswww{{{}}}wwwqqqmmmlllvvvwwwzzz~~~~~~wwwqqqyyytttrrruuuvvvuuuuuuwwwzzz||||||zzzvvvrrrqqqqqqrrrwww}}}~~~|||{{{}}}xxxuuuqqqqqqsssuuutttrrrrrruuuxxxzzz|||~~~~~~wwwwwwwwwxxxyyyyyywwwvvvxxxxxxzzz{{{|||{{{yyywwwqqqnnnkkkhhhggghhhiiijjjllljjjhhhhhhiiijjjjjjiiifffeee```ZZZXXX]]]cccggg```^^^]]]^^^```^^^ZZZVVV]]]^^^______]]][[[[[[\\\RRRZZZbbbbbb]]]XXXXXX[[[hhhfffddddddccc]]]UUUOOOLLLMMMNNNNNNNNNOOOQQQTTTIIIGGGEEEEEECCCAAA@@@@@@AAA@@@@@@CCCGGGIIIIIIHHH>>>>>>???AAAFFFLLLRRRUUUOOONNNRRRYYY\\\ZZZWWWXXXZZZXXXVVVTTTSSSRRROOOMMMMMMNNNNNNLLLIIIEEEAAA???::::::999888888888999999555444333333333333444444777888:::>>>DDDKKKRRRVVVYYY[[[XXXOOOHHHGGGFFFDDD?????????>>>>>>AAAFFFJJJIIIOOOVVV[[[___fffooovvv}}}}}}|||zzzwwwtttqqqpppkkkgggbbb``````^^^YYYUUUSSSPPPLLLGGGCCCAAA??????AAA@@@===999555333444666333222000......///000111/////////...---------............---------------,,,,,,,,,------------...++++++,,,---......//////...///000000///......//////000000111000000///...------------------------------,,,---...---,,,+++------,,,+++++++++++++++***+++,,,---,,,+++++++++------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***++++++*********+++,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,------///222444555666777777999333......444;;;@@@AAA666333///,,,,,,---///000***222777CCCWWWbbbmmm~~~~~~zzzzzzzzzzzz{{{{{{zzzvvvtttyyyuuuooocccNNN999......******---111000++++++......333:::???@@@<<<777333+++++++++,,,,,,,,,,,,,,,,,,+++***++++++***(((%%%'''(((((())))))((('''&&&***+++,,,---,,,***((('''pppaaaOOODDD<<<777666888666666666666777777777888888FFF[[[ppp|||tttlllgggggggggdddbbbcccgggfffeeegggkkklllhhhbbbaaadddggghhhgggeeeccccccddd[[[\\\jjjnnneeebbbggghhhjjjmmmllljjjgggeeedddeeehhhjjjjjjkkknnnnnnjjjiiijjjlllnnnnnnkkkeeeaaaaaafffiiiiiiiiimmmmmmkkkqqqnnnmmmqqqvvvvvvqqqlllkkknnnpppooopppsssrrrooo[[[OOOBBB;;;666222000111...------......///000111......///000000///......------......---,,,++++++---------------,,,,,,,,,////////////////////////***,,,---,,,+++,,,---///333444555555666999>>>AAAFFFHHHKKKPPPWWW___fffiiihhhmmmrrruuuuuusssrrrrrrrrrvvv}}}{{{tttpppssswww{{{zzztttooolllkkkooopppsssxxx|||{{{vvvqqqvvvqqqooorrrtttssstttwww{{{{{{zzzwwwtttrrrqqqqqqooowww~~~{{{wwwwwwyyyvvvwwwvvvtttpppooorrrtttpppqqqtttyyy{{{|||}}}~~~|||yyywwwvvvuuutttqqqnnnqqqrrrtttwwwzzzzzzwwwsssooonnnmmmllllllnnnrrrtttqqqpppnnnnnnnnnmmmkkkiiikkklllhhh___]]]ccciiijjjcccggglllmmmjjjgggeeefffoookkkgggggggggddd]]]WWWLLLTTT[[[]]]YYYWWWZZZ^^^iiifffcccaaa___YYYPPPIIIHHHIIIKKKKKKKKKLLLNNNPPPMMMKKKGGGAAA======>>>>>>>>>>>>???AAACCCFFFGGGGGG>>>>>>>>>@@@EEEKKKQQQUUUOOOMMMOOOUUUYYYWWWVVVXXXWWWUUURRRQQQQQQQQQPPPOOOOOOOOONNNMMMJJJFFFCCC@@@@@@@@@???>>>>>>=========:::;;;;;;<<<===???@@@@@@CCCBBBBBBEEEIIIPPPWWW[[[^^^\\\TTTIIIAAA@@@AAA@@@>>>>>>>>>===<<<===@@@CCCAAAHHHPPPVVVZZZaaalllttt||||||{{{{{{zzzyyywwwwwwwwwrrrmmmjjjjjjjjjiiiggghhhccc[[[SSSMMMKKKLLLLLLJJJIIIFFFBBB>>><<<<<<===;;;::::::999999999999999:::888666444333222111111222222222222222111111111000000000111111111111111,,,,,,,,,------.........111333666666444333444555222333555666666666555444444333333333222222111111555333222333444444222///444333222000///.........//////...------,,,+++***++++++,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,...111555888:::;;;;;;;;;444---,,,333???IIIOOODDD:::000+++---000///---+++///---333AAAIIISSSeeezzz~~~zzz~~~}}}}}}}}}}}}zzzxxxvvvrrrkkk___LLL999///...***+++///444333---+++---000333777:::;;;999777555......---------......///+++++++++,,,---,,,)))'''''''''((()))***+++++++++***+++,,,---,,,***((('''yyyiiiVVVHHH???888777888666666666777777777888888:::DDDXXXmmm{{{}}}||||||qqqjjjdddeeeeeecccbbbccc___bbbdddeeehhhkkkiiieee]]]^^^___aaacccddddddcccaaa]]]___hhhkkkfffcccgggmmmmmmllljjjfffdddddddddhhhjjjiiiiiilllpppnnniiihhhhhhhhhjjjkkkjjjgggdddaaafffhhhiiilllqqqsssqqqtttoookkknnnsssuuuooohhhiiilllmmmkkklllpppqqqooocccWWWKKKDDD>>>888444444............///000111111---...///000000///...---,,,,,,------------,,,,,,///......------,,,++++++////////////////////////***,,,------,,,,,,---...---...//////000111444777::::::<<<@@@GGGOOOWWW\\\^^^dddjjjmmmnnnoooqqqsssvvvzzz}}}zzzxxxqqqtttwwwvvvrrrnnnmmmnnnkkkmmmooosssvvvvvvsssqqqtttpppnnnrrrttttttuuuxxxzzzyyywwwuuusssqqqqqqpppqqqwww}}}}}}yyytttssstttuuuyyy{{{wwwqqqnnnqqquuurrrqqqssswwwyyywwwwwwyyy{{{vvvsssrrrpppkkkggghhhhhhkkkqqqvvvxxxuuuqqqpppppppppooonnnooorrruuuuuutttsssrrrppplllgggcccjjjooommmeeeccciiillljjjdddlllssstttppplllmmmooozzztttnnnmmmoookkkaaaWWWOOOTTTYYYYYYUUUUUU[[[aaakkkgggbbb^^^ZZZUUUNNNHHHHHHIIILLLMMMMMMMMMOOOQQQQQQPPPIII???:::;;;>>>???===>>>>>>???AAACCCDDDEEE??????>>>???CCCHHHMMMPPPPPPLLLLLLPPPRRRPPPPPPQQQUUUUUUWWWXXXYYY[[[\\\]]]XXXVVVSSSOOOKKKFFFCCCAAADDDDDDEEEEEEEEEEEEFFFFFF@@@AAACCCFFFIIILLLNNNOOOPPPNNNLLLKKKMMMRRRXXX\\\bbb[[[PPPEEE===;;;<<<======>>>>>><<<;;;;;;===??????GGGPPPUUUXXX___jjjtttxxxxxxxxxyyy{{{}}}~~~yyyuuusssssstttvvvtttoooggg^^^YYYWWWXXXZZZUUUUUUTTTQQQMMMKKKKKKKKKDDDDDDDDDDDDCCCCCCCCCBBBCCC@@@===:::999888777666888888999999888888777666666666666666555555555444444444333333333222222222333777;;;;;;:::999:::<<<>>>???AAABBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;AAA>>><<<===???>>>;;;888===<<<:::999777777666666888666444444444444222111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---///444888;;;;;;:::777333...---222>>>KKKTTTNNNDDD777000......+++(((...000+++,,,555888>>>MMM___iiiuuu~~~}}}}}}~~~~~~rrrmmmeeeZZZIII999111222,,,...555;;;999111,,,,,,///000000111111222222222...---,,,,,,++++++,,,,,,+++++++++,,,------+++)))(((((((((((((((((((((((()))***+++++++++***)))(((~~~nnnZZZKKK@@@999666888666666777777777888888888;;;CCCUUUlllyyyyyyvvvuuuppphhhaaaaaabbb``````aaaYYYbbbhhhhhhiiimmmnnnkkkbbb```___aaaeeeggggggeeeaaabbbcccccccccdddgggiiinnnllliiifffccccccfffiiijjjmmmlllhhhgggiiijjjhhhhhhgggffffffggggggeeeccc```ccceeeggglllsssvvvuuuqqqnnnkkkkkknnnooommmjjjhhhkkkjjjggghhhlllnnnlllggg]]]SSSNNNIIIAAA<<<:::222111000////////////000---...///000000///...---***+++,,,,,,------------............------------////////////////////////...///000000///......///+++---//////...///000222333333333666:::???DDDGGGNNNTTT[[[```cccffflllqqqsssxxx~~~|||zzzyyyooorrruuutttqqqpppqqqsssqqqsssuuuvvvuuuuuuuuuvvvtttpppppptttwwwwwwwwwzzzyyyvvvtttqqqqqqqqqppppppvvvxxxyyyxxxtttrrrssstttuuuwwwxxxvvvqqqnnnnnnppppppnnnpppuuuvvvssssssvvv}}}yyytttsssuuuuuuqqqmmmiiihhhjjjnnntttuuuqqqmmmlllmmmooonnnllllllnnnppprrrqqqqqqqqqppplllgggbbbccckkknnnhhhhhhnnnoooiiieeejjjqqqsssrrrpppooopppvvvsssppppppqqqmmmddd]]]VVVYYY[[[XXXTTTVVV___gggnnnhhhaaa[[[XXXUUUPPPMMMIIILLLNNNPPPQQQRRRSSSUUUQQQRRRLLLAAA;;;>>>AAAAAA===>>>>>>>>>???@@@CCCDDDAAA@@@??????@@@CCCFFFIIILLLGGGFFFJJJLLLKKKKKKMMMSSSXXX]]]```aaabbbdddggg]]]ZZZVVVQQQKKKGGGEEEDDDFFFGGGIIIKKKNNNOOOQQQQQQNNNOOOQQQSSSUUUWWWXXXXXXWWWTTTOOOLLLLLLPPPUUUXXX\\\UUUKKKBBB===::::::;;;;;;<<<<<<;;;999999999;;;>>>FFFPPPUUUXXX^^^jjjtttvvvuuuuuuvvvxxx|||~~~xxxuuuvvvyyyvvvsssnnnhhheeeccccccccceeefffgggfffccc```______UUUTTTRRRQQQPPPQQQSSSTTTTTTQQQLLLJJJJJJJJJIIIGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCFFFEEEDDDBBBAAA???>>>>>>???DDDIIIKKKIIIHHHJJJMMMPPPQQQQQQQQQNNNKKKGGGEEECCCCCCDDDEEEFFFHHHHHHIIIMMMJJJGGGHHHJJJJJJFFFBBBDDDCCCCCCBBBBBBBBBBBBCCCAAA???===>>>@@@AAA@@@???666555444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---.........---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------...111555777666444///000000///111999FFFPPPPPPLLLDDD;;;333...,,,+++---000++++++111000222>>>BBBLLLXXXbbbiiiqqq|||}}}|||{{{|||yyyqqqfffZZZIII:::333444000333<<>>@@@CCCCCC>>>>>>???>>>>>>???BBBDDDBBBAAA@@@??????@@@BBBCCCEEEAAAAAAEEEHHHIIIKKKNNNOOOVVV]]]```^^^^^^```ccc\\\YYYTTTOOOKKKIIIHHHHHHFFFHHHLLLPPPSSSWWWYYYZZZ```aaaaaaaaaaaa``````___WWWSSSNNNJJJIIILLLPPPSSSRRRKKKDDD@@@===;;;;;;<<<999:::;;;:::888777777888<<>>>>>??????AAACCCFFFGGGEEEDDDMMMVVV\\\YYYXXXZZZYYYVVVYYYVVVRRRNNNLLLJJJHHHFFFCCCEEEKKKOOOOOOOOOWWWaaafffiiimmmnnnkkkeee]]]XXXZZZSSSPPPRRRPPPKKKIIIMMMMMMKKKHHHEEEAAA>>><<<::::::;;;;;;:::999999:::<<<@@@CCCGGGMMMTTT]]]gggnnnssswwwuuunnnlllrrr|||}}}uuuqqqssswww|||vvvrrruuuvvvqqqllljjjyyy{{{~~~}}}{{{xxxtttnnnjjjjjjnnnssswww{{{uuuooollliiiiiiooovvvvvvnnnkkkpppuuutttsssuuummmtttuuummmlllqqqqqqkkkooolllgggbbb______aaabbbggghhhlllrrruuutttqqqoootttqqqkkkbbbYYYQQQMMMLLLIIIFFFEEEIIIPPPWWWZZZ\\\UUUPPPNNNQQQTTTTTTUUUXXXXXXSSSNNNNNNQQQTTTSSSQQQRRRKKKHHHOOOXXX\\\\\\]]]QQQOOOLLLIIIDDD???999555111///...,,,++++++,,,,,,...,,,******+++------,,,(((((())),,,...---+++)))---,,,++++++******++++++******))))))******+++,,,000...,,,+++,,,...111444333111///---,,,,,,---...------------...222888===AAAQQQ]]]XXXHHH:::111---000,,,***+++,,,+++...222---000444777<<>>:::;;;999999999999999999999999;;;???QQQlll}}}~~~zzzyyyyyyrrrjjjeee``````gggpppzzzuuutttvvvssskkkccc```aaa```]]]YYYYYY[[[^^^^^^^^^^^^]]]]]]^^^bbbeeekkknnnlllfffbbbbbbbbbaaabbbbbbbbbaaa```______```aaabbbaaacccjjjpppooojjjbbb``````cccddddddiiipppooollljjjmmmqqqrrrpppmmmkkkgggcccaaa```___[[[YYYKKKEEE===777333111000000222000......000000000///------,,,,,,,,,------...------,,,,,,---......///...---,,,++++++---///000///......------------...///...---------------...............////////////000333777888888;;;@@@EEEDDDKKKTTTYYYYYYYYY[[[]]]eeehhhmmmssswwwxxxxxxxxxwwwyyy{{{}}}}}}|||zzzyyyyyyxxxyyy{{{}}}}}}zzzwwwrrrrrrpppnnnkkkmmmqqquuuxxxsssoooooorrrsssppplllggghhhhhhiiihhhhhhhhhgggeeebbbbbbffflllqqqrrrqqqoooiiiiiirrr{{{vvvppplllmmmnnnkkkhhhhhhhhhhhhiiiiiiiiihhhgggfff\\\___bbbffflllooohhh^^^XXXZZZ___gggoootttsssrrrmmmtttxxxuuurrrsssrrrnnnjjjfffeeefffeeeaaa```bbbfffhhhhhhgggjjjoooooolllgggcccaaaaaabbb___XXXRRRQQQVVVZZZ[[[]]]^^^YYYRRRMMMLLLJJJHHHGGGGGGHHHIIIHHHDDD@@@AAAEEEHHHHHHFFFCCCCCCAAA@@@>>>===;;;;;;<<<===>>>AAAEEEGGGFFFEEEHHHOOOTTTRRRQQQTTTTTTQQQPPPOOOLLLKKKJJJHHHEEECCCCCCFFFJJJLLLJJJJJJSSS___cccfffjjjjjjeee___YYYWWWZZZUUUUUUXXXWWWOOOHHHFFFIIIHHHFFFDDD@@@===:::888777888999888666666888999===@@@FFFMMMUUU]]]cccgggiiinnnooolllllltttzzzsssqqquuuyyy{{{vvvtttxxxyyytttooonnn|||~~~}}}{{{xxxtttqqqrrruuuyyy|||wwwsssppppppwww~~~yyy}}}{{{~~~xxxmmmnnnzzz{{{rrrooorrruuuvvvuuuyyyxxxyyy|||~~~|||zzzxxxyyytttkkk```TTTKKKFFFDDDGGGEEEFFFJJJQQQXXX[[[\\\XXXRRROOOQQQTTTUUUXXX]]]\\\WWWSSSSSSXXX\\\]]]]]]]]]UUUQQQUUU\\\]]]\\\\\\[[[\\\]]]^^^^^^YYYQQQKKKBBB???:::777555333111...,,,++++++,,,------+++***,,,,,,,,,...//////...,,,++++++++++++++++++++++++******))))))******+++,,,...---,,,---000555:::>>>:::777222...++++++,,,---+++++++++,,,...111444666888IIIZZZ]]]VVVJJJ===444222---+++,,,,,,******---,,,...000111333:::DDDLLLYYYbbbppp}}}~~~uuuyyyuuueeeOOO<<<444666<<>>888666444444000...------///000000/////////...------------.....................///000...---,,,,,,,,,---///000///...---,,,,,,,,,,,,,,,------,,,,,,,,,---....../////////...............---000222111000000444777666<<>>CCCEEEFFFEEEBBBFFFIIIHHHHHHKKKLLLKKKFFFFFFEEEFFFGGGFFFDDDBBBEEEFFFIIIJJJGGGFFFOOOYYY\\\```dddccc]]]WWWVVVWWW]]][[[^^^ddddddYYYJJJAAAEEEFFFFFFDDDBBB???;;;999777888888666555555777999<<>>JJJ\\\nnn{{{qqqxxx{{{tttfffPPP===666888EEEOOOQQQDDD666111///,,,---,,,+++******)))******))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))*********)))ooo\\\LLLAAA<<<:::::::::::::::::::::::::::===???PPPjjj}}}wwwnnnfff```bbbnnn{{{zzzwwwssspppnnnjjjddd___]]]^^^``````___]]]\\\[[[]]]___bbbccccccbbbbbbcccgggjjjkkkgggfffiiikkkjjjggggggfffffffffdddbbb```___fffiiifffbbbbbbbbbaaa]]]]]]aaaggghhhgggjjjnnntttqqqnnnnnnnnnmmmkkkiiieeeffffffgggfffddd```^^^```ZZZQQQHHHBBB???<<<;;;444222000///000000000///000//////......//////000///......---......//////...------,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......------------...000///...---///111111666<<<@@@AAAAAAAAABBBEEEIIIPPPYYY```eeehhhjjjjjjlllooorrrttttttsssrrrssstttuuuwwwwwwvvvuuusssooooooooooooqqqtttxxxzzz}}}zzzyyyzzz|||zzzsssmmmooorrrtttooohhhcccccceeebbbccccccbbbaaaccchhhmmmqqqkkkhhhlllppppppooopppssspppooonnnjjjeeedddhhhlllmmmoooooolllgggbbb___[[[aaadddddddddfffeeeaaa]]]ZZZ\\\dddpppyyy|||{{{rrrtttvvvvvvvvvuuutttrrrlllgggccccccccccccgggllljjjkkkkkkiiijjjlllkkkfffVVV[[[```bbbaaa___```bbb\\\aaadddeeeggghhhccc]]]PPPQQQRRRQQQPPPMMMIIIGGGGGGIIIIIIGGGEEEDDDFFFIIINNNLLLIIIFFFAAA>>>;;;999888777888;;;???AAABBBAAA>>>@@@AAAAAABBBEEEGGGGGGBBBAAA@@@AAADDDFFFGGGGGGJJJGGGGGGJJJKKKJJJMMMQQQTTTZZZ^^^\\\VVVSSSWWW[[[cccdddhhhnnnmmmbbbPPPCCCCCCDDDFFFFFFEEEBBB???===999999999777666666999;;;<<<>>>CCCLLLWWW___dddeeedddkkkooonnnnnnttt{{{~~~}}}yyyvvvxxx~~~}}}zzzzzz|||{{{}}}~~~zzz}}}}}}wwwpppnnnsssyyyxxxvvvtttrrrnnnoooxxx|||}}}zzzxxxzzzyyyvvvpppiii]]]RRRJJJDDDAAA@@@@@@CCCGGGMMMSSSXXXZZZ[[[___YYYVVVWWWYYYXXXZZZ]]]```\\\YYYYYY^^^dddiiikkkggg```[[[]]]___^^^]]]]]][[[]]]eeepppyyyzzzssskkkaaaYYYPPPLLLJJJGGG>>>777777555333333333333222000222000---,,,,,,,,,***)))((()))***+++++++++************))))))******+++,,,---,,,******,,,000555888<<<:::888555222///---,,,///...///555;;;<<<888333///888EEESSS^^^^^^OOO???000+++***...000///---...---...///---++++++---000444===LLL[[[kkk|||zzzsss|||{{{xxxqqqbbbNNN<<<888<<>><<<888666555444222000...---------......///000......---------------...------------......//////000000///...------......,,,,,,,,,,,,------.../////////......------,,,,,,,,,---...............///...111555888888777777666999;;;???EEELLLSSSYYY\\\^^^```dddhhhlllnnnppppppqqqsssvvvxxxxxxxxxxxxwwwqqqrrrsssuuuwwwxxxxxxwwwyyy|||~~~yyyuuurrrsssvvvvvvqqqhhhbbbaaaccc```dddhhhiiihhhiiimmmqqqvvvqqqppptttuuurrrooonnnuuurrrpppooojjjeeedddgggkkkmmmoooooolllhhhbbb___bbbfffeee```^^^aaacccccc^^^]]]___hhhttt}}}wwwwwwxxxzzz{{{yyyxxxwwwqqqjjjeeecccccceeekkkrrrooooookkkeeeeeegggfffbbbYYYYYYYYYZZZ[[[]]]___```]]]aaadddeeehhhkkkhhhcccSSSTTTTTTSSSQQQMMMJJJHHHIIIKKKMMMKKKGGGEEEGGGJJJNNNMMMJJJFFFBBB>>><<<:::999888888999;;;======<<<>>>======???@@@BBBCCCEEEBBB@@@>>>???CCCIIILLLNNNOOOHHHEEEKKKRRRQQQMMMJJJNNNTTTXXXWWWTTTTTTZZZaaagggjjjmmmqqqpppgggXXXKKKCCCDDDFFFGGGFFFDDDAAA???999999999777555666999<<<:::;;;???GGGQQQ\\\eeeiiiiiipppuuusssrrrvvv{{{~~~}}}|||~~~~~~~~~}}}uuuwwwvvvpppjjjkkkttt||||||zzz{{{{{{zzz|||xxxwwwzzzzzzvvvggg___TTTJJJEEEBBB@@@???@@@DDDIIINNNSSSVVVXXXZZZ___[[[ZZZ]]]]]]ZZZXXXYYY[[[YYYWWWWWWZZZ^^^bbbddd^^^XXXVVVYYY]]]]]]^^^``````bbbhhhqqq{{{|||xxxlllcccZZZVVVVVVSSSMMMFFFDDDAAA<<<::::::===>>>???===:::666444222000...,,,)))******+++++++++************))))))******+++,,,+++***((('''(((+++...000222333666777666333000...///...000777===???;;;555000222777CCCSSS\\\WWWLLL999222---///222111///000,,,---............///000222666<<>>LLLeeewww}}}~~~sssooojjjddd^^^]]]hhhuuuyyypppllllllkkkhhhccc```^^^___bbb```^^^^^^```aaabbbaaadddgggkkklllkkkiiihhhhhhssssssooohhhfffkkkppprrrqqqnnnjjjhhhiiiiiifffddd___hhhnnnjjjccc___^^^]]]eeeeeeiiimmmmmmjjjjjjmmmsssppplllfffbbb^^^\\\[[[]]]```cccdddbbb```___^^^aaa^^^\\\YYYXXXUUUQQQOOOFFFCCC>>>;;;888555222000......------------......///...------,,,---------------......//////////////////.........//////000......---------...//////.........---------------***+++,,,---............000111444555555444222111222222333666;;;BBBIIILLLNNNPPPUUUZZZaaagggkkknnnnnnqqqvvvyyyzzz{{{|||}}}ttttttvvvyyy{{{{{{xxxuuuqqqxxx~~~xxxtttsssnnnoooooolllfffbbbaaabbb[[[aaahhhmmmoooppptttvvvvvvssstttyyy{{{wwwtttuuuvvvrrrooopppmmmiiihhhjjjkkkmmmnnnnnnkkkgggbbb^^^ffffffbbb[[[YYY]]]```aaaZZZ]]]ccclllvvv{{{xxxyyy|||~~~|||zzz{{{uuulllddd``````bbbjjjrrrtttsssmmmgggeeegggfffcccaaa\\\VVVTTTVVVZZZ\\\\\\^^^aaabbbbbbeeejjjjjjfffYYYXXXVVVTTTQQQNNNLLLJJJKKKMMMNNNMMMJJJIIIJJJLLLJJJIIIGGGDDDAAA>>><<<;;;===;;;:::999:::;;;;;;:::???<<<;;;>>>AAA@@@@@@BBBCCCAAA???AAAEEEKKKOOORRRQQQHHHDDDKKKSSSSSSNNNJJJLLLPPPTTTTTTTTTVVV]]]bbbggglllpppqqqnnniii^^^UUUHHHIIIIIIHHHFFFCCC@@@>>>999888777555333555888;;;888:::===BBBJJJVVVccckkknnnuuuzzzxxxwww{{{}}}~~~~~~{{{xxxssssssqqqmmmjjjnnnxxx}}}{{{wwwvvv{{{yyyssseee]]]RRRJJJFFFDDDAAA???DDDHHHMMMQQQSSSUUUXXXZZZ]]]ZZZ[[[___```\\\XXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[UUURRRQQQVVV[[[\\\___cccggghhhlllqqqwww{{{||||||nnnfff]]]WWWVVVUUUQQQNNNMMMIIIDDDCCCEEEKKKOOORRRIIIFFFBBB>>>:::777222///---,,,++++++******++++++******))))))******+++,,,((((((((()))***,,,...///+++...222555666444111///,,,,,,...222777999666333///......666GGGXXX]]]ZZZGGG<<<222000000///------))))))+++,,,---//////000---...000333;;;JJJ\\\hhh{{{|||tttdddOOOBBBDDDMMMRRRIII<<<111++++++,,,,,,---,,,,,,+++++++++,,,,,,))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++zzzfffSSSGGGAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;======JJJbbbtttzzz|||tttpppkkkeee^^^^^^jjjyyyzzzrrrkkkhhhiiiiiifffaaa^^^___aaacccaaa___```cccdddcccbbbcccfffjjjmmmmmmllllllmmmsssuuurrrllljjjnnnssssssvvvpppjjjhhhjjjjjjhhhfffbbbkkkqqqmmmgggcccaaa___ddddddgggllllllhhhiiilllooonnnjjjfffbbb`````````YYY\\\______]]][[[[[[\\\bbb```]]][[[[[[[[[ZZZYYYNNNKKKFFFBBB???<<<888666666555333222111000//////000//////...------......---......///////////////------------...///000000000000///.........//////,,,------------------...+++,,,,,,...//////---,,,000111222444555444222111/////////111444888<<<>>>BBBCCCEEEJJJPPPWWW]]]aaacccgggnnnrrrtttvvvyyy{{{vvvuuuvvvxxx{{{{{{xxxuuummmsss|||{{{uuurrriiiiiihhhgggeeecccaaa```]]]aaafffkkkooorrrtttuuussspppqqquuuwwwuuuuuuwwwuuupppmmmppprrrpppnnnnnnmmmnnnnnnmmmiiieee```\\\aaa```\\\UUUUUUYYY\\\[[[VVV\\\fffooouuuzzz~~~|||wwwwww|||~~~{{{zzz{{{wwwmmmccc]]]\\\^^^gggppptttssspppjjjiiikkkiiidddaaa]]]XXXUUUWWWZZZ]]]___aaabbbaaa___bbbhhhiiiggg___\\\YYYTTTQQQOOONNNNNNIIIJJJKKKKKKJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>>>>AAA???<<<<<<<<<======<<>>@@@>>>===>>>??????@@@DDDHHHLLLNNNOOOMMMGGGCCCGGGLLLMMMMMMNNNNNNOOOQQQSSSTTTXXX\\\```eeennnuuutttpppmmmggg```UUUSSSQQQMMMHHHCCC@@@===:::999888555444555999<<<:::>>>BBBEEEIIIRRRaaalllttt{{{|||zzz~~~~~~{{{yyywwwuuurrrqqqpppooooootttzzz~~~yyyyyyxxxwww{{{xxxpppkkkcccYYYSSSQQQOOOMMMJJJKKKNNNRRRTTTTTTUUUXXX[[[YYYVVVWWW\\\___]]][[[\\\SSSVVVZZZ\\\\\\[[[YYYXXXTTTQQQQQQWWW[[[]]]```eeejjjlllooopppqqqrrruuuxxxnnnggg]]]UUUPPPOOONNNMMMNNNLLLJJJLLLRRRYYY___ccc[[[XXXSSSOOOJJJDDD>>>999111///---***)))***+++,,,******))))))******+++,,,'''(((***,,,---......---+++---///000111000...---***+++,,,---............,,,,,,+++///===OOOZZZ\\\QQQCCC444///...---,,,...)))((()))***,,,---......***+++,,,---000999DDDMMM\\\kkkzzz~~~xxxiiiTTTEEEFFFPPPOOODDD777///---,,,++++++++++++************++++++))))))))))))************(((((((((((((((((((((((('''(((((())))))*********''''''&&&%%%&&&(((***+++uuu```NNNCCC>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<>>>>>???@@@@@@??????999777===@@@<<<999;;;<<<===AAAFFFKKKMMMLLLJJJJJJEEECCCDDDDDDFFFLLLTTTPPPPPPPPPRRRUUUXXX[[[\\\eeerrr{{{yyyuuurrrnnniiiaaa^^^YYYSSSLLLFFFAAA>>>===<<<:::888666888;;;???===DDDIIIKKKLLLSSSaaammmzzz~~~{{{~~~}}}{{{zzzqqqqqqpppqqqssswww{{{}}}~~~~~~yyyvvv|||~~~|||{{{qqqqqqjjjaaa]]]]]]]]][[[XXXPPPSSSVVVWWWVVVVVVYYY\\\WWWTTTTTTYYY]]]]]]^^^aaaRRRWWW]]]aaaaaa^^^ZZZXXXWWWTTTTTTYYY\\\]]]aaafffmmmppptttsssooonnnqqquuutttmmmbbbWWWPPPMMMNNNOOOKKKKKKMMMRRRZZZccciiilllnnnkkkgggbbb]]]UUUNNNHHH444111---***)))***,,,---*********)))***++++++,,,(((***,,,------,,,+++)))///...---,,,,,,++++++,,,+++,,,+++***(((((()))++++++,,,,,,---777FFFQQQVVVSSSCCC333,,,,,,---...111+++***))))))+++,,,,,,,,,+++...000000///111666:::AAARRReeepppwww}}}}}}}}}xxxkkkUUUEEEFFFNNNGGG<<<111,,,------,,,+++***)))))))))))))))******))))))))))))************((((((((((((((((((((((((''''''((()))***+++,,,,,,'''&&&%%%$$$%%%''')))+++zzzdddPPPHHHBBB888555999:::999888888:::::::::999;;;<<>>??????>>>===>>>@@@;;;===@@@CCCEEEFFFEEEEEE>>>AAACCCCCCAAABBBFFFKKKLLLQQQXXX]]]^^^```ccceeeqqqvvvyyyxxxxxxyyyvvvrrrllldddYYYSSSPPPNNNJJJFFFCCC@@@>>>;;;777444:::CCCDDDCCCFFFMMMRRRVVV^^^gggvvvvvvrrrnnnnnnrrrxxxvvvvvvxxx}}}{{{vvvqqqrrrooojjjfffddd___YYYXXXYYYZZZYYYZZZ]]]___^^^^^^XXXTTTYYY^^^_________\\\]]]^^^]]]\\\[[[\\\]]]SSSVVVVVVSSSVVV___hhhlllllluuuzzzuuuooopppuuuxxxvvvppphhh```ZZZVVVSSSQQQQQQNNNRRR]]]bbbcccmmm|||xxxrrrkkkjjjjjjhhh```YYYEEE333---...***,,,///***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------+++***)))+++000888AAAFFFIIIAAA888222///...,,,***++++++******++++++,,,---,,,,,,++++++,,,,,,---...666999EEEWWWgggpppwww|||{{{|||xxxpppeeeYYYQQQNNNNNNHHH999//////---((((((///,,,---...---+++***+++,,,))))))******+++++++++,,,***)))(((''''''((()))******))))))((((((((((((((()))+++,,,,,,***(((''''''iiiWWWGGGCCCAAA:::999===::::::999::::::;;;::::::======GGG^^^qqqwwwtttqqqqqqpppkkkccc^^^bbbooozzz}}}}}}{{{vvvooogggaaa^^^___aaaddddddbbbaaa``````eeeeeedddeeefffhhhjjjlllnnnnnnooorrrttttttrrrpppooonnnlllkkkkkklllnnnpppoooooooooooonnnmmmlllkkkiiiiiijjjlllhhh```\\\]]]bbbbbbccceeehhhkkklllmmmqqqrrrrrrnnnhhhdddeeegggddd```]]]^^^bbbffffffdddhhheeebbbaaabbbdddffffffeeebbb___]]][[[ZZZYYYXXXWWWSSSMMMIIIFFFBBB===999666555444222000/////////...---++++++,,,.........,,,---...//////...------------...///000111222222000///...---------......------............------------............------000///...------...//////000//////000333666:::<<>>@@@BBBCCCBBBAAA@@@AAACCC;;;>>>BBBFFFHHHGGGDDDBBB>>>>>>???@@@BBBEEEGGGIIIPPPVVV^^^ccceeefffiiikkkpppuuuyyyzzz{{{}}}{{{vvvtttkkkaaaYYYWWWUUURRROOOMMMKKKHHHEEE>>>999<<>>???;;;555000...,,,+++***++++++******++++++,,,---+++++++++++++++,,,------000222:::GGGSSS\\\fffnnnyyy{{{}}}~~~{{{ssstttrrrnnnhhhaaaZZZTTTQQQEEE888......,,,&&&&&&+++***+++,,,+++)))))))))***)))))))))*********++++++***)))(((''''''((()))*********)))(((((((((((()))(((***++++++)))'''''''''XXXJJJ?????????<<<;;;>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>FFFZZZmmmtttssspppooonnnjjjddd___aaajjjrrrrrrrrrqqqoookkkeee```\\\[[[^^^aaacccbbb```^^^^^^hhhfffdddcccdddhhhmmmpppoooooopppqqqrrrqqqnnnllliiikkkkkkiiiffffffiiimmmoooooonnnmmmlllkkkkkkjjjhhhggghhhiiifff___^^^```dddaaaaaaeeelllqqqqqqooorrrsssssspppjjjeeedddeeebbb^^^YYYYYY]]]bbbeeefffhhhfffddddddfffggggggfffgggfffdddaaa^^^]]]^^^______\\\WWWSSSNNNJJJEEEAAA:::<<<<<<999444000000111///---++++++---/////////++++++,,,---......------------...///000111111222000000///.........//////------............------------............------111000///...---------------,,,,,,---///111333555777999>>>FFFHHHHHHJJJNNNUUUYYY]]]```aaadddhhhllloooooopppsssvvvtttnnniiiccchhhllljjjddd```aaaeee___]]]^^^```aaa______bbb^^^YYYYYYccclllmmmjjjhhhjjjjjjjjjlllppprrrrrrrrrmmmllliiieeebbb___^^^]]]YYYWWWUUUUUUUUUVVVUUUTTTRRRTTTXXX___gggnnnrrrtttsssqqqpppqqqtttvvvwwwwwwuuurrrooonnnnnnnnnnnnmmmpppkkkfffeeehhhiiifffcccaaa^^^___hhhqqqvvvyyy|||vvvkkkeeeeeegggfffddd___\\\UUUPPPPPPSSSSSSPPPJJJIIIIIIIIIIIIIIIJJJJJJCCCAAA???>>>@@@CCCDDDDDDDDDCCCCCCDDDEEEEEEBBB@@@BBBCCCDDDCCCBBBAAABBBCCC<<<@@@EEEIIIIIIFFFBBB??????===<<<>>>CCCFFFGGGGGGSSSYYYbbbhhhjjjlllnnnppppppvvv{{{}}}~~~yyyuuunnnddd^^^]]]]]]]]]]]]YYYVVVTTTQQQHHH@@@>>>BBBHHHIIINNNVVV[[[^^^cccjjjzzz~~~zzzvvvvvv{{{|||{{{||||||xxxuuuyyy|||}}}wwwsssuuuwwwvvvqqqnnnnnnkkkfffccc___[[[^^^dddiiijjjiiieee\\\TTTTTTVVVXXXZZZ]]]aaaaaa```^^^[[[ZZZ[[[]]]___^^^\\\]]]eeeooorrrpppooowww}}}{{{xxxzzz}}}~~~zzzqqqjjjfffeeeffffffbbb^^^aaakkkqqqqqqtttzzzzzztttsssuuuuuupppjjjRRR>>>333000+++,,,///***++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,++++++---000333555555555444222///,,,,,,---++++++******++++++,,,---+++************+++,,,,,,,,,+++///666<<>>333+++,,,,,,((('''+++((()))***)))((('''''')))(((((())))))))))))******))))))(((((((((((())))))+++******)))))))))))))))&&&(((******)))''''''(((NNNEEE>>>??????<<<:::;;;===>>>>>>>>>===<<<<<<===>>>>>>FFFXXXlllxxxyyyvvvwwwtttmmmddd^^^___eeejjjiiiiiiiiijjjiiifffbbb___XXXZZZ]]]]]]]]]\\\\\\\\\dddcccaaaaaacccfffkkknnnjjjjjjjjjlllmmmllliiiggghhhkkkllliiieeedddiiinnnuuusssqqqmmmjjjgggeeedddhhhhhhjjjmmmkkkeeeccceeefffeeeeeehhhmmmqqqrrrrrrrrrsssssspppkkkfffdddccc```[[[VVVTTTXXX^^^cccfffdddddddddeeeggggggeeeddddddeeeddd```\\\[[[^^^bbbccc```\\\WWWRRRNNNIIIGGGBBBFFFGGGCCC;;;444333444333111......///111111000+++,,,,,,---............000000/////////.........//////..................------............------------............------///..............................///000111222222333333888???AAA@@@BBBFFFMMMQQQTTTTTTTTTUUUZZZ^^^eeeeeeeeehhhjjjjjjhhheeedddfffgggeeeaaa]]]]]]^^^XXXXXX[[[]]]^^^___aaaddd]]]VVVUUU^^^hhhjjjgggeeeffffffgggiiimmmpppqqqqqqiiihhheeeaaa^^^[[[YYYXXXWWWUUUSSSRRRSSSSSSRRRQQQMMMLLLNNNWWWbbbkkknnnnnnrrrqqqpppppprrruuuwwwxxxvvvuuusssrrrqqqooommmlllmmmhhhcccdddiiillljjjggghhheeehhhpppwwwwwwuuuuuuzzzssskkkhhhiiilllnnnmmm```YYYOOOJJJMMMPPPQQQOOOLLLKKKIIIHHHHHHIIIJJJKKK@@@???>>>>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFDDDCCC@@@AAABBBAAA@@@???@@@AAA???BBBEEEGGGGGGDDDAAA>>>?????????@@@AAADDDFFFHHHTTT[[[dddkkkmmmoooqqqssstttyyy~~~~~~{{{uuunnnhhh```\\\]]]aaadddfff```^^^\\\ZZZQQQFFFAAABBBAAACCCLLLXXXaaahhhpppxxx~~~~~~|||zzz|||yyyuuutttvvv{{{~~~~~~~~~zzzxxxnnnrrrssspppnnnnnnllliiifff```^^^eeemmmpppmmmkkkggg^^^UUUSSSSSSTTTXXX]]]ddddddcccaaa______aaaccceeeggghhhhhhlllsssvvvtttooovvv{{{{{{{{{~~~{{{sssllljjjkkklllllljjjfffhhhrrrxxxyyyxxxzzz}}}wwwqqqpppssstttpppkkkUUU@@@444000***+++///+++++++++************++++++***************+++++++++*********++++++*********---,,,,,,,,,++++++******,,,,,,,,,,,,---......///222555888777333//////000++++++******++++++,,,---******))))))******+++,,,+++***,,,...///444???LLLYYY```hhhnnntttxxxuuunnneeecccdddiiimmmiii\\\QQQ777///***,,,---+++***,,,((()))***)))'''&&&'''(((((((((((((((((()))))))))))))))(((((((((((())))))++++++***)))))))))))))))%%%'''))))))(((''''''(((GGGBBB???@@@@@@>>><<<<<<>>>???@@@???===<<<===>>><<<>>>GGGYYYooo}}}wwwmmmddd```aaagggkkkjjjiiiggghhhhhhfffbbb___WWWXXXYYYXXXWWWXXXZZZ[[[___```aaabbbeeegggiiijjjeeeeeefffhhhjjjjjjhhhfffgggjjjllliiieeeeeejjjooowwwuuuqqqmmmiiieeecccbbbhhhiiinnnsssrrrkkkhhhiiijjjkkkllllllkkklllpppssspppppppppnnnjjjfffdddbbb___[[[VVVTTTVVV[[[```cccccccccdddfffhhhhhheeecccaaabbbbbb___[[[[[[^^^aaabbbaaa]]]XXXSSSPPPNNNMMMLLLPPPRRRNNNEEE===999999777555222111111111000///---............//////000////////////............------------------------------............------------............------+++,,,,,,---.../////////000000111111111111111111111111444:::;;;:::<<<@@@DDDGGGIIIIIIIIIKKKOOORRRVVVVVVWWWZZZ\\\^^^___^^^```^^^\\\\\\^^^^^^[[[XXXZZZ]]]``````___aaadddeeeaaaZZZVVV\\\cccfffffffffeeeeeefffjjjnnnrrrttttttjjjiiifffbbb^^^ZZZWWWUUUWWWUUUSSSRRRSSSSSSRRRQQQGGGFFFJJJUUUcccnnnqqqpppvvvvvvvvvvvvvvvwwwyyy{{{zzzzzzzzzxxxuuuqqqnnnmmmjjjgggeeegggmmmqqqpppnnnjjjgggjjjqqqvvvssspppnnnqqqlllgggfffhhhkkkmmmmmm^^^UUUKKKGGGIIIKKKLLLLLLKKKJJJHHHFFFFFFGGGIIIJJJ>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@AAAAAA@@@???>>>>>>???CCCDDDDDDDDDCCCBBB@@@???@@@DDDHHHEEEAAA@@@FFFLLLWWW^^^gggmmmppprrrtttwwwyyy~~~~~~{{{yyytttmmmiiiddd]]]ZZZZZZ^^^cccfffbbbaaaaaa```YYYMMMFFFDDD:::===FFFUUUaaalllxxx~~~~~~|||zzzyyyyyyzzzzzzzzzyyy|||~~~{{{xxxuuurrrooorrrsssuuutttrrrrrrtttvvv~~~zzz|||zzzyyynnntttxxxwwwuuuvvvuuurrrjjjeeefffqqqyyywwwpppmmmiii```XXXUUUTTTTTTXXX^^^cccddddddccccccdddfffhhhiiipppuuusssqqqtttwwwxxxsssxxx{{{{{{~~~zzzsssnnnmmmmmmmmmmmmllljjjmmmuuu|||}}}{{{{{{|||vvvpppppptttuuupppjjjTTT???333...)))+++000---++++++************++++++))))))*********+++++++++************************,,,,,,,,,++++++************+++,,,---............111555999999555111//////++++++******++++++,,,---******))))))******+++,,,++++++,,,...,,,,,,444===AAAJJJUUU^^^gggmmmlllhhh```\\\[[[cccllljjjZZZKKK888111,,,,,,---,,,++++++)))***+++***((('''((())))))))))))((((((((((((((((((((())))))))))))((((((+++******)))((()))))))))%%%'''))))))(((''''''(((???>>>>>>???AAABBBAAA@@@>>>@@@BBB@@@===;;;===???===AAAJJJ[[[rrrzzzsssjjjddddddiiiooorrrppplllhhhffffffddd```]]]XXXYYYZZZZZZXXXXXXZZZ[[[]]]___cccfffiiijjjkkkkkkeeefffgggjjjmmmmmmllljjjfffggghhhgggfffgggkkkoootttrrrooollliiihhhgggggghhhjjjqqqwwwvvvppplllmmmnnnpppqqqnnnjjjiiimmmrrrlllkkkkkkjjjhhhfffdddcccaaa^^^[[[XXXXXX[[[^^^aaacccccceeegggiiiiiifffddd```aaaaaa```___^^^```aaa```___[[[VVVRRRQQQRRRTTTTTTXXX[[[YYYRRRKKKEEECCC>>>;;;777444222111///---000//////.........//////,,,,,,---...///000000111+++,,,------...---------------............------------............------)))***,,,---///000000000...///000111111000///...///...111666666555777;;;;;;<<<>>>AAADDDFFFHHHIIIHHHHHHJJJLLLNNNPPPRRRSSSSSSOOOMMMQQQXXX\\\ZZZWWW___dddeeebbb___aaaccccccddd]]]ZZZ]]]aaaccceeehhhffffffgggkkkpppsssuuuuuummmlllkkkiiiddd___ZZZWWWXXXVVVTTTTTTUUUUUUTTTSSSDDDFFFMMMZZZjjjvvvzzzzzz}}}}}}|||}}}~~~~~~}}}yyyuuusssrrrkkkkkklllnnnrrrtttuuuuuukkkhhhhhhnnnrrrqqqnnnmmmjjjgggdddccccccdddccccccYYYQQQHHHFFFFFFEEEEEEHHHHHHGGGEEEDDDDDDFFFHHHIII???AAAEEEFFFEEEDDDCCCCCCAAA?????????AAABBBAAA@@@BBBCCCDDDBBB@@@???@@@AAAFFFFFFDDDCCCBBBBBBAAAAAABBBIIINNNKKKDDDBBBIIIQQQ___eeelllqqqtttvvvyyy|||}}}{{{wwwtttoooiiijjjeee___YYYWWWXXX[[[^^^aaa``````aaa\\\QQQHHHEEE::::::AAAMMMYYYeeettt~~~zzzyyyxxxvvvvvvvvvvvvwwwvvvyyy|||yyy~~~zzztttpppmmmkkkhhhfffggglllqqqtttsssrrrsssuuu}}}wwwzzz~~~zzzxxxsss{{{~~~{{{xxxoookkkppp|||zzzrrroookkkddd^^^\\\ZZZYYY]]]cccbbbdddfffgggggggggiiikkkjjjuuu}}}{{{vvvuuuxxxzzzyyy|||}}}}}}}}}zzzvvvsssqqqooommmkkkiiikkkpppvvv|||~~~{{{vvvqqqqqqttttttnnngggRRR>>>222...))),,,000---++++++************++++++))))))******+++,,,,,,,,,++++++***))))))***+++++++++++++++++++++*********)))***+++---............///222666777555111...,,,++++++******++++++,,,---+++************+++,,,,,,******+++---+++))),,,222333===HHHPPPYYY```bbb___WWWQQQRRR^^^lllkkkXXXEEE<<<666000---,,,+++)))''')))***+++***)))((()))*********))))))))))))(((((((((((())))))))))))((((((***))))))(((((((((((((((&&&(((******)))''''''(((:::;;;<<<===???AAAAAA???>>>AAACCCAAA<<<:::<<>>:::777444111...111000...---,,,------...+++,,,,,,---...///000000+++,,,---/////////...---------............------------............------***+++,,,...//////......,,,---///111111000...,,,///...000444444222444888999777888<<>>===>>>???@@@AAABBBDDDEEEEEECCCDDDHHHOOOTTTUUUTTTXXX^^^aaa]]]ZZZ\\\______^^^[[[[[[]]]___^^^bbbgggfffeeefffiiilllooopppooolllmmmnnnmmmjjjddd^^^ZZZUUUTTTRRRRRRSSSTTTSSSSSSIIIMMMVVVcccpppyyy}}}}}}~~~}}}}}}{{{}}}~~~|||yyyvvvuuuvvvooorrrvvvwwwwwwvvvwwwxxxsssmmmjjjmmmpppnnnlllmmmfffeeeddddddcccaaa___]]]TTTMMMHHHGGGCCC??????CCCEEEEEEDDDDDDDDDFFFGGGHHHAAAFFFKKKMMMKKKHHHFFFEEECCCAAA@@@AAABBBDDDCCCCCCCCCDDDEEEDDDAAA@@@AAABBBGGGGGGGGGGGGFFFDDDCCCBBBEEEJJJNNNMMMIIIJJJPPPWWWeeejjjooosssuuuxxx||||||~~~}}}xxxuuutttpppkkkhhheee___XXXTTTRRRTTTVVV\\\ZZZZZZ\\\XXXMMMDDD@@@:::888:::CCCNNN[[[kkkyyy|||uuuuuutttsssrrrssstttvvvuuuwww{{{~~~}}}yyytttqqqppplllgggcccaaa___^^^\\\```gggnnnrrrssstttwww{{{}}}{{{}}}|||{{{rrroootttwwwppppppmmmiiifffeeedddbbbdddiiifffiiilllnnnmmmmmmmmmmmmjjjttt||||||zzzzzz{{{zzz}}}}}}|||{{{~~~}}}|||{{{xxxtttnnnjjjeeejjjqqqwww{{{{{{wwwxxxzzzxxxppphhhSSS???333000***,,,///+++++++++************++++++*********+++,,,---------,,,+++************+++,,,************++++++++++++)))***++++++,,,------------///111444555333///+++++++++******++++++,,,---+++++++++++++++,,,------,,,)))))),,,,,,)))***------555???EEEKKKQQQRRRPPPIIIDDDIII\\\ppppppZZZBBB;;;666///++++++,,,***((()))***+++***((((((((()))++++++*********)))))))))'''((()))******)))(((''')))(((((('''''''''''''''(((***++++++)))''''''''':::;;;<<<<<<<<<>>>>>><<<===AAACCCAAA<<<:::<<>>;;;CCC\\\tttuuu\\\BBB666222,,,(((***...///---(((******)))((('''((())),,,+++++++++******))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&)))+++---,,,***(((''''''<<<;;;:::===AAACCCAAA???CCCAAA??????@@@BBBBBBBBBDDDHHHNNN[[[pppzzzuuujjjcccfffjjjjjjllloookkkeeebbbddddddbbbaaaccc```ccchhhiiieee```[[[YYYUUU[[[aaadddeeehhhpppvvvsssnnnjjjjjjmmmpppooolllooommmjjjjjjllloooqqqrrrnnnmmmlllmmmnnnoooooonnnvvvsssqqqrrruuuxxxwwwuuurrrpppnnnmmmlllmmmnnnoooiii```ZZZ]]]ccceeegggiiieeefffffffffdddaaa___]]]bbbaaa___^^^]]]]]]]]]^^^______aaadddfffddd^^^XXXRRRPPPNNNLLLIIIJJJRRR\\\^^^aaaeeehhhhhheeeaaa^^^VVVTTTQQQPPPOOOIII>>>666777222......000222000---)))+++---......///000111//////000333777666222...------..................111222444222...***+++///.........///////////////111111000000111222333333111000000000222555888999;;;::::::999888777666555777:::<<<<<<999777888999555666999;;;>>>AAACCCDDDEEEGGGJJJLLLNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUXXXZZZ^^^aaaeeeggghhhhhhjjjkkkjjjjjjkkkjjjfffaaa\\\XXXOOOJJJIIIOOOUUUVVVUUUUUUPPPZZZgggrrrvvvwwwwwwxxx}}}|||vvvqqqooohhhssszzzwwwsssvvvyyyyyywwwxxxzzz}}}~~~{{{xxxuuuvvvvvvvvvtttpppkkkhhhiiijjjlllnnnnnniiiaaa[[[XXXTTTMMMFFF@@@<<<:::999BBBDDDGGGIIIIIIGGGDDDBBBEEEHHHKKKJJJGGGEEEFFFHHHHHHIIIJJJIIIHHHGGGHHHIIIHHHEEECCCCCCDDDFFFFFFFFFKKKLLLOOOPPPJJJCCCCCCHHHHHHLLLNNNOOORRRXXX[[[YYYjjjpppvvvvvvrrrqqquuuzzz{{{yyyvvvsssqqqppppppqqqbbb___ZZZUUUQQQOOONNNNNNNNNSSSXXXWWWQQQFFF===777666222///333???QQQaaakkkoooppppppnnniiiggggggiii]]]\\\ZZZYYYYYY[[[^^^```\\\^^^aaaccc```ZZZSSSNNNIIIGGGDDDCCCCCCEEEIIIKKKUUUYYY___ffflllqqqtttuuuuuusssqqqtttzzzzzzvvvwwwxxxvvvtttuuu|||{{{xxxxxxuuunnniiiiiissssssrrrnnnjjjjjjnnnqqqsss|||yyysssuuuwwwwww}}}yyywwwyyy}}}~~~|||yyyzzzzzzyyyyyy~~~~~~xxxrrrjjjnnnvvv|||zzztttwww{{{sssVVVFFF888444...'''(((111******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++***))))))+++(((+++444:::999888999,,,,,,---+++)))(((((((((,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,000000/////////111222333333111AAA```rrrgggOOO>>>333111---***(((''''''((()))))))))((()))******+++))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&=========???AAABBBBBBAAAEEECCCAAAAAAAAACCCDDDDDDFFFKKKSSS___ppp~~~~~~wwwsssjjjdddfffhhhffffffhhhjjjfffcccdddddd```___```]]]___bbbeeeeeebbb^^^[[[YYY[[[^^^aaaeeejjjnnnqqquuuqqqmmmmmmppprrrpppmmmmmmllljjjkkkmmmpppqqqqqqnnnmmmmmmoooqqqqqqpppnnnppppppqqquuuxxxxxxuuussspppooommmlllllllllnnnooojjjccc______``````dddiiigggfffeeedddbbbaaa``````eeecccaaa___^^^]]]]]]^^^______```ccceeeccc]]]XXXRRRPPPOOONNNKKKKKKRRR[[[___```aaabbbbbbaaa```___YYYYYYYYY[[[\\\VVVKKKCCC>>>999555333555444111---.../////////............000......///111222000...........................222111111111111000///000.........//////////////////////////////000111222000000000111333666999;;;:::999888777777666666777:::;;;<<<999555333222333333444666888:::===>>>??????AAACCCFFFGGGGGGGGGFFFEEEHHHJJJLLLMMMNNNQQQSSSZZZ]]]```aaabbbccceeegggeeeffffffeeeccc___[[[YYYQQQKKKIIINNNTTTVVVWWWYYY\\\bbbkkkqqqtttuuuvvvwwwvvvwwwxxxvvvrrrmmmjjjiii```kkkssstttuuuzzz}}}~~~{{{|||}}}~~~~~~zzzuuupppqqqtttwwwxxxuuuqqqmmmkkklllmmmooopppooojjjccc___YYYSSSKKKBBB;;;777666666@@@BBBEEEGGGHHHFFFDDDBBBBBBDDDFFFDDDAAA@@@AAACCCHHHKKKOOOPPPOOOMMMKKKKKKFFFEEEDDDEEEHHHIIIJJJIIINNNMMMNNNOOOJJJDDDDDDHHHKKKNNNOOOOOOSSS\\\bbbbbblllqqqvvvwwwtttrrrrrrttttttqqqlllhhhfffhhhkkkmmmddd```[[[VVVQQQNNNMMMMMMOOOSSSWWWVVVPPPHHH???;;;333111111555>>>JJJUUU[[[YYY[[[[[[XXXTTTPPPPPPPPPIIIGGGEEEBBB@@@@@@@@@AAADDDFFFIIIJJJHHHCCC===999:::999777666777999;;;<<>>???>>>>>><<<>>>@@@AAABBBDDDFFFHHHPPPRRRTTTUUUUUUWWWZZZ\\\]]]]]]]]]]]]\\\ZZZYYYXXXUUUOOOLLLPPPVVVYYY]]]```gggjjjmmmnnnnnnnnnooopppjjjjjjiiifffcccaaaaaabbb\\\dddmmmssswww}}}~~~}}}~~~~~~xxxqqqkkkmmmsssyyy{{{xxxssspppooooooqqqsssrrrnnnjjjfffddd]]]VVVKKK@@@999555555666>>>@@@CCCFFFGGGFFFDDDCCCDDDFFFGGGDDDAAA???AAADDDIIINNNTTTVVVUUUQQQNNNLLLCCCDDDEEEIIILLLOOONNNMMMNNNKKKJJJLLLJJJEEEDDDFFFMMMOOOOOONNNTTT___gggjjjjjjmmmqqqttttttpppllliiiiiiddd^^^YYYXXX\\\bbbfffbbb___ZZZTTTOOOKKKIIIIIIGGGJJJMMMLLLHHHAAA<<<999111111222666<<>>:::888777111111222444777999999888777888999999777444000...111111222333222222000000111111222222222111//////---....../////////.........000222555777888999999;;;===@@@DDDHHHJJJKKKKKKRRRRRRVVV^^^cccccceeehhhjjjppp}}}{{{{{{www{{{{{{vvvrrrrrrsssxxx}}}}}}|||}}}|||tttqqqwww~~~~~~|||yyytttqqqrrruuuyyyyyyvvvssstttwwwtttzzz{{{uuummmiiieeeaaaXXXFFF666111111///,,,,,,......------,,,+++******))))))))))))))))))))))))***************************************************++++++++++++***)))))))))......---999JJJKKK???888555111...------,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***++++++...555FFFXXXZZZKKK777,,,,,,,,,+++***)))*********(((((()))***************))))))(((((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((******))))))))))))))))))BBBEEEIIIIIIIIIKKKPPPTTTUUUWWWYYYZZZ\\\aaagggkkkqqquuu~~~}}}zzzuuullleeeaaabbbcccccc]]][[[]]]bbbddd```]]]]]]\\\aaaddd```YYYWWW[[[aaaaaadddeeedddbbbccciiinnnpppooonnnnnnnnnmmmjjjiiipppoooooooooooonnnkkkhhheeebbb______bbbgggkkkmmmnnnppprrrsssrrrooommmkkknnnnnnnnnoooqqqrrrsssttttttiii```^^^^^^]]]]]]___aaabbbbbbccccccbbbaaaaaabbbaaa```______```aaabbb___]]][[[\\\^^^]]]YYYUUUTTTSSSUUUYYYXXXTTTTTTVVV\\\\\\\\\]]]^^^```aaabbbgggfffeeeeeeccc```\\\YYYVVVTTTRRRPPPOOOMMMKKKIIIGGGCCC>>>:::888555222///,,,---///000000000111111000000/////////.........+++444888333------//////......//////000111111222111111000000///000000111111111111111111111222222444333111000111333666777777555111//////000111222////////////000000000000111222333444555555666666666777888777555444444555999:::;;;;;;<<<===AAADDDGGGGGGGGGGGGIIIKKKMMMNNNQQQOOOQQQXXX\\\\\\]]]```dddeeeeeedddbbb^^^YYYVVVRRRRRRPPPOOOOOOSSSZZZ___bbbeeekkkrrrvvvwwwwwwwww|||}}}zzzrrrlllpppwww~~~yyytttqqqooopppqqqooollliiigggfffddd]]]RRRGGG@@@>>>???@@@@@@BBBDDDFFFGGGHHHGGGFFFDDDFFFGGGEEEAAA@@@BBBDDDQQQRRRSSSRRRNNNJJJHHHHHHCCCEEEIIINNNSSSUUUSSSRRRJJJFFFDDDHHHJJJKKKLLLOOOQQQUUUWWWVVVYYY___aaa```XXXYYY]]]bbbfffccc[[[TTTPPPMMMJJJGGGGGGIIILLLNNNLLLJJJFFFBBB>>>;;;999999888:::;;;;;;999777777777111000000111333444444333,,,---///111111///,,,***,,,---///111222222111000,,,,,,,,,,,,------------******+++,,,,,,+++***)))...............---------111444777:::===>>>>>>???EEEEEEIIIPPPTTTTTTVVVYYY```fffrrr~~~||||||{{{~~~|||~~~~~~~~~zzzxxxxxxyyy{{{}}}~~~|||zzz{{{~~~|||ooohhhkkkrrr}}}}}}yyyzzz~~~}}}zzzxxxvvvsssrrrsssxxx}}}}}}{{{xxxwwwvvvuuu{{{}}}xxxrrrooolllhhh]]]LLL:::222111000...,,,......------,,,+++*********************************************************************************++++++++++++***))))))'''------,,,999LLLPPPGGG;;;666000---,,,,,,+++*********++++++,,,,,,------++++++++++++++++++++++++++++++*********+++------...:::MMMYYYVVVGGG666...*********************+++(((((()))************)))))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((,,,,,,+++***)))(((((('''FFFHHHJJJMMMPPPUUUZZZ]]]aaaeeeiiilllnnnrrrxxx}}}~~~}}}yyypppddd^^^]]]]]][[[ZZZXXXZZZ```ccc```^^^^^^]]]aaaeeeaaa[[[XXX]]]ccc```ccceeebbb^^^___eeekkknnnnnnmmmlllkkkkkkjjjjjjqqqpppooooooooommmjjjggggggdddaaa```dddjjjooorrrpppqqqrrrqqqooommmmmmmmmvvvvvvtttsssqqqooommmlllrrrggg^^^^^^```___^^^]]]aaaaaaaaa```````````````eeedddcccbbbbbbcccdddeee```]]][[[[[[\\\\\\YYYUUUTTTSSSUUUYYYYYYUUUSSSUUUXXXYYY[[[^^^```bbbbbbcccfffeeedddaaa___]]][[[ZZZ\\\ZZZYYYWWWVVVVVVWWWWWWYYYSSSKKKEEEAAA<<<777222---///111222000/////////111000000//////.........,,,999???777...---000000......///000000111222222333222222111111111111111000000000000000000000000222111000///000111333555999666111///.../////////////////////////////////111111222222333444444555555666666555222111111222444666777888888999;;;>>><<<<<<===>>>@@@BBBDDDEEEEEEEEEIIIPPPSSSRRRRRRTTTZZZ[[[\\\]]]\\\YYYSSSNNNKKKKKKJJJJJJLLLPPPVVV[[[^^^```fffmmmooonnnpppttt}}}~~~~~~xxxqqqlllrrrvvv||||||uuuqqqnnnmmmlllmmmmmmkkkgggddd___ZZZRRRJJJDDDBBBBBBCCCBBBCCCEEEFFFGGGGGGGGGGGGEEEHHHKKKJJJGGGEEEFFFHHHQQQQQQPPPMMMIIIFFFFFFFFFFFFGGGJJJNNNRRRSSSRRRPPPLLLIIIHHHKKKMMMMMMQQQWWWUUUYYY[[[[[[[[[]]][[[WWWOOOPPPSSSWWWZZZXXXRRRMMMFFFEEECCCAAA@@@???@@@@@@===<<<:::888666555444333111333444444333222333444111///......000222333222,,,,,,---///111111///---------...//////...------)))))))))*********+++++++++++++++,,,++++++***)))...---,,,+++***)))((('''+++...111333333333444555555555:::@@@CCCCCCFFFLLLWWW^^^iiisssxxxzzz{{{|||xxx~~~~~~|||yyy|||~~~{{{{{{~~~~~~~~~}}}}}}}}}yyytttsssuuuzzzllldddgggnnn~~~}}}wwwvvvzzz{{{wwwttttttuuuvvvuuu{{{~~~}}}}}}{{{xxx}}}{{{xxxtttpppfffWWWCCC666222222111000------,,,,,,++++++******++++++++++++++++++++++++***************************************************++++++++++++***))))))'''+++,,,---777GGGNNNLLL>>>888000,,,+++,,,+++)))+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******)))***,,,---......???SSS[[[SSSCCC666000)))*********************'''((()))++++++******)))))))))(((((((((((())))))(((''''''(((((()))***+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''OOOOOOQQQVVV]]]dddiiikkknnnsssyyy|||}}}yyynnngggfffccc___ZZZWWWYYY^^^```^^^\\\]]]\\\^^^___``````bbbdddeeeddddddcccaaa```aaafffjjjoooooonnnmmmkkklllmmmnnnpppooonnnnnnnnnnnnllljjjfffddddddeeejjjnnnqqqssslllooorrrrrrpppnnnnnnoooxxxwwwvvvssspppmmmjjjiiikkkddd___``````___^^^```dddaaa^^^[[[[[[\\\___aaagggfffdddbbbaaaaaaaaabbbaaa^^^[[[ZZZ\\\[[[YYYVVVSSSQQQRRRWWWWWWSSSQQQRRRSSSTTTWWWZZZ]]]```bbbdddcccdddeeeeeecccbbbaaa```aaa```^^^[[[ZZZ\\\^^^aaafff___VVVPPPLLLHHHBBB===777888888555111//////111111111000000///......---,,,999===555...///000------...///000111222333333333333222111111111111111---...///000111222222333000000000///000000111111666333///.../////////---////////////////////////000000000000111222222333111222333222000///000111000222555666666666777999444555666888999;;;<<<<<<===<<>>>>>AAAGGGDDDDDDDDDGGGKKKLLLJJJHHHEEEFFFGGGGGGGGGHHHJJJMMMXXXYYY^^^aaa\\\WWW\\\fffrrrsssuuuxxxyyyyyyvvvsssooonnnqqqxxxxxxppplllhhhfffjjjqqqqqqiiiaaaVVVUUUSSSQQQOOOMMMKKKJJJCCCCCCDDDDDDDDDDDDDDDCCCBBBFFFLLLMMMKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHHHHHHHLLLKKKKKKMMMNNNNNNLLLJJJLLLKKKKKKKKKGGGFFFMMMVVVRRRUUUUUUQQQPPPPPPMMMHHH@@@@@@@@@???===;;;999888>>>;;;666222///......///+++,,,---///000222333444///000222333222222333444...------...///000///---111///------///000...,,,,,,,,,,,,,,,,,,---------,,,------............---,,,+++***))))))))))))***+++******))))))******+++***,,,...---***)))+++......---///111000///333999999CCCOOOYYYaaagggiiiiiikkkpppuuussspppqqq{{{~~~|||}}}}}}uuurrrkkksss{{{}}}|||{{{ssspppqqqwwwwwwttttttxxxwwwnnnnnnwww{{{}}}~~~~~~{{{uuusssuuu{{{zzz}}}{{{vvvxxxzzz||||||}}}}}}uuuooobbbMMM999......111222******************++++++************************************************))))))))))))))))))))))))***++++++++++++***)))))))))'''(((---111555@@@KKKCCC;;;111,,,,,,---,,,***))))))((((((''''''&&&&&&***+++,,,------,,,+++***,,,+++***)))(((((())))))///EEE[[[\\\KKK999///---)))************))))))((('''(((***+++,,,+++)))((())))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))%%%&&&'''((()))***++++++eeedddhhhpppwww{{{|||zzzfff```]]]```___[[[ZZZ]]]\\\VVVSSSXXXccciiihhhdddeeeeeeeeecccbbbcccfffiiimmmjjjggghhhkkknnnnnnmmmooooooooommmkkklllmmmooodddgggkkkmmmnnnnnnpppqqqmmmlllkkkmmmqqqsssrrrpppqqqnnnkkkjjjjjjkkkkkkkkkiiihhhgggdddbbbbbbeeegggiiiiiieee]]]ZZZ^^^cccdddffffffffffffeeedddcccbbbggg```YYYZZZ^^^^^^WWWPPPUUUUUUVVVWWWWWWUUUSSSQQQOOOXXX]]]XXXUUUXXX]]]___bbbeeehhhjjjjjjjjjkkkllliiieee___]]]]]]^^^^^^^^^bbbaaa___^^^]]][[[XXXVVVZZZSSSHHHAAA===;;;999888444333222111///...---,,,...///111111000///000000///111333222//////000333222555999;;;666...---111111222222333333222222222222222111111111111222222111000000///...---------...------------...//////.........///////////////......////////////......000000000000000000000000222222222333333444444444000222555888<<<>>>@@@AAAAAA???===>>>AAADDDCCCAAAAAAAAABBBDDDHHHKKKLLLLLLMMMRRRXXXYYYVVVUUUWWWZZZ```eeelllpppqqqnnnllljjjggghhhjjjnnnqqqqqqnnnjjjjjjeeeaaaeeemmmqqqlllfffYYYVVVTTTVVVYYYYYYUUUQQQGGGEEEAAA>>>======???@@@DDDDDDEEEGGGIIIIIIGGGDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGJJJNNNOOOMMMIIIFFFEEEEEEFFFEEECCCAAABBBDDDGGGIIIGGGDDDCCCDDDCCC???<<<;;;>>>@@@===888555777:::666555222000............+++,,,.........///111333222222111000//////000000000///...///111333333222777444111000000000000///,,,,,,,,,------------------------------...///000,,,+++******,,,---,,,*********))))))))))))))))))*********++++++,,,,,,,,,)))***,,,...///000111111444777<<>>;;;777444222111222333......//////...............000111111///...000222111333888===:::333///111111222333333333222111000111000000//////000000111111000000///......------...---------......//////............////////////......////////////......000000000000000000000000111111222222222333333333222333555666888888999999:::888666777:::<<<<<<:::===<<<===@@@CCCFFFFFFFFFIIIMMMRRRRRROOOMMMNNNQQQUUUYYY___bbbccccccbbbbbbaaaaaaaaadddfffeeebbb^^^eeebbbaaadddkkknnnkkkggg]]]ZZZXXXYYY[[[[[[XXXTTTJJJGGGBBB>>><<<===???@@@@@@@@@AAADDDFFFGGGFFFDDDAAABBBCCCCCCBBBAAA@@@???DDDGGGJJJKKKIIIFFFCCCBBBAAAAAA???===;;;:::<<<>>>???===;;;<<<<<<;;;888444555888:::888333000222444333222000...,,,,,,,,,,,,---...//////......000222111000000//////000000111333111//////000111000///111///...---/////////..................---------------,,,,,,------...///,,,+++******,,,,,,+++******************************++++++++++++++++++,,,***+++,,,------...------///111555:::@@@FFFKKKNNNUUUYYY^^^```aaagggqqqzzz}}}~~~~~~zzzzzzwwwpppoooyyy~~~~~~|||wwwttttttpppnnnsss|||~~~zzzzzzyyyrrrrrrvvvxxxzzz~~~}}}}}}zzzwwwtttsssuuuzzz~~~yyyzzz}}}~~~{{{xxxvvvlll\\\JJJ;;;222//////...,,,******+++++++++***************************))))))))))))))))))))))))%%%&&&''')))+++,,,,,,,,,)))))))))******)))))))))***((((((***+++///888BBBIII???222***((()))******+++++++++,,,++++++******++++++************************)))******+++,,,---...<<>>AAADDDGGGGGGDDDBBBCCCEEEHHHKKKNNNQQQRRRTTTVVVXXXYYYWWWVVVWWWWWWVVVTTTRRR]]]\\\]]]aaaeeeggggggfff^^^[[[WWWWWWXXXXXXVVVSSSKKKGGGBBB===;;;;;;>>>???@@@???>>>>>>@@@AAA@@@???<<<<<<===<<<;;;:::888777<<<>>>AAABBB@@@===;;;;;;999999888555222111333444555444444555555444000---///222444333000------//////...---+++***))))))))),,,---...---,,,,,,...000////////////000111222333555333111000000///...---...------...000111///............------,,,,,,+++,,,,,,++++++,,,,,,------,,,+++******,,,,,,+++*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******+++,,,---000333666999;;;AAAHHHRRRYYY^^^eeennnvvvyyy}}}{{{zzz~~~yyy|||{{{~~~~~~{{{||||||yyyvvvqqqmmmpppvvvxxxvvvvvv}}}}}}vvvtttsssrrrrrryyy}}}|||{{{yyyuuutttssstttvvvzzz~~~~~~{{{wwwvvvyyy{{{}}}}}}zzzxxxsssnnncccSSSBBB666000///...,,,******+++,,,+++***************************))))))))))))))))))))))))$$$%%%'''(((******++++++(((((())))))))))))(((((((((&&&&&&)))))),,,444===DDD<<<222,,,***++++++***++++++++++++++++++++++++))))))*********************)))))))))))))))*********333;;;;;;444---+++---,,,***))))))++++++***((()))))))))*********++++++(((''''''''''''(((((()))'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))zzzrrrjjjooorrrsssxxxrrrgggZZZTTTTTTWWWYYY[[[WWWXXXYYY[[[]]]```dddgggfffggghhhhhhfffeeefffgggdddbbb^^^]]]___dddhhhkkkkkkkkkkkklllmmmllljjjhhhmmmllljjjfffbbb``````bbbaaaaaaccceeehhhjjjlllllllllppprrrnnngggeeelllssszzzxxxtttooojjjhhhhhhiiihhhmmmooollliiiiiigggcccbbbdddfffhhhiiiiiigggfffaaa___[[[WWWUUUUUUVVVWWWXXXWWWXXXZZZ\\\ZZZVVVRRRQQQPPPPPPRRRVVVZZZZZZWWWXXX[[[```ccceeeeeefffgggkkkkkkhhhdddaaa```cccfffeeecccccccccdddeeedddbbbhhhiiikkkmmmmmmlllhhhfffccc^^^UUUKKKCCC>>>;;;:::999666333111000000///.....................000111777333444;;;???;;;444111111222333444444222///---000//////......//////000000000//////............---......//////////////////...............---------......//////......---........................////////////////////////......///000111111000000111111000000111222333333444333333555888::::::999888:::======;;;:::;;;<<<@@@AAABBBCCCDDDFFFIIILLLOOOMMMLLLKKKJJJJJJIIIIIIPPPSSSVVVXXXZZZ\\\^^^___VVVSSSPPPNNNNNNNNNMMMLLLHHHDDD>>>999777888:::<<>>;;;999999888666555333444555555444333222111111333666666444222111111222222222000...---...///333333444444333000---***---000222222///------------,,,,,,+++***))))))))))))***++++++***+++---////////////000111333555666555333111000000///...---000///000222333333111///---------,,,+++***)))))),,,++++++***++++++,,,,,,---+++***+++,,,,,,+++)))+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***+++++++++,,,---...000000444;;;FFFOOOVVV^^^hhhooommmxxx{{{||||||yyy}}}}}}}}}|||{{{yyy|||}}}{{{|||}}}{{{{{{yyysssnnnmmmoooqqqrrr{{{{{{wwwsssnnnnnntttzzz{{{xxxtttqqqoooqqqrrrtttvvvxxx{{{~~~}}}{{{xxxuuurrrqqqvvvxxx{{{}}}~~~|||zzzxxxrrrqqqkkk^^^LLL<<<222...---+++***)))***+++***)))************************)))))))))))))))))))))))))))))))))***))))))((('''(((((())))))))))))(((((()))((((((++++++,,,333;;;???:::222---++++++++++++((((((''''''(((((())))))(((((())))))******++++++***))))))(((((((((((()))***---000000...++++++,,,+++******)))))))))(((((())))))))))))************+++***)))'''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''(((((('''''''''((((((((())))))|||vvvooopppoookkkkkkmmmoooooogggeee___XXXUUUWWW[[[^^^VVVXXXZZZ[[[\\\^^^bbbfffgggiiijjjjjjiiihhhhhhhhhdddbbb___\\\\\\___dddgggjjjiiihhhjjjkkkkkkhhheeeggggggeeebbb^^^]]]^^^___\\\]]]```cccfffhhhkkkmmmkkkqqqtttpppiiigggmmmuuuvvvuuurrrmmmiiihhhiiikkkeeekkkooommmlllllljjjgggeeefffggghhhgggeeecccbbb]]]XXXRRRPPPQQQQQQPPPOOOSSSRRRSSSVVVZZZYYYTTTOOOPPPMMMLLLPPPVVVXXXWWWVVVUUUZZZ```dddfffggghhhiiigggiiiiiifffcccdddjjjooosssooojjjfffeeeeeeeeeeeehhhkkkooorrrrrrooolllkkkmmmiiiccc\\\TTTLLLGGGDDDBBB>>>888444333222111///222000///......000111111<<<555222777;;;999444222000111222333333111///...111000000//////000000111////////////............---...///000000000////////////......---------,,,------............------------------------------..............................//////000//////...000111000000000000111222333333222333555777666555111222444555555555777888999::::::999888999===???BBBAAAAAA@@@???@@@AAABBBDDDGGGJJJLLLLLLMMMPPPRRRKKKHHHEEECCCCCCBBBBBBAAA@@@===888444222333555777<<<999666444333222111///,,,---...///000000///...+++---......,,,++++++,,,---...///...------///000444555555444111...+++***,,,...///000///---------,,,,,,,,,,,,++++++******(((***+++,,,,,,---000222//////000111333555777888333111000///000111000///222222222333444333111//////......---,,,++++++***,,,++++++*********++++++---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,------,,,+++++++++++++++,,,------...333:::@@@GGGPPPYYY```]]]jjjqqqwww{{{vvv{{{zzzyyyyyyxxxwwwxxx|||}}}|||}}}|||{{{~~~pppfffgggmmmvvv~~~}}}xxxqqqkkklllnnnrrruuutttpppmmmkkklllooorrruuuvvvxxx{{{~~~}}}|||{{{zzzzzzxxxsssnnnqqqtttxxx|||~~~~~~|||{{{ttttttqqqfffVVVDDD666000,,,***))))))******)))(((************************))))))))))))))))))))))))***+++++++++******)))((()))******++++++******)))***)))***,,,++++++000888<<<888222...,,,+++++++++''''''&&&&&&&&&''''''(((((((((((())))))******+++))))))(((((('''(((((((((++++++++++++************)))))))))(((''''''&&&'''(((((()))))))))*********))))))((('''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''(((((((((((({{{wwwnnnnnnlllhhhdddbbbcccddd^^^bbbbbb\\\XXXZZZ^^^aaaWWWXXXYYYZZZ[[[^^^aaadddeeehhhkkklllkkkiiiiiiiiigggeeebbb^^^[[[[[[___bbbjjjhhhfffgggjjjjjjhhheeecccccccccaaa___^^^___```]]]___bbbdddfffhhhkkknnnkkkqqqvvvtttmmmjjjooouuuuuutttrrrnnnkkkkkkmmmooodddjjjnnnmmmmmmnnnmmmkkkiiihhhgggeeeccc```^^^]]]YYYTTTOOOMMMOOOPPPNNNKKKOOONNNOOOSSSYYYYYYSSSMMMLLLHHHHHHMMMRRRSSSSSSTTTWWW[[[aaafffhhhhhhiiiiiibbbfffiiigggdddfffnnnvvvzzzvvvppplllkkkllllllllliiimmmqqqsssrrrpppnnnnnnpppooonnnkkkfff```[[[XXXPPPIIIAAA;;;999777555222777444111///000111222111===555111444777555333333000000111111111111111000111000000//////000000111//////////////////......---...///000111000////////////......---,,,,,,,,,------............------.......................................---------000000000000///---,,,+++...//////...------///000333222111111333444333222---...///000111333444555222333333222111111333444555666777666555666888::::::<<<>>>??????@@@AAABBB???>>>===;;;:::999999999666444111///...///222333222111000000111111000...((()))+++---......------+++,,,,,,,,,******+++,,,,,,---//////......000111222333333111---+++******,,,,,,,,,,,,,,,,,,------,,,---------------,,,++++++---...//////000222555///000000222333555777888222000//////111222111000111000///000111000...---000000000//////......---,,,,,,++++++******++++++...,,,++++++,,,+++***)))))))))******+++,,,,,,,,,***************)))))))))((()))***+++,,,---------***************+++,,,,,,***,,,///333888>>>FFFKKKLLLYYYaaahhhrrrqqqlllpppzzz~~~}}}xxxuuuuuuuuuuuutttwwwyyyxxxzzz~~~~~~~~~tttffffffnnn~~~xxxqqqjjjiiifffffflllrrrrrrqqqqqqhhhlllppprrrrrrtttxxx{{{{{{|||{{{zzz{{{|||xxxqqqpppsssxxx|||~~~~~~}}}rrrrrrpppiii\\\LLL===333---+++))))))***+++***)))************************))))))))))))))))))))))))((()))***++++++,,,,,,,,,******++++++++++++******(((((()))+++)))(((,,,333:::777333...+++++++++,,,+++***)))((('''((())))))(((((()))))))))))))))))))))((((((((((((((())))))++++++******)))(((((()))&&&((()))(((&&&%%%&&&'''((((((((()))))))))******%%%%%%&&&&&&((()))***+++)))))))))))))))(((((('''''''''(((((()))*********&&&&&&'''''''''(((((((((zzzuuuhhhhhhgggeee```\\\\\\^^^ZZZ^^^^^^YYYWWW\\\^^^]]]XXXXXXXXXYYY[[[^^^```aaaaaaeeeiiikkkkkkiiihhhhhhddddddbbb___\\\\\\___bbbmmmiiifffgggjjjkkkiiifffcccdddfffeeedddbbbcccccccccfffhhhiiihhhiiikkknnnlllrrrwwwwwwrrrnnnpppsssuuutttrrrooolllmmmoooqqqhhhmmmooommmllloooooommmjjjhhheeeaaa^^^\\\ZZZZZZSSSRRRPPPNNNMMMKKKKKKKKKMMMLLLMMMSSSZZZ[[[UUUOOOIIIFFFGGGMMMQQQPPPQQQTTTZZZ^^^dddggggggffffffeee^^^dddhhhfffbbbdddmmmwww{{{xxxuuusssrrrqqqpppnnnkkkooorrrtttsssrrrssstttuuuvvvwwwwwwtttqqqmmmkkkaaaYYYNNNGGGDDDAAA>>>;;;<<<888333111222333333222777222000333666444222333000000//////000111222333000//////......//////000.../////////////////////---...000111111111///...//////...------,,,++++++,,,------......------,,,........................//////......------------......//////......---,,,,,,...///---++++++---///111///......000000///......---------///000111111,,,...000111000//////000...000222222000///111333444444444555666555555444555555666555444222222222...---,,,,,,,,,...000111,,,,,,,,,...000000...,,,)))***+++,,,------,,,++++++++++++***))))))+++---,,,...//////.........///.........,,,)))(((***,,,...,,,******+++---...///,,,,,,---.........---,,,...///000///......000222...//////000222444666777222000//////000111111000///---,,,,,,...//////...........................------,,,+++++++++++++++...,,,++++++++++++***((((((((())))))***++++++,,,))))))))))))************))))))******+++******)))++++++************++++++((()))***,,,///222777:::;;;FFFJJJOOOZZZ[[[XXX^^^hhhnnnuuuzzz{{{{{{|||}}}~~~{{{vvvrrrnnnnnnppprrrlllnnnnnnmmmrrr|||yyymmmlllrrr~~~{{{vvvqqqhhh^^^ZZZbbbnnnsssuuuvvvjjjnnnrrrsssrrrsssxxx|||}}}|||yyyuuuxxx}}}zzztttooorrrvvvyyy{{{{{{zzzxxxnnnllliiifff```SSSCCC888///---++++++,,,,,,,,,+++************************))))))))))))))))))))))))'''((()))***+++++++++***))))))************))))))(((''')))+++)))&&&***000:::777333...******+++---///---+++)))(((((()))***)))))))))))))))((((((((((((((((((((()))***++++++((()))******((('''((((((%%%''')))((('''&&&(((***(((((((((((()))))))))***'''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((({{{ttteeefffgggfffaaa\\\\\\^^^YYYZZZWWWRRRTTT[[[[[[WWWYYYXXXWWWXXX\\\___``````___bbbgggjjjjjjiiihhhhhh^^^___``````^^^```dddgggpppkkkggggggkkkmmmkkkhhheeegggiiiiiihhhfffffffffjjjlllnnnmmmjjjiiikkkmmmlllrrrxxxxxxuuuqqqqqqsssttttttrrrooollllllnnnqqqlllpppqqqmmmlllooopppooojjjhhhccc___\\\ZZZYYYYYYMMMPPPRRROOOJJJFFFHHHKKKMMMLLLMMMTTT\\\]]]WWWQQQJJJGGGIIIOOOQQQPPPRRRWWW^^^aaafffhhhgggdddbbbaaa\\\bbbgggeee```aaakkkuuu|||{{{zzzzzzyyyvvvrrrnnnnnnqqqtttuuuuuuuuuxxx{{{}}}}}}~~~}}}{{{yyywwwuuunnneeeYYYQQQNNNKKKGGGCCC???:::555333333444333222000...///444666333222333000///......///111333555.........------..................///////////////---...000111222111///...//////...---,,,,,,++++++,,,------......------,,,/////////////////////////////////......---------)))***+++---///000000000---...///...++++++---000...---,,,,,,------,,,***///...,,,,,,---.........)))---111333333111111111---000222222///---...000222000///000111000...,,,---///111111///---,,,,,,))))))***+++,,,...///000,,,,,,---...///...+++(((+++,,,,,,------,,,+++***)))******(((''''''***,,,---///000///---,,,,,,---***,,,,,,***'''(((,,,000000...++++++,,,///111222+++,,,---...///...---,,,/////////---+++***+++,,,------...///000222444555333111000///000111000///---,,,***+++...000111111+++++++++++++++++++++,,,...------,,,+++++++++,,,...---++++++++++++***((('''(((((()))******++++++(((((())))))******++++++************)))((('''&&&---,,,,,,+++******++++++((()))***,,,---...000111///777777:::EEEGGGGGGNNNNNNVVV```gggkkkmmmoooqqqqqqqqqnnnkkkhhhhhhkkknnneeefffddddddkkkzzz}}}tttrrrvvv~~~zzzhhhZZZQQQZZZhhhqqqsssuuunnnrrrvvvvvvtttuuuzzz~~~|||uuupppssszzzzzztttmmmooosssvvvvvvuuusssrrriiifffdddcccaaaWWWHHH;;;000///------.........---************************))))))))))))))))))))))))************)))((('''&&&(((((())))))))))))(((((())))))+++,,,***'''***000:::888333...***)))+++---000...+++)))((('''((()))******))))))((((((''''''(((((((((((()))+++,,,,,,%%%(((******)))''''''(((%%%(((******((('''))),,,(((((((((((())))))))))))---,,,***(((&&&%%%$$$$$$)))))))))))))))(((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((|||ssskkkiiifffbbb^^^ZZZXXXVVVRRRQQQQQQSSSVVVYYYZZZZZZTTTUUUYYY^^^cccdddaaa]]]\\\^^^ccciiimmmkkkddd^^^aaa```^^^\\\[[[]]]```cccjjjgggdddeeemmmtttrrrkkkjjjkkkmmmmmmllljjjgggeeehhhaaacccmmmqqqkkkkkkqqqpppsssvvvuuurrroooooopppqqquuuwwwvvvrrrmmmkkkkkkmmmpppsssqqqnnnkkkkkkmmmcccfffiiiiiiddd^^^YYYVVVOOOOOOOOOMMMLLLMMMOOOQQQSSSTTTXXX\\\^^^]]]ZZZVVVJJJLLLOOOPPPQQQSSSUUUWWW]]]___bbbddddddcccaaa```___bbbdddfffhhhiiilllnnnxxx{{{{{{wwwvvvwwwvvvrrrppppppqqqrrrssstttuuuuuuyyy~~~|||xxxxxxvvvrrrgggdddaaa^^^[[[XXXUUURRRTTTHHH>>><<<<<<:::666555555444333444666666555333333222000///.........///000///......---.........////////////////////////,,,---.../////////------((()))+++---.........---........................---------.........//////........................111///---+++***+++,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,---......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------,,,,,,+++***...------,,,,,,++++++***)))))))))***+++++++++,,,...------,,,+++***))))))+++*********))))))((((((***++++++***))))))***,,,---...------,,,+++***)))++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,...000...,,,///111111000---,,,---000555444111---***'''%%%$$$000000000000///...---,,,......---,,,,,,,,,------,,,,,,+++++++++,,,------)))***,,,---,,,+++(((''',,,,,,++++++++++++,,,,,,''''''(((((()))))))))***)))))))))))))))))))))))),,,+++++++++******))))))((((((((()))***+++---......///000111333555666777>>>@@@EEEKKKPPPUUUYYY[[[[[[``````^^^```fffhhheee^^^\\\^^^dddkkksss~~~zzzvvvvvvxxx{{{yyy}}}wwwlllYYYKKKSSSgggtttvvvsssxxxxxxyyyyyyzzzyyyxxxxxxxxxwwwtttrrruuu{{{|||yyykkklllnnnppprrrpppllliiijjjhhheeefffjjjfffUUUCCC999555000...//////...,,,///...---,,,++++++++++++((((((((((((((('''&&&&&&***)))(((''''''((()))***''''''(((((())))))******---,,,***(((&&&(((,,,/////////...+++)))'''((()))))))))(((''''''(((******))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((()))))))))((()))******)))(((''')))***---+++(((((()))***++++++''',,,,,,'''%%%))),,,+++&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))~~~{{{qqqnnnjjjeeeaaa^^^\\\[[[YYYVVVTTTTTTVVVZZZ]]]^^^YYYZZZ]]]bbbeeeeee```\\\^^^___aaaeeegggfffcccaaabbbaaa___]]]]]]^^^bbbdddiiigggeeefffmmmtttqqqjjjhhhiiijjjlllmmmmmmmmmmmmllldddccckkknnnkkklllrrrsssuuuwwwvvvssspppqqqrrrsssvvvwwwvvvrrrooommmmmmppprrrsssssspppnnnmmmmmmfffhhhiiigggbbb\\\XXXVVVOOOOOONNNMMMLLLMMMPPPSSSYYYYYY[[[]]]^^^]]]YYYVVVPPPRRRTTTUUUUUUVVVXXXYYY^^^aaafffhhhfffcccaaa```fffiiimmmooooooooooooppprrruuuvvvssssssuuuuuurrrnnnoooppprrrtttwwwyyyzzzxxx||||||wwwsssrrrpppmmmfffeeecccbbbaaa```^^^]]]___SSSIIIFFFEEE@@@<<<:::999777555555777888666555666555333111000000000111000000/////////000000111////////////////////////------...//////......---+++,,,---.......................................,,,,,,,,,---------..............................222000...---,,,,,,---.........---,,,,,,+++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------,,,++++++---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******)))++++++++++++******))))))***++++++***))))))***,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,000---++++++...///...,,,...///000///,,,,,,...000222111///---+++))))))(((+++,,,---...////////////------,,,,,,,,,------......------,,,,,,---------)))***+++,,,++++++))))))******))))))))))))************++++++++++++++++++************************+++++++++******)))))))))---,,,,,,,,,,,,------...,,,---...///000222333333333555777:::===???@@@@@@JJJOOOPPPOOORRRXXX[[[YYY[[[ZZZ\\\cccjjjqqq|||~~~zzzxxxzzz~~~}}}mmm```VVVYYYbbbiiinnnqqqwwwxxxxxxyyyzzz{{{{{{{{{rrrsssrrrrrrvvv{{{{{{wwwlllooorrrtttsssoookkkhhhiiigggfffhhhllljjjZZZIII===777000,,,,,,......---,,,,,,+++***)))))))))))))))))))))))))))(((''''''***)))(((((((((((()))******************)))))))))++++++***((('''(((+++...222111000---***)))+++---******))))))))))))******))))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))))))))*********))))))*********)))(((((()))***((((((((()))+++,,,,,,,,,'''+++,,,(((&&&)))***((((((((())))))))))))((((((%%%&&&''''''((((((''''''~~~qqqnnniiiccc^^^[[[ZZZZZZ]]]YYYUUUTTTVVV[[[^^^```___```cccfffgggeee```\\\______``````______aaaccccccbbb___^^^^^^```ccceeehhhiiihhhiiioootttqqqjjjeeefffhhhjjjmmmppprrrsssooogggdddiiilllkkknnntttuuuvvvvvvtttrrrpppqqqrrruuuvvvwwwuuurrrpppoooooorrrqqqqqqqqqqqqpppmmmkkkhhhiiiiiieee___YYYUUUSSSNNNNNNMMMLLLLLLNNNRRRUUU]]]\\\[[[[[[[[[ZZZVVVTTTUUUWWWYYYZZZZZZZZZ[[[]]]___eeekkklllhhhdddcccdddmmmppptttvvvtttqqqooonnnjjjmmmnnnlllmmmqqqrrrooogggggghhhkkkooosssxxx{{{xxx{{{yyysssnnnnnnmmmkkkdddeeefffgggggghhhhhhhhhhhh^^^VVVTTTSSSNNNJJJHHHDDD@@@<<<:::<<<<<<:::888555444222000////////////,,,,,,,,,,,,---...//////////////////////////////....../////////......---///...............//////........................,,,,,,,,,,,,------------////////////////////////222111///...------...///...------,,,,,,++++++***++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******)))***+++***)))(((***,,,((()))***,,,---.........************++++++,,,,,,***************)))))))))......------,,,,,,,,,+++...,,,***+++,,,------,,,,,,---...---,,,,,,...000//////...---------------+++,,,---...////////////,,,,,,+++,,,,,,---...///000///...------,,,------******************++++++******))))))))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))++++++***))))))((())))))+++++++++,,,---.........---...//////000000000000888;;;===>>>AAAGGGJJJJJJTTTSSSWWW___fffllluuu|||xxxwwwzzz|||yyy|||oooiiieeebbb``````gggooottttttuuuwwwyyy{{{}}}~~~ppprrrsssrrrtttxxxwwwrrrlllpppuuuvvvsssnnnlllkkkiiiiiiiiilllqqqooocccTTTFFF>>>333---,,,---//////++++++************++++++******************)))(((***))))))(((((())))))***,,,,,,,,,+++***))))))(((((())))))(((((((((+++---222222111...+++***,,,---+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))************************************************+++***))))))(((((())))))&&&''')))+++,,,,,,++++++(((++++++((((((******(((******++++++++++++******%%%&&&''''''((((((''''''||||||pppmmmfff```[[[YYYXXXXXXYYYWWWUUUVVVYYY\\\^^^______bbbeeeggggggddd```\\\]]]^^^___]]][[[[[[^^^bbbcccaaa^^^]]]^^^aaadddeeegggiiijjjkkknnnrrroooiiibbbdddfffiiilllnnnnnnooolllgggeeeiiimmmmmmpppuuuuuuuuutttsssqqqpppppppppuuuuuuuuusssrrrpppppppppqqqnnnmmmmmmooonnnjjjffffffhhhhhheee^^^VVVPPPMMMLLLLLLLLLLLLLLLNNNRRRVVV[[[YYYWWWVVVVVVTTTRRRPPPUUUWWWZZZ\\\]]]^^^___aaabbbhhhnnnmmmhhheeegggkkkppprrrtttssspppmmmkkkkkkgggjjjjjjhhhiiimmmnnnkkkddddddeeegggkkkqqqvvvzzzzzz{{{yyyrrrnnnnnnooommmeeegggiiijjjkkkkkkkkkllljjjccc___aaabbb___\\\\\\SSSNNNGGGEEEEEEEEEBBB>>>888777444222000/////////,,,,,,,,,,,,---...//////........................///////////////.........111000...---,,,---...///........................------------.........///000000000000000000000000000000///...------......---------,,,,,,++++++++++++++++++,,,,,,,,,------///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++*********))))))******+++++++++,,,************************)))*********((((((***+++'''(((***+++------......)))******+++++++++++++++************))))))))))))---------,,,++++++******,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////............//////000//////000//////...---,,,++++++++++++,,,---...///000///...---,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''*********+++++++++++++++***+++,,,---....../////////000222333666:::===>>>GGGGGGMMMVVV]]]ccckkktttzzzzzzzzzxxxwwwxxx{{{~~~zzzvvvwwwzzz|||sssqqqnnnkkkeeebbbhhhqqqooopppqqqsssvvvyyy}}}~~~uuuvvvuuuqqqppprrrqqqnnnkkkooosssrrrnnnkkklllooolllmmmnnnpppttttttkkk___TTTIII<<<222......///000------,,,,,,,,,---......***++++++,,,++++++******))))))))))))))))))))))))+++++++++******)))))))))&&&((())))))((()))+++---///000111///,,,***))))))++++++,,,,,,+++)))'''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))*********************************)))*********+++,,,+++)))))))))))))))((())))))*********+++---...222///+++((()))++++++*********++++++++++++******(((((()))***************|||uuuqqqmmmgggaaa\\\ZZZZZZZZZTTTUUUWWW[[[___```___^^^]]]___ccceeedddbbb___^^^ZZZ\\\^^^]]][[[ZZZ\\\___ccc___\\\[[[^^^aaacccdddbbbfffhhhgggiiikkkjjjfffaaacccfffhhhiiigggeeecccgggeeeeeejjjnnnppprrruuuuuuuuuttttttssssssrrrqqqtttsssrrrqqqqqqqqqpppoooooommmkkklllmmmlllhhhdddbbbdddfffddd]]]TTTLLLHHHKKKLLLMMMMMMNNNPPPSSSVVVUUUSSSQQQPPPPPPPPPNNNMMMOOOSSSXXX\\\^^^```cccdddeeejjjnnnlllgggffflllrrrqqqqqqpppmmmjjjhhhhhhjjjjjjmmmnnnllllllnnnnnnjjjiiiiiiiiikkknnnssswwwzzzxxxzzzwwwqqqmmmoooqqqpppjjjllloooooonnnllllllmmmlllggggggkkknnnkkkiiijjjccc]]]VVVSSSTTTSSSNNNIIIAAA@@@===999777555444444111111111000000111222222........................000000//////............000///...,,,,,,,,,------////////////////////////////////////000000000000000000000000000000000000......------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++((()))******+++,,,------++++++******))))))((((((((())))))******++++++,,,((((((((())))))))))))))))))******)))(((((()))+++)))***++++++,,,,,,,,,+++((()))***+++++++++******+++++++++++++++++++++***,,,+++++++++******))))))***************+++,,,---,,,,,,+++,,,---.........//////.........//////000000000000000///...------*********+++,,,---...///...---,,,+++************+++******))))))***++++++,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))************************)))))))))))))))*********+++************+++,,,,,,++++++++++++++++++++++++'''''')))***+++,,,,,,,,,---,,,---///000111333555888999???HHHOOOUUU]]]eeemmmqqqvvvzzz|||}}}}}}xxxuuuuuuwwwwwwtttrrrqqqooommmooouuummmnnnpppsssvvvzzz}}}~~~xxxyyyuuunnnllloooppppppnnnpppppplllgggeeehhhmmmnnnpppppppppsssuuuooohhh^^^TTTEEE999333000///------------,,,------......++++++,,,,,,,,,,,,++++++))))))************))))))((((((((()))))))))******&&&''')))))))))***,,,...000222444333///+++((('''******++++++***(((&&&%%%))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))((((((((((((***+++---...000---++++++,,,,,,+++)))***+++***)))***...555:::FFF;;;///)))((())))))***)))******++++++******)))((())))))***************{{{pppllliiiddd^^^ZZZXXXWWWWWWSSSWWW\\\bbbfffddd```\\\ZZZ]]]___```___^^^^^^^^^YYY[[[]]]]]]\\\\\\\\\]]]ccc___[[[[[[___bbbdddddd]]]bbbdddbbbaaacccdddbbbccceeeffffffeeebbb___]]]eeeeeeeeeiiimmmqqqrrrsssuuuuuuuuuvvvwwwwwwuuussssssqqqqqqqqqrrrrrrpppnnnooonnnmmmlllllljjjgggeee```bbbdddbbb[[[SSSLLLHHHMMMOOOQQQSSSSSSSSSUUUWWWRRRQQQOOOOOOOOONNNMMMKKKKKKOOOVVV[[[___bbbeeehhhhhhkkkmmmkkkggghhhlllqqqnnnnnnllliiiffffffhhhjjjmmmrrrtttrrrrrrrrroookkkiiiiiiiiijjjmmmppptttvvvtttwwwuuuooolllnnnooonnnmmmpppttttttqqqnnnoooppppppmmmnnnssstttqqqnnnnnnnnnhhhbbbbbbdddccc]]]WWWKKKIIIEEEAAA===:::888777666555444333222111111111000000000000000000000000111111000///............//////...---,,,,,,,,,---////////////////////////000000000000111111111222////////////////////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,---)))))))))))))))((((((((()))))))))*********++++++'''''''''(((((((((((()))((()))***)))(((''')))+++***+++++++++++++++***)))'''(((***+++++++++***)))+++++++++,,,,,,,,,------*********+++++++++++++++)))***++++++******,,,......---,,,,,,...///......///............//////000,,,---...///000000000000++++++***++++++,,,---...---,,,+++******)))******+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***************+++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++******))))))---******,,,---+++,,,/////////333;;;@@@DDDLLLTTT\\\cccnnnyyy~~~xxxvvvwwwzzztttrrruuuwwwvvvuuuuuummmoooqqquuuxxxzzz||||||uuuvvvrrrkkkiiinnnrrrtttqqqpppmmmgggbbb```bbbeeejjjlllkkkjjjlllpppoookkkeee\\\OOODDD===777111---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,)))******++++++******)))&&&''''''((())))))******'''((()))))))))+++...111666777777555000,,,***))))))))))))))))))((('''&&&))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))***---000333555666333000///111222000---,,,---------///777BBBJJJWWWGGG444+++)))'''&&&&&&)))))))))******)))))))))&&&'''(((((())))))((((((xxxooofffddd```\\\YYYVVVUUUTTTVVVYYY^^^dddfffccc]]]XXX[[[]]]^^^]]]ZZZZZZ[[[]]]\\\[[[ZZZ[[[]]]_________ddd___[[[[[[```dddeeeddd]]]ccceeeaaa___aaacccbbbgggfffeeecccbbbaaaaaaaaaiiihhhffffffiiinnnqqqqqqpppqqqrrruuuxxxxxxtttqqqrrrqqqqqqsssuuutttqqqnnnkkklllmmmllliiifffddddddbbbbbbbbb^^^YYYSSSOOOMMMQQQTTTWWWYYYYYYXXXXXXYYYVVVTTTSSSRRRRRRQQQNNNLLLJJJOOOWWW]]]aaaeeehhhjjjiiikkkmmmllljjjiiiiiiiiihhhiiiiiihhhffffffhhhiiijjjooosssssssssrrrnnnhhhffffffgggiiikkkmmmoooppptttvvvuuuoookkkllllllkkkiiinnnssstttrrrpppqqqsssqqqppprrrxxxxxxtttpppppprrrmmmjjjlllrrrsssllleeeZZZWWWRRRMMMHHHDDDBBB@@@???>>>;;;999666555444333333333333333333333333333222111000///.........///....../////////......---///////////////////////////000000000000111111111........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++---///000******+++++++++,,,,,,,,,------------------------++++++,,,,,,++++++***)))))))))******++++++,,,,,,)))))))))))))))*********))))))))))))************'''((((((((())))))))))))((()))***)))'''''')))*********++++++++++++******'''(((***+++++++++)))))))))******+++,,,---......+++++++++,,,------......)))+++,,,,,,***+++---000111///,,,---...///...---,,,,,,------...///000111***+++,,,---............,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,+++)))((('''******))))))))))))************++++++++++++++++++***************************+++++++++,,,,,,,,,,,,******)))((((((((())))))***+++++++++,,,,,,------------......------,,,+++---)))))),,,,,,)))***...+++***,,,000333666<<>><<<777111,,,***+++,,,******))))))((()))))))))++++++++++++++++++++++++)))))))))(((((((((((((((***************************+++,,,///333888===???===999666666888999666333222444666666888???JJJRRR[[[HHH555---,,,***(((((())))))************))))))''''''((())))))))))))(((|||sssmmmgggfffccc```]]]ZZZXXXXXXWWWZZZ^^^bbbccc___YYYTTT]]]^^^^^^[[[XXXWWWZZZ]]]___[[[XXXYYY]]]```aaaaaaeee```\\\]]]bbbfffgggfffaaafffhhhddd```bbbeeefffjjjhhhdddaaaaaacccfffhhhmmmkkkfffccceeekkkooopppkkkkkknnnrrrvvvvvvqqqmmmrrrqqqrrruuuwwwvvvrrrnnngggjjjkkkiiieeeaaaaaabbbeeedddaaa\\\VVVSSSSSSSSSTTTWWW\\\^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWTTTQQQNNNLLLQQQYYY___cccgggiiikkkjjjlllnnnooommmiiieeebbbaaadddfffgggfffffffffgggcccjjjoooppppppooojjjdddfffgggiiikkknnnpppqqqrrrvvvyyywwwqqqllllllkkkiiibbbhhhoooqqqpppppprrruuupppppptttzzz{{{vvvssstttqqqnnnlllrrrzzz|||vvvoookkkhhhccc]]]WWWSSSPPPNNNLLLKKKHHHEEEAAA???===<<<666666666666666666666666333222000///.........///...///000111111000///...000000000000000000000000////////////000000000000..............................///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++...000111*********++++++,,,,,,,,,------------------------***++++++++++++***))))))***************+++++++++))))))******+++++++++,,,*********)))))))))))))))(((((())))))*********+++((()))))))))'''''')))***((()))***+++++++++++++++'''(((***+++,,,+++)))((((((((()))+++,,,---...///+++,,,,,,---...///000000)))+++---,,,++++++...111333000------///000...,,,******+++,,,...000222333,,,,,,,,,,,,+++***)))))),,,,,,++++++***+++++++++,,,,,,+++++++++,,,------,,,,,,------,,,)))&&&%%%,,,,,,++++++++++++,,,,,,''''''(((((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,---------000///...,,,+++*********)))******+++,,,,,,------+++,,,------............---))))))------***+++///,,,))))))+++,,,---222999<<>>111000///...---,,,,,,,,,)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))******)))((())),,,222666BBB===555,,,&&&&&&***...+++***)))))))))***+++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++------///333888>>>DDDGGGCCC>>>::::::===>>>;;;777:::===?????????BBBJJJQQQUUUBBB111...000///,,,,,,*********++++++*********))))))***+++++++++++++++{{{nnnhhhbbbbbbaaa___\\\YYYVVVTTTWWW[[[```aaa```\\\YYYWWWYYYZZZ[[[\\\^^^___```aaa\\\ZZZYYYZZZ^^^cccgggiiijjjeee``````cccgggiiihhhkkkmmmlllfff___\\\aaagggjjjdddbbbhhhkkkiiiiiilllkkkpppooogggdddiiimmmnnnlllggggggoootttrrrqqqsssuuuyyyyyyvvvuuuvvvsssoooccceeeffffffdddaaa```___bbbbbb^^^XXXWWWZZZ\\\ZZZ]]]___```^^^YYYWWWXXXZZZ[[[[[[ZZZYYYWWWTTTQQQOOOVVVRRRQQQWWWaaagggfffcccggggggggggggfffccc___[[[ZZZZZZ^^^eeeiiiiiijjjmmmhhhkkkpppqqqpppmmmjjjiiikkkjjjhhhggghhhkkknnnppptttvvvtttqqqpppqqqooojjjdddgggjjjlllmmmpppuuuyyyxxxsssrrrxxxzzzwwwuuuwwwtttkkkiiisss{{{{{{vvvttt{{{sssjjjcccaaa``````___aaa\\\YYYXXXRRRHHHCCCEEEAAAAAA@@@===;;;999:::;;;666333111222444555333000//////000222444444222000---...///---++++++///222222111000//////000111222------......------,,,+++------------------,,,,,,///---,,,******+++,,,---.........------,,,,,,,,,'''(((+++---///000000000---,,,+++++++++,,,---...///...---,,,,,,---...///*********++++++,,,,,,---***+++,,,,,,---------,,,,,,+++******,,,,,,+++***+++***)))(((((()))***+++,,,,,,++++++***))))))((()))***+++++++++)))((('''***,,,...---+++(((''''''))))))))))))((((((((((((&&&(((+++......---,,,******+++,,,,,,------,,,,,,,,,+++***)))))))))***+++......---,,,,,,,,,,,,---------,,,---...000222333,,,,,,,,,+++******))))))++++++******)))*********((())))))************)))(((((())))))******++++++))))))))))))******************************************************+++++++++***((((((+++///333666777666333...)))'''''')))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******...---,,,+++,,,...000222000555===GGGRRR]]]hhhooo{{{wwwtttuuuyyy{{{wwwssstttrrrpppqqqtttuuurrrpppnnnpppoookkkkkkpppqqqpppmmmmmmmmmlllkkkjjjiiiiiicccbbbcccggglllmmmiiiddd```\\\UUUPPPPPPXXXfffppptttnnnhhhhhhiiicccTTTHHHBBB999222333222...+++---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********000,,,'''%%%(((+++,,,++++++((((((***+++,,,111888>>>:::444///---+++***(((%%%''')))+++,,,,,,+++******)))))))))))))))******))))))))))))((((((((((((******)))))))))))))))***000111333555777:::<<<===777555333222444666777777AAABBBBBBAAABBBDDDIIILLLIII@@@555...------+++(((+++)))(((***+++)))((('''''''''(((***,,,,,,***(((wwwkkkfffbbb```]]]YYYVVVUUUTTTTTTYYY]]]bbbdddbbb___[[[ZZZ[[[[[[\\\^^^___aaabbbccc_________aaadddfffggggggjjjhhhffffffgggiiijjjjjjllllllkkkfffaaa```cccgggqqqkkkiiilllnnnkkkiiikkkiiimmmmmmfffbbbfffiiiiiikkkggghhhnnnqqqpppqqquuuwwwzzzyyyuuurrrqqqmmmhhhhhhhhhgggeeecccbbbaaaaaa___aaa```\\\[[[^^^^^^\\\\\\]]]^^^[[[VVVSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTUUU[[[cccggggggeeegggeeecccbbbccccccbbbaaaZZZZZZ___gggkkkkkkkkknnnkkkmmmooopppooonnnnnnooommmmmmmmmkkkjjjjjjmmmooorrrttttttrrrrrrsssqqqlllgggiiilllnnnpppsssxxx|||}}}xxxvvvzzz{{{xxxvvvwwwssslllkkkrrrxxxxxxvvvuuu{{{uuunnniiihhhggggggfffmmmiiigggfff___UUUOOOPPPJJJJJJIIIGGGDDDAAA@@@@@@<<<999555555666666444111333333333444666555222000...//////---+++,,,///222111111000//////000111111...............---,,,,,,------------------------///...,,,+++***+++,,,---------,,,,,,,,,+++++++++)))***,,,...000000000000...---,,,+++++++++,,,,,,......------------......+++++++++++++++,,,,,,,,,+++,,,,,,---,,,,,,,,,+++---,,,++++++------,,,+++,,,+++***))))))***+++,,,************************)))******+++***)))(((''')))+++------+++)))((((((******)))))))))(((((((((''')))+++---------,,,+++***+++,,,,,,------,,,,,,,,,+++*********+++,,,,,,...---,,,,,,++++++,,,,,,------------...///111222000000////////////......)))))))))***+++,,,---...)))***************))))))((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------***)))))))))+++...111333333222000---***((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++,,,---///000...111555;;;CCCNNNYYY```nnnllljjjlllppprrrqqqooopppnnnmmmmmmnnnoooooonnnkkkllljjjeeedddggghhhgggiiihhhhhhjjjlllmmmkkkjjjcccbbbdddhhhnnnoookkkgggeeebbb\\\WWWVVV]]]iiirrrwwwsssqqqqqqsssnnncccYYYQQQEEE:::666222...,,,...++++++*********++++++,,,,,,,,,,,,++++++*********---***((('''(((+++,,,,,,+++))))))+++,,,,,,111888<<<777222...,,,++++++***''')))+++---------,,,+++***)))))))))))))))******&&&&&&'''((()))***++++++******)))))))))))))))*********+++,,,---...///000111...,,,,,,...000000000999999:::::::::===AAAEEEHHHAAA888444333333000...---***(((((()))))))))***(((((('''(((+++,,,,,,+++sssiiifffccc```ZZZUUUSSSRRRTTTVVVXXX]]]bbbeeedddaaa]]][[[[[[\\\]]]^^^```bbbcccdddaaacccfffhhhhhhfffdddbbbggghhhjjjkkkjjjiiiiiiiiikkkjjjgggdddcccdddfffgggtttooommmnnnmmmjjjhhhhhhgggkkkkkkfffbbbbbbdddeeeiiihhhiiilllmmmnnnrrrxxxzzz|||{{{vvvsssqqqnnniiijjjiiigggeeecccaaa``````[[[___```______aaa```\\\XXXZZZZZZWWWRRROOOOOOQQQQQQRRRRRRSSSUUUWWWYYYZZZUUUXXX\\\aaaeeefffgggfffeeebbb___^^^```dddfffhhh\\\]]]bbbkkknnnmmmmmmooommmmmmmmmmmmlllnnnqqqtttooorrrtttqqqllliiikkknnnmmmqqqsssrrrrrrsssppplllhhhjjjmmmoooqqquuuzzz~~~zzzxxxyyyyyyvvvttttttwwwsssppprrrsssrrrrrrssszzzwwwsssqqqpppooonnnmmmqqqoooooonnnggg^^^XXXXXXWWWWWWVVVTTTRRRNNNKKKJJJHHHDDD???<<<<<<<<<999666666555555666666555333000000000000...,,,---///222222111111000000111111222///////////////......---,,,,,,,,,---.........///000///---,,,,,,,,,---...,,,,,,++++++++++++******,,,---...///000000000///...---,,,,,,++++++++++++------............------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***...,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,''''''((())))))***++++++)))************)))(((((((((***,,,,,,+++)))))))))++++++*********))))))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,+++************+++---------------...///000111111111111222222222222++++++++++++,,,,,,---...+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((()))***+++,,,...//////)))))))))***+++,,,---...---...---+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,---------......---...333<<>>;;;:::;;;;;;999666222///+++))))))*********,,,)))''''''(((*********pppgggfffddd```[[[WWWTTTTTTUUUVVVUUUZZZ```cccbbb___]]][[[ZZZZZZZZZ[[[]]]___aaacccdddfffhhhhhhfffcccaaa```bbbgggkkkllliiifffeeefffiiifffbbbbbbdddffffffeeellljjjiiijjjiiigggeeeeeefffjjjkkkiiieeeccccccdddiiijjjkkkllllllnnnuuu{{{{{{~~~}}}yyywwwxxxuuuqqqhhhhhhgggfffeeebbb^^^[[[ZZZ]]]^^^\\\\\\^^^]]]ZZZRRRTTTUUURRRNNNKKKLLLNNNMMMNNNOOORRRVVVZZZ^^^aaaXXX]]]cccffffffdddcccdddbbb```^^^___bbbgggkkklllaaaaaafffnnnpppnnnlllnnnkkklllmmmmmmmmmnnnqqqsssqqqvvvyyyvvvnnniiijjjnnnjjjooosssrrrqqqqqqoookkkiiijjjkkknnnqqquuuyyy|||zzzxxxvvvuuutttrrrpppppp|||yyyvvvrrrnnnkkklllnnnwwwwwwuuutttsssqqqooonnnnnnppprrrqqqkkkccc___^^^``````_________\\\XXXUUUWWWRRRLLLHHHGGGEEEBBB???888777666777888777555333333222000...---...000111333333333222222333333333000000000000000///......+++,,,,,,---...//////000000///...------------...,,,,,,,,,+++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////...,,,,,,---------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++'''''''''((())))))******))))))*********)))))))))&&&(((***+++***)))***+++++++++++++++*********)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,---...//////++++++***)))))))))))))))------------------............///000111111222222111000...---,,,+++******,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------((())))))******************++++++***))))))+++,,,************************************************---,,,,,,++++++,,,,,,---***+++,,,---------------///...,,,+++---333;;;AAAMMMTTT^^^gggmmmqqqtttvvvrrrrrrqqqmmmhhhgggkkknnnooonnniiibbb```ccceeeccceee___ZZZ]]]eeelllllljjjeeeeeefffiiimmmmmmkkkhhhooommmiiiffffffiiimmmpppqqqtttvvvuuuqqqmmmjjjiiihhh]]]NNNBBB:::444///---++++++***)))))))))******+++++++++***************'''***,,,+++)))''')))+++,,,******---------111777>>>999333//////000111222---...///000000...,,,+++******)))((((((((())))))******))))))(((((('''''')))(((((((((((())))))***,,,+++++++++*********)))***((('''''')))************,,,------...000444777888888999<<>>MMM^^^kkktttwwwxxxtttssspppllliiiggghhhiiinnnmmmggg___^^^dddhhhhhhgggaaaZZZYYY^^^dddhhhhhhfffggghhhiiiiiiiiihhhhhhnnnllljjjjjjkkkmmmmmmmmmtttvvvvvvqqqggg```___```^^^^^^ZZZTTTOOOHHH===333------,,,+++************)))))))))***************(((***+++***)))(((((((((+++)))***------,,,///444777444000...///000000000111222333444333222000...---,,,+++***************'''((((((((()))))))))***''''''''''''((()))******''''''((((((((())))))))))))((('''(((******)))(((%%%'''((((((((((((+++---)))+++...222666999;;;<<<999@@@CCCBBBCCCFFFAAA888---+++************)))'''rrruuuyyy{{{~~~}}}oooddd```\\\\\\[[[YYYWWWSSSPPPNNNOOOQQQTTTVVVWWWXXXZZZ\\\ZZZYYYWWWUUUUUUWWWYYYZZZdddfffhhhfffcccbbbfffjjjgggfffeeeddddddcccaaa___aaa`````````bbbccccccccc```gggjjjfffdddffffffccc^^^bbbjjjrrrqqqjjjhhhkkkiiikkkkkkjjjoooxxx|||{{{uuuwwwuuupppnnnooonnnkkkhhhhhhkkkppprrrmmmccc[[[QQQTTTTTTRRRRRRTTTTTTPPPKKKNNNOOONNNLLLJJJLLLOOOQQQSSSXXX^^^ccchhhlllnnnkkkmmmoooooommmiiifffdddccccccccceeehhhjjjjjjiiihhhfffgggkkkllljjjkkknnnnnnqqquuuvvvsssoookkkjjjkkklllnnnnnnlllkkklllmmmkkkrrrwwwvvvtttwwwzzzzzzwwwtttqqqqqqssstttsssrrrpppwwwzzzvvvrrrooojjjeeeWWW[[[]]]]]]bbblllqqqpppnnnqqquuuvvvtttrrrqqqrrroooxxx|||vvvpppooopppoooeeecccbbbeeekkknnnmmmkkkfffdddbbbbbbbbb```[[[WWWMMMJJJGGGEEEDDDCCCAAA???:::666222000111111111//////000111222222111000/////////000000//////...---............////////////---------------,,,,,,+++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,+++,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------)))******++++++++++++***+++***))))))++++++***))))))***++++++++++++***)))((()))))))))***+++++++++***)))((((((((()))+++,,,((()))))))))(((''')))+++******)))))))))((((((((()))***,,,------,,,***)))))))))***++++++++++++++++++,,,------...---,,,++++++***))))))(((((())))))((()))+++,,,------------------......//////000000++++++++++++,,,---//////,,,---------------,,,,,,,,,+++++++++*********)))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))***(((***++++++***)))***+++************************************************,,,,,,++++++++++++,,,,,,......---,,,,,,,,,---...+++,,,,,,+++)))***,,,---000444???NNN^^^iiioooppppppnnnlllkkkkkkkkkjjjiiijjjhhhaaaYYYXXX]]]bbbcccdddbbb``````cccfffhhhhhhdddfffhhhiiijjjkkkllllllmmmkkkiiikkknnnpppqqqpppssstttsssmmmeee___^^^___\\\______[[[XXXSSSHHH;;;///...---,,,++++++++++++((()))))))))*********+++((('''&&&(((***++++++******((())),,,,,,+++---222222111000000333444444444333444666777777555444222///...---,,,++++++++++++(((((((((((())))))))))))'''&&&&&&'''''')))******************************(((''''''((()))***)))'''&&&((())))))(((''')))*********+++,,,---///222444444>>>DDDFFFMMMVVVVVVNNN???:::333...+++***)))(((XXX^^^fffnnnttt{{{ttthhhbbb```___]]][[[XXXUUUSSSRRRQQQRRRTTTUUUVVVYYY\\\___]]]\\\YYYWWWWWWXXXZZZ[[[]]]aaaeeeeeebbbaaadddhhhgggccc___^^^``````^^^\\\aaaaaabbbbbbbbbcccdddeeecccjjjlllgggccccccbbb^^^ZZZ^^^gggqqqqqqjjjgggkkkhhhjjjiiiiiipppzzz|||xxxnnnqqqppplllllloooooommmffffffgggkkknnnkkkbbb[[[MMMRRRUUUUUUVVVWWWUUUQQQMMMPPPQQQOOOLLLJJJLLLNNNTTTWWW\\\aaagggkkkmmmnnnnnnooopppqqqpppmmmjjjhhhfffdddcccdddfffhhhhhhhhhfffcccdddhhhkkkjjjmmmqqqnnnppprrrqqqnnnjjjgggfffiiiiiiiiijjjkkklllmmmmmmfffmmmsssrrrrrrvvv{{{}}}xxxtttpppooopppqqqooommmooowww|||wwwppplllfff___PPPTTTVVVWWW___jjjnnnkkknnnrrrwwwxxxwwwvvvwwwxxxuuu~~~zzzrrrrrrsssrrrgggdddbbbeeejjjnnnnnnkkkbbbaaaaaabbbdddbbb]]]XXXOOOLLLHHHEEECCC@@@===;;;;;;777222111111222111///---...///000000///...---///////////////......---///////////////.........,,,,,,------,,,,,,+++************++++++,,,,,,,,,......,,,,,,,,,,,,---...............---+++)))(((...---++++++++++++---...,,,,,,,,,------.........,,,,,,,,,++++++)))((((((,,,+++******,,,,,,+++******+++,,,------,,,+++***''''''(((***+++,,,......***)))(((((((((***+++,,,((()))***)))''''''(((***))))))))))))(((((((((((()))***---......,,,***((())))))***++++++++++++***+++,,,---------,,,+++***++++++***)))))))))))))))'''(((***,,,------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,***))))))))))))******+++''')))++++++++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,///---+++******+++---.........,,,***((((((+++---///000555BBBSSSaaahhhjjjnnnllljjjlllooopppnnnkkkhhhfff^^^UUUSSSYYY]]]^^^aaabbbeeeggghhhiiihhhhhhbbbeeehhhjjjlllmmmoooqqqnnnllljjjlllpppsssssssssmmmnnnlllhhhbbb^^^\\\]]]^^^bbbccc___^^^ZZZOOOBBB000///...---,,,,,,,,,,,,(((((())))))*********+++&&&$$$###%%%***......,,,)))((())),,,,,,***,,,111111111222444888:::;;;:::555777888999999888777666000///...---,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&'''''')))*********))))))(((((('''&&&&&&((((((((()))++++++***((()))+++,,,+++))))))***+++---,,,***((('''(((,,,...000;;;BBBGGGRRRaaafff```SSSKKK===111***'''&&&&&&FFFLLLUUU]]]aaahhhwwwxxxjjjaaa]]][[[YYYWWWVVVVVVWWWXXXWWWWWWVVVTTTSSSUUUYYY\\\]]][[[XXXXXXYYYZZZXXXWWWYYY^^^bbbbbb``````eeejjj^^^^^^]]][[[ZZZ[[[^^^```___bbbfffgggeeecccaaa```aaammmtttlll```[[[^^^aaacccdddfffiiillljjjddd___^^^jjjnnnjjjqqq}}}}}}rrrmmmiiifffeeehhhiiiiiigggdddaaaaaaeeefffaaa[[[YYYTTTQQQTTT^^^ccc\\\UUURRRMMMTTTWWWRRRNNNOOOQQQQQQ]]]___aaaaaaaaadddiiinnnpppkkkkkkpppqqqlllhhhiiieeeddddddeeeggghhhhhhggg]]]___aaaaaaaaadddjjjooohhhoooqqqjjjeeegggiiihhhkkkhhhffffffgggfffgggiiiiiiggggggjjjppptttuuutttvvvtttssssssoooiiihhhkkkooozzz}}}uuuooommmdddXXXQQQPPPQQQVVV^^^hhhppptttsssxxx}}}}}}yyyvvvwwwyyyxxx{{{}}}xxxooohhheeeeeeeeeddddddfffjjjllljjjhhhbbbaaa```______\\\XXXUUULLLJJJGGGBBB===999555333111111000000//////............------------......000000///......///000111000......111555555111,,,---------,,,,,,,,,++++++************************---,,,+++***+++---///111---------...------,,,,,,,,,++++++******++++++,,,)))******++++++******)))++++++***+++,,,,,,+++)))************************------,,,,,,+++***)))))))))(((((('''((()))+++,,,***(((''''''(((((('''%%%+++******)))(((''''''&&&((()))))))))*********+++++++++************++++++)))((('''''')))---111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++***((()))***++++++***+++---------+++++++++---...***''')))...000...+++---///000/////////000222,,,,,,++++++***)))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,)))(((''''''''''''((((((++++++******************************************++++++++++++++++++++++++))))))***+++,,,...///000---..................------,,,000777@@@MMMaaarrrrrrooommmmmmnnnnnnppprrrkkkfff^^^WWWSSSSSSVVVXXXccckkkkkkaaaYYY[[[bbbeeedddfffiiijjjiiiiiiiiijjjlllnnnqqquuuxxxxxxtttqqqnnnnnnkkkgggaaa]]]\\\\\\WWW^^^```^^^```aaaVVVEEE999333...,,,---...+++((('''''''''(((***+++---...))))))))))))))))))))))))***((()))---,,,+++000999999777555777;;;>>>===<<<;;;888888<<>>;;;:::555333000//////...---+++...---+++***))))))((((((%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&))))))))))))************'''(((***+++,,,,,,,,,+++************************///777888777GGGbbbmmmgggeeeZZZIII;;;000+++'''%%%CCCFFFKKKPPPTTT\\\mmm}}}uuuiiiaaa^^^\\\XXXUUUSSSSSSUUUVVVXXXXXXXXXVVVUUUVVVXXXZZZXXXZZZ]]]]]][[[YYYXXXXXX[[[\\\]]]```ccceeeffffffaaabbbbbb```^^^]]]]]]^^^dddeeehhhiiiiiigggdddaaabbbkkkqqqjjjaaa^^^```bbb``````bbbfffhhhfffaaa]]]___fffhhhhhhuuutttqqqmmmhhhfffggghhhgggeeefffaaa___bbbaaa[[[VVVUUUVVVTTTWWW___ccc^^^XXXVVVUUU\\\```]]]YYYZZZ\\\[[[[[[\\\]]]___aaadddiiilllooohhhffflllpppmmmhhheeeaaaaaaaaadddhhhhhhddd```XXXZZZ[[[\\\]]]aaagggllliiinnnoooiiidddgggjjjkkkkkkhhhggghhhiiiiiigggeeeiiifffccceeejjjppprrrrrrtttqqqpppqqqnnnkkkmmmqqqwwwyyyqqqmmmcccXXXOOOMMMNNNSSS]]]iiisssxxxzzz|||}}}|||yyywwwwwwxxx}}}|||zzzssskkkeeeaaa```cccbbbbbbeeehhhjjjiiiggg```^^^[[[XXXVVVSSSOOOKKKEEECCCAAA===999666333111111000000000/////////...000//////......//////000111000///......///000000000......111444555000,,,---------,,,,,,,,,,,,+++---------------------------,,,+++++++++---///111...///......---,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***************************,,,,,,++++++******))))))************+++,,,...///+++***(((((())))))((('''*********)))((('''''''''))))))))))))))))))))))))***))))))))))))))))))***))))))(((((())),,,000222,,,,,,,,,,,,,,,,,,------......,,,+++***)))((((((+++***((()))***,,,+++++++++---------++++++,,,------+++)))+++...000///------///111222111000111111------,,,+++***)))((((((+++******))))))******+++************)))))))))((())))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***++++++,,,---...,,,------......------,,,...---///333999FFF[[[mmmvvvrrrooonnnoooooooooooohhhccc[[[TTTQQQRRRVVVYYY___fffggg```ZZZ]]]cccfffkkkllllllkkkiiiiiiiiikkknnnnnnooorrrvvvxxxxxxwwwtttssspppkkkddd___\\\\\\TTTYYYYYYVVVWWWXXXNNN???777222---,,,---...,,,)))$$$%%%%%%%%%'''((()))***))))))))))))))))))))))))***((())),,,------333;;;<<<:::888:::===??????>>>:::999:::>>>AAABBBAAA@@@:::777444111000...,,,*********))))))******+++,,,''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))''''''((()))((('''&&&%%%************************+++000222444BBBWWWddddddaaa^^^WWWMMM@@@555---***AAAAAABBBDDDGGGOOOaaarrr{{{rrrgggbbb^^^\\\XXXTTTRRRRRRSSSTTT[[[[[[\\\ZZZXXXWWWXXXYYYUUU[[[aaabbb^^^ZZZYYYZZZ]]]YYYXXX]]]fffjjjfffaaaaaaccceeeeeecccbbbaaaaaakkkjjjiiikkkmmmkkkgggbbbbbbiiilllgggbbbbbbdddddd___```bbbeeefffeeeaaa^^^eeehhhhhhnnnrrrmmmhhhfffggghhhgggffffff```\\\[[[YYYTTTQQQQQQZZZXXX[[[```bbb___\\\[[[\\\dddiiigggeeeffffffddd[[[ZZZYYY\\\```eeehhhiiimmmfffccchhhnnnmmmhhhccc___]]]]]]bbbhhhggg___WWWSSSTTTVVVXXX[[[```fffjjjkkkoooooojjjgggiiilllmmmiiijjjkkkllllllkkkgggccclllgggcccdddiiinnnqqqrrrqqqooonnnppppppooosssyyy||||||tttnnneee[[[PPPNNNMMMQQQ\\\iiittt{{{~~~zzzxxxxxxxxxxxxwww~~~yyyqqqiiiddd```]]][[[```_________aaaaaa___]]]YYYVVVQQQLLLIIIEEEAAA???;;;:::888666444222000///000000000000////////////111000000//////000000111222111000///......//////000//////111333333///+++......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///000000000///...---+++***)))++++++++++++++++++++++++------,,,++++++,,,------,,,,,,+++,,,---...,,,***************************************************+++++++++,,,---///000111---+++)))((()))***************))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))******))))))***,,,...000...------,,,,,,---------111///---+++))))))))))))+++)))((()))***,,,,,,++++++,,,------,,,+++,,,.........---....../////////...000444555444222111111//////...,,,+++)))((('''+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++*********+++++++++,,,,,,------,,,,,,+++------...///111;;;PPPccctttrrrnnnlllkkkkkkjjjiiihhhbbbYYYQQQNNNQQQWWW[[[ZZZ___bbb^^^[[[^^^cccfffmmmnnnooommmlllkkklllnnnqqqooommmnnnqqquuuwwwxxxwwwvvvsssnnngggaaa___^^^RRRUUUSSSOOOPPPPPPGGG:::444000,,,,,,---...---+++(((((((((((()))***+++,,,))))))))))))))))))))))))+++)))))),,,...111777???@@@>>><<<<<<>>>@@@@@@@@@>>>@@@CCCEEEGGGFFFDDDCCC>>>;;;777444222///,,,)))***))))))))))))***++++++))))))***+++++++++++++++))))))(((((((((((('''''''''''''''((((((((()))))))))))))))((('''%%%###"""))))))))))))))))))))))))((()))+++111:::GGGTTT]]]\\\bbbgggcccVVVEEE777000AAA??????@@@BBBIIIYYYiiiwww~~~}}}nnneeebbb\\\[[[YYYWWWVVVUUUUUUUUU]]]___```___\\\ZZZYYYYYYYYY\\\```bbbaaa___^^^]]]\\\XXXWWW]]]eeeiiieee______aaadddeeeeeeeeeggghhhooollljjjlllooonnnhhhbbbaaafffgggeeedddgggiiihhhccceeefffhhhiiihhhfffdddiiilllnnntttoookkkfffdddfffggggggfffddd]]]WWWTTTQQQMMMMMMPPPZZZ[[[]]]``````___^^^^^^```gggmmmlllkkkjjjhhheee___\\\ZZZ\\\aaaeeefffeeejjjgggfffiiilllllliiigggaaa\\\[[[___ffffff]]]TTTQQQQQQSSSVVVZZZ```fffjjjlllooopppooolllkkkkkklllgggooouuutttoookkkhhhfffqqqmmmjjjkkkooosssuuuuuuqqqoooqqquuuuuutttvvv{{{{{{|||uuuooohhhaaaUUURRROOOSSS\\\hhhtttzzz{{{uuutttwwwzzzzzzyyy|||sssggg___\\\[[[YYYVVVZZZYYYWWWUUURRROOOLLLJJJLLLHHHCCC???===;;;888666333222222111000000//////000000000000////////////111000000//////000000111222111111000///.........000//////000222222///,,,............------------************************---,,,,,,,,,,,,---...///............---,,,+++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,+++,,,......,,,+++************************)))))))))))))))*********++++++,,,---...000111111---***(((''')))***+++******)))))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))++++++***)))***+++---...///...---,,,,,,,,,---...222000...+++)))))))))******)))((()))+++,,,,,,++++++,,,...---,,,,,,---...000111222111...------...---111555777666333111000111000///---+++***)))(((***))))))(((((())))))************))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))***))))))))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******++++++++++++,,,,,,++++++++++++,,,......---222CCCTTTfffjjjlllfffaaa```bbbdddjjjbbbXXXOOOLLLOOOVVV[[[YYY\\\]]]\\\\\\^^^bbbeeeiiillloooqqqpppppppppppppppnnnlllmmmooorrrssstttttttttrrrnnngggbbb```___RRRSSSRRROOOOOONNNDDD888000...,,,,,,---...---,,,***************+++,,,---))))))))))))))))))))))))+++***))),,,000555<<>>===>>>???AAAAAADDDKKKRRRSSSOOOKKKEEE???>>><<<999666444111---***---,,,+++)))(((((((((((()))***++++++,,,,,,++++++))))))(((((((((((((((((())))))*********+++++++++,,,,,,+++***)))'''&&&%%%(((((((((((((((((((((((((((%%%(((...222666CCCSSSYYYbbbmmmppphhhVVVCCC666???>>>>>>@@@BBBHHHTTTaaauuu}}}xxxkkkdddbbbXXXYYY[[[\\\\\\[[[YYYWWW^^^```bbbaaa___\\\[[[[[[aaa]]][[[]]]bbbdddccc```YYYYYYZZZ]]]bbbdddcccaaaaaabbbbbbbbbbbbdddhhhkkkoookkkiiijjjmmmmmmgggbbb```eeefffeeefffkkkmmmlllfffhhhjjjkkkkkkjjjjjjiiijjjoooqqqqqqxxx{{{nnniiieeecccdddeeecccaaa___XXXRRRNNNKKKIIILLLRRRXXX\\\___^^^\\\\\\^^^___bbbiiinnnmmmllllllhhhccceeeaaa^^^___bbbeeeeeedddhhhkkknnnllljjjiiikkkmmmfff___ZZZ\\\bbbccc^^^WWWOOOOOOPPPSSSXXX^^^dddggghhhjjjmmmooommmiiifffeeedddtttzzzooojjjkkkmmmsssqqqpppssswwwyyyxxxvvvrrrssswww|||{{{wwwvvvyyyyyy}}}~~~yyysssnnnhhhcccXXXVVVTTTWWW```lllvvv{{{|||vvvqqqrrrwww|||}}}{{{{{{pppbbbYYYVVVUUURRROOOLLLKKKJJJGGGCCC???<<<;;;===:::777555555555555444//////////////////000000////////////000000000000000//////......//////000111111111000///...------/////////000111000///---/////////.........------........................---,,,,,,,,,------......,,,,,,------...---------***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,++++++,,,------,,,***)))))))))))))))))))))))))))))))))))))))*********)))***+++,,,---...//////+++)))''''''(((******)))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,+++******))))))******+++++++++*********+++,,,---///...---++++++,,,------111000...,,,***))))))******)))((()))+++,,,,,,,,,+++,,,...------,,,...///333444444333///,,,++++++---111555777666333000///000000///...---,,,++++++(((((((((''''''((((((((())))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))***++++++))))))*********+++++++++((((((((((((((((((((((((************************))))))))))))***+++,,,---***++++++++++++++++++***(((***...///,,,---777DDDSSS```iiibbbXXXWWW]]]bbbfff^^^SSSKKKHHHLLLSSSYYY]]]\\\\\\]]]^^^___bbbeeegggkkkqqqtttsssqqqnnnlllkkkkkklllooosssuuuuuuuuuqqqqqqoookkkeee___\\\[[[RRRRRRQQQPPPPPPLLLAAA666---,,,,,,,,,---------,,,(((((('''''''''((())))))))))))))))))))))))))))))*********,,,111999@@@BBB>>>===<<<<<<<<<>>>AAACCCGGGUUUaaaaaaZZZRRRGGG>>><<<;;;888777555333///,,,,,,,,,***)))((('''''''''((()))******++++++******(((((())))))))))))))))))************+++++++++++++++++++++******)))))))))((((((((((((((((((((((((+++&&&(((...---+++666FFFUUU[[[eeeooooooaaaLLL<<<===;;;===@@@CCCGGGRRR\\\rrr{{{sssiiibbb```VVVXXX[[[]]]^^^\\\ZZZYYY\\\^^^``````^^^]]]\\\]]]ccc\\\VVVXXX```eeeeeeaaaYYY[[[\\\]]]]]]^^^```bbbeeeeeecccaaa```aaaeeehhhkkkiiihhhiiijjjjjjfffcccccchhhjjjiiihhhkkkmmmkkkeeegggiiiiiihhhhhhiiijjjnnnssstttooojjjkkkkkkiiimmmiiifffddddddccc___[[[\\\UUUOOOKKKHHHFFFKKKSSSUUU\\\```]]]YYYZZZ]]]___eeejjjnnnnnnooooookkkfffiiifffdddccccccdddeeeeeefffnnnsssnnngggggglllooojjjccc\\\[[[___aaa^^^ZZZNNNMMMMMMPPPUUU[[[___aaa``````dddiiiiiieeeaaaaaaeeewww{{{nnnkkkooorrrrrrqqqrrruuuzzz{{{yyyvvvuuuwww|||xxxtttuuuzzz||||||xxxrrrkkkfffddd\\\[[[[[[___gggqqqxxx|||xxxssspppqqqvvvyyyyyywwwvvvlll^^^TTTOOOLLLHHHEEE<<<======;;;888555444444333111000000222333333222......//////000000000000////////////000000000000000//////......//////000000000111111000///...------...//////000000000///000////////////.........------------------------------------------------***+++,,,---............***+++,,,------,,,+++***------,,,++++++,,,------++++++***+++,,,---+++)))))))))))))))))))))))))))************************((()))***++++++,,,++++++)))((('''(((*********((())))))))))))((((((((((((&&&'''((()))***+++,,,---++++++************++++++************+++,,,------000...,,,*********+++,,,......---,,,+++***))))))***((('''(((+++------,,,+++,,,......------...000333333333222111...,,,***,,,000444666444111...---........................)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******,,,------***++++++,,,,,,++++++***((()))---///---,,,111999DDDWWWeee___UUUUUU[[[___YYYSSSKKKEEEEEELLLUUU[[[ddd^^^[[[^^^```bbbdddhhhlllppptttvvvsssnnniiigggfffhhhlllrrrwww{{{{{{zzznnnnnnmmmiiiccc]]]YYYXXXUUURRRNNNMMMKKKEEE:::111,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***)))))))))))))))))))))))))))++++++---333<<>><<<444666777666333111111333111000///000222222000/////////000000000000000000.../////////000000000111111000000//////000000111//////000111111000///...,,,---...//////000111222000000000/////////......++++++++++++++++++++++++---------------------,,,,,,,,,------...---------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***((()))))))))))))))))))))))),,,,,,++++++******))))))((()))******+++***)))((((((((()))+++---,,,***((((((((((((((())))))))))))************++++++++++++******))))))))))))******))))))***++++++,,,------///---+++)))((()))***+++***+++,,,---,,,+++)))((()))((('''(((+++---------+++,,,......------///111111//////000333222...+++,,,///222333111...,,,,,,,,,,,,---...000111222222******))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((()))***+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,******---------///444===PPP]]]ZZZUUUWWWXXXVVVKKKHHHCCCBBBHHHRRR^^^fffhhh```[[[^^^ccceeeiiimmmqqqsssuuuuuuqqqmmmjjjiiifffgggkkkpppuuuyyyyyyxxxggghhhiiihhhddd```^^^]]]]]]VVVMMMHHHDDD===444---+++,,,,,,,,,++++++++++++...---,,,,,,+++++++++,,,))))))))))))))))))))))))(((+++,,,...555>>>AAA>>>555666777888999===DDDIIIRRRfffuuuqqqeee[[[OOODDD===<<<;;;;;;:::777333///((((((((((((((()))******(((((()))***************(((((()))))))))*********(((((()))))))))*********)))(((''''''''''''((()))************************((()))******((((((,,,111<<>>FFFKKK\\\ooo{{{sssdddZZZNNNDDD@@@???>>>===;;;888333000,,,+++***(((''''''''''''))))))***++++++++++++***(((((())))))*********+++***++++++++++++,,,,,,,,,+++***)))(((''''''((()))************************%%%((()))((((((+++---,,,111;;;KKKYYY___[[[RRRJJJ>>>???@@@AAAEEENNNZZZcccttt{{{tttiiiaaa\\\ZZZZZZXXXTTTQQQPPPPPPQQQRRRWWWSSSQQQTTTUUUTTTTTTVVVSSSTTTVVVXXX[[[^^^```bbbgggddd___[[[YYYYYY[[[\\\WWW^^^ggglllllliiifffeeefffiiijjjgggbbbaaafffkkkqqqtttvvvtttnnngggddddddeeebbbaaabbbgggkkklllkkklllggg```]]]^^^```aaa```cccbbbcccfffjjjjjjgggdddbbbYYYRRRPPPMMMIIIKKKQQQNNNYYY___[[[VVVYYY^^^``````cccgggkkkmmmlllkkkjjj^^^___bbbdddfffggggggggghhhfffeeedddddddddeeeeeeggg```YYYZZZ```eeebbb^^^aaaYYYUUU[[[```aaabbbfffZZZ]]]bbbgggjjjkkkiiigggkkknnnrrrrrrpppoooqqqtttuuutttsssssstttvvvwwwxxxxxx||||||tttnnnnnnppptttwww{{{~~~~~~zzzuuurrrvvvooolllnnnkkkccc___bbbggglllnnnjjjddd[[[NNNCCCDDD???:::777777888777555444333333222111111000///000000222222222111000///333222111///...............///000111111000///...000000000000000000000000000000000000000000000000111111111111111222222333000...------......---,,,////////////...---,,,+++------------------------------------------------000///...000222222000,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++************++++++************************,,,,,,+++***))))))******,,,++++++...000000---***)))(((&&&''')))******)))++++++,,,,,,,,,,,,++++++'''((()))+++++++++***)))''''''''''''((()))***+++++++++)))((((((((()))***(((((())))))*********+++***)))'''(((***++++++***+++++++++*********,,,......///222333333222///...333000---++++++++++++***+++---.../////////111333------------,,,+++***)))+++***)))'''''')))***+++++++++************++++++---------,,,+++***)))(((''''''((()))***++++++,,,************************++++++,,,,,,---------,,,+++++++++***************+++++++++,,,,,,---------------,,,+++++++++,,,,,,...------------...//////444EEEUUU[[[[[[YYYSSSLLLFFFAAA>>>CCCQQQaaammmrrrnnnjjjeeeeeeiiimmmpppqqquuuuuutttrrrpppmmmjjjiiieeedddccceeehhhjjjjjjiiigggeeedddeeehhhgggdddaaaaaaUUUJJJGGGAAA777///---++++++++++++++++++++++++***))))))***,,,,,,***)))))))))*********+++++++++...)))***333<<<<<<888555444666888888999AAAMMMWWWfffssszzzrrrbbbTTTIIIAAACCC??????AAA===444///000000---+++))))))+++---...((())))))******+++++++++((('''''''''''')))+++,,,$$$$$$%%%''')))***+++,,,+++*********************++++++******)))*********+++++++++***++++++,,,,,,///111===QQQ[[[WWWOOOKKKAAACCCGGGLLLRRR[[[dddkkkyyyrrrfff```]]]]]]XXXVVVTTTRRRQQQRRRTTTUUUUUUQQQQQQUUUXXXVVVUUUWWWYYYYYY[[[]]]___aaadddeeejjjgggccc___\\\\\\^^^___\\\bbbiiilllllliiigggfffiiijjjkkkiiiffffffiiillloooppppppnnnllliiihhhhhheeeddddddgggllloooooonnnfffeeedddeeeggghhhgggeeecccbbbcccgggkkkmmmmmmkkkhhh```YYYUUUPPPJJJJJJNNNRRR]]]ccc___ZZZ[[[]]]]]]```___```bbbeeeggghhhggg[[[]]]```dddgggiiikkkkkkeeeccc```___aaaeeehhhjjjccc^^^YYYZZZ^^^bbbaaa___fff]]]XXX[[[^^^___aaadddbbbeeeiiilllmmmlllllllllnnnpppqqqrrrqqqpppqqqrrruuuvvvuuussspppooopppqqqtttwwwyyyvvvqqqlllkkklllrrrtttwwwyyyxxxtttpppmmmsssjjjdddccc___WWWVVV\\\ffflllppplllddd[[[NNNDDDBBB===888666888999777666444333222222222222111000222222333444333333222222111111111000111111222222///000111111222111000000111111111111111111111111000000000000000000000000///////////////000111111222111//////000000///---,,,,,,---...////////////------------------------------------------------...---,,,...000000---+++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************,,,++++++***))))))*********)))))),,,......+++))))))((('''''')))******)))******++++++++++++******((()))***+++++++++******(((((((((((()))***+++,,,,,,+++***)))(((((())))))((()))))))))************,,,***)))***+++---,,,+++,,,,,,,,,***)))***+++,,,,,,...000111222111000///...---,,,,,,------+++)))---...///...---,,,---............---,,,+++***)))+++***)))(((((()))***++++++******))))))******+++,,,,,,,,,,,,+++***)))((((((((())))))******++++++***************************+++,,,---------,,,,,,******************++++++******++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,++++++++++++,,,------222AAAQQQXXX[[[[[[WWWQQQNNNJJJGGGKKKWWWeeennnsssnnnkkkhhhiiillloooqqqqqqpppppppppooolllhhhcccaaa___aaaeeefffffffffggghhheeeddddddddddddbbb```^^^___VVVNNNIIIBBB666...---***************************))))))***,,,---,,,***+++******))))))((((((''',,,((()))333::::::666333777<<>>>>>>>>;;;999777666444444555555444222111222222222222222111111000////////////000000111///000111111222222222111111111111111111111111111000000000000000000000000000////////////000111111555333222222333222000///,,,,,,---...////////////---------------------------------------------------,,,---...//////---+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************,,,+++******)))*********((('''((()))++++++)))'''***((('''''')))******))))))))))))******)))))))))))))))***+++++++++******)))))))))))))))***+++,,,---,,,+++))))))((((((((())))))))))))************+++***)))***+++,,,,,,+++------,,,+++************,,,,,,...///000111111111******+++---......+++(((+++,,,---,,,***)))***+++.........---,,,+++))))))+++***)))(((((()))***++++++******))))))******+++,,,,,,,,,,,,+++***)))))))))))))))))))))*********************************)))***,,,---...---,,,***)))))))))***+++++++++,,,++++++******************+++++++++++++++,,,---...+++++++++++++++,,,------000<<>>777666777;;;;;;777666888,,,+++***+++------,,,***''''''''''''''''''''''''''''''((()))*********************))))))((((((((((((((())))))*********+++++++++***++++++,,,---...******)))))))))))))))******+++222@@@KKKOOOPPPPPPNNNNNNQQQZZZeeennnrrrsss{{{~~~|||nnn```XXXWWWXXXRRRRRRRRRSSSUUUWWWZZZ[[[XXXUUUUUUZZZ^^^___aaaddd``````aaabbbddddddeeeeeekkkiiigggdddcccccccccdddeeefffhhhhhhgggfffeeedddhhhgggfffgggiiikkkjjjiiimmmkkkjjjlllppprrrqqqooogggjjjnnnrrrtttsssqqqnnniiilllpppsssqqqllleee___]]]]]]]]]___ccchhhkkkmmmcccbbbaaabbbaaa``````aaadddjjjnnnnnniiiccc]]]ZZZ]]]WWWSSSWWW```ggggggeeebbbbbbbbbbbbaaaaaa``````]]]YYYVVVWWW\\\bbbfffhhh]]]___```___]]]]]]aaaeeehhhddd^^^ZZZYYY\\\aaafffkkkmmmnnnkkkgggeeegggkkkpppmmmkkkmmmppprrrqqqoooqqqvvvzzzxxxrrrooorrrvvvuuurrrooommmllliiiddd```[[[[[[ZZZXXXVVVSSSQQQPPPLLLEEE@@@@@@===<<>>:::888>>>GGGQQQUUUSSSPPPOOOOOO[[[]]]]]]\\\WWWOOOEEE===999999:::;;;<<<;;;;;;<<<111...++++++,,,---+++)))))))))))))))(((((((((((('''((()))***+++******)))'''((((((((())))))******((((((((())))))******++++++***++++++,,,---...///+++******))))))))))))*********...666@@@HHHMMMPPPaaa______dddmmmuuuzzz|||}}}qqqcccYYYUUUTTTPPPQQQQQQSSSUUUXXX[[[\\\ZZZUUUSSSWWW\\\^^^bbbgggaaabbbccceeeeeeeeeeeeeeeffffffeeedddddddddddddddgggfffffffffeeedddcccbbbgggfffeeefffiiikkklllkkkooonnnooorrruuuuuurrrnnnjjjmmmqqqsssssspppllljjjlllnnnqqqqqqmmmgggaaa]]]]]]]]]]]]^^^___cccfffiiijjjkkkjjjgggeeedddbbb```ggghhhkkkkkkhhhaaaZZZWWWUUURRRQQQWWWaaagggfffccccccbbb```___]]][[[ZZZZZZ[[[WWWUUUWWW\\\```aaa```[[[___bbb```[[[YYY^^^cccbbbbbb```\\\[[[```ggglllssssssrrrnnnjjjhhhjjjmmmllljjjhhhiiimmmppppppnnnooouuuzzzxxxqqqnnnooosssmmmiiicccaaa___\\\WWWQQQJJJIIIGGGEEECCCAAA@@@@@@???;;;:::===;;;===JJJ[[[}}}qqqnnnjjjhhhgggddd___ZZZUUUQQQNNNMMMOOOOOOKKKGGG?????????>>><<<999777555444444222111000000000000/////////000000111111111111111111111111111111111000000000000000000000000222222222222222333333444333333333444555444222000000000000000///...---,,,................................................---...000000000///......+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++************++++++************************+++***************++++++'''((())))))))))))))))))+++***((((((*********)))))))))(((''''''((())))))(((((((((((('''(((((((((******************+++,,,,,,,,,,,,+++***))))))(((******)))))))))))))))))))))((((((***+++,,,***(((***))))))+++...000///...---...///000222333555666333000---,,,,,,---,,,+++&&&((())))))((((((***+++,,,,,,,,,,,,+++***)))(((******))))))))))))*********))))))))))))))))))*********+++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***(((((()))***+++,,,,,,,,,------,,,,,,+++++++++***)))))))))***+++,,,---...---,,,,,,,,,,,,---......///444@@@PPP^^^fffiiiiiieeeeeegggiiilllmmmmmmllldddiiipppuuuxxxxxxvvvuuupppqqqsssrrrnnnggg```[[[ZZZ[[[___gggnnnooojjjeee___dddgggbbbXXXRRRRRRVVVVVVYYYXXXMMM>>>222,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...//////............---------,,,,,,)))***111===DDDCCC@@@>>>CCCJJJSSSWWWUUUSSSTTTVVVZZZYYYZZZZZZWWWMMMBBB;;;888999:::;;;===@@@BBBBBB:::444,,,)))***,,,+++***++++++******)))))))))((('''(((***+++++++++))))))'''''''''(((((()))))))))(((((())))))*********++++++***++++++,,,---...///---,,,+++***************,,,,,,,,,///666AAAIIIMMMqqqnnnlllmmmqqqxxx~~~~~~qqqfff]]]WWWTTTOOOPPPQQQSSSUUUXXXZZZ[[[YYYTTTQQQUUUYYY[[[^^^ccccccdddeeegggggggggffffffbbbccccccdddeeefffffffffiiihhhgggfffgggfffdddbbbggggggfffggghhhkkkoooqqqqqqqqqsssuuuvvvtttppplllllloooqqqqqqnnnkkkiiiiiijjjmmmooonnnjjjeeeaaa___aaaaaaaaa``````aaaeeeggggggiiiiiigggfffgggfffcccdddaaa```bbbaaa[[[UUUSSSNNNMMMOOOUUU]]]bbbaaa^^^^^^]]]\\\[[[[[[ZZZ[[[[[[]]]YYYVVVXXX]]]```___\\\\\\```ccc___XXXUUUYYY]]]\\\bbbeeebbbbbbgggoootttuuussspppmmmkkkkkkkkkkkkjjjiiihhhhhhjjjmmmnnnnnnnnnrrruuurrrjjjdddbbbccc\\\XXXSSSOOOMMMJJJEEEAAA>>>>>><<<:::999999888888999777888;;;;;;???RRRfff~~~|||yyynnnjjjfffgggjjjkkkgggcccOOOPPPPPPOOOKKKEEE???<<<666555444333222111111111222111111000000000111111222222222222222222222222000000000000000000000000111000000000000111222222111111222444666666333111------...///000000000000................................................***,,,......---,,,+++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++************++++++*********************************)))******+++,,,''')))***)))((((((***+++,,,***))))))*********)))***)))(((''''''((()))***))))))((('''''''''((((((******)))))))))******+++++++++,,,,,,++++++***)))************))))))))))))++++++,,,---//////---+++***)))))),,,111444222000---...000222333444555555555222...,,,,,,---,,,,,,+++,,,,,,***(((''''''((()))))))))******))))))((()))))))))******)))))))))***))))))(((((())))))***)))***************)))))))))))))))))))))*********)))))))))))))))))))))))))))******+++++++++++++++)))))))))***+++++++++,,,---------,,,,,,,,,,,,,,,***************+++,,,---***************+++,,,,,,///111;;;NNN^^^gggiiiiiigggjjjnnnrrrtttsssqqqooodddjjjsssyyyzzzyyyvvvuuurrrrrrsssqqqnnniiidddaaadddaaaaaahhhqqqsssmmmfffdddhhhkkkfff^^^XXXXXX[[[VVVYYYUUUHHH;;;222---+++------------------------***))))))+++---...---,,,*********++++++,,,,,,,,,+++---555AAAGGGEEEAAA@@@EEEKKKRRRVVVVVVWWW[[[```ccc___]]]\\\UUUIII???:::333666888999===EEEIIIIIIHHH@@@666222444666666555......---,,,++++++******))))))******+++******)))*********))))))(((((('''************************++++++***++++++,,,---......---,,,+++************,,,---,,,+++111<<>>@@@JJJccc|||mmmnnnnnnlllfff^^^UUUPPPHHHFFFCCC@@@<<<999777666666555333222111222222222222222222222222222222222000000000000000000000000111111000000111111222333000000222555777777555333---...///000000111111000................................................))),,,......,,,++++++,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++******************************))))))***++++++,,,'''(((***)))'''''')))+++---+++))))))*********)))+++***(((''''''(((***+++,,,+++***)))((())))))******))))))(((((())))))))))))***+++,,,,,,,,,++++++************)))))))))(((,,,,,,---///111000...,,,---++++++...333555333000,,,...000333444444333222111000...---......,,,+++,,,------,,,)))(((((()))%%%&&&'''((())))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,******************+++++++++++++++++++++,,,,,,,,,+++***************++++++*********)))******+++,,,...---666KKK]]]dddeeeeeeccciiipppvvvxxxvvvsssqqqjjjpppxxx||||||xxxuuutttuuutttsssqqqooommmkkkjjjmmmjjjhhhjjjnnnoookkkgggeeehhhjjjfff```[[[[[[\\\WWWXXXQQQCCC777222///+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,***)))*********+++++++++,,,---000888CCCGGGBBB===<<<@@@GGGNNNRRRTTTXXX___fffiiiccc]]]YYYOOOCCC======555999::::::???IIINNNNNNOOOGGG???<<<@@@BBBAAA>>>444444333222111000//////+++*********)))******+++++++++++++++++++++++++++------,,,,,,+++*********++++++*********++++++,,,---,,,+++***))))))))))))+++---,,,)))...;;;EEEHHHlll```[[[ZZZXXXVVVPPPPPPQQQSSSTTTUUUVVVWWWXXXVVVXXX^^^aaa^^^[[[\\\\\\^^^```bbbccccccbbbaaa```bbbeeehhhkkkmmmmmmmmmqqqooonnnnnnpppooolllhhhbbbdddeeebbbaaadddmmmuuuoooqqqqqqoookkkiiikkkmmmmmmnnnnnnkkkhhhhhhkkknnnlllppptttsssmmmfffbbb``````bbbdddcccaaa```ccceeecccfffeee```___bbbaaa]]]bbbYYYTTTWWWZZZWWWUUUVVVRRRRRRSSSTTTVVVWWWYYYZZZ\\\[[[ZZZZZZZZZ[[[]]]]]]ggg___XXXXXX^^^dddeeedddhhhjjjjjjeee^^^YYYYYY[[[YYYfffqqqppppppuuu{{{}}}{{{uuupppppptttvvvrrrmmmnnnooooookkkgggfffiiillljjjjjjiiifff___WWWOOOJJJIIIHHHFFFCCC@@@===<<<<<<<<<======>>>>>>?????????@@@>>>AAAFFFKKKZZZyyyzzzpppiiiddd```[[[TTTMMMGGGBBB@@@999888666444333333333444222222222222222222222222000000000000000000000000333333222222333333444555///000222666999999777555111111111111000///...---////////////////////////////////////////////////+++...111000...,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++******************************))))))***+++,,,,,,&&&((()))(((&&&&&&(((+++---+++))))))***+++***))),,,***)))'''''')))***,,,...---+++*********++++++))))))((((((((((((((()))((()))+++,,,------,,,++++++*********))))))((((((++++++,,,...000///---+++///---,,,///444666333///+++---000333444333111000,,,,,,---...//////,,,******+++,,,,,,+++***,,,---###$$$%%%'''((()))))))))))))))************))))))))))))(((((((((((())))))((())))))*********))))))'''(((((()))***++++++,,,)))))))))))))))))))))))),,,***)))((((((***,,,---+++++++++***************))))))******+++++++++,,,++++++******************,,,,,,++++++,,,,,,---...---+++333HHH[[[bbbbbbbbb^^^eeennnuuuwwwvvvssspppooouuu|||}}}xxxtttrrryyywwwuuurrrqqqqqqqqqqqqrrrpppnnnlllkkkjjjiiigggccceeefffddd___[[[ZZZ[[[XXXXXXNNN???555222000,,,++++++++++++++++++++++++***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///111999CCCEEE???999777:::AAAIIIOOORRRWWW```fffiiiaaaYYYSSSIII>>>===AAA;;;@@@@@@>>>BBBKKKPPPOOOJJJDDD>>>>>>BBBEEEBBB>>>;;;;;;:::999777666555555,,,+++***)))))))))++++++)))***+++,,,...///000111///......---,,,+++******++++++******)))*********,,,+++***)))(((((((((((())),,,,,,)))...;;;FFFIII}}}iiiYYYTTTTTTVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTUUUXXX]]]______^^^]]]]]][[[[[[\\\]]]___bbbgggjjj\\\bbbhhhkkkjjjjjjkkklllqqqmmmkkkmmmrrrrrrlllffffffhhhhhhccc___```gggoooooopppllleeedddjjjppprrrqqqmmmiiihhhiiimmmooopppqqqqqqrrrvvvwwwrrrhhh___^^^^^^___bbbfffiiijjjjjjddddddbbb```^^^]]]___aaafff___VVVSSSUUUXXXYYYXXX[[[VVVRRRRRRWWW\\\```aaabbb___[[[XXXWWWYYY]]]___fffbbb^^^```dddhhhgggeeemmmllljjjhhhddd^^^\\\]]]___jjjsssvvvzzz}}}yyywwwwwwxxxwwwwwwyyyvvvmmmhhheeefffnnnvvvssspppkkkeee___XXXTTTQQQSSSSSSSSSRRROOOKKKHHHEEEGGGEEEDDDEEEIIILLLNNNNNNOOORRRSSSWWWeee||||||rrrhhhbbb]]]SSSHHHEEE===888:::===:::777666+++///333333111///000222...///000/////////000222444333000//////000333444222333444555666666666666333222000//////000222333...///////////////......---///000000///......///000000///...------///000------,,,,,,,,,+++++++++///......------,,,++++++---,,,******+++,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))222111///---,,,***))))))************)))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((())))))))))))***+++++++++,,,+++++++++******+++///222......//////000000111111---,,,+++,,,.........,,,111222222000,,,***,,,...((())))))*********))))))'''((()))***++++++***)))))))))))))))((((((''''''++++++,,,,,,,,,,,,++++++''''''(((((())))))******))))))))))))))))))))))))%%%)))++++++)))'''(((***))))))*********+++++++++,,,,,,++++++***+++++++++++++++************+++++++++++++++,,,,,,---------***---777GGGVVV___ccceeegggffffffjjjpppuuuvvvvvvsssyyy|||zzzyyyyyywwwtttxxxvvvsssrrrrrrssstttvvvtttuuuuuurrrooommmnnnoooiiieeebbb^^^XXXSSSUUUZZZ]]]VVVJJJ===222------...++++++++++++++++++++++++***************************,,,---)))$$$$$$)))...+++444???BBB===888666777===>>>BBBJJJSSSXXXXXXVVV\\\WWWOOOIIIDDDAAA===;;;???AAADDDFFFFFFDDDBBBAAA999888888888999:::<<<===777999<<>><<<:::222000...***((((((***,,,---,,,...222444555:::AAAIIICCC;;;444111000---)))))))))((((((***,,,***&&&))))))))))))(((((((((((((((&&&(((---++++++<<>>RRRoooaaaYYYWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY[[[\\\\\\]]]___```dddcccccccccdddeeeggghhhkkkhhheeedddeeeggghhhiiilllllllllmmmmmmlllkkkkkkfffggggggeeebbbbbbfffjjjmmmooommmgggeeeiiilllmmmllliiiggggggjjjmmmppppppqqqpppoooqqquuuvvvsssppplllkkkkkkkkkkkkjjjgggdddfffeeeccc```^^^___bbbeeefffbbb]]]\\\___cccdddccceeebbb______ccciiinnnpppooorrrtttpppiiicccbbbccchhhmmmqqqpppkkkiiilllpppqqqpppmmmiiiddd```]]][[[ZZZcccnnnuuu}}}~~~{{{||||||xxxzzz~~~jjjeeecccggghhhbbbZZZUUUMMMJJJDDD@@@===:::888666555444444333333444555555222222111111111111222222444444333444555777888:::777666444111000000000000//////000000000000000//////000222111000......///.........//////000000111000000/////////.........******++++++++++++,,,,,,000...,,,+++,,,,,,+++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''((()))***+++,,,,,,******))))))))))))***************))))))******+++******************))))))''')))***+++,,,...111333111111111000000000000000...,,,******---///000000000000000...+++******+++---,,,+++***))))))***+++((()))***+++++++++***)))...---,,,******++++++,,,((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))---...111444555333...+++***************+++++++++,,,++++++***++++++,,,,,,++++++************++++++***+++++++++++++++,,,,,,000///444CCCWWWfffkkkiiieeegggjjjoootttwwwwwwvvvzzz}}}|||wwwtttuuuwwwuuutttvvvwwwvvvtttuuuxxx|||{{{zzzzzz{{{|||}}}|||{{{rrriiiaaa^^^\\\YYYWWWYYY\\\SSSFFF888///,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))+++*********,,,///222444...333888888444222444666@@@DDDIIILLLLLLKKKIIIHHHAAAAAABBBDDDFFFFFFDDDBBB@@@AAACCCBBB===666...***))))))))))))***+++,,,,,,///111333777:::<<<>>>>>>>>>;;;999;;;===<<<555000333444<<>>444777999DDDZZZqqqxxxfffNNN999111...,,,,,,,,,***)))+++++++++++++++*********)))((('''(((******///>>>OOOsssfff]]]XXXVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\[[[\\\]]]]]]]]]___cccfffeeedddccceeehhhkkkkkkjjjkkkfffaaa```cccgggiiiiiifffhhhjjjiiiggggggkkkpppqqqooommmkkkiiihhhfffdddeeeiiiiiiffffffjjjnnnmmmlllkkkkkklllpppsssttttttllljjjhhhhhhlllqqquuuwwwuuussspppnnnkkkgggbbb______]]]ZZZWWWXXX]]]eeekkklllkkkiiihhhhhhhhhgggfffmmmmmmnnnpppsssxxx}}}|||sssnnnppptttyyy{{{zzzuuummmgggddddddeeeccc]]]XXX\\\hhhppppppcccccceeehhhkkkkkkllllllttt~~~xxxssslllcccYYYQQQGGGCCC===:::999888666555000111222333555666777777222111000///000222444666777666444333111//////...,,,---...///////////////......///......///111444555333000///111222222111,,,,,,,,,,,,+++++++++*********+++,,,---...//////000...,,,+++,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((())))))))))))))))))***++++++******))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((())))))+++******))))))(((((((((+++---//////...,,,,,,---......------,,,,,,++++++...,,,))))))+++...000000)))))))))***,,,...///000000...,,,***))))))***+++)))***+++,,,,,,+++***))),,,+++***)))))))))***+++*********++++++***************))))))((((((''''''))))))))))))))))))))))))+++,,,000777<<<<<<777222************************+++*********++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......000;;;QQQfffmmmhhhZZZ___gggnnnsssvvvwwwwwwuuuxxxvvvrrrpppuuuxxxxxxooorrrvvvwwwvvvwwwyyy{{{sssvvv||||||xxxrrrfff^^^___bbb```]]]ZZZYYYPPPAAA555///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''***,,,,,,+++...222777888555222111111555;;;BBBFFFFFFEEEFFFGGGFFFCCC@@@>>>????????????===;;;777333000...---,,,*********+++++++++++++++,,,+++************+++,,,111222:::GGGSSSSSSGGG;;;;;;>>>III^^^uuupppSSS===333,,,,,,,,,***+++...++++++++++++*********))))))((())))))***000???MMMsssfff\\\WWWVVVWWWTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ\\\]]]]]]^^^```dddfffhhhfffdddeeeggghhhfffccchhhfffeeefffhhhjjjkkkkkkeeefffggggggeeeggglllpppwwwsssooonnnooonnnkkkhhhfffiiihhhcccbbbdddgggfffjjjjjjjjjmmmppprrrrrrrrrnnnmmmkkkkkkmmmqqqvvvyyytttqqqnnnkkkiiigggdddaaafffccc]]]WWWVVVZZZbbbhhhmmmmmmlllkkkiiigggeeeccclllnnnrrruuuxxx||||||{{{uuuiii^^^YYYXXXXXXXXXSSSQQQ\\\ppp}}}pppjjjeeeddddddcccdddfffssswwwppp___XXXNNNFFFAAA===888444222222222222333444666666222111000//////000111222333333222222111000//////,,,---...//////000000///.........---...222888<<<@@@;;;555222333555555333//////.........---------++++++,,,------...//////---,,,******+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******************))))))((((((''''''((((((((((((''''''(((((((((((()))***++++++))))))))))))))))))((((((,,,...000111///,,,++++++,,,,,,,,,+++++++++++++++...+++))))))***,,,---------+++******,,,------,,,---,,,+++***))))))***+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((***...222666777666444+++++++++***************************+++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++---000333;;;PPPfffnnniiiYYY^^^ffflllppprrrtttvvvssswwwwwwtttssswwwyyyyyyqqqrrrtttwwwyyyzzzzzzyyyuuuyyyzzzvvvsssqqqhhhaaaccceeeccc^^^[[[XXXNNNAAA666111...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,000333666777555222000///000444:::>>>AAACCCDDDFFFDDDAAA>>><<<===???@@@AAA???<<<555///+++******+++)))***++++++++++++******...---,,,***)))))))))))),,,///777EEERRRTTTLLLBBB<<>>?????????===<<<<<<>>>@@@@@@???===999444...***(((((()))))))))***++++++***)))(((++++++++++++++++++++++++,,,,,,111:::EEEJJJGGGBBB;;;???IIITTT^^^iiizzziiiNNN444---...,,,+++...******)))))))))(((((((((''')))***+++000<<>>???>>>999>>>GGGOOOTTT\\\mmm}}}zzzYYY999//////,,,+++---))))))))))))((((((((((((&&&)))+++---444BBBRRR]]]nnn```\\\WWWWWWWWWPPPLLLMMMPPPSSSUUUWWWWWWWWWZZZWWWSSSTTTWWWZZZ[[[[[[^^^[[[YYY]]]bbbeeeccc```bbbdddfffddd```]]]]]]^^^ccccccdddhhhlllmmmiiifffgggfffddddddkkkssssssnnnlllllllllkkkjjjjjjlllnnnrrrmmmkkkmmmmmmlllnnnrrruuuyyy{{{xxxtttqqqsssvvvwwwrrrnnnmmmjjjeeegggmmmkkkhhhdddbbbcccgggpppxxxzzzwwwxxx|||~~~zzzwwwxxxzzzzzzttt\\\LLLIIIMMMDDDBBBJJJ^^^sss~~~oooeeeXXXHHH@@@@@@@@@:::444888555222111222333333333888222...222555333///------+++---222444111//////...111444444333333777;;;:::888444000...///000111***+++,,,------------,,,......---------,,,,,,,,,---,,,+++***))))))))))))))))))))),,,......,,,+++))))))(((((()))+++---...///...---+++***)))))))))))))))))))))))))))))))))######%%%'''******(((&&&******))))))((((((''''''''''''(((((())))))******))))))))))))************(((((()))***************++++++******)))************...000///++++++...222222---***+++,,,+++,,,///,,,+++***))))))***+++,,,******,,,------,,,+++***+++++++++***************&&&&&&''''''(((***+++,,,******+++,,,,,,,,,,,,+++******))))))))))))************))))))(((''''''''')))***+++***(((((((((***)))************+++++++++++++++,,,///111111...+++---+++((()))+++,,,+++)))+++++++++************)))000111222000...,,,------//////555BBBRRR```ggghhhkkkkkkmmmnnnppprrrssstttuuurrrooonnnmmmkkkiiigggllljjjiiikkknnnooommmjjjjjjmmmpppmmmiiiiiipppvvvtttsssrrrqqqnnnkkkfffcccWWWQQQHHH>>>666///+++(((,,,++++++***)))(((''''''(((((()))***+++,,,,,,,,,+++++++++******+++///111555444222000...---,,,+++...---------000444888:::;;;<<<======<<<:::777555444111,,,(((&&&''')))+++******++++++++++++******((()))***)))((((((***,,,---''''''---333555:::@@@???>>>BBBJJJRRRYYYccclllccc<<<444...***+++---))))))))))))))))))))))))((((((...000555IIIYYYUUUlllaaa```[[[[[[ZZZQQQMMMOOOQQQSSSTTTTTTTTTSSSVVVUUUTTTUUUXXXZZZZZZXXX\\\YYYXXXZZZ```dddcccaaabbbdddffffffdddcccdddfffgggggggggiiilllllljjjgggfffgggeeedddhhhooooookkkjjjkkkkkkkkkjjjkkkmmmooosssooolllmmmmmmkkkmmmrrrtttyyy|||{{{vvvrrrqqqsssssspppooopppmmmggghhhlllmmmlllkkkjjjlllqqqzzz}}}kkkttt~~~xxxhhhYYYOOOLLLLLLKKKIIIRRRiiiyyyvvvhhh```]]]WWWMMMCCCDDDBBB???===<<<<<<:::999555222222666666333222444@@@:::555555444000///111222333444333111222444777666555333222000/////////111111111000//////..............................+++,,,---......---,,,+++&&&%%%%%%&&&((()))(((&&&...---+++***)))(((((()))++++++******++++++,,,,,,))))))))))))))))))))))))(((((()))+++,,,,,,***'''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))******************))))))((())))))******+++---000...++++++...222555000---......+++***,,,---,,,++++++++++++++++++)))***+++,,,,,,+++******)))))))))***************))))))(((((((((((())))))(((((()))***************))))))(((((((((((())))))******))))))))))))((((((+++,,,---,,,***))))))+++))))))*********+++++++++)))+++---///111333555555888333---******++++++***++++++++++++************,,,------,,,***)))***+++//////555AAARRR^^^dddeeeiiimmmppprrrqqqpppppppppvvvsssooommmllllllkkkjjjjjjiiihhhiiikkkmmmmmmmmmiiinnnqqqpppllllllqqqwwwwwwsssppppppqqqoooiiibbbVVVQQQIII@@@777111---+++++++++******))))))(((((())))))******++++++,,,,,,***++++++******+++...111555444111///---,,,,,,,,,...---------///333666888666777777777666444222000222///,,,)))'''((()))+++******++++++++++++******)))******)))((((((***+++...++++++///222222666<<<===@@@GGGRRRXXX\\\cccjjjggg@@@666000+++,,,,,,************************))))))...///444HHHWWWSSS|||jjjbbbbbb^^^]]][[[RRRNNNPPPRRRTTTTTTRRRPPPNNNRRRSSSUUUXXXZZZZZZXXXVVVYYYVVVUUUXXX]]]bbbcccbbbbbbeeegggiiijjjkkknnnpppnnnmmmkkkkkkllllllkkkiiidddggggggfffiiioooqqqpppjjjkkkmmmmmmlllmmmnnnppptttooollllllkkkiiikkkooosssxxx|||{{{vvvqqqnnnmmmmmmmmmnnnpppnnniiihhhkkklllooorrrsssvvv{{{yyy```kkk|||pppddd^^^ZZZTTTNNNQQQPPP\\\xxx{{{xxx~~~~~~pppddd^^^[[[WWWSSSOOOJJJEEEBBB888888;;;>>><<<888999===GGG>>>666222///---...111444333222000///...//////111111222222111000...---222111///---,,,++++++,,,,,,,,,,,,,,,------------)))***,,,......---,,,***///...,,,---...//////...))))))(((((((((((())))))++++++******++++++,,,---))))))))))))))))))))))))(((''''''((()))(((&&&$$$'''''''''((()))*********))))))))))))((((((((((((''''''((((((((()))))))))(((((()))***************((('''''''''((()))******+++---///...++++++---000444000///111111...+++,,,---------------,,,+++***)))******++++++***))))))''''''(((((())))))******,,,+++***(((''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))************+++---...///---+++******+++)))))))))*********++++++)))+++...///111555<<>>GGGIIILLLTTT___eeegggjjjnnniiiAAA777000,,,,,,***************************+++)))---...222FFFUUUPPPzzzhhh``````[[[ZZZYYYRRRNNNPPPRRRTTTTTTRRROOOMMMPPPSSSXXX\\\]]]\\\YYYVVVWWWUUUUUUWWW\\\```ccccccdddeeegggjjjmmmpppsssttttttrrrooommmllllllkkkkkkbbbgggjjjjjjlllsssxxxyyynnnpppqqqqqqpppoooooopppqqqmmmjjjjjjiiifffgggkkksssvvvxxxwwwsssnnnkkkjjjiiijjjlllmmmkkkjjjjjjkkklllsssyyyzzz||||||eeeqqqvvvrrrkkk___UUUSSSWWWiii|||}}}wwwppphhh```ZZZMMMLLLMMMOOOMMMHHHGGGIIIHHH???777444222///000333777666555444333222111000333333333222222222111111222111///---,,,,,,...///---------------.........+++,,,------------,,,,,,---+++))))))***,,,,,,,,,******))))))*********+++...---,,,+++************))))))))))))))))))))))))'''&&&&&&&&&''''''%%%###'''((((((((()))))))))*********))))))((((((''''''''''''''''''(((((((((((((((((()))***************'''''''''((()))***+++,,,+++---...---++++++,,,///...+++,,,111333000...///+++,,,---------,,,***)))************)))))))))(((%%%&&&&&&'''((()))******,,,+++***(((''''''''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))((())))))***++++++,,,,,,---...///---+++)))***+++))))))))))))************))),,,.........444>>>FFFNNNGGG>>>444...+++++++++,,,,,,+++++++++*********+++,,,------,,,,,,...///,,,...666DDDUUUaaafffffffffmmmssssssooolllooosssyyyuuunnnkkkkkknnnpppqqqqqqpppmmmhhhdddfffmmmsssppprrrrrrpppllllllppptttuuurrrppprrruuuuuuooojjj\\\ZZZTTTIII<<<222//////*********************++++++++++++++++++++++++***)))))))))))))))+++...111666333///,,,++++++---//////...---------///111222111111111111000///...---++++++++++++++++++++++++******++++++++++++*********++++++***))))))***,,,***+++,,,---111;;;LLLYYY^^^YYY[[[dddoootttwwwyyyaaa>>>444...,,,,,,(((************************+++(((+++,,,000DDDRRRLLLyyyfff]]][[[UUUUUUVVVQQQNNNPPPRRRTTTUUUTTTRRRQQQRRRVVV[[[```aaa___\\\ZZZXXXWWWWWWYYY]]]```cccccceeeeeefffhhhlllppprrrtttvvvtttrrrooolllkkklllmmmeeejjjllllllnnntttyyyzzztttuuuwwwvvvsssqqqoooooommmjjjhhhjjjiiiffffffiiissstttsssrrrooolllkkkkkkiiikkkkkkjjjjjjlllnnnoooqqq||||||{{{tttoooddd\\\ggg}}}{{{uuupppmmmooooooiiibbb___]]]TTTJJJDDD>>>777555666888;;;>>>@@@@@@>>><<<;;;<<<:::777555444555666777444333111000000111333444////////////////////////000000...---------.........,,,******,,,---...---222111000///---+++))))))------,,,+++************)))))))))))))))))))))))))))(((((()))***+++***)))***)))))))))((((((((('''******))))))((((((''''''''''''''''''(((((((((((((((((()))***************((((((((()))***+++,,,---,,,,,,,,,+++******,,,---+++(((***000222///------)))***+++,,,,,,+++***)))+++******)))))))))((((((%%%%%%&&&'''((())))))***))))))(((((((((((())))))&&&'''(((((())))))((((((***))))))(((((())))))***(((((()))***+++,,,,,,---+++,,,---,,,)))((())))))(((((()))))))))************,,,---,,,+++000999BBBLLLIIIBBB:::333...,,,+++,,,,,,,,,++++++++++++***'''(((******))))))***,,,+++...777GGGYYYggglllllleeekkkpppooollllllsssyyyyyyuuuooollllllnnnpppqqqpppooommmhhhfffjjjrrryyyvvvtttqqqlllhhhhhhmmmqqqooorrrtttuuutttsssrrrrrreeeddd^^^PPP???222......************++++++++++++,,,,,,,,,+++++++++++++++((())))))))))))+++///222555333///,,,***+++---//////...---------...///000000000000000///......---******++++++,,,,,,,,,,,,******++++++++++++******)))***+++***))))))+++---///000...---222AAAVVVdddjjj\\\SSS]]]ooo~~~xxxRRR777000+++***+++'''************************+++(((***,,,111DDDPPPHHHwwweee]]]ZZZSSSSSSVVVRRRPPPRRRSSSUUUVVVVVVVVVUUUTTTYYY^^^aaabbb```______[[[[[[]]]^^^```aaabbbcccdddccccccfffjjjnnnpppqqqttttttssspppmmmkkklllnnnlllnnnnnnlllmmmrrrtttrrruuuwwwxxxwwwtttpppmmmkkkjjjiiijjjnnnnnnjjjiiikkkttttttsssrrrqqqppppppoooooorrrssspppppptttwwwxxx|||}}}pppaaa___hhhsssxxxxxxzzz~~~wwwtttbbbTTTFFF;;;666666999BBBMMMTTTUUUSSSQQQQQQLLLIIIDDDAAA??????AAABBB999888666333222111111111000000/////////.........000//////.........//////111000//////222333333333////////////...---,,,+++)))))))))***+++,,,---...))))))))))))))))))))))))((('''&&&''')))***)))(((*********)))((('''''''''))))))))))))((((((((((((''''''((((((((()))))))))(((((()))******************)))))))))***+++,,,---,,,,,,++++++******++++++,,,)))***...///,,,))))))(((((()))***++++++++++++,,,+++***)))))))))))))))&&&&&&''''''(((((())))))(((((('''(((((()))***+++'''(((((()))))))))))))))******))))))))))))******(((((())))))***+++,,,,,,)))***+++***((('''((()))((((((((()))))))))*********++++++***))),,,333888BBBBBB???:::444///---,,,,,,,,,,,,,,,++++++++++++(((***++++++******,,,---***...999JJJ]]]kkkppppppeeehhhllllllkkknnnvvv|||xxxtttpppnnnnnnnnnnnnnnniiiiiiggggggiiiooowww|||wwwtttpppjjjggggggkkknnnkkkpppuuuvvvtttssstttwwwmmmmmmhhhWWWBBB222---///++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,)))************,,,000333444222///,,,+++,,,---..................//////000//////......------------******+++++++++,,,,,,,,,******++++++++++++******((()))*********+++---///,,,000222444>>>QQQdddoooiiiWWWKKKTTTkkk]]]AAA111...)))(((+++(((+++++++++++++++++++++++++++(((,,,///555GGGQQQGGGtttddd___^^^XXXWWWYYYTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWZZZ___aaa``````aaaccc___aaacccddddddcccbbbbbbcccaaa```ccchhhmmmooooooppprrrrrrpppmmmkkklllnnnrrrrrrooollloootttsssoooppprrruuutttqqqmmmiiigggjjjkkkooouuuvvvrrrpppqqquuuuuuvvvxxxyyyxxxwwwuuuxxx~~~~~~~~~{{{aaaVVVKKKIIIQQQ\\\ccceeeqqqxxxwww}}}nnnrrr~~~qqqZZZHHH>>>===AAAIIIYYYnnnzzz|||yyyxxxyyypppnnnkkkgggdddbbbbbbaaaVVVUUUQQQMMMHHHCCC@@@>>>:::999999888777666555555444666999<<<===<<<;;;:::444333444666888:::999888::::::999888555333000///)))))))))***+++,,,...///))))))))))))))))))))))))(((&&&%%%%%%&&&&&&&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((()))*********************))))))))))))***+++---,,,******************,,,((()))---...+++)))***(((((()))***+++---...///...---+++***))))))******((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))))))))(((((((((((())))))((((((((())))))*********''')))***)))(((((()))+++(((((((((((()))))))))******)))))))))***,,,...000666777777444000------///------,,,,,,,,,+++++++++,,,---///...------...///+++///;;;LLL___lllpppooodddgggjjjlllnnnqqqvvvyyyuuusssqqqppppppnnnllliiieeecccbbbdddiiiooosssuuurrrqqqooollljjjjjjkkklllkkknnnrrruuuuuuuuuvvvwwwrrrsssnnn]]]EEE444///111,,,,,,,,,++++++************++++++,,,,,,---------******+++++++++...222555222111///---,,,,,,,,,---.........//////000000000//////......------......++++++*********+++,,,---******++++++++++++******&&&((()))***+++,,,///111111:::BBBJJJUUUcccjjjkkk[[[MMMCCCJJJ]]]qqqhhhGGG555//////)))'''+++)))++++++++++++++++++++++++---+++///444;;;LLLTTTHHHqqqdddaaaccc]]]\\\]]]WWWYYYXXXWWWVVVVVVWWWYYYZZZXXX[[[^^^_________bbbeeeaaadddggghhhfffdddbbbaaaaaa___^^^aaagggmmmoooooonnnpppqqqpppmmmkkkmmmoootttsssooonnnsssyyywwwrrrjjjmmmqqqqqqnnnjjjfffeeelllmmmsss{{{}}}yyyvvvvvvvvvwwwzzz~~~|||yyyjjjNNNFFF>>>===DDDMMMSSSUUUddd}}}ppp```cccsssyyydddfffrrr~~~{{{zzzxxx]]]KKKFFFLLLUUUcccwww{{{tttlllddd^^^[[[KKKJJJIIIHHHGGGEEEDDDDDD???DDDKKKQQQSSSRRROOOLLLMMMMMMOOORRRUUUVVVUUUTTTZZZWWWRRRKKKAAA888111,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))---+++)))((((((((('''&&&''''''(((((())))))******''''''(((((())))))******))))))))))))************(((((()))******************))))))(((((((((((()))---+++***)))*********))))))&&&&&&+++...------///)))))))))***+++...111222///...,,,***)))******+++)))))))))))))))((((((((())))))(((((((((((())))))&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((******))))))+++,,,(((((((((((()))))))))))))))((('''(((+++---,,,,,,...000000...++++++...111---------,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,111<<>>999:::===@@@FFFLLL]]]www}}}rrr|||tttggg]]]]]]iiiwwwlllccccccvvvwwwvvvuuu{{{qqq______lllxxxsssqqqnnnmmmlllggg```[[[^^^lll|||~~~vvvwwwyyy}}}zzzqqq```JJJ;;;666000...+++)))(((***,,,...,,,,,,++++++***))))))))))))'''$$$%%%(((***)))'''))))))))))))))))))))))))+++)))((('''((()))+++,,,***************)))((((((((())))))((('''''')))+++******)))))))))))))))*********))))))))))))*********+++,,,,,,------,,,,,,'''%%%$$$'''+++//////...+++++++++************)))))))))))))))************+++******)))))))))))))))(((((())))))*********+++******)))((((((((((((((()))((('''((()))***)))(((+++++++++*********))))))))))))))))))*********************++++++,,,,,,,,,.........------,,,,,,,,,************************---+++***+++,,,......---,,,;;;GGGPPPcccyyy}}}tttpppqqqsssuuuvvvvvvtttsssyyyuuuqqqqqqssstttrrrpppfffccc```bbbggglllmmmmmmjjjlllnnnnnnnnnnnnppprrrmmmqqqsssrrrrrruuuuuusssnnnpppooodddSSSAAA444......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,///444666444...---,,,+++++++++,,,---000000000000////////////222111111444555444///***,,,+++***))))))+++---///###&&&***,,,,,,+++******)))++++++)))'''...;;;EEEQQQYYYeeemmmmmmbbbRRRFFF777666555777<<>>888222...///,,,******,,,---+++***)))))))))***+++,,,++++++...777CCCQQQ^^^ddd]]]SSS}}}nnnnnnlllfff___YYYWWWXXXXXXVVVTTTTTTUUUWWWWWWWWWYYYZZZ]]]```bbbccccccbbbbbbfffkkkmmmmmmkkkjjjiiibbbdddeeecccaaadddiiimmmsssqqqmmmjjjhhhhhhiiijjjkkkkkklllkkkkkklllnnnqqqqqqrrrtttsssrrruuuzzz}}}mmmTTTDDDAAACCCJJJOOOQQQSSSVVVeee~~~|||rrrrrrwwwpppiiifffeeeeeekkkrrryyy~~~^^^???111///,,,)))((((((***+++,,,++++++******)))((((((((('''&&&''')))***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,***************)))((((((&&&'''))))))((((((***,,,***)))))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,,,,///......111444444111...+++++++++************)))))))))))))))************+++******)))))))))))))))(((((())))))))))))*********))))))((((((((((((((()))((('''((()))***)))(((+++************)))))))))'''''''''((((((((())))))*********+++++++++++++++)))))))))))))))(((((((((------------------------+++******+++,,,...000111777@@@QQQcccsss{{{|||{{{}}}~~~~~~{{{xxxvvvxxx{{{ttttttsssqqqnnnmmmmmmnnnggggggeeecccccceeejjjnnnuuutttqqqmmmiiiggggggiiikkkqqqtttqqqnnnnnnnnnmmmbbb^^^WWWQQQKKKDDD;;;555,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++---222444222---,,,+++++++++,,,------+++,,,,,,---...///000000111111222444444333///,,,***************)))))))))******++++++,,,...//////'''(((,,,111777???FFFJJJIIIIIIIIIIIIFFF@@@999333...---,,,++++++---///000//////...------,,,,,,+++...,,,******+++,,,+++***++++++***+++------,,,+++111AAATTT```dddaaaWWWMMMmmmppprrrlllaaaZZZXXXZZZ[[[YYYWWWUUUUUUUUUUUUTTT[[[^^^bbbeeeffffffeeeccccccgggkkkmmmmmmkkkjjjjjjbbbhhhkkkhhheeeeeeiiilllrrrpppmmmkkkjjjlllnnnoooqqqpppmmmjjjhhhiiimmmqqqwwwxxxyyyyyyyyy|||{{{eeeXXXUUUVVV]]]bbbcccfffiiisss{{{wwwuuuooollllllppprrrooonnnnnnmmmkkknnnzzzoooKKK333111...+++))))))***++++++++++++***))))))((((((&&&&&&&&&'''((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++***************)))(((((()))***+++***(((&&&&&&'''))))))))))))))))))***+++******))))))))))))************+++,,,,,,,,,,,,+++//////000333777777333...+++++++++*********))))))((()))))))))************+++******)))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))(((************))))))))))))(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++------------------------.........------///111333:::BBBTTTiiiuuuwwwwwwyyy|||xxxxxx|||qqqtttuuussspppnnnpppsssooopppppplllhhhfffhhhjjjtttssspppmmmjjjjjjlllooommmrrrtttpppkkkjjjhhheee^^^WWWPPPMMMLLLFFF;;;111,,,+++***+++---------,,,++++++++++++++++++++++++(((++++++***,,,111222111---,,,+++++++++,,,---...000//////......---------111222333444333222///---)))******+++***))))))(((******)))+++---000111222------000666===BBBDDDCCC<<<:::888777666555222000000///...---,,,+++++++++...---,,,+++++++++,,,,,,,,,+++*********+++++++++***+++,,,+++)))***...111<<>>IIIPPPRRRQQQAAA???===>>>??????<<<999999666222///...---+++***,,,,,,+++************+++'''((()))***+++***))))))((()))***)))((((((***,,,(((,,,///---,,,111===HHHUUUWWWRRRFFF:::666555444qqqjjjmmmmmmhhh___XXXTTTTTTUUUWWWYYYYYYYYY[[[___bbbdddeeehhhjjjjjjiiihhhfffjjjjjjjjjhhhffffffhhhjjjmmm||||||~~~}}}|||zzz}}}```XXXXXX^^^dddpppyyywwwnnnhhhgggbbbfffrrrfffLLL;;;///...---++++++******+++*********)))((((((''''''"""%%%))))))(((&&&&&&'''************************(((((()))******************************)))(((((("""%%%)))************+++(((((((((((()))***+++,,,******))))))))))))******))))))***+++++++++++++++,,,++++++///222222///++++++++++++************)))))))))))))))************+++******)))))))))))))))))))))((((((((('''''''''((((((((((((((()))******)))((('''((()))***)))((((((((((((((())))))******)))************++++++++++++*********)))))))))(((((((((((()))))))))******************************///111111000...000666;;;HHHYYYgggjjjkkkqqqtttssszzzuuuuuuyyy}}}~~~}}}uuutttsssssssssrrrooommmvvvuuuuuuvvvxxxyyyyyyyyyqqqrrrrrrrrrqqqqqqsssuuuwwwuuurrrrrrwwwxxxooocccXXXVVVVVV[[[^^^XXXIII;;;333111///......---+++***************************))),,,---+++,,,000222000++++++******+++---...///.........////////////000111333444333111//////000...---------...000222333333777@@@MMMYYY___]]]ZZZDDDBBBAAAAAABBBCCCDDDCCC???;;;444000......------...---++++++***+++,,,---++++++++++++++++++******''')))***)))''''''***,,,***,,,///444:::BBBJJJOOOSSSPPPFFF:::333444444222jjj```bbbdddbbb]]]YYYWWWXXXXXXZZZ[[[[[[YYYZZZ^^^aaaiiijjjlllnnnnnnmmmlllkkkkkkjjjiiigggfffgggjjjmmmrrruuuQQQNNNUUU]]]cccnnnuuusssllliiilllsssXXXAAA555555,,,++++++***)))))))))************)))((((((''''''%%%(((,,,---+++))))))***************************(((((()))******************************)))((((((%%%(((***+++***((((((((((((((((((((()))***+++,,,******))))))))))))******))))))***++++++++++++***...,,,,,,...111111---)))+++++++++************)))))))))))))))************+++******)))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******)))((('''((()))******((('''((((((((())))))******))))))))))))************+++*********))))))((((((((()))))))))******++++++************************))),,,------+++...666<<>>:::555222000...,,,+++...---+++************+++'''***++++++000777999777......//////......---,,,---------------.........,,,------,,,,,,000888>>>BBBDDDFFFEEECCCDDDHHHLLLHHHMMMNNNHHHCCCNNNggg}}}___CCC222///...,,,***)))))))))***,,,---...///...---+++)))***+++---///------444===CCCTTTiiiooodddRRRCCC<<<111---***(((((())))))(((wwwiii[[[ZZZXXXWWWVVVVVVVVVWWWUUUYYY]]]]]][[[[[[]]]```kkknnnuuu{{{{{{xxxzzz~~~yyyuuuxxx|||nnn^^^vvv~~~qqqooowwwyyyvvv~~~fffIII??????>>><<<===>>>KKKfff{{{pppbbbUUULLLEEE>>>999999999888555000---+++***///...---,,,+++++++++++++++************)))))))))((((((((((((((('''''''''((((((((((((((())))))***(((((())))))((())))))***++++++******))))))))))))*********+++++++++,,,,,,******++++++++++++******'''(((((()))***+++++++++))))))))))))))))))***+++000///......///000///---,,,++++++,,,...//////...((()))+++,,,,,,+++)))(((************++++++++++++---,,,+++)))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())))))))))))*********************++++++,,,,,,,,,++++++***)))))))))))),,,,,,---...---222@@@OOOcccllltttxxx{{{~~~{{{{{{zzzzzzzzz{{{}}}~~~~~~||||||}}}~~~}}}|||}}}~~~{{{{{{}}}~~~~~~~~~|||yyyxxxyyy{{{~~~qqqddd]]]YYYRRRSSSTTTLLL===999555111000///...---...---+++*********++++++***,,,------111888999777/////////...---,,,++++++,,,,,,,,,------.........---...//////111555<<>><<<<<<===<<<===AAAKKK^^^{{{fff>>>000///---+++******++++++***+++,,,------,,,+++***,,,...///000777GGG[[[hhhwwwqqqdddSSSAAA666222333---,,,+++++++++***(((&&&qqqfff___^^^]]]ZZZXXXTTTRRRPPPQQQRRRRRRQQQNNNLLLLLLLLLNNNPPPUUUZZZZZZYYY\\\bbbjjjjjjkkkllllllkkkhhheeeeeefffeee]]]SSSNNNQQQVVVgggkkksss|||ppp``````rrrTTTCCC:::333444999:::NNNsss|||wwwtttggg\\\RRRNNNLLLFFFAAA@@@@@@;;;555111///000000111***,,,......---,,,------+++++++++++++++,,,------,,,,,,+++++++++*********'''''''''(((((((((((((((((((((((((((((()))******'''''''''(((***+++***(((((())))))))))))(((((('''(((((())))))))))))************))))))))))))************++++++,,,---......(((((((((((()))***+++,,,---,,,++++++,,,---+++***)))(((((()))+++,,,,,,+++))))))***++++++***))))))((())))))))))))*********)))******++++++***))))))(((((())))))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))((((((((()))***+++++++++*********)))))))))************************++++++,,,,,,,,,+++************+++...000999KKK\\\eeepppyyyxxxtttvvv{{{~~~~~~|||{{{{{{~~~}}}zzzyyy{{{{{{wwwtttttttttxxxjjjcccaaa\\\^^^]]]SSSCCC>>>777222///---+++***---,,,+++*********,,,,,,///000000...111666777333------------,,,+++***))))))***+++,,,---...//////+++,,,///111222222222111666555555555444333333333999999@@@SSSppppppAAA000///---+++*********+++)))***+++,,,,,,---------***///666===KKK]]]mmmuuusssgggUUUEEE:::444///,,,+++***)))))))))(((&&&$$$ooodddbbbbbbaaa^^^YYYSSSNNNKKKHHHHHHHHHFFFDDDBBBAAAAAA@@@@@@CCCGGGGGGFFFJJJPPPRRRUUUYYY\\\]]]\\\\\\\\\]]]]]]ZZZQQQFFFBBBFFFLLLWWWZZZaaakkkwwwgggaaahhhhhhOOODDD???:::888;;;<<>>RRRccckkkrrrvvvtttsssuuuyyyzzzxxxyyyyyyxxxxxxzzz~~~~~~~~~{{{{{{}}}~~~|||zzzxxxuuusssqqq{{{lllggggggdddddd^^^PPPDDD>>>777111...---,,,+++,,,,,,*********+++,,,------//////...111666777444,,,,,,,,,,,,,,,+++***)))((()))***+++---...///000+++,,,---///000000...---000...------............///222>>>WWWxxxooo@@@///...,,,+++***)))***************+++,,,...000111111<<>><<<;;;;;;;;;999999;;;>>>===<<<@@@GGGGGGLLLRRRUUUUUUTTTVVVXXXZZZZZZVVVLLLAAA>>>CCCIIIEEEHHHOOOYYYeeeqqqyyy}}}xxxdddfffrrr~~~vvvfffOOO<<<:::>>><<<::::::666:::LLLjjj{{{{{{zzzvvvoooggg___ZZZPPPMMMHHHDDD@@@>>>>>>>>>@@@:::777555222......111000000000000///---+++***)))***+++***))))))+++---------+++***)))(((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((((((((((()))******+++)))))),,,///000...+++%%%&&&''')))))))))(((((('''(((((((((((())))))))))))((('''&&&&&&'''((()))***************+++++++++(((((((((((()))***+++,,,((('''&&&''')))***)))(((+++)))))))))+++,,,+++***))))))(((((((((((())))))''''''''''''((((((((((((%%%'''***,,,,,,***'''%%%(((((())))))))))))((((((&&&(((******'''''')))+++))))))))))))))))))))))))+++***)))))))))***,,,---...---,,,+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,...111666BBBVVViiiqqqttttttqqqssswwwxxxvvvppprrrttttttuuuxxx~~~~~~~~~~~~|||}}}~~~~~~~~~}}}||||||{{{yyyuuuqqq|||mmmhhhjjjhhhggg^^^MMM@@@;;;555111//////000000,,,+++*********+++,,,---+++---------111777999666++++++,,,,,,,,,+++******((()))***+++---...000000...------...000000000///---,,,******+++---......---222@@@YYYwwwjjj<<>>===;;;:::999999999:::888777777777888;;;===???CCCFFFJJJNNNQQQTTTVVVXXXYYYYYYVVVRRRKKKFFFCCCBBBCCCCCCDDDGGGNNNXXXdddllluuu|||hhhooovvvvvvwwwwwwuuupppkkkhhh|||}}}yyylll]]]RRRHHHBBB;;;777666666555444222888BBBMMMXXXbbbkkkqqqrrrnnnkkklllooopppkkkffffffddd```]]]\\\\\\^^^```___bbbffffffbbb]]]XXXVVVVVVUUUTTTQQQMMMHHHDDDAAA???<<<999555333333444555???;;;666111///...---,,,111000...,,,+++,,,...///---,,,***(((((()))***++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))***+++,,,,,,------++++++++++++++++++++++++&&&''')))+++---,,,)))'''&&&''')))+++++++++******)))((((((***,,,---,,,***''''''((((((((((((''''''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((''')))*********))))))))))))(((((((((((())))))************)))(((++++++******+++,,,,,,---...,,,*********++++++***///...,,,***************...777:::000'''&&&)))***,,,+++++++++---///111333***,,,...000777EEEXXXeeemmmkkklllrrrxxx{{{yyyuuukkkllloooqqquuuzzz}}}}}}xxx{{{}}}zzzwwwwwwvvvuuusssqqqooonnnppptttrrrjjjdddaaaZZZRRRFFF>>>555000000///---***...............---------***///000---333@@@BBB;;;///,,,***))))))***))))))******+++,,,---///000111000222444666555333000...,,,+++***))))))+++---...000222999IIIbbb~~~VVV666555---)))---000---'''###%%%***---+++,,,555???EEETTThhh|||}}}fffOOO>>>999222...------+++***)))************+++++++++mmmfff]]][[[WWWRRRLLLEEE@@@<<<777666555444444444555666555555444444555777999:::@@@DDDHHHLLLOOOSSSYYY^^^bbb```]]]YYYSSSMMMGGGDDD=========???DDDNNNZZZbbbttt{{{}}}{{{yyy|||}}}hhhqqqlllmmmmmmhhh^^^VVVRRRPPPccczzz{{{lllccc```___^^^\\\XXXPPPGGG@@@===999555222222333222111666999===@@@BBBDDDGGGJJJNNNNNNNNNNNNOOONNNMMMLLLIIIGGGEEECCCCCCDDDGGGHHHIIIKKKLLLKKKHHHEEECCCBBBCCCCCCBBB@@@===999666333555444222111000111222333999666111///...///......///...,,,+++++++++,,,------,,,***)))))))))+++,,,************)))))))))(((((((((((((((((((((((((((++++++******************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))+++---,,,***(((************)))((('''''')))((((((***,,,---,,,***&&&&&&''''''''''''&&&&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((***+++***)))((((((((())))))))))))))))))))))))))))))))))))((()))((((((((()))***+++,,,000...+++***************,,,+++***(((''''''((()))+++222444...((())),,,,,,---------------...///000)))+++---000888FFFXXXfffiiijjjnnnuuu}}}}}}yyynnnoooqqqssswww{{{{{{xxxzzz~~~~~~|||yyywww~~~~~~xxxwww{{{zzzssskkkjjjiiiiiiiiihhhdddbbbkkknnnlllddd___\\\VVVPPPBBB;;;333/////////...+++000000///...---,,,,,,+++)))//////,,,222>>>@@@:::000...,,,*********)))'''*********++++++---...///000111444555555222000...,,,+++***))))))+++,,,---///000444AAAWWWqqqnnnIII222555...***---111000//////***---...///888IIIYYYaaasss}}}|||ttthhhSSS???666222,,,************))))))************+++++++++}}}mmmfff]]]ZZZUUUMMMEEE>>>;;;:::777555444222222222222333444444333222333444555666;;;@@@DDDGGGJJJPPPZZZbbbjjjfffbbb^^^ZZZSSSKKKDDD@@@???>>>???CCCKKKVVV]]]ppp}}}}}}{{{vvvooohhhcccgggmmmuuu|||~~~|||yyyuuupppkkkgggccc___\\\YYYYYYXXXXXX\\\hhhyyy|||iiiuuurrrrrrlll___NNNCCC???@@@HHHYYYsssyyylll```VVVLLLFFFHHHEEEBBB???>>>===<<<:::999777555555555666555444555666888888666555666666555777::::::888777999:::999888777666888:::<<<>>>:::;;;;;;:::777666777888777777777666555222000//////////////////000000000222///---,,,---///000000...---+++*********+++,,,...---+++*********+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((('''(((***,,,,,,+++***(((******)))((('''''''''''')))(((((())),,,,,,+++***%%%&&&&&&''''''&&&&&&%%%))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))***,,,+++***((('''(((((())))))*********((((((((((((((((((((((((((((((((())))))***,,,,,,111///,,,***))))))******,,,+++)))(((''''''((()))(((,,,---+++***,,,...---------.........------,,,***,,,///333<<>>;;;;;;<<<:::888555444333333333555555444333333444444555888<<>>===999888666555444444444444555444444333333333333333666888::::::;;;@@@JJJRRRTTTQQQNNNNNNOOOKKKBBB;;;>>>===<<<;;;;;;@@@FFFKKKUUUTTTVVVZZZ______]]]ZZZTTTXXXZZZWWWVVVYYYZZZXXXUUUQQQLLLIIIHHHGGGEEECCCDDDBBB@@@@@@AAACCCCCCCCCCCC@@@<<<:::;;;<<<<<<<<<555888;;;;;;===EEETTT___vvvnnnVVVFFF???============GGGUUUTTTKKKOOO]]]rrrsssfffaaaXXXLLLHHHFFFBBB@@@>>><<<:::999888666555777;;;???BBBCCC333444444444333111000000666777777666444222111222555222000222555555222/////////000000111111222222222555888:::999777777777000000111111222222222222000111222222222111///...///...,,,,,,---//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++((((((((((((((()))))))))((((((((((((((((((((((((''')))++++++)))(((((()))''''''&&&&&&&&&(((***+++((('''''')))+++,,,+++)))(((((())))))))))))((((((((()))))))))************++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***---...---)))&&&'''(((((()))***++++++,,,'''''''''&&&'''((()))***,,,,,,,,,+++,,,------...000000000---)))((()))+++,,,+++***)))))))))***+++***'''&&&))),,,,,,,,,+++)))+++,,,...///......---...111777???KKKYYYgggpppwwwwwwyyy||||||{{{{{{}}}}}}yyyvvvpppjjjfffcccaaa```]]]\\\[[[ZZZWWWSSSPPPNNNIIIMMMNNNHHHBBB@@@AAABBB@@@===<<<@@@FFFGGG@@@999>>><<<:::999666333111111///...------............,,,,,,,,,---------------(((+++,,,+++---222555666---,,,******++++++***)))---,,,,,,+++++++++++++++---...000111111000......---,,,,,,+++************+++,,,///555<<>>>>>BBBEEECCCAAAAAA<<<@@@AAA>>>===???AAA??????===;;;:::;;;;;;;;;;;;999777555555666888999999;;;888555444555666666666222555888888888;;;CCCJJJcccnnnnnnTTTEEE@@@>>>===;;;:::>>>EEEEEEBBBFFFOOOWWW]]]]]]RRRJJJHHHDDD>>>;;;<<<===>>>===<<<:::999444444555888;;;>>>??????111222333222000...---...111333444444333222333444444///,,,...222333///***---...////////////.........222555777666555444444/////////000000111111111,,,---///000111111111000111///------......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++***'''%%%''')))******)))(((''''''''''''(((''''''(((++++++***))))))))))))******)))))))))))))))))))))************++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---***'''((())))))******+++++++++(((''''''&&&'''(((***+++,,,,,,+++***************---///111///+++))))))***))))))''''''''''''((()))+++((('''***,,,***)))+++******+++------.........,,,000888CCCPPP\\\fffllltttuuuwwwzzz~~~~~~}}}~~~zzzvvvllliiiddd^^^YYYTTTQQQOOOJJJJJJHHHGGGDDDBBB@@@???999;;;;;;888444333444666777555444888<<<===888333666333333444222...---...------------------------+++++++++,,,------......)))+++,,,,,,---///333555000---+++******++++++***---,,,,,,+++++++++,,,,,,,,,---.../////////......,,,,,,,,,++++++++++++***+++,,,000555:::<<<:::999666999>>>DDDIIIKKKJJJHHHJJJEEE>>>777333111//////444111///222777BBBSSSbbbrrrvvv{{{}}}~~~yyyjjj\\\HHHBBB:::333///...---,,,(((***++++++)))((((((((()))************+++++++++zzzoooaaaWWWQQQKKKCCC===555444333222222333555555222333333444444444333333555333111333555777777666888888888888888666555333222444555555444444555777888333333777:::888777999444777888444222555666555666555444444555666666666444222111222444666666555888666444333444555444444333444555444444666:::===NNNWWWffftttrrrWWWFFF???======888999;;;===@@@CCCGGGJJJKKKJJJGGGCCC???===<<<;;;:::;;;>>>>>>===;;;999888444444555888;;;<<<;;;999111333444222000...000111---///222333444555666888111///...000222333111//////111222444444333222111///111333333333222333444111111000000000111111222......///000111111111111///...,,,,,,---...,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++******)))((()))))))))************))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((***)))%%%###%%%(((************)))((('''''''''''''''(((***+++***)))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------***(((************************)))(((''''''''')))+++---...---,,,+++***))))))))))))...222222...***)))***)))((('''&&&&&&'''((()))+++((((((,,,,,,((()))------,,,,,,+++,,,,,,------+++000:::GGGUUU```gggjjjkkkmmmqqqtttwwwyyy{{{}}}|||yyyvvvuuuuuupppiiibbb[[[ZZZVVVQQQKKKEEEBBBAAA;;;:::999888777666555555333111000000///...///000222111111333555555333111000...///333222---+++---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++------------111555666333...+++***+++++++++++++++*********++++++,,,+++,,,---............---******+++,,,,,,,,,+++++++++,,,///333555555222///---...000444555555666777777555222111000111222222888888>>>IIIVVVbbbqqq}}}~~~tttjjj```RRREEE:::666222///...,,,+++***%%%(((++++++)))(((((())))))************+++++++++yyynnn```WWWTTTPPPGGG??????>>>;;;888666555555555444555666777777777777666444111///222666888444000444555666666444222333444000222555555444333222333555111222777:::777888<<<444777777333111333444333444444444444444444444333444333222333444555444222666444333333555666555555555444222222333444777888:::AAALLLWWWaaajjjrrrwww{{{tttYYYDDD:::888999666:::<<<<<>>LLLYYYccchhhjjjcccggglllooopppooooooooooookkkgggdddbbb\\\RRRJJJJJJIIIGGGBBB===888555444333222111000/////////000333///------............++++++,,,,,,,,,,,,,,,+++---***,,,222222,,,))),,,,,,...//////...,,,++++++---------,,,,,,+++++++++++++++---...---,,,000555<<<888111,,,++++++++++++)))))))))))))))***+++++++++,,,,,,---............)))***+++,,,,,,,,,,,,,,,++++++---///111111...,,,+++,,,...111111///111444...///000111111333666999???FFFVVVkkk{{{sssaaaTTTKKKBBB:::000---+++,,,---,,,,,,,,,$$$'''+++---+++******,,,)))************+++++++++|||xxxlllfff^^^YYYVVVQQQJJJDDDDDDBBB>>><<<;;;999777555444333333333555999===@@@777444333444666888777555888888777555333333444666888666444444444444444333666888999999777666555666666666555555444555555555333666666222000333555444777777666666666666666777888666333444777888666333222333333444444555555666:::<<>>===>>>>>>CCCMMMQQQLLLEEEBBB;;;;;;:::888777555444444444444444555666777888999666555555444444333222222222333333222000///000111---000///,,,...333333...444111///222888;;;999666777555222111222222111///222222222222222222111111111111000///...---,,,,,,000000000000000///......---------,,,,,,+++++++++......---,,,++++++***))),,,+++++++++***)))))))))(((((())))))*********+++))))))(((((((((((())))))************************)))))))))))))))******++++++***)))))))))))))))******))))))(((((((((((()))+++***)))))))))))))))******(((&&&&&&(((*********)))))))))))))))))))))))))))++++++***))))))***,,,((((((((((((((()))*********)))(((''''''((()))***))))))))))))((((((((((((''''''((()))))))))))))))((('''(((,,,111111,,,'''))))))))))))))))))))))))(((***+++,,,++++++---.........,,,+++***)))))))))---000333444111...+++*********))))))((((((''''''))))))))))))************------,,,++++++,,,------,,,666FFFUUU```eeeeeedddgggddd```]]]]]]]]]\\\[[[ZZZXXXUUUPPPLLLGGGDDDBBB<<<;;;888666333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---000000...,,,++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,000......000000111999BBBDDD<<<222+++))))))))))))---,,,+++*********+++,,,///---,,,+++***+++,,,,,,,,,+++*********************,,,------,,,,,,---...***+++,,,,,,,,,---///000111...000777888888CCCQQQZZZddduuuxxxrrrhhhZZZLLLBBB:::555333+++++++++++++++***)))(((+++++++++***)))(((((('''(((+++---...---+++******vvvqqqnnnfffaaa[[[XXXWWWTTTNNNJJJIIIGGGDDDBBBBBBAAA???>>><<<<<<;;;;;;===???BBBCCC<<<999777777:::<<<;;;:::<<<;;;999888777888888888>>>===<<<<<<===>>>>>>===:::===@@@AAA@@@>>>>>>>>>===;;;999777555333222222222666666222111444777666666666555666666777888888666555444555666666555444333333333222222222222222444555777:::>>>CCCGGGIIIQQQ___kkkllloooxxx{{{www{{{pppXXXLLLFFFBBB??????DDDRRRaaadddZZZJJJAAA999999888777666555444444333333333444555666777888888777666444333111000///000111111000...---...///...000///,,,///444444000222///...111666888777444555333111111111111000...,,,,,,,,,,,,------------////////////............///000000000000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***************(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++***)))))))))))))))************)))(((((((((((()))))))))((((((((())))))***...,,,)))((()))***))))))))))))))))))))))))))))))((()))++++++)))(((((()))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''((()))))))))))))))(((***((((((***......***%%%))))))))))))))))))))))))%%%'''((((((((((((***+++,,,,,,+++***))))))))))))))),,,......,,,***((((((******))))))(((((((((((())))))))))))************---,,,+++******+++,,,------555AAAMMMVVVYYYXXXVVVRRROOOLLLJJJJJJJJJJJJIIIIIIGGGEEEBBB>>>;;;999888333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++---//////...,,,++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,---,,,,,,......000777@@@HHH@@@666...++++++,,,,,,---,,,+++******+++,,,,,,......------------------++++++***))))))*********(((+++---...---------...,,,---------...000333666000///111666>>>LLLaaasss|||kkk^^^RRRLLLBBB:::444111///---+++++++++++++++***))))))++++++******)))(((((('''(((***,,,,,,+++*********ssshhhdddccc___\\\XXXWWWXXXWWWTTTQQQQQQNNNLLLKKKKKKLLLKKKKKKIIIHHHGGGFFFGGGHHHJJJKKKGGGDDDAAAAAABBBEEEFFFGGGGGGDDDAAAAAACCCDDDBBB@@@BBBCCCCCCDDDDDDEEEFFFFFFHHHKKKOOOQQQOOOMMMLLLKKKKKKIIIEEEAAA===999666555888<<<===::::::===@@@???===<<<;;;;;;:::::::::;;;888:::::::::888777777888222222333333333333333333222222222333555777:::;;;;;;FFFMMMMMMNNNTTTWWWTTTYYY\\\aaaeeehhhhhhgggfffjjjiiikkkmmmnnnnnnuuu}}}kkk^^^VVVMMMFFFBBBKKK___qqqtttcccKKK<<<666666555555555444444444333333333333333444555666666555555444333222111000111222222111///......///111111000...000444555222000...---///333555444222222111000000111111///---.........//////000000000------.........//////////////////000//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------***************+++++++++******))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))******+++)))((((((((()))***+++++++++***)))(((((((((((((((''''''''''''((()))******222///,,,*********)))((())))))))))))))))))))))))''')))++++++)))'''&&&&&&))))))((((((((()))******(((''''''&&&&&&''''''((((((((((((((())))))))))))((()))))))))))))))((('''+++)))'''(((++++++(((%%%))))))))))))))))))))))))%%%&&&((((((''''''(((*********)))))))))))))))***''')))******)))(((((()))***))))))))))))((((((((())))))))))))************++++++************++++++---222:::AAAFFFGGGEEEDDD@@@===;;;::::::;;;;;;:::999888777555333111000///---------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,......---+++++++++)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,***)))))),,,,,,...555>>>JJJCCC888000,,,+++,,,---,,,,,,+++******+++,,,------....../////////......******)))))))))******+++'''***---...---------............///333888===@@@>>>DDDIIIMMMXXXmmm|||qqqbbbQQQFFF:::777222//////......---***++++++++++++***))))))++++++******)))((((((((((((***+++***)))((()))***kkk___]]]^^^[[[XXXVVVVVVXXXYYYXXXWWWVVVTTTRRRRRRTTTVVVVVVVVVTTTRRROOONNNNNNQQQTTTVVVTTTRRROOOMMMNNNQQQTTTUUUVVVRRRNNNOOOSSSTTTQQQMMMLLLMMMOOOOOONNNNNNOOOPPPZZZ^^^bbbcccaaa^^^[[[ZZZ\\\ZZZVVVQQQLLLHHHEEEDDDEEEIIIKKKIIIIIIMMMOOOOOOMMMLLLJJJHHHEEEDDDCCCBBBDDDFFFHHHFFFBBB>>>>>>@@@666666666666666666666666555444333333333444666777666===@@@>>>>>>BBBDDDBBBBBBDDDHHHKKKLLLLLLKKKJJJLLLKKKKKKNNNOOOOOOUUU\\\hhhsss~~~xxxwwwvvvkkk\\\OOOHHHOOO___nnnnnn\\\EEE777333333333333444444444444333222222222222222333333000111111222333444444444444555666555333222333444666444111000000222222111000///...///222444333222000//////000111000...,,,111111111222222333333444...........................////////////...------,,,++++++++++++++++++++++++++++++++++++++++++,,,)))))))))***+++++++++,,,,,,,,,++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***,,,,,,++++++***)))((((((((((((&&&&&&&&&&&&''')))******111...+++*********)))(((((((((((((((((((((((((((******+++***(((''''''(((***))))))((())))))******(((((((((''''''((((((((((((((((((((()))))))))))))))))))))))))))(((((('''+++)))'''''')))***)))(((((((((((((((((((((((((((((()))******))))))***,,,)))))))))))))))***++++++(((*********))))))+++---))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,...222666888777666555555333222222333444444333444444333222111000///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------,,,***++++++)))+++---,,,+++***++++++******+++++++++,,,,,,,,,)))''')))+++,,,---444<<>>HHHPPPTTTXXXfffqqqrrrvvv~~~vvviii^^^SSSIII>>>777444222000///000///...,,,******+++++++++******)))************))))))((((((((())))))((('''''')))***jjj```___```ZZZXXXVVVVVVWWWXXXYYYYYYYYYWWWUUUUUUXXX[[[]]]]]][[[XXXUUURRRSSSWWW\\\___\\\[[[YYYWWWWWWYYY\\\___aaa]]]ZZZ\\\```aaa]]]YYY[[[]]]______\\\[[[[[[\\\bbbfffkkknnnnnnllljjjjjjiiigggddd```]]]ZZZXXXWWWTTTYYY[[[YYYYYY]]]^^^]]]]]]\\\ZZZXXXWWWUUUUUUTTTVVVXXXZZZWWWRRRMMMLLLMMMBBBAAA???<<<999777555444555555444333333444555666444777888666555777888777888:::;;;===>>>>>>===<<<>>>===>>>AAABBB@@@BBBFFFHHHQQQ[[[```aaahhhuuummmkkkuuuqqq```RRRRRRVVV[[[YYYLLL===555111111111222333333444444333222222111111111222222///000000111222333444444555666777777555555666777;;;777333111000/////////111000000111222333333222111000///000000000...,,,.........//////000000000000//////...---,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++------,,,++++++***)))))))))))))))***+++++++++,,,---------,,,,,,+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&''')))******---+++(((((()))******)))((((((((((((((((((((((((---,,,+++(((&&&'''***---******))))))))))))******)))))))))******)))))))))'''((((((((()))))))))***(((((())))))))))))((((((***((('''(((***+++,,,,,,(((((((((((((((((((((((()))+++,,,,,,******+++---************++++++,,,---)))*********)))***,,,...))))))))))))************((()))))))))************))))))))))))))))))))))))***+++---/////////.........,,,+++,,,...//////...444333222111000///...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,******+++,,,)))+++---,,,+++***++++++******+++++++++,,,,,,,,,)))(((***,,,,,,---333;;;HHHCCC<<<444...++++++,,,++++++******+++---///000,,,,,,...//////...---,,,))))))))))))***+++------***,,,------,,,+++,,,---,,,...666CCCSSSbbblllqqqrrr{{{tttjjjjjjaaaSSSGGG>>>777111,,,000...---------,,,***((()))******+++++++++***************)))))))))))))))((())))))(((''''''(((***nnnfffeeedddZZZYYYWWWVVVVVVWWWXXXYYYYYYWWWUUUVVVYYY]]]___aaa]]][[[YYYXXXYYY\\\___aaa^^^^^^]]]\\\[[[\\\___bbbeeecccbbbccceeefffcccaaacccfffhhhgggdddaaabbbcccbbbffflllppprrrsssttttttooonnnllljjjhhhggggggfffaaafffhhheeedddggggggfffeeeeeeffffffhhhiiijjjkkkgggiiijjjhhhddd```^^^]]]TTTRRRMMMGGG@@@:::555222444333222111111222333444444444444333333444444444555666666777777777777777;;;999;;;??????;;;:::<<<:::@@@FFFHHHHHHLLLUUU]]]eeeqqq|||qqqpppvvvtttYYYRRRKKKIIIFFF???888666000000111222222333444444444333222111111111111111333222222111111000000000222333555555555555777888===777222111000...---///222222222222222222333333666333111000000000///...........................000000///...---,,,+++***------......------,,,+++*********+++++++++++++++------,,,+++***)))((((((***************+++++++++---------,,,,,,,,,,,,,,,))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))******+++)))((((((((()))***++++++---,,,+++***)))(((((((((''''''''''''((()))******)))(((&&&&&&(((*********)))))))))))))))))))))))),,,,,,***((('''(((+++...++++++***)))))))))******)))******++++++******)))''''''(((((())))))******''''''((()))))))))))))))((((((((()))***+++------))))))))))))))))))))))))((()))+++***)))((()))+++++++++******+++,,,------'''((())))))((((((***,,,)))))))))************+++))))))))))))************))))))************)))))))))***+++,,,------,,,,,,,,,++++++,,,.........---000///...---,,,+++******)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++))))))+++,,,)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,***)))+++---,,,,,,111999FFFDDD@@@999222...------+++******+++,,,...000111...............---,,,,,,))))))******,,,---//////---......------...111444555:::EEEVVVjjjyyyrrreeeZZZSSSRRRJJJ@@@888444000,,,))),,,+++++++++,,,,,,***((())))))***++++++++++++*********))))))))))))))))))''')))***)))((('''((()))qqqllliiieeeZZZYYYXXXVVVUUUVVVXXXZZZYYYVVVTTTUUUYYY]]]```aaa\\\]]]^^^``````___]]]\\\___```aaa___^^^^^^aaadddffffffggghhhhhhhhhgggfffdddhhhllllllhhhfffgggiiieeeiiinnnqqqssstttvvvwwwrrrqqqqqqpppppppppqqqqqqkkkoooqqqnnnlllmmmmmmjjjjjjkkkmmmooorrruuuwwwyyyrrrrrrsssssssssqqqnnnkkkfffccc]]]UUULLLDDD???;;;666555444333222333444444555444444666666666555555555555555555555666666777:::777888<<<<<<:::888::::::;;;<<<<<<;;;===BBBEEEGGGPPPXXXZZZ___hhhnnnooozzz|||uuuvvvwwwuuuWWWMMMDDD@@@===888555666111111111222222333333444555444333222111111000111333222222111000/////////...000333444444555888:::<<<555000000000------111222222333222222111222222:::777333111000111000000222222111111000000//////.........------,,,,,,,,,,,,------------,,,++++++)))*********++++++++++++,,,+++++++++******))))))+++++++++************************+++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++***)))))))))))))))******...---+++***)))((((((((())))))((((((((())))))***)))'''&&&&&&((()))***)))))))))))))))))))))))))))'''(((******))))))+++,,,,,,+++******))))))******((()))***++++++***)))((('''''''''((()))*********%%%&&&''')))************'''((())))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))+++***************+++,,,'''((())))))((('''(((***))))))*********+++++++++))))))))))))************))))))***++++++***)))))))))***+++,,,,,,,,,++++++---,,,+++,,,...///---,,,+++++++++*********)))))))))))))))***+++,,,---...++++++++++++++++++++++++***************************++++++,,,,,,++++++***((()))******))))))***,,,)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,+++***+++---,,,***///666BBBBBB@@@;;;444///---,,,*********+++,,,...000222111111///...------,,,,,,******+++,,,---///000111////////////000555;;;???JJJOOOYYYgggvvv~~~|||zzzwwwooo^^^LLLBBBBBB999555000/////////---***---,,,+++,,,------,,,***))))))***+++++++++++++++)))))))))))))))))))))***''')))++++++***(((((()))~~~sssnnnjjjeeeYYYYYYWWWVVVUUUVVVYYY\\\XXXVVVTTTUUUXXX]]]```aaa[[[^^^cccfffeee```ZZZVVV```bbbdddcccaaaaaacccfffgggiiikkkllljjjiiiiiijjjhhhmmmrrrrrrooommmnnnqqqmmmooorrrssssssssstttuuuuuuuuuttttttuuuvvvvvvwwwqqquuuwwwsssqqqqqqpppmmmnnnoooqqqsssuuuxxx{{{|||vvvvvvvvvyyy|||{{{wwwsssooolllggg```XXXQQQLLLIII<<<;;;999888777666777777555333333666888777666666666555555555555666777888999555444888999888888:::;;;:::999888999:::<<<>>>:::@@@BBBBBBGGGPPPUUUSSSVVVZZZcccnnnwww|||{{{xxxiiimmmnnnpppsssooo~~~}}}uuueeePPPGGG???===;;;777333333111111222222222333333333555555333222111111000111000000000000111111111111...000333444555777999<<<:::222...000000...///333111222333222111000111222>>>:::444111000111111111222222111000///...------,,,,,,,,,---------......,,,------------,,,++++++))))))******++++++++++++***************+++++++++,,,+++++++++******))))))(((((())))))*********+++))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))******++++++***)))))))))))))))***...---,,,***)))(((((((((+++******))))))))))))***+++)))'''&&&((()))))))))))))))))))))))))))))))))"""%%%***,,,,,,***)))))),,,,,,+++***))))))******'''((()))******)))((('''&&&''''''((()))******+++$$$%%%'''(((***+++++++++'''((())))))((('''&&&''')))))))))))))))))))))))))))***+++***)))((()))*********))))))))))))******(((***++++++***))))))***))))))******++++++++++++))))))))))))************)))***+++,,,,,,+++***))))))***+++,,,---,,,+++***)))(((((()))******)))'''+++++++++++++++,,,,,,,,,///...---,,,++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++((()))***)))((()))***,,,)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,+++***+++---+++)))---444>>>??????;;;444---***************+++,,,///111222444333111///---------...***++++++,,,...000222333//////000000444:::BBBHHH^^^```gggpppxxxyyysssllliiidddbbb]]]MMM777...000333000...///000///+++(((...---++++++++++++)))(((((()))***+++++++++++++++)))))))))))))))*********&&&))),,,,,,+++)))((((((~~~lllddd```___ZZZXXXWWWVVVWWWYYY\\\]]]ZZZVVVUUUWWWYYYZZZ^^^dddgggdddaaa___^^^]]]]]]\\\]]]___cccgggjjjjjjgggdddgggjjjlllkkkjjjjjjmmmpppooonnnoooppprrrttttttsssooopppppppppooooooqqqssswww{{{|||xxxzzz~~~{{{{{{{{{xxxuuurrrrrrrrrgggpppvvvsssooorrrzzz}}}{{{zzzyyyyyyyyyuuuooojjjhhhiiifff]]]VVVLLLHHHBBB===;;;;;;::::::666555555777999999666222444444555666777888888888::::::999777555555777:::555:::;;;888777888999777;;;;;;;;;;;;<<<===>>>???CCCFFFKKKPPPTTTWWW[[[^^^```ccciiipppxxxyyykkktttwww```WWWVVVaaaiiigggggglllrrrssssssrrrlllcccXXXPPP>>><<<999666333333333333222222222222333444555555333222111000////////////000000000000111111111111000111222222111222444666777555222///......///111///111333444444222///...444444444333222111000//////////////////.........000---+++,,,......,,,***+++,,,,,,------,,,,,,+++))))))*********+++++++++...,,,***))))))***,,,...************************************)))))))))(((******+++++++++***))))))+++++++++*********)))))))))))))))***+++---...///((()))************)))((()))+++,,,,,,+++++++++,,,)))))))))))))))((('''&&&'''''''''(((((((((((((((&&&&&&'''))),,,,,,)))'''))))))************))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))***+++***)))((($$$&&&))),,,...---,,,+++))))))))))))))))))))))))++++++************++++++---,,,,,,+++***)))(((((('''(((***+++,,,,,,+++***)))))))))***+++++++++,,,******************************))))))))))))******)))***+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,+++******+++++++++,,,---...///000++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***+++---///)))+++,,,---,,,***************+++++++++,,,,,,,,,+++,,,+++******+++...111999DDDGGG;;;///---...---,,,,,,------------......222111000//////...,,,***///---...333444000///222222111222666===EEENNNSSSdddaaa___aaacccbbb]]]XXXWWWSSSLLLCCC<<<555222000------------------------000...,,,+++,,,------,,,++++++******++++++,,,---)))------)))'''***,,,+++)))***,,,.........,,,+++zzziii```[[[XXXYYYXXXWWWVVVWWWYYY\\\^^^[[[VVVTTTVVVXXXZZZ___eeehhheee```]]][[[\\\]]]^^^```cccgggjjjllllllkkkjjjgggiiijjjiiihhhiiillloooqqqpppppppppqqqsssssssssqqqrrrrrrqqqpppoooppprrruuuyyyyyyvvvxxx}}}|||{{{{{{{{{xxxtttqqqqqqqqqtttyyy{{{vvvrrruuu{{{~~~}}}{{{{{{{{{|||||||||zzztttooooooqqqqqqkkkfff```[[[RRRKKKFFFCCC@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;::::::;;;:::999888777888:::;;;555:::<<<999999;;;<<<:::999999999999999:::;;;<<<:::<<<>>>@@@BBBCCCEEEFFFCCCEEEHHHNNNTTTZZZ___aaammmlllooopppfff\\\aaannn{{{gggSSSJJJIIISSSYYYWWWWWW[[[[[[YYYWWWTTTPPPJJJCCC>>>;;;999777444222222222222444333333222222222333333333222111000000///////////////000000000111111111///000111111000000333444777555222000...///000111///000333555555555333222222222222222111000//////////////////............///---+++,,,......---++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************))))))(((((()))***++++++......---,,,***((('''&&&+++++++++*********))))))+++++++++******++++++,,,************************''')))******)))(((((()))******++++++***))))))(((((((((((((((((((((((((((&&&&&&''')))++++++)))'''(((((())))))))))))((((((***)))))))))))))))))))))************************++++++++++++++++++++++++&&&((()))++++++***)))(((%%%'''***,,,------+++***))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++***))))))))))))******+++++++++*********************+++++++++************************))))))************))))))++++++,,,------,,,++++++************++++++++++++************************,,,,,,,,,,,,---...//////++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))******&&&(((***,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++***+++...000888EEEJJJ???333///...+++******++++++++++++,,,,,,...---,,,,,,------------333555888;;;===???@@@@@@BBB@@@===<<<>>>CCCIIILLLPPPMMMKKKLLLOOONNNJJJEEEHHHEEE@@@:::555111///...,,,,,,,,,,,,------......///---+++***+++,,,,,,+++++++++******++++++,,,---(((++++++((('''***+++)))(((***+++,,,---,,,+++***uuufff^^^YYYUUUXXXWWWVVVVVVWWWYYY\\\^^^```[[[YYYZZZ[[[\\\```eeehhhddd```[[[ZZZ[[[]]]___```dddhhhjjjjjjjjjllloookkkkkkjjjiiiiiikkkooossssssrrrppppppppprrrtttuuuuuuvvvvvvtttqqqppppppqqquuuwwwwwwtttuuuyyy{{{yyy||||||{{{yyyuuussssssttt|||~~~{{{vvvtttyyy|||zzzyyyzzz|||~~~}}}xxxuuuvvvzzz{{{xxxuuurrrlllccc[[[UUUPPPLLLIIIIIIJJJIIIGGGDDDEEEIIIMMMJJJHHHFFFEEEEEEFFFEEEDDDCCCAAA???>>>???@@@@@@???999===???<<<;;;<<<===;;;:::999888888777777888888777888999999:::999999999===>>>@@@BBBEEEIIIKKKMMMOOOKKKMMMRRRRRRLLLLLLQQQXXXaaammmyyygggQQQEEE===<<>>???AAACCC@@@===:::;;;<<<===:::777777555333000...---------***++++++,,,---......///...,,,***)))***++++++***++++++******++++++,,,---***,,,+++(((***---,,,((()))***+++++++++***)))(((qqqeee```\\\WWWWWWVVVVVVVVVWWWYYY[[[\\\dddaaa```bbbbbb___```ccceeecccaaa^^^\\\[[[]]]___\\\aaafffgggfffgggkkkpppmmmkkkhhhfffgggjjjnnnrrrrrrqqqpppoooppprrrvvvyyyyyyzzzzzzxxxuuurrrrrrrrrwwwwwwuuurrrqqqssstttsss{{{|||{{{zzzxxxwwwyyyzzzzzzzzzuuuqqqttt}}}xxxvvvuuuwww{{{zzzxxxwwwzzz}}}~~~zzzwwwvvvrrrkkkeeebbb^^^\\\ZZZXXX[[[]]]ZZZUUUUUU[[[aaa___\\\XXXWWWXXXZZZYYYXXXSSSQQQMMMLLLMMMLLLKKKIIIGGGKKKLLLHHHFFFGGGGGGEEEAAA@@@>>><<<;;;999999888:::::::::;;;<<<===<<<;;;:::::::::;;;<<<===>>>???DDD@@@???CCCDDD@@@???AAADDDIIIQQQXXX___fffmmmqqq{{{sss```NNNAAA???:::888<<<>>><<<;;;>>>BBB???;;;999999888777666333333333333222222222222444333333222111111222222111111111111111000//////////////////000000000111...000000000//////111333555333222000000000111222///000333555666777666666...//////000000000//////------...............///,,,,,,,,,,,,---......---+++,,,,,,------,,,,,,+++******************************++++++++++++*********************************)))'''&&&'''))),,,...++++++,,,,,,,,,++++++***************************...---,,,***))))))))))))***)))'''&&&&&&''')))***...///000///---+++++++++((()))))))))))))))(((((()))))))))((((((((((((((('''&&&'''(((***+++***((('''(((((())))))((((((''')))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((('''((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++---,,,***)))((()))******,,,+++++++++***)))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((())))))(((((((((*********+++++++++,,,,,,,,,+++)))((((((***,,,---000///......---------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........///000000000///---,,,+++******)))((('''******+++++++++,,,,,,,,,(((***,,,,,,,,,+++,,,---333BBBJJJ@@@333...---,,,,,,,,,,,,---------......---......000222777<<<@@@BBBMMMQQQMMMRRR___ccc\\\XXXRRRIIIAAA;;;888888999777444222222333444333111...------,,,,,,---...///)))******,,,---.../////////,,,******+++,,,++++++++++++******++++++,,,------...---+++---000...)))***+++++++++***)))((((((qqqeeeaaa]]]YYYWWWVVVVVVVVVWWWXXXYYYZZZ^^^^^^aaaggggggcccaaaaaaaaabbbdddccc___]]]\\\]]]ZZZ___dddeeedddffflllqqqllliiidddbbbcccfffjjjmmmnnnooopppoooooorrrwww{{{{{{}}}}}}{{{xxxvvvuuuuuuvvvssspppmmmkkkjjjjjjkkkwwwwwwxxxwwwwwwxxx{{{~~~yyyxxxtttqqquuu~~~vvvsssrrrtttyyy}}}}}}|||wwwwwwyyy|||~~~|||wwwssswwwtttpppmmmlllkkkjjjiiiffflllpppnnniiiggglllrrrtttooojjjiiilllppppppooogggeeebbb___]]][[[YYYWWWWWW\\\]]][[[ZZZ\\\\\\ZZZPPPOOOLLLIIIFFFDDDCCCBBB@@@???===>>>@@@@@@===;;;::::::999888888888888999???===<<<<<<:::888:::======???AAADDDFFFIIIMMMPPPUUUYYY___fffmmmuuu|||zzzfffVVVLLLBBB;;;===:::999:::;;;999999:::999888666666777666555333222333444444555444333222111111111111222222333444000111111111111000//////...////////////000000000000111111111000000111333222222111000000000111222000111222333444333333222//////000000000000000000,,,---------......//////,,,---------------------+++,,,,,,------,,,,,,+++************************,,,+++)))(((((()))+++,,,************************,,,+++(((''''''(((***,,,)))***++++++,,,,,,,,,+++************************++++++***))))))*********+++***(((''''''(((***+++***+++,,,+++)))''''''((())))))***++++++***************))))))((((((((((((''''''&&&(((***+++***)))((())))))******))))))((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&))))))*********)))((('''))))))))))))))))))))))))***))))))))))))))))))***)))))))))***++++++,,,,,,---,,,***)))((()))******,,,+++++++++***)))))))))(((((((((((((((((((((((((((***+++------+++***((()))(((((((((((((((((()))***++++++++++++,,,,,,,,,---,,,*********,,,...///000///...------,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---000444666555444666222---+++******)))(((******+++++++++,,,,,,,,,'''))),,,,,,++++++,,,---///???GGG===000---...///,,,,,,,,,---------......)))+++,,,---///333999>>>@@@KKKMMMHHHLLLXXX[[[TTTLLLHHHAAA999444222111222///...,,,,,,---......---******++++++,,,------...))))))***+++,,,......///000...++++++,,,------,,,++++++******++++++,,,------//////,,,---...,,,(((,,,,,,,,,++++++***))))))tttfff___\\\YYYYYYYYYXXXXXXXXXXXXYYYYYYUUUVVV\\\dddgggdddaaabbb___cccffffffbbb^^^]]]]]][[[___cccfffgggjjjooorrrqqqmmmhhheeefffiiikkkllllllnnnpppooooooqqqvvvzzzzzz|||}}}|||zzzxxxwwwwwwsssnnnjjjiiifffddddddgggrrrssstttssstttvvvzzz}}}{{{|||yyyuuuwww}}}~~~xxxtttppprrrwww{{{yyywwwuuuvvvyyy|||~~~|||xxxuuu{{{xxxuuutttttttttsssrrrqqqvvv{{{yyyuuussswww|||zzztttsssxxx||||||{{{uuuuuutttpppkkkgggeeeeee___dddgggfffgggkkkmmmkkkbbbaaa___\\\ZZZXXXWWWVVVUUUQQQNNNLLLLLLJJJEEEAAADDDCCCBBB@@@???>>>>>>===;;;;;;;;;999666666999===;;;;;;;;;;;;<<<===>>>???AAACCCGGGIIILLLPPPTTTWWW^^^bbbiiipppwwwtttiiiXXXKKKDDDAAA===:::999999888888777777888888444333333333555444222111222333555666666555333222000000000111111222444444///000111222222111000///......////////////000000000111222111000000111333000000/////////000000111222222222222111111000//////000000000000000//////,,,,,,,,,---......//////---...///...,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++***************---+++)))'''''')))+++---************************,,,+++)))((('''((()))*********+++++++++******)))***************+++++++++)))))))))))))))***+++,,,---,,,+++******+++,,,---***+++,,,+++)))(((((()))++++++,,,,,,---,,,,,,,,,+++******))))))(((((('''((('''&&&''')))+++***)))))))))************))))))((((((((()))******++++++************************************************(((((('''''''''''''''&&&)))))))))***))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))******+++++++++,,,++++++******************+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---/////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...444;;;@@@@@@>>>CCC<<<333...---...---,,,******+++++++++,,,,,,,,,((()))++++++******,,,------???III@@@222---//////******++++++++++++,,,,,,+++---///000///222777<<<999???@@@<<<>>>EEEGGGCCC<<<:::666222///------------------...............))))))*********+++++++++)))******+++,,,------...000...,,,+++,,,------,,,++++++******++++++,,,---,,,111222...++++++)))'''+++++++++++++++*********vvvfff___]]][[[]]]]]]\\\\\\[[[[[[ZZZZZZUUUUUUZZZaaacccaaa```aaa```dddhhhgggbbb______```\\\^^^bbbfffjjjnnnppprrruuuqqqkkkhhhiiikkkkkkkkkllloooqqqqqqnnnnnnrrrvvvvvvyyy{{{{{{zzzxxxwwwwwwrrrllliiiiiihhheeegggllltttttttttssssssuuuyyy|||zzz}}}}}}yyyxxx{{{{{{xxx|||vvvrrrrrrwwwyyywwwsssrrrsssuuuyyy|||~~~~~~~~~}}}{{{xxxwwwxxxxxxwwwvvvwwwyyy{{{yyyvvvvvv{{{}}}uuussswww{{{|||zzzyyy|||~~~zzzrrrmmmnnnqqqiiinnnqqqoooooossstttsssqqqpppooonnnnnnnnnnnnnnnrrrnnnhhhfffdddaaaZZZUUUOOOMMMKKKHHHFFFDDDCCCBBB@@@AAAAAA???>>>>>>>>>===;;;:::999999::::::::::::;;;<<<===>>>>>>???AAACCCAAADDDJJJNNNRRRXXX^^^ccccccffflllrrrwww{{{}}}~~~~~~zzzuuunnngggaaa]]]RRRKKKCCC>>>;;;:::999999444555555444444555666666777555333333444444333222111333555777777555222111222111111111111111222222...000111222222111000///........./////////000000000000111000......000111---.........//////000000222222111111111000000000///////////////...---,,,++++++,,,------...//////...///000...+++******,,,+++,,,,,,------,,,,,,++++++++++++*********))))))+++***)))(((((()))***+++***************************)))))))))))))))***+++''''''((()))************))))))*********+++++++++)))))))))))))))***++++++++++++++++++++++++++++++***+++---,,,+++******+++((()))***+++++++++++++++++++++******)))(((((('''((('''&&&''')))*********(((((())))))))))))(((((('''(((((()))******++++++******************************************************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++)))******+++++++++*********************+++++++++************************++++++++++++++++++++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------******+++,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,111===JJJSSSVVVUUUXXXMMM???555000///...,,,******+++++++++,,,,,,,,,)))******))))))***,,,...///CCCQQQIII999111///---******++++++++++++,,,,,,...111444333000000444888333333333222333444666666111111000...---,,,++++++,,,---///000000/////////))))))***************)))******+++++++++,,,,,,,,,///---+++***+++,,,,,,,,,++++++******++++++,,,---///666999333,,,******)))***))))))))))))******+++wwwggg`````````aaaaaa```___^^^\\\\\\[[[]]][[[\\\___```]]]]]]```bbbfffhhhfffaaa___aaaddd[[[\\\___eeekkkooopppoooqqqlllgggddddddeeeeeedddmmmpppsssqqqnnnlllnnnrrrsssvvvyyyzzzyyywwwwwwwwwtttmmmkkkmmmmmmkkkmmmsssyyyyyyxxxvvvuuuvvvzzz}}}uuu{{{}}}zzzxxxyyyxxxvvvyyysssssswwwyyyuuuqqqooooooqqqtttyyy~~~{{{yyywwwxxxyyyzzzyyyxxxyyyyyywwwtttsssuuu{{{{{{qqqooosssvvvvvvtttwww}}}}}}tttppprrrwwwyyy}}}~~~{{{yyyzzzzzzxxxyyyyyyyyyzzz{{{|||~~~~~~{{{xxxwwwsssmmmgggeeedddaaa]]]ZZZWWWUUUTTTLLLLLLKKKJJJJJJIIIDDD>>><<<;;;::::::::::::999888666777999999888999;;;>>>:::<<>>???AAAAAABBBBBBBBBBBBAAA@@@???===;;;:::777888999888666333222222444444444555555555666666444444333222111111111111444///111999999000...333111000/////////000111222111000/////////000222333111000///......------...------------------------222000///------///000222333333333000---,,,,,,............///////////////,,,,,,++++++++++++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++(((&&&'''***,,,+++)))+++******)))***+++---...---,,,***(((((()))+++,,,***'''+++---***000333***+++***))))))+++,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******)))((((((((((((((((((((()))***+++,,,))))))***+++++++++++++++))))))(((((((((((())))))***************)))))))))))),,,...,,,(((&&&))),,,++++++++++++******))))))))))))))))))))))))))))))(((***,,,///000000///...******))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))+++,,,---...------,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,------------111...------+++((()))---))))))******++++++++++++******+++++++++,,,,,,,,,***)))((((((((()))+++,,,+++...111<<>>???666222555222222111000000000111222111000000///000111222333111000///...------------------------------------...---------...111333555333444333111...------...000//////......---------............------,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''(((***++++++))),,,,,,++++++***+++++++++,,,+++)))))))))***+++---+++(((,,,---***111444,,,,,,+++***+++,,,---,,,***))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))***************)))))))))))))))***((()))******++++++******))))))(((((((((((())))))(((((((((((((((((((((((())),,,...---)))'''))),,,++++++++++++*********)))))))))))))))))))))))))))((()))+++---............++++++++++++++++++++++++++++++***)))))))))))))))************************++++++++++++++++++++++++************************))))))))))))************,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,------------,,,000---,,,---,,,((())),,,)))*********++++++++++++,,,,,,,,,++++++************))))))((()))***+++,,,***---111<<>>EEE;;;111...---))))))***++++++++++++))))))zzzkkkbbb``````aaa\\\[[[[[[[[[\\\^^^```bbbbbb___^^^aaacccbbbaaabbbbbbccccccdddeeeggghhhiiiiiiiiijjjlllmmmlllhhheeeeeefffgggeeedddcccdddeeeccceeegggjjjpppvvvvvvrrrgggiiimmmsssyyyyyyuuuqqqqqqnnnooossstttpppmmmnnnyyyxxxssslllkkkooorrrrrrmmmoootttyyy}}}~~~{{{xxxzzzzzzzzzyyyvvvrrrooommmllllllooosssyyy}}}~~~~~~}}}yyyxxxwwwzzzzzzzzz||||||yyywwwxxx{{{|||{{{xxxxxxyyyzzz{{{zzzyyywwwvvvwwwzzz~~~}}}~~~}}}yyyzzz{{{{{{|||{{{sssiiibbb^^^YYYRRRLLLBBB???;;;999888777666444666777777888888777777666999999999999999888777777333444444444444333222222333444666555333222222333111111222222222222333333222111111111111222333333333111777@@@@@@888444666444333222111111111111111000000//////000000111222111000///...------------------------------------------------...000333444333333333111///------...000000///...---,,,++++++...............------,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***)))'''(((***++++++***,,,---,,,,,,+++***))))))+++***))))))***+++,,,------***------***222777///---,,,+++,,,------,,,+++))))))))))))))))))))))))******++++++++++++******'''(((((()))******++++++,,,+++***)))(((((((((((('''((())))))******))))))))))))(((((((((((())))))***************************,,,...,,,)))(((***,,,++++++++++++************))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,---------------...---+++)))((((((((()))************************************************************************(((((())))))***++++++,,,------+++***))))))))))))++++++++++++,,,,,,,,,,,,************++++++++++++,,,---------------------///,,,+++...---***))),,,************++++++++++++...------,,,+++***)))(((***))))))))))))***++++++***---111<<>>222///---++++++++++++++++++++++++))))))*********++++++++++++---111666:::999555222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444000111111111111000///............//////.........---,,,+++*********++++++///...---,,,+++,,,,,,---...555DDDOOOIII777---...******++++++++++++******vvveee\\\ZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[___``````aaacccdddcccaaa\\\^^^```aaaaaacccfffiiiiiihhhhhhhhhhhhiiijjjkkkmmmkkkgggeeefffiiilllnnnpppoooooorrruuuuuusssrrrpppppppppqqqssstttsssrrrnnnlllllloooooommmooorrrnnnooommmjjjkkkpppssssssssstttvvvxxxyyywwwsssooo{{{}}}|||yyyvvvqqqqqqssswww||||||~~~~~~~~~~~~{{{xxxyyy}}}~~~uuurrrqqqssswwwzzzzzzxxxtttwww|||~~~|||{{{zzzzzzzzz|||~~~|||wwwvvvsssqqqsssxxx}}}uuuhhh```RRRDDD:::666777999444555666777777666555444333333444555666666666666222222333444555555555555000111222222111111222444333333222222222222222222/////////000111222333444///---...111222111111333444444444333222111000000,,,,,,,,,---------------000///...------,,,,,,,,,------------------------//////............//////...000111000...,,,+++,,,+++,,,,,,------.........,,,---...///...---,,,+++++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++)))***+++,,,---,,,++++++)))*********+++,,,---...///+++......,,,555<<<555---+++******++++++***(((************************)))******++++++******)))************))))))(((((())))))(((((()))***++++++''''''((()))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''((()))))))))(((((()))***+++++++++++++++++++++,,,************************)))))))))))))))***,,,,,,***+++++++++,,,,,,,,,---******)))))))))+++,,,---))))))*********+++++++++))))))))))))))))))))))))************************,,,+++++++++******))))))******++++++,,,,,,,,,,,,......------,,,+++*********++++++,,,...//////000000222555777888888666555222---+++...///---+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++...111888NNNiiiwwwxxxuuuooocccRRRBBB555///,,,,,,++++++******++++++,,,***((()))------,,,000555HHH```jjjWWW<<<111///---------------------------))))))*********+++++++++,,,,,,000:::DDDEEE<<<222------------------------------------...///111111///000000000//////......------............------------,,,+++************+++************,,,---...---222BBBTTTTTTAAA222///---,,,,,,+++++++++++++++xxxggg```___^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]______^^^```dddccc```^^^aaaddddddcccdddhhhkkkmmmllljjjgggeeeeeehhhkkkrrrnnniiigggiiillloooqqqvvvtttuuuwwwvvvrrrppprrrrrrqqqpppppppppqqqrrrrrrrrrpppooopppmmmiiijjjnnniiilllnnnmmmoootttvvvtttqqqqqqsssvvvyyyyyywwwttt|||~~~}}}yyyuuurrriiijjjmmmsssyyy~~~zzz|||}}}}}}||||||~~~~~~yyyttttttyyy}}}}}}{{{tttqqqoooqqqvvvyyyyyyxxxxxx{{{~~~~~~~~~{{{yyyyyy{{{yyyuuuqqqooollljjjnnnttt|||yyypppbbbQQQBBB:::888999555555555666666555555555666666666666555444222222111222333444555555555555111222222111000000222444333333333222222222222222/////////000111222333444111000/////////000222444222333333333222111000///++++++,,,------------,,,000///...---,,,,,,,,,,,,------------------------++++++,,,...///000111111...///111111...,,,,,,,,,++++++,,,---...///000000///000111222222000...---+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((((((***,,,))))))***+++,,,,,,---,,,******++++++,,,,,,------...***...000...777<<<555---+++************)))(((************************))))))************))))))++++++******)))(((((('''(((((((((((()))***+++,,,'''((())))))******))))))))))))(((((((((((()))))))))))))))******++++++,,,((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++))))))******++++++,,,,,,(((((()))***+++,,,------)))))))))***++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,+++******)))))))))***+++,,,------------//////......---,,,,,,,,,***+++,,,...000222333444:::<<>>666000000...---,,,+++++++++zzziiiaaa___^^^\\\[[[ZZZXXXXXXYYY[[[^^^```\\\^^^]]]ZZZ\\\bbbccc___```cccffffffdddeeeiiimmmnnnmmmjjjfffdddeeejjjooouuuqqqmmmkkkmmmpppqqqqqqssssssvvvxxxtttmmmnnnsssrrrsssttttttttttttuuuuuuvvvuuuvvvwwwsssmmmlllooojjjnnnqqqqqqsssxxxzzzxxxppppppqqqtttxxxzzzzzzyyy{{{|||}}}|||zzzwwwsssqqqggghhhkkkpppvvv{{{}}}}}}zzz{{{zzzyyyxxxyyy{{{~~~zzzuuuppprrrwww{{{zzzwwwtttrrrqqqtttxxx{{{zzzxxxxxxzzz~~~~~~}}}}}}yyytttooolllgggdddhhhnnntttcccRRREEE===;;;666666555555555555666666666666666555444333111111111222333444444444444444222333333222000000222444222222111111111000000000000000///000000111222222111222111000000222222222000111222222222111000///+++,,,---...///......---//////...---,,,,,,,,,,,,------------------------***+++,,,...///000111111...111333333000...---------------......//////000///000222333333111...---,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((()))******((((((***,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,)))...111///777<<<444...,,,++++++++++++***(((************************))))))************))))))*********)))))))))))))))***)))))))))))))))******((()))******++++++******))))))(((((((((((()))))),,,,,,,,,---.../////////***))))))***+++,,,+++++++++++++++,,,,,,,,,------************************)))***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,((()))+++,,,------++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++........./////////000000///000222555888:::<<<===FFFJJJOOOQQQPPPJJJBBB===<<<333---...000...---...------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,+++++++++///111777KKKfffwwwzzzwwwpppdddSSSCCC777000...,,,+++***))))))***+++,,,,,,))))))---///222999AAAZZZjjjkkkVVV>>>555000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000555;;;<<<888444------------------------++++++++++++,,,---......//////........./////////......////////////......++++++,,,,,,,,,++++++***,,,+++*********+++,,,---------666HHHXXXZZZNNNAAA444333111...---,,,++++++{{{iii```[[[XXXUUUWWWVVVUUUTTTVVVZZZ^^^aaa[[[]]][[[WWWZZZaaaccc___```dddgggfffddddddhhhmmmlllkkkiiifffeeehhhooouuuuuurrroooooorrrrrrqqqooonnnppptttwwwrrrkkkmmmuuurrruuuyyy{{{{{{zzzzzzyyywwwxxx}}}|||uuusssuuunnnrrrtttsssuuu{{{}}}{{{rrrrrrrrrtttwwwyyyzzzzzzxxxyyyzzz{{{zzzyyywwwvvvqqqqqqsssvvvzzz}}}~~~}}}|||{{{yyywwwuuuvvvyyy|||wwwrrrooorrrxxx{{{xxxttttttttttttxxx|||~~~{{{xxxtttwwwzzz~~~~~~xxxrrrmmmeee```ccciiiuuu|||sss```OOODDD???777666555444444555666777222333333444444444333333333333444555555555555555444444444222000000222444111111000000/////////...000000000000000111111222000222333222222222111///...///111222222111000///------///000000000///...//////...---,,,,,,,,,,,,------------------------------............------000222444444222000////////////////////////......---...000111111///---+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))''')))+++***((('''***---...---+++***)))******+++,,,,,,---------,,,++++++***(((...111000888<<<444///...,,,,,,,,,,,,+++)))************************))))))************))))))((((((((()))******++++++,,,+++***)))(((((((((((())))))***+++++++++++++++))))))(((((((((((())))))''''''((()))******++++++,,,+++++++++---...------+++++++++,,,,,,---------************************)))***,,,---...,,,+++***))))))***++++++,,,------)))***---......,,,***(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,---......---,,,***)))+++,,,---///000222333444666777999<<<@@@CCCEEEFFFPPPTTTYYY[[[WWWOOOEEE??????555......//////...///---------,,,,,,+++++++++...------,,,+++***)))))))))***+++,,,---,,,++++++***...111777LLLhhhzzz}}}yyyssseeeTTTCCC777000...,,,+++)))(((((()))+++,,,...+++***---111555===FFFcccooonnnWWWAAA777111)))++++++++++++++++++++++++++++++,,,,,,,,,------------///111111000111333555,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///000///////////////000000//////000000000000//////***++++++,,,,,,,,,+++++++++*********+++---///000...,,,000@@@VVVaaaYYYKKK666555222///---,,,,,,+++zzzeee\\\[[[YYYVVVSSSRRRQQQQQQRRRUUUYYY[[[ZZZ^^^^^^ZZZYYY___eeehhheeeeeefffggghhhjjjlllmmmgggiiijjjiiihhhiiinnnrrrvvvvvvtttqqqmmmkkkkkkllllllmmmnnnnnnnnnqqquuuxxxwwwzzz||||||yyyxxxzzz|||||||||~~~|||yyyvvvtttqqqrrruuu{{{rrrooommmnnnrrrvvvvvvvvvssssssssstttuuuxxxzzz{{{|||{{{{{{}}}~~~}}}yyyuuuuuuwwwvvvqqqpppuuuyyyzzzvvvrrrsssyyyzzzuuusssuuutttxxx}}}~~~|||zzz{{{|||yyyxxxyyy}}}}}}|||tttjjjddddddgggyyy|||yyyssshhhTTTAAA===777333444444222222555333444444444444333222111333222222111111222222333111111000000111222222333111111000000//////......111111111111000000000000333222000///............000//////............///000///...------...000000111000...------,,,,,,,,,...------,,,,,,,,,------///000111111111111000///666666666444111000111222111000...------...//////222000...+++***)))))))))+++++++++***++++++,,,,,,)))***+++,,,------......))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&'''((()))......---,,,++++++++++++******))))))))))))******)))***+++---///222444666------------------------***+++---......---+++***+++++++++++++++***)))(((+++)))''''''***,,,+++)))%%%(((***)))((('''))),,,,,,+++******++++++***((())))))))))))(((((((((((('''((()))******++++++******+++,,,---...---,,,+++///---++++++++++++)))''',,,+++***))))))***+++,,,***++++++,,,,,,++++++***((((((((()))******++++++,,,+++)))''''''((()))***---,,,,,,+++++++++,,,,,,+++***)))((((((***,,,---+++++++++***((()))+++---,,,++++++,,,......,,,+++000000000111111111111000//////000444888<<<===<<>>999444...++++++------,,,------------------------...,,,+++)))(((((())))))***++++++,,,,,,++++++***,,,***---333CCCfff~~~}}}wwwjjjXXXEEE666///......------------,,,,,,,,,,,,***---000,,,***:::OOOiiijjjdddVVVBBB222***(((************************,,,,,,,,,+++++++++******++++++,,,,,,---...//////...............------,,,)))******++++++,,,------,,,,,,.../////////...------.../////////...---,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,''',,,111888LLLccchhh```BBB555,,,///222///)))'''{{{ggg^^^]]]ZZZXXXSSSSSSTTTUUUWWWXXXZZZZZZ[[[```aaa^^^]]]aaafffhhhdddeeegggiiilllnnnpppqqqkkkmmmnnnmmmkkklllooosssxxxxxxwwwtttppplllkkkkkkmmmnnnppppppppprrrvvvxxxzzz}}}~~~|||xxxuuuuuuwww{{{{{{|||}}}~~~}}}{{{yyyzzzwwwuuuvvvyyy}}}tttrrrqqqssswwwyyyxxxwwwuuutttsssssstttwwwzzz{{{|||}}}~~~~~~}}}zzzwwwttttttwwwwwwsssrrrwwwzzzzzzvvvssstttxxxyyyvvvtttwwwwww{{{~~~{{{zzzzzz{{{{{{}}}|||}}}~~~yyyrrrkkkggghhhiiizzz|||~~~wwweeeSSSDDD<<<666777888666555666444444444444444444333333333222222111111222222333111111111111111111222222111111000000////////////111111111000000000//////333222000///........./////////.........//////000//////............/////////000///...,,,+++,,,---...------,,,,,,------......///111333444444444333555666555444111000000222111000///...------...///111000///---,,,++++++***,,,,,,+++++++++++++++,,,+++++++++,,,---///000111++++++++++++++++++++++++***))))))((((((((())))))+++***(((''''''((()))+++---,,,++++++++++++++++++*********))))))*********((()))***,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++,,,,,,,,,,,,++++++***)))'''&&&''')))***)))'''''')))+++***(((''')))+++,,,***))))))***+++)))((())))))))))))((((((((((((***++++++******)))((('''***++++++,,,---------,,,...---+++***+++***((('''++++++***))))))***++++++)))******++++++******)))((((((((()))******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++***)))((()))***,,,---+++++++++)))((((((***+++)))))))))+++---///000000000222555777888888888888;;;999999===CCCJJJOOOQQQVVVYYY^^^aaacccddddddddddddfffiiifffVVVBBB888888666222---+++,,,------,,,...........................---+++***))))))*********++++++,,,,,,++++++***---***...333AAAbbb{{{|||zzzuuuiiiWWWEEE666///---......------,,,,,,,,,+++...))))))---,,,,,,999JJJeeeddd^^^PPP>>>///)))(((+++++++++***************+++++++++++++++*********++++++,,,,,,---.....................------,,,+++*********+++,,,,,,------,,,---.../////////...---....../////////---,,,+++,,,,,,,,,+++++++++******'''((())))))***)))(((((('''---222888HHH[[[aaa[[[JJJ;;;000000444222...,,,}}}jjjbbb^^^\\\ZZZRRRTTTVVVXXXYYYYYYYYYXXX[[[aaaccc```___aaadddeee```bbbfffiiimmmoooppppppooorrrtttsssqqqppprrruuuwwwxxxxxxuuurrrooonnnnnnnnnooorrrrrrssstttvvvxxxzzz|||~~~|||wwwtttssstttwwwwwwwwwxxxxxxxxxxxxwww{{{yyyxxxxxx{{{~~~tttttttttvvvxxxyyyxxxvvvvvvtttrrrqqqrrrtttxxxzzzyyy|||~~~}}}xxxsssrrrrrrsssxxxyyywwwwwwzzz}}}|||xxxvvvvvvxxxxxxuuuuuuxxxzzz}}}}}}{{{zzzyyy{{{||||||}}}yyytttrrrppppppoooyyyyyyzzz}}}rrrcccMMMAAA777666777666444333444444444444444444444444333222222111111222222333222222111111111111111111111000000000000/////////111111000000000000//////222111000///......//////...............///000111...///////////////......---///000///,,,***,,,......---------------......,,,///222666888888777666444555555444111000000111222111///...---------...////////////...---,,,+++...---,,,++++++***++++++---,,,+++,,,---000222444,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((+++***)))((())))))+++,,,******************+++,,,++++++************++++++((())))))+++,,,---...///++++++++++++++++++++++++******))))))))))))******+++,,,---------------,,,((('''''')))++++++)))''')))***+++***)))((()))***+++)))(((((()))***((('''(((((((((((())))))))))))***++++++******)))((('''*********++++++---...///...,,,+++***+++***)))'''++++++***))))))***++++++)))))))))******)))))))))((((((((()))******++++++)))+++---......---,,,***+++++++++++++++++++++++++++***)))))))))***,,,---,,,---,,,+++))))))***,,,,,,++++++,,,///222666888555;;;BBBFFFFFFEEEFFFHHHIIIFFFDDDFFFMMMVVV^^^bbbiiikkkmmmooooooooonnnmmmooolllhhh]]]LLL:::222111111///---,,,---------,,,------------------------...---,,,+++******++++++***++++++,,,,,,++++++***...+++...222>>>\\\uuuwwwwwwrrrgggVVVDDD666///---///......---,,,++++++***///)))&&&***,,,///:::GGGcccaaaYYYKKK:::...***+++,,,,,,++++++*********))))))*********************+++++++++,,,,,,------...............---,,,+++*********++++++,,,,,,------,,,---......//////......////////////...,,,+++***,,,,,,,,,++++++++++++***$$$&&&(((++++++***((('''(((///444777AAAPPPUUUSSSJJJ<<<000...000000---,,,|||lllddd___]]]\\\SSSSSSUUUVVVWWWWWWWWWWWWYYY___cccaaa^^^```aaa```]]]___cccgggiiijjjjjjjjjooosssvvvvvvuuutttvvvyyyvvvvvvuuurrrpppoooqqqsssmmmppprrrssssssssstttvvvvvvyyy{{{{{{wwwttttttuuussstttssssssrrrssstttvvvzzzxxxwwwwwwyyy{{{{{{{{{uuutttsssssstttttttttttttttrrrooommmnnnqqqtttvvvqqqvvv{{{yyyrrrmmmnnnppptttyyy}}}||||||~~~{{{zzzyyyxxxvvvuuuuuuwwwzzz|||~~~}}}tttwww~~~|||{{{}}}}}}yyyuuutttsssuuuzzz{{{ooo^^^NNN===777888666444222333333333333333444444444333222222111111222222333222222222222111111000000000000000000000000000000111000000000////////////000000000///////////////---------......000111111...///000000000///------+++...000///,,,***,,,///...------------......///---///333666888888777555333444555444222000000111222111///...------------------...//////...,,,+++///...---,,,+++*********---,,,******,,,///333555,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((******)))))))))***++++++))))))((())))))***++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))+++,,,***+++,,,---------------)))***,,,---...---,,,*********++++++******++++++***)))(((((())))))(((&&&(((((((((((())))))))))))'''((()))******++++++******)))))))))***,,,///000///---++++++,,,,,,***)))+++******************+++))))))************))))))((((((((()))******++++++((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,******)))))))))***+++,,,...///...---++++++---///000000111222555999>>>BBBCCCKKKTTTYYYXXXVVVVVVWWWWWWTTTQQQRRRWWW___fffjjjppppppppprrrsssrrrpppnnnuuunnnbbbSSSAAA444------,,,,,,,,,---------,,,,,,************************---------,,,,,,+++++++++***++++++,,,,,,++++++***...+++...222;;;UUUoootttuuupppeeeUUUCCC555///---///......---,,,+++******...***)))+++,,,000<<>>;;;888666333333222111222222333444333222222111111222222333111111222222222111111000000000000000111111111111000000000////////////.../////////000000000000000---------......000111111...///000000000///---,,,***,,,//////---+++,,,...---------------...///000...000222444555444333222111333444444222000000111222111///...---------...+++,,,---......---,,,+++///...---,,,+++++++++++++++***)))(((***---000333************************++++++***)))))))))))))))(((((((((((())))))******(((((((((((()))***++++++,,,++++++++++++++++++,,,++++++,,,---...------,,,......------,,,,,,,,,+++---,,,***((((((***,,,---******+++,,,,,,---,,,,,,)))+++---//////...,,,,,,*********+++,,,---...---***)))(((((())))))(((&&&'''((((((((()))))))))***'''((()))******++++++***))))))))))))***,,,...000///...,,,,,,------,,,************++++++************++++++++++++++++++***((((((((()))******+++++++++***)))))))))***+++,,,***+++,,,---......------***************+++++++++---...---,,,++++++---//////222666:::???EEELLLQQQTTT[[[ccchhhgggdddbbbaaabbb```^^^```eeekkkoooqqqpppooooooqqqssstttrrrppptttkkk[[[HHH999111---,,,)))***,,,------,,,,,,,,,************************,,,------,,,,,,,,,++++++***++++++,,,,,,++++++***---***...222888PPPjjjrrruuuooodddSSSAAA555///.........---,,,++++++******+++---000///,,,000@@@OOOddd^^^RRRCCC666...---...,,,,,,,,,,,,++++++******)))))))))))))))))))))************+++++++++++++++000000000//////---,,,,,,***++++++,,,------......------------......//////000///...---,,,+++******++++++++++++++++++++++++++++++,,,,,,---...///000+++000444444666<<<@@@BBBBBBAAA>>>;;;888555111...ssshhhbbb[[[YYY[[[[[[ZZZWWWVVVVVVXXXZZZ\\\ZZZbbbfffeeebbbccccccaaacccdddeeeffffffeeeddddddfffjjjnnnpppppprrrvvvzzz}}}zzztttmmmhhhhhhkkknnnoooqqqrrrrrrqqqqqqrrrtttuuuxxx{{{zzzuuupppoooooosssuuuvvvtttrrrsssvvvzzzxxxvvvsssssstttvvvwwwwwwzzzyyywwwtttrrrqqqsssuuukkklllnnnooopppppppppppplllrrryyyyyyuuusssuuuyyyuuu{{{~~~zzz{{{vvvvvvwwwwwwxxxxxxyyy|||rrrxxx~~~}}}~~~{{{ppppppqqqvvv~~~ppp[[[OOOGGG@@@;;;:::555444333222111222333333333222222111111222222333///000111222333222222111000000000111111111111222000000////////////......---...///000111111000000...............///000111000000000000///...---,,,***+++,,,---......---,,,------------...///000000///000111111111000//////000222444444222000000000111000///------...//////,,,,,,,,,---,,,,,,++++++///...---,,,,,,+++,,,,,,***)))(((((()))+++---///))))))))))))))))))))))))*********))))))******+++''''''((())))))*********))))))))))))))))))***+++++++++************+++++++++,,,...//////......---///......------,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,,,,,,,+++(((+++------,,,+++,,,,,,,,,+++***,,,...///...---+++)))(((((()))***((('''''''''(((((())))))*********++++++******)))(((''')))))))))******,,,---...///---,,,,,,------,,,+++)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++((((((((()))******++++++...---+++))))))***+++,,,)))***,,,---......---,,,))))))******++++++++++++******+++***)))***---///---444>>>FFFNNNUUU]]]cccbbbffflllqqqrrrnnniiieeecccbbbbbbeeejjjooorrrsssrrrpppppprrrvvvxxxvvvtttoooeeeSSS???333000...+++(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++(((...333777LLLgggrrrwwwpppcccQQQ???444//////,,,,,,,,,,,,++++++++++++)))///333000---333DDDTTT]]]WWWKKK===111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************......//////......---,,,++++++,,,,,,------.........------------...////////////---,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***+++,,,...///---///111333555888;;;===>>>EEEIIICCC:::444000---mmmddd___WWWVVVZZZ[[[ZZZYYYXXXXXXYYYZZZZZZZZZaaafffdddbbbcccdddcccfffffffffffffffeeeeeeeeecccfffiiiiiiiiikkkpppuuuxxxwwwsssoookkkjjjkkkmmmrrrssssssrrrqqqqqqsssuuurrrvvvyyyyyytttpppnnnooonnnqqqtttsssppppppssswwwuuurrrooonnnooorrrtttuuuxxxzzz{{{yyyuuurrrqqqqqqjjjnnnrrrvvvxxxvvvsssqqqnnnsssyyyzzzxxxvvvwwwzzztttzzz}}}||||||}}}}}}zzzuuu||||||xxxzzz{{{zzzzzzxxxvvvxxx|||sssyyy~~~~~~wwwvvvvvvvvvyyy~~~ooodddYYYNNNEEEBBB999888555333333333333444333222222111111222222333---...111333444333333222000000111111111222222222000000/////////.........,,,---///000111111111000//////.........//////000111000///......---------+++)))))),,,000111...***------------...///000111/////////........./////////111444444222111000000//////...------...000111///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------***))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,(((((()))***++++++++++++++++++***)))))))))***************))))))*********+++,,,.../////////...---......------,,,++++++***+++***))))))))))))***+++,,,------------,,,,,,+++***,,,...---++++++---///000...,,,---......---+++,,,***))))))***+++)))((('''''''''((()))************++++++******)))((('''))))))***+++++++++++++++---+++******+++,,,+++))))))***++++++++++++***)))******++++++++++++******((((((((()))******++++++---,,,+++***))))))((((((&&&(((***,,,,,,,,,+++***))))))***+++++++++++++++)))***+++++++++,,,///222666???MMMXXX___ffflllqqqmmmnnnqqqvvvzzzxxxqqqjjjgggfffeeefffjjjnnnqqqrrrsssqqqooorrrvvvyyywwwtttiii___MMM999000000///+++(((***++++++)))(((***,,,------------------------)))***+++,,,,,,+++*********++++++,,,,,,++++++***)))&&&---333666JJJgggtttzzzrrrcccOOO===333000111+++++++++++++++,,,,,,,,,***...111//////888HHHTTTUUUNNNCCC888///++++++---***++++++,,,,,,---------------,,,+++***))))))(((*********************)))++++++,,,,,,------,,,,,,++++++,,,,,,---............------,,,---...///000......,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......///222555777999;;;@@@MMMTTTJJJ999000---,,,~~~iiiaaa\\\UUUTTTXXXWWWXXXYYYYYYYYYXXXWWWVVVXXX___cccbbb```bbbcccbbbfffeeedddddddddeeeeeefffbbbdddfffeeedddffflllppppppqqqrrrqqqooooooooopppuuuuuutttrrrqqqrrruuuwwwmmmrrrvvvxxxuuurrrqqqrrriiimmmpppooollllllooorrrqqqmmmiiihhhjjjnnnqqqrrrtttyyy}}}}}}xxxrrrnnnmmmkkkpppwww|||~~~{{{vvvsssooosssxxxyyyxxxvvvvvvwwwsssxxx{{{zzzyyyzzzzzzxxxpppzzz|||zzz|||~~~}}}|||xxxuuuvvvzzz}}}sssxxx}}}|||zzzwwwvvv{{{{{{ooo___TTTPPP<<<:::888555444444555555333222222222222222222333,,,...000333444444333333000000111111222222222222000/////////............,,,---///000111111111111000//////.........//////222111///...------......,,,((('''+++111333...(((---------......000111111///...---------...000111///111444444333111000000......------...///111222111000...---,,,,,,------------,,,,,,,,,---......************************))))))))))))))))))))))))(((((())))))***+++------((()))***+++,,,---------,,,,,,+++***))))))************))))))))))))******)))+++---/////////------------,,,,,,+++***))))))))))))(((((((((((()))))).../////////...---,,,,,,---///000///------///222444111...---......+++(((,,,+++******++++++***(((&&&''''''((()))******+++'''((()))******++++++***((()))+++,,,,,,+++***)))+++***((()))******)))((()))***+++,,,,,,+++***)))))))))************))))))((((((((()))******++++++)))*********)))&&&$$$"""$$$&&&(((***+++***)))((())))))***++++++++++++***+++---......///111444777CCCNNN\\\gggmmmpppuuuxxxuuusssuuu{{{wwwoootttppplllkkkmmmppprrrsssrrrooommmoootttvvvtttqqqfff]]]JJJ777///111///***(((***+++***''''''))),,,++++++++++++++++++++++++((()))++++++,,,+++***)))+++++++++,,,,,,+++++++++(((%%%---444666IIIgggvvv|||tttcccOOO<<<222000222)))******++++++,,,------+++---------111===JJJRRRPPPJJJ@@@666///---...000)))***+++,,,------...//////...---,,,+++)))((((((*********)))))))))))))))(((((()))***++++++++++++++++++,,,------......///......---,,,---...///000...---,,,+++++++++,,,---*********++++++,,,,,,,,,+++,,,...000///...,,,***///,,,---111666888999;;;IIIXXX___QQQ<<<111000111{{{hhh^^^VVVWWW[[[WWWWWWVVVVVVWWWYYYZZZYYYXXX[[[[[[\\\___cccffffffeeeeeedddcccaaa``````aaabbb___ddddddaaaccciiijjjgggmmmooorrrvvvxxxwwwrrrnnnmmmoooqqqqqqooonnnmmmmmmllllllnnnqqqttttttpppllloooppprrrrrrpppnnnnnnnnnnnnkkkggggggiiimmmpppqqqsssxxx}}}}}}wwwrrrpppqqqvvvwwwyyy{{{}}}~~~|||{{{sssvvvyyyyyyyyyzzz}}}xxxxxxxxxxxxxxxxxxxxxxxxttt}}}}}}zzz}}}~~~}}}|||zzzyyyyyyzzzzzzzzzyyywwwwwwxxxzzz|||}}}~~~~~~zzz~~~zzzxxxvvvvvv{{{vvveeeZZZLLLBBB:::999999777444444555000///222222...///444222222222333333333333333222000//////000000///......//////000000//////...//////////////////////////////............//////........................---------............///111000///...///222555777///......---------......,,,---...000000000/////////...---,,,,,,---///000/////////...------,,,,,,***+++,,,---............************************&&&''''''((()))*********************************,,,+++***+++---...---,,,)))***,,,,,,***))))))***...//////...,,,++++++,,,+++,,,...000000///...---------------,,,***((('''))))))))))))))))))************+++,,,...000111222---...//////...///111333000000///...,,,+++***))),,,+++******)))***************))))))))))))******************++++++++++++,,,***)))***,,,.........000///.........---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))((((((***+++)))'''++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,------+++,,,...---...777BBBMMM]]]mmmsssssstttuuuuuu||||||wwwtttxxxyyyssskkkiiilllpppqqqpppnnnrrrsssssstttvvvuuuqqqiiiVVVAAA666222///,,,***---,,,************,,,---.........------,,,,,,,,,+++*********,,,,,,***(((++++++************++++++)))+++***,,,999TTToooxxxfffTTTDDD999000,,,,,,,,,++++++***++++++++++++.........888KKKYYY]]]VVVMMM>>>111...111000,,,,,,++++++******++++++,,,---...///...,,,***+++,,,''''''((()))******++++++,,,,,,,,,------.........+++******,,,...000000///...,,,***+++,,,.........------,,,++++++******)))******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++,,,...///000222666999DDD```rrraaaDDD111,,,+++|||iii```XXXXXX[[[VVVXXXYYYYYYZZZZZZ[[[\\\]]][[[[[[\\\___bbbddddddcccaaaaaaaaa```______```aaabbbeeeeeeccceeekkkmmmkkkjjjkkkmmmqqqsssrrrnnnkkkfffjjjmmmooommmjjjhhhhhheeefffiiiooouuuwwwvvvtttppprrrttttttrrrppppppqqqooolllhhhgggiiikkkmmmnnnwww{{{zzzvvvttttttxxxxxxzzz~~~}}}xxx{{{~~~zzzzzzzzzzzzzzzyyyxxxwwwvvv~~~}}}{{{~~~~~~{{{zzz{{{{{{yyywwwwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzwwwtttsssvvv{{{vvvnnnZZZPPPEEE@@@<<<777444555666222000222222...///333222222111111000/////////000...---...//////...---000000000000000///...---//////////////////////////////............//////........................---------............///000///......///111444666//////...---------......000///............/////////...---,,,,,,---///000---------...............***+++,,,---............************************''''''((())))))***++++++************************+++***((()))***,,,,,,+++)))***,,,+++***)))***+++***+++,,,+++***)))***+++)))***,,,---...---,,,+++++++++,,,---,,,+++***)))))))))))))))))))))))))))------...///111333555666333444333000---,,,,,,---//////...---,,,++++++***------,,,+++*********+++++++++************++++++(((((((((((())))))))))))******+++...000000...+++,,,+++***+++++++++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***...222111---***((()))***++++++++++++++++++***,,,,,,,,,,,,,,,---...///000------000111333>>>JJJ^^^kkkxxxzzzxxxxxxyyyxxx}}}|||~~~wwwuuuxxx~~~xxxrrrqqqtttwwwwwwuuuwwwzzz{{{xxxxxxxxxuuupppaaaPPP===444111...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++,,,++++++,,,------,,,***++++++************+++++++++,,,---000???VVVlllwww}}}ttteeeTTTEEE:::222//////...---,,,++++++++++++,,,...///333AAASSS___aaaXXXQQQCCC666111333222///,,,++++++******++++++,,,111222222000...,,,,,,---))))))***++++++,,,------,,,,,,,,,---------------,,,++++++---///111000000///---++++++---//////.........------,,,++++++***))))))*********+++++++++)))***+++,,,---,,,,,,+++---............///222555@@@ZZZkkk___GGG777000---{{{jjjcccZZZZZZ[[[UUUWWWYYY\\\\\\ZZZ[[[^^^aaa\\\\\\\\\___aaacccbbbaaa^^^```aaaaaaaaaaaacccdddeeeggggggeeeggglllooooooiiiiiijjjmmmoooooollljjjcccgggkkknnnmmmjjjgggfffhhhiiikkkooorrrsssrrrpppppprrruuuuuutttsssssssssqqqnnnkkkjjjkkkmmmmmmmmmzzz~~~}}}yyywwwxxxyyyxxxyyy~~~}}}|||{{{|||}}}}}}}}}{{{xxxwwwxxx}}}}}}{{{~~~~~~yyyxxxzzzzzzvvvrrrvvvwwwyyy{{{||||||||||||}}}wwwuuutttssstttvvvmmmdddZZZQQQGGG===999;;;:::777555555444111111333222222111000000///000000111000//////111111000///222222111000///...------000000000000000000000000......------------..............................---------............//////...------...000222444000///......------......333111///---,,,---...///...------,,,---...///000+++,,,,,,---......//////***+++,,,------......---************************)))))))))******++++++,,,***************************)))'''(((***++++++***)))***++++++***)))***+++***+++,,,+++***)))***+++)))***+++,,,---,,,++++++******+++,,,------,,,,,,******))))))))))))******...//////111222444666777666666444111---******+++---------,,,,,,,,,++++++///...---,,,+++*********,,,++++++******++++++,,,(((((((((((())))))))))))(((***---111333111---)))***)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))333;;;:::111)))(((+++************************++++++++++++,,,...000111111//////111555<<>>RRRaaaddd```SSSPPPGGG999///------,,,,,,++++++******++++++,,,//////000...,,,++++++,,,,,,,,,,,,,,,------.........------,,,,,,+++++++++---,,,+++---///000000//////...---...///000000///.........---,,,,,,++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---444CCCPPPQQQJJJAAA666---sssfffaaaZZZXXXXXXPPPMMMQQQTTTTTTRRRTTTZZZ___bbbaaaaaabbbddddddcccaaa^^^cccgggiiigggfffgggjjjkkkiiihhhhhhiiijjjlllnnnooonnnmmmoooqqqrrrqqqppplllmmmnnnnnnnnnppprrruuuqqqrrrssstttuuuvvvwwwxxxnnnppprrrsssrrrqqqrrrrrrqqqooonnnoooqqqssssssssswwwxxxyyyxxxvvvtttttttttyyywwwxxx||||||www~~~}}}||||||}}}~~~}}}~~~|||yyywwwxxxwwwxxxxxxxxxyyy||||||xxxuuuvvvyyy{{{xxxuuuyyyzzz|||}}}}}}}}}||||||}}}yyyzzz}}}zzzzzz{{{ssstttxxxzzz|||~~~}}}yyyooobbbZZZYYYSSSRRROOOKKKIIIHHHHHHGGG>>>===;;;999999999:::;;;:::888666666666666444222111000//////...//////000.................................------.................................---------............///,,,,,,+++,,,---...000111111111000///...---------+++---///111111000///---,,,,,,,,,---...///000000......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************)))+++///444555333---((()))*********))))))+++---333333333000---*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,000///---,,,+++,,,---...111000///------,,,,,,,,,...//////...------...000*********+++++++++++++++,,,+++***)))(((((((((((())))))(((((((((((()))))))))*********++++++++++++)))))))))+++,,,,,,***))))))((((((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++...000111///---,,,,,,++++++***))))))***++++++///...,,,++++++,,,...//////111333777AAAPPP___hhhpppssssssrrruuu{{{}}}zzz{{{{{{|||}}}|||yyyuuurrrwwwyyyxxxwwwwwwuuulllbbbMMMAAA555000...---,,,...------///000000///------++++++++++++++++++++++++---,,,,,,---///000///---------,,,,,,,,,,,,------000///000:::PPPgggsssuuuwwwrrrgggWWWFFF999222///,,,+++++++++++++++,,,---+++***///AAAVVVaaa___ZZZQQQNNNEEE777---++++++***,,,++++++******++++++,,,+++,,,------,,,,,,---...++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***,,,+++***+++---......---///...---...000111000...------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------***,,,------,,,,,,---///000888CCCIIIJJJDDD888...nnnbbb^^^XXXWWWWWWPPPLLLNNNQQQQQQQQQTTTZZZ^^^cccbbbbbbccceeeeeedddbbb[[[aaaggghhhdddbbbccceeehhhfffgggjjjkkkkkklllooooooooooooppprrrsssrrrqqqmmmmmmmmmlllmmmpppuuuyyyzzzzzzzzzyyywwwvvvwwwyyyoooqqqssstttsssrrrrrrrrrnnnllljjjkkkmmmpppqqqrrrtttssssssrrrqqqqqqppppppxxxxxxyyy|||~~~~~~}}}{{{~~~{{{zzz||||||}}}~~~~~~~~~|||yyyxxxwwwttttttwwwxxxvvvwwwzzzzzzyyyyyyzzz}}}{{{uuu{{{~~~}}}|||}}}zzzyyywwwwwwxxxyyy{{{|||zzz|||{{{rrrkkkiiicccdddaaa\\\YYYZZZYYYWWWMMMKKKHHHEEECCCBBBBBBCCCCCCAAA>>><<<;;;999666444444333222000000000111111//////////////////////////////............//////........................---------............///++++++,,,,,,---...000000222111000///...---------)))+++///222333111///---+++,,,,,,---...///000000......------,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************************---222777888555///))))))******)))((())),,,...111222111...+++((('''((((((((()))))))))*********///...---,,,++++++,,,,,,111000...,,,+++,,,---...222111000...---,,,++++++.........---+++***,,,---*********************+++******)))(((((((((((()))(((((((((''''''((((((((((((((((((((())))))))))))+++)))'''''')))******)))'''''''''(((***+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***(((***---///...,,,---,,,+++******+++,,,---111///,,,******+++---//////444888???LLL]]]jjjooottttttpppmmmooovvvyyywww{{{}}}~~~{{{uuurrruuuyyy}}}~~~}}}{{{zzzxxxyyyyyyxxxxxxvvvkkk```III???444000...,,,,,,...---..................---++++++++++++,,,,,,,,,,,,---,,,,,,...000111///......------,,,,,,------...///000333>>>TTTmmmzzz}}}{{{vvvjjjXXXEEE777000///************+++,,,------,,,***222FFFYYYaaa^^^YYYRRRNNNBBB555------,,,***,,,++++++******++++++,,,***+++---...------///111************++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,---,,,+++...------...000000///------,,,,,,++++++***)))))),,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......***,,,...///......///000...222;;;EEELLLIII???555kkk___\\\VVVWWWXXXRRRPPPPPPQQQRRRUUUZZZ^^^aaabbbbbbaaaccceeeeeedddbbbZZZ```ggggggbbb^^^^^^```cccbbbeeelllooonnnooosssqqqqqqqqqsssuuuvvvtttrrrkkklllmmmmmmnnnqqquuuxxx||||||zzzwwwrrrppprrrtttsssuuuwwwwwwvvvtttttttttpppmmmiiihhhjjjmmmooopppsssqqqooonnnnnnoooooonnnrrrtttwwwyyyyyyzzz}}}~~~{{{{{{}}}~~~~~~}}}{{{{{{||||||{{{zzzyyyyyywwwssssssxxxxxxuuutttvvvxxxzzz|||}}}~~~}}}rrryyy~~~}}}{{{~~~~~~zzzxxxwwwvvvzzz}}}rrroooqqqxxx{{{xxxtttsssqqqrrrpppiiigggiiiiiieee[[[YYYVVVTTTSSSSSSUUUVVVVVVSSSOOOKKKIIIEEEAAA>>>;;;:::777444222111111222000000000000000000000000000000////////////000000........................---------............///++++++,,,---...///000000333222111///......------,,,---///111111000...---***+++,,,...///000000000---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++++++++*********************************+++---000333555333...+++)))******)))((())),,,///---......,,,)))(((((((((((((((((((((((()))******------,,,+++,,,---...///111///,,,*********,,,---000000...---,,,,,,,,,,,,,,,------+++))))))***+++***************)))))))))))))))))))))))))))***+++))))))(((((((((((())))))(((((((((((()))))))))))),,,***(((((()))******))))))(((((()))***+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))(((***---///...,,,...---,,,******,,,---...///...+++******,,,///000222999AAAIIIXXXjjjuuuwwwwwwuuuooojjjmmmsssuuurrryyy}}}{{{sssppptttyyy|||~~~~~~}}}|||zzzzzzxxxvvvvvvqqqdddWWWDDD;;;222///...,,,---000...------------------...+++,,,,,,,,,------------.........///111222111000......------------......---111777DDDYYYppp~~~~~~xxxkkkXXXDDD666111000,,,,,,+++++++++,,,------...---777MMM___dddbbb___SSSLLL???111---......***,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///++++++++++++************+++++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,...///000...,,,...------,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,---...///,,,...000111000000000111---///888EEEPPPQQQJJJCCCjjj^^^[[[VVVXXXZZZTTTUUUSSSRRRUUUYYY___cccdddaaa``````bbbdddeeedddbbbZZZaaahhhgggaaa\\\\\\^^^```___dddnnnrrrqqqsssxxxssssssuuuwwwyyyyyywwwuuuiiilllnnnpppqqqsssvvvxxxoooqqqqqqpppnnnooossswwwwwwyyy{{{{{{yyywwwvvvwwwssspppkkkiiijjjmmmooopppsssqqqnnnmmmnnnoooooonnnkkkooosssuuutttvvv|||}}}{{{{{{||||||yyyvvvzzzzzzzzzzzzyyyyyyyyyyyyxxxssstttyyyyyytttrrrtttuuuyyy}}}~~~|||}}}qqqyyy}}}{{{}}}zzzxxxvvvuuu{{{}}}wwwkkkggggggooowwwyyyxxxxxxxxxzzzxxxqqqooorrrqqqmmmbbbaaa``````aaadddhhhjjjhhhddd```\\\XXXSSSOOOLLLBBB???;;;777444222222222222222222222222222222222111111000000000000111111........................---------.........//////+++,,,,,,---...///000000333222111///......------000000000///......------***+++,,,...///000000000***++++++,,,,,,------...++++++,,,,,,,,,++++++***************************************************************************,,,,,,---///111000...,,,)))***))))))((()))---///+++,,,---,,,***)))***+++***************++++++,,,++++++++++++,,,...000111000...+++)))((()))***,,,,,,,,,+++++++++,,,,,,---)))***+++***))))))+++---************)))))))))((())))))))))))***+++,,,---******))))))))))))******************+++++++++++++++***)))***++++++***))),,,+++++++++------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///...,,,///...,,,++++++,,,...///...,,,***)))***---000333444===GGGQQQaaarrr{{{||||||yyysssnnnrrryyyzzzwwwzzz~~~tttrrrvvvzzz||||||zzzyyyxxx|||xxxvvvooo```RRR???777000...---,,,---111...---,,,++++++,,,---...,,,,,,,,,------.........000//////111333444333222......------------......,,,222;;;III]]]rrr~~~yyylllXXXDDD666222222///...------,,,,,,,,,,,,000000<<>>888333111000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---...000111222//////---,,,,,,,,,---...//////......---,,,,,,,,,,,,---......---,,,...///777444111...---,,,)))(((+++++++++++++++******)))((())))))***++++++,,,,,,)))************++++++++++++,,,,,,++++++)))((((((*********,,,......,,,***,,,,,,+++***))))))((((((************************---+++,,,000000......000111///,,,+++,,,.........***+++,,,,,,,,,,,,+++***(((---000///+++((())),,,---,,,,,,++++++,,,------------,,,,,,+++*********++++++++++++***)))(((((())))))))))))************))))))************))))))******)))(((((()))******************))))))))))))+++******)))******+++,,,*********))))))*********,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***---............/////////............000444:::>>>MMM\\\mmmvvvwwwwww|||||||||}}}}}}~~~~~~~~~~~~~~~|||wwwqqqbbbLLL<<<555333///---+++,,,---...---......---++++++,,,...///////////////.........222111////////////---+++//////......//////000000888BBBOOOUUUSSSUUUbbbrrr}}}~~~yyyiiiRRR>>>333///***---000000......333888HHH^^^rrrtttlll```OOO???:::444---***+++......---///...,,,+++******+++,,,++++++,,,,,,,,,+++*********++++++++++++***)))))))))))))))*********++++++************************+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---...+++///222333888@@@DDDDDDEEECCCAAA@@@???<<<999666222222222555;;;AAA>>>888vvvkkk```]]]^^^]]]\\\\\\SSSTTTUUUWWWXXXYYYZZZZZZZZZ^^^```aaadddhhhhhheee^^^^^^___aaadddeeeeeedddddddddhhhnnnqqqoooqqquuussstttssssssssstttuuuuuusssrrrrrrrrrpppllllllnnnqqqwwwyyyvvvsssssspppmmmmmmkkkiiihhhjjjkkkkkkkkkfffhhhhhhgggkkkqqqsssqqqnnnqqqttttttttttttwwwyyyxxxvvvtttwww|||~~~}}}~~~}}}zzzvvvxxxzzz|||||||||{{{zzz}}}{{{}}}vvvrrrrrrtttvvvyyy{{{}}}{{{yyy{{{~~~}}}{{{|||{{{{{{~~~~~~}}}qqqiiikkksssxxx||||||vvvooohhhdddeeecccaaacccfffiiiiiiiiikkk```UUUTTT\\\bbbbbb^^^___ZZZTTTQQQQQQSSSSSSSSSMMMLLLMMMOOOSSSTTTSSSQQQLLLFFF===666222000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000000......---,,,,,,------...............------,,,,,,---...///...------...///000///......------,,,+++)))***+++,,,,,,,,,+++***))))))*********+++++++++))))))*********++++++++++++++++++++++++***))))))******+++,,,------,,,+++,,,,,,+++******))))))(((************************---+++,,,///000---...111555222...,,,,,,---......)))***,,,------,,,***)))'''+++......+++)))***,,,+++++++++++++++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,++++++)))((('''((()))))))))************)))******++++++******)))************************************)))))))))((('''((()))***++++++++++++******++++++++++++******++++++++++++++++++++++++...---,,,+++***)))((('''------........./////////111000//////333;;;EEELLL___jjjwww|||{{{zzzzzzxxx|||~~~wwwkkkZZZFFF999444222///---,,,,,,---......///000///---,,,---...////////////////////////111000///...------,,,,,,...---------...000222333:::BBBLLLQQQOOOOOO\\\kkkwwwyyyvvviiiTTTAAA666222---///111///+++,,,666BBB\\\wwwyyyfffYYYIII888333///,,,+++,,,......---...---+++***)))))))))*********+++++++++******)))++++++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...+++///444888BBBNNNUUUVVVRRRPPPMMMJJJGGGBBB===999888666444555888999666222uuujjjaaa______^^^]]]^^^VVVWWWXXXZZZ[[[\\\^^^^^^[[[```cccccceeeiiijjjhhhaaa```aaacccgggiiihhhgggcccdddhhhmmmnnnllloootttsssqqqoooooopppqqqtttvvvvvvsssrrrssspppllllllqqqtttxxxxxxtttrrrttttttrrrmmmlllkkkkkkkkkiiifffdddcccgggjjjjjjkkkpppsssrrrmmmooosssvvvxxxyyy{{{|||vvvttttttwww|||~~~~~~|||vvv|||~~~~~~zzzxxxzzz|||}}}~~~}}}|||{{{~~~|||{{{wwwwwwvvvuuuvvvyyy{{{|||~~~|||~~~~~~||||||~~~~~~zzzzzz~~~{{{tttvvv}}}}}}wwwpppiiidddaaaaaabbbdddgggjjjkkkkkklllbbbWWWTTTZZZaaabbbaaaddd```[[[VVVSSSRRRQQQPPPLLLMMMOOOSSSVVVWWWWWWVVVQQQJJJ@@@888333000///...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......------------......------,,,,,,,,,---------------------,,,,,,,,,,,,---...//////---,,,---///***+++,,,,,,,,,,,,------)))***+++------,,,+++++++++++++++*********))))))))))))*********+++++++++)))))))))******++++++,,,)))***+++++++++++++++,,,************************)))))))))))))))))))))))),,,)))***---...,,,,,,000777444///,,,,,,,,,,,,,,,)))***,,,------,,,***)))(((***---...,,,***+++,,,***************+++,,,---***************))))))))),,,,,,,,,++++++)))((('''((()))))))))******************++++++++++++************++++++++++++******************)))))))))(((###%%%))),,,---,,,)))(((++++++,,,------,,,++++++++++++++++++++++++++++++***************))))))))),,,------------.........222000///000777CCCRRR\\\ppptttxxx{{{|||}}}{{{tttuuu|||~~~xxxfffSSSDDD===333111///---,,,------...///000111111///......///------......///000000000.........---,,,,,,---...---,,,,,,---///111444666;;;>>>CCCIIIKKKNNNXXXcccooorrrqqqeeeRRRAAA666333000//////...+++///???QQQvvvvvv\\\QQQEEE666000///...---------,,,+++---,,,***)))((((((((()))++++++,,,,,,---,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,111666===KKK[[[dddeeebbb___\\\XXXSSSLLLEEE@@@>>>:::777777888666444222ooofff___^^^]]][[[ZZZ[[[XXXYYYZZZ[[[]]]```bbbcccaaaeeegggdddcccfffgggeeeccccccdddfffiiijjjjjjiiifffgggkkknnnnnnlllooottttttpppnnnppppppqqqsssxxxuuupppnnnpppnnniiilllssstttwwwwwwrrrpppsssuuutttlllkkkjjjjjjiiifffbbb^^^aaaiiinnnmmmmmmppprrrrrroooppprrrvvvzzz}}}|||{{{uuuuuuvvvyyy{{{|||zzzyyypppyyy~~~|||}}}{{{yyyzzz|||~~~~~~}}}|||{{{|||{{{~~~}}}||||||zzzuuuuuuzzz}}}}}}~~~~~~}}}}}}|||{{{yyyzzzzzz~~~~~~}}}|||}}}wwwpppiiieeeaaabbbdddfffhhhiiiiiiiiiddd^^^VVVTTTWWW]]]bbbdddeeebbb___ZZZWWWUUUTTTSSSOOOQQQSSSUUUVVVVVVUUUTTTMMMGGG>>>777222000//////------------------------,,,++++++++++++,,,------//////...---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++---...///...,,,,,,,,,...)))+++------+++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++***))))))((()))************+++++++++(((((((((((()))***+++,,,)))***++++++******+++---******++++++++++++++++++))))))))))))))))))))))))+++((((((+++,,,***+++///444111...,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))+++---...,,,++++++,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))******************++++++++++++*********+++,,,,,,,,,,,,+++***************))))))))))))###%%%)))+++,,,+++)))'''+++,,,---......---,,,+++***++++++++++++,,,,,,,,,&&&'''((()))+++---...///,,,,,,---------.........000000111666@@@OOO```kkkzzzyyyxxxzzz~~~~~~}}}}}}}}}xxxtttvvv|||{{{|||~~~ttt___LLLBBB@@@222111///...---------...///000222111000......///---------...///000000111,,,,,,---,,,+++,,,...111...------///111555888:::<<<:::;;;AAAFFFJJJQQQYYYhhhlllmmmdddRRR@@@666222111------///000666III^^^oooUUUJJJAAA555/////////...---,,,++++++,,,+++***)))(((((()))***------.../////////......,,,+++******))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......222777@@@QQQcccmmmnnnnnnllliiieee```YYYRRRLLLDDD>>>::::::999666444555jjjccc^^^]]]\\\XXXVVVWWWVVVVVVVVVXXX[[[^^^bbbdddbbbfffgggccc```bbbdddccccccdddfffggghhhiiiiiijjjhhhiiimmmooommmjjjnnntttsssnnnmmmooopppnnnqqqvvvtttllliiilllkkkggglllwwwwwwzzzyyytttqqqssstttrrrlllkkkiiiggggggeeebbb```aaakkkqqqqqqoooqqqssssssvvvrrrqqquuu{{{~~~{{{vvvrrruuuxxxyyyyyywwwuuuuuupppzzz}}}yyyxxx}}}xxxyyy{{{|||}}}|||zzzyyy|||||||||}}}}}}wwwwww~~~~~~{{{xxx}}}{{{~~~zzz~~~~~~~~~yyyssslllhhhdddfffhhhhhhhhhgggfffeee^^^\\\XXXUUUUUUYYY___eeefffeeeccc```]]][[[ZZZ[[[RRRTTTUUUUUUSSSPPPMMMLLLCCC>>>888333111000000000........................---,,,+++++++++,,,......000///...---,,,,,,++++++++++++,,,,,,------------************************,,,......---,,,++++++,,,)))+++......,,,++++++------,,,,,,+++++++++,,,,,,++++++******************)))************+++++++++)))((((((''''''((()))***(((***,,,+++))))))+++---,,,,,,,,,++++++******)))))))))))))))))))))))))))+++((((((++++++***+++///---+++***+++,,,---------++++++++++++++++++++++++***+++,,,---,,,+++******((((((((())))))***,,,,,,************************)))))))))******)))(((((())))))))))))***************++++++,,,,,,++++++***++++++,,,------,,,++++++************))))))))))))'''((())))))***************+++---......---+++*********+++++++++,,,,,,,,,))))))***+++---...//////---............////////////333999CCCPPP```pppzzz~~~~~~~~~|||~~~}}}|||}}}zzzxxxyyy|||yyyzzz{{{}}}~~~~~~}}}|||vvvwwwsssfffSSSCCC;;;999111000///...------......---///000000///---------.........///////////////,,,------+++******---111000000000222555999===@@@>>>:::999<<>>zzzccc```]]]]]]``````\\\WWWTTTRRRQQQSSSXXX\\\]]]\\\cccccccccbbb___]]]]]]^^^``````aaa```aaaccchhhkkkpppmmmiiihhhjjjlllmmmmmmvvvlllfffjjjooommmiiiiiiooopppmmmggghhhpppxxx|||~~~}}}zzzvvvtttrrrqqqqqqnnnpppqqqmmmgggdddfffiiimmmkkkjjjnnnvvv{{{{{{yyyxxxssstttzzz{{{vvvpppmmmsss{{{~~~{{{yyyyyyxxxxxxxxxyyyyyyzzz{{{}}}yyywwwxxxzzzzzz{{{||||||}}}}}}}}}|||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}}}}yyytttxxx~~~}}}~~~}}}vvvoookkkmmmnnnkkkkkkjjjfff``````cccddd```ZZZXXX]]]ccceeehhhkkkjjjddd^^^ZZZYYYWWWUUURRRMMMGGG@@@:::777444333111000/////////000///............---------,,,***,,,111222...---///////////////...---,,,+++))))))***+++,,,,,,---------------,,,,,,++++++++++++,,,.........,,,***)))***************************+++,,,,,,---------,,,************************************************++++++******)))((((((((())))))((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++(((***++++++******+++---%%%'''***,,,------+++*********++++++++++++******+++***)))))))))***,,,,,,///...---,,,***)))((((((((()))***+++++++++++++++(((((()))***************++++++***************++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++************++++++************************+++******))))))******+++------/////////...---,,,//////...,,,+++---111444999CCCSSSdddqqqzzz~~~~~~|||}}}|||zzzyyyzzzzzzxxxppppppwww{{{yyyuuulll```PPPCCC===999555222------------------------///...,,,++++++,,,---...CCC===444///.........------,,,+++,,,---------,,,///000111111888CCCJJJKKKKKK>>>777999;;;:::@@@JJJWWW```iiihhh]]]NNNBBB===444///---222999>>>DDDJJJ```bbb```WWWIII===666444------,,,,,,,,,,,,++++++000...+++)))''''''((()))*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))******+++,,,---......,,,***)))///,,,***+++...///...---***+++,,,---...............000666AAAQQQbbbqqqyyy|||sssooopppooohhhdddeee\\\WWWSSSPPPOOOJJJBBB;;;ttt___]]]\\\^^^aaa```[[[UUUSSSRRRQQQTTTYYY]]]^^^^^^bbbcccdddcccaaa___```aaa```aaa`````````bbbfffiiillllllllllllkkkkkkjjjjjjpppiiieeeiiillljjjhhhiiimmmnnnllljjjmmmvvv{{{|||{{{zzzwwwtttrrrqqqpppppppppssssssoooiiieeefffhhhkkkiiiiiinnnvvv{{{|||{{{|||vvvuuuxxxyyyvvvssstttwww|||~~~~~~}}}||||||}}}|||{{{yyyxxxwwwwwwwwwuuutttuuuxxx{{{{{{{{{{{{{{{~~~yyyxxxxxxvvvvvvxxx|||~~~~~~}}}||||||}}}}}}}}}{{{vvvxxx{{{~~~yyywwwxxx~~~~~~|||||||||wwwjjjmmmnnnllllllmmmkkkfffhhhkkklllggg```\\\^^^bbbeeeggghhheee___YYYUUUSSSOOOMMMJJJEEE???:::666333333222000///......//////............------------+++((((((,,,,,,***+++...////////////...---,,,,,,*********++++++,,,,,,------,,,,,,,,,++++++++++++,,,---...//////---,,,++++++++++++***************++++++,,,------,,,,,,,,,************************************************************++++++++++++)))))))))))))))))))))******++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,((())))))***+++++++++,,,******++++++++++++************)))))))))***+++,,,------,,,+++******))))))((((((((((((((()))))))))((())))))***************++++++***************++++++,,,,,,,,,,,,+++******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------...//////...---,,,------...---...000444777@@@NNNaaasss}}}~~~~~~~~~}}}|||vvvooojjjllltttyyywwwtttaaaWWWHHH===888555111///------------------,,,,,,///...---,,,,,,---///000<<<777111------......---...---,,,------...------///111222666BBBPPPXXXYYYJJJ???888:::;;;;;;DDDPPP___gggooonnncccSSSEEE===555000///111555:::EEEOOOgggddd[[[OOOBBB888333111------,,,,,,,,,,,,++++++000///---,,,*********+++)))))))))******+++++++++,,,+++************+++,,,++++++++++++++++++++++++)))))))))******+++++++++)))***,,,---...------,,,---+++)))))),,,------+++++++++,,,,,,,,,,,,------//////333>>>NNN^^^jjjpppqqqnnnpppvvvvvvnnnfffccceeeaaa\\\ZZZXXXTTTMMMGGGnnn[[[ZZZ[[[^^^```___YYYTTTRRRQQQQQQSSSWWW[[[^^^^^^aaaccccccbbb```___```aaacccdddcccbbbaaacccfffiiiiiilllooooookkkhhhggghhhkkkiiihhhjjjkkkhhhhhhkkkkkkmmmnnnmmmpppvvvxxxvvvwwwuuusssqqqppppppppppppnnnqqqsssrrrnnnjjjjjjlllnnnllllllpppuuuyyyyyyxxx{{{vvvtttvvvxxxzzz{{{{{{|||}}}|||||||||~~~~~~{{{xxxuuurrrqqqpppmmmooorrrvvvzzz|||{{{yyyxxx}}}{{{wwwvvvvvvtttpppvvv|||}}}{{{}}}zzzyyy{{{zzz|||yyyuuutttwww~~~||||||}}}{{{mmmpppqqqnnnmmmooommmiiikkkoooqqqmmmfff```___```ddddddbbb]]]VVVPPPLLLKKKCCCAAA>>>:::666222000///111000///...........................------------///+++***------,,,...222000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,...//////...------++++++++++++******)))))),,,,,,,,,------,,,++++++************************************************)))******+++,,,,,,------)))))))))******+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))+++,,,,,,+++***))))))***+++,,,******++++++++++++*********))))))))))))***++++++,,,,,,+++++++++************)))(((''''''(((((()))((()))******++++++******+++***************+++++++++,,,,,,,,,,,,+++************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------......///......---***+++---...111666<<<@@@NNN]]]sss{{{rrrmmmiiikkkqqqssspppkkkRRRIII>>>666222000...,,,.........------,,,,,,,,,...------,,,---...000111333000---,,,,,,------,,,///..................///222444777>>>MMM\\\bbbaaaJJJBBB<<<===<<>>666111......---,,,.........------,,,,,,+++,,,,,,,,,,,,---...///000---------------,,,,,,+++...///......------///111555999???IIIWWWbbbccc]]]MMMHHHEEECCCCCCGGGVVVeeeppptttxxxxxxooo\\\GGG999666444222///...555JJJ^^^kkk^^^KKK<<<555222///---------,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))*********************))))))))))))))))))***************************))))))***+++---...//////++++++++++++,,,---...///......------.../////////000///,,,*********+++,,,...---111>>>QQQbbbkkkooossspppnnnooopppqqqtttvvvvvvssspppnnnnnnllliiigggnnn\\\ZZZXXXWWWWWWYYYYYYZZZVVVWWWWWWWWWXXXZZZ]]]^^^hhhhhhgggddd```]]]\\\\\\hhhhhhhhhgggeeeeeefffhhhgggiiijjjfff```___cccgggiiinnnqqqooojjjgggggghhhfffqqqyyyvvvpppooopppqqqqqqpppooonnnooooooqqqqqqjjjlllpppsssssssssssstttuuuttttttuuuuuuuuusssrrrssssssrrrpppqqquuu|||wwwyyy{{{||||||~~~~~~}}}zzzxxxuuusssrrrqqqssstttrrrpppttt|||~~~uuuzzz|||xxxtttttttttrrroootttzzz}}}{{{zzz|||~~~zzzxxxvvvyyy}}}}}}}}}wwwsss~~~}}}xxxwwwuuurrrsssttttttpppggg^^^XXXUUUVVVSSSMMMFFFAAA===;;;999444333111///------.....................---------...------------,,,,,,,,,((('''***///000,,,***+++000000000000///...---,,,,,,,,,++++++++++++++++++************************)))***++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,------,,,,,,+++************************************************++++++******))))))))))))******++++++,,,,,,,,,---***++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++,,,---------***+++,,,+++***)))***+++***+++,,,---,,,***((('''******++++++++++++******(((((())))))************))))))************++++++...,,,***(((((()))***+++))))))***+++++++++++++++******))))))***++++++,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------......//////------...333;;;IIIXXXbbbnnnuuu}}}yyy{{{wwwqqqllleeeZZZMMMBBB:::777333000.....................------,,,,,,,,,***++++++,,,,,,---...///---...//////...,,,+++***---.........,,,---111444888@@@KKKWWWccciiiddd\\\TTTSSSQQQOOOOOOUUUcccooowwwxxxzzz{{{uuudddMMM===888555222000///666JJJ]]]^^^RRRBBB888444333111...------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))******)))))))))************************)))***+++,,,---...//////------,,,++++++,,,,,,------------------...///000222111...,,,++++++,,,---///...222>>>PPP```kkkooowwwuuuqqqmmmnnnsssyyy}}}wwwuuurrrqqqqqqqqqpppoooooo]]][[[XXXUUUTTTVVVYYY[[[[[[\\\]]]]]]]]]___bbbdddmmmmmmlllhhhccc___]]]]]]dddeeeeeedddbbbbbbcccdddfffeeebbb]]]ZZZ[[[aaafffeeekkkooollliiigggfffddddddoooxxxvvvrrrrrruuuwwwooonnnmmmmmmmmmnnnpppqqqnnnoooqqqqqqrrrqqqppppppoooppprrrtttuuuuuuuuutttssssssrrrqqqppprrruuuxxxrrruuuxxxzzz{{{|||~~~~~~~~~|||{{{zzzyyyyyyyyyxxxyyytttnnnrrr}}}www|||~~~xxxsssrrrqqqooorrrwww||||||yyyxxx{{{~~~}}}{{{|||}}}|||}}}|||}}}wwwttt}}}}}}{{{zzzwwwyyywwwssskkk```VVVOOOLLLJJJFFF@@@<<<999888666444000000///............///---......///......------------------,,,,,,,,,,,,((((((,,,222333...++++++////////////...---,,,+++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++***************************+++,,,,,,---------,,,************************************************++++++******)))(((((('''++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++,,,,,,((()))***)))'''''''''))))))***,,,------+++(((&&&******++++++++++++******'''((())))))******))))))))))))*********************)))(((''''''(((((())))))***++++++,,,+++++++++))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------------...///000000222666===IIIYYYjjjttt{{{|||}}}~~~~~~~~~}}}yyysssiii___UUUJJJ>>>666333222111000/////////000------------------------+++,,,,,,------.........---///111000...,,,+++,,,,,,...//////---///444888===JJJZZZgggpppssslllccc_________^^^```fffpppwww~~~|||}}}~~~pppYYYFFF<<<777222000111777EEEQQQMMMDDD:::444444444111///------,,,,,,,,,,,,++++++------------............,,,,,,,,,+++++++++++++++)))******++++++******)))******************************+++,,,,,,---......---------,,,,,,+++++++++***+++++++++******,,,---222111///...---------...000000444<<>>:::666444555555444222------..................---...////////////...------------,,,,,,,,,++++++,,,+++...333333000...///............---,,,+++************++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++)))))))))***++++++,,,,,,)))***+++,,,---.........************************************************************************,,,,,,++++++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))+++,,,,,,---)))***+++***((('''((()))******+++++++++***))))))******++++++++++++******'''''')))*********)))(((************))))))))))))((((((((((((((())))))))))))***++++++,,,,,,++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,---...000111222888AAAMMM[[[kkkyyyzzzooo___OOOCCC;;;555222//////000000///...//////+++,,,,,,------...............///////////////...,,,///111000...,,,---...,,,///111111000222888>>>GGGVVVgggqqqwwwwwwsssmmmjjjkkklllmmmpppuuuzzz|||}}}}}}yyycccPPPBBB888000000444666;;;???>>>999333000000111111000------,,,,,,,,,,,,++++++...------,,,---...///000++++++++++++*********)))******+++,,,,,,+++************************************++++++,,,,,,,,,---***+++,,,---------,,,+++(((***+++***((((((***---/////////......---------...000444;;;EEESSScccmmmpppwwwzzzyyyyyy~~~}}}yyytttpppooopppqqqkkk\\\\\\[[[YYYWWWVVVVVVWWWVVVYYY\\\^^^___bbbggglllhhhhhhgggddd```]]]\\\\\\bbbcccddddddbbbbbbcccddd```\\\WWWUUUWWWZZZ\\\]]]aaahhhlllkkkmmmpppnnngggkkkjjjiiiiiioootttqqqjjjkkkjjjiiiiiiiiijjjkkklllnnnmmmlllmmmnnnpppppppppiiikkknnnpppooonnnnnnnnnoooooopppsssvvvvvvsssqqqtttttttttrrrrrrssswwwzzz{{{{{{zzzzzzzzz{{{{{{|||uuuxxxuuunnnssswww}}}~~~www}}}}}}yyyyyy||||||{{{|||}}}}}}~~~|||www||||||xxxzzz~~~}}}vvvssspppxxx}}}xxxqqqkkkgggccc]]]YYYRRRJJJBBB===:::888666333000000222444333111***+++---.........---,,,---...///000000000......---------,,,,,,,,,+++++++++)))***......,,,,,,...------------,,,+++******))))))***+++,,,,,,------+++++++++,,,,,,---------...------,,,++++++++++++(((((()))***+++,,,,,,---((()))***,,,---...//////*********************************************************+++,,,,,,---------,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))******,,,---...//////,,,---...---+++***+++,,,++++++***))))))***+++,,,******++++++++++++******&&&''')))*********)))(((************)))))))))(((((()))***+++,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++************++++++************************++++++***))))))***++++++------,,,,,,---...000111333;;;IIIYYYhhhvvv~~~pppZZZFFF888333111111,,,---//////...------...***++++++,,,---...//////000111111111111111000///***---000000...---...111---000333333222555<<>>999555111000000000//////.........------------.........////////////.........------------,,,,,,,,,,,,---......222///,,,)))((())),,,---)))))))))))))))))))))))),,,+++******+++,,,...///******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))+++***((()))***,,,,,,+++************+++,,,------+++*********))))))((((((------,,,++++++,,,,,,,,,333000,,,************)))((()))***+++,,,,,,,,,,,,---,,,***(((((((((((()))(((***+++,,,,,,+++)))(((,,,+++***))))))***+++,,,------------,,,,,,+++***)))))))))******++++++,,,++++++***)))(((((()))))))))))))))))))))******+++(((***+++***)))((()))***)))************+++++++++...---,,,,,,---,,,***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++---......---+++***---......---,,,+++---...000......000---,,,333>>>@@@IIIXXXiiiuuu|||~~~zzzhhhPPP===555222000...------------------------,,,---......,,,,,,---......---------...///111222111...,,,,,,///000///---***000555444222777EEERRRhhheeennn}}}~~~ssspppxxxvvv|||sss^^^NNN???222///222333222222......------------............---,,,,,,,,,,,,------,,,+++******+++,,,---++++++*********+++,,,,,,---,,,+++***))))))))))))+++++++++*********))))))))))))************))))))---,,,***(((((()))***+++************************(((***++++++***)))+++,,,000000222999FFFVVVfffpppyyyyyyzzz|||yyy{{{~~~yyyrrrppp}}}dddbbb___[[[WWWUUUVVVXXXZZZXXXWWWVVVVVVXXX\\\```bbbfffggggggccc___]]]___aaahhhccc___```ccceeedddaaaZZZWWWUUUSSSPPPOOOVVV___kkklllmmmnnnooonnnkkkjjjiiillloooooollljjjjjjkkkooonnnnnnoooooommmjjjgggfffbbbccckkkrrruuuvvvyyymmmqqqrrrppppppssstttqqqtttttttttssssssuuuwwwzzz|||uuuooopppwww}}}~~~|||yyyzzz||||||{{{zzzzzz{{{xxxtttsssvvv}}}}}}~~~~~~zzz|||~~~{{{xxxxxx||||||yyyzzzzzzyyyzzz}}}zzz}}}zzzzzz}}}~~~~~~|||zzzzzz}}}~~~vvvmmmccc\\\UUUVVVVVVSSSMMMFFF@@@===<<<;;;999666333111...---000/////////.........------------.........//////.....................------,,,,,,,,,,,,---......000///,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///******++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***+++***((()))+++,,,,,,+++*********)))******++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,///---***)))***+++++++++)))***+++,,,,,,------------,,,***)))(((((()))))))))***,,,------,,,+++***,,,+++***))))))***+++,,,+++,,,,,,,,,++++++***)))*********+++++++++++++++******))))))(((((((((((()))))))))))))))***+++++++++,,,,,,***((('''((()))************++++++++++++...,,,++++++,,,,,,***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,---............---,,,---......---++++++,,,......,,,...000///...444>>>IIISSScccrrr{{{~~~|||uuunnnjjjZZZFFF777222111///...------------------------,,,---......,,,,,,---.........------...///000111///---++++++---...---,,,+++000444555777@@@PPP\\\oooiiiooo}}}uuurrryyyyyy~~~}}}|||qqq^^^NNN???111...000000//////.........------.........///...------,,,,,,---------,,,+++******+++,,,------,,,,,,+++++++++,,,,,,---,,,+++***))))))))))))+++++++++*********))))))*********++++++************++++++,,,+++***))))))***************++++++++++++---......---,,,...///......///666DDDXXXlllyyy}}}~~~zzz}}}|||vvvtttyyyeee```^^^[[[XXXXXXYYY\\\^^^WWWVVVUUUTTTVVVXXX\\\^^^bbbdddeeebbb___^^^```bbbdddaaa^^^___bbbdddcccaaaZZZWWWTTTSSSRRRRRRZZZccclllllllllllllllmmmmmmmmmlllmmmmmmllljjjkkkmmmoooqqqppppppsssvvvtttmmmfffddd``````gggoootttxxx{{{pppssstttppppppsssvvvuuuqqqqqqrrruuuyyy|||}}}}}}yyyppprrrzzz{{{vvvwwwxxxzzz||||||zzzxxxwwwvvvxxx}}}~~~{{{{{{{{{|||~~~~~~|||wwwyyy{{{zzzyyyzzz~~~}}}xxxyyyzzzxxxvvvwwwuuu}}}}}}{{{zzz{{{~~~~~~}}}{{{zzz|||~~~wwwmmmbbbVVVOOOIIIGGGDDDBBB>>>:::555111222111111000///...------/////////...............------........./////////.....................///---,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,------......---,,,,,,+++******+++,,,,,,------------,,,+++***))))))+++,,,,,,++++++******))))))))))))*********))))))))))))((((((++++++************++++++,,,***((((((***,,,------***++++++,,,,,,---------,,,,,,+++***))))))))))))***+++,,,---...------,,,++++++************++++++******+++++++++***)))))),,,,,,,,,,,,++++++++++++******))))))))))))))))))***))))))))))))***++++++......,,,***'''&&&''')))************+++++++++,,,---,,,++++++++++++***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------........................------...,,,******+++------,,,///222333555===EEEWWWbbbrrr~~~{{{ssshhh```SSSHHH999000...///...---------------------------,,,---......,,,,,,---...//////............///000///---,,,,,,---...///...///222777<<>>OOOdddsss|||xxxssssssuuu|||jjjdddZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\```cccccc```___```bbb^^^bbbgggkkknnnnnnoooooojjjfffeeehhhiiihhhhhhkkkpppsssvvvsssooolllmmmooonnnlllkkklllmmmnnnllliiilllllllllnnnooonnnkkkhhheeeaaabbbiiioooppppppqqqllluuu{{{yyyuuuuuuvvvvvvvvvwwwyyyzzzyyyyyyyyyzzzuuuuuuvvvwwwyyy{{{}}}~~~|||}}}~~~~~~}}}||||||}}}zzz{{{{{{zzzyyyyyyzzz{{{}}}xxxwwwyyy{{{wwwwwwxxxyyyzzz{{{{{{zzzzzz{{{~~~|||}}}|||}}}{{{{{{~~~{{{wwwvvvyyy|||~~~~~~}}}~~~{{{}}}{{{tttkkkdddZZZRRRJJJFFF@@@:::777555444222333333222000...---...///........................,,,,,,,,,------............/////////000000000000222111111000///...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***)))))))))))))))++++++******************++++++,,,,,,,,,,,,------******+++,,,------,,,,,,---+++******,,,------,,,,,,,,,++++++,,,,,,------((()))))))))*********+++,,,,,,,,,,,,---...//////555222///---------,,,,,,,,,+++)))(((((()))+++,,,+++,,,---......---,,,,,,---,,,,,,+++************++++++,,,------,,,++++++******+++,,,,,,,,,,,,,,,*********+++++++++++++++((()))+++,,,---,,,+++***++++++******++++++,,,---***,,,......,,,***))))))+++++++++,,,,,,,,,---------+++(((((()))+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---+++,,,---......---,,,+++***,,,---------...111333777@@@JJJUUUddduuu~~~yyyiiiXXXIII>>>888444000000///////////////...------------------------,,,---......,,,,,,---...,,,---...///000000//////---...000111333888???DDDHHHQQQ]]]iiiqqquuuyyy{{{~~~yyyvvvuuuuuuuuuxxx|||~~~}}}~~~~~~uuusssttttttoookkkbbbUUUGGG<<<555///---...,,,---///000000///---,,,///000111222222000///---//////000111111000//////......------,,,------.........---,,,++++++++++++))))))*********+++++++++---,,,***))))))***,,,---///...+++***)))***,,,------------,,,,,,++++++***''')))******))))))***++++++...000333:::III]]]lllwww{{{}}}yyyqqqmmmnnnqqqwwwkkkhhh[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\]]]ZZZ^^^bbbcccaaaaaaccceee___ccchhhkkkllllllkkkkkknnnkkkkkkppprrrppppppqqqpppssstttsssppppppuuuzzzpppmmmjjjjjjlllmmmllljjjjjjjjjjjjjjjjjjiiiiiiiiikkkfffdddiiinnnpppqqqsssiiittt|||{{{wwwuuuuuuuuuwwwzzz|||{{{yyyxxxzzz}}}}}}xxxsssssswww|||}}}}}}uuuxxxzzzzzzxxxwwwzzz}}}{{{}}}~~~}}}|||||||||}}}|||vvvuuuwwwzzzttttttuuuwwwyyyzzzzzzyyyxxx{{{~~~zzz~~~~~~}}}zzzyyyzzz}}}~~~xxxttttttwwwzzz}}}}}}}}}~~~wwwvvvooocccWWWNNNEEE===<<<999666444333222000...,,,...000///------000333.........//////000000000,,,,,,,,,------.........////////////000000000000333222111000///...---,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,------------------------------000///...---,,,---...///++++++*********************++++++,,,,,,------...******+++,,,,,,,,,++++++---+++***+++,,,---------************+++,,,------,,,,,,---------.........++++++++++++,,,---...///333111---,,,,,,------,,,,,,***)))''''''(((***++++++,,,---.........---,,,///...---,,,+++*********++++++------------++++++((()))***+++++++++++++++)))))))))******++++++,,,&&&''')))+++,,,+++)))(((++++++******++++++,,,---+++---//////---)))'''&&&++++++,,,,,,,,,---------+++)))&&&&&&''')))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---///000000///---,,,***+++---......000333555???KKKXXXeeeuuuvvvlll\\\KKK>>>888666555............////////////------------------------,,,---......,,,,,,---...+++,,,...000000000000000000222444666888===EEEKKKSSS[[[fffnnnsssvvvzzz}}}|||zzzxxxwwwwww{{{~~~yyy|||{{{rrrssszzz}}}|||yyymmm___OOOCCC999111...000,,,---///000000///---,,,///000222333222111///...///000111222222111000///------,,,,,,,,,------.........---,,,++++++++++++))))))******++++++++++++///...,,,++++++,,,...///...---,,,+++++++++,,,,,,///...------,,,+++***)))***,,,------,,,+++---...111222222111555BBBVVVfffrrruuuwwwssskkkgggiiilllttt}}}~~~|||~~~~~~mmmbbb]]]\\\[[[YYYXXXXXXXXXXXXVVVTTTWWW___cccbbbaaaccc```bbbccccccgggiiifff```dddeeefffffffffgggjjjlllsssssssssqqqnnnmmmmmmnnnmmmpppsssuuuuuuuuuvvvwwwwwwsssnnnjjjiiikkkooorrrtttrrrnnniiieeeffflllrrruuuoooiiiiiilllpppooommmuuuvvvyyy{{{{{{zzzxxxvvvyyyzzz{{{zzzyyyyyyzzz||||||zzzyyyyyyyyyyyywwwuuupppssswwwwwwvvvvvvyyy}}}~~~|||zzz{{{}}}~~~||||||zzzvvvqqqsssuuuvvvwwwxxxzzz|||zzzwwwzzz{{{yyyyyy{{{|||~~~{{{zzz{{{}}}}}}vvvvvv|||~~~{{{|||~~~|||tttlllfff___UUUKKKDDD???;;;999333222222111000///......////////////////////////666555333111///---,,,,,,------------------------+++,,,...///000111000000111///---,,,+++,,,...///......---------,,,,,,,,,////////////////////////,,,,,,------------------------------------------...---,,,,,,++++++,,,,,,******))))))******+++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,+++++++++222111...,,,+++,,,------///...---+++******+++++++++++++++++++++++++++++++++,,,---...///000000111///...---,,,+++,,,------,,,+++)))(((((()))+++,,,---+++***+++......,,,******)))))))))***+++,,,,,,...------,,,,,,------...)))***,,,,,,+++,,,...000---...000///---,,,,,,---000...,,,---///000...,,,000000000///...+++)))(((------,,,++++++,,,------)))******++++++,,,,,,---,,,---......------...000---......,,,******+++------...///000333888???CCCUUU```kkkrrrzzzvvvfffZZZIII===777555222//////000000///---,,,...000...............---------000000///...,,,***'''&&&------...///000222222333333111222666888???OOOaaaiiipppvvvuuupppooottt{{{}}}|||yyyxxxwww}}}zzz|||~~~ooojjj^^^PPPAAA777111///000000000111000///......222222333111///......///------,,,---...///111222///---,,,++++++,,,...///111...++++++,,,---+++)))++++++++++++++++++++++++(((((()))***,,,------...000///...---,,,,,,+++,,,------,,,***))))))***,,,++++++++++++++++++++++++000------222999DDDSSS```iiitttzzzuuunnnlllooorrrtttzzz|||yyy{{{}}}mmmaaa[[[ZZZXXXWWWWWWXXXZZZ[[[XXXVVVXXX^^^aaa``````cccbbbdddcccbbbeeeiiihhhcccaaabbbcccccccccfffjjjmmmmmmmmmkkkiiifffeeefffhhhllloootttwwwyyy{{{~~~{{{uuuqqqoooppprrruuusssrrrpppkkkhhhiiioootttvvvqqqlllkkklllooopppoootttvvvyyy{{{zzzxxxtttqqqwwwxxxyyyxxxxxxyyy{{{~~~}}}yyywwwxxxyyywwwtttqqqqqqtttwwwxxxwww{{{zzzzzzzzz{{{|||~~~}}}{{{{{{yyyuuuppprrrtttuuuuuuuuuwwwyyy|||zzz|||~~~~~~}}}|||yyyzzz~~~}}}yyyuuusssyyyxxxwwwyyy{{{~~~~~~xxxwww|||{{{tttqqqppplllddd]]]QQQKKKCCC<<<888555333222222111111111000/////////////////////////////////333222111000////////////...------,,,,,,------...---...///000000//////...000///...---,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++000...,,,+++***+++,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...111333444222////////////...---,,,,,,,,,------...---+++******+++---...---+++***+++......,,,************)))******++++++------,,,,,,,,,,,,------+++,,,---,,,++++++,,,...+++,,,...---,,,******+++...,,,+++,,,......---++++++,,,---......---,,,,,,---,,,++++++++++++,,,---.........---,,,,,,++++++,,,---......---,,,---///,,,...///...,,,,,,,,,---+++...222666<<>>BBBIIIZZZjjjyyy~~~~~~wwwrrrsssvvv{{{~~~~~~zzzwwwxxxyyy}}}~~~vvvsssjjj[[[III;;;333000......//////000111111111000222222111///...///000111111/////////000111111///...------------...///000---+++***,,,,,,+++)))******************************+++,,,---.../////////...---,,,+++++++++++++++,,,---,,,******,,,---++++++++++++++++++++++++...,,,---333;;;EEETTTbbbkkkttt{{{{{{xxxxxxwwwvvvxxxzzz|||~~~lll___ZZZXXXVVVUUUVVVYYY\\\^^^[[[XXXYYY]]]___^^^___cccdddfffeeeccceeejjjkkkhhhaaaaaaaaaaaabbbfffkkkooonnnmmmlllhhhfffeeegggiiiiiimmmqqqvvvzzz|||wwwuuuvvvxxxzzzrrrrrrqqqnnnkkklllqqqvvvvvvssspppmmmlllnnnppprrrtttvvvxxxzzzyyyuuuqqqooovvvvvvwwwvvvvvvxxx|||~~~wwwsssvvv{{{wwwoooooowww|||yyytttwwwxxxzzz|||}}}~~~~~~}}}|||zzz{{{yyyuuuqqqsssuuuvvvvvvwwwxxxyyy~~~~~~}}}}}}yyyvvvtttrrruuuzzz{{{tttpppoootttvvvxxxzzz|||~~~|||yyywwwxxx{{{~~~|||tttiiibbb^^^XXXQQQKKK@@@<<<777444333222222111000000000000000000000000/////////////////////////////////000000000111111///...---,,,,,,---.../////////000000///...------/////////.........------.........------------,,,++++++++++++++++++++++++.........------,,,,,,+++------------------------,,,++++++***************......------,,,------............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,......---,,,++++++++++++------------------------222888===<<<777111...//////...---,,,,,,,,,,,,---///...---,,,,,,---...///,,,++++++,,,------,,,***++++++******)))*********,,,,,,++++++++++++,,,,,,------...,,,******+++---,,,---......,,,++++++,,,---+++++++++------,,,+++)))***+++,,,------,,,,,,,,,++++++******++++++,,,000//////......---,,,,,,---...///...---,,,---......000111111///...///000///333:::CCCMMMYYYdddkkkpppxxx~~~~~~yyyrrrjjj\\\QQQFFF???777111000000///------...000000...---,,,---,,,---------.../////////+++,,,---///000111111111111111222333444666888999;;;===AAAHHHMMMWWWfffttt}}}vvvsssrrrwww|||}}}wwwtttwww{{{{{{{{{uuufffPPP>>>555333111000////////////111111///000111000///...///000555444222111000000000000//////000000000/////////...,,,******++++++***)))************************,,,,,,------...///000000...---,,,++++++***++++++***,,,......,,,,,,,,,---++++++++++++++++++++++++,,,+++...444;;;EEEUUUbbblllsss{{{~~~zzz}}}{{{|||~~~kkk___[[[YYYVVVTTTUUUXXX\\\^^^]]]ZZZZZZ\\\]]]\\\^^^ccceeehhhiiihhhjjjnnnnnnkkkeeedddcccbbbbbbeeekkkoooooopppooommmkkkiiiiiijjjfffiiimmmqqqvvv|||}}}yyyxxxyyyzzz|||oooqqqrrrpppnnnooossswwwvvvtttqqqnnnkkkmmmqqqtttvvvwwwwwwwwwvvvuuussssssvvvvvvvvvuuuuuuwwwzzz~~~~~~~~~zzztttrrrtttxxx{{{tttuuu}}}~~~yyywwwyyy|||~~~}}}{{{yyyzzzxxxtttsssvvvyyy{{{|||}}}~~~~~~{{{zzzuuurrrpppooottt{{{}}}xxxrrrnnnooosssyyy{{{~~~~~~}}}||||||{{{zzzxxxvvvssstttvvvyyyyyyooofff[[[RRRMMMHHHCCC???;;;888444333333333333222/////////000000000000000////////////////////////......///000000111111111///...---,,,,,,---.../////////////////////.........////////////...------............------------........................//////...---,,,,,,++++++,,,,,,---------------------,,,++++++******++++++...------......///000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333;;;BBBBBB:::222///000......------,,,,,,,,,,,,......------------......+++++++++,,,,,,,,,+++***,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,------,,,+++***,,,---///111222222000//////000,,,,,,+++,,,------------,,,,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,------...////////////000000000...---...///222222222111000111444777<<>>===;;;999888555333222111111000...///////////////000000000//////////////////////////////000000000//////...///...------------...///---------...///000000111//////000000//////...---//////.........---------000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,,,,---///111333444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++************************...666>>>>>>777000...///---------------,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,***+++,,,,,,+++,,,...000000222333333111000000111,,,------------......///---,,,,,,+++************++++++++++++++++++++++++***++++++,,,------......000111222111000///000111444333111000111666<<>>666555222111111111000000333222222333555555333111000000000///.........---////////////////////////...///000111000///---,,,---...///000000///...---///...------...///000111111111///.........///000////////////....................................------------------------++++++,,,,,,---......///......---,,,,,,,,,,,,---+++++++++,,,---...///000///..................///------------------------------------------------+++++++++,,,,,,---------,,,,,,------------------++++++,,,---------,,,+++***************************,,,///000...,,,+++,,,------.........---,,,+++++++++,,,,,,,,,,,,++++++(((***,,,,,,***)))***+++*********)))******++++++------,,,,,,,,,,,,------***+++,,,,,,++++++---///+++---......,,,++++++,,,***,,,......,,,,,,...111------,,,++++++,,,---...,,,---............---,,,,,,,,,,,,+++******)))))),,,---////////////111333444888>>>FFFOOOZZZeeelllppptttyyy~~~{{{wwwpppjjjeeebbb___]]]YYYNNNCCC>>>999333000111---.........---,,,------...///000///...------///------..................---------...000222444555666777999===CCCJJJQQQUUU\\\dddkkkooouuu|||~~~{{{|||wwwqqqqqqtttqqqssssssrrrqqqtttzzzzzzpppooouuu|||~~~~~~sss^^^KKK>>>888222222111111111111111111...//////...,,,+++,,,------,,,,,,,,,---///111222333333444444333222000///,,,...///...++++++---000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,------,,,------,,,******+++---)))******+++,,,,,,------,,,,,,///222666AAAUUUhhhzzz~~~~~~wwwtttzzzoooeeeddd^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZ]]]___\\\YYY]]]dddgggmmmooollliiijjjjjjiiijjjkkklllkkkkkklllnnnpppvvvtttqqqmmmjjjkkknnnqqqpppmmmjjjffffffjjjqqqwwwxxxwwwwwwvvvvvvuuuuuutttuuuvvvuuusssqqqsssxxx}}}~~~wwwpppooouuu|||yyyzzzzzzzzzyyywwwvvvtttrrruuuxxxzzzzzzzzzzzzzzzrrrwww||||||xxxtttuuuwwwyyywwwuuuxxx}}}~~~|||zzz{{{}}}}}}|||zzz|||zzzwwwvvvzzz~~~}}}|||~~~{{{zzz}}}}}}sssnnnpppooommmttt{{{||||||~~~|||tttqqqrrrtttssspppnnnvvv|||uuupppaaaZZZPPPJJJGGGCCC===888333333222222222111000///++++++,,,///222333222111111111000///...------,,,////////////////////////,,,---///111111000...---,,,---000111111000---,,,111000///------...//////333111///...---...000111000/////////............////////////////////////,,,,,,------------------++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,---------,,,,,,+++***+++,,,---------,,,+++++++++++++++++++++++++++///////////////......---,,,---.........---,,,++++++,,,,,,------,,,,,,+++(((***---,,,***(((***+++***)))))))))***+++,,,,,,...------,,,,,,------...,,,------,,,+++***+++---+++---...---,,,+++++++++(((+++------++++++---000222111///,,,+++*********------...//////...------)))******++++++,,,------)))+++---.........000222666===HHHUUUbbbnnnyyyzzz~~~~~~}}}yyytttlllddd]]]WWWQQQMMMNNNCCC;;;:::888222...000...///000000//////000111---......---++++++,,,..................---------////////////111333555666:::;;;===BBBIIIQQQXXX\\\]]]fffnnnrrrwww|||yyy}}}sssnnnpppuuuttttttsssrrrssswww}}}}}}ppplllrrrzzz}}}}}}}}}{{{zzz{{{}}}rrrbbbQQQBBB:::444444333333111000...---...//////...,,,***+++,,,......------...///111222444444333333222111000///,,,...000...,,,,,,...111++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......)))*********)))***---000))))))***+++,,,,,,------+++,,,///222777CCCZZZnnn{{{}}}{{{vvvwww~~~|||xxxrrrfffbbbbbbcccbbb^^^YYYWWWXXXZZZ^^^aaadddeeecccdddgggjjjlllkkkjjjjjjjjjjjjjjjjjjlllkkkjjjlllpppqqqqqqpppmmmmmmllljjjjjjkkkooorrrsssnnnhhhgggjjjmmmnnnnnnnnntttxxxyyyzzz{{{xxxsssxxxuuutttvvvvvvttttttwww}}}xxxssstttzzzyyy}}}}}}wwwrrrrrrssspppwww|||yyyvvvxxx{{{{{{xxxzzz|||{{{yyyvvvttttttzzzwwwuuuxxx~~~~~~zzzzzz}}}}}}xxxxxxxxxvvvxxxzzz|||~~~yyyvvvyyyzzzwwwrrrppprrruuuwwwyyyyyyyyyzzzyyyyyyxxxwwwvvv}}}yyyuuusssssstttttttttsssxxx|||yyytttlll```VVVPPPHHH@@@;;;:::999666333111111000/////////////////////000000000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000000000000000000000000////////////000000000000---..................///000000//////......------***+++---///000000//////000000000000000000000000---------............///---------------...///000---------,,,,,,+++++++++)))+++,,,...//////.........---,,,,,,......---,,,......//////......---,,,---------......---------***,,,...000000...,,,***---------.........//////...------,,,,,,------...***************************+++,,,------,,,+++***)))+++,,,...//////......---+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111000...,,,---///000...,,,222111...+++((((((***---...---...111222111444:::EEEOOO^^^iiipppvvv|||~~~{{{|||tttggg^^^XXXRRRHHHAAA???:::333000///000///...........................///444777666111------///...+++***+++...000...,,,444222000///000555:::===>>>CCCGGGLLLUUU___cccbbbccchhhnnnqqqrrrtttxxx{{{{{{xxxrrrqqqqqqppptttvvvvvvtttwww~~~yyypppttt}}}tttqqqvvv|||}}}xxxssslll```OOOCCC999777555333222111000000//////000000///...------,,,,,,,,,---...///000111666444333222222000...,,,......---------....../////////...---+++***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......///---111888;;;@@@SSSiii{{{yyyxxxwwwyyy}}}~~~}}}zzzvvvsssqqqeeebbbdddeeeeeebbb___^^^___bbb^^^```cccdddeeegggiiikkkkkkkkkjjjjjjjjjjjjjjjkkkhhhgggfffjjjooorrrrrrpppooooooooommmlllmmmqqqttttttrrrppppppqqqrrrsssrrrmmmrrrvvvwwwxxx{{{yyyuuutttrrrtttxxxxxxtttssstttvvvuuuuuuyyy~~~vvvyyy{{{zzzvvvsssrrrsssssszzz~~~{{{wwwxxxxxxwww|||{{{yyyvvvtttvvvzzz~~~}}}yyyuuuvvv|||}}}~~~~~~zzz~~~{{{||||||zzzzzz|||~~~~~~zzzwwwxxxzzzwwwsssrrrtttwwwxxxyyyssssssssssssrrrqqqppppppyyyyyyxxxuuussstttxxx{{{yyy}}}}}}wwwmmmeee___WWWNNNFFF@@@;;;555444666777666333111111000/////////////////////000000000000//////111111000000///000000000///......---------......///////////////////////////////////////000000000,,,,,,------------......333333222111///---,,,+++,,,---...000111111000000........................---------............///,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,***+++,,,...//////.........---,,,,,,......---,,,///////////////......---++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,---------...+++++++++******+++++++++++++++++++++++++++++++++,,,---.........---,,,+++))))))***+++,,,,,,,,,,,,111...,,,+++---...---,,,,,,---------------......++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000000...,,,---//////...+++,,,,,,---,,,******,,,...000///111666999;;;AAAHHH[[[dddooovvvzzz}}}~~~vvvqqqssszzz|||vvvwwwzzz}}}vvvlll___VVVPPPKKKCCC===<<<777222000000000///...........................///333666555000------///,,,+++***,,,///000000............000444999>>>AAABBBJJJTTT\\\eeemmmooolllhhhlllpppqqqpppqqqsssvvv{{{|||xxxxxxxxxwwwxxxyyywwwtttvvv~~~~~~yyy}}}wwwqqqqqquuuzzz{{{wwwqqqdddTTTGGG>>>;;;777444222000/////////////////////......---......---------......///333222111222222222000............------......///......---,,,,,,+++******((())))))***++++++,,,,,,------------------------,,,,,,++++++***++++++,,,------,,,,,,------...//////,,,...444888???TTTkkkrrrtttxxx{{{}}}~~~~~~~~~~~~{{{yyyxxxyyyyyyxxxwwwpppeeecccbbbbbbbbbaaa``````bbbddd______```cccgggjjjkkkkkkjjjiiiiiiiiiiiiiiijjjjjjhhheeedddgggmmmpppnnnkkkooooooooonnnmmmooorrruuuvvvwwwxxxwwwvvvuuuuuuvvvnnnrrruuuuuuwww{{{{{{xxxpppppptttyyyyyytttpppqqqqqquuuyyy~~~}}}|||wwwxxxyyyyyyyyywwwvvvuuuxxx~~~|||xxxwwwwwwuuu{{{zzzxxxuuuuuuxxx~~~zzztttssswww}}}|||www}}}~~~~~~|||~~~||||||xxxyyy{{{yyywwwvvvxxxyyyyyyyyyoooooooooooonnnmmmlllkkkssswwwyyywwwsssttt{{{yyysssllldddXXXNNNGGGBBB<<<999444111...///222444333111111000000/////////////////////000000000000/////////............//////000111111000///////////////.................................//////000000000---------....../////////333333333333222000...---...///000111111111111111---------------------------------............///,,,,,,,,,+++,,,,,,---..................---------+++,,,---..................---,,,---...///...,,,//////000000//////...---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))+++++++++++++++,,,,,,,,,111///,,,+++,,,---,,,,,,---------.........//////,,,,,,,,,,,,------------------------------------........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000...///000000///---***,,,............///000444555:::BBBHHHMMMTTT\\\pppvvv|||zzzrrrmmmpppyyyuuueeebbbccceeellluuuzzzxxxqqqhhh^^^RRRIIIEEEAAA;;;777666444111000000000///..............................111444222///,,,,,,---+++++++++,,,///111111000,,,---000444999???DDDFFFJJJVVVdddoooxxx}}}|||wwwppprrrsssqqqnnnmmmooorrrwww}}}|||}}}~~~|||{{{zzzvvvqqqsss||||||wwwuuuwww{{{{{{xxxssshhhYYYMMMEEE@@@:::555222000...---///////////////.........000///......------......111000000111333333222000//////......---......///---------,,,,,,+++++++++******)))******+++,,,---////////////////////////,,,++++++***++++++,,,,,,---------,,,------...///111---...333888AAAWWWmmmooosssxxx|||}}}}}}}}}~~~}}}zzzwwwvvvwwwxxxyyyyyyoooeeecccaaaaaa``````___```bbbccc```___^^^bbbgggjjjiiihhhggggggggggggggghhhiiijjjkkkhhhfffgggkkkkkkhhhcccjjjkkklllmmmnnnppptttwwwzzz{{{|||yyytttrrrtttvvvrrruuuvvvuuuvvvzzz{{{yyyrrrqqqssswwwwwwrrroooooossswww|||}}}{{{zzz}}}|||||||||}}}}}}{{{yyy|||yyyvvvwwwyyyxxxwwwyyy{{{|||{{{{{{}}}~~~{{{uuurrrtttxxx{{{}}}~~~}}}{{{yyyyyy~~~~~~~~~}}}}}}~~~~~~{{{}}}}}}||||||{{{yyywwwpppppppppppppppooonnnnnnsssvvvxxxwwwvvvxxx~~~~~~{{{yyyyyyxxxqqqggg^^^VVVOOOFFF>>>999777666555222111000111222333111///000000////////////000000//////000000000000//////------------......///000222222111000////////////////////////////////////.........//////000000111/////////000111111222222///111333444555444333222//////000000000000000000---------------------------------............///---------,,,,,,------...///////////////.........,,,------..................---,,,---...///...---...////////////...------,,,------......------,,,------,,,++++++,,,------------........./////////------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******...------------...//////111///...------.........---------.........//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------------------------------...///000000000//////111111000000111111000000///000111000000111333666===@@@IIITTT\\\___eeekkk{{{~~~{{{vvvyyyfffQQQNNNQQQSSS]]]kkkwwwwwwlllbbbXXXPPPEEE>>>;;;888555222111000000000000000///..............................000111000...,,,,,,,,,---,,,---...///000000000111111444888===DDDIIIMMMWWWdddrrr|||~~~vvvwwwvvvsssooommmooorrrpppxxx}}}}}}|||}}}~~~}}}xxxwwwsssnnnpppzzz~~~}}}~~~~~~zzz{{{~~~|||wwwsssooohhh^^^UUULLLEEE<<<555222000///---/////////........./////////...............//////111000000111333333222000000//////.....................---,,,,,,+++******,,,++++++++++++---...///////////////////////////++++++******++++++,,,,,,---------------...//////333000111666;;;FFFYYYllltttvvvyyyyyyzzz|||~~~{{{zzzzzzyyyxxxwwwoooeeeccceeedddbbbaaaaaabbbbbbbbbaaa___^^^```dddfffeeeccceeeeeeeeeffffffhhhiiijjjkkkiiiiiiiiijjjiiieeebbbfffhhhkkknnnpppsssxxx{{{}}}wwwrrrpppsssvvvwwwyyyyyyvvvvvvyyyzzzwwwwwwtttssstttssspppppprrruuuwww{{{|||||||||}}}~~~~~~~~~~~~~~~|||zzz}}}~~~zzztttsssxxx}}}~~~}}}}}}yyywwwvvvvvvwwwwww}}}{{{{{{zzzzzz|||}}}~~~~~~~~~{{{wwwuuurrrrrrsssssssssssssssrrrxxxxxxxxxyyyzzz|||}}}}}}xxxsssmmmiiifff^^^SSSJJJCCC@@@;;;777555444333222222222111222333222000...000000////////////000000//////000000000000//////000000000000111222333333111000000///.........///000000000000000000000000......//////000111111222/////////000111222222222111222333555555555444444000000//////////////////........................---------............/////////............//////////////////////////////...------.........//////...---,,,---///000///...---............---,,,,,,,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,---------..................------------......++++++++++++++++++++++++//////............//////,,,,,,---...///000000111222222222111111000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------///000222222111000/////////000000000000111111222222222222333888???DDDLLLQQQ\\\iiioooooopppsss~~~xxx]]]EEEAAADDDHHHTTTcccwwwwwwkkk^^^SSSJJJDDD<<<777444333222000---...000000000/////////////////////////////////...//////...---,,,,,,,,,...//////////////////000222222555:::AAAJJJRRRWWWjjjttt}}}yyyzzzzzzvvvqqqoooqqqtttnnnvvv{{{{{{zzz|||}}}|||uuuuuussspppsss{{{{{{zzz|||}}}|||tttpppooolllgggcccTTTKKK???777444222000/////////............///000,,,,,,---...///000222222222111111111222222111///111000///...............000///...---+++***)))(((++++++++++++,,,------...------------------------+++*********++++++,,,---...------------...//////111111444999???JJJZZZhhhrrrwww{{{|||{{{{{{~~~~~~~~~~~~|||xxxuuummmeeeeeedddbbb___^^^^^^___^^^]]]```______```bbbccccccbbbeeeeeeeeefffgggiiijjjkkkgggjjjmmmmmmkkkiiihhhhhhgggjjjmmmqqqtttxxx||||||wwwssssssuuuxxxxxx{{{zzzwwwvvvxxxxxxuuuzzzuuurrrsssrrrqqqtttxxxvvvvvvvvvxxxzzz~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{wwwrrrssszzz}}}{{{zzzyyyxxxyyyvvvuuuxxx{{{|||~~~}}}}}}||||||yyyvvvssspppqqqrrrsssttttttuuuuuu{{{zzzyyyyyyzzzyyyuuurrrjjjeee___YYYSSSLLLDDD>>>888777666555333111///......///000000111111111000///////////////000000111//////000000000000//////000///////////////000111//////............//////111111111111111111111111//////000000111222333333---...//////000111222222777777666444333222222111111000///.......................................---------............///111000//////.../////////.........//////////////////......---......//////...---,,,---///000000///...............------,,,,,,,,,------------,,,,,,,,,,,,************,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000***,,,///222444666666666444666888777444222000000000000000///......------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------///000111222333222111000,,,---///000000000222444333444555888>>>HHHRRRZZZ^^^cccmmmyyy|||yyywwwxxxzzz{{{}}}ttt^^^GGG>>>>>>DDDPPP]]]qqqwwwxxxrrrggg\\\OOOEEE>>>;;;666333222111000000,,,...000000/////////000////////////////////////.........---------,,,,,,...///000000//////000111000333888@@@KKKVVV```fffzzz{{{||||||yyytttrrrsssuuuqqqxxx|||zzzxxxzzz{{{zzztttwwwxxxwwwzzzzzzxxx{{{xxxuuuvvvwwwvvvsss```UUUFFF;;;777666333000//////...------...000111+++,,,,,,...///111333444222111111111222222111///111111000///............000///...---+++***)))(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......------......///000...000444:::BBBNNN^^^iiimmmvvv}}}zzzzzz{{{|||~~~zzzwww}}}kkkfffhhh```^^^[[[ZZZ[[[\\\[[[ZZZ^^^___aaaaaaaaabbbdddeeeggggggggghhhjjjlllmmmnnnhhhnnnsssrrrlllggghhhkkkiiikkkooorrruuuxxx||||||xxxvvvvvvwwwwwwwwwuuuxxxxxxvvvuuuwwwwwwssswwwsssqqqsssuuuuuuyyy|||yyyvvvvvvzzz~~~xxxzzz|||{{{xxxwwwyyy|||wwwxxxuuusssuuu|||~~~}}}}}}}}}~~~xxxuuuwww}}}~~~|||{{{|||}}}|||yyy~~~{{{yyywwwuuusssmmmnnnoooqqqssstttuuuvvvuuuwwwxxxvvvqqqkkkeeeaaaXXXUUUOOOHHHBBB===999777111222333333222000//////---...////////////000111///////////////000111111//////000000000000//////...---,,,,,,,,,,,,,,,,,,...............///000111000000000000000000000000///000111222333444555555000000111222333444555555:::888555333111111111222333222111///......//////---------------------------------............///000000///...............------........./////////000///...------...//////...---,,,---000111000///000000000000000//////...//////000000000000//////.........------.........------------.........///......------------..............................,,,,,,,,,---...000222333333666;;;@@@DDDFFFFFFFFFDDDFFFHHHGGGAAA;;;888666444444333222000///......///.........------------------------------------------------------------+++,,,...///000000//////........................000111111222222222222222---000333444444666888;;;;;;>>>BBBHHHQQQ\\\gggoooooorrryyy~~~|||}}}zzzzzz{{{}}}xxxiiiTTTEEEAAAHHHTTT\\\cccgggfff^^^TTTKKKCCC;;;666444222111111000000///---///111000......000222///////////////////////////...---------...------+++---000000000000333555666;;;EEEPPP\\\gggnnnrrr}}}}}}{{{}}}~~~{{{vvvrrrrrrsssuuu{{{}}}yyyuuuvvvvvvuuurrrxxx}}}~~~}}}xxxuuuuuuzzz~~~~~~nnnaaaOOOAAA<<<999555111//////---------...000111---------...///111222333000//////111333444333111222111000///............---,,,,,,,,,,,,,,,,,,+++)))***---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---..................//////000...111555:::EEEVVVgggrrrqqq{{{||||||}}}zzzyyyiiifffjjjbbb___\\\\\\___``````^^^[[[___bbbcccbbbcccfffiiiiiiiiijjjkkklllnnnpppqqqllltttzzzvvvkkkeeefffkkkiiikkkoooqqqsssuuuxxx{{{xxxvvvtttuuuxxxzzzxxxuuuqqqtttvvvtttuuuwwwvvvssstttqqqqqquuuxxxyyy~~~~~~xxxwwwzzz{{{yyyvvvuuuyyy|||{{{wwwwww{{{tttvvvvvvuuuwww}}}~~~{{{yyy}}}}}}{{{}}}}}}}}}||||||}}}|||zzz|||}}}|||zzzzzz|||wwwttt}}}~~~zzzxxxwwwvvvtttssskkklllnnnqqqsssuuuvvvwwwlllqqquuuqqqfff\\\VVVTTTJJJHHHCCC<<<666333333444...000222222222333444555111111111000......///111///////////////000111111//////000000000000//////111000///...........................///111222333000000000000000000000000000111111333444555666666444444555666777888999:::888666333111111222444555555444222000//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...---------------,,,---------......//////000///...------...///000...---,,,...000111111000222222222222222111000000444444444555555444444444222222333333333333222222111111111111222222222222111111000000000000111111000000000000000000000000333333333444666888;;;<<<>>>BBBIIIPPPUUUWWWWWWVVVZZZ]]]___\\\UUULLLGGGDDD888777666444222000///...//////.........---------................................................+++,,,...000000000000///........................111111222222222333333333222555999::::::<<<@@@CCCGGGKKKQQQXXXaaakkkuuu{{{yyyzzzuuubbbNNNGGGOOOYYY]]]WWWYYYWWWNNNFFFAAA;;;555111111000000111000000///...000111000...---000333000000000000000000000000000...------.........---(((+++///000111222666999@@@GGGSSS```lllssswwwyyyyyyyyy{{{{{{|||~~~|||vvvqqqooopppwww{{{|||vvvqqqqqqrrrqqqqqqxxx~~~xxxppppppqqqyyyxxxiiiUUUFFF???;;;666222///...---,,,---...111222///////////////000111111...---...000333555555444222222000///............******+++,,,------...///+++...111444444333111///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---..................///000000111444777<<>>BBBBBB===999999;;;<<<;;;999666444555777:::999777666777888888999;;;777777666555333333444666888555555:::;;;888666777///555;;;???AAACCCGGGKKKPPPQQQXXX```bbb\\\VVVTTTXXXgggoooiiiaaa___ZZZSSSOOOHHHAAA@@@===888555555555333222222111...---...///...---...000222222111111000000111333666666666333333222111000000//////666000---111444333333444333333333444666888;;;===???<<<>>>FFFLLLNNNQQQTTT``````ccchhhqqqxxx}}}}}}}}}|||~~~sss^^^VVV\\\]]]XXXYYYPPPEEE???===;;;999666444333222111000000000000000000//////.........---111000000000000000111222222......222222///,,,------///111111333777???EEEPPPWWWfffwww~~~zzztttqqq~~~wwwzzz}}}}}}yyytttqqqpppzzzvvvrrrooonnnnnnmmmllluuuxxx|||~~~|||yyywwwvvvzzz~~~rrr```QQQHHHAAA;;;666111111111000///...///000////////////000111222333444333222111111222333444444555555444333111///------,,,++++++------,,,+++---)))222EEENNNCCC333,,,---------,,,,,,++++++++++++++++++***************+++,,,---.........,,,,,,444111444AAARRRcccttt~~~|||}}}ooogggbbbbbb^^^[[[ZZZ]]]___```___]]]aaaddddddbbbbbbeeeiiinnnkkklllqqqssspppnnnoooqqqoooooopppnnnjjjjjjmmmpppqqqrrrvvvxxxyyyvvvtttuuuuuusssrrrvvv~~~}}}zzzwwwvvvwwwwwwvvvtttuuuttttttuuuxxx{{{~~~|||zzzxxxvvvvvvwwwyyyzzz{{{wwwvvvyyy{{{zzzyyyxxxxxxyyy{{{}}}|||zzzwwwvvvvvvzzz}}}wwwvvvyyy}}}zzzrrrooovvv}}}zzzxxxyyy}}}{{{xxx~~~|||{{{|||~~~{{{xxxwwwwwwvvvuuuuuuuuurrrlllgggZZZXXXTTTNNNGGGAAA<<<999999777555333111111222222000000000000000000000000...////////////000000000...---------......///000///////////////////////////000000111111000///...////////////000000000000000111111222222222222222111111000000000000111111444444555666888999::::::888666333111000000111222666444222000///......///......------......///000,,,...000000...---...///------,,,,,,---......---.........///000111222222333333222222222222333444777666666666888999:::999;;;;;;<<<===>>>@@@AAABBBLLLPPPTTTTTTPPPMMMNNNPPPQQQPPPNNNJJJFFFDDDEEEFFFIIIHHHFFFFFFFFFFFFGGGHHHGGGFFFDDDAAA>>>===>>>???CCC@@@AAAEEEFFF@@@<<<;;;;;;???DDDIIINNNSSSXXX[[[^^^___cccddd^^^RRRLLLLLL[[[lllwwwuuuqqqqqqnnnhhheee^^^WWWTTTNNNEEE===;;;777666555444333000//////111000///000333666777888555444333333555666555555555555555555555555444444666222222555777666777:::<<<===???@@@BBBEEEHHHJJJOOONNNQQQZZZ```aaaccceeejjjkkkmmmssszzz~~~rrr___VVVXXXVVVOOOKKKDDD<<<777777666444222000///............//////000/////////.........---///............///000000///,,,---111111...---///000222444666:::BBBMMMUUUeeeiiirrr~~~}}}wwwttt~~~~~~}}}}}}zzzwwwuuu|||{{{yyyvvvssspppnnnnnnqqqvvv|||}}}yyyvvvwwwyyyzzz~~~{{{kkk\\\QQQGGG???:::444444333111///......///////////////000111222333333222111000000111222333555555444444222///---,,,---+++******+++,,,+++))),,,(((000@@@FFF<<<000,,,,,,,,,,,,++++++************************+++++++++,,,---.../////////......333444===NNN^^^kkkuuu}}}~~~|||zzzmmmfffaaa___^^^]]]]]]___aaaaaa``````bbbdddcccbbbcccgggkkkllliiikkkppprrrpppmmmnnnppplllkkknnnooolllkkkmmmrrrpppqqquuu{{{~~~{{{wwwtttvvvvvvuuuyyy}}}zzzxxxvvvvvvwwwwwwvvvttttttuuuvvvxxxzzz|||}}}~~~yyywwwvvvuuuvvvyyy|||~~~xxxqqqrrrzzz|||wwwzzz{{{}}}}}}zzz{{{zzzzzz{{{yyyuuuvvvyyy}}}wwwpppooouuuzzz{{{uuuuuuwww|||}}}zzz|||}}}{{{{{{{{{}}}|||wwwyyyxxx{{{|||tttllljjjmmmkkkaaaXXXLLLIIIEEE@@@;;;777444333666444333111111111111222000000000000000000000000............////////////......---------...//////////////////////////////000111111111111000///...222222111000///...------//////000111111111111111000000////////////000000333444555777999;;;===>>>999888555222111000111222111111111111000000000///...............///000111+++---//////...,,,+++,,,////////////000000000000///000222444555777888999;;;===>>>===<<<===AAAEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJLLLNNNQQQSSSUUU[[[^^^aaaaaa^^^]]]___aaaeeefffeeeccc___\\\ZZZZZZ[[[ZZZZZZYYYYYY[[[\\\]]]ZZZWWWRRRMMMJJJIIIIIIJJJRRROOOPPPSSSQQQJJJCCCAAAEEEFFFJJJPPPYYYaaafffhhhkkkmmmnnnhhhYYYJJJFFFJJJZZZjjjxxx|||}}}~~~yyyzzztttnnnjjjaaaSSSHHHDDD===>>>??????===:::777444777666555777:::>>>??????>>><<<;;;;;;<<<<<<;;;999999:::<<<===>>>>>>>>>=========@@@BBBAAA>>>@@@FFFJJJMMMPPPSSSVVVYYY\\\___iiigggjjjqqquuuttttttuuutttuuuxxx}}}{{{vvvtttjjj[[[SSSQQQKKKCCC<<<888333111222333111///------------...///000111/////////...............------,,,,,,------...//////,,,---111222000000333555888<<<@@@HHHSSSaaakkk{{{zzz|||}}}}}}~~~}}}~~~}}}||||||zzzxxxuuu}}}}}}vvvpppmmmmmmlllssszzzyyytttssswww}}}vvvjjj\\\OOOFFF@@@999888555222000...------.........///000222333444111111000000000000111111333333333222000...,,,***,,,+++)))***++++++)))(((***(((---888:::222++++++++++++***************)))))))))******++++++,,,,,,---...///000000000000000333999HHH^^^nnnuuuyyy|||~~~wwwlllfffaaa\\\\\\]]]^^^___``````___```bbbddddddcccdddgggjjjkkkiiijjjppprrrpppnnnooosssnnnlllpppsssrrrpppppptttqqqpppvvv{{{sssvvvvvvuuuxxx}}}}}}yyywwwvvvuuutttssssssrrrsssvvvxxxzzz{{{{{{|||}}}vvvuuuvvvwww{{{}}}vvvpppsss{{{|||||||||~~~|||~~~~~~}}}|||yyywwwwwwyyyzzzyyyvvvuuuvvvwwwvvvtttvvvwwwzzz}}}|||xxxvvvzzz~~~{{{~~~}}}}}}zzzqqq{{{}}}vvvtttvvvzzzpppddd______[[[QQQHHHAAA???<<<888555333222222222222111000000000111111////////////////////////........./////////000000/////////......//////000////////////////////////111111111111000///......222222111000///...------...//////000000000000000000000////////////000000111222555888<<<@@@CCCDDD:::888666333222111111111000000111111111000//////000000/////////000000111+++---//////......///111222333555666777777999:::777888888:::===AAADDDFFFKKKNNNPPPOOOLLLNNNTTT[[[XXXYYYYYYYYYYYY[[[^^^aaa]]]]]]]]]^^^___aaacccddddddfffhhhhhhggghhhjjjmmmoooqqqttttttssspppooooooiiijjjjjjiiijjjnnnqqqpppkkkfff___ZZZWWWVVVVVVVVV___[[[YYYYYYVVVNNNGGGFFFIIIGGGIIIOOOYYYccchhhjjjnnnpppqqqiiiXXXJJJKKKRRR\\\kkkyyy{{{wwwtttiiiZZZNNNJJJDDDIIINNNOOOMMMIIICCC<<<;;;<<>>;;;777333111000...---.........///000222333444000000////////////000000000000111111000...,,,+++---+++******++++++***)))***))),,,111000+++))),,,++++++++++++************))))))******+++,,,------------...///000000111111222;;;PPPiiizzz~~~~~~~~~}}}~~~~~~~~~uuukkkfffcccYYY[[[]]]^^^^^^^^^_________aaaeeegggggggggggggggnnnlllmmmrrruuusssssstttvvvpppnnnrrruuusssqqqqqqssspppooouuu}}}{{{sssvvvvvvsssuuuzzz~~~~~~yyyxxxuuurrrooonnnnnnooosssvvvzzz{{{zzzzzzzzz|||vvvvvvwwwzzz~~~wwwuuuuuuxxx}}}}}}{{{{{{}}}~~~}}}}}}|||~~~}}}{{{yyywwwvvvvvvtttrrrtttuuuuuuttttttxxxyyy{{{}}}~~~|||yyyvvvtttyyy}}}~~~|||zzz{{{}}}{{{}}}}}}|||www{{{~~~|||{{{zzzxxxwwwtttxxx~~~|||uuupppmmmoooggg\\\TTTOOOIIIAAA<<<666555333111/////////000000000000/////////000000........................//////000000000111111111111111000000///000000111........................111000000/////////......000000000000////////////......///000000000000///000000////////////000000///111333777;;;>>>AAABBB999888666444222111111111111111111222111000///...111000//////............///000222222333666:::>>>777:::>>>@@@AAABBBDDDFFFJJJIIIHHHIIIMMMSSSYYY\\\^^^```bbb```]]]___eeekkkjjjkkklllkkkjjjkkknnnpppppppppppppppooonnnmmmmmmnnnppprrrsssuuuwwwyyy{{{vvvyyy~~~}}}||||||xxx{{{zzzwwwwww|||~~~{{{vvvqqqiiieeeccccccbbbbbbfff___YYYWWWSSSLLLHHHIIILLLJJJJJJPPPYYYbbbggghhhmmmooooooiii\\\SSSVVV```jjjttt|||xxxrrrgggXXXMMMJJJEEEOOOVVVXXXWWWUUULLLBBB===AAAIIIRRRZZZ\\\[[[YYY\\\\\\]]]___aaabbbaaa```YYY[[[]]]```aaabbbccccccbbbfffiiiggg]]]QQQOOOTTTZZZcccnnnwww{{{}}}~~~~~~~~~vvvqqqnnnhhh___WWWQQQNNNHHHAAA===<<<999555333222111000111000000/////////000111222444555666---------...............------------...///000111000///000333333222777===DDDLLLYYYeeennnwwwyyyzzz~~~~~~~~~~~~~~~uuunnnlllmmmnnnnnnooosssyyywwwxxx~~~zzzmmm^^^RRRKKKCCC???999555444333111///.........///000222333444////////////////////////---...////////////...------+++***+++,,,---,,,+++++++++---...+++((())),,,+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,---///000111222333===RRRlll~~~}}}|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||sssgggdddddd\\\]]]___```_________```aaadddgggjjjkkkkkkiiihhhsssooooootttwwwwwwxxx{{{vvvrrrppprrrssspppnnnpppooommmlllqqqwww{{{zzzwwwrrrvvvvvvssstttyyy}}}}}}{{{yyyuuuppplllkkkmmmooorrrvvvzzzzzzxxxwwwyyy{{{wwwxxxyyy{{{}}}~~~ssswww{{{}}}~~~zzzyyyyyy{{{{{{{{{vvv{{{~~~|||yyyyyywwwtttwwwrrrnnnmmmmmmnnnsssyyyyyyzzz{{{{{{zzzxxxvvvuuuvvvyyy||||||zzzxxxyyyzzz~~~{{{{{{{{{yyyyyy|||{{{wwwtttsssssstttwwwwwwxxxyyyxxxrrriiibbb]]]XXXQQQHHH@@@:::666444111111000000000000000111000000000000////////////........................000000000000111111111111111111000000//////000000........................///......------......///......//////000000111111......///000000000000000000000////////////000000///000111333444666777777666666555333222222222111222222222111111111111111111000000///////////////222333666888;;;???DDDHHHBBBFFFLLLNNNNNNOOORRRUUU___^^^^^^___ccciiippptttnnnooopppnnnkkklllooosssqqqtttuuutttqqqpppqqqsss|||}}}}}}}}}{{{xxxuuusssuuuwwwyyy}}}xxxssslllhhhggggggeeecccfff___WWWTTTPPPKKKIIIJJJRRRRRRRRRVVV\\\ccciiikkkooonnnmmmkkkeeeaaaeeemmmwww{{{wwwnnn```QQQHHHGGGFFFQQQYYYZZZ[[[[[[UUUKKKFFFKKKVVVbbbkkkppppppnnnllllllnnnqqquuuwwwvvvuuuqqqrrrssstttuuuwwwxxxxxxtttuuuwwwssseeeUUUOOOPPPVVVbbbsss~~~uuuiii___YYYQQQHHHBBBBBB>>>:::666555666555444111111000///........................///000111222---------------............---......///000222222//////111444555777>>>FFFPPP[[[jjjvvv||||||rrrrrrxxx~~~~~~yyyrrrooooooqqqrrrppppppuuu~~~uuuwwwwwwiii[[[RRRMMMGGG???:::888777444111////////////000111222333//////000000000000//////,,,---...///000///...---,,,+++***+++---......---,,,------,,,***)))***,,,,,,,,,,,,,,,,,,---------******++++++,,,,,,------++++++,,,---...000222333777@@@SSSlll~~~}}}{{{}}}}}}~~~}}}|||zzzyyyyyyqqqcccaaabbbaaaccceeedddbbbaaaccceeehhhhhhjjjlllnnnooonnnmmmtttooommmqqqtttvvvyyy}}}vvvtttssstttqqqlllkkknnnlllllllllooorrruuuuuutttpppvvvyyywwwwwwzzz|||||||||zzzuuuoookkkkkkppptttrrrvvvyyyyyyvvvuuuwwwzzzwwwxxx{{{|||}}}|||zzzyyytttyyy~~~|||{{{{{{{{{zzzxxxtttzzz|||zzzxxxzzzzzzwwwyyyuuurrrqqqnnnlllrrrzzz{{{{{{|||{{{yyyyyyxxxyyyyyyzzz{{{{{{zzzzzz{{{|||~~~zzz}}}}}}{{{zzzyyywwwtttsssssstttrrrpppnnnmmmjjjcccZZZSSSKKKGGGBBB<<<888444222000000000111222333333333333000000000000000///......000000000000000000000000/////////000000000000111000000///.......................................,,,,,,++++++,,,---//////////////////000000000000//////000111111111111000//////............//////.../////////000000111111444444333333222222222222222111111111111333444555333333333444444666777777888===BBBGGGJJJMMMOOOQQQTTTYYY___```______aaadddmmmnnnpppsssxxx|||||||||zzzxxxwwwvvvuuuuuurrrvvvxxxvvvqqqmmmmmmooo~~~}}}zzzvvvxxx|||}}}wwwpppmmmlllkkkgggdddddd]]]WWWUUURRRMMMJJJKKKTTTVVVYYY\\\```eeekkkooorrrllljjjmmmqqqrrruuuyyy~~~~~~~~~uuuhhhYYYKKKGGGIIIPPPYYY^^^\\\^^^eeeddd\\\ZZZ^^^eeeooowww|||}}}|||wwwxxxzzz~~~zzzkkkYYYNNNLLLNNN]]]rrr~~~uuujjjbbbVVVLLLEEE@@@<<<999888555333444555555444444000000///---,,,---...///......------------......,,,,,,,,,------.........---------...///111222333000111555:::===AAAKKKUUU^^^hhhvvv}}}pppeeefffnnnvvv}}}}}}yyyqqqmmmmmmqqqtttuuutttuuuyyywwwxxx}}}uuuiii___YYYQQQGGGAAA===:::666222111111000000000000111111///000111111111111000/////////000000///...,,,+++)))((((((***---.........,,,,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555<<>>@@@AAAEEEKKKSSSZZZ]]]]]]]]]]]]dddiiinnnooolllkkkmmmppprrruuuzzz~~~|||yyywwwqqqvvvyyywwwqqqkkkjjjkkk{{{xxxzzzzzzwwwvvvtttooojjjaaa\\\XXXXXXUUUPPPLLLLLLRRRVVV[[[^^^```dddjjjoooqqqjjjgggoooyyyqqqcccTTTIIIHHHLLL\\\ccceee```dddooorrrmmmnnnooorrrwww|||}}}}}}~~~ooo\\\OOOLLLHHHYYYqqqsss}}}~~~{{{nnn^^^QQQJJJAAA999444333444555555333333666777666444333000000///...---...000333000000///...---,,,,,,---,,,,,,,,,------.........,,,------...///000222222333555:::AAAEEEKKKWWWccchhhqqq}}}}}}|||pppcccZZZ\\\fffoooxxx~~~|||}}}qqqiiigggkkkppptttvvvxxx{{{}}}yyyyyyyyyyyy{{{~~~tttkkkbbbYYYNNNEEEAAA===777222222111111000000000000000///000111222222111000///222222222111///---+++)))'''&&&&&&))),,,.........,,,,,,++++++,,,...,,,)))))))))******++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------...000333555777@@@FFFWWWmmm}}}zzzwww{{{~~~{{{vvvsssqqqssswwwzzz|||}}}}}}|||wwwgggbbbaaaeeejjjmmmjjjdddbbbfffkkkjjjlllllljjjlllssswwwwwwwwwsssnnnnnnpppssssssrrrrrruuuyyy{{{yyyvvvtttsss|||sssmmmppprrrqqqrrrvvvssswwwyyywwwyyy}}}yyytttqqqqqqrrrssssssyyytttrrruuuvvvsssqqqqqqxxxwwwwwwxxxyyyyyywwwvvvxxx{{{~~~}}}{{{|||~~~}}}yyyvvvxxx{{{wwwyyy{{{zzzwwwzzz{{{wwwttttttwwwyyy}}}~~~}}}}}}|||{{{zzz{{{tttxxx|||{{{vvvpppllljjj^^^ZZZTTTMMMHHHBBB===:::888777777555444222000///111111111111111000//////222111///.........///000//////////////////////////////............//////333222000///---,,,,,,,,,///---,,,,,,...//////...............///////////////////////////////////////000000000000//////...222111111000//////......111111000///000000111111555333222222444555444333444333222222555:::AAAEEEFFFIIIKKKMMMNNNPPPSSSUUU\\\```dddeeeeeeeeehhhkkkqqquuuxxxxxxuuurrrsssttttttvvvzzzzzzwwwooouuuxxxvvvuuuvvvuuurrr~~~}}}}}}~~~vvvooollliiibbb]]]]]]ZZZQQQMMMNNNNNNSSSYYY]]]```cccgggkkkiiieeedddlllzzz}}}}}}}}}wwwlll\\\OOOQQQZZZgggiiilllpppsssuuuvvvvvvsssyyy}}}zzzyyy}}}}}}ooo___QQQHHHGGG[[[tttxxxrrrooommmmmmjjjbbbUUULLL@@@;;;666444444444222000333222111000000111222333000000//////.........---/////////......---------,,,---///...------...///000000000///...000333666>>>???DDDLLLXXXdddmmmrrrzzzwwwlll___[[[VVVWWW^^^jjjttt{{{yyykkkeeedddfffkkkpppssstttvvvyyy}}}}}}vvvqqqxxxttthhh\\\UUULLLAAA;;;;;;666444222000////////////111111000000000000111111222222111000///...---------------,,,+++***)))(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///......------,,,++++++---...111333000...444<<>>@@@DDDIIIOOOXXXaaahhhkkkqqqxxx||||||xxxuuurrrqqqtttwwwwwwuuuuuuwwwzzz~~~{{{{{{|||yyyvvvzzzzzzvvvvvvzzz}}}}}}~~~{{{~~~wwwoookkkgggiiinnntttqqqeeeWWWPPPRRRSSSTTTUUUVVVXXX\\\___aaaeeellluuu~~~{{{oooeeefffkkkxxxzzz|||}}}{{{yyy}}}~~~zzz{{{~~~~~~rrrdddWWWPPPNNNbbb{{{~~~wwwmmm```XXX[[[TTTKKKCCC???;;;666222333000...,,,---------,,,------,,,,,,,,,,,,---...////////////............,,,,,,,,,,,,---...///000***,,,------------///111222333666666666777999;;;???JJJZZZjjjuuu{{{~~~|||jjj^^^WWWPPP^^^eeemmmsssvvvyyy|||xxxpppmmmllliiihhhiiiaaahhhrrrwwwyyy{{{~~~yyy|||{{{pppjjjcccXXXLLLEEE@@@;;;555111000111111111222222111111111111222222222222111000//////...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,---------............111333444666@@@KKK\\\iiivvv{{{{{{zzzyyyvvv~~~{{{vvvpppmmmpppttt{{{}}}yyyooohhhcccccc```]]]]]]```aaaaaa```___eeekkknnnsssyyyzzzxxxnnnmmmoootttxxxyyyvvvrrrmmmrrrxxx{{{{{{yyywwwuuuttttttvvvwwwvvvsssooommmkkkrrrvvvtttssssssqqqmmmoootttzzz{{{xxxwwwzzz~~~xxxwwwyyy}}}|||vvvqqqqqqxxxvvvsssrrrtttuuuvvvvvvpppvvv|||}}}yyyzzz|||}}}yyyuuuqqqtttwwwwwwwwwyyy|||}}}|||yyy{{{|||zzzxxxwwwyyywwwuuutttuuuvvvvvvvvv|||}}}~~~~~~~~~}}}{{{~~~zzzwwwmmmhhhgggddd___WWWOOOGGGBBB@@@:::777222000000111111111...///000111222333333333000000000000000//////....../////////...---+++)))------------------------///......------....../////////.........//////000444222////////////...---............////////////////////////////////////------...000111111111111000000111111222333333333///000111222333333222222111666:::;;;:::;;;AAAFFFNNNQQQVVVZZZ```gggpppvvvuuu{{{|||yyy{{{}}}|||zzzyyy|||{{{zzz|||~~~}}}{{{zzzxxx}}}}}}zzz{{{yyyyyy~~~vvvnnnjjjiiimmmtttzzzwwwkkk\\\RRRTTTTTTTTTTTTUUUXXX[[[^^^^^^fffqqq{{{wwwooonnnqqqwwwxxxzzz|||~~~|||||||||}}}}}}{{{pppgggaaa]]]mmmyyypppggg___VVVMMMGGGJJJEEE===888666555444333...---,,,,,,,,,---------............/////////000///////////////.........///............///000111...///000000///000333555777999;;;<<<;;;:::;;;<<<>>>LLLaaarrr{{{~~~wwwbbbVVVQQQNNNhhhqqq|||{{{qqqmmmjjjeeebbbbbbaaahhhrrrzzz{{{|||}}}zzzrrrnnnkkkcccVVVLLLGGGAAA999333222222222222111111000000000000111111222222111111000//////...,,,,,,++++++,,,,,,,,,---***++++++++++++++++++***+++++++++,,,,,,+++++++++++++++,,,,,,---.../////////...000333555999DDDQQQdddqqq}}}~~~}}}{{{uuurrrooossszzzwwwoooiiiccc___\\\ZZZ\\\aaacccaaa___aaaeeeggghhhmmmtttxxxwwwjjjjjjmmmsssyyy|||zzzwwwpppuuuzzz}}}{{{wwwtttrrrssstttuuutttsssrrrqqqooolllqqqssspppoooqqqrrrqqqqqqwww}}}|||zzz|||ttttttxxx~~~~~~{{{zzz{{{{{{xxxuuuuuuvvvxxxyyyyyyqqqwww~~~~~~zzz}}}~~~zzzxxxwwwuuuvvvwwwyyyyyyyyy{{{}}}zzzyyy}}}}}}{{{{{{}}}yyyuuusssuuuwwwyyyyyyzzz{{{{{{{{{||||||{{{{{{yyy}}}|||~~~sssfff^^^WWWSSSMMMFFF@@@;;;888666444222111222333333222000000111222222222222222111000000000000000///......//////000000///...,,,+++------------------------......------------......///............///000000444222////////////...---............////////////000000000000000000000000------...000111111111111111111111111111111111111//////111222333444444444666;;;BBBEEEGGGKKKRRRYYYaaaeeeiiikkklllpppwww|||~~~~~~|||wwwtttwww}}}~~~~~~}}}}}}zzzwwwtttuuu{{{}}}}}}~~~|||uuummmiiilllqqqvvvxxxvvvmmm___UUUTTTSSSRRRSSSVVVYYY\\\]]]]]]gggttt~~~~~~yyywwwwwwzzzyyyyyyyyy{{{~~~}}}~~~}}}{{{wwwpppzzz|||wwwsssqqqgggaaaWWWMMMFFFAAA>>>===999666333111000000000000------............///000//////000000111111111111.........///////////////000///...------...///000222333444555555777;;;===BBBCCCDDDCCC@@@>>>>>>>>>FFFUUUhhhuuu{{{||||||iii\\\XXXXXXllluuu}}}~~~~~~|||}}}}}}uuujjjeeebbb___^^^```fffjjjqqq{{{xxx~~~}}}~~~~~~}}}{{{wwwvvvvvvqqqfff\\\OOOGGG>>>888666666444222000000000//////000000000222222111111000000//////---,,,+++++++++,,,---...+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,***++++++,,,---...////////////111555777===IIIVVVhhhttt~~~~~~{{{yyyzzz~~~qqqiiiddd```[[[ZZZ[[[___ccceeecccaaa```bbbbbb```dddkkkpppppphhhhhhjjjpppwww{{{{{{zzzoootttzzz}}}|||yyyuuusssrrruuuuuuqqqoooppppppooonnnqqqqqqmmmmmmqqqtttsssrrrvvv{{{}}}|||zzz{{{|||zzzyyyzzz}}}|||yyyzzz~~~{{{yyywwwwwwxxxyyyyyyyyyvvvzzz~~~yyy~~~|||wwwvvvvvvwwwuuuuuuyyyyyyxxxxxx{{{|||wwwxxx}}}wwwuuuwww{{{|||}}}zzzzzzzzzyyyyyyyyyyyyyyytttyyyxxx}}}}}}}}}~~~~~~{{{rrrfffZZZRRRGGGDDD>>>:::888555333111111000111222444333000...///000000000000//////...//////000000//////...---...////////////...------------------------------......------------......+++,,,,,,---///111222333222000......//////...---............////////////000000000000000000000000---...///000000111000000/////////////////////...///000111444777:::<<<>>>CCCHHHOOOTTTZZZ```hhhnnnppptttxxxwwwuuuuuuyyy~~~~~~|||||||||{{{vvvwww~~~~~~}}}zzzvvvvvvyyy|||{{{|||{{{tttnnnkkkmmmqqquuuuuutttoooeee\\\SSSRRRQQQSSSVVVZZZ[[[\\\\\\fffttt}}}wwwtttvvvxxx{{{~~~~~~||||||~~~~~~|||zzzxxxmmmeee]]]XXXTTTMMMIIIAAA:::666444666777222222111111000///...---,,,...000000//////111222---...///000111111111000.........//////////////////...,,,++++++---///000111222444666999===BBBFFFMMMMMMMMMJJJFFFDDDCCCDDDVVVaaannnttttttvvv}}}yyymmmhhhhhhsssyyy~~~vvvvvvyyyzzz{{{|||~~~~~~~~~}}}{{{xxxvvvuuuuuujjj```]]]\\\\\\___bbbhhhkkkrrrzzzyyyzzzwwwxxx~~~{{{||||||{{{{{{xxxppphhhXXXOOOEEE???>>><<<888555111111000000000000111111222222111111111000000000...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,---...//////...---,,,++++++,,,,,,---...//////000000444:::>>>EEERRR___mmmvvv~~~|||~~~kkkccc___\\\WWWYYY^^^cccggghhhfffddd___aaa```]]]___eeehhhhhhhhhffffffjjjqqqwwwyyyxxxlllqqqwww{{{yyyuuuqqqoookkkqqqtttpppnnnqqqrrrpppnnnqqqqqqmmmlllooorrrqqqrrrtttwwwzzz||||||||||||}}}{{{zzzwwwsssvvv|||{{{zzzyyyyyy{{{{{{zzzyyyyyy||||||~~~~~~{{{xxxvvvuuuwwwttttttyyyzzzxxxxxx|||}}}yyy|||}}}~~~xxxvvvyyy}}}{{{{{{zzzyyyyyyxxxxxxxxxssswwwwww|||{{{sssqqqlllddd[[[QQQIIIEEE===:::666444444444222000333222000111111111///...---......//////.........//////000000//////...------------,,,------...///...........................------,,,,,,------...,,,,,,------///000111222000...------...///..................////////////000000000000000000000000//////000000000000//////...//////000000111111111444555777;;;AAAGGGMMMQQQ\\\^^^aaaffflllqqqvvvyyywww|||~~~yyyxxx{{{|||zzz|||~~~~~~|||zzzzzz}}}{{{|||}}}yyywwwyyy|||{{{|||zzzuuupppooojjjpppttttttuuutttmmmdddVVVTTTTTTVVVZZZ\\\\\\[[[ZZZcccppp~~~zzzqqqjjjiiijjjsss|||~~~{{{|||zzzwwwlllfff]]]TTTLLLFFFAAA>>>;;;:::777444111000111222///000111000///.........+++---000000......///111---...///111111111111111............/////////000...---,,,,,,...111444666444666:::???DDDKKKSSSYYY``````^^^[[[WWWVVVVVVWWWbbbhhhllliiidddgggttt~~~yyyxxx|||yyynnnpppxxx||||||{{{|||~~~zzzvvvttttttpppggg___^^^___```bbbfffgggooowwwzzzzzz}}}}}}yyyuuuvvv}}}zzz~~~{{{yyyssslll```XXXMMMHHHFFFCCC===888333222222222222222222333222222222111111111111000000///---+++++++++,,,---,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,------.........000222999AAAGGGPPP^^^lllvvvzzz}}}www{{{~~~iii```]]][[[UUUYYY```fffiiiiiihhhggg```bbbaaa^^^___cccdddccciiifffdddgggmmmrrruuuvvvjjjnnntttwwwuuuooojjjgggccckkkqqqpppppptttuuusssnnnqqqrrrnnnlllnnnooonnnssssssvvvzzz~~~}}}{{{xxxvvvvvvtttttt{{{}}}||||||}}}~~~~~~}}}{{{yyy{{{~~~|||{{{{{{{{{xxxvvvxxxttttttzzz}}}zzz{{{~~~yyyzzzyyyvvvzzz}}}|||{{{zzzyyyxxxxxxxxxtttyyyyyy~~~zzzkkkfff\\\RRRHHHAAA===;;;999666333222444444222000777444111//////000000///------...///000000000000///////////////......---,,,+++******+++,,,...///////////////////////////...------,,,,,,------...000000///...............///---,,,,,,...//////.............../////////000000000000000000000000000///000000000000000///...///000111222444555666777:::;;;>>>CCCKKKTTT]]]bbbrrrqqqqqqssswwwzzz{{{{{{yyy~~~|||yyy|||~~~}}}~~~~~~}}}uuuwww~~~yyyuuuyyy}}}||||||{{{vvvrrrqqqgggoootttuuuwwwyyysssjjj[[[YYYYYY[[[^^^___^^^[[[YYYaaammm{{{zzznnnddd```___kkkttt|||}}}~~~|||www|||zzzyyyqqqeee^^^SSSNNNGGGAAA===999777555222444555555222000///...)))***+++++++++,,,---///))),,,//////---,,,...000...///111222333333333222---.........//////000000///......///222666:::===???BBBGGGNNNVVV___iiiooowwwvvvtttqqqnnnmmmoooqqqfffhhhfff]]]VVVZZZjjjyyy~~~uuuiiilllxxx~~~|||xxx}}}|||xxxxxxzzztttkkkddddddeeeeeeeeehhhgggrrr||||||vvvwwwzzzvvvvvv~~~}}}{{{{{{}}}}}}zzzvvvpppfff]]]SSSMMMLLLHHHAAA;;;555444444333333444444555222222222111111111111111111000---+++***+++,,,------......//////......---***+++---......---+++***,,,,,,,,,---------......111444<<>>BBBBBBHHHPPPYYY```gggmmmqqq{{{xxxssspppwww|||zzzzzz|||~~~}}}xxxsssvvv}}}~~~}}}|||{{{}}}}}}|||~~~{{{uuuwwwzzz{{{zzzyyyyyyyyyrrrnnniiiiiilllllliiieeeaaadddnnn{{{|||zzzhhhYYYUUUXXXccceeejjjrrr|||yyymmmeee```[[[RRRJJJ???;;;666444444444222000222111111000000000000000000000000000000000000000''''''((()))+++---///000...000222333111000000000222000///...---...///000---...000333999???DDDHHHMMMQQQXXXcccmmmtttxxxxxx~~~~~~yyymmm```YYYUUUYYYhhhxxx~~~yyysssqqqsssxxx|||zzz~~~{{{uuuuuuxxxooojjjmmmqqqqqqssswwwuuuvvvvvvsssmmmooo~~~|||www}}}zzzzzzxxxwww|||yyynnnggg[[[[[[YYYVVVUUUSSSJJJ@@@===:::555444555555444222222222222222111111000000111000///000000000...,,,......///000000000000///---------------,,,,,,+++---,,,++++++---///111333777999@@@KKKXXXfffpppuuu~~~|||}}}|||yyyzzz}}}~~~}}}~~~mmm```ZZZVVVTTTWWW\\\___```bbbcccdddfffcccdddhhhgggbbbaaadddkkkiiihhhiiilllppprrrrrrmmmnnnnnnoooooooooooooooppprrruuuwwwwwwwwwxxxzzzuuuuuusssqqqnnnoooqqqssswwwuuurrrqqqssstttttttttyyyuuuqqqrrrxxx~~~}}}vvvqqqrrrssswww|||~~~}}}}}}|||}}}zzzxxx{{{}}}zzzzzz|||wwwnnneee```QQQHHH>>>777444333111...333222111111000000000000111111111000///.........000000///...............//////............////////////.........------------...//////...---...000111111000///...------,,,///000000111000///...---......---......///000111222222111000////////////000/////////000111111111---///111222222222444555666:::???CCCGGGKKKOOORRRVVVYYY___fffnnntttxxxzzz}}}zzzuuurrrxxx|||{{{|||~~~|||vvvrrrttt|||}}}|||~~~~~~yyy}}}|||{{{}}}~~~yyywwwxxxwwwtttpppooopppvvv}}}}}}zzzwwwhhh[[[YYY[[[\\\]]]aaaiiittt}}}|||xxxvvvyyy{{{ssspppqqqfff^^^SSSMMMJJJGGGAAA;;;:::666222111222222111000111111000000/////////000........................+++++++++,,,,,,...///000,,,...000111000//////000//////000111222444555555222555888<<>>;;;;;;<<<;;;999777777666555444333333222333111000//////...---+++------....../////////...---.........------,,,,,,///.........000222666888<<>>CCCHHHQQQXXX]]]```ccceeekkkkkkmmmssszzz}}}{{{wwwuuuzzz~~~~~~zzzuuuvvv|||~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{ooofffdddeeeYYYZZZ\\\bbbllluuu||||||tttllljjjppp|||~~~~~~}}}ttthhh^^^YYYXXXNNNGGG>>>:::::::::777333333111......///000//////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,...000111000///000111...///000222333555666666999>>>EEEKKKQQQ\\\iiisssxxxzzz~~~{{{rrrnnnqqq~~~{{{}}}~~~||||||zzznnngggpppooopppsssttttttwww{{{~~~}}}yyysssssszzzzzzrrrjjjfffeeeiiiuuuuuuhhh\\\TTTOOOUUUYYY\\\aaaeeeccc^^^OOOKKKFFFBBB@@@???===<<<999999777666444333333222777555222000000///...,,,------........./////////000000000/////////......000//////000333888<<>>:::777444333444444333222000000/////////000111111111000000000/////////...000///............////////////............///////////////...............+++---......------...000.........///////////////.........///............//////......---.........------------...///000111111111000///...///111333:::===@@@CCCEEEHHHLLLOOO]]]bbbhhhmmmpppqqqrrrrrruuusssrrrvvv}}}}}}{{{|||{{{zzz~~~|||{{{~~~}}}}}}}}}|||~~~~~~}}}{{{zzzsssooonnnbbb``````bbbiiiooouuuwww}}}xxxnnnddd```ggguuu~~~}}}zzzuuusssqqqlllkkkggg```VVVNNNJJJHHHCCC===777444555666555444000///------------------///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///111222222111000111222333222222222444666888:::AAAIIIUUU\\\bbbkkkxxx~~~~~~{{{{{{}}}|||pppddd^^^aaadddiiilllnnnpppuuu{{{{{{|||}}}|||{{{oooaaaYYYXXX___ooo~~~yyyooofff]]]UUUQQQOOOWWW___dddjjjqqqrrrppp]]]YYYRRRLLLGGGCCCBBBAAA===<<<:::888777666666777999777444333333333222111///////////////000000111222222111111000000000000///000111444999???EEEHHHNNNRRRXXX___fffmmmssswwwvvvttttttuuuwwwzzz|||zzz~~~mmmccc^^^\\\]]]^^^_________bbbeeehhhiiikkkmmmnnnnnnoooooonnnkkkhhhggggggjjjnnnpppqqqwwwtttpppmmmooosssyyy}}}yyyyyyxxxvvvuuuvvvyyy|||wwwxxxxxxwwwvvvwwwxxxzzz}}}|||{{{{{{}}}}}}}}}|||zzz{{{}}}~~~~~~}}}{{{zzzyyyvvvxxx|||~~~yyytttuuuyyy}}}~~~}}}}}}~~~~~~|||yyyxxxxxxzzz{{{{{{}}}|||{{{{{{|||~~~}}}~~~rrrhhhYYYLLLCCC===:::888333222111111111111000///111111000000000111111222000000000000//////////////////............////////////............//////////////////////////////...///000///---,,,---.............../////////////////////////////////000......------,,,---------////////////000111222222333444555555555888===AAAIIIKKKOOORRRVVV[[[```dddvvvyyy{{{||||||{{{|||~~~{{{xxxvvvxxx~~~|||{{{~~~{{{~~~~~~}}}~~~{{{||||||}}}|||}}}}}}|||}}}yyy||||||wwwsssmmmjjjfffeeegggjjjlllmmmsssoooggg]]]XXX___mmmyyy{{{rrriiiccc^^^\\\WWWVVVSSSMMMGGGBBB???>>><<<888222000111222222111000000///...,,,,,,,,,,,,...//////000///...------------------------------++++++,,,,,,---...000000111222333222000000111222666555444444888===CCCFFFOOOZZZhhhqqquuuzzz~~~||||||}}}uuucccVVVRRRMMMSSSYYY]]]bbbiiiqqqwwwsssvvv~~~ppp___TTTRRR[[[mmm~~~|||pppfff^^^YYYUUUSSSSSS]]]ggglllqqqwwwzzzzzzqqqmmmeee\\\TTTOOOMMMMMMFFFEEEBBB@@@???>>>??????999777555555777777777666111000000///000111222222333222111000000000111111333444777===CCCJJJPPPTTTZZZ]]]```ccceeeiiinnnqqqtttpppnnnoooppppppwww{{{{{{~~~~~~lll```[[[XXX\\\]]]^^^^^^^^^```ccceeeeeeiiikkklllnnnqqqqqqoookkkjjjiiiiiilllnnnooooooqqqpppooonnnooosssvvvyyyvvvvvvuuusssqqqqqqtttvvvuuuvvvwwwwwwvvvvvvxxxzzz~~~}}}{{{yyyzzz|||~~~}}}|||}}}~~~}}}{{{zzzzzz{{{yyy{{{~~~zzzvvvssszzz~~~}}}}}}~~~yyywwwwwwxxxzzzzzz~~~}}}yyytttooo[[[QQQDDD:::555555444444222222111111000/////////222111111000000000111111000000000000///////////////............//////000//////............//////...////////////000000000000111111000...,,,---............/////////////////////......//////000111......---------......///000000000///000000111111222555999<<<>>>DDDLLLRRR\\\^^^aaadddhhhlllrrrvvv}}}|||~~~}}}{{{{{{www{{{}}}~~~}}}~~~}}}|||}}}~~~|||{{{|||}}}|||}}}}}}~~~~~~~~~zzzppplllhhheeedddddddddcccfffeee___WWWSSSYYYhhhuuu~~~{{{yyytttpppiii```WWWQQQMMMJJJJJJHHHEEEAAA===;;;999888888555222000000000000//////000000///---+++,,,,,,//////000111000///...---........................*********+++,,,...///000///000111111000111333555333444555999@@@IIIRRRWWWcccnnn{{{|||rrr\\\LLLGGG???DDDHHHLLLUUUbbbnnnsssnnnsss|||uuufff]]][[[cccsssuuukkkeeeaaa]]]ZZZ[[[fffppptttvvv{{{~~~zzzsssiii```ZZZYYYZZZQQQOOOKKKHHHEEEDDDDDDDDD:::999999:::<<<<<<;;;999444444333222222444555666666555333222222222333444:::===BBBHHHOOOUUUYYY\\\___bbbdddddddddggglllqqqwwwnnnjjjmmmmmmlllqqqyyy}}}{{{}}}{{{|||}}}}}}}}}~~~kkk___ZZZXXX\\\]]]_________```bbbddddddiiillllllnnnsssssspppmmmmmmlllmmmooopppnnnmmmlllmmmooorrrtttvvvxxxxxxssstttsssqqqooonnnoooqqqrrrsssuuuuuutttuuuvvvxxx~~~~~~~~~}}}{{{yyy{{{}}}}}}}}}~~~}}}zzzxxxyyy{{{{{{|||~~~zzzttt|||{{{yyy}}}}}}xxxvvvwwwzzz}}}~~~~~~uuulllcccZZZIIIAAA888333222333222111333333333222111111111222222111000///////////////////////////000000000000...............///000000//////............//////.../////////000000000000///000111111///...///000///////////////...............---------...///000//////...//////000111222000111222444666888:::<<>>CCCHHHMMMOOOZZZ^^^aaacccdddiiirrryyy{{{||||||{{{|||~~~|||vvvrrrqqqqqqsssyyy}}}}}}xxx|||}}}}}}~~~~~~}}}}}}{{{xxx}}}}}}}}}}}}}}}~~~~~~{{{||||||yyyyyy|||~~~|||uuuttt||||||ssskkkkkkqqqxxxyyywwwgggeeecccbbbbbbbbb```___\\\\\\YYYTTTTTT___ttt}}}xxxvvvppphhh```[[[UUUNNNIIIIIIGGGDDDAAA????????????<<<:::888777777888888888///////////////...---,,,(((+++...///------...111///000222333222111///...........................///...---,,,,,,,,,,,,,,,///111444777:::>>>CCCFFFQQQVVV^^^hhhqqqyyy~~~wwwaaaKKK>>>;;;;;;999:::HHH]]]kkknnnwwwwww|||~~~~~~|||ssskkkppp|||}}}uuurrruuuxxxwwwsssllleee^^^ZZZWWWVVVKKKKKKMMMNNNOOOMMMHHHDDDEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGEEECCCCCCDDDEEEFFFDDDGGGMMMRRRVVVWWWWWWWWWSSSVVVYYYZZZ\\\cccmmmvvvssslllrrrvvvssstttzzz}}}~~~~~~~~~}}}|||{{{yyyzzzzzzwwwvvvyyy}}}iii___```ddddddcccaaa```aaacccfffgggllllllmmmpppsssuuutttsssppppppooonnnnnnnnnnnnnnntttqqqoooqqqwwwzzzyyyvvvppprrrsssrrrqqqqqqrrrtttvvvwwwwwwvvvyyy}}}zzzuuu|||zzz~~~~~~|||{{{zzz}}}xxxqqqzzz|||zzzxxx|||{{{{{{}}}}}}xxxrrrssswww|||{{{zzzzzz|||wwwgggVVVHHH???;;;000000000000000111111222111111000000//////......444444333222111000///...................................................111111000///////////////...............---------000000////////////000000000000000000///---,,,+++...///111222222222333333222222222222222333666999===AAAJJJSSSVVVWWW^^^fffooouuuwwwrrrssszzz|||||||||yyysssnnnlllmmmkkknnnrrrvvvyyy{{{~~~{{{|||~~~~~~~~~}}}|||zzzyyyrrrtttzzz}}}|||vvvrrruuu|||~~~{{{rrrgggdddiiioooqqqoooeeegggddd]]]\\\``````]]]UUUSSSOOOOOOYYYlll|||{{{vvvlllbbb[[[XXXRRRLLLGGGCCCAAA@@@???>>>===;;;:::::::::;;;:::999888999888666222///222111///---,,,---...///,,,,,,------...//////000222///---...111333222111///***+++333999777000------///000000000000333555666999>>>DDDKKKRRRWWWZZZfffsss}}}}}}~~~}}}uuuqqquuu|||{{{zzz}}}vvvbbbKKK??????<<<<<>>999666444333222111000/////////111000000000/////////...111111111111111111111111000000000000000000000000........................//////............/////////.....................000000////////////000000///000/////////...---,,,,,,---...000111222444555222333666999===CCCHHHLLLSSSWWW___gggjjjkkkqqqxxx}}}}}}}}}|||~~~vvvnnniiihhhhhhjjjnnntttwwwwwwyyy}}}}}}{{{||||||~~~{{{yyyxxxzzz{{{}}}vvvpppqqquuuvvv|||wwwrrrqqquuuyyyzzzzzzzzzsssjjjeeeeeeiiilllmmmffffffbbbZZZXXX]]]___]]]XXXVVVRRRPPPZZZkkk{{{~~~yyyvvvpppsssssslllfffaaaYYYQQQKKKHHHEEE@@@===;;;;;;:::;;;:::999999999999:::;;;::::::999::::::888444222222111///---------...///------......///000000111111...---...111222222111111...000888===:::444000000111000000111444:::>>>DDDIIIPPPYYY```eeehhhiiittt{{{zzz}}}zzztttppprrr{{{~~~zzzzzz~~~yyyeeePPPCCC@@@???AAAHHHOOOVVV___hhhiiipppxxx{{{|||~~~}}}|||~~~}}}wwwttttttuuupppqqqpppoookkkhhhfffeee```\\\VVVPPPNNNNNNPPPQQQSSSSSSSSSPPPMMMIIIGGGFFFDDDBBBCCCGGGHHHGGGHHHKKKHHHFFFEEEJJJUUUaaajjjoootttqqqpppttt|||~~~~~~~~~}}}~~~xxxmmmiiirrr~~~xxxiiiaaa___^^^_________```cccggglllnnnpppmmmjjjhhhiiikkkllllllbbbccceeehhhlllqqqtttvvvvvvssspppppptttwwwwwwvvvqqqrrrtttsssrrrqqqqqqrrruuu}}}|||zzzwwwsssuuusssuuu{{{~~~~~~~~~uuu{{{~~~~~~}}}||||||~~~{{{lll```OOOAAA999555333222444333222111000/////////000000000000////////////---...//////000111222222000000000000000000000000////////////////////////......---------.../////////////////////000000000000000000000000000000000000000000000/////////...---///000111222444888:::888;;;@@@GGGNNNVVV[[[^^^eeegggnnnuuuwwwxxx}}}}}}}}}~~~zzz{{{~~~tttjjjeeedddeeehhhooovvvxxxvvvvvv{{{}}}xxx|||yyyxxxwww{{{zzzyyyyyy||||||rrrmmmoooqqqpppwwwsssnnnkkklllpppvvvzzzzzzvvvnnnfffaaaaaadddgggeeeccc]]]VVVUUUZZZ^^^______^^^YYYVVV]]]mmm|||yyyqqqkkkggg[[[\\\YYYRRRLLLHHHCCC>>>999888666555444444555666666666666777777999:::;;;::::::999:::;;;:::777555222111///...------...///.........///000000111111///---------000111111111111...000777;;;777222111222222222333666>>>FFFMMMWWW]]]gggqqqxxx|||||||||{{{vvvwww}}}~~~{{{|||zzzxxx{{{{{{kkkWWWJJJDDDDDDHHHQQQYYY]]]bbbhhhiiipppvvvvvvsssvvvooohhhkkkrrr~~~}}}}}}~~~{{{xxxvvvqqqlllddd]]]WWWRRROOOMMMNNNQQQTTTRRRLLLEEEBBBAAA???======AAACCCAAABBBFFFDDDCCCBBBFFFOOOZZZccchhhjjjjjjlllssszzz~~~~~~}}}}}}uuukkkhhhqqq}}}tttiiibbb^^^[[[aaaaaa```aaacccfffjjjlllrrrmmmhhheeedddeeefffgggdddeeegggiiillloooqqqsssrrrpppnnnpppuuuyyy||||||sssuuuvvvvvvtttrrrrrrsssrrr|||}}}zzzxxxvvvttttttwww}}}}}}~~~vvvxxx}}}yyyttt[[[OOO@@@666333333333111000000//////000000111222000000000000////////////------...///000111111222........................000000000000000000000000111000///...............000000000000000111111111000000000111111000000000222222111000000000000000222444777888999===CCCGGGLLLPPPWWW___gggmmmoooooooooooosssyyy{{{{{{}}}yyyzzz}}}xxxxxxzzzsssiiieeeeeeggghhhpppyyyzzzvvvuuuzzzzzz~~~~~~~~~~~~}}}~~~wwwllliiimmmqqqpppmmmkkkhhheeefffmmmxxxzzzpppgggaaa^^^\\\\\\^^^\\\XXXUUUUUUZZZ___aaabbbaaa^^^ZZZ___mmmzzz~~~|||wwwpppggg___YYYUUUKKKIIIEEE???;;;999777666000000000000111333444555555555666666777888999:::999888888999::::::888666222111000///.........///---........./////////000------,,,---///000111111333000000444555333333555333555999???FFFPPPZZZ```jjjooowww|||xxxzzz|||wwwxxx|||}}}ppp```TTTKKKJJJOOOYYYaaaeeejjjoooooosssvvvuuussswwwuuu```WWW]]]gggwww}}}xxxuuusssmmmcccWWWNNNJJJIIIIIILLLNNNKKKDDD>>>;;;;;;<<<::::::>>>???>>>>>>BBBBBBBBBCCCFFFLLLSSSYYY\\\dddfffiiiooouuuyyyzzz{{{}}}}}}~~~yyypppiiiiiiqqq|||rrrhhhbbb]]]YYYaaa```___```bbbfffjjjlllqqqmmmgggcccbbbccccccbbbfffgggjjjmmmooopppppppppqqqppppppqqquuuyyy{{{}}}uuuwwwyyyxxxvvvtttssssssmmmyyy|||zzz{{{{{{xxxzzz|||~~~~~~||||||}}}~~~}}}~~~qqqddd\\\KKKBBB888444444555333111///............///000000////////////000000000000///////////////000000000........................000000000000000000000000444333222000///.........000000000000111111222222000000111111111111000000111000////////////000111555999???CCCGGGMMMWWW^^^fffiiipppxxxyyyxxxzzz~~~|||xxxuuuwww~~~|||xxxwwwxxx|||rrrjjjggghhhjjjiiirrr{{{|||xxxwww|||~~~}}}zzz~~~rrrfffdddkkkqqqsssjjjiiihhheeefffmmmyyy}}}rrrjjjfffaaaYYYSSSTTTSSSSSSVVVYYY]]]aaaeeedddfffccc___bbbmmmxxx~~~~~~xxxuuutttqqqmmmdddaaa]]]WWWPPPIIIDDDAAA>>>;;;777555333222333444//////000000111333444444666666777888888888888888777666666666888888777555222111000000//////......,,,,,,------------......,,,,,,---......///111222888444222333444555:::AAA===CCCLLLVVV```iiiqqqvvv{{{}}}||||||xxx{{{~~~}}}vvviii```WWWUUUWWW___iiinnntttyyyxxxyyyyyyyyyyyy}}}kkkUUULLLRRR]]]vvvxxxpppnnnoookkk^^^OOOEEEDDDGGGGGGHHHGGGCCC===999999:::;;;999:::???@@@======@@@@@@CCCGGGLLLPPPTTTWWWYYYdddfffiiillloooqqquuuwww}}}}}}}}}|||tttlllhhhkkkrrr|||rrrgggaaa\\\YYY]]]\\\]]]___bbbggglllooonnnkkkgggeeedddcccaaa___dddgggkkkppprrrrrrqqqpppqqqrrrrrrrrrssstttuuuvvvvvvxxxzzzzzzwwwtttrrrrrrlllvvv~~~}}}yyyzzz}}}~~~|||~~~|||}}}~~~yyy{{{~~~~~~}}}nnn]]]NNNFFF<<<888444333444444222000222111000///...---------////////////000000000000111111111000000/////////000000000000000000000000////////////////////////555444333111000///......//////000000111111222222///000111222222111000///.........///111333666777<<>><<<;;;;;;<<<;;;:::===BBBCCC???===>>>???DDDJJJPPPUUUYYY\\\___fffiiimmmmmmmmmnnnrrruuuxxx{{{~~~}}}||||||yyyqqqjjjjjjooosssyyy}}}sssfff___\\\[[[\\\\\\\\\^^^aaafffjjjmmmkkkiiihhhhhhgggddd```]]]bbbfffmmmrrrtttsssooommmmmmooopppqqqqqqqqqpppqqquuuwwwyyyyyyvvvsssqqqpppmmmtttyyywwwvvvyyy}}}~~~|||}}}}}}}}}{{{|||}}}~~~}}}~~~{{{zzz}}}|||}}}xxxkkkZZZJJJ@@@;;;222222222222222222222111444333222000////////////.../////////000000000111222222111111111000000000000000000000000000000000........................222111111000000000000000......//////000111111222///000222333333222000//////000111555999???DDDGGGQQQYYYdddlllqqqyyy}}}~~~}}}{{{{{{~~~}}}~~~yyyuuuqqqqqqqqqooouuu|||~~~}}}{{{tttnnnpppuuuwwwwwwvvvtttrrrqqqtttyyy|||}}}zzzxxxuuunnnddd\\\QQQNNNOOOVVV\\\```gggoootttxxxwwwqqqlllnnnrrrtttggghhhddd\\\VVVRRRLLLFFF@@@>>><<<:::888666555444111------000000------111000000111222333333333333333444666888999:::::::::777555444333444555444333111111111111000//////...------------------------+++---///000///000333666888999>>>DDDIIIPPP]]]jjjnnnttt}}}zzzwwwqqqooouuu}}}|||~~~}}}}}}zzz{{{iiiYYYSSSYYYaaaoooxxx||||||}}}~~~}}}uuulllaaa[[[QQQGGG???===>>>@@@FFFAAA<<<;;;===???===;;;::::::???EEEFFFAAA======@@@DDDJJJNNNRRRWWW]]]aaaffflllrrrtttqqqppprrruuuooouuu}}}{{{yyyyyyooojjjmmmrrrssstttvvvssseee^^^\\\\\\```___^^^^^^```cccfffhhhhhhhhhiiijjjiiifffaaa]]]ccchhhoootttuuuqqqlllhhhgggiiimmmooopppppppppppptttvvvxxxxxxuuuqqqooonnnppptttvvvssssssxxx|||}}}{{{}}}}}}zzz}}}zzz|||xxxzzz}}}}}}|||~~~~~~www{{{}}}{{{~~~{{{{{{~~~|||uuupppfffWWWGGG<<<777666///111222222111111222444222222222111222222333444.../////////000000111111111111111111111222222222............................................................///000222222---......///000111111111///000222333333222000///222333777<<>>CCC===888999>>>@@@===999:::;;;@@@GGGHHHBBB===<<>><<<>>>AAABBBCCCBBB@@@>>>===>>><<<>>>AAADDDDDDCCCAAA@@@EEEGGGHHHFFFDDDIIIRRRZZZhhhpppvvvvvvtttrrrnnnjjjmmmqqqxxx}}}vvvssstttwwwtttqqqpppooollljjjjjjtttbbb[[[XXXVVVXXX\\\aaadddcccbbbaaabbbdddeeeggghhhfffcccaaa``````iiippppppnnnooolllhhhfffmmmrrrqqqpppsssttttttssstttuuutttrrrpppqqqqqqvvvwwwxxxxxxxxxxxxxxxyyy}}}}}}}}}wwwrrrppprrruuuzzz~~~{{{{{{|||tttvvv}}}||||||}}}|||qqqjjjUUUKKK???666444333222000111111111111000000000///000000000000000000000000222222222111000000/////////.....................000000000000000//////...//////////////////////////////000000000111111111222000...---...000111222...444000...666777666>>>AAAIIIUUU___hhhpppvvv{{{~~~zzztttwww}}}wwwrrrooovvv}}}}}}~~~vvvmmmeeefffmmmtttuuurrrtttuuusssmmmeeeaaaccceeefff___WWWSSSUUUXXXXXXXXXRRRPPPMMMHHHDDD???<<<:::;;;:::888555333222111000111000000000//////......///000000111222222222111333222222111111111111111111222222444666888:::;;;999777555222000000000111+++---///000111111000///000///......///000111111111444888<<>>AAACCCEEEEEEBBB>>>;;;::::::<<<@@@DDDEEEDDDBBBAAAAAACCCCCCAAA???BBBKKKSSShhhmmmqqqpppqqqrrrqqqmmmrrrssswwwzzzxxxqqqnnnpppvvvvvvwwwxxxxxxvvvrrrqqqtttccc]]]YYYUUUTTTZZZ```eeefffdddbbbaaadddeeeeeefffeeedddcccbbbdddkkkqqqqqqpppppplllhhhiiippptttsssrrruuuwwwwwwrrrssstttsssrrrrrrsssuuuwwwzzz}}}~~~|||zzzzzz|||~~~yyytttrrrsssuuuwwwzzz||||||}}}|||}}}vvvxxx~~~~~~~~~ppp___TTTDDD>>>666222111222222000111111111111000000000000000000000000000000000000333333222222111111000000///////////////000000000111111000////////////000111111000000///......---////////////000000000000444333111000000111222333000777555444;;;???CCCNNNVVV]]]hhhssszzz~~~zzzvvvzzz~~~~~~{{{vvvttt|||~~~xxxppphhhhhhooouuuwwwvvvyyyuuunnnddd\\\ZZZ]]]aaaeee^^^VVVPPPNNNMMMKKKHHH@@@???===:::777444222111444333111000///...------------......///000000111...///000222333333444444333333222111111111111222000000111333555888:::;;;999888555333111000//////***+++---...///000000000...---,,,,,,---///111222888>>>FFFNNNVVVaaammmuuuxxxuuurrrqqqrrrtttuuuuuuuuusssqqqssswwwyyyxxxuuutttvvvvvvqqqllljjjmmmqqq~~~~~~~~~}}}zzzlllccc[[[ZZZ```gggiiihhh]]]UUUMMMIIIEEE@@@>>>??????BBBEEEFFFBBB>>>:::888888;;;@@@DDDEEEDDDBBB@@@???AAAAAA>>>;;;===EEELLLcccfffhhhiiimmmssstttpppwwwuuuuuuwwwtttpppooosssssswww{{{}}}}}}zzzuuuqqqrrrccc^^^\\\YYYWWWZZZ```dddfffgggfffeeeeeeeeeeeeeeeffffffeeedddggglllppprrrrrrpppmmmjjjlllrrrvvvuuutttwwwyyyyyyssstttttttttssstttvvvyyyvvvzzz~~~xxxuuu~~~|||yyyxxxyyy|||}}}~~~yyy}}}~~~||||||~~~yyy{{{yyynnn]]]MMMAAA===999555222222222000///111111111000000000000000000000000000000000000000//////000000111222333333000000000000000111111111333222000/////////000111222222111111000000000000....../////////000000000///111333444444333222222222<<>><<<666666555444222111000000111111000///////////////---......///000111111222000000111222333444444444333222111111000000111111///000111333555888:::;;;777666444333111111111111000000000000000000000000000///---,,,,,,000666:::FFFMMMWWWbbbkkkvvv|||wwwtttsssrrrppplllmmmpppsssuuusssooolllccc```]]]\\\]]]```aaabbb```^^^]]]^^^``````___]]]^^^___```]]]ZZZ[[[```dddhhhkkkoooqqqqqqrrrtttvvvtttqqqpppsssxxx|||}}}}}}vvvvvvxxx}}}}}}yyywwwxxx}}}}}}yyyxxxzzz}}}xxxsssrrrwww|||~~~|||{{{qqq```XXXQQQPPPTTTYYYZZZYYYSSSRRROOOKKKFFFAAA??????<<>>AAACCCBBB???;;;<<>>===888:::;;;:::999999;;;<<<999;;;>>>@@@AAA@@@===<<>><<<;;;888777666444333222222222000000000000111111111111000000//////000000111222333333222222222222111111222222333333222111000000000000///............///000111111222444666888999111222222333333444444444777555222///......///000111333777:::@@@KKKYYYbbblllrrryyy|||xxxqqqooojjjddd^^^ZZZVVVUUUJJJHHHFFFDDDCCCCCCCCCDDDBBBCCCEEEHHHHHHFFFAAA>>>:::888777888:::<<<<<<<<<===<<<<<<;;;;;;:::999999888888777555333333555777::::::;;;;;;<<<======>>>===<<<<<<===@@@BBBCCCCCC@@@???CCCIIIKKKJJJJJJLLLEEEJJJMMMJJJGGGHHHJJJJJJIIIHHHFFFGGGKKKOOOSSSTTTYYYZZZ\\\aaafffkkkpppsssssstttuuuvvvvvvtttsssrrryyywwwssskkkeeecccfffjjj}}}pppcccMMMJJJGGGGGGHHHFFFAAA===BBBEEEEEEAAA>>>===;;;999555666777666666888;;;>>>999:::;;;<<<======<<<<<>>???EEEKKK[[[fffqqqwwwzzz{{{yyytttooogggaaa```___]]]^^^aaagggpppsssnnnkkkoooqqqnnniii___```aaa___]]]ZZZWWWXXX]]]cccgggiiieeeccccccfffiiiiiiddd___bbb```dddnnnsssqqqooopppppptttvvvqqqnnnppprrrrrrtttwwwyyyyyywwwuuusssrrrtttwwwxxxtttooonnnsssyyy{{{|||zzzvvvuuuxxxxxxvvvsssuuuwwwvvvsssqqqsssuuu{{{{{{~~~}}}zzzvvvcccZZZLLL@@@999666555555///000111222222222333444///000000000111111111111000000000000000000000000000000000000000000000000......//////000111111222111222222222222111000000111111111111111111111111111111111111222222222222777;;;???BBBEEELLLVVV]]]fffqqqwww~~~zzz{{{{{{}}}~~~{{{xxxuuuqqqkkkccc^^^UUUPPPIIIAAA<<<999777666333333222111000///000111111111111111222222222222000////////////000111111111111111111111111111111000000111111222111111111111000000/////////////////////000000111333444555222222333333444444333333444333111000111333666888999@@@HHHOOOVVV___kkksss|||{{{vvvppphhhbbbZZZVVVQQQKKKFFFBBB>>>===666666777666555555666777555555777:::;;;:::777444000000000222444666555444555555555444333222222333222222222000///...//////000000000111222333222222000111333333333222333444444222333777888666777999444:::<<<888555777999888777777777666666888<<>>;;;<<>>???AAADDDFFFDDDAAACCCIIIOOO^^^kkkvvvwwwtttqqqnnnkkkhhhaaa[[[[[[ZZZXXXWWWXXX]]]hhhlllfffdddiiijjjgggiii``````___\\\___\\\YYYZZZ```eeeiiijjjcccbbbbbbeeehhhgggaaa\\\```]]]aaalllsssqqqppprrrppptttuuuppplllmmmooooootttvvvyyyyyywwwssspppnnnrrrvvvyyywwwsssrrrxxx~~~uuu||||||tttsssyyy|||wwwnnnqqqtttrrrnnnoootttyyy}}}||||||}}}|||~~~ssshhhbbbOOOHHH>>>666222111111111000000111111//////000111//////000000111111111222000000000000000000000000---...///111222333555555---......///000111111111111111222333333111000///111111000000///.........111111222222222333333333888BBBOOOXXX]]]```dddgggsss|||~~~|||~~~}}}}}}|||}}}}}}xxxqqqiiiaaaXXXOOOIIICCC>>>888444222333333444333333222000///...000111........................111111000000000111222222//////000000111111222222---...///000111222222222222111111000000000000000............///000111222333444444444444333222111222111111222555:::???BBBKKKTTT___gggmmmssszzzuuukkkcccZZZOOOGGGFFFCCC>>>:::888666555444...000111222111000111111...///111444666666444222---...///111444555444222111222222111/////////000+++,,,------------......------...///111222111000,,,///222222///---...///222//////111111......111000666888222///222333111///111111...++++++///222222444777:::<<<>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@@@@EEEKKKMMMKKKKKKMMMPPPWWWbbblllqqqvvv}}}|||~~~}}}}}}qqqgggeeefff___UUUFFFEEECCCBBBBBBAAA???===999;;;777222333888777222333666999:::999888777888333333333444777<<<@@@BBBCCCFFFHHHGGGEEEGGGMMMSSS___lllvvvssskkkfffcccbbbYYYSSSOOOPPPQQQOOONNNOOOVVVbbbggg```[[[______YYY{{{jjjddd___\\\[[[ZZZYYYZZZ]]]aaaeeeggggggkkkfff^^^ZZZZZZ[[[\\\[[[^^^bbbgggjjjkkklllnnnooonnnpppnnniiigggjjjmmmlllpppqqqrrrrrrqqqnnnllljjjrrrxxx{{{zzzyyyzzzyyywwwwww{{{}}}{{{zzz{{{|||zzzxxxvvvrrrmmmlllpppxxx}}}{{{}}}~~~}}}ooo```TTTNNNAAA>>>;;;777333111000///000000000000000000000000111000000000//////......///000222222000000000111000000///...............,,,------...///000111111///111444666666333000...000111222111000///000111//////000222222444888===DDDTTTgggpppqqqqqquuuzzzzzzxxx~~~~~~|||}}}~~~{{{wwwsssjjj\\\RRRKKKEEE???:::;;;888444000//////111222111111000000//////......------..................000000111000000///...---111000000000//////.........///111222222222111111111111111000000///...------.........//////000000444333333333444444333222111111222666:::@@@HHHPPP___gggrrr{{{}}}sssfffYYYTTTOOOFFFAAA@@@<<<>>>???;;;555000......555555444333222111000///......////////////.............../////////000000000111222333222222000000......---,,,,,,,,,,,,---......---,,,++++++++++++------------------------////////////000000000000////////////////////////000///...------...///000222111111111111333444555555444333444666777666555777888999;;;>>>@@@CCCDDDLLLNNNSSSYYY___eeeiiikkkiiiiiimmmuuuzzz{{{ttteee___]]]TTTGGG@@@@@@AAAAAAAAA???>>>===888777444333333444666888999888777777666666666666999888777888:::>>>CCCFFFHHHGGGFFFFFFHHHLLLPPPSSSccchhhmmmlllddd[[[TTTQQQKKKLLLLLLLLLJJJHHHEEECCCNNNPPPSSSUUUTTTPPPKKKHHH|||llleee```\\\[[[YYYXXXYYY[[[___bbbcccccceeeaaa]]]\\\]]]^^^]]]\\\]]]bbbhhhlllmmmlllkkkjjjlllooonnniiiiiimmmpppqqqvvvvvvuuusssqqqooolllkkkrrrxxx|||{{{zzz{{{zzzwwwwww|||}}}|||}}}}}}zzztttvvvxxxyyyyyyzzz~~~}}}{{{|||~~~{{{oooaaaSSSIIICCC<<<;;;999666444222111000000000000000000000000000111111000000000/////////...000111111000//////000000000///........................///////////////---...111222333222000...111333444444333333444666333111111333777<<>><<<777555333222222444666888::::::999999888999999999>>>===<<<;;;===AAAEEEGGGJJJIIIGGGFFFHHHKKKNNNQQQ[[[^^^```___ZZZSSSLLLHHHAAABBBDDDEEEEEEDDDBBBAAADDDEEEGGGHHHGGGDDDAAA>>>}}}nnnfff```[[[YYYXXXXXXXXXZZZ]]]______^^^^^^]]]]]]^^^```aaa```___^^^ccciiimmmmmmkkkhhhfffkkknnnnnnkkkkkkqqquuuvvv|||{{{yyywwwtttqqqnnnmmmpppwww{{{{{{{{{}}}|||yyyyyy~~~~~~|||tttyyy~~~~~~|||{{{|||~~~~~~vvvhhhZZZNNNEEE>>>:::888888777666555333111111000000000000000000000000111111111111000000000000///000222222000///000111000000///...............000000000//////.........---...///000111111111000...000111222222333444666666555666999BBBMMMUUUZZZhhhqqq|||~~~~~~uuulllbbbYYYQQQLLLFFF@@@999555444333111///............///000111222000000000000////////////111111111000000/////////000000111222222222111111222111///......///000000000//////............///...//////000000000000000555444444333222222222222111111111111222444666777;;;???EEEMMMVVVcccnnnuuu~~~uuujjj^^^TTTMMMIII>>>999888;;;>>>;;;888777::::::999666333222333444............------,,,,,,......////////////......------------------------///000111222222111000///......---,,,,,,,,,,,,---++++++++++++,,,---...///------------------------+++++++++,,,,,,,,,------........................//////...------...//////222111000//////...//////111///......000000///............///000222444444666666777777888999999:::===???DDDMMMVVV^^^bbbccc^^^^^^___aaacccfffhhhiiipppooonnnmmmllllllllllllkkkllleeeZZZUUUVVVRRRJJJKKKKKKIIIGGGDDDAAA===;;;888666555444444666999:::>>>===<<<<<<;;;;;;<<<<<>>;;;888666777777777666444222000000000000000000000000000111111111111111111000000000222333333222111111222000000///...............000/////////////////////222222111111111222222333---...111222222333555777:::<<<@@@FFFSSSaaajjjlllrrrvvv~~~uuuoooeeeZZZQQQIIIBBB>>>777444000///000000000///,,,---...///000000111111000000000000////////////------...///111222333333...///000111111111111111222000///......///000111222111///.........//////---...///000111111111111666555333222111000111111888888777666666777:::<<>>999777888666666999<<<======<<>>;;;999999888777666777:::===???BBBAAA@@@>>>===<<<<<<;;;???>>>===>>>???BBBEEEGGGHHHFFFDDDAAA@@@AAABBBCCCBBB???<<<<<<<<<:::555000...000222555777888999999555444444333222111111111|||mmmddd\\\WWWVVVYYYYYYYYY[[[^^^___^^^\\\ccccccaaa``````bbbdddffffffhhhkkkkkkkkkjjjkkkkkkpppssssssooooootttxxxxxxxxxzzz}}}}}}yyytttqqqlllsssyyy{{{~~~zzzyyy}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{lllaaa\\\RRRKKKCCC===<<<;;;999777777888888777666333111000////////////////////////000000000000000000111111///111222222111000000111000000///.....................//////000111111222555444333222111111222222///111444666777888;;;===AAAHHHQQQYYYeeettt{{{{{{zzz~~~}}}|||xxxqqqkkk\\\WWWOOOHHHBBB>>>:::777222000//////000000000000...///000111111111000///////////////000000000000,,,,,,---...000111222222------...///000000000///000000///......///000111///...,,,+++***++++++,,,,,,---...000111111111111333222000///...///000000666888:::;;;<<<>>>BBBEEENNNYYYdddllluuu|||tttqqqllltttxxxoooiiiWWWQQQHHH???888444333333444333111111555;;;@@@AAAJJJFFF???999444111000///------------------------------............------,,,,,,,,,,,,,,,,,,,,,+++---...///000111000000///......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------............------+++,,,,,,---.........//////...------...///...,,,/////////...//////000111111111000///...,,,,,,+++,,,...000222444555777777999888777777888999;;;<<<<<<===>>>???@@@AAAAAAAAACCCDDDBBB???>>>AAADDDCCC?????????>>><<<999777666777666555555666999===???EEECCCAAA>>><<<:::999888777777777888;;;>>>@@@BBBBBB@@@===;;;999999999999888555222222333333///+++...///000222333444555555333222111/////////000000}}}mmmccc[[[WWWWWWYYYYYYZZZ]]]```aaa```___fffeeedddaaa___```cccfffiiijjjlllllllllmmmoooqqqrrruuutttpppppptttxxxxxxuuuwww{{{~~~}}}zzzvvvsssnnntttyyyzzz}}}yyyvvv{{{~~~}}}}}}}}}xxx~~~nnn]]]PPPJJJBBB???<<<:::888777555444777666666555444222111000////////////////////////////////////000000000000---...000000...---...///000000///...............---......///111222222333333333222111111111111222000333777:::===@@@DDDFFFPPP\\\fffkkksssyyyqqqjjjeee^^^WWWQQQDDD@@@;;;888666555444333////////////////////////000111111111111000000///////////////000000000000000000000//////.........------......//////....../////////000000000000000//////...---------......------///000111111111111111000...---...///111333000666<<>>HHHQQQVVV\\\dddjjjsss||||||~~~xxxiii^^^XXX[[[iiizzz}}}nnn```UUUKKKBBB;;;333111///...---///000222---000///,,,111===GGGJJJIIIEEE>>>:::888555222000111111000///......------,,,------......------,,,******+++,,,---...//////+++,,,...///000000//////......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,------......------,,,---............,,,+++***---,,,,,,---///111111000,,,,,,,,,,,,,,,---...///........................)))+++...///...---///111////////////...------,,,...///000111111111000000,,,...000000///...000444//////111111111111000///,,,,,,,,,,,,///333777999>>><<<:::888666444333333111111000000111222333333333222000///...------------...000000///.....................///000000111000///...---------......oooddd\\\ZZZ\\\UUUVVVYYY^^^bbbeeedddccc]]]aaaddddddaaa______```fffjjjppptttuuuuuuvvvvvvqqqttttttpppqqqvvvzzz{{{yyyxxxvvvuuutttuuuvvvvvvyyy||||||yyyyyy|||xxxxxxxxxvvvwwwwwwyyy~~~|||~~~~~~xxx}}}xxxtttjjjZZZJJJ>>>999888222555777666333111333555//////.........000222333////////////////////////,,,---------......//////111222444444222111222333000000///...............111111111111000000000000000111333666888999::::::@@@EEELLLSSS[[[bbbiiinnnrrr|||{{{yyyuuummmeeeXXXQQQGGGAAA>>><<<:::888666333111000000000...---***,,,///000///....../////////...//////000111222.../////////000000111111111111111111111111222222000000111000000///......+++---000222333111///...,,,---...000000000///......//////000000000000000111000///000222666:::===CCCLLLXXXaaaffflllsssyyy|||{{{zzz{{{nnnccc___YYYhhhyyywwwjjjXXXIII@@@:::555111------,,,+++,,,,,,---...,,,000000,,,000;;;DDDFFFJJJEEE???:::777444000,,,222111111///...---,,,,,,,,,------......------,,,******+++,,,...///000000***,,,---///000000//////......---,,,,,,,,,,,,---++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++---...//////...---,,,++++++---///111111000,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---------+++...000///,,,+++,,,...,,,---...//////...,,,+++---...///000000///...---,,,---///000---***+++///---...///000000///...---,,,++++++,,,///333777:::999888777555444333333333333222111000//////////////////...---,,,,,,,,,,,,+++...222222///---///000,,,,,,,,,,,,---...///000000//////.........//////~~~lllccc___[[[XXXWWWWWWXXX[[[___bbbccccccbbbcccdddcccbbbbbbccceeemmmlllmmmrrrwwwwwwrrrmmmqqqjjjfffkkkuuu}}}}}}yyyxxxxxxuuupppmmmooovvv~~~~~~|||}}}~~~|||yyywwwyyyvvvyyy|||yyyzzz~~~|||~~~|||yyynnnbbbPPPCCC<<<888444222222222333333222222111000000000000000000000000000333222111000000111222333,,,...///111111000...---.../////////...---,,,,,,000...,,,---///000...,,,///000111000///000222444555666888:::<<<@@@DDDGGGRRRXXXcccmmmtttxxxxxxxxx}}}{{{uuujjjccc^^^XXXSSSHHHEEE@@@:::666333222111000/////////............000000000000000000000000000000000000////////////222222222222111111111111222111111111000000//////222333333222111111222444111111111111000000000000000///......//////...---000111111000///000222444333444555777;;;@@@HHHMMM^^^fffnnnsssuuuwww|||}}}qqqfffdddgggnnnxxx|||rrr^^^SSSFFF;;;666222---)))....../////////...,,,+++000000000222666;;;@@@CCCBBB@@@===999666444333333333000......000000---+++------...//////...---,,,***+++---.........------///...,,,,,,------,,,***///...,,,---------,,,++++++,,,,,,,,,,,,+++******+++******+++,,,,,,+++***))),,,......,,,***))))))+++++++++,,,,,,---------+++++++++,,,,,,---------+++...000000///---,,,,,,+++,,,------.........---************************---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,...000111222222444555666555333000......------,,,,,,,,,------000///...---,,,+++++++++++++++,,,------.........000///...------...///000////////////////////////~~~lllccc___[[[XXXXXXYYYZZZ\\\___bbbccccccggghhhhhhgggdddddddddfffqqqooonnnqqquuuvvvrrrnnnmmmjjjgggiiinnnsssvvvvvvuuuwwwxxxuuurrrssswww|||zzzvvvyyy}}}|||zzz{{{xxxzzz}}}|||~~~zzz~~~~~~yyyqqqlllYYYOOOCCC:::666555444222222222222222222111000000000000000000000000000000111000////////////000111---...000111000///---,,,......//////......---,,,000///---...000111///------///111111111222444666666999===@@@DDDKKKSSSYYYhhhnnnwww~~~|||vvvyyyzzzwwwvvvwww}}}wwwnnnaaaWWWQQQLLLFFFAAA:::888666444333222222222000000/////////.........////////////////////////000000000000////////////,,,,,,---...///000111222111111000000000////////////000000///......///000000000000000000000000000222111///......---,,,***...//////...---///222444:::;;;===@@@FFFPPPZZZaaaqqqvvv||||||xxxllldddccccccggglllkkkcccZZZIIIAAA666///---,,,)))'''------.........---++++++///000222555777999:::;;;===<<<:::888666444333333222///---...//////---+++)))***,,,...///000000000,,,---.........---,,,+++...---,,,,,,---...---+++...---,,,,,,------,,,***,,,+++++++++************,,,***)))***------+++((()))+++------,,,*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000222333222000---,,,++++++,,,---------------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---...//////000111333444333111...---...------,,,,,,,,,------//////...,,,,,,++++++,,,,,,,,,++++++,,,,,,------000///...------...//////........................~~~llldddaaa^^^\\\ZZZ[[[\\\^^^```aaaccccccggghhhiiihhhgggggghhhiiiqqqooommmnnnqqqrrrpppmmmkkkjjjhhhggghhhkkkpppsssvvvyyy{{{zzzwwwuuuvvvxxxwwwsssvvv|||}}}zzzxxxyyy|||~~~}}}~~~xxx|||~~~~~~xxxlll```XXXEEE???777222222333222111111222222222222111000000///////////////////////////......------......///...///000000000///---,,,....../////////...------000///...///000111000///...000111222222333555777===CCCJJJPPPUUU^^^iiirrr|||vvvooopppzzz|||tttppppppqqq|||~~~ssskkk```XXXNNNFFFAAA===888555///000000111111111111111000000000/////////......////////////////////////////////////000000000000+++,,,,,,---...///000000///////////////.........---...///...------...///////////////////////////222222000///...---------,,,---///000111555:::===JJJKKKMMMQQQYYYdddqqqyyy~~~tttbbb[[[SSSQQQRRROOOHHHBBB:::444---***+++------,,,,,,,,,------,,,,,,+++***...000444777888666444222777777888777666555333222000...------......,,,+++)))***+++---...//////000+++,,,------......---------,,,+++,,,.........,,,---,,,***+++,,,,,,+++***,,,+++***)))((()))******,,,***)))***------+++(((***+++,,,,,,+++***+++---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++...000222111///---,,,---,,,,,,,,,------,,,++++++---------------------------------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,...///000111000...,,,+++------,,,,,,,,,,,,------///...---,,,,,,++++++,,,------+++*********+++,,,///......---......//////........................}}}lllfffeeedddbbb]]]^^^___```aaabbbcccdddbbbdddfffhhhhhhiiikkkmmmiiiiiiiiikkknnnnnnllliiimmmkkkhhhfffhhhkkkpppssszzz|||}}}{{{wwwtttssstttzzz|||}}}zzzvvvuuuyyy~~~}}}|||xxxwwwxxxyyyzzz{{{~~~~~~~~~xxxjjj[[[NNNFFF===999555333222222111000222222333333222222111000////////////////////////........................///000000000///...---,,,......////////////......////////////000000000000222333333333333666;;;>>>LLLTTT^^^fffkkkrrr|||xxxyyywwwssssssttt~~~~~~yyyuuuqqqiii___VVVLLLGGG@@@;;;888666444222000111222333333222000///000000000////////////...////////////////////////////////////000000000000000000000//////......---...........................000111111000///000111............////////////000000000/////////111222...000444999>>>DDDLLLQQQ]]]___bbbeeekkkuuuwww___SSSFFFBBBAAA???:::777444111---+++---000111111,,,,,,---------,,,,,,,,,...000333555555444111///555666777888777555222000......------------,,,+++,,,,,,------------,,,,,,******+++---...//////000---++++++,,,...///...---,,,***)))***++++++***))),,,+++)))''''''((()))++++++---......,,,++++++,,,***+++++++++******,,,.........------,,,,,,++++++---,,,,,,,,,++++++******'''***,,,---------...///,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---...///...---+++***,,,,,,,,,+++,,,,,,------...------,,,+++++++++,,,000///,,,+++******+++,,,...------.........//////........................nnngggfffeeeccc^^^```bbbcccbbbbbbdddfffccceeehhhjjjjjjkkklllmmmbbbeeeiiinnnpppooolllhhhmmmiiieeefffjjjooorrrrrryyyyyyxxxwwwuuuuuuuuuvvvsssrrrqqqrrruuuyyy{{{|||}}}|||yyywwwzzz|||{{{{{{}}}}}}wwwhhhXXXJJJ@@@:::888777555444444333222111333333333333333222222111///////////////////////////////////////////////////////////////......---......///////////////........./////////000000111333444555777<<>>:::999666333333111///,,,++++++------...------------------.........///000111222222111111555666888888777444111///------...---,,,,,,,,,,,,---------------------------------------------...---++++++,,,...///...---+++***))))))++++++***))),,,+++)))''''''((()))+++)))000555222+++'''+++111***+++++++++******,,,...//////......------,,,,,,,,,,,,,,,++++++*********''')))+++,,,,,,,,,...///,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------))))))))))))))))))))))))************************++++++++++++++++++++++++************+++,,,------,,,------......---,,,++++++++++++++++++,,,---...------,,,+++++++++,,,,,,111000///---,,,,,,,,,,,,,,,,,,---.......................................mmmeeedddbbbaaa___bbbeeeeeeccccccfffiiikkklllnnnnnnllljjjjjjjjjcccgggnnnsssvvvtttpppmmmlllhhheeegggmmmrrrsssrrrtttssssssssstttwwwzzz|||tttpppnnnooouuuyyyyyyxxx~~~{{{xxxyyy~~~zzzqqqcccSSSFFF===888666222333333333333333333333222333333333333222111111///////////////////////////000000111111000000///////////////////////////......///000000000//////...///111111000000111333333777===DDDNNNZZZeeemmmtttzzz~~~~~~xxxuuuqqqpppuuu|||xxxsssnnnhhhddd^^^UUUJJJBBB@@@===888444222111111111222222333333///000222444444333222111111111000000000/////////..............................//////000000111111,,,,,,,,,---------......---------...............+++---000111000///000000.........//////000000111000222333111000111555:::AAAGGGPPPYYYbbbkkkrrrwww}}}{{{}}}|||TTTDDD777555555000---...111000///---,,,++++++,,,......---------...////////////......///000222333444555666777666444111///---...///...---,,,---...++++++,,,,,,...///111222222111///---+++******)))---,,,+++,,,.........,,,+++)))))))))+++,,,+++***,,,+++***)))((()))******)))000666333+++'''+++111***+++,,,,,,+++***+++---............------------+++++++++++++++*********,,,.........,,,+++,,,...+++,,,------.........---++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...,,,,,,------------,,,,,,+++******++++++,,,---...,,,,,,++++++++++++,,,,,,000000000///...------,,,+++,,,---...............------------------------|||jjjccccccbbbaaa___bbbffffffddddddhhhlllmmmooopppooollliiihhhgggiiimmmssswwwxxxvvvtttrrrllllllmmmnnnppprrruuuvvvtttsssssssssvvvxxxzzzzzzwwwuuussssssuuuwwwxxxxxx}}}{{{yyy{{{sss```YYYMMMAAA999555444555000111222222111111111222111111111111111000//////000000000000000000000000///000111111111111000///...---.........///000111......///000000000000000///222444333222222444666999@@@LLLYYYfffqqq{{{}}}{{{xxxxxx}}}yyynnneee^^^WWWPPPKKKEEE>>>777444555666333000111222333333333333333444...///111222222222222111111111111000000000//////.................................///000111111111---------------.........------......////////////))),,,///000////////////......///000000111222222111555888999999===EEEKKKWWW]]]fffnnnuuuzzz~~~yyytttvvv}}}|||uuummmJJJ;;;000333444...+++---000000000...---,,,,,,---------,,,,,,,,,---...//////////////////000000000000111333444444333111000,,,...000///---,,,...000---,,,,,,---...000222333111000...,,,++++++++++++...---,,,,,,---...---++++++***)))***,,,---,,,+++,,,+++++++++************,,,...111///+++)))***,,,)))+++------,,,*********+++++++++,,,,,,,,,,,,,,,************++++++++++++---......---+++***+++---+++,,,---...///000000000------------------------************+++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,++++++************+++,,,---...,,,+++++++++++++++,,,,,,---...///000///...,,,+++***+++,,,...//////......------------------------wwwgggbbbdddeeeeee^^^cccggggggeeeeeeiiimmmiiikkkmmmmmmkkkhhhggggggnnnqqquuuwwwwwwuuuuuutttmmmrrrvvvvvvsssssswww{{{wwwwwwvvvvvvwwwwwwvvvtttxxxyyyyyywwwvvvwwwzzz}}}www|||pppcccMMMGGG???777222111333555333333333222000////////////////////////......---111111111111111111111111...///000111111000///...------------...000111222......///000000000000000111444666666444444666999AAAKKKZZZjjjvvv~~~llleee\\\TTTNNNGGG@@@;;;777333///000444777666333///000111111000//////000222222222222222111111000111111111111000000000000........................---......///000111111222333222111000///...------........./////////000000***,,,000111111000///000...//////000111222222333222777<<>>999888555333222111111222111111111000000000000000222222222222111111111111///000111222222222111000000000000000000000000000111111000///////////////000000000000111111111111...............//////000222///...//////---...000111000111333777:::;;;;;;===BBBIIIOOOTTTYYY]]]```gggkkkrrryyy}}}~~~}}}}}}oooWWWGGG???777666777111111000000////////////000000//////...---.........------,,,,,,,,,,,,------........................+++,,,---...////////////......////////////000000///////////////.........,,,,,,,,,,,,++++++...000222111000...---------...++++++,,,,,,,,,,,,++++++...,,,***)))+++,,,---,,,++++++++++++++++++++++++++++++,,,+++******+++---++++++++++++************+++++++++***)))((('''&&&((((((((()))***+++,,,---++++++,,,,,,,,,---------'''''')))***++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---///...---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))++++++************************)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,---------------------------,,,,,,+++eee\\\[[[YYYYYY\\\]]]]]]]]]^^^___`````````bbbccceeehhhlllpppuuuxxxxxxzzz|||~~~~~~{{{wwwsssqqquuuuuurrrqqquuuxxxxxxrrroooooorrrttttttvvv{{{~~~yyyyyy||||||yyyzzz~~~zzzxxx{{{~~~yyyiii]]]NNNBBB===:::777444111000000111222333555555111111111111111111111111////////////////////////...//////000000//////...111000//////000000000///000111111111///...///000/////////...///222777::::::CCCMMMVVVbbbnnnvvvyyywwwyyy}}}{{{vvvrrrpppssswww}}}{{{uuuxxxuuummm```SSSIII@@@:::666444444444444333333333333000000111222222111000///222222222222222222222222///000222333333222000///////////////////////////111000000///////////////000000000000000000000000---------...000222444555555333222222333333333444444444666;;;AAAGGGJJJKKKMMMSSS\\\dddkkkooosssuuuuuuxxx~~~~~~~~~tttYYYEEE<<<444444555///000000000000///000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---....../////////............////////////...............---------+++,,,---,,,+++,,,...111222111///...---...//////,,,,,,------------,,,,,,///...,,,---...///...---***************************+++,,,+++******,,,---,,,,,,,,,+++++++++******,,,,,,------,,,+++)))(((&&&''''''(((***+++,,,---++++++++++++,,,,,,,,,,,,((()))***,,,---.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---111000...,,,++++++,,,---+++++++++++++++++++++,,,++++++***)))))))))***+++************************))))))***+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,+++iii^^^[[[WWWWWW[[[\\\]]]___```aaabbbdddeeedddjjjpppnnniiikkkttt~~~~~~zzzuuurrrooonnnrrrtttsssnnnlllpppssssssllljjjkkkppptttuuuyyy}}}~~~|||||||||{{{wwwxxx~~~|||zzz|||~~~yyymmmbbbQQQHHH<<<666555555333111111111111222222333333444111111111111111111111111........................///000000111111000000///...///000000/////////000...///000000......///000000000000000222777===AAAHHHTTTaaahhhpppyyy~~~}}}{{{~~~~~~wwwsssqqqrrrwww}}}~~~~~~tttiiigggjjjjjjhhh[[[TTTKKKBBB<<<999777666000111111111111000//////000111222444444333111000222222222222222222222333000111222444444222000///////////////////////////111000000///////////////000000000//////.........000000000111333666888:::666777777999===@@@@@@>>>;;;<<>>888555555444222000222222222222222222111111111111111111111111111111///......------......///000000111111111111000000---...000000/////////000---///000000000000111333111222444777;;;BBBJJJOOO[[[hhhrrruuuyyy|||}}}zzzvvvuuutttxxx{{{{{{}}}}}}wwwjjj\\\UUUTTTRRRNNNIIIDDD===888555555555555111111111111000000000///000111222444444333222222222222222222333333333333111222333333333222111000000000000000000000000000111111000///////////////000000000///////////////000000000111444888;;;======@@@BBBFFFMMMRRRQQQMMMDDDEEEHHHPPPZZZdddkkknnnmmmrrrzzzyyyZZZDDD888444///000333------......////////////...---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////...............---------...............+++,,,---,,,,,,---000222777555333222222444666888555555444444444444555555444555777;;;<<<:::555222++++++++++++++++++++++++)))***++++++***+++,,,...............------------(((((()))***************))))))***++++++******)))))))))*********+++++++++((((((***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---......------,,,,,,+++++++++++++++++++++***************++++++++++++++++++************************((()))******++++++*********++++++++++++,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,nnnddd___ZZZYYY]]]```bbbeeefffdddcccdddfffgggooouuuqqqhhhhhhvvv}}}uuupppooopppsssuuutttooommmppprrrrrrjjjjjjnnnvvvzzzzzz{{{~~~||||||}}}yyy}}}|||tttjjjaaaYYYOOOCCC:::999888777666444333222111000000111111111000000///111111111111111111111111111000////////////000111//////000000000000//////+++...111111///...///000...///111222222333555777555888>>>DDDLLLUUU___eeekkkwww~~~{{{|||}}}zzzzzz~~~xxxuuuvvvwwwyyyyyyxxx}}}||||||}}}zzzuuujjjeeeZZZLLLDDDCCCAAA======999555333333444444333333333222222222222333333000000111222222222222222222222222333333333444444333333333222222111111111111111111111111111111111111111000///////////////...///000111222333444444444444666:::???FFFKKKOOORRRUUUXXXZZZ___ddd___WWWLLLMMMPPPWWWaaakkkrrruuusssxxx~~~vvv```III999444555000111444///+++,,,---...//////...---------.........---,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,------............---------,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---,,,,,,---000333666444222111111333666888444444333222222333444444222333444666888666333000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///......---------,,,,,,,,,******))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))*********+++(((((()))******+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,---***+++---------,,,+++***++++++++++++*********))))))******+++,,,,,,,,,,,,************************((())))))*********************+++++++++,,,,,,,,,+++,,,---.........------.........---------------******+++,,,,,,,,,,,,,,,nnneeeaaa\\\[[[___bbbeeehhhgggdddbbbbbbccclllqqqtttooohhhhhhsss~~~xxxrrrqqqqqqsssvvvvvvqqqpppsssvvvvvvmmmmmmrrryyy|||{{{{{{}}}{{{~~~|||wwwxxx|||www|||pppgggZZZNNNEEE???999666---///111000///---...///......///////////////...111111111111111111111111333222111000000111222333......////////////......***...111111///...///000...000333444444555888::::::???GGGPPPZZZfffpppwwwvvv}}}|||zzzxxx~~~}}}yyysssqqqsssxxxyyywwwvvv}}}{{{sssooolllfff^^^VVVSSSKKK???:::::::::777555333222222333444444444111000//////000111333444//////000000111111111222222222222333333444444444444444222222111111111222111111111111111111111111111111000///////////////---...000222444777888999<<<>>>BBBIIIRRR\\\eeejjjgggkkklllkkkmmmnnnfff[[[RRRRRRTTTZZZccclllsssvvvuuuyyy~~~~~~```DDD>>>222111444///...111,,,***+++---.........------++++++,,,---,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++,,,------,,,...111333333111///---...111444666111000///......///000111///...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///---------,,,,,,,,,++++++///...,,,***))))))******((()))***,,,---------,,,))))))))))))************)))******+++++++++***************++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))+++------,,,,,,,,,---((())),,,......---***)))++++++++++++******))))))((()))***+++,,,---------************************(((((()))************************++++++,,,,,,,,,,,,---.../////////...---/////////......---------)))***+++,,,,,,,,,,,,,,,nnneee\\\[[[___^^^ccccccdddeeeeeefffgggggghhhooosssooogggdddjjjrrr}}}zzzsssoooooorrrtttuuutttrrrrrrvvvzzz|||xxxwww||||||yyyyyy~~~{{{}}}}}}{{{~~~|||wwwvvv|||~~~vvvcccXXXIII???:::777444111000000000000000000000000222222111111111111111222111000///000222333333222444222000///...///000111111111111111000000000000111///---,,,---...//////444222111111555;;;BBBFFFMMMXXXccceeefffkkkqqqtttttt{{{}}}~~~xxxoooiiihhhjjjuuuvvvxxx{{{}}}~~~|||rrriiiaaa[[[UUURRREEEBBB>>>:::666555444444333333333333333333333333000111111000//////000222......///000111222222333222333333222222111000///......///222444555444333,,,------.../////////000111///000444222------222222444666888;;;@@@FFFKKKKKKTTT]]]bbbhhhqqqwwwzzzsssqqqrrrvvvttthhh\\\UUUSSSVVV\\\bbbgggnnntttxxxwww{{{mmmPPP999111111000//////...//////---,,,,,,+++*********+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***...---+++******+++---...---++++++,,,//////,,,(((+++++++++***++++++,,,,,,,,,,,,---------,,,++++++---,,,++++++,,,---///000///...---,,,,,,,,,---...,,,,,,++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))***++++++++++++***)))+++++++++*********))))))******+++,,,------......******++++++++++++************)))))))))))))))***+++*********++++++***(((***)))))))))***+++,,,,,,000///---,,,+++***************++++++++++++************+++,,,,,,,,,,,,+++------,,,++++++******)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////000---+++---111333000,,,lllfff______dddcccbbbcccccceeefffhhhjjjjjjhhhmmmpppllldddccciiippp}}}zzzxxxyyywwwrrrqqqssspppsssvvvwwwvvvxxx{{{~~~zzzzzz~~~|||zzz{{{}}}~~~|||{{{}}}~~~~~~|||zzzzzzxxxnnndddQQQHHH>>>777555555444222000000000000000000000000222222111000000111111222222000000000222333222111333222000///...///111222111111111111111111111111111000000111222333333222333555888;;;@@@GGGPPPUUUaaajjjqqqooolllmmmpppqqquuu{{{~~~}}}zzzssskkkffffffhhhrrrtttxxx~~~}}}{{{~~~yyyrrrfffZZZPPPHHHAAA===>>><<<999777555444444555333333333333333333333333333444444333222222333555//////000000111111222222111111111222111111000///333333333444555444333111333222222111111111222222111///111555555222333888:::>>>DDDIIIOOOUUU[[[___bbbjjjqqqtttxxx~~~yyyuuuuuurrrggg^^^YYYTTTYYYaaaiiiooouuuzzz~~~~~~qqqZZZDDD555000000//////.../////////...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,***)))***------+++))),,,++++++***++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,---///000------+++*********++++++++++++++++++++++++++++++...---,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************)))***+++,,,,,,+++***)))+++++++++*********)))))))))))))))***+++,,,,,,,,,))))))************))))))******))))))))))))******+++******+++,,,,,,+++***++++++*********+++,,,,,,---,,,,,,+++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------000---,,,...111222///+++|||llliiicccbbbfffdddcccccccccdddfffiiilllmmmeeehhhiiieee``````gggooossssssuuuwwwtttoooppptttqqquuuzzz{{{zzzzzz}}}}}}~~~~~~{{{{{{~~~~~~zzzrrrgggXXXKKK@@@:::444111222333222111000000000000000000000000111111000000000111111222222111000000111222111///111000/////////000111222111111111111111111111111---...000222333333333333444;;;DDDJJJOOOWWW```hhhrrrzzz}}}yyysssqqqqqqqqqxxx|||~~~wwwooojjjgggfffffflllqqqyyy{{{vvv|||zzztttnnnfffYYYMMMCCC;;;555222666555444333333444555666333333333333333333333333000111111111//////111222000000000000000111111111//////000000111111000000111111222222111111000///444333222000000000111111222222555999<<<<<<@@@FFFKKKPPPXXX```hhhooouuuyyyyyywwwoookkkfff^^^XXXWWWVVV]]]gggrrryyy~~~vvvYYYCCC777222//////.........//////000......------,,,,,,------++++++++++++++++++++++++---,,,++++++++++++,,,------------,,,,,,+++++++++***)))((((((***,,,,,,+++,,,,,,++++++***++++++,,,******+++,,,---------,,,,,,,,,,,,,,,,,,...//////......,,,+++*********************++++++,,,,,,------,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++************************************+++,,,------,,,+++***+++++++++***************''''''(((((()))*********(((((())))))))))))((((((******)))))))))******++++++******+++---...---,,,---,,,,,,,,,,,,,,,++++++************++++++,,,,,,******++++++++++++******)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///111111...***|||nnnkkkeeeccceeebbbddddddcccdddeeehhhjjjlllaaabbbbbb___]]]aaaiiippptttuuuxxxxxxsssmmmnnnsssuuuyyy~~~|||zzzzzz|||~~~zzz|||~~~qqqbbbUUUFFF;;;:::777333111111111000///000000000000000000000000111000000000000111111222333111000000111111000...000000//////000111222333//////000000000000111111...///000111222444777999>>>HHHTTT\\\```eeennnuuuwww}}}|||wwwvvvvvvuuu{{{}}}zzzqqqllljjjiiihhhhhhnnnyyy~~~rrr}}}}}}xxx~~~|||ooofff[[[TTTJJJAAA;;;888555333222222111111222333444555222222222222222222222222//////000///...---///111111111111000000000000000------///000000111111111///000111111000000111111333222111000111222444555888:::???DDDIIINNNTTTZZZ```dddjjjpppwww~~~{{{vvvkkkbbb]]]ZZZVVVSSSTTTVVV^^^kkkwww{{{bbbHHH777222222------------...///000000------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))***,,,------------------+++*********)))((()))***,,,---...,,,,,,++++++******++++++((()))***+++,,,---------++++++,,,,,,---......///111000///...---,,,++++++))))))***+++,,,,,,------)))******+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,------------,,,+++************************(((((((((((())))))******))))))************))))))******))))))******++++++,,,+++***+++...//////............------,,,++++++))))))******++++++++++++******++++++++++++******))))))***+++++++++++++++))))))***+++,,,,,,------)))*********+++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000111111---***yyyllljjjeeedddfffbbbeeeeeedddddddddeeeggghhh``````______aaagggpppwwwyyyyyy{{{{{{uuunnnooouuuxxx}}}}}}}}}~~~}}}zzz}}}rrr___OOOEEE<<<555777555333222222111000///000000000000000000000000000000//////000111111222333111000000111111///.../////////000000111222222........./////////000000333333333333444999@@@FFFQQQ\\\iiippprrrtttyyyyyy~~~~~~{{{|||}}}{{{~~~~~~vvvqqqooommmlllgggooo{{{www|||ssstttsssiiiZZZPPPFFFAAA:::666444444333333333333222222333333333444222222222222222222222222111222333222000000222333111111111000000000000000,,,---...000111111111111222444555444222111333555333333444666999<<>><<<888111...,,,++++++++++++*********************************************++++++++++++++++++++++++++++++...,,,+++---000111///,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,...000333555666111222222//////333444333{{{jjjaaa```___```aaa^^^cccdddaaa^^^___```^^^___aaadddhhhlllpppsssuuuvvvuuutttttttttuuuvvvxxxtttxxxzzzxxxttttttxxx||||||yyy}}}tttgggXXXJJJ???777555444222111111333444444111111111111111111111111111111111111111111111111//////000000000111111111333333222000......///000///000000000000000111222222666<<>>CCCLLLZZZiiisssuuu{{{||||||}}}}}}yyyvvv|||~~~}}}||||||~~~}}}yyyuuu|||yyyxxx{{{xxxjjjXXXFFF999444333222000......///000///...++++++++++++++++++++++++.........---,,,+++***)))***)))))))))))))))))))))******))))))))))))******)))))))))))))))*********,,,---///000000000......,,,---///...,,,++++++,,,+++,,,,,,,,,,,,,,,------------......//////000000111111000///...---,,,,,,++++++,,,---,,,+++***)))*********++++++***)))))))))))))))))))))))))))***)))***+++***))))))***+++************************************************,,,+++)))(((((()))+++,,,***)))((()))+++,,,+++***,,,+++***))))))(((((((((************************+++***))))))***,,,---/////////000000000///---,,,++++++///666>>>@@@;;;666333000,,,******++++++***************************+++++++++******************+++++++++++++++,,,,,,...,,,,,,---///000///---+++,,,,,,,,,,,,------------,,,,,,+++************)))***+++---000333555666111000///...///111111000zzzggg___]]]]]]]]]___]]]aaacccaaaaaadddeeecccaaacccgggkkkooorrrtttuuusssssssssrrrsssuuuwwwxxxrrrwww||||||yyywwwyyy|||~~~}}}uuueeeTTTEEE;;;666666444444333222222222222333111111111111111111111111000000000000000000000000000000000000111111111111333333333000------///111000111333333222333666888666???IIIRRR^^^lllsssssszzz}}}~~~{{{xxxsssmmmgggcccaaa^^^]]]ZZZZZZ[[[___gggsss}}}~~~zzziiiWWWGGG;;;555444555444333333222222333333222222222222222222222222111222222333444444444444444444333333222111111111333222111000//////000111/////////111444999>>>AAAFFFKKKSSS[[[cccnnn{{{{{{zzz~~~yyyuuu{{{wwwwww}}}uuuhhhUUUDDD:::777777888333111//////000000///...++++++++++++++++++++++++------------,,,+++***))))))))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))+++,,,---...///...------***,,,------+++******++++++++++++,,,,,,---------------......///000000111333333222111000//////...---,,,+++***)))***++++++)))******+++++++++*********))))))))))))))))))))))))***,,,+++***)))***+++************************************************,,,+++***))))))***+++,,,+++))))))***+++,,,+++******))))))(((((()))*********************++++++++++++************,,,---......///000111000///---,,,+++***,,,222999:::555000222///,,,***************************************+++++++++************************++++++,,,,,,,,,+++++++++,,,---...---,,,------------............------+++*********++++++***++++++---...000222333111---+++,,,///000000000xxxfff^^^\\\\\\\\\]]]___bbbddddddfffjjjkkkiiigggiiillloooqqqqqqpppooojjjmmmoooooorrrwwwzzzyyyuuuxxx|||}}}{{{zzz{{{|||xxxyyy}}}}}}rrrcccPPPBBB888222222555222444444444222111111222111111111111111111111111////////////////////////000000000111111111222222000222333111...---///222,,,...111222222555;;;@@@AAAMMMYYYbbbnnn}}}|||zzzpppiiiZZZVVVPPPKKKHHHGGGEEEDDDCCCBBBAAADDDKKKVVVaaagggsssuuuzzz~~~yyykkkXXXIII>>>666444666555555555555444333333222111111111222222222222222222222333444444444333333000111111222222333444444222333222111//////111333///000222666===FFFNNNSSS^^^eeennntttxxx}}}}}}~~~|||yyy{{{}}}{{{{{{}}}yyy{{{fffWWWCCC666444888::::::222000...---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))************+++***))))))(((((())))))***************)))))))))))))))***+++,,,,,,,,,,,,,,,)))+++---,,,+++******+++******++++++,,,,,,------------...///000000111222............////////////...,,,***)))((()))+++,,,******+++,,,,,,,,,,,,++++++************))))))))))))+++------,,,+++***+++***************************************+++++++++)))))))))******)))))))))+++***)))***,,,,,,,,,+++******)))((()))***+++,,,*********++++++++++++++++++*********+++,,,,,,------...///000000///------+++******...111222000---000---+++************)))******************************************++++++*********++++++,,,,,,---)))***++++++,,,,,,++++++---------.........//////------+++++++++,,,---...,,,,,,,,,------...///000444---)))+++...///000111wwwfff^^^]]]\\\\\\^^^```ccceeeeeehhhlllmmmjjjiiikkknnnpppqqqooommmllliiinnnqqqppptttzzz|||yyyzzzzzzyyyyyyyyyzzz|||}}}yyyyyy{{{zzzttt]]]NNN@@@:::777333222333///111444444222000111222111111111111111111111111000000000000000000000000000000111111111222222222---111444333///---///222+++...222444777>>>HHHOOOWWWbbbjjjnnnvvv{{{~~~~~~wwwoooiiiaaaVVVOOOCCC@@@;;;999888888777666777666555666:::@@@GGGKKKWWW[[[aaahhhpppyyyzzzhhhXXXGGG???999555333555333333444444444333222111000111111111222222222222333333444444444333222222000000111111222333333333111222333111000000222555666888<<>>CCCLLLYYYbbbllltttwwwtttwww|||uuu}}}~~~|||{{{{{{~~~wwwiiiZZZRRRNNNHHH@@@999999666333222222333333333444333333333444777:::;;;===AAAHHHPPPYYYcccmmmsss|||}}}}}}|||iii[[[KKK===999888555333333000111222333333222111000000000111111222222222222444444444444333333222111333333222222111000000///000222333222000000333777@@@BBBGGGPPP]]]lllyyy~~~}}}zzz{{{|||zzzxxxyyy|||~~~}}}uuuuuu}}}tttaaaFFF>>>444...---///111111///---,,,,,,---......---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,+++++++++******))))))((('''''''''''')))+++,,,+++---......---,,,---...(((((()))***++++++,,,,,,------...///000111222222000///......,,,,,,+++***)))***,,,,,,,,,+++)))'''+++,,,------............,,,,,,,,,+++++++++******(((,,,000222000---+++***************************))))))******++++++++++++***,,,...000000...,,,***+++***)))***,,,---,,,+++000...,,,***))))))***+++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,+++)))(((***...222***))))))***++++++)))'''************************(((((()))***+++,,,,,,---))))))***+++,,,,,,------)))***,,,,,,+++++++++,,,++++++,,,,,,,,,---------------,,,+++,,,...111222//////...//////000111222@@@555,,,---///...///222qqqaaa```cccbbb```aaabbbdddfffgggggghhhjjjkkkjjjkkkjjjkkkqqqwwwvvvqqqsssvvvzzzzzzzzz{{{~~~yyyrrrvvv{{{{{{|||zzzzzz~~~}}}mmm]]]TTT>>>:::555333333333111000222222111000//////000000000000000000000000000000111111111111000000000000---///111111000000000111000222333333111000111111000999AAAGGGRRRcccooorrrxxxyyyxxxxxxwwwxxxzzz|||xxxzzz|||~~~~~~uuuppp\\\RRRFFF>>>:::888555222111111111111111111111111000111111222222333444444444666:::???FFFOOOXXX___qqq|||}}}vvvoooiiifffeeecccaaaaaacccgggkkknnnzzz{{{aaaPPPCCC???999444111222444666555555555555444333222111444333111111111111333444222333444555444444222222111///000444444111000333333444555666888<<>>EEEJJJ\\\hhhzzz{{{ooobbbWWWPPPMMMJJJJJJIIIJJJKKKMMMOOOPPP]]]cccllluuu~~~{{{eeeQQQEEE???<<<888444222222333555333444555666666666555444333333222222222222333333222333444444444333222111222111444777777222111333222555999===AAAHHHNNNSSSbbbiiirrryyy~~~}}}}}}}}}~~~}}}~~~~~~|||}}}}}}}}}|||yyyfffSSSEEE===888333......000111///---......------......///000,,,,,,------,,,,,,+++***++++++,,,---------------,,,+++***,,,...///---+++,,,+++***)))))))))***+++******++++++******)))((())))))))))))************+++,,,...///000///...---************+++,,,---...---,,,+++++++++---///000111111111000///......---))))))))))))***+++,,,,,,,,,***)))***---...,,,***++++++++++++***************+++---......---+++***++++++,,,---------------))))))))))))***+++,,,,,,,,,++++++******+++++++++)))***+++,,,,,,------,,,111,,,'''&&&)))+++***(((******++++++,,,------......---++++++,,,+++)))''')))***+++,,,---......//////---+++***))))))***+++++++++***))))))***++++++************++++++++++++))))))))))))************+++++++++,,,,,,,,,------++++++++++++,,,,,,---...++++++,,,------------,,,,,,---...---++++++---...000000/////////////////////000111000//////000222rrrcccbbbccc___[[[\\\bbbdddfffgggffffffgggiiiiiimmmoooppptttwwwuuuqqqlllpppuuuvvvvvvwwwzzz}}}~~~}}}~~~~~~{{{{{{}}}}}}xxxqqqaaaLLL<<<777888666333111222222222111222111000000000000000000000000000000000000000000111111111111000000000000,,,...000000//////111222111111000000222777>>>CCCPPP[[[fffnnntttyyy{{{yyyzzz}}}}}}zzz{{{{{{|||~~~~~~{{{pppYYYIIIAAA;;;777222111333555444222111111111111111111111111444444333333222111111000444444444333333555:::===FFFQQQcccvvv~~~{{{~~~uuubbbPPPCCC===<<<999999:::;;;;;;;;;::::::BBBFFFMMMWWWcccrrrwwwbbbOOOCCC===999888555333222111222222...000333555666666666555333333444444444444333333333333444444333333222111222222666:::999555444777888===EEEMMMUUU]]]dddhhhvvvzzz{{{zzzzzz}}}zzzxxx|||~~~}}}|||}}}~~~{{{yyyxxxcccMMM===666444555111------///000...,,,---------------...//////---,,,,,,++++++++++++++++++,,,------...---------...,,,++++++---......---......---,,,+++***))))))******)))((((((((((((((()))))))))*********+++++++++,,,---......///000000))))))***+++,,,...000111...---,,,++++++,,,---...000000000000//////...---)))******+++++++++******+++******+++------,,,+++---,,,+++*********++++++***+++,,,------,,,+++***,,,---......//////......+++***************++++++++++++*********++++++,,,)))(((((())))))***+++,,,---***'''(((***,,,+++(((((())))))+++,,,---.........,,,+++++++++***'''%%%((()))+++---......------...---+++***))))))***+++++++++***))))))***++++++,,,,,,,,,+++++++++++++++***************)))))))))++++++++++++,,,,,,,,,,,,*********+++,,,---//////++++++,,,------------------...000000...---...///000000000///......---------...//////......000222uuugggfffeee___[[[\\\ccceeeggghhhgggffffffggghhhnnnrrrrrrtttvvvtttpppmmmpppssssssqqqpppqqqttt~~~zzzpppcccQQQ???555444444333222111111222222222111111000000000000000111000000000000000000000000111111111111000000000///000111222222000000222333333333333333777@@@JJJQQQ^^^fffpppxxx{{{|||{{{zzzyyy|||{{{{{{{{{|||~~~qqq[[[GGG<<<777666444222222333444222000111111111111111111111111333333333222222111111111444444444333333555888;;;:::BBBPPPaaasss|||tttjjjbbb___eeesss|||mmmXXXEEE:::888:::888888888888777666555555777999<<>>:::555222///...---------...------******))))))******+++,,,------+++++++++,,,---............//////......---......---------...///111222111111///---+++((('''---,,,+++***)))***+++,,,************+++++++++++++++***))))))+++---///111***************+++,,,,,,***+++++++++,,,------...,,,---///000000///...---)))***+++,,,,,,+++)))((()))+++---......---,,,,,,...------,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,---...............000///---+++)))'''&&&&&&***)))))))))******+++,,,******))))))***+++---...''''''(((***++++++***)))&&&'''((()))+++,,,---...)))(((((()))+++,,,+++******+++---///000///...---++++++***************************++++++*********++++++******)))))))))(((,,,,,,++++++******))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---.........------+++---//////...---,,,---,,,------...///000111111//////000000000111444777}}}ooollliiiccc```cccgggiiikkkkkkiiigggeeeeeeeeemmmsssqqqmmmnnnoooooohhhjjjkkkjjjjjjlllqqquuu~~~mmmXXXHHH<<<444333555111222333333222111222333000000000000000111111222000000000000000000000000111111111111000000000000000000000///...///111444444999BBBLLLXXXdddooovvvyyyyyy|||}}}yyyzzz{{{}}}~~~}}}||||||}}}}}}oooYYYEEE999444333444...///000111222222222222111111111111111111111111000111111222333333444444333444333111///...000222000222666===JJJ[[[mmmyyy~~~yyykkkbbbLLLEEE???======FFF___xxx{{{nnnZZZFFF999333333555555444222000000111222333333333222222444:::BBBGGGUUUdddvvvxxxZZZMMM>>>666666777555111111222333444333222111000222222222222222222111111333333444444444444333333555555555555555666888888888:::@@@GGGLLLRRR^^^jjjrrrwww~~~zzzzzz~~~~~~rrrZZZOOOBBB;;;:::999333------------------.........)))))))))))))))***++++++---------------......////////////000//////...------/////////......000111333222000...,,,***)))(((......---,,,,,,,,,,,,---*********++++++++++++,,,------,,,,,,---///000222,,,+++******)))))))))***)))******+++,,,------...+++,,,...000000000...---)))******+++++++++******)))+++...///...---,,,,,,------.........---,,,+++))))))******++++++,,,,,,,,,------...///.........,,,,,,+++***)))))))))***)))))))))))))))***+++,,,++++++++++++,,,,,,......'''((())))))*********)))&&&'''''')))***+++,,,,,,))))))))),,,...000///...+++,,,---.........------*********************))))))***++++++++++++***)))*********)))))))))))))))+++++++++++++++*********************++++++++++++...---,,,,,,+++++++++,,,,,,,,,---...............+++,,,......,,,+++,,,---,,,---...///000222333333000111111111111333777:::~~~qqqmmmiiiccccccgggiiikkkmmmmmmkkkgggfffeeeccclllqqqnnniiiiiimmmnnnjjjkkkkkkjjjiiimmmtttzzz}}}~~~lll[[[HHH===888555444555111333555444222111222333000000000000000111222222000000000000000000000000111111111111000000000000...///000000111444888;;;@@@HHHSSS___jjjrrryyy}}}~~~{{{{{{{{{zzz{{{~~~|||{{{|||iiiZZZFFF999444333222///,,,...///000000000111222111111111111111111111111222222222222222222222333333444333111///...///000...000222555;;;HHHYYYfff~~~~~~pppaaaTTTLLL???:::888888888@@@YYYttt|||lllVVVCCC999666555555111111222222222333333333111222222222222444777:::CCCQQQaaalllssstttkkk```HHHAAA888444555666444222333444444444444333222111333333222111111222222333333333222222222222333333555555555666777999;;;<<>>777666555333,,,...111333444333222111222444555444333222222333777@@@HHHNNNUUUZZZUUULLL999777444111000///......555555555555444333333222111000///......000222444444333111111111111333444555555555666888:::===>>>JJJRRR^^^jjjooosss|||xxx___MMM;;;888555333333333333333+++,,,...///......///000,,,,,,++++++,,,,,,---...---...000111111111000///000000000000000///......+++///222222000...///111333111...,,,***)))******,,,---...///...---,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,+++***)))((()))+++...000111000///...***)))(((((()))+++---...(((+++000111///,,,,,,---+++---000111111///,,,)))))))))))))))***+++,,,---//////000111111111111111...---,,,***)))((((((((((((((((((((()))***+++,,,((()))+++,,,------,,,+++)))))))))((('''''')))***''''''(((((())))))******(((''''''(((******)))(((***))))))((())))))***+++((()))************)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---*********++++++,,,,,,---)))************+++++++++*********+++,,,---...///,,,---......//////......---...---,,,++++++---///111111111111111222222222000000000000111444888<<>>555444222...---000000111222333444444333222111111111222444333111///999777555333111000111111---.........//////000000...///111333444777<<>>KKKXXXeeeqqq{{{}}}uuunnn^^^SSSEEE:::555444333222111222111222>>>VVVlllxxx{{{```AAA444333333111000222222333222222111000000111111000000000000111111//////000222444444111///333222111000000000111222222222222222222222222222555333000000111222111111...111333444444444666777<<<>>>DDDNNN[[[iiiwww~~~ttt```NNN@@@888444333111///...//////...---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...///000111222222111000//////............//////000///...///111222222111///000///---***((()))***...,,,***(((((()))***,,,))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,+++******))))))((())))))***+++++++++***))))))))))))************++++++++++++++++++++++++******+++,,,---------,,,------...000222111///---))))))+++,,,---.........111111222222222222111111...---,,,***)))******+++++++++******)))(((((('''***((('''(((+++,,,------((((((((((((((((((((((((******))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))******(((((((((((((((((()))***,,,++++++***++++++,,,,,,///---+++)))))))))+++,,,******+++++++++++++++*********++++++++++++++++++,,,,,,,,,---------......000///...------...///000........................////////////000111333333222222222333444444555555yyyjjjbbb```___```cccbbbdddhhhlllooorrrvvvyyyuuusssqqqtttxxxyyyvvvrrrnnnnnnmmmnnnttt}}}~~~{{{~~~|||sssgggZZZGGG777222111000222444555444222111111111111111111111111000000000000000000000///111111111111111111111111...//////...---...000000888AAAKKKTTT___ooo}}}}}}yyy{{{hhhNNN<<<;;;888444222111000000111555444222000//////000000333111111111333333222000---///000222333333333222111111111111111111111111...///000111111333777999:::;;;>>>DDDNNNXXX```dddmmmttt|||~~~|||sssjjjccc[[[TTTMMMFFF<<<555333444555555000444333111BBB```vvv{{{|||]]]>>>333444444111000333333333333222111000///111000000000000000000111111000111222333222000---222222111000000111111222111222222222222222333333111111000111222333333333333555777888999;;;>>>@@@LLLPPPXXXcccqqq~~~{{{dddOOOBBB:::444111111///------......---,,,---,,,,,,,,,,,,,,,,,,---+++******))))))******+++---...000222222222222111///..................///000...------///000111000111222111///,,,++++++,,,++++++***))))))******+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++******))))))((())))))***************(((((((((((()))))))))))))))))))))******)))))))))''''''((()))***+++++++++---------///111111000...***+++,,,...///000000000000/////////000111111222...---,,,+++************************))))))(((((('''&&&&&&''')))******)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))((((((((())))))***++++++++++++++++++,,,---...---+++*********+++,,,******++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,---------......000000/////////000111111............////////////////////////000111222333111111111222222333333333yyykkkeeecccbbbbbbdddcccdddeeehhhlllsss{{{zzzsssrrrvvvxxxuuurrrnnnoooooopppwwwyyy|||zzzlllYYYHHH===777222222333444555555444222000000000000000000000000//////000000111222333333111111111111111111111111111111222222111222555999CCCOOO\\\dddnnnzzz|||zzz}}}www[[[DDD999666666444111000000111111444333111000000000111111555444222333444555444333---...000222333444333333222222222222111111111111...///000000111333666999@@@<<<888777;;;@@@DDDEEERRR[[[eeekkknnnqqqwww}}}qqqooofffZZZQQQLLLGGGAAA>>>:::555111000111222333///555555555IIIjjj{{{zzzzzz[[[>>>555777555222222333333333333333222111111000000000111111000000000111000000222333333222000111111111111111111222222111111111222222333333333000111333444444333222111555888;;;>>>CCCIIIPPPUUUeeeiiirrr{{{{{{iiiRRRBBB===:::444///111///---,,,------,,,+++,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,---///111222333222222...//////////////////...///---******,,,---......///000111///---++++++,,,&&&(((***,,,---,,,+++***))))))))))))))))))))))))******+++++++++++++++,,,++++++***************))))))************)))((((((''''''((((((((()))))))))((()))************)))(((''''''(((((()))***+++,,,---,,,---///111111000...,,,---...000111222222222......------...///111222------,,,+++************(((((())))))************&&&&&&(((***,,,,,,)))'''************************************))))))((((((*********))))))((((((((((((((())))))************+++******))))))*********+++*********++++++,,,---***+++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111........./////////000000000/////////000111222222000000000000111111111111xxxmmmjjjiiihhhggghhhhhhhhhhhhiiimmmttt~~~yyytttttttttrrroooooopppppprrrxxxwwwvvvppp___KKK<<<777888444444555555555444333333000000000000000000000000---...///000222333444444222222222222222222222222000000111444444666>>>FFFRRR```mmmrrrwww}}}~~~|||jjjNNN===888///222333000///222333333222222111111222333333444999777555555777888777777---...///000111111111111222222222111111111111111...///000//////000222555BBB???:::777777888999:::===DDDMMMRRRUUUXXX]]]bbbfffgggiiikkkmmmmmmmmmmmmccc^^^TTTGGG@@@???<<<888777666444222111222333444000555888@@@XXXuuu{{{wwwYYY>>>888999444111333222222333333333333333222000000111111111111000000///......000222333222111000111111111222222222222111111111222222333333444333555777777555333333333<<<@@@FFFMMMVVV___iiiooovvvyyy~~~}}}~~~|||{{{~~~~~~rrraaaRRRBBB999999999444///111///---,,,------,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***,,,...000222222222222//////000000000000//////---+++))))))+++,,,,,,,,,***,,,------+++*********$$$&&&***---...---+++)))))))))))))))))))))))))))******++++++++++++++++++************************)))*********)))(((((('''(((((((((((())))))))))))***+++,,,------,,,+++******************+++,,,---+++,,,---///222222000......///000111111111111111---------------...///000------,,,,,,+++******)))'''(((((()))******++++++((()))+++...000///+++(((++++++++++++++++++++++++++++++******)))(((((((((*********)))))))))((((((((((((((()))******++++++,,,++++++***************))))))))))))***+++,,,,,,((()))+++,,,,,,+++)))((()))***+++,,,------------******++++++,,,---------,,,,,,,,,---------............//////000000111111.........//////000000111000000000000000111222222000000000000000000000000xxxpppooopppnnnllllllkkkkkkkkklllooouuu}}}{{{uuusssqqqooommmpppqqqqqqrrrxxx}}}uuummm___OOO@@@666444666444444444444333333444444000000000000000000000000......//////000111222222222222222222222222222222...---000666999>>>KKKWWWdddqqqyyyyyy{{{sssZZZAAA666777,,,222444000...111333111///000111333555666666777<<<:::888888:::;;;;;;:::111111000000000000111111222222111111111000000000...///000000///111444666??????===;;;999999999999555999???BBBCCCEEEHHHKKKLLLMMMPPPTTTWWWYYY[[[\\\SSSOOOFFF<<<999:::888333444444555444444444555666111444<<>>;;;999111///333///000111222333333333333///000111222222111000//////......///111222222111000000111222222222222222000111111222333333444444555666777666666888<<>><<<::::::;;;======<<<666555333222111222333333111111111111000000//////,,,...000111333666:::===888:::;;;:::888666555666777999;;;<<<<<<===>>>???===???BBBGGGKKKOOOQQQRRRGGGEEE>>>777666888555111///000222222222333444555333444???WWWuuummmSSS???<<<999///---333---...///111222222222222///000111222222111000///111000///000222333222111///000111222222222222222000000111222333333444444333444555555777===GGGNNNcccjjjttt~~~|||xxx{{{~~~~~~~~~~~~ttt]]]LLL::::::999555111111555999111///------......---,,,,,,++++++++++++++++++,,,+++******************+++''')))+++...000111111111000111222333333222111000---,,,+++,,,------,,,+++'''))),,,---,,,,,,,,,---++++++++++++*********)))))))))))))))))))))))))))++++++******************)))))))))))))))*********%%%&&&''')))******++++++))))))))))))************'''(((***++++++***((('''***)))(((''''''((()))))))))***---111444333000,,,...............------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,***))))))++++++******)))(((((((((***((('''''')))***))))))))))))))))))))))))))))))+++++++++***)))(((((('''""""""$$$&&&(((***+++,,,'''(((((()))***+++++++++******)))(((((((((((((((''''''''''''((()))***+++***)))'''&&&'''(((***+++)))***+++,,,------...---******+++,,,,,,---......,,,,,,,,,---------.........///000111222333333333---......///000111111222111000000000000000111222333333333333333333333333zzzzzzzzzyyyrrrjjjiiimmmkkkoooqqqmmmlllppptttuuuwwwuuupppmmmkkkkkkmmmnnnkkktttwwwqqqooovvv|||{{{nnn[[[FFF;;;777444222111111222222222222111000000000000000000000000000000222222222111111000000000333111...///222444444222///999===FFFWWW___ccclllxxxxxx}}}}}}}}}|||{{{~~~~~~~~~mmmTTTBBB;;;888444777555222111222333222111333666555333444999;;;:::999>>>===888666:::<<<999444333111000000000111222333222000///......//////333222111333666888999999:::666666<<<@@@===888555333333333666999===>>>>>>;;;@@@DDDGGGLLLPPPOOOKKK???;;;666444444444111///555444222111111111222333999333:::VVVvvvzzzeeeJJJBBB@@@111000666...000000000111222222222333111111000///////////////000000111222222222222111222222222222333444555555555444333444555555555444333444666777;;;HHHYYYfffvvv}}}~~~wwwaaaKKK===555444222000000111333444555333000000000000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000...///000111111000//////***))))))***---/////////++++++************++++++++++++)))(((''''''''''''&&&'''(((******+++++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))((((((((((((************************************************))))))*********++++++++++++,,,...000///...+++***,,,,,,---...///...***'''***+++---......---+++***+++++++++************)))---,,,***(((((((((((())))))((('''((()))***)))((())))))************))))))((())))))*********))))))******))))))******+++,,,((())))))*********))))))***************************)))))))))))))))******************************,,,---...---+++***+++,,,......------,,,,,,------............////////////000000000000000111111222000000000000111111111111000000111111111111000000111111222000///000222555}}}{{{yyyvvvnnnfffeeeiiilllpppqqqllliiikkklllkkkpppnnnlllkkkkkklllnnnooonnnwwwyyytttrrrxxxzzzxxxgggUUUAAA888555333111111222222222222222111000000000000000000000000000000333333222222222111111111111111111222333333222222666DDDMMMXXXhhhmmmoooxxx||||||}}}{{{~~~~~~zzz~~~|||{{{zzzyyyxxxcccKKK===:::888444666444222111222333333333444777777555777<<<>>>===777:::999555555:::===<<<333222111000///000111111111111000///.........//////...---///222555666555888444333888;;;999555444888777666777:::<<<<<<<<<;;;???CCCEEEHHHLLLJJJEEE>>><<<999666444222111000333333111000000111222333222222;;;PPPkkk|||}}}vvv___JJJEEECCC555444888222111111111111111111222222111000//////......//////...///000000111111000000111111000000000111222222222111222333444444444333444555888>>>HHHYYYmmmzzz|||}}}xxxtttpppeeeSSSAAA777444333222111000111222222111///...---......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---...000111111000...---+++***)))***---...///...+++******))))))******++++++***)))((((((((((((((('''((()))***************))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))((((((((((((************************************************))))))))))))))))))************+++,,,,,,---------,,,,,,---...///---***'''***+++---......---+++***+++++++++************))))))((((((((()))***+++,,,)))((('''(((*********((())))))************))))))***************)))((('''******))))))******+++,,,************************))))))))))))))))))))))))---,,,+++******)))******************************+++,,,---,,,***)))***++++++*********+++,,,,,,---............////////////000000000000000111111222000000000000111111111111000000111111111111000000111222222111000111333555{{{vvvqqqmmmgggaaabbbeeekkkooopppllljjjkkkkkkiiiooonnnkkkjjjjjjjjjlllmmmpppyyy|||xxxvvvyyyxxxrrr[[[KKK;;;555333222000111222222222222222111111000000000000000000000000000333333333333222222222222222444777666444222444555???QQQ]]]hhhttttttttt{{{~~~}}}{{{|||}}}~~~~~~}}}}}}~~~}}}{{{xxx{{{~~~}}}|||{{{zzzyyyyyy|||{{{mmmVVVAAA888888888555555333111222333555555555222666777777999>>>@@@>>>555666444222333999======222111000/////////000000////////////////////////111000000222555777888777888333111555888666444444;;;999888888:::;;;;;;;;;===AAACCCDDDFFFHHHEEE@@@===>>>===999333000111222222111000///000111222333///555===JJJaaawww~~~yyybbbTTTOOOIII:::555777333111111111111111111000000000//////............//////000000111111111111111222222111000000000111111111111222333444444444333666999???JJJ[[[nnn|||xxxoooiiibbb[[[PPPAAA666333222222222111111111111000///...------...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---///111000///---+++---+++******,,,...------******))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))((((((((()))************)))))))))(((((((((************************************************)))))))))(((((((((((((((((((((((((((***,,,///000------,,,---...---***'''***+++,,,------,,,+++***+++++++++************)))(((((((((((()))***+++,,,)))((('''(((***+++***)))((())))))******))))))(((++++++++++++***((('''&&&******))))))******+++,,,,,,+++)))(((''''''((()))((((((((((((((((((((((((///...,,,+++******))))))++++++++++++++++++++++++***+++,,,+++***)))***+++))))))******+++---...///............////////////000000000000000111111222000000000111111111222222000000111111111111000000111222333222111111333555tttmmmfffcccaaa___aaaeeegggkkklllkkknnntttxxxwwwxxxtttnnniiiffffffhhhiiiooowww{{{yyyxxxzzzuuukkkPPPCCC777333333222111222222222333333222222111000000000000000000000000000333333333333333333333333444888:::888444444:::@@@OOOaaalllsssyyyvvvsss{{{~~~}}}xxxvvvwwwwwwyyy|||||||||}}}~~~~~~{{{{{{~~~~~~}}}}}}|||||||||}}}zzzwwweeeLLL:::666888888666444222111222444777777777111555777777999>>>???===666444222000333777;;;<<<111000000///////////////......//////000000000000555444444666999::::::999:::555222555666555444666999777555666888;;;<<<<<>>HHH```|||tttiii]]]NNN<<<333222111222222111111000000////////////...............///222222333444444444444333444444333222111111222222222444555666555555555555999???KKK\\\nnn|||{{{xxxxxxxxxggg```VVVLLL@@@444000222000111222222222111000000000///...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***,,,///000000...+++)))...,,,++++++,,,---,,,+++***))))))(((((())))))***((()))))))))******)))))))))************))))))((())))))))))))))))))))))))(((((((((((()))***++++++*********)))))))))((((((***************************************************))))))))))))((((((((((((((()))***,,,...///000///...---------,,,***(((++++++,,,,,,,,,+++******+++++++++*********))))))+++******))))))))))))))))))((('''(((***+++***)))(((((())))))))))))((((((***************)))((('''******))))))******+++,,,,,,***(((&&&%%%%%%&&&'''))))))))))))))))))))))))---,,,+++***************++++++++++++++++++++++++***,,,---,,,******+++,,,,,,,,,,,,------///000000............////////////000000000000000111111222000000111111111222222222000111111222222111111000000111222222111111222444uuukkkbbb_________aaaeeeeeehhhiiijjjqqq|||yyyooogggccccccfffiiillltttxxxwwwxxxyyypppcccHHH>>>555444444333222444222333333333333222111111111111111111111111111111333333333333333333333333555777888555222666BBBMMMbbbqqqyyy{{{{{{zzz~~~xxxuuuvvvuuuwww{{{}}}~~~|||~~~~~~~~~~~~{{{rrr___GGG:::888999888666444222111222555888999999333777::::::<<<@@@???<<<888555222222555666777777000000000000/////////...---......///000111222222666666666777999:::888777999444222444444222333666333111000222666:::===>>>===AAACCCDDDFFFIIIFFF@@@:::???AAA<<<333...000555111111000//////000111222444666;;;HHHccc|||fffMMM<<<222///111222111111000000///////////////.........//////000222222333444444444444333444333333222111111111111222444555555444444666888>>>III[[[ppp~~~rrrkkklllppp}}}zzzaaaXXXMMMBBB777......222///000111222222222222222/////////000111222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,...//////---+++)))...---++++++,,,---,,,+++******))))))))))))******((()))******+++******))))))************))))))(((************************))))))((())))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++---///000000//////222000------------+++***,,,,,,,,,,,,+++******)))+++++++++*********))))))***************))))))(((***)))((()))***++++++)))(((((())))))))))))(((((('''((()))*********************))))))******+++,,,...,,,***'''''''''((()))************************)))))))))))))))***+++,,,+++++++++++++++++++++++++++---...---,,,,,,---...///......------.....................////////////000000000000000111111222111111111111222222222222111111222222222222111111///000222111000000111222{{{oooccc`````````aaaccceeeggghhhkkktttzzzqqqiiifffgggkkkooolllrrruuutttvvvvvvjjjZZZBBB:::555555666444333444333333333333333222222111111111111111111111111111222222222222333333333333333444444222444===NNN[[[mmmxxx{{{{{{~~~}}}}}}zzzzzzvvvyyy}}}}}}{{{|||~~~|||hhhWWWEEE===<<<:::888777444333222333666888::::::999>>>AAA@@@AAACCCAAA===999555444777999777444333000000111111111000///...///......///000333555666===<<<<<<===>>>===;;;888666222111222222///000333000///...///333888;;;===:::>>>AAABBBEEEGGGDDD???888===???<<<444///111444333222111000///000111111333333;;;OOOjjjdddFFF;;;444///555000000000000000000//////000////////////000000111///000000111111111111111111111000/////////000000///111333333222555:::???JJJWWWlllxxxhhh```ccciiiuuuWWWMMMBBB:::222------111///000000222333444555555///......///111000...,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++---............,,,+++***...,,,++++++,,,---,,,+++++++++************++++++)))***+++++++++***)))(((((())))))*********))))))******************************)))))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***,,,///222333333111000555222///------...---,,,,,,,,,++++++******))))))+++++++++************)))%%%&&&((()))+++,,,,,,,,,***)))((()))+++,,,+++***'''(((((())))))(((((('''&&&'''(((***++++++++++++******))))))******+++,,,000///---,,,+++,,,,,,---************************'''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///......---,,,,,,,,,,,,,,,............////////////000000000000000111111222111111111222222222222333111111222222222222111111...000222222111111111222{{{nnnaaa___aaaaaaaaabbbeeehhhkkkpppzzzzzztttqqqrrrtttvvvpppttttttrrrtttrrrcccRRR>>>888444666666333222333333333444444333333222111111111111111111111111111111111111222222222333333222444555777>>>KKK]]]iiisss{{{zzzyyy~~~|||yyy}}}~~~zzz}}}|||~~~}}}|||}}}~~~wwwzzzZZZMMMBBB@@@???;;;777666555444333444666999::::::>>>CCCEEEDDDCCCDDD@@@;;;888444555<<>>777:::<<<:::555111111333555444222111000000000111666888HHHcccwww}}}~~~\\\>>>999444---333/////////000000000000000000000000000000111222222...///000000111111000000000////////////000000111---000222333555;;;DDDLLL^^^iiiyyy~~~zzzjjjccchhhooo~~~iiiLLLBBB888444222000///111//////000111333666888:::000000000111222111...++++++++++++,,,,,,---------************************))))))***+++,,,------...000///...------,,,,,,,,,---,,,***+++,,,------,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,***(((''''''((()))***************************************++++++******)))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***,,,...111333444444555777444000......///......---,,,+++******)))))))))+++++++++************)))%%%&&&(((***+++,,,,,,,,,***)))((()))+++,,,+++***''''''(((((((((((('''''''''((()))*********************))))))******+++,,,......------------------************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,...///---,,,,,,,,,,,,------...............////////////000000000000000111111222111111111222222222333333111222222333333222222111000222444555444333333444uuuhhh\\\[[[```bbbbbbcccdddiiinnnvvv}}}{{{{{{{{{sssvvvuuurrrrrrooo___LLL<<<777444666666333111222333333444444333333222111111111111111111111111111000000000111111222222222444666999???IIIXXXhhhttt{{{}}}{{{|||vvvyyy~~~~~~~~~~~~~~~~~~}}}}}}yyy}}}~~~zzzoooPPPFFF???AAA@@@;;;666666666444333444666999::::::???DDDFFFDDDCCCBBB>>>888666333666@@@DDD===444111111222222333333111000///222000......000444999===BBBAAA@@@@@@???<<<888555777555555777555111111444:::666222///000111333333???CCCEEEEEEGGGHHHEEE???666888:::999555222222222777666444222000000000000;;;@@@WWWwww}}}{{{zzzWWW888777333***///......//////000000111111111111000000111222333333000000111222222222222222111111000000111222333333---111444666999BBBNNNWWWnnnvvv}}}~~~rrrmmmssszzzttt]]]EEE;;;333333555444333333/////////111333777;;;===444333333444555333000---+++++++++,,,,,,---------******************************+++,,,...///000000111000...---,,,,,,---------+++******,,,...---------,,,,,,++++++,,,,,,---***+++,,,---,,,***(((&&&''''''(((******+++++++++************************,,,,,,+++***)))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,***+++,,,...111444777999999555111///////////////---,,,+++***))))))))))))+++++++++************)))((()))***++++++***)))(((***)))))))))+++,,,+++***''''''(((((((((((('''''')))************))))))(((*********)))***++++++,,,******+++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---------...///000111222............/////////000000000000000000111111222111111222222222333333333111222222333333222222111222444666777666555555555nnnfff_________```cccgggiiijjjqqq}}}}}}yyyvvv|||zzzvvvtttwwwqqq\\\FFF777666555333222111000000222333333444444333333222444444333222222111111000111000000111222333222222222777???JJJXXXdddoootttyyy~~~zzzxxx{{{}}}~~~}}}~~~xxx~~~|||pppIIIGGGAAA;;;555333444666999222111666888555333555;;;:::>>>FFFEEE<<<666777444222777AAADDD===666333000111333555555333111///...///000...---222;;;CCCDDDAAA<<<999888888777666777888888666333333666:::333222111000000000111111444:::???@@@AAAAAA===888555444333444444444333222888444111222111000111555<<>>MMM```lll~~~zzzyyy}}}|||wwwwww{{{vvv```LLL===888222///000111000///...111444444333333666999444333333222222111111111---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++////////////...,,,***)))+++++++++***++++++,,,---,,,---///000///---***((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))************))))))******)))))))))))))))***))))))(((((('''''''''&&&+++***((('''&&&''')))***((('''&&&&&&'''((()))***(((((((((((())))))))))))(((***---333777999888777444000,,,---111222000,,,---+++***(((((()))+++,,,)))))))))))))))******+++''''''''''''(((((((((((((((((())))))))))))((((((+++*********))))))((((((***))))))(((((((((((()))''''''(((((()))***,,,,,,)))+++......,,,***))))))++++++***)))(((((())))))&&&((())))))(((((()))+++)))************+++++++++------,,,+++************...,,,)))+++...111111000...000222222///+++,,,000000//////...///000111222222222000/////////000000444444555555555777;;;>>>999;;;===???@@@???>>>===ooofff^^^\\\^^^___bbbgggkkkjjjoooxxx~~~zzzyyywwwxxxzzz{{{{{{yyynnnUUU===888777666555444333333333222222333333333333222222333333333222222222222111333222222333333444333222555===KKKXXXccclllrrrvvv{{{~~~{{{zzz}}}~~~|||~~~zzz~~~zzzvvv~~~kkkJJJGGGBBB<<<777222///...333///000666999555222333>>>;;;<<>>999777999;;;999<<>>AAACCCGGGIIILLLNNNRRRUUUXXXZZZZZZZZZoooeee\\\ZZZ]]]___ccchhhmmmllllllpppsssxxxyyyyyy|||}}}{{{}}}tttdddMMM:::777666555444444444444555111111222222222222111111111111222222222333333333444444444555444444444444888FFFYYYhhhooorrruuuwww{{{{{{{{{{{{||||||}}}~~~}}}wwwuuu~~~yyybbbHHHEEE@@@===;;;777111,,,000///222777:::777333333>>>:::777888777666888;;;???>>>AAAEEEEEE===666222111222333444333000...,,,///111333222111222777<<<>>>:::777555555777777777666:::===<<<777111///...666444000...///222777:::555>>>DDDBBB>>>======<<<999888777555333222000///555333111000///333???KKKjjj}}}[[[AAA777000000333000111//////222222//////222///222222000///222222////////////000111222333444111111111111222333444555777888???QQQgggxxxtttmmmvvv|||www{{{|||yyyzzzcccPPPAAA888777555333222222222111000111222444444444444555777777666666444333111///.........------,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,------......---+++)))(((+++******)))))))))******,,,---...///...,,,***(((,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%(((***++++++***)))))))))((('''''''''(((((()))))))))*********++++++******---000333555333222333000------//////---+++...---+++)))(((((()))))))))))))))))))))******+++((())))))))))))*********(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,++++++******++++++,,,,,,...000111///---,,,,,,++++++***))))))))))))***''')))***)))(((((()))+++)))************+++++++++---------------.........000///...///000000///......//////......///000111222222222111111111111222111222444666999;;;===>>>===CCCMMMUUU\\\bbbfffhhhppprrrwww|||oooddd[[[[[[___ccchhhmmmpppmmmjjjiiijjjooo~~~zzztttxxxzzzkkkXXXHHH===333333222222222333333444000111111222222111111000000000111222333333444444444555555555444444555666===MMMbbbqqquuuuuuvvvxxx{{{yyywwwxxx{{{}}}}}}|||~~~}}}|||}}}~~~~~~qqqXXXCCC???;;;;;;======999444444444666888999777555555999666444333444666:::======>>>BBBFFFFFFBBB===:::444555555444333111...---///000222222111111333555555555444555777777666444444888;;;;;;777333222222:::666222//////333888<<<777@@@FFFBBB===<<<>>>@@@======<<<999555222000000222111222111000333@@@MMMlllrrrRRR<<<555000000333000111//////222111...000333555888999666444555333000111000000///000000111111111111111111222333444444888;;;HHHaaazzzzzzsss|||||||||}}}{{{mmmTTTAAA999777444333333333333222111000---...///000111333444555777777777777666444222111//////...---,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------------+++***((((((((((((((()))***+++,,,,,,,,,---------+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))((((((((((((((('''''''''((()))*********)))'''&&&******)))((((((''''''''')))*********++++++++++++++++++,,,...111222000...///---+++,,,...///...---...---,,,***)))((((((((()))))))))))))))******+++))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,...---,,,+++++++++++++++,,,...111111///---,,,,,,++++++***))))))*********((()))******)))((()))***))))))*********+++++++++,,,,,,------............//////////////////...---111222111///111444555444111222333555666666666666777888999;;;@@@GGGLLLPPPUUU^^^lllyyymmmccc\\\^^^eeekkkooorrrpppmmmiiigggggglll{{{uuuooouuu~~~zzzgggRRRCCC===333333222222222333444444000111111222222111111000000000111222333444444555444555555444444555999<<>>:::555666;;;===<<<999888999888555444444444444111222222222555999<<<===;;;???CCCDDDDDDCCC@@@>>>777777777666444222000///---...000000/////////000...000333888:::888444000111444666666555555888;;;<<<999444111111444888<<<999AAAFFFBBB<<<===@@@CCCBBBBBBAAA===777333222222///000222333000111;;;FFFbbbgggIII777444111111333///000///000222000...000555@@@EEEGGGAAA<<<888444///000000111111111111000///111111111111222333444444555===RRRooo~~~www```III999666888111222333444333111111000///000111333666999::::::333444555666666555444333000//////...,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------...---,,,***)))%%%&&&&&&((()))+++---...+++,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++++++++***'''''''''(((((((((((((((+++***((('''''''''((()))*********))))))((('''''')))*********++++++++++++,,,+++,,,---///000...,,,+++******+++---...//////...---,,,***)))((((((((()))))))))))))))******+++************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,///...---,,,+++++++++++++++...000000///---,,,,,,+++***************++++++)))***+++***)))((()))***))))))*********+++++++++***+++,,,---......------..................//////333777888555666<<<===;;;888:::===AAACCCEEEEEEEEEEEEDDDEEEIIIRRR^^^iiipppzzzkkkccc^^^dddlllqqqrrrssspppllljjjjjjlllppp{{{ssskkknnnuuuxxxxxx}}}}}}iiiOOO===777555555444444444555555666111111222222222222111111000000111222333333444444444555555444444888???EEEVVVaaannnwww{{{|||~~~||||||}}}|||~~~}}}~~~|||zzzeeeHHH;;;888444444666888888777777999777111...///111111---000333333777<<<>>><<<<<>>;;;888888777666555333222111------............------***---222888;;;999333///...000222222111444999>>>;;;999666555555777:::<<<<<>>XXXvvv{{{~~~iiiTTTAAA555333666111333444333111000000111111111111444888:::;;;;;;000111333555555444333222111000///...---,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------.........---,,,+++&&&&&&'''(((***,,,...///++++++++++++***)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))************))))))((()))+++,,,---,,,,,,+++'''''''''(((((((((((((((((('''&&&&&&'''))),,,---))))))*********)))(((((()))))))))*********++++++,,,,,,+++,,,...///...,,,)))))))))***+++---...///,,,,,,,,,+++***)))(((((()))))))))))))))******+++)))************+++++++++(((((())))))))))))(((((())))))))))))************))))))))))))******+++,,,...---,,,,,,++++++++++++,,,...000111///---,,,,,,+++************+++,,,,,,***+++++++++)))((()))***)))************+++++++++***+++---......---,,,+++------......---///222444444===CCC@@@AAAHHHLLLKKKKKKNNNSSSXXX[[[]]]]]]]]]]]]]]]___eeeqqqkkkdddaaaiiirrrsssqqqooonnnkkkkkkpppsssvvv|||~~~rrrjjjjjjnnnooorrrvvv{{{xxxeeeKKK:::666666555555444444444555555222222333333333333222222111111111222222333333333555666555444555;;;FFFOOO___fffpppxxx}}}~~~}}}~~~~~~~~~yyybbbCCC888888888777777777666666333777777111---///111///...333555444777===>>>;;;;;;BBBDDD@@@======<<<888888777666555444333222111------------......---,,,+++---111666888777444000---...000///---///444888666666777888:::;;;======>>>AAAAAA>>>>>>BBBFFFGGGEEEFFFFFFAAA999444333555222//////111000///333999HHHccc~~~XXX>>>111333333333444...//////000111///,,,111888BBBLLLUUUUUUPPPJJJDDD>>>555444222000000000111222111111111111222333444555444>>>YYYyyy~~~|||tttYYYGGG<<<444222444222444444333000...///111111//////111444666666444222333555777777555333111111111000...---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---.../////////...---,,,)))))))))***+++,,,---...+++++++++***))))))(((((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******'''(((***,,,,,,,,,+++***''''''''''''((((((((()))&&&&&&'''((()))***+++,,,(((((()))*********))))))((((((((()))))))))******---,,,+++,,,...///...---******+++*********,,,---+++++++++++++++***)))))))))))))))))))))******+++)))))))))************+++(((((())))))))))))((((((((((((((()))))))))***************)))******++++++---,,,+++++++++++++++,,,---///222222000...------+++*********++++++,,,---***+++,,,+++)))((()))***)))************+++++++++,,,---...//////...,,,+++---............111777<<>>KKKVVVbbbgggoooxxx}}}~~~}}}~~~|||{{{}}}zzzaaaBBB666999<<<===<<<:::999999000666999444111333333000111666777444666<<<>>>:::888???BBB>>>;;;<<<<<<999666666555444333222222111...---------...///...---......000333666666555333,,,...///...++++++...111111333777:::===????????????AAA@@@===???EEEHHHHHHDDDFFFFFFAAA999333333555444000---...//////333888<<>>WWWzzz|||}}}}}}}}}|||{{{|||{{{|||~~~~~~jjjMMM???:::666444555333444555222///---///111444111000111444555333111777888:::;;;:::777555333222111000///---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...///000000000///...---,,,,,,+++++++++++++++,,,++++++******)))((((((((((((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++%%%''')))+++,,,+++***)))&&&'''''''''(((((())))))'''(((***+++***)))'''&&&'''((()))***++++++***)))(((((((((((())))))))))))---,,,+++,,,...///...---,,,,,,,,,+++)))((()))*********+++++++++******))))))))))))))))))******+++((())))))))))))*********(((((())))))))))))((((((&&&'''''''''(((((())))))++++++******************,,,++++++******++++++,,,...111333333222000//////+++*********+++,,,,,,---***,,,,,,+++)))((()))***)))************+++++++++...///000111000///---+++...////////////444;;;AAAYYYmmm|||}}}~~~lllgggdddfffmmmqqqppplllnnnooosssxxx~~~|||vvvrrrqqqpppppppppvvvtttqqqiiiUUU???666777222333333444444333333222222333555666666555333222777666555555555555444333333222333666;;;GGGXXXfffmmmooosssvvvyyy}}}~~~}}}}}}~~~~~~wwwXXXDDD888:::===@@@AAA@@@>>>===444444333222111111000000555666555111...///666===@@@CCCCCC>>>;;;;;;:::888:::888555222000///000111.........///////////////...///111333444444444444........................333111222888@@@FFFGGGEEEDDDAAA<<<;;;===CCCHHHLLLJJJGGGCCC???<<<999666444666444111//////000333555999GGGQQQnnnpppIII===222//////......///000000000000111111111111999<<>>SSSuuu}}}zzzzzz|||~~~sss]]]EEE888444222222444000111222333333222111000222111000//////111333444888777555333222222222333111///---,,,------,,,+++*********+++,,,,,,------+++***)))))))))+++---///...///////////////......,,,------,,,+++***,,,---///---+++)))'''&&&&&&'''******+++++++++***))))))((((((((())))))))))))))),,,,,,,,,---,,,,,,++++++,,,+++***(((''''''''''''(((((())))))))))))((((((''''''((((((((((((((((((((()))************)))((('''(((((())))))))))))((())),,,......,,,***)))(((***++++++,,,,,,++++++***+++++++++*********)))))))))************++++++++++++***)))((((((''''''(((...***(((+++,,,))))))***''')))++++++******+++,,,,,,++++++++++++++++++,,,++++++******************---333999999444...+++***,,,++++++******++++++,,,((()))++++++******+++---***+++,,,------,,,+++***+++000555555111---,,,------000000---,,,333@@@JJJkkk|||nnnhhhbbbcccjjjooopppnnnoooqqqtttyyy}}}~~~}}}yyyvvvqqqooooooqqqrrrrrruuussspppfffRRR===444555222333333444444333333222222333444555555444333222222222111222333333333222444222444===JJJXXXeeelllooopppqqqtttxxx}}}~~~}}}|||{{{|||~~~nnnSSSAAAAAA@@@@@@BBBDDDEEECCCAAA777666444222111000000111888888777333//////444::::::???AAA???>>>@@@@@@>>>777444111111333444222000........................---...000222333333333333////////////////////////000///000666>>>DDDEEECCC===<<<;;;<<<@@@DDDIIIKKKGGGEEECCCAAA???<<<777333555444111///...000222444333>>>EEEbbbwwwyyyzzzkkkGGG<<<222///000//////000//////000000000111111111444666999???EEEKKKQQQTTTSSSJJJ>>>555222111111000555444333222222444666777999<<>>;;;<<<>>>@@@???>>><<<999666222000000111111888888777222...---000444666;;;???>>>>>>@@@@@@>>>444000---000555777333...//////......------,,,,,,,,,---///111111222111111000000000000000000000000---,,,...333:::???@@@???444666888<<<@@@DDDGGGIIIHHHHHHHHHHHHGGGCCC===999444222000......///111222///666999UUUnnnssstttdddEEE:::111000111000000000//////000000000000111111222111111222777>>>DDDHHHPPPKKKCCC:::444111000000999777555333222333555666666999JJJhhh}}}qqqVVVGGG777111000000111222000111111222222111111000333222111111111222333444........./////////000000///---++++++,,,,,,+++*********************+++++++++******)))***,,,---...//////000111111000000///---......---+++++++++,,,(((((((((((()))***+++,,,((()))***,,,---.........(((((()))***+++---///000++++++,,,---............))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((***,,,------,,,***((('''((()))***++++++++++++)))*********(((((()))***------,,,+++***)))((((((+++************)))))))))'''''''''((((((((())))))(((((((((((()))***++++++///***''')))***''''''))))))+++,,,,,,***))))))************))))))***************++++++,,,,,,------,,,000444444111......///,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,++++++************++++++***---000000---,,,...000...,,,///555333555JJJdddfffaaa\\\[[[```eeeggggggkkkmmmpppuuuxxxyyyvvvtttqqqooommmmmmqqquuuyyyzzzuuutttnnn```KKK:::333333222333333444444333333222333222222111111222222333000111333333333333333444888===EEESSSeeeqqqsssnnnsssppppppuuu||||||uuuvvvwwwxxxzzz}}}~~~~~~}}}}}}~~~{{{}}}}}}~~~vvvbbbLLL>>>;;;:::888666555666999;;;>>>;;;777222000///000111333444333000---,,,...000555:::===:::888999777444//////000333555555111---//////...---,,,++++++++++++,,,...///000000//////////////////////////////---,,,---000555888999888000222555888;;;???BBBEEEHHHGGGGGGHHHGGGDDD@@@===333111///...---...000111...333555SSSnnnsssqqq]]]CCC888000///000000///000////////////000000000111333111...---...222666999BBBAAA>>>:::555222222333999777444222111222444666555777FFFaaazzztttcccLLL???444222333222222333000000111111111111000000333333222111222222333444111111000000///...,,,,,,///---++++++,,,,,,+++***************************************+++,,,---...///000000111111111111000---...///...,,,++++++,,,'''(((((()))***++++++,,,'''''')))******+++++++++)))))))))***+++---...///***+++,,,---.../////////((((((((((((((()))******(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((***,,,......,,,***((('''((()))++++++,,,,,,,,,*********((('''(((+++---000///---,,,***))))))(((************))))))))))))''''''((((((((()))))))))))))))(((((()))******+++///***'''))))))'''''')))***+++,,,,,,***)))))))))******))))))))))))************+++,,,------......,,,...000000///...000222,,,++++++******++++++,,,,,,---...---+++***+++,,,,,,+++***))))))***+++,,,***,,,------,,,,,,///111///)))---555333333LLLmmmccc```]]]^^^aaadddeeedddfffhhhkkkppptttuuutttrrrpppnnnkkkkkkooosssvvvwwwuuuuuunnn]]]III;;;555444222333333444444333333222333222222111111222222333111333444444222222444666;;;GGGUUU```kkkuuuvvvsssrrrqqqsssyyy}}}xxxtttuuuxxxzzz}}}~~~~~~~~~}}}~~~}}}~~~}}}~~~vvvaaaJJJ;;;888:::;;;888222222888>>>===:::666111//////000111///111222222111111222333666:::<<<888555444222///---111666777444000......//////...---,,,+++++++++***+++---...//////...---...........................------///111222222111111222333444444777<<<@@@BBB@@@>>>>>>>>>===;;;:::222111///...---...///000---333777WWWsssvvvpppYYYDDD999///...///......///...////////////000000000111000///......///000111777888999888555333333444555444222111111333555666444888FFF___www~~~mmmXXXDDD:::333333444222111111000000000000000000000000333222222222222222222222333222222111000///.........---++++++,,,---,,,+++,,,+++++++++******))))))************+++,,,------//////000111111111111111---///000///---+++++++++)))))))))***************)))))))))******))))))(((******++++++++++++++++++***+++,,,---............(((''''''(((((()))***+++(((((())))))))))))(((((())))))(((((('''''''''&&&)))***,,,......,,,***)))(((((()))++++++,,,,,,,,,++++++***)))((()))---000222111///---+++******)))))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))))))))---)))'''***+++)))((()))***+++,,,,,,***)))))))))******))))))))))))************+++,,,------......+++,,,------...///111222,,,++++++******++++++,,,,,,---...---+++***+++,,,---,,,+++******+++,,,---++++++,,,+++,,,---///111333,,,///777777:::VVVzzzdddbbbaaabbbdddfffffffffeeefffhhhlllppprrrrrrpppnnnkkkhhhgggjjjmmmooopppttttttlllZZZFFF;;;666555222333333444444333333222333333333333333333333333111333333222000111555999CCCTTTcccjjjpppxxx|||zzzqqqrrruuuzzz{{{wwwvvvxxx{{{~~~~~~~~~~~~www```GGG777444888:::888333333777<<<888666333000//////000111///111444777999:::::::::888<<<<<<888555666555333---444:::999333------...//////......------,,,,,,***+++---.........------................................................222444444333111222777;;;@@@>>>;;;::::::;;;:::999222111///.........///000,,,555<<<^^^yyyzzzsss[[[III===222...///......///......////////////000000---......///000000111111444555666777666555333222222111111111222444555666444999GGG^^^xxx}}}dddNNN<<<555000111222000...///111000000//////000000111222222222111111111111000111000///...///000111222///---,,,,,,---...---,,,------,,,,,,+++***)))))))))******+++,,,,,,------......///000111111111111---///111000...+++***+++)))************))))))(((++++++,,,,,,+++******))))))***,,,------,,,***)))******+++,,,------------((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,+++******((()))******+++*********************)))+++...111222000...,,,************(((((()))))))))))))))***(((((()))))))))*********,,,,,,+++***))))))))))))***'''(((,,,...+++)))***)))+++,,,,,,***))))))************))))))***************++++++,,,,,,------+++++++++,,,---///000111,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,------+++++++++,,,---...///000222---///666;;;HHHhhheeecccaaa```aaadddfffgggiiihhhiiikkknnnppppppooommmjjjgggeeegggjjjlllmmmqqqrrrjjjVVVCCC:::777555222333333444444333333222222333444555555444333222111333333111000444;;;BBBQQQaaammmnnnqqqyyy|||yyyqqqrrruuuwwwyyyyyyyyyxxxzzz|||~~~~~~xxx```FFF777333333444666777777666555222222000///...//////000000222666:::>>>???>>>===;;;>>>===888555666777666///444888888444000..............................+++,,,---.........---,,,........................,,,---............///000111555888777444222444777???===<<<<<<===<<<999777222111000/////////000000...999BBBeee|||fffPPPCCC666000///...///111........./////////000000---.........///000111111111000111333666777444000111222333444444555555555333999HHH___yyytttYYYCCC777111...000111000///000111000///......///000111111111111111000000//////000...,,,***+++---000222000...,,,---...//////...//////...---,,,+++***)))))))))***+++,,,,,,,,,,,,------...///000000000000...///111111...,,,******((()))***++++++***)))((()))******++++++++++++***''')))---000111///,,,)))******++++++,,,+++++++++)))((((((((((((((()))***(((((())))))))))))((((((&&&&&&''''''((()))))))))*********))))))*********))))))******))))))((((((((()))***))))))***---000000...,,,***)))((()))***(((((((((((())))))******'''''''''((((((((())))))++++++******)))*********(((&&&)))///222...++++++(((***++++++*********+++++++++************++++++******++++++++++++++++++*********+++---///000000,,,++++++******++++++,,,)))***,,,+++******+++,,,---..................---,,,,,,,,,---...//////......---000666CCC\\\eeebbb]]][[[\\\```dddgggmmmkkkjjjkkkmmmooooooooonnnkkkgggfffhhhkkkmmmmmmoooqqqhhhSSS@@@999777555222333333444444333333222222333555666666555333222222444444333333888BBBJJJ^^^jjjqqqnnnpppwwwxxxrrrrrrssssssssssssuuuxxxzzz}}}~~~{{{bbbHHH999666333222666===>>>888222...............////////////111555;;;???@@@???===???@@@>>>777333444555444222333555666666444111............///////////////+++,,,---.........---,,,000000000000000000000000***,,,---......///000222///555:::;;;777444444666999::::::<<<<<<:::555111222111111000000000000000111===GGGjjjqqqVVVHHH999222000///000222............/////////000222000///---------...///,,,******///555777444000333444555666666666555444222999HHH___zzzmmmQQQ;;;555000...111333222222444111000///......///000111000000000000000///......222///+++(((&&&(((+++---000...------///000000///000000///...,,,+++******))))))***,,,,,,,,,,,,,,,,,,---...///000000000000...000111111///,,,******'''((()))***++++++******%%%&&&''')))************%%%)))...333444222...,,,******+++++++++***))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&'''((()))******+++***)))(((((()))***+++)))******))))))((('''&&&&&&''')))))))))***,,,......,,,***(((''''''((()))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---&&&%%%)))111444000,,,+++''')))+++++++++***+++,,,,,,,,,++++++++++++,,,,,,++++++*********************))))))+++---//////...,,,++++++++++++++++++,,,((()))++++++******+++------...///000000///...------------...///000...---///222555<<>>>>>===:::777444222111000444333111000/////////000//////.........---------///---+++******,,,///000222222111000///...------,,,,,,------...////////////555;;;;;;888555666999???@@@>>>888444444222...------...///000111222222333:::VVVxxxsssfffGGG444333111000000+++000000////////////000000111000000///...---------............////////////222111000000000111333444<<<888>>>TTTssswww\\\EEE888000000000000000000000000//////000000000000//////111111111000///...,,,+++...---,,,++++++,,,---...,,,,,,,,,------.........------------------,,,,,,++++++++++++,,,,,,---......///000111222111111000//////000000000000//////---***(((((()))***))))))))))))))))))***+++,,,,,,......//////......---,,,---,,,+++***))))))))))))+++***************++++++&&&'''((())))))******))))))*********++++++++++++******))))))))))))******)))))))))***+++++++++,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,+++***)))***)))(((&&&&&&((()))***((((((((()))******++++++''''''((()))***++++++,,,(((++++++))))))---...,,,))))))******++++++++++++***************)))((((((+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---+++)))+++---///---+++,,,,,,,,,++++++*********+++---000000000////////////333444;;;ZZZnnnhhhccccccbbbaaadddhhhnnnnnnooorrrttttttooolllqqqooojjjeeehhhnnnpppnnnmmmooodddMMM<<<888666222444333222111111000111111222111222444777666333000222333555666:::EEEXXXhhhnnnpppqqqooonnnooorrrttt|||{{{{{{|||~~~~~~~~~{{{hhhMMM999222333444444444444222222//////.........///111222555444555:::<<<::::::===???>>><<<999666444333222222111000///.........//////.........------------...---,,,+++,,,---///000222222111111000/////////------......///000000000///333777999888777888:::;;;===<<<666222222000,,,000000000000000111111111888@@@]]]|||xxxbbbFFF666444000...///+++000000////////////000000000000000///...---------............////////////000/////////111222444666:::777<<>>>>>BBBFFFEEE===777555777666444222000//////...------,,,,,,++++++++++++------------------------------///000000000///...222222111000///...------------......//////000000000///...///333666777777666:::;;;666222222111///........................888>>>SSSkkkxxxpppPPP>>>777555///...333111000000////////////000000/////////......---------............////////////////////////111333555666777777;;;KKKeeefffLLL;;;333222000000000000000000000000//////000000000000//////222111...,,,,,,,,,---...+++,,,---......---,,,+++++++++++++++++++++++++++)))******+++,,,------...++++++++++++,,,...////////////000111111111000///000000000000///...---,,,---+++)))((()))******)))(((((()))***+++---...///&&&''')))***,,,---------,,,++++++***))))))************)))((((((((())))))***************)))((('''(((((((((((())))))))))))******))))))))))))******)))))))))(((((('''''''''))))))******++++++++++++)))***+++,,,,,,,,,+++***+++******))))))******+++''''''(((((()))***************))))))))))))))))))'''))))))&&&'''***+++)))))))))))))))(((((((((((())))))************)))(((***+++,,,,,,,,,,,,************+++,,,,,,,,,,,,+++'''((((((((())))))******,,,,,,,,,,,,---......------------------,,,,,,,,,+++---///000///000111333444666EEEfffeee___\\\aaafffgggggghhheeekkkrrrxxxyyyvvvrrrnnnfffccc^^^]]]fffsss{{{{{{mmmeeeVVVEEE;;;888777444444444333333333444444555000111333444444333222222222777===GGGYYYkkksssqqqwwwttttttxxxyyyuuuuuuxxxyyy|||~~~}}}|||}}}mmmNNN777111222333333333111000///---------...000222444666======AAAEEECCC:::333111222111000...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,---///000111000///...333222111///---+++))))))++++++,,,------......///000...------///222333333777===???;;;666555444333------...//////000111111444555DDDWWWgggvvvuuudddHHH:::555444...111777555000000////////////000000............------------............////////////111000000000000222333444666888<<>>222333333444333222111000............000222444555888888;;;???>>>666000///111000///...............,,,,,,------------,,,+++,,,,,,,,,,,,------------,,,---...///000///......222111///...,,,***((((((***++++++,,,------......//////.........000222333999@@@CCC>>>888666666555//////000111222333444444111111:::FFFSSSeeeiiiZZZGGG:::555333...444:::666000000////////////000000------------------------............////////////222111000000000111222333666999;;;BBBYYYxxx~~~~~~eeeLLL<<<333111111//////////////////////////////000000000000//////000///...,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,++++++************++++++,,,...///111222333222222000111111222222111111111...,,,))))))***++++++***++++++***++++++,,,---...------......---,,,++++++++++++***************+++---,,,+++***)))))))))***'''((()))***++++++++++++((((((((()))))))))************))))))))))))************)))))))))))))))(((******))))))(((''''''&&&((()))+++,,,------,,,+++((((((((((((((((((((((((***))))))((((((''''''&&&''''''((()))***+++,,,,,,))),,,+++((((((,,,,,,***((((((((())))))*********((())))))************))))))***+++,,,---,,,++++++)))******+++++++++++++++******++++++++++++++++++)))***++++++******+++,,,******++++++++++++,,,,,,+++,,,...///000111444777<<>>RRRrrruuuZZZEEE:::666333000//////////////////////////////000000000000//////222111111111111000000000---------,,,,,,---------------------,,,,,,,,,+++)))))))))******************)))))))))))))))******+++,,,...///000000000000...///000111111222111111...,,,***)))***++++++***,,,,,,+++++++++,,,,,,------------------,,,+++++++++***************++++++,,,+++***))))))((((((((()))******+++++++++******)))))))))*********++++++******))))))))))))******''''''((((((((((((((())))))))))))(((((((((((((((&&&''')))***++++++******)))))))))******)))))))))***))))))(((''''''&&&&&&(((((())))))*********+++***---,,,)))))),,,,,,***'''(((((()))***+++,,,,,,(((((()))***************)))***+++,,,---,,,++++++))))))***+++++++++++++++++++++++++++++++++******)))+++,,,,,,******+++---+++++++++,,,,,,,,,------+++,,,...///000222555888DDD]]]|||iiibbb```fffllllllhhhfffnnnqqqrrrqqqlllhhhggghhhccclllrrrqqqooooooooonnnkkk\\\III===888666555444888777666555444333333333555555444111///111666:::===QQQbbbhhhooo{{{yyyqqqpppzzz}}}wwwtttxxx{{{xxxvvvwww{{{~~~~~~|||~~~uuurrrwww||||||{{{}}}pppTTT>>>666666555444222///,,,***......///000333666999:::222000111555555111///111......---------......///---...///000000000///...+++++++++,,,,,,---------,,,,,,,,,,,,------......------..................,,,,,,------...//////000+++000444444222333777;;;888@@@DDD>>>777444333333...............---------***///777444111AAAPPPMMMOOO???666111...555:::222000000////////////000000------------------------............/////////000.........///111333555777333888888:::NNNnnn~~~}}}~~~iiiNNN<<<555333///***//////////////////////////////000000000000//////...///////////////...---......,,,++++++,,,...............------,,,,,,,,,************))))))))))))%%%%%%&&&''')))***,,,---------.........---+++***,,,---...000111111111111...,,,***)))***+++++++++------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++++++++)))(((''''''''''''+++++++++++++++***)))(((************++++++++++++******))))))))))))******%%%&&&&&&''''''((((((((()))))))))***++++++,,,,,,$$$%%%'''((()))))))))(((******++++++++++++******&&&&&&''''''((()))))))))************)))))))))))))))++++++''''''***+++(((''''''(((***+++,,,---...(((((()))***************)))***+++,,,---,,,,,,+++))))))***++++++++++++***,,,,,,++++++******))))))))),,,...---+++***,,,///,,,,,,,,,------.........+++,,,...///000222666999GGGggghhhbbb^^^bbbhhhkkkmmmqqqxxxxxxvvvqqqjjjeeebbbaaaqqqqqqqqqqqqppplllfffaaaiiiXXXEEE<<<999777555666666666555444333333222222666555333333444666888999FFFWWWiiiqqqtttxxx}}}sssooonnnssswwwvvvuuuuuu{{{yyywwwyyy}}}}}}{{{}}}}}}{{{{{{}}}{{{{{{}}}jjjPPP===888777444222111111111111......------...///111222333333222222222222222222222111///---,,,,,,,,,---000///............///000/////////......---------////////////////////////444333000---+++*********///,,,***+++...111000///---666888000...555777333888999999777555222222222000///...---------------///555222000333444>>>QQQVVVFFF888333222000///111..........................................------////////////////////////,,,,,,+++,,,...222555777333555;;;===HHHhhh}}}uuu^^^DDD777444222111111............////////////111111000...,,,,,,---//////000111000/////////111......///111222222000---,,,,,,+++******+++,,,,,,++++++***)))(((((())))))+++***)))))))))))))))***,,,------......------,,,,,,,,,++++++,,,...///000---,,,,,,+++++++++,,,,,,////////////...---,,,+++))))))******+++,,,,,,---,,,+++*********+++,,,---'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***((('''''''''((())))))((((((((()))***++++++)))((('''((()))******((('''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))...---+++)))((((((((()))***++++++++++++***)))))))))******)))(((((()))+++&&&&&&''')))***,,,------...000222000---++++++---***+++,,,,,,++++++---///...***''')))---///---***...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,---------------111666:::UUUmmmccc^^^]]]bbbggglllsssyyy~~~}}}yyyssslllhhhffffffnnnnnnnnnooommmiiiccc^^^cccSSSAAA999888666666777666555555444333333222222333333111111222666<<<@@@RRRbbbsssxxxwwwvvvvvvuuuqqqnnnooovvv{{{{{{zzzzzz{{{zzzzzz~~~}}}zzz~~~|||fffKKK777333222111000///.........------,,,,,,---///000111111111111111111111222222///...,,,++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++***+++++++++,,,------......//////...------...///000111...+++,,,///111222111,,,555888222111777888333444777:::;;;888555222000//////...------------------333000...111222;;;NNNUUUGGG888333111//////222................................................////////////////////////000///......///000222444222333999;;;DDDdddlllWWW@@@555333222111111........./////////000000000000///---++++++,,,...,,,---......,,,,,,---...++++++,,,...111111///---,,,++++++******++++++,,,++++++***)))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***,,,++++++++++++---...///---------,,,,,,,,,------///////////////......---////////////............,,,+++***)))******+++,,,'''(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))***+++((('''&&&''')))***)))((('''(((((()))******++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++***)))((()))******+++++++++++++++***)))))))))+++,,,+++***)))***+++((()))))))))*********+++---000111000...,,,,,,...)))***+++,,,,,,...111444888333---+++---///...+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......---...111666:::TTTooo___[[[[[[bbbjjjrrr|||}}}uuummmiiihhhiiilllllllllllljjjfffaaa\\\[[[LLL<<<777666666666777555555555444444333333222222222222111333;;;FFFNNN^^^nnn|||{{{vvvrrrmmmtttqqqsss{{{|||{{{zzz{{{~~~zzzwww|||vvv^^^DDD222//////000000000///...---,,,,,,,,,,,,---...//////......//////000111111111------,,,,,,+++,,,,,,---+++******))))))******+++++++++++++++************)))******+++,,,---..................///000111222000---+++***,,,///111111---555888444444999999555333777<<<>>>;;;666111...//////...------------...+++000...,,,000000777IIITTTHHH:::333000...000222................................................////////////////////////111000//////000111333444222222777999@@@^^^{{{yyy```NNN;;;444333222111000////////////000000000000...///...---+++***+++---+++,,,------++++++,,,---(((((())),,,///000...---,,,+++************+++,,,+++***)))))))))))))))))))))((((((((()))***++++++******++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000///...,,,+++******,,,+++***))))))***++++++'''((())))))******))))))***++++++++++++++++++***))))))))))))))))))))))))((((((((((((((()))+++++++++***))))))))))))))))))((('''&&&'''((())))))'''((((((((()))******++++++------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++++++++******)))(((***,,,,,,+++))))))***+++++++++***))))))((((((---...000///...------...((()))***+++---111666:::BBB<<<444///...///...,,,...------,,,,,,------...++++++,,,,,,------............///...///222666:::PPPlllbbb\\\[[[dddrrr}}}vvvnnniiihhhiiimmmllllllkkkjjjgggbbb^^^WWWHHH:::555666666555666555555444444444333333333111333444555:::DDDSSS]]]gggsss|||xxxsssoooyyyvvvyyy{{{yyyyyy|||~~~wwwtttzzz{{{{{{zzzhhhRRR>>>333...000222333444222000///+++++++++,,,,,,---------,,,,,,---...//////000000............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////333222222111000///......---+++)))((()))+++...000000555666333555:::;;;999555999===>>>;;;555000---///......---------......+++000---+++000///444EEEQQQHHH===444///...000222........................---------...............////////////////////////.........000111444666777333222666888===YYYwww~~~}}}}}}zzzrrrVVVGGG999444444222000////////////000000000111111---...///...,,,+++,,,---,,,---......,,,,,,---...*********+++---...---+++++++++************++++++******)))))))))))))))***(((((((((((()))***,,,,,,,,,,,,------------,,,,,,))))))*********++++++,,,)))******++++++++++++++++++,,,---...//////////////////...---,,,+++******,,,+++***)))))))))***+++(((((()))************)))***++++++,,,,,,++++++***))))))))))))))))))))))))%%%%%%&&&'''((()))***+++++++++***)))((((((((()))(((&&&&&&&&&((()))((('''(((((())))))************---,,,,,,+++***)))((((((((((((((((((((((((((((((************+++++++++,,,++++++,,,,,,++++++***)))&&&)))+++,,,+++)))((((((,,,++++++******))))))(((+++,,,------------------(((((())))))+++000666;;;CCC>>>888333111000...,,,...------,,,,,,------...***++++++,,,---...//////.../////////000222666999HHHeeejjjaaa^^^jjj{{{{{{qqqlllkkkkkknnnmmmmmmmmmllljjjeeebbbVVVHHH:::666777666444444444444444444444333333333000333666;;;CCCPPP^^^gggoooxxx~~~}}}yyywwwuuusssyyywwwzzz{{{xxxxxx{{{~~~xxxwww}}}~~~zzzyyylllWWWEEE999444...000333555555333111///+++++++++,,,,,,,,,,,,,,,++++++,,,---......//////------...///000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,.....................---555444333222000...---,,,,,,,,,***)))***+++...111444444333111333888;;;;;;:::<<<===;;;777222///.........---------......///,,,000---,,,111///333AAAMMMIII@@@666///...000111........................---------.........//////////////////////////////......///000222333555666555111555888===WWWwww{{{~~~zzzyyy}}}}}}~~~xxxkkkPPPDDD888444444111///...////////////000000000000...///000///...------...,,,---...---,,,,,,,,,...///---,,,,,,------+++)))***************************)))))))))))))))******(((((((((((()))***,,,,,,+++,,,,,,------,,,,,,+++))))))************************+++,,,------,,,,,,)))***+++,,,---.........////////////////////////---,,,***)))))))))***+++((())))))***************))))))************))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,,,,++++++***)))((((((((()))((('''&&&''')))))))))((()))))))))))))))*********+++******)))((('''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******(((***---...---+++******************++++++++++++******++++++,,,,,,++++++)))))))))((()))---222666:::999777555333111...---...------,,,,,,------...++++++,,,------...//////.../////////000222555888BBB[[[ppphhhgggrrrwwwrrroooooonnnmmmmmmnnnnnnllliiifffTTTGGG:::666777555333333444444444444444444444444000333:::CCCOOO\\\fffkkkuuu{{{}}}yyyvvvvvvvvvuuuuuusssvvv~~~{{{yyywww{{{|||zzzzzz~~~}}}}}}|||ppp[[[GGG:::444222---...111333333111///...++++++,,,------,,,,,,++++++,,,,,,,,,---.........+++,,,---...............,,,------......------,,,************++++++++++++------------------------222222222222111000.........///000///...///222444555333000000222666999999:::;;;:::888444111000111...------------...//////,,,000------222///111>>>IIIIIICCC888///...//////........................,,,,,,------.../////////////////////////////////000111111111111111111111555111555888===WWWxxx|||~~~~~~wwweeeKKK@@@777444444111..................////////////---///000000///......///***+++,,,,,,******+++,,,111000...------,,,+++)))))))))***++++++***)))))))))))))))))))))******+++)))((((((((()))***++++++))))))************)))))))))******+++++++++******+++,,,...///000000///...((()))***+++,,,,,,,,,,,,,,,,,,------...//////000...---,,,************+++((()))******++++++******(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,---.........+++***)))))))))))))))))))))((('''((()))******((())))))))))))))))))******)))((((((((((((''''''''')))))))))))))))))))))))),,,,,,------,,,+++******,,,,,,,,,,,,,,,++++++***,,,...000000///------...)))))))))***+++,,,------,,,+++***+++,,,,,,+++))))))))))))((((((***...111000111222333333111///......------,,,,,,------...,,,,,,------......//////---.../////////111444666???QQQqqqpppnnnqqqyyyzzzuuurrrqqqkkkkkkkkklllmmmllljjjhhhPPPCCC888666777666333222444444444444444444444444444777@@@OOO___jjjoooooovvv{{{|||yyyvvvxxxyyyxxxssspppssszzz|||xxxwwwwwwzzz~~~~~~|||yyyyyyyyy|||xxxoooeeeWWWGGG;;;333///...---...000111111///...---,,,,,,---......---,,,+++------------------------,,,---...//////...------,,,---............---,,,***+++++++++,,,,,,,,,,,,++++++,,,---...000000111///000111111111000///......111333333222111333555222000///111444555444333555666777666444222333333---------------...//////,,,000,,,,,,111//////;;;EEEIIIFFF;;;111.................................,,,,,,------...//////000////////////////////////000000000000000000000///333///333888===VVVzzzwwwaaaEEE;;;333222222000...///------------............,,,...000000...------...+++,,,---,,,+++***+++---111///---,,,,,,,,,+++***((()))***++++++***)))((()))))))))))))))***++++++***)))))))))))))))******))))))************))))))******+++,,,,,,+++***)))***+++---/////////...---)))***+++,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---///...---++++++++++++,,,))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,---------,,,))))))))))))))))))***+++***)))((()))+++++++++)))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++******,,,,,,------,,,,,,+++***---...//////------...///))))))***++++++,,,------///---,,,,,,......+++)))((()))***)))((())),,,...+++,,,...//////000111222...------,,,,,,------...---------...............,,,---.........000222444;;;EEE^^^nnnqqqxxx~~~|||wwwwwwzzzxxxzzz}}}|||yyyuuurrrqqqiiihhhhhhjjjkkkkkkjjjhhhMMMAAA666555777666444333444444444444444444444444999<<>>777666777555555777555222333666666555999@@@FFFRRRaaallltttyyywwwqqqrrrwww{{{zzzzzz}}}~~~|||tttpppppptttwwwyyy{{{~~~|||{{{}}}{{{~~~yyyvvvuuuooonnnnnnmmmkkkhhhfffeee[[[UUUNNNIIIFFFAAA;;;555888555222111111111000///000000000000///---+++***,,,---...///...---+++***------------------------333222111////////////000......---,,,,,,,,,,,,,,,,,,...000000...------...000///111444333000000444777555333222111000---+++,,,,,,------------......,,,---///333888888666222666888999888666333222111.........------------,,,,,,...000000//////111222777CCCJJJBBB666000//////------......------,,,+++---,,,+++---///000///---111//////111111...///222888111,,,...000//////000...333666666<<>>FFFBBB777111111222---............---,,,,,,---,,,,,,---//////---,,,///...///111000///444;;;DDD666******///111000...///444666666;;;NNNnnn~~~___CCC777555222///---------............//////////////////...---,,,,,,---...///,,,---...---,,,+++,,,---,,,++++++,,,......---+++***++++++,,,,,,,,,,,,+++------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))+++++++++******************+++---...//////...---+++,,,,,,------,,,,,,++++++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++************************))))))))))))((((((((((((''')))+++)))'''&&&''')))***))))))(((((())))))***(((((((((((())))))))))))---,,,+++******+++,,,---,,,+++))))))******)))'''+++************)))))))))*********++++++,,,,,,,,,******)))******+++,,,---//////.........---------------,,,,,,,,,+++++++++///---+++***---222888<<<+++++++++++++++,,,------......------------......//////............//////111///111:::III^^^yyykkklllnnnooonnnmmmkkkjjjnnnssstttnnniiihhhhhhfffbbb^^^\\\bbbkkkmmmggg___III@@@777555555333333555666777888777777>>>LLLYYYdddnnnwwwwwwtttttttttsssoootttwwwwwwzzz|||sssmmmsss|||zzzvvvrrrssswww|||~~~zzz}}}~~~}}}xxxuuuuuugggccc\\\TTTMMMIIIGGGFFF???>>>>>><<<:::999777777888555222111111111000...///......///111111///---...///000000000///...---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++,,,,,,---111111111///...///222444???=========:::444333666???;;;666222000///...---*********+++,,,,,,------000...///444;;;>>>;;;666333555666666444333333444000000//////...------------...//////......///111---888BBBAAA888111///000...............------,,,////////////000///...---......//////------555???EEE888,,,+++000111000000000444777666:::LLLkkkvvvWWW===555333111///---,,,------+++,,,,,,,,,---.........000...---++++++---...000...//////...,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,---------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************************((()))+++,,,------,,,+++++++++,,,---------------,,,+++++++++***)))))))))++++++,,,------------,,,.........------+++******)))***************++++++*********)))))))))((((((&&&))),,,***%%%###&&&)))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))***+++***)))((()))***+++***)))***)))))))))))))))))))))))))))*********+++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,+++,,,///555<<<@@@++++++******++++++,,,---......------------....../////////...//////000000111000000444;;;IIIaaauuujjjjjjllllllkkkiiigggfffmmmrrrsssmmmhhhhhhgggfff^^^[[[ZZZaaajjjmmmiiibbbOOOEEE<<<999888666666888333777::::::===IIIZZZfffllluuuzzzwwwsssqqqqqqpppmmmqqqttttttyyywwwooottt}}}~~~}}}|||vvvpppnnnsssyyy}}}~~~yyyyyywwwqqqllljjjfff___ZZZZZZNNNKKKFFF@@@<<<:::999999333333333222222111111111000000000000000///---+++---------...000000///---+++,,,...///000000000///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,,,,+++++++++,,,,,,---/////////---,,,---111333>>>======>>>;;;444222444???;;;555111//////...---+++++++++,,,---............------333999===;;;888222444555555333222333444111111000//////...---------...//////......///000---555???CCC>>>555///---......//////......---,,,...///000000///.........///.........++++++222<<<;;;555000000000///000333000444777666999KKKhhhlllPPP<<<333222111///...------...+++,,,,,,,,,---.........000///---,,,,,,---///000...///000...,,,***+++,,,+++,,,------,,,,,,++++++,,,,,,---......///......,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************((()))+++,,,------,,,++++++,,,---...............,,,+++++++++***)))))))))***+++,,,,,,---------,,,.........---,,,+++***)))))))))******+++++++++,,,+++************)))))))))&&&))),,,***%%%###&&&)))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((())))))(((''''''(((***,,,,,,+++)))))))))))))))))))))***))))))))))))((((((((((((&&&&&&&&&'''''')))***+++((()))***+++,,,---...///.........---------,,,,,,((())))))+++---000333555---,,,++++++******++++++------,,,,,,,,,,,,------.........///000111333333111111333444666<<>>333......////////////...------***,,,......,,,+++,,,---///------...,,,+++///666111000222333111---///444///333666555999JJJfff}}}xxx```III:::222222111//////..................///////////////000///...------...///000---...///...+++******++++++,,,------+++******+++,,,------............---******++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++************************************************+++++++++***+++---...//////...---,,,------.../////////...+++++++++***************))))))***+++,,,,,,,,,,,,,,,------,,,+++***)))((())))))******+++,,,,,,,,,++++++++++++*********)))''')))+++)))'''&&&''')))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))******++++++''''''&&&(((***,,,+++***)))))))))************+++)))))))))((((((''''''''''''&&&&&&&&&'''((()))***))))))***,,,...///111111//////.........------------......//////...---,,,------,,,+++++++++++++++------,,,,,,,,,,,,---------------...000111333444...000333444333555???KKKbbbdddeeefffgggfffeeecccaaaffflllmmmiiieeeeeefffeeebbbaaaaaaccceeeggghhhhhhSSSIII>>>:::888666666888555===EEEKKKUUUdddooossstttxxxzzzwwwvvvvvvsssnnnnnnsssuuuuuuwww~~~{{{sssuuuzzz||||||||||||yyyzzz|||~~~}}}{{{xxx{{{~~~~~~vvvmmmbbbZZZKKKEEE???===;;;666444555222222222222222222111111///...---,,,,,,---...//////000111000///......//////---,,,,,,---/////////+++,,,---......---,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++++++++******+++,,,,,,---***+++,,,+++***+++...000111333888===;;;555111111666333///............---++++++,,,---...///000000...111333333222222333444333444444333111000111333333222222111000///...------...//////------...///...000;;;KKKQQQGGG888...///////////////...------(((+++------,,,+++---......,,,,,,///000---...111------000222000,,,---222...222666555888IIIfff|||nnnUUU@@@666000000000///.........---///////////////.........000000000000000000000000,,,---...---+++******+++***,,,...---+++)))***+++,,,,,,,,,---,,,,,,++++++******++++++,,,---------))))))))))))))))))))))))******************************++++++,,,,,,------))))))))))))))))))))))))))))))*********+++++++++***+++---...//////...------....../////////......***************+++++++++'''((()))***++++++++++++++++++++++++***))))))((())))))***++++++,,,------,,,,,,+++++++++*********(((((()))))))))))))))************))))))*********(((((((((((())))))))))))(((((()))***++++++,,,,,,***)))(((((()))***)))'''************++++++,,,,,,(((((((((((())))))))))))))))))((((((((())))))*********+++,,,...///000000////////////.........---111111111111000///...---,,,,,,,,,,,,,,,,,,---.........------------......,,,,,,,,,------///000000......111333222111777@@@NNNfff___aaadddgggiiijjjjjjjjjdddiiikkkgggcccdddeeedddiiiiiiiiihhhggggggjjjlll\\\QQQFFFBBB@@@======@@@@@@HHHPPPUUU___lllsssrrruuuxxxzzzyyyyyyzzzuuuooopppuuuxxxwwwwwwzzz{{{yyyzzztttvvvyyy{{{|||~~~}}}||||||{{{wwwxxx}}}xxxmmmbbbUUUIII@@@???888444444444222222444+++---...000000000///...111000///------------.........---,,,+++,,,...000111...,,,+++,,,...//////---.........---+++)))(((---,,,++++++******++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++*********+++,,,,,,---)))+++,,,,,,+++,,,...///000222999@@@???888444444222000------.........---***++++++,,,...//////000111444777555000---///222444444444333000000111222333333222111000///...------...//////---,,,---...++++++777KKKUUULLL999---///////////////......---))),,,//////...---///111---+++,,,111333000...///---,,,---000///,,,,,,000---222555555888IIIeee|||}}}gggNNN:::111/////////......---------.........------,,,,,,+++000000111111111111000000+++,,,---,,,***)))***+++***,,,...---***))))))++++++++++++++++++***)))(((***++++++,,,---...//////((((((((((((((((((((((((************************((()))***+++---...000000(((((((((((((((((((((((())))))******++++++++++++((()))+++,,,------,,,+++......////////////......))))))******+++++++++,,,''''''(((******+++++++++)))************)))(((((())))))***+++,,,,,,------,,,,,,,,,+++++++++******)))(((''')))+++,,,+++***++++++************++++++(((((((((((())))))))))))''''''(((******+++++++++---+++)))((()))(((&&&%%%******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,,,,+++***************+++***++++++,,,,,,---------000/////////............,,,,,,,,,------...///000+++++++++,,,---...000000//////............//////,,,,,,,,,++++++,,,,,,---///...000222222111666<<<:::LLLnnn___```bbbdddfffkkkppptttqqqmmmgggbbb___```bbbdddfffjjjllliiihhhjjjjjjiii___XXXNNNFFFBBBBBBDDDDDDLLLSSSZZZ]]]aaajjjrrruuuwwwyyy||||||{{{zzzyyyyyy{{{{{{yyyxxxwwwuuusssrrrpppuuurrrjjjlllxxx~~~||||||{{{}}}}}}~~~~~~{{{~~~tttdddVVVMMMDDD<<<666444333222111000000000000000000///...---,,,,,,,,,.........---,,,,,,...000000///...,,,***+++...000---,,,,,,,,,---...//////,,,---...---+++***))))))******************++++++---------,,,,,,+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000///666:::888666555444111000000///000000///,,,)))------,,,,,,---...000000555555555222///------...222222111111000//////......111444555333111000///,,,,,,,,,---------.........,,,111@@@NNNOOOBBB333111000...+++))))))---///.........------,,,,,,,,,...---,,,,,,---...///000...............///000000,,,///444666888EEEeee{{{{{{}}}}}}yyycccHHH777333//////............//////...---,,,++++++,,,---...............---,,,+++***************************************************,,,,,,,,,------,,,++++++***---000///,,,******,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))************---+++)))((('''((()))***............------------+++---///000...---------&&&''')))+++,,,+++)))(((((((((((((((((()))******'''((()))******)))((('''+++***)))(((((()))***+++,,,,,,++++++***)))((((((+++,,,---......,,,+++******++++++***((('''((()))'''(((((()))******++++++***)))((('''&&&''''''((()))((((((***+++,,,***))))))***++++++***)))***,,,+++((($$$""""""%%%))),,,))))))(((((((((((())))))'''(((***+++,,,------...//////000000000000///...111222222000---++++++,,,,,,,,,++++++,,,,,,---...------------------------..................------000000000000111111111111:::>>>OOOlllbbbccceeehhhkkknnnrrruuuqqqnnniiieeeccccccdddeeeggglllnnnkkkiiijjjjjjgggddd___WWWQQQOOOOOOPPPQQQXXX___ddddddfffmmmrrrtttwwwzzz}}}|||yyywwwvvvwwwzzzzzz{{{yyyvvvsssqqqpppkkkqqqrrrmmmqqq{{{{{{xxxwwwzzzrrrcccYYYMMMCCC===888222...333333111000000/////////000000///------,,,,,,---***+++---------,,,,,,,,,------...---,,,,,,,,,---------,,,,,,,,,,,,------***+++,,,,,,++++++++++++*********+++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...000888<<<999555444333222000///...///000000...---...---,,,,,,---///111222666666666333111//////000999777444111///...///000222333333222000......///,,,,,,,,,---------......000---///:::HHHMMMEEE;;;222111000//////000000000.........------,,,,,,,,,......---,,,---...//////...............///000000///000333666:::IIIhhhyyyxxxyyyzzzxxx^^^CCC444111//////............//////...------,,,,,,---...///////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************---,,,*********+++,,,...........................---///000000///------...''')))***,,,,,,+++***)))((((((((((((((()))************)))(((((())))))***,,,+++***))))))***+++,,,------,,,,,,+++******)))((()))***+++,,,---------)))***+++***)))((()))***((((((((()))******++++++***)))((('''&&&'''(((((()))((('''''')))***)))(((***+++,,,+++))))))***+++((('''&&&&&&&&&''')))***))))))(((((((((((())))))((()))***+++,,,---------//////000000000//////...000111111///,,,******++++++++++++++++++,,,------------------------------........................//////000000000111111111777999BBBRRRfff{{{eeegggjjjmmmqqqssstttuuuooommmkkkhhhfffffffffffffffkkknnnkkkiiiiiigggcccjjjfffaaa^^^^^^```aaaaaabbbhhhkkkiiigggiiilllllltttyyy}}}{{{wwwssstttvvvzzz}}}}}}xxxsssppppppkkkrrruuusssuuu{{{|||wwwuuusssvvv}}}~~~uuuhhhZZZIIICCC;;;666444333111///222111000//////...//////000///...---------------+++,,,...//////...,,,***,,,---///000000///---,,,,,,,,,+++************+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,000999===999222000111222000///------///222333333000///---+++,,,///222444777777777555222111222333>>>;;;666111///...000111444333222///---,,,---///,,,,,,,,,---------......111---,,,444AAAIIIIIIEEE444111000111333333111............---------------//////...---------.....................///000000111000111444<<>>CCCPPPhhh}}}gggiiimmmqqquuuvvvuuussskkkkkkkkkjjjiiihhhgggfffeeejjjmmmkkkhhhgggddd```jjjhhhffffffhhhjjjkkkkkkiiinnnppplllhhhhhhgggfffooouuuzzzyyyuuurrrtttwww{{{{{{uuusssrrrqqqvvvxxxvvvvvvyyyxxxtttuuurrrssszzz~~~xxxhhhZZZMMMBBB===999555333333444444333000000///...............000///...---------------111000000111111111///...//////000111222111///---//////...------------...111000/////////...,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,++++++++++++******************---666:::555---,,,...000222///------000555888:::555333///,,,+++---000333555666666444222111333444;;;999666333000000000000000111111///---,,,---...,,,,,,,,,---------......///,,,+++000;;;EEEJJJJJJ888333...---000111...***...............---------//////......------------...............///000000111000///222<<>>:::777222...,,,,,,...000222333333222111111222444444444444444333222000///+++---000111000.........,,,,,,,,,---------......,,,+++,,,000777@@@FFFJJJ@@@888000,,,---...,,,)))......................../////////......---,,,,,,...............///000000000000...000;;;SSSooo~~~}}}~~~}}}}}}uuuYYYAAA444111222//////............//////---....../////////000000,,,,,,---------,,,+++++++++++++++,,,,,,---------))))))))))))))))))))))))((()))******+++++++++***...***''''''***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))))))))************,,,++++++***************+++,,,---...///000111222111222222111//////000111------.........---------******))))))))))))************+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++************))))))))))))---+++)))'''&&&&&&&&&&&&((()))++++++******+++---,,,,,,------...//////000,,,+++***)))((()))******,,,***'''&&&''')))******+++,,,---+++)))(((((()))((())))))*********************))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...............///000000...,,,++++++,,,******))))))******+++,,,---------------------------------.........//////...////////////000000000///111555:::999777<<>>888777666444333222111111...,,,,,,///333555333111///......------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,---...///...------,,,,,,++++++*********++++++,,,++++++***)))...///+++))),,,...///555222......111666;;;===;;;888444000------...//////111111111000000222444///000222444444333111///))),,,000222111000///...,,,,,,,,,---------......+++,,,...000333999AAAFFFGGG@@@666///......---,,,.............../////////.........///......---,,,...............///000000...111000000:::RRRlll}}}}}}lllOOO<<<555222000//////............//////....../////////......---++++++,,,,,,,,,,,,+++*********++++++,,,,,,------++++++++++++++++++++++++***+++,,,---.........---+++***))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))************.........---,,,,,,++++++++++++,,,---...///000111000111111000//////111222.........---------------++++++***)))))))))******((()))+++,,,------,,,++++++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''(((((()))***((()))******)))(((***+++,,,,,,,,,---......//////---,,,***)))))))))***+++)))'''%%%%%%''')))))))))+++,,,,,,+++)))((()))***)))))))))((()))***+++++++++******))))))******+++)))***+++,,,,,,,,,,,,,,,++++++,,,---...............///000...,,,+++,,,---+++************+++,,,,,,------------------------,,,,,,------.../////////......////////////000000111......111333333666;;;<<>>>>>999444000000///...------,,,,,,+++++++++,,,,,,---------++++++******++++++,,,,,,......---,,,,,,+++******)))***+++---......------......,,,,,,111888:::777333000,,,+++---111444555666555444222111111111222...///111111000111444666444333222111111111222333111222111///------///111,,,,,,,,,---------......///000///,,,***...888AAACCCAAA>>>888222//////000---.........//////000000+++,,,.../////////.....................///000000---555888555:::OOOhhhxxxyyyxxxyyyxxx|||{{{vvvuuuzzz|||mmmTTT===777:::888111//////............//////......//////...,,,***))),,,,,,---......---------(((((()))***++++++,,,,,,(((((((((((((((((((((((()))***+++,,,------------)))---000111...---...000))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************))))))***+++,,,,,,,,,,,,***++++++,,,,,,------------...///......///222444///...---,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++)))((('''(((***---///,,,,,,+++******+++,,,,,,******************++++++(((((()))******)))((('''((()))***((('''&&&&&&''''''(((((()))******++++++---,,,+++*********+++,,,*********---///111000///)))***++++++***)))***,,,&&&''')))*********((('''++++++************++++++'''(((***+++,,,------...)))***+++,,,------...---,,,------,,,***)))***+++,,,,,,++++++,,,,,,---...------------------------,,,,,,------...///000000............/////////000,,,...333666444///...222555333888EEEVVViiikkkcccccclllnnnfffbbbdddjjjppprrrmmmkkkmmmlllhhheeeeeegggkkknnnpppooonnnsssrrrrrrrrrsssssspppnnnpppuuuvvvssspppooommmjjjjjjkkkpppwww~~~}}}{{{ssslllqqq|||~~~wwwsssuuuxxxzzz{{{}}}~~~|||~~~|||~~~zzz}}}zzzdddQQQ<<<888333222222333222000....../////////---,,,+++......//////////////////---...///000111111111111222666KKKmmm~~~|||qqqtttqqqkkkjjjnnnooolllaaa[[[TTTRRRRRRPPPKKKFFF===666222444666333///...000000111222222111...+++,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++***))),,,,,,,,,---//////...---...///111444777:::<<<===EEEAAA:::444111222444666666555333222333222000...///...---...000333777999777444000//////000000000555333111...---,,,,,,---000...+++))))))+++...000///...------...000333444AAALLLNNN@@@444111000+++......///////////////...000000///000000111222222000000000000111111111111000777999444999NNNiiiyyy|||xxx~~~zzzuuupppooooooiiiqqq}}}~~~~~~}}}iii[[[HHH999222000///---........................------------------------,,,,,,------...///000000,,,,,,,,,++++++*********************************///...,,,+++***+++,,,,,,---+++***+++,,,...------++++++***)))(((((())))))***+++,,,+++)))))))))***((('''''''''''')))+++,,,*********+++,,,---...///000---***)))+++...///000,,,,,,,,,***))))))+++---,,,---...///000222333333,,,,,,,,,+++,,,,,,---------,,,***(((''''''((()))******+++,,,------......++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((($$$$$$))))))%%%%%%***---,,,***)))))))))***+++)))************+++++++++***+++,,,,,,,,,***((('''((()))***++++++***((((((+++---...---***((()))+++)))***,,,......---,,,+++******+++++++++,,,,,,,,,*********)))))))))((((((------...//////000111111---...000111111111000///////////////000000000000,,,---...///000000//////222111000......000111222444333555:::BBBMMM```qqqjjjccccccjjjkkkccc___bbbnnnrrrsssnnnkkklllkkkhhhggghhhjjjmmmnnnoooooopppvvvuuusssssstttuuutttsssrrruuusssnnnkkkmmmnnnmmmooopppsssyyyxxxnnnoooxxxxxx{{{~~~~~~{{{zzzzzz}}}|||~~~~~~yyyssseeeQQQBBB:::666222111111222111///...///000111111000/////////////////////.........---...//////000000000000111777MMMooo~~~xxxsssnnnjjjgggdddhhhiiiiiinnnwww}}}}}}yyyvvvrrrpppooommmhhhdddRRRLLLIIIJJJHHH???666111000000000000000000///.........------,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))***,,,,,,+++***---......111555:::???BBBBBB???:::555333333555666999:::;;;;;;999666333111///......///222666:::<<<666444222111222333222222666555333111///...------------------------------///...------...000333444:::EEEJJJAAA888666333,,,000000000//////...------///////////////000111111//////000000000000111111---222333333===SSSkkkxxx|||uuuooollllllllltttyyysssuuuzzzttt\\\PPPAAA555111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,+++++++++******************************...---,,,*********+++,,,,,,+++******,,,------,,,++++++***)))))))))))))))***+++,,,+++)))))))))***)))))))))))))))***+++,,,*********+++,,,---...///,,,***(((((()))+++,,,,,,++++++,,,+++)))***,,,...,,,,,,---...000111222222,,,,,,+++++++++++++++,,,---,,,***((('''((())))))))))))******+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&******''''''+++)))((((((''''''''''''''')))************+++++++++---,,,,,,++++++*********)))***+++++++++***))))))(((***,,,,,,******,,,...)))***+++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++*********)))******+++,,,,,,------,,,---...///000//////....../////////000000000000.........///////////////222111000//////000111222555333333666999@@@OOO\\\lllyyyjjjeeefffmmmnnnhhheeegggppptttuuurrrnnnmmmkkkggghhhkkknnnooommmmmmoooqqqxxxwwwuuuuuuwwwxxxxxxwwwuuuvvvqqqiiigggkkkpppqqqssssssuuuyyy}}}~~~vvvtttyyy{{{|||xxxvvv~~~||||||~~~~~~ppp```OOO@@@777666444000////////////...---...///000111111111111000000//////.........---...............////////////777NNNlll}}}}}}wwwuuuqqqnnniiibbb\\\VVVRRRPPPOOORRRUUUXXXaaammmwwwzzz~~~~~~lllhhhggghhhbbbTTTFFF>>>999777555444333333444555000000//////---,,,***)))+++++++++,,,,,,,,,,,,,,,,,,,,,---.........---------,,,+++---111777===AAA===;;;888666555555666777;;;>>>BBB@@@;;;666333222......///000333777;;;>>>333333222444555666555444888888777666333111...---***,,,...000000...,,,***............///000222333222<<>>HHHRRR]]]mmmtttgggfffdddgggmmmoookkkiiilllmmmrrrvvvvvvsssooojjjggghhhlllpppooolllkkknnnrrrwwwvvvvvvxxxzzzzzzyyywwwvvvvvvrrrjjjhhhmmmrrrtttttttttuuuvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~||||||~~~~~~|||{{{~~~}}}ppp___OOOBBB999666222111///.........------,,,------...............000000000///......------......---------.........///777JJJaaallljjjbbb___XXXVVVSSSNNNIIIEEECCCBBBBBBBBBCCCEEELLLUUU^^^bbbjjjpppwww~~~zzzyyyzzz}}}xxxkkk^^^XXXIIIFFFBBB===888555444555//////000000///...,,,+++++++++++++++,,,,,,---------///000000////////////000...------///333777999555555555666777888888999999===@@@===666000///111.........///222555888:::000000222555777888666444888999999999666333///---***,,,...000000...,,,***............///000222222...444999;;;>>>BBB???888.........///000000111222...------,,,------......------......//////000000222333444555???SSSlll}}}~~~zzz{{{}}}||||||jjj```bbbiiisssyyy{{{wwwrrrjjj]]]PPP;;;777222//////111111111........................++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))+++)))((()))***,,,++++++++++++***))))))************+++,,,+++)))))))))*********,,,,,,,,,+++***)))******++++++---...000111---,,,---...//////---+++)))***++++++***+++,,,...***+++,,,---...000111111222111000///...---------,,,+++***)))))))))******(((((())))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,)))***+++++++++***((('''))))))*********+++++++++******)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++*********---,,,++++++******++++++************************------------------,,,,,,,,,,,,,,,---------......,,,,,,------...................../////////000000333111///------...///000111111000//////000111111222000000222222333888???BBBJJJWWWkkkxxxrrrhhhYYYMMMaaabbbeeeiiiiiifffeeefffhhhmmmtttyyywwwqqqjjjgggfffkkknnnnnnkkkjjjnnnsssssstttvvvzzz{{{zzzwwwtttuuuwwwuuupppnnnrrruuutttttttttuuuvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}}}}zzzmmmZZZJJJ@@@:::777555/////////...---------...//////......------------000000//////.........---...------------...//////000666BBBPPPWWWVVVQQQOOOIIIIIIHHHDDD???<<<<<<===???===<<<===BBBGGGNNNSSSXXX^^^hhhqqqvvvxxxyyyzzzzzzyyy~~~}}}wwwttt___]]]WWWMMMAAA777111///....../////////......------,,,,,,++++++,,,------+++---......,,,+++,,,---666555444333222111111111...///222444777999::::::777::::::555...+++---000------------...000111222......111444888888777555777888999999777333///---------------------------.........//////000111111///111333666;;;AAABBB???444333222111000/////////------,,,,,,,,,,,,,,,------------...///000000000222555777777;;;MMMkkktttcccXXXXXX\\\aaabbbaaa]]]XXXRRRHHH???444222000///000000111000........................++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++)))((()))***,,,+++++++++***************++++++***+++,,,+++)))))))))***)))***+++++++++***)))(((******+++,,,---///000111.........000111000...,,,)))***,,,,,,++++++,,,---***+++,,,---...000111111111111///...------------+++++++++*********************+++++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))***++++++***++++++,,,---,,,+++***)))))))))*********+++++++++((()))+++,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,+++++++++***)))...------,,,,,,,,,------++++++******************++++++++++++,,,,,,,,,,,,)))))))))))))))*********.............../////////............////////////333222000...---...///000111111000000000000111111111000111444444222444999:::@@@JJJYYYppp{{{{{{}}}}}}|||rrrjjj___YYYVVVPPPHHHAAAeeegggiiijjjhhheeeddddddfffjjjqqqxxxwwwoooiiihhhfffhhhkkklllkkkmmmqqqtttssstttvvvyyyzzzyyyuuurrrsssxxxyyyvvvtttvvvwwwuuusssuuuwwwxxxyyy{{{~~~~~~zzzuuutttyyy~~~zzzxxxyyy}}}~~~vvvfffXXXEEE888444444333111...///000///...---...///222222000///............////////////////////////...------,,,---///000222222555;;;BBBFFFGGGHHHHHHFFFGGGGGGBBB===::::::<<<;;;888888;;;???CCCHHHOOONNNSSS[[[ccchhhiiihhhfffmmmmmmsss{{{~~~~~~vvvwwwssshhhXXXHHH===888555444333111///.........///...,,,+++++++++,,,---,,,///111111---,,,---///;;;:::999777444222000///,,,---///222555777888888555666444000,,,***---000,,,,,,,,,,,,,,,---............000444888999888666555666777777555222///,,,///...,,,++++++,,,...///.../////////000000000000000000///111666<<<@@@AAA>>>;;;888333000---,,,+++...---,,,,,,,,,,,,,,,,,,------...///000000111222///333666666777FFFfff~~~{{{xxxvvv||||||xxxwwwxxxwwwkkkkkkiii```UUUMMMJJJKKKMMMKKKHHHEEEBBB>>>999555111111000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************))),,,***))))))+++,,,,,,++++++************+++,,,,,,***+++,,,+++)))))))))***))))))***************)))******+++,,,...///111222---,,,,,,---......,,,))))))+++------+++******+++++++++,,,...///000111222///...---,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''******((((((++++++)))******++++++******)))((()))************+++++++++)))+++---///000000///...++++++++++++,,,---......***))))))***,,,------,,,------------............,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++......------......///000------........./////////222111000/////////000111000000000111111000000000333111111444444111000333666:::@@@IIIXXXgggoooooolllgggaaa\\\ZZZYYYXXXWWWVVVQQQKKKGGGEEEBBB???<<>>;;;<<>>:::555111...---,,,......---,,,,,,,,,,,,,,,---......///000111222333000111333444444???XXXqqq{{{yyyuuuxxxyyytttooonnnqqqnnniiieeedddcccbbbaaaeeekkkkkkddd]]][[[ZZZXXXOOONNNLLLIIIDDDAAA???>>><<<999777666555444222111///000000000/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******,,,+++******,,,------,,,+++*********++++++,,,---***+++,,,+++)))))))))******************+++,,,---******+++,,,...000222333,,,+++***+++,,,,,,***(((+++,,,...---+++))))))))),,,,,,---...000111222222//////...------.........***+++++++++,,,+++++++++---------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''++++++((((((,,,,,,)))+++******))))))))))))))))))************+++++++++******,,,---...//////000+++*********+++,,,......+++)))(((***---...---+++)))***,,,...//////......---------,,,,,,,,,++++++)))*********+++++++++,,,..................------------,,,,,,,,,---...///---------.........//////000000000000000111111111000000111111111111000000444111111444555111000222222666:::<<>><<<;;;;;;\\\ccchhhjjjjjjlllmmmmmmoookkklllooolllffffffkkkgggfffgggjjjpppuuuxxxyyyzzzwwwtttrrrsssuuuvvvvvvsssxxxzzzxxxwwwxxxyyywwwiiinnnsssuuuwwwyyy|||~~~yyyvvvyyy~~~{{{wwwuuuwww{{{~~~|||{{{{{{|||~~~~~~}}}tttaaaMMM???;;;666333222333444444---000333222000///000222------,,,,,,---...000111,,,,,,---...///000111111------,,,---...111444666555888999999;;;AAAFFFHHHEEEGGGIIIFFFAAA>>>AAADDDFFF@@@>>>???>>>::::::???CCCDDDHHHPPPYYY\\\XXXSSSKKKMMMSSSZZZ]]][[[[[[^^^jjjttt}}}qqqgggbbb[[[VVVMMMDDD<<<777444333222111...,,,******++++++,,,000333111---+++,,,///222000---++++++---000222000000000000////////////,,,++++++,,,------+++))),,,---...///000222333333222222333555999;;;;;;:::000000111111000///---,,,,,,------------------,,,...///000000000000000///---------.........222777>>><<<888555222111111111///...------,,,,,,,,,,,,......///000111222333333444222222333222888JJJ]]]qqq{{{~~~~~~~~~{{{wwwtttvvvyyyxxxppphhhiiicccbbbhhhjjjccc[[[YYYXXXSSSNNNKKKJJJKKKKKKLLLRRRXXXYYYOOOGGGDDDBBB??????===;;;999999:::999888333000///000111111000111...///000000///...///000........................------------------------++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***---+++***+++,,,...------+++*********+++,,,,,,---***+++,,,+++)))))))))***++++++******+++---///000******+++,,,...000222333...,,,+++++++++,,,***)))+++---......+++)))((((((,,,---...///000222333333222111111111111111222333***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''',,,,,,((((((------)))---,,,***)))))))))***+++)))************+++++++++)))((('''((()))+++...///******))))))***,,,---...///,,,******,,,,,,***(((&&&(((+++---//////...---.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---------.........//////...///000111222111111111000000111111111111000000333000000555777555444666000555777555666:::======<<>>:::777777888111666<<<>>>===;;;:::;;;bbbdddhhhmmmrrrtttsssqqqooonnnmmmmmmmmmmmmmmmnnnjjjgggjjjttt{{{zzzxxxzzzxxxxxxsssmmmooouuuvvvqqqooosssvvvttttttwwwyyywwwsssrrrpppooopppssswwwyyyvvvzzz~~~~~~zzzuuuqqqrrrxxx~~~www|||sssaaaNNNBBB888666444222111111111111111///---,,,,,,,,,.../////////......---------,,,///............---------000///...///222444444444<<<::::::======<<<@@@FFFGGGMMMRRRPPPHHHBBBBBBDDDIIIGGGDDDAAA@@@@@@BBBCCCDDDDDDGGGLLLQQQSSSQQQNNNCCCFFFIIIHHHGGGHHHKKKOOO]]]jjjwww{{{tttllljjjlllmmmkkkhhhaaaSSSBBB888666666///+++,,,...,,,++++++111222222111...,,,,,,---555///((((((,,,//////---///...---,,,+++,,,,,,------------............////////////111444888===???>>>999444222444888999999555...,,,222666333000000---------.........//////---000222111...---///222000///...------...///000555666777888777333...***+++...///---...222222000000000000000111222333444888555222222555<<>><<<<<<===>>>DDDCCCAAA>>><<<:::888777666666555444222111000000///000111111111000...---.........///......---,,,......///////////////...++++++,,,,,,,,,,,,------,,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,...---+++***)))***++++++,,,+++***)))((('''&&&%%%+++,,,,,,------,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++))))))))))))***,,,...000))))))***++++++,,,------------------,,,,,,+++***++++++******)))******++++++,,,......---...///111222111111444666555111---,,,+++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,+++******000---***)))******(((&&&&&&((()))+++,,,+++***)))***)))(((''''''((()))***,,,,,,+++++++++++++++,,,,,,+++*********,,,///000...---+++***((('''&&&&&&)))***+++------,,,++++++---,,,+++*********+++,,,000...,,,+++++++++***)))))))))*********+++++++++,,,,,,,,,---------...............////////////000---------------...//////...---,,,+++***++++++,,,...---,,,,,,---...///000---------///111111///---000000000000///////////////000222333444333333222222222333333444555666666777666666666777888:::;;;444777:::;;;;;;:::::::::dddfffiiinnnrrruuuuuuuuutttsssssssssrrrrrrqqqqqqqqqnnnqqqyyy}}}{{{zzz{{{uuutttoooiiiiiimmmmmmiiiiiinnnqqqppppppssstttsssnnnnnnooopppqqqsssuuuvvvwww{{{~~~}}}}}}}}}wwwssssssvvvzzz}}}|||xxxfffSSSEEE>>>666555444333222111111000111///...,,,,,,---...////////////.........------///////////////.........000000000111222333555666;;;999999;;;;;;;;;???EEEHHHNNNRRRPPPIIIDDDCCCEEEIIIIIIIIIHHHFFFEEEDDDCCCEEEEEEFFFIIILLLMMMKKKIIIBBBDDDFFFEEECCCCCCFFFJJJOOOZZZgggjjjeee``````cccmmmkkkjjjiiibbbWWWRRRRRRCCC;;;444333222...,,,,,,000111222111///---...///000,,,)))***...111222222000///...---------......//////.........------------------///333888===@@@;;;777333222333666777777555///,,,111333000---,,,---------........./////////000111000///...///000000///...------...///000555555555666666444222000000222111...---000111///......///000111333444444111///---,,,///444:::===NNNYYYhhhrrruuuuuuuuuuuuuuuyyy~~~~~~zzzwwwuuutttpppooolllhhheeebbb```___^^^YYYSSSQQQRRRSSSQQQNNNMMMLLLKKKKKKKKKIIIDDD???EEE???===@@@AAA===;;;<<<999888666555444333444444777666555444333222111000444444333222111000000///000000000000000///......,,,,,,---.../////////.........////////////......+++++++++,,,,,,,,,------++++++++++++***************++++++,,,,,,,,,,,,+++---,,,,,,+++******++++++++++++***)))(((''''''&&&...------,,,***((('''&&&))))))))))))************)))******++++++******)))))))))))))))+++,,,...///+++***)))((()))+++...///,,,,,,,,,,,,,,,+++******++++++***************+++***+++---...---...000111111111111333555555111...,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++...+++))))))***+++***((()))))))))))))))******+++***)))(((''''''((()))*********)))))))))))))))******)))((('''(((***+++---000...,,,***)))((((((((()))******+++++++++++++++,,,+++*********+++,,,---111///...,,,,,,+++***************++++++++++++,,,+++,,,,,,,,,,,,------------------............///...------------.../////////...---,,,+++,,,,,,---...------,,,,,,---...///...------///111111///---000000000000////////////000111333444444333222222111111222222333444444555444444333333444555777888444777:::;;;:::999999:::hhhjjjnnnqqqtttvvvvvvwwwttttttuuuvvvuuutttsssrrrmmmlllnnntttwwwuuutttuuunnnmmmjjjffffffiiiiiigggeeejjjnnnmmmmmmppprrrpppmmmoooqqqsssuuuuuuuuutttyyy|||{{{xxxvvv|||tttqqqtttyyy{{{{{{~~~iiiSSSBBB:::888444444444333222111000///000///...---------...///000000////////////....../////////////////////000000222444333222222555888:::888777999999:::???EEEJJJNNNRRRPPPJJJEEEDDDFFFIIIJJJLLLMMMKKKHHHDDDBBBFFFEEEDDDDDDEEEFFFEEECCC@@@BBBCCCAAA>>>>>>@@@DDDEEEMMMUUUVVVRRROOOQQQUUU\\\XXXXXXZZZ[[[WWWUUUUUUQQQIIIAAA???===777333222111222222111...---......555444333111000///...---000000///.........//////111000///...---,,,++++++,,,++++++---111777<<<@@@:::888555444555666666666666111///111222///,,,***------........./////////000///...///000111000/////////............//////000000000111222444555666444555222---+++...///---///000111222333333333333333111000///000333666888:::CCCOOOWWW[[[\\\]]]___^^^aaafffiiijjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqkkkiiifffbbb___\\\ZZZYYYSSSQQQNNNJJJGGGEEEDDDDDDEEEAAA<<<;;;===>>>===;;;:::::::::::::::999555222777333222444444222000111333333333222222111111111000000000000000000000111111111111111000000//////111111000///////////////***+++,,,...///000000000....../////////......---++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***************))))))((((((------,,,***)))&&&%%%###))))))))))))************))))))************))))))************+++,,,---...---+++(((''''''***...000***++++++++++++***))))))++++++******++++++++++++)))+++---------...000111000000111333444444111......------,,,+++******)))***+++++++++++++++***))),,,,,,------------,,,,,,,,,***))))))***++++++***+++***((('''''')))+++,,,))))))(((((((((((())))))***)))))))))))))))******------,,,++++++,,,---...111///---***))))))***+++***))))))))))))***+++++++++************+++---...222111000...---+++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---......///000//////...------------...//////...---------.........------///000111///...////////////000000000000222333333444444333222111000000111111222222333333333222222222333444555666444777999:::999999999:::llloootttwwwwwwuuutttssslllnnnppprrrrrrrrrpppoooffffffhhhlllnnnnnnmmmnnniiiiiihhhhhhjjjlllnnnnnngggmmmppppppqqqtttuuusssuuuvvvwwwxxxxxxxxxwwwwwwzzz|||}}}}}}|||yyyvvvuuu~~~yyysssppprrrvvvzzz{{{}}}~~~mmmWWWDDD888444333111222333333333111000///000000///...---......///000000000000000/////////........./////////000000000444777666222222666::::::888777999999:::???FFFJJJMMMPPPNNNIIIEEEDDDEEEGGGIIIKKKLLLJJJGGGDDDAAAEEEDDDBBBAAAAAAAAAAAAAAA@@@AAAAAA>>>;;;:::===@@@FFFIIILLLJJJFFFDDDFFFIIIJJJDDDAAADDDFFFDDDBBBCCCQQQKKKHHHJJJIIIDDD@@@>>>666777666444000---------666888888666222...,,,,,,//////..................000//////...------,,,,,,,,,++++++,,,///444999<<<::::::999999999888777777666333222333333222///---............////////////222///---...111222000---/////////....../////////---...///000111444888:::;;;;;;777111...000111...111111333333444333222222666555444444444444555555222777===BBBDDDDDDEEEFFFFFFIIILLLNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVPPPOOOMMMJJJGGGEEEDDDDDDAAA???===:::888888888999;;;888555555666777777666555666666777777666444222333222111222222000000000111222333333333333222222000000000111111111222222000000000000000000000000222111///.........///000+++,,,---...////////////......//////......------***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------------,,,+++***++++++---------,,,+++***************************************)))((('''&&&((()))))))))************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,***)))((((((***,,,...))))))************))))))******+++++++++++++++++++++---......---,,,.../////////111222333222111//////......,,,+++***)))))))))***++++++,,,,,,,,,+++,,,,,,------......------,,,+++***)))******************)))(((((()))***+++))))))(((((((((((())))))+++++++++***++++++,,,---///...---------......///000...,,,***))))))+++,,,***)))((((((((()))+++,,,******))))))***,,,...///222222222000...,,,++++++++++++,,,,,,,,,---------)))************+++++++++************+++++++++,,,......------......///000/////////............///111111000000//////......///...---...000000///...////////////000000000000333333444444444222111000111111111111222222333333333333333444444555555666444666888999888888999:::mmmsssyyy|||yyysssnnnllldddfffiiilllnnnooonnnnnnhhhjjjkkkkkkkkkkkkkkkjjjiiijjjkkkmmmnnnnnnoooqqqnnntttxxxxxxxxx{{{{{{yyy}}}|||{{{yyyxxxxxxxxxyyyzzzyyywwwwwwwwwwwwxxxxxxvvvvvvtttrrrqqqsssxxx|||{{{|||pppYYYFFF;;;666333111000111222222222111000///000000//////............/////////000000000000000,,,,,,---...///000000000111555888666333222666::::::888888:::;;;;;;@@@GGGIIIKKKMMMLLLHHHDDDDDDDDDHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCAAA@@@??????AAABBBAAABBBBBB???;;;;;;>>>BBBGGGGGGGGGEEEBBBAAACCCEEEGGG@@@;;;;;;<<<:::888888CCC@@@BBBIIIMMMKKKGGGEEE??????>>>:::555222000000,,,000333555444222111111------------------------...........................---,,,---...111444666888999;;;;;;:::888666444111111111111222333222000........./////////000000222///---...111222000---...//////////////////...///111222222333555999===EEEFFFCCC<<<999999777444///000111222222222222222333333222222111111000000000222555666777777777888888:::<<<<<<;;;:::;;;<<<======>>>???@@@@@@AAAAAA>>>===<<<;;;:::999999999777666555555555555666777333222111000111333333333111222333444333333222222222333333222111222222222...///000000111000000///........................000000000000111111111111222111///.........///000---...............------...............---,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,---------------,,,+++*********+++---......---,,,++++++++++++++++++************+++++++++***))))))(((((()))))))))***************++++++,,,,,,++++++******+++++++++++++++++++++))))))***+++++++++******((())))))******))))))))))))***+++,,,,,,,,,,,,+++---...///...,,,***+++,,,---///000111111111000000//////...---,,,******)))'''(((***+++------......+++,,,------.........---------,,,***)))(((((((((((()))***++++++***)))((((((((())))))))))))((((((++++++******+++,,,,,,---******************++++++...---+++)))))))))***+++***)))((((((((()))+++,,,******))))))***,,,...///000222333111...,,,+++,,,++++++,,,,,,,,,---------)))))))))*********++++++))))))))))))************---------------...//////.../////////////////////222222222222111111000000///...------///000000///.../////////000000000111222222333333333222000///222222222222333333333333333333333444444444444444444666777888777777888999mmmssszzz|||wwwpppjjjhhhdddfffhhhkkkmmmooooooooojjjnnnnnnjjjhhhhhhhhhfffmmmlllnnnpppooolllllloootttzzz~~~~~~~~~}}}~~~|||zzzxxxwwwwwwwwwxxxyyyvvvsssrrrtttwwwyyyzzzsssvvvxxxvvvtttuuuyyy~~~|||~~~mmm]]]HHH;;;777666444111///000000111111111000000000000000/////////............////////////000000,,,,,,---...000111222222333555777666444333666999999777888;;;<<<<<<@@@FFFIIIJJJKKKJJJGGGEEEDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHBBBBBBBBB@@@??????AAACCCCCCCCCCCC@@@>>>>>>BBBFFFEEEDDDCCCBBBBBBCCCCCCDDDBBB<<<888888666333333555666444666???DDDDDDBBBAAAAAABBBAAA???;;;888888888000111333444444222///---+++,,,------...------------------.........//////.........//////000111222222666:::;;;999555111000)))---...---...111111///....../////////000000000000///...///000111000///......////////////.........///111111333888AAAHHHUUUXXXVVVPPPKKKHHHCCC===333222222222222222333444222222222111111000000/////////000111333444444444333555666555333222222222444555666777777777777777555444444444444444555555000111111222333333444444///////////////000000111...000111111000000111222...111333000///111222111////////////000000000000//////.........---------000000000000111111111111111111000///////////////......//////...------,,,...............---,,,+++************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,---------------,,,,,,,,,+++++++++******...------,,,+++)))((('''))))))))))))************(((((())))))))))))((((((++++++,,,,,,,,,+++******''')))+++,,,,,,+++)))(((((())))))************))))))***+++---------,,,,,,...//////...+++******+++,,,...000000000///000111///......---,,,++++++***((()))***,,,---.........***+++,,,------...------......---+++(((''''''(((((()))+++,,,,,,***(((&&&(((((())))))))))))(((((((((((((((((()))***++++++))))))******+++,,,,,,,,,+++++++++************+++***))))))))))))***+++++++++************+++---......111333222...++++++---++++++++++++,,,,,,,,,,,,))))))*********+++++++++((())))))))))))*********,,,,,,,,,+++,,,------...---...//////000/////////222222333333333222111111000...------///000000///......//////000000111111000111222222222111000///222333333333333333333333111111222222222222111111444555777777666666888999lllrrrwwwwwwrrrllljjjiiiiiijjjkkklllmmmoooppppppeeekkklllhhheeehhhiiigggmmmlllooosssqqqkkkkkkpppuuu{{{~~~~~~~~~{{{yyyyyyzzzzzzyyyyyyxxxwwwvvvsssqqqqqqtttwwwxxxxxxvvvxxxzzz||||||}}}~~~}}}wwwXXXMMM???666444444333222///////////////000111222000000000000000///......------........./////////---...///000222333444555555555444444444555666666666555777<<<===<<>>===>>>@@@CCCDDDDDDBBB@@@AAAFFFKKKFFFEEEDDDDDDEEEEEECCCAAA;;;888666555222...///333888222///333666666666777777999;;;;;;;;;;;;===??????===;;;:::999666000++++++,,,---/////////...---...............---------+++---///111222222111000000555:::<<<999333///---''',,,...+++,,,000111....../////////000000000000///000111000///...///000---...///000000///...---,,,...222666>>>MMM___lllyyy}}}}}}wwwppphhh^^^UUUFFFCCC>>>999666444333333333333222222222222222222/////////000222333333222111222333222000///000111111222333444444333222222222111111111111111222222///000111222333222000//////000000000000000111111///111333333111000222444,,,111333///---111222111333222111000000000111222///////////////000000000000/////////////////////000000000000000///......------..............................---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,++++++))))))***+++++++++******,,,,,,,,,,,,,,,---............---,,,+++******))),,,,,,,,,,,,+++***)))((())))))))))))************(((((())))))))))))((((((+++,,,,,,---,,,+++***)))))))))************)))(((((()))******+++++++++***(((***,,,---......---,,,+++,,,------++++++,,,---+++...000000......000222......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))***+++,,,------------+++------+++((('''(((******************)))(((((('''((()))******)))((('''(((((((((((()))***+++,,,((()))***,,,---...//////***+++,,,------,,,++++++)))******+++++++++++++++,,,+++*********+++,,,---+++///222222...+++,,,...*********++++++++++++,,,*********+++++++++,,,,,,((())))))))))))*********++++++******++++++,,,---,,,---.../////////......///000111222222222111000000...,,,---...000000000.........///000111111111......000111111000//////222222222222222222111111111111222333333222111111444555666666555555777999lllppptttrrrnnnjjjkkkmmmmmmmmmmmmlllmmmnnnooopppaaahhhkkkhhhhhhnnnqqqpppkkkkkkooouuusssnnnoootttssszzz}}}|||{{{|||{{{wwwuuuwwwzzz}}}}}}|||zzzxxxtttrrrppprrruuuwwwvvvttt{{{zzz{{{}}}~~~{{{||||||lllJJJDDD<<<555222111222333//////.........000111333000000000000000///......,,,---------....../////////000111222444555777777666444333333555666666555333333777<<<===;;;===BBBKKKKKKKKKJJJIIIGGGFFFEEE;;;<<<>>>@@@BBBBBBCCCCCCAAACCCDDDBBB>>>;;;<<<===CCCDDDDDDBBBAAACCCIIINNNKKKIIIHHHGGGGGGEEEAAA===>>><<<;;;;;;666111222888AAA777///------,,,---///+++...111555888;;;???BBBDDDAAA>>>???BBBAAA;;;555,,,---///000000000//////000000///...---,,,,,,+++)))+++///222333333222111000666<<<>>>;;;555000...(((...000---,,,000111...////////////000000000000---000222111...---///222---...///000000///...---000333999AAAQQQiiittt[[[VVVMMMCCC;;;555222000000000000000000111111222222111000000111111000///...///000000//////000111///000111222222111//////222111000///////////////111222444555444222///---...///000000//////000111000222444333111000222444---444666111///333555444222111///---------///000+++,,,,,,---......////////////.........---------///000111111111000...---++++++---...//////000000............---,,,+++***)))************+++++++++---------,,,,,,+++++++++'''((()))***************---,,,,,,+++,,,---///000//////...---+++***))))))'''((()))+++,,,,,,,,,,,,))))))))))))******************++++++++++++******+++,,,------,,,+++)))(((+++***)))(((((()))******))))))***+++++++++++++++((())),,,.........---,,,(((***,,,,,,,,,,,,...000+++---000///......000333---------------------------...------,,,+++***)))((()))***+++,,,,,,---,,,)))+++,,,+++((((((***------+++)))((('''((()))***'''((()))******)))((('''************+++,,,---...###$$$&&&(((***+++,,,,,,***+++---//////...---+++)))***+++------,,,++++++---,,,+++*********+++,,,)))...222222...+++,,,...))))))*********+++++++++***++++++++++++,,,,,,,,,))))))))))))******************))))))******+++,,,+++,,,.../////////......---...///111111111000///000...,,,,,,...000000000---......///000111111222,,,---...000000000//////111111111000000000000000333444555666555555333222444555666555555555777999dddsss|||tttgggbbbccceeejjjjjjkkkmmmqqqssstttuuupppnnnlllmmmqqqssssssrrrnnnooopppsssuuuvvvvvvuuuvvvyyy||||||xxxsssqqqppp}}}~~~}}}|||zzz{{{}}}vvvyyy{{{{{{zzzxxxvvvvvvppp}}}zzzwwwqqqsssvvvyyyiiiTTT<<<:::777444222111111111000000///..................///000000000000000000...000111111///...///000000222444555666777999;;;;;;888444444555666555333333777<<<<<<:::;;;>>>BBBLLLMMMMMMJJJGGGDDDBBBBBB@@@;;;;;;BBBFFFDDDBBBDDDAAAAAAAAABBBDDDDDDCCCBBBAAABBBBBBBBBCCCFFFJJJMMMKKKQQQTTTNNNHHHEEEDDDCCC:::;;;<<<999555333444666777555222...,,,,,,,,,---000///......///222444666777@@@GGGGGGEEECCC???;;;000///...000111111///...//////...---------------111///000333333///...000222///666CCCDDD999111111111000000000222111///...111000...,,,,,,...000111222111000///...///000111//////......///000///...666111;;;[[[~~~}}}lll\\\PPPGGG@@@<<<555444333222000...000333222111000000111111///---...///000111111222222111///000111222222222222222000111222333333333333333111111111111111000//////000000000000000111111222333333333222222222111111111111111111111111111222000000111111111111000000......------------......------...///////////////111111000000//////.................................------,,,,,,------...---------,,,,,,+++++++++'''(((***,,,------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******)))))))))))))))))))))))))))***,,,,,,***)))***+++************************+++++++++*********))))))(((((('''(((((()))******+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,*********)))******+++,,,+++,,,---///000//////...111///,,,***+++---000222,,,,,,+++***))))))******(((((()))***+++---...///......,,,***((('''%%%$$$%%%&&&''')))))))))((((((***+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))(((((()))***++++++)))+++,,,***'''&&&(((+++******++++++++++++******((())))))******+++,,,,,,...///000000000...---,,,***++++++,,,,,,++++++***,,,***((()))+++,,,+++(((+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---...///000111111222333333444444222111000000000111333333000//////...///111333444000000000111222555777888999999777444333444777:::aaaoooyyyssshhhdddfffhhhlllkkklllnnnqqquuuxxxzzzxxxtttpppoooqqqsssssssssrrrooonnnqqqwwwzzzxxxtttooouuu{{{zzztttooopppsss}}}~~~}}}{{{zzz{{{uuuwwwyyyyyyxxxwwwwwwvvvrrr|||}}}|||vvvwwwxxxzzzqqqYYYFFF:::888666333111111111111000000///............///...//////000000000/////////111222222111000111222222333555666666777999;;;;;;888555444555666555444111555999::::::===CCCHHHMMMNNNNNNLLLHHHEEECCCCCCBBB>>>???EEEHHHEEEBBBCCCBBBBBBDDDGGGJJJIIIEEEBBBAAABBBCCCDDDEEEFFFHHHIIIGGGMMMOOOJJJDDDBBBBBB@@@>>>??????<<<888444333444333222000...,,,+++++++++,,,,,,++++++,,,...111222555<<>>777444444555555444666333000000111333333222///000000111111111111111000000111222222222222222000111222222333333333222111111111111111000//////000000000000000111111222333222222222111111111111111111111111111111000000000000111111111111000000///......------......///---...///000000000000///000000000000//////.................................------,,,,,,------...---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,+++***))))))***************************+++++++++*********))))))***))))))))))))******+++******((((((((()))+++,,,******+++++++++,,,,,,,,,***************++++++,,,******+++,,,---------------,,,++++++++++++,,,,,,,,,++++++***))))))******)))))))))***+++,,,---...,,,,,,+++***)))(((''''''******+++,,,+++***))))))******+++,,,,,,+++******)))***++++++++++++***)))***))))))(((((()))))))))+++------,,,))))))***,,,******++++++++++++******)))******+++,,,,,,------000000111111000...---,,,***++++++,,,,,,++++++***,,,***))))))+++,,,+++)))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,,,,---...////////////000111111222222222222111111111222333444111111000000111222444555222111111222333555777888777777777555333333555777^^^jjjsssooogggdddgggjjjiiiiiiiiilllqqqwww~~~}}}vvvqqqpppqqqsssssswwwqqqmmmpppxxx|||yyytttjjjsss{{{zzzsssoootttzzzyyy||||||zzzyyyvvvvvvwwwxxxyyyyyyzzzzzzwww}}}|||zzz}}}{{{zzzzzz{{{sss^^^III:::666555333111000000111111111111000/////////////////////////////////......///111333333333222333444444666777777666777888999:::888666555666777666666444666888999:::???FFFLLLNNNOOOOOOMMMJJJGGGFFFGGGDDDAAABBBEEEGGGCCCAAAAAADDDDDDGGGNNNSSSRRRKKKEEE@@@BBBEEEGGGGGGFFFDDDCCCAAAGGGIIIEEEBBBBBBCCCBBBAAABBBBBB???:::555111000//////...---,,,+++******+++*********+++,,,...///111666999888999<<<>>>===:::777333111111000///...000000//////......//////111///000333333000///111666555===IIIKKKBBB999888444222//////000111111000/////////000000/////////////////////////////////222111111111111111222222333BBBfffyyynnn```SSSDDD;;;;;;>>>===;;;@@@;;;666444555666555333111111111111000000000000000000111222222222222111000111222222333222222222000111111111111000000///000000000000000111111222222222111111111000000000111111111000000/////////000000111111111111000000///......------....../////////000000111111000000000000000////////////...------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++)))))))))))))))))))))))))))***+++***)))(((((()))************************+++++++++***************,,,+++***************+++******)))((()))***+++,,,******+++++++++,,,,,,,,,***************+++,,,,,,)))))))))******+++,,,---***++++++,,,+++***(((''',,,+++******)))************************+++,,,,,,*********)))))))))))))))+++,,,,,,,,,+++***)))((()))******++++++******))))))***++++++++++++***)))******))))))((())))))))),,,,,,---+++***)))+++,,,******++++++++++++******++++++,,,---............111222222111000...,,,+++***++++++,,,,,,++++++***,,,***)))***+++,,,+++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------------......,,,------...//////000000222222222111222333333444222222222222333444555666444333333333333555777888777777777666555555666888```hhhnnnllldddaaacccfffcccdddeeeiiipppzzz|||tttpppppprrrtttzzzvvvrrrssswwwyyyxxxuuunnntttzzzzzzwwwvvvzzzvvvyyy}}}~~~|||{{{{{{wwwvvvvvvwwwzzz}}}~~~~~~zzz}}}}}}|||}}}|||cccNNN???666333222111000000000000111111111000////////////000//////...............//////111444444444444555666777888999888777777777999:::999777666777777888888;;;;;;:::999:::???FFFKKKLLLMMMNNNNNNLLLKKKKKKLLLGGGEEECCCCCCBBBAAAAAAAAADDDFFFKKKTTT\\\\\\TTTMMMAAACCCEEEGGGHHHEEE@@@<<<;;;@@@CCCAAAAAAEEEGGGGGGAAABBBAAA???;;;555000...---------------,,,+++***++++++++++++,,,---...///...111222111444:::>>>>>>:::666333000000000//////000000////////////000000111///000444444111000222777888???IIILLLDDD===:::777444000//////000000000000111111111111111111000---...///000111111111111111111111111000111333555444IIIqqqrrr]]]JJJCCCDDDFFFEEELLLHHHDDDBBBBBB???999333333222111000000/////////000111111222222222111111111111222222222222111111000000111111111111000///000000000000000111111222111111111000000000000///111111000000///.........000000111111111111000000//////............//////000000111111111111000000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))***+++***((('''(((***************************************************,,,+++******))))))))))))******)))))))))***+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,******)))))))))+++---...,,,,,,,,,,,,+++***)))(((++++++***************+++++++++***************+++*********)))))))))))))))(((((((((((((((((('''''')))))))))******)))))))))*********++++++************************+++,,,,,,*********)))(((((()))*********++++++++++++******,,,---...///000000000///222333333222000...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---......//////111111111111111222222222222222222222333444444444555444444333444555666777999999888777666999===@@@dddgggjjjhhhbbb]]]^^^aaaaaaccceeejjjqqq}}}{{{uuusssuuuxxxzzzzzzxxxvvvttttttuuuwwwtttuuuvvvxxxzzz|||}}}~~~yyy{{{||||||zzzxxxxxxyyyuuusssqqqsssxxx}}}nnnTTTAAA999555000000000//////000000000111000000//////////////////............///000000000222444555555555666777999:::;;;:::888777888999999999888888777888:::;;;======<<<;;;===AAAGGGKKKGGGJJJLLLMMMMMMNNNOOOQQQMMMKKKFFFBBB@@@BBBFFFGGGEEEGGGMMMVVV___aaa\\\VVVGGGFFFFFFGGGGGGCCC>>>:::;;;>>>???===???DDDGGGFFF?????????>>>;;;666111..................---,,,,,,++++++++++++,,,,,,---...---//////---111999======666333///...///000000000000000////////////000000000///000444444111000333888999???FFFIIIDDD===:::888555222000111111111111555555555555555555555555,,,------...///000111222///111222111000222555888;;;UUU|||]]]IIIEEEIIILLLQQQQQQRRRVVVWWWQQQDDD:::444333111000////////////111111222222222111111000111111111222222111111000///000000111111111000000000000000000000111111222111111111000000000000///111000000000//////......000000111111111111000000/////////....../////////000000111111111111000000.............../////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,+++******)))))))))))))))))))))))))))******)))((((((***+++))))))))))))))))))))))))************************+++***)))(((((((((((((((***************++++++,,,******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++*********,,,...///000///...---,,,+++,,,,,,+++***************++++++++++++******))))))******++++++******))))))((((((%%%%%%&&&&&&'''((())))))***))))))))))))))))))***+++******************+++))))))***+++,,,...///000***)))(((((()))***************++++++++++++******,,,---///000111111000///222222222222000...,,,******++++++,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------------------,,,,,,,,,---......//////000...//////000000000000000111111111222222222222222555444444333444555666777999888777777999>>>FFFLLLfffeeeggggggbbb]]]^^^bbbhhhiiikkkmmmsss}}}zzzwwwxxxzzzwwwyyy{{{xxxtttrrruuuxxxwwwuuusssuuuxxx{{{{{{zzz~~~|||xxxuuuttttttrrrooolllnnnuuu|||zzz```GGG999444222////////////000000000///000000///...........................///000222444333555777777666666777888:::;;;<<<;;;999888999:::999999:::999888999;;;===;;;;;;<<<>>>BBBFFFJJJLLLDDDGGGJJJLLLMMMNNNPPPRRROOOOOOKKKDDDBBBFFFLLLNNNEEEHHHMMMTTTZZZ^^^^^^]]]QQQMMMHHHFFFEEEDDD@@@<<<>>>@@@???<<<===BBBDDDCCCBBB@@@???>>>===999555111000000//////......------)))*********+++++++++,,,,,,...------111888;;;:::111///------///000000000//////......//////000000000///000444555222111333999;;;>>>BBBDDDAAA<<<999222000//////000222222222333555888::::::888555333111000...------...///000...111222222222444999>>>AAA```mmmKKKAAAFFFKKKKKKOOOXXXccciiiaaaPPPBBB444333111////////////000111222222222222111000000111111111222111111000//////000000111111111111000000000000000000111111222222222111111111000000000000000000000000000000000000000111111111111000000000//////......//////000000000111111000000//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------+++*********+++,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,222111000...---+++***))))))))))))))))))))))))))))))******))))))))),,,...))))))))))))))))))))))))***************+++++++++***)))((((((((((((((((((*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,---...///111000...---,,,------...*********)))******+++,,,+++******)))))))))******++++++******))))))(((((('''''''''((()))+++---...+++******))))))******+++++++++***))))))***++++++)))******+++,,,...///000,,,+++)))***+++---,,,,,,******++++++++++++*********,,,...000111000///...000111111000///---+++******++++++,,,,,,++++++***+++,,,---,,,+++***+++---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,---------...//////000000------...////////////...///000000111111111000000444333333333333555777888777888999;;;@@@IIISSSZZZdddbbbcccfffeeebbbccciiiqqqqqqqqqppppppuuuzzzvvvvvvxxxsssuuuwwwxxxwwwvvvwwwxxxwwwvvvuuuttttttuuuwwwxxx|||~~~|||xxxvvvuuusssnnnkkkmmmvvv~~~~~~kkkRRR???777333000//////000000000////////////......---------------......---...000222555777777999;;;;;;999999999::::::;;;<<<;;;:::999:::;;;888:::;;;:::999999<<>>@@@GGGKKKJJJIIIFFFCCCAAA@@@===999666222111///...------------++++++,,,,,,------,,,,,,+++---------111777888555000///......000000///.........------...//////000000...000444555222222444<<<<<<===>>>??????<<<888222222333666:::===>>>>>>AAAGGGOOOUUUUUUOOOGGGAAA===:::666222000///000111///222444555444777>>>DDDOOOllltttKKK===>>>AAA>>>EEESSSccckkkdddPPP@@@444222000///...///000111222222222222222111000000111111111111111000////////////000111111111111111000000000000000111111222333222222222111111111111//////000000111222222222000000111111111111000000000000////////////000000///000000000000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,------------,,,+++*********+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,000000///...,,,+++******))))))))))))))))))))))))))))))*********+++///222))))))))))))))))))))))))))))))*********+++++++++)))))))))((())))))************++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------***+++,,,---............,,,,,,------------,,,+++******))))))***++++++,,,***)))))))))))))))***+++))))))))))))************************+++,,,...///,,,+++************+++,,,++++++***))))))***+++++++++************+++,,,,,,,,,***)))))),,,------+++******++++++++++++******)))***---///000///---,,,.../////////...---+++******++++++,,,,,,++++++******,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------------,,,+++,,,,,,------.../////////------///000000000///...///000000111111000//////222111111222333555777888888;;;AAAGGGOOOYYYbbbiiibbb___```fffhhhgggjjjpppvvvvvvtttoookkkmmmttt{{{wwwsssrrrsssqqqqqqrrrvvvzzz{{{zzzxxxxxxzzzzzzvvvrrrqqquuuyyyvvvzzz~~~{{{yyyvvvqqqmmmoooyyy~~~{{{~~~sss___JJJ===888555000000000000111000000///.........---,,,,,,,,,,,,---......---...000444777999;;;<<<>>>===<<<;;;;;;<<<:::;;;<<<<<<:::::::::<<<888:::;;;:::999:::===@@@???@@@BBBFFFHHHGGGEEEBBBEEEGGGIIIJJJJJJJJJLLLMMMCCCIIIKKKFFFDDDHHHKKKJJJIIIKKKLLLJJJIIIMMMVVV]]]dddZZZNNNFFFEEEGGGGGGGGG@@@BBBAAAAAAGGGPPPUUUUUUOOOKKKGGGDDDCCCAAA<<<999333111///,,,++++++,,,---......///000000000//////***,,,------222666555111000000///000111111///------------------...///000000...000444555222222444===>>>===<<<===>>>;;;888;;;<<>>888555333444222222111000///...------111000000/////////000000000000000111222555777888===>>>?????????===<<<;;;;;;===@@@AAA@@@===<<<;;;<<<======;;;999999<<<@@@???CCCFFFEEEAAA@@@CCCFFFHHHIIIJJJKKKLLLKKKIIIIIIJJJGGGGGGGGGEEEBBBDDDIIILLLGGGFFFJJJLLLMMMTTT]]]iii[[[JJJAAA@@@CCCCCCAAA@@@???>>>AAAIIITTT```ggg\\\VVVNNNHHHEEECCC???<<<666444222000//////000111---///111///,,,******,,,---------000333444444333000//////000333444111...,,,...111333000,,,,,,...333///...111222///,,,---///333<<>>BBBCCCMMM[[[tttlllEEE:::888222444>>>KKKTTTTTTKKK???777000///...------...///000000000000000000000000000///...---,,,,,,---.../////////000111111111111111111111111000000000000000444333222000///.........222222111111000000/////////000111222222111//////000000000111111111111111.........////////////000,,,++++++,,,------+++)))------............------+++,,,------......------...---,,,,,,++++++,,,,,,111---******,,,---,,,***------...///...---+++***,,,,,,,,,++++++*********)))+++---,,,***))))))***))))))************))))))******))))))******+++,,,************************,,,++++++******++++++,,,+++***)))(((((()))***+++,,,+++++++++******))))))*********)))))))))))))))'''***---......------......---,,,---///000///...000///...---,,,***&&&"""!!!$$$'''***++++++***,,,,,,,,,------.........+++++++++*********))))))******))))))))))))))))))************************(((***,,,......,,,***)))'''((()))******)))'''&&&+++***)))***+++,,,+++)))******************++++++++++++,,,,,,---...//////,,,,,,------,,,,,,+++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------......---,,,---...///...------,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,+++,,,,,,---------------222111000000000000000...222000...000444999===???DDDFFFMMMZZZhhhrrrtttrrrXXX]]]bbbfffhhhjjjmmmpppzzztttsssuuuqqqkkkoooyyyzzzvvvtttvvvxxxuuuqqqqqqxxx||||||~~~||||||}}}~~~}}}{{{~~~yyyqqqqqqxxx}}}rrr]]]FFF999444111000111000000000000///////////////......---------......//////000111444666999;;;@@@@@@AAAAAAAAAAAA@@@@@@AAAEEEHHHHHHEEEBBBAAAAAA>>>???>>><<<:::;;;>>>AAA@@@CCCFFFEEEBBBAAADDDHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIEEEFFFJJJMMMIIIGGGIIIHHHGGGLLLSSS]]]WWWNNNEEE@@@??????@@@CCCAAAAAACCCJJJTTT___eee___YYYQQQKKKIIIFFFBBB???<<<:::666222///---,,,,,,---///000///---+++,,,------------///222333333111000///...000222333111...,,,...111222000......000111///111777:::777555555555777<<>>???@@@@@@DDDHHHLLLJJJEEEAAAAAACCC@@@@@@@@@>>>======@@@BBBBBBEEEGGGFFFDDDCCCEEEHHHKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGJJJOOONNNIIIHHHKKKQQQNNNKKKJJJGGGEEEGGGLLLOOOQQQPPPJJJAAA;;;;;;>>>CCCAAA@@@AAAGGGOOOXXX^^^]]]XXXQQQLLLJJJGGGDDDAAAAAA>>>:::555111---,,,+++---...///...---,,,---...---------///111222111//////......///111222000///...///000///...---...//////...222999<<<999666555333777AAAMMM[[[ooozzz___KKKCCC;;;;;;888:::===<<<<<>>000...------...///...---111///------...//////...000///...---,,,***))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************///...,,,***))))))******(((((()))***+++++++++***+++***))))))++++++***)))---------------,,,,,,,,,++++++,,,,,,------......***+++,,,---.../////////,,,,,,+++***))))))((((((************************,,,,,,,,,,,,,,,,,,------...------,,,,,,------...111000......//////...,,,,,,------------............------,,,,,,------...------............------......///000000000000///------///000111111111000333555888:::>>>EEENNNUUUZZZ```ggglllmmmkkkhhhfffaaafffjjjjjjfffeeeiiimmmssssssuuuxxxvvvqqqsssyyy|||xxxtttrrrrrrwwwvvvvvvyyy}}}~~~~~~{{{}}}}}}{{{yyyyyy{{{}}}~~~~~~}}}|||wwwwwwvvvvvvwwwzzz}}}sssYYYJJJ;;;444333111111333////////////000000000000000000000000000000111222000111222444666999:::;;;999999888999:::<<>>>>>???AAABBBGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFLLLRRRRRRNNNMMMOOOUUUTTTRRROOOKKKIIIJJJLLLIIIMMMNNNJJJAAA<<<;;;>>>???===<<<===AAAGGGNNNSSSUUUPPPKKKHHHHHHGGGDDDAAAAAA???<<<888444111///...,,,,,,,,,,,,,,,,,,---......------...000111000............///000111000000333444333000...///000...333111333999<<<999666777555AAATTThhhyyyjjjKKK>>>777777777888999777999FFFUUUvvv}}}|||ooo___ZZZ^^^bbbkkkwwwwwwqqqqqqvvvvvvvvv]]]CCC777444999BBBFFFMMMQQQKKK===222...000000111222333333222111000111111111111111111111111////////////////////////...//////000000000000000000000000000000111111111000000000000000111111222//////000000111111222222222222222222222111111111000000000000000000000000.............../////////111///---,,,,,,---,,,+++------............------++++++,,,------------,,,...---,,,,,,++++++,,,,,,++++++++++++,,,---------,,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))(((''')))++++++***((())))))************))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***************++++++------222>>>KKKPPPKKKDDD333111///...000000000///333111000000000///---+++,,,++++++*********++++++******************++++++++++++******************)))))))))))))))*********************************---,,,,,,+++************''''''((()))***+++++++++,,,***)))***+++,,,+++)))------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////---------,,,+++***)))(((++++++++++++++++++++++++((())))))******+++++++++...------,,,,,,------...222111////////////---,,,,,,------..................------,,,,,,------...------............------,,,------...............---///111111111111222333222777===BBBGGGQQQ^^^hhhffflllssstttnnngggbbbaaaggghhhhhheeeaaaaaafffkkknnnqqqvvvyyywwwtttuuuxxx}}}}}}|||yyyuuurrrppppppppprrruuuyyy|||}}}zzzvvvwww{{{}}}{{{xxxyyy{{{}}}~~~~~~~~~{{{|||{{{yyywwwxxx|||vvvhhhMMMBBB777444333222222333000000000000////////////000000000000000111222222333333444666777888888999999999999:::<<<>>>AAABBBIIIMMMPPPNNNJJJGGGHHHKKKCCCAAA???>>>>>>@@@AAABBBKKKKKKKKKJJJHHHGGGGGGGGGDDDEEEFFFGGGFFFDDDAAA???CCCEEELLLTTTVVVSSSSSSVVVXXXXXXVVVRRROOONNNPPPPPPKKKKKKIIIFFFBBB???>>>>>>===<<<::::::===AAAGGGJJJMMMIIIEEEEEEFFFGGGEEEBBBCCCAAA???;;;777444222111,,,+++******+++,,,,,,,,,...------...000111000...---.../////////000111222444666555111111555555111777555666===BBBCCCEEEHHHKKK\\\ttttttLLL<<<666333333444555555:::GGGTTTlllssssssfffWWWOOOOOOPPPUUU]]]eeehhhiiiggg```YYYWWWTTTXXX[[[^^^qqqmmmLLL;;;444444???MMMVVVRRRJJJ@@@777111//////000111222333333222111000000000000000000000000000..............................///000000000000000//////000000111111111111222111111000000000000000//////000000111111222222444333222111000000//////....../////////000000000111111111111111111111111111000//////000000///---------............------,,,------..................---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,------+++***)))((())))))+++,,,*********++++++,,,,,,,,,)))))))))***++++++***((())))))************))))))******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))******+++++++++,,,***///<<>>@@@AAABBBBBBLLLLLLLLLKKKKKKJJJJJJIIIBBBCCCEEEEEEEEECCCAAA???DDDFFFMMMVVVZZZZZZ]]]aaa]]]^^^ZZZTTTOOOPPPRRRQQQNNNJJJEEEBBBBBBBBB@@@>>>>>>===<<<;;;===@@@DDDFFFIIIFFFCCCDDDGGGHHHFFFDDDFFFDDDBBB>>>:::777444222...,,,***)))+++,,,,,,+++---------///111222111///...///000000///000333555...333444333777@@@AAA<<<>>><<>>CCCGGGLLLPPPTTTYYY```fffhhhmmmqqqoooiiidddccceeefffbbb___^^^aaafffiiijjjmmmssszzz{{{wwwsssooommmnnnoooooonnnllllllmmmnnnrrrxxx|||~~~{{{uuu{{{}}}iiiSSS===777222222222///...///////////////000000000000............///000111222111222444666777777777777555666777999;;;<<<======>>>======@@@CCCEEEEEEDDDFFFCCC@@@@@@BBBDDDDDDCCCJJJJJJJJJLLLMMMOOOOOOOOOEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIOOOXXX^^^aaagggmmmfffgggaaaVVVOOOPPPQQQOOOLLLIIIDDDAAAAAA@@@???>>>???>>>======>>>@@@CCCEEEHHHEEECCCCCCFFFGGGDDDBBBDDDCCCBBB@@@===;;;999888222///++++++,,,------,,,---------///222333333111...000111111000111444777000999???CCCNNN]]]aaa\\\YYYWWWZZZcccjjjnnnqqquuuXXXDDDAAA999999888999???IIIQQQUUUUUUWWWTTTKKKEEEEEEFFFFFFCCCGGGHHHFFFGGGJJJJJJGGGKKKJJJRRRXXXZZZdddiii```UUUJJJ>>>999???JJJUUU]]][[[NNN>>>444111222111000111111000000000000111111////////////////////////---...///000000///...------...//////000000//////...//////000111111222222000000000000000000111222111111111000000000000000000000///......///000111---...///111222444555666555777:::>>>BBBFFFIIIKKKGGGAAA999333///...------------............------,,,---......//////.........---,,,,,,++++++,,,,,,***,,,///...,,,***+++,,,)))******+++,,,,,,++++++,,,,,,++++++++++++++++++***...111///)))&&&(((,,,))))))************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++***)))))))))))))))******+++++++++))))))***++++++,,,------000777EEEVVV```\\\MMM@@@///---+++***---000111222222///---,,,---...------,,,,,,------,,,+++)))(((,,,,,,+++++++++*********'''''''''((((((((()))))))))******+++,,,,,,------************************))))))+++,,,,,,,,,,,,+++,,,+++***)))******+++,,,000...---...///000///............---,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++,,,...///000///...---++++++++++++++++++++++++//////.....................------,,,,,,------......---,,,,,,---...---+++,,,---///000000000.........------,,,,,,------.........////////////......+++,,,,,,---------------000222444555666<<>><<<;;;>>>EEEIIIHHHEEEHHHEEEBBBAAADDDFFFFFFEEEHHHHHHIIIKKKOOORRRSSSSSSIIIFFFBBB@@@@@@CCCGGGJJJKKKLLLQQQZZZ```eeemmmuuuoooooogggYYYPPPPPPPPPMMMIIIHHHEEEBBB@@@>>>======>>>===<<<<<<===???AAACCCGGGDDDBBBBBBCCCDDDAAA>>>>>>??????@@@@@@@@@??????555111---,,,...///...------------000333444444333///111222222000111555888>>>IIISSS[[[lll}}}{{{|||XXXDDDAAA@@@>>><<<>>>EEEOOOTTTUUUVVVUUUNNNEEEBBBFFFIIIIIIMMMOOOOOOLLLLLLNNNNNNKKKOOOQQQ\\\```\\\______TTTMMMGGG>>>>>>IIIXXXaaabbbUUUJJJ===333000111111000222111000//////000111222000000000000000000000000...///000111111000///...---......///////////////...//////000111222222222......//////000222333444222222111111000000//////------,,,---...000222333000111333555777999;;;;;;DDDFFFKKKQQQWWW]]]aaadddbbbXXXJJJ===555111000000---..................---+++,,,------......------...---,,,,,,++++++,,,,,,***---000///,,,******+++)))***+++---------,,,+++---,,,,,,++++++************000444111)))%%%(((---))))))************))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***++++++***)))(((+++++++++,,,,,,---------))))))***+++,,,,,,------222777AAAMMMSSSOOOCCC999222///------000333666666:::555///***)))+++,,,---((()))+++,,,,,,+++)))(((,,,,,,,,,,,,++++++******'''((((((((())))))******'''(((((()))******++++++************************---,,,+++*********+++,,,000///...---,,,---...///111///...///000111000///000000///...------,,,,,,++++++++++++++++++++++++)))***+++,,,---.........)))+++---/////////------************************.........------,,,,,,,,,...------,,,,,,------...,,,+++***+++---------+++,,,---///000111000///---...------,,,,,,------.........////////////......///000000111111111111111333666999;;;===EEEQQQ[[[ZZZ[[[^^^bbbgggiiihhhfff\\\]]]^^^```bbbggglllpppaaaaaabbbeeeiiinnnsssuuu}}}yyywwwwwwtttmmmiiijjjeeejjjkkkhhhgggmmmrrruuuqqqrrrsssvvvyyy|||}}}xxxvvvzzzyyyuuuuuuzzz~~~{{{xxxxxx|||~~~wwwvvvrrr[[[III:::666111///000111000///////////////............//////000000111222444555333222222333444666888999<<<;;;;;;<<>>CCCFFFDDDAAADDDCCCBBBBBBDDDFFFIIIKKKKKKFFFCCCFFFNNNTTTUUUSSSLLLCCC>>>BBBFFFGGGKKKQQQSSSUUUUUUVVV]]]hhhpppqqqppplllddd[[[SSSOOONNNOOOPPPLLLJJJIIICCC===;;;===>>>>>><<<<<<<<<===???AAACCCCCCCCCFFFHHHFFFAAA===>>>@@@BBBDDDEEEEEEDDDCCC777333,,,(((((()))++++++000///...000222444444444111///333999888666===IIIMMMbbbuuuYYYIIIGGGBBBGGGIIIFFFFFFKKKPPPRRRJJJJJJJJJIIIHHHIIILLLNNNWWW[[[]]]\\\VVVRRRRRRTTTXXX]]]^^^ZZZXXXXXXTTTMMMHHHDDD@@@FFFVVVdddddd\\\LLLDDD999333333333222000111111111000000000////////////000000111111111222000000000000000000000000222222111111000000000////////////000000000111111000//////000111111000...555222//////222444333111222111111111222333555666777999:::;;;AAAKKKPPPOOOUUU]]]eeejjjqqqwwwyyyvvvxxxkkkVVVBBB888444222000222111000///...---------.........------,,,,,,,,,------------------------......---,,,+++***)))(((------,,,+++*********+++++++++++++++++++++++++++//////000000///,,,)))'''))))))(((((((((((())))))...,,,***(((''''''((((((+++++++++,,,,,,+++++++++***++++++***))))))***,,,)))))))))))))))*********)))))))))***++++++,,,,,,''''''(((((())))))******---333;;;AAABBB===555000...//////......444>>>GGGSSS===+++***,,,)))(((+++---,,,******+++,,,+++******************+++++++++******))))))))))))******)))******+++++++++******------,,,+++*********+++...---+++))))))***+++,,,...............///000111000//////222555555222...++++++,,,,,,---,,,,,,,,,*********+++,,,---,,,+++111111000///...,,,***)))***,,,...///000///...---,,,------...---,,,***)))+++---///...,,,+++,,,///---------............///000///...,,,,,,+++++++++***+++---...///000000000...........................///////////////......000---000444333......333555888<<>>@@@@@@AAACCCFFFHHHJJJLLLKKKFFFBBBDDDKKKQQQRRRQQQMMMEEEAAAEEEIIIKKKOOOTTTSSSXXX[[[^^^dddkkknnnmmmkkkggg```XXXRRRPPPQQQRRRRRROOONNNNNNIIIBBB>>>@@@??????===<<<;;;<<<>>>@@@AAABBBFFFJJJMMMKKKEEE??????AAACCCDDDEEEDDDCCCBBB999444...***)))***+++,,,...------///222444666666777999@@@IIIKKKLLLTTT___uuuZZZMMMKKKHHHLLLMMMIIIHHHLLLPPPQQQIIIIIIIIIJJJLLLPPPUUUXXX]]]bbbggghhhddd___\\\[[[[[[___^^^YYYVVVUUUQQQKKKIIIHHHJJJTTTcccjjj```QQQCCC<<<444000000111000...333333333222222111111111//////000000000111111111000000000000000000000000000000000/////////...................../////////000000000111333333333222222111000111333555666666444333333444777<<>><<<;;;:::<<<@@@DDDGGGHHHDDDAAA??????AAAAAA>>>:::;;;===AAAEEEHHHJJJKKKKKKJJJFFFBBBBBBFFFKKKNNNNNNKKKFFFDDDFFFJJJLLLPPPTTTTTT\\\eeejjjnnnppplllfffeeeaaaZZZTTTPPPPPPRRRTTTTTTRRRRRRSSSPPPHHHBBBBBB@@@@@@???===;;;;;;===??????CCCIIINNNQQQNNNHHHCCCAAABBBDDDEEEEEEDDDBBBAAA<<<777111---,,,,,,---------------...111444777999:::CCCQQQ```hhhmmmuuu}}}}}}xxxxxx}}}|||]]]UUUPPPJJJMMMLLLGGGFFFIIIMMMMMMMMMLLLLLLMMMQQQWWW]]]aaabbbhhhooorrrpppjjjddd```]]]^^^[[[VVVRRRPPPMMMIIIIIIPPPZZZfffppplllXXXCCC:::555000///000111000...////////////............//////000000000000111111////////////////////////000000000////////////...////////////............---...///111222333333333222333444444444555777999888888:::===DDDMMMVVV[[[QQQVVV[[[___hhhuuu}}}||||||iiiTTTAAA666111111///......---------......---------------.........(((((()))***,,,---......*********++++++,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++++++++))))))******************(((((())))))))))))(((((((((((()))***+++++++++***++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,+++******))))))(((((((((++++++******)))(((((('''((((((((())))))))))))*********++++++,,,------...///000000...+++,,,111555666---(((,,,---)))(((+++***((('''(((***+++++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++++++++++++++***++++++,,,,,,,,,+++***)))((()))***+++,,,---.../////////...---111111111333444333000...222222222111///---,,,++++++,,,---...////////////------...............---------...//////...,,,+++++++++---......---,,,,,,,,,---......,,,,,,---...------------............///.....................////////////...---,,,+++---------.........//////,,,,,,---....../////////000......111333777???FFFOOOWWWccclllpppqqqooonnnkkkooouuuyyyyyyvvvppplllmmmnnnmmmjjjfffeeehhhlllccceeehhhlllooorrrsssttttttpppnnnooopppooorrrwww~~~uuutttwwwxxxsssuuuxxx{{{}}}~~~}}}yyyvvvuuuvvvzzz}}}{{{wwwvvvwwwxxxyyy{{{{{{|||{{{|||zzzeeeMMM<<<666444222000000000000000,,,---...///000111222222000111222333444555555666444666999;;;===>>>???>>>>>><<<:::;;;???BBBEEEFFFBBB@@@??????@@@???===::::::===BBBFFFIIIIIIHHHGGGIIIFFFBBBAAABBBFFFJJJKKKHHHFFFEEEEEEGGGHHHJJJLLLSSS___lllssstttrrriiiaaaaaa]]]UUUPPPNNNOOOQQQRRRRRRPPPQQQTTTRRRJJJDDDBBBBBBCCCBBB>>>;;;:::<<>>>>>>>>@@@>>><<<<<<>>>@@@BBBBBB>>>>>>???@@@AAAAAA???======@@@DDDFFFGGGFFFDDDBBBGGGFFFCCCAAA@@@BBBFFFJJJHHHIIIHHHFFFEEEEEEEEEDDDPPP]]]lllssssssoooggg___```[[[SSSOOOMMMMMMMMMMMMLLLIIIJJJNNNOOOIIICCCAAADDDEEEDDD@@@;;;:::<<<@@@IIIIIIJJJJJJIIIHHHGGGHHHEEEFFFFFFFFFDDDAAA>>><<<===999444000/////////...000000000//////222888===999TTTvvvzzziii]]]SSSLLLFFFBBBBBBIIIRRRdddkkkcccaaaVVVRRRSSSRRRPPPSSSZZZ^^^^^^YYYVVVTTTUUU[[[bbbgggiiiffffffhhhkkkllliiibbb\\\UUUQQQMMMKKKHHHGGGGGGIIIIII\\\nnnpppdddRRRBBB777444333333333333222000...111111111111222222222222000000//////////////////////////////////////////////////////////////////111111111000000000000000000333666777666777999:::<<<@@@DDDGGGGGGIIIMMMQQQRRRWWW^^^hhhqqqyyyuuuzzztttfffRRR>>>444444......---------......///---------....../////////------------------------,,,,,,,,,+++++++++******)))***,,,...///...,,,+++++++++++++++++++++++++++...---,,,+++************,,,------......------,,,***+++,,,,,,,,,+++)))((())))))************))))))***++++++***))))))***,,,///......---,,,+++******((()))))))))*********+++************))))))))))))(((((()))***+++,,,---...+++,,,,,,,,,*********+++---+++***+++***)))+++///+++***)))***,,,.........)))******+++,,,,,,------******))))))))))))******))))))))))))***+++,,,------,,,,,,,,,---...//////......------,,,,,,,,,,,,...///111222222000...---///111333333333111000///---....../////////......---///222222000///000222////////////...---,,,+++.........------,,,++++++***+++---...///......---------,,,------------,,,,,,,,,,,,------------...---...///000000//////...,,,---......///.........---------.........//////+++++++++,,,...000222333333555888<<>>>>>AAA???>>>>>>@@@AAA@@@???<<<===@@@CCCDDDEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>EEEFFFFFFCCCAAAAAAEEEIIIJJJMMMMMMIIIFFFEEECCCAAALLLYYYeeekkkkkkjjjeee```___YYYSSSOOOMMMLLLJJJGGGGGGCCCBBBGGGIIIFFFBBBAAAEEEGGGGGGCCC===;;;>>>BBBMMMLLLIIIEEECCCCCCFFFHHHHHHHHHGGGFFFCCC@@@<<<:::;;;777333000////////////000111111//////333;;;AAAIIIiii}}}ooo___QQQFFF???;;;:::777888???IIIaaarrrcccaaa```WWWUUUVVVUUUUUU[[[eeekkkkkk___\\\ZZZ\\\cccjjjnnnpppjjjhhhfffhhhiiiggg___XXXPPPKKKHHHHHHFFFDDDFFFIIILLL]]]iiicccQQQBBB:::666111111111111000///...---000000000000111111111111000000////////////......////////////////////////,,,,,,------------......///000000000111111111111000444888::::::<<>>???AAA@@@@@@BBBDDDDDDBBBAAA>>>@@@DDDHHHIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>>>>CCCFFFHHHFFFBBBAAAEEEIIIHHHNNNPPPKKKFFFFFFDDD@@@HHHRRR\\\___```cccdddccc\\\WWWRRROOOOOOMMMHHHCCCEEE???<<<@@@EEEEEEDDDDDDFFFIIIIIIEEE>>><<<@@@EEEMMMLLLIIIDDDAAAAAAEEEIIIIIIIIIHHHFFFCCC???;;;888888555111///////////////...000111000000666@@@HHHaaa|||hhh___RRRFFF===666444444333222555<<>>888222111000///////////////////////////............,,,++++++++++++++++++******+++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((('''%%%$$$$$$%%%'''(((++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,***************)))))))))+++++++++++++++,,,,,,,,,+++++++++*********))))))(((***,,,...///000000000++++++******++++++++++++,,,+++******---//////------,,,***+++,,,------,,,)))******+++,,,---...///+++******))))))******+++))))))(((((()))+++---///222222111000000000111111...............------,,,---,,,,,,,,,+++++++++++++++///333444333222222333)))***,,,---.../////////000333555333///,,,---000---...............------,,,,,,,,,,,,,,,,,,---------......//////...---,,,...---+++,,,...///---+++++++++,,,,,,,,,------------.../////////---+++******+++,,,...///000000000/////////...------,,,,,,+++++++++---///333666888???IIITTT]]]iiiwwwyyyooofffbbbjjjrrr|||~~~~~~{{{ssshhh```\\\[[[hhhgggggghhhjjjmmmppprrriiieeedddhhhnnnsss|||zzztttuuuwwwvvvwwwxxxzzz{{{{{{||||||uuu}}}yyyuuussswww~~~|||zzzzzz|||~~~~~~lllSSS>>>333000222333222///---///111//////000000111111222222222333666888999999888777>>>===<<<<<<<<<===???@@@@@@@@@BBBEEEGGGGGGEEECCCAAADDDHHHKKKLLLLLLLLLMMMJJJGGGDDDAAA???>>>>>>???AAAFFFJJJHHHCCCBBBEEEIIIEEELLLOOOJJJFFFFFFDDD@@@EEENNNVVVWWWYYY^^^dddfffZZZVVVQQQPPPPPPNNNHHHBBBEEE===999===CCCEEEFFFGGGFFFIIIJJJFFF???===AAAGGGLLLKKKIIIEEEAAABBBEEEIIIJJJJJJIIIGGGCCC>>>:::777666333000......//////...,,,...000000111888DDDMMMrrrjjjVVVMMMAAA999333111111444111222888???IIIaaafffZZZ]]]YYYUUUYYYZZZ```aaa```bbbkkkxxxvvvqqqmmmnnnrrruuutttrrrpppkkkhhhjjjlllfffZZZOOOPPPJJJHHHIIIHHHCCCDDDHHHVVVXXXTTTHHH;;;555333111---///000000///000111222.........//////000000000000000//////.........---111111111111111111111111111111222222333333333444555666777888999;;;<<<<<>>???@@@<<<>>>BBBEEEGGGHHHGGGFFFDDDDDDHHHNNNQQQOOOOOORRRNNNLLLGGG@@@<<<;;;>>>AAADDDEEEGGGGGGEEEBBB@@@>>>DDDGGGHHHGGGHHHJJJGGGBBBJJJHHHFFFHHHSSS^^^```]]]OOOMMMLLLMMMNNNLLLFFFBBB??????>>><<<;;;;;;>>>@@@FFFHHHIIIHHHDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKMMMMMMIIIGGGEEEDDDBBB???;;;777444222///------------,,,333+++,,,444555555IIIbbbzzzjjjYYYHHH@@@888555555333///---555666777999AAA\\\~~~hhh```[[[[[[[[[YYYXXXZZZ\\\___eeennnvvv{{{}}}}}}zzzwwwttttttvvvyyyzzzzzzpppooommmiiiccc\\\VVVSSSTTTIIIKKKMMM@@@;;;JJJXXXfffYYYJJJAAA:::444222333////////////............---...///...---,,,...000000000000...,,,+++,,,...000...,,,---000222111////////////222666:::<<<<<<>>>DDDIIIGGGGGGKKKOOOOOOYYY```iiiooorrrvvv}}}rrrYYYBBB666111111111111111222222222333111///---,,,++++++,,,......---,,,---...///000***+++,,,---------,,,,,,000000///...---,,,,,,,,,---+++******+++,,,,,,++++++,,,---...///...---,,,+++***************++++++)))))))))***++++++,,,,,,,,,------...---***((('''******))))))))))))******))))))))))))))))))))))))*********)))******++++++------------,,,+++***)))***++++++,,,,,,++++++*********++++++++++++******+++,,,---...---***(((&&&'''((()))*********************+++,,,,,,,,,,,,+++************************,,,+++*********+++,,,------......//////...------//////.........---------++++++++++++,,,---......---...111333333222000...,,,+++---333555000,,,+++111222333444333111///---,,,------...............,,,,,,,,,---------.........///111000...------...,,,,,,,,,---...///000111...............---------...///000000111000000000222222222111111///......,,,,,,,,,---------....../////////------111999???LLLYYYccchhhttt~~~wwwpppjjjhhhfffaaa\\\\\\kkkgggeeekkksssvvvrrrlllhhhkkkkkkjjjqqq|||~~~rrrmmmnnnqqqsssuuuvvvvvvwwwzzz}}}|||~~~}}}|||{{{}}}}}}}}}zzzyyy~~~~~~gggHHH777444444333111////////////000111111111222333333444444888999::::::999888888999;;;;;;;;;<<<===>>>???@@@===>>>@@@CCCEEEGGGIIIJJJHHHHHHKKKPPPQQQOOOOOORRRKKKIIIEEE@@@<<<<<<@@@CCCFFFGGGIIIIIIGGGCCCAAA??????BBBDDDCCCEEEIIIHHHEEEDDDGGGIIIJJJNNNSSSTTTRRRJJJKKKMMMOOOMMMIIIDDD@@@>>>>>>===;;;::::::===@@@DDDHHHLLLLLLIIIEEECCCCCCEEEFFFGGGHHHKKKNNNQQQRRRLLLJJJHHHEEECCC???;;;777444222///---......---,,,------111555555>>>ZZZwwwvvvhhhZZZMMMBBB???<<<888555222111222444555666999@@@UUU{{{|||nnnccc\\\WWWYYY[[[ZZZWWWWWWWWW[[[bbbjjjrrrxxx{{{{{{zzztttooopppvvvzzzyyywwwwwwtttpppkkkeee^^^XXXSSSRRRKKKMMMLLL@@@BBBRRR[[[eeeVVVEEE<<<666111......////////////............,,,---............000222111222333333111//////000222000...000222444444222333333444777<<>>???>>>>>>???AAADDDHHHKKKMMMJJJKKKOOOTTTSSSNNNLLLNNNHHHFFFCCC???======AAADDDGGGIIIJJJJJJGGGCCC@@@???;;;???AAAAAADDDJJJLLLJJJBBBLLLRRROOOIIIHHHHHHHHHJJJNNNSSSRRRLLLEEE@@@===@@@???===;;;:::;;;???BBBCCCIIIPPPRRRMMMFFFAAA>>>CCCDDDEEEHHHLLLPPPTTTWWWOOOLLLJJJGGGEEEAAA<<<888444111///---.........---,,,222777666:::NNNpppwwwbbbXXXRRRNNNNNNPPPQQQKKKBBB:::666555111222444666999GGGbbbzzzyyytttvvvvvvppphhhbbbZZZVVVZZZ___^^^ZZZWWWVVVZZZ```gggmmmqqqssstttuuummmfffgggnnntttssspppwwwsssnnnjjjgggbbb[[[UUUQQQNNNNNNIIIBBBNNN```ccccccQQQ???666444000---+++/////////............---+++,,,.........///222444...111333333111///......222111111333666888999888===@@@CCCFFFJJJQQQ[[[bbbiiiqqqxxxyyy{{{rrrYYYCCC888000000000000000///////////////...------------...,,,------------,,,,,,+++***+++,,,......------,,,------.........---------*********+++,,,,,,***(((&&&'''((())))))))))))(((******)))))))))))))))***)))******,,,---.../////////---+++******+++---///,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))***++++++,,,...---,,,*********++++++******++++++++++++************++++++++++++******((((((***+++---///000111,,,,,,---,,,,,,+++***)))))))))***++++++++++++***************************++++++******++++++,,,------,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++,,,---......111111111222222222222222555111111555555222///000000000111111111///...---)))+++---///000000............//////000000//////---///000000...------......---------------......,,,---------.../////////......///000000000000000,,,---///000222333333333///000000000000000111111///////////////111444777???HHHOOORRRZZZeeeiiieeeeeegggkkkqqqwww|||yyyrrraaa___aaafffgggaaa\\\[[[ooommmmmmrrrwwwwwwqqqllloooqqqrrrssstttwwwxxxxxx}}}uuurrrqqqsssssstttuuuwwwxxxzzz|||~~~{{{zzzzzzzzzttt}}}~~~~~~xxxwwwzzz|||```BBB555444222111000//////000000111222222333333444444555555888999:::999777666666666888888999:::;;;;;;<<<<<<<<<===???BBBEEEIIILLLNNNIIIMMMTTTZZZWWWMMMHHHGGGFFFEEECCC???===>>>AAADDDFFFIIIKKKJJJFFFBBB@@@@@@>>>BBBDDDCCCEEEKKKOOONNNIIIVVV^^^VVVIIICCCEEEHHHPPPUUUXXXSSSIII@@@======CCCCCCAAA>>>===???CCCGGGEEEKKKRRRTTTOOOHHHBBB???DDDDDDFFFHHHLLLPPPTTTVVVNNNLLLIIIHHHFFFBBB>>>:::333111.........//////...000555777777GGGfff|||fffYYYZZZdddllluuuyyyyyyqqqdddTTTDDD888555444444555555;;;KKK[[[yyyxxxooonnnooonnnlllccc[[[XXX]]]cccbbb]]]ZZZYYY[[[```ccceeeggghhhiiijjjeee___^^^aaaeeeggghhhllljjjiiijjjiiieee]]]VVVPPPOOOMMMDDDCCCYYYnnnlll___LLL999222333222///---//////.........---------+++,,,---...---...000333000111222111000///000222555666888;;;>>>AAABBBCCCMMMRRRXXX[[[]]]bbbkkkssswwwpppVVVAAA777///////////////...............------............+++,,,---...---,,,+++***++++++---.........---,,,,,,,,,---.........---,,,,,,,,,---///000///,,,***))))))******++++++,,,,,,******))))))(((((())))))((()))***+++,,,...//////...---,,,+++++++++,,,,,,+++++++++******+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,000...,,,******+++,,,---******++++++++++++************++++++++++++******((())))))+++---000222333+++++++++,,,++++++******((()))******++++++******************************+++***++++++++++++,,,,,,---,,,***))))))+++---...++++++++++++************))))))))))))***+++,,,---111000/////////000222333777333111444444111000111//////000000///...------***,,,...111222111000///...///000111111111000000---///000///...,,,------......---,,,,,,,,,------,,,,,,,,,---...///000000///000111111222222111111,,,---///000222333333333000000000000000000000000------.........///000111444:::???AAAFFFMMMOOOMMMMMMNNNQQQWWW^^^fffmmmqqqzzz{{{|||}}}{{{uuulllfffZZZ[[[```gggggg___YYYWWWmmmooorrrsssqqqppppppqqqsssssssssuuutttqqqpppooo|||vvvqqqrrruuurrrrrrssstttwwwyyy{{{||||||yyy|||~~~{{{wwwyyyvvvwwwyyy{{{|||yyyZZZ@@@555555111000000//////000111222222333333444555555666666666888999888777555555666555666777999999999999888999<<<@@@EEEHHHKKKLLLLLLHHHOOOZZZaaa\\\OOOFFFDDDGGGFFFDDD@@@>>>>>>@@@CCCHHHLLLOOONNNIIIDDDCCCDDDBBBFFFHHHFFFEEEIIILLLMMMPPP]]]cccXXXHHHBBBGGGNNNQQQUUUVVVOOODDD===>>>AAAGGGGGGEEECCCBBBDDDHHHKKKIIIMMMRRRRRRNNNIIIFFFEEEGGGHHHIIIJJJLLLNNNOOOPPPIIIHHHGGGFFFEEECCC???===222000......///000000000222444555???]]]jjj___bbbsss|||]]]CCC===999777777666999CCCMMMjjj~~~xxxlllggggggggghhh```YYYUUUZZZ``````]]][[[YYY[[[^^^___^^^]]]^^^```aaa```]]]YYYVVVYYY```ffffffgggiiillljjjcccYYYQQQJJJHHHEEE>>>BBB___sssoooUUUCCC222...111333111///............------------,,,---...---,,,,,,...000555444333222222555:::>>>BBBEEEHHHLLLOOOQQQSSSTTT\\\ccckkknnnooopppuuuyyylllQQQ===444////////////......---------------...............++++++---------,,,+++***+++,,,---...///...------+++,,,---.........,,,,,,,,,,,,---///000///,,,*********++++++,,,---......++++++***)))))))))))))))(((((()))***+++,,,------...///222333222///,,,*********))))))))))))******************************))))))))))))***+++,,,---000///---,,,+++,,,...///)))******++++++******)))******++++++++++++************++++++---///000111'''((()))***++++++++++++))))))***+++++++++++++++******************************++++++,,,,,,,,,,,,,,,+++)))((()))+++---...++++++*********)))))))))*********++++++,,,---...//////---------...000111777222000222333000///000///////////////......---,,,...000222333222111000...///111222333222111000---...000///---,,,,,,---...------,,,,,,,,,------,,,,,,,,,---...///000000------.../////////......//////000111111111111111////////////////////////............////////////...222555666888<<<===;;;======>>>AAAFFFMMMTTTXXXccceeegggiiihhhccc]]]YYYSSSUUU]]]eeefff___YYYXXXiiinnnsssrrrmmmkkknnnrrrpppooopppssssssnnnlllmmmvvvsssqqqssstttooooooooorrrvvvyyy{{{{{{~~~xxxuuu|||~~~}}}|||rrrsssyyy|||||||||~~~pppSSS???777555000000/////////111222333333333444555555666666777777999::::::999888888999555666777888999888777777999<<>><<<222000......///111111111111444===TTTwwwmmmaaahhh}}}[[[AAA;;;666888<<>>777444000////////////111333444444444444555666666777777777888:::;;;::::::;;;<<<555777888::::::999888777<<<>>>AAAEEEHHHJJJLLLLLLFFFMMMWWW]]]VVVKKKEEEFFFEEEEEEDDDBBBAAABBBEEEGGGIIINNNSSSRRRMMMIIIIIILLLGGGMMMPPPKKKFFFFFFFFFEEEJJJSSSWWWPPPHHHGGGLLLPPPQQQRRRQQQLLLDDD@@@@@@CCCEEEGGGHHHHHHGGGHHHIIIKKKJJJMMMPPPPPPNNNMMMOOOQQQPPPQQQSSSSSSQQQNNNIIIGGGCCCAAA@@@@@@@@@>>>:::888111000......000222222222222===SSSqqqpppbbbcccyyyKKKBBB===CCCNNN\\\kkkwwwvvvmmmlllmmmkkkgggaaaZZZWWWXXXZZZVVVRRRPPPTTTXXX]]]fffooonnnooonnnhhh___YYYWWWXXXZZZ\\\[[[WWWUUUZZZfffpppooorrrrrrkkk]]]NNNDDD???888444:::DDDQQQfffpppgggCCC888---,,,---------............---------,,,,,,...///000///...///111333333555999???GGGRRR^^^fffuuuwwwzzzzzzwwwuuutttuuurrruuu{{{wwwaaaIII:::666111111000000///......------......//////...---,,,++++++,,,,,,---...000000+++,,,.../////////...---+++,,,...///...,,,***(((+++)))))))))***+++***)))******)))***+++---...///...---,,,+++************++++++++++++++++++++++++,,,111777<<<===:::444111+++******))))))******+++************************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++*********+++,,,------,,,++++++'''((()))***+++,,,,,,,,,++++++,,,------------,,,************************)))***+++,,,,,,,,,++++++******++++++,,,------...+++++++++*********)))))),,,,,,,,,,,,---...///000---------------...//////333000///333444111000111000///////////////000000111000///.........///000---///111333333222000///,,,...//////---,,,,,,---++++++++++++,,,---......------..................111111222333333333333222000000111111111111000000/////////......---------000...+++,,,...000000///000///000111111111111222111111111111333555777888<<<======>>>???@@@BBBDDDDDDHHHQQQZZZ\\\YYYYYY\\\bbbffflllppppppmmmiiifffoookkklllpppnnngggeeegggkkkssswwwuuuyyy~~~xxxkkkpppoooppptttzzz~~~{{{|||~~~zzz~~~~~~{{{dddLLL>>>777444////////////000111333444444444555555666777777777555777999:::::::::;;;<<<777888:::;;;;;;:::999888??????AAACCCFFFIIILLLNNNCCCHHHPPPSSSMMMCCCAAADDDCCCCCCDDDCCCCCCDDDGGGJJJEEEKKKQQQPPPJJJFFFHHHKKKJJJQQQTTTOOOJJJHHHHHHGGGEEEMMMRRRNNNJJJKKKNNNOOOYYYYYYXXXRRRJJJBBB???>>>BBBDDDGGGGGGGGGFFFGGGHHHIIILLLPPPQQQOOOOOOQQQTTTRRRTTTVVVWWWUUUPPPJJJFFFBBBAAA???>>>===;;;777444111///......000222222222555HHHhhh~~~iii```jjjZZZQQQLLLTTTfffzzzyyykkk[[[SSSSSSXXXZZZ[[[YYYUUURRRTTTVVVXXXVVVUUUYYY]]]eeerrr}}}ssseee[[[WWWWWWYYYXXXUUUTTTWWW___jjjrrrooorrrpppfffTTTEEE===;;;444000<<>>EEEOOO[[[hhhuuu|||{{{yyyzzzyyyzzz}}}ttt^^^GGG;;;888222111111000///.........---.../////////...,,,+++,,,,,,+++,,,---///111333,,,,,,.../////////...---,,,---...///...,,,)))'''---+++******+++,,,,,,+++,,,+++++++++,,,...000111///...---,,,++++++++++++---------,,,,,,,,,++++++(((---333999;;;999666333,,,++++++++++++++++++,,,************************((((((((()))***,,,---...)))******+++++++++******))))))************))))))******++++++++++++******(((***,,,------,,,+++******++++++,,,,,,,,,+++++++++,,,------......------************************)))***+++,,,---,,,++++++)))***+++------......---++++++++++++************))))))))))))***+++,,,---.........///////////////333///000444666333111111000000/////////000000111222000...,,,+++,,,---...---...111333333222000...,,,...///...---+++,,,,,,*********+++,,,---...///...............---------......///000000000000000//////000111111111111111000000//////.........------***''''''***---...---///......///000...///000---...///000111222333333555555444444444777<<<@@@888;;;BBBIIIJJJFFFFFFJJJeeehhhkkklllkkkiiihhhhhhtttqqqmmmkkkjjjhhhccc^^^qqqqqqtttyyy}}}{{{sssmmmlllnnnrrrxxx~~~}}}{{{vvvxxxsss^^^III===666222555444222000000111333444555555555666777999:::;;;555777999<<<>>>?????????999999999888888999<<>>HHHEEEAAA@@@BBBCCCCCCBBB???CCCGGGFFFDDDDDDIIIMMMOOORRRUUUUUURRRLLLGGGEEEFFFKKKQQQSSSRRRRRRUUUYYYWWWYYYZZZVVVMMMEEE@@@???>>>@@@AAABBBBBBBBBDDDFFFDDDHHHLLLMMMPPPUUUVVVTTTQQQPPPPPPRRRTTTTTTOOOLLLHHHDDD>>>;;;888555111---...000+++,,,555444000666BBBTTT}}}nnnVVVZZZqqqiiilll}}}yyysssooolllggg^^^TTTKKKHHHIIIKKKPPPTTTYYYZZZXXXWWWXXXZZZYYY]]]```cccgggppp}}}}}}wwwjjj^^^XXX]]]\\\YYYWWWXXX^^^hhhooooooqqqmmm```MMM<<<333000333444>>>TTTlllwwwsssiiiGGG;;;222111111...,,,...---............---------111111222555999<<<>>>>>>>>>KKK[[[fffppp{{{|||vvvtttwwwyyy~~~mmmXXXGGG;;;666444222000/////////...,,,////////////...---,,,+++////////////////////////000222333111---***+++------------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,+++++++++++++++++++++++++++)))---333777888777333000666333///,,,)))'''''''''++++++******++++++,,,---,,,+++*********+++,,,---,,,,,,++++++***)))(((((()))&&&&&&((((((%%%$$$'''...---,,,+++++++++,,,---000///...---+++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,///111000,,,)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------///......------///000111333333111000000000111222000///---,,,,,,---...//////////////////...------///////////////...------000+++)))---000///.........******...000///000333111111000000000000111111333333333111...---...///333333333333333333333333222111000......000111222000///...---------------........................///////////////.........111111000///...///222444777777888999:::<<<>>>???\\\^^^aaacccdddeeegggiiirrrooommmlllmmmllljjjgggooooooqqquuuxxxxxxtttpppooonnnooosssyyy{{{xxxvvvyyy}}}pppZZZEEE:::444000222111111000111333444555666666777888999:::;;;<<<999:::;;;===???@@@AAAAAA::::::999888888:::>>>AAAGGGHHHIIIKKKMMMKKKGGGDDDAAADDDGGGGGGFFFCCCBBBBBBEEEBBB>>>===>>>??????>>>>>>AAADDDDDDBBBDDDHHHMMMNNNQQQTTTVVVUUURRROOOMMMFFFJJJOOOSSSSSSSSSTTTUUUTTTUUUVVVTTTNNNHHHBBB@@@@@@AAACCCCCCCCCCCCFFFHHHEEEIIIMMMNNNPPPTTTUUURRRLLLKKKLLLNNNPPPOOOKKKHHHDDDAAA<<<999777444000------000,,,...666444222:::FFFfffbbbWWWdddyyypppggg```ZZZUUURRRNNNKKKEEE@@@<<<===AAAEEEMMMPPPTTTVVVWWWWWWXXXXXX]]]bbbhhhkkknnnuuuxxxhhh___]]]aaa______```bbbddddddddd^^^aaa___UUUEEE888111000222666CCCYYYnnnvvvmmmbbbDDD999111000111...---...---...------------///000555666999>>>CCCFFFHHHHHHFFFTTTdddpppxxx~~~|||zzzxxxzzzrrr\\\III===888444222000/////////...---////////////...---,,,+++........................///111222000---+++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''(((***,,,+++***))))))))))))))))))))))))***---111444555444111///111000---***)))((())))))++++++******++++++,,,---******)))))))))***+++,,,---,,,,,,+++******)))))),,,)))))),,,,,,)))))),,,...---,,,++++++,,,---...///...------++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,//////,,,***)))***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------...---,,,,,,,,,---//////333222111000//////000000//////.........//////000111111222222111111000///000111111111000000///......++++++///000......000333000000111///,,,---111000000////////////000000111222222111000000222333111111111111111222222222222111///......///111222111000///......................................./////////////////////...000000000///...///111444333333444444555777888999[[[]]]___```aaadddhhhkkkmmmkkkjjjjjjmmmooopppqqqoooooopppsssuuuvvvuuusssssspppmmmooottt|||{{{yyyyyy}}}|||mmmVVVBBB888333000...///000111333444555666777777999:::;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCC;;;;;;:::888999<<>>@@@BBBCCCCCCCCCEEEFFFEEEBBB???===<<<<<<;;;:::;;;===@@@@@@@@@CCCHHHMMMNNNPPPSSSUUUUUUTTTSSSQQQHHHIIIKKKOOORRRTTTSSSQQQRRRSSSSSSSSSRRRMMMGGGBBBCCCCCCDDDCCCCCCDDDGGGIIIEEEJJJNNNOOOPPPRRRQQQMMMGGGGGGHHHIIIJJJIIIFFFDDD>>>;;;888555444222000...---000---///666333444???OOO}}}pppTTTQQQmmmrrrkkkhhhaaaVVVLLLEEE@@@===;;;888777555444444999@@@EEEKKKLLLNNNRRRVVVYYYYYYXXX[[[```gggkkkmmmrrrzzzwwwfff```cccddddddfffhhhiiicccYYYPPPHHHJJJKKKEEE;;;222//////000777GGG]]]mmmooobbbUUU>>>666000//////...---...------,,,,,,,,,...333777===@@@EEEJJJNNNOOOOOOOOOPPP___nnnxxx}}}}}}xxx|||zzz{{{yyyaaaKKK>>>:::444222000/////////...---////////////...---,,,,,,------------------------...///000///---,,,---...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))++++++***))))))))))))))))))))))))+++,,,...000000000...---,,,+++***))))))***+++++++++************+++,,,,,,))))))(((((())))))***+++------,,,,,,++++++******---++++++......++++++...------,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***,,,---,,,******+++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,+++,,,------...222222000///............---...///000000000000000111222222222222111111000111222222222222111111000,,,+++---000///---000666666111///...,,,***---333//////............//////111222333333111111222333......//////000000000111000///...------...///000111111000////////////000............................../////////////////////000000///......111333222111111111111222333333ccceeeggghhhiiiiiikkkmmmjjjhhhggggggjjjooosssuuuppprrrssstttttttttssssssuuurrroooooouuu|||~~~mmmUUUBBB999555222---///000222444555555666777888999:::;;;;;;::::::>>>@@@CCCEEEFFFEEECCCBBB===<<<:::999999>>>DDDIIIJJJIIIIIIIIIHHHEEEAAA>>><<<===>>>>>>>>>@@@DDDFFFJJJGGGDDDAAA>>><<<:::999999:::<<<===???CCCIIIMMMRRRRRRRRRSSSSSSRRRPPPNNNKKKHHHEEEHHHMMMQQQQQQOOOTTTRRRRRRSSSTTTPPPIIICCCEEEEEEEEEDDDBBBCCCFFFHHHEEEJJJMMMMMMNNNNNNKKKFFFFFFFFFFFFFFFEEECCC@@@>>>777666444222111000///......111///000444111555FFF```]]]MMMGGGpppqqq```YYY]]]UUUJJJ@@@999666555444666555444444555:::AAAFFFJJJJJJKKKPPPWWW\\\\\\ZZZYYY]]]bbbdddeeeiiiqqqwwwqqqcccaaagggfffiiikkkkkkdddWWWHHH>>>777:::;;;888222...---//////888HHHZZZddd```RRRFFF777333///---............+++,,,,,,+++---222:::@@@FFFJJJPPPUUUVVVTTTRRRQQQZZZfffrrrwwwyyyzzzyyyvvvpppsssxxx|||}}}~~~dddKKK===999444222000///000000///.........//////...------,,,---------------------------..................///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))((()))***++++++***************++++++,,,))))))))))))*********+++---------,,,,,,+++++++++,,,))))))++++++((('''***+++++++++++++++,,,,,,---++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++++++++************,,,...000000...,,,***************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111111000///...------,,,+++,,,...000000000000//////000000000000000//////111111222222222111111000,,,,,,...///------666@@@JJJ???333...---,,,---///.........------.........333444555333000.........---......//////000000111///...------------...///000000///////////////000....................................////////////...///000///......000222333222222111111111111111eeeiiimmmppppppnnnmmmmmmkkkjjjiiiiiijjjnnnssswwwqqqtttvvvuuuqqqnnnmmmnnnwwwuuussstttyyy~~~lllTTTAAA999555222000111222444555555555555888888999999999999999999<<>>===;;;:::;;;???EEEJJJJJJHHHGGGGGGFFFCCC???<<<;;;;;;;;;::::::===AAADDDLLLKKKHHHDDD???;;;999888888:::;;;===@@@EEEJJJMMMSSSRRRRRRSSSTTTSSSPPPMMMPPPIIIBBBBBBHHHNNNQQQPPPSSSQQQPPPPPPPPPMMMGGGAAAFFFFFFFFFDDDBBBBBBCCCEEEBBBGGGJJJIIIHHHHHHDDD???AAAAAAAAA???===:::888777222222111000///...//////000222///000222///888PPPtttgggKKKLLLCCCpppuuuaaaTTTOOOQQQJJJ@@@888333111000000444444333333444999@@@EEEKKKJJJKKKQQQXXX]]]^^^\\\]]]```bbbbbbaaaeeemmmttt{{{yyyvvvqqqhhh```aaafffhhhlllnnngggXXXGGG;;;666111333444222///---...///222:::GGGRRRUUUOOOBBB999222111///------//////...***+++,,,---///666@@@IIIKKKQQQXXX]]]]]][[[XXXWWWbbbkkkrrrrrrrrrssstttrrrmmmnnnqqqvvv|||cccIII;;;666444222000///000111000///.........///......---,,,------------------------------------............++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))*********))))))******+++,,,*********+++++++++++++++------,,,,,,,,,,,,,,,+++,,,)))((()))((($$$###%%%))))))******++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++******)))((((((***,,,......,,,***(((************************)))))))))******************+++++++++++++++,,,,,,,,,,,,------............000000000///...------,,,)))***,,,...//////.........//////000000000////////////000000000000000///............+++---:::HHHcccOOO:::222000...+++)))......------------......000222333222///---------/////////000000000111111......------------...............------......///////////////////////////---.........//////000000...///000000//////000222333333222111000000000000bbbgggmmmqqqqqqooommmlllnnnnnnnnnmmmmmmpppuuuyyysssvvvvvvrrrkkkggghhhkkkyyywwwvvvxxx|||~~~}}}~~~~~~kkkSSSAAA999555111222333333444555777777888:::999999888888888888999999===CCCHHHIIIGGGBBB???>>>>>>===;;;<<>>;;;;;;;;;:::999<<<@@@CCCIIIIIIHHHDDD???;;;999999:::;;;===@@@DDDHHHKKKMMMOOONNNPPPTTTXXXZZZWWWSSSSSSKKKCCCBBBGGGNNNRRRSSSPPPOOOMMMKKKIIIGGGCCC@@@HHHIIIHHHFFFCCCAAA@@@AAA>>>BBBDDDBBBAAAAAA===888888999999777444111000111///000000///......///111000222000000222000AAA___pppPPPAAAGGGDDDmmmzzz```MMMEEECCCFFFAAA;;;666333111000///111222222333666;;;BBBGGGJJJJJJLLLPPPVVVZZZ\\\]]]^^^```aaa___\\\___gggnnnqqqlllhhhfffbbb______ccchhhjjjiii]]]JJJ;;;555444111222222000......///000888@@@JJJOOOLLLBBB777000...000000------///000...***---......///666BBBKKKMMMTTT^^^cccdddcccbbbccciiiooorrrpppnnnppprrrrrrooonnnooosssyyyzzz___GGG999555444222000000111111000///---...............------------------------------...---,,,---...///...---*********+++++++++++++++)))***************++++++++++++++++++++++++++++++***+++------+++***++++++))))))))))))))))))))))))++++++***))))))******+++))))))******))))))))))))***))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---***)))***)))%%%$$$&&&((()))***+++,,,,,,,,,+++******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,+++***++++++)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++,,,,,,---.............../////////000//////...---***+++,,,---------------///000000111111111111000---......////////////...///.........+++---888EEEVVVCCC111---000111...,,,......------------......***,,,///000000000000111111111111111000000000000...........................------------......///////////////////////////------......///000000000...000111111000000111222111111000///............gggjjjnnnppppppmmmlllkkknnnooooooooonnnpppuuuyyyyyyzzzxxxooofffdddiiippp{{{yyywwwxxx{{{}}}}}}mmmUUUDDD<<<666111333333333444666999;;;======<<<999777777888:::;;;999;;;@@@CCCEEEDDDBBBAAA>>>>>>>>>======???CCCFFFFFFEEEDDDDDDDDDCCCAAA???:::;;;;;;;;;<<<>>>BBBFFFDDDFFFFFFDDD@@@=========<<<===@@@DDDIIILLLMMMMMMIIIIIIMMMSSSZZZ]]]YYYUUUSSSNNNIIIHHHKKKPPPSSSTTTNNNNNNLLLIIIFFFDDDDDDEEEJJJLLLLLLJJJEEEAAA???>>>:::>>>>>>;;;::::::777333000111333222///...///111...000111000...---///222///111///111444555LLLqqqzzzWWWBBB>>>===CCCcccjjjOOO>>>:::;;;???<<<:::888777666444222000111333444777===DDDIIIFFFIIIKKKNNNPPPSSSWWWZZZYYY]]]^^^]]]YYYZZZ___dddhhheeeddddddbbb]]]]]]aaabbbaaa[[[NNN???555222222333222111///......000111@@@HHHQQQSSSJJJ>>>333---,,,000111------000000---,,,///000///...333>>>GGGOOOWWW```fffgggffffffhhhjjjppprrrooommmoooqqqqqqpppmmmlllnnnuuu|||rrrZZZEEE:::555333222000000111222111000------...............---........................///---+++,,,...///---+++)))*********++++++++++++*********++++++,,,,,,,,,************************))),,,...---***(((((()))))))))))))))))))))))))))++++++*********++++++,,,((())))))***++++++++++++)))))))))))))))***++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,))))))++++++((((((+++)))***,,,---......------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,******,,,---,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,---...///000000000//////------,,,,,,,,,------.........///000000000000000,,,---...//////////////////...//////---+++111999888///(((***///111111333//////............//////(((+++///111111111222333222222111111000/////////.........//////........................///000000////////////////////////------......///000000111///111222333111111222333111000///......------...rrrssstttssspppmmmkkkkkkkkkmmmnnnnnnmmmooossswwwzzzooofffeeeoooxxx~~~zzzvvvvvvyyy}}}yyy{{{}}}}}}{{{|||pppXXXHHH???999444222222222444777;;;???AAA@@@>>>:::888777999;;;===:::;;;<<>>>>>>>>>>>===>>>AAADDDAAA@@@@@@@@@AAAAAA???===:::;;;<<<===>>>AAAFFFIIIAAADDDFFFEEEBBBAAABBBCCC===???BBBGGGLLLNNNNNNMMMFFFFFFJJJRRRYYY[[[WWWRRRSSSPPPNNNNNNOOORRRTTTUUUOOOOOONNNKKKFFFEEEHHHKKKLLLNNNOOOMMMGGGBBB>>><<<888::::::777555666444000+++...000000//////222444...000111000......000333...000///222666:::UUU~~~rrrGGG<<<@@@333???YYYcccIII;;;:::<<<999999999999:::888555333///000111333666;;;AAAFFFCCCGGGJJJLLLLLLNNNRRRWWWYYY]]]aaa```\\\ZZZ]]]```cccdddfffhhhccc]]]\\\```[[[VVVMMMCCC999222000///333222000///...///111222EEEOOOXXXXXXMMM>>>222---+++111222...---000000---...111222///,,,000999BBBQQQYYYbbbfffeeeddddddfffhhhnnnqqqooommmnnnpppoooooollliiijjjpppwww|||~~~mmmWWWEEE;;;777333222000000111222111000------...............---////////////////////////000---+++,,,......,,,***))))))******+++++++++++++++++++++,,,,,,---------************************)))+++...---)))&&&&&&'''++++++++++++++++++++++++******++++++,,,,,,,,,,,,'''((()))+++,,,,,,------)))))))))))))))******+++'''((()))++++++******)))*********************+++)))'''(((+++,,,***+++...***,,,---///000000//////+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---***)))***---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---,,,++++++---...///111111111111000000///---,,,,,,---...///++++++,,,---......------------...//////000//////......000222...))))))...000...///222222//////222//////............//////+++...111333222111111111222222111000///...------......////////////......///////////////000111111000000000000000000000000---------...///000000111000111333333222222222333222111000////////////000