BM6( ӵĦĦӵĦ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׼stQje<ĦBt=o9ĦH׼sHtĦBt=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ĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ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`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦ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<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦ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?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDeneneneppppppzzzaaaccclllxxx}}}UUU[[[___aaajjjyyy}}}~~~HHHNNNNNNJJJTTTfffmmmhhhcccfffqqq{{{vvvlllsss<<>>???@@@BBBCCCCCCCCCCCCFFFMMMZZZjjjxxx~~~|||pppkkkbbbZZZUUUTTTVVVWWWXXXXXX]]]dddggggggkkkqqq|||888666444222111333555666444888<<<===:::999;;;>>>@@@???DDDRRRdddppppppmmmvvv~~~sssqqqsss^^^XXXQQQKKKHHHEEEBBB???MMMKKKMMMPPPRRRTTTZZZaaaaaallluuutttooommmmmmnnnqqqjjjgggnnn{{{{{{yyy|||zzz~~~444333111///...///111222///333777777555444555777777666999BBBOOOZZZ______gggpppyyyzzzqqqgggaaa___PPPMMMHHHCCC???<<<::::::BBBAAAAAABBBBBBEEEJJJOOOLLLVVV^^^^^^XXXTTTVVVXXX[[[TTTOOOSSS\\\bbbaaa\\\```iiiooojjj```]]]eeeppppppjjjlllwww~~~{{{vvvttt000000...---...///000111///000222444555444333111000444999<<>>777999:::888777999;;;===???AAADDDEEEDDDBBBBBBEEEEEEEEEDDDCCCCCCDDDHHHJJJPPPRRRSSSPPPMMMLLLOOOSSSYYY^^^```^^^aaahhhhhhdddgggccciiiuuuzzzwww}}}//////.........000111222///000222444666555222000...444:::999777:::EEEPPPMMMKKKKKKOOORRROOODDD:::FFFHHHFFF;;;///,,,222;;;666::::::777555666666555;;;777666999;;;:::;;;>>>777<<>>;;;===>>><<<444+++)))...555999===<<<666222444444222777333222777888777888<<<555777888777444444888;;;777777888888888777666666;;;AAAEEEFFFEEEFFFFFFEEEBBBDDDKKKSSSUUUSSSXXXaaajjjsss}}}333222222111111111111222+++333;;;:::444///111666666000+++...555:::888444555<<>>>>>FFFMMMOOOXXXcccwww~~~yyyooowww///000111222222111000///222222222222111000...---222111000//////111444555444444444666888777444111111111000,,,((('''))),,,///111222000---+++---//////......000333555444444777333000111444444///+++...,,,***)))***+++,,,,,,222444888<<<>>>;;;666222888777666555777<<>>CCCLLLWWWbbbhhhppp{{{~~~{{{vvvsssrrrnnneee]]]ZZZNNNPPPQQQQQQQQQUUU]]]bbbgggmmmtttxxx}}}000000000///////////////...---+++)))'''''''''''')))***+++---...////////////111222222000///...///---......,,,)))'''''''''(((***,,,---...///111333000...------000333555555222555777444///+++,,,...,,,,,,+++'''$$$%%%)))---555444222111222333555666000222333444555888===@@@KKKUUUYYYYYYggg{{{{{{llleeeiiimmmjjj^^^QQQOOOTTTIIIDDD??????DDDIIIKKKKKKVVVgggooogggeeerrr000000//////////////////000...+++)))'''''''''((()))+++---000111111111000---000222111///------...+++,,,,,,+++***(((''''''%%%&&&)))+++...000333444///---***+++---111333444222444555222---))))))+++***+++***(((%%%&&&,,,222444333222000///111444777666666777777888;;;@@@DDDHHHRRRYYY^^^iiiuuuqqqeee^^^```bbb^^^QQQFFFEEEJJJEEE???999999===BBBBBBAAAMMMZZZbbb[[[VVV___nnnxxxvvvyyy111000000000/////////...000...,,,)))((('''((()))***,,,...111222222000///---///222222222000///...*********+++++++++***)))$$$%%%'''***---000222333---***((((((+++///111222333222111000---+++)))''')))******))))))+++111666222333444222111111444777;;;;;;:::999:::>>>DDDIIICCCMMM]]]lllpppkkkeeeccc[[[TTTMMMIIIDDD<<<999:::999666444333555888:::;;;DDDEEEIIIMMMKKKJJJTTTbbbfffooovvvyyy111111222222222000///------,,,***)))((('''(((((()))+++---/////////---,,,,,,...000444666555111---******)))+++---//////...&&&%%%&&&))),,,///000///+++)))((((((+++...000000333222111000///---***(((+++******+++...111444555111444555444222111444777::::::::::::;;;>>>CCCGGGBBBJJJ]]]oooqqqfff______WWWKKKAAA===<<<888333222000111111222222333666888<<<555777AAACCC>>>CCCOOOTTT\\\^^^[[[ddduuu|||vvvqqqwwwrrrttt|||xxxkkkhhhtttwwwmmmlllvvv~~~000222444555444222///---++++++******))))))))))))***+++,,,------,,,+++***++++++...555;;;:::333++++++***)))+++///333444444)))'''&&&(((+++------++++++***)))+++---///000000222444666444///------///...+++***,,,111444333000111444555333000000444888666888;;;======>>>@@@BBBGGGNNNXXXdddmmmmmmcccYYYLLLEEE???<<<888333222444///000111333444555444444222000111555888;;;???CCCEEEEEEDDDGGGOOOYYY___```aaahhhrrrzzz|||~~~vvvjjjdddccc]]]WWWUUUZZZ]]]YYYXXX[[[kkktttxxxrrrnnnsssxxxyyyyyy~~~000222555777666333///,,,++++++,,,,,,,,,,,,++++++,,,------------,,,++++++***))),,,555======333***,,,***(((+++000555777777+++((('''(((+++,,,***(((+++++++++---///111111000000777;;;888000,,,///555111,,,***---222444000+++222444444000---...444:::333777===AAAAAA@@@???>>>OOOTTTTTTXXXhhhwwwkkkTTT>>>>>>???<<<333,,,...555///......111555555222...&&&---...))),,,999>>>;;;===444444???GGGFFFJJJRRRUUU\\\^^^]]]hhhxxxzzzxxx|||oooooopppiiiZZZOOOIIIMMMMMMIIIIIIOOOPPPMMMYYY\\\ccciiieee___aaaiiihhhqqqyyy|||~~~999777333000---+++***))),,,...000000...---,,,------,,,++++++*********++++++))))))+++///111111///)))+++///111000000///000+++)))(((((()))******)))))),,,...///...///333666<<<;;;999777444333333333///...---,,,,,,---///000000//////.........//////666888:::;;;;;;;;;<<<===JJJNNNUUU\\\eeehhh___SSSCCC>>>777444444444222///111...,,,///333444000+++***(((''')))///555777888222333555777;;;>>>BBBCCCMMMGGGCCCIIIWWWcccgggfffdddmmmuuutttllliiimmmtttqqqiiicccdddgggaaaPPPAAA<<>>===BBBHHHFFFHHHNNNWWWYYYUUUQQQPPPgggccc```ccclllsssvvvuuuhhhzzz555444222///---+++))))))))),,,...///.........///------,,,+++************)))((('''***...111111111...///111111///...---...+++***))))))++++++***)))***+++---///111444666888???999444555:::;;;444---......---------......//////.........---.........333555777888888999<<<>>>BBBLLLYYYbbbgggdddUUUGGGAAA===777222111000...------------............---+++)))(((***///222444333111111222444777<<<@@@CCCBBB???>>>AAAIIIQQQVVVWWWXXX[[[]]]]]]ZZZXXXYYY[[[\\\ZZZZZZZZZYYYRRRFFF===888;;;>>>???>>>>>>>>>>>>??????DDDKKKMMMKKKIIIJJJSSSTTTUUUXXX\\\___aaabbb]]]fffttt000000///...,,,+++)))(((&&&))),,,.........///000......,,,++++++*********((('''&&&(((,,,///111111333444333111...++++++++++++******,,,------+++)))******+++000777<<<======@@@???>>>>>>>>>:::333------...............------------------------------///111222333444777;;;>>>CCCOOO\\\dddggg```QQQCCC>>>;;;555000---++++++,,,+++---......+++***,,,---++++++***,,,...//////...///...///111444888===@@@777777888999<<>>EEEFFFAAA;;;777666111111222555777666333111333333666<<>>===:::555222000222333333111111222444000000555<<<>>>;;;999:::999777666:::@@@DDDCCCAAA===@@@HHHTTT```jjjppprrrssskkkeeeffflllttt~~~(((((())))))))))))(((((((((***,,,,,,***(((((((((***))))))))))))***++++++---......,,,)))'''''''''***+++,,,+++***))))))***(((((())),,,///000///......333999===EEETTTiiiyyyuuukkkaaaPPP===...////////////...---,,,,,,)))***,,,---...------,,,***+++,,,---000555<<>>BBBDDD[[[ttt|||pppbbbWWWGGG;;;///,,,000333///***)))***+++***(((&&&&&&'''%%%''''''%%%######'''+++,,,***((('''&&&''')))***(((+++---+++'''(((---222222///,,,,,,...///---+++---...000000111444777:::555111000444999999333,,,...,,,,,,//////,,,---///***,,,...///......///111***,,,000555;;;>>>AAAAAADDDBBBCCCHHHMMMWWWggguuu|||yyy&&&''')))******))))))(((,,,(((%%%''',,,...+++'''&&&%%%%%%%%%&&&))),,,------------......,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((---...---///444>>>;;;999???NNNeee|||eeeRRRKKKJJJ;;;444+++''')))+++***(((///111///,,,+++...///---...///333888999999===DDDRRR\\\kkkwww~~~zzziiiXXX>>>666000...---***+++...)))(((((((((''''''''''''%%%&&&&&&&&&%%%&&&)))+++---,,,***'''$$$$$$''')))...+++((((((+++------+++,,,000222111...,,,,,,...///,,,)))***///333555666333333222222333333111000+++,,,,,,+++***)))+++,,,///...+++)))))))))***+++))))))+++000777;;;:::888;;;>>>@@@@@@CCCNNNaaapppooommmyyy'''((()))******))))))(((***)))(((((()))))))))(((((('''&&&%%%&&&'''***+++,,,,,,,,,---...,,,(((%%%$$$$$$#########$$$$$$$$$'''%%%&&&)))))))))---333;;;999999===HHH\\\rrrttt\\\LLLDDDAAA777222+++'''((()))))))))---///---)))))),,,---+++---...222888999999===DDD]]]]]]cccpppnnnXXX@@@666...,,,,,,******,,,))))))(((((((((''''''''''''((()))(((((((((+++---...---+++(((&&&%%%'''***---+++******+++,,,,,,+++...000111222000///...///...,,,***+++///222444444444222000000000111222222---......,,,******+++,,,111///---+++)))))))))))))))***+++---000444999<<<>>>;;;:::===FFFRRR\\\bbbgggrrr))))))*********))))))((()))***+++)))&&&%%%'''))))))(((&&&%%%%%%&&&((())),,,,,,,,,------,,,(((%%%&&&%%%$$$#########%%%%%%)))&&&%%%&&&&&&&&&+++222555666777999@@@PPPdddssssssaaaOOODDD<<<666111///+++((('''''')))+++***,,,***'''&&&***+++)))+++,,,111666888888>>>EEEWWW[[[dddsssmmmWWWBBB666+++)))++++++******)))))))))((((((((('''''')))***++++++******,,,...//////...+++((('''(((***+++,,,------,,,++++++,,,/////////111222222000///---,,,+++,,,///000111000333111///------///222444111111111...,,,***+++,,,111000///---+++)))(((''')))++++++******...777??????888444:::HHHTTTWWWVVV___ttt************************,,,,,,+++)))((('''((())))))(((&&&%%%%%%&&&((()))+++++++++,,,,,,,,,)))&&&)))'''&&&%%%$$$%%%&&&'''***''''''((('''&&&)))...///222555666999EEEWWWeeeuuunnn```OOODDD===555...------,,,)))'''(((+++---)))+++***&&&&&&)))***(((***+++///555777888>>>EEECCCWWWnnn}}}wwwfffWWWEEE777***))),,,---+++***)))))))))(((((((((((('''(((***++++++******+++---000000///---+++))))))******---000000,,,******,,,///---,,,///222333000---+++++++++,,,---.........000000///......///111333333333222000---++++++,,,000000///...---+++)))(((+++++++++******///666<<<<<<999777;;;FFFPPPUUUWWW]]]mmm}}}***************++++++,,,111---)))(((+++,,,+++(((((('''&&&&&&&&&(((***,,,******)))***,,,+++***(((++++++)))((((((((()))))))))(((+++...---((('''******...222333555===LLLWWWfff___QQQCCC<<<999333+++,,,,,,,,,+++)))***,,,...)))+++***''''''+++,,,***)))***...333555666===EEEBBBVVVmmm|||vvveeeVVVFFF888,,,+++//////---+++***)))))))))((((((((((((&&&((())))))(((((()))***///000000///---+++++++++,,,///222111---******,,,,,,******,,,000000...+++******+++,,,+++,,,,,,,,,,,,///111222000......///333333222000---++++++,,,...............---,,,+++...,,,***,,,000444666666888;;;===>>>AAAIIIVVV___aaabbbppp))))))******+++,,,...///333---((((((,,,///---))))))(((''''''((())),,,---***)))(((***++++++***)))---,,,,,,,,,+++******)))''')))...333111***'''((((((+++///000222777AAAIIISSSPPPHHH<<<666444111,,,++++++++++++,,,,,,------+++---,,,))))))---...,,,******---222333555<<>>666---+++---///+++(((&&&(((,,,...***&&&+++---,,,)))***...///---++++++---000111222999AAAMMMWWWeeerrryyyuuudddSSS999333000000000---,,,...************))))))))))))***,,,......---+++++++++(((+++///111000///......666222...---......,,,***'''***---,,,)))'''''')))'''((((((&&&%%%''',,,000222444666333---+++---111(((***++++++***+++---///444222///---,,,,,,---......000111///---...333888999555333999DDDKKKJJJGGGUUUgggvvv{{{''''''((()))***+++,,,,,,)))******'''%%%&&&,,,111111,,,))))))---...***%%%************))))))((('''***,,,......+++((('''&&&'''(((***+++***)))'''&&&%%%)))---...,,,,,,...000333111///------+++)))'''///,,,(((((())))))'''%%%'''(((***+++---.........555222111222000///555===JJJ\\\pppxxxuuujjj\\\PPPCCC777...000555444---((((((***+++***'''&&&))),,,&&&+++333999:::555...)))......------,,,,,,------.........---++++++,,,---...+++)))(((******'''%%%((((((((('''''')))---000111111222222111///---+++000...,,,******,,,...000///000222111///......///999333------000222111///000222555777;;;AAAHHHMMMRRR```kkkrrr''''''((()))***++++++,,,...+++(((&&&&&&(((***+++,,,,,,++++++++++++************+++,,,,,,+++***)))***,,,---,,,)))'''&&&&&&((()))*********((('''%%%%%%(((+++............///...,,,******+++++++++***///,,,))))))******(((&&&'''((()))***+++---......222222333555333111555;;;BBBYYYrrr|||wwwkkk^^^TTTDDD:::222333666333...+++***+++,,,+++***)))***+++(((,,,333777777333...))),,,++++++*********++++++---......---++++++,,,---...,,,******+++***'''%%%'''((((((''''''))),,,///.../////////...------,,,222000---+++***+++,,,------///000000///......///666222///...000111000...222222222333888???GGGLLLPPPSSS^^^ppp&&&'''((((((******+++,,,222---'''&&&(((***(((&&&)))+++,,,+++)))(((***,,,)))***,,,---...---+++***+++,,,+++***'''%%%%%%&&&))))))******)))'''&&&$$$%%%''')))---000000///---(((&&&%%%&&&)))+++------///---+++*********)))(((******)))***+++---///111222333777:::999555777<<>>999777333...---///---,,,,,,...111222...***+++,,,.........+++)))'''&&&&&&&&&&&&''''''((()))+++,,,...---,,,+++,,,---------...------***(((&&&&&&'''))))))))))))***,,,+++***)))((())),,,///111///...,,,***(((((()))))))))***,,,,,,,,,---000222000222333333111000///000222///---///555;;;@@@BBBJJJGGGOOOcccxxx&&&&&&'''((()))***++++++*********)))''''''***---000,,,'''&&&)))***(((%%%%%%&&&(((*********)))((()))))))))'''$$$###$$$&&&******)))((('''&&&%%%$$$&&&%%%&&&***...///,,,((('''&&&%%%&&&))),,,------------,,,+++*********+++,,,,,,++++++,,,///111333444444777;;;:::888;;;AAATTTZZZcccpppzzzxxxeeeQQQBBB<<<777555000++++++...---,,,,,,///222222///+++******+++***)))(((&&&%%%&&&&&&&&&'''((()))***+++***+++------,,,++++++,,,,,,---...---,,,***((((((''')))******))))))+++,,,---+++))))))***---000222+++***))))))((())))))***'''(((******+++,,,///222000222444444333111000000......000333777:::<<<<<>>>>>;;;===BBBGGG___xxxvvvfffWWWNNN>>>666000...---***)))+++)))+++,,,,,,,,,,,,---///+++++++++******)))(((((('''''''''(((***,,,---...'''***---...---++++++,,,)))******)))'''(((+++...,,,---,,,+++***+++---000000...---+++++++++------......------,,,,,,,,,+++&&&'''''''''''')))---000111///---///111222000------333888888555555999======CCCMMMZZZmmm%%%%%%&&&'''((()))******+++(((&&&'''***,,,+++)))&&&&&&&&&%%%%%%'''+++///)))(((&&&$$$###$$$&&&'''"""%%%((())))))((('''((((((''''''&&&&&&&&&''''''&&&''''''%%%"""!!!$$$'''###$$$&&&))),,,,,,)))''')))***+++***'''''')))+++,,,---///111222333333333333777???FFFFFFBBBAAADDDVVV```kkkrrrssslll[[[KKK>>>555...------+++***+++(((***,,,+++))))))---000+++,,,,,,,,,,,,++++++***&&&&&&'''(((***,,,---...'''***---...---+++++++++((())))))'''&&&''',,,000......---+++***+++...111000///---,,,*********+++222222111000...---,,,+++&&&''''''''''''))),,,///111---***+++000222///+++///555:::888333333999AAAAAA>>>IIIdddyyy'''$$$"""$$$(((******(((+++'''$$$$$$&&&((((((''')))***+++***))))))+++---+++)))&&&$$$###%%%'''((($$$%%%&&&'''((()))***+++((()))******'''&&&%%%&&&$$$&&&'''%%%""""""%%%((())))))(((&&&###"""$$$&&&%%%&&&((())))))(((&&&%%%------...000222444666777555555CCCTTTUUUHHHDDDMMMcccbbbccckkkvvvuuuaaaLLL:::666333111---)))***///---+++)))(((***,,,,,,+++...,,,******,,,...///000&&&&&&'''((())))))((((((((()))*********)))'''&&&&&&))),,,,,,+++...555;;;444000+++))))))***+++++++++,,,,,,+++)))***,,,...+++...222444222...+++***---***&&&%%%''')))***+++)))'''&&&%%%'''***...111000000111666;;;===;;;888???JJJVVV^^^jjj{{{$$$###$$$&&&(((******))))))&&&######&&&((()))(((,,,***)))***,,,---,,,***+++***)))((('''(((((()))$$$&&&)))+++,,,,,,+++***)))******(((%%%$$$$$$$$$$$$(((***((($$$$$$(((---...+++'''&&&'''&&&%%%"""%%%%%%&&&&&&'''((()))))),,,,,,---...///111333444777<<>>@@@IIILLLNNNTTTddd|||$$$(((---...,,,))))))***'''%%%$$$$$$%%%''')))***---***(((***------)))%%%&&&(((+++------+++)))'''&&&(((,,,......---+++)))******(((&&&$$$$$$&&&(((---......---++++++...000000,,,((('''))))))&&&"""&&&&&&%%%&&&''')))***,,,''''''(((***,,,///111222666<<>>===EEEMMMTTTccc{{{+++,,,...///...+++'''%%%$$$$$$&&&+++000111...+++,,,+++)))((('''(((***+++***(((&&&'''***---/////////---+++***)))(((&&&$$$$$$'''******)))(((''''''(((,,,.........111888>>>===666,,,%%%###$$$&&&'''&&&'''(((*********)))(((******************++++++777444555===CCCHHHLLLQQQZZZooorrrbbbWWWGGG:::...******((('''((())),,,...---+++,,,111555,,,,,,++++++)))(((&&&%%%$$$###"""$$$'''***++++++'''&&&%%%'''(((((('''%%%""" !!!%%%***---,,,***---+++******---///000000---+++(((&&&%%%'''(((******++++++,,,,,,------...((($$$!!!###''')))(((%%%(((&&&&&&+++111333111...,,,///222222222666>>>DDDAAA???HHH[[[jjjttt***+++------,,,)))'''%%%&&&%%%&&&)))...///---***+++***(((''''''(((***+++))))))((('''((()))+++---,,,+++)))(((((('''%%%###$$$&&&((()))'''&&&%%%&&&'''***,,,+++)))+++222777888333,,,&&&%%%%%%&&&&&&&&&'''((()))***))))))(((+++***)))))))))***,,,---000///222777;;;@@@JJJUUUiiiqqq{{{mmm[[[EEE<<<333...***'''(((,,,,,,+++++++++---///000000...---+++)))(((((())))))&&&%%%%%%''')))******(((((((((''')))***+++***)))"""$$$&&&''')))***,,,......,,,+++,,,.../////////+++***((('''&&&'''((())))))***---//////...+++******'''$$$%%%)))+++***''')))'''&&&)))///111000------///111//////222:::@@@BBBDDDMMM[[[iiittt+++++++++******((('''&&&(((&&&%%%(((,,,---+++)))***)))'''&&&&&&''')))***)))++++++)))&&&%%%'''))))))(((''''''''''''%%%###&&&'''((('''%%%$$$$$$%%%&&&'''(((&&&%%%&&&+++///222///+++)))((('''&&&%%%''''''((()))))))))((((((+++***)))((()))***,,,---***+++///222333999IIIYYYtttsssuuuuuu^^^BBB===777111+++'''***000///,,,)))***...000///,,,///---***(((((()))+++---(((((((((***++++++)))''')))((((((***,,,------,,,$$$'''***)))'''''',,,000...------...//////...,,,((((((((((((''''''''''''&&&***...222222///+++'''---***((())),,,---,,,***+++(((&&&(((,,,...---+++.........,,,+++...555;;;DDDHHHNNNUUUcccwww,,,,,,+++))))))((((((((()))'''%%%'''***,,,***((()))(((&&&%%%&&&''')))******---///,,,&&&###$$$'''&&&&&&&&&'''))))))'''%%%((())))))'''$$$$$$%%%&&&%%%&&&&&&$$$###%%%))),,,...---,,,,,,,,,+++(((&&&''''''((((((((((((((((((((()))***+++++++++++++++)))***---000222888HHHWWWnnnsssyyyqqq\\\AAA;;;555111---)))***...///---,,,,,,...///...,,,---,,,+++******+++---...+++***)))***,,,,,,,,,***((('''&&&(((***,,,,,,,,,((())))))'''&&&'''+++...---,,,,,,---...---+++)))&&&&&&(((((()))(((''''''%%%(((---111222000---***...+++******,,,------+++,,,***'''''')))++++++***++++++)))((((((---444999DDDIIIJJJMMM^^^|||------+++***)))************'''%%%'''***+++***(((((('''&&&%%%&&&''')))+++,,,///222...(((###$$$&&&%%%%%%&&&)))+++,,,***)))+++++++++)))'''&&&'''(((&&&&&&%%%$$$$$$'''***---,,,+++,,,---...---***'''((((((''''''''''''''''''%%%'''+++......---***))))))(((***///333999EEEPPP___qqqvvvcccUUUAAA888000///...,,,******---///111000---,,,---///***+++---......---,,,+++,,,***((()))+++...//////%%%$$$###$$$&&&)))))))))+++(((%%%%%%''')))***)))++++++***+++,,,+++(((&&&%%%&&&((()))***)))((('''&&&(((+++...000111111000,,,+++******++++++++++++,,,+++((('''((()))))))))''''''&&&&&&)))...555:::???EEEJJJPPPddd---,,,,,,+++******++++++)))'''&&&(((+++,,,***((()))(((&&&&&&&&&(((***,,,,,,///111///***&&&$$$$$$###$$$&&&***---///---,,,+++,,,---,,,***))))))***'''&&&%%%$$$%%%(((***,,,+++++++++,,,------+++))))))(((''''''&&&&&&''''''$$$&&&+++...///---+++((((((&&&(((---222888CCCNNN[[[rrrmmm[[[OOO???555------///---)))'''+++...222000---+++---///)))***---//////---+++))),,,***)))))),,,...000000$$$"""!!!!!!###&&&&&&&&&+++'''$$$%%%)))+++***'''***)))((()))***)))(((&&&%%%&&&(((************)))((()))***,,,...000222444+++******))))))))))))***,,,+++***)))((((((((((((%%%$$$%%%''',,,222888;;;:::AAAKKKYYYmmm++++++++++++************(((''''''***---...+++((()))(((''''''''')))+++---+++,,,......,,,((($$$""""""###&&&***...000///---)))+++------,,,******+++)))'''$$$###$$$&&&'''(((+++)))((((((*********))))))((('''&&&&&&&&&''''''&&&''')))+++,,,,,,,,,+++''''''***---///666GGGWWWjjjvvvuuu^^^LLL;;;444//////...+++((()))***+++---------,,,,,,,,,***+++,,,------,,,***)))******+++---//////,,,***%%%###!!!!!!###%%%&&&&&&((((((((((((************+++)))'''((()))))))))(((&&&'''(((***+++,,,,,,,,,***+++,,,---...///111111*********)))((((((((()))***+++,,,+++***)))((((((%%%%%%'''***000555999;;;<<<===GGGZZZnnn{{{)))************))))))((('''&&&(((+++///000,,,((())))))((('''(((***,,,...******+++,,,,,,)))$$$!!! """%%%***...000///...(((***---...---+++++++++***((($$$""""""######$$$***(((&&&%%%'''((((((((()))((('''&&&%%%&&&&&&''')))((((((((()))+++---///'''***.........666LLLbbb{{{zzz|||eeeKKK888555333222---((((((,,,***((((((***---...+++(((---,,,++++++*********+++)))***...111222///)))$$$(((%%%###"""$$$&&&&&&&&&&&&))),,,,,,***)))+++---,,,***(((''')))*********'''((((((***+++,,,---...,,,---.../////////......***++++++)))((('''((())))))+++------+++)))((((((&&&''')))---222777999:::@@@:::???SSShhhuuu---,,,+++)))((('''''''''&&&''')))+++,,,+++***))))))'''&&&%%%&&&''')))+++---+++)))&&&%%%%%%&&&'''%%%$$$%%%'''***+++***)))'''***---...---+++******'''))))))'''$$$###%%%)))))))))'''&&&%%%%%%%%%%%%))))))***(((%%%$$$$$$%%%%%%''')))+++,,,,,,,,,,,,---,,,+++---555DDDUUUaaa}}}|||cccMMM777111...111222...+++*********))))))******+++,,,///---***)))))))))((('''+++,,,---...,,,***&&&$$$'''%%%###$$$''''''%%%!!!&&&((()))(((&&&&&&)))+++(((''''''&&&&&&''''''(((***++++++***)))***---000,,,------...---,,,***)))))))))***(((''''''(((***)))******+++++++++******'''+++111555666666666777;;;BBBEEEFFFWWWvvv,,,,,,+++***)))(((''''''$$$&&&(((*********))))))***)))'''&&&'''((()))***,,,***(((%%%$$$$$$%%%%%%'''&&&&&&''')))***)))''''''***---...---,,,++++++((((((((('''%%%%%%'''))))))((('''&&&&&&%%%%%%%%%((()))***(((&&&%%%&&&''''''((()))***+++,,,,,,,,,...,,,,,,000<<>><<<@@@OOOcccvvv++++++++++++***)))'''&&&###$$$&&&((())))))))))))+++***)))(((((((((******+++)))&&&$$$""""""######((('''&&&'''(((((('''&&&'''***---......---------***(((''''''(((******)))***)))((('''&&&&&&&&&&&&''')))***)))((('''(((***++++++******+++,,,------...---///555CCCVVVhhhtttvvvvvvWWWBBB;;;222,,,...111000---++++++************+++,,,,,,///---+++***+++,,,,,,+++...---,,,+++***(((''''''&&&***...,,,'''$$$$$$%%%"""###$$$$$$$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''(((***---333000---***(((((()))***&&&***///111///+++(((&&&'''((()))***+++,,,,,,,,,////////////111555:::???AAA999>>>VVVkkkvvv)))***+++,,,+++)))'''%%%###$$$&&&'''))))))******,,,+++***)))))))))******)))(((%%%###!!!!!!""""""(((&&&%%%&&&'''((((((''''''***---......------...,,,***((()))---...---++++++***))))))((((((((()))'''(((******))))))+++,,,...---,,,,,,,,,---...///,,,///444999CCCTTTiiiyyyuuuZZZFFF:::333...//////------///***************+++,,,,,,---,,,***+++...000111111...---+++***((((((((()))'''***------+++(((''''''""""""#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&''')))+++000...,,,***))))))***+++'''***...000...***'''&&&&&&''')))***,,,,,,------............///333999>>>AAA>>>CCCUUUhhhvvv)))***+++,,,+++)))'''&&&%%%%%%'''((()))******+++++++++***************+++((('''%%%"""!!!""""""###&&&$$$###$$$''')))***)))(((***,,,------,,,---......,,,***,,,///111///,,,++++++******)))*********&&&((()))***)))***,,,---000///...------...000111***111999;;;===JJJaaattt}}}bbbKKK777444222111---***,,,222******))))))******+++,,,+++))))))+++///333555555...,,,***)))((()))******))))))))),,,......,,,)))$$$$$$######$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&''')))******++++++,,,,,,++++++(((***++++++)))'''&&&&&&&&&''')))***,,,,,,------***+++---...///222777:::???GGGLLLOOO]]]uuu)))***++++++***)))(((''''''''''''(((((()))******))))))******++++++++++++((('''%%%######$$$%%%&&&%%%###"""###&&&)))******)))***,,,,,,+++***+++,,,---------...//////...---******))))))))))))******&&&''')))***)))***,,,---......------...///000000,,,444:::999888BBBWWWiiidddKKK777444333222...+++,,,111)))(((((((((((()))******(((''''''***...111333444+++***)))))))))***+++,,,+++((('''***///111///,,,)))'''%%%%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''###$$$&&&&&&&&&&&&'''((('''(((***,,,------,,,+++)))***)))'''%%%$$$%%%''''''((()))***+++,,,,,,,,,(((***,,,...000222555888>>>JJJPPPNNNYYYuuu************))))))))))))'''''''''''''''''''''((('''''')))***++++++,,,,,,((('''%%%%%%%%%&&&(((***'''%%%######%%%((())))))***+++,,,+++)))((()))******,,,......,,,+++++++++(((''''''&&&&&&''''''(((%%%'''))))))))))))+++,,,)))***+++,,,---.........222555777666666???OOO\\\oooyyy^^^KKK:::333///111333000---,,,'''''''''''''''((())))))(((&&&%%%'''***,,,......((((((((()))***,,,---...+++***)))***,,,---//////...,,,)))((()))***(((&&&)))((((((''''''(((((()))###$$$&&&'''&&&&&&'''((()))))))))******+++,,,,,,)))))))))'''$$$###$$$&&&((()))***+++++++++++++++)))***,,,---///222666999>>>EEEMMMUUUcccvvv+++***))))))((())))))***''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))+++,,,,,,,,,((('''&&&%%%&&&(((***,,,)))&&&$$$###%%%&&&''''''***++++++***((('''((()))(((+++...---***'''((()))%%%%%%$$$$$$$$$%%%%%%&&&%%%'''))))))((((((***+++%%%''')))+++,,,,,,,,,,,,888666333333888AAAMMMUUU```zzzkkkWWWMMM===222+++///666555...(((&&&&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&(((((((((&&&'''(((***+++---......+++------+++((()))---111222...+++***++++++)))'''))))))(((((((((((())))))###$$$''''''&&&&&&'''(((---+++)))(((((()))+++---((()))***(((&&&$$$$$$$$$)))******+++++++++******,,,,,,,,,---...222777;;;@@@>>>HHH]]]nnnxxx+++******+++,,,,,,)))'''&&&'''(((&&&$$$"""###$$$$$$$$$$$$%%%''')))***+++)))(((&&&%%%%%%&&&'''(((+++***)))&&&$$$$$$&&&)))'''***---...,,,***(((((())))))))))))((('''&&&&&&$$$$$$$$$###"""###&&&)))%%%&&&)))++++++***(((&&&((())))))***+++,,,,,,,,,333666999999666888FFFVVVdddqqqrrr^^^MMM555///...111333000,,,,,,((('''%%%%%%$$$%%%&&&'''(((&&&$$$%%%)))+++***)))'''(((+++---///000000000444222///***((()))---000---...//////...+++((('''((((((((('''%%%%%%&&&'''(((''''''''''''(((((())),,,,,,+++***))))))******''''''''''''&&&&&&&&&&&&%%%''')))+++,,,+++***)))***,,,...//////444;;;AAA@@@>>>IIIbbbvvv~~~***)))***+++---...,,,***((())))))'''%%%######$$$###$$$%%%&&&((()))******)))((('''%%%%%%&&&'''(((***+++***(((&&&&&&'''))))))+++------+++(((''''''(((((((((((('''&&&%%%$$$"""######""""""###&&&)))&&&''')))***+++***)))((((((((((((((()))***+++,,,111444999;;;888999CCCPPPfffkkkrrr}}}|||```FFF777111...000111...++++++)))((('''&&&&&&&&&&&&''')))'''%%%'''***,,,,,,***)))***+++---...///000000999666222,,,'''&&&)))+++.........---+++)))'''&&&((((((((('''%%%%%%&&&((())))))((((((((((((((()))************))))))(((((((((((('''''''''&&&&&&&&&&&&''')))+++,,,+++***)))++++++,,,000444888;;;===BBBEEELLLYYYmmm(((((()))+++...///---,,,)))******(((%%%######$$$###$$$&&&((()))***))))))***)))'''&&&&&&&&&'''''')))+++,,,+++)))(((((((((,,,------+++(((&&&&&&'''&&&&&&&&&&&&%%%$$$###"""!!!""""""""""""###&&&)))((()))))))))************((('''&&&%%%&&&(((***+++///111666:::::::::AAAJJJ```gggrrr~~~{{{```FFF;;;333---......+++)))***,,,+++***((('''''''''''')))((('''(((+++,,,---,,,,,,,,,++++++,,,---//////888666222,,,(((&&&(((***...---,,,***(((&&&%%%%%%((()))(((&&&%%%%%%''')))+++***)))((((((((((((((('''((()))))))))((('''&&&(((((((((''''''''''''&&&&&&''')))***++++++******,,,+++,,,111888===<<<:::CCCKKKNNNRRRfff(((((()))+++------,,,***)))***)))'''$$$""""""###"""$$$''')))******)))(((***)))((('''&&&&&&''''''(((***------+++)))((((((------,,,)))&&&%%%&&&'''&&&&&&&&&%%%$$$###"""!!! !!!"""""""""###&&&(((***))))))((()))***+++,,,((('''%%%$$$$$$&&&)))***------111666888:::BBBKKKWWWlll~~~mmm[[[OOO>>>555---,,,+++)))(((***...---,,,+++***)))(((((()))(((((((((***+++,,,,,,...---+++))))))+++---...111000...,,,))))))+++......,,,)))&&&$$$$$$$$$$$$((((((((('''%%%&&&(((***+++***)))''''''&&&&&&&&&$$$&&&'''(((((('''%%%$$$((((((((('''''''''&&&&&&&&&'''(((***++++++++++++---,,,...222888<<<======EEEIIILLLTTTggg((((((((()))******(((&&&'''((((((&&&###!!!!!!"""###%%%''')))******)))(((******)))((('''&&&&&&&&&&&&))),,,,,,+++)))'''''',,,,,,***(((%%%$$$&&&(((&&&&&&&&&%%%$$$###!!! !!!#########$$$&&&(((***)))((('''((()))+++,,,)))'''%%%$$$$$$&&&(((***+++***+++000444:::FFFQQQ[[[sss}}}jjjYYYPPP???666---++++++))))))+++///......---,,,***)))))))))))))))(((((()))***+++///---***(((''')))+++---++++++,,,***)))***---///---+++((($$$###"""###$$$'''((()))(((''''''((())))))((('''&&&%%%$$$$$$$$$###$$$&&&''''''&&&%%%###''''''''''''&&&&&&&&&&&&%%%&&&''')))***,,,,,,---...000222333555999???DDDFFFCCCIII\\\nnnzzz(((''''''((())))))&&&$$$%%%&&&&&&%%%"""!!!!!!"""%%%&&&((()))******))))))*********)))((('''&&&&&&%%%'''******)))'''&&&&&&)))))))))'''%%%%%%''')))(((((('''&&&%%%###"""!!!!!!###%%%%%%$$$$$$%%%''')))((('''''''''(((***+++)))((('''&&&&&&''')))******)))***---000888HHHWWWiiiuuuvvv^^^JJJ???555---+++,,,+++,,,...............---,,,*********++++++)))'''&&&((())),,,+++(((&&&&&&''')))***)))***+++***(((((()))++++++)))&&&$$$#########$$$%%%'''******)))((((((((('''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***---...//////222444444444888AAAGGGFFFAAAJJJ```rrrxxx'''&&&'''(((******(((&&&$$$%%%&&&%%%###"""###$$$'''''''''((())))))******+++******)))((('''&&&%%%###%%%''''''&&&%%%%%%%%%$$$&&&''''''&&&''')))+++***))))))((('''%%%###"""$$$%%%'''&&&%%%$$$%%%&&&'''''''''''''''(((((()))******)))))))))))))))***((())),,,---...555GGGYYYmmmrrr{{{eeeLLL===444---,,,...---...111------.........---+++***---......+++'''&&&'''((()))(((&&&%%%%%%&&&'''(((''')))***)))'''&&&'''(((((('''&&&$$$$$$$$$$$$$$$###&&&***,,,+++)))''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###%%%'''***...000222000111333555888===AAADDDGGGHHHNNN]]]ooo}}}&&&&&&&&&)))+++,,,***)))$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''((()))***+++++++++******)))'''&&&%%%"""$$$%%%%%%$$$###$$$%%%!!!###&&&''''''(((***,,,++++++***)))(((&&&$$$###%%%'''((((((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''+++++++++++++++*********'''***...000...444FFFWWWgggppp{{{jjjTTT<<<333------//////000333,,,---.........---,,,+++///000000---(((&&&''')))'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%!!!&&&+++...---***'''&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%''''''$$$$$$$$$#########""""""!!!"""$$$'''+++...222333111000111666===AAAAAA@@@HHHOOOSSSWWWjjj%%%$$$%%%)))---///...+++'''''''''&&&$$$$$$%%%(((%%%'''((()))((((((((()))...,,,)))'''%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&'''(((''')))***)))%%%$$$''')))'''(((((('''%%%###$$$%%%***))))))((('''&&&&&&&&&(((***,,,......---***)))+++(((***///444:::DDDMMM```pppyyyhhhYYYDDD777---000555555000,,,,,,---------,,,,,,...000///...000444333,,,'''''')))'''%%%&&&((()))'''$$$''')))******(((&&&%%%%%%'''&&&%%%&&&''''''%%%###%%%(((+++,,,+++)))''''''&&&%%%$$$%%%&&&&&&$$$"""###"""""""""###%%%'''(((%%%&&&&&&$$$###"""###$$$###$$$&&&))),,,///111222//////000444:::AAAFFFHHHNNNRRRRRRTTTfff%%%$$$%%%(((,,,---,,,***)))(((''''''))))))&&&###$$$%%%''''''''''''((((((,,,***(((%%%$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%''')))***((((((((('''&&&&&&'''((()))))))))(((&&&%%%&&&'''(((((((((((('''&&&&&&%%%&&&(((***---......---,,,///...000444666:::DDDNNN\\\qqqvvvggg^^^DDD:::111333666444///,,,)))***++++++******+++------,,,000444333,,,&&&%%%)))'''&&&&&&((()))(((&&&''')))******(((&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%'''******)))'''&&&&&&&&&%%%$$$%%%&&&&&&$$$######"""""""""$$$&&&((()))'''''''''%%%###"""###%%%$$$%%%'''))),,,---......---,,,---000777???FFFIIIFFFIIIRRRcccuuu%%%%%%%%%'''***+++***)))+++'''&&&)))------((("""%%%%%%&&&&&&&&&''''''''')))(((&&&$$$""""""""""""""""""############""""""!!!!!!"""###%%%(((***+++((('''%%%&&&'''(((((('''++++++***(((&&&&&&(((***&&&'''((((((((('''&&&%%%$$$&&&))),,,...000000000000222666::::::===HHHTTTbbbrrr~~~jjjZZZDDD<<<777666555111---,,,&&&(((******)))))))))***++++++...333222+++%%%%%%((('''&&&'''((()))((('''&&&(((******)))'''''''''((('''''''''((((((&&&$$$&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&%%%###""""""###$$$&&&)))*********(((%%%###"""$$$&&&%%%''')))+++++++++***)))***)))***---333;;;CCCHHHDDDCCCQQQlll~~~%%%%%%&&&'''(((((((((((((((&&&%%%(((,,,---+++'''***((('''&&&''''''&&&%%%&&&%%%$$$"""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$%%%'''((()))(((%%%###$$$''')))(((%%%*********(((&&&&&&(((***%%%&&&(((******)))((('''%%%''')))+++...///111111...333:::>>>???BBBOOO]]]pppqqqxxxnnnPPPCCC>>>999777333,,,***+++''')))+++,,,+++******+++,,,+++,,,///...(((&&&''''''&&&&&&&&&'''''''''&&&%%%''')))***)))(((((())))))((((((((())))))'''%%%''''''&&&%%%###"""$$$%%%&&&%%%%%%&&&)))++++++***#########$$$%%%''')))***---,,,***&&&######%%%''''''(((***++++++)))&&&$$$'''(((+++...222888>>>BBBHHHGGGQQQfffyyy%%%&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%'''***...111...,,,)))'''((('''&&&$$$%%%$$$###"""!!! """!!!!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$%%%%%%&&&(((%%%######&&&((('''$$$((((((((('''%%%%%%''')))&&&'''(((***+++++++++***))))))***+++,,,...000000111555;;;@@@@@@CCCPPP^^^rrrtttzzznnnOOOBBB===999666000***(((***+++---//////...---...//////+++)))***)))''''''***&&&&&&&&&&&&%%%$$$$$$%%%$$$&&&)))******)))***+++***)))))))))******(((&&&''''''&&&$$$""""""$$$&&&&&&%%%%%%'''***...//////%%%%%%$$$$$$%%%''')))***---,,,+++(((%%%$$$%%%'''''')))+++,,,+++)))&&&$$$&&&***...111333555999<<>>>>>AAALLLYYYgggwww~~~hhhWWWBBB<<<666333///***)))+++///000000000//////111333000+++((()))(((&&&(((,,,'''(((((('''$$$######$$$###%%%)))*********+++,,,+++*********++++++)))'''&&&''''''%%%$$$$$$&&&(((&&&%%%$$$&&&)))---//////''''''&&&%%%&&&'''((()))+++++++++)))&&&%%%%%%''''''(((***++++++***(((''')))---111333333444888<<>>BBBNNNTTTUUUccczzz///+++((()))+++---,,,******'''%%%'''+++,,,***&&&%%%&&&'''((()))*********)))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$&&&((()))((()))(((&&&######&&&((()))))))))'''%%%%%%&&&((((((((((((((('''%%%###"""$$$%%%&&&%%%$$$%%%'''))))))))))))***+++,,,---.........///111333:::IIIWWWpppvvv~~~|||aaaIII@@@===999555222222333333111///------......,,,+++,,,***(((((()))))))))'''(((+++...///,,,)))&&&%%%&&&'''(((***++++++******)))(((((()))******)))'''&&&'''((()))***))))))(((+++)))'''%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((+++***)))***,,,......---(((&&&%%%%%%(((,,,000222222333444444555888<<>>BBBFFFEEEKKKYYYgggttt+++------***'''&&&(((+++)))&&&###"""###&&&((()))***+++++++++***)))'''&&&''''''%%%%%%%%%&&&'''(((((('''&&&&&&&&&(((***,,,)))(((&&&%%%$$$###!!! ###%%%&&&'''&&&&&&'''(((&&&%%%$$$"""!!!!!!!!!!!!!!!$$$'''(((&&&$$$######%%%%%%&&&'''(((***,,,---,,,---...//////777KKK^^^nnn|||vvv```OOO888444000111444666444111---+++(((((()))*********+++)))((()))+++,,,,,,+++&&&(((***+++*********,,,+++***)))'''&&&%%%$$$###$$$###$$$&&&(((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''((($$$######$$$'''************+++***(((%%%%%%(((***111111222333444888===AAA@@@???FFFTTTcccqqq'''+++---***$$$###''',,,)))'''%%%$$$$$$&&&)))***++++++***)))(((((('''''')))(((&&&%%%%%%&&&((()))((('''&&&&&&''')))+++---,,,***'''%%%%%%$$$"""!!!!!!###%%%%%%%%%$$$%%%&&&$$$$$$#########""""""""""""$$$'''(((&&&%%%$$$$$$&&&&&&'''(((***,,,---...+++---000111111:::QQQggghhhJJJ444111///...000222333222,,,)))'''&&&''')))***)))+++***)))***,,,.........((()))************,,,...---+++)))'''%%%$$$######$$$$$$$$$&&&)))***)))(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&%%%&&&)))+++,,,++++++,,,,,,***&&&%%%'''***...///111333555888<<>>888333111...))))))+++,,,+++)))((((((((()))))))))*********++++++++++++++++++***))))))))))))))))))***,,,...///000111222666777888666111+++&&&$$$%%%&&&'''((((((((('''&&&&&&((()))(((&&&$$$######(((((('''&&&%%%$$$$$$###$$$%%%&&&%%%%%%&&&(((+++)))))))))'''%%%%%%(((+++000111222333555999>>>BBBBBBDDDQQQgggwww}}}&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$&&&(((+++)))(((&&&&&&'''((()))+++******)))******++++++***)))((('''''')))***+++---,,,+++++++++)))&&&$$$!!!!!!!!!!!!!!!"""###$$$$$$%%%'''((())))))((((((,,,,,,,,,+++++++++*********---///111555BBBTTTbbbyyybbbDDD>>>:::666222,,,'''(((...******))))))))))))((((((******)))))))))***,,,,,,***))))))(((((((((((())))))))))))---111444333111???DDDFFF???222&&&"""### $$$)))---///,,,)))&&&+++,,,+++)))&&&$$$$$$$$$((((((''''''&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((((((((((('''&&&&&&)))+++000111222222444888===AAAEEEIIISSSbbbqqq~~~&&&%%%###""""""#########$$$$$$$$$$$$############%%%&&&'''&&&%%%$$$%%%''')))((('''&&&'''((()))+++******+++++++++******)))&&&&&&''''''(((***,,,---------,,,+++***(((%%%###!!!!!!"""!!!!!!!!!###$$$$$$%%%''')))************+++++++++++++++++++++******---000111666@@@PPP[[[rrr~~~cccHHH???999444111,,,((()))---((())))))***))))))(((((())))))******++++++++++++(((((('''''''''(((((()))******+++---000444666777GGGKKKKKKBBB222&&&!!!!!!!!!%%%+++///000...)))&&&......---***&&&$$$$$$%%%'''''''''(((((((((((((((%%%%%%%%%$$$######&&&(((((((((((((((((()))+++,,,///000111111333777<<<@@@IIIMMMPPPVVVfff|||''''''&&&%%%############%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''(((((('''((((((***+++,,,)))***+++++++++***)))(((&&&'''''')))***,,,---...,,,,,,+++)))'''%%%######!!!###$$$###!!!!!!###%%%'''''''''(((***---///000******+++++++++,,,,,,,,,...///111555;;;EEEOOOVVViii~~~uuu]]]MMM@@@777///......+++))))))'''((())))))))))))(((((('''))),,,......,,,)))''''''&&&&&&&&&'''((())))))(((+++---...000555===DDDJJJIIIFFF>>>222)))###!!!&&&(((+++------+++(((&&&......,,,***&&&$$$%%%%%%'''''''''((((((((())))))&&&''''''&&&%%%%%%''')))+++*********+++,,,---------...000111333777===AAAFFFIIIMMMSSSddd|||'''((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''(((((((((((()))***+++,,,***++++++,,,,,,,,,++++++'''((()))***,,,---......***+++***(((%%%###"""######%%%'''%%%###"""%%%((()))))))))***,,,...111222))))))***+++---...//////111222444999@@@KKKUUU\\\hhh~~~fffTTTKKK===333,,,---000---)))'''''''''(((((((((((())))))'''***---000///+++'''$$$&&&&&&&&&'''''')))******$$$)))///111444:::FFFOOOHHHDDD===777111+++&&&###************)))(((&&&%%%******+++)))&&&%%%%%%&&&'''''''''((((((((((((((('''(((((('''&&&''')))+++---,,,+++,,,......---,,,,,,---///111333888>>>CCC???CCCLLLZZZlll}}}&&&))),,,,,,(((%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&(((******(((''''''((('''''''''(((((())))))***,,,,,,------......//////))))))***+++,,,,,,,,,,,,)))******((($$$"""###$$$%%%(((***(((%%%$$$'''***+++,,,------............((()))***,,,...000222222222555999<<>>SSSjjjzzz|||```NNNGGG888111------+++(((&&&(((((((((((('''(((((()))***+++++++++++++++***)))(((---)))%%%''',,,//////---,,,111666888777666888;;;333000+++'''%%%%%%'''(((,,,+++)))'''&&&&&&&&&&&&""""""###$$$%%%&&&''''''***(((''''''((()))((('''%%%&&&'''((())))))))))))***,,,...000000...,,,***---,,,+++///666===DDDGGGLLLPPPXXXaaammm}}}&&&$$$######$$$&&&%%%%%%"""%%%((())))))((()))***'''''''''&&&&&&%%%$$$$$$''')))++++++***(((((((((+++++++++---111333///+++&&&%%%%%%%%%''''''&&&%%%)))******)))'''&&&&&&''')))***+++***))))))+++,,,((('''&&&'''(((***)))((())))))))))))((()))+++---000000333===PPPggg}}}iiiRRREEE999222---,,,***&&&%%%'''''''''&&&&&&''''''((()))******************))))))+++******,,,...///---+++(((...333444222111444888000...***'''&&&&&&''''''---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((***+++'''''''''((((((((((((((()))+++...000000///,,,+++...---...222888???DDDGGGFFFIIITTTfffttt}}}&&&$$$######%%%''''''&&&!!!###&&&((('''''''''(((''''''''''''&&&%%%$$$###&&&(((+++++++++*********///,,,+++...222333222111+++(((&&&&&&'''((('''&&&((())))))(((&&&%%%&&&''')))***,,,,,,,,,---///111+++)))'''''')))***))))))((()))***(((&&&'''))),,,***///666===JJJaaayyyZZZBBB:::333---+++)))&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((()))*********))))))&&&+++000222000---***)))'''***---...//////000111...,,,***)))((('''((((((+++)))&&&######$$$&&&'''+++***)))((((((((((((((())))))'''&&&&&&(((+++---(((((((((''''''''''''''')))+++---///000...---+++---000666;;;>>>AAACCCDDDHHHGGGNNNaaattt&&&%%%$$$&&&((())))))(((!!!###%%%&&&&&&&&&'''((('''((((((((('''&&&$$$###%%%'''***+++***+++,,,---000---...222555444444666000,,,(((&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&((()))++++++,,,---000222...+++)))(((((())))))(((''')))***)))&&&&&&***---***000777???KKKccc^^^CCC999222,,,***)))%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))))))))%%%+++222444000+++((((((&&&&&&''')))+++------,,,,,,++++++***))))))))))))(((&&&$$$""""""$$$&&&'''---,,,***((('''''''''((('''''''''&&&&&&'''+++---++++++)))((('''''''''''')))***,,,------------,,,---666AAAEEEDDDAAAAAABBBOOOLLLMMMYYYnnn&&&&&&'''))),,,,,,+++***###$$$%%%%%%%%%&&&(((***((()))))))))(((&&&$$$###$$$&&&((()))***,,,///111---...333:::;;;666555888444///)))$$$$$$%%%''''''%%%&&&&&&&&&$$$###$$$%%%%%%'''((((((((())),,,...000---)))''''''(((''''''&&&)))+++***'''(((,,,000333222555BBBWWWppptttYYYHHH999111+++***(((%%%%%%((((((''''''''''''((())))))%%%&&&'''((())))))))))))***,,,///000...+++(((&&&###$$$%%%&&&'''((()))***)))************)))))))))%%%$$$###"""###%%%'''(((***)))'''%%%%%%%%%&&&'''$$$&&&'''&&&&&&'''***---///...,,,***))))))))))))))))))******+++,,,------///<<>>FFFKKKSSS^^^mmm~~~&&&''''''(((((((((''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***---...///---,,,...000///+++'''&&&&&&&&&&&&&&&&&&''''''%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%"""""""""###$$$%%%'''((()))(((''''''(((***...000...666===???IIIaaa~~~{{{]]]EEEBBB<<<444///,,,***'''$$$'''((()))*********))))))&&&%%%%%%)))...111000...---,,,(((&&&$$$$$$%%%&&&((()))***)))''''''((()))+++***)))((('''&&&&&&&&&$$$$$$%%%$$$######%%%&&&---+++'''$$$"""!!!"""""""""$$$&&&''''''''')))+++111,,,''''''))))))'''###%%%'''))))))'''&&&''')))&&&+++111666888999;;;<<>>555000...,,,'''###&&&''')))*********)))(((%%%$$$%%%(((,,,//////---111...)))%%%###$$$&&&'''+++---///---(((&&&'''))))))(((&&&%%%$$$$$$%%%&&&###$$$%%%###""""""###%%%,,,+++***(((&&&$$$#########%%%&&&''''''''')))+++...+++'''&&&'''))))))((('''(((*********(((''''''+++,,,...222777999::::::???FFFMMMVVVjjj&&&&&&&&&&&&''''''(((((('''&&&%%%$$$######""""""""""""###$$$%%%&&&'''''''''&&&$$$###(((222@@@IIIDDD;;;000((('''(((((((((''''''(((((('''%%%###!!!###$$$$$$%%%%%%&&&'''((('''&&&$$$#########$$$$$$!!!"""###%%%'''((()))******)))((('''((()))+++,,,000000222888CCCTTTggguuu{{{nnncccbbbFFF>>>555///...,,,'''"""&&&'''((()))***))))))((($$$$$$$$$&&&(((***++++++222...***%%%$$$%%%'''))),,,...000...)))&&&&&&((('''&&&$$$###""""""###$$$###$$$$$$###"""!!!###$$$((()))+++,,,+++(((%%%######%%%''''''''''''(((***))))))***((('''(((,,,///,,,***(((***---...***&&&///...---000555999;;;;;;;;;???MMMaaapppzzz&&&&&&&&&&&&'''((()))***((('''&&&%%%$$$######$$$"""######$$$&&&''''''(((''''''%%%%%%(((333AAALLLGGG>>>111)))'''(((***+++)))))))))((('''%%%###!!!######$$$%%%'''((())))))((('''%%%$$$###$$$$$$%%%###$$$&&&'''((()))))))))***)))((((((((()))******000---...555@@@NNN^^^kkkzzzfffZZZDDD>>>666000---***'''$$$&&&'''((()))))))))((((((%%%%%%%%%%%%&&&'''((()))///,,,(((%%%$$$&&&(((***+++---...---***((('''&&&%%%$$$######"""""""""#########$$$###""""""$$$%%%'''))),,,---,,,***&&&$$$$$$%%%''''''&&&'''(((***%%%(((******((()))---222...***''')))///000,,,''',,,,,,---000555:::===???>>>@@@QQQgggrrrttt}}}''''''&&&&&&''')))***+++***)))(((&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&(((((('''(((...999AAA@@@888///))))))******))))))))))))((('''&&&%%%$$$"""###%%%&&&((())))))***)))((('''%%%$$$%%%%%%&&&%%%&&&'''(((((((((''''''***)))(((((((((((())))))---***+++222:::GGG[[[lllfffOOOBBB>>>888222---)))((('''&&&&&&((()))))))))((('''''''''&&&%%%%%%%%%&&&((()))(((%%%###$$$&&&(((************++++++***'''%%%$$$$$$%%%%%%$$$$$$######"""###$$$$$$######%%%'''++++++++++++***(((&&&%%%$$$&&&''''''&&&&&&((()))%%%&&&'''((()))***,,,---,,,***((())),,,------,,,***---111666999<<<>>>??????EEEQQQaaaoooyyy((('''''''''((()))+++,,,,,,+++)))(((((()))******$$$$$$%%%&&&&&&'''((((((%%%(((+++)))((()))///555666111,,,)))***+++)))'''(((((((((((((((((((((((("""###%%%'''((()))*********)))'''&&&%%%%%%&&&&&&&&&'''((((((((('''%%%%%%***))))))(((((((((((((((***)))+++000555AAAZZZqqqdddLLLAAA???:::444---))))))***%%%&&&((()))))))))((('''))))))(((&&&%%%$$$&&&'''%%%$$$###"""###%%%(((***)))''''''))),,,+++'''$$$$$$%%%&&&''''''%%%$$$###"""###$$$$$$###$$$&&&(((000...+++(((&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''%%%$$$'''***,,,***'''((()))***)))((())),,,///+++111888===>>>>>>======???HHHPPPWWWjjj,,,(((%%%%%%))),,,---,,,,,,+++***))))))***+++,,,%%%&&&&&&''''''&&&&&&%%%))))))(((((((((***,,,---***++++++***'''(((+++///000+++&&&%%%(((***(((%%%############&&&))),,,...+++***)))(((&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''***---+++&&&$$$'''+++---((((((000===KKKYYYddd|||sss```LLLCCC;;;333222000,,,******...---***'''&&&&&&&&&''''''***------)))''''''((('''&&&$$$""""""###$$$%%%)))((((((((('''''''''''''''&&&&&&(((***)))$$$ !!!!!! """###&&&'''))))))'''&&&%%%$$$######''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''*********++++++,,,------...222777<<>><<>>LLLaaasssgggNNN@@@777000,,,------+++))))))***(((&&&$$$######$$$$$$'''&&&(((,,,222444222000+++(((%%%######%%%(((***)))((('''&&&%%%%%%%%%%%%******+++++++++***(((&&&"""$$$%%%'''(((((('''&&&***)))((('''''''''''''''!!!!!!!!!"""###%%%&&&'''%%%%%%&&&&&&'''(((((((((++++++,,,++++++)))((('''***+++...222777===BBBEEECCCCCCMMMbbbuuu~~~///,,,))))))***+++***(((&&&&&&%%%%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$###%%%(((++++++***(((&&&%%%%%%%%%&&&'''(((((()))((('''&&&'''((((((((((((%%%''')))******)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))),,,000222111000++++++000888AAAPPPfffxxxkkkNNN<<<777000,,,......+++)))))))))'''%%%###""""""###$$$'''&&&(((,,,222444222000***(((&&&$$$$$$&&&)))***((('''%%%$$$$$$$$$%%%&&&***+++++++++***(((''''''%%%&&&''')))))))))((((((...---+++***((('''&&&&&& !!!"""###$$$&&&'''%%%%%%&&&&&&'''(((((())))))***++++++***(((&&&$$$''')))---111666:::===???DDDHHHNNN[[[rrr222...***)))++++++(((%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$""""""""""""$$$$$$$$$%%%(((***+++***((('''((('''&&&''')))))))))'''&&&&&&&&&'''((((((((((((&&&''')))******)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((()))+++---000000000//////...---111:::DDDRRRdddttt|||dddPPPEEE:::444///000111---))))))((('''%%%###"""###$$$%%%''''''))),,,///000///---((('''&&&%%%%%%&&&((()))&&&%%%$$$######$$$&&&(((((()))******'''&&&&&&'''(((((()))***************000///---***((('''&&&&&&!!!!!!!!!"""###$$$%%%&&&$$$%%%%%%&&&'''((())))))((()))***+++***(((&&&$$$((())),,,000444888;;;===DDDKKKPPPXXXppp///...,,,+++******((('''$$$%%%&&&(((((((((((('''&&&%%%$$$######$$$%%%&&&&&&''')))+++,,,+++***)))+++)))((()))++++++)))'''$$$%%%'''''''''(((((()))'''((())))))***)))((('''++++++++++++++++++******''''''&&&&&&'''(((((())),,,///333333000---------000...111;;;GGGTTTcccooozzzwwwaaaRRRIII???888333444333...***)))((('''%%%#########$$$%%%'''))),,,---,,,+++******%%%%%%&&&&&&&&&'''''''''$$$###"""!!!"""%%%((()))&&&((()))(((%%%###$$$&&&***************++++++,,,...---+++)))'''&&&&&&&&&###"""""""""######$$$%%%$$$$$$%%%&&&'''((()))))))))***+++,,,,,,***(((&&&******+++...333888>>>AAABBBGGGQQQ^^^ooo+++---///---)))''')))+++%%%&&&(((***++++++******((('''%%%$$$$$$%%%'''(((((()))+++,,,------,,,,,,---+++******,,,,,,)))&&&###%%%'''(((''''''((()))'''(((((()))))))))))))))/////////......---------&&&&&&&&&&&&&&&'''((()))---222666555///++++++,,,///,,,///;;;IIIWWWdddnnn{{{wwwfffUUUFFFBBB;;;666666555///***)))((('''%%%######$$$%%%&&&'''***------)))''''''((($$$$$$%%%&&&''''''&&&&&&###"""!!!!!!"""%%%(((+++%%%'''(((&&&###"""###%%%,,,+++*********+++,,,---******((('''&&&&&&&&&&&&$$$###############$$$$$$$$$$$$%%%&&&'''((()))***)))+++---......,,,***(((---++++++,,,111999AAAFFF@@@CCCQQQeeeppprrr|||(((+++---+++(((&&&(((***&&&&&&&&&***---...+++(((...,,,***(((''''''((()))+++...111333111---***)))111...+++,,,------***&&&$$$)))---***%%%###''',,,************))))))((((((444444222///------///222((())))))))))))*********555444222000///......///&&&---888===@@@KKKddd|||oooWWWCCCBBB???:::444///+++((('''(((&&&&&&'''&&&###$$$(((000///---+++)))'''&&&%%%$$$(((+++***'''&&&)))...)))%%%""" """$$$&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''(((***---...---***'''))))))))))))((((((((((((%%%''')))'''$$$"""$$$'''''''''(((((((((((((((((()))...222000)))&&&)))---,,,+++...555999999;;;???FFFBBBKKK___nnnttt}}},,,+++***)))))))))'''''''''&&&&&&))),,,---+++))),,,+++)))'''&&&''''''(((***---111333222000...,,,...///000///...+++******%%%'''((((((''''''((()))(((((((((((()))***+++,,,111222222000...,,,---...'''((()))***+++,,,------222111000...------------//////000555;;;JJJcccxxx~~~oooWWWBBBAAA>>>:::555000,,,)))'''(((&&&&&&(((&&&###$$$(((//////...,,,***(((&&&%%%###&&&)))***((((((***,,,,,,)))$$$!!!!!!#########&&&&&&%%%%%%%%%%%%$$$$$$&&&'''))),,,///...+++)))''''''(((((())))))******((()))***)))'''&&&'''(((''''''&&&''''''((()))***---111333111,,,)))***---,,,+++...555999:::<<<@@@GGGJJJPPP\\\mmm}}}...+++''''''******'''###'''&&&&&&'''***++++++***+++***((('''&&&&&&'''((()))+++///222444333111000+++000333333...******,,,&&&%%%$$$&&&)))******((('''&&&%%%%%%'''***---//////000111000---***))))))&&&''')))+++---...//////...---,,,++++++++++++,,,222---,,,222===LLL___ooovvvgggUUUHHH???===:::666111---)))((((((&&&''')))'''$$$$$$(((.........---+++(((%%%$$$"""$$$&&&)))***+++++++++---)))%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%(((,,,//////---+++&&&&&&'''((()))***++++++,,,+++******++++++***)))&&&%%%%%%%%%&&&)))+++---000111111000,,,***)))***+++***---555999:::<<<@@@DDDNNNUUU[[[lll---+++((((((((('''%%%"""''''''&&&&&&((()))*********)))(((((((((((()))))))))+++---111333333111///***...222222000,,,******%%%$$$$$$&&&)))++++++***((('''$$$###%%%(((---///...//////---***'''&&&'''&&&''')))+++------...---))))))))))))))))))******+++***...888CCCOOO]]]iiiyyysss```VVVSSS???===;;;777222...***(((((('''(((***((($$$%%%(((+++,,,------+++((($$$"""""""""$$$(((+++---,,,***)))'''$$$###%%%'''''''''$$$%%%&&&''''''%%%###"""###$$$&&&***...000///---&&&''''''((())))))******---+++)))***,,,---+++)))&&&%%%$$$$$$&&&)))---///000///...---+++)))'''&&&)))(((,,,333777888;;;???>>>JJJVVV___mmm}}}***++++++)))%%%###$$$%%%&&&&&&'''&&&&&&''')))*********************++++++******,,,///222222000---,,,,,,---///000///***&&&###%%%'''(((((()))+++---+++(((%%%######&&&***---///...,,,)))&&&%%%&&&''''''((()))+++,,,+++******((((((((()))))))))))))))'''***222;;;DDDOOOaaappp{{{~~~lll^^^UUUBBB@@@===888333...+++)))(((''')))+++)))%%%%%%))))))***++++++***&&&###!!!!!!"""###'''+++---,,,+++***(((%%%%%%&&&((((((((($$$%%%&&&''''''%%%###""""""###%%%)))---......,,,'''''''''''''''''''''''',,,)))'''(((+++,,,+++(((&&&%%%$$$$$$&&&))),,,///000000///...,,,***(((''''''&&&***111555666888<<<<<>>MMMggg}}}jjjRRRHHHEEE???999333...+++)))((((((***,,,+++&&&&&&))))))*********)))&&&$$$""""""###$$$&&&(((***,,,---...+++((('''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$'''***,,,+++***''''''&&&&&&%%%%%%%%%%%%(((''''''((()))***)))(((''''''&&&%%%&&&(((***,,,222333333222...,,,+++,,,((('''***111444555777;;;@@@DDDVVVnnnyyyyyy((((((((('''%%%$$$$$$%%%###%%%(((((('''%%%&&&'''(((((()))***+++,,,,,,,,,)))((((((---333666444000---------......---,,,***(((((('''))),,,------,,,***(((%%%######$$$'''(((++++++***(((%%%%%%&&&'''%%%'''***,,,---,,,+++***+++,,,,,,------,,,+++***///000333888???NNNiiisssZZZOOOJJJBBB:::222---***)))((((((***---+++'''&&&)))+++++++++***)))'''&&&%%%"""$$$&&&%%%%%%'''+++///...,,,)))((((((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((())))))(((((('''''''''((((((000333666444///,,,---000***))),,,222555555777:::EEEIIIUUUfffwww)))&&&$$$%%%'''(((%%%"""!!!%%%))))))'''%%%%%%&&&&&&'''(((***++++++++++++((('''(((---444888777444,,,///111000---+++---///---(((%%%(((...111...***((('''%%%######%%%'''(((((()))+++***(((&&&%%%%%%$$$&&&***---//////...------......///...---,,,+++---///555<<>>DDDCCCNNNeeewww}}}'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&///;;;AAAAAA??????@@@???:::444...***)))******+++---//////,,,++++++,,,(((&&&$$$###%%%'''((('''++++++***((('''&&&%%%%%%$$$%%%&&&(((+++---000111666666555222...+++******---...222:::BBBNNNaaaqqqqqqWWWLLL???888333,,,)))))))))***++++++)))))))))++++++---///000---+++))))))'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''***---***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%$$$$$$############$$$&&&'''''''''(((***+++,,,(((***,,,,,,+++)))((((((((()))+++---............111111222333555888;;;===999BBBSSSbbbkkksss''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%'''(((''''''''''''''''''''''''&&&333CCCJJJIIIEEEFFFHHHKKKAAA444,,,))))))((('''(((---111///***'''***...+++((($$$###$$$&&&'''''',,,,,,+++)))((('''&&&%%%######$$$%%%(((,,,000222@@@;;;444///---,,,***(((***...333777;;;HHHddd|||fffYYYLLL???888222+++((((((&&&(((++++++***))))))******---//////---+++******%%%%%%############%%%%%%''''''&&&%%%###$$$''')))***)))((('''&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$############&&&&&&&&&'''((()))***+++******,,,---...---)))'''%%%&&&&&&((()))+++---...///000222444666999;;;<<<888CCCOOOYYYddduuu''''''&&&&&&&&&&&&''''''***++++++)))'''&&&'''(((''''''''''''''''''''''''***555BBBJJJLLLKKKKKKLLLJJJBBB777...***))))))((((((+++...---)))(((***---,,,)))%%%###$$$&&&'''''',,,+++***)))'''&&&%%%%%%$$$$$$###%%%(((,,,111333???:::444///,,,+++)))(((***,,,111888???NNNfff{{{gggYYYMMM???777111+++))))))&&&)))+++,,,***(((''''''***,,,......---+++***+++%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$""""""$$$&&&((((((''''''&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''(((***+++,,,,,,++++++...111///+++&&&&&&&&&%%%%%%&&&(((+++,,,---...111444777999;;;;;;BBBEEEGGGPPPhhh&&&&&&%%%%%%%%%%%%&&&&&&.........+++(((&&&'''(((((((((((((((((((((((((((///333999AAAHHHKKKKKKIII???===999222,,,)))***,,,******))))))************,,,)))%%%$$$%%%&&&''''''***)))((((((&&&&&&%%%$$$%%%%%%%%%&&&(((---111444444444444000,,,***)))***---+++000===MMM[[[jjjtttnnnVVVKKK>>>777222---******(((***,,,,,,)))&&&$$$$$$(((***,,,,,,+++******+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((()))***+++---------++++++---000///+++''')))(((&&&%%%%%%''')))***+++,,,000444777:::<<<===DDDFFFGGGPPPggg%%%%%%$$$$$$$$$$$$%%%%%%......---+++(((&&&&&&'''((((((((((((((((((((((((//////111777@@@EEEEEECCC777888888333---)))***---***(((&&&''')))+++***)))***(((&&&&&&'''(((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))---000222+++...000000---++++++,,,///---333DDDXXXgggqqqwww|||mmmPPPEEE;;;666222---*********+++,,,***'''$$$######&&&(((******))))))***+++''''''''''''''''''''''''%%%&&&&&&$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$### """$$$&&&&&&&&&%%%$$$######$$$%%%&&&((()))***)))))))))***+++,,,---...,,,++++++,,,---,,,***(((+++***(((&&&&&&'''((())))))***...222777;;;>>>@@@;;;EEEPPPXXXcccttt$$$######""""""######$$$)))******(((&&&%%%&&&((((((((((((((((((((((((((()))***---222888;;;<<<;;;888777444000,,,)))(((((((((((((((''''''((()))+++''''''&&&'''))))))((('''''''''''''''((((((((((((%%%%%%&&&''')))+++---...+++***+++---//////...,,,---000:::JJJZZZjjj{{{sss```GGG>>>666444111,,,)))))))))******(((&&&$$$$$$%%%$$$&&&(((((((((((()))+++'''''''''(((((('''''''''%%%&&&'''&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$!!!"""%%%'''((('''%%%$$$%%%%%%%%%%%%&&&'''))))))(((((())))))***,,,---...***++++++***(((((()))***)))((('''''''''((()))***''')))+++000666<<>>DDDGGGNNN\\\lll|||""""""""""""""""""""""""$$$$$$$$$%%%''')))+++---(((((((((((((((((()))***(((((()))***************(((,,,000111---)))''''''&&&(((******(((&&&&&&''''''&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%&&&''''''*********+++++++++,,,,,,((()))+++***)))'''(((((((((---555AAAPPPeee{{{|||eeeOOO@@@555222///------------,,,)))))))))))))))))))))))))))((('''((()))***)))(((%%%%%%$$$$$$$$$############%%%''')))******((('''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******))))))%%%%%%&&&''')))***,,,---***---111333222///+++)))$$$&&&'''&&&$$$$$$&&&((((((((('''''''''(((((()))***...333777888;;;>>>@@@FFFHHHPPP___rrr!!!!!!!!!!!!""""""""""""&&&&&&&&&'''))),,,...000)))))))))))))))***+++,,,''''''(((((())))))******''',,,111222///+++))))))%%%'''((((((&&&&&&&&&'''&&&&&&%%%&&&(((***---///&&&&&&%%%%%%&&&&&&'''(((******+++++++++,,,,,,,,,$$$***///...(((%%%(((,,,'''(((000AAAXXXmmmzzzppp___OOO@@@111000......///...+++))))))))))))))))))((((((((('''&&&&&&''')))***)))(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++***))))))$$$$$$%%%&&&(((***+++,,,++++++---111555444...)))&&&((()))(((%%%$$$'''))))))((('''&&&&&&'''((()))+++000666999:::<<<@@@CCCEEEGGGPPPaaavvv%%%$$$###"""!!!!!!!!!!!!%%%&&&)))+++,,,,,,+++***+++*********+++,,,,,,---***&&&""""""%%%)))*********)))((()))******'''$$$%%%(((+++***'''&&&))),,,&&&&&&&&&''')))+++---...+++***((('''&&&&&&&&&'''---+++)))))),,,,,,***(((++++++++++++***((('''&&&+++,,,333BBBYYYoooxxx```LLL???444222///............---*********+++***)))((('''((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&***---)))###!!!&&&+++)))'''%%%%%%'''''''''&&&***)))((((((((()))***+++$$$$$$$$$%%%&&&'''((())),,,******000999;;;666///++++++***((('''(((,,,///((()))***)))((((((***,,,222222111333777>>>DDDHHH<<>>RRRlll~~~iiiOOO===333000......000111000...)))***,,,,,,+++)))'''%%%((('''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&((()))))))))(((&&&%%%%%%'''))))))'''&&&''')))++++++***((()))+++,,,,,,+++***)))%%%%%%%%%%%%&&&'''(((((((((+++...333666888888777111---)))'''(((******))))))***+++***))))))***,,,...///222555999===@@@BBBAAAEEEPPP```mmmvvv~~~((('''&&&%%%$$$$$$$$$$$$'''(((((())))))((((((''')))(((((((((((()))******+++(((%%%$$$%%%'''))))))***+++---,,,)))'''&&&&&&(((***+++)))&&&$$$&&&)))...,,,***)))***---000222---+++***((('''&&&''''''(((&&&%%%&&&((()))))))))+++++++++++++++***)))((((((+++111;;;LLLgggpppUUU???333000---///333555222...***+++------,,,)))&&&$$$((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''''')))+++,,,)))%%%$$$&&&((()))((()))((('''))),,,...//////(((***...000000---)))'''''''''&&&&&&&&&''''''(((&&&,,,222444333333999>>>666///(((&&&)))+++((($$$***,,,,,,,,,******+++,,,+++---222666:::<<<======GGGDDDIIIXXXjjjwww~~~))))))((('''&&&&&&&&&&&&+++++++++******)))))))))(((''''''&&&''''''((((((+++)))&&&%%%%%%'''((()))***---...---***'''&&&''''''(((((('''%%%%%%'''***///---***)))+++///333666---,,,***((('''&&&''''''&&&%%%%%%&&&((()))***++++++++++++,,,++++++******---///333<<>>@@@???BBBMMM^^^nnnxxx,,,+++***)))(((((((((((()))(((&&&$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&((())))))(((&&&''')))+++---,,,+++,,,---,,,***'''###""""""###%%%(((+++---)))(((''''''***...222555---,,,)))'''%%%%%%%%%%%%$$$'''+++------,,,,,,,,,***+++,,,,,,------------+++,,,111>>>SSSggguuu{{{zzznnngggPPPLLLEEE>>>888333///,,,///...,,,***)))((())))))&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%%%%&&&(((******---000000///...000222+++***)))***---//////...///...,,,)))(((((())))))((('''&&&%%%%%%%%%%%%%%%,,,***((())),,,......,,,++++++***&&&######&&&)))'''***,,,...---------...111111222444888<<>>AAACCCLLLNNNWWWfffsss|||)))***,,,......,,,***(((---+++'''%%%$$$&&&)))+++'''((((((((('''%%%###!!!((('''&&&'''(((((('''&&&(((((()))***+++,,,------&&&%%%###""""""###%%%&&&)))(((&&&%%%%%%&&&'''(((((('''''''''((((((&&&$$$$$$&&&)))***)))'''&&&%%%(((***------++++++...000111...111<<>>333...,,,***))))))))))))(((&&&%%%$$$###"""###$$$$$$&&&''''''&&&$$$%%%'''*********+++++++++***)))(((***'''$$$###$$$'''((()))'''%%%###$$$&&&(((((((((###"""!!! !!!"""######&&&((('''$$$###$$$&&&$$$$$$#########$$$&&&'''###%%%))),,,---+++)))'''...---///666???FFFGGGFFFGGGKKKYYYkkkqqqppp}}}&&&''')))+++,,,,,,+++***''')))---000111000...,,,***)))&&&$$$###$$$%%%&&&$$$$$$"""!!!!!!###'''***(((&&&###!!!!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&((((((&&&$$$%%%###""""""$$$'''((())))))*********+++,,,...///555222333:::GGGYYYooovvvcccUUUGGG<<<000,,,)))&&&''''''((('''&&&&&&%%%###""""""$$$&&&((())))))((('''''')))+++++++++))))))(((((())))))...,,,)))'''&&&'''((((((%%%$$$""""""%%%'''((((((%%%$$$"""!!!!!!"""###$$$$$$&&&((((((&&&$$$$$$%%%######""""""######$$$%%%$$$&&&(((******)))((('''+++,,,///555===CCCFFFGGGGGGLLLYYYiiirrrwww&&&'''(((******+++******(((+++///222444333000...***(((%%%###"""$$$&&&'''(((((('''$$$""""""%%%))))))'''$$$"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&###!!!"""&&&)))++++++***)))((()))***,,,...///333333555:::BBBTTTpppzzzeeeVVVIII???///,,,'''%%%%%%&&&''''''&&&''''''%%%######%%%'''***+++,,,+++))))))***,,,+++***)))'''''')))***+++111000///---,,,+++++++++&&&$$$"""!!!###&&&''''''((('''%%%$$$$$$$$$%%%%%%&&&''')))***)))''''''&&&%%%$$$$$$###"""""""""!!!&&&&&&&&&'''((((((((((((&&&***///333777<<>>PPPbbbsss\\\===333(((&&&$$$$$$%%%&&&&&&&&&''',,,111111---******+++&&&((()))(((&&&%%%%%%&&&###"""###$$$&&&(((***,,,)))...555777555111...---666222,,,)))((((((((((((((()))+++,,,+++)))&&&$$$$$$%%%(((+++------+++))),,,,,,++++++***((('''&&&###(((///555666333...+++333///+++---555???EEEHHHHHHOOOaaauuu||||||((('''&&&%%%$$$%%%&&&&&&))))))******)))(((''''''''''''&&&%%%%%%$$$######&&&((()))((($$$###$$$&&&)))%%%!!!###'''(((%%%!!!!!!!!!"""###%%%''')))***%%%''')))******'''$$$"""###$$$%%%''')))***+++,,,)))))))))***+++---...///000+++'''(((...111...)))***...666???MMMbbb{{{lllZZZDDD000+++)))'''%%%&&&(((+++------,,,,,,++++++*********(((+++,,,***'''%%%&&&)))$$$$$$$$$%%%&&&'''))))))+++---/////////,,,)))'''///---+++***++++++***)))+++++++++***((('''%%%$$$'''(((***++++++***)))((()))+++---......---+++***)))+++///333555444333111555000,,,///777???BBBCCCBBBQQQeeeqqqvvv}}}''''''%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&%%%$$$#########&&&((()))'''%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%""""""###$$$%%%'''((()))&&&''''''(((''''''&&&%%%$$$$$$%%%'''(((***++++++(((((())))))+++,,,---...///,,,***+++...000...,,,---...222;;;LLLeeeyyycccQQQAAA555***)))&&&%%%%%%'''***,,,+++++++++***************)))***+++)))(((&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((++++++,,,---,,,***((('''***)))''''''((()))((('''+++++++++***)))'''&&&%%%'''(((***++++++***)))((((((***...111111///,,,***,,,---///111333444555555333333444666:::>>>CCCEEEMMMSSS^^^kkkwww&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$&&&''''''((((((&&&&&&%%%%%%$$$$$$######%%%&&&'''&&&%%%$$$%%%&&&$$$&&&)))(((&&&%%%&&&((($$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((($$$%%%&&&'''((()))******'''(((((()))***+++,,,,,,------------......//////......333>>>QQQjjjsss___JJJ;;;666***(((&&&%%%%%%''')))+++))))))))))))))))))*********)))(((((()))((('''%%%%%%%%%%%%%%%%%%&&&'''''')))))))))((((((''''''&&&'''&&&%%%&&&(((******)))***+++++++++***)))'''&&&&&&''')))***+++***))))))'''***///333444111...+++/////////000111444666888111666;;;===<<<>>>CCCGGGUUUSSSWWWdddwww%%%%%%$$$$$$$$$#########!!!"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&((())))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((''''''(((((()))))))))))))))+++......,,,+++---///,,,///777EEEXXXlll{{{|||tttbbbGGG555111)))(((&&&%%%%%%'''(((***'''''''''(((((()))))))))***(((&&&(((******'''$$$#########$$$%%%'''((()))((('''&&&$$$$$$$$$%%%&&&'''&&&&&&'''***---...---)))***+++++++++***((('''&&&&&&((()))************''')))---000111000///---.........///111333555666333777;;;<<<<<<>>>BBBFFFOOOPPPVVVcccttt%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$***)))))))))))))))((((((############$$$$$$$$$$$$'''%%%$$$''',,,---***&&&'''&&&%%%%%%$$$$$$$$$%%%###%%%''')))***)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%(((,,,,,,***)))+++---,,,...555CCCUUUhhhwwwzzzsssaaaFFF333...***)))'''&&&&&&'''((()))&&&&&&&&&''''''(((((())))))'''&&&(((******'''### !!!"""###%%%''')))+++&&&%%%$$$""""""###$$$%%%'''&&&&&&'''+++---......&&&(((***+++,,,+++)))(((%%%&&&'''((()))***++++++((())))))***+++---...///***+++...000111222333333666666666777:::>>>BBBEEEDDDMMM[[[gggrrr}}}%%%%%%%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$++++++++++++++++++******&&&%%%###$$$%%%&&&$$$###&&&###"""'''---///***%%%'''&&&%%%%%%$$$$$$$$$%%%$$$&&&))),,,,,,***'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$"""%%%)))***(((''')))+++,,,,,,///888III```vvvzzziiiUUUAAA555111******(((((('''(((((()))''''''''''''''''''((((((&&&&&&''')))***)))&&&$$$ !!!###%%%''')))***&&&%%%$$$#########$$$%%%%%%$$$###%%%'''*********$$$&&&(((+++,,,+++)))((($$$%%%&&&''')))***+++,,,)))((('''&&&'''))),,,...)))+++---///111222222222666555555666:::???CCCEEEBBBNNN___lllttt~~~%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''(((((((((++++++++++++++++++++++++***(((&&&&&&((((((&&&$$$""""""$$$(((+++,,,***'''&&&&&&%%%$$$$$$$$$%%%%%%((()))+++++++++***((('''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###"""!!!$$$'''((()))(((((((((++++++,,,222@@@WWWpppsss[[[HHH===666000++++++***)))))))))))))))((((((((((((''''''''''''###&&&)))***)))'''&&&%%%""""""######$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%!!!###'''***+++***)))'''$$$$$$%%%&&&(((***,,,---)))((('''''''''(((***+++,,,,,,---...000222333444333666:::<<<===@@@EEEIIINNNTTT___mmm{{{&&&&&&'''((('''&&&%%%$$$"""###%%%''')))***++++++******************++++++...+++))))))***+++(((&&&"""''')))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,+++***)))))))))***)))((('''&&&%%%$$$$$$###$$$%%%&&&'''&&&$$$"""!!!"""###&&&((()))***(((''''''+++///444???QQQgggvvv~~~lllRRRAAA<<<555---,,,,,,+++******)))******)))))))))((((((''''''&&&"""&&&***+++(((&&&%%%'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&$$$######$$$%%%%%%$$$ """&&&)))+++***((('''###$$$%%%&&&(((***,,,---((((((((())))))))))))(((///...---,,,...222555888///888AAADDDAAAAAAGGGMMM\\\ZZZ]]]lll))))))))))))((('''%%%$$$""""""###%%%&&&(((***+++''')))***,,,,,,,,,+++***///***%%%''',,,///,,,'''%%%######$$$&&&'''&&&%%%)))'''&&&$$$$$$%%%&&&'''111000---+++***)))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################&&&((()))(((''''''(((...,,,...888CCCOOO]]]hhh||||||lllZZZNNNDDD999///***...---***)))((((((***+++''')))+++)))%%%######%%%$$$$$$%%%''')))***(((&&&((((((''''''&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&+++'''###$$$(((+++)))&&&$$$&&&((()))'''&&&&&&&&&(((&&&$$$$$$&&&((()))(((((())))))(((&&&'''***,,,---+++***)))***...111444666999===@@@DDDHHHNNNRRR^^^```jjj|||++++++***(((''''''&&&&&&#########$$$%%%''')))+++*********))))))************((('''(((***+++***(((&&&%%%$$$&&&((()))(((''')))(((&&&$$$$$$%%%&&&''',,,---......---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%'''((('''''''''(((***+++000999CCCKKKWWWbbbtttcccQQQEEE>>>777111000...---+++)))((()))******)))***+++***((('''''''''$$$$$$$$$&&&((()))((('''((()))))))))(((&&&$$$###$$$$$$$$$%%%&&&&&&''''''+++(((&&&&&&))),,,+++***(((***+++***((('''''''''+++***)))((('''''''''''''''(((((((((((()))***++++++)))((('''))),,,000333::::::<<<@@@FFFLLLQQQTTTQQQ___ttt---,,,+++)))(((((((((((($$$$$$######$$$&&&)))***,,,+++)))'''''''''((()))$$$%%%((())))))))))))***'''&&&&&&''')))******))))))(((&&&%%%%%%%%%&&&'''&&&)))...111111---'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&''''''&&&&&&'''))))))***000777???IIIZZZhhh}}}xxxlll\\\III>>>999444333444...---+++***))))))******++++++***+++,,,---+++***%%%######$$$&&&((()))((()))***+++,,,+++(((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&))))))))))))***,,,---------...---+++(((&&&'''(((---000111...***&&&%%%&&&'''&&&&&&(((***+++***))))))'''&&&%%%'''+++///222;;;;;;===BBBIIIPPPUUUWWWOOO^^^sss,,,,,,,,,,,,+++***)))(((&&&%%%$$$######%%%((()))******)))((('''&&&&&&&&&###$$$&&&)))+++,,,***)))'''&&&&&&''')))++++++***(((((('''&&&%%%&&&&&&'''###''',,,000000---'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&((())))))(((&&&%%%&&&'''******...444<<>>888333222333...---,,,***************,,,***)))+++...000...+++%%%$$$"""###%%%((()))))))))+++---...---***'''$$$'''((((((((('''%%%$$$###&&&((()))******+++---///000///...***'''%%%&&&'''---222555333,,,'''&&&((('''&&&'''))),,,,,,***(((((('''&&&&&&'''+++///111555:::AAAGGGKKKPPPUUUYYYbbb```eeewww)))+++---//////---***(((((('''%%%$$$$$$%%%'''(((&&&''')))******(((%%%###&&&$$$###(((...000,,,'''%%%$$$$$$&&&(((******)))((((((''''''&&&&&&&&&&&&%%%'''***,,,,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$''')))******)))+++++++++***'''%%%%%%%%%''')))///777>>>KKK___qqqxxxxxxiii\\\QQQEEE>>>888222///000------,,,++++++*********)))(((''')))---///---+++'''%%%######%%%(((((((((***+++...///...+++'''%%%)))))))))(((&&&$$$!!!"""%%%'''))))))***---//////...,,,)))&&&$$$%%%&&&***///444333...))))))***(((((()))+++,,,,,,***((()))(((((()))***,,,...000+++666DDDKKKLLLNNNSSSYYYooodddbbbuuu'''))),,,//////...+++***))))))(((''''''&&&''''''"""%%%))),,,,,,***'''$$$)))$$$"""&&&...111---'''$$$######%%%'''))))))(((((((((((((((''''''&&&&&&'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%% """%%%(((++++++++++++***,,,---,,,***'''&&&&&&###(((222===DDDJJJUUU```}}}|||pppRRRIIIAAA===888111---...---------,,,++++++******'''&&&''')))+++,,,+++***((('''%%%&&&'''((('''&&&***+++,,,---,,,)))'''%%%'''(((((((((&&&###  """$$$'''***+++,,,---+++,,,+++)))&&&$$$%%%&&&(((+++///000---+++***+++***,,,------+++******+++)))***+++,,,------------%%%111@@@HHHJJJLLLQQQVVVggggggmmm}}}'''((()))+++---.........************)))(((&&&%%%!!!$$$'''***,,,,,,***)))'''%%%###&&&***---+++((($$$######%%%((()))))))))(((((((((((((((''''''&&&(((((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***++++++***)))&&&)))---///...,,,******(((***111<<>>555000---,,,,,,++++++---///...+++'''(((&&&%%%%%%&&&'''&&&%%%))))))))))))((('''%%%%%%%%%&&&((())))))'''&&&%%%######""""""###%%%'''((("""###%%%'''((()))******'''%%%%%%'''+++---+++(((''')))+++,,,,,,+++,,,...222000,,,)))(((((()))***000000...---,,,+++*********)))111???EEEDDDHHHRRRWWW]]]jjj{{{((((((''''''(((***,,,---111000///---+++)))(((((($$$$$$$$$%%%&&&((()))***'''%%%$$$$$$'''((('''&&&###%%%'''''''''(((***,,,)))((('''&&&&&&(((***+++222222///+++&&&"""!!!!!!&&&&&&&&&'''(((***+++,,,...+++((((((***+++(((%%%'''(((+++///222333222000222222444:::AAALLL^^^nnnzzzpppbbbZZZMMMAAA888222...+++...---,,,---//////,,,)))(((&&&$$$$$$%%%&&&&&&&&&))))))))))))((('''&&&%%%$$$&&&'''((()))(((&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%'''((()))******((('''''')))++++++***)))(((***,,,,,,,,,+++,,,...111///,,,)))'''(((((()))......//////...---+++******+++222;;;BBBEEEJJJOOO]]]]]]fffzzz***)))((((((((()))+++,,,111111///...,,,***)))(((&&&%%%%%%%%%%%%%%%&&&&&&((('''%%%&&&''''''&&&%%%###$$$&&&''''''(((+++---+++***(((''''''(((***+++777666333---'''###!!!!!!$$$%%%&&&(((***,,,...000777000((('''***,,,***&&&'''***...///......///111333000111:::EEEPPP\\\fff|||~~~ccc\\\PPPEEE<<<444///+++000...------...///---,,,(((&&&###"""$$$%%%&&&&&&((()))))))))((('''&&&&&&$$$%%%'''(((((((((''''''$$$%%%'''((((((((((((''''''&&&&&&'''((()))***+++)))***++++++***)))***+++(((***,,,---,,,+++,,,---///---+++(((''''''((()))+++---///111222000---+++---111444888AAAKKKPPPPPP\\\aaannn,,,+++******)))***++++++......---,,,+++******)))((((((&&&%%%$$$$$$$$$$$$)))((('''''''''&&&%%%$$$###$$$%%%%%%%%%&&&)))+++***)))((('''((()))+++---555444111,,,'''###!!!!!!###$$$&&&(((+++...111333777333---***++++++)))'''(((***,,,---,,,,,,---...111...///888CCCNNN\\\ggg}}}jjjbbbTTTGGG<<<555///---000///...---............(((%%%###"""###%%%&&&&&&'''((((((((((((((('''&&&$$$%%%&&&'''((((((((('''&&&'''***++++++***(((''')))(((((('''((()))***+++))),,,...---***((()))+++)))+++------,,,,,,,,,------,,,***(((''''''((()))(((+++///333444222///---000666888888CCCSSSZZZVVVVVViii------,,,,,,++++++,,,,,,***************************)))(((&&&%%%$$$$$$$$$((()))))))))'''%%%$$$$$$$$$%%%%%%$$$###$$$''')))((((((''''''(((***---...------,,,((($$$"""!!!"""###$$$&&&(((+++///222333111333333000+++((('''(((***))))))***,,,,,,+++***...///222888>>>KKK```rrr}}}~~~ssshhhWWWFFF:::333000...//////...---,,,,,,---...(((&&&###"""$$$%%%&&&&&&&&&'''((((((((((((((('''%%%&&&&&&''''''(((((('''((())),,,------+++((('''))))))))))))******+++,,,***---///...***((()))+++***,,,------,,,,,,,,,---,,,+++***((((((((())))))'''***...222444333000///000666999:::DDDVVV___^^^]]]nnn,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))(((&&&%%%%%%%%%%%%''')))******(((%%%%%%%%%%%%%%%%%%$$$###$$$'''***(((''''''&&&'''***,,,...'''((('''&&&###"""###$$$$$$%%%&&&(((+++...000222***000555333,,,'''&&&((()))((('''))),,,,,,***'''---000444888;;;HHHaaayyy}}}zzzuuuiiiVVVDDD888111...---,,,---...---+++***+++,,,(((&&&%%%%%%&&&'''&&&%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''***+++---...---+++)))'''((()))***+++,,,,,,,,,,,,+++,,,------+++*********+++,,,......,,,,,,,,,---+++******)))))))))******(((***,,,///111111111111///444999<<>>TTTiii~~~hhh___PPPBBB777000+++(((%%%))),,,,,,)))'''&&&'''''''''''')))+++***'''%%%%%%%%%'''((())))))))))))***)))((('''&&&%%%%%%%%%,,,---------,,,***((('''%%%'''+++///000000...,,,+++)))((())),,,---+++(((,,,---///...---,,,,,,---+++++++++++++++,,,,,,,,,,,,+++))))))+++...111444666777???HHHIIIJJJWWWhhhppprrrxxx******)))))))))******+++,,,,,,------,,,+++)))((($$$$$$$$$$$$%%%&&&'''(((&&&'''))))))&&&$$$###$$$$$$%%%%%%$$$$$$'''+++...***)))'''&&&%%%&&&((()))%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&''')))***+++'''%%%$$$'''+++,,,)))&&&###'''******(((&&&''')))###(((,,,...222===MMMZZZ~~~fff[[[NNNDDD:::000***)))...,,,***(((&&&&&&&&&&&&%%%(((+++***'''%%%''')))###$$$%%%&&&'''&&&%%%%%%&&&''')))((('''%%%%%%&&&&&&(((+++---,,,)))%%%"""'''$$$$$$***333777444...))))))******++++++++++++...+++(((***...000---******)))((((((((()))+++,,,)))***+++,,,+++,,,///111???:::888???MMMXXX]]]]]]eeeppp,,,,,,+++))))))(((((((((+++,,,......---***'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&((()))(((&&&$$$$$$%%%%%%%%%%%%######$$$(((+++)))((('''&&&&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++$$$%%%'''(((((((((((((((''''''''')))******(((''''''(((***,,,222???PPP]]]qqq{{{rrrdddSSSEEE888...***++++++***)))(((((('''((((((''''''''''''((((((((('''###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%((()))+++,,,+++)))&&&$$$###%%%)))---111333444444------+++***))))))))))))+++)))'''(((+++,,,,,,++++++***)))((((((((()))***((()))+++++++++,,,///111888999:::???GGGQQQYYY^^^bbbppp///...,,,***)))((('''''',,,---......,,,)))$$$"""###$$$$$$%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%&&&&&&%%%###""""""%%%'''((('''&&&&&&'''(((***+++))))))(((((('''&&&&&&&&&&&&''')))+++,,,,,,++++++"""&&&******'''&&&(((+++***'''&&&(((,,,---***&&&***)))(((***333AAARRR^^^ccckkk~~~}}}mmmXXXGGG888---***,,,((()))))))))))))))))))))(((%%%###%%%)))+++(((%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&$$$###$$$%%%***************)))''''''"""(((///111//////333888222000---***(((''''''''')))))))))(((((()))---///...,,,***)))(((''''''(((&&&(((***++++++---000222111666<<>><<<:::888666555555***+++...000000...,,,+++000---((($$$""""""$$$%%%$$$(((,,,...---***((('''&&&''''''%%%""" !!!"""######$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%''')))'''%%%%%%)))---***'''$$$%%%(((***)))(((---///111000111:::JJJVVVYYYeee~~~yyybbbOOO???444111333,,,***'''&&&'''***...000000,,,''''''(((***)))'''''''''&&&%%%&&&'''((()))''''''&&&$$$""""""%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***$$$$$$%%%&&&'''((())))))---......---+++******+++***)))((((((((()))+++,,,,,,.../////////000222444999:::<<>>;;;;;;@@@JJJSSSWWWXXXPPP___ttt|||yyyiii___^^^[[[TTTFFFDDDCCCAAA>>>999333...000///---+++)))((('''''''''***,,,+++(((''')))+++&&&'''(((((((((&&&$$$###"""###$$$%%%&&&''''''(((%%%%%%$$$$$$$$$%%%'''((($$$&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%###"""###%%%%%%$$$&&&---222777???HHHGGGRRRhhh|||cccSSSIII???444////////////,,,***'''%%%###$$$%%%'''))))))((('''''''''''''''&&&%%%%%%$$$%%%$$$$$$###############""""""""""""###%%%''')))%%%'''(((((((((((()))***&&&%%%%%%%%%''')))******+++///222222///,,,+++---)))(((''''''(((***,,,---000222333444333444555777999:::===AAAGGGOOOVVV[[[UUU^^^mmm}}}zzzrrrfff\\\___XXXMMMCCC===999777666///...---+++***))))))((()))*********)))((()))***'''((()))))))))'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&(((******(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''))))))'''###"""$$$&&&'''%%%''',,,222888BBBLLLMMMTTTkkkcccSSSMMMAAA222.........---+++(((&&&$$$###$$$%%%&&&''')))***+++(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!"""###%%%'''((($$$'''***(((%%%###&&&)))'''$$$"""###''')))***)))+++///333222...+++,,,///)))(((''''''(((***,,,...222333333222111111222444000555<<<@@@CCCJJJSSSZZZbbb[[[___vvvtttmmmtttlll^^^RRRHHHAAA<<<999///...---,,,++++++++++++***)))((()))*********)))(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++,,,''')))++++++)))&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%***,,,---***&&&$$$&&&)))'''&&&)))///444888AAAIIIXXXaaasssrrr___MMM===222---,,,,,,+++)))'''&&&%%%$$$$$$$$$%%%&&&))),,,...*********)))((('''%%%$$$###$$$%%%&&&'''(((((((((""""""""""""###$$$&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''')))+++............------------,,,)))(((''''''(((***---...111111000...,,,---///111,,,222999???CCCJJJRRRYYYaaa[[[```vvv}}}xxxoooeeeYYYLLL@@@888//////...------------...,,,)))'''(((+++,,,***''')))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((***,,,---''')))++++++)))&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%,,,///000---(((&&&(((,,,''''''+++111555888>>>EEE___nnnzzzlllLLL888444,,,+++***)))((('''&&&%%%$$$%%%%%%$$$%%%)))---111+++++++++***)))'''&&&%%%"""###%%%'''((()))******###""""""""""""$$$%%%&&&'''&&&%%%&&&((()))(((&&&'''+++---+++((((((...333000,,,((()))---///---)))((((((''''''(((***---...///...---+++)))***---000---111888???GGGNNNTTTYYYVVV^^^mmm}}}~~~oooUUUEEEAAA;;;555...---///111...***'''(((((('''&&&'''***---((('''&&&&&&&&&&&&%%%$$$)))(((&&&%%%%%%&&&'''(((%%%$$$%%%''')))***(((&&&%%%&&&'''&&&%%%######$$$%%%%%%%%%'''))))))((('''++++++,,,---...,,,'''$$$((()))+++---111888CCCKKKZZZgggzzzyyygggTTT>>>---***+++,,,,,,)))((('''(((((('''&&&%%%&&&(((***++++++***)))(((&&&&&&%%%%%%$$$######$$$%%%(((***+++######""" !!!%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&((()))******+++...000---,,,***)))*********)))'''''''''''')))+++---...+++---///...+++***+++---111000333>>>NNNZZZ]]][[[UUUdddxxxmmmWWWIII@@@:::333...---///111333++++++***'''%%%&&&(((***&&&%%%$$$%%%'''''''''%%%)))(((((('''''''''((((((&&&&&&%%%&&&(((((('''&&&###%%%&&&&&&$$$#########'''&&&&&&&&&'''((((((''')))))))))***+++***(((%%%(((***+++,,,///666AAAHHHNNN^^^{{{ttt```PPPBBB888,,,------+++)))''''''(((((('''&&&&&&'''((()))***)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&((()))&&&%%%###"""!!!###&&&((($$$$$$$$$%%%%%%'''(((((()))'''&&&(((+++------,,,,,,***))))))*********)))''''''''''''(((***+++,,,,,,...///...+++***+++---///444<<>>:::777333000000///---)))&&&$$$%%%&&&'''%%%%%%%%%'''((('''&&&%%%&&&''')))))))))(((''',,,)))%%%###$$$%%%&&&&&&&&&))),,,---+++)))((((((+++***)))&&&%%%%%%''')))&&&$$$""""""$$$'''((((((&&&'''(((((()))...666<<>>777111333222000,,,(((&&&''')))***)))''''''''''''&&&$$$"""###%%%'''(((((('''''',,,)))%%%"""###$$$%%%%%%'''))),,,,,,+++***)))))),,,,,,+++(((&&&%%%(((***'''$$$!!! """%%%'''(((%%%&&&'''''''''+++222777@@@QQQ^^^ggg{{{nnnVVV@@@111///...,,,)))%%%$$$&&&'''(((((())))))((('''&&&%%%&&&&&&''''''(((***+++,,,((('''&&&$$$######$$$%%%'''%%%""""""###$$$###""""""""""""###%%%'''((()))&&&'''))))))))))))))))))&&&&&&&&&''')))***(((''''''''''''''''''&&&&&&%%%'''(((***,,,------,,,+++111111666AAAOOOXXXZZZYYY\\\iii}}}|||iiiQQQDDDDDDEEECCC>>>:::999666222---+++,,,------+++)))))))))(((&&&$$$""""""$$$%%%&&&'''((((((+++((($$$"""###$$$%%%%%%%%%'''(((((('''&&&'''(((,,,......+++((('''))),,,***'''###!!!"""%%%&&&'''%%%'''(((''''''***111666999IIIVVVaaaxxx}}}jjjWWWDDD666//////...+++((('''((()))******)))((('''&&&&&&%%%'''''''''((()))***,,,---)))((('''%%%$$$$$$%%%%%%(((%%%######&&&'''%%%###"""""""""###$$$&&&'''((($$$'''***+++***)))***+++'''&&&'''(((******(((&&&&&&''''''(((''''''&&&&&&&&&'''))),,,000111///...222000333@@@PPP[[[[[[VVVTTTgggwwwvvv```SSSPPPQQQNNNKKKDDDBBB???999333000000000...,,,************)))'''#########$$$&&&((()))***)))'''$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))+++...000///+++)))+++...---***%%%######$$$%%%%%%''')))+++******---222888666>>>PPPhhh}}}xxxgggXXXHHH;;;000111111///---++++++,,,,,,+++)))'''&&&%%%&&&&&&''''''''''''(((***+++,,,***)))'''&&&%%%&&&&&&'''+++(((&&&'''+++---***'''############$$$%%%&&&'''%%%&&&(((+++------,,,+++((((((((()))+++***'''%%%&&&&&&(((((()))(((''''''''''''***///444666444222000333:::DDDNNNVVVYYYYYYZZZdddwwwaaasss{{{oooeee___ZZZTTTPPPLLLJJJEEE>>>888333222222---+++***+++,,,,,,+++***$$$$$$$$$$$$&&&)))+++,,,(((&&&$$$###$$$%%%%%%$$$''''''&&&%%%$$$%%%(((++++++///222111---***,,,//////,,,'''%%%$$$$$$$$$$$$)))+++------,,,///555::::::888LLLnnnyyyjjj[[[JJJ<<<111222333333000///...///---+++)))&&&%%%%%%&&&'''&&&&&&&&&''''''(((*********)))((('''&&&''''''(((///+++)))+++///111///,,,$$$#########$$$%%%%%%&&&(((%%%%%%)))///111...))))))))))))***+++***'''$$$%%%&&&((()))))))))((('''((()))+++111777:::888666---777CCCJJJLLLOOOWWW^^^cccbbbkkk\\\]]]mmmssshhhcccbbbbbbVVVHHH???<<<;;;888444------,,,***)))***...111&&&&&&''')))******(((%%%)))((('''%%%%%%$$$$$$%%%"""######"""###%%%***---///...---...//////---+++)))++++++)))%%%$$$'''***(((***,,,......///111333999:::CCCZZZvvvpppZZZHHH===555111000222111......000---+++)))'''&&&&&&((()))&&&'''''''''&&&%%%%%%$$$******)))(((((((((((((((+++)))(((***,,,---+++)))$$$%%%&&&$$$"""!!!$$$'''&&&((()))******+++---///+++---///...,,,***)))***''''''((()))***++++++***((()))+++...111444666777777<<>>888222111...***)))***++++++******((('''''')))***)))((((((((('''&&&&&&%%%$$$$$$%%%%%%$$$######%%%(((,,,---,,,+++,,,------+++)))******)))(((&&&%%%&&&''')))+++,,,------...000222999999AAATTTooovvv[[[IIIAAA777333000111000,,,,,,...,,,+++)))((((((((()))***''''''''''''&&&%%%$$$###(((((('''''''''(((((()))+++)))((()))++++++***'''###$$$%%%###!!!!!!$$$&&&&&&'''))))))***,,,///222111000///000111000---***+++***)))((()))***,,,---***+++,,,...000222444555<<<<<<@@@HHHRRRYYY[[[ZZZ\\\eeeqqq~~~^^^aaa___ZZZ___nnnwwwxxxuuuooocccTTTFFF===:::999777111+++***---...***%%%---+++((('''(((*********''''''(((((('''&&&$$$###''''''%%%$$$"""$$$'''***+++)))((()))******(((''')))((('''&&&''''''%%%$$$***,,,---,,,,,,,,,...000333777@@@RRRiii~~~iiiUUUJJJ<<<666000///...***(((***)))))))))******+++++++++)))((('''&&&%%%$$$###"""%%%%%%%%%%%%&&&'''((()))+++)))(((((())))))'''%%%###$$$$$$###""""""###%%%&&&'''((()))))),,,111444333000---000444444///)))...,,,)))'''(((***---///++++++,,,---///111333444???===>>>GGGTTT\\\\\\YYYVVVeeexxxccc```YYYTTTVVV^^^fffhhhkkklllxxxyyyyyy{{{vvvdddLLL>>>>>>EEE;;;666111///000///,,,(((///,,,***)))***++++++***&&&'''((()))((('''%%%###%%%%%%$$$###!!!###&&&)))***(((''''''(((((('''&&&'''%%%$$$&&&)))***(((&&&,,,,,,,,,+++******,,,...,,,444BBBSSSeeettt}}}gggSSSCCC:::222...,,,'''%%%&&&&&&'''(((***++++++++++++***)))'''&&&$$$###""""""#########$$$%%%'''((()))+++)))((('''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%'''''''''''''''***...111...,,,,,,...111000,,,''',,,+++)))'''''')))+++---*********,,,...111333555===???DDDJJJQQQWWW[[[^^^]]]hhhvvvhhh\\\VVVZZZZZZSSSRRRYYYXXX]]]eeekkkmmmrrr|||{{{lll[[[NNNGGGDDD;;;:::777444000.........///...---......---+++(((%%%'''((())))))'''%%%$$$"""###"""!!!!!!###&&&******(((&&&&&&'''((('''&&&%%%$$$###&&&+++------+++,,,,,,,,,***((((((***,,,+++333???MMM\\\mmm|||nnn\\\JJJ???444...+++'''$$$%%%###$$$&&&((()))************)))'''%%%###""""""""""""""""""###%%%&&&((()))******(((&&&$$$$$$$$$$$$'''''''''''''''((('''&&&'''((('''&&&%%%&&&)))+++(((***---...---+++)))((('''''''''''''''(((((((((''''''(((***---111555777777AAALLLNNNLLLOOOZZZdddkkkkkkqqqooo```\\\dddaaaQQQIIINNNNNNTTTUUUSSSZZZiiiqqqqqqnnnzzzqqqooogggTTTCCC@@@???<<<777111///000222000000000111111///+++(((&&&'''((()))(((((('''&&&"""""""""!!!!!!###'''******(((&&&%%%&&&'''''''''%%%$$$###%%%)))---///000,,,,,,+++(((''''''))),,,000333888BBBQQQfff~~~}}}lllcccRRRDDD666///,,,(((%%%%%%###$$$%%%&&&((()))***+++)))(((&&&$$$"""""""""###""""""######$$$&&&'''(((******)))&&&$$$###$$$&&&)))((('''(((******((('''&&&''''''&&&%%%$$$%%%'''&&&***...///---***))))))"""###$$$&&&&&&&&&&&&&&&%%%&&&''')))---111666888666BBBMMMNNNJJJLLLYYYfffpppnnnsssxxxpppjjjkkkfffZZZOOOKKKIIIKKKIIIFFFLLLXXX^^^\\\WWWiii|||yyy|||~~~|||uuufffXXXMMMHHHAAA:::666555555555444222111000000///---***''''''''''''((((((((((((&&&&&&%%%###"""$$$'''******'''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%(((---000++++++)))'''&&&&&&))),,,111111222999HHH___xxxnnnfffWWWHHH999111...***''''''&&&%%%%%%&&&''')))+++,,,((('''%%%###""""""###$$$#########$$$%%%&&&'''((()))***)))&&&######%%%((()))''''''(((***+++(((&&&$$$&&&(((((('''%%%&&&&&&'''(((+++......,,,)))&&&"""""""""###$$$&&&'''(((&&&&&&'''(((+++000444777;;;@@@FFFJJJLLLQQQYYY___fffppp}}}xxxnnniiieeeZZZNNNFFFCCC@@@AAAEEEHHHLLLNNNRRRXXXaaajjjrrr|||tttsssvvvZZZQQQEEE>>>===<<<:::777777444111///.........---((((((''''''''''''((()))***)))(((%%%###$$$'''))))))&&&$$$###$$$%%%%%%%%%&&&'''&&&$$$"""$$$***///******)))'''%%%&&&))),,,---...000888FFFYYYlllyyytttggg[[[KKK:::222///+++)))(((((('''&&&&&&'''))),,,---'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''''')))***)))&&&######&&&)))((('''&&&(((******((($$$"""%%%((())))))((('''''''''&&&&&&***///...(((!!!###""" """%%%))),,,(((((('''(((+++///333555AAA>>>>>>EEEPPPXXXZZZXXXZZZpppvvvnnnooogggWWWJJJAAA@@@HHHGGG===@@@LLLPPPMMMNNNWWWgggvvv{{{~~~uuu]]]KKKMMMQQQIII>>>888???999222---,,,---,,,+++''')))***)))''''''))),,,222...)))'''))))))'''$$$%%%$$$"""###%%%'''((('''***(((&&&$$$"""######$$$'''((()))((('''((()))++++++000666:::===GGG___uuu}}}bbbNNNHHHAAA;;;333------222111---******+++,,,)))''')))'''&&&$$$$$$&&&((()))'''%%%'''++++++'''%%%'''000---(((%%%%%%&&&&&&&&&%%%$$$###$$$''''''$$$!!!"""###%%%''''''&&&%%%$$$&&&&&&&&&'''''''''((((((""""""###$$$&&&'''((((((///+++&&&'''---444999:::<<>>JJJTTTSSSNNNSSSeeevvv}}}nnn^^^]]]\\\WWWHHHCCC<<<666222000...,,,//////...***'''%%%&&&''''''+++---,,,'''%%%''')))'''%%%###$$$&&&(((((((((***)))&&&$$$###""""""###$$$&&&((()))(((((()))***,,,,,,///666===JJJ^^^oookkk\\\LLLCCC:::777555222111222222///++++++,,,---,,,)))))))))))))))******++++++,,,***+++...///---...111111000//////...,,,)))&&&$$$######$$$%%%%%%$$$"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''.../////////111444999===999@@@IIINNNPPPSSSXXX]]]ggggggnnnooorrr|||tttiiiYYYWWWRRRNNNNNNNNNIIIBBB;;;EEENNNLLLGGGKKKZZZiiiyyysssllliiieeeTTTOOOEEE===666333222222222111...+++(((''''''(((&&&)))++++++)))(((((()))'''%%%######%%%''''''''')))((('''%%%######"""""""""$$$'''((((((((()))***...+++---444>>>JJJ[[[jjjiiizzznnn]]]YYYOOODDD999666555111......000,,,((((((***+++***(((((()))***,,,,,,------,,,---******...///...000444000000000000000---((($$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''***,,,//////...000555999999>>>EEELLLRRRVVVYYYZZZZZZjjj~~~hhhssszzz}}}sss^^^ZZZ]]]ddd^^^LLLBBBCCC===???BBBCCCEEEJJJSSSZZZkkkxxxlllhhh```ZZZOOOCCC:::666555666111///,,,)))((((((((())))))((((((***,,,---***(((&&&$$$""""""$$$%%%&&&%%%((('''&&&%%%$$$#########!!!###&&&''''''((()))+++---)))***000999EEETTT```hhhvvvooo^^^XXXNNNBBB888555444111///...000,,,'''''')))+++***)))((()))***,,,---.........+++))))))---///...000444222222111222111...)))%%%###$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((()))+++......---...222666:::;;;???HHHSSSXXXXXXVVVUUUlll___mmmssspppwwwzzziiidddiiisssiiiPPPBBBEEEAAA???>>>@@@FFFLLLPPPRRRccc~~~~~~ooojjjiiidddZZZNNNBBB;;;999999111...***(((((()))***))),,,)))''')))---///,,,)))'''%%%######$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%'''***,,,***'''''',,,222<<>>666444444222111333111---)))(((***,,,,,,+++''''''(((***+++---...///,,,)))+++///000///000333777555444333222000,,,)))$$$%%%&&&%%%$$$%%%''')))&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&(((***,,,---......///000333666888999===FFFPPPWWWXXXVVV]]]jjj{{{TTT^^^gggjjjoooxxx|||{{{uuurrrtttwwwqqqaaaTTTQQQHHHIIIIIIIIIJJJNNNSSSWWWbbbsss|||wwwrrrpppjjj___RRRFFF???===777333...,,,,,,......------,,,++++++,,,---------)))'''%%%%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&%%%!!!"""""""""###&&&+++...+++))))))+++///555CCCOOOppptttxxx|||oooYYYDDD>>>888555222///111555111---((('''***,,,---,,,&&&&&&&&&''')))+++...///...---...333444222222444:::777333111000...---+++%%%&&&'''&&&%%%&&&)))+++***'''$$$"""!!!!!!###$$$%%%&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%'''***+++000...------000222444555444999@@@FFFLLLRRRXXX\\\eeehhhqqqLLLQQQ]]]jjjnnnlllqqqyyy|||}}}zzzuuuuuuuuukkk^^^NNNTTTXXXUUUOOOOOOWWW```bbbhhhpppzzzyyy}}}yyyyyywwwnnn```QQQFFFAAA???:::444222222333333222,,,...///---******---111+++)))''''''((()))))))))"""###$$$%%%&&&&&&&&&&&&""""""!!!!!!"""&&&+++///...,,,---...///444AAAOOO[[[qqq|||lllYYYFFF@@@;;;666111,,,...333///+++&&&%%%'''***+++***%%%%%%%%%%%%'''***---///111000222777888555444666:::666000---,,,,,,++++++%%%'''((('''&&&&&&***---,,,***&&&"""!!!"""###%%%&&&&&&&&&'''''''''((((((&&&%%%$$$###%%%'''***---111...***+++///222333333111:::DDDHHHIIIMMMXXXaaafffhhhpppVVVPPPQQQ]]]dddeeemmmyyy~~~qqqkkkiiiddd___[[[[[[]]]___```]]]]]]cccmmmrrrpppkkkqqq}}}yyybbbRRRNNNFFFEEE===333555<<<888,,,***,,,---***((((((,,,000,,,+++***++++++***'''$$$"""$$$%%%'''((((((''''''############%%%&&&((()))000...,,,***,,,222<<>>888222000000...,,,++++++,,,,,,,,,,,,+++*********)))'''$$$###$$$%%%''''''''''''&&&&&&%%%$$$###%%%(((+++---------------///444;;;@@@KKKXXXhhhqqqsssooodddYYYPPPDDD999666666222---***''''''''''''((()))******,,,,,,+++)))(((***---000444555666333000...///111---+++)))(((''''''&&&%%%''''''''''''''''''''''''(((&&&$$$###$$$'''+++---+++)))&&&&&&'''((((((((()))&&&$$$###%%%((())))))+++*********,,,---......555444666AAAOOOXXXWWWSSSXXXjjjVVV\\\YYYRRRXXXkkkwwwvvvyyymmmiiipppqqqfffYYYVVV\\\___\\\XXXYYYbbblllhhh___ddd{{{|||wwwkkkZZZMMMFFFFFFJJJAAA111,,,222444000------//////,,,(((+++***))))))***)))&&&$$$###$$$%%%&&&''''''&&&&&&(((&&&%%%$$$&&&***///222+++---...000222666;;;???RRRSSSXXXeeeuuuzzzmmm\\\IIIBBB<<<999555...)))(((&&&'''((())))))*********.........,,,+++,,,///222000222333222///,,,++++++(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&)))***)))'''%%%%%%'''***+++,,,+++(((%%%$$$%%%&&&'''&&&'''((()))***+++,,,---...333333888AAAMMMSSSTTTQQQTTTfff{{{SSSWWWXXXVVV]]]jjjsssttt{{{wwwooonnnkkkddd]]]___aaabbb^^^ZZZZZZ___dddddd___cccvvv}}}qqqcccUUUPPPLLLJJJAAA555111444333111//////000///,,,)))+++***((((((((((((&&&$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''))),,,///111+++---///000222666;;;???QQQQQQTTTaaasss|||qqqaaaJJJAAA:::777444---((('''&&&''')))***++++++***)))/////////...,,,---///111---...//////...+++(((&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&''''''%%%$$$%%%(((+++......---***'''%%%%%%%%%%%%$$$%%%''')))+++,,,---...000***666CCCHHHFFFHHHPPPXXX[[[```lllOOONNNSSS___ffffffjjjppp}}}~~~}}}~~~}}}ppphhhiiimmmlllgggaaa```aaaaaa]]]YYY^^^eeekkknnnxxxssslllmmmjjj___OOOFFFDDD???777000222444222///------...+++)))''''''''''''%%%$$$###$$$%%%&&&&&&&&&%%%$$$"""$$$'''***,,,------------......///000555;;;???CCCIIIQQQ\\\hhhoooiii```OOOBBB666222222...)))'''&&&((()))+++,,,++++++***.........---,,,,,,---///***+++,,,------***&&&$$$$$$&&&((((((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$$$$&&&***---......---***'''&&&&&&%%%$$$###$$$'''+++,,,------///111+++777DDDIIIHHHIIIPPPXXX\\\^^^hhh}}}PPPLLLSSSbbbhhhcccdddmmmvvvxxxsssppp{{{vvvmmmpppwwwrrrjjjaaa```dddccc\\\TTTXXXffflllggglll}}}{{{sss]]]QQQOOOFFF888444666888555///,,,---000+++)))'''&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$### ###(((,,,...---+++***............///333888===888BBBNNNWWW]]]bbbbbb^^^TTTEEE666111111///+++***((()))***++++++,,,,,,+++,,,------,,,******+++---((()))***+++,,,+++'''$$$%%%(((++++++(((&&&&&&(((((((((''''''&&&%%%%%%%%%###############$$$%%%%%%$$$$$$%%%(((,,,------,,,+++)))'''&&&&&&&&&%%%$$$###(((,,,...------///111333555:::DDDOOOTTTSSSOOOWWWcccvvvVVVVVVXXX\\\```bbbeeehhhffflllrrrtttwww}}}xxxuuupppkkkfffbbb```___^^^]]]\\\```cccdddiiisss}}}wwwgggXXXKKKBBB>>>===:::666222///......+++)))&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$######%%%(((+++------+++***,,,...///000000222555777555<<>>GGGLLLOOORRRTTT___oooRRRRRRWWW]]]YYYRRRWWWccc```dddhhhiiiiiimmmttt{{{}}}zzzqqqlllkkkeee^^^```iiihhh___\\\aaa```YYYZZZaaaqqq|||wwwhhhddd[[[PPPFFFDDD@@@777111000---)))&&&))))))'''%%%'''$$$$$$%%%%%%%%%$$$$$$###((()))+++,,,------,,,+++))),,,000111111000//////333222222999IIIXXX\\\XXXKKKGGG???888333000...---000,,,***+++//////+++&&&///,,,)))&&&'''***...111)))***---......,,,***(((///...---+++)))((('''&&&&&&***...---)))'''(((++++++((($$$"""###$$$$$$$$$''')))++++++***))))))***((('''&&&%%%$$$%%%&&&'''))))))(((&&&%%%&&&(((+++---777AAAEEEEEEJJJWWWbbbhhhmmmyyyGGGIIIOOOSSSRRROOORRRXXXaaaaaaaaaaaaccchhhooouuu||||||ssspppooojjjfffdddggggggccc\\\XXXYYY\\\^^^dddjjjwwwwwwhhhccc```ZZZMMM===555444444---(((***---***'''&&&&&&&&&&&&%%%$$$###""""""%%%'''+++...///...+++)))))),,,///000///...---------...000555AAAOOOVVVWWWPPPHHH===777555333...***///...,,,,,,++++++***)))+++***)))(((((()))+++,,,,,,,,,+++++++++******)))---,,,+++***)))'''&&&&&&%%%))),,,+++(((&&&'''******'''###"""###$$$%%%%%%&&&((())))))((('''((()))'''&&&%%%$$$$$$%%%''''''&&&''''''&&&%%%&&&))),,,...666???CCCEEEJJJTTT]]]iiikkkttt>>>EEEIIIJJJKKKNNNPPPOOO]]][[[XXXWWWZZZ```hhhmmmqqqyyyzzzzzzqqqfffgggmmmgggWWWQQQYYY]]]ZZZ^^^___ppp|||}}}~~~wwweeePPPCCC@@@<<<333,,,...111///+++)))(((((('''&&&$$$###"""!!!###''',,,000111///,,,)))***,,,//////...+++******'''+++...111888FFFPPPTTTTTTIII<<<666666555000+++...///000...***)))***,,,(((((()))))))))(((''''''...,,,***)))(((((())))))))))))))))))((('''&&&%%%###&&&))))))&&&$$$&&&((((((%%%""""""###%%%&&&%%%%%%'''((((((&&&&&&&&&'''%%%%%%$$$$$$$$$&&&'''((($$$%%%&&&%%%%%%&&&)))+++...333;;;@@@EEEJJJQQQWWWaaaiiixxxBBBIIIJJJFFFIIIRRRUUUPPPTTTTTTTTTSSSTTTYYYbbbiiissszzz|||rrriiiiiibbbWWWUUUZZZ[[[WWWcccgggvvv~~~jjjWWWKKK???777222333333000......)))((('''&&&%%%$$$$$$###&&&))),,,000111000...---,,,...//////---+++******))),,,---...666CCCMMMPPPOOOGGG<<<666555555333000///000222111000---,,,+++)))*********)))(((''''''---,,,+++)))((('''''''''%%%&&&'''(((((('''&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&$$$""""""$$$&&&&&&&&&&&&''')))((('''%%%&&&'''$$$$$$######$$$&&&((()))%%%&&&&&&%%%$$$%%%'''(((+++...555<<>><<<777222000444888333111222888<<<;;;333+++//////......---.........)))+++,,,---,,,***'''%%%%%%&&&(((******)))((('''%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%'''((((((''')))+++,,,+++)))((((((((($$$$$$#########%%%&&&''')))******(((%%%#########%%%(((,,,333;;;DDDKKKOOOZZZ\\\eeexxx888:::>>>BBBCCCDDDKKKTTTRRRPPPNNNNNNRRRVVVZZZ\\\___kkkzzz}}}}}}wwwnnniiieeecccaaa___aaadddcccnnn}}}{{{iii\\\NNNBBB??????:::333//////...,,,*********+++,,,............///.........(((***,,,---,,,---///000...000000///222:::???@@@;;;:::999555222111111333222222333777999999666222...///000222222111000///++++++,,,,,,,,,***)))(((&&&(((***,,,,,,+++)))''''''&&&%%%%%%&&&((())))))((('''&&&'''((()))((('''***+++,,,,,,)))(((((((((%%%%%%$$$######$$$%%%&&&)))******)))&&&$$$$$$$$$&&&))),,,000666===FFFLLLUUUUUU]]]rrr---///888BBBBBB>>>EEERRR\\\RRRIIIIIIQQQXXXYYYVVVZZZdddrrrzzzvvvsss|||uuullltttrrrcccZZZ```ggghhhdddiii}}}~~~ooo\\\JJJGGGKKKGGG:::000222111...,,,******+++,,,+++,,,...//////---+++)))%%%'''***++++++---///111)))///222...---222999<<<<<<999555444333222///---111333444555444555777999+++...222555555333000------,,,+++******++++++,,,((()))+++------,,,***((((((&&&%%%&&&''')))*********((((((((()))***)))'''***+++,,,+++)))''''''(((&&&%%%$$$#########$$$%%%((()))***)))'''&&&&&&&&&(((+++---///222999CCCJJJIIISSScccttt000111111111444:::BBBHHHKKKLLLLLLMMMNNNOOOQQQRRR\\\aaafffggggggkkkttt{{{tttjjjmmmnnniiieeegggjjjvvv{{{pppbbbXXXQQQHHH<<<333666444...)))''')))++++++//////...---+++)))((('''$$$%%%'''(((+++---...///(((***,,,------///333555777555333222111000...,,,...000222222000000222555---111666999999555000,,,++++++++++++++++++++++++%%%***///000...+++***++++++(((&&&(((+++---+++)))%%%''')))(((%%%$$$'''******)))))))))))))))******)))&&&$$$###$$$%%%$$$$$$'''(((***+++,,,,,,+++***---***)))...666<<<<<<:::GGGSSSaaahhhnnn|||---.........000666===CCCAAAIIIPPPNNNGGGFFFNNNXXX^^^[[[YYY^^^fffmmmnnnmmmsss}}}yyyyyyxxxpppiiieee|||rrr\\\KKKFFFGGG???:::333,,,)))***++++++............,,,***((('''%%%&&&'''((()))***+++,,,)))((((((***...111111000111333333111---++++++------///111000...---///111111333555666555444111000++++++++++++++++++++++++&&&'''))),,,------+++)))***+++++++++***)))******)))(((&&&&&&&&&''''''''')))))))))***+++,,,---...***(((%%%$$$%%%&&&&&&%%%((()))***,,,------.........///111222333555777888@@@IIIUUUaaalllzzz++++++******,,,000777<<<===DDDJJJIIIEEEEEELLLTTTWWWUUUUUUYYY```eeeffffffkkkuuu~~~{{{vvvpppooo[[[SSSRRRFFF>>>555...***))))))***------......---***(((&&&&&&&&&&&&''''''(((((()))***&&&$$$(((...111...******...111...(((%%%(((,,,,,,---...---,,,+++,,,---555444222111111111222333++++++++++++++++++++++++(((&&&&&&)))...000---******---000///***((()))+++---)))$$$$$$''')))(((&&&))))))***+++,,,...000000+++)))'''&&&((())))))(((******+++,,,---///111222...555:::777111---000444777<<>>EEEJJJHHHDDDIIIRRR\\\^^^[[[\\\ccckkkjjj___```sss~~~yyyyyyoooSSSMMMAAA777444333111000222////////////---***(((&&&###$$$%%%&&&''')))******&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%++++++,,,---000111222222///...---,,,++++++++++++*********++++++,,,,,,,,,+++---///000......///111000000111333555444///+++***+++***(((&&&&&&(((+++***************++++++,,,,,,***((()))***,,,---,,,******))))))***,,,...000///222444444111///......111444;;;CCCLLLUUU[[[___qqq000000///---+++,,,///111444;;;AAAAAA======DDDKKKRRRPPPQQQXXXbbbgggddd___[[[___iiiuuu|||tttbbbPPPBBB888888777222///111555444333111///,,,***)))$$$%%%&&&''')))***+++,,,'''((((((&&&###"""$$$&&&&&&$$$###$$$'''((('''%%%*********---111333444444,,,++++++***)))(((''''''*********++++++,,,,,,---***...333333000///111444555444444777:::888111+++'''***,,,+++'''&&&)))---******))))))((())))))******)))'''(((***,,,------+++******))))))******+++,,,,,,---///111222000///111555;;;@@@EEELLLTTTZZZfffvvv111000///,,,***)))+++...+++555>>>>>>999999CCCMMMTTTOOOMMMUUU```eee^^^VVVSSSbbboooqqqpppwww~~~xxx```QQQFFFFFFDDD;;;444555===;;;888444111///...---(((((()))******+++,,,,,,+++)))%%%###"""###$$$$$$###$$$&&&&&&&&&'''((())))))((((((+++///111111000,,,+++)))((('''&&&'''''')))******+++,,,,,,---------000444777999999999999999:::<<<===;;;777111,,,'''(((***+++++++++++++++(((((((((((())))))***+++)))'''&&&''')))+++,,,,,,,,,,,,,,,+++***((('''&&&((((((***,,,...000222222000444999???EEEKKKQQQVVVddduuu000000...+++(((''')))+++,,,...222666;;;@@@EEEHHHMMMPPPSSSWWWYYYXXXWWWUUUUUUccckkkhhhhhhtttzzzzzz~~~uuujjjmmmxxx}}}xxxggg\\\[[[WWWJJJAAAAAACCC@@@<<<777444222111111,,,,,,++++++++++++++++++000)))""" ###%%%$$$!!!!!!&&&))))))%%%%%%)))---)))'''&&&(((,,,......,,,///,,,)))&&&%%%&&&''')))))))))***+++,,,,,,------111222555;;;BBBDDDBBB>>>;;;???CCCBBB;;;444///---(((''''''***...///,,,((('''''''''((()))+++,,,---'''&&&%%%&&&(((+++,,,,,,.........---+++(((%%%###%%%''')))+++,,,...111444///111777???GGGNNNRRRSSSgggzzz++++++++++++***((('''&&&)))+++///666>>>CCCCCCAAABBBLLLUUUSSSKKKHHHPPPYYYUUUVVV[[[dddiiihhhiiikkkxxxuuuqqqwwwooosssoooddd___bbbaaa[[[iiimmmsssxxxwwwkkkbbb[[[RRRIIIEEE???;;;======777000---111///---,,,.../////////---***'''$$$###$$$&&&(((&&&&&&''')))++++++)))((()))+++,,,,,,,,,,,,---//////000///---***(((((()))+++,,,,,,+++***)))+++---222333;;;GGGNNNLLLHHHFFFGGGHHHHHHBBB999222......)))***,,,------,,,***)))&&&''''''((()))+++,,,---&&&%%%###$$$'''+++,,,---222...***'''&&&''''''&&&$$$)))------++++++000555333333777@@@KKKPPPNNNJJJggg------,,,***)))((('''''')))))),,,222999===>>>===BBBGGGLLLMMMJJJJJJNNNRRRTTTSSSWWW\\\___^^^aaafff{{{zzzqqqooovvvlll___XXX\\\aaa]]]TTTZZZgggssstttpppuuuyyykkkfffgggiiiNNNFFF??????===777222000222000///000111222111000+++)))&&&%%%$$$&&&(((***(((''''''(((******)))(((+++---...---,,,,,,---///---...///---+++))))))***,,,------,,,***)))+++,,,222999FFFQQQRRROOOOOOTTTWWWPPPGGG???:::666111---......---,,,+++***))))))&&&''')))***+++***))))))'''%%%###$$$''')))++++++...+++(((&&&&&&'''(((''''''(((***,,,---.........111333777<<>>777333333222222222444555555222///***((('''&&&&&&(((***,,,***(((&&&&&&((()))))))))---...///...---,,,---...,,,---...---+++))))))***---......,,,******+++---222===MMMWWWWWWTTTXXX```iii]]]MMMBBB>>>:::333---222111///---+++***)))(((&&&(((***,,,,,,***(((&&&'''%%%######%%%((())))))***(((%%%%%%''')))*********((('''***...000---***111333666888;;;AAAIIIOOOSSS\\\uuuwww~~~yyyzzz111///,,,***(((((()))******))))))***,,,///222444;;;<<<>>>BBBEEEHHHHHHIIILLLKKKLLLOOOQQQUUU___kkklllsss}}}iiigggjjjlllbbbTTTQQQWWW```ZZZWWW\\\hhhrrrwwwwwwpppkkk___RRRIII@@@999555666222333444666777555111...******)))(((((()))***+++)))&&&$$$$$$&&&)))+++,,,...//////...,,,***+++,,,,,,---...---***(((''''''+++,,,---,,,++++++---///444;;;GGGTTTZZZZZZ]]]bbbnnnggg\\\OOODDD:::333...111111111000...,,,)))(((((()))+++,,,,,,+++******(((&&&######%%%''''''''''''&&&%%%&&&(((+++------***'''%%%(((,,,000000///555555555666:::@@@FFFJJJJJJTTTjjj{{{mmmqqqrrrkkknnnjjjrrrwww|||000...,,,***))))))***+++,,,+++*********,,,///111555:::???AAAAAACCCGGGKKKKKKIIIIIILLLOOOSSS]]]hhhccchhhssspppmmmnnnpppgggYYYUUUZZZdddYYYQQQWWWeeeppppppjjjnnnvvv{{{yyyuuu|||ssswwwlll^^^RRRGGG===888999444444444555666333///,,,,,,++++++***)))(((((((((&&&$$$"""###&&&***---///---......,,,***))))))***,,,......---***'''%%%%%%((()))+++++++++,,,///111999777<<>>CCCDDDCCCGGGYYYkkkxxx~~~mmmdddaaaaaaaaabbbffflllqqquuuzzz---,,,+++***)))******+++---...---+++***+++...111000888@@@AAA???@@@FFFMMMMMMIIIHHHLLLOOOQQQVVV\\\___bbbgggllluuuttteeecccgggfff___YYYZZZZZZZZZZZZ[[[___dddggggggdddbbbdddlllxxxvvvkkk```RRRDDD===<<<999777555333333111...+++++++++++++++***((('''&&&%%%###"""###&&&+++---///,,,------,,,)))(((((()))+++,,,...---***&&&$$$$$$'''(((******+++,,,...111999444777EEEUUU]]]^^^]]]aaahhhjjj```LLL:::222111))),,,///222222000,,,***,,,***)))(((***---111333)))'''$$$$$$%%%'''(((((((((''''''))),,,///000///***)))((((((+++111999>>>;;;888666:::AAAFFFEEEBBBGGG^^^ooouuu}}}jjjVVVQQQWWWTTTXXXYYYXXX```nnntttpppttt)))))))))*********++++++---...///---++++++---000...666===@@@>>>???FFFMMMLLLGGGGGGNNNTTTTTTSSSTTTZZZ___```___iii|||{{{hhh```ffflllfffZZZUUU[[[```\\\VVVTTT[[[ccc^^^VVVPPPVVVeeettt{{{|||wwwmmm^^^MMMCCC@@@>>>;;;555222000///---,,,((()))***+++***)))'''&&&&&&$$$###$$$&&&)))+++++++++,,,---,,,***)))***+++'''))),,,,,,***(((&&&&&&((()))******))))))+++---222222888AAAIIIOOOWWW```aaa```\\\UUUJJJ???444///,,,---............---,,,******))))))***+++---...)))'''$$$$$$&&&((())))))(((''''''))),,,......------+++))),,,222888::::::888666777:::@@@FFFHHHHHHHHHZZZooo~~~qqq]]]IIIEEEJJJFFFIIIIIIJJJRRR^^^dddbbbhhhpppxxxxxxtttxxx&&&'''(((***+++++++++***---...000...++++++,,,///...444:::===>>>@@@FFFKKKJJJEEEGGGQQQYYYZZZVVVSSSSSS]]]```\\\eeezzzuuuiiigggkkkhhh]]]YYY\\\^^^\\\XXXVVVYYY\\\SSSOOOMMMRRR___lllvvvzzz~~~vvvgggTTTGGGBBBCCC>>>666111.........---&&&''')))***+++***((('''(((&&&%%%%%%&&&(((((((((,,,---...---+++***+++,,,###&&&***,,,+++)))))))))***++++++***(((''')))***(((000:::???===@@@PPPbbbeeeYYYMMMHHHHHHCCC777,,,000...,,,+++++++++---...)))))))))*********)))))))))'''%%%%%%''')))***+++(((''''''(((+++,,,,,,+++111,,,***///999===:::444333555777:::===CCCKKKPPPIIITTTmmmzzzeeeOOOAAA???AAA<<<<<>>CCCIIIKKKMMMRRR[[[cccUUUQQQRRR]]]jjjpppqqqrrr{{{wwwooofffffflllnnndddZZZWWWZZZ[[[WWWRRRRRRVVVZZZYYYYYYbbbsssxxxllljjj___PPPDDDCCC@@@999000,,,---000---***''')))---///+++'''&&&%%%$$$###%%%'''***,,,,,,++++++,,,------***(((*********))))))(((((('''((('''&&&%%%%%%&&&'''((()))...555999<<>>FFFOOO\\\VVVQQQTTT]]]hhhnnnppp~~~((())))))))))))))))))((())))))***,,,......---,,,,,,000666<<<@@@@@@>>><<<<<<>>>AAAEEEJJJOOOTTTWWWNNNLLLPPP[[[eeehhhhhhhhhvvvyyymmmkkkpppsssfffZZZXXX^^^aaa\\\TTTSSS[[[aaa^^^ZZZ^^^ooo~~~yyywwwqqqhhhQQQKKKCCC<<<666222///------+++)))+++---...,,,)))((('''%%%%%%&&&)))+++---+++******+++++++++)))&&&(((((((((''''''''''''''')))((('''&&&&&&'''((((((+++---000444;;;AAAGGGKKKGGGFFFBBB>>>999555222111.........///111111///---.........,,,******,,,...)))(((''''''''''''((())))))'''%%%&&&(((+++,,,---+++---///222444555444333555333222555<<>>;;;999;;;>>>999999;;;???EEEIIIJJJIIILLLKKKNNNUUUZZZ[[[___cccdddsss|||uuuqqqpppjjjbbb]]]]]]^^^``````^^^___``````aaadddjjjoooqqq}}}|||nnn___LLL@@@;;;999555111------,,,,,,,,,,,,,,,,,,)))((('''&&&'''***,,,...***)))(((((()))(((&&&$$$&&&%%%%%%%%%%%%&&&''''''***)))((((((((((((******---+++***///777>>>@@@???;;;<<<<<<888222...///222/////////000222333111000...///...---++++++---///))))))(((((((((((()))))))))'''%%%&&&))),,,...///,,,///111111000000222444555333333666===DDDGGGHHH]]]xxxvvv___MMMIII@@@000---666<<<999666555666999;;;===<<<@@@DDDCCCCCCJJJXXXcccllljjjjjjooowww||||||zzz,,,,,,,,,,,,***(((&&&%%%((('''''')))---///...------444;;;<<<999777888<<<777999;;;???BBBCCCBBBAAANNNLLLLLLMMMNNNQQQYYYbbbXXXcccuuu~~~qqqfffkkkmmmdddYYYWWWbbbnnnlllbbbZZZ___jjjnnnggg]]]lll{{{xxx^^^III@@@>>><<<;;;111111000...++++++,,,...)))(((''''''((()))+++,,,)))(((&&&&&&&&&&&&$$$"""$$$######$$$$$$&&&((())),,,,,,+++***+++,,,---...,,,***)))---333888888888555666666222---+++---///000//////111333444333222...///...---++++++---///+++++++++++++++,,,,,,,,,)))'''&&&'''***...000000000000000//////000222333555666888;;;???FFFOOOUUUdddzzzyyybbbNNNEEE===222///444999888666555555666777888999===???===;;;@@@LLLVVV[[[YYYZZZ```ggglllkkkiiiuuu000///---***((((((''''''%%%(((***++++++,,,///222111333666888888777777777777<<>>@@@HHHHHHJJJLLLKKKJJJPPPXXXUUUYYYfffxxxwwwiiikkkjjjddd]]]\\\dddlllllleee___bbbhhhjjjcccZZZfffuuuuuu___NNNDDD@@@???888777444000,,,+++,,,...(((''''''''''''(((***+++)))'''%%%%%%%%%%%%$$$############$$$%%%(((***,,,///...---------...000111***+++,,,...000222444555555444111...---,,,,,,,,,111//////000222444444333...///...,,,******+++------......//////000000000***((('''(((+++///111111555111------000333222000555:::??????AAAIIIYYYfffhhhttt{{{lllUUU@@@777555444111333666999888555444555777<<<<<<:::777666999@@@EEEJJJNNNTTTVVVUUUWWWZZZ^^^```dddooo~~~222000---***((((((((()))%%%(((,,,,,,+++,,,111555333111111333666777555222777===BBBBBB===999;;;???:::>>>FFFMMMLLLGGGEEEHHHTTTTTT[[[iiixxxyyynnnbbbaaahhhkkkfff___```fffjjjfff___\\\___ddd^^^lll{{{zzzeeeQQQDDD???DDD@@@:::444000...------''''''''''''(((((()))***((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%(((+++///111///......---...///111222***,,,...///111222444555666333000---,,,,,,,,,,,,111///...///111222222111000000///,,,***)))***+++---...///000111111111000,,,***((())),,,///111222555///+++,,,111333111---333:::@@@BBBCCCMMM___mmmmmmtttvvvlllVVV===333555444///333777:::999555333555777<<<888444111222555777999???GGGMMMLLLFFFEEELLLSSSRRRQQQ\\\qqqzzzuuutttyyy000///...,,,***)))(((((('''(((***+++---000333555111000///111333444333222888:::===<<<999777777888666888???GGGHHHDDDAAACCCMMMOOOSSSZZZfffttt|||~~~sssxxxjjjhhhnnnnnndddYYY]]]cccgggccc[[[YYY```gggaaahhhwwwzzzdddSSSKKKRRRJJJ@@@999555333000---(((((())))))))))))******((('''%%%%%%'''((((((((('''''''''(((+++///333666---,,,,,,,,,---...000111...,,,,,,000555888777555111222222...++++++...222111///------...000000///333333111...***))))))+++***+++,,,...............---+++******---///111111///---++++++...///...,,,000555:::@@@FFFPPP\\\eeerrrmmmaaaQQQBBB666111111444:::888666444333333555555555333000...///222666888===???AAA???<<<<<<@@@DDDFFFJJJRRR]]]ddddddccccccnnntttxxx{{{......//////---+++(((&&&+++((('''***///444555444...//////000111111222333888777666666777777444222<<<999:::>>>AAABBBDDDHHHCCCJJJNNNPPPYYYgggooopppvvv}}}{{{tttlllfffaaa___ddd___ZZZ[[[___bbbbbbaaakkkjjjuuurrrddd]]][[[QQQEEE===999666222...***************+++++++++)))'''%%%&&&((()))******(((((((((***---222666999++++++******+++,,,...///222---***000999===:::444,,,111444000)))(((///777000...,,,,,,---......---555555333///+++)))***+++'''((()))+++,,,,,,++++++///---++++++---///111111)))+++,,,,,,+++***+++---...000444===HHHRRRWWWYYYwwwgggWWWKKKHHH===//////;;;BBB:::222...111444444333000000///...///222888<<>>FFFOOOTTTUUUYYYaaaiiixxxrrr|||kkkbbbaaaaaa```VVVRRR[[[fffggg^^^VVVfff}}}}}}wwwiiiXXXUUUNNNEEE<<<444000...///+++(((+++111222---''')))'''%%%$$$&&&)))---///******+++++++++---111444///---+++)))((()))+++---+++...000000......222555444000...000444555111---///111222000---,,,...111///...---+++***))))))))))))******)))'''%%%%%%&&&((()))+++++++++---///111...,,,***+++...000...++++++000666;;;BBBMMM\\\ggguuuzzzeee[[[MMM@@@777444222222999666222...,,,,,,---///)))...222111---...444;;;>>>666...+++...111000...;;;:::::::::===@@@DDDFFF@@@GGGRRR[[[bbbggglllppp---.........------++++++)))))))))***,,,///333666444444333111......000222444444444444333333444555444222000111555<<>>AAACCCDDD@@@JJJXXXcccgggiiiooovvvyyyssspppwww~~~zzzzzzwwwuuuttt+++---///000000...,,,******((('''(((,,,//////...222333333111//////111222///---,,,---000222222111000...***((())),,,111444666;;;@@@BBBAAAEEEMMMTTTVVVUUUXXX```mmmxxxwwwlllfffbbbcccdddaaa______cccnnnwwwwwwqqqppptttxxxxxxfff[[[RRRGGG???;;;666111222555666111---)))***+++,,,,,,,,,+++***)))&&&%%%***222777777444.........///000222444555777333000000222222000------///333555666777:::<<<888444111000111111///,,,+++)))'''&&&&&&''')))***(((((('''%%%$$$&&&***---...---,,,)))''''''***,,,...000222111//////333666333222333999BBBMMMUUUYYYuuuyyykkkPPPJJJCCC<<<666222///---111111///---,,,***)))(((&&&))),,,---,,,******+++)))((()))---222333000,,,((('''((())),,,///333555111222555888999999777555777AAAGGGJJJUUUeeehhh```bbbjjjqqquuuvvv{{{yyyxxxuuukkk{{{+++---///000000---)))''')))&&&$$$&&&+++...,,,***,,,///222333222111333555///,,,+++---111333000,,,000///,,,++++++---///111000777>>>???<<<<<>>666111...,,,***,,,---------+++)))&&&%%%%%%&&&))),,,...---***''''''&&&%%%'''+++/////////(((((((((((()))+++---......---...000333444222///000333444666@@@KKKLLLGGGGGGOOOVVVYYYXXX[[[dddkkkrrrwww~~~{{{ppprrrzzzsss}}}---,,,+++)))'''&&&%%%%%%$$$'''******''''''***---,,,+++,,,222999;;;444...000222333111...---000333---------------,,,,,,,,,333333333333444666888888777>>>FFFKKKOOOXXXdddnnnzzz}}}yyyvvvrrrjjjbbbaaaddd```hhhnnnpppooonnnmmmllltttwww{{{~~~nnn___XXXTTTNNNGGG@@@:::666555000///...---------------111222222111...,,,++++++)))+++...222666:::===???666888777333...++++++---...+++))),,,111333000,,,///111222000---,,,...111,,,***&&&###"""###%%%&&&(((***+++***)))((()))***''''''&&&%%%%%%(((---000---,,,---111555666222...333666999:::===FFFSSS^^^gggsss{{{eeeZZZQQQIII>>>444...,,,++++++'''(((******)))'''%%%$$$'''%%%%%%***111222+++$$$$$$%%%&&&&&&&&&)))...111)))***+++,,,,,,+++******+++)))((()))---//////...***)))...777999777;;;BBBFFFDDDCCCHHHPPPWWWZZZYYY___nnn}}}~~~xxxxxx}}}qqqrrrzzzqqqvvv,,,------,,,)))(((((((((((('''''''''((()))+++,,,,,,---000333666666333000......---,,,---...///000***---///...+++((()))***...///000111111222333555666===FFFJJJGGGHHHVVVfff{{{vvvxxx}}}wwwiiifffkkkqqqgggaaaeeeqqqvvvpppmmmqqqzzzyyyuuuttt}}}kkk```jjjhhhTTTCCC???>>>;;;111000///111222222000--->>>:::444...***)))***+++%%%---666777333222777===EEE;;;000,,,///111///,,,(((,,,///---***+++000555...///000111222111---***333000---)))''''''((()))(((***,,,---...---+++***,,,+++***'''&&&'''***,,,...---,,,,,,.../////////:::444333;;;FFFLLLPPPSSSgggxxxiiiZZZLLLCCC:::888555///(((&&&&&&'''''''''''''''&&&&&&###%%%(((***++++++***)))&&&&&&'''&&&%%%&&&(((+++,,,+++************(((&&&&&&'''(((***,,,---......+++++++++,,,///222666888<<<;;;<<>>999777<<>>777111111111000000000000111111333111000111444666666555888888888777555333222222333333444888;;;<<<:::777***(((&&&&&&(((***++++++(((***---//////...,,,***)))(((''''''))),,,///111000---+++***,,,---,,,+++,,,...000000//////222555888555666===HHHXXXkkk{{{{{{cccMMMDDDDDD===888888666444555888111111000///....../////////---***'''%%%%%%&&&'''***+++,,,+++)))(((((()))&&&'''))),,,---,,,(((%%%!!!"""%%%((()))***)))(((+++,,,---//////000//////444111//////000111000///111444888999:::>>>DDDIIIOOONNNSSS\\\aaabbbhhhrrr~~~qqqgggiiiqqq```[[[aaaqqqyyy|||,,,...111000...+++))))))'''(((((()))))))))((((((&&&$$$$$$&&&)))***(((%%%,,,+++******+++---///000***+++---000333222...+++...+++***---333666444222///000333777888777;;;BBBDDDEEEHHHOOOXXXaaahhhlll}}}zzzuuu|||~~~rrrhhhgggkkklllfff^^^^^^gggkkkhhhdddkkkqqqqqqooorrr|||zzztttjjjXXXPPPIIIFFFGGGBBB888///444333111000///111333444222111111222444555444333888666444444666666333//////111444555666888:::;;;---+++))))))***,,,,,,,,,***+++,,,.........---,,,(((((('''(((***---000222111...+++,,,...///...+++,,,///111222111222666:::888777:::EEEQQQ]]]kkkvvvttt___PPPJJJCCC===999888666444555999999888666333222111111111---,,,)))'''&&&&&&'''(((***+++------+++******+++((((((***,,,---,,,(((&&& ###&&&***++++++***))).............../////////000,,,((()))---///...,,,...111333222222555<<>>>>>???@@@CCCIIISSS^^^eeeooo{{{~~~yyyssspppmmmiiifffeeedddccccccdddaaadddfffggggggkkkrrryyy{{{lllcccXXXPPPLLLFFF???888666555333222111222333333222333444555555444333333444222111111333333111///...///111333444555666666///...,,,,,,---...---,,,------,,,+++,,,---...///,,,+++++++++,,,...000111111...+++,,,///000---******...222333222444999===:::888<<>>999444555:::<<<888333...///111111111111111111000......000333333///+++333222000000111222111000------,,,,,,,,,,,,---...555222///......///...---''')))++++++)))(((((()))***)))***///555888666444888;;;@@@DDDKKKVVVdddmmmrrr}}}{{{^^^KKKEEE@@@===888444111///,,,***,,,...///,,,(((%%%&&&)))%%%$$$%%%&&&((((((&&&$$$%%%(((+++***((((((***---++++++,,,+++***(((&&&%%%''''''(((((((((((('''''')))'''&&&''')))******)))+++&&&$$$)))222555111++++++,,,---...///...---,,,111333666666777:::@@@DDDAAAGGGOOOVVVZZZ]]]___```uuuzzz}}}wwwrrrnnnlllfff]]]XXX]]]bbbiiixxx;;;777333111000000...,,,+++,,,---,,,)))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((,,,...,,,******,,,///222333222000///222111000...---,,,,,,,,,+++,,,...000222444666777777555222333777===CCCGGGMMMOOOTTT^^^lll~~~~~~zzzsssmmmlllkkkhhhcccaaadddgggfffcccaaaaaaccchhhooo{{{}}}tttjjj___RRRHHHCCC???:::888777777888::::::999999::::::999555222111///...000333444222///000000000000111222444555444333222222333222///---...---+++***+++...000222444222///...//////...---...,,,******,,,---+++)))))),,,000222111222444666999:::<<<@@@IIIVVVdddmmmmmm}}}xxx]]]HHH<<>>>>>:::555222111222...,,,///555777333///000222333111///222999???444444333333333222...,,,///---+++***+++///333666222111///...///000///...444...)))***///111...***+++333999777000---333:::888888;;;BBBMMMWWW___dddpppppp[[[III;;;>>>;;;888555222///,,,)))******+++---...///---+++))),,,...---***((((((***+++***(((((()))***)))(((//////...---,,,***((('''$$$'''***,,,,,,***'''$$$)))(((&&&'''((())))))((((((((()))+++...000///...***))))))((('''''''''''''''((()))))))))+++...111///111555888:::>>>CCCGGGJJJUUUdddpppxxx~~~~~~zzzuuuqqqooobbb]]]YYYYYYVVVZZZlll@@@:::222...///111000//////...,,,)))&&&&&&(((***+++***)))'''%%%$$$$$$$$$$$$$$$$$$&&&'''(((((((((,,,...000111111000---+++000///...---++++++******'''***---//////111444777222000///111444666666555<<>>BBBCCCAAA999<<<>>>===999444111///111000///111444555333111111222333222222555:::???555333222111222222111000......------...000333444111///......000111000///444000++++++...000///---222888===999111...444;;;666888>>>HHHRRRYYY[[[YYYzzz~~~gggYYYNNNBBB===:::777555333000,,,)))***)))***...333444222///***...111000+++))),,,000000---******---...---+++111111000...---+++***)))%%%(((,,,//////,,,(((%%%)))(((&&&&&&((()))((((((&&&''')))******+++,,,---+++)))(((&&&%%%%%%&&&&&&&&&&&&''')))***,,,///000---///222444666888<<>>CCCEEE>>><<>>888444333333333111000444888666111///111555444222222555999:::555111333111......111555777888,,,...111333333111...,,,---,,,---///222333222111---...///...------000333666444111///---...000222999777666;;;HHHXXXfffooosssnnnXXXGGG======:::555222000///---+++,,,,,,---///333555666666---///111000------000333333111///000222555777888555333111///---,,,+++++++++,,,...000000...,,,+++)))(((&&&&&&'''((('''&&&$$$$$$%%%%%%$$$$$$&&&(((++++++***)))(((((((((((($$$$$$%%%)))---111222222,,,///222333222111111111:::;;;>>>HHHUUUaaafffgggeeerrrrrriiiiiimmmWWWMMMIIIQQQWWWXXXZZZ```{{{ZZZPPPEEE@@@AAAAAA<<<666000111000...------000222000///---,,,+++******))))))++++++)))''''''))),,,)))))))))))))))***************++++++,,,...///000+++++++++,,,---.........------,,,,,,+++,,,...000,,,///444:::CCCQQQaaammmwwwzzzqqqoooqqqmmmllliiifffccc___]]][[[UUUUUUVVVXXX___kkk{{{mmm]]]NNNIIIFFF@@@===>>>@@@>>>:::555111000222444333666888666222000111222222333555777888888666444111000000222444666555444+++---///111222111///...++++++---///222333333111,,,,,,---...000222222222444333000---,,,---111333777666666:::DDDTTTeeepppqqquuuXXXFFF???>>>:::444000......------,,,,,,------...000444777222111000...------......---......///000444999<<<555444111///,,,++++++***---,,,,,,,,,,,,,,,,,,---***(((&&&&&&'''''''''%%%&&&%%%######$$$%%%&&&&&&)))***************))))))$$$###$$$''',,,//////...111222333222000///000111333777>>>DDDJJJPPPVVVZZZ]]]cccmmmxxx}}}nnnfffgggkkkSSSLLLKKKQQQTTTRRRSSSYYYttteeeZZZNNNHHHHHHEEE>>>777222222333222111111333555000///...---,,,+++++++++***+++,,,***'''&&&))),,,&&&''')))***+++***)))(((***++++++,,,...000222333))),,,...---+++***,,,///...+++)))***---...+++(((///111444555:::HHH\\\lllkkkvvv~~~uuuzzz{{{vvvlllrrrwwwrrrggg______cccdddZZZRRRTTT___kkkpppoooyyy|||qqq]]]KKKFFFIIIGGG@@@;;;>>>>>>888000---111777777777666555444333111///000444888888666666888;;;000111333666777666333///***+++---///000111111111++++++,,,///222444333222...+++***...444777555111444444333000---...333888333666;;;AAAGGGQQQ]]]fffxxxvvvXXXIIIHHH???:::333///------......+++,,,---+++***,,,111666666333///------,,,+++***(((***------...222888>>>555444111...,,,+++******---,,,***))))))***,,,---***(((&&&&&&''''''&&&%%%(((%%%######%%%&&&&&&%%%((()))***+++++++++))))))&&&%%%%%%(((,,,...---+++222111///,,,******---///***555@@@CCCBBBCCCJJJQQQZZZXXX[[[jjj}}}zzzqqqpppmmmfff```ZZZRRRMMMNNNLLLKKKSSS___nnnooogggccccccZZZJJJAAAAAA:::888666777999888555111---111222...'''&&&+++222...,,,+++++++++***(((%%%((('''%%%&&&(((***++++++%%%(((+++,,,,,,...222666;;;333+++))),,,///---******---...---+++,,,000333111111333666<<>>666444222///,,,******,,,...111...+++)))***++++++***((('''&&&(((***,,,---,,,&&&))),,,,,,+++---111555;;;555...,,,...000000///---.........---...111333111111111222777AAALLLTTTiiiuuu}}}||||||rrrpppsssssslllccc```aaa^^^YYYTTTUUU\\\bbbjjjlllooossswww~~~zzzpppbbbYYYYYYQQQHHH>>>888999;;;999777777666555222///...111444777888777666666666777888444555666777777666444444---,,,,,,---000222222111333111///000333555444333///---+++---111555666555888888777333//////333777999777888>>>HHHPPPVVVZZZpppzzzmmmccc[[[NNNDDD888111+++''')))------+++(((&&&&&&)))---000...000222000,,,(((''''''$$$%%%''')))+++---///000111///---+++******++++++,,,+++***))))))((()))))),,,,,,+++***)))((('''&&&"""###$$$&&&''')))***+++&&&''''''(((''''''%%%%%%"""###%%%(((***+++,,,---,,,++++++*********++++++,,,///333666777:::<<<>>>999DDDOOORRRRRRZZZkkkyyy|||xxxyyyyyyrrrqqqoooiiiccc___YYYUUUSSSNNNIIIMMMUUUnnn|||ppp___PPPIIIIIIJJJJJJJJJHHHDDDBBB>>>777///,,,...000///,,,333///+++)))***---000111)))))))))+++...///---,,,(((***,,,+++***+++///333888555222//////111333444111000//////111222222222333222111111444===GGGNNN```oootttkkkpppssspppxxxzzzpppeeeaaaeeeeee]]]SSSOOOVVV]]]ddd[[[\\\hhhppprrr{{{tttjjjnnneeeWWWFFF@@@CCCEEEAAA;;;999888666222...///333777:::777444444666777666444555555555666777888:::;;;000000///111222222111///777333///111777:::777333,,,+++++++++---222777;;;;;;888333///...///111222444999::::::DDDTTT]]][[[jjjyyyssseeeeee]]]OOO@@@444+++%%%%%%((()))'''%%%%%%&&&***...000---......,,,***(((((()))$$$%%%'''))),,,...000111---,,,+++***)))***+++,,,000...,,,)))((((((((())),,,,,,,,,,,,***(((&&&%%%!!!"""###%%%'''(((******''''''&&&%%%%%%%%%%%%%%%$$$%%%(((***+++++++++***''''''''''''(((***+++,,,+++...222444555666777999555>>>EEEEEECCCJJJ]]]mmmlllhhhiiitttyyyoookkklllooohhhWWWPPPXXXWWWKKKHHHPPPmmmyyyaaaQQQ[[[ccc___SSSKKKMMMSSSGGG???666222333444222///222///,,,,,,///222555666,,,,,,---///000///,,,))))))+++,,,+++))))))---111222222222///---...333777444111///000333555333111555444333333666===FFFLLLPPP^^^ggggggkkkxxx}}}uuupppooopppggggggeee___XXXUUUUUUWWW^^^XXXXXX___ccchhhxxx}}}pppeeeVVVMMMJJJHHHEEEAAA>>>:::555111000222444666;;;:::888666555444333222333333444666777999;;;;;;777555333222222222111///555222000111555888666444,,,***)))***---222888<<<;;;888333...,,,---///111222666;;;AAAKKKYYYbbbeeeiiizzz}}}jjjeeebbbTTTCCC777---&&&###$$$###""""""###%%%))),,,///++++++***)))(((((()))***&&&'''(((+++---///111222))))))(((((())))))***+++111///+++(((&&&&&&'''(((***+++++++++***'''%%%###!!!"""###%%%&&&((()))***)))(((&&&$$$$$$%%%&&&'''&&&(((+++------,,,***)))%%%%%%%%%&&&''')))***++++++...111333333333444444???;;;777:::CCCLLLRRRTTTWWW___hhhmmmrrrzzz~~~tttnnnmmmnnneeeWWWPPPUUUWWWPPPNNNRRRiiissslllppptttqqqiiiaaa]]]]]]NNNIIIBBB<<<888666555555000000000222666777777777//////000000000---)))%%%(((+++---,,,))))))+++...,,,...///---***+++000555555222000111444555222000333333333444777===EEEJJJIIIMMMYYYfffhhhgggnnnzzzwwwlllmmmrrrnnnhhhbbbaaacccaaa[[[TTTXXX]]]^^^XXXUUUaaazzzrrrnnnfffZZZNNNGGGEEEFFFFFF>>>555111444666555222;;;>>>???<<<666222111333000111444777888999999999>>>:::666333222222222111///000000000000111222333...+++(((+++111666999999888888555000,,,,,,000444666333:::KKKUUUXXX```mmmuuu{{{nnn```RRRCCC999000((("""!!!!!!###&&&)))+++)))(((&&&&&&&&&((())))))&&&&&&(((***,,,...///000&&&&&&&&&'''((())))))***...,,,)))&&&$$$$$$%%%&&&'''((())))))(((&&&$$$""""""###$$$%%%'''((())))))+++)))'''%%%%%%&&&((()))***+++...//////---+++)))'''''''''''''''((()))***,,,///111222222111222333???888222555???EEEDDD@@@KKKVVV```bbbccckkk}}}}}}wwwlllddd___\\\UUUOOONNNQQQSSSQQQ___rrrwww{{{ooo^^^XXXWWWRRRJJJBBB===<<<===333444666999;;;:::666333000000///000///,,,'''###&&&)))------***)))***+++)))***,,,***)))***...222333222222222333222000///---///111333666;;;AAAEEEKKKGGGNNN[[[\\\VVV```tttwwwooojjjoooiiidddfffjjjiii```XXXUUU]]]___VVVQQQ^^^uuu{{{xxxpppdddWWWNNNLLLLLLMMMEEE;;;777777777444000999???CCCAAA:::333222444///111444888:::;;;;;;;;;AAA>>>999666555444333222+++---......,,,,,,///222000...,,,000555999888666555666777333//////333777:::444;;;OOOXXXWWW```qqq```SSSDDD;;;333+++$$$!!!!!!###%%%'''((((((&&&$$$$$$&&&'''((('''$$$$$$%%%'''((()))***+++$$$$$$%%%&&&''''''((((((***(((&&&$$$######$$$%%%%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&'''(((((()))+++)))'''&&&&&&&&&((())),,,---...///...---+++***(((((('''''''''(((((()))...///000000000000222333777:::<<<;;;999888;;;???IIIJJJMMMSSS\\\gggqqqvvv{{{{{{lll___^^^```YYYMMMHHHMMMOOOLLLRRR___{{{ooojjjhhhddd\\\SSSMMMJJJIII<<<<<<<<<===<<<888333///...------------+++'''$$$###(((---...,,,)))))))))***************,,,...000000222333222000///......***---111444666999<<>><<<;;;:::777333000,,,,,,+++,,,---.../////////111555777999888777555555555444444555666777888888888???KKKVVV___mmm{{{hhhYYYGGG<<<555,,,&&&$$$!!!"""###$$$%%%%%%&&&$$$"""###%%%'''&&&%%%$$$$$$%%%%%%&&&''''''(((######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''''',,,,,,,,,,,,,,,++++++***'''&&&&&&&&&&&&'''((()))............---...111444333;;;AAA>>>666444;;;CCCDDDBBBCCCLLLYYYbbbcccaaaqqqyyywwwlllddd```[[[UUUPPPKKKHHHGGGHHHKKKWWWpppyyyvvvqqqjjjccc\\\VVVSSSDDDBBB@@@>>>;;;666000+++++++++***+++,,,+++)))&&&!!!'''---///---***((((((,,,+++++++++,,,...///000...111444333///,,,,,,...+++...333666777888:::;;;===CCCEEE@@@>>>FFFQQQXXXaaarrrtttiiibbbnnnwwwttthhh___aaagggaaaOOOMMMbbbkkkaaa[[[bbbxxx|||tttyyyzzzmmm___RRRTTTQQQHHH;;;333444777333666;;;AAACCC???888222444555666999===CCCIIILLL===>>>???@@@>>>999222---000,,,(((***///222000------444<<<>>>:::666555666666333111444:::<<<:::777444<<>>BBBCCCCCCCCCDDDEEEaaaqqqyyypppnnnnnnpppqqqllleeecccfff``````___^^^\\\[[[]]]___mmmvvv|||nnngggcccYYYLLL@@@999999<<<777999<<<@@@CCCBBB===999777777999@@@IIINNNMMMJJJ???AAABBB@@@@@@???777......---,,,---///111111111///666===???<<<777444333222111222888>>>>>>999444;;;@@@CCCFFFUUUooo}}}vvvsssaaaIII999444222...***(((''''''&&&&&&''')))***%%%$$$$$$###$$$$$$%%%%%%%%%'''((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$ !!!###%%%((()))***+++&&&&&&&&&'''''')))******111---)))))),,,---***'''(((((('''''''''&&&&&&&&&((()))***+++***)))'''%%%&&&&&&&&&&&&'''(((***+++&&&+++///...+++***---111555222///000333666555444555999>>>BBBFFFMMMVVV]]]ZZZ^^^iiiwwwyyyrrrmmmjjjaaaSSSMMMRRRTTTKKKDDDDDDRRR\\\jjj{{{|||kkk^^^VVVJJJ@@@;;;777222///,,,***(((((()))******)))&&&'''((()))++++++,,,,,,---000222000,,,+++---000111...,,,,,,...///...,,,000111333333333555:::>>>;;;===@@@AAAAAABBBCCCEEEYYYdddrrrxxxmmmfffiiiooommmeee___ffffffddd___ZZZYYY\\\```\\\hhhxxxxxxfffRRRIIIKKKIII>>>333888;;;>>>@@@???>>>>>>???888888<<>>>>>???;;;555///---,,,---...///000111222555999<<<===:::555111111222555888:::;;;<<<<<<<<<<<>>???BBBDDDOOOTTTbbbvvv}}}rrrhhhiiilllkkkgggdddllllllhhhaaaYYYVVVYYY]]]TTT^^^llluuuxxxxxxzzz|||sss]]]SSSSSSPPPCCC666999<<>>@@@::::::<<<>>>???===888333777777444000000333555333111000///,,,+++,,,...000222333555888:::999555111///222444444333555999>>>:::999DDDXXXeeelllxxxsssXXXOOOCCC999333111///......,,,++++++---,,,((($$$((('''&&&%%%%%%$$$$$$%%%'''''''''&&&$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%'''))))))&&&###%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%'''''''''&&&%%%$$$&&&((()))***)))((('''%%%%%%&&&***---...---+++***---111222222333777:::666444222444:::>>>???>>>CCCBBBFFFNNNWWW___lllvvvxxx|||}}}zzzuuulllddd^^^\\\SSSGGGDDDIIILLLIIIHHHOOOfff|||nnn\\\QQQMMMHHH@@@999777333///---...000222333///...,,,***)))((((((((()))***+++***))))))******+++***))))))))),,,///111111///...---///111222333666777777777777999<<>>@@@FFFMMMUUUaaalllkkkooo{{{tttoooqqqttteeeWWWLLLJJJJJJEEECCCDDDIIIRRR```sss{{{fffUUUNNNLLLKKKJJJ999555000....../////////333111...+++((('''&&&&&&&&&&&&'''((())))))******+++***)))'''&&&(((+++...///---+++,,,///111333333555666777777666777999:::===FFFTTTbbblllwww|||uuummmhhhhhhmmmoookkkeeebbb```\\\VVVPPPSSSSSSRRRPPPNNNNNNPPPRRR^^^pppooo\\\OOOIIIGGG@@@<<<999<<>>@@@@@@<<<777333444444333111///...---...333444000---///000///...222555444111///000222///111333333444333444444555666666444222222777;;;;;;???HHHUUUeeevvvrrraaaXXXRRRHHH<<<666555555222///(((******((($$$###%%%'''&&&&&&&&&&&&'''((()))***++++++)))&&&$$$$$$''')))%%%&&&&&&&&&&&&&&&&&&%%%((())))))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))(((&&&%%%************************$$$(((---...,,,***)))***&&&'''))),,,000222222222222333444444333333555666666444555999<<>>AAAFFFWWWmmmvvvssszzztttrrrooorrrppphhh^^^\\\dddmmm\\\ZZZWWWTTTRRRRRRSSSUUUaaakkkooorrrsssoooiii^^^SSSHHHEEEBBB???>>>=========000222555666444111...---111555444///,,,...111111---222666666333000111333222000///111555666444111666:::;;;666000222<<>>===EEENNNRRRSSSVVV\\\bbbmmmtttyyy}}}vvviiiiiieee[[[RRRRRRUUUPPPGGGEEECCCQQQjjjyyy}}}oooddd[[[SSSJJJDDD@@@;;;888888999777444111...,,,,,,---+++++++++***))))))******,,,+++)))&&&%%%'''+++///,,,---///111222222222111555444333222222333555666666999>>>AAACCCGGGMMMRRRgggmmm{{{}}}sssnnnrrrssslllhhhiiissssssjjj\\\WWW\\\___\\\UUUVVV\\\dddgggiiiooovvvxxx|||ppp```OOOJJJJJJEEE<<<666444444555666666555444444222000......000222222222444222000222555777666444222666888666222000111333555666777777666666888:::AAAEEEMMMZZZhhhyyykkkTTTFFFBBB???:::333000//////,,,)))(((&&&%%%$$$%%%%%%&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++++++++***))))))%%%&&&&&&&&&&&&%%%$$$###&&&'''(((((('''%%%###"""$$$$$$######$$$&&&((()))(((((('''&&&%%%$$$######%%%$$$$$$'''***,,,+++))))))((((((+++...///---+++******************++++++,,,---///000111111000000111222333222222333666999;;;AAAHHHKKKJJJLLLRRRXXXbbbgggmmmsss}}}{{{vvvkkk___VVVUUUTTTLLLEEECCC@@@BBBLLL^^^ssszzzggg]]]XXXZZZRRRBBB>>>DDDGGG???555111222222///+++***---///...***(((***---+++***)))&&&%%%%%%))),,,,,,---///000000000///...111000///...///000222444777888999:::===???BBBCCCQQQ```www{{{vvvsssrrrpppooovvvtttpppjjjeeeaaa^^^\\\YYYUUUSSSUUUVVVVVVZZZ```xxxyyy}}}xxxeeeSSSIIIEEE@@@:::555666777888888777666555444222000000333555777777333333444555555444333222222666999777222......000111333555666444333333444;;;FFFNNNSSSbbb|||yyybbbEEE999<<<<<<999333///,,,,,,---...***)))'''%%%%%%&&&'''((('''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((,,,,,,++++++++++++++++++&&&'''''''''&&&$$$###"""%%%%%%&&&&&&&&&%%%$$$###############%%%''')))***%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%'''***,,,+++***+++***)))***,,,,,,,,,***+++++++++***************(((***,,,...////////////---///111222111111222333:::>>>BBBBBBAAABBBGGGLLLTTTUUU\\\fffmmmrrryyy~~~~~~~~~ooo]]]TTTZZZVVVFFF>>>CCC>>>DDDIIISSSiii|||rrrjjjeee]]]QQQLLLNNNKKKCCC:::666666555000++++++---///---+++)))***+++))))))(((&&&$$$$$$&&&)))+++,,,---------,,,++++++///...---,,,---///111222666555555888<<>>>>>222444666666444222000000111333555555444111...---...111444444333111//////444AAAPPP[[[iii{{{wwwdddNNN:::555999666666444111,,,+++---000---,,,)))&&&$$$$$$&&&(((((())))))******))))))(((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''((((((((((((+++***))))))***+++---///+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((***+++++++++---+++******************++++++++++++******))))))'''(((***,,,...//////...---...000000//////000222888;;;======;;;<<<@@@EEEJJJHHHMMMXXX\\\[[[cccppp}}}vvvpppaaaXXXYYYUUUIIIBBBEEEAAADDDIIISSSccctttyyyhhhaaaaaa\\\SSSHHHFFFAAA<<<888333///,,,---,,,***+++,,,,,,)))&&&'''((((((&&&%%%$$$%%%''')))*********************///...---,,,---...000111444333444888<<<>>>???>>>BBBYYYxxx~~~zzzrrrqqquuuzzzvvvkkkbbb```eee\\\SSSOOOLLLJJJLLLPPPNNNYYYcccccc___eeexxxnnn[[[RRRJJJAAA@@@???>>><<<:::888777666999888888999<<>>:::777666555555555666888;;;===<<<;;;222222333444444333222111000......000333444000,,,+++...111222111///......===@@@NNNaaajjjlllsss~~~oooRRR???:::444)))...111444444000---,,,,,,...///...***%%%!!!"""###)))******++++++******)))$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%'''***---///111...)))&&&%%%'''***---)))(((&&&%%%%%%&&&((())))))((('''%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''&&&(((******)))))))))***+++,,,,,,+++)))'''((())))))***+++,,,,,,+++)))(((((()))+++---............111111000...,,,---///222---...000222222444777:::@@@======???AAABBBHHHNNN[[[kkkzzz|||uuuuuu~~~iiieeeeee]]]PPPKKKNNNKKKDDDAAA===EEEUUUYYYVVVaaauuummm{{{wwwnnniiibbb\\\OOONNNIII@@@777///+++++++++++++++,,,+++)))'''%%%$$$&&&(((((('''&&&&&&'''''''''(((***,,,...000111222111///---,,,---...///---111555666666666888;;;HHHMMM\\\www~~~wwwvvvrrruuusssmmm\\\YYYXXXVVVOOOGGGFFFIIIPPPJJJGGGNNN[[[hhhllllll}}}mmm\\\SSSQQQMMMFFF>>>999666444444000111444777::::::777444222000///111444666444222...000222111///------...+++...000222111000///000===FFFQQQYYYbbboooyyyqqqlll```PPPAAA888111---000111222111///---,,,,,,+++...000...((($$$$$$&&&(((((())))))))))))(((((($$$$$$######$$$%%%%%%&&&%%%&&&((()))))))))'''&&&'''&&&&&&&&&''')))+++,,,---,,,***((('''(((***+++)))(((%%%######%%%''')))((((((&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''(((***,,,+++)))'''((()))(((+++---,,,)))''''''(((((()))+++,,,,,,+++***)))((()))+++,,,------,,,,,,...///000///---,,,---...)))+++...000111333444555:::999666444777???CCCBBBNNN___nnnnnndddcccrrrvvvccc___ZZZVVVQQQJJJEEECCCAAA@@@CCCKKKPPPTTT___kkk|||iiinnnvvvvvvddd]]]```XXXRRRIII???666///+++)))))),,,///...***'''&&&'''###%%%((()))(((''''''((('''((()))+++...111333444333111///---,,,,,,------)))///555777666777;;;???@@@MMMbbbvvvyyyzzzvvvxxxqqqdddXXXYYY[[[YYYPPPFFFDDDHHHJJJLLLNNNRRRXXX```iiiooouuuccc[[[VVVQQQHHH???888444444444///000444777:::999555222333///,,,...444888666333---333777333***&&&+++111+++...000111111000111222777JJJUUUUUU```vvv}}}jjj]]]QQQKKKAAA333000666333222000...------------)))---111000+++'''''')))&&&&&&''''''''''''&&&&&&$$$#########$$$%%%%%%&&&&&&''')))***+++***((('''))))))(((((((((((())))))))))))*********))))))((()))'''$$$"""!!!###&&&''''''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''')))+++---,,,(((&&&''')))&&&***------***((('''((('''(((***,,,---,,,+++***((()))***+++,,,,,,+++***+++---000111///,,,*********,,,...111222333333333444666222,,,111>>>AAA<<>>;;;999444000:::888444333555777888888---///111000...///333777555111,,,+++,,,,,,***'''///111222222222222333555===AAAPPPdddnnnnnnrrr{{{kkk^^^LLL???:::888444111......------,,,+++***)))+++...111000,,,)))((()))&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&***((('''''')))***)))((()))+++---,,,+++)))((()))''')))++++++)))(((((((((''''''&&&$$$""""""%%%'''&&&&&&%%%%%%&&&''')))***(((((('''''''''''''''(((...---+++)))(((''''''&&&)))+++---...---***'''$$$---)))&&&***000111---'''''')))+++***)))'''((()))'''+++111555555000***%%%+++******---222444333111---////////////333;;;AAAHHHDDDBBBGGGPPPUUUSSSNNNZZZkkk}}}~~~wwwpppiiieee^^^UUUNNNIIIFFFDDD@@@@@@CCCHHHKKKMMMRRRXXXmmmMMMSSS\\\dddooouuugggddd[[[LLL===222......222111000111333222///+++)))************)))'''&&&+++*********,,,000333666333444444222///---,,,,,,+++---///333555777777666===JJJ[[[hhhqqqzzz}}}oooeeeddd___XXXSSSOOOMMMJJJGGGBBBMMMVVVTTTMMMPPP___nnn}}}~~~zzzpppZZZTTTLLLEEE@@@;;;555000999888777888999999888777...////////////000333555111///---,,,---------,,,111222444333333333444555888@@@SSShhhtttsssmmmjjjiii\\\KKK???:::888444111---.........---+++)))(((++++++,,,------,,,***((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&+++***((((((***+++***)))))),,,000000...***'''&&&'''&&&'''))),,,,,,***((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&''')))***+++,,,,,,+++)))((('''''''''******)))((('''''''''''')))***+++,,,,,,***'''%%%***))))))+++,,,---+++******(((&&&''')))***(((&&&***,,,000222222///+++)))***)))))),,,///111111///...------///333999>>>AAA>>>???AAADDDGGGKKKMMMNNNQQQ___oooxxx||||||tttdddgggaaaZZZSSSNNNJJJGGGDDDAAA@@@BBBGGGIIIKKKPPPWWWrrr>>>GGGRRRVVV[[[jjjoooqqqlll]]]HHH888333555444111///000444444000,,,+++,,,,,,++++++***(((((())))))((()))+++...111333777888777444111...------(((---333777666555444444===CCCMMMZZZgggpppvvvxxx|||hhh^^^```___ZZZQQQJJJHHHIIIFFFKKKNNNMMMJJJNNNXXXaaannnuuu}}}ttthhhbbbXXXNNNEEE>>>:::888777777999;;;<<<;;;777444///...------///111222222......///...---...///111222444555444333333444555888EEEWWWgggssstttiii[[[___TTTEEE;;;666555222///.../////////---+++(((&&&***((('''***...///,,,(((''''''&&&%%%$$$$$$%%%%%%(((((((((((((((((('''&&&,,,***))))))***++++++***)))---222333000+++&&&###&&&######'''...000+++&&&&&&%%%$$$%%%)))***(((&&&&&&&&&&&&'''(((***+++,,,000///...,,,***((('''&&&''''''&&&&&&&&&''''''((((((((()))))))))(((((('''(((***++++++)))(((***,,,+++'''"""$$$)))+++)))$$$+++,,,.../////////---,,,)))((((((***,,,......---...++++++///777>>>@@@???666;;;@@@AAA???AAAGGGMMMJJJRRR^^^kkktttzzz}}}~~~|||}}}}}}sssjjjeee]]]TTTNNNLLLJJJFFFBBB@@@???@@@EEEGGGIIIOOOWWWooo|||999???FFFKKKQQQ```uuuuuudddRRRDDD===<<<666555444444444333000------,,,,,,+++***)))((((((''''''((()))+++...111333777777666444000......///,,,///444777888777555444888;;;BBBMMMYYYaaaddddddooo}}}tttbbbcccccc]]]TTTMMMKKKLLLPPPJJJDDDEEELLLRRRSSSQQQYYYlllxxx~~~vvviiiYYYLLLDDDBBBCCC777777888999:::999555333000---+++,,,///222222000---///111000...---000333222333444444222222333444>>>MMM[[[bbbiiimmmfffZZZQQQHHH<<<444222111000...111000...,,,***)))(((''')))(((''')))+++,,,***(((((('''&&&%%%$$$$$$$$$$$$))))))))))))((('''&&&&&&+++***((()))***++++++***+++...111111...)))%%%###%%%$$$$$$'''+++,,,)))%%%&&&$$$###''',,,...***&&&%%%%%%&&&'''((()))******......---,,,***)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))(((*********(((((()))+++***&&&###$$$'''***(((&&&)))***,,,...//////...---***))))))***+++,,,,,,,,,---,,,---111777<<<======888<<<@@@@@@===>>>DDDJJJGGGLLLTTT^^^fffkkkkkkjjjyyy}}}sssooouuu|||dddZZZOOOJJJIIIHHHCCC>>>>>>===>>>CCCFFFIIIPPPWWWaaauuu:::999;;;AAAMMM[[[gggmmmzzz{{{gggXXXMMMDDD???;;;===>>><<<888333111000------+++***)))(((((('''&&&&&&(((***---000333555222222222111///...000111444222111444999;;;999777333666;;;BBBJJJPPPUUUWWW___ggguuuzzzmmmiiiccc]]]XXXTTTQQQPPPQQQNNNJJJIIIKKKNNNNNNNNNRRR```qqqzzz|||{{{mmm]]]OOOGGGCCC:::888666555555555333222000---***+++///111111//////111333222...---...000000111222222111000222333???RRRaaaddddddeeeaaaYYYFFF@@@777222000111111111333000,,,(((&&&&&&(((***''')))***)))'''&&&'''(((((('''&&&&&&%%%%%%%%%&&&((((((((((((((('''&&&%%%((('''&&&''')))++++++***,,,------+++(((&&&&&&&&&&&&'''((((((&&&%%%$$$$$$'''%%%%%%)))...000,,,'''$$$$$$%%%&&&''''''''''''((())))))***)))(((((('''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))+++)))((()))******)))(((&&&&&&&&&&&&&&&&&&((()))%%%'''+++...//////---+++++++++++++++***+++---...,,,///222444444555777:::<<<<<<<<<<<<<<<===@@@BBBCCCGGGLLLRRRWWW[[[___bbbkkkuuu|||qqqmmmssszzzcccXXXLLLFFFEEEDDD???999;;;:::<<>>CCCIIILLLPPPTTT^^^qqq{{{zzzxxxpppgggaaa___]]]YYYUUUMMMVVV[[[UUUJJJEEELLLVVVTTTSSSWWWcccsss||||||xxxttt___LLL@@@@@@<<<777444333333333333///---+++,,,---/////////111222333111///---,,,---...///111111000000222333:::NNNccckkkhhh```WWWQQQCCC>>>888333222333444444222...***&&&$$$%%%((()))%%%(((***((($$$###%%%(((((((((''''''''''''(((((('''((((((((((((((('''&&&&&&%%%%%%&&&))),,,,,,,,,---,,,)))&&&$$$%%%))),,,+++,,,+++((($$$"""$$$%%%'''''''''+++...///---***$$$%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''(((((('''&&&***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((((((+++))))))***,,,,,,)))&&&###&&&))))))''''''(((***"""$$$(((,,,......,,,++++++,,,,,,+++***+++...000...222555444222111444777;;;888444555888:::;;;:::<<>>BBBHHHMMMQQQJJJMMMZZZkkktttssspppqqq}}}~~~~~~uuuvvv{{{vvveeeTTTYYYSSSIIIAAA===;;;:::999666666999>>>@@@???AAAFFFNNNXXXjjj***222888777666===MMM\\\______eeevvvhhhQQQNNNUUUVVVOOOKKKQQQYYYWWWGGG777222111...,,,+++*********++++++,,,,,,,,,---------,,,,,,,,,+++***,,,///111///111444666777999<<>>DDDUUUhhhiiiZZZMMMJJJCCC???:::444111000//////'''(((((()))(((&&&$$$###%%%"""!!!"""&&&)))(((&&&(((((((((((()))+++,,,---((()))***+++++++++++++++$$$$$$%%%''',,,000111111))))))(((''''''***...222888111)))'''))),,,+++))))))+++------,,,,,,---...((()))))))))(((&&&$$$###!!!"""$$$&&&&&&&&&$$$###############$$$%%%&&&'''&&&''''''(((((('''&&&&&&$$$,,,222222,,,'''(((***&&&%%%%%%***//////***$$$###""""""###&&&)))---///)))***+++***)))***...222777444111222555888777555......---...000333777:::999777777:::???CCCDDDCCCGGGIIILLLSSS\\\ccceeecccfffiiirrr{{{zzzvvvsssmmmccc[[[UUUPPPHHH@@@;;;999:::;;;666666999======::::::>>>GGGLLL[[[zzz444333333555999>>>DDDGGGSSSWWWaaaoooqqqaaa\\\^^^ZZZ[[[^^^aaaaaaYYYLLLBBB666222///---)))&&&(((---((()))+++,,,,,,,,,,,,,,,---......---,,,+++---...,,,///444555555666:::>>>BBB<<<555333666999888777>>>AAAGGGKKKNNNYYYooo|||{{{~~~~~~ppp^^^]]]fffoooaaaTTTUUU^^^aaaWWWLLLFFFLLLPPPJJJAAA???FFFOOOMMMQQQ___uuuzzz___IIICCCCCCHHHDDD888444888444111...++++++---///000000000000...,,,,,,///222---...///222444555444222===HHHQQQUUUUUUSSSMMMFFF>>>:::777777444...,,,---+++)))''''''((('''&&&$$$""""""######$$$'''+++...+++)))''''''((()))((('''++++++******+++---000111***'''$$$$$$'''******)))'''&&&%%%$$$&&&(((,,,...---111333111+++)))+++///++++++---111444333...)))***)))((((((((((((&&&$$$ ###'''***+++((($$$"""%%%$$$###"""!!!"""######)))'''''')))------***&&&)))...222111,,,((((((***))))))***,,,---,,,***((($$$$$$$$$%%%&&&(((***,,,+++***((()))+++------,,,;;;555000222777:::777333***---///......000666;;;888555333777===@@@===999@@@BBBEEEGGGJJJNNNSSSWWWRRRZZZgggpppsssttt}}}{{{wwwvvvqqqggg^^^SSSIIICCCEEEBBB:::777<<<:::888666555666999;;;===<<>>AAAEEECCCFFFQQQdddvvv{{{nnnUUUSSSPPPLLLJJJEEE;;;111111444555333///---...000222000---+++,,,------------...///111333444444444AAAFFFHHHFFFEEEGGGHHHFFF<<<888666666333---+++---************((('''&&&%%%$$$$$$$$$&&&(((***,,,...+++)))((('''))))))((('''***)))(((((()))+++---...)))&&&######&&&((()))(((((('''&&&&&&(((***---......000222000---+++---///,,,+++,,,///222111---)))(((''''''''''''&&&%%%$$$$$$&&&)))+++***(((%%%###''''''&&&%%%%%%$$$$$$$$$&&&(((+++,,,+++***)))((()))+++---......---+++)))******+++---...---+++)))%%%&&&'''((()))))))))))),,,***((()))+++...///000333333333555666555333000---,,,,,,---000333444555666777888888777777888:::;;;===???AAACCCGGGKKKNNNOOOTTT\\\bbbdddgggrrrzzzpppjjjiiiiiiTTTMMMGGGEEECCC>>>===>>>;;;;;;;;;:::999;;;>>>@@@===QQQmmm666555444444555888;;;===AAAMMMZZZ```fffxxx|||pppuuu||||||lllYYYLLLGGG<<<222++++++...,,,)))(((+++(((&&&''',,,000222222,,,...111222111///......111...---000555888777444444666666444111222888>>>;;;888:::@@@GGGNNNWWW```qqqqqqttt}}}vvveee^^^ccchhhddd\\\UUUTTTVVVQQQJJJAAA===<<<===<<<:::???@@@HHHWWWhhhyyy|||zzziiihhh]]]OOOMMMPPPFFF555000666;;;:::333...///111555000+++***---...+++(((------...000111444555666???AAA@@@;;;999<<<>>>>>>999555444555222---***,,,(((+++...---)))&&&&&&'''(((&&&&&&)))---///...,,,+++)))(((((())))))((('''((('''&&&&&&&&&''')))***'''%%%######%%%'''''''''((((((((()))+++,,,...///////////////////////////---+++***,,,//////+++(((%%%%%%&&&&&&&&&%%%%%%$$$))))))***+++***)))'''&&&))))))******)))(((&&&%%%%%%***//////+++((((((***)))((((((,,,000111---)))***+++---......---+++***'''(((***+++++++++***)))...,,,***+++---000111222+++000444666333///---,,,///,,,+++---222444111...222777;;;888111...333888555777999::::::<<>>>>><<<<<>>BBBKKKHHHMMMddd000/////////111333555777<<<<<>>AAA>>>:::999555000444222111333111+++((()))%%%+++000000+++((((((***+++)))(((+++000000,,,'''))))))((()))******(((&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''((((((((()))***+++++++++,,,,,,------......///...---...111222111000...+++((('''))))))&&&$$$%%%'''))))))'''&&&'''))))))(((((()))***,,,...///...000222444333111...---...------...000000---***)))+++---000111000...---,,,...000///,,,)))(((((()))(((((()))+++---000222,,,---000333444222---(((+++***)))***+++***)))''')))---000000---+++******(((---333555333///---,,,///000222222111000111333777888;;;???AAAEEEOOOZZZgggjjjnnnqqqsssxxx{{{vvvxxxsssdddVVVVVVXXXRRRGGGEEEJJJIIIBBB:::===??????======???AAAFFFBBBFFF]]],,,,,,,,,---///111333555333888???FFFPPPaaauuuttt[[[GGG<<<:::888777111,,,,,,000***---000222111///,,,***,,,---......------///111***---111111......111555444222///---------------222222444777999@@@OOO^^^ZZZWWW```rrr}}}}}}|||yyyxxxnnnaaaZZZYYYWWWRRRLLLFFFCCC>>>777222111333555222555<<>>@@@>>>888555777999888444222222333111***''''''%%%))),,,---+++******,,,+++******,,,......***''')))(((((()))******'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((***+++++++++---///000///..................000111111222222222333333111---***)))******&&&###'''***,,,+++((('''(((***&&&&&&&&&'''))),,,///000111222555777777666444222///,,,***+++///111///,,,***---111333333222111111...111333111,,,(((''''''&&&&&&'''(((***...000222***,,,///333444111+++&&&+++(((%%%%%%'''))))))((((((,,,000///+++((((((***&&&)))---222333111---))),,,...000000//////000111111222666<<<>>>@@@GGGPPPeeebbb___cccllltttyyy{{{zzzuuulllgggffffffUUUTTTNNNGGGEEEEEECCC>>>===<<<<<<<<<===>>>???@@@999BBBOOOaaaxxx+++++++++,,,---///000111000777===>>>@@@OOOhhh}}}ooo]]]QQQAAA<<<888888555000...000///222555333...***)))******---000222111000//////+++,,,...///000111333444222333333000---+++...111333000000444777<<>>>>>:::333111555999;;;555333222444111***&&&&&&%%%&&&(((***+++,,,,,,---,,,,,,---------,,,***))))))((()))***+++***'''%%%%%%%%%&&&'''((()))))))))$$$'''***,,,,,,---///222666555222000//////000111333666888777444444555888444111.........---(((%%%(((+++...,,,(((&&&(((***%%%%%%&&&'''(((***,,,......///111333444444444333,,,***((((((***,,,...///------///333888:::777444333666888555...((('''((("""$$$'''***,,,------,,,((()))+++...111000,,,***''''''''''''&&&'''***,,,***+++,,,,,,***)))(((((('''))),,,...///...,,,***(((+++---......---...///......222777999999>>>EEEWWWTTTRRRUUU]]]eeejjjlllmmmuuu~~~tttjjjdddeeegggTTTNNNIIIHHHEEE>>>::::::<<<888444555999<<<<<<:::444AAARRRaaaqqq++++++++++++,,,---......444666888999>>>KKK]]]kkk}}}iii]]]ZZZEEE<<<777888999555000...333666888333***%%%'''***''',,,333777666333///------+++***---222555444222///555888444---***///666555///,,,111777:::===@@@CCCQQQVVVQQQUUUiii|||zzzsssfffXXXOOONNNPPPFFF@@@999444111///,,,)))------222;;;CCCHHHQQQYYY^^^jjjyyyyyydddQQQPPPLLLGGGAAA;;;777555888888888666333000///...111666::::::666444666999888:::888333111444777777666333333444111***%%%%%%&&&%%%%%%'''+++---...------...///...,,,+++++++++(((((()))***+++***'''%%%%%%&&&''')))***+++++++++"""&&&***,,,,,,---000333;;;999555222000000222333555999<<<;;;666555888;;;777444222111111///***&&&(((,,,...,,,(((%%%''')))&&&&&&&&&&&&''')))***+++(((***,,,...///000000000'''((((((&&&%%%'''---222000,,,,,,333===AAA<<<555666999;;;777000)))((())) ###)))---...,,,)))&&&'''&&&'''***---//////..."""'''+++***%%%$$$)))///---***((()))+++,,,)))%%%***+++,,,,,,+++***,,,---%%%(((+++,,,,,,,,,---...---,,,...222333333888>>>AAABBBEEEGGGJJJOOOWWW\\\aaaccciiiqqqzzzvvvsssrrrmmmbbbXXXRRRJJJFFFHHHDDD999444666888222---...444888777444888>>>KKK[[[ppp***---000///,,,)))***+++000000111444555;;;JJJYYYoooyyycccTTTBBBCCCBBB???:::555333222444555555555222...***''',,,...222444444111---+++,,,***+++000666777222---...000222222000......//////......///222777===@@@FFFEEEFFFKKKRRR]]]ppp}}}mmm\\\TTTSSSSSSIIIAAA999555555444000+++///000111555:::DDDNNNVVVUUU^^^uuusss\\\]]][[[UUUKKKAAA<<<999:::555111333888888222+++777>>>CCC===222///666@@@555000...//////...111555<<<:::666222...,,,******###'''***)))''''''---222222---))),,,000111+++%%%)))---000---'''$$$'''+++((()))***...000...)))$$$%%%%%%&&&(((***---000222111666::::::888666777:::DDD???<<<>>>CCCDDD???999888<<<>>>:::111)))''''''&&&'''((()))))))))((('''***(((&&&&&&'''(((((('''&&&))),,,+++))))))+++...)))((('''''''''(((***+++,,,---///222555777999:::555555555444111...***(((((('''(((***+++,,,+++***&&&'''((())))))***))))))%%%'''***++++++******++++++,,,...---***(((''''''&&&(((+++......,,,***(((%%%'''((())))))***---///000000///...,,,---///222666:::>>>@@@AAADDDJJJNNN]]]VVVSSS___sssttthhhpppwwwmmmZZZOOOXXXPPPEEE===:::999777666222111000000111111000///;;;;;;CCCWWWsss***...000000---+++,,,---//////000222222777DDDRRRnnngggPPPDDDDDDBBB>>>999555444444333444444333111...***(((---...000222111000---,,,***,,,000222333111///---------...//////---+++))).........///222666;;;=========@@@EEEKKKSSSaaaooo{{{oooiiieee\\\SSSNNNIIIAAA999444111///...---///333666;;;BBBIIINNNRRR[[[jjjzzzrrrggg\\\WWWWWWSSSGGG;;;999777444333555555444333666999<<<999444222444777111---***+++,,,---111777888777444111...+++))))))''''''((((((((()))+++,,,...------...000111...,,,+++++++++++++++***)))((())))))))),,,...---)))%%%&&&''')))+++...///000111111:::AAA@@@:::999AAAIIIMMMGGGDDDGGGMMMNNNFFF>>>AAAAAA@@@;;;444---)))'''%%%&&&'''((())))))(((''')))'''%%%%%%'''((((((((('''((())))))))))))+++,,,***)))(((''''''((()))))))))***,,,...111333555666333333333111///,,,)))((((((''''''((()))******)))&&&''''''(((((((((''''''%%%''')))************+++,,,---...---+++(((''''''''')))+++------+++)))'''%%%'''((())))))***,,,///---...///...---,,,---///666666777:::===AAACCCDDDHHHIIIMMMTTT^^^iiisssyyyuuunnnllliiibbbYYYSSSLLLCCC===:::888555222333000---,,,...000111111777;;;CCCPPPddd{{{(((+++......+++***+++...///...///000000333>>>IIIbbbttthhhTTTFFFEEEAAA<<<777444333444111111111000///---,,,+++....../////////...,,,,,,(((...333444000,,,,,,---------...000000...***'''------...///222555888999666666:::???CCCHHHRRR\\\uuu|||}}}|||~~~uuuxxxxxxiiiXXXVVVQQQHHH<<<222---...111---000444777:::===AAADDDLLLTTTZZZbbbyyywwwddd```fffcccQQQ???999888666444444555888:::666555444555666444111...---)))''')))+++,,,111666444333222000...+++)))((()))((('''(((+++,,,***'''+++,,,...////////////000---)))'''***///000+++%%%)))((('''((()))***)))''''''))),,,///111222111111777;;;AAADDDFFFJJJPPPUUURRRVVVZZZZZZWWWSSSPPPOOONNNHHHAAA;;;666000***%%%###$$$&&&((((((((((((((((((&&&$$$%%%'''((()))))))))'''&&&'''(((************)))((('''''''''''''''%%%&&&'''))),,,...///000000000...---+++)))((('''''''''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$%%%''')))***+++******,,,......---***(((''''''((()))+++,,,+++)))&&&$$$%%%&&&'''(((((()))+++---***,,,......,,,++++++,,,666333111333999======;;;:::BBBJJJLLLLLLSSSbbbppprrrvvv~~~lllbbbfffiiidddMMMHHHAAA===:::777222...444000,,,+++---000333555444;;;DDDJJJTTTiii%%%(((+++***((('''))),,,///...///000000222;;;DDDOOO\\\rrrpppbbb\\\FFFDDD???999333000000222//////......------------,,,---/////////---+++)))''',,,111222///------...///222555555222...,,,+++,,,,,,---///111333555666555444777<<<@@@CCCLLLTTTeeejjjlllmmmwww~~~sssfff]]]UUUHHH:::111---...000000222444666777888:::<<>><<<>>>IIIXXXaaa```[[[VVVffftttooo___UUUZZZcccZZZQQQEEE<<<777222)))"""###$$$&&&'''((((((((((((&&&%%%###$$$&&&((())))))+++(((%%%&&&***,,,+++(((******)))'''&&&%%%%%%%%%######%%%&&&((()))++++++---,,,***)))((('''''''''''''''%%%###"""###%%%''''''''''''''''''&&&%%%$$$$$$$$$&&&(((+++,,,+++***+++,,,,,,+++(((&&&&&&&&&'''((())))))(((&&&###"""###%%%&&&&&&&&&''')))+++***+++,,,+++***)))+++,,,222000///111555999::::::999???DDDCCCAAAFFFSSS______dddllluuu|||~~~nnneeefffgggdddKKKFFF???;;;999777333000333000------000333666777333;;;CCCGGGMMM```~~~&&&)))+++***((('''***---///...///222333444:::BBBEEEKKK]]]tttjjj^^^\\\GGGDDD>>>777000,,,---...---------------.........+++---///111000---)))'''((()))+++...000111111111000777<<<999111+++,,,000++++++,,,---///111333444666444444999===AAAIIIQQQRRRSSSYYYccchhhkkkvvv}}}zzzwwwcccVVVEEE777111000//////444444555444333444666999>>>>>>GGGWWWcccjjjqqqzzzrrr```RRRKKK@@@<<<999<<>>???CCCMMMZZZfffmmmllliiieeeqqq{{{xxxlllcccccchhhaaaXXXKKK@@@999222+++%%%$$$%%%&&&((()))(((((('''&&&$$$######%%%'''((((((+++)))'''))),,,---+++((())))))((('''&&&%%%############$$$%%%&&&'''((())))))(((((('''&&&'''''''''(((((('''$$$!!!!!!###&&&((((((((((((((('''&&&%%%$$$$$$%%%(((,,,---,,,+++((())))))'''%%%$$$$$$%%%&&&'''''''''&&&$$$!!! """###$$$$$$$$$%%%'''))),,,,,,+++)))((())),,,...+++---...//////222777;;;<<<;;;999888999===CCCGGGOOOXXX```bbbcccjjjzzz|||ppppppoooggg___\\\LLLFFF>>>:::999999777555///......///222444444444222888???DDDMMM___vvv+++---...---+++***---000///...///222333333777===CCCDDDLLL[[[lll|||xxxdddUUUKKKHHHAAA999111,,,+++,,,,,,---......//////......---...///000///---***((((((((()))+++///333555666333888;;;777///)))+++///*********+++---///222333444111111666:::>>>DDDKKKJJJIIIQQQ]]]___]]]iii|||hhhYYYFFF888444333111///555666666444222333555777999888CCCSSSWWWSSSYYYfffxxx{{{{{{eeeWWWSSSFFFAAA===@@@FFFGGGAAA:::;;;:::777333///000555999333222555999888333//////444444444333111000......&&&,,,111111...---222777666000+++,,,333555111,,,111666999666...((((((+++((('''%%%""""""$$$)))---333555999>>>BBBFFFIIIKKKAAASSSgggooollljjjpppwwwtttooollloootttrrrfffZZZ]]]XXXNNNCCC888111---,,,&&&'''((()))))))))((('''&&&$$$"""###%%%&&&''''''))))))***,,,---,,,***(((((((((((('''&&&$$$###"""$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((((((((((((******&&&""" """%%%'''((((((((((((''''''&&&%%%$$$$$$(((---000...,,,%%%&&&&&&%%%######$$$%%%''''''''''''%%%$$$"""!!!###$$$%%%%%%$$$%%%''')))------,,,+++)))***---///'''***,,,+++***---444:::@@@;;;666555777::::::999DDDLLLSSSRRROOOWWWlll~~~{{{qqqeeelllqqqfffYYYTTTLLLFFF???;;;:::;;;:::999...------///111333222111222444999AAAMMM]]]mmmwww...000111///,,,+++...111///---...111111///000444999???DDDHHHSSSggg|||nnnXXXQQQNNNHHH???555///---,,,,,,---///000000000...---111000...---,,,+++,,,,,,(((***++++++,,,000777===999888777333///---,,,,,,)))(((((((((***...222444222///000666:::;;;>>>BBBFFFHHHLLLPPPSSSYYYeeeppp|||lll```NNN???666333333333444666777777666444444444555999@@@DDDEEEFFFKKKRRRbbbkkkqqqsssyyyyyyfffZZZLLLHHHDDDDDDFFFFFFCCC???<<<;;;888555333333666888888666777:::999444333444666555444222000/////////+++---//////...///222444111---***+++///222111///000444777333,,,'''))),,,******)))&&&%%%''',,,111777<<>>===;;;999222000//////222444555555555666999@@@LLLYYYfffmmmsss///000000...+++***---000///,,,,,,///...++++++---+++888AAAAAAEEEXXXnnn{{{wwwcccWWWSSSMMMDDD:::222///...+++---000111222000...,,,666222...***(((***---000(((,,,///---))),,,777AAA@@@:::333111222222...)))((('''&&&''')))---222555000///111888;;;:::999;;;>>>DDDDDD???EEEUUU``````fff~~~}}}ooofffWWWEEE888333444777222555999;;;999666333222444<<<===666777AAAGGGEEENNNWWWeeeoooppptttsss^^^OOOMMMJJJFFFCCCCCCCCCDDD<<<:::888777777777666555<<<888666888777555666999777666333111///......///000...,,,,,,...000000000((((((((()))***,,,///000///222333000+++((())),,,,,,---,,,)))(((***///444:::AAAMMMXXX```bbb```^^^bbbdddhhhnnnrrrpppjjjeee\\\YYYWWWXXXXXXTTTLLLDDD>>>DDDEEE;;;,,,%%%***222******++++++***)))(((&&&'''%%%###"""###%%%%%%$$$!!!'''...000---(((%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%###$$$''')))++++++***))))))---///,,,&&&""""""%%%###$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%)))000333111...###$$$%%%$$$###$$$''')))************)))(((''''''((()))***)))))))))+++---)))---222444333000---+++444///++++++///222444333555;;;???;;;333000555;;;999888888<<>>???>>>AAAFFFIIILLLRRRZZZgggrrrlllXXXKKK>>>222000777666777888;;;===<<<999666888333222666999999<<>>@@@CCC===;;;777222...***((('''***)))((((((((()))+++,,,&&&%%%###!!!"""$$$&&&((()))*********)))'''$$$"""&&&&&&&&&'''''''''(((((((((((('''(((((('''%%%"""!!!!!!"""$$$&&&)))+++,,,)))***+++,,,+++(((%%%###&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&((())))))......///,,,)))&&&%%%%%%&&&(((***+++++++++,,,---000000000//////......---,,,------...///000000111333666777666222111222555333333444666:::>>>CCCEEEYYY]]]bbbfffmmmxxxyyy|||uuueeeSSSLLLQQQUUUTTTCCCBBBAAA???<<<;;;999888===777111111555999999777888<<>>>>>===AAAGGGIIIIIIMMMSSSgggmmmvvvsss]]]MMMBBB999555555888;;;======;;;::::::;;;777444444888:::888999;;;CCCFFFJJJRRR___qqqoooaaaUUUTTTTTTPPPJJJGGG???===888555444666999;;;888555555666777666888:::===888222......000000000111111111///...---.........------///111222000...111000///---------.........////////////000222555===EEESSSbbbhhhgggfffiiijjjddd___```eeeeee]]]UUUIIIIIIHHHEEEBBB>>><<<;;;:::888555111...,,,++++++***)))(((''''''((()))***%%%$$$"""!!!!!!###%%%'''(((((())))))(((&&&###"""$$$%%%%%%%%%&&&&&&&&&&&&((('''''''''((('''$$$"""""""""###%%%&&&)))***+++)))***+++,,,+++)))&&&$$$'''&&&%%%%%%%%%&&&((((((%%%&&&''''''((((((((((((%%%%%%%%%%%%&&&'''((()))---......---***'''&&&'''''')))++++++******+++,,,------,,,,,,,,,,,,------+++...//////......///111333222111222222222111111111111222444777;;;???AAAHHHMMMRRRWWW[[[dddooowww{{{jjj[[[UUURRRMMMKKKMMMDDDBBB???;;;:::999::::::666555444444444555444444555777;;;???EEEOOOXXX___hhhyyy000111222///***&&&%%%&&&$$$$$$$$$"""!!!"""&&&)))///222555777;;;BBBLLLSSS___iii~~~pppfff[[[QQQEEE:::555555333777999888777888555000,,,+++)))((()))+++...000...,,,++++++---///000000333:::???:::000+++...444...---***)))***---000333;;;:::888555333444888;;;;;;<<<@@@FFFGGGFFFGGGKKK___bbbhhhpppzzzjjjTTTGGGCCC>>>888<<<@@@CCC@@@;;;888;;;@@@888666888;;;<<<888777999BBB>>>===FFFYYYmmm|||wwwgggcccccc]]]PPPGGGAAA???999444111444<<>>GGGMMMPPP[[[vvv~~~{{{ssshhh[[[LLL>>>999;;;333666888555444444111,,,---,,,+++***+++---///111+++******+++---...---,,,///444777444---)))+++///,,,+++******+++---000222444333333222222333555666::::::===BBBCCCBBBEEEIIIQQQVVV]]]eeemmmyyy{{{^^^LLLIIIFFF???>>>AAACCCAAA===:::;;;===:::888999<<<;;;888888;;;>>>;;;:::@@@MMM```qqq{{{tttmmmdddYYYQQQFFFAAA999333222777===BBB>>>999999>>>===888777<<>>AAACCCGGGMMMQQQaaappp||||||~~~ooo]]]PPPPPPNNNDDD===>>>???===;;;999888888999:::444555666777555444222111//////333999AAAHHHKKKLLLZZZnnn333///,,,,,,...---)))%%%""" """''',,,...222111111111444:::AAAFFFJJJSSSkkk|||sssfffUUUEEE???AAA;;;<<<:::444111222111---///............///000000)))((()))+++------+++))),,,,,,,,,+++***(((''''''))))))******,,,---...///***,,,...111444555444444999777999===>>>???CCCJJJEEENNNYYYbbbhhhqqq~~~hhhRRRLLLJJJGGG??????@@@@@@???===:::777;;;999:::;;;999666888===555999<<<>>>CCCQQQhhhzzztttjjjeeedddMMMCCC666222555:::;;;:::???BBB@@@:::999===>>>:::777999999888555111---+++...---,,,---//////,,,***...///111111000///......---,,,+++***+++,,,---...///111222111000000111333999DDDJJJIIIKKKRRRQQQJJJEEEAAA===;;;<<<===;;;999999888888888888888666555444222000...---,,,------)))(((&&&$$$""""""""""""%%%%%%&&&&&&''''''&&&&&&'''((()))******)))'''&&&%%%%%%%%%%%%&&&&&&&&&''')))(((((()))******'''%%%###$$$&&&'''((()))))))))%%%&&&&&&''''''&&&%%%$$$'''''''''((((((((((((((((((((()))*********))))))(((((((((((((((((()))***)))+++,,,,,,***((())))))(((***++++++)))(((((()))---***'''%%%%%%)))---///555111///111666777222,,,+++---///...------...000......------...111333555555666666666999>>>DDDIIIOOOYYYlllzzzyyyqqquuusssfff```UUUIIIDDDCCC@@@<<<::::::;;;;;;:::999888888<<<888444444777999777555///111444777;;;AAAGGGLLLVVVddd333...***+++000222000,,,(((%%%"""###''',,,000222///...------000555:::>>>GGGLLLYYYkkkzzz}}}ssscccRRRIIIHHHJJJIIICCC:::555666555222///000111222222111///...''''''(((***,,,---+++))))))'''&&&&&&((((((%%%###'''((()))+++,,,,,,,,,+++&&&'''+++000444777666555666444555888999:::???FFF???HHHTTT]]]cccjjjttt{{{ttt^^^SSSOOOMMMDDDCCCAAABBBCCCBBB>>>;;;>>>>>>???@@@<<<777888===222999>>>===>>>JJJaaauuuyyyvvvtttXXXJJJ:::444777;;;:::777???FFFCCC888666>>>???888222666999999555111...---///,,,+++---000111---)))---///111000...---///111///---,,,+++,,,---------222333333222000///000111222;;;CCCDDDBBBBBBBBBAAABBB;;;444333666999666333///111444444222111222444222111///,,,+++***++++++((('''%%%###""""""""""""%%%&&&'''((()))((('''&&&'''(((***++++++***)))(((&&&&&&''''''''''''((((((((((((((()))******(((&&&"""###&&&((()))*********&&&&&&'''&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''''''''((()))************)))((((((((((((((())))))(((***+++***(((''''''(((''')))******)))((()))***000---***''''''))),,,...333///...111666777222,,,***---000///,,,***---111...---------...000333555555444222222555:::???BBB@@@EEEXXXmmmmmmaaacccrrryyy~~~~~~||||||ggg___^^^SSSDDD>>>AAA@@@;;;777888:::<<<<<<;;;999777???999222222777;;;;;;888222444666777999???FFFLLLRRR^^^xxx000---+++,,,000444666777111---)))(((+++000333444000...------///222555666???EEEKKKRRR]]]nnn|||vvvdddXXXTTTWWWVVVOOODDD===;;;999555///111333555444000,,,)))&&&&&&'''))),,,---,,,+++&&&&&&'''''''''&&&&&&%%%%%%''')))***+++***)))(((%%%%%%&&&***///444555555333111222555666555888======@@@GGGQQQZZZaaadddddduuuuuudddXXXSSSRRRPPPNNNLLLJJJKKKLLLNNNGGGIIILLLNNNGGG>>><<<>>>>>>???>>><<<>>>IIIYYYfffppp}}}}}}iiiZZZGGG<<<;;;>>>@@@@@@???@@@???<<<::::::888666555555555666666555333111---...///000111000...---/////////000111222111111111333333111...---///222333555777666444000...---///222888===<<<888:::>>><<<777222111444555222///***,,,///000///...000222///...,,,******)))******(((&&&%%%###""""""#########%%%'''))))))(((&&&%%%%%%''')))***+++***)))(((&&&&&&'''''''''(((((((((&&&&&&&&&''')))(((&&&$$$!!!###%%%(((***+++++++++))))))(((((('''&&&%%%%%%$$$%%%&&&'''(((''''''&&&###$$$&&&''')))*********''''''&&&&&&&&&&&&''''''((()))***)))'''%%%%%%&&&&&&''')))***)))))))))***333000,,,)))'''((()))++++++---000111111000///...,,,---------,,,+++,,,,,,---,,,,,,,,,---000333444444333222222444666888999777999DDDRRRYYYYYY]]]dddbbbkkkssswwwyyy}}}ssskkk]]]TTTIIICCC@@@===:::999888888999:::;;;;;;;;;::::::777333222555888::::::777666666888===CCCGGGHHHNNN___}}},,,---......000444;;;???999444...,,,...222444444333111//////111222333444666@@@FFFFFFNNN\\\eeeddd|||ttteee___^^^\\\UUUJJJBBB???:::555...000444666444000***&&&&&&&&&&&&))),,,------,,,%%%(((+++***'''%%%'''***$$$&&&)))******)))'''%%%&&&###!!!###)))///333444000///222555444111111555<<<999:::CCCPPPXXXVVVQQQ^^^vvvuuuaaaWWW______\\\WWWRRRSSS[[[bbbQQQTTTZZZ\\\TTTGGGAAAAAANNNFFF===;;;AAAJJJQQQUUU___xxxwwwiiiTTTDDD???AAAGGGKKK@@@::::::AAA???444111555:::666222333777:::888555,,,000444444111//////111111...---000666777333...333888;;;777///,,,222888333666:::;;;888222---+++///,,,///888999555777???666444333333333222000---***+++,,,...000000111111,,,+++***)))))))))***+++'''&&&%%%############$$$"""$$$'''((()))(((&&&$$$$$$&&&((()))***)))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%''''''%%%### """%%%)))+++,,,,,,+++,,,+++***)))((('''&&&&&&$$$$$$&&&'''''''''&&&%%%!!!"""$$$&&&''')))))))))&&&%%%%%%$$$$$$$$$%%%%%%((()))***)))&&&$$$$$$$$$%%%'''))))))))))))***+++444111...***(((''''''(((###+++222222---***,,,111///,,,)))***------+++(((,,,+++++++++---000222444///......///000000///---333444666<<>>DDDEEE:::333666999999999999999;;;<<<===333444444333222444888;;;;;;777555:::CCCHHHHHHDDDJJJbbb---,,,)))))),,,333;;;@@@???888111///222333000+++222111///------///111222...777BBBEEE@@@@@@MMM^^^{{{llldddUUUQQQXXXQQQ;;;333;;;555222///000222222///---&&&&&&&&&&&&&&&'''((())),,,)))''')))---...***%%%((((((((('''''''''''''''&&&&&&&&&'''(((***+++---222000...,,,,,,...000111///777???CCCBBBCCCHHHMMMVVVggg~~~|||rrrsssddd]]]bbbddd^^^```jjjgggnnnkkk[[[SSSTTTOOODDDEEECCCBBBCCCDDDFFFNNNWWWdddttt{{{bbbMMMEEEFFFJJJKKKCCC@@@<<<::::::;;;;;;:::;;;666222444999<<<;;;999333555777555111......///---,,,,,,///222444444444777???AAA888......555;;;444:::AAABBB===555...+++)))***---///222555666777,,,...000000///---,,,------(((%%%***111444///(((***)))'''&&&&&&(((+++---)))(((&&&$$$###"""!!!!!!"""###&&&((((((((('''&&&'''((()))***)))(((%%%$$$&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%!!!###'''***+++)))'''%%%...,,,)))'''&&&''')))***"""$$$''''''&&&%%%%%%%%%""""""###&&&((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&111111///,,,***)))+++---+++---///---((($$$$$$%%%%%%$$$&&&***000222000------...///---******,,,//////,,,***+++...000000///333222000...,,,,,,------***000888@@@GGGLLLQQQTTTRRRXXX]]]```aaaeeennnuuu~~~wwwrrrvvv~~~{{{sssooopppoooiiibbb^^^^^^___TTTOOOGGGAAA???<<<999777888777555555555666888999444555555111...000777>>><<<666222666???EEECCC>>>HHHaaa333...***)))---333888:::<<<999666333222111///..................///000000222555999===>>>@@@KKKWWWjjjwwwvvvlll```^^^\\\YYYQQQGGG===777555222000000111222000---'''''''''''''''((())))))+++***)))+++------***''')))))))))******))))))(((''''''&&&&&&'''(((+++,,,000...,,,++++++,,,...000...555===??????@@@FFFKKK]]]bbbnnnrrriiieeeiiiiiieeecccgggpppqqqiii[[[SSSTTTSSSNNNEEEDDDFFFFFFDDDDDDMMMXXXmmmnnnsssxxxbbbXXXRRRKKKEEECCCDDD@@@;;;888888999;;;;;;666666666777999999999999999777555333000///......---000222222111111333555555:::;;;444//////222333888<<>>999333///---)))***,,,///000111111111***+++------+++++++++,,,+++)))(((***...///---+++))))))))))))))))))******''''''&&&%%%$$$###"""!!!###$$$&&&((((((((('''&&&&&&''')))***)))(((&&&%%%%%%######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%###***)))'''&&&&&&'''((()))%%%&&&'''&&&$$$###"""###"""%%%)))***(((''''''(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%&&&000000...+++)))((()))++++++,,,------***(((''''''%%%%%%'''***...000/////////000000---+++***---000111...,,,---///111000///111111///...---,,,,,,,,,***...555;;;???DDDHHHKKKKKKMMMOOORRRUUUYYY\\\___```fffkkkjjjeeebbbfffkkk```^^^[[[XXXVVVSSSQQQPPPPPPLLLFFFAAA???===:::888444444444444555666666666888666222//////222555888777555333555:::>>>???>>>GGGXXXttt777222---+++...222555666999:::;;;888333000///000+++,,,------.........---666222111555:::???FFFMMMSSShhhvvvqqqhhhpppkkkZZZSSSUUULLL<<<888444111000111222000...)))))))))((())))))************+++,,,---,,,+++***)))***+++,,,,,,+++***))))))(((&&&%%%%%%'''***,,,---,,,***))))))***,,,------222777999999;;;AAAGGGXXX[[[ddduuu|||wwwqqqmmmllllllmmmmmmsssoooiiiaaa[[[VVVSSSQQQGGGHHHJJJJJJGGGEEEMMMWWWlllhhhiiivvviiiaaa]]]RRRHHHDDDFFFAAA:::666666888;;;<<<222666:::;;;999888888999===:::555222000...---,,,---222666444///---111666444666666111///111111///<<<<<<;;;777333///......(((***,,,......---+++)))&&&((()))(((((((((***,,,)))***************,,,---((()))***++++++***(((&&&&&&&&&''''''&&&$$$###"""$$$%%%''''''((('''&&&%%%&&&'''((()))))))))((('''###"""!!!"""$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&)))(((((('''&&&$$$###"""&&&&&&&&&&&&'''''''''((('''''''''%%%""" """###)))...---)))&&&(((+++&&&'''((()))((('''%%%$$$"""$$$%%%%%%$$$$$$&&&(((......---***'''&&&''')))*********,,,......,,,***&&&(((***++++++---///111222111///---***+++---000111///......000111111000000000000///...---,,,++++++...111444666888<<<>>>BBBAAAAAADDDHHHJJJIIIGGGHHHQQQXXXVVVMMMJJJOOOVVVNNNJJJFFFFFFHHHHHHDDD@@@IIIFFFCCC@@@???>>>;;;999111222333444444444333333;;;555...---///222333222333333222222333666:::===DDDLLL```}}}888666444111///111444777999;;;<<<:::666222000///------,,,,,,,,,+++++++++555000...333888;;;@@@EEEHHH[[[oooyyy~~~~~~wwwccc\\\```YYYJJJ===888333111222222111///,,,++++++*********++++++(((+++------,,,++++++,,,'''(((***,,,,,,,,,+++***,,,***'''&&&&&&(((***,,,***)))((('''''')))***+++***---000111111444:::@@@FFFSSScccmmmuuusssoootttxxxxxxnnnkkkllloooiii\\\PPPLLLNNNLLLMMMOOONNNKKKNNNSSS\\\dddmmmsssyyy{{{hhhaaa___YYYSSSIIIDDD>>>:::888999:::;;;666777999::::::999999999;;;;;;999555000---++++++---000333222///...111444555777666111///222444333:::999666222...,,,++++++&&&(((+++------+++(((&&&%%%&&&&&&&&&&&&'''***---******)))(((((()))***,,,((()))******)))(((&&&%%%$$$%%%'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%$$$###%%%&&&'''((())))))((((((###"""""""""$$$%%%$$$###$$$%%%%%%&&&'''&&&&&&&&&)))((('''%%%$$$#########&&&&&&'''(((((('''&&&%%%'''&&&%%%### !!!###&&&***...---***'''(((***&&&(((***+++***(((%%%###"""$$$&&&'''&&&'''(((***,,,,,,+++)))&&&%%%%%%''')))((((((+++000222000---)))+++---,,,***+++000444222000---***)))***,,,...---------...///111111111///000111111000///---,,,...///000000///000222444;;;<<<===>>>??????===<<>>???AAAAAA???===@@@???>>>======<<<:::999555555333222222111111111666111,,,+++---000111000222111000///111444888:::@@@FFFTTTkkk888:::;;;777222111666<<<<<<;;;::::::999666111---111///---+++)))))))))***///...111555777666:::???HHHQQQ\\\iiixxxyyyrrriii]]]SSSDDD???888444444444222000...---,,,+++++++++++++++(((***,,,---,,,++++++,,,%%%&&&((()))************,,,+++)))'''((()))+++---(((''''''''''''((()))***''')))***++++++...444888999IIIZZZbbbggguuu}}}~~~~~~qqqpppsssxxxttteeeWWWPPPVVVRRRQQQUUUVVVSSSPPPPPPSSS```mmmmmmiiiqqqxxxmmmqqqnnnbbbQQQLLLFFF@@@>>><<<:::999===999666777:::===;;;999444999===;;;333---***+++,,,,,,---...///111111111666::::::333///222888<<<444333000...,,,***((('''%%%'''***,,,---+++((('''%%%&&&&&&&&&&&&(((+++...---***&&&&&&)))+++***((()))(((((('''&&&&&&&&&&&&###%%%'''(((((((((&&&%%%######$$$$$$$$$######"""%%%%%%&&&&&&''''''''''''%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$###$$$$$$%%%((()))))))))(((&&&$$$"""###$$$$$$"""!!!!!!$$$&&&((()))***++++++***(((&&&'''(((***+++***(((%%%###"""%%%''')))((()))***+++*********(((%%%###$$$%%%'''&&&'''+++000333111///,,,---...,,,***+++000444///,,,)))''''''((()))***'''(((***,,,...///111222000111222222111000...---000111111000...---///000555999<<<<<<999777999;;;???:::777;;;CCCEEE>>>666:::===??????>>>===>>>???999999:::999999888888999<<<999666222000//////000---,,,******+++...111333444111---...222666777666;;;DDDQQQaaasss<<>>888666666444222///...---,,,++++++++++++'''(((***+++,,,,,,+++***$$$%%%&&&'''((()))***+++***))))))))))))***+++,,,''''''''''''((()))******&&&''''''((())),,,000333888>>>GGGSSSbbbuuu~~~{{{yyyvvvpppggg___]]]ZZZZZZ]]]^^^XXXSSSRRRWWW\\\``````aaaiiiwwwzzzkkk^^^XXXOOOGGGBBB???<<<;;;???:::444555:::===<<<888///555;;;<<<777111---,,,,,,+++***,,,///111000///444999:::444///333999===///---++++++++++++)))'''$$$&&&)))++++++***)))(((%%%'''((((((((()))+++---...***''''''***+++)))&&&(((((('''&&&&&&&&&''''''$$$%%%&&&((())))))((((((########################$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''''''''''''''$$$$$$#########$$$%%%%%%*********)))'''%%%###!!!!!!"""#########$$$&&&(((((('''(((***,,,,,,)))&&&((()))******)))'''%%%###"""%%%((()))))))))******((())))))(((%%%######$$$$$$$$$&&&***...000000///------,,,+++***+++...000***(((&&&%%%''''''''''''###&&&)))+++,,,---///111111111111111000000///...000111222111///...///000000555999888333111555999555888;;;===;;;:::999999666:::>>>>>>;;;999;;;>>>666777777666555555777888===;;;777333000/////////)))))))))***+++///333666444111...///444666555333777AAAOOOZZZhhhEEECCCAAA???>>>===<<<<<<;;;<<<<<<:::666333111000---///111222111///,,,*********---111111000333:::<<>>KKK___sssxxxvvvyyysssiii___aaaeeegggaaaYYYUUUWWW\\\YYYVVVWWW\\\bbbfffhhhyyy|||sssmmmdddWWWKKKCCCAAA@@@@@@:::888666777999:::888777111111333777:::888333...,,,---............//////...222444222111444666444---***((((((***,,,,,,,,,%%%&&&'''((()))((('''&&&%%%''')))***))))))***,,,++++++++++++***)))(((''''''((()))*********)))((($$$%%%&&&'''((()))******$$$######$$$$$$%%%&&&&&&$$$$$$##################'''%%%%%%%%%'''((('''&&&%%%&&&&&&'''''''''''''''######$$$$$$$$$$$$$$$###((((((''''''%%%$$$###""" """$$$%%%%%%%%%'''(((%%%'''***++++++******))))))))))))((('''&&&$$$$$$!!!$$$'''((((((''''''(((((())))))(((%%%#########!!!$$$''')))++++++---...,,,***(((((()))*********&&&%%%$$$%%%(((((('''%%%$$$'''***,,,++++++,,,...000//////...............,,,...000111000///000000000222333222000///111333///555;;;<<<888444555888555777999:::999888777777777888777555333333666999888888777666444111///---,,,***(((***///444666555000111111222333333333333666<<>>888888<<>>IIIQQQ[[[lll}}}xxxZZZRRRGGG???;;;999777555000///---,,,+++***))))))(((%%%$$$''',,,...***&&&&&&%%%$$$$$$&&&))),,,///"""###&&&((()))))))))(((((((((((()))***++++++,,,(((((()))***,,,---///111111777@@@LLL[[[lll}}}yyyxxx~~~xxxiii^^^eeennnnnncccWWWVVV]]][[[YYYVVVUUUVVVYYY[[[\\\lll}}}{{{{{{xxxlll[[[LLLCCCAAACCCDDD444666999999777666555555444...,,,222;;;>>>777...---000333111,,,***---111))),,,---///333555111***...***&&&&&&)))...000111''''''''''''&&&&&&%%%%%%%%%'''***+++***))))))***(((---000...)))&&&'''***%%%(((+++...///---***(((%%%%%%%%%&&&((()))+++,,,$$$$$$$$$%%%&&&'''((()))$$$$$$###"""!!!!!!!!!"""&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$######### ###&&&'''&&&&&&&&&'''###(((......***(((***...***)))((('''&&&%%%$$$$$$ ###&&&''''''%%%%%%&&&((()))***(((%%%############((()))((((((***---+++(((%%%&&&((()))'''%%%$$$######&&&)))***'''$$$&&&))),,,---+++)))***+++///...,,,++++++,,,---...(((+++///000000000000000444111......///000///...333333555888:::999555222777555444777999999555111999999888555222333777:::222444777999777333...+++222+++&&&***333999888333,,,111555555111///111444666888@@@RRRjjjQQQOOOLLLJJJGGGDDDAAA???===:::999888333---+++...,,,...111444666555111...,,,+++)))((())),,,000222222:::BBBGGGKKKUUUfffsssddd]]]UUUNNNCCC999444666555111,,,+++,,,,,,***'''$$$&&&((('''&&&&&&***...))))))'''&&&%%%$$$$$$$$$%%%###"""$$$(((***)))'''&&&'''(((*********))))))***((((((+++///111///,,,444;;;BBBFFFMMM___zzz}}}oooiiimmmmmmiiidddaaa```___^^^\\\YYY[[[\\\[[[WWWSSSOOOLLL]]]cccrrrqqqbbbXXXKKK???>>>EEE>>>:::555444555777666444///......000444666555222000---+++...222333///+++,,,%%%###)))...,,,***+++))))))***,,,......,,,***&&&&&&''''''''''''&&&&&&''')))******(((&&&%%%&&&((()))***)))'''&&&&&&'''%%%%%%&&&))),,,,,,)))&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%((((((''''''''''''((((((,,,((($$$%%%(((***&&&"""###$$$%%%%%%%%%%%%###""""""!!!"""$$$&&&'''%%%$$$!!!$$$&&&&&&%%%%%%&&&)))---000...)))'''***...+++***(((%%%###"""!!!!!!!!!###%%%&&&%%%%%%&&&((($$$&&&(((******'''%%%"""######$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&(((%%%$$$(((...000---)))333333111---)))(((***---******++++++)))(((&&&$$$)))***+++...000222333444...///000---******...111444333000//////000222444222;;;???:::333111111111333444666666666444222111555555444333222000///...,,,)))'''(((+++000333555444111///000333555444222444888@@@MMM\\\nnnWWWYYYXXXRRRIIICCCCCCEEE???:::666666444///---.../////////222555666666555++++++++++++,,,...///000111555:::>>>DDDMMMXXX```nnnwww{{{iiiWWWNNNJJJDDD<<<666222111///,,,***))))))***'''&&&%%%%%%''')))++++++((((((&&&%%%$$$#########$$$$$$%%%(((+++,,,)))&&&&&&'''(((*********)))(((((()))***+++,,,...///000444999???CCCKKKZZZooo~~~uuukkkgggpppfff^^^___fffhhhbbbYYY[[[bbbhhhcccXXXOOONNNQQQWWWUUU]]]ooo|||vvvhhh^^^TTTIIIBBB@@@@@@<<<888777888888666444///...---///222444333111...---,,,...111222///,,,***$$$"""''',,,***((())))))***+++...///---)))&&&###%%%&&&((())))))))))))''')))***)))'''%%%%%%%%%((())))))(((&&&$$$%%%&&&%%%$$$$$$&&&((()))'''%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''(((&&&$$$###$$$%%%%%%%%%!!!###&&&((()))'''$$$""" !!!"""%%%((())))))'''"""$$$&&&(((((('''&&&&&&((()))))))))))))))******)))(((&&&%%%###"""!!!!!!!!!###%%%&&&%%%$$$%%%&&&$$$$$$&&&'''''''''''''''%%%%%%&&&'''((((((''''''(((((('''&&&&&&&&&''''''((())),,,---...///000111777666333...***(((+++---++++++******((('''%%%%%%((())),,,///111111111000+++------,,,******...222555444111...---...///000444<<<@@@<<<555333444333222222333333333222000000222333333333222000...---+++(((%%%%%%(((---000111555444222222333333222111555888===DDDQQQgggbbbfffeee\\\MMMEEEFFFJJJBBB;;;555555444111//////222000...///333777:::;;;---.../////////......---111111333777===DDDIIILLLTTTfff{{{yyy]]]TTTUUUQQQDDD888///111111---(((&&&(((,,,)))%%%"""$$$(((++++++)))((('''&&&%%%$$$#########$$$%%%'''***,,,+++'''$$$&&&''')))******)))((((((&&&))),,,+++***+++000555444777;;;???FFFPPP^^^hhhkkkpppzzz|||rrrhhhiiieeebbbdddhhhiiieeeaaafffjjjkkkhhh```WWWQQQNNNLLLKKKTTTaaaiiikkkqqq{{{pppaaa[[[XXXPPPFFFEEEAAA===;;;;;;:::666333///...---...000111000///,,,,,,.../////////...---(((###!!!%%%(((((('''''')))***---///000---'''###!!!###&&&)))+++,,,++++++((()))***)))&&&$$$###$$$'''((((((&&&$$$""""""###$$$"""!!!!!!###$$$###"""###$$$%%%&&&&&&''''''&&&***(((%%%###!!! %%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&###$$$%%%$$$""""""%%%((( ###(((++++++)))%%%""" !!!"""%%%))),,,,,,+++%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&)))***(((&&&'''&&&%%%###""""""!!!!!!!!!$$$&&&'''&&&$$$$$$$$$#########$$$&&&(((***+++&&&''')))******)))'''&&&'''''''''&&&''''''(((((((((...333222...---444:::999777222---((('''))),,,,,,+++***((('''&&&%%%%%%'''***...222333111...,,,''')))+++***((()))---111555333000...,,,+++++++++333:::>>>:::444333444333000000/////////////////////000222333333111...------***&&&%%%'''+++...000555666555444222000000111333888===AAAJJJ___|||rrrpppjjjaaaWWWNNNJJJIIICCC===999777444000000333333000......222666999:::444333222000...---,,,+++111111333666999===???AAAFFFVVVkkkzzzlllbbb___VVVGGG;;;///000///,,,)))''')))+++)))&&&$$$%%%(((*********(((((('''&&&%%%$$$$$$$$$(((((()))***)))'''$$$"""'''((()))*********)))(((((()))*********,,,111555333444666:::???FFFLLLPPPYYYbbbhhhkkkssszzzppp^^^hhhqqqooogggccchhhpppuuukkkdddfffkkkgggXXXIIIEEENNN[[[```XXXSSSbbbxxx|||fffcccjjjggg\\\MMMIIICCC???===:::555111///...---------......---+++---//////...------...(((%%%###$$$'''((((((((()))***+++---...,,,(((%%%"""$$$'''***,,,,,,++++++(((((()))'''$$$###"""###&&&''''''%%%"""!!!!!!!!!###!!! !!!!!!"""###%%%&&&'''&&&%%%%%%(((''''''%%%$$$""" $$$$$$$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&"""$$$&&&'''((('''''''''"""%%%(((++++++***'''%%%######$$$&&&***,,,---,,,'''&&&&&&'''((('''&&&$$$&&&&&&&&&'''''''''%%%$$$%%%$$$###"""!!!!!!!!!""""""%%%((()))'''%%%$$$$$$$$$$$$%%%&&&((()))***+++%%%'''***,,,,,,+++)))(((''''''&&&''''''((())))))***000444222......555<<<666333...)))&&&&&&(((***---+++)))'''&&&%%%%%%&&&'''+++000444444111,,,)))&&&(((***)))&&&&&&)))---111000...---+++******)))...444777444000000000///000///---,,,,,,---...///---///222444444222///---222...***)))***---000111000333555444000...000222000666>>>DDDLLL[[[pppwwwkkkeeeccc]]]QQQGGGDDDAAA>>>;;;555///111777111000...///111333444444:::777333///,,,+++++++++///222555666555666:::>>>BBBGGGUUUjjj}}}sssfffUUUEEE===222///,,,***++++++***)))'''))))))(((''''''***---***)))((('''''''''''''''000///---***'''%%%%%%%%%'''((()))++++++++++++***,,,***((()))---111222222111111333555999<<>>999444000//////...---,,,,,,---...---...000000...,,,,,,,,,((('''&&&&&&'''+++,,,,,,***)))(((***+++,,,+++***%%%&&&(((***+++***)))((('''''''''%%%###""""""###$$$%%%%%%$$$!!! !!!###""" !!!"""###$$$%%%&&&'''&&&%%%$$$$$$&&&(((***)))&&&### $$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$''',,,111000***$$$''''''(((((())))))))))))'''&&&%%%&&&)))******))))))((('''(((***+++)))'''&&&***---+++&&&######%%%$$$###""""""!!!!!!""""""$$$&&&))))))(((&&&%%%%%%%%%&&&)))++++++***((('''###%%%))),,,------,,,+++'''''''''''''''((()))***,,,...//////...///333666111...***'''&&&(((+++,,,,,,***(((&&&%%%%%%&&&&&&(((+++000444444000+++'''&&&(((***(((%%%###%%%(((+++,,,,,,,,,,,,+++******+++000333///---...///...000...,,,++++++---///000,,,///222444444222000...333000,,,+++,,,///000000***...111111///...000333000444999AAALLLZZZiiittt|||qqqnnnooojjj[[[NNNHHHEEEBBB???999222222777///......///111222111000:::777222...++++++,,,---///222555444222222666:::===<<>>444///+++***---...,,,)))(((+++,,,+++((('''+++///******)))(((((((((((((((666444111---)))'''(((***'''(((***,,,---......---///,,,)))+++000333333111000000000111333555888999888@@@KKKUUU^^^hhhttt}}}wwwooouuurrrqqqtttxxxyyyuuuppphhhlllooonnnjjjeeeccccccWWWNNNJJJMMMNNNJJJLLLRRRfffvvvlllbbbSSSFFF>>>999444111///000000...------///111111111111111///...+++***(((***)))''')))...111000***((('''(((***,,,,,,,,,((((((((()))((((((((('''%%%%%%%%%$$$"""!!!"""$$$###$$$$$$###!!! !!!"""#########!!! !!!###&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%))),,,,,,)))&&&$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((///444333+++###))))))(((''''''((()))))))))'''%%%%%%'''((('''&&&+++)))''')))---000...,,,(((---111...'''"""###%%%$$$$$$###"""!!!!!!!!!"""%%%&&&((((((&&&&&&&&&'''&&&(((***,,,,,,)))&&&######%%%(((+++---......---((((((((('''(((((()))))),,,+++***+++---............+++((((((***---......)))(((''''''&&&&&&''''''(((***...000000...***'''&&&(((***((($$$"""###%%%'''(((***,,,,,,,,,+++++++++000111///...000111000///...,,,++++++---///000---...000222222111///---///---++++++,,,------,,,&&&)))---///000000111222333222333999EEEWWWiiittt}}}xxxoooeee^^^PPPGGG@@@@@@???:::444222...---,,,---000222222222444222000...---......///444333222111111222333444555999AAAOOO___ooo{{{|||jjjTTTDDD===222000...------------,,,,,,,,,,,,+++***+++---///***))))))(((((((((((((((111222111...+++)))***,,,&&&(((***---///000111111/////////000111222222222...///000//////111666:::555666@@@OOOXXX\\\fffrrryyyyyyyyytttwwwxxxoooeeemmmsssppphhhdddhhhmmm^^^OOOFFFJJJOOOLLLHHHIII]]]ooo}}}}}}ppp[[[III>>>999666444000111111///......111444666333111111111000+++''''''***+++((()))000444444***)))((()))++++++***((()))((('''&&&&&&''''''(((###$$$$$$"""!!!!!!###%%%!!!###$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$'''***''''''&&&&&&&&&&&&&&&'''&&&'''(((******)))''''''!!!!!!!!!"""###$$$&&&&&&%%%$$$###!!!!!!###$$$%%%&&&''')))---000///***&&&)))))))))(((((('''&&&&&&(((&&&$$$###%%%&&&%%%%%%(((%%%$$$'''---111000...***,,,///...***&&&%%%$$$&&&%%%$$$###"""!!!!!!!!!###$$$%%%$$$###$$$&&&(((&&&'''((()))((('''%%%$$$%%%&&&((()))+++,,,------***)))(((((((((((((((((()))))))))*********))))))+++)))'''(((+++......,,,%%%&&&''''''((((((''''''&&&''')))***+++)))((('''$$$''')))'''$$$"""###%%%&&&(((***,,,---,,,+++***+++///000...///222333111,,,,,,+++++++++,,,......,,,---...///...---,,,++++++******+++,,,---+++)))'''(((***...111333222111333333444777???PPPeeettt{{{|||pppllllllVVVHHH>>>@@@DDD@@@555---...,,,***+++///333555666---...///000000111000000<<<666111000333555333000///:::FFFLLLQQQ___wwwxxxjjjXXXFFF<<<000222222///+++***---000000---)))***---///...---)))((((((''''''''''''((())),,,......+++))))))+++&&&(((+++...000222333333---111444444111000111444---//////...---000666<<<:::333777FFFPPPTTT```rrr~~~}}}}}}|||yyyvvvlllmmmmmmmmmmmmlllllllll\\\TTTOOOQQQOOOIIIJJJPPPTTTiiivvvtttwwwyyyaaaLLL???:::777777111222222111...///333666999555111111333111+++%%%&&&***+++''')))111666666*********,,,,,,+++'''$$$((('''%%%$$$%%%&&&(((***"""######"""!!!!!!###&&&!!!"""######""""""###$$$%%%''')))(((''''''***---)))(((&&&%%%%%%&&&'''(((***)))(((&&&&&&'''(((((( !!!"""$$$%%%&&&%%%$$$!!!!!!$$$%%%%%%(((******)))(((((()))((()))***+++***'''$$$"""&&&$$$""""""###%%%%%%%%%### ###***//////---+++***+++,,,---+++'''###'''&&&%%%###""""""!!!!!!"""""""""!!!!!!"""&&&)))&&&%%%%%%$$$$$$%%%%%%%%%'''(((((()))******+++,,,+++***)))(((((('''((((((''')))++++++)))'''&&&'''(((&&&%%%'''***,,,***(((###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&"""%%%((('''%%%###%%%'''&&&(((+++------,,,***)))***...///---...111222000+++******++++++,,,------,,,,,,,,,,,,++++++******))))))***---......+++)))***)))***...333555333000111666;;;<<>>??????<<<333///------///000...,,,,,,,,,------...000111111000...+++((((((+++...000444888@@@GGGJJJNNNZZZggg|||xxxfffTTTGGG@@@<<<666222111...+++,,,000---------,,,+++*********'''&&&&&&%%%$$$######"""$$$%%%''')))))))))((('''$$$&&&)))+++,,,...///000...222555555222///...///000//////000333555666555555777:::;;;>>>EEEPPPXXX]]]jjjzzzyyy|||xxxmmmeeejjjuuuwwwjjj[[[XXXWWWTTTQQQOOONNNNNNOOONNNNNNUUU```dddeeemmmyyyyyygggSSSEEE>>><<<===:::777666777888666555666666555111...+++***+++(((&&&$$$%%%)))+++,,,++++++)))&&&%%%&&&''''''&&&############$$$%%%&&&&&&$$$###"""###%%%'''''''''%%%$$$$$$$$$%%%&&&((()))&&&%%%$$$%%%'''))))))((()))(((&&&%%%%%%''')))+++((('''&&&&&&''''''%%%$$$ """###$$$$$$$$$%%%""" ###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''&&&%%%###"""'''###!!!%%%---111///+++*********+++---,,,((($$$%%%%%%$$$######$$$%%%&&&###%%%$$$!!!"""'''***)))$$$%%%%%%&&&%%%$$$###""")))***,,,------...000222000---((('''((())))))((()))******(((%%%$$$$$$$$$'''&&&&&&(((***,,,+++***(((&&&$$$%%%((())))))''')))'''&&&'''((()))&&&$$$$$$%%%&&&''''''''''''&&&)))+++------,,,******+++)))***,,,000444444000------,,,+++***+++,,,...///...---***((('''((()))***,,,)))(((***...000...++++++---//////000111444777777444444999>>>CCCKKKSSSgggppplllcccYYYRRRJJJBBB@@@BBB;;;666222000111111000---++++++,,,---...//////000...+++(((&&&&&&(((,,,///444555;;;CCCGGGJJJPPPXXXnnnlllQQQCCCEEECCC999111//////---,,,,,,***---///---(((&&&(((+++&&&&&&%%%$$$###"""!!! ###$$$%%%'''(((((('''&&&"""&&&******))))))---111222///...000333222...)))+++...111222222333666999555333333555:::>>>@@@@@@JJJWWWhhhxxx|||wwwrrrnnnkkkmmmooommmfff___XXXTTTQQQRRRTTTSSSLLLFFFJJJLLLNNNPPPRRRXXXaaaiii{{{~~~mmm^^^QQQGGGBBB???>>>===;;;::::::::::::666444222111000...+++)))'''%%%"""###%%%)))+++++++++(((&&&%%%%%%%%%%%%$$$$$$"""!!!###'''))))))'''###"""!!!"""%%%''''''''''''&&&&&&%%%&&&''')))***%%%###"""###%%%&&&&&&%%%%%%%%%%%%&&&'''(((***+++,,,)))&&&&&&((((((&&&$$$"""%%%&&&%%%$$$###"""$$$!!! !!!"""$$$%%%%%%&&&&&&"""######$$$$$$######""""""$$$'''((((((&&&###!!!(((&&&%%%)))///111...***((((((((())))))(((%%%"""############$$$%%%''''''$$$&&&%%%###%%%***...---"""$$$%%%'''''''''%%%$$$)))***++++++,,,///333666222...***((('''((()))((('''((('''%%%######$$$&&&)))'''$$$%%%(((+++...///)))'''%%%%%%'''))))))))),,,***(((((()))***))))))%%%(((++++++((('''(((***+++******+++------+++***+++++++++...000000...,,,,,,,,,,,,---------------111///,,,((('''(((***+++)))))))))***+++---...///000///---...111444555666777555666999;;;>>>HHHRRRbbbxxxtttjjjeeegggaaaQQQCCC@@@BBB===777444444555333222***+++,,,---...//////000111///+++((((((***---///111333999@@@DDDGGGOOOWWWeeevvvppp\\\LLLGGG@@@888111000///,,,******)))+++,,,+++(((&&&''')))&&&&&&%%%$$$"""!!! """###$$$&&&&&&'''''''''%%%(((******)))***,,,///000---+++---111111,,,'''***---000111222333555777444222111222555777666555@@@MMMZZZfff||||||ooohhhpppuuuqqqggg```bbbgggVVVSSSPPPRRRTTTRRRKKKDDDJJJNNNNNNJJJLLLUUU]]]___dddxxx}}}llleee^^^QQQFFFBBBAAA???===;;;:::;;;<<<666333000000111///***&&&'''%%%######&&&***...111,,,)))'''%%%%%%%%%%%%$$$%%%"""!!!$$$***...,,,((("""!!! """$$$&&&'''''''''&&&&&&%%%&&&'''((()))$$$"""!!!!!!###$$$######"""###%%%'''(((******+++111---)))(((+++,,,***'''!!!%%%)))+++(((%%%###"""$$$###!!!  !!!###%%%'''((())))))$$$$$$$$$$$$#########"""###$$$%%%&&&'''&&&%%%$$$(((''''''***//////,,,(((&&&&&&&&&&&&&&&$$$""" ######$$$$$$%%%&&&&&&'''"""&&&'''%%%'''+++,,,*** !!!$$$'''((('''&&&%%%((()))))))))***...333777444111---)))'''&&&&&&&&&%%%%%%%%%###""""""%%%((((((&&&$$$$$$(((,,,...000,,,***(((&&&&&&'''((((((++++++++++++,,,++++++***&&&***---,,,'''%%%(((,,,+++)))((()))---...,,,***,,,+++++++++,,,,,,,,,,,,------...//////...---,,,111000...,,,***)))))))))&&&((()))))))))+++///222444000,,,---111666666555555555888;;;===BBBNNNZZZ]]]ssstttooouuurrr```LLLBBBCCC>>>888555666666555333+++,,,---///000000000000444222...,,,***+++,,,---...222888===>>>@@@LLLXXX```aaammmyyytttnnn\\\HHH:::666333222...)))'''***+++)))''''''((()))'''%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&&&&''''''***)))((())),,,...---+++*********+++------+++))),,,,,,---///222444333111222333333222000111444777<<>>@@@@@@???;;;;;;999888555///(((######$$$%%%%%%&&&)))---111///,,,***))))))***)))((('''%%%%%%(((+++,,,***'''"""!!! !!!###$$$$$$$$$""""""""""""###%%%'''(((%%%$$$"""!!!"""###"""!!! !!!$$$&&&(((***++++++222000...------000333666000///...///000///,,,***&&&''''''%%%###!!!!!!"""###$$$%%%&&&(((((())))))(((((('''&&&%%%%%%%%%%%%&&&$$$"""""""""%%%(((***&&&%%%&&&(((******((('''%%%&&&&&&%%%""" %%%%%%&&&&&&&&&&&&%%%$$$###(((***)))(((((($$$ !!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$''',,,000111111000,,,'''###!!!!!!######$$$###""""""%%%'''"""###$$$'''***+++***(((.........+++(((%%%$$$%%%$$$)))...111000,,,)))(((((()))***'''$$$###$$$''''''&&&%%%&&&)))+++++++++***+++***)))((()))+++---000000111111000...,,,++++++---000111000,,,((($$$###&&&))))))((()))---111000,,,)))+++000444444222555444777<<>>BBBDDD@@@BBBHHHXXXmmmvvvlllkkkdddXXXJJJDDDEEEIIIHHHEEECCCDDDDDDAAA:::222+++'''%%%'''((('''%%%&&&))),,,...,,,))))))***+++******%%%&&&'''(((((('''%%%$$$###""" """###""""""!!!!!!!!!"""###%%%((()))'''%%%############"""!!!!!!"""###%%%''')))***++++++,,,---+++***---444:::999333...///333555333///+++---...,,,(((&&&&&&'''(((((())))))***))))))))))))((('''&&&%%%%%%%%%&&&$$$#########$$$&&&(((***&&&%%%%%%&&&((()))))))))&&&'''(((&&&""" """###$$$%%%''''''''''''&&&(((+++,,,)))((()))((($$$""""""""""""###%%%'''(((''''''&&&%%%$$$%%%))),,,***,,,...---((($$$"""""""""$$$%%%$$$######$$$&&&#########&&&((()))((('''***---///---***'''&&&&&&$$$(((---...---***))))))***)))'''%%%$$$###$$$$$$###$$$%%%%%%&&&'''***---(((***+++***((()))+++...222111111000///...---,,,***,,,...///...,,,(((&&&$$$%%%((()))******,,,---+++)))(((***///222222111444222444:::>>>AAAGGGMMM^^^rrr|||pppkkkddd[[[MMMIIICCC???<<<888222...''')))+++...///...------%%%''')))+++,,,,,,***)))'''%%%)))111666777888:::<<>>DDD???222------...///000///,,,)))'''''''''&&&&&&'''***,,,++++++******,,,///333666<<<>>>FFFSSSbbbsss~~~gggVVVMMMBBB666///***&&&'''*********(((%%%"""!!!"""###$$$###"""!!!!!!"""######'''&&&&&&''')))***)))''''''''')))+++,,,+++(((%%%$$$###"""$$$'''***,,,,,,,,,///000...)))%%%%%%&&&$$$'''***++++++***+++,,,---///222666@@@RRRgggwwwtttvvvrrrvvvwwwoooddd^^^bbbhhhYYYPPPQQQZZZZZZOOOFFFFFFJJJEEE@@@>>>;;;;;;BBBKKKRRR]]]|||xxxkkkfff\\\QQQLLLPPPZZZcccZZZQQQKKKKKKJJJAAA555---222000,,,(((((())),,,...(((((((((''''''&&&&&&%%%%%%%%%%%%$$$###"""$$$%%%"""######"""!!! !!!!!!!!!"""%%%***+++***'''+++)))'''%%%$$$######$$$###!!! """&&&((('''%%%&&&&&&&&&&&&&&&)))---111333111...---000444999======999555555666666222......222333...***+++...///+++(((&&&&&&%%%###$$$''''''&&&%%%%%%'''(((((('''***(((&&&%%%%%%'''***+++---(((######&&&&&&### """###%%%'''((()))++++++***)))(((&&&$$$###""""""###$$$%%%'''((()))+++)))'''$$$######$$$%%%$$$''')))***(((&&&%%%%%%###%%%&&&%%%###!!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%%%%(((+++,,,***'''$$$###,,,)))'''&&&((())))))(((%%%(((***'''""" $$$)))(((&&&%%%&&&((())))))(((---***''''''))),,,...///+++---000111111///,,,***333000,,,++++++,,,,,,+++&&&+++///...)))'''))),,,---)))''',,,444666111***------...111777???GGGLLLSSSYYYlll}}}llldddiiidddVVVHHHDDDHHHDDD<<>><<<;;;@@@HHHQQQfffmmmiiibbbZZZXXX]]]hhhqqqkkk^^^SSSQQQPPPGGG888---000///...,,,++++++++++++(((((('''&&&%%%%%%&&&&&&$$$$$$$$$###!!!!!!"""###!!!"""###"""  !!!"""!!!!!!$$$(((+++***)))***)))'''%%%$$$######$$$$$$"""!!!###&&&''''''%%%%%%%%%%%%%%%%%%&&&***,,,,,,...///...---111999@@@EEE???:::999<<<<<<888333555444555555444000......+++***'''$$$$$$&&&((()))+++(((&&&&&&&&&'''&&&%%%((('''%%%$$$$$$&&&)))***---***&&&%%%&&&%%%###  !!!###%%%(((***+++)))))))))((('''&&&%%%$$$#########$$$%%%&&&(((((()))'''&&&$$$$$$%%%&&&''''''&&&&&&(((******'''$$$""""""###############"""######$$$%%%&&&&&&&&&&&&)))***+++***'''%%%$$$%%%%%%(((******((('''((()))***)))'''%%%#########$$$&&&((())))))((())),,,///---+++******+++---,,,,,,------.........------,,,......------...---***(((((()))+++,,,,,,***))))))+++((('''+++222555222.../////////111555;;;AAAEEEHHHNNNbbb}}}vvvuuulll```WWWQQQLLLEEE???444111...---------,,,+++'''&&&&&&&&&&&&((()))+++,,,***)))+++...000///...111222777AAAJJJTTTcccpppuuuYYYMMM???777222...,,,---+++)))(((&&&$$$###""""""!!!"""###$$$$$$%%%%%%$$$"""%%%)))...000...((($$$$$$###$$$'''))))))(((&&&###"""!!!###'''***+++,,,000,,,))))))***(((###&&&(((***+++++++++,,,---,,,,,,,,,...333???OOOZZZpppwww|||~~~qqqmmmppppppggg^^^^^^ddd___PPPIIIOOOQQQLLLEEEAAA???>>>===;;;???EEEYYYtttuuuiiigggoooxxx{{{zzz|||tttlllcccVVVEEE999555...///000000///---***))))))'''%%%$$$###$$$&&&((($$$###""""""!!!!!!""""""!!!"""###""" !!!###"""!!!###&&&***++++++***)))(((&&&$$$$$$######%%%######$$$&&&'''&&&%%%$$$%%%%%%$$$######%%%'''$$$***...,,,***---666@@@JJJEEE???>>>@@@AAA???<<<===777888@@@BBB:::222000000333///''''''...222000///,,,(((&&&&&&&&&%%%$$$%%%$$$#########%%%((()))---,,,+++)))'''%%%###"""!!!###'''***,,,''''''&&&%%%%%%%%%&&&&&&#########$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&((())))))%%%###''',,,...)))$$$###!!!!!!%%%&&&%%%###"""######$$$%%%&&&&&&&&&,,,,,,***((($$$###$$$&&&"""(((......)))&&&'''***---***&&&$$$%%%%%%###"""%%%)))---,,,))))))///555------,,,---...---,,,***------,,,+++,,,,,,---...***+++---///000...)))%%%)))((()))+++...---)))%%%)))((('''***...111222222111000//////222666:::===BBBGGGVVVrrrwwwooohhhggg```QQQBBB;;;777444///------...//////((('''&&&&&&(((*********---+++***---111222///+++------111888@@@KKK[[[hhhvvvnnnZZZDDD999666222---***+++***((('''&&&%%%$$$###!!!"""$$$&&&&&&&&&&&&%%%$$$%%%)))---///...***&&&#########%%%'''((((((&&&$$$###"""$$$(((+++,,,---///---+++***)))'''"""%%%'''))))))))))))+++,,,+++++++++,,,000999DDDLLL___fffnnn|||zzzuuuwwwvvvnnnfffeeefffaaaXXXTTTVVVUUUOOOGGGBBB>>>>>>===<<<@@@EEE^^^uuuwwwyyy{{{]]]BBB:::???000111222222000...+++)))***'''$$$""""""$$$''')))'''&&&$$$$$$$$$%%%$$$$$$"""###$$$$$$"""!!!"""$$$$$$###""""""%%%(((+++---***)))(((&&&%%%$$$######%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''%%%###""""""###!!!%%%)))(((&&&)))000777DDDCCCBBB@@@???@@@CCCFFFBBB:::<<>>:::333...///,,,***+++,,,,,,(((%%%$$$%%%&&&''''''((('''''')))'''%%%&&&(((+++------,,,)))&&&%%%&&&''''''&&&%%%$$$$$$%%%))),,,---...***---000---((($$$$$$%%%"""###%%%$$$$$$%%%'''************,,,000555:::>>>;;;DDD[[[vvv|||{{{}}}kkk___^^^kkkooobbbSSSOOOOOOGGG@@@>>>>>>===???CCCGGGWWWttt|||aaaFFF555888666333000......///000***(((%%%######&&&))),,,///,,,)))))),,,---+++)))%%%'''(((((('''&&&''')))&&&&&&%%%$$$###$$$(((+++))))))((('''&&&$$$###"""###%%%'''''''''''')))+++,,,,,,+++(((%%%######$$$###"""!!!"""###$$$$$$###)))111777555//////999CCCCCCHHHOOOYYY```bbbbbb```^^^```cccdddbbb^^^YYYUUUOOOHHH???777222000...---%%%%%%$$$$$$%%%%%%&&&&&&)))***---//////---***(((###"""  !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$''''''''''''''''''''''''(((***,,,,,,******,,,...---)))&&&&&&)))******((('''&&&%%%%%%%%%&&&((()))***+++------+++)))((((((555111---+++++++++***(((%%%)))---+++'''''',,,111...***&&&%%%''')))))))))---***''''''***///222333+++---///111000---)))&&&***))))))***---.........''',,,111///***(((***......,,,)))&&&%%%'''+++...---,,,,,,,,,...000333555666>>>RRRnnntttqqqqqqjjj___HHHCCC<<<666222111//////111...---///333555222///+++///222222000///111444222///---......111;;;FFF[[[gggsss}}}tttbbbTTTHHH>>>888888000...+++---//////+++&&&((('''''''''''''''(((((((((&&&$$$%%%'''***,,,---222...***'''''''''&&&%%%$$$""""""$$$'''***,,,,,,***++++++***(((&&&$$$$$$###$$$$$$$$$$$$%%%(((******)))***,,,///222555666888AAAQQQcccqqq}}}zzznnnjjjhhhlllnnngggZZZRRRMMMFFFAAAAAAAAA===;;;;;;BBBPPPiiifffKKK999999777444222000//////000***(((&&&%%%%%%'''***,,,///+++((())),,,---+++(((%%%'''((((((''''''((()))'''((((((%%%######%%%(((((((((((((((&&&$$$"""!!!"""$$$'''((('''(((+++---///...,,,(((%%%$$$%%%&&& ###$$$$$$"""!!!"""$$$$$$)))......+++,,,111777<<>>999555222111333000...111555777444000)))...333111---,,,111666///---...000000111777@@@KKKcccpppmmm{{{vvvfffRRRAAA;;;>>>222///,,,...111000,,,'''***)))'''&&&&&&'''((()))&&&$$$$$$%%%(((***++++++555111,,,)))'''&&&&&&%%%"""!!! """%%%)))*********(((&&&''')))(((%%%!!!$$$%%%%%%%%%$$$&&&(((+++)))))))))+++---000000000333<<>>:::@@@999666111,,,******))))))$$$%%%''')))+++,,,,,,,,,***(((%%%$$$%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!&&&$$$###$$$''')))***+++---***(((((())))))'''$$$%%%&&&'''((((((***,,,...,,,,,,***)))''''''''''''000///...,,,)))'''%%%$$$''''''((())))))(((((('''+++)))&&&%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&(((+++...******++++++++++++++++++999777333000---,,,,,,,,,+++...111111...---///111000---***+++...111000...)))***+++)))''')))...444444000,,,,,,000111...***111777<<>>===:::999777777666444111...((())))))***+++---......111222222000---///555;;;AAAFFFSSSfffwwwyyykkkfff]]]MMM???777000,,,---...---...111,,,***'''%%%######$$$%%%'''&&&%%%$$$%%%&&&((())),,,***))))))******((('''***)))((()))+++,,,,,,++++++,,,,,,+++(((%%%%%%%%%$$$$$$######$$$&&&'''(((000...,,,******+++---......333999===CCCOOO```lllxxxzzz}}}wwwyyy{{{uuujjjaaaXXXPPPHHHBBB???:::666444:::???GGGQQQ]]]jjjuuu|||pppZZZLLLAAA:::555666777333000///...,,,******+++,,,++++++***)))(((&&&%%%%%%%%%%%%%%%&&&''')))******)))))))))'''&&&&&&'''((('''&&&%%%&&&((())))))'''%%%###!!!"""###%%%'''***,,,.........---,,,***)))'''&&&%%%$$$###!!!!!!!!!!!!"""&&&((())))))))))))+++---...333;;;CCCJJJOOOQQQQQQYYY```bbb^^^bbbmmmqqqnnniiihhhhhhggg^^^PPPGGGEEEJJJ@@@555222555444,,,###((()))))))))))))))*********(((&&&%%%%%%$$$###!!!###$$$$$$%%%%%%%%%%%%%%%$$$##################"""'''&&&%%%&&&)))++++++***)))'''%%%&&&''''''%%%###$$$%%%%%%&&&'''((()))++++++***)))((('''&&&%%%%%%***+++,,,,,,+++(((&&&$$$&&&&&&''''''((((((((()))***(((%%%$$$%%%&&&%%%$$$$$$%%%''''''&&&''')))+++*********+++,,,...000111333333222111000...---,,,...------...///000///...,,,,,,+++******,,,///111---+++(((((())),,,///000222111000///...///000000222111888GGG[[[sssyyyppphhh```SSSEEEAAAFFFFFF@@@;;;999:::888222+++(((''''''''')))+++...000111333333111...///222666;;;BBBKKKXXXllluuulllaaaRRRHHH<<<333,,,---000111000111///---***'''%%%$$$%%%%%%%%%&&&'''((((((((('''''')))(((''''''((()))(((''',,,***)))***+++,,,+++***+++,,,,,,***'''$$$###############$$$%%%&&&((()))111000---+++))))))***+++***000666666777???PPP^^^vvvooolllwwwttt}}}kkkaaa^^^[[[NNN>>>999===;;;444555===FFFJJJNNNVVVcccnnn```HHHGGG???888777666333222333,,,+++***+++,,,,,,***))),,,+++)))'''%%%$$$######'''(((***+++,,,,,,+++******)))''''''(((((('''%%%%%%&&&'''''''''&&&$$$###!!!!!!!!!"""$$$(((+++---///...---+++***)))))))))%%%$$$"""!!! !!!"""$$$%%%&&&'''''''''***,,,---///444999@@@EEEIIIKKKRRRTTTXXX]]]dddjjjooorrrssstttrrrnnnkkkfff\\\QQQSSSMMMEEEAAA>>>888000)))...,,,***)))''''''''''''***((('''&&&&&&%%%###!!!#########$$$$$$$$$$$$$$$######"""""""""###$$$$$$'''&&&&&&'''))))))((('''%%%$$$"""###$$$%%%$$$"""#########$$$%%%&&&''''''(((((((((((('''%%%$$$######%%%(((++++++(((%%%###%%%%%%$$$$$$%%%''')))***)))'''%%%$$$%%%%%%$$$###$$$&&&'''((('''&&&'''((())))))***+++...000333555+++,,,///111111///---+++000,,,***,,,000222///,,,***+++,,,)))&&&(((---333000,,,''''''+++//////---000222222000,,,---222777444---444IIIXXXddd~~~zzztttsssrrrfffQQQFFFHHHLLLFFF@@@>>>===:::444...***((('''&&&(((+++///111...///000000......111333999@@@DDDJJJ^^^{{{qqq```WWWUUUCCC777///000444444222222222000---***(((&&&&&&&&&$$$&&&)))+++,,,***'''%%%&&&%%%$$$%%%'''((('''&&&***)))((((((******(((''''''((()))'''%%%"""""""""!!!"""###$$$&&&'''((()))...---+++)))((((((((())),,,000333222111888FFFRRRgggccccccmmm~~~~~~rrrgggaaaYYYLLL???::::::999666777===DDDFFFFFFKKKWWWaaauuutttuuuzzzgggQQQKKKCCC===;;;999555444666...,,,))))))***++++++***---,,,+++(((&&&$$$###""")))***,,,---------,,,+++***)))(((((()))((('''%%%%%%%%%%%%%%%%%%$$$$$$###!!!  """&&&))),,,///...,,,***))))))******%%%$$$"""!!! !!!!!!###$$$%%%%%%%%%'''***,,,///000111444999???DDDGGGDDDEEENNN]]]eeecccdddiiiyyypppqqquuuooobbbRRRXXX[[[RRRBBB777666999111///,,,)))&&&&&&&&&&&&***)))(((((((((&&&###!!!######"""#########$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$&&&'''&&&$$$"""""""""""""""###$$$$$$############$$$&&&'''&&&&&&&&&'''''''''&&&%%%###""""""$$$&&&''''''&&&%%%######""""""!!!###%%%((())))))'''&&&%%%&&&&&&%%%###$$$&&&((((((&&&$$$$$$$$$&&&(((***---///000111111$$$&&&))),,,......---,,,...,,,+++,,,...///...---...---+++(((&&&''',,,000000---))))))+++---...---///000000...,,,---333888777222666CCCOOO___zzz}}}xxxxxxqqqaaaVVVTTTLLLIIIEEEAAA===999555333,,,***'''&&&&&&)))---///(((***,,,---...///111333888;;;;;;===OOOmmmlll___ZZZHHH<<<222111444444222111222000...+++(((&&&%%%%%%$$$'''***------+++(((&&&%%%$$$###$$$&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$"""!!!###$$$$$$###""""""###!!!"""###$$$&&&'''((()))(((''''''&&&&&&''''''(((---------...000777@@@GGGMMMUUU___fffnnn~~~|||pppaaaPPPEEEDDD@@@666555::::::===???AAACCCHHHOOOTTT\\\aaaggghhhgggkkkttt|||zzz{{{nnnbbbMMMGGGAAA???;;;555333444333000+++)))***,,,///000......,,,+++)))'''%%%$$$)))***+++,,,---,,,++++++)))((('''((()))(((&&&$$$$$$$$$$$$$$$$$$######""" !!!$$$(((***,,,+++***)))(((((()))***$$$###""" !!!###$$$%%%%%%&&&(((+++...111000///000444999???BBB<<<;;;CCCSSSZZZVVVWWW]]]www{{{xxxtttxxx{{{qqq^^^dddfff]]]MMM@@@===???555222///+++((('''''''''***)))***++++++)))%%%"""######"""""""""###$$$%%%######"""######$$$%%%%%%%%%%%%%%%&&&'''&&&$$$!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$&&&)))***)))'''''''''''''''&&&%%%$$$$$$'''&&&%%%$$$######$$$$$$""""""!!!!!!"""$$$''')))***)))''''''((((((&&&$$$$$$&&&''''''%%%###""""""###&&&***...///---***(((!!!"""$$$'''))),,,---...+++------,,,++++++---000555000***'''''')))******,,,------+++)))***---///000...,,,+++,,,///222555999;;;;;;:::FFFbbb}}}vvvtttrrrmmmhhhPPPMMMIIIDDD@@@<<<999777///,,,)))'''&&&'''***+++&&&'''(((+++---000333444555666444444@@@XXXooo|||mmmZZZMMMBBB888555555333222222000...,,,***'''%%%$$$###&&&(((+++,,,---,,,***(((%%%$$$###$$$&&&'''&&&%%%"""""""""###%%%%%%###!!! """###"""""""""$$$!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((*********+++...333999===>>>KKKYYY```eeeuuuttt___LLLBBBFFFCCC777555>>>;;;;;;;;;===AAAEEEGGGHHHGGGPPPXXXVVVQQQRRR___llljjjjjjqqquuupppTTTNNNGGGBBB;;;333///000888333---***+++...222444---------,,,+++)))((('''((()))***++++++***)))(((&&&&&&&&&'''))))))&&&$$$"""###$$$$$$$$$###!!! !!!$$$''')))(((((('''''''''''''''((($$$###!!!  !!!###$$$$$$%%%&&&(((---000...---,,,---///333777999;;;777888@@@EEEFFFLLLTTT\\\fffqqqyyy~~~zzzzzzrrriiiddd```WWWHHH<<<;;;999555111...+++***))))))***+++...///---)))%%%$$$$$$###""""""$$$%%%&&&###$$$%%%%%%&&&%%%%%%$$$((('''''''''))))))'''%%%"""$$$%%%%%%$$$$$$&&&'''&&&%%%%%%(((,,,...,,,)))))))))((('''&&&&&&''''''***(((%%%###"""###$$$%%%$$$$$$######$$$&&&''')))***)))((()))))))))'''%%%$$$%%%&&&%%%###!!!!!!"""!!!$$$(((,,,,,,)))%%%""" !!!###%%%(((+++---...***,,,...,,,))))))---111666000)))''')))***)))'''(((+++---+++((((((,,,000000...,,,+++---///111333:::???<<<666AAAaaayyyyyy~~~uuu^^^XXXPPPKKKIIIFFF@@@;;;555333///,,,***)))***+++(((((((((***...222444666444222222555999CCCVVVggg{{{cccVVVLLLCCC>>>:::666666888000///---+++)))'''&&&%%%)))******+++++++++++++++&&&$$$###$$$&&&&&&&&&$$$!!!!!!"""$$$&&&&&&$$$""" """######"""""""""###"""###$$$&&&''''''&&&&&&#########$$$%%%&&&&&&'''&&&))),,,,,,+++---222777<<>>???@@@@@@@@@>>>CCCHHHFFFBBBDDDMMMVVVWWW[[[fffwww|||ssseee\\\QQQGGG<<<222///111444000+++)))***---///000)))***+++++++++***))))))%%%&&&'''(((((('''&&&%%%######$$$&&&((((((&&&$$$ """###%%%$$$"""  !!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!  """######$$$%%%(((---111+++******+++,,,...000111555333333555888===CCCHHHFFFRRRfffvvv{{{yyy|||rrroooqqqkkkXXXGGGDDDBBB???:::555000---+++(((***---000222000,,,(((%%%%%%#########$$$&&&'''$$$%%%''')))((('''%%%###)))(((&&&'''((())))))(((###%%%'''&&&$$$$$$%%%'''&&&$$$%%%)))///111...+++,,,+++)))''''''(((***+++)))((('''%%%%%%%%%%%%%%%'''((((((((()))))))))***)))((((((((()))(((&&&$$$$$$%%%%%%###!!! """###"""###%%%''''''&&&$$$###"""%%%)))+++---------,,,,,,+++***)))+++---//////---***(((((((((((()))(((((()))))))))***,,,...---///000///------000444999999888999BBBYYY{{{uuummmbbbVVVRRRTTTRRRHHH???<<<:::666222///...------+++***)))+++///333555777555333555999888888GGGZZZooorrr^^^VVVMMMFFF@@@;;;;;;???333222111///---+++***)))++++++*********+++,,,---&&&%%%$$$%%%&&&&&&%%%$$$""""""###&&&((((((&&&$$$###$$$%%%%%%###""""""###"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$+++111///)))(((///666:::666888GGG___uuuyyyiii^^^YYYMMM@@@===BBBDDD@@@<<<>>>AAAAAA???===============<<<<<<<<>>EEEPPPnnnzzz}}}ooo[[[YYYdddeeeUUUCCC@@@DDDFFF@@@666///000444111---+++---222555222...777777777444333888BBBKKKPPPdddxxxaaaRRRWWWYYYLLL@@@<<<===:::666444///***&&&&&&*********((('''''')))***+++(((&&&'''))))))&&&###"""###$$$&&&'''(((((((((%%%%%%%%%$$$$$$$$$######&&&(((&&&###"""&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###(((((((((((()))***+++,,,111222666@@@PPPaaannnvvvoooaaaZZZRRRMMMHHHCCCAAABBB>>>>>>>>>>>>===<<<:::999888777777777888999;;;<<<===EEEQQQ^^^kkk{{{rrr\\\MMMFFF;;;---,,,,,,+++)))&&&%%%%%%&&&((()))***,,,---,,,((($$$%%%$$$"""###$$$%%%%%%$$$$$$###"""$$$'''(((%%%"""###$$$%%%%%%$$$""" """######"""!!!!!!"""!!!!!! !!!#########"""!!! !!!"""""" !!!"""$$$&&&((()))***++++++++++++---///222444---+++...555777444444888CCCIIIOOOXXXgggwww|||xxx|||vvvqqqpppcccVVVIIIEEEBBB<<<666555---///000...++++++...222'''&&&$$$$$$%%%&&&&&&%%%,,,+++)))'''&&&%%%%%%%%%$$$#########%%%(((+++---,,,***'''$$$"""!!!"""""""""!!!!!!$$$+++000111111000---(((%%%%%%''''''(((,,,+++)))'''&&&'''((()))&&&...666888444...++++++,,,***''''''))))))'''$$$$$$''')))'''### !!!###!!!###%%%%%%$$$$$$%%%&&&###%%%(((,,,111222111000///,,,'''%%%&&&)))+++,,,))))))((('''''''''''''''((('''&&&(((+++,,,,,,+++333666777444///,,,---000999333444>>>BBBJJJeee~~~tttjjjfffgggddd[[[SSSMMMJJJDDD@@@<<<999666444333222111111111111111000333555666555333666===CCCMMMXXXlllrrreeeddd```SSSEEE???EEE???888111---***+++,,,+++***)))'''%%%%%%%%%'''))))))))))))***)))'''%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$#########&&&((('''######'''(((&&&###$$$%%%&&&&&&&&&%%%$$$(((((())))))***+++++++++,,,...111777BBBSSSdddppp{{{~~~zzzfffXXXOOOPPPLLLCCC???CCC@@@>>><<<;;;::::::::::::444444444444555777888999888===GGGSSSaaappp}}}~~~uuugggRRR>>>222222///+++(((%%%$$$%%%&&&'''+++...///,,,((('''&&&'''%%%$$$$$$%%%&&&%%%$$$$$$###"""$$$&&&'''&&&$$$$$$%%%%%%%%%$$$""" !!!###$$$%%%%%%$$$$$$!!!  """$$$&&&&&&$$$"""!!!  !!!"""###$$$%%%&&&'''''')))***+++,,,...///000000,,,***,,,222444222333777???EEEKKKQQQ]]]jjjpppooolllvvv|||xxx{{{uuuhhhYYYRRRPPPLLLAAA777222000------///000///---+++((($$$###$$$&&&''''''---,,,+++***)))'''&&&&&&!!!!!!!!!!!!###%%%((()))***(((&&&###"""""""""###""" """''',,,...//////+++'''%%%%%%&&&''''''***)))'''&&&&&&'''((()))(((...555888666222...---...,,,))))))******'''%%%%%%&&&'''&&&$$$"""!!!"""!!!###%%%%%%$$$###$$$%%%&&&&&&'''***...000111000+++((($$$"""$$$&&&((()))---,,,***((('''&&&&&&%%%%%%'''******))))))+++...000222333111,,,***,,,///555777:::<<>>CCCFFFMMMWWW^^^```cccgggnnnvvv|||{{{lllbbb]]]UUUKKK???777//////555777222+++000,,,'''%%%&&&(((***+++---......---,,,***(((&&&!!!!!! !!!"""$$$&&&''''''&&&$$$###""""""###$$$""" """'''***,,,---***&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))***...333777888666333000000...,,,++++++***(((&&&'''&&&%%%%%%%%%$$$""" """$$$%%%%%%$$$$$$$$$%%%)))((('''(((+++...///000(((%%%""""""$$$'''((()))///...,,,)))'''%%%$$$$$$###(((---,,,((('''+++///,,,......,,,)))))),,,///111;;;???;;;@@@TTTjjjvvv|||yyy~~~~~~vvvqqqqqqssshhh___RRRJJJEEEBBB===999888888666444222111111222///222444555666777;;;===QQQNNNTTTggg~~~xxxggg```]]]ZZZMMMKKKEEE<<<666333000,,,222///+++(((&&&&&&&&&%%%%%%)))...///---***)))***''''''''''''&&&%%%$$$###$$$$$$$$$$$$############!!!###"""###%%%###!!!###$$$&&&''''''&&&&&&&&&'''***,,,,,,,,,***)))+++,,,,,,---222???PPP\\\bbbiiisss~~~ppp^^^UUURRROOOIIIDDD???;;;666444555666666555/////////000111222222333333444888@@@LLLYYYeeekkkrrr~~~eeeRRR>>>888000,,,++++++)))&&&$$$)))------***'''''')))(((&&&$$$$$$$$$$$$###""""""!!! """$$$%%%&&&''''''((('''&&&### !!!"""###%%%'''((())))))$$$""" """%%%'''***(((&&&$$$""""""""""""''''''&&&&&&%%%$$$$$$$$$"""%%%)))---...,,,)))''''''&&&&&&''')))+++...000000555:::<<>>GGGMMM[[[cccnnnvvv}}}mmmWWWRRRWWWQQQCCC>>>999555555666777444111000111111111222222222222111444888<<>>EEEIIICCCHHHQQQ^^^jjjwww~~~ppphhhnnnkkk^^^MMMDDDGGGHHHDDD777111***&&&&&&&&&%%%######&&&***,,,+++***))))))((((((((('''&&&%%%###"""$$$############"""""""""###%%%%%%"""$$$(((***)))"""###%%%&&&'''&&&&&&%%%%%%&&&''')))***))))))(((***((('''+++222:::???AAAQQQYYYcccjjjppp~~~xxxbbb[[[]]]UUUFFFBBB>>>999999;;;<<<888444444444444444444333222111///222555666:::EEEUUUbbb]]]WWW___vvvgggKKKAAA666333444444---'''%%%$$$%%%'''+++,,,+++((('''%%%######$$$$$$###""""""#########""""""###%%%'''((())))))(((&&&$$$"""$$$$$$#########$$$%%%%%%'''&&&$$$"""!!!!!!!!!!!!%%%%%%$$$$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&!!!###%%%''''''%%%###""""""$$$%%%###%%%)))+++)))'''***...222333444;;;CCCBBBRRReeeooorrryyyxxxoooggg[[[OOOEEE@@@>>>===111222333555666444///,,,,,,------,,,+++)))'''%%%$$$$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$"""!!!###'''+++'''&&&&&&'''))))))(((&&&"""######$$$%%%&&&&&&&&&'''))),,,...//////...---...//////---***((('''(((((('''''''''((((((&&&$$$''')))******(((''''''((($$$%%%'''***,,,+++(((&&&%%%%%%%%%''')))+++***)))$$$$$$$$$$$$$$$%%%&&&&&&))))))))),,,......+++((())))))***,,,---...//////222+++...;;;===999EEEYYYmmmxxx{{{sssiii___YYYVVVEEEAAA<<<999888888777666666444333333777===CCCFFFCCCGGGPPPZZZbbbnnn~~~www|||}}}tttccc[[[[[[WWWOOO???888///***((('''%%%"""$$$$$$%%%''')))***)))(((((((((''''''&&&%%%$$$###############""""""""""""$$$&&&&&&$$$&&&+++---+++###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((('''((((((***---333999===DDDJJJQQQZZZdddrrryyypppbbbVVVSSSMMMFFF???>>>AAACCC@@@===777777777666555333111000000111111222555<<>>333---///000///,,,***))))))111+++&&&&&&***,,,)))$$$$$$%%%''''''&&&%%%&&&'''""""""###$$$&&&''''''(((((('''&&&%%%&&&&&&((()))'''((()))))))))(((&&&%%%,,,,,,+++)))'''&&&(((***((()))+++***(((''''''(((&&&(((***,,,,,,+++((('''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((---)))&&&'''+++---***&&&$$$'''))))))'''&&&))),,,,,,+++***+++,,,+++)))'''((('''''')))---...---+++))),,,000333666<<>>;;;888666666555555555555777999;;;===999666999???JJJ[[[jjj{{{xxxmmmgggWWWDDD777000***)))***&&&&&&&&&%%%"""""""""$$$%%%$$$###"""""""""############"""""""""###$$$$$$#########%%%'''((('''&&&+++)))'''$$$"""""""""###$$$&&&(((((((((''''''(((+++(((&&&)))...222222000444444666;;;AAAOOOeeexxxuuu```aaa```ZZZSSSMMMKKKLLLEEEAAA;;;777555333111//////333555222111444666666444111111333888EEE[[[nnn~~~{{{mmmfffggg```LLL:::555000,,,***---...+++(((((($$$$$$###"""###%%%'''))))))))))))(((%%%$$$%%%'''###$$$%%%&&&&&&%%%$$$###'''&&&$$$"""!!! !!!!!!""""""######$$$$$$%%%%%%%%%###!!! !!!""""""!!!!!!!!! """$$$%%%%%%$$$!!!!!!!!!!!!"""$$$&&&'''###%%%&&&&&&'''))),,,///333333333333333222000...***,,,111:::DDDLLLOOOQQQ\\\hhhuuu|||~~~zzzsssiiiYYYKKKBBB===:::999888555111000111111000...---,,,,,,,,,---+++(((%%%###%%%&&&&&&%%%$$$%%%&&&""""""###$$$&&&((()))***((((((&&&%%%%%%&&&'''(((((()))*********)))''''''+++,,,,,,+++)))((()))+++'''''''''(((((((((''''''%%%''')))+++,,,,,,++++++((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((---***((())),,,,,,***(((%%%'''(((((((((((()))+++***)))((()))***+++***))))))((((((***---///---+++***---000222555:::CCCIIIZZZ```ooo|||~~~yyysssvvv|||jjjUUUFFFGGGGGG>>>777888<<<:::888666555666888999222222333333222999LLL^^^{{{ooo```OOOCCC888...)))((((((((('''$$$!!!!!!"""###$$$$$$###""""""""""""###!!!!!!!!!!!!""""""###$$$###"""!!!"""%%%'''''''''***(((&&&$$$###"""######((())))))(((&&&%%%&&&'''***))))))***,,,...000111000000222666:::EEEYYYkkk|||nnnkkkfff^^^WWWRRRPPPPPPHHHEEE@@@;;;666333111000000333333000000444555333333///,,,+++---777IIIYYYnnn|||wwwsssxxxqqqXXXAAA888111------...---)))((()))%%%$$$###"""###$$$&&&'''((())))))'''%%%######$$$!!!!!!"""######"""!!!!!!""""""!!! !!!"""######"""""""""$$$&&&)))***)))&&&$$$"""#########"""###""""""###%%%&&&%%%### """$$$&&&'''((()))&&&'''((((((((()))---///;;;666111000222333000---&&&))),,,...111888BBBJJJLLLSSS]]]fffoooyyyrrrcccaaaWWWDDD;;;???@@@999222000444666444111***...222333///***'''&&&###%%%&&&&&&%%%$$$$$$%%%"""""""""###%%%(((,,,...))))))'''&&&%%%%%%&&&''')))***+++++++++***((('''***+++---,,,+++******+++(((&&&%%%'''+++,,,***'''%%%&&&''')))+++---......((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((()))))))))))))))'''''''''(((***+++***)))(((&&&%%%&&&)))+++,,,,,,***)))***+++...///...------///111222333888AAAGGGYYY\\\fffzzzzzzzzz}}}qqq```RRROOOMMMFFF@@@???===<<<;;;999777666555555///000222222000555FFFWWWttt}}}qqqfffXXXLLL@@@222)))&&&)))((('''$$$!!! !!!###$$$######""""""""""""""" !!!"""###$$$"""!!! ###&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%++++++***'''$$$###%%%'''((()))***)))((())),,,000000///111333666===OOO___zzzvvvddd^^^```aaaYYYQQQLLLIIIEEE???:::666555555333444333000000333333000222...++++++...555EEETTTZZZiiivvv~~~yyyvvvkkkXXXGGG444111///000...******---)))'''&&&$$$$$$&&&'''(((((())))))'''$$$"""!!!""" !!!""""""!!! """!!! """###$$$"""!!! """&&&***---,,,)))&&&$$$$$$$$$###"""$$$######%%%&&&&&&%%%###!!!$$$&&&((((((''''''&&&'''((((((((())),,,...888444111///000000...---(((***+++***+++111:::BBBBBBFFFMMMUUU]]]gggooouuu~~~tttuuunnnZZZJJJGGGFFF@@@999777888999777555...000333333///***'''%%%%%%'''((('''&&&$$$$$$%%%""""""!!!"""%%%)))---000***)))'''&&&%%%%%%%%%&&&))))))***+++***)))(((''''''))),,,,,,+++*********+++(((&&&)))...111...***'''''''''((()))+++...///)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&((()))'''''')))---...+++(((&&&%%%###$$$'''+++------++++++,,,---...///......111222333222333777???FFFOOOTTT```sss|||tttvvvssshhhYYYTTTUUURRRKKK?????????>>>;;;777444111222000000222333999EEERRRddduuurrr___OOO>>>000((('''(((((('''$$$!!! !!!"""############""""""!!!!!! !!!###$$$%%%###!!! ###%%%&&&&&&""""""###$$$%%%'''((())),,,+++)))&&&###"""$$$&&&%%%'''(((&&&$$$$$$)))...111111333444444999GGGVVVqqqkkkbbbccceeeaaa\\\PPPLLLHHHCCC???<<<;;;:::777999888333222333333111111...,,,---000666CCCOOONNNUUUhhh}}}}}}qqqVVV;;;666111111///,,,---000+++)))'''%%%%%%%%%'''''''''((()))'''$$$"""!!!!!! !!!"""######"""!!! $$$$$$###"""""""""###$$$"""!!!!!!%%%***------***'''%%%%%%%%%$$$"""%%%$$$%%%&&&((((((%%%###"""###&&&''''''&&&$$$###%%%&&&'''''''''(((+++---///111111000---++++++---)))(((''''''***///333666999???EEEIIILLLSSS^^^fff|||zzzssseeeXXXLLLKKKHHHCCC???<<<::::::555333111///...,,,(((&&&(((******)))'''%%%%%%&&&###"""!!!"""$$$(((,,,...***)))'''&&&%%%%%%%%%&&&'''((()))))))))((('''&&&&&&(((***+++)))(((((()))+++(((&&&)))///111///+++***)))((('''''')))***,,,***)))(((&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%''')))***((((((+++...///,,,)))&&&$$$###$$$'''***,,,---+++,,,---...............333555555444444777>>>DDDBBBLLL]]]pppuuu|||yyyjjjcccfffbbbXXXIIIHHHGGGDDD@@@:::555222444///...111555999BBBJJJWWWlllkkkSSS>>>...(((***&&&''''''&&&###!!!!!!"""""""""######""""""!!! !!!"""$$$&&&'''###"""!!!"""$$$%%%%%%$$$ !!!"""$$$&&&((())))))))))))'''$$$""""""$$$&&&$$$%%%%%%###!!!###(((,,,222222444555333666BBBOOO]]]lllzzzwwwkkk```]]]bbbhhhXXXRRRKKKGGGFFFDDDAAA>>>>>>BBBBBB;;;555555555555111...---///000333:::CCCIIIIIIWWWqqqxxx]]]JJJ@@@666333222000///111+++***'''%%%$$$$$$%%%%%%&&&''')))(((%%%###!!!!!!""""""$$$$$$$$$$$$""""""'''&&&$$$#########$$$%%%###""" !!!$$$(((+++,,,)))&&&%%%%%%$$$###"""$$$$$$%%%((())))))'''%%%%%%&&&'''((('''%%%###"""$$$&&&&&&''''''(((+++......000222000+++)))***---,,,(((&&&)))...222222///222888===>>>>>>DDDQQQ\\\bbbgggxxx}}}}}}mmmTTTTTTQQQJJJBBB<<<::::::<<<777222///...---***(((***+++,,,+++(((&&&&&&&&&$$$###""""""$$$&&&(((***))))))'''&&&%%%%%%&&&''''''(((((())))))(((&&&%%%&&&((())))))(((''''''((((((&&&&&&(((,,,---,,,***+++***((('''&&&&&&''''''))))))(((''''''((()))***$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))++++++,,,))))))+++---//////---+++'''%%%$$$%%%(((***++++++***,,,......---------...222444666555555777===AAA;;;FFFVVViii~~~}}}{{{uuukkkaaaZZZWWWQQQJJJCCC===999777444000...000222555<<>>@@@BBBJJJ\\\www~~~mmmfffhhhbbbXXXNNNEEE@@@===<<<444111111111000000777@@@DDDQQQ```kkkwwwwww___CCC...%%%"""$$$'''(((&&&###"""!!!!!!"""#########"""  """$$$&&&((()))%%%$$$$$$%%%&&&&&&###!!!$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$###""""""$$$%%%%%%###!!!!!!###&&&***,,,000000222333000000999EEEAAAEEEQQQaaaooozzzzzzvvvtttiii]]]ZZZ\\\ZZZRRRIIILLLTTTVVVKKK>>>:::===@@@666333444777777555666999<<>>:::888111///,,,)))(((''''''((($$$&&&))))))'''%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$############%%%&&&'''((('''%%%$$$$$$%%%'''((()))&&&$$$"""#########"""###$$$&&&))),,,,,,)))''')))))))))))))))(((''''''%%%&&&((()))))),,,///222AAA:::222------...///...((('''&&&'''***---//////333333222///...333;;;BBBKKKTTT^^^eeekkksss{{{}}}{{{pppcccYYYTTTQQQKKKGGG<<>>...(((((())))))(((&&&$$$###"""!!!"""$$$%%%$$$""" !!!###%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&'''''''''&&&$$$###((('''%%%###"""######$$$###$$$%%%&&&(((+++...000...---,,,,,,---000333555AAADDDGGGJJJRRRfffwwwjjjdddfffkkkgggZZZQQQQQQSSSKKK>>>555777777777777777888999999777888:::<<>>777777;;;???>>><<<999AAAJJJPPPSSS___zzzlll]]]HHH333******)))(((&&&%%%$$$$$$ !!!$$$''')))(((%%%""""""######$$$%%%&&&&&&'''&&&&&&&&&%%%######$$$&&&''''''(((((('''%%%$$$"""$$$$$$$$$%%%%%%%%%%%%%%%***&&&%%%(((///222000,,,+++++++++,,,...000333555999<<>>;;;666111...+++******+++***)))))))))***,,,---,,,+++***((('''&&&&&&&&&+++)))'''&&&((()))))))))&&&%%%$$$$$$%%%'''***,,,111...)))&&&%%%$$$###"""%%%%%%%%%$$$$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***,,,---,,,000333222---))))))***((('''&&&%%%&&&''')))***+++*********,,,///222444333555666666555888>>>CCCQQQ]]]fffkkkzzz|||{{{lllTTTEEEBBBAAA<<<666444555555000)))&&&'''***'''))),,,...---+++(((&&&***)))'''$$$###&&&+++///,,,+++(((&&&%%%%%%%%%%%%&&&((())))))(((''')))******+++,,,,,,+++*********$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%'''+++///,,,)))%%%#########$$$###!!!"""$$$%%%$$$$$$%%%&&&'''***---//////......///+++***)))+++......+++((())))))+++,,,...000111222666555333111222444666888444:::AAAHHHUUUnnnxxxooommmkkkmmmqqqjjjYYYLLLHHHEEEAAA>>>>>>@@@@@@>>>:::;;;???EEEIIILLLVVVmmmkkkYYYEEE555,,,+++***(((&&&%%%%%%%%% !!!###''')))***'''%%%$$$$$$######$$$%%%&&&'''%%%&&&'''&&&$$$$$$%%%'''''''''(((((('''%%%###""""""###%%%'''((((((((('''+++((('''+++111333///***((()))***,,,...111333444---444>>>EEEKKKSSS___iii{{{~~~~~~uuukkkgggiiihhh^^^LLL???AAAJJJ>>><<<:::888777888:::;;;???======<<<;;;AAAQQQaaafff~~~{{{sssqqqiiiZZZMMMBBB???:::444///,,,++++++)))))))))((('''''')))+++...---+++)))'''&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$$$$#########%%%''')))***---+++(((&&&%%%$$$$$$$$$############"""!!! ######$$$$$$$$$$$$$$$$$$"""###$$$%%%''')))***+++(((,,,///...***(((((()))(((''''''&&&&&&&&&''''''''''''((()))+++...000111111222222000///000444777DDDNNNYYYbbbqqq~~~gggUUUKKKEEE???::::::999777333...+++,,,...,,,---//////...+++(((%%%))))))(((&&&%%%&&&))),,,(((''''''&&&%%%%%%%%%&&&%%%'''((((((''''''((()))+++++++++,,,,,,---,,,+++&&&%%%%%%%%%%%%%%%$$$$$$,,,,,,+++)))((())),,,///)))&&&""" !!!!!!!!!!!!$$$$$$###"""###$$$(((,,,000000...,,,---///---***))),,,111222...))))))***+++---///111222333333222111000111222444555333777<<>>;;;999<<<:::<<>>===<<<;;;???LLLZZZ]]]ttt|||~~~zzzlll]]]JJJEEE===555///---,,,,,,)))******(((&&&%%%'''***---,,,***)))'''&&&%%%%%%%%%###""""""###$$$###"""###""""""###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%&&&######"""""""""""""""###$$$$$$$$$$$$###"""!!! !!!###$$$&&&((())))))))))))((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%'''(((***,,,---.../////////...---...000222:::???MMM^^^jjjuuummmZZZKKKDDDBBB???;;;555222111111///---222111000///,,,)))'''%%%%%%'''))))))(((&&&&&&'''&&&&&&''''''((('''''''''$$$&&&''''''&&&%%%'''(((...***(((+++000222...***(((((('''''''''&&&&&&&&&***,,,------,,,+++++++++&&&###  !!!!!!!!! """%%%%%%$$$#########(((,,,000000...,,,,,,...---***))),,,111333///+++)))***+++---///000222222000000/////////000111222555555999BBBTTTppp~~~}}}|||vvvvvvyyyrrriiiiiicccWWWKKKMMMMMMJJJCCC===:::999888666888AAAMMMYYYgggrrrrrrNNN;;;:::111000...,,,***(((&&&%%%"""!!! """%%%((())))))%%%$$$"""!!!!!!"""###$$$###$$$%%%%%%%%%&&&(((***%%%&&&'''''''''&&&%%%$$$%%%&&&''')))***))))))((($$$(((,,,...,,,,,,,,,...***,,,...///000000000///111222444666:::CCCNNNWWW```{{{|||sssddd\\\VVVOOOIIIHHHLLLIIIEEEAAA>>><<<;;;;;;===;;;;;;;;;999<<>>JJJRRRZZZqqqvvvbbbZZZXXXSSSLLLFFFPPPNNNLLLHHHEEECCCAAA@@@>>>;;;::::::888999AAAKKKbbbbbbccciiixxxsssaaaKKK;;;555333111...000111111---(((%%%'''***((()))++++++***(((&&&$$$$$$######%%%'''(((((('''########################!!!###$$$$$$"""!!!###%%%&&&%%%$$$###""""""######"""###$$$$$$$$$"""  """%%%&&&'''''''''###&&&)))(((%%%######%%%!!!###&&&)))+++,,,+++***''''''&&&&&&'''(((***+++***)))(((((()))+++++++++---444@@@NNN[[[mmmnnn^^^TTTKKKGGG@@@:::555333111000333444444444222...+++(((''')))++++++)))'''%%%%%%&&&''')))++++++***((('''###$$$%%%%%%$$$$$$%%%&&&+++)))(((+++///111///,,,)))))))))((('''&&&&&&&&&&&&)))---///---***'''&&&###"""!!!"""$$$&&&''''''%%%(((+++,,,***(((''''''(((((())),,,......,,,***(((''''''''')))+++...///+++++++++,,,---............///000111111111000000111888>>>@@@GGGZZZxxx}}}zzz~~~~~~~~~yyy~~~}}}sssjjjlllqqqfffXXXNNNIIIEEE@@@<<<777???FFFEEE???DDD[[[sss{{{fffXXXGGG666222333333111///+++'''%%% !!!$$$(((******(((%%%""""""!!!!!! ######$$$"""!!! """######$$$%%%'''(((''''''&&&'''&&&&&&%%%$$$$$$$$$$$$&&&'''(((***,,,.../////////111222333222///,,,***---///222444888>>>EEEJJJ^^^ooopppeee\\\TTTRRRTTTRRRQQQPPPMMMKKKHHHFFFEEE@@@>>><<<;;;999999???HHHMMMVVV___eeennnyyynnnQQQ>>>888666333///000222222---&&&###%%%(((''')))+++------***'''%%%"""""""""$$$'''(((((('''############"""""""""""""""$$$&&&%%%"""!!!"""$$$)))'''%%%###!!!!!!!!!!!! !!!###$$$%%%$$$"""!!! """%%%''''''''''''&&&...---%%% !!!%%%"""&&&***---------,,,)))(((&&&&&&&&&''')))+++---+++******,,,---,,,,,,,,,777@@@FFFXXXwww~~~jjjZZZSSSQQQLLLCCC999444444666000222666888777333---***+++,,,,,,+++(((''''''(((&&&'''***+++,,,***((('''"""$$$%%%%%%$$$###%%%&&&'''(((***+++,,,---......))))))((('''&&&&&&%%%%%%&&&))),,,---+++((('''&&&###""""""###&&&)))))))))'''***---...,,,***))))))(((''''''***...///,,,)))&&&&&&&&&%%%%%%(((---000+++++++++,,,,,,,,,------///000222333333222222111,,,888BBBCCCCCCSSSttt{{{qqqvvvmmm```VVVOOOHHH@@@:::@@@???AAADDDFFFKKKWWWdddvvvzzzgggUUUEEE;;;888777666444000+++'''$$$"""$$$%%%'''(((((('''&&&############""" ###"""!!!  !!!%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!!!!!!!%%%%%%'''+++000222000...222666999666///+++,,,...---///333555444444<<>>888777555555777:::;;;666---%%%...---+++)))(((((())))))&&&(((***+++,,,+++)))((($$$&&&&&&%%%###"""###$$$***)))(((&&&%%%&&&***---((())))))((('''&&&$$$###(((***,,,---------+++***(((%%%"""###&&&)))***)))444---'''(((...000+++$$$((()))***++++++++++++,,,***'''%%%&&&)))***)))&&&......------...000222333---,,,---000222333222000999666777>>>IIIYYYppp{{{}}}|||iiipppsssiiiUUUEEE???@@@AAA???@@@DDDGGGKKKSSS\\\rrr|||dddOOOBBB======999444111000...***&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$###"""!!! ######"""!!! """###%%%'''''''''&&&%%%%%%$$$###!!! !!!!!!$$$$$$%%%)))---///...,,,222333333222000...,,,,,,,,,...111444333333;;;EEE\\\qqqyyyllliiiiiihhh_________```]]]UUUJJJBBBHHHDDD???:::888888;;;<<<===CCCLLLQQQQQQTTTcccssszzzfffRRRIIIGGGGGG<<<888111+++((((((((((((***(((''''''''''''&&&$$$%%%%%%''''''''''''%%%%%%$$$###""""""!!!!!!!!!!!!%%%,,,444444///)))'''((('''&&&$$$$$$%%%$$$###!!!""""""!!!###'''***+++***"""######$$$$$$$$$############%%%%%%&&&%%%$$$$$$$$$$$$%%%'''***---......///+++&&&###$$$&&&((()))111444555222,,,((()))+++000777GGGZZZgggqqq~~~tttggg]]][[[YYYPPPCCC;;;999:::;;;999444...)))&&&+++,,,---...---,,,***))),,,---------,,,+++***)))&&&''''''%%%###"""###%%%))))))(((&&&$$$%%%(((+++***)))((('''&&&&&&&&&'''((()))***,,,,,,+++***)))(((&&&$$$$$$(((+++,,,,,,///,,,(((''')))***(((&&&'''((((((***,,,,,,+++***))))))(((''''''((()))+++,,,,,,++++++,,,---///000---,,,+++---000222333333666555777===GGGVVVmmm}}}mmmuuuzzzrrr^^^MMMEEEEEEBBB??????CCCFFFIIIOOOUUUlll}}}eeeOOOCCC@@@BBB;;;444111111000---)))(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########"""!!!"""%%%((()))(((%%%###%%%$$$"""  !!!"""#########%%%)))+++++++++000......///000000---***+++,,,///222111111999BBBRRReee}}}yyyqqqhhhiiihhhfffccc]]]WWWQQQMMMFFFDDDAAA===:::777666555999;;;???CCCCCCFFFRRR___wwwsssjjjbbbWWWLLLGGG@@@777000---,,,------)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###"""!!!!!!!!!&&&,,,444888666000)))%%%(((&&&%%%%%%&&&&&&$$$###"""!!!!!!$$$'''***,,,,,,%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$######&&&&&&'''((()))***+++,,,///---***'''$$$%%%(((***333555555222,,,((((((***222666JJJcccjjjhhhttt{{{mmmiiiggg\\\KKK>>>>>>@@@???999000)))'''((('''***///222222000,,,***222111///---++++++******(((((((((&&&$$$###%%%'''))))))(((&&&$$$$$$&&&)))+++***(((&&&&&&(((***+++''''''((())))))))))))((('''&&&%%%&&&)))---///000++++++)))&&&$$$$$$&&&'''(((''''''***---...+++''''''***,,,***''''''+++///***))))))((()))***,,,---...,,,+++,,,000444777888444666:::???EEERRRiii~~~{{{{{{rrrkkkfff]]]RRRIIIAAA??????AAABBBEEENNNWWWgggtttnnnZZZKKKDDDAAA>>>999555222000---++++++)))'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$"""  ###%%%&&&&&&$$$###%%%###!!! !!!###"""""""""###%%%'''((((((***++++++---...---,,,+++******---000000000777???III\\\sss}}}sssiiiooolllfff___XXXUUUUUUWWWGGGEEEAAA===888444222111888777888:::<<>><<<@@@NNN]]]eeelllwwwyyyiiiUUUGGGAAAAAA@@@<<<666000---,,,,,,+++(((&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''%%%&&&&&&%%%$$$!!! !!!""""""######$$$###!!! """###"""""""""""""""###%%%&&&$$$(((,,,---***)))+++---***)))+++...//////555===FFFWWWeeeiiiqqqyyysssnnniiihhheee```ZZZVVVUUUVVVNNNJJJDDD===888555333222666444444666888;;;DDDMMMZZZrrr~~~qqq``````VVVHHH===888777555333+++)))&&&$$$%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&%%%$$$###"""!!!###'''---000000,,,(((%%%$$$######$$$$$$###"""$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$######"""############$$$$$$%%%%%%((())))))'''%%%%%%'''***///111111...***(((+++...+++++++++)))(((((()))***444;;;CCCIIISSSaaammmssstttddd\\\YYYGGGDDD@@@===:::555000+++)))***---///000000///...///,,,)))&&&&&&(((+++---,,,---,,,)))'''&&&''')))+++,,,+++)))'''&&&((()))&&&'''***,,,------,,,+++%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%''')))---///000,,,'''&&&(((***(((&&&***)))***,,,///000---***(((***...333666555000+++***)))((('''''''''((()))***+++...222666888777666444888<<>>;;;>>>LLLZZZbbbgggqqq~~~sss]]]LLLGGGGGGEEEAAA;;;555///,,,,,,+++)))'''&&&%%%$$$$$$&&&%%%$$$$$$$$$&&&'''((('''''''''&&&%%%###"""!!!!!!!!! !!!"""#########""""""""""""######!!!###$$$$$$###"""###%%%"""'''---,,,)))'''***...+++)))***---...///444;;;FFFRRRXXXWWWbbbyyyyyywwwvvvcccfffiiiiiieee]]]TTTOOOUUUPPPHHH@@@:::777666666222111222333444555>>>GGG\\\fffrrr~~~~~~zzz|||~~~lll```PPPDDD>>>;;;777333///,,,(((&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""%%%&&&'''''''''&&&$$$### """&&&)))++++++***$$$###""""""$$$$$$###"""$$$###!!!!!!"""###"""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''((((((&&&######'''+++...//////...,,,+++,,,---&&&%%%%%%%%%&&&''')))***333:::======GGGZZZgggiiittt}}}mmmgggeeeQQQLLLFFFBBB@@@<<<555///------......////////////,,,***'''%%%%%%(((,,,...---......,,,***(((((()))+++,,,,,,***)))((()))***$$$'''+++...///...,,,***&&&%%%###""""""$$$&&&'''%%%&&&&&&%%%$$$&&&))),,,111---******,,,---***''')))***+++,,,,,,---------+++,,,000666<<<;;;444......---+++***)))******+++)))***...222666666333000111333777::::::???NNN^^^vvv}}}}}}~~~yyytttgggaaaaaaXXXNNNCCC???>>>@@@FFFMMMYYYdddqqqzzzxxxeeeYYYTTTMMMEEEBBBAAA===444---*********)))'''&&&%%%$$$%%%$$$######$$$&&&((()))))))))'''&&&&&&%%%%%%%%%""""""#########"""!!! """###$$$%%%%%%$$$######!!!$$$&&&&&&$$$""""""$$$###&&&***+++))))))***++++++)))))),,,...000444:::AAAEEEJJJPPPYYYeeeqqqxxx~~~{{{zzzllllllnnnooommmeeeYYYQQQUUUQQQJJJBBB<<<888666666000000222333111000777AAAQQQUUU]]]jjj{{{}}}zzzmmm\\\OOOHHHCCC<<<777333000+++(((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%% !!!###$$$&&&''')))***%%%$$$######%%%%%%$$$###$$$"""!!!!!!#########"""""""""###$$$$$$$$$$$$$$$''''''%%%$$$######$$$$$$$$$&&&'''%%%"""###(((---,,,+++***+++,,,,,,+++***$$$###""""""$$$''')))***---000555;;;AAAIIIUUU___nnn}}}uuujjjccc]]]UUULLLEEE???;;;888000000111111000///......---+++)))''''''***---///---///000///---***(((((()))***+++***)))((()))***&&&(((***,,,------++++++&&&%%%###!!!!!!###&&&((('''((((((%%%######&&&)))......///...---,,,***)))'''***+++***((((((+++///---000444888;;;;;;888666222111///------------.........000333555555333000///000333777999???KKKXXXmmm~~~~~~yyy}}}~~~vvvmmmgggeeedddTTTEEEAAACCCBBB@@@???PPPaaarrrvvvttt}}}zzzjjjeee```RRRDDDAAAEEEDDD999---))))))******)))'''%%%###%%%$$$###"""###%%%((()))***)))(((&&&&&&&&&'''((("""$$$&&&'''&&&$$$!!!"""###%%%&&&'''%%%$$$"""!!!%%%((((((%%%###"""###&&&&&&''')))+++,,,***(((,,,)))))),,,///000444:::;;;888@@@NNNTTTSSS\\\kkkyyy~~~zzz{{{vvvqqqnnnmmmhhh```YYYRRRNNNHHHBBB;;;666333222000222555555000---444===???IIIUUU]]]fffqqqyyy{{{xxxfffYYYQQQJJJBBB<<<666222---)))(((''''''&&&''''''((())))))(((''''''###$$$'''((())))))'''&&&"""$$$&&&&&&%%%&&&''')))&&&%%%$$$$$$&&&&&&&&&$$$###"""!!!"""$$$%%%%%%%%%######$$$$$$$$$######"""((('''%%%###""""""#########%%%'''%%%"""###)))...***((('''(((,,,,,,***'''%%%###""""""$$$'''((()))%%%%%%///===>>>888CCCWWWiiiooozzzpppsssnnndddVVVIIIAAA@@@BBB222333444444333111...,,,000...,,,******,,,...000---///111111...+++(((''''''((())))))(((((()))***(((((()))***++++++,,,,,,'''%%%"""!!!!!!###&&&))))))***)))&&&###"""%%%(((***///333222---))))))+++%%%)))+++)))$$$$$$***000///333888999888888;;;===555333222000/////////000555444333444666666555444000///222888<<>>DDDMMMZZZooossscccWWWMMMEEE>>>;;;777333111111000---***...---+++******,,,---...,,,,,,---,,,***(((%%%$$$!!!$$$%%%%%%###$$$(((+++,,,+++************(((&&&%%%$$$$$$$$$$$$&&&'''(((...---***'''%%%###!!!!!!(((+++...///---+++))))))(((&&&$$$$$$''')))))))))///555<<<===:::999;;;>>>444444333222111000000000<<<777222222666999999888***///555666444999KKK^^^pppxxx~~~www}}}||||||}}}}}}zzzyyyxxxjjj]]]^^^\\\TTTHHHAAA@@@CCCDDDGGGRRRbbbooowwwrrr______[[[PPPBBB888555777,,,***)))))))))(((&&&$$$$$$$$$##################%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######"""""""""###$$$%%%&&&&&&%%%$$$"""$$$'''***,,,+++(((%%%%%%$$$$$$%%%(((,,,000333000...,,,******---///111777999<<<===???CCCKKKQQQbbbrrr}}}xxxrrrnnnkkkddd\\\QQQPPPKKKDDD===999444000,,,---...///000000111111777:::@@@FFFIIIPPP^^^llluuu}}}ooo^^^WWWUUURRRFFF???666...)))((('''''''''&&&%%%&&&)))+++***)))(((***+++)))&&&%%%'''******(((&&&&&&'''&&&%%%###((())))))(((''''''***,,,'''&&&%%%%%%&&&%%%###!!!$$$$$$###"""""""""""""""%%%&&&'''((((((&&&%%%######"""###&&&((()))'''&&&$$$%%%&&&%%%$$$%%%(((***%%%%%%%%%%%%$$$$$$$$$$$$&&&))),,,...///222777;;;@@@NNNcccvvv}}}xxxmmmWWWDDD:::>>>999444111111222000...+++***)))((()))***+++------,,,+++***(((&&&$$$###"""###$$$$$$$$$&&&))),,,++++++***)))(((&&&%%%$$$%%%$$$$$$###$$$&&&'''))),,,+++***(((&&&$$$###"""&&&)))+++,,,***((('''&&&%%%'''((('''&&&'''***,,,111555;;;>>>>>><<<888666555444222111222333555777666333///000444666555333------000222222777DDDSSSlllsss~~~|||}}}~~~tttjjjfffaaaYYYQQQJJJEEEBBB<<>>@@@===555///666444222111222666:::===000---,,,---000222000...///,,,+++...000444===GGG___nnnvvv||||||}}}yyy}}}}}}~~~~~~{{{kkk\\\ZZZ___\\\KKK;;;>>>BBBKKKUUU[[[bbbnnnzzzxxxaaaSSSOOOJJJ===222...,,,************)))(((%%%$$$"""!!! !!!!!!"""###$$$&&&)))***'''((())))))(((%%%"""!!!!!!"""$$$&&&''''''&&&&&&&&&&&&'''+++...---***'''(((&&&###"""$$$(((...111+++***))))))***,,,///000999777333111222666;;;>>>GGG]]]vvvzzzvvvuuunnn___SSSNNNTTTVVVPPPEEE???>>>;;;444///...------------......666222111666<<>>===<<<:::666333------,,,,,,,,,---...///+++***'''%%%%%%&&&''')))***'''$$$%%%(((******((()))---...+++$$$ ###"""$$$''')))***)))'''&&&$$$%%%'''))))))(((&&&%%%"""$$$&&&&&&%%%###""""""!!!%%%)))***''''''***------000666:::;;;888333///333333222222444777999;;;---+++)))***---......---...,,,---///000333;;;EEEUUUlll}}}{{{}}}{{{xxx}}}zzz~~~oooaaa```eeeaaaPPP???BBBCCCGGGLLLQQQXXXffftttssseeeWWWUUUPPPBBB444000...,,,+++++++++***)))&&&%%%###!!! !!!!!!"""$$$&&&((()))***((()))******)))'''$$$""""""###%%%&&&''''''&&&&&&%%%(((++++++)))'''&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&'''(((***...111333222444555333111111555999BBBKKKZZZiiivvv~~~qqqccc\\\WWWQQQSSSOOOOOOQQQKKK???777666333000---+++***+++...///111///111555777888===DDDUUUhhh}}}|||ssskkkfff^^^VVVJJJ>>>666000+++)))((((((&&&%%%###$$$%%%&&&%%%''')))'''%%%$$$'''***+++***((('''((('''%%%$$$###%%%''''''%%%$$$%%%%%%###"""""""""$$$###""" !!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$###""""""###"""!!!"""%%%'''((((((((('''''''''&&&&&&))))))+++,,,...///......555555:::GGGZZZmmmzzz{{{rrrbbbJJJGGGEEEDDDBBB===666000//////............//////***)))'''&&&''')))---//////+++'''''')))***(((&&&***...000,,,&&&!!!"""%%%!!!$$$***...///,,,'''$$$###%%%'''))))))((('''&&&###%%%&&&&&&$$$############$$$&&&(((******)))(((''',,,222444222000111333000111222333444555555444...,,,******+++...///000,,,...111444333444???KKKZZZiii{{{~~~yyy~~~}}}}}}~~~tttssspppkkkccc[[[TTTOOOEEEBBBAAADDDGGGMMMZZZfffooo{{{zzzhhhXXXKKKCCC>>>333000---,,,,,,,,,+++***(((&&&$$$!!! !!!""""""###%%%'''((())))))))))))************((('''&&&###$$$&&&''''''&&&&&&%%%$$$(((,,,+++'''$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""###$$$&&&***---111333,,,000444333111000333666@@@AAAGGGWWWiiitttuuuqqqsssbbb]]][[[WWWRRRLLLNNNVVVQQQ@@@777999555222...+++***+++---///+++,,,000333222111777>>>DDDWWWqqq}}}eee]]]PPPCCC999222,,,)))***)))(((%%%###"""$$$&&&%%%''')))(((%%%%%%(((+++,,,***))))))******(((''')))******)))'''&&&&&&'''"""!!! !!!######!!! """###$$$$$$$$$###!!!!!!""""""""""""######!!!!!!"""$$$&&&'''&&&$$$###$$$$$$#########&&&(((((((((((((((((((((((((((,,,++++++---000222222111444111333;;;JJJYYYdddiiixxx~~~lllSSSPPPMMMKKKGGG@@@777000000000//////...---------***)))(((((())),,,///111000---+++))))))))))))(((+++---...,,,(((%%%&&&'''###''',,,000000...***'''%%%&&&'''((((((((('''&&&$$$%%%'''&&&$$$######$$$%%%%%%&&&))),,,,,,)))%%%$$$***......++++++000555---///111333333222000///...---------...000111333+++///444888777888CCCOOOcccdddjjj|||~~~yyy}}}|||}}}}}}zzzooosssvvvpppfff]]]YYYYYYDDD@@@===@@@CCCFFFNNNUUUiiivvv~~~dddOOOEEECCC666333///---,,,,,,+++***)))(((%%%###"""###$$$%%%$$$%%%(((*********((('''*********************)))%%%&&&'''''''''&&&%%%$$$&&&'''))))))((('''&&&&&&&&&&&&%%%%%%$$$######""" """$$$'''***---///++++++---///111222333444888;;;BBBKKKVVV^^^cccdddsss{{{lll]]]WWWWWWPPPOOOOOOPPPKKKDDD===;;;333333111///...---,,,,,,+++,,,...222111///222888>>>NNNccctttuuukkk[[[KKK???777222///++++++)))&&&"""!!!$$$'''&&&(((***)))&&&&&&))),,,,,,+++))))))******)))'''******)))'''%%%%%%&&&((("""!!!!!!"""######""" !!!$$$%%%%%%$$$###!!!!!!!!!!!!!!!""""""###"""!!!"""%%%'''(((&&&%%%$$$%%%&&&%%%$$$%%%(((***'''(((((())))))******+++///---,,,---111333444333...000222666;;;EEEPPPXXXlllvvvuuueee```YYYSSSNNNGGG>>>888333333222111000...---,,,++++++***)))***,,,...///------,,,+++))))))+++---***+++++++++***)))(((((()))***,,,...///...------(((''''''''''''&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&))),,,...---+++)))'''''')))+++,,,++++++...000,,,---...///000000000000+++---111333333333222222......222888:::===DDDMMM^^^```eeeuuu}}}~~~~~~}}}tttrrrpppooommmggg^^^XXXDDD???===@@@CCCDDDGGGKKK___qqqttt[[[IIIAAA888444000---,,,,,,+++******)))&&&$$$###$$$&&&'''%%%'''***,,,,,,***'''%%%******))))))******+++,,,&&&''''''((('''%%%$$$###'''%%%%%%'''++++++)))%%%'''&&&%%%$$$$$$$$$%%%&&& """%%%'''***+++,,,(((&&&***000555555333***444>>>BBBAAAEEEPPPZZZmmmzzzuuu\\\PPPTTTOOOTTTQQQFFFCCCGGGEEE===111222333333222...+++(((///---...111222000111444AAALLLXXXbbbnnn{{{xxxeeeRRRDDD<<<888777,,,,,,***&&&"""!!!$$$'''&&&(((***)))'''''')))------,,,***)))***)))'''&&&''''''&&&$$$""""""%%%'''""""""!!!"""$$$$$$###!!!!!!$$$%%%%%%$$$$$$!!!!!! !!!!!!"""######!!!!!!"""$$$'''(((&&&%%%&&&&&&'''&&&%%%&&&)))+++''''''((()))***+++,,,,,,222///,,,---000444444444***000555555444999EEEQQQggglllzzz~~~uuunnnddd[[[UUUNNNHHHCCC777777666555333111///...---,,,+++******+++,,,,,,***,,,---,,,******---111))))))((()))++++++***(((...---,,,+++,,,...000222***)))(((&&&&&&%%%%%%&&&$$$%%%&&&%%%#########%%%&&&,,,222333...))))))++++++******+++---...,,,***,,,,,,,,,---...000222333(((---444888888555111///111...///666<<<@@@DDDIIIOOO^^^nnnuuu