BM6P6(@ tttfffWWWMMMGGGGGGQQQ^^^YYYNNN@@@777444222...***...------,,,+++++++++++++++,,,,,,,,,------......///,,,)))***...444:::===BBBIIITTTaaakkkrrruuuwwwqqqcccQQQEEE<<<777999>>>FFFRRR```mmmzzzcccJJJ>>>:::888777666666555444222333555777888222333777333555NNNnnnpppSSS<<<111//////))),,,111---...---+++******---///111111000///---------...///000111:::PPPlll~~~xxxgggOOO<<<222///.........---///777HHH___uuu|||uuu}}}|||RRR888///---,,,,,,((()))++++++++++++---///---+++)))***---///...,,,((((((((((((((()))))))))+++***)))))))))***+++,,,+++******))))))***+++++++++,,,,,,,,,333@@@JJJNNNGGG999,,,)))***++++++,,,---------,,,+++***)))(((++++++,,,,,,---...//////---------------------------...///...---...///111555333777CCCTTTiiixxxlllddd______hhhtttsssdddOOO>>>444///---+++------,,,,,,+++,,,,,,,,,---...///000000111111111///---+++,,,111777>>>AAADDDKKKXXXeeeooouuuwwwwwwqqqcccRRREEE<<<888:::@@@GGGSSScccppp|||bbbHHH<<<999888777888777666333111111333666666111222777666;;;UUUtttyyy^^^CCC444//////***,,,111,,,---,,,+++***+++,,,...///111000///.........//////000111999NNNhhhvvvfffOOO;;;111......---///...///555AAARRRcccmmmzzzmmm^^^VVV\\\jjj}}}{{{RRR999000,,,***)))***+++***))))))***---000000...++++++------,,,***((((((((()))))))))******,,,+++***)))))))))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,444DDDRRRXXXHHH;;;...***++++++***+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---......///---------------------------...///...---...///111333333777AAANNNaaayyy}}}~~~|||aaaFFF555---,,,---,,,,,,,,,,,,,,,,,,---...///000111333444444333333...------///444<<>>KKK```wwwvvvPPP888///+++)))(((+++***)))'''&&&(((,,,///333000...,,,,,,+++***(((''''''((()))***++++++,,,,,,+++***((((((((())))))***+++,,,---------------......,,,,,,555GGGWWW^^^FFF:::///,,,+++***)))***++++++,,,,,,,,,,,,+++++++++,,,,,,------.........---------------------------...///...---...///111111222555<<>>555,,,++++++***)))******++++++,,,------,,,,,,,,,,,,,,,---------......,,,,,,---------------------...///...---...///111000111444888<<>>???555---((()))***))))))+++***+++,,,,,,------------,,,,,,,,,---------------,,,,,,,,,---------......---...///...---...///111000111333555666===PPPbbb}}}iiiGGG222,,,...------------------...///++++++,,,---...000111111000000//////333>>>MMMXXX^^^```dddhhhmmmrrruuuwwwoooeeeWWWIII===888===FFFNNN^^^qqq|||xxxXXX@@@666555777888888888888666555666888;;;777444222555===SSSttt|||XXX???888000...111111222222333333222000///...---......////////////...+++...111666???PPPfffuuu~~~xxxaaaHHH777///...000,,,---...///111222222333333666@@@TTTnnn|||]]]QQQAAA444...///000111000000333<<>>:::333,,,***222AAAMMMVVV\\\fffpppwwwzzzzzzyyyqqqgggYYYKKK===666<<>>SSSdddttt}}}pppUUU@@@555222444000///...------...///000///111555===LLLccc}}}zzzaaaLLL888444000000333444111---,,,111666999AAANNNXXX\\\SSSDDD666111000...+++***+++---......+++)))(((((()))+++,,,***&&&%%%''')))&&&&&&&&&'''''''''''''''((('''&&&%%%&&&'''((()))+++)))((((((***---222555222444333///------,,,(((,,,)))(((++++++((('''***,,,------......---,,,,,,------------------------++++++,,,,,,---...//////---...//////---...///111444111111444666777===DDDWWWsssfffFFF222...222...///000000000///---,,,111---(((***000666777777777111,,,+++,,,000:::DDDMMMVVVaaakkkvvv~~~sssbbbSSSJJJAAA777888BBBNNNZZZkkk|||xxxYYYDDD<<<<<<<<<;;;;;;:::999777555333111000000//////444>>>WWW|||uuuSSS;;;222111111000000111222222222000///...------,,,++++++,,,,,,---000---...333333888NNNggg|||~~~~~~aaaGGG999444222111///---...111333444333///111444777???QQQiiizzzhhhOOO@@@444444333000///000000//////>>>KKKNNNJJJFFFCCCAAA>>>999333...,,,++++++*********)))(((((((((((((((&&&'''((())))))'''%%%$$$'''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''(((((('''***)))((((((((()))+++,,,---,,,+++)))(((((((((((())))))))))))***,,,///000111333444222---******+++++++++***)))***+++---...------------............//////000000111111222222222222111///000444:::>>>QQQhhhkkkQQQ<<>>HHHQQQ^^^kkkxxxvvveeeUUUKKK@@@666777@@@LLLXXXiiizzzxxxYYYDDD<<<<<<===;;;<<<;;;:::777555333111000//////111555===SSSwww|||ZZZ@@@555333333222000000111111111000......,,,,,,+++++++++,,,,,,---///,,,...333333666JJJ```xxxtttiiieeegggpppkkkRRRBBB;;;777222111000///000111111111111222333222555AAASSS```qqq~~~xxx]]]FFF999555666444111///000333444DDDSSS```^^^RRRFFF>>>:::888444000---,,,,,,+++******)))((((((''''''((((((&&&''''''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&''')))+++++++++))))))(((((()))******++++++***)))(((((((((((((((***)))))))))***,,,---...111333444222...++++++,,,+++++++++++++++,,,---------------.........//////000000000000000000111111000111000000000333888<<>>KKKVVVgggwwwxxxYYYDDD<<<<<<===<<<===<<<:::888555333111000///111444666;;;NNNpppcccGGG777222222222/////////000//////...---+++*********+++,,,,,,---,,,+++...222111333CCCUUUooo}}}qqqcccVVVMMMJJJKKK]]]pppsssZZZIII<<<555333333333111///...//////000222111///...333===FFF[[[mmmnnnTTT???666666777666222///000777>>>VVViiivvvoooYYYEEE777111111///---,,,,,,,,,+++***))))))((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((())),,,------,,,(((((())))))******))))))((((((((('''''''''((((((******))))))***+++,,,,,,000111222111...,,,,,,---+++,,,,,,------------,,,---............/////////000000000000000/////////...///000000000222555888FFFZZZwwwpppVVVIII888---***,,,,,,,,,...///000000///---,,,+++***)))***---000222222000///------...---+++...333;;;GGGXXXjjj{{{yyyjjjXXXKKK???777999???KKKWWWggguuu~~~ӵĦĦӵxxxYYYCCC;;;<<<===<<<;;;:::888666444111000///000222444444666HHHjjjlllĦ.....................---************++++++,,,---***+++...111///000<<>>AAAMMMccc~~~{{{dddPPP???333333444444222///...///000...000111000...000666;;;III```yyy}}}kkkQQQ???888777666666333000222===III___tttyyy^^^CCC333,,,...---,,,---------+++))))))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((,,,+++***,,,---...---,,,'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))*********)))))))))******---...//////...---,,,,,,+++,,,---...///...---,,,------........./////////000000000//////.........,,,...///000000000222444<<L=hĦ4ĉ@ӵwwwXXXAAA::::::<<<<<<888777666444222000......111111111000222AAAaaa~~~xxx>L///...---------------......++++++******+++,,,,,,---))),,,///000......666???SSSjjjvvviiiaaaQQQGGG>>><<<<<<;;;<<<>>>DDD[[[yyyrrr^^^III999666555444222000000111333---000222222111111444777@@@XXXssszzzkkkRRR@@@999777555444333111333AAAPPPggg|||aaaDDD444---000///.........---+++((())))))((('''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))***,,,///000///...'''((()))******)))((('''&&&%%%%%%%%%&&&'''((())))))******)))))))))((((((+++++++++,,,---------,,,,,,---...///...---,,,+++------------............000/////////......------+++---///000//////000222666BBBWWWnnnkkkMMM444333000,,,(((&&&''''''+++,,,---...///...------)))***,,,...///000111111333///,,,+++***)))...555999KKK```pppzzzyyymmm[[[JJJ???;;;>>>AAAKKKYYYkkkwww|||GG=?~~~eee___^^^iiizzzHdĦ=ĪjGG=?vvvVVV???888999::::::555444333222111///......000///...---...:::TTTkkkHdĦ111...------------...//////---,,,,,,++++++,,,,,,---***---000///---...333999HHH```{{{wwwjjj[[[KKKAAA<<<666333555666666888;;;AAAXXXvvvnnnWWWEEE<<<888333111111333444444///000111111//////111222===RRRlllwwwnnnZZZFFF<<<;;;555222333222444@@@PPPmmm~~~```EEE666000222000/////////---+++)))******)))((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$'''+++///222222111(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((''')))))))))+++...///...---,,,------------,,,,,,++++++,,,,,,,,,,,,---------...............---------,,,...//////......///111555===LLLaaaxxxӵ333222///ĭӵ///ӵ---Ħ333///------,,,+++///555:::ӵӵzzzĦƜ`1.׼sĦӵĦVVVcccvvvĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦtttTTTĦ333333222222111000---ĦDdD------...,,,,,,ӵ---...ӵӵwwwiii[[[222333ĦӵEEE<<<333000ĭӵuuuwww777111222222222<<&e---g&e--->hӵ///...000...---000555g&eguO>uO>&elll{{{4ff?>ߝLgĉ@Shӵg&e>hӵcccwwwfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@etttSSSZ9993333333332222223h?gLoooD%%)?...fff?><z---,,,=?Ħ...g&errrg&euuuhhhVVVS?ʬ3334ff?>ߝL@eg&ejjjKKK@@@3h?g&e>&e]]]uuu??EEE999111222222000888DDD\\\jjjqqqeeeNNN<<<333000000...,,,,,,---------,,,,,,++++++***************((()))******(((&&&###!!!'''&&&&&&&&&&&&'''(((((()))))))))+++,,,+++(((%%%***)))(((&&&&&&&&&'''((()))(((((('''''''''((((((%%%&&&((()))))))))((('''+++******---222444333111...---+++***)))***++++++))))))*********+++++++++,,,,,,,,,------........./////////...------///111222555===MMMccc{{{4DӵHHH666444Hƅ^Hu]Ħ222Hu]Ħ***ZuR)Ħ+++,,,---+++***111:::Hu]ĦHŐeHŐeHu]ĦiiiqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦgggzzzsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼soooOOOHtĦ555444333222111Bt=o9ĦHdĦYYYtttDtfo9ĦsߝLGdUĦ***Ht@cӵHu]ĦrrrHu]Ħ___PPPHtƅ^000qIܗGIӵH׼sHu]Ħyyy[[[Bt=o9ĦHƅ^Hu]Ħ___rrrZZZIII888000///000222555DDDMMMPPPHHH===888555222111,,,)))+++...---+++***''')))***(((((()))***)))(((((('''(((***)))'''$$$((((((((((((((((((((((((''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&((())))))))))))((((((''',,,------000888??????:::///...---,,,+++*********))))))******+++++++++++++++******,,,000222222111///---++++++...000111111333444;;;HHHXXXkkk4DuXӵIII333000DdDΦDdDĦ333DdDĦ***)))t|<+++***+++---,,,+++222:::DdDĦDdDΦDdDΦDdDĦjjjpeƜ4DuTӵ`eĭqetDdDĦt|<___oooDdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦnnnOOODdDĦ333333333222qjRgdKӵDdDĦEEE\\\sssHdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦfffDdDĦOOOq<R000000peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦfff{{{}}}iiiUUU>>>222//////000333888@@@BBB<<<555444333000333000......---,,,,,,,,,''')))*********+++++++++)))(((((()))***)))'''%%%'''''''''''''''''''''''''''((((((((()))))))))***))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((---......000666===<<<777//////...---,,,+++++++++)))*********++++++++++++---------///000111222222222000......000222333333333333777@@@LLL]]]ttt4DuXӵIII000---DdDΦDdDӵ444DdDĦ))))))o)h)))***)))+++---------444<<<DdDĦDdDΦDdDΦDdDӵlll=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hdddjjjzzzDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦnnnOOODdDĦ111222111111GIdnuR)ĦDdDĦ888FFFZZZqqqDdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦSSSDdDĦ===po9u,,,,,,000000=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵlll}}}gggMMM<<<333//////111///333444111///111111000///111333444444222///,,,+++******,,,------+++******)))((()))***)))(((&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((()))************.../////////444999777222//////...---,,,,,,,,,,,,************++++++++++++)))+++---.........///000///...,,,,,,...000111111222222444888@@@NNNeeeyyy4DuXӵIII333///DdDʜ4DuTӵ333>d<Ħ)))Dt((((((***...///000555<<<>d<Ħ>d<ʜDd<ʜ4DuTӵnnnF&uTӵ4DufئL>epuR)Ħ>d<ĦDtrrrDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦnnnOOODdDĦ...000000111peӵDx<>d<;;;KKKbbbzzz>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦCCC>d<Ħ555peӵ---Ħ///F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵpppzzzdddPPP???333111444111111///......000222222---555???IIIPPPNNNBBB666111,,,***---///...+++)))+++)))((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++...//////...000444333...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))),,,//////...---...000,,,,,,,,,...000000///...000000222666:::EEEZZZmmm4DuXӵKKK888444D&dq&ĒR///111sdKĦ***DHRRud(((***...111222666<<<sdKĦD&oq<Ōq&ĒRZZZppp>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵ000222B?Ho9---<xVVVppp&ӫeʬtIӇ222>d<Φ>d<Ħ---D&ӫetIӇ222DdDĦ888sdKĦ333B?dp&ĒRsss>d<sdKĦB?Ho9FFFs&dq&ĒRZZZuuu}}}jjjQQQ<<<666999777444111000//////111333000>>>SSSiiixxxwwwbbbLLL888...(((,,,000000......,,,***))))))******)))(((''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''')))***++++++++++++,,,......,,,---000///+++*********)))******++++++,,,+++++++++++++++++++++...000222222111000//////......///111333333111///......111555888AAAQQQaaattt4DuXӵIII:::777Hu]3hh,,,...///ne++++++=e+++)))***///222333777;;;nepIƎ@t@hIIIZZZqqq>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GsepppPPP<Ō///000333@G------Hkge;;;QQQkkk|||HĪj@IŌ000222ege...,,,Hu]3hIŌ222111DdDĦ222ne555222@h///000>hRRRrrrsene@GeeeKKKsĪj@hLLLccc}}}eeeIII<<<:::888555333111...+++...222222HHHfff}}}bbbCCC333(((+++111111111333---+++))))))***+++***)))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++))),,,---***+++------)))(((((((((((()))***++++++,,,,,,,,,,,,++++++++++++...///000333666777555333222000...///111333333333111///000333666<<aĦs׼srrrQQQHo//////111444666///...---111:::MMMhhhvvv///000222//////...D^...000111DdDĦ...222444000...111111111111:::NNNnnns׼shhhMMM===TTTkkktttVVV@@@777444333333333...)))---555<<d<Ħ++++++---///...,,,,,,Ħ,,,+++***))))))))))))---***+++000444444666999III\\\Ħxxxnnn]]]JJJ>>>999;;;???FFFYYYsssĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBesssQQQnu]ӵ000888::::::::::::222000///...------......//////000777GGGbbbrrrRRR<<<444333111000//////222555555222...,,,...///000///>d<Ħ000......111222>d<Ħ,,,000333Ħ///...111555444000///222333333222222111222222222555JJJjjjBeĦhhhMMM777111...+++333BBBXXXnnn|||^^^BBB333000000333444///***///:::JJJiiikkkPPP777000///+++)))+++...,,,***)))***+++++++++))))))))))))))))))))))))******))))))((((((((('''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))******+++++++++******)))###(((***((((((+++,,,***))))))))))))***+++---------------,,,,,,+++++++++222222:::KKK```nnnqqqoooQQQHHH<<<555777@@@KKKRRRLLL@@@555111222555;;;AAAMMMccc|||?aŖ%7uSQuR)ӵsdKĦ---,,,***((())),,,gdKĦ++++++***)))((('''''')))(((***...000000444:::CCCgdKĦ~~~qqq]]]HHH;;;888:::===JJJ[[[ooo}}}gdKĦgdDĦgdKĦsdKĦŶS3we>>888AAAOOO___kkk```NNN:::111000111555888BBBQQQiii>A---ne,,,///+++)))((((((ne+++*********)))))))))))))))''')))---//////333999ne{{{ooo[[[HHH;;;777999<<Ak<zzzYYYfh777;;;<<<;;;999999999222000...,,,+++,,,---...,,,,,,---000===UUUsss|||bbbGGG888444444222000111222222222111///......,,,---111555De...------------...ne......ne------///111111///---------777555333111111111111111555FFFgggnelllJJJ;;;111000333555KKKfffxxx^^^AAA222------,,,******...555:::WWWpppfffKKK:::///++++++***)))((((((***++++++***))))))(((((('''(((((()))((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((((((''''''&&&&&&(((++++++)))'''&&&&&&'''''''''((((((((())))))))))))***+++,,,------...111000///,,,))))))+++---...<<>>999:::<<>>111***)))(((&&&&&&'''((((((''''''''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((++++++***((('''%%%'''((((((&&&&&&&&&((((((((((((((()))))))))***************)))))))))))),,,------,,,******,,,---000DDDddd```GGG888111000111111444<<>>OOOdddsss|||zzznnnZZZGGG:::666888;;;DDDWWWnnniiiMMM<<<555444444222444555666555555666888666555222///---,,,,,,---)))...000///000???XXXlll~~~vvv___FFF666///------000333777888777444333111111222111000//////000...------------...//////---------,,,,,,,,,++++++***,,,...///...------...***,,,......///666@@@HHH```xxxkkkJJJ<<<444555;;;@@@XXXnnn}}}{{{[[[@@@222000------...---+++)))///111777>>>FFFYYYyyytttLLL333***+++)))''''''((()))((('''((((((((())))))***,,,,,,***)))''''''''')))***,,,((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&((((((((('''''')))+++(((((()))))))))*********)))))))))))))))*********)))+++,,,,,,++++++,,,...///<<>>777444222......111///777:::444000222333222///000111...***)))***,,,******+++,,,...///000000...,,,,,,//////---000555:::LLLaaaqqq|||{{{nnnYYYEEE888444777:::FFFYYYpppmmmPPP===444222333///111222222000000111333444222000---,,,,,,---...(((---000......<<>>GGG[[[uuu999888555333111111222333333333444444333222000///++++++)))((('''''''''''')))***---000111222111111---...---,,,+++---000222:::III\\\mmm{{{|||ppp\\\GGG888444888===GGGZZZrrrjjjMMM:::222000000111000//////000000///...////////////............111------111333888KKK^^^wwwlllOOO:::000------000555999:::777333000111111111000000000000000444111------...///---+++,,,------,,,******+++,,,...///000111111000///...///---///999III^^^vvvgggKKK:::444---111<<<@@@]]]oooiiiOOO<<<555///111222///,,,+++---000111111777LLLlll```AAA000///+++'''&&&''''''&&&$$$))))))******'''%%%&&&)))***(((&&&%%%&&&))),,,///)))***)))'''%%%&&&(((++++++***(((&&&%%%$$$%%%%%%&&&&&&%%%&&&&&&'''((()))+++*********)))))))))((('''(((((()))))))))))))))))))))))))))***+++,,,,,,///555EEEaaaeeeCCC666444///******222...111:::AAAKKKeee555444222111111222222333222222333333222111///...++++++)))((((((''''''''')))***---000111111111000++++++,,,++++++---111444:::III\\\mmm{{{{{{ppp\\\HHH:::666999>>>GGGZZZrrrjjjMMM:::111//////222111///000111111000...////////////............000......111222777JJJ___yyymmmPPP;;;000,,,+++...222666777666333111111111111111111000000000111///...///111333111000111222111...,,,+++---///000000111222222111000///111111999KKKbbbyyygggLLL;;;666...000999;;;RRRfff|||gggNNN<<<444///000111///,,,+++)))...111111666LLLmmmbbbBBB000///,,,)))((())))))(((&&&***((('''(((((((((((((((''''''((((((***,,,---...************(((((('''''')))((('''&&&&&&''''''((('''''''''''''''(((((()))*********))))))((((((''''''(((((()))))))))))))))+++************+++,,,,,,...222???[[[~~~~~~^^^???444333///,,,,,,222///111999===FFF\\\sss/////////000000111111222000000111000000///...---+++***))))))(((((((((((()))***---///000000000///((()))******+++...222555;;;III\\\lllzzzzzzooo]]]JJJ===888;;;???HHH[[[qqqmmmQQQ===444111111333222000111222222111///////////////............000///222444111666KKKbbb}}}nnnQQQ<<<111,,,)))+++...111333333222222111111111000000000//////------...111555666666444888777555111...---///111222222222222222111000//////222AAA\\\yyyfffLLL<<<888000///444444FFF[[[sss}}}dddNNN;;;444///000000---++++++''',,,///000666LLLmmmhhhHHH444///---++++++++++++***))),,,+++))))))***+++***'''(((((()))***+++,,,,,,,,,++++++******+++***'''%%%((((((''''''((()))*********))))))))))))(((((((((******)))(((((('''&&&&&&'''((())))))******)))))),,,++++++++++++,,,,,,---111111<<>>:::<<>>999<<<@@@MMM]]]qqqbbbIII:::444333444333111222333333222000////////////............111222555999888>>>TTTlll|||~~~vvvaaaIII999222000///...---++++++*********+++++++++,,,------......---///111222000000000000666555333000------///222///......------......///111>>>ZZZfffJJJ:::777222111333///777FFFXXXfffsss~~~sssggg^^^TTTEEE888000222...,,,...---***+++...000111888GGG[[[ooo|||{{{\\\???---+++***)))'''&&&)))---111@@@YYYmmmkkkYYYHHH999...,,,///444>>>JJJYYYeeelllfff___RRRCCC555...,,,,,,***************)))((('''+++,,,------,,,***((('''''''''((((((((()))))))))((()))******++++++******&&&'''(((***,,,///111222111777HHHdddsss^^^@@@:::333...,,,---...///111222444444555777>>>CCCSSSfff---,,,,,,,,,---///111222,,,,,,+++******+++,,,---+++******))))))***++++++***+++,,,------,,,***))))))***++++++,,,...222555===JJJ[[[jjjxxx}}}qqq^^^JJJ<<<777;;;???NNN^^^qqqfffLLL;;;444222333222111111222222111000////////////............000///111777999@@@VVVlllxxxyyyoooYYYCCC777333111......---,,,,,,+++++++++******+++---...///000111...000111111///...000222000111111///......000222......------...///000111000@@@___kkkMMM:::555000000222//////:::FFFOOOXXXbbbiiijjjaaaUUUIIICCC>>>555///---...,,,+++---,,,***,,,000000999IIIYYYdddjjjkkkkkknnntttyyytttcccMMM;;;222...---+++((('''+++222777MMMkkkwww```FFF333///999JJJ___rrrwww^^^DDD222+++***'''((()))*********)))(((***+++,,,---,,,***)))'''&&&''''''((()))***+++,,,))))))***++++++++++++***((((((((()))+++,,,...//////;;;RRRpppoooWWWEEE555444222...---...111222222444444333222555:::===III\\\vvv,,,,,,+++,,,...111444666,,,,,,+++******+++,,,---+++***************++++++***+++,,,------,,,***)))((()))***+++---000555888===JJJ[[[jjjxxx~~~rrr]]]HHH:::666:::???NNN^^^qqqkkkOOO===555444333222000111222222111///000/////////............///,,,...444999BBBVVVkkkvvvuuujjjUUU@@@555333333------------------------***+++,,,...000111333333///111222111......111444---///000///...///000222............///000222333666GGGgggpppQQQ;;;555//////111...+++222888;;;@@@HHHMMMNNNHHH<<<333111111...///222,,,******,,,,,,***,,,111000AAAWWWdddddd]]]UUUQQQKKKRRRXXXTTTHHH;;;444222222111...***)))...666===UUUuuurrrQQQ666555EEE^^^zzzsssPPP666***((($$$%%%''')))***+++******)))***+++,,,,,,+++)))'''&&&&&&''')))***,,,------))))))***++++++++++++*********))))))******+++,,,///???[[[yyyqqqXXXBBB333...111111///...000333555333555555111000333777999CCCVVVppp...------///111222111000---++++++//////,,,,,,...,,,++++++******++++++,,,---,,,+++---//////,,,)))+++++++++***+++...333777===III[[[kkkzzzqqq[[[HHH===999::::::KKK^^^tttiiiNNN<<<555444000///...---///111444555666555444222000///...---...000111111666EEE\\\lllxxxrrreeeTTTBBB666222222000...,,,,,,---//////...+++*********,,,...111333000111222000------000444......//////000111111111333000------...///000333<<>>777111000000666...,,,000000---444@@@eee}}}~~~[[[??????SSSsssgggDDD000***'''))))))'''&&&((()))))),,,+++******************)))(((''''''''')))***+++,,,)))(((+++///111---)))******,,,...+++(((***///111FFFffffffLLL;;;333//////......///111222222444111000111111000333999<<>>666444............///111333444444444333222000///......---///000111777GGG___ppp~~~uuufffSSSCCC777111//////---++++++,,,......---++++++******,,,...000222000111111111000///111222............///000111111111...---...//////222555EEE^^^cccCCC555444444333222000/////////000222333555444222111///.........///+++,,,,,,+++***+++...000999DDDPPPTTTNNNDDD<<<888888:::<<<:::555111//////444,,,***......,,,222===```yyy~~~]]]CCCBBBZZZ|||pppNNN555***'''******)))'''((()))***,,,+++******)))))))))))))))(((((('''((()))***+++---***''')))...111111...******+++---+++))),,,222999RRRtttaaaFFF777222...///000000//////000000111...///111000...///222888BBBUUUnnn+++,,,///222333222---))),,,+++---222333///...000++++++++++++,,,,,,---...222111///000111222222111......---,,,+++---000444>>>OOOcccrrr}}}}}}ppp[[[III>>>;;;===>>>OOObbbwwwoooTTT@@@777555---...///000111222222222333222222111000000//////,,,---...000777IIIbbbtttyyyjjjXXXGGG;;;444111///---+++***,,,------,,,,,,,,,++++++,,,---///000222111111111222333111000...------,,,---///000111000------000000///333:::OOOjjjpppNNN;;;666555444333333222111000//////000111111111111111000000000///,,,---,,,+++******,,,...555;;;AAABBB===888777888222333333333111...,,,***000***))),,,,,,***///999SSSpppyyyYYYCCC???YYY}}}^^^>>>+++(((+++,,,,,,)))'''))),,,,,,+++***)))(((((((((((()))))))))((())))))***+++,,,)))&&&''',,,000111000+++***+++,,,+++***///666AAA^^^\\\AAA555222///111222111///...111333222//////111111---,,,///333<<>>OOObbbwwwsssXXXDDD:::666...///111333444333222222111111111111000000000000,,,---...///777JJJdddwwwtttaaaNNN@@@:::999000...,,,+++,,,---------------,,,,,,,,,---......222000000222444555111......---,,,,,,,,,...000111000...///333111///555???XXXrrr}}}ZZZBBB888666555444777555444222111111111111000000111111222111111000---......,,,******+++------000444444333444888<<<444333222111///...,,,+++...***)))++++++***...666CCCaaammmMMM:::666LLLmmmqqqLLL222,,,,,,---...***'''(((,,,,,,+++***)))((('''''''''***************************((('''(((+++------,,,,,,******,,,++++++222:::HHHeeetttVVV@@@555333111222222111///222999???<<<666222222111......111111888FFFYYYppp333222000000222222111000+++)))+++000111...---///+++++++++++++++,,,---...000000///......///111333...//////...------000222<<>>WWWwww___AAA333///---...,,,((((((,,,,,,+++***)))((((((((((((++++++++++++++++++******++++++,,,---...---***(((,,,******++++++,,,333<<>>555000000/////////333===JJJSSSNNNCCC777222///...111555111666@@@QQQfff}}}555333000000111333444333---***+++...///,,,,,,...,,,++++++******++++++,,,,,,---......------///111,,,---.........///222444???MMM___lllvvvvvvcccOOO???888999<<>>888000111333555555555333222000000000000000000//////000000111222<<>>HHH[[[qqqeeeNNN@@@999000111222333333333222111111111000000/////////...111222333666BBBZZZyyyvvv^^^III>>>333111...---.........---+++,,,,,,---............///000000///......///111,,,---///000111111000///000,,,///666555555GGG```vvvUUUAAA<<<:::666888777555333222222222222000///...------.../////////111222222000///000000000333888===CCCJJJPPPSSSXXX]]]^^^UUUEEE555---+++))),,,---,,,+++,,,...///...666DDDNNNJJJ;;;000---000111:::QQQrrroooKKK:::///111444///,,,---+++++++++++++++,,,,,,---,,,,,,---------,,,******,,,...000000///---+++******)))***,,,++++++222:::VVVssswwwhhhVVVMMMAAA888555333000---...---222@@@VVVmmmlllSSSAAA777111111444000222666???PPPiii......000222444555333111444000---......+++---111---,,,***)))(((((('''''''''+++...///---,,,---///(((***,,,...000222666999===GGGSSSaaappp}}}}}}tttcccPPPAAA:::<<<@@@GGGZZZqqqgggPPP@@@999///000000111111111111000111111111000///.........111333555999FFF```qqqXXXGGG222000---,,,---------,,,***+++,,,---...............000000...,,,+++///222+++---000222333222000///...***...666666777MMMiii{{{YYYDDD???<<<888===;;;999666555444333333111///---,,,+++,,,...//////111333333111111111222555999AAALLLYYYfffqqqxxx{{{www^^^EEE666111(((+++,,,+++***,,,------++++++111888777///,,,...,,,---333DDDbbb~~~TTT???000333777333...///++++++++++++,,,---......,,,,,,---...---,,,***))))))***++++++***)))***+++)))(((***,,,++++++111888HHHggg{{{lllaaaTTTFFF;;;888555333111000000000111111999MMMiii}}}bbbMMM???666333444//////222999IIIbbb}}}......---------...//////222111111333555333///+++...,,,+++---......***''',,,,,,---......------,,,******))))))***///555999BBBMMMYYYdddqqq|||tttaaaNNN@@@;;;;;;<<>>>>>>>><<<999666444555666666555888333...+++---...///...666333222444222111888BBBDDDQQQddduuuwwwVVV===444000000///...,,,+++++++++******,,,...000000...,,,------///;;;VVV{{{bbbEEE555555777===AAA;;;777000,,,......++++++///111777:::666000...+++(((++++++++++++*********)))&&&((()))))))))+++...111===KKKXXXXXXKKK>>>999:::111000.........///......///333DDDddd~~~eeeTTTJJJ@@@777444111111777DDDXXXuuu---------,,,------...///333333333555666555111...---++++++,,,...///---+++---------------,,,,,,,,,*********)))***...444999@@@KKKXXXeeerrruuuaaaMMM???999999;;;GGGUUUjjj}}}cccKKK>>>999333222111000////////////111000000///////////////---222555:::JJJhhh}}}lllOOO>>>///,,,,,,)))***...))))))***+++,,,,,,,,,,,,111///,,,,,,,,,---,,,+++,,,...000111222111000//////000333444555CCC```|||jjjNNN@@@<<<:::;;;888555444444555555555666222...---///222333333666333444:::>>>CCCNNNYYYfffqqqeeeGGG999...000111000,,,))))))++++++***+++,,,...///---+++------///999OOOrrrnnnVVVLLLPPPUUU[[[___XXXKKK===111...---***---222777FFFSSSQQQEEE888---'''******)))))))))((((((((('''((())))))(((***---///222888??????999222///...000//////////////////...111999OOOppp}}}mmmWWWEEE666222111555???QQQlll,,,,,,,,,,,,,,,---......222222333444666555222///---+++***+++---//////...///...---+++++++++,,,---***************...333777===HHHXXXfffuuuuuu```KKK===777888:::IIIWWWlll~~~eeeMMM>>>999555444333111000///......///////////////000000000---111444888JJJiiiyyy^^^HHH333...///,,,+++---***))))))******+++,,,---000...,,,,,,---------,,,+++---000222333222111000///111444777<<>>WWW{{{jjjOOO444111//////111999KKK[[[xxx++++++++++++,,,...///000///111111111...------...000111111///---,,,---...---,,,+++******+++,,,---***+++++++++***,,,///222999GGGYYYjjjyyy{{{ppp]]]KKK>>>999:::;;;GGGWWWnnnttt[[[GGG<<<;;;:::888666444333222222000111333444444333222111///111333:::MMMmmmtttWWW<<<333222///,,,++++++++++++,,,,,,---...///---------...000111///...+++,,,---.........------,,,000555>>>OOOgggzzzeeeJJJ;;;777333000...---...000111000...///000111111333666888AAAUUUppprrr^^^EEE444///...***&&&(((''''''(((***++++++***)))''')))...666LLLttt___===000---...<<>>GGGWWWnnnzzz```JJJ>>>:::999777555444222222222333444555666666444333111///111444;;;OOOnnnoooUUU;;;222000---***,,,,,,,,,---...////////////,,,,,,---///111111000...///......------------------111777@@@TTTmmm~~~lllOOO===999111///,,,,,,---///000000,,,...111111222333777:::JJJccc}}}aaaHHH777...***(((&&&&&&'''))),,,---,,,******'''(((---555HHHmmmbbb@@@333...111EEE___}}}zzz\\\AAA111***,,,++++++++++++*********))))))***)))((()))+++---***+++,,,,,,+++++++++---'''***,,,+++***,,,222888HHHhhh~~~aaaFFF555---,,,---///...000:::EEE```www,,,,,,,,,---...///111111---...///,,,(((%%%&&&(((+++...111222000///000111((()))***+++------------***+++,,,+++***+++...000<<>>>>>???HHHWWWnnneeeNNNAAA888777555444222222111111444555666777777555333111111333555;;;NNNkkklllSSS;;;222///+++***,,,,,,---...000111000000///,,,,,,---///111222000///222111///---------...///...333888BBBWWWqqqrrrSSS???999000...,,,+++---...//////***---111222333555999===RRRnnnzzz[[[@@@111++++++$$$%%%'''***---...---++++++''''''---444EEEiiieeeBBB444///333KKKiiikkkPPP===444000++++++++++++*********))))))******))))))***,,,///***)))'''(((***,,,---,,,))),,,---,,,+++---555;;;VVVvvvmmmRRR???666++++++---...------444>>>TTTlll,,,---......------...000000///...---,,,++++++++++++++++++---///000///---++++++,,,---------,,,,,,......---+++***,,,000444999GGGXXXfffrrr|||~~~wwwoooaaaRRRGGG@@@>>>===III[[[qqqkkkQQQAAA;;;666222333222000000222111222333444444333222111111444999???JJJ[[[ppp~~~gggIII666///((()))000000222000///000222222222111...------...///111333444///...---,,,+++,,,------///222;;;JJJ]]]ppp~~~|||~~~xxx[[[BBB555111000///...------......///...222777333222BBBWWWwwwpppNNN999...((((((&&&&&&))),,,,,,---...)))(((+++///333BBBgggwwwzzzoooIII222+++666OOOfff|||oooZZZDDD555...---,,,)))((()))+++,,,+++)))---+++)))((((((+++...000000---)))(((***++++++***---((((((---------;;;MMMppp{{{\\\FFF:::666111000///---,,,///333666IIIZZZsss,,,---......------...///000///---,,,***))))))))),,,+++***+++------,,,******+++,,,---......//////,,,,,,,,,++++++...333777888FFFWWWeeeqqq{{{~~~|||wwwnnn```PPPEEE???>>>>>>III[[[qqqmmmTTTDDD;;;555111222222000///111111111222222222222111111333555777888>>>IIIXXXccczzzaaaDDD222---'''(((///...333333222333444444333111------------...000222333000...---+++************///555AAASSSfffwww}}}yyy{{{}}}___EEE777222111000...------............111666666;;;QQQiiiyyyWWW>>>///'''(((((((((+++,,,---------***)))+++///222AAAgggxxxeeelllrrrMMM777///333BBBSSSiiieee[[[KKK;;;000,,,------,,,***+++---...---+++))))))))))))***,,,---......,,,******+++,,,,,,+++222///000222000333IIIaaammmRRRAAA999777222222111000///000333666CCCQQQhhh~~~+++,,,...---,,,,,,---///,,,,,,+++***************+++*********++++++)))(((***+++,,,---...000000111***++++++,,,---000666999888FFFWWWeeeqqqzzz}}}{{{wwwmmm]]]MMMBBB======???III[[[pppoooUUUFFF999444000111111//////111111111000000000000111111333444333222222777@@@GGG^^^ttt|||ZZZ???000---)))***///...555555555666777666333000,,,,,,,,,---...///000111///...,,,***))))))))))))///888III^^^rrrzzzwwwyyy}}}aaaFFF888444333111///...---......------000666;;;HHHfff~~~\\\AAA000''')))***++++++,,,,,,,,,+++******+++...111BBBggg~~~dddRRR```{{{pppMMM888000...444===HHHFFFAAA888///***+++---///...---...//////...---''')))+++,,,......------+++,,,,,,------,,,,,,,,,000000222333333>>>]]]|||tttXXXDDD:::777777333444444333111111222444:::EEEWWWmmm***,,,------,,,,,,---...)))))))))***+++,,,---...***))))))***,,,,,,+++)))+++++++++,,,---...//////+++,,,,,,---...111555999999HHHZZZhhhsss{{{}}}{{{wwwlll[[[KKK@@@<<<===???III[[[pppoooVVVEEE888333///000111///...111111000///......///000111111111111000///222777;;;GGGaaa}}}vvvVVV===//////+++,,,111///555555666777777555222...,,,,,,,,,,,,---......///...---,,,+++***++++++,,,///:::NNNfff{{{}}}zzzxxxyyy}}}aaaDDD666444333111///...------...,,,,,,000777BBBWWWzzzxxxWWW>>>///((())),,,---+++***++++++)))))))))+++---222EEEhhhyyygggTTTEEESSSllllllGGG444...,,,...222333222000,,,)))(((+++...000//////////////////...***+++,,,...////////////+++---......,,,,,,---///,,,...222666<<>>;;;===???III[[[pppqqqWWWFFF888222///000111//////111111000///......///000111000000111000000222555777===XXXvvvqqqTTT;;;//////+++,,,///---333333333555555333///,,,,,,,,,,,,------------------,,,,,,,,,---///111222222===QQQiii}}}}}}}}}|||}}}```DDD777444222000///...---......,,,...333===NNNhhhhhhKKK555,,,***...222222,,,(((******(((((((((***///999NNNmmmttteeeYYYQQQFFF<<>>???AAAFFFPPPeeekkkKKK999111...000444111222333333000.........222555@@@RRRkkk)))+++,,,,,,+++***,,,---111111000...------------))))))***,,,///111111000...---+++)))))))))******...//////...---...000333@@@OOOaaaoooyyy~~~vvvkkkZZZJJJ???;;;===@@@HHH[[[rrrvvv[[[HHH888333///111111000000222000000////////////000000111111000000000111222333===WWWtttoooVVV===000///+++***---***000000000111222111...+++---------......---,,,,,,,,,,,,---...000222444666666>>>NNNddd|||}}}{{{}}}^^^DDD999111000///...------.........111:::III```|||pppVVV>>>...,,,000<<<@@@===111)))******'''''''''+++444EEE\\\tttuuulll]]]RRROOONNNDDD999===HHH]]]yyyaaa???///+++***,,,111///...,,,,,,,,,...///111///000000///---,,,---...,,,+++***))))))***+++,,,,,,...000000222<<>>???HHH\\\tttxxxZZZEEE999444111222333111222444///000111222222111000///111000///000222444555666DDD[[[ttt~~~pppeeeKKK;;;888111///111......---,,,---...///...---...//////000///...,,,+++//////...///000222333555000111999JJJeee|||tttyyy~~~vvvUUU???777------,,,+++,,,---...///111888HHHbbb}}}ssscccTTTCCC777///---888DDD^^^aaaVVV@@@000---,,,'''))))))///AAA\\\vvv|||yyyxxxnnnUUU???777777JJJeeesssqqqiiiLLL:::***(((***((('''***+++***)))+++---000111222000222333111...,,,---///...000222333111...+++)))(((,,,000555BBB\\\fffKKK;;;111444666000///333///000000///------...000,,,000666???NNNggg)))%%%%%%***...,,,++++++333000---+++)))+++000777,,,,,,------,,,,,,+++***(((((())))))*********+++000111111...,,,,,,111555DDDOOO\\\iiixxxqqq___NNN@@@888:::@@@KKK\\\rrrwwwZZZIII;;;:::777444111111333555000111333333111/////////222222111000///111444777DDD[[[vvv|||rrrcccPPP@@@333++++++000+++++++++,,,---......///...+++***,,,111222///+++------...000111222333444333888;;;@@@TTTxxx~~~~~~iiiKKK999333.........,,,,,,---111444000===VVVtttwwweeeSSSGGG@@@777111222///...:::LLLbbb___OOO888---///...)))---+++---;;;RRRiiixxx~~~zzztttWWWCCC;;;555;;;GGGNNNKKKEEE555000***)))+++,,,***'''((()))+++------,,,+++***+++...111///***)))+++///444AAAHHH@@@444---***(((,,,+++///<<>>:::444111---((((((+++...---*********+++,,,,,,+++***)))***...111///+++)))+++---???NNNWWWMMM<<<111---+++++++++222EEE```{{{eee___tttfffHHH999666222/////////......///......---...///000111333666222555EEEUUUkkk...***)))++++++***+++...---,,,,,,,,,...//////...)))***+++,,,,,,---,,,,,,,,,,,,+++++++++++++++***,,,...///...++++++///222@@@KKK[[[iiivvvsss```OOOAAA888:::@@@MMM]]]ttt{{{^^^JJJ999888777555555555555555111222222111111000......000000000......///333666JJJ```yyy{{{kkkQQQ:::000111,,,,,,---...////////////111...,,,---111444444222,,,------...///000000111///333555:::KKKnnn~~~\\\???000,,,//////...------...111444<<>>KKK\\\iiivvvrrr```OOOAAA888999???KKK[[[sss~~~aaaKKK:::999777666777777777666000000000000111222111000111111000//////000444777FFF[[[uuuxxx```EEE444///......000111111111000000222///---...111444555666000000000//////.........---000222666DDDcccwwwVVV;;;///---/////////...---...111333;;;JJJfffwwwfffHHH@@@666000...//////...---***)))+++***)))...555444555111)))'''***,,,)))//////...,,,)))***...222444@@@OOO]]]fffdddSSSAAA333222111///---+++******+++)))'''(((+++...000000000///---,,,+++************...111222000...------000:::AAA===111((('''***000<<>>111,,,,,,+++'''******,,,...///000000000...---------,,,,,,++++++(((+++------,,,...222666@@@NNN___lllwww|||ppp___OOOAAA888999>>>GGGXXXpppeeeMMM:::777444444555666666444000......000333555555444222222111000000222666999FFF[[[sssnnnRRR;;;//////000222333333222111000111000......000333555666444444333111///...,,,,,,---///111333===XXX~~~sssSSS;;;222111///000000///......000222999HHHeeeqqq\\\PPP<<<777111///000333444333...,,,++++++***(((***---***+++***''''''+++,,,+++,,,...000...***))),,,///(((...444;;;AAABBB:::111***---///...,,,+++,,,...,,,***((((((***,,,---...222111///...,,,+++++++++,,,...111222222000...------///111000---+++,,,///444KKKiiiqqqRRR???444000777BBBZZZmmmrrr[[[HHH<<<111...,,,,,,...000111111---...///000000111111111,,,333333333:::CCCVVVqqq999<<>>444111......111444444222,,,+++++++++,,,+++,,,,,,++++++***))))))***+++++++++...000///+++))))))+++,,,,,,,,,---///111000...'''***------+++***+++------,,,***)))))))))+++,,,111000000///---,,,++++++,,,---///000000///...---000+++)))***++++++---000888UUUwwwyyy]]]AAA666333000...000???KKKXXX[[[RRRDDD999444000...,,,,,,...111222222...///000111111111000000111777444333999===JJJ```zzzJJJOOOUUUXXXSSSPPPVVV```uuuuuugggLLL777222111---)))***+++,,,------------++++++++++++,,,,,,,,,,,,)))+++,,,---...444<<>>CCCHHHVVVjjj{{{vvv[[[AAA;;;444111444666777666666222000111666999888666111111111000000333777:::CCCWWWooooooQQQ:::111,,,...000111111000...,,,.../////////......//////111111000000/////////...000111222111222BBBdddoooPPP:::333444000111111111//////000111555EEEbbbooo]]]MMM===555444222...+++,,,...000000...++++++++++++,,,------,,,+++***)))))))))))))))++++++---//////---***(((''',,,++++++++++++++++++---&&&))),,,,,,+++++++++,,,------+++)))((((((***+++---.........---,,,***)))******+++,,,------,,,+++---)))'''))))))&&&)))...===XXXyyyaaaIII444000222000------444777;;;<<<:::444000...000...,,,,,,...000111111000000111222111000///...111666333222888999AAASSSjjj|||XXX]]]eeegggaaa\\\bbbllluuuWWW>>>777555111((()))***+++++++++++++++*********++++++,,,,,,,,,***+++,,,---///666@@@GGGMMM\\\lllvvv{{{{{{oooaaaSSSGGG???@@@FFFJJJWWWjjjyyy}}}bbbHHHAAA999555888;;;<<<;;;:::555222222666999777555000000000///000222666:::999NNNhhh{{{nnnPPP???:::***,,,...//////...+++***---...//////...,,,,,,---------......///000000111222333444222000<<<]]]}}}nnnOOO999222333000111222111000///000111...???]]]{{{nnnTTTEEE<<<555222333333///+++***,,,......,,,------,,,++++++---+++)))'''%%%%%%&&&''''''))),,,***+++---//////,,,)))&&&'''''')))+++***(((((()))&&&(((+++---.........///---,,,+++)))((((((***,,,***+++---------+++)))''')))((('''(((***+++******)))(((***---***%%%)))111AAAYYYuuummmMMM:::+++,,,111000000222666222/////////...------///---++++++---///000000111111222222111000...---...222///000888999>>>NNN___rrr\\\jjjlllgggbbb[[[```qqqlllQQQ>>>444111,,,)))&&&&&&))),,,+++))))))***,,,------,,,***)))***,,,000333222222<<>>:::777666555555555555666666333333333333333333333333444@@@XXXtttiiiNNN===777111000///000222222111///---,,,***))))))+++,,,...------...///000111222222555...,,,///111888PPPiiiqqqTTT>>>333111222222222111///...///000222???SSSeeennnmmmfff```aaajjjtttzzz{{{aaaTTTCCC888555555333000000,,,)))(((***,,,+++***)))))))))))))))(((''''''******)))(((((()))***+++***+++,,,,,,,,,***)))'''***''''''+++,,,(((&&&'''...,,,,,,---///111444888222333111---******++++++,,,...000333666555///(((,,,***((((((***++++++***,,,+++*********+++,,,---777IIIddd|||yyycccQQQ;;;111)))+++//////...---222444333...,,,------+++,,,,,,---...///000111111...------------......///---000333333333666===DDDXXXnnn___iiiiiibbb^^^[[[fff||||||^^^HHH<<<666...+++((((((+++---,,,+++***+++,,,------,,,+++***,,,---000222111222<<>><<<<<<>>>;;;:::999777555333222111000222111111111111111111111111777KKKjjjkkkNNN:::333111111111222333222///,,,,,,,,,+++***+++,,,...///+++,,,---...000111222333000,,,+++------000@@@SSS{{{bbbHHH777111000000000///---,,,---...111333666888888666444222///666;;;===>>>>>>;;;555:::333---,,,000555777666222///+++(((((()))******+++++++++******(((''''''******)))((((((((()))*********************++++++(((&&&&&&***+++)))***...+++---///000444:::AAAFFFKKKDDD;;;222------///222>>>OOOcccrrrvvvmmmVVVBBB333///+++((()))***+++,,,++++++******++++++,,,---111333777;;;<<<999333......+++***,,,,,,,,,000777AAAHHHJJJ@@@444//////000+++,,,,,,---...///000000.........//////000000000,,,...000000///111666:::KKK```xxxDDDHHHCCC===>>>CCCYYYzzztttVVV@@@444333///,,,,,,...///...,,,,,,------......------,,,---,,,,,,......000999BBBQQQ\\\fffnnnttt{{{}}}{{{tttkkk\\\NNNDDD@@@AAABBBJJJXXXhhhttt~~~|||]]]EEE;;;<<<999888;;;888888777555444222111111000111111111111000000000000111555FFFfffpppRRR===555111111222333444222///,,,,,,++++++++++++,,,---...++++++,,,...000111222333///---------,,,---999FFFjjjlllNNN;;;222000111111///---,,,---///333333111000000111111222222777::::::::::::777222555111------111555555444555222...+++*********+++++++++++++++***)))((('''***)))))))))***,,,---...,,,,,,+++++++++,,,...///***'''''')))***(((+++000***444>>>FFFOOOZZZbbbfffdddUUUBBB444------444;;;UUUjjjgggLLL666111,,,))))))***,,,,,,+++***++++++++++++,,,,,,555333111000////////////,,,+++++++++***---888DDD]]]fffgggVVV@@@222...///++++++,,,---...//////000......///000000111111111...///000///...///333666BBBTTTmmm777:::777666999>>>UUUwwweeeIII999333000,,,+++---...---+++------------------------,,,******,,,,,,...555>>>OOOZZZfffnnnuuu{{{}}}{{{tttlll^^^PPPFFFAAAAAABBBFFFUUUfffsss~~~^^^FFF999999555444666333444333333222222222222222111111111000000/////////333555EEEddduuuWWWBBB:::222111222333444333000---,,,,,,,,,++++++,,,,,,,,,++++++,,,...///111222222///...///...,,,---444<<<^^^rrrSSS>>>333111222222000......///000000///.........000111222333888999888888999777333444222///000222444333222555444111...,,,++++++,,,+++++++++++++++******)))))))))***+++---000222444//////...---...///111222,,,)))((()))(((''',,,333555GGG[[[jjjvvv}}}eeeHHH444+++...:::GGGfff}}}oooPPP666222---))))))***,,,,,,******++++++,,,,,,,,,,,,---------,,,+++,,,,,,---...------------333EEEWWWxxxjjjLLL666...---******+++,,,---...//////---...///000111111111111///000000//////000222333;;;III```xxx...111000333888;;;QQQtttrrrRRR<<<444000,,,+++------,,,)))---,,,,,,,,,,,,,,,,,,---+++)))))),,,---...333:::KKKWWWdddnnnuuu{{{|||zzztttlll___RRRGGGBBBAAAAAACCCRRReeesss~~~bbbHHH:::888333222444111000000000111111222333444222222111111000/////////333666GGGeeezzz[[[EEE<<<222111111222333333222000/////////......---,,,,,,,,,,,,---...///000000111//////000...,,,---222777SSSuuutttTTT>>>444222333222111///...///000////////////000000111111111555555333333555555111000///...///111222222111333333333111...,,,++++++******+++,,,,,,,,,,,,+++******+++,,,///222555777111111111111111111222222,,,***)))(((''''''...777JJJbbb|||mmmIII222***///@@@QQQvvvsssTTT555111---******+++++++++)))***+++,,,,,,,,,,,,+++&&&)))+++,,,++++++,,,---******,,,///333???UUUiiiwwwUUU<<<000---)))******+++,,,---......+++,,,...000111111000000000000000000000111111222666???SSSlll))),,,---222777999OOOssszzzVVV<<<555111---,,,------,,,))),,,,,,++++++++++++,,,,,,,,,***+++...000000333888FFFRRRaaakkktttzzz{{{xxxssskkk___RRRGGGAAA??????BBBRRReeettt~~~gggMMM===:::444333555333/////////000111222333444333333222111111000//////111777IIIhhh|||\\\EEE;;;333111///000222444444444444444333222111000...------------.........//////---//////---,,,...111444FFFgggqqqRRR<<<222111222222000...---...000//////000000111222333333444777666333222555555222......---...000111222222...111333222///+++***)))((()))+++,,,------......,,,,,,,,,---///111333555222222222222222222111000***(((''''''''')))222<<<\\\vvvkkkFFF111+++222DDDXXXlllLLL222000,,,******++++++***)))***+++,,,,,,,,,++++++***,,,......,,,,,,---///***---333<<>>666222...---......,,,***,,,++++++******++++++,,,---+++,,,111222222444888BBBOOO^^^iiirrryyyzzzwwwrrrjjj^^^QQQGGG@@@>>>===BBBRRRfffuuukkkQQQAAA===666555777555000000///000000111222222333333333222111000000//////666JJJjjj|||[[[CCC888333111//////111444555666888888777666444222000///........................,,,......,,,+++---111222;;;[[[nnnOOO:::111000111111///---,,,---///+++,,,,,,---///111333444888:::888444333666666333000000//////000000111111+++///222222...***((((((((()))***,,,---...//////...---------...///111222111222333333222111///...'''&&&&&&''''''***555AAAdddgggCCC111---444GGG[[[\\\;;;000...,,,++++++++++++***)))***+++,,,---,,,++++++///000000---******---000444888CCCQQQ___qqqbbbDDD222***))))))***+++,,,------...)))***---///000000//////......---...000000000///333555CCC\\\ttt222---,,,000444@@@^^^}}}\\\>>>333222000...---,,,,,,,,,000///...---,,,++++++++++++******+++...111444666BBBLLLYYYeeepppwwwvvvpppooogggYYYKKKAAA<<<;;;;;;DDDRRReeeuuu~~~mmmXXXAAA777666555222111333333333222222222111111333111...///111222111///111666KKKnnncccFFF555111///...///111222222111444444333333111000...---,,,,,,------.../////////,,,---...---,,,---...000555AAA]]]iiiOOO===444000000///.....................///......000444777999777444222000000111222///...---,,,,,,,,,---...000000///...---,,,++++++***((('''''')))******))))))***+++,,,,,,+++***))))))+++///222222000---+++&&&''')))***)))***444@@@dddggg@@@///,,,///???SSShhhGGG000,,,+++***))))))+++---...000---))))))+++------+++,,,......,,,)))***///555???QQQfffwwweeeCCC111***,,,)))+++111333///---///------------...000111222333333333222111000///...///444>>>NNNddd}}}111------000333AAAaaaZZZ;;;333222111///...,,,++++++///...---,,,,,,,,,,,,,,,,,,+++++++++---///222444BBBLLLZZZeeepppwwwwwwrrrnnnfffWWWIII???;;;:::<<>>bbbmmmGGG555...///===OOOvvvsssVVV===...---,,,*********+++---...,,,+++++++++,,,,,,+++***+++,,,---,,,+++...555:::XXXkkk```BBB222...///---///222000,,,,,,111......------...///000222333555666888777555222000000333:::GGG\\\uuu///...///222666HHHmmmVVV777111111111000///---+++***------,,,,,,,,,,,,------///...------...000222444BBBMMM[[[fffooowwwwwwsssnnndddUUUFFF<<<999:::<<>>333111111000222333111---///333000///...------...///000111444777::::::777444111111111555???QQQjjj......000444<<>>OOOhhhdddIII;;;666///............///000000111333555555333222222333444444444444444444444444222111111000////////////---,,,,,,++++++,,,---...,,,***'''''')))***+++***))))))************))))))'''''''''((((((((())))))'''&&&''')))((((((///888OOOooo~~~VVV===111333DDDWWWyyynnnNNN888000///------,,,,,,,,,---...///,,,000333000,,,,,,222999333///+++(((***000666;;;VVVnnnjjjMMM999222222//////222888<<<<<<999666111000///...------...//////111444666666555333111222000111999HHH```}}}///000111555AAA\\\rrrJJJ222+++,,,---///000111111111,,,,,,,,,,,,---...//////////////////222555888:::FFFQQQ^^^fffmmmrrrtttrrroooeeeUUUEEE;;;777999;;;FFFQQQbbbqqq|||~~~fffJJJ;;;666444222111111333555666666444111///000000000000000111222333222GGGgggaaaCCC888555000.........------/////////000//////......++++++,,,,,,---............///111222111000000111222111444:::BBBQQQhhh{{{jjjOOO===555//////............///000///000222111000......///222333444555555555444333111111111000///......---------,,,+++,,,---///000///,,,)))((()))***++++++))))))))))))))))))))))))((((((((((((((()))******(((&&&'''(((((((((---444DDDbbbcccHHH===CCCXXXmmmfffHHH666///...,,,,,,,,,,,,------.........111111...,,,111???KKKJJJ@@@444---,,,000444777DDDZZZsss}}}kkkTTT???333000111......444BBBQQQTTTIII<<<222111///...------......000000000111111222333333222///000666AAAVVVttt333222111555DDDbbbgggDDD111++++++,,,---///111333444......------...///000000+++++++++,,,///222555888CCCPPP]]]eeekkkqqqtttsssrrrhhhXXXHHH===888999:::DDDOOO```ppp|||nnnPPP???888555222222222333555666555444222111000111222222111111333555444MMMnnneeeGGG999555111.....................//////////////////+++++++++,,,------......---///222222111000000111000000333888:::???KKKWWWlll|||tttXXXBBB666000000///...............---...///...,,,,,,---...000111333555555444222111////////////...---+++***++++++***+++---000333444444000,,,******+++++++++***))))))(((((())))))***)))))))))*********++++++(((&&&&&&(((((('''+++111;;;WWW|||{{{eee\\\cccwwwdddGGG666///,,,+++,,,,,,,,,---------------...---,,,000>>>SSSccciiiYYYEEE666111222444555---<<>>444//////000...111:::MMMbbbgggVVVBBB111000///...------...///222111000000000111333444222//////555;;;JJJfff444222111777LLLnnn^^^???222...---,,,,,,---///222444000000/////////000000111+++******+++---000333444>>>KKKZZZcccjjjrrrvvvwwwtttjjj[[[KKK@@@:::888999AAAMMM___ppp}}}uuuVVVCCC;;;666333222444444555555444444333222000222444333222222555777;;;UUUwwwiiiLLL888444///---,,,---......,,,,,,---...............***++++++,,,,,,---......+++...111111000/////////......111555666555:::AAAGGGTTThhhzzzfffKKK;;;222111000...---------------......---+++,,,...000222444666888777666333111000111111111///...,,,+++***++++++...222777<<>>TTTmmmnnnRRR<<<444333333333///666;;;===???CCCDDDBBB<<<999555111...------------222>>>PPPeeejjjXXXAAA000000...------...//////111111111111111111222222111...///333555<<>>000///...------...///000...///000111111000...---000---///222000333HHH```zzz333---333JJJjjjyyyQQQ:::333---///000...---///333666222000......000222222222///...---,,,+++...222666===IIIXXXdddoooxxx|||zzz|||rrraaaNNN@@@::::::<<>>FFFRRReeeuuuhhhNNN???888666555222222111000000///.........000111111111333777;;;GGG^^^~~~jjjLLL666000---...///---...111---...//////000111222222...------,,,,,,------...///000111000///...///000000000000111222333444555444111333:::DDDVVVvvvwww^^^BBB;;;666444111,,,+++---000---,,,...//////444;;;PPPbbbsssssseeeTTTEEE<<<333222111111111111///------......000:::KKKZZZ```III<<<000+++***((((((***(((((())))))(((((('''&&&---)))000:::BBBMMMNNN@@@555***)))***%%%&&&+++***...:::RRRsss}}}ZZZ>>>000---+++))))))+++,,,******------222@@@YYYvvvaaaCCC555555<<>>222)))(((++++++***+++*********+++***))))))(((---111IIIjjjsssRRR;;;...,,,(((,,,///***+++...555AAAPPPcccuuu^^^CCC444333...++++++***(((***...<<>>555222///...///000000000---....../////////000000111111111000000000//////111111////////////000111///---...222333222444888AAAWWWsss555999EEE^^^jjjTTTHHHMMMWWWJJJ:::,,,,,,...------111......---///111111000...///111222222000/////////111???RRRaaannnxxx{{{zzzyyyqqqbbbRRRDDD===<<<>>>DDDRRRggg{{{~~~___DDD555111222////////////////////////111000000111333444333222111;;;MMMgggrrrQQQ:::///***(((+++------///333777888999999999777555333777555444222000///......---...//////------...///...............///000000///,,,...222666EEEdddmmmVVVEEE999555666333333555999@@@PPPkkkaaaFFF333111000111333666777777333555555222333888;;;:::333,,,''')))+++******,,,+++++++++++++++***))))))...555RRRtttpppPPP;;;000...***---000++++++...111444888AAANNNWWWbbboooqqqQQQ<<<555000,,,+++***))),,,000AAA```}}}|||nnnWWWCCC<<<333......///000///------...///111111///...222222111000000///......111000//////...////////////------222333333444888<<>>:::999DDDRRRhhh{{{hhhKKK:::666888000000000000111111111111444222111333555666333111---///777KKKgggdddHHH999222---***,,,...///000444000222555777777666444333555555333111000///......***,,,............000111222111111111111111222333555000///555???PPPmmmoooPPP@@@===333000000777FFF]]]|||xxxUUU:::222000......000333444444222666666444222222///+++))))))+++...+++'''(((,,,+++,,,,,,,,,,,,+++******///<<<___nnnEEE666111222---...111---+++))))))+++///111111000222666AAAWWWtttlllPPP666111---...///000666<<>>[[[~~~~~~ggg@@@444,,,---...---,,,///)))***+++,,,------------111///444HHHhhhzzzVVV>>>000)))...111555GGG^^^~~~sss^^^NNNEEE@@@???AAACCCAAA;;;555333222...++++++---...---///444:::XXXjjjeee[[[KKK;;;777000//////000222222111///777:::IIIbbb{{{hhheee^^^WWWVVVVVVQQQJJJAAA999444555===JJJ^^^ooo]]]FFF333111666666666777444333111///...000111333333111111444444222222555===GGGWWWiiivvv{{{{{{yyyxxxrrrfffUUUEEE;;;999:::EEERRRfffyyyuuuXXXBBB666333222222111000//////000000000111222333333333222111---...///444BBB]]]|||aaaFFF888333111......///000000///222111111333666777555333//////000000111111111111////////////000222333444555444333555777999::::::===;;;:::<<>>111111000444DDD```~~~fffIII444111222222333333333222222111222444444333000---+++,,,******---,,,******...333---+++,,,+++(((+++000111???\\\}}}rrrZZZ<<<222+++,,,---,,,+++---***++++++,,,,,,,,,,,,,,,...,,,111FFFhhhzzzXXX===111...:::EEEPPPddd{{{vvvnnniiiggghhhgggbbbVVVGGG999111...++++++---...---000555BBBeee}}}~~~uuu___FFF;;;222000///000111111000///555777CCCYYYqqq{{{mmmZZZKKKDDD===888888333111444>>>LLL___ooo]]]FFF333222777777666777444333111000///000222333333000///222333222444888@@@JJJ[[[lllxxx}}}}}}{{{xxxrrrdddSSSCCC;;;999;;;AAAOOOdddxxxzzz\\\DDD888333222111000///////////////222222222333222222111000...---,,,...888PPPpppgggJJJ999999555111......000000000333222222444666666555444111111111111111111111111/////////000111222333444777555444777;;;===<<<:::>>><<<>>>HHH\\\uuuaaaGGG333000...333BBB]]]{{{nnnUUU???000000000111222333333222222000111222333222000---+++---)))))),,,---***)))+++333---))))))***)))+++...111???YYYuuu{{{```HHH777000+++,,,---,,,++++++---,,,,,,,,,,,,+++++++++...,,,111GGGjjj{{{\\\>>>555777KKK```pppxxx___DDD333...,,,+++---------222888OOOssssssRRRAAA444222//////000000000///333333:::LLLaaauuuyyy]]]HHH===888666333111000444>>>MMM___lll]]]FFF333222888888888999444333111000///000111222222///...111333222555:::AAALLL^^^oooyyy}}}}}}|||yyyqqqbbbQQQCCC;;;:::<<<@@@NNNdddxxx~~~```GGG888333000000000000000111222222333222222222111111000000111///------444HHHhhhrrrUUUAAA<<<888222//////111333444444444444555666666666555555444333222222111111111/////////000111222444444666444333777;;;>>><<<::::::===FFFYYYrrrkkkMMM555000---111???WWWuuuzzz]]]GGG777///...///000111111222111111000000111111000///---,,,---((('''***,,,***))))))///,,,+++---//////---,,,000:::NNNcccmmmdddMMM999444111...///000///...---000///...---,,,+++++++++111///666MMMooouuu[[[>>>999AAAZZZssspppNNN777...,,,,,,------...444<<>>444111000111222222333333333222/////////......------,,,+++'''&&&***+++***+++---111111000///000111000......333???KKKRRRMMM>>>222333333222222333444444222333222000...---,,,,,,,,,111111;;;UUUxxxxxx___JJJ:::999EEE___xxxvvveee[[[ZZZ]]]jjj}}}vvvSSS:::...,,,,,,------...777AAA^^^zzzXXXFFF666333000......///000///222///111999EEEXXXooo~~~\\\BBB888666777444555333333>>>RRRfffrrreeeLLL666111555666777:::777777666555555555555555333000000444555555777;;;AAANNNbbbrrrzzz|||{{{{{{xxxpppaaaRRRFFF@@@======CCCRRRggg{{{gggMMM;;;333///000000111333555666777222222111000000000111111//////000222222<<>>MMMcccvvv{{{XXX???666444333222333222222???YYYqqq}}}nnnSSS999111222222333555555555555444444444444444444222333666888666777:::AAAPPPdddsss{{{|||||||||xxxpppbbbTTTIIIBBB>>>===CCCRRRhhh}}}kkkPPP>>>666111111111111222333444555111111000//////000111222...///333555222777RRRoooyyy___???:::555222222333444444111444888999888999;;;===888777555444444555666777444444333222111111111111...000222111///222888>>>III\\\xxxdddCCC888//////111888KKK___wwwxxxoooYYYBBB666444444555555555555444333222222///...,,,+++++++++,,,---++++++---...---...888CCCRRRZZZ[[[PPPCCC999222,,,...------...000222222111000444444000111666999777222111...,,,+++++++++,,,+++000@@@___vvvgggTTTHHHAAA:::111+++...///777EEEQQQUUUUUUSSSPPPNNNHHH???666222666:::DDD```wwwSSS;;;...------...,,,///;;;HHHgggeeeFFF888222000///000111111000///...///111555:::EEEYYYkkkzzzyyyVVV???777555444///111000111@@@^^^yyyuuuXXX<<<111000//////222222222222111111111000000555333444888999777777:::BBBQQQeeeuuu||||||||||||xxxpppcccUUUKKKDDD???===BBBQQQhhh}}}oooSSSAAA888333222222111000000111111000000/////////111222333///111666999444666NNNkkkzzz```@@@<<<777333222222111111111444888999999999<<>>555333333333333333222111000///...///---,,,******+++,,,...,,,---000111...111>>>LLLjjjyyyyyyeeeQQQ>>>111000...,,,+++,,,///111222---222222......555888777111///---***))))))***+++...333DDDaaa]]]NNN<<<222000000///...,,,,,,///555;;;<<<:::999999777555444555777999:::BBB___xxxTTT<<<...---......,,,000<<>>>>>EEESSSiii}}}zzz[[[CCC:::222111000........./////////////////////000111222000222//////333777IIIeee{{{```AAA:::444222000......000---000222333333333555666666666555444333222111111555666666777666444111000222---...111000111@@@RRRmmmbbbJJJ666333222000777CCCNNNNNNIII<<<333111444555222111111111000000//////+++,,,---...////////////111...///222///...===OOOtttpppTTTDDD999000------,,,,,,---,,,------...000111333444///...,,,++++++,,,---...111888IIIbbbvvvvvvdddRRR===555///000111///---...,,,---......------...000///000111000000111444666;;;SSSuuu~~~XXX>>>777///,,,//////...777DDD___lllnnn[[[EEE999333...000000000000000000000000...///111333222555@@@KKKaaasss\\\BBB;;;;;;888333444444888MMMpppoooPPPAAA;;;666555888///000111000///...///111333222555;;;<<<999888:::@@@NNNaaapppxxxzzzzzzyyyssspppgggZZZLLLCCC???@@@EEETTTiii~~~dddHHH:::333222000///......//////......///000111222222222...111//////444888JJJfffzzz^^^>>>777222111000......000---///000000//////111222444333333333333222222222333444666777777555444333222///...000000666JJJ___|||sssWWW===555333111666???>>>@@@>>>777222333666777.../////////////////////------...///000000000000111...///111///000<<>>YYY|||zzzYYYEEE<<<777555555...///111111000//////000222111555;;;===999777999???LLL___ooowwwzzzzzzzzzvvvrrrhhhZZZKKKBBB??????FFFTTTiii}}}lllNNN;;;555444222111000000000000---...000222333333222222000333000000555888JJJfffwww[[[>>>777222222111...---000---...////////////111222111111111222222222333333333444666777777666444333111......000444AAAYYYpppbbbCCC666444333777===999===<<<777444666777666............------------------...//////////////////---...//////000999DDDlllsss\\\KKK@@@666///...++++++++++++,,,---//////,,,+++******+++,,,///000///777EEEPPPRRRJJJ<<<222...***)))---000---,,,------...///...,,,++++++,,,+++,,,---,,,+++***,,,---000;;;LLL]]]jjjwww\\\@@@333...---//////---000666:::>>><<<444///000111000------......//////000000111000111222000///444;;;LLL___xxx___DDD666111///222222777HHHfff^^^EEE:::555222000...///111111000//////000111000444:::<<<888666777===JJJ]]]nnnvvvzzz{{{|||{{{uuujjjZZZJJJ@@@======FFFTTTiii}}}sssSSS<<<555444222000////////////---///111333444444333333333666111000555888JJJgggsssXXX@@@999444333222...---...***,,,---------...111333//////000000111222222333444555666777666555333111...---...333===OOOiii}}}lllJJJ999444444888===<<<>>>===888555666555222000000///...---,,,++++++,,,,,,---.........---------++++++------///555<<<[[[xxxpppZZZCCC555///++++++******+++,,,------++++++***)))***,,,///000+++222:::???>>>999333///---***+++///000---+++---+++---///...---,,,,,,---+++,,,------+++***+++,,,)))///666===DDDLLLTTTZZZ]]]gggzzz^^^BBB222///---//////......000111333333000///111111///......//////////////////333000//////......333;;;FFFWWWnnneeeIII999333222111333===UUUwww___BBB555222000...///000111000///...///111000///222888999666555777;;;III\\\lllvvvzzz|||}}}~~~xxxkkkYYYIII???<<<===EEESSShhh{{{yyyYYY@@@444333111///...---.........///111222444444555555666777222000555:::NNNllloooTTT@@@:::555444222...,,,...((()))*********,,,///222......//////000111111222333444555666555444222000......111999HHH^^^uuuxxxUUU>>>555333666;;;;;;<<<;;;666444444222...222222111///...---,,,+++,,,,,,---------------,,,+++******+++---///333555HHHhhhxxxWWW>>>333+++++++++******+++,,,,,,++++++***)))***,,,...000***...222333111//////000...+++,,,///000---,,,///***,,,......---++++++++++++,,,......,,,++++++,,,,,,---///000111555:::===<<>>222111111///000000000///......000222000...000555666444444666:::HHH[[[kkkuuuzzz|||~~~~~~wwwjjjYYYIII???===???DDDRRRgggzzz}}}^^^DDD777666333111000//////000000000000111333444666777777777111///555===SSSssskkkQQQ===777333333222...---...+++,,,,,,+++***,,,///111.........//////000000111000111333555555444333222111111444???SSSjjj{{{bbbFFF666000111555555666555222333555555222222222222111000//////...------............------++++++******---111222111:::VVV{{{lllJJJ666,,,,,,+++******+++++++++,,,+++***)))***+++---///---///000...,,,+++,,,...,,,***+++//////---...222---///111111...,,,******)))+++---...,,,++++++,,,///////////////000333444000<<>>555000+++)))+++---+++)))+++---///...+++***,,,...------,,,++++++,,,......)))))),,,...------555>>>IIIJJJEEE888...,,,---...(((...111...+++,,,---,,,------,,,+++++++++,,,,,,///888QQQuuuaaaCCC000000///...---,,,,,,+++//////000000000000000000111000//////000222444666444444333333333444666777777888CCCYYYqqqooobbb``````______^^^jjj{{{RRR;;;333...---000---///111111///---,,,,,,+++,,,///222444666888888;;;IIIZZZhhhttt}}}}}}wwwkkk[[[MMMCCC>>>===AAAMMM```tttwww\\\BBB999666333---000444---///000111111111222444666777444222222555CCC___xxx~~~nnnXXXDDD444222000///---------...---------...///111222333///000000111222333333444111111000//////111444555777777===LLL___ooowwwyyyyyy|||\\\@@@555333222111111111111111222222333777444111///......---,,,...---,,,,,,......---,,,************+++,,,------222444DDDdddeeeGGG444333111///---,,,,,,,,,---///111111///---,,,,,,//////...---...///000111222///---+++***000AAARRRdddaaaVVVDDD555///...---***///111...---......+++,,,,,,,,,++++++,,,------///888QQQttt[[[???111000...------...000111,,,---...///000000000000111000///...///000222444333222111111111333444555555555>>>SSSjjj}}}|||```[[[hhhwww~~~vvvNNN:::333///------,,,...000000...---,,,---***,,,...111444666888888;;;IIIZZZhhhttt}}}}}}wwwkkk\\\MMMCCC???>>>???KKK^^^rrrgggHHH;;;555222,,,///444///000000111222444555444222555333111111555FFFbbbzzzrrr```KKK<<<333222000...------......,,,,,,---...000222444555111111222222333333333444444000------///222444666666:::CCCSSSeeerrrwwwwwwvvvzzzcccFFF888444333111222222333444444333333666444000///......---,,,---,,,++++++------,,,++++++++++++***++++++,,,,,,000///999SSSsssoooQQQ555555555222///...111444444333222222333222000...111111000///000111222333444222///+++***555MMMddd{{{uuudddKKK888000---,,,...000111///000111///***++++++++++++,,,------...333===WWWzzzvvvTTT===222000---++++++...000333...///000000111000000000000///...------...000000111000/////////000111222111000777III___uuurrrWWWWWWlllqqqJJJ999444///+++))),,,...///000...---...///+++---///222555777999999>>>LLL\\\iiittt|||}}}|||uuuiiiZZZLLLBBB>>>======III\\\qqqoooOOO>>>555222+++...333000000///000444999:::777333222222000000666HHHcccxxxvvvfffSSSBBB777111000///...------...///---......///111222444555111111222222222222222222333///,,,///222333555777888>>>KKK]]]nnnyyy{{{zzzxxx|||iiiKKK<<<777555222333555666777666666555777444111/////////...---,,,+++***+++,,,,,,+++***,,,,,,++++++***+++++++++---,,,222CCC[[[wwwyyy[[[;;;777333111444<<>>555777FFFZZZjjjqqqhhh]]]MMM@@@999777555444//////......///000222333,,,...000000///999QQQhhhxxxnnnZZZBBB111,,,+++***000111222111444555111)))*********+++,,,---...//////>>>]]]lllQQQ>>>666111111111111111222444444333333333333333222000000.........---------------///...---,,,,,,,,,---...///---///999III]]]wwwxxxgggZZZ```www}}}aaaEEE:::777222///000---...000000///000111333111222444666777999999:::CCCPPP___kkkttt{{{|||zzzxxxrrrfffWWWIII@@@<<<;;;===HHH\\\qqq}}}[[[CCC666333---,,,111000///000333777;;;<<<:::999555999999777;;;HHHXXXaaaZZZZZZ]]]^^^WWWIII;;;555///...---------...///000000000/////////000111111222111111000000////////////,,,...666999999???HHHZZZ```kkkwww}}}yyyzzz~~~tttUUUBBB:::777444444666777888888999999777444222000111111000///,,,+++******,,,,,,+++***+++++++++***++++++,,,,,,+++...222444666DDD```zzzaaaVVVLLLRRRhhhppp[[[III<<<444000---,,,,,,,,,---///000222333222111......888OOOeeejjjbbbQQQ<<<000------,,,---111333222444555111+++++++++++++++,,,------...111???\\\~~~~~~[[[CCC::::::333222000//////000222333111111222222222222222111....../////////////////////...---,,,,,,,,,---...000...///555???PPPiii}}}{{{lllccclllxxx```HHH===777000---000+++---.........///111333222333444666777777777777AAANNN^^^jjjttt|||~~~|||xxxrrrfffWWWJJJ@@@===<<<>>>JJJ]]]rrr^^^DDD666444...,,,000//////222555777777777777777555;;;<<<777777>>>GGGJJJHHHHHHMMMVVVUUUIII;;;444...------,,,---...///000...---......///000111222333333222111111000/////////,,,///666888999FFFVVVlllqqqyyy{{{|||zzzYYYDDD:::666333333333444555666777888555333000////////////...---+++***+++,,,---,,,+++************+++,,,---------...000000111888LLL^^^zzz}}}cccJJJ777---++++++++++++,,,...000111333222222222222888HHHWWWTTTOOOBBB444---...///...)))///444333333333222...,,,,,,,,,++++++,,,------111<<>>===???JJJ^^^sss```EEE666555///,,,///...000333666666444222333555444:::;;;444111444777666>>>===EEERRRUUUJJJ;;;444...---,,,,,,---...000111++++++,,,---///111222333555444444333222111000000111---000666666999KKKaaasssxxx~~~[[[EEE:::555111111111111222444666777333111...------...---------,,,++++++------,,,+++************+++,,,---...///---,,,...000555AAALLLkkkxxxWWW===///++++++++++++,,,...000111,,,///444999999888>>>FFF@@@<<<444+++)))---000///&&&...444444222222222000------,,,+++++++++,,,,,,+++222DDD]]]uuuzzz\\\PPPZZZhhhiii```QQQCCC:::777888:::BBBAAA>>>;;;777333000...//////111222333333333333111000///...---......///000///000111333===RRReee~~~|||rrrkkkZZZEEE666111///---111000...------///111333888888777555222000111222AAALLL^^^nnnyyyzzzttthhhXXXHHH>>>;;;;;;@@@JJJ\\\ppphhhMMM666111222000///222000111222444555555444444555444222111111333555666777999AAAOOOYYYVVVGGG999555000......---+++,,,///,,,,,,,,,---...///000111555444444222000...,,,***///111555666666===OOObbbuuuiiiKKK:::777333222000/////////000111555111...,,,,,,---,,,+++,,,,,,---------,,,,,,+++---,,,+++*********,,,---------,,,---///111444666OOOkkkjjjHHH333((()))+++,,,---...111333555333222555999999555000111000///,,,******,,,///,,,---000111///---///222//////---+++******,,,...222//////>>>SSSbbb}}}wwwooovvvoooZZZJJJFFFNNNWWWcccddd^^^MMM===444111000444///...333555222...---///...---,,,---///111222555333222222222888HHHXXXqqqyyyiiibbbgggfff\\\GGG555...000222000///...------///111222555666555333000//////000;;;GGGYYYkkkwww~~~{{{uuujjjYYYIII???;;;<<<@@@JJJ\\\ppplllRRR:::333333111000222000111333444555555555444222111000/////////000111555555===LLLZZZ]]]RRRFFF;;;333------...,,,,,,...------------...000111222555444333111000...------000333666777666===PPPcccwwwoooPPP>>>999444222111////////////000333333222111000000///...++++++,,,,,,,,,+++******++++++***++++++,,,---...///...,,,,,,,,,...000111AAA[[[~~~xxxTTT===,,,---------...///111222666444333555777666333////////////...------...000...111555777555111///000***+++++++++***+++---...///...---888GGGOOOddd~~~qqqnnnuuu}}}xxx___HHH:::555333555000///333444222111222......---,,,---///111333777555444333222555CCCPPPiii~~~pppXXXLLLGGGWWW]]]YYYGGG444,,,000666///...---,,,---...000111222333333111///------...555AAAUUUhhhuuu}}}|||vvvkkkZZZJJJ???<<<<<>>RRReeezzzxxxWWWBBB;;;555444222000...............000222222000///......,,,---------,,,,,,+++***((()))***,,,.../////////000///---+++******+++,,,666JJJiiibbbGGG000000///......///000111111111111222111111000///***,,,...///...---...///...222666777555222///---)))***+++,,,------,,,,,,,,,......333;;;===NNNmmmoooPPP<<<444111333///...000///------000...---,,,,,,---000222444777555444333111222;;;FFF]]]rrr___HHH???===GGGOOOPPPCCC333---000555---------------...//////111222222111///.........333@@@TTTggguuu|||{{{vvvkkk[[[JJJ???;;;;;;>>>HHHZZZnnn~~~{{{bbbGGG999444111000111///000222333333333222222000000000000///...,,,,,,111...222CCC[[[mmmqqqnnn\\\JJJ999444555333///,,,+++,,,,,,---...000111222222111///---,,,---...///222333666777888@@@VVVjjj___GGG===777555333000...------------000222222111000111333////////////...---,,,,,,&&&(((+++...000111111111111///---+++******++++++222@@@YYYxxxlllLLL222000......///000111111///111222222000000111222,,,...000111000/////////111777<<<======;;;666111---------......---+++)))+++000000111666999KKKjjj|||[[[DDD888222444000///000...******---------,,,,,,---000222444555444333333000///555===PPPeee}}}}}}YYYCCC;;;999<<>>HHHYYYlll}}}xxxuuuzzzjjjMMM:::333000///000...///111222222111000000000000000000///---,,,+++222...000???XXXmmmxxx{{{qqq\\\EEE;;;888555///,,,******+++,,,---///111222000...,,,+++***+++---...000222555888:::EEE]]]ssseeeKKK???888666444111///.........111222333444444666888:::////////////...---,,,+++'''))),,,///111222222222111000---,,,+++,,,---...111:::LLLhhhsssOOO111///,,,,,,...111222222222333555444222111111222000111333333111000111222555CCCRRRZZZ\\\XXXJJJ===000...,,,---...---+++(((,,,111//////666===SSSssspppYYYHHH>>>777333111222222///...111...---,,,,,,---///222333222000000222000...222999FFFXXXqqqwwwSSS@@@888333555888999555333222000,,,,,,---...000000///......///111333444222111000111666CCCWWWjjjvvv|||~~~~~~|||xxxmmm]]]LLL@@@;;;:::>>>GGGWWWkkk}}}zzztttlllqqqzzzpppSSS===333111111000//////111111222111000//////......------,,,,,,,,,111///111===RRRiii{{{hhhMMM???999444///---******+++,,,...000111222///...,,,+++++++++,,,,,,///111555:::???NNNhhhkkkOOOAAA999888555333111000000000000000000333777:::;;;::://////......---,,,******+++,,,---///111222222222111000...---,,,---...///---333???UUUpppwwwRRR333///++++++...222222222000111222333444222000///000000///...---...222444===TTTnnn~~~yyyaaaJJJ666111---+++---...---+++,,,111...///:::HHHaaauuuaaaTTT???666//////000000000111///...---,,,---///111222000......000000...111666===MMMdddzzzlllLLL<<<555000111444555333222222000,,,,,,---///111222000///......000333444222111000111555CCCWWWkkkwww}}}~~~~~~zzzppp```OOOBBB===;;;>>>GGGVVViii{{{}}}uuunnnccciiisssvvvXXX???444222333222000111222333333222111000000///...------...///000//////111:::MMMddd{{{lllPPP???666111......,,,,,,---...000222444555000//////...---,,,,,,+++...111777>>>FFFWWWuuupppSSSEEE:::999666444333222222222111000222999AAACCC???:::111111111000///...---,,,////////////000111111222222111///---,,,,,,---...***...555AAAVVVsssxxxSSS777222---,,,///222222111---...222999???AAA???<<<555333111///000444;;;AAAUUUmmm|||cccGGG???555000///000///...,,,111111666HHH\\\wwwsssWWWFFF555////////////000000///...------...000111000------//////---000444777DDDXXXoooxxxeeeGGG;;;666000...444666333111111000...,,,...000222333111///...---///222333222111000000333AAAVVVjjjxxx~~~|||rrrbbbQQQDDD>>>===>>>FFFVVVhhhzzz~~~xxxoooggg]]]cccnnn{{{zzz[[[AAA555444555444222333444555444444222111333222000///000111333444---...111999IIIaaa{{{kkkPPP===333...---...---......000222444666777111111111000///...,,,+++///222999AAAKKK^^^}}}sssVVVGGG:::999777555444333333444888888<<>>QQQhhh|||yyyjjjjjj{{{rrrUUUCCC;;;666111111888???@@@;;;333///---444333111000///000000111,,,...000000000111333444888BBBSSSgggwww}}}sssbbbNNN@@@;;;:::>>>EEERRRbbbsss}}}|||zzztttkkkccc[[[aaalllyyyiiiMMM:::333444777666666666666555444333333000111333444222000111444---///111777HHHaaayyypppTTT>>>444111///---...///000222444777999;;;666333000...////////////111666888;;;JJJgggyyyYYYDDD:::999555222222444444333555<<>>666000,,,000000999PPPmmm___AAA333222222//////111111///------000333222111000//////...//////777:::DDDWWWqqquuuhhhgggssssss^^^JJJ>>>:::666333666AAALLLMMMDDD888222000777666444222000000000000...///111222222333555666999CCCUUUhhhwww~~~zzzppp___LLL>>>999999===DDDQQQaaaqqq~~~|||{{{vvvnnnggg___eeennnzzzqqqUUUAAA777666888444555555555444333333222111222666999999666333111///...///444DDD]]]uuunnnSSS>>>555222111///111222444666888:::;;;<<<:::777333111000///...---444999===BBBRRRooozzzZZZDDD:::888555222111333444444555BBBVVVlll|||___MMM;;;444333000...---///111000000777BBBFFFEEE888444///---///000...,,,......000444888GGGllltttSSS:::111,,,//////,,,...444:::IIIaaayyywww}}}mmmXXXEEE777000222444BBB]]]|||qqqPPP===666333///...///000...,,,,,,///111111000000////////////000555777???QQQhhhuuullljjjnnnrrreeeYYYIII???<<<:::888777===OOO```aaaQQQ>>>444333;;;999777444222111000000...000222222222333555777;;;FFFWWWiiiwww~~~{{{wwwnnn]]]JJJ<<<777777<<>>RRRjjj{{{uuucccLLL;;;444444333111111222444666777666555444333111//////111222222111111666;;;EEE[[[|||zzzYYYCCC999666333222111111444999GGG]]]zzz|||___EEE444------///000222<<>>YYYtttjjjLLL999555;;;PPPtttdddFFF666000---...............---.../////////...//////000111111000111555???PPPfff|||{{{\\\GGG777888<<<999888;;;JJJgggfffFFF444111666666444333333444555666111333444444444444555666<<>>999888:::CCCSSSeeeuuu~~~sssWWWAAA555111111000000000000111333333666777;;;GGG]]]nnnnnneeeNNN???222222===OOOfffxxxnnn^^^HHH999444444333111000111333555555444333222///...---...000111111000111444:::FFF___yyyXXXBBB888444222333222111666>>>NNNhhhmmmMMM666---...222000555FFFeeehhhFFF333111666555222222000...000<<>>MMMcccvvvkkk\\\GGG:::666666555333222333444555666555444444222000///000111111000///...111777FFF```xxxVVV???777222222555444222999DDD\\\tttoooOOO777///000222000666JJJmmmxxxTTT:::000000111000///...---111AAA```uuu\\\EEE777000,,,,,,...------;;;LLLsssvvvTTT<<<<<>>KKK```ssskkk\\\III<<<999999777555444444444555555555666666444333333444555666444333///444===NNNgggwwwTTT===666111111666555333<<>>```}}}xxxQQQ:::333,,,,,,,,,,,,---...000111555666555333000......///777FFF[[[nnnzzz{{{hhhSSSCCC<<<;;;888BBBRRReeetttbbbHHH999444444333222222444666999:::555:::>>>IIIcccqqqWWW???999>>>III^^^rrrlll^^^KKK???;;;;;;:::777333333333333333444555666333333444777:::<<<;;;:::777>>>JJJ\\\tttvvvRRR;;;555000111777666555>>>MMMlllaaaBBB666555333---000111@@@^^^~~~rrrTTT===000------,,,,,,---222FFFhhhqqqfffVVVEEE777---+++---***(((***,,,***,,,===QQQzzzgggIII888:::MMMpppmmmJJJ555///000000...---,,,...000111...+++222111000//////...//////000111111///333CCCZZZlll\\\>>>......222000BBB___^^^===111++++++***((((((***...111;;;888333///,,,+++,,,---222DDD^^^sss~~~}}}jjjTTTCCC======;;;@@@LLL^^^qqq~~~hhhLLL;;;333000000///000000111222222111444777BBBXXXrrrmmmVVV???888>>>KKK___qqqppp]]]GGG<<<;;;:::777555444111111444444222333666555666666666666999===AAA999MMMbbbppp~~~oooNNN@@@888///---222222222AAATTTvvvvvvVVVAAA777000+++***---...888OOOoooiiiKKK777000///...)))'''111KKKoooxxxfffKKKDDD:::333000...,,,***)))+++***,,,///...;;;VVV~~~___HHH<<>>555000000000000000111222222222555777>>>PPPgggvvvzzzhhhRRR<<<666<<>><<<888444666222111333333111222555222555888888777888===AAAVVVgggwwwqqqOOO@@@888000---111000111BBBYYY|||oooOOO<<<555111---,,,,,,,,,333EEEaaayyyZZZBBB444//////,,,+++555MMMooo|||aaaPPP@@@<<<555///,,,+++***)))))),,,***+++000///===WWW~~~tttZZZKKKEEE]]]tttlllVVV@@@666111******000+++,,,------......------...........................///111333333888GGGVVVoooVVV===...,,,222555KKKjjjqqqHHH222++++++***+++---000333555555333000---,,,,,,...///333DDD\\\ppp|||{{{iiiTTTDDD===<<<<<>>VVV}}}qqqbbb```ccc|||oooNNN>>>111...---***+++000+++,,,------......------........................000000333333222444???LLLaaavvvfffDDD444+++***///555NNNttt}}}QQQ666///...------///111333333111000...,,,,,,---///000555EEE\\\ooo|||yyyhhhTTTEEE===:::===CCCPPPaaarrreeeJJJ999333333222222222222333333333555666666:::GGGYYYfffbbbOOO<<<444555@@@VVVlllxxxkkkVVVDDD;;;:::888555111......111111//////222444999>>>???CCCPPPdddtttsssPPP<<<666111222555111222GGGaaacccCCC333111222///------...111777GGGdddsssQQQ888,,,))),,,000888HHHdddeeeLLL;;;333///222333111---***+++---(((,,,))))))...111<<>>444------...,,,+++---+++,,,------......------............////////////000000222333111111999CCCTTTkkkkkkKKK222...++++++///666PPP~~~^^^@@@555333000000111111000//////...---------///000222888FFF\\\ooo{{{vvvfffTTTEEE===999<<>>QQQaaacccRRR???555333;;;QQQgggzzzlll[[[OOOHHH???777666333222444444111111333777BBBOOOYYYcccrrrvvvRRR<<<555333666:::666444FFF___zzz___AAA333111111...++++++...222555@@@[[[rrrPPP888...,,,...111666@@@SSSjjj{{{|||rrraaaKKK;;;555444...111333222...++++++---''',,,)))''',,,///888JJJppp~~~{{{qqqbbbOOO@@@777222///000000...,,,,,,+++,,,------......------........./////////000000......111222111000777???KKK```zzzrrrTTT<<<+++...///...111888TTTlllNNN:::666222111222111...+++......------...000222333:::GGGZZZmmmzzz|||rrrcccSSSFFF===999<<>>:::555222111............///000000...+++,,,------......---------......///000000111111000......000000///444;;;@@@PPPhhh}}}zzzXXX<<>>444///222000///===PPPpppiiiRRRCCC888///------+++,,,...---///......666PPPuuu^^^AAA222///000//////111555888999999222222333111000...//////---,,,+++...222444222///+++444222---///...---444666KKKYYYhhhxxxqqqllluuu\\\WWWRRRUUUddd}}}rrrVVVDDD<<<999888777999;;;;;;888222111222000111000//////000///...+++,,,------......---------......///000111111222222000///000//////333:::>>>LLLbbbyyyzzzaaaJJJ???666444222///...111666:::ZZZhhhtttyyy}}}zzzhhhRRR777666333000...---------......------...///111222222===NNNaaapppzzz~~~}}}yyyooobbbSSSFFF>>>;;;:::AAAOOO```ppp}}}aaaEEE===<<<888333222444555555666555444333444888>>>BBB@@@777222333000555QQQrrrkkk]]]SSSVVVbbbsssuuuVVVBBB777000333333222999EEEbbbyyy|||fffQQQBBB111000---+++***+++,,,,,,+++))),,,222666CCCcccsssMMM:::333000111000/////////000222333+++...222222000......///,,,,,,,,,,,,------...///,,,---...//////000000000///444<<>>::::::AAANNN___ppp}}}hhhNNN???<<<777333111222333333444444444333333666;;;>>>;;;333000333222888UUUuuu~~~wwwzzzwwwXXXBBB777000222222///333<<>>MMMbbbyyyeeeIII;;;666555555444444555555333111...---///......---,,,,,,------,,,++++++,,,......,,,***+++,,,---...////////////...............///000111222???SSSjjj~~~JJJTTT\\\XXXKKK===666555222222111...,,,,,,///111---222666666;;;@@@<<<222000//////......//////000......------...///111222555???PPPaaaoooxxx{{{|||zzzxxxqqqfffWWWIII>>>999888???MMM___qqqoooUUUAAA<<<666111000000111111111222333222222333666999444//////333444===ZZZzzzuuuVVV@@@555///111222///000555AAANNNYYYWWWLLL@@@777000000///---,,,,,,,,,------///+++***...000555EEEVVVqqqyyysssZZZ@@@444000///.........---......///000222222111///---...111333666444000---+++******+++,,,...000222222111///---000000000333===PPPfffuuutttjjjbbbXXXPPPCCC???:::666555333222111777???QQQjjjzzzYYYDDD<<<>>>CCCPPPdddyyyeeeHHH999444333111111111222222222000///---...------,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,---...//////////////////............/////////888GGG\\\rrr;;;AAAFFFCCC<<<555333555///000000///------///000111333111...000444333...------,,,,,,------------......------...///111222:::DDDSSSdddpppwwwzzzzzzyyywwwrrrhhhZZZJJJ???888777???LLL^^^qqqrrrYYYCCC;;;333000000///000222///111222222111111333444222///111555777BBB___}}}lllNNN===444...111444333222555777===CCCBBB===777222//////...------------......000,,,***---...000777???TTTZZZWWWHHH777000///...---,,,------------......000111000000111222444666777555111---+++***++++++,,,...111333333111...,,,111000///...111<<>>LLLbbbzzzkkkNNNBBBBBBRRR]]]qqqgggJJJ:::555222111...//////000000//////...---,,,,,,+++++++++,,,,,,---,,,+++,,,------,,,+++,,,------...//////......///............//////000000444>>>OOOcccvvv555999===<<<888555444555---...000000///000222333333333111...---///...+++++++++++++++++++++******......------...///111222<<>>LLL^^^qqqvvv]]]FFF:::111000111000111555///111333333222111222333444333555777:::FFFdddaaaEEE:::444//////222333555777333333444666555222///.........------.........///000---+++---//////111333<<<@@@@@@888000---......+++,,,,,,---------------000111333666999:::::::::444222000---,,,,,,------+++---111333333111///---111222222111000222888>>>>>>???<<<777444666555222333000///000000///666???OOObbb{{{sssZZZIIIHHHQQQjjjyyylllMMM;;;444000...------......////////////,,,,,,+++++++++,,,,,,------,,,++++++,,,---,,,+++,,,---......///.........,,,,,,------///000111222222444:::FFFXXXlll}}}333555888999888555444333---...000000000111333666000000///...---------,,,***++++++,,,,,,++++++***......------...///111222888AAAPPP```lllsssuuuuuuxxxwwwtttkkk\\\MMM@@@999888???LLL^^^qqqgggKKK===222111222111222666111333444444333333444666999999::::::<<>>999222---...///---++++++------......////////////000///---...000000000000000111222000---,,,,,,---++++++,,,------------,,,111222555999===>>>===<<>>OOO```nnnvvvzzzzzzxxxxxxtttjjj\\\MMMAAA;;;999???LLL^^^pppsssSSSBBB444444444000111555444555666555555666888:::=========<<>>OOObbbrrr|||yyyxxxtttjjj\\\MMMBBB<<<:::@@@LLL^^^pppzzzYYYFFF777555555000///444555666777666666777:::===>>>??????===@@@SSSsssvvvrrrrrrqqqlllgggdddiiisssoooTTTBBB:::---111222111666DDDXXXeee]]]JJJ888111000...---000,,,,,,...///000000000000222333222//////000222222444111/////////,,,)))(((+++,,,---...///...------///,,,)))***---000000///***+++---//////...,,,+++((()))+++,,,...///000111***---000///......111444888@@@GGGIIIHHHEEE===555///++++++000111444GGG]]]zzzbbbNNN@@@<<<;;;<<<===IIIjjjvvvUUU<<<000//////000.........------......///---------------...///000...,,,******+++------,,,---...............------//////............//////000444777999>>>NNNeeewww>>>666111222111......222111000...---,,,,,,,,,------...000000///---***(((,,,+++***---111333333111,,,++++++,,,...///...---222===OOOcccsss~~~}}}{{{vvvkkk\\\LLL@@@::::::@@@LLL___tttcccNNN999111444666555333888777777777888999::::::777===@@@===>>>RRRwwwzzzgggaaaXXXQQQNNNLLLIIIFFFEEEGGGNNN___tttsssVVVCCC:::777///222222222<<>>HHHYYYiii{{{VVVIII<<<777333---,,,---000000///...------------///111333444444222000...,,,++++++---111333222111,,,,,,+++,,,---///000000333>>>PPPcccsss}}}|||ooo]]]KKK???999;;;???III[[[pppiiiSSS===444444555333222777777777666777777888888333666999:::AAAYYY{{{ooo]]]MMMIIIDDDBBBCCCCCCCCCAAABBB??????GGGXXXlll}}}iiiNNN;;;444222...111333555BBBYYYppp~~~vvv]]]@@@222///000000222+++,,,...000111222222222333222000...------------......///000000///......111000...///111111000...444222222333111---///333---,,,+++*********++++++***+++,,,---...///000111111444000///333000222???UUUtttvvvUUU>>>444///333555999MMMdddyyyZZZFFF>>>:::999;;;BBBTTTppp~~~mmmRRRBBB666333111,,,,,,111///000111000---+++---111222,,,)))---///...,,,---++++++,,,------,,,++++++------------............,,,,,,---...///000111111222111222666:::BBBRRRaaawwwtttaaaKKK===555000---,,,...///////////////......///111444777777555333111,,,,,,,,,...111222222111---,,,,,,+++---///111333666@@@PPPcccrrr}}}vvv```KKK???:::<<<>>>GGGWWWlllpppZZZBBB666555444222111777666555555555555555666333333444:::JJJdddwwwcccOOO@@@;;;999999:::===???@@@@@@>>>999555555===LLL\\\fffrrr{{{^^^EEE555///...---111555<<>>>>>===;;;999777444444999@@@EEESSS```yyywwwWWW@@@444000///---222888CCCWWWqqqgggIII888222000//////,,,---------............111000000//////.........------------------------)))+++---...//////000000111111222222---'''&&&***,,,+++++++++++++++++++++***,,,...111222222111111---333000---///---666IIIbbbpppQQQ>>>000222777<<>>777<<>>JJJeeexxxkkkJJJ999666555333000000111111111111000000222222111000///...---,,,---///222333111000/////////111222000...///333777999AAAMMM\\\iiissszzz}}}jjjTTTEEE>>>666;;;FFFXXXlll|||iiiNNN===555222222555333222222111111111111222///555DDDZZZttt}}}\\\BBB555///000444666888:::::::::999:::;;;999666111//////111555888444===VVVyyyfffHHH888222000//////333:::HHHbbb}}}jjjKKK999222000......------,,,,,,,,,---......////////////...---,,,+++++++++************++++++***+++...555===AAAAAA???999111,,,...///...,,,---******+++,,,,,,,,,+++++++++,,,...000111222222222---222---***---,,,222DDDdddbbbKKK===III^^^ooofffFFF333///000:::TTTxxx{{{XXX>>>222///---)))))),,,...777MMMeeeppp___JJJ999000,,,***++++++***---111,,,000444888888444000,,,,,,,,,,,,,,,------------,,,,,,---------............---///111000333<<>>IIIVVVcccmmmtttwww|||lllVVVCCC777777999AAAPPPcccuuuxxxZZZEEE999222222555111111000000111222333333???OOOggg~~~hhhIII999444000...//////111333222000000333666777222...///111222...***444333AAAaaa[[[@@@555222111//////000444CCC]]]yyyfffHHH777111///......111000000000111222444555222222222222000...,,,***......,,,,,,,,,,,,......000222===TTTpppvvv]]]BBB555222111...---)))***+++,,,---,,,,,,+++,,,,,,,,,---...000222333444555...,,,111///111===OOO{{{vvvbbb]]]tttwwwQQQ888,,,222AAA]]]qqqPPP999...,,,)))(((***---...888TTTpppsssVVV999000***+++------+++,,,444999AAAGGGGGGAAA999444++++++,,,,,,,,,---------,,,,,,------------------111111222222000///777@@@QQQiiirrrLLL999777::::::333------333333------333444111.........---++++++...//////...---,,,---......000333444222111000000777<<>>:::888444000111777???FFFJJJCCC999000///000///------,,,,,,---...//////000000111000///......000222333222222111000//////......444EEEaaaeeeFFF444---,,,,,,)))***,,,.../////////...,,,,,,---///000111222222111///......+++***///777OOOrrrcccEEE999AAA\\\~~~[[[AAA333---)))+++((()))+++)))***666FFF^^^vvvmmmNNN555///+++,,,,,,+++///555EEE\\\{{{hhhMMM555///,,,......,,,---///,,,---...//////...---,,,+++---///...---///444888@@@KKK^^^rrrqqqLLL888555555444888666666666111111@@@TTTmmmqqqaaaAAA///333666///111333555444111///...---111444888999999888888999555999DDDUUUcccnnnyyyvvvbbbMMM>>>777::::::@@@NNNbbbwwwsssXXXFFF@@@CCCGGG:::;;;???III[[[lllssssssfff]]]QQQGGGBBB@@@???>>>OOO]]]{{{gggIII666222...///333111...///////////////......///------...111222111000555444666CCC[[[rrrzzzwwweee\\\XXXccc~~~mmmccc^^^VVVIII@@@666111---...000333888===777222000111111///...111+++,,,,,,...000222444555333222000///...///000000000///......---,,,++++++333HHHiiioooNNN777,,,***+++,,,...000111000000000000---.........///000111222222///...---+++***000888UUUyyykkkKKK>>>JJJffflllOOO;;;///)))%%%***))))))+++)))(((///999DDDZZZrrrxxx]]]BBB000,,,+++---,,,+++222===SSSmmmlllNNN777111---......,,,---000,,,---.........---,,,+++,,,---...---,,,---111444444<<>>555///000444777888<<>>555000---,,,...))))))+++,,,------......,,,444<<>>:::999666888666777;;;<<<@@@QQQeeeyyyppp\\\DDD666444444444888777555111...,,,---///000333666777666555555555999===JJJ___qqq|||}}}iiiVVVIIICCC:::;;;@@@LLL\\\mmmxxx}}}}}}|||}}}nnnTTTEEECCCGGGXXXkkk}}}~~~ttt^^^III777333///,,,---///111333555===VVVpppyyyZZZAAA444333---,,,///---,,,...///000111000...---...///000000000000111222///111222333666:::888333555444555===RRRuuutttSSS>>>---,,,000///111555444000///000///---...111---///333777;;;>>>@@@AAA;;;999666333000...------000000000000111111111111999PPPttt```FFF888555111555777666111---...000222111000///...///111222222///.........///777AAA]]]~~~mmmgggqqqxxxbbbSSS@@@555555:::>>>@@@===555000///...+++,,,000***++++++,,,...///...+++.../////////222333///))),,,(((***//////555OOOooooooNNN888333000222222...---...)))***,,,---...------,,,,,,++++++,,,---//////...---111666???OOOgggqqqOOO===999888555555222333888999<<>>III]]]ooo|||kkkWWWIIICCC999999>>>JJJZZZiiissswwwxxxxxxzzzvvv___SSSTTTZZZhhh}}}nnn\\\HHH777555444333111000000111222///555KKKddduuuvvvXXXAAA555444///---111///,,,---///000111000///...///000111111000000111222222444333000000222333000111333666<<>>DDD<<<111,,,,,,...---,,,//////000222333444555666;;;???KKK___rrr~~~mmmZZZHHH>>>555999AAAMMMZZZhhhrrryyyyyyyyyzzz|||qqqgggmmmwww}}}wwwmmm\\\HHH;;;888555444222222333333333222333666===OOOhhh|||~~~www[[[FFF333...///...---...))),,,...///......///000333111//////000111000///333000---...333555333000///000333999HHHddd___DDD444111------111///...//////...------000222777333666HHHbbbvvv|||zzzwwwlllZZZGGG:::333111222333111///...///222555777@@@YYY{{{sssbbb^^^kkkrrruuulllWWWAAA333---333///...111333222333666888000,,,000//////:::IIIjjjxxxbbbMMM@@@:::444111...,,,---...---,,,,,,,,,++++++,,,,,,---.........------,,,+++******,,,,,,,,,,,,,,,+++******+++...+++,,,444@@@]]]sssKKK:::555000000444444///***,,,,,,,,,---------.........------,,,,,,------......000333666;;;HHHbbbxxxgggGGG:::999666000...///000///...///333666666555333111000444:::???BBB:::222---...///...---//////000000111111111222888===KKK```sss~~~lllWWWFFF<<<555999@@@KKKYYYgggssszzz}}}||||||}}}wwweeeVVVGGG<<<:::<<<666444222222333444333222000333:::JJJcccwww}}}zzzbbbOOO:::111///,,,,,,---+++,,,.........///111333333111//////000000///...000......111666777555111000///000444AAA\\\```DDD333222...///111---///000000///---...000222777888CCCYYYuuuttt[[[EEE777111000111222333444444777;;;>>>OOOgggnnnRRR<<<111000---,,,000444666<<>>555444777<<>>555000,,,------,,,***(((((()))+++++++++******++++++,,,---,,,+++++++++******))))))(((((()))******+++++++++))),,,***+++333===VVVxxxmmmLLL777222///000333444111---++++++++++++,,,,,,,,,,,,...------,,,,,,------......///000222333<<>>999666333111222222000///,,,,,,---...///000000111///777IIIbbbwwwkkkTTTBBB999666888>>>GGGUUUfffttt}}}~~~eeeTTTBBB999666333222333666444444444555555444222///333888AAATTTkkk|||}}}mmmWWWBBB333------000...............222777;;;666444222000000000...---,,,---///333888;;;:::999999444000222999PPPxxxeeeEEE111...---000222---///000000...------///111555EEE___zzzfffUUUOOOOOOVVV^^^fffiiigggggglllqqqpppLLL444000...///555>>>KKK___oooooo[[[EEE777222222999AAAaaa~~~xxxXXXBBB999555...(((,,,---...---***((('''(((***************+++,,,,,,************))))))))))))*********++++++,,,,,,,,,,,,...******///555JJJiiicccEEE333000---...111222000---******+++++++++,,,,,,,,,...------,,,,,,------...***+++---000222999JJJ[[[vvvvvv___DDD555333444111...+++,,,...000222222111000222222222111000000333555555444222222222111000///////////////////////////---555IIIcccwwwlllUUUDDD;;;888999>>>GGGUUUeeeuuu~~~~~~}}}SSSFFF;;;999:::888555333555444333444555555333111333555999@@@QQQiii|||ttt]]]EEE444------///////////////000444:::???:::888555333222111///......---...000444999<<<===:::444111333888LLLssseeeEEE///,,,***...333000.........---,,,---///111<<>>,,,,,,...333;;;MMMjjjpppUUU???333222777===SSSrrr|||fffTTT@@@555666::::::888111...+++***+++,,,+++***)))))))))((())))))***+++(((((())))))******++++++++++++***))))))***,,,---)))+++''''''+++---:::TTTzzzoooNNN777...---,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...///...000111111333<<>>BBB>>>;;;777555333111///---------......000222555888444......222333<<<^^^uuuUUU>>>222111,,,+++000///,,,.../////////111444777;;;QQQqqqwwwRRR999+++,,,...111888JJJhhhvvv]]]DDD444222777<<>>000))))))++++++***)))(((((((((((()))******(((((()))******+++,,,,,,,,,+++++++++---///222444+++---)))(((,,,+++666MMMnnncccGGG666///......---...------,,,,,,,,,,,,,,,------------...------,,,,,,------......---///111111111888AAAYYYooo999222000333333000///222222000---...000000///,,,111000...,,,+++,,,000444111111000///---,,,---...***+++,,,...000111222333222999JJJaaattt~~~lllVVVGGG@@@<<<>>>CCCLLLYYYgggsss{{{}}}~~~tttSSS???999555666666333000111111111111333444333000------///333@@@WWWrrr{{{ppp[[[EEE999888555///...///111333666:::???CCC>>>;;;777444222000...,,,***,,,...000000111222333333...///333222888XXX|||hhhMMM:::444666...+++...------...000111111444777:::???TTTssssssOOO888---...000222777IIIhhh|||dddIII555000444999HHHhhhqqq\\\OOOHHHFFFDDDJJJTTT___eeeaaaVVVMMMYYY```lllxxx{{{aaaPPP999+++(((******(((((((((((((((((()))******(((((()))***+++,,,,,,---------...///222666999<<<111222,,,***,,,)))111FFF^^^tttvvvZZZCCC777111000000//////...------,,,,,,------------.........------,,,,,,------...)))***,,,000111222999AAASSShhh777444222111111222222222000...///333333...+++,,,///...,,,******,,,...000//////...------------......000111111///...//////333;;;NNNeeevvvttt___III;;;???>>>AAAJJJYYYhhhsssxxx~~~hhhNNN:::555333444333000000222444333111//////000111222333111333@@@ZZZwwwsss\\\III===444000///+++---000222444777<<>>:::444000///000111222444333333555333222666===AAA^^^www```DDD888222000///000333???WWWmmmzzzqqq___HHH444---222:::KKKhhhoooWWWGGG@@@DDDKKKQQQTTTZZZ]]]^^^]]]\\\ZZZooo~~~mmmMMM555---...,,,'''))))))))))))((((((((((((&&&&&&''')))***+++,,,---%%%---...,,,999NNNUUUMMM@@@444***))),,,......000JJJ___tttwwwfffOOO>>>888////////////............------++++++++++++------+++,,,------......------/////////......000444777GGG[[[xxx555333000000111222444555222///...111111...+++,,,///---+++******,,,...000111111111111000///---,,,...000111111///...///000111:::NNNhhh}}}vvvbbbMMM???>>>===@@@JJJZZZjjjvvv|||dddIII888444222444444222222444666555333111000000000000222111333AAA]]]{{{tttZZZEEE999111---+++,,,...000111222444777999777444111/////////...---...---+++,,,...//////...------+++...444666KKKnnneeeKKK;;;777333000111222222222444222222333111000666===IIIfff{{{hhhNNN;;;444------...///000888JJJ[[[jjjbbbRRR???111///999BBBQQQiiipppXXXFFF===>>>IIIUUU[[[^^^___ZZZUUUVVV^^^fff]]]===...,,,***&&&)))((((((((((((((((((((('''(((((()))***+++,,,,,,+++111222222BBB[[[gggcccMMM<<<,,,'''))),,,...000;;;JJJZZZ\\\OOO???555222////////////.........------,,,++++++++++++,,,---+++,,,------......------...//////......///222555AAASSSooo333222000000333777<<>>222000///,,,---///000111000000111222000///------...///......---,,,++++++---......---,,,...,,,---111000:::RRRxxxsssPPP===555444222222333333111000444111///...------444===VVVuuufffGGG:::666111...///***,,,///111...,,,111:::BBB>>>888444999KKKccctttpppXXXJJJDDD>>>999888@@@QQQhhhyyyRRR666+++***+++'''''''''(((((((((((((((++++++++++++************'''***)))+++>>>]]]ttt{{{cccKKK222((((((+++,,,,,,+++---.........///111222.........---------,,,,,,,,,++++++++++++++++++,,,+++,,,------......---------...000///......///000555AAAVVVrrr111000000222999GGGXXXcccOOO???000,,,.../////////...---++++++,,,///222444;;;999666333111//////......///000///...///111333666BBB]]]iiiRRRCCC888888<<>>666444333222222111///---333000......,,,,,,333<<>>333333111...---,,,,,,......+++)))---555:::888555999GGGaaa~~~pppPPP>>>777333333<<>>RRRppptttQQQ<<<666111333BBB^^^}}}^^^>>>///+++***&&&&&&&&&''''''(((((()))*********)))))))))))))))+++,,,******333DDDSSSYYYKKK>>>111......,,,+++******)))((()))+++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******+++,,,------......------.../////////......000222444999FFF\\\www>>>;;;777666>>>SSSmmmmmmUUU<<<111111333222222///.........000333666888666777999:::999666333111...//////...---///222444777KKKllllllQQQ@@@888777:::FFFYYYnnn~~~vvvaaaGGG:::000///333666999;;;999777333000///000333555000666:::<<>>;;;CCCXXXtttvvv\\\???333333444333222000///...///111444888:::333666;;;>>>>>>:::555111...//////...---///222555666LLLooommmRRR@@@999777:::FFFXXXmmm}}}zzzfffIII<<<000000555999>>>AAA<<<888333///---///111333555:::;;;777999KKKcccsssnnnNNN666111333222---///222333222111000000000///...///000000...,,,000///......000111111000---000,,,+++222222222;;;CCCnnnUUU>>><<<333111......000111111111111///000111///...333:::;;;NNNWWWXXX\\\XXXTTTXXXvvvqqqKKK888222//////222000//////000---)))***...******...;;;SSStttzzzRRR999222---///@@@fffuuuPPP555++++++,,,%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((+++,,,******,,,.........***(((+++,,,,,,...333******++++++***+++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++,,,------......------/////////......000444777111444<<>>;;;222000666333///,,,,,,000444666777555888888666888===:::333---,,,...222222000111666===OOOmmmkkkRRRBBB<<<:::===HHH[[[ooo|||mmmRRR>>>///111999<<<>>>BBB???999222000111222///,,,///333888666222666III^^^www|||tttYYY@@@555333222...............//////000555222---+++,,,---...///---...000222333222111000222...---......,,,...222EEEbbbgggFFF111111000---+++,,,......+++//////......///000111222666555888<<<<<<:::===AAAWWWmmmzzz___LLL???>>>===222111......222222...******+++(((+++666JJJfffnnnRRR:::,,,+++///FFFmmmbbbDDD333,,,)))'''%%%%%%'''((()))***++++++,,,((((((,,,+++&&&&&&***''''''&&&%%%&&&(((***,,,+++*********+++,,,---------)))&&&''',,,...,,,(((+++++++++*********))))))*********)))))))))))))))***+++,,,,,,------,,,,,,******+++---000444888:::888666999CCCRRRggggggOOOCCCFFFKKK\\\xxxeeeHHH@@@<<<555444:::333000------///222333333333555555333666:::888333222000000222222000333999===QQQqqqiiiRRRDDD???======GGGYYYmmm}}}rrrWWWBBB222222777999:::===>>>999333000111222000---000222555444111555FFFYYYvvv|||dddHHH999333000...---,,,,,,,,,...///000444000,,,***+++---......+++,,,...000111222111111333///---......---///333BBB___zzzZZZBBB444222...,,,---///...,,,......//////000000000000111000222555555333555:::JJJbbbrrrkkkbbbZZZLLL777222//////222333///,,,,,,...---///555@@@SSSooocccGGG555,,,///333IIIppppppSSS:::...)))'''%%%&&&''''''(((+++000555999<<<333---+++)))&&&''',,,((('''&&&&&&&&&(((***+++***************+++,,,,,,---***'''(((,,,...,,,***,,,,,,,,,,,,+++++++++******)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,...111555888:::888666777>>>JJJ\\\tttqqqUUUDDDEEELLLaaa|||iiiFFF:::777222222666111000//////000111000///222333333111333777888555777444333444333111555;;;>>>TTTvvvkkkVVVHHHAAA>>>>>>FFFWWWkkk{{{yyy]]]GGG555222555444444666;;;777222000111222000...000000111111111555DDDSSSpppqqqUUUAAA666000---,,,******+++---000111222///,,,***+++,,,------+++,,,---///222444555666444///,,,---------///444>>>\\\nnnTTT:::555///---...///...------...///000111000//////---,,,---000///,,,...222;;;SSSvvv}}}www^^^AAA444000000444444111...//////000222333444>>>SSShhhtttRRR999...+++,,,111GGGooowwwbbbTTT@@@000***((('''%%%''''''(((+++333???NNNWWWXXXJJJ999///***(((+++...)))((('''''''''((()))*********)))))))))***++++++---***((())),,,...---+++---------,,,,,,,,,++++++))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---------///111555888999777444444888???MMMcccvvvzzzZZZDDD@@@HHHbbb~~~gggCCC333111//////333///000111222222222000///333333222111333555777777888666555666555222555:::===VVV{{{oooYYYKKK???>>>>>>FFFUUUgggwwwaaaKKK777222333111000222777444000///000111000//////---...000222888DDDPPPkkk|||```JJJ<<<444...,,,***)))***---111333222///,,,+++,,,...............///222444777:::<<<333...+++,,,,,,,,,///444;;;YYY{{{]]]AAA888000...//////......,,,...000111111000...---...,,,---///...+++,,,000222GGGfffvvvppp{{{iiiIII444111000444555222000111///.../////////333@@@MMMccclllmmmZZZ@@@///******...222GGGlllqqq]]]PPPEEE===222+++))))))((('''&&&'''(((///<<>>DDD___{{{bbb@@@111///000111333---000333555555444222111222111000111111222444666555444777999888333333666<<>>000///000------///......///000///...---,,,...,,,---///---)))***...***333???IIILLLJJJGGGDDDKKK```qqqYYYFFFOOOlllfffDDD222......111333222111333666000---///000...---...222555444000...///...+++---777NNNllleeeHHH888333***(((&&&&&&''''''&&&%%%))))))***///>>>ZZZzzzfffGGG222***(((((())))))))))))))))))))))))++++++***)))))))))******************+++---...///+++++++++*********))))))((((((((()))******++++++)))******+++++++++++++++++++++,,,---...//////000---...111333444===PPPbbbyyy|||\\\EEE;;;GGGWWWXXXNNN@@@111******+++,,,---...111555666444111111222222111333666333...///444555444777:::999555444888???\\\qqqYYYJJJ;;;===@@@GGGQQQ^^^jjjrrr|||jjjRRR;;;444333000///111---...///000000111222333333333555666444444<<>>NNNcccrrrwwwrrrfff]]]aaannn~~~ZZZ<<<++++++************+++++++++'''(((***///===XXXyyymmmHHH///***///333&&&'''(((***++++++++++++------,,,+++******++++++'''((())))))***+++---///---------,,,,,,,,,++++++'''(((((()))***+++++++++))))))***++++++++++++***---...//////000/////////000111333222///333CCCUUUmmmfffGGG777444222///111///......//////...---...///////////////......111555999999444111222444666777777777555555777999BBB___uuu___PPPAAA???>>>CCCOOO^^^lllttt}}}rrrWWW???888777222///111444111//////111222222222555777777444000111777===TTTooocccCCC222000---,,,---////////////...,,,++++++,,,---///000111222222222000///...////////////000000000000777JJJlllyyyUUU===000///******000000...............---------,,,,,,++++++***))))))(((+++,,,,,,---............000555AAAZZZlllKKK777000111@@@UUUddddddUUU???000///...---,,,,,,---...///...***&&&%%%(((***+++***111---))))))...222444444???VVVnnntttiiiYYYJJJ@@@???LLLeeeiiiDDD...,,,+++***+++++++++)))'''%%%'''***---999RRRrrrdddHHH555,,,+++,,,''''''(((***,,,,,,+++)))//////...---,,,+++++++++---,,,+++*********+++,,,---...///...,,,***)))***......---------,,,,,,,,,(((***++++++******+++,,,............////////////333111000333555777===EEEaaawwwkkkKKK888222000...222111...------.........---------......---------333777;;;:::666333333555555666666555444444666999@@@]]]ttt___PPPAAA???>>>CCCNNN]]]jjjqqqzzz~~~uuuZZZAAA999777222///111444222000111222444333333555777888555222333888===QQQlllfffGGG222000---,,,---////////////...---,,,,,,---......//////000000///......------------....../////////999HHHfffxxxUUU===111000++++++000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,---000:::RRRxxxeeeFFF555000...888EEENNNNNNEEE777...111111000///...---------,,,)))&&&&&&(((*********''''''(((***...555;;;???QQQgggzzz{{{jjjSSS???222777===PPPnnnpppJJJ222---,,,++++++,,,+++)))''''''((()))+++666OOOooo}}}```EEE444+++))))))''''''(((***++++++***)))+++,,,...//////...---,,,---,,,+++*********+++,,,***,,,---,,,+++******+++...------------,,,,,,,,,***+++,,,,,,+++***,,,---............////////////333111000333444555;;;BBBVVVllltttVVV>>>444111111444222///,,,+++---///000------------------------555888;;;:::777444444666444444444333222333666888???[[[~~~sss^^^OOOAAA???>>>BBBMMM[[[gggnnnvvv|||www^^^EEE:::777333000111333222111222444555444333444666888666444555888<<>>111///---000333666666333000---222222222111000...,,,***)))((('''''')))++++++***'''***------,,,000777>>>TTTkkkpppWWWAAA222//////999RRRqqqzzzTTT999---,,,******++++++)))(((((((((((()))222HHHdddyyyqqqVVV???111+++(((&&&''''''((()))************(((+++...111222000...,,,++++++*********+++,,,,,,(((***++++++******+++,,,------------,,,,,,,,,,,,,,,---...---,,,+++,,,---............////////////333000000222222222777>>>KKK```||||||bbbHHH:::666666555333///,,,***,,,///333111000000000000000//////555777999888555333333444222333222111000111555777>>>[[[rrr^^^PPPAAA???>>>BBBLLLYYYdddkkksssyyyxxxaaaHHH;;;777333111222111000000222444555555333333555666666555555777999IIIeeehhhIII444111...---.../////////------.../////////.........---,,,++++++,,,---......///000111222333444555666;;;IIIbbbuuuTTT===333333---,,,///---222222111000...---,,,,,,,,,---...///000000000///+++,,,,,,---,,,+++)))(((,,,...555KKKooovvvQQQ888......---,,,,,,++++++,,,......///000111222000...+++)))(((((()))***,,,---------,,,///111///,,,---222888MMMgggxxx___FFF666---***--->>>WWWvvv\\\???,,,+++)))((())))))(((''''''(((((()))///>>>SSScccmmm]]]FFF666...+++)))''''''((()))))))))))))))******+++...000111000...---******+++++++++,,,------***+++,,,+++******+++------------,,,,,,,,,++++++,,,---...---,,,+++,,,---............////////////333000///111000///333999FFFYYYuuuyyy}}}iiiOOO>>>888777444333000,,,***+++111555555666666666555444222111222333444333222111111222000111111000///111444666???^^^qqq^^^RRRBBB@@@???CCCMMMYYYdddjjjrrryyyzzzeeeLLL<<<666444333333000//////000333444444444333333444444333333555666EEEaaa~~~eeeGGG555222///---.../////////,,,,,,---...//////............,,,,,,,,,---...///...///000111222333444555444888???RRRsssvvvUUU>>>333333---,,,///---222111000///...---,,,+++---...///000000///...---,,,,,,,,,,,,+++******)))+++...888OOOttthhhHHH444------++++++++++++,,,,,,------+++,,,///000000...+++))))))***+++---...///111222///333777666333222555999NNNiii|||___BBB///---++++++333BBB___cccCCC+++)))'''&&&'''''''''&&&%%%(((******,,,444???HHHOOOEEE777...+++++++++)))'''((())))))'''''')))+++........................******+++,,,---........./////////---+++***+++---------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,............////////////333000///000///---000666BBBSSSmmmcccqqqxxxkkkSSS@@@666222222222000---***,,,222888888999;;;;;;999666333000........./////////000000...000111111000111333555???```ooo^^^RRRCCCAAAAAAEEEOOO[[[eeejjjssszzzmmmSSS@@@777555444333000...---...111444555555555444333222111222333333@@@]]]{{{dddFFF555333///....../////////+++,,,,,,,,,---...............---------...//////------......///000111111555888===JJJiiixxxWWW???444333---,,,///...000000///...---,,,,,,+++...///111222222000...---...---+++******+++,,,------111;;;RRRwwwwwwXXX???222---,,,((()))+++,,,---,,,,,,,,,)))+++---//////---+++***)))+++---...///111444666@@@GGGMMMIII===555666:::QQQlll{{{^^^@@@---++++++,,,000:::SSS{{{gggEEE,,,)))'''&&&&&&''''''&&&$$$'''***+++***,,,000444666222---)))))))))***+++''')))***)))&&&%%%(((+++......---,,,,,,,,,------***+++---...///000000000111111000---+++***,,,---,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---............////////////222//////000///,,,///444===JJJbbb~~~SSSeeessslllWWWAAA222+++///000000...+++---333999888:::<<<===;;;555000,,,++++++***+++---/////////,,,///111222222222333444???```ooo]]]QQQDDDCCCCCCGGGQQQ]]]gggllluuu|||xxx\\\EEE:::666444222111///------000444777999999666333111000111222333<<>>QQQsssaaaGGG777111...,,,((((((((()))***+++,,,,,,,,,---...///...---+++***)))+++,,,------000555999QQQ```kkkbbbJJJ:::;;;CCC[[[rrrvvvZZZ@@@///)))))),,,222???YYY~~~jjjGGG---+++(((''''''(((((((((%%%'''******(((((()))+++(((***+++***(((&&&'''(((&&&)))***(((%%%$$$(((+++)))***+++,,,---------,,,+++,,,...000111222222222//////...,,,******,,,///,,,,,,,,,++++++++++++***)))+++,,,---,,,---...000............////////////111//////000///,,,///444666AAAXXXuuuLLLaaarrrnnnZZZCCC111'''---///000...,,,...444:::777999<<<===:::444---(((***)))(((***,,,///000000+++...222444444333333333???___nnn\\\PPPEEEDDDDDDIIISSS___hhhnnnwww}}}cccIII;;;777444111333000------111555999;;;<<<888444111000111222333999WWWwwwjjjMMM666333000.../////////...+++***)))((()))+++...///***+++---...///...------////////////000000000000000777;;;BBB[[[}}}ZZZAAA333111++++++000///,,,,,,,,,,,,,,,,,,,,,,,,---///222555666666555444111...***((((((,,,000333CCCAAAAAAOOOlllrrrSSS<<<222000...++++++)))'''&&&&&&)))---///000000000000...,,,***))))))***,,,,,,,,,///555:::SSSjjj|||rrrUUUCCCHHHVVVkkk~~~pppSSS999***((((((,,,666HHHccclllHHH///,,,)))((()))*********&&&((()))(((''''''(((***$$$)))---,,,'''$$$$$$%%%&&&)))+++((($$$$$$''',,,$$$'''***...///...---,,,+++,,,///111333333333333,,,,,,,,,+++)))***---000,,,,,,,,,+++++++++******)))+++---......///000222............/////////000111//////000///---///444333<<>>999000+++,,,,,,---...///000111222333444333111000000333666888AAA[[[}}}ppp]]]PPPGGGFFFEEEGGGOOO[[[gggooowww|||cccIII;;;555222000///000000222333444555555333222111//////111222333???OOOpppjjjIII777333...,,,...222111...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111555777888===OOOooo~~~^^^BBB222000---...111///...---,,,,,,++++++,,,,,,///000222555666555111......---,,,++++++*********222333666@@@SSSooodddDDD888666///)))'''(((((((((((())))))))))))---------,,,+++***)))(((,,,******+++******111999RRRlll|||hhh___gggrrr~~~___FFF666...///---333EEE___|||fffBBB---(((&&&))))))%%%&&&+++'''(((******((('''((()))&&&&&&&&&'''''''''((((((+++,,,,,,***'''%%%%%%&&&)))))))))***++++++,,,,,,...///000111222222111000...,,,******+++------,,,,,,------,,,))))))***+++***,,,...//////...---+++,,,,,,,,,,,,---------...///...---------///000111999===MMMiiiLLLgggyyywwweeeGGG111000---...///111222222333333444555999<<<888000---///---...///000111333333444444333222222222444666777@@@XXXwwwqqq^^^QQQHHHFFFEEEHHHOOO[[[gggooowww}}}gggMMM===555111...111111111111111111111111222111000//////000111222<<>>QQQjjj}}}eeeCCC666222---(((((((((((((((((()))))))))************++++++*********)))(((((()))((((((///777VVVppp~~~yyyvvvXXXBBB555...+++///???[[[xxx```>>>---((('''))))))%%%&&&***''')))******)))(((((()))&&&&&&&&&'''''''''((((((,,,------***'''%%%$$$%%%&&&'''((()))+++,,,.../////////000111111000///...---+++******,,,---------,,,------,,,))))))***+++***+++---.........,,,+++........./////////000000//////.........///000111777:::HHHaaa|||PPPmmm{{{fffFFF000111---...000222333333333222333333555888666000///111---...000111333444444444444444444444444444555555===QQQnnnrrr```SSSHHHGGGEEEHHHOOOZZZfffnnnxxx}}}kkkRRR@@@666111...444444333222111000//////111000///......///000111999JJJmmmmmmMMM666333000...------...///222111///...,,,+++++++++------,,,,,,,,,,,,,,,,,,(((***,,,---...///111333---///111333===XXX~~~ZZZ@@@222222//////111------,,,,,,+++++++++++++++///000111222333222222111,,,------+++((((((+++...***///222000000999LLL[[[zzzcccCCC444000+++)))+++((((((((()))))))))******'''''')))***++++++++++++&&&%%%&&&'''''''''---555PPPjjjgggKKK999000+++***222IIIkkkyyyTTT777,,,)))((()))(((&&&&&&((((((***++++++***))))))***&&&&&&'''''''''(((((((((,,,------***'''%%%%%%%%%$$$$$$&&&(((+++---000111000000000000///---+++***+++***)))***,,,.........,,,------,,,))))))***+++)))***,,,---------,,,+++000000000111111111222222000000/////////000111111444666@@@VVVnnnZZZvvvhhhFFF111333//////000111222333444444555222222444333//////111---...000111333333333333222222333444444444333222:::IIIccc}}}tttbbbUUUHHHGGGEEEGGGNNNYYYeeelllvvv{{{pppUUUBBB777333222777666555555444333222222000///............///000888HHHkkkpppQQQ<<<888444333000...///333444333111///---,,,++++++---------------,,,,,,,,,)))+++---.........000111+++...000222888PPPyyy~~~ZZZ@@@333333000000111---------,,,+++++++++++++++//////000000000111333555---......+++((((((,,,111+++///111000...333===FFF]]]tttrrr[[[AAA444000,,,+++,,,(((((()))))))))*********((()))***++++++,,,,,,,,,%%%$$$%%%'''&&&&&&,,,444HHHcccqqqTTT<<>>222,,,***...444,,,:::UUUttttttaaaOOO>>>111+++,,,$$$'''(((''''''))))))&&&(((***++++++***))))))***''''''((((((((()))))))))'''(((************+++---***)))''''''''')))+++,,,.........---+++)))'''%%%''''''(((***---......---,,,------,,,))))))***+++)))******+++,,,---......---------.........//////000000111111111000///...222111444===JJJ___{{{cccCCC111444///111333555666666555444333...+++...000...---...000111333333222000---+++------///000222333333333777:::MMMkkktttdddXXXFFFDDDAAACCCIIISSS^^^eeejjjooovvv|||uuu[[[FFF;;;888000000000111111111222222/////////000000/////////333???^^^{{{uuuTTTAAA111//////+++***............---......///////////////...------,,,,,,+++---000000///---------111...///333777DDDeeeeeeIII999666111000222...000000///............///,,,------,,,---444???GGG>>>777///+++,,,///000///222333555666555222///---------000555888777333111000000///---++++++++++++))))))*********+++++++++.........---,,,+++))))))((('''(((***'''%%%(((...666JJJ]]]___WWWNNNHHHEEE@@@777///,,,***(((---333***999QQQhhhqqqmmmgggdddZZZMMM???666...''''''+++!!!&&&(((&&&'''+++***'''''')))******)))(((((()))'''((((((((()))))))))))))))***++++++))))))***+++***((('''&&&&&&(((+++---,,,---------,,,***((('''''''''(((***---...---+++,,,------,,,))))))***+++******++++++,,,...///000,,,,,,,,,---------......//////000000000///...---000000222999CCCUUUppp{{{```AAA000222,,,///555999:::888444111///+++)))...111///...///333444555555333000---+++---...///000222444555666999:::KKKiiitttdddXXXEEECCCAAABBBGGGRRR\\\ccciiimmmsssxxx{{{~~~dddKKK;;;555222222222222222222222222//////000000000000//////111<<>>OOOiiipppNNN===888555111...111;;;<<<333...///222000...---,,,---...///666666444222000...---,,,...000222444555444333222111777HHHaaawww~~~ttteeeXXXMMMGGG@@@@@@GGGRRR[[[```iiinnnuuu|||mmmMMM:::777111000///000111222111000000111000...++++++,,,...666@@@UUUpppfffJJJ222---000...---000......///////////////...///...,,,+++++++++,,,,,,'''***...000000//////000111...---...000999KKK]]]qqqOOO999555000...111000111000000///......------+++,,,,,,,,,,,,111:::@@@???;;;555000,,,,,,---...,,,---///000000...---+++,,,+++***+++...///000/////////...---,,,++++++***&&&''')))***+++++++++*********))))))))))))******)))(((((('''''''''((((((---...000111111000...------+++)))((('''''''''((()))---444999:::777222///,,,+++***(((''''''''''''&&&&&&&&&%%%$$$$$$''')))))))))))))))************,,,---...---)))&&&%%%$$$************)))(((&&&&&&))))))(((((((((((()))))))))***,,,---,,,***((('''+++***)))(((((()))******)))***)))(((((((((***,,,)))******+++,,,---......///...---...//////---+++000000///...---...111444111000333888;;;CCCZZZqqqdddFFF:::777555222000555???@@@666000111---,,,,,,,,,...///111222999888666444111...,,,***---...111333444444333222333666DDDZZZooo}}}}}}tttfffYYYPPPJJJCCCBBBHHHRRR[[[```jjjooowww~~~uuuUUU@@@999111/////////111222111000///000///...,,,,,,...///222===SSSpppnnnRRR777///000---,,,---......////////////.........---,,,+++***++++++,,,(((+++...000/////////000,,,+++,,,---...333AAAOOOnnnoooLLL777444///---//////000000//////...------,,,+++++++++******---222777888555111...,,,,,,...///+++,,,---...---,,,***)))+++***)))***---//////...///......------,,,,,,+++'''((()))******************))))))))))))))))))***((((((((('''(((((()))))))))***+++,,,,,,+++***)))+++***)))((('''''''''''')))+++...000000...,,,*********)))(((''''''''''''&&&''''''&&&%%%%%%&&&'''((((((((()))))))))******,,,------,,,)))'''&&&'''************)))((('''&&&***))))))))))))))))))*********+++++++++***)))(((+++***)))(((((()))************))))))((()))+++,,,******+++,,,---...//////.........///111111000///---.../////////000333555111///111555777>>>TTTkkksssVVV>>>555333111222222:::EEEEEE:::222222---...///000222333444555777777777666444111///---,,,---000222333333222111333555???SSSgggttt~~~|||uuuhhh[[[RRRMMMFFFDDDIIIRRR\\\bbbkkkqqqyyyaaaHHH;;;000///......000111111000/////////...,,,---///111000;;;QQQooo{{{]]]???222000...++++++........................---,,,,,,++++++++++++,,,))),,,...//////...///000++++++---......///777AAAWWWuuulllJJJ555333...,,,...---//////......---,,,,,,,,,,,,,,,,,,+++)))***,,,...///...---,,,,,,---...///,,,---------,,,+++)))(((***)))((())),,,......---...---------------------***)))))))))))))))******))))))))))))))))))))))))((('''''''''((()))******&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%******))))))((((((((((((((((((((('''''''''((((((&&&((()))(((&&&%%%%%%&&&'''''''''(((((((((((()))+++,,,,,,***((('''(((***)))******))))))((('''&&&******))))))))))))******************))))))))))))******))))))))))))************))))))******+++,,,***++++++,,,---...///000.........000222444333222+++...000222222333555777333000000444555;;;PPPfffyyytttcccJJJ888111...,,,111333===IIIHHH<<<222222333444555666666666666666222333555666666555444333---...000111222111///...333333===OOObbbnnnwww|||~~~{{{uuuhhh\\\QQQMMMGGGFFFJJJTTT___fffkkkqqqzzzlllOOO<<<111///......000111111111111111111///------...000000;;;QQQoooiiiHHH777222///---,,,//////......------......,,,,,,,,,++++++++++++,,,***,,,//////.........///......///111000///555===LLLiiiiiiHHH444333///---///---......---------,,,,,,,,,---......---,,,+++++++++++++++,,,,,,---.........////////////---,,,***))))))((('''(((+++---------,,,,,,------............+++***)))(((((((((******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&((((((((('''&&&%%%+++******)))))))))))))))'''&&&&&&&&&''''''((()))''')))******(((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))'''&&&&&&)))+++)))))))))))))))(((''''''((())))))))))))))))))(((***))))))((((((((()))))))))))))))))))))************))))))***+++,,,,,,,,,++++++,,,---...//////000///......000222333222111,,,///333555555444555666555222222555666<<>>SSSppptttTTT>>>444111000000000///...---,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,---//////------...///111//////111000111777>>>GGG```fffFFF444444111...000...---------------,,,,,,,,,,,,------...///...,,,+++,,,,,,------------------000//////...---+++***))))))((('''(((+++,,,---,,,++++++,,,,,,---.........+++***)))(((((((((******))))))***++++++***))))))&&&%%%%%%%%%&&&&&&'''((()))))))))))))))(((((('''%%%&&&'''(((((((((&&&&&&((()))+++,,,,,,,,,+++***%%%%%%%%%%%%&&&'''((()))((()))++++++(((&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%(((***((())))))))))))((((((''''''(((((())))))((((((''')))((((((''''''((())))))(((((())))))************+++))))))***---...---,,,***++++++,,,---...////////////...///000000///---...111555666555444333444555111111555777;;;LLL^^^xxx@@@>>>:::444000---+++***,,,111???LLLIII:::000000...///000111333444555666888777555333111000......000111222222111///---+++111222<<>>555222000000///......///000111000222333111---******,,,///...---///222333111...111444;;;FFFTTTcccqqqxxxyyyooo___PPPEEECCCCCCFFFJJJPPP[[[eeepppvvv{{{{{{~~~~~~~~~wwwdddJJJ===444555555111...111555222000000333555555333888===MMMiiilllOOO:::000...///++++++******++++++,,,---000---,,,000555888666333111000///---+++***---///222111000............///444CCCbbbaaaFFF666555000...///***,,,------------///222444000000111222333444444444...---,,,---......,,,******+++---------+++)))(((((())))))******+++,,,,,,+++)))((((((***+++******)))&&&&&&)))***)))+++//////...000333111------111...,,,***)))(((%%%%%%&&&***)))'''&&&'''(((***+++(((''''''&&&&&&&&&''''''((())))))))))))(((((('''%%%(((***)))&&&$$$%%%'''************************,,,)))%%%%%%(((******(((&&&&&&&&&'''''''''((((((+++,,,---,,,***)))((()))+++)))+++///---&&&%%%***)))(((((('''&&&%%%%%%%%%((((((((((((((()))******/////////000000000000000,,,+++***)))***+++---///---,,,+++,,,......---,,,////////////111333555666333333222111222444777888EEEYYYwww//////............//////111666AAAJJJHHH???666444333222111///......//////...000111000...,,,---......---,,,...222444444222000333:::DDDSSScccqqqyyy~~~xxxooo```RRRGGGCCCBBBFFFKKKRRR\\\eeennnvvv}}}qqqSSSBBB555222222......222333222111333666777555222666888EEE___~~~~~~cccJJJ999000---,,,+++++++++++++++,,,------222000///333888:::777444000000///---,,,,,,...000333222000///......//////333@@@^^^aaaFFF666444///...000,,,,,,---...------...111444111111000111111222333333------,,,---//////---,,,***+++,,,------,,,***)))))))))******+++,,,,,,,,,***)))'''''')))***))))))***'''''')))***)))+++000//////333999<<<999444111111+++&&&&&&'''&&&%%%&&&)))((('''&&&&&&(((***++++++***)))''''''&&&&&&&&&(((((()))))))))))))))(((''')))+++***(((&&&'''((())))))))))))))))))))))))***((('''(((******(((&&&)))((((((((('''''''''''')))+++,,,+++***((()))***,,,***,,,000000+++***---))))))(((((('''&&&&&&%%%'''''''''((()))***++++++////////////000111111222...---+++******+++---...,,,,,,,,,...//////...,,,............000222444555333222111111111333555666@@@RRRnnn///......------......///000666AAAJJJJJJ@@@888666666555333222000/////////,,,---//////......000111---,,,,,,---111444666666111444:::DDDSSSeeettt}}}|||wwwoooaaaUUUIIICCC@@@EEELLLSSS\\\dddllluuu~~~^^^JJJ777111///---...333111111333666888888555333666555>>>VVVuuuqqqWWWCCC888222---))),,,,,,,,,,,,,,,------...111000111555999999666333...//////...---...000222333222000///......///000111===YYYaaaEEE555333//////111...,,,---......---...000222111000///......///000111---,,,,,,---///000///...)))***,,,,,,---,,,+++***)))******+++,,,,,,------)))(((&&&&&&((((((((('''***'''''')))))))))---444:::???HHHSSS\\\[[[PPPEEE999---$$$$$$'''&&&%%%%%%((('''&&&&&&&&&''')))***,,,+++***((('''&&&&&&%%%'''(((((()))************)))***++++++)))(((((()))(((((((((((((((((((((((()))))))))+++,,,,,,)))'''(((''''''&&&&&&&&&&&&''')))+++,,,+++***)))***++++++((()))---...+++))))))******))))))((((((''''''&&&&&&'''((()))+++,,,,,,......------...000222333...---,,,+++++++++,,,---,,,,,,---///111000...,,,------------///111333444333222111000000111222333999GGG^^^yyy------,,,,,,,,,,,,------...555BBBMMMMMMCCC999555777777666555444333333333,,,---.........///111222...---,,,---///222444666333555;;;EEEUUUgggxxx{{{vvvooocccWWWIIICCC???DDDLLLSSS\\\dddmmmvvv~~~eeeOOO999222000...///444111222333555777777777777777666===SSSqqqmmmQQQ===666333///***------,,,,,,,,,---......---...000444777666333///---...////////////222444333222000///......///000000:::RRRwww```DDD444222...///222///,,,---......------///111///...,,,++++++,,,---...,,,++++++---000111000///)))***+++,,,,,,,,,++++++*********+++,,,,,,------)))(((&&&&&&'''((('''&&&(((&&&&&&((()))***222:::MMM[[[lllyyyssscccDDD222$$$$$$((('''$$$%%%'''&&&&&&&&&&&&'''((((((******((('''&&&&&&&&&&&&&&&'''((()))******++++++))))))*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++---.........&&&%%%$$$$$$%%%&&&''''''+++,,,---+++***)))***,,,+++)))((()))+++***'''%%%************))))))((((((%%%&&&''')))***,,,,,,---...---,,,,,,,,,...///111,,,++++++***++++++,,,---+++,,,---///111111///,,,,,,,,,,,,,,,---///111222444333222111111111111111444===OOOhhh,,,++++++******++++++,,,+++333BBBOOOOOODDD888444666666666777888888888888///......---...///000000000000...------...000222222444:::EEETTTgggxxx{{{wwwqqqeeeYYYIIICCC@@@DDDKKKRRR]]]eeeqqqxxx~~~jjjRRR===555444111000333333333222222333666999;;;888777>>>PPPkkknnnOOO999222111...***------,,,,,,,,,---......---...111333555444000...+++---/////////000333555222111000............///111777KKKnnn~~~]]]BBB222111...///222///,,,---///...------...///,,,,,,+++***)))***+++++++++***+++---000111000///***+++++++++,,,+++++++++)))******++++++,,,------+++)))''''''(((((('''&&&'''%%%&&&'''(((,,,666AAA^^^uuutttMMM888&&&&&&***'''$$$&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((()))*********''''''(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))((()))+++///444777,,,+++((('''&&&%%%&&&'''***++++++)))'''''')))***+++++++++***+++,,,***(((***************)))))))))%%%&&&(((***+++,,,,,,---...---,,,+++++++++,,,---)))))))))***+++,,,------++++++,,,...111111///---,,,,,,+++,,,,,,...000111555444333222222111111111111777DDDXXXrrr,,,++++++******++++++,,,***222???KKKKKK@@@666222333444666888999:::;;;;;;222000------...//////...222222222///---,,,...///000222999DDDSSSeeeuuu}}}yyyrrrfffYYYJJJFFFDDDGGGKKKRRR^^^jjjwww|||oooWWW@@@888777333111222222222111000111444:::>>>888888===III^^^vvvrrrQQQ:::111///---***,,,,,,,,,,,,,,,------......000222444444222000///***,,,...//////000222444111000...---,,,------...111333CCCcccyyyXXX>>>111111...///111---,,,...//////---,,,,,,---++++++++++++,,,,,,,,,,,,*********,,,///000///...,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---+++)))))))))***)))((()))''''''''''''+++777DDDiiiwwwQQQ:::((()))+++'''%%%)))&&&&&&''''''(((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((((((((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''')))...555:::666444///+++(((&&&%%%%%%'''(((((('''&&&'''***,,,...111111---***++++++************)))))))))))))))%%%''')))+++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++******,,,...000///...---,,,,,,,,,,,,...///000444444333333333222222111111444<<>>HHHXXXiiivvv|||vvvfffXXXJJJHHHHHHJJJMMMUUUeeesss|||yyyxxxxxx{{{mmmPPP<<<555444222//////000111222444555666777???999666999>>>NNNmmmoooUUUDDD<<<777222---,,,+++*********+++,,,******+++,,,------......,,,---...000222333444444------,,,++++++,,,,,,,,,///111555EEEfffuuuVVVAAA000---///---+++---)))***,,,............---...333555222000111000---------,,,,,,+++,,,,,,,,,///...,,,+++)))(((''''''((((((((()))***,,,---.........---,,,,,,,,,------+++***)))(((((()))+++,,,BBBVVVkkkzzzwwwbbb>>>444***&&&%%%%%%(((...((((((((()))******++++++))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&***)))''''''((())))))(((,,,***(((((()))******)))***,,,---+++///===TTTfffwww~~~vvvXXX===222000...,,,+++)))'''&&&'''((()))))))))***,,,......,,,+++((()))000999@@@DDDFFFGGGHHHAAA<<<<<<888000---///)))******)))((())),,,...,,,,,,------.../////////.../////////000000111111111111222888BBBUUUqqq222333444000+++))),,,/////////......------,,,,,,------.........//////000---+++,,,//////---000666555555666777666555444333999999===GGGWWWiiivvv|||~~~zzzkkk]]]KKKHHHGGGHHHLLLUUUfffuuu|||yyyyyyzzz}}}sssXXXDDD;;;777333......///000222333444555555;;;666555888>>>MMMmmmxxx]]]III???999444///...,,,++++++++++++,,,***++++++,,,,,,---------+++,,,...000111333333333...---,,,,,,++++++++++++///000333???[[[|||___HHH444111222000------......///000111111111111000555777555444555333000,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((((('''(((((()))+++---...///......---,,,+++++++++,,,+++)))(((''''''(((***+++///===KKKTTT]]]aaaUUUEEE555...(((''''''&&&(((+++(((((()))******++++++,,,******)))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((()))))))))((((((((()))***)))((((((***++++++***''')))+++...666JJJeeeyyyaaaDDD666222...,,,+++)))''''''((()))***)))))))))+++,,,---,,,,,,,,,444BBBRRR```hhhmmmpppiiibbb[[[WWWMMM???444111,,,+++***)))***+++,,,---,,,,,,------.../////////......//////000000000000000///000555>>>OOOjjj000222222///+++)))+++---------.........------,,,,,,///222111---++++++---+++***+++...//////222777555666888999888777555444555666;;;FFFVVVgggttt{{{zzz~~~pppdddNNNHHHEEEEEEJJJTTTfffvvv|||yyyzzz|||zzzaaaMMMAAA:::333...,,,...000333444444333333777444444888>>>LLLkkkiiiPPPBBB;;;777222111///...,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---///000000111111///...---,,,+++*********---...000777LLLllliiiOOO666000222000,,,,,,///...------///111444666444666666222000111///+++*********++++++,,,,,,---*********)))))))))))))))'''((((((***,,,...000111...---,,,+++***************)))''''''''''''((()))&&&---222444:::???:::000+++'''%%%((()))'''&&&((((((((())))))***++++++++++++***)))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%(((++++++)))'''((())))))'''&&&''')))++++++***'''))),,,111>>>WWWvvv```BBB222,,,(((,,,***)))''''''(((***+++***))))))))))))+++,,,---222AAAYYYqqqzzzkkkTTT>>>222000---***))),,,---,,,+++,,,,,,------.../////////......////////////000000///......222888FFF^^^sss---...///...,,,+++,,,---......///000000000//////,,,111555444///+++,,,...)))***+++---...000444888444555777888888666444222222555;;;FFFUUUdddqqqxxxyyy~~~rrrfffOOOIIICCCCCCHHHTTTfffvvv{{{yyyzzz}}}gggQQQCCC;;;555111---///222444666555333222666444666:::>>>KKKiiiqqqSSSAAA999777444333222000...,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,---------------000///---,,,+++************,,,---000>>>ZZZ|||uuuWWW999000111000...//////---,,,...333<<>>444///******---///,,,))),,,,,,------.../////////000000000000000000000///000//////000111:::LLL]]]}}},,,+++******+++...000222000000///......//////000(((+++......,,,***+++---***---...,,,,,,000333444000000000000000//////......444===HHHTTT```llltttzzz~~~pppdddUUUNNNHHHIIIOOOXXXfffqqqyyy~~~|||}}}nnnVVVCCC999666666111222444666777666555555888666888:::<<>>MMMbbbxxxaaaCCC333000///---)))***,,,---...------,,,,,,---...///......,,,+++,,,,,,,,,---...000111222,,,+++******)))*********,,,,,,,,,++++++******)))&&&'''((()))***,,,......---((($$$&&&&&&%%%%%%'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%(((++++++)))'''((())))))'''&&&%%%&&&'''&&&%%%'''(((***...999JJJ___mmmlll___KKK999///---...///'''&&&%%%%%%&&&(((***+++***+++,,,***''')))---222BBBaaacccFFF222///++++++,,,---,,,***,,,,,,------.../////////222222111111111111000000111000000111111777GGGWWWvvv111...+++)))***---000222444333000......///000111++++++,,,+++++++++++++++,,,000000,,,+++///222111//////---,,,,,,,,,---...***111<<>>EEEbbbrrr...---,,,++++++---111333;;;777333222444555444333222111000...---,,,+++++++++---///000///.........///...,,,******,,,...///---111888CCCRRRcccpppyyyxxx}}}}}}{{{uuunnn___ZZZXXX[[[```eeemmmvvv~~~oooYYYGGG:::444111222333333333333444555000444111000777BBBaaazzzXXXAAA666000///...---...111333333111333000...///111333333222444444333222222111000000///...---,,,,,,,,,---...///......//////000777@@@[[[uuuuuuQQQ888...,,,***---000222111---+++******333444555777777555444444//////...---------,,,*********))))))***+++---...---,,,+++))))))((((((((('''((()))+++,,,...///000111,,,(((''')))+++)))'''******+++******)))((((((###$$$&&&&&&&&&&&&(((***)))******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&$$$###$$$&&&)))$$$&&&))))))(((''''''((()))***...888HHHZZZiiirrrnnncccQQQ???333---,,,,,,---+++***(((((()))***+++))))))******+++,,,,,,,,,//////...+++***+++---000BBB___nnnQQQ===///---,,,,,,,,,,,,+++***...---,,,---...///...---000000000000////////////...111333222222555;;;BBBWWWhhh000000///...---...111444999555111000222444444222444333111000///...---------000333444222000...---///...,,,++++++,,,...///222555:::DDDQQQ___llltttuuuzzz}}}|||{{{zzzuuuooo```\\\[[[___ccchhhooovvvwwwaaaMMM>>>666111222222333444444555555222555111///555>>>YYY}}}mmmWWWDDD666333000---///333666666555222000///000333444555444444444333222111000/////////......---......///000000//////000...,,,111888JJJdddtttRRR:::///,,,***...000333222///+++***,,,444:::@@@AAA===777222000......///...,,,******++++++***))))))))))))***+++))))))***))))))((('''''')))))))))***++++++,,,,,,,,,)))&&&&&&(((***)))''',,,,,,,,,+++***)))'''&&&!!!###%%%&&&'''(((+++---))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%###$$$%%%(((&&&''')))((('''&&&&&&&&&(((***333FFFaaazzzqqqWWW@@@111,,,,,,,,,+++)))(((((()))******))))))******++++++,,,,,,------,,,+++)))***---000???[[[~~~mmmWWWBBB555...---++++++,,,------,,,...///000000......///000////////////000000000000111444555555333444888<<>>KKK[[[iiiqqqyyy}}}}}}{{{yyytttnnndddaaaaaafffjjjlllrrrxxx~~~gggPPP@@@777555222333666666444222---000------333777IIIfffoooJJJ;;;///000333111000333111333666666666666777888888777555333000...,,,+++,,,,,,---.........------...---///111///---111888222BBBZZZsssmmmMMM777---***,,,///333///...///,,,+++666FFFbbbzzzeeeNNN666---''')))***''')))///...---+++)))(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&'''(((((())))))&&&'''(((((()))))))))(((%%%&&&''''''%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((()))******((('''((()))'''''''''%%%###"""###%%%)))///@@@]]]mmmLLL555***&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))***+++,,,+++******,,,---///999EEEKKKNNNLLLCCC::::::999777444333222111111111...++++++,,,.........444444444222000...---...---......///000111111222555555555444333222111111444???RRRjjj000555::::::666444777<<<;;;555///+++---/////////000///////////////000000///222666666333000,,,+++++++++,,,,,,---.../////////000444<<>>>>>@@@:::444---******,,,---,,,...............//////000///111444555222///,,,+++++++++,,,------.../////////000333;;;HHHWWWeeennnrrrxxx}}}~~~}}}|||vvvooogggcccaaaeeehhhlllrrryyy|||bbbPPP;;;777444444666666222...000222//////333444BBB[[[{{{qqqLLL999,,,...111......222---111444444111000000222---------............///000000111111111///...---///------...,,,+++000777444<<>>---///...,,,,,,(((,,,,,,+++++++++*********((())))))*********))))))***)))'''&&&%%%%%%&&&&&&"""'''(((&&&)))111555333000...+++(((&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))'''%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%'''%%%###$$$'''******)))((()))111CCC```tttSSS888******************)))((((((+++++++++***++++++,,,,,,,,,***)))***++++++***)))---,,,+++***+++---000111111111111111111000/////////...---,,,+++,,,---...,,,///000...///333555333888222///000111000000222222222222222111000......666666===OOOeee}}}???UUUjjjlll```SSSKKKFFF;;;333,,,***///333333222666444222111111111000...222222222555666555000,,,//////000000000000//////333444666;;;DDDQQQ```iiittttttvvv{{{}}}vvvpppfff]]]ZZZaaaggghhhmmmuuupppZZZDDD;;;555555666444111222000...000333222333BBBSSSuuubbbCCC888///---///......000333222000///...------,,,------,,,,,,---///222333222222111111000///...............//////111222333333555???QQQhhh}}}tttUUUBBB///)))+++,,,***)))+++///,,,,,,111999SSSuuuhhhEEE///...+++***+++)))---------,,,,,,+++++++++)))***************)))))))))((('''&&&&&&%%%%%%%%%$$$((()))(((+++111444333...---***'''%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$%%%'''))))))(((''''''+++888PPPnnnkkkLLL555+++(((((())))))))))))((((((,,,+++******))))))))))))+++***))))))++++++***)))------,,,,,,,,,---///000000000000//////------,,,...---,,,++++++,,,------,,,------...444<<>>RRRjjjwww```FFF666///...000444000000111111111111000///444444666;;;BBBSSSpppbbbzzzjjjKKK777...//////...///000000000000//////000222333333111///+++...111222111000222444...000222333333222000...111000111555???OOO___jjjrrruuuyyy||||||{{{zzzyyyrrrggg^^^ZZZWWWWWWbbbppp~~~lllXXXCCC999777666444333444///000555555222777AAAUUUsssjjjFFF;;;222222444444555777444333111///...---,,,,,,)))+++...111222222000///------------------......+++++++++,,,,,,...///000''',,,//////333DDD___uuurrrQQQ===222---...***)))++++++)))***---+++000...---111666MMMnnn}}}UUU888111+++***//////************++++++++++++)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&'''%%%&&&***+++'''&&&)))&&&''''''''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''((((((((((((((())))))***))))))'''&&&%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$(((***---,,,***((()))***###''',,,,,,+++,,,000444666444222...***))))))***'''((()))++++++,,,,,,,,,((((((((((((((()))***+++((('''&&&(((***+++***)))***))))))((()))***,,,---+++***)))((()))***,,,---''')))+++---.../////////888NNNkkkpppQQQ===333......///,,,...111222333222111///000222666999===KKKeee|||ddd|||iiiJJJ666...000000111111222333333222333111222444888888555222---000333333111000222444---///111333333111///---------///444???PPPbbbnnnrrruuuzzz||||||{{{zzzzzzssshhh^^^YYYUUUTTT^^^mmm|||ppp[[[DDD999777666444333333...///444444000333<<>>000...///---///000111000111222444333222333555666>>>NNN^^^zzzcccuuuOOO555222333222111222222111111222555666777888777444000------///111000---,,,---///+++---////////////000111222222333666@@@QQQeeerrrzzz}}}}}}|||~~~~~~pppeeeXXXOOOKKKNNNYYYdddqqq{{{kkkNNN???:::777555555555444444444222000666>>>GGGYYY{{{zzzYYY???;;;777666444333555888555666333...,,,...///---,,,---.../////////......,,,------,,,++++++,,,---,,,------......------,,,+++...///---,,,000:::CCC]]]wwwoooMMM777...,,,,,,*********+++++++++++++++...+++---111000333EEEZZZ{{{vvvWWW777+++)))(((***...***)))((('''''''''''''''*********)))))))))******'''((()))(((%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%&&&(((((('''(((***+++)))&&&$$$$$$%%%%%%%%%&&&'''))),,,///000+++)))'''%%%%%%%%%&&&'''&&&'''((((((%%%$$$$$$$$$'''(((******)))((()))***$$$$$$%%%%%%&&&''''''(((+++)))&&&&&&(((((('''%%%'''&&&&&&&&&&&&((()))***'''&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,*********+++++++++++++++++++++++++++---***'''&&&'''(((((((((((()))*********---000333HHHiii___DDD444111222,,,...000000000000222444333222333444444999GGGUUUooo^^^~~~xxxRRR666222000333666888888777555333555666777666333///---,,,...///000000...------...(((***---...///000333555555555666888AAAPPPbbboooxxx|||~~~|||~~~}}}mmmbbbTTTKKKGGGJJJUUUaaaoooyyyuuuXXXFFF>>>999666666666555444555222111666>>>EEEYYY||||||[[[@@@:::666555333333999AAADDDHHHFFF<<<222///...---+++,,,---.........------...//////...,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,...000...+++,,,222888KKKfffeeeDDD111++++++,,,******++++++,,,,,,------///,,,---000///000<<>>111,,,+++++++++,,,,,,---------------//////...,,,******+++******++++++++++++******+++...000///,,,+++...111???XXX|||\\\???///***+++---******+++,,,---......//////---...///---,,,444>>>NNN___vvv|||kkkQQQ@@@///)))***))))))***+++***)))'''&&&&&&&&&&&&******++++++,,,,,,+++++++++,,,,,,***'''%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$&&&((()))((('''%%%&&&'''&&&%%%$$$$$$###%%%%%%&&&))),,,///333555...,,,(((%%%$$$$$$%%%'''(((***++++++)))'''(((((())))))***(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((---000222111...+++(((''')))))))))))))))************)))))))))******'''%%%)))************,,,000333CCC^^^```BBB111,,,...+++---...///...///000222333222222333111111777???PPPeeeEEEccc{{{sssTTT999444:::KKK___kkknnnhhhXXXIII>>><<<888333///------......///000111111111///---,,,...///000111333666888============@@@JJJXXXbbbkkkrrrvvvuuuuuuwwwwwwvvvkkk___QQQGGGBBBEEEOOO[[[iiittt}}}~~~}}}pppZZZIII===666666666333111222111000333999GGG[[[~~~kkkLLL>>>555888???HHHYYYiiigggIII555,,,***++++++++++++,,,,,,------,,,---...---+++))))))))))))******************)))***---//////...,,,---///999MMMmmm|||UUU<<<111,,,,,,///++++++,,,---...//////000///------...,,,+++...333:::GGGZZZjjjqqqlll\\\MMM<<<222)))''')))***************(((''''''&&&&&&&&&)))***+++,,,---,,,,,,,,,,,,,,,,,,***'''%%%%%%&&&#########$$$%%%&&&'''((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%(((,,,000444666...,,,)))&&&$$$%%%%%%&&&)))***,,,+++***))))))******+++***(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''''''''''''''''''''(((((())))))...000222111...***((('''''''''''''''(((((())))))(((((()))+++------+++)))******+++******,,,///222:::RRRssszzz[[[AAA333///000+++---...///...///000222111000111333222111555;;;GGGXXXttt888OOO```eee```LLL888555@@@WWWrrr|||fffQQQEEE???777111///......---***+++,,,...000000...,,,...000111111111333666999>>>>>>>>>===@@@HHHUUU^^^hhhpppuuutttsssuuuvvvtttiii^^^QQQGGGBBBCCCLLLWWWcccnnnxxxzzzyyy{{{|||{{{|||fffRRRAAA888777777222///000000000222777CCCWWWyyyxxxXXXCCC666<<>>CCCEEEHHH>>>333555AAA]]]|||vvv___JJJ@@@555/////////...+++))))))***...111222///,,,---...///000111333777:::;;;;;;<<<===@@@HHHTTT]]]eeemmmssssssqqqrrrssssssfff\\\PPPGGGBBBAAAIIISSSaaalllwwwyyyyyy{{{|||{{{qqqZZZFFF;;;999888333000111111111333777>>>RRRtttlllPPP<<>>;;;:::444000222333222444777===PPPsss^^^DDDHHH[[[nnnpppPPP;;;111---------,,,+++,,,---...///))),,,///000...---,,,,,,******++++++++++++*********+++,,,---,,,+++******///000===WWWrrr{{{\\\>>>555666444111333000000000000////////////------+++***---000000---+++///333555222---,,,---(((***+++***++++++)))&&&'''&&&&&&''''''((()))***$$$&&&(((***+++***)))(((((())))))((('''&&&&&&'''&&&%%%$$$######%%%&&&((($$$$$$&&&(((++++++)))'''&&&$$$###%%%((()))'''%%%''''''&&&%%%%%%&&&((((((((()))*********((('''&&&(((***++++++***)))***+++''''''&&&$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''$$$"""$$$&&&%%%&&&'''))))))))))))((($$$$$$%%%%%%&&&'''(((((()))*********(((((()))***((())))))***+++,,,,,,,,,+++***((()))******)))(((+++++++++******+++///111<<>>222///------+++//////...111666444...555444333333222222222333666:::GGG]]]vvv111111000///...///222555IIIlllzzzWWW???999///***+++***((()))+++---////////////---,,,,,,,,,...000333555444555777888<<>>CCCIIIYYYkkk}}}|||```JJJAAA===888555555333000222777<<>>:::777888666333333555:::HHH___{{{cccHHH<<>>OOOcccxxx333222111///---///222555NNNrrr[[[@@@888///***,,,******+++,,,------,,,+++***))))))***+++---///222333111111111111666AAAOOOZZZdddjjjnnnmmmlllmmmllliiiWWWKKK>>>888666999@@@GGG]]]mmm}}}www\\\LLL===999777999888555333555777BBBXXXtttkkkLLL:::666===DDDHHHHHHAAA888444666555222000111111///---+++,,,---,,,,,,+++,,,,,,,,,+++)))************************))))))***+++++++++***)))(((,,,222888BBBTTTkkk{{{zzz]]]BBB666,,,+++//////---,,,*********************)))+++******)))***,,,---...111333666777444000---,,,+++***)))((('''''''''''''''''''''((())))))***+++---,,,+++)))'''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&''''''''''''%%%&&&'''((())))))((((((%%%&&&&&&'''&&&%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""%%%''')))%%%''')))((('''&&&&&&'''))))))))))))***,,,...///((((((((('''(((((())))))))))))(((((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''((((((((()))+++,,,------)))+++000666???RRRnnndddNNN@@@555---...111222000------...///111111000000000000111111333333999FFFWWWmmm444444111///---...222555PPPsss}}}VVV;;;555...,,,---+++,,,,,,---...---,,,+++***((()))***+++---///111222000000000000666AAAQQQ\\\dddjjjmmmkkkjjjkkkjjjgggWWWKKK===777555888@@@HHH^^^mmm~~~eeeRRR???999555777777555444666333<<>>MMMXXXooozzzxxx\\\<<<333,,,,,,///...---...+++++++++++++++,,,,,,,,,+++******)))***,,,---......111444666555333333333,,,+++***)))(((((('''(((''''''((())))))))))))))),,,,,,++++++******))))))(((&&&%%%%%%&&&'''%%%$$$###$$$&&&''''''&&&%%%%%%$$$%%%''')))******)))(((************(((&&&###""""""###$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$######$$$&&&'''((())))))'''%%%$$$$$$%%%''''''&&&'''''')))+++,,,(((((((((((()))***,,,,,,))))))((('''&&&&&&&&&'''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&)))******++++++***(((((('''(((((((((((())),,,///000...777NNNkkk|||eeeOOO@@@888111///...---...111000000000000000000111222222111333;;;FFFYYYrrr//////...---...333999>>>VVVxxxsssMMM444222///......***---.../////////...---,,,+++,,,---....../////////,,,---...000777CCCRRR\\\hhhlllnnnkkkjjjkkkjjjggg^^^PPPAAA888555777>>>FFFVVVggg{{{nnnPPPDDD888444333222222555333222888KKKhhh]]]BBB666222000333111000111222111///......///000///000222555888888333---+++------,,,)))************************)))+++---,,,++++++...000333444444222000444<<>>555---,,,---,,,,,,...))))))******+++++++++,,,+++************,,,---...111222333222111///000111,,,++++++***************'''((()))******)))(((((($$$%%%&&&((()))*********(((&&&%%%%%%&&&'''%%%$$$$$$%%%'''''''''%%%###"""!!!###'''***++++++***)))%%%%%%%%%%%%&&&'''''''''""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$######$$$$$$######%%%(((+++(((((('''&&&&&&'''((()))((((((((()))***,,,---...'''&&&%%%$$$$$$%%%''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((&&&%%%&&&'''(((&&&%%%%%%)))------444IIIiii\\\JJJ888333333000///000111111000000111222333333666444444777<<>>CCCZZZvvvnnnOOO555000...((()))111...///111222222000---,,,,,,---000333666555222///000......111444===MMM]]]hhhnnnqqqrrrsssuuusssooobbbUUUEEE<<<999;;;BBBIII[[[kkkjjjQQQ<<<777666222111444111444777===KKKggg~~~\\\@@@444111222//////.........---------000//////111555777777666666555444222000...---,,,,,,,,,+++***))))))******+++***))))))***,,,...//////...---,,,,,,...///111555@@@TTTfffpppuuu}}}{{{___BBB000---333///,,,111222000...+++***+++,,,,,,,,,***+++,,,+++)))***,,,///444111...000333444111...000---******++++++)))''''''''''''''''''&&&&&&&&&(((((())))))******++++++(((''''''&&&&&&((()))***((())))))'''###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***)))(((%%%$$$$$$ !!!&&&+++)))((((((%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''((()))+++,,,,,,)))((('''&&&%%%$$$$$$$$$+++(((%%%$$$&&&((('''%%%%%%&&&''''''((((((''''''******+++***)))(((&&&%%%))))))***)))'''''')))***///;;;VVVyyyoooOOO999444......222111...///000000//////000111000111444888;;;FFFZZZmmm***,,,......111:::FFFPPPaaa{{{qqqQQQ555......***+++111111222333333222000---+++---...111444666666333000000...///222666>>>OOO___jjjooorrrrrrsssvvvtttpppeeeWWWGGG>>>;;;<<>>333000000.........---------,,,,,,///......000333555555555555444222111///---+++***---,,,++++++*********+++******))))))***+++---...---,,,+++***+++,,,...///222666AAAQQQ^^^hhhsss|||dddHHH555000444111///333222//////...,,,***)))))))))++++++***))))))***,,,---///000111222222111///......,,,)))***+++,,,+++***(((((((((((((((((((((((()))))))))))))))*********(((((('''''''''((()))***'''((((((&&&###!!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&)))***+++)))'''%%%%%%""""""(((+++)))&&&&&&$$$%%%%%%%%%######%%%&&&%%%%%%&&&'''((())))))***((('''&&&%%%%%%$$$%%%%%%)))'''%%%%%%'''((('''%%%%%%&&&''''''((((((''''''((())))))***)))((('''&&&%%%'''(((((('''(((***,,,000===XXX{{{wwwUUU>>>777111111555333...///000000000000000111111111333666888AAASSSeee&&&***///222888DDDVVVcccnnnxxxVVV666...///......222333333444444222///,,,***//////111555777777444222000...///333777@@@QQQaaaiiinnnqqqqqqsssuuutttqqqhhhZZZJJJAAA===>>>EEEMMM```qqqiiiOOOAAA:::444444888333555777888@@@UUUrrrqqqRRR===555222000......------------,,,,,,///......///222444444333555444333111///---++++++---,,,++++++***+++++++++))))))))))))***+++,,,---++++++***)))***+++,,,---///,,,///:::IIIWWWgggsssnnnPPP:::111444333555:::888222222111...+++)))((((((---+++)))***,,,000222333...111444444111...---...,,,***)))***+++------,,,)))))))))******+++++++++***))))))))))))))))))(((((((((((('''((())))))***&&&''''''%%%###!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%'''***------,,,***((('''%%%%%%***+++'''$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%'''((()))'''&&&&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''((())))))((()))+++---111>>>ZZZ}}}{{{YYYAAA999333444777222000000000111111111111111111111222333444:::JJJZZZxxx+++---111999FFFWWWjjjvvv|||^^^:::///111111111222111111222222111...,,,+++000000222555777777555333///...///222777AAARRRaaahhhmmmpppqqqrrruuutttpppiii[[[KKKAAA===>>>EEELLL```qqqwwwZZZGGG:::333333777333666888888???SSSpppmmmQQQ>>>888666333/////////...............000///...000222333333222666666444333111///...---++++++************++++++))))))))))))******++++++++++++*********+++,,,---...******111<<>>ZZZ~~~zzzZZZCCC===;;;===<<<333333222111111222222222111111000111222222777CCCQQQmmm555222444AAAWWWnnn~~~eee???000000111000///---......//////...---,,,000000111333666666555333...---...111666@@@QQQaaajjjoootttuuuvvvyyywwwsssiiiZZZJJJ@@@<<<<<>>TTTsssmmmPPP>>>888777444000000000111111111111111111000000111333444333222444444333222000///......******)))))))))******+++)))*********++++++++++++,,,,,,,,,,,,,,,---......+++,,,///222555???TTTggg{{{pppZZZOOOQQQWWWfffsssqqqdddUUUBBB666222000,,,''',,,++++++111===LLLZZZbbbPPPEEE777//////000///,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------......***)))))))))(((((('''''')))))))))***************)))((('''&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((+++...333666666333...++++++))))))+++)))%%%$$$&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%'''(((((((((''''''&&&'''(((((())))))((((((***))))))((('''&&&&&&&&&((()))))))))'''''')))+++///<<>>999:::@@@GGGVVViii}}}qqqUUU@@@555222222,,,000444555<<>>EEEQQQeeezzz|||___HHH:::555333...222555444;;;RRRvvvtttTTT<<<444555666111111111222222222333333222111000000111222111///,,,,,,,,,,,,---------...,,,+++++++++,,,,,,---...+++,,,------------,,,+++------...///////////////***,,,000111///111>>>LLLeeeuuuXXXAAA333,,,******+++---111===SSSooozzzfffLLL999000...---+++***+++,,,+++***))),,,...,,,,,,,,,++++++******)))'''''''''((((((((((((((()))***+++,,,,,,,,,++++++***'''%%%%%%'''((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$###$$$&&&(((+++---000>>>RRRaaabbbVVVEEE888,,,)))((()))'''%%%)))///$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&((()))'''%%%$$$&&&(((''''''((())))))))))))))))))((((((((()))***,,,---...///...,,,***))))))+++---;;;YYY~~~iii^^^dddxxxbbbEEE===333---...111222111111000000222333333999@@@QQQddd}}}000333===QQQlll___DDD888444222000000000///...------,,,,,,+++++++++---///111000///333111222444888@@@QQQ```hhhpppyyy~~~zzzsssgggYYYHHH===888888>>>EEENNNcccxxxfffMMM???888555333666888666;;;RRRwww{{{YYY???555777999000000111111222222222222111000//////000000///...+++,,,,,,---...///000000---------------...///000,,,---.........---,,,+++,,,---......//////.........------///...000999CCCZZZxxxeeeHHH666111222)))+++---///888OOOmmmpppWWW@@@111,,,++++++''')))++++++******---000---,,,++++++***)))((('''&&&'''''''''(((((()))))))))***+++,,,---,,,++++++)))&&&$$$$$$&&&'''&&&$$$%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$&&&))),,,...444GGGbbbwwwzzzjjjSSSBBB,,,)))((('''&&&%%%+++222%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&''''''(((((((((+++***)))((('''&&&&&&&&&((())))))'''$$$###&&&)))'''(((((()))))))))))))))&&&&&&'''(((***---000111<<<;;;999444...***))))))---;;;YYYvvv]]]WWWdddgggIII???333,,,---000111111333111111222222111555;;;FFFXXXqqq111111===VVVsssjjjHHH666333111,,,000...,,,---000000---***++++++,,,,,,...///000111666555666999;;;BBBQQQ___kkkrrryyy{{{yyyvvvuuuwwwjjjZZZHHH???;;;:::<<>>SSSuuu}}}ZZZ@@@888666444444000000333222---///444---000111...000444222,,,...............///000000---,,,,,,++++++,,,,,,---/////////...------,,,,,,---...000000...---...///222111///,,,***,,,222777MMMjjjoooQQQ<<<555555---......///888NNNmmmzzz^^^AAA111---,,,)))///+++(((***,,,+++)))'''***+++,,,------+++***((()))***++++++)))(((((((((,,,,,,,,,++++++)))((('''))))))((('''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,...777CCCXXXoooyyynnnTTT???+++***(((&&&%%%$$$%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((('''''''''((()))((((((((((((((((((''''''+++*********))))))((((((((((((***---///...,,,)))...&&&$$$))))))(((222AAAWWWaaacccTTT>>>000++++++///999VVV}}}nnn[[[FFFFFF[[[{{{rrrSSS<<<222111+++,,,333555111222222111111222666999BBBOOOfff~~~222555CCC]]]yyypppLLL999444333///000///......///...,,,*********+++,,,---///111222999777777999;;;BBBQQQ```mmmsssyyy{{{wwwsssqqqrrriiiZZZHHH>>>:::999;;;???PPP___sss}}}dddQQQAAA777888888999999>>>QQQqqq~~~[[[AAA888777444666222111333222---...222,,,///000...111555444///------------...000111222...------,,,,,,------.../////////...------,,,,,,+++...000111111111333444111111///,,,***+++000444CCC^^^~~~xxxZZZCCC999888222111///000:::PPPmmmfffIII777111...+++,,,)))((()))++++++***(((+++,,,---......,,,***)))***,,,---,,,***))))))***************)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&(((***---///555DDD\\\ssszzzlllQQQ;;;+++***(((&&&%%%$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''(((************)))((('''&&&***)))))))))((((((((((((&&&&&&))),,,///000...,,,,,,&&&$$$)))***+++666EEEdddqqqvvvfffMMM999///,,,---555MMMqqq}}}lllWWWGGG===>>>VVVxxxyyyZZZBBB555333---,,,000...000111222222111222555888@@@KKK___xxx444:::MMMhhhsssPPP:::222111///...///000///---,,,,,,,,,+++++++++,,,...///111222888666555666999@@@PPP^^^kkkqqqwwwyyyvvvqqqooonnngggXXXGGG===999777:::>>>OOO^^^rrrttt___KKK===;;;:::::::::>>>MMMiii^^^CCC999777555666333222333333000000333///111000///000333222...,,,,,,,,,---///000222333///......------......////////////...------,,,,,,+++---000111222333555777222111000...,,,,,,...000777OOOnnncccJJJ<<<888444222000333@@@XXXuuukkkNNN999000+++'''((((((((((((***+++***(((,,,,,,---......,,,+++***+++---------+++***+++,,,)))))))))((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++---///...;;;PPP```cccVVVBBB222***)))'''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((()))***((('''&&&'''(((((())))))))))))((('''&&&((((((((('''''''''''''''$$$%%%(((,,,000111111///+++&&&%%%))),,,///:::HHHkkkzzzrrrUUU<<<...(((+++///@@@[[[tttrrr```VVVMMM@@@555888:::SSSwwwdddHHH888555///...///,,,///000222222222222444666===EEEVVVmmm555@@@WWWtttqqqOOO777---+++++++++...000000---,,,---///...............///000111333111000222555>>>NNN]]]hhhmmmsssuuutttpppmmmkkkaaaTTTDDD;;;666666:::???MMM\\\ppp~~~nnnVVVDDD<<<999999:::===HHH```yyycccGGG:::777444333111000111333333333333555333111//////000...,,,......---......///000111......------------....../////////...------,,,,,,+++---///000111222555777333333222000............111CCCaaaiiiMMM<<<555444222111999LLLhhhpppRRR999...)))&&&'''))))))((()))***)))&&&+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,******+++,,,***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((***,,,---)))000999>>>>>>888111,,,)))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((******)))&&&&&&(((+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++///111000///+++((('''***,,,000;;;GGGdddsss{{{mmmQQQ999,,,'''++++++333DDDVVVhhh|||oooTTTCCC===;;;666000444777QQQvvvlllNNN999555000000222...---///222333222222333444;;;@@@MMMccc666DDD```iiiJJJ444***((()))(((,,,//////...---///222333222111000///////////////...///222666???PPP___iiilllpppqqqooolllhhhfff]]]QQQBBB:::555555:::AAAKKKZZZnnn}}}|||aaaLLL===888777:::<<>>111---+++&&&+++,,,)))(((***((($$$************))))))(((((()))******)))((((((***,,,******)))((((((((()))))),,,+++***)))'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''!!!!!!""""""############$$$$$$%%%&&&''')))*********,,,...---+++******,,,''''''%%%$$$$$$%%%&&&'''%%%$$$$$$###$$$%%%&&&'''(((***+++)))&&&''',,,111555333000,,,)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++---///...,,,,,,+++***++++++...666???SSS```ggg[[[FFF666---++++++***,,,333<<>>666111111111000000444::::::666888333///000111000222444333222000///------,,,,,,,,,,,,,,,++++++,,,,,,,,,/////////...------,,,,,,(((***---000333888===AAA666333111000000000///...222===TTTtttrrrTTT???777:::888===OOOiii```BBB222---,,,$$$+++...)))(((+++***%%%)))))))))((((((((((((''''''(((((('''&&&&&&)))++++++***)))((((((((()))***//////---+++)))'''&&&%%%((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%$$$%%%%%%!!!!!!!!!""""""###$$$$$$###$$$%%%&&&'''(((((()))(((***,,,,,,+++)))((((((&&&&&&%%%$$$$$$%%%&&&'''$$$$$$######$$$%%%&&&'''(((******(((&&&)))222:::GGGBBB:::222+++'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((((()))+++,,,+++******+++,,,+++)))+++000555<<>>333+++&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&(((***+++***)))&&&)))+++***'''(((+++---,,,111333...)))))))))((((((,,,...---+++...444888>>>FFFRRR^^^iiikkkaaaTTTAAA:::333...,,,,,,,,,+++222444IIIggg|||zzz```GGG888555---,,,000...---...//////...000222555333999BBBMMM___xxx<<>>GGGJJJCCC999333111///---,,,---...///,,,+++===VVVfffpppmmm]]]NNN:::333555///...222222............---///222555000777AAAJJJXXXppp<<>>IIITTT\\\___```bbbgggpppsssrrrvvvfffRRRCCC999555;;;BBBKKK___wwwzzzeeeNNN>>><<<:::666>>>LLLnnnfffFFF222222///111333;;;TTTooovvvooo^^^KKK;;;999888111000555444111...---//////---+++111111000///...,,,***)))222...++++++---...,,,)))------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))333FFF```{{{yyyVVV>>>666555888@@@TTToooeeeEEE222...///++++++000222000///000...,,,***)))'''''''''(((((('''&&&&&&&&&''')))***)))))))))&&&######&&&***,,,------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///000---)))%%%######$$$%%%%%%%%%$$$###"""%%%%%%&&&'''((()))***+++***))))))***,,,,,,+++)))&&&&&&%%%$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$+++)))((((((***---222555<<<777111......,,,'''###%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))******''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))(((((()))***+++---///000,,,---///111222333333333111///...,,,+++++++++,,,,,,///555===EEEHHHFFFCCC333333222111000///......------......///000000000666999>>>DDDLLL\\\wwwAAAZZZzzzeeeEEE333222---+++---,,,...---------///111111111111///------...///000//////000222555777;;;GGGSSSZZZ^^^aaaeeelllwww||||||xxxhhhTTTDDD999555:::AAAJJJ^^^uuuhhhRRR@@@<<<999666???MMMqqqiiiHHH333222///111333;;;SSSnnnwwwqqq\\\JJJ;;;999888333333777888555111///...---***(((////////////////////////111///---,,,------,,,+++...---,,,++++++++++++++++++++++++++++++++++++++++++000>>>UUUqqq|||[[[CCC999111222999IIIbbb{{{vvvYYY@@@333///,,,---000111......111...---+++***)))(((((()))((((((((((((((()))******))))))(((&&&######'''***,,,,,,,,,,,,+++***)))(((((((((((((((((('''''''''***,,,...---***&&&%%%$$$&&&&&&''''''&&&$$$###!!!$$$%%%%%%&&&'''((()))***))))))(((***+++,,,+++)))&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''''''''))),,,///111444000,,,+++,,,,,,)))&&&%%%&&&&&&&&&'''&&&&&&&&&((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''')))***)))(((((()))***((((((((()))***+++------)))***+++---............000///---,,,+++++++++,,,***,,,///444888999666222222111111000///..................///000000111111555666:::===AAAMMMeee{{{DDD[[[xxxaaaCCC333444///,,,...---,,,,,,,,,---...///000111///...---...///000///......---...111333888EEERRR^^^bbbgggjjjrrr}}}{{{kkkWWWFFF:::555888???III\\\ssspppZZZFFF???:::888BBBQQQuuuoooLLL555222000111222:::PPPhhhrrroooVVVGGG999777666444555:::999666333000///---+++))),,,,,,,,,---///111333555///000///...,,,,,,---...------,,,******)))))))))++++++++++++++++++++++++------444GGGdddfffLLL>>>333222333:::HHHYYYjjjuuusssTTT:::333...---......,,,---111...---,,,+++***)))))))))((())))))***************))))))(((&&&$$$%%%'''***,,,,,,++++++******))))))***************)))((((((,,,,,,,,,***'''$$$$$$%%%))))))))))))'''%%%###"""###$$$$$$%%%&&&'''(((((()))(((((()))++++++***(((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&(((***,,,---...+++((((((******(((&&&'''''''''&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))))))))(((***+++))))))(((((())))))***+++))))))***++++++++++++***///...---,,,++++++,,,,,,,,,,,,---///111111...,,,000/////////......------.........///000000111111111222444666777@@@TTTgggBBBXXXuuu\\\@@@333555000,,,...---***+++,,,,,,,,,...000111111000///000111000...,,,///------...000666CCCQQQdddiiinnnpppuuu~~~~~~nnnYYYHHH;;;555888>>>III\\\sssyyydddNNNBBB;;;:::EEETTTxxxtttQQQ777222000000000666GGG[[[eeedddMMMAAA666333444333666:::666444222111000//////...++++++++++++---111444666...000111///,,,+++---000---,,,+++***)))(((((((((++++++++++++,,,,,,,,,,,,///,,,///???[[[|||vvvWWWCCC666333111111555>>>NNN\\\qqqoooOOO>>>333+++***------,,,---,,,,,,+++***)))))))))((('''((()))***+++***)))((()))((('''&&&&&&&&&((()))++++++******))))))))))))***++++++++++++)))(((''',,,------+++'''%%%%%%%%%))))))******)))'''%%%$$$"""######$$$%%%%%%&&&&&&(((''''''(((******)))'''%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((()))******---***((('''(((((('''%%%(((((('''&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&((())))))))))))+++,,,++++++***)))))))))))))))+++++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......---------------------------...//////000000...///111444555===NNN^^^@@@WWWtttyyyYYY???444666111,,,...---(((***,,,,,,,,,---000222555444222222222111...,,,111///......///555CCCQQQdddkkkqqqssswww}}}ooo[[[JJJ===666888>>>III\\\ssskkkTTTDDD;;;:::FFFTTTyyyzzzVVV:::333111000///222===JJJQQQRRRBBB:::222///000111444777444444333222000//////000,,,+++******,,,...111333---///000///++++++---000---,,,+++***)))))))))))),,,,,,,,,,,,,,,---------...,,,///<<>>111000...***'''(((((())))))(((((('''&&&&&&&&&'''((((((((((((((()))(((&&&'''(((***)))(((***)))(((''''''((()))***&&&''')))******)))(((&&&(((+++......,,,)))''''''$$$%%%&&&(((((((((((('''############$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((()))))))))))))))%%%&&&'''(((***,,,...///,,,***(((&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))******))))))+++,,,...---,,,+++************))))))*********))))))((()))***+++,,,------,,,,,,***+++------,,,+++,,,---++++++,,,,,,------......+++,,,,,,---......//////111111333555555888AAALLLiii???UUUnnn{{{{{{vvvXXX???555666///***---...'''***......,,,---111555555333111000111222222222555333222222111444@@@LLLWWWcccpppvvvzzz}}}ooo\\\MMMAAA;;;===CCCGGGZZZqqqzzzbbbMMM@@@???IIIUUUxxxcccEEE;;;333111000000111222444777111000...,,,---/////////222444444222///---...000,,,,,,,,,---------......---,,,******,,,---,,,,,,+++++++++++++++,,,,,,---222222111000///...------+++,,,///555FFFdddtttUUU>>>555///111444===SSSjjjwwwWWW???222+++)))***((())))))***))))))''''''((((((((('''((())))))***)))'''&&&''')))+++***(((***)))'''&&&&&&''')))***%%%&&&)))+++++++++)))((((((***++++++***))))))***###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&'''(((***,,,///000---+++)))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***++++++))))))***+++---,,,+++******))))))***'''((()))))))))))))))(((((()))+++,,,---------,,,+++...000000...------...++++++,,,,,,---......///------......///000000111111111333555555555<<>>SSShhhppppppuuu~~~vvvqqq|||xxxYYY@@@555666...))),,,...'''+++......,,,---111666222000......000333444444666444333333111444???JJJWWWdddqqqwwwzzz~~~|||nnn\\\MMMBBB<<>>AAADDDHHHRRRfff|||rrr^^^MMMEEENNN\\\}}}oooKKK999888666333111111111000///---///000111111000///------...000...,,,,,,...111+++,,,---.........---,,,,,,,,,+++++++++,,,---......,,,***)))***,,,,,,+++333222111000...---,,,+++,,,...+++000@@@RRRqqq{{{ZZZHHH>>>GGGXXXlllcccAAA---(((+++%%%''')))+++------,,,+++)))***++++++++++++***)))(((((()))))))))'''&&&%%%''''''''''''((((((((((((***((('''(((***+++++++++***(((%%%&&&(((***((('''%%%&&&'''((((((&&&$$$""")))(((&&&$$$######$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$""""""###&&&))))))************)))((((((((('''%%%%%%&&&&&&%%%$$$((((((((((((((()))******(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((+++,,,.........,,,***)))************************&&&&&&'''((()))***++++++)))***,,,---.../////////---+++******,,,/////////******+++,,,,,,---.........,,,******---000111222000000000222444888;;;===PPPeeeGGGWWWXXXLLLDDD>>>CCCQQQ^^^]]]XXXXXXeeewww|||wwwVVVCCC333//////,,,,,,000000/////////.../////////000---+++,,,...///...------111...---222333:::JJJ]]]gggrrrvvvyyy}}}}}}|||ssscccQQQDDD???@@@CCCFFFRRRggg}}}zzzgggUUUKKKRRR```tttOOO<<<777555222111111111111000000111222333222111///...,,,...///...,,,,,,...000,,,,,,---......------,,,,,,,,,++++++,,,,,,---......,,,***)))+++,,,,,,+++///.........------------+++---+++...:::JJJiii}}}mmmcccjjjxxxtttQQQ888///000&&&(((***,,,------,,,+++))))))*********+++++++++))))))))))))((('''%%%$$$''''''''''''(((((((((((((((''''''(((+++---------)))'''%%%%%%((()))(((&&&%%%&&&'''(((((('''%%%$$$((('''&&&$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$'''***,,,,,,,,,,,,,,,+++******)))(((''''''(((((('''%%%'''''''''&&&'''(((((()))(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((******,,,,,,,,,***)))(((******))))))))))))))))))''''''(((((())))))******)))***+++,,,---.........,,,+++***+++---//////...******+++,,,,,,---......000...,,,,,,...111222222111000000111333666999;;;GGGZZZyyyMMMZZZVVVDDD:::333444>>>KKKLLLLLLQQQdddxxx~~~yyyVVV@@@...+++.........111000000111111111111000000444222000000000000000...***///,,,,,,222333:::KKK^^^iiitttxxx{{{}}}~~~|||~~~uuufffTTTFFF@@@@@@BBBCCCRRRiiiwwwcccUUUZZZhhh{{{TTT???666333111111222333333222222222333333222000...------...///...---,,,---///,,,------......---,,,,,,,,,,,,,,,,,,,,,------------+++******+++---,,,+++******++++++,,,---------)))---+++,,,444@@@]]]___BBB444000''')))***,,,---,,,+++*********)))))))))***,,,---*********)))(((&&&%%%$$$''''''''''''(((((((((((('''&&&&&&'''+++---...---(((&&&%%%%%%&&&''''''&&&%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((+++,,,,,,------,,,,,,+++***+++)))((()))******)))'''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))***)))(((''''''''''''(((((('''&&&%%%%%%&&&'''((((((((()))******)))'''&&&***)))))))))((((((''''''(((((((((((())))))))))))((())))))***+++,,,------+++++++++,,,...///...,,,***++++++,,,,,,------...111///......000111222222111000000111222444666888>>>NNNiiiRRR]]]UUUCCC:::555444:::???BBBEEEOOOdddzzzxxxUUU>>>+++)))...//////000///000222444555555444444888777555333222222111000***...,,,+++111222999JJJ\\\gggsssyyy{{{~~~~~~{{{xxxiiiWWWIIIAAA???@@@@@@QQQjjjsssbbbdddpppWWW@@@444222111111222444444444333333333222000...,,,+++---...//////.........///------------------,,,,,,+++,,,,,,---------------,,,+++***+++,,,------,,,)))))))))***++++++,,,,,,(((---,,,,,,111:::TTTxxxeeeEEE222,,,((()))+++,,,,,,+++***)))---,,,***(((((()))***,,,++++++***)))'''%%%$$$###''''''''''''(((((((((((((((&&&%%%&&&)))++++++***'''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&(((************+++***))))))(((***)))((()))******)))(((&&&&&&&&&%%%&&&''''''((())))))))))))))))))***+++++++++***)))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''*********)))((((((''''''***)))))))))((((((((('''((((((((()))***++++++,,,+++***+++---//////---++++++++++++,,,,,,---------111000......000111111000111000000000111222333444:::FFF^^^QQQ[[[QQQ>>>888666333555444888===IIIaaaxxx|||tttSSS===***)))//////---------///333777999999999888666555444222000.........,,,000---,,,111222888III[[[gggssszzz}}}~~~yyykkkZZZKKKBBB?????????PPPhhh}}}ooommmvvvXXX???444222000111333555666555666666555333222000///.........///111222222222111......------,,,,,,,,,,,,+++,,,---.........------,,,+++***,,,---...---,,,******************)))))))))...---...222888MMMmmmfffEEE222++++++,,,...///000///---,,,000...+++)))''''''((())),,,+++***((('''%%%$$$$$$''''''''''''(((((((((((()))'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%&&&''''''(((((((((######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&%%%%%%%%%''')))))))))******))))))(((''')))(((''''''))))))((('''''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,+++***)))(((((((((''''''''''''''''''''''''(((((())))))))))))))))))+++++++++******)))))))))******))))))((((((''''''((((((((((((((()))+++++++++***+++,,,......,,,***++++++,,,,,,,,,,,,------000///---...///000000///000000000000111111222222888AAAVVVuuuRRR[[[PPP<<<999888222000///222888EEE___vvvzzzqqqLLL:::,,,,,,000...++++++,,,///333888:::;;;999888666666555333000......///---111---,,,222222888III\\\hhhtttzzz~~~yyylll\\\MMMCCC???>>>???NNNdddxxxzzztttzzzZZZAAA444222111111333555666666:::999888666555333222222//////000333666888777555//////---,,,,,,,,,,,,,,,+++,,,---//////......---+++++++++,,,...///...,,,------,,,+++***))))))(((***...---///444666EEE```cccEEE444///---///111222333222111000000...,,,***(((''''''''',,,+++)))(((&&&&&&%%%%%%''''''''''''((((((((((((+++)))&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&(((******++++++******)))((('''&&&%%%&&&((()))(((''''''''''''&&&'''(((((())))))((((((((()))***+++,,,---,,,+++***)))(((((((((''''''''''''''''''''''''))))))))))))***************************+++++++++******))))))((((((''''''))))))((('''((()))***+++,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---...000111000///000000000111111111111111444<<>>555///...000444@@@XXXnnnpppfffCCC666---000333...+++,,,+++...333777999888666444555666666333///---...000,,,000------333444;;;LLL\\\gggrrrvvvzzz~~~~~~xxxlll]]]NNNDDD>>>===AAALLL___tttyyy{{{___FFF555333111111333555666555999888777666444444333333000000222666;;;===;;;999000///---,,,++++++,,,,,,+++,,,...///000///...---+++***+++---///000...,,,......---,,,,,,++++++***+++...,,,...444333;;;PPPnnn~~~ZZZ>>>222///***,,,...000111111000///,,,,,,++++++***)))))))))+++***((('''&&&&&&&&&'''''''''''''''((((((((((((+++)))''''''(((((('''&&&&&&((()))(((%%%%%%''')))&&&%%%%%%$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###%%%'''''''''&&&'''))))))))))))))))))((('''''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''((()))***++++++---,,,+++)))((((((((('''''''''((((((((((((''''''))))))((())))))******+++(((((())))))******++++++))))))))))))((((((((((((***)))((('''((()))+++,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///222333222111///000111111222222222222111999KKKfffRRR\\\QQQ>>>>>>AAA777///,,,,,,---777LLL``````TTT===222---222444///+++---+++...333666777555222//////000000...***((()))+++***///------444666===NNN[[[eeennnrrrtttxxxzzzyyy}}}wwwlll^^^OOODDD>>><<>><<<000///...,,,++++++,,,,,,+++,,,...000000///...---******+++---///000...---......------------------,,,---***---333000444EEEaaatttuuuPPP666,,,+++%%%''')))+++------,,,+++))))))***++++++++++++******)))((('''&&&&&&'''(((''''''''''''((((((((()))+++)))((((((***+++***)))'''(((***(((&&&%%%(((***&&&%%%%%%$$$############ !!!"""$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$&&&((()))(((((()))***&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&'''((())))))(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***+++---,,,+++)))((('''''''''''''''((((((((((((''''''((((((((((((((()))***+++&&&&&&'''((()))***++++++(((((((((((())))))))))))+++***((('''((()))+++,,,...,,,***)))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...///111333555444333///000111222222333222222000999KKKeee\\\WWWLLL@@@;;;;;;888333111+++***444DDDLLLIIIBBB666444111...---...000111...///000111111111000///---,,,************,,,,,,,,,+++---111333666???IIIYYY^^^ffflllqqqtttxxxzzzwwwtttlll___PPPEEE???===AAAJJJ[[[rrr{{{qqqNNN;;;777444333111000111333666666555444333111000///000222555888999:::999999111///,,,******+++---...+++///222333111000111222------------------------++++++,,,,,,,,,,,,---------***))),,,------///333III^^^yyyeeeFFF444---...((())))))***************+++***)))(((((()))***+++++++++)))(((''''''''''''&&&(((***+++++++++,,,---++++++***)))(((((())))))+++)))'''&&&((()))((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''''''''$$$%%%'''((((((((('''&&&'''((()))++++++,,,,,,,,,,,,)))%%%$$$$$$%%%%%%$$$'''&&&&&&'''((())))))(((###$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''&&&&&&$$$&&&(((((('''&&&'''((('''(((***+++***)))'''&&&///,,,(((''')))***((('''***************))))))))),,,+++)))''''''((()))*********+++++++++,,,,,,,,,---,,,++++++------,,,+++...///111222333222000///111111111111111111111111777666???YYY~~~UUUPPPFFF;;;777999888555---)))(((...888===999444555444111000//////000111......///000///...---,,,------,,,+++++++++++++++++++++...333555666===FFFUUU\\\fffnnnrrrtttvvvwwwtttrrrlll```QQQCCC<<<999@@@HHHZZZrrryyyUUU<<<777444333222111222444555555555444333222000000222444555777777777666555000///---++++++---///000---000333333111000000222------------------------+++,,,,,,,,,------......---***)))+++,,,,,,...222BBBWWWssstttUUU===000,,,+++''''''((()))************)))(((''''''''''''((()))+++***)))(((''''''''''''&&&(((***+++******+++,,,++++++***)))))))))))))))+++***)))'''''''''(((((()))(((''''''&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&((()))))))))(((''''''((()))***++++++++++++)))'''$$$"""###$$$$$$$$$'''&&&%%%&&&((()))((('''$$$$$$&&&''''''((((((((('''''''''((())))))******((((((((((((''''''''''''&&&((()))(((&&&%%%%%%&&&((((((***+++***)))'''&&&---+++(((((()))***(((&&&'''((()))******)))((('''---,,,***(((((()))***+++***++++++++++++,,,,,,,,,---,,,++++++------,,,+++---...000222222111000///111111111111111111111111555555===TTTwwwLLLHHH???555222666777555///---,,,...222222///,,,111000//////............---------------,,,+++***---.........---,,,,,,+++++++++///444555666===DDDRRR[[[gggpppttttttuuuvvvtttsssmmmbbbRRRCCC:::666999BBBTTTkkk}}}XXX>>>777333333333111222555333333333333333222222111444444555555444333111000///...---,,,---///111333000222333333111000000111........................++++++,,,------...//////...***)))++++++***,,,000<<>>999888===FFFVVViii|||mmmKKK<<<333777888111000666111111222222222222222111.............../////////------...///111333555666444222000///000000///...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...***)))++++++***,,,000888RRRwwwhhhTTT<<<555---+++...///,,,((())))))***+++++++++******((())))))******))))))((())))))(((((((((((())))))''')))***)))'''&&&&&&'''(((((('''''''''((())))))+++------+++)))(((+++...)))(((''''''&&&&&&''''''$$$######$$$''')))))))))'''((()))***+++******)))''''''%%%%%%%%%&&&'''(((%%%$$$$$$&&&((())))))(((,,,+++******++++++***)))&&&''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''')))***++++++&&&''''''&&&%%%&&&(((***,,,,,,+++***)))(((((((((%%%'''))))))(((((()))***...+++(((&&&'''***...111............---------,,,,,,,,,,,,,,,---------------,,,+++,,,...//////........./////////000000000111111111111111111111111000111666FFFaaarrriiibbbkkksssiiieeelllxxxEEEFFFBBB777000//////---***---///000/////////000...---,,,,,,---...111222///...,,,+++************,,,,,,,,,,,,---...///000000---,,,---///444@@@LLLZZZeeerrrxxxyyy{{{~~~sssbbbPPPAAA:::888999CCCSSSfffyyyrrrPPP>>>333888999111///555111111222222222111111000///......------.........------...000111333444555333000...---///000///...------------------------///............------------***)))+++,,,,,,...222===YYYsssaaaNNN???000///---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***((()))************)))((())))))(((((((((((()))))))))***+++***(((&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((***+++***)))((((((''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%((()))((('''+++***((()))******((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&%%%&&&''')))+++---///000)))))))))'''%%%&&&(((***------+++***)))(((((((((%%%'''((((((''''''))),,,,,,+++)))))))))***+++,,,---.........------,,,,,,,,,,,,,,,------------...---,,,+++---///000///...000/////////000000111111111111111111111111111111000111777IIIggg|||rrryyylll[[[QQQLLLQQQ[[[GGGGGG@@@444------000111---...000000///...---------,,,******+++---000222333111///,,,***)))))))))///...---++++++,,,------111///...000111444===GGGXXXdddsss{{{{{{|||yyyiiiVVVGGG===:::999DDDUUUhhh{{{zzzRRR???444888999000...444222222222222222111000000000///......------------------...000111222333444222///,,,,,,...000///---////////////////////////111111111000//////......---***))),,,------///333BBB```|||qqq___OOOCCC999000...000000...++++++...111000000000000///...---,,,***+++,,,------,,,+++***))))))(((((((((((()))***)))++++++***(((&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&((()))(((+++******)))))))))))))))***(((&&&%%%&&&&&&%%%###$$$%%%'''((((((((('''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''')))***)))(((***(((''''''(((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&(((+++---000222333,,,,,,***(((%%%%%%''')))...---,,,***)))(((((((((%%%'''((('''%%%&&&***---((()))***++++++***((('''------......------,,,+++,,,,,,,,,---------......---,,,+++---///000000///000000000000000111222222111111111111111111111111000111888LLLkkk}}}___PPPGGG@@@CCCKKKJJJEEE;;;111+++***---000---+++---333222...///444222,,,***------+++---333222...******,,,---+++)))333///******,,,------++++++---000333111222;;;FFFTTT___mmmxxx~~~{{{lll[[[JJJ>>>999===@@@MMMddd{{{|||VVVBBB333111444222000333000000000000000000000000,,,---...//////000000111000//////000222555777888333333222111000......---------,,,,,,,,,,,,------.........///////////////******,,,---------111666KKKnnnvvvgggWWWOOOEEE===888555222///000///---,,,++++++,,,---000...,,,---......,,,)))((()))+++,,,,,,***'''%%%+++***)))(((((()))***++++++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((******)))((('''))))))(((''''''''''''''')))(((&&&%%%$$$$$$%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((()))'''$$$''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%$$$%%%(((...111000///+++***)))(((((()))***++++++***)))(((((('''(((((((((((((((((()))***+++,,,++++++***)))(((((()))))),,,,,,,,,---------......***+++,,,------,,,***(((.........------,,,,,,,,,000000111111111111000000333111///....../////////333333:::PPPppp^^^HHH???<<<;;;<<<@@@===888333...------///...,,,...333333000222777333...+++------***,,,111//////...,,,++++++,,,---///---++++++,,,......---+++,,,///111000000999CCCQQQ]]]nnnzzzsssaaaQQQEEE@@@???BBBOOOfff|||\\\GGG555222333111000222////////////////////////---......///000222555777555555666555444555666777777666555333111///---,,,,,,++++++++++++++++++,,,............////////////******+++,,,,,,...555<<>>888444444444333222//////...---,,,,,,,,,,,,///---,,,,,,------+++((()))***,,,------+++)))'''))))))(((''''''((()))***)))((('''&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&((()))))))))(((''')))(((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%(((((('''%%%''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&%%%%%%(((,,,///...,,,+++***)))(((((()))***+++)))((('''''''''''''''(((***************,,,------++++++***)))))))))))))))+++,,,,,,,,,,,,---------***+++,,,------,,,+++***.........---------,,,,,,111111222222222222111111111000......///000000000333333:::PPPqqq^^^GGG>>>:::888999777444111---,,,,,,...///---,,,---000000000333888333000------,,,***+++///+++...000...***))),,,000(((***,,,,,,,,,,,,---...++++++---///......666???MMM[[[nnn~~~sssaaaQQQFFF@@@AAADDDQQQhhh~~~eeeNNN888222222000///111////////////////////////.........///111555;;;@@@???@@@???;;;666333555777:::999777444111///---,,,---,,,,,,++++++,,,,,,---........................+++)))***+++,,,///:::FFFhhhiiiMMM<<<111///......000111222222/////////000///...,,,+++---,,,++++++,,,+++)))'''***+++---------,,,***)))(((''''''&&&'''((()))***'''''''''&&&'''(((((()))(((((()))))))))*********'''''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))(((''''''&&&&&&%%%'''&&&'''(((***+++***)))******))))))))))))******'''&&&&&&&&&&&&''''''(((++++++++++++,,,---...///+++***))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...............---------111222222333333222222111......//////000111222222555666???VVVxxx^^^GGG<<<777666666444000***'''(((+++///111******++++++,,,...222666333111...---,,,++++++---)))+++---,,,+++***,,,///&&&)))......,,,***+++---,,,+++---...---...444===IIIYYYooorrr```OOODDD>>>BBBEEERRRhhh~~~mmmSSS999111222000000222////////////////////////............000777AAAHHHLLLJJJEEE===444111444888888777666333111///---,,,.........------.........///...............------+++))))))++++++000@@@RRRyyyrrrTTT===000...---------...//////......///111222111///,,,+++++++++*********)))(((''')))***,,,,,,,,,+++***)))((((((''''''((()))***,,,))))))))))))((((((((()))(((((()))))))))*********((((((''''''''''''((()))(((((('''&&&&&&&&&&&&'''%%%&&&'''((('''&&&$$$#########$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***))))))(((((('''&&&&&&&&&(((((((((((((((((('''&&&***))))))))))))))))))***&&&&&&&&&&&&'''(((((()))++++++++++++,,,---......******)))))))))))))))***)))************+++++++++,,,,,,++++++,,,---...//////.....................000111111222222111111000---///000111111111222333666<<>>:::000(((...111222...---000222222---//////,,,,,,//////---+++)))''')))---///,,,(((///111444555333111000000///------///000111666===JJJYYYnnn}}}jjjWWWIIIAAA>>>BBBPPPggg||||||^^^@@@666666555444555111111111111111111111111000111111///000999FFFQQQZZZQQQCCC777000///333666.........////////////000------,,,,,,,,,,,,------//////......---,,,,,,,,,---)))***...,,,111JJJfffxxxdddPPP???555000///***+++,,,,,,+++***+++---000111333444333111...---)))***++++++(((''''''((((((((()))************))),,,,,,************+++,,,......---,,,***(((&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''''')))+++''''''((()))((('''&&&%%%$$$$$$%%%&&&'''((()))*********)))((((((''''''&&&'''(((***)))'''&&&&&&'''))))))************)))))))))(((((((((((())))))***(((((((((((()))***++++++)))))))))))))))******+++))))))*********+++++++++++++++,,,---///000000111////////////000000000000...//////////////////...///222333333222333777;;;CCCWWWuuu[[[DDD;;;777666666...000555<<>>;;;666555333333333333333333333333555777777555555;;;IIITTTUUUJJJ<<<444333222...***............////////////444444333333333333444444//////...---,,,,,,++++++---))),,,111///222NNNooovvv[[[III@@@888///+++---//////---+++,,,---+++))))))---000333333444444333222000///)))+++---,,,)))'''''')))*********++++++,,,,,,,,,---,,,***)))((('''(((((('''((()))))))))'''&&&%%%''''''''''''(((((((((((('''((()))******(((&&&$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******((('''***,,,&&&((()))***)))(((&&&%%%%%%%%%&&&&&&'''(((((((((******))))))((((((''''''$$$'''******((((((***,,,((()))***++++++***)))((()))((('''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,))))))((())))))***++++++***++++++++++++,,,,,,,,,(((***---000222222111111//////000000111111111222000000111111111111000000---///222222333888AAAIIIggg^^^FFF:::555333333+++***---333999;;;777222222222111///---***((('''+++*********+++...111333............---,,,+++***...---***))))))+++...000)))+++---...000333777:::DDDUUUiiivvvqqq\\\JJJ@@@===CCCOOO```uuu}}}WWWCCC<<<888777888111000//////111333666888999>>>===777999CCCNNNQQQRRRCCC666333222...,,,,,,...------------///111222//////000111222222333333444333111///...---,,,,,,)))---***)))---333LLLnnn___CCC777222000...---,,,,,,***)))************+++,,,------///000111222222111000///+++)))'''(((***+++***'''***)))((((((((()))+++,,,,,,,,,,,,,,,,,,+++***)))))))))((('''''''''''''''(((''''''&&&&&&''')))***)))))))))((('''&&&%%%%%%&&&'''%%%!!! $$$%%%$$$######$$$$$$%%%&&&'''''''''''''''''''''((())))))'''((('''%%%######&&&(((%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&'''((((((((((((((())))))***))))))***)))(((&&&$$$###$$$%%%&&&'''''''''&&&&&&''''''(((((()))+++,,,,,,'''''''''((()))+++,,,---+++***)))))))))***+++,,,)))))))))***+++,,,---...///......---------......000000000000000///......444000111444222777MMMggg~~~ZZZBBB888333222333)))))),,,111666777333...222111111///---+++)))(((++++++***+++,,,---...///............---,,,+++***111///---+++***)))***+++***+++---...///111555888EEEUUUiiivvvqqq\\\JJJ@@@===BBBMMM^^^rrr\\\EEE<<<888777888222111000000222444666888;;;???>>>:::;;;EEEOOOSSSRRREEE888333000,,,+++---......//////000111333333111222222333444444555555666666444222///---,,,+++)))...+++***///555MMMooo[[[@@@444111000...,,,+++***)))(((+++******++++++,,,---...///000111222222111000///+++)))((()))+++,,,+++)))***)))((((((((()))***+++++++++,,,,,,++++++***)))))))))((('''''''''''''''))))))((((((((()))+++,,,***+++++++++***)))'''&&&'''(((&&&""""""%%%&&&$$$$$$$$$$$$%%%&&&'''''''''(((''''''&&&'''((()))***&&&'''((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''''''&&&((((((''''''''''''''''''***)))((('''''''''''''''((((((''''''(((((())))))************)))'''%%%$$$%%%%%%&&&&&&&&&'''''''''***))))))))))))+++,,,---''''''(((((()))+++,,,---+++******)))***+++,,,---,,,++++++++++++,,,,,,---///......---------............///000111111111111000...111666888BBB^^^{{{uuuTTT???777444444555+++,,,...222666555000+++000000000000...,,,***)))***+++,,,---------,,,+++------------,,,+++******000///...---+++***))))))+++,,,------...111555999GGGWWWiiivvvrrr]]]KKK@@@===AAAKKK[[[ooofffKKK>>>888666777333222111111222444555777999<<<<<<:::;;;CCCMMMRRROOOFFF<<<555///+++,,,000//////111222333444444444333333444555555666666666777777666444111...+++***)))...---,,,000666MMMooo}}}XXX===222111000///...---,,,+++***++++++++++++,,,---.../////////000000000000//////***))))))***,,,---,,,+++))))))((((((((()))***+++***++++++++++++******))))))((((((''''''''''''((()))))))))******,,,---...+++,,,...///...,,,)))((()))***((($$$###&&&'''%%%%%%%%%%%%&&&''''''(((((()))(((&&&%%%&&&''')))+++&&&(((******((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))((()))))))))***,,,,,,***)))(((((((((((('''(((((((((((()))))))))++++++++++++***((('''&&&'''&&&&&&%%%&&&'''((()))---,,,***))))))***,,,---(((((((((((()))***,,,,,,+++++++++++++++,,,------......---,,,,,,,,,,,,,,,......---------......///,,,---///111222333444444//////333888===NNNppp}}}fffJJJ:::555444555777000111222555777666222...//////000000///,,,***)))(((***---///000///---+++---------,,,,,,+++***)))+++,,,---------,,,++++++,,,,,,,,,---...333999===LLLZZZlllxxxsss^^^KKKAAA???BBBJJJYYYmmmsssUUUBBB999777777333222222111222222333444333666777666777===EEEKKKKKKHHHCCC<<<444000000333...000111333444444333333222222333333333444444444444444444444222///,,,******///...---111666MMMnnn}}}WWW===222000111222111000/////////,,,,,,,,,,,,---...//////,,,---------............*********+++,,,------,,,(((((((((((())))))******)))***************)))))))))(((''''''''''''(((((()))))))))***+++,,,---...***,,,...000///---***((()))+++***&&&%%%((((((&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%''')))+++((()))******(((''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''***)))((((((((()))***+++...---,,,***)))(((((((((((())))))***************,,,,,,++++++***)))(((((()))'''&&&%%%%%%''')))***...,,,***(((''')))***+++(((((((((((()))***+++,,,,,,++++++,,,,,,,,,------...------,,,,,,---------...------------...//////---...000111333444444444111111444888@@@VVV|||kkkWWWAAA666444333444666333333444555666555333111...///000000///---***((('''***...222333222000...,,,,,,,,,,,,+++***)))((()))+++,,,......---,,,++++++,,,,,,---000777>>>DDDPPP^^^nnn{{{uuu```MMMBBB@@@CCCJJJYYYlllbbbJJJ>>>999666333222222111111111111111000111222333444777>>>EEEMMMPPPPPPJJJAAA:::666444///000111222222222111000////////////000000000000...///000111000...,,,***+++///---,,,111666MMMooo|||WWW<<<111---000222222111000111222,,,,,,,,,,,,---...//////************++++++,,,,,,******++++++++++++,,,---''''''(((((())))))))))))((())))))******)))))))))((((((''''''''''''(((((('''((()))******+++++++++(((***,,,......,,,)))&&&)))++++++((('''******'''&&&&&&&&&''''''''''''''')))(((&&&&&&&&&''')))***++++++)))'''%%%&&&))),,,''''''((((((((((((((()))&&&%%%%%%$$$$$$%%%&&&&&&(((((('''&&&'''(((***+++...---,,,***)))((((((((()))***+++,,,,,,,,,++++++,,,,,,++++++******)))))))))((('''&&&&&&(((***+++,,,+++)))'''&&&'''((())))))((((((((()))***++++++++++++,,,,,,------------,,,,,,,,,,,,---...///000---------------...//////000000111222222222222222///000222777CCC^^^[[[LLL<<<555333222333444111111111111111222333333111222333333222///+++)))'''***///333555444222000++++++++++++***)))((((((,,,,,,---...---,,,+++***,,,,,,,,,---111999BBBIIITTT```ooo|||xxxbbbOOODDD???BBBJJJYYYlllqqqUUUDDD;;;666444444333333222111000000000000222444444444:::AAAPPPYYY```]]]UUULLLAAA999111111111111000///......------------------------+++,,,---......---,,,+++***...,,,,,,111999RRRuuu|||VVV;;;000,,,000333333111///000111++++++++++++,,,---...///)))((((((((()))***+++,,,***+++,,,+++***)))***,,,&&&'''((()))))))))(((((('''(((((())))))))))))((((((''''''''''''(((((()))'''((())))))***)))))))))&&&(((***++++++***'''&&&'''******((((((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---+++(((%%%###%%%)))---$$$%%%%%%&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&((('''%%%%%%%%%''')))+++,,,,,,***)))(((((((((((()))***+++------,,,++++++,,,++++++***))))))******)))(((((('''((()))***+++***)))(((((('''''''''''')))))))))))))))***++++++******+++,,,,,,,,,,,,,,,******++++++,,,...///000---------------...///000111222222222111000000///,,,---000777JJJjjjrrrPPPDDD888555555333333444000///...------000333666555666777777555222...+++)))+++///222444333000///++++++++++++***)))((('''++++++,,,,,,---------,,,---,,,,,,,,,000888BBBIIITTT```ooo{{{zzzdddQQQFFF===AAAIIIXXXkkk___KKK>>>777666666666555444222111000111///111444333111555===MMM[[[jjjpppnnneeeUUUGGG444333222000...---------------------------,,,,,,------,,,,,,,,,+++++++++''',,,***+++444???[[[XXX<<<000222666999777333//////111+++******++++++,,,---...)))))))))))))))+++,,,---***,,,---+++((('''(((***&&&'''((()))))))))((('''&&&'''(((((())))))(((((('''''''''''''''((())))))((()))*********)))((('''&&&'''((())))))((('''&&&%%%(((***((())),,,---***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''+++***(((&&&$$$%%%(((+++###$$$%%%&&&'''((()))***+++***(((&&&%%%%%%&&&&&&(((&&&%%%$$$%%%'''***+++***)))(((''''''''''''''''''(((***,,,,,,+++***))),,,+++***)))((()))******(((((()))))))))*********(((((()))***))))))(((''')))))))))))))))******+++)))***+++,,,,,,,,,+++***+++++++++++++++,,,---------,,,,,,------///000000000111111111000000///...//////111<<>>BBBJJJXXXkkk}}}oooWWWDDD888<<<777555777888555444666444444333222222222333333===HHHbbbyyyrrrZZZGGG888111000+++...222---111000...,,,+++,,,---...++++++++++++***)))(((((((((+++)))+++555DDDddd___BBB666777BBBGGGAAA888333///***---+++***---111333000,,,+++++++++,,,,,,,,,------,,,+++***))))))(((((((((&&&''')))***+++***((('''''''''''''''((((((((((((%%%'''))))))'''&&&(((***((((((((((((((((((''''''((()))***(((%%%$$$''')))***************)))(((((('''&&&$$$%%%&&&'''&&&%%%&&&((())))))(((''''''((()))((((((&&&%%%$$$######"""%%%((((((''''''***---,,,***(((&&&&&&(((+++---++++++***(((''''''***,,,(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((''''''''''''''''''(((((()))***++++++,,,((()))++++++******+++,,,*********++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,+++******---))))))---///......000222222222222111000......,,,333:::GGGccc}}}cccMMMAAA555:::@@@DDDHHHIIIAAA777///---+++***+++++++++***---000444666666222...++++++******---000111///,,,+++++++++******)))))))))...//////000111222333333///...---...222999@@@DDDKKKUUUeeeuuu{{{gggSSSGGG???AAAHHHUUUggg{{{yyy```JJJ<<<===888666888999666444666555444333333222222222222888BBB]]]uuuwwwaaaJJJ999111///+++///333///444333000...---------...,,,,,,,,,,,,+++***))))))&&&)))&&&(((444DDDfffbbbCCC444444<<>>BBBGGGQQQaaaqqq~~~zzzfffSSSGGG@@@AAAEEEQQQeeezzznnnSSSAAA>>>999777999999666555666666555444333222222111222333<<>>999666888999777666888666555444333222111111111222:::TTTrrr~~~ZZZAAA333000+++---111000444333111000/////////////////////......---,,,++++++,,,((((((///888QQQrrrvvvQQQ999000111000...,,,...000111...---,,,---//////,,,***,,,,,,------...//////000///---)))&&&%%%&&&(((***.........---,,,+++)))(((''''''''''''((((((((((((&&&'''((((((((((((((()))&&&&&&&&&&&&''''''''''''((()))*********)))((((((((())))))))))))(((''''''''''''''')))******'''%%%''''''&&&$$$###$$$&&&)))))))))(((((('''&&&&&&%%%$$$%%%'''((()))***+++,,,******)))(((***,,,///111---,,,+++(((%%%%%%'''))),,,+++(((''''''(((***+++,,,,,,++++++******))))))(((''''''&&&&&&&&&'''''')))******++++++***)))((()))***++++++***)))***,,,(((((()))+++...333666999///...---,,,++++++++++++,,,,,,------......------///++++++///111000000222000000///...............333555===TTTwwwgggNNN===444222444333<<>>999555666777666777:::666555444333222222222222555;;;TTTtttbbbEEE444111,,,+++///...///.........//////000000////////////...---,,,,,,***---***+++000333CCC___bbbFFF555111---+++,,,...000222......//////000000...,,,---------.........//////000...+++(((''')))+++---...------,,,***)))((('''''''''''''''((((((((((((''''''''''''((()))((((((&&&&&&&&&'''''''''(((((()))))))))***++++++***))))))))))))))))))(((((('''(((''''''(((***)))'''%%%''''''&&&$$$###$$$&&&)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&(((***+++,,,,,,((('''''''''(((***---...,,,,,,***(((%%%%%%&&&(((+++***)))(((((()))+++,,,,,,,,,++++++******)))))))))((((((((((((((())))))******,,,,,,,,,+++***))))))+++,,,+++***)))***+++''''''((()))+++...111222///...---,,,+++*********+++,,,------.........---///++++++///111000000222000///......---......///111444BBB^^^mmmOOO???999555333333555===NNNjjj---,,,++++++,,,+++)))''''''(((***+++,,,,,,,,,,,,...000111111///---,,,---***************+++++++++------,,,++++++,,,---......///000111333666999:::EEENNN\\\kkkwwwzzzgggTTTHHH???@@@FFFSSSfff{{{sssYYYDDD<<<666666666555777;;;444444333333222222333333777;;;SSSttteeeFFF444222---+++...---++++++,,,---...///000000//////000//////...---,,,'''+++***---222222>>>VVV}}}vvvYYY===555---,,,------...000......000111111000///............------------,,,///---+++******+++---///---,,,+++***)))(((''''''''''''''''''((((((((((((((('''&&&''')))))))))'''&&&&&&''''''((())))))))),,,***((()))***,,,,,,+++***************)))((((((((('''&&&&&&(((((('''&&&'''''''''&&&$$$%%%''')))''''''&&&&&&%%%%%%%%%%%%'''&&&&&&(((***,,,,,,+++'''&&&&&&&&&''')))***+++++++++***'''%%%%%%'''))))))))))))))))))******+++***************))))))))))))))))))((())))))*********+++---......---,,,******+++,,,+++)))))))))+++&&&'''((()))***+++,,,,,,------,,,+++***************+++,,,------...------...******...111//////111111000///.........000000000777LLLmmmpppVVV===777888666333333888???PPPjjj---,,,,,,,,,---,,,***(((((()))***+++,,,---......+++...111000...,,,,,,...***+++++++++,,,,,,,,,,,,//////......---,,,,,,,,,,,,---...000333555777999@@@JJJXXXhhhuuu{{{hhhUUUIIIAAA@@@CCCNNNaaawwwjjjMMMDDD:::666555444777;;;333333222222222333444444666999OOOqqqcccCCC111222///,,,//////+++,,,------............////////////...---,,,,,,)))---,,,...333333===TTTzzzkkkEEE999///......,,,+++,,,+++---///000000///////////////...---,,,+++******,,,+++******+++,,,...///,,,,,,+++***)))(((((((((''''''''''''((((((((((((((('''%%%&&&)))***)))'''''''''(((((()))******+++...+++''''''***,,,------+++++++++++++++******))))))'''$$$$$$%%%'''''''''&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&%%%'''+++------+++''''''&&&&&&'''((())))))******)))'''%%%%%%'''***'''''')))*********))))))(((((()))))))))))))))***((((((((((((((()))*********,,,...000000000...---***+++,,,+++)))((()))***&&&''')))+++,,,++++++***++++++***))))))*********)))***+++,,,---------------***)))...000///...000222111///......///111222666AAA\\\~~~\\\GGG666444555222222666666???RRRmmm...---,,,---...---***(((((()))***+++,,,---...///&&&))),,,---+++)))***,,,+++++++++,,,,,,---------111111111000///...,,,+++***+++---000333555777888<<>>888444333666:::222222222222333444555555444666KKKmmm```???///222000...111111------............------////////////...---,,,+++///111......333222<<>>LLLjjjsssQQQBBB666555333...222;;;222>>>RRRooo---,,,+++)))((())))))***+++---///000///---+++)))&&&((()))***))))))+++---...+++((((((***,,,...///000///...---,,,++++++***+++,,,------...111555888:::EEEVVVgggvvv}}}lllWWWFFF???<<<<<>>:::777444333666666555333222111000000666555===RRRhhhooofffYYYCCC999000000111...---///......//////////////////000000///...------......+++222111000333333<<>>SSSsss///...,,,+++******++++++***+++---//////...---,,,,,,------,,,***((()))***(((''''''(((***,,,---,,,111000///...---+++******%%%&&&((()))***...222666<<>>FFFXXXnnnoooWWWHHH???888444222555444444333222111111111444222444===HHHLLLFFF>>>777111...000222111......------...//////000111111111000///////////////000...444111///333333;;;NNNvvvZZZ>>>......++++++,,,''')))***+++---.../////////+++++++++******))))))((())),,,---...333999:::888///,,,++++++'''$$$&&&,,,)))***+++,,,,,,++++++***''')))++++++***+++000444666555000***+++...,,,((()))'''&&&'''***,,,------)))((((((((()))---000333...,,,)))((()))))))))((((((''''''&&&''''''((((((((((((((())))))((((((((())))))((((((''''''&&&&&&&&&''')))***+++***(((''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((())))))************((((((((())),,,---,,,+++++++++,,,,,,,,,,,,++++++++++++******)))(((((((((((())))))***+++,,,------///...---,,,,,,,,,,,,,,,)))***+++---............000///...---------...///...444000,,,111111333===ZZZuuuMMMAAA666333333222222444888DDD\\\|||///...---+++***++++++,,,''')))+++...///000000//////000000...+++)))((()))'''&&&&&&(((+++------,,,111111000...---,,,+++***'''(((((()))))),,,000333:::FFFXXXkkkzzzttt]]]JJJ???===>>>FFFVVVkkk|||bbbNNNAAA777333444000000111222333444444555111000111555999:::888444111///...000222222000///......//////000000000000111000000000000000111111111555111...333333:::LLLooo^^^AAA///---***+++---((())))))***+++,,,---------******))))))))))))))))))***---...222<<>>555222333222222444===LLLggg///...---+++***++++++,,,***+++,,,---............111222111///,,,***)))***)))(((((())),,,------,,,111000///...---,,,,,,+++,,,,,,,,,+++***+++///111999EEEWWWiiixxxsss^^^LLL>>>>>>???EEESSShhh|||kkkTTTBBB777444777000000111222222333444444000222555666777666444333222111000...///111222111111111000000////////////000000000000000111222333333666111...222222888HHHeeecccEEE111...***+++...***************++++++,,,,,,***))))))(((((()))***++++++...333===MMM```iiikkkYYYDDD111---,,,'''$$$'''***,,,---...---+++)))(((%%%'''***++++++555NNNfffyyyyyyoooXXX@@@222,,,+++---***((('''((())))))(((&&&&&&%%%&&&))),,,000333---+++)))(((((()))(((''''''''''''''''''((()))***+++***))))))))))))***+++,,,+++***((('''''''''(((&&&(((***,,,---+++)))(((&&&''''''((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++###%%%''')))************)))***,,,------,,,***)))************))))))))))))'''((()))***,,,...//////222111000...---,,,++++++)))***,,,---.../////////222111///---,,,---...000...111///...333222999KKKqqqxxx\\\AAA999222111111000111444===NNNkkk///...,,,+++******++++++/////////...---+++***)))111222222000---,,,,,,,,,---+++***+++---//////.../////////.........------000000///---,,,,,,///111;;;FFFVVVggguuu~~~ttt```NNN>>>>>>>>>CCCPPPeee{{{vvv^^^III:::666999444333333222111000000000222555888999777555222222222444222......111222111222222111000000///......////////////000111333333333555000...333111555CCC]]]|||iiiJJJ444///***+++...+++++++++*********++++++,,,***)))(((((()))***,,,---,,,333>>>NNNeeeyyyiiiLLL222------'''###%%%------------,,,+++)))((('''&&&(((+++...>>>aaavvvWWW@@@222+++)))(((&&&''')))+++++++++&&&&&&&&&''')))+++...///,,,***((('''((())))))(((''''''''''''((()))******+++***)))(((((()))***+++,,,+++***((((((((())))))'''(((***+++++++++)))((('''((())))))***))))))((())))))))))))((((((((((((''''''((()))***++++++,,,$$$&&&((()))(((((()))+++***+++,,,......,,,+++***++++++******************(((((()))+++,,,...//////111111///...---,,,,,,+++***+++,,,....../////////000///...---------...///---000...///444333<<>>======AAAMMMbbbzzznnnVVVBBB::::::555444333222111000///...222444666777666444222222///333222......111222000111111000000000000000000.........///000111333333111444000...333111222>>>KKKdddsss{{{oooNNN777000++++++///,,,,,,,,,+++*********+++,,,******)))((()))+++---///---999KKKccc{{{jjjKKK111+++)))$$$$$$***///......,,,+++***)))))))))&&&'''---444GGGnnnwww[[[@@@///)))(((&&&&&&(((***+++***&&&'''((()))******++++++***(((&&&&&&(((*********''''''''''''((()))***++++++***(((''''''(((***+++,,,+++)))(((((()))***+++'''((())))))******))))))))))))*********)))((('''))))))))))))((((((((((((''''''((()))***+++,,,,,,''')))******((((((***---***+++---//////---+++***++++++++++++++++++,,,,,,))))))***+++,,,......///000///...---,,,,,,,,,,,,,,,,,,---......///......---------------.........---///---000555444>>>VVV~~~xxxVVVBBB777222///000000///000444999KKKggg---,,,+++))))))))))))***++++++,,,,,,---...//////000111222111000///000111555222///---...000111222---------...///000000111///000///...---///222444999AAAOOO]]]iiittt}}}sss\\\HHH>>>===<<>>...)))'''***,,,(((&&&((('''''''''(((((()))))))))%%%'''***,,,333KKKqqqwwwMMM999(((%%%((('''''')))''''''((()))******))))))'''&&&&&&'''))),,,---...))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''')))((('''(((***,,,,,,+++)))(((''''''((()))***++++++)))%%%######%%%(((***)))))))))))))))))))))))))))******++++++******)))(((((())))))***+++,,,,,,++++++************++++++)))***+++,,,,,,+++***)))'''((()))+++,,,------...---+++******+++,,,++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...444333===UUUzzzwwwRRR===777222222111000000111222222333333333333333444444555000///,,,*********,,,---------,,,,,,,,,,,,------,,,---...---+++)))***+++'''***------+++)))))))))++++++,,,,,,---111666:::444444444222000000333666666AAASSSeeeuuuiiiTTTBBB===;;;AAAMMM```xxxyyylllWWWMMM@@@777555666777777444333222222333222000......///000///......000222555444333222111111111111,,,,,,,,,---------........./////////...---,,,,,,******,,,......///666???\\\{{{{{{SSS:::000......------,,,,,,+++***)))))))))...------,,,,,,---...///444888CCCVVVccc___LLL:::,,,)))''')))***(((((()))'''(((((())))))******+++''''''((()))---@@@cccRRR;;;'''%%%)))'''''')))'''(((((())))))))))))(((%%%&&&'''(((***+++---...************************(((((('''&&&&&&''''''''')))''''''(((***+++,,,+++''''''''''''''')))+++,,,---+++(((%%%%%%&&&)))+++))))))))))))******************++++++++++++******(((((()))***+++,,,,,,---*********))))))*********((()))***+++++++++***)))'''(((***+++------------,,,+++))))))+++,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000---///444444===QQQtttxxxSSS>>>888222111111111111111111222111111000000000222333444000...,,,***)))***+++,,,...---,,,+++***)))))))))***,,,------+++*********%%%))),,,,,,***(((***++++++,,,---,,,---///333666000222333222000111555:::777BBBTTTfffuuukkkXXXDDD>>><<>>CCCOOOaaaxxxuuueeeNNN===555444222111222111111222444444333111...///000///...///000222000222666888777333...***------........./////////......///000000000/////////---///444555444444777===YYY~~~vvvTTT<<<222//////,,,,,,------------......///.....................---...222999???>>>888222)))******)))((())))))***((((((((()))))))))))))))(((%%%&&&)))))),,,???TTToooxxxNNN888)))***,,,&&&%%%,,,'''(((((((((((((((''''''%%%(((***+++))))))+++,,,***************************))))))(((''''''(((((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&'''))),,,------,,,,,,+++***)))))))))))))))*********+++++++++***++++++,,,,,,++++++******+++,,,---...------,,,+++******))))))******+++((()))+++,,,,,,,,,++++++***+++---/////////------,,,+++******,,,------,,,///...---++++++,,,---............---------,,,,,,,,,111...,,,222333777FFFbbb]]]AAA555111111111222222111111111222222222222222222222222000//////...------------))))))(((((((((((()))))))))+++------,,,*********###'''++++++((((((,,,000,,,...///...,,,+++,,,---***---///---***+++000555888DDDUUUfffuuu}}}lll]]]GGGAAA>>>DDDOOObbbyyyoooUUUBBB999666444222111000000222444555444222...///000///...///000222666;;;BBBGGGEEE???666000.........////////////000......///000111111111000...,,,---222444222111222444NNNttt___BBB444000000------......///000000000000000000000000/////////***+++...222444333///+++%%%)))******))))))))))))(((((((((((((((((((((((('''###&&&,,,***(((333DDDTTTtttmmmKKK666))),,,---&&&%%%---'''(((((((((((((((''''''&&&(((++++++)))(((***,,,))))))))))))))))))))))))******)))((((((((((((((()))'''%%%%%%'''''''''&&&%%%%%%%%%&&&'''))),,,---,,,,,,,,,,,,+++***((('''))))))******++++++++++++***++++++,,,,,,++++++***+++,,,---...///...---,,,++++++************++++++)))***+++,,,---,,,,,,++++++---...000000///---,,,---+++***+++,,,......---111000...,,,,,,,,,...////////////......---------+++000---+++000111555BBBYYY```BBB333111111222222222222111111...///000111222222222111///...------...---+++)))++++++***)))'''''')))++++++***((()))+++,,,++++++&&&'''((())))))+++...111///000000///...---///111000111111000//////111333:::CCCRRRcccrrrooo\\\LLLGGGBBBDDDLLL]]]tttfffOOO???888444333222111000000000222333444555111///000000///111666555GGG\\\eeeaaaTTTAAA222///------000111...///222///---+++...333555444111999AAAHHHHHHAAA888444333555EEEbbbuuuUUUAAA666000444000,,,---000111///+++///000000///---,,,---...++++++,,,,,,,,,,,,+++++++++***)))'''''''''(((((())))))*********))))))((((((''''''''')))+++---...???OOOmmm~~~ggg>>>666...******+++)))&&&(((''''''(((******)))(((---,,,***)))))))))***+++)))******)))((((((***+++***)))((('''''''''''''''''')))***)))&&&%%%%%%%%%''''''(((((())))))******((()))***+++++++++++++++***(((&&&(((,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******))))))***+++,,,,,,---,,,,,,+++*********+++(((***---///000///---,,,+++,,,,,,+++******+++---///000///---++++++---///111111000000/////////...,,,...///000///000222333PPPjjj]]]AAA555111111000///////////////000000000000000000000000000///------...---+++)))++++++***)))(((((()))***,,,+++))))))+++,,,,,,+++'''((()))))))))+++---000222444444333111000111222111222333222111000111222888@@@MMM___ppprrr___OOOGGG@@@@@@HHHZZZtttmmmTTTBBB999444222222111000000222777;;;>>>:::555111111000111666<<>>WWWrrr~~~iiiWWW666111+++)))***)))&&&"""&&&&&&'''(((***++++++***,,,+++***)))((()))******)))******)))((((((***+++)))((('''''''''''''''((('''((()))(((&&&%%%%%%%%%''''''((()))******++++++))))))***+++++++++++++++***(((''')))---//////...++++++++++++++++++++++++......---,,,,,,,,,,,,,,,******))))))***++++++,,,---,,,++++++*********+++)))+++---///000///---,,,***+++,,,+++******+++---/////////---,,,+++---///000000/////////.........+++---////////////111333AAAWWWyyy}}}ZZZAAA777111111000///////////////////////////////////////111000.........---+++*********)))(((((((((((()))---+++******+++,,,+++***)))*********)))***---///444666777666444222111111111222222111000000111222777<<>><<>>GGGLLL???999333111111444===GGG^^^ooo}}}iiiNNN:::222000000222111000333999777555333333:::HHHZZZfffzzzoooPPP:::111111666DDD___yyy```LLL999777222///...///111222000///---***'''(((***---+++,,,,,,------------,,,(((''''''(((((()))***+++***++++++,,,,,,,,,++++++***)))))))))******+++,,,(((000???RRR]]][[[LLL???///,,,***)))***)))%%%!!!%%%&&&''')))***++++++++++++***)))((('''((()))))))))******)))(((((()))+++))))))))))))))))))***+++&&&((()))(((&&&%%%%%%%%%(((((()))***+++,,,---...)))************+++++++++***))))))***---/////////************************...------,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,+++************+++)))+++---///000///...---)))***+++***)))***,,,---......///---,,,+++---...///............---------+++,,,............000222999HHHbbbsssRRR===777111000000///////////////........................222000............,,,++++++***)))((())))))((((((,,,***((()))***+++***)))+++++++++***)))***,,,...333555777777444111///////////////...---///333666999;;;DDDUUUjjj|||xxxdddOOOFFF===;;;CCCUUUqqq~~~eeeOOO@@@777333888555333333999BBBLLLSSSBBB;;;333000111888FFFTTTnnn|||lllPPP<<<111...---...///333<<>>CCCRRRhhh}}}]]]===---666666===RRRrrrkkkNNNEEE888///,,,...000000,,,,,,,,,,,,++++++...000/////////...---+++***)))******************++++++******++++++,,,+++++++++++++++******+++++++++++++++...333;;;@@@>>>666...---+++))))))******(((%%%&&&''')))*********+++++++++***)))((('''(((((()))******+++***(((((()))***+++++++++++++++,,,---...&&&((())))))'''%%%&&&&&&((()))***+++,,,...//////******************++++++*********+++,,,...//////++++++++++++++++++++++++------,,,,,,+++,,,,,,---+++***************++++++++++++***************+++***+++---/////////......)))***++++++******,,,------......---,,,,,,---...------------------------***,,,---...---...000111888>>>OOOkkkfffGGG777555000000////////////000000////////////////////////333111.........///...---,,,***))))))++++++)))''')))((('''''')))******)))+++,,,,,,+++)))***,,,...333555777777444111//////000000...---...222888===;;;<<>>>>>EEEUUUnnnnnnWWWFFF:::555888555222111666>>>HHHNNN@@@999222000222<<>>TTTttt|||\\\@@@444444000000////////////000000000000000000000000000000222000......///000000000---+++)))***------***'''((('''&&&''')))++++++++++++,,,,,,+++******,,,...444666777666444222111111111111111111222666<<<@@@:::<<>>444111///000333;;;LLL[[[^^^[[[]]]mmmnnnJJJ222...///333AAAZZZ|||{{{]]]EEE777111---+++***,,,......------///000333333222111000...---,,,/////////...---+++)))((('''((()))******************+++,,,---------------+++************+++,,,,,,)))((('''&&&&&&''')))+++&&&))),,,,,,)))(((***,,,...---,,,+++***+++,,,,,,+++++++++***((('''(((***((((((((('''(((((())))))(((***++++++)))))))))***++++++,,,,,,------......,,,+++***)))))))))***+++)))***++++++***+++---///........................+++++++++++++++,,,,,,---,,,+++******)))************))))))))))))***++++++,,,------...////////////...///...---+++***+++---***,,,......---,,,,,,---,,,,,,,,,------------...+++,,,............000222111111666FFF```zzzpppSSS<<<333444///////////////000000111111111111111111111111111111///------///222333333...,,,***,,,//////,,,((((((''''''(((+++...///...+++,,,,,,+++***+++---///222444444333111000111222...111444666666777888999555999AAAMMM\\\lllxxxyyybbbKKKEEE???@@@FFFUUUkkk~~~iiiSSSBBB:::222111///...000333666999555222111444:::HHH___sssmmmQQQ<<<333222222333222777DDDRRRYYYZZZbbbuuuoooMMM666///000222:::LLLkkk|||^^^DDD555000000,,,---------///333999>>><<<;;;999666222...+++)))------------,,,+++)))((('''((()))***++++++++++++)))***,,,---............''')))******))))))+++,,,((())))))***))))))***+++###'''+++,,,***))),,,000000///...---------...///+++++++++***((('''((()))***))))))(((((((((((())))))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++((()))+++***))))))+++...------------------------++++++******+++,,,,,,---,,,++++++***))))))******)))))))))))))))***++++++------......///000000000111111111///,,,***+++,,,)))+++---...---,,,,,,---,,,---------............+++---////////////111333111222666===KKK[[[kkkuuurrrssswww}}}aaaIII777111111///////////////000111111000000000000000000000000111///------000222444444///,,,+++---000000,,,((((((((((((***---000111111***+++,,,+++***+++...000///000000///...---///111)))...444888777444111///111666???KKKYYYiiiwwwyyybbbMMMFFF??????EEETTTllloooVVVDDD:::333333222222222444666777222111222666>>>LLLdddxxxmmmOOO888000000222333000000999EEEMMMSSS```tttlllLLL888//////...000<<>>HHHPPPEEEGGGLLLWWWiii~~~oooUUU@@@222---...///////////////000111111////////////////////////111111/////////000111222...+++)))***......+++'''&&&'''))),,,///111222222,,,++++++,,,...111444666666333///...///111222222222444777888777444111...---222<<>>???AAAHHHXXXlllzzzgggMMM===444000111000000111111111111000000------......//////000000111111000000000000000111///,,,)))***---...,,,(((((()))+++...000111222333---,,,,,,---...111333555666444111000111222222111333444555666555333000///000555>>>LLL\\\lllzzz|||jjjYYYLLLBBBBBBHHHTTTjjjjjjSSSBBB777444222111333555444333222000000333999IIIddd{{{wwwaaaIII777000...,,,,,,...000222222555:::KKKiii~~~[[[@@@444...,,,,,,...000666FFFVVVxxx___FFF999000111111000222>>>VVVlll~~~|||eeeJJJ888111///------,,,,,,+++******))))))***+++,,,,,,---,,,,,,---+++)))***+++,,,***((()))&&&%%%'''******))))))***++++++,,,,,,,,,,,,,,,++++++***************+++000///...,,,******,,,......---+++)))))))))***+++---......,,,***((())))))++++++++++++,,,,,,,,,,,,)))'''))),,,,,,)))(((***,,,+++******++++++***)))*********+++++++++,,,,,,...---------//////...---,,,,,,++++++***)))))))))'''+++,,,))))))+++,,,***)))*********++++++++++++,,,,,,,,,---...///000111000000///......---,,,,,,///...---,,,,,,---......---------...............///////////////000000111...///111000000111333555444666777777999AAANNNWWW\\\^^^aaaiii}}}~~~]]]FFF999222......//////000000000000//////.........///////////////111111111111000//////...000---******,,,...,,,***+++,,,...///111222222222------------...000222333555444222222222222111///111222222222222111111111222666???LLL]]]mmm{{{~~~kkkXXXLLLCCCCCCHHHSSSggg{{{ttt\\\III<<<888444333444555333111//////000222666EEEaaayyy~~~iiiSSS???111...,,,++++++---/////////222333???[[[rrrPPP999000++++++,,,---+++,,,444>>>^^^~~~uuuSSS===111000///......888OOOeeerrrTTT===000+++---------,,,,,,+++***)))******++++++++++++******)))))))))***,,,,,,***((('''&&&&&&&&&(((***)))'''*********+++++++++++++++,,,,,,+++***)))))))))))),,,,,,,,,+++******,,,...---,,,+++******+++,,,------......---+++))))))***+++++++++,,,,,,---------+++,,,000666666000+++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,++++++***)))))))))&&&+++---******,,,---,,,************+++++++++++++++,,,------............///......------,,,,,,+++...------,,,,,,---.....................---------//////......//////000111...///000000//////111333111333555444333333777;;;@@@AAABBBIII]]]~~~oooPPP>>>666222...---......////////////......///////////////.........000111222222111///---,,,000---))))))***,,,,,,+++,,,---...///000000000000,,,,,,,,,,,,---...000111333222111222222111...,,,......---...///111444555444777???LLL\\\mmm{{{lllXXXLLLDDDDDDHHHQQQdddvvvgggSSSAAA;;;555333444555333000...///000000111>>>XXXooorrrZZZFFF777...///---++++++---......---000000888MMMmmmhhhGGG222)))(((***,,,---+++,,,111777HHHjjj^^^AAA555111---,,,***000EEEZZZ}}}{{{]]]BBB222***,,,,,,---------,,,*********************)))(((((('''(((***,,,------+++***%%%&&&'''&&&'''***+++)))******)))*********++++++---,,,+++***)))))))))))))))*********)))***,,,...,,,,,,+++++++++,,,---...,,,------,,,***))))))***+++++++++,,,------.........///444::::::444///...+++******+++---...---,,,,,,,,,,,,---------......***,,,...---***(((***---,,,,,,++++++***)))))))))(((...000---+++,,,---+++++++++++++++++++++++++++***+++,,,---...---,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---/////////...---------,,,///............///000000///000111000//////000222111333555555333222333444999999999<<>>555111333555333111//////000///...666JJJ^^^vvv{{{wwweeePPP@@@666111000///------...///...---///000666CCCYYYvvvvvvWWW>>>///***)))+++,,,+++***...333777<<<\\\pppPPP===333---,,,,,,000AAAUUUwwwhhhKKK777...+++,,,---......,,,+++***************)))(((''''''###&&&(((***+++******)))$$$((()))'''(((,,,---+++******)))))))))***+++,,,---,,,+++***))))))))))))&&&((()))***)))***,,,...++++++++++++,,,---......***+++,,,***((('''((()))******+++,,,,,,---......***)))---222222...+++,,,,,,+++***+++---......---,,,,,,---------.........)))+++---,,,)))(((***---,,,,,,++++++***)))))))))+++222444000+++++++++***,,,+++++++++++++++++++++***+++,,,---------++++++,,,,,,,,,,,,,,,+++++++++))))))******++++++++++++/////////...---------,,,...............//////000000111222111000000111333///000111000//////000111......000555AAAWWWtttyyy___LLL999222333222000...------............------000000//////......------000000000000///......------,,,+++*********++++++******+++,,,,,,,,,,,,+++))))))***+++---......///---------...///...,,,******))))))***---222666999;;;===CCCNNN]]]ooosssZZZNNNDDDCCCFFFMMM^^^ppppppOOODDD777111222444444222000///000000...111===KKK\\\aaa^^^QQQAAA888333111222000//////000000...------000444<<>>333222000///000///---,,,///////////////.........,,,...000111111000000000...222333000000333555333---...000111222222000...---111111,,,+++...---***333333222222000///...---,,,,,,++++++,,,...000111222222000---******,,,//////444===JJJYYYkkk||||||aaaOOOAAA???AAADDDUUUhhhyyy|||gggNNN===888777444000333333333333222222111000222222222000//////000222111111222222111000...---,,,,,,,,,,,,---...//////222111000111222111...,,,+++,,,---------...000222555888KKKooowwwVVV888...---+++///888MMMkkk}}}vvvbbbEEE000---++++++++++++++++++++++++************************++++++************++++++++++++***))))))))))))***+++***)))((((((((()))))),,,,,,,,,,,,,,,+++******'''(((***+++,,,,,,,,,+++&&&((()))((('''''')))+++///---+++,,,---...,,,******)))(((''''''((()))*********+++---//////...,,,++++++***,,,---...---++++++,,,------...---------************************+++++++++++++++++++++***+++++++++++++++******)))***,,,...///---+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111...,,,+++,,,.........////////////000000000000222111///...---...///000...//////000000//////...888222000222111111???PPPrrrmmmPPP===333111//////000///...,,,/////////////////////...,,,///111000...000666===,,,000111000222999>>>>>>111222444555444333333444111666999555111000///---////////////////////////,,,+++++++++---...000111444444333111---,,,,,,---///555>>>KKK[[[nnn{{{aaaOOOAAA@@@@@@BBBQQQcccuuuoooUUUBBB999666333111333444444444333111///...111111111000......///111111111111111111000///...,,,,,,,,,,,,------...///000//////000111111///,,,---...///...------///111222333AAA```aaa???111---***///888QQQnnn}}}ttt```DDD///---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))((((((((()))*********)))((('''''''''((((((***++++++++++++***))))))'''(((***+++------......((()))***)))((((((***,,,...---+++,,,------,,,+++***))))))(((((())))))***(((((()))+++...///...,,,+++******+++---...,,,+++++++++,,,---------------******************+++++++++***))))))***+++,,,---*********))))))))))))((()))+++......---,,,,,,------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333111...---...//////........./////////000000000111000///.........///000.........//////.........666222000111...,,,555CCC]]]wwwmmmPPP===222111/////////000///.........//////////////////...111222000000999IIIVVV111111000333===JJJQQQQQQ>>>;;;888888999:::888666888???EEEDDD===666222111...///000111111111000///,,,,,,+++,,,---///000222333444555333111///...///000666???LLL\\\nnnvvv___MMM@@@???@@@BBBOOOaaatttxxx```JJJ<<<666444333333333444555444222000///000111222000...---...///000000000000//////......,,,,,,,,,,,,,,,---...///------...000222333111000---......---++++++,,,...///000;;;VVV|||lllFFF555---***111<<>>LLLgggoooRRR===333111......///000///...............////////////000111333666>>>PPPeeeuuu888555444<<>>GGGKKKGGG@@@CCCJJJRRRRRRHHH;;;222...555555666555333111---,,,------,,,,,,---...000111///111333333222111111222222777@@@LLLZZZlll|||}}}qqq]]]LLL?????????BBBPPPbbbvvvmmmUUUCCC999777777222333444555555444333222111222333222000...////////////.........------...------,,,,,,,,,---......,,,,,,---111444555555444,,,------+++))))))***+++---...888RRRwwwsssLLL888///,,,555BBBbbbkkkJJJ000,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++''''''''''''(((***+++,,,(((((((((((((((''''''&&&((())))))******)))))))))'''((()))***,,,---//////+++***))))))***+++,,,,,,))))))******)))))))))***(((((((((((((((((((((((((((((())),,,///000///...*********+++,,,---,,,******+++,,,,,,------,,,,,,---------......////////////...,,,***))))))+++,,,,,,+++*********++++++,,,...///000...,,,++++++,,,---,,,,,,++++++,,,,,,---++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222000...---......---+++,,,------...///000000000///...............//////------............------//////000222111000333999AAA[[[zzzsssVVVAAA444111........./////////---.........//////000000///000555AAAUUUnnn999999===JJJaaatttxxxsss```SSSJJJNNN\\\ddd```XXXTTTXXX]]]^^^UUUDDD777333333333222111111000////////////...------...///000,,,...000222222222333444555999@@@JJJWWWfffuuu~~~{{{ppp^^^LLL???>>>???AAAPPPbbbyyyttt\\\FFF999555666444444444555555555666666333555666555222111000111//////...------......///---------,,,,,,------...------...111444666555444,,,,,,,,,***((('''(((***+++...888OOOtttyyyRRR<<<111...777FFFgggnnnKKK111+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++((('''(((((()))***+++,,,((())))))))))))((('''&&&((())))))************)))((((((((()))***,,,---...+++***((()))+++,,,,,,+++''')))******)))(((***+++((())))))******))))))((())))))***---///000///---***))))))***,,,---+++*********+++,,,,,,,,,,,,,,,------......//////000000111///...,,,+++***++++++---,,,+++++++++,,,---...///000000...,,,++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...------......,,,+++,,,,,,---...///000000111---............/////////.........//////............///000///...---...000;;;QQQmmmyyy^^^HHH555222///---............------......///000000000000444@@@UUUppp===FFFTTTfffyyyuuuiii```dddqqqzzzyyyssshhhgggjjjmmmgggZZZPPPMMMCCC>>>888333111222555777222000///...------......***,,,...//////000333555777:::@@@HHHRRR```mmmvvv~~~sssbbbOOO@@@======@@@OOObbb}}}}}}eeeLLL<<<777888999888666555555555777888666777888888555333222222111000////////////000111...------,,,,,,---------/////////111333333111///+++,,,,,,+++)))((()))++++++...666JJJnnn~~~VVV???333...888GGGgggjjjIII111---))))))))))))))))))))))))************************))))))))))))***+++,,,---)))))))))))))))***+++,,,))))))*********)))((('''((()))******+++++++++***(((((('''((((((***+++,,,+++)))'''(((***,,,+++***(((***,,,+++***)))+++---***+++,,,,,,,,,,,,+++***))))))***,,,......---+++***))))))***,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,---......///////////////......------------,,,+++***+++,,,...///...//////...,,,+++---...---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---......---++++++,,,,,,---...///000111,,,---....../////////......//////000000//////......//////...------------777HHHaaaxxxgggPPP777444000---------------------......///000000111555AAAVVVpppHHHZZZqqq|||tttuuuvvvssstttzzzyyyqqqkkkkkkggg]]]NNN@@@777444666999333222000...---,,,------+++,,,---......///111444888;;;@@@FFFPPP\\\hhhppp}}}wwweeeQQQAAA===<<<>>>MMMaaaqqqWWWEEE???@@@===;;;888555444555777888777999:::999777444333333222222111000000111222333...------,,,,,,,,,------222111000111111000---+++,,,------+++***)))***,,,+++---333FFFjjjYYYAAA333...888GGGeee}}}eeeFFF000...************************************************************+++,,,---...***************++++++,,,)))***+++++++++***((('''))))))***+++++++++++++++)))(((''''''''')))***++++++(((&&&'''***,,,+++)))))),,,...---++++++---///,,,,,,............,,,,,,)))((()))+++------+++)))***))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++******++++++,,,---......---...//////000000//////---,,,+++******,,,...///---.........------...000---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...//////...,,,++++++,,,---...///000111,,,,,,---.../////////...//////000000000000//////---//////......000111000444BBBXXXqqqmmmVVV888555000---------,,,,,,---------...///000000111<<>>===???PPPfffdddLLL???>>>AAA<<<777666666555444555333888;;;999333000333888000222333333222111222444555111......111222000...222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////333@@@\\\YYY===111111888???```rrr{{{mmmSSS???222,,,*********++++++++++++++++++***************++++++,,,,,,,,,,,,,,,+++***)))''''''''')))+++,,,+++***+++***))))))((())))))******+++,,,---.../////////***)))((((((((()))+++,,,******)))))))))***,,,---...000000---)))((()))+++,,,+++++++++++++++++++++,,,+++******++++++***(((******++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++,,,------...---......///000/////////000---+++,,,...000///---+++///111000000222222...111000///...---,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......***+++,,,---...---,,,+++---------------...///000111000000000222222000///......------------......000111111000---,,,------...............///000000333<<>>555444333111111111000000////////////000111111000000111333222666===DDDNNN[[[iiisss}}}wwwlllWWWEEEAAA???AAAPPPdddlllRRRBBB>>>;;;;;;;;;:::777555555777555999======999666666888888666444555666666444222000000000111333444333222111000000000///---,,,++++++++++++,,,,,,---------,,,,,,///999QQQuuuZZZ===000///444;;;LLLYYY___TTTAAA333,,,))),,,,,,+++++++++,,,---...,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,+++******((('''''')))+++,,,+++***)))************************+++,,,---------------******)))))))))***+++,,,+++***)))))))))***,,,---...000000...***)))***,,,++++++++++++++++++++++++,,,+++)))***++++++***(((******++++++++++++******)))************++++++++++++++++++++++++,,,------------...////////////...///---+++,,,///000000...222:::???===888555111,,,000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,------...///***+++,,,,,,---,,,,,,,,,------,,,,,,,,,---......000000///000111222000.........------------......000111111000...------..................///000000222;;;LLLfff~~~uuu```GGG999000000000,,,,,,000---111------111...///;;;MMMmmmyyyhhhYYYXXXddduuuzzziiibbbaaafffvvvaaa@@@222111333222222222222111111111111...000222222222111222333///333999@@@JJJXXXhhhsss~~~qqq]]]KKKFFFCCCEEETTTfffyyy```OOOIIIIIINNNRRRPPPHHH@@@;;;999666777999;;;>>>AAADDDEEEEEE>>>777555666777333///...111444555444333333333////////////...,,,+++++++++++++++,,,,,,---------***+++---444EEEeeeZZZ===000---000444888???BBB:::///***)))))),,,,,,,,,,,,,,,------...------+++***))))))((((((,,,,,,,,,++++++++++++***)))(((''')))***++++++***((()))***,,,,,,,,,++++++***++++++,,,,,,,,,++++++*********)))***++++++,,,+++************+++,,,,,,......///---+++******+++************************,,,***))))))******)))(((******++++++++++++******))))))))))))*********+++++++++******++++++,,,,,,,,,,,,---..................---,,,---000111111111777BBBKKKIII@@@888111,,,///...---,,,,,,,,,,,,,,,.........//////.........---------,,,------...///,,,,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,000/////////111111///.........------------......000111222111///---...///...............///000000111999KKKddd~~~}}}kkkPPP@@@333111111------222---000---,,,111000222???ZZZzzzmmm]]]MMMJJJTTTggg|||wwwfff[[[TTTTTT]]]hhhzzzzzz^^^@@@000000444111111111111111111111111///111333333222111111111444777<<>><<<;;;<<>>000,,,---///111333333///+++***+++,,,***+++...///000///---,,,,,,+++******)))*********++++++*********************)))((((((***+++***)))'''(((+++---...---,,,+++******+++++++++******)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))))))))))))))*********,,,***))))))***+++)))(((******++++++++++++******))))))******++++++,,,,,,++++++*********++++++,,,+++,,,------......------...------...000222333333666DDDOOOLLL@@@777222///...------,,,,,,,,,,,,---......////////////......---------------.../////////...---------///000111///...------,,,,,,,,,,,,000///...///111111///.........------------......000111222111///...///000...............///000000///999KKKeeevvvYYYFFF666111000---...333---111---,,,111111666EEEbbbrrr^^^QQQEEECCCKKK^^^vvv~~~mmm\\\OOOIIILLLSSS[[[eeefffVVV>>>000000444///000000000000000000000000111333222111000000111777;;;BBBIIISSS```oooyyytttaaaWWWVVV\\\mmm~~~cccLLLGGGKKKUUUfff{{{kkkTTTBBB888555666///333777777333///------000000000000000///...---000///...---+++***)))(((+++,,,...111888MMMrrrXXX===111---,,,---111000///...---+++++++++)))---222666666333...+++(((((())))))***+++------******)))))))))******+++,,,***(((((()))******)))'''(((+++---...---,,,+++******+++++++++***))))))((((((((()))))))))))))))++++++,,,,,,,,,+++++++++))))))************)))((((((((()))))))))*********,,,+++******++++++***)))******++++++++++++************++++++,,,---......,,,,,,++++++***++++++,,,+++,,,------......------------...//////111222444999FFFOOOIII;;;333111000------,,,,,,,,,---............////////////.........------------...//////000000//////000111333444111000///......---......000//////000111111000.........------------......///000111000///...///000...............///000000...888JJJddd~~~```KKK777111000---...222---222...,,,111111999JJJgggppp___NNNGGGAAAAAAHHHXXXppprrr^^^MMMEEEFFFIIIIIIPPPSSSKKK<<<111///222............////////////000111222222111222444666555<<>>HHHMMMDDD777///...///---------------...///000...//////000000//////.........------......///000000000000000111333444555000000//////////////////111000000000222222000///......------------.........///000///...---...///...............///000000///666DDD[[[vvvdddNNN888222000......111///333///,,,000111;;;NNNllltttiiiZZZMMMBBB@@@>>>@@@CCCMMMaaasss~~~vvvgggWWWLLLGGGFFFCCCCCCBBB>>>777111///111------.........////////////000111222333666;;;>>>@@@IIIWWWeeeqqq||||||yyy|||||||||bbbKKK===111222333555666555222////////////000//////...---...------,,,,,,++++++***+++)))+++......777RRRooooooJJJ555///---,,,+++,,,))))))+++)))%%%%%%******---111444555222///,,,((((((((()))***,,,---...///...---,,,,,,...000111...,,,)))'''((())))))((()))*********************))))))***+++,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,---------,,,+++***)))((()))+++......+++((())))))******+++,,,,,,---///---,,,,,,......---+++******++++++++++++******)))***+++,,,---......//////...------,,,,,,------------...////////////...,,,...///...------///222:::BBBFFF>>>333...---------------...///000111222000000111111111111000000...............//////000---...///111222222333333///............//////000222111111111333333111000......------------......,,,...///...---,,,---///...............///000000///222;;;LLLfff|||gggPPP:::333222000///111111555000,,,000111<<>>888111444222000000111111000...///...---...000000000.........------------.........000111222222111000...---,,,,,,,,,,,,---..........................................///////////////000222888HHH```vvvtttbbbEEE444555111---333777>>>;;;555444333;;;NNNssszzzlllWWWDDD:::666555555///222444444444:::GGGRRRbbbxxxzzzeeeQQQBBB888888666000///333000000111333666::::::999222555===HHHRRR```tttrrrgggbbbgggooo}}}wwwRRRAAA444444555111...///000000/////////............---+++******+++---...111/////////...222???LLLuuukkkMMM===111//////))))))+++,,,***))))))***+++***)))((()))+++,,,+++*********++++++++++++*********+++,,,---...---,,,,,,))))))))))))))))))((((((''')))++++++******,,,---,,,---...//////...---,,,*********+++,,,---...///,,,+++***)))))))))***++++++,,,...//////...,,,+++************************+++++++++***++++++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++///...---,,,,,,---...///,,,,,,++++++,,,---///000111000///------,,,------------------------------%%%+++///......333>>>FFFUUU[[[``````]]]WWWLLLBBB:::555000...000000///---///...---...000000000//////......------......///...000111222222111000...------,,,,,,------...///....................................////////////......000666EEE\\\sssvvvfffHHH666555111000888FFFPPPMMMBBB;;;555;;;MMMooonnn___JJJ:::444333444444222222222111444;;;GGGPPPbbbzzzbbbPPPAAA===;;;555111222///000333999>>>@@@@@@???666<<>>666:::KKK]]]qqqttt```JJJ888777EEEZZZuuuQQQHHH<<<555444555444222888;;;>>>BBBGGGNNNVVV[[[rrrzzzuuuoooiii```TTTKKKGGGEEEFFFLLLUUUVVVMMMDDD@@@@@@GGGWWWpppuuu```OOOCCC@@@GGGQQQddduuudddAAA333333111//////000000000000////////////000000000//////000000000///...///222222111666===RRRsss}}}oooZZZ;;;111((()))***)))***,,,((('''&&&''')))***)))(((***++++++,,,,,,++++++***((()))***+++++++++************+++++++++,,,,,,,,,/////////...---,,,...000000000////////////000000......---,,,++++++++++++))))))***+++,,,---------***++++++++++++++++++***************************++++++++++++,,,---...///......------------......,,,---------------,,,,,,+++,,,---............---...---,,,+++,,,---...///---...111222222111///.................................000222666GGGfffhhhOOO>>>555000///000///...///111111111////////////....../////////...000111222222111000......------------...//////000000000000000000000000............////////////222111222777>>>MMMiiiqqqWWWFFF999>>>QQQkkkrrrZZZDDD;;;AAAOOOiiiFFFAAA;;;666444444444444777@@@MMMXXX```gggnnnssstttiiibbb___[[[]]]bbb]]]NNNBBB???BBBGGGYYYuuuppp]]]LLL@@@>>>EEEOOO```qqqmmmGGG666333000...///////////////............////////////////////////222000111333222///000444???```oooIII888***)))+++)))***---((('''&&&''')))***)))(((*********++++++*********((()))***+++,,,+++******+++++++++,,,------......111111000...,,,,,,...000333222222111111222222333///...---,,,++++++++++++)))***+++,,,------------++++++++++++++++++++++++************************++++++++++++,,,...///000......---,,,,,,---.....................------,,,,,,------....../////////...---,,,,,,,,,,,,......---...111222333222111000........................222...---222999KKKkkkhhhMMM;;;222///000///...///111222111000000//////......//////000...000111222222111000.........------......///000////////////////////////............////////////000...///333777EEEaaa}}}hhhQQQ@@@CCCWWWtttkkkSSSAAA>>>KKKccc~~~DDDCCC>>>999444444888;;;DDDTTTjjj{{{yyyjjjaaa\\\]]]WWWHHH>>>???>>>DDDUUUsssqqq^^^NNNBBB>>>EEENNN]]]nnnsssMMM:::333...---///............------------------............------111///111444333//////111555PPPttt~~~UUU@@@---***+++)))***...***)))((()))***++++++)))((())))))******))))))((()))***+++,,,,,,,,,+++*********+++,,,,,,---......111111000...,,,,,,---///222111000000000000111222......---,,,++++++++++++)))***,,,------------,,,,,,,,,++++++++++++,,,,,,************************+++++++++,,,---...///000///...------------...///---.........------,,,+++......------...///111222......,,,,,,,,,,,,---......///000222333333222222........................111------222888HHHhhhbbbGGG888333000/////////111222111000000000////////////000000...000111222222111000..................//////000....................................///////////////,,,...111444???]]]{{{zzzaaaLLLNNNbbb|||nnnVVVJJJNNNbbbyyy{{{HHHGGGCCC<<<666666===CCCVVVjjjeeeYYYRRRQQQKKK???:::>>>:::???PPPmmmuuubbbQQQEEE@@@FFFNNN[[[llluuuPPP<<<333---,,,///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...333444111111333000CCC^^^yyy]]]DDD///***+++)))***///+++*********,,,---,,,+++(((((())))))))))))(((((()))***+++,,,---,,,++++++))))))***+++,,,,,,------222222000...++++++---//////...---,,,,,,---...///...---,,,,,,+++++++++,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---************************+++++++++,,,---...000000000///...------...///000------------,,,,,,+++***000///...---...000222444///...---,,,,,,,,,---......///000111222333333333///////////////////////////,,,...222666CCCeeesssSSS???888111//////000111222111000000000////////////000000...000111222222111000..................///000000..................................../////////000111...///222333>>>\\\|||oooXXXYYYmmmpppaaaRRRdddxxxwwwgggeeeZZZNNNGGGAAAAAAKKKXXXkkk}}}{{{ZZZRRRIIIAAA<<<888444111555888HHHcccwwwvvv{{{zzzeeeUUUHHH@@@CCCKKKZZZjjj}}}sssMMM999222---,,,............------,,,,,,,,,///---+++,,,...000000...***+++---///111111111111///666GGG___vvvkkkJJJ333---)))+++---))),,,+++***...222333...***,,,+++***(((''''''''''''))),,,///000///---,,,,,,******+++++++++,,,,,,,,,************+++---///000000000000///---,,,---///000///...,,,++++++,,,,,,,,,...//////...,,,---...***)))***,,,...///...---+++*********))))))((((((---,,,+++++++++,,,---...,,,++++++,,,///111000000---......///...---+++***...............///111222222000...------.../////////222333111---...333999555555555333000.........111,,,,,,111777GGGiiieeeJJJ;;;444111///000333444333111222///,,,+++,,,---......000333666555222...............///000111111111111/////////---,,,,,,...000......//////......---,,,000------000555AAA^^^yyyiii___kkksssaaaiiiiiieeessskkkqqqggg[[[UUURRRWWWeeessslllLLLFFF???999666333000...///222@@@ZZZrrr~~~}}}rrrjjjlllttt}}}gggUUUHHH@@@BBBHHHYYYiii{{{mmmHHH666111---,,,...------------------,,,,,,...---+++,,,///000///---,,,---.../////////......,,,111===OOOaaavvvsssPPP777///+++,,,///+++///......111555555111---++++++)))((('''''''''''')))+++...///...,,,++++++************+++++++++,,,************+++---///000///000000///------...///000///---,,,++++++,,,,,,,,,......---+++***)))***,,,+++***+++---///...---,,,,,,+++++++++*********,,,,,,+++++++++,,,...///---,,,,,,...000222111111///////////////...---,,,000///......//////...---...------...000111222222111111222222222333444666888888888666222///......000---...333888IIImmmvvvVVVBBB888555111///111111///---222111//////111222222111111444666555111///.../////////000000000000//////000111111000......000111111111111111000///...---///---...222555BBB___|||oooaaahhh}}}kkkkkkfffeeewwwooofff\\\YYY\\\gggyyymmmTTT===:::555222111000///---///111???UUUgggmmmjjjggggggfffeeebbb\\\ZZZbbbmmmiiiVVVGGG???@@@EEEVVVeeewwwccc@@@222000...,,,,,,,,,,,,---------------------,,,,,,...///000...---...............---,,,+++,,,...444===III]]]{{{{{{VVV:::000)))+++///,,,000//////111444444111---+++***)))(((((('''(((((((((+++---...---+++******)))))))))*********++++++************+++---...///...///000///...---...///000///---,,,++++++,,,---222333555555444333444555///---++++++---.........------------,,,,,,,,,,,,,,,+++++++++,,,...///000...------...111222222111111000000////////////000111///---///111111///,,,//////000222222333333333444222222333666888666444999::::::888444000...---///...222999BBBUUUyyymmmUUUCCC===666222111111000///---------///111111000///222333444333111////////////000000111111000...---///000111111///...///000444444333333222111000000......111444777CCCbbbuuuaaabbbpppzzznnnbbbfff}}}[[[VVVRRRSSS\\\kkk~~~pppSSS@@@666555333222222111000///000333???RRR``````XXXRRRMMMMMMMMMMMMLLLOOO\\\jjj~~~iiiTTTFFF???@@@CCCPPP___qqq~~~tttVVV888...///...++++++,,,,,,,,,------.........,,,,,,---.../////////............------,,,++++++,,,...222666===OOOppp~~~XXX:::---&&&(((---***...------...000000---******)))((((((((((((((()))(((***------+++)))))))))((())))))))))))******************++++++,,,---...---...000000......///000///...---,,,+++,,,,,,---333666999;;;<<<===???AAA222000---+++,,,.........------------------------,,,+++++++++---///111222...------...000222111000111000///......///111222000...---///333555222///333444555555555666777888===<<<;;;::::::999777666666777999777444000......000000666CCCUUUnnnuuuZZZQQQDDD:::666555444333......///111333333111000444555555444333222222222111222444444444333111000000222333333111111111222555444444333333222222222000000333666777BBBaaa{{{bbb]]]iiivvvfffmmmGGGGGGIIINNN[[[mmm|||oooUUUAAA888444555666555444222000//////111<<>>444555777:::===EEEVVVfff}}}~~~iiiSSSDDDAAAAAA@@@DDDTTTgggwww|||hhhNNN<<<...---///,,,+++---,,,,,,------------------)))***,,,------///222555......---------------...(((***...222999LLLmmmwwwRRR777---(((***///---............---,,,+++***(((((('''(((((()))***+++***,,,---,,,***(((((())))))))))))*********++++++))))))***+++,,,,,,++++++***,,,///000000///000000......,,,,,,,,,,,,---...+++---///000//////000111444111///...///000000///---------------............---------...000111222...,,,,,,---...//////...............///000222222222111111000000000111222333<<>>BBBHHHLLLRRRQQQOOONNNMMMLLLMMMMMMMMMFFF@@@;;;555999OOOggg000555:::BBBPPPbbblllmmmiiitttmmmbbbXXXPPPGGG===777888333777;;;;;;777333000///333333:::HHHQQQMMMBBB;;;000111555999===EEEVVVgggyyymmmTTTEEEBBBAAA???BBBSSSgggvvv{{{mmm\\\MMM???333---000000+++***...------------------,,,,,,((()))++++++,,,///444999222111///...,,,,,,,,,---''''''***...888LLLmmmlllJJJ222,,,(((+++///,,,///000///...,,,+++***+++''''''''''''((()))+++++++++------,,,***))))))***************+++++++++,,,))))))***+++,,,++++++***))),,,///111000000000111...---,,,,,,,,,,,,......---///000000///......///222111000000111222111///........./////////000000//////.........///111222///...---...///000///...---...///111222333333333222444666555333555;;;@@@JJJXXXlll~~~vvv]]]HHH===777777666444333333555777;;;KKKeeesssbbbWWWLLLIIIEEEDDDHHHNNNSSSVVVXXXYYY\\\aaaeeefffccc```WWWXXXXXXVVVSSSMMMHHHEEEBBBEEEJJJPPPXXXbbblllsss|||zzzvvvrrrooonnnmmmmmmmmm```RRRGGG===;;;III[[[111666:::@@@NNN```jjjjjjiiittt{{{UUUGGG<<<<<<>>>:::666555444999===>>>:::555222111...---333@@@HHHDDD:::333///111555:::???GGGYYYiiivvvpppWWWFFFCCCAAA===CCCSSShhhwwwppp]]]PPPDDD:::666///---111111+++***///.........------,,,,,,,,,''')))******+++///666<<<555333111...,,,+++++++++)))'''''',,,777MMMooocccBBB---)))'''***...***...//////---+++))))))***''''''''''''(((***+++,,,,,,---...,,,***))))))******++++++++++++,,,,,,,,,((()))+++,,,,,,+++***)))(((+++///111111000000111...---,,,,,,,,,---...///+++---///000//////000111111111000111333333111000//////000000111111111222000000///......///000111000///...///000111000///---///111333444555444444000555999:::999>>>HHHQQQgggxxxtttXXXFFF===<<<:::777444444777:::DDD[[[zzzzzzooojjjeeeeeejjjrrrzzz}}}}}}}}}|||xxxsssllleeeaaa[[[___eeennnyyyuuubbbSSSFFF@@@IIIWWWuuu333888===DDDSSSeeerrrwwwuuu~~~~~~XXXBBB;;;666999;;;888555444777777777666444222///...000222444666777666444222444333555999???GGGTTTaaawwwpppYYYGGG>>>>>>BBBGGGRRRbbbttt~~~bbbUUUDDD:::999999555444333222000///......000000...---,,,+++++++++''')))***+++...888FFFQQQKKK>>>000)))+++---+++(((&&&***))),,,777FFFfffYYY???000...******///...,,,---...---+++***+++,,,''')))******)))***,,,///---,,,+++)))))))))******************+++,,,---...,,,,,,,,,------,,,++++++++++++******++++++,,,---...,,,---000///---...111.........///222444555555...111666888888666444444111111111333555666555333222///------000111///------///111111///...------444///...333777777555666666:::@@@GGGQQQ___nnnyyyyyyhhhTTTNNNDDD<<<999===CCCHHH___sssyyyfffTTTKKKQQQ[[[|||222888???HHHYYYlll{{{xxxSSSAAA:::555777999666333222444444444333222111///...000222444666666555333222222111222777<<>>???BBBDDDCCCBBBBBBBBBAAA>>>999555555222///...///000000...///000111111000///...///000...///333555666999===AAAJJJXXXfffttt~~~rrraaaTTTPPPUUU```hhhzzzxxxhhh```eeeooo///666>>>HHHZZZooonnnKKK===777333555666333111111222111111000////////////000111333555555444222111///...///444888???LLLXXXgggssszzzkkkXXXFFF<<<999:::@@@LLLaaauuusssRRR===:::222...111111333333333222222111111111000///...,,,++++++++++++,,,------+++---;;;RRRdddeeeTTT===...***++++++***&&&***(((+++666EEEfffuuuQQQ999///000,,,***+++(((+++,,,,,,,,,***)))***+++***+++,,,+++***)))+++,,,***))))))((())))))***+++)))))))))))))))***+++,,,------,,,,,,,,,++++++++++++++++++++++++,,,------111+++)))---222222111222222555888888888<<>>FFFVVVmmmbbbCCC888333111333555333222333222111000...------...///000111222333333333111000...---...222666<<>>///***+++++++++&&&***(((***555CCCcccrrrOOO777---...***)))+++'''***+++,,,+++)))((()))***+++,,,---,,,***)))******((((((((())))))******+++))))))(((((()))******+++,,,,,,,,,,,,---...//////,,,++++++++++++,,,------222...---///111111333888<<>>===@@@JJJZZZlll|||yyyhhh```lllmmmJJJ555444222000111---/////////...............---,,,++++++***+++++++++))))))***++++++---///111...,,,))))))***+++***)))(((---,,,,,,111888QQQsssqqqKKK444***,,,)))))),,,)))+++------,,,+++***+++,,,))),,,......---+++***+++++++++,,,---,,,,,,******++++++************++++++,,,+++++++++,,,///111333---,,,,,,,,,,,,---......+++...555===EEEUUUoooeeeNNN>>>777444222222555888777222---333111555CCCXXXqqqLLLXXXfffppp|||pppIII444...,,,,,,...---***+++000((())),,,///111333333333000000//////............111///111444555888AAAJJJZZZiiizzzxxxgggTTTGGG@@@???@@@JJJ\\\oooyyyaaaMMMOOO___tttjjjFFF000000///...///,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++***)))((((((***,,,,,,,,,+++)))'''''')))******)))(((...---,,,111666MMMmmmoooHHH333+++...,,,++++++''',,,---...---+++***+++,,,)))+++...///---,,,++++++,,,------...---,,,***))),,,,,,+++++++++++++++,,,---,,,*********,,,...///---,,,,,,,,,,,,---......000111888EEEVVVmmmvvv]]]III???555444555888<<<:::444...555333:::MMMhhh}}}yyyvvvwww^^^rrrqqqIII111---,,,,,,,,,,,,++++++++++++,,,---...///000000000333333333222111000///...000333777999666777AAANNNYYYhhhzzz|||kkkYYYJJJAAA>>>EEEKKKZZZpppxxx\\\DDD@@@EEEPPPnnnkkkJJJ000...222...,,,000---------,,,,,,+++++++++---+++++++++++++++(((&&&***+++,,,---------,,,+++---,,,,,,+++******))))))+++...******///333DDDaaagggFFF444+++***''')))---)))++++++***+++++++++)))'''+++++++++)))'''(((+++...'''+++000///***&&&***111...---,,,***)))******+++******+++++++++,,,,,,,,,---......,,,,,,---......333555CCC\\\uuu{{{___III:::333333:::;;;444///000444555CCCbbbtttllleee^^^ZZZZZZ\\\WWWQQQMMMNNNXXXeeennnyyyddd{{{rrrKKK444//////......---------,,,******+++,,,---...//////111222222333333333333222222444888:::888999CCCPPP\\\kkk{{{}}}lllZZZLLLEEECCCFFFKKK[[[qqqvvvZZZCCC===>>>EEE^^^zzzhhhJJJ111///222...,,,000---------,,,,,,,,,++++++---,,,++++++++++++)))'''+++,,,---------,,,+++***...---,,,+++,,,...000222...000+++***...000@@@[[[eeeEEE333++++++(((***---(((,,,+++++++++++++++***))))))))))))))))))***,,,...///000000///---,,,...111...---,,,+++************+++++++++++++++,,,,,,,,,,,,------------...///000555===RRRpppttt```JJJ===444555555222111666;;;AAATTTqqqooodddWWWPPPKKKEEEBBBCCCBBBAAA>>>;;;<<>>AAAGGGWWWnnn{{{]]]BBB::::::AAAZZZxxxsssNNN???222111222///---...------------------------///---++++++,,,---,,,,,,,,,,,,------,,,***)))'''+++,,,...000222333333333......))))))------777MMMooohhhCCC222---...+++,,,...(((((()))(((&&&%%%%%%(((+++---,,,***+++,,,.........444@@@GGGDDD===888333...//////...------,,,,,,,,,---------------------------+++,,,...,,,)))///777IIIbbbjjjPPPBBB<<<:::>>>EEEXXXooorrrZZZDDD;;;444444555444555777444555666444222111222333555555444444666888:::<<<666888999999999???JJJRRRiiirrr~~~]]]wwwcccBBB222////////////............------///000111222222222......///000000111000000222000111444666;;;FFFQQQ___mmm}}}ttt```NNNCCC>>>???EEEUUUlll~~~eeeHHH===<<>>GGGSSSpppmmmSSS@@@888222222333333333555444444333111000///111333444444333333333444555666444555777666555777<<<@@@FFFMMMVVV]]]______```aaabbbiiiwwwSSSnnnzzzTTT;;;222.........//////////////////000333666777666555444------...///000000000000222//////333666<<>>@@@FFFUUUkkk}}}```NNNEEEEEEZZZuuuuuukkkaaa\\\bbbqqqyyyjjj\\\MMM999444000---...000/////////---------.........//////000...,,,+++---...//////((()))++++++,,,+++***)))+++***))))))***+++---...,,,,,,(((***111000777JJJeeelllJJJ777...---(((***---(((%%%***------***(((***...)))++++++(((&&&///@@@NNNxxxiiiKKK555222...+++***,,,///111+++,,,---...///111222222///***+++000111333BBBVVVwwwrrrXXX@@@888222222333222111222000222333333222222333444///000333555666666444333222111///000222444444333555555666888::::::888666888<<>>222000000...///333444333444777222666666333888AAA>>>333------///111222222000---------...///222:::EEENNN\\\kkk~~~mmmWWWIIIGGGDDDJJJVVVgggzzz{{{]]]GGG???GGGRRR]]]ZZZTTTMMMFFFCCCBBBCCCHHHJJJLLLKKKGGG@@@888333/////////000///......---------......---+++***(((...,,,,,,,,,------+++)))+++++++++,,,,,,---------***))))))(((((()))***++++++)))))))))))),,,777CCCeeerrrMMM<<>>999666555444:::<<<======;;;666111---//////000000//////...---------------,,,+++***))),,,,,,,,,---///000///---,,,,,,,,,,,,,,,---------******)))((((((***+++,,,+++))))))******+++444???[[[tttwwwSSS???///,,,---***''')))***++++++++++++,,,,,,,,,***+++(((+++///000CCCeee{{{SSS<<<333,,,+++,,,,,,---000///...---///222222000...---000---,,,111666JJJjjj]]]CCC:::222222333222222333333333444444444444333333222333444555444333111000333333333444444444444555555444444333333444444555666999;;;CCCZZZ~~~HHHeee```AAA222000333333000000333222000000222333555444111555<<<<<<555666444222222222222000...,,,---......111888CCCKKK\\\lll}}}~~~lllWWWHHHCCCCCCFFFPPP```tttgggNNNBBB>>>999999888666444222000///222333444555444222000//////////////////...------...---,,,++++++***+++++++++++++++...111333222111------------------,,,,,,******)))))))))***,,,,,,+++)))***+++******111999KKKbbbyyy^^^FFF000+++---***((())))))***,,,---------,,,+++(((+++)))+++...111GGGiii~~~YYY===444,,,+++,,,,,,---000000...---...///111000///,,,000......333999OOOooogggHHH===333222333333222333222333333444444444333333222333444444444333111000333333333333444444444444333333222222222222333333666777888???TTTuuuEEE```}}}VVV;;;//////333333000000333333111111444333444333000333999:::666:::777444333222222000///,,,---...///111888BBBJJJYYYgggyyy{{{jjjWWWIIIAAADDDFFFNNN]]]ooo}}}{{{hhhUUUIII;;;999666444444333333222111222222222333333222222------......------,,,+++...---+++*********+++,,,+++++++++...111222222111///......------,,,,,,,,,+++***))))))***+++---...+++******,,,+++***---333<<>>999333//////111222111111000000/////////000000++++++,,,,,,++++++***)))---,,,+++***)))***+++,,,+++++++++---///000///---.........------,,,,,,++++++*********+++,,,...///---***+++---,,,)))+++///111GGGddd|||]]]===000...+++)))***)))+++---.........,,,+++''',,,***)))...222CCC___wwwYYY;;;222,,,,,,---------000000///---,,,,,,...000222---111///...333999NNNnnn{{{UUUFFF777222333333222333//////000111111111111111222333333222222222111111222222222333333333444444333333333333333444555555333333555;;;JJJfff;;;QQQqqqhhhEEE333.........000...///333444333444777333444444444444666777777999777555555555444333111...000111111333888AAAHHHTTTccctttssseeeUUUHHHEEEFFFLLLYYYkkk|||zzz___NNNKKKTTT^^^jjjxxxtttcccAAA:::222---...000111000222222000////////////000+++++++++++++++***))))))++++++************++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,++++++++++++******+++---///000///++++++------******---...BBB```jjjHHH777111+++***,,,***+++---.........---,,,)))...******///111;;;OOOkkkfffKKK777000,,,...000///...///...///...---,,,---///222...222///...333888MMMlll\\\JJJ999222333333333333...///000111111111111111333222222222111111111111222222222222333333333333444333333444444555666777111222444:::FFF^^^666JJJjjj___>>>000000222333000---...111222000111444333333555666666555666777555555444555777666444222000111333333444999AAAHHHQQQ```qqq~~~xxxjjjXXXHHHAAACCCJJJYYYlll}}}yyy\\\JJJ;;;@@@DDDJJJZZZjjjiii___BBB;;;444000111222222000333222222111111000000000,,,,,,,,,,,,,,,++++++*********++++++++++++******+++******+++------,,,+++******++++++++++++++++++++++++***+++,,,...///111000,,,+++------++++++---///AAA]]]|||vvvSSS>>>333+++***---,,,,,,,,,------------...,,,///+++***000000222>>>LLL\\\mmmrrrpppdddNNN:::333...,,,///222000//////---...///...,,,,,,///111...222//////333999NNNmmmaaaNNN:::333333444333222///000111222333333333333333222222111111111111111111222222222222333333333333333333333444555666777111111444:::BBBUUUuuu333FFFfffSSS333))),,,111333000------000000------000333333666888888666555777333333444666888777555222000222444444555:::BBBHHHMMM\\\nnnzzzyyykkkWWWEEE>>>AAAIIIXXXmmmzzz]]]LLL===???:::666>>>LLLPPPIII>>>999333111222333000---........................------.........---,,,,,,((()))+++,,,,,,+++***)))*********+++...///...,,,)))))))))******++++++,,,++++++++++++,,,...000111111---+++------,,,,,,...111@@@ZZZyyy|||ZZZCCC555+++***///---,,,,,,,,,,,,---...///...000+++***111000---333777AAAIIIKKKIIIFFF;;;///111,,,+++000333222//////,,,...///...,,,,,,...111---111//////555:::PPPpppcccOOO;;;333333444333222000111222333444555555555333222111111000000111111111111222222222333333333333333333333444555666777222222555999???OOOnnn777???WWWyyyeeeBBB555,,,+++000000---......------...000333222444888;;;;;;:::888666444444333333222111111111...111444333333777???EEEOOO\\\kkkwwwzzziiiUUUEEEAAABBBGGGTTThhh{{{yyy[[[HHH===;;;999999::::::999888777777666444111//////000000000//////............///000222222111///---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++---///222444666111---+++...---)))+++000000888MMMppppppLLL666000...+++---,,,***+++,,,------,,,------------------------000111222333333222111000---......///000111111222000000//////.........---///111------444===VVVxxxoooPPP<<<777222222444000444333222222111111222222555555555444111111111333111111111111111222222222333333333444444333222222222111333666999GGGggg444:::OOOooo^^^===222,,,+++//////000000000///------...000000222555888::::::999888222222222111111111000000...111333333333777>>>EEENNN[[[jjjvvvzzziiiTTTCCC??????EEESSSfff{{{wwwZZZHHH>>><<<999888888888777555666777999888555222000000/////////.........------//////000000000///---,,,......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++***)))***---444===DDDIIICCC:::333///+++''')))......555JJJlllxxxSSS:::000...,,,+++)))((()))+++,,,,,,,,,...........................///000111111000///...---......///000000111111000000/////////............111---...555>>>UUUvvvoooPPP<<<777222222444000222111111111222333444444555555444333000000111333//////000111222333333444222333333444333333222222444222333666777CCC```~~~222555CCC___~~~TTT666///,,,,,,...,,,222333222000---,,,---......000222444666888999999222222222222222222111111///111333333333777===BBBLLLYYYhhhttt}}}jjjTTTCCC<<<===BBBPPPeee{{{tttWWWEEE===;;;888777666666444222333555999999666333000............---------------............------------.........---------,,,,,,************************((((((((())))))************)))***111???PPP___hhhbbbTTTCCC666---)))***---,,,222EEEeee```AAA111------)))'''''''''***+++++++++.............../////////,,,---...//////...---,,,.........//////000000111000000////////////.........000---...666<<>>XXXrrr111111:::OOOlllsssLLL222...,,,,,,,,,)))222222222111...------...//////000111333555777888333333333333333333333333333444444444333666:::===HHHUUUdddqqq}}}mmmVVVDDD;;;<<>>666444333333444555444333111222333222000//////111---------------------------,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))***)))))))))***+++333FFFaaa|||oooQQQ:::///---...,,,000===YYY}}}|||WWW<<<111000+++)))((()))+++---------+++++++++,,,,,,------------...////////////...---............//////////////////000000000000000000///111...///333444@@@XXX{{{pppQQQ===888333333555111444444333333222333333444444444333111///000222444333333333222222222222222000111222222333333333222444222444888888===QQQggg---111555>>>UUUvvv~~~YYY<<>>LLL^^^mmm|||~~~nnnZZZJJJBBB@@@BBBNNNccczzzjjjNNN>>>555333222222333444333222///111333333222111111222------........./////////............,,,***((('''************))))))))))))******************************+++,,,+++***(((&&&***+++333GGGfffiiiGGG333,,,***+++---777OOOqqqnnnLLL888333///---++++++,,,---,,,+++******+++,,,,,,---......---...///000000///...---........................//////000000000111111111...000///111666333999MMMlllqqqRRR===888333333666222444444333333333444444555222444666666555333444444333333333333333333222222///000111222222333333333444111222666777<<>>999444444666222222222222333444555666777111444777888666555444444222222222333333444444444//////000222222333333333555111222555555:::KKK___{{{000...111777999CCC```cccFFF222111///---+++******)))***++++++***)))(((***,,,++++++,,,///333555555444222000......///000000000---,,,///444666777<<>>@@@LLL\\\oooiiiMMM<<<444777;;;===:::777444333111111111111000///---------------------...///000...---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))******+++---......,,,***(((((()))++++++,,,444JJJlll~~~WWW888,,,,,,+++,,,111BBBddd]]]@@@000222---***---///---)))((())))))***+++++++++++++++---------,,,++++++...000.........//////.........222---,,,000000...000555333555222333777555<<>>FFFUUUiiikkkQQQBBB>>>EEENNNRRRMMMCCC888111111111111111000///...------------------...//////---,,,+++***))))))))))))))))))))))))))))))))))))***************++++++,,,---------,,,)))''''''((((((((()))000BBBaaa[[[<<>>AAAJJJXXXhhhxxxkkkXXXJJJBBB===BBBOOOddd|||lllUUUIIIJJJXXXiiisssmmmZZZDDD555111111111000000//////...------,,,,,,,,,---......---,,,+++***************))))))))))))))))))))))))+++++++++***+++,,,,,,---+++,,,,,,+++(((''''''(((&&&((()))---999TTTwwwcccCCC333111++++++...<<<[[[wwwUUU===///***)))+++,,,+++---222---------------,,,,,,,,,,,,...///000///...///000,,,---///000111111111111111111333777888444333444000333111111444555DDD^^^~~~{{{XXX???777222333666222777777666666555555444444222222222222222222222222111222333333111111222444222222333333444555666666777444444777555666CCCTTTyyy444000...111111000444;;;MMM[[[hhhiii\\\III888.../////////...---,,,++++++***,,,------,,,+++,,,---+++,,,---000333444333111///...,,,,,,------,,,+++---,,,...222444444888>>>>>>HHHXXXjjjyyyooo]]]LLLDDD>>>BBBOOOccc{{{jjjVVVKKKNNNbbb}}}nnnOOO:::222111111000000/////////------,,,,,,,,,,,,---------,,,+++************+++))))))))))))))))))))))))+++************+++,,,,,,)))***++++++***)))+++,,,)))***,,,---444JJJnnnmmmKKK777111++++++---:::WWW}}}cccGGG333///---...---***,,,000...------,,,,,,,,,,,,,,,+++...000111111000000000---...///000111222222333<<<999666555444333555777222666444333555666DDD```|||YYY???777222333666222666666555555444444444444222222222222222222222222222333555555444333444555333333333444444555555555777444444666666999KKK^^^000......111333333333444777<<>>@@@KKK\\\mmm{{{qqq___HHHAAA>>>DDDQQQcccyyyhhhSSSHHHPPPgggvvvSSS;;;222111111000///000000111...------,,,,,,---------------,,,+++************)))))))))))))))))))))))))))))))))))))))***++++++((()))+++,,,,,,,,,...000***+++...///111CCCfffyyyVVV<<<000+++,,,...999TTTyyyqqqSSS777222......---***+++...---,,,++++++++++++,,,,,,+++...000222111000111111333333222222333555666777FFFFFFCCC@@@===:::888666333666333333666666DDD]]]\\\AAA888222222555222444444333333333333333222222222222222222222222222333555777777666666666777333444444444444444444444777333333666777@@@XXXppp++++++,,,///222333222111111...///444666222---***---...///000000///------(((***,,,------,,,,,,---------///222444444111///.........///222222111000***)))+++000222222666<<>><<>>222222000//////000111222//////...---------......///...---,,,************))))))))))))))))))))))))))))))(((((())))))***+++)))***,,,---------///111)))))),,,...000>>>```eeeEEE333,,,---///888PPPqqqfffBBB888///------+++,,,...,,,+++*********+++---...+++---000000000000111222333222222444888>>>CCCGGGXXX^^^cccbbb^^^VVVJJJ@@@:::999222000555666CCC[[[```DDD:::222222555111333222222222222222222222222222222222222222222222222555777888777777777777444444444444444444333333666333333777;;;GGGddd***,,,---...000111111000333...,,,000111...,,,---+++,,,---...///...,,,+++&&&))),,,---,,,++++++,,,+++,,,...111333222///,,,,,,,,,---000222444333111---+++---000000///333888???MMM```qqq}}}qqq^^^FFF???===BBBOOO___ssshhhQQQDDDOOObbb{{{nnnQQQ===333222000//////000222333111000///............///111000...,,,***))))))((())))))))))))))))))))))))******))))))******+++,,,,,,---...---+++++++++,,,)))(((+++///111===]]]}}}uuuQQQ:::---...///555HHHeee~~~~~~\\\JJJ777...---------...,,,+++******+++---///111,,,---.........///111333000222666>>>KKKZZZhhhqqq{{{pppbbbNNNGGG777111555777BBBYYY~~~{{{uuu}}}dddGGG;;;333222444000333333333333333333333333222222222222222222222222000333666777777666666666555555555444444333333333333222555:::???MMMkkk,,,///000//////000000000222---,,,...---'''&&&)))(((***,,,------,,,+++***%%%(((+++,,,,,,+++++++++)))***,,,///111000---***++++++,,,///333444333222000......000///---000555888GGG]]]ppp~~~rrr^^^KKKDDD???CCCOOO```uuukkkSSSEEE===NNNeeetttqqq^^^GGG777333222000//////111222444111111000///////////////222111///,,,***)))(((((())))))))))))))))))))))))++++++******++++++,,,---...//////---***((('''(((***))),,,222555???]]]|||ZZZ@@@---......222CCC]]]sss~~~vvv]]]AAA222...------...,,,,,,++++++,,,///222333,,,------------...111444333777???OOOddd}}}eeeWWW@@@444666777BBBWWW|||hhhaaakkkfffIII<<<333222444000444444444444444444444444222222222222222222222222///111555666666555444555555555555444444333333222111111666===CCCPPPmmm///...---///111000,,,'''///)))(((...000+++((())),,,***((((((((()))***))))))))))))+++---...,,,++++++)))(((***...111111000000,,,+++000111...000666///...,,,,,,,,,---///111:::DDDUUUgggxxxsssbbbSSSHHHBBBFFFPPP\\\ooooooRRR@@@AAA@@@DDDKKKKKKCCC======888555111///000111222222333///---......---000444======888000,,,,,,+++)))&&&'''((()))***+++,,,,,,...------,,,,,,,,,------000000///...---,,,,,,+++(((,,,+++,,,444>>>ZZZ}}}kkkHHH:::000---444777<<>>MMMlll......///111111000,,,)))---(((''',,,---)))&&&'''(((((()))***+++***)))(((++++++,,,...//////,,,)))***)))(((+++///222333222///++++++//////---///444000///...------///000222888CCCTTTgggxxxzzzkkkUUUIIIAAAEEEMMMYYYlll~~~pppRRR???888888<<>>444---+++***((((((((()))***+++,,,------......---,,,,,,,,,,,,,,,//////...------,,,++++++(((,,,)))***000999RRRtttwwwVVV???222---222444555CCCWWWfffqqq}}}XXX<<<111...,,,************+++,,,---------***,,,---......///111333;;;MMMiiitttSSSBBB999777EEEYYYzzz~~~zzztttQQQ<<<666444444444333333444444444444333333444444444444444444444444333333444444555555666666555777888777555333333444333333555888>>>OOOnnn,,,///222333222...,,,+++---***))),,,---***''''''%%%'''***,,,---,,,***(((******+++---///...,,,))))))((((((+++///222444444111......000000///000444000000///......000111222666AAASSSfffxxxqqqXXXKKKBBBEEELLLWWWkkk}}}oooQQQ>>>333222555999:::888999===555222///......///000///000---,,,...///...111555HHHKKKFFF:::...***)))((())))))***+++,,,------...///...---,,,++++++******------,,,,,,+++++++++***(((+++((((((---222HHHhhhjjjGGG777---///222000777CCC]]]iii{{{gggGGG555...,,,+++******++++++,,,------------............///333666GGG___aaaKKK===:::JJJ___~~~yyyUUU???777444222222444444555555555555444444444444444444444444444444444444444444444555555555333555666666444333333444555555777:::AAASSSsss,,,000444555111...,,,---.........///...,,,***)))&&&)))+++------,,,,,,,,,,,,+++******,,,,,,+++***''''''(((***---111333444555444333333333333444555//////.........///000111444@@@RRRfffwwwqqqYYYLLLCCCEEELLLXXXkkk~~~lllPPP>>>666333333777;;;;;;888555333111...---............///++++++...//////111555GGGKKKIII<<>>999555333888AAADDD<<<222222000...------...---,,,...++++++...///...000444@@@EEEDDD999...)))***+++(((((())))))******++++++///...,,,+++***)))(((((())))))******************))),,,))))))...000???YYYzzzoooVVV<<<000...111888AAAUUUeee{{{xxxUUU:::...---000............////////////111000///------///444888QQQkkknnn```^^^nnnyyyUUU???777555333222555666666777777666666555555555555555555555555555444444555555555555666666666888999888777888999;;;888???HHHOOO[[[qqq000111111000...------...,,,000111---++++++***''',,,...///---++++++///333>>>999333...+++***))))))(((***++++++++++++...000666777555111000222222000---------...............444>>>NNN```ppp~~~oooUUUFFF<<<===DDDRRRhhh|||eeeLLL===666333222777BBBHHH@@@444111000...---......---,,,...++++++//////...///222666;;;;;;333,,,+++,,,,,,(((((()))))))))*********---,,,+++***))))))((((((((()))))))))***+++++++++))),,,)))***//////;;;SSSrrrtttUUU>>>111...555===SSSgggzzzVVV<<>>888555444444555555666666666666555555555555555555555555555555444555555666777777888888777777777666666888<<>>111---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---...111444666MMMoooyyyUUU@@@999777555555444444555555555555444444666666666666666666666666444555666888999;;;<<<======???BBBHHHQQQ]]]iiirrr444222///---,,,,,,---......------...///...,,,)))******,,,///222111---))))))***++++++***+++///333777444///+++***+++---......///000///...///111222---///111222222222000///888888===LLLaaauuuwwwdddTTTFFFAAACCCJJJ[[[lllgggLLL<<<333222111111000000111111111222111000---,,,+++******,,,---+++)))))),,,000,,,,,,,,,++++++*********,,,+++++++++***)))))))))+++++++++***)))(((((('''((((((((((((((()))******---+++((('''(((,,,111444QQQlllYYY:::000333DDD___~~~\\\AAA222,,,***,,,,,,,,,---------......//////000000111111111111555>>>UUUwww|||UUUAAA<<<999666555555222333666666444444777444666888999888777888888888:::;;;<<>>WWWyyy^^^CCC333---,,,,,,,,,---------.........111111000000000000111111444:::LLLkkk^^^GGG===999666666555333444888999777888;;;888999999888888999<<>>222444666JJJjjjbbbEEE444......,,,------------.........111000///......///000111666999GGGbbboooTTTDDD;;;777777666444444888888666777:::;;;;;;::::::<<>>444333222111111000000111111000222333111000555???HHHPPPOOOJJJ@@@555---++++++***++++++++++++,,,,,,,,,(((((())))))))))))))))))******))))))))))))))))))(((((()))******)))'''&&&(((***,,,///000000000//////444CCC```rrrWWWAAA444111333222666IIIlllqqqNNN666///000------........./////////...000222555888;;;===>>>BBBMMMdddzzziii\\\HHHCCC@@@BBBFFFJJJRRRYYYhhhooozzz------...///////////////***))))))+++,,,---,,,******+++---,,,)))((()))+++++++++,,,...111111///,,,+++***)))(((((()))+++,,,---......---++++++,,,---,,,,,,,,,,,,,,,---......///555>>>JJJYYYjjj{{{lll[[[IIIBBB@@@CCCQQQaaawwwdddKKK:::333333222111111000000111111///222222//////<<>>\\\xxx|||VVV<<<333444............/////////000444<<>>@@@MMM]]]tttgggOOO>>>555222222222111000////////////+++)))***///222;;;QQQhhhnnnOOO:::222000++++++***))))))***+++,,,***************)))))))))///---++++++,,,---,,,+++))))))))))))(((((((((((()))))))))*********+++++++++...111:::MMM^^^^^^TTTAAA333)))+++---***(((***+++---333===PPPllliiiHHH666000---...///......///222444999QQQvvv///...------......---,,,+++++++++,,,,,,---------++++++******)))(((((((((+++***))))))+++,,,,,,+++*********+++---...000000000000000///------...000000------//////,,,,,,///000111888BBBMMM\\\qqqxxxeeePPPCCC<<<===KKK[[[rrrdddMMM===666444111111000///////////////---+++,,,------111???NNNiiissstttbbbIII999222222...,,,***(((((()))***+++************************000---+++***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))************,,,,,,,,,111<<>>IIIWWWlll~~~wwweeeQQQDDD<<<;;;HHHXXXnnn|||}}}bbbJJJ<<<666555111000/////////////////////......---,,,,,,333;;;JJJTTTXXXNNN>>>444111111...,,,***(((((((((***+++***************+++++++++///,,,)))((()))***++++++(((((((((((())))))))))))(((((()))))))))*********,,,+++***,,,222777444...000,,,)))+++---------...(((***...333;;;SSS{{{zzzVVV===222...//////...///111555888IIIiii222000.........///...------------,,,+++*********,,,++++++***))))))(((((())))))***,,,//////...,,,///...---,,,,,,,,,,,,,,,000111222111000///000111---***+++......,,,---000...///444<<>>```eeeEEE444000000/////////222777;;;KKKnnn666222---++++++---...///******+++,,,---///000111000///...,,,,,,,,,,,,,,,,,,***)))***,,,.../////////...---,,,+++,,,------000111111000---,,,,,,------***((())),,,------+++...///444===FFFRRRbbbppp}}}ppp```QQQEEEAAAHHHRRRiiiyyyoooSSS>>>555333222333222000111222222111111111000......000000///---,,,,,,++++++***************+++++++++******)))'''((()))***************,,,++++++***)))(((''''''"""&&&***)))%%%$$$'''+++((())))))******))))))((()))((('''(((***,,,,,,+++******))))))******+++,,,***&&&***000111888WWWzzzoooMMM777111000333666333///222999KKKccc444111---+++,,,---...---,,,+++++++++,,,...///111.........---,,,,,,++++++,,,***((()))+++------------,,,+++******+++,,,,,,000222222111...,,,,,,,,,,,,+++)))+++---...---+++//////333===GGGSSScccppptttbbbRRRDDD???EEEOOObbbssssssTTT>>>555333000000...---000444444111111000...------///000///------,,,,,,+++***))))))******+++++++++*********((())))))************))),,,,,,+++***))))))((((((%%%(((***)))'''&&&(((+++((())))))***)))((('''&&&+++***))))))+++,,,+++***++++++***+++++++++,,,---+++(((***000///444OOOooo}}}aaaNNNFFFEEEGGGIIICCC:::666777AAAVVVvvv111///---,,,---------,,,...---+++++++++---///000------......---,,,***))),,,+++)))(((***+++,,,++++++***)))(((((()))++++++000222444333000---++++++,,,+++,,,---//////---+++111///222<<>>RRRyyynnnTTTCCC:::>>>NNNkkk,,,,,,,,,---//////---+++///...---++++++,,,---...---...///000///---+++)))000---++++++,,,---------,,,+++***))))))***+++,,,...111333333111...,,,++++++,,,///000000///...---222///111999DDDQQQ```mmmyyyzzzgggTTTDDD<<<@@@III]]]ooo}}}\\\BBB666444000<<>>TTTqqq,,,,,,,,,---///000...---...------,,,,,,,,,------//////000000///...,,,+++000...,,,+++---...///......---,,,+++***++++++,,,---///111111000...------+++---///000///.........000///111888@@@KKK\\\jjjwww{{{hhhTTTDDD<<<@@@IIIWWWjjj|||ZZZAAA777777999LLLcccxxxpppIII<<<111111111---+++.........------,,,,,,++++++******)))))))))+++,,,---+++++++++,,,++++++******)))*********++++++,,,,,,((())))))(((((('''''''''...---,,,+++***+++,,,---...,,,***)))***+++***)))&&&''')))*********)))(((******,,,......///777BBBXXXuuulllOOO:::333444CCCZZZuuu---,,,,,,---///000000///+++,,,---.........---,,,111111111000//////.........,,,***+++---.../////////...---+++*********++++++---...///...---...///+++---///...,,,,,,...000---...222666:::DDDVVVhhhwww}}}iiiUUUDDD;;;???GGGQQQeee{{{yyyYYYEEEBBBFFFVVVkkklllJJJ:::///000111---,,,000------------------------***)))(((((()))+++---...******+++,,,,,,,,,++++++(((((())))))***+++,,,,,,(((***,,,***(((&&&(((***...---,,,---000555:::===555222---+++*********)))'''(((***+++++++++)))(((+++***+++,,,,,,---444;;;NNNmmmnnnNNN999222111:::GGG]]]...---,,,---///111111111***+++---//////...---,,,333222111000/////////000,,,***)))***,,,...//////000///---+++))))))))))))***+++------,,,---...000+++---...---++++++---000+++...333666777???SSSfffwwwjjjVVVDDD:::===EEEOOOcccyyyuuuXXXJJJNNNVVVsssbbbHHH777,,,///111------222,,,,,,,,,---------......***)))(((((()))+++---...)))***+++,,,,,,,,,,,,,,,''''''((()))***++++++,,,(((,,,///---(((&&&))),,,++++++,,,000888AAAJJJPPP<<<777111,,,******))))))''')))+++,,,,,,,,,***))),,,+++++++++***+++111666IIIiiioooNNN:::555333777===MMMppp+++******,,,///111222222...---,,,++++++,,,...///333111000......///111222...,,,***)))***,,,,,,+++,,,+++***))))))***++++++,,,,,,------------------,,,------,,,+++***+++---......111555:::CCCRRRaaatttnnnWWWDDD<<<>>>CCCOOO___ssssssWWWMMM___xxxkkkQQQ999444...+++,,,...///...,,,++++++,,,------,,,***++++++++++++,,,---......)))))))))***+++---...///,,,***((('''((((((((('''&&&'''(((******((('''&&&&&&,,,///111===RRReeemmmYYYGGG333***,,,---)))%%%((()))***+++,,,++++++******---(((&&&---...///999EEEhhh```FFF888222222777:::BBBZZZsss,,,+++***+++---/////////,,,,,,+++***+++---///111333222111000000111222222///,,,***))))))***)))(((+++***))))))***+++---.........------,,,,,,---------......---+++***,,,...111111333777;;;CCCRRR```qqqnnnWWWCCC:::;;;>>>IIIYYYpppvvvbbb```tttrrrWWW???666222---+++,,,.........///---,,,,,,------,,,+++*********++++++,,,---...)))))))))***+++,,,......---+++(((''''''(((''''''%%%&&&'''(((((('''&&&%%%%%%***,,,...<<>>///,,,---,,,***'''(((***+++,,,,,,++++++***---((('''...---///;;;IIIkkkxxxVVV???;;;666555777666999KKK___{{{,,,***))))))+++,,,,,,+++************,,,...000111222222222222222222222222///---***)))))))))'''&&&***))))))***+++---000111222000///---,,,,,,,,,,,,...//////---,,,+++---///333333555999<<>>TTTtttnnnOOO;;;888666666888555444???NNNccc***)))'''(((***++++++***++++++++++++,,,---.../////////000111111111000000...,,,************)))''')))))))))***---///222333444222000---,,,+++,,,,,,///000000///...---...///111111444888<<>>@@@MMM___wwwaaaIII===555000------,,,---------------******+++---//////,,,***,,,,,,,,,+++***)))(((((())))))))))))***+++,,,---...,,,)))'''''''''&&&%%%%%%&&&''''''''''''&&&%%%'''((())),,,:::WWWzzzxxxUUU666((('''((('''%%%&&&)))+++,,,---------(((+++)))***///---333EEEccclllNNN===555777;;;>>><<<999???HHHYYYxxx((('''&&&'''***+++,,,+++---,,,,,,,,,++++++,,,,,,+++,,,---...............,,,+++***+++------,,,+++))))))***+++---000222444444222000...------------///111222222111/////////,,,---111666;;;BBBPPP^^^mmmwww~~~wwwhhhVVVFFF>>>>>>AAAIIIZZZsssxxx^^^FFF999666444111+++,,,------------------(((***...333666555000---......---,,,***(((&&&$$$))))))))))))***+++,,,,,,...+++(((''''''((('''&&&'''''''''(((((('''''''''"""%%%(((---888QQQuuubbbAAA000---,,,)))%%%&&&)))+++,,,---------)))+++)))+++///---777OOOqqqsssYYYIIIEEEHHHMMMOOOKKKFFFFFFIII\\\xxx)))''''''(((***,,,---,,,---------,,,++++++******))))))******+++,,,,,,,,,+++++++++,,,...///...---*********+++,,,...111222111111000000//////.........111555666444111///...)))***...555999AAAOOO\\\iiisss~~~}}}mmmYYYGGG>>>===???GGGYYYqqq~~~eeeWWWFFF;;;888777333...+++---......,,,,,,---...***,,,111666999888444000.........---+++)))&&&%%%)))))))))))))))***++++++,,,***((('''((((((((('''((((((((((((((((((((((((!!!&&&,,,555KKKmmmhhhGGG333///,,,'''&&&''')))+++,,,---,,,,,,***+++))),,,///...===ZZZ|||xxxlllllloooqqqoooggg^^^YYYWWWlll,,,***)))***+++------,,,+++,,,,,,,,,,,,++++++***)))((((((((()))***,,,---+++++++++,,,......,,,***,,,,,,+++++++++---...///---...000222222222000000,,,111777999888333///---)))***///555999???MMMZZZfffqqq}}}qqq[[[III@@@???AAALLL]]]ssstttbbbKKKCCC:::666666444000------...///...,,,+++---///------///222444444111...+++,,,---...---,,,***))))))))))))))))))******++++++)))''''''((()))))))))'''''''''&&&&&&'''''''''!!!###'''+++000AAAccckkkIII444///+++%%%'''(((***+++,,,,,,++++++++++++))),,,///000CCCeee{{{///---++++++,,,---,,,+++)))***+++,,,,,,,,,,,,,,,)))(((''''''(((***,,,...,,,++++++,,,---,,,***'''------++++++++++++,,,---***---000333444333222111+++111888;;;:::444///,,,+++,,,000555999???KKKXXXdddrrr~~~qqq\\\KKKBBBCCCFFFOOO^^^ssszzzcccNNNCCC===666222000...///111///000000...++++++---000...,,,++++++,,,,,,+++***((())),,,...///...---,,,***)))))))))))))))***+++***(((&&&&&&(((*********'''&&&&&&%%%%%%&&&&&&'''((()))***++++++999ZZZxxxqqqNNN888333///)))((()))***+++,,,,,,+++***++++++))),,,///000FFFkkk,,,,,,++++++***++++++,,,***,,,...///000...+++)))'''&&&$$$$$$%%%'''***+++,,,+++,,,///---******---222000...,,,++++++,,,---,,,,,,---...///000111111.........000222222000...,,,))))))111999@@@IIIPPPaaammmyyyvvvdddTTTLLLJJJJJJVVVaaaqqq~~~cccKKK@@@;;;555000............222...+++---111333000---,,,***)))((()))***,,,---******+++++++++,,,,,,,,,)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''''''''''''''***(((%%%***333777MMMqqq~~~[[[===333000,,,+++)))'''''')))+++++++++...,,,''')))000888RRRwww,,,,,,,,,,,,,,,,,,,,,,,,***,,,000333444222///+++)))))))))(((((()))))))))+++***,,,//////,,,---111:::777222---++++++---///,,,,,,---...///000111111///......///111111000///...***+++111999???GGGOOO\\\iiivvvxxxgggYYYPPPNNNNNNVVV```ppp|||eeeMMM:::666111------...//////111000///000222222000...+++***)))((((((***+++---************++++++,,,,,,)))(((&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((***)))%%%***111333GGGgggdddCCC444...)))---+++))))))***+++***)))+++,,,)))+++111777QQQvvv******+++,,,---------,,,)))---333999<<<:::444///,,,---------,,,***)))(((+++***+++//////---000555@@@;;;444---******,,,...,,,,,,---...///000000111000...------...000000000000------222888===DDDLLLWWWdddsss}}}|||lll___WWWTTTTTTWWW```nnn{{{gggMMM666333///------///111111222444666666444111///...***)))((((((((()))+++,,,)))))))))************+++(((''''''&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))&&&)))//////>>>[[[}}}tttPPP;;;000)))---,,,++++++++++++***((())),,,+++---222777QQQxxx'''(((***+++,,,,,,,,,,,,)))---555>>>CCCAAA:::444///...---,,,++++++******,,,***+++------,,,///555>>>:::444...***)))***++++++,,,,,,---...///000111111...++++++,,,///000000111//////222666:::AAAIIIUUUcccsss}}}qqqeee]]]ZZZYYYZZZbbbooo{{{eeeJJJ666333000...///111333333444999===<<<666000------))))))((((((((()))***+++)))))))))))))))))))))***(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((()))''')))///...999QQQssscccHHH777,,,,,,+++******++++++***((((((++++++---222777SSS{{{'''''')))***++++++++++++***---555???FFFFFF???888111...+++)))(((***---...---+++***++++++***---333:::888555111...+++***)))++++++,,,---...///000000111...***)))+++...000000222//////222444666===FFFTTTcccsss~~~vvvjjjaaa]]]]]]]]]dddppp|||___EEE666333000...///000111000777<<>>666...+++,,,)))))))))))))))******+++***)))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&)))((()))///...666JJJnnnxxx[[[BBB000+++)))))))))++++++***))))))+++***,,,111777RRRzzz)))))))))))))))***+++,,,+++---333===FFFGGGAAA;;;222///+++'''''')))---000...+++)))***))))))---333:::999777444111...+++***++++++,,,---...//////000000---***)))+++---//////111//////111111333:::CCCRRRaaassszzznnneee```______fffppp}}}rrrTTT>>>444111...,,,------------444999===;;;444---++++++)))*********+++++++++++++++************)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%***((((((......444DDDiiirrrSSS:::...,,,))))))***+++++++++++++++)))+++111555KKKmmm---,,,***))))))***---...------111999CCCFFFBBB===444111---***((()))+++---...+++)))*********000777<<<:::666222///,,,+++******+++,,,,,,......///000...,,,******+++---......///......//////000888BBBMMM]]]ppp}}}~~~rrriiicccaaa```eeeppp}}}{{{```III:::222000---,,,---...---------111444444000---+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++************&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&+++(((''',,,,,,000>>>^^^kkkMMM555111---*********++++++++++++(((---222111===XXXwww111///,,,***)))+++...000...---///777AAAEEEBBB>>>555333000---+++***))))))---***)))***+++,,,333:::===999444...***(((((((((***++++++,,,---...///000---,,,******,,,---...---...---...///---...777AAAHHHYYYmmm{{{uuukkkeeebbb```eeeooo|||nnnSSSAAA888222000......///000000000'''***---......,,,++++++++++++,,,------------,,,,,,,,,,,,+++++++++******&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((,,,(((%%%***)))---:::RRRsss^^^;;;666000+++******++++++******)))///444...333HHH\\\rrr111///---******+++,,,...000222444666888777777666444333000...,,,---...///---+++))))))+++...///000666333///+++++++++++++++,,,---///...------...///...---,,,+++++++++,,,---000000111000000222555888CCCSSSgggxxx|||rrrjjjeeeeeegggnnnzzz{{{[[[CCC888555333111......///000//////......//////...---,,,++++++++++++,,,......,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&''')))((()))))))))))),,,///333DDDkkkqqqPPP<<<------///,,,---222++++++,,,---...000000111BBBRRRhhh}}}333111///,,,,,,---...//////111222444555555555555444333111///............+++)))'''''')))+++,,,---222///+++***+++,,,+++)))...///000///---------...---,,,+++++++++,,,---...---...///000111444999<<>>444111222000......///000000///000000000000000000000000...,,,+++,,,------,,,+++,,,+++++++++******************************************)))))))))((((((((('''((()))((('''&&&''')))'''(((((((((((()))---000;;;\\\___GGG111---///,,,***---++++++,,,---...///000000444???PPPaaavvv333111...,,,+++,,,.../////////000111222222333333333333222222111000///...---***((('''(((***++++++///,,,)))+++///000,,,)))///000111000...---...///---,,,+++++++++,,,------***,,,...111333777<<<@@@DDDRRRcccrrrqqqeee^^^___```gggrrr}}}aaaJJJ:::222///111///---...///000000///000///000111222555777888111///,,,+++,,,---,,,,,,************))))))))))))++++++++++++++++++++++++)))))))))((((((((('''''''''((()))((('''&&&''')))&&&'''((('''&&&'''***,,,333IIIiiiwwwZZZ===111000...+++,,,***++++++,,,---.../////////444<<>>444///...000+++++++++,,,---......///333333555;;;IIIddd}}}fffTTTLLLHHHRRRggg000...,,,))))))***+++------------------...000000///000222333222000...,,,000---***))))))++++++***,,,+++,,,000555555000+++***,,,...///000111333555333111///,,,***(((((((((***,,,000222555888<<>>AAAOOOfff111000---+++***+++---...---...///000000000///...+++,,,---------,,,+++***,,,)))'''&&&''')))))))))***---111222///---++++++'''))),,,...///000333555222000...,,,***)))))))))'''***...222444777:::===@@@MMM\\\jjjxxx{{{iiiWWWLLLFFFIIIRRRaaauuupppWWWCCC777111///000////////////...,,,)))......------,,,,,,,,,+++...,,,++++++++++++)))(((((((((((())))))*********((((((((((((((((((((((((******)))))))))((((((((('''((()))((('''&&&''')))''')))++++++******+++,,,---...222@@@[[[yyy\\\AAA222........./////////000000------111555777DDDeeebbbTTTIIIHHHGGGCCCEEELLLVVVbbbwww///...+++)))((()))+++,,,---...000222222111///...******+++++++++***))))))---+++(((((()))+++,,,+++---111555555000,,,,,,...(((***,,,---...///111333///...---+++******++++++%%%(((---111444888;;;>>>BBBNNN^^^lllzzz{{{hhhUUUIIIEEEHHHPPP```sssuuu\\\FFF999222000111000/////////...+++((()))***+++,,,------------,,,+++***+++++++++)))'''(((((())))))******++++++))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&''')))&&&(((***+++******+++,,,***------222IIIooowwwSSS::://///////000000000000000---,,,000222000999XXXyyydddUUULLLQQQXXXZZZaaajjjuuu...+++((('''(((***+++,,,,,,,,,...000333444333222+++***)))(((''''''''''''************++++++++++++---,,,***,,,......,,,)))+++,,,---...////////////111000...,,,+++***++++++'''***///222444666999;;;GGGQQQ```ppp}}}zzzfffRRRFFFDDDDDDKKK]]]pppzzz```JJJ<<<333///222111000///------,,,,,,---------,,,,,,+++++++++******))))))))))))))))))***+++,,,+++))))))***+++,,,***((('''''')))+++---)))***++++++***(((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))***'''***333<<>>YYYtttdddJJJ;;;000111111,,,***------...---111555444DDDddd+++)))((()))***+++***)))******+++...222444444333...---+++***((((((((()))(((***,,,......---+++***---***(((''''''''''''&&&***+++,,,---............000///---+++******++++++)))+++...000222444777999GGGSSSfffyyy}}}jjjVVVIII@@@@@@GGGXXXkkk|||gggPPP???666333222111000///...---------------------,,,,,,,,,,,,)))))))))******+++++++++***,,,------,,,,,,...///---+++)))((('''((()))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((('''***...---000???RRRwwwbbbLLL888222222...+++++++++---,,,000333000===YYY***)))***+++------+++)))(((((()))---111333444444///...,,,***)))))))))******++++++,,,,,,,,,++++++---+++(((%%%%%%%%%&&&&&&)))***+++,,,------------...---,,,*********+++++++++---000111222444777999DDDQQQfff{{{~~~lllXXXJJJ???>>>DDDTTTfffxxxlllSSSAAA777333222111000///............------------------,,,,,,))))))******+++,,,,,,,,,)))+++,,,---,,,,,,...000---,,,***(((''''''((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))*********''''''***---++++++555@@@ZZZ{{{~~~cccEEE666222///------***---+++---000///;;;UUU{{{******+++---......,,,***(((((((((+++///222333333///...+++)))))))))+++,,,...---+++)))((()))+++,,,---+++)))&&&%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,******)))***+++,,,...///111111222444777999@@@NNNcccxxxoooZZZKKK???>>>BBBOOO```sssrrrXXXDDD888333222111000///////////////------------------------***+++++++++,,,,,,,,,---(((***,,,,,,+++,,,---///---,,,***)))((((((((((((---,,,***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))***+++***+++111999CCCeee}}}YYY@@@444...,,,,,,+++---***)))///000===UUUyyy*********,,,......---+++(((''''''***---000222222...,,,***((((((***,,,...111///,,,***))))))***+++++++++***(((&&&%%%&&&((('''((()))***+++++++++++++++***)))))))))***+++,,,///000111111111222555888>>>KKK___ssssss\\\LLLAAA???AAALLL[[[mmmxxx^^^GGG999333222111000000/////////000------------............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++***))))))(((((((((......,,,+++)))(((&&&&&&)))))))))))))))))))))))))))))))))*********++++++++++++***)))((()))---111:::VVVzzznnnNNN999---***)))***...***)))///222???TTTxxx)))((((((***,,,---,,,***)))((('''))),,,///000000,,,***((('''(((***---///222222111000---+++)))'''''')))***)))&&&%%%&&&(((''''''((()))***************)))(((((()))***+++,,,//////000///...000333555===HHH[[[nnn~~~www```OOOCCC@@@AAAIIIVVVhhhdddLLL<<<555222111000000///000000000------------.........///......------,,,,,,+++++++++,,,...---,,,+++---...******))))))))))))))))))------...---,,,***((('''))))))))))))))))))))))))))))))*********+++++++++++++++***((((((***++++++444FFF___zzz{{{]]]AAA111,,,,,,)))...,,,***000444===OOOppp(((&&&&&&''')))+++*********((('''(((+++...//////+++)))'''&&&'''***...000222444555555222...(((%%%%%%'''***)))&&&%%%&&&(((&&&'''((()))************))))))(((((((((***+++,,,.........---,,,---111333===HHHYYYkkk{{{zzzcccQQQEEEAAAAAAHHHTTTeee|||hhhOOO>>>666222111000000000000000111---------.........////////////...---,,,++++++***---...//////---,,,---...))))))))))))************+++,,,...///...,,,***))))))))))))))))))))))))))))))************+++++++++(((******)))+++---,,,******444DDDZZZrrreeeHHH666111111(((///------222444:::IIIggg'''(((***+++,,,---------,,,(((%%%'''+++---+++(((******)))((('''(((+++---///,,,***,,,000000---(((++++++***)))((('''&&&%%%))))))******+++++++++,,,***+++,,,+++)))((()))******...111000......222777;;;DDDTTTgggxxxiiiWWWKKKEEECCCIIIUUUfffyyymmmUUUAAA555555444222111/////////000---------...............333000---,,,,,,,,,+++))))))---///111222111...***+++******))))))))))))))))))***+++,,,,,,+++))))))((()))+++,,,+++***(((&&&(((((((((((()))***+++,,,))))))*********))))))(((,,,...333;;;FFFSSS^^^eeeqqqpppiiiWWWAAA222...///,,,...000000000333:::@@@```}}}((()))***,,,------......,,,(((%%%&&&***,,,+++(((&&&'''''''''&&&''')))+++...+++***,,,000000---))),,,,,,++++++***)))))))))******))))))))))))))))))++++++******************))),,,//////------111555999AAAPPPbbbtttnnn\\\HHHCCCAAAHHHUUUfffyyyoooVVVAAA666444333111///.........///.........///////////////...---------------,,,,,,))),,,.........---+++*********)))(((((((((((()))))))))***++++++***)))((((((***+++)))'''(((,,,///(((((((((((()))***+++,,,*********+++*********))).........000444:::???BBBNNNOOOLLLCCC777000///111///222444222000222:::AAARRRlll((()))***+++,,,,,,------,,,)))%%%%%%)))++++++***'''((())))))(((((()))***+++***))),,,///000---*********************************))))))(((''''''''',,,)))((())),,,---+++)))(((+++......------000333666===JJJ[[[mmm~~~sss```HHHCCCBBBJJJWWWhhh|||qqqWWWBBB666333222000///...---..............................***,,,---...---------...***+++------+++******+++***)))((((((''''''(((((((((((())))))))))))((((((%%%(((***)))&&&%%%)))---'''''''''((()))+++,,,---+++++++++++++++++++++++++++++++++,,,...000333444222333333222///......///---000222111///000555;;;@@@TTTppp((()))***+++,,,,,,,,,,,,...+++((('''))),,,---------...///...,,,*********)))))))))+++...///---+++'''''''''((())))))******))))))))))))))))))((((((---)))&&&(((,,,...,,,((()))+++...///...///000222444:::EEEUUUhhhzzzvvvaaaJJJEEECCCKKKYYYkkksssYYYDDD777333222000///......//////---------,,,,,,,,,,,,,,,+++---...---++++++,,,///++++++---///---******,,,))))))(((''''''''''''''''''''''''(((((((((((((((%%%(((,,,---,,,(((&&&%%%'''''''''((()))+++,,,---,,,,,,++++++,,,,,,------++++++---///111333444555000////////////...,,,+++,,,...222777;;;<<<:::888;;;GGG\\\yyy+++,,,---...............///---++++++,,,...//////222333333111---***(((((((((((()))+++------,,,+++&&&&&&'''((()))***++++++(((((()))******+++,,,,,,---)))&&&(((,,,...+++'''***,,,...000000111222222222888BBBQQQdddxxxvvv```KKKDDDBBBHHHVVViiiuuu[[[EEE888444333111000///000000111............------,,,,,,---------------...111333///++++++...///***(((***))))))(((''''''''''''''''''''''''''''''(((((()))))))))+++...///...)))&&&'''''''''((()))+++,,,---,,,,,,++++++,,,---......///////////////......---333111000000111000---+++111333;;;JJJXXXZZZPPPFFFBBBHHHXXXsss...///000000111111111000///.........//////000000222222111...)))&&&%%%&&&'''(((***+++,,,++++++***(((((()))***+++,,,------''''''(((***+++,,,---...---+++))))))+++,,,***'''+++,,,...000222222222222111666@@@OOOaaauuuwww___JJJBBB===AAANNNbbbyyyvvv]]]GGG:::444333111000000000111222111111111000//////......,,,---111777>>>DDDFFFFFF:::///(((+++---)))&&&'''***)))((((((''''''((((((''''''&&&''''''((()))*********+++,,,------,,,+++(((((((((((()))***+++,,,,,,++++++***+++,,,...///........................---,,,,,,---///111000000222888HHH```uuuyyynnnaaaTTTUUU___vvv,,,---......///.........---...000000000///////////////---***&&&%%%%%%&&&((()))+++++++++***))))))(((((()))***+++,,,,,,---'''(((((()))***+++,,,,,,---,,,++++++***)))((((((***+++---000222222111000///444>>>LLL___rrrzzzaaaLLLBBB:::<<>>???888111......******))))))))))))******++++++***)))***,,,...///---------...///000222333******+++,,,---///222333444@@@XXXuuuxxxuuuyyy(((((()))*********))))))+++---000111000///.........---+++(((&&&%%%''')))((()))++++++***)))((((((&&&''''''((())))))******(((((((((((())))))))))))---------,,,)))''''''((()))***,,,///111222000......333<<>>LLL```sss|||iiiSSSCCC:::>>>GGGSSSmmm|||kkk[[[VVVXXXbbbxxxwww^^^HHH:::444///,,,...///------///......---,,,,,,,,,,,,---111EEEcccoooKKK...+++000+++&&&''',,,+++)))''''''''''''((((((&&&%%%'''((((((,,,333PPPbbbwwwsssYYY@@@333+++,,,+++***((((((***,,,(((((((((((()))***+++,,,,,,,,,,,,+++++++++******,,,---)))+++000+++---===HHHiii)))((((((***,,,,,,------444444222222111111111111///,,,(((&&&&&&((())))))'''&&&%%%'''***+++)))''')))))))))))))))((('''&&&((((((((((((((('''''''''))))))))))))((('''&&&%%%&&&''')))))))))***,,,...333666>>>MMMaaasss}}}jjjSSSCCC999===EEEPPPiiitttcccRRRLLLNNNXXXmmmyyyaaaKKK===555///---//////---,,,.........---,,,,,,,,,,,,---999LLLiiinnnLLL///***---)))&&&(((***)))((('''&&&&&&&&&&&&(((''''''((('''(((///888XXXpppmmmNNN777,,,+++***)))))))))******)))(((((()))***+++,,,+++,,,,,,+++++++++*********+++---***+++000---222EEE^^^))))))******+++,,,------222111///......///111222---***&&&%%%&&&'''(((((('''&&&%%%''')))+++***)))))))))***++++++***)))(((*********))))))((((((((((((((((((((('''&&&%%%%%%%%%'''((())))))***---///111444===LLL___rrr~~~lllWWWGGG;;;>>>DDDNNNfff~~~nnn[[[HHHAAACCCMMMaaauuu}}}eeeOOOAAA666111...//////---,,,.........---,,,,,,,,,,,,---:::KKKfffhhhIII...)))***'''%%%)))((((((((('''&&&&&&%%%%%%((((((((((((&&&(((444@@@```|||^^^???...+++((('''***+++***(((+++)))'''))),,,...---++++++++++++******************---+++,,,000///:::QQQttt))),,,---+++***,,,---,,,---+++)))((((((***---///,,,)))&&&%%%&&&((())))))((('''''''''((()))******)))***+++------,,,+++***------,,,,,,+++***))))))(((((())))))(((''''''&&&%%%&&&((())))))***---//////222999FFFYYYmmmooo]]]LLL???@@@EEEMMMddd|||lllXXXDDD<<<===FFFYYYlllhhhQQQBBB777222...//////,,,+++---......---,,,,,,,,,,,,---000===SSSkkkxxxXXXAAA,,,)))***'''%%%'''((((((((((((''''''&&&%%%((()))***)))&&&)))777FFFeeeeeeDDD///***&&&&&&***,,,***''',,,)))'''***...///---***************************)))---,,,,,,000111???ZZZ|||+++000111,,,))),,,,,,***)))'''%%%$$$%%%'''***,,,+++)))'''&&&(((***************)))((('''((())))))***+++,,,------,,,++++++000000///...---++++++***)))************)))((((((%%%'''((())))))***---///000111666@@@QQQggg|||sss```NNNAAA@@@CCCJJJ___wwwkkkVVVAAA999:::BBBRRRcccwwwiiiPPPAAA777222///000000---,,,---......---,,,,,,,,,,,,---***222>>>MMM]]]gggccc[[[EEE666******+++'''%%%&&&)))))))))(((((((((((((((((()))******''')))777FFFggg```>>>///***%%%&&&***,,,***&&&***))))))+++...///---*********************++++++(((---,,,,,,000111@@@[[[---444555---(((++++++(((((('''&&&%%%&&&''')))******((('''''')))+++++++++)))******((('''''')))+++,,,,,,,,,,,,+++++++++,,,111000///...,,,+++***)))*********++++++******)))'''((()))))))))))),,,...///111555>>>NNNccczzzxxx___MMM???===???EEEZZZqqqiiiTTT???777888>>>KKKYYYnnniiiOOO???777222///000000------.........---,,,,,,,,,,,,---+++///333888???FFFEEE@@@666///***++++++(((%%%&&&***)))(((''''''((()))***((((((***+++)))***444@@@aaayyyrrrRRR555---***'''&&&)))***)))'''''')))***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))---+++---111111<<>><<<===CCCWWWmmmhhhSSS???888888<<>>CCCWWWnnn~~~hhhTTT@@@999999<<>>CCCQQQ```vvvttt___GGG:::999===DDDKKK___vvvqqqTTT???888333///...000222111000...//////...,,,++++++,,,+++,,,,,,+++******+++---///...---+++***)))((((((&&&'''(((*********)))(((+++***)))(((((()))***+++////////////...,,,***(((*********)))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++,,,,,,---,,,++++++,,,///222EEE]]]{{{000111000...+++))))))***((('''%%%$$$$$$&&&'''(((((('''&&&&&&&&&'''((()))'''((()))***++++++++++++)))***)))'''&&&%%%'''(((***++++++***(((&&&&&&'''******+++++++++***)))(((,,,+++)))''''''(((***,,,//////555@@@MMM\\\ooo~~~|||eeeSSSBBB<<<===BBBPPP^^^ttt~~~hhhNNN===777777===CCCXXXnnnrrrVVVCCC999444///...000111111///...//////...,,,++++++,,,***+++,,,+++))))))+++,,,...///000000///---+++)))&&&'''((()))******)))(((***)))(((((((((((()))***......///...---+++)))(((***)))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,+++***,,,///111666CCCXXXnnn111111000...+++))))))***'''&&&%%%$$$%%%''')))+++((((((((((((((((((((('''&&&'''((()))))))))))))))((('''%%%%%%&&&''''''&&&((()))))))))'''&&&'''((()))************))))))(((+++***((('''''')))+++,,,......444???KKKYYYlll{{{}}}iiiWWWEEE???>>>CCCPPP___qqq}}}qqqUUUAAA666222777===NNNddd~~~sssYYYHHH;;;666111...000111000......//////...,,,+++,,,---***++++++***))))))***,,,+++---000111111///+++)))'''(((((())))))))))))(((((((((''''''''''''((((((------...------+++)))((())))))))))))))))))******)))******+++,,,,,,,,,---***)))))))))***+++,,,,,,++++++,,,+++***+++...000000333;;;KKKaaa}}}000111000---***)))***+++((('''&&&%%%&&&''')))***((((((((((((((('''&&&%%%%%%&&&''''''((((((((('''(((&&&$$$%%%(((***)))&&&&&&'''((('''&&&&&&'''((()))))))))))))))))))))(((***)))((((((((()))+++,,,---///555>>>IIIVVViiiyyymmm[[[HHHAAA@@@EEERRRaaaooo|||uuu[[[EEE777111555<<>>FFFQQQeeevvvrrr]]]HHH>>>;;;>>>KKKYYYooo~~~nnnYYYCCC555222777>>>MMMfffttt^^^NNN===888222000000111///...///000000///---,,,---...+++,,,,,,+++******+++---,,,,,,++++++++++++,,,---***))))))(((((((((((()))&&&&&&'''(((((('''&&&&&&'''((()))*********)))(((((((((((()))******++++++***)))))))))***,,,...000,,,,,,+++++++++++++++,,,***,,,------------...000***+++///333333;;;TTTnnn(((((((((&&&&&&'''+++...+++***)))''''''(((***+++,,,***(((&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%$$$$$$%%%'''((()))((('''&&&'''(((''''''&&&&&&&&&'''((()))&&&&&&'''(((***+++------+++...555===CCCNNNbbbtttyyycccLLL@@@:::;;;FFFTTTjjj{{{xxxeeeMMM;;;555777;;;GGG___zzzvvv___OOO<<<888222000111111000//////000111000---,,,---...,,,------,,,++++++,,,...------.........---,,,,,,+++***)))(((''''''((()))&&&'''(((((((((((('''&&&&&&'''((()))***))))))((('''(((((()))******+++++++++***))))))***,,,...///......---,,,+++++++++++++++---...///......///000...,,,...222222666KKKccc&&&&&&&&&%%%%%%'''+++...***)))((('''(((***,,,---...,,,)))&&&%%%$$$%%%&&&'''''''''(((''''''&&&&&&$$$'''******'''%%%&&&(((((()))***)))'''&&&'''((('''&&&&&&%%%&&&'''((()))%%%&&&''')))***,,,------***---444;;;AAALLL```rrrkkkRRRCCC<<<;;;EEERRRcccuuu~~~lllUUUAAA999;;;888CCCZZZuuuxxxaaaPPP<<<777222000111222111//////000111000...,,,---...------...---,,,,,,---///+++,,,///000000...+++)))+++***)))'''''''''((()))&&&'''((())))))((('''&&&%%%&&&''')))))))))(((((('''(((((()))***+++++++++,,,+++)))))))))+++---///000///...---,,,++++++++++++---///000//////000111444---+++...///333DDDYYY,,,)))&&&%%%'''((())))))((()))***(((%%%$$$'''***...,,,***'''&&&&&&''''''((((((((('''&&&&&&%%%%%%'''((()))******)))((('''(((((('''''''''(((((()))''''''''''''(((***+++,,,,,,+++*********+++,,,------...333999@@@LLL```qqqpppWWWEEE<<<<<>>===BBBIII^^^ooo~~~jjjRRRAAA<<<:::???OOOggg}}}gggQQQDDD===666444111...///222111111111111///...---,,,,,,,,,---,,,+++,,,///111///---++++++,,,---+++)))(((///111---))))))'''$$$''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))***)))'''((()))+++******)))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000///111,,,,,,111222???WWW}}}"""!!!!!!"""%%%&&&&&&%%%&&&((())))))'''&&&&&&'''***)))'''&&&&&&&&&'''(((((((((''''''''''''''''''************)))(((&&&&&&*********))))))(((''''''''''''((()))***,,,...///---,,,+++++++++,,,...///,,,---333;;;DDDPPPccctttsss[[[JJJAAA???CCCIIIZZZgggtttxxxyyy~~~ttt[[[HHH???:::>>>LLLbbbxxxjjjUUUFFF>>>777555222///...000111111111000///...---,,,++++++,,,+++***+++...000---+++******+++,,,+++***+++444:::777///***((('''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((((((***((('''''')))******)))((((((((()))))))))***************++++++++++++,,,,,,+++++++++,,,---...///...000------111222@@@YYY$$$######%%%''''''&&&$$$&&&'''((()))((('''%%%%%%''''''&&&&&&&&&&&&'''(((''''''''''''((((((((((((******++++++++++++************)))))))))((((((((((((((((((***+++---///000---,,,,,,+++,,,---///000+++,,,222<<>>FFFJJJOOONNNFFFCCCOOO```pppwwwcccRRRFFFAAAAAALLL]]]ooozzzgggUUUGGG888333222111111333......//////......------***+++++++++***+++---000///000///,,,))))))---000222FFFdddwwwoooTTT<<<222---------.........//////******)))((((((((((((((()))'''&&&&&&((())))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---............---,,,***...+++***000999RRRuuu222///---,,,...000111111***'''$$$###%%%'''&&&%%%))))))******)))(((''''''%%%&&&'''((()))***+++,,,------------///111333555EEE@@@777///***)))***,,,+++******************+++))))))))))))***,,,...///***+++111===JJJVVVbbblll~~~hhhVVVIII???;;;;;;CCCFFFLLLKKKAAA<<>>YYY}}},,,---///000111000///...---+++)))'''&&&&&&'''(((************))))))))))))&&&$$$$$$&&&)))***)))&&&((('''***...---,,,333>>>PPPPPPFFF444+++......'''***+++,,,+++)))))))))+++***))))))))))))+++,,,------,,,000777@@@KKK[[[jjjxxxqqq[[[III???<<<===@@@DDDFFFCCC===;;;@@@EEE]]]vvvrrr\\\PPPBBB;;;BBBPPPaaauuunnnWWWIII999222///------///,,,---.........---,,,+++,,,,,,,,,------.........222000---+++***+++,,,...333CCCeeevvvXXX666.........,,,,,,---,,,)))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******+++++++++***************//////.........---------------...///444FFFggg***,,,...///000///---,,,,,,+++)))'''&&&'''((((((*********)))))))))(((((('''&&&%%%'''***+++***((((((''')))+++***,,,777DDDccceeeZZZDDD333///---)))***+++,,,+++))))))***++++++***)))))))))+++,,,------,,,///555===GGGVVVdddwwwttt^^^KKK@@@;;;;;;>>>BBBEEEBBB<<<999===BBBPPPiiiwwwcccRRREEE<<<@@@KKKYYYmmmqqqZZZKKK<<<444111...---...---.../////////...,,,+++,,,,,,,,,---------......///---+++******,,,...///555DDDfffccc???222///,,,******,,,---,,,))))))))))))((('''&&&&&&'''''''''''''''(((((()))''''''(((((()))************************+++++++++......------,,,,,,,,,,,,......///111666JJJlll***+++---......---,,,+++,,,+++)))((('''(((((()))******)))))))))(((((((((((('''''')))++++++***)))))))))*********111CCCTTTtttxxxoooTTT:::---+++***)))***+++***))))))+++,,,++++++***))))))***,,,,,,,,,+++---333999BBBPPP]]]uuuxxxcccOOOBBB;;;999:::@@@DDDBBB;;;777888<<>>WWWllleeeDDD000---///)))*********))))))+++...---,,,+++*********+++,,,+++***,,,111777???LLLYYYppp}}}iiiTTTEEE;;;888888>>>DDDBBB;;;555444777GGG\\\qqq|||sssaaaTTTHHHDDDEEEMMMaaavvvzzz^^^PPPAAA999555111/////////000000111111///...---------------------------+++***))))))***+++---...///888WWW{{{}}}[[[===222)))(((***++++++,,,)))))))))))))))((('''&&&)))))))))((()))******+++'''(((((()))******++++++))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...000444<<>>KKKWWWjjj{{{mmmYYYHHH>>>999888>>>EEECCC;;;444222444DDDVVVjjjwwwzzzhhhZZZLLLFFFEEEKKK^^^rrrzzz```RRRCCC;;;666222000000///000111111111000......------------------------,,,++++++******++++++,,,---333MMMqqqlllFFF888+++***,,,***((('''%%%&&&''''''(((((((((((()))))))))))))))***++++++(((((())))))***+++++++++))))))***+++,,,------...------------............,,,---///333;;;RRRwww///000111222222111///...((())))))******+++++++++,,,,,,+++++++++*********)))+++,,,,,,+++******+++(((***+++...???^^^```???///+++((())))))((((((***---000///...,,,+++*********+++)))(((+++000555<<>>DDDIIIGGG>>>666444666777EEEXXXiiiwwwwwwdddSSSKKKIIIKKKWWWddduuusssaaaMMM@@@888222000000//////000000000///...---......---------,,,,,,,,,+++++++++,,,------......111000AAA^^^{{{jjjOOO666///...)))&&&'''%%%&&&'''((((((((((((((()))(((((((((((()))******((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///111999PPPvvv000111222333222111///---'''((()))++++++,,,,,,,,,......---------,,,,,,,,,---000222222///...///000///111111888QQQwwwxxxSSS777+++((((((((('''(((***///222111///---+++************+++***,,,///111666???JJJZZZpppsssaaaRRRHHHDDD@@@FFFKKKHHH???777666777999EEEWWWhhhuuukkkWWWPPPMMMNNNWWWaaammm~~~{{{iiiRRRBBB999222//////...///000000000///---,,,.........------,,,,,,,,,)))***+++,,,...///000111111...<<>>333111222>>>^^^}}}[[[EEE444...***))))))***,,,000000///,,,***))))))*********+++,,,---///444:::???OOOccc{{{|||kkk[[[OOOHHHFFFLLLPPPNNNJJJDDD999000777@@@PPPdddxxx|||gggTTTIIIHHHNNNSSScccsssuuu\\\HHH<<<666111---------/////////---+++***111///000555:::;;;666000//////...---,,,+++++++++***///444???]]]xxxUUU===///((('''******************)))))))))***))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---000,,,+++333AAAaaa......---,,,,,,,,,,,,,,,---,,,+++***))))))))))))''')))+++,,,---,,,***)))'''))),,,...333>>>JJJRRRDDD<<<666AAAbbb{{{dddCCC555)))&&&)))***+++---...---+++***)))))))))***+++,,,,,,---...333999===III]]]uuuooo___QQQIIIDDDLLLTTTWWWUUUMMM???333777???NNNaaauuurrr___QQQKKKLLLOOO```pppzzzaaaKKK===666111...,,,---...//////...,,,,,,222///111;;;FFFGGG===111000///---,,,+++,,,,,,---(((---111:::RRRvvvhhhJJJ555)))(((,,,******++++++++++++++++++*********))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......------...///000222...,,,111;;;WWW|||...---+++*********+++,,,++++++***))))))((())))))))))))******++++++******(((,,,///111:::MMM```lll\\\MMM???FFFdddXXXAAA+++&&&************,,,,,,+++))))))))))))***,,,,,,------...222777<<>>KKK]]]qqq~~~lll\\\RRROOOOOO^^^lllfffOOO@@@777333000,,,---......///......---000...111;;;FFFGGG<<<111///---,,,+++***+++---...(((+++///666HHHgggxxxYYY>>>...+++...*********+++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,---///111444000---222888OOOqqq---,,,+++))))))***++++++******))))))((())))))))),,,***)))((((((***,,,---)))---///111@@@ZZZtttpppZZZEEEIIIdddmmmMMM000)))+++***((()))++++++******************,,,------,,,---111777;;;DDDWWWnnn~~~vvveeeTTTIIIDDDIIIPPPWWW]]][[[NNN???:::>>>GGGVVViii|||uuucccVVVPPPOOO[[[hhh{{{lllTTTCCC999444222------..................---...111666;;;:::666111,,,,,,+++******+++,,,---***+++...444AAAYYY{{{kkkKKK666---+++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---...222...---111555HHHfff,,,,,,+++******************)))))))))))))))***+++---+++***))))))+++---...(((,,,...222FFFfffxxx___HHHIIIccczzzVVV444+++---***(((************+++++++++++++++,,,,,,,,,,,,---111777;;;FFFXXXnnn}}}|||kkkXXXKKKFFFIIIOOOWWW```aaaVVVHHH<<<>>>CCCOOO```sssxxxfffWWWOOOMMMWWWcccuuurrrZZZGGG<<<666444//////..................+++---000000000/////////***++++++,,,,,,---------,,,***---333;;;MMMmmm```DDD222)))++++++*********)))))))))*********))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++******+++,,,***...,,,,,,000111@@@[[[++++++,,,,,,++++++***)))))))))))))))******+++,,,++++++,,,------------,,,(((,,,///777PPPrrr|||bbbIIIIII```YYY666,,,...***)))---******+++,,,,,,,,,,,,,,,+++++++++,,,---111777;;;IIIZZZppp~~~rrr^^^PPPIIIKKKPPPZZZfffiii^^^OOO>>>>>>@@@HHHWWWjjjyyy{{{gggVVVMMMKKKSSS^^^ooovvv^^^KKK???888555000000///......------...,,,---......---,,,------***+++---///000000///...---)))+++222888CCC```}}}wwwXXX>>>...------,,,+++***))))))(((***))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---)))---,,,---000///;;;TTTxxx++++++,,,------+++***)))***)))))))))***+++,,,---(((+++...111111///,,,***(((...333===YYY{{{dddKKKIII^^^~~~XXX555---...******000***+++,,,---------------******++++++---111777<<>>>>>DDDRRRdddttt}}}~~~iiiWWWNNNKKKOOOZZZkkk~~~xxxaaaNNN@@@999666222111000...---------------------...///...------***,,,///222333222111///---((()))111555>>>XXXtttiiiKKK666//////...---+++***))))))))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***,,,------,,,+++---...,,,000///000222000:::QQQsss......---,,,++++++******+++)))'''(((***---...///,,,---...000111111///,,,***...555EEEaaa~~~bbbEEE@@@UUUwww[[[777000+++))),,,,,,///,,,))))))+++......---+++(((((()))))),,,555???FFF\\\rrruuubbbWWWFFFHHHOOO^^^lllnnndddXXXJJJ???888>>>HHHWWWmmm~~~ppp```QQQGGGLLLRRRaaasss}}}eeePPPDDD@@@@@@:::666111...---------,,,------,,,,,,,,,+++++++++,,,+++///<<>>GGGZZZooo}}}vvvbbbVVVIIIHHHNNN[[[jjjpppkkkcccPPPCCC:::===GGGUUUkkktttdddTTTHHHIIIMMMZZZnnnnnnYYYJJJDDDBBB;;;777222/////////......------------,,,,,,,,,,,,///000666CCCNNNMMM>>>000,,,(((***...---111LLLkkkgggGGG666000******+++***((()))******))))))))))))******++++++*********)))))))))************************+++,,,---.........---,,,---......---,,,111;;;BBBeee//////...---,,,+++*********---000000...,,,,,,---000000///...------------111555AAAYYYzzzfffFFF>>>PPPrrrSSS444///,,,))),,,---111...+++******+++***)))***)))***,,,---...555===GGGVVViiizzzvvvaaaTTTLLLIIILLLXXXhhhsssssspppXXXHHH<<<<<>>LLLcccxxxrrr]]]KKKDDDBBBIII\\\sss~~~gggSSSFFF???;;;777333000000000000000////////////............+++,,,111999???===333)))000++++++---+++///CCC[[[___AAA333)))***---***''''''******))))))))))))******++++++++++++++++++++++++************************++++++,,,,,,------------,,,---......---///333666GGGZZZrrr---------------,,,,,,,,,000222222...(((''',,,111+++,,,,,,+++***,,,111444333:::PPPtttvvvPPP<<>>@@@DDDOOO^^^uuu+++,,,---...000111222222000...+++((('''(((***+++))),,,......,,,---222666111???___oooMMM999@@@^^^{{{ccc>>>+++...+++''')))***'''))),,,,,,******+++---)))((()))+++++++++111999CCCIIIYYYooottteeeOOOKKKJJJOOO\\\iiirrrvvvlllZZZGGG>>>:::;;;HHHWWWqqqttt^^^MMMHHHHHHOOO[[[iiiyyywwwaaaOOOEEE:::666222000000111111111/////////.........------,,,,,,,,,,,,,,,,,,++++++)))((()))***)))+++111888OOOfff{{{XXX888...,,,'''%%%***((((((''''''''''''(((((('''''''''(((((()))))))))************************,,,+++*********+++,,,------,,,,,,,,,---///000000111000444::::::555555999<<>>RRRooo(((&&&***000111,,,***---+++***)))))))))))))))***))))))***+++,,,------......BBBfff~~~TTT<<<666DDD\\\```===)))***(((&&&))))))++++++,,,---,,,+++***)))''')))+++******---333888CCCKKKZZZlll}}}tttbbbQQQHHHBBBGGGUUUfffvvvwwwjjjUUUCCC:::;;;@@@EEE\\\sss{{{fff[[[MMMDDDGGGPPP[[[lll}}}lllWWWHHH===999555444888;;;777111111222222222111///---,,,---------,,,,,,+++++++++***+++,,,---...---,,,+++000:::JJJbbbZZZ;;;,,,((('''&&&'''((()))******)))((('''''''''''''''((()))++++++)))************+++++++++++++++******++++++,,,---***,,,------------...000222222333333333222222111777111333BBBWWWppp***(((+++//////+++***...******)))((((((((())))))((())))))***+++,,,------...AAAeeeVVV<<<222===SSS}}}^^^<<<***+++(((&&&))))))++++++,,,,,,,,,+++***)))''')))+++******---333888>>>GGGWWWjjj}}}tttbbbQQQHHHAAAFFFSSScccsss}}}rrr]]]III===:::>>>BBBTTTlll~~~kkkXXXLLLBBBDDDKKKVVViii{{{pppZZZIII@@@<<<888888<<>>aaaYYY<<>>KKKaaaxxxrrr]]]PPPFFFCCCEEENNNbbbwww|||www|||vvv^^^LLL>>>999555666999:::888555111///,,,))))))+++...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000,,,...222<<>>DDDOOO]]]ooo~~~wwwhhhUUUCCC999888:::CCCXXXnnn}}}xxxfffYYYLLLEEEBBBHHH\\\rrrnnngggnnn{{{~~~eeeQQQ>>>777222333444333222111333111...+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222---000333999JJJjjjqqqNNN777---,,,(((((())))))))))))((((((((((((((((((((()))******))))))*********+++++++++++++++******++++++,,,---***,,,------------...000......//////000///////////////222444555AAA```222666<<>>333)))***)))((('''&&&&&&&&&&&&&&&'''((((((******+++,,,)))444OOOvvvvvvQQQ:::///555HHHbbbkkkhhhWWWJJJMMMSSSRRRFFF333---///***))),,,***++++++*********)))))))))''')))******)))+++111555<<>>...***))))))(((((((((((()))))))))(((((((((((())))))***))))))*********+++++++++++++++******++++++,,,---***,,,------------...000,,,---...//////////////////---///333444;;;PPPggg---222:::CCCLLLJJJ;;;***+++***)))((('''&&&&&&&&&&&&&&&'''((()))***++++++***111FFFiiicccEEE444,,,///>>>SSSWWWQQQ???444888>>>@@@;;;...,,,///******...***++++++***))))))))))))***((()))***)))(((+++000555???GGGVVViii{{{~~~lllRRRDDD<<>>777777>>>LLL^^^qqqlll]]]MMMDDDAAAEEEWWWkkkwwwaaaYYY\\\fffxxxvvvaaaIII===444222000---///666//////...---------------++++++,,,,,,,,,,,,------------------------...///,,,+++)))***222JJJrrrnnnHHH111((())))))(((((((((((())))))))))))(((((((((((()))))))))************+++++++++++++++******++++++,,,---***,,,------------...000,,,---......////////////...+++,,,222333555BBBRRRyyy,,,///666DDDUUUYYYIII444,,,,,,***)))((('''''''''%%%&&&&&&'''((()))***+++------;;;VVVoooxxxsssmmmddd___III555///***+++555???BBB===111+++///333333222)))+++...)))+++///+++,,,+++***)))((())))))***((()))***)))(((***///444???FFFTTTfffxxxoooTTTDDD<<>>444222000...444>>>:::888444000...---...///+++++++++,,,,,,------------------------,,,,,,+++---,,,,,,---000@@@___{{{{{{TTT888******)))(((''''''((()))***))))))(((((((((((()))))))))************+++++++++++++++******++++++,,,---***,,,------------...000,,,---...//////000000000---+++---222111000;;;IIIhhh---///555EEE[[[eeeVVV@@@---,,,+++)))((((((''''''%%%%%%&&&'''((()))******...+++222FFFZZZ^^^VVVMMMGGGDDD555***+++***)))111...222111+++)))---///------&&&***...)))+++///+++,,,+++)))((((((((()))***((()))***)))(((***///444===DDDRRRcccvvvqqqVVVEEE<<>>HHH[[[qqqtttYYYHHH<<<===FFFSSSeeevvv~~~ttteeeRRRCCC<<<@@@DDDOOOaaauuuqqqYYYKKKDDDDDDNNNZZZxxxnnn[[[QQQLLLMMM[[[lllsss[[[MMM>>>777777<<>>333///...///))),,,///000...,,,,,,,,,+++,,,,,,---.........------+++***,,,---///888BBBjjjfffEEE///---+++******+++***)))((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---111444444222///......333000000222222111555;;;RRRppp---///333@@@ZZZqqqrrreeeEEE777***(((,,,,,,)))(((&&&&&&'''(((((()))))))))((())),,,///111111000///---,,,+++***)))((((((((())))))))))))************(((((((((((()))))))))))),,,)))((((((***,,,+++)))'''((()))))))))+++...000777;;;FFFWWWmmmuuu\\\LLL>>>>>>EEEQQQbbbsss{{{mmm[[[JJJ@@@@@@CCCLLL[[[nnn~~~ttt^^^OOOGGGFFFNNNXXXnnn|||rrr[[[OOOIIIHHHSSSbbb{{{zzz^^^OOO???777777===HHHRRRaaa[[[QQQEEE<<<555111///+++---...///...------,,,+++,,,------......------+++))))))+++,,,---444===SSSnnnlllLLL555,,,+++))))))******)))((())))))(((((((((((()))))))))************+++++++++---------,,,,,,,,,,,,,,,++++++,,,---...............111555555222000//////333111000222222111444:::KKKhhh......111<<>>AAAIIIZZZkkk~~~~~~nnn[[[MMM@@@???@@@IIIYYYkkkzzzxxxhhhXXXKKKEEEDDDGGGOOO___wwwxxx\\\JJJ@@@>>>CCCJJJcccwwwppp^^^JJJ===999888;;;@@@999:::;;;:::888444000---000...---...///000...,,,,,,,,,------...------,,,)))'''(((,,,,,,+++,,,000111BBB\\\uuuwwwXXX;;;,,,+++***+++,,,---,,,+++***))))))))))))))))))***))))))*********+++++++++//////...------,,,,,,,,,,,,+++++++++,,,...000111///000222222222111//////444222111333111///222777<<>>EEEWWWhhhuuudddUUUBBB@@@>>>DDDRRReeexxx}}}rrraaaRRRHHHDDDBBBIII[[[ttt}}}bbbMMMAAA>>>BBBGGG[[[pppsssbbbMMMAAA;;;666555666444444666666666555333222000/////////000///...,,,,,,------...------,,,,,,+++((()))---...++++++---...555DDD\\\qqqrrrXXX===---++++++,,,...///...---******))))))))))))******))))))*********+++++++++......---------,,,,,,,,,,,,,,,++++++,,,---///000.........///000000...---333111111333222///111666666DDD]]]zzz((((((+++///444999;;;;;;444...)))***+++)))((((((((()))***+++,,,---...//////+++))),,,333555222...000//////...---------...************++++++++++++++++++***)))***+++,,,---,,,---...---,,,---///111---------+++))))))+++---000444;;;GGGWWWjjj}}}uuu```QQQCCC>>>===CCCTTTfff~~~nnn___KKKGGGCCCEEEPPPcccwwwppp___RRRIIICCCKKK[[[ssspppXXXGGGAAACCCGGGUUUjjjtttbbbMMMBBB<<<888555555666555444333222111000///...000333333111...------------......------,,,,,,,,,((((((---...,,,***,,,,,,---444DDDXXX___PPP===,,,++++++,,,...000///...+++******))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,---//////...---111000111333222///111666333:::MMMjjj((((((***,,,,,,,,,---...,,,***)))***((($$$%%%)))(((((()))***,,,---...//////------///222333222111222111000///...---------,,,,,,,,,,,,------------)))************+++++++++---///000///---,,,...111---------+++******,,,......222999CCCRRReeeyyy|||eeeVVVGGG@@@===AAAQQQccczzziiiYYYSSSLLLKKKRRRcccwww|||jjj[[[OOOFFFKKKXXXlllfffOOODDDDDDGGGNNNccc}}}{{{fffNNNAAA;;;888666777444333222111///---,,,,,,+++111777777111,,,,,,...------......------,,,+++,,,((('''+++---,,,***+++***---000555===BBB>>>666***))))))***---///......+++******))))))******+++)))************+++++++++)))******++++++,,,,,,,,,------......------,,,,,,...---+++---///000///---000...000333222000222666555777EEEaaa))))))***+++)))'''(((+++))))))******&&&!!!$$$***%%%%%%&&&((()))+++,,,,,,///111222222111111222444222222000///------,,,,,,---------.........//////(((((()))************)))...000111///---,,,...111,,,------+++******,,,...---111888AAAOOObbbvvvjjj[[[KKKBBB===@@@PPPbbb}}}qqqccc\\\TTTPPPUUUdddwwwooo```RRRHHHHHHTTTdddwwwpppUUUFFFDDDFFFIII^^^xxxlllPPP@@@999666666777333333333333222111//////)))111999999111++++++...---.........---,,,,,,+++,,,'''%%%))),,,+++******)))000222...******,,,---(((''''''))),,,------,,,++++++************++++++)))************+++++++++(((((()))***+++,,,,,,------......///...---+++***///---,,,---000222000.........///333333000222777:::888CCC___~~~)))((('''''')))*********...+++))))))******)))(((((((((&&&%%%$$$&&&***...+++---///000222222111111000,,,+++------++++++///***+++,,,---...---,,,+++,,,+++***))))))***+++,,,---///000...+++***+++---------,,,+++************...333999???HHHYYYooooooXXXEEEBBB@@@@@@LLL___{{{~~~pppeeeYYYTTTWWWbbbvvvyyyfffTTTHHHGGGLLL[[[qqqzzz^^^NNNFFFCCCBBBTTTllloooTTTAAA;;;:::666222:::999555222///------,,,222888===<<<555///---///---,,,,,,+++,,,---...///+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++---,,,***)))))))))******---,,,,,,+++******))))))///......---------......---......///////////////222222222222222222333333:::;;;IIIccc~~~)))(((''''''((()))******---,,,++++++,,,,,,+++)))+++***)))&&&$$$%%%))),,,---......//////...---,,,000,,,***++++++)))+++...)))+++,,,............---++++++))))))))))))++++++***,,,......+++******,,,,,,,,,+++*********++++++---222999>>>HHHYYYoooqqqZZZGGGBBB@@@???LLL^^^uuuvvvjjj\\\TTTUUU___qqq}}}jjjWWWKKKGGGIIITTTggg{{{dddRRRFFF@@@CCCPPPeeezzzsssXXXEEE===;;;777444;;;999777333111///......333===FFFDDD:::000///111------,,,,,,,,,---///000+++,,,,,,------,,,,,,+++------,,,++++++***))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,***)))))))))******000000000000////////////......------------......---......///////////////111111111111111222333333777999GGGccc((((((''''''(((((())))))---------///000///---***...---+++(((%%%%%%(((***//////...---,,,***((('''...***(((******'''(((+++)))***,,,---............+++***)))(((((()))***+++'''))),,,---,,,+++*********************++++++,,,---222888>>>GGGXXXooovvv___JJJBBB>>>>>>KKK\\\rrr|||ooo___TTTRRRYYYjjjyyyqqq]]]NNNFFFEEEKKKYYYlllqqq]]]MMMBBBBBBKKK[[[oooyyy___KKK@@@<<<888555;;;:::777444222111000000222>>>IIIHHH<<<111...000......---,,,---...///000++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************************)))))))))*********++++++,,,+++******)))*********,,,,,,---------............---------------......---......////////////////////////000111222333444444666EEEaaa((((((((((((''''''((()))------///222333222///,,,......,,,)))'''''')))+++000///...---+++)))''''''+++)))***------(((&&&(((***+++,,,------,,,,,,+++***)))(((((((((((()))***&&&(((+++---...---+++***((((((((())))))+++,,,,,,,,,111777===FFFWWWmmm~~~{{{eeeNNNCCC>>>>>>IIIXXXrrr}}}ooo___SSSPPPVVVeeetttyyycccQQQEEEBBBDDDPPPaaauuukkkWWWIIIBBBGGGTTTggg~~~hhhRRREEE===888555:::888666444222111111111///888@@@@@@888000------///...---------...///000++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))************************))))))))))))************++++++******************((((((((()))***++++++,,,------,,,,,,------......---......///////////////.........///000222333444333555CCC___'''((()))(((&&&%%%'''))),,,---000333555444000---+++++++++***((()))+++---000///...---+++******)))+++,,,000666555...((('''++++++,,,,,,+++***)))((())))))(((''''''((())))))'''(((+++...//////---+++'''''''''((()))***+++,,,+++000666;;;CCCTTTjjjzzzkkkSSSEEE>>>>>>GGGSSSnnn|||nnn^^^SSSOOOTTTcccqqqkkkVVVFFFBBBCCCMMM\\\nnnttt]]]LLLBBBFFFPPPbbbxxxsss\\\KKK???888555666555333111000000000111000111333444333111...,,,///...---,,,,,,---...///***++++++,,,,,,++++++***++++++***************)))))))))))))))))))))))))))(((((()))))))))*********************+++***************+++,,,---...//////,,,,,,,,,,,,,,,---......---......///////////////.........///000222333444333555AAAZZZ|||&&&(((***(((%%%$$$&&&)))+++,,,...222444333000---((()))***))))))***,,,///000000...---,,,+++++++++...///555<<<;;;222+++)))++++++,,,,,,,,,***)))((()))((('''&&&&&&'''((()))))))))***---//////---+++''''''''''''((()))***++++++///444999@@@PPPfffuuupppYYYHHH???>>>EEENNNdddxxx}}}qqqaaaVVVQQQTTT```lllvvv^^^JJJEEECCCJJJWWWggg{{{xxxaaaNNNEEEGGGMMM\\\ooohhhSSSDDD:::555333222111/////////000000222///,,,---111333111...///...---,,,+++,,,------******++++++++++++******************************((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***++++++,,,,,,---...//////++++++++++++,,,---...///---......////////////////////////000111222333444333666>>>RRRrrr&&&)))***((($$$###&&&)))***+++---000222222000...((()))))))))))))))+++---222000...,,,+++*********......333888777///***)))***+++,,,---...------,,,((((((&&&&&&&&&&&&((((((***)))(((***------,,,***''''''''''''(((((()))***+++///333777>>>MMMaaaqqqttt]]]JJJ@@@>>>CCCIII[[[sssxxxhhh[[[SSSSSS[[[eeettthhhRRRJJJDDDGGGPPP^^^qqqkkkYYYJJJIIIKKKTTTdddxxxttt\\\III===777222111000/////////000111222///,,,,,,///000000......---,,,+++***++++++,,,******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***((()))***+++,,,++++++***))))))******++++++,,,,,,++++++++++++,,,---...///---......///////////////111111111111111222333333333666;;;IIIggg&&&)))+++((($$$"""%%%))))))***+++...111111000...((()))***)))((((((***,,,333111///,,,***)))((((((,,,+++---000///)))&&&&&&)))***,,,...000111111000((('''&&&%%%%%%&&&'''(((+++((('''(((+++,,,+++((((((''''''''''''((())))))+++///333666<<>>BBBGGGYYYqqq~~~nnn```VVVRRRXXX```lllpppYYYNNNDDDCCCJJJWWWkkk{{{wwwgggNNNKKKIIINNN[[[qqq{{{bbbMMM???999111111000//////000111222/////////...,,,,,,,,,---...---+++*********++++++******++++++++++++******)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,+++***+++++++++++++++,,,,,,,,,++++++++++++,,,---...///---......///////////////333222222222222222333333333555888CCC___