BM6P6(@ uuuhhhaaa[[[UUUTTTNNNMMMMMMRRR```wwwkkkPPPLLLUUUYYYIII;;;:::::::::;;;<<<<<<;;;888666444888<<>>:::666444555555555333111//////111333222222111111222444555777111666666888:::<<>>;;;777555333111777777:::@@@FFFQQQdddvvvtttRRR;;;222222...///000111222333333444000000/////////000111111111111111000000000//////............/////////000---------------.../////////000111333444444333333///...---.........,,,***+++......,,,---000111...///++++++000222000///111,,,000000...///111111...999888666555555444444333222222222222333333333222888555666::::::999===CCCIIIUUUiiiyyyqqqcccWWWLLLEEE<<<666444333222000......---------...///000//////...---,,,,,,,,,,,,+++******+++......,,,***+++//////++++++...---)))((()))***++++++***)))(((***))))))***++++++***((('''((((((((()))))))))***+++,,,---,,,***)))***+++***))))))(((((())))))))))))+++***'''&&&((((((%%%(((+++***'''&&&)))(((%%%,,,------+++(((&&&&&&'''$$$###"""%%%''''''!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&(((&&&%%%###""""""######"""$$$&&&'''(((((('''&&&)))'''&&&&&&((((((&&&$$$}}}kkkaaa\\\WWWSSSRRRQQQPPPPPPUUUeee}}}mmmUUUKKKNNNTTTIII???<<<999:::::::::;;;;;;<<<<<<<<<;;;999888777777666444222222555666333...---111555444333222222222333444555444777444555999>>>XXXrrrZZZMMMGGGDDDBBB@@@>>>===;;;888555333;;;>>>EEEPPP\\\mmm}}}^^^CCC333111555---...000222333333333333000000//////.../////////111111000000000000//////............////////////...------------.../////////000111222333333222222000///......//////---++++++...///,,,---000111...---***+++000333111000111,,,///000......111000---666555444333222000000///222222111111111111111222===<<<===??????AAAIIIQQQ[[[lll}}}sssiiiUUULLLAAA999555444333111////////////000000000000//////...---,,,,,,,,,,,,+++******+++------,,,***,,,......++++++---,,,***))))))***++++++***)))(((+++***)))***,,,,,,***)))(((((((((((())))))))))))***,,,,,,,,,***)))***+++,,,+++***)))))))))))))))***,,,+++'''&&&''''''###(((+++***&&&%%%'''&&&###,,,------+++)))''''''(((&&&$$$###%%%'''(((%%%"""''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''((('''%%%###"""!!!!!!"""###$$$&&&'''(((''''''&&&)))'''&&&&&&'''((('''%%%yyyhhh___ZZZUUUQQQOOOQQQOOOPPPWWWhhhqqq___PPPPPPSSSJJJ@@@===777<<<;;;;;;;;;;;;<<<======;;;888444333555666444111111444666444///---111555555444333222222222333444555777333444999===WWW~~~ppp^^^QQQJJJIIIBBB======???>>>>>>>>>DDDLLLZZZiiixxxbbbHHH888111111444000111333333222000...,,,111000///......---......111000000000////////////.........///////////////......---------......///---......//////000000000222111000111222111000...+++...///------111111//////------222333000......+++//////---...000000---///000000000...---------444444333222222222444666@@@EEEKKKOOOQQQVVV```iii~~~~~~vvv```WWWJJJ@@@<<<:::888777555555444333222000///...//////...---,,,,,,,,,,,,************++++++******------,,,+++++++++,,,+++******+++++++++***))))))***))))))***++++++***((((((((((((((())))))))))))***+++,,,+++***)))***+++------+++***))))))))))))%%%((((((&&&%%%((('''$$$'''))))))&&&%%%''''''$$$***+++,,,***(((''''''((()))'''%%%%%%((())))))(((((((((((((((((((((((((((###%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$wwwfff]]]YYYSSSNNNMMMOOONNNPPPZZZlllwwwcccSSSOOORRRIIIAAA>>>999>>>===<<<;;;;;;;;;<<<<<<:::666222111333555333111000333666444000...111555555444333222222222333444555666333444888<<>>CCC[[[nnnwwwiii]]]SSSJJJBBB<<<888777444222000///////////////...---,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,000---,,,------+++,,,///,,,,,,,,,+++******)))))))))((('''(((******((('''))))))))))))((((((((((((((()))+++***))))))***+++,,,+++***)))))))))))))))%%%((()))%%%$$$%%%######&&&'''%%%&&&***+++(((&&&(((((((((&&&&&&&&&((()))((('''&&&&&&(((***,,,(((((((((((((((((((((((('''(((((('''&&&&&&'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))ppp```YYYVVVRRRMMMLLLLLLMMMSSSbbbwwwooo^^^XXXUUUGGG??????===999:::;;;<<<===<<<;;;;;;555666666444222222222444333111111222444444222000333222222111222333555666222444333666999666DDDbbb{{{vvvyyyxxxvvv}}}~~~UUUCCC555444555222111444......//////000111111222000000/////////000111111000000/////////.........000/////////............//////...---------------000000///.........///000------,,,---//////---,,,,,,///000......222222000222...,,,///111000222444...111222000000333222///+++///444555222111222555222555666666777<<>>===<<<666777:::<<<======<<<;;;333666777666222111222555444111///111555666333///222222111111222444555777000333333777999444@@@[[[|||mmmEEE:::333444111***---555//////......///000111222000000///000000111222333000/////////............000000//////.........---000///...---------------......,,,++++++,,,---...///......///000000///---,,,///000......222222000888222...//////...///111...222333000111333333000...222777777333111222555444777::::::<<>>BBBfffkkkTTTAAA555444222000/////////000//////000000000000//////222000//////000111000///...,,,,,,//////,,,,,,...---...///...,,,,,,---///........./////////000000------------------------,,,------......------,,,---...////////////111333////////////000000000111000////////////000111111111222333333222444888;;;======BBBJJJRRR]]]oooyyyqqqhhhZZZKKKBBB<<<555222333222000///...//////...---...555666000+++,,,...---222000...---------,,,***//////...---+++)))'''&&&(((***,,,,,,++++++,,,---,,,***((()))***+++)))'''///,,,))))))+++,,,+++***)))***+++,,,,,,+++******&&&((())))))'''&&&(((***+++'''&&&))))))%%%%%%)))'''''''''(((((()))))))))&&&&&&'''(((((((((((('''###%%%''''''%%%%%%''')))'''''''''&&&&&&&&&%%%%%%)))))))))(((((((((''''''''''''((((((((('''&&&%%%&&&###$$$'''&&&###%%%***tttfff\\\SSSMMMJJJLLLOOORRRXXXeee}}}tttlll___QQQFFF@@@===<<<999::::::::::::999999888888666555555555555333111444444333222000///111333333333333333333333333333111222222111111444888<<>>???CCCMMMZZZgggvvvzzzkkkYYYNNNEEE===777555333000...---------,,,+++///444555000,,,,,,------000...,,,,,,,,,,,,+++)))...---,,,***))))))))))))&&&(((************,,,...+++***))))))******)))(((...,,,******+++,,,+++***###%%%'''))))))((('''&&&)))*********((('''((()))***''''''((((((&&&&&&)))(((((((((((())))))))))))''''''((()))))))))(((((("""$$$&&&&&&&&&'''(((***'''''''''&&&&&&&&&&&&%%%)))))))))))))))(((((((((''''''((((((((('''&&&%%%&&&%%%&&&((('''%%%&&&***ӵrrrbbbUUUNNNLLLNNNPPPRRRYYYiiitttkkk\\\NNNCCC=========Ħ999888888999777555Ħ222111333444444333111111222444444444444444444444444444111ӵ999OOOttt___BBB;;;555111111111000000000000111///////////////000000111222000/////////...,,,***///---...Ħ,,,---...---,,,,,,...///....../////////000000000------------............------............------//////000///......111333//////000000000111111111///000111222333222111000444777::::::888999>>>CCCEEEOOO^^^nnn~~~vvvggg\\\TTTJJJ@@@999555222///---...//////...---000111///---...///000///...------------+++)))...---,,,+++***+++,,,---)))***++++++******,,,---***)))))))))******))))))+++***)))))))))))))))(((!!!###%%%&&&&&&$$$###(((((()))(((((((((((((((***((('''((('''&&&'''((())))))))))))))))))))))))'''(((((()))))))))))))))$$$%%%&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))(((&&&''')))4ĉ@ӵnnn\\\SSSQQQRRRPPPQQQZZZmmmvvvlll\\\LLL@@@;;;;;;<<<>L;;;:::999888999777=hĦ1112223334444442222224445556666666666666666666666664ĉ@ӵKKKooo|||PPP<<<888222111111111111000//////...//////......///000111222444222111000///---***'''///---...>L///---...///...------///111------........./////////---------....../////////---......//////......------///111111000//////000000000000000111111111111///000222333333333222111444888<<<<<<;;;>>>FFFMMMVVVdddvvvtttkkkdddZZZJJJ===;;;888333111111333444444......//////...---...000///...---...///...,,,***------++++++++++++---...---------,,,***)))+++,,,))))))******)))))))))***)))*********)))((((((((($$$%%%''')))******)))(((%%%%%%%%%&&&((()))))))))))))))((('''&&&'''(((''')))))))))((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))((('''''''''GG=?vvv```UUUQQQPPPOOOQQQ\\\rrruuukkk[[[KKK???999888999HdĦ::::::999888888=Īj111333444555444444555666666666666666666666666666GG=?kkkqqqJJJ<<<999000111111111111000///......//////.........000111222444333222111000...***'''///------HdĦ///---...//////......000222------------............---------...//////000000......////////////......,,,///222222111///......000000000111111111222222111111222333333333333222222777===???@@@GGGTTT^^^ppp~~~xxxrrrhhhUUUDDD???;;;555111000111222222333000///000///+++***,,,...------...//////,,,***++++++************++++++//////...,,,***)))***,,,((()))******))))))***+++***,,,------+++******+++(((((()))******+++++++++%%%$$$$$$%%%((())))))((((((***)))&&&&&&((((((&&&((((((((((((''''''''''''''''''((()))))))))(((((()))(((''''''(((((('''%%%((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((%%%)))+++)))'''((('''%%%ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦSSSĦrrr777DdD777555444?fӵ111333555Ħ444444444ӵƜ`1.׼sAAAeeeĭӵӵĦĦ...///000111111111...Ħ111222222000,,,***...,,,,,,DdD...---...//////ӵ///000ӵ///ӵ000111111111111Ħ222@@@ӵĭӵ~~~}}}wwweeeSSSHHHBBB:::333000///000///444///---000///+++))),,,,,,,,,,,,...///...+++)))++++++,,,,,,,,,,,,++++++---...---***))))))+++---''')))+++***)))(((***,,,))),,,......+++)))***+++(((((('''&&&&&&'''((()))(((&&&%%%&&&)))***)))''''''******%%%%%%))))))&&&((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((''')))'''%%%&&&)))***(((&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))###)))+++(((&&&((('''$$$?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgL{{{S?ʬ3h?D%%)?555444ZufĦ111333555gL777333333g&e333gĉ@:::<<<g&e>&e@e??{{{g<ĉ3we<Ħ3h?@eZ...+++,,,...0002223h?gL000111222333222///---...+++,,,D%%)?,,,fff?><z000000=?Ħ000g&e///g&e111111000S?ʬ1114ff?>ߝL111@e<<<g&e3h?g&e>&e??sssbbbUUUNNNDDD<<<777555444444111,,,+++///000---,,,///+++++++++---...---***(((---...///000///...---,,,++++++***)))((((((+++...&&&)))+++***((((((***,,,'''***,,,,,,)))'''((()))+++)))'''&&&&&&'''(((***+++)))''''''******(((&&&'''+++***%%%%%%))))))%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%$$$&&&)))+++***((()))(((((((((''''''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''###)))+++(((&&&((('''"""4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@^^^HdĦHtƅ^Bt=o9ĦDtfo9Ħ555666777g?222444HdĦ000444333Hu]Ħ///tt999<<<Hƅ^Hu]ĦH׼s|||tQje<ĦBt=o9ĦH׼srrrHtĦ,,,...///000111Bt=o9ĦHdĦ111444666666444111///---,,,,,,Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ///Hu]Ħ,,,,,,Htƅ^111qIܗGIӵ333H׼s===DDDHu]ĦBt=o9ĦHƅ^Hu]Ħ|||qqqcccYYYLLL@@@999777666666444333222222111///,,,)))+++---///...,,,,,,///222...---,,,+++************///,,,))))))***+++)))'''***)))((('''((()))+++---,,,---,,,+++)))((()))***))))))***))))))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******###$$$&&&((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$"""%%%***)))$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetyyycccDdDĦq<RqjRgdKӵHdDĦgdKӵ555666GR/f6LĭĦ333444DdDĦ222;;;;;;DdDĦ111`eĭ<<<DdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦwwwooo\\\DdDĦ222//////000qjRgdKӵDdDĦ000222444444222000///000...---HdDĦgdKӵDdDDdDĦ---DdDĦ4DufӵDdDĦ...DdDĦ---q<R000///peƜ4DuTӵ333DdDĦEEEOOODdDĦqjRgdKӵDdDΦDdDĦ{{{qqqhhhZZZMMMDDD===777333222111000111111000...+++---///000...,,,,,,---000------,,,+++*********+++...,,,))))))***+++)))(((***)))((((((((()))+++,,,+++,,,,,,***((('''(((***))))))))))))))))))((('''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))((((((''''''&&&&&&''''''((()))$$$%%%&&&'''''''''''''''&&&&&&%%%###%%%))))))$$$&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ555555CdgĪj444DdDĦ444:::<<<DdDĦ111HߝL`o9<<<DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦuuuhhhdddSSSNNNCCCDdDĦ444000111111GIdnuR)ĦDdDĦ000000111111000000///000///---DdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ...DdDĦ///po9u000000333111=ӊB1.uTӵ444DdDĦLLLZZZDdDĦGIdnuR)ĦDdDΦDdDӵxxxlll```UUUJJJ>>>666666444222222222111///---000000000///,,,,,,---...---,,,,,,+++++++++,,,,,,...,,,*********+++***)))******)))((((((***+++,,,***++++++)))''''''((()))(((((())))))***)))))))))''''''(((((()))))))))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))'''''''''''''''((())))))$$$%%%&&&'''((()))))))))%%%'''%%%###%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<444qR/ܗ?fӵ444>d<777:::>d<Ħ5554DufئL>e;;;DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦyyysssgggSSSHHHIII===:::555DdDĦ333222222222peӵDx<>dd<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ...>d<Ħ111peӵ000Ħ111F&uTӵ666DdDĦ]]]lll>d<ĦpeӵDx<>d<ʜ4DuTӵzzzrrriii[[[LLLAAA===:::777444222111...,,,000000///...------......---,,,,,,,,,,,,------...---,,,+++***************+++******))))))***++++++)))******)))'''&&&''')))'''((()))***************''''''(((((()))***+++,,,+++******))))))(((((((((''''''(((((())))))******'''((()))***+++******)))((((((''''''(((((()))***&&&&&&'''((()))))))))(((%%%'''&&&###$$$((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBqqq<xB?daĦB?Ho9>dd<ӵ222222B?Ho9...<x---...//////,,,...000&ӫeʬtIӇ///>d<Φ>d<Ħ///D&ӫetIӇ000DdDĦ...sdKĦ111B?dp&ĒR777888>d<sdKĦB?Ho9s&dq&ĒRyyylll[[[NNN@@@<<<888444222111///...///...---...///000000000---------,,,------......,,,,,,,,,+++******+++,,,++++++***************+++))))))***)))''''''((()))(((((()))******+++******((('''(((((()))+++---...,,,++++++***))))))((((((&&&&&&'''((()))++++++,,,((()))***+++++++++***))))))(((((((((((()))******((()))))))))((('''&&&&&&$$$''''''$$$$$$'''(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDoooHkge@h@G555888HĪj@IŌ;;;444Bene333Hkge===ne111333fe222Hu]3hhsegeĦja>aĦ@Gse<<<888222000333111///000<Ō333222111@G...---Hkge------......///...000333HĪj@IŌ...///ege//////Hu]3hIŌ......DdDĦ...ne111000@h111///>h444888===sene@GsĪj@h{{{iii[[[CCC???999555333333222111///...------000111111111///......---------......+++,,,---,,,******+++---+++++++++++++++*********)))******)))(((''')))***))))))******+++*********((((((((((((***,,,...000,,,,,,+++***))))))((('''$$$%%%&&&'''((())))))***((()))***++++++***)))((()))))))))))))))******+++)))))))))((('''&&&%%%$$$###'''((($$$###&&&((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''4DuXӵĵD^DdDĦkkkyyy666555888777999444222222999888000///...444111D^QQQjjjs׼sgeFm8>aĦ~~~s׼s555222333444222000000---...Ho444333222111///000000......//////.........///000000......///...------D^...000000DdDĦ///000000//////111555444333444777===GGGs׼sxxxjjjPPPKKKCCC<<<888666444222111///---...000111000///000000///...---------...+++,,,---,,,******,,,...+++,,,,,,,,,++++++***))))))***+++***((((((***,,,******+++++++++***))))))(((((('''(((***---000111,,,,,,+++***)))(((''''''((((((((('''''''''''''''(((((()))******)))((('''******)))))))))***++++++'''''''''''''''&&&%%%$$$###'''(((%%%###&&&((((((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦhhhTTT___oooyyyyyyaaaLLL<<<;;;;;;666444888777777666444333333666888555444333222222222333333111111222333333444555555888666555555Ħ333555333111111333555666666444>d<Ħ???BBBKKKhhhBegeFYĉ>aĦrrr___Be777333111444999666///111------nu]ӵ///............///...000222222//////111333......///000000///............,,,&&&"""###+++222---......///000111111222111000...------>d<Ħ---...000333444>d<Ħ///111222Ħ---...///000111222222222444222111222444666666555888;;;CCCRRRBeĦwww```YYYNNNEEE===888444222444111......000000///---222111000......---------+++,,,...---******,,,///,,,,,,,,,,,,,,,+++***)))***++++++***))))))+++,,,+++++++++++++++***)))((((((((('''(((***---000222,,,,,,+++***)))((('''&&&---,,,+++***)))((('''&&&'''((()))******)))((('''*********)))******+++,,,%%%%%%&&&&&&'''&&&&&&&&&"""''')))%%%###%%%((((((%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦttt]]]VVVZZZwww|||cccKKK999888;;;777333444;;;:::999999999777444111888777666555444555666777555444222111111222444555555333222gdKĦ...111111111222333333444444000sdKĦ999;;;CCCMMM]]]ŶS3weAneneneneDehhhXXXXXX___}}}|||```LLL<<<;;;<<<888444666777666666666777777666444666555333222222333444444444333222111111222333444444444ne222333000000111111222333333444333ne555666888999@@@JJJTTT^^^jjjxxx>Ak<yyyttteee[[[SSSFFF888999===555000000111222222111000000...///000fh000///...---......///+++,,,---...///000000111111111111000///.....................///000000111111111222222222333333333444222111222444De...///000000111111ne000000ne111000000000111111111111111333111222666777666888<<>><<<777555888888666444444555666555444666555333222222222333444111111111111111111111111111333---111555000000000111222222333333666444333333444888:::===AAAFFFOOO\\\dddwwwzzzooocccWWWOOOAAA999777444111:::AAA:::///000000111111000000///......///000000000///............///***++++++,,,---...//////111111000000//////......000///...---...///000111////////////000000000000000...---...///...000000000000111333000000000111111111000000000000111333444666444555999::::::<<>>;;;666555888<<<:::666555555555444333888777555444333444444555000000111111111111000000...111555666444111000000//////000111111222222333555666777555333222222333<<<<<<;;;;;;<<>>888333777000000111222;;;@@@666111111111111111111111111///------000333333000,,,......//////////////////------......//////000000000000000000////////////...///000111111000...---000000000111111111222222///000000000//////000000444222000......///222444///000000000111111111111222111000000111333555777222555888888666<<>>999777777777777999888777888;;;===>>>===666555333222111000111111000000000000000000000000555///)))(((,,,000111111000111111222333333444444111333444333222222333555666666555555555666777888999???GGGNNNUUU[[[bbbfff}}}~~~ssshhh]]]TTTLLLGGG===:::666555555555333000222...000000...666999000222111111000000111111222......///000222222000...---...//////000//////////////////000000000111111000000000000///////////////000222222333222111000////////////000000000000000222333222111000111333444222///------...000111000000000000111111111111333222222222222333555666333666999;;;===JJJgggxxxpppYYYQQQEEE;;;555222222222111000000000000/////////***+++,,,---...///000111++++++++++++++++++,,,---(((+++------***)))***---)))))))))))))))*********''')))+++,,,+++******+++++++++,,,,,,,,,++++++***'''((())))))((('''((()))%%%'''************+++,,,******)))(((((((((((((((&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%rrr]]]NNNMMMOOOQQQ[[[iii}}}wwwfffXXXKKKEEE<<<777777::::::888666666777:::===@@@@@@???666555333111000000000111222111000000000000111222000///......///111111111222222222333444444555555111333444333222111222333666444222222333444555555666999<<>>999777222222111111000000///...///---111222---222777///111000////////////000111...///000000//////000111,,,---///000000000////////////000000000000111111////////////000000000000000///...---...///111333,,,,,,,,,---------.........000111000...---///111111000///......///111222000000000000111111111111333333333444444444444444888888;;;CCCNNNbbbzzznnndddTTTEEE;;;666333222222222222111111111000000------------............***************+++,,,,,,)))+++---+++)))(((+++...)))))))))******+++++++++(((((()))+++---...---+++((())))))*********))))))''''''&&&''')))))))))(((%%%(((+++,,,++++++,,,...+++***((('''&&&''')))***&&&&&&''''''''''''&&&&&&"""%%%((((((&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%~~~hhhXXXNNNOOOOOOOOO[[[llluuubbbRRRMMMEEE;;;666888<<<<<<999777777999;;;>>>???===<<<888777555333222222222222444222000//////000222444(((///999===:::555000///222333333444444555555666333444444333111000111222444111...,,,---000111222555777888777777;;;DDDKKKRRR\\\ggglllmmmkkkeee___QQQKKKBBB;;;777555444444...///111111///.........---,,,222222+++///444---000///...------...///000---000111000------000333,,,---///000000000///////////////000000000000000////////////000000000000///,,,(((&&&'''+++000333/////////000000000000111...000222111......///222//////...///000111333444000000000000111111111111444444555555555444333333===:::===JJJ]]]uuu~~~tttaaaOOOBBB:::666444333333333222222222111111000//////...------,,,,,,))))))((())))))***+++++++++------+++((((((+++...*********++++++,,,,,,,,,)))((((((+++///111///,,,''''''((((((((((((((('''(((&&&$$$&&&)))+++)))'''%%%))),,,---,,,+++---///,,,***(((&&&&&&''')))***&&&''''''''''''''''''&&&"""%%%((((((&&&%%%&&&(((&&&%%%$$$######$$$%%%&&&''''''((((((''''''&&&%%%zzztttppp[[[WWWMMMMMMUUUWWWaaauuuvvvbbbNNNHHHCCC===999888999::::::888777888;;;???AAA@@@===555555444333333222111111222000//////000222111000//////............//////000000222444555555222///666444333333444444222111////////////000111222333777444333666<<<@@@???<<>><<>>999555555777888999111666;;;<<<999666444444111111111111111111222222444222000///000000///...+++,,,...//////...,,,+++---,,,,,,---000111111111000...------......---+++000//////.........//////,,,---...---,,,,,,...///---,,,,,,+++,,,---...///*********,,,......,,,***,,,---///111111000///...---.........//////000000......---...000111///...!!!///444000,,,,,,...000000//////.........---111111111111111111111111111111111111000000000000///---...---%%%"""+++111000///......///000111//////000222222333333333666555444333333333333333000000000000111222333444555,,,***333???MMMfff}}}yyyjjjWWWHHH@@@<<<666222333444555555444333111000000000///...------,,,,,,,,,,,,,,,+++++++++***************)))***++++++,,,%%%&&&(((+++---///000000###%%%'''(((((((((***+++******))))))))))))******(((&&&'''***+++((((((***)))(((&&&&&&((()))(((''''''((()))((('''(((***+++((((((''''''''''''(((((("""(((***%%%###&&&(((&&&&&&&&&%%%%%%&&&''')))***qqqddd]]]WWWTTTWWWTTTQQQPPPQQQ[[[ooo~~~~~~qqq]]]LLLCCC;;;999777777999:::999999;;;999888999999777444111111111222333444555555666000///...------...///000000000000///......------222000//////000000///---............------------------------...///000000++++++++++++---///222333000///...---------------...---444555---...333000,,,+++///333111,,,---222......///...---...000111///...,,,+++,,,///111333...111444333000...111555777///+++...111000......333333222111111111111111666555333111000000111111,,,---...000111111222222111000///////////////000222222222222222444555555444666666222111333333000444---222///"""---:::000999:::;;;>>>HHH___|||}}}nnnYYYHHH@@@<<<888666555333111000000000000///...,,,+++******+++,,,---,,,+++,,,---......---***)))((()))***+++***(((+++++++++***((((((+++---((((((((()))***,,,...///+++***))))))******)))((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))******%%%%%%))))))$$$$$$((()))&&&$$$$$$&&&(((&&&$$$*********(((&&&&&&(((***oooccc[[[WWWUUUUUURRRPPPPPPRRR]]]rrr{{{qqq```MMMBBB;;;:::999:::;;;;;;:::888::::::::::::888666444333111111111111222222222222000000///.........//////---.....................333111//////000111000///222222222222111111111111,,,,,,,,,,,,---...///000------------///111222444......---------......///...,,,444666...---111...---,,,...222000,,,---222000111222000...------...222000...------...000111...111444333000///111555555///+++...111000//////...............///000000555444222111111111111222,,,---...000111111222222/////////......///000000555444555555666777777888444666555222111333333000555000555333***333???777777:::@@@JJJ\\\vvvwwwdddTTTIII@@@999:::888444222111000000///000///...---,,,,,,------333000---,,,,,,---,,,+++,,,***)))***+++,,,+++***)))******)))'''(((***,,,(((((()))***+++,,,,,,---***(((((((((******)))((((((((((((((()))))))))***))))))************))))))***)))(((''''''((()))***)))%%%%%%)))((($$$$$$'''(((&&&$$$$$$&&&((('''%%%)))))))))(((&&&&&&(((***oooaaaZZZWWWWWWRRRPPPOOOPPPTTT```wwwzzzuuunnn^^^KKK???::::::;;;<<<>>>===;;;999999;;;===<<<888555444555111111000000000/////////111000//////.........///,,,,,,,,,---.../////////333111///...///000000000111111111000000000//////,,,,,,,,,,,,---...//////////////////000111222333,,,,,,,,,------///000000...---555777///---000+++///---...000///,,,...222'''***---///000000222333444333111///......///000...111333222000///111444333...+++///222111000111......///000111222333444333333222111111222222333---...///000111222222222............///000111111222222222333444444555555333666555222111333333000444111666666000777@@@;;;666;;;HHH\\\vvvtttggg[[[LLL@@@???;;;666222111111111000222111000///............444111...------...---------+++***+++,,,---,,,+++((()))***)))'''''')))+++((()))+++,,,,,,,,,+++***((('''&&&''')))******(((((((((((()))))))))******))))))************))))))))))))(((((((((((())))))(((&&&&&&)))(((%%%%%%'''(((&&&%%%%%%&&&''''''&&&''''''((('''&&&&&&((()))oooaaaYYYWWWXXXQQQOOONNNQQQVVVddd|||xxxqqqgggVVVEEE;;;777888;;;>>>@@@@@@===:::888<<>>AAAAAA>>><<<777;;;>>><<<777333444777//////000000111222333333111111000000000//////...222111111111000000000///000...,,,,,,---//////...111111111111000000000000,,,,,,,,,,,,---...//////...///////////////////////////...---------------000///888;;;111///111,,,000000...------///000///---///111222000---,,,,,,333222111000000111222333000111222111111111222333000------111333111111333...///000111111111000000111222222222222333222222...///000111111222222111111000111111222333444555333444555666777777777666222555555222111444444111///222222222444333333888<<>>999666GGGVVVqqqzzzjjjVVVFFF???:::555000333444555555444333111000000...,,,,,,...000000000...---,,,,,,......---,,,(((***,,,,,,+++***)))***,,,++++++++++++,,,---...+++***))))))******)))((()))************+++++++++))))))************))))))'''((()))******)))((('''%%%***,,,))))))+++)))###$$$'''((((((&&&&&&))),,,***+++,,,+++)))&&&%%%%%%mmmdddaaa^^^\\\[[[XXX[[[ZZZWWW```wwwwwwrrrrrriiiSSSAAA<<<333999777000000999;;;555:::999777666444333333222555111000444333...---111444111///...000111111000000000111111111111000000999111,,,...111000//////222222111111000000//////111000///......///000111---...000111111000...---............/////////000000/////////............///...---///000111111000//////000111111000......222...******---000111111000111222222222222222222111111111222222222222333444111///111444777888777555666444000///333444222222222222222222222222222777444111333666666111,,,111333666888888666444222333333222222111222222333???666444888999999CCCQQQkkkyyyiiiWWWGGG<<<777666333444333222333444222...111111000000000000111111---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***)))))),,,+++***,,,//////,,,)))*********)))))))))))))))((((((((((((((()))******+++*********))))))((((((***)))(((''''''((()))***************)))(((&&&%%%}}}kkkbbb```]]]ZZZYYYUUUXXXXXXXXXbbbyyyyyyuuusssgggQQQ@@@<<<777<<<;;;444444<<<===888:::999777666444333333333777333333666555111111444000///...///222444444333000000111111111111000000333,,,(((+++//////...///111111111000000000000000111000///......///000111---...///000000///...---......//////////////////000000/////////.........111000///000222333333222,,,---///111222333333333333000...///222555777777222333444444444333444444333333333444444444555555555333111222444666555444333555444000000444444222222222222222222222222222333333333444555444222111111333555777777555222000444333333333333333333444999555555:::::::::GGGWWW}}}tttbbbQQQDDD===;;;666555444333333333111...111111000000000000000111---...///...,,,+++,,,---...------,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++***)))(((...---,,,---//////---+++))))))))))))************)))))))))))))))***++++++******)))))))))((((((((()))((((((''''''((((((((((((((()))******)))((('''zzzhhh```^^^ZZZXXXWWWQQQUUUWWWYYYfff}}}|||yyytttdddMMM???<<<:::>>>===666666<<<===999999888777555444333333333333000000222222//////222/////////111333444333222///000000111111000000///...(((&&&***/////////111///000000000000000000111000000////////////000000,,,---...//////...---,,,////////////////////////000000000/////////......000//////000222333333222000000000000000//////...333111000111444666777777444555666666555444555666222222222222333333333333555444333444444444222000111444444111222555555222333333333333333333333333000333555555333222444555111333555666555333111///444444444444444444444444555444888<<<<<>>888666333333333222000///222222111000//////000000---...///...,,,,,,,,,---//////...---,,,+++*********++++++,,,,,,++++++************+++******)))(((...,,,++++++,,,------,,,((()))))))))***+++++++++***************+++++++++))))))((((((((((((((('''&&&''''''(((((((((''''''''''''((()))))))))))))))vvvggg```]]]YYYVVVVVVOOOSSSVVV\\\lll~~~~~~|||sss^^^GGG<<<<<<999;;;:::666555999999666888888666555444333333333000//////000000//////000222111111222333222///---//////000000000000/////////+++***...111111111333.../////////000000111111000000////////////000000------............------000000000///////////////000000000////////////......---,,,...000111111000444333222000000//////000555555666777999:::::::::777999;;;:::777555555666333333333333333333333333444444444555555444222000///333444222333555555222333333333333333333333333333333444444444333444444333444555666555333111///333333444444444444444444444555999===AAAOOOkkk}}}iiiUUUEEE===999444111222222111000111333222111000////////////---//////...---,,,---.........------,,,,,,,,,+++***++++++,,,,,,++++++***)))***************)))))),,,***)))(((((())))))***(((((()))***++++++,,,,,,))))))******+++++++++***((((((((((((''''''''''''%%%%%%'''((((((((('''&&&((((((((())))))))))))(((tttfff```\\\XXXVVVVVVOOOSSSWWW___qqq|||~~~|||oooXXXBBB:::;;;777999888666555777777555888777666444333333333333333444444333222333333222111111000111222111...+++//////000000000000//////111...---111222000000222......//////000000000111//////000000000000//////---..................---000000000000000000//////111000000000////////////...------...111222222111222222111222333666888:::888;;;@@@DDDFFFHHHIIIIIIDDDHHHJJJGGGAAA;;;999::::::999999888777666666555222444555666555444333333///333444222333555555222333333333333333333333333999555222222555666333000444555666666666555333222222222333444555555444444444555888>>>JJJbbbuuu```MMMAAA;;;444000222222000000444222222111000//////000000...///000///---,,,---...,,,,,,,,,------.........***++++++,,,,,,++++++*********++++++++++++******++++++)))((('''''')))***((())))))***+++,,,,,,---'''((()))*********))))))''''''''''''(((((((((((($$$%%%'''((((((((('''&&&+++***))))))((('''''''''|||qqqeee___[[[WWWUUUVVVQQQSSSWWWaaauuuzzz|||xxxgggPPP>>>888:::777888888777777777777666777666555444333333333333333555555222111333222000000//////000222222111000...//////000000//////...000......000000------///...//////////////////000//////000000000000///////////////////////////////////////000000111111111111111000000000/////////111000000111444666666555555444222222444777:::<<>>===<<<:::888666555444444666777777555444555555111444444111222555555222333333333333333333333333<<<666111222666777333///444444555666666555555444222333444666777666555555555777<<>>DDDJJJNNNbbbiiittt|||sssaaaUUUPPPEEEDDDBBB???<<<:::888777888999:::888444333444666333555444000000444444222444444444444444444444444999666333333444555444333222222333555555555555555333555777999999999888777999===HHH]]]|||nnn]]]KKK???888888666//////555////////////000111222333...///000///...---...///,,,,,,------......//////***++++++,,,,,,++++++***+++,,,------.........---,,,---///...+++)))***+++++++++++++++++++++++++++&&&((()))++++++***)))(((((((((((()))))))))******''''''''''''((()))***++++++***)))(((''''''((((((~~~tttjjjaaa\\\XXXSSSQQQRRRRRRRRRTTT___vvvyyyxxxooo[[[FFF999666777444333444777777666666777666555444444333333333333777;;;:::444222555333///999777444222333333222222......////////////.........,,,...111111---...111000000//////.........---...///000111111000///...111111000000000000111111------...000111222333444111111111111000000000000000000000222444666666666777:::???GGGSSS```lllsssqqqaaaZZZQQQPPPNNNJJJGGGDDDAAA@@@<<<===<<<888444222444666555666444000///333444222444444444444444444444444444555555444333333666888000111222333444555555555555777999;;;<<<;;;:::999>>>DDDTTTqqqyyygggSSSFFF===<<<888///...444.../////////000222333444...000000000...---...///..................------+++++++++,,,,,,+++++++++,,,------.../////////...))),,,...---***((('''))),,,,,,++++++++++++++++++''')))+++,,,,,,,,,***)))(((((())))))******++++++((('''''''''((()))+++,,,)))((((((''''''(((***+++uuukkkaaa]]]ZZZVVVTTTTTTUUUVVV[[[iii~~~~~~xxxlllZZZGGG999666888666555555555555444444444777666444333222222333444666444333111000000111111...000333333222000.........------///000111///...++++++,,,///111111///---////////////////////////222222222111111111111111333555222---,,,///000...111///...000333666666444222......111333222222444444555555777999;;;>>>@@@DDDLLLVVV^^^lllzzzkkkggg```___]]]\\\XXXQQQGGG@@@888888888666444333333444999888555333222222333444111222333333333333222111+++---///111222333333333333444444444333333555666444555666777666555999===CCCMMMjjj}}}bbbTTTDDD<<<888333111222---...///000111222333444///////////////000111111111000...------......///...---+++)))))))))+++,,,---000333333111//////111---...///...+++***))))))+++++++++++++++***)))(((+++++++++************)))((((((((((((''''''''''''***)))((()))***+++***(((((()))))))))))))))((((((tttjjj```]]]ZZZVVVTTTTTTWWWWWW^^^nnn{{{vvvlll[[[HHH999444555777777666666666555555555999666444444555555444222555444333111000000111111111333555555333222111222///......///111111000///------...000222222111...000000000///////////////222222222222111111111111333555333//////333444222222000///000333555555444555111111444666444555888777888:::===AAAEEEJJJMMMUUUdddvvvwwwtttzzzxxxwwwvvvrrrfffWWWKKKDDDBBB???;;;777666666777666555444333444555666777222333444555555444333222...000111333444444444444333444444444333333555777222222444888888999===BBBPPPdddnnn___OOODDD<<<555111111......///000111111222333000000000///000000111111000000///...............000///---,,,,,,---...///...111333222000///000222...//////...,,,+++*********************)))((((((+++++++++************)))+++++++++++++++*********+++***))))))++++++***)))(((((())))))))))))((((((qqqhhh___\\\ZZZVVVTTTUUUYYYZZZcccwww{{{xxxooo^^^JJJ<<<666444888888888777777777666666777444222555999:::777222444333222111111111111111333444555444222111222333000///...///111222111000//////000222444444222000000000111111111111111111222222222222222222222222...000000,,,---111222000333111000111222444333333333//////222333222555999;;;>>>CCCIIIPPPXXX```eeepppqqqaaaQQQMMMFFF>>>999777777888333333222222222333444444444555555666666555555444333333444555555555555444333444555444333333555777111000333999;;;<<>>999333333222222111111111111111111111111000......///111000///......000111111000111000000222444444333111///000000222333444555555333333333333333333333333...000000------000111///333333222111222222222222222//////111222333777===BBBHHHRRR[[[eeeppp{{{~~~fff___TTTJJJBBB<<<:::888666666555555444333333333555555555555555555555555666666666666555555444444333444555444333444555777333111444:::<<<<<>>666444////////////////////////111000//////......//////...///000000000///---,,,------,,,,,,---...///000222222111000///000111333000///......///...,,,+++))))))************))))))+++++++++*********))))))(((((()))))))))))))))******)))((((((******)))((((((((()))*********))))))}}}}}}{{{lllddd]]]\\\[[[XXXVVVWWWYYY]]]mmmtttZZZFFF>>>======777777777666666666555555333000///444:::;;;666///111111222111111111000000///000000///------...000000///------///000000000111000000000222333222000---...000333555888999:::444444444444333333333222555777666222111444333111333333333222111111222222555333444666888999@@@HHHNNNWWWdddqqq}}}}}}oooaaaTTTIII@@@:::;;;:::999888777666666666555555444444444444555555777666666555444333333333444555555555444444666777888444666;;;;;;;;;IIIZZZ}}}rrrgggXXXFFF:::555000000000000///////////////......---------.........///000000000///---,,,------------......///000222111///...///000111111000///---...//////---******++++++,,,,,,++++++++++++++++++*********))))))'''''''''((((((((()))))))))(((''''''((()))((('''(((((()))***************ttttttzzz{{{xxxjjjbbb\\\\\\\\\ZZZXXXXXXXXX___rrrsssTTT???:::======777777666666666555555555777555333555888777111+++000111111222111111000000111222333222000///000111111000......///111111111111000//////111222111///---///111444777:::<<<===777666555444333333222111444777666222111333222///222333333222111000222333555444555888:::===FFFPPP```kkk{{{|||mmm\\\LLLBBB===;;;999777666666777888555555444444444444555555777666555444333333333333444555666555444444666888:::777999===;;;===TTTooo{{{iiiQQQ???777111111111111000000000000...---------......///000///////////////......---/////////000000000000000111///---...///000//////000---,,,---//////---******+++,,,,,,---,,,,,,,,,+++++++++************)))((((((((()))******++++++)))(((''''''))))))((('''(((((()))***++++++++++++{{{oooooovvvxxxuuuiiibbb]]]]]]^^^[[[ZZZZZZYYYaaaxxxuuuSSS<<<999<<<;;;888888888777777777666666777666555666777555222//////000111222222111000000111333555555333111111111444222000///111333444444222111//////111111111000000111333555888:::<<<===999888777555444222111000000333333000///111000---111222333222111000222555444333555888;;;???JJJVVVsss|||iii[[[MMMIIIDDD>>>:::999:::;;;777666666555555666666777777666555444333333444444444555666555444444666888888777;;;???===CCCdddxxx]]]FFF:::111111111111222222222222.........///000111222333000000///...............//////000000//////......///---,,,---///000...+++///,,,***,,,//////,,,)))******+++,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,+++)))((()))***+++***)))(((((()))***++++++++++++xxxlllmmmuuuwwwuuuiiibbb]]]^^^___\\\[[[[[[YYYddd|||xxxUUU>>>;;;===;;;999999999888888888888777222333555666777777777777///000111222222111000///000222555555333111000000666444111111333555666666333222000000111222111111333444555777888:::;;;;;;:::999888666444222000//////333444222222444444111000222333333000000333666777777999===@@@EEEQQQ^^^{{{fff```WWWNNNGGGCCCBBBBBB999888777666666777888999888777666444444444555666444555666666444555666888555555;;;AAA???IIIpppdddKKK???111111222222222333333333/////////000111333555555111000///------...//////---.........---,,,++++++---,,,+++---000000---)))///+++)))+++...///,,,(((((()))***++++++++++++++++++++++++************)))'''(((((()))******++++++,,,+++***+++,,,,,,,,,***(((((()))++++++,,,,,,,,,ssslllnnntttvvvuuuiiibbb]]]\\\[[[XXXWWWYYY]]]ddd~~~oooUUUBBB888666777:::999888777666555444333666555555777999:::777444444444444333000......////////////000222111///---,,,...000222333222111000444///---111444444333444333444666777888:::>>>@@@???<<<888444222111222222222222333444444444444333333222222333444333222000;;;666777===???EEEYYYpppqqqcccZZZRRRKKKFFFCCC@@@<<<999888777444333:::999777666777777888888666666666777888999::::::777;;;<<<999>>>WWWwww[[[DDD;;;:::777222000222:::@@@333111......///000000///000/////////............111...,,,---000000---***++++++,,,------,,,,,,,,,------------,,,,,,+++***************************+++)))((()))))))))'''%%%)))((('''''')))+++...000111---(((&&&''''''%%%###+++++++++,,,,,,---------wwwqqqtttzzz|||{{{mmmfffaaa___]]]YYYXXXYYY[[[aaazzziiiPPP???888777888:::999888888666555444444666444333555777777555333555666666444222111111222111000000111222222111///222222222222111///---,,,222...---111444444333555666999>>>@@@@@@?????????<<<:::666333111000000111111222222333333333333333333222333333444555444333<<<:::>>>DDDGGGPPPhhh}}}ssshhh```PPPJJJBBB<<<::::::999999999888777777888999::::::888777777666666777777888777<<<>>>===DDD```~~~dddMMM@@@>>>:::555222333666999333111......///000000///000000/////////.........---,,,,,,,,,------+++)))+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***************************)))))))))***,,,---,,,+++'''''''''(((***---000111222...***((())))))((('''++++++++++++,,,,,,,,,,,,zzzvvv{{{~~~rrrkkkdddbbb^^^YYYWWWXXXZZZ]]]ttt|||bbbKKK<<<666777999999999999888777666555444777555333222333333222111333555555444333222222444333111000000111222222111444444333111///...,,,,,,111------111444444444777:::@@@FFFJJJHHHDDD???<<<999777444111/////////000111111222333333333333222333333444444555666666666;;;;;;@@@GGGMMMZZZtttlllbbbSSSHHHBBB???===<<<:::888777777888::::::999888777777777777888999999666:::===>>>JJJiiirrr^^^JJJFFF@@@:::777555444333333111......///000000///000000000/////////......+++---......,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))***,,,---,,,+++''''''''')))+++...111222000---***)))******)))(((+++++++++***************||||||}}}ssskkkdddaaa]]]XXXUUUVVV[[[]]]sssvvv]]]FFF999666777888888999999999999888666666888666444222111111111111111222333222111111222333333111//////000222222111222111111111111111222333111......333555555666:::???CCCIIILLLIIICCC===:::777666444111000000000111000111222222333333222222444555555555555555777888>>>===AAAKKKWWWgggqqq```TTTKKKCCC>>>AAA>>>::::::;;;<<<;;;:::777777777888999:::<<<===;;;:::<<>><<<===???>>><<<888888888888888999:::;;;???<<>>:::777666666666555555444444444444555222222333444444444444333555777:::999888:::>>>CCCHHHMMMYYYkkkyyymmmUUULLLBBB======>>>===;;;<<<;;;:::999999888888888??????IIIaaasss```NNN@@@888555333333111......///000000///111111000000000/////////+++---......---------...------------,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---,,,+++++++++************))),,,---...---+++******+++*********)))))))))))))))xxxjjjddd______^^^\\\\\\^^^]]]iiixxxgggQQQAAA:::888777555666888:::<<<<<<;;;:::888555777999777444333333444444555666666444333444555111000///000111222000///111222222333333222111000111000222555444222555:::<<<<<<<<<999666444444555444444444444444555555555333333444555555555555444444777;;;======AAAGGGMMMTTTaaatttvvviiiXXXMMMHHHFFFCCC??????>>>>>>>>>??????@@@AAAHHHOOOaaa|||uuu___JJJ<<<666444333111......///000000///111111111000000000//////---,,,,,,---//////...---------------,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,((())))))******))))))))),,,...///...+++)))***+++))))))******************~~~}}}wwwiiiddd```aaaaaa``````ccc]]]kkk}}}rrrbbbNNN???:::999888666666888:::<<<===<<<:::999333666999888555222222444333444555444222111222333111000111222333333111///---...000222333222000///000000111444222///222888:::::::::999666444333444333333333444444555555555333444555555666666555555333777<<>>CCCIIITTTccctttllliiifffdddfffooo|||oooUUUBBB888444111000333444222111333000111111000000...------------------------------111///...------...///111)))))))))*********++++++...---,,,++++++,,,---......---,,,*********++++++,,,,,,+++***************,,,------,,,***))))))***+++++++++************)))|||pppnnnuuuyyytttmmmjjjfff___YYYWWWXXX[[[^^^___sss}}}nnnZZZGGGAAA===888777:::::::::999999888777777777666666666555444444333333555444444333333333444444222222222000......000222000222333333222111111111111333333111333666555111222222222444666666555444555333222222333333222000333000000333555555999>>>CCCEEELLLWWWgggyyy~~~eeeMMM>>>777333111444555222111333111111111111111000///......---,,,++++++,,,---...111000///......///000111******+++++++++,,,,,,,,,000///...------...///000---,,,++++++++++++,,,,,,++++++***)))))))))******,,,------,,,***)))***++++++++++++************))){{{ooonnnvvvzzzvvvnnniiiddd]]]WWWTTTVVVYYY\\\___uuu}}}fffSSS@@@;;;999555555999;;;;;;:::999888777666555666666555555555444444444555555444444444444444444222222222000......000222000333666777555333333444000444555444444777555111333222222333555666555333666555555555666666444222555000...222666999===AAAJJJNNNXXXhhh|||tttYYYFFF===777333444444111///000222222222222222111000///111000...------...000111//////............//////+++++++++,,,,,,,,,------000///...------...///000,,,,,,++++++,,,,,,,,,---******)))))))))))))))***+++,,,---,,,***)))***++++++++++++*********)))))){{{ppppppxxx|||wwwppphhhccc\\\VVVSSSSSSVVVXXX___www}}}```MMM<<<888777444555999<<<;;;:::999888666555555555555555555555444444444555555555444444333333222222222222111000000222444000222555666555444444555222666888666666888777444666555333333444444333222555444444555666666555333:::555333888>>>BBBHHHMMMUUU\\\jjj|||}}}bbbNNNBBB999333222444222111222111222222222222111111000111000...------...000111------------------------+++,,,,,,,,,,,,---------///...---,,,,,,---...///+++,,,,,,,,,------,,,,,,***)))))))))))))))******+++,,,---,,,*********,,,+++++++++*********))))))~~~sssrrryyy{{{uuummmeeeaaa\\\VVVSSSSSSUUUVVV```zzz}}}]]]KKK<<<::::::777666:::;;;;;;:::999888777666555555555555555555555555555444444444444333222111111222333333222222222555777666444222222333444333222333777999777666888888777999777444444444555444333333222111222444555555444:::777777===DDDKKKUUU]]]hhhqqqmmmZZZHHH===333222444555666777111111222222222111111000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,------------,,,+++******)))))))))***++++++***,,,,,,,,,******+++,,,+++++++++************)))xxxvvvzzz{{{rrriii```]]]ZZZWWWUUUUUUWWWXXXaaa}}}|||[[[JJJ===;;;<<<888777:::::::::999999888777666666555555555555555555555555333333333333333111000///222333333333333555888;;;CCC;;;444111444555444111333888999555444666888888888666444444555666666666444222111222555888999999;;;;;;???GGGOOOXXXgggttt~~~pppVVVGGG999444555555666888000000111111111111111000------------------------,,,------------------,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------.........,,,+++******************+++,,,,,,***+++,,,,,,******+++,,,+++++++++************)))zzz}}}{{{qqqggg[[[ZZZXXXWWWWWWXXXYYYZZZaaa~~~|||YYYIII<<<;;;<<<888666888::::::999999888777777777444555555555555555555555222222333333222111///...111333444444555777:::===OOODDD888333666888666111333777888444222555888888777666444444666888999999777555444555888;;;===>>>BBBDDDKKKTTT]]]iii{{{cccRRR@@@777555333333444///000000111111111000000......///000000///......---......//////......---******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---.........//////...,,,***)))++++++******+++,,,------***+++,,,,,,+++***+++---+++++++++************)))~~~zzzuuuooojjjccc]]]WWWVVVVVVVVVZZZ```ooosssXXXGGG888777888666777;;;;;;<<<:::555555999;;;:::777777777777777777777777555555555555555555555555...111444444222333555888KKKCCC999333222555666666999777444222333444444444888666555666888999666333444333777<<<===;;;@@@HHHCCCOOO___nnnzzzyyywwwcccJJJ:::777666222......000111111111222222000333111///---,,,++++++,,,---...///000000///...---......---,,,,,,,,,,,,---------------------------...000000---***)))+++...,,,+++******,,,,,,+++***...,,,******,,,---+++)))...---+++***)))***++++++~~~yyytttooojjjbbb\\\VVVTTTSSSSSSWWW]]]jjj~~~}}}qqqVVVFFF999888:::777777:::999<<<;;;888888;;;:::888666666666666666666666666222222222222222222222222///111333444333333555777AAA<<<666222111222444555<<<:::888666555666666666999777666888:::;;;999777;;;999;;;>>>===<<>><<<;;;<<<:::666444444444444444444444444222222222222222222222222000222333444333444555777666666555333111111333555888777666555555666777888888777777888;;;<<<;;;:::===>>>AAAEEEGGGKKKSSS\\\rrr}}}gggXXXaaawwwmmmUUUCCC999666555333111000///...///000222222111000/////////000000//////............//////000000///............///------...............---...//////---+++***,,,---,,,+++******,,,,,,+++***,,,+++)))***++++++***(((******+++,,,,,,,,,++++++wwwqqqmmmjjj```YYYSSSQQQOOONNNQQQWWWcccyyyvvvfffPPPAAA777:::<<<999666888:::>>>???===<<<===;;;777444444444444444444444444333333333333333333333333111222333444444444555666111444777777444333444666333444555666666888:::<<<:::::::::;;;===>>>??????;;;AAAKKKVVV___iiiuuu}}}pppcccgggwww{{{dddNNN@@@999888666333222222222000000222000000000000000000000000000///...------...///000000//////...............------.../////////...............---,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++************))))))((()))+++,,,------,,,+++vvvooojjjggg___XXXRRRPPPOOONNNRRRWWWfff{{{tttcccMMM???666999<<<999777999>>>AAA@@@<<<;;;======:::555555555555555555555555333333333333333333333333333333333333555555555555///333777888666444444666777888:::;;;:::;;;===???<<<======???@@@BBBEEEFFFDDDOOO```pppxxxbbbNNNBBB<<<777333222555333...---000....../////////000000000000///...------...///000///...------,,,,,,------,,,---///000111000///......---------------,,,,,,,,,+++******,,,,,,+++***++++++++++++***))))))***((()))+++,,,------,,,+++vvvlllfffccc]]]VVVQQQPPPOOOOOOTTTZZZjjj~~~uuudddNNN@@@777:::>>>;;;999<<<@@@BBBAAA===<<<>>>>>><<<666666666666666666666666222222222222222222222222444333333333555666666444///222555666666666777777:::===???>>><<<:::<<>>AAACCCFFFJJJOOOSSS___mmmrrr]]]JJJ>>>999333111444222,,,+++000......///000000///////////////............//////......---,,,,,,,,,,,,,,,,,,---000111222111000///---,,,,,,---......---+++,,,+++******,,,,,,+++***+++,,,---,,,*********+++******+++,,,,,,,,,++++++vvvkkkccc___YYYSSSNNNNNNOOOPPPUUU[[[mmmwwwhhhQQQBBB999<<<@@@>>>>>>AAA@@@CCCCCC@@@???@@@>>>:::666666666666666666666666222222222222222222222222555444222333666777666444222222333555999<<<======>>>BBBFFFFFFCCCCCCEEEIIIJJJNNNSSSXXX]]]dddlllrrroooYYYIIIAAA777222333111+++---555///000111111111000///.........////////////......//////...---------------,,,---000222333222111000---,,,+++---//////---***,,,+++******,,,,,,+++***,,,---///---+++***+++---,,,,,,++++++***+++++++++vvviiiaaa]]]VVVPPPLLLMMMNNNPPPVVV\\\nnnzzzkkkSSSEEE;;;>>>BBBAAAAAADDD>>>BBBEEECCCBBBAAA===888666666666666666666666666555555555555555555555555666444222333666777666333555333333666===CCCEEEEEEDDDJJJOOORRRQQQSSSWWW\\\aaafffmmmsss{{{lll[[[III===444444222---222===111222222333222111000///---...///000000///...---000000///...............,,,...000333333333111000---,,,+++---000000---***,,,+++******,,,,,,+++***,,,...000...,,,***,,,......---+++***)))***++++++tttiii___VVVVVVSSSRRRQQQOOOOOOUUU^^^rrrxxxiiiLLLEEE@@@BBBCCCAAA??????AAABBBDDDDDDCCC@@@===;;;:::777555444555777888777666444333444333111444999>>>999444444666777555222777888:::===BBBGGGKKKNNNMMMUUU]]]```bbbiiiuuu}}}lllQQQ@@@444555666111111555444444333111000...------111000///......///000111222111///...///...,,,+++---...000111111000...------------.........//////+++,,,,,,------....../////////...---,,,***)))(((---,,,,,,,,,---///111222uuujjjaaaZZZSSSPPPOOONNNLLLMMMTTT]]]tttwwwgggMMMEEE@@@@@@AAA???>>>???CCCCCCDDDDDDCCC@@@===;;;777666555666777777666555777444333444333000000444777444111222666888888666888<<>>>>>???>>>>>>@@@CCCDDDDDDCCCAAA>>>;;;:::444444555777888777555222666222222555666333111222444222111222666;;;>>>???@@@HHHSSS\\\bbbjjjssszzzuuubbb___```hhhsssjjjRRR<<<555444111///111//////000000111222222222111000000/////////000000333111000000111111000...---...///000000///...---///...........................---,,,,,,+++******.........///...------,,,------,,,,,,,,,,,,------ooobbb\\\ZZZRRROOONNNNNNNNNPPPYYYcccyyyxxxcccKKKCCC======???@@@BBBDDDCCCBBBAAA???===;;;999888444444444555777666444222555222222777:::888666777777666666777;;;BBBJJJOOOWWWbbbpppzzzgggWWWRRRNNNNNNQQQVVVbbbzzzyyy```EEE999666444222111///000000111111222222333111111000000000000000000///...---...///000///...---...////////////...---////////////............------,,,,,,,,,+++++++++......////////////......------,,,,,,++++++++++++kkk^^^ZZZXXXQQQNNNMMMNNNOOORRR\\\ggg|||{{{eeeHHH@@@;;;===AAACCCEEEIIIAAA@@@>>><<<:::888777666777555333333444555555555666333333888:::888888:::===>>>@@@CCCIIITTT```jjjxxx}}}aaaQQQLLLJJJFFFGGGJJJIIINNNccczzzkkkOOO===777555333111222222222222111111111111111111111111111000//////...---,,,---///111000///...//////////////////...////////////////////////+++++++++,,,,,,------------...//////000000//////---------,,,,,,+++******~~~kkk___ZZZWWWNNNLLLKKKLLLNNNRRR^^^iiizzzdddEEE>>>:::===AAACCCEEEHHHAAA???<<<:::888777777777999666333222444555666666888666555777666555999>>>GGGNNNVVV^^^fffrrrfffPPPIIILLLAAA>>>AAAGGGFFFGGGXXXpppwww[[[FFF:::555333111444444333222111000000000222222222222111000/////////......///222333333222000000000000000000000000....../////////000000000++++++,,,------...//////......///////////////...------...------,,,+++***{{{jjjaaa[[[VVVNNNLLLKKKMMMOOOUUUaaalllpppZZZCCC===999<<<@@@@@@AAACCCAAA???<<<999888888888999777666555555666777666555777777888888666888BBBMMM^^^jjjyyy|||jjjXXXJJJFFFJJJ???;;;???GGGFFFDDDSSSiiimmmSSSBBB999555333444444333222222111000000222222333333222111///......------///222444444333222222111111111111222222------...///000111111222............................../////////...------------...///...---,,,,,,xxxiii```ZZZTTTQQQNNNMMMOOORRRXXXdddpppeeeOOOCCC===999<<<>>>>>>===>>>BBB@@@<<<:::999999;;;<<<666666666888999999666444555666999::::::???NNN^^^tttuuudddZZZQQQHHHDDDFFFEEE???AAAHHHFFFBBBOOOdddttt{{{___III>>>999666333333222222222222222222222222333333222111///...+++***+++---000222333222333333222222222222333333,,,---...///000111222333000000000///......------......//////...------,,,,,,---.../////////------uuufff\\\VVVTTTNNNJJJKKKOOOQQQVVVhhh|||pppVVVFFF@@@>>>======>>>>>><<<;;;:::999999;;;>>>>>>;;;888555333111444999:::666222666:::======@@@OOOhhh{{{~~~bbbTTTSSSMMMHHHGGGCCCEEEBBBAAADDDGGGKKKSSS\\\fffjjjMMM???888111555333111111222111000...333333444444333222000///111...++++++---111444555333333222333333555666666111111000000000000111111////////////////////////222000...---,,,---...///+++,,,,,,------,,,,,,+++sssddd[[[VVVTTTMMMIIIJJJOOOQQQWWWiii}}}{{{dddMMM??????>>>===>>>@@@AAA@@@???===;;;999:::<<<===;;;:::666444444666;;;<<<999555;;;===@@@CCCLLL```{{{ttt\\\PPPOOOHHHCCCDDDAAA@@@>>>???BBBEEEJJJUUUaaaoooxxx]]]JJJ???999555444222222333333111///333444444444333222111000111...,,,,,,...111333333000222444333222222333444222222222111111222222222////////////////////////111///...,,,,,,,,,......,,,,,,------------,,,,,,ooobbbZZZVVVTTTKKKIIIJJJPPPSSSYYYkkksss___KKKAAA<<<<<<;;;===@@@AAAAAAAAA@@@===:::999999;;;;;;;;;555444444666:::;;;999777???BBBGGGQQQaaazzznnnXXXLLLJJJBBB???BBB@@@<<<<<>>??????>>>@@@>>><<<;;;::::::::::::777666666888;;;======<<>>666555444444555444222000222222222222111111000000000///...///111111000...000777===<<<666111222555444333333222222333333444111111111111111111111111///......---------...///......////////////......zzziii___YYYUUUSSSMMMKKKNNNUUUYYY```rrrrrr]]]KKKAAA<<<;;;:::;;;>>>???>>>>>>>>>>>>???>>><<<:::888888999888888:::>>>CCCGGGHHHWWWaaaqqqjjjQQQEEE>>>AAADDD===;;;===BBBEEEFFFLLL]]]mmmrrrTTTFFF999777555444333333111///000000000//////////////////...///000111111000...000777>>>===666111111444222222111111111111222222222222222222222222222222000///////////////000000...//////000000//////...xxxiii```[[[VVVRRRMMMLLLOOOWWW[[[aaassssss\\\III???>>>======>>>AAABBBAAA@@@<<<>>>@@@@@@===:::999888666666777:::BBBKKKTTTZZZsss}}}cccNNNAAABBBCCC;;;<<<===@@@CCCDDDHHHTTTaaaqqqcccOOO>>>;;;666444333222111111000000///////////////000///......///111222000//////444999999444000///111111000000//////000000111222222222222222222222222///000000000000111111111......////////////......wwwiiibbb\\\VVVQQQMMMKKKOOOWWW[[[aaarrrppp[[[IIIAAA=========???BBBDDDDDDDDD===???@@@>>>;;;::::::;;;;;;<<<>>>DDDOOO___nnnxxxcccJJJDDDDDD===AAA@@@AAACCCCCCDDDLLLUUU^^^}}}uuu[[[EEE@@@999555333333333333222111000000000000111222...------...111222222111000333666666444111000000111000000//////000000111111111111111111111111111......///000000000000000---......//////......---wwwjjjccc]]]VVVPPPLLLJJJNNNVVVZZZ___ppp|||xxxvvvssshhhVVVHHHAAA:::999:::===AAADDDEEEEEE>>>??????<<<999999<<>>999:::<<>>>>>??????AAAEEEKKKTTTbbbppp~~~gggHHH@@@FFFCCCCCCFFFIIIIIIHHHLLLSSSWWWxxx___III777555666333333777555444333111000/////////000000////////////000000000111111222222222111111333000,,,,,,...//////---......///...------000222111000/////////000222333////////////////////////nnnbbb\\\WWWQQQOOONNNQQQSSSTTTXXXeeexxxzzzvvvooollljjjiiibbbSSSEEE>>>;;;;;;;;;???DDDHHHKKKLLLFFFBBB@@@BBBDDDGGGNNNWWWeeemmmxxx{{{[[[MMMNNNNNNKKKLLLPPPSSSUUUZZZ```jjjkkkSSS>>>999999666555888666555444333111111111111111111000000000111111222111111222222222111111000222///......000000...,,,...///000000//////111333000///.........///111111////////////////////////mmmbbb]]]WWWQQQNNNNNNRRRTTTVVV[[[iii}}}zzzyyyyyyvvvsssrrrkkkfffcccaaaZZZMMMBBB===<<<::::::===CCCJJJPPPSSSCCCBBBBBBEEEIIIPPP___nnn}}}tttbbb\\\YYYTTTSSSZZZdddllltttzzz}}}cccIII???<<<888777999777666555444333222222222111111111111111222333444222222222222222111000///000//////000111111///---///000222222111000111222...............///000000////////////////////////mmmbbb]]]WWWQQQNNNNNNRRRUUUWWW^^^mmmzzztttqqqoooooopppqqqfffaaa]]]ZZZSSSGGG???<<<;;;999999;;;AAAGGGKKKMMMBBBBBBDDDGGGJJJUUUjjj}}}wwwfff___^^^jjj|||tttXXXGGG???:::777777777666555444333333333333111111000111111222333444333333333222111000///...111000000///000000000000...000222333222000000111............//////000000////////////////////////lllbbb^^^XXXRRROOONNNQQQUUUXXX___ooo{{{xxxsssooonnnoooooommmddd___[[[VVVNNNCCC======<<<;;;;;;>>>AAACCCCCCCCCBBBBBBDDDEEEIIIUUUmmmxxxwwwiiiTTTFFF<<<777666666555444333333222333333000000000000000111222333333333333222111000///...333222000......///222444...000222222111///////////////000000111111111111000000000000000000000000}}}iii___\\\WWWRRRPPPMMMPPPTTTWWW___ppp||||||zzzwwwwwwwwwpppiiiddd```[[[VVVMMMBBB=========>>>???AAACCCBBB???===BBBAAAAAACCCHHHVVVooo}}}eeePPPAAA:::777666555444333333333333333111111111000000000111111222222222222222111000///222222111000///000333555///000222111000...///000//////000111111111111111000000000000000000000000zzzeee[[[XXXUUUQQQPPPLLLOOOSSSVVV^^^ooo|||yyykkkeeebbb^^^XXXMMMBBB===>>><<<<<<>>>@@@BBBBBB@@@===@@@>>>>>>BBBJJJZZZssswww\\\HHH???<<<666666555555444444555555444333222111111111111111111111222222222111111000...111444444222111222333111222222111//////000222......000111111111000///000000000000000000000000xxxbbbXXXUUURRRPPPOOOLLLOOORRRUUU]]]ooozzzpppgggccc```ZZZOOOCCC>>>???999999:::===@@@AAAAAA@@@>>>;;;<<>>======@@@BBBDDDLLLaaa}}}|||eeeOOO@@@:::999555444666999999666555444333333222222333333666555444444333333333333000000000000111222333444333333333333222000...---,,,,,,---...///000111111//////...//////000111222wwwfff___ZZZQQQNNNOOOLLLPPPTTTXXX^^^ooo}}}mmmjjjjjjggg^^^QQQEEE???===999:::<<<>>>???>>><<<;;;===???AAADDDNNNdddwww^^^KKK;;;;;;999555333444666666444333222222111111222222555555444333333333333333111111111111222333444555444444444333222111//////000////////////.........000////////////000000111uuufffaaa[[[RRRMMMOOOIIINNNUUUZZZcccsss~~~ssslllkkkfff\\\OOODDD>>>===888:::<<>><<<<<<===@@@EEERRRiiioooXXXBBB@@@===888444222444888333222222111111111111111444444333222222222333333222222222222222333444555555555444222111111111111000000000/////////......111000000////////////000~~~oooccc___YYYOOOJJJKKKKKKOOOUUU[[[eeewwwyyymmmjjjcccWWWKKKAAA===;;;:::<<<@@@CCCDDDCCCBBB@@@<<<<<>>:::777555555888444333222222111111222222444333333222222222333333222111111111222222333444555444222000///000000111------...///000111222222111111000//////...//////wwwjjj```]]]WWWMMMHHHJJJKKKNNNRRRXXXcccwwwoooiii___SSSGGG???;;;999<<<>>>BBBEEEFFFEEECCCBBB<<<<<<>>>GGGZZZtttuuu[[[UUUTTT```xxx___NNN===888999777555555555555444333333333333444333333333222222333444444000000000000000111111222222111000.........//////------...///000111222222111111000//////...//////tttiii```]]]WWWMMMIIILLLJJJLLLOOOUUUbbbvvvrrrjjj]]]OOODDD===:::999:::===AAADDDEEEDDDAAA???===<<<>>>III^^^zzzhhhNNNKKKIIIQQQfffwwwsssYYYAAA999:::777333222666666555444444444444444444444333333333444555555000000/////////000000111000000///...............111111000000000/////////111000000////////////000rrrhhh___\\\VVVMMMJJJNNNJJJLLLPPPXXXfffyyyuuulll]]]OOODDD>>>;;;::::::===AAADDDDDDBBB???<<>>JJJaaa}}}eeeNNNJJJEEEIII]]]eeeyyylllNNNBBB===777444666555555444333333333333444555444444444555555666777111111000000000000000111//////////////////...---111111111000000000000///000////////////000000111pppfff]]][[[TTTKKKIIINNNKKKOOOUUU^^^lll}}}~~~zzzxxxnnn^^^OOODDD???<<<<<<;;;>>>BBBEEEEEEBBB???<<<@@@===>>>KKKcccfffPPPKKKBBBFFFYYY\\\rrr|||\\\KKKAAA777666<<<555444333333222222333333555555555555555666777888222222111111111111111222//////000111111000............///000111222333333//////...//////000111222pppfff]]]YYYTTTMMMIIIHHHNNNQQQUUU\\\lllzzztttmmm]]]LLLBBB???;;;777777:::===@@@AAAAAA???===@@@@@@CCCOOOdddlllMMMHHHFFFKKKZZZiiixxxZZZHHHAAA<<<666:::666444555555222333666666555555555555666777777555333111222444444111.../////////000222111///---222222222111111111111111111000000//////000000000pppfff]]]ZZZVVVOOOKKKJJJOOORRRVVV]]]mmmxxx|||uuunnn___KKK???<<<:::888999:::<<<===>>>?????????@@@@@@DDDQQQgggmmmLLLGGGKKKWWWllliiiSSSGGG@@@<<<888444333666666333333555222222222222333444555555444222222333555555333111111000000111222222111///222222222222222222222222000000//////......//////nnneee]]]ZZZWWWRRRNNNMMMQQQSSSVVV^^^ooouuuttt{{{wwwrrrdddOOO@@@;;;<<<<<<;;;;;;:::;;;<<<===???@@@???@@@FFFTTTlllrrrOOOKKKVVVlll{{{bbbRRRIIIDDD:::666555777888666555666777666666555555555555666333222333555777777666444444222111111222333333222222222222222222222222222111111000///////////////kkkccc[[[YYYWWWRRROOOOOOQQQSSSVVV^^^qqquuuoooxxxxxxvvvjjjVVVEEE>>>>>>>>>::::::;;;;;;<<<======>>>>>>???FFFWWWppp___^^^mmmtttdddXXXOOOEEE>>>999999:::888777888;;;:::999777666555444444222333555777999999888777555333111000222333333333111111111111222222222222222222111000000000000000hhh___XXXVVVUUUQQQNNNNNNOOOQQQUUU___sssxxxpppuuusssssskkkYYYIII@@@>>><<<888999<<<>>>???>>><<<;;;<<<>>>GGGYYYttt}}}}}}ooocccWWWLLLAAA===;;;888777888666555444444333333444444222444777999:::999888888444222000000111222333222000000000000111111222222111000000//////000000000|||eee]]]VVVTTTSSSOOOLLLLLLLLLPPPUUUaaawwwzzzvvvsssmmmllldddTTTGGG@@@===:::888:::===@@@@@@>>><<<:::<<>>;;;;;;<<<===??????>>>===<<<>>>@@@KKK```|||yyyhhh^^^TTTHHH>>>999444555555777999;;;<<<===555888<<<<<<999666444444444333222333555555333222111111222333333444555555333333333444666777999:::xxxeee]]]UUUTTTRRRNNNKKKKKKKKKPPPXXXhhh~~~}}}}}}nnnnnngggYYYIIIBBBBBBBBB@@@>>>============>>>>>>???@@@BBBMMMbbb~~~{{{pppdddTTTEEE<<<666666555555555555666666666:::======999444222222444444444666777777444222333333444444555666777777888999999;;;<<>><<<===???@@@@@@??????JJJTTTiiiwwwaaaJJJ<<<;;;555222444777666666777:::;;;<<<<<<999555000---111222333333222333555888///000333555777999::::::;;;???BBBBBBBBBEEELLLRRRuuufff```XXXRRRPPPNNNKKKIIIOOOSSSZZZiiitttqqqhhhZZZLLLCCC?????????@@@???======>>>??????>>>@@@KKKUUUkkklllQQQ???===777444777::::::;;;===999:::;;;:::888555222000///111333333333333555666888999:::;;;===>>>???@@@BBBGGGNNNRRRUUU[[[dddjjjtttddd```XXXRRRMMMKKKLLLLLLUUUWWW^^^nnnvvvtttjjjZZZLLLCCC???>>>>>>AAA???======???@@@???>>>AAAKKKUUUmmm}}}]]]FFF===666222555999999;;;===888888777666555444333222222444555555555666888:::CCCCCCDDDGGGJJJMMMPPPRRRVVV]]]eeelllrrryyysssccc___YYYQQQKKKJJJLLLOOOVVVXXX```qqqyyyuuuiiiXXXIIIAAA>>>>>>===???>>>======???AAAAAA@@@AAAJJJUUUooopppggghhhhhhpppzzzyyyxxxwwwtttqqqooommmlllkkkkkkiiihhhjjjnnnrrrtttuuuwwwkkkSSSBBB:::444555777777888:::<<<:::888777666666666777888999:::;;;===AAAGGGKKKRRRSSSVVVZZZ```gggnnnqqquuu{{{sssaaa^^^XXXPPPKKKJJJMMMPPPRRRUUU```uuu{{{sssfffTTTEEE???>>>>>>======<<<;;;===@@@CCCDDDCCCAAAHHHSSSoooqqq]]]SSSQQQOOOUUU\\\ZZZaaa___eeeyyy}}}yyyrrrlllhhhdddaaa^^^UUUTTTSSSQQQPPPOOONNNNNNLLLJJJIIIIIILLLNNNPPPQQQSSS^^^kkkuuuyyy|||zzzeeePPPFFF===;;;;;;999999:::???===:::888888999;;;<<<===???BBBFFFMMMWWWaaahhhnnnooorrrwww~~~rrraaa\\\VVVPPPMMMLLLMMMNNNOOOSSSaaayyy}}}ssseeeQQQCCC======>>>======<<<<<<===AAACCCDDDDDDAAAGGGSSSqqq```OOOGGGFFFAAADDDIIIFFFEEECCCHHH\\\|||}}}uuummmeee```TTTQQQMMMKKKIIIHHHGGGEEEAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;===>>>@@@;;;BBBLLLTTTYYY\\\___bbb^^^fffqqqyyyzzz```UUUJJJDDDAAA===<<<===>>><<<;;;:::;;;>>>AAACCCIIIMMMTTT]]]hhhtttrrr```[[[TTTPPPOOOOOOMMMLLLNNNSSSddd~~~~~~wwwgggQQQBBB=========<<>>===>>>AAABBBCCCBBBBBBGGGSSSsss~~~YYYKKKHHHGGG???===???<<<===<<>>===;;;;;;<<<===<<<;;;999999:::::::::999999888999999888777666777:::;;;666888<<<@@@CCCFFFGGGHHHAAAHHHQQQWWWYYY\\\```dddkkkmmmooopppsssxxxvvvjjj]]]UUUPPPKKKJJJKKKHHHHHHHHHJJJMMMRRRVVVYYYccciiitttqqq```ZZZRRRPPPQQQQQQMMMJJJOOOTTTfffzzzjjjSSSCCC======<<<;;;BBB@@@??????@@@AAAAAA@@@CCCHHHTTTuuu^^^TTTSSSQQQEEE??????;;;<<<===<<<<<>>>>><<<===@@@BBBBBBAAA???>>>DDDGGGVVVttt|||mmm^^^VVVMMMBBB<<<;;;888888;;;>>>@@@FFFUUUcccsssmmmcccYYYQQQJJJDDD@@@777888888888666555333111444444333333444555777888111111222333444444444444444222111111222333333222444444444555555555555666555<<<:::777;;;888555;;;;;;;;;<<<>>>@@@@@@===;;;OOOPPPVVV```dddeeekkkttt|||yyyzzz|||sssppptttxxxvvvxxxzzz~~~jjj___[[[UUUPPPMMMNNNPPPQQQSSS\\\nnn|||uuufffRRRCCC>>>>>>;;;888>>>>>>>>>>>>??????@@@@@@CCCFFFWWWttt}}}kkkXXXFFF===>>>:::999:::<<<;;;===FFFQQQSSSOOOJJJEEEAAA>>>;;;888777777777777666444222111333222222222333444666777333333333444333333222222444222111111222333333222444444444444555555555555///666444222666333///555666666777999;;;;;;999666999999===DDDGGGGGGMMMTTThhhqqq~~~wwwqqqmmmaaa___[[[YYY\\\dddooowww}}}|||jjj]]]ZZZUUUPPPNNNNNNQQQSSSXXX```qqq}}}rrrcccQQQEEE@@@>>>:::777@@@>>><<<;;;;;;===@@@BBBBBBGGGYYYwwwcccJJJ???>>>;;;999:::;;;888666:::AAA<<<:::888888999999777666666666666555444333222111222111111111222333444555555555444333333222111111555333222222333444444333444444444444555555555555111777555333777444000666444333444555777777555333333222333777888888<<>><<<;;;;;;===???AAABBBIII]]]|||vvv\\\JJJCCC<<<::::::===;;;888888<<<888777666777888888777555555555444444333222111111222222222222333333444444444444333333222222222222555333222222333444444333333333444444444555555555333:::777555999666333999555444444555666666555333777666666666777888;;;>>>999>>>DDDKKKTTTaaapppzzzvvviii]]]SSSMMMMMMLLLLLLJJJGGGDDD@@@>>>@@@@@@???===<<<>>>AAAEEEGGGLLLSSSZZZ___dddiiimmmsssxxx~~~}}}jjj\\\XXXTTTPPPNNNOOORRRTTTWWW___rrrxxxsssqqq^^^JJJ@@@===;;;;;;>>><<<<<<===>>>>>>>>>>>>>>>DDDLLLbbbxxx^^^MMM???;;;:::======:::888999666555444555666666444222444444333333222222222111333333333444444444444444333222222222222333444555555333111222333444333333333333333444444444444555///666444222666333///555555444444444666666444333333333222111333555777666555888;;;===@@@FFFOOOVVVfffrrrxxxooobbbVVVLLLFFFBBB@@@???????????????>>><<<;;;;;;<<<<<<;;;999999:::<<<999<<<@@@DDDGGGIIILLLMMMPPPTTT[[[^^^]]]^^^hhhuuu|||iii\\\YYYTTTPPPNNNOOORRRTTTUUU]]]rrr~~~yyyrrrmmmjjjYYYIIIDDDBBB<<<999::::::<<>>BBBEEEFFFHHHTTT```yyyzzzggg]]]YYYTTTPPPNNNOOOQQQSSSVVV^^^uuu}}}}}}|||yyyuuuqqqjjjWWWGGGCCCAAA;;;999===;;;===???AAABBB@@@>>>===CCCOOOhhhxxx\\\FFF===666666888666333222555444222333666888999888555555333333222333333444111222333444444333222111444333222111111222444555333111000000111222111111222222333333333444444444222999666444888555222888555444222222333333222111222555555333666999666000111333444333111333777;;;;;;===???BBBGGGSSSbbbnnnqqqbbbUUUMMM@@@===:::888888888888888888999999999888888888888444666888888888777888999777777666666666666555444666555888;;;===???GGGPPPhhhyyyfff]]]ZZZUUUPPPNNNNNNQQQSSSXXX```xxx~~~{{{xxxoooXXXCCC===;;;888<<>>@@@AAAAAAAAA??????BBBNNNiiigggFFF<<<444444777777666666666333111111333555666666666555444333333333444555000111222333333222000000777555333111111111222333222000//////000111111000222222333333333444444444111888666333888444111777777555333333444444444333---111111///111555000(((333444444333111222888<<<888:::<<<===>>>AAAGGGLLLZZZfffttt~~~|||mmm^^^QQQGGG@@@<<<666666666888999999777555888888999:::;;;<<<<<<===555666888777555333333444555444333333444444333222555444555999;;;;;;???EEE___yyykkkZZZXXXUUURRRPPPPPPQQQRRRVVVcccyyyzzzjjjWWWFFFAAA???;;;;;;>>>>>>>>>????????????>>>>>>DDDRRRmmm|||VVVCCC???:::777777666333000777666555444333444444555333444333222000000222444000222333444333111///---444222000/////////,,,+++111111111000000000//////222222222222222222222222555555555444444333333333333333222222333333444555///000111111222222222222222000000222222222555;;;333555777777888999;;;<<>>QQQlllwwwiii[[[XXXUUUQQQPPPOOOPPPQQQSSS___uuu{{{bbbPPPAAA======999999<<<======>>>>>>???>>>>>>>>>FFFTTTooolllMMM:::777555444666777666555555444333222111222222333555555555444222222333555222222222222111111111000333111000000000000///---333333333222222222111111222222222222222222222222333333333222222222111111222111111111111222333333222222333333444444333333333111222444333111333888111333444444333333444666:::;;;>>>BBBHHHPPPVVVZZZ^^^jjj{{{}}}rrrhhhVVVQQQNNNNNNKKKHHHGGGJJJMMMEEE===888777777666333666666666666666555444444666333333888:::888666777777::::::666555777888777666666666666666666666666555444444444555777888999IIIaaauuufff\\\YYYUUUQQQOOOOOOPPPQQQSSS^^^rrrzzz]]]LLL>>><<<===:::999<<<;;;<<<======>>>>>>>>>>>>GGGVVVrrrzzzXXXCCC666555333444666888888888444444222111111222222333444555555444222222333555222111000///000111333444111000///000222222111000333222222222222111111111222222222222222222222222111111111000000000000000111111000000111111222333000000000111000000//////333222333666444000111555222333333222000///000111444444555666888;;;===>>>DDDMMMZZZgggtttwwwlllddd___ZZZRRRKKKGGGCCCAAABBBAAA>>>???BBB@@@;;;555333555777777666555666666666666555444444888444333777888666555777777;;;;;;777555777999777666666666666666666666666777777666555666777888999>>>SSSvvvrrrccc\\\YYYUUUPPPNNNNNNOOOPPPVVVaaasssxxx]]]MMM@@@??????;;;:::===::::::<<<===>>>>>>>>>>>>GGGWWWttthhhIII@@@:::999888777777777777666666555444333333333444555111222333222000///000222000000000000111222333444222111000111222333222000000000000000////////////111111111111111111111111000000000000000000000000111111111111111222333333000000000000//////...---111111444777666111111444333444444333111000000222333333555666888888999999:::>>>EEEMMMXXXhhh{{{wwwiii```[[[TTTMMMHHHDDDBBB@@@===999999;;;;;;999:::======:::666444555666666666555555555666666555444444:::555333666777555555666777:::;;;777555777888777666666666666666666666666999888777666666777888888888GGGgggooo```\\\YYYTTTOOOMMMMMMOOOQQQVVVeeewww|||ttt```OOOBBB@@@@@@;;;999;;;999:::;;;===>>>?????????GGGWWWuuu\\\AAA>>>:::::::::888777555555444555444333222333333555555000222333222000///000111---...111333444333333222444333111111222222000///////////////////////////111111111111111111111111000000111111111111111111222222222222222333444444444444444444444333222111//////333777666222222555111222333333222111222444///000222444555666666666555555666999@@@MMM\\\gggyyyxxxlll]]]RRRGGGEEEAAA===999777888:::555222222555666444555888777555333222222333333333444444555555555555444444999555333555777555444666666::::::666444777888777666666666666666666666666666555444333222333444444777AAA\\\mmm^^^[[[XXXRRRNNNLLLNNNPPPRRRWWWjjj~~~vvvqqqbbbPPPAAA>>>===888777999888999;;;===???@@@@@@@@@GGGYYYwwwTTT===;;;444666777777555444444555222111111000000111333333222333555444333111111222,,,...111444555444222000444222111111111111///...000000111111111111111222111111111111111111111111111111111111222222222222333333222222333333444555333333333333333333222111//////333777666222222555---///000111000000222444000000111222222222222111333222222222777???JJJQQQ^^^ooottthhh___TTTIIICCC===<<<;;;777555444555777777555555888999777777:::333333333333444444555666333333444555555555555444777333222666777555444666555999999555333555777555666666666666666666666666777666555444444444555666999???UUU|||lll]]]ZZZVVVQQQMMMLLLNNNRRRTTT___uuuvvvqqqpppbbbPPP@@@===<<<888777;;;999:::<<<>>>???AAABBBBBBIII[[[zzz|||SSS===888222555777777555333444555222111000000000111333444111333555444333111111111///000111222333222222111111000//////111111000///000000000000111111222222111111111111111111111111000000111111111222222222222222222222222333333444...///000000000000000///222111333666555111111444---...000000//////111222333333222222222111111111333333333444666:::???CCCFFFUUUbbbjjjvvvvvviii[[[SSSLLLBBB<<<;;;::::::999777666666666666222000000444444111000333444555666666666666777888222333444444555555555444555222222777999666444555444777777333222444555444666666666666666666666666999888777777777888999:::999===PPPvvvlll\\\YYYUUUPPPMMMLLLNNNRRRUUUhhh{{{rrrooopppcccQQQ@@@======::::::>>>999:::<<<>>>@@@BBBBBBCCCJJJ]]]|||{{{TTT???888555888;;;:::666444444555333333222222222333555666///111333333111/////////222111000000000111222333......---...000222111000---.........//////000000000000000000000000000000//////000000111111222222111111111000111222222333///000111222222333222222555333444666444000000333///000222111000000111222222222111111111111222333111222333444444555666777888DDDNNNUUUdddwww~~~zzzwww}}}sss^^^TTTKKKGGGAAA999666888444444444444555555555444666333444777666333222444444555666666444333333333222333444444555555555444333000222777999777555555333666777333111333444333666666666666666666666666666555444444444666777888888;;;MMMrrr|||lllddd___XXXPPPNNNMMMNNNUUU\\\lllyyyyyytttjjj[[[JJJ======>>>;;;:::>>>@@@<<<;;;@@@CCCAAA@@@@@@IIIeeeXXX;;;888999888666333111111444666333333333222222222111111222222222111111111111000000111222333333222000///000///...///111333222111...000222111///......///333222111/////////000111...111444555222000000111111111000000000000111111///000000000000000///...222444555444222111222555111222222111///...///000000000//////000111222222222111///000111333222222222444:::DDDQQQ```mmmuuuttt~~~ooo]]]QQQDDDAAA<<<888555555666777444444444444333333333333555555555444444333333333444444666666666555444333555333111111222333444333333333222111222333444555111222333444555444333333555555555555555555555555444555666555444555666888888;;;EEEiiiyyyjjjddd___XXXRRRPPPOOOPPPUUU\\\ooo~~~}}}vvvlllZZZJJJ======>>>:::888;;;???;;;<<>>:::777999>>><<<===AAACCCBBBCCCFFFSSSqqqiiiHHH<<<777888999999666222...+++222222222222222222222222222222111111111000000000---...///111111111000000333111000000000000///---111111111///------///111222111000000///000000000///111444444333111111222111000000//////000000111111111111111000...------000111222222000000111222///111111111///...///111111111111000111111222333222000//////111222222111333222111333666;;;AAADDDOOOWWWbbbmmmwwwttt___SSSKKKBBB;;;888888777666555444444444444444888<<<:::666222333555444444444444333333333333333333222222222222333333222111111222333333222000333222222222222333444444111222222333444333333333333333333333333333333333444555666555444444666888888:::???\\\qqqdddccc```ZZZUUUTTTSSSSSSWWW\\\eeepppzzz}}}}}}ssshhhTTTEEE;;;===???:::777999>>>===???BBBAAA???AAAFFFXXXyyyrrrNNN;;;888888888777666333///,,,111222222222222333333333111111111111000000000000,,,,,,...///000000000000222000//////000000///...111111000...,,,---///222111111000000000000000000111222444444444444333333000000////////////000000222222222111000...---,,,//////000000000000000111...000111000//////000111222222111111111111222222111000//////111222222111444333111000000111444555>>>CCCJJJRRR[[[ggguuu~~~lll]]]LLLBBB===888777888333333444444555444444444333999???===666111222555333333333333333333333333333333222111111222444555222222222333555555222000222222222222222333333333111111222222333333333333333333333333333333333333444555555555444444666777777<<<@@@XXXnnnbbbaaa```ZZZVVVUUUTTTTTTWWW]]]eeeqqq}}}}}}rrrjjjQQQCCC999<<>>>>>AAABBB???;;;???FFF]]]|||UUU<<<:::888555444555444333111222222222222222222222222111111111000000000//////,,,,,,---...///000000000///...---...000111000///111111000...,,,---///222000000000111111111000000000000000111222333222222000000////////////000000222222222111000...---,,,.........///000000000000---...000000//////000222222222111111000111111222111///...///000222111111333222111/////////000111444777:::===CCCLLLYYYaaaiiipppwwwyyyyyy{{{wwwaaaOOOEEE<<<888666444555888111222333444555555444444333999>>>===666111222555333333333333333333333333444333222222222333555666333333333444666555333111111111222222222333333333111111111111222222333333444444444444444444444444333444555444333444555777888BBBGGGZZZnnnaaa```aaa[[[UUUTTTSSSSSSXXX^^^dddqqq}}}tttnnnRRRCCC999;;;>>><<<:::===>>>???CCCCCC>>>;;;@@@IIIdddaaaCCC>>>999444222444666666555333333333222222222111111111111000000000/////////------......//////000000...------...000111111000111111111///------///111//////000111111111111000---,,,,,,---///000///...000//////......//////000111111111111000...------...------...000111111000,,,---////////////111222222111000000000000000000111///......000111111000000///////////////000000111222333333444999AAAHHHKKKRRRZZZ```dddjjjrrryyyxxx]]]III<<<888666777777555666:::222222333444444444444333333777;;;999555111222444222222222222333333333333333222222333333444555666333333222333444555333111000111111222333222222222222111111111111222333333555555555555555555555555333444555444333333555777999IIIOOO[[[oooaaa^^^bbb[[[UUURRRRRRSSSXXX___fffssszzztttqqqVVVFFF:::;;;===:::999<<<<<>>:::555222666222111222222111222666///222666777555333111000333222222222222222222222000000000000000000000000333333333333333222111000///111222444444333222111555333000000111333444444111111000111333333111000222222111111000111111111111222444666666555444333444777888???\\\|||mmmfff]]]^^^VVVOOONNNOOOPPPVVV\\\jjj}}}}}}yyysssnnnbbbFFF:::???;;;888999999888??????===AAAAAAGGGXXXyyy```KKK;;;888999444333777444555555444222222222222,,,...111222111111222333......//////000000111111000///............///000---...///000000///...------......////////////////////////000111222222222//////............//////111111111111000000000000000000/////////.........111000//////......//////,,,---///000//////000111.........///000000000111........................////////////////////////111000......///222555666888<<>>:::888<<<<<<888===;;;;;;AAABBBIIIZZZuuu[[[BBB::::::888444222444333222111111222333444))),,,111333333222222222////////////000000000000222111///......///111222......////////////......,,,---...///000000000000///000000111111222222333//////............//////111111000000///......---////////////............000000///............///'''***,,,......///000222+++,,,...///111111000000........................////////////////////////---------...///000111222000222555444333555999>>>BBBGGGRRR___fffhhhkkkpppiiiiiimmmvvvmmm^^^SSSTTTRRRMMMJJJHHHCCC<<>>===888888===<<<;;;===999:::AAABBBJJJ]]]kkkIII:::999888555222222111000000111222111111+++...111333222111111222000000000000////////////222000...------...000222...//////////////////.........///////////////...//////000000000111111111//////............///////////////......---------////////////////////////000///......------......'''))),,,.........000222+++,,,...000000000...---........................////////////000000000000...///000000111111111111000111222111000111333666777:::BBBKKKOOONNNOOOSSSQQQSSSXXXbbboooqqqdddUUUIIIBBBDDDCCC???===<<<999333:::888555333222333444555222000222555555222000222333555777777555222000000000000000000000111111111////////////////////////111111222222222222111111......///000111000000///111111222222111111222333777555222111222222222111222111222222333444555666222333444555555555444444555888777999LLLqqq~~~qqqmmmfffZZZRRRKKKLLLOOOSSSXXX]]]fff~~~}}}zzz|||xxxrrrrrrtttbbbKKK@@@>>>777777;;;:::======999<<>>777888;;;777======;;;>>>DDDCCCQQQnnncccGGG:::888888888777444222222444444111///333333222000......///111////////////000000000000......------------......//////............/////////////////////......---........................//////............//////+++,,,,,,---......//////////////////000000000000......---,,,,,,,,,,,,------///111111/////////000......//////...,,,***)))------------------------******++++++,,,---------//////000000000///......------...//////000000111......222666777444555888999:::<<>>999999<<<777999;;;<<>>AAAEEELLLSSSYYY```hhhmmmtttssstttxxxxxxtttzzzvvvtttmmmaaaTTTLLLKKKMMMHHHGGG@@@666111222444333---222444222000333555444...111333222111000222333111...---000000---...111...000111222111000000111000000111111222333333444222222222222222222222222---......///////////////222111111111222222333333000222333222111444;;;AAA???:::444000000111222333222222111111111222222333444333333333444444555555222555777888BBBaaa~~~nnnfff[[[QQQPPPOOONNNKKKMMMXXXeeewww}}}vvvzzz|||sssiiibbbFFF;;;;;;>>>:::;;;===777555999<<>>@@@EEELLLQQQNNNNNNOOOUUU___jjjssswwwwwwvvvtttsssrrrrrrrrrsssuuuwwwyyyzzz||||||mmm[[[VVV\\\YYYXXXSSSIII>>>999:::>>>555999999444222444444222+++111333///---000222222///111333111...,,,,,,...///---///333333///---///,,,...000000000///000222000000111222333333444444222222222222222222222222//////000111111111111111000000000///000111111222000222333111111555===EEEBBB===666111///000000000222222111111000111111111444333333333333444555555777999999666<<>>@@@CCCRRRoooxxxYYYHHH<<<333777444000---.../////////222222222222111000....../////////...------///111...000111000///...///111...---+++******+++---...555333111///------------111///------//////---***---......//////......---444222///......//////...)))***,,,......---,,,++++++,,,------......------,,,---.........///111333,,,,,,++++++,,,,,,---...---.........//////000000---------+++***+++...111...///111111000000222333000000//////..............................------222222222222111111111111444333222111333666999<<<@@@??????AAAFFFLLLRRRVVVVVVUUUSSSRRRQQQQQQRRRRRRTTTUUUVVVVVVXXX___iiipppqqqjjjfffiiiqqqvvvuuuqqqmmmiiiaaaWWWNNNGGGCCC@@@<<<>>>>>>999222///333777222222111000//////000000///...---++++++,,,------...///000222222222111000000000000000000000000000000000111111222222222222000111444666666666555444444333333222222333444444000000////////////000000000111222111000000222444555111...///111333999???===666333444555333222222222222222111111///......444333222333333444333222333666555888@@@LLLooo{{{kkk```\\\VVVOOOKKKMMMMMMOOO[[[iii}}}}}}qqqllliii^^^FFF===666888;;;;;;888888:::;;;===???DDDVVVwww```HHH<<<777666444000//////000/////////000000000///...------/////////...------///111...///000000///...///000...---,,,++++++,,,---...111111000///............000...,,,,,,...///---+++++++++++++++++++++++++++333111///...//////...---+++,,,...///000///...---+++,,,------...---------***+++---......///222444,,,+++++++++++++++,,,,,,,,,---------............---------,,,++++++...111---...///...---,,,---.../////////.........------111111000...---,,,+++***........................000//////...///111333444444444444666999>>>BBBEEECCCBBB@@@???>>>>>>??????CCCCCCBBBAAAAAADDDJJJOOOVVVPPPKKKLLLRRRUUUSSSOOOOOOLLLGGGBBB===999777666;;;888666444333333222111222111111000000///000000000///...---,,,,,,,,,,,,...///000111111111111111////////////////////////////////////000000000000...000222333444444333222000000000000000000000///////////////////////////000111222111000000222444666111///000111111444::::::444111333444111000111000111111222222111111111111111111222444555666555444666555666<<>>AAAHHH\\\XXX@@@;;;555333222222222222000///000111111222222222111111...///000///...---...000---...//////------...//////...------------...///---...///000000///...---*********+++------......000///...------...///000///......///000///---***)))***+++,,,,,,,,,,,,+++++++++,,,------------,,,***+++,,,------...000222000///......---.........,,,,,,,,,,,,,,,---------,,,------,,,+++,,,...000...///000///---,,,---...---------------------------------...............---------------............/////////...---,,,+++,,,---...//////000000000333333222222111111111111222333333333333444555666444222000111444666666555444333222111000000000000111,,,))),,,333555111+++000000000000000000//////...///000111111000///...000///...---......000111////////////////////////.........------------,,,---...///000000000000///000111333333333111///------...000111111000...---///000111000///000111333333111111444333000000222333000///111111......000111111222333444444444444555555555444333222222333444666444444666777MMMqqq|||kkk```\\\UUUNNNLLLNNNPPPRRR^^^mmmyyyiiiaaa\\\PPPDDD===999:::<<<;;;;;;<<<888;;;@@@DDDJJJ\\\{{{kkkJJJ;;;555333222222333333111000000111222222222222222111---///000000.........///,,,...///...---,,,---............------.........//////000000000...,,,+++)))***+++,,,,,,---...///,,,++++++++++++++++++,,,...------...//////,,,************+++++++++++++++***+++,,,,,,------,,,,,,,,,---------++++++---.........------------.........---------------------+++---------,,,,,,...///---...000000//////000111---------------------------------.........//////------........./////////...///000000///---+++***//////000111111000///...000000000000000//////...//////000111222333222222////////////000222222222000//////...............---++++++---111222000......///000000000000//////,,,---///111222222111111000///...------...///000................................................/////////000000000000000111222333444444222000///...///111222222111///...///000111000//////111333111///111555666333222444222///000222222//////222333333444444444444333333555666777555333111222333444666444555777666HHHiiizzzjjj```\\\UUUNNNLLLOOOQQQSSS```ooo}}}qqqiiiaaaSSSDDD>>>:::;;;;;;999999<<<666;;;BBBHHHNNN^^^zzzYYY???666444222222333333333222000000000111000000//////---///000000///......///,,,---...---,,,,,,---...------------------------000000000///...---,,,+++)))+++------,,,,,,...000,,,,,,------------,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,---......,,,******+++,,,+++++++++***+++,,,,,,---............------------+++,,,......,,,,,,---///***,,,---...------///000---------------.........000//////...------,,,,,,+++,,,,,,------.........+++,,,---......---,,,+++---......///......------...//////000//////......///......///000000...,,,///000111000.........///,,,,,,---....../////////,,,---............///111---...///000111000///...,,,---...000111222222222///......------------..................................../////////000000000000000000000000000000//////000111111111//////...///000111111000///...///000000000//////111222///...000555666444333666000///111444222//////333333333444444444333222222111444666666333333555777444555333555777666FFFfff{{{lllbbb^^^UUUNNNLLLOOOQQQTTTaaapppuuummm```MMMAAA<<<888999999777888;;;444:::BBBJJJRRRccchhhGGG777555222111222444444444111111111111000000///...,,,...000000///.........+++---------,,,+++,,,---,,,,,,------------,,,,,,///......---------......***---......---,,,...000,,,...000111111000...,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,---,,,******+++,,,++++++++++++,,,...//////------------,,,,,,++++++***,,,......---,,,---...+++,,,------,,,+++,,,...------.........//////////////////...------,,,,,,++++++,,,,,,---......///******,,,------.........,,,------------------......///000111111000//////111///...///111111///------000333222000...000222......///000000000000000///......---,,,---...///,,,---///000111000///...//////......//////000000...............---,,,,,,........................,,,,,,---...///000111111000000////////////000000------...//////000000000...........................///000000...///000222///...///333555222222555......111444222...///333000111222333333444333333111555777666333222555888555666333555777555DDDccc~~~oooeeeaaaUUUNNNLLLOOOQQQUUUbbbqqqzzz{{{tttjjjYYYBBB>>>999666777777555777;;;444999BBBKKKTTThhhrrrNNN888555222111222444555555444444444333222111000///,,,...000111///.........+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,---...000111+++...000///---,,,...000(((***---//////---***(((...,,,******+++---------******))))))******+++,,,******+++,,,,,,,,,,,,+++***+++,,,+++******,,,...---------...000111333444,,,,,,,,,++++++************,,,......---,,,---......//////...,,,++++++,,,........./////////000000,,,,,,------...///000000,,,,,,---......///000000++++++,,,---///000111222...............///000111,,,---.../////////...---///---,,,---111222111///''',,,000111000000333666000000000///...---,,,+++222///,,,***,,,---------+++---///000111000///...222111///---------......------...///...---+++***........................***+++,,,---///000111111000//////.........//////............///111222333---,,,,,,++++++,,,,,,---...///000///...///000222000......222333000000333,,,---000333111...///333...///000222333444555555555888:::777222000222555666666333444666444CCCaaapppfffaaaVVVPPPOOOUUUYYY[[[eeeqqq||||||yyynnngggWWW>>>:::::::::::::::888777777777888===JJJZZZqqqYYYBBB===555111222444444222//////.........//////000222111111000///......---***......,,,,,,---,,,(((///...,,,*********,,,---...---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,...---,,,+++)))((('''&&&+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,......///---++++++,,,---......---,,,,,,+++******---///...,,,---///---))),,,,,,---,,,,,,---000333333///,,,,,,...///---******---...---++++++---000000---+++,,,///000///---+++,,,,,,---,,,,,,++++++,,,---......------...///000000111000000///......,,,,,,///333777777333///000///...,,,,,,,,,---.../////////...------,,,,,,222//////111///,,,---222////////////...---,,,+++000000//////............111000///...------...///---------...///000000111000......///000111000///111111000......111555999------------------------,,,,,,.../////////...---...///000222222111000000//////000111222222333333000111333333222222333444444:::>>>;;;444111555;;;777555555444333777EEESSSpppddd___TTTPPPRRRXXXYYYYYYaaammm|||}}}~~~qqqiiiYYYBBB;;;;;;::::::999888888777888888>>>JJJ[[[rrrlllLLL???444222333333222222//////............//////111111000000///......------///---***))),,,---+++///...,,,+++***+++,,,---...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,+++***))))))(((+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,---...///,,,---------++++++---///++++++,,,,,,,,,,,,------,,,...---+++,,,///---(((---...///...------///000000000///...,,,,,,,,,---***---///...,,,,,,///222///...,,,,,,.........---.........//////.........---///000///------.../////////000000//////...---,,,,,,,,,...222222111...//////...---------------------------------------///---...000...++++++////////////......---,,,+++.........---------,,,,,,000///...------......///,,,,,,,,,---.../////////000/////////111222111000++++++***((((((***///222------------------------,,,---.../////////...---//////000111111111111000//////000111111222333333000111333222222111333444333777:::888333111444888666444444444333777DDDRRRnnnbbb\\\PPPPPPUUU[[[YYYUUU\\\iii|||pppgggZZZGGG;;;;;;;;;:::999999888888::::::???LLL^^^uuu]]]EEE333444666111000444//////............//////111000000//////............///---((((((,,,...---///...---,,,,,,,,,---......------...111333333222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++(((((()))***,,,...///000***+++,,,,,,+++,,,...000))))))***+++---...//////+++---,,,***+++...,,,''',,,...///...---+++,,,,,,---000111///+++))),,,///))),,,......,,,,,,...111/////////...,,,+++,,,---.../////////////////////000111111000...------............///......------...---+++,,,---//////...---............------,,,++++++,,,,,,---......///...---///222000,,,+++...//////......------,,,,,,,,,,,,,,,,,,++++++++++++.........---......///000++++++,,,,,,---.........111000///000222222222000,,,,,,+++******,,,000333------------------------,,,---......//////......000000//////000000111111///000000111111222222222000111333222111111222333111333444444222222333555444333333444444777CCCOOOyyy~~~lll___YYYNNNOOOTTTYYYVVVRRR\\\kkk{{{iiiaaaZZZJJJ<<<;;;;;;:::999999999888;;;;;;BBBQQQdddzzzqqqPPP777777888000...444000//////............///000000/////////.........---///---)))(((,,,---,,,///......---------...///...---...000444555555555,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++'''((((((***+++---///000+++,,,,,,+++******,,,...)))******+++---......///***++++++)))***---+++'''(((+++------,,,*********---//////...+++***,,,...))),,,...---***)))+++---...000111...***)))***---------------------......111222222111...------...---------......---,,,,,,///.....................,,,---...///......,,,+++,,,---------........./////////111444333...---//////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++------------...//////000,,,,,,---------.........000///...///000111111////////////...---///222555---------------------------------...............000000///......000111222///000000000111111111222000111222222111000111333111000000111333444444333333111222444444777AAAKKKooo|||jjj^^^XXXNNNMMMPPPTTTRRRRRR___qqqwwwddd^^^[[[OOO===<<<;;;:::999999999999<<<===FFFWWWlll```AAA;;;:::111...444000000///...............////////////............+++......++++++---,,,))).........---............------...111444666555444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***++++++,,,,,,---......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************+++,,,---...---------+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++***)))***---,,,''''''))),,,---,,,,,,,,,---///---++++++---...---+++,,,///111///+++))))))+++///000111...***(((***,,,,,,,,,,,,,,,,,,---...///222333333111...,,,------,,,,,,---------------,,,,,,---/////////---,,,++++++,,,---......---,,,+++/////////.........------......111444222---,,,///......---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---.........//////.............../////////...---,,,---/////////...---------,,,+++,,,///222------------------------------------......//////000///.........///111222000000000000000111111111000222222222000000111222111000///111444555555333222000111444555777>>>FFFbbbzzziii]]]XXXOOOLLLLLLPPPPPPTTTcccuuuwwweee```^^^RRR>>>===;;;999999999::::::<<>>===;;;999999999:::;;;<<>>pppsssggg^^^XXXNNNOOOJJJMMMUUUXXXccczzzooogggdddWWWFFF<<<;;;:::999999:::<<<>>>>>>DDDVVVsssnnnMMM:::555222...111222///+++***...000///---///000000//////000222------,,,,,,+++***))))))((()))***+++,,,---------)))***///444000))))))000------,,,,,,,,,,,,++++++***)))(((''''''((()))***---,,,+++******,,,...///...+++)))+++***((((((,,,...,,,******,,,---+++(((&&&)))+++,,,+++)))((((((+++++++++++++++***)))(((,,,,,,+++***)))))))))***000///---+++*********+++000***(((+++***%%%###%%%+++***(((&&&''')))+++---,,,------......------,,,***+++,,,,,,,,,+++***)))+++000///(((***111...$$$111+++&&&&&&***......---///---,,,---...///...------------------------------,,,******,,,,,,+++))),,,++++++,,,---,,,***(((---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------.........---+++***///---+++))))))+++---///+++---///000000///---+++------,,,,,,,,,---......---...///000000...,,,***---.../////////...---,,,222...,,,,,,///111///---000000000111111111111222333222000...///111333555111111000000111111222333222222222222333555777888FFF```ssshhh___YYYMMMNNNIIIKKKTTTWWWccczzzpppgggcccUUUEEE>>>===;;;::::::<<<===???@@@GGGZZZxxxrrrOOO;;;555222///000222///+++***...000///---...//////...---///000------,,,,,,+++******)))******+++,,,,,,,,,+++++++++)))+++---***%%%&&&,,,------,,,,,,,,,++++++++++++***)))(((((()))***+++---,,,*********+++,,,...,,,)))***------***)))+++...+++******,,,,,,***(((***+++++++++))))))***,,,***++++++++++++***)))))),,,+++******))))))******...---,,,+++++++++,,,---+++'''&&&***,,,***)))+++,,,+++***)))***+++---...+++++++++++++++++++++++++++,,,------------++++++......+++(((***//////+++///+++''''''+++...---,,,,,,---------,,,,,,,,,---........................,,,---...---***((()))+++,,,++++++,,,---,,,***(((,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---///...---,,,,,,,,,,,,,,,---.../////////...,,,++++++,,,---...//////...---.........---,,,---...///,,,,,,---------.........222111000//////111222333111111111111111222222333222222111222333444666777@@@YYYrrrggg___YYYLLLLLLHHHJJJSSSWWWddd|||qqqhhhbbbSSSCCC<<<;;;999888888999;;;<<<@@@HHH]]]|||yyyTTT===555222000000111///++++++...000...---...///...,,,,,,,,,...---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))111---++++++***((())),,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,+++***))))))***++++++)))(((***//////+++)))***,,,+++******+++,,,***))),,,,,,+++)))((())),,,...))))))***++++++++++++***++++++***)))))))))******,,,++++++++++++,,,---...***&&&&&&***---,,,,,,...+++++++++++++++,,,,,,,,,+++***)))(((((()))***++++++,,,---......---,,,,,,...)))'''***---,,,---000---***((())),,,...---+++***,,,...---***)))+++---........................)))...111...(((&&&)))---,,,+++***+++,,,,,,***(((,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,******+++,,,...///000000+++,,,---.........---,,,***+++---......---+++***///...---,,,,,,---...///000///...---,,,+++++++++............------------)))***,,,---............***---///---***))),,,000............/////////////////////000000000111111000111111111111222222222111111111111222444555666:::QQQ}}}}}}nnneee]]]WWWMMMLLLGGGJJJSSSYYYgggsssjjj```PPPAAA<<<;;;999888888999;;;<<<>>>GGG^^^~~~[[[@@@555222111///111///++++++...///---...//////...,,,+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,++++++***222...,,,,,,------------,,,,,,,,,++++++++++++******))))))))))))))))))***+++***))))))((())))))***(((''')))------***)))+++++++++******++++++*********++++++***((((((***,,,(((((()))***+++,,,,,,,,,******))))))))))))******+++++++++,,,,,,,,,------,,,***)))***+++***)))((('''((()))***+++***))))))+++***(((''''''(((***+++***+++,,,---------,,,++++++%%%(((333444***'''---+++***)))+++------,,,***(((,,,///...)))(((+++///........................))),,,...---)))(((+++...+++***)))***+++,,,***)))+++++++++,,,,,,+++++++++++++++++++++******)))(((++++++***+++++++++,,,,,,******+++,,,---...//////***+++---.........------+++,,,,,,------,,,,,,+++...------,,,,,,------...///...---,,,,,,,,,,,,,,,......---,,,,,,------...)))***,,,---------,,,,,,,,,---...---+++***,,,///...////////////000000000---...///000111000000///000000111111222222222222000000111111222333444444999KKKuuuwwwiiibbb[[[UUUNNNMMMHHHJJJUUU[[[kkkvvvlll```NNN???===<<<;;;::::::<<<===???===GGG___bbbCCC555222222...000///++++++...///,,,...000000///---,,,---...,,,,,,+++++++++++++++***((()))***+++,,,,,,,,,,,,******)))***,,,------***,,,,,,+++++++++*********'''(((((((((((((((((('''***))))))))))))))))))))))))&&&&&&)))***((())),,,)))******************+++&&&(((***+++)))((((((((('''((()))***+++,,,,,,,,,***))))))((())))))******---------,,,,,,,,,++++++,,,+++)))((())))))'''%%%'''((()))++++++***)))(((,,,+++)))(((((()))+++,,,((()))***+++,,,,,,+++******&&&///>>>===---$$$(((*********,,,------,,,***)))---000///***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---...---+++***))))))+++++++++******++++++,,,,,,++++++***+++++++++++++++***)))(((++++++*********+++,,,---++++++++++++,,,,,,,,,,,,***+++---.........------...---+++******+++---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,---...,,,,,,---------,,,***)))///---+++,,,...///...,,,++++++,,,,,,,,,------------...000111111111///...///000111222222222222111000111111222333333333333<<>>HHHaaaiiiFFF555111222---000///,,,+++......,,,...///000///...---...///++++++++++++++++++++++++((((((***+++,,,---------'''***,,,+++,,,//////,,,++++++++++++************&&&''''''((((((''''''&&&(((((())))))************+++(((&&&((()))'''))),,,((()))+++***))))))***+++%%%'''***+++)))((('''''''''((()))***+++,,,,,,,,,))))))((((((((()))******,,,------------,,,+++***((()))(((&&&(((+++***''')))***+++,,,---,,,++++++,,,+++***))))))***+++,,,'''((()))+++++++++************444BBB@@@000&&&(((******+++,,,,,,,,,,,,++++++---///...+++***,,,...++++++++++++++++++++++++***(((''')))---///...---+++)))((((((***++++++***)))***+++,,,,,,+++***)))******+++++++++++++++***,,,+++*********+++,,,---***++++++++++++++++++++++++,,,---.........---,,,///---+++))))))+++---///)))+++...//////...+++)))+++++++++,,,---...///000,,,,,,,,,,,,------------......///...---,,,***)))111---***+++///000...+++---------.........//////...///000111222111000//////000111333333222111111111111222333444444333333===DDDeeepppddd___ZZZTTTMMMLLLFFFHHHTTT]]]ooo|||qqq```LLL>>>666555555555777:::===>>>>>>GGG___nnnIII555111222---//////,,,+++......+++,,,---......---,,,---///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((...///***(((,,,//////++++++++++++************&&&'''((())))))((('''&&&'''((()))***+++,,,,,,,,,,,,)))))),,,,,,))))))+++''')))+++***)))(((***,,,'''(((******((('''((()))((()))***+++++++++++++++((((((((((((((()))*********+++,,,---------,,,+++&&&)))(((&&&)))------)))******+++,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,++++++(((+++222999666...)))+++***+++++++++++++++,,,---+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++)))'''''')))+++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,------,,,,,,+++***))))))+++---...)))******+++,,,---......,,,---.........---,,,+++---,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,---...///***+++,,,---...---,,,,,,---...//////...---,,,+++...,,,++++++,,,------,,,000000000111111111222222///000111111111111111111///000222333333222111000222222333444555444444333:::<<>>;;;;;;;;;<<<>>>AAADDDFFF;;;EEE\\\~~~qqqKKK666000111,,,//////,,,+++......+++***+++,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******&&&,,,,,,$$$$$$***,,,+++++++++************)))'''((()))******)))((('''&&&''')))***,,,---------,,,+++---000000+++)))***&&&)))+++***((((((***,,,*********(((''''''***,,,))))))***++++++++++++***((((((((((((((()))******((()))+++---............(((++++++''')))......((()))))))))))))))*********))))))************))))))((()))+++,,,------,,,,,,&&&(((+++,,,+++)))***---***+++++++++******,,,...+++***)))***+++,,,+++)))------------------------***---000...)))&&&)))---+++)))'''''')))+++++++++((()))+++,,,,,,+++)))((()))***+++,,,---.........,,,+++***))))))+++---...((()))***,,,...000111111---............---+++***+++,,,------------,,,+++------,,,++++++,,,------......---,,,,,,,,,------)))***,,,.........,,,+++,,,---.../////////...---***,,,...,,,)))(((+++...............////////////111111111111111222222222...000222333333333111000222333444555555555444333666666RRR}}}tttiiiaaaYYYTTTHHHHHHHHHJJJNNN[[[sssuuu]]]HHH===666:::===<<<;;;BBBQQQ]]]DDDFFFYYY~~~hhhEEE888333---......---------,,,,,,,,,,,,,,,---......---,,,,,,///---)))((())))))***)))))))))))))))))))))))))))++++++*********+++---...+++***)))((()))***,,,---...""""""))))))'''&&&)))&&&$$$$$$'''))))))'''###&&&))))))'''''')))+++&&&'''(((***++++++++++++)))((('''&&&&&&'''((()))))))))***++++++++++++***))))))*********))))))(((///+++''''''((()))'''$$$)))((((((,,,111333111...(((((()))))))))((((((''',,,&&&&&&...222...***)))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))---++++++...,,,'''$$$%%%+++******+++------,,,***---,,,+++***)))***+++,,,******))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++---+++)))+++---///---+++((())))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,***------.........------,,,)))***+++,,,...///000000///...,,,***)))))))))***,,,,,,---......///000000...///...,,,***)))***+++,,,,,,,,,,,,,,,---//////000......///000111000//////000222222222111///---000000111222333333444444444666GGGjjjtttjjj```VVVOOOHHHHHHIIIKKKPPP\\\rrr~~~ppp[[[HHH>>>;;;;;;:::999;;;FFFWWWdddFFFGGGXXX|||fffCCC555222///.........---------,,,,,,,,,,,,---......---,,,,,,///,,,)))((()))******)))))))))))))))))))))))))))++++++*********+++,,,---))))))******+++++++++++++++"""###((((((&&&&&&---((($$$%%%)))+++)))&&&%%%(((******((('''((()))&&&&&&''''''(((((())))))***)))(((((((((((()))***((()))******++++++******'''(((((())))))((((((''',,,------,,,+++*********)))))))))+++---...---,,,)))******++++++******))),,,&&&&&&,,,000---))))))************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,$$$"""%%%)))***'''&&&)))***))))))***,,,---+++***,,,,,,++++++*********+++************))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++***(((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******+++------,,,***((()))***++++++++++++******++++++,,,---...//////...---,,,+++******++++++*********+++,,,,,,------.........---+++***+++---,,,,,,,,,,,,---...///000000///...///111222111000///000222444444444222222000000111222222333444444333666BBB]]]~~~rrriii___SSSJJJHHHHHHJJJNNNRRR]]]rrrvvvkkkZZZIII???<<<;;;999999===GGGSSS[[[FFFFFFVVVwww```???222111222///.........------------,,,------......------,,,///,,,***)))*********)))))))))))))))))))))))))))+++************+++,,,,,,'''(((***,,,,,,+++***((('''$$$###&&&(((&&&%%%&&&,,,(((%%%&&&***---+++((((((***+++***)))''''''((()))((('''&&&&&&'''((()))******))))))))))))******(((((()))***************(((((()))))))))))))))((()))---000000,,,)))***,,,*********)))((('''((()))***++++++,,,,,,,,,+++++++++'''&&&***---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,!!! """(((***((((((+++))))))(((***+++,,,+++)))++++++,,,,,,++++++***)))************++++++++++++)))))))))*********++++++++++++++++++++++++++++++***)))((()))+++++++++)))...------,,,++++++******++++++************+++++++++******,,,......---,,,***+++,,,---------------,,,,,,,,,---------......------,,,,,,,,,,,,------))))))******++++++,,,,,,---......---,,,,,,---///------------...///000111111000///000222222222111...///111333444444444333000000111111222333333333111555<<>>MMMmmmtttLLL999555333111000000000000000////////////...------,,,,,,------...---+++++++++,,,---,,,***))))))))))))))))))))))))*********+++******)))(((,,,***((('''&&&((()))***'''++++++((('''((()))(((%%%+++///,,,%%%!!!$$$)))&&&&&&&&&(((+++,,,+++******)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))************,,,***)))+++---+++%%%'''((())))))((()))***,,,&&&'''((()))))))))))))))'''******((((((***)))&&&************************))))))))))))))))))))))))&&&&&&((()))***+++++++++)))''''''***+++((())),,,))))))(((***+++,,,+++)))******++++++******)))(((((((((((((((((())))))))))))))))))*********++++++***************************,,,,,,,,,***)))***+++))))))******+++,,,,,,---******))))))))))))******+++*********++++++)))'''------------,,,+++)))(((------------------------***+++,,,---------------******++++++++++++++++++,,,---...---,,,---...000------------...///000111111000///000222222222111222222111111111000000000111111111111111111111111111444777;;;HHHeeewwwkkkbbb[[[SSSMMMJJJGGGHHHOOOYYYgggzzz{{{vvvooo___JJJ===:::888666444555888<<>>>>>KKKjjj___LLL999222333333222111000///......///000///...//////...+++))))))+++---,,,,,,---...............,,,'''&&&+++...,,,******,,,---,,,***'''&&&***---+++******)))(((''''''&&&))))))(((&&&$$$$$$&&&(((''')))+++,,,***))))))))) '''&&&%%%***'''###)))++++++***(((&&&'''***,,,+++)))'''%%%%%%''')))+++'''&&&&&&''')))***(((''')))'''&&&'''((()))(((&&&+++************)))'''%%%((((((((((((((()))))))))(((((())))))))))))(((((((((((((((***,,,,,,***((((((''''''&&&&&&&&&''''''$$$(((+++***&&&$$$'''+++888///***)))'''$$$'''...)))))))))***++++++)))'''))))))++++++,,,+++***)))************))))))((((((+++++++++*********))))))))))))))))))***************************)))((((((***((('''(((+++,,,+++)))***)))((()))+++,,,+++***---,,,***)))))))))******...***'''(((,,,///---*********+++++++++,,,,,,,,,...,,,++++++,,,---+++***,,,///---***+++...+++###((((((***++++++,,,++++++...------,,,,,,+++++++++***,,,,,,))))))---...+++//////............//////////////////000000000000000000//////000000111222333333111444<<>>666//////111111000000///...------//////...---***,,,......,,,+++++++++***,,,...000000///---,,,+++((())),,,---***)))+++((()))******))))))(((((())))))((((((((('''''''''%%%&&&'''&&&%%%&&&(((***222---'''&&&)))***(((%%%&&&,,,)))&&&)))&&&"""(((''')))++++++***))))))***%%%%%%&&&''''''&&&%%%%%%(((''''''(((******)))((((((&&&$$$%%%''')))************+++***)))))))))***++++++******)))))))))(((******++++++++++++*********(((&&&&&&''')))))))))((((((((((((((()))***+++)))((('''((()))***)))'''))))))+++------+++))))))555222...,,,,,,,,,,,,+++)))((((((((()))+++...///************************************))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))************+++)))(((((()))***((('''++++++******************%%%***//////,,,)))***---******+++++++++,,,,,,,,,///...------......---,,,///...,,,))))))***+++***,,,+++***)))***,,,...000------------............,,,......++++++///000---//////............//////////////////000000000000111222444555444333111///111333000111555555DDD___|||rrrvvvyyynnn___PPPNNNKKKNNNYYYmmm{{{mmmggg]]]KKK>>><<<777777888999888777666666888:::???KKK^^^sssxxxQQQ:::444000222222///...//////---,,,---...///...---,,,,,,,,,+++***+++---///((()))+++,,,---,,,***)))+++)))***---,,,)))(((+++'''(((((()))))))))((('''((((((((((((''''''''''''%%%&&&''''''&&&&&&((()))000,,,((()))++++++&&&"""%%%,,,(((&&&***'''%%%+++&&&(((***+++***)))***+++$$$%%%&&&((((((&&&%%%$$$&&&&&&%%%'''((()))(((&&&)))'''&&&&&&((()))***))))))+++------)))'''%%%&&&(((((())))))*********+++******++++++++++++******+++)))''''''(((***+++***+++***)))(((((((((((((((***((('''((()))***)))(((+++,,,+++***)))***)))(((...---,,,---......,,,***'''''')))***,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&((())))))***)))******++++++***))))))++++++***)))************+++*********%%%***000///+++(((***---******+++++++++,,,,,,,,,...---,,,,,,------,,,***...---++++++***)))***,,,+++***)))((()))+++---...++++++,,,,,,------......+++------***+++...///---//////............//////////////////000000000000000222333444444333111000///222000000555555>>>TTT{{{zzzrrr|||zzzgggQQQOOOMMMPPP[[[nnnwwwkkkhhh^^^KKK===;;;777777888888888888777666888:::>>>CCCMMM\\\ooo{{{cccCCC555222000111000+++***---,,,+++***+++,,,---,,,***,,,,,,,,,***)))+++...111((())))))***************)))((()))+++***&&&&&&)))((('''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((('''&&&(((******'''$$$###)))'''%%%+++***)))000'''(((******))))))***,,,%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&(((((('''%%%)))(((''''''))))))(((&&&)))+++---,,,'''$$$###$$$&&&&&&'''((()))***++++++)))******************)))***)))((((((***++++++***++++++)))((('''&&&&&&&&&))))))))))))))))))))))))(((***)))''''''+++---,,,&&&&&&''')))++++++***(((&&&(((***+++,,,,,,,,,+++*********++++++++++++,,,(((((()))))))))))))))***''''''((((((((()))))))))((())))))))))))(((''''''&&&'''((((((''''''((()))***))))))***+++,,,+++***))))))***++++++++++++***&&&+++///...+++)))+++...******+++++++++,,,,,,,,,...,,,++++++,,,---+++***)))(((***,,,+++***,,,000***))))))((()))+++,,,---(((((())))))***+++,,,,,,+++------******...///,,,//////............//////////////////000000000000///000222333333333222111...222//////555555;;;KKKlllzzzqqqyyyyyyfffMMMMMMMMMQQQ]]]ooouuujjjjjj```KKK<<<;;;777777777777777777888888666999;;;<<>>PPPmmmssshhh```VVVNNNKKKIIIKKKNNNUUUaaattt~~~tttkkkdddXXXGGG>>>???;;;999666333333555888:::777888999777555666;;;???AAAZZZuuu[[[;;;:::888+++)))444000///...,,,***)))'''&&&************************,,,+++******)))******************))))))(((((('''''',,,,,,%%% %%%(((''''''((()))************((((((((('''&&&%%%$$$###&&&'''((((((&&&&&&'''((((((++++++(((((()))(((%%%)))(((''''''((()))((('''$$$%%%&&&'''((('''&&&&&&((('''&&&%%%%%%%%%&&&'''((())))))(((&&&%%%&&&'''&&&''''''((((((''''''&&&$$$$$$&&&'''(((***++++++************)))(((&&&&&&%%%%%%%%%'''***++++++***(((%%%%%%)))***((('''(((+++,,,---,,,)))'''''''''))))))(((((((((((())))))(((***++++++***))))))***''''''&&&&&&&&&&&&''''''((())))))))))))(((((('''!!!%%%+++,,,***((()))***+++***((('''''''''((()))))))))))))))))))))))))))+++,,,,,,+++)))''''''''')))******)))&&&%%%%%%&&&((((((((((((((()))******'''((((((((('''(((***,,,)))************+++++++++))))))***++++++++++++***///,,,***,,,...000...+++)))))))))***+++,,,,,,------------------,,,+++***,,,,,,,,,++++++++++++***************+++,,,---............//////.........////////////000111222222......//////000000000000111///000111000...111555???NNNffftttiii___UUUNNNKKKKKKJJJLLLSSScccyyy|||tttlllfffYYYFFF<<<===999888666555666777999;;;555888:::888666777:::===;;;KKK^^^{{{^^^FFF444555444+++***222//////...---,,,+++******)))***+++,,,,,,+++***)))*********)))******+++,,,************)))((('''&&&&&&***)))$$$!!!###%%%%%%&&&&&&'''((())))))))))))((((((((('''&&&%%%$$$###%%%'''((('''&&&%%%&&&'''))),,,---******---,,,)))((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))***+++)))&&&%%%&&&(((&&&''''''((((((''''''&&&$$$%%%&&&''')))*********))))))******)))((('''&&&'''&&&'''(((******(((&&&((($$$$$$(((***(((&&&((('''***,,,+++)))''''''((((((((())))))))))))((((((''')))++++++)))(((((()))((((((''''''''''''((((((+++************++++++,,,###(((***(((&&&&&&(((***))))))((((((((((((((()))))))))))))))))))))))))))))))))'''%%%%%%'''((()))++++++***'''%%%&&&((()))(((((('''((()))***+++&&&(((******((((((***---)))************+++++++++((()))***+++,,,++++++***///,,,)))***...///---)))))))))******++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,---.../////////......------......///000000000000000000000000......//////000000//////111///000222111...000444<<>>@@@MMMddd{{{tttiii```TTTJJJFFFJJJLLLMMMQQQaaa{{{|||vvvqqqkkk\\\GGG;;;;;;777444:::>>>888999<<<555;;;888444222444555555555888999@@@RRRmmm}}}eeeOOO===333444333111///...---------,,,,,,+++++++++*********&&&%%%+++,,,,,,...+++//////)))'''+++,,,***,,,+++***(((((((((((()))(((''''''''''''((()))***,,,******---,,,)))***---,,,***'''%%%&&&''''''&&&'''((('''%%%###$$$'''***'''&&&&&&%%%%%%%%%&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&!!!!!!&&&(((&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&%%%%%%(((''''''''''''(((((()))'''((())))))''''''((()))))))))))))))((('''&&&%%%)))(((&&&&&&((((((((('''(((((('''&&&%%%%%%&&&&&&((()))******+++*********&&&'''(((((('''''')))+++''''''((()))************(((((()))************)))''')))***)))'''%%%'''(((+++******)))))))))*********)))(((''''''(((((()))(((((())))))))))))((('''+++***)))((((((((()))***+++***)))((('''(((((()))'''+++,,,)))***------)))$$$(((+++***+++---,,,(((&&&''')))***))))))***+++,,,,,,,,,,,,,,,+++***))),,,......+++'''%%%(((+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------)))------******...///+++.........///000000111111...///000000000///......000111111111000000222444777:::FFF\\\rrrvvvkkkaaaUUULLLHHHLLLLLLLLLOOO```zzzzzzuuurrrmmm]]]GGG<<<<<<444111888<<<888:::===777;;;888555333444555555444555888===HHH[[[uuu{{{___GGG777...+++222111000////////////000+++************)))))))))***%%%###'''******))))))))),,,+++'''&&&))),,,,,,++++++***)))((((((((((((''''''&&&&&&&&&'''(((((((((%%%%%%***,,,***)))***+++)))'''&&&''''''&&&%%%'''(((((('''&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&&&&))))))'''(((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&'''&&&&&&''''''((()))***&&&(((******)))''''''(((*********)))(((&&&%%%$$$)))'''&&&&&&((()))((('''&&&((()))'''###"""$$$&&&)))***++++++,,,,,,,,,+++)))***+++***))))))***+++((((((((())))))((((((''')))***++++++,,,,,,++++++((()))***)))'''&&&'''(((---,,,+++******)))))))))******)))(((((((((((((((+++++++++++++++***)))(((+++***'''&&&&&&(((+++,,,******)))((((((((((((((()))+++,,,++++++------***'''+++,,,++++++------)))))))))((()))***)))(((&&&---------,,,+++***)))(((,,,......+++(((&&&(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((++++++***+++//////------......//////000111111///000000111111000000///000111222111000000222444222555@@@SSSeeerrr}}}wwwkkk```TTTLLLIIIJJJKKKLLLRRRccc}}}{{{wwwuuuppp___GGG;;;;;;444000666;;;666999<<<777:::888666666666777777888555888<<>>111111222---+++---,,,,,,---......---,,,,,,+++************))))))))))))------(((%%%&&&$$$ '''&&&'''+++***%%%%%%)))((())))))))))))'''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''((('''"""$$$---)))&&&$$$###%%%'''''''''***(((&&&''')))***(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((($$$###''''''%%%&&&+++%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%%%%''''''+++***)))''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&))))))))))))((('''&&&%%%'''&&&%%%&&&(((******)))''''''&&&&&&&&&'''((((((###$$$%%%'''((((((((()))+++---000000...---,,,,,,&&&'''((()))************'''((())))))******)))))),,,***((((((***+++)))'''***)))))))))))))))******$$$%%%''')))***+++++++++))))))************)))))))))(((((((((''''''''''''((())))))***)))((('''&&&)))&&&'''+++,,,((((((+++)))+++***'''(((,,,///...&&&(((***+++++++++,,,---******+++,,,,,,,,,++++++*********+++,,,+++***)))+++++++++++++++***))))))))))))***++++++,,,---------------------------------******......***+++...,,,,,,---......//////000//////......///111222333000222444333222000000000000///111666:::???IIISSSlllwwwiii[[[OOOKKKLLLMMMNNNQQQZZZnnnyyyvvvsssjjjTTT===555999555000444666111444888333444666777444000......000111111111444666777555333000@@@RRR___lllhhhWWW999000...333222)))''',,,((()))+++---......------))))))))))))(((((((((((($$$***,,,((('''+++***'''###***+++'''''',,,((())))))))))))'''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$&&&))))))$$$###,,,888)))'''###"""$$$&&&((((((***'''%%%&&&((()))(((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&"""$$$)))+++((((((---$$$%%%&&&''''''&&&%%%$$$,,,+++)))((('''''''''((()))(((((('''''''''(((((($$$%%%%%%$$$###"""$$$&&&###$$$%%%&&&'''''''''''''''&&&%%%&&&(((******)))(((&&&%%%&&&(((******)))###$$$%%%'''((()))))))))(((***---...,,,+++******))))))************))))))(((((()))***************,,,***((((((***+++)))'''+++***)))(((''''''''''''###$$$&&&)))+++,,,,,,,,,))))))***+++++++++******,,,***'''%%%%%%&&&((()))((()))*********)))'''&&&'''###$$$))))))%%%%%%)))***,,,+++''')))...111000***---///...***((()))+++))))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,***(((%%%+++++++++++++++***)))(((******+++,,,,,,---......************************---******///000---...222,,,,,,------...//////000111000000000000222444555000222444444222000///000///---///444888???KKKVVVhhhttteeeZZZSSSMMMIIIKKKNNNUUUbbbwwwsssnnnhhhPPP;;;666444888666555555777777555222333222111////////////000444444333333222111111111666444888BBBLLL[[[yyyppp[[[GGG<<<444111---+++++++++******---------------...///000---,,,***)))((((((((()))%%%&&&'''(((((('''&&&%%%)))(((((('''''''''(((((())))))))))))))))))))))))%%%((()))(((&&&%%%(((+++,,,...---)))(((******'''&&&%%%###"""###&&&)))+++''''''&&&&&&&&&&&&'''''')))&&&###$$$&&&(((&&&$$$###&&&((((((&&&&&&(((+++***)))'''&&&&&&''')))******((('''((()))***)))(((''')))***)))%%%$$$'''***''')))+++***'''&&&(((+++''''''''''''''''''''''''((($$$ !!!&&&((('''%%%))))))((('''&&&%%%%%%$$$''''''((()))******))))))***)))((('''''''''''''''$$$$$$$$$%%%(((******)))***((()))---...++++++...((()))***+++++++++++++++''''''((()))))))))))))))+++***((('''''''''((()))((((((''''''''''''((((((***)))(((''''''((()))***---)))&&&'''***+++((($$$)))(((&&&%%%&&&))),,,---+++((('''((()))'''%%%$$$((()))***)))((((((***,,,************************++++++,,,,,,,,,,,,------000///...---+++***))))))'''***...///(((###&&&---,,,,,,,,,++++++*********,,,+++******+++,,,+++***...***%%%&&&***------***((()))***,,,...///111111,,,---......------...000,,,...000111111222444666000...,,,...000222000...333111111222555<<>>666222///---,,,111///---,,,------,,,+++*********)))******++++++))))))((('''''''''''''''***)))(((''''''((()))***''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%(((***(((&&&&&&))))))&&&&&&)))(((%%%''''''''''''&&&$$$"""!!!((())))))))))))))))))(((%%%''')))(((%%%%%%'''***((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%,,,)))&&&%%%'''(((&&&###''')))***)))(((&&&%%%&&&((((((((((((((((((((((((***((('''''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''((())))))*********)))((()))******'''(((+++***'''&&&))),,,,,,---,,,,,,+++******---,,,)))((('''(((***,,,***))))))(((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$+++)))((((((***+++)))((())))))((())))))******+++&&&)))***'''%%%''')))))),,,)))'''))),,,+++&&& ***************************++++++++++++,,,,,,,,,)))))))))))))))*********,,,***+++...,,,)))(((++++++++++++***************,,,,,,++++++*********)))+++******+++......,,,***,,,,,,,,,---------......---///000000///...000111///000111000...------...///......///000000000000222000111444444444999@@@EEENNN\\\nnnpppeeeYYYNNNJJJKKKIIINNNVVVdddyyyvvvmmm___GGG;;;999555333444444333222000//////222222111111000//////...222111///---+++)))((('''111000111222111000333888:::@@@DDDCCCAAABBBBBB@@@;;;;;;;;;:::888777777777333222111000000...***'''///...,,,,,,------,,,+++))))))))))))***+++,,,---(((((((((((((((''''''''')))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&###$$$((()))(((&&&$$$)))+++)))(((((($$$&&&&&&''''''&&&$$$""" (((((()))******)))(((((($$$'''((('''%%%%%%'''+++''''''&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%+++(((%%%%%%'''(((&&&###$$$)))---,,,'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&%%%$$$$$$######''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''')))***)))'''&&&'''((()))''''''******'''&&&(((,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''((()))((('''((()))******************%%%***+++(((&&&((('''###+++(((&&&'''***)))$$$))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))))))))*********,,,//////)))###$$$+++************************---+++)))***---...,,,***))))))***+++,,,,,,+++******++++++,,,---...//////,,,...//////...---///000---...//////...---///000000111222222222222222333333111222555555444666;;;;;;@@@LLL^^^tttqqqfffZZZLLLGGGIIIIIIMMMVVVdddyyyzzzqqqaaaHHH;;;999333333444555444111///...///111222222222111000///...//////...---,,,,,,+++++++++++++++,,,...///111222222666888666666999;;;:::333555777777555222111000000...,,,*********)))((()))))))))***---......---))))))))))))***+++,,,,,,(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&$$$%%%&&&(((''''''###(((***(((&&&%%% &&&'''(((((((((&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%%%%%%%''')))&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%)))'''%%%%%%&&&'''&&&%%%"""&&&******'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''%%%''')))(((%%%$$$&&&((()))''''''***+++(((''')))(((((()))))))))(((((('''&&&'''((())))))))))))((()))))))))))))))(((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''((((((&&&''')))******)))((('''))),,,+++&&&'''+++(((!!!'''%%%%%%&&&)))***'''$$$))))))))))))))))))))))))************++++++++++++)))))))))))))))*********'''***...---&&&"""))))))))))))***************+++***)))+++///111000///))))))*********+++++++++******+++,,,---//////000,,,---......------...///+++---//////...///000222///111222222111000222333222///000333444222333777777999CCCTTTgggzzznnndddXXXKKKHHHMMMIIINNNWWWeeezzz{{{rrraaaHHH<<<999111333555666444111......///111111222222111000...---........................+++***)))))),,,///111000---111333222222666777555111444777888666333333444333000,,,******+++,,,,,,'''&&&'''))),,,...---,,,******)))(((''''''(((((((((((()))******))))))(((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%((()))&&&$$$%%%###$$$%%%&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$###"""###%%%''''''&&&(((&&&$$$$$$&&&&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&%%%%%%'''(((&&&%%%&&&))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''''''''((()))))))))(((((('''''''''&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&###''')))(((%%%###&&&)))(((&&&'''++++++))))))+++&&&&&&'''(((((((((''''''(((''''''((()))***,,,,,,((())))))***)))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''(((((()))&&&''')))++++++)))'''&&&++++++%%%###,,,+++"""'''''''''(((((()))))))))))))))))))))))))))))))))************++++++++++++************************'''(((+++,,,((($$$%%%+++((()))))))))*********+++(((+++...---)))(((+++///++++++******)))***,,,...,,,,,,,,,---------......---...//////......///000,,,...////////////000222+++---///...---,,,...000111......111333222333666555555<<>>999:::111111///...///000111000///111111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++)))+++---...---,,,,,,---'''((()))*********))))))))))))))))))))))))))))))!!!%%%((((((((()))******)))((('''''''''((()))###%%%'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%######%%%%%%%%%$$$!!!###%%%'''((('''&&&%%%$$$###$$$&&&)))******)))'''&&&%%%&&&''''''%%%###$$$%%%&&&&&&%%%%%%&&&(((%%%"""###(((((($$$$$$(((%%%$$$$$$&&&)))***)))(((,,,%%%''')))$$$&&&(((!!!$$$&&&((('''%%%%%%(((***(((&&&%%%$$$$$$%%%'''(((%%%&&&&&&$$$""""""%%%((("""!!!###(((***((()))+++"""###%%%&&&((((((((('''###'''+++)))$$$!!!"""&&&%%%$$$$$$######%%%&&&''''''&&&&&&&&&&&&&&&&&&'''$$$'''))))))''''''(((***'''&&&&&&''')))(((&&&$$$&&&''''''((())))))******++++++)))((((((((()))***)))&&&###$$$&&&((()))((('''((('''''''''''')))***'''(((((()))))))))((((((,,,)))''''''(((***)))((('''(((***++++++***((('''&&&&&&''''''((('''''''''(((((()))))))))))))))((()))***+++,,,,,,,,,++++++,,,+++******++++++***((()))(((((())))))***+++,,,))))))))))))))))))))))))******)))))))))***+++,,,+++++++++++++++,,,,,,,,,)))))))))******+++---...+++---//////...---...///000+++)))---000///------111000000000000111222222111111222222222333333333000000000111333444444444222;;;???III[[[fffnnn{{{vvviii```XXXNNNHHHGGGFFFLLLUUUcccyyy}}}ssshhhccc]]]MMM:::888;;;333000///...///000111000///+++,,,............///111+++++++++,,,,,,---------))))))***++++++++++++***,,,,,,,,,+++++++++******'''***,,,+++)))''')))+++$$$%%%(((******)))((('''))))))))))))))))))))))))"""&&&)))+++***)))((((((((('''%%%$$$%%%&&&(((***###'''(((&&&$$$%%%''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''***(((''''''((()))((('''$$$%%%&&&&&&'''((())))))&&&%%%%%%%%%&&&&&&$$$"""'''&&&&&&&&&''''''%%%######%%%&&&&&&%%%$$$&&&'''"""!!!'''((($$$$$$''''''&&&&&&'''(((((('''%%%''' ###'''$$$(((,,,'''%%%'''((('''%%%%%%'''***(((&&&%%%$$$$$$%%%'''((($$$&&&)))(((%%%$$$%%%'''***%%%&&&------%%%###'''"""###%%%'''((((((((('''%%%+++000...&&&"""%%%***$$$$$$#########$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''###%%%'''&&&%%%&&&***---'''''''''(((***)))'''%%%&&&''''''((()))******+++''''''&&&%%%%%%%%%%%%%%%(((%%%""""""%%%((((((((()))+++,,,'''""" $$$)))(((((())))))))))))((((((,,,)))&&&%%%''')))(((&&&''''''(((***++++++(((%%%&&&''')))((('''&&&&&&'''(((((()))******)))''''''))))))***+++++++++++++++,,,+++******++++++***(((---,,,,,,+++******++++++))))))))))))))))))))))))+++)))((('''''')))+++,,,************************000...++++++,,,---------+++---//////...---...///222)))%%%+++222222...***///////////////000000111000000111111111222222222000000000222333444333222///666999DDDXXXeeepppvvvhhh^^^UUULLLHHHHHHEEELLLVVVdddzzz}}}qqqjjjaaaTTTGGG>>>888444333111000000//////000111222///000222111///......///***---))))))333111)))***(((***,,,+++))))))---111***)))((()))******))))))(((((())))))*********+++(((((()))***************$$$###$$$((()))&&&%%%''''''&&&%%%$$$$$$$$$%%%&&&!!!###'''***+++***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""+++(((&&&&&&'''((('''&&&%%%$$$$$$'''+++,,,***(((((()))***)))((('''((()))((('''%%%$$$%%%''')))***'''))))))%%%$$$''''''%%%%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''((()))(((%%%$$$&&&((("""%%%&&&%%%'''&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$"""%%%)))&&&'''&&&&&&(((***+++(((%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''%%%######%%%''''''&&&&&&'''((('''(((((()))))))))))))))+++&&&!!!"""%%%''''''$$$""" ###(((+++,,,***++++++((($$$"""###%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))&&&###&&&((('''+++++++++++++++***)))(((&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''(((((())))))(((&&&%%%'''((())))))))))))))))))))))))+++***))))))++++++***)))(((((())))))******++++++*********)))))))))))))))((()))***+++,,,++++++***)))*********)))+++---000,,,,,,,,,+++++++++******...,,,***+++...000...,,,////////////////////////...///...---,,,---111333222111000//////000111222444111......111333333222333333666<<>>666444333333444333111000////////////+++,,,------+++******++++++...'''&&&...,,,&&&(((,,,)))(((***...///+++''',,,'''###$$$'''***(((&&&++++++******)))(((((((((((())))))************)))***((((((++++++((())),,,(((''''''&&&''''''((((((&&&%%%###""""""%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%'''(((((('''"""$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&)))((($$$$$$''''''%%%&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$$$$%%%'''&&&((((((%%%%%%((()))'''((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&((((((!!!&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###%%%&&&%%%###!!!!!!"""$$$$$$%%%&&&&&&&&&&&&&&&)))'''%%%%%%'''(((((('''((((((((()))***)))'''$$$%%%&&&'''&&&&&&&&&(((***''''''(((((((((((((((((((((((((((((((((((((((((())))))'''&&&(((+++)))%%%(((((())))))((((((''''''&&&''''''((((((''''''&&&***))))))(((((()))******'''(((((((((((())),,,///))))))))))))))))))))))))+++***))))))++++++***)))************))))))))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---......,,,++++++,,,------------,,,,,,,,,,,,---,,,+++,,,...///...---////////////////////////111///...///111111///,,,111111000000000000111111333111000000222333333222000222444666888===BBBFFFTTTXXXcccvvv{{{pppcccYYYPPPHHHEEEFFFFFFKKKVVVgggzzzwwwfffZZZRRRFFF<<<555222111111/////////000000111222222---...//////---,,,,,,---)))---'''&&&//////+++//////,,,******,,,---,,,+++(((''''''***---*** *********)))))))))))))))((()))************))))))+++)))(((++++++((())),,,''''''''''''''''''(((((('''&&&###""""""%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&###%%%'''&&&&&&&&&)))+++((('''%%%%%%%%%&&&''''''!!!###$$$%%%$$$%%%&&&((('''&&&&&&%%%%%%&&&''''''&&&((('''$$$$$$''''''%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&###$$$$$$"""!!!###&&&''')))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""%%%******'''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%''')))###$$$%%%%%%###""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$)))((((((((())))))'''$$$%%%%%%&&&&&&&&&''')))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%((((((((())))))(((((('''''''''((((((((((((''''''++++++***)))((('''&&&&&&%%%&&&'''&&&&&&'''***---)))))))))))))))))))))))))))(((''''''))))))((('''++++++******))))))((((((*********+++++++++++++++---.........---,,,+++++++++---//////...,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---......---------------------------111...,,,...222222---(((111000000000000000000111222111111111222333333333111222333333222222444666CCCEEEOOO```sssyyymmmaaaWWWOOOGGGDDDEEEFFFIIITTTiiixxxfffTTTNNNEEE<<<666222///---...//////000111222222222---///000000...------...)))---((('''...---***///------+++(((&&&'''+++///,,,+++,,,000222...%%%''''''((()))***++++++,,,))))))*********))))))(((+++((((((+++***((('''***%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''&&&$$$$$$$$$%%%'''"""$$$%%%&&&%%%%%%''')))&&&&&&&&&%%%%%%%%%&&&&&&%%%''''''$$$$$$'''(((%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&$$$%%%''')))'''''''''((()))((('''''''''''''''''''''''''''$$$%%%$$$"""$$$***+++)))%%%%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######&&&((("""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''''''''"""$$$&&&''''''%%%$$$###)))'''&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''&&&)))...(((((()))******))))))((('''(((((((((((((((((('''"""###%%%&&&((()))***+++&&&'''((((((''''''(((***))))))))))))))))))))))))***)))(((((()))***)))(((++++++******))))))(((((())))))))))))******+++++++++---///111000...+++((((((+++...///...---............---------,,,,,,,,,,,,,,,------------..............................///,,,+++...111111,,,&&&000000000111111000000000111222222333222222333333222222222111000111333555999;;;CCCOOO[[[lllyyynnnaaaYYYPPPIIIFFFGGGFFFHHHSSSiii~~~wwweeeUUUOOOEEE===777222///---111111111111111000//////,,,---......,,,++++++,,,***...***'''+++(((###((((((***)))&&&"""###)))...,,,***))))))***,,,------&&&&&&''')))***+++,,,---)))************))))))((()))'''(((++++++'''&&&((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((+++)))&&&%%%&&&&&&$$$###%%%&&&&&&%%%$$$###%%%&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&###$$$'''(((%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&'''''''''&&&'''%%%%%%((((((%%%$$$%%%((('''&&&&&&(((((('''&&&'''''''''''''''''''''''' $$$'''&&&&&&'''%%% %%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''###&&&'''&&&###"""%%%(((###$$$''''''&&&&&&'''(((&&&&&&'''((((((((((((((($$$&&&)))***((('''&&&&&&)))'''%%%%%%''')))******)))'''&&&&&&'''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%'''+++---)))%%%)))000(((((()))*********))))))'''(((((())))))(((((('''$$$$$$%%%'''''''''''''''&&&)))+++,,,***))))))))))))))))))))))))))))))))),,,+++******,,,,,,+++***************))))))))))))((((((((()))******++++++***,,,///111000...+++)))(((***,,,---------...000------------,,,,,,,,,,,,+++,,,...---,,,,,,---///111111111111111111111111...,,,,,,...000000,,,)))000000111111111111000000000222444444333222333444111111222111000222555888444555;;;CCCIIIVVVsssxxxmmmaaaXXXPPPIIIGGGHHHEEEHHHTTTfffrrrwww|||zzziii[[[SSSFFF;;;444111000///000111111222111000//////+++,,,------+++******+++)))///+++(((+++'''!!!%%%''''''((((((((((((***+++(((((('''%%%%%%(((---222''''''((()))***++++++,,,***************)))(((((((((''')))------(((%%%&&&$$$%%%'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))%%% !!!&&&'''$$$ """$$$&&&&&&$$$###$$$&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&######'''(((%%%'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))&&&&&&((()))(((&&&(((!!!###&&&$$$###$$$'''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''' %%%((('''&&&'''%%%!!!&&&'''((('''%%%%%%(((+++(((((((((((((((((((((((("""&&&)))(((%%%###%%%((($$$&&&((((((&&&&&&&&&'''&&&&&&'''((((((((((((((($$$''')))***(((&&&&&&'''((((((((()))***+++***((()))'''%%%%%%'''((('''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&%%%(((+++)))%%%%%%***&&&'''(((((()))))))))((((((((())))))))))))(((((()))))))))((('''%%%$$$######&&&+++------+++***)))))))))))))))))))))))))))+++***))))))++++++***))))))))))))))))))*********(((((()))******+++,,,,,,+++,,,,,,------------,,,***+++,,,+++++++++---...,,,,,,,,,,,,++++++++++++***,,,......,,,,,,---///000000000000000000000000---...///000000000///...///000111222222111000//////222555555333222333444...000111222111222444555444222555<<>>HHH^^^wwwyyyooocccZZZSSSKKKHHHIIIGGGGGGMMM[[[mmm}}}~~~ppp]]]HHH<<<666111.........///111222222111111000---///---******---+++''',,,+++***))))))))))))))),,,,,,+++******)))((((((******++++++,,,,,,------,,,***(((((()))******)))...+++(((&&&'''(((((((((+++***'''%%%%%%&&&((()))$$$''')))(((%%%%%%''')))$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***))))))(((''''''&&&&&&%%%''''''%%%'''***)))%%%%%%%%%%%%%%%&&&((()))***&&&'''%%%$$$&&&((($$$,,,&&&###&&&)))(((&&&&&&((('''%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''')))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''))))))))))))((('''%%%$$$$$$&&&''''''&&&&&&%%%&&&'''&&&$$$&&&***&&&''''''(((((((((((('''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&######'''(((&&&%%%&&&'''&&&'''''')))***+++,,,'''&&&&&&''')))***)))(((***&&&%%%''''''%%%&&&***)))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))$$$&&&(((***++++++++++++******)))***+++***'''%%%)))(((((()))***++++++***(((((())))))******))))))+++++++++***+++,,,,,,---))))))((((((((()))******"""$$$&&&'''''''''((()))++++++,,,,,,+++)))'''&&&***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++)))---......//////.........//////............//////111111111111111111111111222333444333111000111222000222444555555555777888444444444333333222222222333111222333222111777>>>IIIaaawwwmmmbbb[[[SSSLLLHHHIIIFFFGGGNNN```vvvqqq^^^HHH;;;555111.........///000111111111//////,,,---,,,)))+++///...***)))((((((((()))+++,,,...,,,+++***)))((((((((()))+++++++++,,,,,,------...---+++(((&&&'''((())))))++++++)))))))))(((((('''"""&&&(((''''''))))))'''###'''***)))%%%###&&&***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))###%%%%%%$$$%%%'''$$$&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$&&&***......,,,+++%%%###&&&***(((&&&&&&(((((('''''''''(((((((((###$$$%%%&&&&&&%%%###"""%%%$$$"""!!!"""###%%%''')))(((''''''((()))'''&&&%%%%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((******)))(((''''''%%%$$$$$$&&&''''''&&&&&&%%%%%%''')))(((((('''$$$%%%&&&&&&''''''''''''*********)))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''%%%%%%))))))'''&&&(((&&&'''''''''&&&'''***,,,'''''''''((()))***+++***)))'''''')))(((%%%&&&***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))$$$&&&(((+++,,,,,,++++++))))))))))))******'''%%%***)))((((((''''''&&&%%%(((((()))))))))))))))((((((((())))))((()))***+++(((((((((((((((((()))))) """%%%''''''&&&'''(((***+++,,,---,,,***((('''***+++,,,...///000000///++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,------------------/////////....../////////222222222222222222222222000222222222000000111222000111333555666777888888555444444333333222222111333222333555555333666;;;???TTTrrrtttkkkaaaZZZSSSKKKGGGGGGIIIJJJSSSggg~~~nnn[[[FFF999444000//////...///000000000000......---...,,,)))+++//////+++))))))((()))***,,,...///+++***)))((((((((())))))+++++++++,,,,,,------------***'''&&&&&&((((((((('''((()))))))))((((((((($$$))))))$$$"""&&&)))(((###'''+++***&&&###%%%)))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))$$$%%%%%%&&&&&&'''((((((%%%''''''$$$$$$%%%"""######$$$$$$%%%%%%%%%%%%(((&&&$$$%%%&&&%%%%%%%%%'''%%%%%%'''&&&""""""%%%((((((((('''''''''(((((("""###$$$%%%%%%%%%######$$$###!!! !!!"""$$$&&&'''&&&%%%''')))******)))%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$'''%%%$$$$$$&&&''''''&&&''''''&&&'''((()))'''$$$###$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&$$$&&&))))))&&&&&&)))((((((((('''%%%%%%'''***"""###$$$%%%%%%&&&'''(((&&&'''+++...---'''&&&)))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&(((***+++,,,+++***((()))(((((()))******'''%%%)))))))))((('''&&&&&&&&&(((((()))))))))(((((('''%%%'''))))))''''''(((***(((((()))))))))((((((((($$$'''***+++++++++,,,---'''(((***,,,---,,,+++***%%%&&&'''(((***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,......)))***+++,,,,,,,,,,,,,,,...//////////////////...111111111111111111111111...000111000//////000111///000111333555666777666444444444333333222222222222111222666666444666:::>>>LLLeeerrriii```[[[TTTLLLGGGGGGJJJMMMXXXmmmmmmYYYDDD888333000///000...//////000000///------//////,,,)))))),,,,,,(((,,,++++++*********++++++)))))))))************+++,,,,,,,,,,,,,,,+++++++++***(((&&&&&&'''(((((('''%%%'''))))))(((''''''(((***---)))""")))***$$$'''******'''%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######)))***)))%%%%%%'''$$$ """###%%%&&&&&&''''''%%%$$$&&&%%%"""!!!######$$$'''((($$$ &&&'''(((((('''&&&%%%'''(((######$$$%%%%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''((((((''''''''''''(((((('''((((((((((((&&&%%%###'''%%%$$$$$$&&&''''''&&&'''((((((&&&&&&(((&&&"""$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###"""$$$'''&&&######'''(((((('''&&&&&&&&&&&&&&&###%%%&&&&&&&&&%%%'''(((%%%'''---111...(((&&&)))%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((()))*********)))((('''((('''''')))******(((%%%&&&((()))***)))***+++---(((((()))))))))(((''''''&&&))),,,+++)))((()))+++))))))*********)))((((((&&&(((***+++******+++---&&&''')))+++,,,,,,++++++&&&'''''')))***+++,,,,,,++++++++++++++++++++++++,,,+++***)))***+++...///))))))***+++,,,,,,,,,,,,......////////////......000000000000000000000000---...000///......///111000///000222444666555444333333333333333333333333111///000444666444555888>>>EEEXXXtttqqqiiiaaa\\\VVVMMMHHHHHHGGGMMM\\\qqq}}}nnnZZZDDD777222///...000......///000///...---,,,,,,,,,***&&&'''++++++((())))))***************)))((()))+++---.........---,,,,,,,,,+++******))))))(((&&&%%%&&&((()))((('''''')))+++)))'''%%%&&&'''"""***))) %%%+++***&&&'''((()))((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######))))))'''$$$%%%((('''### !!!###%%%&&&&&&&&&&&&$$$"""$$$(((((($$$%%%)))"""###&&&)))&&&"""###(((&&&(((((('''$$$$$$%%%((($$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((***)))(((''''''%%%$$$$$$$$$%%%%%%&&&%%%###"""###$$$'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$(((((($$$###&&&'''###&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$###""" """"""$$$'''%%%"""###''''''%%%$$$%%%((()))'''$$$&&&(((***)))'''&&&(((***%%%''',,,///,,,&&&&&&***&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((******(((&&&%%%(((******))))))+++...(((((())))))(((''''''&&&&&&***------***(((***,,,******+++++++++***((((((&&&'''(((((('''''')))+++((((((((())))))***************++++++,,,---...///************************)))))))))***+++,,,------******,,,------.........---...///000000///...---////////////////////////---///000000//////000111111000000222444666444222111222222333333444444555333000000444555444444777;;;>>>OOOmmmqqqjjjbbb^^^WWWOOOIIIIIIDDDLLL]]]rrrzzzppp\\\EEE888222///...///....../////////...,,,+++&&&'''%%%###%%%+++---***###%%%''')))++++++++++++(((***---///111111000000---,,,,,,+++***)))((((((&&&%%%%%%'''))))))(((&&&***,,,---***&&&$$$%%%''' )))'''&&&,,,---((('''''''''((()))(((%%%"""!!!""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!######$$$%%%%%%&&&&&&'''%%%&&&$$$!!!###((((((%%%%%%%%%&&&'''&&&%%%$$$###%%%###$$$((('''!!! $$$###"""%%%))))))''''''+++&&&(((((('''$$$###%%%'''%%%%%%$$$###$$$%%%'''((($$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&'''((('''&&&((('''%%%#########%%%&&&'''%%%###"""###%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%'''''''''%%%$$$$$$&&&''''''&&&"""'''(((###!!!%%%(((&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%###!!! $$$$$$''')))'''###%%%)))%%%"""!!!%%%***,,,((($$$###&&&'''&&&###"""$$$&&&&&&(((+++---)))$$$&&&,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&'''((()))***'''''''''(((******(((&&&&&&(((***)))&&&%%%''')))(((((())))))((('''&&&&&&$$$)))---,,,)))'''))),,,***+++,,,,,,,,,***)))(((+++++++++***((()))+++---***)))(((((('''(((((()))))))))))))))***+++,,,,,,************************&&&(((***,,,---,,,+++***+++,,,---...////////////---...///000000///...---////////////////////////...000111111000000111333333111000222555666444222000111222333444444555666888333222555666555555777999;;;LLLlllrrrhhh]]]WWWRRRKKKGGGFFFDDDJJJ^^^www|||tttmmmaaaKKK777///111111...///000000///......000222------------,,,,,,+++***---***''''''******)))''')))***,,,///000---)))%%%+++)))'''%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''(((+++,,,,,,)))&&&$$$&&&((((((%%%%%%((((((%%%(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&""" %%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%#########$$$%%%%%%%%%%%%$$$ """$$$&&&&&&&&&((()))%%%%%%&&&&&&'''(((((((((&&&%%%$$$###$$$&&&(((***%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$###$$$((('''$$$$$$(((&&&%%%&&&((((((%%%"""!!!$$$&&&''''''%%%$$$&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%$$$###$$$###%%%###$$$&&&&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))***""""""############""""""&&&'''%%% $$$+++'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''###%%%(((((((((''''''((()))&&&'''++++++((('''******)))((()))***+++***)))++++++***)))((('''&&&&&&)))))))))))))))*********,,,+++,,,---***&&&'''***+++)))+++......,,,///333,,,,,,,,,++++++*********...,,,++++++---.........------,,,,,,++++++,,,,,,000111111000///......///000000000000000000000000000111111111111222222222222222222222111111000000555555555555555444444444333222444666555222444999888@@@RRRmmmrrrggg\\\VVVPPPJJJFFFFFFFFFJJJZZZppp{{{yyy{{{yyypppmmmaaaLLL999000111111...///000000///......000222---------------,,,+++***---+++((()))+++,,,+++)))------...000111///+++''',,,***(((&&&&&&&&&'''((()))((('''&&&&&&&&&''''''((())))))))))))((('''&&&$$$''''''%%%&&&))))))'''''''''''''''&&&&&&&&&&&&%%%%%%&&&$$$""" !!!"""'''### !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&######%%%&&&&&&&&&%%%$$$&&&)))'''!!!###%%%$$$(((&&&$$$$$$&&&&&&%%%"""%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&$$$###$$$%%%!!! !!!%%%&&&######%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((''''''((()))&&&'''******((((((***(((&&&%%%&&&'''((((((''',,,,,,++++++***)))))))))++++++******))))))(((((()))(((***---,,,(((''')))---++++++,,,***&&&'''+++,,,,,,++++++++++++++++++---,,,+++,,,...///...------,,,,,,++++++,,,,,,---000111111000///......000000000000000000000000000000111111111111222222222222222222222111111111000444444555555555555555555555333444666555111222555999BBBWWWsssrrrgggZZZSSSNNNIIIFFFFFFHHHJJJVVVhhhqqqqqqrrrwww{{{}}}uuulllmmmbbbNNN;;;222111000---///000000///...---///111,,,------------,,,,,,+++---,,,***+++,,,------,,,......---...///...+++(((,,,+++)))(((''''''((()))))))))((('''''''''(((((()))((('''&&&&&&&&&''''''###&&&'''%%%&&&******(((''''''''''''&&&&&&&&&&&&&&&'''&&&$$$!!!'''$$$!!!!!!$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&###%%%&&&'''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$""""""###$$$%%%&&&''''''!!!"""$$$%%%&&&&&&%%%$$$((()))'''$$$$$$'''&&&###'''%%%$$$$$$%%%%%%%%%$$$'''&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%&&&'''$$$%%%''''''######%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((()))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))***'''&&&))))))'''(((,,,+++)))'''''')))+++++++++************************,,,,,,+++***)))((((((''')))&&&(((,,,...+++((()))...+++++++++((($$$%%%(((++++++++++++++++++,,,,,,,,,++++++---//////---+++++++++++++++,,,---......///000111000///...///000000000000000000000000000000111111111111222222222222222222222111111111111333444444444555666666666777444444666666333444777<<>>333111000---///000000///...---...///,,,---------------,,,,,,------,,,,,,---.........***)))((()))******)))(((******((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&$$$''''''%%%&&&))))))''''''''''''&&&&&&&&&%%%%%%)))))))))'''$$$"""!!!"""'''%%%""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%******)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%$$$###)))'''%%%%%%((()))&&&"""'''&&&%%%$$$%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%''''''######%%%&&&%%%######%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&###!!!''''''&&&&&&&&&&&&''''''"""###$$$'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''((((((((((((&&&((())))))((('''((())))))&&&&&&((()))((())),,,---+++((()))+++---......''''''(((((())))))))))))+++++++++******))))))))),,,((('''+++...,,,***+++,,,***+++---,,,)))+++///*********++++++,,,,,,,,,++++++,,,...///...,,,)))*********+++,,,---/////////000111000///...///000////////////////////////000000111111111222222222222222222222222222222222333333333444555666777777666333333666888777999>>>BBBWWWuuurrrfffYYYQQQLLLGGGEEEFFFIIIMMMXXXhhhrrrtttrrrqqqsssxxxxxxooonnneeeSSS???444111000......000000000...------...,,,------......---------------------,,,------...&&&%%%$$$&&&(((******)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((&&&$$$'''))))))&&&%%%''''''$$$'''&&&&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$%%%******)))((('''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""(((%%%###&&&((((((%%%"""&&&'''&&&&&&&&&&&&'''(((!!!"""$$$'''(((''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$######&&&(((&&&######&&&&&&###$$$'''###""""""###&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&& ###&&&&&&######&&&***%%%%%%%%%&&&&&&'''''''''"""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((()))))))))'''((()))((('''&&&''')))(((&&&&&&)))***((())),,,(((&&&%%%%%%((()))******'''''''''((())))))******))))))******++++++,,,,,,000+++)))+++,,,***+++///+++)))+++...---+++...333*********++++++,,,,,,,,,++++++,,,---///...+++((())))))***+++,,,...///000...000111000///...///111////////////////////////000000111111111222222222222222222222222222222333333333333444555666777777555333333555555666<<>>333000000000222222222000...+++(((&&&)))///333000)))&&&+++222---...---)))(((***,,,---///+++(((***------)))###+++***((((((((('''%%%###)))((('''&&&&&&''''''(((+++---...,,,)))'''(((***)))((('''&&&&&&&&&&&&&&&###$$$&&&%%%$$$######$$$!!!&&&***(((###!!!&&&,,,+++)))&&&$$$%%%'''***,,,&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$$$$$$$&&&)))***###"""$$$''''''%%%'''+++((('''%%%$$$###$$$$$$%%%&&&&&&&&&(((((('''$$$!!!$$$%%%%%%%%%$$$$$$&&&(((''''''''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''******(((&&&$$$$$$&&&((((((((('''&&&&&&%%%$$$$$$'''''''''''''''((())))))&&&%%%$$$%%%'''((('''&&&!!!$$$(((((('''(((+++///'''&&&$$$######$$$%%%''''''&&&%%%%%%''''''&&&%%%'''&&&$$$$$$$$$&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((()))***++++++)))&&&###$$$(((,,,'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''%%%&&&((()))))))))((('''((('''&&&&&&&&&&&&'''(((###%%%((())))))))))))***&&&'''((()))******))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((+++++++++*********))))))+++++++++*********))))))000///...---+++***)))(((***+++,,,,,,------,,,,,,///111333222000...------111111000000000000111111///.........000222444555444555555666666555555444333333444444555555666666:::333777:::888KKKqqqqqqdddXXXSSSPPPJJJEEEBBBLLLRRR^^^ppp{{{rrrcccNNN<<<222000111222///...---------...///000+++...111000---++++++,,,,,,,,,+++)))'''((()))************++++++***((('''###$$$%%%'''((()))))))))(((((((((((('''&&&%%%%%%'''))),,,,,,)))'''&&&'''***))))))(((((((((((()))%%%'''((('''$$$###"""###%%%&&&&&&%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$###""""""###$$$&&&(((%%%###$$$'''%%%"""###'''((('''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''%%%"""$$$%%%%%%%%%$$$$$$&&&(((((()))***)))&&&%%%&&&'''''''''''''''(((((((((((('''((((((&&&%%%%%%''')))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((($$$$$$%%%'''))))))&&&###!!!!!!"""###%%%'''''''''&&&%%%$$$###$$$%%%'''((('''%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((+++***(((&&&&&&&&&'''(((((()))))))))'''%%%###!!!###$$$### !!!%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((&&&'''(((((((((''''''((())))))))))))(((((((((((()))******++++++,,,,,,---************************************++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******...------,,,,,,++++++******+++,,,,,,------,,,,,,---///111111/////////000111111000000000000111111////////////000111333444444444555555555555444444444444555555666777777777;;;444888<<<<<>>777999===CCCaaaxxxddd[[[SSSPPPMMMHHHEEEFFFHHHNNN^^^qqq||||||rrrfffZZZHHH:::333111111000000000111000000///.........///000---)))(((+++...***%%%###(((+++******,,,,,,)))'''(((***)))%%% $$$))),,,+++'''%%%(((+++((((((&&&&&&'''(((***,,,)))'''%%%%%%%%%'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&'''((('''&&&%%%$$$$$$%%%$$$###%%%%%%$$$$$$%%%'''((()))###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%$$$%%%'''%%%"""###'''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((###''')))%%% $$$***)))))))))(((((('''''''''###$$$%%%%%%###"""""""""$$$$$$$$$###############&&&&&&&&&%%%&&&''''''((('''%%%$$$$$$&&&'''''''''%%%'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$!!! %%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######%%%&&&'''######$$$%%%&&&%%%$$$###)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&'''(((***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&(((((((((((((((&&&&&&''')))+++---******))))))((((((''''''((((((((()))))))))*********)))((((((((()))+++,,,))))))))))))************************++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------...------...111333111111000000000000111111111111111222222222222111333444444555555444444333777777888999:::;;;<<<===>>>888999<<>>888999<<>>>>>999;;;???MMMrrrzzznnndddYYYQQQJJJFFFGGGKKKPPPQQQ```yyyzzzqqqiii[[[QQQBBB666111///...---111///---++++++,,,///000***'''%%%(((,,,...+++'''===///&&&)))+++&&&%%%***###&&&)))*********+++,,,((('''&&&((())))))(((&&&"""%%%(((***)))$$$''''''(((***,,,)))$$$'''&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%$$$#########$$$%%%&&&&&&"""$$$(((+++,,,+++)))((((((((((((((('''&&&%%%%%%'''(((((()))((((((''''''###!!!"""%%%### !!!%%%''''''((((((((('''%%%$$$""""""###%%%''''''%%%"""$$$%%%%%%%%%$$$$$$&&&(((######$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''***///222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&((((((&&&%%%)))&&&$$$%%%((()))'''$$$'''((((((((('''&&&%%%%%%%%%$$$######%%%%%%$$$###((('''''''''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''%%%###$$$'''((((((&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$$$$&&&(((''''''&&&&&&((()))***'''((()))******)))((('''***'''%%%'''++++++'''###'''((()))))))))))))))(((((((((((()))))))))))))))'''''''''((()))******+++///---+++)))(((***+++---))))))******+++++++++,,,+++++++++,,,,,,---------((()))***+++---...///000++++++,,,---------,,,,,,(((+++.../////////000111111111000000000000111111...///111333444444444444666666777777777777666666666777888999;;;<<<===>>>>>>:::<<>>>>>===>>>>>><<<>>>???FFFaaawwwiii```UUUMMMJJJJJJIIIHHHFFFKKK\\\uuuuuucccYYY[[[aaa^^^MMM<<<444111000/////////............---------111---+++---,,,***+++///((()))******++++++******)))((((((''''''(((((()))---'''###$$$***,,,***&&&%%%&&&'''((()))))))))))))))((('''((())))))'''%%%)))'''%%%$$$$$$&&&)))***)))(((&&&&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))'''(((******(((((((((((((((((()))(((((('''&&&%%%$$$$$$############$$$$$$)))&&&$$$$$$%%%&&&&&&%%%%%%$$$######%%%''''''&&&''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((''''''(((''''''&&&$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$###$$$'''***''''''***---)))###!!!###&&&'''((((((((()))+++------***&&&$$$$$$&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&"""$$$'''))))))'''$$$"""&&&&&&&&&&&&%%%###!!! &&&&&&%%%$$$$$$$$$$$$$$$%%%'''&&&######''')))'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((()))((('''&&&''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''((()))***+++'''((()))(((&&&%%%%%%&&&###%%%'''((((((((()))***''''''''''''''''''((((((***))))))(((((()))))))))***)))(((''''''((()))***&&&''')))*********)))(((((()))*********)))(((''')))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,------------,,,---.........///111333666222......000222111///111000222444222000333999666777999:::999888999:::999;;;>>>??????>>>???@@@===<<<<<>>???>>>>>>???@@@===;;;<<>><<<;;;AAAUUUwwwzzzggg]]]PPPGGGCCCCCCCCCCCCHHHPPPccc|||ppp___YYY```iiifffPPP:::000000111000000///............---------,,,+++---111111,,,******'''((())))))******))))))(((((((((((())))))***+++(((,,,---***$$$"""&&&+++%%%&&&'''((())))))))))))''''''&&&''')))***((('''%%%$$$$$$###$$$%%%&&&''')))(((&&&&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%%%%&&&'''''''''***)))((('''&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&!!!&&&***)))'''+++"""$$$%%%%%%%%%###$$$%%%$$$$$$$$$&&&'''(((&&&%%%%%%%%%%%%###!!!%%%$$$###$$$&&&'''&&&%%%(((%%%!!!!!!%%%(((((('''!!!"""###$$$%%%$$$######%%%%%%%%%&&&%%%$$$$$$###!!!%%%'''&&&'''))))))&&&''')))***(((%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%...+++(((%%%######%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((***)))((('''''''''''''''&&&'''((('''&&&%%%&&&(((%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''&&&''''''''''''''''''&&&&&&''')))*********)))(((&&&'''((()))))))))(((''')))))))))***+++++++++,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,***,,,///000//////000111111111111111111222333444222555;;;@@@>>>888666888888999;;;;;;:::999999:::999:::;;;;;;::::::;;;===;;;???LLLeee}}}iii___RRRGGGCCCCCCCCCCCCGGGPPPddd}}}yyyiii```aaaeeefffQQQ:::111111222000//////............---------...,,,,,,000///+++***,,,'''(((((()))))))))))))))((())))))*********))))))***,,,---+++'''%%%&&&(((%%%&&&'''((())))))))))))'''&&&&&&''')))***((('''$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$""""""######$$$$$$$$$### &&&'''$$$''',,,+++$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$######$$$&&&&&&%%%$$$"""%%%''''''%%%$$$$$$&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&'''######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###'''******))))))### ###%%%$$$$$$&&&&&&%%%###$$$%%%&&&&&&&&&)))'''%%%$$$%%%&&&%%%$$$'''%%%$$$%%%'''((('''%%%$$$ ###&&&%%%"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&###$$$)))***((($$$'''(((&&&!!! """&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((()))******)))''''''&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))******************++++++************************)))***+++,,,,,,,,,++++++*********+++,,,,,,,,,---***,,,///000000///000111---.../////////000111222444333555999:::666444666666888:::;;;::::::;;;===999:::;;;:::999999;;;===<<>>???:::;;;;;;;;;::::::;;;======JJJccc~~~pppfffXXXMMMHHHGGGEEEDDDHHHRRRdddxxxvvvggg___^^^TTTHHH;;;555111......000111///---...//////,,,***------,,,,,,+++***)))))))))))))))))))))))))))))),,,++++++***)))))))))***)))))))))))))))(((''''''))),,,+++(((''')))(((%%%---,,,((($$$$$$'''(((%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''((()))&&&""""""%%%)))###&&&%%%'''+++)))$$$(((,,,...***)))******(((&&&""""""&&&'''###$$$)))(((%%%%%%''''''$$$$$$'''&&&### """""" '''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&///***$$$###&&&'''&&&$$$&&&%%%$$$######%%%'''))) ###&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((('''$$$!!!$$$###"""$$$''''''$$$!!!***###!!!%%%$$$ ***&&&'''&&&###!!!!!!&&&+++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((###!!!!!!$$$(((***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$***((($$$!!! !!!$$$%%%(((&&&$$$"""###%%%(((+++'''''''''&&&&&&%%%%%%%%%###%%%''''''%%%$$$''')))))))))((((((''''''''''''%%%%%%&&&(((***)))'''%%%""")))(((%%%+++''''''''''''&&&%%%$$$###+++)))'''''')))))))))'''))))))(((''''''((()))***))))))(((((((((((()))))) !!!$$$((())))))'''+++++++++***++++++,,,,,,))))))))))))***+++,,,---++++++***))))))*********(((,,,,,,***+++...///---000000///////////////000000000000000111111111111777666444222111222333444666777888888888888999;;;<<<======;;;:::<<<<<<<<>>===GGG```{{{rrr{{{yyylllaaaSSSHHHDDDDDDEEEEEEDDDMMM^^^ssstttiiicccaaaZZZIII888222222111/////////...------......,,,***,,,,,,,,,+++******))))))((((((((((((((((((((((((---,,,,,,,,,++++++++++++)))))))))))))))(((''''''(((+++***'''&&&)))(((%%%!!!$$$%%%%%%'''***(((###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))((($$$!!!!!!%%%'''&&&$$$ ###$$$"""###&&&&&&$$$&&&***+++(((&&&((((((&&&'''$$$###%%%%%%$$$%%%(((***&&&%%%''''''&&&(((,,,(((&&&$$$###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$%%%&&&((())),,,***((()))+++***&&&###%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$$$$###'''%%%$$$&&&)))***'''%%%'''&&&&&&&&&'''&&&### '''&&&%%%&&&'''&&&$$$"""***%%%%%%(((&&&!!!###+++$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((())))))''''''((()))%%%$$$$$$%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$######$$$&&&'''$$$&&&(((******(((%%%###'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%)))******(((''')))'''###"""###%%%&&&(((((())))))&&&'''(((''''''''')))+++((()))+++,,,+++(((%%%###******)))((((((((((((((()))(((((()))******'''%%%---,,,+++)))((((((((((((,,,,,,+++++++++,,,,,,---+++***************++++++***---...,,,,,,000000---000//////......///000000000000000000111111111111666555444333333444555555444666888888888999;;;<<<;;;999999;;;===?????????NNNppp|||uuuzzzkkk```RRRGGGDDDDDDFFFFFFFFFOOO```uuu~~~ssslllgggddd]]]JJJ888222444444111///111111111000000///...---,,,+++++++++******))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((''''''(((******'''&&&)))(((%%%$$$&&&'''%%%&&&)))&&&!!!%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%###!!!"""$$$&&&&&&%%%%%%&&&%%%$$$$$$&&&((((((&&&***+++(((&&&((((((&&&&&&$$$###"""""""""###%%%&&&""" """######&&&***'''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$'''***,,,,,,***)))***+++***(((%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&$$$###%%%)))***'''###(((&&&&&&&&&&&&%%%###!!!######$$$%%%'''((()))((($$$!!!"""%%%###!!!&&&'''%%%###%%%((((((&&&"""$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%$$$######%%%'''(((&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$***(((&&&$$$""""""!!!!!!&&&''')))******'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))++++++)))((('''((((((''''''&&&$$$"""######%%%'''((()))))))))&&&'''((('''&&&%%%'''***((()))***+++***)))'''%%%+++***)))((((((''''''(((***))))))*********'''%%%+++***)))(((((((((((((((,,,,,,+++*********++++++))))))((((((((()))******+++...///,,,---000000...//////.........///000000///000000000111111111111555444444333333444555666444555777888888999;;;<<<;;;888777:::======>>>@@@UUU}}}|||{{{}}}kkkaaaSSSIIIFFFFFFGGGHHHFFFPPPbbbwww~~~|||rrrooojjjeeeZZZGGG666111333333000...000111111111000///......++++++***************)))************************(((((()))*********)))((()))))))))))))))((('''''''''))))))&&&&&&((((((%%%'''((('''$$$%%%)))((($$$%%%%%%&&&''''''&&&%%%%%%+++***(((&&&$$$$$$$$$$$$"""###%%%$$$######%%%''''''%%%$$$%%%%%%&&&(((***'''+++,,,)))'''))))))'''((('''%%%""""""###%%%%%%$$$  !!!!!!$$$((($$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''+++---(((&&&$$$""""""###$$$$$$(((''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$""""""$$$''''''%%%"""(((&&&%%%%%%&&&%%%###"""###$$$%%%%%%&&&''')))***%%%$$$&&&(((&&&$$$$$$'''(((%%%""""""%%%'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$######%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&$$$###!!! (((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((''''''$$$%%%%%%%%%%%%%%%%%%%%%(((((('''(((***+++***(((&&&(((((('''###!!!###'''%%%&&&''''''((((((((('''(((((((((&&&%%%%%%%%%&&&(((((('''(((((()))************)))(((((((((((((((,,,++++++---......,,,***((('''''''''((()))******+++***)))))))))))))))***+++++++++++++++,,,------,,,//////,,,---000000---...............///000000///000000000111111111111333333333333444444555555333555777777777777999;;;:::777777:::;;;;;;???EEE___yyy{{{~~~kkkbbbUUULLLHHHHHHGGGGGGDDDNNNaaawwwzzzqqqooojjjbbbRRRBBB333///000///---,,,---///000///---++++++,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))))))))))))))(((''''''&&&))))))&&&&&&((((((&&&%%%&&&%%%###%%%******'''%%%%%%&&&''''''&&&%%%%%%///---+++)))'''&&&&&&'''!!!%%%'''&&&###"""$$$(((%%%""""""$$$%%%$$$&&&)))'''+++,,,)))'''))))))'''++++++((($$$###&&&'''&&&%%%"""!!!######"""$$$((("""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&)))+++---(((&&&###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&& """$$$%%%&&&%%%###"""'''%%%$$$$$$%%%&&&%%%###&&&''''''&&&$$$###%%%&&&###%%%'''((('''&&&%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%###%%%''''''''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''---+++(((''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&(((((((((((($$$!!!%%%,,,''''''(((((((((''''''&&&)))'''%%%%%%&&&&&&&&&$$$((('''&&&&&&''')))+++---))))))(((((((((((())))))(((((()))+++,,,---+++)))''''''''''''(((***+++,,,))))))((((((((())))))***))))))))))))***+++,,,,,,,,,...///,,,,,,//////,,,------------...///000000000000000000111111111111000000111222333444444555333444666666555555777888999666777;;;::::::CCCQQQooo|||{{{zzzjjjbbbVVVMMMIIIHHHFFFDDDBBBNNNbbbxxxzzzpppnnnfff\\\LLL@@@444111000...------,,,...///...,,,******,,,))))))))))))************************************((()))+++,,,---,,,+++***)))))))))))))))(((''''''%%%((((((%%%&&&((((((&&&"""%%%%%%$$$&&&)))'''###%%%%%%&&&''''''&&&%%%%%%,,,+++)))(((''''''((((((%%%&&&'''&&&%%%%%%%%%%%%$$$ !!!%%%'''%%%&&&***&&&***+++(((&&&((((((&&&***,,,((("""!!!%%%'''%%%&&&######%%%%%%###$$$'''!!!$$$&&&&&&$$$###%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&(((***,,,---''''''&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###'''(((%%%######%%%&&&$$$###$$$%%%&&&&&&%%%&&&''''''%%%"""!!!###%%%"""%%%&&&%%%$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%%%%(((***)))'''&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%'''((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***''''''((((((%%%###%%%%%%%%%%%%&&&&&&&&&'''&&&%%%###$$$&&&''''''&&&)))%%%$$$'''(((%%%&&&+++''''''(((((((((((('''''''''### """'''***(((%%%''''''(((((())))))******(((''''''(((((()))***+++%%%%%%%%%'''))))))'''%%%(((((((((((()))***++++++)))((((((((()))***++++++&&&&&&&&&''''''(((******+++......++++++......+++------------...///000000000000000000111111111111......000111222333333444333444555555333333444555666555999===;;;;;;KKK```|||vvviiiaaaVVVNNNJJJGGGEEEBBBCCCOOOdddzzzzzzooolllcccWWWKKKAAA888555333000///111---///111000---+++,,,---)))))))))))))))*********))))))))))))))))))))))))%%%''')))***+++***)))((()))))))))))))))(((((('''%%%((((((%%%%%%((((((&&&###&&&((('''''''''"""%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))&&&$$$%%%((((((%%%"""%%%!!!###(((***'''(((---%%%)))***'''%%%''''''%%%((()))&&&"""$$$!!!&&&######&&&&&&###"""%%%!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$"""###%%%''')))+++,,,,,,!!!###%%%%%%$$$"""""""""%%%%%%&&&'''(((((((((((("""###$$$%%%&&&''''''&&&$$$******%%%"""$$$'''%%%$$$######%%%''''''&&&###%%%%%%$$$""""""$$$(((###''''''&&&&&&%%%######(((------+++((('''((($$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((***,,,+++(((&&&&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&''')))******)))'''&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$&&&)))+++***(((%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''((((((''')))!!!&&&+++(((&&&&&&&&&&&&'''((())))))((((((&&&  )))---+++&&&&&&(((***++++++)))'''&&&''''''''''''(((***+++,,,)))(((((()))******(((&&&+++***)))))))))))))))***))))))))))))***+++,,,---))))))))))))***+++------+++...---+++***------***,,,,,,,,,---...///000111000000000000111111111111,,,---///000222222333333333444555444222111222333444444:::???<<<>>>RRRkkkttthhhbbbYYYOOOHHHDDDDDDDDDIIIPPPbbb{{{}}}qqqggg]]]UUUMMM@@@444111111000------////////////...---,,,+++...---,,,+++************"""'''---...+++(((&&&'''))))))*********((('''&&&(((***((($$$$$$(((***(((###$$$&&&'''''''''&&&&&&)))(((&&&###""""""""""""&&&$$$$$$&&&))))))&&&###%%%%%%&&&%%%%%%&&&)))+++***%%%!!!###''')))%%% ))))))(((&&&%%%&&&)))+++)))******)))''''''''')))%%%'''((('''###"""###%%%'''&&&%%%###"""!!!!!!!!!###$$$&&&''''''&&&$$$###&&&$$$"""!!!###(((...111'''''''''&&&&&&%%%%%%%%%&&&$$$######&&&((())))))"""###%%%&&&'''&&&%%%$$$((('''&&&&&&''''''%%%###'''&&&###"""###&&&)))+++!!!"""$$$&&&'''''''''&&&&&&%%%&&&''')))'''$$$"""$$$"""###&&&'''$$$###&&&$$$%%%%%%&&&&&&%%%%%%$$$---,,,***(((&&&%%%$$$$$$"""$$$%%%%%%######$$$&&&######$$$$$$%%%%%%%%%%%%+++)))&&&%%%%%%%%%$$$"""&&&$$$###%%%&&&%%%!!!!!!''')))###%%%)))(((((((((''''''&&&&&&&&&(((***'''###$$$))))))$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$###$$$&&&(((***&&&!!!!!!''')))%%%!!!"""###&&&'''&&&%%%''')))***((('''''''''((((((&&&$$$$$$%%%&&&'''(((((((((((("""+++'''$$$((()))%%%)))&&&%%%&&&)))***)))'''&&&&&&''''''(((((())))))%%%&&&'''((())))))((((((&&&$$$######%%%'''((((((******)))(((''''''((((((+++)))((('''((()))+++,,,(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////---......///////////////222222111111111111111111222333444333333333666888999444999555:::CCCPPPxxxtttgggbbbYYYOOOHHHEEEEEEEEEIIIPPPccc|||sssggg]]]VVVMMMAAA555222222111///...////////////...---,,,,,,...---,,,+++************''')))++++++***)))((((((((())))))******)))((('''(((++++++((((((++++++((((((((('''&&&&&&&&&''''''((('''%%%$$$############%%%$$$$$$%%%((()))'''%%%,,,,,,***((('''''')))***'''&&&$$$%%%&&&&&&$$$###%%%%%%$$$#########%%%&&&'''(((***)))'''&&&&&&'''&&&((()))'''$$$###$$$&&&%%%$$$######"""############$$$&&&''''''&&&$$$###***)))'''%%%###""""""###''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&((())))))###$$$$$$%%%%%%%%%%%%%%%###"""!!!""""""""" )))'''%%%$$$###$$$&&&(((######%%%&&&'''(((((((((&&&&&&&&&'''((('''%%%###&&&######%%%$$$ !!!%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$"""!!!###&&&'''&&&$$$%%%$$$###"""###$$$%%%&&&&&&$$$###$$$&&&''''''&&& !!!$$$'''(((&&&###"""&&&'''$$$###&&&((((((%%%%%%%%%$$$$$$#########&&&(((&&&###&&&+++,,,((("""###$$$%%%%%%$$$"""!!!&&&%%%$$$$$$$$$&&&(((******$$$"""&&&(((&&&%%%'''%%%&&&&&&&&&(((***+++***)))'''&&&&&&''''''&&&%%%$$$%%%&&&'''(((((((((((((((,,,&&&$$$)))***'''((('''%%%&&&)))***)))''''''''''''((((((((((((((()))))))))))))))(((((((((...,,,)))))))))***)))))),,,++++++******************)))((('''((()))+++,,,)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////---......///////////////222222222222222222222222222333555444444444555666:::777<<<888<<>>BBBLLLrrrlll[[[UUUXXXVVVYYYcccqqqzzz{{{xxxyyyzzzrrrfff```WWWMMMFFFCCCBBBBBBFFFNNNaaa{{{zzz___FFFCCCGGGGGGHHHLLLBBB<<<777555333///000333++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,)))******'''$$$%%%)))------,,,***)))))))))******"""&&&(((&&&&&&(((&&&"""'''''''''((((((((((((((('''((()))))))))(((&&&%%%$$$'''***)))&&&######%%%&&&%%%&&&)))---,,,&&& %%%)))(((###!!!%%%***---(((###"""%%%'''&&&###%%%&&&''''''&&&&&&((()))'''$$$ """$$$%%%$$$!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$&&&((()))(((&&& ###%%%'''((())))))%%%$$$$$$&&&'''((('''%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&((()))(((%%%""")))%%%###%%%&&&$$$&&&***$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############$$$ !!!'''***(((%%%!!!!!!"""###$$$&&&'''(((+++)))&&&%%%%%%%%%$$$######%%%&&&%%%######&&&(((&&&'''&&&&&&)))'''$$$$$$$$$%%%%%%&&&&&&&&&'''######))),,,(((&&&(((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%% &&&&&&!!!$$$((((((+++!!! ***///((($$$%%%&&&%%%%%%'''))))))(((&&&&&&'''''''''''''''&&&&&&(((&&&%%%%%%$$$$$$%%%(((%%%'''))))))'''&&&(((***&&&'''''''''(((((())))))((()))************))))))''''''(((***,,,,,,+++)))%%%''')))***+++***)))((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...............---------......///////////////111111222333333444555555111333444555555777999<<<999666===:::===???FFFjjjvvvccc]]]___\\\\\\dddqqqyyyxxxuuujjjkkkrrryyyyyyssstttyyyuuutttlll```SSSMMMJJJEEEBBBBBBIIIPPPbbb{{{~~~{{{}}}xxxbbbIII???CCCJJJKKKHHH@@@888222111000......000,,,,,,,,,+++******---///'''(((((())))))))))))))),,,***(((((()))***************))))))((((((''''''***))))))((((((((())))))'''%%%$$$%%%(((***)))'''&&&%%%$$$$$$%%%&&&%%%$$$)))((((((((((((&&&""")))+++---,,,)))&&&%%%$$$'''&&&$$$!!! ###&&&'''$$$""""""%%%&&&%%%###''')))(((%%%$$$'''(((&&&)))))))))'''$$$$$$%%%'''***'''$$$$$$&&&&&&### """"""###&&&(((((('''%%%%%%&&&&&&$$$###"""###$$$%%%%%%$$$###"""""""""###+++&&& """'''***,,,###$$$%%%&&&'''&&&%%%$$$'''&&&''')))++++++***((()))'''&&&&&&'''&&&$$$"""&&&&&&(((***,,,+++)))'''&&&###!!!!!!$$$'''&&&%%%%%%&&&'''''''''&&&%%%$$$(((###!!!###%%%######&&&&&&%%%""" $$$***///***(((&&&$$$###"""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&'''&&&$$$!!!&&&$$$$$$&&&)))***)))&&&$$$$$$%%%&&&''''''''''''%%%$$$###$$$%%%&&&'''&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******&&&&&&%%%$$$$$$&&&'''(((&&&((())))))((((((***+++%%%%%%&&&'''(((((((((''''''((((((((())))))******''''''''''''(((((((((((($$$%%%'''((((((((('''&&&((()))++++++)))((()))***''''''''''''((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,------...///000000,,,...............000222333333444777666111111444444555666555444444666888;;;999888999:::???LLLXXXxxxjjjkkkaaaaaakkkxxxttt\\\ZZZ]]]dddeeebbbgggqqqlllyyyvvvlll```TTTNNNIIIDDDBBBCCCHHHOOOaaazzz|||mmmWWWKKKKKKOOONNNLLLFFF===555222000---,,,............,,,******+++---))))))******)))((('''''')))'''%%%%%%&&&'''''''''))))))))))))((((((''''''+++***)))(((''''''&&&&&&(((&&&%%%&&&((()))(((&&&&&&%%%%%%&&&''''''%%%$$$###%%%((((((%%%#########''')))***)))'''$$$$$$$$$&&&&&&'''%%%$$$###%%%&&&'''%%%######%%%&&&%%%$$$&&&))))))&&&%%%((('''%%%'''''''''%%%###"""$$$%%%###""""""###%%%''''''&&&$$$#########$$$###"""!!!###%%%((((((&&&%%%$$$$$$%%%$$$##################(((%%%"""###&&&((()))((("""######$$$%%%$$$$$$$$$''''''''')))***)))&&&$$$((('''&&&&&&'''&&&$$$###%%%%%%&&&(((***)))'''%%%%%%###!!!!!!$$$''''''&&&''''''(((((('''&&&%%%$$$***%%%###%%%%%%###!!!######$$$$$$###"""$$$'''***((('''%%%###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&$$$"""&&&%%%$$$%%%(((***)))'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$%%%&&&'''(((((((((((('''(((((((((((((((((('''(((''''''''''''((())))))%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''((("""###%%%'''((()))******'''''''''(((((()))))))))'''''''''((((((((())))))&&&'''(((((())))))((((((((()))++++++)))((()))***''''''((((((((()))))))))******))))))******+++,,,)))))))))************+++,,,+++*********+++,,,---,,,,,,------...//////000---...//////...///111333333000111555666444222333777888999888777777999;;;<<<:::999::::::===GGGRRRooopppfffhhhttt{{{___XXXTTTVVVVVVUUU^^^jjjnnntttxxxjjjaaaVVVOOOHHHBBBBBBFFFHHHOOOaaazzz~~~}}}lll___ZZZXXXVVVSSSKKK@@@777333111...---////////////,,,***)))***,,,+++++++++***)))(((&&&%%%+++)))(((((()))******))))))))))))(((((((((((('''+++***)))(((&&&%%%$$$$$$)))'''&&&&&&'''(((&&&%%%&&&%%%&&&((())))))&&&$$$###((('''###!!!$$$(((&&&''''''&&&$$$"""###$$$"""%%%'''(((&&&%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%((()))'''&&&((('''###$$$%%%%%%###!!!!!!"""### """###$$$$$$%%%''')))&&&%%%%%%$$$$$$$$$$$$$$$!!!%%%)))+++)))'''%%%$$$$$$############$$$$$$%%%$$$$$$%%%'''))))))'''%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((())))))'''###'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$&&&''''''%%%###$$$"""!!!"""$$$'''(((((((((((((((((('''&&&$$$###***&&&$$$'''&&&### !!!!!!###%%%&&&%%%$$$$$$%%%%%%%%%$$$###############%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&$$$$$$%%%&&&%%%$$$'''%%%$$$%%%'''))))))(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((($$$$$$&&&'''''''''&&&%%%&&&'''((('''%%%%%%&&&''''''(((((((((((('''&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((()))******((()))++++++)))((()))***((((((((()))))))))************))))))******+++,,,------------............+++++++++++++++,,,------,,,,,,,,,---......//////...///000000//////111333333///...333666444333333888999999999888888:::<<<===;;;:::;;;:::;;;BBBJJJaaazzzpppsss___TTTJJJHHHHHHKKKXXXhhhpppooosssyyyjjjbbbXXXOOOGGGAAABBBHHHIIIPPPbbb{{{tttkkkddd___]]]MMMAAA666222222111111333...///...,,,******,,,...***++++++***)))((('''''',,,+++)))***+++,,,+++***(((((((((((((((((((((((((((((((((''''''&&&%%%$$$)))((('''''''''&&&%%%$$$%%%&&&'''***+++***'''$$$###''''''$$$###%%%(((&&&&&&&&&%%%###"""###%%% """%%%%%%$$$$$$$$$%%%((('''&&&&&&&&&'''''''''%%%(((***((('''(((&&&"""###$$$$$$###"""!!!"""###%%%''')))'''$$$"""$$$&&&""""""""""""###%%%'''***!!!$$$((()))((('''&&&&&&############$$$$$$%%%&&&###$$$''')))***)))&&&$$$(((((('''&&&&&&((()))***''''''((()))***'''### %%%$$$###$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&%%%######""""""###$$$'''((()))(((((('''&&&%%%$$$###"""((($$$$$$'''((($$$!!!!!!!!!$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((&&&######$$$%%%&&&%%%'''&&&%%%%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$&&&'''(((((('''''''''((($$$%%%&&&'''((((((((((((((((((((())))))(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%((()))***)))'''%%%((()))***)))'''&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((()))))))))******)))((('''''''''(((***+++((()))++++++)))((()))***))))))))))))******************))))))******+++,,,............////////////++++++++++++,,,,,,------,,,,,,,,,------............000000000///000222444444111111444555222222444555666777666555555777999;;;999:::<<<;;;:::>>>DDD]]]yyy}}}|||[[[OOOFFFFFFHHHMMMZZZiiipppmmmjjjqqqtttfffcccjjj}}}yyykkkbbbXXXOOOFFFAAACCCIIIKKKRRRddd}}}yyyoooiiifffSSSEEE777222222111222333,,,------,,,+++,,,...111))))))************)))))))))(((''''''))))))(((''''''''''''''''''(((((((((%%%&&&''''''(((''''''&&&)))))))))'''&&&%%%%%%%%%%%%&&&'''***,,,+++(((%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$$$$######%%%(((''''''''''''&&&&&&'''(((%%%)))***((('''(((&&&!!!###$$$%%%%%%###"""###$$$(((***+++)))$$$"""###%%% !!!!!! """&&&)))###%%%&&&&&&%%%%%%&&&((($$$#########$$$%%%&&&&&&%%%&&&(((((((((''''''''')))((('''&&&'''((()))***&&&&&&''')))***)))&&&$$$%%%$$$"""###%%%''''''&&&&&&%%%$$$%%%&&&'''%%%$$$#########$$$$$$&&&(((***((('''&&&%%%###""""""!!!&&&######''')))&&&$$$$$$$$$%%%&&&%%%###"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%######$$$&&&&&&&&&&&&''''''&&&&&&&&&'''((($$$%%%&&&&&&'''''''''&&&$$$''')))(((&&&%%%&&&'''$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&)))+++,,,***(((&&&((()))***)))'''&&&&&&''' """$$$'''***,,,---...''''''''''''''''''&&&&&&(((((((((((())))))))))))((('''&&&%%%&&&'''((()))((()))++++++)))((()))***))))))))))))******************))))))******+++,,,)))))))))************+++++++++,,,,,,------------,,,,,,,,,---------------...000000000///000222444444444555666333...000666333444555555444444555777888666888<<<===;;;===BBBPPPjjjrrrXXXNNNIIIMMMQQQTTT]]]hhhppppppmmmmmm|||hhhVVVPPPUUUiiiyyymmmcccWWWNNNGGGBBBDDDHHHLLLSSSeee~~~wwwooojjj[[[JJJ999222000//////000+++,,,---,,,,,,---000222((()))******++++++*********))))))***++++++)))(((&&&''''''''''''((((((((($$$%%%'''((())))))((((((((())))))(((&&&$$$%%%&&&%%%%%%&&&)))++++++(((&&&(((&&&$$$%%%'''(((&&&$$$$$$&&&''''''%%%%%%&&&(((&&&''''''&&&$$$%%%'''***&&&'''((('''%%%%%%'''((('''******'''&&&'''&&&"""###$$$&&&&&&$$$###$$$$$$'''(((((('''&&&$$$%%%&&&$$$&&&(((&&&$$$###&&&)))%%%%%%&&&%%%$$$$$$&&&(((%%%$$$$$$$$$$$$%%%%%%&&&%%%''')))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''******)))'''&&&$$$""""""$$$&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%%%%$$$%%%''')))''''''%%%$$$############&&&""""""&&&)))'''&&&'''&&&&&&&&&$$$######%%%'''%%%&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$%%%&&&&&&%%%%%%'''(((((('''&&&&&&'''###$$$%%%&&&''''''''''''"""%%%((('''$$$"""###$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))+++,,,***((('''%%%&&&'''&&&$$$$$$%%%&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((()))++++++)))((()))***((((((((()))))))))************))))))******+++,,,))))))))))))************++++++,,,---------------,,,,,,,,,,,,,,,,,,------...///000000//////111333444333333444222///000555555666666666555555777999777555777<<<===<<<===@@@CCCYYYyyynnn[[[SSSPPPWWW\\\\\\bbbjjjuuu{{{}}}zzzjjjUUUKKKNNN___zzzzzzooocccUUUMMMHHHEEEEEEGGGLLLRRReee~~~{{{pppjjj^^^LLL999111//////...///,,,---------,,,---///111******+++++++++***)))))),,,++++++,,,......,,,***&&&&&&&&&'''''''''((((((&&&'''(((******)))(((''''''((()))(((%%%$$$%%%'''&&&%%%%%%''')))***)))'''%%%%%%&&&%%%$$$$$$%%%&&&"""$$$'''''''''&&&&&&'''&&&''')))((('''%%%&&&&&&%%%'''((('''%%%$$$&&&((((((******&&&%%%'''&&&###"""$$$&&&&&&$$$######$$$&&&%%%$$$$$$%%%&&&%%%######'''***)))&&&%%%'''***%%%'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$'''******(((&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$$$$%%%'''((((((((('''$$$""""""###%%%&&&%%%((('''%%%%%%&&&&&&%%%$$$%%%&&&'''%%%######&&&)))((((((&&&%%%%%%%%%&&&&&&((($$$###&&&'''&&&%%%'''%%%&&&'''&&&%%%%%%&&&(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$###&&&******(((&&&%%%&&&%%%%%%&&&&&&'''&&&&&&&&&"""&&&***)))%%%######%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((%%%&&&((()))))))))'''&&&###%%%&&&&&&$$$$$$%%%''',,,++++++***(((&&&%%%$$$)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))++++++)))((()))***''''''((((((((()))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333444---***...333333222222555666777666555666777999999777777;;;===<<<<<>>JJJ```wwwrrrbbbYYYVVV]]]dddgggnnnwwwwww___RRRSSS^^^sss{{{qqqbbbSSSLLLIIIFFFEEEFFFKKKRRRddd}}}|||ooohhh\\\JJJ777//////000111222...//////---,,,,,,...000,,,,,,,,,+++***)))(((''')))((()))***++++++)))'''&&&&&&&&&'''''''''((((((((()))***+++***)))'''%%%&&&((()))(((%%%$$$&&&(((&&&%%%$$$%%%((())))))((( $$$'''%%%"""!!!%%%*** ###&&&((('''&&&%%%&&&"""%%%((()))'''$$$"""!!!%%%&&&(((&&&$$$###&&&((()))+++)))%%%$$$&&&&&&###!!!###%%%%%%$$$#########'''%%%""""""$$$$$$"""###$$$"""!!!$$$'''%%%(((+++,,,***'''%%%$$$'''&&&&&&%%%$$$$$$$$$$$$"""''',,,---***'''%%%%%%$$$%%%'''((((((((('''&&&'''%%%######$$$&&&'''&&&'''%%%"""!!!###$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$&&&((((((&&&######%%%((())))))'''&&&&&&'''((()))+++&&&###%%%&&&$$$$$$&&&$$$&&&(((((((((''''''(((%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''(((&&&$$$"""&&&+++,,,)))&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%***...---)))%%%&&&((($$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&((()))"""###&&&(((***,,,------******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((((()))++++++)))((()))***''''''''''''((((((((((((*********)))***++++++,,,(((((()))))))))*********+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222333(((!!!)))444888444///444555666555444555666888<<<888888<<<===;;;;;;===<<<>>>FFFVVViii|||xxxggg\\\YYYaaajjjqqq|||hhhYYYYYY```pppzzznnnbbbSSSJJJIIIKKKJJJGGGKKKQQQbbb{{{|||mmmbbb```FFF555---'''+++222///111000...,,,+++,,,...///+++++++++*********))))))*********)))((())),,,...)))***+++***&&&###'''---+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&(((&&&%%%(((++++++(((%%%&&&&&&''''''''''''''''''######!!!###)))(((!!!&&&%%%$$$$$$%%%%%%###"""%%%$$$######$$$%%%'''(((+++,,,)))%%%&&&***)))&&&$$$&&&'''%%%"""!!!###&&&'''%%%###%%%))))))$$$&&&!!!###&&&$$$"""###%%%'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$***$$$...%%%...%%%&&&"""$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$###$$$%%%%%%$$$"""%%%!!!$$$((((((&&&((((((((('''&&&&&&&&&%%%%%%""""""$$$$$$"""$$$((('''%%%###$$$&&&((((((&&&)))###!!!&&&***'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''((('''%%%%%%&&&%%%###!!!!!!%%%&&&###"""$$$%%%$$$$$$%%%&&&&&&''''''&&&&&&(((,,,(((%%%)))---$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%%%%(((+++******+++***)))'''%%%$$$'''%%%$$$%%%''''''$$$"""&&&'''''''''&&&&&&((()))'''%%%%%%((((((&&&&&&))))))(((((('''''''''((((((******))))))(((((('''''''''((()))((('''&&&''')))000...,,,***(((''''''(((************))))))))))))...***&&&%%%'''))))))(((((()))***+++++++++++++++)))+++,,,,,,+++***+++---,,,------......------,,,+++***)))))))))+++---//////////////////.........000///......///111333444333444555555444444555777777888:::;;;::::::;;;<<<>>>>>>BBBJJJQQQ]]]nnn~~~~~~llliiikkkrrrzzzrrr```mmmnnnssszzzlllbbbUUUNNNMMMMMMKKKGGGMMMTTTeee~~~{{{lllbbb\\\EEE666111,,,...222---......---,,,---...///000---,,,***)))))))))++++++)))*********))))))+++---'''((((((&&&""" %%%******)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$)))((("""&&&%%%###$$$%%%%%%$$$"""&&&%%%%%%$$$%%%'''((())),,,,,,***&&&'''***)))&&&###$$$$$$###"""!!!"""$$$'''$$$###%%%(((((($$$'''### !!!%%%'''&&&######%%%'''(((((('''%%%###%%%%%%'''(((((('''%%%%%%(((###,,,$$$+++###%%%""" """'''(((&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&((()))'''###!!! !!!$$$ ###'''&&&%%%''''''''''''&&&&&&&&&&&&'''###!!!$$$%%%$$$%%%''''''(((((('''%%%%%%&&&((($$$######$$$&&&((()))((($$$$$$#########$$$$$$%%%###%%%&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&&&&%%%###%%%((('''%%%%%%)))***'''$$$$$$%%%&&&&&&&&&&&&&&&$$$)))***(((%%%$$$%%%&&&''''''((((((''''''&&&###%%%&&&%%%$$$###%%%((())))))***)))((('''%%%$$$$$$######%%%(((***(((&&&&&&'''''''''&&&&&&((()))(((%%%%%%((()))&&&''')))(((''''''&&&&&&&&&&&&&&&******))))))'''&&&$$$$$$'''((()))((('''&&&'''))),,,+++***)))(((((()))***'''''''''(((((())))))))),,,)))%%%$$$%%%'''((('''******************++++++)))***++++++++++++,,,---,,,,,,------------,,,,,,---,,,+++***+++---///000/////////////////////...111000/////////111333555444555666666444444555777777888::::::::::::;;;;;;777777999===AAAGGGTTT```zzzrrrpppuuu|||lllvvvwww|||yyyjjjbbbXXXRRRPPPNNNKKKGGGNNNUUUhhh{{{lllbbbXXXCCC777555000111333,,,,,,,,,------...//////000...---+++))))))***+++---((()))++++++***)))***++++++,,,***&&&######'''+++)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''(((((()))((((((((()))+++&&&&&&&&&%%%%%%$$$$$$###%%%$$$"""!!!%%%)))((($$$&&&$$$###$$$%%%%%%$$$"""&&&&&&%%%%%%&&&''')))***,,,---***'''''')))((($$$$$$#########$$$%%%%%%$$$&&&$$$###%%%''''''$$$ (((%%%"""###&&&((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((%%%+++%%%)))$$$&&&(((&&&&&&***)))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%###(((+++((("""!!!$$$$$$!!!###&&&%%%$$$&&&&&&&&&&&&''''''''''''(((###!!!$$$'''&&&%%%&&&''')))+++)))$$$###%%%)))&&&+++***$$$###))),,,)))""""""""""""###$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$###%%%''''''&&&$$$((((((%%%###&&&,,,,,,)))###$$$$$$%%%%%%%%%%%%%%%)))((((((((((((&&&###!!!''''''((((((((((((''''''&&&'''((((((&&&&&&''')))((()))))))))(((&&&%%%###%%%$$$$$$&&&)))***)))(((&&&'''''''''&&&&&&((())))))&&&&&&)))***''''''***((('''''''''&&&&&&%%%%%%)))******)))'''%%%"""!!!'''((()))((('''&&&''')))((('''''''''((()))***+++&&&&&&'''((()))***+++,,,,,,)))&&&%%%&&&(((((((((,,,+++***)))((()))***+++((()))++++++***+++,,,...,,,,,,------------,,,,,,...---,,,,,,---...000111......//////////////////222111000000111222444555555666777666555444555666777777999:::::::::::::::777555666888888:::AAAIII```ppp~~~zzzzzzrrrqqqqqqyyyyyykkkcccXXXQQQNNNKKKHHHEEELLLSSSggg|||mmmdddUUU@@@666444000222333---,,,---......///......------,,,,,,+++++++++++++++''')))+++,,,***)))))))))---...,,,&&&###&&&)))+++)))(((''''''''''''((()))(((''''''&&&&&&&&&''''''(((***+++)))&&&'''***...))))))((('''&&&&&&%%%%%%&&&%%%######&&&)))(((&&&%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%'''((()))++++++)))&&&&&&(((&&&"""'''%%%$$$%%%)))***(((&&&%%%$$$###$$$&&&&&&$$$"""&&&%%%###$$$'''((('''%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))))),,,)))(((###'''))))))&&&&&&(((((($$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&& $$$''''''$$$###%%%(((%%%###!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))###!!!%%%((('''%%%%%%&&&''''''&&&%%%$$$&&&''''''000...!!!$$$'''"""""""""""""""###%%%&&&&&&$$$%%%''''''&&&&&&&&&'''%%%$$$$$$%%%&&&'''%%%$$$'''%%% $$$++++++'''"""###$$$$$$%%%%%%$$$$$$((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))((()))))))))((('''%%%$$$''''''''''''''''''&&&%%%%%%'''''''''&&&&&&'''))))))&&&'''******((((((+++&&&&&&'''((((((((((((((((((((())))))(((&&&$$$###'''((()))((('''&&&''')))&&&&&&&&&'''((()))******)))******+++,,,,,,---------+++***))))))***++++++---,,,)))((('''((()))***''')))***+++***+++,,,...,,,,,,,,,------,,,,,,,,,------,,,,,,---...000000............////////////222222111111222222444444666777888777555444555666777777777888:::;;;:::999888777888;;;:::999<<>><<<>>>KKKZZZddd{{{nnnhhh]]]RRRMMMJJJFFFBBBAAAGGGLLL___{{{{{{nnnbbbPPPCCC666111111//////111---,,,---------+++++++++***+++---......---+++***------,,,,,,+++***))))))''''''''')))++++++)))'''******)))'''%%%$$$%%%&&&))))))((('''&&&%%%%%%%%%***&&&###%%%***---,,,)))'''%%%###$$$''')))'''%%%$$$%%%&&&'''(((((((((((('''$$$""""""&&&))))))(((***!!! %%%%%%&&&)))+++)))'''%%%$$$%%%&&&'''&&&$$$###$$$&&&&&&### $$$%%% (((%%% $$$ ###%%%&&&%%%$$$$$$%%%)))'''###!!!!!!###&&&)))***)))'''%%%%%%''')))***+++***(((&&&%%%&&&'''((('''$$$$$$%%%### """'''###!!!###(((((($$$&&&---%%%'''((('''&&&$$$$$$%%%'''$$$###%%%)))***)))'''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%"""'''(((&&&$$$$$$&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$''')))(((''''''$$$""""""$$$%%%%%%%%%"""$$$%%%&&&&&&(((***,,,$$$((((((%%%$$$''')))((($$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!"""$$$$$$---,,,)))'''&&&&&&'''((('''%%%""" !!!$$$&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%% &&&(((%%%###&&&(((((($$$%%%&&&(((((((((''''''!!!###&&&((()))%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))%%%%%%&&&'''(((((((((''')))&&&$$$$$$&&&)))+++,,,)))))))))(((''''''&&&&&&)))(((((()))++++++***)))+++)))((()))+++,,,,,,++++++++++++*********))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,+++++++++,,,------111333333222000.........------...000333555555444888888777666666666666666333444555666777777777777888777555666888777444000666111222777;;;<<>>III]]]vvvsssfff]]]SSSOOOJJJFFFDDDEEEHHHOOO```wwwyyyjjj\\\KKK???333000000//////111---+++333...,,,222***+++,,,,,,,,,,,,+++***))))))((((((((('''''''''###'''******(((''')))---))))))((((((((('''%%%###%%%&&&((()))******)))(((***((('''((())))))'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''((()))%%%%%%&&&'''''''''%%%$$$$$$""""""%%%(((((('''&&&&&&''''''''''''&&&%%%$$$"""""""""$$$%%%%%%$$$$$$%%% ###$$$ $$$%%%&&&'''&&&$$$######$$$&&&%%%###""""""###$$$%%%''''''((((((((((((''''''+++)))'''%%%%%%%%%&&&'''%%%######%%%### !!!%%%'''%%%$$$%%%&&&%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%$$$&&&)))(((&&&%%%'''***&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$ $$$%%%$$$%%%(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&"""$$$&&&%%%###"""$$$%%%---,,,***'''$$$$$$&&&(((%%%((()))%%%$$$'''((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&'''''''''(((((())))))(((((((((((()))***%%%&&&((())))))'''%%%###'''''''''&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&((((((&&&%%%(((,,,+++&&&&&&&&&''''''''''''''''''+++)))&&&&&&'''((()))((((((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''''''''&&&&&&((('''((()))******(((&&&&&&''''''((())))))***************+++,,,---,,,***)))---///,,,'''&&&)))---******************************+++++++++******))),,,,,,,,,,,,,,,---------++++++,,,------............000222222111111222333000000111333666777777666555444444333333333444444111222333444555555555555222333444555555555444333444444444666555444222222999888===KKK^^^sssvvvfff]]]UUUOOOJJJEEEDDDFFFFFFNNN^^^sss|||mmm```JJJ>>>444111111000///000333%%% ***000+++(((,,,++++++++++++++++++++++++******))))))))))))((((((&&&''')))++++++***(((&&&,,,)))%%%$$$$$$%%%%%%$$$***)))(((''''''((()))***+++***************(((&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%%%%$$$!!!%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''''''''''''''((("""+++&&&$$$&&&$$$'''&&&''''''&&&$$$###$$$%%%000---((($$$###%%%(((+++''''''((((((((((((''''''***)))'''%%%$$$%%%&&&'''&&&$$$%%%'''&&&""""""&&&###'''***'''"""!!!###%%%###%%%&&&&&&%%%$$$%%%%%%$$$''')))(((%%%%%%''')))&&&''''''''''''&&&&&&%%% """$$$''''''%%%###!!!"""&&&'''%%%%%%'''&&&###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&###$$$&&&&&&&&&'''((()))))))))((('''%%%%%%(((***%%%))))))%%%$$$&&&((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''$$$%%%&&&''')))+++---...&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''((('''&&&&&&(((((('''&&&******((('''***...,,,'''%%%%%%%%%&&&'''((())))))((('''&&&'''((()))((('''(((((())))))))))))((((((&&&&&&'''((((((((((((((($$$%%%&&&'''((((((((((((///...+++***'''$$$&&&''''''((()))***++++++))))))(((***+++,,,***))))))---///,,,'''&&&)))---************************)))******+++++++++******+++++++++,,,,,,---------***+++,,,---...............000222222222111222333111111111333666777777666333222222222222222333333000111222333333444444444222333444555555444444333111333555555555555444222555333666===GGGUUUlllxxxggg___WWWPPPJJJDDDCCCFFFDDDMMM[[[nnnpppcccKKK???555222222000//////222***&&&))),,,+++))))))++++++++++++++++++++++++************************+++***)))***+++***&&&""",,,'''"""!!!%%%((())))))---+++((('''&&&(((***,,,((())))))***)))((('''&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%%%%$$$###"""!!!$$$%%%%%%$$$###%%%))),,,$$$''''''%%%%%%''''''$$$&&&&&&%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&###---((("""%%%###%%%&&&''''''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((***)))&&&%%%$$$$$$&&&&&&((('''(((+++)))%%%%%%((("""***...)))"""!!!%%%((("""$$$&&&&&&%%%$$$%%%&&&&&&'''((('''&&&&&&'''(((&&&''''''(((((('''&&&&&&"""%%%'''&&&%%%$$$"""''')))&&&%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&%%%%%%&&&((($$$""" !!!###&&&&&&&&&"""###$$$%%%$$$%%%''')))&&&))))))&&&$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''&&&&&&'''(((((((((((('''((('''&&&'''(((((('''&&&$$$&&&%%%###$$$((('''###&&&&&&%%%&&&&&&'''))))))%%%%%%&&&(((******(((&&&'''(((((())))))(((((('''&&&&&&'''(((((((((((('''###$$$%%%'''((())))))***)))(((''''''(((&&&###!!!''''''((())))))***++++++'''&&&&&&'''))))))((('''(((***+++)))&&&&&&(((******************+++++++++))))))***++++++++++++***)))******++++++,,,,,,---+++---...000111111111000///111333333222222222333111111111333666777666555111111000000111111222222///000111222333333333333222444666666555444333444///222444333444666666333222000222888;;;CCCWWWlllzzzhhhaaaXXXQQQIIIBBBBBBEEEDDDNNN\\\mmmqqqdddMMMAAA666333333000...///,,,---***''')))//////,,,++++++************++++++************************))))))(((''''''((()))+++---((($$$$$$(((++++++)))***)))(((((()))***,,,---&&&''')))***)))'''&&&&&&###%%%''''''%%%%%%&&&((($$$&&&'''((('''%%%###!!!###%%%'''&&&%%%%%%''')))!!!%%%'''$$$%%%***+++)))&&&&&&%%%$$$$$$%%%&&&'''!!!$$$&&&%%%###!!!"""######...)))"""!!!###%%%&&&&&&%%%$$$$$$&&&((( !!!###$$$%%%&&&&&&)))((('''&&&&&&'''((()))***(((&&&$$$$$$$$$%%%&&&'''&&&(((***)))$$$$$$'''###***,,,'''"""###&&&&&&"""###%%%%%%$$$$$$%%%&&&((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&&&&"""""""""###$$$%%%'''(((!!!''')))'''%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%'''&&&$$$%%%'''******$$$"""&&&%%%"""!!!###%%%%%%%%%&&&'''&&&)))***&&&$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&******)))(((&&&%%%###"""((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))(((''')))'''&&&'''((()))(((&&& $$$%%%"""!!!###$$$""")))((('''&&&%%%&&&&&&'''&&&%%%%%%''')))***)))((('''''''''(((((('''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((""""""###%%%)))++++++***((((((((())))))******+++(((''''''(((******)))'''(((((((((((((((((()))***))))))*********+++++++++))))))***+++++++++++++++(((((()))******+++,,,,,,+++,,,///111222222111000000222333333222111222333111111111333555666555444000/////////000000111222...///000111222222222222444666888888555333333444...222333111222666666222444///111777888:::GGGXXXjjj{{{iiibbbYYYRRRIIIBBBAAADDDGGGQQQ___pppqqqdddNNNBBB888444333000......---333111'''&&&---...(((++++++************++++++))))))))))))************###&&&'''%%%###'''///777000,,,((())),,,,,,)))%%%&&&'''(((***,,,---------&&&(((***+++***)))((((((###&&&((('''%%%$$$&&&)))$$$&&&))),,,---+++)))'''###&&&))))))&&&$$$$$$%%%$$$))))))$$$"""&&&(((%%%'''&&&$$$######$$$&&&(((%%%''')))(((%%%###$$$&&&'''333... """%%%$$$%%%%%%&&&&&&%%%$$$%%%'''***'''&&&$$$$$$%%%(((+++---***)))'''&&&&&&''')))******(((&&&$$$$$$$$$%%%&&&$$$###%%%(((&&&!!!!!!$$$"""''''''###!!!%%%%%%"""!!!###%%%%%%$$$$$$%%%&&&)))'''$$$%%%((()))'''$$$$$$$$$%%%&&&&&&%%%%%%%%%***((($$$!!!!!!###&&&((( &&&)))'''%%%&&&((('''$$$$$$%%%%%%&&&'''(((((("""%%%'''&&&$$$%%%(((+++666---$$$###(((,,,***&&&"""%%%'''''''''''''''&&&******&&&$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))(((''' """%%%(((+++---///000%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))(((''')))'''&&&'''((()))((('''%%%***,,,(((%%%'''((((((,,,+++)))&&&%%%$$$$$$$$$((('''%%%&&&(((+++++++++&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((('''''''''***(((''''''(((((('''&&&))))))))))))************+++******+++------,,,***+++)))((()))+++,,,,,,+++))))))******++++++++++++((()))***+++++++++++++++'''(((((()))******++++++)))***---///000000//////111222444444222111222222111000111222555666555333///////////////000111111...///000111111222222222555888:::999555333333444...222333//////444555111444,,,,,,333666444:::EEEVVVqqqxxxmmmeeeXXXNNNGGGEEEEEEEEEMMMSSSccc|||qqqaaaWWWGGG777111000///...///000...------------+++***,,,+++***)))((((((((((((---***'''&&&&&&''''''&&&'''(((((()))(((((('''&&&,,,)))''''''))),,,------)))((((((((()))))))))(((&&&''')))******(((&&&%%%%%%&&&%%%$$$$$$%%%(((+++(((&&&%%%######$$$%%%&&&###$$$$$$$$$######%%%'''&&&&&&%%%$$$$$$%%%%%%%%%,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!###########################&&&((('''$$$###&&&(((&&&&&&&&&%%%%%%&&&))),,,&&&&&&&&&%%%$$$&&&)))+++%%%$$$$$$&&&%%%###$$$))),,,&&&###'''***((('''(((#########$$$$$$%%%%%%%%%'''''''''''''''''''''&&&---&&&###%%%&&&$$$$$$(((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((((((((('''&&&%%%&&&'''(((((('''&&&%%%###&&&+++)))%%%"""%%%((()))'''###"""&&&***&&&%%%#########%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$%%%((()))((('''###%%%'''***++++++******'''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&''')))(((''''''((()))"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''%%%%%%'''((())))))))))))---***'''(((***+++)))''',,,,,,++++++******))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++++++++******************---.../////////...,,,+++333222111111000000111111555444333444444111111222111111111111111111111111222111//////000111111000...000222333333333444555333222222111111222222333333222000000111444777999RRRfffzzzuuukkkcccWWWMMMGGGEEEEEEEEEJJJPPPbbb|||qqqdddXXXHHH888222000///......///...,,,,,,------+++***,,,+++******))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))...,,,)))))))))***)))((()))((((((((()))))))))(((''''''((((((((('''%%%$$$%%%%%%%%%$$$###%%%(((***((('''%%%$$$###$$$%%%&&&&&&'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&'''(((%%%&&&&&&%%%$$$%%%(((+++&&&'''&&&%%%%%%&&&))),,,+++'''%%%&&&%%%!!! ###***&&&%%%((()))'''&&&((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((###!!!######''''''''''''((((((((()))!!!###%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%"""###((((((%%%###$$$!!!###!!!!!!%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''%%%###$$$&&&((('''%%%'''(((((()))((('''&&&%%%'''&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&''''''(((((((((((('''''')))******)))&&&%%%%%%&&&###%%%'''''''''&&&''')))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&'''''''''$$$%%%&&&((()))*********))))))((((((((((((((((((&&&&&&'''((())))))))))))---***''''''***+++)))''')))))))))))))))((((((((())))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++++++++******************...............------,,,111000000//////000000111222111111222222222333444111111111111111111111111222000......000111000///000111333333222111222333333222222111111222222333333111000///000333555777===NNN```wwwssssssiiiaaaUUUKKKFFFEEEEEEFFFGGGNNNaaa|||rrriiiZZZJJJ:::333111///......///---,,,,,,,,,,,,+++)))++++++++++++************)))((('''((()))***((('''+++***)))(((((()))***+++,,,+++******+++***((('''(((((())))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%$$$###$$$'''))))))(((&&&%%%%%%%%%&&&'''((()))+++***'''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&%%%$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))((($$$%%%%%%$$$$$$%%%''')))'''''''''&&&%%%'''***,,,,,,&&&"""$$$%%%### &&&&&&'''***)))%%%%%%(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%***---+++***+++''''''''''''((((((((((((!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&'''(((%%% !!!%%% """###""" $$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%&&&((()))((('''))))))'''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((''''''''''''(((((()))******(((&&&%%%%%%&&&$$$&&&((((((''''''((()))((('''''''''&&&&&&%%%%%%&&&''''''''''''(((((((((+++(((%%%%%%'''((('''&&&$$$$$$%%%&&&(((***,,,---+++++++++******)))))))))''''''((())))))(((((((((,,,)))''''''***+++)))'''&&&'''''''''''''''(((((())))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******++++++++++++++++++///......---------------............///000111111////////////000222444555000000000000000000000000000///------///000//////111222333333111000000111222222111111111111222222222111000//////111333555222>>>KKK```{{{zzzcccRRRsssggg___TTTJJJFFFEEEEEEFFFFFFMMM```||||||rrrlll[[[KKK;;;333111///.........,,,++++++,,,,,,+++******++++++,,,,,,,,,+++++++++)))&&&%%%&&&'''''''''+++)))((('''''')))+++,,,''''''(((***,,,---***((('''(((******)))(((((((((+++***((('''%%%%%%%%%%%%###$$$%%%$$$###$$$&&&((()))((('''&&&&&&&&&&&&'''&&&(((++++++)))&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((('''%%%###"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))+++***((($$$%%%%%%$$$$$$$$$&&&((('''''''''&&&&&&'''***---''' """''''''%%%$$$$$$%%%))),,,)))$$$$$$(((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%% """######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((%%%###%%%### !!!%%%$$$&&&'''&&&%%%&&&))),,,&&&&&&&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&((('''&&&%%%$$$%%%'''(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((($$$&&&''''''''''''((()))%%%'''))))))((('''((()))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((,,,((($$$$$$''')))'''%%%%%%%%%%%%%%%''')))+++---,,,,,,++++++***)))(((((((((((()))))))))((((((''',,,)))&&&''')))+++)))'''&&&&&&&&&''''''((((((((())))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******+++++++++++++++,,,///...---,,,+++,,,---...---------...///000222333...///...,,,...111444333///////////////////////////---,,,,,,...//////...///111222222111000000111222222111111111111222222222111000//////000111222333;;;@@@MMMbbbooo|||vvvcccNNN@@@tttfff^^^SSSJJJEEEEEEEEEFFFHHHNNNaaa{{{zzzqqqlll[[[KKK;;;333111///.........,,,+++,,,------,,,*********+++,,,,,,,,,++++++111---(((%%%%%%''')))))))))(((&&&&&&&&&(((***+++&&&&&&(((+++---,,,***'''&&&(((++++++)))''''''(((,,,+++***((('''&&&&&&&&&###$$$%%%%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&###%%%((()))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""%%%)))+++***((($$$%%%&&&%%%$$$$$$%%%''''''''''''&&&%%%'''***,,,%%%"""((()))((('''$$$%%%)))+++)))$$$$$$(((%%%%%%%%%$$$$$$#########))))))((('''&&&%%%$$$$$$,,,+++(((&&&''')))***)))%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''!!! $$$$$$###$$$$$$$$$$$$$$$$$$%%%((()))&&&&&&&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$$$$$$$$$$$$$***)))'''%%%%%%&&&((()))''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%''''''&&&&&&(((***%%%'''))))))((('''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***'''$$$$$$&&&((('''%%%((('''&&&&&&&&&(((***+++++++++***)))((((((''''''((()))))))))))))))((((((+++(((%%%&&&)))+++)))''''''''''''(((((()))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******++++++,,,,,,,,,,,,///...---++++++,,,------------...///000222333444...111000,,,,,,000111///...........................---+++,,,...//////...,,,...000111000000111222222111111000000111111222111000/////////000111111111888888;;;GGGQQQeee~~~iiiQQQAAA;;;vvvfff___SSSJJJEEEEEEEEEFFFIIINNN```zzzzzzpppjjjZZZJJJ:::333111///.........---,,,,,,......---,,,******+++,,,,,,+++***)))444000+++((((((***,,,---''''''&&&&&&'''((()))******)))***++++++***'''$$$$$$(((,,,,,,)))''''''(((++++++******)))(((''''''###%%%&&&&&&&&&&&&''')))''''''''''''&&&&&&&&&%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$##############################$$$$$$###%%%'''(((((('''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%$$$&&&)))+++(((""" $$$''''''&&&'''%%%%%%&&&)))((($$$$$$'''%%%%%%$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%$$$!!!  """ ''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''(((&&& &&&'''%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&))))))(((''''''(((---+++)))&&&%%%$$$%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''(((''''''''''''(((((())))))))))))((((((''''''&&&(((((()))******)))))))))***'''%%%&&&)))+++)))'''))))))))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******++++++,,,---------...------,,,,,,,,,,,,,,,.........///000111333444...333333---,,,000000***////////////////////////...,,,+++,,,...000000///+++---///000000000111333111111000000000000111111000000///000000111222222///666444222888@@@SSSooo^^^DDD:::999uuuhhh```TTTKKKFFFEEEEEEFFFHHHMMM]]]www{{{nnnfffXXXHHH888222000///......///...------//////...---)))***+++,,,+++***((('''...,,,******,,,------,,,&&&''''''((())))))*********)))))))))***)))'''%%%###(((------)))&&&''')))((()))*********((('''&&&$$$&&&'''(((''''''((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''%%%&&&((('''&&&%%%&&&'''%%%%%%%%%$$$###%%%(((***)))&&&%%%''''''$$$$$$'''((($$$$$$'''(((&&&%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$###'''...000---'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&''''''%%% $$$'''&&&&&&''')))(((&&&&&&'''((())))))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''***------,,,******+++***)))'''&&&$$$$$$$$$$$$''''''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%&&&((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&((()))&&&###"""%%%)))%%%%%%'''((())))))))))))(((((((((((((((((((((((('''((()))***************)))'''$$$&&&)))+++)))'''******))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******++++++,,,------...,,,------------,,,++++++---------...///000111222,,,333444......222000(((////////////////////////...---,,,---///000000000,,,...000000/////////111111111000000000000111111//////000000111222333333///555222111666:::GGG]]]|||wwwVVV???777888sssiiiaaaUUUKKKFFFEEEEEEFFFFFFKKK\\\vvv|||mmmcccWWWGGG777111000///...//////...---...///000///...******+++,,,+++)))'''%%%%%%%%%'''***------+++)))'''''')))***++++++++++++'''''''''(((***+++***)))###(((------)))&&&''')))&&&''')))******(((&&&%%%$$$&&&((()))(((((()))***%%%%%%&&&&&&%%%%%%$$$###((()))(((&&&$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''(((***)))'''&&&&&&'''((()))'''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$'''%%%''')))((('''&&&&&&'''$$$%%%$$$######$$$'''***(((&&&'''((('''$$$%%%******$$$"""%%%((('''%%%&&&#########$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((###$$$"""$$$)))((("""%%%%%%%%%$$$$$$#####################$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$###%%%((('''$$$&&&***((('''%%%$$$%%%&&&&&&&&&&&&%%%#########%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""%%%)))***'''&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$"""$$$%%%&&&&&&&&&(((***$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$(((+++'''""" %%%***"""###&&&(((***++++++***(((((((((((())))))))))))''''''(((******+++++++++)))&&&$$$%%%)))+++)))'''******))))))((((((''''''))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++******+++,,,,,,---......+++,,,---...---,,,+++***---------------...///000***333555//////444111(((000000000000000000000000...---,,,---///111111000...///111000...---......111111000000000000111111...///000111222333444444---222//////555555;;;KKKjjj{{{nnnRRR>>>888999yyykkkaaaVVVOOOHHHCCCAAACCCGGGNNN^^^vvvxxxkkkaaaUUUEEE666111000///............/////////---,,,+++,,,,,,+++******))))))((('''***+++***'''%%%'''***'''&&&&&&''''''((()))***,,,)))&&&&&&)))+++,,,+++)))))))))(((&&&&&&'''(((((('''%%%%%%%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$(((%%%%%%'''&&&""""""%%%$$$'''(((&&&###!!!"""$$$'''((()))***)))(((%%%$$$(((((('''&&&%%%%%%$$$$$$$$$###"""###%%%&&&&&&$$$&&&&&&&&&$$$!!!!!!###%%%(((((('''&&&$$$######""""""%%%%%%###%%%)))***))))))'''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&''''''$$$"""###%%%%%%$$$&&&***)))$$$)))'''%%%%%%&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$###"""'''''''''''''''''''''''''''$$$%%%((((((%%%$$$'''$$$%%%&&&&&&&&&&&&)))+++&&&)))(((###"""'''((($$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((++++++(((&&&&&&&&&%%%'''$$$###&&&'''&&&&&&)))%%%%%%%%%&&&%%%%%%$$$$$$)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******&&&"""+++***)))'''%%%###"""!!!)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''***,,,...------((()))+++,,,+++***(((&&&***)))(((''''''((()))***))))))************))))))***+++,,,---///000111111---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++111000///...---...//////000000//////..................///////////////...---------...///111333444000...,,,---000111///---......///111444444111///333333222222111000000000/////////000222444666888OOO___nnnvvv{{{yyy}}}dddIII<<<777555wwwjjj```UUUNNNHHHCCCBBBDDDIIIOOO^^^uuunnn```TTTEEE666000000...---...---....../////////......+++++++++******)))(((((()))*********((('''((()))'''''''''''''''(((******+++)))&&&''')))++++++************((('''&&&&&&'''(((%%%""" !!!"""""""""%%%%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%)))###"""&&&((('''%%%%%%!!!"""!!!"""$$$%%%((())))))))))))'''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%#########%%%&&&%%%$$$%%%%%%&&&&&&&&&'''((()))+++***)))'''%%%###!!! ###%%%&&&###$$$(((***((()))'''%%%%%%&&&&&&&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%''''''%%%&&&)))'''"""(((&&&$$$$$$%%%&&&%%%$$$(((''''''&&&%%%%%%$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''%%%%%%((((((%%%%%%'''$$$%%%%%%%%%'''+++111555(((***)))$$$###''''''$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&$$$""",,,&&&###(((......,,,,,,%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&### &&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((+++(((%%%$$$&&&***---///((()))***++++++)))((('''***)))(((''''''((()))))))))))))))******))))))))))))***++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,++++++***+++,,,---...///////////////...------......///////////////......---------...000111333111///---...000000///---000///000111222111///,,,222222111111111111000000000000000000111333555666;;;GGGSSSXXX^^^ffflllmmmeee]]]XXX\\\gggvvvoooPPP@@@:::888uuuhhh^^^SSSMMMHHHCCCBBBEEEKKKPPP^^^sssqqq___SSSDDD555//////...---------------......///111111++++++++++++***)))((((((,,,***))))))******)))(((''''''''''''((()))*********)))((()))***+++***)))************)))(((''''''***&&&!!! """$$$$$$%%%%%%&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&)))"""$$$******'''%%%"""!!!!!!###%%%''''''&&&)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%'''((()))((('''))))))(((&&&%%%$$$###"""$$$'''&&&$$$$$$((((((&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%""" ###%%%'''((('''((('''%%%%%%(((&&&!!!&&&$$$######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&$$$###""""""######'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''%%%%%%(((***(((%%%!!! ###)))...(((***)))%%%$$$&&&&&&$$$((((((((('''&&&$$$###"""&&&&&&&&&''''''''''''((('''%%%%%%&&&((('''$$$!!!$$$&&&(((%%%###%%%%%%&&&'''((((((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&(((***+++((()))***+++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,...///000111......///000///...---,,,//////////////////............---,,,---...///000111///......//////...,,,222111000000000///,,,)))000000000000111111111111111000000111111222444444111888>>>AAADDDKKKQQQTTTHHHAAA===???HHHVVVjjjzzzaaaLLL@@@;;;sssfff]]]RRRMMMHHHCCCCCCFFFJJJOOO[[[pppsssbbbRRRCCC444......---------//////...---...///000111,,,,,,------,,,+++))))))---+++((())),,,,,,***'''''''''''''''((()))***+++)))))))))***+++***)))((((((((()))+++,,,+++***(((+++)))%%%$$$%%%'''''''''&&&&&&&&&&&&&&&''''''((()))'''%%%$$$$$$$$$&&&''''''""" %%%'''&&&%%%%%%***'''$$$%%%''''''$$$!!!***)))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""'''&&&%%%&&&'''&&&### ######$$$$$$%%%&&&&&&&&&%%%((('''$$$$$$''''''%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$"""!!!!!!###%%%%%%$$$&&&((('''%%%&&&(((&&&"""$$$"""!!!"""$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((((((%%%%%%(((+++***&&&!!! $$$'''%%%&&&&&&%%%%%%&&&&&&%%%((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((111***&&&(((+++)))&&&$$$)))### %%%***+++))))))%%%%%%'''((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$#########&&&&&&&&&%%%$$$$$$######'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''$$$(((,,,...---)))&&&$$$))))))******))))))((('''((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------...///000000111,,,---///000000///---,,,000//////...............///...---,,,,,,,,,---...111000/////////...------111///...//////...+++)))......//////000111222222111111111111111222222222333666888888888;;;???AAA===888555555888AAAQQQ___sss|||cccMMM???sssfff\\\RRRMMMHHHDDDDDDFFFGGGLLLXXXnnnxxxiiiQQQBBB333.........---...111000///---------...///---......///...---+++***---+++((())),,,,,,***'''(((''''''(((((()))***+++((()))*********)))))))))&&&&&&(((,,,///000---+++***)))((()))******(((&&&''''''&&&&&&&&&'''((())))))'''%%%$$$$$$$$$&&&'''$$$###%%%&&&###!!!&&&)))&&&###"""###### ***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""&&&%%%&&&&&&&&&%%%###!!!!!!!!!"""###$$$%%%&&&&&&&&&((('''$$$$$$''''''$$$'''&&&$$$$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&$$$!!!$$$&&&&&&$$$&&&)))((($$$###"""!!!"""%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))&&&%%%'''%%%&&&'''&&&&&&''')))+++"""""""""$$$&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((999///'''((()))'''&&&''')))'''''')))(((%%%'''+++%%%&&&'''((())))))***)))"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%$$$###"""!!!""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%***///000...)))&&&$$$)))))))))))))))(((''''''''''''((()))))))))))))))))))))(((''''''((())))))************))))))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...//////...------111000///...---.........///...,,,++++++,,,------///000000///...............---,,,---//////...,,,------...///000111111222111111111111111111111111111222333444333222222444666333222333222444<<>>MMMXXX___bbblllzzzwwwgggbbbZZZRRRKKKFFFDDDCCCFFFHHHNNN]]]wwwsssWWW@@@555555///---000...---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((&&&'''(((************************,,,++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$"""###%%%''''''&&&(((''''''''''''&&&&&&&&&&&&'''((()))***)))((((((''''''((())))))(((''''''(((((((((((((((((((((((()))))))))))))))*********%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''%%%###"""%%%(((&&&&&&)))......(((%%%%%%)))***+++++++++)))'''%%%&&&&&&'''(((((())))))))))))(((((()))++++++***((('''((()))*********)))(((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&''''''(((((())))))))))))+++)))$$$%%%((($$$#########$$$&&&))),,,---&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$""""""%%%'''***,,,...***%%%"""###&&&$$$%%%%%%&&&&&&''''''((()))))))))(((((((((((('''&&&&&&'''(((((((((((('''$$$&&&'''((()))+++...000)))((('''''')))******))))))((((((''''''(((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''''''''(((+++------***(((&&&&&&'''(((((((((((('''''''''''''''''''''((((((&&&''''''$$$""""""&&&******)))(((((('''((()))***%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((('''&&&'''(((***+++++++++++++++)))(((***---...,,,***)))+++------,,,+++,,,------///000...///444555444111///---,,,------+++***)))+++,,,,,,+++***,,,---,,,,,,+++++++++************++++++,,,111444111***...//////---+++***+++,,,........................++++++,,,---------,,,,,,***---...,,,,,,//////,,,.........000111111///...,,,,,,---............---,,,------...///.........***+++---///000000///...------------------------000...,,,+++...555===BBBDDDFFFPPP___nnn{{{xxxjjjeee\\\RRRJJJFFFEEEEEEEEEHHHOOO___xxxtttWWW@@@555555///---000......---,,,---///000///...++++++++++++++++++++++++((()))***)))((('''((()))************************************************)))(((&&&%%%%%%%%%'''(((###"""!!!"""$$$%%%%%%%%%(((''''''''''''&&&&&&&&&'''((()))******)))'''&&&$$$&&&(((***+++***)))'''(((((('''&&&&&&&&&'''(((*********++++++***))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$### ###'''$$$%%%)))///...)))&&&&&&((()))***++++++***((('''&&&&&&'''((())))))))))))+++)))'''''')))))))))((('''&&&&&&(((+++,,,)))&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%(((&&& !!!&&& !!!!!!"""###%%%(((+++,,,%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""$$$(((,,,***++++++)))'''%%%&&&'''%%%%%%&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''((((((###%%%((())))))***...111)))((('''''')))******)))((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%'''+++---...,,,)))%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&$$$%%%$$$$$$######$$$&&&)))(((''''''''''''))))))&&&&&&%%%$$$%%%&&&'''((('''(((((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))((((((''''''''')))*********))))))))))))***+++++++++***))))))+++------,,,+++,,,------//////---...333555444222000...---------,,,***)))+++,,,,,,+++***,,,---------,,,,,,,,,+++++++++***------+++,,,000000,,,+++,,,---,,,***)))+++---,,,,,,------......//////,,,,,,---......---,,,++++++...///------000///,,,...000111222000///...///+++,,,------.........---------...///////////////***---000222222111000///........................------------...111555888666666<<>>GGGUUUcccppp}}}rrrkkkaaaWWWOOOJJJIIIIIIHHHHHHOOOaaaxxxpppYYY@@@444333///...111...,,,,,,,,,,,,---///111222---,,,++++++,,,,,,+++***,,,+++***)))((((((((()))******,,,,,,,,,,,,+++******+++,,,,,,+++***)))(((%%%%%%&&&'''((((((''''''***'''(((******((()))+++((('''''''''((((((&&&%%%(((((((((((((((((((((((((((&&&&&&***000000,,,&&&,,,)))%%%"""!!!$$$(((+++***......)))%%%'''******%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***)))(((&&&'''++++++'''&&&((($$$%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&((()))(((''''''+++'''%%%,,,***$$$((((((***)))%%%$$$&&&'''$$$&&&''''''(((((((((((((((%%%%%%&&&''''''''''''&&&&&&%%%$$$'''++++++'''"""'''&&&%%%&&&((()))))))))&&&'''((())))))((('''&&&###&&&&&&$$$%%%((((((&&&%%%%%%&&&'''((((((((('''###***---***''''''))))))%%%&&&'''&&&%%%%%%''')))''''''((((((((()))))))))''''''((((((((())))))))))))((('''(((***+++***))),,,((($$$$$$(((,,,......'''((()))*********)))((()))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''%%%'''((('''%%%$$$$$$$$$''''''%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&************************((('''&&&&&&'''((('''&&&(((%%%$$$''')))(((''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***%%%###)))///---(((%%%&&&((())))))((((((((())))))((('''((())))))'''%%%((((((((()))))))))))))))************************---,,,,,,------,,,***'''***...///---,,,///000///000000///...,,,+++******------------------------++++++++++++,,,,,,,,,,,,)))+++***&&&'''+++,,,***,,,,,,,,,,,,------------000...,,,++++++,,,...000---......---++++++,,,------------------------------+++)))+++...///...,,,,,,---......//////.........//////...,,,,,,---///........................------------------------,,,,,,---------------,,,000000000///---...000222222777>>>GGGRRRaaarrr}}}rrrkkk```UUUNNNKKKJJJJJJJJJIIINNN```xxx~~~oooZZZAAA444333...,,,///+++---,,,,,,,,,---...000111***)))((((((''''''&&&%%%+++******)))))))))))))))(((***,,,......---+++)))***+++,,,,,,,,,***(((''''''(((((()))))))))))))))%%%%%%&&&'''((((((((()))((('''&&&'''((()))'''&&&((((((''''''''''''(((((('''&&&'''))),,,,,,***&&&+++)))'''%%%$$$&&&(((***)))...///)))$$$%%%)))+++%%%%%%%%%%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&%%%&&&'''&&&%%%%%%&&&''''''&&&%%%'''+++---+++((('''&&&(((+++***&&&%%%((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((,,,'''%%%,,,)))###''''''(((((('''''''''&&&%%%''''''((((((((((((((('''&&&'''(((((())))))((((((((((((((()))******((('''%%%$$$$$$$$$&&&'''((((((''''''((())))))(((''''''%%%&&&''''''((()))******$$$%%%&&&''''''((())))))$$$(((++++++)))(((((((((%%%&&&((((((((((((((()))''''''((((((((()))))))))'''(((((((((((()))))))))***)))((((((******)))((((((%%%######&&&)))******'''((()))*********)))((()))(((''''''''''''((()))((('''''''''&&&&&&&&&&&&&&&***+++)))'''''''''&&&((('''%%%######$$$%%%&&&%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&***(((''')))++++++***)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))&&&%%%(((++++++(((%%%%%%(((+++***(((&&&(((***((('''(((((((((((('''&&&''''''((((((((((((((()))************************+++++++++,,,,,,,,,+++******---...---,,,---......000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,+++((((((,,,...,,,------------------------......,,,,,,,,,,,,......,,,------,,,++++++,,,...,,,------------------,,,---)))'''***///222000,,,,,,---......///.........---......---++++++,,,...........................------------------------//////////////////.........///000///...///111333222444555888===HHHVVV```uuuppphhh]]]SSSMMMKKKIIIHHHIIIHHHMMM```zzz}}}nnnWWW>>>222222------000---.........---------......---------+++***)))))))))************)))))))))((('''))),,,......---+++)))***++++++,,,+++***)))((()))))))))))))))(((((('''"""$$$&&&&&&'''((((((''')))'''&&&'''((()))((('''((((((''''''''''''((((((&&&&&&&&&'''(((''''''&&&((((((((((((((((((''''''(((---///)))$$$%%%)))***%%%%%%%%%%%%&&&''''''(((***(((&&&''')))***(((&&&$$$&&&''''''%%%$$$&&&'''&&&###"""$$$'''(((&&&###%%%&&&))),,,***%%%%%%(((&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%'''((('''&&&'''+++'''%%%+++)))###&&&%%%%%%&&&((((((''''''''''''(((((((((((((((''''''&&&''''''(((((((((((((((''')))***'''######''',,,&&&''''''''''''((()))***'''(((((((((((((((((('''&&&%%%&&&((()))))))))***%%%%%%%%%&&&'''((())))))&&&$$$%%%(((+++***'''%%%&&&&&&'''((())))))((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***,,,***((((((((((((&&&%%%&&&&&&&&&'''((((((&&&%%%&&&'''((()))***))))))(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%***+++'''&&&((()))&&&)))(((&&&$$$$$$%%%'''(((%%%&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&))))))(((((()))***(((%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((('''&&&%%%'''((()))%%%(((***)))&&&%%%&&&(((%%%&&&'''(((((()))))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,***,,,---...---,,,,,,...//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))+++***''''''+++,,,***------------------------+++,,,---......---,,,++++++,,,---,,,+++***,,,...,,,,,,---......---,,,,,,---***(((+++000333111---,,,---......///.........---......---++++++,,,---........................------------------------//////////////////......---...////////////111333000000000///000555>>>EEE\\\qqqnnnfffZZZRRRNNNKKKHHHFFFHHHFFFLLL```zzz|||zzzyyy{{{}}}}}}nnnTTT<<<000111//////333111//////.........------------...///---+++******+++))))))************)))(((''')))+++......---+++************************+++''''''(((((('''&&&%%%%%%###''')))((()))+++***((()))(((&&&'''((()))))))))((((((((((((((((((((((((%%%&&&'''&&&$$$###%%%&&&$$$&&&(((******)))'''&&&''',,,...)))&&&'''((((((&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((((('''&&&$$$&&&((('''%%%###%%%(((&&&%%%%%%&&&''''''&&&%%%%%%&&&***...+++%%%%%%)))'''&&&&&&&&&'''((()))***&&&%%%$$$%%%'''((('''&&&&&&***&&&$$$+++)))###'''%%%$$$%%%((()))'''''')))(((((((((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$((()))$$$%%%,,,$$$%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''&&&###$$$''''''%%%&&&(((&&&&&&&&&&&&&&&'''((()))(((###"""'''+++***'''%%%&&&%%%%%%&&&(((((('''%%%&&&&&&'''''''''(((((((((((((((((()))))))))******+++***((((((((((((&&&$$$((()))+++++++++(((&&&$$$%%%&&&((()))***))))))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&###))))))###!!!&&&((($$$***)))'''&&&&&&&&&'''(((&&&'''((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%'''&&&%%%&&&'''%%% '''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%(((((($$$"""&&&)))+++%%%'''((('''&&&%%%%%%&&&###%%%(((((((((((()))+++%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))***++++++******+++---++++++---000///++++++...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++%%%((((((&&&&&&))))))'''------------,,,,,,,,,,,,***+++---//////---+++******+++,,,+++******,,,...+++,,,---......---,,,+++,,,******,,,///111000///,,,---......//////......---......---++++++,,,...------------------------------------------------,,,,,,---------------,,,---...//////---,,,---...,,,...000///...000555999EEEZZZqqqllldddZZZRRROOOLLLHHHEEEGGGEEELLL```yyytttssssssvvvzzz|||oooXXX@@@444444000000333000------..................***,,,---,,,)))((()))+++((()))***++++++***)))(((''')))+++---------,,,+++******)))((()))***,,,...%%%&&&''''''''''''''''''$$$)))+++)))))),,,+++'''***(((&&&&&&(((******)))&&&'''((())))))((('''&&&%%%'''(((&&&###"""$$$'''###$$$&&&((()))))))))((('''+++,,,))))))***((($$$(((''''''&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''###&&&)))((($$$###%%%((($$$&&&((()))((())))))+++%%%''',,,///,,,&&&&&&***'''&&&&&&&&&'''((()))***'''&&&&&&&&&((()))((('''%%%)))%%%$$$+++)))$$$((((((%%%%%%((((((%%%%%%)))((((((((((((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&((()))&&&!!! %%%***"""$$$%%%%%%###$$$&&&)))''''''&&&&&&&&&&&&'''''''''$$$$$$'''((($$$$$$(((((('''&&&&&&&&&&&&'''(((((($$$$$$(((***''''''***)))'''%%%&&&(((((('''%%%''''''((((((((()))))))))(((((()))))))))************)))((((((******)))(((***+++++++++)))(((''''''%%%&&&'''))))))))))))(((''''''((((((((((((''''''(((((()))))))))((('''&&&###)))((( %%%(((%%%((((((((('''''''''''''''&&&&&&'''))))))******)))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&"""%%%&&&$$$&&&)))'''!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###&&&&&&###%%%******'''''''''&&&&&&''''''%%%$$$$$$'''))))))''''''(((***$$$%%%%%%&&&''''''(((((()))))))))))))))))))))))))))***,,,+++))))))+++---,,,+++...222000++++++............------,,,,,,+++++++++++++++++++++++++++************++++++++++++$$$(((***((()))+++***&&&---,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,+++******,,,...+++,,,...//////...,,,+++******+++,,,---.........,,,---......//////.........//////...,,,+++---...------------------------........................++++++,,,---............---...//////---,,,,,,---+++...000000///000444777666DDDUUUaaannnllldddZZZSSSQQQNNNIIIEEEGGGEEEKKK___xxxpppnnnppptttxxx~~~}}}ppp```GGG999777111...///,,,++++++---...//////000000+++---///...+++***+++---((()))***++++++***)))(((((()))***,,,------,,,,,,+++)))((('''(((+++...000%%%&&&''')))***+++++++++$$$)))+++((((((,,,***%%%***(((&&&&&&(((*********&&&''')))******)))'''&&&&&&((()))'''"""!!!%%%((($$$$$$%%%%%%'''(((***+++'''***+++******+++(((!!!)))((('''&&&&&&&&&&&&&&&&&&(((***(((%%%###%%%(((###''')))((($$$###%%%)))!!!%%%&&&%%%%%%(((+++%%%'''---000,,,&&&&&&***&&&&&&%%%%%%&&&''')))***)))((('''((()))******((($$$((($$$$$$+++***%%%(((+++&&&%%%((((((###$$$((((((((())))))((('''&&&&&&%%%&&&''''''(((((('''''')))******)))((('''((((((&&&(((***)))''''''***---'''&&&&&&%%%%%%&&&&&&'''***&&&&&&******%%%%%%))))))(((&&&&&&%%%&&&'''((('''&&&(((+++)))%%%(((000...+++((((((***+++)))'''))))))))))))************))))))))))))************(((''''''))),,,------,,,)))))))))'''&&&&&&''')))$$$%%%'''))))))))))))(((''''''((((((((((((''''''((()))*********)))'''&&&%%%+++))) '''+++'''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&"""&&&(((&&&)))---,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""$$$######)))...+++""")))'''%%%&&&))))))&&&###&&&(((+++***'''%%%&&&((($$$$$$%%%&&&&&&'''((((((************************)))+++,,,+++((((((***------+++...333111+++***///.........------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++&&&+++---------...,,,(((,,,,,,,,,++++++*********...---+++******+++---...***+++++++++******,,,...+++,,,...//////...,,,+++(((***,,,,,,++++++,,,...,,,---......//////.........//////...,,,,,,---///------------------------////////////////////////,,,---...///000000000000+++---///000//////000111***,,,......,,,---000333...777@@@GGGRRRdddvvviiiccc\\\VVVNNNFFFDDDGGGGGGDDDIII^^^yyy}}}qqqrrrsssuuuyyysss___OOO===555222...,,,,,,---///111222222///,,,)))------,,,++++++******))),,,,,,,,,***((((((***,,,************+++,,,------...,,,***))))))+++...///***(((((()))***+++***)))&&&'''((())))))(((''''''((())))))((((((***---000)))((('''%%%%%%%%%&&&'''$$$###&&&***(((!!!"""'''((()))((('''&&&'''(((++++++***)))((('''&&&&&&)))(((&&&$$$#########$$$)))'''$$$%%%''')))(((&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$%%%(((***(((&&&((('''///111(((&&&)))$$$'''''''''''''''((())))))))))))***)))'''&&&&&&'''&&&$$$%%%((((((%%%%%%''')))((((((((('''''''''''')))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$'''((('''(((+++***%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((('''&&&'''((((((&&&$$$!!!'''***)))(((((()))&&&'''((()))************+++***((()))***,,,,,,+++******((((((,,,---"""+++)))''''''''''''&&&%%%'''(((((()))))))))((((((***)))((('''''')))+++,,,***+++,,,,,,,,,+++***)))---+++$$$%%%((((((&&&'''((())))))'''%%%###'''&&&''')))+++---,,,++++++*********))))))((((((((('''%%%######$$$%%%&&&''''''$$$"""&&&---+++$$$)))(((&&&%%%%%%&&&((()))((((((((('''&&&%%%###"""&&&&&&&&&%%%$$$$$$$$$$$$(((((((((((())))))))))))((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((((()))*********((('''&&&************************---------///111111000...,,,,,,,,,...///---***(((***)))))))))))))))******)))))))))+++,,,,,,+++)))&&&******&&&''',,,---***)))***+++***))))))+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---.........------///---,,,++++++,,,.../////////...---,,,+++++++++///............---------///,,,+++,,,...///---+++...+++)))+++------'''"""+++,,,------......---------...///000000///...---...------...111222222111///222555888>>>HHHUUU]]]www}}}jjjccc\\\UUUMMMEEECCCFFFEEEDDDJJJ]]]uuu|||oooppprrrvvv{{{}}}ooo]]]LLL<<<444222///------,,,---///111111000...---------,,,,,,+++***************+++)))''''''(((***,,,,,,++++++++++++++++++,,,+++******+++...111333***((('''((()))***)))'''***+++,,,,,,+++***)))(((((())))))((((((***---000)))(((((('''&&&&&&''''''%%%$$$&&&)))'''!!! ###'''((()))(((&&&&&&''')))---,,,+++***)))(((''''''''''''&&&%%%$$$$$$$$$$$$(((&&&%%%&&&((()))'''%%%&&&%%%$$$$$$$$$%%%&&&'''***(((&&&&&&'''(((&&&$$$'''&&&///111((('''***%%%&&&&&&&&&&&&&&&'''((((((!!!###$$$&&&(((+++---(((%%%$$$'''&&&######%%%((((((((((((((('''''''''***)))(((&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$'''(((&&&(((***)))%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((((((((''''''((()))***(((''''''***------***'''&&&'''&&&&&&'''((()))***))))))***)))))))))+++,,,+++***......+++***---000***!!!+++)))''''''(((((('''%%%'''((())))))*********)))***)))((('''((()))+++,,,,,,,,,---------,,,+++******,,,,,,)))(((******((())))))*********)))(((''''''&&&&&&(((+++,,,+++*********)))))))))((((((((()))(((&&&%%%$$$%%%&&&'''$$$&&&%%%###%%%***)))$$$(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''(((((((((&&&%%%&&&(((((('''&&&((()))*********)))'''&&&)))***++++++************,,,,,,---///111111000///...------......---***(((,,,,,,+++))))))((((((((()))))))))+++,,,,,,+++))))))+++)))$$$%%%+++...,,,+++,,,,,,+++))))))+++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------------...---,,,,,,,,,---......000///...---,,,,,,,,,,,,............------------...,,,+++,,,...///---+++000---,,,...000000,,,''',,,,,,---............------...///000000///...---///...---...000111111000---...///000222888@@@GGGWWWppp{{{kkkcccZZZTTTMMMEEECCCFFFFFFFFFMMM^^^rrr|||ssstttwwwzzzyyyiiiXXXIII999333222000//////,,,---...///000000000000------,,,,,,++++++******)))+++,,,+++***))))))***------,,,++++++******)))***))))))***---000333555+++)))''''''(((((('''&&&)))*********)))'''%%%$$$((()))))))))((())),,,///(((((()))))))))(((''''''&&&%%%%%%'''%%%!!!"""%%%((((((((('''&&&&&&(((***......---+++***(((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))&&&$$$%%%$$$$$$$$$%%%&&&'''(((,,,***(((''''''&&&###!!!&&&%%%...111((('''+++&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$######%%%&&&((()))***&&&$$$%%%$$$!!!"""%%%'''''''''(((((((((((((((***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%((((((&&&&&&))))))&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((()))(((&&&,,,......,,,)))'''&&&&&&%%%&&&'''((()))))))))((()))))))))+++,,,,,,+++))),,,,,,***'''))),,,---***+++)))(((((((((((('''&&&'''((()))***+++++++++++++++***)))))))))***,,,---.........///......---,,,%%%+++,,,(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((***+++***)))))))))((((((((((((((('''***)))'''&&&&&&&&&'''(((###''')))'''&&&''''''%%%''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))******))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((&&&'''(((((('''%%%((()))*********)))((('''(((***------,,,+++******+++,,,---///000111111111000///.........---***(((///...,,,***)))((('''''')))))))))+++,,,,,,+++)))++++++((($$$%%%***...///---......,,,******+++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,------...------------------------000000///...------------............------------...,,,+++,,,---...---+++///---,,,...111111...+++,,,---......//////......---...////////////...---000///......000111000.........///......000444777999OOOdddxxx~~~jjjbbbYYYSSSMMMGGGEEEGGGGGGIIIPPP^^^ooozzz}}}|||zzz{{{~~~tttdddUUUFFF777222222111000000...............///000000...------,,,++++++******+++---//////...,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***,,,///222444...+++)))'''(((((('''&&&''''''((((((((('''%%%$$$'''((())))))((()))+++---'''((()))******)))(((''''''&&&&&&%%%###"""$$$&&&(((((((((&&&%%%&&&)))+++......,,,+++)))(((&&&&&&###$$$&&&'''''''''&&&%%%%%%&&&'''))))))(((&&&$$$$$$$$$$$$%%%&&&'''((((((+++***)))'''&&&%%%###"""%%%%%%...111)))(((+++'''&&&&&&%%%%%%&&&&&&'''(((+++)))&&&%%%&&&&&&''''''+++&&&$$$%%%%%%###$$$(((''''''''''''(((((((((((()))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%(((((($$$$$$'''((('''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''))))))(((''')))))))))((('''''''''(((&&&&&&'''((((((((((((((((((((())),,,------***(((*********''''''(((+++,,,***)))(((((())))))'''&&&'''''')))***,,,,,,------,,,,,,++++++,,,,,,---...///////////////.........)))---+++###$$$'''%%%$$$#########%%%'''(((&&&%%%%%%''')))***)))((((((((((((((('''''''''''')))((('''&&&&&&&&&''''''###(((,,,+++'''%%%&&&'''$$$&&&'''(((((('''&&&$$$***(((&&&$$$###$$$%%%&&&###%%%&&&'''''''''%%%$$$$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((('''&&&'''((()))((('''((()))***+++******(((((('''+++///000...,,,+++,,,***,,,...//////000111222333111...------,,,***)))///...,,,+++))))))(((((()))))))))+++,,,,,,+++)))+++***(((&&&'''***---.../////////---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,......---......///......---,,,000000///........................---------,,,,,,---,,,,,,,,,,,,---,,,,,,***))))))+++...///---+++,,,---......//////..............................000///......///000///---...//////000000111222333///===III[[[wwwkkkaaaWWWRRRNNNIIIGGGIIIFFFHHHNNN[[[jjjtttyyyyyyyyy{{{~~~rrraaaSSSEEE777333333222000111111000///...---......///......------,,,++++++***+++---//////...---------)))***+++,,,,,,,,,,,,+++***))))))***+++,,,...///000---***)))))))))(((''''''(((***+++,,,++++++***'''((())))))((()))***,,,'''((()))******)))((('''&&&'''&&&$$$"""###&&&'''''''''((('''&&&''')))+++,,,,,,+++***((('''&&&%%%###$$$&&&'''(((((('''&&&$$$&&&((())))))'''&&&%%%$$$$$$%%%&&&''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%...111)))(((+++''''''''''''''''''(((((()))'''$$$###$$$''')))***)))***&&&%%%''''''&&&(((---'''''''''(((((((((((((((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%((((((###!!!$$$''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''+++***)))***+++,,,***((('''&&&%%%%%%&&&((())))))&&&'''(((((((((((((((((((((((())),,,------***(((+++,,,------+++)))***,,,))))))((()))******(((&&&'''''')))***,,,,,,------------------......//////000000//////............000444333***###$$$'''))))))((('''&&&&&&(((+++,,,&&&&&&&&&''')))***)))'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&"""'''++++++&&&"""###'''###$$$&&&((((((&&&$$$###)))(((&&&$$$###$$$%%%'''%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$%%%&&&''''''(((((((((''''''''''''((((((&&&%%%%%%&&&)))++++++***((()))***++++++***)))(((''',,,111222///------...+++---//////......111333444222///---------+++***...---,,,+++************)))))))))+++,,,,,,+++))))))((()))++++++++++++,,,///000///...+++***+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...///...////////////...---,,,000000///............///...------------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,(((((((((***,,,------,,,,,,------.....................------------......000///......//////...------------...///000///...111555444>>>WWWmmmooodddYYYSSSOOOJJJGGGHHHDDDEEEIIIUUUdddpppttttttqqquuuzzzrrrbbbTTTFFF888444444222000000111111///......---------......------,,,,,,++++++)))***,,,,,,+++***+++,,,((()))+++,,,------,,,,,,***************++++++,,,111...+++))))))******)))%%%&&&(((***+++++++++***'''(((***))))))((()))+++''''''((()))))))))((((((%%%((('''$$$"""%%%''''''%%%'''(((((('''''')))***+++******)))((('''&&&&&&%%%%%%&&&'''''''''''''''$$$&&&))))))'''&&&&&&'''$$$%%%&&&''''''(((''''''&&&'''((((((&&&%%%&&&'''&&&%%%...111((('''+++&&&(((''''''''''''((())))))'''%%%######&&&&&&$$$!!!)))&&&%%%((()))(((***...)))(((((((((''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%)))(((""""""&&&(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&%%%%%%&&&(((((('''%%%+++)))(((((()))***)))((((((((())))))))))))(((((()))))))))+++,,,,,,+++)))******+++---+++&&&%%%''')))((((((***++++++(((&&&'''((()))***++++++++++++,,,---------............//////...------------...,,,222666222---+++((($$$***((('''&&&&&&((()))+++'''''''''(((******)))''''''(((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%###$$$'''(((###$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$%%%'''(((***)))((('''&&&$$$###""""""###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((%%%$$$$$$'''***,,,,,,+++((()))***+++++++++***)))&&&,,,111111---+++---000,,,...000///------000333555222...---------------......---,,,++++++++++++)))))))))+++,,,,,,+++)))(((''')))---...+++***,,,...//////---++++++,,,---++++++++++++++++++++++++******))))))******+++,,,------...////////////...000000//////...---------//////......---......///------------,,,,,,,,,,,,***,,,---,,,+++***+++---)))******+++,,,---...///+++,,,------......------......------------......///...------///000///---000///...///000000...,,,000///(((+++===PPPfffvvviii\\\TTTOOOIIIEEEEEEFFFDDDGGGSSSdddppptttrrrooossszzztttdddVVVHHH:::555555222000//////////////////..................---,,,,,,++++++)))***+++***)))***+++---)))***,,,------,,,+++***++++++++++++++++++,,,,,,000---)))(((((()))******$$$%%%&&&(((((((((''''''&&&(((******)))((()))***''''''&&&&&&'''(((((()))###(((((($$$###&&&(((&&&###&&&(((***)))(((((()))*********)))))))))(((((('''&&&&&&&&&&&&''''''(((%%%''')))(((&&&%%%&&&(((%%%&&&'''(((((('''&&&&&&&&&((()))(((&&&$$$&&&((('''&&&///111((('''***%%%'''&&&&&&&&&&&&'''(((((()))'''$$$%%%'''%%% (((&&&&&&)))***((((((+++******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&&&&###$$$%%%'''''''''''''''%%%)))(((!!!!!!&&&(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((()))))))))(((((( """%%%&&&&&&%%%,,,***))))))++++++***((()))***************))))))***)))))))))+++,,,+++******&&&&&&))))))%%%$$$&&&(((((()))***,,,+++)))''''''((())))))*********)))******+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,''',,,///...------)))###)))((('''&&&&&&&&&'''''')))(((((()))***+++)))(((((((((((()))))))))******((((((((((((((('''&&&&&&'''%%%&&&'''$$$$$$&&&&&&'''(((((('''&&&&&&###$$$$$$%%%&&&'''((()))***)))&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((&&&%%%%%%'''***++++++***((()))***+++,,,+++******$$$)))...---)))(((+++///---000111///,,,+++///333555222...,,,---...//////000000...---+++*********)))))))))+++,,,,,,+++)))+++((((((------***+++...,,,------,,,++++++,,,...++++++++++++++++++++++++******))))))******+++,,,,,,...000222222111///...222111///...---------......---------------......---------,,,,,,,,,++++++***,,,---,,,***)))+++---***+++,,,,,,,,,---///000***+++,,,,,,---,,,,,,,,,...------,,,,,,------...---,,,,,,---///000///...111000...///222222000...,,,---))))))444;;;JJJ```{{{mmm^^^VVVOOOHHHCCCBBBIIIFFFHHHTTTfffsssvvvttttttxxx~~~uuufffXXXJJJ<<<666555222///...,,,---...///000000000000///......------,,,+++++++++,,,,,,+++***+++---000+++,,,---------+++)))(((***++++++,,,,,,------...///,,,(((&&&''')))))))))))))))***++++++***)))(((&&&(((******)))(((((()))'''&&&%%%%%%%%%'''((()))"""((()))%%%###'''(((%%%"""%%%)))+++***)))((((((************************((((((&&&%%%%%%&&&'''(((&&&((()))'''%%%$$$''')))&&&'''((((((((('''&&&%%%''')))***(((%%%###%%%'''((('''///111(((&&&)))$$$&&&%%%%%%%%%%%%&&&''''''###!!!"""&&&+++---((($$$)))&&&'''******&&&&&&(((++++++***((('''&&&%%%$$$&&&'''((())))))(((''''''"""$$$%%%'''((((((''''''%%%)))(((!!! &&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((( """&&&***------,,,)))''''''))),,,---+++(((******+++++++++******)))+++***((()))***,,,,,,+++///)))&&&***,,,)))))),,,(((((()))+++,,,,,,)))''''''(((((()))))))))(((((((((((()))************)))---,,,+++***)))***++++++***+++***(((***//////+++,,,,,,+++***************))))))((()))++++++***((((((((())))))******++++++)))))))))))))))((((((''',,,(((''')))'''""""""'''(((((())))))))))))((((((&&&&&&'''''''''&&&%%%%%%(((&&&$$$""""""###&&&'''$$$$$$%%%&&&'''))))))***((((((''''''''''''(((((((((''''''((()))******)))((()))***+++,,,++++++***###(((,,,***&&&%%%)))......111222///+++***...222555222...,,,---///000111333222000---+++***)))((()))))))))+++,,,---+++)))---((('''+++,,,)))+++111+++,,,---,,,++++++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,...111444444222000...333111///---,,,---...///------,,,,,,,,,------...---------,,,,,,,,,++++++))),,,---,,,***)))+++---***++++++++++++,,,...///******+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...---,,,+++---///000000///,,,***)))+++///111111///***000///000444222777JJJ}}}vvviii[[[QQQLLLHHHDDDMMMJJJKKKTTTeeevvv}}}mmm[[[KKK;;;555555333000...222///...///---)))+++///000///.........---***(((,,,++++++***++++++,,,,,,)))...000///,,,,,,------+++---...---***))),,,///...)))$$$"""$$$&&&'''&&&*********))))))))))))))))))''''''+++,,,))))))+++******)))(((((((((((((((***&&&&&&)))((($$$&&&,,,,,,***((((((***+++)))&&&...---+++,,,.../////////(((((((((((('''&&&%%%$$$'''((((((((('''&&&&&&%%%$$$&&&))),,,,,,+++(((''',,,)))&&&&&&((()))'''%%%%%%***///000---)))'''(((%%%%%%%%%&&&&&&&&&'''''''''%%%###''',,,///,,,)))///...,,,***)))(((((((((///---+++)))'''&&&&&&'''((('''%%%$$$$$$&&&)))+++***''''''))))))&&&&&&)))+++(((%%%$$$%%%%%%###!!!((($$$$$$'''(((''''''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))******)))(((((('''%%%$$$######$$$%%%'''(((((()))))))))))))))---,,,+++*********+++,,,++++++************++++++)))+++,,,------***(((&&&+++***)))(((((()))***+++---(((%%%&&&***,,,)))&&&''''''(((******+++++++++*********))))))(((&&&&&&***)))***+++---//////...,,,+++***)))))))))***+++))))))*********))))))((()))((('''''''''(((***+++)))(((((((((((())))))***((((((((((((((()))******&&&'''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((&&&$$$###%%%&&&&&&###!!!"""'''+++---,,,(((((((((((()))))))))))))))))))))))))))******+++(((***,,,,,,***)))***+++)))***++++++***+++---///000000///---,,,,,,///111333222000000111111111000---,,,***)))((()))***++++++++++++************)))...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---------///666<<<;;;333+++333333333333222000///...---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++.........------,,,,,,,,,+++,,,------...............///000///.........000,,,.../////////000222555zzzsssggg[[[SSSOOOLLLJJJLLLJJJKKKUUUgggyyyrrr___NNN===777666333///...222//////000...+++,,,111...---,,,,,,,,,+++)))(((,,,,,,++++++***+++++++++***---///...,,,+++,,,---+++---...---***))),,,//////+++&&&%%%&&&((()))(((***)))))))))))))))))))))(((&&&'''++++++((((((+++***)))(((((('''''''''(((+++'''&&&)))((($$$%%%***+++)))''''''))))))(((&&&,,,,,,,,,,,,,,,,,,---...(((((((((((('''&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''')))'''$$$$$$%%%%%%$$$"""%%%***///000,,,)))''''''%%%%%%%%%&&&&&&&&&''''''&&&###"""$$$((()))&&&############$$$&&&(((***,,,)))((('''''''''((()))***((('''&&&%%%%%%'''(((***'''$$$$$$''''''%%%%%%'''***(((%%%$$$%%%%%%###!!!'''""" $$$''''''''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((()))((('''&&&&&&&&&'''(((''''''((())))))***)))))),,,+++************+++,,,++++++************++++++*********+++++++++++++++)))))))))(((((())))))))),,,)))&&&''')))+++)))'''''''''((()))***+++++++++(((((()))******))))))))))))'''(((+++...///---***+++***)))((((((((((((((())))))*********))))))((()))(((((('''((()))***+++))))))(((((((((((())))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))(((&&&%%%(((&&&%%%%%%&&&''''''''''''((((((((()))))))))))))))(((((((((((()))******(((***,,,+++***)))***+++)))***++++++******,,,...000000000...,,,,,,...000444333222111222333333222...---+++)))(((((()))***+++++++++*********))))))************************------,,,,,,,,,+++++++++************************++++++*********+++,,,------///444<<>><<<333,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......)))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,++++++,,,------++++++,,,---...//////...------///000tttiii___ZZZTTTNNNLLLOOOIIIGGGIIIVVVkkk{{{^^^MMM;;;444444333111000---+++---///...+++,,,000)))***+++)))'''''')))+++---,,,++++++*********+++...******......+++***---+++---...---***))),,,///...---,,,***))))))***+++(((((())))))************,,,)))***------***)))+++''''''&&&&&&&&&&&&'''(((%%%$$$$$$%%%(((***)))''''''(((((((((((((((((())))))---000///***'''))),,,))))))((('''''''''((((((&&&%%%$$$$$$$$$%%%%%%&&&###%%%'''(((((('''$$$###,,,+++***)))'''&&&&&&'''$$$)))...///,,,(((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''...---,,,***(((&&&%%%$$$&&&''')))******((('''&&&'''$$$%%%)))***((((((+++$$$$$$$$$#########$$$$$$+++$$$!!!%%%((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''%%%###$$$(((+++$$$%%%&&&'''(((((())))))&&&'''((()))************((((((((()))************++++++************++++++***+++---------+++***((()))+++---//////---+++)))((()))***)))((((((***,,,)))(((((('''(((((()))*********++++++++++++******''',,,...***$$$$$$,,,555,,,,,,------,,,+++)))(((''''''((()))))))))))))))'''(((((()))))))))))))))++++++)))((('''''''''''''''&&&$$$###$$$%%%'''(((%%%&&&)))++++++***((('''''''''(((((((((((('''''')))%%%"""%%%)))+++)))%%%"""$$$$$$###%%%'''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((()))***++++++)))((((((((('''((())))))((()))+++,,,,,,...//////---+++******///000000......///333666111///---***)))((())))))*********)))))))))(((((((((((((((((((((((((((((('''((()))***,,,---......******************************++++++,,,,,,,,,,,,------...222444333...***+++*********+++,,,---...---,,,,,,,,,,,,---......)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,++++++,,,---,,,+++++++++---***+++,,,+++******+++---vvvjjj___ZZZSSSJJJHHHLLLHHHEEEGGGTTTiiizzz]]]LLL:::333333222111111,,,+++---///...******...'''))))))'''$$$###&&&))),,,++++++***++++++,,,,,,///******000222,,,***---+++---...---***))),,,///,,,---,,,***(((((()))+++((((((((()))******++++++,,,******------))))))+++'''''''''&&&''''''((()))$$$%%%$$$$$$(((,,,***%%%&&&((())))))(((''')))***(((,,,......+++)))***+++***)))((('''''''''))))))&&&%%%$$$$$$$$$%%%'''(((&&&(((+++------***'''%%%)))))))))(((&&&%%%&&&'''$$$(((---...+++(((&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''''''''++++++++++++)))((('''&&&*********+++***)))(((((('''((()))***)))((('''&&&&&&###$$$''''''%%%&&&)))&&&'''((('''&&&&&&''')))(((%%%&&&******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((%%%###$$$)))...'''((()))***++++++++++++'''(((((()))))))))))))))&&&'''((())))))***))))))++++++************+++++++++,,,...///...,,,)))'''***+++---//////---+++***((('''''''''((()))******)))((('''''''''((()))************+++******))))))%%%)))+++&&&)))222((())))))))))))(((''''''&&&&&&'''((())))))))))))''''''((()))))))))))))))+++***)))(((((('''((((((%%%%%%%%%%%%%%%&&&''''''$$$%%%((()))***)))(((''''''''''''(((((('''''''''(((%%%######&&&((('''%%% """%%%'''&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((()))***++++++)))''''''(((&&&'''(((((('''(((***,,,))),,,...///---+++******,,,---...,,,+++,,,222666111///---***))))))************)))))))))((((((((()))((('''&&&&&&'''((()))''''''(((***+++---...///************************)))***+++,,,,,,,,,,,,+++000///------......---++++++***)))))))))+++,,,------,,,,,,,,,,,,---......)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------......------,,,,,,+++,,,------++++++,,,---+++,,,------,,,,,,...000yyykkk___[[[TTTIIIFFFKKKGGGDDDEEEQQQfff|||zzz```NNN;;;444333222111000---,,,...000...***)))---)))+++,,,((($$$###&&&***************+++,,,------000)))***333555...***---+++---...---***))),,,///,,,---...,,,)))(((***,,,'''(((((()))******+++++++++((()))++++++'''''')))((('''''''''(((((()))***&&&'''%%%$$$'''+++((( %%%'''((((((&&&&&&(((***''')))***,,,,,,+++***)))***)))(((''''''((()))***'''&&&%%%$$$%%%&&&((()))***+++,,,---,,,+++)))(((&&&'''((('''%%%$$$&&&)))$$$(((---...+++'''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&&&&''''''111000000...,,,)))&&&$$$%%%&&&((()))************)))))))))))))))((('''''''''$$$$$$''''''%%%%%%'''(((***+++***))))))+++..."""###(((---,,,'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***)))%%%"""$$$***000((((((***+++,,,++++++***)))))))))))))))(((((('''%%%&&&''')))))))))))))))++++++************+++++++++,,,---------,,,+++***)))***,,,------,,,***)))(((&&&$$$%%%(((******(((***)))'''&&&&&&'''((()))''''''((()))************&&&((()))'''%%%%%%(((,,,'''''''''&&&''''''((()))%%%&&&'''((())))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))'''((()))***+++******)))&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$))))))((()))***)))'''%%%&&&&&&&&&'''''''''(((((('''''''''&&&'''(((((())))))***+++***((('''''''''&&&'''(((((('''''')))+++'''***---///...,,,+++******,,,---+++)))+++111777000...,,,***)))***+++,,,***)))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))***++++++,,,,,,************************)))***+++,,,,,,,,,++++++///...,,,,,,,,,---------,,,+++)))((()))***+++------,,,,,,,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,---......,,,,,,,,,---------........./////////......---,,,,,,---...---,,,+++,,,...---///000000///000222444zzzlll```\\\UUUJJJGGGLLLFFFCCCDDDOOOdddzzzzzzcccQQQ===555444222000000///...///222///******---...000000,,,'''%%%)))---)))))))))***+++,,,......000)))+++555888///***,,,+++---...---***))),,,///,,,...///---***)))***---'''(((((()))***+++++++++)))''''''***)))&&&%%%'''((((((((((((((()))******((()))'''$$$'''***&&&###%%%''''''%%%$$$''')))&&&&&&'''***,,,+++)))'''***)))(((&&&'''(((***+++((('''%%%%%%%%%''')))***'''&&&%%%$$$$$$$$$$$$$$$&&&((()))(((&&&&&&(((+++###(((---...+++'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''''''(((%%%&&&((()))******))))))%%%&&&''')))))))))((((((******))))))((((((((('''***''''''))))))&&&&&&)))$$$&&&''''''%%%%%%(((*** (((...,,,''''''+++((((((((((((((((((((((((&&&&&&&&&'''((())))))******+++***&&&"""$$$+++111&&&''')))******)))((((((************)))((('''&&&$$$%%%'''))))))))))))(((++++++************++++++,,,++++++***+++,,,...///((()))************)))(((((($$$"""$$$)))+++)))&&&***)))'''&&&&&&'''((()))$$$%%%'''(((***+++++++++***))))))+++------+++(((((((((''''''''')))+++,,,%%%&&&'''((())))))))))))&&&''')))*********)))((()))(((((((((((())))))***%%%''')))***+++***((('''(((&&&###!!!!!!%%%***---%%%&&&&&&&&&&&&&&&&&&%%%###&&&)))***(((%%%###"""'''%%%###$$$''''''$$$!!!&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))***+++***(((&&&&&&'''&&&'''(((''''''''')))+++%%%)))---///...,,,++++++***,,,---+++)))+++222888///...,,,*********,,,---))))))))))))((((((((((((&&&''''''''''''''''''&&&+++++++++************)))************************)))***+++,,,---,,,++++++,,,+++++++++,,,,,,---------+++***(((((()))+++,,,---,,,,,,,,,,,,---......++++++***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222///...------------...///,,,,,,,,,------.........//////000000///...------,,,---......,,,,,,---...***,,,---------...000222yyylllggg```PPPIIILLLJJJFFFEEEGGGPPPaaawww}}}mmmSSS<<<666555000///333///---+++,,,---...---+++111000///------...//////+++,,,,,,---.........---///...---,,,,,,,,,,,,,,,+++///333111,,,((()))+++...---,,,+++***))))))***++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''',,,***((('''&&&'''((())))))(((***---%%%+++(((%%%###%%%******&&&(((...*********))))))((('''&&&%%%&&&'''((((((((('''''',,,'''&&&)))((($$$%%%***555,,,###!!!$$$'''%%%""")))'''111777...((('''$$$)))(((&&&$$$###$$$&&&'''&&&'''((((((((((((((('''''''''(((&&&$$$""""""###''')))(((%%%&&&+++***%%%))))))))))))(((((((((((('''((((((******)))&&&###((((((''''''''''''((((((&&&$$$!!! &&&......)))(((((('''&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%(((((())))))((('''&&&&&&%%%%%%'''))),,,,,,***(((+++***)))))))))(((&&&$$$)))((('''(((***,,,+++***,,,+++******,,,,,,+++***)))))))))***+++++++++,,,,,,+++***((((((((()))***''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&((()))+++***)))'''%%%$$$%%%&&&((((((((("""%%%&&&&&&'''***'''"""******)))'''%%%%%%&&&(((***************)))(((((((((((('''(((******)))''''''((()))***)))(((&&&$$$$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))$$$$$$######$$$%%%'''(((&&&'''((((((((('''%%%%%%&&&'''(((******((('''&&&***((((((((()))(((&&&$$$'''((()))))))))))))))((((((///333000------...---******+++,,,,,,---......000...+++******,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))000---)))'''((()))******(((***+++***)))((()))***++++++++++++++++++++++++)))***++++++***)))***+++******++++++***)))((('''000+++''')))///111---(((++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,+++++++++---///222444+++......+++,,,000111//////...---,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,---------------------------yyylllggg```PPPJJJLLLJJJGGGEEEGGGPPPaaawww~~~mmmUUU>>>777555111000333///...------...///000111......---,,,,,,,,,,,,,,,+++,,,------.........---------,,,+++++++++++++++,,,000444333///+++***,,,------,,,++++++***))))))+++***))))))((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''+++***((('''&&&'''((()))"""###''',,,&&&---***'''%%%&&&******'''***///,,,+++)))'''''''''((()))&&&&&&&&&&&&'''''''''''''''######&&&'''%%%&&&+++)))'''$$$$$$%%%'''(((''')))'''222:::000)))(((###((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((''''''((()))***)))((((((***,,,(((+++***'''(((,,,+++&&&(((((((((((())))))))))))((((((((())))))((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&((('''$$$&&&,,,...,,,(((''''''&&&%%%&&&&&&&&&'''%%%$$$%%%'''((('''%%%))))))((((((((('''''''''(((((()))+++------+++)))+++***)))***++++++)))(((((('''&&&''')))******))),,,+++******,,,,,,+++***************+++++++++++++++***)))((('''(((((()))''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&'''***++++++***---+++)))***---...,,,***&&&))))))((())),,,+++&&&'''(((((('''&&&&&&(((+++)))*********))))))(((''')))(((((()))******(((''''''(((((())))))((('''&&&###%%%&&&(((((((((&&&%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''')))***&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&)))((('''((())))))'''%%%&&&&&&''''''(((((('''''')))+++,,,***+++---,,,(((******++++++,,,------...000---******+++,,,,,,,,,((((((((((((''''''''''''(((((((((((())))))))))))...+++(((&&&''')))))))))((()))******)))((()))***++++++++++++++++++++++++)))***++++++***)))***+++************))))))))))))---,,,++++++------,,,++++++++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++++++++,,,...111222+++......+++,,,000000......---,,,++++++,,,------------------------------------,,,+++++++++,,,,,,------------------------xxxlllgggaaaQQQJJJLLLJJJGGGFFFGGGPPPaaavvv~~~oooXXXBBB999666222000222/////////......000333666///............---------,,,,,,---............---,,,,,,+++*********++++++---111555555111---,,,,,,++++++,,,,,,,,,***)))(((+++******)))((((((((('''+++******))))))******+++''''''''''''''''''''''''***)))((('''''''''((()))))))))(((***###(((###***(((((())))))(((+++000...,,,)))&&&%%%''')))***'''&&&%%%%%%%%%&&&((((((%%%######'''((((((***---!!!$$$''''''&&&%%%'''))))))'''333:::111***)))$$$'''''''''&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&'''&&&%%%$$$%%%(((***((())))))''')))+++***&&&''''''(((((())))))*********))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''+++,,,(((&&&***---...(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&***)))((('''''''''((()))))))))***,,,---,,,***''')))(((((()))+++,,,+++***'''&&&%%%&&&(((***)))(((,,,+++******,,,,,,+++***+++++++++++++++*********,,,+++***)))((()))******(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&(((***,,,,,,++++++(((&&&))),,,---)))$$$+++,,,+++)))***......***$$$%%%'''''''''(((+++---)))))))))))))))(((((('''***)))((()))***)))'''%%%'''''''''(((((((((((((((###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&)))((('''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''++++++(((&&&)))...,,,&&&******++++++,,,,,,------///---******+++,,,,,,+++&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,)))&&&&&&''')))))))))((()))******(((((()))*********************++++++)))***++++++***)))***+++******)))((()))***+++,,,***,,,...---+++***,,,...***++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,+++******+++---...///,,,///...++++++//////---------,,,+++******++++++------------------------...---,,,,,,++++++++++++........................xxxlllhhhbbbRRRJJJLLLIIIGGGFFFGGGPPPaaavvv~~~qqq\\\GGG<<<777333111222000111000///...///333777---.........------,,,,,,------............------,,,,,,+++++++++++++++,,,,,,000444555222...,,,+++)))***,,,---,,,+++)))(((************))))))((((((+++******))))))******+++(((((((((((('''''''''''')))(((((('''''''''((((((...000%%%***+++$$$((( +++***)))((('''(((+++///,,,+++***((('''(((((()))(((&&&%%%$$$$$$&&&((()))'''&&&''')))***+++,,,...%%%'''((('''%%%$$$$$$$$$***'''111777...))))))&&&&&&&&&''''''''''''&&&%%%+++***)))((((((''''''&&&'''&&&$$$!!!"""%%%&&&&&&&&&&&&(((((('''$$$&&&''''''((()))******+++******)))((('''''')))+++))))))(((((((((((()))))))))+++***&&&%%%)))+++***))))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''+++)))(((&&&&&&''')))***)))((()))***+++***'''$$$)))((('''((()))******)))'''&&&&&&''')))******))),,,+++******,,,,,,+++***,,,,,,,,,++++++*********---,,,+++******+++,,,---))))))))))))))))))))))))))))))(((''''''''''''''')))((('''(((***++++++***)))%%%###&&&******%%%,,,---***''')))......,,,$$$%%%'''''''''(((***,,,(((((()))))))))(((((('''+++***))))))))))))'''%%%'''''''''&&&'''((()))***$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((''''''(((******)))'''%%%%%%%%%%%%&&&''''''(((...---+++''')))......+++******++++++,,,,,,,,,,,,---,,,******+++,,,,,,+++&&&&&&&&&''''''((((((((((((((((((((())))))))))))+++)))'''&&&(((*********((()))***)))((('''(((***)))))))))***************)))***++++++***)))***+++***)))(((((((((***---...+++,,,------++++++,,,---******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********+++,,,------///...++++++......,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++........................xxxlllhhhcccSSSKKKLLLIIIHHHFFFHHHPPPaaavvvrrraaaLLL>>>888444222222111111000///......000222,,,+++++++++************---......//////...------------,,,,,,,,,,,,------,,,...111222000...+++***''')))+++,,,,,,+++***((()))******+++******)))(((***))))))(((((())))))***))))))((((((((('''''''''((('''''''''''''''(((((('''+++"""(((,,,(((///&&&******)))&&&%%%'''+++---******+++++++++)))'''&&&((('''&&&%%%%%%''')))***((()))***)))***++++++***+++)))&&&%%%%%%%%%$$$"""+++'''...222)))&&&***(((&&&&&&'''((((((''''''&&&,,,+++***(((''''''''''''***)))'''%%%######&&&)))'''%%%&&&((()))(((&&&$$$&&&''''''((()))******+++***+++***(((&&&'''+++...)))))))))(((((()))))))))***)))$$$!!!$$$)))(((###+++******)))))))))))))))&&&&&&''''''''''''((((((+++)))(((&&&'''(((***+++)))))))))***+++)))&&&$$$---+++)))(((*********)))(((''''''(((***++++++***,,,+++******,,,,,,+++***---,,,,,,,,,++++++******,,,+++***)))******,,,,,,************************))))))((('''''''''''''''+++***))))))******)))(((+++)))'''***---,,,(((###++++++(((%%%&&&+++---***%%%'''((((((''''''((()))(((((())))))))))))((((((+++***))))))))))))'''%%%'''''''''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%(((((()))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''(((***+++***(((&&&&&&&&&&&&'''((()))***,,,//////***(((+++//////******+++++++++++++++,,,,,,+++)))***+++,,,,,,+++'''''''''(((((())))))***(((((((((((()))))))))))),,,***((((((***++++++***''')))***)))((('''((()))((((((((())))))*********)))***++++++***)))***+++***)))(((((()))+++---///---,,,++++++------,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******+++++++++,,,///...++++++......+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,........................xxxllliiicccTTTLLLLLLIIIHHHGGGHHHPPPaaavvvttteeePPPAAA999555333111222000......///000///...000///...---,,,---...///...////////////...------------,,,,,,------......,,,---...///...---+++***'''(((***+++++++++******))))))+++++++++***)))((()))((((((''''''(((((()))***))))))(((((('''''''''&&&''''''''''''(((((((((&&&+++"""&&&)))'''---###)))++++++'''%%%(((******)))***,,,------***'''%%%)))((('''''''''((()))***&&&))))))'''&&&((('''$$$***'''%%%%%%'''((('''&&&***&&&---111(((%%%))))))'''''''''''''''(((((((((,,,+++)))((('''(((((()))''''''''''''&&&(((+++...***'''(((,,,...***((((((''''''(((((())))))*********+++,,,***''''''+++///(((''''''&&&&&&''''''(((***'''"""$$$)))'''!!!++++++***)))))))))))))))%%%'''((((((''''''((()))***)))((((((((()))***++++++***+++,,,---,,,)))&&&000---+++***+++,,,,,,+++)))(((''')))+++,,,+++***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++++++++))))))((('''((()))***+++))))))))))))))))))))))))))))))(((''''''''''''''',,,***))))))***+++)))(((*********+++,,,+++)))'''))))))'''$$$&&&***+++)))&&&((())))))(((&&&''''''((())))))************)))***)))((()))***)))'''%%%'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''((((((((((((''''''&&&%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,+++***((('''''''''(((***+++---)))......)))&&&(((,,,...******+++++++++++++++++++++***)))***,,,,,,+++***((((((((()))))))))))))))(((((((((((()))))))))))),,,+++))))))+++++++++***'''((())))))''''''((()))''''''(((((())))))******)))***++++++***)))***+++***)))))))))***+++---......,,,***+++---...,,,***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++++++++...---******......,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------xxxllliiidddTTTLLLLLLIIIIIIGGGHHHPPPaaavvvvvvhhhTTTCCC999666333111111...,,,...333444000,,,333111...,,,,,,---000111///////////////...------,,,,,,++++++,,,------...------,,,,,,------,,,+++'''(((((()))***++++++,,,((()))+++,,,,,,+++)))((()))((((((''''''(((((()))******))))))(((''''''&&&%%%&&&''''''((((((((('''(((...$$$&&&(((''',,, )))------(((''')))+++)))***+++,,,,,,+++***((('''))))))))))))************$$$((()))&&&%%%((('''"""###&&&)))***)))(((((()))(((%%%...444+++''')))'''((('''&&&&&&&&&((()))***+++***)))''''''(((***+++$$$%%%&&&&&&&&&''')))++++++((()))...000+++((()))(((((((((((())))))))))))(((+++---+++((((((,,,000((((((''''''''''''(((((())))))&&&"""$$$)))(((%%%***)))((((((''''''((((((%%%''')))((('''&&&(((***(((((()))))))))******************,,,---,,,)))''',,,***(((((()))+++,,,,,,(((''''''(((***+++***))),,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,))))))))))))))))))))))))))))))(((''''''''''''''')))(((((()))+++,,,,,,+++&&&''')))((('''&&&(((***)))***(((&&&(((,,,,,,)))&&&'''))))))((('''''''''))))))***+++++++++++++++)))(((((()))******(((''''''(((((())))))((('''&&&(((''''''&&&&&&%%%&&&&&&&&&&&&'''(((((()))******%%%&&&'''((((((((('''&&& """$$$&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''')))+++,,,,,,***((('''''''''(((***,,,...))),,,+++''''''***+++***++++++*********************))))))***,,,,,,+++***((((((((((((((((((''''''(((((((((((()))))))))))),,,+++))))))******)))''''''((()))(((''''''((()))&&&&&&'''(((((()))******)))***++++++***)))***+++*********++++++,,,,,,,,,+++,,,------++++++,,,---))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,------,,,***---,,,******...///---)))***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,xxxllliiidddUUULLLLLLIIIIIIGGGHHHPPPaaauuuvvvjjjVVVDDD:::666444111111,,,***///666888333,,,...,,,(((%%%%%%'''***,,,//////000000///...------+++*********+++,,,,,,---///---,,,+++,,,------,,,(((((((((((()))***,,,---((()))+++,,,,,,+++***)))))))))(((((((((((())))))+++******)))(((''''''&&&%%%%%%&&&'''((((((((('''"""***"""''',,,---555))))))//////***(((+++,,,(((---,,,+++***))))))))))))))))))***++++++++++++***$$$)))***''''''***)))$$$ '''///000+++&&&&&&(((&&&$$$000888000))))))%%%)))(((&&&%%%&&&'''***++++++***((('''''')))+++,,,((()))******((('''((()))***&&&'''---///***&&&((())))))))))))(((((((((((((((+++...,,,)))(((,,,000******))))))))))))******(((++++++&&&$$$(((******(((((('''&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((***'''((()))***************''''''(((***++++++(((&&&'''%%%######&&&)))******'''&&&%%%''')))***)))(((,,,+++******,,,,,,+++***+++++++++,,,,,,---------------,,,+++,,,---///000(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&))),,,...///...%%%(((+++)))&&&&&&)))...***,,,***(((***......***$$$&&&)))))))))((((((((()))***+++,,,,,,,,,,,,,,,(((((('''(((******)))''''''((()))******(((&&&$$$)))((('''&&&&&&&&&&&&&&&'''''''''((()))******+++###$$$&&&'''((('''&&&&&&!!!###&&&'''((((((((()))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))+++---,,,+++((('''&&&&&&'''))),,,...,,,+++)))'''***...---'''++++++******************)))))))))***,,,,,,+++***(((((((((''''''&&&&&&%%%(((((((((((()))))))))))),,,***)))((()))((('''%%%'''((()))((('''&&&''')))&&&&&&&&&'''((())))))***)))+++++++++***)))***+++******+++,,,,,,,,,++++++(((---111///)))'''+++000((()))***+++,,,---------,,,++++++++++++++++++,,,******+++,,,---...------))),,,,,,******...000...&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++xxxooofff^^^UUULLLIIIKKKMMMMMMKKKOOO___xxxsssjjjXXXDDD999666555111555111......111111...***000///---***((()))+++...111222111...)))'''))),,,---,,,+++,,,...///...---///...,,,***)))******+++)))(((((('''&&&%%%%%%%%%+++)))+++...***$$$%%%+++&&&'''((())))))((('''&&&---,,,***(((''''''((()))''''''''''''''''''''''''(((&&&$$$%%%)))+++***(((111444444---((()))++++++,,,+++)))'''&&&'''((()))''')))***++++++***)))'''+++***)))(((((('''''''''%%%&&&''')))))))))((((((((()))...333111***&&&''''''&&&&&&'''***++++++***,,,+++***)))(((((((((((('''((()))((('''((()))++++++*********+++,,,------)))'''&&&''')))******)))++++++++++++++++++++++++%%%%%%&&&'''((()))******+++---+++&&&(((+++(((!!!'''((((((&&&###"""%%%((()))))))))))))))(((''''''---+++))))))***+++***)))'''(((***,,,,,,,,,***)))(((&&&&&&)))---...+++(((&&&***,,,++++++---,,,(((+++************+++,,,,,,,,,,,,+++++++++,,,------'''((()))***+++,,,------&&&'''''''''&&&''')))***###(((***'''(((,,,,,,''')))'''&&&(((,,,......---+++++++++***)))(((((('''///,,,'''######%%%***---+++((((((***)))%%%''',,,)))(((((()))+++---,,,+++,,,***''''''((((((((((((++++++******))))))((((((&&&&&&***///,,,%%%$$$)))'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''###%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''((()))+++,,,---)))((('''(((***+++,,,+++,,,,,,+++++++++++++++,,,...,,,++++++++++++***(((************************,,,)))'''(((++++++***'''************))))))))))))+++***)))&&&%%%&&&***---+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&'''((((((******)))(((''''''((((((***)))((((((((()))+++,,,---******,,,+++((((((***))))))******+++++++++++++++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///------.........---,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,}}}rrrggg___WWWNNNIIIIIIMMMMMMLLLOOO```xxxtttkkkXXXDDD999777555333111...,,,...111333111...------+++(((&&&&&&)))+++000111000...,,,+++,,,------,,,+++,,,.........---,,,+++***(((((((((((()))*********)))((('''''''''))))))---111...'''%%%((("""###%%%((()))*********---,,,***((('''((())))))''''''''''''''''''''''''(((&&&%%%&&&)))******)))...222333...***+++------*********)))((('''&&&&&&'''(((***++++++***((('''+++***)))(((''''''''''''%%%&&&''')))******))))))%%%''',,,111///)))&&&''''''''''''(((+++,,,,,,+++)))))))))((())))))******'''((((((((('''''')))+++)))))))))))))))***++++++***((('''''')))******)))************************'''''''''(((((((((((((((***,,,+++((())),,,)))###((())))))(((%%%%%%'''***&&&&&&'''((((((((((((''',,,***((()))***+++***)))'''(((***,,,,,,+++***)))((('''(((***+++,,,***)))(((++++++((((((,,,,,,***//////...---,,,,,,,,,,,,...---,,,+++++++++++++++((()))***+++,,,---......***++++++++++++++++++,,,%%%)))+++)))***------)))+++)))((())),,,......---++++++******)))(((((('''...+++(((%%%$$$&&&***,,,+++***'''$$$"""%%%)))---)))(((((()))+++,,,,,,+++,,,***''''''((()))((((((*********)))))))))))))))%%%###$$$)))***(((+++111'''&&&%%%%%%&&&(((***+++((((((((((((((((((((((((((()))******(((&&&''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((('''''''''''''''((((((***+++,,,***)))((()))+++,,,---,,,++++++************++++++///---++++++,,,+++***(((************************+++)))((((((++++++***((())))))))))))))))))))))))'''&&&$$$"""!!!"""&&&)))***)))(((''''''((()))***((((((((((((((())))))***)))))))))))))))***+++,,,***))))))))))))***++++++...++++++...---******---)))*********+++++++++++++++,,,...,,,***)))***,,,++++++++++++++++++++++++------,,,,,,---...000111+++,,,,,,---------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,uuuggg___YYYPPPJJJHHHNNNMMMLLLPPP```xxxvvvlllXXXCCC888666666333111...---...111222111...------+++)))''''''***,,,//////...///000000...------,,,+++,,,---...---,,,,,,+++***)))((((((((((((,,,,,,++++++***)))))))))''')))...333111***&&&&&&"""###%%%''')))***++++++,,,+++***((((((((())))))((((((((((((((((((((((((((('''&&&&&&(((******)))///444555000,,,+++,,,***)))***++++++***(((%%%###'''''')))******)))''''''+++***)))(((''''''''''''%%%&&&''')))***+++++++++%%%&&&+++000///)))''')))'''''''''))),,,---...---'''''''''(((((()))++++++&&&'''((('''&&&&&&(((***(((''''''''''''(((((())),,,***(((((()))***)))((())))))))))))))))))))))))))))))((((((''''''''''''(((******)))+++,,,)))$$$)))*********((()))***,,,'''((()))***************+++***((()))***++++++***((()))***+++++++++***)))''')))******)))((())))))***,,,***&&&&&&+++---,,,444333111///...---,,,,,,///...---,,,*********))))))******+++,,,---......))))))***++++++***(((((('''+++,,,+++,,,...---***---+++******,,,------,,,++++++******)))(((((((((,,,+++)))''''''(((***+++'''---,,,&&&$$$***---))))))(((((()))+++,,,+++***,,,)))''''''((())))))(((((())))))))))))))))))***###!!!"""'''+++,,,...000(((''''''&&&'''(((***+++((((((((((((((((((((((((***+++,,,***(((&&&''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((((((''''''((()))******+++***)))***,,,------,,,******)))))))))******+++000...,,,,,,,,,,,,***(((************************+++)))((()))***+++***)))(((((((((((())))))))))))******(((&&&%%%&&&))),,,))))))))))))))))))))))))***************++++++,,,)))))))))***+++---...///)))******+++++++++++++++---******---...++++++...************+++++++++++++++,,,---,,,*********+++************************---------------///000000******+++,,,---------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,uuufff^^^ZZZRRRKKKHHHNNNMMMLLLPPP```yyyvvvkkkWWWAAA666444444333333111//////000000...+++000000///---++++++---//////------...111111...***,,,+++***+++---...---,,,---,,,,,,++++++*********,,,,,,+++++++++*********''')))---000///+++'''%%%''''''((())))))*********++++++***)))(((((())))))))))))))))))))))))))))))((('''''''''((()))******222777888222,,,***(((&&&******+++***)))'''&&&$$$''''''((((((((((((''''''******((('''''''''''''''%%%&&&'''(((***++++++,,,)))))),,,000///)))'''***&&&%%%&&&(((+++------,,,((('''''''''(((((()))***%%%&&&''''''%%%&&&''')))(((''''''&&&&&&'''((((((---+++)))))))))***)))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))*********)))&&&###)))******+++++++++,,,---....../////////......---,,,***)))***,,,------,,,((()))******+++***))))))'''))),,,***'''&&&(((******+++)))&&&&&&***---+++444333111000...---------...---,,,+++************))))))***++++++,,,------))))))***++++++***'''%%%)))***,,,,,,,,,---,,,+++---,,,+++******++++++***************))))))((((((*********)))))))))******)))///)))(((---))))))(((((()))***++++++***+++)))''''''((()))))))))'''((((((((())))))******$$$###%%%)))------)))&&&((((((((('''((()))***+++((((((((((((((((((((((((((())))))(((&&&%%%&&&(((''''''((((((((((((''''''&&&&&&''''''(((((((((((()))))))))(((((()))******+++***))))))+++,,,,,,,,,)))))))))((())))))***+++111///---,,,,,,,,,***(((***************************))))))******++++++***((((((((((((((()))))))))......---+++******---000((()))************)))(((+++************+++,,,,,,)))))))))***+++,,,......)))***+++------,,,++++++***((((((+++,,,******---++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,------...((()))***+++,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------ttteee]]]YYYSSSMMMJJJNNNNNNLLLPPP```yyyvvvkkkVVV@@@444333333111333222000000//////---,,,000111111000......///111///---,,,...000///,,,(((,,,+++***+++---...---,,,,,,,,,,,,,,,+++++++++***+++***************))))))((()))))))))))))))(((&&&)))))))))******++++++,,,*********)))))))))))))))************************'''(((((((((((()))***+++111666777222,,,***)))&&&,,,+++)))(((''''''((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,******,,,...,,,'''%%%(((%%%$$$$$$&&&)))++++++***)))(((((('''&&&&&&''''''%%%&&&''''''%%%&&&'''))))))((((((''''''(((((((((,,,***)))((()))))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))***(((%%%######*********+++,,,------,,,333333222111000...---,,,,,,+++***+++---/////////)))))))))******)))))))))''')))+++***'''%%%(((***'''******'''(((++++++)))000///......------......+++++++++******++++++,,,(((((())))))******++++++---,,,,,,---///...***'''))))))+++,,,---+++***+++,,,++++++)))((((((((()))*********)))))))))))))))((())))))*********))))))###***%%%$$$)))%%%***(((((((((***+++***)))+++)))'''&&&((()))))))))''''''(((((()))))))))***)))'''&&&&&&)))+++((($$$((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''******)))))))))******++++++)))((((((***++++++***))))))(((((()))******+++000...,,,,,,,,,,,,***((()))))))))))))))))))))))))))************++++++,,,'''((((((((())))))******+++++++++)))((((((+++---))))))************))))))***))))))))))))***++++++)))))))))))))))***++++++)))***+++------,,,++++++***((((((+++,,,******---,,,++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------((()))***+++,,,---------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------uuufff^^^YYYRRRNNNMMMOOONNNMMMQQQaaayyyuuukkkWWWAAA555333222000////////////000000000000.../////////------...000...---------...---+++***,,,+++***+++,,,---,,,+++))))))*********))))))((())))))))))))))))))))))))******'''$$$%%%)))***'''((((((((()))***,,,...///))))))******))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,+++111333///+++,,,---,,,+++***(((&&&&&&((()))+++((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))***)))((()))+++)))%%%$$$'''&&&%%%$$$&&&(((***)))((())))))'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&(((******))))))(((((((((((()))+++)))''''''((()))((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******)))((((((***((($$$$$$''',,,,,,+++---......---+++222111000///---+++)))(((,,,******+++...000000000******)))))))))((((((((((((((()))(((''''''(((***&&&)))***((((((++++++(((,,,+++++++++,,,------...***************+++,,,,,,(((((((((((())))))******,,,***)))***------***&&&+++)))***......+++***+++***++++++)))'''&&&'''(((******))))))))))))))))))''''''((())))))))))))(((!!!((()))$$$###)))***&&&***(((((((((******)))(((***(((&&&&&&(((******)))'''(((((((((((((((((()))+++***%%% """(((++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''))),,,...'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))***+++++++++)))(((((()))******)))))))))))))))******+++,,,...,,,++++++++++++***((())))))))))))))))))))))))(((***++++++******,,,---(((((())))))******++++++*********)))((((((***,,,************************))))))(((((())))))***+++((((((((('''(((((()))))))))******+++++++++++++++---******---...++++++...,,,,,,,,,,,,+++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////******+++,,,---------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------xxxkkkaaaXXXPPPMMMNNNOOONNNMMMQQQaaazzzvvvlllYYYDDD888555333000...///000000//////000111,,,---......,,,,,,---...,,,---...---,,,---...000+++*********,,,---,,,+++((()))************)))((())))))))))))***************+++'''$$$&&&+++,,,'''(((((('''((((((***+++,,,)))))))))*********))))))))))))))))))))))))))))))'''(((***)))((((((+++---(((...///,,,***,,,//////'''''''''(((((()))***+++)))))))))(((((()))))))))))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((('''))),,,+++((()))---(((&&&&&&'''((())))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''')))+++******)))(((((((((((((((((('''&&&&&&((()))((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))'''(((***)))%%%(((...000......///111111...+++......---,,,***((('''&&&***((((((***,,,/////////******)))(((((((((((((((((('''%%%&&&''')))***)))(((***)))%%%%%%***,,,***+++*********++++++,,,---,,,+++***************+++)))))))))))))))*********)))&&&$$$%%%)))***(((%%%---***+++//////+++***---***+++,,,***'''&&&(((***)))))))))))))))))))))***&&&&&&'''(((((((((((((((***+++***))))))***...000***)))(((((()))***)))'''***(((&&&&&&(((*********((((((((((((((('''''''''&&&))))))$$$###'''***(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''***,,,(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''')))***+++,,,***))))))***+++******)))))))))******+++------+++***))))))++++++***)))))))))))))))))))))))))))(((***,,,,,,******,,,...)))))))))***+++,,,,,,,,,+++,,,,,,+++******+++---++++++***))))))***++++++)))))))))))))))******+++&&&&&&&&&'''((()))***+++***))))))))))))***++++++...++++++...---******---------,,,,,,,,,+++++++++,,,***)))***,,,...,,,++++++++++++++++++++++++++++++,,,---////////////...+++,,,,,,---------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------------...|||ooodddXXXOOOMMMOOOOOONNNMMMQQQaaazzz~~~wwwnnn[[[GGG;;;777444111111222222111...------...,,,...///...------...///+++---///...,,,---111555+++***)))***,,,---,,,+++******,,,------,,,+++************************+++***+++)))%%%(((------'''+++***((('''&&&&&&&&&&&&((()))************))))))((((((((((((((((((((((((&&&)))******((((((+++...***...///***(((***---...$$$%%%(((***++++++************))))))))))))******))))))'''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&))))))+++...///---///444***((('''((()))***)))(((%%%%%%%%%%%%&&&'''(((((('''((()))((('''((()))+++***)))(((''''''''''''''''''&&&$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((&&&'''+++***(((---555222111000111333222///,,,,,,,,,,,,+++***)))((('''((('''&&&(((+++---......******)))((((((((((((((()))&&&###$$$(((++++++)))++++++((("""###(((------,,,++++++******++++++,,,------+++***))))))((((((***************+++++++++,,,(((%%%&&&+++---,,,)))///+++,,,111111,,,+++...***,,,---+++((('''))),,,)))))))))))))))*********&&&&&&&&&&&&''''''((((((%%%$$$''',,,,,,''''''+++***)))(((((()))***((('''***(((&&&&&&(((*********))))))(((((('''''''''&&&(((///---***((($$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&$$$######&&&((((((((())))))))))))(((((((((''''''&&&&&&((()))***######$$$%%%&&&''')))***---+++******+++,,,+++***************+++,,,---...)))(((((((((***+++***)))))))))))))))))))))))))))'''***,,,,,,******,,,///))))))***+++,,,,,,------***++++++***))))))***,,,,,,+++)))(((((()))+++,,,******))))))******+++,,,%%%%%%&&&''')))+++---...***)))((((((((()))+++,,,---******,,,+++((((((***---------,,,,,,+++++++++,,,***(((***---...---+++************************)))***+++---...------,,,------.........---,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......{{{pppdddYYYOOOMMMPPPMMMMMMMMMRRRaaayyyyyynnnYYYCCC666333222000,,,...///---+++***---///000///...---,,,------...000000...---,,,------...222(((%%%,,,///******000---,,,,,,+++***)))(((((('''+++,,,((()))///111...---(((&&&))))))%%%$$$''''''))),,,,,,)))(((((()))******++++++++++++******))))))(((((((((((())))))&&&'''''')))***+++,,,------...//////...,,,***)))'''---222111---)))))),,,'''((((((((()))))))))*********))))))))))))******$$$$$$%%%'''((('''$$$""""""###'''---...)))&&&&&&&&&'''((()))******)))((()))'''&&&%%%&&&'''***+++$$$%%%&&&%%%%%%%%%'''))),,,***))))))***++++++***+++***)))'''''''''((()))&&&&&&%%%&&&''')))***,,,((('''&&&%%%%%%&&&'''(((*********++++++,,,,,,,,,///111222111///---++++++******)))((((((((((((((((((((('''(((((()))***+++)))(((((('''''''''((((((,,,,,,)))###"""'''******888555000+++'''$$$######000000...---+++***((((((************************)))***+++++++++******)))+++)))'''$$$######$$$$$$,,,,,,,,,,,,,,,+++***)))******)))((('''&&&%%%%%%************)))(((&&&&&&)))))))))'''&&&$$$"""!!!'''))),,,......,,,)))'''***)))'''&&&'''(((***,,,******))))))))))))*********+++++++++***)))'''&&&&&&'''((((((((((((((('''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''',,,***''''''((((((&&&###+++'''###$$$(((***'''$$$###&&&((('''&&&%%%(((***,,,+++***)))(((((((((((((((,,,---,,,---111333000)))---)))'''***%%%%%%&&&)))******)))&&&%%%'''(((((((((&&&&&&(((***''''''&&&'''***+++******++++++)))(((''''''''''''***&&&""""""%%%(((******)))(((''''''((()))(((&&&))))))))))))************))))))******+++++++++,,,---***)))++++++)))+++...$$$(((+++,,,+++***+++---)))***+++,,,---.........---,,,++++++******++++++111///---+++++++++,,,------.........---+++)))(((+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---{{{ooodddXXXOOOMMMOOOKKKLLLLLLPPP___wwwzzzooo[[[DDD777444333000---///000...,,,,,,...000000///...---,,,------......---,,,,,,,,,---...///555,,,)))...000++++++000---,,,,,,+++******)))))))))------***)))---...+++...)))(((++++++((((((,,,+++)))&&&&&&'''(((((('''******++++++++++++******))))))(((((((((((())))))))))))))))))************222111///---+++)))((('''***(((&&&%%%&&&)))+++,,,(((((((((((())))))))))))***))))))(((((())))))***(((&&&%%%%%%$$$!!!###$$$(((...///***'''''''''((()))*********)))((((((''''''&&&'''((()))***%%%&&&''''''&&&''')))+++,,,+++))))))***+++***)))+++***)))((('''(((((()))((('''&&&&&&'''((()))***''''''&&&&&&&&&'''))))))******++++++++++++++++++999666000***&&&&&&(((******)))((('''''''''(((((()))(((((((((((())))))***((((((''''''''''''(((((()))+++***'''(((...222222///...,,,)))(((((()))***---------,,,,,,+++++++++************************)))))))))***************+++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((''''''&&&&&&*********))))))(((&&&&&&&&&'''''''''&&&%%%%%%$$$"""$$$&&&)))***)))(((''')))((('''''''''(((***+++++++++************+++++++++++++++***)))(((''''''))))))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''')))'''%%%&&&(((((('''%%%***'''''')))------)))%%%$$$&&&((((((''''''(((***++++++***((((((''''''((((((+++,,,+++,,,111222//////333///%%%###***+++&&&&&&''')))******)))'''&&&(((((()))(((&&&&&&''')))((('''&&&'''***+++***)))+++***)))(((''''''''''''...***&&&%%%'''((((((''')))(((&&&'''((()))(((&&&))))))))))))************)))))))))*********++++++***((())),,,,,,)))(((+++))),,,...---***((()))******++++++,,,------------...---,,,,,,++++++,,,,,,///...,,,++++++,,,---...------...------+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---|||ooodddYYYOOOLLLNNNJJJKKKKKKNNN\\\sss{{{qqq\\\FFF888555333000///000000///......///111//////...------------...++++++++++++,,,---...///555---***......))))))...------,,,,,,++++++******)))---///---,,,...000///111...---///...---...111222---'''%%%(((***)))'''******++++++++++++*********))))))(((((())))))***,,,,,,+++***)))(((((('''222000---***((('''((((((***### (((---,,,)))))))))))))))(((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&''''''$$$"""%%%%%%)))///000+++(((((()))************))))))(((''''''''''''(((((((((((('''((())))))((()))+++,,,---+++))))))******)))(((+++***)))((('''((()))***)))((((((''''''(((((()))******))))))***+++,,,,,,+++++++++***************///,,,((($$$###%%%))),,,***)))'''%%%%%%&&&''')))***))))))(((((((((((()))((((((''''''''''''(((((((((++++++)))+++111444222))))))(((((()))***,,,---******++++++,,,---------***************************)))(((((()))***+++,,,---,,,***)))***+++...///***++++++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))(((''''''&&&###$$$%%%&&&''''''''''''!!!"""###%%%&&&'''''''''(((((((((((()))))))))))),,,++++++******++++++,,,++++++***)))((((((((((((+++++++++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''###"""!!!"""$$$%%%$$$###&&&&&&'''+++......)))%%%%%%''')))))))))((()))+++***)))(((''''''''''''''''''++++++***+++///000...,,,000---&&&$$$))))))$$$&&&((()))++++++)))(((&&&((())))))((('''&&&&&&(((((('''&&&''')))+++***)))+++***)))((((((''''''(((...,,,))))))******)))(((((('''&&&'''((()))((('''))))))))))))************(((((())))))))))))******(((''')))------)))'''(((+++---...---+++)))))))))++++++,,,------,,,,,,,,,///...------,,,,,,---------,,,+++++++++,,,...///,,,,,,,,,,,,,,,+++******------------------------+++++++++++++++++++++++++++,,,,,,+++******+++---qqqeeeZZZPPPKKKLLLIIIKKKKKKMMMZZZqqq{{{ppp\\\FFF888444222...////////////......///000............------......,,,,,,,,,,,,,,,,,,,,,---111+++)))******'''(((,,,------,,,,,,,,,,,,,,,,,,))),,,000000000222555777666555555555333111111222444111...,,,+++,,,,,,+++******++++++++++++*********))))))))))))))))))***------,,,+++)))(((''''''++++++)))(((((()))******&&&"""!!!'''///111,,,%%%))))))))))))((((((((((((((((((''''''''''''(((((($$$$$$%%%''')))***)))(((''''''+++111111,,,))))))+++++++++******)))((((((''''''(((((()))((('''''''''((())))))((()))+++------+++)))))))))***)))(((+++***)))(((((()))************************++++++.........---------------++++++******)))))))))(((######$$$%%%''''''&&&%%%)))(((&&&$$$$$$%%%''')))******)))(((((('''(((((((((''''''''''''(((((()))))),,,,,,)))***------******))))))(((((()))***+++))))))***+++,,,------...************************+++***)))((()))+++---...---,,,+++)))))))))***+++((()))******++++++++++++''''''''''''(((((())))))(((((())))))(((''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((()))***)))))))))+++******))))))******++++++***)))'''''''''((())),,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''############$$$%%%%%%$$$""""""$$$''')))***'''$$$&&&''')))***************)))((('''&&&&&&&&&&&&&&&'''******((()))------+++%%%((()))%%%&&&******''''''((()))******)))((('''((()))***)))'''&&&&&&'''(((''''''((()))******)))******)))((((((((((((((((((((()))***+++,,,++++++((('''&&&'''((()))((('''((()))))))))************((((((((((((((()))))))))+++((())),,,,,,(((''')))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---sssggg[[[QQQKKKJJJIIIKKKKKKMMMXXXoooyyynnn[[[EEE888444111---///...------......///...------........................------,,,+++***))),,,***((())))))(((***---,,,,,,,,,,,,,,,,,,------***,,,000111111222777===<<>>@@@@@@;;;222------///******++++++++++++******+++******))))))******+++,,,,,,,,,++++++*********************))))))(((''')))(((&&&%%%$$$&&&)))+++&&&&&&'''((()))***++++++***))))))(((((())))))***%%%$$$$$$'''+++...//////((((((,,,111111,,,(((((((((''''''&&&&&&'''((()))***)))((('''&&&''''''(((%%%&&&''''''&&&''')))***)))'''&&&''')))***************)))))))))***,,,,,,---.........---+++***)))&&&&&&''''''&&&%%%###"""''''''(((((((((((((((((()))&&&$$$&&&***,,,***'''&&&'''((()))))))))(((((()))(((((((((((())))))***&&&&&&&&&''''''((()))***(((+++***((((((,,,---***(((((()))+++,,,,,,------************************************************,,,++++++******))))))(((###&&&+++000222111...,,,******************)))((('''''''''(((((((((((((((&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''''''''(((***+++))))))(((((((((((())))))''''''((((((((((((((('''((('''%%%$$$$$$%%%&&&'''***)))'''&&&&&&&&&((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''!!!###%%%%%%###"""$$$&&&&&&'''((((((((('''''''''&&&&&&'''***------***'''((('''''''''''''''((((((%%%''''''$$$$$$''''''$$$&&&%%%%%%&&&&&&&&&''')))&&&&&&''''''''''''&&&&&&###&&&)))***)))(((((((((***((('''((()))***)))'''))))))(((((((((((())))))(((***+++)))&&&%%%&&&((('''&&&%%%''')))***)))((())))))))))))************++++++*********)))))))))000,,,)))***)))'''(((,,,+++)))&&&''')))++++++)))***++++++,,,------------------,,,++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...111333444++++++,,,---...//////000+++++++++++++++++++++++++++,,,,,,+++******+++---zzzkkkbbb[[[TTTNNNMMMFFFIIIIIIHHHQQQggg~~~uuulll[[[GGG;;;888555111333000...///111222111///+++,,,.../////////......---.../////////...---,,,***,,,,,,'''$$$%%%''')))(((((()))***+++,,,,,,------...444<<>>HHHYYYnnn||||||wwwtttlll\\\JJJ<<<555444...---,,,+++***+++,,,---+++)))'''(((++++++***'''///...---,,,++++++++++++'''(((***,,,,,,+++***)))''',,,///+++)))+++------***&&&(((---...))))))---++++++***)))((((((((())),,,&&&###&&&))))))((((((+++******...222111+++%%%$$$'''******'''''')))---+++***((((((((((((((('''&&&'''''''''(((((())))))'''((()))***************)))---///---+++---,,,***))))))***+++---...,,,***&&&((()))'''%%%$$$&&&)))&&&&&&&&&'''((())))))***((()))***+++***(((&&&$$$///+++(((((()))***(((&&&+++)))&&&%%%&&&'''''''''---+++((()))******(((&&&)))'''%%%%%%''')))))))))******)))***,,,,,,***(((,,,,,,,,,---+++((()))+++)))***+++,,,,,,,,,+++***...---+++)))(((''''''(((((()))+++,,,,,,+++***(((***((((((***,,,,,,)))&&&***'''$$$###%%%'''))))))***((('''&&&(((((('''&&&$$$&&&''''''%%%%%%%%%&&&))))))))))))))))))(((((()))'''&&&'''***------,,,+++)))'''''')))***(((&&&&&&'''''''''''''''&&&&&&'''+++***%%%%%%))))))%%%(((''''''''''''(((((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&'''(((''''''&&&###&&&&&&$$$%%%((()))&&&&&&$$$)))444444+++&&&)))$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((($$$'''***+++***)))(((((()))'''$$$###$$$%%%$$$$$$"""$$$'''((('''''')))***&&&((()))(((&&&&&&(((+++%%%&&&&&&'''''''''''''''''''''(((((())))))***************)))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************'''(((((()))))))))((((((***+++,,,,,,++++++---///---+++)))***,,,---,,,)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))'''***+++------,,,,,,,,,---,,,,,,,,,,,,---,,,)))'''rrrddd```[[[QQQJJJKKKLLLHHHGGGLLLVVVeeeyyyxxxmmm[[[III<<<555444444111000///000111111000...//////......---------...,,,,,,---,,,***)))+++,,,+++,,,---,,,)))((()))***************+++,,,---...000555>>>GGGUUUiii~~~sss```NNN@@@999333111...---------,,,***+++)))((()))+++,,,***)))......---,,,++++++++++++''')))+++---...,,,***))))))+++***&&&%%%))),,,,,,,,,((((((+++***''''''***+++******))))))))))))***(((%%%%%%((()))'''&&&(((***))))))---000///***$$$&&&&&&&&&((()))+++++++++---+++)))((('''(((''''''&&&&&&''''''((((((((((((&&&''')))+++,,,---......(((+++,,,++++++...---)))***))))))+++,,,,,,+++)))'''((()))'''%%%$$$&&&)))&&&&&&''''''((())))))***))))))*********)))((('''***'''%%%&&&)))***(((&&&---+++)))'''((())))))******(((&&&''')))***)))'''+++)))'''''')))+++++++++***)))((((((******)))(((***(((''')))+++,,,,,,---******+++,,,,,,+++***))),,,+++)))'''&&&&&&&&&''')))***+++,,,,,,+++)))(((***(((''''''((((((&&&######%%%'''***++++++)))''')))'''&&&&&&''''''&&&%%%%%%&&&'''(((((((((&&&&&&((((((((((((((((((((()))---(((%%%&&&(((&&&+++)))((((((***+++)))'''''''''((((((((('''&&&&&&'''***)))%%%%%%((((((%%%***(((&&&%%%%%%(((***,,,((()))***)))'''&&&'''((('''''''''((())))))((('''###&&&&&&$$$%%%((((((&&&)))%%%###$$$$$$$$$&&&***$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((('''&&&&&&'''((((((%%%'''******)))(((((())))))'''%%%$$$%%%&&&%%%%%%&&&'''))))))((('''((()))&&&((()))(((&&&&&&(((+++&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************&&&'''((()))***+++++++++***+++++++++******,,,...---+++)))***,,,---,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***+++,,,---,,,,,,,,,---++++++,,,---......,,,+++ttteee```ZZZQQQLLLNNNLLLIIIHHHLLLUUUbbbvvvxxxkkkYYYHHH>>>999555444000///...///000111000///000///...---------...///+++------,,,+++***+++,,,......---+++))))))+++,,,************+++,,,---...000888EEETTTeeeyyyxxxdddPPPCCC<<<666000...//////,,,)))***)))((()))+++,,,+++***...---,,,++++++***++++++(((+++...111111///,,,*********&&&"""###)))+++***---***((()))(((%%%%%%'''******************++++++)))&&&&&&))))))&&&&&&(((((('''(((+++...---)))$$$(((%%%$$$&&&+++---,,,)))...,,,***'''&&&&&&'''((('''''''''((((((((((((((()))***+++,,,---.........''')))((((((+++...,,,&&&***))))))***,,,,,,+++))))))))))))'''%%%%%%''')))&&&&&&''''''((()))))))))***))))))))))))***++++++'''%%%%%%(((,,,---***'''((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&)))***))))))+++)))'''''')))++++++++++++)))'''&&&((()))))))))***(((&&&'''***---...,,,++++++,,,,,,,,,***)))(((***)))(((&&&%%%%%%&&&&&&***+++,,,,,,,,,+++)))((()))(((&&&&&&((()))((('''%%%''')))+++,,,***(((''')))'''%%%%%%&&&'''&&&%%%&&&%%%&&&))),,,,,,(((%%%&&&&&&'''''''''(((((((((&&&"""!!!&&&,,,+++"""+++)))))))))+++++++++)))((((((((((((((('''&&&&&&&&&((((((%%%$$$''''''%%%+++)))&&&$$$%%%(((,,,///)))*********((('''((()))&&&&&&&&&'''))))))(((&&&###&&&&&&$$$$$$''''''$$$((('''""""""&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''(((((()))))))))((((((''''''(((((()))&&&((())))))(((''')))***)))'''%%%%%%&&&''''''&&&(((***+++***(((''''''(((&&&((()))((('''''')))***''''''((()))))))))((((((*********)))((('''''''''''''''((()))***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&'''(((***,,,,,,------)))***+++***))))))+++,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,---------,,,++++++,,,---.../////////yyyiiiaaaYYYQQQMMMMMMLLLJJJJJJMMMTTT```tttwwwjjjWWWHHH@@@;;;777333000///---...000111000///111000...---------...///+++---...---+++***+++,,,,,,+++***)))***+++...000************+++,,,------222;;;KKK]]]ooo{{{gggXXXIII???333...///000---******))))))***+++,,,,,,,,,---,,,,,,+++******++++++***---111444555222///,,,)))(((%%%"""%%%++++++'''***))))))***)))'''&&&&&&******)))******+++,,,---222***%%%''')))(((&&&&&&''''''(((+++---,,,)))%%%)))'''&&&'''***+++***(((...---+++(((&&&&&&'''))))))))))))))))))*********------------,,,+++***))))))(((&&&&&&***...)))"""(((((((((***,,,......---+++***)))'''&&&&&&''')))''''''''''''(((((())))))***)))(((((()))+++---...)))((((((+++//////,,,(((&&&&&&&&&%%%$$$$$$%%%''''''&&&&&&'''((())))))))))))'''%%%%%%'''))))))))),,,)))'''&&&''')))******,,,---+++((((((+++,,,+++,,,---------,,,+++)))(((***)))(((&&&&&&&&&'''''',,,,,,,,,,,,,,,***)))(((((((((((()))+++...000111,,,+++)))&&&%%%%%%(((***)))(((&&&&&&'''''''''&&&'''&&&&&&***//////***$$$%%%%%%&&&&&&'''(((((((((""""""%%%+++000000,,,'''))))))((()))************((())))))))))))(((''''''&&&'''&&&%%%%%%&&&&&&&&&)))(((&&&%%%&&&))),,,...((()))***)))'''&&&'''(((%%%$$$###%%%((()))'''%%%$$$''''''$$$$$$''''''$$$###))))))""""""'''''' %%%%%%&&&&&&&&&%%%%%%$$$''''''(((((()))))))))***))))))(((((((((((())))))'''(((((('''&&&''')))+++((('''&&&'''((()))((('''''')))******(((''''''((('''(((((()))))))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''(((((())))))*********+++(((((())))))))))))(((((())))))***************+++((()))))))))************((()))***+++,,,---------***+++++++++))))))+++,,,+++++++++++++++,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------000///---,,,+++,,,------+++***+++,,,---...---,,,+++,,,---------...000111pppcccYYYQQQLLLLLLMMMKKKLLLOOOSSS^^^rrrvvviiiWWWHHH@@@;;;777333111///......///111000000111000///...---...//////+++---......,,,++++++++++++***(((((()))+++---...************+++,,,------222===OOObbbuuuvvv[[[MMM;;;000...000///---***++++++++++++,,,,,,---,,,,,,+++*********++++++,,,///333666777444000...'''((('''&&&)))---***$$$$$$'''***,,,,,,+++)))&&&))))))))))))***+++,,,,,,<<>>555111///---...///...+++***+++---++++++************+++++++++,,,///111111000...,,,$$$)))+++((((((******((("""&&&(((&&&''',,,---***))))))(((((('''(((((((((111***&&&'''((('''(((***$$$&&&(((******)))))))))((()))))))))((((((((()))'''***...---)))''')))+++,,,,,,++++++************&&&'''((()))************$$$'''(((&&&''')))((($$$&&&%%%%%%&&&***---//////111---(((&&&''')))))))))(((((((((((((((((((((''')))(((((((((((()))+++++++++(((&&&&&&''''''$$$!!!"""%%%)))(((%%%$$$&&&)))&&&(((***)))((((((***,,,+++)))'''''')))++++++++++++)))((()))***+++***)))))),,,+++&&&***000+++ ***+++,,,,,,,,,+++***))),,,+++*********,,,---...++++++++++++,,,------...,,,...///---)))''''''((($$$***+++)))'''(((***+++)))((('''((()))((('''******+++++++++)))(((&&&***))))))((((((''''''&&&!!!%%%)))'''$$$$$$)))...(((***+++)))&&&$$$%%%'''&&&'''(((***+++,,,------)))%%%%%%((((((&&&'''+++'''''''''''''''&&&&&&%%%'''((()))((('''&&&&&&(((***&&&$$$'''---000,,,((($$$'''((('''(((,,,---+++'''$$$###$$$%%%###%%%)))$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$&&&((()))(((''''''((($$$$$$%%%'''******)))(((&&&((())))))'''&&&&&&'''((('''(((***,,,,,,***'''&&&&&&'''(((((((((((('''(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))***************+++++++++++++++***))),,,------,,,***)))***,,,***+++---,,,***)))+++---+++,,,,,,,,,------------******+++,,,,,,---......++++++,,,,,,,,,,,,+++++++++)))(((***///111///,,,+++---///......222999@@@|||mmm```XXXRRRNNNLLLMMMPPPSSSVVV___sssssskkk]]]LLL>>>666444444999666222000000111000000...///111333222000...,,,+++---///000...,,,++++++,,,+++***,,,///000...,,,************+++,,,---...000999JJJ]]]mmmvvvyyyyyyqqqnnnwwwsss[[[FFF888111......///111///+++)))***,,,+++***************++++++)))***,,,---...---,,,+++%%%)))+++&&&$$$'''***+++$$$'''&&&!!!###)))---******)))((('''''''''''''''%%%%%%(((***((($$$'''---###%%%'''((((((((((((((((((&&&$$$&&&+++---+++)))$$$)))......+++((())),,,************))))))(((((()))************)))(((((( %%%((('''''')))***((('''%%%$$$%%%'''***++++++222...(((&&&((()))***)))((((((((((((((('''''''''((((((((((((((())))))***,,,)))&&&&&&((()))'''%%%###'''+++***'''%%%(((+++"""%%%(((((('''(((***---)))'''%%%%%%'''))))))))))))(((((()))******((('''///...'''###+++111&&&'''(((***++++++***)))(((+++************,,,---...*********+++,,,---...///***---///...+++(((((()))+++,,,,,,(((######''',,,***((('''&&&(((((('''&&&***,,,,,,+++)))'''''''''++++++***)))((('''&&&&&&''')))++++++))))))***+++***,,,---***'''$$$%%%'''%%%&&&(((***,,,---......)))%%%%%%))))))&&&''',,,)))(((&&&$$$$$$$$$%%%&&&(((******)))((('''((()))'''###!!!$$$***---***%%%$$$'''(((''')))---///,,,%%% """***+++$$$"""'''"""###$$$%%%&&&'''''''''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%###%%%((()))((('''&&&'''######$$$''')))***)))(((***+++,,,***(((&&&&&&&&&((('''(((***------***&&&%%%&&&&&&'''''''''''''''******))))))((((((''''''))))))))))))************(((((())))))))))))(((((('''''''''((()))******+++))))))))))))************((()))***++++++++++++++++++,,,,,,+++)))((()))+++))),,,---,,,***)))+++---+++++++++,,,,,,,,,------******+++,,,,,,---......)))***+++,,,---,,,+++***+++)))'''***///111///+++***---///000000555???FFF~~~ooo___UUUQQQPPPQQQKKKIIIOOOVVV```sssssshhhZZZNNNBBB777333555555555444333222000000///000///...///111111000///000////////////.........------.........---+++***...------------...//////222888FFFYYYjjjqqqmmmggg[[[___mmmqqqXXXBBB777444999,,,***,,,'''(((+++(((---,,,***))))))***,,,---,,,...000///---,,,++++++************************)))***+++,,,,,,+++***)))&&&%%%%%%(((,,,...---+++&&&&&&&&&'''(((***+++,,,'''******)))***+++(((###&&&&&&'''((()))+++---......111333111---)))((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&'''''''''(((((()))))),,,,,,***'''(((,,,,,,)))%%%'''((())))))'''$$$###))))))''''''(((***,,,...+++'''%%%''''''%%%'''+++(((&&&%%%(((---///---)))---)))###!!!'''......((('''***+++))))))+++***&&&)))((((((((((((***,,,---,,,+++)))((((((***+++---)))------((((((,,,+++'''+++,,,......---,,,***))),,,+++)))(((((()))+++,,,//////...---,,,***)))(((&&&((()))***(((((()))***###+++,,,$$$###)))+++&&&)))(((''''''''''''((((((''''''(((((()))*********))))))((('''&&&(((,,,///---,,,***'''&&&%%%%%%%%%,,,$$$&&&,,,***&&&''''''''''''''''''''''''))))))(((''''''(((***+++'''''''''%%%""""""###%%%((('''%%%$$$$$$%%%'''(((%%%&&&))),,,---,,,***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&******))))))((((((''''''&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''***---+++&&&$$$'''***'''&&&&&&&&&&&&'''((((((******))))))((((((''''''***)))'''''')))))))))((()))(((((((((''''''''''''))))))))))))))))))))))))&&&'''(((*********)))(((***((('''((()))***)))''')))+++---,,,+++***+++,,,---,,,++++++******++++++...(((&&&+++...***(((***(((++++++)))+++---,,,(((***,,,------,,,++++++,,,***+++,,,---------,,,+++***,,,+++)))+++000...'''+++111444000111???RRR___|||mmm```VVVPPPNNNPPPKKKJJJOOOSSS[[[oootttiii[[[OOOCCC888444666444333333222000//////...333111///...//////...---/////////.........------....../////////...---,,,---------------.../////////444@@@TTTeeelllggg___YYY^^^lll}}}gggQQQ@@@888@@@333000222------///+++,,,+++************+++,,,+++---///...---+++,,,,,,************************)))***++++++++++++***))))))(((''')))+++,,,***((())))))******+++,,,......%%%(((((((((***---+++'''))))))*********++++++++++++------+++((('''(((***((((((''''''&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&'''''''''((((((((()))***+++)))&&&'''++++++((())))))))))))))))))((((((((('''&&&&&&&&&(((***,,,+++'''%%%''''''%%%'''+++&&&###"""%%%))),,,+++((()))((($$$"""%%%+++***%%%&&&)))***((((((++++++((()))((((((((((((***+++,,,---,,,***))))))***+++,,,***------)))(((++++++'''222000...---,,,+++***)))************************...------,,,+++***)))(((%%%'''******)))(((((()))$$$,,,---&&&&&&---...***)))((((((''''''(((((()))''''''''''''''''''&&&&&&((())))))((('''(((+++...***((('''%%%$$$$$$$$$$$$+++'''######'''***++++++'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,)))))))))'''%%%$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''''''''&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&)))+++)))&&&$$$&&&)))(((''''''''''''((())))))***)))))))))((((((((('''***)))'''''')))))))))((())))))((((((((('''''''''))))))))))))))))))))))))'''((())))))*********)))***((('''((()))***)))((()))+++---,,,+++***+++,,,---,,,++++++******++++++...)))''',,,...,,,***,,,+++,,,,,,)))))),,,,,,)))***,,,------,,,++++++,,,++++++,,,---------,,,+++,,,...---******---***$$$(((...111222999MMMcccqqqxxxjjj```XXXQQQLLLNNNKKKKKKOOOPPPWWWlllvvvkkk^^^RRREEE:::666777333222222111000///......555222///---------,,,+++............---------,,,//////000000//////...------------------......///---000;;;OOObbbjjjcccZZZXXX^^^mmm{{{eeePPPBBBBBB444222444---,,,...)))+++++++++++++++++++++++++++,,,------,,,+++---...++++++++++++++++++++++++)))***++++++++++++***))),,,***)))*********(((&&&((((((((()))))))))******$$$&&&'''&&&)))......++++++,,,,,,,,,+++***((('''******)))'''%%%&&&)))+++)))((('''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((('''''''''''''''(((((((((((()))'''$$$%%%)))***&&&***)))((('''((()))***+++&&&%%%%%%$$$%%%&&&((()))***&&&%%%''''''%%%&&&***&&&###!!!###'''******)))&&&))))))&&&&&&(((((($$$'''***)))''''''+++,,,***)))(((((('''((()))+++,,,...---+++***)))***++++++***,,,,,,))))))++++++(((666222,,,))))))***)))'''''')))***,,,,,,***)))''',,,,,,++++++***)))((('''$$$'''***+++***((((((((()))///000***)))---...***)))))))))(((((())))))***))))))(((''''''&&&%%%%%%'''(((******))))))+++,,,+++***)))((((((((()))***)))((('''%%%%%%'''***---''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++)))))))))'''%%%%%%&&&((($$$%%%'''(((((('''%%%$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''')))******)))(((((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&(((***(((%%%$$$&&&(((((((((((((((((()))******))))))))))))((((((((((((***)))'''''')))))))))((()))))))))(((((((((''''''))))))))))))))))))))))))***))))))))))))***++++++***)))((((((******)))((()))+++---,,,+++***+++,,,,,,,,,+++************+++---***))),,,...---,,,...***,,,,,,)))))),,,,,,)))***,,,------,,,++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,***+++,,,)))$$$***000666<<>>777777333333333222222111111000111///------...000000///......---------,,,,,,,,,---------------------...,,,,,,,,,,,,,,,---.........///888KKKbbbpppppplllgggmmmyyytttcccMMM>>>:::999111...000+++++++++,,,,,,,,,,,,+++++++++,,,......------...///+++++++++++++++++++++++++++******************+++)))************)))))))))++++++,,,,,,,,,+++***)))((()))(((&&&(((------***&&&''')))******(((&&&%%%************)))'''%%%$$$###$$$%%%&&&((()))******$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&$$$"""$$$((()))%%%$$$&&&((()))***)))((('''''''''''''''''''''(((((((((%%%%%%((((((%%%%%%((('''%%%$$$$$$'''))),,,---%%%,,,000---)))(((((('''///000...***)))+++,,,***)))((('''''''''((()))***...---,,,+++******))))))*********++++++******+++...+++))))))++++++***'''))))))(((''''''((())))))(((((()))))))))(((''''''$$$&&&)))***)))'''''''''...111111---***)))'''%%%)))))))))))))))***++++++))))))))))))******++++++%%%'''***++++++***************)))(((((((((*********&&&###$$$'''))))))'''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''+++---,,,(((&&&(((***''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((()))******)))))))))***''''''&&&&&&''''''((()))(((((((((((())))))))))))***)))'''''')))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,+++)))((()))***+++***))))))+++---,,,+++***++++++,,,+++******))))))******)))***+++******+++,,,,,,###***++++++---+++(((***,,,------,,,++++++,,,------,,,,,,++++++++++++&&&'''))),,,---...///111444AAARRRbbbuuurrrfffaaa]]]WWWQQQMMMJJJKKKPPPSSS[[[qqqxxxjjj]]]MMM???777666333333333333222222111111...------///111222222111............---------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,---555FFF\\\nnnvvvwwwxxx|||vvv[[[JJJBBB>>>333000111,,,------------------------+++---000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++''')))++++++)))))))))***)))***+++++++++***)))((()))+++***((()))---,,,(((%%%%%%'''((((((''''''&&&'''''''''((((((&&&""" """%%%(((******))))))$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''%%%###%%%)))***''''''(((+++------,,,)))((((((((((((((((((((((((((((((%%%%%%((((((%%%%%%((($$$$$$$$$$$$&&&(((***+++%%%***,,,)))&&&'''((('''...000///+++***,,,,,,))))))((('''''''''((()))***++++++++++++***)))))))))+++))))))+++,,,)))***,,,******++++++,,,,,,,,,,,,***((('''%%%%%%'''(((***''''''((()))))))))((((((%%%&&&((((((''''''''')))(((***,,,,,,+++)))))))))(((((((((((()))******+++&&&&&&'''(((((()))******%%%(((***+++*********+++...---+++***)))))))))***---)))%%%&&&***,,,***(((''''''''''''''''''''''''******))))))'''&&&$$$###'''(((******((('''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((()))))))))))))))'''+++...,,,'''%%%'''***''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))************++++++&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***)))'''''')))))))))(((******)))))))))((((((((())))))))))))))))))))))))++++++***))))))))))))***+++***))))))++++++***))))))+++---,,,+++***+++,,,++++++***))))))))))))***(((,,,---***(((***+++***"""***,,,,,,,,,+++)))***,,,------,,,++++++,,,......---,,,+++++++++++++++***+++---......111666:::LLLbbbuuuvvvhhh```ZZZTTTPPPPPPKKKJJJOOOTTT\\\ppp|||nnn___OOO???666555222222222222111111111111------...111444444333111/////////.........------...---,,,,,,---...///000,,,,,,++++++,,,,,,---...---...444BBBVVVjjjyyynnn[[[OOOFFF888222333...///...------------...///,,,///222333222///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++'''***,,,+++)))((()))***%%%&&&((())))))((('''&&&(((******)))+++...,,,'''''''''''''''''''''''''''(((&&&%%%%%%''''''%%%###!!!$$$(((++++++)))&&&$$$$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''(((&&&$$$&&&++++++(((******+++++++++***))))))(((((()))))))))((((((((('''$$$%%%((((((%%%$$$'''###$$$&&&''''''(((***+++'''***)))%%%%%%(((+++***))),,,,,,******---,,,))))))((('''&&&&&&'''((())))))))))))******))))))(((+++((((((,,,,,,))))))---''')))***(((%%%&&&***///''''''''''''''''''''''''&&&'''((()))))))))))))))&&&''''''&&&%%%&&&(((***%%%'''***,,,+++******+++''''''''''''((()))***+++(((((((((((((((((())))))&&&(((*********)))***,,,222111...,,,***)))))))))******))))))))))))******'''''''''''''''''''''''')))*********)))'''%%%$$$&&&(((******)))(((((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%''')))++++++***(((''''''''''''((((((((())))))&&&***...,,,&&&###%%%)))''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))(((((()))***+++******'''''''''''''''(((((()))'''((((((((()))))))))******)))'''''')))))))))(((*********)))))))))(((((()))))))))))))))))))))))))))*********))))))((('''+++***))))))++++++***))))))+++---,,,+++***+++,,,++++++***))))))))))))))))))...///+++(((***+++)))&&&,,,+++***+++,,,,,,***,,,------,,,++++++,,,///...---+++******++++++---***+++...///000666???KKK___wwwyyyjjj___XXXRRRNNNSSSLLLIIINNNTTT\\\nnnpppaaaPPP???666444111111111111000000000000---...000333555555222000000////////////.........///...------...///000111,,,,,,++++++,,,,,,---...///000555AAARRRggg{{{lll]]]QQQAAA:::999444111000...------...000111---000444666444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((+++---,,,)))'''''')))''')))+++,,,---,,,***)))&&&)))******,,,///---(((***)))(((''''''&&&''''''+++'''$$$%%%'''******)))"""%%%***,,,,,,)))$$$ $$$&&&(((((('''&&&'''(((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%((()))'''%%%''',,,---***+++***)))'''''''''(((((('''(((((()))(((((('''''''''$$$%%%((((((%%%$$$'''%%%''')))***++++++,,,---,,,,,,)))%%%&&&+++......###(((***)))***------))))))((('''&&&&&&'''((()))'''(((((())))))))))))(((+++'''(((,,,---))))))...%%%''''''###&&&...%%%&&&((())))))(((&&&%%%&&&'''((()))************'''''''''%%%$$$%%%(((+++'''(((***---+++(((((()))&&&&&&&&&&&&'''(((******,,,,,,++++++***)))))))))'''(((******))))))+++,,,111///,,,)))&&&%%%$$$$$$%%%)))+++)))%%%###'''+++''''''''''''''''''''''''((()))*********)))''''''$$$&&&((()))'''&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%'''***------+++)))'''&&&&&&&&&'''''''''((((((%%%***...+++%%%"""%%%)))'''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))(((''''''((()))******)))((((((((((((((()))******'''((((((((())))))*********)))'''''')))))))))(((************))))))))))))))))))))))))))))))))))))((()))*********((('''&&&+++***)))***+++++++++))))))+++---,,,+++***+++,,,+++******)))))))))))))))+++111222,,,(((+++,,,)))$$$+++...***''')))---...***,,,...---,,,+++,,,,,,///...---+++******+++++++++((()))...111333<<>>UUUgggmmm}}}qqqiiiZZZHHH<<<666111,,,///111333333111///...---......---,,,++++++---///,,,++++++++++++,,,,,,---++++++***))))))))))))***,,,,,,+++******)))((((((******(((&&&(((------+++---+++***(((((((((((()))''''''((((((((((((((()))))))))******))))))((('''''''''''''''((('''%%%###(((((('''(((******(((&&&!!!"""###%%%&&&''''''''')))((((((''''''(((((()))&&&%%%&&&***+++))))))+++&&&((()))(((%%%%%%'''***###%%%'''))))))((('''&&&---***)))+++...000...,,,***************)))((((((------,,,+++)))((('''''',,,***(((''''''((()))***((()))***++++++***)))(((((())))))******))))))(((%%%'''))))))'''''''''((((((((())))))*********+++%%%(((******((('''&&&'''%%%%%%%%%&&&'''(((******)))))))))))))))(((''''''''''''&&&&&&''')))***,,,((()))(((%%%'''++++++(((+++,,,+++***((((((***,,,+++((((((+++***'''''')))'''''''''(((((()))))))))&&&%%%%%%'''))))))(((&&&)))***+++***((('''((()))((((((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******((()))***)))'''&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&'''))))))(((&&&%%%%%%&&&&&&'''(((((((((%%%'''(((''''''(((***,,,%%%%%%%%%''')))***)))(((''''''(((((((((((('''''''''(((((())))))******+++++++++***)))***+++---...,,,***))))))***++++++***)))***++++++)))))))))+++)))*********))))))+++,,,'''***+++))))))------+++)))***+++,,,,,,,,,,,,,,,---...000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........++++++......++++++...((()))))))))***,,,000333::::::CCCYYYuuunnn]]]OOONNNNNNMMMLLLRRRdddvvv|||kkk]]]PPPBBB999666333222111111000000111111111000///000000000...---......------...000333444===;;;888777555333///---111000000//////000000000,,,111111111???ZZZpppwwwqqq[[[III@@@:::555000333555555333000/////////---******+++---------***************+++,,,,,,***))))))))))))***++++++------,,,+++******))))))***+++***(((***//////,,,,,,+++***)))((((((((((((***))))))))))))))))))((()))************)))((((((((()))******))))))***+++***)))))))))***)))'''%%%$$$$$$&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%"""###((()))%%%$$$'''&&&'''(((((((((((()))***$$$%%%&&&(((((((((((((((,,,)))''')))---///---***((())))))************)))++++++***************)))***)))((((((((()))***+++((()))+++,,,,,,+++)))((()))******************)))$$$''')))***)))((()))))))))))))))))))))*********&&&((()))(((&&&&&&(((***'''''''''(((''''''&&&&&&)))))))))))))))(((''''''))))))))))))(((((()))******+++)))''')))------***,,,,,,,,,***((((((***,,,***((())),,,+++((((((+++''''''((()))******++++++((('''''')))******)))'''(((******)))((('''((()))((()))))))))*********+++&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((()))))))))+++,,,***'''&&&''')))%%%%%%%%%'''))))))'''%%%'''&&&&&&'''))))))((('''%%%%%%&&&&&&'''(((((()))'''((())))))((((((***,,,'''&&&&&&''')))***((('''(((((())))))))))))((((((((((((((()))******++++++,,,+++******,,,111666999---+++)))***+++,,,+++***)))***++++++))))))***+++)))***+++***))))))+++---(((+++,,,******......,,,'''((()))***+++,,,,,,,,,,,,...000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,++++++,,,,,,---...///...++++++......++++++...******+++++++++///666;;;GGGNNN[[[ooorrr___OOONNNMMMKKKJJJOOOaaasss|||kkk^^^QQQCCC:::666444333111000000000111222555111------///000000.../////////000333666999<<>>333555777777555333111111000,,,((((((+++......,,,***)))))))))***++++++,,,))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,(((******)))+++///...***++++++******)))(((((((((,,,+++++++++******))))))***************)))((((((!!!$$$&&&&&&$$$$$$(((++++++***)))******)))&&&$$$)))************((('''&&&((((((''''''''''''(((((()))%%%&&&++++++&&&%%%(((&&&&&&''')))***+++******$$$%%%&&&'''(((((()))))))))%%%###%%%***,,,***&&&&&&'''(((***++++++++++++(((((()))***++++++,,,,,,)))(((((())))))***++++++((()))+++,,,,,,+++)))(((******++++++++++++******$$$&&&)))******)))***+++******))))))))))))))))))'''((((((&&&$$$%%%)))---,,,,,,+++***'''$$$ )))))))))))))))(((((('''++++++,,,+++)))(((((((((,,,---+++)))***//////,,,*********(((&&&&&&(((***(((''')))---,,,)))***...''''''(((***+++,,,---...)))))))))***,,,+++)))'''''')))))))))'''&&&'''((())))))******+++++++++,,,'''''''''''''''((()))******)))((('''&&&%%%$$$$$$(((***+++)))&&&$$$%%%'''&&&&&&''')))+++***'''%%%'''&&&&&&''')))***((('''%%%%%%&&&&&&'''((())))))'''(((((((((&&&'''(((***((('''&&&((())))))(((&&&))))))************))))))((((((((()))******++++++,,,+++)))+++///555<<>>NNNYYYjjjyyysssjjjVVVNNNDDD???===:::333---//////...------,,,++++++,,,,,,------------,,,,,,,,,,,,------......------***+++---------+++)))(((&&&((()))***+++---111444---,,,,,,+++******))))))))))))************))))))))))))))))))))))))(((((('''%%%''')))(((''')))------***'''''')))+++)))((($$$'''***)))&&&%%%&&&)))###%%%'''(((((((((***,,,(((&&&%%%%%%'''(((''''''))))))*********)))((('''&&&&&&&&&'''''''''(((((('''(((+++,,,,,,***'''%%%&&&***+++((('''***+++)))'''((()))(((((((((((()))'''''''''''''''((()))))))))&&&$$$&&&)))+++***(((%%%%%%%%%%%%&&&'''((()))+++)))'''((()))+++++++++''''''&&&&&&''''''((()))'''((()))((('''((()))+++***))))))***++++++(((&&&&&&(((***+++***)))))))))&&&'''((()))))))))))))))((()))******)))***,,,...'''''''''(((((()))))))))((($$$&&&,,,,,,&&&%%%***&&&''''''&&&$$$%%%&&&((($$$'''((((((''''''(((((('''((('''$$$%%%))))))%%%)))((('''((())))))((('''***,,,***&&&%%%((()))'''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''++++++***)))(((&&&%%%$$$ $$$'''&&&######&&&***&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''')))'''%%%%%%'''''''''&&&)))((('''((()))******(((((((((''''''''''''((((((+++$$$+++...---AAAJJJ555)))((((((''''''(((((())))))******)))((((((***+++''')))+++---...,,,***)))+++++++++,,,,,,,,,,,,---++++++++++++******))))))---***...888:::222---......---,,,++++++,,,---...333111//////000000///...,,,,,,,,,,,,,,,---......)))+++,,,,,,,,,,,,///111///222888AAAOOOaaarrr}}}ppp]]]ZZZ\\\___ZZZUUUaaasssuuueeeVVVFFF;;;666333222111111111222333333333222222111111111222222111111222888HHH```ttttttaaa\\\TTTIII@@@999666666222111000//////444<<>>;;;888666444444777777===MMMfff~~~iiiRRRBBB;;;:::111000...---,,,,,,------++++++,,,,,,,,,,,,++++++(((***,,,.........,,,,,,///...---,,,+++******+++,,,---......---///222444---............,,,+++*********++++++++++++************************))))))))),,,,,,(((&&&((()))(((((('''&&&%%%%%%%%%&&&''''''(((((())))))((((((''''''((()))((('''&&&'''(((%%%$$$###%%%''')))***)))''')))+++,,,+++***'''%%%%%%%%%%%%&&&&&&&&&''''''((('''$$$######%%%(((***$$$((((((%%%$$$(((+++***)))&&&$$$%%%)))***(((%%%---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))+++***)))(((''''''''''''(((&&&$$$$$$&&&(((((((((&&&&&&%%%%%%&&&&&&'''((('''((()))((('''((()))++++++***(((((()))***)))'''((()))***)))'''&&&'''(((''')))***(((%%%$$$&&&)))(((***++++++)))(((((())))))))))))(((((('''''''''***))))))))))))(((((()))$$$'''+++,,,+++)))'''&&&$$$******%%%$$$)))+++'''((()))(((%%%&&&******&&&%%%'''''''''&&&%%%&&&'''(((---...)))%%%&&&'''&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))(((%%%###$$$&&&555777333***'''***((("""$$$$$$%%%&&&&&&%%%%%%$$$(((((((((((()))***++++++,,,***((((((((()))((('''((('''&&&'''((())))))'''((((((''''''''''''((((((+++)))'''((((((''''''***)))((((((''''''(((((()))'''((()))((('''(((***,,,+++***)))((((((***+++,,,*********++++++++++++,,,************************+++,,,,,,,,,+++***+++---******++++++,,,,,,------111000///000000000...,,,******+++,,,,,,,,,,,,,,,,,,---...///...///222444999EEEYYYlllzzzwwwxxxzzzdddfffyyyzzzfffJJJ999555333444444444333222222111111000000000111111222333///444:::FFF```|||rrrgggaaa\\\XXXQQQJJJDDD>>>999666777444333;;;MMMfff||||||gggRRRCCC<<<444222000...,,,,,,---...,,,,,,------------,,,,,,...///000111000---***)))////////////...,,,***))))))***+++,,,,,,...222555...///000000///...,,,******++++++,,,,,,++++++*********************++++++&&&++++++'''&&&***,,,***(((((('''&&&%%%%%%&&&(((((((((((()))))))))(((''''''((()))((('''&&&''')))######$$$&&&)))******))))))***---......,,,)))'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((()))(((++++++'''&&&***------''')))+++)))'''%%%''')))+++***'''%%%%%%&&&((()))%%%&&&&&&&&&&&&'''(((***(((((()))))))))(((((('''((('''&&&''')))***)))(((&&&&&&%%%%%%&&&&&&'''((('''((()))((('''((()))++++++(((&&&%%%&&&'''((('''((())))))(((&&&&&&'''(((%%%''')))'''$$$$$$'''+++***+++,,,+++)))((()))***(((((()))))))))))))))******+++***)))((())))))((('''(((***)))((('''((()))&&&+++'''&&&)))''' ((()))'''%%%&&&***)))&&&%%%'''((((((&&&%%%&&&(((&&&---000+++&&&&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((()))((('''%%%%%%%%%&&&---888;;;111)))+++,,,)))###$$$%%%&&&''''''&&&&&&'''''''''(((((()))***+++---+++)))((())))))((('''((('''&&&''')))***)))(((((((((''''''''''''(((((((((+++'''%%%+++,,,+++---***))))))(((((())))))***'''((())))))((()))+++---((())))))***************************++++++++++++)))))))))***++++++,,,,,,+++---...,,,******,,,...))))))***+++,,,---------///......///111000...,,,)))***+++,,,---,,,,,,+++,,,...000222333555999;;;AAAMMM___qqq}}}~~~~~~yyy```cccwwwpppPPP:::444666555333111111222333444222111111111222333333444---444;;;IIIeee{{{|||vvvkkk```UUUJJJBBB===>>>:::555444===QQQhhhxxxxxxbbbLLL>>>666444111...---------...---..................---444444555444111---)))&&&---///111222111...***'''%%%''')))***+++...222555------/////////---+++)))***++++++,,,,,,++++++***)))))))))***+++++++++,,, &&&(((&&&'''...222000)))))))))'''&&&&&&'''))))))(((((()))******((('''%%%'''((((((''''''(((***$$$$$$&&&))),,,---,,,***+++,,,///000000...+++)))&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))((((((&&&))))))%%%$$$'''******&&&...333000'''###)))000***(((&&&%%%%%%''')))+++'''(((((((((((((((***,,,'''((()))+++++++++******)))((((((***+++,,,***)))&&&%%%%%%%%%%%%&&&'''''''''((()))((('''((()))+++---***'''%%%&&&((()))***)))))))))(((&&&%%%'''((("""&&&((('''$$$$$$)))...,,,,,,,,,+++)))((()))+++''''''((()))***+++,,,,,,++++++***(((((())))))((())))))(((&&&$$$%%%))),,,!!!)))'''&&&((("""'''((('''$$$&&&))))))%%%%%%''')))(((&&&%%%&&&)))%%%---111---'''&&&%%%###'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''''')))>>>KKKCCC444...+++((($$$%%%''')))******))))))&&&&&&&&&'''''')))******---+++)))((())))))(((''')))((('''((()))******(((((((((''''''''''''(((((('''---'''###+++...***+++******))))))))))))******'''((())))))))))))+++---&&&(((***,,,,,,+++)))((((((((((((((())))))))))))(((((()))***+++,,,,,,---))),,,---***((((((+++,,,((()))***+++,,,---------,,,,,,,,,---//////---+++)))***+++,,,---,,,+++++++++...111444666:::>>>BBBJJJTTTdddsss}}}|||}}}uuubbbdddrrrpppRRR<<<222444444333222222222333333111111000000000000111111000111888LLLggg~~~~~~tttcccOOO@@@EEE<<<555777;;;BBBMMMYYYpppxxxaaaMMM===888222/////////...,,,---.../////////...,,,+++333333222111///---,,,++++++---///000///,,,)))&&&------,,,,,,---...000111555+++,,,000***(((+++(((+++++++++++++++++++++++++++++++++************))),,,,,,***%%%!!!!!!&&&+++(((((()))(((((('''&&&&&&((()))+++***(((''''''((((((((('''&&&%%%&&&)))+++((((((((((((((((((((((((((()))***++++++***)))((( !!!###%%%&&&''''''''',,,***'''&&&&&&'''''''''''')))+++)))%%%$$$&&&)))((()))***++++++,,,,,,+++''''''&&&&&&&&&&&&''''''+++&&&%%%((()))((()))+++***,,,***&&&'''+++---,,,)))***(((&&&'''+++***'''***%%% $$$((('''&&&***)))((('''((()))+++---111,,,&&&$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((((((((()))+++,,,)))((()))***'''!!! """,,,+++******)))*********,,,,,,,,,+++***(((&&&%%%)))))))))((('''''''''&&&***'''###!!!###%%%'''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***,,,...,,,((($$$$$$$$$***%%%$$$'''&&&"""###(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***333===AAA<<<222)))$$$###$$$$$$%%%&&&'''((((((***)))((('''&&&%%%%%%%%%)))))))))***+++***'''$$$(((((('''''''''&&&&&&&&&'''(((((())))))))))))))),,,***((('''&&&'''((()))---,,,+++***))))))))))))))))))((((((((((((((())))))(((((()))++++++***)))++++++***)))(((((()))))),,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,,,,///555111222BBBLLLKKKNNNUUUWWW]]]jjjxxxyyyuuutttuuuvvv~~~{{{|||{{{nnn^^^aaaooooooSSS===444444444333222222222333333111111000000000000111111222333888GGG\\\nnnxxx|||{{{jjj^^^KKKCCC======>>>>>>CCCJJJXXXfffxxxppp]]]DDD===555//////000000///---.../////////...---,,,222222222111///---,,,++++++,,,---......,,,)))(((---,,,,,,,,,---...000111000(((***///***)))---***,,,++++++******++++++++++++++++++************)))///000111...+++)))+++---))))))******)))(((((('''%%%'''))))))(((((()))***)))((('''&&&&&&''')))+++((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))***+++,,,,,,,,,(((&&&$$$###%%%'''***+++'''(((((('''%%%%%%&&&'''************)))((('''&&&))))))(((((((((((())))))(((&&&&&&***+++)))((()))++++++)))&&&(((,,,,,,((()))***)))&&&'''++++++'''***&&&"""###'''))))))'''+++***)))((((((***+++,,,+++)))&&&%%%&&&'''%%%###''''''''''''''''''''''''***)))((((((((()))++++++,,,***+++---***%%%$$$'''***)))))))))***+++,,,,,,,,,++++++***)))(((''''''((((((''''''''''''''''''+++)))&&&%%%&&&((())))))''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))+++---+++(((%%%%%%%%%***'''(((,,,+++'''&&&((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++111444222---'''$$$&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&***(((&&&'''(((((((((&&&(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))+++***)))'''''''''((()))******)))))))))******+++))))))(((((((((((()))))))))(((((()))++++++***)))******))))))))))))))))))******,,,,,,,,,***)))((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------//////000999:::???QQQ[[[ZZZ\\\YYYYYY]]]ggguuuwwwnnnjjjlllpppttt}}}tttooommmdddYYY]]]kkkmmmSSS???666555444333333222222222333111111000000000000111111000111444<<>>;;;777>>>KKK\\\pppeeeYYYGGG:::333222333333---......///////////////000000000000///...---,,,*********)))******++++++++++++++++++,,,...000222666...222555,,,))),,,***,,,+++)))))))))***,,,---+++++++++*********))))))$$$(((,,,,,,)))%%%$$$$$$)))))))))******))))))(((!!!$$$&&&''''''((()))+++***(((&&&&&&(((***+++,,,))))))))))))))))))))))))***+++,,,------,,,+++***&&&&&&&&&''''''&&&%%%%%%((()))))))))'''&&&&&&&&&***'''$$$%%%((()))'''%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((('''(((+++***''''''******)))'''(((...333...%%%(((***)))'''))),,,***&&&(((''''''(((++++++)))'''+++***)))(((((((((((((((%%%&&&(((***+++***((('''&&&''')))******)))'''&&&)))(((((('''((()))***+++((('''(((***)))%%%&&&***))))))))))))***+++,,,---+++)))(((&&&'''(((***+++$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%''''''&&&$$$''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''((((((%%%%%%'''))))))'''%%%%%%)))(((((('''''''''(((((($$$%%%%%%&&&'''(((((())))))&&&###$$$(((***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%''')))***)))((((((((('''''''''''''''(((((()))************)))(((((())))))))))))((('''(((((('''(((((()))******)))(((((((((((())))))******))))))***,,,,,,+++)))(((((())))))************)))***+++,,,,,,+++)))(((******++++++++++++******))))))))))))***+++---...------,,,,,,,,,---........./////////...111777<<>>777999>>>GGGTTThhhxxxkkkWWWFFF;;;666333111/////////...///////////////////////////...------+++***)))))))))***+++,,,++++++++++++,,,...000111333,,,111444***&&&)))'''******)))))))))***,,,,,,+++++++++*********))))))(((***---,,,)))&&&''')))''''''(((((()))(((((('''$$$&&&(((((('''&&&'''(((***'''%%%%%%(((***++++++))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))************)))((((((&&&***...///,,,(((&&&%%%+++(((%%%&&&)))+++)))'''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''+++)))((()))'''$$$'''---((('''''')))111666111((('''))))))'''(((+++)))%%%%%%&&&'''(((***)))'''&&&(((((('''&&&&&&&&&&&&&&&$$$&&&'''(((((((((((()))%%%&&&((())))))(((&&&%%%)))((('''''''''(((******'''%%%&&&)))(((%%%&&&+++++++++***************+++***)))'''&&&&&&(((***+++$$$%%%%%%%%%&&&'''''''''***))))))***,,,,,,***(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&'''((((((((((((%%%%%%%%%$$$$$$%%%&&&%%%(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))***(((&&&''')))***(((%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''((()))((('''(((***+++,,,***(((((((((((((((((((((((((((((())))))***************'''((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))*********))))))***,,,,,,+++***'''((()))***++++++******,,,+++)))))))))***+++,,,*********++++++******)))---,,,+++******+++,,,---...---,,,+++,,,---///000///111444444555:::CCCIIIRRR]]]```eeettt}}}~~~~~~uuuqqqrrruuuxxxyyynnneeeaaadddkkkooolll[[[WWWSSSOOOWWWeee~~~nnnXXXEEE<<<666555444333222111111111111111000000000000111111...000333444444444444444333444999======>>>FFFOOO\\\fffuuu~~~oooZZZIII>>>;;;888999>>>MMMeeeyyyzzzgggUUUGGG===666111111000//////......//////....../////////......---,,,++++++*********++++++,,,,,,+++++++++---...///333...444888///+++000...(((((()))******++++++++++++++++++************)))(((+++,,,+++'''&&&(((***&&&''''''((((((((((((''''''((())))))'''&&&&&&&&&)))&&&###$$$'''++++++***))))))))))))))))))))))))''''''((())))))(((''''''))))))*********))))))((("""'''...111///+++))))))***)))'''((()))*********************)))(((''''''))))))(((((((((((()))))),,,***((((((%%%###(((///&&&'''((()))///444111***%%%((((((&&&(((***(((###$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""$$$&&&'''&&&&&&'''(((&&&'''(((((((((((('''&&&(((((('''''''''((()))***)))'''(((***)))''')))---,,,++++++***))))))******)))((('''''''''((()))***&&&&&&&&&&&&&&&''''''''')))(((((()))******)))'''&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&(((&&&%%%%%%'''))))))(((&&&'''&&&###$$$''')))'''''''''&&&&&&''''''((((((&&&&&&&&&'''((((((((()))(((((((((((()))(((&&&$$$$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))(((((())),,,------***''''''(((((((((((()))))))))((()))******++++++******(((((((((((()))))))))))),,,+++***)))(((((((((((((((''''''(((((()))***+++***))))))+++,,,---+++***'''(((***++++++***))))))---+++)))''''''))),,,...*********+++******)))(((222000---+++))))))***+++...---,,,+++,,,---000111+++000555999<<>>KKKXXXssssssbbbSSSFFF:::222333222000///...---......------......///.........------,,,,,,++++++******------,,,++++++,,,---...555111888<<<222...222111&&&''')))+++,,,+++******+++++++++************)))%%%(((+++***'''%%%&&&(((''''''((()))))))))))))))''')))******(((&&&''''''((($$$!!!"""'''******)))((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***%%%&&&&&&'''''''''&&&&&&###(((---...,,,)))***,,,'''((()))((((((((()))+++************)))(((''''''))))))(((((((((((())))))+++*********&&&###'''...&&&((())))))+++///---)))$$$&&&'''%%%''')))'''"""$$$%%%&&&'''&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%!!!%%%***+++***(((''''''(((((((((((((((((((((((((((((('''&&&'''((()))***+++))))))+++***''')))...*********)))******++++++((((((((((((((((((''''''((((((''''''''''''''''''&&&$$$###$$$%%%&&&%%%$$$&&&'''((())))))((('''&&&''''''(((((((((((('''''')))&&&$$$%%%''')))((('''$$$((((((%%%%%%))))))&&&&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((&&&((())))))'''&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((+++)))))))))***+++)))''''''((((((((())))))))))))))))))***++++++++++++***)))(((''''''''')))***++++++******)))))))))******''''''''''''((()))***+++*********+++,,,---,,,***((()))***++++++***((('''+++***)))((()))***,,,---***************)))((((((...---+++))))))***,,,---...---,,,+++,,,...000222000777@@@FFFKKKTTTaaakkkzzz|||}}}}}}{{{yyyzzz}}}~~~zzzvvvuuuuuuwwwxxxmmm]]]WWWQQQLLLTTTcccxxxqqq[[[FFF<<<777666444333222111111111111111000000000000111111777999===BBBDDDCCC===999555444555999999555333555888===DDDJJJSSS```qqq}}}~~~iii\\\NNNGGGAAA;;;<<>>DDDIIITTT```rrr{{{kkkXXXHHH>>>;;;<<>>???CCCWWWxxx{{{uuuooocccQQQCCC999555222222///,,,,,,000111000222444111***)))---///---,,,,,,......,,,***+++,,,,,,------...000111///111000+++((()))***)))+++,,,,,,------,,,,,,+++******+++***(((((()))***+++++++++)))'''&&&'''((()))))))))))))))((((((''')))(((((((((((((((((()))***'''$$$%%%)))***'''$$$%%%%%%&&&''')))***((('''(((((()))*********))))))'''(((***+++******+++,,,((((((''''''''''''((((((((()))((('''%%%&&&(((***---+++((('''((((((((('''%%%'''((((((&&&&&&'''((())))))(((''''''((())))))))))))))))))))))))(((((()))(((&&&&&&((()))((('''((('''&&&''')))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''((()))+++,,,''''''&&&111***%%%666333+++))))))+++***&&&$$$&&&)))***+++)))'''&&&(((***)))))))))))))))******+++)))(((''''''(((((('''&&&((((((((((((((((((((('''&&&''''''((()))(((((((((***)))))))))***)))'''%%%&&&&&&&&&''')))***)))'''&&&&&&''''''((())))))******)))''''''(((((('''&&&&&&&&&%%%'''((()))'''&&&))))))((((((((('''''''''###%%%'''(((&&&%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))+++)))'''((()))***(((&&&%%%''''''&&&)))+++&&&((((((((((((((()))******))))))))))))************)))))))))))))))))))))***+++***))))))((())))))))))))))))))***,,,,,,+++)))***************)))))))))+++)))((()))+++---+++***)))))))))*********+++++++++***)))***+++,,,------000------222555888@@@IIIXXXiii{{{{{{www}}}~~~vvvjjjbbbeeemmmlllXXXRRRPPPKKKPPP[[[kkkuuugggQQQ???777666444222000000000000//////000111111222333333666???VVVttt}}}uuuooohhhccc]]]UUUJJJAAAAAA===;;;:::777444777;;;@@@MMM]]]mmm}}}yyyhhhVVVKKKCCCAAAMMMlll}}}rrr```SSSEEE===555333222///...///000000222444222......000---,,,,,,---......+++)))...---,,,+++******+++,,,***...///+++***,,,,,,+++++++++,,,,,,,,,,,,++++++&&&'''(((((('''''')))***(((***+++***)))''''''((('''((())))))******))))))((((((''''''''''''(((((((((%%%$$$&&&***,,,+++)))'''&&&&&&(((***+++***(((''''''((()))))))))))))))%%%''')))***))))))+++,,,((((((''''''''''''((((((******(((&&&$$$&&&))),,,000---***((((((((('''&&&$$$&&&'''(((''''''(((***(((((('''&&&&&&'''((((((******)))((((((((()))***)))(((&&&&&&((()))(((''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&)))&&&---+++///>>>333...***))),,,...***%%%$$$***++++++***(((''')))***)))))))))))))))******+++((('''&&&&&&''''''&&&%%%---+++(((&&&&&&''')))+++&&&'''(((((())))))((((((***)))))))))++++++***(((&&&&&&&&&(((***+++***(((&&&&&&''''''((()))))))))'''&&&%%%&&&''''''%%%$$$&&&&&&%%%'''((()))'''&&&)))))))))))))))((((((((('''((()))(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((())))))(((&&&$$$'''((('''(((******'''(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))(((((())))))******))))))***))))))***+++,,,***)))***************+++++++++***)))))))))+++,,,+++*********+++++++++,,,,,,,,,+++*********,,,---///000333111333888>>>FFFQQQ[[[nnn|||zzzqqqjjjgggkkkqqqzzzggg]]]cccooolllWWWQQQNNNJJJPPP[[[mmmxxxjjjTTTBBB777555444222111000111111000000111222333444444555777AAAZZZzzz~~~zzzqqqcccWWWOOOKKKFFFAAA<<<999999;;;;;;???EEENNN\\\mmm~~~ooobbbWWWSSS[[[sssrrrgggWWWHHH:::444333222111111000000111222222000///000+++,,,...//////...,,,***---+++)))((()))+++,,,,,,)))...///,,,+++,,,,,,***++++++,,,,,,,,,,,,++++++''')))++++++***)))***+++$$$&&&)))++++++***+++,,,''''''((()))***+++++++++((((((((((((((((((((((((***(((''''''))))))(((&&&***))))))***,,,------,,,&&&'''((()))))))))))))))&&&((()))***((((((((()))(((''''''''''''(((((())))))))))))'''&&&&&&)))+++...,,,)))((((((((('''&&&$$$&&&((()))((('''((()))'''''''''&&&&&&'''''''''***)))'''''''''))),,,---)))(((&&&&&&((()))(((''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&,,,'''))))))333AAA///---((('''...333111---***++++++***))))))((()))***)))))))))))))))******+++)))(((&&&'''(((((('''%%%...,,,)))'''&&&''')))+++'''(((((()))))))))))))))(((((()))+++------***(((((((((((()))+++,,,+++***''''''''''''(((((())))))&&&&&&&&&''')))(((&&&$$$&&&%%%%%%'''((()))'''&&&(((((((((((((((((((((((()))******(((&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))'''&&&$$$'''((('''%%%&&&))),,,(((((()))))))))))))))(((((()))))))))************)))))))))(((((((((''''''%%%&&&(((***+++******)))***)))((()))++++++***((())))))***************+++***))))))***+++++++++++++++++++++,,,,,,,,,---------......------///111444333555999AAALLLYYYfffppp}}}vvviiiccc```^^^___bbbpppyyyqqqgggnnnzzzkkkVVVQQQNNNJJJPPP[[[lll|||lllSSS???555444333222222222333444111111222333444555666777999CCCZZZyyy}}}rrrhhhcccYYYNNNEEEAAA===;;;888888999:::AAAOOOcccsss|||qqqrrryyyzzzfffTTTAAA777555333222333222222111000000000///---,,,---000111000///...---***)))(((***...222444333+++///000---***++++++)))***++++++,,,,,,++++++******+++------+++*********$$$'''***++++++++++++,,,&&&'''(((***++++++++++++((())))))******))))))(((***)))((('''''''''&&&$$$+++***)))***,,,...---,,,''''''((())))))))))))))))))***+++***(((&&&&&&&&&'''''''''''''''((())))))&&&(((++++++***(((((((((***(((&&&&&&'''))))))(((&&&(((******((('''&&&&&&&&&''''''''''''''''''&&&''''''&&&'''(((+++...000)))(((&&&&&&((()))(((''',,,***)))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******%%%,,,&&&''')))666DDD000+++&&&%%%,,,222222...---+++***)))))))))))))))))))))))))))))))))******+++***)))'''((())))))(((&&&++++++******))))))))))))((()))******++++++******'''))),,,000222000,,,((()))(((((()))++++++***(((''''''''''''(((((((((((((((((((((***++++++)))'''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''***++++++)))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((())))))((('''&&&&&&'''(((&&&###"""''',,,(((((())))))))))))((('''((()))))))))************''''''''''''''''''''''''$$$&&&((()))*********)))***)))((()))***+++)))'''((((((((()))))))))******)))***************+++++++++,,,,,,,,,,,,---------...//////...---///333666555;;;DDDNNN\\\lll{{{rrrfff]]]\\\^^^]]][[[[[[___lll}}}zzz~~~kkkWWWQQQNNNJJJOOOYYYhhh|||}}}kkkQQQ<<<555444333222222333444555111111222333555666777777999CCC[[[yyy|||qqqaaaUUULLLBBB999555444555666777<<>>777555444555333///000444222,,,,,,...000000...---///111000---*********((("""---000///+++(((***+++*********++++++++++++******&&&)))+++,,,+++***)))***,,,---,,,+++((('''((()))((()))******++++++++++++'''((()))******)))((('''''''''(((((((((((()))***)))'''&&&''')))***+++++++++,,,,,,++++++***)))(((+++------,,,)))'''&&&'''&&&&&&&&&''''''((()))***''')))+++,,,***)))((()))(((&&&%%%&&&(((+++,,,,,,%%%(((+++,,,***((('''''''''((())))))))))))((('''(((((()))***+++,,,,,,---)))(((&&&&&&((()))((('''"""!!!!!!"""$$$%%%$$$###&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((&&&)))$$$+++***222CCC888+++'''&&&''''''$$$$$$'''***(((&&&&&&(((((('''&&&)))))))))))))))******+++***(((''''''((()))'''&&&%%%&&&((())))))))))))))),,,------..................---...000111111///,,,---,,,+++++++++***(((&&&((((((((((((((((((((('''"""  !!!###""""""&&&&&&%%%'''((()))'''&&&&&&'''''''''((((((((((((&&&(((***+++)))(((((()))''''''''''''(((((((((((())))))))))))))))))))))))"""%%%)))***)))'''&&&'''***&&&&&&((('''$$$&&&+++((()))*********)))'''&&&))))))))))))************&&&''''''((()))***++++++'''''''''''''''((()))******)))((()))******(((&&&'''(((((()))******++++++(((***,,,+++))))))+++---++++++++++++,,,,,,,,,,,,+++...111222222777???FFFOOO[[[hhhqqq|||yyy{{{}}}lllddd```ccchhhhhhgggggg^^^hhhxxxnnnZZZTTTOOOHHHIIIRRRaaatttwwwhhhRRR???666555333111////////////---...///000222333444555333???YYYwww|||kkk\\\QQQEEE;;;999999666777;;;CCCOOO```rrruuujjjaaaVVVGGG<<<888555666333///111666555///,,,...///...,,,,,,///222)))''''''+++///000+++&&&---///...)))(((+++------******++++++++++++******&&&(((,,,...------------***++++++)))((()))+++---))))))***++++++++++++***&&&'''(((******((('''&&&***++++++***)))(((((()))+++)))((((((***,,,---,,,---------,,,+++***)))(((***,,,---,,,***)))((()))&&&&&&&&&'''''')))******)))*********(((((()))+++***(((&&&''')))+++,,,,,,###&&&***,,,+++)))))))))'''((()))******)))(((''')))***++++++++++++***))))))(((&&&&&&((()))((('''&&&%%%%%%&&&((())))))(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((((($$$+++''')));;;333+++((('''(((&&&###&&&+++***'''%%%%%%'''((('''%%%)))))))))))))))******+++)))'''&&&&&&'''(((&&&%%%%%%&&&&&&'''((()))***+++---......///000/////////...,,,******+++,,,,,,,,,222111/////////---+++)))(((((((((((((((''''''''''''%%%######%%%'''''''''&&&&&&%%%'''((()))'''&&&'''((((((((())))))******$$$'''***+++***)))((()))''''''''''''((((((((()))))))))))))))))))))))))))!!!%%%)))***(((&&&&&&'''+++&&&%%%)))***'''(((---((()))***+++***)))'''%%%))))))))))))************''''''(((***+++,,,---...(((((('''&&&&&&''')))******)))((()))***)))'''&&&((())))))***++++++,,,,,,(((***,,,+++))))))+++---******+++++++++,,,,,,,,,+++///444666888>>>HHHPPP\\\iiivvv}}}{{{uuuxxxvvvnnniiikkkooooooooopppnnnttt~~~ttt]]]SSSQQQPPPMMMKKKZZZnnnyyylllZZZCCC777555222111111111111000333///---000777:::666111888@@@XXXyyyrrrkkk___PPPEEEAAA@@@???===???AAAIIIWWWdddsss|||uuummmggg]]]KKK:::888777555222...---///111//////.........------------------------------------///000///,,,+++++++++)))///,,,***///+++&&&***...+++***------***+++...))))))(((((((((((()))))),,,---------,,,,,,...///,,,***)))(((***++++++++++++###000+++&&&...&&& ,,,,,,***)))))))))***+++,,,,,,,,,+++***(((&&&$$$,,,------,,,***))))))***))))))************)))(((,,,,,,+++)))'''&&&(((***(((((())))))((('''&&&&&&%%%&&&'''(((((())))))))))))))))))(((''''''&&&&&&'''(((***+++++++++***))),,,***(((&&&&&&''')))***&&&&&&&&&&&&&&&''')))******)))(((''''''&&&''''''(((***&&&&&&,,,+++"""+++(((&&&'''))))))'''%%%$$$%%%&&&((())))))***))))))(((((('''''')))***+++(((((())))))******++++++$$$+++...***&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((()))+++,,,...000111111000---***((((((+++...---......///000/////////***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''((('''((()))++++++)))'''(((,,,,,,''''''++++++'''***)))&&&%%%%%%&&&)))***&&&''')))******(((&&&%%%%%%(((///444///&&&&&&---))))))))))))((((((((((((((()))******)))((()))+++,,,(((%%%&&&***+++)))&&&((((((((()))+++***(((&&&)))((('''&&&''')))+++,,,+++)))((()))+++,,,+++***+++)))((('''((()))+++,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...666888888999AAAOOO[[[```sss|||wwwtttwww}}}{{{~~~~~~yyyvvvwwwyyy|||www```TTTQQQNNNMMMNNN\\\mmm|||}}}ppp^^^FFF:::777444333333333222111111000000222444555555333777AAAZZZ|||wwwiii]]]TTTKKKBBB<<<:::999<<>>KKK___ooovvv|||zzz}}}|||zzzwwwzzz{{{dddUUUOOOLLLNNNQQQ]]]jjjwww{{{{{{}}}wwwcccIII>>>;;;777555444444333111///111333333111111222444777BBB]]]~~~{{{pppcccUUUKKK>>>:::777999===DDDQQQ\\\nnn}}}~~~iiiTTTFFFAAA:::666555444111///------...///...---,,,+++---------------------------...000///---,,,+++,,,***...(((%%%+++***)))///,,,))))))++++++)))))),,,,,,+++***)))))))))))))))+++,,,---,,,++++++---///(((((('''&&&&&&''''''(((+++'''555---"""***'''''',,,,,,***)))))))))***+++))))))******+++******)))---......---+++***+++,,,(((((())))))))))))((((((+++++++++)))''''''(((***((())))))))))))((((((''''''((()))******+++++++++$$$%%%%%%&&&&&&'''((((((%%%%%%&&&''''''''''''&&&&&&'''((()))((('''%%%$$$%%%$$$###&&&)))***(((%%%%%%%%%%%%%%%&&&'''((()))%%%)))'''!!!"""))),,,)))(((&&&%%%&&&''''''&&&$$$))))))))))))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''''''''"""''')))%%%"""$$$''''''''''''(((((()))))))))(((''''''''''''((()))******)))))))))''''''(((+++---***+++,,,,,,------,,,,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''''''''((((((((())))))***)))((()))***)))'''%%%%%%((((((''''''******(((''''''''''''''''''''''''%%%&&&''')))))))))(((((()))'''))),,,,,,(((''')))''''''(((((())))))******)))***+++***)))((()))***+++(((&&&'''***+++***((()))(((((()))******)))'''''''''&&&&&&'''(((***+++(((((()))+++,,,,,,***(((******)))((()))***+++,,,))))))***+++,,,---......((())),,,...000000000000888===CCCJJJYYYmmm|||}}}~~~}}}{{{~~~|||eeeTTTLLLIIILLLRRR[[[gggssstttooonnnttt{{{{{{gggJJJ@@@===999666555444222111000111222111000000111333999CCC[[[{{{sssjjjUUUMMMEEEAAA???@@@FFFNNN[[[eeetttuuubbbRRRIII===777555444111...,,,---/////////...,,,+++------------------------,,,...000000...,,,,,,,,,(((+++$$$ &&&''''''...+++((((((******((((((+++---,,,+++***))))))))))))***+++,,,+++******,,,...++++++++++++))))))***+++...--->>>444&&&***&&&''',,,,,,***)))))))))***+++************************+++,,,---,,,***)))***+++''''''((()))))))))((((((+++++++++)))'''''')))+++)))))))))******))))))(((%%%&&&'''(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$"""!!!"""&&&+++---***&&&((((((&&&%%%%%%%%%%%%%%%&&&((('''"""###)))+++)))'''''''''''''''''''''&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%$$$''''''###!!!###&&&&&&''''''))))))******)))(((((((((''''''''''''((((((+++++++++***))))))+++---((()))******++++++******)))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''''''''((((((((((((+++***))))))))))))'''%%%%%%&&&''''''((()))***)))&&&&&&'''(((((('''&&&&&&$$$%%%'''((())))))))))))***'''%%%'''******(((&&&&&&''''''((()))******+++)))***+++***)))((()))***+++)))''''''***+++***)))***)))((()))***+++)))((('''&&&&&&&&&'''((()))*********,,,...000///,,,)))******)))))))))***+++,,,))))))***+++,,,---......***+++,,,...000111333333???GGGPPPZZZgggwww~~~uuuvvv{{{cccRRRIIIFFFJJJPPPVVVcccnnnlll```[[[dddppp~~~iiiJJJ???<<<888666444333111000333111//////111222222111:::@@@UUUuuurrrhhh]]]UUUMMMEEEDDDFFFJJJLLLTTTcccwwwuuu```TTTEEE;;;777555333000....../////////...---,,,------------------------+++...000111///---,,,,,,,,,///((($$$***++++++333+++((('''******'''(((+++,,,,,,+++***))))))*********+++++++++******,,,---,,,---///...+++***+++,,,(((***???999---111...///,,,,,,***)))))))))***+++,,,,,,+++******))))))))))))***+++***(((((()))***''''''((()))))))))))))))***+++***)))'''''')))+++))))))***************)))%%%&&&'''(((((()))))))))******))))))(((''''''''''''''''''''''''(((((((((((('''%%%$$$###$$$&&&'''$$$$$$$$$'''++++++)))%%%((((((&&&%%%%%%%%%%%%%%%###&&&'''&&&'''))))))'''(((((())))))((((((((()))$$$$$$$$$$$$%%%'''((()))%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''')))(((###!!!$$$%%%$$$&&&''')))*********)))((())))))(((''''''''''''''')))******)))'''&&&&&&''''''(((((()))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,***(((((((((((('''%%%&&&%%%&&&'''(((((()))***%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))))))))***'''$$$%%%(((***(((%%%&&&''''''((()))******+++)))++++++***((((((((()))***)))((((((***++++++++++++)))((()))***+++***)))&&&&&&''''''((())))))*********,,,...000///,,,)))***************++++++,,,++++++,,,,,,,,,---------222222222333555888;;;===BBBLLLZZZgggttt}}}rrrrrr}}}yyy```PPPIIIGGGIIIMMMRRR\\\fffdddWWWOOOWWWeee|||mmmLLL???<<<888555444333111000444111//////222444444333777;;;NNNooouuulll```RRRGGGCCCAAA===>>>JJJ^^^tttoooeeeVVVIII@@@;;;777555000000000///////////////------------------------+++...111222000...---,,,---111+++(((...---+++222+++((((((******((((((+++******)))))))))******+++)))***+++***))))))+++---***---///...***((()))+++***+++@@@:::---111------,,,,,,***)))))))))***+++...---,,,******)))))))))''')))***)))''''''((()))'''((()))******++++++************)))'''(((***,,,)))******++++++++++++***'''((()))******+++++++++'''(((((()))******++++++((((((''''''(((((()))******(((%%%######$$$&&&((())))))******)))'''&&&%%%%%%%%%%%%%%%&&&'''((()))"""$$$''')))***)))'''%%%''')))******)))(((***++++++***((('''''''''((()))&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&(((***)))%%%$$$''''''$$$%%%&&&(((******)))((('''***)))((((((''''''((((((***,,,---,,,)))'''''''''&&&'''(((((())))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''',,,***((('''((()))((('''(((&&&&&&)))***((((((+++%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((((((&&&%%%'''+++)))$$$''''''(((((())))))*********++++++***((('''((()))))))))))))))******+++,,,,,,***((((((***+++******''''''(((((()))*********(((((()))+++,,,,,,***(((*********++++++++++++,,,------------............444555666999===AAAEEEGGGPPP[[[hhhrrrzzz{{{~~~xxxtttyyywww]]]OOOJJJIIIIIIKKKPPPTTTZZZ[[[TTTLLLQQQ[[[uuutttSSS>>><<<888666555444222111111222222111000222555888666666GGGhhhsssoookkkjjjlllqqquuuwwwzzziiiZZZRRRKKKDDD???AAAKKK^^^yyy}}}wwwkkk^^^QQQFFF???;;;333222000/////////000111------------------------***---111222111///------***///***(((---+++''',,,,,,)))(((++++++((())),,,(((((((((((()))***++++++((()))******((()))***,,,)))---000...***'''(((***...,,,<<<333''',,,((((((,,,,,,***)))))))))***+++,,,,,,+++*********+++,,,''')))***)))((('''(((***((()))***+++,,,,,,,,,,,,)))******)))'''(((***,,,)))***++++++,,,,,,++++++'''((()))******+++++++++''''''(((((()))*********)))((('''''''''((()))***((((((&&&%%%%%%%%%&&&''''''***---+++(((&&&)))+++&&&&&&&&&&&&'''((()))***###$$$'''******)))'''&&&&&&(((***)))(((''')))+++,,,+++)))''''''((()))***%%%&&&'''((()))((((((''''''''''''''''''(((((((((&&&((()))'''(((++++++'''$$$%%%(((******)))'''&&&)))((((((''''''''''''((()))+++------+++***))))))&&&''''''((()))((((((((('''((())))))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++)))''''''((())))))(((***''''''++++++''''''+++%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((((((&&&))))))&&&'''***)))$$$(((((((((((())))))))))))***+++,,,***((('''((()))((())))))))))))***,,,---,,,***((((((***++++++***'''((()))******+++++++++((((((''')))***+++***(((******++++++,,,,,,,,,+++,,,------...///000111111777:::@@@GGGMMMRRRUUUVVV```iiirrrxxx||||||vvvzzzvvv~~~vvv\\\OOOLLLKKKJJJJJJPPPOOORRRVVVTTTOOOPPPUUUqqq~~~yyyXXX???<<<888666666555444333...222555333//////666<<<666444CCCccc|||~~~qqqgggSSSOOOJJJHHHKKKPPPUUUXXXdddmmmxxxpppgggZZZSSSKKKEEECCCOOOlll{{{nnn^^^PPPEEE@@@555333111///...000222333------------------------***---111333111///------)))///,,,***000,,,&&&***,,,))))))++++++)))))),,,''''''''''''(((***+++,,,((()))***)))((((((***,,,***...111000+++((())),,,((($$$222***""",,,,,,...,,,,,,***)))))))))***++++++***))))))***,,,---...((()))******)))((()))+++))))))***+++,,,---------)))******)))'''(((***,,,)))***+++,,,,,,,,,,,,,,,%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&(((((('''&&&'''((()))***&&&'''((((((((('''&&&%%%"""''',,,+++((((((...444***)))(((''''''&&&''''''$$$$$$&&&))))))((('''(((%%%'''))))))'''&&&(((+++'''&&&%%%%%%&&&(((+++,,,%%%&&&'''((((((((('''&&&&&&'''''''''((()))))))))###'''((((((+++///...***###%%%''')))***(((&&&%%%(((''''''&&&&&&'''''''''###%%%((()))((('''&&&&&&&&&'''(((((())))))(((((('''((()))******)))(((''''''''''''(((((((((((((((''''''''''''((((((((()))***(((&&&&&&((()))***))),,,((((((,,,+++''''''+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$)))+++''''''***)))%%%))))))))))))((((((((((((***+++,,,+++(((''''''(((((()))******)))***,,,...---+++((((((***+++++++++((()))***++++++,,,,,,++++++)))))))))+++,,,+++*********+++,,,,,,,,,,,,++++++,,,---///111222333444>>>DDDNNNYYYaaafffggggggbbbjjjsssyyy~~~|||uuu||||||}}}zzzbbbPPPKKKKKKMMMMMMNNNQQQZZZ```VVVJJJMMMZZZmmm~~~vvvUUUFFF666555;;;666333555222//////000000111111111222333000<<>>===;;;::::::===@@@GGGUUUaaagggrrrxxxlll```ZZZSSSUUUiiisssmmmhhhTTT>>>:::222---000222000000222---,,,,,,---...///---,,,%%%)))...000...,,,---------......,,,******+++---+++,,,,,,+++)))((()))***---,,,++++++***)))&&&###((('''))),,,,,,)))+++///(((,,,...---...111111...000...+++***)))+++---...---,,,***(((''''''((()))...***%%%###%%%(((((((((,,,+++******))))))******)))******++++++******)))+++,,,+++***((((((***,,,---+++)))((('''((()))***(((&&&&&&))),,,+++%%%+++'''%%%((((((&&&$$$%%%***+++,,,+++(((&&&&&&&&&'''(((&&&"""$$$***)))######&&&***,,,+++***)))))))))'''%%%&&&***,,,+++***((()))***++++++***)))((('''&&&'''***---,,,(((%%%&&&&&&'''((((((''''''&&&+++(((%%%'''+++,,,)))%%%((((((((()))+++***(((&&&)))'''&&&%%%%%%'''***,,,&&&&&&''''''((('''''''''---+++)))((()))))))))((()))******(((&&&%%%&&&'''(((+++***%%%###'''))))))+++(((&&&&&&((((((%%%"""$$$$$$%%%%%%'''(((***+++++++++***)))(((''''''&&&***---+++&&&###%%%'''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))'''%%%&&&)))***)))'''((('''&&&'''***+++***))),,,)))))),,,,,,)))))),,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))***)))((((((((()))+++,,,------------///000111222///000222222333777===BBBOOOYYYeeemmmssswwwtttnnnmmmjjjiiimmmuuu~~~~~~~~~xxxwwwqqqkkkkkkrrr|||xxxbbbRRRKKKJJJJJJIIIOOOTTT```hhhbbbWWWZZZfffqqqzzzZZZFFF666444999444111222000000000000000111111111222555000777HHHQQQIII>>>:::555444444333333333444555:::AAAGGGLLLXXXkkk}}}{{{wwwqqqppp}}}zzzwwwsssbbbNNN@@@777111111111///...000---------...000000///---(((,,,//////---+++,,,---***+++,,,+++***)))***+++)))+++,,,,,,***))))))***,,,++++++,,,------***(((!!!!!!###'''(((&&&)))...(((******((()))---///---///---***((('''((()))***---,,,***((('''((())))))...***'''&&&''')))))))))+++******)))))))))))))))******++++++++++++******+++,,,,,,+++))))))***+++---+++)))((('''((()))***'''%%%%%%(((++++++'''"""***&&&%%%((()))&&&%%%'''((()))***)))&&&$$$$$$$$$%%%''''''$$$'''+++)))###&&&'''))))))))))))+++,,,&&&$$$###$$$''')))((('''((())))))))))))))))))(((&&&&&&&&&(((******(((%%%''''''''''''''''''''''''***'''%%%'''***+++(((%%%%%%%%%%%%&&&((('''%%%###((('''&&&%%%&&&(((+++---&&&'''''''''''''''&&&&&&***)))))))))+++***(((&&&)))))))))(((%%%%%%&&&'''))),,,,,,'''$$$&&&(((&&&&&&%%%%%%&&&(((***))))))%%%%%%%%%&&&'''((()))*********))))))((('''&&&&&&***,,,+++&&&###%%%'''&&&''''''((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%&&&((()))(((&&&((('''&&&(((***+++***)))+++((((((++++++((((((+++'''(((***,,,,,,,,,+++***************************))))))(((((((((((())))))))))))))))))***+++---...,,,------------...000222000222444666;;;BBBLLLSSSbbbjjjrrrvvvzzz|||xxxsssqqqnnnlllnnnuuu~~~zzzuuuiiibbb\\\```mmm|||yyydddUUUMMMKKKIIIHHHNNNVVVeeepppooogggjjjsssvvvdddKKK999555999444111222///000000000111111111111111:::555666???AAA:::333333222111000111222333222111888666777;;;AAAJJJYYYgggsssbbbKKKBBB999555444111000222...---...000111111///------...///...,,,+++,,,---+++---//////...------...'''))),,,,,,+++******+++***)))***,,,......---+++&&&%%%'''***+++)))+++///)))+++)))%%%&&&+++///...///---+++(((''''''((())),,,+++***((((((((()))))),,,+++))))))*********)))***)))))))))((((((((((((+++++++++,,,,,,+++++++++***,,,------+++******+++,,,+++)))(((((()))***+++&&&%%%$$$&&&***+++)))&&&)))%%%$$$((()))''''''((('''))))))(((&&&$$$$$$%%%$$$&&&'''&&&(((+++)))$$$'''(((''''''&&&(((,,,///%%%$$$###$$$&&&'''''''''((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&((('''&&&&&&%%%&&&'''((((((&&&%%%&&&)))***'''$$$((('''''')))******(((&&&((('''&&&&&&'''))),,,...((((((''''''&&&&&&%%%%%%%%%&&&(((***,,,+++(((%%%((((((((('''%%%$$$%%%&&&(((,,,---(((&&&&&&&&&$$$###%%%'''''''''(((***+++&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&))),,,+++&&&$$$&&&'''&&&'''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((('''%%%%%%%%%'''((('''&&&(((''''''(((***++++++******''''''******''''''***'''))),,,......,,,)))'''))))))))))))))))))))))))***))))))(((((())))))***(((((()))+++,,,---...///,,,...000///------000333333555999???HHHUUUaaajjjxxx}}}|||wwwuuusssrrrssswwwyyytttdddYYYQQQWWWjjj}}}}}}hhhWWWNNNLLLLLLKKKLLLUUUggguuuxxxssstttzzzzzznnnSSS???888:::666333444111111111111111111111111111777444555::::::555333555111000000222555666555333999555777======:::@@@LLLjjjsss~~~rrr[[[RRRGGG???;;;888666555///......000111111///---......---,,,,,,,,,...///***,,,000111000///......%%%(((+++,,,,,,++++++,,,(((((((((***,,,---+++)))...------///---******...+++---,,,))))))...000//////---,,,*********++++++++++++***)))(((((())))))************+++***))))))***************))))))(((++++++,,,,,,,,,,,,++++++***,,,......,,,*********,,,+++)))(((((()))+++,,,(((&&&%%%&&&((())))))(((((($$$$$$(((***((((((***)))***+++***((('''&&&'''$$$%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&'''***---'''&&&%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))***(((&&&%%%$$$&&&'''((('''%%%%%%&&&((((((&&&$$$)))((()))***++++++)))'''''''''&&&'''(((***,,,...)))((('''&&&%%%%%%$$$$$$%%%%%%&&&(((++++++)))''''''''''''&&&$$$$$$%%%&&&$$$)))+++(((&&&'''&&&###$$$&&&)))(((%%%$$$&&&)))(((''''''&&&&&&&&&''''''((((((((('''''''''''''''(((++++++&&&$$$&&&'''&&&(((((()))***************'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&''''''&&&(((''''''(((***++++++***+++((((((++++++((((((+++)))***,,,...---,,,)))((())))))))))))))))))))))))***))))))))))))))))))***((()))***+++,,,------------000222111//////222666666:::AAALLLYYYfffrrrzzz|||xxxxxxyyyzzz{{{|||~~~zzzpppbbbVVV[[[nnniiiVVVLLLKKKMMMOOOLLLWWWiiiyyy}}}|||~~~~~~vvvXXXBBB999:::555444555222222222222111111111111111......111444444111000111---,,,,,,...111555777777;;;888;;;BBB@@@999<<>>BBB888<<>>FFFCCCBBBJJJUUU]]]^^^[[[SSSVVV]]]iiiwww}}}wwwkkkfffkkkrrryyy}}}uuu\\\NNNLLLKKKIIIPPPZZZmmmfffHHH777777666777777111444444444333222111000///222333444555555333222000---...000111555<<>>777666777999===JJJYYYkkkzzzxxxmmmXXXKKK;;;222111333111///555///222444...111666111............---,,,++++++,,,,,,+++******+++,,,,,,+++,,,---------,,,+++***---,,,++++++------,,,+++)))...%%%,,,...)))000))),,,***((((((***---...///***)))((((((((()))***+++%%%''')))))))))***,,,---+++******+++,,,,,,)))'''+++***)))(((((()))***+++***************)))(((''')))***+++***)))((()))***''''''((((((((((((''''''***&&&&&&((('''%%%%%%((((((******(((((()))((('''))))))((('''&&&&&&%%%%%%(((''''''((())))))'''&&&---***&&&$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''')))***)))'''%%%%%%%%%+++***(((%%%######%%%((()))((((((***,,,+++((($$$%%%&&&&&&'''((()))******%%%&&&((('''&&&$$$%%%%%%&&&'''''''''''''''&&&&&&***+++,,,---,,,***(((''')))(((&&&%%%$$$%%%%%%&&&(((''''''&&&&&&&&&''''''***'''%%%''',,,...,,,)))((((((((((((''''''''''''&&&'''((())))))******)))%%%***+++((('''))))))((()))***((($$$$$$((()))(((******((('''%%%###"""!!!)))))))))))))))((((((((('''(((((())))))))))))((((((((((((((()))***,,,,,,+++***************++++++...,,,++++++,,,---,,,,,,...---++++++++++++)))(((---)))&&&(((,,,...---***---,,,+++...333999>>>@@@MMMPPPSSSXXXcccnnnnnnhhh[[[XXX^^^ooo{{{}}}wwwzzzxxxwwwsssiii___bbbkkkmmmtttsss[[[MMMLLLLLLJJJNNNXXXllliiiKKK:::999777777777111444444444333333111000000111111333333333222000///000000//////111666<<>>999999::::::CCCQQQbbbsssvvvcccTTTBBB777555555333///333,,,---000,,,000444...............---,,,,,,+++---,,,+++******+++,,,---------......---+++***(((++++++++++++++++++++++++***...$$$***+++'''...((()))(((((()))+++,,,+++***)))((((((((()))***+++,,,***+++,,,+++***)))***++++++)))''''''((()))((('''******)))(((((()))*********************)))((((((((()))))))))((((((((())))))))))))))))))))))))))))))&&&&&&))))))&&&'''***%%%((()))'''$$$%%%(((***)))(((((('''&&&&&&%%%%%%'''&&&&&&''')))***)))'''+++)))&&&%%%&&&'''&&&%%%'''(((((((((''''''&&&%%%((()))***)))'''%%%&&&'''((())))))(((&&&%%%&&&''''''&&&&&&'''))))))&&&$$$'''''''''(((((((((((((((&&&'''((((((&&&%%%%%%&&&&&&'''''''''''''''&&&&&&((()))***+++***)))'''&&&)))(((''''''&&&&&&&&&'''(((''''''&&&&&&''''''''')))&&&$$$&&&***,,,***'''(((((((((((((((((((((((('''((())))))***)))))))))%%%***+++((('''))))))((()))+++***''''''***+++(((***)))((('''&&&%%%$$$###'''''''''(((((())))))***(((((())))))))))))((((((((((((((())))))***++++++++++++******************///---+++,,,---...------///...,,,,,,++++++***)))---+++)))+++...000///,,,------...111888@@@GGGKKKYYY___cccfffllluuuxxxvvvccc___dddsss}}}yyyxxx||||||xxxsssooommmllleee]]]\\\```gggooo{{{qqqZZZMMMKKKLLLKKKOOOXXXmmmoooPPP===;;;888888888222333444444333333222111000///000111111111000......222000......000333555555BBBUUUrrr~~~hhhYYYMMMBBB<<<:::999666:::HHHVVVcccvvv~~~nnn^^^JJJ>>>;;;:::777333444,,,...000...222555.../////////...------,,,,,,---,,,+++******+++,,,---......///...---+++)))'''(((+++,,,+++)))(((***,,,,,,///%%%***+++'''///)))(((((()))+++,,,+++)))&&&(((((((((((()))***,,,,,,+++,,,---,,,***)))***+++,,,)))&&&%%%&&&(((((((((***))))))(((((())))))*********))))))))))))((((((((((((((((((((((((((((((******)))(((((()))******(((&&&&&&)))***((((((+++***,,,,,,)))%%%$$$(((---((((((((('''&&&&&&%%%%%%%%%%%%%%%''')))+++***)))((('''&&&'''((()))'''&&&((((((((()))(((((('''&&&)))******(((&&&%%%'''(((%%%(((******)))'''''''''((('''&&&&&&(((((('''&&&)))))))))(((((('''''''''&&&((())))))'''&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''((((((((('''%%%%%%((())))))))))))(((''''''(((''''''&&&''''''(((((((((%%%$$$%%%)))***)))''')))))))))))))))))))))))))))************)))((((((%%%***+++((('''))))))((('''***,,,******,,,+++'''))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******))))))***))))))((('''&&&))))))))))))))))))******,,,,,,+++***)))))))))***///...,,,,,,.........---///......---,,,+++******+++******,,,...///...---000111555;;;EEEPPPZZZ```ffflllpppqqqtttyyy~~~nnnjjjnnnyyy}}}tttqqqtttwwwwwwmmmjjjiiiiiifff___ZZZYYY^^^fffuuunnnZZZOOOLLLMMMMMMSSS[[[mmmtttUUU@@@<<<999888888222333333444444333222222111000000111111000000///...111///...000444666666444555@@@ZZZyyy{{{ooocccTTTFFF@@@@@@444111;;;BBBHHHYYYnnnppp```LLLBBBAAABBB???;;;888222555666///222777444111000///...------,,,,,,---,,,++++++++++++,,,---------......---+++***((('''+++...---((('''***...---111''',,,...***333---+++*********++++++(((&&&)))))))))))))))*********((()))++++++++++++,,,...,,,+++)))((()))******))))))))))))(((((())))))))))))))))))((((((((()))))))))((('''((()))***)))))))))(((&&&%%%%%%&&&((()))&&&$$$%%%)))***((((((+++///---,,,+++((($$$%%%((((((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))'''%%%%%%&&&(((******(((&&&''''''(((((((((''''''&&&((()))((('''%%%%%%&&&(((&&&((()))***)))((()))******)))(((((()))*********)))((((((((((((((((((((('''(((***)))(((&&&&&&'''%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%'''((()))***))))))'''&&&'''''''''''''''(((((()))'''&&&%%%&&&((()))((('''))))))))))))************++++++++++++***)))((('''%%%***+++((('''))))))'''$$$)))+++******,,,***&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))************)))'''&&&&&&)))************))))))(((,,,,,,+++***))))))))))))...---++++++---...---,,,/////////...,,,++++++,,,***,,,...000111111222222777:::@@@IIIUUUcccpppxxxrrrtttwwwxxxzzz~~~yyyuuuwww~~~vvvqqqpppqqqrrriiiiiijjjjjjfff```\\\ZZZ[[[bbbpppmmm[[[QQQNNNNNNOOOSSSYYYjjjyyyXXXBBB===888888888333333333444444444333222222111111222111111111000000000......111555777555333333555EEEcccwwweeeSSSIIIAAA666222999<<<<<>>===@@@???:::>>>FFFJJJOOOWWW___iiixxx|||fffYYYMMMLLLVVV]]]\\\WWWEEE??????888)))(((111222444333111///...------......---,,,++++++,,,---...)))***,,,---......---,,,***---...---+++***,,,...&&&+++$$$+++...***111+++000---***))))))+++++++++******+++******)))((('''++++++,,,***(((''''''(((%%%&&&(((***+++)))%%%!!!'''(((((())))))((((((''')))((('''&&&'''((()))***+++)))((()))---...---***))))))(((''''''((())))))"""!!!###''')))&&&&&&(((,,,''''''---...***)))---''''''''''''''''''''''''+++)))((((((((((((%%%###$$$%%%&&&)))+++,,,***((($$$%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))((('''&&&%%%&&&***---%%%'''(((((((((((()))+++&&&''''''(((***++++++,,,&&&((())))))'''&&&&&&'''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))&&&&&&'''(((((((((''''''''''''''''''((()))******(((((((((((((((((((((((('''(((((())))))******************))))))'''&&&&&&%%%***+++((('''))))))((((((++++++)))***---...+++'''((((((((()))))))))***++++++***)))((('''&&&&&&))))))***))))))((('''&&&((()))***++++++***)))(((+++***************++++++,,,***))))))***++++++***,,,...111000......000333...222777888888:::@@@FFFMMMTTT]]]eeemmmwwwyyywww}}}}}}{{{~~~zzzpppllllllqqquuutttqqqqqqooouuuvvvnnnffffffkkkppplllmmmqqq{{{~~~lllaaaYYYSSSPPPQQQNNNPPP]]]tttzzzYYYAAA:::555555777222333333444444444444444333333333222222111111111111...///000000///......///...222555===TTTrrrzzznnnhhhaaaVVVLLLGGGAAADDDHHHIIIGGGDDDBBBAAADDDDDDEEEGGGPPPddd~~~zzziii^^^TTTWWWcccllljjjdddYYYLLLDDD;;;//////555111666444111///...---.........---,,,++++++,,,---...***+++,,,---------,,,+++++++++,,,+++++++++++++++''',,,%%%,,,...(((...&&&,,,+++))))))++++++***)))'''((()))***+++******))),,,------+++)))''''''(((&&&&&&'''(((***(((%%%###''''''((())))))((('''''')))(((&&&&&&&&&((()))++++++(((&&&(((,,,...---***((((((((((((((((((((((((###"""$$$))))))&&&&&&(((...+++,,,///)))"""(((444'''''''''''''''''''''''')))((('''((()))(((&&&%%%&&&&&&&&&(((++++++***(((%%%%%%&&&'''''''''''''''%%%(((+++,,,***((('''''''''(((((('''&&&&&&(((***$$$&&&******)))((()))***(((((()))))))))*********&&&'''((((((&&&%%%%%%&&&$$$%%%&&&'''(((((((((((('''''''''''''''((())))))((((((''''''(((((()))***''''''''''''((()))***+++''''''(((''''''&&&''''''&&&&&&'''(((((()))******((((((((((((((('''&&&%%%%%%***+++((('''))))))(((((()))'''###$$$))),,,,,,''''''((((((((((((((()))++++++******))))))(((((((((((())))))))))))((((((&&&''')))+++++++++***)))))))))))))))***+++,,,,,,---+++******+++,,,,,,+++***---111111//////222666000555:::;;;:::>>>GGGOOOaaagggoootttwww{{{{{{wwwyyy}}}yyyyyy~~~vvvhhhaaaaaakkkuuuvvvtttrrruuuwwwsssiiidddjjjqqquuurrrooonnnttt~~~zzz|||}}}~~~}}}mmmbbb\\\UUUQQQQQQQQQQQQ\\\qqqzzzXXX@@@999444444666222333333444444555444444444333222222111000111111111+++...111111//////111444(((111333111???^^^uuu|||sssdddTTTKKKGGGBBB@@@@@@555???IIIMMMPPPTTTSSSOOOKKKGGG@@@;;;AAAWWWvvvyyyoooddd[[[___llluuurrrkkklllYYYKKKBBB999;;;===444666444222///...---...///...---,,,,,,,,,,,,---...,,,------...---,,,***)))+++***)))***+++,,,+++)))***///(((///000(((,,,$$$(((((()))+++,,,+++)))'''$$$&&&(((***,,,,,,,,,,,,***+++,,,,,,+++***+++---***)))(((((())))))((('''&&&'''((())))))((('''&&&((('''&&&%%%&&&(((***+++***'''%%%''',,,...,,,)))%%%%%%&&&''''''&&&%%%%%%%%%###%%%******'''&&&(((,,,+++,,,)))000&&&'''''''''''''''''''''((('''&&&((())))))(((&&&'''&&&&&&(((***+++***)))&&&&&&'''((())))))((((((&&&)))---///---+++)))(((%%%'''((()))'''&&&&&&&&&$$$(((,,,---,,,***+++,,,************))))))))))))%%%'''((('''&&&$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))((((((((()))+++,,,''''''''''''((()))++++++%%%&&&''''''%%%%%%%%%&&&%%%&&&&&&'''((())))))***''''''''''''''''''&&&%%%%%%***+++((('''))))))(((%%%&&&"""$$$)))***'''''''''(((((((((((((((***************+++++++++'''((()))))))))))))))(((%%%''')))+++,,,+++******(((((())))))***+++------...,,,++++++,,,------,,,)))---111111///000444888888>>>CCCDDDCCCGGGSSS\\\pppvvv}}}~~~~~~||||||~~~{{{~~~~~~uuuiii___]]]hhhuuuwwwtttssssssqqqggg\\\[[[eeemmmnnnqqqlllhhhlllvvv~~~zzz|||}}}zzzuuupppaaaXXXRRRPPPPPPTTTRRRZZZnnntttYYY???777666222//////333333444555444333222111333333333333222111000000222111000///////////////...111222222555BBBWWWhhhXXXMMMBBB>>>;;;777444444===333000===MMMVVV\\\```VVVSSSMMMFFFIIIZZZtttyyykkkaaaeeepppwwwwwwvvvuuuhhhXXXOOOLLLHHH???777777:::777000///333444111......---,,,,,,------......///000000000///------***+++,,,---...---,,,+++++++++,,,,,,------,,,,,,,,,,,,---------.........))))))$$$%%%)))!!!%%%((()))))))))************'''(((((()))))))))((((((+++)))''''''((()))&&&$$$''''''''''''''''''''''''&&&###"""&&&,,,...((("""###&&&'''%%%%%%((((((%%%***(((&&&%%%'''((())))))''''''((()))***)))&&&$$$%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))***))))))((('''''')))'''%%%)))...000...***"""'''+++***&&&"""###&&&$$$+++111000+++((())),,,((('''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&###%%%'''))))))'''%%%###'''%%%###%%%(((***)))'''...---+++)))'''''''''''')))%%%%%%((('''  &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((()))++++++)))((()))******''''''))))))&&&%%%((('''&&&%%%&&&((()))((('''///,,,***))))))***)))(((******)))))))))))))))***(((((()))***+++,,,,,,,,,&&&+++...***"""###)))111...******+++,,,+++***000,,,,,,000333444888>>>@@@JJJTTTUUUQQQTTT```kkkyyy|||tttyyy|||vvvggg```iiiqqqqqqpppsssrrrgggXXXOOORRR]]]iiiqqqnnnggg```bbbkkktttxxxyyypppzzz{{{xxxpppaaaWWWRRRPPPOOONNNNNNVVVhhhzzzqqqWWW>>>777777555444555333333444444444333222111000111111222222222111111///...---,,,,,,,,,,,,,,,,,,///000......555AAALLLCCC:::333333444333222333777333444<<>>888000...111000---------,,,,,,,,,+++++++++......///000///...---,,,******++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++************++++++++++++***+++'''(((---'''###+++)))))))))))))))******++++++,,,,,,,,,,,,,,,++++++,,,)))''''''))))))'''%%%(((((((((((((((((((((((((((''''''***...///+++'''$$$''''''%%%&&&((((((%%%((('''&&&&&&((())))))(((''''''&&&'''((((((&&&###%%%%%%&&&&&&'''(((((()))((((((((())))))))))))))))))(((''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&$$$###%%%***+++)))&&&!!!$$$(((((('''%%%'''((()))...444444000+++))))))(((((((((((('''''''''&&&(((&&&%%%&&&'''))))))((($$$%%%'''(((((('''%%%$$$'''%%%$$$&&&(((***)))''',,,+++***((((((((())))))***'''&&&)))(((###!!!###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&((()))++++++)))((()))******''''''))))))&&&&&&((($$$######%%%)))+++++++++...,,,)))(((((()))***)))******))))))))))))******((()))***++++++,,,,,,,,,'''+++...+++&&&$$$(((---111...,,,---///000///...111///000444777;;;CCCLLLTTT]]]dddccc^^^^^^gggqqq~~~zzz~~~wwwnnnlllsssvvvqqqnnnpppkkk___PPPHHHKKKVVVaaahhhddd]]]XXX\\\fffrrrxxxzzzzzzqqq```VVVRRROOOMMMIIIIIIQQQ```ppp{{{tttZZZ@@@888888777555777333333444444444333222111...///000111222222222222111000//////////////////000111111111000111444666777000---000333444444555...000444777888:::DDDNNN\\\eeemmmmmmllluuu~~~tttkkkfffdddjjjzzz~~~tttpppwww}}}vvvsssqqqkkk___VVVKKKFFF===333111222000,,,---------------,,,+++***---......///...---,,,+++***************++++++,,,------------,,,+++***))))))))))))************+++))),,,((()))000,,,(((000***)))((((((((()))+++,,,+++++++++++++++***)))(((+++***))))))))))))(((&&&))))))))))))))))))))))))'''(((***,,,---,,,+++***%%%((((((&&&&&&))))))'''%%%%%%&&&(((***+++)))((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&''''''(((((('''((())))))************))))))(((''''''''''''(((%%%&&&&&&'''''''''&&&&&&%%%###"""$$$'''(((&&&###$$$%%%&&&'''''''''''''''(((+++000333222///***&&&))))))***)))))))))((('''&&&%%%$$$%%%((()))***)))$$$%%%'''(((((('''%%%$$$'''&&&%%%&&&)))***)))(((******)))(((((()))***+++***((((((***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++)))((()))******''''''***)))&&&&&&)))$$$$$$$$$&&&)))+++++++++---***'''&&&''')))*********)))))))))))))))******((()))***+++,,,,,,,,,,,,***+++,,,,,,++++++---///,,,+++***,,,...000///...333444888===@@@EEEQQQ\\\fffnnnuuusssmmmlllsss||||||xxxzzz}}}ssslllmmmbbbVVVGGG@@@DDDNNNWWW[[[TTTOOOLLLRRR```oooyyy}}}rrr```UUURRROOOLLLHHHIIIOOOZZZeeeppp|||~~~bbbEEE:::888555222444444444444333333333222222000000111222222222222222222111111000000111111111111000111222333444222111666111///222444333222444,,,111555666444666???IIIGGGXXXmmm|||}}}pppccc[[[WWWUUU\\\ppp~~~{{{{{{rrrkkk\\\TTTHHH>>>999666333///---...////////////...---,,,---.........---++++++,,,+++*********+++---...------------+++***)))(((******+++++++++,,,,,,,,,''',,,((((((...+++(((...***)))((('''((()))+++,,,++++++++++++***)))''''''+++******))))))))))))((((((((((((((((((((((((((($$$'''***+++)))'''((()))&&&)))(((&&&&&&)))***(((###$$$&&&)))+++,,,)))''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))************(((((('''''''''''''''(((((()))))))))(((((('''&&&'''&&&%%%&&&((((((&&&$$$***(((''''''''''''%%%######$$$'''+++//////+++'''******+++++++++***)))(((%%%$$$###$$$''')))))))))%%%&&&'''(((((('''&&&%%%'''''''''((())))))))))))+++***)))((((((((()))***((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((()))++++++)))((()))******''''''******''''''))))))((('''''')))))))))''',,,)))&&&%%%&&&)))***+++))))))))))))))))))***+++)))***++++++,,,,,,,,,++++++***)))***,,,.........******+++---///111111111666;;;CCCJJJLLLPPPZZZfffllluuu}}}}}}xxxxxx~~~yyynnnjjj]]]RRRDDD===???EEEKKKNNNFFFCCCCCCKKK\\\nnn|||ttt```UUUSSSPPPKKKLLLLLLPPPXXX```hhhtttgggIII<<<888444222333444444333333333222222222333444444444333333222111.........------...//////...---,,,---000111111///333///...000111...---///222666::::::999;;;>>>AAA@@@LLL```ttt|||lll]]]RRRNNNMMMNNNUUUjjj{{{oooeeeXXXMMMCCC:::222///......//////////////////,,,---.........---++++++------,,,++++++---...///...------,,,+++)))((('''******+++++++++,,,,,,,,,(((...***''',,,+++'''+++***)))((((((((()))++++++............---,,,+++***************))))))))))))''''''''''''''''''''''''###'''***)))&&&%%%&&&)))&&&)))(((%%%&&&)))***((("""###&&&))),,,,,,)))'''***(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&((())))))(((''''''&&&&&&%%%&&&&&&''''''*********)))(((&&&$$$$$$(((''''''(((((((((&&&%%%***)))((('''((('''$$$"""%%%###"""%%%***---+++)))***+++,,,,,,,,,+++)))(((&&&%%%$$$%%%(((*********&&&&&&'''(((((('''&&&&&&(((((()))))))))))))))***---,,,***)))''''''((((((&&&''''''&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))++++++)))((()))******''''''******''''''******)))(((((()))***)))(((+++)))&&&%%%''')))******))))))(((((()))***++++++******+++,,,,,,,,,,,,++++++)))((()))+++---,,,+++---...000222444666999:::???FFFQQQZZZ[[[ZZZaaaiiiqqqyyy~~~~~~~~~pppeeeWWWOOODDD===;;;<<>><<<>>>GGGXXXnnnzzzbbbVVVWWWSSSJJJKKKJJJPPP^^^kkkttt{{{gggHHH;;;888666666999555444333222111222333444000000111222333333333333//////......///000111111+++---......---,,,---///...++++++---------000555???XXXuuu~~~oooaaaSSSOOOJJJGGGLLLZZZmmmzzzyyykkkRRRLLLEEECCCGGGNNNSSSUUUQQQ]]]nnn|||ooo\\\TTTVVVFFFBBB<<<666222000000111...///000000000///------***+++,,,---...---,,,++++++++++++++++++***)))(((,,,,,,---------.........(((222...''',,,...***+++&&&'''***,,,,,,+++)))''')))******++++++++++++***%%%(((***)))&&&&&&'''***))))))))))))))))))))))))))))))((((((((()))((((((&&&'''&&&"""###''')))''''''''''''(((******(((&&&&&&&&&&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&%%%'''''''''''''''((()))***$$$%%%&&&'''((((((((((((%%%&&&(((((('''''''''(((###***000///***$$$""""""&&&''')))***++++++++++++(((***,,,------+++((('''%%%$$$"""###$$$%%%%%%$$$(((((((((((((((((((((((()))+++---,,,)))(((***,,,+++***)))(((((()))***+++'''***)))$$$$$$)))***'''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((()))++++++)))((()))******''''''++++++)))))),,,,,,+++******++++++)))(((,,,++++++,,,,,,+++(((&&&(((((((((((()))***+++,,,,,,,,,,,,------,,,++++++(((***---...///222555888<<<@@@DDDIIIPPPZZZfffnnnllllllrrrzzz}}}{{{zzz{{{~~~oooppp}}}{{{{{{tttaaaSSSFFFMMMQQQLLL@@@888999===888777888@@@QQQggg|||yyyeeeWWWPPPPPPRRRLLLLLLQQQ^^^nnn{{{~~~gggLLL<<<777555555777888888777555222222333555444222111111222333333222222222111111000000////////////000111111111111111333///,,,---111444666555KKKggg|||pppcccQQQHHHJJJSSS\\\bbbzzz}}}iiiNNNHHHFFFLLLQQQSSSWWW^^^```hhhuuu{{{qqqfff```\\\OOODDDCCCAAA:::222///000...///000...******------,,,++++++,,,---///000+++---...---++++++,,,---))))))))))))***,,,///000(((---222000+++(((,,,000000...+++))))))***,,,...''''''(((******+++++++++,,,+++***((((((((())))))"""%%%((())))))'''&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&,,,---%%% %%%((()))&&&$$$$$$''')))(((''''''''''''(((''''''&&&&&&((('''%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&### !!!$$$'''&&&%%%''')))++++++)))'''''''''%%%***,,,)))))),,,000000111,,,***,,,***### ###+++)))'''&&&'''***---000******)))(((((((((((((((---&&&(((+++(((+++---&&&((()))***++++++***)))(((,,,)))%%%""""""%%%(((+++'''&&&%%%(((***+++)))&&&&&&&&&&&&''''''''''''((()))'''&&&'''******(((%%%(((+++,,,)))(((******&&&***+++,,,---------,,,+++---,,,++++++******++++++)))))))))+++,,,---+++))))))*********++++++++++++,,,...000///---*********///+++,,,111333444:::BBBFFFOOOYYYaaakkksssqqqjjjmmmqqqxxx}}}}}}{{{{{{{{{zzz~~~{{{nnnfffmmmyyyzzzhhh]]]QQQRRRQQQLLLCCC:::666555???666111:::LLL___qqq}}}zzz~~~~~~|||hhhYYYQQQOOOPPPOOOPPPUUUaaarrrjjjNNN>>>888666555666777888777555222111333444444222111111333555555444000111111111111111111111//////000000111000000000222///,,,---000333444444JJJhhhwwweeeWWWQQQPPPPPPPPPccc}}}qqq]]]WWWUUUZZZ___bbbgggmmmmmmsss}}}}}}}}}vvvrrrggg]]]TTTOOOGGG===555444333000111333333111222666---------------...//////+++,,,---,,,+++***+++---+++*********+++,,,------+++000333111+++(((***---...---,,,******+++,,,---&&&'''((()))************))))))(((((()))***+++,,,%%%&&&(((***++++++******(((((('''''''''((())))))***)))((('''&&&''''''(((''''''((((((((((((((('''###(((+++)))((())))))&&&(((&&&$$$$$$&&&''''''&&&'''''''''(((''''''&&&&&&)))'''%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''$$$"""!!!###'''*********'''(((******((('''''''''%%%***,,,)))'''***++++++(((%%%&&&+++,,,((((((,,,)))(((&&&%%%%%%&&&(((******))))))(((((((((((((((,,,%%%(((+++'''***---%%%(((((()))******)))(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&(((***+++)))&&&'''''''''((((((((()))))))))'''&&&''')))***(((&&&&&&******((())),,,+++))),,,++++++++++++,,,---...---,,,+++*********+++++++++******,,,------+++)))*********+++++++++,,,,,,+++,,,------,,,+++++++++...---///444888===GGGSSSZZZdddnnnuuu{{{|||~~~}}}uuuhhhaaaiiixxxvvvlll___\\\VVVLLLBBB======@@@EEE>>>;;;BBBPPP___ooo{{{}}}{{{ppphhheeemmm\\\QQQNNNMMMQQQRRRVVVccctttoooRRR@@@999666555666777777777555222111222444111000///000222444444333//////000000111222222333//////000000000//////...000...,,,,,,///111333333DDDddd}}}mmm___SSSHHHAAAKKKjjj~~~kkkfffcccfffkkkoootttyyy}}}~~~}}}vvvqqqjjjbbbUUUFFF===;;;555222111333333111222666------......///.........***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++///222444111+++'''(((+++---,,,,,,,,,++++++++++++'''((())))))******************)))))))))***++++++))))))*********+++++++++))))))((('''''''''((((((+++***(((''''''''')))***%%%&&&'''((())))))))))))&&&''''''&&&))),,,***%%%(((&&&$$$$$$&&&'''&&&%%%((((((((('''''''''&&&&&&)))(((&&&&&&((((((((('''''''''''''''(((((((((((('''%%%%%%&&&(((***+++***&&&((())))))(((&&&&&&&&&%%%***,,,(((&&&''''''$$$)))((())),,,,,,)))((()))((('''&&&&&&%%%%%%&&&&&&))))))((((((''''''((((((+++%%%(((***&&&))),,,%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''(((******)))'''(((((((((((()))))))))***(((''''''((())))))(((&&&%%%((()))((())),,,---+++---+++))))))***,,,///111...---+++))))))***+++,,,,,,,,,,,,---......,,,)))+++*********++++++,,,,,,,,,++++++,,,...///...---000111555===EEENNN\\\gggmmmwww{{{ssshhhbbbjjjyyyuuummm___OOODDDBBBHHHNNNNNNJJJIIIMMMTTT^^^lllyyy~~~ppp```TTTNNNrrr```SSSMMMLLLPPPPPPTTTaaarrrsssUUUBBB:::666555666666777777555333111222333---,,,+++,,,///111111111......//////000000000000///////////////......---///...------...///111111<<>>JJJXXXccckkkpppooottt|||zzzwww{{{sssnnnttt}}}lllYYYLLLKKKRRRZZZ\\\YYYXXXYYYZZZ```nnn{{{qqqaaaUUUNNNwwwcccUUUOOONNNPPPOOOSSS___qqqtttVVVBBB:::666555666555666666555333111111222---,,,+++,,,///111111111//////.........---------......////////////......//////...------...///000444HHHddduuueeeZZZVVVlll~~~xxxzzz{{{nnn[[[MMMEEE>>>999888666111......,,,---.........,,,+++))))))***,,,,,,++++++,,,---((()))+++---.........---,,,...000///,,,******,,,***+++,,,------+++)))(((++++++,,,---------,,,,,,------,,,+++***)))((('''***((('''%%%%%%&&&'''(((+++***)))((((((((((((((()))(((&&&%%%%%%&&&((()))(((((()))(((((('''&&&&&&%%%))))))%%%###%%%&&&$$$&&&''''''(((''''''(((((())))))((((((((()))***+++,,,***(((((())))))((('''((((((((()))))))))******)))))))))((('''&&&%%%%%%%%%'''))))))'''%%%%%%%%%$$$((()))((()))+++)))%%%%%%'''***++++++,,,***(((%%%&&&'''((()))))))))(((((((((''''''''''''(((((()))$$$)))+++$$$&&&+++&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&'''***+++))))))))))))((((((((()))&&&&&&'''''''''((((((((((((((()))***)))((((((((((((******''''''+++,,,***((()))+++,,,---............---+++))))))***+++,,,*********+++,,,,,,***((())))))((('''''')))***+++...---,,,---///222444555<<<>>>FFFVVVhhhrrrqqqkkk___^^^fffxxx}}}zzzyyyzzziii]]]ZZZ___dddooollliiigggdddhhhuuu|||oooddd]]]zzzfffXXXRRRRRRRRRQQQSSS___pppsssUUUAAA999666555777444666666555333111111111111000///000222444444333000//////...---,,,,,,,,,---...///000000000000/////////000///------...000000;;;QQQlll|||uuuooo|||{{{tttvvvnnn^^^JJJCCC>>>>>><<<555000...............---,,,+++******+++,,,,,,,,,,,,---///((()))+++,,,...//////000)))+++------+++++++++,,,***+++,,,,,,,,,+++)))(((+++,,,,,,---------,,,,,,((()))***+++,,,,,,,,,,,,+++***)))((('''((()))*********)))((((((((())))))&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%%%%,,,---++++++(((%%%###%%%'''(((''''''(((***))))))))))))***,,,...000---+++)))((()))***)))((((((((((((((())))))))))))###%%%'''((('''&&&'''(((&&&((())))))(((&&&&&&&&&%%%'''((('''***---,,,''''''***,,,******)))&&&"""###$$$%%%&&&((((((((((((''''''&&&&&&''''''(((((()))%%%***,,,%%%&&&+++'''((('''&&&&&&&&&&&&'''((()))(((&&&%%%&&&(((+++,,,)))******)))'''''')))***&&&&&&&&&&&&''''''''''''''')))+++***)))(((((())))))+++***&&&'''***,,,***((()))+++---......---------,,,++++++******++++++)))((()))+++,,,,,,+++)))***)))'''''''''(((***,,,,,,---...///000555:::???CCCIIISSScccsssyyyqqqdddRRROOOVVVooo||||||~~~|||qqqmmmooorrr~~~zzzvvvrrrqqqzzz|||qqqkkk{{{hhhZZZVVVVVVSSSQQQSSS]]]oooqqqRRR???888555666888444555666555333111000000444222111111333555555444////////////////////////---...///000111222222222///111222000...---...000000444AAAUUUnnn~~~vvvuuu}}}~~~sssZZZSSSMMMLLLHHH@@@777333222111000///------,,,,,,***,,,------------///000+++++++++,,,---...//////)))***++++++************+++++++++++++++***))))))***+++++++++++++++******'''(((***+++------------*********)))******++++++)))))))))((())))))******%%%&&&'''((()))((((((''''''(((((((((((((((''''''"""%%%'''(((***---+++%%%!!!%%%&&&&&&&&&(((***)))))))))***,,,///222444...,,,***)))******)))((('''''''''((((((((())))))"""%%%((()))''''''((()))'''(((******(((''''''''''''((('''&&&(((---,,,''')))---...***''''''"""&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((())))))&&&+++---%%%&&&,,,)))(((((('''&&&&&&'''((((((''''''''''''((()))***+++***++++++)))'''&&&)))+++''''''''''''((((((((((((''')))++++++)))((()))***'''))))))&&&'''+++...,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))(((((()))+++---...---+++,,,+++)))((((((***,,,...+++///444555777===GGGPPPMMMXXXfffrrr{{{}}}ttthhhVVVRRR[[[sss}}}yyy{{{{{{vvvwww}}}wwwrrr|||iii[[[XXXYYYRRRPPPQQQ[[[lll~~~oooQQQ>>>777555666888333555666666333111000000444222111111222333333222//////000000111111222222,,,---///000222333333333///111333111...---...000000111777DDDVVVmmm}}}{{{xxx|||qqqiiibbb___YYYMMMBBB<<<555444222000.........///+++,,,............///111...---,,,++++++,,,......)))************)))((((((+++++++++***************))))))*********))))))((()))***+++,,,---,,,++++++(((((())))))************))))))(((((()))***++++++%%%''')))++++++***)))(((%%%&&&'''((())))))))))))///))) !!!)))***&&&###%%%$$$%%%'''))))))))))))+++---111444777...,,,***)))******)))(((''''''''''''((((((((((((%%%(((+++***(((&&&&&&'''''')))++++++)))'''''''''((()))&&&$$$'''+++***&&&!!!'''***((((((+++((("""++++++***))))))))))))***&&&&&&&&&&&&&&&'''((()))***''',,,...%%%''',,,))))))((('''&&&&&&'''((()))$$$&&&(((***++++++))))))***+++,,,***'''&&&)))+++(((((((((((())))))))))))'''***,,,+++)))((()))+++%%%((('''%%%'''---//////...---+++)))***+++---///***+++---...---,,,***((((((((())),,,///000///---...---+++)))***,,,...000---333:::===>>>EEESSS___VVVfffwww~~~zzzqqqaaa^^^fffzzzyyyuuuwww|||{{{}}}uuuqqqrrrrrrrrrtttxxx|||yyyttt|||kkk^^^YYYYYYQQQQQQQQQVVVeeeyyyuuuZZZBBB777888:::999777666666444333222111111000222333333222111333444///000000111111000...---,,,---///111111000///---...//////000111222222333...000555999@@@OOOkkk}}}{{{{{{vvvqqqgggSSSAAAAAA;;;444000000000///.../////////////////////...&&&***///222222000///...(((,,,///---(((&&&(((***333...)))))),,,---+++(((,,,,,,++++++******))))))+++------******,,,,,,)))******)))(((''''''((((((************************'''***)))%%%&&&+++***$$$,,,))))))+++***''''''***+++,,,,,,***'''%%%%%%&&&&&&++++++&&&%%%+++...,,,+++*********+++,,,---------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((***)))((((((***)))&&&''',,,*********)))(((&&&%%%$$$$$$'''***+++***'''&&&%%%)))$$$(((,,,(((,,,222---&&&&&&&&&''''''&&&%%%%%%))))))(((&&&%%%%%%(((***(((((())))))************&&&&&&%%%$$$$$$&&&***---+++***((((((*********)))&&&(((+++------+++(((&&&++++++******************,,,+++)))(((((()))+++,,,......//////,,,)))***---+++---///...+++******,,,)))***+++,,,------------111///,,,******...333666444999@@@HHHPPP[[[fffnnnpppwwwkkkpppxxxvvvkkkjjjooo{{{yyyrrrvvv~~~|||~~~tttfff^^^[[[]]]^^^[[[\\\nnn}}}wwwsssqqqccc]]][[[SSSSSSRRRVVVdddyyyzzz```FFF:::999999888777666555444333222222111000222333333222111333444111111222222222111///...(((***+++---////////////......///000000111222222222111222444666>>>QQQbbb{{{xxxfffVVVIIICCC;;;666444444333222000000000111222111000///***,,,...///...---------...111333222---+++---///222...++++++...///---***++++++******************'''******((((((+++,,,)))******))))))((()))))))))************************(((***)))&&&'''+++***&&&)))'''(((+++,,,)))))),,,)))***+++***(((''''''(((&&&******&&&%%%***---,,,)))))))))))))))***++++++,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))(((&&&&&&&&&(((***)))((((((***)))&&&''',,,*********)))((('''%%%%%%''')))++++++)))&&&%%%%%%)))$$$(((+++'''+++000,,,'''''''''((((((''''''&&&)))))))))((('''((()))++++++******))))))))))))***(((((('''&&&'''))),,,...)))(((&&&&&&((()))((('''***************)))))))))+++***************++++++,,,+++***))))))***+++,,,......//////---,,,---///***---000000---***((((((,,,,,,---...............///...,,,+++,,,///444777@@@GGGRRR\\\eeemmmuuuzzzxxx}}}~~~pppdddbbbgggttt{{{tttwww}}}~~~lll\\\SSSPPPFFFGGGFFFKKKbbb}}}vvvqqqnnnsssddd[[[WWWVVVVVVTTTVVVcccxxxhhhMMM===999888777666666555444333222222111000222333333222111333444333333444444333222000///,,,,,,,,,,,,---...//////......//////000000111111666444333444444666???IIIbbbxxxvvviiiWWWOOOEEE???<<<;;;999777111000///000111111///...///000000...,,,,,,---///---///000///+++***+++---000...,,,...000111...,,,)))))))))***************%%%))))))((()))------++++++************++++++,,,++++++++++++++++++++++++***+++)))'''(((,,,+++(((,,,***,,,000000,,,+++,,,''')))******(((((()))***%%%((()))&&&&&&))),,,---(((((('''''''''((())))))*********))))))((((((((()))))))))))))))))))))))))))((('''''''''''')))***)))((((((***)))&&&''',,,+++******)))((('''&&&&&&***+++,,,***(((%%%%%%%%%)))$$$(((***&&&)))...)))'''(((((())))))((((((((()))))))))******+++++++++---,,,***((((((((()))*********))))))***,,,...///***(((''''''((())))))(((...,,,)))''''''(((***+++***************+++,,,------,,,+++******+++,,,---...............///000000+++...111111///+++(((&&&.........///////////////............000555<<>>KKK\\\hhhssswww~~~|||pppbbbWWWTTTWWWgggttt|||kkk]]]UUURRRKKKNNNUUUbbbuuuxxxeeeMMMLLLMMMRRR[[[dddkkkooo{{{xxxooofffaaa|||lll___WWWYYY[[[[[[\\\eeeyyyvvv\\\FFF<<<999999555555444444444333333333000222333333222111333444222222333444333222111000000///---,,,,,,...///111000000000000111111111111333111111444555444555999;;;CCCLLLVVV]]]]]]PPPBBBKKKiiirrrfffiiiwwwvvvsssyyyyyytttqqqnnnjjjfffXXXOOODDD===:::888444000+++...111222222000000000222111///...------......+++,,,---...............+++++++++,,,,,,,,,,,,,,,***------))))))++++++(((---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111333000......)))''')))------)))(((***+++,,,,,,+++)))'''((())))))(((***+++***'''(((,,,++++++***)))))))))******((((((((())))))*********************************)))'''&&&'''+++,,,+++((()))((((((***)))&&&''',,,---,,,***)))))))))***+++''')))+++++++++***+++,,,***$$$(((***$$$''',,,'''(((((()))***++++++++++++***'''&&&'''***,,,+++((((((''''''(((***---000222***)))))),,,///111...+++,,,***))))))***++++++***)))***+++,,,,,,,,,***)))+++++++++++++++,,,---...........................---222444888BBBKKKFFF;;;666222...,,,---///111222......------...///111222222666<<>>UUU|||}}}sssiii```^^^gggrrrvvv{{{|||sssjjjeeennnwww}}}xxxkkkWWWGGG@@@>>><<<999777666555666222777888444///---,,,***''',,,000//////000///,,,444000......,,,((((((+++***,,,---......---+++***---+++)))***,,,---+++))),,,---//////...---...///+++++++++,,,---...///000...------,,,+++***)))))),,,***)))***,,,------,,,///+++)))---222333---''')))***)))&&&(((,,,+++(((---)))'''+++...+++))))))---)))(((***,,,******+++))))))***+++++++++++++++$$$""""""$$$(((***)))'''---///000---)))'''(((***(((,,,000///***'''))),,,,,,***'''&&&(((***+++,,,+++,,,......---,,,------...---+++))))))***+++,,,))),,,+++))))))---...,,,,,,+++******+++---...///...,,,***(((((()))+++---++++++++++++++++++++++++,,,------.../////////...,,,---.........000333666555???KKKUUU]]]```YYYPPPCCC:::222111222111///000000///...///333:::BBBFFFMMM\\\ooo{{{~~~yyynnnooo|||xxxfffVVVYYYfffyyyooo\\\UUUXXXWWWQQQRRR```ttt|||tttnnn}}}ooojjjbbb^^^[[[]]]hhhxxxiiiMMM>>>:::999666666555555555555444444555333111333777888666222444444333333333333222222222000//////000111000...000000111000/////////000111,,,555333;;;NNNTTTcccsssvvveeeKKK>>>888888AAA^^^~~~{{{tttmmmgggfffnnnxxx}}}|||vvvooojjjhhhppp|||vvvcccTTTIIIFFFBBB@@@???===:::888555444444333222000000111***...///,,,,,,000111///111...,,,......,,,---000+++,,,...//////...,,,+++---+++***+++------,,,***+++---......,,,+++,,,---,,,,,,,,,,,,---...//////---,,,,,,++++++*********,,,***))))))+++,,,,,,+++---+++)))+++//////,,,(((+++...---***))),,,,,,***---(((&&&+++//////---------)))'''***,,,***)))+++))))))***+++++++++++++++((('''&&&(((,,,---,,,***---------,,,***((())))))))),,,......+++)))***++++++***))))))***+++++++++***+++---.........//////...---+++*********+++,,,***------***+++------***,,,++++++***+++,,,---...+++)))'''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---...///......///222444===HHHPPPQQQNNNKKKGGGBBB???888333555666444222333333555888;;;>>>EEENNNTTT]]]kkk|||}}}mmmXXXGGGIIIVVVmmmtttlllllliiibbb]]]fffttt}}}xxxvvvqqqiiiddd^^^^^^gggvvvjjjOOO???:::999666666666666666555444444888666444555777777444111555444444444333333333222000///000111333333111///......///000111111000000111,,,555333999IIIMMMZZZmmmuuuiiiPPP>>>444888GGGggg}}}|||xxxxxx~~~~~~|||wwwssshhhmmmwwwttthhh[[[WWWRRRQQQQQQNNNGGGAAACCC888111222111---,,,//////000///,,,,,,111333111111---,,,//////---...222,,,---...//////...---------,,,+++,,,---...---++++++---...---+++*********...---------------......++++++++++++++++++++++++---+++))))))+++++++++***+++*********++++++******...222333...***+++---,,,)))"""$$$,,,---,,,,,,...)))(((+++,,,******+++))))))***++++++++++++++++++******+++------,,,***,,,+++******++++++***)))+++,,,,,,,,,,,,++++++***************++++++,,,,,,***+++,,,---...000111111------,,,,,,,,,+++++++++***...///------...---))),,,+++++++++++++++,,,------,,,***))))))+++,,,...------------------------,,,------.....................///......///111444GGGPPPTTTKKK>>>888777777555111000333444222111333888???FFFJJJLLLRRR\\\eeeooo{{{~~~aaaKKK@@@BBBPPPjjjzzzwww}}}}}}xxxqqqnnnqqqwww{{{wwwlllgggaaa___fffuuulllSSSAAA999888777777888888777666555444666444333444555555222000555444444333333222222222//////000333555555333000111000//////111222222111333...666111333>>>===HHHZZZccc\\\III<<<444:::KKKiii~~~sssuuu|||{{{sssnnnhhhhhhiiieee\\\TTTQQQ@@@444555666111///444222333111...///333333111333000...///...+++,,,///,,,---...//////......---------,,,---.........---,,,...///...+++***)))***//////...---------------******++++++,,,,,,,,,---...,,,*********+++***)))***,,,---+++))))))+++...///555666000******,,,---***!!!"""***---,,,+++...***(((+++---+++***,,,******+++,,,,,,,,,,,,+++************++++++***))),,,)))((())),,,...,,,)))---,,,+++,,,------,,,***,,,,,,+++******+++...111---,,,,,,---///000000000---------...---,,,++++++)))...000000000111...***,,,,,,++++++++++++,,,,,,///...---,,,,,,---///000........................---......//////.........,,,---.........000333666KKKQQQPPPDDD777222444555111......000111000333888AAAKKKVVVZZZYYY]]]gggqqq{{{zzz___LLLGGGLLL[[[rrr|||pppiiicccaaahhhsss|||}}}|||{{{}}}{{{mmmiiidddaaaggguuuvvv^^^III>>><<<999999::::::999888666555333333333444555555444333555444444333222222111111//////111444666666444222777333000///000222222222555000777111000888333<<>>444555333111222444222---333///...///...+++,,,///,,,,,,---...............------............///000...000000///---++++++,,,000000///...------------+++++++++,,,------.........---+++***+++,,,+++***+++...///...******---000000666666000))))))+++,,,111)))%%%)))///111000///000+++***---...,,,,,,...+++,,,,,,---------------***+++++++++******)))))),,,)))(((***---///---+++---,,,---...000000---+++///...,,,)))(((+++111666222///------///000///...---............---,,,,,,(((---111111222333111,,,+++,,,,,,,,,------------,,,++++++++++++,,,---.........................../////////000000//////...+++---...///000222666999JJJKKKFFF===666666666444444111111333333555<<>>JJJVVVkkkuuu~~~{{{zzzuuummmlllvvvwww^^^GGGAAAAAA???CCCLLLbbbwwwrrrqqqpppnnnpppyyymmmSSSAAA<<<===>>>??????>>><<<999777777888::::::::::::;;;;;;888888777666555444333333444333222333555666666555666444333555999999666222444111<<<777777<<<555<<<999>>><<<;;;>>>:::>>>NNNuuu}}}yyykkkZZZTTTUUUOOOEEEJJJHHHBBB======???;;;555555222000222222000111444000000000000111222333333---///111111//////111333...000111111000//////000000///...............///////////////000000000000///---,,,,,,...//////...---///000111000///......333555333...,,,------***---+++,,,//////---...111333///---000222000///111//////000111111111111000,,,///111000///...///000,,,---............///000)))...555888666222///...,,,///111///---...222777555111------000222111///000000...---------...//////333555333222333111,,,***+++---///111111111111000000111111222333333444222222222222222222222222222333333333333222111000111222333333333444777999999:::999888:::===:::555999;;;AAAGGGJJJPPP^^^lll~~~yyyxxxpppWWWCCC???===:::@@@LLL]]]sssuuuvvvuuussstttzzzwwwZZZGGGAAA>>>???@@@AAA@@@===:::888888999;;;;;;:::::::::;;;::::::999888777666555555666444333333555666666555222222444999>>>>>>888222555222===999888<<<333999333:::;;;;;;===999???RRRxxxnnnjjjrrrpppcccYYYTTTKKKDDDDDDGGGEEE???;;;777555555333//////222222222222222333444555666,,,///111111000///222444---///111111000///000000//////............//////111111111111000000000000///...,,,---///000000000---...///111111000...,,,555555333......000...***---...111555333000222777444000...111333111000222000000111222222222222222+++...000000...---///111,,,...111000...---///222'''///888;;;777222000000)))...333333000///222555444///+++,,,111444333111222000...---,,,---///000333666777333222222///+++***+++...000222333333333---......///000000111111444444444444444444444444444444444444444333222111555555555444333333666888111555999;;;>>>AAA@@@<<>>:::CCCSSS```vvv~~~zzzwwwtttxxx{{{^^^KKKIIIFFFGGGCCC===<<>>;;;::::::;;;;;;<<<<<<:::888777888999999555444777888555444666<<<;;;;;;<<<<<<;;;777555888777666666777888777666<<<:::777;;;???888@@@YYYzzz|||xxxsssmmmeee```^^^ZZZTTTOOOMMMDDD;;;777999:::777333666444222111222333333222000000000000///000222444555444333222222111222222111111000000000000000111---.........//////000000111222222222222111000000000333444222//////111444777666333000......///000111111111111000///...---.........///////////////---...///......///222444---000222000---,,,...111...---,,,,,,...000000///000111111111111111000000222---,,,222555222---+++000////////////000000111888444111111333444333111777<<<;;;333///000///++++++---///000222222222111444222222555666444444777444444444444444444444444444333222000000000111111444222111222555666555333555333666===???>>>CCCKKKTTT]]]jjjuuu|||vvveee```ggguuuxxxiii]]]SSSGGG@@@===AAAMMMZZZjjjwww~~~{{{yyy|||bbbOOOKKKEEEGGGFFFBBBBBBDDDBBB<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<:::777555555666:::666555888:::888777888;;;:::;;;<<<>>>===;;;888777777666777777777777666;;;;;;:::AAAFFFBBBJJJcccyyyzzzvvvtttqqqlllggg]]]SSSFFF>>>===<<<999666888666444333444555555444111111111000000222444666555444333111000000000000222222111111111111111222222222222222222222222222333222222222111111111111111111222111000///111222555444333111000000000000000000111222222222111000111111000000//////......000111222111000111333555///000111000/////////000+++******+++///111222222000000111111111111000000777111---111444222000///000000000000000111111222888555222111333444333222444888888222///111111...,,,---///111222222222222333111111444444111222444444444333333333333444444444333222111000111111222777444222222444444222000666555888@@@FFFLLLVVVbbbrrrzzziiiTTTUUU```rrr|||gggWWWQQQJJJBBB>>>>>>CCCPPP\\\lllwwwfffSSSMMMDDDGGGHHHGGGGGGHHHDDD???>>>???@@@AAAAAA@@@???>>>>>>??????===999777555666;;;777777:::<<<;;;:::<<<::::::;;;===???@@@>>><<<999999::::::::::::999999888;;;<<>>===???FFFUUUbbbnnnxxxjjjUUUMMMFFFGGGHHHIIIJJJJJJFFFCCCAAABBBCCCDDDEEEDDDBBB@@@@@@AAABBBAAA>>>;;;::::::===999999===???>>>===???<<<;;;<<<===???@@@???===<<<>>>?????????>>>===>>><<<@@@AAAFFFJJJEEEJJJ^^^~~~vvvlllfffaaa\\\XXXPPPMMMIIIEEECCC???<<<999:::888666555777999;;;<<<999888666555444555666777555444444444444555555666555555444444444555666777;;;:::888666666777888999777444222333666888666444111222444555666555444333000222444666777666444333444444444333333222222222777888888777555555666777333000...000333444222000555333111222333444444333000111111222222222222222===666111222333222333555444333333333444555666777999888666444444444444444222333333222000111333444111111222333444444555555:::777666999888555555777777555333111111222444666555444333222222333444555888777555555666999;;;<<<;;;DDDRRR```nnn|||hhhUUUYYYiii~~~nnnXXXIIIFFFBBB??????AAAJJJZZZjjjrrrzzznnnYYYMMMKKKIIIHHHJJJKKKKKKIIIIIIEEEEEEEEEFFFGGGFFFBBB???@@@AAABBBBBB@@@?????????@@@<<<<<<@@@BBBAAAAAABBB@@@???>>>???@@@@@@>>>===>>>@@@CCCCCCAAA@@@@@@@@@CCCIIIIIIKKKNNNIIIMMM^^^}}}vvvrrriiieee___YYYSSSMMMFFFBBBCCC???:::999:::;;;<<<;;;:::999777666666888:::;;;666666666666666777888888888888777888999;;;===???<<<:::888777666777999:::888555333444777999888666111333666888888888666555333444666777777666444333444444444555555666666666888::::::999777666666777444111///111444666444222777555333333555555555444222333444444555555555444:::666444555666333222555555555555666777888999999;;;:::999777555555555666777666555444333222444777555555555555666777777888<<<999999;;;;;;777777999999777555333222444666777777666555444444555666777999888777666777:::>>>AAAEEETTTjjj{{{}}}pppppp}}}xxxfff\\\SSSNNNIIIFFFFFFMMM___oooyyy~~~uuu```SSSRRRNNNMMMOOOQQQOOONNNOOOJJJHHHFFFGGGIIIIIIEEEBBBBBBCCCCCCBBBAAAAAABBBDDDFFFBBBAAAEEEGGGEEEEEEFFFFFFDDDCCCBBBBBBBBB@@@>>>>>>BBBFFFFFFCCCAAAAAABBBCCCJJJJJJJJJMMMJJJNNN___|||~~~xxxqqqjjjccc[[[VVVRRRMMMFFFBBBAAAAAA@@@>>><<<:::888777777999<<<===888888777888888999:::;;;888777666666777:::<<<>>>999999777666666666777888666555444555666888888777444666888:::;;;:::999888888888888888888888777777444555555666777888999999:::;;;<<<<<<:::999999999555444444555666777777666444333222333666888888888555666777888888999888888777555666999888555444666777777777888999:::;;;<<<======<<<:::777666777999===:::999999777444777;;;999999888888999999:::;;;<<<999999<<<<<<999888;;;<<<:::888777666666888999999888777777777888999:::<<<;;;:::999:::===CCCGGGUUUiii|||uuuhhhddd^^^XXXTTTWWWfffvvvkkk\\\YYYUUUUUUZZZ[[[VVVSSSTTTQQQNNNKKKLLLPPPQQQNNNKKKJJJIIIHHHFFFDDDDDDGGGIIILLLHHHHHHKKKLLLJJJIIIKKKKKKIIIGGGFFFFFFFFFEEECCCAAAFFFKKKKKKGGGDDDEEEGGGCCCKKKJJJHHHKKKJJJOOO^^^rrr|||uuuqqqiiibbbXXXRRRPPPNNNKKKHHHCCCAAA>>><<<;;;<<<>>>@@@999999999999:::;;;<<<===;;;:::888777777999;;;<<<999999999999888888888888777888999999888999;;;===888999:::;;;<<<<<<;;;;;;;;;::::::::::::;;;===>>>777777777888999999999:::;;;===??????===<<<<<<<<<777888::::::999:::;;;<<<888777666777999;;;<<<;;;888999:::;;;<<<<<<<<<<<<888666777::::::777777:::999999999:::;;;<<<===>>>@@@@@@@@@===999888999;;;AAA===<<<===;;;888;;;AAA<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;>>>>>><<<<<>>===<<<;;;::::::::::::;;;:::999999999:::<<<======>>>??????BBBHHHQQQXXXhhh|||~~~zzztttkkkjjjttttttddd]]]ZZZ\\\cccccc\\\WWWWWWWWWTTTQQQRRRWWWZZZXXXUUURRRQQQNNNJJJHHHHHHKKKNNNQQQMMMLLLOOOPPPNNNMMMNNNMMMLLLIIIIIIJJJJJJIIIHHHFFFKKKPPPPPPLLLIIIJJJLLLKKKRRRPPPMMMNNNMMMQQQ```iii|||ssshhhaaa]]][[[VVVRRRLLLIIIEEEBBB@@@@@@AAACCC999999999:::;;;<<<===>>>EEECCCAAA>>>===>>>@@@AAA<<<<<<======<<<<<<;;;::::::===???>>><<<<<>>>>><<<<<<>>>AAAAAA???=========>>>===<<<:::;;;<<<===>>>>>>>>>>>>:::888888::::::888:::???999:::::::::<<<===>>>???AAABBBAAA>>>:::999:::===BBB>>>===???>>><<>>>>>===<<<<<<===??????@@@>>>>>>AAABBB@@@@@@CCC???>>>>>>======<<<;;;;;;<<<;;;;;;:::;;;<<<===>>><<>>>>>AAADDD:::;;;<<<>>>@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@??????>>>CCCCCC??????BBB@@@;;;>>>???AAABBBCCCBBBBBBAAA???@@@AAABBBCCCCCCCCCCCC=========<<<;;;<<>>===>>>?????????======>>>>>>>>>>>>>>>===?????????@@@@@@AAAAAAAAAIIIGGGDDDBBBBBBBBBAAA@@@GGGFFFDDDCCCAAAAAAAAABBBEEE@@@<<<===AAAEEEDDDBBBGGGGGGFFFEEEDDDDDDEEEEEEAAAAAAAAA@@@>>><<<999888>>><<<>>>CCCDDDBBBAAACCCCCCIIIRRRZZZ```iiiuuu}}}}}}nnnhhheeehhhgggbbb^^^___^^^[[[[[[^^^dddgggeeebbb\\\ZZZXXXUUUTTTTTTTTTTTTTTTWWWXXXYYY]]]```]]]XXXXXXXXXUUURRRUUUZZZXXXRRRWWWVVVXXXXXXTTTOOOQQQVVVXXXXXXYYY[[[WWWRRRVVV^^^aaalll~~~}}}xxxrrrooojjjeee```[[[VVVSSSNNNJJJFFFDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAEEEFFFCCCBBBDDDBBB===BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFHHHEEEBBB???>>>@@@BBBBBBAAADDDEEEFFFHHHHHHHHHHHHHHHBBBFFFFFFCCCDDDHHHIIIFFFFFFFFFEEEDDDCCCCCCDDDEEEJJJHHHEEEEEEGGGHHHIIIIIICCCCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCDDDEEEEEEEEEHHHGGGEEEDDDEEEEEEDDDDDDIIIHHHFFFDDDCCCCCCDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDBBB@@@?????????BBBFFFHHHGGGHHHLLLUUU```mmmuuuzzzyyyssspppooommmiiiffffffhhhfffdddggglllooopppnnnhhhddd___\\\]]]]]]\\\ZZZ]]]aaaeeegggjjjlllhhhbbb^^^___^^^___bbbeee```YYY___^^^______ZZZTTTUUUZZZ]]]]]]aaadddccc``````ccccccmmm{{{zzztttmmmhhhbbb[[[TTTRRRTTTTTTOOOJJJLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIMMMNNNMMMLLLLLLIIIEEELLLLLLLLLLLLLLLMMMMMMMMMNNNLLLJJJIIIIIILLLOOOQQQQQQLLLFFFGGGKKKMMMJJJFFFLLLLLLMMMNNNOOOOOOOOOOOOLLLNNNNNNKKKLLLOOOQQQPPPOOONNNMMMLLLLLLLLLMMMMMMPPPNNNLLLLLLNNNPPPQQQRRRIIIKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRPPPMMMKKKJJJJJJLLLMMMHHHLLLOOONNNKKKJJJMMMQQQQQQRRRRRRQQQQQQOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFIIINNNOOOPPPVVV^^^fffrrr~~~{{{xxxuuusssqqqqqqrrrqqqppprrrtttvvvuuusssrrrmmmhhhgggiiiiiieee```gggmmmqqqrrrrrrrrrmmmfffhhhjjjllllllkkkiiieeeaaagggffffffgggbbb]]]]]]bbbcccdddfffjjjkkkjjjiiihhhpppvvv}}}xxxssslllhhhfffccc]]]XXXRRRQQQPPPOOOOOOOOOPPPPPPSSSRRRRRRQQQQQQQQQRRRSSSOOORRRTTTUUUUUUTTTQQQNNNSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRTTTUUUVVVWWWSSSPPPPPPSSSTTTSSSPPPRRRRRRSSSTTTUUUUUUUUUVVVSSSSSSRRRPPPQQQTTTVVVWWWXXXVVVSSSRRRRRRSSSSSSSSSUUURRRPPPPPPRRRTTTUUUUUUOOOQQQRRRTTTSSSRRRPPPNNNLLLLLLNNNOOOQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXVVVSSSQQQPPPRRRTTTUUUMMMQQQTTTTTTQQQPPPRRRTTTVVVVVVWWWWWWVVVUUUSSSRRROOOOOOOOOPPPPPPOOOOOOOOOOOONNNPPPSSSWWW]]]iiivvvyyyyyyzzz{{{}}}|||{{{yyyzzzvvvssstttvvvtttnnnhhhnnntttyyyyyyyyyxxxtttooovvvyyy|||{{{uuunnnlllnnnpppooopppqqqmmmiiijjjooommmoooppppppqqqssssssrrryyy|||zzzsssooommmcccbbb___]]][[[ZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZWWWXXXZZZ]]]]]][[[YYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]YYYXXXVVVVVVWWWXXXZZZ]]]^^^ZZZWWWUUUVVVXXXXXXWWW^^^[[[YYYXXXYYY[[[[[[[[[XXXYYYZZZ[[[[[[YYYWWWVVVQQQRRRSSSTTTVVVWWWXXXYYY]]]______^^^[[[ZZZ[[[]]]\\\ZZZXXXWWWWWWYYY[[[\\\YYYZZZZZZ[[[[[[ZZZYYYYYY\\\]]]]]]]]]\\\\\\[[[[[[VVVVVVVVVWWWWWWWWWXXXXXXXXXVVVWWW]]]fffrrr{{{wwwxxx~~~{{{yyy{{{yyyyyyzzz{{{wwwssstttyyy||||||{{{}}}}}}~~~xxxuuuqqqmmmiiiggggggffffffeeecccbbbbbbdddfffgggfffdddeeeggggggdddcccddd```aaaccceeegggggggggfffeeegggiiikkkkkkjjjgggeeeeeehhhjjjjjjiiihhhjjjmmmgggggggggggghhhiiijjjkkkeeebbbaaacccdddccceeehhhiiieee```^^^```bbbaaa```iiifffddddddeeeggghhhhhhddddddddddddcccbbbaaaaaa^^^^^^___```aaaccccccdddggghhhhhheeebbbaaacccfffddddddcccdddeeegggiiijjjhhhgggfffeeeeeedddcccbbbddddddcccccccccdddeeeeeeaaaaaaaaa```aaabbbccccccgggdddeeeooo}}}~~~}}}~~~~~~zzztttuuuzzz{{{zzz{{{}}}}}}~~~|||~~~}}}{{{yyyxxx}}}xxxyyy~~~~~~}}}zzzyyyvvvsssooommmlllmmmmmmooonnnlllkkklllnnnppprrrnnnjjjhhhiiigggbbb```ccc___bbbfffjjjllllllkkkjjjjjjkkklllmmmmmmllljjjiiiooonnnnnnoooppppppooonnnmmmlllllllllmmmnnnooopppiiiffffffjjjkkkhhhhhhlllqqqlllfffdddgggiiihhhfffmmmkkkiiijjjmmmppprrrrrrmmmllljjjiiihhhhhhiiiiiidddeeeeeefffggghhhhhhiiihhhiiiiiifffbbbccchhhmmmiiijjjlllnnnqqqrrrttttttrrrssssssoookkkiiijjjmmmhhhgggeeeeeefffhhhkkkmmmjjjiiiiiihhhhhhiiijjjkkkqqqlllnnnyyy~~~zzztttqqqtttyyy}}}~~~|||yyyuuusssssswwwzzz}}}}}}{{{}}}~~~{{{~~~}}}}}}|||wwwqqqqqqvvvmmmvvv{{{tttmmmlllnnnmmmyyywwwwww|||zzzvvvxxx|||xxxuuuvvv{{{{{{wwwvvvyyypppqqqssswwwzzzxxxrrrmmmpppqqqtttuuuuuutttqqqpppwwwyyyzzzwwwqqqnnnppptttwwwtttqqqppprrrtttuuuvvvpppppppppppppppppppppppptttnnnpppyyyyyyrrrrrrxxxuuuooohhheeehhhmmmpppqqqvvv|||~~~xxxuuuttttttsssqqqqqqssswww{{{~~~zzzyyywwwtttqqqooolllkkkjjjllloooqqqrrrqqqpppnnnwwwvvvvvvxxx|||}}}||||||wwwppprrryyysssmmmiiilllrrrtttooohhhsssssswww|||xxxooolllpppvvvzzz~~~|||xxxtttrrrzzz{{{{{{xxxtttrrrsssuuu{{{{{{{{{zzzyyyxxxyyyzzzwwwsssnnnkkkllloooqqqrrrmmmkkkjjjmmmqqqqqqkkkffflllkkkiiiggghhhjjjlllnnnooommmkkkjjjkkkmmmoooqqqjjjccc______\\\UUUSSSWWWUUUXXX^^^bbbeeeeeecccbbbccccccbbbbbbbbbbbbbbbbbbmmmiiifffgggkkklllgggcccffffffeeeeeefffgggiiijjjbbb^^^```eeefffbbbaaaeeeoooiiicccaaadddffffffdddjjjiiihhhjjjnnnsssuuuvvvqqqooommmkkkjjjjjjlllmmm___`````````aaaaaabbbbbb```aaaaaa^^^[[[\\\ccciiifffgggkkknnnqqqsssssstttuuuyyyzzztttkkkhhhmmmssshhhfffddddddeeeiiimmmooonnnmmmlllkkkkkklllmmmnnnoooiiiiiisss~~~sssxxx||||||zzzzzz~~~{{{vvvvvvuuusssoooooopppqqqnnniiijjjooo~~~uuunnnnnnvvv}}}}}}wwwsssvvv~~~zzzzzzxxxuuurrrqqqsssyyy}}}}}}vvvuuutttooolllkkknnnkkkmmmqqqrrrqqqwwwzzzxxx~~~|||{{{|||}}}}}}uuuwww~~~}}}www}}}uuutttyyyyyyrrrooorrrrrrwww}}}vvvttttttrrrpppzzzrrrnnnqqqtttqqqpppqqqqqqtttxxxsssqqqzzz~~~yyypppllltttzzz|||uuuooohhhgggjjjnnnnnnmmmtttvvvtttmmmfffdddiiiooonnnmmmllljjjiiiiiiiiijjjllljjjnnn{{{mmmpppooojjjgggkkkpppqqqiiiiiiiiigggeeeeeegggiiitttvvvzzz~~~{{{tttooollliiiiiinnnuuuwwwrrrmmmllliiigggiiimmmooollliiiffffffhhhjjjkkkiiieeeaaabbb______dddkkknnnjjjeeecccjjjnnnkkkhhhhhhhhhfffiiiiiiiiihhhgggfffeeedddccciiifffeeelllllljjjqqqiiikkkrrrxxxwwwoookkkkkkllliiidddaaaaaaeeejjjnnnnnnwww{{{wwwsssrrrpppkkkiiiiiihhhgggfffhhhlllooopppqqqppplllfffbbbaaaaaa``````aaacccfffhhhiiijjjlllmmmmmmpppzzz{{{ppp~~~{{{pppddd___dddjjjlll```XXX___gggiiifffddddddffflllssspppgggbbbdddbbbdddhhhkkkmmmllliiifffmmmuuurrrnnnooojjjgggmmmkkkrrryyy|||yyyuuurrrqqqnnnoookkkeeebbbddddddbbb]]]aaadddcccdddhhhhhheee^^^___ccciiilllkkkddd___kkkkkkjjjiiiggggggiiikkk^^^ZZZUUUQQQOOOPPPRRRSSSVVVSSSTTTZZZ^^^[[[XXXWWW]]]ZZZWWWUUUUUUWWWZZZ]]]aaa___\\\ZZZZZZ[[[\\\^^^```]]]YYYUUUUUUWWWZZZ]]][[[TTTUUU\\\\\\UUUTTT[[[aaa___[[[WWWTTTVVV[[[___\\\ZZZYYY\\\cccjjjooopppiiifffaaa]]][[[[[[]]]___WWWRRRMMMMMMQQQUUUTTTRRRTTTRRRPPPNNNNNNPPPSSSTTTcccaaabbbdddbbb]]]___fffeeemmmooofff]]]ZZZ]]]```^^^ZZZYYYZZZZZZ\\\aaaiiihhhfffeeeddddddbbb^^^[[[\\\[[[[[[[[[^^^aaaeeehhhiiipppuuupppeeeaaaiiirrrrrrrrrooommmooorrrpppjjjlllkkkkkklllnnnlllgggccc\\\]]]______^^^^^^___aaaggghhhgggeeegggkkkkkkhhhcccjjjrrrtttrrrppppppqqqnnnooooooooooooooonnnnnnqqqqqqqqqrrrrrrrrrooommmooooooooommmjjjhhhhhhiiimmmnnnooopppqqqqqqppppppmmmrrrxxxzzzyyyxxxxxxyyyiiihhhiiikkknnnqqqqqqqqqlllrrrwwwxxxtttpppmmmmmmuuuwwwuuuooolllnnnqqqpppkkklllnnnpppqqqqqqpppppplllllllllllllllllllllkkkvvvrrrmmmjjjkkkkkkjjjhhhhhhmmmmmmkkkqqqxxxrrreeelllkkkkkkmmmppprrrrrrqqqrrrwww}}}~~~|||{{{{{{xxxxxxzzz||||||yyytttpppeeeiiimmmnnnlllmmmppptttnnnqqqpppkkkggghhhhhhffflllkkklllmmmkkkhhhjjjooowwwvvvrrrkkkfffffflllqqqzzzssslllkkkooovvv{{{~~~pppooonnnmmmooottt|||uuuqqqqqqmmmhhhfffiiihhhiiilllllliiimmmtttzzzppplllooorrrqqqpppooooooppprrruuuwwwyyy|||{{{tttmmmnnnsssrrrnnntttsssmmmnnnuuuwwwxxxpppmmmkkkgggkkksss{{{~~~zzzxxxxxx{{{}}}vvvnnnjjjlllnnnnnnmmmqqqlllkkkmmmlllhhhhhhkkkoooooopppttt~~~qqqrrroookkklllrrrvvvwwwvvvpppmmmppptttrrrppppppssspppiiieeejjjrrrtttooorrr{{{|||ssspppwww|||{{{sssoookkkiiijjjmmmnnnnnnqqqrrrqqqkkkeeedddiiinnnhhhgggfffeeedddeeeffffffccccccfffoooxxx{{{uuunnneeehhhhhhcccbbbfffjjjkkkbbbbbbcccdddfffggghhhhhhqqquuu{{{~~~~~~zzzuuurrrlllhhhdddfffkkkmmmiiidddiiigggeeegggjjjkkkgggcccddddddfffiiijjjiiifffccceeecccaaaccchhhkkkjjjhhhdddjjjmmmlllkkkkkkjjjfffjjjiiigggeeedddbbbbbbbbbggglllhhhfffmmmllliiiooonnnmmmpppuuussslllfffeeekkkjjjhhhggghhhkkkooorrrmmmsssvvvsssppppppnnniiiggghhhhhhhhhgggiiillloootttqqqooommmllljjjfffddd___```bbbeeehhhjjjjjjjjjjjjmmmpppsss{{{{{{rrrzzz{{{xxxpppeee```cccgggmmmbbb]]]bbbiiijjjiiihhhkkkggghhhooorrrnnnjjjiiidddeeegggllloooooolllhhhiiirrrrrroooqqqkkkfffllluuuwwwzzz||||||xxxsssooosssuuurrrmmmkkklllllliiihhhiiihhheeehhhllllllhhh```bbbeeelllqqqqqqlllhhheeehhhjjjjjjhhhfffeeeddd]]]ZZZWWWUUUTTTTTTVVVWWWYYYUUUVVV[[[]]][[[XXXXXX[[[YYYVVVSSSSSSTTTWWWXXXZZZXXXUUUSSSRRRSSSTTTUUU^^^[[[VVVRRROOOPPPRRRTTTVVVPPPPPPVVVVVVOOOOOOUUUZZZXXXTTTPPPNNNOOOTTTWWWUUURRRQQQSSSXXX]]]``````YYYWWWTTTQQQOOOPPPRRRSSSQQQMMMIIIIIIMMMPPPOOONNNNNNMMMKKKJJJJJJLLLMMMNNNSSSQQQSSSVVVUUURRRTTT[[[UUU[[[]]]WWWQQQQQQSSSUUUTTTOOOMMMMMMMMMLLLQQQWWWRRRRRRQQQRRRRRRQQQOOOLLLLLLLLLKKKLLLNNNQQQSSSUUUWWWZZZ\\\YYYTTTSSSVVVZZZXXXZZZYYYVVVWWWZZZYYYUUUWWWVVVUUUVVVXXXWWWSSSPPPOOOPPPQQQQQQOOOOOOPPPRRRSSSTTTTTTRRRTTTXXXXXXTTTMMMRRRYYY[[[YYYWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVXXXXXXVVVTTTXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWTTTXXX[[[\\\ZZZXXXXXXYYYVVVUUUUUUWWWYYYZZZYYYXXXUUUXXX\\\^^^]]][[[XXXWWWZZZ]]]^^^YYYWWWXXXYYYWWWVVVWWWXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXUUUTTTVVVWWWWWWUUUWWW[[[YYYVVVZZZaaa[[[OOOSSSSSSRRRTTTVVVXXXXXXWWWTTTXXX]]]___^^^\\\\\\\\\XXXYYYZZZ\\\]]]\\\XXXUUU___bbbfffhhhggghhhkkknnneeeiiiiiieeeccceeefffeeeooommmlllnnnmmmkkknnnsssqqqrrrppplllgggeeehhhkkkqqqnnnjjjggghhhmmmuuu{{{iiihhhggggggkkkrrr{{{rrrlllmmmkkkfffdddkkkkkkmmmpppnnnkkkkkknnnwwwwwwrrrkkkhhhiiiiiigggllllllkkkkkklllmmmooopppuuuvvvsssnnnmmmooopppnnnmmmnnniiijjjqqqrrr}}}{{{pppqqqooofffdddffflllrrrvvvwwwtttrrrnnnmmmlllnnnqqquuuvvvwwwrrrnnnjjjjjjmmmpppqqqpppnnnnnnooopppmmmhhhhhhlllnnnkkkiiikkkuuu|||yyyqqqlllhhhggglllooonnnmmmmmmiiidddcccgggjjjgggeeeeeelllkkkhhhdddfffjjjllljjjeeelllmmmhhhhhhpppwwwxxxooonnnmmmkkkjjjjjjmmmooolllmmmllliiieeeeeehhhlllcccbbbbbbaaabbbcccdddeeeccceeegggjjjkkkjjjgggeeeeeehhhgggcccbbbfffiiiiiidddeeegggjjjmmmmmmlllkkknnntttzzz}}}zzzvvvtttssstttnnnhhhgggiiiiiifffbbbfffddddddfffhhhgggbbb^^^bbbbbbdddgggiiihhhfffccchhhgggeeedddeeegggiiikkkfffiiikkkkkkmmmooommmgggiiigggeeecccbbbbbbcccdddjjjnnniiiggglllkkkhhhnnnnnnkkkkkkpppqqqmmmhhhfffoooooooooppppppqqqrrrrrrnnnoooooommmnnnooolllhhhggghhhjjjiiiiiiiiijjjlllvvvssspppqqqssssssnnnjjjcccdddfffiiilllnnnlllkkkiiinnnrrruuuyyy|||zzzuuuxxxyyyyyysssjjjeeefffhhhnnnhhheeehhhkkkllllllmmmsssjjjfffllluuuvvvrrrnnnllljjjiiilllppppppkkkfffeeeooopppoooqqqkkkfffkkk|||yyyxxxyyyzzzxxxqqqlllssstttssspppppptttuuutttsssqqqllljjjmmmsssqqqlllcccdddgggmmmsssvvvssspppcccggglllnnnlllhhhcccaaa^^^^^^]]]\\\\\\\\\]]]^^^^^^ZZZYYY]]]^^^\\\[[[]]]```___]]][[[[[[[[[]]]^^^[[[ZZZWWWUUUTTTTTTUUUUUU```]]]YYYUUUTTTTTTVVVWWWZZZTTTSSSXXXWWWRRRRRRXXXUUUTTTQQQNNNKKKLLLOOORRRRRRPPPOOOPPPSSSTTTUUUTTTQQQPPPOOOMMMMMMMMMNNNNNNNNNKKKHHHIIILLLNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLKKKIIIKKKOOOIIIMMMNNNJJJIIILLLNNNMMMSSSMMMJJJIIIHHHFFFHHHMMMFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMKKKKKKMMMNNNMMMLLLGGGKKKLLLIIIHHHKKKLLLJJJLLLKKKJJJJJJKKKKKKIIIHHHKKKLLLLLLKKKIIIIIIJJJLLLIIIKKKJJJIIIKKKOOONNNJJJDDDHHHLLLMMMKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKJJJKKKMMMMMMLLLLLLMMMOOOLLLLLLKKKJJJIIIIIIIIIIIIRRRSSSTTTSSSPPPNNNNNNNNNKKKKKKKKKLLLMMMLLLJJJHHHGGGHHHIIILLLNNNNNNLLLJJJIIINNNPPPNNNLLLMMMLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFHHHKKKLLLLLLLLLPPPQQQNNNIIILLLQQQMMMCCCGGGFFFEEEFFFGGGHHHGGGFFFFFFIIIKKKMMMLLLLLLLLLMMMIIIIIIIIIKKKMMMMMMKKKIIIaaadddgggiiiiiijjjlllnnnjjjmmmnnnjjjiiikkkmmmlllrrrnnnlllmmmlllkkkmmmrrrrrrssstttqqqmmmjjjiiiiiihhhiiilllnnnooopppqqqqqqiiihhhfffeeegggmmmvvv|||zzzmmmiiihhhfffeeefffmmmooorrruuutttrrrpppppppppqqqooojjjhhhkkkkkkiiinnnmmmlllllllllmmmmmmnnnppprrrrrrpppooopppqqqrrrmmmooojjjiiinnnmmmsssrrrmmmwwwvvviiifffhhhkkkpppuuuvvvsssppplllkkkjjjkkknnnpppqqqqqqsssqqqppppppsssttttttsssppppppqqqrrrrrrpppnnnnnnnnnllljjjllluuuzzzsssiiipppggggggqqquuunnngggfffeeebbbccchhhjjjhhhffffffhhhiiijjjhhhhhhiiikkklllfffiiihhhcccdddkkkpppqqqiiilllnnnlllhhhgggjjjnnniiiiiiiiiiiihhhhhhjjjkkkbbbbbbbbbbbbdddeeegggiiikkknnnpppnnnhhheeefffiiilllnnnmmmhhhfffhhhiiifffiiimmmrrrsssqqqooonnnnnnlllrrryyyyyyuuuqqqpppqqqwwwsssnnnllllllkkkgggcccbbbbbbdddfffhhhgggbbb___bbbbbbccceeeffffffccc```gggiiiiiigggeeeeeehhhkkkiiiiiihhhfffjjjpppoookkkhhhfffdddccccccdddggghhhjjjnnnhhheeekkkjjjhhhnnnjjjddddddkkkrrrtttrrrrrrssstttvvvvvvuuurrrpppnnnpppnnnllllllnnnpppnnnjjjkkkmmmnnnnnnllljjjjjjjjjvvvvvvuuuvvvwwwwwwuuussslllkkkmmmpppsssrrroookkkkkknnnqqqrrrsssuuuvvvwwwzzz{{{|||xxxsssooommmnnnrrrooommmmmmlllllllllmmmuuunnnjjjnnnvvvyyyuuuppptttpppllllllooommmfff```dddmmmllljjjnnnjjjfffmmmyyyvvvttttttsssqqqnnnjjjkkkmmmkkkiiilllsssxxxyyyuuurrrooonnntttxxxtttlllffffffhhhmmmtttwwwuuusssfffjjjoooqqqoookkkgggeeeccccccdddddddddcccbbbaaabbb^^^]]]______]]]^^^aaaddddddcccccccccdddeeefffbbb```^^^\\\[[[ZZZ[[[[[[^^^]]][[[[[[\\\^^^aaabbbaaa\\\[[[]]]]]]YYYZZZ^^^XXXXXXWWWTTTQQQQQQSSSUUUXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPRRRPPPOOOPPPRRRTTTSSSRRRPPPQQQQQQRRRRRRQQQOOOOOORRRQQQPPPOOONNNLLLLLLNNNLLLNNNMMMKKKMMMRRRRRROOOWWWQQQNNNNNNMMMKKKKKKNNNJJJJJJJJJLLLNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKPPPMMMKKKLLLPPPQQQPPPMMMFFFKKKNNNKKKIIIKKKNNNNNNOOONNNLLLLLLLLLMMMMMMMMMPPPPPPPPPNNNLLLLLLMMMOOOMMMNNNNNNLLLNNNRRRRRRNNNKKKNNNPPPPPPNNNMMMNNNOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOMMMKKKKKKLLLNNNOOONNNKKKLLLNNNNNNMMMMMMOOOPPPNNNMMMLLLKKKKKKLLLLLLMMMOOONNNMMMLLLJJJIIIIIIIIIMMMLLLLLLNNNNNNMMMKKKHHHIIIGGGFFFIIILLLMMMKKKHHHJJJOOOPPPMMMLLLNNNOOOMMMMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLDDDEEEGGGIIILLLMMMNNNMMMQQQQQQMMMIIIKKKOOOLLLEEEKKKIIIHHHHHHIIIIIIHHHGGGJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJKKKMMMMMMMMMKKK```bbbeeeggghhhhhhiiijjjjjjmmmmmmjjjhhhjjjllljjjpppkkkggggggfffdddfffiiiiiikkknnnnnnmmmkkkiiihhhggghhhkkkpppttttttooojjjjjjiiigggffffffkkkqqqvvvuuupppllliiiddd```bbbhhhiiillloooqqqssstttrrrpppmmmnnnlllggggggjjjkkkiiiiiiiiiiiihhhhhhhhhhhhiiifffgggiiijjjjjjkkkmmmpppjjjnnnjjjhhhllljjjkkkvvv{{{|||mmmmmmzzzzzznnnhhhhhhiiioootttwwwtttpppmmmkkkjjjjjjlllnnnnnnnnnooooooooopppqqqrrrrrrqqqnnnkkkiiilllrrrtttpppiiillllllmmmqqqyyy|||sssgggnnneeedddoootttmmmdddaaacccaaabbbhhhjjjhhhgggiiifffhhhjjjlllllllllnnnqqqmmmlllhhhccccccggghhhgggeeeiiimmmlllhhheeehhhlllhhhhhhiiikkklllmmmlllkkkccccccddddddfffiiikkkmmmqqqtttuuuqqqjjjgggiiinnnssstttrrrllliiiiiifffbbbgggooouuuuuuoookkkmmmqqqkkkpppvvvuuuppplllkkkmmmooommmllllllllliiiddd```^^^```cccfffhhhgggdddaaadddccccccddddddccc```]]]dddhhhkkkkkkgggeeefffiiillljjjeeeaaaeeemmmpppnnnjjjhhhfffcccbbbccceeeggggggkkkfffccciiiiiigggnnnhhhbbbbbbjjjsssxxxyyyzzzrrrsssuuuvvvuuurrrnnnkkkrrrnnnlllnnnqqqrrrpppoootttvvvwwwvvvssspppnnnnnnuuuxxx{{{yyyvvvuuuxxx|||uuussssssuuuwwwvvvpppkkknnnmmmllllllkkkmmmrrrwwwzzz{{{{{{yyywwwuuusssrrruuuuuurrrooolllkkkjjjjjjqqqqqqqqqrrrssstttrrrnnnsssoookkkkkkllljjjeee```eeellliiifffiiihhhhhhqqqrrrssstttqqqnnnllllllmmmhhhhhheeeaaadddmmmtttvvvppppppppprrrxxx{{{uuukkklllkkklllpppuuuwwwuuusssjjjlllnnnnnnmmmkkkjjjjjjffffffggggggfffccc```___bbb___]]]___^^^\\\^^^bbbaaaaaaaaaaaaccceeeggghhhcccbbb```___^^^]]]]]]]]]YYYYYYYYYZZZ\\\___bbbcccaaa^^^]]]___^^^\\\\\\^^^]]]^^^^^^]]][[[ZZZ[[[\\\]]]^^^`````````___^^^^^^[[[[[[ZZZXXXVVVUUUSSSRRRWWWWWWWWWXXXZZZ[[[ZZZYYYWWWXXXYYYZZZYYYXXXVVVUUUYYYYYYXXXVVVVVVVVVVVVUUUUUUVVVTTTRRRUUUYYYXXXTTTVVVPPPNNNPPPQQQOOONNNPPPQQQPPPPPPRRRSSSRRRPPPNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOPPPHHHMMMPPPMMMKKKNNNPPPQQQPPPPPPOOONNNMMMNNNPPPRRRRRRRRRRRRPPPNNNNNNPPPRRROOOPPPOOOMMMOOOSSSTTTPPPOOOPPPQQQQQQPPPPPPPPPQQQNNNMMMMMMMMMMMMNNNOOOPPPNNNLLLJJJIIIKKKLLLMMMLLLMMMNNNOOONNNLLLLLLLLLNNNKKKKKKKKKLLLLLLNNNOOOOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMKKKKKKIIIGGGHHHKKKLLLJJJGGGJJJMMMMMMIIIHHHKKKNNNNNNNNNMMMKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMJJJHHHJJJMMMLLLHHHLLLKKKIIIIIIJJJJJJHHHFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFaaabbbeeeggghhhhhhgggfffgggjjjkkkgggeeeggghhhgggqqqkkkggghhhgggeeedddfffaaacccfffiiilllllllllkkkllljjjhhhjjjnnnpppnnnkkkiiiiiihhhggggggjjjooorrrllllllmmmjjjccc]]]```gggkkkmmmnnnnnnppptttrrrnnnpppqqqooojjjiiikkkkkkhhhffffffffffffggggggggggggdddaaabbbfffhhhgggiiilllbbbiiigggffflllkkkiiipppqqqvvvrrriiijjjuuuwwwpppllljjjkkkpppvvvyyywwwssspppnnnllllllmmmoooooonnnhhhiiijjjlllnnnooopppqqqmmmiiidddfffoootttooofffgggjjjnnnrrrwwwyyyrrriiikkkfffeeelllrrrpppiiieeefffdddfffjjjjjjhhhhhhkkkmmmlllooossssssrrruuuyyyvvvrrrmmmjjjkkkkkkiiifffccchhhmmmmmmiiifffhhhjjjiiihhhiiimmmqqqrrrooollleeeeeeeeefffiiikkknnnooowwwxxxwwwsssooonnnppprrrxxxyyywwwrrrpppppplllfffhhhoootttsssnnnlllqqqvvvkkknnnqqqqqqnnnkkkjjjkkkjjjjjjkkklllllljjjeeebbb^^^```dddfffhhhgggfffeeegggfffeeeeeeeeedddaaa^^^aaaeeeiiijjjhhhgggggghhhmmmkkkfffaaaccckkkpppqqqnnnllliiifffcccbbbbbbbbbgggkkkeeebbbhhhhhhgggnnnkkkfffeeekkkqqqsssuuuxxxlllnnnppprrrrrrqqqnnnmmmqqqnnnmmmqqqsssrrrqqqsss{{{|||}}}|||yyywwwuuuuuuuuuyyy|||yyysssrrrxxxyyyvvvtttuuuwwwvvvpppkkkllliiifffggghhhjjjpppwwwwwwuuutttssstttuuutttsssuuuuuurrrmmmjjjjjjhhheeekkkppptttrrrnnnmmmllljjjlllkkkiiiiiijjjjjjiiigggiiiooojjjeeeiiiiiijjjuuupppssstttrrrmmmkkkmmmppphhhiiifffbbbcccjjjoooooolllooorrrtttyyy{{{tttjjjqqqppppppsssvvvwwwtttqqqiiiiiiiiigggfffgggjjjlllgggggghhhgggeeeaaa^^^\\\___]]]]]]^^^]]][[[]]]bbbaaa`````````bbbdddgggiiidddcccbbbaaaaaaaaaaaaaaa]]]]]]\\\]]]]]]^^^^^^_________```aaaaaa```______^^^```bbbbbbaaa___``````]]]___aaaaaa```___```aaabbbaaa```^^^\\\ZZZXXXWWWYYYZZZ\\\^^^______^^^^^^\\\]]]]]]^^^]]]\\\ZZZYYYYYYZZZZZZXXX[[[___```]]]ZZZ[[[YYYWWWXXX[[[[[[WWWWWWRRRPPPTTTWWWUUUTTTUUUYYYXXXXXXXXXYYYXXXVVVSSSUUUVVVVVVWWWVVVUUUSSSRRRMMMOOORRRRRRPPPOOOQQQSSSMMMQQQSSSPPPPPPSSSUUUSSSRRRSSSSSSRRRQQQRRRTTTWWWWWWWWWVVVTTTRRRSSSUUUXXXRRRRRROOOLLLNNNSSSUUUSSSPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSRRRQQQOOOOOOPPPPPPOOONNNPPPQQQQQQPPPNNNMMMMMMNNNIIIIIIKKKMMMNNNOOOOOOOOOSSSRRRQQQRRRTTTVVVVVVVVVNNNMMMMMMNNNPPPQQQPPPOOOMMMLLLLLLMMMNNNNNNLLLKKKJJJMMMKKKGGGEEEIIIMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLIIIJJJLLLLLLLLLLLLNNNOOOLLLKKKJJJJJJKKKMMMLLLKKKLLLKKKIIIIIIJJJIIIHHHFFFJJJIIIHHHIIIKKKLLLKKKJJJKKKJJJHHHHHHIIIIIIHHHGGGeeefffgggiiikkkjjjgggeeeeeeiiijjjfffeeehhhiiihhhqqqllliiikkkllliiiggghhhcccdddeeehhhkkkmmmmmmmmmmmmllljjjiiiiiijjjlllmmmiiiiiijjjiiihhhhhhjjjllllllkkkkkkjjjeeeaaadddjjjsssssspppkkklllpppooojjjmmmqqqrrrooonnnnnnlllgggeeefffgggiiijjjjjjkkkkkkllleeecccgggjjjiiiiiikkk___hhhhhhhhhooonnnjjjoookkkmmmllliiiiiimmmpppnnnpppmmmlllpppwwwzzzwwwrrrrrrpppmmmlllmmmnnnnnnmmmggghhhiiijjjkkklllnnnooollljjjeeedddiiiooolllccceeeiiimmmnnnpppssspppkkklllkkkiiiiiimmmqqqnnnhhhooolllkkkmmmlllhhhiiilllsssppppppuuuwwwvvvwww{{{vvvqqqmmmnnnqqqqqqnnnjjjdddhhhmmmnnnllljjjiiiiiijjjhhhiiinnntttuuupppkkkhhhhhhiiijjjlllnnnqqqsss{{{xxxtttsssssssssrrrqqquuuvvvvvvtttuuuwwwtttnnnooonnnmmmlllkkkmmmppprrrjjjkkkmmmoooooonnnmmmmmmkkkkkkkkkkkkkkkjjjhhhgggfffgggjjjkkkkkkkkkkkkkkkjjjiiihhhhhhiiihhheeecccaaaccceeefffggghhhiiijjjkkkllljjjeeeeeejjjpppqqqpppooommmkkkiiiggggggfffjjjnnngggccchhhgggffflllmmmiiihhhkkkllljjjlllooojjjkkklllmmmmmmmmmmmmlllmmmkkkmmmrrrrrroooppptttxxxyyy{{{zzzyyyxxxyyyyyyxxxyyyyyytttpppqqqwww}}}wwwrrrnnnpppssstttoooiiifffbbbaaafffjjjlllqqqwwwtttpppkkkkkknnnqqqrrrrrrqqqrrrnnniiihhhjjjgggaaafffmmmppplllhhhiiiiiifffhhhiiijjjiiihhhhhhkkkmmmlllrrrnnnjjjmmmlllmmmwwwrrrrrrrrrpppnnnmmmlllllldddgggiiigggiiinnnooommmnnnsssuuuvvvxxxxxxsssmmmpppppppppsssvvvvvvrrrnnnfffeeedddcccccceeeiiimmmjjjjjjjjjiiigggdddaaa___```___```bbbaaa^^^aaaffffffdddbbbaaabbbdddgggiiiccccccccccccccccccccccccaaaaaa``````___^^^]]]\\\]]]___bbbcccddddddbbb```\\\___bbbdddcccbbbbbbbbb]]]___```___]]]]]]^^^```eeedddbbb```___^^^]]]]]]YYY[[[___aaaaaa``````_______________^^^]]]\\\[[[\\\]]]]]][[[___eeeeeeaaa\\\^^^^^^ZZZZZZ]]]]]]\\\]]]WWWUUUZZZ^^^]]][[[[[[]]]]]]]]]^^^___^^^\\\ZZZ\\\\\\\\\[[[[[[ZZZYYYXXXUUUWWWYYYYYYXXXWWWWWWWWWWWWYYYXXXVVVXXX\\\[[[XXXWWWYYYZZZZZZYYYYYY[[[^^^]]]]]]\\\[[[ZZZ[[[^^^aaaWWWVVVRRRMMMOOOVVVZZZYYYTTTUUUVVVXXXYYYYYYWWWVVVWWWVVVUUUUUUVVVWWWYYY[[[[[[YYYXXXXXXXXXXXXVVVTTTVVVWWWXXXWWWUUUSSSTTTUUUNNNPPPSSSUUUVVVUUUTTTSSSPPPOOONNNPPPTTTVVVUUUTTTVVVTTTRRRRRRSSSUUUVVVVVVPPPRRRUUUVVVUUUTTTTTTUUUPPPSSSSSSOOOMMMPPPRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQOOOOOOPPPPPPQQQRRRRRRSSSPPPQQQRRRQQQPPPQQQTTTWWWRRRPPPPPPQQQRRRQQQQQQQQQQQQOOONNNNNNOOOOOOMMMLLLQQQPPPOOOPPPSSSSSSRRROOOPPPOOOOOOQQQRRRRRRQQQOOOffffffhhhiiijjjiiifffccccccggghhheeeeeehhhjjjjjjmmmgggfffiiikkkhhhffffffhhhgggfffggghhhiiiiiihhhiiimmmpppooojjjhhhiiimmmkkklllllljjjhhhfffeeefffnnnjjjhhhiiiiiihhhkkkpppvvvuuunnnfffeeeiiigggaaaccciiinnnoooooooookkkeeedddeeegggiiikkklllllllllsssiiidddhhhkkkjjjhhhiiibbblllllllllsssrrrlllooojjjkkkkkkkkkiiihhhkkknnnoookkkhhhlllrrruuuqqqmmmnnnkkkiiihhhhhhiiihhhggggggggghhhgggggggggiiijjjggghhheee```aaafffeee___eeejjjlllkkkkkknnnooonnnllloookkkccceeelllkkkcccsssooommmmmmiiieeefffiiirrrmmmkkkqqqsssqqqqqqtttmmmhhhfffjjjpppqqqmmmjjjeeeiiimmmoooooommmjjjiiijjjhhhiiiooouuuvvvpppjjjllllllmmmnnnppprrruuuvvvxxxsssmmmmmmpppqqqnnnjjjjjjmmmnnnooossswwwuuuooorrrkkkcccaaadddggggggdddjjjjjjkkkmmmqqqrrrqqqpppjjjiiigggfffffffffggggggnnnpppqqqqqqpppppppppqqqkkkjjjjjjjjjlllllljjjhhhcccbbbbbbbbbeeehhhkkkmmmiiimmmnnnjjjgggkkkooopppooooooooopppppppppppppppnnnqqqiiidddhhhgggeeekkkllliiiiiijjjgggdddfffjjjllllllkkkkkkjjjjjjiiiiiiiiiiiimmmrrrqqqlllnnntttqqqsssuuuuuuuuuvvvxxxzzz|||yyytttpppoooqqqvvvyyyrrrmmmiiikkkoooqqqmmmiiiaaa]]]^^^gggnnnppprrrwwwsssmmmgggfffkkkppprrrrrrmmmnnnkkkfffgggkkkhhh```eeejjjjjjfffdddhhhhhheeehhhkkkmmmkkkgggfffjjjooommmuuurrrooorrrpppooowwwtttqqqnnnnnnooonnnjjjfff\\\bbbiiilllpppsssrrrnnnssswwwyyywwwvvvvvvtttooommmlllmmmqqqtttsssooojjjddddddccccccccceeejjjnnnnnnnnnnnnmmmkkkiiigggeeecccccceeehhhgggdddfffkkkhhheeebbb___^^^```dddfff____________````````````^^^^^^^^^^^^]]]\\\[[[ZZZXXX\\\___aaabbbbbb```]]][[[^^^bbbeeedddccccccccc___aaabbb```]]]\\\^^^aaaaaa```^^^\\\\\\\\\\\\]]]YYY\\\```ccccccbbbaaaaaaaaaaaa```___^^^^^^]]]]]]bbbdddbbb___bbbhhhhhhbbb]]]aaabbb___]]]```bbbaaa___ZZZXXX]]]aaa```]]]\\\\\\\\\\\\^^^______]]][[[]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\^^^]]][[[YYY\\\\\\ZZZYYY\\\```^^^YYYYYY\\\^^^^^^]]]]]]___bbb``````___]]]]]]^^^bbbeeeZZZXXXSSSNNNPPPWWW\\\\\\XXXXXXZZZ\\\^^^^^^\\\ZZZ[[[ZZZYYYYYYYYY[[[^^^___ZZZYYYYYYYYYYYYWWWTTTQQQZZZ[[[\\\[[[YYYXXXYYYZZZUUUWWWZZZ\\\\\\ZZZWWWUUUXXXWWWVVVYYY]]]^^^]]][[[\\\YYYUUUTTTUUUWWWXXXYYYQQQUUUZZZ[[[ZZZYYYZZZ\\\TTTYYYZZZXXXVVVWWWVVVTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWSSSTTTUUUTTTSSSTTTYYY]]]VVVUUUUUUVVVVVVTTTSSSSSSTTTSSSRRRRRRSSSSSSRRRPPPQQQPPPPPPRRRTTTUUURRROOOOOOOOOPPPSSSUUUVVVTTTSSSddddddfffgggggggggfffeeefffaaa]]]^^^dddjjjkkkkkkgggeeecccdddgggiiigggeeejjjjjjjjjkkklllkkkiiigggkkkoooqqqoookkkjjjmmmrrrmmmkkkhhhgggggghhhgggfffkkkjjjhhhfffgggiiikkkmmmqqqnnnjjjeeebbb```______cccooouuupppmmmpppnnngggcccccccccdddfffgggiiijjjhhhgggffffffgggiiikkkmmmjjjllloooooommmnnnrrruuuuuurrrnnnkkkiiijjjlllmmmrrrlllffffffjjjmmmnnnlllmmmggg```]]]___cccfffgggfffdddbbbeeeiiikkkjjjgggjjjddd]]]]]]bbbeeeccc___aaa^^^^^^aaaaaa```gggqqqnnnnnnkkkeeedddggggggfffkkkllljjjeeeccceeeeeebbboooooopppooommmjjjgggeeehhhbbbaaaeeejjjlllnnnqqqlllllloootttqqqiiihhhmmmccceeehhhkkkmmmnnnnnnnnnsssoookkkjjjllloooooonnnlllkkkjjjkkkmmmooooooooonnnnnnnnnnnnmmmlllkkkkkkmmmlllggg```___eeeiiijjjjjjkkklllnnnooonnnnnnmmmkkkhhhbbb___cccjjjjjjfffmmmnnnooopppqqqrrrrrrsssoooqqqnnnhhhiiinnnnnnjjjkkkiiiggggggiiijjjjjjiiieeehhhkkkjjjiiiiiilllooooooooooooppprrrtttuuuvvvtttpppllljjjjjjjjjkkkkkkmmmkkkiiifffeeeffffffgggllljjjhhheeeddddddeeefffhhhiiikkklllmmmllljjjiiilllnnnppppppoooqqqwww{{{}}}|||wwwooohhhhhhooouuupppiiieeefffhhhggggggiiihhhaaadddhhhgggkkknnngggrrrjjjeeejjjoooooolllkkkkkkiiifffcccbbbbbbcccccc```aaacccdddffffffffffffccceeehhhiiiiiiiiijjjlllpppooooooqqqpppmmmnnnssslllpppqqqlllhhhhhhhhhgggZZZ[[[aaaiiinnnnnnpppsssooorrrsssqqqnnnnnnsssxxxssspppmmmnnnooommmfff`````````cccfffdddaaabbbgggoooooopppqqqpppllleee```dddeeeiiikkkgggbbbdddiiifffeeecccbbbbbbcccdddeeeaaaaaaaaa```^^^___aaacccfffaaa]]]^^^cccfffbbb^^^]]]^^^^^^___```aaaaaaaaa______``````aaacccdddeeeaaabbbbbbaaa```___```aaa_________^^^]]]ZZZXXXVVV\\\^^^```cccddddddcccbbbfffccc```^^^___aaabbbbbb```______bbbeeeeeebbb___bbbaaa``````______``````___]]][[[]]]```bbbaaa___bbb```^^^]]]]]]___aaaccceeeaaa___aaa^^^YYYZZZ``````___^^^___aaabbbcccbbbbbb```___```cccdddbbb`````````aaabbbdddeeeffffffgggfffdddbbb___```bbbeeecccaaa^^^XXXTTTUUU[[[```bbb\\\ZZZ___bbb``````bbbaaafffeee^^^\\\aaaeeedddbbbbbb```___^^^\\\[[[[[[___```bbbbbb```______```bbb___\\\\\\^^^^^^[[[XXX\\\ZZZYYY\\\```bbbaaa___```\\\XXXXXX[[[]]][[[XXXaaaaaa```______^^^^^^^^^___]]]\\\]]]___```^^^[[[\\\]]]]]]]]]]]][[[ZZZYYY[[[[[[ZZZ\\\]]]^^^]]][[[]]]\\\\\\\\\\\\]]]^^^______^^^\\\[[[ZZZYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWXXXWWWUUUVVVYYY\\\dddeeeggghhhhhhhhhhhhgggiiieeebbbcccfffgggdddaaabbbaaaaaaccceeeeeedddccccccdddeeegggjjjkkkllllllkkkjjjjjjjjjkkklllnnnooollljjjgggeeeddddddbbbaaahhhgggfffeeefffgggiiijjjmmmkkkhhheeecccaaa`````````kkkppplllkkkooonnngggeeeeeeffffffgggggghhhhhheeeeeeddddddfffhhhjjjlllhhhiiikkkkkkjjjjjjkkkmmmrrrrrrqqqpppooonnnmmmmmmnnniiiddddddfffhhhgggeeegggccc___^^^___bbbccccccfffdddccceeeiiikkkjjjhhhfffaaa]]]]]]aaaccccccbbbfffcccbbbccc```]]]aaaiiijjjlllkkkfffeeefffeeebbbgggiiigggbbbaaaddddddbbbkkkkkkkkkkkkiiigggeeedddeeebbbaaaeeeggggggiiimmmmmmlllnnnpppllleeedddhhhbbbdddhhhjjjlllllllllmmmllliiieeeeeeggghhhhhhgggmmmlllkkklllmmmnnnooonnneeefffggghhhiiiiiiiiihhhhhhiiigggccccccgggiiihhhiiijjjkkklllmmmmmmmmmlllhhhgggeeedddhhhlllkkkeeekkkmmmooopppqqqqqqppppppjjjmmmllljjjlllpppooojjjhhhgggfffgggiiiiiigggfffgggjjjmmmnnnllllllnnnqqqpppppppppppppppqqqrrrssssssqqqnnnmmmlllmmmmmmmmmpppooommmlllkkklllmmmnnnkkkiiigggeeeeeeeeeffffffcccdddfffhhhhhhhhhfffeeehhhkkkmmmmmmlllmmmqqquuuvvvuuurrrkkkeeeeeejjjoooooohhhdddeeefffeeeeeefffhhhbbbfffiiifffiiilllfffooohhheeejjjoooooollljjjiiigggdddccccccdddddddddccccccdddddddddeeeeeeeeefffgggggggggggghhhkkknnnpppnnnmmmnnnmmmjjjlllqqqsssvvvvvvpppkkkjjjiiiggg]]]]]]bbbiiillljjjjjjlllkkkmmmnnnllliiiiiimmmqqqooommmkkklllnnnlllgggbbb``````cccfffeeeaaaccchhhrrrrrrtttuuutttpppjjjffffffhhhmmmoookkkdddbbbffffffgggggggggfffdddcccbbbaaaaaaaaa`````````bbbeeeddd___[[[^^^cccgggdddaaa````````````aaabbbccccccaaaaaa`````````aaaaaabbb___```aaaaaa```___^^^^^^bbbccccccaaa]]]ZZZZZZZZZ```aaacccddddddcccbbb```eeeeeedddcccaaa``````___aaa``````bbbeeeeeebbb```eeeeeeddddddcccccccccbbb```^^^]]]___aaacccbbb```cccbbb___]]]]]]^^^___```ccc``````cccaaa\\\]]]bbbaaa______```bbbccccccbbbdddbbbaaabbbeeefffeeecccddddddeeeeeefffffffffffffffeeedddbbb```aaacccfffeeedddbbb^^^[[[[[[```dddbbb]]]\\\```cccbbbaaadddbbbffffff```^^^bbbeeeeeebbbbbbbbbaaaaaa``````___cccdddffffffdddcccdddeeegggdddaaaaaabbbbbb___\\\]]]\\\\\\]]]```aaaaaa```bbb^^^[[[\\\___aaa```]]]cccbbbaaa`````````aaabbbcccaaa```aaaddddddccc```______```aaaaaaaaa```___^^^]]]]]]^^^```aaa___^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^]]]\\\[[[ZZZ``````______```___^^^\\\[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZ\\\[[[YYYYYY[[[]]]cccdddeeefffgggggggggggggggffffffggghhheee___ZZZ^^^```ccceeedddccccccddd```aaaaaaccceeehhhkkkmmmiiieeebbbccchhhllllllkkkmmmjjjgggeeedddbbb```___eeeeeeeeeeeeeeefffffffffggggggfffeeedddbbbaaa```^^^fffjjjggggggkkklllgggfffggghhhhhhhhhgggfffeeebbbbbbbbbcccdddfffiiijjjggggggggghhhiiiiiigggeeelllnnnqqqrrrrrrpppmmmkkkkkkgggdddcccddddddbbb___dddbbb```___```aaaaaa```fffdddccceeehhhjjjiiigggbbbaaa```___```bbbeeeffffffddddddccc___[[[]]]cccdddggghhheeeeeegggfffcccfffhhhgggccccccfffgggeeejjjjjjiiihhhgggfffeeeeeebbbbbbdddfffddd```bbbhhhmmmkkkkkkkkkgggaaa___bbbaaadddgggiiiiiiiiijjjkkkfffdddccccccddddddcccbbbjjjjjjjjjjjjjjjjjjjjjkkkccceeegggiiiiiiiiihhhgggbbbeeegggeeefffiiiiiifffhhhiiiiiijjjjjjkkklllllleeehhhiiijjjmmmpppmmmfffkkklllnnnoooooonnnlllkkkiiikkkllllllnnnooommmhhhffffffhhhjjjkkkjjjgggdddbbbfffjjjkkkjjjiiikkknnnnnnnnnnnnnnnnnnooopppppppppppppppooooooooonnnnnnqqqpppoooooooooooopppqqqjjjiiigggeeeddddddeeeeee```aaacccdddeeeeeeeeeddddddgggiiiiiiggggggjjjmmmmmmmmmkkkgggbbbaaadddhhhkkkeeeccceeefffeeeeeehhhiiieeejjjkkkdddeeeiiidddkkkeeedddjjjooonnnkkkiiijjjhhheeedddeeeeeeeeedddfffeeedddccccccdddeeefffjjjjjjiiiggggggiiimmmppppppllljjjjjjhhhfffjjjooosssvvvuuuppplllkkkkkkhhhcccbbbeeejjjkkkgggfffgggeeeggghhheeebbbbbbeeehhhjjjhhhgggiiikkkkkkhhhdddaaa```cccffffffdddeeeiiiqqqrrrsssuuuuuusssoookkkiiikkkppprrrnnneeebbbdddgggiiijjjkkkiiieee```^^^___```aaaaaa```aaadddfffddd```]]]^^^bbbeeedddaaabbbbbbaaaaaaaaacccdddeeedddcccaaa```^^^]]]]]]]]]]]]___```bbbaaa___]]]\\\bbbeeefffbbb]]]ZZZ\\\```dddeeeffffffeeecccaaa___cccfffhhhfffbbb^^^^^^^^^aaa```aaabbbddddddbbb```ffffffgggffffffdddbbbaaaaaa______```bbbccccccbbbcccbbb```^^^]]]]]]^^^^^^aaaaaabbbeeeddd```aaadddbbbaaa```aaacccddddddccceeedddccceeeggghhhhhhgggeeeeeeeeeeeeeeedddccccccccccccbbbaaa```aaadddgggeeeeeedddbbb```aaacccfffbbb______bbbeeeddddddfffcccffffffbbbaaacccfffeeeccccccddddddddddddddddddeeeggghhhhhhgggfffggggggjjjgggccccccddddddbbb___^^^___``````______```aaabbb```]]]___bbbddddddbbbeeedddcccbbbbbbccceeefffeeedddcccdddfffgggfffeee```aaabbbcccddddddddddddaaaaaa```bbbcccdddbbbaaa______```aaaaaa```___^^^\\\]]]___aaaaaa___]]]\\\eeedddccccccdddcccaaa___^^^___``````````````````\\\^^^``````^^^]]]]]]]]]___```aaabbbcccdddddddddbbbcccdddggghhhfffaaa]]]]]]bbbgggiiigggeeeeeegggddddddcccbbbaaacccgggiiifffccc___```dddhhhhhhhhhnnnllliiiggggggfffdddbbbbbbccceeefffffffffeeeddddddeeeeeefffeeeccc```___^^^ccceeebbbcccggggggdddcccdddfffhhhhhhgggeeedddaaaaaabbbcccdddfffhhhiiihhhffffffiiikkkkkkgggdddeeehhhkkknnnnnnllliiiggghhhfffdddddddddcccaaa^^^eeecccaaa``````aaabbbbbbeeebbbaaacccfffhhhgggdddbbbcccdddbbb```aaadddggg___aaacccbbb___]]]___ccc^^^bbbbbbaaacccgggiiiggghhhjjjiiiffffffjjjllljjjmmmllljjjiiihhhgggggggggaaadddggghhhbbb\\\^^^eeekkkiiihhhfffccc```______```cccfffgggfffeeegggiiifffffffffggggggeeedddbbbeeefffgggfffeeeeeeeeeeeefffgggiiijjjiiigggdddccc^^^bbbdddccceeehhhhhheeeiiiiiiiiiiiijjjkkkllllllfffjjjkkklllooorrrooojjjooonnnlllkkkiiihhhhhhhhhmmmmmmlllkkkkkkkkkhhhdddfffgggiiilllmmmlllgggddd___cccgggiiigggggghhhjjjjjjjjjjjjkkkkkklllnnnnnnjjjlllnnnnnnmmmlllllllllmmmmmmmmmmmmlllllllllllliiihhhfffdddcccbbbaaaaaa```aaaccceeefffgggggggggaaadddggggggdddccceeegggggghhhhhhfffcccaaabbbdddhhhdddcccfffhhhgggiiillliiiffflllmmmcccbbbfffcccgggccccccjjjnnnllliiihhhnnnkkkhhhggghhhhhhfffdddgggeeedddcccdddeeehhhiiikkkllllllkkkjjjkkkmmmpppooojjjggggggeeecccgggmmmlllooonnnkkkiiikkkkkkhhhfffeeegggkkklllgggeeegggdddddddddccc```___```bbbfffddddddfffiiijjjiiigggcccbbbdddhhhiiifffgggjjjkkklllmmmppprrrrrrpppmmmjjjkkknnnpppmmmfffdddeeeiiijjjjjjjjjgggccc^^^[[[]]]^^^_________aaadddgggiiiddd```___aaabbb```^^^cccbbbaaa```aaabbbdddeeefffeeebbb___]]][[[ZZZYYY]]]___aaacccdddbbb^^^ZZZ^^^bbbdddaaa[[[ZZZ___eeeeeefffggggggfffdddaaa```aaadddgggeee___\\\^^^aaa___``````aaaaaaaaa```___cccccceeeeeedddbbb___^^^````````````aaabbbbbbbbbaaaaaa```___^^^^^^^^^^^^aaabbbdddeeedddbbbaaaccccccbbbaaacccdddeeedddcccddddddeeefffggghhhiiiiiicccccccccbbbaaa___]]]\\\______```______```cccfffbbbccccccbbbbbbbbbcccdddbbbaaabbbdddffffffffffffdddeeeeeedddcccdddeeeeeeddddddddddddddddddddddddccceeeggggggfffeeefffggghhheeeaaa```aaabbb```]]]___aaacccbbb___^^^```bbb```^^^^^^```ccceeeeeedddgggfffdddcccdddfffhhhjjjcccccccccccceeefffffffffaaaaaaaaabbbbbbccccccccccccbbbbbbccceeeeeedddccc```aaabbbccccccaaa___^^^]]]^^^___`````````______fffdddbbbbbbcccccc```]]]___```aaabbbbbbbbbbbbbbb^^^```bbbcccbbb```]]]\\\_________```aaaaaabbbcccaaabbbcccdddeeeeeebbbaaa^^^ccchhhiiigggeeeeeegggffffffdddbbb```aaaeeehhhdddcccbbbaaaaaabbbdddeeejjjiiihhhhhhiiiiiigggeeebbbdddeeeggggggfffeeedddcccdddeeefffeeebbb```^^^aaabbbbbbaaabbbdddcccaaa___aaacccfffgggfffeeeeeebbbbbbcccdddfffggghhhiiieeedddeeehhhkkklllhhheeecccdddfffhhhiiihhhggggggdddcccccccccdddcccaaa___eeeccc```^^^]]]___bbbdddbbb```^^^```ccceeecccaaa```bbbcccaaa]]]\\\___ccc\\\```cccaaa______aaacccaaabbb```]]]^^^dddhhhhhhiiikkkjjjggghhhlllmmmkkkmmmlllkkkiiihhhhhhhhhhhhdddgggkkkkkkccc\\\___fffhhhhhhfffdddccccccbbb``````dddgggfffcccbbbdddggghhhiiijjjjjjiiigggeeeeeebbbdddffffffdddbbbcccddddddeeefffffffffdddbbbaaa___bbbbbb```bbbfffhhhfffiiiiiiiiijjjkkkkkkllllllhhhkkkkkkjjjlllpppqqqmmmrrrooojjjeeeccccccdddeeennnkkkhhhggghhhgggffffffdddeeegggiiikkkiiifffbbbaaaeeeiiiiiigggggghhhkkkjjjjjjiiihhhhhhhhhhhhhhhdddgggjjjjjjiiigggggghhhiiiiiijjjjjjiiigggfffeeeiiihhhfffdddbbb```______bbbbbbdddeeefffggghhhhhhaaadddgggfffdddbbbccceeeggghhhiiihhhfffdddccccccjjjggggggiiihhhfffgggkkkhhheeelllmmmcccbbbfffbbbdddaaabbbhhhllljjjggggggmmmjjjhhhiiilllmmmkkkiiifffeeeddddddfffiiilllmmmjjjlllnnnooonnnlllllllllllliiiggggggeeecccfffllliiikkkjjjggggggjjjiiifffdddcccfffkkklllhhhggghhheeeeeeeeedddbbbaaaaaabbbdddccccccdddgggiiiiiiiiifffcccdddiiijjjiiihhhkkkeeeeeegggkkknnnppppppooojjjhhhiiikkkjjjffffffjjjjjjiiigggdddaaa___]]]\\\[[[\\\]]]]]]^^^___ccceeehhheee```___```aaa```___aaaaaa```___```aaabbbcccfffeeebbb___\\\ZZZYYYXXX___```bbbeeefffddd___[[[XXX\\\```^^^ZZZZZZ```gggbbbccceeeffffffeeecccbbb___aaaccc```[[[[[[___ddd^^^____________^^^^^^^^^```aaabbbcccbbb```^^^\\\___```````````````aaaaaa^^^______```aaaaaaaaaaaaaaaccceeedddbbbaaa```___cccbbbbbbccceeeeeedddbbbcccdddeeeeeeffffffggghhhaaaaaaaaaaaa___]]]ZZZYYY[[[\\\]]]]]]]]]___bbbdddaaaaaabbbbbbccccccbbbbbbaaaccceeeeeeeeeffffffeeedddcccccceeeeeedddccccccddddddccccccbbbbbbaaaaaabbbccceeeeeeeeedddeeeffffffbbb^^^]]]___```^^^\\\___bbbdddbbb___^^^```bbb______```bbbeeefffgggggggggfffeeedddeeefffhhhiiicccccccccccccccdddeeefffbbbbbbbbbaaaaaa`````````cccbbbbbbccceeeeeedddbbb```aaacccddddddcccaaa```___^^^]]]\\\]]]___aaabbbeeebbb___```cccccc___\\\^^^___```aaaaaaaaaaaaaaa___```bbbccccccaaa^^^[[[aaa````````````aaabbbbbbddddddccccccbbbaaa``````___aaadddeeedddcccbbbbbbbbbccccccbbb```aaafffkkkccccccdddcccbbbbbbcccddddddcccccceeeggghhhgggeeecccdddeeeggggggffffffeeecccdddeeeeeeeeecccaaa___cccbbbaaabbbcccdddbbb```^^^___aaaccceeeeeeeeeeeecccdddeeefffgggggghhhhhhbbbbbbccceeeggggggfffeeecccdddeeefffggggggggggggbbbbbbbbbbbbbbbaaa```___bbbaaa^^^[[[YYY[[[___bbbaaa^^^]]]^^^aaacccaaa___]]]^^^___]]]ZZZXXXZZZ]]]^^^ccceeeaaa^^^___``````eeeeeeaaa[[[[[[aaaeeeeeehhhjjjiiieeeeeehhhiiiggggggggggggggghhhhhhhhhhhhhhhjjjmmmllleee```bbbjjjhhhjjjiiiggghhhjjjhhhcccaaadddgggeeeaaa```bbbfffgggiiijjjiiigggeeeddddddaaaeeehhhhhheeeddddddfffdddeeefffgggggghhhhhhhhhcccdddccc```aaaeeehhhgggggghhhjjjkkkllllllkkkjjjgggiiiiiifffgggkkkmmmllloookkkfffbbb```aaacccdddhhhdddaaadddffffffgggjjjbbbaaaaaabbbdddcccbbb``````ccceeedddbbbaaacccffflllkkkiiifffdddbbbaaaaaa```dddggggggdddbbbccceeeeeefffggghhhhhhfffdddbbbggggggfffeeecccbbbaaa```bbbccccccdddeeeffffffgggdddfffhhhgggdddccceeegggiiijjjjjjjjjiiigggdddcccnnnkkkjjjjjjfffaaaaaaeeeeeebbbiiillleeeeeehhhcccdddaaabbbgggiiigggeeefffiiifffeeeiiiooosssqqqnnnfffffffffgggiiilllooopppgggjjjnnnooommmkkkiiiiiiiiihhhhhhkkkiiifffggglllmmmnnnllliiihhhjjjhhhdddaaaaaadddjjjllliiiiiikkkhhhggggggfffeeeddddddccceeeeeeddddddfffhhhjjjkkkgggddddddhhhjjjhhhgggiiiddddddeeegggkkkmmmnnnmmmhhheeeeeehhhhhhggghhhllljjjgggccc```]]]]]]]]]]]]ZZZ[[[\\\\\\\\\^^^aaaddddddaaa^^^^^^```bbbdddddd____________``````______dddcccaaa___]]]\\\[[[ZZZaaaaaabbbeeegggfff```[[[VVVZZZ]]]]]]\\\\\\aaafff___aaacccdddeeedddcccbbb_________]]]ZZZ\\\```ddd^^^___```___^^^]]]^^^___```aaabbbbbbbbbaaa```______```aaaaaa______```aaa]]]^^^```bbbcccccccccbbbaaadddeeebbb`````````^^^cccbbbbbbdddeeeeeecccaaabbbccceeedddccccccdddfff```aaabbbbbbaaa___\\\[[[YYY[[[]]]]]]]]]^^^aaaccccccbbbbbbccceeeeeecccbbb```dddgggdddcccddddddbbbccc``````dddfffcccaaaaaabbbbbbaaa```______^^^^^^bbbccceeefffeeeeeefffgggeeeaaa]]]]]]___aaa```___```aaabbbaaa```___```aaa```aaaccceeeggghhhiiiiiieeeeeedddddddddeeeffffffeeeffffffdddcccccceeegggddddddcccaaaaaa``````aaabbbaaaaaabbbdddeeecccbbb```aaabbbcccdddccccccbbbbbb```]]][[[\\\^^^bbbdddeeeaaa___```dddeeebbb]]]^^^______````````````_________```bbbcccbbb^^^[[[aaaaaa______^^^______```bbbcccddddddbbb```___^^^aaaaaa```aaabbbaaa```^^^^^^aaacccbbb```aaafffkkkdddbbbaaadddggghhheeebbbaaa```aaaccceeefffeeeccccccdddeeeeeeffffffeeeeeeaaabbbdddeeeeeeeeeddddddbbbaaaaaadddffffffdddbbbaaaaaabbbcccddddddeeeeeedddeeeeeefffffffffffffffbbbcccddddddcccccccccdddbbbccceeefffgggffffffeeeffffffeeedddbbb`````````_________]]]ZZZZZZ]]]```aaa^^^\\\^^^aaabbb```^^^[[[\\\\\\[[[ZZZZZZ[[[\\\```eeefff```]]]___aaa```bbbcccaaa\\\]]]bbbeeeeeehhhiiigggcccbbbdddeeebbb___aaacccfffiiijjjkkkkkkkkkkkkllllllgggcccfffmmmkkknnnnnnkkkmmmpppllleeeaaaeeehhheee```^^^aaafffeeeggghhhgggcccaaabbbccc```dddiiiiiifffdddeeehhhhhhhhhhhhggghhhiiikkklllfffhhhgggddddddggghhhfffdddfffiiillllllkkkiiihhhaaaddddddaaaaaadddfffeeefffeeecccbbbbbbbbbddddddccc______dddfffeeeeeehhhaaa___]]]\\\^^^___```______```aaa^^^[[[[[[^^^aaahhhgggeeedddbbbaaaaaaaaaaaadddgggfffbbb```bbbeee^^^```cccfffgggfffdddccceeeeeefffgggggggggggggggddddddddddddeeeeeefffgggeeeggghhhgggddddddgggjjjkkkkkkkkkjjjiiigggeeebbbiiiggggggfffbbb]]]]]]aaaccc^^^dddjjjgggiiikkkddddddaaaaaaeeefffddddddfffiiifffdddhhhooosssppplllhhhhhhiiikkklllnnnooopppfffhhhjjjjjjhhhfffffffffggggggkkkoooooojjjiiilllooopppmmmjjjkkknnnkkkfffcccbbbfffmmmooommmmmmooohhhhhhgggggghhhgggfffeeehhhgggfffeeeeeegggjjjlllgggcccbbbfffhhhfffddddddeeedddcccdddfffggggggfffgggdddeeeiiijjjhhhhhhjjjgggeeebbb___]]]]]]^^^^^^[[[\\\]]]]]]]]]^^^aaaccccccaaa^^^]]]___bbbeeefff^^^___```aaaaaa```^^^]]]bbbaaa```___^^^^^^^^^^^^bbb``````cccfffeee```[[[YYY\\\___`````````bbbddd^^^___aaabbbcccbbbaaa`````````___^^^^^^^^^___``````aaabbbaaa^^^]]]___aaa```````````````aaaaaaaaa```bbbcccbbb```___aaabbb___```cccdddeeedddcccaaa```dddddd```^^^bbbcccaaabbbbbbbbbdddeeedddbbb```bbbdddeeedddbbbaaabbbddd___```bbbccccccaaa___]]]ZZZ\\\^^^^^^^^^___aaacccdddcccaaabbbdddeeeccc```___eeegggdddaaabbbaaa^^^aaa]]]]]]ccceeeaaa^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]```bbbdddeeeddddddeeefffddd```]]]]]]```ccccccbbb```_________aaaaaaaaa______aaaccceeefffgggggghhhbbbccccccddddddcccbbbaaafffggggggdddaaaaaadddfffcccbbbaaa``````aaaaaabbbbbbaaaaaabbbdddeeecccbbb``````aaabbbcccddddddeeecccaaa```^^^___```bbbccceeeaaa^^^aaafffgggddd___```aaaaaaaaaaaa``````______^^^^^^```cccccc```]]]```___]]]\\\[[[[[[\\\]]]^^^aaadddeeedddaaa______eeebbb______aaabbb```]]]]]]aaacccbbb______ccchhheee```^^^ccclllnnnhhhaaaaaaaaabbbdddffffffdddbbbccccccdddddddddeeeeeeeee```aaabbbdddeeegggggggggaaa``````eeeiiiiiifffeeeeeeddddddccccccddddddeeedddeeeeeeffffffeeeeeedddeeeggghhheeebbb```bbbeee___aaadddffffffeeecccaaalllkkkjjjgggdddbbbbbbbbb]]]```bbbaaa^^^]]]]]]___aaa___]]]^^^aaabbbaaa^^^\\\\\\\\\]]]^^^^^^___^^^___dddeee___]]]aaadddccc[[[^^^___]]]```fffiiihhhiiikkkhhhcccaaacccccc```ZZZ]]]bbbgggkkknnnoooooommmkkkkkkkkkhhhfffiiioooooorrrrrrooopppsssnnnfffbbbfffiiifff```]]]aaafffeeefffgggeeeaaa```aaabbb]]]bbbggghhheeeccceeegggjjjhhhfffdddcccdddeeefffiiikkkkkkhhhgggiiihhheeebbbdddhhhkkkllljjjgggeee\\\```aaa___^^^``````___]]]___aaacccdddeeeeeeeeeccc^^^___eeegggccc```bbbccc```\\\ZZZ\\\^^^aaaaaaccccccbbb___[[[[[[___cccaaaaaaaaaaaabbbccceeeeeebbbfffhhhfffbbb```cccfffXXX[[[___ccceeeeeedddccccccdddfffhhhjjjlllmmmmmmggggggfffffffffggghhhhhhggghhhhhhfffddddddhhhllllllkkkjjjjjjiiigggdddaaa```___aaabbb___[[[]]]bbbaaa\\\bbbiiihhhlllnnneeeeeebbbaaacccdddbbbcccfffmmmiiifffhhhmmmoookkkfffjjjkkklllmmmnnnnnnnnnnnnfffffffffeeecccbbbccceeeeeegggmmmsssrrrmmmkkklllmmmmmmllljjjmmmqqqooojjjggggggkkkrrrtttrrrrrrttthhhgggggghhhhhhhhhfffeeejjjiiihhhffffffgggjjjmmmfffbbb```dddfffdddaaaaaafffdddbbbaaaaaabbbaaa```gggeeefffkkkmmmjjjggghhhdddcccbbb```___^^^^^^___]]]^^^^^^^^^]]]^^^aaadddeeeccc```^^^^^^```bbbddd]]]___aaabbbbbbaaa^^^\\\``````_________``````aaabbb```___aaaeeeddd___ZZZ^^^___aaabbbccccccbbbbbb^^^___```aaaaaa```^^^]]]bbbaaa```aaaaaa```^^^[[[bbbcccdddbbb___^^^```ccc^^^]]]]]]]]]^^^___```aaaaaaccceeedddaaa```bbbdddaaabbbeeeffffffdddbbb```___cccddd___^^^dddfffeeebbbaaabbbdddeeedddaaa___ccceeefffeeeaaa```aaaccc\\\^^^```bbbbbbaaa___^^^\\\^^^___`````````bbbddddddbbb___```bbbcccaaa^^^^^^eeehhhccc___``````\\\```[[[[[[bbbeee```\\\\\\[[[[[[\\\\\\]]]^^^^^^___^^^```bbbcccbbbbbbcccdddccc___\\\\\\___cccdddcccaaa^^^\\\^^^aaacccaaa^^^\\\^^^aaaccccccddddddeee```aaacccdddcccaaa___^^^fffffffffccc___^^^aaaddd___^^^^^^^^^^^^```aaabbbbbbbbbaaacccdddeeedddbbb`````````aaabbbdddeeefffcccbbbbbbbbbbbbbbbbbbbbbccc___]]]```fffhhhddd___ccccccccccccbbbbbbaaa``````^^^^^^```cccdddaaa___[[[^^^aaaaaa^^^\\\\\\\\\______`````````______^^^___aaaaaa___```bbb```[[[```bbbddddddcccaaaaaaaaaccceeefffgggfffeeefffgggeeedddbbbaaa```aaabbbccc`````````______aaadddggg___aaabbbbbbbbbbbbccceeeaaaccceeefffeeeeeefffgggkkkhhhiiillllllhhhfffhhhdddcccbbbaaabbbdddfffgggaaafffjjjhhhccc```cccgggddddddcccccccccddddddeeedddhhhlllllliiieeeddddddfffeeebbbaaaaaa```^^^\\\gggddd___]]]]]]```bbbdddaaa___]]]___ccceeedddccchhheeebbbbbbbbbbbb___\\\YYYccchhhddd```cccggghhhlllmmmiiiccc```aaaaaa^^^ZZZ^^^cccfffhhhhhhjjjkkklllnnnnnniiieeedddiiioooooollliiihhhiiijjjjjjjjjfffeeedddbbbaaa`````````hhhjjjjjjfff```]]]```cccddddddbbbaaaeeekkkkkkhhhhhheeecccdddgggfffbbb]]]___dddkkkppppppmmmjjjhhheeeeeeeeeggghhhgggdddaaa^^^aaadddccc___\\\\\\^^^aaa``````aaadddeeeeeedddbbb\\\XXX[[[aaadddbbb^^^]]]]]]]]]]]]]]]]]]]]]]]]````````````___^^^]]]\\\ccccccddddddeeefffggggggeeecccaaacccgggfffaaa]]]]]]ZZZ[[[```bbbbbbdddiiidddbbbcccggghhhhhhiiimmmnnngggdddhhhhhhdddcccgggeeeeeedddccccccdddddddddooommmjjjiiihhhddd]]]WWW\\\___ccceeeccc```^^^]]]iiifffdddfffkkknnnmmmkkknnnlllfff______dddfffeeegggjjjeeedddkkkkkkgggkkkgggdddbbbeeejjjnnnmmmkkkeeeeeeeeedddccccccccceeekkkmmmoooqqqrrrrrrpppoookkkmmmoooooommmllllllllllllnnnpppsssuuuvvvwwwwwwooojjjfffiiinnnmmmeee]]]cccccccccbbbbbbcccfffiiigggaaa___fffiiiddd^^^]]]`````````````````````___eeecccaaacccggggggbbb]]]ccc```^^^___aaaaaa___\\\[[[[[[\\\___aaabbbaaa___aaa___^^^^^^```aaa``````[[[]]]___aaabbb```^^^]]]```^^^ZZZXXXXXX\\\aaaeeeccccccbbbaaa```___^^^^^^bbb^^^^^^cccddd```\\\[[[ZZZYYYYYY[[[^^^```aaaaaa```aaabbbbbb```^^^[[[YYYccc```^^^___``````]]]ZZZZZZ[[[]]]^^^______^^^]]]ccccccdddeeedddbbb___^^^bbbbbbbbbaaa``````_________cccccc```aaafffgggdddiiieeebbbaaabbbaaa]]]ZZZbbbbbbbbbbbbbbbbbbbbbbbb____________^^^]]]\\\[[[[[[\\\]]]```ccccccbbb```eeedddbbb```______``````ddddddcccbbbaaa```___^^^```]]][[[___eeefff```ZZZZZZYYYXXX[[[___```___]]]```\\\[[[^^^```^^^]]]___^^^^^^]]]\\\\\\^^^bbbeeebbbbbbaaa___]]]]]]^^^``````bbbbbb``````dddeeeccc```bbbccccccaaa``````aaabbbdddccc^^^]]]```aaa^^^aaabbbcccbbbaaaaaaccceeefffffffffggghhhfffbbb___eeebbb```___```bbbbbbbbbdddhhhiiieeebbbcccbbb```aaaaaabbbeeehhhgggccc___dddeeedddbbb___]]]\\\]]]ddd```]]]^^^aaaddddddccc[[[^^^aaaaaa___^^^___``````bbbdddffffffdddbbbaaa^^^``````___aaaeeeddd______aaacccdddbbbaaaaaabbbccceeeggggggfffffffffgggeeedddbbb```___aaabbbdddccccccbbb```^^^^^^```bbbaaabbbbbbbbbbbbcccdddfffccceeeggggggffffffggghhhhhhfffhhhlllmmmjjjjjjlllgggfffeeeddddddeeeggghhhcccgggjjjiiieeebbbdddgggiiihhhfffdddbbbbbbbbbbbbdddhhhlllllliiieeedddeeedddbbbaaaaaabbbbbbaaa___fffddd```^^^^^^___aaaaaaaaa``````aaaccceeeffffffiiifffdddcccdddccc```^^^\\\bbbddd___]]]aaaeeefffhhhiiihhhdddccceeeeeebbb___bbbeeeggghhhhhhjjjkkkjjjkkkjjjfffcccdddhhhkkkmmmkkkhhhggghhhiiijjjiiifffeeedddbbb```______^^^aaaeeegggfffaaa___```bbbcccdddbbbaaaeeejjjkkkgggeeebbbaaadddggghhheeeaaa^^^bbbgggjjjkkkjjjhhhfffdddcccbbbccccccccc```^^^aaaccccccbbb```____________^^^^^^```bbbddddddccceeeaaa]]]\\\___bbbaaa___\\\\\\]]]]]]^^^^^^^^^^^^___``````aaaaaa`````````aaabbbcccdddeeefffggggggcccaaa```cccggghhheee``````]]]^^^bbbcccbbbbbbffffffcccccceeefffdddeeehhhhhhbbb___bbbcccaaabbbeee``````aaaaaabbbccceeeeeemmmkkkiiigggfffbbb]]]XXX^^^bbbgggiiihhheeebbbaaaeeefffggghhhjjjlllnnnpppmmmkkkeee______dddfffeeejjjmmmgggdddjjjhhhcccggggggdddbbbeeeiiikkkiiigggeeeeeedddcccbbbccceeefffkkkmmmpppssssssqqqnnnlllggghhhjjjlllmmmnnnmmmmmmmmmpppuuuxxxwwwuuuttttttvvvqqqkkkjjjlllkkkeee```gggfffdddbbbaaacccgggjjjfffaaa```fffiiieee```^^^^^^^^^______```aaaaaabbbbbb``````dddhhhhhhddd```aaa^^^\\\]]]___aaa```^^^\\\\\\]]]___aaabbbaaa___bbb```______aaabbbbbbaaa]]]___```bbbbbbaaa```___^^^\\\YYYWWWVVVZZZ___bbb`````````aaaaaaaaaaaaaaadddaaa```dddeee```\\\[[[[[[ZZZYYY[[[^^^```aaa```______``````___^^^\\\[[[aaa___^^^___aaa```]]]ZZZ\\\\\\^^^^^^____________bbbcccdddddddddbbb___^^^______`````````aaaaaaaaaaaaeeeeeecccdddhhhjjjgggeeecccaaa`````````^^^]]]bbbbbbbbbccccccccccccccc``````___^^^]]]\\\[[[[[[]]]]]]^^^aaaddddddcccaaaeeedddcccaaaaaaaaabbbccchhhgggeeeccc```^^^\\\[[[```^^^^^^aaadddddd```\\\[[[ZZZYYY\\\___aaa```^^^___[[[ZZZ^^^___]]]\\\^^^^^^^^^^^^\\\[[[]]]```cccaaabbbaaa```^^^]]]^^^______bbbbbb```aaadddeeebbb___aaacccdddcccbbbcccdddcccdddccc^^^]]]```aaa___bbbcccdddcccaaa```bbbcccddddddeeefffgggeeebbb___bbbaaa___^^^^^^___```bbbcccggggggcccaaaccccccbbb``````aaadddggggggccc```bbbccccccaaa___]]]]]]^^^aaaaaa```___^^^___aaaccc]]]^^^```aaaaaaaaaccceee___bbbeeehhhiiigggdddbbb^^^```___^^^aaafffgggddd^^^```bbbcccbbbaaabbbcccdddfffggggggfffffffffgggfffdddaaa___^^^```cccdddeeeeeedddbbb```___aaabbbccccccbbbbbbbbbdddfffgggeeegggiiiiiihhhggghhhiiidddcccfffkkkmmmllllllooojjjiiihhhggggggggghhhiiidddhhhjjjjjjfffdddeeegggkkkiiifffdddbbbbbbcccccceeeiiillllllhhheeeeeefffcccbbbaaaccceeefffeeedddeeecccbbb```______```aaa```bbbccccccdddeeegggiiiiiigggfffeeeeeeeeecccaaaaaaaaa___[[[\\\```cccbbbbbbfffgggeeefffiiiiiifffbbbdddeeefffeeeeeefffhhhfffeeecccbbbbbbccceeefffjjjhhhfffeeefffgggggggggeeedddbbbaaa___^^^^^^^^^]]]aaaeeefffdddaaabbbcccbbbcccbbbaaadddiiiiiifffdddcccbbbdddggghhheeebbb^^^```aaacccdddeeeeeeeeegggeeeddddddddddddbbbaaafffdddbbbbbbccccccbbbaaa```______```cccddddddcccfffeeebbb```____________[[[\\\\\\]]]^^^___``````^^^___```aaabbbccccccbbb^^^___aaacccdddeeeffffff```___```ccchhhjjjhhheeecccaaabbbeeeeeebbbaaacccgggdddcccdddccc``````cccddd___\\\^^^``````aaaddd^^^^^^___aaaccceeeggghhhllljjjhhhgggfffccc___\\\^^^bbbhhhkkkjjjgggdddcccaaaeeehhhhhhggghhhnnnrrrjjjiiiddd^^^___dddfffdddiiimmmfffccciiigggbbbffffffdddccceeehhhiiifffbbbeeedddbbbaaabbbdddfffhhhlllnnnppprrrqqqnnnjjjhhhccccccdddhhhmmmpppnnnlllkkkrrryyy{{{wwwrrrqqqrrrxxxtttooollljjjiiihhhfffkkkiiieeeccccccdddgggiiieeebbbaaafffhhheee```^^^\\\]]]^^^___aaabbbcccddd^^^^^^```dddiiiiiifffbbb```^^^[[[\\\^^^```aaaaaa]]]]]]]]]___aaabbbaaa```cccaaa```aaabbbddddddcccaaaaaabbbccccccccccccccc]]][[[YYYVVVUUUWWW[[[___^^^^^^___aaabbbcccdddeeegggdddcccffffffaaa]]]]]]]]]\\\[[[\\\___aaaaaaaaa]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^```aaa```^^^[[[^^^^^^^^^^^^___```aaabbbaaabbbcccdddcccbbb```^^^\\\]]]^^^```aaabbbbbbbbbbbbeeefffdddeeehhhiiigggaaabbbbbbaaa___^^^___```aaabbbccccccddddddddddddaaa```___]]]\\\\\\\\\\\\```___```bbbeeeeeedddbbbeeedddcccbbbbbbcccdddeeehhhgggfffcccaaa___]]]\\\```aaabbbccccccbbb```___\\\[[[[[[]]]```bbbbbbaaa___[[[[[[^^^___]]][[[\\\______^^^\\\[[[\\\^^^aaa```aaaaaa```^^^]]]^^^___^^^aaabbbaaaaaaddddddaaa___aaacccdddddddddeeefffdddeeeccc^^^]]]aaabbb```cccddddddcccaaa```aaabbbccccccdddeeegggfffcccaaa```aaabbb```^^^^^^aaadddcccffffffaaa```bbbdddccc______aaacccffffffcccaaaaaabbbbbbaaa___^^^___```___aaabbb___\\\[[[^^^bbb```aaaaaaaaabbbccceeefff___```bbbdddeeeeeedddccc___```___]]]```eeefffddd]]]___aaaaaaaaaaaabbbddddddfffhhhgggfffeeefffgggfffddd```^^^^^^```bbbddddddeeeeeeeeeddddddfffhhheeecccbbbbbbccceeefffgggeeegggiiiiiihhhggghhhiiibbbaaadddiiillljjjkkknnnkkkjjjiiihhhgggggghhhhhheeeggghhhiiigggfffeeeeeeeeedddcccbbbcccfffhhhjjjfffiiikkkjjjgggdddeeefffeeeddddddeeeggghhhhhhgggbbbcccccccccbbbbbbbbbccc___bbbddddddccccccgggjjjiiihhhgggggggggfffeeeeeeeeebbb___^^^```bbbbbb___```dddffffffgggkkkkkkhhhcccccccccbbb``````aaacccbbb```^^^^^^```bbbbbbaaafffdddbbbbbbcccddddddcccaaa``````_________``````___bbbdddeeeccccccccceee```ccccccaaacccggghhheeegggfffeeeffffffeeebbb___```___^^^^^^```bbbdddeeegggeeeddddddeeeffffffeeeiiieeebbbbbbeeefffeeedddcccbbbaaabbbcccdddcccbbbaaadddeeeddd```]]]]]]^^^[[[\\\]]]^^^___```aaaaaa______```aaabbbbbbbbbbbb\\\]]]___bbbdddeeeeeeeee```___```cccgggiiihhhgggcccbbbdddggggggcccaaacccgggdddcccdddccc______bbbfffbbb^^^^^^___aaacccddd___```aaabbbdddfffhhhjjjiiiiiihhhgggfffdddbbbaaa[[[```fffjjjiiifffcccaaaaaabbbccccccccceeeiiilllffffffbbb^^^___dddeeeccceeehhhcccaaaiiihhhccchhhccccccdddfffhhhhhheeebbbfffccc``````bbbeeehhhjjjnnnnnnnnnmmmkkkiiigggeeebbb``````eeekkkooollliiihhhooovvvvvvqqqmmmnnnrrrtttsssqqqooolllkkklllnnnmmmkkkhhhgggfffgggffffffeeecccdddffffffccc___\\\^^^______```aaabbbcccccc]]]^^^aaaeeeiiiiiieeebbbbbb```^^^\\\]]]___aaabbb^^^]]]]]]___aaabbbaaa```dddbbbaaabbbdddeeeeeedddddddddddddddeeeeeeeeefff\\\\\\[[[XXXVVVVVVZZZ^^^^^^___```aaacccdddeeefffgggddddddggggggbbb```aaa```___^^^___aaaccccccccc^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^```aaa```^^^\\\___^^^^^^]]]^^^```aaabbb___```bbbccccccaaa```^^^\\\]]]^^^```aaaaaaaaaaaaaaabbbcccdddeeefffgggfffbbbddddddbbb___]]]```cccaaabbbcccdddeeeeeeddddddcccbbb___]]]\\\]]]^^^___bbbbbbbbbccceeefffdddccceeedddbbbaaaaaabbbbbbcccdddddddddcccbbbaaaaaaaaa```ccceeeeeebbb```aaabbb^^^^^^^^^___aaabbbcccccc```]]]\\\```aaa]]][[[\\\^^^^^^^^^\\\ZZZZZZ\\\^^^___```aaa```^^^]]]^^^^^^]]]```bbb```aaadddccc``````bbbddddddccccccccceeedddeeeccc___^^^bbbcccaaaaaabbbdddcccbbbaaabbbcccccccccccceeeggggggeeeccc```cccfffddd```___ccchhheeegggfff```^^^aaacccbbb^^^___```bbbddddddccccccaaabbbcccbbbaaa```aaaccc___```aaa```^^^]]]___bbbdddcccccccccccceeeeeeeeeaaa``````___```bbbdddfff```aaa___\\\^^^bbbccc```]]]___````````````bbbddddddfffggggggeeedddeeefffeeeccc```^^^^^^___bbbccccccdddeeeeeedddeeefffhhheeecccaaabbbdddfffffffffcccdddfffgggffffffggghhhbbbaaacccgggiiiffffffiiiiiihhhhhhgggffffffffffffeeeeeefffggghhhfffdddaaaaaaaaaaaabbbdddgggjjjlllfffhhhjjjhhheeecccdddfffeeedddcccdddeeefffeeeddd___bbbdddeeeddddddfffhhh^^^aaaccccccaaaaaadddhhhgggggghhhggggggfffgggggggggdddbbbdddgggfffbbb^^^___cccfffeeefffiiiiiifffcccccccccaaa^^^^^^^^^```]]]\\\\\\]]]___aaaaaa```bbb```______aaabbbaaa```]]]]]]]]]^^^___aaabbbcccccccccbbb```___```bbbddd```cccdddccccccfffgggeeeggggggfffffffffeeebbb```ccc```]]]]]]```ccceeeeeebbb``````aaaccceeeeeeeeeiiieeebbbbbbeeehhhgggeeefffdddbbbbbbbbbaaa```^^^ZZZ```fffgggccc^^^]]]]]]\\\\\\]]]^^^```aaabbbbbb___``````aaaaaa``````___[[[\\\___bbbcccdddddddddaaaaaabbbccceeeggggggfffbbbaaaccchhhhhheeeccceeegggdddcccddddddaaaaaadddgggdddaaa^^^___aaabbbaaaaaaaaaaaabbbcccdddffffffccceeeffffffeeedddbbbbbbZZZ___eeehhhgggeeebbbaaabbb___\\\\\\___aaabbbaaacccccc```]]]___dddeeebbbbbbfffaaa```ggggggcccgggaaabbbdddfffhhhhhhfffeeegggddd``````cccgggjjjkkknnnllliiigggeeeddddddeeebbb```___ccciiikkkhhhdddccciiinnnnnniiihhhmmmrrrssstttuuutttqqqooopppqqqlllkkkjjjkkkkkkiiifffbbbeeefffffffffeeeccc___[[[cccccccccbbbbbbaaaaaaaaa___```ccceeegggfffdddaaafffeeebbb___^^^___aaabbb```^^^^^^___```bbbaaaaaacccbbbaaabbbdddeeefffeeeeeeeeeeeeeeefffffffffggg\\\^^^^^^\\\XXXXXX\\\``````aaaaaabbbcccddddddeeedddbbbcccggggggccccccfffdddcccbbbbbbdddeeeeeeeee______^^^\\\\\\\\\\\\\\\ZZZ\\\^^^___```___^^^^^^^^^]]]]]]\\\]]]___```bbb^^^___aaabbbbbbaaa```___^^^___```aaaaaa```___^^^aaaaaabbbeeefffeeeeeeffffffggggggddd___^^^```ccc```aaacccdddeeedddcccccccccbbb```^^^^^^___aaabbbdddcccbbbcccdddeeedddbbbdddcccaaa____________```dddccccccbbbbbbaaaaaaaaa___cccfffeeebbb```aaaddd```````````````aaacccdddccc______bbbccc___\\\\\\]]]^^^]]]\\\ZZZYYYZZZ\\\^^^___```___^^^]]]^^^___\\\```aaa___```cccccc```aaacccdddcccaaa``````aaaccceeeddd``````cccdddbbb]]]___bbbcccccccccdddfffdddcccdddeeeggghhhgggeee```dddfffeeeaaa```dddhhhfffhhhfff```]]]___aaa```______```aaaaaabbbccccccaaacccddddddcccbbbdddeeebbb```___```bbbdddcccaaaeeedddcccdddeeefffeeedddeeeccc```______bbbeeehhhaaabbb```]]]^^^aaa```]]]^^^___```___^^^___aaacccccceeeffffffdddccccccddddddbbbaaa______```aaabbbbbbcccdddcccaaa```aaabbbdddbbb```bbbeeegggeeeccc```bbbdddeeeeeefffggghhhcccbbbcccffffffcccbbbdddeeeeeeeeeeeeeeeeeeeeedddeeeddddddfffiiihhhccc___aaabbbbbbcccdddeeeggggggeeeggghhhfffbbbaaacccfffbbbaaa``````aaaaaa```______bbbeeeeeeddddddfffiii```aaaaaaaaa``````bbbddddddeeeggggggffffffggghhhgggddddddhhhjjjfffaaa______cccdddbbbcccffffffcccccccccdddbbb```______```YYY[[[\\\^^^``````aaaaaa___^^^^^^^^^```aaa```___\\\\\\]]]^^^```bbbdddeeeeeebbb___\\\[[[]]]```aaa___dddfffddddddfffgggeeecccdddeeeggggggffffffeeeeeebbb^^^___bbbeeefffeeecccbbbbbbdddfffhhhhhhgggeeedddcccccceeefffgggfffeeecccaaa``````___]]][[[XXX^^^dddgggeee```^^^]]]]]]^^^^^^___```aaabbbbbb`````````aaaaaa```______[[[]]]___bbbddddddccccccaaaaaabbbccccccdddeeeeeebbbaaabbbggghhheeeeeeggggggdddccceeeeeebbbbbbeeeccccccaaa]]]]]]```___\\\______^^^^^^___```aaaaaa\\\___cccdddcccbbbaaaaaa]]]aaaeeehhhgggeeecccbbbccc^^^YYYXXX\\\^^^^^^\\\___```___]]]___ddddddaaacccfffaaa___fffddd```ddd```aaaccceeefffgggffffffiiieeebbbbbbfffjjjkkkjjjllljjjgggdddccccccdddeeecccaaaaaacccfffgggdddaaa```dddhhhgggfffggglllqqquuuvvvwwwuuusssqqqppppppmmmkkkjjjkkklllkkkfffaaadddgggiiigggffffffccc___hhhgggfffeeecccaaa``````aaabbbdddeeeeeedddcccbbbggggggeeebbb______```bbbaaa___^^^^^^```bbbbbbaaaaaa```___```ccceeeeeedddddddddeeefffffffffffffff\\\```bbb```\\\[[[___cccbbbbbbcccccccccdddddddddaaa```bbbfffeeecccdddhhhgggeeeddddddeeeffffffeee```______^^^]]]\\\\\\[[[[[[\\\^^^^^^]]]]]]^^^___]]]]]]]]]]]]^^^___```aaa\\\^^^```aaabbbaaa```___aaaaaaccccccbbb```^^^\\\bbbaaacccggghhhfffeeegggiiiiiigggdddaaa```bbbccc```aaacccddddddcccaaa`````````______```aaabbbcccdddbbbaaaaaaccccccbbbaaaaaa```^^^]]]]]]]]]^^^___fffeeedddbbb```___]]]]]]___bbbddddddbbbaaabbbeeecccccccccaaa______aaacccdddaaaaaadddddd```\\\\\\[[[\\\\\\[[[YYYYYYZZZ[[[_________^^^\\\\\\^^^aaa]]]``````]]]^^^bbbcccaaabbbcccdddcccaaa_________aaadddeeecccccceeedddaaa[[[^^^aaacccddddddfffgggdddcccccceeefffgggfffeee___aaadddcccaaaaaacccfffdddfffeee```]]]___```______```aaa```______aaacccaaacccddddddccccccdddeeeeeebbb```aaaeeefffddd```cccbbbbbbeeehhhhhhgggdddeeedddaaa``````bbbdddfff```bbbaaa___```cccaaa\\\______```^^^]]]]]]```bbbbbbdddeeeeeecccaaabbbbbbbbbaaaaaaaaa````````````^^^```aaaaaa``````aaabbbbbb```___bbbggggggddd```^^^```ccceeeeeefffhhhjjjdddbbbcccffffffbbbaaacccccccccddddddeeeeeeddddddfffddddddgggkkkjjjddd^^^aaabbbcccdddddddddccccccdddffffffccc```___bbbeee```___^^^___```aaa```___```ccceeeddd``````cccgggcccbbb``````aaaaaaaaa```aaaccceeeeeeddddddfffiiifffbbbbbbggggggbbb```aaa^^^aaaaaa^^^___ccceeeccc___aaacccbbbaaa_________WWW[[[___aaa``````bbbddd```______```bbbbbbaaa```^^^^^^^^^___```bbbcccddddddbbb```^^^___```aaabbb```eeehhhfffdddfffgggfffcccdddfffggggggfffffffffeeebbb```aaafffhhhfffccchhhggggggiiikkkkkkiiiggg```bbbdddeeeddddddeeefffeeedddbbbbbbbbbbbbaaa___]]]```ccceeedddbbb```^^^______`````````aaaaaaaaa______```aaabbbbbbbbbbbb\\\^^^aaacccddddddcccbbb___```aaaaaabbbcccdddfffdddaaabbbeeefffddddddggghhhdddccceeedddaaaaaaddd___aaa```]]]^^^aaa```ZZZ]]]]]]]]]]]]]]]^^^___```XXX]]]cccfffeeecccbbbbbb```ccceeefffeeecccccccccaaa^^^[[[ZZZZZZ]]]___```\\\^^^^^^\\\___dddddd``````ddd___]]]eeeeeeaaaeeeaaabbbccccccccccccddddddjjjfffdddeeeiiilllkkkiiiggggggggggggfffeeeddddddaaabbbcccddddddcccbbbaaa```cccfffggghhhiiikkknnnrrrqqqooonnnmmmnnnnnnnnnooolllhhhhhhjjjjjjgggdddbbbhhhkkkiiiiiilllkkkfffjjjjjjhhhgggeeecccaaaaaabbbbbbccccccccccccdddddddddeeeeeeccc```___```bbbbbb```^^^^^^```bbbbbbaaa___^^^^^^___aaacccccccccbbbccceeefffgggfffdddccc[[[```dddbbb^^^]]]aaafffbbbbbbccccccdddeeeeeefff``````bbbdddccc```bbbfffgggeeeddddddeeefffeeeddd]]]^^^___```______^^^]]]\\\^^^^^^]]][[[[[[^^^```]]]^^^___```````````````[[[\\\___aaaaaaaaa```___aaabbbdddddddddbbb___]]]aaa___aaaggghhhddddddfffiiifffcccaaabbbccccccddd```aaacccdddcccaaa___]]]\\\\\\]]]___```aaabbbccccccbbb``````aaaaaa```___]]]\\\\\\\\\]]]^^^```aaaddddddcccaaa___^^^]]]\\\^^^```aaabbbbbbbbbdddeeedddeeedddaaa^^^]]]___bbbdddaaaaaadddddd___[[[[[[YYY[[[[[[[[[YYYXXXYYY[[[```___^^^\\\ZZZ\\\___bbb^^^```^^^[[[\\\```cccbbbbbbcccddddddbbb``````aaa___dddfffeeeeeefffddd```[[[^^^bbbdddddddddeeefffcccbbbbbbbbbdddeeedddbbb```aaabbbccccccddddddddd___cccddd```___aaaaaa```aaabbbaaa___]]]]]]```bbb```bbbcccbbbaaaaaabbbdddgggfffeeeddddddcccaaa___``````aaaeeeiiijjjhhheeebbbbbbaaa``````aaaaaaaaa```bbbbbbaaabbbeeebbb]]]`````````^^^]]]]]]___aaabbbcccddddddbbbaaaaaaaaa```aaaaaabbbaaa```______ZZZ]]]```bbbbbbccceeeggg```______cccggghhhccc^^^]]]___ccceeefffgggjjjllleeecccdddggggggcccbbbdddbbbbbbcccdddeeeeeeeeedddhhheeedddhhhlllllleee___^^^```bbbdddeeedddcccbbbdddeeeeeebbb^^^^^^aaaeeeaaa```___```bbbccccccbbbbbbdddeeebbb^^^\\\```dddfffccc``````bbbbbb```^^^___bbbddddddccccccfffhhheee``````cccccc^^^___ccc\\\___^^^\\\]]]bbbdddccc[[[]]]```aaa___]]]]]]]]]UUU[[[bbbcccaaa```cccfffaaa``````aaacccdddcccaaaaaa````````````aaaaaabbbeeedddcccdddeeefffeeeddd```fffiiigggeeefffgggffffffhhhiiihhhfffdddcccccceeebbbaaacccgggiiifffbbbggggggggghhhiiihhhdddbbb]]]aaaeeeeeecccbbbdddffffffeeedddeeeggghhhgggfffcccccccccccccccbbbaaa```````````````aaaaaaaaaaaa^^^___```bbbdddeeeeeeeee]]]___aaadddeeedddbbbaaa]]]^^^``````aaabbbeeegggfffcccbbbdddeeebbbcccfffiiieeedddeeeccc```___bbb]]]```aaa___```dddbbb\\\]]]]]]]]]^^^___```bbbbbbXXX^^^fffjjjiiigggeeeeee```bbbddddddbbbaaaaaabbb^^^______]]]ZZZ\\\aaafff[[[]]]]]]\\\___cccccc```[[[___\\\\\\fffgggdddiiicccccccccaaa```___aaabbbkkkhhheeegggkkkmmmllliiidddfffhhhjjjjjjhhheeeccc```bbbddddddcccbbbbbbcccbbbdddgggjjjllllllkkkjjjkkkgggdddcccfffjjjmmmooorrrlllfffdddgggjjjiiiggg```ggglllkkklllqqqqqqmmmkkkjjjiiihhhfffdddccccccaaabbbcccbbbbbbccceeeggg```bbbdddccc```___```cccbbb```^^^^^^```aaabbbaaa^^^]]]\\\^^^```bbbbbbbbb```bbbdddfffgggeeecccbbbZZZ```dddccc___]]]bbbgggaaaaaabbbccceeefffggggggaaa```bbbdddaaa^^^___dddfffdddccccccdddddddddccc[[[\\\___aaaaaaaaa```___^^^___^^^\\\ZZZZZZ]]]aaa]]]^^^```bbbbbbbbbaaaaaaZZZ\\\^^^```aaaaaa```___aaabbbdddeeeeeeccc```______\\\^^^eeefffaaa```dddhhhddd______bbbeeeeeeddd```bbbcccdddccc```]]][[[XXXYYY[[[^^^```aaabbbbbbcccaaa___^^^_________^^^ZZZZZZZZZ[[[^^^```ccceee````````````____________^^^^^^___```bbbdddddddddffffffeeeaaa]]]\\\^^^aaaddd``````dddddd^^^ZZZYYYXXXZZZ[[[ZZZYYYXXXYYY[[[aaa```]]]ZZZYYY[[[```ccc___```^^^ZZZZZZ```ccccccaaacccddddddcccbbbcccddd^^^cccggggggggggggddd___]]]```cccddddddccccccdddcccaaa```aaabbbbbbaaa```ccccccccceeeggghhhgggeee[[[```bbb``````bbbcccbbbbbbbbbbbb___\\\\\\___bbb___aaabbbaaa```___```bbbgggiiijjjgggaaa]]]]]]___fffdddeeegggfff```^^^______```aaacccddddddaaa___YYY___eeefffaaa___bbbfff___]]]^^^cccdddbbbbbbeee___cccffffffdddcccdddfff]]]dddhhheeeaaabbbcccbbbbbb___aaadddccc```ccckkkfffbbb______aaabbbaaa___ffffffeeedddeeefffggghhheeedddccccccbbbbbbbbbbbbccceeegggfffdddaaa______^^^dddfffeeejjjpppjjj^^^cccbbbccceeegggfffbbb^^^dddeeefffddd```^^^___aaaccccccccccccccccccddddddfffffffffdddaaa``````bbbdddddddddcccbbbaaa______hhhgggeeeddddddeeefffhhhfffbbb```aaaeeefffccc___cccaaa______aaaccceeeeeeddd```]]]^^^ccceeeccc```______aaacccfffgggfffeeecccaaacccgggeee______cccdddbbb___^^^```aaabbbbbbhhhfffeeefffhhhhhhdddaaafffaaa```ddddddaaabbbgggllljjjhhheeecccbbbaaaaaadddhhhjjjhhhhhhjjjhhhdddiiieeefffkkklllhhhcccaaabbb```bbbeeeeee```^^^```gggeeecccdddfffhhhiiiiiidddcccfffjjjkkkgggfffgggcccccccccaaa```___```aaaaaa```^^^___aaabbbbbbaaaccc^^^___gggggg___]]]bbb___```bbbbbb^^^ZZZ]]]ddddddcccaaa```aaacccfffhhhhhhiiifff```^^^___```]]]^^^^^^^^^```bbbbbb```^^^bbbbbbcccccccccbbbaaaaaahhhcccbbbfffhhhdddcccfff]]]```dddeeedddbbb``````\\\^^^```ccccccbbb```___bbbaaa______```aaabbbbbbbbb___\\\\\\___dddggghhhccceeefffdddaaa___```bbbeeefffhhhiiihhhfffcccbbb```dddhhhjjjhhheeecccbbbbbbcccddddddcccccceeefffdddaaabbbfffiiifffeeeeeecccaaabbbeeeeeebbbgggooonnnjjjfffgggjjjiiieee```aaacccfffjjjmmmllliiifffhhhiiiiiiiiigggdddaaa___eeegggiiilllllljjjhhheeehhhcccbbbeeeddd^^^]]]aaa]]]^^^```aaaaaa___^^^]]]aaa___^^^]]]^^^```bbbcccaaabbbcccddddddddddddddd___aaacccaaa___^^^___aaaccceeedddaaabbbfffgggfff]]]bbbddd```___ccceeebbbbbbeeeccc^^^^^^ccceeebbbccceeeeeecccaaaaaaeeeiiibbb^^^^^^bbbaaa\\\[[[^^^cccaaa___```cccbbb]]]XXXYYY\\\______]]]]]]___bbbccccccccceeefffeeebbb___]]]___aaabbbbbbbbbcccdddaaa```___^^^___bbbeeegggcccbbbbbbbbbaaa___[[[XXX^^^______aaabbbcccdddeeeaaa```^^^]]]\\\\\\]]]]]]^^^\\\\\\^^^bbbdddbbb```bbbbbbaaa```______`````````````````````aaabbbcccbbbcccdddbbb___\\\[[[[[[cccbbb___\\\\\\^^^[[[UUUZZZ\\\]]][[[XXXWWWYYY\\\```___]]][[[[[[]]]___```]]]\\\\\\\\\\\\]]]___```ZZZ___ccccccddddddaaa\\\cccaaa___```cccdddbbb```___aaabbbaaa___^^^^^^___```aaaccccccbbbbbbdddeeegggdddaaabbbeeeggggggfff___^^^^^^^^^___bbbeeefff```aaaaaa^^^ZZZXXXZZZ\\\\\\\\\\\\\\\]]]___aaabbbaaadddeeebbbbbbdddbbb^^^eeecccdddgggfffbbb```bbb``````aaabbbddddddbbbaaa]]]aaaeeeeeecccaaaccceeedddbbbbbbffffffcccbbbddd___cccfffgggeeeddddddeeeaaaffffffcccaaaccceeedddbbb^^^___dddgggdddbbbdddfffccc```aaacccdddbbb```gggfffdddcccbbbccccccdddddddddcccbbbbbbbbbbbbbbbdddfffggggggccc```^^^^^^^^^aaadddfffjjjlllhhhaaaccccccccceeegggfffccc___dddffffffeeebbb```aaabbbaaabbbccccccdddddddddcccddddddcccbbbaaaaaaaaa```aaabbbccccccccccccbbbbbbdddcccbbbaaaaaabbbdddeeehhhdddaaaaaadddfffdddaaaccc___]]]___dddhhhgggfffeeedddcccdddddddddcccccc___^^^___aaadddeeeeeeddd```^^^___cccaaa]]]^^^bbbeeecccaaaaaacccddddddccciiigggfffggghhhgggdddaaaeee```___bbbaaa^^^___ccccccccccccbbbaaa___]]]\\\bbbeeegggfffgggjjjiiifffiiieeeeeeiiikkkgggcccbbbaaa___aaadddddd```___```hhhhhhiiijjjlllkkkiiigggbbbaaadddhhhiiieeeccceeedddeeeeeedddcccbbbbbbccc___^^^^^^___aaacccbbbaaaaaa\\\^^^ffffff___^^^dddccccccdddeee```\\\^^^dddgggeeecccaaaaaabbbdddeeefffgggfffbbbaaaddddddbbbaaa``````aaaccccccbbbaaabbbcccccccccdddeeeeeeeeefffbbbaaaeeefffbbbaaaccc___``````aaaaaaaaaaaa``````aaacccdddeeedddcccbbbbbb___\\\\\\]]]^^^]]]\\\^^^]]]]]]___bbbddddddcccbbbccceeecccaaa___```bbbeeefffggggggfffccc```^^^___cccgggiiihhheeecccbbbeeeffffffeeeccccccdddffffffbbbcccgggiiifffdddeeeaaa^^^___bbbaaa___cccjjjiiifffdddeeeggggggeeecccbbbcccfffjjjlllkkkhhheeeeeeffffffggggggfffeeeddddddgggjjjlllkkkiiihhhgggjjjeeeccceeeccc]]]\\\^^^^^^___```aaa```___]]][[[^^^^^^]]]^^^___```bbbccc```___```aaacccdddcccbbbdddfffggggggdddbbbcccddd```bbbbbb______bbbcccaaa]]]bbbccc```___bbbccc```bbbeeeddd______bbbccc```cccddddddbbb``````cccfffbbb______cccccc^^^^^^aaaccc```^^^___aaaaaa]]]XXXWWW[[[___```^^^^^^___aaabbbbbbbbbdddeeedddaaa___^^^```bbbbbbbbbaaabbbccc___^^^]]]\\\]]]___bbbdddbbbbbbaaabbbbbb```\\\YYY]]]^^^___```aaaaaabbbbbbbbbaaa___^^^]]]]]]]]]^^^ccc```^^^]]]```aaaaaa```aaaaaa```_______________``````_________```aaaaaa```bbbcccccc```]]]\\\[[[```aaa^^^\\\]]]```^^^YYY\\\^^^___]]]YYYXXXYYY\\\aaa___]]]\\\\\\]]]___aaa^^^]]]\\\[[[\\\]]]^^^___ZZZ^^^```___```aaa```\\\eeecccaaaaaabbbbbb___]]]^^^___aaaaaa_________``````aaabbbaaa___^^^___```cccaaa```bbbeeeggggggfff```___^^^]]]^^^___aaacccaaaaaaaaa^^^[[[YYY[[[]]]]]]]]]\\\\\\]]]___aaabbbaaadddeeebbbbbbdddbbb___eeeccccccffffffccccccfff``````aaabbbccccccddddddcccdddddddddddddddddddddgggddddddgggfffbbb```bbb```cccfffgggfffdddcccccceeeeeeccc___```eeefffcccbbb^^^___eeeiiifffbbb___fffdddbbbcccffffffdddaaadddcccbbbaaaaaabbbccccccdddccccccbbbbbbbbbbbbbbbggghhhiiihhhddd```^^^]]]^^^]]]aaagggiiifffdddeeebbbbbbcccfffgggfffccc```bbbccccccbbbaaa``````aaa^^^___aaacccddddddcccbbbccc```^^^___bbbcccbbb___cccdddddddddddddddccccccbbbbbbaaaaaaaaabbbdddeeekkkgggbbbaaaccceeedddcccbbb___^^^aaagggjjjiiifffcccfffhhhfffcccaaa```aaa^^^]]]\\\^^^aaaccccccccc^^^]]]^^^```___]]]___cccfffeeeddddddffffffeeedddiiigggfffffffffeeecccaaaaaa^^^]]]___^^^\\\\\\^^^^^^```bbbddddddbbb```^^^```cccdddcccdddhhhiiiggghhhdddcccfffgggdddbbbbbb```^^^___cccccc```___aaafffhhhkkknnnooolllgggcccaaa```aaaffffffbbb```bbbeeeeeefffgggffffffdddddd]]]\\\]]]___bbbcccbbbaaa___[[[]]]dddeee``````dddfffeeeffffffbbb]]]^^^ccchhhgggdddbbb``````aaabbbbbbffffffdddeeeiiijjjgggdddcccbbbbbbdddeeeeeedddddddddcccdddeeefffhhhiiifffcccbbbeeefffcccaaabbbccc```\\\\\\___bbbbbbbbbdddeeeeeeeeeeeeeeeeeeeeeccc___[[[[[[^^^___\\\XXX[[[\\\^^^aaaddddddbbb___```aaabbbbbbaaa``````aaacccdddeeedddccc```]]][[[^^^aaaeeeggggggeeecccccchhhhhhgggfffdddccceeefffhhhddddddggghhhfffdddeee```______aaa```___bbbfffccccccbbbcccdddeeeffffffddddddfffiiijjjjjjgggdddeeeeeeeeefffffffffffffffaaaeeeiiijjjhhhffffffggglllhhheeeeeebbb]]]\\\]]]^^^___``````___]]][[[ZZZZZZ[[[\\\]]]___aaabbbbbb^^^]]]\\\___bbbdddcccaaaccceeegggfffdddbbbaaaaaa\\\___```]]]]]]___^^^[[[\\\aaaccc```_________]]]aaaddddddbbbaaacccbbb___bbbcccbbbaaa``````bbbddddddaaabbbeeeeeecccccceeeccc```^^^^^^``````]]]ZZZWWW[[[___aaa```___```cccbbbbbbbbbcccdddcccaaa___```aaaccccccaaaaaaaaabbb```___^^^]]]^^^___aaabbbaaaaaa```aaabbbaaa^^^\\\\\\]]]^^^___```___^^^^^^bbbaaa```___^^^^^^______gggddd```^^^^^^___``````aaa``````_______________``````___^^^^^^^^^______]]]```ccccccaaa^^^\\\\\\]]]^^^^^^\\\^^^aaa```]]]___aaaaaa___[[[YYYZZZ\\\aaa```^^^]]]]]]^^^```aaa```___]]][[[[[[\\\^^^___]]]______\\\]]]``````^^^gggeeecccaaaaaa___]]][[[^^^___``````___^^^___aaabbbccccccaaa^^^]]]]]]]]]aaaaaaaaadddgggiiihhhggg```___^^^]]]]]]]]]^^^___aaabbbaaa___\\\[[[\\\]]]___^^^]]]\\\\\\^^^```bbbaaaddddddbbbbbbdddccc___gggdddcccffffffcccdddggg```aaabbbbbbbbbccceeeggggggdddbbbbbbdddeeecccbbbfffcccccceeeddd```___aaaaaacccfffggggggeeebbbaaafffdddaaa___bbbgggfff```bbbaaabbbeeegggeeecccbbbfffdddccceeehhhhhheeeaaa^^^^^^______aaadddfffhhhddddddccccccccccccddddddiiijjjkkkiiieeeaaa___^^^^^^[[[___gggggg``````ggg___aaaccceeefffeeecccaaa^^^_________^^^^^^^^^^^^ZZZ\\\___bbbcccbbbaaa```aaa^^^\\\___dddfffddd```iiiiiihhhgggfffdddcccbbbeeeeeeeeeeeeeeefffhhhhhhmmmiiicccaaaaaacccdddddd```aaabbbdddfffhhhhhhgggbbbcccdddcccaaa^^^[[[ZZZ^^^\\\[[[[[[^^^```aaaaaa^^^^^^^^^_________bbbfffeeeeeedddeeeggggggeeecccffffffeeedddcccbbb```___^^^]]]\\\]]]]]]\\\\\\]]]]]]^^^aaacccddddddcccccc```cccccc```aaaeeefffdddeeeaaa```bbbbbb``````bbb```^^^___bbbccc```___aaabbbcccfffjjjkkkiiiddd```aaa___aaadddddd```___aaabbbcccdddfffgggfffdddbbb[[[[[[\\\___bbbcccbbbaaa```]]]^^^cccccc```___bbbdddbbbccceeebbb^^^^^^bbbfffdddbbb```______``````aaaeeegggfffgggkkkkkkhhhfffdddbbbbbbdddeeefffffffffeeedddcccdddeeehhhiiigggeeeeeefffgggfffdddcccgggaaaZZZYYY^^^ccceeedddgggfffeeeddddddeeeffffffeee```\\\^^^bbbccc```[[[]]]]]]___bbbeeedddbbb___^^^___aaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```^^^\\\]]]```dddffffffdddccccccgggggggggeeeddddddgggiiijjjfffeeeggghhheeecccdddcccbbbbbbbbbbbbbbbdddfffaaabbbccccccbbbcccfffhhhfffeeefffgggiiihhheeeccchhhhhhgggeeeeeeeeeeeeeee^^^cccggghhheeecccdddfffllljjjgggeeeccc```___```______``````___]]]ZZZYYYVVVWWWZZZ\\\^^^___``````^^^\\\[[[^^^ccceeecccaaacccdddeeeeeecccaaa______\\\___```^^^]]]___]]]YYY]]]```bbbaaa^^^]]]\\\[[[```bbbdddeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaabbbccceeeddddddeeeffffffgggiiidddbbb______``````___^^^[[[^^^``````___```dddgggdddcccccccccddddddbbb```aaabbbccccccaaa``````aaacccbbbbbbbbbbbbccccccccc``````___aaabbbbbb```^^^]]]^^^___``````___]]]\\\bbbaaaaaa```````````````fffdddbbb```````````````aaaaaa``````___``````aaa```___^^^^^^]]]]]]]]]]]][[[^^^bbbcccaaa___]]]\\\[[[]]]]]][[[\\\``````]]]```bbbdddaaa]]]ZZZ[[[]]]aaa```^^^]]]]]]^^^```aaaaaa```^^^\\\[[[\\\]]]^^^aaabbb```\\\\\\```cccbbbeeedddcccaaa```___]]]\\\___```aaa___^^^]]]^^^___ccccccdddbbb```^^^^^^___bbbcccdddfffhhhhhhgggfff______^^^^^^^^^^^^___```bbbaaaaaa___^^^]]]\\\]]]```___^^^\\\]]]^^^```aaaaaaddddddaaaaaadddccc```iiieeedddfffeeebbbbbbeeeaaabbbdddcccbbbccceeehhhhhhddd```aaacccdddbbb___dddbbbbbbeeeeeebbbaaadddcccdddeeegggfffeeebbb```fffeeeccccccgggkkkggg___aaaeeegggeeebbbbbbfffiiieeedddccceeehhhhhheeebbb_________```bbbeeegggiiieeeeeedddddddddeeeeeefffiiikkkllljjjgggcccaaa```___[[[^^^eeeeee^^^___fff\\\___bbbddddddcccbbbbbb______^^^^^^______^^^^^^XXXZZZ]]]```aaaaaa___^^^```]]]\\\```fffhhheeebbbjjjjjjjjjiiihhhgggeeedddgggggggggggghhhhhhiiiiiilllhhhccc______aaacccddd___cccgggfffcccbbbdddgggcccaaa___```bbb```[[[UUU]]]\\\ZZZ[[[]]]___``````\\\^^^___^^^^^^```ccceeeccccccbbbccceeeeeecccaaabbbbbbbbb```___^^^]]]^^^[[[\\\]]]]]]]]]^^^^^^^^^\\\\\\\\\^^^___aaacccdddaaadddccc______bbbccc```bbb___^^^```___\\\]]]aaaaaa______bbbbbb______bbb___```bbbeeeggggggfffdddcccaaaaaadddccc```^^^```___^^^___bbbddddddaaa^^^[[[[[[[[[]]]```bbbbbbaaabbbaaaaaabbbbbb___^^^```^^^]]]___bbbaaa^^^^^^aaaaaa```___^^^^^^___``````bbbfffgggffffffiiiiiiffffffcccbbbaaaccceeeeeeeeehhhfffdddcccbbbcccdddeeeddddddeeeeeeggggggeeebbbgggaaa\\\[[[```eeefffeeefffeeecccbbbaaabbbcccdddccc___]]]```dddfffccc```bbbaaa```aaacccdddcccbbb^^^^^^```aaacccbbbaaa```______```aaabbbaaaaaa```]]]```dddfffeeedddddddddcccddddddcccccceeeiiilllkkkfffdddggggggdddcccdddcccccccccbbbccceeeeeeeeeaaacccddddddcccdddfffhhhfffeeeeeefffggggggeeeccchhhggggggffffffgggggghhhaaadddhhhiiigggfffggghhhlllllliiifffddddddeeeddd___``````aaa___]]]ZZZYYYUUUVVVXXXZZZ\\\]]]]]]]]]^^^]]]]]]```dddfffdddccceeeeeeeeeeeeeeedddbbb```^^^bbbbbb``````aaa___[[[^^^___``````^^^[[[ZZZ[[[___```cccggghhhgggffffffcccbbbbbbbbbccccccdddddddddeeeeeeeeefffhhhiiiiiieeedddbbbaaabbbbbbbbbaaa```aaaaaa```^^^aaaggglllfffeeedddeeeffffffdddcccaaacccdddcccaaa`````````cccddddddeeeeeeeeedddddd```______```bbbcccbbb```______```aaa```___^^^]]]aaaaaaaaaaaaaaaaaa`````````aaacccccccccbbbaaa```aaaaaaaaa``````aaaaaabbb```___^^^]]]]]]]]]]]]]]][[[^^^aaabbb```^^^]]]]]][[[^^^^^^[[[[[[]]]]]][[[```cccdddbbb^^^[[[[[[\\\```___^^^^^^^^^^^^___`````````^^^]]]]]]]]]]]]^^^bbbccc```[[[[[[___bbbaaabbbbbbbbbaaa```_________bbbbbbaaa___\\\[[[\\\]]]___aaabbbaaa```___```aaabbbcccdddeeedddcccbbbaaa_________``````aaabbbcccaaaaaa```______^^^]]]\\\______^^^^^^^^^___``````aaadddcccaaaaaaddddddaaahhheeedddfffeeebbbaaadddaaadddfffeeecccbbbdddgggfffcccaaabbbddddddbbb___eeecccdddhhhhhhfffeeehhhfffeeeeeeeeeeeedddbbb```ffffffeeeeeeiiilllhhh```^^^eeeiiiddd___aaahhhllleeecccaaacccfffgggeeebbbccccccbbbbbbbbbccceeefffeeeddddddddddddeeeeeeffffffhhhjjjiiifffdddbbbbbb```^^^___bbbbbb``````bbb[[[^^^bbbddddddcccccccccdddbbbaaaaaabbbbbbaaa___YYY[[[]]]___``````___^^^^^^]]]^^^aaaeeegggeeeccceeeeeeggghhhiiiiiijjjjjjeeeeeefffffffffeeeeeeeeehhheeeaaa^^^]]]___aaaccc```ccceeeddd```___bbbeeefffaaa^^^```dddddd^^^YYY^^^\\\[[[\\\^^^``````___YYY]]]^^^\\\\\\___aaaaaabbbaaa``````bbbbbbaaa```_________^^^\\\[[[\\\^^^[[[^^^___]]]^^^``````]]]___^^^^^^___```ccceeegggaaadddccc```___aaaaaa^^^```^^^^^^```^^^[[[]]]aaadddaaaaaacccccc______bbbaaa```aaacccfffhhhhhhgggdddbbbbbbdddccc___^^^```]]][[[[[[^^^aaabbb```]]]\\\[[[ZZZ\\\^^^```aaaaaaddddddcccbbbaaa```______\\\[[[\\\```aaa^^^]]]```]]]]]]^^^^^^___```aaabbbeeehhhhhheeeeeeggggggeeedddcccbbbbbbdddeeeeeedddgggfffdddcccbbbaaabbbbbb^^^```aaaaaacccfffddd___cccaaa___```dddffffffeeedddcccaaa___^^^^^^______^^^]]]^^^```bbbcccbbbaaaeeecccaaaaaabbbddddddddd______```bbbddddddaaa___^^^^^^___aaabbbbbbbbbbbb___bbbeeefffeeedddddddddaaaaaaaaaaaaaaadddiiimmmjjjeeeccceeefffcccbbbddd```aaaaaa```bbbeeeeeebbbaaabbbccceeegggggghhhgggfffeeeddddddeeefffeeeddddddeeefffhhhjjjkkklllmmmggghhhjjjkkklllmmmlllllllllmmmjjjeeedddfffgggeee___```aaaaaa```^^^\\\[[[YYYYYYYYYZZZZZZ[[[[[[\\\^^^___aaabbbcccddddddeeecccbbbaaaaaabbbbbbaaa``````cccdddaaaaaacccbbb___```^^^___```]]]ZZZZZZ^^^``````bbbgggiiigggfffhhhaaa``````bbbdddfffeeedddccceeeeeebbbcccgggiiihhheeeeeeeeeddddddccccccccccccdddccc```^^^aaaggglllhhhgggeeeeeefffgggfffdddaaabbbdddcccaaa``````aaa```aaabbbdddddddddcccbbbaaa```___```bbbcccbbbaaaaaaaaa````````````````````````aaaaaaaaaaaa``````[[[___cccddddddbbbaaa```aaa````````````aaaaaabbb______^^^]]]]]]]]]^^^^^^]]]^^^``````___]]]]]]^^^\\\``````]]][[[\\\]]][[[^^^aaacccbbb^^^[[[[[[\\\^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^_________^^^^^^]]]___```^^^ZZZZZZ]]]___]]]___```aaaaaa______```aaabbbbbbaaa^^^[[[[[[\\\]]][[[\\\^^^^^^]]]^^^___aaa___aaabbb```^^^\\\\\\]]]``````aaabbbccccccdddddd```___^^^_________]]][[[]]]^^^___````````````___aaacccccc``````dddeeebbbdddbbbcccffffffcccaaacccaaaeeeiiihhhdddbbbccceeedddcccdddeeeeeeeeecccaaafffdddeeehhhiiiffffffhhhiiifffdddcccddddddbbb```cccdddcccaaacccgggeee___ZZZbbbfffccc```cccggghhhdddaaa___```ccceeedddbbbdddcccbbbbbbbbbcccdddeeecccbbbbbbbbbbbbcccdddeeeaaacccffffffeeecccbbbbbbbbbbbb```^^^```cccbbb]]][[[___dddffffffeeeeeefffgggeeeccccccddddddbbb___^^^^^^___```aaaaaa``````[[[\\\___bbbdddddddddcccaaabbbdddfffggghhhiiiiiiccccccccccccbbbaaa``````cccbbb___]]]\\\]]]___bbbaaa___]]]^^^```bbbbbbaaadddbbb```aaaccccccbbb```^^^]]]]]]___aaaaaa```___YYY^^^```]]]]]]```aaa___bbb```^^^^^^___```aaa```\\\^^^^^^]]][[[ZZZ]]]___]]]aaabbb^^^]]]___^^^YYY```aaabbbcccdddeeeeeefff^^^bbbcccaaa```bbbaaa]]]______```bbb```]]]^^^cccgggcccbbbdddccc```___bbbaaaaaabbbdddggghhhgggfffeeebbbaaacccbbb^^^]]]___^^^[[[ZZZ\\\aaacccaaa______\\\ZZZZZZ\\\___```aaaddddddcccbbbaaabbbbbbaaa___]]]^^^bbbccc```^^^___^^^^^^___``````aaabbbbbbgggiiihhhddddddggghhhfffdddccccccdddeeefffeeeccceeeeeeddddddccccccbbbbbbZZZ^^^``````bbbfffddd^^^]]]___bbbeeefffeeecccbbbaaa```___^^^]]]\\\[[[[[[\\\^^^aaaaaa```___```aaaeeecccaaaaaabbbccccccbbb``````aaaccceeeeeebbb^^^^^^^^^___``````aaaaaaaaabbbdddffffffeeeddddddddd``````___^^^___bbbfffjjjiiidddaaaddddddbbbbbbddd]]]______^^^aaafffeee```^^^^^^```eeejjjllljjjgggfffdddbbbbbbdddeeeeeeeeeccceeegggjjjlllnnnnnnnnnkkkiiihhhjjjoooqqqnnnkkklllnnnjjjdddbbbeeefffccc___```aaabbbbbb```^^^]]]___^^^\\\[[[[[[[[[[[[\\\]]]aaaddddddaaaaaacccfffbbb___\\\\\\^^^aaaaaa``````cccccc``````cccdddbbbbbb^^^]]]___]]]YYY[[[aaaccc```aaafffgggccccccfff^^^]]]^^^```dddffffffdddbbbeeeddd``````eeegggeeecccdddeeefffeeeccccccbbbaaacccdddbbb``````dddggghhhfffeeeeeeffffffeeeddd```bbbccccccaaa``````aaa\\\^^^aaacccdddcccbbbaaabbbaaa___```bbbcccbbbaaabbbaaa___^^^___```aaabbb______```aaaaaaaaa```___\\\___bbbcccaaa___```aaa^^^^^^^^^^^^^^^___``````___^^^^^^^^^^^^^^^___```___``````^^^]]]\\\]]]^^^]]]aaabbb___\\\^^^___^^^[[[^^^aaa```]]]ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]][[[]]]```aaabbb```^^^\\\]]]______\\\\\\^^^]]][[[^^^```aaaaaa___^^^```bbb___```___]]][[[\\\^^^```ZZZ\\\]]]]]]]]]]]]___```^^^``````^^^\\\[[[\\\^^^bbbbbbcccccccccccccccbbb___^^^]]]^^^______\\\YYYZZZ\\\___bbbcccbbb```___aaacccccc``````dddeeeccc```___aaafffgggdddbbbdddbbbfffjjjiiieeeaaabbbdddbbbdddfffggggggfffdddcccfffcccdddggggggdddccceeekkkgggcccbbbcccdddbbb```___```]]]ZZZ[[[___```]]]WWW^^^bbbaaabbbggggggbbbddd```]]]^^^aaadddcccbbb````````````bbbdddfffgggaaaaaa``````aaabbbcccccc]]]___bbbdddcccbbbbbbbbbccceeeaaa[[[^^^fffcccYYY\\\aaafffhhhgggfffggghhhgggeeebbbbbbcccccc```]]]aaaaaaaaaaaabbbbbbbbbbbbYYY\\\```bbbbbbaaabbbcccaaabbbcccdddeeeeeeeeeeeebbbbbbbbbbbbaaa___^^^]]]```___^^^\\\[[[\\\^^^aaaccc\\\VVVXXXaaafffccc^^^```aaabbbaaa``````bbbddd^^^^^^___```bbbbbbaaa___[[[aaadddaaa```cccccc```ccc```]]]]]]^^^```aaaaaa\\\]]]^^^]]][[[[[[^^^aaa```dddddd^^^\\\^^^[[[VVV[[[]]]```bbbbbbbbb```___\\\```bbbaaabbbdddbbb^^^``````ccceeeccc___```dddiiieeedddeeeccc```___bbb```aaabbbdddffffffcccaaadddaaa```bbb```]]]\\\^^^```\\\ZZZ\\\aaadddcccaaa```]]]ZZZYYYZZZ^^^```aaacccdddcccbbbbbbdddeeedddccc```aaaeeeeeeaaa^^^___aaaaaaaaaaaabbbbbbbbbbbbhhhjjjhhhddddddhhhjjjhhhccccccdddeeeggggggeeecccccccccdddeeeeeeeeeddddddYYY^^^aaa```dddhhhggg```XXX]]]cccggggggdddaaa``````______^^^\\\[[[ZZZYYY]]]aaaeeeddd```^^^___bbbcccbbbaaaaaabbbbbbaaa___bbbaaaaaadddffffffbbb^^^________________________ccceeeggggggeeeddddddddd``````___]]]]]]___dddggghhhccc```cccdddbbbbbbddd]]]```___^^^bbbhhhgggaaa[[[ZZZ]]]dddlllnnnkkkgggeeedddbbbbbbdddeeefffeeefffhhhjjjmmmnnnnnnmmmlllkkkgggdddhhhnnnqqqmmmiiimmmooojjjbbb```cccccc______```bbbccccccaaa___^^^dddbbb___]]][[[[[[\\\]]]\\\aaafffeee```^^^aaafffeeebbb^^^^^^aaadddeeeeee___bbbaaa^^^^^^bbbdddbbbccc^^^\\\^^^\\\YYY\\\ccceeeaaaaaaeeeeee```___ccc\\\[[[\\\___dddfffeeecccaaadddccc^^^^^^dddeeecccaaaccceeefffeeecccbbbaaa^^^aaaddddddaaa___```bbbgggfffddddddeeeeeeeeeddd```aaaccccccaaaaaaaaabbb\\\^^^aaadddeeedddcccbbbcccaaa``````aaabbbbbbaaabbb```^^^]]]]]]___bbbddd^^^___```aaaaaa```_________```bbb```^^^]]]___bbb\\\\\\\\\\\\]]]]]]^^^___^^^^^^^^^^^^______```aaa`````````]]][[[[[[]]]___]]]bbbddd```^^^```bbbbbbYYY]]]``````\\\ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\YYY\\\```ccccccaaa^^^\\\]]]aaabbb______```___[[[___aaabbbaaa^^^]]]___aaa]]]]]]]]]\\\\\\]]]```ccc]]]^^^```___^^^^^^___aaa___aaaaaa___]]]]]]```cccdddddddddccccccbbb``````___]]]\\\]]]______\\\XXXXXX[[[```cccdddcccaaa___aaacccbbb___```dddeeeccc``````aaaccceeeeeebbb```hhhdddccceeeddd``````cccdddgggfffdddfffjjjfff]]]bbbaaadddhhhhhhdddbbbcccmmmggg``````eeehhhfffcccbbbbbbbbbaaa```^^^]]]\\\```^^^___bbbeeegggeeecccdddfffddd```bbbeeebbb[[[````````````aaabbbddddddeeebbbaaabbbdddeeedddaaafffdddbbbbbbccceeeeeedddbbbbbbbbbaaaaaa```^^^^^^```aaacccdddeeecccbbb```ddddddcccbbbaaabbbdddgggccc___```eeeeeeaaa```ccc______ccciiigggaaa^^^aaabbbdddbbb```dddiiieee]]]^^^dddeee```^^^aaaaaa]]][[[XXXVVVWWWZZZ\\\[[[ZZZ^^^[[[YYYZZZ^^^```aaa___``````aaaaaabbbbbbcccccceeedddbbb```___```aaabbb]]]^^^ccchhhddd^^^___eeeggg^^^XXX[[[___aaaaaacccaaa```___^^^]]]\\\\\\\\\eeeeeedddbbb^^^[[[ZZZZZZZZZ^^^ccceeecccbbbbbbdddaaaaaa```^^^]]]]]]```bbb\\\aaacccbbbcccfffbbb[[[fffdddaaa___^^^___aaaccccccaaaaaacccggghhhgggdddbbbdddddddddbbbaaa```aaacccaaa]]]\\\aaaiiijjjgggiiifff```\\\[[[^^^bbbeeedddbbb```___```bbbdddfff___aaadddeeedddcccdddddd```aaacccdddeeeeeedddcccgggfffdddcccbbbcccddddddaaadddhhhhhhfffeeefffhhhgggcccaaaccchhhkkkhhheee```^^^\\\___eeehhhgggdddeeedddfffhhheee```^^^```[[[]]]^^^^^^\\\[[[[[[\\\YYYZZZ]]]___bbbccceeeeeecccbbbaaa``````aaabbbcccaaaeeeccc^^^^^^bbbccc``````___]]][[[ZZZ]]]bbbfffdddcccccceeehhhhhhfffcccgggeeecccaaa``````aaabbbgggfffeeefffggggggeeedddaaafffgggbbb^^^```eeegggeeeeeebbb```dddiiiiiieeehhhcccaaadddeeeccccccdddiiifffgggnnnpppkkkiiijjjnnniiiddddddhhhkkkkkkiiilllnnnllleeeaaaaaaaaa___ccc]]]]]]eeeggg```^^^ccc```^^^[[[ZZZ[[[]]]^^^_________```aaabbbbbbaaaaaacccaaa``````aaabbbbbbaaa```___^^^___aaabbbbbbaaaeeecccaaa______^^^]]]\\\___aaaccccccbbb```______]]][[[YYY[[[```eeeffffffeeeeeedddbbbaaa___^^^^^^^^^```aaabbbcccbbb```___eeefffeeedddaaa```aaabbbmmmllljjjhhhfffcccbbbaaaaaaaaabbbccccccccccccbbbbbbddddddaaa```cccdddaaaaaaaaa````````````aaaaaacccbbb```___^^^^^^^^^___aaaaaa```_____________________^^^```aaabbbbbbbbbaaa]]]ZZZZZZ\\\^^^^^^]]]___^^^^^^___]]][[[^^^eeebbb```^^^^^^`````````___^^^```dddddd___[[[___gggbbb]]]\\\]]]ZZZUUUWWW]]]YYY\\\]]]]]]ZZZYYY[[[]]]\\\\\\^^^bbbeeefffccc___^^^aaaddddddaaa^^^^^^______aaacccdddcccaaa^^^\\\aaaaaa```^^^\\\[[[]]]___```aaabbbccccccbbbaaa```_________```bbbcccbbb```bbbcccdddeeedddbbb```___bbb___\\\ZZZ[[[\\\]]]]]]\\\[[[\\\___ccceeeccc```cccbbbbbbdddffffffeeeddd`````````bbbddddddaaa___cccaaacccffffffcccaaacccbbbeeefffddddddgggeee___bbb```bbbfffgggdddcccdddiiieee``````bbbcccaaa______```bbbcccbbb```]]][[[aaa``````ccceeefffccc```bbbdddbbb```bbbfffeee```````````````aaabbbccccccdddbbbaaabbbdddeeedddbbbbbb```___```cccfffhhhhhhbbbbbbbbbaaaaaa```___^^^aaabbbccccccccccccbbbaaa```aaaaaa```___```cccfffdddaaaaaaeeeeeebbbcccgggdddbbbdddhhhfffaaaaaaeeebbbcccaaa```cccgggddd\\\___dddeee```^^^``````]]]\\\YYYXXXXXX[[[\\\[[[ZZZ[[[YYYWWWYYY\\\______^^^aaaaaaaaa`````````______aaaaaaaaaaaaaaa``````___^^^^^^bbbgggeee```___bbb```[[[YYY^^^aaaaaa```aaa```___^^^]]]\\\\\\\\\]]]cccccccccaaa^^^\\\\\\\\\\\\^^^aaabbbbbb`````````ccccccbbb```^^^^^^```aaaaaaeeefffeeefffiiifff___eeedddbbbaaa```aaacccdddaaa``````aaadddeeecccaaabbbcccdddcccbbbaaaaaaaaabbbbbb``````ffflllkkkgggdddbbb```______aaaccceeecccbbbaaa``````bbbcccdddbbbdddffffffeeeeeefffgggdddeeefffffffffeeedddcccgggfffdddcccbbbbbbbbbcccbbbeeehhhhhhfffeeefffgggeeeeeedddeeeffffffeeeeeeccc```^^^```dddfffdddbbbfffeeefffgggddd^^^]]]___]]]]]]]]]]]]^^^]]]\\\\\\[[[\\\]]]```bbbcccdddeee``````_________```aaaaaadddgggeee```^^^aaa```\\\bbbaaa___^^^___aaadddfffeeeccccccdddfffgggeeecccbbbaaa```___```aaaccceeeddddddddddddeeedddcccbbbccchhhhhhbbb^^^```cccdddccceeedddcccdddiiiiiieeefffaaa```ccceeecccccceeehhheeegggmmmooollliiikkkjjjddd^^^]]]bbbfffhhhhhhmmmooollleeeaaaaaabbbaaaaaa^^^^^^bbbdddbbb```aaaaaa```^^^^^^``````___^^^\\\]]]^^^```aaabbbbbbbbb```aaaaaaaaaaaa```aaaaaaaaa```___```bbbcccbbb```___^^^^^^^^^^^^^^^]]]\\\]]]___bbbbbbaaa___^^^^^^^^^[[[ZZZ[[[___bbbccccccddddddcccbbbaaa``````___^^^^^^^^^^^^______``````eeeeeeeeecccaaa```aaabbbjjjiiihhhfffeeecccbbbaaa`````````aaaaaabbbbbbbbb```cccbbb______ccceeecccbbbbbbaaaaaaaaaaaabbbbbbbbbaaa```___^^^^^^______aaaaaa```___^^^^^^^^^___```^^^]]]```ccceeedddccc```]]]ZZZZZZ\\\^^^^^^]]]```^^^^^^```^^^\\\___eeebbb```______aaabbbaaaaaa^^^___aaaccc```\\\___dddaaa^^^]]]^^^[[[VVVWWW[[[YYY[[[\\\\\\YYYYYYZZZ\\\]]]]]]]]]```cccdddbbb___]]]aaaeeefffdddbbbbbbbbbaaabbbccccccbbbaaa___]]]```aaabbbaaa``````bbbdddaaabbbbbbbbbbbbaaa```___^^^]]]]]]___bbbccccccbbbaaabbbcccdddcccbbb```___```^^^\\\[[[\\\]]]\\\\\\\\\[[[[[[^^^aaacccbbb```cccbbbbbbccceeeeeedddbbb______```bbbdddcccaaa___^^^]]]aaafffgggcccaaaccc^^^ccceeecccbbbccccccaaacccaaaaaadddeeebbbbbbeeefffeeecccbbb```___^^^]]]\\\^^^bbbddddddbbb^^^\\\aaaaaabbbdddfffdddaaa^^^```aaa```^^^aaafffgggeeeaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbccceeeeeeeeedddaaa```^^^___bbbfffhhhiiibbbbbbcccbbbbbbaaa```___ccccccbbbbbbbbbbbbbbbccc___`````````___```cccfffdddbbbaaadddeeedddeeeiiifffddddddeeeccc```aaaeeebbbbbb```___bbbeeeccc^^^```ddddddaaa^^^___^^^\\\]]]\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYYYYZZZ]]]___``````bbbbbbaaa```___^^^]]]\\\]]]^^^```bbbbbbaaa```^^^aaa___aaaffffffbbb^^^^^^ZZZYYY\\\aaaccc```___```]]]]]]]]]\\\\\\\\\]]]]]]___```aaa```^^^^^^^^^___```_________```___]]]\\\cccddddddbbb```___```aaadddffffffeeegggiiifffbbbcccccccccccccccccccccddd```_________aaaaaa```^^^aaaaaabbbccccccccccccbbb```bbbcccdddiiinnnlllggg^^^___```bbbcccdddddddddcccccccccccccccbbbcccccccccdddeeeeeedddeeegggiiidddeeeeeefffeeeeeedddcccfffeeedddbbbaaa`````````bbbdddggggggfffeeeeeefffcccfffggggggdddcccccceeeeeebbb```aaacccdddbbb___gggeeedddeeebbb]]]\\\___]]][[[ZZZ[[[^^^___\\\ZZZ\\\]]]^^^___aaabbbcccccc^^^]]]]]]]]]^^^^^^___```fffhhhfffbbb___^^^\\\XXXaaa___]]]^^^bbbeeeeeecccfffdddccccccdddddddddccc``````______```bbbccceeedddddddddddddddcccbbbbbbeeehhhhhhaaa]]]___aaabbbaaafffhhhffffffhhhhhhfffeeeaaa```ccceeeddddddfffdddbbbccciiikkkiiiggghhhfff```[[[ZZZ___dddggghhhlllmmmjjjbbb^^^```aaaaaa^^^``````___aaaeeeddd```aaa``````aaabbbaaa___\\\[[[\\\^^^```bbbcccdddddd]]]```cccccc```______aaaaaa``````bbbccccccbbb```YYYZZZ\\\^^^^^^^^^]]]\\\[[[]]]``````___^^^^^^^^^___]]]\\\\\\^^^______^^^bbbbbbbbbaaaaaaaaaaaa```^^^]]]]]]\\\]]]___aaaccccccddddddcccaaa```aaaccceeeeeeeeedddcccbbbaaa```^^^^^^^^^______aaabbbccc```aaa```]]]^^^cccfffeeebbbbbbaaaaaaaaaaaabbbbbb``````______^^^______```aaaaaa```___^^^]]]]]]^^^ccc```]]]___dddfffccc```___]]][[[[[[\\\^^^^^^]]]aaa^^^^^^```___]]]___dddbbb```___```bbbccccccccc___]]]^^^aaaaaa^^^^^^aaa```_________\\\WWWWWWYYYYYYZZZ[[[[[[YYYYYYZZZ[[[___^^^]]]^^^```aaa```___\\\```eeehhhhhhfffeeedddccccccbbbbbbaaa`````````]]]```bbbccccccccceeefffaaaaaabbbbbbaaa```______\\\\\\\\\^^^aaacccdddccc___```aaabbbaaa```___^^^```___]]]^^^______^^^]]]]]][[[[[[\\\___aaaaaaaaacccbbbbbbcccddddddbbb`````````aaacccddddddbbb___\\\[[[]]]aaabbb___^^^```\\\```cccccc``````bbbcccfffbbbaaabbbbbb___```cccdddggghhhfffaaa^^^]]]^^^]]]^^^```bbbcccbbbaaa```___```ccceeefffdddbbb_________^^^]]]___bbbeeeeeeaaaaaaaaaaaaaaaaaa``````ccccccccccccdddeeeddddddeeebbb```aaaccceeeggggggddddddeeeeeedddcccbbbbbbeeedddbbbaaa```aaabbbcccbbbccccccbbbaaaaaaccceee``````bbbdddeeeeeeeeefffbbbbbbbbbbbb```^^^___aaaaaa```______bbbddddddbbbaaacccdddaaa___]]]]]]\\\___^^^\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^```bbbbbbcccbbbbbbaaa```______^^^^^^]]]^^^```aaabbbbbbbbbaaaccc``````dddgggeee___ZZZ[[[[[[___cccbbb^^^]]]```[[[[[[[[[[[[[[[\\\]]]^^^\\\]]]____________```bbbdddaaa^^^^^^______\\\YYY```aaabbbbbb``````aaabbbddddddccccccdddeeecccaaa``````bbbcccdddccccccbbb```_______________^^^]]]``````aaabbbdddddddddccc^^^aaabbbbbbfffkkkjjjfff]]]___```bbbdddddddddddddddeeefffffffffeeedddcccbbbcccccccccbbbcccfffhhhaaaaaabbbbbbccccccccccccfffeeedddbbb```___^^^^^^___aaacccdddeeeeeeeeeeeedddeeefffgggffffffeeeeeedddcccaaaaaaccccccbbb```fffccccccccc```\\\]]]aaa]]]YYYWWWYYY^^^___\\\XXX]]]]]]]]]^^^___```aaaaaa]]]]]]]]]^^^^^^___``````fffffffffccc```^^^[[[XXX]]]ZZZYYY\\\bbbdddaaa]]]fffdddbbbaaaaaabbbbbbcccdddcccbbbaaaaaaaaabbbbbbeeefffggggggeeedddcccdddcccfffddd___\\\^^^``````^^^fffjjjiiiggghhhhhhggggggcccaaadddfffddddddfff^^^]]]___bbbeeeeeedddcccdddaaa___```dddhhhjjjjjjiiijjjfff^^^[[[^^^```aaa]]]bbbbbb^^^```hhhggg```aaa```______``````^^^\\\^^^^^^```aaaccccccdddddd\\\aaafffeeeaaa^^^___bbbaaaaaa```aaaccccccbbb```XXX[[[___aaa```___]]]\\\ZZZ\\\^^^^^^]]]\\\]]]]]]``````___^^^^^^]]]\\\\\\____________````````````^^^^^^___```aaabbbcccdddbbbccccccbbb``````aaacccaaaaaabbbcccbbbbbbaaa```______^^^___```aaacccdddaaabbb```[[[\\\aaaddddddaaaaaa````````````aaaaaa_____________________```aaa```___^^^]]]]]]]]]]]]fffaaa]]]___cccddd```[[[^^^]]]\\\\\\\\\]]]]]]^^^aaa^^^^^^``````^^^```cccaaa___^^^___bbbccccccccc___[[[[[[```cccaaa____________aaaaaa]]]YYYWWWXXX[[[[[[\\\[[[[[[[[[[[[\\\```___]]]]]]]]]^^^^^^___\\\```eeeiiijjjhhheeeccceeedddbbbaaa``````aaaaaa[[[^^^aaabbbbbbbbbcccddd______`````````aaaaaaaaa]]]\\\\\\]]]```bbbbbbaaa^^^___`````````___^^^^^^``````___aaabbbbbbaaa______^^^]]]]]]^^^```aaabbbcccbbbaaaaaabbbbbb```^^^aaaaaabbbdddffffffcccaaa___[[[YYY[[[[[[XXXZZZ]]]\\\___aaabbb```^^^```ccciiidddaaaaaa```\\\\\\___bbbeeehhhfffaaa^^^]]]___```___^^^^^^___aaadddeee]]]___bbbdddeeedddcccccc```___^^^]]]]]]]]]___bbb``````aaaaaaaaa``````___bbbccccccccccccbbbcccccccccbbbaaabbbeeeggghhhhhhfffggggggggggggfffeeeeeefffdddbbb``````aaabbbdddcccddddddcccaaa```aaabbbZZZ^^^aaadddeeeeeeccc```^^^aaacccbbb```______^^^aaa___^^^___aaaccceeegggaaaaaabbbbbb___\\\\\\]]]_________^^^]]]\\\]]]]]]]]]^^^___```aaaaaabbbccc`````````aaaaaabbbbbbbbbaaaaaa``````aaaccceeefffdddaaa___aaaeeefffaaaZZZaaa___```aaa___[[[\\\```ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ\\\^^^_________aaacccfffccc```___aaaaaa^^^[[[\\\]]]_________```ccceeecccaaa```bbbcccbbb```___]]]___aaabbbcccbbbaaa```aaaaaabbbaaa```___^^^^^^aaa```___aaadddfffdddccc^^^```___^^^aaafffgggeeeaaa`````````aaaaaabbbccceeefffhhhiiiiiihhhfffeeeccccccdddcccbbbcccfffhhhddddddcccbbbaaaaaaaaa```eeedddcccbbbaaa___^^^]]][[[\\\^^^aaadddeeeeeeeeedddbbbbbbfffjjjllliiieeeaaaaaaaaaaaacccddddddccccccaaaaaacccaaa^^^___ccc___\\\YYY[[[```aaa^^^YYY\\\\\\\\\\\\\\\^^^___```______```aaaaaaaaaaaaaaacccbbbccccccaaa^^^\\\[[[[[[YYYYYY\\\bbbccc___[[[ddddddbbbaaa``````aaabbbfffeeeeeedddcccccccccccceeeggghhhgggdddbbbcccddd___aaa```\\\ZZZ^^^```___\\\dddjjjiiihhhiiiiiihhhjjjeeecccfffgggddddddeee]]]^^^^^^```bbbdddcccaaabbbccceeegggjjjkkkjjjiiiggghhheee^^^[[[___cccccc___dddddd^^^aaahhhhhhaaadddbbb___^^^___`````````______``````aaa`````````]]]bbbffffffbbb___```cccbbb```______```aaa```___\\\___dddeeeccc```^^^]]]ZZZ[[[]]]\\\[[[[[[[[[\\\aaabbbbbbaaa```]]]\\\[[[\\\\\\]]]]]]^^^______```[[[]]]```cccddddddbbbaaa```aaabbbaaa``````aaaccc^^^___aaabbbcccbbbaaa```aaaaaaaaaaaabbbcccdddeeeddddddaaa\\\[[[```bbbaaa______^^^^^^^^^^^^______^^^^^^^^^_____________________^^^]]]]]]]]]]]]]]]aaa^^^[[[]]]aaabbb___\\\]]]]]]]]]]]]\\\\\\]]]^^^aaa^^^]]]```aaa______bbb___^^^]]]^^^```bbbbbbbbb___ZZZZZZ```dddbbb___^^^]]]```bbbaaa^^^\\\ZZZXXX]]]]]]]]]]]]]]]]]]]]]]]]```___^^^\\\[[[\\\^^^___]]]```dddhhhiiigggcccaaaeeedddbbb```___```aaaaaa]]]___aaabbbaaa``````aaa\\\\\\]]]^^^```aaabbbccc```^^^]]]]]]^^^_________^^^^^^^^^_________^^^^^^^^^^^^^^^___aaabbb```___``````_________```bbbcccbbb`````````aaaaaa___]]]bbbbbbccceeegggfffdddbbbbbb]]]ZZZZZZYYYWWWXXX\\\___^^^___aaa```^^^___bbbhhhdddaaaaaa___[[[ZZZ]]]___bbbdddccc```^^^^^^___bbb```^^^]]]^^^aaaeeehhh\\\___bbbccccccdddeeefffccc```______]]]YYY[[[___^^^___```aaaaaaaaa```___bbbcccdddcccaaa___```aaa]]]]]]___cccgggjjjjjjjjjgggggghhhhhhhhhhhhggggggfffdddbbbaaa```aaabbbccc```aaabbbaaa___^^^^^^___XXX]]]aaaaaabbbcccaaa]]]]]]bbbeeecccbbbbbbbbb___bbb^^^]]]^^^______bbbggg```___```bbb```\\\\\\______``````___^^^]]]___```\\\^^^`````````______```^^^^^^```aaabbbdddeeeeeecccbbbaaa```aaacccfffgggcccbbb```___bbbfffccc\\\eeeaaa^^^^^^]]]ZZZ[[[___YYYYYYYYYYYYYYYZZZ[[[\\\ZZZ\\\^^^^^^^^^___aaabbbdddcccbbbbbbbbbaaa___]]][[[\\\]]]]]]^^^aaaeeehhhdddaaaaaadddeeeaaa______^^^___```aaaaaaaaa```___aaacccdddcccaaa``````aaabbb```___aaaeeefffdddbbb^^^```___]]]^^^bbbdddccccccaaa___^^^^^^___```bbbeeefffhhhiiiiiiiiihhhgggdddeeeffffffeeefffhhhjjjjjjiiigggdddbbb```______ddddddccccccaaa```^^^]]]ZZZ[[[\\\```ccceeeeeedddccc``````eeekkknnniiiddd___```aaabbbcccdddeeeeeecccbbbbbbdddbbb______ccccccaaa```aaacccccc```]]]\\\\\\[[[[[[\\\]]]___```bbbccccccddddddccccccbbbaaa______bbbbbb___^^^```]]]\\\]]]```cccccc```]]]aaabbbbbbaaa______```bbbddddddeeeeeeeeefffffffffbbbeeegggeeeaaa___```bbb^^^```^^^ZZZZZZ^^^```^^^[[[bbbfffggghhhkkkkkkiiiiiieeecccfffgggddddddfff```bbbbbbaaacccfffeeebbbaaacccgggjjjkkkjjjgggeeedddfffeee```^^^cccfffgggcccdddbbb```bbbeeeeeebbbgggdddaaa___aaaccceeeeee]]]^^^^^^^^^^^^]]]\\\\\\^^^aaaddddddaaa``````bbbbbb___\\\[[[\\\^^^^^^^^^^^^bbbffffffccc___^^^^^^[[[\\\]]]\\\ZZZYYYZZZ[[[```bbbdddcccaaa^^^\\\[[[[[[\\\\\\]]]^^^^^^______XXX[[[___ccccccbbb___]]]___```aaa```___```bbbccc^^^___aaacccdddcccbbbaaabbbcccdddeeeeeeeeeddddddeeefffccc^^^]]]```aaa```^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^_________^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^[[[ZZZZZZ\\\___aaaaaaaaa\\\]]]^^^^^^\\\\\\]]]^^^```\\\\\\___aaa___^^^``````^^^]]]^^^```aaaaaaaaa^^^ZZZ[[[aaadddbbb______\\\```bbb```^^^^^^]]]ZZZ___^^^]]]]]]______^^^]]]_________]]]\\\\\\^^^```^^^___bbbfffhhhgggccc```dddbbbaaa_________``````___aaabbbbbb```___``````[[[\\\\\\]]]___aaabbbcccaaa___\\\\\\]]]^^^^^^]]]^^^^^^^^^^^^^^^_________[[[ZZZZZZ[[[]]]___^^^]]]```aaabbbaaa``````bbbccc______^^^___``````^^^\\\aaaaaabbbdddffffffcccaaaddd```^^^___]]][[[[[[^^^ccc^^^]]]```aaa^^^^^^```eeeaaa```aaa___\\\[[[]]]^^^```aaabbbaaaaaabbbcccbbb```___^^^___aaadddfff___aaacccbbbaaaaaadddfffdddbbbbbbccc___YYYYYY^^^]]]^^^```aaabbbaaa```___bbbddddddbbb___]]]]]]^^^XXXZZZ^^^cccgggiiihhhfffffffffgggggggggggggggfffeeedddcccaaaaaaaaaaaabbb]]]___```aaa```___```aaa[[[___```]]]]]]aaaaaa]]]]]]bbbccc______bbbdddbbbeee___\\\]]]\\\YYY\\\bbb___]]]___bbbaaa\\\\\\aaa^^^```aaa```^^^^^^```ccc^^^aaacccbbb```^^^^^^___]]]]]]___```aaacccdddeeeaaaaaaaaabbbbbbcccddddddbbbccc```]]]___eeeeee```ddd]]]YYY[[[]]][[[ZZZ[[[YYYYYYYYYXXXXXXYYYZZZZZZ[[[]]]^^^^^^^^^^^^___aaa```bbbdddeeecccaaa``````^^^^^^]]]\\\]]]```fffjjjccc``````eeefffaaa]]]]]]```aaaaaaaaaaaa``````___aaaccceeedddbbbaaaaaacccccc```___aaaeeefffddd```^^^bbbcccaaa```ccccccaaa```___^^^]]]]]]^^^___```dddeeefffggghhhhhhiiiiiiccceeeggghhhgggggghhhiiihhhgggeeecccbbbaaaaaaaaaccccccdddccccccaaa```___^^^]]]^^^aaadddeeedddbbb``````aaaeeehhhiiifffccc___```aaabbbbbbcccdddeeeeeedddeeegggddd___]]]```dddcccccccccbbbaaa___^^^]]]\\\\\\\\\]]]___bbbccceeeeeeffffffeeedddcccbbbaaa]]]]]]aaaaaa^^^___ccc___```aaabbbcccbbb```___]]]```bbbbbb```___```bbbeeeeeeeeeeeeeeeeeeddddddbbbeeegggeeeaaa^^^___aaaaaabbb___[[[[[[___```]]][[[___bbbdddhhhmmmmmmiiieeeaaa```cccfffeeeeeegggccceeeeeebbbcccgggfffaaaccceeeiiijjjiiigggdddccc___bbbbbb______cccggggggeeeaaa___aaabbb``````bbbdddcccaaabbbdddeeefffeee]]]]]]^^^^^^^^^^^^^^^]]]___`````````______``````aaa]]]YYYVVVWWWZZZ\\\]]]]]]aaaeeeddd```]]]]]]^^^]]]^^^^^^\\\ZZZXXXYYYZZZ\\\```cccccc```]]]\\\\\\]]]]]]^^^^^^______``````[[[\\\___aaabbb```^^^]]]]]]___``````___```bbbddd^^^```ccceeeeeedddcccbbbcccdddfffggggggeeecccaaaccceeeccc______bbbccc```___^^^^^^]]]]]]^^^^^^___^^^____________^^^\\\[[[ZZZZZZ[[[[[[\\\^^^___```[[[]]]^^^^^^]]]]]]___aaa[[[]]]______\\\[[[\\\^^^___[[[ZZZ^^^aaa___]]]^^^bbb```______```aaaaaa```]]][[[]]]ccceeebbb```aaaZZZ```bbb___]]]``````]]]___]]]\\\]]]___```^^^\\\]]]___```___]]]]]]___aaa^^^^^^```dddhhhiiifffcccbbbaaa```___^^^^^^^^^^^^^^^______^^^]]]]]]^^^```^^^]]]]]]]]]]]]___```aaa```]]][[[[[[\\\^^^___^^^^^^^^^^^^^^^^^^___``````\\\ZZZYYYZZZ\\\____________aaacccbbb```___```aaa]]]]]]\\\]]]______^^^\\\``````aaaccceeeeeebbb```dddbbbbbbdddccc```___aaafff___\\\```bbb___]]]___aaa^^^^^^aaa```]]]\\\___```aaaaaabbbdddffffffggg````````````aaabbbcccdddbbbcccdddbbb``````cccfffdddbbbdddfffaaaZZZZZZ___[[[]]]___aaabbbbbbaaa```bbbddddddbbb]]][[[[[[]]]XXXZZZ^^^cccffffffccc```eeeeeefffffffffffffffeeeeeedddcccbbbaaaaaaaaaaaa\\\^^^aaabbbbbbcccdddfff___bbb___ZZZZZZ```bbb```\\\```___ZZZZZZ```dddcccgggaaa\\\\\\XXXTTTWWW]]]^^^\\\^^^bbbaaa\\\]]]bbb^^^```bbbaaa______aaadddaaadddfffeeebbb``````aaa]]]]]]^^^___```aaabbbccc___```bbbcccccccccaaa```bbbcccaaa\\\]]]dddfffccc```YYYVVVZZZ]]]\\\YYYXXXYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]___^^^]]]]]]^^^```\\\```eeefffcccaaa```aaaaaa```___]]]]]]```fffkkkaaa]]]___eeeeee___ZZZ[[[ccccccbbbbbbaaaaaa`````````ccceeedddbbbaaabbbddddddaaa___aaaeeefffccc___^^^dddgggfffdddeeeccc___\\\]]]]]]^^^_________^^^bbbcccdddeeefffhhhiiiiiiaaacccfffgggfffeeeeeefff``````______```bbbdddeeebbbcccddddddcccbbbaaa```bbbaaa```bbbeeefffccc```]]]```dddeeedddcccbbbbbb```aaabbbcccbbbbbbccceeehhhggghhhiiieee^^^[[[]]]aaaccccccbbb___]]]\\\]]]^^^^^^]]]]]]^^^aaadddeeefffgggggggggfffdddbbbaaabbb]]]\\\``````]]]___ddd___aaaccccccaaa______```[[[^^^bbbbbb```___```aaahhhhhhgggfffdddaaa___^^^dddgggiiigggbbb___aaaccceeeeeeaaa]]]\\\______\\\[[[]]]___aaahhhnnnnnniii```]]]\\\aaaeeeeeefffhhhcccfffeeeaaabbbfffeee___ggghhhjjjiiigggeeeddddddYYY]]]^^^\\\\\\aaaddddddggg^^^\\\aaabbb\\\\\\aaa______```bbbeeeeeedddbbb^^^___```aaabbbbbbbbbbbb```^^^\\\\\\^^^___^^^^^^aaa\\\WWWSSSTTTXXX[[[]]]ZZZ^^^bbbbbb^^^[[[\\\^^^^^^___^^^\\\YYYXXXYYYZZZZZZ^^^bbbccc```]]][[[[[[_________`````````aaaaaa``````aaaaaaaaaaaaaaa```]]]^^^_________```bbbddd___aaadddffffffeeecccbbbbbbdddggghhhgggeeeaaa___aaadddccc```aaaddddddbbb_________^^^^^^_______________``````___]]][[[ZZZYYYYYYZZZ[[[\\\^^^```aaa```cccdddaaa\\\YYY[[[^^^ZZZ]]]______]]][[[\\\^^^___ZZZYYY^^^```___\\\]]]dddbbb``````aaabbbbbbaaa\\\\\\___dddeeebbbaaacccZZZ```bbb^^^]]]```aaa^^^___]]][[[\\\^^^___]]][[[\\\^^^aaa```^^^]]]___bbb]]]]]]___ccchhhkkkiiiggg`````````___^^^^^^]]]]]]ZZZ[[[[[[ZZZYYYZZZ\\\___```___^^^]]]\\\]]]^^^^^^^^^\\\ZZZZZZ\\\___``````^^^^^^^^^^^^^^^___```aaa___]]][[[[[[^^^aaacccccc]]]```cccbbb```^^^^^^___\\\[[[[[[]]]______^^^]]]ddddddbbbaaa```````````````bbbcccbbb___]]]]]]]]]dddccceeefffaaaZZZYYY\\\aaa___]]][[[[[[\\\___```]]]aaaeeefffdddbbbbbbccc]]]```cccaaa]]]]]]bbbgggaaabbbaaa```^^^^^^```bbbcccbbbaaaaaa```aaaaaaaaaYYY[[[___dddgggeeeaaa^^^ccceeeeeedddaaa_________aaabbbbbbaaaaaabbbdddfff```dddgggeeeaaa___bbbfffbbbcccdddeeeeeeeeeddddddeeedddcccbbbbbbbbbcccddd___aaacccbbb___^^^___aaa^^^\\\\\\______^^^bbbhhhbbbaaa___^^^]]]^^^___``````_______________`````````bbbdddeeecccaaaaaaaaadddcccbbbbbbcccaaa^^^\\\\\\ZZZXXX[[[___cccddddddeeedddcccbbbaaabbbcccddd^^^```___\\\```iiimmmkkkbbb[[[UUUUUUZZZ]]][[[XXX]]]\\\[[[[[[]]]]]]\\\[[[______dddbbb]]]bbbeeeZZZZZZ\\\```ccccccaaa^^^\\\^^^^^^]]]]]]___```bbbdddbbb___aaafffddd\\\VVVWWWcccfffeeebbbbbbeeefffcccbbbcccdddbbb```___```aaa]]]```aaa______bbbaaa^^^dddeeeffffffdddbbbbbbccceeebbbaaaaaacccccc```]]]]]]```ccceeeeeeeeeeeefffcccdddeeedddccccccdddfffaaa```^^^^^^```bbbbbbbbbhhhbbb```bbbaaa]]]^^^cccccceeeeeeccc``````bbbeeeaaacccddddddbbb___^^^^^^ggghhhiiihhheeecccbbbbbbfffhhhhhhddd^^^YYYYYYZZZ^^^^^^]]]\\\[[[\\\___bbb```aaabbbcccdddcccbbbbbbbbb```bbbhhhhhhbbb```bbbdddbbbaaa___]]]]]]]]]^^^]]]^^^aaabbbbbbaaa^^^]]]XXX\\\aaabbb```______``````eeegggeeeeeeeeebbb^^^aaabbbeeegggddd___]]]]]]cccbbbaaa```___^^^]]]]]]ZZZ[[[___dddiiijjjiiifffccccccdddeeeeeefffggggggccceeeccc\\\ZZZ___fffiiiiiikkkllljjjgggdddaaa```aaaaaa``````aaabbbcccccc\\\___bbbcccaaa___```bbbbbbdddccc___```eeeeee```ZZZ\\\___bbbcccbbb```___\\\___aaa```]]]]]]^^^aaafffbbb\\\XXXWWWWWWXXXXXX\\\YYYYYY\\\[[[YYYYYY[[[cccaaaaaa```[[[UUUVVV[[[\\\^^^```bbbccccccaaaaaa[[[^^^aaabbbbbbaaaaaabbbZZZ^^^ccceeebbb___]]]]]]^^^^^^^^^___``````aaaaaa^^^aaadddccc```^^^___```fffeeeccccccccccccaaa``````dddccc___```eeefffbbb\\\^^^```aaaaaa___]]][[[ZZZZZZ\\\]]]^^^_________YYYSSSTTT]]]^^^YYY[[[bbbeeeccc```]]]\\\]]]^^^___```]]]ZZZZZZ^^^aaaaaa```^^^WWWUUU\\\aaa___]]]^^^]]]bbbeeebbb```aaa```]]]```^^^]]]___cccdddbbb```ZZZ___aaa]]]ZZZ[[[]]]\\\_________^^^]]]\\\[[[ZZZ]]]^^^```___^^^^^^___aaa``````aaabbbccccccdddddd___^^^\\\ZZZZZZZZZZZZZZZXXXXXXWWWVVVUUUWWW[[[^^^dddaaa]]]ZZZYYY[[[^^^```]]]___aaaaaa```_________\\\]]]___```aaaaaa``````]]]ZZZZZZ]]]^^^]]]___cccddd``````dddccc^^^\\\___]]]]]]]]]]]]]]]^^^______hhhhhhfffdddbbb```^^^]]]aaabbbbbbaaa___^^^___```ddddddeeegggccc^^^]]]aaacccaaa```^^^^^^```bbbccc]]]```bbbcccaaa```aaabbbaaaaaaaaaaaaaaaaaabbbcccbbbbbbbbbaaa______```bbb``````aaaaaabbbbbbcccccc_________aaacccdddcccbbbccccccddddddeeeeeeeeeeeebbbbbbbbb```___```bbbeeebbbdddeeefffdddaaa___^^^cccdddeeefffgggfffeeeddddddeeefffggggggfffdddccc```ccceeedddbbb``````bbb___]]]]]]______^^^bbbgggeeedddbbbaaa```aaabbbcccccccccbbbaaaaaaaaabbbccc```bbbcccbbb```______```cccbbbbbbbbbcccbbb```]]]aaa^^^]]]^^^aaacccccccccbbbbbbbbbbbbcccdddeeefffbbbccc```\\\^^^eeeiiigggbbb\\\WWWXXX^^^bbbaaa^^^```^^^]]]^^^___```___^^^bbbaaafffeee___dddfff]]]UUUWWWZZZ]]]^^^]]][[[ZZZ^^^^^^^^^^^^___```bbbbbbcccbbbcccgggddd\\\YYY[[[bbbddddddaaaaaaddddddbbbcccdddeeedddbbbaaaaaabbb```cccdddbbbbbbddddddaaaccccccdddddddddccccccbbb```^^^]]]^^^```aaa^^^\\\]]]^^^_________```bbbddddddeeeeeedddcccbbbdddeeeaaa___^^^^^^```bbbbbbbbbhhhcccaaabbbbbb^^^___dddeeeffffffeeecccccceeehhhaaabbbccccccaaa___^^^___hhhiiiiiihhhfffddddddeeeiiihhhfffccc___]]]\\\\\\___``````___^^^___aaacccbbbcccdddeeeffffffffffffdddbbbdddhhhgggaaa___bbbaaaaaa```___```aaabbbccc]]]___aaabbbbbbaaa___]]]ZZZ]]]```bbbaaa```______]]]aaabbbaaa```bbb```\\\```bbbeeefffccc___]]]]]]````````````______^^^]]]ZZZ[[[^^^bbbffffffdddbbbaaaaaaaaaaaabbbcccddddddeeegggeee___]]]bbbgggiiillllllllljjjgggccc```___bbbbbbbbbbbbbbbcccdddeee___aaaddddddcccbbbbbbdddaaacccaaa^^^```dddddd```]]]___aaacccddddddcccccc^^^```aaaaaa___^^^___aaaeeeaaa[[[XXXXXXYYYZZZ[[[___\\\\\\^^^^^^[[[[[[]]]ccc```___```]]]XXXXXX\\\___```aaabbbbbbaaa___^^^___bbbeeefffeeecccbbbbbb^^^aaaddddddbbb``````aaa___```aaacccdddeeeeeeeee^^^```bbbbbb___^^^^^^___fffeeedddcccddddddbbbaaa^^^ccceeecccccceeeddd______```bbbccccccaaa___]]]XXXYYYZZZ\\\]]]]]]^^^^^^]]]WWWXXX```bbb]]]^^^eeeeeecccaaa___^^^___aaaccc^^^[[[XXXXXX\\\^^^^^^]]]\\\VVVTTTZZZ^^^]]]\\\\\\\\\aaacccaaa___```___\\\```______```cccdddcccaaa\\\aaaccc```^^^```aaaaaa]]]]]]]]]\\\[[[ZZZYYYXXX___`````````______aaabbb___``````bbbcccdddeeeeee___^^^\\\[[[ZZZZZZ[[[[[[VVVXXXYYYZZZ[[[^^^bbbeeecccaaa```^^^]]]]]]^^^___]]]```bbbbbb```______```^^^___aaabbbccccccbbbaaabbb___^^^``````___```cccccc``````dddccc^^^\\\___aaa````````````aaaaaaaaafffffffffeeeccc```^^^\\\aaabbbbbb```______aaaccccccbbbcccdddbbb______cccaaaaaa```___```aaacccddd```aaabbbbbbaaaaaabbbddd___^^^]]]```ccceeedddbbbaaaaaabbb```___^^^```aaa^^^___aaabbbdddddddddcccdddaaa^^^\\\^^^aaadddeeeeeecccaaacccggghhhgggfffddddddbbb___]]]]]]```bbbddddddeeeffffffccc]]]WWWcccdddeeeeeeeeedddcccbbb```cccfffiiiiiifffccc```aaadddfffgggeeecccbbbbbbaaa^^^^^^``````^^^aaagggfffeeecccbbbbbbbbbdddeeefffdddcccbbbaaaaaabbbcccaaaaaaaaa```]]]]]]]]]___aaaaaaaaabbbdddcccaaa___aaa___^^^^^^aaacccdddddd``````aaaccceeefffggghhhgggfffbbb]]]\\\```cccbbb```\\\YYY[[[aaaeeeeeebbbaaa___^^^___```aaa```___cccaaaffffff```cccfff^^^WWWXXXZZZ\\\^^^^^^^^^]]]^^^___``````aaaaaaaaaaaaddddddffffffbbb]]]]]]aaaaaacccccc``````ccccccaaacccddddddcccaaa``````aaabbbeeeeeebbbbbbddddddaaacccaaa```aaadddeeeccc```_________```cccccccccaaabbbbbbbbb```___```dddfffcccccccccbbb```___```bbb```^^^]]]^^^```bbbbbbaaafffcccaaabbbbbb``````ccccccdddeeeeeeddddddgggiii```bbbbbbbbb```^^^___```fffggghhhgggeeedddeeefffiiifffbbb___^^^^^^]]]]]]^^^___aaaaaa```___```aaaaaaaaabbbccceeefffggggggeeedddfffhhhfffaaa```bbbaaa```_________aaabbbccc^^^___aaabbbbbbaaa___^^^______```aaacccbbb```]]]```ccccccaaaaaaddddddaaa___bbbeeeeeebbb```^^^]]][[[\\\^^^___```______^^^___```bbbeeeggggggeeecccdddccccccbbbcccdddfffgggdddgggfffaaa```cccfffffflllkkkiiifffccc```^^^]]]`````````aaabbbccccccddd```bbbddddddcccbbbccccccccccccaaa]]]^^^```___[[[___```bbbcccdddeeeeeeeee```bbbcccbbbaaa```aaabbbbbb___[[[YYYZZZ\\\^^^^^^bbb___^^^aaa```]]]]]]```ddd___]]]^^^___\\\\\\^^^bbbbbbcccbbbaaa___]]][[[bbbeeeggghhheeebbb``````bbbdddddddddbbbbbbccceee```aaaccceeefffffffffeee^^^___aaa```^^^]]]]]]^^^dddcccbbbbbbccccccaaa___[[[aaaeeeffffffeee```[[[___```bbbcccbbb```^^^]]]WWWWWWYYYZZZ[[[[[[\\\\\\^^^ZZZ[[[bbbccc^^^___dddcccaaa___^^^^^^___aaacccbbb___\\\\\\___aaaaaa______[[[ZZZ^^^bbbaaa``````[[[```bbb___]]]^^^^^^[[[aaaaaaaaabbbdddeeedddbbb]]]bbbdddaaaaaacccdddcccaaaaaaaaa```___^^^\\\\\\^^^______^^^]]]^^^```bbb___``````aaacccddddddeee^^^]]][[[ZZZYYYYYYZZZZZZWWWZZZ\\\^^^___aaadddfffbbbaaaaaaaaa``````___^^^^^^```bbbbbbaaa______```^^^___aaabbbccccccbbbbbbeeeaaa___aaa```^^^___bbbaaa``````cccbbb___]]]___aaaaaaaaaaaaaaaaaaaaaaaa^^^___aaabbbbbb```___]]]aaabbbaaa```___```cccfffccc```___aaa```]]]^^^aaa]]]]]]]]]^^^___```aaabbbaaa```___^^^^^^___aaabbbXXXZZZ\\\```cccddddddddd```aaabbbaaa___^^^___```^^^```bbbdddeeedddcccbbbeeeaaa\\\[[[\\\___bbbcccgggccc```aaaeeegggddd```eeedddbbb^^^[[[[[[^^^```dddeeefffgggeeebbb^^^[[[```aaabbbbbbbbbaaa______\\\^^^bbbddddddbbb___]]]bbbdddfffgggfffdddbbbaaabbb______aaa```^^^aaafffeeedddbbbaaa```bbbcccddddddcccbbb`````````aaaaaabbbbbbaaa^^^\\\[[[]]]____________aaacccdddbbbaaa\\\\\\\\\^^^```ccceeeggg``````bbbccceeeffffffggghhhfffbbb]]][[[\\\^^^```^^^[[[ZZZ\\\aaaddddddbbb```^^^]]]^^^___```___^^^aaa^^^ccceee___aaaddd]]]^^^^^^^^^____________``````aaabbbcccdddcccbbbbbbdddeeefffddd```^^^```dddaaacccccc``````ccccccaaa```aaabbb```^^^]]]^^^______bbbbbb___^^^aaabbb___bbb___]]]___dddeeebbb^^^^^^___```bbbdddeeeeeeeeeeeeeeeeeedddbbbbbbdddfff```aaaaaa___]]]\\\]]]^^^^^^]]]\\\^^^```bbbaaaaaacccaaa```````````````bbb```aaaaaabbbcccdddeeefffaaabbbbbbaaa```___aaabbbcccdddeeedddccccccdddffffffaaa\\\ZZZ\\\]]]]]][[[[[[]]]``````___]]]]]]]]]\\\]]]^^^___aaacccdddeeeccceeeggghhheeebbbbbbdddbbbaaa```^^^]]]^^^^^^___^^^___aaabbbbbbaaa___^^^bbb```___aaacccccc```\\\aaacccccc``````dddfffddd^^^ccceeecccaaa```___]]]XXXYYY\\\^^^``````_________```aaadddggggggeeeccceeedddccccccccceeefffhhhbbbeeeeeebbbaaacccdddbbbgggeeebbb```___]]]\\\[[[\\\]]]^^^______`````````___```aaaaaa````````````eeeccc```]]]\\\\\\YYYWWW______```aaabbbcccddddddccccccccccccbbbbbbbbbbbb```^^^[[[ZZZ\\\___```aaaccc```___bbbaaa^^^^^^aaaddd^^^ZZZ]]]```___^^^```bbbbbbbbbaaa```^^^]]]\\\ccceeeggggggccc___]]]\\\bbbcccdddddddddddddddddd___```bbbcccccccccaaa```___`````````___^^^^^^^^^aaa``````aaabbbaaa___]]][[[___ccceeeeeebbb]]]YYY^^^______```___^^^\\\[[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\YYYZZZ___```]]]\\\```aaa___]]][[[[[[\\\^^^___dddaaa^^^___bbbcccbbb```aaa___^^^```cccdddcccbbb\\\aaabbb___]]]______\\\bbbbbbcccdddeeeeeeeeeddd___bbbdddaaaaaacccbbb___ccccccccccccbbbaaa```___\\\]]]\\\[[[ZZZ[[[^^^```aaaaaaaaaaaaaaaaaaaaabbb\\\[[[YYYXXXXXXXXXYYYYYY\\\^^^```aaa```______```bbbaaa```_______________^^^```bbbbbbaaa______```^^^___```bbbbbbbbbbbbaaabbb___]]]______\\\]]]aaa______```bbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^```aaaaaa```___]]]aaaaaaaaa```___```cccfffddd```___``````]]]\\\___[[[\\\]]]^^^___`````````___]]]ZZZYYYYYY[[[]]]]]]ZZZ^^^cccdddbbbaaacccfffbbbdddeeedddbbbaaabbbccc```bbbccceeeeeecccaaa```cccaaa______```bbbbbbbbbeeebbb```bbbfffgggccc^^^ddddddbbb^^^[[[[[[]]]___bbbeeehhhfffbbb```aaaddd___```aaaaaaaaa```___^^^]]]]]]^^^_______________bbbbbbcccdddeeecccaaa```aaa______```___^^^aaafffdddcccaaa``````aaacccdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\\\\^^^___]]]]]]^^^```ccccccbbb```^^^^^^______```bbbeeegggbbbbbbbbbcccccccccddddddeeedddaaa^^^[[[YYY\\\______^^^]]]___bbbcccbbb``````___^^^^^^``````___^^^```[[[```ddd___```ccc^^^bbbaaa```___^^^]]]]]]]]]aaabbbdddfffffffffeeedddcccddddddaaa^^^___bbbdddbbbddddddaaaaaaddddddbbb```aaabbb```^^^]]]^^^___]]]```___\\\]]]```aaa___aaa^^^\\\^^^ccceeebbb^^^ZZZ\\\^^^___```aaabbbbbbaaacccddddddcccaaaaaaaaa```aaaaaa___]]]\\\]]]^^^\\\\\\\\\]]]```aaaaaa```^^^___^^^^^^^^^_________^^^______aaacccdddeeedddbbbbbbbbbaaa___```ccceeecccdddddddddcccccceeegggeee```[[[ZZZ\\\]]]]]]\\\[[[]]]```aaa___]]]\\\\\\YYYZZZ\\\^^^```aaacccccc```dddgggfffcccbbbdddeeecccbbb```___^^^______```^^^___````````````___^^^bbb```___```cccccc```]]]^^^___^^^[[[\\\```bbb```]]]ccceeeaaa___aaa```\\\XXXYYY[[[]]]____________YYYYYY[[[^^^aaabbbaaa___aaa```_________```aaabbbbbbeeeeeecccccceeedddaaabbb```^^^]]]^^^___^^^\\\]]]]]]^^^____________^^^```_____________________aaa^^^\\\\\\\\\[[[ZZZYYY______```aaabbbcccdddddddddccccccbbbbbbbbbbbbaaa___]]][[[[[[]]]```aaabbbaaa^^^^^^aaaaaa^^^^^^aaaccc]]]YYY\\\`````````bbb```````````````___^^^^^^eeeggggggfffbbb^^^\\\\\\^^^___bbbdddeeedddaaa___```aaaaaaaaa```___^^^]]]bbbaaa```````````````___aaa``````bbbcccbbb```]]][[[\\\^^^aaaaaa^^^\\\[[[^^^_________^^^]]][[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\YYYXXXZZZ]]]^^^\\\[[[]]]aaa___\\\ZZZYYYZZZ\\\]]]```]]][[[\\\___aaa___]]]]]]]]]]]]]]]___``````______cccddd```___```aaa___cccdddeeeeeeeeeeeeeeeeeebbbeeeeeebbbaaabbb```[[[___````````````______^^^\\\]]]]]]\\\[[[\\\^^^```cccbbbbbb```___^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\___aaaccccccaaa___^^^^^^bbb```]]][[[[[[\\\___aaa]]]___aaaaaa```____________```bbbcccddddddcccccc```]]]\\\^^^___]]]^^^bbb]]]___`````````aaa```^^^[[[\\\\\\]]]]]]\\\[[[[[[aaabbbbbbbbbaaa```^^^]]]```aaaaaa```___```bbbdddfffaaa```bbbccc```^^^___^^^___aaabbbcccbbbbbbaaaccc```]]]\\\]]]_________bbbfffjjjgggbbb___aaaeeedddfffggggggeeeddddddeeeccccccdddddddddcccaaa```cccbbbbbbdddffffffeeecccaaa```bbbeeeiiiiiieeebbbbbbbbbaaa```]]]]]]^^^``````dddgggeeeaaa___cccggg```aaabbbcccccccccbbbbbb```___^^^]]]^^^```aaaccccccbbbaaabbbccccccaaa___```]]]]]]______]]]```fffdddcccbbbaaaaaabbbdddeeeaaabbbcccdddddddddbbbaaa______```___]]]\\\^^^___[[[[[[\\\___aaabbbaaa___dddddddddbbb```___aaacccdddcccbbb`````````aaabbbaaaaaaaaa```\\\XXXYYY^^^aaa```aaabbbddddddaaa___bbb```___```aaabbbaaa```___YYY___fffaaaaaaeeebbbgggfffeeecccaaa___^^^]]]bbbcccdddeeefffgggggggggbbbcccaaa^^^^^^bbbdddbbbbbbddddddaaaaaaddddddbbbcccddddddcccaaa``````aaa]]]```___]]]^^^bbbdddcccaaa___^^^___bbbcccaaa^^^\\\^^^```aaa``````aaaccc```cccffffffeeecccbbbbbbbbbbbbbbbaaa___^^^___aaa[[[ZZZ[[[]]]```aaa```___ZZZ]]]^^^\\\\\\______]]]______```bbbdddeeeeeecccbbbbbbaaa___^^^```dddgggeeeeeeeeedddccccccfffhhheeebbb___^^^^^^______^^^]]]```bbbcccaaa___^^^^^^ZZZ[[[^^^```bbbccccccccc^^^eeehhhddd```aaaccceee````````````aaabbbdddeee^^^^^^^^^______^^^^^^^^^```______```aaaaaa```______aaa```\\\]]]```bbb```\\\ccceee```^^^aaaaaa\\\ZZZ[[[[[[\\\]]]^^^___```YYYYYY[[[]]]```bbbaaa____________````````````___bbbddddddccceeehhhfffbbbbbb```^^^___bbbcccaaa___```aaabbbbbbbbbaaa___^^^bbb```^^^^^^___``````___ZZZWWWWWW[[[^^^]]]^^^```___```bbbcccdddeeeeeeeeedddbbbaaaaaabbbbbb```______]]][[[[[[]]]___``````^^^[[[\\\___```^^^^^^aaabbb\\\ZZZ\\\^^^^^^```ccc__________________``````hhhhhhhhheeebbb______```[[[\\\___ccceeeccc___\\\bbbbbbaaa```______^^^^^^cccaaa```___```aaa``````bbbaaabbbdddeeedddbbb___\\\ZZZ[[[______\\\\\\^^^aaaaaaaaa```___^^^]]]\\\ZZZ[[[\\\\\\]]]]]]]]]\\\WWWXXX[[[^^^___^^^]]]]]]aaa___]]][[[[[[\\\^^^______]]]\\\^^^aaacccaaa___]]]______]]]^^^aaaaaa___aaaeeeeeeaaa```bbbcccaaacccdddffffffeeeddddddeeeeeeggggggdddcccccc___YYY___```aaaaaabbbbbbbbbbbb___```bbbaaa``````aaacccbbbaaa```___]]]\\\[[[ZZZ```___^^^]]]]]]^^^___```___aaaddddddccccccccccccaaa^^^[[[XXXXXXZZZ^^^```\\\^^^``````___]]]]]]^^^aaabbbdddeeeffffffeeeeeeaaa^^^]]]___```^^^```ddd[[[___```___```bbbaaa^^^ZZZ[[[]]]^^^^^^^^^]]]\\\aaaaaaaaa``````____________```aaaaaa______```bbbbbb___^^^bbbdddbbb______aaabbbdddeeefffdddbbbaaaeeebbb```___aaabbbaaa```dddffffffdddaaa```bbbcccbbbdddeeeeeecccbbbbbbbbbbbbccccccccccccccccccccc``````aaadddfffgggeeeccc]]]```dddhhhhhhfffbbb___^^^```aaaaaa```___```aaa^^^aaaddddddbbb```aaabbb^^^```aaacccdddddddddccc```______^^^___aaacccdddeeebbb``````aaabbbbbb```^^^[[[\\\^^^^^^]]]```fffbbbaaa_________aaacccddd]]]___ccceeefffdddbbb```ZZZ\\\^^^^^^]]]\\\]]]^^^ZZZZZZ[[[]]]___```___]]]ccccccccc```\\\[[[\\\___eeeccc```^^^]]]^^^aaabbb______aaabbb]]]VVVVVV\\\^^^___```bbbcccbbb```^^^aaa```______aaaaaa```___]]]UUU\\\dddaaaaaaeeedddggggggfffeeecccaaa___^^^aaaaaabbbcccdddfffhhhiiicccbbb___\\\```ffffff```aaacccccc``````ccccccaaacccdddeeedddbbbaaaaaabbb]]]______]]]^^^dddfffeee``````aaaaaaaaa``````___```ccceeedddbbbaaabbbcccbbbdddeeeeeedddcccdddeee```aaaaaa```^^^^^^```aaaZZZZZZZZZ]]]```aaa```___YYY]]]^^^\\\\\\``````]]]___^^^^^^```cccdddbbb`````````^^^\\\\\\^^^cccfffddddddcccbbb``````ccceeecccccccccaaa^^^]]]^^^______```bbbbbb```^^^^^^___ZZZ]]]```ccceeeeeecccbbb___gggjjjccc]]]^^^```aaa^^^^^^^^^^^^___aaacccddd]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^``````______```aaaaaacccbbb______bbbbbb```[[[ccceee^^^]]]bbbbbb\\\___^^^\\\\\\\\\]]]___```^^^^^^^^^```bbbcccaaa```^^^___aaabbbbbbaaa___^^^___```______bbbfffeee```bbb```___aaadddeeeaaa]]]bbbcccccccccbbb```^^^]]]bbb___\\\\\\^^^___^^^]]]YYYUUUUUU[[[^^^^^^___bbb]]]___aaacccddddddcccccccccaaa______``````^^^\\\```^^^[[[[[[]]]^^^^^^^^^[[[YYYZZZ^^^```^^^___bbb___\\\[[[\\\[[[[[[___ddd_________^^^^^^_________hhhgggeeebbb______aaaccc[[[[[[\\\___bbbbbb___\\\aaa```___^^^^^^___```aaacccaaa^^^^^^```aaa```___``````aaacccdddccc```^^^[[[YYY[[[```aaa^^^]]]```bbbaaaaaa```___^^^]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\UUUXXX[[[]]]_________]]]]]]\\\ZZZZZZZZZ]]]```aaa___]]]]]]___dddfffdddbbb]]]aaabbb^^^^^^aaabbb___bbbeeeeeebbb```bbbcccbbbbbbdddffffffdddcccccceeeccceeedddbbbcccccc___XXX___```bbbccceeefffffffff___bbbdddeeedddccccccccc^^^^^^]]]]]]\\\[[[[[[ZZZ``````___^^^^^^___```aaa]]]___aaabbbbbbcccdddfff^^^]]][[[YYYYYY[[[]]]^^^[[[]]]______]]]\\\\\\]]]```aaabbbdddeeeddddddcccbbb^^^]]]______\\\]]]aaaZZZ^^^```^^^___bbbbbb^^^YYYZZZ]]]____________^^^\\\\\\\\\\\\]]]___```aaa^^^```aaaaaa```______```]]]ZZZ[[[```dddbbb___^^^aaabbbeeeffffffdddbbb``````^^^[[[[[[]]]^^^\\\ZZZaaa___]]]^^^```ccccccccc]]]___aaaaaa___]]]]]]]]]aaaaaaaaabbbcccdddffffff]]]]]]^^^```cccdddcccaaa\\\aaafffhhheee```[[[XXX\\\___aaabbbbbbaaaaaabbb^^^^^^```cccdddbbb^^^ZZZ\\\]]]___aaacccccccccccc^^^^^^^^^___```aaabbbbbbgggccc```___aaaccccccbbb\\\ZZZ[[[]]]]]]]]]```fff^^^]]]\\\[[[\\\]]]___aaaXXX[[[```dddeeeccc```]]]WWWYYY\\\]]]\\\\\\\\\]]]ZZZZZZZZZ\\\^^^___]]]\\\\\\]]]]]][[[XXXWWWZZZ]]]dddaaa^^^[[[[[[^^^aaaddd___^^^bbbddd^^^UUUTTTYYYYYY[[[]]]```aaa```^^^]]]___]]]\\\]]]^^^___^^^]]]YYYQQQXXXbbb___^^^cccbbb``````aaaaaa___^^^\\\ZZZ_________```ccceeehhhjjjcccbbb^^^\\\bbbiiiggg___```bbbbbb______bbbbbb```bbbcccdddbbb```___```aaa[[[]]]]]][[[]]]cccffffff```bbbcccbbb```______```___aaacccbbb^^^\\\]]]____________^^^]]]^^^aaaccc\\\]]]^^^]]]\\\\\\]]]___YYYYYYZZZ]]]```aaa```^^^YYY^^^___\\\]]]bbbbbb^^^]]][[[[[[^^^aaaaaa___\\\^^^^^^\\\ZZZZZZ\\\aaaeeeaaaaaa```]]]\\\\\\^^^aaa```bbbcccaaa]]]ZZZ[[[]]]]]]___```___]]]\\\\\\]]]YYY\\\```dddeeedddbbb```aaaiiikkkccc[[[[[[]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ]]]``````^^^]]]```ccc^^^``````]]]\\\^^^^^^[[[[[[dddeee^^^\\\bbbbbb\\\bbb```]]][[[[[[\\\___```___^^^]]]^^^______]]]\\\YYY[[[]]]______]]]ZZZYYYZZZ[[[ZZZYYY]]]bbbaaa]]]bbb___^^^```dddccc^^^YYYaaabbbcccbbbaaa^^^\\\ZZZ___\\\YYYYYY[[[\\\[[[YYY]]]XXXWWW\\\^^^[[[[[[___ZZZ\\\___bbbcccbbb```___bbb```^^^^^^___```]]][[[```^^^\\\[[[\\\]]]]]]\\\ZZZXXXZZZ^^^```___```ddd^^^\\\\\\\\\ZZZXXX^^^eeeaaa```___^^^^^^^^^^^^^^^eeedddaaa^^^\\\\\\```ccc]]]\\\ZZZ\\\___aaa```^^^^^^]]][[[ZZZ[[[^^^aaacccccc```]]]\\\^^^```___]]]\\\\\\]]]```aaa```]]]ZZZ[[[YYY\\\ccceee```^^^aaa```______]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[RRRVVVYYY[[[]]]___^^^\\\XXXWWWVVVWWWYYY\\\```bbb[[[YYYYYY\\\aaacccaaa___XXX^^^^^^ZZZYYY]]]^^^[[[bbbeeeeeeaaa___bbbcccbbbbbbdddgggfffcccbbbccceee___``````___```bbb]]]VVV[[[\\\^^^```bbbcccdddddd^^^aaadddfffeeecccbbbaaa[[[[[[[[[[[[[[[\\\\\\\\\^^^]]]\\\\\\\\\]]]^^^___\\\]]]_________```aaaccc\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\^^^^^^]]][[[[[[\\\\\\]]]___```aaaaaa``````aaa^^^\\\]]][[[XXXYYY\\\YYY^^^```^^^^^^cccbbb^^^WWWXXX[[[]]]______^^^]]]