BMa6(V ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??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Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ}}}{{{je<ĦllliiigggBt=o9ĦH׼sFFFEEEEEEDDDDDDEEEJJJHHHEEEHtĦOOOOOOPPPPPPPPPBt=o9ĦHdĦ~~~Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦVVVRRRRRRQQQOOONNNMMMLLLKKK:::<<<<<<:::666333geĦ333222222FSĦ888:::qjRgdKӵDdDĦ===<<<<<<<<<===>>>??????>>>DdDĦBBB<<<>>>AAAqjRgdKӵDdDĦ============;;;888555222333666HdDĦgdKӵDdDDdDĦlllDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ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)ĦCdgĪjDdDĦDdDĦHߝL`o9___DdDΦDdDӵ888DdDĦ555444555666888999999999999555888:::999777777geĦ888:::sp?aĦ>>>@@@GIdnuR)ĦDdDĦ>>>>>>???@@@AAACCCAAABBBDDDDdDĦAAA@@@DDDIIIGIdnuR)ĦDdDĦGGGHHHJJJKKKKKKHHHEEEFFFGGGHHHDdDĦnuR)ĦDdDΦDdDĦ???DdDĦnuR)ĦDdDĦwwwDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<ĦVVV4DufئL>e777DdDʜ4DuTӵ;;;DdDĦ:::888888999:::;;;;;;;;;;;;:::<<>>;;;;;;geĦ@@@s<v>aĦ@@@AAApeӵDx<DdDĦ===>>>???@@@@@@@@@???>>>===DdDĦ???BBBEEEHHHpeӵDx<>dd<ӵDd<DdDΦDdDĦIIIDdDӵnd<DdDĦIII>d<ĦMMMpeӵnnnĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<888999:::;;;<<<<<<<<<:::;;;<<<<<<;;;;;;geĦDDDHg8>aĦBBBBBBB?Ho9JJJ>dd<ӵCCCFFFB?Ho9AAA<x>>><<<;;;;;;888>>>@@@&ӫeʬtIӇ???>d<Φ>d<Ħ???D&ӫetIӇ;;;DdDĦBBBsdKĦTTTB?dp&ĒRttt|||>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌpppBene666Hkge666neBBBEEEfe<<<Hu]3hh;;;;;;<<<se:::;;;<<<===??????@@@@@@===<<<;;;<<<>>>>>>geĦja>aĦGGGGGG@G???CCCse<<<============AAA???===<Ō888888888@G555444Hkge333222222333444444999;;;HĪj@IŌ666777ege333555Hu]3hIŌ555666DdDĦ777ne:::@@@@hOOOOOO>hIIIEEE???sebbbne@GsĪj@h4DuXӵĵD^DdDĦ:::666999???CCC???>>><<<===>>>???@@@D^999;;;::::::s׼s:::888888999::::::::::::999:::777666777:::<<aĦ444333333---...000s׼s//////000000000000000///...Ho---------,,,++++++++++++,,,,,,+++,,,...111111666888///000000...///000D^555555555DdDĦ333------,,,,,,222555555666@@@DDDHHHJJJs׼sXXXWWWMMMPPPTTTFFFΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦwwwiiiXXXGGG<<<@@@???;;;555111222777;;;:::<<d<Ħ444333000//////Be111000............---,,,+++***///,,,***,,,///000geFYĉ,,,+++>aĦ***))))))((((((''',,,......,,,((('''Be***+++,,,,,,,,,+++++++++***)))nu]ӵ---***+++---///000++++++++++++,,,,,,,,,---***++++++******+++...111,,,111222...***+++---------------,,,,,,---------///---,,,,,,--->d<Ħ000000000111111>d<Ħ444333000Ħ///,,,+++---111222000---...---,,,,,,...000111222444666888999Be---<<<<<<>>>DDDĦYYYOOOJJJBBB===<<<@@@FFFKKKAAAJJJZZZooo?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦsss\\\HHH;;;888555222000111222222222---333999:::888888===BBB999===AAACCCBBBAAABBBDDDAAADDDGGGGGGEEEDDDEEEGGG888:::999gdKĦ111444555666444111...------///sdKĦ++++++)))((('''+++***)))))))))))))))((('''%%%%%%)))(((((((((***+++ŶS,,,***(((3we>>@@@======<<<<<<===???AAACCCAAAMMM___ooo>AneneneneDepppDDDBBB???;;;888555222000:::777555444777:::===>>><<A,,,,,,+++k<***))))))))))))))),,,...---***)))***,,,)))******++++++******))),,,+++***fh***))))))***,,,...///+++***)))((((((((()))***+++,,,---,,,+++,,,---///---111333...,,,///222222...---,,,++++++,,,---...+++***)))***+++De,,,,,,---...///000ne---***ne***((()))))))))***,,,///222***)))'''))),,,......---222//////111///+++---333111///ne...+++000111222222000...+++)))666555555666999===AAADDDBBB@@@===888888@@@OOO[[[iiiooozzzxxx]]]LLLFFFBBB777---666555444111///111555888666666888:::<<<:::777444<<<999666444555777:::;;;<<<777222000222444333111---...000111222111///---;;;;;;***+++((()))***+++***'''&&&(((+++***)))+++,,,---)))(((&&&''')))******)))%%%&&&'''(((************&&&)))++++++((('''(((***+++---------------------+++******+++,,,------+++,,,,,,,,,,,,,,,+++++++++***)))***---,,,+++++++++,,,---...///...,,,+++++++++,,,---)))+++,,,,,,+++***+++---(((,,,...***(((+++...///...---,,,++++++,,,---...,,,+++***+++---,,,/////////.........888444000,,,,,,---//////---***)))+++...---+++)))***---///...,,,)))(((,,,222222------222))))))+++---...,,,,,,---///////////////111///...---...000333444///222777;;;===>>>?????????===;;;===DDDPPP\\\ccctttsssZZZKKK666555444444444666777999888::::::888555444666888888888888888999999999999333222000---,,,+++++++++............------,,,+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((''''''''''''''''''&&&&&&%%%&&&'''((()))************************(((''''''&&&&&&&&&''''''''''''(((((())))))******+++***))))))******)))(((+++++++++***++++++,,,,,,,,,+++***)))((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++******++++++,,,------,,,+++*********+++,,,///---++++++---...,,,))),,,+++***))))))***++++++)))***+++,,,,,,+++***)))++++++,,,------...//////111666:::888111,,,...222111///---+++***+++,,,---000111---(((+++333555222+++---+++))),,,111///(((&&&'''***---,,,(((+++000++++++,,,,,,------,,,,,,((((((***+++,,,------------------...///000222222...000///,,,...444777777777:::<<<<<<999999;;;>>>CCCDDDCCCCCCSSSqqq|||qqq^^^KKK>>>777666777444444333333333444555555666888888777444222333444444444333333222222111111111000...---++++++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))((((((((((((+++***))))))******)))(((******))))))******++++++,,,+++***)))((((((((((((***++++++++++++******))),,,+++++++++*********)))++++++******++++++,,,------,,,+++*********++++++,,,***((()))++++++***(((+++***))))))))))))***+++)))***+++,,,,,,+++***)))***++++++,,,------.........000222111...++++++,,,000///---+++++++++,,,---000///+++'''***000...))),,,---+++(((***//////+++***)))+++...---***+++...******+++,,,------------++++++,,,---------,,,,,,*********+++,,,---///000+++///000///000444444222///000222222111111333444CCCEEEAAA999666;;;>>>>>>888EEE\\\xxx[[[>>>>>>;;;666222111333666999333333444444444333222222222444555444222////////////...------++++++***)))......,,,++++++******+++)))************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''(((((()))((('''''''''(((***+++(((((((((((((((((((((((((((''''''&&&''''''((((((*********)))((('''''''''************)))))))))((())))))(((((()))******+++,,,+++***)))))))))))))))***************++++++++++++++++++******)))))))))++++++******++++++,,,------,,,++++++******++++++)))((('''(((*********(((***))))))(((((())))))***)))***+++,,,,,,+++***)))*********+++,,,,,,------''''''(((***,,,---,,,,,,///...---+++++++++,,,,,,%%%''''''(((,,,000///++++++,,,+++'''(((,,,...---+++''''''***,,,)))((())))))***+++,,,------------............------,,,+++)))))))))***+++,,,---...(((---000000111222000+++......---...000111111000%%%+++111222222222111...FFFDDDCCCCCCAAA@@@FFFMMMeee}}}[[[HHH@@@<<<999///333888===>>><<<999666222333444444444222111///...000111111///---+++***+++*********))))))((((((+++++++++***************((())))))***))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((()))***)))((((((((()))++++++))))))))))))))))))))))))'''''''''''''''(((((()))***)))))))))((((((((('''******+++***)))(((((())))))))))))))))))***+++,,,,,,+++******)))))))))***)))))))))******+++,,,,,,(((((()))))))))*********++++++******++++++,,,---,,,,,,++++++++++++***+++)))))))))***++++++,,,+++((((((((((((((())))))))))))***+++,,,,,,+++***)))))))))******++++++++++++333444333222000............---,,,+++++++++,,,,,,"""(((...///............***++++++***)))+++,,,,,,+++&&&%%%))),,,+++((((((((()))***+++,,,------------------------,,,,,,+++++++++++++++,,,---...///''',,,/////////000---(((111///---///222444333000---000333333444555666777///...///333555888@@@IIIEEEIIIQQQ\\\mmmuuuQQQGGG:::555777:::999666888666444111000111222333//////000000000///---,,,+++,,,---...---,,,)))'''))))))******++++++,,,,,,*********************)))))))))***************)))))))))))))))))))))))))))))))))(((((((((((()))***))))))((((((((())))))******))))))((()))***+++,,,))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((()))))))))***)))***+++***((('''(((***)))))))))***+++,,,------,,,+++*********************)))))))))***+++,,,---'''((()))***,,,---...///++++++******++++++,,,---,,,,,,,,,,,,++++++******))))))*********++++++,,,''''''(((((()))))))))))))))***+++,,,,,,+++***)))))))))************++++++GGGIIIHHH???444,,,+++------,,,,,,,,,+++++++++,,,,,,444<<<:::...&&&''',,,,,,+++,,,------+++)))))),,,(((''',,,///...,,,,,,((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...))),,,---++++++---,,,)))...,,,+++,,,000222000...777555333000,,,+++,,,///222111222555444111111444111333888>>>DDDGGGHHHGGGllllllIII444;;;555///---000333333111:::888444111000000222333******+++++++++***))))))***))))))***,,,,,,***((())))))***+++,,,---......)))******+++******)))((()))******++++++++++++***))))))))))))))))))))))))))))))(((''''''(((***+++))))))((((((((()))*********)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''((()))******'''''''''((()))*********(((+++,,,+++(((&&&(((+++************+++,,,......,,,++++++*********+++++++++***)))))))))***+++,,,***+++,,,---///000222222++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))''')))***)))(((((()))***''''''((()))************)))***+++,,,,,,+++***)))************************===@@@AAA:::///)))+++///,,,,,,,,,,,,,,,+++++++++,,,444<<<;;;///&&&***444222---***---///,,,((('''***''''''+++,,,***)))+++)))******+++++++++++++++)))***++++++,,,,,,,,,,,,***)))))))))******+++,,,***,,,+++((((((,,,---+++---,,,,,,---///000000///***)))+++......---///333,,,,,,///444444///,,,,,,888444000222888===>>>===JJJEEEAAAHHHaaatttRRR888,,,333AAA555444333444555444111///---...///000000...,,,+++)))))))))((())))))******)))((('''(((+++,,,+++***(((((())))))******++++++***++++++++++++***((((((((()))***++++++++++++***)))))))))))))))))))))))))))((('''&&&'''(((***+++))))))(((((()))******+++))))))((('''((()))***+++((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))(((+++---+++'''&&&(((+++(((((())))))***,,,---...+++++++++******++++++,,,---+++***)))((()))++++++,,,,,,------...//////000++++++******++++++,,,---++++++,,,,,,,,,+++***))))))***,,,+++)))''')))+++'''((()))+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***---...---***)))---111+++++++++,,,,,,,,,++++++%%%(((///333000,,,222<<<;;;000(((***...---)))(((,,,++++++---+++''''''******++++++++++++******))),,,,,,,,,---,,,,,,+++***+++************+++,,,,,,(((++++++((())),,,---+++,,,...////////////000111333111222444111++++++...///---///333444111...///333111//////111333333333111444:::@@@CCCEEEEEEDDDjjjeeeJJJ666999<<<444...111222222222222111000///...111///,,,))))))+++...000++++++*********,,,---...)))'''&&&'''+++------,,,((('''''''''''''''''''''++++++,,,,,,+++***((('''(((((()))***************)))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))((())))))***++++++)))((('''''''''(((***+++************************''''''''''''((()))++++++******))))))(((((('''''''''+++---+++'''&&&(((+++'''''''''((()))+++,,,---+++++++++***++++++,,,,,,...,,,***)))((()))***+++,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,---,,,+++***))),,,...///...+++)))+++---'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++...---,,,+++++++++,,,---***++++++,,,,,,,,,++++++'''%%%'''---...,,,000777CCC333&&&'''------***)))666555666666111++++++///++++++,,,++++++***)))(((/////////...---,,,***)))---------,,,------......&&&***+++******------***(((+++...---++++++---000333......000///+++---444333...---000111//////222111333555555333222333555999777666666999>>>DDDGGG222777EEE]]]]]]???666555333444555444000---///...,,,++++++,,,...///...---,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,***'''''')))************((('''***///000+++&&&***+++---......---+++***)))((('''(((***++++++***((((((((((((''''''''''''***((('''''')))***))))))))))))))))))((('''&&&%%%---,,,+++***)))))))))))) ...888;;;AAAKKKKKKDDD111...***(((((()))))))))%%%((((((&&&'''+++,,,******)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&,,,,,,++++++***+++++++++***+++,,,,,,***(((((()))---***((((((***+++(((&&&111...---...000111///---,,,---...///000000000000333333222000///---,,,,,,(((((((((***,,,,,,***''')))///444777555333333444222666<<<@@@>>>888000+++888666444555999;;;:::999999999888777555333111///666666333...******...333333111---***))))))+++,,,111111222222111000...---111,,,***,,,,,,(((***///333---((((((+++...---******++++++***))))))***,,,***((('''))),,,,,,***&&&+++((('''))),,,///...---///...---,,,+++,,,---......------------.../////////111333222000///111444444444444555777999<<<===CCCAAABBBCCC??????SSSkkkUUU444555DDD555333111111222111///,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------++++++***)))***+++,,,---+++***(((((()))***))))))+++***)))+++------***&&&,,,---...//////...---,,,***)))((()))+++++++++)))******)))))))))*********,,,***((((((((()))((('''))))))))))))((('''&&&%%%)))((((((((((((((())))))222EEETTTVVVUUUVVVPPPHHH...+++((('''(((***++++++...000...***)))++++++(((+++***)))''''''(((***+++******)))))))))(((((((((,,,++++++******+++++++++***+++---,,,+++)))***++++++)))((()))+++,,,+++)))...,,,+++,,,...///...,,,******+++,,,---------,,,000000///...---,,,++++++'''((()))+++---,,,***'''(((+++...000000/////////444666888:::999666222///444222111222555777666555111222222333333444444555@@@>>>;;;888555666999<<<666555333111000000111111000000222333333222222111000+++***,,,,,,)))+++///111---)))(((+++---,,,+++)))))))))))))))*********,,,+++******+++++++++***+++)))((())),,,......---//////...---------...///...------------...//////...000222222000///111333333333333444666999;;;<<<;;;999<<>>AAA:::;;;???CCCCCCAAAFFFMMMnnnmmm???(((...555555,,,&&&---888//////---,,,++++++,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++******)))***+++,,,---***))))))***++++++(((&&&'''(((***+++******,,,---***))))))(((((())))))***...,,,++++++,,,,,,***)))'''(((((()))***+++++++++***((('''(((***++++++***))))))))))))))))))(((''',,,,,,+++***))))))******000///+++((())),,,---,,,***((('''''')))+++++++++&&&))))))&&&'''+++,,,***))))))))))))******++++++))))))))))))))))))))))))***)))))))))******+++,,,)))+++------,,,,,,---...,,,,,,,,,,,,+++*********)))************++++++,,,******+++++++++***))))))((())))))***++++++,,,,,,...+++'''&&&(((+++---......+++((((((***,,,***((())))))************++++++((()))+++++++++*********...---+++)))((()))***+++...+++)))+++...000///...)))***,,,------,,,+++***************+++,,,,,,,,,***++++++++++++---------***,,,------,,,+++,,,---000,,,))),,,111555333111,,,000444444111---+++,,,,,,,,,,,,,,,+++,,,---...++++++,,,---......//////...------------...//////---------...///000000000---...///111222444555555444111///000222444999>>>999999;;;???@@@@@@EEEKKK222JJJkkk___666...;;;///'''***111000+++&&&---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++***)))***+++,,,---***)))((()))++++++)))(((''''''((()))+++,,,---...++++++++++++++++++++++++,,,+++******+++,,,***))))))***,,,...///...---+++)))((('''(((***,,,---,,,)))))))))******))))))(((+++***)))(((''''''''''''+++(((&&&&&&((()))%%% ,,,***))))))+++++++++******,,,,,,((((((++++++)))''''''((())))))*********((((((((())))))))))))***)))))))))))))))***+++,,,)))+++------,,,+++,,,,,,,,,------,,,***((()))******+++,,,,,,*********,,,******+++,,,,,,+++++++++((())))))***++++++,,,,,,...+++(((''')))+++------***)))''''''((())))))((('''(((***+++,,,***)))''''''***,,,,,,+++***)))***+++***)))))))))***+++,,,%%%%%%$$$&&&((()))((('''))))))+++,,,,,,+++***)))---,,,+++++++++++++++,,,(((++++++)))))),,,,,,*********,,,---------,,,+++999444...+++++++++***))),,,///222333111...,,,++++++,,,---,,,+++,,,...///)))***+++---.../////////...------------...//////---,,,,,,---000111111000---...///111222222333333...000333444222111333555444666<<>>***222...---///000---+++,,,(((+++------+++))))))***))))))************))))))+++***)))(((((()))***+++)))((('''''''''(((***+++)))(((&&&''')))+++,,,,,,...)))&&&''',,,...,,,(((((()))+++,,,,,,+++)))((()))((('''(((***++++++***&&&)))...111000---(((%%%,,,+++))))))***+++***)))((())))))*********))))))))))))))))))***+++,,,---)))***+++,,,+++***---111+++******+++---///...---***,,,,,,((((((++++++)))''''''(((******+++++++++*********++++++,,,,,,,,,(((((((((((()))***+++,,,***+++,,,,,,***((())))))&&&(((+++***((((((***---***,,,---+++(((&&&''')))%%%&&&'''((())))))))))))(((((((((((())))))******&&&(((,,,000222///***%%%&&&))),,,,,,)))(((***,,,***+++,,,---,,,+++)))(((&&&***------***(((((()))++++++,,,,,,+++***)))((($$$'''++++++((('''(((***+++*********))))))))))))((('''&&&&&&&&&((()))***(((------)))(((++++++&&&---+++***...333333...)))---,,,***)))***000888???111---)))(((+++...///...)))+++------,,,,,,///222)))+++---///111222222111...------------.../////////---,,,...111333333111///000111222222111000///111111///...000444555444444333666;;;;;;888666888===888@@@SSSYYYPPPNNNVVV@@@lll___>>>777555222111000111222222111///---,,,------,,,,,,+++***))))))...,,,***+++---...---***...---,,,+++*********)))---'''&&&+++,,,((('''***'''(((***+++,,,,,,++++++***+++,,,---,,,***(((&&&$$$&&&)))*********+++,,,+++*********,,,---------)))+++---,,,)))'''***,,,%%%'''---000---((()))///&&&***+++******+++)))%%%+++))))))+++......+++(((***---///000///---,,,,,,***((('''))),,,---+++(((------,,,++++++***))))))'''***------***)))***,,,...---++++++******(((&&&((()))***)))((((((***,,,000...,,,+++---......---+++---...---+++***+++---(((+++///000,,,))),,,111333,,,(((+++000000,,,)))******+++,,,+++***((('''******$$$%%%---(((!!!&&& $$$(((+++------((("""''''''---))))))---((()))+++***(((&&&%%%&&&'''''')))%%%(((...---&&&&&&---''',,,000...***&&&'''***'''))),,,---***(((***...(((((((((((((((((((((((((((((((((***,,,,,,***(((************++++++,,,,,,,,,***(((&&&''',,,444:::555111,,,))))))+++---...+++++++++++++++++++++++++++++++++,,,---...///000///---******---000444555//////000222333333000.........000111222222222222333222333333444555666777000222333555555777:::===999;;;>>>DDDLLLTTT[[[___KKKCCCEEEmmmMMM777666555333222,,,---......---,,,***(((...------,,,++++++******,,,***)))***,,,---,,,***,,,,,,------,,,***)))(((,,,((('''+++,,,)))(((***'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))000111111000...,,,---.........---------+++)))'''((()))*********+++///111000---,,,+++((($$$''',,,333333...((('''+++......111000///000222222///,,,...///111111///---,,,++++++)))((())),,,---,,,************++++++,,,,,,---'''((())))))((()))***,,,&&&%%%&&&''')))+++++++++***++++++***)))(((***,,,***(((&&&&&&''')))((((((+++***)))***+++,,,+++***///111333333000...000333777444222444888999777555???@@@BBBDDDEEEFFFFFFFFFGGGHHHCCCCCCKKKJJJKKKUUUbbbeeeeeeaaa]]]ZZZ[[[\\\NNNMMMPPPNNNKKKHHH<<<777...---...111444444111---///)))&&&((()))((('''((($$$%%%&&&(((***+++---...---***((('''&&&$$$######...---***)))(((((())))))&&&%%%&&&(((***+++)))((())))))''''''&&&'''((((((++++++***(((&&&'''***,,,///,,,((('''(((***++++++++++++++++++++++++++++++,,,++++++,,,,,,...//////111///,,,+++,,,...///000......///111333333111///......//////000/////////111111111111222333444555222333444555555666888:::999:::<<>>BBBDDD@@@;;;666...&&&++++++***(((&&&%%%%%%%%%***)))((()))+++,,,***)))(((((((((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%'''''''''***---,,,'''"""&&&((()))(((((()))---000+++---.........///222444111000///000222333222111,,,000333222//////222666...000///---///555555000///666888444111444666666444333111///......///000000666888AAAJJJ>>>,,,))):::555111///+++(((---555888:::---666555)))111+++***---222444333000......+++222444000333<<<@@@<<>>@@@@@@???>>>///555:::888222111555;;;777===>>>::::::@@@@@@:::;;;CCCEEE???<<>><<<;;;;;;>>>AAABBBIIIPPPVVV___hhh\\\IIIFFF333777EEEVVV\\\XXXXXX]]]UUUWWWFFFZZZ___NNNTTTEEE<<>>>>>???AAAFFFCCCCCCLLLSSSccczzzbbbFFF<<<999555111///000///------------,,,,,,------...+++++++++++++++++++++++++++---...,,,***((()))+++++++++++++++++++++++++++(((+++***(((***//////***,,,+++***))))))***++++++)))***,,,------------,,,...222888===???AAACCCDDDEEEHHHIIIEEE???<<<<<<>>>***,,,///000000/////////)))$$$!!!%%%(((((())),,,,,,///111...,,,+++&&&!!!'''((()))(((''''''***------)))''')))---///---***+++...222222///---,,,,,,444444555666888999:::;;;...000222333333333555666999999888333---+++...111333333444333222222444666111000111333555666444222///333666444000///222666333===AAA;;;888;;;:::555333;;;<<<777777===???:::333222000000111555999<<>>???>>>>>>555666777777666555444333111333444222000---,,,,,,///---+++***+++,,,+++***((((((((()))***+++++++++,,,,,,+++++++++++++++,,,...000222000,,,***,,,//////...,,,,,,---...---,,,+++,,,...///111111222222222222111111000111111222000111222222111222444666888888999::::::;;;;;;;;;EEEBBBBBBNNNSSSJJJSSSpppCCCKKK<<<:::666222000000///,,,+++******)))******++++++---------------------------///000...+++)))***,,,'''))),,,//////---***((((((++++++(((***000///***,,,+++***))))))***++++++&&&(((+++---//////......---000444555444111//////$$$)))......***&&&&&&'''+++,,,,,,)))&&&$$$'''***+++((()))......***''''''%%%((()))''''''******'''&&&((())))))'''(((,,,000000---,,,000777<<<<<<:::...222777777444111000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,///555:::///000000---)))(((---222222333222111.........000,,,,,,---///111222000///,,,,,,---,,,+++++++++,,,(((444999111+++---,,,&&&%%%---...)))+++444555...///---+++***,,,000444777+++444444111///)))...@@@222:::JJJTTTLLL===<<>>III[[[fffccc\\\ZZZKKK@@@@@@@@@:::888<<>>888333:::222777777222888//////111000+++((('''''''''((())))))+++,,,------...'''+++...///---+++---/////////......---,,,++++++---//////---***))),,,000222///---...111333222000666444111///000222555777555444444444666888:::;;;;;;CCCEEECCCHHHSSSXXXTTTZZZzzzwwwKKK>>>>>>666333000.../////////...000///...---,,,,,,------+++++++++******++++++,,,)))***++++++,,,,,,++++++***+++++++++******)))(((+++******))))))******+++)))))))))))))))*********---%%%!!!&&&,,,,,,)))'''((('''++++++&&&'''+++)))''''''(((((()))))))))))))))### $$$,,,///)))!!!++++++333???EEEAAA999666333333666::::::999===DDDhhhcccdddggg]]]III<<<;;;@@@NNN```uuusss000***'''+++---***)))+++------,,,+++***)))(((((((((((((((((()))***,,,---''')))******))))))***+++,,,,,,,,,+++++++++******)))&&&&&&,,,///---***+++...+++))))))+++,,,***))))))***,,,------,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---+++++++++***************+++...111222333333444555111+++)))///333000+++***)))+++,,,+++))))))+++...666NNNooowwwcccZZZeeemmmHHHGGGDDD===555222333666666666777888;;;???BBBEEEMMM999@@@III<<>>???LLLIII:::::::::888777777777666000---***))))))(((%%%"""(((***,,,---------...///------,,,,,,,,,,,,,,,---***+++,,,+++***+++,,,...111///......111222111000444333111000000222444666111111222333444666777888;;;???BBBDDDJJJSSSYYYZZZVVVhhh___===BBB???333111///...000111111111000///...---,,,,,,,,,---*********++++++******))))))******++++++++++++******************))))))(((******))))))))))))******(((((((((((((((''''''''',,,&&&###%%%'''&&&&&&)))'''&&&&&&%%%$$$%%%'''))))))+++---000000///---+++---///777DDDOOONNN@@@333AAABBBLLL]]]hhhbbbQQQEEEFFFBBBAAADDDFFFHHHMMMRRRYYY[[[dddkkkjjjfffmmmyyylll|||rrr]]]KKK---)))(((***+++)))(((***************))))))))))))''''''''''''((((((((()))&&&'''((((((''''''((())),,,,,,,,,++++++++++++***,,,((()))111888555///,,,,,,***))))))***+++)))(((++++++,,,,,,+++***))))))++++++++++++++++++++++++******))))))******+++,,,222222111///...---,,,+++***,,,------+++***)))***(((''''''((('''%%%(((---&&&(((******)))((()))***###222IIIJJJ444)))---...222111///,,,)))(((''''''---...000333666888:::;;;222222>>><<<111???III777RRRCCCBBBZZZrrrsssbbbQQQZZZ\\\aaabbbXXXKKKKKKUUUKKKPPPDDD@@@666...;;;;;;111999333;;;:::111666...<<<;;;;;;<<<======<<<<<<999555111111444555333000,,,+++)))***+++,,,++++++,,,+++*********+++---...*********,,,...//////---000///......000111111000222111111111111222333444...///000222333444555555<<<:::===DDDKKKQQQYYY```___```jjjzzzRRR>>>GGG:::222111//////000111111000+++++++++,,,------...///******,,,,,,,,,+++)))((())))))***************)))((())))))***))))))(((((()))))))))(((((()))))))))''''''''''''&&&&&&&&&&&&$$$'''+++,,,%%%"""******'''"""$$$------))),,,...333999======999444000$$$JJJ|||~~~]]]GGGXXXUUUUUU[[[```\\\PPPEEE???:::666444444555555666''''''((())))))---<<>>444777666555333111111000///---+++,,,---------,,,+++***)))------------,,,,,,+++***((())))))))))))(((((('''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))+++&&&&&&...444444000------222000@@@XXXKKK...***---111777<<<===;;;777444---222999;;;888333...,,,...000///)))$$$&&&((()))+++...///------...---***%%%&&&(((,,,...---***((()))%%%&&&---///,,,,,,000***------***(((***+++***'''''''''((()))*********)))))))))))))))((((((((('''((())))))(((((()))******++++++++++++,,,,,,,,,...,,,,,,,,,)))&&&(((...(((***,,,,,,***)))((()))******))))))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---//////---+++***+++((()))))))))---000---((()))(((((()))++++++***)))444222777666***(((---***,,,+++***+++---+++'''###,,,...111333111---'''$$$"""###(((...---'''%%%(((,,,!!!!!!888VVV]]]FFF+++000***(((+++***%%%&&&---BBBZZZ```bbbXXXLLLNNNCCCNNNWWWZZZnnnssslllwwwzzzggg```\\\\\\WWWPPPQQQXXX???<<<777222......000111222111//////000111111000333222111///...,,,+++***+++++++++,,,......---,,,,,,---......,,,---...000---...//////000000//////000111222444555666777777<<<999999===AAAEEEJJJPPPTTTWWW___hhhnnn}}}}}}OOO===<<<111777444333111111111000---+++......//////...---+++***...---,,,+++************(((((())))))(((((('''&&&%%%&&&''''''((((((((('''(((''''''&&&&&&''''''(((''''''((()))***++++++,,,***666FFFMMMDDD666111444...444,,,555KKK<<<$$$+++;;;:::777444222111000000999222***&&&&&&))),,,---''',,,...)))&&&)))++++++!!!(((***'''%%%(((***(((///---)))%%%%%%(((***++++++(((***000---######+++(((---...)))&&&)))+++)))((((((((())))))******+++))))))(((''''''((()))***&&&((())))))(((((()))*********+++++++++,,,,,,,,,000,,,***,,,,,,***+++...(((+++......+++))))))***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++)))))))))))),,,,,,***+++///...***,,,***((())),,,---,,,+++)))...'''(((---***,,,,,,,,,------,,,)))'''%%%(((,,,//////,,,(((%%%&&&,,,,,,,,,...)))$$$'''&&&***///111111000///...,,,***((('''''')))...111&&&:::999444---000GGGJJJ???KKKSSSiiiiiiWWWXXXVVV***+++333BBBKKKRRRcccvvvXXXNNNCCC=========:::555333444555444222000///000222333333333222000---,,,,,,------,,,***)))***,,,+++---...---,,,,,,...000------.........///////////////000111222444555666999<<<<<<<<>>===GGG...111333222111111111111...,,,,,,---...000000000000///...---+++)))(((((()))***(((((())))))((('''&&&&&&%%%&&&&&&'''(((((((((''''''''''''&&&&&&''''''''''''((()))***+++,,,---..."""IIIqqqsssPPP///+++:::888:::'''%%%777+++555OOOHHH===222,,,***+++---'''+++000111...+++***+++***...---'''%%%)))***'''+++222333,,,&&&(((++++++&&&)))+++***)))+++,,,---***///---%%%&&&...---###&&&,,,---'''$$$(((***(((((()))))))))*********+++)))(((&&&%%%&&&'''***+++((()))******))))))***,,,*********++++++,,,,,,,,,---&&&###(((---,,,***)))(((,,,//////,,,))))))***((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,*********))))))(((((((((&&&(((***+++***))))))***+++///...(((%%%)))***'''---***'''(((***---,,,+++111&&&'''---///333222&&&&&&(((***,,,,,,---------,,,+++***)))((((((((()))###---((( %%%******...(((***)))'''&&&((()))(((%%%,,,///***&&&''''''%%%///===444///)))(((000&&&(((,,,***888888---;;;AAA222000333999888777EEEXXXZZZLLL>>>===EEEJJJEEE<<>>???;;;???HHHLLLGGGRRRNNNSSS```hhhpppxxxMMMDDD???>>>444222666444000//////000000000---.........---,,,++++++***++++++***))))))+++,,,'''(((((())))))(((((('''%%%'''******((('''&&&'''***%%%'''000555000***((((((,,,222444111,,,'''$$$(((333<<<888---***444AAA...---,,,,,,++++++++++++444---***,,,...,,,+++,,,,,,---.........---,,,+++,,,+++******))))))******---,,,,,,+++***)))(((((()))&&&$$$%%%))),,,,,,***(((***,,,,,,***)))((((((---+++)))'''&&&&&&'''(((******)))))))))))))))***)))((('''&&&&&&'''((()))++++++++++++++++++++++++---+++)))***---000000///222///+++)))((()))******---------------,,,+++***000+++&&&'''+++//////---,,,,,,,,,,,,,,,,,,,,,,,,+++------)))))),,,,,,))),,,,,,+++***+++,,,...//////...---+++***)))((((((,,,+++***,,,...---***'''))))))+++,,,,,,+++***)))+++)))((())),,,---+++)))%%%''')))***+++***)))((()))(((''''''''')))***+++++++++++++++*********)))///......---------......,,,,,,,,,+++***)))((('''++++++------------++++++...---***)))(((((()))***------...111666:::<<<===888@@@AAA:::444555666555555;;;???CCCHHHKKKCCC777222666777555555777333,,,...222000((((((...---%%%,,,---+++''')))------(((,,,,,,---......---+++))),,,---...///000111222222555666777777999@@@IIIQQQHHHNNNYYYdddjjjsssoooIIIAAA<<<;;;333222333222222333555555444333//////......---,,,+++++++++,,,,,,+++)))((()))***&&&''''''''''''''''''&&&''''''((()))***+++++++++///+++,,,333777444///...555@@@NNNUUUQQQCCC222'''(((---222000+++***///666++++++*********+++,,,,,,)))+++,,,++++++,,,///000...---+++***)))***+++,,,,,,++++++***************,,,,,,++++++***))))))(((+++)))((((((***,,,,,,,,,'''(((*********)))))))))'''((()))******+++++++++******)))))))))))))))***)))((('''&&&&&&'''((()))************++++++++++++---+++))))))+++------+++,,,+++(((((((((******+++******++++++******))))))999444///...///000...+++******++++++,,,---......,,,...---***))),,,,,,***+++***)))))))))***+++,,,...---,,,+++***))))))))),,,***))))))++++++)))'''(((((())))))))))))((((((---+++))))))++++++***''''''(((***,,,,,,+++***)))))))))(((((())))))***++++++*********))))))))))))...------,,,,,,---------,,,,,,---,,,,,,+++***)))++++++,,,------,,,++++++111///---,,,++++++,,,---***)))(((***...333666777333666666222111444444000///444777888<<>>555777555555000+++***---///---***---///...++++++---///+++,,,---.........000111000//////000000111222333555666777777999>>>GGGNNNKKKLLLPPPVVV[[[eeeyyyaaaEEE???777888333333444444666888:::999666333000000///...---,,,+++******,,,---,,,)))''''''(((''''''((((((((((((''''''---***((())),,,...---+++---))))))...111///---,,,333888<<<===888111)))%%%***)))((()))***+++++++++)))(((((())))))***+++,,,$$$***---***''')))---......,,,)))'''(((+++///222+++++++++************))),,,+++++++++***)))))))))******+++***))))))***,,,((((((((())))))((((((((('''(((+++---...---,,,+++))))))))))))))))))******((((((''''''''''''(((((((((((())))))******++++++,,,***(((((()))***)))((())))))***+++,,,------...)))))))))***************555111...---------)))&&&((()))***+++,,,...//////,,,......******------***++++++***)))))))))******,,,,,,+++***************---+++***)))***+++***)))))))))((((((((((((((()))...,,,+++*********(((&&&***+++,,,---------,,,+++(((((()))*********))))))))))))))))))((((((((((((,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++111000...---,,,,,,---...)))'''&&&&&&***---000111------++++++000444111,,,)))///333222333999AAAEEE___OOOUUUnnnrrraaabbbuuu}}}dddMMM:::...,,,000111///...///000...------(((***,,,+++)))***---111222111000///000111333555555777888777888<<>>555777333333999999999::::::888444111222111///...,,,+++******(((***,,,,,,***)))((()))******))))))))))))******333...)))))),,,---***'''***'''&&&(((*********)))111...***%%%"""$$$)))---,,,)))''''''***+++***(((******)))))))))******+++---***+++------***)))++++++***))))))+++///444777++++++++++++******))))))+++++++++***************''')))+++)))&&&%%%''')))***(((''''''((()))))))))...//////...---+++)))'''((())))))***************(((((((((''''''(((((((((''''''(((((())))))************))))))))))))((((((&&&'''***++++++++++++,,,*********++++++,,,------***)))((()))++++++(((&&&))))))***+++,,,---------,,,///...******------+++...------,,,,,,++++++++++++***************++++++000...---,,,,,,,,,------,,,,,,***)))))))))***+++---,,,+++*********)))(((++++++,,,------,,,,,,+++&&&''')))******)))(((''')))(((((((((((('''''''''******)))))))))***++++++******+++,,,------,,,,,,+++++++++,,,,,,+++++++++---,,,+++************+++***))))))***,,,...---,,,))))))(((***...111...+++'''---222333333444777999FFF666;;;SSS]]]YYYfff|||jjjTTT???888<<<;;;///'''+++333444///***)))+++---,,,((('''***---111000...---...111444666555666888777777:::@@@EEEFFFIIIOOOXXX```gggnnnrrr}}}OOODDD???444888555555<<<:::999888888777555333222000...,,,+++*********&&&(((++++++++++++,,,---******)))(((((()))******333---((((((+++,,,***&&&,,,,,,***)))***,,,---,,,%%%(((+++,,,+++***))))))+++***)))(((((()))))))))------,,,******)))))))))...''''''///222---***+++)))******+++---///000111***++++++++++++***)))(((***************+++++++++(((***,,,+++'''%%%''')))(((&&&%%%&&&***...//////444222///,,,***((((((''''''((()))***************'''(((((((((((((((((('''''''''((((((((()))))))))((()))***************+++###&&&))))))(((&&&&&&'''+++************+++------((((((***,,,......,,,++++++++++++++++++++++++***,,,......******------***------------,,,++++++*********))))))******++++++//////---,,,+++,,,---...---,,,***)))))))))***+++******+++************+++***+++++++++++++++******&&&'''((((((((('''&&&%%%(((((((((((('''''''''&&&((((((((((((((()))***+++((()))***++++++,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))***+++,,,///000///,,,)))''''''))),,,,,,+++************,,,///111000///000222++++++000333444>>>KKKtttrrruuuxxxmmmXXXJJJIIICCC===555000111222///++++++---000///---+++,,,------,,,++++++,,,000333555333555777777666888===AAAAAAEEELLLSSS\\\eeejjjkkk~~~pppIIIEEE@@@666<<<:::777:::888777777888999888666000///---+++)))))))))***''')))***++++++---///222***)))(((''''''((()))***+++)))'''(((+++---,,,***---...---******---...---###&&&***+++***'''%%%$$$((())))))(((''''''((()))///...---+++))))))((((((###+++000---)))++++++(((((()))+++++++++***((('''******+++,,,,,,***)))((()))))))))***+++++++++,,,+++---...---,,,******+++(((%%%###&&&---333666666000///,,,)))(((((()))***&&&''')))***++++++******''''''((((((((((((''''''))))))))))))((((((((((((''')))+++,,,+++***+++,,,(((,,,......***((((((******)))((('''''')))***+++******,,,,,,,,,,,,******,,,,,,,,,+++******))))))+++------)))))),,,,,,)))******+++++++++***))))))******)))))))))******++++++,,,,,,+++))))))***++++++***)))(((''''''''''''(((***++++++******+++,,,************))))))))))))''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''((()))***+++((()))******++++++++++++++++++************++++++++++++++++++++++++*********+++,,,///000...***&&&'''''')))---,,,)))(((***,,,((('''***,,,---///222***///222///---///111111XXXZZZ^^^aaa^^^WWWVVVYYYPPPVVVQQQAAA777777444,,,...---------------,,,,,,+++*********+++...000222111444666666555666:::>>>FFFIIIJJJKKKRRR^^^fffiiiwwwgggDDDDDD@@@888AAA@@@;;;999999999:::;;;:::777555...---+++)))(((((()))***+++++++++++++++---111444---,,,***))))))***,,,---(((((()))***,,,,,,,,,,,,***------((((((+++---***......---***)))))),,,///***(((''''''((()))))))))---,,,+++***)))(((((((((&&&QQQ]]]888***000###'''((()))******)))(((''')))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,---------...///...,,,+++111,,,((()))...333444444+++******)))))))))))))))&&&''')))+++,,,+++***)))&&&'''((())))))((('''&&&+++******))))))(((((('''(((+++---,,,***((()))***+++///111000,,,***,,,///+++***(((''''''''')))***((()))***)))((('''''''''+++++++++******************,,,,,,((((((++++++(((((()))***+++++++++******+++***)))))))))))))))***(((+++,,,,,,)))((((((************))))))((('''&&&)))+++,,,+++)))((()))+++++++++***)))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''''''''''''''((()))***+++******++++++,,,+++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++,,,+++++++++,,,,,,***(((+++'''(((...222///++++++++++++...222000,,,///555!!!(((---,,,+++---///000555777666111444AAAPPPXXXMMMTTTPPPIIIUUUggg]]]BBB>>>888000------...---+++,,,,,,+++++++++,,,------///222555666555555999<<>>;;;<<<===???>>>:::444000---+++)))((('''((()))***///...---+++***,,,000444111000...------...000111)))+++------,,,************//////***)))---...+++$$$&&&)))+++***(((((((((---)))'''(((,,,...---******))))))(((((((((((())):::OOO///999$$$$$$%%%''')))+++,,,......)))***,,,,,,,,,+++)))'''(((((()))***+++,,,,,,------+++***,,,//////,,,)))<<<666...,,,...000///---((()))***+++***(((&&&%%%%%%''')))+++,,,+++***)))&&&'''((())))))((('''&&&,,,,,,+++***)))(((''''''))),,,...---)))&&&&&&'''&&&***,,,+++'''&&&))),,,...,,,***)))((()))***+++(((((())))))(((((()))***))))))******+++++++++,,,))),,,+++''''''******((()))***,,,---...------,,,++++++***)))))))))))))))))),,,......+++))))))++++++,,,,,,,,,+++***((('''+++---...,,,)))'''(((***,,,++++++***)))))))))***---,,,***)))))))))***+++))))))))))))(((((((((((('''''''''((((((***++++++,,,,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,)))******+++++++++******///---***)))***+++,,,,,,111)))'''111999777111...)))000;;;AAA:::///---333/////////...)))&&&***111111888888...***000555444666777444DDDyyygggVVVKKK<<<444333333111.........------,,,+++***)))...111555555444555888;;;666@@@GGGHHHMMMVVV]]]___sssWWW???AAANNNGGGDDDIIIEEEBBBBBB@@@<<<777222///...000+++&&&%%%))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,''',,,...******000222000((((((((()))++++++***)))***+++,,,+++)))((()))***&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''YYYWWWIII333***------((())))))))))))***+++,,,---))))))))))))((((((((((((+++******)))))))))))))))---)))&&&***333===BBBCCCHHH888******------,,,---)))+++++++++))))))***+++((())))))(((''''''(((***((((((((()))))))))))))))***************)))((('''((()))++++++*********+++(((((())))))***************++++++***(((((()))******++++++***))))))***,,,,,,++++++******++++++,,,(((***++++++***)))+++,,,+++,,,,,,+++***)))+++,,,)))))))))))))))******+++,,,+++******)))*********000777555***&&&++++++%%%))))))***+++++++++++++++++++++************++++++***)))''''''***...222555+++)))(((((())))))(((&&&)))(((&&&%%%&&&''')))+++))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,***))))))+++---)))))))))((())))))***++++++,,,---.........---,,,333,,,111BBBIII@@@444///,,,,,,---......---,,,,,,---...//////......000222111---333JJJfffssskkk]]]WWWUUUWWWRRREEE@@@;;;---(((+++444444+++,,,000***333,,,'''000999000000CCCAAA@@@AAACCCIIIRRR[[[```kkk|||QQQFFFGGGOOOMMMJJJLLLJJJLLLGGG@@@:::666444333222222...)))))),,,//////---------,,,++++++***))))))&&&***+++((((((---000///+++******+++------,,,***,,,......---,,,++++++,,,'''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''///333///%%%%%%---000,,,))))))))))))***+++,,,---*********)))))))))((((((+++******))))))))))))))),,,++++++111:::BBBEEEDDD333+++&&&(((***)))))),,,)))***,,,,,,***)))***+++***+++++++++))))))***,,,+++******))))))))))))***))))))*********)))(((((('''(((******)))))))))***,,,+++***)))))))))))))))''')))))))))((((((***,,,)))******)))(((((()))++++++******))))))******+++)))***++++++******+++,,,+++,,,,,,+++***)))+++---)))))))))))))))******++++++******)))((()))))))))111222444666222,,,((((((((()))******++++++******++++++************+++++++++***)))((()))+++...///+++)))(((((())))))(((&&&)))((('''&&&&&&((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++***)))+++,,,---,,,+++***)))(((((((((+++,,,---.........---,,,111***,,,888>>>777000///,,,---............---,,,...///000000//////111222000,,,***333@@@IIIJJJFFF??????FFFIIIEEEKKKOOOGGGBBB444,,,+++---888999,,,222777555444777222...666@@@AAABBBEEEIIIPPPVVV[[[hhhvvvOOOTTTSSSSSSWWWRRRKKKMMMEEE@@@:::666444333000---///+++((((((***---,,,+++,,,,,,------------------(((***+++((((((,,,000000,,,+++++++++,,,,,,+++))))))***+++***((('''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%'''$$$&&&------)))))))))))))))******+++,,,+++++++++*********))))))+++******)))))))))))))))'''''''''+++///000---***&&&%%%(((++++++))))))+++'''***,,,---+++***)))))))))+++,,,+++***)))***,,,---,,,+++)))))))))***+++(((((()))*********))))))&&&((())))))(((((()))***---+++***(((((()))+++,,,%%%'''((((((((()))+++---((())))))(((''''''(((***)))))))))(((((())))))))))))+++,,,,,,+++***,,,---***+++,,,+++))))))+++---)))))))))))))))******+++******)))(((((((((((()))...+++222===:::,,,%%%***'''((())))))******))))))++++++************++++++,,,+++***)))))))))))))))***)))(((((())))))(((''')))((('''&&&'''((()))******))))))(((((())))))***)))))))))))))))))))))))))))+++,,,,,,+++******+++...---,,,+++))))))))))))++++++,,,---------------///))))))000333///...111,,,---............---,,,---...///...------///111///...,,,)))(((***///333000///777;;;;;;EEELLLGGG>>>:::;;;555+++---222+++(((444111)))...555777;;;===???BBBEEEIIIOOOUUUZZZaaapppVVVgggcccZZZ^^^UUUFFFHHH888999;;;:::888222,,,)))---+++((((((***++++++***++++++---///111333444555+++,,,,,,******---111333+++***))))))******(((&&&&&&'''((((((&&&&&&'''((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((---...+++***,,,)))$$$)))))))))))))))***++++++,,,,,,,,,+++++++++******+++******)))))))))))))))---,,,,,,---...,,,((($$$'''(((***,,,,,,***((('''&&&)))---...,,,***)))((('''(((***)))((('''((()))---,,,***)))(((((()))***''''''((()))*********)))&&&(((******)))((()))***)))(((''''''))),,,///111&&&'''(((((('''(((***,,,((()))***)))'''''')))******))))))(((((())))))***)))+++,,,,,,++++++,,,---)))***+++***))))))+++---)))))))))))))))******++++++******))))))))))))))))))(((...555333***&&&(((''''''((()))))))))))))))++++++************++++++++++++++++++***)))((('''***((('''((()))***)))'''((((((''''''(((((()))******))))))))))))))))))***))))))))))))))))))))))))'''***,,,,,,+++******+++++++++******++++++,,,---++++++,,,,,,------------...++++++......,,,...333------............------+++,,,,,,+++******,,,---***///333111***''')))---///---333444111777<<<555+++666IIILLL???:::;;;444333<<<777222:::===:::;;;999<<<@@@DDDIIIPPPXXX___]]]mmmiiiwwwnnnaaa```RRR@@@@@@???BBBDDDAAA:::333///...///...---,,,---.........++++++---///111333444555,,,,,,,,,,,,+++,,,///333+++***))))))******(((&&&)))***+++***))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***+++******,,,+++))))))))))))((())))))******,,,,,,,,,,,,+++++++++++++++******)))))))))))))))''''''((())),,,------,,,)))(((&&&&&&)))***(((###&&&)))---...,,,***)))(((&&&(((******)))(((((((((+++***)))((('''(((((()))&&&'''((()))))))))))))))''')))++++++*********+++)))(((''''''(((+++///111((()))***)))''''''(((*********+++***)))(((***,,,*********))))))*********)))+++,,,,,,+++***,,,---)))*********))))))+++---)))))))))))))))******+++---,,,++++++******++++++&&&,,,---((('''+++,,,)))''''''((()))))))))))))))++++++************++++++***+++,,,,,,,,,+++***))))))((('''((()))***)))(((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))&&&)))+++,,,+++******+++++++++******++++++,,,---++++++++++++,,,,,,------++++++...///...,,,---111........................,,,------,,,******,,,---)))---222222///,,,+++---,,,,,,333555000555888//////111@@@NNNUUU]]]ZZZJJJ111///***111>>><<<666;;;:::===AAACCCFFFNNNXXX``````mmm|||~~~|||ooobbbZZZMMMBBBBBBOOOLLLDDD:::222...///111---------,,,,,,---------,,,,,,------------------***)))***,,,+++)))+++000,,,+++++++++,,,,,,+++)))''')))***)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))***,,,,,,)))))))))(((((())))))***,,,,,,,,,+++++++++******+++******)))))))))))))))&&&&&&&&&&&&&&&((()))***+++)))&&&%%%***//////***'''***,,,---+++***))))))(((***,,,,,,+++*********(((((((((((()))(((((((((''''''((()))))))))(((((((((***+++,,,+++***+++,,,,,,***)))''''''(((***+++***++++++***(((''')))******++++++***))))))***,,,+++******))))))******+++(((***++++++***)))+++,,,((()))***)))))))))+++---)))))))))))))))******+++------,,,++++++++++++,,,)))000...###""",,,111,,,'''((())))))******))))))++++++************++++++***++++++,,,,,,+++******)))((('''((()))***)))((((((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))'''(((***+++******+++,,,...---,,,+++))))))))))))+++++++++++++++,,,------)))+++---///...---,,,,,,//////...------...//////000000111///...---///000111000//////...///000111++++++111222---111333)))444333:::======KKKWWWVVV\\\KKK222)))...---111@@@<<>>DDD777???;;;666===DDDDDDJJJSSSQQQKKK^^^tttRRRMMMTTT^^^ZZZDDD777555222000000000///...---------+++)))+++///333,,,------,,,***)))***,,,++++++***+++---///000000)))***++++++***)))***,,,)))((()))***,,,+++)))'''(((((('''&&&&&&&&&&&&''')))(((((()))***+++***)))))))))***++++++++++++***000(((***,,,)))...222,,,((()))*********)))((('''******)))******+++,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))+++,,,***((('''***---((((((((((((((('''&&&%%%***************+++++++++,,,,,,,,,,,,+++)))(((''',,,***))))))***+++++++++***++++++++++++,,,,,,,,,000,,,,,,///...)))(((+++,,,+++******+++,,,------******+++++++++******)))***+++------+++***++++++)))&&&&&&***+++)))((()))---+++***)))((()))***++++++,,,---+++))))))---111---,,,+++)))((((((((((((''''''(((******+++++++++&&&'''((()))***))))))(((%%%%%%&&&'''(((***,,,---***))))))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((+++,,,---,,,***((()))***...+++))))))++++++***)))+++******,,,------+++)))+++,,,------......---------------///111111///------///111000///...000222//////000000000000000000222000111333333111444999999000000000+++///666333222;;;EEE::::::CCCJJJfffHHH;;;:::???BBBKKKSSSQQQTTT^^^lll___MMMVVV___VVVGGG444333111111222222111///---------)))'''***333:::+++,,,,,,,,,******,,,---''''''((((((***+++,,,---((()))++++++******+++---'''''')))+++------***((()))(((''''''&&&&&&''''''+++)))&&&'''***,,,+++))),,,+++***)))***+++,,,---'''"""%%%***000======+++---,,,,,,,,,,,,---------)))))))))***+++---...///++++++***))))))))))))***'''(((((()))***++++++,,,)))(((((((((((()))******,,,,,,,,,,,,,,,+++***)))&&&&&&''''''((()))))))))''''''&&&&&&''''''((((((&&&###"""###&&&)))(((''''''''''''(((((((((((((((***(((''')))((($$$"""$$$###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++***)))***+++&&&$$$%%%((('''$$$%%%))))))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''',,,+++)))'''''''''((((((+++,,,---///000111111111******++++++++++++,,,,,,++++++++++++,,,---...///((())))))*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((,,,......---+++))))))***...,,,******+++,,,+++***))))))***,,,......,,,)))+++,,,------......------,,,,,,,,,...000000...,,,+++---/////////000111333111111111111111111111111222000000222111...000555:::+++,,,555555333333...555777AAA::::::???GGGjjjiiiPPP???;;;;;;GGGVVVYYY^^^^^^bbbuuuJJJKKKZZZWWWNNN888777555555666555222000+++---...***''')))222:::,,,------,,,******+++---((()))))))))((((((***+++''')))************,,,---%%%'''))),,,///...+++((()))((((((''''''''''''''',,,(((%%%&&&***,,,+++(((******)))))))))***+++,,,''')))666FFFWWWgggXXX666++++++***+++---///222444***))))))***+++,,,------++++++***)))))))))))))))''''''(((((()))******+++,,,***))))))***+++***((($$$%%%''''''&&&&&&&&&&&&(((((()))))))))*********'''&&&&&&&&&(((***---///+++(((&&&(((,,,///---+++++++++,,,,,,,,,---------***)))***++++++*********(((***++++++***)))***,,,)))***++++++++++++***)))***,,,------,,,+++,,,---******,,,...+++(((+++000.........---------,,,,,,...,,,******,,,,,,,,,++++++***)))(((((()))***+++$$$%%%&&&((()))***++++++)))((((((''''''((()))))))))(((''''''&&&&&&&&&&&&'''(((***++++++***))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********,,,...---,,,******+++,,,+++*********+++++++++((((((***,,,//////,,,***+++,,,------......------,,,,,,---...000111///---,,,---...//////000111222222111111111111000000000222000000222111///222777OOO555---666666333444222777///555666<<<999111HHHaaaPPPHHHHHHBBBGGGTTTZZZbbb^^^]]]zzzMMMHHH^^^\\\JJJ>>><<<:::888777444000---+++---...,,,))))))---222.........---******+++,,,...///000...+++***,,,...''')))************,,,---&&&''')))---///...+++((())))))(((''''''''''''((()))'''%%%&&&)))***)))(((''''''))))))***))))))((((((111IIIdddxxx```111((('''&&&&&&'''***---///+++******)))))))))******+++***))))))(((((())))))((((((((((((((((((((((((...,,,++++++++++++)))'''(((***++++++)))'''((()))************************,,,+++(((''''''(((***+++&&&%%%$$$%%%((()))'''%%%''''''(((((())))))))))))((())))))(((((()))***)))'''((((((((('''((()))***&&&'''***++++++(((&&&$$$%%%&&&((('''%%%$$$$$$%%%%%%%%%''')))&&&"""$$$***'''((()))******)))((((((,,,***(((((())))))(((''''''''''''((((((((())))))%%%&&&'''((())))))))))))------,,,++++++,,,,,,---,,,+++******))))))))))))&&&'''((())))))((('''&&&***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************'''))),,,---,,,++++++,,,*********)))))))))***+++(((((())),,,......,,,***+++,,,------......---------------///222222111///............////////////000000000000000000000000444333444777777555999>>>lllIII333222///000999>>>:::000222222777666000III<<<<<>>RRR>>>666999666777===<<<>>><<<>>>222111999GGGnnnMMMEEEMMMUUUIII???EEEKKKSSSYYYaaa~~~sssXXX```bbbIIIEEE???:::555111---+++///---,,,,,,......,,,******+++,,,,,,,,,---///111'''***,,,***'''&&&)))---)))***++++++***)))***,,,*********,,,------+++)))***))))))(((((((((((((((%%%)))......+++))))))+++((((((((((((((())))))***FFFQQQkkk{{{ppp]]]FFF///...---,,,***)))))))))*********)))))))))***++++++******)))((((((((((((((()))))))))***++++++,,,,,,'''***------+++***+++---(((,,,000///---,,,...111555666777888:::;;;<<<===>>>>>>???AAACCCFFFIIIJJJPPPUUUYYYZZZXXXWWWYYY\\\]]]\\\ZZZWWWUUURRRPPPOOOUUUVVVRRRLLLLLLRRRUUUTTTWWWVVVWWW\\\aaa```YYYRRR\\\\\\\\\]]]^^^```aaabbb```bbbeeeeeeeeefffggghhhfffdddeeehhhhhhccc^^^^^^]]]^^^______^^^ZZZWWWUUURRRUUUVVVTTTQQQNNNOOOPPPMMMNNNOOONNNKKKFFFAAA===:::999999888666444222111....../////////...,,,,,,---,,,+++)))((('''&&&&&&---,,,+++)))(((((((((((())))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))),,,...///---+++))))))(((***+++***))))))+++------+++))))))+++,,,,,,,,,+++,,,------......------,,,,,,---///111222111///---,,,+++,,,///111000///...///000000111222333333111///000333222111444999111///888@@@===???AAA:::???DDDIII999777BBBLLLkkkwwwXXXGGGFFF>>>;;;AAAEEEJJJTTTbbbqqqhhh```NNNIIIBBB<<<888444000...222...***+++///111///,,,''')))+++,,,---...111444&&&***---,,,))))))---222***+++,,,+++))))))***+++,,,+++***+++,,,,,,+++)))******)))((((((((((((((($$$+++222222---)))***---,,,***(((&&&&&&))),,,...???HHH^^^cccKKK444+++''')))(((((((((((((((((())))))))))))***+++,,,......******)))(((((((((((((((((()))***+++---...///000///444999:::777777:::===>>>DDDJJJLLLLLLMMMRRRWWWVVVXXXZZZ\\\___bbbdddeeeiiiiiigggffffffeeeeeeeeebbbiiiooopppmmmlllpppuuuqqqpppmmmiiiddd```]]]\\\[[[\\\YYYSSSUUU^^^dddccceeeeeegggooovvvttthhh]]]fffdddcccccceeejjjooorrrnnnqqqtttvvvxxxyyy{{{}}}zzzwwwwww|||}}}wwwpppmmmyyyzzz{{{zzzwwwsssnnnkkkooosssuuusssmmmjjjkkknnnyyyzzzzzzyyytttlllddd```eeedddcccaaa^^^\\\YYYXXXYYYZZZ\\\\\\\\\ZZZXXXWWWOOOMMMJJJEEEAAA>>>;;;:::444333000...---,,,------*********+++,,,---//////))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---///111111...+++(((''')))+++,,,,,,***))),,,//////,,,)))(((***+++,,,,,,+++,,,------......------+++++++++...000111000...+++)))))),,,000333222111//////000111333444555666555333333555444111444999>>><<>>AAAAAAMMMMMMLLLKKKKKKNNNSSSWWWWWWSSSTTTYYY[[[XXXWWWZZZ^^^dddfff```ZZZZZZ\\\]]]]]]```dddiiimmmoooppppppmmmuuuvvvnnnkkkooooooiiiiiihhhhhhjjjnnnooonnnlllnnneee___cccjjjiiieeebbbiiibbb[[[[[[aaafffgggfffllljjjkkkqqqvvvrrrfffZZZUUU^^^hhhllllllpppzzzyyywwwwwwzzz~~~}}}xxxooojjjjjjnnnrrrvvvzzz~~~|||wwwtttuuuxxxssstttuuuuuuvvvvvvuuuuuurrr{{{|||vvvtttqqqnnniiifffhhhmmmtttxxxyyywwwuuu}}}jjjmmm}}}wwwpppnnnoooqqqooommmmmmbbb___eeefff\\\UUUUUUOOOOOOKKKFFFDDDDDDAAA<<>>@@@@@@GGGKKKIIIHHHKKKJJJFFFJJJ@@@:::???EEEFFFDDDCCCKKKSSS^^^}}}XXXEEE===:::222111222---:::DDD<<<(((///...***+++************+++------------,,,,,,++++++++++++************************&&&'''))),,,......,,,***'''---...(((###&&&+++...''',,,000///+++'''((()))///---+++***++++++)))((()))+++,,,,,,+++***+++,,,222///,,,++++++,,,,,,+++...333888;;;===@@@EEEJJJ___[[[YYY\\\bbbgggiiihhhpppooommmjjjgggeeecccbbbSSSQQQSSSZZZ______aaaeeeiiikkkiiieeebbb```[[[TTT]]]```eeeiiikkkkkkiiihhheeeiiihhhbbbbbbhhheee\\\ffffffhhhmmmtttxxxyyyxxxssskkkgggkkkooonnnkkkjjjhhhccc^^^^^^bbbfffgggggguuuqqqnnnoooppplllccc[[[___eeellloooooorrryyysssrrrqqqsssvvvvvvuuusss}}}zzzvvvqqqnnnpppuuuzzzooossswwwwwwsssrrrsssvvvtttuuuvvvuuurrrqqqrrrssswww}}}yyytttllleeedddffflllooommmnnnooowww|||jjjoooyyytttmmmjjjiiigggbbb^^^___[[[aaaooovvvttttttyyyxxxxxxtttooooooqqqppplllrrrnnnggg___VVVOOOJJJHHHGGGJJJDDD333''''''******...,,,***)))((('''%%%######***)))(((---)))$$$*********+++***)))(((((((((222///,,,++++++,,,,,,+++444000,,,***,,,---,,,+++000000///...---,,,,,,+++111///...///222444333222///000111111000000111333333333222222333555777888555888;;;<<<===>>>@@@BBBFFFIIIKKKJJJNNNRRRPPPIIIDDD===999<<>>AAACCCGGGGGGIIINNNVVV\\\\\\ZZZ^^^\\\VVVNNNJJJJJJJJJIIIQQQQQQ```cccBBB444999555///111444444qqq>>>,,,)))444&&&,,,+++)))(((((()))+++,,,((((((((((((((((((((()))***************************'''%%%&&&)))+++***(((+++KKKkkkjjjIII)))###...&&&---333444222111666;;;:::<<<@@@FFFLLLOOONNNMMMXXX[[[___bbbcccdddeeefffdddggglllrrruuusssnnniiicccddddddbbb```cccjjjoookkkiiigggdddaaa]]]YYYVVVYYYUUUPPPOOOQQQPPPJJJEEECCCDDDDDD???;;;999::::::555555111------///---(((...------,,,,,,,,,,,,,,,%%%(((((('''&&&''''''%%%&&&&&&'''(((''''''&&&&&&***((()))+++)))&&&(((---###'''******'''%%%''')))+++,,,,,,***((((((+++...***((('''(((***+++***(((((()))******)))((((((((()))***+++***(((''''''((()))+++---...---,,,,,,---,,,000222...)))(((---444%%%&&&'''((()))+++---///...//////000000000000000///333555;;;<<<888;;;;;;???AAAEEEJJJMMMNNNMMMLLLRRRTTTWWWYYYXXXZZZcccmmmrrrqqqmmmggghhhlllmmmkkkfffhhhlllppprrrrrrrrrqqq{{{cccVVV[[[VVVFFFCCCPPPEEEBBB<<<666555<<>><<<:::666333555222...,,,,,,,,,,,,,,,444000,,,,,,///000---***//////......------,,,,,,------------,,,---...///000222333222000000111222222222111111222444777888999;;;<<<<<<<<<===???AAAAAACCCGGGNNNSSSXXX]]]bbb______^^^ZZZSSSMMMLLLNNNJJJYYYvvvYYY???333666111...000000(((JJJ>>>888%%%000)))++++++***)))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))((('''&&&%%%%%%&&&'''777[[[gggGGG,,,...555111777;;;@@@CCCFFFKKKQQQVVVXXX[[[___eeeiiiiiifffdddmmmnnnooonnnllljjjjjjjjjaaacccfffiiikkkhhhddd___^^^]]][[[VVVRRRRRRWWW[[[HHHGGGEEEBBB>>>;;;777666:::666111//////...,,,***&&&+++---***'''''')))(((''')))'''""" $$$&&&%%%((('''%%%$$$$$$&&&((()))))),,,...---++++++,,,---''')))+++,,,++++++,,,---,,,***+++---,,,)))+++///'''***------+++)))***+++//////000...,,,******+++,,,++++++,,,...///...---+++,,,......---,,,---...***,,,......---,,,,,,---((()))*********)))((('''&&&)))***((($$$###'''+++((()))***+++,,,,,,,,,,,,$$$&&&'''))))))((('''%%%"""+++'''---+++$$$,,,)))(((((()))******)))((('''///000111000...111999@@@???@@@??????CCCKKKNNNMMMSSSWWW^^^fffmmmsssvvvxxx```HHHAAASSS\\\RRRQQQ]]]XXXRRRHHH>>>999:::@@@EEEYYY[[[RRRKKKMMMHHHAAADDDFFFCCC@@@AAAEEEJJJKKKKKK???<<<777555666999;;;===555222///.........,,,*********++++++,,,------......///000///------///111000111222111/////////111222222222222333333444555999::::::::::::<<>>666555//////111---...'''---888$$$...,,,((()))***++++++***))))))++++++++++++,,,,,,------++++++++++++++++++++++++***---...---+++,,,222666IIIRRRMMM<<<;;;KKKOOODDDPPPPPPQQQSSSWWWZZZ]]]^^^aaabbbdddgggiiiiiifffdddfffdddaaa\\\XXXWWWYYY[[[nnniiibbb[[[TTTNNNHHHDDD???@@@>>>:::444111222444---------+++)))'''''''''***)))((((((((()))***+++!!!)))...***'''((()))'''%%%)))***((()))...000///+++***)))(((((()))++++++&&&&&&&&&((())))))(((((((((***++++++(((&&&'''(((***&&&&&&)))***((((((+++(((***++++++***)))))))))&&&&&&&&&'''((()))))))))(((((())))))))))))***+++(((***,,,,,,***((()))+++''')))++++++***))))))***)))))))))***++++++)))'''&&&(((************,,,...&&&&&&'''((())))))((('''......------,,,,,,,,,+++%%%000(((///---%%%111***222111000---+++)))******+++,,,+++(((%%%%%%(((***%%%&&&&&&&&&***000222000333555777:::<<<>>>>>>>>>IIICCCDDDNNNWWWYYY^^^eeeZZZUUUOOOJJJFFFEEECCCBBBMMMUUUSSSQQQSSSMMMEEEIII???:::666888@@@JJJPPPSSSGGGCCC???===AAAGGGMMMPPP>>>BBBDDDAAA;;;888:::>>>333222222222111111000000---///000///,,,,,,...000///000111000...---...///111222333444555555555444555666777888999<<>>:::333---+++...222,,,++++++...---,,,///444,,,000444555555555777999///666999888:::@@@BBB???BBBDDDJJJRRRVVVVVVYYY^^^___pppvvvmmmHHH@@@777333444444000,,,////////////...,,,***)))+++,,,,,,+++)))))),,,...,,,,,,++++++++++++,,,,,,'''))))))+++((("""888```kkkmmmvvv~~~|||pppeee```dddaaa\\\WWWUUUTTTUUUVVVZZZWWWTTTQQQOOOMMMIIIGGG???:::555333333333000---444+++&&&))),,,***)))++++++***(((&&&&&&''')))+++'''(((***++++++***'''&&&)))*********))))))+++---,,,++++++***))))))(((((()))***+++++++++***)))((((((***+++***((('''(((******)))(((''''''((()))***&&&&&&'''(((((((((''''''&&&'''((()))******))))))************++++++,,,,,,((()))+++***))))))***,,,+++++++++++++++*********---,,,+++***)))******+++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))***'''&&&(((,,,---***'''+++)))&&&'''***,,,---,,,...---+++***)))******+++************)))))))))(((,,,+++***))))))))))))***---,,,+++***)))))))))))))))))))))))))))((('''''''''((()))******((('''%%%,,,+++***(((((()))+++,,,---,,,,,,+++++++++++++++###'''***+++******...222666999;;;;;;:::>>>HHHPPP\\\]]]]]]ZZZXXXZZZaaaggg\\\]]]```dddbbbZZZTTTRRR@@@FFFMMMTTT^^^eeebbb[[[cccbbb___VVVKKKBBB===<<<555222222555666444222333333555777888666555555555666:::999555555===DDDFFFAAABBBGGGOOOTTTWWW]]]ccccccmmmsssWWWAAA:::333111333333111...............---+++)))(((000///---***((((((+++---++++++,,,,,,---------...///...333>>>777'''CCC{{{qqqttt|||ttthhhbbbTTTPPPJJJDDD???======>>>;;;999666444333000,,,)))111+++%%%###%%%(((******,,,)))''')))***((())),,,***)))(((&&&&&&(((***+++&&&'''(((((())))))(((((()))*********))))))***,,,******))))))((((((''''''&&&'''((())))))))))))))))))******)))'''&&&&&&'''((((((''''''''''''((((((%%%%%%&&&'''(((***+++,,,'''((())))))))))))(((((()))))))))************+++'''(((***)))(((((()))+++)))))))))***************++++++***))))))))))))***---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++((())))))***)))((('''&&&***((('''))),,,---+++(((---+++)))((()))******)))******(((((((((((()))***************))))))))))))******)))((((((((())))))************)))(((''''''((((((((((((((('''''''''((((((((()))))))))))))))---,,,***)))(((((()))***++++++***)))))))))))))))...------,,,+++)))))))))%%%&&&''''''(((+++000444555888<<<===???CCCJJJPPPPPPPPPNNNOOOSSSVVVQQQIII;;;EEERRR]]]eeekkkiiieeefffkkkpppqqqllleee```^^^SSSFFF:::555444000,,,++++++,,,...///111333444444:::>>>>>>888666;;;CCCGGGCCCCCCFFFMMMQQQUUU\\\ddd```cccmmmNNN<<<777222000111111000---,,,---......---,,,+++***...---+++))))))+++...111555555444444333222111111555777???JJJEEE222AAAmmmkkkiiifffaaaYYYNNNEEEAAA777666333000...,,,,,,,,,***))))))*********(((&&&+++***)))***,,,---,,,***...***((()))++++++)))((())))))'''''''''(((***+++*********))))))******+++)))*********((((((***+++))))))((((((''''''''''''''''''(((((())))))))))))((())))))(((((('''((((((''''''((())))))((('''''')))(((((((((***,,,...///)))))))))))))))((((((((()))))))))))))))))))))***&&&((())))))(((((()))***((())))))******+++++++++************************...---+++******+++---...,,,+++++++++++++++++++++***+++,,,---,,,+++((('''***)))(((***,,,---+++))),,,+++))))))))))))))))))(((((('''''''''(((***+++*********)))))))))))))))***))))))(((((()))))))))((()))*********)))'''&&&)))))))))((((((((())))))+++*********+++,,,...///---,,,***)))(((((((((((())))))))))))***+++,,,------+++))))))+++,,,***''',,,+++))))))******)))(((''')))+++,,,,,,---000333555888777666@@@LLLMMMDDDAAAJJJVVV^^^cccfffhhhhhh]]]eeeqqqxxxzzzxxxwwwwwwuuujjjaaaaaa```WWWJJJAAA999666333333555777999888555;;;@@@???;;;:::>>>AAAFFFFFFHHHNNNQQQRRRWWW^^^]]]```ppplllFFF;;;777222000000///---+++.........------,,,++++++++++++---111666;;;???AAAMMMJJJFFF@@@;;;666333222---333444666888000111AAACCCAAA<<<666000---***(((((()))+++,,,,,,+++***)))(((((((((***,,,---,,,+++&&&&&&(((***++++++(((&&&,,,'''###%%%,,,///***###((((((''''''((()))***+++...---+++***))))))******)))******)))(((((()))+++((((((((('''''''''''''''******))))))(((((((((((('''''''''(((***+++++++++'''(((***++++++***((('''+++***)))))))))+++,,,---)))))))))(((((((((((((((***)))))))))))))))))))))&&&((())))))(((((()))***)))*********++++++,,,,,,******++++++++++++++++++...---+++******+++---...+++++++++++++++++++++++++++,,,---......,,,***))))))))))))***,,,,,,+++***))))))))))))))))))******((((((''''''((()))+++,,,))))))))))))))))))************)))))))))******+++)))***+++++++++***)))(((+++******))))))***+++++++++***))))))***,,,...000,,,+++***)))((((((''''''++++++++++++,,,---......'''%%%###%%%)))+++)))&&&)))((((((***---...---+++.../////////---,,,,,,,,,+++000///***...888;;;777999>>>EEEKKKOOOTTT\\\cccbbbhhhppptttsssqqqppppppiiilllxxxooo```VVVNNNCCC;;;888555000---222666:::<<<::::::===AAADDDEEEIIIPPPSSSRRRUUUZZZaaahhhuuu^^^AAA:::777333111000///---+++---,,,+++******+++---...888;;;@@@IIIQQQXXX[[[[[[ZZZUUULLLAAA888111,,,***)))000)))!!!)))///,,,,,, $$$'''''')))------+++&&&(((+++---------+++***)))'''&&&&&&'''(((((('''+++***(((''''''(((***+++***'''$$$'''000666111'''(((''''''(((((()))***+++,,,,,,***)))(((''''''''')))******)))''''''(((***((((((((((((((((((''''''+++***)))((((((((((((((('''&&&&&&(((***,,,,,,+++((()))***++++++***)))((())))))((('''''''''(((((())))))(((((((((((()))***+++************)))))))))'''(((***)))(((((()))+++*********+++++++++++++++)))***++++++,,,,,,++++++---,,,+++******+++,,,---*********+++++++++++++++)))***+++,,,,,,+++***)))((()))******++++++******&&&((())))))))))))***+++))))))((('''((()))+++,,,))))))))))))******************)))))))))***++++++***++++++,,,++++++******,,,+++***)))***+++,,,---((((((''''''((()))+++,,,*********))))))(((((('''000///...---,,,+++++++++,,,***(((***---...---***''''''''')))+++,,,+++***((()))***++++++++++++***+++//////***(((+++///000///...000444555888@@@HHHOOOSSSYYY\\\]]]^^^aaadddXXX\\\hhhwww~~~wwwtttqqqggg\\\UUUQQQKKKBBB:::===:::888999999;;;AAAHHH@@@AAAHHHPPPSSSSSSVVV[[[aaajjjpppuuuRRR@@@999777444222111000///...,,,,,,,,,///333:::@@@DDDPPPSSSYYYaaahhhjjjgggdddTTTMMMCCC888///)))'''&&&)))222,,,###)))///.........111111,,,******'''!!!((((((((()))***+++,,,---222///+++***+++,,,---------,,,+++))))))+++...000((())))))***111666222)))'''''''''((()))******+++)))))))))((((((''''''&&&)))******)))''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''&&&%%%&&&)))+++***)))(((((())))))))))))(((((('''''''''((((((''''''&&&((((((''''''((()))***+++,,,,,,++++++************((()))+++***))))))***,,,***************)))))))))((((((***+++++++++******++++++++++++++++++++++++)))*********++++++++++++(((((())))))******++++++'''((()))***)))))))))***&&&(((******(((''')))***))))))(((''''''((()))***((()))))))))************((((((((((((((()))***+++++++++*********++++++,,,+++***)))((()))***,,,---''''''''''''(((((()))***((()))))))))))))))((((((...---,,,+++***)))))))))'''&&&&&&&&&'''((('''&&&***+++++++++***)))))))))******+++,,,...//////...,,,***+++---,,,))),,,111---******---,,,)))***///...333999===@@@EEELLLQQQVVVWWW\\\cccgggkkkttt~~~yyyuuuvvvyyyttthhh\\\WWWNNNGGGEEEDDDBBBBBBEEEBBBBBBGGGNNNQQQRRRVVV[[[[[[gggggglllcccGGG>>>777666444333222222111111222222555<<>>@@@LLLYYYYYYZZZ\\\bbbdddaaaWWWOOOPPP]]]ccc\\\XXX]]]```]]]MMMMMMMMMMMMNNNQQQUUUYYY```eeejjjrrryyy~~~uuuEEEAAA444...444333555BBBHHHNNNYYYiiilllmmmmmmoooooofff\\\___^^^\\\WWWNNNCCC999333///,,,******++++++)))''')))))))))******+++------,,,,,,,,,,,,+++******)))((((((******+++******)))...,,,)))(((((()))))))))+++((('''))))))'''(((+++)))))))))))))))************(((&&&'''***+++***)))******)))))))))((((((((())))))))))))))))))'''&&&((((((''''''''''''(((((()))+++***%%%%%%((((((&&&)))(((((((((''''''''''''(((((())))))))))))(((((())))))(((''''''''''''''''''''''''((((((((())))))*********)))((('''''''''*********)))))))))((((((((())))))******))))))(((((()))***++++++)))((('''+++++++++*********))))))++++++*********)))))))))))))))(((((((((((())))))((((((((()))))))))))))))$$$&&&((((((&&&&&&(((***---***(((((()))***)))''')))))))))))))))(((((((((******)))))))))(((((((((************************&&&'''((()))***)))((((((***((('''(((***+++***(((((((((((((((((((((((((((&&&)))+++***((((((,,,000111...+++***************)))***,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------***+++,,,///222222000---...---///333333222666>>>===>>>CCCKKKUUUZZZYYYVVVQQQ\\\___XXXVVV^^^ffffffiiihhhccc\\\UUURRRUUUYYY___dddhhhnnnssswwwTTT>>>AAA000111>>>DDDGGGQQQWWWaaarrrqqqrrrqqqooonnnjjjaaaXXXKKKHHHCCC===666000,,,***''''''(((***++++++(((&&&)))))))))))))))***+++,,,+++++++++,,,,,,++++++***((()))******++++++******,,,)))''''''(((******)))((('''(((,,,,,,((('''(((***))))))))))))))))))(((((('''&&&''')))***)))((())))))((((((((((((((('''(((&&&$$$'''+++,,,***&&&((((((''''''''''''(((((('''******''''''******'''((((((((((((''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''(((((()))))))))***************))))))((((((''''''******))))))))))))(((((('''(((((())))))(((((('''((()))******)))(((&&&%%%++++++*********)))))))))******))))))))))))(((((()))))))))(((((())))))***''''''((())))))***++++++%%%'''(((((((((((()))+++,,,)))&&&%%%&&&(((((((((++++++******)))))))))((()))))))))(((((((((''''''************************%%%&&&((())))))(((((('''((('''&&&''')))***)))((())))))))))))))))))))))))(((***+++***((((((+++...,,,,,,+++***((((((***,,,)))***++++++******+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,------......---,,,,,,---000222222000......---///222222...,,,...222111222777???FFFIIIIIILLLSSSUUUQQQRRR___lllpppxxxxxxtttjjj___YYY[[[```^^^dddgggkkkooorrrCCC???:::666???OOOXXX^^^fffiiimmmzzzxxxsssjjj^^^SSSGGG:::222222000...+++++++++---///...,,,***))))))***++++++))))))(((((()))******+++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++)))(((&&&'''(((******))))))))),,,111111,,,))))))******))))))((((((((('''''''''''''''((()))(((((((((((((((((('''''''''''''''&&&%%%'''***+++)))'''(((''''''''''''(((((()))%%%((()))'''(((+++***'''((((((((((((((('''''''''(((((())))))))))))((((((+++******)))))))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))((((((''''''(((((((((((('''''''''(((((()))(((((('''&&&************)))))))))))))))))))))((((((((((((((()))))))))((())))))******(((((()))))))))*********,,,,,,,,,+++***)))))))))((('''&&&&&&))),,,000222+++******))))))(((((('''((((((((((((''''''''''''************************&&&'''((()))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***(((((()))+++'''***+++***''''''***---)))***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------...000222333111///000000111555777555222111666333000000333666777777@@@FFFIIIGGGLLLZZZgggnnnqqqvvvyyyrrreee\\\[[[^^^\\\dddgggjjjooosssddd@@@EEE999NNNQQQ___hhhnnnwwwsssmmmqqq[[[TTTJJJAAA888///)))'''...---+++***)))***,,,,,,...---,,,***))))))+++,,,)))))))))((())))))***+++))))))***+++,,,,,,,,,,,,***************++++++,,,((('''&&&''')))******)))******---333333---*********)))))))))((((((''''''%%%&&&((()))((((((((((((''''''''''''((((((((((((&&&(((***)))'''&&&&&&((('''''''''''''''((())))))###'''(((&&&'''***)))&&&'''''''''((((((((((((((((((((())))))))))))((((((+++******)))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))''''''((((((((((((''''''%%%%%%&&&'''((()))))))))*********)))))))))((((((((((((((((((((())))))))))))))))))))))))***+++++++++*********)))))))))(((---,,,++++++******)))(((*********+++---111666999)))))))))(((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''((()))***+++***))))))&&&''''''((('''(((((()))(((((((((((((((((((((((()))***+++***)))(((((()))&&&(((******((('''***---(((***++++++***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.....................000222222111///......///000333666555333111000///000222444444444888<<>>@@@CCCEEEJJJTTT```dddaaa[[[YYYYYYWWWbbbeeehhhmmmrrrtttKKKRRRXXX```hhhiiikkkaaaVVVQQQCCC444333444000...///---)))***///,,,,,,++++++,,,---...//////000000---***'''((()))++++++************++++++******+++,,,,,,,,,++++++++++++*********+++,,,---***))))))***++++++***))))))'''(((,,,,,,(((''')))'''''''''(((((((((((((((%%%(((+++,,,***((()))***((((((((()))))))))******(((((()))((('''%%%%%%%%%&&&&&&&&&''''''((()))***''')))(((%%%%%%)))***(((''''''''''''((((((((()))(((((())))))))))))(((((())))))((('''''''''''''''(((((()))))))))*********(((((((((((())))))))))))'''''''''((((((((())))))((())))))******))))))((('''''''''((()))***+++,,,***)))))))))(((((((((((()))))))))*********++++++))))))))))))***+++,,,---************************'''%%%$$$&&&(((***)))'''&&&'''(((&&&$$$###%%%''''''''''''((())))))************)))))))))((((((((())))))))))))))))))))))))'''''')))*********)))(((&&&)))******(((((()))+++))))))))))))))))))))))))((((((((()))******)))''')))((((((***+++,,,+++***((()))******))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------...------...///000///...///444666111///111333111///111333333222111000///555666888;;;;;;;;;;;;===;;;BBBKKKRRRVVV[[[aaaeee\\\gggiiihhhlllooo|||bbbYYY^^^aaaqqq___TTTUUUHHH;;;666...(((......,,,---222111,,,---222...---***)))((()))+++,,,BBB>>>777---'''''',,,111,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++***,,,+++*********+++,,,---+++*********,,,,,,***(((+++((((((******((((((+++&&&'''''''''(((((())))))%%%(((,,,---***))))))***(((((())))))******++++++)))&&&%%%&&&))))))'''###&&&&&&&&&'''''')))******)))+++)))%%%%%%)))+++)))&&&'''''''''(((((())))))(((((())))))))))))((((((++++++***))))))))))))))))))************+++++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))************))))))***)))))))))))))))***+++))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))***+++,,,---)))))))))***++++++,,,,,,,,,***'''((()))***(((%%%'''***+++***'''&&&''')))''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''')))++++++((((((***,,,************************''''''((()))++++++)))'''+++)))((()))---...+++)))((()))******))))))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,...---,,,---...///...---***333777333...000111000///000222333222222222333333333555999<<<<<<>>>@@@???@@@BBBEEEKKKTTT^^^eeecccmmmnnnkkklllmmmxxxgggbbbfffeeePPPIII:::555111111222000---,,,------///...***,,,888FFF666111((('''333DDDIIIEEE~~~UUU&&&...%%%%%%//////...,,,+++***++++++,,,))),,,///000...+++))))))...---+++*********++++++,,,...000000...+++******&&&))),,,+++(((&&&''')))&&&))))))''''''***+++((())))))))))))************(((***,,,,,,+++*********''''''((())))))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((('''(((((()))))))))))))))***))))))+++......***'''******))))))((((((''''''((()))***)))((((((***,,,---%%%$$$,,,---'''&&&+++)))((('''&&&&&&'''((())))))(((((('''''''''(((((('''$$$%%%***---***)))***'''***+++***((('''***---)))))))))***+++---...///(((((((((((())))))))))))'''((()))******)))((('''&&&'''((())))))***)))))))))))))))))))))((('''''''''''''''(((((()))***+++)))(((***---+++'''&&&)))''')))+++,,,,,,***(((&&&&&&&&&''')))************((()))***+++++++++++++++++++++************++++++&&&''''''((()))******+++((((((((()))******++++++(((((()))***++++++,,,,,,---+++***+++------+++)))***,,,......---++++++,,,'''***,,,------,,,---...111...+++,,,///222333222000000111222222222222111222222222111222222333333111333555777888999<<<>>><<>>AAAFFFJJJLLLNNNQQQSSSXXX\\\cccggghhhjjjuuu~~~dddQQQCCC<<>>@@@@@@BBBDDDFFFGGGKKKOOORRRSSSUUU[[[cccfffiiiqqqyyyxxxeeeSSSBBB666555...222000222222///...///000///777111,,,,,,,,,***+++///)))---000,,,&&&%%%)))---///+++***...***%%%(((&&&++++++++++++++++++,,,,,,+++++++++******---222666,,,+++++++++++++++++++++)))+++------,,,++++++,,,...+++((('''(((((('''&&&&&&))))))''''''***+++(((((()))))))))***************+++***(((&&&&&&''')))(((((())))))))))))((((((''''''(((((())))))))))))***)))(((''''''&&&''''''%%%&&&&&&'''''''''''''''&&&'''((()))******))))))))))))))))))((((((((((((((()))***)))((((((***,,,222)))######$$$%%%***000((((((((((((((()))))))))'''(((((())))))))))))))))))(((((((((%%%%%%,,,666???777...)))))),,,------((((((((()))***+++,,,---+++++++++,,,,,,,,,------***)))(((''''''((()))***))))))***))))))((('''&&&))))))((((((((((((((()))''''''&&&''''''((()))***&&&(((---222000***&&&'''''''''&&&&&&''')))***+++((())))))))))))(((((('''))))))************))))))))))))(((((((((((())))))(((((()))))))))*********,,,,,,+++***)))(((''''''))))))*********+++++++++(((+++...///---+++,,,---+++,,,------,,,+++,,,------...//////---,,,---...222///---+++,,,---///000...///000000111111000000111111111111222333444444444666999::::::;;;>>>@@@AAABBBBBBBBBDDDGGGMMMQQQSSSTTTYYYbbbiiilllqqqvvvyyymmmMMMBBB666111888444555000222111---,,,000000,,,777000,,,------***)))***666,,,$$$&&&---000---(((333%%%***...&&&&&&)))))))))******++++++,,,,,,,,,+++,,,---,,,,,,,,,///111++++++++++++++++++++++++)))***,,,,,,+++***+++,,,***++++++)))'''%%%''')))&&&))))))''''''***+++(((((()))))))))*********************(((&&&&&&(((***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''%%%&&&&&&'''''''''''''''&&&'''((()))))))))******(((((((((((())))))))))))((()))***)))((((((***,,,***((())),,,...+++(((((('''(((((()))))))))))))))''''''((()))******))))))''''''((()))'''(((000:::888111((($$$%%%)))++++++''''''((()))+++...000111************++++++++++++***)))(((''''''((()))***))))))***))))))((('''&&&))))))(((((((((((()))***(((((((((((()))***+++,,,((('''))),,,***&&&%%%((()))(((''''''(((***,,,---((())))))))))))(((((('''))))))*********))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************+++++++++&&&(((+++,,,,,,+++***)))+++,,,---,,,++++++,,,---...//////...---,,,---///,,,,,,+++++++++---///111///000111111222222111111111111111111222333444555333555777888999:::<<<>>>@@@AAAAAAAAABBBFFFKKKOOOTTTTTTYYYcccjjjmmmqqquuuXXX???;;;222000;;;555222...000...))),,,333222***000,,,+++...///---,,,...***''''''+++,,,***((((((,,,!!!---,,,'''+++&&&(((((((((***+++,,,,,,,,,,,,***+++---...,,,+++,,,,,,******+++,,,,,,,,,++++++***+++++++++))))))***+++&&&))),,,+++'''%%%'''***&&&))))))''''''***+++((())))))))))))************((()))***)))(((((()))+++)))))))))))))))(((((('''(((((('''&&&&&&%%%$$$$$$((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&'''))))))))))))+++---(((((((((((())))))))))))((()))***)))((((((***,,,'''(((***---...,,,(((%%%''''''((()))************&&&''')))***+++******)))***))))))+++***(((---444&&&&&&'''(((++++++***)))(((((((((((()))***+++,,,))))))))))))************))))))(((((((((((())))))((())))))))))))(((((('''))))))(((''''''(((***+++,,,,,,+++***))))))))))))+++(((((()))(((%%%&&&+++***)))(((((((((***+++,,,(((((())))))))))))(((((())))))******))))))((((((***))))))(((((())))))***************************'''(((((()))***+++++++++******************************,,,...111000---***,,,------,,,+++***,,,...---......---,,,,,,...///(((---444888777444222000000000111222222222222222000000000111222333444555222444666777777888:::<<<>>>???AAABBBCCCFFFJJJMMMSSSSSSYYYaaagggjjjnnnrrrgggKKK:::===444///999222---...///,,,)))111;;;999...,,,***,,,000000---...111(((---444666///(((+++444,,,(((444+++***111###(((&&&''')))+++,,,---,,,,,,)))***,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,++++++++++++***((('''(((***%%%'''***++++++)))((('''&&&))))))''''''***+++((())))))))))))************'''(((***+++******+++,,,)))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''&&&''''''((()))***''''''((()))))))))((((((&&&(((******)))))),,,///'''((((((((()))))))))***((()))***)))((((((***,,,+++)))&&&$$$%%%((())))))&&&''')))***++++++******&&&''')))+++++++++***)))***((((((++++++)))))),,,###&&&+++---...,,,++++++******)))((((((((((((((())))))))))))*********+++(((((())))))))))))(((((('''(((((())))))))))))((()))((('''&&&'''(((***+++,,,+++***)))((((((((((((***((('''((('''$$$&&&***))))))((((((((())))))***&&&'''((())))))***)))))))))))))))))))))(((((('''*********))))))*********************************'''(((((()))******++++++************************///------111666777222,,,,,,------,,,******,,,...+++,,,,,,,,,+++,,,...000***111999===;;;777222000///000000111111111111111000000000111222333555666333444666777777888999;;;:::===AAADDDFFFGGGIIIKKKSSSTTTYYY```dddfffkkkrrrHHHDDD999AAA777///666///+++111111---+++777DDDAAA444,,,,,,...222000,,,,,,000111%%%%%%,,,,,,((('''---,,,555$$$)))555%%%...&&&''')))+++,,,------,,,((()))***))))))***,,,...)))***+++,,,---,,,,,,++++++,,,,,,***((('''((()))&&&%%%&&&***......)))$$$&&&))))))''''''***+++((())))))))))))************%%%(((+++,,,,,,+++,,,,,,)))))))))))))))(((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&((()))***+++'''(((((()))))))))))))))&&&)))+++***)))***---000'''((((((((())))))******((()))***)))((((((***,,,))))))***)))+++,,,***&&&&&&''')))***+++++++++***%%%''')))+++,,,+++***)))'''%%%&&&***---***((()))(((***,,,***'''&&&)))++++++***)))))))))))))))***))))))*********+++++++++'''((()))******)))((('''''''''((())))))***)))))))))((('''&&&'''(((***,,,'''''''''(((((()))***+++'''%%%&&&(((&&&"""###(((((((((((((((((('''''''''&&&&&&((()))************)))))))))))))))(((''''''++++++************++++++++++++******************((()))))))))************++++++******************...***)))...666777000(((,,,------+++******,,,...***+++++++++***+++...111+++///333444111...------...//////000000000000000000000000111222444555666333555777777777888:::;;;888<<>>BBBBBBDDDEEEFFFFFFFFFFFFFFFKKKRRRWWWZZZ]]]bbbfffkkk|||UUUDDD555999555444555333//////111222111000///...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))((((((+++***)))***,,,---,,,++++++---///111000...,,,+++---+++******++++++)))(((((())))))*********))))))&&&***+++(((''')))***(((******++++++++++++***)))+++******))))))***+++++++++***(((''''''(((***+++***))))))(((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((%%%''')))+++,,,++++++************))))))((((((((('''((())))))******++++++)))*********************((()))***)))((('''((()))'''((((((((()))))))))***(((***+++***'''&&&''')))(((((('''''''''(((***++++++++++++******)))'''''''''((()))******)))((('''))))))***)))))))))))))))*********)))((()))******,,,,,,++++++***))))))((())))))))))))))))))))))))'''''''''((((((((((((((($$$'''))))))&&&%%%(((+++*********)))))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((''''''&&&'''(((***+++(((,,,///...***)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,------,,,+++,,,,,,,,,...000111000///...///111333444444333222888888999888777888<<<@@@BBBCCCDDDEEEEEEFFFFFFFFFCCCIIIQQQWWWZZZ^^^cccffffffvvvnnnJJJ???777888555444666444111000222///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,---------------***++++++***((('''''')))+++***)))+++---...------)))+++......---++++++++++++***((()))******)))(((%%%&&&&&&''''''''''''''''''+++,,,(((''')))***)))***+++,,,,,,,,,+++)))(((+++***)))))))))***+++,,,((((((&&&&&&&&&&&&((((((******)))(((((((((((((((''''''''''''''''''''''''%%%'''))))))(((((()))***************************))))))(((((((((((())))))'''''''''(((((((((((((((&&&''')))***+++++++++***++++++******)))((((((''''''((()))***************)))******++++++++++++***&&&((())))))(((((()))+++)))))))))))))))((((((((()))+++,,,***'''%%%&&&(((***)))(((((()))***,,,------------,,,+++)))((('''&&&''')))******)))'''&&&)))***+++***)))((()))+++)))******)))(((((()))+++---,,,,,,+++***)))((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((,,,+++((('''(((***---///***,,,///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++,,,---,,,+++)))...------...000111000///222333444666666666555555555888999888777777;;;??????@@@AAABBBCCCDDDEEEEEEDDDJJJQQQVVVYYY\\\aaaeeefffuuu}}}^^^DDD:::<<<666333333555444111///222...------,,,,,,,,,------,,,,,,---...............+++++++++,,,,,,---------+++++++++)))''''''***---,,,+++***+++------,,,+++(((***,,,,,,***((()))+++)))((('''''')))***)))((($$$%%%&&&&&&'''''''''&&&'''+++,,,)))''')))***))))))***+++------,,,+++***+++***)))((()))***,,,---''''''''''''''''''''''''+++***)))((('''(((((()))''''''''''''''''''''''''%%%''')))))))))((()))+++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))(((((()))***************************************((()))******+++***))))))'''((()))+++++++++***)))%%%'''((()))((()))***,,,******))))))(((((('''''''''***,,,***&&&%%%'''***))))))(((((()))***,,,---++++++++++++******)))((('''(((((((((((((((((('''''')))+++***((('''(((***(((***+++***((('''))),,,,,,++++++***(((''''''&&&''''''''''''''''''''''''%%%&&&'''((()))))))))((('''&&&&&&''')))******)))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))+++,,,---***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...---+++)))///...---...000000///---333444444555555444444444111555888888555555888<<<======>>>???AAACCCDDDEEEHHHLLLQQQUUUVVVXXX]]]aaagggtttyyygggPPP???555<<<555222222555444000///111///............///000000***,,,///222222111...---*********++++++,,,,,,,,,+++++++++)))''')))---111///---,,,,,,,,,,,,+++))))))+++,,,+++)))(((***,,,'''&&&&&&'''(((***)))(((&&&''''''((()))))))))((('''+++,,,)))'''***+++)))'''(((+++---...---,,,,,,+++***)))((()))***,,,---(((((())))))))))))((((((+++***((('''''''''((()))''''''''''''''''''''''''%%%'''))))))))))))***+++((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''(((((()))))))))))))))))))))*********)))))))))***++++++,,,,,,((()))***++++++***)))(((&&&'''(((*********)))((($$$&&&((()))))))))+++---++++++***)))((('''&&&&&&%%%))),,,***'''%%%(((,,,'''&&&&&&&&&'''(((***+++&&&''''''(((((((((((((((***((('''&&&&&&'''(((***&&&(((***)))&&&%%%''')))(((***+++***((('''))),,,******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&'''((()))))))))(((''')))&&&%%%'''***,,,+++)))&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,...------...///...,,,)))///...---...//////---,,,222222111111111111111111...333777777444333666999======>>>???AAADDDFFFGGGKKKNNNRRRSSSSSSUUUYYY\\\fffrrruuu|||ZZZIII999===777333333333333111///---+++000000...,,,******,,,...***,,,......---,,,---...++++++,,,,,,---...//////++++++)))((((((((()))***,,,,,,,,,++++++*********,,,------...---,,,***)))&&&(((******(((&&&&&&&&&(((''''''))),,,,,,(((%%%'''''''''(((((((((((((((((((((''''''((()))+++,,,+++++++++***)))))))))(((+++(((&&&&&&)))+++***(((((($$$!!!%%%+++,,,(((""")))(((&&&&&&&&&'''&&&%%%''')))++++++***+++---///+++)))'''&&&'''((()))))),,,(((&&&((()))'''''')))((("""###***...***%%%$$$(((&&&&&&(((((('''''')))'''+++,,,***(((+++,,,***)))++++++***---///***###------(((***///)))%%%///'''%%%$$$%%%)))***)))'''***)))''''''(((((('''&&&))),,,***%%%%%%***,,,)))------+++)))'''&&&'''(((,,,++++++************+++***'''%%%&&&''''''$$$ )))+++,,,+++((((((***---''''''''')))***(((((()))111***$$$$$$)))+++((($$$***''''''******((()))---'''&&&%%%%%%%%%&&&((((((***''''''+++***&&&'''---)))&&&$$$%%%'''))))))(((''''''''''''(((***++++++))))))(((((((((((())))))+++++++++***************)))***+++,,,---,,,+++***))))))************)))))))))***+++,,,------------+++,,,---......---,,,,,,111,,,666&&&***<<<,,,))),,,---///000111111111000000000111222333555666777<<<<<<<<<:::999===DDDJJJMMMMMMQQQVVVWWWVVVYYY]]]jjjoooyyyqqqLLLCCC;;;???222333333333222000...---,,,000000///---******,,,...)))+++,,,,,,++++++,,,...******++++++,,,------...+++***(((''''''''''''(((+++++++++++++++++++++++++++,,,---.........---,,,''')))******(((''''''''')))(((''')))++++++(((&&&%%%%%%&&&'''(((******+++***)))'''&&&(((+++///222))))))(((((('''&&&&&&%%%***((('''''')))***(((''',,,+++***))))))(((%%%"""%%%$$$%%%&&&)))+++------******)))'''%%%###!!!!!!'''((()))(((''''''((()))+++'''&&&+++...,,,*********&&&&&&)))(((%%%&&&***'''&&&''')))+++,,,,,,---%%%+++---,,,+++,,,,,,******---......000333111,,,)))+++((((((+++$$$""",,,...,,,))))))******'''%%%+++++++++,,,,,,,,,+++***))),,,,,,((((((,,,---***&&&&&&&&&%%%%%%&&&(((***&&&&&&%%%%%%&&&&&&'''(((***)))(((((())))))((('''###&&&)))***(((''''''((())))))***+++,,,***)))))))))((((((***,,,------,,,)))&&&&&&((((((&&&&&&)))*********)))((('''&&&%%%+++)))+++......)))(((,,,***)))(((((()))+++,,,,,,((((((((((((((()))***+++))))))(((((((((((()))))))))))))))******+++++++++******+++,,,,,,,,,++++++))))))************)))))))))***+++,,,------------,,,---...///...---,,,+++444***222***---777,,,222---...///000111111000000111111222333444666777888:::;;;<<<<<<===@@@CCCFFFGGGGGGKKKQQQSSSSSSVVV[[[eeejjjtttVVV@@@>>>???BBB///444333222000///...------000000000...,,,+++---///***+++,,,++++++,,,...111))))))******++++++,,,,,,,,,+++***)))((((((((((((*********+++++++++++++++***+++,,,......///......)))******)))''''''(((******((('''((()))***)))'''&&&&&&'''(((((()))******+++)))&&&%%%(((,,,222666------------------------)))((('''((()))(((&&&%%%$$$''')))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''***))))))+++---......---###&&&((('''%%%$$$%%%''')))%%%&&&,,,///---+++*********+++,,,***'''(((---+++***)))***++++++***'''(((---000///...///...,,,"""''')))((('''))))))''')))...,,,+++...(((%%%///((('''&&&'''((((((&&&%%%$$$%%%&&&(((((('''&&&%%%&&&((()))((((((+++***(((,,,,,,+++,,,,,,...000111,,,,,,,,,,,,---...//////)))******)))((()))+++---&&&)))---///...,,,+++***$$$&&&'''((())))))(((&&&"""&&&))))))'''$$$$$$$$$---***)))++++++((((((+++))))))******)))'''%%%###'''%%%'''++++++'''%%%&&&'''(((((((((((()))+++,,,))))))((((((((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,+++*********++++++,,,---)))******++++++******))))))***+++,,,------------....../////////...,,,+++...%%%------///111***444...///000000000000//////222222333444555777888999888999;;;>>>AAACCCBBBAAACCCCCCHHHNNNQQQQQQUUU[[[```dddnnnyyyvvvHHH@@@===AAACCC222444333111///...---......000000000///---,,,...000.........------...222555************++++++,,,,,,///...---,,,++++++******,,,+++++++++******))))))++++++,,,,,,------------***+++***)))'''(((***,,,***)))((('''((()))))))))+++******)))((('''&&&&&&)))(((&&&&&&(((+++000222)))))))))******++++++,,,))))))*********)))(((&&&***,,,------,,,,,,---///+++++++++)))'''&&&'''(((---***'''&&&&&&%%%""" ,,,,,,,,,---......//////,,,+++,,,///---***,,,000((())),,,///000...,,,,,,.........---000222000++++++///111---+++------+++///555777333///000111000...222///000777444///333222222222333333222000///+++---000111///---+++***+++---///000111111000...---+++)))''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&((((((&&&$$$$$$(((,,,''')))+++,,,,,,***'''&&&&&&)))*********+++***((()))+++------+++))))))***+++((((((******((((((+++'''''''''((((((((())))))&&&%%%&&&((()))(((((('''%%%'''(((((('''''')))+++******))))))((())))))))))))))))))******)))))))))''''''((())))))***+++++++++******)))***+++---...******++++++++++++************+++,,,,,,,,,,,,,,,...//////000///...,,,+++))))))///000//////---111000000000000000/////////222222333333444666777888999888999===BBBDDDBBB???EEEEEEHHHNNNPPPQQQUUU[[[^^^bbbkkkuuu~~~XXXEEEDDD=========666333222000...------......///000000///...---...000.........---,,,...111444++++++++++++,,,,,,,,,,,,.........---,,,++++++***------,,,+++)))((('''''',,,++++++******)))))))))*********)))'''(((***,,,)))))))))((('''((()))***++++++***)))(((''''''&&&&&&&&&''''''((()))***+++......------,,,+++++++++&&&'''((())))))(((((()))+++)))(((((())))))(((&&&"""$$$&&&&&&&&&'''***---000//////111555999<<<>>>777555333666:::======;;;FFFGGGGGGDDD<<<888???IIIPPPLLLHHHJJJQQQWWWUUUQQQRRRTTTUUUVVV[[[aaa___YYY^^^```___YYYWWWYYY[[[[[[SSSXXXYYYUUUQQQSSSUUUUUUPPPTTTOOOQQQ]]]^^^UUUTTTXXXYYYYYYXXXVVVSSSPPPOOOSSSVVVYYYXXXUUUQQQPPPOOOJJJJJJMMMOOOPPPNNNLLLLLLGGGDDDAAA?????????>>>===<<<;;;:::999999999999999777888888666222222666:::444333222111000///---,,,,,,///...(((&&&(((&&&!!!)))'''%%%&&&(((***++++++'''$$$###&&&&&&$$$$$$''')))(((&&&&&&&&&''')))***((('''%%%&&&(((,,,,,,***'''((()))))))))))))))***+++******))))))))))))***))))))************))))))*********)))))))))))))))+++***))))))***,,,---///++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++---.../////////...,,,+++,,,222///---,,,...333000000000000///////////////222222222222333444666666;;;999777:::???BBBCCCBBBHHHGGGIIINNNOOOOOOSSSYYY^^^bbbkkkttt{{{___FFFFFFCCC;;;888111777222111000///............---///000///...---...///,,,,,,---,,,***+++---///+++,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))------,,,***)))((('''&&&,,,+++***)))((((((((((((((()))))))))((((((***+++''')))***)))((('''(((***''''''((())))))***++++++&&&&&&((()))******))))))...---,,,+++)))((('''&&&$$$%%%''''''((())),,,...111///...000444777777666<<<>>>@@@???======@@@CCCLLLMMMNNNPPPUUU\\\eeekkkhhhhhhkkkoootttvvvuuusssnnnnnnmmmggg]]]XXX```lllwwwmmmaaa^^^hhhuuuxxxuuuvvvxxxvvvssswww|||vvvlllaaacccbbb]]][[[^^^``````aaadddeeebbbccchhhkkkkkklllqqqnnnnnnzzz{{{qqqnnnooorrruuuwwwwwwvvvvvvwwwyyy|||~~~zzzvvvvvvwwwpppnnnpppttttttpppnnnooosssooolllmmmoooqqqpppnnnpppooonnnnnnmmmmmmnnnnnncccdddcccaaa``````aaaccc___]]]ZZZXXXXXXXXXVVVUUUPPPSSSOOOEEE@@@BBBAAA;;;@@@<<<666333333222111///444000///111000,,,,,,///---+++)))'''&&&&&&''''''&&&%%%###!!!%%%)))(((###((('''''''''))))))'''%%%******)))))))))******+++((()))***++++++***)))(((++++++++++++******))))))))))))******+++,,,---...+++,,,,,,------,,,,,,+++******+++++++++++++++***+++,,,---......---,,,,,,---000)))000111***111---000000////////////000111222111111222333444555555<<<:::888888<<<@@@CCCDDDGGGFFFGGGKKKLLLLLLPPPVVV]]]aaaiiiqqqwwwLLLBBBFFF<<<;;;999)))666000000000000///...------,,,---//////---,,,---...+++,,,---,,,+++***+++,,,++++++++++++++++++******((((((***++++++******)))************))))))))))))+++***)))(((((()))******%%%'''))))))(((((((((***&&&(((++++++)))'''((()))&&&'''''')))***+++,,,,,,(((((()))***+++---......&&&''''''((()))***++++++666777999:::;;;>>>DDDIIIRRRSSSTTTTTTTTTUUUXXX[[[hhhjjjkkkiiidddbbbdddgggjjjiiicccYYYOOOMMMSSSYYY[[[eeeqqqxxxxxxvvvuuuuuu{{{wwwsssmmmiiimmmtttkkkeee[[[UUU\\\gggkkkhhhjjjlllhhhbbbdddggg```RRR\\\aaacccbbbaaadddeeeccc^^^___^^^\\\```gggjjjhhhcccnnnnnnjjjooonnnffffffmmmrrrwww{{{||||||~~~|||}}}{{{}}}}}}zzz{{{~~~~~~yyyxxxzzzzzzvvvsssuuuzzz}}}|||zzz}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}~~~|||yyy~~~ssspppuuuvvvqqqppppppmmmgggaaa\\\ZZZZZZQQQLLLJJJIIIFFFAAA@@@BBB;;;;;;<<<<<<;;;999777555555666555333555777111)))000,,,)))***......)))$$$))))))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((+++++++++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,------------,,,,,,******++++++++++++******)))***+++------------,,,+++)))+++OOOSSS222...,,,//////......///000111222333333333333333444555666999:::::::::;;;>>>BBBEEEEEECCCEEEIIIKKKLLLQQQWWWZZZ]]]eeelllqqqwww^^^JJJFFFGGG666===>>>&&&777//////000000000...---,,,+++,,,......---,,,---------...//////---+++++++++*********)))))))))))))))((()))+++,,,------,,,+++'''(((((()))***++++++,,,***))))))))))))+++,,,---$$$&&&)))))))))(((((((((%%%(((,,,,,,)))''''''((()))))))))))))))*********++++++******,,,000333666:::<<<@@@DDDIIINNNQQQSSSSSSUUUVVVWWWYYY^^^eeekkkeeegggfff___UUUOOOQQQUUU```dddgggfffddddddhhhlll^^^^^^[[[RRRIIIIIISSS^^^OOObbbvvvzzzsssrrruuussslllfffeeedddaaa```bbb```aaa___[[[]]]bbbbbb]]]\\\___^^^[[[```gggaaaTTTRRRYYY___aaabbbdddcccaaadddccc```^^^bbbiiikkkgggeeevvvxxxqqqoookkkfffiiinnnrrruuutttqqqmmmlllllllllpppsssrrrooonnnrrrvvvvvvrrrqqquuutttnnnmmmqqqsssooolllnnnsssvvvuuurrrqqqrrrssstttvvvxxxzzz|||uuussssssuuuyyy{{{yyyvvv|||{{{}}}~~~zzzuuuvvv{{{~~~zzz{{{fffaaa]]][[[VVVPPPMMMNNNNNNQQQVVVYYYZZZWWWSSSPPPTTTWWWWWWVVVVVVVVVLLL???===777222444999:::333+++))))))))))))***+++,,,---((()))+++,,,,,,+++)))(((******+++,,,---......///'''(((***,,,------------,,,------......------,,,******+++++++++******)))'''(((***,,,---------,,,---)))888yyyEEE222000///.........///000222333444444444444444555666777666999<<<<<<;;;===AAAEEEDDDCCCEEEJJJMMMNNNTTTZZZVVVZZZaaahhhlllrrrsssUUUDDD@@@;;;777333222333333444111......000000///---......---------......///,,,---......------...000,,,***''''''***+++)))((()))))))))***+++,,,+++***---...///---***'''''''''///***)))(((&&&+++...)))***************************)))'''(((******)))''',,,---...,,,,,,222<<>>>>>CCCHHHKKKJJJJJJLLLNNNVVVZZZ___```cccmmm|||\\\IIIBBB???:::666333333333444444222//////000111000...////////////////////////,,,---///...------...//////---******+++,,,***)))))))))***+++,,,+++***)))------,,,+++***(((((((((+++222+++'''///---(((///''''''''''''''''''((((((%%%&&&)))***,,,...222555333888@@@FFFMMMWWWbbbkkk```[[[UUUVVVbbbrrryyyyyyuuujjjeeelllpppllljjjlllssstttpppkkkkkkpppsssrrrqqqpppmmmhhhdddbbbcccddd```___]]]YYYUUUTTTTTTUUUQQQNNNJJJFFFDDDDDDFFFGGGAAABBBCCCAAA>>><<<;;;<<>>999666444222///,,,888333---+++,,,---+++(((*********((('''''')))+++......---------...///000((((((((()))))))))******,,,,,,,,,++++++++++++++++++,,,---,,,++++++---///111///---...111333222111333222222111000000//////666555444444444555777777???EEEEEE@@@AAAHHHJJJDDDCCCDDDFFFGGGHHHHHHHHHGGGMMMOOORRRTTTUUUVVVYYYZZZ\\\]]]ZZZWWWZZZbbbfffdddjjjmmmqqqsssssssssssstttrrrnnnjjjfffddddddcccbbbNNNUUU^^^eeelllvvvzzzyyyuuullljjjvvvpppzzzsss^^^TTTYYY```bbb^^^WWWOOOJJJHHHBBB@@@CCCCCC;;;111+++///...,,,+++,,,111555777%%%&&&''''''''''''***,,,...//////.........+++&&&((()))***++++++,,,,,,,,,,,,,,,---...//////000000+++***+++///333333///***------......///000222222///000111222333444444444999999888999999:::;;;;;;<<<@@@FFFHHHHHHIIILLLOOOUUUWWW[[[___dddkkkttt{{{xxxLLLGGG???===999555333333444555444333111000111111000///000111222222111000...------...///...---,,,---...,,,+++))))))***+++***)))$$$%%%(((+++,,,---------000...,,,+++,,,,,,+++***###000((($$$111,,,%%%333......000333777===AAADDDGGGLLLQQQTTTVVVZZZaaagggdddgggjjjjjjgggfffgggiii|||mmm\\\ZZZhhhwwwxxxpppfff___^^^iiiqqqppppppssseeegggeee```\\\ZZZWWWRRRKKKKKKIIIFFFBBB??????@@@:::999777666444111...+++222111///---+++++++++,,,&&&(((******)))))))))***+++)))''''''((((((((('''///,,,)))))),,,---+++)))&&&(((***+++***)))***+++&&&&&&&&&%%%&&&''''''(((((()))***+++,,,+++******************++++++++++++******)))((('''(((+++...---+++)))***+++,,,,,,+++,,,,,,++++++******))))))'''&&&&&&&&&&&&'''(((((((((------((((((...///******+++,,,---...///000000---000333555555666777888555666555555999???BBB@@@FFFIIILLLOOOOOOPPPQQQSSSPPPQQQRRRSSSUUUXXX]]]aaapppuuuwwwtttppprrr|||~~~zzzjjjooowww}}}|||yyyyyy~~~}}}rrreee]]]NNNOOOPPPNNNHHH===222,,,333222111000////////////,,,***,,,//////,,,+++,,,,,,---...///...---,,,+++)))******++++++,,,,,,---,,,***)))+++///000...+++,,,,,,---...///000111111222222222333444555666777::::::999999999999:::::::::>>>CCCEEEEEEGGGLLLPPPSSSTTTXXX]]]ccchhhkkklllbbbIIIHHH<<<:::777555333333444555333222111000000/////////000111222222111///---+++---...///...,,,+++,,,---***)))))))))******++++++$$$&&&)))***************,,,***((((((+++------,,,------111555666888===BBBEEEEEEGGGJJJOOOUUU[[[^^^```dddiiimmmpppsssvvvxxxsssuuuvvvuuuqqqnnnmmmnnnqqq```\\\gggqqqlll```iiibbb```dddfffbbb^^^^^^@@@CCCBBB>>>999666111++++++,,,,,,+++(((&&&&&&&&&$$$$$$%%%)))------)))%%%&&&&&&'''(((((())))))))))))+++,,,,,,+++******++++++******+++,,,---------***)))(((***,,,---,,,***)))***++++++***)))***+++************++++++,,,,,,'''(((***,,,,,,+++***)))******++++++,,,,,,------)))******)))((()))+++---,,,+++))))))))))))))))))*********))))))(((((((((++++++++++++,,,,,,------'''******&&&&&&)))***'''((((((((((((***,,,---...%%%'''******)))'''&&&'''!!!###%%%(((+++,,,***'''***,,,......---------...'''+++///111333888>>>DDDMMMPPPQQQPPPOOORRRZZZaaauuuqqqrrryyy~~~~~~ooorrrtttvvvxxx}}}yyyrrrbbbgggqqqyyyvvvkkk^^^WWWFFFAAA===<<<===:::222***555///---///...)))(((+++,,,,,,---...//////000000//////...---+++***))))))---,,,+++---///000///---+++,,,---...///000000111444333333333444666888999::::::999999:::;;;<<<<<<<<>>>>>OOO;;;MMM\\\MMMWWWkkk```dddbbb___\\\[[[\\\^^^___hhhggghhhmmmrrrrrrlllfffffffffeeeccc```______```WWWPPPGGGEEEJJJNNNFFF;;;222---+++------***'''%%%$$$''')))((()))+++***'''%%%'''******)))(((((()))******+++///222111,,,'''$$$%%%''')))************)))+++,,,+++)))(((((())))))*********))))))))))))%%%%%%&&&'''(((((('''%%%))))))(((&&&$$$$$$&&&(((******++++++,,,,,,,,,,,,$$$%%%'''))))))((('''&&&((((((((())))))*********%%%'''******)))(((((()))))))))((('''&&&%%%&&&&&&((((((((('''''''''''''''((())))))***************)))***)))''''''))))))'''((((((((((((***+++---...(((***,,,,,,***(((((()))...,,,++++++,,,+++)))(((((()))***)))(((&&&'''(((&&&((()))(((%%%%%%(((+++&&&&&&&&&)))---111222333111111444:::>>>>>>>>>???DDDHHHLLLOOOSSSZZZdddkkkpppuuu|||~~~|||{{{{{{xxxxxx{{{zzzssskkkhhhmmmmmmqqqzzz|||yyyyyy{{{~~~wwwsssuuuzzzvvvgggZZZUUULLLEEEAAA===888444444000///---,,,+++,,,...///000000//////......------,,,,,,...///000000...,,,+++,,,...///000111000000444333333333444666888999888999999:::<<<===???@@@>>>AAACCCCCCBBBCCCFFFJJJMMMRRRXXX[[[[[[___hhhooolll}}}]]]III@@@888888777555333333222333333///000000...,,,+++---...,,,------...---,,,***)))***,,,------,,,,,,---...+++++++++)))'''%%%&&&'''(((+++///111222666===BBBHHHMMMRRRWWW[[[___cccfffhhhQQQdddxxxiiiqqqrrrrrroookkkgggcccaaa``````iiieeecccgggkkkiii___UUUQQQNNNHHHBBB===:::888777,,,------+++---...((( &&&%%%%%%(((,,,.........%%%((()))((()))---///---###%%%(((((((((((()))***&&&'''(((******)))&&&###)))***+++,,,+++***)))(((&&&((()))***)))((()))***)))***+++***(((&&&&&&'''))))))*********))))))(((......,,,)))'''''')))+++(((((()))************)))***+++,,,---...---,,,,,,,,,,,,,,,---------------)))+++...000///---,,,,,,,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((((((((((('''((((((((('''''''''(((((('''(((((())))))*********''')))+++++++++,,,...///===555---*********---111((()))+++*********+++---*********)))''''''((()))222///++++++,,,)))###'''(((+++------,,,***)))'''((()))+++---000222333555999@@@HHHPPPZZZccciiidddbbbccciiilllllllllnnnrrrooossszzzzzzrrrnnnppp~~~sssuuuppphhhccceeegggbbbYYYNNNKKKDDD===555///+++))))))))))))*********+++++++++,,,...//////...---+++,,,---///000222222111111222222222333444555666777777777888:::<<<>>>@@@AAA@@@CCCEEEEEECCCCCCEEEHHHJJJPPPWWWXXXXXX]]]iiirrrdddsssmmmSSSHHH<<<777777666555333222111111111///111111///---+++---///,,,,,,,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,...000+++...000111000222555888:::===AAACCCFFFLLLVVV]]]eeelllssstttrrrqqqssswwwfffaaaeeesss{{{ssskkkjjjeeeddd```\\\YYYUUUSSSRRRKKKHHHEEEFFFHHHFFF@@@:::...,,,++++++,,,---......+++---...,,,---000///,,,333222...***((('''&&&$$$***------******,,,,,,))))))***,,,,,,++++++,,,...%%%''')))******+++,,,---++++++,,,,,,+++***)))((((((***+++,,,++++++,,,---)))+++...---+++))))))***%%%%%%%%%%%%$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''((((((***+++++++++***)))'''(((((((((((()))))))))))))))((((((((((((((((((&&&'''))))))((('''((()))'''))))))(((&&&%%%''')))''''''''''''''''''''''''((()))***+++,,,++++++***)))((((((((()))((()))***((()))***++++++***))))))&&&'''(((((((((***---000666...((())))))''')))...$$$%%%'''''''''(((***,,,$$$$$$$$$&&&)))+++++++++''''''(((***,,,---+++***%%%''')))(((&&&%%%$$$###,,,+++***+++,,,+++)))'''///,,,(((%%%'''...888???BBB@@@BBBIIINNNPPPSSSWWWUUUUUU```pppuuuooommmpppxxx|||}}}yyynnnrrrpppkkkeee]]]TTTMMMHHH>>>===:::777444111...---///000000///......///000,,,...000222333333222111///000111222333444444444666777777888:::<<<===>>>???CCCGGGHHHFFFEEEGGGIIIGGGLLLQQQUUUXXX]]]fffmmmttt~~~ZZZOOOGGG777999777666555333222111111000000222222000---,,,...000,,,,,,+++++++++,,,------((()))+++,,,,,,---///000111666;;;@@@CCCHHHOOOTTT\\\]]]\\\XXXTTTVVV]]]cccjjjqqqwwwtttkkkddddddgggZZZjjj^^^dddmmmLLL[[[RRROOOKKKEEE>>>777222000---+++***(((((((((''''''...---,,,,,,---,,,+++))))))***((($$$&&&---111000'''((('''&&&''',,,......###''')))((()))------***((())))))(((&&&&&&''')))%%%''')))'''%%%%%%))),,,%%%&&&'''((())))))))))))((()))+++***(((''''''(((###&&&******((('''(((***(((((()))((('''((()))+++'''***...///...,,,++++++'''((()))***+++***))))))+++************+++,,,,,,---------,,,,,,++++++***+++++++++***)))))),,,///***,,,---,,,))))))+++...))))))))))))************((()))***+++++++++***))))))((('''))))))((()))+++(((***+++,,,,,,***((('''))))))(((&&&%%%'''***---(((%%%'''...000***&&&'''&&&((((((((('''(((***,,,(((&&&$$$&&&***+++***'''(((***,,,,,,******+++---)))++++++***)))***++++++)))))))))+++---...---+++'''***---......------...///+++***,,,,,,******,,,555...000:::AAABBBJJJVVV[[[dddnnnpppllllllrrryyyzzz{{{]]]}}}iiifff___VVVMMMDDD>>>:::555444222000///000333666---...111333444444333222---...000222333333333222777777777777888999:::;;;>>>BBBGGGIIIHHHGGGIIIKKKFFFHHHLLLRRRXXX^^^ccceeejjjqqqxxxeeeSSSIII@@@;;;777:::333111444666222///111333000...------///000000...---...000...,,,000666///,,,,,,222777:::@@@FFFPPPQQQWWWbbbkkkkkkbbbYYYeeebbbXXXMMMKKKQQQTTTRRRhhhkkkggg\\\UUUUUUTTTPPP___PPPHHHQQQ;;;&&&222000---+++,,,---......---+++&&&$$$(((...,,,'''))),,,......+++((((((***+++&&&###&&&)))***,,,///,,,&&&111)))$$$000,,,&&&)))))))))******************)))))))))))))))))))))000!!!(((222******111******222555222000444777666444555666777999::::::;;;@@@DDDGGGGGGCCCBBBDDDGGGIIIDDDGGGGGGBBBFFFMMMKKKHHHBBBDDDMMMNNNGGGGGGMMMNNNQQQPPPIIIEEEFFFHHHHHHOOOOOONNNMMMMMMMMMMMMMMM]]]SSSPPPSSSQQQGGGEEEJJJOOOKKKHHHJJJMMMOOOLLLHHHGGGKKKKKKHHHGGGHHHFFFBBB>>>===???AAA===777555777444333555888666111333:::222---222555***'''......---++++++...,,,&&&%%%''')))''''''((('''%%%''',,,(((...---'''(((///---$$$((()))&&&000***"""---%%%---$$$$$$$$$&&&///---...---,,,,,,---,,,)))'''(((++++++)))'''((()))((()))...///+++)))***,,,,,,*********)))+++...///---,,,+++***)))***,,,---///222000...---,,,---///000555333333777???EEEIIIIIIcccnnnttttttxxx~~~yyynnnnnnrrrzzz}}}{{{yyyxxxxxxyyyuuuoooiiiTTTFFF===@@@EEE@@@333)))///000111222333222111000//////000111333333222111444777999888666777<<>>555000000111000111444/////////000111111000///333111111222000///333:::DDDIIIPPPOOOIIIKKK\\\ooollljjjgggeeeeeedddbbbaaajjjggg___UUUSSSWWWXXXVVVHHHIIIDDD;;;666888888555333)))+++///dddqqq777777///---+++***+++++++++***......,,,***,,,...,,,'''(((+++......---,,,---...666///***))))))(((***///000%%%...&&&&&&(((------+++***+++...000111111 ***888AAAEEEEEEDDDDDDKKKFFFKKKQQQMMMMMMTTTVVVLLLTTTZZZ]]]ccclllrrrqqq```___^^^]]]]]]]]]]]]]]]VVVVVVSSSOOOLLLOOOXXX___VVVUUU___eeebbbjjjxxxzzzoooiiikkkrrrsssnnnnnnttttttxxxwwwrrroooqqqssssssdddjjjttt}}}~~~xxxllliii~~~{{{zzz}}}wwwxxxyyyzzz{{{zzzzzzyyyxxxwwwxxxzzzxxxttttttwwwqqqoooppptttssspppqqqvvvdddbbbkkkmmmaaaZZZ]]]\\\RRROOOKKKKKKMMMNNNLLLJJJHHHCCCAAAAAA@@@======@@@333999888---)))---...***+++555,,,---***%%%...***&&&%%%...222***((()))###''''''&&&(((,,,...//////+++---...---------------)))+++***&&&&&&***,,,+++///...,,,******+++***)))+++******)))(((''''''&&&+++******)))***+++---...000...,,,,,,...///000///666???EEEFFFNNNYYYZZZSSSUUUXXX```kkkqqqvvv}}}sssnnnooouuuzzz{{{mmmaaa______YYYOOOGGG???>>><<<999555000---+++666777777555222000111333444777999888666555888;;;::::::;;;???CCCGGGJJJJJJKKKHHHHHHLLLSSSXXXZZZYYYdddgggqqq~~~gggHHHDDD@@@;;;999555555000---...///000111444000//////...///000111222---...333===FFFNNNXXXbbb[[[]]]^^^ZZZRRRTTTeeexxxwwwlllccc______bbb[[[XXXPPPFFFBBBAAA???;;;888666111,,,,,,///000...000'''---"""...666$$$%%%$$$$$$&&&)))*********$$$'''(((+++///000---***++++++***'''%%%%%%%%%&&&$$$%%%((()))(((***///444(((888:::333777<<>><<<@@@HHHOOORRRRRR<<>>>>>999;;;888---+++///+++000...,,,,,,,,,+++)))(((++++++++++++***'''%%%$$$)))***'''###%%%+++---+++***((('''&&&&&&&&&''')))%%%&&&(((***++++++++++++---.........//////000000)))***+++***))))))***+++(((,,,,,,)))...888;;;888AAAAAAGGGRRR]]]dddkkkpppuuuwwwxxxuuuooolllmmmpppnnniiiiiioootttrrrmmmkkk]]][[[XXXSSSLLLEEE???<<>>AAACCCMMMYYYbbbccc___ZZZWWW___bbbkkkuuuwwwppphhhdddmmmnnnnnnlllggg```ZZZUUURRROOOKKKDDD<<<444...***666555444444666888999:::===???AAA@@@???AAAGGGKKKSSSOOOKKKJJJNNNTTTYYY\\\ddd___eeeuuu^^^GGG???CCC???;;;<<<:::777777555222111000111000444;;;EEEPPP[[[gggssszzz{{{yyyyyy||||||vvvssstttyyygggWWWVVV[[[ZZZRRRKKKCCC@@@<<<999777333...***)))'''(((***---...------,,,+++***++++++)))'''&&&+++***......777222)))))))))((()))++++++)))''')))---...++++++000222222:::;;;===AAAHHHNNNTTTWWWXXXVVVWWWXXXVVVQQQPPPRRRRRR@@@UUUhhhiiibbbWWW]]]```[[[WWW\\\hhhqqquuutttlllfff]]]YYYZZZ^^^bbbcccWWWccc^^^[[[gggcccZZZaaaYYYWWWXXX\\\bbbdddcccbbbYYYVVVSSSOOOMMMLLLMMMNNNCCCEEEGGGHHHFFFCCC@@@>>><<<555666888333555999333:::888777999::::::<<<@@@666999999777888:::999555333222111111444888===@@@???===<<<======>>>BBBHHHGGGEEECCCAAABBBCCCCCCCCCNNNFFFFFFPPPRRRJJJKKKUUUccc```]]]\\\YYYVVVXXX\\\```___]]]^^^bbbdddccc```hhhbbbdddaaaSSSRRR___fffYYYXXXIII333111EEEXXX^^^iiibbb^^^cccjjjlllmmmnnnfffddd^^^WWWTTTVVVVVVTTTSSSQQQ;;;PPPhhhOOOGGG\\\LLLHHHPPP\\\```eeedddYYYJJJRRR```oooyyy{{{wwwsssfff```\\\]]][[[SSSNNNMMMAAAHHHJJJDDD<<<888777555222/////////+++$$$$$$)))&&&&&&&&&'''(((***+++,,,***++++++,,,++++++***)))***---///...+++)))***+++,,,,,,***(((***......,,,,,,///000---******,,,...000111444999@@@EEEGGGFFFMMMSSS___kkkoookkkggggggeeeiiinnnqqqpppkkkddd```jjjddd___]]]]]]WWWLLLBBB888444000000444999;;;<<<;;;>>>BBBCCCCCCDDDIIILLLUUUQQQMMMKKKMMMRRRVVVYYYaaa]]]dddwwwtttQQQAAA???AAA999444777777///111111000444???IIIMMMTTT___nnnzzzvvvrrrqqqqqqnnnfff___]]]SSSLLLFFFEEECCC===999888000,,,(((''')))*********---******...000...,,,---000//////000---'''''')))111$$$"""&&&***111///$$$---...000555;;;@@@CCCDDD@@@DDDGGGHHHMMMTTTVVVUUU___^^^___cccjjjqqqvvvyyyrrrggg\\\VVVSSSRRRUUUYYYTTT???OOO```gggkkkfffmmmccc___\\\^^^dddhhhhhhfffddd\\\SSSOOOQQQRRRPPPLLL;;;@@@;;;888>>>>>>999888999555333333222---******000...,,,***))))))***+++......---+++***)))((((((///&&&'''***(((,,,...&&&$$$###$$$%%%&&&&&&((()))((()))(((%%%&&&((('''###******+++---...//////000"""&&&)))(((%%%$$$'''***---,,,***)))***+++---///000******//////+++,,,222222//////000///---000555444555555333555888777444;;;777???BBB888666;;;<<>>GGGKKKRRRUUUMMM[[[cccooo{{{~~~yyyvvvnnnlllqqqsssooolllooolllsssvvvqqqiiiddd```\\\ZZZVVVTTTRRRHHH:::666999888777555444222000......)))*********++++++++++++&&&((()))))))))***+++,,,+++++++++,,,...///---+++...333555111...000333444000+++((()))...333333222222444;;;FFFNNNRRRXXX___ZZZ^^^dddjjjllljjjfffccc___[[[\\\gggwww~~~yyyqqq]]]UUUKKKEEEDDDCCC@@@<<<888;;;===@@@AAACCCEEEGGGPPPNNNLLLKKKLLLOOOTTTVVV[[[[[[dddsssaaaNNNBBBBBBBBB666111777999555===DDDHHHPPP___jjjnnnsss{{{~~~yyywwwzzzqqqhhhaaaWWWKKKAAA===111///000111...(((''')))/////////---,,,---000222111,,,***------'''$$$%%%((((((+++---***(((...777222444222:::CCCJJJRRRSSS[[[\\\^^^eeemmmtttyyy{{{{{{wwwsssiii```sssooolllkkknnnrrrttttttuuufffXXXSSSSSSTTTVVVYYY^^^HHHNNNOOOIIIIIIBBBGGG777666666666777777444222>>>999555222111///+++'''+++))))))%%%!!!***222...$$$"""$$$(((((($$$%%%*********)))((((((((())))))+++***(((''''''((()))))),,,%%%''')))$$$&&&((("""%%%&&&(((((()))++++++***//////---***+++//////+++)))******+++***((('''&&&)))+++---,,,+++******)))'''&&&%%%%%%%%%'''***,,,******)))(((((()))***+++)))((((((+++***)))+++111(((------)))(((++++++)))'''"""***111+++(((***''' &&&)))(((&&&&&&&&&+++))))))------++++++---&&&,,,666===???:::444111@@@<<<222AAAGGG;;;AAACCCSSSKKKKKKKKKGGGOOO[[[[[[lllmmmpppsssvvvvvvssspppiii```___hhhooonnnoootttxxx{{{|||}}}~~~xxx~~~|||~~~{{{mmmjjjpppuuurrrlllbbbTTTEEE999111333111///---,,,++++++++++++***)))***---000111111///...---///000...,,,+++$$$'''(((%%%&&&,,,---***---......//////---+++)))444///---...------///444FFFIIINNNSSSXXX[[[]]]^^^```\\\[[[dddqqqzzzxxxssswwwmmmgggeeeaaaXXXQQQIIIFFFCCCBBBBBBCCCCCCCCCIIIJJJKKKMMMOOORRRUUUXXXXXX^^^ccchhhtttiiiGGGBBB:::===???555444???DDDRRR___kkkpppvvv|||~~~{{{yyy}}}~~~zzzrrrllljjjkkkKKKCCC;;;888666111......333---+++000333111---+++(((...333222,,,((())),,,,,,((((((---///,,,+++---222333777<<<;;;>>>KKK[[[PPPaaabbbgggllljjjuuu}}}}}}{{{||||||{{{zzzvvviii]]]gggccc^^^]]]___bbbddddddaaaTTTGGGEEEEEEBBB===:::777(((333111***---***...((()))+++---,,,***'''%%%((((((((('''''''''((()))'''###,,,,,,%%%888OOONNN***(((***---***$$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))+++***(((&&&)))&&&+++---&&&'''---)))$$$'''))))))***,,,+++***+++***'''$$$''',,,,,,((()))((('''&&&'''***,,,...,,,***'''%%%&&&******)))+++***)))'''&&&(((+++---'''***)))%%%%%%***+++(((***((((((***)))&&&(((,,,&&&,,,...((($$$'''(((&&&))) ###)))%%%%%%)))&&&000***'''((((((&&&(((,,,$$$###&&&******&&&&&&***&&&(((***)))&&&%%%+++222,,,111+++,,,$$$$$$222'''###%%%222666///333===>>>KKKIIIIIIMMMTTT\\\bbbeee^^^TTTRRR]]]ffffffiiippp^^^]]]]]]eeettt}}}uuukkklllvvv|||}}}{{{sssmmm\\\YYYTTTOOOJJJHHHFFFFFF:::666000.........---***&&&$$$%%%(((+++,,,,,,,,,------***(((---333111***000111000,,,)))***///444000---,,,000111///000333---...111666===EEELLLPPPRRRPPPQQQZZZhhhtttyyyzzz{{{xxxzzzxxxqqqddd]]]TTTMMMKKKJJJHHHFFFFFFHHHLLLPPPSSSVVVYYY[[[XXXaaaddd```hhhSSSHHHAAA===;;;@@@GGGRRRdddtttrrrwww}}}|||rrrllltttqqqggg^^^ZZZQQQCCC888555333,,,)))...111---+++,,,'''222000***111333,,,(((000---+++------+++,,,//////111444999???EEEKKKNNNiiiiiijjjnnnrrrtttuuuttt|||zzzzzz}}}}}}xxx~~~}}}vvvoooooorrrnnneeejjjfffaaa]]]ZZZUUUOOOJJJDDDEEEEEEDDDAAA;;;555111---,,,+++*********+++,,,(((((()))***************(((((()))***+++,,,,,,---...+++((((((***,,,+++***,,,000---%%%&&&---,,,###$$$***+++'''%%%((('''"""'''&&&(((***)))%%%%%%(((&&&&&&(((***+++)))%%%!!!&&&$$$$$$&&&'''(((***...)))'''(((,,,+++&&&(((...111///%%%$$$,,,***&&&,,,''''''###&&&...(((!!!&&&***(((222***'''+++%%%......&&&...***''')))$$$///,,,&&&%%%++++++&&&'''---,,,)))(((***,,,,,,++++++---)))'''***,,,,,,+++---******(((&&&%%%)))---000///'''###&&&***(((%%%###''''''&&&%%%'''***+++)))***)))((((((((()))+++,,,...)))&&&)))***)))(((***''''''&&&''')))******)))))))))***++++++---...///---......000999EEEFFFAAA///***+++:::QQQaaabbb\\\]]]^^^aaaeeejjjppptttwwwddd]]]sss~~~rrrllluuusss{{{[[[ffftttsssccceeegggbbbUUUGGG???:::777444222///,,,+++,,,---.........+++&&&(((...111///---///333***///222&&&///111...,,,,,,---...222555/////////000333666555333999<<>>???555///,,,---//////111444444000//////---)))((())),,,,,,---999EEE@@@???NNNWWW[[[eeesss}}}|||~~~}}}{{{tttnnnfff___ZZZXXXUUURRRPPPOOOKKKEEE@@@:::888333......000---'''***)))((())),,,...//////((((((((((((((()))***+++++++++++++++***)))((('''&&&''''''(((((((((((('''(((((())))))***)))))))))((()))***)))'''''''''(((>>>///(((,,,,,,###$$$)))++++++(((''')))(((&&&---'''%%%''')))((('''(((((((((((('''&&&&&&(((***''')))++++++)))'''''''''(((%%%$$$&&&)))((()))++++++555000''')))***'''(((%%%+++...***%%%$$$&&&)))000+++...!!!%%%333)))%%%111&&&+++(((,,,111'''+++###...222---(((+++000111222///+++(((((()))***)))&&&...000******///000***111***(((------)))+++222)))'''&&&&&&$$$!!!###)))'''&&&&&&''''''&&&###!!!&&&''')))+++++++++)))))))))'''(((***(((%%%&&&***((((((((()))))))))))))))---,,,,,,...000000,,,(((+++...///---------,,,((()))******)))(((''''''''''''''')))+++...111444666:::---$$$+++666AAANNNYYYVVV```MMMVVV___aaaqqq^^^UUUaaammmqqqqqqpppkkkfffaaa``````aaacccfffiiikkk[[[TTTQQQPPPGGG777------000,,,,,,%%%...555+++666+++,,,---...///000000///(((+++///222333222333444444555666777888999999:::777???DDDFFFNNN[[[bbb```___iiitttyyyuuuooommmmmmuuuzzzyyykkk]]]WWWYYY\\\^^^]]]]]]```fffmmmtttxxx^^^OOO```dddooo|||wwwtttuuunnn```ZZZLLL===666222///---///555444333444555333222222---------///111333666999;;;DDDLLLYYYjjjnnnqqq}}}{{{{{{}}}uuujjjaaa[[[\\\YYYSSSLLLFFF???888333333222111111111///+++(((+++***((((((+++//////...+++)))(((''')))+++---...,,,,,,,,,+++++++++++++++((()))***++++++***((('''''''''(((((()))(((((('''(((((()))***))))))((('''***)))((()))******(((&&& %%%...111+++***---------+++******+++***))))))''''''******&&&%%%'''%%%)))------***%%%"""!!!"""(((,,,,,,+++,,,,,,,,,---)))&&&%%%'''''''''''',,,222)))!!!...666///)))''')))///...((())),,,''')))!!!******)))***"""---(((''''''))),,,###,,,(((&&&***//////)))&&&)))111---(((%%%'''+++***&&&''')))+++)))'''&&&&&&''')))&&&###%%%+++///,,,&&&***))),,,///...)))&&&(((...***(((***++++++,,,...'''(((***++++++)))((('''...,,,,,,,,,***''')))...)))***++++++++++++,,,---+++)))'''))),,,---***''''''***+++***)))***+++,,,&&&(((***++++++,,,...000++++++*********)))))))))------+++***,,,111444444999CCC:::CCCJJJNNN]]]TTTUUUYYY[[[YYYZZZ___dddddd```aaaaaabbbeeehhhkkkmmmnnnccc```eeebbbYYY\\\ggg^^^WWWRRRAAA;;;333""",,,//////,,,((()))...111222333333444444111---,,,///444444333333222000//////000444555555999AAAEEEEEEKKKWWWfffqqqrrrooollljjj{{{llljjjkkkjjjbbb```___^^^aaagggooottt~~~vvveeennnssswwwssswwwooo]]]TTTUUUNNNAAA:::111+++---222444444444333333333111000000111111111444999AAALLLWWW```ddd___ttt{{{zzz~~~wwwmmmgggggg\\\ZZZUUUOOOIIIBBB===:::111000.........---***((())))))***+++------,,,+++000---++++++,,,,,,,,,---***)))(((&&&%%%&&&((()))***+++,,,---,,,***((('''&&&''')))***++++++***))))))))))))******))))))((('''((()))******)))'''&&&+++'''$$$&&&***,,,)))%%%%%%---...%%%###((()))+++(((&&&'''((('''&&&$$$)))+++000444111+++***---111000...,,,,,,...333666111888999333------,,,***666333///******+++++++++ ///444666EEEMMMJJJIIIKKK666------...@@@SSSSSSAAA333III]]]WWWBBB???cccUUUIIIUUU[[[WWWOOOIII\\\UUU@@@AAA\\\bbbEEE,,,(((&&&AAA[[[___WWWRRRTTTXXXXXXNNNJJJHHH>>>,,,$$$((( )))---000@@@QQQIII555;;;555222555777555111111000+++***------'''######))))))(((((((((((()))******''''''((('''$$$%%%***''')))+++,,,++++++---///000---++++++...000///...---,,,+++***((('''))),,,+++***)))***+++,,,+++***------,,,+++)))((('''&&&(((---******,,,***###(((///***,,,++++++444111555<<>>===HHHGGGIIIJJJDDD;;;777888<<<<<<>>>CCCIIIOOOQQQRRRdddiiieeeVVVIIIFFFDDDAAA222444444111222999@@@BBBYYYqqq~~~LLL---***000QQQ|||mmmWWWooo]]]WWWtttssslllrrrQQQTTTjjj===...(((LLLtttxxxVVV666'''(((...---000IIIlllzzzttt|||qqqgggfffiiijjjkkklllhhheeegggmmmhhhYYYLLLHHH+++)))&&&&&&)))000777<<<666333333555555...)))(((''')))+++***'''&&&(((+++,,,,,,+++*********+++,,,+++(((''')))***)))+++...---)))&&&(((+++,,,)))&&&))))))*********)))((((((!!!))),,,)))(((***)))$$$(((******'''$$$###&&&(((###(((,,,---///111000,,,999<<>>444444444444666999<<<>>>===:::888;;;BBBKKKPPPSSSXXX^^^cccfffkkkrrruuutttuuuyyyzzztttkkkhhhlllsssyyy|||zzzsssbbbWWWJJJDDD===888777777777777000///000333222000333888GGGPPPWWW[[[aaakkkrrrsssyyyzzzzzz{{{}}}zzzlll\\\^^^mmmhhhXXXRRRNNNFFFBBB:::555111000---(((''')))...---,,,******+++,,,---000...---,,,,,,+++(((&&&'''((()))))))))))))))***,,,))))))---...,,,///444%%%''')))(((&&&&&&'''))))))******+++---...//////,,,,,,+++***************))))))******)))(((((('''&&&(((***,,,---,,,***)))'''((()))'''&&&(((---222$$$///<<>>@@@@@@>>><<<;;;LLLNNNTTT\\\aaacccfffkkkmmmsssyyy{{{xxxtttssstttrrrgggPPPHHH;;;<<<666444888:::666444555777555777:::@@@KKK___qqqwwwyyyuuuvvvtttrrrooodddKKK333333:::666000///***'''000...+++,,,//////---...111,,,+++++++++++++++++++++,,,++++++---000111000///***+++,,,,,,,,,,,,---///,,,((((((+++***&&&(((...***---//////,,,***+++---,,,+++)))((((((***---///111///---+++)))((())))))(((((())))))((('''&&&&&&%%%'''***---------+++***'''---111---'''(((222===:::,,,&&&...666:::BBBMMMWWWQQQQQQYYY\\\VVVOOOMMMUUUJJJEEEPPP```hhhhhhffffffZZZNNNJJJQQQYYY\\\[[[\\\cccaaaSSSNNNVVV```bbbgggnnnmmmccc\\\```hhhmmmXXXQQQOOObbbyyy}}}OOO,,,---!!!)))JJJZZZYYY999DDD```cccKKK;;;UUUddd===JJJmmmnnnNNNEEEnnnuuuMMM===^^^yyyhhh@@@'''&&&+++)))'''777XXXtttvvvqqq|||<<>>999888888999666555444555555444555666777:::<<<:::888:::AAAHHH===>>>GGGUUUZZZYYY___jjj]]]eeeqqq|||zzzvvvfffrrrjjj___QQQCCC;;;666>>>777222444666666888;;;<<>>666000------.../////////...,,,,,,---+++111222,,,...000)))*********++++++++++++,,,///,,,)))((()))***+++++++++,,,------------...///+++222111---%%%'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,...'''000444,,,444>>>555GGG>>>HHH... 000'''$$$&&&%%%$$$(((666???555%%%MMMKKK>>>///---555333)))333///...000///***+++///(((***)))***+++###&&&888333---...333333000888FFFeeeWWW;;;666[[[{{{uuucccFFFCCCIIIRRRWWWeeetttwwwtttzzzpppqqqvvvxxxyyyxxxwwwtttuuuyyy~~~ccc[[[uuuKKK###&&&000///888KKK]]]BBBLLLmmmmmmVVVoooQQQWWW~~~JJJGGGooorrrJJJYYYwww;;;,,,***###'''%%%777'''MMM|||yyy|||wwwKKK******000***&&&,,,<<<]]]sssnnncccffflllllljjjhhhiiijjjeee```ccckkkxxxpppIII444+++!!!***(((---???WWWiiinnnmmmsssuuuxxxxxxqqq|||ssszzz~~~~~~zzzvvvsss~~~MMM777,,,,,,(((000++++++BBBDDDFFFBBB222555'''---(((///******)))(((((()))***+++'''(((''''''***///---((((((000000((('''000333///.........,,,******---///111***(((...111...,,,---222......333555333111000888;;;@@@EEEJJJLLLNNNNNN444111111:::OOOdddjjjfffpppsssmmm```YYYXXXPPPDDD>>><<<999666444444555555===888444666<<<@@@@@@======AAAFFFHHHIIIIIILLLOOO]]]bbbggglllvvv}}}uuu}}}sssfffNNNHHH>>>888<<<>>>777777;;;@@@DDDHHHRRR\\\rrrxxxvvvpppfff\\\QQQGGG>>>999444222000...,,,,,,---...---.../////////...,,,,,,)))'''***,,,)))+++---(((---,,,+++)))(((&&&%%%%%%///...---,,,+++,,,---...((()))************+++,,,***---000444444...***---,,,,,,,,,,,,,,,,,,,,,,,,...%%%///FFFSSSZZZ^^^]]]cccZZZYYY555 ///---+++000///---333HHH\\\XXXHHHXXXdddggg]]]YYY```]]]RRRGGG???::::::888333111444000...///111000333===EEE888777;;;@@@>>>;;;FFFVVV^^^qqqqqqaaaYYYVVVYYYaaa]]]```aaacccggglllrrryyyqqqxxx|||xxx~~~iiidddccciiiooorrruuuyyyuuupppxxxoooXXXOOOKKK;;;///+++(((333aaaSSSGGG]]]uuudddEEERRR___IIIJJJaaaaaaEEE@@@VVViii```???CCCnnnfff;;;333,,,///000''''''"""999TTTzzzqqqvvv|||{{{yyywww```<<<***,,,---&&& 111IIIaaaxxxqqq[[[aaammm{{{uuukkkqqq}}}wwwrrrlllccc___TTT>>>777---###!!!)))111666666<<>><<<333555888<<<>>>>>><<<:::888;;;???BBBEEEIIIOOOSSSVVVYYYZZZZZZbbbpppzzz}}}wwwtttfffOOOFFFEEE<<<555777888888BBBSSS```eeeiiiuuuxxxkkk```XXXMMMGGG???777222///,,,***......---...///111333444---............---,,,,,,+++***+++,,,+++,,,---...%%%&&&''')))+++...000111+++,,,---+++'''&&&(((+++,,,---///222555999<<<===>>>>>>DDDKKKOOO666&&&''',,,,,,,,,,,,,,,,,,,,,,,,,,,$$$+++OOOttt{{{uuuyyyqqqmmmhhh???""",,,...***'''((($$$(((@@@^^^cccVVVSSSkkkwwwllleeekkkkkkaaaqqqkkkeee___VVVIII@@@<<<@@@666:::999333AAAQQQKKKNNNOOOSSSTTTMMMGGGOOO]]]OOObbbiiibbbWWWIIIGGGSSS___mmmkkkhhhpppmmmkkkyyy|||yyyjjjiiisss[[[OOOEEEGGGQQQ^^^kkkuuuttt[[[FFFAAAFFF;;;///)))+++***111OOOsss```<<<444FFFYYYIII---;;;EEE;;;444EEEQQQ;;;111HHH]]][[[888,,,QQQYYY999)))+++)))%%%((("""......)))]]]vvv{{{nnnpppxxx|||hhhKKK444,,,+++,,,%%%(((<<<[[[sssyyywwwfffgggooozzzuuufffbbbiiitttzzzeee___SSSAAA222***'''%%%$$$$$$***'''(((111444777BBBVVV^^^dddfffiiimmmnnnlll\\\aaaQQQBBBBBB777111DDDNNNRRR555)))+++---VVV|||vvveee777,,,&&&444&&&&&&&&&''')))+++---///''')))+++...555<<<===999:::AAACCC===999:::777111444///******------(((###,,,,,,...///***&&&(((...++++++...111///***+++000,,,,,,---...///000111222555666333000666EEEUUU]]]>>>OOO___cccffflllnnnlllfff^^^UUUPPPNNNLLLGGGCCC>>>===:::666333444999>>>???AAACCCCCCCCCCCCEEEFFFFFFOOOXXX\\\```gggnnnqqqqqqvvvuuuWWWGGGBBBCCC>>>???FFFGGGXXXddduuuyyyyyy~~~mmmggg\\\PPPEEE===888666555111...---...111333444333222000...---,,,,,,,,,.........---------,,,,,,,,,///...,,,,,,(((***333///...---,,,++++++,,,,,,000555:::;;;999:::???DDDGGGHHHKKKQQQYYY```dddgggsssttt{{{||||||III---///++++++++++++++++++++++++)))'''$$$AAArrrqqqoooiiipppoooNNN---+++,,,$$$***...)))&&&888VVVddd___dddzzzsssjjjrrruuummmnnnttt}}}}}}uuupppnnnjjj\\\```]]]OOO```ooo[[[bbb```aaa```ZZZTTTXXX```\\\XXXTTT\\\jjjfff```fff___tttpppjjjuuummmeeexxx||||||~~~{{{vvvvvv{{{___RRRHHHIIIRRR\\\fffmmm```hhhgggUUU>>>444999@@@ggg@@@&&&***///)))---===RRR999===YYYvvvjjjEEEEEEoooZZZOOOqqq]]]LLLxxx{{{OOO777YYYkkkJJJ))))))$$$...JJJ111111******333MMMkkk}}}uuuYYY<<<...555///++++++///???```pppkkkjjjrrr|||oooiiimmmrrrssszzzwwwoookkkcccYYYNNNCCC:::555333777///''')))))))))000&&&///888;;;<<<===:::555444444(((%%%...+++)))444AAALLL222+++111+++LLL~~~~~~aaa(((---***&&&)))***---111777===BBBEEELLLNNNPPPSSSZZZbbbccc___QQQVVVVVVPPPLLLJJJGGGBBB@@@<<<999:::<<<<<<999555111222444333///***)))***222000---+++(((+++888FFF444333222111111333444666555777777444888CCCNNNTTT444<<>>cccxxxKKK888eeexxxuuuRRR888OOOaaaGGG&&&,,,+++JJJ{{{SSS///!!!444***000KKKsss|||jjjzzz~~~vvv{{{~~~aaa777$$$'''000333+++$$$111FFF```pppyyytttyyy{{{yyysssoootttrrrooorrruuutttnnndddZZZTTTFFFIII@@@666555///***000555666333,,,(((***,,,,,,///...+++///777666333888BBBIII//////<<<999\\\ccc,,,333333000BBBAAAAAAAAABBBDDDFFFGGG@@@@@@===;;;???DDDCCC???CCCFFFEEE@@@<<<;;;999777666777999;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFEEE???:::555222...***&&&***999III;;;999666333222222333333222333222000333888777333666666444333666>>>CCCDDDHHHHHHLLLVVVbbbfffbbb]]]WWW[[[bbbiiihhh^^^MMM@@@===<<<;;;:::<<<>>>@@@AAANNNKKKHHHHHHKKKPPPWWW\\\```bbbfffnnnyyylllCCCGGGGGGTTTcccoootttggg\\\RRRFFF>>>;;;000000000111111222333333333222111111111000---+++000000111000000000000000...------,,,+++,,,,,,,,,$$$---(((--->>>;;;;;;PPPQQQRRRUUU[[[bbbjjjppptttyyy~~~~~~ooo~~~BBB$$$,,,++++++++++++++++++++++++$$$///(((%%%DDDjjjpppdddlllpppkkk```<<>>;;;EEE999'''---888000###333!!!;;;zzz{{{QQQ***'''///&&&000TTTwww~~~{{{ccckkkqqqtttxxxyyynnn```@@@000%%%''',,,***%%%$$$<<>>AAA???@@@AAABBB@@@>>>===>>>???===>>>>>><<<999999<<<>>>DDDEEEEEEGGGKKKNNNJJJCCC:::;;;<<<:::333...222;;;>>><<<888444111/////////.........000666999444+++111000000111555777666333333444999@@@GGGGGGAAA:::===BBBNNN___ooouuupppjjjiiiaaaTTTIIICCCAAA@@@@@@LLLHHHHHHKKKOOOQQQTTTYYY______\\\eeevvv|||zzzVVVRRR___jjj}}}}}}|||wwwhhh[[[PPPDDD>>>;;;888777999...///000111222222222222222111000111333333222111---,,,,,,+++***)))''''''...---,,,+++++++++,,,,,,(((...))):::```fffbbbvvv|||{{{||||||~~~}}}~~~wwwNNN000444************************(((,,,---)))555XXXpppmmmsssrrrjjjjjjGGG )))***///,,,---///,,,///EEE___MMMUUUeeesssvvvqqqrrrxxxxxx~~~~~~wwwrrrvvv|||~~~tttqqqsssyyy{{{{{{}}}sssnnngggeeehhhlllllljjjllllllgggkkkxxxwwwooopppfffjjjlllooorrruuuyyy~~~tttyyyxxxssswwwyyykkkJJJBBB888000+++***222;;;CCCQQQhhh~~~{{{uuuTTT:::'''(((---***)))///'''&&&///---333111"""...%%%((())))))+++***(((''''''......)))***---......111!!!QQQ~~~PPP,,,---)))'''333PPPnnn{{{yyykkk```fffyyyyyykkknnntttXXX777&&&(((...000...'''///<<>>@@@???;;;<<>>[[[vvvvvvmmmqqqxxxssssssyyyzzzxxxvvvvvvyyy|||{{{vvvqqqtttiiidddppprrr___[[[rrrzzz}}}{{{vvvrrrttttttssspppfffiiirrrrrrvvvzzzvvvuuuHHH"""...222...IIIZZZNNNNNNDDDIII777666&&&'''---,,,+++***++++++,,,---******(((***555FFFPPPSSSZZZ^^^eeelllooonnnnnnooohhhaaaZZZYYY\\\``````^^^[[[^^^ZZZPPPLLLQQQXXXZZZJJJLLLPPPPPPGGG999///---,,,,,,------...///000111333111---))),,,222444111///222555666222000444999000222444666777777666555999888777888???LLL[[[eeedddhhhqqqyyy|||vvvkkkbbbLLLLLLMMMMMMHHHFFFPPP^^^ZZZccc```aaammmmmm{{{wwwxxxcccRRRGGG444444===999=========999555444777:::222555777777555333111111555333///,,,,,,...111444666111000444222+++))),,,///111000,,,+++---,,,******222%%%;;;yyy|||]]]'''333,,,)))***//////)))'''***111///)))///(((@@@uuulll|||uuuwwwoooYYY***///''',,,+++******+++...222444hhh]]]OOOzzz{{{}}}~~~ssszzzxxxyyy|||yyyuuuxxxsssiiiiiilllmmmooorrrkkkrrrfff^^^iiijjjlll}}}yyy~~~mmmrrrzzzgggvvvhhhbbbcccQQQ:::000---///AAAOOOeeeWWWjjjlllpppjjjjjjmmm]]]<<<333NNNfffooo666)))777***###,,,(((***&&&///...&&&///---++++++444!!!$$$$$$ 333)))'''555!!!***111555...&&&444)))CCCtttPPP;;;%%%&&&000444IIImmmIIIQQQVVVbbbuuuzzzxxx}}}}}}vvvZZZ;;;,,,+++555(((%%%---...+++444EEEjjjuuu{{{yyy|||xxx|||~~~yyyqqqmmmqqqvvvtttfffdddpppqqqhhhnnn~~~uuuqqqvvvtttlllhhhkkkkkkwwwpppfffuuupppvvvoooIII000222222---AAAaaaiiiddd```XXXFFF222,,,222***)))((((((((()))+++,,,111)))///...(((>>>[[[^^^VVV___aaafffrrrsssqqqwwwkkk^^^YYY^^^^^^YYY\\\fffaaabbbrrrwwwmmmtttyyyhhhlllggg[[[JJJ999...---///444,,,***000222---...555000---...111000,,,...333...333444222555;;;777...222333333444444555555666666>>>@@@:::555;;;CCCFFFRRRVVV[[[ccclllmmm^^^KKKXXX^^^cccccc^^^WWWRRRPPPWWWTTTWWW___eeejjjwww~~~wwwxxxfffWWWHHHBBBBBB===;;;===:::;;;;;;:::777555444555777666666555444222111222444444222000------///111333///222333...(((''',,,000555444111,,,***+++------(((111***<<>>---***///WWWpppMMM222+++)))---;;;mmmzzzzzzvvv}}}~~~~~~xxxuuu{{{yyyiii\\\666+++'''...444000***)))!!!(((555MMMpppzzzvvvtttuuuyyyxxxsssmmmrrr]]]SSS^^^iiihhhkkktttsssvvvwwwuuuuuuyyy||||||sss|||nnnYYYSSSPPPKKK333%%%)))+++///NNNuuurrrRRR444+++111+++++++++***++++++,,,---,,,'''+++---))):::VVVdddbbbjjj]]]QQQ```kkkYYYAAAYYYiiiooogggbbbccc___UUUHHH======>>>555222333---***---...---++++++...111111111///+++,,,000///,,,333------222000))))))...///333444111///111444555000111111222222333333444444777777666777:::888555888<<>>AAAKKK\\\pppwwwjjjeeeaaa___fffqqqlllYYYOOOAAA777@@@EEE:::555???:::111999888555444555777777444111888777444000...///333777111111111000000000000000222---+++...///---***)))000++++++000222...++++++)))%%%(((&&&(((IIImmmuuu~~~xxx<<<(((,,,+++*********))))))+++---333&&&&&&000,,,HHH~~~}}}}}}|||tttddd,,,+++///...---+++)))((())))))***...000+++888@@@KKKjjjttt~~~}}}~~~sssqqqmmmkkkjjjkkkooosss{{{xxxyyypppoooiiiSSS>>>III888666444)))111444888+++===___hhhbbbfffnnnYYYTTTUUUWWWooo<<<666KKKmmmjjj{{{EEE222,,,+++%%%)))222//////111555+++333EEEqqqvvvnnn444$$$ &&&666PPPZZZ%%%))))))///@@@\\\777///???@@@VVVuuu}}}ooo@@@,,,///+++$$$>>>pppyyyvvv~~~|||wwwpppnnnooorrruuuwwwbbb@@@***000555,,,'''...///***&&&...IIIkkksssuuuyyy~~~qqqfffyyyiiiaaagggmmmllllllrrrjjjrrrxxxuuuoooLLLOOOAAAQQQeeeAAA222+++,,,***---LLLqqqrrryyyvvvVVV333&&&***+++++++++++++++++++++++++++(((+++,,,***444NNNdddcccqqqlll______^^^UUUNNN]]]llluuuqqqiiiaaaSSSDDD444+++***...---+++,,,...///000111///,,,+++,,,---+++000000+++...777999222222,,,,,,222000((()))111///111555666444111222555222333333444444555555666555777888888888999:::::::::<<<===:::888999>>>AAAMMMGGGCCCFFFUUUjjj~~~~~~ttteee___aaaxxxvvvYYYOOOCCC<<>>DDDXXX___kkkvvv{{{yyysssnnntttnnnkkkllliiieeeeeeiiivvvxxxUUUhhhaaa\\\ZZZ~~~mmmVVV111++++++,,,(((,,,JJJmmmpppyyyyyyYYY777***...******************)))))),,,+++***+++***...EEEcccqqqvvvtttoookkk^^^XXX```lllpppuuuttthhhQQQ;;;///000///,,,...111...,,,000------,,,++++++,,,///111'''---...+++///999:::444%%%666444(((===bbb]]]:::---+++000888999444222555222333333444444555555666333666888888555666<<>>...((((((222///***...---)))------,,,+++***+++---///111)))+++,,,+++...222222///,,,000111AAAoooeee:::---)))333:::777444777000111111222222333333444111333666666333222;;;FFFAAA@@@AAAEEEEEEAAA??????<<<@@@DDDFFFHHHNNNWWW^^^XXX^^^ooo}}}aaaMMMPPPGGGAAAEEECCC<<<;;;>>>;;;666<<<@@@:::666666666555555555888:::333444444333111000111222222111111000///000000000(((000000(((---KKKsssUUU---''',,,)))***222???))) &&&)))---000,,,------......---+++((('''(((---)))"""---PPPwww~~~]]]000)))---...++++++---,,,'''((('''000+++...,,,444jjjsss}}}GGG(((((())))))))))))))))))))))))***111&&&((()))(((333///---000//////888CCCCCC:::555::::::666444666555222,,,...---***---111000***///111,,,,,,555888777<<>>)))'''&&&&&&%%%&&&))),,,!!!$$$''',,,111999CCCIIIVVV]]]cccaaa]]]```gggmmmzzzpppcccZZZ]]]fffppp]]]jjjddd^^^EEE)))+++(((***......---;;;\\\{{{||||||xxxhhhGGG))) '''******+++++++++***)))((())),,,((())),,,%%%999fff~~~ttteeeeeerrrpppccc```dddkkkfffPPP:::111000///***>>>999(((+++,,,(((+++//////.........---,,,***...******...///---+++,,,555...BBBppp^^^@@@+++///888666444888000111111222222333333444222222444777666444999AAA888666<<>>===444CCCSSSKKK444666666555333333777<<<555555444111//////111333333222000/////////000111,,,222***"""<<>>^^^---###---444RRR|||tttyyyUUU'''+++...***555WWWoooppplllooojjjbbb___hhhuuuwwwqqqhhhmmmjjj```[[[ccclllooo;;;111***+++//////***&&&,,,+++)))((('''''''''''',,,444999999;;;DDDOOOUUUhhhVVVKKKRRR___ffflllrrriiiYYYaaa888111))))))222---///...***(((666WWWvvv|||}}}|||pppRRR333(((---+++,,,,,,---,,,+++***)))&&&***&&&)))---$$$888iiiyyy|||qqqiiissszzzsssnnnuuuxxxMMM---,,,444555>>>WWWMMM111...///)))***)))***,,,...///---***'''111******111222,,,+++///)))CCCjjjWWW222...666444333777222333333444444555666666666333444:::;;;888888<<<333444AAA\\\qqquuummmggg@@@@@@AAAEEEKKKMMMKKKHHHRRRUUU]]]dddccccccoooccc[[[SSSMMMFFF>>>;;;===???>>>===<<<===@@@CCCEEE:::777444111000111222333333333333222222111111111222222222111000...---,,,111'''///555:::bbbyyyooo111+++***111+++(((,,,(((&&&'''++++++((($$$)))************+++++++++,,,...///,,,%%%&&&777HHH}}}}}}~~~|||///'''++++++%%%%%%)))+++)))---$$$)))(((***+++666aaaxxx~~~vvvbbb(((,,,,,,,,,,,,++++++)))((('''))))))$$$&&&,,,+++&&&))),,,***))))))+++,,,,,,+++))))))))))))***,,,...///,,,***)))+++///111111000444EEE[[[sss}}}yyyuuudddfffvvvzzzooo{{{pppnnnnnnJJJWWWfffcccNNNIII\\\iiifffLLLiiizzz~~~QQQ***+++(((OOOtttmmmqqqGGG555(((===XXX###111(((++++++ccciii+++333%%%)));;;CCC)))333***KKKxxx~~~~~~vvvDDD&&&...///***000GGG]]]hhhlllmmmnnnnnnmmmnnnqqquuuttt___sssuuu|||[[[tttqqq\\\AAA///)))(((+++---,,,...***###$$$***+++''',,,)))&&&$$$%%%)))...222:::888;;;BBBEEECCCBBBBBBBBB999...)))+++---,,,)))***...---,,,///666WWWwww|||SSS444&&&))),,,---......---***(((&&&+++))))))000///%%%333VVV}}}{{{tttuuu~~~}}}{{{jjjIII111555<<<333BBB333%%%222)))***///...,,,++++++,,,...///,,,,,,,,,---------......***WWW\\\444555@@@:::000///222333333444444333333222333333444555666777888888555999888AAAkkk{{{qqqIII@@@===DDDIII;;;JJJQQQWWW\\\\\\ZZZWWWSSSPPPmmmZZZPPPJJJOOOUUUQQQDDD888>>>>>>>>>>>>>>>===<<<<<<999777555333222333333444444444333222222111000000111111111000///...---,,,///(((000///???lll}}}mmm000,,,---666222000+++)))'''))),,,,,,((($$$)))************+++++++++((('''''''''$$$$$$,,,666qqq|||zzzxxxppp|||zzz{{{{{{///'''++++++'''&&&***+++)))...'''---++++++,,,888bbbfff+++,,,,,,,,,,,,+++***)))((((((...)))000333(((''',,,'''))))))))))))((((((((()))''')))+++...000111111111333888AAAJJJQQQXXX]]]aaaaaalllsss{{{|||}}}vvvtttyyy~~~]]]JJJYYYlllqqqPPPIIIIIIWWWjjjuuuuuuqqq~~~vvvwwweee:::...)))DDDttt|||{{{yyyFFF111%%%:::yyy{{{YYY%%%///''',,,...iiiwww222---&&&+++...kkkccc333---///444SSS{{{iiiBBB///(((//////,,,@@@___hhhsssxxxssssssyyyvvvlllxxxiii||||||aaasssvvvvvvppp___GGG222)))(((""")))...---)))(((((((((###&&&***---//////...,,,***&&&&&&***,,,++++++,,,///,,,)))(((***---///000)))+++)))(((***000NNNyyyuuuiiikkkwwwHHH222(((,,,((()))+++,,,,,,,,,++++++---+++***//////$$$000QQQ}}}}}}nnnSSS;;;---222777///111nnnjjj::://////%%%(((...---,,,+++***+++,,,,,,,,,,,,,,,,,,------------111bbblllBBB444;;;999111333111111222222333444555555555555555555555666666666333888888===[[[[[[HHH;;;@@@III===FFFGGGKKKQQQVVV[[[^^^``````mmmxxxddd\\\aaaddd^^^SSSHHHBBB???===>>>@@@@@@>>>:::666333777777777666666555555555555444444222111000/////////////////////...---,,,---***111(((HHHzzz}}}rrr333...---333---,,,+++***)))+++------)))%%%)))************+++++++++,,,'''%%%)))+++***)))***OOOzzzyyyvvveee~~~uuuwwwvvv{{{555'''******((()))+++,,,)))***%%%,,,(((((((((444^^^jjj111))),,,,,,++++++***)))))))))*** )))..."""(((222&&&---...//////......///000(((---444;;;@@@CCCDDDCCCIIIRRR___hhhmmmppptttwwwxxx~~~yyyzzz}}}|||xxx~~~mmmVVV[[[mmmdddHHH<<>>??????===888444111666777888888888777666555555555444222111///...------...............------***---111'''VVV{{{rrr333---+++...((((((+++***+++---...---***&&&))))))*********+++++++++///***(((,,,///---******222{{{~~~|||ppp|||xxxEEE)))*********+++---,,,***(((%%%,,,(((''''''111XXXvvv===(((,,,++++++******))))))***)))+++---111:::BBBBBB???AAA??????@@@CCCEEEDDDBBBCCCFFFLLLRRRWWWZZZ\\\\\\YYY```hhhnnnooommmiiiggghhhuuutttoooyyyzzzwwwtttzzzuuueee\\\XXXIII555]]]qqqzzzpppmmmzzz}}}xxxhhhKKK111(((111JJJlll```///$$$&&&LLLttt777...'''(((***fffSSS&&&+++555"""444oooWWW+++++++++444\\\wwwyyy}}}~~~sss```@@@'''$$$///000'''<<<^^^yyyxxxmmmnnnvvvyyy~~~{{{}}}}}}dddgggiiimmmooooooqqqssstttsssWWW@@@,,,---444444+++$$$---,,,,,,,,,+++++++++,,,000+++((()))***((((((***(((+++///000///---------...///++++++///444OOOvvvtttoooqqqtttAAA000***...******)))(((((())))))***,,,---+++,,,---&&&---CCC~~~wwwfffiiitttqqqxxxRRR999666444222222---***''',,,222,,,%%%)))///,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---===www~~~~~~iii999///222///555222111000000111333666777777666666555555444333333444777:::999;;;LLLnnnhhhCCC777AAAFFFFFFNNNOOOQQQSSSUUUZZZgggsssmmmrrrxxxoooqqqsssXXXFFFCCCAAA;;;???>>>>>>===;;;999777666555666777888888777555444555444333222000///...------...............------)))//////111ggg|||lll---,,,,,,111---000++++++,,,---...,,,***((())))))*********+++++++++)))''''''******((((((,,,%%%___|||___...+++***+++------,,,+++,,,***111,,,,,,,,,111SSSMMM***,,,+++***)))))))))***+++///UUU[[[ZZZnnngggXXXhhhzzzcccccccccccccccdddfffggg]]]]]]aaagggllljjjbbb[[[ZZZhhhiiihhhvvv~~~}}}uuu}}}zzzxxxxxxfffMMM::::::JJJZZZxxx~~~|||uuu{{{}}}}}}PPP333,,,111;;;uuuUUU...'''&&&PPPuuu555***,,,,,,---WWWddd,,,)))333)))111UUUppp???!!!---///>>>rrruuuvvv}}}{{{~~~vvvzzzeee<<<(((//////"""###===ccc|||sssssssssddddddccckkknnniiihhhoooyyy~~~mmm```VVVUUUTTTFFF111"""###&&&***...///---+++(((,,,((('''***+++((('''((('''(((,,,000444444222///,,,---)))''')))---HHHpppeeekkkvvvvvv>>>---+++111******)))(((((())))))***(((,,,******---)))---===vvv||||||pppeeeiiinnniiiaaaBBB333666111++++++***000%%%(((---'''(((---))),,,,,,------------,,,,,,++++++,,,,,,,,,---------???yyyxxx}}}wwwzzzLLL666444333666333222111000000111333555444444444444555555555555777888;;;<<<999>>>UUUnnnYYY<<<;;;GGGIIIFFFJJJPPPSSSTTTZZZooovvv}}}}}}jjjbbbHHHBBBBBB>>>???>>><<<;;;::::::::::::555666666777666555444333444333333111000///......///////////////...---,,,)))222,,,DDDyyynnn///...---000,,,111,,,,,,,,,,,,++++++******)))************+++++++++'''&&&(((***(((&&&(((...$$$CCCyyy}}}zzz~~~vvv333---)))+++---,,,+++,,,+++)))000+++------,,,FFFUUU(((,,,+++***))))))***+++,,,***hhhvvvcccvvv}}}tttdddbbb```^^^^^^aaaeeegggeeebbb```eeekkkkkkccc[[[]]]gggggghhhttt{{{|||rrrzzzssskkk~~~cccjjjQQQ888555KKKfffvvvzzzooolllsssxxxTTT555+++,,,===VVV{{{zzzFFF---+++)))VVV===)))...+++***MMMuuu===)))+++...111CCCccc//////***'''XXXyyyzzz|||}}}yyyfffAAA(((&&&...***(((888YYYsss}}}yyymmmnnnlllfffjjjkkkkkkgggeeelllssslll```fffiiifff^^^WWWTTTRRRPPP===777///'''######&&&(((...++++++...000---+++,,,---------000222111---)))---000+++'''%%%(((FFFppplllxxxzzz:::((((((---(((((())))))***+++,,,,,,&&&,,,***(((,,,+++,,,777eee{{{xxxhhhiiilllhhhhhhKKK777222666///))),,,------)))---...***---,,,!!!+++,,,,,,------......///,,,,,,,,,---------......===tttzzz{{{rrr^^^:::000222///333222111000000111222333111222333444555666777777999888:::===;;;999BBBOOO~~~sssJJJ888FFFGGGEEEHHHMMMRRRQQQVVVlll}}}nnnsssgggAAA:::AAACCC======<<<;;;::::::999999555555555444333222111000333222222111000//////...111111111000///...---,,,)))555)))YYYooo///---+++,,,'''---,,,,,,+++***))))))***+++)))************+++++++++)))(((***---,,,)))))),,,'''///YYYzzzzzz888///)))+++---+++***,,,(((%%%+++(((,,,,,,$$$888}}}\\\---,,,+++)))((((((***+++,,,&&&NNNyyyzzzqqqhhh|||uuuqqqbbb```]]][[[\\\___bbbeeemmmhhhccccccffffffbbb^^^___hhhmmmsss|||yyyxxx{{{uuuiiihhh~~~pppEEE888FFFNNNPPPcccvvvssszzz|||sss^^^>>>------666SSS{{{~~~{{{999***...,,,[[[JJJ***---((((((QQQUUU///%%%000---555ttt}}}SSS111,,,###===fff}}}~~~{{{~~~fff???---111111)))&&&///BBBZZZssszzz{{{oookkkmmmhhhjjjqqq]]]nnnvvviii\\\\\\cccggg]]]```WWWJJJOOOfffxxx|||ggg^^^NNN???555222444666...)))''')))***((((((***333444444111---)))((('''---111///***''',,,NNN}}}yyy555&&&&&&+++((()))+++,,,,,,,,,++++++'''...+++&&&++++++***000QQQ{{{xxxdddooonnncccnnnDDD666444444,,,***///...)))+++,,,,,,...,,,(((%%%************,,,...000111------........./////////555hhhzzzwwwvvvppp???,,,222+++000000111111222222333333111222222333555666666777888777888::::::999;;;>>>^^^YYY999DDDCCCLLLHHHHHHMMMMMMOOO___rrrmmmzzzSSS===AAADDD===<<<<<<<<<<<<;;;999777666555555444222111000//////222111111111000000//////222222222111000...---,,,***666'''ggg{{{ggg((()))***---***222,,,,,,+++)))'''(((***,,,)))************+++++++++)))&&&(((---...)))%%%%%%'''&&&>>>ooowww;;;111)))+++---+++***,,,***''',,,)))//////###333uuufff999,,,+++)))((((((***+++---000000\\\|||vvv^^^xxxvvvwwwuuurrrlllgggcccaaa```aaagggdddaaa^^^___```bbbccc\\\hhhvvvyyy{{{kkkYYYDDD111TTTkkklllYYYccc~~~qqqllleeehhh~~~```bbbRRR>>>888EEEkkk~~~888+++111---ZZZNNN))),,,(((+++[[[hhh777###111)))%%%^^^yyynnn111111***---WWW~~~qqqsssuuu{{{zzzeee???(((%%%222666+++(((<<>>___jjjsssqqqkkklllttt}}}wwwjjjaaabbbddd^^^VVVSSS777;;;;;;KKKmmm~~~{{{{{{sss~~~sssssssssiii^^^YYYZZZZZZTTTNNNHHHPPPOOOLLLLLL@@@222000***---***'''333,,,```aaa+++***///---///------...000///+++'''++++++******++++++,,,--->>>ssstttrrr{{{yyy}}}pppIII777000111,,,,,,///+++)))))))))+++------,,,***$$$***............***%%%***++++++,,,---...//////000QQQ~~~pppHHH444000222000//////111444666666666111111222555777777555333555777999999999:::<<<===CCC```ppp777666HHHGGGGGGGGGFFFIIINNNUUU[[[vvvaaaZZZrrryyy[[[EEE======>>>>>>;;;::::::999999999999999555666666555222111111222222111111111222222000//////000000000///...,,,+++%%%111EEEvvvzzzGGG111...***///,,,---++++++*********************'''(((++++++((((((+++---,,,+++***)))))))))))))))###***ZZZ}}}ccc///&&&+++)))---+++,,,)))(((((())),,,------,,,EEEZZZ///)))---///))),,,000,,,+++&&&...LLLqqq~~~rrrwwwssssssnnniiissswwwtttiiiaaahhhuuussshhhddd___^^^bbbeeefffhhhlllyyy|||wwwaaa^^^IIIHHHOOOGGGWWW}}}~~~zzzjjjjjjjjjLLLGGGcccnnneeezzzmmmKKK777555999OOOtttZZZ333,,,---;;;xxxDDD+++)))+++***kkkooo---***$$$---444WWWssshhh...,,,&&&111XXXzzz{{{ttt|||}}}xxxuuutttyyy{{{]]]BBB555...,,,***---///***:::KKKbbbssszzzwwwpppjjjcccjjjooofffPPP@@@FFFTTTHHHSSSXXXddd{{{}}}zzzyyy}}}zzzooommmrrrqqqyyyvvvuuuyyybbb888))),,,,,,(((###///...iiibbb---+++000///...---,,,---///...***'''***************+++,,,,,,777nnnxxxyyy}}}wwwIII666///000,,,+++...+++111+++&&&'''...000,,,&&&------***%%%$$$''')))(((,,,,,,------------------,,,MMMqqqUUU<<>>===>>><<<;;;888777666777999:::444555444333111111222444222111111111222222000///////////////---,,,***)))'''///PPP~~~BBB---,,,***000+++***,,,,,,+++***)))))))))***)))''''''++++++)))))),,,------,,,+++***************!!!111@@@>>>(((---++++++%%%((('''&&&&&&'''***++++++***555ddd~~~bbb,,,,,,111...(((000555+++)))+++(((...LLLqqq{{{ppp```{{{|||rrruuusssqqq}}}yyylllrrrwww___bbb]]]\\\```dddiiiooovvvfffXXX[[[OOO```IIIWWW```OOOiii}}}~~~ooosssrrrfffnnn\\\QQQ{{{vvvPPP<<<333111DDDlll<<<111111&&&MMM~~~;;;***++++++///ppp}}}333,,,(((%%%...MMMyyyrrr[[[:::'''&&&DDDnnn|||zzzvvvuuuqqqrrr~~~~~~lll]]]PPP888))),,,,,,''''''&&&---<<>>CCCDDDEEEFFFHHHKKKPPPTTTTTTnnn}}}lll]]]lll```DDDAAADDD???:::<<<;;;:::888777777777777888444444333111000000333666222111111111222222000///000000///...---,,,******+++111^^^AAA,,,+++)))...)))(((,,,,,,+++***))))))))))))***''''''***+++)))***------,,,+++***************---'''333222pppGGG''',,,---+++###''''''&&&&&&''')))******)))000KKKwwwpppeee999...,,,---+++000555///+++///***###333SSSggggggUUUrrrwwwooowwwxxxttt}}}{{{qqqnnnvvvyyypppfffdddmmmhhhffflllssswwwzzz}}}hhhAAA333<<<>>>kkkcccWWWdddssstttnnneeeVVV]]]yyysss}}}YYYFFFooorrrMMM??????TTTmmmyyyxxxzzzmmm---......)))eeeuuu444***...***222kkkFFF------###111LLL~~~|||}}}uuuPPP000'''<<<]]]{{{}}}wwwuuusssqqqzzz}}}ppplllnnnTTT777///'''%%%444***&&&$$$,,,;;;MMM```mmm}}}iiiWWWYYYjjjvvvvvvppphhhwww}}}||||||sssssszzzsss~~~www{{{~~~~~~NNN(((---///---000+++---+++ccc~~~\\\,,,***))),,,+++++++++++++++***)))((()))))))))((())))))***+++'''YYY~~~LLL444***...+++))),,,,,,(((+++---,,,((('''))),,, '''...000222333///)))------------------------(((333kkkqqqxxx```mmmrrrKKK'''666///000111444666555222//////111444555555444333333333555666555444444555666===;;;QQQxxxZZZ:::===AAABBBDDDEEEEEEFFFIIIKKKaaa[[[rrrzzzdddaaaxxxpppTTT>>>@@@EEE@@@:::;;;999999::::::999888666555555555444222000111333666222111111111222222000///111111000...---,,,,,,,,,///888lll}}}AAA---+++'''+++((((((,,,++++++***))))))******+++''''''******((()))---+++******))))))))))))***)))+++)))+++PPPEEE###(((---000+++///(((''''''(((***+++***)))***666vvvzzzvvvRRR111$$$---///...111333+++------)))+++999MMM[[[ZZZuuuwwwnnnxxx{{{rrrttttttmmmxxx|||rrrzzztttmmmiiinnnssspppjjjfffeeeqqq~~~zzz```CCC:::AAA\\\~~~~~~OOOVVV|||fffPPPhhh}}}}}}qqqxxxxxxttt~~~zzz___PPPaaallltttvvvzzzQQQ///---+++999}}}ddd111)))...+++222```ccc...&&&///+++000dddxxxttt}}}eee===,,,555DDDcccyyyxxx{{{{{{rrrmmm}}}rrrZZZLLL888***000***((())),,,---///:::GGGSSS[[[gggqqqwwwvvvoooiiinnnyyyxxxvvv}}}}}}yyy{{{tttxxxkkkyyy}}}{{{???###222///+++111---,,,///lllUUU,,,+++&&&*********++++++***))))))))))))))))))((())))))***+++%%%MMM|||}}}{{{{{{|||OOO333(((---+++(((,,,---,,,,,,...222666777666444888777111)))(((,,,//////++++++,,,,,,---...//////...(((UUU{{{|||YYYaaazzzPPP)))666333444555888:::999666444111333777777666444444555333444555555444333444666;;;777AAAiiiiiiCCC:::===???BBBDDDEEEGGGKKKMMMXXXNNNaaammmaaaeee|||WWWGGG;;;>>>CCC@@@======999:::;;;;;;;;;888666444555666555444222222333555222111111111222222000///111000///...------------000AAAwwwsss;;;---,,,&&&***(((,,,+++***************++++++,,,)))'''))))))'''))),,,******)))))))))))))))***)))---%%%+++888zzzHHH'''(((***///+++,,,)))(((((()))***++++++***%%%,,,^^^~~~|||hhh:::###,,,000+++...333)))***...111,,,+++999MMMaaa}}}}}}ttt~~~~~~yyypppiiiYYYRRRMMMOOONNNGGG???:::SSSlll~~~pppllloooeee]]]hhhXXXrrrxxx```[[[xxxiiiWWWfff~~~~~~vvvppp~~~sssrrr}}}xxxxxxqqqAAA444333000UUUNNN111(((...---000iii|||ppp999'''000(((###IIIrrrvvvwwwpppMMM555///...AAAlll{{{|||uuuiiiyyy~~~xxxoooZZZ<<<)))---***+++///---(((,,,444444GGG___nnnwww~~~}}}vvv{{{{{{wwwxxx~~~~~~vvvzzz~~~{{{zzzxxx}}}}}}}}}|||iii999$$$222///&&&---))))))888MMM,,,///'''+++)))+++,,,+++))))))***+++***))))))))))))***++++++&&&AAAuuuyyy}}}{{{}}}RRR333&&&---,,,))),,,///666222444BBBUUUaaaaaa[[[bbb```WWWHHH;;;222)))!!!***++++++,,,---...///000333&&&CCC~~~___ccc~~~TTT111777333333333444555444111...333777:::;;;888666666888333444666666555555666777444888:::^^^yyy{{{QQQ999999<<<@@@DDDHHHLLLQQQTTTYYY___ccceeexxx{{{eeeeeemmmhhhGGGCCC@@@@@@AAAAAA???<<<<<<<<<;;;;;;999888777666666777888666444222333444222111111111222222000//////...---,,,,,,---......---HHH}}}```000+++///(((++++++111))))))))))))***+++,,,,,,...***((())))))&&&'''++++++******))))))******++++++,,,))),,,111dddNNN000***'''...)))'''***(((((((((***+++***)))&&&+++@@@zzzrrrsssrrrGGG---,,,,,,+++------,,,+++...000---)))///999NNNllllll___iiiooojjjlll[[[eeekkkggg]]]QQQBBB666555222000111000///222777]]]mmm~~~pppiiiVVVRRRrrroooxxxYYY\\\kkkuuupppsssjjjlllbbbfffxxxzzzpppuuujjj>>>000===AAAssszzz999222&&&,,,000---xxxxxxsssuuuQQQ111(((++++++999jjjzzzxxxuuuqqqaaaFFF111''',,,OOO}}}|||qqqhhhoooyyyzzzsssooo___GGGJJJ666'''(((......///444&&&,,,222<<>>???AAADDDIIIMMMDDDUUUUUUSSS```cccdddsss}}}lll___dddgggXXXHHHGGGFFFDDDBBB???<<<;;;;;;999888888:::888555111444555444111222666555222111000111222333222///,,,......//////......---,,,///hhhJJJ777***,,,///+++***...+++)))((())),,,+++(((%%%***((('''((()))***)))'''+++'''###$$$'''***(((%%%***&&&'''111 ???uuudddeeeZZZ,,,000'''..."""+++***)))((((((((()))+++,,,+++'''%%%BBBkkkoooeeemmmsssuuu<<<$$$,,,+++333%%%(((///:::???999...+++///+++:::+++666+++111///'''---,,,+++))))))+++000333)))***111AAAUUUjjjzzz}}}vvvwwwUUUWWWPPPfffppp999999888gggtttddd___UUUBBB888666;;;???xxxaaaWWWUUUiii888333FFFiii999555+++,,,++++++qqq<<<+++111///QQQyyygggwwwhhhxxxmmmCCC%%%***777:::}}}~~~wwwoootttpppkkkffffffhhhlllooovvv```KKK@@@777,,,)))...*********)))((()))+++...555<<>>DDDLLLLLLLLLRRR[[[___aaahhhqqqyyygggdddkkkgggSSSFFFEEEDDDAAA???===;;;:::888666555666888888666444333777888666666888777444222222222333333222///,,,...---------,,,,,,,,,,,,///jjjwwwAAA333+++...000+++))),,,---++++++,,,...---+++(((***((('''((()))***)))(((...***&&&&&&***,,,+++)))+++%%%***000###:::yyyttt]]])))---,,,:::---...+++***)))))))))***,,,,,,))))))'''888\\\ssssssnnnkkkvvvfff888$$$,,,...111222111222444222...---000'''...***$$$...444444++++++,,,...000222333444OOORRR]]]lllxxx~~~xxxvvvzzzhhhpppwww}}}tttNNN???+++LLLyyyeeeSSSKKKYYY???333IIIYYY]]]iiimmmyyyzzzZZZ888666___uuu000...))),,,,,,---qqq~~~III000&&&000'''AAAqqqrrrrrrooorrrkkkTTT666$$$&&&///OOOsss{{{rrrpppnnnllliiiiiilllpppsssVVVTTT[[[gggcccNNN888...+++******,,,......+++)))&&&***,,,+++///999AAACCCTTT```qqq~~~}}}vvvppppppyyyvvv~~~~~~{{{eeeHHH---)))...///...///(((%%%+++"""444vvvkkkDDD(((''',,,+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,)))000AAA```|||HHH+++&&&111...111HHH\\\eeeoooxxx___aaaiiigggoootttqqqxxxpppWWW===,,,///444---...666+++...ZZZHHH555000000//////000000111222222444333111000000222333444333333444444555666888999222111888555===mmmnnnBBB;;;666:::;;;CCC===IIIQQQQQQUUUYYY\\\bbbqqqvvvdddnnnyyyeeeKKKEEEDDDAAA>>><<<:::::::::999777555555666666555444444:::===:::777666555333333222222222222000---+++...---,,,+++***+++,,,,,,777rrrjjj555...,,,111111+++))),,,,,,,,,,,,---......+++(((***)))((((((******)))(((---)))&&&&&&(((+++***)))---###......'''222XXXzzz~~~sssooo___000...(((222&&&$$$++++++******++++++,,,---------***+++@@@ggguuueeepppnnnvvvBBB%%%666)))%%%777000+++,,,...,,,))))))333222111******,,,//////444===KKKZZZeeeiiijjjhhhgggooozzzxxxrrrwww~~~}}}jjjlllYYYCCC888<<>>+++---999///333000,,,DDDwww@@@222333111111000000000000000000222222111000111222444555222222222333444555777777666999888222777QQQqqqGGG<<>><<<999666444333222222777===???999222111222222333222000000000...+++)))///...,,,******+++,,,...:::yyymmm...,,,---111000++++++///******,,,------,,,)))'''***)))((()))******)))(((---***'''&&&(((*********...###000---++++++999|||uuuddduuu[[[QQQGGGJJJRRRTTT555222&&&...///444************++++++,,,,,,///***,,,(((---UUUrrrjjjxxxlllsssSSS///111)))222---***------)))%%%$$$))),,,)))UUU\\\^^^___ddd~~~~~~}}}}}}uuuhhhooo|||vvv}}}]]]^^^>>>BBBRRRuuullloooXXXQQQyyyqqqlllqqqmmmRRRlllqqqvvvttt]]]FFFgggyyy]]]+++(((+++,,,,,,+++uuu|||}}}yyyooosss333+++***///,,,NNN{{{rrrtttyyytttGGG---000,,,444NNNmmmvvvjjjeeelllooonnnkkkhhhdddaaa^^^\\\ooojjjkkkrrrvvvvvvwwwzzzjjj]]]JJJ;;;222...***'''+++...000000///...------""")))222<<>><<<;;;;;;<<>>;;;888555444444444777<<<;;;555000222777:::555333111000000///---+++000///---++++++,,,...///333{{{iii------...///---+++---222)))+++---///...,,,)))(((+++)))((()))***+++***)))---+++******+++,,,,,,,,,---&&&000+++...((((((eeeqqqfffwwwNNN>>>OOOtttgggrrrEEE999)))+++---111((())))))******************###+++///,,,HHHppp~~~uuuvvvuuuqqqBBB------,,,+++,,,...,,,))),,,222===CCCIIItttzzzwww|||nnn^^^jjjJJJiiiooo^^^]]]jjjuuuyyyVVVAAAQQQPPPccc~~~{{{xxx\\\YYYbbbsssQQQ---)))---+++,,,***qqqzzzxxxuuuiiizzzCCC((($$$222(((888ppp~~~zzzZZZ:::+++333'''000SSSnnnpppmmmqqqooozzz|||kkkTTTNNN___sssmmmlllnnntttxxxzzz{{{}}}yyyyyyvvvmmm\\\HHH666++++++&&&$$$''',,,---,,,)))...---)))&&&$$$(((...333***444333>>>>>>111---(((***---///+++'''(((,,,...(((333===kkkIII(((---+++'''---///((((((((()))))))))******++++++++++++++++++++++++---,,,)))IIIwwwwwwqqqEEE+++---///"""===gggkkkdddgggiii[[[^^^eee[[[dddZZZeeetttmmmTTTQQQeeesssyyyqqq===)))+++%%%111000---___ddd111...000---...///111222222222222000000111111222333444555333333333444555666888888222888333666???999IIIvvvsss;;;___eeeQQQ>>>GGGDDDEEEKKKQQQVVVZZZ[[[YYYWWWlllkkkmmmbbbMMMEEEDDDAAA???===<<<<<<<<<:::;;;;;;999777777888999555888777222222999@@@CCC777555333222222222000...000///...---,,,---......333^^^------------,,,,,,...000***...111222111...,,,++++++***))))))++++++***)))(((((()))******)))(((((())),,,---)))///)))'''IIImmmvvv[[[YYYlllEEE222++++++((($$$(((((()))************))))))$$$+++111+++444UUUssswwwwwwnnnaaa)))///,,,,,,,,,---,,,(((+++888GGGlllkkkbbb|||hhhfffuuutttyyykkkQQQ]]]vvvuuuTTT```ttt~~~sssEEERRR[[[VVVgggbbbiiixxx{{{qqqvvv???+++(((---***------jjjyyyssstttiiiwww___---!!!...$$$***\\\|||tttooocccFFF(((---)))'''666WWWxxxyyywwwrrrggg\\\VVV\\\jjjvvvhhhiiilllppprrrsssttttttnnnssswwwvvvnnnddd[[[VVVPPPCCC555111222///+++)))//////---***'''(((+++...'''///***111000)))///***%%%'''***+++******---000000+++///LLLsssXXX333!!!+++000,,,+++---++++++******++++++,,,---++++++++++++++++++++++++)))...%%%111cccOOO))))))111(((IIIxxxyyy___hhhnnn\\\ZZZaaa[[[hhhUUUKKKGGG@@@555888???===cccxxxgggLLL555$$$,,,111)))KKKUUU///...///+++---///111333333333333111111111222333333333333333333444444555666888999666999444888AAA888:::WWW{{{TTToooeeeCCCIII777GGGJJJLLLOOOVVV]]]___\\\ppp~~~gggqqq{{{VVVIIICCCCCCAAA@@@>>>===<<<;;;666999;;;:::888777777999333555444111444;;;AAABBB555333111111111111000///.........---------,,,,,,<<>>888BBBIIIJJJLLLTTTZZZ[[[OOOrrrvvvuuu^^^PPPBBBCCCBBBAAA???>>><<<::::::666666666666666555444333555555444333666;;;;;;777666444222111222222111000,,,---///...---+++,,,,,,GGGJJJ,,,+++******,,,,,,+++***///&&&&&&222444***&&&+++((()))666555WWW___dddQQQVVVcccooowww{{{xxxeeeQQQJJJ###---"""222((($$$222;;;rrrxxx666***+++------***(((***+++,,,,,,+++)))'''((())))))+++,,,---......WWWwwwrrrttt@@@&&&)))111222)))&&&,,,,,,&&&DDDkkkkkkOOOIII...(((666***(((BBBqqqfffNNNVVVmmm|||EEE???///+++PPPmmm000)))111))),,,......iiiyyyxxxMMM000:::,,,666***QQQkkkccceeehhheeehhhooooooPPP555&&&---111+++///???UUUsssnnnssswwwooovvvkkkyyy{{{{{{vvvmmmhhhjjjpppsssoootttxxxtttuuuvvvnnnjjjmmmqqquuuxxx|||qqq}}}xxxvvvssspppeeeVVVHHH@@@:::111++++++&&&...+++)))...---(((+++***222PPP888///...---,,,++++++++++++...$$$""",,,333000((($$$+++///---((()))//////(((333,,,000+++(((JJJ{{{000000)))444111yyytttwwwkkk^^^JJJFFFAAA999777tttxxxMMM777'''>>>hhhyyysss@@@,,,111+++222333GGG222///...333333222111111222222222555333444888555...,,,000///...///333888:::666111666666555555666888;;;<<>>GGGAAA===BBBNNNXXXZZZXXXRRRZZZ{{{tttyyy~~~UUULLLBBBBBBBBB@@@???===;;;:::999::::::::::::999888777666666666444222444888777333555333111111222222111000...000111000///---......BBB???,,,+++******,,,,,,+++***,,,''')))111333---+++///DDD___~~~yyyyyy===222###---%%%$$$---666iii666***,,,---,,,***)))***+++++++++***((((((((()))***+++,,,------...CCCsss}}}xxx}}}TTT000''',,,---******------***"""MMMuuu~~~fffBBB222333)))444&&&===]]]zzz}}}~~~}}}JJJ666...+++===cccfff...(((000))),,,------gggxxxxxx^^^333777///222'''DDDhhhkkkjjjeeedddgggiiilllsssUUU666,,,...000///000NNNyyy|||pppcccuuu}}}nnnmmmkkkiiijjjooozzztttwwwxxxwwwuuuvvvwwwzzz|||}}}{{{|||tttpppsssvvvxxxwwwrrr___>>>!!!%%%---,,,))),,,)))%%%***$$$666]]]tttfff000......---,,,++++++++++++***+++***)))((()))+++,,,***///...)))(((,,,---)))111))),,,000...???mmmQQQ'''333,,,...NNNmmm```LLL...JJJ|||~~~nnnWWW222'''GGGooo]]]666444666999555FFF333///...333222222222111222222222000...000444333...---000555111///000444666444222888777666666777999;;;<<<>>>fffnnnFFF===CCC@@@>>>;;;:::;;;CCCNNNTTTSSSPPP[[[NNNfff}}}uuugggJJJHHHBBBAAA@@@???>>><<<:::999999::::::999888777555444444777777555222222555444000555333111111111222111000...000111111///......///DDD777,,,+++******,,,,,,+++***$$$(((,,,***(((---:::FFFxxxJJJ...&&&,,,))),,,---***SSS444***,,,,,,,,,+++******)))))))))*********))))))***+++,,,,,,---...+++RRRuuuyyylllLLL,,,))))))...000---,,,---///CCCYYY}}}uuuEEE+++(((000111(((333NNNnnnzzzPPP***+++&&&555[[[}}}ZZZ***'''...))),,,+++,,,kkk}}}ttt666...000,,,'''444]]]rrrmmm^^^ccchhhgggooo~~~jjjKKK222***...///+++:::YYYcccqqq~~~~~~~~~}}}xxxuuuwww|||xxxccchhh~~~zzz{{{tttuuu~~~}}}zzzuuuiiiccc[[[KKK777+++'''...---,,,000,,,'''------GGGeeeXXXiiivvvAAA+++...---,,,++++++***++++++''',,,,,,((('''+++---+++(((---///,,,)))***++++++...((((((222222...QQQsss,,,111///,,,,,,vvvZZZ,,,>>>CCCJJJWWWPPP\\\wwwLLL###...bbbnnn222&&&333111+++]]]DDD444///...222222222222222222222222---,,,...222333111000222<<<777111000222444555444999999888777888999;;;<<<:::JJJSSS???BBBDDD>>>999;;;???EEELLLQQQSSSSSS___LLLWWWzzz~~~yyy{{{tttUUUEEEEEEBBB@@@???>>>===;;;:::999888::::::888666555444333222666777666222111444333000555333111000111111000///---...//////---,,,,,,---FFFxxx333,,,+++******,,,,,,+++***(((------%%%&&&777OOO```hhhuuuuuuNNN***,,,...,,,///***%%%>>>333+++---,,,++++++))))))(((((())),,,...000))))))***+++,,,,,,------###666hhhwwwtttwwwkkk999,,,'''000333,,,)))---...***&&&444]]]]]]@@@---'''///333+++)))CCCmmm~~~ZZZ++++++(((222NNNtttLLL((((((+++)))---))),,,ooo===%%%///))),,,,,,KKKsssrrr^^^fffjjjeeennnfffeee[[[FFF222)))+++111+++444555JJJppp{{{uuuwwwvvvpppmmmsss|||gggWWW]]]rrr{{{}}}}}}|||{{{|||}}}|||hhhppp}}}ooodddeeelllZZZ555%%%,,,)))---,,,///777333+++...EEE^^^[[[CCCVVVVVV+++,,,---,,,,,,+++******++++++***&&&%%%,,,111///)))%%%(((***,,,...,,,******---+++,,,)))///111$$$555gggOOO...777------QQQggg;;;111###(((FFFEEEBBBlllvvv^^^222+++YYY~~~===%%%888222///JJJ@@@444//////000111111222222222222222......///222444555444444===999444222444666777777999888888777777888999999777;;;vvvlllFFF:::EEE>>>@@@@@@AAABBBFFFLLLSSSYYY\\\YYYXXXaaaxxxxxx}}}gggMMMFFFBBBBBB???>>>===<<<;;;:::999888>>>===;;;999777666666666333666666222222555555333444333111000111111000///---...000///...,,,------CCClll...,,,+++******,,,,,,+++***111---***000FFF___nnnpppppppppfffyyy~~~}}}___//////***&&&((($$$)))555xxx111+++...+++***,,,((((((((((((+++...222444*********++++++,,,,,,---+++%%%MMMoootttuuupppFFF111%%%,,,000)))'''---+++000000...777RRRqqq~~~|||]]]???///,,,444111---555BBBWWW|||~~~vvvoooWWW333000'''000KKKlll{{{xxx|||~~~@@@((()))))))))---'''...nnn}}}{{{OOO'''///)))000+++:::ppp~~~nnnooohhhXXX[[[[[[^^^cccaaaMMM333)))---***///---***999NNN]]]qqqmmmvvvyyyrrrmmmrrr}}}qqqkkknnntttzzzxxxxxxvvvtttvvv{{{oooyyyiiirrr|||sssSSS111'''///,,,,,,(((---777111(((,,,WWWjjjJJJCCCRRR999)))...,,,,,,+++*********++++++...$$$$$$...///&&&'''222333,,,***...000,,,+++...(((111---,,,111(((***DDDMMM///000777222eeezzzvvvDDD444===>>>===:::<<>>===<<<;;;:::999999;;;:::888666555444555555111555555222111555777666444222000000000111000//////111222222000//////000???|||fff...,,,+++******,,,,,,+++******&&&///PPPzzzsss222***&&&'''***---+++---rrr///,,,///***))),,,((((((((()))+++...111333******+++++++++,,,,,,,,,444"""000[[[ppphhhXXX===((('''+++))))))...&&&,,,111///---111<<>>AAAEEEHHHJJJLLLMMMOOOaaaddd^^^\\\eeennnxxxjjjOOOGGGLLL>>>BBB???>>>>>>===<<<;;;::::::777666444222111222222333///444555111000222555444444222000000000000000...000111222222000//////000777wwwbbb---,,,+++******,,,,,,+++***&&&444TTT|||555'''***000,,,444)))***sss...,,,///***(((---))))))(((((()))+++,,,---***++++++++++++,,,,,,,,,......%%%AAAlllrrrqqquuuVVV666)))***,,,---...***&&&&&&,,,111///(((###555EEEWWWccclllqqqoooiiitttqqqgggYYYMMMDDD:::111###!!!%%%...333222111333...QQQhhhggg777000+++111TTTpppyyyssszzzzzz444...///'''***///'''333lllvvv|||???...+++///)))(((UUUxxxtttaaaWWWVVVWWWpppmmmooouuuuuugggOOO<<<)))&&&...)))000333'''###999QQQccctttyyy~~~zzz}}}}}}yyyuuuvvv}}}yyyYYY888***------'''***,,,(((&&&((((((777SSSkkk```[[[SSS777(((...)))++++++************++++++)))...---(((111LLLlllzzzRRR...)))///---+++...+++***//////,,,000444---===lllVVV888...///'''>>>jjjxxxtttRRRLLL444555HHHCCCbbblllkkkRRR,,,222iii~~~LLL555444333222777uuu666///,,,222---...000222333222111111111222000...333999888222///111222333333333333444444444555666777888888888:::;;;<<<]]]jjjOOO888??????AAAEEEIIIMMMPPPQQQQQQXXXgggeee^^^aaacccqqq~~~|||kkk\\\FFFEEEMMM===BBB??????>>>===<<<;;;;;;:::999888666444333444666777///444555111...000222222444222000///000000///......///000000...------...+++ooo[[[''',,,+++******,,,,,,+++***111TTTzzzzzz[[[[[[JJJQQQNNNaaaaaarrr;;;)))111444&&&***+++---zzz---,,,000)))(((---******)))((((((''''''(((++++++++++++++++++,,,,,,""">>>***...JJJvvvwwwnnnFFF...+++///000---))))))+++---+++***///666+++---//////000333666888444333000---///333111,,,111222111---%%%)))AAA[[[iii{{{cccAAA333%%%444]]]uuuyyywwwooolllwwwvvv222000111&&&+++000(((555fff~~~~~~zzzlllsss{{{}}}wwwEEE---+++---)))%%%EEEeeecccNNNRRRhhhuuubbbmmmsssnnnnnnqqqiiiZZZ888,,,///""")))222"""222,,,+++'''***AAAdddyyy}}}xxx|||}}}wwwxxx}}}xxx|||WWW'''%%%,,,&&&$$$,,,)))///...***)))---KKKuuuyyy^^^oooOOO&&&***'''+++***************++++++$$$,,,(((&&&GGG~~~ccc222&&&,,,,,,***---000%%%,,,222''')))333------CCC:::...222111$$$666cccrrr|||mmmLLLJJJVVVIII]]]hhhKKKjjjVVVeeeaaa:::---dddOOO000333///,,,,,,vvv555...***111,,,...000222333222111000333444222000666>>>===666444555555444333444666777444555666888999999::::::;;;555DDD@@@qqq___555@@@@@@===<<>>333(((***---444:::777---((()))BBBTTTkkk{{{rrrrrryyyxxx|||cccGGG111,,,(((***---...***%%%)))***111111 @@@oooZZZlllmmmJJJ***---,,,&&&000*********++++++,,,,,,,,,,,,000222UUUlllpppzzzxxx///000+++...&&&------.........------,,,+++222)))DDDhhhFFF,,,'''***,,,---<<>>BBBBBB@@@CCCIIILLLKKKPPPQQQZZZfffiiidddfffooowww]]]UUUNNNGGGEEEDDD@@@???AAA===>>>===:::777555666777666666444222//////111333555444222000............////////////....................................///TTTJJJ,,,///,,,---...)))444[[[rrr===%%%,,,222+++$$$...333(((666333111$$$SSS}}}666+++$$$+++,,,'''FFFVVV,,,///000,,,,,,***))))))*********++++++++++++)))))),,,,,,)))))),,,,,,+++...444333000LLLyyyLLL...---111...---+++)))((((((((((((+++,,,,,,------,,,,,,+++222///,,,,,,+++...555===KKK\\\uuuMMM+++!!!///FFF___~~~xxxpppnnnoooxxxvvvzzzjjj222,,,((()))***)))))),,,```pppqqqjjjllljjjdddccceeefffnnnCCC000"""+++'''111111hhhwwwxxxnnnxxxrrrsssqqqlllrrrvvvoooTTTqqqrrrgggdddRRR777222---+++...111...+++***###...<<>>666000///...//////000000/////////555444222000.........///333333333333333444555555333555888999:::888666444;;;;;;;;;555OOOlllUUU:::AAA@@@??????DDDKKKKKKFFFPPPOOOVVV___aaa___dddmmmppp~~~sssOOOPPPLLLIIIHHHEEE@@@AAAEEE===>>>===;;;888777888999444333111///......///111444333111//////////////////////////////.................................111GGG>>>...000000***)))888TTTyyyyyy444&&&...)))+++***'''222777++++++,,,666%%%PPP777'''$$$+++444$$$ZZZIII---555+++******%%%((((((((()))))))))******)))''''''***)))&&&'''++++++000000999===---111SSSddd===(((***///...,,,***)))(((((((((,,,+++******+++,,,,,,+++***%%%'''777LLL]]]gggmmmsssiii<<<)))000...888ZZZ|||wwwttttttwwwwwwrrroooooo{{{vvv|||sss111,,,)))******((()))---aaaooonnnhhhmmmnnnhhhfffhhhllltttLLL555&&&...+++000(((PPP|||zzzvvvssstttnnnppprrroootttwwwppp___ttteeeZZZKKK888---***---000222:::444+++&&&,,,;;;MMMYYYrrr|||}}}jjjfff```lllXXXEEE555%%%***,,,++++++***)))((())),,,///'''...???zzzqqq]]]fffccc999&&&---,,,(((***&&&(((((()))******+++,,,,,,111%%%EEEpppnnnjjjzzzxxxqqqgggPPP---///)))222)))+++++++++,,,,,,++++++******444999EEEkkkmmmMMM777111***)))...,,,***+++***$$$"""***999EEEAAA;;;000111111JJJ{{{ooo777---...'''333111KKKBBB000222111---...///000111000///...444333111///...---------222333444444555555777888222333666777888888777666555666:::444AAAfffeeeBBB???>>><<<>>>CCCHHHIIIGGGOOONNNRRRXXXZZZ[[[aaajjjkkktttqqqcccOOOOOOLLLKKKIIIEEE@@@AAAEEE======<<<;;;999999<<<>>>555444111000000000111222111111000//////000111222.........///////////////........................---:::yyy{{{111,,,000333&&&)))TTT}}}vvv???(((333,,,%%%AAA[[[fff```UUUCCC;;;>>>111NNN???,,,)))(((111(((iii>>>---555'''***+++''''''''''''((((((((()))))))))'''(((***(((%%%(((---'''...***...:::111%%%///ggg[[[,,,(((000///---+++************---+++))))))+++,,,,,,+++###777TTTppp[[[333###(((000&&&\\\yyyyyywwwzzzzzzyyyuuuzzzxxxqqq000---,,,---,,,***+++///jjjvvvrrrlllqqqsssmmmkkkgggpppsssoooIII888+++,,,,,,+++...666```|||nnnvvviiieeelllsssppprrrtttnnnssszzz~~~vvvyyykkkZZZIII;;;...&&&++++++---000111///---,,,555GGG[[[tttvvv[[[PPP777<<<'''$$$,,,***---(((...///...+++((((((***,,,)))...777lllwwwggggggIII&&&$$$555///+++000***+++*********************333///TTTnnneeeiiinnnbbbbbbkkklll222''')))888&&&***++++++,,,,,,+++++++++333444+++)))MMMtttQQQ:::&&&""",,,222///000222111...+++,,,...###333000///555VVVWWW---000000)))///'''///bbbfff666,,,777333---...000111222111000000111000000//////............000333444333444666888222222333444555777999:::222444999777:::ZZZjjjMMM===<<<<<<>>>AAADDDHHHKKKMMMNNNPPPSSSUUUXXX___gggfffiiixxxvvvbbbYYYRRRMMMIIIGGGFFFCCC>>>???CCC<<<<<<;;;:::999:::===???999666333222333444555444000////////////111222333.........///////////////........................,,,666nnnkkk---000000333&&&666rrrFFF"""666,,,###<<<\\\~~~|||nnnNNN<<>>000///......111LLLvvv{{{zzz~~~zzzxxxooovvv]]]///------///...+++...222mmmxxxsssjjjnnnpppkkkjjjfffiiiccc\\\KKK===---&&&***'''888000KKKqqqhhhsssjjjgggsss|||wwwvvvxxxuuu~~~}}}xxxwwwxxx|||~~~ttthhh[[[QQQ000------111333222111222###)))///===MMMEEE333...$$$000$$$%%%---***000...'''***...///---***'''&&&&&&444eee||||||YYY777%%%)))000''''''///+++,,,,,,,,,+++++++++******(((555```lllfffooohhh\\\dddvvvBBB$$$(((555%%%,,,,,,---.........------)))000...)))888```kkkHHH111+++'''((((((***000111---((('''+++888111===ZZZwww{{{{{{BBB***222///---+++...!!!000888''',,,777,,,......///000111111111111////////////000000000000***...111222111000333555222222222222444666999:::444666777<<<777HHHfff]]]@@@===<<<>>>@@@BBBHHHNNNKKKNNNQQQRRRSSSWWW]]]cccfffhhhrrreeeYYYTTTOOOKKKEEEBBBBBBAAA>>>???CCC<<<;;;:::888777777:::===999666222222444555555444111000000//////000111222............/////////000........................,,,555```XXX,,,555000111+++KKKppp///(((111"""///lllwwwiii{{{DDD:::AAAdddAAA111555&&&///hhhlll***------&&&444***...))))))))))))******************+++---+++)))...555...((())),,,,,,222555---###>>>ttt{{{aaa>>>---,,,+++******+++,,,,,,...+++)))***...///,,,)))nnn|||VVV777,,,555--->>>rrr|||zzzyyy|||~~~xxxuuuuuuuuu{{{FFF,,,+++---///...,,,///555iiiuuurrriiilllooommmooommm]]]QQQWWW___LLL111&&&))))))666888===TTThhhrrrqqqooo{{{{{{www|||}}}}}}xxxxxx{{{~~~qqqyyyooo]]]HHH999///)))***...888555***(((///,,,'''---(((;;;111,,,)))"""---222((()))+++,,,---,,,)))'''777^^^xxx}}}zzzAAA---///333,,,!!!'''---''',,,,,,,,,,,,,,,---------###:::gggnnnmmmwwwpppxxx|||[[[,,,+++///***+++,,,------.........---$$$,,,555333,,,999jjj~~~fffMMM333000)))%%%)))///222666<<<999CCCBBB```jjj444---222)))000***333)))%%%)))''',,,444***............///000111111///000000111111000000000---111444444111///000333222333333444555555555666777888222>>>777888bbbsssKKKBBB<<<>>>BBBDDDHHHMMMIIINNNRRRSSSTTTWWW\\\```dddjjjsss~~~uuuYYYUUUSSSJJJJJJCCC???@@@AAA@@@AAADDD<<<;;;999777444555777:::666333//////111333333222333222111/////////000000---.........//////000000........................'''111QQQFFF(((444000///000\\\PPP(((777 333XXXaaaqqqwww777666???^^^111%%%444---;;;^^^'''///+++'''666%%%******++++++++++++,,,,,,,,,'''(((***,,,)))(((...666+++!!!,,,444((('''///+++999 SSSccc+++***)))))))))***,,,,,,...+++)))+++///000,,,(((EEErrr}}}hhhRRR%%%&&&***,,,***999eee}}}~~~}}}zzzyyy}}}999******,,,///...,,,///555hhhuuutttmmmrrrwwwxxx}}}wwwVVVGGG\\\uuu\\\888++++++...,,,>>>444777jjjtttrrrqqq|||vvvqqqyyy}}}wwwooovvv|||pppddd[[[NNN===111---)))---,,,...333,,,&&&,,,)))222###&&&111---***111---)))''')))+++------YYYsss___III(((***;;;???000(((///000%%%***+++,,,,,,---...//////...FFFooopppqqqxxxvvvqqq888///+++000)))***++++++,,,,,,,,,,,,777)))(((111///---LLLwww[[[LLL>>>222111666@@@PPP^^^^^^vvv___---222000$$$222+++%%%......000---+++444222------,,,,,,---...000111111111111111111000//////222666999888333000111333333444666777666444222000666666,,,===888000aaaUUUFFF;;;>>>DDDGGGIIIKKKHHHNNNSSSTTTUUUXXX\\\^^^]]]hhhqqqvvvooo]]]___TTT<<>>::::::::::::666333777444222333555666444111333000,,,,,,...//////...000...------///000000///------------------------///+++666999+++,,,+++///:::rrr444)))...***222ooorrrHHH%%%MMMooo???&&&:::iiibbb,,,///------NNN{{{AAA222)))+++,,,''''''---(((///555444---((((((+++...,,,)))((((((***...000---+++)))((()))*********---///IIIuuucccBBB(((&&&---,,,)))***111###$$$+++)))***///...&&&666[[[mmmCCC111...)))***)))000MMMxxx|||zzzzzzXXX222...)))---***......(((===mmmooouuuooocccfffoookkkRRRgggooo\\\sssttt<<<333111&&&***111777---:::zzzyyyuuuppplllnnnwwwxxxqqqwww~~~kkkmmmWWWcccwwwhhh\\\XXXLLL;;;555'''&&&///)))000)))))),,,///---((('''++++++!!!!!!333444%%%;;;nnnyyyqqqWWW444%%%***+++------+++******+++"""&&&***+++,,,---,,,+++???GGGYYYjjjwww{{{EEE......---******+++,,,------------(((+++000222,,,***555DDDrrrSSSEEEVVVwwwCCC---999***)))888111...''''''///111,,,+++000333---+++///111///222888333...---000...+++000999666555444333222111111111111222444555666666555444BBB888111>>>@@@***>>>~~~www<<>>111))),,,---(((''',,,'''+++//////,,,))))))+++***)))'''&&&&&&(((***,,,***)))(((((()))++++++,,,+++'''///NNNzzzUUU---000777+++###))),,,***111333(((%%%+++,,,------666LLLdddyyywwwyyyPPP,,,(((---%%%(((222AAAXXXxxx}}}vvvxxx{{{yyy}}}zzz```///***&&&+++'''******&&&==={{{hhhiiiwwwqqqddd___]]]eeebbbjjjfffkkkuuuYYY555,,,---333...000***+++RRRzzz~~~zzzqqquuu|||qqqCCCKKKnnntttvvvwwwsssiiigggTTTEEE<<<******---******---,,,)))))),,,)))666000 !!!:::gggoootttmmm888---...)))+++,,,,,,+++******+++,,,//////---)))'''((((((777KKK```nnn{{{}}}ttt]]]///+++---,,,,,,,,,------,,,++++++...,,,---...,,,)))---666\\\yyyzzzHHH***111***&&&,,,)))//////,,,)))***///000...000666666000///444111(((111///000333333222111222333333222222222333444444111222333444444555555555888888444===FFF;;;AAAbbbtttFFF===999======@@@BBBHHHHHHIIILLLQQQVVVYYY[[[aaa``````eeesssmmm[[[XXXXXXNNN???EEEGGGHHHDDD===:::<<>>999;;;<<<:::666444555777444666888666111......///111000..................222000...---......---+++)))...222000+++)))---222)))333&&&%%%'''(((444''''''111pppyyyDDD'''***)))%%%...000JJJCCC666&&&<<<444)))***999SSSsssuuuAAA+++000///"""IIIYYY555///,,,...///***(((******(((&&&'''***+++***)))***+++,,,,,,------,,,,,,)))***+++++++++,,,---...)))444111$$$...UUU{{{XXX---$$$+++...222+++)))((()))222333%%%)))+++------+++***...444^^^lll~~~jjj~~~KKK222''',,,///111---!!!KKKooo|||zzzyyy{{{}}}|||MMM)))+++***111******+++,,,HHHzzz{{{www```JJJSSSgggkkk^^^ZZZdddzzzhhhjjjxxx===---...333'''***555///444DDDiii~~~~~~xxxvvvfffaaaZZZsss|||{{{uuuTTT......)))'''***,,,***)))++++++!!!???ssskkkWWW,,,000+++!!!((()))++++++***)))***+++$$$&&&******'''%%%***111SSSwww~~~yyywwwvvv444///---,,,---------,,,,,,+++***,,,)))(((+++------+++***)))---LLL}}}xxxPPPLLLhhhssseeeZZZ<<<777---...000$$$+++KKK~~~|||ooodddTTTGGG:::444111...///444///333222......222111+++...///000222333555555666222111000000111222444555444:::999888>>>BBB>>>999uuu|||BBBAAA???>>>@@@KKKCCCEEEGGGJJJNNNRRRWWW[[[aaaTTTRRR___nnnzzzpppcccZZZZZZYYYSSSOOOOOOKKKIIIFFFCCC???===<<<<<<777999;;;999555333555777555888:::888333///...//////000//////............222000------------,,,+++)))///333111,,,***///444+++///((()))+++***///)))&&&666{{{```555(((,,,***(((000QQQnnnLLL333///666&&&999```tttxxxVVV===!!!222111%%%<<>>XXX|||wwwGGG...222555666>>>LLLIII777111<<<999DDDiiitttYYYHHH@@@444((()))///333333222333222...///000111222333444333333222111000000111222444555666999CCCGGG???888888999YYYMMM:::666BBBCCCDDDDDDGGGJJJLLLOOOSSSXXX\\\aaaWWWXXXeeepppwwwccc]]]ZZZ[[[XXXQQQOOORRRKKKIIIEEECCCAAA???===;;;666777888777555444555666222444777777555333222222...000000000...---...///...---+++***+++,,,+++***+++///111///***(((***---,,,((()))///111+++)))***%%%>>>}}}xxxUUU:::(((,,,222000///333ooouuuYYYSSSOOOCCCnnn{{{]]]@@@...%%%%%%000%%%...hhhsss333---------...---,,,+++***...+++))))))+++,,,***(((((()))******++++++******+++...000///,,,***+++---...+++,,,...***000MMMnnngggCCC...###"""---333+++(((......,,,,,,******///333000***+++---,,,((()))000666888111BBB;;;BBB777$$$...&&&--- )))888222555\\\zzzxxx|||tttHHH'''222,,,***000***+++,,,+++EEEoooccchhhuuutttoookkkccc[[[rrrmmmgggjjjiiirrrvvv===$$$---444222222***---'''+++CCCiii~~~}}}rrrwwwsssbbbNNNVVVaaaqqqvvvXXX???444$$$((('''&&&(((,,,+++)))+++000NNN|||lll777)))222333333(((***,,,,,,++++++,,,---...)))(((,,,+++&&&(((...ZZZyyy777///((()))***+++,,,------------)))111555000++++++---///......,,,***---@@@cccpppVVVGGGBBBUUUvvv}}}gggcccnnnaaaSSS[[[VVVRRRccc~~~~~~sssxxxddd@@@))))))---333555111---,,,///000222333333333222111111111111222222333444555666777JJJTTTEEE666777999===uuubbb>>>999HHHCCC;;;EEEHHHKKKMMMNNNQQQWWW\\\^^^[[[___hhhnnnttt|||^^^[[[YYYWWWTTTOOOLLLLLLIIIFFFCCCBBBBBB@@@<<<888777555444555666666555444222222333555666555222///---000111000...------///---+++******+++,,,+++***+++,,,---,,,***))))))***---&&&***---///,,,'''+++'''JJJbbb555%%%%%%000111---...000ddd~~~vvvvvv[[[@@@...(((+++000------111TTTTTT666+++---...---,,,,,,,,,+++***))))))***+++++++++***++++++,,,,,,,,,---------'''+++///...+++)))+++...444,,,+++///...***333BBBppppppGGGBBB---)))///)))%%%,,,000+++---...---///222,,,###(((,,,///...------***$$$///...)))((())),,,444777'''///111///GGGtttvvvQQQ~~~~~~xxxIII)))777,,,(((---))),,,,,,(((???hhhjjjzzzvvvkkkkkkkkkggghhhkkkaaaeeetttuuu|||JJJ---333555000555222111,,,(((---BBB\\\ppp{{{|||~~~|||xxxwwwyyyoooXXXMMMHHHddduuu[[[HHH222...333''''''((()))***+++((((((000::::::uuu}}}===,,,''',,,)))&&&444)))+++---------,,,---///444)))$$$'''***(((+++333fffyyy555)))+++++++++,,,------,,,,,,,,,***111444...((())),,,---///&&&***555///!!!...IIIcccsss~~~nnnuuuyyyrrrkkkQQQ333((( ###444MMMWWWNNNGGGHHHZZZnnnxxxNNN999,,,111444///---111...///111333444333222111111222333444444555555555666333DDDMMM???:::>>>777777hhhwwwFFF???HHHAAA<<>>;;;888999777555555555555444444111222444555555444222000///000111///,,,+++...111...---,,,++++++,,,---...)))***++++++,,,---......***************)))((('''...oooHHH***---...------...,,,(((...---000666777222---,,,---111))))))333)))###444...dddQQQ999***...///000...,,,***++++++&&&))),,,---,,,+++***+++(((+++...---+++)))+++...111------000///(((&&&(((&&&,,,---)))''',,,...---%%%999]]]~~~~~~zzzbbbBBB222,,,***(((,,,---)))$$$***333222(((&&&)))++++++,,,......---------++++++++++++------"""999[[[eeeSSS;;;,,,)))***+++)))000,,,+++,,,,,,,,,222999qqqyyysssgggVVVbbbnnniiieeejjjtttrrrmmmzzzxxxAAA555@@@000222<<<---333000///000///---111666GGGWWWkkkvvvxxxxxx{{{vvvnnnsss|||pppiii\\\NNNAAA777111......)))'''))))))'''''')))///&&&)))222...///VVVZZZ444///------,,,)))***---))))))*********+++++++++999///,,,&&&555///###SSSrrrlllooo|||///333(((---------------------------------,,,,,,++++++++++++******,,,---...---,,,---***'''+++222888999888<<<:::777444000...,,,+++&&&)))---,,,)))(((+++///---,,,+++---000222111000777///222OOO|||JJJ,,,777444,,,===222222222111111111111111...111444555555444444444444666999:::;;;<<<>>>@@@IIILLLfff;;;:::JJJ>>>CCCCCCBBBBBBEEEJJJQQQWWW[[[^^^aaa______fffvvv~~~eeeYYYUUUWWWTTTHHHEEEFFFAAAIIIFFFBBB@@@???>>><<<;;;888777555444444444333222333333444444333222111000...000111///---,,,...000.........------.........,,,---------------------***+++++++++******)))(((;;;~~~qqqXXX222,,,,,,------,,,+++---000222---***+++,,,***,,,///111111&&&&&&333///)))444hhh{{{:::+++------......---+++***+++,,,++++++***((('''(((,,,///---,,,***))))))))))))(((000)))%%%(((+++***+++///)))------******+++)))###666***---HHHeeesssuuuvvv^^^888---000,,,000///)))$$$&&&+++---***+++***(((((())))))(((,,,,,,,,,++++++,,,,,,,,,CCCrrryyyNNN777111***))),,,///...+++...+++***++++++***...555ooowwwrrriiiZZZdddnnnuuunnneeeeeennnxxxyyyuuuMMM333333***,,,444+++///,,,,,,.........222888(((,,,111444666999<<<>>>OOO]]]jjjiiiYYYGGG<<<888555333///+++((('''((((((......111444000(((%%%&&&(((222+++ <<>>>>>CCC???>>>@@@BBBCCCEEEIIINNNRRRSSSYYY]]]^^^^^^dddppp{{{sss]]]\\\WWWXXXVVVKKKHHHJJJDDDHHHGGGCCC???:::888888999888777555444333222222222555444333222111000000000---///000000...------.........////////////......///.........---------,,,++++++,,,,,,,,,+++******???xxxXXX333000+++***---+++%%%&&&+++000+++((())))))(((+++///%%%222222'''###***GGGmmm]]]***$$$222***+++,,,,,,*********,,,***+++***)))((()))+++---///+++&&&'''***,,,+++)))...(((&&&))),,,+++(((&&&((())))))(((+++...,,,'''111((($$$+++777IIIccczzzsssKKK+++((((((+++///...)))''')))((('''&&&'''((()))+++---++++++,,,,,,,,,,,,++++++dddvvvIII%%%&&&&&&))),,,///...+++(((---++++++---,,,***,,,111qqqwwwtttpppcccjjjooolllwwwssscccdddxxxwwwXXX333)))+++,,,,,,+++***((())),,,------222888111,,,'''&&&))),,,,,,***...555<<<<<<444,,,&&&%%%)))))))))***+++---///000))),,,111444///'''%%%(((+++***///EEEooouuuooopppHHH000+++***((((((,,,---+++,,,///)))))))))************+++###(((000,,,)))$$$@@@{{{bbb+++))),,,------------------------+++++++++,,,,,,,,,,,,,,,------------,,,+++***)))(((***+++,,,++++++,,,------,,,,,,++++++,,,,,,------000111///,,,***+++......------...000222111111---444111&&&---OOOvvvWWW444+++...///......//////000000111111000222555555444333222333999888888777888999;;;<<<666<<>>AAA:::===AAACCCEEEHHHKKKMMMNNNUUU\\\^^^^^^bbbkkksss|||gggZZZZZZTTTVVVTTTKKKJJJLLLGGGEEEEEECCC>>>888555777:::888888777555333222333333666444222000......///000---...///000///...,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,------,,,++++++666fffJJJ666***&&&---...'''%%%)))---,,,///333222...,,,...444...'''000LLLiii|||}}}CCC***'''---''')))******))))))***,,,$$$(((---000///+++((('''+++)))'''(((+++---...---000---++++++,,,,,,,,,+++))))))((((((***---......$$$---555///"""&&&FFFhhh~~~lllBBB...!!!&&&//////++++++***((((((+++,,,+++,,,...***+++,,,------,,,+++***eee}}}~~~nnnBBB***)))000111111///,,,)))((((((///---...000///+++,,,000uuu|||yyywwwlllooooooiiiwwwtttbbb___rrr|||xxxsss```<<<+++222000)))///((('''(((+++,,,+++///555444222000222444444///***---,,,)))'''(((+++111555.........------,,,+++***((((((***,,,+++(((***///***000SSSwwwttt]]]))) 444(((&&&(((,,,---++++++...))))))))))))************(((%%%'''---000---GGG{{{OOO---(((...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++,,,------+++*********''',,,111111...---...111,,,,,,,,,,,,---...//////---///000///,,,+++,,,...------......000111111111555...000666///...LLLtttddd<<<...///+++......//////000111222222222333555555333222222333999888777777999<<<===>>>:::999EEEdddDDD>>>BBB:::===@@@BBBDDDFFFJJJMMMOOOUUU[[[^^^___bbbjjjqqq{{{lll___YYYRRRKKKMMMMMMFFFGGGJJJEEEEEEEEEDDD@@@;;;:::<<<>>>777888999777444333555777555333111...------...///---......//////...,,,+++++++++---......---++++++)))******+++,,,,,,------+++,,,,,,---------,,,,,,---\\\fffKKK777'''''',,,,,,+++---,,,---000444111+++))),,,'''---<<>><<<:::;;;<<<666888999888555444777:::333222///---,,,---...//////...------......---+++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------++++++,,,---------,,,,,,(((lllqqqYYY:::'''$$$&&&'''&&&***(((&&&&&&%%%%%%,,,444???XXXxxxwwwxxxxxxkkk@@@uuuwww@@@***555$$$'''((())))))((((((***++++++,,,+++***((((((***,,,)))++++++(((&&&'''---222888HHHZZZbbb^^^OOO999'''&&&&&&***000111+++&&&$$$***))))))+++......,,,***444,,,---EEEkkklllUUU>>>---'''(((***&&&(((...///***)))...******++++++++++++******+++---666WWWlllDDD,,,)))...000...***---111222000...,,,***,,,++++++...,,,))))))---ooo~~~{{{yyynnnmmmgggoooeee]]]]]]___bbbfffjjjxxxzzzXXX222)))'''$$$---***((()))+++***''')))------///000...)))(((,,,000,,,,,,---...///...+++))),,,---...............---,,,***+++,,,+++))),,,222[[[]]]555"""...666'''+++)))))),,,,,,)))))),,,***)))))))))))))))(((((()))---&&&))))))666eeexxx{{{xxxsssyyyeee;;;111+++))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++&&&))),,,,,,******,,,...+++///333222---)))***,,,******)))(((''''''(((((()))******+++,,,,,,------+++---......------...///)))...///---...222222000]]]vvvppp;;;(((333000000111111222222333333222333444444222222333444222111111555:::>>>>>><<>>???@@@@@@AAABBBFFFKKKOOORRRTTTVVVVVVXXX^^^gggmmmrrrooo^^^XXXYYYWWWNNNNNNNNNHHHJJJMMMFFF===<<<;;;;;;;;;999777444333666888777555444888<<<111000...---------......000...+++,,,---...---+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,lll}}}___@@@222333000)))...+++***,,,000:::JJJYYYVVVAAAvvvTTT111''')))888)))((()))******)))((()))+++---,,,+++(((''''''***---+++***(((+++222???NNNWWWrrrgggKKK>>>222(((+++000///+++((((((,,,///...++++++---000 ###&&&+++:::YYYnnnYYYFFF:::...'''&&&---...***---444++++++************++++++ )))---000666:::LLLjjjttt|||wwwQQQ///...888...'''---......///000000---***(((,,,******,,,+++(((***///hhh~~~{{{xxxmmmmmmggg\\\aaaeeeaaa[[[\\\iiixxxsssuuuZZZ555''')))(((''')))((()))+++***'''(((---,,,------***&&&'''+++///,,,+++)))((())),,,...000******)))))))))(((((((((((()))+++***(((///CCCWWWqqqEEE+++,,,+++(((---333,,,)))(((++++++)))+++...******))))))(((((((((((("""///(((,,,///GGG{{{yyyxxxvvvuuuyyySSS333***---)))++++++++++++++++++++++++++++++++++++************'''***------)))(((***---$$$'''+++,,,++++++---///------,,,+++++++++++++++,,,+++++++++,,,,,,,,,+++***,,,------+++***,,,...+++111000+++...666666---666dddNNN,,,111000000000111111111111111111222333333222222444666555333444888>>>@@@>>>;;;999>>>@@@???lll>>>???<<<>>>AAABBBDDDFFFIIILLLQQQRRRTTTVVVXXX]]]dddjjjooo{{{{{{dddWWWWWW[[[WWWNNNLLLKKKEEEGGGIIIBBB@@@>>>===>>>???===888333111444777666444444888<<>>CCC999===AAADDDEEEFFFGGGIIIPPPSSSVVVXXXZZZ___dddhhhmmmxxxjjj___```[[[QQQPPPQQQOOOJJJFFFFFFLLLSSSCCC???999777777888888666333444555333000///000333......//////......---,,,000---++++++---///---+++...,,,)))(((***---...///---,,,+++***++++++,,,,,,------,,,***+++,,,+++)))000ooo|||zzz{{{zzz|||pppqqqyyyeeePPPGGGHHH]]]lllwwwuuueeeUUU???------000---***,,,...,,,***(((''''''((())),,,+++***))))))(((((((((+++)))---[[[oooKKK\\\iiigggooo]]]jjjpppiiiBBB---,,,,,,(((+++)))'''))),,,,,,***((('''(((***+++,,,///333666NNNzzzSSS999...,,,222$$$+++......+++)))+++,,,***,,,666+++!!!++++++'''222)))+++...///---,,,,,,---++++++*********+++,,,,,,,,,:::@@@888111111000***///...---+++******++++++***)))---333222,,,,,,000VVVwwwpppkkkaaaaaaWWW^^^^^^]]]^^^WWWXXXeeebbbhhhlll333"""%%%///...*********+++,,,,,,,,,---*********)))))))))))))))***,,,......,,,***))))))+++...+++###!!!'''+++((("""///'''///TTTdddqqqyyyssszzzxxxeeeOOOCCC))))))))))))))))))))))))000((((((///...&&&&&&...///,,,)))''''''(((+++---&&&+++""",,,000bbbvvvzzzqqqvvvyyyxxx{{{666***111---++++++,,,---,,,***)))***+++,,,---...---+++***+++,,,&&&)))+++,,,+++)))((((((---......---+++******+++,,,***((((((***+++++++++******))))))******+++,,,+++###(((///(((&&&...444000111***'''///111111999,,,777[[[TTT---000000+++,,,333///+++333333333444555555666666666:::444111444777777888::::::===888CCCiii~~~eeeCCC888@@@===@@@MMMFFF@@@PPPMMMQQQTTTUUUUUUYYYaaahhhmmmwww|||ggg___]]]XXXQQQOOOLLLHHHDDDCCCEEEGGGJJJCCC@@@<<<:::::::::999777444555777555222111222333//////000000//////...---///---++++++---...---+++...---,,,---...//////...)))+++---,,,***)))***,,,.........------...000000"""LLL{{{~~~{{{}}}}}}|||~~~vvvsss~~~uuuvvv{{{ddd@@@;;;OOO```rrr~~~yyyoooFFF555((())),,,)))'''***,,,+++)))((('''''''''(((,,,+++***)))((((((((((((222!!!888zzzZZZRRRUUUVVVccciiiwwwzzz~~~nnnFFF///((('''+++,,,+++(((((())))))((((((***+++,,,,,,...000333555XXXuuutttZZZFFFDDD666***,,,+++((()))---,,,)))###...------555...%%%...,,,,,,,,,---///000///...222111000...------,,,,,,,,,777:::222---000000,,,000///...,,,++++++,,,---000---...222111+++(((***HHHqqqwwwkkkhhhccc]]]WWW^^^]]][[[]]]XXXYYYfffooorrrttt;;;+++***---'''*********+++++++++++++++************++++++++++++***,,,---,,,+++)))************))),,,111444000***111666999\\\~~~zzzdddQQQKKKFFF888,,,'''************************...******......******------+++)))''''''(((***+++(((000***333OOOyyynnnrrr...***,,,---***+++------,,,+++******+++,,,------,,,+++******,,,'''***,,,,,,+++)))((())),,,------,,,***))))))***,,,***'''''')))++++++,,,***************++++++,,,///...---******---,,,'''555888+++...444111,,,+++---LLL~~~fff;;;///111......333111...222222222333444555555666666888444333666888666555555222999777777UUUyyymmmBBB;;;AAA;;;>>>MMMJJJBBBKKKLLLOOORRRSSSTTTXXX```fffkkkqqqzzzpppccc___ZZZUUURRROOOIIICCC@@@BBBDDDCCCBBBBBB@@@>>>>>>===<<<:::888555777888888666444333333000111111111111000//////---,,,***+++,,,------,,,,,,,,,---...000000...,,,&&&))),,,---,,,,,,...000,,,,,,,,,,,,++++++---000666GGGzzzyyyttttttvvvyyyyyyyyy~~~rrrmmmxxx~~~oooIII///JJJyyyzzz```666+++&&&)))***'''&&&***)))))))))((((((''''''''',,,+++)))(((''''''((()))%%%'''^^^uuuXXXVVV___[[[___bbbppppppqqqkkkyyyrrr[[[;;;!!!)))///000)))&&&)))+++)))&&&(((+++------...000222(((,,,???XXXrrr}}}kkkTTTHHH555%%%"""(((,,,+++)))---+++---000'''$$$000333111000444:::===;;;888333222111000///.........---222222+++***///111...111000...---,,,,,,---...111---,,,000111...)))(((333SSSvvv{{{llleeeaaaWWW^^^ccc```^^^___[[[\\\iiigggkkknnn999---///000'''******************))))))*********+++,,,,,,------+++,,,,,,+++))))))***,,,---+++***++++++))),,,000>>>ppp}}}]]]HHH222+++)))&&&%%%(((++++++++++++++++++++++++(((,,,...***(((***+++)))******)))(((((((((((())) ***%%%(((ccc}}}zzzqqqgggddd{{{[[[(((,,,'''+++))),,,---...---+++***+++,,,***,,,,,,,,,***)))***+++)))+++------+++)))))))))+++,,,,,,+++)))((()))***,,,***'''''')))+++,,,,,,************+++++++++,,,'''...***,,,DDDWWWUUUNNN@@@222%%%+++444+++'''555...%%%<<>>666<<>>@@@@@@???;;;888666444555666666666555222000///000000000000///......++++++,,,++++++,,,---......,,,)))(((***+++,,,+++444...))))))---///,,,(((...))))))---///,,,,,,///...***pppqqq}}}ttt~~~vvv||||||vvvuuu{{{{{{ggg>>>444UUU|||jjjIII+++)))+++...000---)))))),,,))))))***+++++++++******+++******)))))))))))))))---LLL|||___]]]ccc\\\eeeccc|||}}}uuuuuuwwwooo[[[---...---++++++---...---'''))),,,------------...000&&&---000$$$///NNN]]]|||ssswwwmmm]]]CCC,,,)))$$$)))222111++++++---)))...333222,,,'''%%%&&&++++++++++++,,,---...///***,,,...---...000000......---,,,+++++++++,,,---)))''''''***000444222---------```tttgggeee[[[___[[[[[[aaa___aaannnpppxxx|||@@@***'''---,,,+++*********)))((((((((('''(((((()))***+++,,,,,,***++++++)))((((((+++------+++***,,,555JJJlllwwwqqqjjjjjjbbbIII222///***''''''+++///---)))'''************************)))<<>>FFFGGGEEE777+++$$$(((,,,++++++//////'''RRRhhhrrr}}}||||||zzz|||~~~YYYAAA;;;\\\ddd>>>...+++(((+++......+++((((((************++++++,,,,,,,,,)))***,,,,,,,,,+++***)))000MMMnnnlllddd}}}~~~hhh\\\___|||zzz{{{zzzxxxwwwxxxzzzzzzzzzAAA333((()))---+++***,,,---...///---+++)))((()))---'''***---((()))111444LLLgggyyymmmZZZIII999000***###)))111---'''...555444///,,,///444......---,,,,,,,,,,,,,,,))),,,000111000...------------++++++***+++,,,---***+++******---111000+++,,,%%%JJJvvvcccccc[[[___]]]___hhhhhhjjjwwwwwwEEE+++&&&------******************))))))((((((((()))*********+++)))*********))))))***,,,''''''***888RRRmmm~~~lllggg```QQQ777###$$$000+++******,,,---,,,***((())))))))))))))))))))))))'''777>>>333)))+++///---,,,,,,------,,,,,,+++***%%%'''%%%555qqqzzzwwwuuuvvvyyyzzzzzz}}}nnn999---(((......///)))+++,,,,,,+++***+++---)))***,,,+++******+++,,,***+++,,,+++***)))+++,,,+++---------++++++,,,---&&&(((---222444222---))))))***,,,---------,,,+++333&&&EEE}}}cccEEEDDDssslllFFF///+++444---000---444fffTTT444---555///000555---000111111222222333333444555222111333444666<<>>:::???HHHGGGGGGHHHKKKNNNSSSWWWZZZ\\\```aaaiiisssyyyllliiiaaaZZZWWWWWWTTTOOOKKKGGGDDDDDDEEEDDD@@@===999<<<@@@@@@===999777777777444222333444444222000000000111111000000///...+++---///...------000222///---++++++,,,,,,,,,+++&&&000@@@QQQ```jjjooorrrQQQ;;;(((&&&))))))***---!!!"""///CCC```~~~~~~rrrZZZWWW>>>QQQoooeee>>>)))******'''***+++***(((((()))******))))))))))))+++---...(((+++...000000...+++)))***BBBddd^^^mmmjjjTTTbbbyyyzzzrrrlllnnnuuu}}}dddAAA(((***000)))''',,,---......,,,)))((()))***''')))$$$"""***...---///###...888[[[zzz~~~nnnZZZKKK===666GGGSSSFFF::::::888222***'''***///...------,,,,,,,,,,,,,,,)))---222222...******---...---,,,++++++,,,---...***......***+++......***)))&&&333XXXxxxttt```[[[bbbeeebbbeeemmmkkkkkkuuusss|||FFF///***///---*********+++++++++++++++************************''')))***+++***)))***+++&&&666EEERRRfffyyyvvvgggfffVVV===&&&&&&777555,,,---,,,+++,,,...000000************************'''---000...---///...***,,,,,,,,,+++++++++******,,,,,,222TTTtttVVV222///!!!555,,,,,,((()))+++******)))+++,,,)))+++,,,,,,++++++,,,...((()))******))))))+++---***+++,,,,,,+++***+++---&&&(((***...000000---***)))***,,,---...---,,,+++..."""PPPaaa...$$$999TTTiiiccc@@@---888***888+++222XXXhhh666***888111...555///333333333333333333333333222111111333333333888@@@@@@777777;;;;;;FFFiiiaaaCCC;;;AAA;;;;;;EEEEEEDDDEEEGGGKKKPPPTTTWWWXXX^^^```ccchhhqqqcccgggcccXXXTTTVVVTTTLLLNNNHHHBBBDDDIIIJJJCCC<<<:::===@@@@@@===999888999888555222222444555333111111222222222222111000000+++...//////------000333+++******+++,,,+++)))''':::KKKbbbsss{{{qqqRRR555---...,,,---000...666(((''':::SSSsssvvvfffIII666999MMMvvv___999###+++222((((((******((((((***,,,,,,)))(((''''''(((***,,,...(((+++///222222///+++(((000777nnntttzzzfffoooooovvvrrrssssssttttttuuuxxxOOO+++---333***&&&///)))*********)))+++...000 111,,,$$$------&&&+++,,,+++ ---===LLLgggmmm|||~~~yyyqqqjjjnnnnnnnnneeetttjjjZZZGGG777...***))))))))))))***+++,,,...///***...222111***&&&(((...///...---,,,------//////(((...///***)))---///,,,+++///))):::fffvvveeeYYYeeegggcccccchhhccc```hhhxxxJJJ555000///(((*********+++,,,,,,,,,---,,,,,,++++++++++++++++++&&&(((++++++***)))******+++NNNlllsssvvv~~~yyyiii555+++---111***(((,,,+++)))******'''&&&((())))))++++++++++++++++++++++++---+++***///777:::555...,,,+++******))))))******((('''222^^^hhh~~~zzz{{{yyywwwFFF111222999)))'''''')))******))))))***,,,***+++------,,,,,,---...&&&((())))))((())),,,...)))***++++++***)))***,,,((('''((())),,,------+++)))***,,,......---,,,+++000&&&ZZZvvv777444***###<<>>;;;CCCBBBBBBBBBEEEIIINNNRRRTTTUUUZZZ]]]___```mmmiiigggbbb\\\VVVRRROOONNNKKKJJJIIIGGGEEEBBB@@@>>>999<<<;;;777777:::888111666555555444444333333222//////000///------...000///...+++(((+++000333333,,,---///...((((((555GGGbbbxxxyyykkk~~~}}}}}}]]];;;...******000)))+++------+++111BBBTTTooo{{{hhhZZZQQQLLL>>>333???WWWzzzYYY333---000***&&&+++(((((()))***+++,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---...---,,,,,,++++++hhh~~~gggfffuuu|||uuusssnnnsss~~~~~~vvvxxxttt???,,,###,,,,,,%%%---***&&&&&&(((***+++,,,***'''!!!'''222---(((//////---+++))))))---333777KKK^^^xxx{{{tttnnniiipppxxxsssooo{{{{{{lllkkkYYY===555'''***------...///...+++,,,,,,,,,***)))***...111000...,,,***(((''''''((())))))+++,,,,,,+++))))))***///)))666[[[jjjdddfff]]]kkkeee]]]aaa^^^aaattttttyyyvvvppp---'''111+++,,,+++++++++++++++++++++///'''###(((+++)))***...---((()))...+++&&&///???KKK^^^kkkmmmtttxxx^^^:::------------------------))))))*********+++++++++***+++---,,,+++******+++***))))))555???666666......))))))---///***)))+++$$$---444ZZZhhhqqqiiizzzpppttteee111&&&444+++'''000)))+++***)))))))))***,,,---+++++++++++++++++++++++++++***)))))))))***,,,---,,,+++)))((('''(((***+++,,,,,,++++++***+++++++++))),,,///000...---,,,---///###YYY???+++---333---;;;pppuuu888///333***;;;NNN~~~JJJ,,,111111***---555666555555333222111000000777666444444333444555666444===555444>>>555IIIVVV:::>>>BBB???AAAEEEDDDDDDGGGKKKLLLMMMTTT\\\VVV[[[___dddrrr{{{iiifffbbb\\\WWWSSSQQQOOOKKKJJJIIIHHHFFFDDDBBBAAA;;;===;;;777777:::888333555555444444333222111111---...///.........000222+++---......---------------+++******...BBBfff|||zzzuuusssfff~~~hhhHHH---&&&000------//////+++(((---555)))222:::???BBBEEEDDDAAACCC???666111???___zzz|||kkkJJJ444&&&+++000+++)))---)))))))))******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++((((((HHH|||iiibbbjjjuuuwwwrrruuuqqqttt{{{|||uuurrruuu^^^222---+++///(((...%%%&&&222333'''###))),,,333111+++***'''(((///,,,,,,+++******,,,000222---777FFFTTT```kkkwwwxxxxxxyyyxxx{{{iiixxxpppkkkgggYYYFFF222''',,,,,,$$$$$$---...000222111---)))%%%$$$,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,***///((((((AAA]]]fffdddeeeiiifffeeejjjmmmqqqzzzrrr111***111,,,++++++++++++++++++++++++...------///---***)))+++''',,,))) ###777IIIQQQ___ggguuu{{{iiiIII555222---,,,,,,,,,,,,,,,,,,---))))))*********+++++++++(((***,,,---+++*********+++111,,,+++333:::666###,,,((((((,,,...+++***,,,''',,,333ZZZfffmmmcccrrryyyzzzUUU,,,%%%111((('''///(((+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++******))))))***++++++,,,***)))((('''((()))+++,,,******)))))))))******+++'''***------,,,+++++++++111'''LLLddd777///333///...TTTooo\\\000666///888UUUNNN...222333---///555555555555555555666666666666555444333333444555555333<<<555666???555BBBqqqdddCCC===CCCBBB@@@DDDBBBAAACCCIIIMMMOOOUUU\\\```eeejjjooouuulllgggeeeaaa\\\WWWTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB<<<<<<999666666999888555555555444333222111000///,,,---.........///111333+++---//////---,,,---///---(((,,,BBB___vvv{{{}}}xxxsssmmm~~~oooSSS777---...+++***---//////000333222//////222444222222444***777GGGVVVjjjpppUUU>>>)))(((***......+++***,,,************************))))))++++++++++++***)))((()))***++++++++++++***///333666zzzzzzgggdddooosssnnnmmmlllmmmttt{{{}}}xxxrrrzzz888///&&&+++***+++%%%%%%333DDDGGG<<<...&&&...111///......***&&&'''(((***+++,,,,,,,,,+++''''''(((,,,666HHH^^^mmmwwwnnnzzz}}}yyy~~~^^^AAA(((&&&///444555666***+++***))))))+++///333,,,,,,++++++,,,---...///++++++,,,,,,---...000000***///...&&&///QQQiiieeejjjcccgggnnntttmmm222+++///+++************************(((---...+++))))))*********))))))///BBBWWWbbbcccnnnzzzvvv\\\BBB555...(((---,,,+++******+++,,,---)))))))))************+++'''***---...,,,***))))))&&&000***$$$333PPPEEE'''***''''''+++---+++***+++***---999gggssszzzpppyyy~~~yyyBBB((('''...''')))111(((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((('''''')))***,,,...******)))******+++,,,---'''***,,,---,,,++++++,,,...---<<>>666888LLL^^^777???EEE>>>CCCKKKEEECCCHHHLLLNNNOOOQQQRRRTTT```ooopppmmmzzzjjj]]]aaa___[[[WWWSSSPPPOOONNNMMMKKKHHHDDDAAA>>><<<<<<;;;777444333444555555666444333333222000//////...000000000///---,,,...///222+++(((---000000000222---OOOvvv|||xxxsssyyy}}}xxx|||yyyzzz~~~xxx|||bbbRRRAAA:::888555222000000...222999;;;???PPPdddzzzrrrxxxzzzYYY>>>000***)))***)))------&&&%%%+++///...******))))))))))))))))))(((***,,,......---,,,+++++++++++++++,,,,,,------+++(((...999eeejjjfffvvvvvveeexxxsssmmmmmmxxxwwwfff111222"""111''',,,$$$"""FFFzzztttrrrEEE***'''"""$$$,,,,,,***+++...333666666333///,,,------,,,++++++,,,---333HHHTTT___mmmppplll{{{uuummmxxxRRR;;;HHHZZZFFF &&&+++222555444///***(((...---,,,+++******+++,,,,,,,,,,,,---...111333555---"""+++222'''222TTTgggqqqkkkxxxNNN******((()))(((((()))))))))*********))),,,,,,***+++---+++'''+++222MMMqqq|||wwwzzzVVV///&&&*********///+++***))))))))))))***+++))))))))))))))))))))))))'''+++///111000...,,,+++111'''(((BBBZZZyyyFFF''',,,++++++***++++++***'''%%%'''HHH}}}{{{xxxWWW******......)))***---)))((()))+++,,,,,,,,,+++***+++++++++,,,,,,---------)))***+++,,,,,,+++))))))******)))))))))))))))***,,,+++,,,,,,---...///000***+++---...------...000"""777(((???zzz~~~kkkNNN888222///111777<<<...222///444wwwSSS111111222111333333555555444444333333222222333333333444444555555555666666444777;;;999;;;EEExxxiii::::::BBB>>>CCCLLLFFFDDDHHHLLLMMMNNNPPPWWWUUU\\\fffdddaaapppsssfffbbb```^^^ZZZUUUQQQOOOMMMLLLKKKIIIEEEAAA>>><<<:::::::::555333555666444444666333333222222111000000000111111111///---,,,,,,......))))))111333...+++---VVVppp~~~www|||wwwyyy|||}}}{{{yyy{{{wwwtttmmmvvvppphhhbbbbbbaaa[[[UUURRR^^^bbbffffffcccgggxxx}}}hhh[[[EEE...%%%)))---......&&&((()))(((***---,,,))))))))))))))))))))))))))))))***,,,---......---,,,,,,,,,++++++,,,,,,---...555+++444...]]]pppvvvppp|||uuuooopppwww~~~~~~>>>333###,,,+++'''''',,,666LLLrrrnnnaaaXXX;;;+++,,,&&&***)))(((+++...///---***+++,,,,,,------,,,++++++&&&,,,,,,000???gggoooyyysssxxxwww|||___JJJPPP^^^^^^NNNAAA222222000...,,,+++---///++++++*********,,,---...++++++,,,---...000222333777((((((///'''(((FFFfff|||~~~BBB***...(((+++((())))))******+++++++++******---000...(((%%%%%%:::\\\uuurrrooo{{{DDD777+++)))...///---******************************)))))))))))))))(((((('''***...000///---------***,,,XXXkkk>>>'''+++---,,,***+++---,,,''',,,,,,SSS||||||oooHHH&&&))),,,+++)))''''''***))))))***++++++++++++***)))******++++++,,,,,,---***++++++++++++***))))))************))))))((((((******)))******+++,,,---((()))++++++++++++---///)))777%%%...^^^{{{dddJJJ888000000222+++000444FFFyyy~~~PPP222111111000333444111111222333333444555555333333444555666666666666888666666777888;;;>>>AAAfffsssFFF888???@@@AAAFFFCCCBBBGGGKKKMMMPPPTTTWWWWWWZZZ___^^^```nnnnnnfffhhhaaa^^^ZZZUUUQQQNNNLLLKKKHHHFFFCCC???===<<<<<<<<<:::555444888999666555777222222222222222222222222000000000///---,,,---///---)))+++000///+++111>>>zzz~~~uuukkkyyyqqqZZZUUUiiixxx}}}{{{}}}~~~ooobbbdddjjjlllttt}}}}}}zzz{{{}}}wwwnnnpppyyy~~~~~~vvveeeGGG+++$$$###'''......***)))+++,,,***+++...///+++'''&&&''''''(((((())))))******)))******+++,,,,,,------,,,+++*********+++------+++))))))%%%AAAyyywww{{{ssspppuuuwwwvvv{{{TTT---***&&&+++$$$)))000***,,,YYYfffZZZOOO///111,,,'''%%%((()))(((&&&000...,,,+++,,,,,,------)))&&&'''$$$***hhhvvvooogggqqqsss\\\MMMKKK\\\eeeaaa___fffeee___SSSEEE888000,,,,,,...---,,,++++++,,,---...)))***+++---.../////////666222,,,+++***'''888VVV;;;+++111'''+++))))))******+++,,,,,,---+++&&&(((...+++&&&444III^^^yyylllgggvvvrrr]]]---111(((***666555((()))***,,,------,,,***)))******))))))(((((((((((('''))),,,---,,,+++,,,,,,$$$###???nnnvvv>>>,,,))),,,,,,***,,,111000+++///---WWW|||{{{yyy{{{{{{aaa666((()))(((+++---'''&&&000+++************+++,,,,,,(((((()))******+++,,,,,,,,,++++++***))))))******((())))))************)))******)))))))))******+++((()))***+++***+++---//////222(((,,,===aaappp]]]GGG444---666AAAOOOmmmvvvMMM444222000///444666//////000111222333444444333444555777777777777777777666888999666:::???<<>>BBB===BBB@@@BBBFFFHHHIIIMMMTTTPPPTTTYYY[[[]]]cccmmmuuuxxxhhhcccfffbbb___[[[VVVRRRNNNLLLKKKEEEDDDAAA???===>>>>>>???;;;666666;;;<<<888666888111222222222222333333333.../////////------///111///,,,+++,,,''')))???XXX}}}{{{tttrrrvvvvvvrrrxxxpppZZZ<<<)))...EEEXXXfffnnnpppqqqrrriiihhhvvvhhhmmmuuu||||||wwwvvvyyy{{{www~~~wwwoooeeeJJJ,,,&&&222...)))(((...000,,,)))***---'''''',,,---(((''',,,&&&''''''((()))******+++))))))))))))***+++,,,---+++***)))))))))***,,,---***666,,,---///WWWqqqyyywww{{{vvvkkknnnzzziii+++888((('''&&&)))***&&&///UUU{{{PPP???777...***+++------++++++***((((((***,,,------((((((222000,,,nnnvvvuuuqqqrrrzzzpppjjjdddQQQYYYaaaeeebbb\\\\\\aaafffeeekkkssstttlll]]]NNNEEE333222///---,,,+++++++++((()))+++---......------)))555...&&&***&&&(((<<<}}}888+++111%%%)))))))))***+++,,,,,,------000'''''',,,***...QQQ|||{{{xxxnnniiipppnnnOOO)))777+++'''...///'''(((111(((***,,,......,,,***(((******))))))((((((((('''&&&(((******))))))+++,,,,,,777ZZZ{{{<<<+++&&&***+++***---333333...'''$$$QQQ~~~||||||xxxXXX,,,+++***(((---222)))(((777---,,,+++***+++,,,---...'''(((((()))******++++++---,,,***)))))))))***+++&&&'''(((***++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,,,,---000222111+++,,,222(((CCCwwwaaaWWWRRR```rrr~~~{{{qqqLLL555333000///555888666666555555555555555555333444666888888888888777666666;;;;;;555999>>>777DDDkkkeee@@@>>>DDD:::BBBAAACCCEEEDDDCCCIIIPPPNNNVVV[[[ZZZ[[[```dddcccxxxooommmkkk]]]\\\XXXUUUUUURRRMMMKKKMMMEEECCCAAA???===;;;777444;;;999777888999888555222333222222333444222...,,,...---...000333222...******'''777+++)))444>>>mmmyyyvvvpppxxxnnnllljjjKKK///+++///---))))))444222444>>>NNN]]]fffiiihhhmmmmmmeeebbbkkkzzzxxx~~~~~~cccAAA///---000---(((,,,+++***+++,,,---,,,***))))))***))))))((('''&&&&&&''''''((()))******+++(((((())))))*********+++,,,---------***''')))---///'''...000000RRR~~~yyyxxxvvvrrrnnnmmmppptttyyy~~~xxxKKK...,,,)))+++$$$'''000***777___~~~mmmsssmmmQQQ888***(((,,,000111***'''***)))&&&***222((((((,,,(((666yyyvvvkkkjjjaaa```hhhfffWWWJJJFFFYYYaaalllssstttrrrooonnnfffuuuyyyooonnnxxxyyypppYYYggggggNNN///""")))222...$$$(((333222000///***,,,+++***+++---...---,,,]]]xxxvvv888;;;***((())))))***+++,,,---///---***%%%111111(((000PPPnnnzzzrrrlllkkkwwwtttPPP222333///,,,)))((((((************++++++***((('''((()))'''((()))******++++++***+++$$$(((,,,'''&&&)))&&& ```sssggg}}}:::+++///,,,)))'''&&&(((+++---+++***OOOrrrzzzsss333---,,,***)))***...///...,,,&&&(((***+++***)))******)))))))))***+++++++++,,,)))...(((###(((***)))...%%%%%%&&&))),,,---,,,+++,,,***))))))***++++++***---***,,,000...'''&&&+++&&&333,,,)))000---HHHyyy~~~???+++:::111---888666444222111111444666666666666777888777666777888:::444555777999;;;>>>???@@@777XXX}}}pppEEE;;;BBB888AAABBBCCCCCCCCCFFFJJJMMMLLLSSSaaaZZZbbbbbbVVVwwwyyyjjjhhhggg\\\XXXUUUUUUVVVRRRLLLHHHIIIFFFDDDAAA???===;;;888555999888777888:::999555222000000000111222222///---...------///111111...+++000***222,,,(((999WWW}}}~~~wwwtttttttttvvvpppaaaNNN:::***+++...------111///,,,+++///888@@@DDDEEELLLPPPNNNFFF@@@BBBHHHLLLHHHNNNTTTTTTOOOKKKKKKNNNBBB999...+++...111///,,,,,,+++******+++,,,+++))))))***************)))((('''''''''((()))*********((()))))))))************,,,,,,---,,,)))((())),,,000---///+++%%%999ggg|||tttzzzxxxtttqqqppprrrssstttxxx```CCC///***,,,$$$%%%...''',,,FFF|||{{{|||uuu[[[BBB111***(((***+++)))''''''+++---&&&(((+++)))222ppppppgggbbb^^^___aaaXXXDDD777666000888EEEQQQZZZaaagggkkkpppxxxqqqtttpppeeecccbbb___^^^]]]SSS:::"""000(((,,,///%%%###***,,,,,,+++***+++---...---,,,+++^^^vvv000///+++...+++&&&)))******)))***++++++..."""333XXXsssuuukkkkkkkkkpppzzzoooFFF))),,,...,,,***)))***++++++******,,,,,,,,,***)))***+++(((((()))************)))&&&)))((((((,,,...***'''888yyyrrrsssxxx222000...,,,***(((((()))+++,,,///,,,TTT^^^444''',,,***)))***---///...,,,&&&(((++++++***)))******************++++++++++++,,,111---,,,222000((()))000---)))'''&&&((()))***(((&&&&&&(((+++...///////////////---***)))///666***222...---444---111III~~~~~~ppp<<<,,,777///...888444444222111222444666666666444555555555444444666888777777888:::;;;<<<===>>>:::QQQuuuxxxRRR<<<===;;;???@@@AAABBBCCCFFFKKKNNNPPPTTT\\\UUUaaaiii___vvv{{{qqqgggcccbbb\\\UUUSSSTTTVVVRRRKKKEEEEEEIIIFFFBBB???===;;;999666777777888999:::999555222///.........000111000//////...------//////...---///******...''';;;mmm~~~}}}kkkqqqzzzvvv~~~lll999333,,,)))---///---000666000---)))))),,,...---+++---111333///---......,,,(((+++...///---)))''''''$$$&&&***---......---,,,,,,+++))))))******)))((()))******++++++++++++***''''''(((((())))))******))))))))))))************+++,,,,,,+++))))))***,,,***//////***%%%---UUUyyywwwsssnnnlllnnnpppppppppssssssqqqrrrWWW111***+++%%%%%%---)))&&&000jjj}}}sss[[[MMM))),,,,,,'''&&&)))+++)))'''))))))***///dddfff^^^PPPQQQUUUSSSDDD///&&&)))'''(((***++++++,,,///222PPP___hhheeeeeemmmsssqqqfffeeefffnnnwwwttt```KKK,,,%%%)))...((((((,,,))),,,+++***+++---...---,,,"""555OOO}}}qqq,,,)))///111(((''')))++++++)))((())),,,((((((999XXXppptttoookkkmmmuuuyyyttt___999%%%------,,,++++++,,,,,,+++***+++,,,------,,,,,,---...)))************)))((((((###...'''###000000'''+++]]]|||ssssss000000------,,,+++++++++++++++...,,,[[[===555&&&+++******+++---...---,,,''')))++++++***)))***++++++++++++++++++*********///000'''$$$+++,,,)))...%%%'''***...//////...---111///,,,***+++++++++***'''111777555000---------//////---------+++***---MMMxxx~~~XXX666...444---000888222444222111222444555555555333444555444333333555777999999:::::::::;;;;;;;;;>>>FFFiiifff>>>666???===>>>@@@BBBCCCGGGKKKNNNNNNTTTYYYTTTeeerrreeefffzzzqqqoooiiiaaa]]]ZZZUUUSSSSSSTTTPPPIIIEEEEEEIIIFFFBBB???===<<<999888555666888::::::888555222111000......000111111000111///.........///000000,,,+++(((444***???wwwrrruuuiiiqqqwwwWWW***...+++,,,//////,,,...444111///---,,,------+++)))&&&***------///222111,,,+++++++++,,,---...---,,,,,,...///---***)))+++---,,,***))))))******((('''((())))))***++++++++++++'''((((((((()))))))))***)))))))))))))))************,,,,,,))))))+++,,,+++&&&///...---...***HHH~~~wwwsssooolllllllllnnnnnniii{{{zzzkkkmmmwwwccc???(((***'''(((---...,,,,,,SSS}}}wwwCCC333&&&$$$)))+++)))'''))))))$$$,,,000YYYZZZPPP<<<>>>BBB@@@444'''$$$***++++++)))''''''(((***+++'''333;;;<<>>,,,(((///---,,,+++,,,......,,,******,,,------,,,,,,...///+++++++++******)))''''''&&&000%%%###222((("""<<<{{{888+++,,,------------,,,++++++))))))eeeeee'''444++++++******+++,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,++++++************,,,'''%%%+++******444+++,,,,,,,,,++++++,,,---'''(((+++222;;;DDDIIILLLWWW^^^___UUUJJJAAA777......%%%)))111,,,)))...222)))SSS~~~oooAAA222000111,,,222777000333222111222444555444444444555666666444555666888888888999999999999999999AAA;;;ZZZxxxEEE222AAA>>>???AAACCCDDDFFFJJJMMMIIIRRRXXXYYYkkkzzziiiTTTooozzzlllnnniii]]]XXXUUUXXXTTTRRRQQQNNNHHHEEEFFFHHHEEEBBB???>>><<<:::888555777999999888666444333555333111000000111000///222111000///...///111222///000+++444///JJJrrrnnnuuuxxx___666///222...,,,------,,,,,,---************++++++***)))...000///---...111...)))000...+++---111666:::;;;...,,,***(((((())),,,...+++***))))))******)))'''''''''((()))*********)))(((((((((((())))))))))))******))))))))))))))))))))),,,,,,((()))...///++++++000---...///%%%222\\\{{{|||}}}~~~|||xxxsssooonnnppprrriiitttvvvoooooosssiiiVVV...+++*********...222000<<>>))),,,,,,---------,,,+++***'''***rrrxxxHHH&&&...---******+++++++++++++++,,,***+++,,,+++))))))***+++---,,,,,,,,,++++++******###,,,///222333((($$$...++++++,,,///888GGGXXXdddnnnooorrrxxxLLL___wwwnnn]]]EEE---)))555333******...222%%%888kkk~~~XXX222///000///---222555///333222111222444444333222444555666666444555666888666666777777888888888999???555MMM}}}OOO444BBB@@@BBBDDDDDDEEEFFFHHHJJJHHHRRRUUU\\\lll|||uuuWWWqqq|||vvviiillldddYYYUUURRRYYYTTTQQQOOOLLLFFFDDDFFFDDDCCCAAA@@@???===:::888777888999888666444333333555444222111222111///...000111111///......000333///000+++(((...VVVyyymmm~~~wwwCCC 333000,,,)))(((***++++++***((((((((((((((((((((((((,,,---,,,((()))---,,,))),,,)))'''(((---333888;;;,,,,,,,,,---...---,,,***+++***))))))++++++***)))'''(((((())))))))))))((((((((((((((())))))))))))************)))))))))))))))---,,,(((+++111222,,,...---,,,///000(((...CCC~~~}}}~~~yyytttqqqpppppppppjjjllloooooolllhhhdddccc===...+++,,,'''***111000...NNNqqquuuuuuvvvmmmqqqzzz~~~VVV222***...,,,(((((($$$&&&555222???<<<+++000,,,)))((((((***,,,...*********++++++***&&&###//////000///+++&&&&&&)))III]]]vvvyyypppsss}}}|||vvvnnnVVV666***)))$$$,,,+++***+++---...---,,,%%%666...222NNNxxx\\\111000***,,,(((222,,,&&&$$$+++---)))(((,,,AAA\\\nnniiidddmmmssspppiiiwww```444&&&......''',,,+++***+++,,,---,,,+++)))***++++++******+++,,,+++++++++******(((''''''+++***'''...111'''AAAyyy{{{===,,,,,,,,,,,,,,,,,,++++++***+++...www:::111(((***)))+++,,,+++******+++,,,+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,+++++++++***,,,(((((()))###'''888===GGGUUUeeettt:::DDDXXXoooYYY333+++///---+++//////,,,+++:::___hhhBBB,,,///000///111333222000333222222333444444333111333444555444333333555777666777777777777888888888:::555DDDmmm~~~\\\===AAA@@@BBBDDDDDDDDDDDDFFFHHHLLLRRRPPPXXXbbbvvvjjjnnnzzzpppiiihhh]]]VVVWWWWWWVVVRRRPPPPPPLLLEEEAAABBB@@@@@@@@@@@@@@@>>>:::777999::::::777333111222444222111111111222222///------///000///---,,,...000,,,000111###555eeezzz{{{lllxxxyyyZZZ333$$$000******)))((()))+++,,,++++++++++++***))))))+++,,,'''***+++((()))---///---((((((((()))***---000333///222555666444000,,,******))))))***,,,---,,,+++))))))*********)))(((((())))))))))))((((((((((((************)))))))))(((***...---(((,,,444444------''',,,111...000888;;;}}}|||rrrppptttvvvqqqkkkllliiiiiikkkhhhbbbaaaeeeOOO222***111******000,,,+++333GGGcccxxx~~~~~~lllwww|||ooohhhmmmtttzzzkkkOOO444)))***+++&&&!!!***%%%CCC777666555'''...---***(((((()))***)))&&&'''***///555777666444,,,)))+++222333---***---$$$===```wwwyyysssuuu~~~llltttzzzcccPPP???,,,,,,+++***+++---...---,,,///...###///999GGGmmm]]]AAA&&&111%%%---)))222+++&&&&&&***)))'''111???___oooyyypppeeegggqqqzzzpppfffHHH111000111------,,,***((()))***,,,,,,,,,***+++,,,+++***)))***+++***************)))((('''***+++------***111TTT|||yyy<<<---,,,,,,++++++************---///___///444&&&+++)))+++,,,+++)))(((***,,,,,,---,,,+++))))))***,,,++++++,,,,,,,,,,,,,,,,,,111...***111@@@DDDLLL___{{{|||iiiVVVKKKCCCFFF```~~~xxxKKK'''(((...---444$$$<<<===(((000```~~~fffFFF777...111///000555222///333222222222333444444222000444555555555444444666888:::::::::999888888777777333888>>>YYYvvvhhhHHH>>>===???AAABBBCCCCCCEEEFFFLLLPPPLLLVVVWWWfffqqqgggrrr{{{nnnjjjfffZZZVVV\\\]]]RRROOOOOOPPPLLLDDD???>>>===>>>???AAAAAA???:::777;;;;;;:::666222000111444......///111333222000---+++---///...,,,+++,,,...---555>>>+++DDDuuuuuuzzzjjjlll}}}rrrCCC...333+++'''+++...,,,***+++---...,,,---,,,+++***+++---///***...///,,,***+++,,,***)))+++------+++***+++,,,,,,111666777333000000222***))))))***,,,......---+++++++++++++++***)))((())))))))))))((((((((((((+++*********))))))((((((***///...)))---666666---///&&&---000&&&---999222nnnyyy}}}oooppp{{{wwwlllsssnnnkkkkkkiiifffdddfff\\\444)))555111///222,,,...111000222QQQooo}}}vvvmmmhhhfffeeecccaaammmxxxggg<<<###)))---$$$!!!000///PPP===222444)))***---...+++(((((((((''',,,+++***,,,...---***&&&222)))&&&,,,...***))),,,+++%%%---LLLmmmyyyssskkkyyycccEEE,,,+++***+++---...---,,,'''444,,,***+++111???777666...%%%666&&&000***++++++)))+++,,,'''''':::RRRwwwqqqppptttvvvwww|||uuuSSS...'''000***&&&111,,,***'''''')))+++,,,,,,+++,,,---,,,***)))***+++)))************))))))(((***...222)))!!!777]]]qqq}}}www}}}>>>***,,,+++******))))))******+++,,,CCC$$$///'''000)))+++---,,,)))(((***,,,------,,,+++))))))***,,,+++++++++,,,,,,---------///444AAA___||||||pppEEE555???PPPsssaaa555...///(((---222'''***555222111RRRrrrcccZZZ@@@,,,555111222///111777222---444222222222333444444222///666777888777666777888:::???>>>===;;;999888666666///:::;;;LLLooopppOOO<<<999;;;>>>@@@AAABBBDDDFFFHHHMMMLLLXXXQQQXXXwwwiiiiiisss{{{qqqjjjiiidddWWWVVV\\\ZZZTTTPPPJJJEEEDDDCCCCCCBBB===<<<<<<======;;;888555888666444333333333222111111000/////////000222333000///.../////////...,,,,,,>>>...+++VVVrrrnnnqqqtttlll|||bbb<<>>IIIDDD;;;777222***)))***(((&&&'''***++++++$$$+++000000000111...*********+++++++++++++++***///))))))777MMMddd{{{~~~yyyTTT...***,,,@@@000333)))///+++///...'''+++222---++++++++++++++++++++++++))))))+++,,,(((000QQQvvvgggnnnjjjvvvjjjhhh{{{~~~KKK,,,------***,,,---...---***(((''''''((())))))((()))+++------+++)))+++++++++++++++***)))(((&&&+++,,,+++(((```{{{~~~uuuttt{{{555'''...---+++***)))***++++++!!!555kkk---+++000'''000+++***)))***+++,,,+++***...)))(((...444333///---///&&&+++000((()))999DDD]]]uuu}}}\\\HHH777555SSS{{{|||ddd???999CCCaaa[[[...$$$333---,,,)))///555,,, ///KKK[[[JJJ666///222666444///000000000111222222333333333...///555888444222555444444333333333444555555999888777666666777888999999999AAA>>>bbbZZZ<<<;;;<<<===???BBBEEEFFFGGGEEEIIINNNSSSVVVYYY]]]```aaaooowwwuuukkkhhhaaaUUUVVV[[[YYYSSSOOOIIIEEECCCCCCBBBAAA===<<<;;;;;;<<<;;;888666777555333222222222111000000000/////////000111222222000///...////////////'''444&&&&&&NNNgggjjjttt{{{sssxxxVVV444,,,$$$...))))))))))))))))))******...///&&&///)))!!!000'''++++++)))((((((((()))***)))+++---,,,)))((()))+++)))***++++++))))))***+++))),,,---***((())),,,---000+++''''''***,,,+++)))(((***---...,,,***((((((((('''''''''((()))+++,,,......---,,,***+++---000000,,,)))***---///---***666^^^sss|||zzzooojjjkkkppprrrsssllliiikkkooommmeeeeeelllgggaaa222...,,,111000???///000000***---KKKmmmzzzqqq|||lllgggiiiiiijjj|||wwwmmm[[[@@@,,,+++555<<>>ccc}}}VVV,,,'''000000000777{{{}}}RRR444===RRRBBB222333---......+++)))///777444,,,333///+++,,,000222000---000000000111222222333333333///000555777444222444111111222333444555777888999888777666666777888999777444===:::XXX~~~bbb???:::;;;<<<===???BBBFFFIIIJJJLLLPPPRRRTTTWWW\\\```eeelllnnnwwwwwwkkkeee___UUUVVV[[[WWWRRRNNNIIIEEECCCBBBBBBAAA===;;;999999:::::::::888666444111111111111000///000////////////000111111111000///...---......///+++111+++777[[[lllooo~~~zzzoooFFF+++---))),,,....../////////...,,,+++&&&444'''###)))***///)))+++******)))((()))))))))''')))++++++******+++,,,((()))******(((((()))***(((***---,,,&&&$$$+++444444///***((()))+++***)))&&&)))++++++***((('''''')))((('''&&&''')))+++,,,,,,------,,,++++++---......+++)))***,,,...,,,***...KKKXXXhhhvvvnnnjjjjjjkkklllnnnlllnnnrrrmmmccc```eeehhhdddMMM888"""111,,,===000222...***,,,777WWW}}}nnnrrrpppjjjgggjjjnnnpppuuunnnjjjXXX>>>888BBB:::>>>:::000+++...000,,,---+++((('''&&&&&&''')))((()))***,,,111555222++++++***(((((())),,,///111***...000*** !!!555JJJnnnfffTTThhhsssIII===$$$$$$111,,,&&&+++111///000111))),,,,,,,,,,,,,,,,,,,,,,,,'''...+++'''<<<```pppjjjfffiiilllAAA???cccfff{{{^^^999&&&***,,,+++...---++++++*********+++---...+++*********,,,,,,***(((***++++++++++++***))))))...444(((@@@iiiXXXvvvwww///+++,,,,,,***))))))******+++,,,HHHwww>>>$$$(((---***''')))(((((())),,,------,,,''''''***,,,)))&&&***111///$$$+++BBB[[[zzz{{{SSS666###&&&---(((%%%)))YYYjjjwwwsssjjjkkkuuuxxx~~~zzz>>>(((;;;@@@===999///&&&---///,,,---111///((((((+++///000///---,,,,,,000000000111222222333333444111111444666444222333222222222333444555666777888888666666666666888888888111:::666KKKxxxnnnDDD<<<===>>>===<<<>>>DDDHHHKKKMMMOOOPPPQQQVVV]]]cccrrrsssnnnvvvwwwsssgggbbb___XXXYYY[[[TTTQQQNNNIIIEEEDDDCCCBBBAAA===:::888777888:::::::::555333111111111222111///////////////////////////,,,---//////...,,,,,,,,,''')))---GGGiiiooolllvvv}}}}}}ddd888)))111000---///000333444444222000///)))EEE===***---///+++)))+++******)))))))))))))))((()))++++++++++++******((()))******(((((()))*********,,,---)))###'''000111---(((&&&&&&'''((('''&&&(((******)))'''&&&'''***)))'''&&&&&&(((***,,,***,,,------,,,+++,,,...---+++))))))+++,,,,,,***///@@@aaa~~~sss}}}wwwpppjjjgggmmmiiikkkqqqpppfff___```gggccc}}}hhh%%%000---...------'''***000+++BBBtttvvvYYYSSShhhoooggghhhrrrssspppssstttdddJJJ<<<<<>>@@@BBB@@@<<<<<<@@@DDDFFFJJJNNNPPPPPPTTT\\\bbbxxxzzzqqqjjjaaaaaaaaa[[[\\\[[[RRRQQQNNNIIIFFFEEEDDDCCCAAA===:::777666777999::::::666444222111222333222111......//////............)))---222444111...+++***222,,,555WWWuuuwwwqqqvvv{{{\\\222+++222222***(((***---///000///---+++444ZZZ___@@@333000%%%&&&************)))))))))(((******+++,,,,,,+++)))''')))***+++***))))))***+++,,,)))***///111---++++++,,,***'''%%%%%%'''((()))((()))++++++)))((('''(((***)))'''&&&'''(((***+++)))+++,,,,,,,,,+++,,,...,,,+++******+++,,,+++++++++222qqqnnn~~~~~~yyysssooommmggghhhrrrvvvnnneeebbbiiiaaa444111777))),,,***$$$,,,333&&&111[[[yyy[[[[[[pppmmmaaadddjjjmmmuuuwwwmmmYYYDDD333)))///000000///000///)))###$$$$$$***111222,,,'''(((000555333)))!!!!!!'''+++000///...,,,***)))((((((+++%%%%%%,,,111000***'''///666aaa}}}}}}[[[NNNbbb[[[111 ---'''---222)))&&&,,,---------------------------+++(((111GGG]]]fffddd```rrr{{{OOO999OOOeeerrrggg===,,,(((+++((()))+++'''++++++***)))))))))))))))(((''''''))),,,.........)))******+++++++++*********333"""'''888xxxvvv222000...---,,,++++++,,,---...111___BBB%%%...,,,+++111---)))(((''')))+++,,,,,,+++555,,,''')))---...------444[[[tttSSS777...000///***)))---///,,,***,,,111///+++***///444111***)))'''---@@@^^^{{{lllRRR:::555<<>>000''')))///000+++''')))---...+++((()))...///+++'''((())))))---***'''***444HHHfff~~~nnnDDD333888BBBIIIBBB///)))222666///...------000333444222000000000000111222222333333333444222000222555555222222222222333444555666777777777555555555555777777333666444777<<<]]]ttt===>>>???@@@BBBDDDEEEEEECCCJJJQQQQQQNNNLLLPPPUUUcccqqquuutttzzzuuujjjbbb^^^bbbcccZZZXXXZZZSSSLLLJJJFFFDDDCCCBBB@@@>>><<<:::777666777777666666444222111000111222111000---......///...---,,,+++,,,000444444000---...///***)))<<>>---,,,444000,,,---***,,,,,,,,,,,,,,,,,,,,,,,,///+++===]]]kkkbbb```kkk]]]@@@444PPPjjjnnn```FFF,,,***//////(((***...)))))))))******++++++******---***((('''((())))))((())))))***+++++++++++++++$$$...,,,999"""444^^^lll)))***++++++***)))***+++,,,---///www{{{:::+++)))...,,,,,,///---000///......//////...---'''+++///---,,,999YYYvvv|||eeeCCC&&&&&&111333...+++)))...111...,,,---000111 (((...,,,(((+++///111777333000///+++***222===eeetttmmmFFF111,,,JJJYYYDDD,,,***222555222222333444444222...+++000000000111222222333333222444222///111666777333111111222333444555777888777666555444444555666777...:::111666===MMMttt|||DDD@@@;;;;;;???CCCDDDCCCBBBIIIOOOOOOLLLLLLRRRYYY___rrr{{{yyy{{{{{{nnnfffccc```dddbbbWWWUUUXXXUUUJJJHHHDDDCCCBBB@@@>>>===<<<:::888777777777555444333111//////000111000///------...///...---+++***,,,...000...***))),,,000***333QQQnnnuuuxxx}}}~~~qqq{{{EEE+++111(((,,,...******+++++++++***)))(((***@@@mmmUUU))))))'''+++)))******++++++)))(((''''''&&&(((+++//////,,,)))'''((()))((('''&&&''')))'''///,,,###***;;;777%%%(((***,,,,,,***((('''''')))******)))((('''((()))'''(((***++++++)))'''&&&++++++***)))(((***...111------...---,,,,,,---...'''...===bbbvvvmmmiiikkkkkkgggcccjjjlllssswwwooobbb```gggiiivvvnnnBBB"""888///,,,555444)))000666&&&$$$///___}}}jjj```eeeZZZ___FFF222000...&&&&&&---,,,---...///---******,,,&&&,,,@@@\\\llllllnnntttuuu|||{{{vvvxxx|||~~~]]]TTTEEE777---))))))***---***+++000222---((('''$$$000222,,,:::www~~~FFF---DDD{{{WWW999***+++***+++...+++++++++++++++++++++++++++//////@@@]]]kkkhhhhhhqqqkkk666CCC[[[iiifff<<<(((((()))111111))),,,111+++((((((***+++,,,------------+++******,,,.........((()))***+++++++++++++++888 $$$444%%%111000MMMqqqmmm***///))))))((((((((()))+++,,,555bbb------.........000000...///---,,,+++,,,,,,+++)))+++'''&&&,,,;;;WWW~~~~~~oooMMM444,,,***000...'''***666---...---,,,---///***###+++///333777>>>FFFGGGDDD777,,,(((...444000)))%%%)))AAALLLZZZjjj666'''777KKKPPPAAA...***111000000111///......000222000000000111222222333333111444222...111777888444444444333333333444555555777666555444444555666777...???111666<<<@@@ggg{{{NNNEEE:::777:::??????>>>???EEELLLLLLKKKOOOYYYccctttyyyvvv}}}mmm___]]]aaacccaaa[[[SSSNNNLLLPPPKKKEEEAAA@@@???<<<:::///???BBB:::666111---111000///...///000111000///000000////////////000000***,,,------++++++,,,---000777PPPtttsssnnnyyyvvvoooEEE***111+++---...---+++******++++++++++++HHHVVV==="""***333))),,,***((())),,,...---+++*********)))))))))))))))###***000111,,,((()))+++))))))&&&(((!!!...EEE333***---,,,((('''***+++)))(((++++++'''''')))(((%%%'''))),,,,,,+++)))'''''',,,+++)))((((((***,,,---...,,,***+++---...---***)))111$$$EEEnnn~~~qqqtttuuurrrkkkgggiiillliiilllwwwuuuQQQ,,,777[[[fffEEE999555111,,,222444,,,+++000...+++)))[[[ssseeecccZZZKKK333000---,,,++++++***)))+++***))))))+++,,,,,,+++777LLLeeessssssooonnnqqqlllvvvuuulllooo|||}}}sssqqqqqqxxx{{{lllFFF***,,,)))///000------111111,,,***$$$(((///)))'''CCCjjj}}}hhh(((777TTTeee,,,''',,,$$$111***111...------***&&&'''+++(((///```llljjjsssjjjsssIII888TTTdddsssKKK444///...333...(((---,,,***000&&&))),,,+++)))(((+++---444:::BBBHHHHHHDDD???<<<888666***444666,,,...&&&%%%(((,,,...)))%%%***111888FFFoooPPP...///***000000...$$$&&&333+++QQQ;;;---+++,,,000000---,,,///111***'''---///+++(((******---$$$777pppfffBBB---333,,,%%%,,,555,,,###***"""222222(((***222;;;FFFRRR```ppp{{{]]]666///111+++***111+++555---!!!888jjj|||555***222\\\oooLLLAAA555444...+++///...---111111000///......000222333///000111222333222111111333444666555444444555777444444444444444444444444777222888444666===PPP~~~oooEEE555:::777:::CCC>>>BBBFFFJJJIIIGGGOOOhhh}}}xxxsssvvvuuuhhh^^^aaaccceeebbb\\\TTTOOOMMMNNNJJJEEEBBBAAA???<<<:::DDD444''')))444>>>===666222000//////000000///---000000////////////000000------,,,,,,---,,,,,,,,,111333FFFmmmuuurrrvvvsssoooKKK)))+++000,,,///)))(((((()))+++)))$$$ '''SSS```==="""(((...'''+++)))'''(((***,,,+++)))***)))(((''''''((())))))555+++!!!!!!)))000000,,,&&&((((((333666BBBSSS===BBB===777333222000---+++&&&+++---,,,+++,,,)))%%%'''(((***++++++++++++,,,******)))((()))***+++,,,...,,,***+++,,,---,,,***---222'''???{{{qqqtttzzzxxxtttnnniiiiiinnnrrrjjjmmmtttoooPPP111888SSSpppyyycccIII---///***000555---+++///,,,---///]]]ooo___\\\MMM999000...+++***++++++***)))+++***))))))'''(((...666SSSeeevvvyyyooojjjqqq{{{uuuuuu~~~~~~}}}yyyuuu]]]YYY777(((%%%'''***'''!!!!!!'''(((&&&+++///***(((===XXXyyyCCC,,,AAAffftttOOO,,,,,,+++,,,,,,---,,,------)))%%%'''---,,,GGGmmmpppooo{{{tttgggDDDBBB```iiikkkBBB000,,,***///***&&&,,,+++(((---...%%%$$$---111222===LLL```fffmmmpppmmmhhhcccaaaZZZggg```UUU==='''---...444)))###,,,888:::111***///111FFF```[[[;;;)))---+++------...***,,,222+++hhhddd---,,,***,,,000000---,,,...***---...***%%%%%%***///+++222@@@ddd^^^BBB111***---+++%%%(((000,,,)))333666...###///QQQjjjyyyqqq[[[<<<###&&&888......222111***333ZZZzzzKKK,,,dddwwwZZZ666///999000...555///222111000//////111222444///000111222333222222111222444555555333333444666444444444444444444444444666333999444555:::IIItttqqqLLL<<<===888;;;CCC???BBBEEEHHHGGGFFFPPPjjjyyytttuuummmzzzpppiiiccccccdddddd```ZZZSSSNNNKKKJJJGGGEEECCCBBB???<<<999888222BBBMMM>>>444555///333222000///000///---,,,000//////......//////000111...,,,,,,...///---***111---888aaassssss{{{ppptttqqqVVV... ))),,,%%%///,,,)))))),,,.........333lllqqq???''',,,---******)))'''((())))))(((''')))))))))))))))***++++++###''',,,---,,,+++,,,///CCCUUU^^^aaaTTTWWWqqqpppuuufffZZZ[[[[[[UUUNNNMMMBBB>>>444(((###''',,,,,,((((((((()))))))))))))))((((((((()))))))))******---,,,******++++++***(((+++...(((777fffvvv|||vvvqqqmmmmmmppprrrvvvyyy|||vvveeeWWW]]]kkkooo|||hhhQQQ999///(((///666000...000,,,'''QQQ```DDD666111---+++))))))***+++******+++******)))%%%&&&666III|||sssjjjjjjqqqwwwuuurrr~~~|||zzz{{{~~~ppp}}}\\\???...'''000333)))'''///&&&)))------))))))444AAAhhhiii***)))===rrrrrr;;;,,,111%%%///)))***---...***%%%(((...(((ZZZnnniiiiiitttnnnGGG;;;MMMlllnnn___888---***(((,,,''''''...,,,'''+++,,,$$$...GGGTTTRRR[[[nnnhhhnnnuuuvvvqqqkkkiiiiiikkkyyyvvvwwwnnn[[[KKK000,,,((()))222888666000,,,...'''***555888///***---...******,,,......---,,,AAA(((,,,***,,,000000---,,,...***///111,,,)))+++---,,,%%%BBBhhh[[[333&&&(((+++)))---(((&&&---...///888---,,,666ZZZnnnNNN333&&&&&&+++...(((###<<>>999<<>>mmm~~~QQQ222555444222111//////000000...,,,/////////....../////////333///+++,,,///000---(((...)))...WWWpppooossskkkyyyuuufffEEE'''%%%,,,&&&***+++***)))'''(((,,,///MMMvvv;;;)))...+++,,,***))))))))))))((('''&&&******+++,,,,,,++++++***&&&***,,,)))***777PPPddd[[[nnnoookkk___aaannnaaafffjjjccc\\\]]]^^^XXXIII777,,,******(((******)))******)))(((&&&''''''((())))))))))))(((,,,++++++*********)))((('''***))),,,IIIvvvyyy}}}zzzwwwuuuqqqlllhhhuuuvvvssslllgggjjjooorrrhhheeeYYYPPP000&&&,,,666333000111---%%%___KKK+++'''111+++***)))***+++,,,,,,+++***)))***+++(((...FFF___rrrooommmlllpppvvv|||bbbcccttt{{{OOO666$$$'''///...+++,,,&&&+++,,,)))'''+++///000888cccFFF,,,###RRR{{{UUU333///"""111+++)))***,,,+++((('''***999ooouuurrrrrrooofff999111TTTooonnnUUU333...(((***---))))))000---(((......888RRRooowwwlllggglllcccjjjqqqqqqlllhhhhhhjjjeeerrrrrrxxxNNN555000...000111...,,,---///,,,***---000000...,,,111******)))+++***'''888eee111,,,---+++---111111...---///...***)))...222///+++(((777ggg~~~WWW333###&&&,,,///(((///,,,(((...///---222 DDDmmm___;;;///+++((((((***+++,,,...DDDxxxNNN###+++YYYZZZ444///))),,,444---222222111111111222333444000000111111222222222222000111222222111111222333333333333333333333333333444333:::555666888;;;[[[{{{cccIII:::888>>>BBB>>>@@@AAADDDFFFFFFOOOcccvvvuuurrrwwwqqq~~~ooojjjhhhdddeeeccc^^^YYYSSSNNNJJJGGGCCCDDDEEEDDDBBB>>>;;;999;;;111JJJZZZ@@@222:::555000///...///000111000/////////............//////333///+++,,,///000---(((---+++---UUUqqqlllnnnmmmxxxtttqqq___<<<))),,,111)))...222000***+++333;;;ffffff...$$$+++&&&(((***+++,,,+++***)))((((((***+++++++++***(((&&&$$$---222>>>OOO___hhhiiigggLLLLLL;;;CCCUUU```ooolllzzzfff[[[aaafff```[[[^^^]]]aaaaaaZZZNNN@@@///"""((('''(((***---///---+++''''''((())))))))))))(((++++++++++++***)))))))))(((,,,...&&&111^^^||||||yyywwwsssoooiiieeexxxuuukkkaaabbbkkknnnjjjeeewwwooohhh\\\222$$$'''333222//////---...>>>TTT>>>&&&((((((,,,******)))+++---...---,,,)))***,,,...333BBB[[[pppkkkeeefffrrrxxxjjjxxxvvv}}}yyy\\\EEE___iiiZZZXXXOOO>>>...(((***---...(((+++***%%%%%%+++---***+++HHH{{{hhhqqq<<<'''---lllrrrEEE,,,"""///000***'''***---+++((('''HHHqqqnnnsssttt]]]MMM///111\\\lllnnnOOO222111))),,,...***+++000+++(((333FFF^^^www{{{pppddd\\\eeejjjpppppplllhhhhhhiiiddd|||cccHHH---'''///333...(((***---...------...---***000)))...''')))))),,,UUU???......///---...222222///...000000&&&%%%------'''...>>>mmmWWW...$$$***---...000)))///+++***000,,,%%%(((999nnn]]]999***888777"""###:::000UUUvvvuuuNNN'''555fffPPP***///444///555222222222222222333333333111111111111111222222222///000222111000000111333222222222222222222222222222333;;;666888:::999SSS{{{lllNNN777777@@@AAA======@@@DDDGGGHHHLLLYYYfff}}}bbbqqqkkkxxx{{{|||rrrnnnkkkggghhhddd]]]XXXSSSPPPLLLJJJCCCDDDEEEDDD@@@<<<:::999<<<***,,,333++++++444000///......///000111111000///......------......///111...,,,,,,...///---***.........WWWwwwoooooosssrrrqqqooofffLLL,,,!!!))),,,,,,)))%%%'''777RRRgggrrrqqqNNN)))'''+++'''***))),,,......,,,************)))((('''(((***---...;;;SSSrrrfffGGG222>>>EEE777BBBVVVXXX[[[WWWwwwkkkeeehhhjjjfffeeehhh^^^dddhhheee___VVVIII>>>***'''%%%&&&+++......---((((((((()))))))))*********+++,,,+++******+++,,,(((...111+++...RRR{{{~~~{{{uuupppkkkjjjjjjjjjxxxtttkkkeeejjjsssuuuoooccchhhtttgggggg^^^;;;'''%%%///...++++++***000((('''"""222+++******)))***+++......---,,,(((,,,---000@@@ZZZnnnuuulllkkkmmmsssuuuhhhOOO;;;>>>???HHHXXXeeeppp}}}ddd^^^HHH\\\^^^EEEaaalllhhhMMM000&&&,,,333+++***(((%%%&&&+++,,,+++,,,444mmmwwweee888555%%%VVV~~~```555%%%,,,111***'''***---,,,++++++TTTiiigggnnnnnnIII...***AAAmmmoootttMMM111333+++***---)))))),,,'''+++<<>>===???CCCHHHHHHIIIPPPZZZqqqYYYaaarrr~~~zzztttsssooolllhhhccc[[[UUURRRPPPMMMJJJCCCEEEFFFCCC>>>;;;999999===;;;<<<;;;888777777555111000//////000000///...///......------......///------,,,,,,---,,,,,,,,,,,,,,,***VVV}}}tttpppwwwpppyyyrrrjjjeeeKKK111111///000222777BBBVVVmmm}}}kkkQQQ555,,,---+++***...(((+++......,,,++++++,,,+++(((''')))111???LLLUUUhhhpppsssdddKKK::::::AAAOOOddd^^^bbbfffWWWWWW\\\iiiiiiiiihhhggghhhkkknnnfffhhheee```___aaabbb___III@@@444,,,***+++************)))((()))***+++,,,(((+++,,,,,,++++++---///***---///...222DDDggguuuuuusssnnnjjjiiilllooollljjjggghhhnnnsssqqqlllfffgggnnnwwwaaaddd]]]LLL222***111...)))***))))))+++444...000222'''000)))))))))+++------,,,***)))//////222MMMppp{{{ppp^^^ooowwwccc===%%%)))666,,,---...///222888CCCMMMUUUBBBZZZffffffddd___hhhqqquuugggIII///&&&(((...***((()))*********,,,***)))PPP{{{|||@@@555666CCCooozzzJJJ+++,,,,,,***)))+++******///555mmmtttwwwwwwvvvQQQ+++<<<[[[zzzNNN,,,000,,,))),,,***)))+++'''222KKKzzz}}}|||xxxwww|||{{{{{{}}}}}}wwwrrrvvvwwwooo~~~tttpppmmmeeeSSS:::))))))222,,,***)))))))))+++///444///&&&222(((...000777NNN'''666------+++,,,000000---,,,...,,,666777...000LLLuuurrr777,,,)))000111***''',,,---+++)))------%%%222RRR|||bbb444(((777666!!!+++$$$:::pppfff888...RRRRRR555+++'''---///000111111222222111111222111000000000111222333///111222222111000222333444444444444444444444444222444;;;555888:::333DDDbbbwwwhhhEEE:::<<<<<>>333,,,333111000///000///...,,,.........------.........***,,,------++++++,,,---(((((($$$RRRxxxqqqwwwttt~~~xxx```XXXIIIWWWnnn|||ZZZ333!!!,,,---&&&''',,,&&&***---...,,,++++++,,,+++)))(((...???WWWooo~~~mmm]]]EEE333111???UUUeeebbbqqqbbbfffppp```WWWVVVaaajjjoookkkiiinnnuuuxxxeeehhhiiiffffffhhhgggcccuuueeeNNN;;;111,,,***(((,,,+++)))((((((***,,,---(((***------++++++...111000///++++++,,,,,,CCChhhhhhnnnssssssooollllllooovvvttttttxxxzzzvvvoooiiinnnfffhhhwwwnnnYYY[[[>>>111555111++++++***'''(((000+++,,,***"""444(((((((((***,,,,,,***(((***222000333TTT}}}iiizzz\\\999***///666222******///000,,,((())),,,...333&&&RRR}}}jjjdddxxxoooyyy}}}uuuRRR444***000***)))......)))(((---,,,))):::sss~~~aaa***III777ZZZ\\\111...''')))------((('''222???uuuvvv~~~tttrrrRRR%%%AAAoooOOO(((---,,,)))---++++++,,,***:::XXXxxxuuu|||zzzyyy|||||||||~~~xxxuuu```pppuuujjjlllqqqqqqcccIII333'''...)))'''***,,,***+++...111&&&111'''//////222uuu444+++222(((+++)))+++...///,,,+++---!!!000///&&&;;;lllCCC...---++++++,,,...//////000---+++///---&&&AAAsssiii;;;%%%)))333,,,111)))777mmmiii222000iiimmm999(((...---//////000111111111111000222111000000000111333444///111222222111111222333666666666666666666666666444555;;;444777888000???UUUyyytttOOO===999:::CCCAAA@@@AAAEEEFFFHHHOOOVVVXXXTTTYYYooorrrlllgggaaa^^^ddd___XXXSSSNNNKKKHHHFFFDDDBBB???<<<999777666666555444333555777888777666555444111///......//////.........------,,,++++++111---******,,,---,,,***555%%%&&&EEEffftttuuuvvvwww}}}}}}~~~vvvhhhAAA444******+++***+++...... )))333(((%%%,,,)))++++++'''888```wwwkkk[[[PPP===---666SSSkkknnngggkkkiiidddbbbmmmvvvmmm\\\```wwwfff```mmmlllhhhbbbrrrLLLaaavvv\\\gggyyyXXXhhhuuuyyyhhhKKK555+++((('''222///'''+++---***,,,///...,,,***+++---,,,)))...///...,,,+++000999BBBWWWiiihhhzzzjjjaaajjjjjjttt~~~}}}qqqggghhhnnndddfffooossstttyyyUUU555---***!!!"""---(((+++,,,***+++///000---///&&&222(((&&&..."""///333,,,999>>>```tttoooVVVEEE111)))---111...)))((()))+++...///---...///,,,(((,,,777;;;@@@VVVooo~~~xxxuuuaaa"""&&&...111+++)))---...***++++++---NNNyyyxxx:::333;;;VVVxxx333+++)))+++///)))---)))///___{{{{{{lll>>>---LLLsssCCC(((444000&&&444$$$***444###888dddzzzvvvlll}}}}}}|||~~~{{{~~~~~~qqqfffxxxtttnnnrrr~~~TTT%%%&&&...,,,(((---...---222***)))+++...+++000000ddd555---(((+++---...,,,***+++,,,,,,111&&&&&&???fff|||NNN;;;+++000...''')))000000(((+++555$$$...000 MMMVVV---%%%333222***'''333<<>>???CCCIIIMMMNNNMMMSSSXXXhhh}}}~~~uuuqqqkkkddd```aaa]]]VVVQQQMMMIIIFFFCCCAAA???===:::888777777777777666444444555555333222555333111///......//////...---,,,+++************...,,,))))))+++,,,+++***###+++***+++IIIssspppwww{{{~~~tttqqqtttzzzlllEEE555,,,&&&)))+++***)))+++111+++,,,---)))+++...***+++@@@UUUgggiiiRRR;;;888+++===RRR```iiinnnkkkfffiiiiiifffccceeejjjmmmkkk[[[yyyzzztttnnnqqqjjjPPPggg{{{cccggg|||pppcccllltttqqqgggWWWDDD444,,,...%%%!!!***///...222+++++++++***+++,,,,,,+++)))+++,,,***(((***000666VVVvvvzzzuuuuuuyyyvvvrrrnnnnnnpppqqqpppooottthhhooo]]]EEE444...,,,+++(((---//////,,,,,,......+++---(((000'''***---%%%;;;AAA333222777eeevvvxxxccc333///,,,---111333111...222---(((%%%$$$&&&***---///---///444111***,,,333:::ZZZtttkkkjjjeee+++&&&'''000777444,,,&&&------(((888fffttt888///444OOO@@@***((())),,,&&&))))))444hhh~~~{{{fff999222WWWmmmGGG///666---)))333&&&***000---LLLnnn}}}zzztttpppjjjmmmzzzuuuqqqttt|||zzzvvv~~~~~~xxxllliiifffkkkxxx~~~mmmWWW///++++++,,,***))),,,...,,,***,,,///,,,222222QQQ%%%000:::+++,,,,,,+++***+++,,,---,,,'''"""777hhhrrrCCC)))%%%...444333+++***//////)))))),,,***'''444)))fffuuuLLL000***333///)))---...WWW```333"""UUU}}}MMM000***+++444///---666000***444444...,,,222555222......333333333222222333333333666666666666555444333333555777999888666666888:::IIIhhhxxx___===555<<>><<<:::888777777777777666555333333444444222111444333111///......//////111///---+++))))))***++++++***((()))***++++++***"""111---444cccxxxmmmrrrttttttvvv{{{{{{rrrOOO000***&&&%%%)))---,,,))))))(((111---&&&(((+++***,,,000jjjeeeEEE666(((888WWWqqquuuooommmlllhhh]]]```eeeiiijjjqqqrrrooogggrrr]]]NNN___rrrjjjkkkwwwuuuppplllhhhjjjqqqooo___LLL666111$$$###//////***...)))***+++,,,++++++,,,...,,,...000...,,,+++...111999eeesssvvvsssjjjnnnlllmmmlllmmmrrrvvvtttkkkbbbfffwwwuuuVVV000!!!***///***///111111...---000///,,,***+++,,,'''...,,,+++MMMHHH888,,,444pppvvvcccJJJ$$$)))...111000---,,,,,,000///------///000000///'''&&&&&&''')))***+++,,,!!!999ZZZuuuxxxiiikkkVVV888"""&&&111111+++)))+++---((('''MMMooo888...///GGGTTT+++(((***,,,$$$(((***;;;sss{{{]]]444777aaapppHHH***///)))***///''')))(((999eeeuuuwwwuuuuuummmbbbeeemmmlllbbbYYYMMMEEEGGGQQQ___hhhhhheeejjjwwwyyyrrrmmmiiicccbbbdddfffgggfffFFF,,,***111)))'''...+++,,,+++,,,...,,,444333===///000KKK666...+++((((((+++,,,+++***$$$<<>>XXXwwwlllBBB555>>><<<@@@@@@BBBEEEJJJNNNOOOOOOccc~~~vvvsssooohhhbbbXXXTTTPPPMMMJJJHHHEEECCC>>>===;;;888777666666666333222111222444666555444333222000///.........///444222///,,,++++++,,,...***))))))***+++,,,,,,,,,222...((('''///@@@TTTaaarrrwwwwwwtttwww~~~|||sssvvv[[[@@@111---((('''(((+++......,,,+++111///(((,,,(((,,,BBBVVV|||rrr::: 000BBBFFFjjjwww{{{sssooosssnnn```oookkkkkkmmmgggbbbiiiwwwyyymmmnnnxxx}}}qqqllloootttvvvnnn```mmmgggbbbdddnnnrrrgggXXXWWWHHH111''',,,)))'''000,,,,,,---///---***+++//////111222000......000222)))RRRgggssspppgggmmmgggiiissszzzzzztttnnnhhhdddxxxyyykkksss}}}___777!!!%%%,,,,,,+++...///---...111222///)))---((('''///***222[[[CCC666***888yyyoooIII000,,,...///...***(((***,,,'''((('''%%%&&&)))***'''---//////++++++//////,,,///---000NNNrrrpppggguuuvvvTTT000"""(((......+++)))+++,,,(((???zzznnn:::111000BBBeee...))),,,///'''***--->>>vvv}}}}}}xxxUUU///999```wwwzzzLLL$$$))))))(((***))))))###DDDwwwuuukkkjjjvvvwwwlllnnniiiQQQ//////---++++++---222666FFFHHHPPP]]]hhhnnnssswww{{{ssspppmmmkkknnntttfff444'''333***)))222+++,,,+++,,,---+++444222[[[///111///JJJ<<>>???@@@DDDGGGJJJLLLMMMeeettt|||rrrnnnkkkfff```TTTQQQNNNLLLKKKJJJGGGEEEAAA???<<<999777555555444444333222333555666666555111111000//////.........333111...,,,***+++---...***++++++,,,,,,,,,------333(((&&&,,,***%%%000EEEBBBccc{{{gggOOO444 !!!---++++++++++++,,,------+++$$$222111---///,,,???gggzzz^^^888)))111@@@^^^vvvzzzxxxuuu{{{rrr]]]aaa[[[]]]iiiqqqppprrrwwwvvvrrr[[[ZZZUUUUUUQQQ^^^```UUULLL\\\uuuxxxlll]]]hhhuuu{{{{{{ttteeeXXXttteeeIII666333...///:::555111000111...)))***...,,,,,,+++***)))+++---///(((<<>>nnn111(((+++000***,,,,,,888mmm|||xxx|||uuuNNN,,,777WWWUUU[[[dddpppRRR,,,---,,,((())),,,,,,&&&MMMppplllkkk{{{{{{uuu^^^555+++---//////,,,)))((((((555333222555===QQQpppzzzqqqsssyyy@@@%%%...***,,,333))))))***++++++***222...www~~~222,,,+++,,,444444---***(((***)))(((,,,444kkkwww777'''222000''')))...000,,,((((((+++...+++---)))******lllpppXXXHHH===555111+++111;;;AAADDDKKK^^^ppptttNNN888...,,,222444***;;;kkkhhh>>>...333aaawwwBBB///...111333000000444555111444666333//////111333000111333333333333111000222333444555666666666666666666666777888999999999888FFFttt[[[???@@@:::===???AAADDDFFFIIIKKKMMM___{{{lll|||pppiiigggccc^^^SSSQQQNNNMMMLLLJJJGGGEEEBBB@@@===999666555444333777666444444555555333222000000000//////............---+++)))))))))***+++***,,,---...,,,,,,,,,---***---...+++''''''***... 888SSSaaahhhppp|||]]]JJJ777...***'''***000+++---,,,)))(((++++++)))+++...+++)))---999TTTttt]]]>>>!!!...RRRfffrrrhhhkkkmmmrrryyy}}}wwwllltttiii^^^\\\YYYNNN???666RRRgggIII...222444000!!! ---...$$$000VVVsssyyynnnyyynnnhhhjjjpppjjjaaa^^^RRR@@@999>>>555///111///***)))---***)))(((((((((***,,,...((()))...HHHTTT```zzzyyywwwuuunnnhhhmmmuuutttlllnnnqqqhhh}}}wwwllleee^^^GGG***###...---//////+++***,,,+++(((+++...(((,,,)))000SSSeeeAAA111...:::]]]CCC///+++***))))))+++...///,,,***+++888::::::;;;:::555333222///)))$$$%%%,,,333***...)))///RRRqqqpppbbbpppuuuddd>>>(((,,,...'''000******++++++>>>```www:::111222:::xxxuuu888&&&)))...))),,,)))000```|||sssxxxpppGGG)))777PPP222,,,666XXXSSS555///'''***---...///---TTTnnnwwwvvv}}}oooLLL(((333111///,,,+++*********,,,+++)))&&&'''333OOOhhhxxxnnnmmmvvvMMM(((((())),,,///((('''***+++***)))111)))nnnhhh%%%111***...'''---+++***+++,,,(((+++>>>TTTLLL$$$...111(((222'''***+++***)))))),,,///'''...###...555bbbQQQ:::***'''***...///.........,,,&&&###)))222ZZZyyymmmVVV999...///444...///QQQ]]]111333GGGyyy@@@,,,***222000---111000000555666222000111444444111111222222222222111111333333444555666666666555666555555666999::::::999999BBBjjjiiiGGG>>>===???AAADDDFFFGGGJJJMMMOOO___}}}ttt~~~qqqiiigggbbb[[[UUURRROOOMMMJJJGGGCCC@@@???===:::888555444444444666555333333444444222111//////////////////......+++******)))))))))******))),,,......+++******+++(((///111+++***//////***...%%%!!!'''111555666555000((("""&&&---111111111(((------)))(((+++***'''((())))))(((666UUUdddYYY///333333DDDjjjyyyoooiiidddeeennnsssnnneeeaaaEEEAAA999222111000+++###$$$<<<)))(((+++---)))------111,,,%%%222HHHOOOhhh~~~bbbvvv}}}}}}{{{^^^FFFDDD555,,,...///***))),,,+++++++++,,,------,,,+++...,,,+++<<>>...''')))//////***(((???gggrrr]]]uuuxxxTTT111&&&***...---...,,,+++***,,,FFFlll<<>>$$$999SSS>>>444<<<___VVV222+++%%%)))...+++,,,222UUU|||nnnyyy{{{zzz}}}aaa;;;'''+++,,,...444999:::666333+++,,,......(((%%%+++555tttzzz|||yyy|||[[[222))),,,,,,***+++&&&+++---+++***111&&&gggMMM---///,,,000***+++)))***------)))444ZZZhhh<<<---,,,"""(((*********+++,,,,,,---///(((...'''...NNNyyy999444///++++++++++++***&&&&&&+++111222...,,,---444BBB[[[zzzmmmCCC333+++...222+++===>>>+++111bbb[[[222%%%333111+++/////////333333//////444666444222222111111111111222222444444555555555555555555666555444666999;;;:::999666===\\\|||tttNNN;;;@@@>>>AAAEEEFFFGGGIIILLLOOOaaaxxxvvvssskkkhhhbbbZZZWWWTTTPPPLLLIIIDDD???<<<;;;:::888666555444444444111000000111333444444333...///////////////...---******++++++,,,,,,,,,,,,(((+++...---***(((((())),,,)))(((,,,---+++***,,,---''')))000000)))(((---###)))///000,,,)))(((''''''---000,,,+++---,,,'''$$$(((///222HHHsssooo:::***...AAAfff|||sss}}}pppfffgggwwwzzzdddGGG666888<<<888,,,)))111777555888KKK888...///"""$$$+++///%%%555+++%%%)))&&&444VVV~~~www}}}ttt}}}hhhFFF444(((+++///+++))),,,))))))+++---...,,,(((%%%$$$***+++333===]]]yyy```jjjwwwyyykkk```ccckkkmmmxxxyyymmmyyy}}}yyylllwwwvvvxxxsss]]]@@@000///***------***+++......+++,,,)))+++444%%%@@@xxxiiiIII000===LLLQQQ///,,,+++,,,,,,+++***+++...444888mmm}}}\\\===111%%%***111'''&&&PPPvvvssscccvvvsssNNN111+++111&&&222111000111***777]]]AAA//////<<<~~~RRR---+++,,,)))000---...XXX{{{pppvvviii888!!!<<>>...111---(((...&&&,,,...---+++111$$$dddyyy333333$$$)))---///'''(((+++...---***<<>>@@@JJJ888+++///000$$$(((---)))%%%%%%(((++++++***$$$000555ZZZwwwnnnIII777555)))///333 000++++++***)))+++---///111+++''')))111888CCC\\\uuuhhhgggkkkmmmjjjhhhqqqzzzvvvwwwlll}}}ddddddkkkhhhXXXLLL===***---,,,&&&(((///***(((222,,,+++...,,,///JJJjjjsssQQQ---EEE\\\000000$$$...000$$$///(((..."""FFF~~~}}}~~~xxxyyyrrr___///(((...*** ===llleeeQQQUUUsssvvvCCC$$$...000...))),,,///***555QQQCCC&&&000;;;~~~SSS---+++---)))///,,,///ZZZ||||||mmmaaa444(((111RRRiiihhhzzzkkkmmm<<<+++000%%%---******WWWzzznnnvvvssswwwsss}}}III---,,,&&&333WWW{{{vvvddd\\\111222,,,///)))))))))IIIxxx||||||~~~{{{vvvNNN&&&'''...******,,,///...)))111))))))^^^hhh,,,'''111(((,,,------///###---(((&&&hhhuuu999333---+++---000///---,,,+++,,,...111000,,,)))%%%000111)))ssszzzCCC***,,,......***)))+++)))&&&000'''%%%---...'''&&&---$$$,,,///999TTT)))777,,,333***000:::zzzpppAAA+++666fffEEE+++666---)))333222222111111111000000//////...111222111//////222555999<<<===:::666333333444555777888999888888:::<<>>NNN@@@)))(((,,,(((,,,///......///000...***'''111--- 777rrrsss|||fffPPP===###(((666&&&(((,,,,,,+++******+++------((('''+++000000444IIIaaapppjjjgggiiigggfffvvvmmmaaadddhhhccc]]]```QQQ111---,,,((()))///---+++000+++))))))(((333VVVqqqqqqfffSSSbbbWWW+++(((&&&222...$$$...(((000)))TTTxxxUUU888111444***666bbbuuuiiiyyyxxx\\\444,,,---,,,(((+++...(((222LLLAAA(((///888}}}___///+++,,,(((,,,***...XXXrrrddd555)))222UUUiiifffwwwpppvvvHHH)))555...***+++,,,+++PPP{{{qqqtttuuuwwwzzz|||OOO,,,'''&&&222QQQrrrxxxlllooo{{{uuuQQQIII---+++000333,,,CCC~~~zzz}}}ccc:::(((+++...///+++...000+++///$$$)))dddiii---$$$+++&&&++++++)))(((333000(((BBBwwwUUU666111,,,+++---///...,,,,,,,,,,,,///111111---******...///333}}}fff<<<)))---+++&&&###'''...111...///***''')))((('''+++222***222)))333^^^fff<<<666'''444......333ZZZPPP(((888SSS\\\888333---+++///...111111111111000000000///111222444444333333555666222444666666444333555666444666777777666666888999888555666iiissswwwKKK888======>>>AAADDDGGGGGGGGG[[[rrrgggUUU[[[```lllzzzqqqnnnjjjccc[[[XXXTTTRRRNNNKKKGGGCCC>>>;;;999777777:::999555333555333222222111000000111111333333222111000000//////---++++++//////++++++---............------------,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,---***&&&(((...***000...&&&)))111000&&&'''@@@nnnjjj???+++---555^^^|||{{{}}}ssseeeXXX===%%%###+++---***(((+++,,,,,,+++))))))***,,, 777;;;''''''''''''%%%)))+++---...///---,,,******000$$$###999HHH[[[zzzmmm___llluuuyyysss[[[333)))777222...,,,,,,++++++************'''***000111***'''444GGGdddbbbhhhpppkkkeeessswwwdddhhhlllmmmfffhhhwwwiiiCCC......+++))),,,///,,,(((***(((&&&&&&:::fff|||qqq{{{yyyuuuDDD(((&&&+++......%%%---(((///...bbb{{{wwwyyywwwCCC---777...)))PPPsssyyyqqqqqq>>>$$$******'''***,,,&&&---DDD:::(((...999|||vvv222)))+++''')))'''---SSSxxxiii777)))333WWWtttlllxxxvvv|||OOO)))333,,,///(((...+++EEEyyyuuuwwwyyyttt}}}uuuWWW///&&&&&&,,,???PPPLLL@@@EEEWWWppp{{{uuurrr<<<,,,000,,,---888uuu|||YYY---'''111000444///000,,,+++$$$444uuuhhh111&&&+++)))///,,,+++(((:::)))...mmmddd444000---******---...,,,***,,,,,,,,,...000000...,,,...++++++DDDHHH333'''++++++(((&&&(((------)))###...999<<<;;;777...%%%'''///###+++333sss|||UUU999&&&444111,,,000:::lll,,,777:::rrrzzzKKK000000333111111111111111111000000000000//////000222444444333111///111333444333444666777333555666555444444555666666222888WWWuuuzzzYYY777===<<<<<<===AAADDDFFFFFFPPPeeeaaaUUUZZZ___lll}}}yyyppplllhhh```YYYWWWWWWTTTPPPMMMJJJFFFBBB???999777888<<<;;;666444555333222111000/////////000222222111000///...---------++++++......++++++------------------------------+++******+++,,,,,,+++++++++++++++++++++++++++)))***,,,---+++***000999,,,///...)))'''+++///000AAAdddsss888&&&444333hhhwwwxxx~~~zzz___FFF...(((&&&+++...+++'''&&&///...,,,+++++++++,,,---***333;;;...111)))---+++******)))(((''')))+++---"""///---%%%$$$###---DDDyyy}}}vvvmmmyyyyyypppLLL***&&&***,,,***++++++++++++***)))((())),,,222333,,,%%%***444OOOWWWiiitttkkkeee}}}mmmwww~~~eeennnppprrrmmmlllwwwqqqWWW222...+++)))(((///---"""***,,,***'''>>>ooovvvrrr,,,))),,,000$$$...(((,,,'''+++000mmm}}}|||qqqfffWWWPPPXXXiiivvv{{{zzzEEE(((000*** DDD{{{ooozzzmmmwww>>>""")))+++(((***---'''+++>>>666,,,...===}}}xxx555'''+++***((('''***HHH{{{lll:::)))111UUUyyyqqqvvvyyy}}}UUU''',,,(((111%%%...***888pppuuu||||||ooozzzjjj^^^777***%%%&&&---222+++ $$$000LLLggg}}}CCC,,,000$$$)))...iii}}}kkk222&&&444222AAA111...*********BBBXXX000***+++***...***,,,...---"""EEEJJJ)))+++***)))***,,,,,,+++)))******+++,,,............///)))***WWWsss111...)))'''///333...)))(((+++,,,222LLLfffqqqrrreeeEEE&&&...111444555...fffiiiFFF222222...---444---@@@333,,,PPPXXX***...666111333111111111000000000000000///...///222666666333000333444444444444444555666444555666555333333444555:::444<<>>OOOgggtttqqqyyy{{{rrrgggiiihhhooopppgggfffkkkiii888,,,***+++)))222555&&&(((......))):::jjj|||xxxmmm)))++++++111%%%---***,,,(((***333yyysss^^^OOO777888777444444DDDddddddAAA'''((()))'''BBBooowwwlllsssppp999******,,,******...))),,,;;;666111...AAA~~~rrrkkk<<<&&&+++...+++***)));;;zzzyyynnn===+++...MMMrrrpppssszzz~~~bbb......&&&---%%%,,,(((///^^^qqqyyyxxxooozzzkkkgggBBB)))&&&$$$''',,,,,,(((***///555WWWrrr|||<<<***444,,,'''+++^^^}}}ppp===+++444444DDD...+++***+++///>>>kkk<<<&&&***)))&&&(((###+++...333lllkkk777***)))((()))***++++++***)))((()))******+++,,,...///...,,,///mmm]]]&&&---,,,'''000333+++&&&222JJJ\\\mmmtttRRR555&&&666---,,,MMMtttWWWHHH111)))111333---yyy^^^333---333nnnbbb***(((222+++...000000000000000000111111333333333777:::;;;888555444333222222333444555555555666777666444444444666:::555===:::kkkvvvjjj;;;<<<;;;:::<<>>;;;===::::::<<<;;;666444555333333111000////////////222222111111111111000000...******,,,,,,******...,,,,,,,,,,,,------------,,,+++******,,,,,,+++***---,,,+++******+++,,,---((('''((()))(((''',,,444...''')))///)))$$$>>>bbbTTT111+++(((SSSyyyyyyfffOOO333'''///+++***))))))***)))(((''')))---222888???HHHQQQWWW\\\OOObbbUUUSSS444===444+++(((&&&(((+++...---+++777111***''',,,222///((((((...111DDDaaahhhooo~~~gggDDD<<<$$$************++++++,,,,,,(((((())),,,///...***&&&%%%???aaazzzmmmpppfffccclllqqqdddaaannnxxxEEE,,,)))///,,,555<<<000''',,,...(((444```xxxiii777,,,$$$000///)))+++,,,+++,,,999}}}qqq]]]FFF444+++'''???VVVPPP555---MMMvvvDDD666&&&'''666<<>>999fffzzzwwwPPP===;;;;;;===BBBHHHLLLNNNJJJQQQZZZ]]]ZZZccc{{{|||tttlllgggaaaZZZWWWXXXPPPMMMHHHEEECCCAAA???===>>>:::999:::888333222333444444222111000///////////////000000000000111111...***)))++++++)))***...++++++,,,,,,,,,---------+++******,,,------+++)))---,,,***))))))***,,,---,,,(((''')))(((''')))---+++'''(((******333UUUyyymmm000<<>>GGGSSS]]]dddllluuu|||qqq}}}aaaqqq```JJJ>>>000***,,,//////,,,---000444---!!!$$$---...555,,,%%%(((666KKKiii{{{{{{iiiQQQOOO***------+++******+++,,,,,,'''((()))***++++++***(((...GGGeeeyyyyyy{{{qqqpppiiigggkkkkkkdddjjjwwwyyyVVV///(((222***...888///++++++,,,)))222[[[PPP<<<,,,&&&---///'''---......,,,999rrrKKK...'''***)))///TTT{{{~~~WWW444:::TTT...---&&&666YYYeeeccclllxxxrrrkkkyyylllIII&&&***+++///+++***///...000;;;&&&000***FFF|||VVV,,,)))...,,,000***+++```kkknnnrrrIII333(((;;;jjj}}}||||||yyyttt888(((+++ 222)))&&&///444dddvvvooovvvtttxxxwwwccc222''')))*********+++(((%%%///eee{{{KKK111***))))))000BBBxxxmmm<<<###...111%%%...,,,)))///'''(((***)))000+++---000(((444(((CCC~~~sssmmm@@@...---+++,,,,,,,,,+++***+++,,,)))***+++++++++---222666,,,000111555)))(((000---)))'''111OOOxxxFFF000444...333hhhjjjlll>>>***222+++///EEETTT555--->>>SSS333222111000///000000000111111111111---///111222222333444666555222//////111333333333333555666666555555666888999:::;;;;;;^^^yyy{{{bbb???======???CCCGGGIIIJJJGGGJJJUUU[[[WWWccc}}}uuummmggg___XXXUUUWWWNNNKKKFFFCCCAAA@@@>>><<<>>>:::777777555000///222555444333111000/////////,,,,,,------.../////////...***)))++++++)))***...+++++++++,,,,,,---------******+++---...---+++(((---,,,***))))))***,,,---...)))'''***+++******,,,((()))((($$$***BBBhhhCCC222DDDsssxxx|||]]]gggUUU666...222...((()))222666...'''...CCCVVVaaakkkwww}}}}}}|||wwweee}}}iiiHHH222***++++++)))###%%%---///,,,222222&&&''')))222111&&&111QQQhhh|||ooocccqqqMMM111///---+++)))***++++++(((,,,---***((((((***+++,,,((($$$888tttvvvvvvbbbllljjjhhhaaa```qqqzzznnnddd444)))222%%%$$$...'''000,,,++++++555[[[www111666......,,,&&&(((///......)))555}}}zzzEEE$$$***444111CCCtttsssHHH444888***,,,---LLL~~~~~~ssslllnnnggg@@@'''++++++///+++)))...///111<<<&&&333(((@@@rrr|||rrr```///'''++++++111,,,)))XXXeeekkksssNNN777'''666[[[vvvxxxxxxwww}}}BBB......777)))'''222(((```pppvvviiiuuuxxxrrr@@@&&&,,,///---+++,,,,,,***CCCvvvzzzppp???)))***666(((///444zzzuuuyyy||||||{{{BBB!!!444000'''111***%%%111---)))******---&&&---222'''333...\\\JJJ///111///---...---,,,+++***,,,---+++,,,---,,,,,,...444888(((,,,+++}}}++++++$$$000,,,(((---HHHrrrTTT(((<<<'''(((IIIjjjrrrFFF///000///222BBBfff333666)))sss\\\333///222000//////000000111111111222...111333333222222666:::<<<888444222222333222000222333555555555555777888333666333666PPPooosssccc@@@???>>>???BBBEEEFFFFFFRRRPPPYYY[[[RRRZZZxxx{{{rrrfff```___]]]XXXSSSLLLEEEGGGFFF;;;999>>>===<<<999555222222333333333222//////333555333222444111///---------------+++000///...---,,,------...222111...,,,+++,,,---...)))))))))))))))))))))))),,,,,,+++*********++++++***************)))((((((+++...)))'''888SSS]]]VVV111000222iiidddqqq{{{^^^ggg^^^GGG---%%%,,,,,,"""---///+++***AAAbbbnnnfffpppuuuuuummmjjjrrrttt{{{zzz|||ooo|||```WWW444000+++&&&000(((''',,,+++$$$)))444&&&...///111888444---000ppp~~~zzzxxxzzzNNN>>>555111((((((---***'''))))))(((***,,,***&&&---111///###???yyyooosssggglllccc___dddggggggqqqGGG)))------,,,---%%%)))444***...444SSS___...888555'''555'''...111)))888%%%///xxxQQQ'''//////(((...000OOOxxxwwwMMM...,,,---+++999WWWrrr}}}~~~ttt~~~hhhrrrmmm777%%%---+++///******(((000;;;))),,,'''###JJJllllllvvvddd,,,)))111''',,,,,,(((NNNtttaaakkkccc---***222GGGhhhzzzyyy}}}tttPPP---222'''%%%///111***---888ssswwwvvvrrruuuwwwlll[[[000&&&/////////111000BBBkkkeee{{{xxxCCC###***---***000///rrr~~~{{{|||^^^%%%000333222000---,,,+++++++++222((((((,,,'''(((,,,+++===zzzsss777)))222&&&...---,,,,,,,,,,,,---...******+++,,,---//////000------999111,,,+++...***)))(((SSSWWW+++&&&000'''777~~~}}}TTTSSS000...666***:::lllPPP...***GGGqqq+++111444///000///.........///111222111555444000000444444000666555555444444333333222333333333333333333333333===444444666DDDmmmpppDDD111BBB???;;;EEE>>>FFFJJJEEEPPPRRReeennnkkkssskkkbbb]]]\\\YYYSSSMMMIIICCCEEEDDD:::;;;AAA???:::666222000000000000000444111000333333///...///222000//////000000///---///...---,,,,,,,,,------///...---+++++++++++++++))))))))))))))))))))))))///......---,,,+++******)))************)))(((((($$$)))$$$$$$???```___FFF&&&(((DDDpppjjjjjjrrrcccnnnMMM222///000******111)))%%%222SSSrrr~~~}}}zzzuuuvvvrrriiieeeiiiooorrr}}}|||}}}|||QQQ777---000---(((&&&)))---***%%%"""222555...)))...---+++222777[[[}}}~~~}}}bbb???***)))777444666---(((***------...111...###%%%,,,...LLL}}}^^^yyycccffffffccceeeiiiggggggsss|||UUU555,,,***,,,,,,&&&(((000(((,,,000HHHVVV***555999,,,000%%%,,,...(((666&&&333}}}ZZZ...&&&'''...***---111444444222///---***888VVVmmmcccLLLOOOeeeqqq```VVVooo^^^...)))++++++***///,,,''',,,...,,,111,,,***QQQrrrqqqyyy]]]+++)))000(((,,,+++(((DDDqqqiiiuuummm444)))---999[[[sssrrrvvv|||aaa555((()))+++,,,+++***,,,000[[[sss~~~ssspppyyywwwiiiGGG000333>>>TTTgggkkkzzz|||vvvuuuaaa;;;...///&&&***000555qqqxxxsssyyynnn---,,,000///---+++))))))))))))444///******---------000nnnxxxBBB'''(((------...---,,,++++++,,,---...******+++,,,---...//////...,,,666~~~...***)))+++,,,+++000iiiaaaMMMEEEIIIRRRsssPPP555+++333...777nnnttt@@@AAA---///,,,)))333ggg```222+++BBB}}}:::...666---///////////////000000111000333444000000444444111333333333333222222222222222222222333333444444444888444777666===bbb{{{sssRRR333>>>???999DDDDDDIIIJJJFFFRRRRRRcccvvvxxx|||nnnhhhaaa^^^]]]YYYRRRKKKFFF@@@BBBAAA:::>>>FFFDDD<<<999555333222222222111222000000222222...---///000/////////111000///---------,,,++++++++++++,,,++++++++++++***))))))((()))))))))))))))))))))))).........---,,,***(((''')))))))))))))))(((''''''&&&***(((...RRRqqq___555***...```rrrjjjcccgggeeeZZZ666 ***222***'''111333HHHiii}}}}}}{{{|||zzzvvvtttuuurrrmmmvvvxxxyyyuuu~~~nnnYYY@@@+++***+++...333777666111***555666---'''+++******111$$$:::XXXoooxxxzzz}}}qqq___EEE)))###,,,///+++%%%%%%///222,,,(((+++...###%%%222(((LLL~~~zzz{{{jjjnnnssscccfffmmmooohhhdddqqqxxxlllJJJ---)))...,,,+++(((,,,&&&,,,,,,999kkkiii111(((000)))---///))),,,'''222'''666{{{rrrwwwfffGGG444&&&***000222...&&&&&&---111///---HHHfffkkkXXXDDDEEEPPPVVVKKKVVVeeeBBB(((444***---###222)))(((111$$$...,,,,,,333]]]xxxuuuxxxuuuRRR))))))///)))---***(((BBBrrrsss}}}ttt>>>,,,...///MMMnnnqqqpppvvvFFF$$$---000***&&&***---***===ccczzzooojjjxxx}}}rrr^^^RRRYYYbbbsssvvvyyy|||}}}kkkFFF///222111$$$)))...???ssstttnnnwww~~~}}}888+++///---+++***((((((((((((...000'''%%%000,,,...BBBZZZ%%%)))000%%%&&&---,,,,,,++++++,,,,,,---******+++,,,---.../////////,,,444|||}}}...+++)))***,,,(((777|||777))))))%%%(((RRRGGG888'''---000555]]]ttt000///,,,---&&&///,,,^^^rrr666...999pppPPP***999)))...//////000000000000000///222222000111444444222000000111111111111222222111111222333444555555666222444888555888UUUsssxxxiii::::::@@@777AAAHHHGGGKKKHHHSSSPPP[[[{{{pppkkkfff___[[[YYYVVVPPPKKKDDD???@@@???:::BBBKKKHHH>>>;;;777555444444333222...---///222222///000333---,,,,,,---//////---++++++++++++************+++)))***+++,,,+++***((('''))))))))))))))))))))))))((()))++++++***(((&&&$$$((())))))))))))((('''''',,,+++...CCCeeeqqqSSS)))444;;;qqqcccaaaaaa^^^WWW777,,,%%%(((,,,---,,,...WWW|||zzzvvvyyyxxxxxx{{{{{{uuupppkkkccc[[[qqq}}}ttt|||qqqKKK+++(((***000000******///)))///,,,+++111...)))...444&&&000XXXtttsssmmmqqqccciiiyyysssEEE &&&:::)))***---///---)))&&&$$$'''---)))))),,,"""///UUUlllbbbvvviiieeejjjqqqqqqiiiccckkkxxxuuu```444+++000...///***+++)))...,,,---UUUyyy???###)))))))))555))),,,)))000'''444iii|||wwwbbbjjjmmmfffXXX777&&&///(((***222333,,,+++222NNNgggkkkZZZ]]]qqqkkkPPPLLLfffsssXXX---***666'''/// 000 ///GGG(((,,,###,,,@@@lll~~~xxxxxxkkkEEE'''***---***...((()))BBBpppsssuuummm???+++000,,,>>>eeessskkkzzz|||XXX000000---)))(((+++---,,,+++HHH```eeekkkwwwyyynnnZZZgggxxxllllll{{{yyyzzzpppttt\\\666(((+++,,,***)))***IIIwwwxxxqqqyyy~~~BBB...///...,,,******************///&&&)))222%%%333iii}}}FFF%%%...222'''###,,,,,,++++++++++++,,,,,,******+++,,,------......,,,---555{{{}}}......,,,***+++&&&:::ddd***+++111---666NNNDDD555"""(((...444\\\111)))...******888)))RRR;;;111111WWWfff(((:::)))---...000111111111000//////000111111111333444333///000000111222222333333111111222333444555666777111444777555777NNNlll{{{DDD999BBB888>>>HHHAAAJJJIIIRRRLLLRRRxxxyyyqqqgggaaaYYYSSSPPPNNNKKKIIIDDD@@@AAA>>>;;;FFFOOOIII:::777444222222111000///......000333222///000555...---,,,---......,,,***))))))******************)))***,,,------+++)))((())))))))))))))))))))))))%%%''')))******)))(((&&&)))))))))))))))(((((('''+++%%%444XXXoooaaa???'''///CCCpppTTT]]]iii[[[@@@***+++---...******888HHH|||qqq}}}tttbbbQQQGGGBBB>>>TTTppp}}}|||wwwLLL333%%%,,,000&&&$$$---###++++++,,,333///))),,,...!!!%%%CCCcccppppppnnnvvvrrrzzzxxxgggNNN222222888555(((###***...,,,000(((,,,222'''%%%CCCyyyxxxxxxppp]]]fffiiimmmooojjjfffhhhmmmqqqkkk===...///---///---,,,---///...)))DDD}}}{{{oooKKK+++---///(((000+++...,,,///(((...MMM]]]hhh```pppuuuwwwzzz]]]CCC===111***...//////888EEEtttyyyaaafff|||^^^lllyyyDDD,,,,,,''')))///###***???bbb666)))$$$///GGGooozzzvvvzzziii999''',,,+++***///'''***:::gggooommmgggAAA&&&)))***...VVVrrriiilllvvvjjjEEE333&&&(((+++)))***000***...>>>XXXqqq{{{wwwooobbbpppqqqIII@@@cccsssyyy|||iiiEEE,,,))))))(((,,,+++&&&UUUzzz~~~|||}}}FFF---...---+++***)))******+++---000+++111222@@@YYY222)))$$$***222///***++++++++++++++++++******++++++,,,,,,---------(((...999|||yyy---000...***222+++===QQQ---)))%%%,,,KKKUUUAAA111'''///...222```888(((222---000;;;)))FFFGGG444---CCCwww...888------...000111111111000////////////111222222333444000111111222333444555555111111222333555666777777333555444444;;;KKKggg}}}NNN:::BBB<<<>>>III???EEEJJJNNNKKKOOOrrryyy~~~hhhbbbYYYRRRNNNLLLJJJIIIDDDAAABBB>>><<>>&&&''',,,AAAeeekkkmmmttt[[[000)))...)))***///&&&,,,222aaasssssssssRRR+++'''---)))IIInnnoookkkuuuzzz[[[==='''))),,,''''''///...###)))JJJlllyyyxxxvvvwwwzzzrrrNNNMMMpppyyyxxx\\\000&&&,,,...+++(((...%%%ddd}}}{{{FFF)))+++***)))((((((((()))***+++,,,+++...+++$$$RRRbbb222(((222''''''333,,,)))******++++++******)))***+++++++++,,,,,,,,,---'''...999}}}ttt)))//////)))999222@@@qqq222------)))...FFFIII444+++,,,555+++***ZZZ>>>(((222222111444,,,<<>>444111...//////000000000000000111...///222222000111333222222333444555555666666222222333444555666666777555777222555>>>FFF^^^vvv\\\===???AAA@@@JJJCCCAAAKKKJJJMMMRRRhhhiiiddd]]]WWWQQQMMMJJJIIICCCAAABBB===:::FFFKKK???:::999777777888777666555000000333444000+++,,,111555222...,,,,,,,,,,,,,,,((()))***+++++++++************+++,,,,,,,,,+++***))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++******)))+++222QQQtttqqqLLL111///555^^^gggmmmmmmnnnSSS000///&&&###(((***888ccc~~~sssppp>>><<<555---+++000444555...'''444---QQQ{{{ppp]]]AAA,,,&&&'''&&&"""+++...((($$$)))(((&&&,,,+++111--- !!!DDD|||III333$$$'''---***&&&&&&---&&&***///)))'''---111,,,JJJ~~~UUU888]]]cccbbbeeehhhjjjkkkkkkiiihhhpppoookkkWWW888***++++++))),,,111)))///---333nnn}}}tttAAA!!!///000222,,,+++++++++///---'''000@@@WWW~~~~~~uuu~~~{{{|||}}}xxxuuuppp```PPPPPPZZZUUU666***"""+++111%%%666+++---)))@@@oooiii:::&&&((('''<<>>___pppqqqrrryyyjjjRRR999...+++))))))+++---%%%&&&888PPPdddqqqxxxvvvttt~~~|||mmm@@@((())))))...111&&&222(((rrr}}}DDD(((+++***)))((())))))++++++&&&((((((&&&)))@@@qqqzzz222))))))000///---***&&&))))))***++++++***))))))+++++++++++++++,,,,,,,,,***---666}}}ppp(((111111+++333000;;;zzziii$$$000222333444777333))))))+++333)))***YYYJJJ+++...000222***222999eee222111666zzzQQQ///555///////////////000000111222...///222222//////333333333444444555555555666333444444444555555666666555888333555<<<;;;QQQ|||tttoooEEE;;;CCC???GGGFFF@@@OOOFFFOOOUUUVVVvvvdddaaa\\\VVVPPPKKKFFFCCCCCCAAABBB<<<999DDDHHH:::666555444444555555444333+++,,,000222///+++...444555111,,,)))((()))******((()))***,,,,,,,,,+++************+++++++++******)))))))))))))))))))))))),,,+++***)))(((((())))))+++,,,,,,,,,,,,+++******)))999YYYrrrhhhDDD***%%%DDDlllaaasssdddUUU@@@)))(((000---$$$000XXXuuuRRR333888???GGGSSS[[[ZZZSSS@@@,,,JJJ>>>333&&&KKKNNN)))&&&+++)))&&&+++(((''',,,***%%%******$$$111)))###KKKaaa///((())) """333,,,!!!)))111&&&'''...(((111000+++CCC\\\eeepppjjjdddiiilllkkkiiihhhgggfffttthhhkkkbbb???,,,...---&&&+++111&&&......///iiiyyyyyyUUU***555000'''+++)))))))))111111%%%,,,###666aaammmkkksssmmmkkkjjjVVVVVVkkkpppdddjjjpppdddccc```QQQ@@@222333000$$$555222,,,)))000---WWW]]]111'''***(((AAAnnn{{{yyyfff***)))---111&&&)))///%%%///+++XXXqqqsss~~~kkk;;;222+++,,,333LLLiiipppiiijjjrrreeeLLL444+++......)))***,,,***(((333LLLfffsssqqqhhhzzzzzzbbbGGGNNN999###)))111###(((444)))555,,,|||}}}CCC+++---,,,+++++++++,,,---...$$$)))***###000aaannn???'''999+++***///(((///((()))***++++++***)))(((++++++++++++++++++,,,,,,---,,,333|||ppp)))444444...&&&(((333jjjooo555<<<%%%""",,,///)))***...+++111...444cccXXX000)))***333%%%888999iii000444888ttt^^^,,,777000///.........///111222333//////333222......222333333444444444444555555444444555555555555555555444:::555555888222GGGxxxwwwNNN999CCC<<>>lllsssjjjkkk```EEE(((...---000...;;;DDD|||{{{tttyyyzzzCCCYYYggg{{{tttqqqpppfffqqqiii}}}XXX---!!!'''...TTT//////&&&,,,)))((('''(((******((('''***)))((((((((()))***+++>>>\\\888+++***,,,---***&&&'''+++)))###---111...&&&---FFF```mmm^^^]]]___bbbbbb___aaaeeeooojjjoookkkMMM111))),,,,,,///------...+++666OOOwwwwww[[[333***111+++,,,,,,+++***+++++++++,,,******---777FFFWWWaaauuu|||{{{}}}{{{~~~qqq___JJJ:::000***))),,,222,,,(((***---,,,+++,,,***FFF}}}bbb111)))000'''...RRRwwwsssnnn```(((000///---+++***)))******///GGGccceeevvvwwwFFF...++++++,,,666MMMeeeppppppnnnmmmhhhYYYBBB...(((+++---)))''')))******...333222---...333222,,,000:::---,,,+++***+++---+++'''222```OOO+++,,,,,,'''///000&&&)))///%%%444,,,%%%===qqqXXX777------,,,,,,,,,,,,+++++++++***,,,,,,,,,+++***+++,,,)))+++---,,,+++******+++(((------111mmm}}},,,111&&&---((($$$---^^^]]]---+++222,,,///)))(((+++,,,...---PPPRRR333111111---333+++>>>www777111...\\\vvv;;;111222222111000////////////...///000111111333777999000111222333444444444444555333222333666777666444666666444777:::888FFFeeetttppp@@@@@@AAA@@@EEEBBBFFFFFFIIIOOONNNYYYqqqwww]]]ZZZWWWUUUNNNGGGGGGKKK>>>???:::<<>>GGGZZZdddlllxxx|||fff[[[BBB444'''$$$&&&'''))),,,+++)))(((***)))'''***000KKK^^^|||{{{OOO+++''',,,)))///WWWsssvvvlllHHH(((---,,,,,,+++***))))))(((***999XXX___bbbgggGGG)))+++.........888NNNgggwwwqqqlllqqquuu___888&&&***555---&&&'''******+++,,,+++(((,,,777<<<===AAAIII***,,,,,,)))***---+++'''HHHssskkk===+++,,,+++***///,,,%%%+++000'''...$$$>>>pppaaa777111***------,,,,,,,,,+++++++++---,,,+++,,,------,,,+++***+++,,,+++))))))+++---***+++***'''UUU;;;---...)))'''(((+++YYY___888))),,,,,,(((***###111###+++777xxxRRR111000444***000***===>>>+++///OOOxxxGGG---000000000//////000111111,,,...000111222555888;;;000111222333444444444444222111111222555666666555555666444777:::555???XXX~~~sssrrrJJJ;;;>>>EEECCCCCCFFFDDDIIIPPPNNNSSSdddzzz^^^YYYUUURRRMMMGGGFFFIII;;;???::::::DDDBBB888666777555333222222111///---222222111000///......------------------,,,+++***)))***++++++,,,,,,,,,+++,,,++++++***************))))))******+++++++++++++++((((((,,,---,,,...111/////////,,,***((()))***BBBkkknnnQQQ444 +++GGGbbbhhhvvvdddXXX111,,,+++222***&&&UUUwwwtttqqqwwwkkkiiiuuujjjsssxxxhhhiiipppeeeggg777---///,,,&&&KKK[[[,,,+++''')))((('''((())))))'''%%%(((((((((((())))))*********!!!CCCfff>>>)))"""///111$$$###111666222111000***$$$---:::YYY[[[aaadddbbbaaafffnnnnnnyyyrrriiifffOOO222...+++---)))+++000+++***444nnn|||uuuppp~~~sssIII---,,,000555555///)))***///%%%)))---...,,,)))''''''***666@@@OOO]]]UUU>>>333+++'''(((...000---***)))$$$''',,,,,,((('''333@@@nnnkkkdddQQQ:::...+++(((+++888fffvvvxxxfff555---++++++,,,,,,+++***))))))$$$111VVV]]]KKKMMMFFF******......***+++;;;WWWlllwwwooorrr{{{nnnIII...'''666...)))***+++***)))+++,,,(((***222666555555888)))(((+++///,,,'''+++444ggg\\\888...''')))******&&&&&&000444...+++***WWWHHH(((---000,,,++++++++++++*********...+++)))***---...,,,******++++++)))((()))+++...000000000'''===PPP***222,,,)))111,,,JJJUUU555444111...111000666,,,555(((***DDDRRR---+++///+++...***BBBBBB,,,---KKK}}}NNN+++000000////////////000000000222333333222222444555000111222333333444333333000000111222444555666666444666555777:::444888KKKxxxqqqrrrUUU888;;;HHH@@@FFFHHHFFFKKKUUUTTTTTT^^^yyycccZZZRRRPPPNNNIIIEEEDDD@@@CCC??????FFFAAA666444444333111000000000...,,,111111000000///......---,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))***************++++++++++++((((((++++++)))***...------,,,***(((''')))+++GGGjjjmmmIII000***:::```ddd^^^eeeQQQIII---...'''...))),,,bbbpppwwwlll___```QQQ~~~yyyqqqfffjjjiiirrrUUU666---)))...333555***,,,)))((('''((()))(((&&&%%%''''''(((((())))))))))))444,,, HHHccc777)))///222111000BBB555...111000)))&&&+++BBBMMM^^^jjjiiicccdddjjjkkkwwwpppkkktttddd>>>***+++---))))))000+++&&&,,,LLLnnnssslllmmmJJJ+++---222777333+++))),,,***((('''))),,,//////...))),,,'''&&&...---'''+++(((,,,444:::777...))))))'''+++...,,,'''///GGG___oooqqq^^^>>>'''"""(((111,,,DDDrrrwwwpppVVV)))000+++,,,,,,,,,,,,,,,+++***&&&000SSSfffTTTTTTSSS---)))+++,,,***)))111CCCSSStttnnnlllpppooo```FFF222,,,((('''))))))''')))---...++++++------***&&&&&&+++%%%***333+++,,,FFFLLL---+++&&&(((***(((''',,,///---+++***QQQPPP888000,,,333************))))))))))))---***((())),,,---+++((()))******)))((()))+++...+++///111(((***```fff......---***888...888sssVVV???GGG???666111%%%$$$&&&000DDDIIIuuuQQQ///---...///...,,,LLLCCC111,,,NNNRRR---222111000///............222333444333111000000111000000111222333333333333///000222222333444555666444777555777:::444444AAAlllrrrrrr___:::999GGG>>>FFFIIIGGGLLLXXXYYYVVV\\\ooo}}}bbbXXXPPPOOONNNIIICCC@@@GGGGGGDDDHHHNNNAAA444777444222000000000///...,,,000000////////////......*********++++++******)))++++++,,,,,,,,,,,,,,,+++)))******++++++***))))))************************,,,((((((******'''(((+++++++++***((('''(((,,,///XXXnnnlllCCC------;;;gggiii[[[VVVDDD333'''---&&&"""$$$666mmm~~~rrrttt~~~~~~fffSSSnnn___SSSOOObbb~~~kkkppp:::)))(((''' ^^^AAA((())))))(((''''''((((((&&&$$$&&&'''((()))))))))(((((( <<<((('''xxxIII)))000<<<<<>>666DDDPPPuuu~~~MMM333555111111...000VVVEEE444///NNN\\\222222111000///......---......000222222111000111222///000111222333333333333000222333444333444555777444888555777;;;555222<<<^^^vvvrrrhhhAAA;;;CCC???EEEHHHEEEHHHUUUWWWUUUZZZaaa}}}xxx[[[TTTPPPOOOLLLFFFBBBAAAIIIDDDCCCOOOTTT???000999444333111111111111///---.........///////////////******+++++++++++++++***+++,,,,,,---,,,,,,++++++(((((()))*********)))((())))))))))))))))))))))))+++((('''******'''(((+++))))))(((''''''+++000444jjjrrrjjj>>>))))))222aaaaaa[[[WWWOOO---***,,,((((((,,,EEErrrsssxxxzzzOOOIIInnnrrrCCC***222666MMM{{{ddd<<<******''' IIIPPP+++$$$)))(((''''''((('''%%%###&&&'''((()))))))))((('''111...'''III}}}KKK---///888;;;444---***,,,...111444***///>>>WWWkkkppplllhhhkkkmmmmmmhhhllltttaaa<<<***///***''',,,+++(((------IIIiiiqqqhhhiiilllfffUUU@@@...,,,---***)))+++%%%(((,,,//////,,,&&&"""%%%---------222///)))---)))(((***,,,)))&&&(((...)))&&&'''222BBBSSSdddppplll^^^;;;'''000111&&&'''999ZZZjjjaaaCCC+++---***+++***))))))***+++,,,---((()))111XXXnnnvvvqqq@@@,,,)))***///000------000EEEZZZllloooqqqvvvtttlllNNNAAA333,,,)))((()))---%%%(((***)))'''&&&((()))***)))((('''+++<<>>+++,,,###000111!!!BBBwww555+++444***,,,...888aaaNNN+++;;;==={{{999---------......000111111,,,...000111///......//////000111222222333222222333555777666444333555777444999666666===:::444999JJJvvvtttTTTCCC>>>DDDFFFKKKFFFCCCLLLPPPQQQWWW___wwwiiiWWWSSSRRRPPPIII@@@AAAHHHDDD<<>>AAAHHH@@@PPP\\\HHH666666555555555555444333222111000.........000111000...+++,,,***))))))***+++******...+++******+++,,,***(((******++++++***)))'''&&&,,,***(((((((((((('''&&&,,,+++***))))))((())))))+++,,,((()))***'''666TTT[[[\\\MMM,,,666///EEE___WWWXXXXXXUUU***---...***777---222uuujjjhhh\\\gggzzzlllVVVrrrppp^^^DDD777111555WWWnnn===---///(((+++777000******))))))(((''''''&&&&&&'''(((((((((''''''&&&%%%&&&'''***+++(((&&&///;;;|||gggaaaYYYBBB...+++000///((("""###+++000---,,,666HHHVVV{{{bbbkkkyyy~~~___@@@///...***(((***))),,,///222AAAXXXccclll|||{{{eeeOOO999000---$$$***+++---......,,,+++***///,,,(((%%%&&&'''))))))!!!###***222222+++%%%%%%###NNNooommmgggnnnnnncccDDD222***000---%%%---???```HHH444000///))))))000******)))''''''+++,,,++++++%%%)))DDDlllnnnSSS(((---,,,+++...,,,(((+++))),,,777HHH[[[jjjrrruuulllqqqwwwvvvmmm```TTTNNNVVVIIICCCAAA;;;;;;>>>>>>JJJ___zzz}}}}}}uuuvvvrrr???((($$$+++&&&'''+++"""""",,,000!!!,,,iii{{{JJJ888%%%***///&&&333CCC888,,,++++++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++******///,,,###:::gggddd$$$"""%%%+++,,,+++444@@@MMM,,,222333%%%333333<<>>>>>>>>EEEIIIJJJHHHJJJPPPSSSQQQUUUcccyyy[[[XXXQQQKKKIIIGGGFFFGGGKKKGGGGGGWWW___JJJ666555777444444444333222111//////000/////////000///,,,***)))((('''(((+++,,,---,,,,,,+++***+++,,,,,,+++***++++++******)))((((((((()))***+++***((('''''''''---,,,+++***)))(((((((((------))))))***'''777WWWdddZZZBBB&&&...)))AAAeee\\\]]][[[UUU))),,,///---))),,,***|||dddfffqqqaaaqqqtttiiixxxpppSSS999---777bbb666$$$"""((((((777444,,,***))))))((((((''''''&&&((()))))))))(((''''''&&&'''%%%&&&)))***'''%%%&&&888ooosssxxxnnnRRR555))),,,---***%%%)))(((+++---'''###...>>>ggghhheeeuuuwwwqqqfff888###'''(((...111(((111000///???TTTgggzzz{{{xxxsssdddUUUDDD///'''&&&'''))),,,.........+++)))(((((()))******)))...+++((('''''',,,999EEEOOOjjjsssddddddrrrgggIII111***)))---(((%%%777QQQkkkDDD''')))...'''$$$+++,,,'''%%%(((++++++***+++)))''''''888\\\uuuiiiNNN)))''',,,...)))***,,,))),,,+++***///;;;LLL\\\fffggggggggggggggggggggggggfffaaa___eeejjjpppxxx~~~uuu|||yyyyyy{{{|||mmmPPP111(((&&&///444---...111,,,(((%%%,,,>>>^^^oooHHH///+++###---222&&&---===777))))))******+++*********,,,+++************+++,,,***************+++++++++......***,,,...'''---CCC~~~RRR:::&&&(((111333///---MMMgggddd111%%%333555(((...888IIIAAA111666ZZZVVV222111///.........///000+++,,,---///111222444444222000000444444111111444111000//////111444777999666777999888777666666777666SSSnnnwww}}}OOO999???@@@EEEHHHFFFFFFJJJNNNOOOYYYZZZjjj^^^PPPNNNIIICCC>>>@@@JJJTTT>>>RRRbbbYYYBBB777777777333333222222111///...---///.........//////---++++++***)))***---...///...++++++++++++,,,,,,,,,,,,++++++***)))(((((())))))&&&))),,,,,,(((&&&&&&(((,,,++++++***))))))))))))(((++++++,,,***$$$222OOO]]]XXXBBB---(((;;;nnnmmmlllggg\\\,,,+++---+++(((444<<>>ppp~~~;;;...---,,,)));;;444+++))))))))))))((((((''''''&&&&&&'''(((((((((((((((---(((%%%%%%(((************...cccjjjnnnqqqbbbLLL777***&&&***///777---''')))++++++,,,///666EEEXXXmmmqqqnnnxxxWWW777///+++***+++''''''///+++%%%---;;;PPPgggpppnnnxxx}}}tttlllaaaRRR???888...'''%%%'''((()))'''(((***---///...+++(((111,,,''''''111EEE^^^pppsssggg```gggqqqiiiLLL111...)))((((((%%%***EEEcccVVV===***---222,,,%%%$$$,,,'''''',,,---)))(((+++***+++)))000MMMkkkgggPPP666((()))***!!!(((111(((------,,,++++++111999@@@lllhhhdddcccfffkkkoooqqqeeeeeecccffflllkkkkkkrrryyyvvvppp||||||wwwnnniii[[[???...***&&&)))+++,,,'''$$$)))...,,,,,,%%%@@@ssseee444%%%222...***111111$$$%%%///,,,'''((()))++++++***))))))++++++************++++++(((((())))))******+++++++++///***)))000...,,,222]]]~~~OOO((($$$+++))))))///$$$444NNNkkkfff777(((******---444***777ccc===111333ZZZ[[[333111///...---...000111111111111111111111111111111000333888888444222333222222222222222222222333222555888888666555666888888DDDnnnccc777@@@888>>>CCCCCCBBBDDDJJJNNN```YYYddd|||\\\SSSWWWTTTIII@@@CCCSSSbbb;;;aaalllMMM555666777000222222222111000///---------,,,,,,---///000///---...,,,***+++,,,------,,,***++++++++++++++++++,,,+++***))))))((())))))***&&&))),,,,,,(((&&&'''(((******))))))***+++,,,,,,%%%***+++---...+++<<<]]]WWWUUUAAA777111))):::llllllmmmiii^^^,,,+++,,,+++...000CCCuuugggrrriiijjjYYYDDD[[[uuufff???999:::---)))000DDDttt}}}888---'''---(((???555+++)))))))))))))))((((((((("""###$$$&&&(((((())))))+++***'''%%%&&&***...///'''444000eeehhhfffrrrpppfffTTT@@@222,,,***111111...,,,000555222***$$$***888JJJgggpppTTT999''')))---%%%***---***)))***&&&333NNNfffdddiiiiii```bbbkkklllcccZZZLLL>>>333---)))''',,,***)))((()))((('''%%%&&&,,,666FFFYYYiiissswwwfffbbbjjjvvvlllLLL222,,,111---***))))))000EEEZZZ++++++***(((+++///---'''((('''))),,,***&&&&&&)))''',,,)))+++CCCbbbhhh[[[QQQ999...)))(((111'''&&&***......+++***---000RRRYYYeeepppuuurrriiibbbmmmqqqjjjiiipppkkkhhhtttnnnqqqwwwpppzzzyyy{{{[[[???///$$$%%%......***,,,'''"""''',,,+++)))***NNNrrrWWW///(((,,,+++,,,)))******&&&(((---,,,((((((***++++++***)))(((************************((((((((())))))*********(((///+++'''...///,,,///555ooopppJJJ111((((((***+++***)))***444JJJjjj|||hhhFFF......000((((((333+++888}}}888111///ZZZ]]]333111///...---...000111444444333222222111000000111222777===>>>888444333000111333444444333111000333666::::::999999;;;>>>999;;;gggppp:::===888===CCCFFFFFFGGGMMMSSSbbbYYYccczzzbbbXXX[[[YYYQQQMMMSSS^^^eeeEEEkkkiii@@@...444222***222222222111000///------,,,++++++,,,...000///...---+++))))))******)))((()))+++,,,+++))))))***+++******))))))))))))))))))''')))******)))(((((())))))))))))***+++,,,---...)))+++***,,,000555OOOvvvvvveee:::...***///;;;eeeXXX\\\^^^XXX***+++......'''---KKKjjjooouuudddjjjhhhbbbFFF(((---222---(((,,,&&&)))000>>>fff444((()))%%%EEE555,,,))))))))))))))))))))))))!!!"""$$$&&&'''((())))))$$$''')))''''''***+++***"""333&&&+++VVVyyyiiieeeggggggeeebbb]]]QQQ;;;(((!!!///999555000111000,,,,,,+++111...CCCiiivvv~~~xxxppp```@@@%%%(((222---...///---///..."""$$$999JJJNNN[[[___XXX[[[hhhlll___``````]]]WWWRRROOONNN???888...'''&&&)))---000FFFNNNZZZgggrrrxxxssskkkmmmoookkk\\\GGG444+++)))+++***))))))))),,,111777))),,,$$$###+++///***$$$'''))))))***,,,***&&&"""(((((((((999UUUeeefffgggQQQ===///'''))),,,'''))),,,//////---,,,---///(((555JJJ^^^jjjmmmjjjfffYYYbbbZZZZZZjjjkkkllluuusssssskkktttyyyffffffIII333+++111111111///''')))///,,,,,,333///&&&)))VVVzzzPPP...&&&//////'''+++***'''&&&(((***,,,---******++++++******)))((())))))***++++++***)))))))))))))))))))))*********'''///+++&&&******(((---'''SSSrrr>>>$$$+++222+++---///...((('''444NNNccc{{{bbbFFF999333555333---,,,//////,,,,,,DDDjjj222111///___\\\222111///.........///000111111111222222222222333......222888888333//////...///222444555555444333333444666666666777:::<<<666666ZZZ{{{wwwBBB999999;;;AAAGGGIIIIIIMMMSSS]]]WWW___yyyuuueeeNNNJJJFFFKKKZZZfffcccYYYUUUhhhWWW666111666000---222222222111000///...---...---+++,,,---......------+++))))))***+++***))))))+++,,,***(((&&&((()))((()))***++++++***)))(((***(((''''''((())))))(((************++++++,,,---))),,,)))))),,,000LLLtttooo;;;))) ---666^^^IIIQQQWWWUUU)))+++......***555MMMxxxrrrjjjrrroooYYY]]]bbb\\\III777...,,,...+++111+++,,,333BBBmmm444666222'''&&&LLL111+++))))))))))))))))))))))))$$$%%%&&&'''(((((((((((($$$'''((('''***000000---111,,,///000$$$TTThhhgggcccaaa^^^\\\___gggfffTTT@@@,,,000444555000+++,,,111000---888(((%%%999FFF___qqqsssttt^^^:::***,,,+++***000...,,,...)))&&&...+++222DDDOOONNNUUUbbbeeeQQQYYYdddjjjjjjjjjmmmqqqXXXQQQIIICCCDDDIIIOOORRRnnnsssuuussstttuuurrrlllooocccKKK222***...---'''%%%'''((((((((((((&&&###***,,,+++(((''')))+++)))%%%***)))'''111===777'''"""'''((('''...AAAWWWeeeeee^^^JJJ888222+++'''+++.........---+++++++++,,,$$$+++666AAALLLXXXdddmmmeeerrrjjjggguuummmdddwwwnnnooovvvsssyyynnnCCC222---"""&&&---'''%%%...333"""***''''''---&&&***BBBzzzFFF"""(((444+++&&&---,,,///+++(((***)))&&&***...---,,,+++***)))))))))((()))***++++++***)))(((******************)))))))))---)))''',,,)))&&&---***555UUU~~~ZZZ888(((((()))&&&---222000((($$$''',,,>>>MMMOOOGGGBBB666'''""" +++000++++++000222---444cccTTT---222222iiiZZZ000000000000////////////......///000111111222222...+++,,,///000------///222222222222333444666777666444111000222444555666333777NNNvvvzzz|||PPP999;;;:::>>>EEEHHHGGGIIIMMMXXXSSSYYYoooiii[[[SSSIIIDDDUUUwww|||ccc``````EEE000999:::111444222222222222111///...---000...,,,,,,------,,,+++...,,,++++++,,,------,,,)))+++,,,***'''%%%&&&((('''(((***+++,,,***)))(((,,,(((%%%&&&(((+++***(((,,,,,,++++++***+++++++++&&&***)))(((&&&###888\\\YYY```CCC999)))///222WWWIIIQQQYYYXXX++++++,,,+++***''''''WWWzzzoookkkfffaaa______LLL'''///,,,,,,444...///<<>>999,,,$$$///'''''')))***+++,,,+++******,,,---,,,,,,222>>>GGGFFF[[[YYY[[[jjjZZZGGGVVV^^^bbbbbbIII:::111!!!+++...$$$,,,888222++++++***)))111+++)))///222OOOBBB///$$$)))...***(((,,,&&&...---+++---)))&&&,,,000///---***))))))))))))((()))***++++++***)))(((,,,,,,++++++******))))))+++,,,'''***222---(((//////---ddduuu999"""000,,,)))'''***000111---'''&&&333222)))******+++222222,,,---333111)))***222BBBKKK***444666qqqXXX000000000111000///..................////////////555111.../////////222777999777333000000222555777===999333111333666666555222:::GGGtttyyy\\\<<>>,,,&&&...******))))))******+++,,,---,,,+++++++++---000111UUU___pppvvvkkkgggwwwzzzqqqhhhjjjjjjkkkuuuwww~~~iiiUUUKKKDDD<<<*********))))))+++...111+++)))(((***......***%%%,,,,,,,,,+++++++++******,,,111$$$555VVV===(((,,,&&&&&&***))))))777IIIbbb[[[MMMDDDDDDCCC444!!!,,,)))((())),,,,,,)))%%%)))(((''''''''''''((((((,,,///333666444///)))%%%///888:::111(((''')))(((+++,,,111555///&&&%%%***&&&,,,---222KKKpppjjj???************************+++***************++++++)))***++++++))))))***++++++,,,,,,------,,,,,,+++111///---+++***)))))))))+++)))((()))+++,,,+++)))000000***444dddlllBBB&&&******,,,...***%%%''',,,---...//////...,,,******444((()))666666***,,,;;;}}}NNN///222:::{{{UUU111000......///000000///333111//////000111222111111111222222222111111000000000000000111333555777:::555222333777999666333...555555xxxzzz|||ttt:::@@@======AAADDDFFFJJJOOOPPPTTTXXXccc|||iiiMMMJJJVVVrrr~~~qqqrrruuubbbOOO<<<666666444111000***:::ddd}}}TTT111***...---,,,******+++,,,---************************(((((()))+++,,,,,,)))&&&''')))***)))((((((+++...555***$$$))),,,(((''',,,((()))+++***)))((())))))444***---+++------555\\\pppEEE444???999+++<<<[[[kkk^^^bbbUUU///&&&000((())))))***444PPPwwwuuuyyyzzzsss```DDD---&&&&&&888BBBZZZnnn<<<+++222)))///&&&WWW***&&&))))))))))))))))))))))))'''%%%%%%&&&)))+++,,,,,,***......***(((,,,///---******++++++,,,,,,------666ZZZzzzzzz```TTT___dddffffffiiillliiibbbvvvpppdddPPP888***///:::000...,,,+++---...///......'''***444444+++'''---******))))))******+++,,,******)))((()))+++---...888???MMM\\\bbbbbbaaacccqqqtttnnnmmmuuussslllnnn\\\___WWWBBB333111000---,,,,,,---......+++&&&""",,,+++******))))))))))))++++++++++++************$$$---###+++999^^^FFF!!!---((('''***'''%%%...<<>>---***+++000222...)))((('''''''''&&&&&&''')))+++000+++***+++'''---MMMqqqmmm333...111555PPP000...---...///000///---000///---...000222333333111111222222222111111111222111111111222444666777777444222333555666555333111444888qqq~~~}}}DDD<<<:::<<>>;;;777000...333...<<>>+++((())))))))))))))))))))))))((('''&&&'''***,,,------///222222...******)))&&&(((((()))+++,,,---------$$$444@@@OOOdddjjjbbb^^^]]]bbbggghhhjjjoooqqqpppgggtttyyy]]]>>>......'''&&&&&&'''***++++++***000)))&&&))),,,++++++---******))))))******+++,,,))))))(((((((((***+++,,,((()))...555999;;;@@@FFFYYY]]][[[aaaooolll\\\VVV666888222'''###)))...---///+++((('''))),,,,,,+++%%%(((***)))'''&&&''')))************))))))))))))$$$((((((---333\\\SSS)))...))))))+++((("""&&&///:::UUUgggaaaZZZ]]]___ZZZ444000+++((()))***)))(((333000+++((('''))),,,...+++***))))))(((((())))))&&&))))))&&&$$$'''******111+++%%%###!!!"""&&&,,,666]]]}}}|||wwwSSS888---+++,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))(((((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............''')))***+++***+++,,,...***)))++++++&&&333```QQQ>>>+++%%%(((,,,///111///000000000///000222555000111000---///CCCkkk^^^---...222000LLL...------///000000...,,,---,,,,,,---000222333333111111111111111111111111333333222222333555666888333333333333333444444333666333:::cccPPP:::999<<>>111222;;;999///888OOOzzzggg```000***+++,,,---......,,,***)))************************///---++++++,,,,,,,,,+++))))))))))))*********)))'''&&&'''+++,,,)))'''''')))******)))((()))+++...+++)))///******((()))GGGgggHHH***+++333***888```]]]WWW\\\^^^JJJ000&&&((((((---'''&&&---///FFFqqqwwwnnn]]]iii|||xxxyyyhhh]]]999%%%333&&&+++000|||fff..."""---''''''''''''''''''''''''%%%&&&***...000///+++'''......---,,,))))))***--->>>:::333---(((&&&&&&'''&&&111000)))((((((444JJJ]]]fffqqqvvvrrrmmmjjjlllqqqnnnnnnqqqpppjjjfffeeeBBB<<<555///,,,+++++++++***++++++)))((()))+++,,,******))))))******+++,,,******************+++++++++***,,,...---***+++///&&&,,,***+++333///'''(((***,,,------......)))###&&&+++111333000,,,******FFF;;;///)))***+++)))&&&)))))))))(((((((((''''''222 ---222$$$///TTT\\\---)))(((***+++******+++---,,,<<>>666&&&000++++++------------,,,+++************************333000---++++++,,,,,,,,,))))))((()))++++++)))((('''''')))++++++)))''''''(((***+++***)))***,,,...111000555---***(((&&&BBBfffUUU444''',,,%%%///TTTeee```\\\XXXJJJ444'''&&&***111&&&&&&444&&&$$$GGGqqqrrrzzzZZZhhhrrryyy|||qqqvvv\\\,,,555"""///""",,,>>>>>>(((444&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***...000///***&&&,,,***)))***)))(((+++000555222---***((()))+++---%%%,,,+++,,,///)))%%%---<<>>AAA000***&&&&&&'''&&&'''+++******))))))******+++,,,(((((((((((())))))((((((&&&'''+++//////+++***,,,'''...+++'''***'''%%%---...---+++***++++++***(((*********+++...555???FFFcccPPP777)))'''***+++)))))))))))))))((((((((((((,,,###>>>FFF666###BBB[[[666000***''')))+++++++++)))...111555FFF]]]hhhhhhkkkiii___KKK555(((''',,,'''((()))******)))((('''((()))+++,,,---+++***(((,,,***))))))'''$$$&&&***///>>>RRReeeuuuxxx|||eee999+++555+++&&&///,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,...///,,,---......,,,,,,---...------++++++++++++------///---***)))+++000777;;;111+++(((+++222555111,,,***......***)))------+++%%%QQQ~~~vvvbbbWWWJJJFFF@@@999777???OOO[[[zzz:::,,,333...555RRRHHH111000000222333333111///000///...///111111///---111111000000000222333444444333222111111111222333222222444555666666555444999888777;;;cccccc<<<;;;>>>DDDFFFDDDDDDGGGLLLPPPTTTWWW```sss]]]SSSjjj}}}rrrfffWWWQQQBBB777555333000777CCCnnnpppbbb>>>$$$$$$+++111******+++,,,------------************************222///---,,,,,,,,,+++******)))(((***,,,,,,)))'''%%%(((***************)))&&&(((************+++,,,000///555,,,***)))(((BBBbbb]]];;;%%%+++''')))DDDiiiggg^^^XXXVVVGGG111&&&***,,,))))))......***+++MMMVVVfffsssuuu}}}uuulll]]]000!!!'''%%%&&&"""444mmm~~~+++...$$$333'''''''''''''''''''''''''''''')))+++------***(((***((())),,,***&&&''',,,''''''(((***,,,///222444///---%%%'''000,,,&&&,,,'''---<<>>CCCEEEDDDFFFJJJIIINNNSSSVVV\\\mmmjjjYYY~~~ooo]]]VVVHHHTTT999,,,666888444MMMsssoooFFF222222555555!!!******++++++,,,---...///************************...---,,,---...---***(((***)))(((***,,,,,,)))&&&$$$(((*********+++,,,+++$$$&&&)))******))))))***))))))000((((((***+++FFF\\\___>>>$$$---,,,(((:::ggghhh```___ggg\\\===''')))%%%...---&&&:::@@@"""""":::{{{yyy```qqq{{{qqqmmmhhh***&&&222 111%%%)))BBBIII&&&999+++&&&((((((((((((((((((((((((***((('''((()))++++++***)))(((***...,,,%%%###&&&)))***---///000///...---------((()))...'''###,,,///))))))111===JJJ]]]nnnnnnrrrxxxxxxoooeeedddiiifffhhhmmmtttzzz}}}}}}|||tttMMM---***...((('''---*********)))***++++++,,,++++++,,,,,,,,,++++++***---+++***+++)))&&&(((,,,%%%,,,***)))///,,,(((---'''(((+++,,,+++((('''******)))000CCCYYYfffddd]]]...+++(((((()))******(((************))))))))))))$$$???fffbbbZZZ,,,,,,999^^^QQQ>>>///+++,,,+++((('''&&&(((---000111777???IIIRRR```oootttlllYYYJJJ555333///,,,***)))))))))---,,,,,,+++++++++++++++(((&&&)))///555@@@UUUjjjhhhpppsssnnnmmmsssyyy{{{vvvvvv{{{|||lllOOO777---&&&...000+++,,,333000&&&************************))))))))))))***+++,,,---)))***++++++))))))***+++...---+++******+++---...&&&'''((()))+++,,,------(((---000...***(((,,,000000++++++111111***'''***%%%...111555MMMsssGGG777...///333???ttt===111000......///000000///222222333666999:::888777111000//////000222444555777666444333222333333444111///...222777888444///555@@@555:::SSSzzzqqqDDDAAAAAADDDFFFFFFIIINNNFFFKKKQQQUUUYYYiiioooqqq}}}SSSSSShhhUUUPPP777000666FFFiii{{{[[[HHH777,,,111000666---,,,,,,++++++,,,,,,---///***%%%$$$'''***,,,+++111...,,,++++++++++++***+++++++++++++++***)))((()))(((((()))***++++++*********((('''''''''((()))...---)))***)))"""...LLLhhh[[[AAA)))"""+++000---^^^jjj]]][[[]]]PPPJJJ???------******000777333)))(((,,,666NNNbbb```cccuuuuuuvvvjjjeeeMMM...%%%+++)))///000;;;:::'''((((((...+++000111,,,))))))'''""")))((('''(((***,,,+++******)))(((***,,,---+++))))))***++++++,,,,,,,,,,,,,,,&&&***+++&&&***///++++++***))))))***...222555cccuuueee```kkkcccvvvfff]]]fffnnniii```[[[tttZZZ:::((((((---///+++***+++,,,,,,++++++,,,)))///111***&&&((()))'''(((******((())),,,+++''')))(((((()))+++,,,+++)))+++***,,,...+++''')))///555333XXXwwwjjj\\\MMM...)))************)))(((((('''+++$$$ ))),,,((()))===WWWmmmeeeGGG...'''+++;;;QQQ]]]HHH333''' ---))))))))))))))))))******(((...888EEESSS```jjjpppccc___VVVJJJ>>>444///---///222111+++(((,,,000222000===LLLXXXccckkkkkkgggtttooolllmmmrrruuuuuusssxxxbbbJJJ888---)))((()))))))))***++++++)))''''''+++,,,)))''')))***(((---..................---......---+++))))))+++...,,,+++******++++++)))(((...---+++,,,,,,---+++***))))))*********+++++++++000111111...++++++///222+++))),,,000222===]]]~~~VVV:::///***+++///RRRZZZ***+++---000000000/////////111---***...444777444///////////////000111222333666555444333333333333333222333555555444333333444000666999CCCGGGyyywwwnnnFFF888???::::::IIIHHHFFFIIIJJJNNNTTTXXXbbb}}}zzz~~~oooQQQeeeWWWNNN<<<444@@@XXXhhhsssyyyxxx|||RRR???222...444///000---,,,,,,++++++,,,,,,---111---)))'''''')))+++,,,222///,,,******+++******((())))))*********)))))))))(((((()))***+++******,,,,,,*********+++,,,---...---)))******$$$111MMMkkkaaaJJJ111'''***,,,)))AAAaaaccc___XXXNNNRRRNNN111***(((+++,,,+++000777===777,,,---888<<>>===GGGDDDFFFHHHHHHMMMRRRVVV___xxxxxx{{{SSSPPPxxxHHHJJJ666===OOOkkk{{{tttsssoooEEE555---///777...***,,,,,,++++++++++++,,,,,,000///---***'''(((***---333000+++))))))******)))&&&&&&((())))))*********))))))******************((((((''''''((()))+++,,,---,,,((((((***&&&222LLLjjjeeeSSS:::+++***+++((()))OOOYYY\\\[[[TTTYYYVVVEEE000$$$))),,,'''---:::>>>===111(((+++,,,...777@@@>>>666***(((///111...'''(((&&&$$$(((CCCfff&&&)))///---'''$$$&&&&&&%%%%%%)))***((()))((('''(((***,,,+++***))),,,---,,,+++---444:::))))))*********))))))(((+++'''...111,,,,,,---&&&***)))(((***------***'''---...,,,FFF```mmmooolllhhheeedddeeeffffffvvvrrrggg___777666///'''(((...000+++***---///---++++++'''###&&&(((++++++(((&&&)))--- $$$)))+++***)))+++---'''+++,,,///@@@[[[ooouuu{{{gggaaaTTT333(((,,,$$$...---,,,+++***************......000---(((:::^^^rrrdddQQQDDD<<<555...((($$$000HHH```___EEE---%%%333111---***)))***,,,...000---)))&&&%%%'''+++...666@@@OOO\\\cccdddbbbaaajjjjjjgggbbbaaaddddddaaaaaabbbbbb```cccjjjppppppsssooojjjddd\\\PPPBBB888***))))))))))))***++++++)))(((((()))***+++)))''''''+++,,,***))),,,---,,,***,,,...000000...,,,***+++,,,,,,+++******,,,///...---+++,,,------,,,***---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,'''(((((((((((())),,,...,,,---222555...###$$$,,,...LLLqqqzzz|||zzzqqqQQQ---&&&333111---555???sss}}}???///000111111000......///111.........//////000000000000000000000000111333333222222111000000000111111333444555444444555777:::888999111444888aaauuutttVVV;;;>>>BBBAAADDD@@@FFFHHHGGGKKKPPPSSS[[[qqqzzzoooAAATTTwwwIIINNN:::QQQaaappp|||rrrooo___:::000,,,///777---))),,,,,,++++++++++++,,,,,,+++------+++''''''+++...444000+++(((((()))))))))'''(((((()))******))))))(((***+++++++++*********&&&%%%%%%%%%&&&(((***+++------'''''')))&&&///EEEcccdddXXX???,,,)))++++++(((;;;???TTTddd[[[VVVMMM\\\???&&&%%%,,,------///111<<<777...222222+++)))###(((000777:::666...(((,,,&&&,,,:::ooo<<<$$$+++(((''',,,((('''&&&$$$###%%%'''(((((()))((('''(((***,,,+++***+++,,,------...111444777(((((()))***+++++++++***+++'''---111+++---000)))---***)))+++...///,,,(((---333&&&%%%***???jjj}}}uuuddd___qqqxxxqqqxxx|||eeebbbVVVGGG@@@>>>666+++,,,---...///000111///---111---...222222...///333000555:::999444000111333555BBBMMMSSSdddyyywwwjjjPPP>>>444***---000%%%---,,,***)))((('''((((((&&&444...!!!+++DDDZZZjjjbbbNNN999//////...)))%%%///---333PPPaaaZZZEEE"""...,,,***(((((((((***+++***+++,,,------,,,++++++&&&)))---333;;;EEEPPPWWW\\\\\\XXXVVVXXX]]][[[WWWbbbeeeeeeaaa___^^^[[[WWWUUUNNNDDD;;;444...)))&&&++++++,,,---,,,+++)))((()))(((((((((******)))''''''+++---******---...---)))+++...000000...+++)))***+++++++++******---///---,,,++++++,,,---,,,***---+++***+++,,,,,,+++***++++++,,,,,,,,,---------)))************+++---......,,,---000...***---333---333;;;GGG\\\uuu~~~vvvfff<<<444+++111;;;222+++666QQQwww777333222222222000......000222...000111000......000222000000000000111222333333555444444333333333444444444444444444444555999<<<666:::666:::???[[[xxxwww]]]::::::BBBBBBAAA<<>>GGGKKKKKKFFFAAA>>>888111///+++'''%%%'''+++000333)))******+++++++++*********((('''''')))))))))((('''+++---******---...---(((***---//////---***((()))***++++++******,,,...+++***)))***+++,,,+++***,,,*********,,,,,,+++***++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++000,,,))))))((())),,,111,,,222333+++)));;;[[[tttvvv{{{eeeMMM===***///,,,+++///,,,...;;;eeelll333333222222222000......000222///222333222///...111555000000000000111222333444555555444444444444555555444444444444444555999<<<222777111666;;;LLLvvvxxxaaa999666???AAA@@@;;;FFFIIIGGGJJJPPPQQQUUUfffyyyXXXJJJ```III\\\bbbbbbzzzrrroootttuuutttDDD---222000+++///+++///++++++************++++++$$$&&&((()))***+++,,,...///---***)))******)))(((,,,,,,,,,++++++***)))((('''+++......+++))))))***'''&&&&&&'''(((***+++---+++,,,&&&%%%)))&&&&&&111RRR___```HHH,,,!!!%%%******,,,)))GGGVVVCCCAAAGGG???IIIIII999+++***///222111888///$$$(((,,,+++---((('''&&&&&&)))---//////'''###CCCHHH)))***...,,,&&&***///***111***&&&&&&(((&&&%%%%%%)))((('''(((***,,,+++***000,,,***///555666///(((//////...---+++)))'''&&&,,,&&&***,,,(((,,,222///(((((('''''''''(((***+++***///---888000 ---555FFF222222JJJWWWQQQVVVffftttxxx}}}{{{wwwssstttyyyyyysssrrrwww{{{{{{{{{{{{vvvqqqrrrvvvpppkkkzzzyyypppppprrrtttuuusssooollllllmmmPPPPPPGGG999222222---%%%$$$,,,///,,,))))))+++,,,+++,,,,,,,,,,,,+++******,,,''' 000TTTfffbbb___;;;111)))******'''(((---!!!000(((+++...KKKpppOOO%%%'''))),,,---,,,+++***,,,***(((&&&'''***---///***,,,......,,,)))((('''$$$&&&'''&&&)))---,,,(((###&&&'''%%%''',,,---,,,---,,,+++***))))))))))))***))))))((((((((())))))***(((&&&'''((())))))((('''+++,,,***))),,,---,,,(((***,,,......,,,***((()))***,,,+++******+++,,,***)))((()))+++,,,+++***+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,,,,+++******++++++***((()))))))))*********++++++###+++444555111...///222LLLYYYhhhqqquuuwwwvvvrrrvvvssslll___PPP@@@444...***...***(((------111???tttYYY222///000111111000......///111000222333222///000333666111111000111111222333444222222111111222222333333333444555444444555777:::555888...///555<<>>@@@<<>>___{{{DDD333------///000000///...///000000000000000000111444666111111111111222333444444000000//////000000111222222444555555444444555777555:::111111666222rrrxxxlllCCC888777:::BBB===BBBGGGEEEIIIOOOPPPRRR___nnnfffKKKVVVjjjCCCccc}}}pppxxxvvvtttuuuiii===(((------)))---(((,,,++++++************++++++***)))(((+++...///,,,)))***)))***+++---,,,***(((&&&'''((()))************''',,,000000,,,((((((***((((((''''''((()))+++,,,%%%)))'''(((///,,,'''---;;;VVVgggWWW:::***+++///###000"""(((AAANNNPPP@@@AAA===FFFWWWVVVBBB333222,,,---'''%%%***'''&&&...&&&,,,+++&&&***555777000>>>___***---%%%,,,%%%$$$...&&&!!!000)))!!!&&&+++***)))***)))((('''(((***,,,+++***)))(((((((((***+++,,,+++$$$%%%''')))+++,,,------,,,(((---000***)))+++$$$%%%,,,111000***$$$%%%'''***---&&&000000&&&---+++(((000000(((&&&---,,,$$$$$$---222444@@@]]]zzzqqq\\\RRRUUUKKK;;;FFFbbbbbbhhhrrruuujjj]]]\\\bbbMMM>>>>>>PPPRRRAAA777===444000---++++++,,,,,,+++$$$&&&,,,111...'''&&&))),,,222***"""***...******$$$&&&***,,,---,,,)))'''777777+++@@@eeetttrrrpppQQQ444---...+++)))++++++***111...555UUU,,,+++***)))(((((())))))***&&&(((+++---...,,,***)))***)))'''%%%###%%%)))---!!!(((,,,+++)))+++,,,+++&&&***,,,******+++)))%%%((((((((('''&&&&&&'''(((%%%&&&((()))***+++*********(((&&&&&&'''((((((((('''+++,,,)))''')))***(((*********++++++************+++---,,,***))))))))),,,+++***+++---...---,,,***)))((()))+++,,,,,,***))))))*********+++++++++***)))(((***...///...+++&&&***,,,+++)))***++++++(((,,,000000,,,(((+++000!!!***111222000111000---333111//////111111111000333///000777111)))QQQwww666666///+++---000000000/////////000///---...///222444555111111111111222333444555000000///000000111222222222333555555444333444444...777222666:::,,,iiikkkrrrIII;;;555888BBB>>>@@@FFFDDDGGGNNNOOOQQQ]]]lll~~~^^^CCCNNNdddLLLuuuyyy|||rrruuunnnuuueee//////...---,,,++++++***222+++(((,,,...***(((***,,,******,,,......***&&&,,,***((((((***+++)))&&&'''(((---000---&&&%%%''',,,---------,,,***((('''+++***)))***+++,,,+++)))))))))))))))))))))))))))111NNNccc___QQQ ...&&&...+++((()))000>>>MMMWWWkkkRRRBBBJJJTTTTTTTTTXXXVVV==='''###'''((((((+++&&&...&&&...888[[[SSSbbbNNN222///(((+++(((%%%'''***,,,)))&&&&&&&&&&&&&&&&&&'''((()))++++++,,,,,,+++***(((''')))---,,,'''''',,,---)))))))))***+++,,,,,,------...---+++*********++++++---555===;;;222)))'''(((,,,+++((('''&&&(((***+++---,,,+++*********+++,,,,,,------,,,+++***,,,...+++)))'''((((((&&&%%%%%%(((+++888EEE<<<(((###---)))***,,,---,,,+++)))'''000---++++++)))&&&)))......***'''(((***+++)))&&&+++)))((()))+++,,,,,,+++***---...***''''''((()))))),,,---,,,000???WWWiiippppppkkk]]]JJJ999...))))))...555999FFF\\\WWW888)))+++,,,***&&&$$$&&&)))***,,,...,,,((('''))),,,---***((('''((()))((((((...(((%%%)))---,,,)))(((((()))***++++++)))'''&&&''''''''''''''''''''''''+++,,,---...---***&&&"""&&&''''''((()))******+++,,,)))))),,,,,,***+++...---000///++++++---...+++///...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&---+++)))***...///...+++111+++'''))),,,++++++---***+++,,,,,,+++***)))(((.........------,,,,,,,,,333+++///:::888***$$$***333)))---444,,,'''+++---777)))000555333VVVYYY222222444000000000000///////////////000111000------///222222>>>AAA666---///333111333333222222222333444444222222333333333444444444666444222777888444IIIqqqqqq```:::777AAA:::===>>>DDDKKKPPPMMMIIINNN^^^mmmZZZ???LLLbbbRRRuuuwww~~~xxxzzzuuu|||\\\111111000///...------,,,000)))'''***+++'''&&&'''***)))***,,,//////,,,))),,,***((()))***+++)))''''''(((+++...,,,'''&&&)))++++++,,,++++++***)))(((+++***))))))***+++***((())))))))))))))))))))))))+++HHHdddlll^^^+++///'''!!!***222///+++333III^^^www^^^OOOYYYeeeeeebbbcccuuu]]]GGG:::666222---<<<>>>>>>NNNrrr|||QQQ000''',,,+++,,,)))&&&(((+++,,,***'''&&&&&&%%%%%%&&&''''''((()))******+++++++++******)))------******------)))*********++++++,,,,,,,,,,,,+++***)))))))))******)))///333111+++&&&&&&((()))((('''(((***---000222******)))(((((()))***+++***+++,,,+++))))))+++,,,+++(((&&&(((++++++***((((((###%%%...000((($$$'''******+++,,,+++***)))(((%%%$$$'''---///,,,,,,...'''&&&&&&'''***---......,,,***)))***,,,...//////******((('''(((***+++***((())))))&&&'''///===HHH___fffmmmmmmdddXXXNNNIIIFFFMMMXXX]]]dddqqqbbb???)))******)))(((''')))***,,,+++(((''''''***---///(((''''''(((*********(((***%%%$$$(((,,,+++)))***((()))***++++++******)))(((((((((((((((((())))))&&&***------***((((((***((((((((((((((()))***+++,,,))))))+++,,,***,,,000---//////++++++---...+++------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,***************))))))))))))))))))***+++,,,+++***+++'''''',,,...+++))))))******+++,,,+++***))))))...---------,,,,,,,,,,,,$$$&&&***000333444555666---%%%)))///++++++///+++,,,222...333TTT}}}uuuEEE+++......///////////////000000000...000111111......///111///999;;;333---111333111111111111222333444555666222222222222333333333444444333000444666222FFFlllvvvddd<<<777AAA<<<@@@???BBBEEEJJJKKKMMMSSS\\\dddxxxVVV<<>>666,,,%%%###&&&***---(((&&&''')))'''$$$$$$(((+++******)))))))))*********)))((('''((()))+++,,,777111+++(((((()))))))))+++***)))(((((()))******,,,)))(((+++,,,+++...222,,,......++++++...///,,,///...,,,+++***)))))))))//////...---,,,,,,+++++++++++++++*********))))))(((+++......+++)))***,,,000,,,++++++***'''(((,,,)))))))))******+++,,,,,,++++++++++++++++++++++++,,,%%%%%%------&&&'''...+++''')))---444DDDGGG777333...YYY}}}XXX777///000...000---........./////////000...///000111222111///---000000///...111444222///333333222111111111222222111111222222222333333333555555222444777333;;;SSSwwwMMM999<<<===CCC>>>DDDEEEFFFHHHKKKOOOSSSUUU```tttdddAAAEEEVVVQQQqqqyyyuuu|||{{{{{{uuuzzzLLL222111111000///...------,,,111444333---*********(((+++,,,---,,,***)))***+++((()))******))))))***+++333,,,((('''&&&######%%%'''&&&&&&&&&'''(((((()))***)))((((((******)))((('''''''''''''''''''''''''''%%%<<<]]]___RRR***%%%---000111///,,,***,,,///)))---;;;TTTjjjzzzqqqsssooocccgggvvvuuuyyyZZZ+++""",,,---***---***$$$)))...((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%***))))))((((((((())))))---***(((******(((***---))))))******************((()))***+++++++++***************+++,,,***'''%%%***)))))))))******++++++&&&'''((()))*********)))''')))+++,,,***)))))))))+++666999///%%%$$$((()))111111+++$$$%%%++++++%%%******)))))))))(((((((((&&&""""""(((,,,,,,***+++)))))))))(((&&&&&&'''(((,,,)))'''(((,,,222666999222***'''+++***&&&''',,,((('''%%%%%%''')))***)))&&&&&&'''((()))******+++%%%!!!&&&(((###%%%'''!!!...,,,***)))))))))(((''''''))))))$$$!!!))):::III^^^VVVIII===555111...---&&&######'''(((&&&&&&)))'''''''''''''''(((((((((,,,***)))''''''(((***+++888111***(((***+++(((%%%)))************************'''(((+++---+++---000+++......++++++...///---...---,,,+++))))))))))))---------,,,,,,++++++***+++*********))))))(((((()))******)))((('''((()))''''''+++///---(((%%%'''*********)))******+++,,,)))************+++++++++...###$$$000111((()))555666---+++---000999;;;///***EEE}}}[[[444+++///000000000......................../////////000111111///---222111000000111222111000444333222111111000000111222222333333333444444444111333111333777111444FFF~~~~~~XXX@@@>>>>>>FFF@@@EEEFFFHHHHHHIIILLLRRRWWW___lll~~~UUU<<>>555000+++(((&&&###)))---))),,,...&&&'''((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''((()))************,,,)))+++000000+++))),,,(((((())))))******++++++'''''')))*********))))))'''((()))))))))((('''&&&((((((((()))***++++++,,,'''((())))))***)))((((((%%%(((***+++)))(((''''''(((111222***&&&***+++'''///)))###"""(((---+++'''((()))*********)))'''&&&&&&%%%'''+++,,,)))'''))),,,+++,,,...222555777777///+++'''+++777HHHXXXbbbHHH555'''(((,,,)))(((***+++++++++***)))((())))))---,,,,,,+++)))&&&"""333+++++++++###&&&000222***+++***)))''''''((()))((())))))'''(((333EEETTTaaa___[[[WWWQQQIII@@@:::///***(((+++---+++))))))'''(((***,,,...////////////---***(((((()))***,,,///+++((((((***+++)))''''''(((***,,,,,,,,,+++***'''%%%''',,,---++++++...+++...---++++++//////---+++***************++++++++++++++++++++++++++++++((((((((((((((())))))))),,,***'''&&&'''((()))((('''''')))---,,,***,,,111,,,+++***)))))))))***+++))))))))))))******++++++&&&&&&...???PPP\\\jjjwwwDDD444...///+++,,,---'''111bbb~~~GGG***...///000444////////////......------,,,111///......111111000...//////000111111000111222333222111111111111111111333333444444444555555555///222111444999222000===www^^^DDD===<<>>BBBCCCEEEGGGIIINNNSSSVVV___hhhvvvNNN===WWWgggLLLuuu}}}zzz}}}{{{rrr888333//////...---,,,++++++***)))...///***'''***,,,***&&&(((***)))((((((+++...&&&)))+++***((((((***,,,...'''$$$&&&(((''''''(((&&&'''((())))))((('''&&&)))(((((())),,,------,,,************************111$$$,,,GGGSSShhh;;;111!!!&&&++++++))))))...333+++......***%%%,,,AAATTTZZZcccoooxxxyyytttmmmhhhssstttfffiiiAAA333'''''')))'''$$$$$$***###(((,,,###"""***---((()))***)))((((((((())))))((('''&&&&&&&&&&&&&&&###%%%''')))+++++++++++++++***...555555...***+++'''(((((()))***++++++,,,%%%&&&((()))))))))((((((&&&((()))((('''''')))+++'''''''''((((((((((((((('''((()))))))))((('''&&&$$$&&&))))))(((&&&&&&&&&$$$)))(((###%%%...---$$$"""$$$(((+++((($$$###&&&'''(((***+++***)))'''&&&***((((((*********...444,,,---222<<>>>>>>>>111///,,,***))))))+++,,,$$$&&&((()))*********+++%%%'''***---...---+++***%%%$$$''',,,...+++***,,,+++...---++++++///000---((((((((()))***,,,---...******************++++++%%%%%%&&&'''((()))******111,,,'''&&&)))++++++***000+++((('''(((,,,777CCC---,,,***)))))))))******(((((())))))*********+++(((000888BBBVVVqqqDDD111,,,000,,,***......CCCuuuwww@@@,,,333+++---444(((000000///...---,,,,,,+++222///------000111000///,,,---///111000///111444111000000000111222333333444444444555555555666666///444444777<<<444000:::ooo|||```DDD:::888@@@;;;>>>???AAAFFFLLLQQQSSSTTT]]]gggjjjBBB<<>>AAA???<<<;;;HHH[[[YYYBBB222111((('''&&&(((******'''$$$%%%'''((('''&&&&&&'''((('''''''''(((''''''&&&&&&''')))***((((((((('''$$$'''(((***++++++***)))(((***++++++,,,,,,++++++***(((((()))************)))*********(((&&&&&&)))+++&&&###"""%%%&&&$$$%%%(((***(((%%%%%%'''))))))((($$$$$$$$$%%%%%%&&&((((((---"""""",,,"""+++===!!!******!!! +++,,,$$$"""'''$$$&&&+++,,,'''""""""&&&******%%%'''000777888:::888<<>>>>>>>>;;;666222000000666...'''...666+++"""+++++++++******))))))(((((((((***+++,,,,,,+++)))(((&&&(((+++...000000000///000///---,,,+++,,,------***++++++***))))))***,,,---,,,++++++******++++++(((((((((((()))+++,,,---))))))(((((()))***++++++000(((&&&***,,,...<<>>,,,HHHaaafff(((555)))$$$444...%%%777tttpppDDD"""'''555333///111///++++++///...+++---444222000///000222333000...///---,,,...111333222000777444222222333333000...///000111222222222222222///000333555888::::::;;;dddpppBBB888@@@===:::BBBCCCEEEGGGKKKOOOQQQSSS[[[jjj~~~hhhCCCDDDXXXXXXXXX~~~yyyQQQ888,,,222111...,,,*********+++***+++,,,,,,+++***,,,---(((&&&%%%&&&)))+++)))'''))))))*********))))))(((((('''&&&''')))***(((%%%)))((('''&&&'''((((((((($$$(((***+++///222...&&&((())))))(((''''''(((***'''***+++222JJJaaaUUU666(((%%%%%%)))***((((((+++*********(((''''''))),,,......+++(((,,,333555222,,,))),,,555555---)))---((('''&&&(((******'''%%%%%%&&&((((((((((((***++++++)))'''&&&%%%%%%&&&'''))))))(((&&&&&&&&&'''&&&((((((((())))))(((''''''***++++++,,,,,,++++++***((()))******++++++******))))))))))))(((((((((((('''$$$$$$&&&'''$$$%%%((()))************)))'''%%%(((((((((((()))***+++,,,)))$$$&&&111,,,???cccXXXOOOQQQDDD888<<>>???CCCDDDEEEGGGIIILLLNNNPPPXXXeeezzziii@@@KKKYYYMMMdddFFF111...000000///---,,,+++******)))+++---+++((()))///444...***&&&%%%''')))((('''*********))))))(((&&&&&&''''''&&&'''((()))'''%%%((((((((('''''''''(((((('''(((((()))...222///(((((())))))(((''''''(((***((((((------888YYYaaaCCC)))%%%$$$(((***((((((***+++++++++)))&&&&&&((()))+++)))&&&###'''...000---***(((%%%###$$$'''+++...''''''&&&'''))))))'''&&&$$$&&&((()))))))))+++---000---)))&&&%%%&&&((())))))(((&&&%%%%%%&&&'''(((+++***)))(((((((((((((((******++++++++++++******)))******+++++++++++++++)))((())))))***)))'''%%%***&&&&&&((((((%%%%%%)))%%%(((+++,,,+++(((&&&%%%&&&&&&&&&&&&'''((()))))))))))))))000***CCCuuu|||rrrnnnZZZJJJQQQZZZ```hhh^^^ggghhh]]]TTTWWW\\\]]]jjjlllkkkhhhjjjrrryyy|||xxxssspppsssvvvvvvvvvwwwyyyvvvwwwqqqXXX999,,,111000666JJJeeetttuuuuuuxxxsssuuuiii>>>)))+++%%%---((((((((((((((()))))))))(((###(((,,,((()))+++$$$***+++---'''!!!,,,/// ((()))***...111222---)))$$$'''$$$"""111JJJVVVSSSIIIDDD<<<888555444111///------...222666777333///111222333333333555888:::CCCOOOUUUYYY\\\KKK444+++*********)))))))))))))))************************+++++++++++++++,,,,,,,,,---,,,++++++***++++++++++++,,,---,,,******,,,---,,,,,,+++************++++++******))))))******+++))))))))))))))))))***+++,,,&&&'''111444...'''&&&+++)))''''''((()))((('''(((###%%%+++(((###,,,<<>>CCCDDDDDDEEEFFFGGGIIIKKKLLLUUU^^^uuuzzzggg;;;OOOUUUDDDqqqAAA000000......//////...,,,***)))(((+++---***&&&(((111999444///)))'''(((******)))))))))******)))((((((''''''''''''((((((((('''&&&%%%&&&((())))))(((((()))---+++(((''')))---//////'''((()))(((&&&&&&((())))))$$$,,,***+++SSSiiiMMM---'''$$$''')))(((((())),,,,,,,,,+++)))(((***+++---+++((('''---555777444---222000***)))......)))&&&&&&&&&'''((((((''''''%%%'''((((((((((((***+++111///,,,)))''''''((())))))''''''))))))(((((()))///...,,,***))))))***+++******++++++++++++************+++,,,,,,,,,,,,++++++)))((()))******(((%%%,,,((('''))))))&&&&&&)))$$$'''******(((&&&&&&'''&&&&&&%%%%%%&&&''''''((()))+++'''***%%%:::mmm}}}mmmdddMMMGGG\\\iiiaaaXXXKKK]]]eeeYYYPPPWWW___```eeegggggghhhkkkrrrzzz~~~rrrqqqrrrtttuuuuuuuuuvvvsss}}}sssSSS:::555111(((444EEEYYYfffkkkppptttxxxnnnuuu\\\333++++++$$$***((((((((()))))))))((((((***'''...333***''')))%%%((((((*********///000+++000777AAAIIIOOOMMMBBB666!!!***,,,&&&%%%000???GGGXXXWWWTTTNNNGGGBBBAAAAAA<<<;;;<<<>>>AAACCCBBBAAA@@@AAABBBCCCDDDGGGLLLOOOSSS```dddeeegggWWW999((()))))))))))))))******************)))******+++,,,******))))))******+++,,,++++++******************+++,,,,,,+++******+++---,,,++++++***************+++***))))))((((((((()))***)))))))))))))))******000(((###%%%'''(((+++000...---,,,+++***((('''&&&!!!+++---''',,,CCCVVV]]]{{{ccc***+++(((......&&&999jjj666,,,000111...---000222222111000///000111111111222------...///000111000///,,,///000///,,,+++---///////////////000111111000222111000......000222333111111222444555666777777GGGlllvvvWWW:::777>>>BBBBBBBBBCCCDDDFFFHHHJJJKKKSSSXXXoooqqq^^^:::QQQOOOGGG}}}???333///,,,---...///...---+++***(((+++---***&&&(((000999444///***((()))+++***(((((()))******+++++++++***'''((())))))(((((('''(((###&&&((()))'''&&&&&&'''(((((((((((('''(((,,,000'''(((((('''&&&&&&''')))***""")))((((((NNNgggRRR555,,,&&&''')))(((((()))(((***+++***))))))+++---111///,,,+++222:::;;;666'''///000)))'''+++(((%%%&&&&&&&&&&&&'''((((((&&&(((((((((&&&&&&&&&(((,,,+++***)))((('''&&&%%%'''&&&)))000000+++(((***///...,,,***))))))***+++)))******++++++******)))******+++,,,,,,,,,,,,+++---,,,***))))))))))))(((,,,)))(((***)))''''''***///...+++(((&&&%%%'''))))))))))))((())))))******%%%)))%%%))))))888dddwww\\\YYYIIIEEEZZZfff[[[OOOXXXdddcccQQQIIIUUUeeelllcccdddfffjjjnnnsssyyysssxxx|||{{{wwwtttssssssqqqppp[[[;;;---444666...666TTTkkkllllllrrrqqqhhhrrrmmmEEE(((...000***'''(((((()))***))))))((('''""" ***000((('''222888>>>///"""%%%...222@@@TTTRRR[[[bbbeeeeee```SSSEEE111,,,******&&&""")))444LLLVVV^^^^^^WWWPPPPPPRRRMMMKKKIIIIIIJJJLLLNNNOOOLLLMMMNNNNNNPPPSSSWWW[[[YYY```^^^^^^dddWWW888$$$(((((())))))******++++++******))))))***+++,,,,,,((((((((()))***+++,,,---)))*********************)))*********(((((()))+++,,,+++******))))))*********)))((('''''''''''''''******)))))))))))))))***$$$&&&***---,,,((((((+++''')))+++,,,,,,++++++***222,,,%%%///UUU~~~|||VVV(((+++---...(((...TTT^^^$$$+++000000,,,,,,111333111//////...///111333222000...///000111111111111111,,,///000///,,,+++---///---.../////////000000111333111///......///111222333222111111333777;;;>>>@@@```qqq\\\>>>999???===>>>???AAACCCEEEHHHKKKLLLRRRUUUjjj|||gggSSSAAASSSIIIUUU{{{:::666+++,,,---.........---,,,+++(((***,,,***'''(((...333///,,,))))))++++++)))&&&((()))***++++++,,,,,,,,,''')))+++***)))((())))))%%%'''((('''%%%'''+++000######&&&++++++)))(((+++'''(((((('''&&&&&&'''))))))"""&&&'''(((DDD\\\XXX@@@444***'''((((((((()))%%%&&&(((((((((((()))+++111///,,,+++222777444---''',,,,,,&&&%%%))))))###$$$&&&&&&&&&%%%&&&(((***'''((()))(((&&&$$$%%%&&&&&&&&&'''''''''&&&%%%$$$&&&%%%***444555---)))++++++***)))((((((((((((((())))))************)))))))))******+++++++++++++++---......---***))))))***,,,((((((******''''''***===666...(((%%%&&&'''((((((''''''&&&&&&''''''(((%%%---&&&***+++222UUUiiiiiiqqqeeeSSSTTTXXXUUUSSSTTT[[[ZZZMMMCCCGGGNNNPPPmmmlllmmmooonnnkkklllppplllssszzzzzzxxxuuuqqqlllfffNNN777000,,,)))000>>>PPPdddmmmfffeeeooorrrkkkzzzddd666)))222222111&&&))))))***++++++***((('''222:::WWWpppppplllpppqqqlllNNN+++!!!''',,,CCCiiibbbhhhiiidddaaaaaa\\\TTTLLL444$$$''',,,)))(((,,,777EEEUUU]]]ZZZVVVWWW[[[XXXVVVSSSQQQQQQRRRTTTVVVRRRSSSTTTUUUVVVXXX[[[^^^[[[]]]ZZZ]]]cccUUU999***''''''((()))***++++++,,,)))))))))***++++++,,,,,,'''((()))***+++,,,------))))))***+++++++++******((()))***)))'''''')))***++++++***))))))))))))******)))((((((''''''''''''+++******)))))))))))))))%%%)))---...***''''''***(((***++++++)))((()))))))))(((<<>>))))))111---)))DDDrrrpppHHH---,,,///000000111222///***+++,,,,,,,,,000444333...///111222222000000000111---...//////...---...///---///000000//////000222222111000///...///000000111000//////222666;;;>>><<>>^^^mmmqqqtttpppccc```EEE000111)))"""...HHHUUUZZZSSSPPPVVVZZZXXXVVVYYYMMM555%%%&&&***)))$$$(((222>>>KKKRRRTTTTTTOOORRRTTTUUUTTTQQQOOOOOOLLLOOORRRSSSTTTUUUWWWXXXZZZ___eeellleeeEEE***+++&&&'''((()))***+++,,,---&&&(((***,,,---,,,+++******+++---...---,,,)))((()))***+++,,,------,,,+++***++++++***))))))***,,,+++******))))))))))))))),,,+++++++++++++++,,,,,,++++++***))))))((())))))((('''&&&'''+++...+++'''******(((&&&''',,,666===ggg|||~~~zzz888###111(((///&&&;;;vvvttt:::++++++444...,,,...---))),,,222,,,/////////666===;;;333///111333111...+++,,,---000---,,,...111333222000///111333222///...000222000000111111000///...---///111333666777666555555666PPPuuuqqqIII:::AAA;;;===>>>@@@BBBFFFIIILLLMMMQQQTTT]]]pppvvv~~~hhhlllfffOOOIIIHHHOOO}}}{{{|||zzz{{{@@@888///(((***,,,---......,,,***)))(((((()))***+++,,,,,,,,,''',,,888AAA>>>111+++,,,)))***,,,---,,,+++)))'''((()))***++++++***)))(((&&&&&&)))***000HHHZZZVVVZZZHHH***$$$111)))"""222'''''''''''''''((()))***'''%%%''',,,+++---???UUU[[[RRR???,,,$$$''''''###,,,'''---<<<:::))) $$$***((((((+++///111000///222---'''%%%(((***(((&&&))))))(((&&&%%%$$$&&&(((&&&***,,,((('''))),,,+++++++++************++++++%%%++++++---000((($$$---***)))))))))+++,,,+++***++++++,,,,,,+++***((('''(((((())))))))))))((((((++++++,,,,,,,,,++++++***,,,***))))))******)))'''******))))))(((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""'''&&&'''))))));;;ZZZ|||bbbvvvmmmdddNNNHHHOOOWWWZZZTTTSSS]]]kkkyyyaaa[[[ppp~~~yyyzzzxxxsssrrrwwwsss[[[;;;$$$---------...333BBBZZZmmmgggfffgggjjjmmmlllhhheee[[[888###111,,,)));;;444---,,,&&&)))000)))###***)))&&&+++CCCiiizzzgggkkksssXXX333///000((('''444\\\fffWWWZZZ^^^\\\ccc[[[]]]ZZZNNN===///******%%%''')))...<<>>@@@BBBFFFIIILLLMMMLLLQQQZZZkkkgggsssmmm```ddd\\\KKKUUUKKK[[[zzzvvv;;;222///.........///000///...---,,,++++++***)))))))))******'''***222777444+++))),,,((())))))***)))((('''&&&''''''((()))))))))))))))%%%$$$&&&)))555NNN\\\XXX___UUU<<<(((''')))''')))'''''''''((((((((())))))+++((()))+++((('''555HHHLLLTTTRRR???+++$$$&&&+++$$$###000JJJYYYSSSEEE<<<***$$$""")))444:::555...000+++&&&%%%''')))'''%%%((())))))'''&&&&&&''')))+++,,,***&&&''')))((($$$))))))(((((((((((())))))$$$---,,,***---***&&&---***)))((()))+++,,,+++*********+++++++++***)))((((((((())))))))))))(((((()))******++++++******)))+++***))))))******)))''''''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&$$$'''&&&&&&)))'''333MMMwwwmmm[[[oooffffff```RRRUUUZZZ[[[UUURRRZZZeee\\\]]]fffuuu}}}yyyrrroooiiioooqqqeeeJJJ222,,,222111***)))555JJJ\\\eeeggggggdddeeelllllliiijjjpppOOO444$$$222...000JJJGGG+++,,,%%%%%%---***%%%+++---+++***777UUUpppvvvllliiitttgggEEE---$$$&&&......RRR```YYY[[[[[[XXX```[[[ZZZXXXQQQHHH===444...++++++(((&&&---;;;EEEGGGPPPPPPRRRUUUSSSMMMLLLNNNTTTSSSSSSSSSTTTVVVXXXYYY\\\UUU^^^ZZZ888$$$))),,,((((((((((((((()))******))))))))))))***************)))((()))***++++++*********+++,,,,,,+++*********++++++,,,,,,++++++***,,,+++***(((''''''((((((,,,***(((((())))))(((''''''******((('''(((***+++ (((000///''' !!!$$$,,,555CCCUUUeeevvvggg888)))///,,,***+++444nnnggg888---444...---,,,---///000///......,,,+++,,,.../////////444333222000000000111111...///000000//////000111///000111000///...///000444222000///...///000111444111111444444222333777333777dddqqqSSS555@@@???;;;<<<===@@@CCCGGGKKKMMMPPPSSSYYYhhhdddqqq___\\\]]]RRRNNNWWWDDDeee{{{mmm666,,,///444000000/////////............---+++***(((((((((((()))))),,,...+++'''(((---))))))))))))(((((((((''''''''''''''''''((()))))))))((((((000EEE]]]fffbbbccccccTTT555""",,,222&&&&&&'''((()))))))))(((''',,,******+++'''%%%...<<>>[[[gggeee^^^PPP???555333333000,,,,,,)))&&&&&&'''(((((('''&&&'''(((((('''''')))***(((***)))&&&'''++++++'''(((''''''&&&&&&''''''((((((777444&&&(((---,,,+++***)))((()))***++++++)))'''((())))))***+++++++++(((((())))))))))))(((((((((((())))))******))))))***)))(((((()))***)))'''&&&&&&((()))******++++++))))))((((((((((((((((((''')))%%%''',,,'''%%%///TTTbbbmmmppptttdddYYYZZZbbb___^^^^^^\\\ZZZ\\\bbb```kkknnnfffeeennnpppjjj```EEE,,,(((000555///(((,,,;;;NNN^^^iiiqqqtttuuusssuuuuuuqqqqqqrrrnnnggg555000,,,000(((999aaa```%%%---'''!!!)))---))))))&&&+++(((""",,,JJJjjjzzzvvvfffgggaaa???))))))&&&'''000???OOO[[[[[[XXX\\\XXXUUUTTTVVVWWWSSSIII@@@444000***''')))---...---777:::BBBLLLOOONNNNNNRRRJJJKKKMMMOOORRRTTTVVVWWWXXXWWWNNN999((('''+++)))((((((((((((((())))))***((()))))))))************---+++))))))+++,,,---,,,(((((((((((((((((((((((()))******++++++++++++***+++++++++++++++***)))((((((((()))***,,,,,,***((('''...---&&&&&&------%%%%%%$$$'''333HHHaaauuuWWW222&&&&&&(((///+++,,,QQQhhh999(((...000,,,+++***+++---...---,,,,,,000333333111///000222000000//////............///000111000///......000///000111000///...///000111000000///000000111222///------111333222444888555666dddqqqggg777999777;;;;;;;;;===AAAGGGMMMQQQSSSRRRTTTaaa{{{vvvsssRRRWWWSSSOOOcccHHHLLL|||xxxQQQ888...///.........---,,,,,,,,,,,,---***,,,///111111...***'''***++++++***))))))++++++,,,++++++***)))*********...---***((('''&&&''''''((()))%%%666]]]pppjjjgggZZZWWW^^^RRR111&&&---((('''(((***++++++)))(((&&&''''''(((******)))---222NNNTTTYYYUUUFFF444***&&&&&&,,,,,,)))222IIIZZZ^^^bbb]]]UUUIII===444000///+++***((((((((()))))))))%%%&&&((((((''''''((()))'''---///***&&&(((+++,,,)))((((((''''''(((((())),,,;;;666'''(((---+++***)))((('''(((***+++***)))''''''(((((()))***+++,,,(((((())))))))))))((((((((())))))***++++++******)))((('''((()))***)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&)))&&&'''...***$$$***RRRnnnvvvooogggfffaaaeeeccc___\\\\\\ZZZWWWYYY^^^]]]bbbkkksssrrrgggXXXNNN:::333...------,,,000555888LLL```iiikkkoootttvvvnnnyyyxxxnnnpppxxxhhhLLL...111//////***CCCjjjaaa$$$---***%%%***+++***...'''***)))%%%(((<<<[[[rrrkkkZZZ___bbbEEE+++'''$$$***%%%---AAARRRZZZ^^^]]]YYYXXXXXXXXXWWWUUURRRPPPDDD999...***---...,,,)))"""$$$+++555:::===BBBHHHEEEFFFJJJNNNRRRUUUXXXZZZXXXUUUAAA***&&&++++++(((((((((((((((((())))))***((()))))))))*********************,,,------,,,***))))))))))))))))))))))))((()))******++++++++++++***++++++++++++***)))))))))))))))+++---...,,,***&&&,,,---'''&&&+++***$$$///LLLiiikkk:::''',,,)))%%%---***111oooQQQ+++,,,444))),,,+++***+++---------,,,&&&***...///------...000------......////////////,,,---///...------...000///000111000///...///000000000000000000000111111111......111222000222555//////XXXrrrrrrEEE<<<>>>=========???CCCIIIOOOSSSUUUUUUWWWaaaxxx}}}[[[GGGNNNNNNOOOaaaGGGaaannnAAA999///000+++//////.........---------(((+++///222222///+++)))''')))***((((((***)))'''))))))))))))((((((((('''...---,,,***((('''&&&&&&'''+++&&&888dddsssgggfff]]]YYY```^^^BBB)))%%%+++((()))*********)))((('''((('''&&&&&&''''''((()))444GGG]]]bbbQQQ777)))'''%%%------$$$$$$666NNN]]]```ccceee___OOO<<<---$$$***))))))))))))******+++&&&'''))))))((('''((()))***111444---%%%$$$(((+++***))))))(((((())))))***,,,777333(((***+++))),,,)))((('''(((***+++***)))(((''''''((()))***+++,,,(((((())))))))))))(((((((((((()))***++++++++++++((('''&&&''')))***)))((((((((()))(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%***''''''///,,,&&&***DDDiiissspppeeekkkcccdddkkkgggcccaaa]]]ZZZ\\\aaavvvkkkjjjpppiiiOOO999000$$$(((...111---***222<<>>BBBDDDFFFLLLIII444!!!&&&***''''''((((((((((((((()))******))))))))))))************))))))***,,,...---+++(((,,,++++++******++++++,,,(((((()))***++++++++++++***************************))))))+++,,,---,,,***)))+++,,,)))&&&%%%(((+++444PPPttt~~~NNN))))))///,,,(((+++***@@@oooHHH///555777&&&,,,+++***+++---...---,,,)))+++---...//////000222------///000111222222222+++,,,......------...//////000111000///...///000111111111111000000000000333000///222222000000444333333MMMwwwvvvRRR888>>>======>>>@@@DDDIIINNNQQQVVVXXXZZZaaasss|||jjjIIIDDDLLLPPPSSSYYYLLLxxx}}}ggg333555---111...,,,---.........---++++++)))+++---......---+++)))'''***)))&&&'''+++***&&&((())))))***)))((('''&&&************)))((('''&&&&&&...(((;;;iiisssbbbddd\\\``````\\\LLL000$$$...*********)))))))))(((((()))(((&&&%%%&&&((((((&&&(((:::TTTddd]]]GGG555...,,,---+++$$$!!!+++???NNNddddddeeefff```OOO666$$$'''((())))))((()))***+++)))***,,,,,,+++)))))))))+++000222+++%%%%%%'''(((***))))))(((((())))))***'''///,,,(((+++)))'''///)))((('''(((*********(((((((((''''''((()))***+++(((((())))))))))))((((((&&&'''((()))************((('''&&&''')))***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%+++(((&&&---+++'''+++,,,IIISSSbbb^^^fffXXX\\\zzzwwwuuusssnnnkkkooovvv~~~iiiWWWOOODDD333))))))***&&&&&&,,,111777@@@HHHYYYaaafffgggnnnwwwuuulllqqqvvvyyyyyyxxxmmmOOO222+++111,,,---888___xxxUUU(((***)))******%%%333QQQAAA,,,%%%---...))):::XXXWWWZZZ]]]^^^TTT:::)))---+++!!!&&&---111GGG\\\YYYUUUVVVWWWWWWVVVWWW[[[^^^]]]UUUKKKBBB777---***---444111000000---))))))---***+++,,,...//////......666:::,,,!!!)))'''"""***((((((((((((((()))******))))))))))))***************)))((()))+++,,,+++)))+++***))))))))))))***+++'''((()))***++++++++++++***)))((((((((()))*********)))'''((()))******)))---******,,,(((&&&222BBB___jjjwwwzzz|||TTT333(((...)))***///)))///ZZZoooMMM<<<222333333***---,,,+++,,,---......,,,///...---...000222222222---...///111111111000000---...///...---,,,---...///000111000///...///000111111111111111000///...333000000222333111111555;;;:::DDD}}}xxx]]]111;;;:::;;;<<>>===;;;999555111---***&&&000***&&&...&&&...((((((((((((((()))******))))))))))))************+++)))''''''(((***++++++((('''&&&%%%%%%&&&'''((('''''')))******+++++++++***)))'''&&&&&&(((***+++***(((&&&%%%'''(((((((((000))))))///---,,,???ZZZtttkkkeeeooo|||fff111###---222!!!(((666(((666qqqYYY...---...)))+++111---,,,+++,,,...///...---000---******---///...,,,------...//////...---,,,000111111000---,,,,,,---///111111000///...///000222222222222111///...---222//////333333222333666666777999yyyiii555BBB777888:::===@@@DDDFFFHHHFFFNNNVVV\\\ggg{{{llllllmmmyyyeeeSSSAAAVVVTTTLLL]]]GGGjjj{{{~~~{{{{{{CCC555'''000111***,,,,,,++++++***)))((((((,,,***((()))++++++)))&&&%%%&&&((()))*********)))))))))***)))((('''%%%$$$***'''&&&'''++++++'''""")))((('''CCCzzzkkkcccXXXYYYYYYXXX[[[UUU:::%%%)))((()))))))))))))))((((((***)))(((''''''((()))***...777BBBWWWnnniiiTTTJJJ111333111***''')))***(((555LLL\\\qqqoooyyyEEE111""""""++++++,,,***"""***(((+++***%%%***,,, (((((((((((((((''''''''')))'''$$$$$$''')))***+++)))((('''''''''(((******))))))'''&&&&&&'''((()))///''',,,+++ (((111&&&)))(((&&&'''(((******)))###%%%'''((('''%%%%%%&&&%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''***)))(((&&&&&&''''''(((&&&&&&&&&'''***---111333IIIUUU]]]YYYPPPGGG>>>555222,,,((((((&&&###'''//////(((***;;;KKKUUUcccrrrgggYYYcccooohhhlllwwwttt{{{xxxkkkoootttNNN)))...,,,444###...SSSiiidddEEE%%%&&&((("""((('''---ZZZPPP$$$)))+++&&&111111===hhheee^^^[[[___[[[@@@"""'''((((((&&&%%%--->>>LLL[[[SSSNNNOOOSSSWWWZZZ]]]aaaaaa\\\RRRKKKGGG???555222,,,***---000//////000444000+++******+++(((&&&,,,'''%%%'''(((%%%(((...''''''''''''(((((((((((('''((()))((('''&&&''')))&&&((('''%%%'''...222222))))))(((((((((((())))))***(((''')))+++,,,***'''%%%''')))***)))((()))***((())))))(((''''''&&&%%%,,,((($$$+++DDDbbbssswwwrrrsssvvv|||~~~AAA///000***)))333333,,,---KKKkkkGGG,,,---000***)))111000...,,,++++++,,,---///++++++++++++---......------///000222222000///------......///////////////000111111111000...+++***111222111///------...000111111111000000000000000666111???hhheeeCCC===888888999;;;@@@EEEJJJMMMPPPTTTUUUWWWeee~~~fff___[[[aaaQQQKKKUUU[[[[[[\\\WWWQQQzzzttt:::444+++111000***------,,,,,,+++******)))+++***((()))++++++)))&&&&&&'''((()))*********)))************)))((('''&&&***'''%%%'''***+++((($$$'''((((((CCCyyykkkggg```^^^______bbb^^^BBB(((%%%((((((((())))))(((((((((((('''&&&&&&&&&'''((()))'''(((111NNNllllll``````MMM777+++111555---))),,,---@@@cccttt|||uuueee666"""000,,,$$$555333***&&& &&&---%%%(((((()))))))))))))))))))))'''%%%&&&((()))***))))))(((((((((((()))++++++((((((((('''(((((())))))((((((,,,,,,(((+++,,,$$$((('''&&&''')))))))))(((((()))******(((&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))'''&&&&&&&&&'''((()))((('''&&&'''(((***,,,"""+++000...++++++)))%%%+++)))))),,,***%%%&&&+++111444AAATTT^^^bbblllyyyoooeeehhhjjjbbbjjjzzzxxxqqqooo}}}aaa666&&&******000,,,DDDeeeuuujjj???)))***---''',,,***000^^^^^^---)))***&&&,,,***555dddhhheee___cccdddRRR888(((''')))***((()))444CCC^^^ZZZVVVSSSUUUZZZ[[[[[[XXXZZZWWWRRRPPPQQQNNNGGG:::333......,,,(((&&&'''+++***(((((()))))))))(((+++'''&&&((((((&&&''',,,''''''''''''((((((((((((&&&((()))((('''&&&''')))''')))(((&&&''',,,...---)))))))))))))))))))))))))))(((''')))+++,,,***(((&&&(((******)))((()))***'''((('''&&&&&&'''))))))'''"""(((CCCiiiwwwvvvyyy~~~vvv___000---...'''(((111000))),,,\\\~~~OOO777%%%)))///,,,,,,000---+++***))))))***,,,------,,,+++,,,...///...---,,,...///000000///...,,,,,,,,,---.....................////////////......---.../////////111444666111111111111111111111111666222>>>ddd}}}fffDDD<<<999999999;;;???DDDIIILLLLLLPPPQQQTTTaaayyydddVVVNNNMMMBBBHHHeee[[[YYY^^^KKK___~~~```///111000222///***...------,,,,,,+++++++++***)))))))))+++***)))'''''''''((()))******************++++++***)))((('''***'''%%%&&&(((***)))'''''')))(((AAAtttffffffccc]]]```aaaggghhhNNN///$$$''''''(((((((((((((((((('''''''''''''''((()))***---&&&'''AAAaaafff```fffhhhKKK222...333111+++(((''',,,VVVttttttHHH///,,,333333(((///***++++++(((...111((((((((())))))******++++++)))((('''((()))***)))(((((((((((())))))+++,,,---''''''((()))************+++222///***---,,,'''(((&&&&&&&&&(((******(((&&&+++,,,+++***'''&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&&&&'''((('''######''')))((()))''''''((('''&&&(((---AAAIIIXXXeeeeeebbbiiiuuussspppnnncccXXXdddtttrrrmmmsssoooCCC,,,///(((******444WWWnnnwwwiii555&&&&&&***&&&***''',,,\\\lll999'''(((((((((%%%...\\\kkkmmmaaa^^^cccXXXCCC---'''''',,,+++$$$)))555XXX^^^___YYYWWW[[[\\\XXX^^^^^^ZZZUUUSSSTTTQQQMMMKKKDDD===:::666000---...)))***+++***((('''''''''(((&&&&&&((((((&&&''')))&&&''''''''''''(((((((((&&&'''(((((('''&&&'''((((((******'''&&&******(((((()))***++++++***)))(((((((((''')))++++++***(((((()))+++***)))(((((()))'''''''''''''''(((+++...///000AAA___www{{{uuuqqqzzzvvvuuu{{{~~~vvv\\\mmm|||ddd@@@)))...---&&&)))222...***111kkkjjj444***$$$(((...000...---+++******)))***+++---......,,,+++---///000...+++,,,---...//////...---,,,++++++,,,---------------,,,,,,------...///111111+++---///000111333666888222222222222222222222222444222;;;\\\wwwgggFFF999:::::::::;;;>>>CCCGGGJJJNNNQQQTTTWWWbbbvvvfffUUUOOOIIIHHHVVVggg^^^WWWMMMHHHpppzzz{{{RRR+++000444222...+++------,,,,,,++++++++++++)))))))))*********)))((((((((())))))************)))))))))))))))))))))((()))'''%%%%%%''')))***)))(((***)))>>>lll]]]___^^^YYY]]]^^^eeekkkXXX888((('''''''''''''''((((((((()))))))))***++++++,,,,,,000,,,&&&333OOO\\\[[[^^^qqqiiiNNN///)))444333%%%---###;;;\\\yyy|||AAA+++---***(((%%%***+++%%%&&&(((!!!''''''((()))******++++++)))(((((()))++++++)))'''(((((()))***+++,,,------&&&''')))++++++++++++***777???111$$$***)))$$$---&&&&&&''')))++++++(((&&&)))***)))'''%%%%%%''')))&&&&&&'''(((((((((((('''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''...+++'''$$$$$$&&&'''&&&(((&&&######%%%+++555<<>>@@@444666666333,,,&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''******'''&&&)))(((%%%((()))+++,,,,,,+++)))(((''''''((()))*********))))))***++++++)))'''(((((((((((()))***((('''***///&&&777WWWppppppcccgggvvvyyyrrrqqqvvvyyyxxxuuu^^^lllyyy}}}OOO...---000---(((,,,333...///>>>vvv}}}UUU***++++++***---111///***,,,++++++,,,---...///000...,,,,,,---//////---***,,,---............---,,,++++++,,,------------------,,,,,,,,,---///111222...000111000000000111333111111111111111111222222111111666QQQpppjjjJJJ555;;;;;;:::;;;===AAAEEEGGGPPPTTTWWWYYYaaaqqqaaaPPPPPPIIISSSddd^^^ggg]]]===TTT~~~yyyyyyJJJ---///444000...,,,++++++++++++************((()))*********))))))))))))))))))))))))*********((((((((((((((((((((()))((('''%%%%%%''')))******(((+++***===iiiYYY[[[[[[YYY^^^[[[___iii\\\???,,,(((''''''''''''((()))***))))))***+++++++++++++++$$$,,,'''&&&>>>UUU\\\\\\iiirrrhhhKKK666555444---///***...555dddOOO///(((111+++---+++"""###++++++&&&&&&''''''((()))******))))))(((***+++,,,***(((((())))))***+++,,,,,,,,,&&&''')))++++++++++++***555===///""")))(((###,,,''''''(((***,,,,,,)))'''''''''''''''&&&''')))+++''''''((()))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$%%%%%%$$$###$$$&&&))),,,333???KKKRRRXXXWWWYYY^^^aaaeeellltttfffyyyzzzggg^^^```\\\RRRhhhsssEEE,,,''''''...---777TTTuuutttppphhh666(((&&&+++))),,,&&&///dddzzzVVV---%%%+++'''(((,,,222SSSjjjhhhfffnnnnnnbbbHHH111!!!&&&,,,((($$$%%%(((AAAWWW[[[WWWWWWXXXWWW[[[WWWTTTRRRRRRPPPOOOOOONNNJJJIIIIIIGGGDDDDDDGGGAAACCCBBB===555...++++++''''''%%%######%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((&&&))))))&&&&&&))))))&&&'''(((***++++++***((('''%%%&&&((()))))))))******)))+++,,,+++)))(((((()))'''''')))+++(((%%%(((///DDDVVVppp|||mmm[[[ddd|||zzztttqqqppprrrsssqqquuuxxxzzz~~~nnn>>>$$$+++///,,,(((,,,111,,,666QQQmmm@@@+++//////+++,,,000000+++++++++,,,,,,---...///000---------......---+++))).........//////.........,,,,,,---............---///...---,,,,,,---...//////000111000...------....../////////000000111111111333555IIIlllqqqRRR777<<<;;;::::::<<<@@@CCCFFFOOORRRUUUXXX\\\hhh|||qqqWWWIIIQQQJJJRRR^^^SSSfff]]]???bbb}}}}}}@@@333///222...///---************************''')))***+++)))))))))*********)))))))))******+++''''''&&&&&&'''((()))***(((''''''''''''(((((()))'''******???lll[[[[[[YYY[[[aaa[[[ZZZddd\\\AAA---((((((''''''''')))***,,,'''(((((())))))((((((''' ---***###111FFFTTT\\\]]]___iiilllUUU444)))111$$$000,,,$$$BBBgggwwwEEE---%%%***000,,,,,,///+++&&&&&&''''''(((((())))))***)))((()))+++---,,,+++((()))******++++++******''''''((()))************'''...+++&&&******%%%&&&''''''''')))++++++)))'''&&&'''))))))((()))+++---''''''((())))))))))))(((###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###))))))((('''&&&%%%$$$$$$)))'''(((***)))&&&%%%'''$$$...:::DDDNNNXXX___```WWWUUUVVV[[[```cccccccccPPPfffhhhZZZYYYYYYPPPJJJppp}}}XXX++++++---%%%,,,&&&CCCccc}}}zzzrrrddd444)))&&&***))),,,'''222kkklll;;;((()))%%%((((((&&&FFFbbbjjjjjjmmmkkkdddTTT???+++&&&)))***(((%%%...EEESSSXXXVVVVVVVVVVVVQQQOOOPPPPPPNNNLLLMMMGGGFFFGGGIIIGGGBBBBBBEEEGGGGGGFFFCCC???;;;999999333222,,,$$$"""%%%'''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&'''&&&)))(((%%%&&&)))***((('''((()))******)))((('''$$$&&&((()))((((((***+++)))***,,,+++***))))))***&&&$$$&&&***)))&&&...:::mmmsss|||~~~ssshhhlllyyy~~~yyyrrrllliiiiiihhhfffggglllwwwRRR111$$$(((,,,)))&&&+++---)))???ggg{{{|||KKK,,,+++---,,,***+++...000...)))******++++++,,,,,,,,,+++///222111---******+++........................,,,,,,---...............//////...---,,,,,,,,,---+++---//////......///000---......//////000000000333777555DDDkkkzzz]]];;;;;;:::999:::<<>>:::999999999;;;???CCCEEENNNRRRYYY^^^___hhh~~~nnnaaaYYYoooiiieeeUUUcccPPPIIIppp{{{|||___(((888...///---222,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))++++++)))(((***,,,,,,+++***))))))***++++++(((((((((((()))***,,,---'''(((******((('''&&&&&&)))+++***@@@lllWWWOOOGGGJJJUUURRROOOYYYXXXAAA,,,***)))(((((()))+++---...******+++***)))(((&&&%%%)))&&&%%%,,,---(((DDDuuuvvvkkkhhhqqqqqq[[[<<<''',,,///"""777222$$$lll{{{III///''',,,000+++************))))))))))))***(((''''''+++...000111))))))******)))(((&&&%%%***)))'''&&&&&&'''((()))---%%%****** )))333(((&&&$$$######%%%&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""" !!!###%%%'''(((((()))(((%%%&&&***,,,111>>>MMMMMMVVV[[[[[[\\\``````\\\______]]]\\\^^^dddgggggg^^^jjjbbb]]]pppzzz}}}ttt999$$$111,,,)))000---GGGrrryyyuuuzzzwwwaaa777&&&!!!$$$$$$'''###333qqq}}}RRR,,,&&&$$$///)))000LLLbbbhhhddd```aaa[[[ZZZJJJ111###'''***'''111"""&&&DDD]]]^^^WWWTTTQQQMMMMMMRRRSSSNNNKKKMMM>>>@@@FFFKKKIIIDDDCCCEEEEEEBBB@@@BBBFFFJJJJJJIIIUUUOOO@@@---%%%'''***)))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''',,,---***%%%$$$(((***(((((('''&&&&&&&&&&&&'''((("""%%%((()))((('''))),,,''')))++++++******+++,,,...''''''---222<<>>AAABBBKKKRRRUUUZZZaaaeeezzzpppkkkUUUmmmqqqlllRRRKKK]]]qqq}}}|||DDD777000333333...---111------------------------)))))))))******+++++++++******)))))))))((((((((('''+++%%%111###---PPP'''''''''((()))))))))((('''&&&%%%---<<>>AAACCCIIIPPPTTTYYY___bbbuuummmpppWWW^^^dddUUUDDDNNNnnn{{{jjj999111...333444///,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''++++++(((,,,222000((())))))((((((((((((((('''((((((111+++!!!444$$$(((&&&%%%'''***+++)))'''###'''000<<>>\\\mmmllljjjlll{{{nnnmmmuuuooobbbhhh}}}yyyyyyvvvooojjjmmmyyyggg111$$$)))...((('''++++++,,,(((JJJ~~~}}}pppLLL+++$$$,,,000...,,,+++++++++***))))))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,)))******++++++,,,,,,,,,---,,,,,,+++++++++++++++***+++,,,---------------,,,...///...---,,,...///111000333///UUU{{{~~~RRR777777777999<<>>IIIWWWVVV000&&&'''---***&&&(((((('''''''''''''''''''''&&&...%%%(((***&&&...000"""eee~~~wwwssskkkSSS888(((000666000...444$$$///UUUeeeFFF;;;+++"""+++)))+++...---///***"""***333---(((((())))))))))))((((((%%%+++...***%%%&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''$$$(((+++***&&&###%%%'''$$$%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%&&&"""###&&&(((&&&$$$)))000FFF[[[aaaXXXXXX^^^bbbgggdddZZZWWW[[[VVVMMMQQQ___QQQ]]]nnnyyyvvv|||WWW___ggggggaaaWWWBBB))))))...333111000>>>^^^{{{uuuqqqoooppphhhwww}}}KKK(((***''''''(((###---GGG```///$$$***'''***))))))AAAccceee^^^llllllaaabbbdddUUUDDD777+++''''''***)))""""""555MMMSSSYYYWWWKKKEEEFFFCCC===BBBCCCFFFGGGHHHFFFEEECCCDDDEEEFFFEEEDDDEEEIIILLLUUUSSS>>>)))***...((($$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&'''(((***+++(((***...///+++%%%%%%'''///@@@VVVdddbbb\\\```iiifff___gggxxxwwwkkkppp|||yyyssskkkeeefffmmmuuuJJJ'''(((%%%///)))&&&,,,---)))111[[[|||[[[888&&&&&&+++...,,,+++***+++++++++***))))))(((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......---------,,,...//////------...000111666888333PPP|||WWW555666777999<<<@@@BBBDDDDDDOOOTTTXXX]]]^^^iii}}}qqqMMMBBBCCCXXXuuu~~~~~~KKK333000---......+++***+++++++++++++++++++++++++++'''......)))...999555'''''''''''''''((((((((((((%%%///$$$&&&---&&&(((,,,+++(((%%%''',,,///---)))))))))+++444dddddd```___UUUOOOLLLDDD:::BBBQQQTTT<<<((('''...((('''***'''&&&&&&''''''&&&&&&''''''&&&%%%+++((('''CCCKKK,,,???dddxxxuuuqqqnnnOOO555111222,,,+++222999'''&&&QQQqqqMMM,,,''')))555(((,,,555333(((,,,666555(((((())))))))))))((((((%%%,,,111---'''%%%%%%$$$***)))(((''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$((()))%%%"""""";;;___kkkZZZWWWbbbddd```fffUUUNNNVVV[[[VVVVVV]]]ZZZaaaooommmgggrrrtttlllDDD[[[hhhbbbUUUDDD222'''&&&......(((444RRRkkktttoooiiieeehhh___nnnwwwIII&&&***(((&&&)))'''///CCCeee444""",,,&&&''',,,###,,,RRRgggdddeeellldddaaa___[[[ZZZMMM555###(((,,,)))$$$$$$***000EEESSSZZZQQQGGGFFFDDD@@@AAABBBDDDEEEFFFEEEDDDCCCFFFCCC@@@AAADDDGGGHHHHHHMMMMMM:::&&&$$$%%%###&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&(((***+++***'''(((***((($$$'''...IIIYYY___UUUPPPZZZdddfffdddccciiisssxxxxxx{{{zzzssskkkhhhhhhjjjhhhgggttt{{{ppp000&&&///%%%...+++(((,,,...(((<<>>***%%%///)))...,,,...DDDdddooohhhmmmgggfffllldddrrr|||QQQ%%%+++(((%%%)))***///===}}}{{{hhh???$$$,,,)))$$$***######AAAbbbkkkhhhlllddd___[[[]]]hhh```EEE%%%&&&'''((()))(((%%%!!!///AAASSSWWWRRRLLLHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFKKKFFFAAA@@@DDDFFFFFFDDD???CCC666((('''&&&$$$(((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&'''(((***+++***&&&%%%'''%%%&&&333CCCjjjkkk[[[HHHMMMeeennnddd]]]]]]]]]^^^gggttt{{{{{{sssmmmhhhiiinnnooojjjdddkkksss}}}}}}}}}~~~RRR%%%)))000(((,,,+++++++++...+++JJJwww}}}yyyyyyrrrXXX555%%%,,,000,,,***(((((()))+++---------******+++---//////---+++------------------------......---------...//////---------------------------,,,,,,,,,,,,------...---...///000000000000000---///000000//////111222...555222888BBBmmmoooXXX555666888;;;===@@@AAABBBBBBPPPVVVYYY___aaagggvvv}}}ooo```kkkwww|||qqq666111111111///---,,,,,,+++************************'''((((((((()))******)))((((((((()))))))))******)))'''+++'''$$$%%%%%%))))))((('''''''''((()))***'''''')))111eeeggg\\\RRRQQQIIIKKKMMMJJJNNNUUURRR[[[000$$$,,,$$$(((///###%%%''')))(((&&&&&&(((***))))))***&&&'''666999)))"""...VVV{{{rrrsssuuuhhhMMM<<<999555,,,$$$...---(((;;;qqq|||[[[UUUNNN222(((///...+++,,,***(((((())))))))))))(((((($$$((((((&&&'''+++,,,***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((((((###!!!$$$'''&&&(((+++'''///QQQmmmjjjhhhiii```ddd^^^XXXVVVXXX[[[\\\\\\aaaddduuuaaaTTT]]]III666>>>WWWTTT===///$$$$$$444111...444HHHbbbqqqpppiiikkkgggjjjtttooo|||]]]%%%---)))###(((***,,,555qqqsssQQQ((((((+++&&&%%%&&&&&&111NNNhhhmmmiii]]]YYY[[[]]]eeedddVVV:::***""")))---'''###%%%$$$...@@@OOOSSSMMMIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJIIIFFFCCCAAAAAACCCEEEFFF======///$$$((((((&&&)))%%%'''((('''%%%###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''((()))***'''&&&((()))%%%+++FFFccc|||ttt```NNNRRRccclllhhhYYYXXXVVVXXXaaammmuuuxxxnnnpppqqqpppnnnllljjjiiilllsss{{{|||yyywwwyyy|||qqq888)))---(((,,,,,,(((---(((...000XXX}}}{{{wwwWWW444'''---///)))+++)))((()))+++,,,,,,+++))))))***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,...///000000000000,,,---////////////000222---000+++999>>>hhhnnnddd666777999;;;===???@@@AAAAAAOOOUUUWWW^^^bbbhhhuuu{{{ppp}}}zzz{{{~~~iii///)))---///---++++++)))((())))))))))))))))))))))))***((((((+++***&&&(((---(((((())))))******++++++***)))...'''&&&&&&...'''((((((&&&$$$%%%''')))&&&(((+++111aaa___SSSHHH\\\SSSUUU[[[YYYZZZ[[[TTTeee333###+++###)))111"""%%%'''))))))'''&&&(((+++%%%"""$$$+++000333555777444""":::mmmnnnqqqxxx|||pppTTT666)))+++...***------""",,,jjjLLL***,,,111111111...(((((())))))))))))((((((***)))&&&###%%%+++---,,,&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&"""!!!%%%)))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((())))))!!!!!!$$$((('''$$$%%%)))---999jjjiii```gggfff[[[``````XXXTTTXXX```ccc```bbbuuuaaaXXXkkkZZZJJJLLLPPP999$$$+++///***111444---;;;___wwwtttlllmmmdddbbbhhhvvvrrraaa&&&...)))"""&&&((()))///lll```,,,$$$******!!!))),,,&&&;;;___oooeeeTTTSSS]]]\\\[[[___^^^RRR111!!!---000"""!!!///&&&%%%...@@@IIIHHHGGGKKKFFFEEEDDDDDDDDDGGGIIIKKKAAABBBBBB@@@>>>@@@FFFKKKFFF>>>((("""&&&&&&***%%%''')))'''$$$###$$$'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''((()))))))))$$$(((...---&&&///TTT||||||xxxmmm___TTTVVVbbbooohhheeeggglllppppppsssyyyooowww|||wwwllleeegggmmmrrrwww|||{{{vvvuuuyyy}}}bbb***111...///...$$$///&&&---444aaa}}}~~~pppPPP111&&&,,,000,,,,,,+++))))))***+++***)))(((((()))+++------+++)))++++++++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++******))))))***+++,,,,,,***+++,,,...///000000000+++,,,............///111///...''':::>>>hhhrrrqqq666777999<<<===??????@@@???NNNTTTVVV^^^bbbhhhuuupppsss}}}~~~~~~|||yyy444...***+++111,,,$$$)))...''',,,,,,,,,***(((((()))+++(((((())))))))))))(((((((((&&&%%%%%%(((*********)))))))))((('''''')))+++))))))((((((''''''&&&&&&'''''')))333ZZZgggGGG>>>TTT]]]hhhllldddYYYVVVYYYQQQ:::&&&"""%%%$$$%%%((()))&&&''',,,,,,'''&&&)))&&&&&&&&&'''***...333666,,,///999ZZZ~~~zzzxxxqqq~~~{{{PPP+++,,,&&&'''---$$$"""***;;;eeeccc>>>333///***...888(((%%%&&&******'''&&&((()))%%%&&&++++++(((***111(((&&&&&&'''***+++)))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$######%%%'''((()))'''IIIjjjsssfffZZZSSSaaaWWW]]]QQQAAAXXX\\\ggg```ZZZ]]]jjjrrrgggUUU@@@666000&&&...333'''111111FFF\\\kkkuuu{{{uuujjjwwwzzztttsssttt___***)))(((''''''((()))***rrr~~~777,,,###&&&&&&)))+++''',,,GGGfffllljjjddd^^^^^^bbb```[[[\\\MMM:::,,,'''%%%""" %%%)))***+++333AAAJJJKKKIIIIIIIIIJJJJJJIIIIIIHHH???BBBBBB>>>>>>CCCGGGGGG???444''' $$$''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&***((('''(((***)))&&&###%%%'''))))))'''&&&&&&&&&###---///&&&'''???bbbyyyvvvxxxiii\\\cccjjjgggeee```aaa\\\aaarrrtttmmmnnnoooyyy{{{uuuvvv{{{}}}sssvvvtttrrrxxx{{{qqq---------,,,,,,+++++++++!!!***---NNNwwwrrrFFF)))((()))***+++'''++++++******+++---...000((()))***+++,,,,,,,,,,,,************+++,,,------***+++,,,,,,++++++---///...---,,,,,,++++++++++++,,,------,,,)))''''''(((---...000111111111000///000///---,,,,,,...000222444777+++---@@@ffflllHHH111???AAA888??????===AAALLLPPPSSS\\\]]]^^^fffyyynnnrrruuu~~~}}}bbb444+++...+++...+++"""%%%+++'''+++***)))(((((())))))***))))))(((((((((((())))))(((&&&$$$%%%''')))***)))((())))))(((&&&&&&(((***''''''''''''&&&&&&&&&&&&***'''(((333```pppQQQHHHVVV___hhhiiiccc^^^[[[ZZZMMM999'''&&&***)))(((******''''''++++++&&&%%%(((''''''&&&''')))---000333222...)))<<>>---+++)))000))))))+++***@@@bbbvvvbbbHHH;;;333%%%444---((((((((((((,,,000+++******+++***'''(((***)))'''&&&''')))***(((%%%'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((###!!!---HHHaaakkkjjjVVV[[[WWWWWWMMMDDDQQQYYYggggggfffeeefffaaaPPP???...NNN^^^===+++///+++666@@@OOO\\\```cccllltttvvvvvvwwwsssuuuttt___***)))(((''''''((()))***```~~~???***%%%(((&&&)))***''')))???XXXssskkkeeeeeegggddd]]]XXXggg^^^NNN<<<---'''))),,,$$$((()))(((---777@@@AAADDDDDDEEEEEEEEEDDDDDDCCCCCCDDDCCCAAACCCIIILLLLLL111+++$$$!!!$$$'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&(((******(((%%%%%%'''(((((('''&&&&&&''')))'''!!!$$$<<<\\\jjjggghhhuuurrrhhhiiifff]]]ZZZ]]]TTTLLLZZZtttyyynnnlllccclllvvv{{{yyyuuutttuuu{{{|||pppqqqxxxlllUUU------,,,,,,,,,+++++++++,,,---222NNNpppvvvuuukkk@@@&&&'''+++,,,,,,&&&,,,++++++***+++,,,......((()))***+++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---...---,,,---...000,,,,,,+++*********++++++,,,------+++)))((()))+++,,,,,,---............---000///---,,,,,,...000222444;;;000///===aaasssJJJ222???CCC;;;CCCCCCAAADDDOOORRRVVV___aaaaaaiiixxxiiilllttt~~~|||zzzEEE222+++111)))+++---%%%&&&---,,,***(((%%%&&&)))+++***(((***)))(((''''''((()))***'''%%%$$$$$$&&&((((((((('''(((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&+++&&&%%%111```uuuXXXQQQRRR[[[___\\\[[[\\\ZZZTTTEEE222###$$$)))(((&&&'''***((((((******'''&&&''')))(((''''''(((***---...///...!!!"""FFFkkkyyy{{{~~~ddd))))))###,,,***---111&&&***+++YYYzzz]]]FFFEEE888///***(((***+++(((''')))&&&((()))'''(((***)))'''***)))((()))******)))'''&&&&&&&&&%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###******&&&222NNNdddkkk[[[UUUZZZSSSMMMMMMLLLYYYrrrtttrrrgggWWWGGG555(((&&&FFFYYY===,,,222000>>>dddlllooofff\\\___lllwwwrrrsssrrryyyuuu|||___***)))(((''''''((()))***XXXJJJ)))((()))'''''')))''''''444DDDrrrggg___```ccc___XXXUUU]]]]]]WWWGGG333'''%%%)))###'''(((%%%$$$)))...000:::;;;<<<>>>???AAABBBBBBAAAAAA???===AAAFFFFFFBBB&&&$$$"""$$$'''((('''$$$ !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%'''******)))'''&&&'''((('''%%%%%%''')))***%%%(((MMMqqqtttaaa___ooopppeeecccaaa^^^aaaZZZPPPJJJYYYooommmeeeiiiaaacccmmmyyy{{{tttqqquuusss|||wwwiiiiiioooZZZ999,,,,,,,,,+++++++++++++++'''***CCCdddooommmooosss\\\888$$$(((,,,...---''',,,,,,++++++++++++,,,---((()))***++++++,,,,,,+++,,,,,,+++*********++++++,,,------,,,+++,,,---///******))))))******++++++,,,---,,,***)))***,,,///,,,,,,,,,,,,,,,------...000///---,,,---...000222222<<<444111:::\\\zzzQQQ555@@@DDD===DDDCCCBBBEEEOOORRRVVV```aaaaaahhhttt}}}iiifffyyy~~~~~~}}}|||zzz333......000&&&***000+++***000111+++'''$$$&&&+++---+++'''***)))(((''''''((()))***'''%%%###$$$%%%'''''''''&&&'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&''''''((((((&&&%%%---XXXlllTTTSSSRRRYYYYYYSSSTTTZZZXXXOOODDD000!!!"""'''&&&$$$&&&)))((()))************+++***)))(((''''''(((***+++###---(((!!!///JJJmmm:::,,,!!!***)))***222*********...444LLLbbbEEEYYYiiiAAA888000,,,)))%%%$$$%%%'''++++++'''(((,,,***$$$))))))***++++++++++++***%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$###$$$%%%&&&&&&&&&%%%%%%###+++...((()))===\\\tttmmm___kkkaaa]]]bbbSSS```gggeee^^^OOO===111***'''---222<<<222...///555WWWyyy}}}~~~uuuggg```fffpppooopppsss~~~xxxyyybbb***)))(((''''''((()))***```yyyZZZ++++++***&&&&&&))))))(((,,,333dddddd___YYYZZZ``````[[[PPPUUUWWWQQQCCC333&&&$$$(((+++)))%%%$$$$$$&&&...///222666:::>>>AAACCC???>>><<<<<<>>>@@@:::222&&&%%%%%%&&&'''&&&### !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&((()))((('''&&&'''''''''&&&%%%%%%(((***%%%))))))000LLLnnnwwwlllbbbkkkbbbRRRSSS]]]iiiwwwaaa```___gggkkk]]][[[lllllleeehhhvvvzzzsssttt|||ooosssrrrnnnllldddGGG)))+++++++++++++++*********$$$***UUUxxxpppjjjnnngggHHH000&&&+++***+++...+++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))***+++***))))))***,,,******)))******+++,,,---,,,,,,+++***)))+++...222......---,,,,,,...///000//////---------...000111,,,777222222999XXX{{{XXX888???CCC<<>>AAA@@@777,,,((('''&&&&&&%%%$$$###!!!"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%&&&(((***&&&+++...333GGGcccrrrrrrggglll]]]MMMRRR___jjjuuukkkmmmlllpppoooaaa___ooopppggghhhtttxxxqqqqqqxxxyyyrrrttt}}}uuuWWW666%%%************************...555```xxxhhhjjjvvvggg777******...((('''---...++++++++++++++++++******+++,,,------------------,,,++++++***))))))))))))***++++++***)))(((***++++++++++++++++++,,,---...+++++++++))))))+++///333......---,,,,,,...///000///......---...///000111'''111...000888VVV|||yyyZZZ555:::???;;;AAA??????AAAIIIJJJOOO[[[]]][[[aaadddooolllccc~~~|||~~~}}}OOO222***444...***------)))...111(((+++)))(((***------+++((((((((())))))))))))(((((((((&&&%%%$$$&&&'''''''''%%%'''))))))'''&&&'''''''''''''''((((((((((((((('''+++---,,,GGGVVVFFFOOOUUUVVVWWWXXXYYYWWWTTTQQQOOO999'''%%%((('''''')))''')))***)))***...000///))))))(((((((((((())))))...)))&&&---000))):::^^^PPP)))+++///&&&******,,,444'''444222+++GGG|||{{{wwwjjj\\\III999111---'''$$$'''***)))''''''&&&''')))((('''&&&&&&'''$$$%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))"""$$$)))!!!333VVV\\\SSSWWWRRRLLLEEE666777)))&&&%%%%%%%%%&&&,,,444333<<>>EEECCCEEEEEEeee{{{zzzyyyxxxuuuttt~~~eee***)))(((''''''((()))***QQQyyyHHH...(((&&&%%%%%%(((***)))&&&!!!:::XXXiiillljjjhhhffffff___VVVRRRQQQOOOHHHBBB222)))###$$$&&&$$$###%%%'''&&&$$$######$$$%%%&&&###'''******,,,...,,,(((%%%%%%$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&)))(((&&&$$$%%%&&&###%%%'''(((''''''((()))***$$$---JJJbbbgggcccaaabbbmmmjjjcccgggggg___\\\fffjjjdddcccppptttkkkggglllnnnqqqrrrrrrqqqoooooommmhhhlllppp\\\999***///((((((((()))))))))******)))KKKuuuxxx|||ggg666---'''+++///((('''+++(((((()))***+++,,,,,,++++++***++++++,,,,,,++++++******))))))))))))******+++...//////...,,,+++---...---,,,++++++++++++++++++((()))*********+++---///,,,,,,---............---............/////////000...999555333111JJJxxxddd888777???<<>>QQQ\\\TTTZZZ___hhhiiieee~~~uuupppwww||||||ccc***)))(((''''''((()))***QQQwwwwwwMMM333((('''%%%$$$&&&((('''%%%'''///HHHdddkkk``````lll___aaaaaa^^^YYYUUUTTTTTTNNN>>>///+++***'''&&&((()))'''&&&$$$$$$%%%'''(((###&&&'''###"""%%%'''&&&%%%%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((!!!$$$((((((&&&%%%&&&((("""%%%''')))((('''(((((($$$$$$:::```rrriii```bbb```kkkfff^^^ccciiiiiimmmiiiyyyxxxmmmooosssoooooovvvxxxvvvpppnnntttyyyzzztttuuutttiiiMMM///%%%***'''((((((((())))))******555XXXtttqqqooo{{{ccc...///&&&(((---)))***+++###'''(((***+++,,,,,,,,,+++))))))*********))))))((())))))(((((()))***++++++---......,,,******+++,,,,,,,,,+++***)))))))))***''')))***+++******+++------...000111111111000///.........///////////////444@@@===555---DDDwwwoooAAA===BBB>>>@@@<<<<<>>111,,,+++)))&&&%%%'''(((***,,,((("""$$$))))))(((&&&'''***---......+++)))((()))+++---......000iiiCCC)))///111***%%%&&&222+++'''333000(((///{{{~~~|||xxx~~~:::++++++;;;aaaJJJ888 ///,,,"""%%%###%%%***)))$$$$$$)))&&&((()))((($$$"""$$$%%%(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""###############$$$$$$%%%$$$%%%'''))))))((('''&&&!!!&&&'''""""""'''+++***)))'''$$$%%%(((***(((&&&%%%&&&,,,000...111GGG```llleee```cccmmmtttssspppqqq}}}{{{www~~~___PPP(((((('''''''''(((((()))KKKzzz|||wwwrrr???+++$$$(((,,,'''(((,,,'''(((,,,>>>ZZZlllmmmgggeeefffaaa\\\[[[\\\ZZZVVVQQQMMMLLLCCC333'''$$$'''(((&&&&&&$$$""" !!!$$$&&&''''''&&&'''''''''&&&$$$&&&%%%#########%%%''')))'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''&&&&&&&&&'''((('''&&&&&&''')))%%%&&&&&&&&&''''''(((((()))&&&@@@eeennnfffdddeee^^^```bbbcccdddeeegggiiikkktttxxxsssnnnnnnnnnkkkqqqpppvvvvvvqqqvvv{{{tttllluuusssTTT000***...&&&+++%%%,,,,,,""",,,333$$$999sssuuuggg|||qqqJJJ,,,---,,,---///222111---))),,,++++++++++++++++++,,,,,,,,,+++***))))))*********++++++***))))))***,,,---,,,*********,,,...///++++++,,,...---,,,,,,...000,,,---///***"""%%%...---------,,,------...///111......111111......111666CCC666777333<<>>999DDD@@@AAAHHHGGGJJJRRRWWWYYY[[[^^^aaaooo}}}{{{~~~xxxOOO111,,,000111///000///,,,,,,...+++&&&***((())),,,+++'''%%%&&&%%%)))+++)))))),,,+++'''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&***"""'''''':::SSSNNNKKK===222<<>>555666222;;;mmm}}}>>>666:::777BBBBBBCCCHHHGGGJJJRRRXXXYYY[[[___cccnnn}}}|||{{{nnn@@@000000///666///)))&&&***......+++++++++((((((******&&&&&&(((&&&)))***))))))+++***'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((((((''''''!!!&&&$$$666OOOKKKIIIGGG777999888@@@EEE777888DDD777+++((())))))'''''')))###!!!$$$''''''''')))333000---,,,,,,,,,+++***++++++***+++,,,---///000888000\\\===''''''###+++)))///***''',,,***'''///+++fff|||~~~yyyxxxyyy{{{ttt~~~~~~nnnpppiiiddd888,,,%%%(((+++///+++((('''&&&%%%###''',,,%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###"""!!!"""$$$%%%$$$############$$$%%%%%%!!!"""###$$$%%%$$$######"""%%%%%%''')))((($$$!!!$$$%%%&&&''')))***+++222>>>NNN___hhhddd[[[aaa```___^^^^^^aaaeeehhhnnnqqq}}}mmmaaaJJJ''''''&&&&&&&&&&&&&&&'''GGG]]],,,$$$)))---&&&%%%***)))+++$$$$$$777XXXppppppeeegggdddaaa```___]]]WWWSSSOOORRRSSSPPPMMMIII@@@888***%%%!!!$$$***---)))$$$"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&'''''''''''''''''''''''''''$$$%%%&&&''''''(((***---*********)))((((((''''''...)))AAAfffssspppooonnncccfffjjjqqqvvvvvvqqqmmmkkkqqqtttssssssvvvyyyzzzvvvooopppppppppxxx|||sss```@@@---&&&,,,///&&&''')))'''''''''"""***>>>~~~yyyjjjpppIII===$$$%%%,,,+++)))*********)))'''******))))))))))))******))))))((('''''''''(((((()))***+++***)))(((***,,,***************)))))))))&&&((()))***)))(((&&&%%%(((...---'''+++777:::333...,,,---111888:::888444000......000111......111...888333444000888eee}}}CCC333666777AAADDDFFFHHHGGGKKKSSSXXXYYY\\\```dddnnn~~~|||bbb333000111---888>>>///$$$(((,,,+++,,,111,,,)))''')))(((&&&'''***'''((()))))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&''''''(((((((((((('''((("""'''###111GGGDDDCCCMMM===;;;777===DDD666555BBB555***(((******))))))///,,,***,,,+++)))+++//////---++++++,,,.........++++++,,,,,,,,,---000222BBB,,,???lll<<<111---'''***+++******,,,))))))///555!!!LLLuuu{{{vvvvvvtttrrrtttrrrggg|||vvvOOO@@@:::111---'''***)))((('''&&&%%%(((+++%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$###""""""""""""###$$$$$$!!!"""######$$$$$$######"""%%%&&&'''&&&%%%'''((((((&&&%%%'''---333AAAWWWiiillliiihhhbbbZZZ\\\[[[YYYXXXXXX[[[___aaa^^^___fffqqq{{{zzzbbbVVV;;;''''''&&&%%%%%%%%%&&&&&&EEEqqqpppkkk///%%%(((---&&&###)))***111((("""<<<\\\lllmmmeeecccbbbaaaaaa^^^ZZZVVVQQQPPPNNNNNNRRRVVVSSSMMM:::111&&&"""&&&))))))'''$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%&&&(((***'''''''''''''''&&&&&&&&&***,,,LLLqqq}}}zzzyyywwwrrruuuyyy||||||yyyuuurrrrrruuuuuutttssstttwwwyyyyyyrrrqqqooollltttzzzsss{{{SSS444+++''')))+++%%%(((---((())),,,###///UUU{{{}}}zzz...666,,,...,,,+++)))((((((((((((((())))))(((((((((((())))))+++******)))))))))******)))*********((((((***+++***+++++++++***)))(((((((((++++++'''%%%***111555&&&///333,,,%%%***666@@@---++++++111999;;;666000000------000000......111---333444333...555ZZZ{{{zzzIII222666:::@@@DDDEEEGGGGGGLLLTTTXXXYYY]]]bbbcccooo{{{||||||}}}TTT,,,000000)))555LLL:::......///+++))),,,,,,((('''((((((&&&'''+++)))(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''$$$%%%&&&'''''''''''''''(((###)))$$$000FFFDDDFFFEEE999<<<999AAAKKK>>><<<===000%%%###&&&'''&&&&&&&&&(((,,,---((($$$(((000+++)))((()))+++...///...***,,,---,,,+++,,,///222===000555^^^NNN)))+++$$$***$$$%%%***(((&&&'''(((,,,)))>>>hhhmmmtttooovvvwwwxxxrrryyyqqq___qqqtttfff___xxxvvv;;;###%%%***,,,---+++))))))((((((&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###'''&&&---777@@@HHHPPPZZZ```iiivvvxxxiii\\\\\\cccfffWWWUUUTTTWWW___gggkkklllaaaaaaZZZSSS___wwwsss666((('''&&&%%%%%%%%%%%%%%%CCCssshhhwww777((('''---&&&###(((***'''(((((((((333III```llldddcccbbbbbbaaa___\\\ZZZZZZVVVQQQMMMPPPTTTQQQKKKHHH@@@666///+++***((('''!!!###$$$$$$$$$%%%(((***'''''''''''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%&&&'''(((((()))!!!)))JJJnnnyyy{{{}}}}}}~~~|||{{{zzzyyyxxxwwwyyy|||~~~|||vvv}}}~~~YYY???222111***%%%((('''(((,,,((()))---&&&:::iiixxxjjjxxxyyy(((444((($$$,,,+++***((('''((()))+++)))(((((((((((((((((()))***)))))))))))))))******)))******)))(((((()))+++++++++,,,,,,+++***)))((('''++++++&&&)))999MMMYYY333,,,***---)))&&&555JJJ///,,,,,,222888999333,,,///,,,,,,000000......111///000777444,,,333QQQuuuxxxQQQ333777??????CCCAAAEEEGGGLLLTTTWWWXXX]]]cccaaaooo{{{~~~yyyzzz{{{ttt||||||qqqFFF,,,111...(((222777000,,,...000---***(((+++(((''')))(((&&&(((+++***''''''))))))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''$$$$$$%%%&&&''''''''''''&&&$$$+++'''333JJJKKKOOOEEE===BBB===AAAJJJ===:::???222'''%%%'''''''''''' '''111555111,,,111:::,,,***(((((()))++++++***)))+++---,,,***+++///222222//////000jjj//////666:::(((&&&,,,)))(((+++'''&&&000333$$$666iiiqqqlllzzz}}}|||zzzzzzoooJJJdddjjjiiiqqqXXXBBB:::111444555111---+++)))&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&%%%###""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""&&&333AAAHHHRRRcccrrr{{{uuutttnnnddd___```bbbaaaaaa]]][[[___fffmmmqqqqqqllllll^^^MMMWWWsss~~~uuu444)))((('''&&&%%%%%%%%%%%%888ttt~~~BBB,,,&&&+++'''$$$((()))(((***+++))))))777UUUqqqhhhgggeeecccaaa___]]]]]]WWWWWWUUUSSSUUUUUUOOOFFFLLLJJJFFFBBB===666---'''!!!$$$%%%%%%###$$$(((,,,'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((('''''''''&&&$$$###$$$%%%%%%&&&'''((()))+++,,,,,,(((,,,FFFbbbkkkqqq{{{yyy|||~~~~~~~~~|||yyyxxxyyyzzzxxxzzz}}}|||zzz}}}|||ppp555,,,///333)))$$$((()))((((((''')))))),,,KKKwwwMMM\\\ooo777;;;'''###***++++++)))((((((***,,,))))))(((((((((((())))))''''''&&&&&&''''''((((((((()))***)))(((''')))++++++++++++++++++*********$$$((()))***999VVVppp{{{```>>>'''***000+++///;;;000......222666666111+++...+++,,,///000......111222...:::444,,,444LLLtttzzz[[[555888BBB>>>BBB>>>CCCFFFLLLSSSVVVWWW\\\ccc```lll|||{{{|||uuuooowww}}}yyy}}}~~~]]]999111333---***///%%%'''''''''***......******''''''))))))''''''++++++'''&&&))))))%%%%%%)))''''''''''''''''''''''''***)))(((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%$$$,,,'''222JJJMMMRRRJJJFFFKKK@@@@@@FFF999777CCC666***((())))))((((((***222>>>FFFEEE???AAAFFF---+++)))((()))***))))))(((+++---+++))))))...222888...)))'''MMMiiiFFFSSSQQQ444+++...)))***///)))&&&+++'''+++'''EEE\\\mmm{{{uuu|||QQQVVVrrryyyyyyxxxlllfffSSS???AAA>>>555...,,,***%%%)))'''%%%%%%''''''%%%###'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%###############$$$$$$%%%$$$#########$$$$$$%%%%%% """###%%%222NNNhhhtttllljjjggggggiiihhhbbb\\\ZZZ]]]\\\YYYXXXXXX[[[^^^```hhhjjjddd[[[aaarrrzzzvvv~~~ttt---***)))((('''&&&&&&&&&&&&,,,cccLLL000$$$)))'''%%%((()))...(((&&&'''###'''DDDeeepppnnnjjjfffaaa^^^^^^^^^TTTVVVWWWWWWYYYZZZUUUNNNLLLIIIGGGIIIJJJEEE999......000///+++%%%###%%%)))''''''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&&&&'''((((((&&&$$$###$$$&&&%%%%%%&&&&&&'''(((((()))'''(((((('''&&&%%%'''(((&&&''''''((()))***++++++...///EEEaaalllrrrvvvttttttqqqqqqvvv}}}zzzvvvuuuxxxyyywwwwwwzzzyyyssswww{{{xxxrrraaaGGG'''%%%---///&&&&&&+++***)))$$$)))+++%%%555___sssPPPtttlll,,,''')))<<<''')))******((((((+++---***))))))(((((())))))***&&&&&&&&&&&&&&&'''((((((((()))***)))'''''')))*********)))((()))***+++,,,&&&((()))444QQQtttaaa999---///...***+++,,,,,,---///111111...+++---++++++///000......111333,,,;;;555---777KKKxxxeee666777BBB;;;AAA===AAADDDKKKRRRTTTUUU[[[cccbbbgggyyy|||}}}zzz{{{~~~wwwpppxxx|||wwwzzzzzzPPP111444555---,,,//////333///&&&%%%,,,///+++)))''''''******''''''***,,,'''&&&))))))%%%%%%)))((((((((((((((((((((((((******)))''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%$$$,,,&&&///FFFHHHOOOGGGEEELLLAAA@@@HHH??????BBB444(((%%%'''&&&$$$$$$$$$///999:::444000111,,,***((((((***+++++++++'''***,,,+++((()))---222GGG222(((222+++kkkGGGKKK^^^999***+++$$$'''...'''------333...$$$%%%RRRrrr}}}zzz}}}~~~wwwssspppmmm}}}ddd___^^^JJJKKKEEE888...---***&&&***'''%%%%%%''''''$$$"""(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%%%%%%%%%%%%%'''777ZZZ{{{ppppppqqqvvvzzzzzzvvvrrrkkkggggggggg```WWWZZZeee[[[]]]^^^[[[XXXYYY```fff^^^aaadddffffffhhhlllppppppxxxfff(((******)))((('''&&&&&&&&&***NNN{{{SSS222###((((((&&&)))(((&&& &&&222...###---EEEwwwtttooohhhbbb^^^]]]^^^]]]^^^\\\XXXXXXZZZYYYUUULLLDDD???CCCLLLLLLBBB777??????;;;222(((!!!!!!###(((&&&%%%$$$%%%''')))***'''''''''&&&&&&%%%%%%%%%(((((((((&&&$$$###$$$&&&%%%%%%&&&&&&'''((())))))'''((()))(((((((((***,,,&&&&&&&&&'''''''''''''''%%%'''BBBggg{{{tttxxxqqqnnnvvv~~~zzzyyy}}}}}}yyywwwzzz~~~uuuxxx~~~{{{nnnNNN(((,,,))),,,+++$$$(((...(((,,,$$$,,,...%%%===nnnbbbzzzTTT%%%111---%%%$$$''')))***((((((***---******))))))))))))******((((((((((((((()))***+++((()))))))))'''''')))***)))((('''&&&'''(((+++,,,,,,***+++<<>>@@@DDDKKKRRRTTTTTTZZZbbbcccbbbpppwwwzzzxxxpppxxxppp|||~~~llloooEEE///555++++++222'''+++***)))))))))***+++,,,%%%((()))(((&&&%%%(((+++&&&)))++++++(((%%%%%%'''***)))(((&&&%%%%%%%%%%%%)))'''&&&'''******(((%%%'''(((((()))***)))))))))*** (((%%%)))KKKZZZOOOPPPJJJYYYOOOLLLSSSBBBGGGKKK444)))(((%%%&&&((($$$&&&'''((('''&&&%%%&&&'''***---+++'''(((---000...+++---000000+++(((...777333111---(((,,,PPPqqq'''///,,,&&&(((...(((%%%---***---///---)))'''(((***PPPvvvzzz{{{yyyrrruuuxxxuuuwwwyyyzzzuuurrrxxxbbbnnntttNNN111///$$$"""((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))$$$$$$###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&***&&&###&&&)))(((%%%""""""!!!)))&&&&&&JJJkkkgggvvvtttqqqqqqxxxzzzqqqvvvlllfffkkkooollleeeaaabbb]]]YYYZZZ___cccccc```jjjoooooojjjnnnxxxyyyrrr{{{xxxAAA&&&((('''&&&%%%%%%&&&'''(((&&&***aaayyyeee***///###+++&&&'''(((&&&''''''''''''(((+++...\\\xxxuuubbbdddddd^^^aaafff[[[TTTYYY```^^^VVVQQQEEEJJJJJJEEECCCFFFHHHFFFMMMHHHAAA777---%%%%%%((())))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&$$$$$$%%%$$$&&&(((((('''&&&'''((())))))((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&///000CCCcccuuuwww}}}uuujjjjjjzzzwwwwww}}}zzz~~~mmmHHH///)))'''(((***,,,---,,,+++***)))///'''+++(((jjjBBB...//////+++)))))))))***+++++++++,,,+++******))))))))))))))))))((('''''')))******)))'''((()))((('''&&&'''(((,,,+++***(((''''''''''''###,,,$$$UUUyyyuuummmoooJJJ444222,,,,,,***((('''(((***,,,......+++,,,---...////////////888111000...666666AAAwwwhhh000===CCCAAA:::AAAHHHHHHJJJOOOUUUYYY[[[[[[___lllvvvwww{{{{{{mmmrrr|||~~~nnnwwwyyyppp===+++333+++***111(((---,,,***)))))))))******&&&'''((('''&&&'''(((***&&&(((******'''%%%%%%&&&((((((((('''&&&&&&%%%%%%)))'''&&&''')))***(((%%%'''''''''((((((((()))))),,,!!!%%%"""%%%III```XXX]]]TTT]]]QQQNNNTTTGGGLLLMMM555((((((%%%&&&((($$$'''((())))))''''''''')))&&&'''))))))'''%%%$$$%%%&&&''',,,000///,,,---111:::&&&$$$000'''&&&dddKKK...,,,------+++***++++++''')))+++***((('''(((***+++GGGooo}}}||||||{{{|||tttpppxxx|||zzz}}}xxxqqq{{{lllwww~~~ggg:::111''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$(((%%%######"""""""""""")))$$$'''''')))IIIiiillljjjiiihhhkkkrrryyy{{{zzzwwwyyyxxxqqqiiihhhooovvvmmmkkkhhheeegggllltttyyy~~~{{{~~~LLL"""+++((('''&&&&&&&&&&&&'''(((***+++___qqqzzz777,,,!!!+++'''))),,,))))))***)))))))))***+++@@@qqq}}}fffdddkkkcccYYY```___]]][[[ZZZXXXTTTPPPOOORRRPPPJJJHHHJJJIIIFFFCCCDDDCCC<<>>&&&!!!---(((&&&+++((()))))))))))))))))))))+++VVVjjjaaabbbhhhddd]]]XXXccchhhaaaYYYYYYZZZXXXTTTSSSOOOIIIGGGFFFCCC???:::???BBB:::---""" !!!'''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''111'''444ZZZuuuxxxxxx}}}}}}}}}{{{{{{~~~}}}{{{YYY666&&&%%%'''&&&'''((()))***)))((('''(((###------AAAxxx777''')))))))))******************))))))***)))((((((''''''(((((()))((('''''')))******)))''')))******))))))+++,,,))))))(((((((((((())))))---###MMM|||qqqpppwwwiiizzz]]]000***---))))))***+++,,,---......++++++,,,,,,------......444222333///444444BBBxxxmmm777===<<<======IIIDDDHHHMMMPPPRRRUUU[[[___bbblllrrr}}}uuu|||}}}iiimmmzzz{{{ttt{{{|||zzz~~~DDD,,,(((///***)))---***,,,++++++***)))((((((((()))&&&$$$%%%(((***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&'''''''''((()))((('''''''''&&&%%%$$$$$$&&&((()))((('''***...+++???[[[PPPZZZUUUWWWUUUQQQKKKBBBAAATTT666'''(((&&&&&&(((&&&'''((())))))((('''(((***///((((((...,,,)))777KKKAAA333'''&&&***---///111///'''&&&///222///333>>>bbb333%%%*** $$$,,, &&&&&&&&&&&&((()))******000***,,,EEEpppwwwwwwkkkhhhllljjjmmmyyyxxxjjj___```kkkuuuzzz|||rrr{{{rrr???&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%(((+++)))%%%'''!!! !!!!!!...NNNjjjkkkoooxxx}}}|||zzzzzzyyyzzzpppVVV000"""%%%'''''''''&&&&&&'''''''''&&&###UUUxxxwww{{{BBB###%%%///&&&"""))))))'''&&&%%%'''((()))***&&&333JJJdddooocccSSSOOONNNaaajjjaaa[[[```ccc```UUURRRMMMHHHEEECCC???;;;888??????444'''"""&&&+++)))))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%###%%%'''(((&&&%%%%%%%%%'''''''''%%%$$$%%%(((+++&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''''''''!!!'''BBBbbbwww~~~oooooowwwyyyVVV777)))&&&&&&$$$&&&&&&'''((((((((('''&&&,,,###---'''EEEhhh444,,,///((('''++++++******))))))(((((())))))(((''''''''''''''')))((('''''')))******)))&&&'''))))))))))))+++,,,((((((((((((((()))******---&&&```~~~rrriiifffttteeehhh333///+++)))***+++,,,,,,,,,,,,---++++++++++++,,,,,,------222222444///333444AAAvvvnnn666999999???>>>FFFBBBHHHNNNQQQQQQTTTZZZ```ccclllpppyyyvvv{{{xxxkkksss}}}zzzxxxyyyxxxxxx777,,,***...,,,***+++***))))))))))))))))))))))))(((&&&###$$$((()))(((&&&%%%%%%$$$%%%&&&'''''''''###$$$''')))))))))'''&&&''''''(((((((((''''''''''''&&&$$$###$$$%%%''')))%%%((('''///(((777[[[RRRUUURRRMMMOOOJJJAAABBBDDDXXX777&&&)))'''%%%'''&&&%%%&&&(((''''''&&&((()))---%%%$$$)))'''###000EEEAAA333&&&%%%))),,,///222"""''''''%%%+++444///"""XXXOOO'''---)))(((...&&&))))))((((((((()))***+++***,,,++++++999ZZZeeedddnnnrrrqqqzzz{{{iiinnnggg```cccppp|||~~~yyyoooiii333+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%###!!!"""#########$$$$$$$$$$$$######""""""###%%%&&&(((!!!!!!!!!%%%111777///"""%%%&&&'''&&&###&&&AAAbbbjjjqqq||||||}}}zzz{{{{{{```)))(((---&&&''''''''''''''''''&&&'''$$$UUU{{{RRR)))***,,,###"""...111,,,'''%%%&&&((()))***%%%###999aaaxxxnnnQQQ888OOO^^^eee^^^]]]dddeee^^^YYYUUUQQQMMMJJJFFFCCCAAA;;;BBBBBB444&&&###(((+++(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((((('''%%%%%%&&&'''''''''%%%$$$%%%(((+++$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%(((&&&+++GGGnnn|||pppiiirrrXXX222'''+++)))&&&&&&&&&&&&'''''''''&&&&&&&&&,,,%%%+++%%%PPPSSS***+++000'''&&&+++******))))))((((((((())))))(((''''''''''''''')))((('''''')))******)))%%%&&&((((((((((((***+++(((''''''(((((()))***+++,,,777ppp{{{mmmuuusss|||}}}rrrjjj666555&&&---......,,,)))''''''))),,,,,,+++++++++,,,------000111555///444444>>>ooosss777777;;;EEEBBBCCCAAAGGGMMMPPPQQQTTTZZZ```ccclllooowww}}}vvv{{{rrrmmmyyywwwzzzuuuzzz|||mmm000...++++++---,,,******'''((())))))******))))))'''&&&$$$%%%&&&(((''''''&&&%%%$$$$$$'''))))))((($$$%%%'''(((((((((''''''&&&((())))))(((''''''(((&&&&&&%%%$$$%%%&&&'''(((%%%))) )))!!!000bbb^^^YYYWWWJJJKKKDDD;;;JJJSSS\\\888%%%)))(((%%%''''''$$$&&&''''''&&&&&&((()))***'''(((+++&&& ###,,,000***&&&))),,,,,,---///&&&(((***)))%%%###(((---&&&sss555///---(((***))))))+++,,,***((((((,,,///;;;...***---***---LLLsssxxxhhhfffooonnniiizzz~~~ccckkkqqqrrrkkkiiimmmpppnnnkkkjjj///...''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%###!!!""""""""""""############"""""""""###%%%&&&((()))$$$$$$$$$,,,<<>>JJJEEEAAABBBFFFKKKOOORRRUUU[[[___bbbkkkoooxxxuuuvvv}}}yyylllooo|||~~~llluuupppzzzZZZ---///+++(((---...++++++((())))))******)))((('''%%%&&&&&&&&&%%%%%%'''((('''%%%###$$$(((*********&&&&&&''''''''''''''''''%%%(((***)))'''&&&''')))&&&&&&&&&&&&''''''''''''%%%+++)))!!!,,,eeecccYYY\\\OOOSSSIII;;;QQQ[[[___999$$$)))(((%%%'''((($$$&&&(((((('''''')))***(((***,,,+++)))&&&%%%&&&''''''))),,,+++))),,,222***)))+++,,,'''"""(((222!!!HHHQQQ222,,,((('''(((%%%***---+++''''''---444DDD333***......(((+++555ddd|||}}}}}}tttfffkkkjjj___ooo~~~mmmZZZeeeiiiccccccnnnvvvvvvkkkvvv777%%%)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""""""""#########$$$$$$$$$######$$$&&&&&&'''''''''&&&((()))...===GGG>>>,,,&&&###'''###!!!000XXXzzzUUU)))&&&)))...---!!!&&&&&&'''(((((('''&&&&&&$$$"""OOOyyyxxx}}}sss444)))!!!$$$(((222333///***)))++++++)))%%%)))&&&&&&!!!///___uuunnnkkkhhhffffffddd^^^YYYPPPOOONNNLLLCCC;;;<<>>QQQXXX```999$$$))))))%%%'''(((%%%'''))))))((()))***,,,%%%((('''$$$&&&---000///,,,,,,---+++'''%%%---888$$$'''(((&&&***///+++!!!222pppmmm;;;...---***,,,!!!(((---+++&&&&&&///888'''333333'''###+++---%%%$$$XXXrrrpppxxxooo___mmmwwwfffiiivvvkkkkkklllddd[[[aaaoooqqqggg{{{sss555((())))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''''''''((((((&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%% $$$&&&(((444>>>888)))***### ...+++!!!,,,aaaQQQ111(((+++"""$$$,,,'''%%%&&&'''(((((('''&&&%%%***(((UUU~~~mmmnnn///'''!!!'''%%%'''(((&&&%%%(((------)))%%%)))$$$,,,+++"""<<>>777&&&$$$)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&))))))'''&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))),,,---&&&(((CCCccchhh}}}mmmfffvvv{{{aaa>>>###'''***)))%%%&&&***)))###)))((('''&&&&&&&&&&&&&&&444!!!FFF~~~===888VVV'''***000+++(((''''''(((((())))))******++++++***))))))))))))))))))((('''''')))******))))))***+++***)))((()))***))))))(((((((((((()))))),,,hhhmmmmmmssssssxxxzzzoooqqqxxx;;;222///+++---...,,,+++...666===000///---,,,,,,---...000---///111---777888555VVV|||DDD:::777BBB@@@<<>>???BBBDDDFFFJJJMMMPPPTTTXXX[[[dddeeeooopppooowwwnnnkkkrrrmmmtttcccppptttqqq~~~\\\777,,,,,,++++++*********+++))))))******))))))((('''&&&'''((('''&&&%%%'''((($$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((,,,+++***((('''%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%,,,""")))---###222XXXooo```\\\\\\[[[OOOEEEOOObbbfff444))))))$$$)))'''&&&$$$$$$%%%''''''(((((((((...%%%$$$***)))###(((444""")))+++''')))000111+++''''''((()))))))))(((((("""888'''WWWFFF***...,,,))))))((('''(((***---///)))((((((((((((((()))***&&&///BBBLLLnnnrrrnnnrrruuusssmmmiiiiiikkkooonnn^^^hhhuuuvvvhhhTTT+++111(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%#########$$$&&&'''%%%$$$###%%%((()))(((&&&&&&&&&$$$666dddQQQ+++(((((())))))(((((('''&&&''''''&&&&&&''''''((()))'''&&&KKKvvv@@@###'''%%%$$$)))'''%%%%%%%%%&&&&&&&&&''''''(((%%%$$$$$$!!! (((222MMMUUU```hhhjjjgggccc```YYYWWWRRRJJJHHHJJJIIIEEE;;;333***%%%%%%&&&&&&$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))'''$$$###%%%((((((&&&%%%%%%&&&&&&%%%$$$'''(((((('''%%%&&&((()))((('''((()))'''%%%+++444555KKK^^^eeeooo~~~ddd\\\LLL888((("""'''---((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))++++++!!!<<>>AAADDDBBBDDDHHHKKKOOOSSSWWW[[[ccceeemmmuuurrrxxxkkkfffkkkcccggg]]]lllnnnzzz|||QQQ222,,,,,,+++++++++************************)))((((((&&&'''((('''&&&%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''---,,,+++)))'''%%%###"""&&&&&&''''''&&&&&&%%%%%%)))$$$***---$$$000UUUpppfff^^^[[[[[[TTTMMMWWWhhhooo666%%%$$$###,,,'''$$$###$$$%%%&&&&&&''''''&&&$$$%%%AAAgggfffAAA((()))"""+++,,,&&&,,,999666'''&&&&&&'''(((((((((((('''!!!999!!!,,,zzziii)))777)))++++++************+++,,,&&&&&&&&&&&&&&&'''((((((,,,!!!%%%)))***DDDZZZQQQwwwvvvsssllldddbbbeeejjjsssiiidddyyy|||sss^^^iiijjjmmmjjjFFF)))000(((''''''&&&%%%%%%%%%$$$$$$######""""""######$$$###############%%%&&&'''###$$$%%%%%%%%%$$$""""""##################$$$$$$%%%$$$###$$$&&&&&&%%%###$$$&&&))))))(((''''''(((+++###999ooo___BBB***'''''''''(((''''''&&&&&&'''''''''''''''((())))))'''&&&MMMQQQ%%% &&&%%%%%%***%%%%%%%%%&&&&&&&&&&&&''',,,(((%%%'''(((%%%"""""",,,777GGGUUU^^^aaaaaaaaaUUUUUURRRLLLJJJJJJFFF@@@444...'''###$$$&&&&&&&&&$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))(((''''''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&''''''&&&%%%%%%&&&(((***&&&%%%((()))&&&$$$###***///444888<<<>>>:::333666000(((###"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---!!!;;;hhh]]]777###(((***(((&&&!!!'''''''''''''''((()))***(((((((((((())))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))''')))******))))))***+++QQQxxxtttlllpppjjjkkkjjjgggrrrccciiimmmLLL000(((,,,---,,,((('''******))))))+++++++++***+++---///...222///...333333999IIIHHH777888===@@@BBBAAADDDHHHLLLPPPTTTYYY]]]```dddiiizzznnnrrrrrrkkkmmmaaaaaaYYYhhhggg~~~vvvFFF222---.........------,,,,,,***+++++++++***)))((((((%%%'''((((((&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%'''''''''&&&%%%$$$%%%$$$))))))"""***JJJhhhYYYQQQPPPXXXYYYWWWaaapppooo666%%%$$$$$$---)))%%%###$$$%%%%%%&&&&&&&&&%%%%%%###888XXXWWW888%%%***$$$//////'''111BBB<<<%%%%%%&&&&&&'''''''''''''''+++"""(((---<<>>'''---'''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''"""###%%%&&&&&&%%%###"""#####################"""&&&%%%$$$%%%&&&&&&$$$###$$$&&&((()))(((''''''(((,,, """:::QQQddd~~~pppIII+++"""'''---&&&&&&&&&''''''&&&%%%%%%(((''''''''''''((())))))&&&'''QQQlll???%%%$$$$$$###***&&&&&&&&&&&&&&&&&&&&&&&&***''''''))),,,+++'''$$$ %%%---666@@@JJJSSSYYYOOOQQQOOOKKKGGGEEE>>>666---)))$$$"""###&&&''''''%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%'''&&&$$$"""###%%%''')))'''%%%$$$$$$&&&'''&&&%%%'''&&&%%%%%%&&&&&&%%%###&&&'''''''''%%%%%%&&&((((((%%%$$$'''***)))&&&###((($$$%%%***---)))$$$"""!!!"""$$$)))---,,,&&& ''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******###EEE|||EEE+++!!!)))++++++***%%%&&&&&&&&&'''''')))******(((((((((((())))))))))))******)))(((((()))******''''''((('''&&&&&&'''(((((()))******)))***+++---WWWtttppplllpppmmmpppkkkgggkkkbbbgggkkkRRR444(((......---+++***+++++++++,,,------,,,++++++---...---000,,,,,,222222777EEELLL888777<<<>>>???CCCFFFJJJNNNRRRWWW\\\```ccchhhlllwwwaaakkk}}}rrrkkkrrrjjjmmm\\\ggggggxxxfff:::111------.........---,,,++++++++++++******(((''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***$$$%%%&&&'''''''''%%%%%%$$$''')))&&&"""%%%===\\\LLLEEEFFFRRRXXXWWW^^^jjjddd111%%%&&&###***'''&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&###%%%---,,,%%%%%%,,,&&&///...'''333DDD<<<###%%%&&&&&&'''''''''''''''///---222"""NNN==='''***))))))+++......,,,***(((((((((((())))))***+++!!!%%%,,,---(((***---)))---888MMMfffyyy}}}tttjjjkkkYYYXXXqqqpppjjj{{{uuuiii___ZZZ```YYY<<<'''***&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%&&&%%%$$$###$$$$$$$$$###############&&&%%%%%%%%%&&&&&&%%%###$$$&&&''''''&&&&&&'''((()))++++++((('''///>>>JJJyyy\\\HHHCCC888,,,%%%''',,,...%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))%%%***ZZZbbb666######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((('''$$$$$$###$$$)))111<<>>@@@@@@CCCFFFJJJNNNRRRWWW\\\```gggooouuu}}}}}}eeemmmzzzjjjdddnnnjjjmmmccchhhmmmuuuRRR//////***+++,,,---,,,+++***)))************)))'''&&&%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&%%%+++)))&&&&&&$$$444QQQMMMEEEGGGRRRVVVSSSWWWbbbZZZ+++$$$&&&!!!&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!(((...///......***&&&''',,,***&&&111???666!!!&&&&&&'''(((((((((((('''))))))+++((()))+++cccJJJ***+++)))(((***---...,,,)))((((((''''''''''''(((((("""&&&******))))))***,,, $$$111EEE[[[ggggggcccaaa^^^\\\oooqqqjjjtttnnnhhh]]]___hhh[[[;;;)))***%%%%%%'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''''''&&&$$$$$$&&&''''''&&&%%%'''((((((---,,,&&&%%%)))''' [[[zzzssshhhzzzsssggg~~~{{{qqqaaaSSSNNNIII777"""$$$$$$$$$(((+++,,,'''"""%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((###...ffftttyyyNNN((("""))))))'''&&&&&&&&&&&&%%%%%%%%%"""&&&&&&###!!!$$$'''((('''''''''%%%%%%&&&***---:::<<<;;;888555333---%%%&&&%%%#########$$$%%%'''((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''((()))((('''&&&%%%%%%%%%&&&'''((()))***'''''''''((()))(((&&&$$$&&&'''))))))'''&&&'''(((%%%)))***%%%"""###%%%%%%######&&&'''$$$ !!!%%%'''((()))'''###"""$$$&&&'''''''''''''''(((((((((%%%'''((((((&&&&&&'''((())))))UUUuuujjj---'''+++---&&&&&&***&&&'''''''''''''''((()))***(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((+++------***(((***,,,((()))***))))))***---///\\\mmmlllnnnlllkkktttiiinnndddkkkhhhfff]]]>>>000)))'''(((+++,,,***+++---...//////...,,,+++---...,,,000---,,,000///444DDDvvvNNN:::999AAADDDBBBAAADDDHHHLLLPPPTTTYYY]]]bbbmmmttt~~~~~~nnnqqqxxxfffcccnnnccc^^^aaacccsss~~~wwwDDD+++222***+++,,,------+++***((())))))))))))'''&&&%%%$$$$$$&&&))))))(((&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$+++'''%%%***%%%---HHHKKKCCCDDDNNNPPPLLLRRR___[[[+++###%%% '''%%%&&&&&&&&&'''''''''&&&&&&%%%((()))&&&!!!!!!&&&+++...))))))''''''111999111"""''''''((()))))))))((((((''',,,---(((000""":::uuuEEE---***'''(((+++,,,***'''***)))((('''&&&&&&&&&&&&'''***'''%%%'''%%%%%%,,,***&&&###%%%---999DDDIIITTTdddcccnnnvvvnnnnnnhhhggg]]]fffqqq\\\888)))***$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%'''((()))***&&&%%%$$$######%%%&&&((($$$$$$$$$%%%&&&&&&&&&'''%%%$$$$$$%%%'''((('''%%%&&&'''((('''&&&&&&(((***,,,'''###%%%+++///...,,,&&&555111***///...,,,666111+++"""'''---000+++)))(((((('''%%%######%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''!!!333qqqzzz~~~hhh666$$$***(((''''''&&&&&&&&&%%%%%%%%%%%%)))((($$$"""&&&(((&&&$$$&&&)))***(((%%%$$$###)))+++***(((((()))&&& %%%%%%%%%$$$######$$$%%%(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''')))***)))&&&%%%(((***&&&&&&&&&'''((((((%%%"""$$$&&&(((((('''%%%%%%&&&%%%)))***%%%###%%%%%%""" $$$&&&(((,,,//////!!!%%%***---,,,)))%%%###%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''...---YYYeeeBBB***'''++++++$$$'''***###(((((('''''''''(((((()))(((((((((((())))))))))))*********++++++*********&&&***------)))''')))+++(((((()))(((((()))---///\\\iiikkkooohhhfffpppdddkkk```oookkkddd___>>>///(((%%%&&&++++++((((((,,,)))+++,,,+++++++++...000---333222///111///666HHHuuuQQQ<<<:::AAABBB???BBBDDDHHHKKKOOOSSSWWW[[[___jjjqqq{{{jjjlllttthhhkkkvvvcccUUU[[[\\\uuu}}}{{{>>>...888,,,---...//////---+++***)))))))))((('''%%%$$$###$$$&&&))))))(((&&&&&&&&&$$$$$$%%%&&&'''))))))***))))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&((()))!!!)))###"""+++%%%(((BBB???777888BBBEEEDDDNNN]]]aaa///$$$%%%"""***(((((('''''''''(((''''''&&&&&&%%%%%%''')))(((&&&'''+++---***'''***222777000%%%'''(((((()))))))))))))))--- 666888,,,&&&222gggjjj000,,,''''''***+++((($$$,,,+++***)))((('''''''''###&&&###""")))((('''000###%%%'''&&&$$$%%%***...&&&???777===RRRXXXccciiihhh___lllwww\\\666''')))$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%(((,,,000333'''%%%###""""""%%%''')))$$$$$$%%%&&&&&&'''(((((($$$###$$$%%%((()))(((&&&'''((()))((('''((()))+++///&&&$$$++++++######+++,,,(((000000'''+++000&&&$$$)))000222,,,&&&''',,,$$$&&&)))(((%%%"""%%%***%%%&&&&&&'''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&& 666xxx|||{{{DDD%%%)))''''''''''''&&&&&&%%%%%%%%%###&&&%%%!!!###((('''""" ###''')))(((&&&%%%$$$"""$$$$$$###%%%((('''###%%%&&&&&&%%%###"""###$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&))),,,...+++%%%###&&&)))%%%%%%%%%'''((('''$$$!!!###%%%''''''&&&$$$$$$%%%###((()))'''(((+++((("""'''++++++'''(((,,,***###&&&%%%$$$%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''555{{{zzz;;;((($$$&&&'''$$$+++---###)))(((((('''''''''(((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,"""'''+++***&&&$$$%%%((('''((((((''''''))),,,///YYYeeeiiinnneeebbbnnnaaaggg]]]rrrnnnddd___<<<,,,***'''''',,,,,,((((((,,,%%%&&&((()))***,,,...111...666555222222///888KKKxxxVVV>>>:::>>>===888DDDFFFJJJMMMPPPTTTXXX\\\dddnnnsss||||||nnnaaaaaaWWWjjjwwwYYYTTTWWW^^^zzz~~~UUU666333000///...---,,,,,,,,,,,,------,,,***(((&&&%%%$$$$$$'''&&&%%%%%%&&&'''((()))!!!"""$$$&&&''''''&&&&&&+++'''&&&+++,,,(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***%%%%%%&&&!!!!!!111FFFEEE@@@FFFKKKDDDGGGTTTYYYIII'''%%%'''&&&)))$$$***%%%''')))(((%%%$$$&&&((($$$$$$######%%%(((,,,...111000%%%###111444***%%%***(((%%%%%%&&&((())))))###///<<<>>>222%%%&&&...zzzOOO------...&&&///'''+++'''$$$%%%)))+++)))%%%///***&&&&&&)))+++***((()))(((((((((((()))******'''///+++(((555AAABBBDDDTTTfffaaaIII777+++'''+++&&&&&&'''((('''&&&$$$###)))$$$"""%%%%%%###"""$$$((((((666,,,,,,???IIIFFF...###---,,,&&&###%%%$$$######%%%''''''&&&((('''&&&%%%%%%&&&'''((()))*********(((''''''((()))(((''''''(((***,,,...---+++---000...'''&&&+++...---,,,************+++'''''''''((((((((((((((($$$%%%'''&&&%%%%%%&&&(((&&&$$$"""###&&&((('''%%%%%%111WWW'''...!!!(((''''''((())))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''%%%$$$$$$'''((((((&&&***(((&&&'''))))))'''$$$&&&&&&'''''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&(((+++...000&&&'''''''''&&&%%%%%%$$$%%%$$$%%%&&&)))))))))'''''''''(((((('''&&&%%%%%%)))(((''''''((()))'''&&&''''''(((&&&$$$$$$%%%&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''&&&&&&'''000lll444((()))***(((%%%$$$'''***'''''''''''''''((())))))%%%%%%''',,,---)))''')))+++(((%%%%%%(((***)))'''))))))************))))))'''---)))'''***((()))444___bbbgggiiiiiihhhffffffqqqnnn^^^```nnnXXX333(((&&&'''***,,,,,,+++)))'''&&&))),,,,,,,,,,,,///222000555777444///222===HHHuuu```:::===???AAACCCDDDFFFHHHLLLPPPUUUYYY[[[iiicccpppyyy\\\VVVZZZVVVhhhsssXXXRRRVVVaaaxxxsssKKK333333000000///...---,,,+++******,,,+++***)))((('''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((())))))((((((***&&&%%%***+++'''$$$&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%'''%%%$$$333GGGUUURRRTTTRRRHHHGGGQQQVVVIII)))'''((('''***%%%+++%%%''')))(((&&&%%%&&&((((((((()))***,,,***%%%!!!%%%+++---000(((""")))+++...000...***'''))),,,$$$)))///222---&&&''',,,WWWmmm000---111...)))+++***+++'''$$$%%%)))***)))&&&...***&&&&&&)))+++***''''''''''''((((((((())))))***444)))"""@@@]]]VVV@@@<<<===333222DDDIII666%%%&&&&&&''''''&&&&&&%%%$$$'''###"""%%%&&&$$$$$$&&&000&&&666MMMGGG===SSSrrr]]]CCC+++''')))&&&###$$$%%%$$$###$$$&&&'''''''''(((''''''&&&&&&''''''(((((()))***)))'''&&&'''(((+++***((('''((()))+++,,,***((((((,,,+++&&&&&&)))''''''&&&&&&'''(((***+++((((((((((((''''''''''''$$$%%%'''&&&%%%%%%&&&((()))'''$$$%%%'''(((&&&%%%,,,444xxxeee///+++$$$''''''&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&''''''(((***((('''((())))))'''%%%((()))))))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&((()))(((&&&'''''''''''''''&&&%%%%%%'''&&&%%%&&&'''((('''&&&'''''''''&&&$$$$$$%%%'''%%%%%%$$$&&&'''((('''%%%''''''''''''''''''&&&&&&+++<<>>@@@BBBDDDEEEHHHKKKPPPUUUXXXZZZ``````{{{}}}YYYYYY___^^^llloooVVVPPPUUUfffuuuccc===///333000111000000///---+++)))(((+++******))))))))))))***'''&&&%%%%%%$$$%%%%%%%%%'''(((((()))))))))(((((((((%%%%%%((()))&&&$$$%%%'''''''''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%(((%%%%%%000???hhhgggccc[[[RRRQQQVVVZZZFFF(((''''''%%%)))###(((%%%&&&''''''&&&%%%&&&(((+++'''$$$$$$'''***++++++'''---...111222***+++;;;888000'''%%%)))+++((($$$'''$$$%%%(((***((()))+++<<>>EEE]]]OOO<<<***&&&&&&$$$&&&***&&&$$$###$$$&&&(((((('''''''''(((((((((((('''''''''((()))((('''&&&'''(((,,,+++)))((((((((()))***)))&&&%%%)))***)))(((***%%%%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((+++)))'''&&&''''''&&&%%%%%%777}}}}}}~~~{{{rrr:::''',,,&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$%%%&&&((()))((('''((())))))'''&&&((()))))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''&&&$$$###&&&&&&''''''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&''''''&&&BBBXXX)))+++)))'''&&&'''((((((''''''''''''''''''((())))))+++)))***---,,,(((&&&'''$$$%%%'''((((((''''''(((((())))))******))))))(((%%%***((('''+++(((+++:::aaafffjjjjjjhhhfffiiillljjjhhh\\\```kkkRRR///(((&&&'''''''''((((((((((((+++,,,---,,,******+++,,,222000---...111666;;;===qqqiii@@@>>>===@@@BBBDDDEEEHHHKKKPPPTTTXXXZZZ```dddzzz]]]bbbdddfffoookkkYYYTTTSSSkkkrrrUUU444...222...///000//////---+++)))(((+++***))))))(((((())))))(((''''''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&%%%(((&&&%%%&&&((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!!'''000iiikkkcccXXXYYY]]]^^^___???$$$%%%$$$"""&&&!!!$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$'''+++...---(((###///<<<333%%%'''...,,,+++---///---'''!!!+++&&&%%%(((*********,,,444kkk---111)))333###...***(((&&&&&&((()))((('''+++)))&&&&&&((()))((('''###$$$&&&(((((('''&&&%%%***+++333GGGSSSAAA000444000JJJUUUKKK;;;)))!!!&&&((('''%%%$$$$$$%%%&&&'''$$$"""###&&&&&&###$$$(((###NNN]]]QQQRRRMMM;;;222---'''%%%((()))'''(((+++&&&%%%$$$%%%'''((((((((('''((()))******)))(((''''''((()))((('''&&&'''(((+++***)))(((((()))******+++((('''))),,,---,,,,,,+++******)))((((((''''''))))))((('''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((()))((('''&&&''''''''''''CCCtttxxxttt{{{EEE"""///%%%%%%$$$%%%&&&'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&''''''%%%######%%%(((((((((((()))))))))((('''&&&&&&''')))******++++++'''''''''''''''&&&%%%$$$(((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&'''((((((&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))((('''&&&''''''&&&$$$$$$&&&'''%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&'''''')))OOOtttGGG...,,,(((%%%%%%((()))(((&&&'''''''''''''''((())))))+++)))***---,,,((('''(((((('''&&&&&&(((*********(((((())))))))))))(((((($$$((('''(((+++''',,,===aaafffjjjjjjfffeeehhhmmmgggggg^^^ccckkkOOO---***(((((('''''''''((()))***&&&'''((()))***+++,,,---+++++++++---111666<<>>BBBDDDEEEFFFIIILLLQQQUUUYYY[[[dddgggrrrbbbhhhcccgggnnnfff]]][[[RRRmmmmmmJJJ111000111---............---,,,+++++++++***)))((('''&&&&&&&&&))))))((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&&&&''')))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###%%%)))\\\eeeYYYMMMXXXaaa]]]^^^:::"""%%%###!!!&&&!!!###%%%%%%%%%%%%&&&''''''&&&!!!'''......)))&&&''')))111999IIIhhh}}}iii@@@+++'''333666222,,,***,,,***)))***---+++''''''+++///VVV888---&&&666###---)))((('''''''''((((((((()))((('''''''''''''''&&&###$$$&&&(((((('''%%%$$$***,,,555EEEIII222&&&333555CCCEEE???<<<111&&&''''''&&&%%%$$$$$$%%%'''(((%%%$$$$$$&&&$$$"""$$$***222WWW```WWW]]]VVV777!!!&&&'''***---+++&&&%%%''''''&&&%%%%%%'''))))))((('''((()))******)))((('''&&&((()))(((''''''((()))((((((((())))))***+++,,,***+++***+++,,,......,,,,,,,,,++++++***))))))((()))(((((('''&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%%%%&&&'''(((***&&&LLLQQQ ,,,%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))((()))((((((((((((((()))))))))((((((((((((''''''&&&%%%((('''%%%%%%%%%&&&((()))%%%%%%&&&&&&'''&&&&&&%%%((('''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&(((***))))))%%%&&&'''&&&%%%%%%&&&(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%&&&&&&''''''555eeexxx[[[000))),,,(((%%%%%%((()))(((&&&'''''''''''''''((()))))))))'''(((+++,,,)))(((+++---'''!!!!!!&&&******)))(((((())))))))))))(((((($$$((('''))),,,&&&,,,AAA```dddhhhhhheeedddgggkkkgggiiiccciiinnnOOO---...***)))((('''''')))+++,,,*********,,,---/////////,,,...///...---///444888```pppGGG???>>>DDDGGGFFFGGGJJJNNNRRRWWWZZZ\\\cccfff}}}vvvuuuyyyiiilllnnn___[[[WWWTTTmmmdddAAA111111000.........---,,,,,,,,,------+++***)))'''&&&&&&%%%%%%(((((()))))))))(((((('''******)))((('''''''''((('''((('''%%%&&&******'''#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$'''((()))***+++TTTfff[[[JJJWWW___YYY\\\777###(((%%%""")))%%%&&&%%%$$$###$$$&&&''''''&&&((())))))'''(((///===HHHZZZrrrLLL:::&&&%%%...000---)))***---...)))###$$$)))+++===QQQ///(((555'''+++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!***&&&"""///555///***>>>BBB;;;555666...%%%&&&&&&&&&%%%%%%%%%&&&'''''''''%%%&&&&&&$$$###(((///MMMNNNRRR]]]\\\@@@&&&"""(((******(((%%%###%%%((((((&&&%%%&&&(((******)))))))))************))))))'''((())))))(((((()))***&&&'''((()))***+++,,,,,,)))---000---,,,,,,,,,***'''((()))***+++++++++***((('''''''''&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((("""$$$%%%&&&&&&''')))++++++CCCwww{{{bbb***,,,%%%$$$$$$%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))&&&%%%&&&(((******(((%%%'''(((******)))((()))***,,,+++***((('''&&&&&&&&&((((((((()))((((((''''''&&&$$$"""!!!"""%%%(((***%%%%%%&&&&&&''''''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&''')))***)))(((%%%&&&&&&&&&%%%%%%&&&(((%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''000jjjtttPPP!!!&&&+++)))'''&&&'''((((((''''''''''''''''''((())))))'''%%%&&&***+++((((((+++,,,'''!!!!!!$$$'''(((''''''(((((())))))(((((('''%%%''''''***,,,%%%,,,CCCaaacccfffgggggggggggghhhcccfffbbbiiikkkHHH(((+++***)))((((((((()))+++,,,,,,+++***+++---...---,,,,,,///333444333555;;;@@@WWWtttIII???===DDDHHHFFFGGGJJJNNNRRRWWWZZZ\\\bbbhhhzzz|||iiimmmooo\\\ZZZTTTXXXjjjYYY777///111...000222000---+++***+++,,,---***))))))(((''''''((((((&&&'''((())))))((((((''')))((('''&&&&&&''''''(((&&&'''&&&"""$$$)))***&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&)))++++++)))JJJjjjbbbKKKQQQUUUQQQ[[[333!!!(((&&&###+++''''''%%%###"""$$$'''((('''%%%,,,((($$$'''333FFFZZZfffwwwUUU999444555111***,,,+++,,,---)))$$$%%%***,,,555qqqrrr888,,,000,,,+++((((((((('''''''''((()))&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''000'''---<<<888111???CCC;;;000+++"""&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&'''///999YYYKKKWWWiiiVVV222$$$***$$$&&&'''$$$###%%%))),,,((('''&&&''')))*********+++******))))))******+++((()))******))))))***,,,(((((()))***************)))333888333---,,,,,,***'''((()))++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$&&&((('''&&&&&&))),,,'''===qqq}}}ppp666)))&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******$$$%%%&&&'''(((((((((((((((&&&&&&+++111111,,,&&&&&&(((++++++)))((()))+++,,,+++***)))((())))))***''''''((()))))))))((((((%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((()))(((&&&###$$$%%%&&&&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&$$$&&&&&&&&&%%%%%%''')))%%%%%%$$$&&&'''((('''%%%###$$$$$$%%%&&&&&&''''''///kkkqqq|||uuuRRR ))))))))))))'''&&&&&&''')))'''''''''''''''((())))))(((&&&&&&))))))&&&&&&)))(((***+++)))%%%$$$&&&(((''''''((((((((((((''''''&&&((('''+++,,,###+++EEEccccccdddhhhjjjkkkhhheeeaaaeeebbbiiiiiiCCC###)))((((((((((((((()))*********((('''))),,,...---++++++---000555:::???CCCEEERRRwwwKKK>>>;;;BBBFFFDDDFFFHHHLLLPPPUUUYYY[[[aaahhhooolllppp[[[fffmmm\\\___YYY\\\hhhRRR111---///---333555222...***))))))+++,,,)))))))))))))))***++++++$$$%%%'''(((((((((''''''&&&%%%$$$######$$$&&&&&&$$$&&&%%%!!!###((()))$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&)))'''###;;;eeebbbGGGGGGHHHGGGVVV///&&&$$$!!!***&&&&&&%%%###"""###'''((('''%%%%%%'''...>>>PPP]]]```^^^{{{___:::...000000,,,***++++++((()))------111;;;@@@///---///+++'''(((((((((&&&&&&((()))%%%'''((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))"""&&&$$$&&&,,,&&&$$$...333000$$$!!!)))(((###(((###$$$&&&'''((('''&&&&&&)))''''''((((((+++555AAA<<<<<>>///)))'''(((((())))))))))))(((,,,,,,+++***+++,,,...///+++......,,,000999<<<999KKK}}}}}}HHH444777@@@FFFBBBFFFMMMSSSWWWZZZ]]]___```dddlllvvvxxxjjjhhhaaa]]]^^^^^^YYYUUUTTTaaaPPP===333000......///...------,,,,,,++++++***((('''&&&'''))))))'''&&&$$$%%%&&&'''''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&'''((($$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((///fffOOO???555@@@CCCEEE)))'''$$$###$$$&&&''''''%%%&&&&&&&&&$$$#########222III[[[___iii\\\aaavvv~~~===888///***+++...+++&&&555)))777```000777+++***))))))(((((((((((()))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((((((((()))&&&(((---&&&$$$///GGG999555'''%%%+++!!!%%%(((***+++***'''%%%%%%&&&%%%%%%&&&)))///444777888EEEIIIDDD333%%%$$$)))...)))(((((((((******((('''''''''((('''&&&%%%''')))***)))((('''''''''((()))((((((''''''(((***+++,,,+++++++++++++++******)))''''''(((+++...///...---)))+++---...---+++)))((('''&&&&&&'''((((((&&&###%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''"""333qqq|||jjj111'''%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''$$$((()))'''(((,,,,,,)))'''((((((((((((((('''''')))))))))+++------+++***---,,,***)))((()))***+++,,,,,,++++++***++++++,,,******+++,,,+++)))'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&###'''***$$$$$$)))***rrrvvvrrr|||>>>222444''''''&&&&&&&&&%%%%%%%%%'''&&&(((,,,+++$$$!!!"""+++)))(((((()))+++,,,,,,&&&+++,,,(((&&&)))***((('''''''''''''''((()))***,,,%%%)))(((,,,---,,,IIIfffdddbbbbbbeeeggghhhgggdddfffcccdddkkk888,,,***(((((())))))))))))((((((+++*********+++,,,...///+++......,,,///777:::888GGG|||QQQ777999@@@HHHDDDHHHMMMRRRVVVYYY]]]___aaaeeellluuuqqqwwwvvveeehhhaaa\\\\\\\\\XXXUUUUUUZZZIII888111222111000000...------,,,,,,++++++***'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&'''''''''"""$$$&&&&&&%%%######$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((("""######$$$%%%&&&'''''')))\\\QQQ@@@666???AAABBB)))&&&$$$###$$$&&&''''''$$$''')))'''######&&&+++@@@dddtttuuugggfffkkk}}}JJJ***444:::)))"""---111###,,,&&&kkkxxxxxx555+++###,,,+++)))''''''''')))***%%%%%%%%%$$$$$$$$$$$$$$$'''%%%%%%'''+++...---+++---444)))""",,,'''!!!,,,<<<444:::+++!!!,,,)))&&&'''((((((&&&"""!!!###%%%"""%%%'''((((((+++///333GGG???000### &&&+++,,,)))(((((((((******(((''''''(((((('''&&&&&&''')))))))))'''&&&%%%%%%%%%%%%'''''''''(((((())))))***)))+++,,,+++(((&&&''')))(((((()))+++...///---,,,,,,222777777111,,,)))(((((('''&&&&&&''''''$$$###%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&222jjjEEE***(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%((()))''''''******''''''(((((())))))((((((((('''&&&'''(((+++,,,+++))),,,,,,***)))))))))***+++...---,,,+++++++++++++++++++++,,,,,,,,,***)))''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&''')))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((('''%%%(((---nnnxxx888***222''''''&&&&&&&&&%%%%%%%%%((($$$!!!###&&&'''+++///,,,)))%%%$$$%%%&&&%%%###((((((&&&%%%'''++++++'''(((((('''''''''(((((())),,,&&&,,,***------,,,IIIfffdddbbbdddggghhhgggfffeeeccc___fffddd222)))---))))))***))))))((('''&&&((((((((()))***,,,---...,,,......,,,...444777777BBBzzz```;;;;;;AAAJJJGGGJJJMMMQQQTTTXXX]]]```cccfffllltttlllxxx}}}hhhlllddd^^^^^^]]]ZZZXXXXXXUUUEEE666222555444222000...------,,,,,,++++++***''''''&&&'''(((((('''%%%'''&&&&&&%%%&&&&&&'''(((!!!###&&&'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%&&&&&&'''''''''RRRWWWEEE===DDDEEEDDD(((&&&$$$$$$%%%&&&'''&&&###&&&(((&&&###(((555AAAQQQnnn{{{hhhgggfff}}}III;;;777(((%%%111!!!)))888***DDD~~~|||wwwJJJ,,,...,,,)))'''&&&''')))***$$$$$$%%%%%%%%%$$$$$$$$$(((&&&%%%(((---///---***+++777&&&(((222***,,,&&&###333)))---***$$$+++)))%%%###"""###$$$$$$$$$%%%&&&&&&&&&'''***---<<<333)))%%%'''+++)))&&&)))(((((((((******(((''''''(((((('''&&&&&&''')))((((((''''''&&&&&&&&&&&&))))))***+++,,,,,,++++++'''+++---+++'''%%%(((---)))((()))+++......---+++000333777777333...***)))'''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%111iiiQQQ---+++***(((&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&((((((%%%%%%((((((%%%'''(((((())))))))))))((('''&&&&&&(((***++++++******)))(((''''''((())))))...---,,,+++***)))))))))***++++++++++++***)))((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%###&&&***&&&'''333}}}lll|||777''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&***...***)))(((''''''''''''(((((((((''''''((()))'''%%%)))((((((''''''''''''(((+++&&&,,,***---++++++HHHdddfffggghhhhhhgggggggggeeeaaa___mmm___000(((///************)))'''&&&&&&&&&&&&'''(((***,,,---...,,,---...---...111444666===xxxqqq@@@<<<@@@KKKIIIKKKMMMPPPSSSWWW]]]aaacccfffkkksssmmm}}}iiimmmeee_________[[[YYYYYYPPPBBB666444555444000......------,,,,,,++++++***)))((('''(((******((('''***)))((('''&&&&&&&&&&&&"""%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&''''''((((((###DDDWWWDDDAAAHHHHHHCCC(((&&&$$$$$$&&&''''''&&&###%%%%%%"""###111HHH[[[qqqssstttjjjccc```ttt~~~KKK&&&000555)))&&&///$$$''';;;wwwwwwrrrsss:::...///---***'''&&&'''((()))$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$"""$$$'''((('''&&&$$$&&&!!!+++???===333999$$$!!!***"""!!!,,,###555...'''%%%)))+++)))&&&(((&&&%%%%%%''')))))))))111---+++,,,...---)))&&&)))(((((((((******(((''''''((()))(((&&&&&&((()))''''''(((((())))))))))))******+++,,,---------,,,'''+++---,,,((((((,,,000***)))***+++---...,,,***...,,,+++,,,---,,,)))&&&&&&%%%$$$%%%'''(((''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&&&&---lllMMM'''---+++)))&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&)))+++***&&&&&&))))))'''''''''((()))******)))))))))((('''(((+++,,,,,,+++(((((((((((((((((()))))),,,,,,***)))(((((((((((())))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$'''###%%%,,,&&&(((===ooouuuxxx888000***''''''&&&&&&&&&%%%%%%%%%!!!(((///...((("""!!!$$$'''&&&###"""$$$&&&$$$%%%(((((('''$$$$$$%%%)))((((((''''''''''''((()))%%%,,,)))***)))***IIIaaahhhmmmmmmiiifffgggjjjbbbaaa```qqqWWW---''',,,************)))'''&&&&&&%%%&&&''')))***+++,,,---------......---...222777:::uuuBBB===???JJJIIIJJJLLLNNNQQQVVV\\\```bbbeeekkksssmmm|||zzzcccjjjccc^^^^^^^^^ZZZWWWWWWHHH>>>555444444000...---...------,,,,,,++++++***)))(((((()))******)))'''******)))(((&&&%%%$$$###%%%'''))))))(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$999WWWEEEHHHPPPNNNEEE'''&&&$$$%%%&&&'''&&&%%%&&&&&&$$$###***???^^^uuuwwwooouuupppqqq{{{EEE///000000+++111)))444hhh||||||@@@222000...+++)))'''''''''((($$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))+++""";;;ddd___888+++;;;***%%%###!!!444;;;%%%'''444...'''&&&)))+++(((%%%***(((%%%&&&)))++++++***///,,,+++------******,,,)))(((((((((******((('''((())))))(((''''''(((***'''((()))***++++++++++++(((((()))***+++,,,------+++------,,,******---111*********,,,------+++)))...***&&&'''+++---,,,)))(((&&&%%%%%%'''(((((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%% 333rrrKKK))),,,***(((&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&+++---,,,((((((,,,---+++''''''((()))************,,,***))))))+++,,,,,,+++************+++++++++++++++***)))((((((((((((((())))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###&&&((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%""")))######,,,%%%+++JJJuuuzzz~~~yyy;;;333$$$''''''&&&&&&&&&%%%%%%%%%&&&))))))$$$$$$+++555:::AAACCCCCC???888000+++)))(((''''''(((%%%!!!###'''(((((('''''''''(((((()))((($$$+++'''((((((+++KKKaaagggnnnoookkkffffffhhh```bbbaaapppIII***&&&'''))))))***))))))((('''&&&%%%&&&((()))++++++,,,,,,---,,,...///...---222999:::sssAAA>>>===IIIGGGHHHKKKMMMQQQVVV[[[```___cccjjjtttnnnyyyqqqaaahhhbbb^^^___^^^ZZZVVVUUUAAA;;;777666444000///111...------,,,,,,++++++***(((''''''((())))))(((&&&&&&&&&''''''&&&$$$"""!!!&&&'''(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%"""$$$'''))))))(((%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''222XXXFFFNNNXXXVVVHHH'''&&&%%%%%%&&&'''&&&%%%''''''&&&***999VVVyyyyyysssxxx~~~zzz|||mmmCCC***888))),,,+++666,,,AAAPPP111///...,,,***((('''&&&&&&$$$%%%'''((((((((('''&&&'''((()))'''%%%'''---222000:::ssseee---&&&000)))'''"""000[[[VVV))),,,---,,,***'''$$$$$$$$$%%%'''((()))(((((())),,,......******---,,,))))))---)))(((((((((******((('''((())))))(((''''''(((***((()))***+++++++++***)))'''&&&'''''')))+++...///000///---+++******+++,,,+++++++++,,,------+++(((+++***)))***+++---------,,,***'''&&&'''''''''&&&''''''''''''((((((((((((&&&&&&'''((('''&&&%%%%%%%%%555pppLLL,,,((('''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''***,,,+++''''''+++---+++''''''(((******++++++***...,,,***)))***++++++***))))))***+++++++++++++++******)))))))))))))))******))))))))))))))))))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""%%%(((***)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% +++$$$###,,,$$$---VVVmmmyyy~~~yyy333---''''''&&&&&&&&&%%%%%%%%%)))&&&!!!"""111JJJ___gggxxxuuuqqqoookkkbbbUUUKKK>>>444+++(((%%%"""$$$((('''''''''''''''((()))***)))%%%+++'''((()))...PPPbbbeeeiiilllmmmjjjeeeaaabbbhhhccclll<<<))))))'''(((((())))))))))))(((((('''((()))++++++,,,++++++,,,,,,...111///---222;;;<<>>;;;::::::666222222666......---,,,,,,++++++***'''&&&&&&'''(((((('''%%%!!!###$$$%%%%%%$$$"""!!!''''''((('''%%%%%%''')))%%%%%%&&&''''''&&&%%%%%%"""$$$'''))))))(((%%%###"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%***TTTBBBOOOZZZWWWGGG'''&&&%%%%%%''''''&&&%%%&&&'''***333HHHjjj|||zzzrrr{{{rrrkkkDDD|||ooo:::+++...$$$777===///222}}}zzzvvvppp<<>>===:::EEEAAADDDHHHLLLPPPUUUZZZ^^^ZZZ```jjjuuu{{{~~~eeeqqqggg]]]\\\aaa___UUUJJJ===;;;777444111000000000,,,++++++***))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***&&&((())))))&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!$$$$$$""""""%%%%%%###000(((BBB\\\OOO[[[hhh555&&&'''''''''&&&&&&((()))***(((///XXXqqq{{{wwwqqq@@@555999{{{tttwwwggg)))---&&&111:::---%%%HHHlllwwwyyyHHH111:::---'''+++))))))%%%$$$&&&''''''&&&%%%%%%&&&'''((()))***---)))666111bbb///+++***&&&''''''YYYXXX&&&(((111222''' $$$%%%!!!$$$$$$%%%&&&'''((()))***...---,,,,,,,,,+++)))'''+++((('''))))))'''''')))******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((''''''(((+++///111555111------000///***%%%((()))***)))((((((***,,,'''((()))******(((&&&$$$+++)))(((((())))))(((&&&)))(((&&&%%%&&&'''''''''+++&&&$$$'''***(((%%%$$$###%%%PPPJJJ)))((('''&&&%%%%%%%%%%%%%%%))))))###333%%%---))))))((('''&&&%%%%%%$$$(((''''''((())))))'''&&&''''''(((******+++++++++...***((()))++++++************))))))******+++,,,...$$$---%%%333GGG111&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))(((&&&&&&&&&&&&&&&$$$&&&######---+++!!!))))))(((&&&$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''%%%###%%%(((&&& !!!'''$$$%%%***%%%;;;lllwwwrrr{{{xxxQQQ)))"""***###---&&& ***'''$$$'''EEEddd{{{qqqgggooollluuu}}}}}}wwwsssrrrsssqqqcccNNN;;;000+++((('''&&&((((((&&&&&&)))+++,,,(((---+++***)))&&&777VVVdddggglllmmmllliiigggffflllfffrrrXXX///)))'''$$$&&&&&&&&&&&&(((***---...---***'''(((***,,,,,,+++(((///+++333...$$$333<<<777hhhHHH555888HHH@@@EEEJJJKKKJJJLLLRRRWWWaaadddmmm{{{yyy|||dddlllbbbZZZ[[[aaa```VVVKKK<<<:::888555222111000000111000///---,,,+++++++++&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""%%%%%%######&&&'''$$$ 777XXX[[[mmmttt---$$$%%%&&&&&&%%%%%%&&&(((***///JJJ{{{jjjPPP+++)))...888111...777===222///<<>>ssstttzzzzzz^^^000555+++'''***(((((('''$$$&&&''''''&&&%%%&&&&&&+++$$$&&&###555JJJ???<<<***UUUKKK)))+++""",,,:::hhh\\\&&&,,,'''111333+++&&&))))))%%%&&&&&&&&&'''((()))++++++---,,,***))))))*********'''))))))'''&&&'''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&(((***,,,...,,,---...000111333444444---......,,,***)))***,,,(((((()))))))))((('''&&&)))(((''''''(((((('''&&&((('''%%%%%%&&&'''((((((,,,'''$$$&&&'''%%%%%%&&&''''''HHHFFF&&&((('''&&&%%%%%%%%%%%%&&&"""))),,,...%%%...(((((((((((('''&&&&&&%%%%%%(((''''''((())))))'''&&&''''''(((******++++++***(((((()))***)))((()))*********)))))))))***++++++,,,&&&///)))444EEE111'''++++++++++++++++++******)))((('''&&&&&&%%%%%%%%%&&&---,,,$$$"""''''''"""'''((((((&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###$$$###!!!$$$((('''"""$$$)))&&&%%%((('''CCCuuuzzz~~~oooEEE&&&###***+++,,,)))(((%%%(((===fffttt~~~tttjjjppp~~~xxxpppnnnqqquuusssnnnllllllfffWWWCCC333------******)))'''%%%%%%%%%%%%%%%(((&&&&&&&&&%%%666VVVdddfffhhhjjjiiifffbbb___hhhdddpppVVV///***((('''&&&&&&&&&&&&''')))+++,,,,,,***'''(((***,,,,,,++++++777===UUUTTT333---333:::bbbKKK<<<>>>CCCBBBEEEIIIKKKMMMQQQWWW[[[^^^bbblllzzzyyyxxxcccggg___XXX[[[ccccccYYYMMM:::999888666333111//////333222000...,,,+++******&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&$$$$$$'''(((%%%&&&...666cccjjjhhhqqq333$$$%%%%%%%%%$$$$$$&&&'''%%%AAAgggxxx~~~PPP333&&&---+++333...)))''')))***((('''999 eee[[[...111555+++***+++777jjj{{{zzzyyyvvv555///***(((((((((''')))%%%&&&((((((&&&%%%&&&''')))+++(((---FFF888///666aaaooosssPPP+++...222444999KKKSSS777 %%%###+++...)))&&&((()))%%%(((((((((((()))***,,,---,,,***)))'''''')))+++,,,)))000111)))%%%''''''$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((******,,,///222111...---000444111222111///,,,******+++***))))))((((((((((((((('''&&&%%%&&&'''((('''&&&'''&&&%%%%%%&&&''')))***+++'''$$$%%%%%%###%%%))))))''':::DDD'''''''''&&&%%%%%%%%%&&&&&&%%%!!!---(((+++'''...'''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''((()))************(((,,,......+++))))))))))))))))))))))))******+++(((&&&...***222===///(((++++++++++++******)))((((((((('''&&&&&&%%%%%%%%%+++555777,,,###$$$''''''%%%&&&'''&&&%%%%%%''')))######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%###$$$((('''###&&&***(((&&&%%%)))MMMxxx\\\222###&&&***((("""(((+++###GGGjjj~~~uuummmsssuuupppnnnrrrwwwyyyuuupppjjjnnnpppiiiYYYDDD222(((%%%%%%%%%&&&''''''((()))((()))&&&'''***)))<<<^^^jjjiiiiiikkkllliiiddd___ccccccmmmQQQ...+++(((***&&&&&&%%%&&&&&&((()))))),,,***((((((***+++,,,+++***:::JJJtttzzzFFF///:::<<>>EEEFFFFFFHHHKKKPPPVVV\\\___YYY___kkkyyyzzzuuubbbfff___ZZZ]]]eeedddYYYMMM999888777666444111///...///...,,,+++***))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&$$$$$$'''(((%%%###$$$)))jjjpppGGGIII'''$$$%%%&&&%%%$$$$$$&&&(((,,,```}}}oooxxxrrrssskkk777)))111444+++"""'''***+++888NNNJJJ111...)))888999sssCCC555333***111///000iiiAAA---,,,***'''(((%%%***%%%'''(((((('''&&&&&&'''"""///333###(((///$$$000:::llldddBBBHHHTTTRRRIIIJJJBBB===777+++%%%(((***$$$***+++&&&$$$'''(((&&&))))))((('''(((***,,,---+++++++++***))))))***,,,%%%///000'''"""''')))$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((((((***,,,...,,,)))'''))),,,000000000---+++)))***++++++***(((''''''(((***+++'''&&&%%%&&&((()))(((''''''''''''&&&%%%&&&''')))(((%%%$$$&&&&&&$$$'''+++&&&%%%000AAA&&&'''&&&&&&%%%%%%%%%&&&&&&...'''---''''''++++++&&&&&&&&&'''''''''((((((''''''&&&'''))))))((('''''''''((()))******))))))+++...///......---)))###)))(((((((((((()))******&&&'''***'''+++111---(((++++++,,,,,,+++***)))(((((((((''''''&&&%%%%%%$$$)))222444+++######&&&(((###%%%&&&&&&%%%&&&((()))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++'''&&&(((&&&###%%%(((***)))###+++UUUssswwwBBB"""$$$******''' ))))))333ggg~~~xxxssswwwtttqqqwwwlllrrryyy|||wwwqqqrrrvvvtttnnnjjjlllkkk]]]DDD...---******,,,...---...///,,,***&&&(((++++++@@@dddllljjjhhhkkknnnmmmgggaaabbbeeejjjJJJ---+++'''+++&&&&&&%%%&&&&&&&&&''''''+++***)))))))))+++,,,,,,,,,>>>NNNxxx|||BBB+++>>>>>>iiiDDD666CCCGGGIIIHHHGGGJJJPPPWWW]]]___VVV___kkkwww|||rrrdddeee^^^YYY]]]dddaaaTTTFFF888888777666444111///...******)))))))))))))))***''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%######&&&'''$$$%%%***111wwwfffQQQ...%%%&&&'''&&&%%%%%%''')))<<>>999---%%%%%%&&&&&&'''((((((((('''&&&&&&''')))***)))''''''(((((())))))))))))(((***)))''')))000444,,, ((((((''''''(((((()))***'''***&&&%%%''')))---++++++,,,---...---,,,***)))(((((((((((((((&&&%%%$$$"""&&&'''###!!!"""$$$$$$"""$$$&&&&&&&&&&&&''')))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++'''&&&''''''$$$"""$$$++++++"""...ZZZwwwiii///)))+++&&&,,,***---%%%###KKKyyy{{{~~~vvvpppuuuvvvvvv~~~|||}}}wwwooopppwww{{{sssmmmpppwwwuuueeeVVVAAA999444444333...+++---+++(((###&&&'''&&&???hhhiiifffeeehhhkkkkkkfffaaaeeeiiifff@@@***+++$$$)))%%%%%%&&&&&&&&&&&&&&&%%%*********))))))***+++---111GGGWWWssskkk888'''222999cccFFF???EEEDDDJJJHHHGGGIIIOOOUUUZZZ\\\VVVaaammmuuu~~~}}}|||qqqgggccc]]]XXX\\\aaa]]]MMM???888777666444222111000///***************+++,,,,,,(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%######&&&'''$$$ $$$<<>>222111---%%%"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))+++///333333---'''###"""&&&((((((((('''''')))++++++******)))***+++,,,---)))(((''''''((()))(((&&&###&&&((('''$$$$$$(((---;;;///%%%$$$''''''%%%%%%'''((('''\\\yyyjjj444***%%%%%%%%%%%%%%%&&&'''((( ***...###===yyyHHH'''&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***)))((('''(((((((((((((((''''''+++,,,)))+++777BBB;;;,,,''''''&&&&&&''''''((())))))..."""+++,,,%%%000(((''')))+++---...---,,,***)))***+++,,,+++)))'''&&&)))'''''''''(((((())))))"""$$$&&&'''&&&%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$###'''))))))&&& )))+++222aaa}}}~~~RRR''')))+++###((( '''%%%///XXXzzzrrrwwwsssddd]]]GGGDDDMMMbbbrrrsssqqqsssqqqrrrqqqpppoooqqqtttwww888+++"""%%%'''$$$%%%+++(((((((((+++)))(((JJJnnnnnnooooooooonnnlllkkkmmmnnnYYY---&&&..."""((($$$%%%&&&'''(((((('''''')))***+++***((((((+++...000YYY{{{rrrwwwvvvBBB===___GGG888HHHAAADDDHHHKKKMMMQQQWWW\\\ZZZgggsssvvv|||pppwwwpppllleee___\\\aaafff```OOO???999777444222000000111111---,,,+++***))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%!!!$$$&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%'''(((%%%&&&))))))&&&"""///---XXXhhh...&&&$$$%%%%%%%%%$$$$$$&&&(((\\\fffmmmccc[[[YYYsssTTT"""(((///===))),,,)))@@@>>>&&&666---...///***>>>***333vvvzzzrrr}}}***&&&)))%%%000"""***&&&((())))))(((''''''((( ---FFFkkkeee;;;^^^>>>===rrrAAATTTOOO111&&&000,,,###&&&((($$$$$$###$$$''',,,///...+++***)))***---//////---+++***'''((((((%%%%%%)))333<<<:::'''%%%)))###$$$---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((( ***555666///))))))+++)))******)))(((((()))+++************+++,,,,,,---)))(((&&&&&&''''''&&&$$$ $$$'''&&&%%%&&&+++000FFF555%%%!!!%%%&&&$$$###***$$$>>>vvvtttxxx)))%%%%%%%%%%%%%%%%%%&&&'''(((***!!!$$$333VVVxxx444'''''''''''''''''''''''''''&&&%%%&&&''')))***)))((('''(((((((((((((((''''''(((***)))&&&...777222%%%'''&&&&&&&&&&&&'''((((((%%%,,, ,,,...###---"""%%%'''***,,,------+++******+++,,,---,,,***(((''''''&&&&&&&&&###!!!"""%%%"""$$$&&&'''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###########################(((***&&&$$$&&&((((((***!!!))))))222cccuuusssJJJ''',,,))) ...%%%***%%%999mmm}}}yyyzzzjjjHHH111...&&&###***222AAA]]]xxxyyyqqqjjjkkkooooooggg___BBB222'''))))))$$$%%%+++!!!###%%%)))&&&%%%KKKmmmnnnooonnnllliiihhhhhhnnnnnnTTT'''&&&111###)))$$$%%%&&&((())))))(((''')))++++++***((((((+++...666```nnn@@@WWWOOOCCC<<>>(((&&&888---uuuuuu333&&&''''''---$$$)))%%%&&&''''''%%%%%%&&&''')))'''BBBkkk```RRR;;;333|||;;;>>>,,,888666333+++###%%%,,,...***'''(((((('''%%%&&&+++//////222666555000+++((((((&&&((()))***,,,111666:::))))))(((''''''''''''''''''&&&%%%$$$%%%&&&'''(((###$$$---%%%(((+++%%%&&&'''&&&%%%$$$&&&(((***))))))+++...---***&&&'''(((((()))***++++++,,,+++++++++***************,,,,,,***)))((((((((((((&&&&&&&&&'''''''''''''''000---)))&&&$$$$$$%%%&&&%%%$$$%%%222TTTxxxvvv}}}bbb:::'''(((&&&&&&''''''((())))))***%%%%%%###DDDiiiPPP)))---)))&&&$$$%%%''''''%%%###((((((((((((((((((((((((***(((&&&&&&'''(((((((((***)))'''&&&'''(((***+++$$$%%%&&&((())))))))))))&&&'''''''''&&&&&&((()))+++,,,,,,---............)))+++------+++)))((((((+++)))%%%###"""$$$&&&'''%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&)))$$$&&&!!!000]]]mmmnnnooo;;;%%%+++&&&+++$$$))))))QQQvvvzzzBBB***'''$$$))),,,'''%%%@@@\\\ooojjjhhhmmmooollljjjkkkUUU333''',,,&&&'''---'''(((&&&,,,222***+++MMMwwwtttoookkkmmmooonnnkkkhhhnnntttPPP$$$""",,,'''$$$((('''&&&%%%%%%%%%%%%%%%+++)))''''''(((+++,,,,,,---kkk{{{KKKfff~~~```BBBHHHGGGLLLRRRTTTTTT``````lllqqqvvvnnnxxxiiiooobbb[[[[[[dddeeeVVVDDD:::444333333222111000////////////...+++((('''(((***(((''''''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""&&&&&&''''''''''''&&&&&&!!!$$$""" &&&&&&%%%&&&&&&+++(((###;;;bbb[[[eeeeee^^^dddiiiiiiZZZ<<<&&&)))111...***,,,---___ZZZ---,,,ZZZEEE;;;PPP:::///888+++||||||<<<+++******///'''+++%%%&&&''''''%%%%%%&&&''''''111III\\\|||ZZZ999(((---===888%%%888&&& 333555333,,,((((((&&&""""""'''---///,,,)))'''(((333333111...***((('''((())))))***)))))),,,000333))))))((('''''''''''''''%%%$$$$$$###$$$%%%&&&&&&%%%!!!$$$%%%!!!$$$(((%%%&&&''''''&&&$$$$$$&&&''')))((((((***,,,,,,)))&&&'''((((((((()))******************************)))++++++***)))(((((((((((('''''''''''''''&&&&&&&&&***(((&&&%%%$$$$$$%%%&&&((()))''''''333DDDGGG@@@>>>???DDDEEE888&&& &&&%%%%%%&&&''''''((())))))%%%)))&&&:::RRR<<<((((((&&&%%%&&&((((((&&&$$$'''''''''''''''''''''''')))(((&&&&&&'''(((((((((((('''&&&&&&''')))+++,,,%%%&&&'''''''''''''''&&&$$$%%%&&&&&&%%%%%%&&&((('''(((***+++,,,------...///...,,,+++)))((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&$$$'''$$$'''###222___nnnqqqhhh555$$$+++%%%***''')))!!!;;;bbb}}}}}}fff555)))&&&+++""" (((***%%%'''///FFFWWWkkkppphhhbbbhhhrrrdddBBB+++)))(((((('''###)))###%%%***&&&(((HHHnnnmmmiiihhhlllqqqsssrrrpppuuusssNNN(((''',,,&&&$$$'''&&&%%%%%%$$$$$$%%%%%%''''''((()))***+++******888RRRSSSwwwuuurrrttt}}}{{{wwwcccHHH;;;KKKXXXVVVVVVbbb^^^iiinnnrrrpppxxxjjjqqqeee]]][[[aaa___PPPAAA999444444333222111000///...//////...,,,)))((()))+++)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$###&&&&&&''''''''''''&&&&&&***---))) &&&+++)))%%%&&&&&&,,,---+++FFFfffIIIfffcccQQQcccjjjxxxGGG333%%%)))---***''')))"""ccckkk222&&&>>>SSS999III555)))555333}}}xxxsss~~~FFF,,,''''''+++%%%(((%%%'''''''''&&&%%%&&&'''"""111IIIWWWnnnUUU444,,,---)))"""---+++,,,---555:::777000***$$$ $$$+++222666666555555666666111+++&&&%%%&&&'''(((,,,,,,+++(((&&&''')))+++)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$)))&&&"""%%%###$$$+++''''''(((&&&$$$$$$%%%&&&((('''((()))******(((&&&''''''((((((((((((((((((((((((((()))))))))))))))******)))(((((()))))))))((((((''''''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$))))))###!!!%%%%%% )))###"""'''((("""!!!&&&$$$%%%%%%&&&&&&''''''(((""",,,***///999***'''&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&'''))),,,---&&&&&&''''''&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''$$$%%%''')))***,,,,,,---444000+++((())))))'''&&&######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&"""&&&$$$((($$$333```ooowww]]]...###+++$$$''')))&&&%%%UUUvvv{{{}}}rrrJJJ)))***&&&111!!!###+++'''%%%(((+++444BBBRRRcccpppsssqqqrrrUUU111$$$+++***###$$$...%%%###'''&&&,,,IIIllliiihhhhhhlllrrrvvvuuusssuuueee@@@&&&&&&'''###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&)))+++,,,+++)))'''444JJJCCCooo}}}cccYYYqqqwwwttt]]]CCCBBBOOOVVV___\\\bbblllnnnsssoooyyykkkooofff___^^^bbb^^^MMM>>>888444444333222111///............---+++(((((()))+++***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&###$$$((()))%%%###$$$)))###(((&&&+++,,,+++HHHkkkEEEZZZ```MMM^^^ttt|||888---'''***,,,)))'''(((---sssEEE;;;III___mmm111(((===UUU333@@@111$$$000444uuuwwwQQQ...$$$''''''$$$'''&&&'''((('''&&&%%%&&&((("""***CCCeeemmmGGG((( 000222///%%%&&&000)))000999;;;888111***%%%'''***...111555<<>>GGG///+++&&&%%%(((***+++***+++++++++)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''((()))*********+++'''///%%%!!!+++'''''''''''''''&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&%%%###"""###%%%&&&$$$%%%((())))))'''&&&'''))))))%%%"""!!!$$$$$$$$$%%%%%%%%%%%%%%%""")))***''')))'''%%%(((&&&''')))))))))(((''''''''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((((((((((('''''''''''''''%%%%%%&&&(((((()))))))))$$$&&&(((((('''&&&''''''(((((()))))))))))))))(((000,,,)))+++......)))$$$'''&&&$$$$$$%%%'''***,,,'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***&&&)))%%%333___nnn~~~III((('''+++%%%!!!)))&&&111{{{|||vvv~~~zzzyyyyyy{{{YYY+++%%%---)))***CCCQQQJJJAAA===111((('''%%%$$$***@@@```yyyrrrkkkIII,,,)))%%%###000%%%###$$$%%%"""+++MMMqqqnnnqqqqqqnnnnnnpppnnnhhhuuuLLL---(((((('''---555'''&&&&&&&&&&&&&&&''''''%%%'''))))))((((((***+++***nnn~~~ttt>>>000eeebbbzzzrrrrrrxxx[[[MMMIII^^^VVVaaaiiijjjnnn}}}oooqqqkkkccc```bbbfff^^^KKK===999555555444222000///...---++++++***(((&&&&&&'''))))))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%+++)))FFFNNN777&&&'''%%%!!!'''$$$((()))+++KKKfffNNN999TTTVVVVVVoooQQQ,,,...///------...---***WWW===666444111LLL^^^333(((000]]]\\\@@@JJJBBB333000000uuuzzzggg333$$$,,,''')))(((&&&'''(((((('''&&&'''(((&&&+++IIIrrr^^^???%%%###+++///$$$'''///+++***'''***(((***111444///'''"""%%%'''))))))((()))...222***)))((((((***+++***)))((()))***)))''''''(((***&&&&&&&&&%%%&&&&&&'''(((###$$$&&&'''((((((((((((+++---'''"""$$$""""""(((%%%&&&'''&&&%%%$$$&&&(((%%%'''''''''%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))))))))(((''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%###"""$$$###"""!!!###%%%%%%%%%,,,***'''$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&((('''&&&$$$!!!'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&$$$%%%((())))))(((((('''&&&&&&%%%$$$%%%&&&((()))*********$$$&&&((()))((('''''''''))))))*********)))((((((---,,,+++---///...***&&&)))'''%%%###$$$'''+++---&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&)))$$$444aaaqqqvvv>>>)))))))))(((!!!'''''':::~~~~~~~~~yyyyyyxxxPPP)))&&&'''...YYYiiinnneeecccgggXXX@@@111---***&&& ***OOOwwwrrrrrr\\\;;;((("""$$$+++$$$%%%((('''$$$...PPPsssiiipppqqqmmmmmmqqqoooiiinnnCCC***)))&&&###***///&&&&&&%%%%%%%%%&&&''''''&&&)))+++***((((((+++---000QQQfffnnn999///VVVooo||||||uuulllzzzkkk|||zzzwwwLLLRRR___bbbjjjjjjoooqqqrrrmmmaaa___```bbbYYYHHH>>>===666555444222000///------+++++++++)))''''''(((***(((''''''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!,,,000((( $$$ '''%%%((((((+++KKKdddOOOFFFUUUaaafff[[[===+++//////++++++///...((((((HHH;;;+++444444+++---(((///444qqqUUU555555222---222666qqqzzzsss{{{jjj111!!!+++%%%(((%%%&&&((()))((('''&&&''')))$$$)))<<>>{{{{{{vvvyyyvvvIII***&&&%%%???}}}xxxuuuwww{{{yyysssUUU777###&&&))),,,CCCbbbttttttiiiJJJ***$$$((($$$)))((()))))))))444RRRpppdddlllpppllllllrrrqqqjjj\\\666'''+++$$$!!!'''%%%$$$#########$$$$$$%%%&&&$$$)))---...+++)))+++------111MMMXXX///111@@@qqqooovvvxxxrrr```tttyyybbbUUU```ccckkklllrrr|||kkkxxxtttkkkhhhaaa]]]^^^^^^UUUFFF>>>AAA666555444222000///------,,,,,,,,,***(((((()))+++''''''((((((''''''&&&%%%"""$$$&&&((((((&&&$$$"""%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###&&&((((((%%%$$$%%%'''#########$$$$$$#########$$$(((%%%$$$'''"""&&&""")))&&&(((''')))HHH___JJJSSSTTTfffqqqFFF///+++///...((()))...---'''$$$+++www[[[:::+++???000+++222777444|||yyynnnEEE...222222//////...vvv||||||{{{ooo444$$$///(((,,,((('''((()))((('''&&&''')))(((&&&)))999)))+++***+++"""222...(((...'''(((%%%(((///666333***'''***!!!$$$'''((((((+++000555***,,,,,,***%%%###$$$&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%&&&&&&'''(((###%%%'''(((*********)))""",,,GGGLLL222&&&***$$$###$$$%%%%%%%%%&&&(((***&&&((()))'''%%%$$$''')))&&&&&&&&&'''((()))******'''''''''((()))******++++++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%"""%%%)))***&&&"""###''')))'''$$$###&&&)))&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&--- ###,,,'''"""&&&)))******)))%%%!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***)))%%%###%%%'''%%%%%%&&&'''((((((((('''&&&&&&''''''&&&&&&%%%$$$!!!$$$'''((('''%%%%%%%%%%%%&&&'''((())))))))))))222111///,,,((('''(((***%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&"""%%%$$$777iii{{{]]]***((('''###---$$$%%% ===tttwwwpppwwwsssEEE+++''''''OOO|||wwwzzz|||nnnnnnyyyxxxLLL+++***)))"""333QQQtttqqqnnnSSS...)))///""")))%%%###$$$(((444NNNfffbbbllloookkkkkkqqqqqqjjjPPP///(((000(((&&&+++%%%""""""!!!!!!"""###$$$$$$""")))000111...+++***+++'''+++RRRDDD***555---MMMeeennnwww{{{aaayyy~~~dddzzzbbbZZZ```gggiiippplllssswwwnnnhhhfff___ccccccRRREEEBBB???:::999666444111///...---...---+++)))(((((())))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))$$$!!!"""""" """&&&'''*** ***###+++$$$'''%%%&&&((($$$///HHHbbbJJJAAANNNddd[[[888...,,,---...---+++***+++,,,%%%888dddUUU444000222111)))222gggbbb------222///222+++555}}}vvvpppmmmmmmBBB+++000+++***'''---+++(((&&&&&&'''(((******'''&&&)))...///,,,(((***(((***,,,)))+++***"""%%%''',,,555<<<:::111((("""&&&+++............///+++***((('''%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&###"""###&&&)))***(((&&&...&&&---???>>>,,,$$$,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((%%%$$$$$$&&&(((***))))))(((((((((((())))))***)))''''''((((((&&&%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))'''''')))------(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%%%%((())))))''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''***+++%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''')))333<<<888---%%%(((...***((('''&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&'''""")))333pppMMM)))###$$$'''---$$$%%%,,,555xxx}}}uuuooonnnwwwEEE&&&***)))WWWwwwxxxnnn~~~}}}nnnrrrppphhh888)))%%%111!!!+++aaakkk|||aaa777&&&"""((('''(((###%%%)))&&&cccppphhh^^^bbblllmmmoooooogggDDD111###&&&,,,***))),,,$$$'''((('''$$$###&&&)))&&&&&&%%%&&&&&&'''((())))))555VVVVVV666)))333+++...bbbwwwuuu{{{wwwxxxzzzhhhlll{{{~~~nnngggiiizzz~~~kkkqqqwwwqqqkkkeee```ffffffSSSDDD>>>888999777555333000...---,,,...---+++)))((((((((()))))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&((($$$"""######!!!"""&&&$$$&&&%%%***///(((!!!&&&$$$'''%%%&&&)))$$$---DDD]]]FFFCCCRRRbbb```CCC(((000111111///,,,*********111!!!YYYSSS<<<,,,222GGGhhh~~~|||SSS222222000///555333CCCyyyuuuzzzqqqoooBBB(((---))))))'''///---***'''%%%%%%%%%&&&)))'''&&&)))---///,,,((("""///...***,,,'''$$$...(((&&&(((111::::::000%%%$$$%%%''',,,111333111///+++***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$+++$$$(((333333'''###)))'''''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''***(((&&&$$$###$$$&&&'''))))))(((((((((((()))))),,,***((((((((('''%%%###$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))''''''+++//////+++'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''$$$$$$&&&((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''',,,000000+++((((((***000000...+++'''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,((()))###(((111mmmMMM***$$$###$$$)))###&&&...:::}}}|||wwwuuurrryyyIII)))+++)))PPPsss{{{qqqssstttoootttnnnEEE)))%%%,,,&&&---VVVrrrzzzbbb@@@+++(((((((((***%%%''',,,+++jjjwwwqqqggghhhnnnlllmmmnnnfff<<<,,,!!!$$$(((%%%%%%(((&&&&&&'''&&&%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))333ccchhh>>>)))...666;;;666XXXooowww}}}yyyxxxxxxXXXSSSwwwrrr|||~~~{{{|||jjjnnnvvvuuunnncccaaaiiihhhTTTCCC:::222777666444222000...,,,+++...---+++)))((((((((()))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&######%%%%%%""""""$$$!!!"""///888333+++'''!!!$$$'''&&&&&&)))%%%***===___HHHIIIVVV___pppeee666...///000///,,,******++++++444}}}}}}|||vvvCCC888666---+++---222PPPzzzrrryyytttqqqAAA%%%)))&&&((((((...,,,)))'''%%%%%%&&&&&&)))''''''))),,,---+++((($$$444...'''...%%%+++***%%%$$$+++555777---"""&&&$$$$$$***222666333...***))))))(((''''''(((((($$$&&&'''))))))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&***'''%%%%%%%%%%%%$$$""")))&&&%%%''''''$$$$$$'''%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''***(((&&&$$$######$$$%%%)))((((((''''''(((((()))---+++)))((('''&&&$$$"""&&&%%%$$$$$$%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%&&&)))---...+++'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))(((&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%'''***+++)))'''++++++)))'''%%%$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''((("""(((000mmmJJJ)))%%%$$$!!!%%%"""(((,,,:::yyy{{{vvvqqquuuIII''''''$$$???sssrrroooQQQ222HHHrrr}}}tttuuu]]]222***(((***)))>>>qqqpppdddMMM,,,+++'''(((+++&&&'''---...nnn{{{vvvooooooppplllooopppggg444)))###%%%&&&###"""&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%&&&&&&'''((()))BBBfffKKK)))------333ccc```eeessszzzrrrmmmqqqtttnnnCCCAAArrrjjj|||kkkjjjtttwwwnnnbbbbbbjjjfffQQQBBB:::111777666555333111///---,,,---,,,***)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###''''''###"""$$$!!!$$$:::BBB000(((***!!!###(((&&&&&&***&&&(((666WWWIIIRRRaaaaaa}}}<<<'''))),,,,,,+++++++++,,,'''111***qqqaaa777999555111000'''888jjj{{{tttzzztttqqqAAA&&&)))&&&)))((()))((('''&&&&&&''')))***((('''''')))+++,,,***'''((('''***...,,,((($$$""")))%%%###(((...///)))###&&&%%%%%%***000222000---((((((''''''''''''((((((%%%&&&'''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$$$$$$$$$$((()))'''###"""&&&((('''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%%%%&&&(((((((((''''''(((((((((+++)))((('''((('''&&&$$$&&&&&&%%%$$$$$$)))111888###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$############%%%'''(((&&&###$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''$$$###$$$)))+++***(((111+++$$$"""$$$'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''"""(((000nnnBBB%%%&&&&&&"""%%%""")))&&&666zzzwww{{{}}}wwwrrrsssLLL(((&&&&&&333UUUeee^^^999---TTTnnnqqqyyysss???222%%%,,,"""***iiihhhqqqbbb+++)))***&&&***%%%$$$***,,,mmmxxxrrrooossstttpppuuutttggg...)))''')))((($$$$$$''')))&&&###$$$'''((('''$$$&&&&&&%%%&&&&&&'''((()))LLLUUU000&&&444@@@GGGyyyqqqyyyvvvWWWTTTmmmwwwsssIII<<<[[[eeeaaa~~~www~~~ooogggrrrwwwjjjbbbccciiicccMMMAAA>>>666777777666555333000...------,,,***(((''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$''''''$$$"""$$$""")))???AAA)))""")))$$$$$$)))&&&%%%***((('''111SSSQQQ]]]hhh[[[uuu000'''))),,,---,,,++++++,,,"""999,,,SSS~~~mmm???555777333<<<<<<...OOO~~~rrrtttwwwyyysssqqqBBB(((,,,)))***)))''''''&&&&&&'''((()))***''''''((()))******(((''''''444DDD,,,)))333###$$$%%%''''''((('''''''''%%%''')))***++++++++++++&&&&&&%%%%%%%%%&&&''''''(((((('''&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&(((&&&***)))$$$$$$((()))%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&'''((()))***((((((''''''''''''((((((((('''&&&'''((()))((('''"""%%%&&&%%%'''444HHHWWW###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$######$$$$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))EEE777((("""&&&)))'''"""######$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######'''"""&&&...lll;;;!!!&&&(((%%%'''"""***'''555}}}wwwxxxwww{{{|||wwwvvvTTT...+++//////ZZZwwwZZZ***$$$'''===pppuuu}}}zzzFFF///"""...###%%%___hhhwww000%%%+++&&&,,,&&&###(((+++jjjsssmmmooouuuvvvuuuzzzrrr\\\***((((((***(((%%%%%%''')))&&&###$$$'''((('''$$$&&&&&&%%%&&&&&&'''((()))444AAA000(((KKKXXXZZZnnngggzzzrrrDDDDDDrrr}}}SSS888LLLNNNSSSlllooorrr~~~sssgggqqqxxxfffccceeejjj```JJJAAAAAA:::666666666666444111///------,,,***((('''''''''(((&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###'''((($$$###%%%###---:::666$$$ &&&'''%%%***&&&$$$+++***(((...iiillliiicccJJJccc~~~999...000222111///,,,******%%%""" 000```qqqOOO...<<<;;;444@@@<<<333aaayyyllljjjxxxwwwuuuFFF+++...++++++***)))(((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&---'''IIIZZZ888+++222""""""%%%)))(((%%%$$$'''***%%%'''******(((''')))***%%%%%%%%%$$$%%%%%%&&&&&&)))((('''&&&''')))+++,,,''''''&&&&&&&&&'''((((((&&&'''((('''&&&''')))***%%%((((((&&&&&&'''&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''(((***++++++(((''''''&&&&&&''''''(((&&&%%%%%%&&&)))******)))'''((('''######...@@@OOO$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$""""""$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&%%%######%%%(((AAA333$$$ &&&***(((#########$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***###$$$***fff}}}::: %%%)))&&&(((###***---666vvvwww}}}uuuwww|||yyywwwXXX---)))333***bbb{{{MMM###///sss}}}}}}tttHHH%%%///***%%%OOOddd~~~???(((&&&'''///***%%%))),,,jjjppplllooovvvvvvuuuyyyiiiIII&&&&&&&&&''''''&&&%%%$$$'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%&&&&&&'''((()))&&&***666MMM...QQQ]]]VVVOOOaaa}}}FFF@@@ooo~~~\\\:::PPPLLLIIITTT___nnnyyyxxxhhhrrryyydddcccggglllaaaJJJBBBAAA:::555555555555333111...,,,---+++***(((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%"""###''''''$$$$$$'''"""......&&&%%%$$$###''''''+++%%%###+++,,,)))...ggg{{{yyyrrrUUUcccFFF000222444333000---******///)))***###444\\\|||VVV333111<<<>>>555;;;444???yyyvvvOOOQQQxxx{{{III,,,...***,,,,,,(((''''''''''''&&&&&&&&&%%%'''((()))((('''&&&&&&...222BBBVVV[[[FFF---!!!"""%%%'''(((&&&&&&(((***'''''''''((()))*********'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))***++++++(((''''''''''''((()))***%%%(((******(((((()))***)))''''''))))))&&&&&&'''***))))))(((((('''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''((('''&&&&&&''')))***)))(((,,,***&&&$$$###''',,,111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((&&&&&&%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$'''))))))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&))))))''''''''''''((()))%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&'''((()))---'''!!!!!!%%%))))))'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''+++######'''ddd{{{@@@$$$%%%&&&%%%((($$$***,,,000jjj|||xxxwwwwww|||yyyvvvYYY)))###222###444KKK;;;***111###)))^^^|||wwwkkkPPP###"""***)))$$$>>>aaa~~~bbb@@@)))%%%///+++&&&***---jjjnnnlllooosssqqqrrrwwwbbb:::%%%$$$$$$%%%'''(((&&&###&&&&&&'''&&&%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))222)))999ttt___pppeee```===cccJJJ:::YYYqqqxxxuuuOOOSSSJJJOOOQQQYYYeeennnzzzjjjttt{{{cccccchhhooocccKKKBBB@@@888333444444444222000---+++,,,+++)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%######&&&'''$$$%%%(((!!!---###((()))!!!%%%(((+++%%%"""+++...+++...???pppzzzttt~~~;;;+++...111111///---++++++:::999###111'''___aaa:::888111:::444777444UUU^^^---DDDLLL+++,,,))),,,---###$$$%%%&&&''')))******%%%'''((()))'''&&&&&&&&&"""+++###BBB~~~mmm555)))$$$$$$%%%''')))***)))((()))&&&$$$&&&,,,///---***(((((('''&&&&&&&&&&&&&&&%%%''')))+++,,,+++******((((((((((((((()))******&&&***,,,,,,***((((((***---((((((,,,,,,'''''',,,------,,,+++***)))((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''')))'''&&&'''((()))(((''')))&&&%%%(((...///+++&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&###&&&)))(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%+++***((('''&&&((()))***&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&'''))),,,------,,,)))******)))'''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***######(((eee}}}GGG'''$$$###"""'''###***$$$&&&]]]wwwwwwzzzyyy{{{^^^***"""555###"""'''$$$%%%%%%###???qqquuupppfff\\\)))((($$$!!!&&&888ccczzz```777!!!,,,***%%%***---iiilllkkkmmmooolllooovvv___444&&&%%%$$$$$$(((***((($$$$$$'''((('''$$$###&&&)))&&&&&&&&&&&&&&&'''))))))&&&...///___aaa\\\555000___{{{EEE000DDDUUUrrrjjjNNNAAA\\\]]]WWW]]]gggyyyqqqhhhyyy}}}bbbkkknnnkkk\\\JJJ???<<<======:::666333222000---+++...,,,+++***++++++***)))'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%!!!###%%%&&&&&&%%%###!!!"""###&&&'''(((&&&$$$###$$$%%%%%%&&&'''&&&&&&&&&777fffwwwkkkLLL000444...;;;***///&&&---&&&,,,111000+++***...333ZZZ}}}uuuaaaAAA///333333222777333(((<<<{{{~~~wwwCCC(((NNNEEE&&&000(((###(((&&&&&&''''''''''''&&&&&&"""$$$&&&%%%###"""$$$&&&(((%%%222666ttt((($$$%%%&&&((()))(((((('''(((###222555>>>///(((%%%%%%$$$$$$%%%&&&((()))%%%'''***------,,,+++)))*********+++,,,---///000,,,...///...------...///---+++,,,000000,,,+++---333111...+++)))((())))))+++***)))(((((()))***+++&&&(((******)))((()))*********))))))))))))******+++***)))(((((()))***+++++++++++++++++++++++++++(((******(((&&&%%%''')))'''%%%&&&))))))'''***...+++******)))(((''''''&&&((('''&&&(((******'''$$$$$$%%%%%%%%%%%%%%%$$$$$$'''(((((('''&&&&&&''')))+++***((('''((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''((('''''''''((('''&&&%%%%%%&&&'''(((((('''''''''''''''((()))%%%&&&((())))))((((((''')))***,,,,,,+++++++++,,,))))))(((((('''''''''((()))(((&&&%%%$$$$$$%%%%%%"""&&&'''&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""" """---WWWWWW+++'''$$$$$$***(((!!!---SSSwww}}}zzz|||}}}kkkbbb&&&+++""",,,'''...&&&&&&,,,"""<<<}}}ssshhhnnnQQQ)))&&&((('''***333WWWppp@@@(((''''''---%%%555```dddppplllzzziiijjjyyyRRR...&&&%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***///***(((///999<<<555,,,;;;BBB|||III777???AAAwwwSSSOOOWWWWWW___hhheeekkkrrrhhhzzzfffjjjnnnjjj[[[III???===>>>;;;888555222111///---+++...,,,***)))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%(((%%%"""!!!###$$$%%%$$$***(((&&&$$$###$$$&&&'''&&&'''((((((((((((((((((888]]]lllooo{{{qqqlllYYYJJJUUU777+++!!!,,,)))*********)))))),,,...555222888KKKbbblllcccWWW}}}YYYHHHDDD555000777777999(((---KKKdddxxxvvvYYY>>>333fff|||@@@&&&111***'''***'''''''''(((((('''''''''###%%%'''&&&%%%$$$&&&(((,,,%%%---EEEvvv......$$$%%%&&&'''((('''&&&&&&)))JJJ222000)))$$$&&&&&&%%%%%%%%%%%%&&&(((((('''(((***,,,------,,,+++,,,,,,,,,+++,,,,,,,,,---+++,,,------++++++,,,---+++)))***......***)))+++///...+++)))(((((()))***)))((('''&&&&&&'''((()))((()))******))))))))))))***))))))))))))))))))*********)))(((((()))******++++++++++++++++++++++++!!!'''///444333---&&&***((((((++++++((())),,,++++++******))))))((((((***(((''')))++++++)))'''''''''(((((((((''''''&&&'''))),,,,,,+++))))))))),,,+++)))((('''((()))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&'''((((((%%%%%%&&&&&&((()))+++,,,'''''''''((()))***)))((()))***,,,,,,+++++++++,,,,,,+++)))'''&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&///VVVjjj:::&&&---%%%###'''---***FFFrrr|||tttqqqjjjfff222,,,&&&(((%%%+++'''&&&(((&&&DDDzzzqqqfffjjjLLL)))(((&&&%%% 777eeewww|||xxx{{{@@@+++))))))///(((;;;fffjjjhhhhhhqqqeeeiiilllCCC)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))((('''***...000000...000999vvv{{{CCC333>>>AAAbbbbbbSSSQQQSSS]]]ddddddkkkzzzrrrgggzzzkkkhhhmmmjjjYYYHHH???>>>>>>888666333111000///---,,,---+++)))(((((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$)))%%%"""!!!###%%%%%%$$$((('''$$$###$$$'''+++---************)))((('''&&&222YYYqqqsss~~~rrraaa\\\333%%%###&&&---***&&&&&&(((*********+++%%%!!!###***///...***999---...333///111444///999&&&777lllqqq===///:::zzz}}}qqq<<<(((111***((()))((((((((((((((((((((((((###%%%&&&'''&&&'''(((***---%%%***XXXvvvbbb///$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%444[[[EEE333$$$+++...'''&&&&&&%%%&&&&&&'''((()))***+++,,,............///...---,,,++++++******)))+++++++++))))))***+++***((((((++++++((((((***+++***)))(((((()))******((((((''''''''''''((((((***)))((()))******)))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))......444@@@KKKKKK@@@555,,,******------)))''')))+++++++++***************+++***))))))++++++***))))))******+++++++++******(((+++///111///---+++***///...,,,***)))))))))***)))))))))))))))))))))))))))(((((('''''')))***+++***))))))(((((())))))***&&&&&&'''))),,,...000222,,,)))'''(((+++---,,,******,,,---...---,,,---......,,,)))'''&&&&&&''''''((('''&&&&&&%%%&&&&&&'''+++,,,+++)))&&&$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$%%%'''---SSSLLL))))))'''!!!###''',,,"""999lllqqqeeejjjuuuzzzjjj==='''((($$$(((((('''$$$###000SSSxxxpppggggggHHH))))))$$$### 777___jjjmmmoooxxxAAA((('''&&&+++&&&===iiimmmccchhhkkkdddlll]]]111'''&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%$$$$$$$$$$$$%%%'''(((&&&$$$%%%+++000,,,999xxx{{{BBB333???CCCLLLlllvvv[[[MMMRRR]]]```ccckkkuuu}}}sssgggyyymmmgggmmmiiiWWWFFF@@@???===666444111000000///---,,,---+++)))(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%&&&&&&"""###%%%'''***,,,...///+++++++++***)))(((&&&&&&)))TTT~~~tttttttttuuuqqq```555***///(((,,,***))))))+++,,,,,,+++(((111888222%%%'''111***///666888555444111******===^^^xxx```222###GGG|||kkk:::***...&&&'''&&&((((((((((((((((((((((((###$$$%%%&&&'''((()))***...///AAAyyyhhhQQQ777((('''&&&&&&&&&%%%$$$######(((&&&<<<000*** +++%%%''''''&&&&&&&&&'''''''''++++++,,,---...///000000.........---,,,+++***))))))***++++++)))((()))******'''(((++++++((('''*********)))(((((())))))*********))))))))))))******+++)))''''''))))))(((&&&((())))))))))))))))))((()))))))))(((((()))))))))))))))))))))))))))))))))222///---333;;;===777///+++((()))---...***'''((()))*********************+++***))))))***************++++++,,,,,,,,,,,,,,,***---000111///---,,,,,,000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++,,,,,,,,,---++++++,,,...111333555777000---)))***...000///---,,,...000000/////////000...---***((('''(((***+++'''''''''&&&&&&&&&''''''...///000...***'''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%)))OOO```/// $$$++++++&&&$$$ 999kkk~~~hhh```wwwwww~~~ssslllFFF"""+++'''***%%%&&&%%%)))CCCdddtttpppmmmiiiEEE)))((("""$$$+++222HHHMMM^^^ppp~~~AAA&&&&&&$$$)))&&&@@@nnnooodddnnnjjjjjjqqqPPP'''***$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%(((***'''$$$$$$***000...>>>}}}}}}AAA222???CCCDDDXXXzzzfffOOOSSS___]]]bbbkkkrrrxxxsssfffxxxlllgggnnnjjjUUUDDD???>>><<<555333111/////////...,,,---+++)))((((((((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!%%%'''&&&###&&&---555///...---,,,+++++++++,,,((()))***,,,---------......QQQsssyyyllliiipppuuuppp|||ZZZ888000+++'''))),,,---,,,,,,,,,---(((***,,,,,,)))'''&&&&&&)))666;;;777444333222222...^^^bbb===222,,,eeeyyyccc777***+++$$$)))(((((((((''''''''''''((((((#########%%%&&&((((((((( ...YYYRRR777555***((('''&&&%%%$$$#########)))!!!'''%%%111&&&...$$$&&&&&&''''''''''''''''''---------......///000000+++,,,---------,,,+++++++++,,,,,,+++***))))))***+++((((((++++++((((((+++++++++******))))))))))))))))))************)))))))))'''&&&&&&&&&''''''''''''((())))))))))))((('''((((((((())))))(((((((((((((((((((((((((((((((((,,,***(((((())))))(((&&&)))%%%&&&+++---***((('''((((((((()))))))))))))))((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------,,,,,,,,,---------........................///---,,,++++++---///000------......////////////...//////000222333555666333000------000222222111///111333333222111222333444222///,,,+++******+++''''''''''''''''''&&&&&&222444777777444///+++)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""$$$$$$&&&LLL|||QQQ***!!!(((+++''''''%%%666cccsssllljjjrrrrrrWWW''')))'''"""$$$,,,555DDD^^^pppmmmpppssslllBBB((('''!!!(((...444DDDDDDWWWpppAAA))))))(((,,,***FFFtttsssgggrrrkkkppppppEEE###,,,"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))((()))***,,,,,,===|||{{{???111>>>@@@EEEMMMlllqqqWWWTTT]]]]]]bbbjjjssszzzrrrfffxxxlllgggooojjjTTTBBB>>>>>>:::666444111000000///...,,,,,,***((((((((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&######,,,;;;GGGHHHDDD===555...***((((((%%%'''***...111444666777AAAYYYpppooocccjjjwwwmmmLLL,,,***(((***------+++***+++---///,,,******,,,,,,+++***(((666555------///666EEE\\\}}}xxxSSS'''666FFF|||{{{yyypppWWW111+++)))$$$...,,,((('''&&&%%%%%%&&&'''((($$$######$$$&&&(((((('''!!!333vvv=== ((("""((((((&&&%%%$$$$$$$$$$$$(((......222GGG...000,,,%%%%%%'''(((((())))))(((......////////////......)))***,,,---...------,,,,,,------,,,***)))***+++---))))))++++++))))))---++++++******))))))((((((''''''((((((((((((''''''&&&''''''&&&%%%&&&(((+++''''''))))))))))))'''''''''(((((())))))(((((('''(((((((((((((((((((((((('''+++...///,,,******+++)))%%%$$$)))---+++(((((()))))))))(((((((((((((((&&&(((++++++***(((((((((((()))******+++++++++++++++,,,,,,+++******,,,---)))))))))******+++++++++...........................------,,,,,,...///000------...///000000000000............///000111222111111111000111111222333111333444555444333444555:::999666333///,,,***)))((())))))(((((('''%%%%%%,,,000555666333...)))'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,'''$$$(((&&&$$$HHHOOO///###""")))+++''''''KKK|||vvvkkkzzz~~~ooo888###"""$$$111???OOOdddrrrqqqiiioootttggg999%%%((( ***&&&>>>\\\VVVZZZkkk{{{>>>''')))'''+++***GGGtttpppgggrrrjjjqqqfff777###***###$$$%%%''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%'''((()))$$$%%%&&&)))++++++***)))+++===|||zzzAAA666CCCBBBDDDGGG]]]{{{}}}bbbSSSYYY^^^bbbkkkvvv~~~pppfffzzzmmmhhhqqqkkkSSS@@@>>>===777777555222111000///---,,,)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&(((&&&%%%(((000<<>>{{{yyyAAA999CCC???>>>GGGWWWxxxqqqSSSWWW^^^dddnnnxxx~~~ooofff|||nnnhhhrrrkkkRRR???===<<<666888666333111000///---,,,'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$###&&&222AAALLLNNNKKKEEELLLUUUYYYTTTGGG777---++++++,,,,,,++++++***)))&&&...777SSSsssqqqkkk|||}}}nnnkkk@@@777,,,))),,,000000---++++++,,,---...---***(((---:::777888HHHUUUqqqKKK000>>>@@@nnnxxxuuu```GGG,,,///***"""---&&&'''&&&$$$######$$$&&&''')))'''%%%&&&)))***(((&&&$$$eee+++ ((($$$)))((('''&&&%%%&&&'''(((%%%777'''YYY444&&&,,,"""###&&&(((***+++++++++...///000111000---***(((***+++---......---+++***+++,,,---+++)))(((((())),,,)))(((******((())),,,###$$$%%%'''((()))))))))((()))***++++++***)))((($$$)))---+++&&&&&&---555&&&'''(((******((('''&&&&&&'''((())))))((('''&&&******************************)))))))))+++...111222+++'''))),,,***((('''---,,,,,,+++***)))((((((%%%***///111...+++))))))'''((()))***++++++,,,+++'''***---///---+++))))))/////////...---,,,+++***++++++++++++++++++++++++((()))***+++++++++******((()))+++---......---,,,+++,,,,,,---///000222333(((...333222---+++...222///111333333222222222333555777888::::::888777555+++++++++***(((&&&###""""""%%%(((((('''%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###+++'''999mmmQQQ'''(((222)))+++YYYuuuuuu}}}ttt|||rrr|||[[[fffcccvvvooogggqqqggg^^^rrrjjjhhhMMM!!!"""///!!!%%%%%%GGGllleeecccoooxxx444(((+++***,,,,,,IIIrrrjjjggglllhhhoooOOO&&&***###+++***(((&&&%%%$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&'''((())))))%%%(((+++,,,+++,,,///333...===wwwsss<<<222:::444999IIIWWW{{{|||TTTXXX^^^eeepppyyy}}}{{{aaa}}}ooollltttnnnWWWBBB<<<;;;888555333///,,,+++---///111000...,,,)))'''&&&&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%$$$############%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))'''%%%%%%&&&&&&%%%%%%''' 666PPPOOONNNOOOEEE@@@@@@PPPbbbiiilllgggXXX@@@111***)))'''+++000,,,)))000+++&&&<<>>###TTTrrrGGG---...+++&&&&&&'''&&&''''''&&&%%%&&&(((***###%%%'''(((((((((***+++%%%))),,,---***'''%%%%%%$$$%%%&&&''''''&&&%%%$$$///)))...)))mmm---,,,+++///###%%%,,,***+++...,,,000444333666888,,,'''111++++++,,,,,,,,,---------((()))***)))''')))---111++++++,,,+++***(((&&&$$$'''''''''''''''''''''''',,,+++***))))))***++++++*********))))))'''&&&&&&///+++'''&&&(((******)))&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((((())))))(((((((((+++---)))((((((***,,,,,,***'''((()))+++,,,---+++***(((''')))***+++***)))***+++''''''(((***---...,,,+++'''***......,,,***+++,,,...,,,)))))),,,333:::???333222000//////111222444333333444777:::<<<:::999111000...***&&&$$$&&&)))&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''%%% 444XXX{{{III&&&%%%''')))(((999eeewwwyyy|||wwwwwwyyyvvvqqqjjjeeeggggggdddcccfffsssZZZ999&&&&&&,,,***###+++iiikkksss{{{vvvppp<<<$$$((()))%%%%%%\\\kkksssjjjppp```lll:::&&&111+++$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&((('''%%%%%%%%%&&&(((***&&&'''(((*********))))))111<<>>CCC???JJJ{{{dddQQQZZZ```kkkuuu}}}{{{ddd}}}oooiiiooojjjUUUBBB<<<;;;777555333000...---...///000...,,,***(((&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&###(((FFF\\\XXXVVVXXXOOOQQQSSScccrrrvvvooocccGGG...***111///'''&&&))))))***:::WWWuuuPPP///(((///,,,000222...***,,,444;;;EEE[[[kkkzzzjjj222)))HHHuuuwwwuuuHHH+++***)))(((,,,...&&&&&&'''&&&%%%%%%''')))%%%&&&'''''''''(((***,,,(((...444222+++&&&&&&)))%%%%%%&&&&&&&&&&&&%%%%%%"""###222:::ooo:::111###***"""(((000---...333111***<<>>???CCCaaakkkoooWWW^^^eeeppp{{{|||ggg{{{{{{nnnjjjmmmfffRRRAAA;;;999666444333222111////////////,,,+++)))((('''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&'''''')))<<>>777///*********(((%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))'''$$$######&&&))),,,,,,((("""&&&,,,%%%&&&777uuu666)))&&&(((%%%333XXXnnn}}}xxxlllwww{{{vvv{{{zzztttooommmkkkhhhiiilll[[[999"""&&&+++$$$$$$...KKKeeefffmmmkkkrrrttt999((()))******///eeekkkjjjnnnjjjpppMMM...%%%'''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$$$$%%%'''(((%%%&&&(((***,,,------------FFFkkk666<<<===<<<999AAABBBNNN]]]~~~___[[[bbbnnnyyy~~~iiiyyyxxxmmmqqqooocccNNN>>>999999888444444333333111000......++++++***)))((('''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%%%%&&&'''111HHH```fffcccgggkkkgggttt}}}iiiOOO777'''222((('''+++---'''(((AAA___xxx---222XXX]]]999...'''$$$$$$!!!$$$%%%&&&&&&%%%%%%&&&((('''''''''%%%%%%&&&***---&&&,,,111///)))%%%&&&)))'''&&&%%%$$$$$$%%%&&&''''''***111>>>555---444###'''%%%---///)))...;;;???OOOgggmmmbbb]]]RRR;;;))),,,,,,,,,,,,------------*********)))((()))***+++---,,,+++)))))))))***+++))))))))))))))))))))))))'''&&&&&&'''''''''(((((((((((())))))((('''&&&&&&+++)))(((''''''((()))***((()))))))))************))))))(((((((((((()))))))))((((((''''''&&&&&&%%%&&&''')))******)))(((''')))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))*********++++++&&&((()))******+++---///---,,,***(((((((((((((((---,,,***)))((()))***+++&&&((((((((('''''')))***(((''''''))),,,------,,,((()))))))))))))))***+++))))))))))))***,,,...///,,,++++++,,,,,,...///000///222555444222444;;;AAA@@@<<<555///+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%&&&(((***,,,,,,((("""%%%,,,%%%"""...qqqvvvJJJ,,,$$$(((,,,"""'''AAAWWWrrr{{{kkkxxxyyyppp{{{~~~wwwpppnnnpppooollliiiGGG000"""(((---)))(((///[[[cccfffnnniiiuuuttt777+++(((''')))222jjjooolllqqqhhhttt;;;)))%%%$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&((()))***,,,,,,---,,,MMMccc222>>>>>>;;;999@@@GGGOOObbbjjjWWW^^^jjjuuu|||~~~jjj||||||rrrvvvooo^^^JJJ===;;;>>>@@@444444444333222000...---,,,,,,++++++***)))(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######&&&(((:::LLLXXX[[[cccooowwwzzz|||{{{rrrsssWWW111,,,(((***------(((%%%---999qqqyyyDDD???zzzoooJJJ000,,,******+++'''$$$%%%''''''&&&%%%&&&((((((((('''%%%$$$&&&***---%%%&&&((())))))(((''''''&&&%%%$$$######$$$%%%&&&!!!---<<>><<<>>>===666...(((''')))%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))***))))))******$$$%%%)))$$$###///TTTzzzPPPuuuddd///!!!,,,'''###---777QQQtttzzzvvv|||oooyyy{{{wwwtttxxx}}}xxxgggVVV222,,,''''''***,,,------cccbbbiiiqqqnnnyyyooo555,,,&&&###&&&222nnnuuuqqqqqqiiilll000''''''###%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''''''''(((((()))''''''(((((()))***+++,,,+++TTT___111???>>><<>>BBBFFF444444333222111///---,,,---------,,,+++***((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$"""$$$(((---QQQ[[[YYYWWWbbbkkkrrr|||qqqoooxxx}}}xxx{{{dddGGGAAA///+++,,,333444///+++,,,@@@]]]xxxOOO,,,888}}}iii|||{{{}}}zzzRRR777)))***))))))***&&&$$$&&&(((((('''&&&'''((('''((('''&&&%%%&&&))),,,%%%$$$%%%'''***+++)))'''%%%%%%$$$$$$$$$$$$%%%%%% ***666EEE111(((666+++'''&&&+++,,,+++???XXX```\\\mmmlll^^^\\\UUU???---*********+++++++++,,,,,,'''&&&&&&(((***,,,++++++))))))))))))))))))******(((((((((((((((((((((((('''''')))***************)))))))))******))))))((('''((()))((('''''')))***&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******)))((((((************************'''''')))*********)))(((((((((((()))))))))******+++,,,------***)))))))))***++++++***((('''(((******)))(((((()))+++---///)))******)))((((((+++---111...,,,*********(((''')))((()))***,,,,,,***(((******++++++,,,,,,,,,,,,000000000//////...---------...///...---///555999666===AAA===222)))''')))$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((******)))((('''(((***&&&%%%(((######///BBBvvvvvv555OOODDD((( +++,,,((('''$$$...PPPgggvvvtttdddjjjbbbdddiiipppuuukkkOOO666%%%)))***&&&%%%***000333eeecccjjjppprrrxxxaaa000+++%%%"""&&&333pppwwwtttoookkkYYY+++&&&((($$$&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&'''((((((((())))))))))))''''''((((((***+++---...---XXX]]]333@@@;;;>>>DDD888AAAGGGZZZjjj___dddmmmwww~~~www```|||xxxzzzmmmZZZJJJAAA>>>???BBB555444222111///---,,,,,,---------,,,+++(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%%%%###"""%%%---444ccchhh```^^^hhhgggiii{{{zzz}}}uuullleee___FFF222---===BBB222***///)))EEE{{{eeeGGG>>>ZZZggg@@@UUUgggyyyxxxFFF222***,,,(((&&&'''###%%%''')))***)))(((((()))'''(((((('''&&&'''(((***$$$%%%&&&'''((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%+++666555'''666111&&&&&&***+++---CCC\\\bbbWWWiiijjj]]]TTTGGG333*********+++++++++,,,,,,,,,((('''&&&(((***+++***(((&&&'''((()))))))))))))))''''''''''''''''''''''''&&&''')))***++++++******(((((()))))))))))))))(((%%%''')))((('''&&&(((***%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))++++++***)))((((((((((((************************'''''')))*********)))((()))))))))*********++++++,,,...///---+++((('''((('''***,,,+++)))((((((*********)))))))))+++,,,---)))))))))'''&&&'''***,,,&&&%%%$$$%%%'''*********((((((***---///...***'''***************++++++,,,------------------,,,,,,///.........///111333555222:::AAAAAA999///(((&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((((((((('''&&&&&&***%%%$$$)))%%%!!!)))333eee777BBB|||iiiAAA'''(((+++...+++"""$$$///CCCWWW[[[NNNEEEFFF;;;AAAGGGLLLNNNIII666###%%%&&&))))))$$$%%%444EEEeeeeeejjjjjjrrrrrrOOO)))(((%%%$$$(((444pppvvvrrrjjjlllBBB+++&&&(((&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((((((((''''''((())),,,///222444///ZZZ^^^777???999AAABBB999EEEAAASSSaaabbbfffmmmuuu}}}uuuZZZxxxsss~~~ppp]]]MMMBBB;;;999999555444222000...,,,,,,,,,---------,,,***'''%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######"""!!!'''111:::```gggbbbeeepppkkklllzzz~~~eee^^^:::///EEEHHH...$$$333---<<<~~~^^^RRR444111333DDD|||iiixxx~~~}}}aaa>>>///+++...***)))+++)))%%%(((******)))((())))))&&&''')))(((''''''((()))"""%%%((('''$$$"""$$$'''###$$$%%%&&&&&&%%%$$$### """...???MMM111333&&&'''&&&******,,,AAAWWWZZZZZZjjjjjjZZZJJJ777)))(((&&&&&&&&&&&&''''''''''''***((('''(((***+++(((%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%&&&(((************)))&&&&&&'''''''''''''''&&&%%%'''))))))'''&&&(((+++&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))---,,,***((('''(((((()))))))))))))))))))))))))))'''((()))***+++******)))******+++++++++,,,,,,,,,***,,,------,,,*********&&&))),,,,,,***((()))***++++++******************(((((((((&&&%%%&&&))),,,---+++))))))***++++++***((((((***...111000+++&&&)))))))))))))))***++++++((()))***+++++++++++++++111///......000222333222111777???BBB>>>444)))"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&&&&%%%&&&''''''&&&)))$$$$$$+++'''""""""RRR{{{DDDAAAsss{{{SSS,,,!!!$$$,,,---$$$---###222...$$$###%%%###(((+++)))+++...,,,&&&***%%%(((...'''!!!777WWWdddggghhhdddpppkkkAAA###&&&%%%&&&+++666ooosssnnnfffmmm222,,,&&&'''&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''%%%&&&(((+++...333777999000ZZZ```:::???777BBB======NNNDDDVVVeeegggjjjpppwwwiiifffqqqoooXXXHHHCCCBBB===777555444333111...,,,+++***...---+++***((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""%%%&&&&&&&&&$$$###***(((&&&%%%&&&''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&###"""###!!!555WWW^^^eeejjjhhhccccccfffiiittt}}}kkknnn]]]PPPHHH<<<+++(((...---(((555AAAjjj~~~tttaaa>>>222===999444DDDggg{{{oooDDD<<<'''%%%111111,,,+++(((***************)))((((((&&&)))...)))!!!)))///%%%((((((((('''&&&&&&&&&%%%)))'''&&&'''******(((%%%&&& ***888555000000---,,,(((&&&(((---:::NNN```YYYeeedddNNN666,,,***(((''''''&&&%%%%%%%%%&&&&&&,,,)))'''&&&''''''''''''+++))))))++++++((((((,,,&&&''')))))))))((()))***)))+++...---***((()))***((('''&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&''''''(((((())))))))))))))))))***+++,,,---((((((((((((((((((((((((+++++++++++++++***)))((((((***+++---------+++***************************)))***+++)))''''''))),,,((((((((((((((())))))******'''%%%&&&)))+++***((()))((('''(((,,,...---+++))))))*********+++++++++,,,///---***,,,222222---333555777@@@FFF777***///'''%%%$$$$$$%%%&&&&&&%%%######%%%%%%&&&%%%$$$###$$$%%%&&&''')))***+++++++++'''$$$$$$'''((($$$!!!)))555xxxWWW777YYY```ttthhhGGG+++'''(((%%%'''***'''$$$###%%%'''((('''))))))***---......,,,***000"""(((+++,,,KKKXXXaaassskkkgggrrrYYY222,,,!!!###%%%)))AAAjjjyyyiiizzzNNN///+++)))''''''###$$$%%%'''&&&%%%%%%&&&(((***(((''''''(((((('''%%%***)))'''&&&%%%%%%&&&&&&&&&$$$%%%+++///......000,,,ccc|||ggg222:::===999BBBAAA@@@DDDQQQgggzzzooolllyyyuuuqqq|||sss}}}lllTTTEEEAAA@@@===777555444333111...,,,+++***---,,,***)))''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$ ###!!!"""%%%&&&;;;___\\\```cccddddddddddddddd^^^^^^nnnvvvxxxjjjxxxdddtttbbbbbbcccKKK111...555$$$:::333000jjj|||dddGGG888;;;999444111444PPPuuu^^^<<<888+++)))+++### (((,,,(((((())))))***)))))))))%%%%%%(((&&&%%%222999...'''''''''''''''&&&&&&&&&&&&%%%%%%'''***+++)))'''***"""***555111......++++++))))))+++---333AAANNNVVVXXXOOO888'''%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&''''''''''''%%%###$$$((()))'''''')))((((((&&&%%%$$$%%%''')))&&&(((******'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***((())))))******))))))(((((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&(((+++------+++)))'''(((((((((((()))***+++,,,((((((((((((((((((((((((******++++++++++++++++++))))))((((((((())))))***************************)))***+++)))''''''***,,,((((((((((((((()))******+++***)))***+++,,,+++***,,,***((())),,,---+++)))************+++++++++++++++......,,,...222222---111222444>>>FFF999,,,///'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''+++(((%%%&&&((()))&&&"""""",,,fff]]]444KKKgggjjjlllTTT444))))))&&&'''&&&&&&%%%%%%'''((()))***''''''((()))***)))((('''###$$$,,,((( ;;;bbbooo___iii```___iiiOOO+++(((+++000,,,,,,HHHjjjrrrgggnnnEEE***(((((('''((($$$$$$%%%'''&&&%%%%%%&&&((()))'''&&&&&&''''''&&&%%%)))((('''&&&%%%&&&''''''(((&&&(((++++++)))+++///222gggkkk444999>>>;;;@@@AAABBBFFFQQQbbbsss~~~pppnnnyyy}}}{{{}}}iiiPPPBBB>>>>>>;;;777555444222000...---+++*********)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%(((&&&$$$$$$%%%&&&%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###&&&'''???cccbbbaaabbbfffhhhhhhdddbbbVVVcccmmmqqq|||yyyvvvlllccckkkvvvfffKKK555'''===***000333...EEEwwwkkkYYYJJJ===---888222:::GGGQQQhhhnnnDDD222000***...///(((''')))###%%%&&&'''((())))))))))))'''###%%%%%%(((666===333&&&&&&&&&'''''''''''''''$$$$$$$$$&&&)))+++***))),,,%%%+++333000000222,,,))))))+++...---+++000777<<<;;;111$$$!!!'''***((($$$%%%'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''+++'''&&&)))***'''%%%&&&)))((('''&&&%%%%%%%%%&&&%%%&&&((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''((('''&&&)))---111444444000,,,(((''''''''''''((()))******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++)))'''&&&&&&''')))***************************)))******)))((((((***+++))))))(((((())))))***+++***+++------,,,+++***+++---+++******++++++***)))*********+++++++++,,,,,,+++---...---///222111---000000111;;;GGG===......'''%%%$$$$$$%%%&&&&&&%%%'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%+++(((&&&&&&))))))'''$$$&&&***PPPiii999555___[[[hhhgggSSS888000%%%'''(((((((((((()))***''''''''''''''''''&&&&&&&&&(((***$$$***NNNllllllaaacccZZZ]]]cccGGG(((***!!!+++!!!###KKKhhhgggccc]]]:::%%%%%%&&&''')))&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''%%%$$$'''&&&&&&&&&&&&'''((((((((((((***,,,+++))),,,222333kkksss888999>>>@@@???AAAEEEIIIOOOZZZjjjvvv~~~tttpppvvvzzzhhhNNN@@@>>><<<999666444333222000///---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$%%%&&&%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""&&&%%%$$$$$$%%%<<>>EEE@@@BBBFFFJJJMMMUUUeeettt~~~yyyppprrrrrrgggLLL@@@>>><<<888666444333222000///---,,,+++(((((('''&&&&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$###""""""$$$&&&'''%%%$$$$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$###""":::aaa]]]\\\```eeeddd___^^^aaaqqqsssyyy}}}uuubbbLLL@@@...888))),,,555999JJJkkkjjjiiifffmmm|||bbbCCC777***777***888000(((((((((+++111888<<<@@@BBBGGGVVVRRRAAA===BBBJJJUUUEEE777777===777333666777)))???uuuyyyZZZ888000,,,222///000+++"""'''---&&&(((((((((((('''%%%$$$$$$%%%'''000///&&&'''+++&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''''''''''''''((((((///222333:::;;;---((('''(((+++***''''''***&&&***,,,***'''$$$!!!###$$$''')))***)))((('''%%%'''((((((&&&&&&'''))))))'''(((++++++***,,,000,,,)))&&&%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&########################&&&%%%######$$$$$$$$$######$$$%%%&&&%%%$$$""" $$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))((('''((((((''''''(((((()))***%%%)))------***'''((()))(((((()))******+++,,,,,,))))))************++++++---)))&&&&&&(((***---...333555444;;;GGG@@@///+++'''%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$%%%&&&&&&&&&%%%######!!!ZZZ~~~zzzKKKKKKrrrdddWWWbbbqqq^^^999%%%%%%%%%%%%$$$$$$$$$&&&(((+++,,,,,,***(((''')))+++&&&###)))DDDffftttlllddd___YYYXXX^^^UUU666"""&&&)))///"""///bbbuuuddd```AAA,,,###&&&%%%&&&)))%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&'''((()))((('''$$$%%%%%%'''(((((())))))'''###$$$+++000///......***hhhCCC777===JJJCCCCCCEEEIIILLLSSSddduuupppnnnttt}}}bbbHHH@@@@@@<<<888666333333222000///---,,,,,,))))))(((&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""$$$>>>fff]]][[[___ffffffaaaccckkkeeepppqqq```DDD000&&&###(((333+++%%%---)))###...:::===VVVrrrwwwyyyUUU000333(((&&&)))666111---+++,,,---...222777'''444444,,,***((((((111444000777???;;;===DDDCCCPPPiii]]]>>>...444111&&&333HHHGGG...!!!&&&(((***))))))((('''%%%$$$###"""%%%111333&&&###(((%%%&&&&&&&&&'''''''''''''''%%%&&&((((((&&&%%%&&&&&&((()))......000<<<===---+++'''''')))***(((***---***---...+++%%%###$$$'''!!!"""###%%%%%%%%%$$$$$$%%%''')))((('''(((---111111555<<>>999:::???CCC<<<222+++)))((('''&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%###!!!!!!"""###"""!!!%%%$$$$$$###############$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###&&&'''((('''%%%$$$'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%''''''&&&&&&''''''((()))''')))+++,,,+++******+++%%%'''((()))))))))+++---((((((((()))))))))******,,,'''###%%%'''(((***...111666666;;;EEE???///***'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$""""""###%%%''')))######$$$$$$%%%%%%%%%&&&&&&'''<<>>---)))$$$"""###%%%'''(((''')))+++***'''%%%'''*** 000BBBZZZkkkfff___hhh___\\\______LLL111%%%((("""(((&&&888___kkk^^^ZZZ666(((%%%)))&&&''')))%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&''')))))))))'''$$$%%%&&&'''(((((((((((('''######(((,,,---...000;;;mmmBBB666<<>>AAA>>>999888333222111000///...---,,,+++***)))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%'''((()))'''%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$%%%AAAjjjhhhaaaaaahhhkkkggghhhnnn]]]bbbRRR111!!!)))///)))(((...------///)))%%%,,,###%%%EEEnnnzzzLLL888;;;:::"""'''&&&***000000***(((***$$$******,,,111,,,)))333:::888<<<======NNNcccgggbbbBBB666---333444"""...HHHQQQ:::&&&%%%((()))))))))((('''&&&%%%$$$&&&&&&///222)))&&&+++((('''''''''''''''&&&&&&&&&"""%%%''''''&&&%%%'''((('''))),,,***///CCCIII999...***''')))***)))***---(((((()))(((&&&%%%(((,,,############$$$$$$$$$$$$###%%%(((((())),,,444:::GGGUUUjjjxxxwwwrrruuu{{{xxxmmmaaaTTTDDD444))))))'''%%%%%%((())))))(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%###"""!!!"""###"""!!!&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%"""&&&%%%%%%%%%%%%&&&''''''(((''''''(((***,,,,,,+++%%%''')))((('''&&&(((***''''''''''''(((((((((((()))%%%$$$(((***((((((++++++444555999BBB<<>><<>>111...---)))%%%!!!&&&+++,,,(((&&&'''***MMMllloooccciiijjjdddiii^^^aaadddRRR111"""&&&)))###))):::CCC888,,,&&&!!!&&& %%%***&&&'''***%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&%%%&&&'''((((((((('''&&&###&&&******)))111GGG\\\yyy~~~iii555555<<>>;;;;;;555555444222000---+++***$$$(((***'''%%%''''''%%%$$$$$$$$$"""!!!###&&&)))"""$$$%%%%%%######$$$&&&"""###$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$#########"""!!!###&&&(((&&&$$$''' !!! $$$"""666vvvkkkWWWSSS\\\^^^```bbb^^^III888++++++,,,))),,,444///---+++,,,...---***(((,,,&&&(((///...666______WWWHHH666---...111111;;;+++---555,,,)))===SSSKKKVVVgggkkk{{{{{{VVV>>>111:::<<<000---555444...)))******)))+++...)))'''&&&&&&'''((())))))000444111((((((000222...,,,(((%%%%%%(((***)))'''&&&&&&&&&'''''''''''''''$$$(((+++,,,000888CCCIII444444&&&%%%555111$$$***,,,+++***)))'''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%"""###((()))(((---555FFFZZZ~~~xxxRRR---)))%%%%%%(((***'''$$$(((((((((&&&######$$$&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%###$$$'''+++%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&"""!!!###%%%%%%%%%&&&$$$ $$$+++###>>>+++(((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''+++---222;;;???:::...%%%###$$$&&&%%%%%%%%%(((***'''''''''&&&&&&(((,,,000888000&&&!!!###&&&''''''$$$%%%'''((()))(((((('''&&&%%%$$$###$$$&&&)))***$$$222EEERRRYYY]]]]]][[[YYY^^^]]]WWWUUUUUUJJJ:::+++'''+++///'''!!!444PPPwwwmmmccc```dddgggeeeaaa[[[fff^^^@@@***((()))%%%***)))((()))))))))(((&&&***%%%###'''&&&###$$$))))))'''%%%%%%&&&'''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((!!!222 ---+++444rrryyy___MMMkkk<<<999EEECCCEEEKKKLLLMMMUUU___nnnbbbrrrcccSSSEEECCCDDDAAA<<<999555555444222000...,,,+++(((***)))%%%$$$&&&%%%!!!%%%%%%&&&%%%$$$$$$&&&((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$""""""$$$'''(((&&&$$$((("""$$$!!!%%%"""333qqqlllYYYSSSYYYZZZ]]]___YYY===000(((+++---******000---,,,+++---//////...+++...***+++...)))$$$333JJJxxxrrrZZZMMMDDD???666333DDDZZZ```qqqqqqssswwwtttlllQQQ888***&&&111777333222999333---***++++++******---)))(((&&&&&&''')))******'''---000000000000---((((((((('''%%%#########$$$&&&&&&&&&'''''''''''''''------+++(((***444CCCMMMCCC777(((&&&...,,,)))///,,,,,,+++)))((('''&&&%%%$$$$$$&&&'''''''''&&&%%%###!!!"""&&&&&&$$$'''------888PPPhhhtttwww]]]999***&&&###%%%(((***(((%%%(((((((((&&&$$$###%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$""""""###'''((('''&&&######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%######&&&)))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%%%%(((+++...%%%###***"""444XXXMMM%%%&&&'''(((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&,,,+++111<<>>:::666555444333111///---,,,++++++'''$$$&&&)))(((###%%%'''((('''&&&%%%%%%&&&%%%'''((((((''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%'''((('''%%%)))%%%&&&###&&&!!!///iiinnn\\\VVVZZZ[[[______UUU---&&&$$$+++...***(((+++***))))))***+++,,,***))))))((())),,,+++&&&###$$$222UUUwww|||```AAA222...+++,,,111555444333444000,,,***------+++***+++))))))((('''((()))***+++'''''',,,333333---(((((($$$'''***)))'''&&&))),,,&&&&&&&&&'''''''''((((((++++++***))),,,777GGGUUUPPP777***,,,***)))---...---,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''$$$&&&)))'''(((111>>>GGGLLLXXXfffbbbdddaaaXXXMMM@@@111%%%(((%%%###%%%(((***)))'''(((((('''&&&$$$###%%%'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######"""###%%%)))+++++++++"""######$$$%%%&&&'''(((######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$'''%%%!!! %%%)))'''!!!%%%&&&===..."""$$$&&&((((((&&&$$$"""&&&&&&%%%%%%%%%%%%%%%&&&,,,)))///===>>>222)))************'''%%%###$$$%%%%%%&&&''''''&&&&&&''')))+++(((%%%&&&((((((%%%"""$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%'''(((+++ """:::SSS^^^]]][[[ZZZ______XXXXXXbbbjjjkkkhhhkkkooopppnnnkkkjjjiiidddfffiiijjjiiihhhhhhhhhfffQQQ777'''%%%''''''$$$((((((&&&%%%%%%'''((()))***((('''))))))&&&&&&(((&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''***---'''+++HHH}}}WWWTTTiiifffeeehhhCCCGGGEEEFFFKKKOOOQQQVVV\\\hhhssslllooojjjZZZIIICCCFFFGGGBBB<<<555555444333111///---,,,,,,***&&&%%%***000///***$$$&&&(((((('''$$$######&&&'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&'''%%%'''$$$'''"""---cccnnn```\\\^^^___ccc^^^NNN%%%!!!"""))),,,)))'''(((***************)))((('''$$$%%%&&&(((...333111+++'''---///DDDuuu{{{zzz}}}wwwSSS888...000000444555222111222222///...++++++//////,,,)))***)))))))))(((((()))+++,,,111)))(((------''''''...''')))++++++))))))***,,,%%%%%%&&&&&&'''(((((((((%%%'''***---///444AAAMMMUUU444***000***+++000***...---,,,***)))'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((()))'''&&&&&&(((...+++,,,333;;;BBBLLLVVV]]]WWWJJJ999......111111)))'''%%%&&&)))******((('''((('''%%%$$$###%%%'''###%%%'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&(((***++++++$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###''')))$$$ !!!###%%%999333))),,,"""((("""###$$$&&&&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&,,,(((000>>><<<,,,&&&,,,*********(((%%%$$$$$$%%%$$$&&&((((((&&&%%%%%%%%%&&&%%%$$$%%%''''''%%%###'''&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%&&&&&& ((('''&&&>>>aaaiii\\\[[[VVVPPPRRR^^^iiifff\\\ggghhhccc\\\]]]ccc___WWWhhhbbb^^^fffqqquuummmdddRRR:::$$$"""''''''%%%$$$&&&'''))))))(((((()))***...+++'''%%%$$$%%%''')))%%%%%%%%%'''((()))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''+++)))'''222eeezzzuuuqqqyyyZZZKKKxxxmmm>>>EEEEEEFFFJJJOOOSSSVVVYYY^^^mmmcccwwwlll___ZZZ\\\XXXJJJ<<<555444444333111///---,,,,,,***&&&%%%***000///***"""%%%'''(((&&&###""""""$$$&&&''''''&&&&&&'''(((######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&$$$###'''###((($$$---```kkkbbb___^^^]]]___SSS;;;%%%######&&&((('''''')))***+++,,,,,,,,,+++++++++&&&))))))'''***111222,,,***111---)))555HHHbbb}}}{{{|||jjjSSSBBB;;;777222...***000000+++***000333222,,,***+++///111---)))))))))******)))'''(((***---666---(((+++)))$$$'''///---***((('''''''''$$$"""%%%%%%&&&&&&'''(((((()))))))))+++---***,,,777EEEYYY:::...---&&&,,,555...000///...,,,)))'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''"""$$$$$$###$$$%%%%%%***((((((---222666;;;@@@======888111+++(((###,,,***)))((()))))))))((('''''''''%%%$$$$$$&&&((($$$%%%'''((('''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))******))))))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((***)))%%%%%%))))))%%%CCC:::'''&&&!!!---'''$$$$$$###"""###$$$%%%'''''''''&&&%%%%%%&&&&&&&&&,,,+++444===888)))%%%,,,'''(((((('''%%%%%%&&&'''$$$&&&(((((('''%%%$$$$$$%%%$$$""""""$$$%%%&&&''''''&&&%%%%%%&&&''')))***'''&&&&&&&&&%%%%%%&&&&&& ,,,,,,!!!,,,KKK]]][[[hhh\\\PPPMMMWWWbbbccc^^^mmmllleee]]]aaallljjj```fffbbbbbbhhhnnnjjjZZZLLL444&&& '''---***(((+++$$$(((...111111111222333...//////---+++***'''%%%#########%%%'''(((((('''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''%%%'''AAAyyyfffnnn}}}XXXTTT}}}:::AAADDDGGGJJJNNNSSSWWWXXX\\\}}}rrrfffzzzwwwtttuuuvvvkkkPPP888333333333222000///---,,,++++++'''$$$&&&)))(((###!!!$$$&&&'''%%%###""""""###%%%&&&&&&%%%%%%&&&'''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&######&&&"""'''&&&...^^^fff___\\\XXXUUUWWWHHH***'''&&&%%%%%%&&&'''(((***%%%''')))***))))))***+++'''+++///...------,,,))))))...000444,,,(((000AAAAAA@@@GGG]]]vvvzzzkkkDDD<<<333111555777666222...///...***)))...222444,,,)))+++000111---***)))''')))***)))&&&&&&***---000,,,+++,,,+++''''''))))))&&&###%%%***......,,,$$$%%%%%%&&&'''((())))))///+++***+++***///BBBWWW___PPP???...###***777888555444111///,,,)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%######&&&(((((($$$%%%''')))*********+++"""'''+++---222444000))),,,+++***)))((((((((((((&&&''''''%%%$$$$$$&&&((($$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''''')))))))))))))))*********(((''''''((()))***(((&&&((((((''''''''''''((((((***)))))))))))))))((((((###$$$%%%&&&&&&''''''&&&%%%(((&&&"""$$$++++++$$$((((((!!!"""&&&$$$&&&$$$"""!!!!!!$$$''')))&&&&&&&&&&&&&&&''''''(((+++111:::<<<333'''%%%***%%%&&&&&&&&&%%%%%%&&&((($$$&&&((((((&&&%%%%%%%%%&&&$$$"""!!!"""$$$''')))$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&)))&&&''')))'''***<<>>******333===;;;999666333///,,,)))'''"""###$$$%%%&&&%%%$$$$$$###((((((%%%$$$))),,,+++$$$'''((('''%%%%%%&&&&&&...///,,,((((((++++++)))((((((((('''&&&&&&'''(((&&&'''&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((('''%%%$$$%%%''''''''''''''''''((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&++++++,,,,,,,,,---------(((''''''))),,,,,,***((((((((())))))))))))((((((***)))))))))(((((((((((($$$$$$$$$%%%%%%'''(((((('''---,,,$$$###((()))###'''"""---000"""$$$###$$$$$$#########%%%'''(((%%%%%%%%%%%%&&&((()))******888AAA:::...'''''''''$$$%%%&&&%%%######%%%&&&$$$&&&((((((&&&&&&&&&'''%%%$$$$$$######$$$''')))######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))"""###+++'''''':::777BBBPPPXXXVVVQQQNNNOOOhhhddd\\\WWWYYYbbbjjjooo[[[______TTT???,,,"""(((******'''"""$$$000;;;SSSWWW[[[\\\ZZZ[[[```ddd[[[ccchhheee___VVVHHH;;;,,,)))%%%###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$;;;fff[[[\\\|||sss|||rrraaa~~~|||HHH999EEEOOOPPPPPPUUU\\\```aaarrrmmmiiijjjiiigggiiimmmfffLLL111111111111000///---,,,+++$$$(((***'''%%%''''''%%%###%%%''''''&&&&&&'''((($$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###"""###%%%%%%&&&''' %%%%%%+++YYY```\\\XXXSSSWWWddd[[[===###&&&'''&&&&&&(((******888999888444---(((''''''+++'''(((------((((((---%%%(((&&&))),,,###"""000###(((+++,,,///444555222666===???111)))999BBB555---***///+++222555--->>>888222---111888;;;666///---'''&&&---222111333888,,,)))***///000---***+++%%%(((***((($$$$$$(((---%%%***)))"""###+++---)))((())))))&&&$$$&&&---222$$$$$$%%%&&&'''((()))***&&&$$$'''***&&&$$$222FFFXXX|||RRR666,,,---:::???===:::666222...+++)))!!!###%%%&&&&&&&&&$$$######''''''!!! &&&)))''' $$$%%%### !!!%%%(((!!!''')))&&&$$$&&&'''&&&$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((((((((($$$&&&((((((&&&%%%''')))%%%&&&&&&'''((()))******))))))))))))************,,,,,,------------,,,,,,---------....../////////)))''''''***---...,,,)))((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))222;;;;;;///''')))***&&&###+++ &&&***(((000"""###$$$%%%&&&'''''''''$$$$$$%%%%%%'''(((***+++***<<>>jjjNNNMMMVVVeeeXXXiiiPPP,,,&&&***---111555KKKbbbaaaZZZ000222$$$)))''',,,...(((,,,000***+++***)))***,,,,,,***)))...++++++---...,,,---000------,,,***))),,,000333222333444555777888888888<<<777555555444000///000000000000000222333555777******(((***111777666111)))***))))))((((((((()))%%%&&&((()))***)))'''&&&###&&&))))))(((&&&&&&&&&&&&&&&&&&''''''''''''(((&&&""""""&&&&&&'''888LLLHHH}}}vvvRRR222(((666LLLHHHDDDAAA999111---...***((($$$######$$$$$$$$$$$$$$$#########$$$&&&'''###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###***'''%%%$$$&&&((()))***!!!)))***,,,...'''###---444///***(((***---...---)))---111222000000222444666//////888999222000444888444222333222///...111------------,,,***'''%%%******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&###"""///III^^^cccvvvnnn\\\NNN)))333%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%'''((('''&&&###$$$$$$$$$%%%(((---000000777999222+++)))&&&!!!%%%%%%""" ###((('''###'''&&&&&&%%%&&&''')))***$$$%%%%%%$$$###%%%(((***&&&%%%%%%'''******(((%%%&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&'''(((***+++$$$$$$######$$$$$$%%%&&&$$$'''///888888///'''###))))))((('''&&&'''***------***''',,,AAAXXXcccaaajjjeee^^^\\\dddiii```QQQaaa^^^___ccc```^^^iiiyyyhhhGGG((( %%%'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""---GGGlllPPPtttmmmJJJkkk|||WWW???FFFLLLMMMPPPWWW\\\^^^iiiqqq~~~gggyyyooolllyyyqqqlllfffCCC444666888555000...---+++***+++******)))((('''&&&%%%$$$%%%%%%%%%$$$$$$######(((((('''$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""" ###'''$$$ )))888xxx]]]VVV[[[fffXXXbbbGGG111!!!"""###000GGGXXXssszzzpppaaa333,,,(((,,,///)))---111+++---,,,+++++++++***(((&&&+++)))))),,,---******---///...---***)))+++...222333333555777999999888777BBB<<<999777555111111444444333222111000111222333,,,///...,,,---000000---///***&&&%%%(((,,,------((()))***++++++***)))(((%%%'''))))))((('''&&&'''%%%%%%%%%%%%&&&&&&&&&'''+++&&&&&&(((%%%$$$000@@@aaavvvFFF888***;;;===BBBDDD???444//////,,,)))%%%$$$$$$%%%$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''''''''&&&***)))---444111///888,,,+++******,,,...111222<<<<<<;;;;;;;;;>>>CCCFFFCCC>>>???GGGIIIAAA>>>AAA>>>===???CCCDDD@@@???@@@777777555333111...,,,+++))))))************))))))(((((((((''''''&&&&&&&&&%%%###(((555HHH___|||RRR%%%+++%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$$$$###$$$%%%%%%%%%%%%(((---111222888:::333+++(((&&&###((((((%%%"""###'''&&&"""###""""""###%%%'''''''''&&&&&&%%%%%%$$$$$$######(((&&&%%%&&&((((((&&&###%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&((()))***%%%$$$$$$$$$$$$%%%&&&&&&(((%%%%%%'''((('''(((,,,$$$'''***,,,***(((&&&%%%"""***777JJJ```mmmiii]]]ooohhh\\\SSSUUU___cccaaa___\\\^^^cccggghhhkkknnnpppUUU777(((&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%+++LLLooo```tttbbb^^^kkkvvv~~~OOO???FFFLLLMMMOOOVVV]]]___gggooo{{{yyydddyyyhhhgggtttssstttpppUUUHHH<<>>??????@@@<<<>>>FFFHHHCCC@@@BBBJJJJJJNNNTTTUUUOOOLLLLLLEEEDDD@@@;;;666333222333)))***+++,,,---,,,+++***,,,,,,+++***)))(((''''''$$$!!!000RRRppp___%%% $$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((+++000444666;;;<<<444,,,'''%%%$$$))))))'''###$$$&&&%%%!!!"""!!! ###&&&((('''%%%$$$###$$$'''+++,,,)))&&&((('''%%%$$$%%%%%%$$$###%%%$$$###$$$%%%&&&%%%###&&&%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%''',,,,,,(((&&&'''&&&&&&&&&'''***000999???AAAEEELLLVVVaaagggbbbXXXaaaeeefffcccaaadddfffgggbbbaaa```bbbhhhmmmjjjccclll\\\CCC,,,###$$$%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))+++[[[xxxwww}}}bbbtttttt{{{qqqSSS@@@FFFKKKLLLOOOVVV]]]```dddllluuu}}}sss]]]ooodddeeennntttyyyvvveeeYYYEEEUUUBBB---444///&&&333+++++++++***)))((((((((('''&&&$$$#########$$$%%%'''''''''%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&######&&&'''$$$%%%***MMMVVVXXXccchhhaaabbbMMM!!! +++,,,???bbbvvvrrr|||777,,,,,,000---///222,,,'''''''''))),,,...---,,,+++***,,,000111---+++---///...,,,***)))+++...222555666999===???>>>999555///333;;;AAA@@@;;;:::>>>666444222000//////111222***...000//////111222///)))((((((***,,,+++&&&"""(((((()))))))))(((''''''((())))))((('''''')))***$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***)))%%%(((...NNNxxx444AAA)))...;;;IIINNNFFF:::444222///+++((('''&&&%%%$$$$$$$$$#########$$$$$$$$$&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%&&&((()))***)))((('''''''''((()))***)))***---...//////111222777:::555444;;;<<>>KKKYYYaaa^^^^^^]]][[[[[[^^^```aaa___eeeiiigggaaa[[[WWWTTT```ffffffaaabbbhhhhhhaaaccc^^^LLL222###%%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''000pppsss{{{||||||WWWiii[[[@@@FFFKKKKKKNNNVVV^^^aaabbbiiisss~~~vvv[[[gggiiijjjjjjsssxxxqqqhhh]]]MMM]]]FFF+++///,,,%%%333++++++******))))))((((((((('''&&&$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%(((%%%%%%''''''&&&&&&'''NNNiiihhhggg^^^YYYZZZQQQ)))$$$((( ---RRRnnnuuummmuuusss===---+++000///000111,,,&&&&&&'''))),,,......---+++***,,,000111---+++---,,,,,,+++******,,,111444888888:::>>>AAA@@@999444222;;;IIIQQQMMMBBB<<<===222000///...///111444666---...---...333777444...&&&)))++++++))))))+++---)))))))))))))))(((''''''((())))))((('''''')))***&&&&&&&&&&&&''''''''''''$$$###%%%))))))((((((***333===---+++)))///???KKKJJJBBB;;;777444///+++***((('''&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''''''''''''''''''((())))))))))))((('''((()))+++,,,---...000111222555:::>>>;;;EEEHHHJJJQQQWWWgggwwwnnnaaaSSSGGG>>>999666444444333222000---+++)))*********************+++222''''''888GGGLLLRRRZZZ```uuurrrUUU666%%%&&&###$$$%%%%%%&&&&&&&&&%%% """$$$###"""!!!###%%%((())))))***,,,222999???KKKDDD;;;222***$$$"""""""""&&&&&&$$$###&&&&&&$$$'''&&&%%%''')))(((%%%"""+++(((&&&))),,,+++%%%######""""""###$$$&&&((()))'''%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,'''$$$&&&(((***000666///;;;LLL\\\eeegggfffeee[[[bbbhhhjjjeeeaaacccgggjjj```PPPBBB999666888;;;LLL\\\hhheeeaaadddeeebbb```cccXXX>>>+++(((++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###777zzzqqqttt{{{}}}pppDDDXXX~~~WWW???FFFKKKLLLOOOWWW^^^aaaaaaggg}}}www}}}___ffflllmmmfffssszzzssssssiiiRRR^^^KKK///+++***&&&---******)))))))))((((((((((((((('''&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((RRR{{{tttjjjWWWXXX\\\]]]///&&&))) ###666BBBVVVRRR777666QQQeeeAAA...)))000///000111,,,***))))))***,,,,,,+++)))***(((***---...+++***,,,++++++***)))***---222666:::999:::>>>BBB@@@999333666@@@NNNRRRIII999222222000///------...222555888111000......333666111)))+++,,,---)))'''+++666???---,,,,,,+++*********)))'''((())))))''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&%%%+++QQQmmm555...'''%%%111???EEEEEEDDD===999333///---+++)))'''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''(((((((((((()))***++++++...000222222333777>>>CCC888GGGRRRYYYdddooo{{{kkk^^^SSSHHHAAA:::888666333000...,,,+++))))))*********+++++++++,,,'''&&&***///111444888555@@@AAA333&&&%%%$$$######$$$%%%&&&&&&&&&&&&"""$$$'''&&&$$$###%%%(((&&&'''(((***///666???FFFTTTEEE666---)))%%%###"""!!!&&&(((%%%$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$"""!!!###&&&'''%%%""" """#########%%%''')))***(((&&&%%%'''(((((((((%%%&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((///000666AAAHHHKKKOOOSSSSSSZZZeeemmmnnnkkkgggddddddcccbbb]]]SSSJJJJJJOOOTTTDDD222'''######(((......CCCZZZeeegggeeedddbbbaaaeee^^^III222&&&&&&)))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!???hhhPPP^^^}}}~~~|||hhhLLLbbb|||PPP===EEEKKKMMMPPPXXX^^^```aaaggg{{{~~~}}}]]]cccjjjjjj^^^nnnvvvpppxxxpppWWW^^^TTT;;;,,,------)))))))))((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%"""$$$%%%$$$###%%%(((***@@@wwwtttnnn[[[```^^^```666''')))&&&'''''''''###666QQQEEE...(((///000///000++++++*********++++++***(((+++)))))),,,---******---,,,,,,+++******,,,111444<<<999999===AAA@@@999222111999BBBDDD:::///...444444111...------///333555///111000///000111---'''...//////------000888>>>------,,,+++************%%%'''))))))((('''&&&'''%%%%%%&&&&&&&&&'''''''''***'''%%%%%%''')))'''$$$###!!!PPP666---(((+++222:::BBBHHHAAA===777333000---+++)))''''''((((((((('''&&&%%%"""###$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***************---111111111333888======KKKTTTZZZdddlllzzzllleee\\\OOODDD<<<:::777333111/////////+++++++++++++++++++++***###)))+++***))))))$$$'''$$$$$$$$$%%%---000((("""###$$$%%%&&&&&&&&&&&&%%%(((+++***'''&&&(((,,,''')))+++///555???IIIQQQXXXCCC...'''((((((&&&%%%$$$)))+++(((&&&'''(((&&&"""%%%((('''$$$$$$'''+++)))(((&&&%%%&&&''')))+++ ###%%%&&&%%%$$$&&&(((***'''%%%$$$&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((***333FFFZZZffffffcccccciiiiiihhhfffddddddfffiiidddTTTBBB777000+++,,,111///)))&&&((()))'''(((+++###,,,???WWWfffhhhdddaaaaaacccaaaRRR999$$$!!!'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$FFFxxxVVV888YYYxxxsssyyyiii\\\ooo{{{NNN;;;DDDKKKOOORRRXXX]]]___cccgggzzzwwwWWW^^^kkkiiiWWWeeekkkaaakkkbbb[[[___]]]GGG222333444(((((((((((((((''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%&&&''''''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&###%%%"""!!!###(((,,,,,,mmmppprrrbbbeeeXXXRRRDDD((("""""")))+++""",,,***111%%%!!!@@@|||FFF...'''...000//////***(((((((((***,,,---,,,+++...++++++---...,,,---000...---,,,***)))+++///333===:::888<<<@@@@@@999222)))000777999222...777CCC888555111---,,,---///111)))///222///------,,,)))...///222444555444111...,,,+++***)))((((((((((((###&&&))))))(((&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))&&&######'''+++***'''((( '''^^^@@@888000,,,+++000<<>>+++$$$""")))///***111###111000IIIyyyhhh///***333,,,111...(((,,,,,,---...---,,,+++***...---,,,------...---,,,///+++'''(((,,,111444555;;;999888999<<<;;;888555444444888<<<777///---111888888666111,,,,,,000444000,,,***...333222,,,%%%222---111<<<===666555:::888222+++'''((((((%%%"""((())))))&&&######&&&***&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((---777jjjmmmyyySSS555111000***333EEESSSJJJ>>>666333222///---+++)))&&&%%%&&&'''))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%'''))))))&&&$$$$$$%%%&&&'''&&&%%%$$$###'''(((((()))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''')))...111000,,,(((%%%%%%&&&(((+++------,,,//////......///222444666@@@DDDNNNXXXZZZVVVSSSTTTcccjjjnnnnnnqqqxxxyyyuuuwwwzzz|||{{{ttthhhZZZRRRHHHKKKLLLIIICCC@@@AAADDDBBBCCCCCCBBB>>>999444111000111111111000//////......+++******&&&###%%%***+++(((###'''...%%% )))$$$&&&'''&&&%%%###$$$$$$((('''%%%%%%%%%&&&((()))###$$$''')))&&&$$$(((000---333888===BBBKKKSSSYYY444111))))))000,,,&&&---)))&&&%%%)))//////+++&&&,,, ###555???@@@PPPhhhwww|||yyyiiiVVVHHH???;;;666)))%%%+++***"""!!!(((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''))),,,///111222000111666;;;>>>;;;444...(((+++---+++)))))))))((('''$$$&&&++++++&&&&&&***%%%&&&---"""???iiiaaaaaabbb^^^hhhgggSSS###***$$$((('''&&&%%%$$$%%%%%%&&&(((((((((&&&$$$###$$$%%%(((SSSaaa888aaallleee___FFF888}}}JJJDDDGGGKKKPPPVVVZZZYYYUUUcccgggyyywwwmmmgggddduuujjjbbbccciiikkkhhhdddlllRRR^^^nnnMMM...------++++++***((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&&&&"""???\\\eee___YYYVVVUUUcccKKK666'''&&&"""'''%%%%%%TTTvvv{{{___***'''///)))...+++&&&)))(((((((((((()))++++++***(((''')))+++,,,+++(((...+++((()))---222555666999777666777999999666333---,,,000555444///...111444444333000...---...//////===EEE===000)))+++------+++111<<<===555111444444...(((&&&((()))'''$$$))))))(((&&&%%%$$$&&&'''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((("""***&&&===xxxjjjrrrTTT:::333111---222===JJJOOOPPPEEE333)))***000$$$$$$$$$%%%'''((())))))"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&)))++++++***((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$''',,,000111...,,,&&&%%%&&&(((,,,------,,,++++++***+++,,,---///000///000555::::::666555777222777999777888<<<;;;666444777;;;===<<<888444000000333666444000...000333...///111222111///+++)))+++,,,,,,,,,++++++***)))---***))),,,---***)))***222999///((($$$$$$+++%%%&&&''''''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$%%%'''%%%$$$)))000(((666<<<;;;JJJ]]]XXXDDD000---"""###111111%%% ''',,,******+++''' &&&'''888UUUfffgggjjjrrrtttzzz~~~{{{vvvpppfff]]]YYYBBB///'''###***---&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))***+++''''''(((***---,,,)))&&&,,,---+++)))'''''''''&&&,,,$$$!!!###$$$'''+++***&&&///%%%888aaabbb``````^^^hhhhhhWWW''',,,&&&((('''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&DDDfff^^^zzz{{{```ggg}}}|||FFFFFF{{{HHHEEEHHHKKKMMMPPPUUU[[[^^^hhhjjjzzzvvvllleeeaaawwwhhhbbbjjjmmmhhhgggmmmfffOOO^^^tttYYY555---///+++***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$)))===VVV^^^VVVQQQUUUZZZMMMCCC888)))+++333222***888&&&===rrruuusssTTT(((&&&,,,)))///***'''((('''%%%%%%&&&))),,,...,,,***))),,,111333000+++---+++)))***...333666888666444333444777777444000///---///444666444222222000000//////000///---+++---DDDOOO???+++&&&)))+++))))))000:::;;;222,,,---...***&&&%%%''')))((('''***(((''''''''''''%%%$$$'''''')))*********)))(((((('''&&&&&&&&&&&&'''((( ((()))+++%%%PPPOOOIII???666333111,,,'''$$$666>>>HHHOOOOOOGGG;;;333444111---(((%%%#########&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''***---///...,,,'''&&&&&&(((***,,,++++++''''''''''''((((((((()))---******+++(((%%%&&&***))),,,---+++***,,,***'''***+++++++++,,,,,,,,,,,,&&&)))***)))&&&%%%''')))$$$&&&)))++++++***((('''(((((((((((((((''''''&&&***%%%$$$)))---***&&&%%%&&&FFFHHH..."""'''((('''%%%'''((((((&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''$$$$$$''')))+++///555555;;;@@@FFFTTTXXXDDD(((%%%)))&&&000NNN___VVVKKK+++---)))!!!"""******###%%%888VVVmmmtttooommmooolllpppsssyyy{{{qqqjjjYYYOOO???,,,//////&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$(((%%%###"""$$$&&&''''''///,,,)))''''''(((((((((---(((%%%))),,,***&&&$$$&&&)))%%%+++RRRccc^^^]]]___ggghhh]]],,,---(((''''''&&&%%%%%%%%%&&&&&&''''''((('''%%%%%%'''(((---CCCooo{{{}}}qqqyyy~~~}}}gggCCCZZZvvvFFFAAAEEEIIILLLNNNSSS\\\cccgggiiivvv|||tttiiiaaa\\\tttkkkgggjjjkkkhhhiiinnneeeUUUhhh~~~ddd888***///******)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&''''''''''''(((BBBUUUUUUPPPPPPTTTSSSUUUJJJ444+++***$$$222555bbbrrrxxxJJJ)))***---,,,333,,,++++++***)))((()))+++---//////,,,+++///555777333...)))))))))+++...222666777444222111333666666333///444222111333666666333111000...,,,---000000...+++///@@@BBB222***///...%%%''''''---444444---((((((***'''%%%$$$&&&(((((('''***'''&&&'''))))))%%%"""%%%''')))***+++***(((''''''''''''&&&&&&'''''''''+++(((---444(((BBB999JJJGGGHHHBBB999444333...%%%%%%(((111BBBSSS[[[ZZZUUU@@@<<<666000+++***,,,...''''''&&&%%%%%%%%%&&&''')))(((((('''''''''''''''((('''&&&&&&&&&%%%###!!!%%%$$$$$$$$$%%%&&&((()))'''&&&&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&''')))(((((())))))***))))))***(((''''''((()))((('''%%%&&&&&&''''''&&&%%%%%%000---,,,,,,***'''(((---(((***++++++,,,---,,,+++111///---+++*********++++++------+++(((&&&'''((()))***+++,,,+++***'''&&&'''(((((((((((((((''''''(((%%%$$$'''(((%%%$$$&&&IIISSSAAA### +++(((!!!&&&((()))((('''%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((%%%&&&,,,111333555999BBB;;;BBBVVVVVV===((("""(((222///000EEETTTLLLAAA777---$$$%%%+++,,,)))&&&,,,KKKiiinnnccc]]]cccllllllllljjjlllssszzzxxxqqqmmmdddiii\\\666'''*** %%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((((((((((((((('''''''''&&&''')))***)))'''%%%$$$,,,***'''%%%&&&(((+++------)))&&&(((******)))***%%%%%%'''******((('''&&&((())))))###DDD___XXX]]]aaaggghhhbbb000+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***444GGGzzzddduuuzzz~~~yyyVVVGGGnnnqqqDDDDDDDDDHHHNNNRRRVVV[[[aaagggiiitttxxxvvvkkkaaa[[[nnnoookkkddddddjjjkkkggg___[[[ooohhh;;;)))///******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$***)))'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&''''''(((&&&!!!###111IIIYYYXXXPPPPPPXXXfffbbbRRRMMMOOOHHHKKKWWWjjj~~~iii}}}rrr>>>))),,,,,,...555,,,---+++,,,,,,---,,,,,,+++++++++)))(((+++///111...***&&&''')))+++---000333666333222111333666666333000222000//////222444333///333///,,,,,,///111000...111<<<;;;,,,(((222222'''(((((())),,,---)))((())))))'''%%%%%%&&&&&&&&&&&&)))'''%%%&&&))))))&&&###$$$%%%'''))))))((('''&&&&&&''''''''''''''''''&&&333%%%%%%+++$$$:::999:::VVVVVVJJJ444***///222...&&&)))+++***...>>>XXXmmmWWWVVVRRRJJJ@@@777222000+++***)))(((''''''''''''''''''&&&&&&&&&'''))))))((('''&&&&&&''''''&&&$$$%%%%%%$$$$$$%%%''')))***)))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''((((((000...+++******)))((('''''''''((((((((('''&&&&&&((('''))),,,+++((((((,,,######$$$&&&''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&*********)))(((&&&&&&'''((()))))))))(((&&&$$$###''''''((((((((((((''''''''''''((()))&&&%%%+++333PPPHHH000###(((%%%%%%&&&((()))((('''%%%&&&&&&---+++(((&&&%%%&&&((()))***(((***111666666666777AAAAAAKKKUUUFFF+++###---'''555222&&&+++111...+++***$$$)))555333&&&$$$///===TTTgggeee]]]]]]gggoooppprrrsssrrrssswwwwwwtttxxxggggggbbb@@@&&&(((...%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&''')))******)))'''&&&((((((''''''&&&''')))******&&&%%%)))***&&&%%%(((&&&+++...***$$$"""&&&+++---$$$,,,///$$$:::[[[UUU^^^dddeeeeeefff222(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***"""@@@sssGGGeee|||pppsssvvvxxx[[[]]]nnnAAAYYYOOOJJJNNNTTTXXX[[[___kkkmmmxxx{{{vvvkkk```YYYiiinnnjjj```aaakkkllldddWWW]]]ooo{{{hhhAAA,,,...***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((###&&&%%%(((<<>>OOOVVV]]]___[[[SSSNNNKKKAAA???<<<888222---)))&&&$$$$$$###"""###$$$%%%&&&"""!!!!!!"""%%%''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''''''''''')))***333000---++++++++++++***))))))))))))))))))(((((($$$%%%+++000000,,,+++......,,,,,,......,,,,,,...***+++,,,,,,,,,+++)))((($$$%%%%%%&&&'''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&!!!###&&&'''$$$$$$///;;;333///&&&%%%(((""""""///%%%'''((((((&&&%%%%%%&&&777333...)))&&&&&&((()))++++++...444777555666999IIIXXXYYYDDD...)))***)))###222111''')))---000777$$$###)))...$$$444TTTUUUYYY]]]```dddhhhgggdddeeeoooxxxzzzzzzzzzxxxtttwwweee___iii```===%%%(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&$$$&&&(((((('''''''''((()))%%%%%%)))'''!!!"""))):::KKKYYYUUUEEE444)))###%%%###""")))%%%555[[[^^^]]]eeebbbaaaggg333%%%&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))!!!<<>>KKKUUU^^^gggmmmUUUTTTSSSPPPKKKEEE@@@===888666222...***(((((('''%%%$$$###$$$%%%'''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%((((((&&&&&&''')))...+++)))((()))+++++++++***)))((('''((()))******)))***000555555000...000///++++++...---)))***------------,,,***(((%%%###%%%%%%%%%''')))*********&&&'''(((((())))))(((((($$$$$$%%%&&&&&&&&&&&&&&&""""""%%%&&&%%%$$$+++555"""$$$###''',,,%%%"""...%%%&&&''''''%%%$$$$$$%%%333111---)))&&&&&&'''((()))***///555888;;;BBBJJJ^^^bbbQQQ111###***,,,!!!444888111***+++&&&###))))))***&&&!!!%%%999VVVlll]]]ZZZZZZ___ccccccaaa```aaakkkuuuyyyzzzzzzwwwrrrmmmooohhhqqqzzzTTT((($$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%'''******)))'''((()))***&&&&&&***'''###+++888KKKaaawwwyyyjjjTTT>>>000---...###&&&000VVVcccZZZddd]]]\\\ggg333$$$'''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%###$$$%%%'''---888qqqCCCAAAlllrrrGGGppp}}}eee;;;cccSSSGGGJJJPPPUUU]]]gggkkkoooyyy|||}}}sssiiiaaakkk___ZZZcccjjjiiijjjppp]]]iiilllllljjjSSS555&&&))))))((((((''''''&&&&&&"""######$$$&&&''''''(((&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''$$$&&&%%%"""%%%555JJJXXXWWWaaarrrwwwsssxxxtttcccccczzztttrrryyyFFF"""%%%(((...'''...333%%%+++***)))((('''(((+++...///000111000+++%%%###''',,,&&&***...000//////111333000......000333444111...///444444...***...222111,,,000333333000,,,,,,,,,+++---222666666444111111&&&''''''&&&''')))+++***$$$%%%'''''''''''')))***###%%%&&&%%%$$$&&&***///&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%###((( !!!,,,(((...000---999DDDBBB888111......''',,,///,,,((((((000777***,,,,,,+++,,,444AAAKKKTTTWWW\\\aaadddeeeeeedddXXXTTTMMMDDD<<<666222000444111///---,,,,,,***)))&&&'''((((((((('''&&&%%%$$$%%%&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%(((***)))&&&######$$$&&&$$$""""""%%%((()))))))))((('''&&&&&&(((***+++)))***...222111+++)))+++,,,((('''+++,,,((()))...(((((()))))))))((((((((()))(((''''''((()))((('''((((((((((((((('''&&&&&&%%%&&&'''(((((((((((((((+++))))))++++++)))***...))))))"""###...---$$$$$$$$$&&&'''&&&%%%###$$$$$$(((((('''&&&&&&&&&&&&'''&&&)))...666;;;CCCQQQ^^^lllUUU888((((((---,,,'''>>>:::///000888222***---&&&***'''(((CCCgggpppcccTTTWWW^^^aaa]]]YYYcccqqqmmmssswwwxxxzzz}}}{{{wwwoootttkkkuuuVVV000777&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((+++***)))'''''''''''''''$$$'''))))))&&&&&&''')))***&&&'''+++))))))888KKKIIIYYYhhhjjjgggccc]]]WWWLLLMMM---)))******LLL]]]WWWbbbZZZXXXggg444$$$)))###$$$&&&'''((('''&&&&&&$$$%%%%%%$$$###"""$$$&&&)))---mmmHHH^^^zzz{{{ZZZKKKzzzaaa===IIIBBBBBBMMMTTTUUU\\\fffpppttt~~~{{{mmmeee[[[mmmhhhZZZiiimmm~~~ooogggpppaaaqqq\\\YYY```555+++---)))&&&%%%&&&((('''&&&"""%%%))))))'''%%%%%%&&&"""$$$''''''&&&%%%%%%%%%'''''''''%%%$$$$$$&&&((('''&&&$$$#########$$$$$$%%%###"""###'''((('''%%%%%%%%%&&&'''&&&%%%###"""&&&'''&&&%%%&&&***222888YYYeeemmmkkkggggggfffcccbbbwww~~~}}}yyyYYY444***000,,,)))***...///***%%%---------....../////////333111...+++((('''&&&&&&&&&...///000555111///666///555***222000000@@@,,,555<<<+++444...888)))000111***222222%%%***222&&&&&&+++000...444JJJJJJ222*********+++---///222444%%%%%%&&&&&&'''((())))))%%%'''******)))'''&&&&&&%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((222000...000333333...(((...,,,+++,,,...///---***,,,)))&&&&&&''')))))))))***)))((()))000===LLLVVVnnnjjj^^^RRRNNNNNNHHH>>>PPP===JJJJJJ>>>AAA:::222(((+++)))$$$$$$)))***&&&,,,'''$$$$$$''''''"""''''''&&&&&&'''(((((()))(((((((((((('''&&&%%%$$$&&&'''((('''&&&%%%%%%&&&''''''(((((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&''')))(((''''''((()))******$$$$$$---)))'''///'''&&&%%%%%%%%%&&&%%%%%%***,,,'''(((<<>>XXXgggeee^^^ccc```ZZZYYY^^^___^^^eeeppppppooouuu~~~{{{|||yyyxxx}}}}}}gggLLL'''$$$(((***%%%(((+++&&&###%%%&&&''''''&&&%%%$$$)))'''&&&'''((()))(((&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&'''((((((((((((&&&---&&&+++MMMXXX[[[KKKBBBDDD888EEEbbbTTT\\\aaa<<<###&&&...GGGWWW^^^WWWSSS\\\]]]AAA&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&(((***)))(((&&&%%%((((((tttuuu}}}{{{tttiiiwww{{{{{{IIIQQQ:::>>>OOOJJJHHHLLLRRRYYYdddnnnmmmsss{{{~~~qqqeeeVVV```fff\\\aaaYYYkkkjjjoooqqq^^^fffZZZ\\\```:::///...+++'''&&&&&&'''&&&&&&$$$$$$%%%%%%%%%)))...111"""$$$&&&&&&$$$######$$$$$$%%%&&&%%%$$$%%%''')))%%%$$$######"""#########$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$''')))***(((&&&%%%%%%)))333EEE\\\ttt{{{lllnnnlllSSS,,,%%%000000,,,***///666777000(((,,,,,,++++++++++++++++++///......------+++'''$$$++++++...444555222333999---000---333000444DDD<<<888<<<111666888>>>333888333---///...***000222(((---$$$"""))),,,'''%%%''''''((()))***+++,,,,,,,,,%%%%%%&&&&&&'''((((((((()))((((((***---...,,,))))))'''&&&&&&&&&&&&$$$###((('''''''''&&&&&&%%%%%%((((((((((((((())))))))),,,******,,,000222111///222000...---...///......'''***,,,)))$$$$$$)))///,,,---,,,)))%%%"""!!!!!!///''')))222444777MMMjjjiii{{{rrriiiqqqmmm[[[UUU]]]]]]ZZZTTTKKKBBB===<<<======<<<:::888666555333222000///...,,,***)))''''''...+++'''&&&(((******((($$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%&&&&&&$$$!!! '''%%%$$$%%%&&&(((((('''..."""%%%+++%%%$$$(((%%%!!!###%%%&&&%%%%%%%%%%%%***))))))555MMMXXXAAA!!!!!!!!!"""$$$''')))))))))))),,,***&&&&&&***...000(((+++111888>>>BBBCCCBBBhhhtttrrriiiXXX333 000!!!$$$'''(((((((((***---((($$$,,,+++!!!,,,777++++++222cccmmmiiieeeSSSkkkbbb\\\[[[___```___fffppprrruuu|||wwwqqqyyy~~~yyysssqqq///%%%((()))!!!***111"""###$$$$$$%%%%%%&&&&&&&&&((('''&&&'''))))))'''&&&'''(((((((((((('''&&&&&&)))(((((('''''''''(((((("""***)))+++%%%111TTTYYY]]]III111&&&...[[[]]]fffaaa<<<)))(((---III\\\^^^\\\UUUVVVUUU???(((%%%(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,'''oootttxxxxxxwwwjjjQQQFFF666AAAQQQLLLJJJNNNTTT\\\gggqqqpppvvv}}}yyymmmfff[[[aaaiiiaaabbbVVVeeecccgggkkk]]]bbb[[[XXXRRR444,,,---+++)))'''((()))******)))((('''%%%%%%&&&(((***###%%%&&&%%%###"""###$$$"""$$$%%%%%%%%%%%%''')))########################$$$###$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&$$$""" &&&222:::999444DDD555666555))),,,333)))333///,,,///666777000)))......------,,,,,,++++++---,,,---///000...((($$$...)))...555222111333444999333222444111555>>>777888===666444666555///555>>>===;;;555000111111+++,,,666444---222999555000((()))+++,,,,,,,,,+++***&&&&&&&&&'''''''''((((((***'''&&&)))...000,,,(((((('''%%%%%%&&&&&&%%%$$$''''''''''''&&&%%%%%%$$$&&&''''''(((((((((((((((***((('''(((,,,.........//////000000000000...---(((***+++)))&&&&&&***...'''))),,,---,,,+++++++++444000333<<>>CCC???555000...,,,---(((111)))###...111...222'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''''')))&&&$$$''',,,...+++'''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&((('''&&&&&&''')))))))))***---111333333000---***+++)))((('''(((***+++,,,(((***++++++))))))***+++,,,...111777EEEWWWccchhhttttttsssuuu[[[GGGAAADDD555(((EEEtttuuuaaaEEE///$$$"""%%%'''&&&''')))+++,,,---------999:::;;;>>>AAADDDGGGIIITTTOOOIIIHHHLLLOOONNNKKKBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA:::999888777666444444333333444444222///......///222///,,,---//////,,,((('''***'''"""$$$&&&$$$""")))'''%%%&&&)))++++++***////////////111666999:::777999;;;;;;<<>>RRR[[[MMM444???]]]III&&&(((%%%&&&(((,,,......+++(((,,,(((------(((222666&&&555]]]fffccc^^^aaannn]]]```[[[[[[aaaeeeeeemmmxxxzzz~~~|||tttnnnfff<<<&&&(((%%%$$$&&&!!!%%%$$$######$$$&&&((()))&&&%%%$$$%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''###+++%%%%%%(((@@@```YYYYYY::: ......"""555BBBLLLGGG444...$$$***RRRhhhfffggg___VVVNNN999&&&$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***''')))PPPkkkCCCiii}}}ooo|||}}}qqq[[[AAA>>>MMMHHHGGGLLLSSS[[[gggqqqrrrxxx~~~pppdddfffddd\\\iiicccdddVVV___NNNCCCKKKLLLWWW___UUU===......***++++++******+++...111)))'''&&&&&&&&&&&&$$$"""&&&''''''%%%######$$$%%%!!!###%%%&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%&&&(((******)))!!! ###''')))(((***///"""&&&000333***)))......111000...---,,,+++)))'''******))))))))))))))))))***)))***///444333,,,&&&)))(((444999>>>```zzznnn@@@///777888777@@@===>>>999555000***===888444111111999333)))+++)))&&&+++///111222FFFUUU999"""111---,,,,,,,,,+++)))((('''''''''''''''''''''''''''(((&&&$$$&&&)))***)))'''%%%$$$$$$%%%'''(((((('''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%)))///222111///,,,***,,,)))&&&'''))),,,,,,,,,)))******((('''(((***,,,333444222111???XXXjjjpppuuu{{{iiiddd@@@:::<<<===...$$$<<>>BBBBBB>>>::::::@@@>>>>>>DDD???<<>>BBBEEEEEEDDDBBBCCCEEEGGGCCCDDDJJJQQQUUUXXXZZZ[[[]]]^^^\\\[[[```kkksss{{{eeedddhhh^^^^^^^^^NNN888888555111555IIIiiihhhYYY===333666''')))'''&&&&&&(((+++***'''$$$"""'''***---111000,,,+++QQQrrrddd___^^^dddvvvYYY```[[[\\\cccfffhhhppp|||~~~{{{zzztttkkkrrrPPP...&&&)))&&&###(((&&&%%%%%%$$$%%%&&&((()))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''$$$***###$$$(((???aaa^^^```??? ...222$$$---***///---222+++555[[[eeegggggg```ZZZPPP666###&&&''''''&&&&&&&&&''''''(((&&&&&&%%%&&&&&&'''((()))"""+++JJJgggOOOooosssUUUvvvLLL@@@HHHNNNIIIHHHMMMUUU]]]iiisssqqqxxxtttgggeee```TTTeeedddeeeVVV^^^MMMAAADDDHHHSSSccc[[[===///,,,+++,,,,,,***((((((+++...,,,(((%%%$$$%%%'''&&&%%%(((((((((&&&$$$###%%%&&&"""$$$&&&&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%"""$$$&&&&&&$$$$$$&&&(((%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$&&&)))+++***(((***((((((,,,***$$$"""%%%***+++&&&'''000222///222...222666777333...,,,,,,((((((((()))))))))))))))***((()))...444444...'''%%%'''555777FFFhhhVVV```WWWJJJNNNIIIRRRUUUIIIBBB;;;YYYSSSMMMBBBCCCIII===666BBBDDD<<>>999EEE***,,,...---&&&###+++777&&&$$$###$$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&%%%)))'''&&&$$$$$$%%%&&&'''+++*********+++,,,,,,---!!!###$$$&&&&&&&&&!!!"""$$$&&&'''(((%%%&&&''')))+++---...///,,,---////////////111222AAA===;;;???EEEGGGCCC???KKKKKKOOObbbnnn]]]]]]|||wwwllliiigggddd[[[QQQPPPVVVvvvssskkk^^^RRRQQQXXXaaammmAAA444777)))%%%(((%%%---'''!!!CCCsss{{{aaaIII666%%%***777666%%%&&&'''((('''%%%%%%%%%''')))222***'''222+++---KKKjjjrrrkkkbbbbbbiiimmmaaabbb]]]]]]dddhhhiiiqqq|||{{{~~~wwwrrrssssssqqqooojjjCCC$$$******"""***'''''''''&&&'''''''''(((***(((%%%$$$%%%'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((()))***$$$)))$$$&&&%%%888```gggbbbMMM((((((///$$$&&&'''!!!&&&)))000...BBBfffbbbccc```\\\]]]SSS444!!!***(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%***DDDjjjhhhuuu{{{oooSSSyyysss:::>>>SSSNNNIIIHHHNNNUUU^^^jjjtttrrryyyyyykkkdddZZZOOOeeefffgggVVV___QQQGGGFFFIIIQQQggg```???...&&&,,,---,,,)))&&&%%%'''***222,,,&&&###$$$&&&'''''')))))))))'''$$$$$$%%%'''"""$$$&&&&&&%%%############$$$&&&'''((('''&&&&&&!!!$$$&&&&&&$$$$$$&&&)))%%%%%%$$$###$$$%%%'''(((%%%$$$%%%'''***+++(((%%%&&& ###&&&$$$%%%)))"""---'''###---,,,***888&&&///888:::555...++++++))))))******++++++,,,,,,***((((((...444555///(((###%%%///)))888TTTTTT|||}}}}}}rrr|||]]]hhhttt```dddQQQ^^^jjjooorrr```[[[ooorrreeeeeeDDDPPPIIINNNbbbPPP222444333222///,,,******)))***'''''''''''''''''''''&&&((())))))(((&&&&&&'''))))))'''&&&&&&&&&&&&%%%### """$$$'''((('''&&&&&&$$$%%%'''))))))((('''&&&###%%%((())))))(((''''''###&&&((()))((()))---000'''***,,,***'''''',,,222'''(((******)))***+++---,,,...555999222444TTT|||~~~NNNEEEGGGBBBAAA333***+++---+++(((***...+++######%%%((()))'''&&&&&&'''"""###&&&((())))))(((''''''&&&%%%$$$$$$&&&((())))))******(((%%%###"""###&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&''')))***++++++!!!###%%%&&&&&&''')))+++)))&&&%%%***222555222...(((!!!+++RRReeeJJJNNN|||ooo___JJJ;;;777HHHGGGAAA777111555DDDQQQnnn777%%%,,,!!!###---%%%%%%%%%)));;;XXXiii]]]GGG,,,...333...%%%(((%%%)))+++(((###!!!&&&,,,DDDKKK222""",,,###///fffpppaaammmbbb```hhhZZZgggddd______eeehhhhhhppp{{{{{{|||{{{{{{|||xxxqqqlllkkkiii~~~VVV###(((,,, '''((((((((((((((((((''''''---***&&&$$$&&&(((***+++$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((()))+++,,,""")))''')))###111^^^mmmVVVOOO***%%%&&&)))!!!''''''"""%%%'''DDDiii^^^___ZZZYYY___UUU333 ---(((((('''&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((%%%888eeeuuuqqqssslll]]]{{{~~~aaa000;;;RRRLLLHHHGGGLLLTTT]]]iiitttrrr{{{sssiiidddYYYUUU```kkkeeeUUUUUUXXXMMM\\\RRRMMMLLLBBB222***---...---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$&&&&&&%%%######'''***'''$$$!!! """######"""$$$%%%&&&((((((((('''&&&%%%&&&&&&''''''((())))))&&&''''''''''''))),,,...000222555666666333000...///////////////.........111---***+++...///,,,(((---+++...;;;TTTrrr{{{zzz}}}rrrhhheeezzzxxxzzz|||iiijjjHHHLLL]]]VVVbbbOOOEEE...///:::000&&&...---%%%,,,---222+++&&&---...))))))+++,,,,,,((($$$###&&&)))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''***///)))###"""'''...333555***,,,---,,,+++***+++---+++///222111///000666;;;555444222111000000000111...,,,***)))))))))'''%%%%%%&&&&&&'''((((((((((((&&&******&&&%%%))))))%%%***%%%(((***%%%)))***""",,,+++)))((('''(((***+++&&&)))+++***'''%%%%%%&&&((((((''''''&&&&&&&&&&&&***&&&$$$***222444---$$$&&&&&&&&&&&&&&&&&&'''''',,,((()))444???===---'''***------***...???PPPbbbhhhMMMOOO===;;;999888666111)))###111)))***...'''!!!111KKKJJJEEERRRhhhdddDDD......&&&&&&&&&'''''''''((((((''''''''''''''''''''''''MMM```888)))'''***111vvvxxxgggiiimmmccceeekkkbbbhhhccc___bbbiiipppssssss}}}|||~~~||||||zzzwww{{{|||mmmgggsssttthhhccc:::%%%,,,"""'''"""$$$%%%%%%&&&&&&((()))***'''%%%&&&)))***(((%%%)))(((&&&%%%%%%&&&((()))***)))'''&&&&&&''''''((()))&&&,,,***,,,ZZZmmmYYY;;;$$$!!!'''(((###+++)))"""&&&@@@aaakkkcccfffdddZZZZZZVVV555&&&)))((('''&&&&&&'''((()))'''''''''(((((((((((((((+++%%%000FFF~~~uuuppprrrppp{{{:::888AAAKKKQQQLLLKKKOOOVVV^^^iiirrrooouuusssiiidddYYYOOORRRWWWQQQGGGIIIHHH;;;PPPHHHDDDEEE>>>222---000)))((('''%%%$$$$$$%%%%%%###########################"""!!!###%%%&&&%%%$$$$$$######""""""#########""""""""""""######$$$%%%$$$&&&'''%%%$$$$$$'''***$$$$$$#########$$$$$$$$$'''((()))*********))))))%%%%%%&&&&&&&&&&&&&&&&&&,,,---...------...111333222333444444222///+++))),,,------...///000000111---***'''(((,,,---***'''%%%,,,===WWWtttcccUUU}}}vvvkkkeeeSSSBBB...;;;NNN666;;;:::999===999333555666999000)))///000,,,...,,,,,,,,,***(((''')))+++%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''***///444888)))***+++***))))))+++,,,)))+++---,,,++++++...111000///---,,,+++++++++,,,---,,,************(((&&&###$$$$$$%%%%%%%%%$$$$$$!!!$$$$$$ !!!%%%%%%""")))&&&((()))&&&(((***&&&&&&%%%$$$######$$$&&&'''!!!$$$'''((('''&&&(((***$$$%%%%%%&&&&&&&&&%%%%%%######%%%(((+++***'''$$$(((((((((((()))))))))))) %%%***++++++///999BBB000,,,)))((((((+++555???eeeyyy^^^NNNLLLEEE;;;444000///---,,,***$$$'''...---***999OOO}}}fffFFF888111***%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''--->>>&&&$$$$$$---<<>>::::::===222)))---///,,,...******++++++***))))))((()))))))))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$### """%%%&&&%%%$$$###### %%%)))++++++---222777)))******)))((()))+++---***************)))((((((+++***)))(((''''''((((((***)))'''((())))))'''&&&''''''''''''''''''&&&&&&%%%''''''%%%%%%)))***(((""""""$$$$$$""""""$$$%%%)))((('''&&&&&&''')))***&&&'''((('''%%%%%%&&&''''''''''''&&&%%%$$$"""!!!"""&&&***+++(((&&&(((*** !!!!!!!!!!!!!!!%%%,,,///+++'''000FFFYYYBBB888000///111333555888666___{{{uuugggQQQHHH<<<111,,,***+++,,,,,,%%%%%%+++***&&&---:::DDDUUUSSS===555>>>888$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((( %%% (((===kkkiii```eeelllgggdddbbbZZZaaa^^^]]]```fffkkklllkkksssqqqqqqvvv|||zzzwwwnnnpppxxxssspppyyy{{{nnnkkk333!!!(((000,,,222666222)))$$$&&&***&&&'''((((((''''''(((***&&&''''''''''''''''''&&&((((((((((((((('''&&&&&&%%%((($$$%%%(((###:::lllooo___NNNCCC888,,,'''***+++...444AAAVVViiikkkcccmmm```]]]XXXAAA+++%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&'''(((((((((''''''...888XXX\\\gggsssvvvrrroooRRR;;;777HHHGGGHHHFFFIIIQQQYYY___hhhpppqqqxxx{{{ooogggZZZXXXMMMGGGBBB<<>>]]]ccc___ccckkkjjjeee^^^XXX^^^]]]^^^aaaeeehhhiiihhhooonnnooosssxxx|||~~~~~~|||qqqoooxxxyyyvvv|||yyyyyy555 ...+++&&&+++...---)))%%%&&&((($$$'''))))))'''&&&(((+++%%%&&&((())))))(((&&&%%%&&&'''((()))((('''&&&%%%$$$***!!!$$$... ***\\\ooo___UUUTTTMMM@@@===DDDJJJNNNSSSZZZbbbiiikkkiiivvveeebbbWWW666'''***%%%''''''&&&%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((((((((+++222JJJ\\\nnnxxxyyyooohhhDDD===555GGGDDDKKKJJJMMMUUU[[[___dddjjjnnnvvv|||pppgggYYYXXXNNNIIICCC:::<<<===333888555333222000......000******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%#########%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""%%%%%%%%%###""""""###%%%""""""###$$$&&&(((+++,,,+++******((('''&&&%%%%%%%%%$$$$$$&&&((())))))((((((***///444888;;;<<<===<<>>===:::444...+++***+++***)))&&&%%%'''******&&& !!!"""""""""$$$'''***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((+++***((('''KKKcccXXXZZZWWW[[[ddd^^^UUUXXX^^^___```bbbdddeeeggggggiiimmmrrrvvvxxxvvvsssqqq~~~wwwlllrrrvvvsssssssssvvvvvv???!!!---!!!)))&&&###$$$''')))&&&###'''((()))((('''''''''(((%%%&&&((())))))(((&&&%%%'''''''''''''''&&&%%%%%%%%%)))###'''...$$$###;;;XXXTTTUUU[[[^^^^^^gggrrrrrrmmmiiiggg```\\\cccooosssbbbHHH...&&&)))''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''+++***&&&111===iiiyyyrrrbbbaaaQQQ666::::::AAAFFFHHHIIIOOOYYY```dddhhhmmmmmmwwwuuunnnbbbZZZPPPOOOMMMEEEDDDDDD===999999999777666666444222)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***---000000...+++---,,,,,,---...///000000...///111333444444333222777555444555777777444111222...---111888======:::@@@???>>>===<<<======>>>999:::;;;<<<:::888555333;;;;;;;;;:::999999;;;===444333222000---+++***)))$$$%%%%%%&&&'''((())))))%%%&&&&&&'''''''''((((((++++++++++++,,,---......:::555111%%%((()))555999444+++444333,,,...///888666888''',,,***"""---'''999222///'''///000111)))//////(((###''''''(((///'''111///)))------***...%%%,,,111///)))%%%)))---%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&''''''(((((())))))***)))******)))'''&&&'''))),,,***((((((+++111666999---///000000---***(((((($$$&&&((('''$$$$$$''')))%%%&&&((()))*********))),,,***)))***++++++***))),,,+++***))))))+++,,,---222111555<<<===777444666<<>>;;;999444<<>>999666777888777999===GGGKKKOOOIIIJJJ\\\cccRRRMMMIII???===???JJJGGGBBB<<<;;;999333...***+++,,,///000+++$$$$$$))))))$$$%%%&&&$$$$$$---444***%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))###---&&&,,,$$$CCC]]]WWW[[[SSSTTT```[[[SSS\\\^^^___``````aaaccceeegggfffkkkqqqvvvxxxxxxwwwuuuxxxyyylllooosssooonnnyyy|||]]]&&&)))...***'''%%%$$$%%%&&&'''&&&***)))''''''(((((('''%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((('''(((---NNNWWW___^^^XXXYYYfffsssqqqeee___bbbccc___aaajjjzzzuuu[[[;;;,,,&&&###&&&((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&'''***'''222333cccooobbb___aaaEEE444777CCC>>>FFFHHHIIINNNXXX___cccggglllmmmwww{{{uuujjjhhh\\\[[[]]]WWWVVVTTTKKKJJJLLLMMMMMMMMMMMMLLLIIIGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPSSSXXX\\\\\\ZZZXXX[[[[[[[[[\\\]]]^^^___```]]]^^^^^^^^^]]][[[XXXVVVPPPNNNMMMNNNPPPPPPMMMJJJBBB===:::@@@KKKSSSSSSPPPFFFEEEDDDCCCBBBCCCCCCDDDHHHIIIIIIHHHFFFBBB>>>;;;999::::::999888999;;;===777666555333000---***)))(((((((((((((((((((((''')))***++++++******+++,,,---******...555;;;===<<<===888AAA;;;MMMCCCHHH???CCC555GGG???>>>OOOEEEEEE???AAA444CCCDDD444AAA>>>===:::EEE999AAA555EEEKKKEEEMMM???111888888333;;;;;;DDD@@@999<<<<<<<<>><<<555333999@@@@@@@@@AAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>666666666666666666666666222222333444555666777777222444666777555333222222...000000///---///444999333666888777444000---,,,***---...+++'''&&&***///'''(((***,,,------,,,,,,***(((''''''(((((('''&&&)))((('''&&&'''(((***,,,((((((...888:::444111333333;;;333>>>ZZZPPP>>>LLLRRRTTTWWW[[[___bbbeeeffflllmmmpppvvvzzz{{{wwwsssuuuuuuzzz{{{zzzyyyddd```bbbjjjSSSQQQ======222???AAABBB???999333000///222555000((((((000333///'''(((***)))$$$"""$$$(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,###111$$$@@@\\\SSSVVVKKKJJJXXXUUUNNNZZZ^^^^^^_________aaadddgggdddhhhooouuuyyyzzz{{{|||ttt|||nnnooosssooommm;;;"""'''%%%&&&%%%###"""$$$(((,,,,,,)))''''''))))))&&&###&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&'''$$$"""''''''$$$(((,,,%%%===RRRbbb___UUUZZZmmm}}}wwwdddXXX]]]```WWWOOOOOO```aaaEEE(((''''''$$$,,,'''&&&%%%%%%%%%%%%&&&''')))))))))(((''''''&&&&&&###***)))222+++ZZZdddUUUfffggg@@@555666III===FFFKKKKKKOOOXXX^^^```ccchhhsss|||zzzwwwttttttxxx|||zzz~~~www{{{|||{{{yyypppkkkjjjggg___XXX^^^YYYQQQIIICCCBBBCCCDDD???AAAAAA???===<<>>:::777???777999:::888444444777;;;===<<<<<<<<<::::::CCCMMMXXXSSSOOOMMMFFF<<<999<<<>>><<<::::::<<<>>>??????EEEFFFGGGGGGEEEAAA===;;;@@@;;;:::AAAEEEDDD@@@???EEE333FFFJJJ>>>>>>888333<<<666555::::::666444777333222444777444000///222333222111111222111///---000...,,,+++))))))))))))+++***)))((('''((())))))...000222000,,,***,,,...333444555666888888888999;;;===@@@CCCFFFHHHIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMUUU```jjjnnnqqquuutttoooqqqssssssoooooouuuyyyzzzjjjbbbjjjqqqooofff\\\ZZZ[[[PPPTTTWWWVVVQQQNNNNNNQQQCCCJJJGGG>>>FFFWWWSSSAAA<<<555000111111///------,,,))))))...///,,,******###&&&))))))'''&&&(((++++++******'''$$$)));;;MMMVVVSSSNNNLLLNNNRRRUUUVVVXXXccchhhddd```cccggggggiiimmmuuu|||{{{sssppprrryyyrrrnnnqqqvvvzzzfffVVV###!!!'''''''''''''''''''''''''''$$$%%%)))+++(((&&&'''''''''(((((('''%%%$$$###((('''&&&%%%%%%&&&((()))'''((((((((((((&&&$$$###222EEEXXX^^^WWWSSSYYYbbbeee\\\UUU```SSSEEEXXX^^^aaaGGG///((('''######''''''$$$"""###&&&'''&&&%%%(((((()))))))))))))))))),,,+++(((...777444888JJJ}}}WWW555000;;;AAABBBCCCKKKMMMQQQVVVZZZ___bbbccc||||||sssjjjZZZJJJLLLIIICCCBBBEEEDDDAAA???:::444222444555444222...,,,***(((''''''((()))---......,,,)))(((***,,,)))))))))(((''''''&&&&&&&&&$$$######%%%&&&%%%$$$!!!!!!""""""###$$$%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%########################$$$######"""###$$$%%%&&&%%%%%%###"""""""""###$$$%%%(((***+++***(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''(((((('''''''''((((((''''''''''''((((((''''''&&&%%%&&&(((***+++***---111222111...---,,,***((((((++++++((())),,,+++---......------...000...222///222999666444===:::999888888888888888777777666888999777666<<>>888888======>>>>>>===<<<;;;;;;;;;666888;;;======;;;777555555///,,,111555444222222@@@000???@@@444777444333@@@<<<;;;??????;;;999:::???======@@@AAA======???@@@@@@@@@AAADDDDDDCCCBBBCCCBBB@@@???>>>>>>>>>???>>>>>>===<<<<<<===>>>???;;;<<<<<<;;;999888888999:::;;;<<<<<<===<<<<<<<<>>555333BBBSSS???<<<;;;===;;;444///---...000111...***&&&&&&''')))(((((('''%%%(((444BBBKKKMMMPPPSSSTTTSSSRRRQQQffflllnnniiifffiiimmmmmmqqqvvv{{{{{{vvvqqqmmmlllfffrrrmmmpppppplllnnn___wwwTTT111///''''''&&&&&&%%%$$$$$$$$$((($$$%%%)))+++(((&&&'''###$$$&&&(((************""""""###$$$%%%%%%%%%%%%&&&''''''((((((((('''&&&(((888NNN]]]aaa```^^^^^^bbb^^^YYYbbbVVVMMM___aaaHHH555&&&%%%'''$$$%%%)))(((%%%$$$$$$'''((((((&&&)))(((((((((((((((((((((******''',,,444111333CCCoooPPP555333<<>>:::666555666888:::,,,---......---+++)))(((+++++++++)))&&&%%%&&&(((%%%&&&&&&&&&'''((((((((((((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''(((((("""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$###&&&)))***)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&)))---///...,,,,,,+++---(((&&&))),,,,,,,,,...---...//////------...///333777555999BBBAAA@@@JJJHHHEEEEEEGGGKKKKKKGGGCCCBBBAAADDDFFFEEECCCGGGNNNNNNMMMMMMOOONNNMMMOOOTTTUUUWWWXXXTTTNNNIIIFFFFFF>>>@@@CCCFFFFFFDDDBBB@@@JJJDDDAAACCCEEECCCBBBBBBHHH>>>MMMJJJ>>><<<555555<<<888666888777444111111777222000333555333111222......///111444666666555444333111///......//////------,,,,,,,,,...///000666555333333444444222111666666666666666555444333======>>>???????????????<<<<<<===>>>>>>======<<>>===>>>???@@@AAAAAA>>>:::777999;;;======;;;;;;<<<>>>666444444666555222333666---+++,,,000000......111999222,,,+++)))%%%###%%%***,,,...---)))'''(((***,,,&&&###%%%'''&&&&&&(((***555DDDQQQ[[[fffqqqyyyuuuuuuuuuuuusssmmmddd]]]bbblllkkk___ZZZaaaccc\\\XXX[[[RRRZZZZZZSSS```aaa^^^[[[KKKLLL888)))(((######$$$$$$%%%%%%%%%&&&)))%%%$$$(((***((('''(((++++++***)))((('''&&&%%%$$$$$$&&&''''''&&&%%%%%%++++++***)))((('''&&&%%%'''&&&)))333@@@GGGEEEAAAjjjnnneee\\\HHH???FFF555+++&&&%%%((((((%%%%%%(((''''''&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''+++)))---444000///:::>>>666111555:::===@@@DDDIIIKKKQQQXXX___fffkkkmmm{{{{{{|||vvvjjjiiiggg\\\^^^VVVOOOMMMNNNLLLHHHEEE===AAADDDCCC>>>;;;;;;<<<000000000000111111222222......---------,,,+++***------------,,,,,,,,,,,,---+++)))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######))))))(((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))&&&))),,,......---...///000000333666666555<<>>BBBGGGJJJNNNTTT[[[aaadddfffgggzzzyyyqqqnnniiiaaa[[[YYYOOORRRUUUSSSMMMGGGDDDBBBDDDBBB@@@===;;;::::::;;;666555333333333111///,,,))))))******************)))'''&&&&&&((()))((((((&&&&&&''''''((())))))***&&&&&&%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###)))(((&&&$$$"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''$$$'''***++++++++++++,,,***,,,000333111000666???444666888:::;;;<<<>>>@@@BBBFFFDDDIIIUUUVVVXXXddddddlllvvv{{{||||||~~~zzzuuurrrsssuuuxxx~~~|||vvvsssnnnddd\\\YYYOOOLLLHHHEEEBBB>>>999555777555111---)))'''%%%%%%$$$$$$###$$$%%%''')))******)))((((((******)))(((%%%&&&''''''((((((((((((######$$$%%%&&&((()))***&&&&&&%%%%%%%%%&&&&&&'''***)))***---------000555CCCAAA===:::???IIINNNMMMHHH???666000+++'''&&&)))(((((((((***,,,---,,,***%%%%%%%%%%%%%%%&&&'''(((!!!%%%&&&&&&(((,,,)))***---222555999BBBLLLTTT[[[jjj|||}}}|||ssskkkhhhgggTTTKKKEEEGGGJJJJJJIIIJJJSSS___lllrrrkkk[[[KKKAAAFFFAAA???FFFQQQ[[[dddkkkdddjjjjjjbbb^^^bbbdddbbbjjjjjj\\\[[[WWWMMMOOOFFF999333333111&&&$$$((($$$,,,+++***)))(((&&&%%%%%%***&&&%%%(((***((((((***&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%&&&''')))###############%%%&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$+++)))---&&&'''444%%%***)))'''&&&&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''!!!(((''''''......,,,444///333888<<>>===;;;::::::999666444333333333222000///......---+++***))))))///...---+++***)))(((((()))((((((''''''(((((()))************************'''''')))*********)))((('''(((((()))((('''&&&%%%&&&&&&&&&%%%$$$$$$''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))***))))))***+++((((((+++...---+++...333---///111222333444666888:::<<<888:::CCCCCCCCCNNNKKKPPPWWW]]]```aaaaaa```ZZZUUUQQQSSSSSSSSSVVV[[[UUU^^^gggjjjoootttvvvssspppooommmllllllnnnqqqsss{{{zzzzzz{{{~~~~~~{{{yyyrrrggg```^^^UUURRRNNNKKKHHHCCC???;;;666444111...+++)))((((((''''''&&&&&&''')))+++,,,%%%&&&'''&&&%%%%%%&&&'''''''''((((((''''''&&&&&&(((((((((((()))+++,,,---++++++*********,,,---...###!!!###''')))(((,,,222======:::666777>>>BBBBBBGGGEEE>>>333)))%%%$$$###$$$###"""!!!  '''&&&$$$$$$%%%&&&''''''***,,,+++))))))+++***(((***+++---...+++)))///999---///777BBBEEE???888555>>>AAABBB@@@;;;999999:::===777444777:::999888999666777777888888777777777:::111***)))))))))---444;;;===???===:::888999;;;AAAOOOLLLPPPRRRSSS\\\SSSEEEGGGLLLFFFAAA>>>777666333333333333333333222222888444222555777555666888888666444222111000000000************++++++,,,---...---,,,+++******++++++(((+++......+++(((((()))$$$&&&###***$$$!!!---""")))(((&&&%%%&&&((((((&&&&&&'''((('''&&&&&&(((***&&&''''''(((((())))))***###+++(((&&&,,,,,,+++222111666:::<<<>>>BBBHHHMMMOOOQQQVVV\\\bbbiiimmmpppzzz{{{wwwuuusssrrroookkkgggeeebbb___]]]XXXVVVSSSOOOKKKGGGDDDCCC???>>><<<:::888777666666666555444333333444555666////////////////////////---...///000111000//////)))***+++++++++***((('''((()))+++,,,+++***+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((''''''&&&(((***+++******+++,,,,,,)))(((,,,...,,,***+++)))+++,,,---,,,,,,...000...///))))))000---,,,666666777:::AAAGGGIIIFFFBBB>>>999666777777444444666111888;;;::::::???AAA>>>???===<<<<<<>>>??????>>>DDDEEEFFFGGGJJJMMMPPPRRRSSSUUU[[[dddfffeeefffiiiooovvvxxxooolllpppwww{{{zzzuuusssqqqjjj```eeeddddddddd\\\QQQKKKJJJJJJGGGDDDAAA???<<<777444333111///,,,***)))))))))((((((''''''''')))***+++&&&(((***)))'''&&&(((***+++++++++***)))(((&&&&&&'''&&&%%%%%%%%%'''((()))%%%$$$$$$$$$%%%'''((()))***&&&%%%((('''$$$'''...444888999666777<<>>111((('''(((%%%"""&&&'''&&&%%%%%%%%%)))'''%%%%%%&&&'''''''''###""""""(((((("""&&&$$$&&&+++---((($$$###---)))(((,,,...------///+++...111111000///111444...******...111000...///000...+++)))))))))((('''+++''''''++++++'''(((,,,$$$$$$(((+++)))$$$%%%+++"""666111,,,'''***666...000777;;;222333555,,,222888888:::<<>>;;;999888777333333222///---,,,...000,,,***&&&///)))###///'''+++***'''''')))+++(((###&&&)))***)))''''''))),,,&&&&&&'''((()))***++++++(((000,,,(((------+++222222666999999;;;@@@GGGKKKMMMNNNQQQWWW___iiirrrwww}}}zzzuuuxxxwwwuuuqqqmmmiiihhhiii^^^^^^\\\YYYWWWUUUSSSRRRQQQRRRQQQOOOLLLKKKLLLMMMKKKJJJJJJIIIHHHFFFEEEDDDAAADDDGGGEEE@@@===???AAA<<<<<<<<<;;;;;;:::::::::777777888888888777555444===:::666222111111333444666666555444333333222222111111111111111111111111....../////////......---///............---------------------------------)))...333666555333333333000000000//////000000111,,,---....../////////...///+++(((+++000444333111***+++------------///000000111333333333444777999666888<<>>;;;:::===:::666444444333222000222222111///+++)))((((((***+++,,,+++))))))+++,,,)))***,,,......---+++)))//////...---------......///...,,,------...,,,+++***+++,,,---,,,+++)))''')))*********++++++,,,,,,))))))(((((((((((()))))),,,,,,------,,,,,,+++***(((((())))))))))))(((((('''''''''(((((())))))))),,,,,,,,,,,,+++***)))((('''''''''((()))+++---...333111111555;;;???>>><<<777444000+++(((&&&&&&&&&)))'''%%%&&&(((***)))'''%%%&&&&&&&&&''''''((((((***)))'''((()))******)))$$$''')))'''$$$"""$$$'''$$$%%%%%%'''''''''%%%###%%%&&&(((((('''&&&&&&''''''%%%"""###%%%'''((('''*********+++++++++,,,,,,&&&%%%%%%$$$%%%%%%&&&&&&)))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))'''&&&'''((('''((((((((((((((()))***&&&'''((()))***++++++,,,++++++++++++++++++++++++"""%%%))))))&&&%%%(((+++&&&'''((((((((()))+++---111111777???EEEJJJQQQYYYaaadddiiilllnnnppprrrtttpppnnntttyyyuuuxxxtttttttttsssqqqpppqqqssskkkkkkkkkiiigggeeedddcccjjjgggbbb\\\XXXWWWWWWWWWSSSKKKHHHLLLPPPQQQQQQSSS]]]```ccchhhnnnvvv{{{xxxvvvvvvnnnnnnlllhhhccc___^^^^^^TTTTTTSSSQQQNNNLLLLLLNNNEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@>>>===<<<;;;;;;;;;:::999777777777777555333222333555555555222///---000111111222111000///...111000///...............---------,,,+++)))(((''',,,,,,++++++++++++,,,,,,******))))))((((((((('''......---,,,***)))'''&&&$$$%%%%%%&&&&&&'''&&&&&&((()))+++111666777333///222000,,,)))''''''''''''***'''$$$###$$$&&&''''''&&&&&&'''''''''((((((((($$$"""!!!"""$$$&&&&&&%%%***************)))))))))***************************++++++***))))))+++---***(((&&&''')))+++,,,,,,"""###$$$&&&&&&%%%$$$###))))))(((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''')))***''')))))))))'''&&&'''(((###&&&((('''######&&&***"""###%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&,,,///111000,,,+++,,,...,,,---/////////000333555---+++,,,---,,,)))***///'''***...111222444777999>>>BBBGGGMMMPPPRRRQQQPPPYYYZZZ\\\\\\\\\^^^```bbbzzz|||~~~}}}|||}}}~~~~~~~~~wwwuuusssssssssrrrpppoookkklllmmmmmmjjjgggbbb```cccccccccbbb```\\\YYYWWWOOONNNMMMLLLKKKJJJJJJJJJQQQQQQQQQPPPOOONNNMMMLLLIIIIIIGGGFFFFFFGGGIIIIIIFFFEEEDDDAAA???===;;;:::======<<<;;;:::888777666<<<<<<;;;:::888444111///666888;;;???AAA===666111111///,,,)))'''&&&&&&&&&111///---+++************,,,,,,++++++***)))))))))...,,,++++++,,,...---,,,'''&&&%%%'''******(((%%%'''(((******)))(((((((((((())))))((('''&&&&&&'''&&&&&&&&&'''(((((('''&&&***++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,)))))))))))))))*********,,,***)))'''((()))+++,,,***+++,,,+++***)))***+++((()))***)))''''''***---,,,+++++++++,,,---///000---......///000000111111(((+++---...------...000+++,,,------,,,---///111555333555777777444666;;;777888::::::888888999:::///555888555777>>>>>>999<<<>>>AAACCCFFFIIIMMMPPPPPPSSSVVVVVVVVVZZZbbbjjjnnnttt{{{|||aaacccfffiiihhhccc\\\WWWSSSRRRPPPOOONNNMMMNNNNNNOOOPPPOOONNNKKKHHHFFFDDDCCCBBBAAA???===<<<::::::>>><<<:::999::::::999888;;;888777888;;;:::666222222666:::;;;999777555555444666888888666222000//////222777:::;;;:::888777:::999888777777999;;;<<<444444444555666888999:::::::::;;;;;;<<<<<<<<<===EEECCCAAA???>>>>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCCEEEBBB@@@@@@BBBDDDDDDDDDNNNLLLJJJHHHIIILLLOOOQQQMMMMMMNNNPPPRRRSSSUUUUUU\\\]]]]]]]]][[[ZZZYYYYYY[[[[[[\\\[[[YYYYYYZZZ\\\TTTTTTWWW\\\]]]]]]___ddd\\\]]]______^^^___```bbbaaahhhhhhaaaaaahhhiiibbbeeegggiiikkkmmmooosssvvv}}}|||xxxyyyzzzvvvuuuzzz{{{yyyzzzwwwzzz}}}}}}{{{wwwtttrrrqqqvvv}}}