BM66(@ {{{sssjjj___WWWHHHBBB:::222---***'''%%%  !!! $$$((('''$$$%%%,,,333555@@@KKKOOOSSSYYY___aaaeeeiiiqqqzzz~~~zzz~~~wwwtttxxxzzzuuuqqqqqqttttttoooaaaNNN<<<222---...---+++***)))******+++000111111111//////111222111///.........,,,'''###&&&&&&'''***...111222222000111111000///......///555222///,,,,,,...222444222222111///......111333000000000000111333555666^^^~~~jjjbbbWWWNNNHHHBBB:::555222///***'''&&&'''&&&&&& !!!!!! """$$$&&&###(((...000111777AAAIIIPPPYYYaaadddhhhnnnssstttrrrsssuuuyyy}}}}}}~~~zzzvvvuuuwwwuuuooommmpppmmmhhh]]]MMM===000)))''',,,,,,+++*********+++,,,...//////...---...000333666444000///---***%%%!!!''''''(((***...111222222///000000000...---...///555333111//////111333555333333222///------///111444444333222222333444555SSSvvv{{{mmmaaa[[[JJJDDD;;;555333111///,,,(((&&&"""!!!   !!!###'''---222///555<<>>CCCIIIPPPVVVYYY^^^eeekkknnnpppqqqqqquuu{{{|||yyy~~~{{{}}}~~~~~~~~~|||{{{{{{zzzwwwrrrooommmWWWJJJ777)))$$$%%%&&&&&&''''''((()))+++---...///333333333222222444888;;;999666222///---,,,,,,,,,((('''(((***---//////...///000111000///...///000.........////////////000222111000...++++++---///222111000...---------...AAAiii~~~yyyrrrjjjbbb^^^SSSLLLCCC;;;555000+++(((""""""###%%%'''''''''&&&$$$"""!!!!!!"""######"""%%%$$$"""!!!!!!!!!"""###(((---444;;;AAAFFFKKKNNNTTTZZZbbbgggiiijjjkkkmmmvvvwwwwwwvvvyyy~~~~~~zzz}}}{{{yyy}}}yyyvvvsssrrrsssoooeee[[[BBB666((( ###$$$###$$$%%%''')))+++---//////......///......000333666444222///,,,)))((()))***)))(((((())),,,------,,,000111222222111000111333------....../////////////////////---,,,---///222000///...---------...///;;;```yyyqqqllleee^^^XXXUUUNNNEEE>>><<<888333,,,'''%%%&&&'''(((%%%'''(((***)))(((&&&$$$&&&$$$"""!!!"""######"""#########%%%(((,,,000222<<>>,,,%%%$$$""""""#########""""""$$$'''***,,,---......,,,///222333222000//////000222333222///...000333333111000111222333222000///000222222111111222333,,,,,,++++++,,,---///000333333222///......000222000///...------...///000666IIIgggxxxvvvrrrmmmeeeYYYMMMEEE666222//////111000+++&&&&&&###!!!"""$$$%%%$$$"""$$$######$$$&&&'''&&&%%%%%%&&&%%%###'''---///------222444666<<>>AAAEEEPPP]]]eeefffgggjjjlllnnnrrrxxxzzzxxxsssqqqoooqqqtttvvvuuussssssyyy}}}}}}}}}|||vvvxxx{{{{{{zzzyyy{{{}}}{{{}}}}}}{{{yyyyyyĦ~~~Ħ}}}xxxoooӵ(((+++,,,------,,,***((('''+++,,,,,,,,,---000555999777444111///000222222222444333222222333444555666888777444222111222333333111///...///111333333222))))))***+++,,,---------...///000111000///---,,,------------,,,,,,+++***000555JJJrrrĦ4ĉ@ӵmmmcccXXXOOOGGG???999777;;;777222...------,,,,,,%%%###""""""######!!! """###$$$'''((((((&&&$$$######"""!!! !!!!!!###)))000666999<<<>>>@@@NNNRRRVVV[[[fffrrryyyzzzqqqrrrqqqppptttzzz|||yyywwwtttrrrtttxxx{{{{{{yyysssyyy~~~}}}|||~~~~~~|||xxxyyyyyyxxxwwwwwwwwwxxxxxx{{{~~~~~~|||zzzyyyzzz>L~~~|||zzz=hĦ~~~yyyppp4ĉ@ӵ,,,---...//////......---.........------///444777999777333222333555666777333333222333333555777888777666333111000000111222---,,,,,,---///000111111***+++,,,,,,------...///---,,,+++))))))***+++,,,***++++++,,,------,,,,,,+++...@@@ddd>LGG=?|||tttiii^^^VVVHHH@@@666111111333444555///,,,(((&&&&&&&&&%%%%%%$$$######$$$$$$### !!!"""############ """###$$$%%%(((+++...666AAAIIIMMMPPPRRRTTT___dddhhhmmmvvvwwwvvvtttsssxxx~~~|||zzzvvvrrrtttzzz}}}|||zzzxxx{{{zzzyyywwwvvvvvvuuuuuuuuuyyy|||}}}|||{{{|||HdĦ}}}zzzyyyyyy=Īj~~~~~~pppdddGG=?)))***+++,,,,,,,,,,,,---............000333666777555222111222555666666222222111111222444555777444333000...---,,,---.../////////......------,,,+++---......------...000000...,,,******,,,...000)))***+++,,,------------(((***888YYYHdĦӵĭӵӵĦӵӵĦƜ`1.׼s|||vvvnnnĦ777000111,,,&&&%%%)))...///ӵ###Ħ&&&&&&'''&&&$$$""" """ĭӵ]]]___ĦvvvĦĦxxx|||zzzwww|||wwwvvvvvvDdDwwwxxxzzz?fӵĦzzzӵƜ`1.׼s&&&&&&ĭӵ...222///555555444333222222333444ӵ,,,+++,,,---Ħ111000///------,,,---,,,---///000,,,,,,---Ħ((()))444OOOvvvĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@eee[[[QQQKKKShӵ%%%&&&$$$ ###%%%g&e!!!>hӵ!!!""""""!!! !!!"""$$$fff?><zCCCg&e>&eeeefffHL|||ShӵgLvvv{{{}}}{{{wwwxxxS?ʬyyyyyy3h?D%%)?{{{{{{ZufĦgLg&eNNNgĉ@******g&e>&e+++@e777444??888888999888777555444444g<ĉ...---------3we<Ħ......------3h?@e)))))))))((((((.........Z+++&&&&&&...GGGlll3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵdddttCCC<<<333HGgĉ@!!!"""#########!!! Hu]Ħ%%%ZuR)Ħ%%%###"""###%%%!!!&&&sߝLGdUĦ\\\Hƅ^Hu]ĦgggntHdĦHGgĉ@HdĦzzzyyywwwwwwyyy|||{{{~~~Htƅ^yyyvvvBt=o9ĦDtfo9Ħ{{{zzz|||g?HdĦ{{{Hu]Ħ<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵXXXOOOF&uTӵ'''4DufئL>e###puR)Ħ!!! !!!>d<Ħ&&&Dt222AAAFFFKKKPPPSSS\\\```DdDΦDdDĦwww>d<ʜ4DuTӵuuu4DwDd<ĦwwwpuR)Ħ>dd<ӵDd<~~~qR/ܗ?fӵ~~~>dd<Ħ4DufئL>e---DdDʜ4DuTӵ000DdDĦ+++---...000111222111000000000---******---///geĦ111s<v>aĦ---)))peӵDx<DdDĦ***)))((('''&&&%%%&&&''')))DdDĦ%%%%%%&&&(((peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒRBBB;;;444>dp&ĒR"""'''nfʜd<Φ>d<Ħ{{{s&dq&ĒRpppuuui?ʜtd<ĦwwwHHܗDӊBttt<xooouuu{{{xxxxxx}}}B?d<---///000111111000000111...***+++...000geĦ...Hg8>aĦ,,,+++B?Ho9'''>d<)))((('''&&&'''))),,,>d<ӵ))),,,B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enevvvppppIƎ@t@h,,,,,,,,,>h(((***)))fe @ďD"""""""""###%%%'''ne999<<<=egggkkklllkkkkkkjjjjjjnnnege{{{{{{sĪj@hoooooosssfdDĦ|||@ďDppppppHkgennnpppvvvyyyuuuuuuzzz~~~@h@GxxxwwwHĪj@IŌyyysssBeneHkge{{{ne'''&&&fe,,,Hu]3hh+++...222se,,,---...///000111111111///,,,******+++---geĦja>aĦ,,,---@G)))%%%se''')))))))))))))))+++---<Ō''',,,///@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^{{{XXXQQQIII&&&"""###$$$$$$,,,...---((($$$$$$"""!!!###$$$%%%'''+++000666JJJNNNRRRhhhkkkmmmnnnnnnoooppplllppptttyyy|||uuuqqqpppsssuuuDdDĦ~~~vvvqqqpppqqqppprrrwwwxxxssssssyyy}}}||||||{{{{{{~~~yyyttt|||sss(((&&&%%%,,,---D^))),,,///222s׼s///---------...///111222333+++++++++***))))))geFm8...>aĦ++++++---&&&(((&&&s׼s"""&&&(((*********)))***,,,Ho+++(((,,,---,,,D^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦwwwooohhh```YYYHHHCCCĦ000,,,)))&&&&&&'''''''''%%%$$$### !!!!!!!!!!!! """&&&$$$!!!''' !!!%%%((('''"""###'''***''')))---444<<d<Ħ~~~{{{zzzwwwwwwzzzxxxssssssxxxnnniiihhhkkkoooqqqtttwwwxxxsssrrrxxx}}}|||yyyxxxuuu~~~uuuyyy}}}}}}zzz}}}}}}wwwxxxzzz}}}~~~|||yyyxxxxxxrrrgggPPP888Ħ%%%###&&&(((*********+++,,,...>d<Ħ***)))---///222Be000111......---...///111333444---///000...,,,+++geFYĉ------>aĦ(((''')))***))))))---&&&"""&&&)))(((Be!!!$$$''')))******)))((()))***nu]ӵ***&&&000PPPxxx>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦ~~~zzzsssmmmfffddd^^^VVVLLLCCC;;;777...gdKĦ!!!"""######''',,,,,,)))%%%$$$%%%%%% (((!!! *** 999BBB111 """"""###%%%***000555777@@@222000???LLLPPPVVVgdKĦggglllooolllhhhiiikkkooorrrsssssssssssswwwvvvuuuvvvwwwvvvuuusss{{{|||{{{zzzxxxxxxyyy{{{sssrrrrrrqqqqqqqqqrrrrrrgdDĦ{{{zzzzzzyyyxxxuuuqqqrrrvvvuuupppsssqqqqqqrrruuuvvvuuutttxxxuuuuuuxxxwwwtttsssuuuuuu~~~{{{{{{}}}zzzzzz}}}~~~||||||{{{}}}{{{zzzuuunnnjjjXXXBBBgdKĦ###%%%%%%&&&'''))),,,///000555sdKĦ,,,.../////////444666888333111...,,,,,,...111333...---,,,*********ŶS000...,,,3we<---,,,***(((%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((())))))***,,,***)))iĉ@3hR/Ō'''(((...EEEpppDdDĦsdKĦgdKĦgdKĦ>Anene{{{sssiii```[[[UUUNNNIIIBBBAAA>>>:::555000+++)))ne"""$$$(((***)))&&&%%%$$$%%% $$$$$$!!!$$$""""""***222((('''555LLLSSSCCC333//////555<<A444666444k<+++,,,,,,***))))))))))))))))))(((((('''******+++,,,,,,---------,,,***(((fh&&&&&&(((,,,@@@iiiDenenene~~~]]]\\\SSSGGG===888444000---'''''''''&&&$$$###!!! !!!"""$$$&&&((((((%%%###!!!$$$"""###...222...(((000999IIIVVVXXXOOOFFFCCCFFFMMMSSSVVVVVVZZZaaahhhiiikkkcccTTTOOOXXXrrrvvvuuuqqqooopppssssssssstttuuuvvvvvvvvvvvvmmmmmmmmmooorrrtttuuutttsssuuuxxxyyyxxxwwwxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{tttvvvuuusssuuuwwwvvvqqqhhhooouuutttnnnmmmttt|||xxxtttrrrssssssrrruuuyyyxxx|||}}}|||~~~~~~~~~}}}}}}{{{zzzzzzuuummmWWWEEE((('''((('''((()))+++,,,,,,,,,,,,)))/////////...///000111333555666777777777555222000///000111222666555555333222000...555999++++++,,,,,,,,,+++(((((((((''''''&&&&&&&&&******++++++++++++++++++,,,***(((((('''%%%&&&'''***;;;bbb~~~wwwqqqnnnhhheee___WWWNNNFFF???;;;888333+++'''%%%%%%%%%%%%"""""""""!!!  !!!!!! ###&&&'''###  %%%"""###,,,777888,,, 888BBBKKKOOORRRWWW[[[[[[bbbbbb```___aaahhhsss{{{wwwsssiii\\\SSSTTT]]]gggmmmqqquuuvvvuuutttvvvxxxyyyxxxwwwxxxyyyyyyxxxwwwnnnmmmmmmooorrrtttuuutttmmmoooqqqrrrrrrssstttvvvxxxyyyyyyzzz{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxzzzzzzvvvyyyyyywwwvvvxxxvvvrrrjjjqqqwwwvvvrrrrrrzzz}}}yyywwwxxxwwwuuuvvvzzz~~~~~~}}}}}}~~~zzzvvvwwwxxxrrriiiQQQ???...)))+++---------)))***,,,---------,,,+++)))+++...///////////////111222444555666555444444444333222111111111222333777777777666333111...,,,&&&+++222666777555333111222///---,,,---.........)))(((((('''&&&&&&&&&&&&)))******++++++***)))(((+++***((((((***+++***)))***&&&&&&(((***888^^^}}}{{{ooommmiiiccc[[[SSSKKKGGGBBB>>>999222---***((('''!!!""" '''---***444>>><<<444///444<<>>FFFMMMUUUZZZTTTJJJ555???LLLWWW___gggpppvvvrrroooqqqvvvuuupppqqqwwwxxxxxxvvvtttpppnnnlllkkkooonnnpppssspppgggaaa```ccckkktttuuurrrrrrxxxyyyxxxyyy}}}yyyssspppnnnllllllnnnppprrrrrreeejjjqqquuuuuussspppooovvvwwwyyy{{{{{{zzzyyyxxxvvvtttpppnnnqqqvvv|||xxx|||{{{uuuqqqsssuuuuuuwwwvvvwww{{{~~~zzzxxxxxx~~~}}}xxxwwwvvv{{{~~~~~~||||||~~~zzzyyyzzzqqqZZZCCC111//////111111///111555//////...------...000111,,,///222000,,,+++///333333222111111111222333444///000333444555444333222...---,,,,,,,,,...///000+++...111222222111111222111000000111222222///---333111///---++++++,,,---***,,,///111222111000...111///---,,,------,,,+++***'''...777222,,,AAA```###!!!!!!""""""$$$---888??????>>>>>>@@@NNNSSS\\\eeeiiifff^^^WWW>>>SSSjjjrrrpppnnnooooooooozzz|||qqqnnnvvvwwwqqqsssuuuvvvtttpppmmmlllmmmppppppqqqqqqpppmmmhhhdddeeennnvvvwwwrrrppptttyyyxxxwwwwwwxxxyyyxxxtttqqqooolllkkkmmmnnnlllnnnrrrggglllrrrtttrrrooommmmmmqqqqqqsssuuuvvvuuurrrooosssrrrqqqssswwwzzzyyyxxxwww}}}~~~wwwsssuuuuuussspppooottt}}}|||wwwxxx{{{~~~~~~yyy}}}}}}zzzzzz{{{tttuuuwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~zzzoooSSS666---...///000222444555555///---++++++---/////////***,,,.........///111222:::777222...,,,---///000333555666666444111000///000---++++++...//////...***000666777333000000222222///,,,...222555333000555444111///,,,***)))(((---///333666777444///***///,,,)))(((((()))***)))%%%...///---...///;;;QQQ|||%%%&&&(((+++///222222111<<>>DDDGGGKKKNNNUUU]]]bbbbbbbbbhhhnnnnnnjjjiiilllqqqpppuuuwwwwwwxxx{{{|||yyyuuunnnkkkooosssttttttvvvyyyxxxwwwwwwvvvuuuttttttnnnooopppsssuuutttqqqnnnnnnnnnooopppqqqqqqpppooossssssssstttuuuuuutttrrrgggmmmsssssspppnnnpppsssvvvuuutttsssrrrrrrqqqpppoooiiigggnnnuuuvvvsssqqquuuuuuwwwyyyzzzwwwtttssslllqqqxxx{{{yyyvvvsssqqqwwwvvvtttrrrrrrrrrsssttttttuuuuuuuuuuuutttrrrrrrppprrrtttuuuuuuwwwyyy{{{|||xxxxxxzzz|||{{{zzz|||}}}~~~~~~}}}}}}~~~~~~yyymmmWWW???000---......++++++,,,---//////000000,,,---...000111111222222***+++---///000111000000333444555555444333111000111444444222222555444111,,,...222555777555111///444555555555333333555666666555444333222111111111555444222111111111222333000//////000222333333222666555444333222111000000666000...111333000------555NNNttt ###(((+++111333666666444111///...---------+++))))))+++---111///............,,,+++((()))+++---------+++***000777777///+++000555555000......222<<>>;;;888555444333333000333555666:::===;;;555222///---...111333222000///111333333111000111222---///222444444222///---///000222444555555555444000//////222555777888777999777444000,,,***)))((('''(((---111000---000555000888RRRyyy,,,+++++++++++++++++++++)))***,,,---,,,,,,---...---///...++++++///000///222///***'''&&&(((,,,...+++...111222000...---,,,555444000///666>>>;;;222++++++)))&&&###!!!"""$$$'''---666===DDDNNNZZZcccmmmjjjiiilllqqquuuvvvuuusssssstttvvvxxxyyyzzz{{{~~~|||vvvrrrtttvvvxxxwwwtttpppmmmlllpppqqqrrrqqqppppppqqqrrrtttqqqooosssxxx{{{xxxttthhhjjjjjjiiilllqqqrrrpppqqqllliiikkkpppttttttrrrnnnrrruuuuuusssqqqsssuuuuuuvvvuuurrrrrruuusssnnnqqqvvvwwwuuutttwwwxxxwwwvvvvvvuuutttttttttttttttwwwsssnnniiiiiilllqqqtttrrrllljjjooottttttvvvzzzzzzxxxvvvyyy~~~yyyxxxyyy}}}~~~~~~zzzzzz[[[AAA333+++///222,,,///000111000//////111333.........111333555444333777555333222333666888:::888777666555444333222222777666666666777888999:::999888666333111111444777000333777888777444222111777444222111111111111000///000333777:::999444//////000111222111222555777:::888444000---+++******))),,,......------000444444777IIImmm,,,------......------,,,,,,...000111000000000111,,,///000---///333444222111///+++(((((())),,,...///111444444333111000000333666444000111444444111,,,,,,+++(((%%%###$$$%%%###%%%(((***///:::HHHSSS[[[^^^dddllltttxxxwwwuuuttttttuuuvvvwwwyyyzzz{{{zzz|||~~~yyytttqqqtttuuuwwwwwwtttqqqnnnlllooopppqqqqqqqqqpppqqqqqquuusssqqqsssuuuvvvtttqqqjjjlllllljjjkkkppppppnnnsssqqqpppqqqtttuuusssqqqsssuuuwwwwwwvvvtttttttttrrrrrrppplllmmmpppooollljjjnnnpppnnnnnnrrrtttsssyyyyyywwwvvvuuuuuuuuuuuuuuurrrnnnkkkjjjmmmpppsssqqqjjjhhhmmmrrrssswww{{{|||zzzzzz}}}}}}wwwrrrTTT<<<000***///333---,,,///222333222000000000---------///222333333222555444333222333444666777<<<;;;:::888555222000...444444555666777888999:::888777444333222333333444///111222222000000111222777555222222222333222111000///000333555666333000---///000000000111333555:::888555111...---,,,,,,)))+++------,,,---000222555666EEEeee+++,,,...//////...,,,+++))),,,///000000///...///)))---///...000444555222...---+++******+++,,,---...///111111000//////000...333555...(((''')))+++)))******)))&&&###"""###"""######"""$$$+++555===EEEMMMZZZiiiuuuyyywwwtttyyyzzzzzz{{{}}}~~~xxxzzz|||}}}{{{xxxtttqqqpppsssvvvyyyyyyvvvssspppoooppppppqqqqqqqqqpppoooqqqqqqqqqqqqrrrrrrqqqqqqnnnppppppmmmmmmpppqqqooorrrrrrtttuuuuuutttrrrqqqvvvvvvwwwyyyzzzzzzxxxvvvqqqppplllggghhhlllnnnllliiinnnqqqoooppptttwwwvvvyyyxxxwwwvvvttttttsssssssssqqqooommmlllnnnppprrrooojjjhhhkkkooopppssswww}}}zzzzzz{{{||||||{{{~~~}}}vvvnnnhhhKKK555---)))...222...)))---222555444111...---,,,,,,,,,...111222222111333333222222222333444444:::::::::999777444111///222333555666888888888777777444222222444555333000000000///...---...222555666555333222333333333222///...---...000222111000,,,---............111333999777555222000/////////)))+++,,,,,,+++,,,...000444333===YYY(((***,,,......---+++)))'''***...///...---------'''+++---,,,...111000---))))))))))))+++,,,---...---...//////......///000...222444...'''$$$&&&)))***,,,---,,,)))&&&%%%%%%''')))+++,,,++++++,,,...555>>>MMM^^^kkksssvvvvvv{{{|||~~~}}}~~~~~~}}}{{{xxxtttrrrmmmqqqxxx~~~zzzuuusssrrrqqqqqqrrrqqqooonnnkkkmmmnnnooooooppprrrtttqqqtttuuuqqqqqqtttuuutttnnnppprrrqqqppppppqqqsssuuuuuuuuuyyy}}}~~~{{{wwwrrrqqqlllggghhhmmmpppnnnkkkpppsssrrrsssxxx{{{zzzuuutttsssqqqpppoooooooooqqqpppoooooonnnoooooopppmmmllllllnnnpppqqqrrrsssyyyxxxxxxxxxyyyzzz{{{|||yyy}}}~~~|||{{{yyyrrrjjjaaaCCC000,,,))),,,111---)))---111444333000...,,,,,,,,,,,,...111333222111222333333333333333333333222333666888999777555444222333555777777666555444666333000222666666222---000111111000000111444777444222111111222333222111---------...///000000000,,,---......---...000222666555333222000000//////******++++++++++++---...///---444LLLsss(((***---//////...,,,+++***---000111111000///000***---///,,,,,,...---)))$$$%%%&&&(((+++---///000000222333222111111333444444333222000...++++++---...000111111...+++******...///000///---***)))((()))000<<>>===;;;888:::;;;:::999999;;;>>>;;;;;;<<<===???>>>;;;999555777:::======;;;888666666777888777555222111111,,,,,,+++,,,---...000111111111000///---,,,++++++...///000///,,,******+++---+++***)))+++...000111---111444888GGGeee)))***,,,...//////...---444222111222444555333000777555222///......000111555444333111000//////...333333222222222222333333333444555555444333222111555444444444444666777888888666444222111111222333111222333333222000...,,,***///777AAARRReeerrrwwwzzzwwwvvvvvvssssssssstttuuuxxxzzz|||{{{yyyxxxwwwwwwuuurrrooottttttuuuuuuvvvwwwxxxyyywwwvvvuuutttrrrqqqpppooouuuuuutttsssssssssssstttsssooonnnsssvvvssspppooopppnnnllllllmmmlllkkkiiinnnpppsssvvvwwwwwwwwwvvvmmmnnnpppssswwwyyyxxxwwwuuuuuutttsssrrrpppooonnnmmmrrruuuuuuxxx~~~~~~}}}{{{wwwuuuvvvyyy|||xxxooo^^^CCC333(((,,,222111000333333333222444666666555444666777666555333222333555777666444333222555:::>>>DDDBBB@@@???>>>===:::888777888999:::999:::===???<<<<<<<<<<<<===<<<888666111444888;;;;;;888444111555777888777555333333444......------......///000222333444111,,,)))***+++***+++---,,,***(((''''''&&&'''(((***---///222333333444555666@@@[[[***,,,///222444555666666...///000222444555666555<<<:::666222111111222333666555444333222222111111555555666666666666666666333444555888888777444222222222333444666999;;;===888666333111222333444444222333444555666555555444......000444???PPPaaajjjpppxxx}}}{{{vvvtttvvvwwwssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwuuurrrpppttttttsssssstttvvvxxxyyytttssssssrrrqqqqqqpppppprrrrrrrrrrrrrrrsssssssssrrrmmmkkknnnpppooonnnooonnnmmmkkkjjjjjjkkkkkkjjjqqqrrrtttvvvwwwxxxwwwwwwpppqqqsssuuuwwwxxxxxxxxxtttuuuvvvuuusssrrrqqqqqquuuyyyzzzxxxxxx{{{{{{xxx{{{zzzyyyxxxxxx{{{{{{pppZZZBBB444***...333222111444555555777999;;;;;;:::999555666666555444333444666888777555222111333777;;;>>>======<<<:::888555333666777777888888999;;;<<<999999999:::;;;:::777444111333555666555222...,,,333555666555333222333444/////////.........//////333666888444...***+++...'''))),,,---,,,*********(((***,,,---...///000111333333333444;;;QQQttt---///111444666777888888000444888999777777:::===???===999555333222333333111111111111111111111000...///222444555444333222222222444777999999555222222222222333555777:::;;;666444333444666666444222333333222222333555777888555555555444666AAARRRaaafffrrr{{{yyytttuuuwwwwwwuuuuuuuuuuuuuuuttttttssswwwyyy{{{{{{{{{yyywwwvvvuuuttttttttttttvvvxxxyyywwwwwwvvvuuusssrrrqqqqqqmmmnnnooopppqqqqqqrrrrrrqqqmmmkkkmmmnnnmmmmmmpppmmmmmmlllkkkkkkkkklllmmmqqqrrrtttuuuvvvvvvvvvuuuttttttttttttsssrrrrrrrrrrrrtttvvvvvvtttssstttuuuzzz}}}}}}zzzyyy{{{yyytttttttttsssuuuxxx|||~~~}}}~~~~~~qqqZZZAAA444,,,000444111000333111333555777777777777777,,,...000000000000111333777777444111...///111444555777888999888777666555888888777777888999999999999999999;;;<<<<<<999777666666555333222000...---000222444333222111111222///////////////.........222555777333---***,,,///(((+++------,,,+++,,,,,,,,,...111222000000000222//////111222777HHHiii000000000111111111222222222777;;;999444222444888<<<:::888666444333333333111222333555555666666666...000222333444333222111222111111444777999777444666555444333333333444555666444444777::::::666222555333111//////000111333111222222222000444BBBQQQ___nnnxxxwwwuuuxxxyyywwwwwwwwwxxxxxxwwwuuusssrrrrrruuuyyy{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyy{{{zzzwwwtttqqqnnnlllkkkkkklllmmmnnnooooooooooooooolllllloooooollllllooommmnnnoooooonnnmmmnnnpppqqqrrrssssssttttttttttttssstttsssqqqnnnkkkkkklllooosssvvvuuussssssuuuwwwyyy{{{{{{yyy{{{~~~|||xxxsssssstttwww{{{~~~}}}}}}}}}{{{~~~sss]]]@@@555...222444000...111222333555555444444555666+++...000111111222333444666666555333000...///000111444888999999888888999999888666777888999999888555555666888999999666444555333111///...---------...111333444222000//////....../////////......---...000111///,,,***+++------......---***))))))***---000333444222111444666------///111333@@@```///...,,,++++++,,,---...000222333222000...///000666666666777777666666666222444666999:::;;;<<<<<<999888666444333333444444444111...000555999999777777666555333222222222222666444444666:::;;;888444555444333222000//////...---,,,---000///...444===NNN___lllnnnqqqyyyzzzvvvtttvvvwwwxxxwwwuuusssqqqooosssxxxzzzyyywwwvvvwwwyyyyyyyyyzzzyyyyyyxxxwww{{{yyywwwssspppllljjjhhhmmmmmmnnnnnnnnnlllkkkjjjlllkkkmmmqqqppplllkkkmmmmmmpppssssssrrrqqqqqqsssrrrrrrrrrsssssssssssssssqqqrrrrrrpppmmmkkklllnnnooosssvvvuuurrrppprrruuusssuuuttttttxxx}}}}}}yyyvvvuuuvvvyyy}}}~~~|||zzz}}}ttt___@@@555///222333...,,,///333444555333111000222444...000333444333333444555333444555555333111111111...222666777666555444555555333111333666888777666444444444555666555222///---...............------...111555666444111...---,,,,,,......///...------,,,,,,,,,,,,,,,---------111000///---******,,,---///222555444222111444888111......//////:::[[[|||,,,+++)))((((((+++...000000//////000222333222000222333666888:::;;;::::::///111333777999:::;;;;;;@@@<<<777222000111333555666111---///444999:::999555444333222222333444555666333111333888:::777444444555666666555333111000222...///444555111000444;;;MMM]]]ccclllwww{{{vvvpppqqqtttuuuuuutttrrrppptttxxx}}}~~~|||zzzyyyzzzxxxyyyyyyzzzyyyxxxvvvuuu|||{{{yyywwwtttrrrpppppppppppppppooommmkkkiiigggiiiiiimmmrrrqqqkkkiiikkknnnqqquuuvvvtttsssssstttssssssssssssssssssssssssqqqrrrsssrrrooonnnqqqssspppsssvvvuuupppnnnpppsssooopppooonnnrrrxxxxxxtttsssssssssvvvxxxxxxtttppp{{{~~~uuu```@@@555000333333---+++---///000000---***)))+++...+++---000000///.........///111444555444333222222+++///333333000...---......,,,+++---222555555333999999888999999777333000,,,...111333555555444333...222666888666222...---***+++---.........---,,,,,,++++++---///111000///111111000...---...222555222555777444000///222666666111///...,,,777YYY|||,,,***(((***...111000...000///......///...,,,***---///111333444444333222///222555777777777888999===999444222333222---(((000,,,---333777777666777:::666666<<<<<<555111222777666555555666666444222666777999999888444000......222666888888666555444666;;;EEEUUUiiivvvxxxtttrrrvvvvvvppplllpppvvvzzz|||~~~~~~{{{vvvuuuwwwzzzyyywww{{{}}}xxxtttuuu{{{yyyxxxxxxxxxuuupppkkkuuutttsssqqqooolllkkkjjjkkkhhhffffffiiikkklllkkkmmmrrrwwwxxxuuuqqqoooooowwwxxxxxxtttpppnnnooorrrttttttssssssrrrrrrrrrrrruuuuuuvvvvvvtttrrrooommmnnnqqqsssrrrpppoooqqqtttsssrrrooonnnoooqqquuuwwwyyyxxx|||}}}~~~}}}|||xxxaaaCCC:::333111000,,,++++++---------///111222222000...111444777777333///,,,666555333000...///222555555111,,,***+++---000000333111000111444666888888666888999888555222111111,,,...000222222111000///222222111000///......---'''+++***&&&,,,777555,,,************,,,...000111///------...000222222222000000111222222222111111000...))))))+++///JJJsss,,,+++,,,...111222222111///...---...000111000///000000000000111222333444555666888;;;>>>?????????===999555444555444000,,,---+++---444888666333333666222333888;;;888777999666333000......///...------///222444444333111//////111444777888777555333222555===JJJ[[[jjjqqqrrrnnnrrrtttqqqqqquuuzzz{{{~~~|||zzzxxxwwwuuuttt}}}xxxwww{{{{{{xxxvvvxxx{{{yyywwwwwwwwwvvvsssppprrrqqqooommmllljjjjjjjjjmmmkkkjjjkkknnnpppooommmoooqqqssssssqqqooopppqqquuutttsssqqqooooooqqqsssuuuvvvvvvuuutttsssrrrqqqssstttuuuvvvuuutttrrrpppppprrrsssrrrnnnlllnnnppprrrsssssstttvvvwwwxxxxxx}}}{{{}}}}}}~~~}}}zzz|||qqqZZZ<<<555///000111///...////////////111333444444222222444777999999777444222444333111///...000333555333111//////000000000///333333333333444555555666111333444444111///......---.........---,,,+++***------,,,,,,+++,,,,,,,,,+++///...***000999888///,,,+++******+++---///111111000///000222333444333333333333444444444333333444222+++***,,,000IIIppp...000333444333222222222///---,,,---000222333333111000///......000222444444444555999>>>AAA@@@>>>666333111111222222000---...---000777999555222111555222000444777888:::===;;;777333000000000111111111222444666777666555444000000111555999999666222000111555>>>KKKYYYfffnnnkkkooorrrsssvvv|||~~~}}}~~~zzzyyyyyyxxxtttooowwwvvvvvvxxxwwwuuuvvvzzzzzzxxxvvvuuuvvvwwwwwwvvvsssrrrooolllkkkkkkkkkllllllkkklllmmmppppppooonnnqqqqqqpppnnnmmmnnnqqqtttuuurrrpppoooqqqsssttttttvvvwwwxxxxxxvvvtttrrrppprrrssstttuuuvvvuuutttssssssuuuvvvsssooolllmmmoooqqqsssvvvyyyzzzyyyxxxvvv{{{zzz{{{|||{{{|||~~~{{{~~~}}}xxxxxxkkkSSS777111---///111///....../////////111333444333222111222444555666555555444222111///...///000222444111111111333444333000---333666888777444222222444222444555555444222222222333333222111000000000000,,,+++)))))))))+++---...///222000---111888777///...---+++******,,,...000333111000111333444444333222222222222222222222222666555...,,,///111FFFhhh000444888777444000///000000...,,,,,,...111333333///......------...///000111//////444;;;???===:::333111///000222222111///333222444999:::666333444:::555111000222555777999===;;;888666777777777666999999999999888666444333333111111555:::;;;777222222111444999@@@JJJXXXdddkkknnnqqqsssyyy~~~}}}zzzyyyyyywwwtttqqquuuuuuvvvuuurrrpppssswwwwwwvvvtttssstttwwwyyy{{{zzzwwwssspppmmmmmmnnnoooiiihhhhhhiiijjjllllllmmmqqqpppoooooooooqqqsssuuuxxxtttqqqqqqtttvvvvvvuuuvvvwwwxxxyyywwwtttqqqnnnrrrssssssttttttssssssrrruuuwwwxxxvvvrrroooppprrrppprrrtttvvvwwwuuusssrrrttttttwww}}}~~~|||{{{}}}{{{zzz~~~}}}xxxvvvhhhOOO444...+++---///,,,******---------///111333222111111111111222444555666666333111000///000111111111111111111333444333111...333777;;;:::444//////111222444666777666555555666444444333333333555888999000...,,,******,,,...000...000///,,,///333222---///---+++))))))***---///222000///000111333333222333333222222111111111222444555111000222111???ZZZ---111666666333000000111111///,,,+++---...//////,,,---.........---,,,+++000......333999===;;;777555555444555666666666555666444444666666333444777:::777222///000333666666666666666888999999777555777777555444222000///...666333222666:::<<<888333333222444888:::<<>>:::666666777999;;;;;;999777444444333333333555777888666666666666555444333222444//////555333+++***000BBBPPP```kkkttt}}}|||{{{zzzxxxxxxzzz}}}||||||wwwpppqqqvvvxxxvvvnnnrrrwwwxxxwwwuuuuuuuuuvvvuuusssqqqooommmmmmllleeeiiilllnnnmmmmmmnnnpppppppppqqquuuzzz{{{zzzxxxxxxzzz}}}}}}{{{wwwuuutttvvvwwwwwwvvvuuutttsssrrrqqqqqqpppppppppppppppqqqnnnqqqsssrrrpppppprrrtttsssrrrqqqqqqqqqqqqrrrsssttttttwww}}}}}}yyyvvvwwwwwwqqqcccKKK...(((%%%(((,,,---///111444333333555888999888777000000000000111222444555666444333666::::::777333444222000000222444444444222333444444222000...---000222555666555444444555000///...---......///000000//////...---------............///...---...///000000111111111111111000///......000333555666666...---+++)))((()))***+++)))///...---111,,,+++555SSS333000...///111222111...111000///000111111///---666444222000//////000111444666888888666555444555555666666444222111111111000111444777555111111555666::::::777:::??????:::888666555555666777777666555444333222333555777888444555666555222000000111777//////555333***''',,,///BBBYYYiiittt}}}|||wwwvvvyyy}}}~~~yyywwwqqqlllnnnvvvxxxtttnnnsssyyy|||yyyvvvtttsssssssssrrrrrrqqqpppoooooobbbhhhooorrrqqqooonnnnnnqqqppppppsssxxx{{{{{{zzzyyy~~~|||zzzzzzxxxxxxwwwvvvvvvvvvuuuuuuppppppppppppqqqrrrssstttqqqsssuuutttrrrqqqsssuuummmnnnooopppqqqrrrrrrrrrsssssswww}}}~~~zzzwwwxxxyyyzzzwwwttthhhRRR444---(((***,,,---...000222222222444777888777666333333333333444555666666444333333777<<<>>>;;;777444333222333555666555444222111000111222111///---,,,...000111000//////000******+++,,,...///111222/////////000000000000000,,,,,,---...---+++,,,///111222333555555444333333111111000333666999::::::444222000...---...///000+++000,,,***...+++***333UUU000...---///111333333333,,,++++++,,,///000000///444444333333444666777999...000333555555444111///111222222222222111000000111222333444555666666666666888777333333666777555444444444444444333222111111000000111222222111000333555777777555444333444555555444222...,,,------,,,888GGGTTTcccsssyyyxxx}}}|||~~~}}}{{{xxxxxxwwwttttttvvvkkkoootttvvvvvvwwwxxx{{{rrrrrrrrrqqqpppppprrruuukkkkkkllloooppppppnnnmmmiiijjjllloooqqqssstttuuuuuutttuuuwww{{{~~~~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvuuupppjjjfffgggkkkpppssspppooopppttttttooommmoooooommmkkkjjjkkknnnrrruuuwwwvvvvvvwwwyyyzzz{{{{{{{{{xxx~~~yyytttgggRRR999111,,,+++,,,+++...111333333333111///...000222444222111111333444444333333333444555777999;;;<<<777555333222333444444333111000/////////000222333555555444333222111000000///.........///111333444666333...,,,------+++)))'''))),,,///111222222111555333000111444777777555777333///000333555444111111///---+++***,,,...///,,,,,,---,,,++++++,,,...PPPvvv,,,+++***,,,///111111111......---///111333222222//////......///111222333,,,...111333333111///---222222222222111111000000---...000222333555555666000444555444666<<>>444444444333333222222222777777666666666666444333333555777777555444444555777777555222...,,,+++,,,***000888DDDXXXnnnzzz{{{}}}zzz{{{|||uuuuuuwwwvvvuuuuuusssvvvyyyyyyvvvtttssstttrrrqqqqqqqqqqqqrrrttttttoooooopppqqqqqqooollljjjjjjkkkmmmooopppqqqrrrrrrrrrrrrsssvvvzzz~~~xxxxxxyyyzzzzzzzzzyyyyyyyyyvvvrrrooooooqqqssstttsssqqqqqqttttttpppooopppoooooooooooooooppprrrtttyyyyyyxxxyyy{{{}}}zzz{{{{{{rrreeeQQQ777000++++++,,,,,,...222000111222222111222555777999777666777888::::::999999999999::::::;;;;;;<<<999999888999999999777555222222111111111222222333000000000000000/////////...---,,,,,,,,,---...//////,,,***)))++++++)))'''%%%%%%&&&''')))+++,,,---111///------000222222222:::666333333777999888555666555333111111222333444////////////.........///AAAjjj)))((((((***---//////......------...111222222111------,,,------...///000,,,...000222333111000...222222222111111111000000...///000222333333333333...222444555888???CCCBBB333222222111111111111222::::::999888777777666555555666777666444333444555444444444111...------...,,,***)))222HHHbbbsssyyy{{{wwwuuuyyy}}}|||ssstttxxxyyywwwvvvxxxyyyyyywwwtttqqqppppppuuurrrpppqqqtttvvvuuussssssssssssrrrpppmmmjjjhhhkkkkkkmmmnnnoooooooooooonnnnnnooosssxxx|||}}}}}}xxxxxxyyyyyyxxxvvvsssrrrtttsssrrrqqqqqqqqqrrrrrrwwwsssrrrtttssspppooorrrqqqsssttttttrrrrrrrrrssszzzyyyxxxxxxyyy|||yyy~~~}}}qqqcccPPP444...)))***+++,,,...222111222333333333444777999888777666666888999999999999999999999888777666555666666666888999888444222000000000000000000000000........./////////000000///...---,,,,,,,,,,,,,,,+++***+++,,,......---+++)))(((''''''(((***---...000...------///111222111999666444555999;;;:::888:::999888777666555555666...------,,,,,,,,,++++++666]]]+++******+++---...---,,,***))))))+++---///...---+++++++++++++++,,,------///000222444555444333222222111111000000000000000555555555444444222111111222666666555666:::<<<:::000//////......///000111666666666555444444555666777777666444222000111222...///000/////////111333111,,,'''***999OOOdddpppxxxuuuuuuxxx|||zzzuuuwwwzzzyyyxxxxxxxxxvvvsssqqqoooppprrrtttzzzvvvrrrsssvvvxxxtttqqqrrrssstttrrroookkkhhhgggiiijjjkkkmmmnnnooooooooollllllmmmppptttwwwyyyxxxyyyzzzzzzyyyvvvrrrmmmkkkoooooooooooooooppprrrtttyyyuuurrrsssqqqnnnooorrruuuwwwwwwvvvsssqqqsssuuuxxxwwwvvvttttttvvvzzz}}}{{{|||{{{qqqcccNNN111+++''')))++++++---111444555555444333222333444888666444444666666666555444555555555444333222111222222222333555555444222222222222222222222111111000000111111111111111111000000//////............)))***,,,///000///---+++++++++*********,,,---......---,,,,,,...///000111555333222444777888888777888777777666555444333333------,,,,,,,,,,,,***)))666VVV}}}///.........//////---+++((((((''')))+++---,,,,,,))))))******************///000222444555444444333111000///.........//////444444444444333222111111555888777333222444333000------,,,------...//////000111222222111222555777888888666222...---...///---...//////...///111333111000------111???TTTdddtttwww{{{~~~{{{yyywwwxxx{{{zzzwwwxxx{{{{{{wwwqqqmmmnnnrrrwww{{{~~~zzzvvvvvvxxxxxxsssnnnnnnppprrrqqqmmmjjjhhhhhhfffhhhjjjlllnnnpppqqqqqqlllkkklllnnnqqqssstttssszzzzzz{{{zzzxxxtttpppnnnuuuuuutttrrrppprrruuuyyyzzzuuurrrrrrppplllmmmpppyyyyyyxxxtttpppoootttxxxxxxwwwvvvssspppqqquuuyyy~~~xxx{{{}}}wwwssseeeOOO///***''')))++++++---000333444555444222000111111999777555555666666555444222222333444555555555555555333111111333666888888666666666666666666666666444333333222111111000000111111111111000000//////&&&(((+++---,,,***(((&&&%%%&&&''')))))))))(((''',,,,,,,,,+++,,,---///000222222222333555666666555555444444333333222111111111000///000111111///,,,444NNNttt000000000000111000...,,,***))))))***---......---...//////000000000//////+++,,,...000111111000000///...---,,,+++,,,---...,,,---///111222333444444444777666333111222111---++++++---...////////////...000222222111222666:::999777555111------///111333333333111///---...000...000222111///555GGGXXXlllvvv{{{wwwxxxzzz|||xxxsssvvv{{{zzzsssoooppptttyyy|||}}}zzzwwwwwwwwwvvvrrrnnnjjjmmmppppppllliiiiiijjjfffgggiiillloooqqqrrrrrrmmmllllllnnnqqqssssssrrrssstttuuuvvvuuusssqqqpppwwwxxxwwwtttpppppptttxxx{{{vvvsssrrrppplllllloooxxxyyywwwrrrmmmmmmrrrxxxyyyzzzyyyvvvssssssvvvzzzwwwvvvxxxuuuuuuiiiRRR111,,,)))+++------...111///111333222111000000111444222111111333333333222......///000222444777888777444000///111444777888444444333222333444555666555444333222111000//////333333222222111///...---))),,,...///---***)))(((###%%%'''))))))((('''&&&///000111000///000333555222333444555666666666555333333222111111111111222111///...000333333000------DDDlll------...000111111///---+++******+++...//////...111111222333333222111000((()))***,,,---............---+++***)))***+++,,,)))+++---000222444666666444777777444333444222...***,,,///111222222111000///222444333000111666;;;777666444111///000444777777888777444111///000111000000111222...///:::HHH]]]nnn~~~{{{xxxwwwtttqqqsssxxx{{{wwwsssqqqsssvvvwwwwwwvvvvvvvvvvvvtttrrrpppoooiiimmmqqqqqqmmmjjjjjjlllhhhiiikkkmmmooopppqqqqqqnnnnnnnnnpppsssvvvvvvuuurrrqqqqqqqqqpppnnnmmmlllnnnrrrttttttqqqpppsssvvv|||xxxuuutttqqqlllkkknnnsssuuuvvvrrrlllkkkpppuuuxxx{{{|||{{{wwwwww{{{zzzzzz{{{vvvuuukkkWWW555000---000111000111444000222333333111/////////...------...222444555555///......///111555999;;;;;;888444222333444444333333111000///000222666888555555555444444333333333999888777666333000---+++,,,///111111///---------''''''((()))***+++++++++000111222111000000333666222444555666555444444444222111000//////000222333///---,,,///333444111---+++===bbb((()))+++...000111///---******)))+++---///......+++,,,---------,,,+++***((((((***+++,,,------------,,,***(((((()))***+++---...000222444555666666777::::::666555555333///+++---111444666555333111000333444222///000444999555555333111111333999===888888888666444333444555444111000000---***000:::PPPdddyyy~~~uuurrrqqqpppqqqtttrrrpppoooqqquuuwwwuuutttqqqrrrttttttrrrpppppppppjjjooosssrrrmmmjjjkkkmmmjjjkkklllnnnooopppppppppooonnnooorrrvvvyyyzzzzzzyyyxxxvvvssspppmmmkkkjjjeeelllsssvvvuuuuuuxxx{{{~~~yyywwwvvvsssnnnlllnnnnnnrrrvvvsssmmmjjjmmmrrrvvvzzz}}}|||zzzzzz~~~~~~xxxtttlllZZZ999444111333444333444666555666777555111---++++++......///222777;;;======666555444444666;;;???BBBCCCAAA>>><<<;;;999666444888666444333444888<<>>:::>>>???777999===<<<444......222444222333555888:::;;;<<<<<<777888999999999:::<<<>>><<<;;;999777666777888999111111111222444666888999555555555555555555444444777======777333222///***,,,......,,,)))(((***,,,'''---000---*********((())),,,000111///---...///111444777666333000111222444333222000------///111777111---///666;;;999555111666PPP|||///+++'''***000444333000------,,,***((((((+++------------,,,++++++...000...---+++*********+++,,,+++***(((''''''((()))***,,,///000111333666333...000000111333444222///,,,000333666666555333444555777444333444666666222///666666666777999<<<>>>@@@FFF???:::<<<;;;777666777999666222///...///111333<<>>@@@===;;;:::666222333777666444111...---...000111111AAAZZZppp}}}~~~~~~~~~~~~{{{yyyxxxwwwuuuuuuvvvxxx{{{}}}{{{}}}~~~|||xxxttttttuuuvvvyyyzzzxxxyyy{{{{{{xxxtttpppppprrrssspppnnnnnnoooqqqrrrsssxxx~~~rrrooonnnrrrwwwzzzxxxtttsssttttttuuuuuuuuuttttttwwwvvvuuuvvvvvvtttqqqnnnpppmmmlllnnnnnnnnnooosssuuuuuuuuuvvvxxx{{{}}}|||qqqYYY999000000333111555999333222444333//////222444222//////000111222444666777222333333333111000111222:::888666444444444555666666555222000//////000000333222000//////111222333000444666333000000///---...///---+++'''%%%%%%&&&***...111///---//////---(((+++---......------......------...000111111000)))---222444444222000//////444888666111///222666444333DDDjjj...,,,+++...111111---)))---,,,***(((%%%&&&(((+++.........---++++++---///...////////////...------)))(((%%%$$$&&&***///222444;;;>>>:::555555555555222111111222444555555444333222111000000111444555999777666777999999666333111222222444555666888888999;;;===<<<666222444777555444222000///000111111---888MMMeeeyyy~~~~~~|||zzztttvvvyyy{{{|||{{{yyyxxxwwwyyyzzzwwwrrrppprrruuuyyy}}}||||||}}}sssqqqooooooooonnnooopppvvvxxxxxxvvvxxx~~~}}}sssnnnkkkooovvv{{{yyyuuurrrqqqpppqqqssstttttttttrrrqqqrrrsssttttttqqqooouuurrrooonnnnnnooorrrtttoooooopppsssxxx|||zzzyyyoooZZZ<<>>^^^))))))***---000000---******+++,,,,,,******+++,,,---......,,,++++++---///------.........---,,,+++(((&&&$$$$$$&&&***...111333:::===888222222333444222000...///111333333333555333000...///222444666555888;;;;;;888666666888888888888888888888888888:::@@@EEECCC<<<777666666777666555444333333444444,,,222BBBZZZsss~~~{{{xxxssstttvvvxxxxxxxxxwwwvvvuuuvvvvvvtttqqqppprrrtttxxx}}}}}}|||~~~~~~tttssspppmmmlllooorrrsssyyy|||}}}zzz{{{vvvppplllooovvvzzzxxxtttpppooonnnppptttwwwxxxxxxppppppqqqsssvvvwwwuuutttzzzxxxtttpppnnnppprrrssskkklllnnnsssxxx||||||||||||~~~~~~xxxvvvnnn]]]AAA000***+++(((***...+++222444555444777<<<<<<888333222000---+++)))((((((%%%'''+++,,,---...000111777555333111111111222333444222///------///111333666555333222222444777999555555555444111...---///111///...---,,,,,,,,,+++***---...---///333333000/////////111222333333222777333//////111333222000---000444666666777888999111222333222///,,,******111///666QQQzzz((((((***---000000...---***,,,...///...------...***++++++***)))***,,,...111111000000000////////////---++++++,,,///333666666<<>>???<<<:::<<<===<<<>>>:::555222222444666666888444000000222555666666555888;;;;;;888666777999888888999999888777555444444:::<<<888555555555222222333333444333333222111...---222DDD^^^uuuzzzvvvxxxvvvrrrooopppssswwwzzz{{{xxxvvvxxx{{{}}}zzzwwwqqqxxx|||yyywwwyyy||||||rrryyy|||yyywwwyyyxxxuuukkkrrrvvvvvvuuuwwwxxxvvvxxxvvvvvvwwwyyyzzzyyyxxxtttrrrqqquuuzzz~~~}}}{{{yyyxxxvvvvvvyyy|||}}}}}}zzz{{{xxxrrrpppssstttrrrooopppqqqpppooorrrwww{{{xxx{{{zzzwwwssshhhGGG111)))...------000///---444888777666777888666:::::::::999666222---++++++///444888:::<<<>>>@@@;;;:::777666555555777777333222///...000333777:::555555555555666777888999555222222444222...///333666333000///000000...,,,'''))))))(((---333333000111000///222666::::::999222111///,,,+++,,,000333222444555666555555666777:::888666555666666555333+++---000===aaa......///000111111000000444333000---***+++...111+++,,,---------...111444222111///------...000111//////...------...///000666:::;;;999888;;;<<<;;;===999222......///111222666222......111444444444777777888999:::999888777777888999::::::999888777111666777333444;;;>>>===999999:::;;;;;;:::999888333///111>>>UUUlll{{{xxxtttwwwxxxxxxyyyyyyyyyxxxxxx}}}yyyvvvyyy~~~|||wwwpppwww{{{xxxvvvxxx{{{{{{mmmwww~~~|||{{{wwwqqqrrryyy~~~|||zzzzzzxxxvvvwwwwwwyyyzzzzzz{{{zzzzzztttrrrqqqtttzzz|||zzzwww|||zzzvvvuuuwwwyyy{{{|||zzz}}}zzztttssswwwxxxuuussssssrrrnnnjjjmmmvvv~~~www{{{{{{yyywwwmmmGGG000)))000///000444333...666<<<:::666666888777333444555555333...***'''(((,,,111555777999;;;<<<888777555333222333444555555333111000111444888;;;//////000111222222333333333///000333222...000666888555111000000///---***,,,---,,,,,,111777888444777444222333555777666444000000000---+++,,,222777555777999:::999777777777>>>===999666333111000000---111333<<<]]]///////////////000000000---,,,+++***))))))((()))))))))***+++------,,,***///---,,,,,,...000000000000,,,+++...//////111666<<<;;;888555333444888;;;>>>;;;888777999<<<>>>??????<<<888666666777666666;;;:::;;;???BBBBBB<<<666999;;;<<<<<<:::888777777:::999888777999;;;===???555555666888;;;<<<:::888888111+++000DDD```uuu{{{yyyyyyxxxwwwxxxzzz{{{zzzyyy}}}yyyvvvzzz{{{xxxyyyyyyxxxxxxxxx{{{}}}sssxxx}}}}}}zzzuuusssrrrsssuuuxxxzzzzzzyyyvvvuuusssvvvyyy|||}}}}}}||||||wwwsssssswwwxxxvvvuuuvvvsssuuuyyy{{{|||{{{yyywwwwwwwwwvvvsssrrrrrrtttwww{{{xxxtttqqqppprrruuuvvv~~~xxxmmmNNN444***000///---000000555444222111222333555666555333000......---,,,******222999;;;<<<===:::666888555222111222333444444000000111444777999888666222222222000......000222444444444666888999888666888555111///000///,,,)))+++,,,...000111222333333///000111222333333333333111...+++...333555333000+++---000333444444444333666666555555555555555555000333222888RRRzzz111111111000//////...---000000//////////////////......///000111111000000777444222111333444555555444111000333444333555:::777666444222111333777:::===:::777666888<<>>AAAAAA;;;666666888999999777555444555333333333444555666777888555666888;;;<<<;;;777444444...)))---???YYYrrr}}}zzzyyy|||{{{xxxxxxxxxxxxwwwvvvzzzzzzzzz{{{}}}~~~}}}{{{vvvxxxyyyyyyxxxwwwxxxxxxuuuxxx|||}}}|||{{{{{{|||wwwyyy|||}}}zzzxxxrrrsssvvvzzz~~~}}}zzz{{{vvvtttvvvxxxwwwxxx{{{uuuvvvwwwxxxyyyyyyyyyyyywwwxxxwwwvvvtttsssuuuvvv|||{{{xxxuuutttvvvzzz}}}zzzpppKKK111(((000111222777888999888666444333444555555888666555444444444333222333:::>>>>>>>>>>>>===:::999666333222222333333222666555666777888888666444111111111///------...000,,,,,,,,,---000111000///:::777333222222111///---,,,---....../////////...++++++,,,---............000---,,,///444666444111000111222444555555444444;;;;;;;;;:::999888666555222555444777NNNuuu444444333222000///---,,,222222222222222333333333222222222333444444555555888555111000000222222333111...---000111000222666444444333222111333777:::<<<888555444777;;;>>>@@@999666444333444555555555:::999:::===@@@???:::555555666888777555333333444666888:::<<<======<<<;;;:::<<>>???>>><<<999666444333666555444EEEiii444444555444333111000...111111111111111111000000///000222333444555777999888444000------...//////---******---...,,,---111666666666444333444777999;;;777444222444888:::<<<:::888555555666888999999<<<<<<<<<===>>><<<888444777888999888555444444555888:::>>>AAABBBAAA???===:::===BBBFFFFFFAAA999333000...,,,+++000BBB```xxx~~~}}}}}}{{{xxxxxxyyy{{{|||{{{tttvvvxxxxxxvvvvvvvvvxxx~~~}}}{{{zzzzzz}}}~~~~~~~~~yyy{{{~~~}}}zzzwwwxxxuuussswww}}}}}}vvvnnnxxxqqqmmmmmmmmmlllmmmpppwwwxxxxxxxxxyyyyyyzzzzzzrrrtttvvvvvvsssqqqppppppsssuuuvvvuuusssvvv|||}}}~~~~~~~~~~~~uuuUUU999,,,222333333777777999888777555444333333333555555666888;;;<<<;;;999666999777222000222555555444333333444777888888777555444555777::::::999777222333333222///...///000444333222333666777888777666555333333222222222222444444444444333111000000***+++,,,------.........------...222555666555333------...///222444777888;;;<<<>>>???>>>:::666333333666444000;;;\\\222333444555666555333333222222222111000...---,,,,,,///222444555666999<<<<<<888444222111222111111000......111111///000333888888888666444333444555:::777333222333555666777:::888555555777999::::::>>>>>>>>>>>>===:::666333888888999777555444555666222444888;;;<<<;;;999777777:::???DDDEEEAAA:::444444333111///---999UUUooo~~~~~~}}}{{{{{{|||}}}}}}}}}wwwvvvvvvxxx{{{||||||zzz~~~}}}}}}~~~|||}}}{{{xxxwwwyyy{{{}}}}}}{{{xxxwwwwwwsssrrruuu{{{|||vvvpppwwwrrrpppqqqqqqllliiijjjmmmoooqqqssssssrrrpppnnnkkkmmmppppppooolllkkkkkkuuuwwwxxxxxxyyy{{{yyy\\\===...222222222444333666666666666666666666777777888:::>>>AAAAAA???===888:::888333111555999999;;;::::::<<<>>>>>><<<:::888888999:::<<<<<<;;;999000111222111///...///000222000///000222444444333000000000/////////000111....../////////......---''''''((()))************------///111444555444333000000000111222444555666888:::===@@@@@@===999666444777555///666SSS~~~///000333555666666555444444444444333222///---+++---111666888777888:::===;;;888555333333333111000222//////333333111111444666777888666333111111222888666444444555666555555888555333222444666666666<<<=========;;;999666444888888888666444444555666666777999<<<===<<<<<<;;;999<<<@@@DDDFFFDDD???:::888666666333...333JJJddd~~~{{{yyy{{{zzzzzz|||~~~~~~~~~{{{|||{{{wwwwwwwwwyyyzzzzzzzzzyyyyyytttrrrpppsssyyy|||zzzwwwrrroooooorrrqqqkkkfffeeelllnnnqqqssssssqqqnnnlllnnnpppssstttsssrrrqqqqqqvvvvvvvvvxxx{{{}}}```???...111222333666444444555666777888999999:::444555888<<>>???AAAAAA<<<===???BBBCCCBBB???<<<888666777777000000CCC[[[yyy~~~zzzwwwzzz|||~~~~~~~~~yyy}}}{{{wwwuuuuuuuuuuuuvvvwwwyyyzzzwwwuuussssssvvvxxxyyyxxxmmmkkklllqqqqqqlllhhhgggssstttuuuvvvvvvuuusssrrrppprrruuuvvvvvvvvvvvvwwwxxxuuutttwww~~~}}}dddCCC000333444555777555111222333444555666777777000222555888:::999555222333666666222000222444333333333444666777666222///555444333333222111...+++,,,...111222111111222333222000---,,,,,,---------)))+++------,,,---000333222333333333333333222222//////000111222222222222/////////...---...111333777777888999999888666666666999<<<>>>???>>><<<;;;222444333000444KKKttt***,,,///222222222000///222333444555555333111///000666;;;<<<777333111222555444444444444222///,,,222///000333444111000333666888::::::888777666777333444666:::===>>>===;;;777555222111222333333333000222555777777777888999=========;;;999888:::<<<777666555555666888;;;===777777777999:::999777555666555777888222///@@@VVVnnnvvv}}}~~~~~~|||yyyvvv{{{~~~yyyvvvzzz~~~www}}}yyyuuurrrqqqqqqppprrrtttwwwyyy}}}{{{xxxtttsssssstttuuuooommmnnnsssuuurrrppppppvvvuuuuuutttttttttuuuuuujjjlllnnnppppppppprrrssszzzxxx|||zzzjjjGGG333444444555777444---...///000111222222111222444777:::<<<:::555111444888888444222333333111///000333888;;;;;;888666555555555666777666444222...111444555666666777888333000,,,++++++,,,++++++))),,,......---...222555222222222222111111000///---...///000111111111111111000...,,,+++,,,000222000222555888:::::::::999555777999;;;<<<;;;999888---//////---111GGGnnn111000000000000000111111999777555666888999777555333444555555555333222111999888777555555555555555777555222...---000666::::::888777555444444444555888:::===<<<999666777888333222111000000///---+++---///222555666555444333;;;:::999:::;;;;;;:::888999:::;;;:::::::::<<<>>>DDDBBB>>>:::777666555555;;;999:::<<<999666<<>>???===888444777999999888555222000000//////111444666777555333666444333555666555111---000000111111111000000//////...+++))))))+++---...,,,---///000000000///...---++++++...222555555444000111333444444444333222000000111444777777333000777888:::<<<======<<<<<<>>>;;;:::<<>>999444444444000///555AAAeee444333222111000000000000555333111111222222000...***+++---...///000//////...///000111111111111111000000000...,,,---000333555444222111000111222333;;;>>>@@@???<<<::::::;;;999999888888888666444222222444777999::::::888777;;;::::::;;;======<<<:::<<<>>>@@@BBBAAAAAA@@@@@@AAA???<<<:::999999999:::999888999;;;888555999@@@^^^ooo}}}}}}|||yyyvvvuuuwwwyyywwwrrrqqqwww{{{zzz{{{}}}}}}}}}zzzxxxuuuuuuvvvvvvtttqqqxxxxxxwwwuuusssqqqooonnnpppqqqssstttsssrrrpppnnnqqqpppppprrrtttuuussspppnnnqqqsssoooiiifffjjjooosssuuuwwwzzz||||||tttdddMMM888444666555555888888666444333222333444555;;;;;;;;;<<<<<<:::555222111222444333111///......//////000222555777666555444333333555666666222///555555666666666555555444///...---,,,---///111333///000222333333333222111///......111555888888777888999;;;<<<<<<:::777555222111222555888888666333999:::<<<>>>???@@@??????;;;999777888::::::666222,,,...,,,---333;;;[[[333333333222222111111111444222000/////////---+++---...000222333333333222,,,---000222444555555444///111333333111000000111666555333111222444666888<<<>>>??????===;;;:::::::::;;;======<<<:::777555111333666888999999777666666555666888:::;;;:::999:::<<<@@@CCCDDDBBB@@@===;;;:::999999999:::;;;<<<;;;;;;===>>>;;;777888===PPPcccxxx~~~|||vvvtttyyyzzzvvvvvvzzz|||{{{{{{|||~~~~~~|||{{{zzz{{{{{{zzzvvvttt}}}}}}|||zzzxxxvvvtttsssrrrssssssrrrqqqooonnnlllqqqqqqrrrtttuuuuuurrrpppnnnqqqtttqqqkkkhhhjjjmmmooosssxxx|||~~~~~~~~~yyysssdddLLL666111222111222555666666555444555666888999BBB@@@???>>>===;;;777555555666888888666555555666777666555666999;;;<<<<<<888888888999;;;:::888666666777777888888888777777---,,,,,,,,,...000333555000111333444555444333222//////000222666999::::::888:::;;;<<<;;;888555333222111111333555555444333555666888:::<<<<<<<<<<<<;;;888555555777777444111***...///222777;;;UUU{{{......000111222333444444444333222222111111000///555666777888888777666555000000222444555777888888111222444444333222333444666555333222333555888:::888999::::::999777666555555888;;;<<<;;;888555444111333666999:::999888666555555666888;;;======<<<:::<<>>>>>=========>>>???@@@AAA@@@AAADDDDDDAAA===;;;<<>>???>>><<<;;;<<<===>>><<<888888999<<<>>>>>>:::::::::::::::999777666222222333444444444333333+++*********+++---///111---///111333333222000///......000222555777999999777777777777666555333333666555444444444444333333000111444666888888999888;;;888555444555555444222...222333666:::;;;OOOrrr,,,---...000111222222222000111111111111111111222222333444555555444333222222111000000000222333555000111111000///000333666333222000///000222555666555555666666666555333111333666:::;;;999777555555999:::===@@@AAA@@@???>>>;;;;;;<<>>;;;;;;<<<>>>??????;;;<<<<<<;;;888777777888>>>;;;666333444666888888777777666444222///...------...//////000000000///---,,,+++******+++,,,,,,,,,...111333333111///...///000222333555777999::::::888666555555777999:::<<<<<<;;;888666444333333000222444666888888888888777666444333333333333222---000///111444222DDDeee//////000000000///---,,,+++,,,......------///000---...000222444555555555666555333222111111111222222222111000000333888<<<666555444333333444555555777666666666777666444111444888<<<===:::888888999;;;===???BBBCCCBBBAAA@@@<<<<<<===@@@CCCFFFFFFEEEBBB@@@@@@CCCGGGIIIGGGDDDFFFFFFEEEDDDDDDCCCBBBBBB???BBBDDDAAA???>>>999444;;;PPPiiiyyy|||yyyyyyzzz{{{zzzxxx||||||~~~}}}}}}|||||||||{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxzzz~~~~~~|||yyyvvvtttsssrrrtttxxx{{{||||||{{{zzztttuuuvvvuuusssqqqqqqrrrvvvuuussspppoooqqqvvvzzz{{{wwwzzzyyy}}}~~~~~~|||lllRRR888///...---///333111222333444555666666777555333222333777:::======999999999777444333444555???;;;666333333555666777888999888555000...------------...///000000000000111000///...---,,,,,,,,,---000333555555444111///222444555666666777999;;;999888555444444777999;;;888999999666222///......///000222333444444444444111111111111111111111111///111///000111...===[[[000111111222111///---+++---...000000...---///111111333555777999:::::::::999999::::::888666333222111111111111222666;;;???:::::::::999888666555444999888777888999888555222333777;;;;;;888666888:::666888;;;>>>???>>>===;;;:::999:::===@@@BBBBBBAAA@@@???@@@EEEJJJKKKFFFBBBAAAAAAAAAAAA@@@???>>>===:::>>>>>>;;;999:::555...111FFF```tttzzzxxxyyyyyyyyyxxxvvvvvvvvvxxx}}}{{{~~~xxxyyyyyyyyyxxxxxxzzz|||}}}~~~|||{{{~~~|||zzzwwwtttssspppsssxxx|||}}}|||yyywwwvvvwwwvvvtttqqqpppqqqsssuuuuuutttssstttvvvyyy|||~~~|||yyyxxxyyy{{{}}}}}}~~~qqqVVV;;;111///...000555333333444444555555444444222111111333777<<<>>>???:::::::::888666666888:::===:::666444555777999999<<<======999555222222444...///000111222222222222333222111000///...------...000444666777555222000333555777777555555777999666666555555555555555555222444666444111---,,,,,,...///000111222111111000---///111222222111111111222555333555555///999UUU...///111222222111000///333555666555222111222444888999:::;;;<<<;;;;;;:::666888<<<>>><<<888222///***,,,---///000333888;;;999999999888666333111///:::888777888:::999666333...333666555222111444777555777999<<<===<<<;;;:::;;;;;;<<<>>>BBBCCCCCCBBBBBBCCCFFFLLLRRRQQQKKKDDDCCCCCCCCCCCCBBBAAA@@@@@@777;;;;;;777666888333,,,(((<<>>>>><<<;;;;;;>>>???>>><<>>@@@@@@???;;;777555222222222222222222222222666666555444222111000000666444222333777888777666888999::::::;;;::::::999///333888:::888444000...222444555333///...///111////////////......---,,,***,,,...//////111333555555333333555444444:::BBBnnn------............------+++---//////...---...000444444444333222111111222888999999999999777666555333333333555666777777777888666555888<<<>>>;;;888888888999<<>>===666999999555444999<<<===;;;===>>>>>><<<;;;;;;<<<===<<<<<<===???AAACCCCCC@@@@@@BBBGGGMMMNNNKKKGGGDDDBBB???>>>===>>>@@@AAA;;;999777666666666444333111222BBB___vvvzzzwwwwwwxxxxxxxxxwwwvvvtttrrrqqqzzz|||yyywww{{{{{{zzzwwwvvvvvvxxxzzz|||qqqssstttuuuuuusssrrrqqqvvvqqqrrrwwwyyyvvvssstttooopppqqqpppoooooopppqqqsssvvvyyyyyywwwuuuuuuvvvsssuuuwwwxxxyyy{{{~~~{{{yyyvvvuuuvvvzzz~~~mmmMMM333+++///222000666555444555666666555444;;;:::888999:::;;;;;;:::999777666999<<<===999555222111000333888<<<======888999:::;;;:::888555333///000111222333444444444555444444333222222111111444333222444777777444222555555444333222111000000///222555666555111,,,)))---///111111///...///111666555333111000///000000000111111///......///111444333444666555444:::AAAfff666666666444333111///...---000333444444333333444::::::999777666444333333888999:::;;;;;;:::999888:::888777555666777:::;;;444222222555999;;;999666777777888:::<<<<<<;;;999666:::;;;777666:::<<<;;;999===AAAAAA>>><<<>>>AAA<<<<<<;;;;;;<<<>>>???@@@======???EEEKKKMMMKKKHHHAAA@@@>>>======>>>???@@@@@@>>>===<<<===<<<;;;999333000<<>>ZZZ===<<<:::888555111...---...111555888999888777777888888999::::::888444111333444666777888888777777;;;;;;:::888777777999;;;333111///000333555555555666666666777999999777555666:::<<<999888;;;;;;::::::===@@@BBBCCCCCCDDDDDD@@@@@@???>>><<<<<<>>>???@@@AAACCCGGGJJJLLLJJJHHHBBBAAA@@@??????@@@BBBCCCEEECCCAAA@@@@@@>>><<<999444///666MMMgggvvv|||~~~~~~~~~}}}|||{{{zzzyyyxxxvvvvvv{{{}}}~~~~~~yyyvvvttttttsssxxx~~~~~~yyyvvvvvvxxxtttssssssttttttrrrqqqpppxxxxxxvvvtttrrrsssvvvyyyxxxyyy|||}}}}}}|||{{{{{{yyyyyyxxxwwwvvvwww{{{~~~zzz{{{}}}~~~}}}|||}}}~~~tttWWW:::,,,+++///000999777666666777777666444555666777999;;;;;;888555777666666777777444///***666666666666777666666555777777777777777777666666666777999999888555222000111111111222222333333333777999===@@@???;;;666222555555444444555666777888;;;888666777::::::444///***,,,///111333333333444666555333222111000000///111111///---+++,,,...111777777999:::777333444999NNNxxx666555444333111...,,,+++,,,...111555777777555444222444888===???<<<555000111222444666777777777777:::===>>>>>>;;;999999999;;;888333111222666999:::===<<<;;;<<<===<<<999777555:::===::::::<<<<<<:::???===<<>>CCCCCCBBB???<<<:::;;;===??????AAADDDFFFFFFEEEDDDAAA@@@@@@??????@@@AAABBB@@@???=========;;;999666444...000BBB[[[ooo{{{~~~}}}}}}||||||vvvuuuwww{{{{{{yyyyyy}}}}}}|||}}}|||{{{{{{www|||zzzvvvvvvxxxqqqssssssrrrqqqqqqpppoooyyyyyyyyywwwuuuuuuvvvxxxyyyzzz{{{}}}~~~~~~~~~xxxxxxxxxvvvvvvxxx|||xxxzzz}}}~~~}}}{{{yyy}}}{{{}}}ttt[[[>>>,,,***...000666555444666888999888888333444777:::======:::777999999999999777444///,,,===<<<;;;999888999:::;;;;;;:::888777666777777888888999;;;;;;:::777444222111222222222222333333333888;;;???AAA@@@;;;777333222222222333444555666666888444111333777888555111***+++---///000111111000333555777999999777444222444444333111//////222444999999:::;;;666000000444DDDjjj---...///000111222222222//////111444777888666444555777<<>>:::888888<<<999555333333666;;;>>>AAA@@@?????????===:::777555:::<<<;;;:::===>>>===CCC===888:::@@@BBB===777AAABBBAAA>>>999888999<<<:::;;;<<<>>>?????????>>>>>>======<<<<<<<<<======;;;:::;;;<<<>>>>>><<<:::444...,,,777MMMeeewww||||||~~~}}}zzzzzz||||||{{{zzz{{{~~~}}}|||xxxzzz|||zzzuuurrrrrrsssppptttuuuqqqpppqqqrrrqqqtttuuuuuutttssssssuuuxxx~~~|||{{{{{{}}}~~~~~~}}}vvvwwwwwwwwwwwwyyy||||||}}}~~~|||{{{}}}|||~~~~~~zzz}}}uuu```DDD///))),,,///333222222444888::::::999999999;;;===??????<<<999:::::::::999777444222000:::;;;::::::999;;;>>>AAA>>><<<888555444444666777555666888999:::999888777444444444333333222222222555888<<<===;;;777444333555666666666666555444333777555222333666888777555111000///111333555555444555888<<<@@@@@@===999666888999888777444333333444999888999:::555//////333===^^^+++,,,...111333444555555333111111444777999777666666666999???DDDCCC===777000111333444555555555444444999>>>>>>:::666555666555555444444555777;;;===AAA@@@???>>>>>><<<888555555:::<<<::::::>>>@@@???BBB===999:::>>>AAA???======???@@@===999888;;;???>>>???@@@???===<<<;;;;;;<<<;;;;;;::::::999999999;;;;;;<<<>>>@@@???===;;;333...***///AAA[[[rrr}}}}}}~~~yyyyyyyyy{{{~~~~~~~~~zzzwwwxxxxxxwwwuuutttsssrrrrrrqqqvvvwwwsssqqqtttvvvuuussssssrrrqqqrrrvvv|||{{{yyyyyy{{{zzzzzzvvvwwwyyyyyyxxxyyy{{{}}}~~~~~~|||~~~}}}~~~yyyfffJJJ111((())),,,222111111444777999999999;;;;;;<<<>>>@@@???===;;;::::::999888666444444555888:::======<<<<<>>???DDDCCCAAA@@@???===999777555999;;;999:::???BBBAAA===<<<;;;<<>>;;;;;;???DDDJJJJJJIIIEEEAAA===::::::<<<<<<;;;;;;:::999888888:::::::::;;;<<<:::777555333...)))+++:::UUUooo~~~zzzvvvuuuyyy||||||}}}{{{zzzzzz|||}}}|||zzzxxxwww{{{}}}zzz{{{yyyvvvuuuvvvwwwwwwwwwrrrxxxzzzuuussswwwzzzxxxvvvuuusssrrruuu||||||wwwwwwxxxwwwvvvwwwyyyzzzzzzyyyxxxyyy{{{~~~}}}|||{{{zzzzzz{{{{{{zzz~~~|||kkkNNN444((((((***222111111333666888888888888888999<<<>>>???>>>===>>>>>>===;;;999888:::;;;>>>BBBFFFFFFDDDAAA@@@AAAHHHDDD===777444444555666444444444444333333333333;;;:::888666444222000///333555666555222111333555111444777:::<<<;;;999777444333111...,,,,,,///222---***'''(((---111444444222333444444333111///---)))---111333444333444444222222333555222///222888666MMM((()))+++,,,............---...000111000///---,,,222333222111000///000222333222111222333444333222333444555666666555444444888999;;;<<<<<<===???AAA<<<<<<<<<;;;:::888666555444777777555777<<>>CCCAAA>>>======@@@CCCFFFAAAAAAAAAAAA@@@???>>>===GGGCCC???>>>???@@@>>><<>>??????AAACCCCCC???:::888;;;@@@CCCFFFIIIJJJHHHEEECCCCCC@@@:::777999999555333666777000***+++222888999666:::888555222000//////000///000111///------111444777444111333777999666222444555444000+++***,,,///444111///000444888999888999555000---,,,,,,,,,+++...///222444555444333333666666555555666888;;;======NNNqqq)))***,,,...//////...---000...---111777999666111111222222222000000000000222111000111333333333222000222444666777888888888888888999999888999;;;>>>666666555444333333222222888;;;<<<999:::>>>???>>>CCCBBB@@@??????AAACCCDDDAAABBBCCCDDDDDDDDDDDDDDDEEECCC@@@???AAABBBAAA@@@EEEEEEEEECCC???>>>???AAA@@@>>><<<;;;:::888444222---//////,,,///AAA]]]qqq|||}}}~~~~~~{{{zzzzzzxxxyyyvvvrrruuu|||~~~|||uuuuuuuuuwwwyyy|||}}}}}}zzzvvvrrrwwwxxxyyyyyywwwuuuuuuvvvxxxwwwuuuuuuuuutttsssqqqqqqpppoooppprrrvvvzzz}}}|||{{{}}}~~~}}}wwwyyy{{{{{{yyyyyy{{{}}}}}}{{{zzz{{{~~~rrrYYY>>>///...222555444555666888777555222555666777999::::::;;;;;;BBBDDDDDDAAA<<<:::<<>>DDD???777333444555555555444333222444222222333444555555444111333444777888:::::::::======<<<:::999999<<<>>>555444333333333444555555999>>>???===;;;===>>><<>>@@@CCC<<<:::999888888666333111333444222,,,***777QQQgggwwwzzz|||}}}{{{yyyxxxxxxwwwxxxwwwvvvzzzwwwvvvuuuvvvwww{{{~~~~~~yyytttwwwxxxzzzzzzxxxwwwwwwxxxyyywwwuuuvvvxxxwwwtttqqqqqqpppooonnnooorrruuuwww~~~||||||{{{||||||www{{{~~~{{{wwwvvv{{{~~~||||||~~~~~~ttt___DDD111---///555555444555555444111///222444666888999999888777>>>AAABBBAAA>>>===???AAAAAABBBAAA???<<<::::::;;;999999>>>DDDEEE???888555555555444444666999>>>AAA<<<;;;999777555444555555777999999888666444333444:::666222222444666555333777888888444000...000333333222111222555777888777111000///000222333333222...000444777:::<<<======777666555555555777888999444@@@___+++...111444444222///,,,111,,,***111===DDD@@@:::777888999:::;;;:::888666666555555666888999888777777777888888999999999999???>>>===:::888888;;;===666555444333444666888:::777<<>>???AAABBBEEEFFFHHHIIIIIIDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>666555555666888999777666999999777000+++333JJJaaaooovvv{{{{{{zzzzzzzzzxxxzzzzzzyyyzzz}}}~~~|||yyywwwwwwyyy|||~~~zzztttvvvxxxxxxwwwwwwwwwxxx}}}zzzwwwwwwyyyzzzxxxuuurrrqqqooonnnnnnoooqqqrrr{{{{{{zzzwwwsssrrrrrrsssyyyzzz{{{xxxttttttxxx}}}~~~}}}|||{{{uuudddJJJ333++++++555444444444555555333111222444777999:::999777666666999<<<=========???AAABBBAAA@@@===::::::<<<>>><<<>>>CCCHHHIIIDDD<<<777444222111222444777999:::888777666555444333333444222333444444333111000///777333///---...///000///555666666333...,,,...000222111222333444555555555000000222555888:::999888222444777:::<<>><<<777666666888:::;;;:::888:::999888444...111EEEZZZjjjuuu|||}}}|||}}}{{{yyywwwyyyzzzyyyxxxxxx~~~{{{yyyyyy|||~~~~~~|||sssuuuwwwxxxxxxxxxyyyzzz}}}yyyxxxzzz||||||{{{wwwuuutttrrrqqqrrrsssssstttuuuuuusssqqqpppppprrryyywwwuuuuuuvvvxxxzzz{{{yyyxxxuuuiiiQQQ777)))(((111000000222444555444333222444666999999888666555444555777888888999999:::;;;:::888555444555999<<>>;;;666555555444444333333444444555666777777777555444444111---++++++,,,---...000222222///+++((())),,,///111333333333333333333///000222666:::<<<<<<:::222333444666888999:::;;;;;;;;;<<<===???@@@BBBBBBCCCCCCRRRsss---///222444555333111///---...000222333444666888999777666999<<<<<<999666777666666777:::;;;;;;:::;;;:::::::::;;;<<<===>>>777888999888666666777999999999888777777888999:::777>>>BBB???;;;<<>>>>>>>>DDDDDDEEEFFFFFFCCC>>>:::777666555555666555333222777555555666222111>>>OOOggguuu~~~~~~}}}yyyxxxzzzzzzvvvssssss|||{{{zzz{{{|||~~~zzzyyytttvvvyyyzzzzzzzzz|||}}}}}}{{{zzz{{{}}}~~~{{{zzzyyywwwwwwwwwxxxxxxsssssstttuuuvvvwwwwwwxxxvvvtttsssuuuyyy}}}~~~}}}xxxxxxxxxrrr[[[===,,,))),,,,,,,,,...111333444333222333555666777666555444666666555555444444333333888777555333222444888;;;CCCCCCBBB???>>>???<<<777444000...444>>>DDDBBB===666666666666666666666666777777666888::::::999777333222000.........///000///000111///***((((((***///111444555444222222222...///111444777999999777555555666777888999999::::::;;;<<<===???@@@AAAAAAEEECCCKKKhhh---///111333444333222222111222333444444555777999:::777555666:::<<<:::777:::999999:::===>>>>>>===>>>===<<<<<<<<<<<<===>>>777999<<<===<<<<<<<<<===<<<<<<;;;::::::999888888999@@@CCC>>>888999===??????????????????@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDBBBDDDFFFEEEBBB@@@@@@AAAAAA@@@@@@AAABBBAAA===:::666555444444555444222000666333444999777333999EEEbbbrrr|||{{{yyy||||||xxx|||wwwwww{{{|||wwwttttttzzzzzzzzz|||~~~~~~~~~yyywwwyyyrrrtttwwwyyyyyyzzz|||~~~yyy}}}|||zzz{{{}}}zzzzzzyyyxxxxxxyyyyyyzzzxxxvvvuuuwwwzzz{{{yyywwwtttuuuvvvwwwwwwxxxyyyzzz}}}zzzzzz~~~{{{fffFFF222...,,,++++++---111333444444444555666666777666666666777555444333333444555555;;;:::888666555666999<<>>AAA???:::333111111666<<>>;;;555666777777888888888888888555333444555666555444222222222111000000111222111333555222...++++++---000333777888666333222222111000111333555777666555888888888999:::;;;<<<<<<<<<<<<======>>>>>>======>>><<>><<<999>>>>>>===???BBBCCCCCCBBBCCCBBB@@@===;;;:::::::::333666:::<<<<<<<<<<<<<<<888888888777666444222111:::@@@BBB;;;555555999<<<999999999999999:::;;;<<<999:::<<<>>>???AAAAAAAAAAAADDDFFFFFFDDDBBBCCCDDDBBB???>>>???AAABBBAAA>>>:::999999:::<<<===;;;:::888333555<<<<<<555777@@@]]]mmmxxxuuurrruuutttoootttpppqqqwwwxxxtttqqqsss{{{{{{{{{|||~~~}}}|||~~~}}}xxxxxx}}}ooorrruuuvvvwwwxxxzzz|||sss{{{~~~yyyxxxzzzvvvvvvvvvvvvvvvwwwwwwxxx}}}yyyuuuvvvxxxxxxtttoootttxxx{{{xxxrrrooopppsssyyy||||||||||||}}}}}}}}}}}}nnnMMM777222///......///222555555555888888888888999999999999444333111222555888;;;;;;;;;;;;999666444444777999;;;>>>===999:::>>>===777888999;;;<<<;;;;;;:::999444555666777777888888888:::666222222333444333111000111222222111111222333555777888666222//////000111555::::::888555333444555333333444555777666555444444555666777999:::;;;::::::::::::999888666666555444===XXX.........///111333444555333333333333444555666777999666444333444666888888666888::::::>>>AAA===777::::::888777777777777777555333444888:::888666666888999::::::999:::<<<>>>>>>BBBCCC???>>>AAA@@@;;;888777999===>>>:::999;;;888;;;>>>@@@BBBDDDFFFGGGHHHKKKLLLIIICCC???AAACCCAAABBBBBBBBBAAA@@@>>>===777999;;;999666555666888???888444777:::999888999SSSaaaooorrrpppqqqtttvvvqqquuuyyy|||{{{yyyyyyyyyvvvzzz{{{xxxxxx|||~~~}}}|||yyyvvvsssuuuwwwxxxyyy{{{~~~vvv~~~|||wwwuuuvvv|||}}}{{{|||}}}{{{zzzzzzzzzyyytttpppqqqyyy~~~vvvrrruuu{{{||||||}}}~~~|||{{{|||xxx||||||kkkRRR<<<111000111444555555666777888:::<<<===<<<;;;:::999:::999888777777777888999:::;;;;;;;;;:::999:::<<<>>>===<<<>>>AAA@@@:::777777;;;<<<<<<<<<<<<;;;::::::===999666666999<<<===<<<777:::999444111333444222444333222111000000000111444333111//////000111222666444222111222333333333222333555555444222///---000000444777666333555:::???:::555555888999777444;;;777888LLLvvv******+++,,,---///000111//////000111222444555666555444333222222222111000333666888999>>>CCCBBB>>>???>>>;;;999888999:::;;;===999888;;;===:::999;;;<<<>>>>>>>>>======???@@@???CCCCCC???===>>>;;;555555333444:::===;;;999:::888:::===???AAACCCEEEFFFCCCFFFFFFCCC===:::;;;===????????????>>><<<:::999888::::::999666555777999777333222555666333222444III[[[ooovvvuuusssrrrpppqqqsssvvvxxxxxxwwwuuutttpppvvvyyyyyy{{{}}}{{{zzzzzzyyyyyyxxxyyy{{{}}}www~~~}}}~~~|||yyywwwtttuuuzzz|||{{{{{{|||zzzxxxwwwxxx{{{|||{{{zzzxxxzzz{{{{{{yyyyyy{{{}}}}}}}}}~~~~~~}}}nnnVVV===...000222333666888<<>>@@@@@@???===;;;:::888888888999999:::;;;<<<;;;;;;;;;;;;:::;;;<<<===777666777;;;:::555222222444444555555555555444444777555333444777999888777555888888444111222222000333111///...------...///555555444444333222111000444222111000111111111000000222444555666555444333333222555888777666888>>>BBB>>>::::::<<<===;;;888777777:::JJJooo,,,,,,,,,---///000222333,,,---...///111222444444333333333333111///---+++...111222444888???@@@===>>>===:::888777777888888>>>:::777999:::888777999;;;<<<===<<<:::::::::<<<===AAABBB@@@???>>>:::555555111111888>>>>>>;;;;;;999999;;;===@@@BBBCCCDDDCCCEEEEEEBBB===999999;;;AAAAAAAAA@@@???>>><<<;;;<<<;;;:::666333222444555333222444666555000000333BBBVVVkkkuuuuuutttsssrrruuuuuuvvvxxxyyywwwtttqqqooouuuxxxyyy{{{}}}zzzwwwvvvvvvwwwxxxyyy}}}}}}{{{{{{zzzwwwyyyuuusssvvvxxxxxxyyy|||yyywwwuuuvvvyyy|||~~~{{{xxxyyy}}}}}}~~~~~~|||ttt```DDD///555444333333444666999;;;888:::<<<>>>===;;;999777555666777888999:::::::::777777888888888999999999444333444888777333111222333444555777777777777666888888999;;;===>>><<<999888===>>>:::777777666333777555222000///000222333666777777777666333111///888777666666666666444222333333444555666777777777666444555888888777999>>>@@@===::::::<<<>>><<<:::444666:::FFFfff---------...///111222333......///000111111111111444555555444222000000000111333444222555;;;===<<<<<<<<<<<<;;;:::888777555===999777::::::666444555999:::;;;999777555555666888<<>><<<:::::::::<<>>:::777===::::::>>>>>>:::666666:::;;;<<<;;;888555555555555777;;;??????<<<999888===666333:::AAAAAA>>><<<===;;;:::<<>>???@@@@@@===:::666555555666666444333333444000,,,...444<<>>******---222777;;;;;;;;;999777666999===AAACCCCCC>>>???@@@@@@???>>><<<;;;<<<;;;999:::===>>>===;;;999777777999999666666999555777:::===>>>>>>===<<<777999===@@@@@@>>><<<;;;888<<<>>>;;;888888666333666444222//////000111222555333111000111333666888777666666666777666333111666555333222333444555666;;;999:::>>>===888444333222222333555888;;;;;;;;;777666333;;;YYY---,,,------...///000000444444444444222000---,,,111222222111///111666:::444888:::888999>>>BBBBBB888;;;@@@BBBBBB>>>999555:::777888<<<===999777777888:::;;;:::777444333333666555777;;;;;;666333333<<<666444:::??????======AAA>>><<<===AAADDDDDDCCCAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<===???AAACCCDDD>>><<<:::;;;===???AAAAAA;;;999999;;;888444444888222JJJfffvvv{{{{{{zzzwww{{{}}}~~~~~~|||zzzzzz{{{xxxzzzwwwqqqqqqwww~~~yyyzzzzzzzzzyyyzzz|||~~~~~~{{{{{{~~~~~~zzzxxxzzz{{{zzzyyy{{{zzzvvvwwwwwwtttsssuuuxxxxxxwwwuuusssuuuxxx{{{vvv|||~~~zzzyyyyyy}}}~~~yyyxxxrrr]]]FFF+++******...444777666444777555444888>>>CCCEEEDDD============<<<;;;:::999<<<888555666999;;;;;;999888444333555444222222555666999<<<>>>@@@???>>><<<666999<<<===<<<;;;;;;<<<;;;@@@AAA===::::::999666666555333222111111222222333111///---///222777:::777666555666777777555333000000000111333555888999>>>;;;<<<@@@???999444333333444777999;;;======>>>777555111666RRR|||000000000000111222333333333333444444222000---,,,...111444333000111555999222666888555555888;;;;;;444666999;;;;;;999666444999555333777999888999<<<888:::<<<;;;888555444444666444555::::::555333555;;;777777<<>>CCCFFFFFFDDDBBBAAA@@@@@@@@@@@@???>>>BBBAAAAAAAAABBBCCCDDDEEE>>>===<<<===AAACCCCCCBBB===;;;<<>>::::::999999:::;;;;;;<<<<<<777333333666::::::999999555333444333000111444888:::>>>@@@AAA@@@>>>===999;;;<<<<<<:::;;;===@@@AAAEEEEEE@@@===>>>>>><<<666666666555444444333222333222000///000333666888888666555555777888888777...///000222444666888999>>>999777:::;;;888555555444555777999999999999999222444222333IIIqqq......---......///000111000111222333222000...---...222777777444333555888777;;;===888555555666555777777888999999999999888???999555777:::<<<@@@EEE>>>@@@BBBAAA???<<<;;;:::666333555;;;<<<999999===:::888:::???BBBBBBDDDIIIGGGBBB???@@@DDDGGGGGGEEE>>>===<<<<<<======<<<;;;BBBAAA@@@?????????@@@AAA@@@>>><<<===@@@AAA???<<<555444777>>>@@@999000+++000GGG```ooouuuxxxzzzzzzpppwww}}}{{{vvvtttyyywww{{{}}}zzzyyy|||~~~|||zzz{{{|||zzzwwwwwwyyy|||}}}zzzxxx{{{|||vvvxxxwwwrrrppprrrxxxvvvwww}}}|||zzzzzz|||~~~{{{{{{|||wwwyyy{{{|||||||||}}}~~~~~~yyywwwlll^^^888111***)))...444777777888888:::@@@FFFGGGBBB<<<============???AAACCCEEECCC===777777;;;???@@@???===999666777666333444777666888;;;>>>>>>===;;;999888::::::888666888<<<@@@AAADDDCCC>>>;;;===>>><<<111222333333222111///...333333222222222333444444333222000000222444555555111222333333444555666666;;;444000222444444444666222333555555333222111111---333333333CCCiii555555555444333000...,,,000666<<<>>><<<777555444555666555444333444777999>>>???>>>999333222555:::<<<======>>>>>>===<<<<<<>>>:::444222333888<<>>BBBFFFGGGFFFDDDBBB@@@???===<<<<<<===???@@@BBB???===;;;<<<======<<<@@@@@@@@@AAACCCCCCBBB@@@EEECCCAAAAAACCCCCCAAA>>>888<<<@@@@@@;;;666333222000777MMMhhhwwwvvvwww}}}{{{zzz{{{}}}{{{wwwwwwvvvvvvxxx|||~~~}}}~~~xxxuuuyyy}}}~~~}}}{{{yyyvvvsssppppppsssvvvvvvvvvwwwxxxxxxyyyyyy}}}~~~{{{yyyzzzxxxxxxzzz}}}~~~wwwlllfffHHH???555//////333777:::@@@CCCHHHKKKKKKGGGBBB>>>===>>>>>>===<<<===@@@BBB@@@>>>;;;999888:::===>>>@@@:::555444777999888666222666;;;>>>>>><<<;;;:::<<<>>><<<888888===@@@???:::::::::999999999999999333222555999999444111222999888666333000000222444888555222111444777:::;;;333444444555777999:::;;;===;;;777666666555444333666666666666555444333222444777333555DDD\\\666666666555555444333222...222666777555333444666777777666444222222444666999;;;<<<999555444777:::666666666666666666666666:::666222111333444555444888999:::;;;<<<=========999111...555888444444999@@@BBBFFFHHHIIIGGGDDDBBBDDD@@@<<<;;;===@@@BBBCCCCCCAAA@@@???@@@AAA@@@???DDDCCCBBBBBBCCCBBBBBBAAAGGGDDDBBBAAABBBCCCAAA???888;;;======888444111111,,,222FFFaaarrruuuxxx~~~}}}}}}}}}|||wwwtttvvvuuuvvvxxx||||||~~~{{{}}}~~~}}}{{{{{{{{{{{{wwwsssooooooqqqtttttttttuuuvvvvvvwwwwww~~~|||~~~xxxssssssuuuwwwyyy{{{|||}}}~~~~~~uuummmTTTCCC444///000000111555555888;;;???AAAAAAAAA@@@>>>??????===;;;:::;;;<<<:::888666444333555777888>>>999555555888;;;:::999444777<<<>>>>>><<<;;;:::>>>AAABBB@@@AAADDDDDDAAAAAA???>>><<<<<<<<<===>>>;;;:::;;;>>>===777333444:::999888555222111333555666444111000222444666666333333333333444555666666999777444222333333222111444444444444444444333333111777555444<<>>>>>???@@@@@@>>><<>>:::666666999;;;:::999999<<<@@@BBBAAA???>>>===:::???CCCDDDDDDEEECCC>>>???===;;;999999:::<<<===;;;999:::<<<:::555222222666666666444111000000111666333111111222444444444555555444444444444444555:::888555555555555555333777888888888888999999999555>>>===888999EEEooo222111...------///111222999::::::777444333666999AAAAAA@@@>>>;;;::::::<<<999;;;<<<;;;::::::<<>>===;;;:::;;;<<<>>>???@@@;;;888999<<<;;;666000666<<>><<<999777777999;;;@@@>>>;;;999888888888888>>>>>>===;;;999777666666444777FFF]]]ooowwwzzz}}}~~~~~~zzzyyyzzz|||~~~~~~zzz{{{}}}}}}}}}~~~~~~yyyyyyzzzzzz{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}wwwtttuuuvvvyyy|||zzzvvvuuuyyy}}}{{{|||~~~{{{lllLLL333333999777666<<<;;;;;;;;;<<<>>>@@@BBBCCCIIIKKKLLLJJJFFFBBB>>>===>>>>>><<<;;;;;;;;;<<<===???<<<999888999::::::888;;;===@@@@@@>>><<<<<<<<<888>>>BBBCCCDDDEEEBBB===:::::::::::::::;;;<<<===:::777777:::888444222333555666666555222000000000555444333444666777777666888888777777777888999999:::999777777888888777666999999999999:::;;;<<<===:::@@@???:::999BBBhhh888666333000///000222333555777999888555444555888<<<======<<<::::::;;;<<<;;;;;;999888777777:::<<<999888777666666888:::;;;:::555222222555666333000111777>>>???;;;777666888000,,,,,,222999;;;:::999>>>@@@BBBDDDEEEDDDCCCBBBCCC@@@???DDDKKKNNNIIICCC@@@@@@AAADDDEEECCC???<<<>>>???>>><<<999:::<<>>===;;;:::;;;<<<>>>===;;;:::999999888777444777DDDZZZooozzz|||{{{wwwwwwxxxxxxyyy|||~~~}}}~~~}}}}}}~~~~~~|||yyyvvvxxxzzzzzz}}}|||}}}}}}~~~~~~{{{||||||~~~{{{vvvuuuyyy}}}}}}rrrTTT999444777666777<<<777888:::;;;<<<=========AAACCCEEEDDD@@@<<<888777;;;;;;:::::::::999999999:::999888888:::;;;<<<<<<999;;;<<<:::888666666666;;;@@@CCCCCCDDDFFFEEEAAA:::<<>>>>><<<777666888888999999888555333333444444444555777:::;;;:::888777888888999;;;<<<>>>???999777666666777777666444555555555555666777999:::;;;<<<888777:::@@@___999777444000///...///000+++///333333111000111333222333555555444444555666999888666555444444555555333333222222222444555666666333111000111222333333111777===@@@???=========444444666:::???AAABBBBBB>>>???BBBDDDFFFFFFFFFEEEAAAAAACCCIIINNNNNNIIICCC@@@@@@AAACCCCCCAAA>>>;;;;;;===>>><<<999888;;;>>><<<======<<<:::999::::::;;;999888888999999888777000222===RRRjjjzzz~~~|||zzzzzzzzzyyyxxxxxx{{{}}}~~~}}}{{{|||zzzvvvwwwwwwvvvwwwzzz||||||}}}}}}~~~~~~|||xxxxxx||||||}}}xxx```EEE666111///111444222555888<<<>>>?????????===???@@@???<<<777444333999999::::::999999888777333333555888:::>>>@@@BBB>>>>>>>>><<<999777666777999===???>>>???CCCCCC@@@:::<<>>???@@@BBBDDDEEE===>>>@@@CCCDDDEEEDDDDDD>>>@@@CCCGGGIIIIIIEEEBBBAAA@@@@@@@@@@@@>>>;;;888:::===???<<<888666888:::444777:::;;;888666666777999777777888;;;<<<:::888222111777IIIcccwww~~~}}}~~~{{{yyyzzz|||~~~}}}|||}}}}}}www{{{zzzzzzyyyvvvvvvxxx{{{||||||}}}~~~~~~||||||||||||~~~~~~|||zzz{{{}}}}}}{{{}}}|||}}}|||oooUUU:::,,,---000000333555999===@@@CCCDDDEEE@@@AAABBB???;;;777444333888999:::;;;;;;999888777111333555888:::<<>>???@@@BBB===;;;;;;999666666999::::::888555222222333555888999<<<>>>@@@>>>999555555555666888;;;>>>@@@AAACCCBBBAAAAAAAAA@@@===;;;;;;:::999888999:::<<<===>>>;;;888===AAA@@@UUU{{{999888666444222222222222999:::999444...+++,,,...222444555555444333333444111444999===>>>;;;666111111222333444555555555555333777999888333000222555888888:::<<<>>>>>>;;;888///666::::::777888;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@AAACCCEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@===;;;???BBBDDDBBB<<<888999;;;444888<<<===;;;999999999999888888;;;>>>???===::::::666777EEE^^^ttt}}}}}}}}}}}}zzzwwwxxxzzzzzzyyyyyyzzz}}}~~~~~~uuu{{{}}}|||}}}zzzzzz|||}}}}}}}}}~~~yyyxxx{{{~~~yyyvvvvvv|||yyyyyy|||}}}||||||}}}yyy{{{~~~xxx```???---///333222555666777:::===@@@BBBDDDAAABBBAAA>>>999555222111555666888999888777555333555777888888888888:::;;;???>>><<<888444222333444555;;;???@@@BBBCCCAAA======;;;888666666999===???;;;777666999:::999<<<@@@BBBBBB???<<<999999;;;>>>>>>???AAACCCCCC@@@:::666777777888:::<<>>:::::::::999888999;;;===>>>CCCGGGHHHGGGEEEFFFHHHAAAEEEGGGHHHJJJMMMJJJEEEKKKKKKHHHDDDCCCEEEDDD???DDDFFFHHHGGGBBB>>><<<<<<:::;;;<<<===<<<;;;:::999;;;;;;:::999999999999:::777555666BBBZZZpppxxxuuu~~~~~~~~~}}}{{{}}}|||~~~~~~zzzzzz||||||{{{zzzyyyyyyyyyyyy~~~~~~||||||}}}~~~}}}}}}|||pppNNN777333444333333444666999;;;;;;;;;;;;<<<:::888888:::::::::999888333444;;;@@@>>>===???<<<;;;999999:::>>>BBBDDDIIIFFFCCC>>>;;;888666666===>>>AAAFFFIIIIIIFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGAAA@@@===;;;::::::;;;;;;EEEAAA@@@BBBBBB>>>;;;;;;;;;;;;:::999777777888999666555555666888;;;<<<===???===<<<===@@@???;;;777333555666555444444555666999333222999<<<>>>KKK[[[555555555444333111///---000111222333333222111000111111333333222111///...777777777777777888888888666777888888888777777777888777555444555777:::;;;:::;;;<<<<<<;;;::::::;;;666777999888777777;;;>>>BBBCCCEEEEEECCCBBBAAABBB<<>>??????<<>>VVVnnnzzzzzz~~~~~~}}}|||{{{{{{zzzyyy}}}}}}zzzzzz~~~{{{{{{}}}~~~}}}|||~~~~~~~~~~~~zzzzzzyyyyyyyyyzzzzzz{{{~~~~~~}}}}}}yyyzzz{{{}}}zzz^^^AAA111------000222666888999:::<<<===>>>>>>>>>@@@AAAAAA>>><<<;;;888999@@@DDDBBB@@@AAA>>>===;;;999:::<<>>;;;:::999999>>>>>>@@@BBBDDDCCCAAA>>>;;;;;;;;;;;;<<<===>>>>>><<<:::777555444444555666AAA======??????:::666666999:::::::::999888999999<<<888444666<<>>@@@@@@???<<<:::999333444666777666777999:::???999777;;;<<<<<>>BBBCCCAAAAAAFFFGGGBBB???@@@BBBBBBEEEEEEEEEDDDAAA??????@@@DDDCCCAAA>>><<<:::999888BBBAAA>>>;;;999666555444333111000999OOOiiizzz~~~}}}{{{zzzyyyvvvzzz|||yyyzzz~~~|||~~~~~~}}}~~~~~~~~~{{{xxxxxxxxxxxxxxxzzz{{{|||}}}}}}~~~||||||xxxyyy|||nnnMMM111)))------000555777777888;;;>>><<<<<<>>>@@@BBBAAA===:::999888;;;AAADDD@@@===<<<<<<:::888666666666888999::::::888777666666666666===<<<<<<===??????>>><<<==================>>>>>><<<999666333222333555777AAA>>>>>>AAA@@@:::555444888999:::;;;;;;:::999999>>>777111444===CCCCCC@@@999===AAA@@@<<<888777888000222555666666888:::<<<===777555777666555===IIIwww999999999999888666444333111222333444444444444333000111111222111000//////444444444555666888:::;;;999===@@@???:::888:::===888555222//////111333555999::::::999777666777999:::>>>BBBAAA===<<<@@@EEEGGGDDDBBBDDDHHHJJJJJJHHHHHHIIIFFF???<<<>>>@@@???AAAGGGIIIEEE@@@BBBFFFGGGDDDDDDCCCBBBAAA@@@AAAAAAEEECCC@@@===:::999999999===<<<;;;:::999999999:::444222///444GGGbbbwww~~~|||{{{vvv{{{|||zzzyyy|||~~~|||~~~~~~}}}~~~~~~}}}zzzyyyxxxxxxxxxzzz{{{|||~~~{{{{{{~~~|||}}}zzz{{{~~~uuuVVV888---333---111555666555555999===:::::::::<<<>>>===;;;999888:::>>>CCCCCC@@@<<<999;;;:::888666444333333333222222222333444444555555;;;:::999;;;>>>@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???<<<999666333222444666888???<<<<<>>>>>666999<<<;;;888555333333///111333444444555777999999555333333111222999DDDnnn555666666666555333222111555555555444333222111111///000111222333444444444555555444333333555666888:::>>>@@@>>>888555777::::::777444222111333555666666777888777777777:::<<>>AAADDDDDDAAA???AAADDDGGGFFFEEEGGGIIIFFF>>>:::;;;===<<<;;;AAADDD???<<<>>>AAACCC>>>===<<<;;;<<<=========<<<;;;888666555444444555999999999999999:::;;;<<<444333000111???YYYqqq~~~~~~|||tttyyy|||zzzzzz|||}}}{{{zzzzzz{{{|||}}}}}}{{{|||}}}{{{yyyyyyzzz{{{}}}|||yyyzzz}}}|||}}}|||{{{yyydddGGG666333000222555555333444777999<<<:::888888:::<<<===<<<;;;@@@EEEGGGFFFDDD???;;;<<<<<<:::999777666555444333444555666888999999999===<<<;;;<<<>>>AAAAAAAAA===============;;;:::999999777444222111222444666999666666999999444000000888888999;;;======;;;888333333111///000333888<<<777666555666888777444111333555666555444444555777<<<:::777555444666???HHHjjj777888888888888666555333999888777555333222111000000111222333555666888888888777555444333444666777999;;;===;;;777555555666777555444222222222333444444555666666777888<<>>???>>><<<;;;;;;<<<<<<;;;:::<<<@@@@@@;;;777888::::::999>>>???<<<:::<<>>===999999888666666555555555999999888888888888999999222333111000:::RRRlllzzz~~~|||{{{uuu{{{|||}}}~~~~~~}}}}}}vvvvvvxxxzzz|||}}}~~~{{{|||~~~|||{{{|||~~~|||yyyzzz~~~}}}}}}}}}~~~{{{{{{uuu\\\AAA111333333333333444555666777999666333333555888::::::999@@@EEEEEEDDDBBB???;;;888888888888777666555444666666888999::::::::::::AAA???======>>>??????>>>999:::;;;;;;;;;:::888777;;;:::888777666777888999999555555999:::888666666;;;999888:::===>>>;;;888555666666333///000555:::999666333444888999777444999::::::999777666666777>>><<<:::777777===GGGPPPjjj888888999999999777666555888777666333222000//////000000111222333444666777888666444333333444666888777777888888777777666666444444333333333333333333444555666666666999===@@@@@@>>>>>>???AAAAAA>>><<<888:::<<<<<<:::999888888888>>>AAA===999999999999;;;>>>>>>;;;;;;>>>???===<<<;;;<<<>>>BBBCCCAAA???<<<<<<<<<;;;:::999888777999888888777666666777777...111111000888NNNhhhxxx{{{|||~~~~~~|||zzzwww~~~}}}~~~~~~zzzzzzzzz|||~~~xxx{{{~~~~~~~~~||||||~~~|||}}}~~~|||}}}oooTTT===555222000111666999888666555333111222444666777777666>>>CCCAAA??????===999555666888:::;;;:::999999999:::;;;;;;;;;:::999999???>>><<<===>>>>>><<<;;;===>>>???@@@@@@???===<<<=========<<<<<<<<<<<<<<<<<<888888<<>>>>>AAA>>>;;;888999<<<===;;;888;;;:::999666333222444666777555333333444777999999:::;;;<<<:::888777777888999:::999888===IIIXXXbbbkkk222222333333333111000///555444222000///...------............///000111222555444222111111333666777555444444666888999888777777777888999999888777777666666777666666999<<>>CCCDDD@@@<<<666:::???@@@>>>===>>>???<<>><<<;;;999;;;<<<:::888999======999888888999===AAABBB???<<<;;;<<<<<<;;;:::777555444666666666666666777777888+++000111000777MMMgggxxxzzz|||~~~}}}|||uuu{{{~~~}}}}}}|||xxx{{{xxxwww~~~}}}|||vvvwww{{{|||~~~}}}zzzzzz}}}}}}yyydddOOO555111---000777<<<:::777777666666888:::;;;:::999888AAAFFFCCCAAABBBAAA===;;;===???BBBDDDDDDDDDCCCAAAAAABBBBBBAAA???>>><<<999999999;;;===>>>===;;;???@@@BBBCCCCCCBBBAAA???::::::;;;;;;;;;:::999999:::666555:::>>>>>>@@@DDD@@@<<<888888<<<===;;;888???<<<888666555555222000222333333111///111777===888::::::999777666777888777999;;;===GGGXXXkkkwwwkkk444222///,,,,,,///222444777444000///111444444444///000222444444333222111888777888999:::999666333444777:::;;;;;;===AAAEEEKKKHHHCCC>>>:::888888888<<<;;;:::::::::<<>>===<<>>@@@@@@>>><<>>CCCGGGHHHEEE???:::999;;;>>>BBBCCCAAA<<<999===<<<;;;<<<===>>><<<;;;;;;:::;;;<<<>>>>>>===<<<>>>>>>??????>>>===;;;:::;;;:::888888:::===AAADDDDDDAAA===::::::<<<<<<<<>>444777;;;;;;::::::===AAADDDFFFGGGGGGDDDAAA????????????>>>;;;888777888999======>>>>>>======<<<<<>>>>>>>><<<:::999======>>>@@@AAAAAA>>><<<:::;;;===???>>><<<777444888999:::;;;;;;;;;:::999AAA@@@@@@BBBEEEGGGEEECCCBBBBBBCCCCCCBBB@@@===<<>><<<;;;===:::666333333444666777999888777555333444777:::CCCAAAAAA@@@<<<666666:::@@@NNN___ppp}}}wwwvvv777777777666444333111000111///,,,+++---.../////////000111222222222111111222222333666888999888666777999::::::888888:::;;;>>>AAABBB???:::777:::===<<<;;;999777666666666666:::<<>><<<444<<>>EEE@@@BBBDDDDDDCCCAAAAAAAAAAAAAAA@@@<<<999666666777:::::::::;;;;;;;;;;;;;;;???>>>>>><<<:::777555444;;;999777888:::999555111444444222000333CCC]]]rrr~~~zzz{{{}}}{{{zzzvvv}}}zzzuuuwww{{{}}}}}}|||~~~~~~~~~~~~|||zzzwwwuuutttuuuwwwyyy}}}|||}}}~~~wwwyyy|||uuu```NNN<<<444444555666666===;;;999999:::;;;:::999;;;;;;;;;;;;;;;:::::::::AAA>>>;;;;;;<<>>AAAGGGJJJGGGDDDAAABBBCCCCCCBBB???;;;999@@@???===<<<===???BBBDDDEEECCCBBBBBBAAA@@@<<<:::<<<:::777666555666888::::::;;;:::888666666888:::>>>>>>??????:::666888???PPPccczzz111222222222222222222111///---,,,++++++---......111111111111111222222222222222444666:::<<<;;;:::999::::::;;;;;;;;;;;;;;;:::???BBB???999666999>>>===<<<;;;;;;;;;<<<<<<======>>>@@@AAAAAA???<<<::::::@@@DDDAAA:::777;;;AAA;;;===??????>>>======>>>===>>>===;;;888666777777666666666666777888888999888888999999999999888888;;;999777888:::999555111444333111000333AAA[[[ppp~~~~~~|||{{{zzzzzzuuuwww|||~~~~~~}}}}}}{{{xxx{{{|||yyyxxxyyyzzz|||~~~~~~~~~vvvxxx|||}}}kkkXXXAAA444333777;;;<<<<<<:::888999;;;>>>??????:::999888888888999:::;;;>>>;;;777666888<<>><<<@@@GGGJJJHHHDDDBBBCCCEEEEEECCC@@@<<<:::>>><<<;;;::::::;;;===???@@@@@@BBBDDDFFFEEEBBB???>>>>>><<<;;;:::;;;>>>@@@???@@@???>>>;;;::::::<<<===<<<<<<;;;:::;;;FFFRRRhhh{{{444333222111111222333444333333222111111111222333444333222222222333555555111111222555888;;;;;;:::666777888:::<<<<<<<<<<<<555:::===:::333///222666::::::::::::::::::;;;;;;888888999999::::::::::::<<<===>>>===;;;999:::<<<===>>>???>>><<<;;;<<<======>>>???===:::888888999777777666666777888999:::999999:::;;;<<<===>>>>>>:::888777999<<<<<<999666888666444555777BBBZZZqqqqqquuuxxx|||zzzuuuuuuvvvuuu~~~~~~}}}yyyuuuxxx~~~{{{|||}}}}}}|||}}}||||||~~~}}}|||{{{{{{{{{|||||||||yyyzzz|||}}}qqq```GGG555000555:::===;;;888666666999<<<===>>>666555444333333555666777666444333333666999::::::@@@AAAAAA???<<<::::::;;;555;;;BBBCCC@@@>>>???AAAFFFDDDCCCFFFKKKNNNLLLHHHGGGHHHIIIJJJIIIFFFCCCAAABBBAAA@@@??????@@@BBBCCCAAABBBDDDGGGJJJIIIGGGDDD@@@AAAAAA???>>>>>>AAADDDBBBCCCBBB@@@===;;;;;;<<<@@@<<<:::<<>><<<;;;===AAACCCBBB@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCCCCBBB>>><<<;;;;;;777666555555555666777888;;;::::::999999999::::::444222222555888999777444555222111333555<<>>222222555666???===:::999:::;;;<<<<<<888777666555555555666777666666666888;;;======<<>>>>>===<<<======??????AAA@@@AAABBBDDDDDDCCCAAAAAACCCDDDBBB??????BBBFFFCCCCCCAAA>>>:::999999:::===999888@@@MMM___ttt222222111000...---,,,,,,---///000///------...000---+++)))((((((***---///000///...///222444444333222222333777:::<<<:::888======<<<999666555777999;;;<<<<<<<<<<<<<<<<<<;;;888888999:::<<<>>>AAABBB>>><<<<<<>>>BBBEEEDDDBBBBBBCCCCCCBBB@@@@@@AAACCCAAACCCDDDCCCAAA???>>>???999888666555555666777888;;;:::888777666555666666222111111333777888555222///,,,,,,///000444HHH^^^sssxxx{{{zzzxxxwwwuuuqqqyyy}}}}}}zzzzzz|||~~~{{{yyyxxxzzz}}}yyy}}}|||vvvsssxxx|||||||||wwwxxx}}}~~~}}}|||}}}|||}}}}}}{{{yyynnnTTTAAA:::777555@@@>>><<<;;;<<<======<<<:::999888777777777777777888888999;;;???AAAAAA@@@CCCGGGJJJHHHCCC???@@@BBB888:::<<>>>>>@@@CCCCCCCCCDDDFFFHHHFFFCCCAAADDDHHHFFFEEEBBB===999888999;;;:::999???OOOcccvvv111333555777777555333111...000222111///...///222111000---+++,,,...111333333111000111222444444333555444555999<<<===;;;888<<<:::777555444555777888555666888:::;;;======>>>::::::::::::::::::999999999888888999:::;;;;;;:::===>>>???>>>======???AAA;;;===@@@BBBAAAAAABBBCCC@@@???===;;;;;;;;;===>>>===<<<;;;999999999999:::999888777999<<<===:::777///+++,,,111000333EEEZZZiiipppuuusssrrrtttvvvvvvtttwww{{{zzzwwwuuuuuuvvv}}}{{{yyyyyyyyyyyyvvv}}}vvvnnnqqq|||~~~~~~~~~|||~~~|||uuussswww{{{}}}}}}}}}|||}}}yyyxxxxxxxxxuuurrrwwwxxxyyy{{{~~~jjjSSSFFF@@@;;;888777666777:::;;;<<<;;;666666555555444333222222444444444666:::<<<===<<<===AAADDDBBB<<<888777999======>>>@@@DDDFFFFFFEEEGGGJJJMMMJJJEEEBBBCCCFFF?????????@@@BBBEEEHHHJJJ?????????@@@@@@AAABBBCCCDDDBBB@@@BBBEEEJJJMMMOOOHHHKKKMMMKKKFFFEEEHHHKKKJJJHHHDDD???;;;999;;;>>>???AAALLLccc|||444333222222222444666888888777555333333333444555999444...,,,---......---,,,000333444222111222333222222333555888::::::999@@@888222333:::===:::555666444333666:::===<<<:::>>>???@@@@@@>>>======>>>===;;;888999;;;===<<<:::EEEDDDCCC@@@>>>>>>@@@BBB===>>>AAAEEEIIIIIIGGGDDDGGGCCCCCCDDD@@@999777;;;@@@:::444222555888777555:::::::::999777666777888222333,,,(((+++///BBB```hhhrrryyyyyyvvvvvvvvvuuu{{{}}}~~~|||wwwuuuwww{{{|||zzzzzzzzzzzzyyy{{{uuu{{{yyyxxx{{{wwwwwwzzz}}}{{{{{{~~~|||yyy{{{~~~|||||||||yyyzzz~~~}}}}}}~~~{{{}}}pppYYYHHH999111...111888;;;777555777888777555333222111///---222555999<<<>>>???AAACCCCCC>>>999777999<<<<<<;;;???GGGMMMJJJEEECCCBBB@@@KKKLLLOOORRRSSSOOOIIIDDDGGGEEE@@@???EEEKKKHHH@@@???<<<999;;;@@@EEEHHHHHHIIIEEEAAAAAAEEEJJJLLLMMMEEEFFFGGGGGGFFFDDDBBBAAA???;;;:::;;;888555999@@@LLL\\\ppp|||//////......///000333444333333555666888999999999666333000000333444222000...111555666333111000000444444666:::>>>@@@???>>>AAA;;;666666:::===<<<999555666777888999:::<<<===@@@AAACCCCCCAAA???>>>???>>><<<;;;<<>>>>>>>><<<::::::<<<>>>;;;===AAADDDFFFEEEDDDCCCIIIDDDAAAAAA???;;;;;;>>>AAA;;;666444777999999777::::::999777444222222333///111---+++...111AAA]]]llluuu||||||zzz|||~~~~~~vvvzzz~~~}}}{{{{{{~~~yyyzzz}}}~~~}}}zzzwwwuuu~~~{{{~~~}}}zzzyyy{{{|||~~~|||zzz}}}{{{xxx}}}~~~|||zzz{{{zzzwwwxxx|||~~~~~~{{{~~~zzzjjjWWWBBB888222///111333222666;;;===<<<:::888777777666555555888<<>>>>>???GGGLLLJJJFFFFFFFFFEEEDDDFFFKKKOOOPPPLLLEEE@@@<<<===<<<:::<<>>:::777666666888<<<@@@CCCDDDFFFBBB>>>>>>AAAEEEHHHIII>>>AAAFFFKKKMMMKKKGGGDDDBBBBBBDDDEEE@@@<<>>???>>>===777666555777;;;<<<999666333555888999777444222111333444777;;;???AAA???>>>>>>:::777555666888999999...111444444111222555999:::===???@@@>>>;;;999999:::::::::;;;>>>???>>>======>>>???>>>===<<<===>>>:::>>>CCCEEEEEECCCDDDEEENNNGGGAAAAAACCCBBBCCCDDDEEE@@@;;;:::;;;======;;;;;;;;;999666222/////////,,,000......111222AAA\\\mmmvvv|||zzzxxxyyy||||||tttwww{{{|||zzzyyyzzz|||uuuxxx|||}}}zzzwwwvvvvvv}}}}}}{{{zzz{{{zzzyyy{{{~~~~~~zzzwww|||~~~|||zzz{{{zzzxxxvvvzzz~~~|||}}}mmmQQQ@@@888111///000222777;;;;;;999777666555666777888666999<<>><<>><<<999666555::::::;;;===???@@@AAAAAAEEEGGGHHHGGGDDDCCCBBBBBB999???FFFGGGEEEEEEGGGKKKQQQJJJEEEFFFKKKMMMLLLKKKIIIEEEAAA???@@@AAA@@@???;;;;;;:::777333000000111---111......111222AAA\\\mmmvvv|||zzzvvvuuutttsssppptttxxxzzzzzzzzz{{{|||{{{}}}}}}xxxsssrrrwww|||zzzyyyppp{{{{{{zzz|||~~~~~~|||zzzxxxxxx|||{{{{{{}}}~~~{{{xxxxxx~~~}}}~~~}}}zzzvvvyyy}}}||||||~~~}}}~~~cccLLLAAA555111444666666555777666555333222444777:::999<<>>;;;<<<>>>>>>>>>===CCCEEECCCCCCFFFIIIHHHIIIIIIHHHHHHFFFAAA;;;666666;;;<<<999777888888666666:::???AAA@@@AAACCCFFFEEECCCAAA@@@AAADDDGGGHHHEEEAAA>>>???BBBDDDBBB@@@EEEFFFIIILLLSSSddd{{{vvvgggZZZOOOIII[[[222222222222333444555555888777555444333333333444555111,,,,,,...111111000///---,,,,,,///222555666444555777:::<<<:::777444666777888666555555888;;;>>>;;;999999;;;>>>>>>===<<>>DDDFFFDDDDDDHHHLLLKKKIIIGGGIIINNNRRRPPPLLLGGGEEEBBB@@@????????????;;;;;;;;;888666444555666333444...+++...000AAA]]]kkkvvv~~~}}}yyyvvvsssppppppsssyyy}}}zzztttrrrwww|||www}}}rrrcccnnn|||xxxwwwyyy||||||zzzwwwuuuuuu}}}{{{zzzzzz{{{{{{{{{{{{yyy}}}zzzwwwyyy~~~}}}||||||}}}|||sss```PPP;;;000222777666111999999999777666888<<<@@@???AAACCCDDDDDDCCCCCCDDDIIIEEEBBBBBBCCCDDDAAA???BBBEEEFFFDDDDDDGGGIIIGGGIIIGGGDDDBBBAAA???===;;;;;;<<<;;;888999;;;999444444888<<<===;;;:::;;;===>>>===<<<<<<<<<>>>AAACCC???===;;;===AAACCCDDDCCC>>>BBBKKKXXXllluuufffUUUGGG@@@???BBBSSSuuu000000111111111111111111777666444444444666999:::999444...,,,...111111000000...,,,...222777;;;===;;;;;;<<<>>>???===:::777999;;;===>>>>>>???@@@BBBEEE@@@<<<<<<@@@CCCBBB@@@>>>@@@DDDEEEDDDBBBAAAAAADDDDDDDDDCCCCCCFFFJJJNNNMMMMMMLLLHHHCCC@@@>>>>>>888<<<@@@BBBAAAAAADDDFFFAAABBBCCCEEEJJJOOONNNJJJCCCAAA???===;;;::::::::::::::::::999777666777999:::999000***+++---???\\\dddpppyyyzzzwwwuuusssqqqyyyzzz|||~~~|||wwwvvvvvvyyy{{{}}}qqqccckkkzzz{{{zzz{{{{{{zzzxxxvvvuuuvvv{{{{{{zzzzzz{{{}}}zzz~~~~~~|||xxxxxxzzz~~~|||~~~|||~~~~~~~~~uuudddIII444...333555444777999:::999777888===AAA>>>@@@BBBAAA???=========@@@>>>===???BBBBBB???<<<===@@@@@@===>>>AAAAAA??????>>><<<===@@@BBBCCCCCC<<<<<<999666777999888333666888:::;;;:::999888999;;;<<<<<<<<<<<<>>>AAADDDBBBCCCDDDDDDCCCBBBAAA@@@BBBMMM^^^sss{{{ooo___SSSKKKBBB:::333999???JJJfff222222222222111000//////555666777888:::<<<>>>???;;;777333222444666555333000///000333999===>>>>>><<<<<<<<<===>>>===;;;999888:::===@@@CCCDDDCCCBBB@@@>>>;;;::::::<<<===>>>:::===???AAA@@@@@@@@@AAAEEEDDDCCC@@@???BBBIIINNNKKKKKKHHHDDD@@@======>>>===>>>???@@@@@@@@@??????888===>>>>>>AAAIIILLLJJJ@@@@@@>>><<<999888888888888999999777555555666777>>><<<333+++++++++;;;XXXfffooovvvuuusssssstttttt~~~}}}}}}~~~~~~{{{yyywww}}}wwwxxxvvvnnnsss}}}}}}~~~{{{xxxwwwxxxzzz}}}~~~||||||xxxxxxzzz~~~~~~}}}~~~xxxcccHHH777333555666333666999888666666999===@@@AAABBB@@@===:::888888:::888777999>>>@@@???===666999:::888:::===<<<999888999;;;@@@EEEHHHHHHHHH???AAA???999666888::::::<<<;;;;;;<<<>>>>>>===<<<999;;;=========???CCCGGGGGGGGGEEEAAA>>>@@@FFFLLL\\\jjj}}}xxxlll```]]]SSSHHHBBB@@@<<<777444:::<<>>;;;<<<<<<999666666:::>>>999;;;>>>??????@@@AAACCCIIIHHHEEEBBB@@@DDDKKKRRRLLLKKKHHHDDD@@@???@@@AAADDDBBBAAAAAAAAA@@@===;;;666;;;<<<999<<>>555---,,,***999TTTqqqxxx{{{xxxtttuuuxxxyyyyyyyyy{{{{{{zzz|||}}}~~~~~~rrrssszzzyyy{{{~~~}}}yyyyyy|||~~~}}}|||~~~yyyxxxyyy}}}{{{aaaEEE888666666333777::::::777666999===GGGHHHIIIFFFBBB>>><<<<<<>>>;;;999;;;@@@DDDEEEEEE888;;;<<<<<<>>>BBB@@@<<<777:::???EEEKKKLLLKKKIIICCCHHHHHH@@@999:::???CCC===:::999;;;>>>@@@???===444777999999999;;;@@@DDD@@@>>>:::444555CCCXXXhhhyyyvvvkkk^^^PPPFFF???AAA@@@===<<<<<<777111777;;;:::<<>>===;;;999777888<<>>===<<<<<<>>>@@@AAABBBFFFFFFEEEBBB??????BBBFFFJJJGGGBBB===:::::::::;;;<<<;;;888777777999;;;===::::::;;;<<<===>>>>>>???999999999999999666222000444000000555666222333777AAA<<<===111...111666UUUrrrzzz{{{wwwwwwyyyyyyzzzyyyyyy{{{|||zzzvvvpppqqqttttttwww||||||xxxzzz~~~yyyxxx}}}~~~{{{~~~~~~wwwbbbOOO???444555666666444111222777<<>>===;;;:::888888<<<<<<<<<>>>AAABBBAAA@@@@@@AAAAAA===:::999<<>>:::888:::@@@CCCBBB???>>>AAACCC@@@>>>@@@AAA@@@BBB:::555888BBBTTTnnnsssbbbQQQEEE???<<<;;;999@@@GGGGGG@@@999444222///333666===RRRuuu000///...------...000111555444333222222333444555:::888666444333444555666444444444555666777888999888888888;;;>>>@@@AAA@@@999999:::===???>>>:::666444555:::<<<999333333888:::<<<>>>===::::::<<>>@@@@@@@@@@@@@@@@@@AAAAAA???===;;;;;;<<<;;;777444<<<777666::::::999;;;AAACCC>>>???333111555;;;\\\pppxxx}}}{{{|||~~~~~~}}}}}}}}}~~~xxxtttvvvzzz{{{~~~}}}~~~~~~}}}~~~{{{xxxfffNNN;;;888555000---...000333555:::;;;;;;<<<<<<<<<<<<<<<888:::===@@@BBBBBBAAAAAADDDAAA>>>???AAACCCAAA???AAA@@@@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFCCCAAA@@@@@@BBB@@@???@@@CCCEEECCCAAACCCBBBCCCCCCBBB>>>;;;999;;;>>>BBBIIIVVVjjj~~~zzzqqqaaaWWWJJJ===555111//////999???DDDCCC===666222111111333444888IIIlll///---+++))))))+++...///555444222111111111222333666666666555555444444444444444555666666666666666666555666888<<<>>>??????;;;:::999999888666222///666666888:::666111222777777<<<@@@>>>888666888<<<@@@AAABBB@@@===;;;::::::@@@???<<<:::888888999:::888999:::;;;===>>>???@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@<<<999999<<<<<<888444===999777999::::::>>>BBBAAA<<<<<>>===<<<;;;===@@@CCCEEEEEEEEEDDDHHHBBB>>>???DDDHHHFFFCCC@@@???>>>???AAADDDEEEEEEJJJIIIIIIIIIHHHEEEAAA>>>>>>>>>?????????>>>>>>===???;;;<<>>???LLLZZZcccppp}}}rrrdddUUULLLDDD>>>666000,,,+++++++++777;;;>>><<<777222000000333333222333???___}}}---,,,***)))((()))******111000/////////000111222333444555555444222000///333444555666666555333222888777888:::<<<===;;;999<<<;;;999888666555333222999777888999777444666;;;999<<>><<<::::::<<>><<<999777555555555333555888;;;>>>@@@BBBBBB@@@@@@@@@@@@@@@?????????AAA===;;;>>>AAAAAA;;;555:::888888999:::;;;===???@@@<<<;;;---+++000;;;___nnnwww~~~{{{zzzyyyxxx{{{{{{zzz{{{}}}}}}|||{{{~~~}}}|||{{{yyywwwwwwwwwvvvvvvwww}}}}}}~~~}}}{{{yyy~~~~~~~~~~~~wwwgggNNNCCC666,,,***...333777888999:::<<<======<<<<<<<<<===>>>@@@BBBCCCDDDEEEBBB@@@>>>@@@CCCDDDBBB@@@@@@===;;;:::<<<>>>???@@@DDDBBB@@@AAABBBAAA===999888:::<<<<<<;;;:::::::::===888:::AAAAAA<<<@@@KKKRRRdddqqqttt{{{xxxxxxpppcccVVVKKKAAA999555444111---,,,,,,---......333555666555222000000111333222111222999SSS.........---,,,+++***))),,,,,,,,,,,,...///111333222333444444333000,,,***222333444555555444333222888999<<>>===<<<<<>>???===:::888999<<<>>>@@@AAA@@@???===;;;999888777777999<<<>>>@@@AAAAAAAAA;;;<<<<<<===>>>>>>??????CCCBBBCCCGGGJJJHHHAAA;;;:::===???AAAAAAAAA@@@>>>CCC??????000---222>>>cccmmmvvv~~~~~~{{{zzzzzzyyy~~~~~~~~~~~~}}}{{{xxx|||~~~}}}|||}}}}}}}}}}}}}}}~~~~~~{{{yyyxxx{{{}}}}}}}}}{{{eee\\\LLL;;;000---333888<<<<<<::::::::::::;;;<<<===<<<::::::<<>>>>>EEEBBB>>>======>>>???>>><<<999666666999;;;:::888:::<<<>>>>>>======>>>???AAA>>>???AAA>>><<>>===:::666333555777777777777999;;;777555555999:::999;;;>>>BBB>>><<>>===::::::;;;<<<===>>>???@@@???@@@CCCGGGHHHEEE@@@<<<999>>>BBBBBBBBBBBB>>>999???<<<===///+++000===ccckkkuuu}}}~~~}}}~~~~~~~~~~~~{{{xxxsssvvv{{{|||~~~~~~}}}~~~}}}~~~}}}{{{}}}~~~~~~|||~~~}}}zzz~~~wwwhhhTTTAAA666444666999888777666666888:::;;;AAA???======???BBBFFFIII;;;CCCKKKLLLFFFAAA???@@@DDDAAA>>>=========<<<;;;999777555555666999:::;;;;;;;;;:::;;;<<<===>>>???888===BBBCCCCCCJJJWWWbbbdddgggcccXXXQQQLLLBBB666444333111111111///,,,***)))((('''((()))******))),,,+++++++++---///111333333///111777888DDDlll***)))'''&&&(((+++///111444444333444555777999:::444666888999999777555333333333444555777999;;;<<<777777777888::::::999777444777999999888888999;;;;;;888888<<<===<<<<<<>>>CCC@@@>>>???BBBDDDCCCAAAFFFBBB>>>===@@@CCCEEEFFF???@@@AAABBBBBBAAA@@@???AAAAAAAAA@@@???>>>===<<<::::::;;;;;;<<<<<<<<<===888;;;>>>>>>===;;;;;;<<<888===???===<<<===:::444666555888,,,)))///<<>>@@@BBBDDDEEE999???EEEGGGDDDAAA??????<<<;;;999:::;;;;;;:::888;;;<<<<<<<<<;;;;;;<<<>>>;;;777444333666888999888///:::BBBEEEKKKVVVZZZVVVPPPKKKDDD===999555000---******,,,...000000---+++---,,,******,,,,,,,,,+++---,,,++++++,,,...000000555---///666666>>>eee...+++((('''***000888===::::::999999999;;;<<<===666777:::<<<======<<<;;;444444555777999<<<@@@AAAFFFCCC???============<<<888;;;>>>===;;;999999:::@@@<<<<<<@@@BBB???>>>???BBBBBBAAA???>>>???@@@AAACCC???======???AAA@@@???>>>???@@@@@@???===:::999:::;;;;;;;;;<<<<<<======:::999999999999888888888888;;;===;;;777777;;;@@@:::??????;;;999<<<:::444444444999...,,,333AAAiiinnnvvv|||zzzxxxzzz}}}~~~}}}{{{xxx{{{{{{zzz}}}~~~~~~{{{{{{{{{|||xxxeeePPPBBB888888999999888666333222///111444777999999999888666888:::===???>>>===;;;999888888:::<<<<<<;;;:::<<<@@@CCCCCC@@@======???>>>888222000444777666444333@@@GGGGGGNNNVVVLLL888===444---...///---...111...,,,***)))+++---...---...,,,******+++,,,+++***///---,,,+++,,,.........777,,,,,,444444;;;aaa***+++,,,------...111444===:::777777999;;;:::999555666666777888999999999:::888777777:::<<<=========>>>???@@@>>>;;;888666999:::<<<<<<;;;:::777666>>>;;;<<>>???<<<<<>>>>>======<<<;;;:::999@@@AAACCCCCCCCCAAA???>>>===;;;:::999:::;;;===???888:::<<<<<<999999<<>>>>>>>>===:::777666<<>>===:::888:::???@@@<<<;;;>>>BBB>>><<>><<<:::999999999;;;===??????>>><<<<<<<<<777???CCC???;;;:::888555000000///,,,)))333KKKcccqqqxxx~~~~~~}}}|||}}}{{{{{{www|||~~~}}}~~~~~~|||~~~}}}~~~yyynnnZZZHHHAAA;;;333000444222111333777777444333666777555444666:::>>>?????????===;;;<<<===<<<:::777999===CCCHHHHHHCCC<<<888333000---++++++,,,+++++++++///444555222---++++++...,,,******+++,,,,,,,,,'''(((***,,,...//////000...///000///---,,,---...333222000---,,,+++,,,......)))///---222;;;LLLxxx///111333222111///...///333111000000333555666666222222333333444666777888999888777888:::<<<===<<<>>>===<<<<<<===???BBBDDDAAA@@@@@@???>>><<<;;;:::888666888<<<===<<<<<>>>>>???BBBHHHJJJEEE???<<<===>>>===;;;888999888555333444999>>>======???@@@BBBCCCEEEEEEFFFEEECCC@@@>>><<<:::999<<<===>>>???@@@>>>:::777666:::===<<<:::999555000,,,---...+++)))333MMMffftttyyy|||}}}zzz~~~{{{vvv}}}~~~}}}}}}}}}sss```TTTHHH999000///000---...111222111333777888777666888;;;>>>??????DDDCCCAAAAAAAAA???===;;;:::<<<@@@AAA@@@<<<666333000...,,,,,,,,,,,,***((("""%%%)))+++,,,+++)))''',,,,,,,,,***((('''((()))'''(((***,,,---//////000000000000...------///111333111...,,,------...------,,,444000111555AAAiii...111444555555333333333222111111222444666888999666666555444444555666777999888777999;;;======<<<;;;;;;;;;;;;===???AAACCCBBBAAA@@@===;;;999777666999888999;;;<<<<<<===>>>@@@===<<<>>>>>><<<>>>AAAFFFBBB???>>>???>>>;;;888888:::;;;999666777<<>>@@@BBBBBBBBBHHHGGGEEECCCAAA>>>;;;999777777888888777444111///,,,++++++,,,------+++)))###$$$&&&))),,,,,,***((((((***+++)))&&&$$$&&&(((''')))***,,,...///000000---------+++***+++---000222///,,,+++,,,...------***,,,666111000222999[[[,,,...111333222000000000222222333333555777999;;;:::999777555444333444444888777777999;;;===<<<;;;======>>>@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???===<<<<<<===>>>>>>>>>???>>>===999888;;;??????;;;888:::AAA@@@@@@BBBDDDBBB===888888;;;======;;;;;;===???;;;;;;;;;;;;<<<===>>>???>>>>>>@@@AAABBBBBBBBBBBB<<<999666666:::<<<<<<:::;;;888888;;;===;;;666111444222///+++)))333LLLcccrrr|||{{{yyyxxxwww{{{|||}}}}}}}}}|||uuueee[[[RRRHHH>>>:::999999<<>>:::666444333111111000///...------,,,%%%%%%&&&))),,,,,,***)))(((((((((***------+++***&&&)))++++++(((&&&(((+++)))***,,,---///000000000+++++++++***)))***---000000...+++******+++,,,,,,))),,,666000000222444QQQ000111333333111///...///111222333333444555888;;;@@@>>>;;;888777777777888888777888:::<<<===<<<;;;:::;;;<<<===>>>>>>======>>>@@@BBBDDDEEEEEECCCCCC===AAACCCBBBAAACCCAAA===666777;;;AAAAAA<<<777777======???DDDGGGFFFAAA<<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@>>>;;;:::<<>><<<888888;;;666000---///;;;RRRfffjjjyyy{{{vvvrrrxxx}}}|||}}}~~~yyylll___WWWRRRMMMKKKLLLHHHJJJLLLLLLIIIGGGEEEEEEBBBCCCBBB???:::666555444---,,,+++***)))******+++&&&&&&(((***---...---,,,******+++++++++************+++------,,,+++,,,,,,++++++,,,---............+++,,,,,,,,,+++,,,///111//////...,,,))))))+++---,,,---555...111444222JJJvvv111222333222111000111222222444555555444555888<<<===;;;999777666777888999777777888:::<<<===<<<:::666666666666777999;;;<<<<<<>>>BBBEEEEEEDDDAAA@@@;;;AAAEEEDDDEEEFFFDDD>>>999999===CCCCCC???;;;;;;<<<;;;===AAAFFFHHHEEEBBBBBB>>>::::::<<<===:::777888888:::;;;;;;;;;:::999999999999999:::;;;===>>>CCCCCCCCCAAA@@@AAACCCEEEBBB===;;;>>>>>>;;;:::===???777000000888GGG]]]ooolllxxx|||xxx{{{}}}}}}|||xxx}}}{{{wwwoooiiigggdddggghhheee^^^XXXTTTSSSQQQQQQOOOJJJBBB<<<999888---,,,***(((((((((((()))+++++++++,,,...///...---)))+++---+++)))(((***,,,---,,,,,,---------***(((***++++++,,,,,,++++++******+++---.........000222000222333///)))'''+++000222000444,,,111666111DDDiii)))+++,,,,,,---...111333555777888777666666:::===222111///------///222333777777888:::======<<<:::999777555444666:::???AAAAAACCCFFFHHHGGGCCC???;;;999@@@EEEEEEFFFIIIFFF???===<<>>CCCHHHIIIHHHJJJBBB:::999<<<>>><<<888666777:::<<<===<<<;;;:::999888888888:::>>>AAACCCCCCEEEGGGFFFCCCAAABBBDDDCCC>>><<<>>>===:::;;;AAA@@@666///222>>>PPPfffwwwvvvzzz||||||~~~|||{{{|||~~~~~~|||yyysss}}}~~~}}}}}}~~~uuulllgggddd^^^^^^ZZZQQQFFF===888666...---+++)))((('''((((((+++***((()))******)))((((((,,,...,,,((('''***///...+++******+++***&&&"""***************)))((('''(((***,,,.........///000111555777222***''',,,333777333444+++111777111AAAaaa000000///---,,,,,,///222666555555777:::;;;;;;;;;:::::::::666111000222555;;;;;;===AAAEEEDDD???:::777;;;>>>===>>>DDDIIIIIIBBBBBBBBBAAAAAA???>>>===???CCCGGGHHHEEEAAA>>>>>>>>>999:::AAADDD???<<<<<<===<<<===@@@DDDEEECCC???@@@:::555444888<<<<<<:::<<<:::999;;;>>>@@@===:::999:::999888777777:::===>>>>>>@@@EEEHHHGGGBBB===;;;===???AAABBBAAA???>>>>>>>>>999999HHHbbbvvv~~~{{{vvvvvv||||||yyyzzz~~~~~~|||{{{{{{}}}{{{~~~{{{qqqggg```]]]RRRDDD999333000,,,))))))+++---,,,***(((&&&&&&))))))+++,,,,,,+++******+++***)))((((((***,,,...222111///---***'''%%%$$$******************++++++***+++...111222333222222555444333333222222222222111222333222...---555???VVV~~~222333333111000111444666333333333666999;;;;;;;;;??????===999333111333555::::::;;;>>>AAAAAA>>>:::999===>>><<<===BBBEEEEEE============<<<;;;;;;:::<<>>@@@BBBDDDDDDCCCAAA??????===999<<>>AAABBBAAA<<<888666888;;;===;;;:::;;;>>>???===:::<<<@@@AAA>>>===AAACCCCCC::::::::::::::::::::::::<<<>>>AAAAAA???===<<<<<>>>>>888;;;@@@CCCDDDDDDEEEEEE===<<<;;;999999:::>>>@@@<<<>>>@@@===999777888;;;999<<>>@@@AAAAAA???===;;;@@@;;;888???TTTlllzzz}}}{{{uuuuuuyyy~~~~~~|||~~~||||||}}}~~~~~~~~~~~~vvvggg___SSSGGG>>>888444222...+++((((((***+++***'''&&&&&&%%%###"""###&&&(((&&&''')))***++++++++++++))))))***+++,,,,,,,,,,,,...,,,)))''''''(((+++,,,******+++++++++,,,,,,,,,...///111333444444333222333222222222222333333444///---...222555444777;;;DDDmmm000222333222111000111222333444777<<>>===:::>>>CCCDDDBBB???@@@AAA;;;>>>???<<<999999>>>CCC>>>???@@@>>><<<:::;;;<<<<<<>>>@@@???<<<999777666888<<>>:::999::::::<<<>>>???>>><<<999888???888666AAAXXXnnnwwwwwwyyyuuurrrsssxxx~~~}}}|||}}}|||||||||~~~~~~}}}uuukkk___WWWHHHBBB888000,,,*********'''&&&&&&(((***)))'''$$$((((((((((((''''''***,,,&&&'''((()))))))))((('''''')))+++---......---,,,******))))))***,,,---///******++++++,,,,,,------...000222333444333222111222111111111222333444444///+++,,,222666555444555:::ccc666888999888666444333333444555888<<>>AAABBBAAA??????>>>>>>>>>??????@@@======>>>???@@@@@@???>>>888:::;;;;;;;;;;;;;;;:::888<<>>BBBDDDAAA<<<;;;@@@EEEEEECCCAAAAAAAAA???;;;888:::;;;<<<:::888666666777777;;;@@@AAA???<<<<<<===<<<>>>???@@@@@@>>>;;;:::999333444FFF```ssszzzyyyvvvtttssstttxxx|||~~~~~~{{{{{{{{{~~~}}}}}}uuujjj^^^TTTJJJAAA;;;222...***''''''((((((((($$$%%%&&&(((((('''###!!!'''))),,,,,,,,,++++++,,,'''((((((((((((&&&%%%$$$'''))),,,...//////...---)))***,,,...//////......))))))***++++++,,,------...///111333333222111000111111111111222222333444222......444888666333222999___777:::<<<;;;999666555444666555666999>>>AAABBBBBBJJJJJJJJJFFFBBB@@@CCCFFFFFF@@@:::666777999:::999999===???===<<<>>>>>>===???>>>===<<<<<<<<<>>>>>>DDDCCCCCCDDDEEECCC@@@===<<<@@@BBB???>>>@@@AAA@@@<<<===?????????@@@BBBDDDCCCEEEGGGDDD???>>>AAAEEEIIIFFFDDDDDDDDDAAA:::444666777888888777666888999666999<<<>>>===<<<;;;;;;999:::<<<>>>>>><<<999888333///555LLLhhhzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~|||zzzzzz{{{}}}{{{zzz}}}~~~|||~~~xxxpppiiiYYYSSSIII@@@999333///,,,((('''%%%%%%&&&&&&%%%$$$&&&''')))***+++***((('''%%%'''+++,,,+++***))))))(((((())))))((('''&&&%%%((())),,,...000000///...***,,,///111111000---,,,(((((()))***+++,,,,,,------...000222333333222111222111111111111222222333555222222777:::777444333777XXX666999===>>>===:::999888:::888777888<<>>??????<<<@@@AAA>>><<<===<<<:::???===;;;:::999:::;;;<<>>>>>@@@CCCEEEEEECCCDDDDDDAAA>>><<<===???BBBCCCFFFGGGFFFBBB<<<777777:::<<<<<<:::888666666999999:::<<<===<<<:::888555666999:::;;;999777666000...888QQQlllzzzzzz|||~~~~~~~~~~~~}}}~~~~~~|||zzzzzz|||~~~}}}|||}}}{{{~~~{{{rrriiiaaaXXXOOOJJJ999666111---+++)))'''&&&&&&%%%$$$$$$%%%%%%###!!!'''((()))************+++%%%&&&((((((&&&&&&'''(((((()))***+++++++++******)))***,,,...///000000000...///000000///---+++***&&&'''((()))***++++++,,,---...111333444444444333333222111111111111111111333000222666888555444555777OOOxxx999===AAADDDDDDBBBAAAAAA>>><<<999999<<>>===:::???>>>;;;999999999:::;;;<<<===@@@EEEJJJKKKGGGCCC>>>DDDFFFBBB???CCCEEECCCDDD???999888:::<<<===<<<@@@@@@???<<<999888888888666===EEEHHHFFFBBB@@@???===@@@BBBBBB===777222000AAA???>>>@@@BBBAAA===999666888;;;======<<<:::999222000;;;SSSjjjvvvyyy{{{yyy|||~~~{{{zzz|||~~~~~~||||||yyyyyyuuuppphhh^^^RRRHHH???777000,,,((((((''''''&&&%%%$$$###'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$###""""""$$$&&&''''''&&&%%%###$$$&&&)))'''(((+++---.../////////)))***,,,...///000111111222111///---+++***))))))%%%&&&'''((()))***++++++---///222444666666666555333333222111000000000111---,,,...333444222222555<<>><<<>>>AAA@@@<<<999999:::<<<;;;999444000///222666222555;;;???AAA@@@>>><<<999<<>>===>>>BBBCCC@@@<<<>>>>>>===<<<;;;::::::999999===BBBGGGIIIHHHEEEBBB===CCCGGGEEE>>>:::;;;>>>999<<>>:::333///,,,666HHH]]]llltttxxxzzz}}}~~~yyy{{{zzzyyy~~~uuujjjbbb^^^ZZZTTTPPPDDD===444...,,,***'''%%%((((((''''''''''''((((((&&&&&&'''''''''%%%$$$###"""########################%%%(((((('''&&&%%%&&&######$$$&&&(((+++---...,,,---...---------000222///000000...***(((***---(((+++---...---,,,------000///...111555777555222555111---+++,,,000333555---///222333222222222333888HHHbbb333555888:::<<<<<<;;;;;;999:::<<<<<<<<<<<<>>>??????===;;;999888:::<<<>>>AAAAAA@@@===:::999999;;;===???@@@???===;;;<<<===;;;;;;:::666333222444777444777;;;???AAAAAA???===:::===???@@@???>>>>>>???<<<:::999;;;???BBB@@@>>>::::::::::::::::::999999777;;;@@@DDDFFFEEEBBB@@@===BBBEEECCC<<<777888;;;<<<===>>>>>><<<:::777555999444333777888333...,,,***777LLL```nnntttxxx{{{|||}}}|||||||||vvvppp```YYYNNNGGGBBB===777222---+++)))(((***+++++++++'''''''''&&&''''''(((((()))******+++***)))((('''$$$$$$###############$$$$$$&&&((('''&&&$$$$$$$$$$$$%%%%%%''')))+++,,,---)))***++++++******+++---000000///---+++***+++,,,***,,,---,,,***(((((((((+++***+++000666:::999888333000---,,,...111444555///222444555444444444555;;;GGG[[[333444555777888999999999111444666888888888999;;;;;;999777666666888:::<<<===>>>>>>===;;;::::::;;;:::;;;;;;999888888:::<<<999999999666444333444555444555888;;;<<<===<<<;;;999:::<<<<<<:::888888888999888888:::>>>AAACCCCCC777888999:::;;;:::999999555888===AAABBBAAA???===>>>BBBDDDAAA;;;777777999???>>><<<:::777666555444999555333555444///,,,---...???WWWiiirrrwww{{{~~~yyyzzz|||}}}}}}~~~uuullleee^^^UUUOOO<<<888333000000///+++(((###%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((((((***+++,,,,,,,,,+++***)))(((&&&$$$###"""###$$$%%%''')))***)))&&&$$$$$$$$$&&&&&&'''((()))******+++(((***+++***))))))***+++111///---,,,,,,,,,+++***+++,,,,,,+++)))((((((******)))+++000666::::::999222000......000333444444111333555555444444555666???EEEQQQqqq222222333444555777888888000222555666666666666888777666555444444666888::::::<<<>>>>>>======>>>???::::::888777777999;;;===<<<===<<<;;;999777666555666777888:::;;;<<<<<<<<<:::;;;<<<;;;999666555555:::;;;;;;===>>>AAADDDEEE888:::;;;<<<<<<;;;:::999444777:::>>>??????===<<>>:::777555444555666888666666888666222000222888MMMfffssswwwzzz}}}xxxzzz~~~{{{|||}}}yyyvvvhhhbbbXXXOOOGGG???999444+++***)))***,,,---+++)))&&&)))***(((###!!!!!!###&&&&&&'''((())))))))))))((()))*********)))((((((+++)))&&&$$$###$$$%%%'''+++,,,,,,***(((&&&&&&&&&'''''''''(((((((((''''''(((***,,,,,,,,,,,,---...111...+++,,,......,,,))))))+++,,,,,,,,,,,,...000///------000555888666444222111000000222333333333000222333333222222333444@@@CCCIIIeee,,,---...000111333444555444555777777666555666777888888777666777888:::;;;<<<>>>@@@@@@???>>>>>>???@@@>>><<<;;;<<<>>>AAACCCDDDCCCBBBAAA???<<<:::888::::::;;;<<<===>>>>>>>>>===>>>???>>>;;;888777777;;;===??????======@@@BBB;;;;;;;;;;;;;;;999888777555777999<<<======<<<;;;===???@@@>>>:::888888:::@@@>>>:::777555666888999888888:::<<<888222111444EEE[[[qqqyyyyyyzzz}}}~~~zzz}}}}}}||||||tttjjjbbb[[[XXXEEEAAA;;;555000---***)))+++***))))))(((&&&###!!!$$$&&&'''%%%$$$$$$(((,,,'''((()))************)))&&&'''((()))))))))((('''---+++(((%%%$$$%%%'''(((***++++++)))'''&&&&&&'''&&&''''''''''''&&&%%%$$$&&&))),,,---......///111000...+++,,,...///,,,))))))+++---...---...000111111000///111555666444222333222111222333444333222222333444333222222444555===AAADDD\\\+++---///222444666777777777888888777666555777999;;;;;;:::::::::;;;<<<===???@@@@@@>>><<<::::::;;;???===:::999;;;>>>???@@@AAA@@@>>>===<<<:::777555777777888999999999999999999:::<<<;;;999666555666:::>>>AAA???:::888999<<<::::::999888666666555555666777888:::;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<>>@@@SSS~~~+++---111555888:::::::::777777666555444555999<<<;;;:::999999999999999::::::;;;:::999777777999::::::888555555777999999888<<<999777777888888666444444555666777777777666555666888:::999888666666666999???DDDBBB;;;666777::::::888777555555555666777555666777888999999::::::::::::<<<<<<===>>>@@@BBBDDDCCCBBB@@@>>><<<;;;:::555555777777222111888CCCXXXiiivvvuuutttzzz}}}|||~~~|||}}}vvvyyy}}}|||~~~yyysssmmmfff^^^YYYKKKGGGAAA999222---)))'''###$$$############%%%'''$$$%%%'''((()))+++---...((('''&&&%%%&&&%%%$$$"""'''((()))***)))'''%%%$$$'''''')))*********))))))&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&'''''''''(((+++---(((((()))***)))(((&&&$$$%%%(((+++,,,+++*********,,,---//////---,,,,,,,,,***---111222111///------...------000555888777555///......000444888;;;;;;777777777666444555666888777<<<<<>>888777666555555555555555222222333333444666:::>>>;;;888555555888999888777===:::888999<<<===<<<;;;888999;;;<<<<<<;;;:::888:::<<>>======>>>999AAAGGGEEE===777888;;;;;;999777555666888:::<<<555555555666777888999999<<<===>>>@@@BBBDDDGGGHHHGGGGGGFFFDDDBBB>>>;;;999111222333333111555CCCQQQ]]]mmmwwwuuuuuu}}}~~~~~~|||yyyvvv{{{}}}xxx{{{}}}|||||||||uuuooollldddYYYOOOHHHBBB;;;777333111---(((%%%#########"""######"""!!!!!!"""###)))******)))((((((***+++%%%$$$$$$'''++++++'''###&&&'''(((((('''%%%###!!!%%%&&&''')))))))))((('''"""#####################&&&((()))******,,,000333)))***+++,,,+++***(((&&&)))+++------+++)))((((((***---000000---++++++---(((---222666666444333222000......111555777666333,,,++++++///555;;;???@@@555666555444333333555777555;;;999DDDkkk%%%&&&)))...111222444666333777:::999555444777;;;777888:::;;;;;;999666444555222111444;;;??????<<<@@@===999777777888777777<<<999555444666888888666:::AAAEEEAAA<<<;;;<<<;;;>>>BBBCCC@@@>>>@@@AAA???<<<>>>>>>;;;888888;;;??????;;;777777:::===??????::::::999999:::<<<>>>???BBBDDDEEEEEECCCBBBCCCDDDJJJKKKGGGAAA>>>>>>===:::888888444...,,,666IIIXXXsssuuuxxx|||~~~|||~~~{{{yyyvvvppphhh___WWWSSSHHHDDD>>>777222...------&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!%%%$$$""""""###&&&)))+++,,,++++++***)))'''%%%$$$((())))))'''$$$###&&&)))*********)))''''''((()))%%%$$$"""!!! !!!"""###)))'''%%%&&&''''''%%%"""&&&&&&'''((()))***++++++,,,+++)))***+++,,,,,,+++***+++++++++******,,,---000222555666555333111111---//////222888===:::333111///......111666<<<@@@???;;;666222111111222222---777===CCC\\\%%%%%%'''---333666666666666999;;;999555444777;;;888777666555444333333222555222111444999===<<<:::@@@===:::999999:::999999===999666666888:::::::::===DDDHHHDDD@@@??????===???BBBBBB>>>===???@@@>>>888888999999:::===BBBEEEAAA===999888999;;;<<<<<<===>>>???AAABBBBBBAAA???DDDFFFGGGGGGFFFEEEEEEFFFIIIIIIFFF@@@===>>>===999777666222...///<<>>>>><<>>EEEHHHFFFBBBBBBAAA???===@@@???;;;999<<<>>>===777666555777<<>>AAADDDFFFDDD???;;;AAABBBDDDDDDBBBBBBBBBCCCGGGHHHEEE???===>>>===:::666333///...666HHH^^^nnnzzz{{{}}}~~~~~~{{{uuummmeee]]]WWWTTTIIIDDD<<<333,,,'''%%%%%%)))((('''&&&$$$###"""!!!&&&&&&%%%%%%$$$######""""""!!! !!!!!!  """%%%&&&&&&&&&%%%$$$$$$%%%&&&'''*********(((%%%"""!!!!!!&&&''''''&&&$$$$$$%%%'''###$$$&&&(((((('''%%%$$$&&&%%%%%%&&&'''(((&&&%%%&&&&&&'''((()))***++++++***+++...111444444111///---///222222111000000111222555777777444000---+++222222111000444:::999555000111333444444333222111111111111000000/////////,,,111333666KKKuuu000...++++++111999;;;999<<<<<<:::777555555888;;;<<<;;;999777777888:::;;;;;;999999:::===>>>===;;;===;;;;;;;;;======<<<;;;:::888555333333555666777:::@@@DDDCCCBBBCCCBBB@@@999<<<<<<888888<<<>>>>>><<<999666777<<<@@@BBBAAA@@@???===<<<;;;;;;;;;;;;??????AAADDDFFFEEE@@@<<<>>>@@@AAABBB@@@@@@@@@AAAFFFGGGEEE@@@>>>@@@@@@===888111+++111CCCYYYlllvvv}}}}}}~~~~~~{{{zzzddd```YYYPPPGGG@@@;;;888444111,,,'''$$$###$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!!!!"""###"""!!!!!!"""$$$&&&'''%%%$$$###"""###%%%(((******+++++++++(((&&&$$$###))))))***)))''''''(((***&&&'''((((((((('''%%%$$$&&&&&&'''((()))***)))))))))))))))***+++,,,,,,---......///111333444222000222444666555222///------,,,///333555555333111111...///---,,,000666888555333333444333222000...,,,,,,...///000///------,,,+++///111444EEEiii:::;;;666///...444888888999888666444333555777:::333444555777999:::::::::999999999;;;<<<<<<;;;999;;;::::::<<<>>>>>><<<:::;;;:::888666444333444555888===@@@???@@@CCCDDDAAA888<<<===;;;;;;@@@CCCCCC>>>;;;888888;;;>>>===<<<<<<<<<============>>>???EEECCCAAADDDGGGIIIFFFCCC@@@BBBDDDDDDCCCCCCDDDEEEFFFHHHFFFAAA@@@CCCCCCAAA<<<333///<<>>>>>::::::;;;===???>>>;;;999;;;<<<===;;;888666666777:::===>>><<<>>>BBBCCCAAA999>>>AAA???@@@DDDGGGFFF:::999999:::;;;<<<;;;:::666999;;;=========>>>???CCC???;;;>>>CCCHHHGGGEEE???AAACCCCCCCCCBBBCCCDDDEEEGGGFFFBBBBBBEEEFFFDDDAAA<<>>===<<<<<<>>>AAABBBAAAAAA@@@@@@;;;<<<===???AAA???<<<999777:::>>>>>>;;;999999999<<<===;;;777888<<<>>><<<888>>>AAAAAAAAACCCDDDBBB777999<<<<<<:::888777666222555999;;;::::::;;;===;;;777444888@@@FFFFFFCCC===???AAAAAAAAAAAABBBCCCDDDFFFEEEBBBBBBFFFGGGEEECCCIIIVVVgggxxx|||wwwwwwxxxyyy|||}}}~~~yyyrrrkkkddd\\\UUUPPPGGGCCC===777222---)))'''&&&%%%$$$$$$############%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$###"""#########""""""!!!!!!!!!$$$#########$$$$$$%%%&&&""""""""""""#########$$$###########################!!! !!!%%%''''''&&&%%%&&&&&&&&&%%%%%%''')))+++******)))))))))))))))***,,,//////---,,,...////////////000000000000111444222//////000111222111***,,,...000000111444666000111000///---...000333000333333111111666888777111000---++++++,,,---...)))...333444111///000222......222555666FFFpppGGG___iiiSSS111%%%&&&'''+++///222444444...000222555777888888888555888:::<<<;;;:::::::::===>>>???AAABBB@@@<<<999222666<<<>>><<<:::999:::===<<<888222222666777555666<<<@@@???>>>???>>>;;;777;;;???>>>999444222222///333888999888777888999:::666555:::CCCIIIHHHEEE@@@BBBDDDEEEDDDDDDEEEFFFBBBDDDDDDAAAAAAEEEGGGEEECCCRRRgggxxx{{{{{{{{{|||~~~}}}{{{}}}|||}}}wwwyyy}}}xxxtttwww{{{}}}vvvpppmmmddd]]]SSSMMMHHHAAA888111(((***+++)))$$$"""###&&&""""""##################""""""!!! !!!"""###$$$######"""""""""""""""""" !!!!!!""""""############""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&""""""######"""!!! &&&###!!!"""%%%(((((('''###$$$%%%%%%$$$$$$&&&(((''')))+++---------,,,+++***,,,//////,,,+++---///////////////000000000000111000000222444444333222---.../////////000333555000000///---,,,...111555000444444111000222444222------,,,,,,,,,---......(((...333555222111444777111///222333111???jjj@@@ZZZhhhSSS222!!! ### !!!'''---000111111222///000666999666444555999999888888888888888888:::===BBBFFFFFFCCC>>>;;;999:::;;;<<<===<<<;;;:::>>>======;;;888555333111555888<<<>>>>>>>>>>>>??????BBBAAA<<<888999999777666333111111444666555444444999888555;;;HHHNNNJJJBBBEEECCC???@@@DDDBBB===;;;======<<<>>>@@@===999NNNeee{{{{{{}}}||||||zzz{{{}}}}}}||||||~~~{{{rrrjjjoooooommmiiibbbXXXNNNIII>>><<<888333///+++((('''&&&%%%$$$%%%&&&&&&%%%###'''&&&$$$###"""######$$$###"""""""""###%%%'''(((((('''%%%###!!! """$$$%%%$$$$$$$$$######""""""###$$$$$$)))'''%%%%%%%%%&&&%%%$$$%%%###!!! )))'''$$$""""""#########"""%%%((((((&&&###!!! ))))))***+++---.../////////...,,,******+++---...000111111000//////111222000---+++---111555666555222222333333444555666777222...,,,------+++---000:::555222333222///---...000...++++++,,,---------222333444444333222000///777444///111555<<<```<<>>@@@BBBAAA>>>:::777::::::;;;;;;;;;;;;::::::555555555555333111...,,,111444777::::::::::::;;;777::::::555333666777666666333111222555666666555555777666777<<>>>>>AAA???:::888:::<<<>>>>>>===@@@DDDZZZnnn}}}|||}}}}}}~~~{{{xxxvvvwwwxxxxxxvvvssssssqqqlllbbb[[[TTTRRROOOJJJDDD>>>999666...---,,,***(((''''''''''''&&&&&&'''((((((&&&%%%######$$$%%%%%%$$$###"""$$$$$$###"""###$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$###############!!!""""""###$$$$$$%%%%%%***)))''''''((()))((('''(((&&&$$$"""!!!"""###$$$)))'''$$$""""""#########$$$&&&))))))'''%%%$$$$$$)))******+++,,,,,,---------,,,***((((((((()))***...000000///---,,,,,,---&&&((()))+++------,,,+++111000///......///111111222...++++++,,,+++///444999333//////...,,,---/////////...,,,,,,,,,------000111111111111000//////333000,,,...111666WWW888PPP^^^MMM000 $$$///444555///'''$$$)))///555333333444333111333777444333222111222444666777;;;===>>>??????===;;;999;;;;;;:::999888888888888333444666777666333111///...111555777777777888999777::::::555444777999888555333222333555777888777<<<999999>>>BBBCCCEEEHHHCCCCCCAAA>>>===???===888999888:::>>>===<<>>AAABBBBBB@@@???;;;:::888666444444555555777888:::;;;:::777333111...111555777888888888999;;;>>>===888666888999888444444444555666777888888===777888AAADDD@@@???EEEBBBAAA???>>>??????===;;;>>>777666===@@@CCCQQQcccwww~~~{{{vvvuuuyyy~~~}}}~~~}}}}}}~~~~~~|||yyyxxxxxxtttllleee___ZZZVVVSSSLLLIIIDDD???;;;666111,,,---+++(((%%%$$$$$$&&&'''$$$$$$######"""###############"""$$$%%%&&&$$$###$$$%%%&&&''''''&&&$$$############"""""""""""""""""""""""""""###$$$%%%%%%"""!!!!!! !!!"""$$$%%% """$$$%%%%%%%%%%%%&&&%%%%%%&&&)))***)))(((((('''%%%$$$$$$%%%&&&'''(((((('''%%%"""!!!"""###&&&((()))***)))***,,,---......---,,,+++******)))******((('''&&&%%%%%%&&&&&&)))+++,,,***((('''''')))((((((+++111888>>>@@@000...,,,******,,,///111222,,,((()))+++---333:::999333//////...+++***,,,///222444111+++)))+++///---,,,,,,+++,,,...000111111111...///111111EEEhhh...HHH]]]YYYAAA,,,%%%'''999OOO```[[[III888...)))***)))+++///...+++,,,///555444222000000000222222333777===AAACCCBBB@@@>>>999888666333222222222222666777888888666333000...///222666777777777777888888;;;<<<888666888999888333444555666666777777888666000111:::===888777<<>>@@@@@@??????>>>666444>>>JJJVVVgggwwwzzz}}}}}}}}}~~~~~~xxxxxx|||~~~~~~~~~|||{{{{{{|||~~~}}}|||zzzwwwqqqkkkfffccc```[[[SSSMMMHHHEEE@@@===222000---***(((&&&$$$"""""""""""""""""""""######&&&&&&%%%$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%###***)))((('''&&&%%%%%%%%%!!!!!!""""""###############""""""!!!!!!!!!""""""!!!###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%&&&(((***+++***(((((('''%%%$$$$$$&&&((()))((())))))'''###""""""###%%%'''((())))))***,,,...000000///---,,,***))))))'''&&&%%%%%%$$$#########"""%%%)))******)))))))))&&&%%%'''...888======:::---+++))))))***---111333111,,,)))***,,,...333:::999555444555444...***)))///222555222---***+++///---,,,,,,,,,---///111222111222000000333111???\\\(((AAAZZZZZZDDD---$$$%%%888RRRkkknnnbbbSSSCCC777///+++***...000...---///333333222111111111111111222555999<<<===<<<:::888888777555444333222222222777777777666444222///...///111444666555444444444333999<<<;;;;;;>>>???===333444666666555555555666333000111666:::999888:::;;;888777;;;======<<<>>>:::999===III[[[nnn~~~|||{{{zzz||||||yyy{{{}}}|||zzzyyyxxxyyyzzzzzzpppmmmiiibbbYYYQQQJJJFFF???:::555333333333111///$$$###"""!!!!!!!!!""""""!!!"""#########"""###############$$$%%%&&&&&&%%%%%%'''))))))((('''***)))'''&&&%%%%%%&&&'''!!!!!!"""###$$$$$$$$$######"""!!! !!!###%%%''''''&&&%%%$$$$$$$$$###""""""######$$$(((((()))+++------,,,***((('''&&&&&&&&&(((***+++)))+++,,,)))%%%"""###%%%$$$&&&)))*********,,,---000000///---+++***((((((######""""""""""""!!!!!!!!!###&&&(((((()))***+++$$$(((000:::???<<<222***((('''''''''(((+++///111000,,,+++...///...111666666444444888777111+++***///222333222///,,,---...------------...///000111...111...///111///999QQQ&&&>>>WWWYYYEEE---$$$%%%333NNNiiitttssslll___QQQ:::000)))+++...///...///---...000111222222222222111111333444666777888999777777777777666555444333888888777555444333333333///222444555444222111111111888======>>>@@@???<<<222555777777444333333444333555555555999??????===666222111666888555555777999GGGSSS]]]lll|||~~~}}}}}}{{{wwwtttrrroookkkfffcccbbbbbbRRROOOJJJDDD===777222000)))%%%!!!"""&&&******((( !!! !!!"""###!!!!!!!!!""""""#########!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&(((***+++***((($$$$$$%%%%%%&&&&&&&&&'''###$$$%%%%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!%%%%%%%%%&&&%%%%%%$$$$$$$$$###!!!!!!!!!###%%%'''))))))***,,,......,,,)))'''&&&%%%$$$%%%''')))+++***---...,,,&&&###$$$&&&$$$'''***,,,,,,+++,,,,,,......---+++)))((('''&&&"""######$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&(((***'''000;;;???<<<333***%%%''''''&&&'''(((***,,,---///---...222222///...000111///000444555111......000111111222111000///...,,,,,,---.../////////...---000---...111///777KKK)))???WWWYYYEEE...&&&(((***DDD___mmmuuuxxxnnn```BBB444(((&&&+++---------(((***...111333333333333//////...///222777<<>>777333333000***&&&$$$###"""!!!  !!!"""###""" """$$$!!!!!!"""""""""######$$$(((,,,,,,(((###""" ######"""$$$"""!!!"""$$$$$$""" ######"""""""""###$$$%%%&&&%%%$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&$$$###$$$%%%%%%%%%$$$%%%(((***///333222,,,(((((())))))&&&***000666888666333000///---***'''&&&%%%%%%$$$%%%&&&(((******(((&&&%%%###%%%&&&(((((('''&&&%%%$$$&&&((('''&&&$$$$$$$$$))))))******+++,,,------...000222000---++++++---***(((***...///,,,+++...777<<>>777555666888<<<>>>;;;888999888555333444555555555666999<<<;;;:::888666555666999<<<666444555<<>>UUU"""!!!999KKKcccOOO@@@,,,###!!!$$$))),,,++++++...000000333555444444:::BBBGGGDDD>>>444,,,((((((***))),,,///000///---------111222333444444444444444666555555555777999<<<===??????AAACCC@@@999666777777<<<>>>:::888999888555333444444333333444777:::888888666333222333888<<<666>>>IIIQQQZZZdddooovvvuuu|||}}}{{{}}}}}}|||xxxuuussssssiiicccYYYPPPIIIDDD@@@???999666222---(((%%%###!!!"""!!! !!!""""""  !!!    !!!  !!!"""!!!  !!!"""######!!! """### """$$$%%%%%%""" !!!$$$&&&'''''''''#########"""######$$$$$$######""""""######$$$%%%$$$$$$&&&''''''&&&%%%%%%%%%'''((('''&&&%%%%%%'''((()))'''$$$&&&***)))&&&((())),,,///111111111000---++++++---111111,,,(((&&&(((+++------+++(((&&&$$$$$$%%%&&&'''''''''''''''((())))))(((((()))***)))&&&$$$'''---000...+++++++++***+++---...,,,+++,,,((('''))))))(((+++///111444777999777555666888333000---,,,---/////////000...000333333222666;;;OOOxxx222EEEfff^^^VVVFFF666444777===AAACCCFFFJJJNNNNNNPPPSSSQQQOOOQQQWWWZZZ[[[XXXOOO@@@222)))&&&)))***,,,,,,++++++,,,---222444555555444444555666555555555555666888999:::>>>===>>>???<<<666444777555999;;;777666777777666555555555333222222444666444444333000///111888>>>DDDQQQ___eeejjjpppvvvyyy{{{{{{vvvtttllllllkkkiiieee```[[[XXXMMMHHH???666...***((((((&&&###  !!!""""""!!!   !!! !!!""" ######""" !!!!!!"""%%% """###""" !!!$$$(((++++++***)))$$$$$$###""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%''''''''''''&&&%%%&&&((('''%%%$$$$$$$$$%%%'''&&&###$$$(((***)))))))))***+++,,,---------...---...333888777000)))((()))***++++++***)))((($$$$$$$$$%%%&&&'''(((((())))))***((('''&&&((())),,,+++***,,,000222111///++++++,,,------,,,,,,,,,+++'''&&&((()))(((***...///---...222444222111222111///,,,,,,---///000000222000111333111...000444HHHlll000CCCiiijjjjjj]]]SSSPPPOOOSSSVVVVVVXXX[[[^^^\\\]]]___]]]XXXWWWYYYZZZ[[[YYYSSSHHH:::---&&&$$$%%%&&&&&&&&&(((+++---000333555555333222444555333222222222222333444444888666777999777333444888555999999666555888999888777888777555333111222333333444666666777===HHHPPP\\\eeekkklllnnnrrrsssqqqtttuuuwwwwwwrrrkkkdddaaaYYYUUUPPPMMMKKKGGGBBB>>>222000---(((###  """""" !!!!!!!!! !!!""""""     """+++)))%%%!!! """!!! !!! """"""!!! """###$$$'''+++...000///---+++######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))))))))((('''%%%'''((('''%%%######### &&&)))'''&&&)))+++***************+++---...///222444888<<<===888///((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((())))))))))))((('''''')))+++,,,,,,---...///000000000***---//////,,,***+++---***&&&&&&))))))((()))---...++++++///000,,,+++---...,,,+++,,,...000111111000...///111///,,,---111===___"""111CCCjjjoootttjjjfff___[[[\\\[[[XXXVVVWWWYYYVVVVVVWWWUUUNNNJJJJJJLLLHHHCCC@@@<<<555,,,%%% !!!%%%)))---...111333333111000111333555555444444333333444444333222333555555333555:::777::::::777666:::<<<<<<:::::::::888444222111111333777;;;>>>CCCNNN\\\fffkkkmmmjjjeeeeeeiiiggg```______aaabbb]]]UUUNNNKKKFFF???666222222111---)))"""$$$%%%%%%###!!!  """!!!!!!###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """"""(((222///)))### """ ###### """$$$$$$######%%%(((***---000333333111...,,,"""!!!!!!!!!"""###$$$%%%######""""""######$$$%%%)))***+++++++++)))((('''&&&((()))(((&&&$$$######&&&---,,,)))***++++++++++++***+++,,,...000222666<<>>JJJSSSZZZ```eeeiiipppjjjccc]]]YYYVVVQQQNNNLLLGGGBBB??????;;;555///000---+++***)))'''%%%###""""""!!!  !!!!!!!!!  !!!!!!"""  """"""!!! !!! !!!&&&+++111***$$$"""!!!"""""" !!!"""!!!!!!$$$&&&%%%111888<<<999///(((&&&(((######""" !!!))))))))))))))))))(((((((((((()))***+++***'''%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((...---+++,,,///222333333DDDDDDCCC>>>777000+++)))%%%&&&'''((())))))))))))$$$$$$%%%&&&'''(((***+++***++++++(((&&&&&&***...000000,,,'''&&&,,,000111......---***((((((***,,,&&&***...000///...------------,,,+++++++++,,,---111...++++++...111000///,,,,,,---//////000000000222IIIvvv&&&!!!""",,,777;;;:::999555444111///,,,***)))(((%%%$$$###$$$&&&''''''&&&$$$###""" !!!$$$&&&((())),,,111666999::::::///...+++((('''''')))+++,,,///000//////000...)))))),,,000333555444111000------///000111111222222000///---++++++000888===JJJNNNTTTWWWWWWXXXYYY[[[WWWRRRJJJDDDAAA>>>;;;888888555222111333222...***///...,,,++++++***(((&&&###"""!!!    !!!""""""""" """###""""""  $$$))),,,------&&&!!! !!!!!!  ###%%%###!!!)))///111AAA???:::444---'''$$$"""$$$$$$###!!! """$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++***(((&&&+++)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''',,,,,,---,,,---111888===GGGCCC>>>777111,,,)))''''''((())))))))))))))))))""""""######%%%&&&'''(((%%%&&&&&&$$$"""$$$(((+++000...***'''+++222444111,,,,,,+++(((''''''***---+++++++++---///000222333...---+++***+++,,,...000.........///000222222333000111222333333333333333666HHHmmm$$$ $$$(((((()))+++%%%$$$""" !!!"""###$$$###""""""$$$%%%$$$###((()))***+++...333:::???CCCCCCDDDIIINNNQQQPPPNNN@@@;;;555111...,,,)))''')))---000///000111000,,,(((***...111222111///...&&&(((***---///000000000333333444444777===DDDIIISSSSSSSSSOOOKKKFFFDDDDDD>>>999333---+++)))((('''***(((''')))---///---+++,,,+++))))))******)))'''###"""!!!    !!!""""""""""""""" !!!######$$$""" $$$,,,000///---(((!!!!!!"""#########""" ###%%%%%%$$$(((222<<<@@@HHH>>>222+++(((&&&"""$$$$$$$$$""" !!!### !!!!!!!!!"""#########$$$&&&(((+++,,,,,,+++******)))'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&))),,,...---,,,222<<>>===<<<:::888777666555111///---(((%%%$$$&&&((('''%%%"""!!!!!! !!!%%%((()))(((&&&%%%$$$###$$$$$$((('''%%%%%%&&&&&&%%%### !!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!!!! """(((000666333)))"""""" $$$(((+++222>>>GGGEEE???888111+++"""$$$&&&$$$"""!!!"""%%% !!!!!!""""""######$$$$$$$$$$$$(((---...,,,+++,,,......,,,***'''%%%$$$######''''''((((((((()))))))))---...222666999777111,,,+++(((''''''******(((%%%))))))))))))((('''%%%%%%'''((()))***)))((('''&&&+++***((((((***+++***)))'''...333...)))(((******++++++)))&&&###"""###%%%***)))***...333666555333444222///,,,+++,,,...///111666;;;999222,,,,,,///222222333444444333333333333<<>>555...***---+++&&&"""  !!!!!!!!! !!!$$$%%%%%%$$$"""!!!"""$$$&&&)))'''$$$###"""!!!""" !!!!!!!!!""""""######"""###$$$%%%%%%%%%%%%%%% !!!""" """%%%"""###%%%)))///444777222***!!! """ !!!###&&&***000555888;;;<<<333:::;;;333)))$$$######""""""""""""######$$$$$$!!!!!!!!! !!!###&&&&&&&&&%%%%%%%%%%%%%%%###'''++++++&&&###$$$&&&%%%%%%$$$$$$%%%&&&((()))''''''(((***+++,,,---...)))000777888222,,,******%%%&&&'''''''''***---111)))************))))))(((&&&'''((()))(((&&&$$$######""""""%%%***------++++++------******,,,+++'''&&&(((***+++***)))***+++((()))*********+++---///,,,,,,+++,,,---///111222...111333111...++++++,,,///000111222333333444333666222999WWWaaa___]]][[[ZZZWWWTTTQQQQQQQQQNNNIIIHHHKKKMMMLLLIIIJJJMMMQQQUUUYYY\\\]]]aaaeeellltttzzz|||zzzwww|||~~~~~~wwwpppkkkgggeeejjjeee]]]VVVQQQKKKEEE@@@999666000+++&&&$$$######  ###'''%%%######&&&'''&&&$$$***+++***'''""" """###"""!!!!!!!!!""""""!!!!!!  """ !!!!!! !!!!!!###'''---222555666,,,***&&&### ###!!!!!!"""""""""$$$)))000666888999999999000+++%%%!!!"""""""""!!! !!!"""######$$$!!!###""" """%%%''''''&&&$$$###$$$''')))))))))))))))((('''%%%$$$%%%%%%%%%###!!!!!!###$$$%%%$$$###"""$$$(((,,,...666666666444///+++(((&&&)))&&&$$$''',,,///---***)))---000///+++(((((()))&&&''''''((()))+++,,,---)))++++++((($$$"""###%%%***)))((('''''''''((()))+++++++++(((%%%$$$$$$%%%((())),,,......---+++)))+++)))((()))+++---------...))))))------***+++000111222222333333333222222111000444IIItttOOONNNLLLKKKIIIHHHFFFDDDFFFJJJLLLMMMRRRYYY]]]\\\cccdddgggjjjmmmoooqqqrrrrrruuuzzz~~~~~~~~~{{{zzzvvvnnnfff]]]VVVPPPNNNIIIDDD???:::777333...***$$$$$$###""" !!!!!! ######!!! """$$$###"""&&&'''&&&###!!!######"""!!! """!!!!!!!!!!!!"""######!!!  !!!  !!!!!!$$$(((000777;;;777000***(((&&&### !!! %%%)))+++222444777777444000---,,,***(((&&&%%%&&&&&&$$$!!!######"""""""""#########!!!"""""""""!!!!!!###%%%%%%&&&&&&%%%###$$$%%%'''(((((()))***)))((('''&&&%%%%%%%%%$$$######%%%'''&&&%%%$$$$$$%%%(((,,,...444444444222///+++(((&&&,,,)))&&&(((+++---+++'''***,,,......,,,***))))))'''(((***,,,------,,,,,,)))******(((%%%$$$%%%'''***++++++***(((((()))++++++,,,+++)))&&&%%%%%%&&&***,,,...000000///---,,,,,,+++***+++---/////////000+++***------+++---222111111222222222111111000000///222HHHuuuCCCDDDFFFIIILLLPPPTTTUUU\\\aaadddeeeiiinnnooonnntttvvvxxx{{{}}}~~~~~~{{{wwwuuutttpppjjjeee\\\XXXQQQIII@@@999333111+++)))&&&$$$###!!! """$$$### """"""!!! !!!###%%%%%%%%%###$$$$$$"""!!!"""###$$$######!!!!!! """""""""""""""###$$$$$$""""""!!! !!!$$$&&&,,,111888>>>===555))) %%%### !!!"""+++333777888888777222+++%%%!!! !!!###%%%$$$ &&&%%%###"""""""""###$$$$$$"""!!!!!!###$$$$$$######$$$&&&%%%$$$###$$$%%%&&&''')))*********))))))&&&&&&&&&%%%$$$$$$''')))'''&&&&&&&&&(((+++...///111111000...,,,***)))(((+++((('''(((,,,---+++))))))))))))+++,,,+++)))'''(((***,,,//////...+++***)))******)))'''&&&((()))(((---000///***((())),,,,,,------+++(((''''''(((***,,,...///000///---,,,---,,,,,,---///111222111222...+++,,,,,,,,,///333111111111111000000///...222000444HHHtttRRRUUUYYY^^^dddjjjpppttt{{{}}}}}}yyyyyy{{{{{{xxxwwwxxxzzz|||||||||{{{zzz}}}{{{xxxvvvuuurrrooollleeeaaa]]]XXXUUUPPPJJJEEE:::888444...)))$$$ ###%%%&&&$$$ !!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###!!!  !!!"""############""""""!!!!!!  !!!""""""""""""!!! !!!$$$&&&)))***666444222111...)))######"""  !!!### !!!(((111888<<<000000...)))###!!!"""!!!$$$###"""!!!!!!"""$$$%%%&&&### !!!$$$&&&$$$""" ###%%%&&&$$$###""""""%%%&&&(((***+++,,,,,,+++(((((('''&&&$$$$$$%%%'''''''''((())),,,///111333///,,,)))'''''')))******&&&%%%%%%(((,,,......---(((&&&%%%'''***+++(((%%%***+++,,,------,,,***)))))))))))))))))))))***+++(((...444333,,,(((***---,,,---...---***(((((()))''')))***+++,,,+++***)))---,,,+++---000222333333222///,,,***+++,,,000333000000000000///...------555444777HHHpppppprrruuuwwwwwwzzz}}}yyyxxx{{{|||zzzwwwvvvuuutttqqqmmmjjjiiifffbbb]]]YYYUUURRRNNNKKKDDD@@@:::555111...,,,***'''&&&$$$!!!"""$$$%%%### !!!!!!"""$$$%%%$$$#########""""""!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!""" """""" !!!###'''+++.../////////555000)))###!!! !!! !!!""""""""""""%%%+++000333555%%%%%%%%%### ############"""!!!!!!!!! !!!###%%%&&&&&&###!!!!!!$$$%%%$$$""" """%%%&&&%%%###""""""###%%%'''***,,,---------))))))(((&&&###"""###%%%%%%&&&)))+++///111444555---(((###"""%%%))),,,---%%%%%%&&&(((***,,,------'''%%%###$$$''')))&&&$$$,,,+++)))((((((((()))***)))(((((((((***+++,,,,,,(((///555333---((())),,,,,,---......+++)))))))))&&&'''((()))***))))))(((+++******,,,///222333333111000,,,)))))),,,///111///////////////...---,,,444555777FFFjjj{{{~~~~~~|||sssooopppqqqooojjjgggccc^^^XXXSSSOOOMMMHHHDDD@@@<<<999666222000///---((($$$"""!!!!!!"""""""""!!!!!!###"""!!! !!!!!! !!!###%%%$$$"""!!!!!!!!!!!!  """!!!!!!!!!  """###$$$"""!!!!!! !!!$$$(((+++///333444333111000+++((($$$!!!  """$$$''')))(((&&& !!!"""!!!  !!!$$$$$$###!!!!!!!!!"""$$$%%%&&&%%%###""""""#########""" ###%%%&&&%%%###"""""""""$$$''')))+++,,,------))))))(((&&&###"""###%%%%%%&&&))),,,...000111222)))%%%"""$$$(((---......(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&%%%+++)))'''%%%%%%&&&)))***)))((('''(((***+++,,,+++)))...222222---))))))***+++---///...,,,***))))))))))))***+++++++++++++++***))))))+++///222333333000000---))))))---//////---......//////.........///222666@@@___tttxxx|||{{{wwwtttsssuuusssrrrlllbbb[[[YYYVVVQQQJJJGGGBBB<<<888444222111---+++((('''&&&%%%###!!!######"""!!!  """  !!!"""$$$%%%$$$######%%%'''###!!!!!!!!!   !!!###$$$%%%"""!!!######''',,,///000111111000...+++)))###"""!!!!!!""""""!!! !!! !!!""""""   !!!###%%%%%%$$$$$$#########"""!!! !!!""""""$$$%%%&&&$$$######$$$"""###&&&(((***,,,,,,,,,((((((((('''%%%%%%''')))%%%&&&(((***+++++++++***$$$$$$&&&,,,222444111---((((((((('''&&&%%%%%%&&&)))))))))(((&&&&&&&&&(((((((((&&&&&&&&&'''((()))***'''&&&'''***++++++)))+++---///...,,,)))((((((***,,,......,,,***))))))+++++++++,,,,,,,,,,,,,,,)))((()))+++///222444444000222000+++***///000---,,,---...//////000//////---333666;;;RRR}}}ooosssuuupppggg___[[[[[[PPPQQQNNNGGGAAA???;;;555...,,,(((%%%#########$$$ """ """###""" """$$$%%%""" """"""  !!!""""""!!!  """###$$$"""!!!%%%''',,,222222111///,,,(((%%%###!!!!!!  """""""""!!!  !!!"""$$$""" !!!###"""!!!!!!$$$&&&&&&%%%###"""!!!###$$$""" ######$$$&&&%%%$$$###$$$%%%!!!###%%%(((***+++++++++'''((((((''''''(((+++---&&&'''((()))((('''%%%### ###)))333::::::222+++$$$%%%&&&&&&%%%%%%&&&(((***,,,---+++'''&&&(((***&&&&&&'''(((((((((((((((***'''%%%&&&)))+++***(((,,,,,,,,,,,,+++)))'''&&&))),,,......,,,***))))))******+++++++++,,,,,,,,,))))))))),,,000333555555000333222---,,,000111---,,,,,,...///000111111111111777888777HHHppp```WWWLLLGGGFFFDDD???999444333000,,,)))&&&$$$###!!!!!!!!! !!!'''%%%"""$$$(((!!!!!!!!!!!!   !!!!!!!!! !!! !!!!!!!!!!!!!!!$$$&&&***---///000000000000,,,'''$$$######"""""" &&&$$$!!! """$$$'''%%%""" """ #########$$$%%%%%%###!!!"""%%%'''%%% !!!%%%******'''%%%%%%&&&(((&&&%%%'''((((((((()))...+++((())),,,...---,,,,,,------***&&&###""""""%%%$$$)))888FFFGGG999***+++++++++)))((((((+++---,,,++++++***)))))))))******(((''''''***,,,------***,,,,,,((((((++++++)))***((('''(((***)))&&&###))),,,///...***'''''')))***'''&&&***///...''' ###&&&+++---...///111222***---000///---,,,---///333111000111222222111000///333///333FFFaaa???999222///...,,,(((%%%"""!!! """"""  !!! !!!"""!!!!!! !!! !!!""""""""""""!!!!!!  !!!   !!!!!!!!! """$$$%%%,,,---...///...---+++***'''$$$!!!  !!!!!!  """###"""!!! !!!###$$$""""""###$$$%%%%%%"""  """"""!!!!!!###%%%"""$$$%%%%%%$$$&&&***...%%%######%%%'''&&&%%%$$$((()))+++...222555555444///...,,,)))%%%###$$$%%%(((&&&'''111<<<>>>555+++***+++***)))'''(((+++---000///---+++)))'''&&&&&&!!!!!!###$$$$$$%%%((((((&&&'''+++---+++***)))((()))++++++(((%%%***,,,...,,,'''$$$%%%&&&(((&&&&&&)))------)))$$$&&&&&&(((***,,,...///000,,,...000000...---...000111111111111000000000111,,,000...000>>>VVV###"""!!!%%%******%%%  !!! !!!   !!!  $$$))),,,222222111///,,,(((%%%###"""!!! """""""""  !!!"""    !!!!!!!!!!!! !!!!!!"""$$$&&&%%%"""  """!!!!!!!!!!!!###&&&)))+++'''%%%###$$$'''(((&&&"""###(((///555777777777777///...+++'''$$$###%%%(((((($$$###'''---000---***)))))))))((('''(((+++...%%%%%%%%%%%%&&&&&&&&&'''###!!! ###%%%&&&&&&&&&))))))'''(((,,,---***)))))))))+++------+++)))+++------)))$$$"""###%%%&&&'''((()))******))))))***&&&###$$$(((,,,------,,,---//////---,,,---...---///111000...---///111+++000//////888IIIrrr (((...///)))!!!  """ """"""!!!"""  """&&&***---000///...---***'''$$$!!! """###$$$"""  ###!!!   !!!  """"""###"""!!! """$$$&&&%%%!!!######"""!!!"""###$$$&&&)))+++,,,,,,444222,,,((()))+++***&&&"""***222777666222000///++++++)))'''$$$###%%%&&&"""!!! !!!###&&&((()))((()))(((''''''(((+++---""""""###%%%&&&&&&''''''***(((''''''***,,,------+++......+++***,,,+++((('''((()))+++,,,,,,+++++++++,,,,,,((($$$"""$$$'''(((***+++)))'''&&&(((+++---&&& %%%***+++***++++++,,,,,,,,,+++++++++***...111000,,,+++...222---333333222666BBBiii%%%******&&&!!! """$$$###"""###%%%%%%###!!!!!!  !!!!!!!!!!!!!!!   !!! """%%%))),,,......///%%%%%%$$$###""" !!! ###!!!!!!!!!"""!!! !!!!!!  !!! !!!"""!!!!!! ###%%%$$$!!!!!!!!!"""###%%%%%%%%%$$$&&&&&&''')))///888AAAFFFOOOKKKAAA222++++++***'''###)))000222///***'''&&&$$$&&&((('''%%%###"""""" ###%%%&&&''')))+++((((((((('''&&&'''***,,,//////...,,,***'''%%%###)))(((&&&'''))),,,,,,,,,+++......+++***,,,***'''%%%&&&(((******************+++,,,)))&&&%%%(((+++,,,......+++&&&%%%'''***---''' $$$))))))(((++++++,,,------------,,,)))---000///+++***---222...333444444555===ccc ###!!!!!!  """'''$$$"""###&&&)))(((&&&###"""   """###%%%)))+++,,,,,,***)))  !!!!!! !!!###$$$"""!!! !!!!!! !!!""" !!!######""" !!! !!!###&&&(((((('''000...,,,---555FFF[[[jjjllljjj\\\EEE333...,,,(((%%%(((++++++)))'''%%%$$$ ###&&&'''&&&###!!!!!!"""(((,,,......------))))))(((&&&%%%%%%(((***.........---+++)))&&&%%%'''%%%$$$%%%'''*********$$$(((***((()))+++***'''###%%%((()))((((((((())))))+++---+++)))(((***---///000000---(((&&&''')))***'''######&&&((()))(((,,,,,,,,,...000111111///***,,,///...,,,,,,...111---111111222333777YYY $$$  """$$$""" ###(((***)))&&&&&&$$$!!!''''''(((((('''%%%###!!!!!! !!!"""###!!!  ###$$$""" !!! !!!"""%%%$$$"""  !!!""""""!!!!!! %%%...888???BBBJJJJJJIIIGGGJJJYYYoooxxx\\\DDD:::777333...,,,)))''''''&&&%%%$$$ ###%%%&&&$$$#########$$$***///111000...,,,***)))(((&&&$$$$$$&&&((($$$%%%''')))***)))(((''''''&&&$$$%%%'''*********###''')))((((((***(((%%%###&&&))))))((('''''')))))),,,...---***((()))+++000000000...,,,***))))))''''''''''''((()))))))))***)))))),,,000222111///,,,,,,------......///000///000///111111222QQQ %%%!!!!!! !!!  """!!!###)))+++((($$$(((&&&### !!! !!!  !!!)))(((%%%###   !!!!!!!!! """!!!  """!!! """$$$%%% """""""""!!!---AAAVVVgggpppiiimmmppplllhhhmmm{{{nnnTTTHHHEEEAAA888222+++'''&&&'''&&&$$$###$$$%%%$$$######%%%''' ###(((---///...+++(((******)))&&&$$$###%%%''')))***++++++***(((&&&%%%&&&$$$######&&&((())))))(((,,,,,,***))))))'''"""$$$'''******(((&&&''')))***---///...***''''''(((000000//////...---+++***$$$'''***+++***))))))***&&&%%%%%%(((---000///------,,,+++---///000000///222111...000000000LLLzzz !!!"""!!!  !!!!!! """###!!!!!!""""""""""""$$$%%%$$$###"""""""""!!! !!!!!!  !!!""""""""" """###***'''$$$!!! !!!""""""   """###%%%&&&&&&&&&$$$%%%&&&$$$"""   !!!  ######""" """$$$"""!!!!!!  !!!###%%%&&&&&&%%%$$$ '''999UUUppp}}}~~~zzzkkksssmmmZZZRRRRRR[[[LLL555111'''###---"""!!!((()))$$$###(((,,,+++'''(((***///333222---(((%%%'''&&&###$$$'''&&&"""(((((()))+++,,,***'''$$$'''$$$"""$$$***///000000(((+++,,,***$$$"""%%%((('''''''''((((((***+++,,,+++,,,------.........---++++++,,,,,,,,,+++***)))***)))'''%%%%%%%%%'''(((&&&''')))***,,,,,,,,,,,,,,,...,,,)))***...000///...///...000222222IIIooo """"""!!!!!!!!!  """$$$"""  """###$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$###  !!!!!! !!!"""######!!!  !!!"""!!!!!!!!!"""###""""""$$$%%%$$$$$$$$$&&&(((%%%&&&(((***,,,......///***,,,---,,,***))))))******((('''((()))((($$$!!!!!!"""#########$$$'''))))))'''%%%$$$############"""""""""!!! """"""""""""""""""######"""$$$---BBBbbb{{{kkkrrruuu___^^^kkkwwwdddBBB333((((((444$$$###((()))''''''++++++(((&&&(((,,,...///---)))&&&%%%''''''%%%%%%(((((($$$((((((((()))***)))&&&$$$'''(((((()))***+++...000'''((((((&&&$$$###$$$&&&"""######$$$$$$%%%%%%%%%)))******+++++++++******+++++++++++++++***))))))+++***((('''&&&'''((()))((()))***+++,,,---......***///111...---000111000---...---000444222BBBbbb """######"""$$$"""  !!!$$$###!!! !!!"""###%%%$$$###"""$$$%%%)))(((&&&%%%$$$### !!!!!!!!!!!!!!!###%%%%%%"""  !!!"""""""""!!!  !!! &&&(((***+++,,,...111333444444555777777888888888555777999999888888999:::666555555555666555222///+++,,,......///000333555333000---,,,---,,,)))&&&%%%%%%$$$######""""""!!!((('''$$$"""!!!"""###$$$"""$$$---DDDgggzzzmmmvvv{{{cccjjj|||QQQ999///:::III666))))))'''&&&(((+++(((###%%%(((+++---,,,)))'''&&&$$$'''(((&&&'''******''')))'''%%%%%%&&&'''&&&%%%%%%)))------+++,,,///333(((&&&%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&&&&'''(((((((((((((((''''''+++++++++*********)))))),,,+++)))((((((((()))***+++*********+++---...///,,,444888444000//////...//////...222777333===UUU ###$$$$$$"""!!!  !!!!!!  """""" !!!  !!!""""""  !!!&&&$$$###""""""!!! !!!$$$$$$"""!!!"""#########""" !!!$$$%%%)))+++---...///111444777::::::999888777555333222555777999::::::;;;<<<===888999:::<<<======<<<;;;888999:::999888888:::;;;;;;777444444777777222---.........---,,,,,,++++++///...+++)))''''''&&&'''"""###+++BBBdddxxxvvvsssvvviiiwww```FFF@@@RRRfffSSS777000((($$$'''***((($$$&&&&&&(((***,,,+++)))&&&"""&&&((('''''')))***((()))&&&$$$###$$$&&&&&&&&&"""&&&***---...000333666,,,(((&&&''',,,...---***(((***+++,,,,,,+++)))'''(((((()))))))))((('''''',,,,,,++++++************+++***))))))))))))******+++***)))((()))+++...///000888;;;555---+++,,,---222111...222999777;;;NNNrrr !!!!!! $$$&&&$$$""""""  !!!  """!!!  !!!"""!!!!!!"""!!! !!!"""###!!! ######!!!!!!"""#########""" """$$$&&&((('''(((*********+++---///......---+++)))'''%%%$$$'''))),,,------...///111111333555666777666666666555777888888666666777888999555333444888999555111666666555555444333333333000000///...,,,***(((&&&&&&&&&---DDDfffxxxzzzttt||||||mmmsssnnnYYYUUUfffwwwbbbAAA444&&&!!!$$$((()))(((***'''%%%(((,,,---)))%%% %%%)))'''&&&((()))'''(((&&&$$$$$$%%%''''''&&&$$$$$$&&&***///222333111...***''')))///222000,,,&&&'''((())))))(((&&&%%%******++++++++++++******------,,,++++++++++++,,,)))))))))))))))))))))******)))((('''((())),,,---///555777111******...111333111+++---666777;;;JJJeee ###"""  ###""""""&&&+++...---***+++)))'''&&&&&&%%%###!!! !!!  """###"""!!! """###!!! """$$$$$$###"""!!!######""" !!!$$$%%%&&&&&& """$$$%%%!!!"""###""" """$$$!!!""""""""""""!!! !!!###$$$######%%%&&&((()))++++++)))((('''(((''')))+++,,,,,,,,,---...---+++***,,,///111///---///......------,,,++++++***+++,,,,,,+++(((%%%###$$$%%%,,,CCCeeeyyywwwyyyqqquuukkkhhhpppuuu[[[:::..."""!!!&&&***,,,///666222.........---)))$$$&&&***(((&&&''''''&&&'''&&&&&&'''))))))(((&&&(((&&&$$$''',,,...---***,,,)))&&&(((---000///,,,%%%&&&'''(((((('''&&&&&&***+++,,,,,,---------,,,------+++*********+++,,,))))))))))))************)))(((((('''((()))***+++)))...000,,,)))---222555000///))))))222333777EEE[[[ """&&&&&&  %%%&&&%%%%%%(((,,,///...///444;;;??????<<<:::999888777777555222///''''''&&&%%%$$$###"""""" !!!###### !!!!!!!!!!!!"""###  """"""!!! !!!!!!  !!!!!!"""#########  !!!!!!!!! !!!!!! !!!!!!$$$###!!! """$$$%%%$$$######$$$###"""!!!"""###$$$&&&'''$$$$$$######"""!!!!!!!!!&&&&&&%%%%%%%%%$$$###""" (((===^^^}}}zzz{{{}}}}}}ooossswwwvvvoooMMM222,,,,,,444<<>>444,,,))))))!!!(((---***'''''''''&&&%%%'''))),,,...,,,)))%%%&&&%%%$$$$$$%%%'''((()))***((('''(((+++------,,,((((((((()))*********+++((()))***+++,,,---------,,,+++)))((('''((()))***)))******+++++++++++++++)))))))))))))))*********&&&+++---++++++///222111...000+++***111111444@@@LLL &&&++++++%%% %%%***000333333444999===;;;999:::AAAJJJOOOOOOMMMEEEEEEEEEFFFGGGFFFCCC@@@000///---+++(((&&&$$$### !!!  """%%%'''))) """ !!!!!!!!!  !!! !!!######%%%&&&%%%"""  """$$$######""""""!!! $$$###!!! !!!###$$$ ''':::YYYyyy{{{}}}www||||||eeesss}}}nnnGGG666666@@@QQQ\\\\\\\\\]]][[[^^^[[[NNN:::---,,,///"""***///,,,((('''((('''%%%'''+++///111///)))%%%"""###"""!!!###(((---+++***)))***+++---------''''''''''''((()))++++++%%%&&&((()))+++,,,,,,,,,***)))'''&&&%%%&&&((()))***+++,,,---------------)))******+++++++++******)))---///------///...***...333000...333222222===@@@vvv!!!&&&'''(((***++++++++++++000111222444666999<<<===AAA;;;888===BBBBBBBBBBBBDDDDDDCCCAAA>>>======>>>???===;;;;;;:::555...(((  """######!!!!!!!!!!!! !!!### !!!"""###$$$$$$$$$$$$$$$###!!! $$$$$$###"""   """######"""!!! !!!  """!!!"""!!!  !!! !!!"""###$$$!!! ### """ """%%%&&&%%%"""""" %%%999YYYxxxxxxqqqyyyzzzllltttmmmUUUCCCQQQeeesssxxxxxxwwwvvvuuuvvvqqqaaaHHH333***+++$$$%%%)))***'''###'''---$$$***///111///,,,)))+++((($$$"""$$$(((+++,,,+++,,,,,,++++++---000333***))))))***,,,,,,+++***(((((())))))************+++,,,,,,,,,,,,+++************++++++,,,+++++++++///...---,,,,,,,,,------111111111111111111111111000000//////000222444555EEEiii !!!"""$$$(((+++/////////......------,,,111111222222333555666777888111...111555444333333111222111///,,,++++++,,,333222333555666555000,,,!!!!!!   !!!###"""  !!!### !!!"""#########$$$$$$######"""  !!!#########"""!!! """!!! !!!  !!!""" !!!#########"""!!! !!!###""""""###&&&'''&&&$$$&&&$$$***@@@aaatttuuu{{{vvv~~~rrr___QQQ```uuu}}}}}}}}}xxxiiiRRR<<<000,,,(((%%%&&&(((((($$$###%%%$$$''',,,//////---(((%%%***'''###"""$$$'''((()))......---+++((((((***,,,'''&&&''')))+++,,,+++)))***)))))))))))))))***+++((()))***+++,,,---------)))***+++---......------((((((((()))***+++,,,---333333333333333222111000000000000000111333555666@@@``` """%%%''')))***+++,,,...000555444111...,,,******)))++++++***)))((((((((((((---'''###%%%'''%%%###$$$&&&&&&&&&$$$!!! !!!%%%&&&(((+++------+++(((!!!!!! """###$$$###!!!!!!""" !!!""""""""""""""""""""""""!!!  !!!"""######"""""" !!! !!!!!!!!!"""!!!  !!!!!!!!! ###"""  !!!###$$$###"""&&&%%%---FFFiiivvvzzzzzz~~~uuuiii___ooozzzmmm[[[GGG666,,,,,,&&&$$$(((***&&&!!!&&&(((,,,......+++'''%%%(((&&&$$$###$$$%%%%%%%%%,,,,,,+++(((&&&%%%&&&'''$$$$$$$$$'''***,,,,,,+++,,,+++)))((('''(((***+++'''(((***+++,,,,,,------(((***---///000000000///&&&''''''((()))***++++++///000222333333222111000000000000111222333444555999SSS|||!!!###$$$)))+++------+++******+++000...***&&&###"""""""""%%%$$$###"""!!! (((""" !!!%%%%%%%%%###  !!! """###"""   !!! """######"""  !!!""" !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!   """ !!!   """###"""!!!  !!!!!! !!!!!! !!!""" !!!"""######"""&&&'''222NNNrrr~~~ttt{{{qqqkkkeeettt~~~ssseeeTTTAAA333+++&&&%%%(((***'''###"""$$$&&&)))+++,,,+++)))((((((&&&%%%$$$%%%%%%###"""$$$%%%&&&%%%$$$%%%''')))&&&$$$###$$$(((+++...///---+++)))'''&&&''')))++++++++++++++++++***))))))***,,,///111222111000///+++++++++++++++*********(((***,,,///000000000////////////000111222333444555IIIooo"""%%%''''''&&&&&&%%%'''((('''%%%$$$###$$$&&&$$$!!!$$$###""""""!!!!!!!!!"""$$$   """""""""  """"""!!! !!!"""!!! !!!!!!!!!!!!   !!!  !!!""" !!!!!! """"""  ######!!! $$$###"""""""""###$$$$$$ !!!!!!!!!"""######$$$ !!!###%%%&&&''''''((())),,,<<>>***'''&&&''''''$$$$$$'''%%%&&&''')))******))))))((('''&&&%%%&&&%%%###!!!!!!######$$$%%%''')))***&&&###"""&&&+++///222,,,***(((&&&%%%&&&(((******++++++++++++***))))))---...000111111///...,,,,,,,,,------,,,,,,+++***)))***+++------------,,,------...///000111222222333CCCggg!!!!!!%%%'''***------+++(((&&& !!!  !!!!!!"""!!!!!!!!!!!!!!! """######!!!"""###"""  !!!!!!!!! """$$$$$$###""" !!!"""  """"""!!!"""!!!###"""!!! """!!!!!!!!!"""$$$%%%'''!!!"""###$$$$$$###!!!!!!!!!$$$&&&'''(((***,,,***111CCC___|||xxxxxx|||yyypppqqqrrrsssvvvyyyyyyyyy~~~qqqfffVVVEEE222---(((&&&###!!!###)))((((((((('''''''''''''''((('''%%%%%%%%%%%%###"""!!!"""$$$$$$######%%%&&&+++((($$$$$$&&&***...///)))(((&&&%%%%%%%%%'''(((&&&''')))***++++++,,,,,,////////////...---,,,+++&&&''')))+++,,,,,,++++++///...------,,,++++++***,,,---///000111222222222333>>>^^^!!!%%%((())))))++++++,,,,,,***(((%%%###  !!!!!!!!!  !!!"""$$$&&&&&&$$$%%%&&&&&&$$$"""######!!!!!!""""""!!!!!! !!!###$$$###"""!!!!!!!!! """%%%&&&%%%###!!! !!!  """###!!!!!! !!!!!!  """&&&(((+++,,,---...///111111///,,,'''%%%!!!%%%)))+++---...111444222;;;NNNfff}}}rrrwwwxxxyyy|||tttlllkkkwww{{{oooiii^^^QQQHHH<<>>AAA@@@JJJ]]]rrrooozzzyyyqqqdddbbbsss}}}rrrqqqlllaaa]]]JJJ666---+++)))''''''$$$$$$###$$$&&&))),,,...&&&###!!! """######"""!!!###%%%%%%%%%%%%&&&'''%%%&&&(((++++++)))$$$ #########$$$%%%%%%%%%%%%***************)))((((((,,,+++)))((()))+++---...((()))+++,,,+++***((('''&&&%%%$$$%%%'''***...111///000222444555555555444222444KKKwww"""...999>>>;;;333,,, ### !!!#########"""  !!!"""###  """!!! '''$$$ !!!"""$$$$$$"""$$$'''+++...000222333)))***,,,...000///,,,***)))'''$$$"""!!!  $$$$$$"""!!!"""$$$***...+++###$$$!!!  """"""  !!!"""""""""!!! !!!!!!""""""""""""""" %%%((((((### """'''!!!!!!!!!!!!'''&&&,,,;;;LLLTTTSSSSSSWWWWWWhhhsssooogggaaaWWWJJJFFFLLLQQQQQQTTTZZZ]]]]]]ddd___fff{{{~~~zzzffffffoooxxxqqqjjjmmmooonnnsssaaaJJJ888...)))'''&&&***'''%%%&&&+++///000///***)))(((((((((&&&### $$$###"""###%%%&&&%%%$$$---+++)))'''%%%$$$######"""######"""!!!!!!"""$$$++++++,,,,,,+++(((&&&$$$///,,,)))&&&%%%'''***,,,))))))***+++++++++++++++((())))))))))))***,,,///222//////333444222333777...777JJJjjj000222444777666111***$$$$$$%%%%%%###!!!!!!"""######"""  !!!!!! !!!###$$$$$$###"""$$$""""""  """$$$%%%%%%%%%&&&)))++++++***//////000111333666;;;>>>777333...,,,---,,,***((('''%%%######$$$$$$###"""$$$&&&%%%""""""%%%$$$!!!!!!###+++------)))!!! """###$$$$$$$$$!!!  !!! !!!!!!"""############"""###'''%%%!!!&&&!!!!!!!!! $$$///<<>>DDDFFF<<<;;;;;;999777555333222*********(((&&&###!!! """"""!!!############"""!!! $$$""" !!!!!! !!!!!!!!!!!!!!!"""######(((444FFFSSSXXXccciiidddXXXIII777***!!! !!!!!! ###(((---333GGGTTTQQQMMMOOOPPPLLLQQQmmm}}}wwwyyyzzztttuuu}}}tttbbbVVVooo{{{|||{{{uuutttwwwxxxuuuooommmttt||||||www|||wwwvvvnnniiioooxxx{{{xxxtttrrrzzzxxxrrrpppttt{{{~~~zzzvvvuuuqqqlllnnnbbbZZZ```gggfff^^^XXX^^^zzzzzznnnvvvnnnbbbmmmxxxjjjKKK222///,,,)))(((***------------.../////////---+++******))))))***+++******+++(((%%%###$$$''')))(((&&&'''((()))******((('''&&&$$$$$$###$$$$$$%%%''''''&&&&&&'''((((((((('''''')))***,,,...///000000//////111444444222000000111444000---+++---/////////000333000000444444===SSS  """!!! """'''***+++***((( ###&&&$$$)))///111///000444999JJJPPPOOOFFFAAADDDFFFCCC777666555222///,,,)))(((######"""!!!  %%%%%%%%%$$$$$$#########&&&$$$"""!!!!!!!!!  ###(((///:::KKK]]]jjjpppzzz|||rrraaaHHH222%%%"""  !!!!!!!!! $$$,,,222MMMeeeuuupppkkkmmmiii^^^ZZZqqq~~~xxx{{{{{{oooooovvv|||xxxaaaWWWiii}}}|||vvvwwwvvvvvvtttpppmmmsss{{{}}}xxxzzzxxxyyytttqqqtttzzz|||xxxtttsss{{{zzzttttttvvv|||nnnhhhkkkooommmmmm\\\RRRZZZfffiiigggfffppptttnnn~~~vvvbbbZZZfffiiiSSS;;;000+++(((%%%'''+++///000000)))+++---//////---+++)))(((%%%$$$(((***(((((())))))(((''''''((((((&&&%%%!!!###%%%'''((((((((($$$$$$%%%&&&&&&''''''(((&&&'''((()))))))))(((''')))***,,,---.........---))),,,111333444444555666555000,,,+++...111111000000333...---222333;;;NNN{{{!!!%%%((()))'''$$$ """%%%(((...444;;;<<<::::::>>>CCCNNNRRRNNNAAA;;;;;;666---,,,,,,+++)))'''$$$"""!!!"""$$$%%%$$$"""!!! !!!%%%$$$$$$$$$%%%&&&((()))&&&$$$"""!!!"""###"""""""""%%%((((((///;;;KKK\\\jjjvvv|||xxx[[[???)))&&&!!! !!!""""""!!!!!!!!!!!!&&&///666___xxx|||xxxhhhbbbuuuyyyxxxpppmmmqqqttt{{{aaaTTTbbbxxx|||{{{zzztttqqqmmmkkksss}}}wwwyyyyyyyyywwwuuutttwww{{{~~~{{{vvvwww~~~ooo^^^\\\gggnnnllliiiZZZQQQWWWaaafffmmmuuuzzzssswwwzzzfff```]]][[[QQQ===...***(((%%%###&&&,,,000000...$$$&&&***------,,,)))((()))$$$###(((+++)))(((***+++,,,---,,,)))&&&%%%%%% """###$$$%%%&&&&&&%%%&&&((()))******)))))))))***,,,------,,,***)))))))))+++,,,---,,,++++++%%%(((,,,111555888888777111///---000444777555222222555000...333444999HHHmmm""" !!!!!!!!!!!! !!!!!!!!!!!!###%%%%%%###!!! !!!!!!!!!###&&&)))111777<<<<<<777555888===444:::999111///222---"""$$$$$$$$$$$$###"""!!! """%%%%%%""" """###""""""###%%%(((,,,...%%%###!!!!!!###$$$%%%$$$ !!!%%%***000333777BBBUUUkkk~~~jjjLLL,,,((("""!!!"""###!!!"""!!!"""'''111999ccc|||}}}kkkhhhxxxyyyttt~~~uuunnnppprrr}}}bbbPPP\\\uuu{{{~~~sssmmmhhhhhhqqq}}}uuuuuuyyyxxxqqqqqqsssvvv|||}}}xxxttt|||}}}wwwpppaaaTTTXXXhhhnnniiifffYYYRRRWWW]]]bbboooyyyooovvvvvvqqq^^^eeedddTTT???111***&&&)))&&&$$$&&&+++...---***%%%(((,,,000111///---+++,,,&&&%%%+++...,,,+++------000222000+++&&&%%%%%%&&&&&&%%%$$$$$$###""""""&&&(((***,,,---,,,+++***((()))***++++++***((('''))))))++++++,,,+++***)))......000222555444111...------///444;;;<<<999444444888333111666666888CCC\\\  $$$#########$$$###!!!""" """%%%///000000000...,,,***)))'''''''''''''''%%%""" !!!!!!  ###&&&&&&### """"""!!!"""###%%%''')))$$$###!!!!!!""""""!!! ###"""!!!!!!$$$---999CCCUUUaaaqqq{{{YYY???)))!!!$$$ """###!!!!!!"""%%%%%%'''000:::aaarrrooowwwxxxrrruuuvvvqqqrrrttt}}}zzzjjjTTT[[[uuu}}}gggwwwuuuiiibbbgggtttxxxsssyyy|||zzzlllllluuu|||ssstttzzz~~~~~~yyysssmmm]]]OOORRRaaammmnnnjjjkkkdddWWWLLLRRRfffyyywwwrrrzzz|||oooeee^^^```\\\MMM888***(((++++++,,,,,,+++)))((()))***,,,,,,,,,++++++*********---)))%%%&&&)))---...---,,,...///...,,,)))((((((((( '''///---***)))++++++,,,,,,,,,,,,,,,,,,000111///***)))++++++((()))***++++++)))(((((((((***---000111000/////////333---+++///111//////444444333222000111555;;;@@@YYY ###$$$###"""#########  ###%%%###$$$$$$$$$###!!! !!!!!!!!!"""######   !!!###$$$""" !!!!!!"""###$$$&&&'''(((&&&%%%%%%&&&&&&'''&&&%%%''')))***---444DDDXXXfffssszzzpppJJJ111$$$%%%!!! """ !!! !!!###$$$%%%...888XXXyyy~~~ssspppxxxxxxqqqrrr{{{wwwuuuwwwyyy~~~nnnXXX___xxx{{{fffuuuyyymmmfffiiittt~~~}}}www{{{~~~vvvttt|||xxxsssyyy|||{{{{{{|||qqqiiiccc___WWWQQQVVVbbblllnnnlllsssbbbRRRTTThhh|||xxxxxx|||tttggg```\\\YYYQQQBBB333***))),,,,,,---......,,,+++,,,---***++++++++++++++++++,,,+++)))'''''')))+++,,,,,,''')))***)))'''$$$$$$$$$)))######***...---***+++------,,,++++++++++++++++++---,,,)))))),,,---++++++---...---+++******+++***---000000///...---......***+++000333222222444555444333222222555;;;???VVV}}}"""###"""!!!""""""""" !!!"""###!!!!!!  !!! """######""" !!!"""#########$$$$$$$$$$$$%%%%%%&&&&&&,,,444@@@JJJUUUfffyyy___@@@,,,'''######$$$ """"""$$$+++444LLLpppyyy|||{{{rrrnnnuuuuuuooommmssswwwuuu~~~xxx|||rrr[[[ccc{{{yyyeeesssyyyooohhhiiisss{{{}}}vvvwwwzzz~~~zzz{{{pppvvvyyywwwvvvzzz}}}~~~}}}}}}rrrhhhaaa\\\ZZZWWWUUUZZZccclllqqqssstttZZZKKK]]]}}}ppp{{{|||hhh[[[YYY]]]SSSDDD666---*********((()))++++++***)))***+++))))))******+++,,,,,,,,,((()))))))))(((((()))+++((()))***)))'''%%%%%%%%%***((())),,,---++++++---///...,,,***))))))******&&&))))))''')))...000...---...//////---,,,---...+++---//////---,,,+++,,,***(((+++111555555555666666666555333333666:::>>>OOOrrr###!!! !!!!!!  !!!!!!  !!!"""  """$$$%%%%%% """######"""!!!!!!###"""""""""###&&&+++...777HHH^^^oooyyywwwTTT777+++%%%&&&&&& !!!!!!###)))000BBBhhhttttttuuupppppptttuuuqqqqqquuuxxxwww}}}{{{ttt\\\eee}}}yyyfffttt|||zzzuuummmffffffnnnuuuxxxqqqoooqqq~~~xxx~~~|||{{{xxxnnnsssvvvttttttzzz||||||~~~sssnnniiieee___[[[ZZZ^^^gggpppuuuwwwjjjTTTOOOkkk~~~yyyqqq]]]TTTTTTZZZLLL;;;000---,,,***'''%%%''')))***)))((()))******************+++++++++&&&(((***)))&&&%%%&&&))))))***+++***(((&&&'''''')))+++------***)))***---000///,,,***((((((((()))###&&&(((''')))...///...,,,---...---,,,+++,,,...+++,,,...---+++*********+++***+++///333555666777777777666444444555999<<>>EEERRRbbbwwweeeGGG444'''''''''!!!!!!""""""'''---===bbb}}}pppooopppnnntttuuuvvvvvv{{{}}}}}}sssYYYfff~~~{{{iiiwww|||zzztttjjjaaa___eeekkkyyynnniiieeeeeesss|||uuuqqqxxx~~~~~~{{{zzzxxxtttpppttttttqqqsss{{{www}}}|||uuuqqqlllfffYYYYYY\\\fffqqqvvvtttoooZZZSSS^^^zzzyyyhhh[[[UUUTTTJJJ???222,,,---...+++&&&(((***---...---,,,,,,---,,,,,,++++++***)))(((((($$$''')))(((%%%###%%%''''''(((((('''%%%$$$%%%&&&(((,,,...+++'''''')))+++...---+++)))((('''(((((($$$''')))''')))------+++)))******)))((((((***,,,+++,,,---,,,***))))))***///...,,,+++///333666666555555555444333444666999AAA]]]"""""" !!!""" !!! !!!"""######!!!"""############'''---444===JJJXXXaaarrrzzzuuu\\\FFF111+++))) $$$ """###$$$''',,,;;;^^^zzzyyyooommmooonnntttooommmrrr|||{{{{{{sssVVVfff|||kkkwww}}}tttfffZZZWWW[[[aaaiiibbb___ZZZWWWdddkkkbbbhhhnnnsssuuuwwwzzzwwwrrrssswwwwwwsssssszzz~~~zzzyyyyyyxxxvvvwww~~~~~~{{{}}}{{{tttmmmggg___XXXKKKRRR___ooozzzwwwjjj^^^LLLUUUiiioooeee```XXXQQQ555///)))(((***,,,+++)))(((+++---...---,,,++++++------,,,***)))((('''&&&$$$%%%%%%%%%$$$$$$%%%'''*********)))''''''(((***''',,,,,,(((%%%'''))))))************))))))((((((&&&)))***((())),,,,,,)))'''(((((('''&&&&&&)))+++***+++,,,+++***)))***+++111000,,,)))+++222555555111222333333222222444666>>>UUU~~~ ###!!! !!!      """$$$$$$$$$!!!$$$'''+++...000666>>>IIISSS\\\gggsss|||www```DDD555///%%%&&&"""!!!###%%%%%%'''+++:::ZZZuuuwwwooonnnrrrrrruuukkkdddkkkzzz}}}wwwvvvsssUUUggg}}}jjjvvvzzznnn___RRROOOUUU\\\eeecccccc]]]XXXbbbfff[[[^^^aaacccgggooovvvvvvqqqtttyyy{{{yyyyyy~~~zzzqqqkkkjjjmmmooo}}}||||||{{{yyyuuuqqqnnnpppqqqmmmfff___ZZZRRRKKKJJJUUUfffsssvvvlll]]]RRRPPP```rrr}}}tttiiieeebbbVVVGGG+++***)))((('''(((***+++'''***---...,,,***)))(((,,,++++++***)))(((((('''%%%###!!!!!!###%%%&&&&&&,,,,,,,,,+++))))))+++,,,(((,,,+++&&&%%%)))***(((&&&''')))***+++***)))(((&&&***+++)))***,,,,,,)))((((((((('''&&&'''))),,,***+++,,,+++******+++------...,,,(((+++222444222---...000111000000222333999JJJrrr !!!  """$$$ !!!!!! !!!"""!!!!!! $$$######$$$'''(((((('''((())),,,000555;;;@@@CCCQQQ[[[iiittt{{{vvvUUUAAA777+++(((###"""%%%'''&&&(((+++999WWWqqquuuoooqqqtttuuu|||nnndddlll}}}|||tttrrr~~~uuuVVViii}}}iiitttxxxrrrfffWWWLLLKKKSSS[[[pppqqqsssllleeemmmooobbbXXXWWWWWW[[[fffrrrtttooorrryyyyyyxxxrrrjjjdddeeennnvvv~~~uuurrrrrrssspppllleeeeeeaaaZZZVVVTTTNNNHHHUUU```mmmrrrlll```UUUOOObbbqqq}}}xxxtttkkkeeefffbbbPPP===---......***%%%$$$'''+++,,,...111222000---,,,+++************))))))))))))&&&""""""&&&'''&&&((()))((('''%%%%%%''')))))),,,+++&&&&&&+++,,,(((###%%%(((+++,,,+++***)))&&&***+++***+++------))))))))))))((('''(((+++...***+++++++++***+++,,,...))),,,,,,))),,,333444000***,,,.../////////000111333AAAfff  !!!  !!!!!!%%%### !!!###$$$%%%######$$$''',,,222888;;;<<>>GGGjjjvvvsssyyyvvvqqq{{{kkkVVVbbbxxx}}}xxxtttxxxtttzzz^^^kkkzzztttvvvkkkVVVMMMMMMQQQYYYccclll}}}ssswww|||yyyiiiccc[[[UUUTTT[[[eeellltttwww|||{{{tttjjjcccdddnnn{{{{{{wwwyyyzzzwwwsssjjjmmmiii\\\OOOLLLNNNQQQZZZZZZ\\\]]]WWWQQQVVV___pppssswwwqqqiiieeegggeeeXXXEEE999,,,+++++++++******)))))))))))))))***))))))((('''((('''&&&&&&&&&&&&''''''***(((%%%######%%%'''))))))))))))***))))))(((''')))(((&&&$$$$$$%%%&&&'''$$$&&&(((***++++++***)))---(((%%%&&&+++---+++'''&&&&&&'''((()))************,,,...---***)))***,,,---------,,,+++***)))((()))***,,,,,,,,,,,,...///111===WWW  !!!$$$'''))))))///222888@@@HHHPPPVVVYYYYYY\\\ccckkksssyyy|||}}}xxxmmmhhhaaaXXX???===<<<<<<;;;<<>>```777555000&&&%%%222>>>???555***!!!"""$$$&&&###  !!!$$$### !!!###$$$$$$"""  $$$'''222888AAAJJJUUUbbboooxxxzzzllljjjpppvvvuuummmdddcccnnn~~~~~~{{{vvvooohhhhhhkkkiiigggiiisss}}}~~~ssshhhcccbbbaaaiiimmm]]]PPPVVV```pppwwwzzz}}}tttsssqqqtttooonnnuuuppphhhjjjmmmiiijjjsss|||{{{nnn```\\\^^^bbbpppzzzqqqvvvzzzjjjfffoooooolllsss{{{qqqfff``````ccccccbbbcccbbbeeeooo~~~zzzsssnnnkkkjjjiiibbbkkksssrrriiiXXXAAA000///+++&&&$$$%%%%%%###!!!!!!""""""######$$$$$$$$$$$$###!!! !!!###&&&((($$$$$$$$$$$$%%%&&&''''''+++***)))((('''((())))))'''&&&&&&&&&'''(((***+++)))((('''%%%%%%%%%&&&'''+++)))'''&&&&&&&&&%%%###$$$&&&((((((((((((***+++,,,***(((((()))))))))'''+++***(((((((((((()))***---+++)))(((((()))***+++222222222333444444555555...///111333444444444444333444333666888;;;WWW111333444000(((!!!!!!,,,999???<<<666...&&& ###%%%(((""" !!!!!!!!!   !!!!!!%%%%%%$$$""" """$$$&&&+++///333888BBBPPP[[[lllyyyssskkkooowww|||uuulllfffkkkyyy|||zzzyyywwwtttqqqpppeeedddgggrrr~~~xxxmmmcccfffgggkkkkkk[[[PPPXXXhhhvvv}}}wwwxxxxxxwwwqqqssszzzsssiiilllqqqnnnoooxxx}}}nnn^^^[[[]]]aaaooo{{{sssxxx{{{kkkgggoooooommmuuu|||rrrfff______bbbbbbaaadddcccgggsss|||vvvooohhheeeeeegggnnnuuuyyyqqq___JJJ999000...***'''%%%%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%### !!!###%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&''')))+++,,,...,,,***))))))((('''%%%###%%%'''((((((((()))******)))'''''')))***)))(((***)))(((((('''(((((())),,,+++***)))((()))++++++111111111222333333444444111222333444444333222111222444333666888888OOOsss''',,,222777777000'''!!!$$$---777===@@@>>>555)))"""$$$%%%'''!!! """###$$$!!! !!!!!!!!!  !!! !!!!!! """$$$"""$$$%%%######)))444===KKKWWWkkk~~~rrrooouuu|||~~~nnnlllnnnxxx~~~zzzwwwzzzwwwmmm^^^aaaiiivvvzzzqqqffflllmmmmmmkkk[[[QQQYYYkkkvvv{{{xxx{{{}}}ttt{{{|||ooossswwwsssssszzz}}}lll]]]WWWXXX[[[jjjzzzxxxrrrxxx|||oookkkrrrqqqnnnvvv{{{rrrfff______aaaaaa___cccfffmmmxxx{{{}}}|||wwwooofffccchhhmmmyyygggOOO:::111111,,,***(((&&&&&&&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%""" !!!"""$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''')))(((&&&$$$#########$$$$$$$$$%%%''')))+++,,,------,,,************(((&&&"""$$$&&&'''''''''((()))((('''&&&&&&(((******)))***))))))(((((((((((((((++++++***))))))***+++,,,...//////000111111222222000111222333333333222111...222222444777777IIIhhh $$$---777===;;;111((( $$$---999AAAFFFBBB888+++!!!!!!###############!!!$$$&&&'''  !!!!!!  !!!!!!"""!!!!!!''',,,///:::RRRmmm~~~zzzsssuuu|||~~~{{{gggkkkvvv}}}yyywww|||wwwgggVVV___nnn}}}wwwmmmgggnnnooonnnkkk\\\SSSZZZfffpppuuu}}}{{{uuu~~~}}}pppuuu}}}xxxvvv|||ooo```YYYYYYZZZgggxxxwwwsss{{{}}}sssqqqwwwsssooouuuxxxoooeee```aaabbbbbb```ccciiirrr{{{zzzsssrrrqqqnnnkkkkkkrrr~~~sss^^^EEE222---000)))((('''&&&%%%%%%%%%%%%"""!!!!!! !!!"""$$$%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((('''%%%###!!!!!!!!!"""((((((((((((((((((((((((***)))))))))***)))'''%%%"""$$$%%%&&&&&&&&&((()))(((&&&&&&'''***+++,,,+++*********))))))(((((('''+++************+++,,,,,,---------...//////000000,,,---///222333444444444+++000000222666666DDD^^^ %%%---555777444000)))(((%%%!!! %%%...555CCCHHHFFF:::...&&&  """%%%''''''%%%"""  """%%%((())) !!!""" """$$$$$$""" !!!!!!!!!"""""""""###$$$%%%&&&+++;;;PPP___iiizzz~~~zzzuuuuuu|||vvviiinnn|||yyyzzz{{{tttaaaWWWbbbqqq|||~~~yyyqqqllleeelllmmmkkkkkk___VVV\\\___iiippp{{{zzz~~~sss|||wwwnnnyyy|||xxx}}}vvviii^^^]]][[[fffvvvuuurrr{{{}}}|||vvvuuu{{{uuunnnsssrrrllldddbbbdddgggfffdddcccgggpppzzz~~~www~~~~~~wwwsssoookkkdddccceeemmmzzz}}}lll[[[FFF333++++++%%%&&&&&&%%%###############"""!!! !!!###$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))+++++++++***((('''%%%$$$###"""!!!"""######''''''''''''&&&%%%$$$###)))(((((()))++++++)))'''$$$%%%&&&%%%%%%&&&)))+++)))((('''))),,,...//////++++++++++++***)))((('''*********++++++,,,,,,,,,,,,,,,------.../////////***,,,...111222333333333+++000///000444555@@@WWW"""(((...222444666222,,,%%%!!! ###&&&>>>IIINNNEEE777---$$$###&&&)))+++)))&&&!!!!!! ###&&&)))+++!!! !!!###!!!###%%%%%%###"""!!!"""!!!###### %%%"""%%%///777DDD```{{{uuusssqqqvvvssspppttt}}}vvv{{{ppp^^^^^^gggpppuuutttpppoooooobbbjjjjjjiiijjjaaaYYY]]][[[eeennnzzz}}}vvv}}}|||sss}}}uuuppp~~~zzz|||ppp^^^[[[WWW```ooonnnkkkuuuzzz{{{wwwxxx}}}uuummmqqqnnniiiccccccgggkkkjjjhhhaaaccckkkvvv|||vvvrrr}}}{{{nnnfffeeefffdddbbbgggvvvttthhh\\\KKK777***'''######$$$###"""!!!!!!"""$$$###!!!  """###"""%%%'''(((((((((&&&&&&%%%%%%$$$%%%%%%%%%((()))+++,,,,,,***'''&&&###""""""""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$*********,,,---...,,,***&&&''''''&&&%%%'''+++---***))))))+++...000111111,,,,,,,,,++++++)))((((((*********++++++,,,,,,,,,,,,,,,------.../////////---...///000111111000///,,,000......333333===RRRyyy )))444<<<<<<888000&&& ###***222>>>FFFEEE;;;---$$$)))---///,,,%%% &&&+++,,,((($$$ """###$$$!!!!!! !!!"""###!!! !!!!!!""""""######$$$$$$%%%$$$&&&((()))333LLLeeettthhhiiisss{{{vvvyyysssvvv|||tttmmmhhheeefffkkkhhh```hhhpppkkkgggeeecccbbbbbbbbb```^^^ZZZbbbkkk|||qqqttt|||vvvooowww{{{xxxjjjZZZ[[[ZZZcccssstttmmmpppxxxuuuzzz}}}zzzvvvvvvrrrfff^^^bbblllpppooonnnhhhhhhkkksss|||~~~zzzttt}}}sssooopppjjj]]]YYY]]]cccmmm|||zzzsssooo```EEE555///&&&+++$$$!!!%%%'''### !!!###"""!!! !!!!!! """$$$%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''***,,,///111///+++&&&###""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&((((((((((((((()))+++,,,---,,,***))))))(((&&&$$$%%%(((,,,...111000...,,,++++++,,,---///...,,,)))(((((((((((()))((((((+++...000000///222///,,,+++,,,---...---...///111222222111000000...///222555555666>>>HHHttt"""***222444555111)))$$$"""### &&&///888<<<;;;888555000***!!!###''''''(((((('''$$$!!!  !!!%%%***,,,***$$$ !!!"""""" !!! !!!%%%((()))(((&&&%%%!!!!!!!!!!!!"""""""""""" """######(((888JJJooo|||{{{nnnnnnkkkrrryyysssttt~~~|||yyytttooommmlllnnnfffZZZ^^^gggdddeeecccbbbbbbbbbbbb```___]]]ccckkkzzzyyykkknnnvvvrrrnnnwwwzzzvvv}}}gggZZZ[[[YYYbbbtttwwwrrrwww~~~xxxuuuxxxzzzuuupppnnnllldddaaakkkvvvyyywwwtttpppllliiilllsssxxxzzzxxxxxxooojjjiiiccc[[[]]]ggguuu~~~|||uuuppp___@@@///+++$$$)))$$$###%%%%%%!!! """%%%###!!!!!!!!!!!! """###$$$&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%'''((((((***---//////+++(((%%%#########$$$$$$%%%%%%%%%###$$$&&&)))************))))))*********)))'''&&&''''''(((((()))***++++++...---+++)))(((((()))***(((((((((((()))***+++,,,******+++,,,---...000111222000------...000000000///000111111222222111111000000333666666666===EEEiii $$$))))))%%% ###***222;;;BBBFFFCCC===444,,,***,,,111555111,,,&&&!!! '''(((***,,,+++&&&  !!!!!! !!!!!!###&&&&&&%%%"""!!!!!!!!!!!!!!!!!!!!! """$$$$$$%%%,,,444JJJddd||||||yyyvvvqqqrrrpppttt~~~{{{xxxzzz}}}~~~{{{xxxxxxuuuuuuhhhUUUTTT\\\[[[cccbbbaaaaaabbbbbb```___^^^dddjjjwwwsssfffiiipppnnnlllvvvwwwsss~~~{{{{{{ggg[[[[[[XXX```rrruuurrrwwwwwwsssrrruuuvvvqqqllliiiccc^^^```lllwwwyyytttpppllliiigggiiinnnsssuuuuuurrrjjjdddcccaaa```jjjwww~~~{{{vvvsss___===***(((%%%&&&$$$%%%&&&$$$!!!"""&&&(((%%%"""!!!"""######"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%(((***'''))),,,......,,,***(((######$$$$$$$$$$$$$$$$$$&&&''')))+++,,,---------,,,+++)))(((&&&%%%$$$$$$%%%'''***,,,---+++)))(((,,,+++)))''''''''')))***$$$%%%''')))***+++,,,,,,+++,,,...---++++++///222333111//////000222222222000000000000111111222222222111444666666555:::AAA[[[ &&&111<<>>888000%%% !!!"""$$$&&&'''((((((+++***)))(((%%%!!!  !!!""" ######""""""!!!!!! !!!!!!"""%%%'''((()))***+++GGGbbbnnnqqqtttuuusssmmmooottt{{{{{{yyy}}}}}}|||oooWWWPPPWWWWWWdddcccbbbbbbbbbaaa___\\\ZZZaaahhhttt|||qqqeeejjjooommmjjjsss{{{rrrooo|||~~~|||xxxuuu|||zzzjjj\\\[[[WWW___ooopppkkkoooooonnnooorrrtttqqqmmmjjjccc]]]]]]fffoooqqqnnnkkkaaadddiiiooorrrqqqmmmjjjjjjccc___cccjjjqqq|||vvvvvvvvvccc>>>***)))'''###$$$&&&&&&$$$$$$(((,,,***&&&###!!!"""$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$######$$$(((+++''')))+++,,,,,,+++)))'''$$$$$$$$$$$$############&&&(((***,,,---...------///---***'''%%%######$$$&&&(((+++,,,---+++)))''',,,+++)))(((((()))***+++))))))***++++++***((('''***---///---)))(((---222444222000///000111000000.........//////000111111222111333666555333666<<>>===777111***%%%%%%(((+++---///......---,,,***((((((###!!! !!!!!!!!!  !!! !!!$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%###!!!"""%%%"""!!!)))333CCC^^^vvv|||uuunnnuuu|||{{{vvvxxx~~~yyy~~~|||{{{sss^^^VVV\\\^^^iiihhhfffeeeddd```[[[XXXNNNXXXcccrrr|||sssjjjrrrsssppplllqqqvvvnnnnnn{{{rrrjjjrrruuukkk``````\\\dddssssssnnnqqqpppssstttrrrqqqpppmmmhhheee]]]XXX^^^ffflllppptttuuuwwwxxxssskkkbbb]]][[[YYY[[[bbbppp~~~}}}{{{|||yyyqqquuuvvvxxxeee@@@)))%%%""""""%%%&&&$$$&&&+++000111)))'''$$$###%%%&&&''''''(((((()))))))))(((&&&%%%$$$%%%%%%$$$######%%%(((""""""""""""!!! """"""#####################%%%''')))***++++++***222000---***''''''''''''+++***)))'''''''''((()))((('''%%%%%%%%%''')))***+++,,,,,,,,,,,,,,,++++++))),,,...---+++***,,,...000///---,,,,,,+++)))(((***+++---///000000//////...---///444666444444666CCCbbb!!!$$$'''***,,,///222444222...,,,...111222000,,,'''###"""%%%'''((('''&&&$$$!!! !!!!!!!!!!!!  !!!!!!###############$$$$$$$$$&&&)))((($$$$$$&&&###!!!)))777SSSppp{{{yyyssswww{{{{{{{{{zzzuuu|||uuuqqqjjjYYYTTT\\\aaaiiihhhgggfffeeebbb]]]YYYLLLWWWcccrrr{{{pppgggnnnpppooommmtttyyyqqqqqq~~~sssjjjrrrxxxooojjjggg```dddssstttqqqwwwpppuuuuuuqqqooopppoookkkaaa\\\\\\dddlllpppsssuuuxxxyyywwwooocccYYYVVVVVVYYYcccpppzzz}}}yyyxxx|||xxxooojjjpppnnnnnn\\\;;;((('''%%%%%%&&&%%%"""$$$+++...+++'''&&&$$$%%%&&&''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&%%%#########%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$&&&((()))*********///...,,,***)))(((((()))******((('''&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++************+++,,,------+++,,,...///000///...---,,,+++******,,,,,,***((()))+++///111333222000///---,,,///666999777666888???XXX !!! !!!!!!$$$''')))***+++###''')))&&&!!!!!!$$$!!!###$$$### $$$(((""""""!!! !!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!""""""######$$$$$$ %%%'''$$$$$$&&&""" &&&+++333GGGaaannnooonnnooopppssszzzvvvqqqyyyooohhhaaaSSSQQQ\\\bbbhhhgggggggggfffddd___[[[LLLXXXdddssszzznnnccciiilllmmmnnnwww~~~uuuttt~~~tttllluuu}}}vvvtttnnnbbbcccoooqqqpppvvvmmmrrrtttoooooorrrsssoooeeecccfffqqqxxxyyyxxxxxxooorrrsssmmm```VVVQQQQQQ^^^mmm}}}zzzvvvttt{{{vvvnnnlllnnnhhhdddcccSSS666))),,,,,,'''((($$$###******%%%&&&%%%$$$%%%''''''&&&%%%""""""###$$$$$$$$$###"""$$$%%%'''&&&$$$""""""###############$$$%%%&&&''' !!!!!!"""###$$$$$$%%%###$$$&&&((()))*********---,,,+++***))))))))))))))))))(((((('''%%%$$$$$$)))(((''''''(((***,,,...,,,+++***))))))***+++,,,,,,---...111444333000...(((((((((***,,,---,,,***))),,,111444555444111///---,,,///777;;;:::999:::;;;QQQzzz*********)))(((%%%###"""$$$$$$#########%%%&&&'''%%%$$$###!!!!!!"""######!!!   !!!!!!###!!! !!!&&&$$$  """  """""""""!!!!!!!!!!!! $$$!!!"""+++:::KKK___oootttuuusssqqqxxxtttttt{{{}}}ssseeeYYYMMMLLL]]]rrrwwwjjjfffgggeeegggdddXXXPPPZZZdddqqqwwwkkkbbbjjjqqqooolllttt~~~xxxuuurrrqqqvvv|||kkk```aaafffrrrzzztttpppwww~~~~~~{{{vvvmmmccceeedddjjjwwwxxxrrriii___YYYZZZ___dddvvv~~~wwwuuuzzz~~~pppiiimmmnnnhhhmmmhhh\\\KKK999---))))))&&&%%%###!!!!!!"""$$$%%%'''&&&$$$"""!!!"""###$$$%%%$$$"""###$$$%%%%%%$$$$$$######"""######$$$%%%###'''+++***%%%!!!!!!"""######"""!!! $$$%%%&&&&&&$$$$$$%%%&&&((()))***++++++***)))(((+++***)))(((&&&$$$###"""'''(((((('''&&&%%%&&&'''---,,,***'''%%%&&&)))---222000...///000000---***$$$(((+++***''''''+++000///000333444444222///...***++++++---///222555777888EEEiii222222333333222000///---...//////000///---+++***"""!!!  !!!  """###""" !!!!!!!!! $$$$$$#########"""""""""%%%111BBBYYYjjjvvvxxxxxxyyy||||||{{{zzzzzzzzz|||}}}vvvzzzzzziiiXXXMMMHHHLLL___sssssseee```bbbcccfffdddVVVNNN[[[hhhwww~~~pppeeejjjuuutttpppwww}}}{{{wwwuuussswww|||kkkaaabbbgggssszzztttpppvvvyyyyyyxxxwwwrrrkkkeeedddkkkxxx~~~{{{wwwoooddd[[[YYY^^^ffflll~~~}}}yyyuuusssvvv|||zzztttoooiiidddbbbcccdddccc\\\MMM999,,,'''(((%%%$$$"""!!!!!!!!!"""##################""""""!!!%%%###""""""$$$%%%%%%$$$&&&&&&%%%$$$###"""!!!!!!%%%))),,,+++'''$$$$$$%%%###""""""!!!!!! $$$%%%&&&%%%###"""###$$$'''((((((((((((((('''&&&(((((('''&&&%%%$$$$$$$$$((())))))(((''''''''''''((((((((((((((()))***,,,000...,,,---......+++)))&&&)))---,,,******---111...000222444555555444444++++++******---222777;;;===HHHkkk222333444555555555444333---...111111///***%%%"""  !!!### ######""" """###$$$$$$$$$#########""""""  %%%---<<>>ZZZ!!!"""###%%%''')))&&&$$$"""  !!!"""    !!!"""""" !!!"""  ######"""!!!  """$$$&&&!!!"""######$$$'''+++...DDD[[[iiilllrrrxxxyyyqqquuu}}}{{{yyyxxxwwwtttssspppttttttllldddccceeeeeedddlllqqqvvv~~~lll}}}}}}|||mmmmmmmmmpppmmmjjjwww}}}nnnvvvvvvjjjbbbeeesss|||xxxxxxrrrkkkdddZZZUUUXXX```mmmxxx~~~|||{{{{{{SSS222((('''######$$$$$$$$$$$$######$$$$$$$$$###"""###%%%'''%%%$$$$$$###$$$%%%&&&'''&&&""" !!!$$$$$$"""!!!""""""###)))444===999333+++$$$!!!  !!!"""###$$$%%%%%%$$$%%%&&&'''(((((())))))((('''((()))++++++)))(((((())))))((('''&&&(((***''''''((()))***,,,...///************************++++++++++++,,,---//////)))******+++,,,...000111333444555<<>>VVVeeelllwww~~~yyyvvv|||}}}{{{zzzyyyxxxyyy~~~}}}rrrgggcccccccccfffmmmqqqsss~~~ttt~~~nnnnnnnnnrrrmmmiiivvv}}}rrrzzzzzzooohhheeeppp{{{~~~|||zzzwwwsssvvvjjj^^^YYYZZZ^^^gggppp~~~~~~~~~~~~~~~wwwTTT555***&&&!!!!!!""""""""""""!!!!!!!!!"""""""""!!!"""%%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!  """###$$$)))111888333...(((###!!!!!!  """"""!!!!!!!!!"""$$$&&&''''''&&&&&&&&&&&&''')))))))))(((((()))***)))'''%%%''')))++++++)))))))))******)))))))))***+++,,,---))))))(((((()))***,,,------------------...//////---------,,,------......000222444777DDDddd  $$$$$$$$$$$$######""""""!!!"""  !!!  """### ###"""!!! !!!!!!######%%%###"""!!!"""%%%))),,,333LLL^^^iiixxx|||vvvuuu{{{~~~|||zzz{{{}}}~~~tttzzzzzzpppeeeccceeehhhmmmpppppprrr}}}qqqoooooosssnnniiivvv~~~~~~{{{uuurrrnnnvvv|||}}}}}}}}}yyytttqqqaaaRRRQQQ[[[gggrrryyy}}}{{{{{{zzzrrrUUU999,,,%%% !!!!!!!!!###&&&)))((((((((('''&&&%%%######&&&((((((%%% !!!#########$$$(((,,,+++(((%%%###""""""!!! """%%%###"""!!!!!!"""$$$&&&((()))(((&&&%%%%%%''')))***)))(((((())))))(((&&&###&&&***---///...+++***))),,,+++)))((((((((()))***)))(((''''''(((***---.........---------...//////333222111000///.........///111222222;;;YYY ### !!!""""""!!!###$$$&&&&&&$$$###""""""%%%$$$  !!! """$$$&&&%%%###""""""######!!! ######$$$$$$$$$%%%%%%%%%111<<>>,,,'''$$$###"""!!!!!!  !!!"""###!!! !!!%%%)))+++&&&### ######$$$""" !!!###$$$###"""!!!"""#########!!!"""############"""!!! ###&&&((((((%%%""" !!!###%%%''')))***+++)))))))))******+++,,,,,,++++++,,,,,,+++***++++++...,,,)))'''''')))***,,,((((((+++111555555000***------...///000000000000,,,,,,---...............---000...000555???___!!!!!! !!!!!! !!!!!!!!!""""""###$$$%%%######$$$&&&((((((&&&$$$$$$""" !!!$$$&&&&&&777PPPfffvvvvvvpppqqqvvv|||nnnvvv~~~||||||}}}{{{}}}wwwoooqqqtttyyy{{{{{{~~~wwwzzzsssrrrtttzzzvvvlllssszzzwww{{{ttt^^^ZZZccc{{{nnnrrrtttpppjjjyyy{{{uuurrrkkkiiillllll]]]BBB...'''$$$######""" !!! !!!"""$$$###  ###&&&((($$$"""  """######!!! !!!$$$$$$$$$###!!!!!!!!!!!! !!!""""""!!! !!!"""$$$$$$$$$######"""###%%%&&&'''(((((('''(((((()))***++++++,,,,,,***,,,---,,,***)))+++,,,+++)))'''%%%%%%(((,,,///,,,---///333666444///***&&&''')))***,,,......///...///000000///...---,,,+++///...000444;;;YYY   !!!!!! !!!""""""### !!!""""""###$$$$$$""""""###%%%&&&&&&###!!!"""!!!  !!!###$$$)))888PPPhhhyyy|||~~~}}}{{{}}}}}}vvvlllssszzz{{{{{{~~~~~~xxx~~~wwwrrrqqqtttzzz{{{{{{~~~zzzwwwssssssxxxvvvnnnwww{{{zzz~~~yyypppxxx~~~lll]]]dddttttttuuutttnnnlllzzz|||~~~zzzwwwuuuppppppssstttdddGGG000(((###$$$$$$""" !!!""" !!!"""###$$$###!!! !!!$$$%%%###"""!!!!!!!!!""""""  """######!!! !!!""""""!!! !!!"""###%%%%%%&&&'''''''''&&&&&&'''((()))+++,,,,,,,,,,,,+++---...,,,)))(((***---***)))(((%%%%%%(((---111...000222333222///,,,***$$$%%%''')))+++---......000000000//////...,,,,,,***......000333888SSS{{{   !!!!!!   !!!"""###### !!!!!!""""""!!!!!!!!!!!!!!!"""$$$%%%$$$ !!! !!!""""""***999RRRlll{{{{{{~~~}}}rrrkkkrrrxxx{{{xxx~~~sssmmmoooxxx{{{yyy~~~{{{{{{wwwyyy{{{qqqyyyzzzsssyyymmmvvv{{{tttfffcccqqq}}}uuurrrpppmmmiiivvvvvvqqqqqq~~~xxxuuuuuuzzzyyy{{{zzziiiJJJ333***###$$$%%%### !!!### !!!"""######""""""!!! !!!"""###$$$"""######!!!!!! !!!!!!###""" !!!"""######"""!!!  """"""%%%%%%%%%&&&&&&&&&&&&'''&&&''')))+++,,,,,,,,,,,,,,,...///,,,(((&&&)))---******(((%%%###$$$)))---,,,///111000,,,)))***---)))***+++,,,---.........------------,,,,,,,,,,,,***...///000111333LLLsss  !!!""""""###!!! !!!""" !!!!!!""""""!!!!!!"""!!!!!!!!! """"""""""""!!!  !!!###$$$""" !!!!!!!!!!!!!!!)))999TTTppp|||yyy{{{rrrlllssszzzzzztttkkklllwww{{{xxx}}}~~~{{{}}}vvv{{{|||nnnuuu}}}qqq}}}{{{yyy}}}oooaaabbbppp}}}vvvnnnkkkkkkkkkeeeqqq|||sssnnnnnnzzz{{{uuusssssslllLLL444+++###%%%%%%### !!!###!!! !!!!!!"""###$$$ !!!!!!"""###$$$!!!###%%%###  """ !!!!!!$$$###!!! """$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%'''((((((&&&''')))+++,,,---,,,,,,---///000,,,'''%%%(((,,,))))))'''### ###''')))---000---'''%%%)))///+++++++++,,,,,,++++++***************+++,,,------***////////////000GGGmmm!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """######""""""###$$$############$$$%%%&&&'''&&&999XXXvvv{{{vvvxxx~~~|||uuunnnpppwww{{{zzz|||~~~|||wwwqqqqqqrrrqqquuu{{{xxxooo{{{tttzzztttnnnoooqqqvvv{{{vvvrrrpppssswwwzzzsssllliiiggghhhsss|||{{{rrrlllmmmppp|||~~~{{{xxxtttmmmxxx}}}oooPPP333&&&%%%###"""###$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%""""""######%%%'''!!!""""""!!!!!!  !!!!!! !!!""""""!!!!!!!!! !!!&&&'''###"""&&&(((%%%&&&((()))(((%%%######$$$)))(((''''''''')))***+++***,,,...---)))&&&&&&'''...,,,(((%%%$$$$$$&&&'''+++)))(((&&&%%%%%%%%%%%%///......000333222///,,,/////////...---,,,******///+++---222222555FFF\\\!!!$$$&&&%%%""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$ !!!"""###$$$+++===\\\{{{}}}}}}~~~ooojjjooorrrtttwwwzzz~~~tttssstttrrrpppqqq||||||zzzpppzzzyyy~~~xxxrrrrrrsssxxx~~~{{{zzz{{{~~~~~~}}}xxxrrrllliiihhhkkkpppyyy}}}xxxpppooosssyyy}}}~~~|||wwwVVV777)))%%%$$$"""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!! %%%'''###"""%%%&&&$$$''''''&&&&&&%%%$$$###"""''''''&&&&&&&&&''''''((((((***------***))))))***((('''&&&&&&'''(((+++,,,,,,***(((&&&%%%%%%&&&&&&---------///222222000---............------------///---///444333444BBBTTT!!!"""!!!&&&)))((($$$  !!!!!!  !!!!!!""""""!!!"""$$$###""""""###%%% !!!""""""))):::ZZZ{{{sssjjjhhhjjjeeegggssszzz~~~{{{rrrsssvvvvvvssspppyyy~~~ssswww}}}{{{vvvuuuvvv}}}}}}~~~zzz{{{zzzwwwrrrmmmjjjiiinnnlllssstttqqqwww~~~tttUUU666'''&&&$$$""""""###$$$###"""!!!""""""###$$$#########%%%""" !!!"""###!!!"""""""""###"""!!!!!! !!!"""### !!!$$$######"""""""""""""""############"""""""""""""""!!!$$$&&&###"""$$$%%%$$$'''%%%$$$%%%&&&'''$$$!!!%%%%%%%%%&&&%%%%%%$$$$$$%%%(((+++,,,,,,+++,,,---%%%&&&'''(((***+++,,,---,,,***(((%%%%%%&&&((()))++++++,,,...111111000...,,,+++*********+++---...---,,,///444222111;;;IIIxxx !!!"""&&&'''&&&###""" !!!!!!  !!!!!!"""###!!!"""$$$###""""""###%%%"""!!!!!!!!!""""""###$$$&&&666VVVzzz{{{{{{}}}vvvmmmjjjgggmmmbbbcccsss|||||||||vvvuuuvvvuuussspppooowwwvvvzzz}}}}}}{{{zzz|||{{{xxxwwwxxx|||yyyzzz}}}~~~|||xxxyyyzzzyyytttoookkkjjjooofffmmmvvvqqqxxx}}}zzzoooSSS777((('''%%%""""""#########"""!!!"""######$$$$$$######&&&"""###$$$!!!!!!!!!!!!"""""""""""""""!!!###$$$"""###&&&$$$$$$######"""#########"""""""""""""""!!!!!!!!!"""$$$%%%$$$######$$$%%%)))%%%"""$$$((()))&&&!!!$$$$$$&&&&&&&&&%%%###"""%%%&&&)))***+++++++++,,,((()))***++++++***)))(((***(((&&&%%%&&&))),,,...+++,,,,,,---......---,,,***((('''%%%&&&''')))*********,,,///...---666AAAkkk """######$$$ !!!   !!!"""### """######"""!!!###$$$######"""""""""###$$$$$$%%%555TTTzzz{{{~~~mmmhhhgggdddwwwhhhhhhxxx~~~yyy}}}|||uuupppnnnmmmkkkzzz}}}vvvvvvyyyxxxsssrrrsss|||xxxyyyxxxyyyvvvzzzyyytttrrruuuvvvssswwwzzz|||{{{wwwrrrnnnlllmmmcccggg{{{vvvpppuuu~~~sssZZZ===,,,(((%%%"""!!!"""###"""""""""######$$$$$$$$$$$$$$$$$$ $$$&&&### !!!!!!"""######""" $$$%%%######&&&%%%%%%$$$#######################################$$$$$$%%%&&&$$$###$$$&&&(((%%%###%%%)))+++'''###$$$%%%&&&''''''&&&$$$$$$%%%&&&'''((())))))(((''')))***+++,,,+++)))'''&&&''''''&&&&&&(((,,,///222---------,,,+++***))))))+++)))'''%%%$$$%%%&&&'''******,,,---,,,///777@@@bbb###!!!  !!! """ """!!!  !!!""" """!!! !!!###"""!!!!!! !!!!!!"""!!!000NNNsss{{{jjjdddccc```oooeeehhhyyy}}}xxxtttssssssttt~~~yyywwwyyyvvvooolllkkkvvvvvvyyyyyyzzzpppyyy|||uuuoooqqqrrrpppuuuyyy|||}}}zzzvvvrrrpppkkkcccfffuuu{{{tttoooqqqsssyyy^^^???,,,)))&&&###!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$""" !!!$$$&&&%%%### !!!"""###$$$### !!!$$$%%%"""###&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&$$$!!!"""%%%&&&$$$###%%%((()))'''%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''')))(((&&&$$$&&&''')))***+++******)))''''''''')))+++---000111---......+++(((&&&&&&'''...,,,+++)))((('''((((((,,,---......///333:::AAA[[[ """"""  """###!!!  !!!###&&&!!!"""###$$$###!!! !!!  """!!!  ,,,IIIjjj~~~yyyjjjbbbaaacccccc```gggyyy~~~zzzyyyyyyvvvooottt}}}~~~{{{~~~zzzooojjjhhhsssvvv{{{zzz{{{rrryyynnnlllnnnlllppptttzzz~~~}}}yyyvvvtttiiifffhhhppptttrrrooommmooo|||zzz___@@@+++)))&&&###!!!!!!"""""""""!!!""""""###$$$#########"""""""""###$$$%%%%%%%%%""""""!!!!!!"""###$$$%%%$$$!!!!!!$$$$$$!!!!!!$$$%%%%%%$$$""""""!!!!!!!!!#########$$$$$$$$$%%%%%%###!!!"""$$$"""###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%''')))***'''%%%$$$%%%&&&((()))***++++++)))***+++,,,,,,---------+++,,,---***'''%%%&&&(((,,,,,,++++++*********)))+++...000111111444888;;;QQQyyy  """###"""!!! !!!!!! !!!!!!  !!!!!! !!!###$$$"""  !!!""""""$$$&&&)))!!! !!!###%%%%%%$$$!!!  !!!"""!!!!!! !!!!!!"""///JJJiiizzz}}}yyymmmcccccciiifffeeelllzzz|||tttooo~~~wwwwwwrrrkkkpppqqqxxx}}}rrrkkkhhhssswww|||||||||~~~www}}}lllhhhhhhgggkkkqqqxxx}}}~~~|||yyyxxxhhhiiijjjmmmppprrroookkkhhhqqqqqqvvvzzzbbbDDD000***'''###!!!!!!""""""""" !!!!!!"""""""""""""""###$$$%%%%%%$$$###$$$&&&$$$$$$#########$$$&&&'''$$$!!!!!!$$$$$$!!! ###%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""###!!!""" """#########$$$%%%############$$$&&&)))***&&&%%%%%%'''+++,,,***'''&&&&&&&&&'''((())))))***,,,,,,---...---,,,***))))))++++++)))&&&%%%''')))((())))))***+++******)))''',,,000111111222333333HHHppp !!!!!!  """###!!!######!!! ### """!!! !!!!!!"""!!!"""%%%'''"""""""""!!! """#########""" !!!######!!! !!!""" !!!!!!!!!"""%%%...DDDbbbzzz{{{vvvpppiiibbb```\\\^^^jjjyyyzzzuuuttt}}}wwwvvvuuuqqqxxxvvv|||pppkkkmmmwww|||{{{xxxxxxhhhcccddddddjjjooottt~~~xxxwwwnnneeecccfffjjjiiifffgggmmmooovvv|||bbb;;;&&&######"""""""""""""""###!!!"""###$$$%%%$$$$$$###)))$$$!!!$$$%%%######%%%+++)))&&&###""""""###$$$$$$###!!! !!!"""%%%###!!! """###'''%%%!!! !!!"""###$$$$$$$$$$$$$$$&&&!!!!!!$$$%%% '''&&&%%%$$$$$$&&&'''(((!!!"""$$$''')))+++------###$$$''')))+++---......,,,++++++,,,---,,,***(((,,,+++)))'''&&&%%%&&&&&&)))(((''''''***+++,,,+++000...,,,+++---000444666EEEccc """!!!  !!! !!!  """  !!!  """$$$%%%###!!!  """$$$&&&!!!!!!!!!!!! !!!""""""!!!!!! """######"""!!!!!!""" !!!!!!!!!""""""'''///CCC___uuu~~~{{{tttpppnnnkkkfff^^^bbbnnn}}}~~~xxxvvvxxx{{{{{{|||zzzxxxqqqpppyyysssllljjjqqquuuuuuzzz|||ooo}}}llleeedddcccjjjrrrxxxyyyzzzsssiiiaaa___aaadddgggcccmmmqqqvvv}}}}}}fff@@@+++%%%$$$###"""""""""""""""""""""!!!!!!!!!"""###$$$&&&""" ###%%%$$$%%%''')))'''$$$"""!!!!!!###$$$#########$$$###""" ######"""""""""!!!!!!!!!&&&$$$!!! !!!!!!!!!"""#########""""""###%%%"""$$$((($$$&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%'''***+++------&&&'''(((***,,,---...///000...,,,,,,---------,,,,,,+++)))(((''''''(((((('''&&&&&&(((***,,,,,,+++111///...------///222333>>>\\\###"""    """!!! !!!""""""!!! ###### $$$)))***'''""" !!!$$$%%%  !!!!!!!!! !!!###$$$$$$###""""""### !!!!!!!!!"""""""""(((...AAA\\\sss}}}~~~~~~}}}zzzpppooosssqqqjjj___eeerrryyywwwyyy~~~}}}~~~xxxtttssssssxxxrrrqqqyyytttkkkggglllqqqrrrxxxwwwkkk{{{ssskkkhhhbbbjjjssszzz~~~~~~wwwmmmeeeccceeehhhhhhsssyyy{{{}}}yyy}}}hhhCCC///'''&&&%%%######"""""""""$$$""" !!!###%%%%%% ###&&&%%%&&&((('''&&&$$$""""""###$$$%%%"""$$$%%%&&&&&&### """###$$$%%%$$$###!!! $$$""" !!!"""!!!!!!"""###"""!!!  ###&&&"""%%%***%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((***,,,---...+++*********+++---///000333000,,,++++++,,,------+++******))))))******+++%%%%%%'''))),,,...---+++111000///.........000000888SSS~~~""""""!!! !!!"""###$$$""""""!!!  !!!"""###$$$###!!!  $$$$$$  $$$)))***'''###!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$ !!!!!!!!!!!!"""""""""&&&,,,>>>[[[uuuyyy|||xxxooonnntttqqqfffccckkkxxx}}}zzz{{{}}}}}}{{{|||xxxpppooopppyyyvvvtttxxx|||vvvlllgggmmmrrrsssxxx|||oooyyy|||tttpppaaagggpppvvv|||zzzrrrllljjjiiimmmvvvyyy{{{yyyzzz~~~eeeAAA///((('''&&&$$$###"""""""""###"""!!! !!!###$$$%%%!!! $$$&&&%%%%%%''''''&&&$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&$$$""" $$$$$$$$$$$$$$$###"""""""""!!!  !!!""""""###$$$$$$###!!!###%%%###+++///%%%''''''(((((('''%%%###"""%%%&&&'''(((***,,,---......,,,+++******,,,...///000...,,,+++++++++***)))(((((())))))***++++++,,,%%%&&&(((,,,///000///---///............///000000666MMMuuu!!!!!!!!!"""$$$&&&)))***(((&&&$$$""" !!!###$$$$$$"""  !!!  """"""%%%&&&$$$""" !!!  !!!!!! !!!"""""" !!!!!!!!!!!!$$$###"""!!!!!!!!!"""###"""###%%%%%%###"""###$$$!!!!!!!!!!!!"""""""""###%%%***;;;YYYuuuwwwzzzwwwqqqqqqrrrlllaaaiiisss{{{{{{{{{zzzyyy{{{yyyxxxyyysssrrrrrrsssyyy{{{yyyooojjjppptttssstttyyy{{{mmmttt|||xxxdddfffjjjpppvvv|||zzzwwwtttrrrpppkkkoooooosss}}}{{{zzz~~~|||bbb>>>,,,((('''&&&$$$###"""""""""#########$$$$$$###""""""&&&###"""%%%&&&$$$###$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$!!!  !!!""""""###$$$%%%&&&%%%""" """)))999<<<+++((()))******)))'''%%%$$$%%%&&&&&&(((***,,,...///...---+++******+++---...---------...///---***'''&&&'''((()))***+++++++++'''(((***...111222000///,,,,,,------///000111222777JJJnnn!!!!!!"""$$$&&&))),,,...+++(((%%%###!!! """###!!!   !!!"""###"""!!!  !!! !!!!!! !!!"""""""""""""""%%%###!!! !!!###$$$!!!###$$$$$$###""""""###!!!!!!!!!"""""""""######''')))888UUUqqq~~~{{{yyywwwuuutttooogggaaagggrrr~~~}}}|||yyy{{{vvvuuuooorrrssssssxxx~~~sssmmmqqqtttqqqooorrr~~~rrrdddjjjzzz}}}~~~|||mmmiiiiiinnnttt{{{zzzyyy|||mmmoookkkppp}}}~~~bbb<<<)))'''&&&%%%######""""""""""""###$$$%%%%%%$$$"""!!!'''###"""&&&'''$$$"""### !!!!!!%%%$$$###"""###$$$&&&''''''%%%""" !!!###%%%!!!!!! !!!!!!"""###$$$&&&'''&&&###!!!"""...FFFJJJ666************)))(((''''''$$$$$$%%%&&&))),,,///111------,,,+++++++++,,,---,,,---///222333111,,,)))%%%&&&((()))***+++++++++))))))+++---000222111///,,,,,,,,,,,,...000222333777EEEddd!!! """""""""$$$&&&))),,,...***'''$$$""""""!!!!!! !!!###!!!!!!"""######!!!  !!!"""###############"""###!!!"""$$$ """######"""!!!!!!"""!!!!!!"""""""""#########((()))666RRRooovvvqqqtttrrrhhhcccdddeeeqqq{{{}}}}}}~~~~~~{{{yyy{{{rrrnnnpppvvvxxxvvvyyyvvvnnnqqquuuttttttxxx~~~|||}}}rrraaacccooorrrqqqzzz~~~yyyqqqmmmrrrxxx}}}yyyyyyrrrrrrzzzzzz}}}bbb;;;(((%%%$$$###"""""""""""""""$$$$$$######""""""""""""%%%""""""&&&'''%%%###$$$!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&$$$###"""!!!!!!!!!""""""!!!!!!!!!!!! !!!"""%%%&&&%%%### !!!###!!!+++DDDKKK777))))))((((((((((((((()))""""""###%%%(((,,,///222---------------------...------...000222111///,,,&&&''')))+++,,,,,,++++++*********+++...//////......---,,,+++,,,...111333222===YYY """###"""#########$$$%%%(((***,,,(((%%%!!! !!!!!!!!!!!!''')))$$$!!!$$$%%%%%%"""!!!"""""""""!!!  !!! ######$$$$$$$$$$$$######!!!!!!### !!!######!!! !!!"""""""""""""""############'''(((555RRRppprrrkkkpppnnnbbb___fffkkkvvv}}}ttt|||{{{wwwpppwwwxxxtttttt}}}vvvmmmqqqxxxzzz}}}}}}~~~zzzfff```eeeccceeeppp}}}~~~xxxrrrxxx~~~xxxqqqqqqnnnqqq~~~aaa;;;(((######"""""""""""""""###%%%$$$!!! """###### !!!&&&(((&&&%%%&&&$$$$$$$$$$$$#########""""""%%%&&&&&&%%%$$$!!!""""""######!!! """!!!!!!!!! !!!###%%%%%%""" !!!''')))!!!$$$<<>>666222000///,,,)))((()))+++---......---,,,------,,,444===>>>LLLiii  !!!!!!!!! """"""""""""   !!!"""""""""   !!!"""###""" """"""!!!  """%%%'''((()))%%%%%%$$$######""""""!!!$$$###"""!!!!!!"""###$$$$$$""" !!!##################"""!!!!!!!!!!!!$$$)))///???[[[ttt~~~yyyyyy}}}yyymmmcccjjjrrr|||{{{xxxtttsssuuu~~~|||zzzqqqkkknnnmmmttt}}}wwwpppvvvyyykkkpppsssuuu{{{yyysssuuuuuupppooorrruuuuuupppmmmkkknnnssswwwzzz|||xxx|||{{{wwwtttbbbFFF---###%%%''''''***)))(((&&&$$$###!!!!!!"""!!! """######"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$######"""#########$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''***(((%%%%%%''')))++++++***))))))'''&&&&&&&&&&&&%%%''')))+++,,,,,,++++++'''(((***,,,---,,,,,,+++(((***,,,---------...//////222333000+++***000555BBB<<<555111000///,,,***)))***,,,---------,,,,,,...///...444;;;999CCCZZZ !!!  !!! """###!!!  !!! !!!###"""!!! !!!###""" ######""""""  ###%%%&&&''''''$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""!!!  """##################"""!!!!!! !!!%%%***666QQQkkkvvvyyy|||~~~~~~~~~~~~~~~}}}xxxqqqhhhccciiivvvyyyzzz~~~}}}tttoooooo|||zzz|||~~~yyyoooeeekkklllqqq|||yyypppqqq~~~hhhmmmrrrtttxxx||||||zzzzzzvvvttttttqqqmmmkkkmmmrrrnnnllloootttxxx}}}}}}~~~{{{lllXXX<<<***$$$&&&&&&$$$&&&%%%$$$###"""   !!!!!!!!!$$$###!!! """$$$&&&###$$$$$$$$$###""""""!!!!!!######!!! !!!"""###$$$$$$$$$###"""$$$$$$&&&'''((())))))))),,,)))%%%$$$%%%(((***+++*********(((%%%$$$%%%&&&!!!$$$'''***+++***)))''')))***,,,------,,,+++)))&&&(((+++,,,,,,++++++,,,,,,111444000)))(((---444;;;777333000...---,,,+++,,,,,,,,,,,,,,,---------///222000444:::666;;;NNN"""$$$ !!!###!!!###"""!!!"""$$$$$$### """"""   """###$$$$$$###$$$$$$######""""""!!!!!! """######"""  !!!"""##################"""!!!!!!!!!!!!&&&)))222MMMhhhwww{{{yyy}}}}}}}}}|||rrrkkkjjjkkklll|||tttwww~~~}}}sssmmmmmmttt|||}}}{{{xxx{{{~~~zzzrrrbbbkkkkkkooozzzxxxnnnkkk}}}dddhhhnnntttwwwwwwzzzuuurrrxxxwwwjjjdddhhhtttnnnlllnnnqqqssszzzmmmUUU888'''$$$&&&%%%###"""""""""!!!  """"""!!!"""""""""""""""######$$$############"""!!!!!!###"""!!! !!!###$$$$$$$$$###"""###$$$%%%''')))***+++,,,***(((%%%$$$%%%'''''''''&&&'''(((&&&$$$###%%%'''%%%&&&((()))))))))((('''+++,,,...///...,,,)))'''$$$'''+++,,,+++*********...000111///+++***---111222333222000---,,,,,,---///...---,,,+++,,,...///...222111444999666888HHH||| $$$''' !!!###%%%"""$$$!!!!!!$$$"""!!!  %%% """%%%$$$$$$!!!"""""" !!!"""""""""!!! !!!!!!!!!!!! $$$$$$######"""!!!!!!!!!"""######""" !!!""""""##################"""!!!!!!$$$"""$$$***,,,444OOOkkk}}}yyyuuu~~~|||xxx~~~{{{oooiiimmmtttqqq~~~xxxzzz~~~yyypppnnnqqqmmm}}}{{{}}}yyybbbkkkkkkmmmxxxwwwkkkfffyyy}}}{{{cccdddlllvvvxxxwww{{{xxxuuuqqqiiiooovvvpppmmmmmmllllllttt~~~~~~qqqWWW777&&&$$$&&&%%%$$$""""""""""""!!!!!!!!!!!! !!!  """$$$$$$### !!!###$$$%%%$$$"""!!!""""""###"""!!! !!!!!! !!!"""!!!"""###$$$%%%$$$$$$###"""###$$$&&&((()))+++,,,'''&&&$$$$$$%%%%%%$$$###"""$$$&&&$$$""""""%%%'''++++++***)))))))))))))))---...//////...+++(((&&&$$$'''+++,,,,,,***))))))111000///------.........---///111///,,,***,,,...111000---++++++,,,...000,,,111111444:::666777EEEqqq    !!!""" !!!###""" $$$%%%###!!!#########!!! !!!$$$%%%$$$""""""!!!###### !!!"""""""""  !!!""" """###$$$###!!! %%%&&&'''&&&$$$###$$$%%% &&&&&&&&&***333PPPvvv}}}yyywwwxxxyyyxxxuuu}}}zzzvvvrrrjjjffflllvvv}}}xxxxxx||||||xxx}}}tttvvvvvvqqqmmmwww~~~{{{zzz~~~ooollllllpppssstttxxx}}}zzzjjjdddeeeoooxxxyyyzzz||||||wwwqqqeeeooooooqqqqqqsssuuuxxx{{{}}}~~~mmmOOO222((((((&&&"""!!!""""""###$$$$$$###!!!  !!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!$$$###""""""######""" !!!###$$$$$$###"""&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''%%%"""!!!###$$$%%%%%%******************++++++***((('''(((++++++)))&&&,,,***))))))+++,,,------111///---///222111+++%%%'''+++...---)))''')))---(((((()))***,,,...000111,,,...111444555777:::<<>>TTTjjj~~~vvvcccKKK111"""!!! !!!"""""""""""""""""""""""""""!!! !!!"""%%%&&&''''''(((***,,,+++///>>>MMMnnnttt||||||tttnnnmmmjjjfffjjjxxx~~~zzzxxxzzzzzzxxx}}}zzzqqqgggbbb```]]]fffwww~~~yyyuuuzzz}}}tttzzzllljjjnnngggdddqqqzzz~~~}}}rrrxxxzzz~~~}}}zzzzzz}}}~~~zzzzzz~~~yyylllWWWDDD)))&&&!!! """######!!!######$$$&&&)))******)))...***&&&%%%&&&&&&%%%""""""!!!  """$$$&&&###$$$$$$######"""!!!  !!!"""###"""!!!!!!"""###"""!!!!!!"""$$$&&&(((((())))))'''$$$######$$$!!!$$$'''''''''%%%$$$&&&$$$######$$$$$$###!!!"""###%%%'''***+++,,,,,,111...+++((('''''')))***((('''&&&'''***+++***)))+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,,,,***''''''***...111222222111000111333444444444999@@@^^^!!!"""###"""$$$$$$###!!!""""""""""""!!!"""""""""###))),,,((($$$$$$%%%$$$(((%%%&&&,,,999OOOllluuu\\\===%%% """""""""!!!!!!  !!!""""""""""""###############"""######"""""""""######$$$)))***+++,,,***---:::IIIfffwwwwwwnnnllliiidddeeegggnnnyyy}}}zzz{{{|||uuummmfffbbb```aaahhhvvv{{{yyyxxxwwwjjjiiinnngggfffrrrvvv|||}}}yyyxxxzzz|||~~~|||yyyzzzzzzxxxwwwxxxyyyyyyiiiQQQ<<<***'''###"""""""""!!!###"""###&&&(((***)))(((,,,)))%%%$$$%%%%%%###""""""!!! !!!###%%%&&&###############""""""!!!"""""""""!!!""""""###$$$###"""!!!%%%###""" !!!"""###&&&((()))(((%%%############$$$%%%&&&&&&$$$"""!!!&&&%%%$$$%%%%%%%%%$$$""""""###%%%'''(((******++++++***(((''''''((()))***'''&&&&&&''')))***)))(((+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,)))''''''+++///222333222111000000222444444333;;;@@@[[[  !!!"""###$$$###!!! """"""""""""######$$$%%%$$$***,,,(((%%%%%%&&&%%%%%%&&&'''---AAAbbboooKKK--- !!!""""""!!!#########"""!!!  !!!###$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$############(((((()))***))),,,999FFFaaazzzpppbbbffffff^^^```hhhqqqvvv|||{{{uuutttxxx~~~yyyqqqkkkfffbbb```dddkkkvvv}}}}}}||||||xxxyyytttiiihhhmmmhhhgggrrrttt}}}wwwrrrwwwxxx~~~}}}xxxwwwuuuqqqpppqqqwww{{{~~~~~~xxxgggKKK444)))'''%%%######!!!"""""""""%%%((()))(((&&&***'''%%%$$$$$$###"""!!!""""""!!!!!!!!!###$$$%%%!!!"""######$$$#########%%%%%%$$$############$$$!!!!!!!!!!!! ###"""  !!!%%%'''((((((&&&###""""""$$$$$$$$$$$$$$$#########&&&%%%%%%&&&''''''%%%"""###$$$%%%&&&''''''((((((&&&'''((()))***+++++++++'''&&&%%%&&&(((***)))(((,,,,,,,,,,,,---...///000---,,,*********+++---///---***((((((+++///222333222111000000222444444333:::===SSS{{{ !!!###"""!!! !!!""""""""""""###%%%''')))+++$$$)))***&&&$$$%%%&&&%%%$$$)))111HHHlllyyyRRR333%%%%%%%%%$$$"""  !!!""""""### !!!!!!"""""""""!!!!!!"""###$$$%%%&&&&&&'''######%%%((()))---999FFFdddwww~~~ooobbbdddfffaaafffqqqxxxwwwyyywwwpppqqqvvvzzz}}}xxxqqqlllhhhbbb___dddmmmxxx}}}{{{{{{yyy{{{uuutttkkkiiimmmhhhfffpppwwwxxxrrrmmmooorrr{{{~~~yyyxxxwwwtttsssuuuttttttuuuuuuooo\\\AAA+++&&&%%%%%%$$$###!!!!!!!!!"""%%%'''(((&&&$$$((('''&&&%%%$$$###"""""""""!!!!!!!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$'''&&&%%%$$$############"""#########""" """###$$$&&&&&&'''%%%###"""###$$$!!!!!!!!!"""###%%%'''(((%%%%%%%%%'''((('''%%%"""%%%$$$$$$%%%%%%%%%&&&&&&&&&(((+++---///...------((('''&&&''')))+++***)))---,,,+++++++++---...///+++***'''&&&'''(((+++---///,,,))))))+++///111222222111000111333444444444444777IIIlll  !!! !!!"""!!!!!!"""$$$'''+++...000###&&&&&&###"""$$$%%%###%%%***111HHHlllwwwSSS555%%%$$$###"""  """#########""""""!!! !!!###$$$&&&&&&''''''""""""###&&&'''+++666AAAcccjjjpppmmmeeeaaadddhhhttt|||~~~yyy{{{uuuppptttzzz|||}}}yyysssooojjjccc^^^aaannn{{{}}}{{{~~~}}}tttuuunnnkkknnniiifffoooxxx{{{vvvtttrrrkkkrrryyyyyy||||||{{{xxxwwwyyyrrrooollljjjaaaMMM555$$$"""###$$$$$$###!!!!!! !!!"""%%%''''''%%%###'''''''''&&&%%%$$$######!!!!!! !!!!!!"""""" !!!"""$$$%%%%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!"""$$$$$$###### !!!!!!"""###%%%%%%'''&&&%%%""" !!!###&&&!!!!!! !!!"""$$$''')))$$$$$$$$$%%%'''&&&%%%###&&&%%%$$$$$$$$$$$$%%%&&&(((***---000000///,,,******)))((()))+++,,,,,,+++...---+++*********+++,,,+++***'''&&&'''(((+++---222///+++***,,,...000111333222111222444555555555000444CCCbbb !!!"""!!!!!!"""###&&&+++...111"""$$$### ###$$$!!!&&&'''(((---@@@```~~~oooNNN444"""!!!!!!!!!!!!!!!"""###  %%%%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###&&&$$$$$$%%%%%%'''///999YYY^^^eeeiiieee```eeemmmyyyzzzyyywwwyyy}}}|||yyyuuullljjjttt}}}}}}{{{||||||yyyuuupppjjjddd``````ppp|||zzz{{{}}}|||rrrwwwrrrnnnpppllliiiooovvvyyywwwyyyyyypppxxx|||yyy~~~xxx~~~yyyvvvwwwxxxsssoooiii\\\GGG222'''!!!"""######!!!!!!"""### !!!###&&&((((((%%%"""&&&'''((('''%%%$$$###$$$!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!  """######"""!!!$$$$$$$$$$$$############&&&%%%$$$!!! ###&&&######"""!!!"""###$$$%%%%%%$$$######%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&'''***,,,//////---***(((+++***)))***,,,...---,,,...---,,,+++************---,,,*********+++---///111...+++***---000222333555333222333555777777666111666AAA[[[  !!!!!! !!!######"""!!!"""###'''***,,,!!!###!!!######!!!(((%%%$$$)))555IIIeee{{{dddFFF111&&&'''(((((('''&&&$$$###  !!!""" !!!"""""""""""""""!!!!!! """$$$%%%%%%$$$###'''$$$###$$$$$$%%%,,,444PPP```kkkiiidddfffnnntttyyysssrrrwww{{{yyysssoookkkccceeettt~~~|||wwwwwwxxxxxxwwwrrrmmmhhhdddcccccctttxxxuuuvvvwww|||wwwooowwwtttpppssspppmmmssswww{{{xxxzzzyyyzzz}}}yyy{{{wwwvvv}}}yyyuuunnn]]]DDD111)))###$$$$$$"""!!!###!!!"""$$$''')))(((%%%"""###&&&((('''$$$""""""#########$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###""""""!!! $$$$$$$$$$$$$$$######""""""###$$$$$$"""!!!"""###"""""""""""""""###$$$$$$'''%%%######%%%''''''''''''&&&%%%$$$$$$%%%'''((((((***,,,...///---+++******))))))***,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---+++)))***...333666888666555444555777888888888333777>>>SSS}}} """#########"""""""""!!! """$$$$$$###!!! !!!###%%%'''"""###!!!###$$$!!!"""!!!(((---555III^^^uuuwww[[[@@@...000111222222///***%%%!!!  !!!""" !!!!!!""""""###&&&'''''''''$$$"""!!!###$$$&&&---555LLLiiiyyymmmeeeppp{{{{{{|||ssssss~~~}}}rrrooommmeeehhhyyy~~~wwwuuutttuuutttpppiiieeeeeefffgggwww~~~tttppprrrrrrppp}}}|||yyymmmvvvuuuqqquuusssqqqvvv|||}}}wwwvvvssswwwwww}}}zzzyyyzzzwwwuuummmYYY>>>+++%%%%%%%%%%%%!!!"""!!!"""$$$'''))))))%%%"""!!!$$$'''&&&###!!!!!!"""%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""""" """############ !!!"""$$$%%%%%%%%%%%%"""%%%'''%%%"""  """###%%%&&&''')))'''$$$###%%%''')))***'''&&&%%%$$$$$$&&&'''))))))+++...000111000///...***)))((()))+++,,,,,,+++***+++---...///......---******+++++++++,,,,,,,,,***((('''***///555999<<<777666555666888999999999555777;;;LLLvvv"""  !!!"""###$$$"""""""""""""""!!! """  $$$&&&######""""""!!!!!! !!!$$$&&&&&&'''...:::CCCWWWooo|||hhhOOO:::===CCCGGGHHHFFFAAA666+++""" !!!  !!!###$$$###"""!!!###!!! """""" !!!  """%%%&&&'''&&&***,,,)))$$$&&&...666KKKeeessslllnnnuuuuuuxxx|||~~~xxxssslllkkkmmmrrrxxx{{{{{{yyywwwzzzxxxmmmaaaZZZ[[[]]]iii}}}yyyxxxwwwtttvvvzzzvvvwwwvvvssspppppprrruuu}}}yyywwwwww|||{{{}}}~~~www~~~uuunnngggPPP000"""(((%%%$$$###!!!!!!!!!"""###%%%&&&''')))***'''### ###%%%$$$!!! """%%%%%%%%%&&&&&&%%%###!!! $$$''')))'''$$$###(((,,,,,,***(((&&&$$$$$$$$$$$$###"""!!! !!!###%%%&&&$$$$$$$$$%%%&&&'''((((((######"""!!! !!!!!!""""""""""""""""""######+++***'''%%%$$$#########'''&&&&&&&&&&&&''''''(((******)))+++------,,,+++++++++,,,------,,,,,,+++)))***+++,,,------------'''%%%&&&+++111333///******)))(((***///555999;;;666222...///333777666444...333:::KKKqqq  !!!"""###"""""""""""""""!!! """!!!!!!$$$%%%"""!!!!!!!!!  ###%%%(((,,,222666DDDbbbsssbbbTTTVVV^^^eeegggeee]]]OOOBBB)))""" ###!!! """%%%%%%$$$###""""""""""""###!!! !!!###$$$""" """!!! """$$$%%%&&&))))))(((&&&%%%(((...333LLLbbbqqqqqqvvvyyy|||~~~~~~yyytttooommmqqqqqqsssuuuxxxyyyxxxwwwrrrtttssslllccc^^^]]]___iiizzz{{{{{{zzzvvvwww}}}|||xxxxxxwwwtttpppoooqqqssswwwzzzyyyyyy{{{|||zzzwww~~~~~~ttteeeJJJ---!!!###"""!!!  ###$$$%%%((())))))&&&$$$###$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$&&&(((***(((%%%%%%)))------+++)))'''&&&%%%%%%%%%!!!  """###""""""###$$$%%%%%%%%%$$$%%%$$$###"""!!!!!! #########$$$$$$%%%%%%%%%)))(((&&&%%%$$$###$$$$$$''''''&&&&&&''''''((((((((((((((())),,,,,,,,,***,,,------------,,,,,,+++)))***++++++,,,,,,,,,,,,&&&&&&'''+++...///,,,)))***(((''')))...333666888444000---...222555444111---111777GGGlll !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$$$$!!!!!! """%%%''')))***+++555TTTttt|||wwwqqqjjjfffpppyyy}}}|||uuugggZZZ666*** ###!!! !!!'''%%%###!!! !!!"""$$$"""!!!!!!"""$$$%%%%%%######""""""""""""###$$$$$$,,,)))%%%$$$&&&+++///222III___uuu~~~{{{ssspppqqqvvvwwwxxxwwwuuusssssssssssssssqqqllleee___[[[[[[mmmyyy}}}yyy{{{~~~}}}zzzvvvrrrqqqqqqsssrrr||||||}}}||||||zzzkkkyyysssZZZ===((( %%%$$$######""""""######""""""###&&&)))+++***)))'''%%%$$$#########!!! !!!"""###$$$&&&'''(((((((((***+++***''''''***...---,,,***)))''''''&&&&&&######"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%$$$###%%%$$$$$$###""""""!!!!!!###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&(((***,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++&&&''')))+++,,,+++***)))+++***)))***...222444555111///---...111222000...,,,000555BBBddd !!!!!!  !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%&&&+++///666MMMccckkkllloooqqqooojjjqqqxxx|||}}}uuulllFFF444"""    !!!###$$$ !!!"""$$$%%%%%%%%%$$$$$$$$$###"""""""""###***)))&&&%%%%%%)))...222CCC^^^~~~~~~xxxwwwxxxxxxzzz{{{xxxssspppppprrrrrrooommmllliiiccc______sss{{{|||~~~yyyuuusssssssssttt~~~{{{~~~zzzvvvyyypppnnnvvvzzzzzzzzzyyyiiiJJJ///$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$(((***++++++***'''$$$###$$$$$$!!! """%%%(((***,,,)))******)))''''''***,,,+++***)))((('''&&&&&&%%%######""""""""""""###$$$%%%''')))******(((&&&$$$"""######$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))''''''''''''(((((())))))''''''''''''(((((()))***&&&&&&%%%'''***,,,---,,,//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,'''))),,,,,,+++)))))))))---,,,***+++...111222333///......///111111///---///222555???ZZZ!!!!!!!!!!!!######$$$######""""""""""""""""""""""""""" $$$&&&%%%###(((444>>>???LLLVVVZZZaaannnuuuuuutttvvvwwwvvvxxx{{{zzzvvvWWWAAA))) !!! !!!  !!!""""""!!!!!! """"""###%%%&&&$$$%%%&&&%%%"""!!!!!!###&&&)))***'''$$$%%%---444CCCaaa~~~zzzxxxwwwzzz||||||zzzuuurrrsssuuummmiiihhhkkkkkkhhhhhhkkkvvvzzz}}}yyyvvvtttrrrrrruuuyyywww|||yyyppplllvvv{{{mmmhhhkkkoooyyyxxx{{{uuurrr^^^===&&&!!!"""!!!!!!""""""""""""""""""$$$""""""###&&&)))******,,,(((%%%$$$%%%$$$  """&&&***...111))))))((('''&&&&&&(((***(((((('''&&&&&&$$$$$$###&&&(((***++++++)))'''%%% """$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&'''((($$$$$$%%%&&&'''''''''(((&&&&&&&&&''''''((()))***((('''&&&'''***---......///...---,,,,,,,,,,,,---...---,,,,,,+++,,,,,,---***+++------+++))))))***,,,***)))***,,,........./////////000111111000///444666777===QQQvvv !!! !!!!!!"""######""""""!!!""""""############$$$$$$ $$$'''))),,,555CCCNNNIIISSSZZZ^^^jjj{{{|||uuusssvvvwwwtttfffNNN222$$$!!!!!!!!!!!!### """ """!!!###$$$%%%$$$"""  !!!"""""""""$$$&&&###&&&(((&&&###!!!!!!###"""(((,,,***%%%%%%+++333HHHfff~~~}}}yyyxxxxxx~~~~~~}}}|||yyyxxxyyyzzzvvvpppllllllhhhbbbdddllluuuxxx}}}~~~zzzvvvtttsssqqqpppsss~~~vvvtttxxx{{{}}}uuuooottt|||kkk```fffuuuxxx{{{|||{{{~~~yyyoooWWW888%%%!!!""" !!!""""""############"""###"""!!!"""%%%'''((((((+++)))'''&&&%%%###!!!###"""###$$$(((---222555((((((&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!! ###$$$&&&''''''&&&%%%$$$!!!###%%%&&&&&&&&&!!!""""""###$$$%%%%%%&&& """###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***)))(((&&&'''***,,,---------,,,+++***++++++---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++******((('''&&&&&&(((******)))/////////000111222222222555777888;;;IIIjjj !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!$$$***555BBBMMMUUUYYYUUUdddpppvvv}}}xxxwwwsssnnnpppXXX;;;)))""" !!!###### """!!!!!!###############"""!!! !!!######""""""$$$'''"""%%%((('''###!!!"""$$$"""&&&******((((((+++...IIIjjj{{{yyyuuuxxx|||}}}{{{zzzzzz{{{zzzzzz~~~uuunnnjjjbbbZZZ___kkkuuuwww~~~}}}}}}}}}yyyvvvvvvuuutttrrrppp}}}{{{wwwwwwxxx}}}zzzwwwuuuzzzpppdddooozzz|||}}}~~~||||||{{{{{{}}}kkkOOO555&&&#########"""###$$$%%%%%%%%%$$$$$$"""%%%'''''''''******)))'''$$$"""!!!"""$$$###"""###''',,,111444)))(((&&&%%%%%%&&&&&&&&&###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$###!!!###$$$$$$$$$###"""#########$$$$$$%%%%%% """############"""###$$$$$$$$$&&&'''((()))***(((&&&&&&(((***,,,,,,+++***)))))))))+++---...+++***)))((()))***,,,------***)))))),,,,,,***((('''&&&&&&''')))******))).........//////111333555222555777888CCCbbb!!!!!!  !!! """!!! !!!!!! !!!!!!!!!""""""#########%%%...AAAVVVcccddd``````ttt~~~vvvooovvv^^^AAA---### !!!$$$!!!  """  """###!!!###%%%%%%######%%%(((!!!%%%)))(((###!!!"""%%%$$$%%%''')))+++++++++***EEEkkk~~~|||qqqnnnttt}}}~~~{{{wwwwwwyyyzzzxxxvvvvvvnnniiiggg```[[[fffwwwvvvzzz|||vvvwww||||||zzzxxxyyyzzzxxxvvvnnn~~~|||yyyxxxssswwwwwwpppkkkqqq~~~qqqsss~~~zzz}}}~~~~~~{{{dddGGG222((($$$$$$&&& !!!""""""!!! !!!%%%'''''''''(((***+++((($$$!!!"""###"""!!! ###(((...111***(((&&&%%%&&&&&&&&&&&&###$$$%%%%%%$$$###!!! ###############"""!!! !!!!!!"""###$$$$$$%%% """###$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$%%%&&&((())))))'''%%%%%%''')))*********)))(((((()))+++---///((('''&&&&&&''')))+++------)))&&&'''+++---***&&&)))(((((())),,,---,,,+++------------...000444777///222555666@@@]]]     !!!"""""""""!!! """###%%%(((---AAA\\\gggbbb^^^bbbzzzwwwpppnnnNNN...&&&###$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$&&&''''''&&&$$$###"""$$$%%%%%%&&&(((+++...===bbbuuuwwwuuuqqquuu~~~{{{uuurrrrrrtttuuuuuullliiiccc\\\ZZZ^^^gggooorrrxxxzzzxxxxxxqqqrrr~~~{{{xxxzzz{{{yyyvvvwwwooo|||}}}zzzrrriiieeeeeehhhqqq{{{~~~yyyyyy}}}~~~}}}yyy|||}}}XXX:::---$$$###%%%!!!"""!!!!!!!!!######!!! """"""###$$$$$$$$$$$$###,,,***(((%%%$$$#########&&&""" $$$'''&&&$$$%%%&&&'''''''''&&&%%%$$$((((((&&&$$$"""!!!!!!  !!!"""###%%%%%%%%%&&&((((((&&&$$$ """$$$$$$""" !!!$$$&&&&&&$$$""""""""""""$$$'''))))))'''$$$"""$$$$$$%%%&&&'''''''''''')))&&&###"""###$$$%%%%%%''')))+++,,,,,,***'''&&&%%%&&&''')))***+++,,,,,,&&&''''''((()))+++---...'''(((***,,,---------,,,,,,...//////---+++++++++///------777@@@KKKxxx  """###"""  !!!"""!!!!!! """$$$%%%&&&555QQQkkkqqqiiiiiirrrwwwrrrqqq]]]@@@...### %%%$$$!!! ###"""!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%$$$&&&))),,,888ZZZyyysssvvvwwwxxxyyyuuurrruuuzzz{{{tttnnndddbbb^^^[[[\\\cccnnnwwwttt|||wwwyyy|||ssssssmmmppp}}}~~~xxx|||zzzuuuiiiyyyzzztttnnnhhhgggooozzz}}}~~~sssPPP555+++######%%%!!!###""""""###$$$$$$###!!!"""######$$$$$$$$$$$$$$$((('''%%%$$$###"""!!!!!!'''###"""###!!! """###%%%%%%%%%%%%&&&&&&%%%$$$""" """!!! !!!######$$$$$$$$$&&&((((((&&&$$$!!!######!!! !!!######""""""###$$$$$$%%%''')))((('''%%%######$$$%%%&&&''''''''''''+++)))&&&%%%&&&'''''''''+++++++++,,,,,,+++(((&&&'''((()))***+++,,,,,,,,,''''''''''''((()))******(((((()))***+++,,,,,,,,,/////////...,,,+++,,,...---++++++333<<>>]]]zzz|||tttooossszzzyyytttlllrrrtttmmmbbb]]]ccclllnnnjjjnnn}}}~~~www}}}sssiii___XXXSSSQQQ^^^zzzvvvpppllljjjfffeeeooo}}}}}}~~~~~~yyyzzz|||zzzwwwvvvzzzvvvrrrrrrsssuuusssqqqrrrsssxxxxxxvvvvvveeeFFF000%%%!!!%%%(((%%%"""###""""""$$$$$$%%%$$$###"""&&&$$$%%%***,,,)))'''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))******++++++,,,***'''%%%$$$&&&((()))(((&&&$$$###$$$$$$###""""""###$$$#########%%%'''((()))******)))&&&###!!!""" ###'''(((&&&###%%%%%%$$$###""""""###### !!!"""""""""###%%%###"""!!!"""$$$''')))***)))(((&&&$$$###""""""$$$&&&(((((((((((()))+++---......---,,,+++,,,.........------------,,,,,,*********---000333333333/////////111444444333111111333===RRRZZZDDD666@@@lll  !!!!!!!!!!!!!!! #########$$$%%%$$$""" """$$$""" %%%'''&&&  !!!###$$$$$$###!!! !!!"""!!! """$$$+++///>>>[[[zzzmmmUUUSSSeee{{{uuuccc@@@000""" """ """!!!###$$$$$$$$$$$$&&&'''$$$$$$#########$$$%%%&&&"""%%%'''&&&$$$######%%%&&&%%%%%%%%%%%%%%%&&&&&&(((***666PPPnnn}}}wwwtttwww{{{yyyrrruuuuuuqqqhhh```]]]bbbhhhpppjjjooo~~~~~~~~~vvvjjjbbb[[[WWWSSSSSSaaazzztttnnniiieee```aaalllyyy}}}yyyxxxyyyyyyyyy}}}}}}|||yyyvvvssstttyyyxxxrrrooo[[[:::,,,$$$ $$$&&&$$$"""### !!!###$$$%%%$$$######'''%%%''',,,///+++))))))))))))(((((('''&&&%%%%%%((((((((()))))))))******'''&&&%%%$$$$$$%%%'''((()))&&&$$$$$$$$$$$$###"""!!!"""#########$$$&&&((()))))))))))))))'''$$$!!!###''''''%%%!!!$$$$$$######"""""""""""" !!!""""""###"""!!!!!!"""%%%''')))***)))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***......---+++))))))***,,,---------------,,,,,,,,,...,,,,,,---/////////...//////111333555444222///222333@@@[[[dddIII444<<>>WWWrrr~~~uuuuuu|||uuudddeeeggggggfffdddfffkkkooosssuuuooolllnnnssslll___\\\bbb]]]qqq~~~{{{}}}~~~~~~kkkmmmoooiiieeevvvzzzyyy~~~~~~}}}~~~xxxfffGGG---)))'''%%%%%%&&&&&&%%%$$$"""!!!!!!###&&&)))******)))))))))((('''%%%$$$###%%%%%%%%%&&&&&&''''''''')))))))))((('''&&&$$$###&&&%%%%%%'''******'''$$$###$$$&&&''''''&&&$$$###%%%$$$###!!! """'''***+++***))),,,000111000---!!!#########$$$%%% """$$$%%%%%%$$$###"""%%%""" !!!###$$$""" %%%+++---***'''$$$$$$(((***+++***((('''&&&'''(((&&&$$$%%%(((******((((((---222222,,,'''%%%&&&000&&&***000...///222...111///---------...---,,,&&&)))---111333444444555222333444555666777888999===[[[  !!!"""!!! """!!! !!!###%%%%%%$$$"""!!!!!!   !!!""""""###$$$%%%$$$,,,@@@VVVcccllleeedddlllvvv~~~rrrtttlllKKK000$$$###$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%###"""""" !!!!!!######$$$$$$$$$######"""%%%''''''***<<<[[[yyytttpppsssooofffiiiiiihhhggggggjjjooorrrzzz~~~wwwkkkbbbbbbhhhllldddUUURRRYYYbbbrrrzzzuuusss{{{}}}www{{{|||}}}hhhjjjnnnjjjiii|||xxx{{{zzz{{{zzzrrrtttuuuwww{{{}}}yyytttqqqkkk\\\EEE333'''%%%$$$$$$&&&'''&&&&&&###""""""$$$''')))******''''''''''''&&&%%%$$$############$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%$$$&&&((()))'''%%%$$$$$$$$$&&&(((***,,,...(((((('''%%%$$$%%%(((+++***)))***---000111---)))!!!"""$$$###"""!!!!!!""""""###%%%&&&%%%$$$###"""'''%%%###$$$&&&'''&&&$$$$$$)))+++***(((''''''***++++++***(((''''''(((***(((&&&'''***,,,,,,***(((---222222///+++***+++,,,''',,,222---///555333222000/////////000...------,,,,,,000444666444222444444444444555666888888:::TTT}}}!!!"""!!!!!!  """######$$$###""" !!!###$$$$$$######"""!!! !!!"""  !!!!!!!!!!!!!!!!!!!!!!!! """"""###!!!$$$"""&&&111???GGGYYY```lllwww~~~tttppp|||ZZZ666######&&&%%%############$$$%%%&&&&&&$$$%%%%%%$$$$$$###"""!!!######""""""""""""""""""''''''&&&&&&%%%$$$######***&&&"""'''<<<\\\xxx}}}vvvpppllljjjjjjkkkllliiiggggggjjjppptttvvv}}}}}}}}}vvviii^^^]]]aaahhhiii___RRRRRR[[[kkkvvvxxxpppnnnuuuvvvqqqwwwyyyzzzeeehhhmmmjjjlllzzz}}}{{{lllooorrrqqqooorrrzzz}}}xxxqqqdddOOO999+++%%%$$$######&&&'''''''''%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&(((&&&$$$$$$&&&+++000333)))******((('''&&&(((***)))(((***---000...)))$$$$$$%%%%%%$$$"""!!!"""###%%%%%%&&&&&&&&&$$$###!!!###"""!!!"""$$$%%%%%%$$$"""&&&)))*********+++,,,---,,,***((('''''')))***((('''''')))+++,,,+++&&&+++///111...,,,,,,---***(((///222,,,000777444111000000111222222000...333///,,,///444777444000555444444333444555666777;;;LLLsss !!!"""!!!  """$$$&&&""" !!!"""!!! $$$###!!! !!!###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""$$$######(((111888QQQfff~~~wwwnnnxxxddd===&&&%%%'''%%%%%%%%%$$$$$$###$$$$$$$$$"""#########""""""!!! %%%%%%&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%(((%%%$$$***;;;UUUmmm{{{~~~ssslllmmmmmmiiiiiimmmmmmiiifffhhhooovvvzzz{{{||||||wwwjjj^^^YYYbbbdddfffcccYYYRRRYYYeeemmmsssrrrjjjjjjrrrvvvrrruuuwww~~~ssseeegggkkkiiikkkxxx|||rrrtttuuussspppqqqvvv{{{|||}}}}}}iiiLLL222$$$%%%$$$"""###%%%&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&'''(((,,,***'''%%%%%%(((+++...(((***+++***'''&&&&&&&&&+++)))(((***,,,+++'''######$$$$$$###"""###%%%(((''''''''''''%%%$$$"""!!! !!!"""###$$$$$$$$$"""###&&&((()))***+++,,,......---+++((('''((()))((('''%%%%%%&&&(((***+++%%%))),,,---,,,***++++++,,,+++///000...777;;;222111000000111222222000...222000...///222444333111666555333222333444555666???GGGiii !!!!!!!!! !!!###%%%""" !!!"""!!! $$$###!!!  !!!"""############""""""  !!!!!!###%%%&&&%%%$$$&&&///777WWWrrr}}}ooosssnnnLLL333***'''$$$'''&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!!!! %%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&'''(((,,,555IIIeeezzzrrrkkkqqqtttnnnjjjkkkooommmmmmpppwww}}}|||yyynnnaaa[[[]]]gggccc^^^WWWPPPRRR___llljjjlllhhhbbbdddnnnsssrrrsssvvv}}}yyylllaaabbbfffeeeiii}}}~~~ooouuu|||{{{xxxuuurrrssswwwyyyxxxvvv}}}}}}~~~|||kkkMMM444***'''%%%######$$$$$$###"""#########$$$&&&&&&%%%###%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''&&&&&&%%%$$$$$$%%%''')))...---+++)))((((((((())))))+++,,,+++)))'''&&&&&&...***&&&%%%'''((('''%%%$$$$$$$$$###"""###&&&((((((((('''&&&%%%###"""!!!###$$$%%%&&&&&&'''((((((&&&&&&&&&'''))))))))))))---------+++)))'''((()))((('''&&&%%%%%%'''***,,,)))***++++++***)))))))))...+++---000666GGGIII888111000///000111111000...---///000000......111555444444333222222333444555>>>BBB^^^"""!!!!!! !!!"""###""" !!!###$$$$$$#########"""!!! """$$$$$$###  %%%%%%&&&&&&%%%'''000;;;]]]xxxtttrrrxxxzzz```EEE111&&&###''''''%%%$$$###"""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$######""""""###$$$&&&'''((((((((('''+++>>>aaazzztttxxxxxxqqqkkkjjjuuuvvvxxx}}}{{{|||yyyoooddd___```dddmmmdddYYYRRRSSS]]]iiiqqqnnnkkkddd```eeeoootttssspppsss{{{vvviii]]]^^^bbbbbbggg||||||lllqqqxxxxxxqqqkkkpppzzz~~~yyyttttttvvvzzzyyydddEEE000***'''%%%###"""######"""!!!"""!!!"""$$$&&&&&&$$$"""%%%&&&'''(((*********+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))***&&&'''''''''&&&&&&((()))------------,,,,,,,,,+++,,,---...---+++))))))***000+++%%%###%%%''''''&&&%%%&&&&&&$$$###"""###$$$((('''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&''')))((('''((())))))(((&&&***+++,,,,,,***((((((((()))))))))'''&&&(((,,,///......---,,,+++*********+++***---000>>>VVVYYYCCC444222000///000000///...***///333222---,,,000555222222222333333444444444:::;;;SSS"""!!! !!!  """!!! !!!###%%%%%%$$$""""""######""" !!!###$$$""" """!!!###%%%%%%&&&///:::VVVsssyyysssooopppVVV888((('''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%$$$$$$###"""###%%%'''(((((('''&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&$$$%%%444VVVttt|||yyysssnnnllllllxxx}}}}}}{{{tttvvvpppccc]]]ccciiiiiipppeeeYYYWWWaaammmrrrrrrnnniiiaaa___gggrrrwwwwwwlllpppyyyvvviii``````ccccccggg{{{xxxnnnsssyyy}}}uuulllooo{{{vvvuuuuuuxxx}}}}}}|||yyyeeeEEE...&&&%%%###!!!!!!#########"""!!!!!!"""%%%''''''%%%######$$$&&&((()))***++++++(((((('''''''''&&&&&&&&&%%%$$$######%%%''')))***%%%'''))))))((('''(((***,,,,,,,,,,,,,,,,,,,,,---,,,------,,,***)))***+++///***%%%$$$&&&((('''&&&"""$$$%%%%%%###"""###$$$&&&&&&%%%$$$###"""""""""!!!###%%%$$$"""!!!###%%%)))(((''')))++++++(((%%%&&&(((+++,,,+++)))(((''')))***)))'''&&&''',,,000///---+++******+++******'''***...000===XXX\\\FFF888555111//////000000000...111444333000......000...000222444555444444333888:::MMMuuu!!!  """$$$!!!!!!!!!!!! !!!###$$$###!!!"""###$$$###  """#########"""!!!  $$$$$$###+++666KKKmmm}}}tttnnnwww___===+++---"""""""""###$$$&&&'''(((%%%&&&&&&'''''''''&&&&&&$$$&&&(((+++,,,,,,,,,+++)))'''%%%#########$$$%%%""""""%%%%%%%%%---GGG```www}}}~~~uuukkkiiimmmqqqyyy|||vvvsssppprrriiiYYYYYYgggoookkkmmmbbbXXX[[[iiiuuutttlllfff```ZZZZZZdddpppwwwxxxhhhmmmwwwwwwjjjffffffgggeeehhhyyyssslllssswwwvvvwww}}}~~~rrrrrr|||~~~sssssszzzpppPPP666,,,"""!!! !!!###$$$$$$$$$!!!"""###&&&((()))'''%%%"""###%%%'''(((******+++++++++******)))))))))((()))(((&&&%%%%%%&&&'''((($$$(((++++++)))((((((***---,,,***)))(((((()))************)))(((''')))***---)))&&&&&&((()))'''%%%###%%%%%%%%%&&&'''%%%%%%$$$###""""""""""""%%%''')))'''%%%$$$%%%''''''''''''))),,,,,,)))%%%###'''+++,,,+++)))'''''''''((('''%%%###%%%***...,,,***((('''((()))***)))$$$+++000///777QQQWWWAAA<<<888333000///000111111333333444444333111...+++,,,...222444666555444222:::===MMMooo######""" !!!"""###!!! !!!!!!###%%%''' """$$$$$$"""!!! !!!"""###$$$###""" ### """"""!!!  """###"""'''(((%%%&&&***HHHeeesssiiilllKKK111'''---%%%"""%%%)))'''###!!!############""""""""""""%%%%%%(((///666666...''')))'''%%%###"""###%%%&&&,,,&&&&&&---///000<<>>CCCBBB333222111111222444777888333222///---,,,,,,---...+++,,,---///000000000000777777EEEhhh"""######""" !!!  """%%%%%%###!!!  !!!"""###!!!!!!"""######"""!!! !!!#########!!! """!!! !!!"""""" !!!!!!!!!!!!!!!!!!"""""" $$$$$$"""$$$)))AAA___~~~xxxtttrrrVVV:::******$$$"""%%%(((&&&###""" !!!!!!!!!""""""######&&&&&&+++666AAACCC;;;222((('''$$$""""""###%%%&&&,,,&&&&&&++++++***333@@@XXXggguuuzzzzzz|||wwwmmmgggeeeccccccbbbbbbjjjtttuuuqqqeeecccfffpppwwwwwwuuuuuummm```ZZZcccllllllmmmpppkkkqqq{{{vvvmmmkkkfff^^^[[[eeettt}}}|||vvv{{{~~~~~~rrrSSS777(((&&&###!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))***+++***)))(((((('''''''''&&&(((***+++)))(((((((((+++******))))))***+++,,,)))++++++***((('''***,,,,,,,,,,,,+++***)))''''''$$$######""""""###$$$%%%)))%%%""""""%%%'''&&&###"""###%%%$$$######$$$&&&'''&&&%%%&&&&&&%%%""" """""""""%%%)))+++)))'''''''''((())))))***++++++''''''(((((('''&&&&&&''')))***+++***(((&&&&&&&&&$$$))),,,,,,///555777444333333222333444777:::;;;555333111...------......///000111333444444444555999999EEEccc!!!###$$$$$$""" !!! !!!###%%%%%%$$$"""  ######""""""!!!!!! !!!"""""""""!!!  !!!""""""!!!!!!"""###""""""#########""""""!!!""""""!!!%%%***999XXXxxx|||ttt{{{fffIII000+++'''%%%(((((($$$!!!""" !!!"""###$$$$$$---,,,111<<>>>>>KKKttt###$$$%%%$$$"""!!! !!!!!!  !!! !!!###!!!!!!""""""""""""!!! ######""""""!!!!!!!!!""" !!!###$$$###############$$$$$$%%%%%%&&&(((((('''000FFF[[[yyy~~~xxxvvvTTT555***%%%###&&&(((&&&&&&'''$$$''')))***(((&&&%%%$$$###%%%'''''''''&&&&&&'''&&&&&&&&&&&&'''((()))******222PPPooozzz}}}|||sssttttttvvvzzz~~~xxxnnnccc\\\```ooo}}}{{{vvvwwwzzz|||uuupppsss|||yyyyyyooo^^^\\\fffmmmooommmpppzzz~~~xxxssszzz~~~}}}~~~xxxttt```BBB***(((&&&&&&&&&&&&$$$"""""""""""""""""""""""""""$$$###""""""$$$)))---000///+++&&&$$$%%%&&&&&&&&&!!!$$$'''((('''%%%&&&'''''')))***)))'''&&&&&&(((&&&&&&%%%%%%%%%&&&'''((()))((((((''''''+++111666777///*********&&&%%%'''((()))******(((&&&'''(((************(((%%%$$$%%%###$$$###"""%%%***+++((($$$$$$&&&&&&&&&%%%###"""############$$$$$$%%%%%%***+++,,,---,,,+++***)))&&&&&&''')))+++,,,------++++++,,,---.........---,,,------......//////000444555555333///---...000......///222555666555444777666999<<<999DDDmmm"""###$$$### """"""!!!!!!!!!!!!!!!!!! """!!!  !!!""" """#########"""!!!$$$%%%$$$"""  !!!###$$$######""""""######$$$%%%***)))))))))+++999SSSjjjzzz|||gggEEE///((($$$&&&(((''''''(((%%%'''))))))'''%%%%%%&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''((())))))***,,,000IIIfffttt{{{|||uuu}}}}}}zzzyyysssjjjeeedddmmm{{{yyyssssssuuuwwwpppkkkqqq~~~zzzzzz}}}uuuiii^^^]]]eeelllkkkhhheeexxxzzznnnooo{{{}}}{{{zzzxxxtttrrrbbbEEE...+++(((&&&%%%%%%$$$###############$$$$$$$$$$$$$$$#########%%%)))---///***&&&###$$$'''******(((###'''++++++)))'''((()))''')))+++***&&&###$$$&&&'''&&&&&&&&&''''''((((((((((((''''''(((,,,222666999...(((+++,,,((((((,,,,,,------,,,***))))))***---++++++,,,+++&&&$$$%%%$$$&&&%%%###&&&******'''###$$$%%%'''&&&%%%###"""$$$$$$#########$$$%%%%%%((()))***+++,,,---------((('''&&&(((***++++++******+++---......---,,,++++++,,,------...------,,,+++000444222,,,(((***...---...111666999:::888555555222444888555<<>>VVV}}}###$$$%%%$$$"""!!!"""###""""""!!!!!!!!!""""""######"""!!!!!!!!!"""$$$%%% !!!""""""""""""!!!!!!"""%%%&&&%%%$$$!!!""""""###"""!!! ######################## !!!###%%%&&&$$$"""### &&&777PPPjjj{{{yyyxxxXXX???///((((((***(((((('''&&&$$$#########+++(((%%%######$$$&&&'''(((((((((((((((((((((((((((+++...777PPPqqqzzzvvvvvvxxxpppooopppwwwyyyzzzsssjjjdddfffqqq~~~}}}xxxssssssvvv}}}wwwrrrjjjbbb\\\```lllzzz~~~~~~~~~~~~~~~|||xxxuuuwwwtttxxxzzzuuutttlllZZZ>>>...######%%%!!! $$$%%%&&&%%%$$$$$$&&&'''%%%!!! ###$$$"""!!!###"""&&&))))))'''%%%&&&(((%%%%%%&&&))),,,,,,+++)))'''&&&%%%$$$%%%&&&&&&&&&***)))(((''''''((()))******)))&&&%%%%%%&&&)))******)))(((''''''&&&&&&%%%'''(((***+++++++++***)))(((((()))***,,,---......'''&&&%%%%%%&&&'''((()))(((&&&$$$######$$$%%%&&&)))(((&&&$$$#########$$$&&&&&&'''(((((()))******+++---...---+++******+++,,,+++*********+++,,,---,,,)))+++111333222555:::BBB:::333111///,,,...111******++++++---///222444///000+++,,,444444;;;MMMsss$$$%%%&&&%%%###""""""###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%###"""!!!!!!###%%%%%%$$$!!! !!!###%%%%%%$$$!!!"""#########""" """""""""###############!!!"""!!! %%%""" $$$///CCC```wwwxxx~~~kkkLLL444)))(((,,,***((('''%%%###"""""""""***(((&&&$$$$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%!!!,,,222555FFFdddzzz}}}}}}vvvqqqoooqqqwww~~~qqqjjjdddfffppp}}}zzz|||xxxzzz}}}yyywwwxxxyyysssrrrkkkjjjgggbbbaaajjj}}}}}}xxxtttxxxrrrrrrpppjjjlllkkk___???///######$$$  """###$$$$$$$$$%%%(((***%%%!!!!!!%%%'''%%%%%%'''&&&(((+++***(((&&&(((***&&&&&&'''***,,,,,,***(((***(((&&&%%%'''((((((((()))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***+++)))((()))******((('''###%%%(((+++---------,,,((()))))))))))))))))))))((('''%%%$$$$$$&&&((()))***(((&&&%%%&&&&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%'''((((((((())))))******)))***,,,,,,+++******+++---,,,***))))))+++---///,,,)))+++000111111999DDDOOOBBB666111000...,,,---+++,,,,,,,,,,,,...111444333333---...777999<<>>AAAOOOppp(((((((((((('''%%%"""  &&&%%%$$$###""""""""""""#########$$$%%%%%%###!!!""" !!!%%%'''&&&%%%%%%$$$"""!!!!!!"""###$$$######""""""!!!!!!""""""$$$###"""!!!"""$$$$$$$$$'''"""###)))***+++666EEEeeesss~~~~~~|||vvvtttyyy}}}wwwdddBBB+++''',,,((('''%%%%%%&&&&&&%%%$$$&&&''''''((())))))(((((((((((('''&&&%%%$$$######)))...,,,,,,000333IIIjjjyyyrrroooqqqzzzxxxuuuqqqkkkiiikkkrrr{{{xxxppp```___```dddlllvvvxxxooosss{{{xxxooodddaaammmyyy{{{|||zzzwwwvvvrrrkkkhhhiiiwww}}}yyyiii\\\AAA111""""""""" !!!"""###$$$######"""###"""!!!!!!!!!!!!!!!!!!$$$###$$$&&&)))(((%%%"""$$$%%%&&&'''((()))******((((((((((((''''''''''''$$$&&&((((((&&&%%%%%%%%%''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''&&&$$$$$$############$$$$$$''''''(((((()))))))))***'''&&&$$$"""!!!!!!!!!!!!"""&&&***+++)))$$$!!!!!!###%%%''''''(((((())))))&&&$$$%%%'''))))))((((((***,,,---------......------,,,,,,,,,,,,------......,,,...111///AAAccc___>>>333444111+++((((((***+++*********,,,............000222666:::<<>>111///---***)))((()))******)))***,,,......------///111444888:::>>>]]]***'''$$$$$$%%%&&&%%%###""""""""""""###$$$$$$%%%'''%%%###!!! """$$$%%%%%%%%%%%%'''(((((('''%%%%%%###!!! !!!"""$$$%%%$$$###"""!!!!!!!!!"""""" !!!!!!""""""""""""!!!$$$%%%%%%$$$$$$###&&&###$$$***,,,***,,,000IIIfffzzzxxx|||wwwnnniiisssyyyeeeDDD---(((+++)))((('''''')))***)))((())))))((((((((()))))))))---,,,***((('''&&&&&&&&&%%%,,,,,,,,,000111===SSSgggfffhhhppp~~~pppjjjdddbbbfffmmmtttzzzzzzqqqjjjcccaaaSSSRRRfffzzz{{{rrrqqqqqqzzz~~~vvvmmmlllhhhgggqqq|||vvvvvvzzz{{{vvvmmmhhhiiikkkqqqyyy~~~}}}}}}wwwoooTTTBBB///&&&$$$###"""#########$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((((()))%%%$$$$$$$$$%%%&&&''''''&&&'''((()))(((&&&$$$"""&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))+++)))&&&$$$%%%&&&((()))+++)))'''&&&'''(((((('''"""###$$$%%%&&&%%%$$$###&&&&&&''''''((())))))******************)))((('''***...777BBBKKKMMMHHHCCC===AAACCC???666---(((''',,,***)))(((((()))******000...+++))))))+++------000...,,,******,,,...000---222111000111111BBB```wwwYYY;;;///...+++)))***&&&((()))))))))***---///.........///222666999;;;<<>>WWWfffOOO999333222...+++,,,)))***+++***))))))+++---,,,,,,,,,...111666999<<<;;;QQQxxx>>>888111...---,,,'''"""'''&&&$$$"""!!!!!!""""""&&&%%%###""""""###$$$%%%&&&&&&&&&(((******)))'''))))))(((%%%"""!!!"""###!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!%%%)))***)))'''(((***%%%''')))*********,,,...666PPPhhhppptttooopppyyy{{{{{{wwwvvvzzz}}}~~~||||||qqq{{{kkkLLL444++++++(((''''''(((***,,,+++***,,,+++***)))((()))***+++)))(((&&&&&&'''(((+++,,,'''...+++(((---///555CCCZZZiiixxxxxxjjjccciiiooovvvzzzuuutttrrrooo^^^```fffrrr~~~wwwqqqmmmgggkkkqqqllllllrrrsssooorrr{{{{{{yyyzzzzzzwwwuuuvvvhhhnnntttsssooooooxxxvvvWWW555%%%$$$%%%$$$"""###"""!!!!!! !!!!!!!!! $$$''''''$$$###$$$%%%###$$$$$$###""""""###%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''''''''"""###%%%&&&&&&&&&(((***(((+++---)))###"""''',,,)))((('''(((((((((&&&$$$"""###$$$%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((())),,,,,,,,,---//////...---+++******)))))))))))))))''')))******+++---000333444///)))'''))),,,---,,,...---,,,******,,,---......222///---111000777IIIVVVDDD666666777333///000.........,,,)))((()))***+++***+++,,,///333777999999HHHkkk]]]UUUKKKEEEBBB<<<333,,,,,,+++(((%%%############&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&(((******)))'''&&&((()))'''%%%###$$$&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$### $$$((()))&&&%%%(((+++&&&***+++(((%%%%%%***......DDD```qqqwww}}}sss^^^bbbkkkvvv}}}~~~qqqzzzlllNNN666+++)))'''&&&&&&'''***,,,++++++---,,,***)))((()))***+++***)))((('''(((***---...(((...***&&&---333:::FFFfffxxxzzzqqqfffeeeppp~~~{{{ttttttvvvsssmmm```llltttqqqttt~~~yyywwwpppdddeeennnnnnsssyyy|||xxxsssssszzz{{{}}}}}}yyywwwoooooonnnoooqqqsssuuuvvvzzzzzz^^^===+++&&&%%%&&&'''%%%%%%###"""""""""#########'''+++***'''$$$%%%'''$$$%%%&&&%%%"""!!!"""$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''''''''((())))))++++++)))&&&%%%'''))))))))))))***+++)))&&&###$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***(((***,,,...000222666888222///,,,,,,...---***&&&%%%''')))))))))+++///333444...((('''***------,,,......------------.........111---+++000...///:::HHH:::111333666111...///------...,,,+++***,,,---......------///111444666666@@@```wwwlllccc]]]TTTHHH???222000---***'''&&&&&&'''''''''((((((((((((((((((%%%%%%&&&(((******)))'''$$$&&&))))))'''%%%'''(((&&&&&&&&&&&&&&&$$$######$$$%%%'''''''''%%%###"""!!!%%%%%%""""""%%%(((''',,,---'''!!!"""'''---)))<<<[[[ttt{{{zzzhhhVVVbbbfffvvvuuu}}}qqqSSS;;;///,,,&&&%%%%%%'''***+++++++++,,,+++)))''''''((()))***'''&&&$$$######%%%(((***(((...)))%%%...777???KKKssszzztttooohhhgggvvvyyyuuuxxx{{{vvvnnneeewww}}}pppiiiuuu|||}}}uuueeedddpppsss}}}ssskkkpppzzz}}}~~~xxxtttyyyqqqjjjllltttyyyvvvqqqsssxxx}}}~~~zzzbbbFFF333***'''))),,,***)))'''&&&%%%&&&''''''"""'''+++***&&&"""###%%%&&&(((***)))%%%######%%%###""""""###$$$%%%''''''&&&&&&%%%%%%$$$#########"""&&&(((((((((((())),,,***(((((())))))'''%%%))))))+++------+++&&&###$$$$$$######$$$&&&''')))$$$%%%%%%&&&'''((()))))))))((('''&&&'''(((+++,,,$$$(((,,,------///444888333///,,,///444555000***&&&(((***)))'''(((+++///333...((('''+++------+++...//////////////////......111+++)))000...***111???333+++...111---+++---''')))+++,,,---...111444444333111000111222444555555===ZZZvvvggg\\\LLLEEE;;;000***((()))+++---)))$$$!!!!!!"""######)))'''%%%######$$$'''((($$$&&&((()))***)))(((''')))&&&""""""###%%%$$$"""$$$%%%'''(((((('''%%%$$$$$$###!!! """$$$&&&&&&)))+++***'''%%%&&&(((,,,555IIIggg{{{vvvwww|||yyyiiieeeooooooxxxZZZ<<<...,,,***+++++++++***((('''%%%000...,,,***(((''''''(((%%%%%%%%%%%%&&&&&&'''(((,,,+++,,,//////222@@@OOOpppzzzwwwpppkkkpppjjj{{{sss{{{wwwsssvvvnnn|||wwwqqqyyyzzznnngggiiipppuuu}}}}}}wwwllljjjqqq~~~yyyvvvxxx{{{vvvwwwyyyyyywwwvvvvvvwwwwww{{{}}}zzz~~~vvvoooXXX777$$$%%%++++++,,,(((%%%&&&)))***'''$$$&&&'''((((((%%%$$$$$$%%%"""$$$%%%%%%###""""""###((('''&&&%%%%%%&&&'''((()))'''$$$$$$%%%%%%$$$###"""$$$&&&''''''(((***,,,)))))))))))))))*********)))))))))(((((('''''''''(((''''''&&&$$$######""",,,)))''''''***---,,,+++,,,***'''%%%#########$$$(((***,,,///111444555666888555111///...---+++)))&&&'''''''''(((((())))))///---)))''''''(((+++---///---+++,,,///111///---111///---,,,,,,...111222...------...//////,,,***////////////............444111...///222555444333444>>>YYY{{{pppiii\\\OOOCCC888///)))***(((&&&%%%'''''''''''''''&&&$$$###$$$%%%&&&(((%%%'''(((*********(((''')))&&&$$$###%%%%%%###!!!$$$%%%&&&''''''&&&%%%$$$&&&%%%###"""###$$$&&&((((((+++---,,,)))'''(((******222CCCaaaxxxsssnnn{{{{{{|||xxxxxxpppnnnpppbbbCCC222...)))***+++,,,+++***)))(((,,,+++******))))))))))))&&&&&&%%%%%%%%%&&&''''''(((''')))++++++---999GGGooo}}}}}}wwwqqqtttssszzz~~~yyyuuuuuuxxx~~~xxx}}}ssseee___eeerrr|||~~~uuurrrsss}}}xxxtttttttttzzz{{{|||{{{wwwrrrooonnnsssuuuzzziiiEEE---((()))(((,,,(((&&&'''***,,,)))&&&&&&'''((((((%%%$$$$$$%%%"""###$$$$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&&&&$$$###!!!###%%%&&&%%%&&&(((***,,,,,,---,,,,,,+++******'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%***'''%%%%%%(((******(((***)))'''&&&%%%%%%&&&'''))))))***,,,///222555777333111000000///...+++((($$$$$$%%%'''((()))***++++++***((('''''')))+++---...,,,+++,,,///000...---,,,++++++***+++---000111555333111111333444444333////////////////////////111///,,,...222555555444777>>>UUUyyy|||pppbbbQQQ>>>111***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((******)))((((((((('''&&&&&&&&&%%%""" $$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((())),,,...---***(((***,,,)))...;;;WWWrrrpppfffjjjfffnnnuuuzzzmmmqqqiiiHHH222+++)))***+++---------,,,+++'''((()))******+++++++++''''''&&&&&&&&&&&&&&&&&&'''))),,,---+++,,,666AAAfffwww~~~{{{|||wwwrrrwww~~~}}}zzzwwwttt}}}|||~~~pppccc^^^eeettt~~~}}}{{{}}}~~~}}}yyyuuurrrrrr{{{}}}~~~yyyrrrmmmjjjjjjjjjmmmuuutttRRR777+++(((%%%+++)))'''(((+++,,,***(((&&&'''((((((%%%$$$$$$%%%"""######"""""""""%%%'''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&###!!! """###$$$######%%%&&&)))***++++++***'''%%%###$$$$$$%%%%%%$$$$$$######%%%%%%&&&&&&''''''(((((('''%%%$$$$$$&&&''''''&&&(((((('''''''''((())))))++++++***+++---///222333------...///000...***'''!!!"""$$$&&&(((***,,,,,,((('''''''''((()))***+++---++++++,,,---...---,,,******++++++---...000111444111///...000333444555000000000000000000000000000---+++---222555555444999<<>>///......//////...---+++***&&&'''(((******)))(((''')))(((''''''&&&&&&&&&&&&"""'''+++)))%%%%%%+++111HHHcccssspppkkkjjjttt}}}|||vvvssspppkkkmmmrrrwwwxxx{{{yyyooohhhcccdddnnn{{{{{{xxxxxxzzz}}}~~~|||~~~yyywwwqqqllliiillltttxxxvvvrrrvvvyyy|||~~~iiiQQQ===///'''((((((''''''((()))((('''&&&'''((((((%%%$$$$$$%%%"""""""""!!!!!!"""&&&)))'''((()))******)))((('''"""""""""###$$$""" !!!!!!!!! """###&&&(((***,,,,,,***(((&&&$$$%%%&&&'''''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$###'''(((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$''')))+++...///...,,,+++///---***))))))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((()))(((((('''&&&++++++,,,,,,,,,,,,------000000000//////...------...///111444777777555333000111111111222222222333666333000000333555444333444333;;;TTT|||uuuhhhTTTAAA333+++((('''###############$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%'''***+++)))&&&$$$$$$########################&&&'''(((******)))(((((($$$''')))(((%%%###$$$&&&***---,,,888VVVhhhjjjlllccc~~~hhhwww```AAA/////////000///...,,,***)))(((((((((((((((''''''&&&((((((''''''&&&'''''''''###***...)))%%%&&&,,,///BBB```sssrrroooooo|||yyyzzz||||||xxxooojjjgggiiilllqqqwww|||uuuhhh```[[[]]]lll|||zzzvvvvvv{{{~~~{{{yyysssnnniiiiiikkkkkkhhhdddkkkmmmqqqvvv}}}xxxdddNNN:::---(((((((((((('''''''''&&&&&&'''((((((%%%$$$$$$%%%"""######"""""""""%%%'''((((((((())))))(((((((((""""""!!!""""""""" """"""!!!!!!###%%%%%%&&&(((******)))((('''%%%'''(((******)))((('''%%%%%%$$$$$$######""""""'''(((***)))((('''''''''$$$%%%'''((((((&&&$$$###"""%%%)))---000111000///000---***'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((((((((((('''+++,,,------,,,,,,---...111000...---++++++******...///222666999888555222000000000111222222333333888444111111444555444222000000666KKKqqq~~~nnn[[[JJJ;;;///(((%%%$$$###""""""###%%%&&&))))))((((((''''''''''''$$$'''******(((&&&&&&'''######""""""""""""######&&&'''***+++,,,+++)))(((%%%(((+++***&&&%%%&&&((((((///---222JJJ]]]aaaddd___~~~jjjzzzbbb@@@------......///...---++++++(((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&...111+++&&&)))///111===[[[oootttvvvxxx~~~zzzvvvxxx~~~{{{ooohhhiiikkklllpppwww}}}}}}pppddd___[[[\\\jjj|||~~~yyyyyy|||~~~|||{{{{{{ssspppllliiifffccc```]]]aaaaaabbbdddiiinnnsssvvv}}}zzzppp\\\EEE666*********)))'''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%"""###$$$$$$###"""###%%%''''''&&&&&&&&&&&&''''''%%%###""""""""""""!!! """#########%%%'''&&&&&&'''''''''&&&&&&%%%&&&'''***+++,,,+++)))(((###$$$$$$$$$$$$$$$%%%%%%$$$&&&)))(((&&&$$$$$$%%%"""$$$''')))***)))'''%%%&&&'''(((***---///111222,,,+++)))))))))(((&&&%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&''')))***,,,,,,+++---///...,,,,,,...000111000---+++***++++++,,,---...///222444444222000//////000000111222222333666333000000333555444333///000444EEEhhhvvvdddOOO===111)))(((%%%######$$$'''(((++++++***)))))))))))))))$$$'''******(((&&&''')))######""""""""""""######$$$&&&(((******)))'''&&&(((***---,,,)))'''(((***%%%000///000BBBSSSXXX\\\YYYzzznnngggDDD000+++,,,---.........---,,,'''&&&%%%%%%&&&''')))***'''''''''''''''((()))***$$$,,,///(((###'''---///777SSSiiirrrzzz}}}|||~~~yyy|||~~~~~~oooiiinnnnnnnnnqqqxxx}}}~~~}}}|||uuukkkeeefffccc```jjjyyy~~~}}}~~~{{{zzz{{{}}}yyywwwtttpppkkkgggdddbbbaaa___]]][[[\\\^^^aaadddiiihhhkkkqqqqqqcccMMM===,,,---,,,+++((('''&&&'''&&&'''((((((&&&$$$$$$%%%"""$$$%%%%%%###""""""###&&&&&&$$$######$$$&&&&&&'''%%%###"""#########!!! """###$$$%%%'''(((,,,,,,+++***)))(((((('''&&&'''***,,,,,,+++***((("""######$$$&&&''''''(((!!!$$$'''&&&###!!!!!!### ###'''***,,,+++***(((...---***((()))+++///111(((((()))+++,,,+++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&))),,,///111+++...000///---,,,...111222111...,,,,,,---///111111000///000222333333222...//////000111111222222333000...///333555555444///111555CCCcccoooQQQ888,,,'''%%%((('''%%%(((...///---+++***)))***+++,,,+++)))&&&%%%&&&((()))((('''&&&%%%$$$###"""""""""$$$(((+++***%%%$$$'''++++++(((&&&''')))***(((&&&+++,,,---000999GGGUUU\\\aaaooo}}}lllxxxVVV333...---***((())),,,---+++---+++)))'''%%%%%%%%%%%%+++)))((()))+++,,,,,,+++...,,,(((%%%%%%&&&)))+++;;;QQQhhhrrrvvv}}}~~~}}}|||vvv|||~~~}}}nnnfffhhhnnnmmmooouuu{{{|||vvvpppppphhh^^^[[[___ggglllooo{{{zzzuuuyyy{{{tttpppnnnllljjjgggdddbbbbbbaaa^^^[[[___fffdddiiikkkfff___YYYRRRKKK<<<---%%%***---&&& !!!$$$###"""""""""###$$$%%%###"""""""""###""" %%%&&&'''&&&$$$###$$$%%%)))'''### !!!"""%%%###!!! !!!###&&&''')))((('''%%%%%%&&&'''(((%%%(((******'''%%%%%%&&&%%%$$$#########%%%''')))&&&%%%%%%$$$$$$###""""""!!!$$$%%%&&&(((+++---+++)))'''***...000...***((((((((((((((('''&&&&&&(((((('''&&&$$$###"""!!!'''&&&'''))),,,......------///111111///---------111000...---,,,,,,------,,,---...//////...------111///...///111111000......------000444555222///...333555999QQQ}}}hhhPPP777---''''''))))))+++///+++***((('''&&&'''((()))((('''%%%%%%''')))))))))'''&&&%%%$$$######$$$$$$%%%((())))))&&&&&&(((+++***(((''')))++++++)))''''''(((***---666DDDSSS\\\]]]ggg~~~~~~kkk}}}___;;;000...+++)))+++------+++++++++***)))))))))***+++(((&&&%%%''')))+++++++++'''&&&%%%%%%&&&(((***,,,777OOOhhhuuuzzz{{{zzz}}}yyytttyyy}}}xxxiiibbbdddmmmiiieeefffjjjnnnooonnnnnnggg___ZZZ]]]ccciiimmmvvvzzzrrrmmmwww}}}zzz||||||{{{rrriiiccc___```aaabbbeeejjjlllooonnnjjjgggfffaaa[[[GGG777,,,------'''"""$$$%%%%%%&&&&&&%%%$$$###"""$$$"""!!!"""######""" %%%&&&''''''%%%$$$$$$%%%%%%$$$"""!!!!!!!!!###$$$%%%$$$"""!!!!!!###%%%&&&(((''''''&&&&&&&&&''''''$$$&&&((((((&&&$$$$$$%%%$$$###"""""""""$$$&&&'''%%%&&&'''((('''%%%###!!!!!!$$$%%%&&&''')))++++++'''$$$%%%)))++++++))))))***************)))))))))((('''&&&%%%$$$$$$$$$%%%$$$%%%'''***,,,---,,,,,,///111111000//////000000///...---,,,,,,,,,---,,,,,,------///111333444///...---------...//////111///---...///000...,,,///333555999OOOzzzlllGGG777'''###&&&)))+++,,,,,,+++***)))))))))***+++%%%%%%%%%''')))******)))((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&(((((('''((()))+++------***(((&&&&&&(((,,,333@@@QQQ]]]bbbfffzzz~~~iii|||kkkEEE333///++++++------,,,***++++++*********++++++,,,&&&$$$###$$$''')))******%%%%%%&&&'''((()))***+++111GGGaaaqqq{{{~~~~~~zzztttxxxyyykkkdddgggeeebbb______cccgggjjjlllkkkgggaaa\\\ZZZ^^^fffkkkwwwrrrbbb]]]mmmwwwttttttooottt}}}{{{zzz}}}rrrhhhfffgggggggggiiioooooommmjjjlllooommmhhh[[[JJJ:::333...&&&"""$$$###%%%'''))))))'''%%%###$$$""" """###$$$###$$$&&&((((((&&&$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%###"""!!!"""$$$%%%&&&&&&'''''''''''''''&&&###%%%&&&&&&%%%############""""""!!!"""###%%%&&&$$$&&&)))+++***'''###!!! !!!###$$$$$$%%%''')))///+++&&&&&&))),,,,,,,,,******++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%(((((((((+++...111222111***,,,///000/////////000///...---,,,+++++++++,,,000///......///111444666...---,,,+++***,,,///222999555000---------------222444444777IIIooo~~~aaaKKK111$$$%%%***,,,+++,,,,,,+++******++++++,,,&&&&&&''')))++++++(((&&&((('''&&&$$$$$$%%%&&&&&&%%%###""""""###$$$$$$###&&&'''***,,,...---+++)))))))))***---111<<>>666...222333444222000///111444888444444666222>>>lllyyy]]]GGG999,,,///+++***------)))&&&&&&)))***,,,...000///,,,)))''''''&&&&&&""""""###%%%'''&&&)))***+++***)))))))))***&&&+++******...111BBB___vvvmmmqqqoookkkzzz~~~[[[>>>///222...)))&&&"""((()))***((('''%%%&&&'''''''''(((((())))))******---,,,+++***,,,000444777???555444:::IIIhhhzzzuuuuuuvvvwww|||wwwkkkfffkkkooommmoooeeeaaagggpppppplllhhh^^^aaannneeecccnnnnnnzzzrrrnnnwwwtttiiigggcccgggiiiiiikkkoooooommmmmmmmmmmmrrr}}}|||rrryyyzzz~~~{{{fffTTTFFF555%%%&&&)))+++)))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&((()))+++((($$$######%%%&&&&&&$$$...111)))%%%)))***&&&!!!%%%((((((%%%$$$'''++++++)))(((((())))))(((&&&$$$"""  """$$$&&&"""%%%%%%!!!"""###!!! """$$$%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&''''''(((***++++++)))&&&///,,,)))&&&%%%''')))+++%%%######%%%***,,,,,,***(((((((((((()))***,,,,,,,,,,,,,,,,,,...222555777666333000////////////......111444555555333333333111333555444222000000000000111///222888???___rrrYYYCCC...---***+++------(((&&&'''&&&'''))),,,......+++((()))((('''%%%  !!!$$$((()))(((###$$$%%%&&&'''(((***+++***...,,,,,,///000@@@\\\|||vvvvvvlllaaasss|||___===+++---------...,,,+++,,,,,,***(((&&&''''''''''''((((((((((((((()))+++***))))))+++...222444:::222333999FFFddd~~~uuuqqqrrrtttzzz{{{wwwnnniiijjjmmmnnnrrriiieeekkkrrrppphhhbbb]]]```mmmeeedddooooooyyytttpppvvvpppfffhhhfffkkkmmmkkkkkkpppsssssslllllljjjllluuu|||yyy|||wwwyyy}}}vvvfffXXXCCC///&&&'''''''''((()))***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))***'''$$$###$$$%%%%%%$$$###***///,,,(((''''''&&&!!!%%%'''&&&######'''+++((('''%%%%%%&&&'''%%%$$$$$$###"""!!!!!!###%%%&&&$$$''''''"""!!!!!! $$$&&&((('''&&&%%%&&&''')))'''%%%$$$$$$%%%'''((()))'''%%%&&&'''))))))(((,,,***(((%%%%%%%%%'''((($$$###"""$$$(((***)))(((((((((((())))))***++++++......------...000333444444222000///111222222111///111333444333222222333444555666555222000/////////222333777<<<@@@YYYgggLLL000,,,***,,,...,,,'''&&&(((''''''))),,,......+++)))+++***(((%%%  !!!&&&((('''"""###$$$&&&(((+++---...,,,000---,,,//////===XXXnnn\\\hhhzzz}}}hhhBBB******,,,///333111---------,,,)))'''(((((((((((('''&&&&&&&&&''''''((((((((()))***,,,///000444///222666@@@]]]|||{{{tttqqqrrruuuyyyssspppmmmjjjkkkooouuummmjjjqqqwwwrrrfff]]]^^^```nnnggggggrrrqqqzzz~~~sssqqquuummmeeeiiikkkqqqsssooolllpppvvvxxxrrrrrrpppnnnsss|||~~~{{{lllRRR:::,,,)))'''(((***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((((('''%%%%%%%%%%%%$$$######&&&+++///,,,&&&$$$&&&###%%%%%%$$$""""""&&&******)))(((((())))))((('''$$$$$$$$$$$$$$$$$$%%%%%%%%%((((((""" $$$&&&((((((&&&&&&&&&''')))(((&&&%%%%%%&&&(((***+++((($$$"""$$$''')))***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$&&&((()))((('''))))))))))))))))))******///......---...///111222111000...///111444444444000111222222111111222333555666666555222///...//////444777<<<@@@@@@RRRrrrrrrYYY;;;---,,,---...+++&&&&&&)))++++++,,,---///...+++)))++++++)))%%%  """&&&&&&%%%$$$###$$$''')))***++++++...++++++///...;;;SSS{{{xxxdddkkk|||}}}}}}tttJJJ...***+++---000,,,+++,,,,,,+++)))((()))***((((((&&&%%%%%%%%%%%%&&&''''''((()))***,,,---...000...222444:::WWWxxx}}}yyyuuuvvvyyyvvvjjjkkknnnkkkjjjnnnqqqmmmnnnwww|||uuufff\\\___bbbpppjjjjjjuuuttt|||~~~xxxmmmooowwwqqqgggkkknnnvvvzzzuuuoooooorrrtttvvvxxxwwwtttuuu|||zzz]]]BBB666///******,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((('''''''''((('''%%%"""$$$###)))222000&&&###'''%%%%%%$$$""" !!!%%%)))+++***))))))***+++***(((###$$$%%%&&&&&&&&&%%%$$$$$$((('''""" !!!""" !!!###%%%&&&%%%%%%&&&'''''''''(((((((((((())))))+++(((%%%$$$&&&(((***+++((((((((((((((('''&&&&&&))))))((())))))))))))))))))************))))))(((------------...000111222000///---...000222333333222222333222000111222444222333333222000......//////555888<<<@@@???MMMgggkkkKKK111...---...+++&&&&&&***---,,,,,,,,,---+++(((%%%'''''''''$$$ %%%+++---)))&&&###"""$$$%%%$$$###(((+++((()))...---888OOOtttrrrsss}}}yyyyyyOOO222...---,,,,,,''''''(((***)))(((((()))***)))'''&&&$$$$$$$$$%%%&&&((((((((()))+++,,,---...///---222333777SSSvvv}}}yyyyyy}}}sssbbbeeemmmmmmkkkkkkiiijjjrrr}}}wwwiii```^^^bbbqqqjjjhhhrrrrrr}}}ssseeelll{{{wwwlllnnnsss|||{{{rrrnnnmmmlllrrrwwwzzzxxxxxx|||~~~}}}iiiOOO>>>222******+++(((###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((((((((((()))***(((%%%###%%%###(((111111(((%%%)))'''&&&$$$"""!!!"""%%%''''''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&$$$###"""&&&&&&"""!!!###$$$######%%%&&&&&&%%%$$$%%%&&&%%%'''***,,,,,,+++)))''')))(((((((((***+++***))))))******++++++***)))((())))))***)))(((((((((((())))))*********))))))(((***+++,,,---///111222333111///------...///000///333333333222111111222444---...///...------///000...444444666<<<===III```yyyWWW999222---,,,+++((((((******)))(((((()))'''$$$"""###$$$$$$""" !!!"""!!!###,,,333555111---(((&&&'''((('''%%%''')))'''(((---,,,555KKKpppyyy}}}uuu|||xxxQQQ666333///------(((&&&'''((((((''''''((()))((('''%%%$$$$$$%%%&&&'''))))))))))))***,,,...///---,,,111222666TTTyyy~~~}}}yyyyyy}}}rrrcccccckkkooollliiidddjjjvvvuuuhhhbbb[[[bbbrrrhhhbbbkkknnn}}}qqqbbbkkk~~~{{{pppssszzzxxxqqqkkkgggpppwww|||}}}~~~yyy{{{}}}~~~zzzdddIII777)))(((***&&&######$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((&&&%%%&&&''')))((((((((()))(((&&&###$$$$$$''',,,---)))''')))((('''%%%###"""###$$$%%%&&&%%%$$$%%%'''''''''%%%$$$%%%&&&'''&&&%%%$$$###!!!%%%&&&"""!!!$$$&&&%%%)))***+++)))'''%%%$$$$$$%%%'''+++---...,,,***((((((((())),,,------***'''))))))************))))))&&&'''''''''%%%$$$%%%&&&((()))***++++++***)))((()))***+++---///111333333111///,,,,,,---------,,,111333333333111000111222***+++,,,,,,,,,,,,///111...222000000666999DDDXXXeeeBBB666,,,***+++***))))))'''&&&%%%&&&''''''%%%###$$$%%%&&&%%%######%%%''''''(((&&&###&&&...222222222---((('''***,,,+++))))))+++((()))...+++333GGGppp~~~vvvzzzyyyTTT;;;666111...///,,,((())))))(((&&&%%%%%%&&&((('''%%%$$$$$$&&&((()))***)))((('''(((+++---///+++)))...111999YYYyyy{{{|||yyyyyy~~~uuurrrmmmiiikkkooonnniiidddnnn}}}pppdddaaa\\\eeeuuuiii^^^fffmmmttteeemmm~~~yyyqqqxxx|||wwwpppjjjmmmsssyyy{{{___FFF000******'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''((('''&&&&&&'''&&&$$$""""""%%%%%%$$$&&&******''')))'''&&&%%%%%%%%%$$$$$$'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%$$$#########&&&&&&###!!!$$$%%%$$$'''((())))))'''&&&''''''((()))***+++,,,,,,,,,,,,'''((()))+++---,,,)))'''''''''''''''''''''''''''$$$%%%'''&&&###"""$$$&&&&&&''')))+++++++++***)))******,,,...///000111111111///---,,,---......---...000222222000.........+++,,,,,,,,,+++,,,...000---111...,,,333555===NNNxxxwwwGGG999+++)))++++++***)))%%%%%%%%%&&&((()))((('''(((***+++)))'''(((+++...******)))%%%&&&***+++((()))%%% !!!%%%))))))''',,,...***+++...+++111DDDqqqxxx|||zzz~~~YYY@@@999000,,,///...+++,,,+++)))&&&$$$###$$$((('''%%%$$$$$$''')))++++++)))'''&&&''')))---///)))''',,,000;;;]]]uuuyyy|||yyyzzziiitttwwwoookkknnnnnnjjjfffrrr}}}kkk```^^^___iiizzzlll^^^fffoooxxxiiippp|||vvvqqq{{{|||vvvooofffkkkqqqyyyuuuWWW999...,,,)))***///&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''''''%%%$$$$$$$$$$$$###!!! %%%$$$ )))+++%%%)))((('''&&&&&&&&&$$$######"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$#########%%%((((((###!!!###$$$"""!!!$$$&&&'''(((***,,,+++***)))))))))+++...///((('''''')))***+++)))'''$$$$$$$$$######$$$%%%%%%$$$&&&((('''%%%$$$%%%(((%%%''')))+++,,,+++******+++,,,---...////////////111///------...000000///,,,...000111///---,,,+++---......,,,++++++---///,,,111---+++111333888FFFjjjcccDDD+++***...***)))...---///111111000,,,(((&&&)))(((''''''((())),,,---///---+++))))))***+++,,, """$$$&&&)))***+++,,,******222,,,///333555OOOrrrzzzuuuuuuwww~~~yyyeeeDDD333...---+++++++++---//////,,,(((%%%$$$((()))))))))))))))((((((%%%(((***,,,++++++,,,------,,,000333>>>bbbwwwsssrrrkkkxxx{{{iiivvvtttkkkmmmnnnkkkkkkkkkyyy~~~|||{{{qqqeeefff^^^kkktttooogggiiisss|||vvviiivvvwwwiiiooo~~~{{{pppaaakkkrrrsssxxx{{{zzz}}}pppMMM222,,,222222+++,,,))))))***'''!!!(((***+++,,,,,,)))'''%%%###%%%&&&%%%"""!!!$$$''''''''''''$$$"""!!!"""###((('''&&&%%%%%%%%%%%%%%%&&&%%%###!!! !!!!!!"""""""""$$$&&&'''&&&$$$((())))))&&&""" """%%%((()))***+++,,,+++******))))))***,,,---...//////+++*********,,,,,,***(((+++)))'''%%%%%%&&&(((***)))'''&&&%%%%%%&&&((()))---+++)))(((((())),,,---,,,++++++...222333111...///---+++,,,///000///---333111/////////000///...---,,,,,,---///000///...,,,,,,---///...///777AAAhhhhhhIII///+++---)))(((,,,,,,,,,------,,,***(((&&&***+++++++++++++++++++++,,,+++)))(((((()))***+++%%%&&&&&&''')))******+++******222---000444777SSSzzz~~~ppp}}}vvvwwwzzzhhhGGG555000///......---///000...+++(((&&&&&&'''(((((((((((((((''''''%%%(((+++,,,,,,++++++,,,)))'''+++...999]]]yyyuuutttllluuu~~~tttjjjwwwwwwrrrvvvwwwssstttrrr~~~~~~{{{nnn``````\\\kkkvvvssskkknnn{{{yyylllxxxzzzmmmrrrxxxlllpppqqqqqqxxx}}}xxxxxxyyyvvv}}}|||]]]@@@333222222...)))''''''))))))%%%$$$&&&((()))***+++***(((&&&$$$###%%%&&&%%%$$$$$$%%%&&&&&&(((((('''%%%$$$$$$%%%***)))((('''%%%$$$""""""'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%(((((((((&&&$$$$$$$$$"""!!!!!!###%%%$$$&&&(((***,,,---------++++++******++++++,,,------,,,+++++++++***(((&&&+++)))'''%%%%%%&&&((()))***)))'''&&&&&&'''((()))+++***((('''(((***,,,......,,,,,,---000111///------++++++,,,000111111//////---,,,,,,...///......000...------...///---,,,+++,,,///222111000666>>>\\\qqqRRR555---...)))'''***,,,,,,+++***************,,,---//////...,,,***(((+++***)))))))))***+++,,,***)))((((((((()))******+++***222...000444888WWWkkkooozzzzzzyyymmmKKK777111///...............+++(((%%%$$$$$$&&&&&&&&&'''''''''''''''$$$'''+++------,,,+++++++++)))---///;;;^^^{{{wwwvvvqqqtttvvvnnneeeppprrrrrryyyxxxssswwwsss|||}}}||||||pppdddddd^^^ooo{{{vvvmmmppp~~~{{{mmmxxx{{{nnnsss}}}vvvsssnnnmmmuuu{{{~~~nnnPPP888...,,,---***'''&&&))))))&&&'''***'''((()))***)))'''%%%$$$$$$$$$%%%&&&(((((('''%%%%%%''')))***(((''''''(((((((((((('''&&&%%%###"""&&&%%%$$$###"""""""""""""""!!!!!!"""$$$%%%%%%###"""!!! ###%%%&&&&&&$$$%%%''')))***+++,,,,,,***)))((('''(((***,,,---///---+++*********(((&&&***)))'''%%%%%%&&&'''(((,,,+++)))((('''((()))))))))(((''''''(((***,,,...000...,,,+++,,,------,,,...---,,,---000111000///---,,,+++,,,...000000///222000///.........,,,***+++,,,///333222000444:::LLLttt{{{[[[<<<111///,,,***+++...---+++******,,,...000////////////---+++)))(((,,,,,,++++++,,,---...///+++***(((''''''(((***+++---+++222...///222888ZZZkkklll~~~~~~xxxpppLLL666///,,,******,,,+++***&&&###!!!!!!"""%%%%%%%%%%%%%%%%%%&&&&&&$$$'''+++------,,,++++++///,,,///222>>>___~~~zzzwwwxxxxxxvvvsssnnnbbbjjjmmmqqqyyyvvvqqqvvv{{{~~~yyywwwxxxnnndddgggeeeuuuxxxlllmmmzzz}}}nnnvvvyyykkkmmmyyy|||{{{}}}}}}|||xxxsssqqqvvv~~~}}}aaaBBB...***---,,,(((&&&((('''$$$%%%(((((()))******)))(((&&&%%%%%%$$$$$$'''++++++((($$$###&&&)))+++***)))((()))###$$$&&&''''''''''''&&&((((((&&&%%%###"""!!! ###"""!!!!!!###$$$$$$###%%%""" !!!%%%(((((('''&&&''''''((((((((((((((((((&&&%%%%%%&&&))),,,......,,,************)))'''***)))'''&&&%%%&&&''''''++++++)))(((((((((((((((((('''''''''(((***,,,...222000,,,***)))******+++000//////////////////...000///......000111111000222000......///...---+++,,,+++---000000...111777>>>hhheeeCCC444222000......,,,+++***)))***,,,...000000///---+++***)))))))))++++++++++++,,,------...((('''&&&%%%&&&)))+++---///+++111---...000888^^^ooorrr{{{~~~{{{kkkHHH444---+++***))),,,+++)))%%%""" !!!###$$$$$$$$$###$$$%%%&&&'''$$$'''+++------,,,++++++,,,)))+++...:::ZZZwww{{{zzzvvvtttyyyzzzsssrrriiilllmmmttt}}}wwwqqqyyyxxxqqqpppeee[[[```kkkyyyzzznnnnnnzzzrrrwwwxxxhhhhhhwww|||yyy|||~~~}}}{{{{{{~~~sssSSS999000111***&&&%%%&&&&&&$$$%%%(((***************)))'''&&&&&&%%%%%%(((++++++((($$$!!!$$$(((***))))))((()))$$$$$$%%%&&&''''''''''''++++++*********)))(((((()))'''%%%&&&'''))))))(((&&&### !!!$$$'''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$&&&)))+++,,,***((()))***++++++++++++***)))'''&&&&&&''''''***))))))((('''''''''''''''''''''((()))+++,,,...222000---***((((((***+++...///000000000000111222222111///...///000///...///...---...000111000///...+++***+++,,,,,,000666888___mmmIII777222111000///((((((((())))))+++,,,,,,///---+++)))((((((***+++((())))))))))))*********%%%%%%%%%&&&'''***,,,---///***000...///111<<>>222111///---------///000***)))))))))***+++---...+++***(((''''''((()))***&&&$$$%%%***000===VVVnnnwwwzzzkkkjjjxxx~~~www{{{rrrnnnuuu~~~{{{wwwxxx{{{|||vvvkkkeeejjjsss~~~xxxtttvvvyyy{{{wwwttttttllllllhhhaaaYYYVVV[[[eeepppwwwrrriiiddd~~~sssjjjiiinnnkkkiiihhhjjjmmmnnnllliiilllyyyfffEEE111+++***+++---)))***+++,,,,,,+++***)))(((''''''***---///---***,,,)))''''''))),,,------(((((('''&&&'''((()))***)))((('''&&&%%%$$$$$$$$$%%%$$$"""###&&&((())))))$$$""""""###%%%&&&&&&%%%!!!!!!!!!"""###%%%&&&'''&&&(((+++......---***(((+++(((%%%%%%(((++++++***&&&(((***)))((((((,,,///.........///111333444555333000------//////---+++&&&&&&''')))+++...000222------...///000111222222+++***+++,,,......,,,***,,,***)))***---...///...+++...111444555444222111777777@@@ZZZ\\\;;;---...000......---***'''&&&%%%&&&&&&...)))$$$$$$(((,,,---,,,'''&&&%%%$$$$$$$$$%%%%%%***(((&&&%%%%%%''')))+++'''---000555NNNrrr~~~nnn___VVVFFF888---,,,---,,,+++...,,,+++)))(((''''''''''''+++***))))))***)))'''%%%(((+++))),,,555;;;NNNkkk|||{{{vvvooolllpppwww|||vvvzzz|||yyyyyypppxxx~~~xxxjjjbbbccciiizzztttpppooorrrttt}}}yyyzzzkkkkkkhhhccc]]][[[^^^bbbfffgggyyy{{{xxxuuupppmmmjjjiiikkkmmmllljjjkkkkkknnnuuuzzz{{{}}}[[[999(((''')))'''&&&&&&&&&&&&(((+++///000,,,,,,------------------*********++++++,,,,,,,,,///(((""""""'''***'''###"""$$$&&&&&&%%%%%%&&&(((%%%%%%&&&)))++++++)))''''''((((((&&&$$$""""""###"""""""""###$$$%%%''''''%%%&&&(((---111000+++&&&,,,+++***((((((((()))***%%%$$$$$$%%%)))+++,,,,,,)))))))))***,,,///333555222111111000///...---,,,*********++++++,,,,,,,,,333///333666333777999000444000---//////,,,+++---///...---,,,+++,,,,,,---.........///////////////,,,222:::JJJooo\\\<<<---------++++++***((('''((()))***+++...)))$$$$$$(((+++,,,***(((&&&###!!!"""%%%(((+++,,,***(((&&&&&&''')))***%%%((()))222NNNrrr}}}|||tttpppZZZHHH666//////...///222++++++))))))))))))***+++$$$$$$%%%'''***,,,,,,+++))),,,))))))///333EEEaaa{{{{{{yyysssoooqqqwww|||}}}{{{yyynnnuuuyyysssfff___bbbiiizzzvvvssssssuuuwwwzzzvvvvvvpppsssmmmeee]]]ZZZ]]]bbbdddddddddjjjyyy}}}xxxuuusssqqqnnnkkkooolllkkkmmmmmmllloootttxxx~~~gggEEE...((('''&&&$$$$$$$$$%%%'''***...000,,,+++******)))***++++++******+++++++++,,,,,,,,,,,,(((%%%$$$'''(((&&&$$$###$$$%%%%%%$$$%%%''')))'''''''''(((***)))&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''---***'''&&&''')))******((('''&&&%%%$$$$$$%%%&&&$$$######$$$'''************(((%%%&&&+++111444666111000///---+++)))(((((())))))***+++,,,......///333///333666444999<<<333666111///111111...,,,------............---,,,+++------------......//////+++///555CCCfff{{{YYY;;;...------***+++***)))))))))+++,,,---...***%%%%%%''')))***)))(((%%% ###)))...---+++)))''''''((()))***%%%%%%%%%000KKKnnn~~~{{{qqqZZZ???000,,,+++---///+++***)))((((((((()))***!!!!!!###&&&***---------,,,///,,,,,,000333CCC___||||||zzzwwwttttttxxx|||~~~{{{wwwqqqvvvwwwoooccc^^^dddlll}}}{{{yyywwwxxxyyyyyywwwttttttvvvzzzvvvmmmccc]]]___ccceeeeeeggghhhppp}}}}}}zzzuuupppmmmooollljjjlllkkkkkkpppwww}}}}}}|||{{{sssTTT777)))&&&'''&&&%%%%%%&&&(((+++...000---,,,+++***))))))*********++++++++++++,,,,,,,,,)))(((((((((''''''%%%%%%$$$%%%%%%$$$###$$$'''***)))((((((((((((&&&###!!!!!!"""$$$$$$$$$$$$&&&((()))((('''&&&%%%$$$$$$$$$((((((&&&$$$###$$$(((+++(((((('''&&&&&&&&&''''''$$$###"""###&&&(((((((((***'''$$$%%%***000444555222111...+++((('''&&&&&&((()))***,,,...///000111111...333666666???DDD:::888444333555555111...///+++---///111000...,,,***............///000111222///222555AAA```uuuTTT:::///------+++...---,,,+++++++++++++++...***'''%%%&&&(((((('''&&&### """'''******)))(((''''''((()))***)))((('''///DDDbbb|||}}}~~~yyylllLLL555,,,***))))))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%''')))******(((***...---...222555GGGddd{{{vvvwwwyyyzzz{{{}}}~~~~~~zzzyyy{{{yyyooodddaaaiiiqqq}}}|||{{{zzz{{{||||||{{{vvvvvvwwwyyy|||}}}wwwooogggbbbcccfffjjjtttooommmttt{{{}}}}}}}}}||||||xxxuuuqqqpppqqqttttttsssxxx}}}{{{bbbBBB---'''***+++***))))))***,,,...///.../////////...---+++***++++++++++++++++++++++++&&&)))++++++(((%%%%%%&&&$$$$$$###"""!!!###'''***)))((('''''''''%%%### """###$$$###$$$%%%'''&&&&&&%%%$$$############!!!(((+++)))''''''((()))))))))((((((((())))))%%%$$$###$$$&&&(((((('''(((((((((((())),,,000333222111...,,,***)))******++++++,,,---...///000111///---222666:::HHHNNNDDD;;;777666888777333000000---...///000000///---,,,000000000111222444666777333444555>>>ZZZrrrPPP888...+++***(((......---,,,,,,,,,,,,,,,,,,***'''&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&((()))***))))))+++///;;;SSSuuu}}}|||www}}}\\\AAA111---***(((((('''&&&%%%%%%&&&'''((((((''''''((())))))(((&&&%%%++++++,,,000333EEEbbbzzzqqquuu~~~~~~{{{qqqgggeeellluuu~~~|||{{{|||~~~~~~}}}xxx{{{}}}zzz{{{{{{qqqgggcccgggmmmnnnhhhhhhqqqzzz|||}}}}}}yyyzzz}}}~~~zzz|||pppOOO444***+++///---+++***)))***+++,,,,,,///222333222///+++(((++++++++++++++++++++++++%%%)))---,,,(((%%%%%%&&&$$$$$$###!!!!!!"""&&&)))(((&&&%%%&&&'''&&&%%%###"""###$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%$$$,,,111///,,,)))(((&&&&&&'''''''''''''''''''''&&&%%%&&&(((******)))'''+++///---)))'''+++//////...---,,,,,,------...........................,,,+++000555<<>>999777999888333000111/////////......//////000111000000000111444666777111222222:::RRR{{{qqqMMM666,,,(((&&&&&&++++++,,,,,,------......***)))'''&&&%%%%%%%%%&&&((()))*********((('''&&&$$$$$$$$$%%%&&&'''((()))&&&'''***...444FFFkkk}}}~~~~~~uuugggGGG333+++***(((''''''''''''(((***,,,...(((''''''(((***+++***((()))000000///111111BBB```wwwooowww}}}}}}|||}}}}}}zzzrrriiihhhooowww}}}~~~~~~xxx}}}}}}}}}zzznnnhhhiiimmmjjjhhhlllvvv|||zzz~~~~~~zzz~~~|||]]]===---+++...,,,***'''&&&&&&'''((())),,,///222111...)))&&&,,,,,,,,,++++++++++++***&&&))),,,,,,)))&&&%%%&&&$$$%%%$$$######$$$'''***'''&&&%%%%%%'''((('''&&&###$$$$$$###!!! !!!"""$$$$$$$$$%%%&&&''')))***+++---//////---,,,++++++''''''((())))))))))))(((((('''&&&'''***,,,,,,,,,***...111///)))&&&)))---******+++,,,...///000000//////.........---------++++++///222;;;QQQZZZMMM@@@;;;777888777222000111111000///......///111222///...------...000222444333333333999NNNvvvlllHHH333+++((((((***+++,,,,,,---------,,,,,,(((((('''&&&%%%$$$%%%&&&'''((()))*********)))(((''''''''''''&&&&&&''''''&&&%%%)))---///999XXXyyy}}}vvvlllIII111***+++++++++***)))((()))***+++,,,)))(((((()))+++,,,+++))),,,333333222111111AAA___tttrrr~~~zzz~~~yyy}}}~~~xxxzzzyyytttnnnnnnttt{{{ttt{{{}}}{{{tttooommmooolllmmmrrrvvvxxx{{{{{{}}}}}}zzzxxxwwwxxxxxx|||fffFFF222,,,+++***(((&&&&&&&&&((())))))***,,,------,,,***(((,,,,,,,,,+++++++++******((()))+++***)))'''&&&&&&&&&'''(((((('''''')))+++)))'''&&&&&&'''(((((('''"""###$$$###!!! !!!"""$$$$$$$$$%%%&&&'''))))))///---***((()))))))))(((((((((***+++++++++******'''&&&&&&(((+++---...---111///,,,***)))+++,,,---)))+++---000222222222111---------------------...,,,+++......777OOOWWWHHHBBB<<<777666444111000222//////000000000111111111///...,,,++++++---000111666555444999KKKoooeeeBBB000++++++---111//////...---,,,***((('''&&&''''''&&&%%%$$$%%%'''$$$$$$%%%'''(((((())))))+++***)))((('''&&&%%%%%%)))%%%(((---,,,000HHHddd{{{yyysssNNN444---111444///...+++(((&&&%%%$$$$$$,,,+++***+++,,,+++***((('''...///...------>>>\\\vvvrrrwww~~~uuuxxxyyyvvvssstttzzzqqqxxxyyyvvvnnnlllfffaaaaaadddkkkyyy|||xxxwwwxxxzzz}}}jjjLLL666...***)))((('''((()))+++---+++++++++***++++++,,,,,,,,,,,,,,,++++++***************)))))))))((('''&&&((()))++++++******,,,---+++)))''''''(((((('''&&& """###"""!!! """###############$$$%%%&&&&&&&&&$$$###$$$'''(((%%%"""###$$$&&&'''''''''&&&&&&&&&%%%%%%'''***---......888///&&&$$$***///000...,,,...222555666666444333++++++,,,,,,---...//////---,,,---,,,444KKKSSSCCCCCC<<<666444222//////222---...111333333222000///111///---,,,,,,...000222222111000444CCCfff\\\<<>>999222000............---+++(((***,,,///111222222333///444666444444666888666333444111333>>>PPPyyy\\\???333***)))+++''')))'''%%%%%%''')))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$''')))+++,,,***))))))***%%%((()))(((%%%'''---333:::TTTyyy|||}}}UUU666,,,+++++++++***((()))******((('''''')))+++---...---+++))),,,******+++***,,,333<<>>___||||||{{{TTT999000...+++...,,,************((('''&&&''')))+++------......,,,*********(((''',,,333JJJeee~~~{{{mmm{{{~~~~~~~~~uuujjjdddaaadddooozzz|||zzzvvvpppnnnkkkjjjlllqqqwww{{{~~~ppp[[[999333,,,)))***---......+++'''&&&(((((('''(((+++*********)))((('''&&&&&&$$$&&&((()))))))))***,,,)))(((''')))+++------,,,((()))***(((&&&%%%%%%&&&###&&&((('''%%%$$$&&&)))***(((''''''((()))'''&&&###$$$%%%'''''''''&&&%%%###$$$%%%&&&(((((())))))%%%''')))))))))***+++---111///------...//////...///---++++++,,,,,,)))&&&***++++++++++++---111444000222333333333333222111111///,,,,,,---///000000.........///000111222333333888:::888666777777444///222111222555777OOOtttuuuZZZ@@@000...)))))),,,))))))++++++)))&&&$$$$$$&&&(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$%%%&&&''')))'''&&&(((***,,,+++)))$$$%%%''''''''''''((()))&&&+++555JJJgggzzz{{{^^^???222000...111///,,,+++++++++***)))'''((()))***,,,...000111...,,,++++++)))(((...666MMMjjj~~~~~~}}}qqq}}}vvvnnnhhhccceeeppp}}}|||nnncccaaahhhsss{{{~~~|||hhh@@@888///******,,,,,,+++***''''''))))))''''''+++,,,,,,***)))''''''''''''"""%%%((()))'''&&&&&&'''&&&&&&(((+++...///...,,,'''((())))))''''''((()))'''''''''&&&%%%&&&(((***...,,,)))((()))***+++***%%%%%%$$$#########$$$$$$###$$$&&&((()))***++++++(((***,,,,,,+++***+++,,,------------......---,,,+++,,,---,,,+++)))(((((()))***,,,,,,,,,---///111111111333555555333222222555222///...///111222222............000111333444333777999666555777777555222222000222666666HHHhhhsssQQQ888+++,,,)))+++///---+++...///---(((%%%%%%&&&*********))))))(((((('''''''''&&&%%%&&&''')))***)))'''%%%&&&)))++++++)))))))))(((((((((((()))***(((,,,...444KKKkkk{{{~~~jjjEEE555333333111...+++))))))******))),,,++++++***+++,,,...///---******++++++,,,333<<>>444------...---+++,,,******,,,,,,)))(((+++---,,,***((('''&&&'''''''''***------***''''''(((%%%'''+++000333333///,,,&&&'''))))))((()))***,,,)))(((&&&%%%&&&((()))******'''$$$"""###%%%&&&&&&)))'''###  """$$$$$$%%%'''(((***+++,,,,,,+++,,,......,,,++++++,,,((()))+++---///000//////''',,,000...)))&&&(((+++***,,,............000111222111333666666333222222222///,,,***+++---......333333222111111222333444444777888333111222333111333333///111666666EEEbbbpppRRR<<<******...,,,)))+++000///...,,,)))'''&&&%%%((()))*********(((%%%$$$&&&&&&&&&&&&'''((())))))###%%%&&&%%%%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&''''''...//////AAA```www~~~{{{zzzSSS555,,,000)))))))))+++---...,,,+++((()))++++++)))((()))******'''&&&((()))***///666QQQppp{{{yyyzzz{{{rrriiihhhdddgggvvv|||xxxvvvyyyoooiiiiiikkksssxxx~~~[[[CCC000...///,,,+++///---,,,+++,,,,,,***'''$$$%%%&&&'''(((((((((&&&&&&---+++(((&&&%%%%%%&&&'''+++******,,,///000---)))&&&)))---111111///+++)))***'''%%%(((,,,...,,,(((&&&### ###%%%$$$###%%%### """$$$%%%&&&'''(((***+++,,,,,,,,,++++++,,,.........,,,+++)))---------,,,,,,+++++++++...------,,,++++++++++++---...///000000111000000---///111222000/////////---111555333///,,,---//////222444333444777777444333777:::777222///000333111...111777555555CCCVVVpppOOO:::))))))---+++)))+++,,,+++***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%###"""###############$$$%%%%%%&&&'''((('''&&&''')))***((((((''''''&&&&&&&&&%%%%%%***,,,,,,666OOOkkk{{{|||xxx{{{UUU666,,,000...,,,***)))***++++++***+++---......---,,,,,,---***''''''((())))))///666QQQqqq{{{uuuzzz{{{qqqiiiiiieeeiiixxxwwwuuuvvv}}}yyy{{{yyyrrrjjjlllrrr{{{fffLLL333------***)))+++,,,,,,+++,,,---,,,***(((&&&&&&'''(((''''''%%%%%%((('''&&&%%%%%%%%%&&&''',,,+++,,,///222222000---&&&((()))+++,,,,,,++++++---)))%%%&&&))),,,+++)))(((&&&######%%%'''&&&%%%&&&$$$!!!!!!"""$$$%%%%%%******************)))(((((()))***+++***(((&&&%%%(((((())))))***++++++,,,(((((()))***,,,---///000...///000111222222222222---///111111000......///...222555333///---...000,,,000111000222777888777333666888555111///111444111...111555444333@@@QQQmmmIII888***))),,,***(((***)))))))))((('''''''''&&&$$$$$$##################&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((***++++++***)))((('''&&&&&&%%%&&&(((******---;;;ZZZuuu|||xxxzzzZZZ:::---///333///,,,*********+++***,,,...//////...------...***(((''')))))))))...444LLLmmmwwwttt{{{{{{|||rrrjjjjjjggglll|||wwwtttttt~~~xxxnnngggnnnwww{{{||||||xxxYYY:::...---+++)))***,,,++++++,,,------,,,***&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&+++,,,---///111111///---&&&%%%$$$$$$&&&(((+++,,,000+++&&&$$$''')))******'''%%%$$$%%%&&&(((((('''(((%%%"""!!!###$$$%%%$$$)))(((((((((((())))))******+++,,,,,,,,,***(((&&&$$$%%%&&&''')))***,,,,,,&&&&&&''')))+++---///000------///000000111111111---///000000///......//////222444333000---...000,,,///111000444:::>>>===888888777444///---///222333111333666444333>>>MMMzzzhhhDDD666+++***,,,***)))*********)))((((((''''''&&&%%%$$$$$$######$$$$$$%%%(((((()))))))))))))))((()))******)))(((((()))+++++++++******)))(((''''''+++'''(((,,,+++111KKKiiixxx|||zzzaaa???///...222000...---------,,,+++***,,,...---,,,+++,,,,,,+++((('''))))))(((---333GGGhhhyyyxxx~~~}}}}}}tttmmmmmmkkkpppvvvuuuqqq}}}zzzwwwjjjpppvvvvvvrrroooqqqtttzzz}}}gggCCC000---,,,++++++,,,+++***+++,,,,,,+++)))&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%******,,,------,,,)))(((%%%$$$######$$$'''+++---///,,,'''&&&&&&(((((('''"""""""""$$$&&&((()))))))))&&&###"""###$$$%%%$$$$$$$$$$$$%%%'''***,,,...,,,---.........,,,***(((&&&&&&'''(((***+++,,,---***)))))))))))))))***+++)))***+++,,,---.........---...000///...---...///000222333111///---...//////222444444888@@@EEEEEE???===999333---***+++---555444555666444444<<>>666...,,,,,,,,,+++,,,******)))(((&&&%%%$$$###%%%%%%$$$#########$$$$$$%%%&&&'''((((((((('''''''''((()))((('''''')))***************************---%%%&&&--------->>>VVVjjjzzz~~~|||}}}}}}}}}hhhDDD111///++++++,,,...///...,,,)))***,,,------,,,++++++,,,+++(((((())))))(((+++111BBBccc|||}}}~~~wwwqqqqqqnnnrrrvvvwwwnnnyyy{{{qqquuuwwwuuuoookkklllnnnqqqtttwwwzzz{{{|||||||||~~~{{{pppIII222+++,,,,,,,,,...,,,***)))))))))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''''''''((('''&&&%%%%%%+++,,,---,,,***'''%%%$$$###$$$$$$&&&''')))++++++---+++***)))((('''%%%$$$!!!###%%%(((***,,,---***'''$$$###$$$%%%%%%%%%$$$$$$$$$%%%'''))),,,...)))***,,,,,,,,,+++)))'''++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((()))***,,,------.........///000///...---///000000111111///...------...111444666666:::BBBGGGGGG@@@===888222---+++,,,...333333444444222222888@@@___{{{[[[999555000------,,,------***)))(((&&&%%%###""""""%%%%%%$$$$$$###""""""!!!%%%&&&((()))******))))))%%%&&&''''''&&&''')))+++)))))))))*********++++++***######***,,,+++555EEEaaauuu{{{xxxzzzvvv~~~tttlllFFF333///$$$&&&(((,,,...---)))&&&,,,...//////...------...+++((((((***)))'''***///888VVVwww~~~}}}yyyssssssooorrr|||zzz}}}|||ooouuu|||wwwxxxyyyxxxvvvttttttttttttuuuwwwxxxyyyyyyyyyxxxxxxsssrrrwww{{{}}}zzzwwwQQQ555++++++,,,,,,...,,,)))(((((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((('''''''''---///000///+++(((&&&%%%$$$%%%'''(((******+++++++++++++++***(((&&&%%%###!!!$$$''')))+++,,,...000***'''$$$###%%%&&&'''&&&(((''''''''''''(((((()))***+++---.........,,,+++...---------,,,,,,++++++******))))))))))))******)))***,,,---///000000000///000000000......000111222111000///............000333555444888>>>BBBAAA;;;888555111000111222444000111222000...///444888TTTrrrPPP333333000---+++,,,,,,,,,******))))))((('''&&&&&&''''''''''''%%%###!!! $$$&&&(((***,,,,,,++++++###%%%&&&&&&&&&'''***,,,************))))))))))))'''%%%&&&(((''')))222>>>ZZZttt}}}~~~sssvvvqqq~~~{{{pppkkkGGG333000&&&&&&'''***,,,,,,***'''---///111000///...///000+++)))(((***)))''')))...111LLLmmm~~~~~~zzz~~~xxxttttttnnnooo|||zzz}}}wwwvvvssswwwwww|||~~~zzzyyyxxxzzz}}}~~~}}}}}}|||||||||}}}~~~}}}|||yyyuuutttxxxzzzzzz|||~~~|||yyy]]]>>>000---//////...+++)))(((((()))((('''&&&%%%%%%%%%%%%'''((())))))((('''''''''((()))***,,,...111000---***))))))''''''(((((()))***++++++++++++***(((&&&%%%%%%&&&$$$'''+++,,,+++***,,,---)))'''$$$$$$%%%'''(((((((((((()))))))))((('''''')))+++---///000000//////,,,,,,++++++************))))))))))))******+++,,,)))***,,,...///000000111111111111000//////111333555333111000000000000000///333444333666:::<<<:::888666333222333555666777000222222000///000333666MMMwwwjjjFFF000111000,,,***+++++++++,,,,,,,,,,,,,,,---------***+++++++++)))&&&###""" ###&&&((((((((('''###$$$&&&'''''')))+++...,,,++++++***)))(((''''''''')))***'''%%%(((333>>>RRRooozzzwwwxxx|||uuuzzznnnjjjFFF444000+++***)))***,,,---,,,+++---///000000.........///+++))))))***)))&&&(((---444MMMnnn}}}xxx|||xxxtttsssmmmlllyyyxxxwww}}}yyy{{{www|||kkkxxx}}}}}}|||xxxvvvyyy~~~}}}}}}}}}hhhHHH555111333333---+++)))(((***+++++++++&&&%%%%%%%%%&&&(((***+++'''&&&%%%%%%&&&(((+++---))),,,//////---++++++,,,)))(((''''''''')))+++,,,---,,,)))&&&###$$$&&&)))&&&)))++++++(((&&&'''((((((&&&$$$$$$&&&((())))))%%%&&&(((***+++******)))$$$&&&)))+++------,,,,,,)))))))))))))))(((((((((++++++***************+++((()))***,,,---...//////222222222111///000222444777555333222222333222222000444666444555999999666999777444444444555666666222444555333222444666777KKKttt}}}[[[===111111111000///---,,,+++''''''(((+++------***((((((***,,,------+++)))'''&&&'''(((((()))((((((((('''***---+++((('''+++///+++***)))((()))((('''&&&%%%(((***)))'''(((---333QQQeee|||xxxwww}}}~~~ssshhhDDD555999...---,,,+++++++++,,,---111111111000...,,,)))((())))))************)))(((222FFFkkk~~~~~~{{{pppccceeedddsss{{{~~~~~~zzz{{{}}}xxx~~~{{{|||~~~}}}}}}}}}~~~xxxxxxyyyRRR999444555222***))))))***+++,,,+++***(((((((((((((((''''''''' """$$$&&&)))***+++,,,***+++++++++***)))'''&&&%%%%%%%%%&&&&&&((()))***+++)))'''&&&&&&(((***,,,***++++++++++++******)))%%%%%%%%%&&&((()))((('''))))))))))))((((((((((((%%%&&&(((******)))'''&&&...+++)))))),,,---,,,)))+++***((('''((()))+++,,,+++,,,,,,,,,+++,,,///222333555777666444111//////000000000222333333111//////111333444333444555777666444222222333333222111111333555333111333999???CCCeeeoooOOO:::...............---,,,,,,((((((((()))++++++)))'''&&&(((***++++++)))'''%%%&&&&&&''''''((((((''''''(((+++,,,***&&&$$$'''***,,,+++***))))))((('''&&&$$$'''((('''$$$%%%)))...EEEYYYqqqyyy}}}vvvvvv{{{~~~sssfffBBB444777---,,,***(((''''''((((((//////...---,,,,,,++++++,,,,,,,,,++++++***))))))222BBBddd}}}sssfffgggfffuuuxxxxxxvvvnnnwww~~~~~~[[[@@@777666333...---+++*********)))((((((((('''''''''&&&&&&&&&###$$$%%%'''((()))******)))*********)))(((&&&%%%&&&&&&&&&&&&'''((()))******(((&&&%%%$$$%%%'''((())))))))))))((('''&&&%%%"""###$$$&&&((())))))((())))))((((((((('''''''''%%%%%%'''((((((((('''&&&))))))***,,,,,,+++(((%%%&&&&&&''''''((((((((((((+++,,,...---,,,---...000777888777444111//////000333222111222333333222000,,,.../////////000333555666444222111222222000///111444666444222444999>>>BBB^^^^^^@@@555---------....../////////***)))(((((())))))((('''&&&(((***+++***(((&&&$$$%%%%%%%%%&&&&&&''''''''')))++++++((($$$"""###%%%+++++++++***)))'''&&&%%%%%%'''(((&&&$$$$$$'''+++777KKKddduuu}}}||||||}}}vvvwwwzzzxxxbbb@@@222555---,,,***((('''&&&&&&&&&,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,000===[[[ttt{{{qqqbbbcccaaappp{{{uuuxxxttthhhooo~~~{{{|||~~~iiiJJJ;;;666222.........---,,,+++***))))))(((((('''&&&%%%%%%$$$&&&&&&'''((((((((((((((((((((()))))))))(((&&&%%%''''''''''''((())))))***+++***(((&&&%%%%%%%%%&&&)))))))))((('''&&&%%%$$$###$$$&&&((()))***++++++))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%)))...000...+++'''%%%###%%%''')))******)))(((,,,...000000///---......555444333000......000222111///------......---,,,,,,,,,---------///333555999666444222222111///...111333666555444555888;;;@@@TTTyyyXXX999111,,,------...///000111222,,,***((('''(((((('''&&&)))***,,,---,,,***'''&&&$$$$$$$$$$$$%%%&&&&&&'''*********'''$$$"""###$$$((()))***)))'''&&&%%%$$$&&&((()))(((''''''***,,,///CCC[[[mmmyyyyyyzzz}}}{{{aaa>>>000222///...,,,***************+++,,,---.........------((())))))***,,,---//////...888TTTmmmyyy}}}ooo```___]]]kkk~~~~~~xxxrrruuu}}}vvvhhhiiixxx{{{vvvxxx|||}}}zzzttt{{{}}}yyy{{{wwwUUU???444///))),,,111333222000...,,,+++***)))((('''&&&%%%$$$&&&'''((()))))))))))))))(((((()))******)))(((''')))(((((((((((())))))***...---+++***((('''&&&&&&((())))))))))))(((((('''(((***+++,,,,,,,,,,,,---******)))))))))((((((((('''&&&&&&&&&&&&'''((()))$$$***000222000---+++,,,'''(((***,,,---...------,,,///222222111///------,,,---.........///222555111...+++***+++++++++***...//////...///222666:::===:::777555444333111//////222444555444555777999>>>KKKooo___>>>111++++++++++++---...000111---+++(((((((((((('''&&&)))***,,,,,,,,,)))'''%%%$$$#########$$$%%%'''((()))))))))'''&&&%%%%%%&&&%%%'''))))))&&&$$$###$$$%%%&&&'''((()))***,,,---+++===SSSeeesssyyy{{{{{{~~~yyyaaa>>>...000...---,,,+++,,,---...///---...111222222///,,,*********))))))***+++---------555OOOkkk{{{|||rrrcccbbb___lllzzzpppppptttxxxkkkfffooo~~~uuutttvvvwwwyyy}}}zzzrrrtttzzz~~~~~~___CCC222+++'''---555999777333...,,,---,,,+++***)))((('''&&&&&&'''((()))******++++++((()))***+++,,,+++***)))***))))))(((((((((((())),,,,,,,,,+++***((('''&&&&&&'''((())))))******)))+++---///...+++))))))++++++++++++*********))))))((((((((('''((())))))***$$$(((,,,...------///222++++++++++++,,,...000222,,,///333444222000...---***,,,///111111111222333444222///......///......///000000000111444999===AAA>>>;;;888777555333111...000222333444555777888<<>><<<888666555333111///000//////111555999<<<>>>999BBBXXX}}}|||YYY999222000...,,,++++++,,,,,,+++++++++---...---***''')))***+++,,,+++(((%%%###%%%$$$$$$###%%%''')))+++***)))'''&&&&&&&&&&&&%%% &&&+++---***((())),,,+++******+++------,,,+++(((000;;;GGGYYYooozzz}}}~~~~~~eeeDDD555555///...,,,+++++++++,,,,,,222000---++++++,,,...///)))))))))***,,,///222444555333DDD```xxxwwwooorrrwwwmmmmmmgggsss}}}xxxtttoookkkiiikkkooosssyyy~~~wwwoooppptttxxx}}}wwwrrruuuxxxtttmmmhhhjjjooouuuyyy|||xxx}}}~~~}}}{{{zzzxxxtttqqqrrrvvv~~~wwwYYY@@@333+++...000...+++***...222*********))))))))))))))),,,,,,,,,+++***)))((('''&&&''')))***+++++++++******)))((('''&&&%%%%%%%%%%%%'''***---...---,,,+++......---,,,***)))'''&&&'''+++---+++'''$$$&&&)))((('''''''''&&&&&&&&&&&&%%%&&&(((******)))'''&&&***(((&&&(((+++---+++((()))***,,,------,,,+++***...000333444333333333444111111000...------000222---------///000000...,,,,,,///222444666888;;;===;;;888555333222000...,,,111000///222666<<<@@@BBB999AAASSSrrr{{{]]]<<<777111...000111---)))(((,,,,,,,,,+++***))))))((()))'''%%%&&&))))))'''$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$############'''+++---,,,)))'''&&&((((((''''''((()))***+++(((---444@@@RRRhhh|||}}}~~~~~~|||}}}|||eeeBBB444666111---))))))+++------,,,,,,...//////---++++++,,,)))***+++++++++,,,...111666333:::SSSuuu}}}sssnnnmmmrrrsssoooooorrryyyvvvrrrooofffaaagggpppuuuxxxzzz|||uuunnnnnnsssyyy}}}}}}xxxsssnnnkkkmmmqqqhhhmmmnnnlllpppyyy~~~}}}zzzvvv}}}{{{|||{{{{{{rrrhhhiiittt||||||}}}lllMMM555*********,,,,,,,,,---000...---+++))))))***,,,---...---+++)))'''&&&$$$$$$%%%''')))+++,,,+++******---,,,+++(((%%%%%%''')))''''''((()))***+++++++++...---+++)))((('''&&&&&&)))++++++(((%%%$$$&&&(((&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((***((('''(((***+++)))&&&+++,,,,,,***)))***,,,...---///222444444333111000666444222000.............../////////...---,,,,,,,,,...//////444<<>>FFFJJJHHHCCCHHHdddoooMMM<<<444,,,+++***(((((()))%%%'''+++---...---+++)))((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###&&&)))***)))))))))***+++)))'''%%%%%%&&&((())),,,...222999FFFZZZooo~~~~~~{{{}}}|||qqqOOO666+++)))***++++++))))))***+++---......---++++++,,,...000000000...,,,+++,,,---...333777BBB```{{{tttnnnrrrnnnkkklllllllllooossswwwuuusssxxxkkk___^^^fffooozzzvvvpppssspppfffccciiimmmlllkkkmmmrrruuuvvvtttqqqsssrrrnnnnnnrrrvvvwww{{{wwwuuuuuurrrmmmkkklllyyy|||}}}wwwrrrpppnnntttuuupppsss~~~}}}{{{~~~]]]===666000---//////+++***,,,+++***((('''&&&&&&&&&'''((()))***++++++***((('''((()))***+++++++++))))))***+++,,,+++)))(((((())))))***+++,,,,,,,,,,,,,,,+++******)))))))))))))))+++++++++(((%%%$$$%%%&&&"""###%%%&&&'''((())))))************)))(((''''''&&&&&&'''***---//////......///...,,,***)))***+++111222222333222111///...---...///000111111111111....../////////...------...000111222777>>>@@@>>>777111///222444222000000...,,,***+++111999@@@DDDHHHEEEEEEWWWvvvRRR:::222+++***+++)))((()))'''(((***+++,,,,,,++++++((((((((((((((('''&&&$$$))))))((((((''''''&&&&&&((('''&&&%%%$$$#########$$$%%%'''(((((((((***,,,///---***'''&&&''')))+++------000666@@@QQQiii|||xxxvvv{{{~~~]]]>>>,,,))),,,//////,,,***,,,...---......,,,++++++---///111111111///---,,,,,,......666777999RRRxxx|||tttlllsssrrrrrrqqqooonnnoooqqquuuuuutttooofffaaaeeelllrrrwww|||mmmeeelllooofffaaaeeekkkjjjjjjmmmuuu}}}~~~{{{rrrttttttrrrqqqsssxxx{{{wwwxxxxxxxxxuuurrrqqqrrrwwwxxxzzz|||zzzuuunnnhhhfffqqqxxxvvvxxx~~~{{{{{{}}}}}}}}}oooQQQ;;;222---000111---+++---,,,+++***(((''''''''''''%%%'''***,,,---,,,+++)))******+++++++++***)))))))))+++,,,+++(((%%%######'''((()))***************)))))))))))))))******+++)))))))))((('''&&&&&&'''$$$%%%&&&(((***+++,,,,,,++++++++++++)))(((&&&%%%&&&'''(((***,,,.........///000///...+++)))***+++......///111222222222222,,,---///000111000000///......////////////......111333333222444999999666555111000444555333111222///---++++++...333999<<>>XXXrrr|||}}}vvvRRR888/////////...,,,***++++++***,,,......---,,,---...---...///.........000222'''.........AAAccc~~~}}}vvvnnnfffgggooovvvuuussssssrrrpppnnnqqqrrrllleee```bbbffflllssszzzooobbbfffqqqtttooojjjjjjnnnoooooovvv}}}xxxzzz~~~{{{vvvwww|||~~~}}}~~~}}}zzzpppllljjjmmmqqqnnncccYYYRRReeetttvvvuuuyyy}}}|||yyyuuutttuuuuuuqqqqqqssswwwzzzwwwZZZDDD333***000555///***,,,'''''''''''''''&&&&&&&&&'''(((+++---...------,,,++++++++++++++++++++++++)))+++...///---+++++++++***++++++,,,,,,,,,++++++(((((((((((()))***+++,,,...,,,***)))(((&&&""" ###$$$&&&'''((()))******&&&''')))******)))'''%%%(((***++++++***))))))***,,,...//////...---......222111///......///000111////////////...---,,,+++......///000000000//////000333444444888<<<<<<999444222333666666222000222000000///---,,,---///222111333777DDDfffvvv~~~]]]===555...,,,,,,)))((())))))'''%%%###$$$'''***,,,,,,...///---***(((((()))'''''''''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&***///000888RRRmmm```GGG555222///---------,,,+++(((+++...000///---,,,------.........------///111)))+++***,,,;;;VVVqqqzzzuuuoooiiillluuuzzzvvvrrrrrrqqqoooqqquuuwwwppphhhaaa```bbbfffnnnvvvxxxssskkkhhhooovvvrrrjjjeeeooouuuuuuyyyzzzmmmqqqxxx|||xxxppppppvvvzzz{{{{{{zzz|||vvvrrruuuwwwppp___OOOLLLaaassswwwvvvzzz}}}}}}xxxtttuuuvvvuuutttvvv{{{~~~hhhIII555***111555---''')))&&&&&&'''(((((((((((('''***++++++,,,------,,,,,,************+++,,,,,,---000111222000---***((((((++++++,,,,,,,,,++++++***)))((((((((()))***+++++++++)))(((((()))(((%%%"""%%%%%%&&&(((((()))))))))$$$&&&)))+++,,,+++***))))))+++------***)))***+++)))+++...000//////000111222000///------///111222000///...---,,,,,,,,,,,,......///000000000000000000333444555888===<<<888333111222555444///---///...///000...---...111444555444666DDD___uuubbbCCC999///+++)))'''''')))###""""""###$$$&&&)))***---///000///+++))))))***(((((())))))******++++++((((((&&&%%%$$$#########$$$&&&((()))(((&&&&&&'''&&&'''((((((((('''&&&%%%%%%$$$''',,,+++000IIIeeemmmVVV;;;777111///000000...,,,'''+++///111000...,,,,,,......///...,,,,,,---//////,,,***,,,666KKKeeexxx{{{yyytttooowwwyyyrrrqqqpppmmmooo~~~sssvvvpppiiidddccccccccchhhmmmsssyyywwwpppsss{{{zzzppp[[[iiittttttwww}}}{{{sss^^^cccmmmtttqqqjjjkkkqqqssssssrrrrrrzzzxxxsssrrrxxx}}}vvvbbbPPPKKKbbbvvvzzzyyy}}}~~~vvvwwwzzz{{{|||}}}vvvMMM777***111555,,,$$$&&&'''((()))***++++++++++++---,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))+++------,,,,,,---...))))))*********))))))((()))))))))))))))***++++++%%%$$$$$$'''+++,,,***((((((((()))***************$$$&&&))),,,......---,,,)))+++......,,,+++,,,...'''***...000000111222333...---,,,,,,...111444666///...---,,,+++,,,---.........///000000000000000111333444444666999777333111000222444222,,,***---+++---//////...///333777;;;666777CCCZZZyyy~~~eeeEEE:::000------+++((((((&&&&&&&&&''')))***,,,---000000///...------,,,,,,***'''$$$$$$'''******))))))))))))(((&&&$$$$$$%%%%%%'''))))))'''&&&(((***))))))((())))))(((&&&###$$$'''+++------444EEEWWWrrrpppPPPDDD777333666777000))).........---+++)))((('''+++((())),,,,,,)))))),,,222---***,,,555IIIggg{{{vvvzzztttpppwwwzzzqqqooopppoootttxxxsssxxxzzzrrrsssqqqbbb___jjjqqqttt{{{yyynnnkkkrrrwwwtttnnntttnnnsss~~~mmmpppcccgggrrrxxxpppcccggguuuwwwqqqkkkkkkrrr{{{xxxzzz|||}}}}}}vvveeeTTTJJJbbbvvvxxxwww{{{~~~{{{zzzxxxxxxxxxyyyxxxxxx}}}{{{xxxuuurrrpppooonnnwww~~~|||uuu]]]III666000111...++++++(((,,,,,,'''&&&***,,,***,,,,,,+++******************)))''''''((()))((((((---)))%%%''',,,///,,,((()))******((('''&&&(((******************)))((((((%%%(((***((($$$###&&&***+++*********))))))((((((------,,,,,,,,,,,,,,,,,,/////////---+++***+++,,,))))))***+++---000333555444000,,,***,,,000444666222222222000---,,,,,,...777666444111//////222444666444333666::::::666111000///......///...---+++******+++,,,///222555777@@@===999;;;JJJjjj```@@@666---,,,---,,,++++++((((((((((((((()))******))))))***+++---...//////---***'''&&&(((******)))((())))))(((&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((('''''''''((()))(((&&&###$$$'''***,,,+++///???OOOmmmuuuhhhTTTCCC999555333333...,,,******,,,---...------,,,///222000,,,,,,000...+++***---555IIIhhh~~~zzz}}}uuummmrrryyyppplllmmmlllpppvvvrrrxxx~~~wwwyyytttbbb]]]gggnnnzzz~~~qqqjjjnnnrrrqqqnnnpppmmmsssyyytttfffccciiisssuuummmjjjmmmooopppnnnjjjlllssswwwuuuyyy~~~~~~iiiVVVNNNeeeyyy~~~|||{{{wwwuuuuuutttrrroookkkjjjgggdddccccccddddddsssvvv|||hhhTTT???444111......000))),,,,,,'''&&&)))***(((***)))(((((('''''''''(((***)))(((((()))*********222///+++)))***)))'''%%%''')))))))))'''&&&'''(((******++++++******)))((('''***,,,***&&&$$$'''*********))))))))))))))))))***)))'''''''''(((***,,,///000000...,,,+++,,,...,,,,,,,,,,,,...000222333333000---+++,,,///111333777888888666333111111111333555666666444333444555777444333555888888555111---,,,++++++,,,+++)))'''++++++++++++---///111222666666777:::GGGddd```>>>444,,,+++---,,,******+++***)))(((((('''((((((&&&&&&((()))+++---...///...,,,)))((()))***))))))(((((((((((((((((((((((('''(((((('''%%%$$$$$$&&&%%%%%%%%%'''))))))'''%%%%%%&&&)))***'''***777EEEeee|||yyycccNNNCCCAAACCC@@@:::444333555777555222++++++...111///+++---222///......000777KKKlll|||vvvlllnnnxxxpppjjjkkklllnnnuuu~~~qqqwww}}}{{{yyyccc]]]hhhpppvvvjjjjjjnnnpppnnnkkkmmmqqqxxxxxxnnnaaa]]]jjjvvvtttkkkdddfffrrrwwwpppmmmsssuuupppvvv~~~lllWWWPPPggg{{{wwwxxx|||~~~|||yyynnnllliiihhhhhhjjjmmmooo{{{{{{}}}}}}jjjQQQ>>>333------000***,,,,,,)))(((******'''((((((((('''''''''''''''))))))))))))***+++,,,,,,...,,,***(((''''''''''''%%%(((******(((&&&&&&&&&((())))))))))))(((''''''***,,,---+++'''&&&''')))***)))((((((((()))***+++((('''%%%$$$%%%(((+++...000111111///---,,,...//////.........//////000111333111000...------......:::<<<===<<<999777666666333777;;;===<<<999888777777444222333555555333000---,,,+++++++++***'''%%%,,,,,,++++++,,,,,,---...///111666:::BBBZZZ```???555---+++,,,)))'''&&&******)))(((((((((((((((******************)))))),,,***)))))))))*********(((((('''(((*********))))))))))))(((&&&%%%$$$$$$$$$$$$&&&)))++++++)))'''$$$&&&((()))''''''222>>>ZZZqqqzzzkkkbbb```eee]]]TTTQQQPPPMMMEEE>>>333...,,,---...---///222444222111222999NNNrrr{{{yyynnnoooxxxssslllmmmoooppptttzzzrrrtttxxx{{{|||eee___lllttt}}}zzzmmmkkkppptttsssmmmrrrpppkkk|||{{{wwwdddXXX___llloooggg^^^\\\qqq}}}wwwqqqvvvvvvpppqqqxxxlllXXXNNNggg~~~~~~|||{{{|||xxxbbbMMM<<<333111222+++,,,+++++++++,,,***((())))))*********))))))))))))************+++---///000---***))))))***)))(((%%%(((+++,,,+++(((&&&%%%&&&&&&''''''((('''''''''+++,,,---,,,(((&&&'''(((***)))((('''((()))+++---'''''''''(((***,,,...000///000000///---,,,---///////////////000000111111333333333111...,,,+++,,,666999<<<<<<;;;999888888777:::>>>???===;;;999888777444111111222222111///000///---------,,,***''',,,,,,,,,,,,------......///222777999<<>>555---++++++)))(((***+++++++++*********)))))))))(((((()))++++++)))'''&&&&&&''''''''''''''''''&&&&&&'''***,,,+++)))&&&&&&((()))(((''''''))),,,******+++++++++***((('''*********))))))))))))(((***...111222@@@[[[vvvvvvmmmmmmnnnkkkmmmrrrsss}}}{{{uuuxxxzzzkkkllltttsssyyyuuu~~~}}}|||{{{|||~~~uuuvvvxxxwwwaaa\\\ZZZ[[[\\\aaassssssiiidddaaaVVVHHHAAAGGGVVVeeemmmooolllgggiiisss}}}~~~sssZZZNNN???333///---,,,+++$$$(((&&&(((---///<<>>111,,,)))(((((())),,,000222333;;;DDDTTTbbb___LLL555(((***)))))),,,000111...,,,)))***++++++)))(((((()))******,,,---............,,,,,,------,,,,,,++++++)))***,,,------,,,***)))******)))(((''''''''''''&&&(((***+++***))))))***+++++++++++++++***))))))&&&'''))),,,...111333333000000000000000000000000++++++++++++,,,---......,,,***((()))+++------------...111666KKKllloooTTT<<<333///333444111222888GGGjjjbbbAAA999555777999777555555000)))&&&)))+++((((((+++++++++***)))(((((('''&&&$$$$$$&&&'''((()))))))))+++***((('''&&&&&&'''(((++++++,,,---------------)))((('''&&&'''(((+++,,,***)))''''''&&&&&&%%%$$$&&&(((&&&333OOOjjjvvv~~~}}}}}}}}}xxxooogggfffmmmsssuuu|||rrriiinnnrrrxxxyyyzzzzzznnnkkkwwwsssvvv~~~wwwsss|||ssspppyyy{{{tttaaaMMMNNN```iiifffmmmvvv{{{eeeNNNNNN\\\sssxxx}}}~~~~~~wwwxxxyyy{{{~~~{{{zzzyyyzzz}}}jjjPPP:::,,,(((((())),,,111:::BBBHHHQQQXXXdddgggZZZBBB///((()))((((((***,,,---+++(((%%%'''))))))(((&&&&&&''')))***+++,,,------------)))***+++,,,,,,***((('''&&&''')))++++++)))'''&&&)))((((((''''''''''''((("""%%%)))++++++++++++,,,+++***)))***,,,,,,)))&&&&&&'''(((***---///111333------------------------***************,,,---...///---++++++---.........---000111444NNNxxxzzzWWW===444///333333000111777@@@bbbgggDDD;;;666888;;;888444222...***)))***+++******+++------,,,,,,+++******)))((((((***+++,,,,,,+++++++++***(((&&&&&&&&&&&&'''))))))***+++++++++******)))(((''''''''')))***,,,((())))))(((&&&%%%%%%%%%%%%+++,,,(((333OOOkkkyyy|||wwwvvvnnndddbbbjjjrrrtttvvvhhhoooqqquuuwww}}}~~~qqqjjjuuummmpppxxx|||vvvvvvxxxvvv{{{mmmUUUQQQaaajjjggg[[[fffwww~~~~~~nnnSSSHHHNNNdddnnnwww{{{|||}}}|||yyywww{{{{{{fffIII111'''(((***...888HHH\\\iiivvv|||uuuYYY;;;,,,***)))))))))******)))'''%%%%%%''')))***((('''''''''+++++++++++++++***)))))))))+++,,,------+++)))((()))+++---//////---+++)))(((''''''''''''(((((()))%%%(((+++,,,+++*********+++((('''))),,,,,,((($$$)))))))))***+++---///000//////...------...//////---------......///000111111///,,,+++,,,,,,,,,+++))),,,---111PPP~~~XXX<<<333...222222...///555;;;XXXlllIII???777888:::777222///,,,++++++++++++++++++,,,++++++++++++************''''''((((((((((((''''''***)))((('''&&&&&&%%%%%%'''(((((()))))))))(((((())))))(((''''''((()))******++++++)))&&&###""""""'''+++,,,,,,444KKKfffxxxzzzwwwyyyrrreee```hhhppprrr~~~rrreeennnqqqsssuuu|||}}}lll```iiirrrrrryyyxxxtttwww}}}|||}}}}}}vvv|||~~~ggg\\\aaafffdddPPPZZZkkk|||~~~}}}wwwrrrqqqfffRRREEEEEEYYYggguuu{{{}}}~~~~~~|||xxx}}}~~~}}}yyy^^^CCC---+++,,,333DDD]]]www___===---,,,,,,,,,,,,,,,+++)))'''&&&(((***,,,,,,+++***+++,,,,,,,,,,,,+++***((('''&&&&&&((()))******(((&&&%%%+++,,,...//////...,,,+++''''''''''''((()))*********,,,---,,,***(((''''''+++((('''(((******(((%%%,,,++++++***+++,,,...///...---,,,++++++,,,---...+++,,,---...////////////000---***)))))))))((('''$$$%%%(((111SSS[[[;;;222...111222...///555999PPPwwwlllMMMBBB888888999666///,,,+++,,,---+++++++++,,,,,,)))************+++++++++''''''&&&&&&%%%$$$$$$$$$)))))))))((('''&&&$$$$$$''''''((((((((((((''''''***)))((((((((((((((()))(((***+++***&&&#########((()))---222:::HHH```ttt~~~}}}www{{{uuugggaaajjjsssuuu|||mmmcccqqquuuvvvvvvkkk\\\bbbwwwuuuyyy}}}tttrrrxxxyyy~~~}}}zzzyyysssrrr||||||kkkdddbbbbbbUUUZZZgggxxx~~~xxxwww}}}tttmmmhhh___PPPEEEAAAMMM^^^ooowwwzzz|||~~~~~~www{{{}}}}}}zzzwwwxxx|||sss\\\===555111<<>>PPPdddmmmppptttvvvwwwtttwww{{{{{{xxxuuutttuuuxxxuuurrrqqquuu|||oooLLL???888FFFgggmmmLLL444+++((()))+++,,,+++******************)))((())),,,...,,,,,,,,,,,,+++***))))))(((((((((((((((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,---&&&'''))))))***+++...000,,,,,,***)))((()))***+++,,,,,,++++++,,,...000222222111///......///111222***,,,///222333111///------+++)))(((***++++++***+++'''***:::YYY{{{xxxWWW<<<333///333444111222888:::FFFddd|||lllSSSEEE666111000,,,'''###---)))'''***,,,******,,,---++++++///555888777333000...+++)))''''''((((((------,,,,,,***)))'''&&&((('''&&&'''((()))((('''111...+++'''%%%$$$%%%&&&,,,)))((())))))&&&&&&)))&&&444444RRRkkk\\\WWW___xxxwwwmmm|||~~~jjj\\\bbbpppwwwsssiiiuuuxxxyyy~~~oooccc```sssllliiiwww~~~rrrnnntttwwwooozzzzzzuuuxxx{{{mmm```^^^```]]]^^^iiiyyy|||pppfffXXXDDDDDDGGGRRRdddqqqtttrrrppptttuuuvvvvvvuuuvvvxxx{{{xxxuuupppooowwwaaaOOOEEETTTrrr{{{ZZZ>>>///,,,,,,******,,,...---***000,,,***,,,---,,,,,,,,,'''%%%%%%&&&(((*********)))((('''&&&'''(((***,,,,,,,,,------,,,,,,++++++(((&&&%%%%%%(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$%%%(((***)))(((&&&&&&'''))),,,000333555666111,,,---222555222...---///000000...,,,,,,---111000////////////...,,,))),,,222:::TTTxxxwwwTTT===888222000222444666666;;;DDD___qqqKKK>>>222000111000,,,***)))%%%$$$)))++++++,,,......,,,+++...444777666444///...,,,)))((())))))***,,,,,,,,,+++***)))((('''((('''&&&'''(((((((((''')))(((&&&%%%%%%&&&(((***+++))))))++++++((((((***'''444333PPPkkkbbbaaafffxxxzzzjjjyyy}}}lll^^^cccqqqyyy}}}qqqeeeooowwwsssvvvwwwooonnnmmmiiilllvvvzzzqqqppp}}}vvvqqqsssyyy}}}ooo```[[[ccc[[[VVV[[[jjjyyy{{{uuujjjXXXGGGMMM]]]qqq~~~|||||||||yyyuuuxxxttt]]]LLLWWWuuukkkJJJ444///---***'''(((******)))...---++++++++++++***++++++***))))))+++++++++)))***)))(((''''''((()))***++++++,,,---------,,,+++)))'''&&&&&&)))+++------++++++++++++++++++*********(((&&&&&&)))++++++***,,,,,,++++++,,,---...///222000///222555555111...+++,,,------++++++,,,---///---++++++,,,---,,,++++++000555777HHHffffffHHH777444000///111444555555777???XXXoooFFF:::000///111111......(((%%%$$$(((+++***+++---///,,,***,,,111555555444///---,,,******+++,,,---,,,++++++++++++*********((((((((((((((((((''''''&&&%%%$$$###$$$&&&(((******((()))------***)))+++***444222LLLffffffiiihhhlll}}}jjjxxx~~~qqqcccdddpppzzz}}}zzzuuu{{{pppccciiisssnnnrrr~~~~~~wwwuuunnnhhhmmmzzzoooxxxqqqrrruuusssmmmrrr~~~ooo```XXX^^^VVVPPPUUUdddttt|||~~~}}}tttcccHHHOOO___sss~~~zzzxxxxxxyyyvvvtttxxxxxx~~~lllVVV]]]yyyZZZ===444000+++'''&&&''')))+++,,,------+++))))))******---,,,++++++++++++(((&&&))))))))))))(((((((((((((((***,,,.........---,,,((('''%%%&&&(((***++++++++++++******)))))))))(((***((('''(((***,,,,,,,,,///......---------......+++...111444444111...+++,,,,,,,,,+++******---///,,,***'''''')))+++++++++///333777555===TTTUUU>>>111///......000222333333444999NNNuuugggEEE:::111///000...,,,+++---)))'''***+++)))(((***///,,,***+++///222444444...---,,,++++++,,,...000+++++++++++++++++++++,,,***++++++***)))(((((())))))(((&&&%%%$$$$$$%%%&&&(((''')))---...***)))+++---333///EEE^^^gggmmmddd___qqqooo{{{xxxhhhccckkkuuuyyyuuupppvvv~~~ssseeeiiiuuummmlllxxxtttlllqqqhhhjjjsssmmmzzzrrrqqqnnnnnnsss|||zzzlll___XXXSSSOOOPPPZZZkkkyyy{{{xxxrrr```KKKJJJRRRcccttt}}}}}}}}}~~~~~~{{{vvvyyy|||}}}vvv}}}wwwdddggg}}}kkkMMM999333...+++)))(((***---+++......+++((()))++++++***)))((())))))(((&&&$$$''''''((()))***)))))))))''')))+++...//////---,,,'''%%%$$$%%%''')))))))))+++++++++******)))(((((()))((('''((()))+++------,,,,,,---...///000111222+++000444666333000//////000000///---++++++...000+++(((%%%%%%'''***,,,---111222444333888JJJMMM999...------...////////////333666GGGkkk~~~bbbCCC:::111//////,,,******///+++)))+++,,,***)))+++...,,,++++++---000222333---,,,++++++,,,---000111++++++******++++++,,,---,,,---...---***((()))***,,,+++)))'''&&&%%%%%%%%%'''%%%(((,,,---)))((()))---000---BBB[[[nnnxxxeeeYYYiii{{{uuu|||{{{lllaaabbbiiitttrrrmmmtttxxxlllnnnwwwmmmhhhsss~~~oooaaajjjcccfffzzzoooiii|||sssgggdddnnnvvvtttuuu{{{yyykkk```ZZZNNNMMMPPPYYYggguuu~~~{{{{{{wwwgggYYYLLLFFFSSSiiixxx||||||{{{yyywww|||ccc???666...------)))))),,,***......******...///---'''&&&&&&'''((()))(((&&&$$$%%%''')))***+++++++++'''(((+++---//////...---((('''&&&''')))******))),,,,,,++++++************((((((((('''((()))+++---++++++---...000111222333111444777666333111333666222222000---******,,,...+++(((&&&&&&(((+++---...444///000000444CCCCCC222---.........---,,,,,,,,,444555CCCbbbccc>>>666/////////---,,,------)))(((+++...,,,---///,,,,,,++++++,,,...///111---,,,+++++++++---///111---,,,+++******+++---------///000...***((()))+++***))))))((((((((())))))(((&&&'''++++++(((''')))***---...DDD___{{{lllUUUbbbpppyyyzzzyyywwwxxxyyyyyy}}}}}}qqqaaa\\\```pppppplllsss{{{qqqrrruuuooommmvvvqqqbbb```___eeewwwpppdddmmm|||uuueeeaaannntttlllkkksss~~~qqqfff___SSSRRRPPPQQQWWWcccrrr|||xxxlllWWWGGGQQQjjj~~~~~~}}}yyyKKK;;;///......***((())))))------***---555666111((('''&&&'''***,,,,,,,,,%%%&&&'''((()))***+++,,,))))))+++,,,---......///***))))))***,,,,,,,,,***++++++++++++++++++++++++((())))))(((''''''***,,,---...//////000//////...///000111///,,,,,,000333//////...,,,)))((()))+++,,,***((((((***,,,......444------...///888888***...//////...,,,***+++,,,444666???YYY^^^:::333......///---,,,...---((('''+++---,,,,,,...***+++,,,,,,,,,------...---,,,+++***+++,,,...000...---+++******+++,,,---,,,...000---(((%%%''')))((((((((())))))******++++++((((((+++***''''''***)))---000GGGcccnnnSSS___mmmwww}}}||||||xxx{{{zzziii```aaammmooolllqqq|||yyyqqqssstttwww|||xxxnnnbbbeeehhhsss~~~tttfffgggsss~~~~~~uuuoooooommmiiiiiimmmrrr~~~|||qqqfffXXXXXXVVVQQQNNNUUUdddqqqwww}}}vvv___LLLRRRiii~~~rrrzzz{{{___GGG222///000---)))******---+++***222======444,,,***'''(((***---///000)))((((((''''''(((******++++++******+++---...///***)))((()))+++,,,***)))(((((())))))***+++++++++***+++,,,***''''''))),,,/////////000///...,,,+++++++++***)))((((((***,,,,,,---------+++***+++,,,,,,***)))***,,,------,,,///***...000+++///111)))---...///...++++++---///222444<<