BMV\6( hhheeedddeeeccc___^^^```eeefffggggggeeeeeefffgggccc______cccfffeeeeeeggg[[[[[[ZZZZZZ[[[]]]aaacccVVVZZZ[[[WWWTTTRRRNNNIII===666222444555333222444444555666666777888999999999:::;;;===@@@CCCEEEGGGRRRYYYYYY[[[eeegggffflllrrruuuxxx{{{}}}~~~zzzgggfff[[[XXXTTTQQQOOOMMMJJJHHHEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888777777777777777999::::::999888999;;;999===>>>;;;;;;>>>???======>>>???AAAGGGOOOWWW[[[jjjqqq~~~zzzhhhbbbcccaaadddSSSQQQRRRVVVWWWVVVWWWZZZLLLNNNPPPQQQRRRSSSVVVXXX[[[WWWVVV[[[]]]]]]]]]```fffhhhkkkmmmooorrruuuxxx~~~sssxxxtttrrrvvvyyyyyy{{{~~~qqq^^^\\\PPPNNNJJJHHHFFFEEEBBB@@@???>>><<<:::999888888777999888777777777777777777999;;;======::::::<<>>@@@???===???BBBAAA======AAABBB>>><<>>=========<<<;;;:::999888777666666666666666666666555666666777888999<<<>>>===:::999<<<@@@>>>>>><<<===DDDKKKIIICCC???HHHKKKDDD<<<<<>><<<;;;<<<>>>?????????999888777777777777777777555444444555555666777888777:::<<<;;;777777:::>>>:::999888<<>>JJJRRRSSS]]]YYYXXX[[[ccciiikkkjjjJJJHHHFFFCCC@@@===;;;:::@@@;;;===JJJ\\\gggddd]]]UUUhhhtttlllaaa^^^^^^[[[QQQRRRSSSSSSRRRRRRSSSUUUVVVWWW[[[```dddjjjwwwbbbeeeWWW``````}}}rrrggg[[[SSSNNNJJJDDD@@@>>>======<<<======???AAACCCBBB???<<>>@@@BBBDDDFFFGGGHHHKKKMMMHHHHHHLLLRRRWWW]]]iiiuuu}}}eeejjj]]]fffeeekkkbbbWWWOOOJJJHHHEEECCC555444555777<<>>666666888===@@@DDDMMMWWWyyyrrrsss~~~hhhnnnaaagggccc~~~uuujjj]]]SSSKKKFFFBBB???@@@BBBBBBBBBEEEDDDEEEHHHLLLNNNOOOOOOOOOPPPRRRTTTSSSNNNGGGAAA===:::666333222///+++(((+++---.........---,,,***,,,***((()))+++------,,,***++++++---...///000000+++...000///------000444333333000,,,///333222,,,---...//////------...///000......000111111666===AAAEEERRRbbblllpppuuu|||jjjoooaaaddd[[[~~~iiiaaaUUUNNNJJJGGGAAA<<>>;;;999777444111///,,,++++++,,,...//////...---,,,---...//////000111111///...,,,,,,+++***)))+++,,,,,,---...///000000111000...---,,,,,,++++++111333222///......---***///000000...,,,***++++++222///...///...,,,///444///000444999===AAAHHHOOO[[[eeetttkkknnnbbbeee[[[~~~qqqdddYYYRRRFFFAAA<<<:::>>>BBBDDDDDDDDDGGGJJJMMMNNNLLLJJJHHHCCCAAA>>>;;;:::777444111444000+++(((((()))******+++,,,---...///111111222,,,)))'''))))))(((***---/////////...---,,,++++++,,,,,,,,,------.........111///---...000000///,,,---000222111///------......000111000//////000111...+++***------+++,,,000222333555666777888;;;===333888@@@HHHQQQ]]]kkktttkkklllccckkkcccsss___NNNDDDAAABBBDDDCCCCCCDDDFFFHHHIIIIIIIIILLLJJJGGGCCC===888444333555333000///000000///---111///------...//////////////////...---,,,,,,,,,000,,,+++......******...)))***,,,------......///+++++++++,,,------......//////000222555666555444///000111111000///000222---///000111000111222444///+++***---...++++++---''',,,222777:::888444000777555222///111;;;JJJUUUQQQ\\\kkkzzzhhhggg```kkkeeeӵĦĦӵnnn[[[NNNBBBAAA@@@BBBFFFJJJMMMNNNEEEJJJOOORRRPPPKKKGGGEEE:::888444000...///333666///---,,,,,,///111333333------...000222111...+++)))***,,,,,,,,,,,,---///+++((((((Ħ,,,---///...---,,,,,,---***++++++,,,---...//////,,,///111222000...------000,,,******+++++++++,,,---///000000///000111333999444222444444000...///111111222222444666333///...111444444333222555888<<L=hĦ4ĉ@ӵmmmVVVIIIDDDCCCCCCGGGEEECCCBBBEEEJJJPPPTTTUUURRRMMMGGG@@@:::555222111111111111222333444444......------------......000///...---,,,---......///---******+++---------+++******>L))),,,,,,,,,---------......+++---...---,,,,,,---...,,,,,,,,,------///000000---.........---,,,,,,++++++,,,---///000222333444555333333555444...+++,,,///000222333444444333222222222222333444555666777888888999;;;???CCCFFFHHHPPPVVV___gggrrr^^^kkkaaa______GG=?HdĦ=ĪjGG=?zzz___XXXMMMFFFDDDGGGKKKNNNVVVUUUTTTSSSPPPMMMJJJIII???>>><<<999666333111///000000000000000000111222......------------......///...---,,,,,,,,,------+++)))(((((()))******)))***)))***HdĦ)))++++++,,,,,,,,,---------+++,,,...---,,,,,,---...+++,,,...//////...---,,,------......------,,,+++,,,,,,---...000111222333555222333555444///---......///000222222222222111111111111111222333444555222333444666888;;;===>>>:::???EEEJJJQQQ[[[hhhqqq___kkkaaa^^^^^^ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵppp\\\KKKAAAĦ>>>AAAFFFJJJPPPAAA;;;111111111111//////...Ħ...------,,,,,,---+++Ħ***+++,,,---,,,+++)))))))))DdD+++++++++,,,---ӵ111///ӵ...ӵ------...111444Ħ111000ӵ000111333333ĭӵqqqzzzaaajjj```^^^]]]?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉNNNCCC@@@BBB3we<ĦMMMNNNLLLIII3h?@e///000000000111//////...Z---------,,,,,,,,,3h?gL,,,,,,---......---+++(((((()))D%%)?***fff?><z,,,,,,=?Ħ///g&e---g&e---------S?ʬ...4ff?>ߝL///@e000g&e3335556663h?g&e>&eCCCHHH??uuubbbiii___]]]\\\4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQAAA???BBBIIIje<ĦXXXRRRHHHBt=o9ĦH׼s,,,---------......000///...HtĦ---,,,,,,++++++Bt=o9ĦHdĦ((()))+++,,,+++)))'''(((((()))Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ---Hu]Ħ------Htƅ^***qIܗGIӵ///H׼s222111Hu]Ħ333555Bt=o9ĦHƅ^Hu]Ħ;;;KKKIIIVVVhhhxxxbbbggg___^^^]]]4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ|||fffgeĦ@@@AAAEEEFSĦHHHAAAqjRgdKӵDdDĦ,,,---...///000000//////...DdDĦ...,,,++++++qjRgdKӵDdDĦ)))+++---...---***'''((()))***HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ---DdDĦ,,,q<R+++(((peƜ4DuTӵ...DdDĦ222111DdDĦ222qjRgdKӵDdDΦDdDĦ777555333444:::??????BBBDDDFFFLLL]]]vvvaaafff``````^^^4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦeeeSSSGGG???geĦ???AAAsp?aĦ333000GIdnuR)ĦDdDĦ...//////000000111......---DdDĦ///++++++***GIdnuR)ĦDdDĦ+++---000111000,,,((((((***+++DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ---DdDĦ+++po9u******+++(((=ӊB1.uTӵ---DdDĦ111000DdDĦ000GIdnuR)ĦDdDΦDdDӵ/////////111444777***222;;;AAABBBDDDFFFIIIKKK[[[qqq```eeeaaabbb___4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦVVVJJJIIISSSRRRBBBgeĦLLLs<v>aĦ,,,***peӵDx<DdDĦ...---,,,++++++***,,,,,,,,,DdDĦ///++++++***peӵDx<>d<+++---///---)))%%%)))***+++>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ,,,>d<Ħ***peӵ***Ħ)))F&uTӵ+++DdDĦ000///>d<Ħ///peӵDx<>d<ʜ4DuTӵ000111111222333444444333111000111444666888>>>CCCHHHOOO```yyy|||___dddaaaddd```4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ......B?Ho9,,,>d<............,,,,,,,,,>d<ӵ222---B?Ho9,,,<x++++++******'''&&&&&&&ӫeʬtIӇ)))>d<Φ>d<Ħ,,,D&ӫetIӇ222DdDĦ...sdKĦ+++B?dp&ĒR+++***>d<sdKĦ666B?Ho9,,,s&dq&ĒR111000...------,,,,,,111111111111000000000000111444666:::AAALLLYYYbbbvvvfffmmmkkkeeeaaa4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhseeeeKKK???CCCLLL:::<<<@@@EEEHHHIIIgeĦja>aĦ---...@G,,,,,,se...............,,,,,,,,,<Ō444111---@G***,,,Hkge*********))))))(((''''''HĪj@IŌ((((((ege+++,,,Hu]3hIŌ///...DdDĦ+++ne++++++@h,,,+++>h+++++++++se---ne222333@G,,,,,,sĪj@h/////////...............000000000000////////////111333444333444666;;;@@@EEEQQQ```mmmyyy~~~fffjjjgggbbb^^^4DuXӵĵD^DdDĦD^s׼skkkJJJ:::<<<@@@;;;222888666777???HHHJJJgeFm8)))>aĦ,,,------,,,,,,,,,s׼s---------------------------Ho,,,111///,,,,,,)))***+++***)))))))))((((((***((((((((((((((()))***+++D^------+++DdDĦ(((+++---******,,,...---+++++++++***+++s׼s............///000---++++++,,,------------.../////////........................,,,...111222222111222222---444<<d<ĦĦĦĦ>d<ĦĦ>d<ĦBekkkOOOKKKEEEAAA???@@@CCCDDDCCC>>>:::<<>>geFYĉ)))***>aĦ+++,,,---......---++++++,,,,,,------Be---------------------...------nu]ӵ+++,,,,,,,,,,,,++++++***)))***+++,,,+++***+++*********))))))))))))+++)))((()))******)))(((((((((((('''''''''''''''&&&'''((()))***>d<Ħ...///...---,,,>d<Ħ'''&&&&&&Ħ*********++++++,,,,,,---...---,,,*********++++++*********+++Be///000///...---Ħ---/////////.........------******))))))))))))***+++,,,,,,------............,,,,,,,,,,,,------------+++---111444555666666666111444666555555>>>MMMZZZwwwdddbbb___^^^\\\?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ\\\MMMHHH===>>>>>>@@@DDDJJJQQQUUUHHHCCC===888444111ŶS*********3we<------......***+++,,,------------------------------------------iĉ@3hR/Ō,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,+++++++++*********+++***))))))******)))((())))))((((((''''''''''''&&&''''''((()))DdDĦ---...---++++++sdKĦ((((((gdKĦ*********++++++,,,,,,,,,------+++*********++++++******+++,,,......111000///gdKĦ---............------------***))))))(((((())))))))),,,------...---,,,++++++******++++++,,,,,,,,,,,,/////////000111111000////////////000111222333333777IIIbbbxxxdddaaa^^^___^^^>AneneneneDeneneeeeLLL>>>;;;===EEE===999BBBQQQWWWOOODDD>>><<<888222...,,,>A+++******k<,,,------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fh+++------,,,++++++,,,)))(((((()))+++,,,+++***,,,,,,,,,++++++++++++***+++)))((()))++++++***)))******))))))((((((''''''''''''(((((()))De(((***+++***((()))ne******ne(((++++++++++++++++++++++++++++++***))))))***+++,,,***+++,,,---------,,,,,,//////ne---...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((()))))),,,,,,---...---,,,***))))))******++++++,,,,,,---...---,,,---///000000///...+++)))+++///111000---222333333666CCC]]]}}}ttt}}}fffccc___```~~~jjjPPPBBB@@@BBB@@@<<<000???MMMLLL@@@777:::BBB222111000...,,,---*********+++,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++......+++******+++)))((('''(((+++,,,+++***++++++++++++***************)))((()))+++,,,,,,+++,,,++++++***))))))((((((((((((((()))***---(((***+++)))''''''000...,,,***+++---,,,,,,++++++*********)))(((((('''((()))+++,,,,,,,,,---------,,,+++***,,,,,,---......+++++++++++++++++++++++++++***))))))(((((()))))))))***,,,---------+++***))))))***++++++,,,------+++***+++///222444333111222///++++++---//////...+++///333444555:::BBBIIIaaapppiiifffaaa```xxxeeeKKKHHHCCC>>>:::888888999:::777333///...///111222...---++++++------,,,*********++++++,,,---------******+++,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))),,,......+++)))***+++(((''''''(((+++,,,+++***************)))))))))))))))(((((()))+++---,,,+++,,,,,,,,,+++***))))))(((((((((((()))***,,,---...+++---...+++((((((---222444111,,,((('''(((+++---...------,,,+++***))))))''''''&&&'''((()))+++,,,,,,---......---,,,***)))))))))******+++,,,---...*********************+++++++++***)))))))))))))))&&&(((***---......---,,,)))******+++,,,,,,------------...000333222---)))---...---,,,++++++,,,---,,,///222222111000222444666@@@SSSkkk}}}uuuwww|||}}}kkkhhhbbb___yyy]]]JJJCCCCCC@@@===<<<<<<:::666222111111000///---+++***)))++++++++++++++++++++++++---...---,,,)))((()))***************************,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))(((***---///000...+++)))&&&''')))*********)))(((+++++++++++++++,,,,,,,,,,,,+++***))))))))))))))),,,------,,,++++++,,,......---,,,,,,++++++,,,,,,---,,,+++******,,,...///111///,,,+++,,,------,,,+++,,,,,,---------,,,,,,))))))((((((((())))))***,,,,,,++++++---000222444.........------,,,,,,,,,,,,,,,------,,,,,,+++******+++---------+++)))(((***,,,......---,,,---...++++++,,,,,,,,,+++******++++++---///222444555666///...---,,,,,,,,,,,,,,,,,,---///111444444222000333666===FFFLLLSSS___kkkmmmmmmkkkhhhgggnnn{{{|||aaafffbbbhhh|||dddRRRJJJHHHHHHBBB???;;;999888666222///111000000///...---,,,,,,++++++++++++++++++++++++---------+++)))((()))+++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***---...///---,,,***'''(((((())))))))))))(((++++++++++++++++++++++++)))))))))))))))*********------...---,,,,,,---///...............///000000///...---,,,,,,,,,------111000......//////...---+++++++++,,,,,,,,,++++++******))))))))))))******---,,,+++***+++---///000------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,------+++)))(((+++---//////...---...///,,,,,,,,,,,,++++++***)))+++,,,---...///000111111......---,,,,,,,,,,,,,,,,,,---...000222222222111///000555;;;===>>>EEENNNaaadddffffffeeedddgggjjjrrryyytttttt\\\ccc^^^___oooTTTEEEBBBCCC@@@<<<>>>;;;777444222000...,,,///...---++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***+++,,,------------,,,++++++***************+++,,,,,,,,,+++++++++++++++,,,---...............---///000111000//////000111......///000111222333333444444333222000//////...222222111222444333111///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...,,,++++++,,,---...,,,++++++++++++*********,,,,,,------,,,,,,+++******+++,,,,,,,,,+++***)))+++---//////.........///------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------...///000111111000000333666555222444:::LLLQQQYYY```aaa___ZZZWWWWWWZZZdddsssuuu\\\bbb[[[ZZZrrr[[[MMM???===DDDGGG???555888555111...---,,,,,,,,,333111///,,,++++++,,,---************************++++++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))++++++++++++,,,------...000///---,,,,,,---......,,,------......///000000555555666666555444333222444555666666555444555666111111222333444444555555888999999888777666444333444444666888999888666333111111000000000000000000---,,,,,,+++++++++++++++000///......---......///,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********++++++++++++***)))***,,,......---,,,---......---,,,+++******))))))+++++++++++++++++++++***------,,,,,,+++,,,,,,---,,,------------...000111222111222555444111444999999>>>GGGRRR[[[___^^^\\\OOOJJJIIIPPPZZZdddoooxxx{{{]]]___WWWYYYwww[[[JJJKKK@@@666666>>>DDDBBB===000///---+++***+++---...999777444111///...//////************************)))***+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------+++++++++*********))))))++++++******+++---...///000///...---------//////...///000222333555666777666666777777888888777777999;;;======<<<;;;;;;<<<999999::::::::::::999888::::::;;;;;;;;;:::999888777888:::===???>>>;;;888888777666555555555555666//////...---------------...............//////000........................,,,,,,------,,,,,,+++***)))*********************(((***,,,,,,+++++++++,,,...---,,,+++*********************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---+++---...---,,,,,,///111000------/////////222777444444888@@@KKKVVV^^^bbbSSSIII???===BBBJJJVVV```iiippp|||}}}zzz[[[^^^VVVYYY{{{eeeRRRFFFDDD@@@;;;888999<<<===:::666+++,,,,,,+++***+++---000333111///---+++*********************************((()))******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++,,,---...///------,,,,,,---......///111222444555777999:::;;;444444444666777999;;;<<<>>>@@@BBBCCCAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===@@@BBBBBB@@@======<<<:::999888999999:::444444333222111111111111.........////////////////////////000000000000111,,,,,,------,,,,,,+++***)))))))))************+++''')))++++++*********+++---,,,+++*********+++,,,))))))***+++,,,------...+++++++++++++++,,,,,,---+++---000///---,,,...111000---,,,...///---///222666444222333999DDDNNNUUU]]]SSSHHHAAA>>>>>>DDDKKKOOOVVVaaammmzzzyyy```fff______dddPPPCCC<<>>===;;;:::;;;===???AAAAAACCCEEEFFFEEECCCBBBCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>???>>>>>>@@@BBBEEEEEEDDDBBB>>>===;;;999999999:::;;;::::::999888777777777777333333333333222111000000000000000000111111111222,,,,,,------,,,,,,+++***)))))))))))))))***++++++(((***++++++******+++,,,,,,+++***))))))+++,,,...)))))))))***++++++,,,,,,++++++******+++,,,,,,---***...111111...,,,...000000...///444555111...///000111000///000555===CCCUUUSSSRRROOOGGG???===@@@AAAFFFMMMVVV```jjjtttzzz}}}dddjjjcccccccccUUUJJJGGGEEE>>>777444;;;666000000222444111...+++...000///---+++,,,...((()))***+++,,,,,,++++++))))))))))))))))))))))))'''((())))))))))))+++---************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))((()))+++,,,---............000222444555666555555999999999999999999999999NNNKKKGGGCCCAAABBBCCCDDDAAADDDFFFGGGFFFDDDCCCCCC@@@AAADDDFFFGGGGGGFFFEEEKKKIIIFFFCCCBBBAAABBBBBB@@@@@@AAACCCFFFGGGFFFEEE>>>===:::888888888999:::???>>>===<<<;;;;;;;;;;;;::::::999888777555333222//////000000111111222222,,,,,,---------,,,++++++))))))(((((()))***++++++)))***,,,,,,+++++++++,,,++++++)))))))))+++---///))))))))))))************+++*********+++,,,,,,---)))...333333///---...000++++++000777999333...,,,&&&+++000111000000555:::===DDDPPPWWWSSSIIICCCDDD===@@@DDDIIIOOOWWW___dddpppaaaddd]]]```vvvbbbLLLIIIEEEBBB???===:::888222000...///111111///---....../////////...,,,+++,,,+++***((((((((()))***))))))))))))))))))))))))******)))(((((()))***+++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********+++******+++,,,...000222---///111555888:::<<<<<<666999<<>>;;;999>>>???@@@AAABBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFDDDFFFGGGBBB;;;:::???FFF???@@@AAACCCDDDDDDDDDDDD===;;;888555444444444555@@@>>><<<<<<===>>>>>>===:::;;;<<<======;;;999888:::888555222000111222333000///...,,,,,,,,,,,,---+++---...---******,,,...,,,,,,,,,,,,,,,,,,,,,---***)))))))))))))))***+++++++++,,,,,,,,,++++++***))))))************))))))*********+++,,,---...///000///...,,,,,,,,,---...,,,,,,------.../////////:::;;;>>>EEENNNSSSSSSQQQSSSJJJ@@@???FFFPPPXXX]]]ggglllzzz~~~iiieee]]]eeezzzaaaRRRMMMJJJGGGBBB===:::888555222000...,,,---//////---+++,,,,,,---...---,,,+++***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))((((((((()))+++,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------...000111222666666777888999999999999;;;;;;<<<===>>>>>>??????FFFDDDAAA??????>>><<<:::;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA>>>BBBFFFEEEBBBAAABBBEEE??????===<<<:::888777666444333222000000000000111888888:::<<>>>>>=========>>>>>>>>>DDDBBB>>>:::777555444444444222000...,,,++++++++++++---...---++++++---///------,,,,,,,,,,,,,,,,,,***)))))))))))))))************+++++++++++++++***,,,,,,,,,------,,,,,,,,,------,,,,,,------......000//////...------------,,,,,,------.../////////111444888>>>CCCIIINNNQQQOOOSSSNNN@@@;;;EEENNNPPPbbbhhhzzziiieee^^^dddhhhTTTIIIFFFFFFIIIDDD>>>999666333111///---,,,++++++,,,,,,+++*********+++,,,+++***)))(((+++***))))))((()))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111111222222222888888777777777777777666>>>===;;;::::::<<>>>>>===<<<888888999999:::999999888888888888888888888888888555999@@@EEEFFFEEEBBB@@@===;;;888444111///---------------------.........111444777;;;>>>>>>>>>>>>===<<<:::::::::<<<>>>@@@HHHGGGFFFCCC@@@===:::999888777444222///---,,,+++---.........,,,,,,...///.........---,,,,,,,,,+++***)))))))))))))))))))))((())))))***+++++++++***,,,------------------,,,///.........------------000000000///...---,,,,,,,,,,,,,,,---......//////+++///333555666:::BBBIIIYYYYYYUUUKKK???;;;AAAJJJ[[[ggg}}}ddd___[[[^^^rrrzzz\\\IIIDDDHHHLLLNNNEEEAAA;;;666444222111///,,,+++++++++++++++******))))))***++++++***)))(((******))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))+++,,,,,,++++++++++++,,,---......------------------------------------------------+++,,,---...//////000000111111222222222111111111000000111222333444555666<<<;;;999777777999<<<======;;;::::::<<<<<<<<<;;;777777777777777666555444333222222222111111111000...000666===AAAAAA<<<777999777333000...------...,,,---......///......---000222444666777777888999;;;;;;:::;;;<<<>>>???AAACCCDDDEEEFFFEEEDDDAAA@@@<<<;;;999777444222111000111111000///...------...000//////...---,,,,,,+++***************)))))))))'''((()))***************)))******++++++******)))------------------,,,,,,//////000000///...,,,++++++,,,,,,------...//////,,,---///000000222666999SSSMMMVVVjjjjjjSSSDDDEEEEEEYYYxxxbbb\\\[[[\\\oooVVVkkkUUUUUURRRKKKDDD@@@CCCFFF<<<999555222222111000///,,,,,,,,,,,,+++******+++)))***+++,,,,,,+++***))))))))))))*********))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++++++++,,,---......////////////////////////------------------------***+++---...////////////111000000000000/////////,,,,,,---...///111333444666666555555555555555555888666444444555666555444333333333333222111000///.........---,,,,,,++++++---,,,...333999999555111555333000...,,,,,,---........./////////...---,,,...//////......000444777;;;<<<>>>@@@BBBBBBBBBBBB===???CCCFFFGGGGGGEEECCC======<<<;;;999888777666555333222000///......---000000//////...---,,,,,,++++++,,,,,,+++***))))))'''((()))***************(((((())))))))))))((((((((()))***,,,------,,,,,,---.../////////...,,,+++++++++,,,,,,---.........,,,,,,,,,...111222000...666<<>>???777------,,,,,,---//////---+++***,,,---,,,***)))***,,,)))***+++,,,---,,,++++++'''((()))***+++******)))))))))))))))))))))))))))***+++,,,---...------,,,++++++++++++,,,---.........................................................///000111222111///...000...+++******,,,...000222111///---,,,---...///---.........---,,,***))),,,***))))))+++,,,++++++******************))))))+++++++++***************+++******,,,---......---...---,,,+++)))((('''&&&)))((((((((((((***+++,,,))),,,---+++((()))...333......///000111222222222444777:::===>>>===<<<:::777777888888777666555444333111///000333555555333000/////////////////////...///000000///---+++***,,,,,,,,,,,,+++***)))(((******++++++++++++******((()))+++------,,,+++***)))))))))***+++,,,---...***++++++,,,,,,---......******+++,,,.../////////111444000000GGGllljjjMMM===BBB\\\\\\VVV```YYYoooRRRFFFGGGKKK999@@@GGGDDD:::111///000------...000111000---+++))),,,---,,,)))((()))+++((()))***+++,,,,,,+++***'''((()))+++++++++***)))))))))))))))))))))))))))+++,,,---.........---,,,++++++++++++,,,---......------------------------////////////////////////000111222333333222000///000...***((())),,,///222///...,,,++++++,,,---......---,,,+++******))))))+++))))))***,,,---...---******++++++++++++******++++++++++++++++++++++++&&&''')))***+++++++++,,,******+++++++++***)))((('''&&&&&&&&&'''***---///---000111///***'''))),,,...---,,,+++,,,...000111,,,...222555777888777777444444555444333222000///000...---000555888888777////////////000000000000///000111111000...,,,+++---------,,,+++***)))((())))))************))))))+++,,,---......,,,+++)))(((((('''((())),,,...///***++++++,,,,,,---......,,,......+++((((((,,,///...$$$(((555666555NNNqqq^^^;;;777[[[\\\UUUbbbZZZuuuUUUIIIFFFAAA@@@CCCGGGBBB<<<555000...//////---...............------))))))***+++***)))((('''))))))***++++++***((('''&&&((())))))(((''''''((('''''''''((())))))******---------,,,,,,+++++++++++++++++++++++++++++++++,,,---///000000///---,,,111111000000//////......000111111111111///---,,,///...+++***))))))***++++++***((('''(((---555:::@@@888///))))))+++***((())))))))))))))))))))))))(((((())))))*********+++,,,+++***((('''''''''''''''&&&&&&(((***+++***(((,,,,,,+++***)))))))))***''''''(((((()))+++,,,---,,,,,,+++++++++++++++++++++,,,------......------111000000///......------///000111222333444555555444222000///000333666999666444333444666555222...555222000111///+++***,,,))))))******+++++++++,,,*********)))((((((''''''###'''******))))))+++...************************,,,,,,------...///000000+++,,,,,,------,,,,,,+++)))$$$///%%%***---EEEFFFaaazzznnnFFF???MMMrrrXXX[[[ccc]]]hhhRRR@@@???BBBAAAAAAEEE<<<999555000---,,,---...,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***(((''''''((()))***+++******)))&&&((())))))(((''''''(((''''''((())))))******+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,---...//////...---,,,///////////////////////////000000000///...,,,+++///---+++)))))))))***+++,,,,,,+++***((())),,,...000,,,'''''')))+++***''')))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''''''''((('''''')))++++++***))),,,+++******))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,---///000222333333>>><<<999666444444444555:::888777777888777444111777444444666444///...000......---,,,+++***))))))+++++++++***))))))((((((&&&))),,,,,,,,,+++---///+++++++++++++++++++++++++++,,,,,,------.........++++++,,,,,,,,,,,,++++++///)))333)))000///DDDEEE888LLLpppoooLLL;;;DDD```xxxZZZ\\\ccc___vvv]]]QQQFFF@@@CCCDDD???;;;;;;222111///---,,,,,,------,,,,,,,,,,,,++++++******/////////...,,,+++)))(((%%%&&&((()))***+++++++++'''(((******((('''((()))(((((())))))***++++++,,,+++++++++***************++++++++++++++++++++++++------------------------,,,------...//////000000---.........---,,,+++***---,,,+++)))))))))******)))+++,,,,,,)))'''&&&&&&%%%$$$$$$&&&***+++)))&&&)))))))))))))))))))))))))))))))))***************)))((((((''''''(((((()))((((((((()))+++,,,+++***++++++***)))))))))************))))))))))))******))))))******++++++,,,,,,)))******+++++++++++++++......------,,,,,,++++++))))))***+++---...///000@@@???<<<999666444333222777555444444555444111///999777777:::999444222333//////...---,,,++++++***,,,,,,,,,+++******))))))(((***,,,---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---(((///%%%000+++888999))),,,@@@ddd}}}xxxbbbQQQ888???UUUvvvyyy]]]\\\ccc```jjjWWWLLLPPPLLLKKKLLLGGG<<<333000.......................................//////000222222000///---+++***)))&&&'''((())))))*********''')))******)))((()))))))))))))))***++++++,,,,,,*********)))))))))))))))***+++++++++++++++,,,,,,...------,,,,,,------...,,,,,,------............,,,,,,,,,++++++******))),,,+++***))))))))))))***%%%'''***+++)))((('''(((''''''''')))++++++)))&&&))))))))))))))))))))))))((((((((((((((((((((()))'''''''''''''''((()))***)))((((((***,,,---,,,*********))))))))))))******++++++***)))(((((())))))'''(((((()))***+++,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++333333444444333333222111222111111222222222111111777555777;;;:::555333444,,,,,,------......//////---,,,,,,++++++***))))))((()))***+++++++++++++++******************************************))))))******++++++++++++******)))%%%)))"""222''',,,---000++++++777FFFUUUeeeqqqSSS===333GGGiiiyyyyyy___[[[aaa```wwwWWWKKKOOOVVVGGGGGGHHHHHHBBB888111///------............---------------...///111333444333333111///---+++***)))))))))(((((((((((((((((((((***++++++***))))))***)))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------,,,,,,++++++*********)))))))))))))))******))))))))))))))))))&&&'''))))))((()))***,,,,,,+++*********+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((((((***,,,---,,,******))))))((())))))******,,,+++***)))((((((((((((''''''((())))))***++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++******)))(((((('''(((***,,,.../////////000111222222333444555777222111333888888333111222++++++,,,---...///000111------,,,++++++******)))*********+++++++++******(((((((((((((((((((((((()))))))))))))))((((((((()))******++++++******)))+++)))+++&&&<<<---)))******---000///...777MMMaaa[[[GGG666555BBB[[[yyyvvv```YYY^^^___vvv[[[LLLLLLOOOPPP@@@@@@@@@>>>999333000///,,,,,,,,,,,,++++++++++++++++++***+++---///111333333222000---,,,******)))***)))(((''''''''''''((()))***,,,,,,***)))***+++(((((())))))***++++++,,,))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))***))))))((((((((())))))((()))))))))((((((((((((*********((('''''')))+++)))(((((('''((()))+++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))((((((((()))+++,,,+++***))))))((((((((()))******++++++***)))(((((())))))''''''(((((())))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******------,,,+++***)))((('''%%%&&&((()))+++,,,,,,,,,+++---...//////000333555///---///333444000///111......//////000000111111......------,,,,,,++++++------,,,---......,,,***''''''''''''''''''''''''((((((((((((((()))))))))))))))************))))))*********)))FFF333(((***%%%+++111111///000777>>>GGGRRRWWWJJJ555666VVVyyybbbYYY]]]___uuujjj[[[QQQQQQSSSMMMCCC>>>===;;;666222///---+++,,,++++++******++++++,,,,,,+++*********,,,...///111000...,,,***)))))))))(((((('''&&&'''((()))))))))+++,,,,,,+++******+++''''''((())))))******+++)))))))))******+++++++++)))******+++,,,,,,------+++,,,------------,,,++++++++++++++++++************)))(((''''''((()))***'''((((((((((((((((((((()))******)))''''''((()))&&&''''''''''''((()))***(((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&'''((((((((('''''')))++++++***)))((((((((((((((()))************)))))))))))))))***(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))******)))+++,,,+++)))***---000---+++---111222//////222//////000222333555666666111111000//////......---///---,,,---......,,,)))((((((((((((((((((((((((''''''(((((())))))******((())))))))))))))))))(((&&&(((''')))MMM777'''***(((***,,,++++++---///111333PPPfff]]]BBB444<<>>777@@@bbbyyyyyy|||WWW```YYYkkkNNNAAADDDJJJHHHCCC>>>;;;777555333222///......------,,,,,,,,,,,,---******))))))))))))******))))))*********)))(((((()))'''(((,,,111111,,,'''))))))***+++,,,------...)))((('''&&&'''((()))***((((((((()))******++++++***))))))(((((())))))***(((((((((((()))******+++***+++,,,+++)))((()))***333222///+++'''&&&''')))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&%%%((((((((((((((()))))))))---,,,+++***+++...000222---***)))---333444...''')))))))))+++---...---,,,)))(((((((((((())))))***+++***))))))***,,,...000///---+++((('''((()))***)))((((((''''''(((((()))))))))))))))***---222666///...+++((('''((()))******+++---,,,++++++++++++)))000444444333555333000111///------------,,,,,,***+++,,,+++***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((999YYY222 ...,,,'''(((((((((((())))))))))))'''$$$'''---,,,(((+++333>>>GGGMMMOOOCCC...999aaaVVV]]][[[uuuVVVQQQJJJFFFDDDBBB@@@>>>:::777333000///---,,,***---,,,,,,++++++,,,,,,,,,++++++************++++++(((((())))))))))))((((((((('''(((+++......+++'''(((((())))))***+++,,,,,,&&&&&&&&&'''((()))***+++((((((((()))******++++++******))))))))))))******''''''(((((()))+++,,,---+++,,,,,,+++)))((()))******++++++***)))***,,,...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))))))))'''&&&%%%((((((((((((((((((((((((*********+++---///111333///+++***111999;;;222)))(((((())),,,///000...---(((((((((((()))***+++,,,)))((('''''''''((()))***111...***'''&&&''')))+++((((((''''''''''''((((((*********)))((())),,,///...---+++***)))(((((()))))))))***+++++++++******)))///222111111222111///...///111222222111///...)))+++------+++((('''&&&((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((...000===***(((###%%%---(((((((((((())))))))))))+++&&&&&&***+++(((***111000888>>>QQQ]]]CCC000BBBRRRzzzVVVZZZZZZpppTTTCCCEEEGGGDDD???:::::::::666333///---------,,,+++,,,,,,++++++++++++,,,,,,+++******))))))******+++'''(((((())))))(((((('''(((((()))***+++***)))(((&&&''''''(((((()))))))))&&&'''((()))))))))))))))((((((((()))******+++++++++******))))))******+++))))))))))))******+++,,,+++,,,---+++)))(((((()))(((***,,,,,,,,,---///000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&''''''(((***+++***)))(((&&&&&&'''''''''((()))))))))))))))***+++---.../////////,,,+++///555666000)))(((((()))+++......,,,***((((((((()))+++,,,......(((((((((((())))))))))))---,,,***)))((()))***+++))))))(((((((((((())))))((())))))((('''''')))***+++++++++******((('''''''''''''''(((******)))((('''---///......000111///...000222333333333222222+++---...,,,)))''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((111???(((***'''%%%"""///(((((((((((())))))))))))+++)))''''''&&&$$$%%%((()))444222BBBeee```BBB>>>999RRRxxxwww|||ZZZ[[[^^^oooYYYJJJJJJDDD===999999;;;;;;;;;444111...------...///...+++++++++***++++++,,,,,,******))))))))))))******''''''((((((((((((((('''''')))******((('''((()))&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((((((((()))******++++++++++++************++++++++++++***************++++++,,,---+++)))(((((()))''')))******)))((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&&&&(((***+++,,,+++***)))$$$%%%&&&'''(((***++++++'''((()))***++++++++++++,,,+++)))+++------+++((((((((()))+++,,,,,,)))'''(((((()))***+++---///000)))***+++,,,,,,---,,,,,,))))))***+++++++++++++++******))))))))))))******$$$&&&((()))))))))+++,,,)))******+++***(((&&&%%%&&&%%%%%%'''((()))((('''&&&+++---,,,,,,000222000---///111111111222333555---...---***'''&&&(((+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((333[[[''',,, 333'''***(((((((((((())))))))))))###&&&))))))((((((((()))!!!555---111[[[iiiRRRGGG???777MMM^^^___dddhhh[[[RRRLLLGGGBBB>>>>>>???>>>888222,,,,,,------.../////////+++++++++***++++++,,,,,,---***((())),,,,,,)))&&&***(((***...///,,,,,,...)))***+++***)))(((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******+++,,,,,,,,,+++))))))***,,,---,,,*********)))&&&$$$************************))))))(((((((((((())))))))))))))))))((('''%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%(((++++++'''###%%%$$$###"""###$$$%%%&&&$$$###""""""$$$$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++******+++,,,,,,,,,+++(((***++++++(((&&&'''((((((((()))************)))***))))))))))))***,,,,,,---+++(((((())))))))))))))))))(((((('''''''''&&&---&&&***,,,(((***,,,%%%+++******)))((('''''''''%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,+++,,,---///000111111111222111...+++***)))((()))((((((((((((((((((''''''''')))######)))+++&&&******)))'''%%%%%%''')))&&&'''(((((((((((((((((('''''''''((((((((((((((()))+++...111888FFFYYYfffIII444555HHHcccVVVZZZZZZooofffbbbXXXMMMDDDCCCBBB@@@===999444000............------------+++++++++******++++++,,,,,,---------,,,,,,+++,,,,,,)))+++......+++***,,,******+++***)))((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))+++,,,+++******+++,,,,,,***))))))******((('''************************)))(((((((((((((((((()))(((((((((((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%'''***)))&&&###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))*********++++++++++++***))))))***+++---------******+++...//////,,,***))))))******++++++,,,,,,''''''((()))+++,,,------+++)))'''''')))************)))))))))(((((((((((()))###&&&'''!!!###'''###******)))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))******+++)))***+++,,,---.........000///...,,,+++***))))))(((((((((((((((''''''&&&$$$&&&&&&###$$$((()))''',,,***'''%%%%%%%%%'''(((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******'''***,,,...111888CCCLLLPPPEEE<<<;;;IIInnnYYY\\\\\\}}}jjjdddkkkmmm\\\HHHBBBCCCCCC@@@999333///...//////...------,,,++++++,,,++++++*********+++++++++///222111...,,,...111...,,,,,,...---***(((***+++************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((,,,...000000...,,,,,,,,,+++***(((''')))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&%%%%%%""""""""""""###$$$%%%&&&$$$###$$$&&&''''''%%%###%%%%%%%%%%%%$$$###""""""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((*********+++++++++,,,,,,)))(((((()))***,,,...000222...++++++...///,,,(((************+++,,,---...&&&(((+++...///000000///+++)))''''''(((******************))))))))))))(((((('''///111(((''')))$$$))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))&&&'''((()))***+++++++++,,,---------,,,+++******((((((((((((((('''&&&%%%)))%%%"""$$$&&&&&&'''+++///***%%%###$$$&&&&&&%%%&&&&&&'''((((((((((((((($$$%%%&&&'''(((***++++++)))---000111111222555888QQQVVVKKK888888NNNuuuZZZ]]]]]]{{{ooofffaaahhhtttpppYYYBBBCCCBBB???:::444000,,,+++------------,,,,,,++++++,,,++++++***************+++...000111//////000222222///...///...***)))+++,,,+++************))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))*********(((((())))))***+++,,,,,,222444666555222///---------+++((('''((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))))))))(((((('''&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$%%%%%%%%%$$$&&&&&&''''''&&&%%%###!!!***++++++)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))))))))*********+++++++++)))))))))))))))***---///>>>:::555111...,,,+++)))))))))))))))***,,,---...***---000333444444222111,,,***((('''((()))(((((()))))))))((((((((((((((('''+++999???444...,,,%%%((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%&&&(((((())))))))))))***,,,------,,,+++***((((((((((((((('''&&&%%%(((""""""&&&%%%"""(((333111***###!!!$$$&&&%%%###%%%%%%&&&'''((((((((((((%%%&&&&&&'''((())))))******---111333222222333444>>>UUURRR???999<<>>666222000///,,,)))++++++++++++,,,,,,------,,,+++******)))))))))***,,,++++++---111222111///444000///000///+++***------+++)))***+++,,,***((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,((()))***,,,---///000111000222555555333111/////////,,,)))''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))*********)))(((((()))((('''&&&%%%$$$$$$$$$######$$$######$$$%%%&&&'''((())))))(((&&&$$$###,,,------+++'''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***(((((((((((())))))))))))***++++++***((((((***,,,>>>BBBEEEBBB:::111---,,,((((((((())))))+++,,,,,,---///222555555333000......+++((('''''''''&&&%%%''''''''''''''''''''''''%%%'''444888---))))))###'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((''''''''''''%%%&&&'''(((((()))((((((''')))***,,,------,,,,,,))))))))))))((('''&&&%%%$$$!!!$$$((($$$ ***999000)))###!!!$$$&&&$$$"""$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''')))+++,,,---...000111***EEEJJJBBB@@@777222@@@qqq^^^]]]]]]rrr\\\UUURRRUUU]]]ccc___TTTJJJFFF@@@888000---///000---***))))))***++++++,,,------,,,+++***)))))))))))))))***((('''+++000333111...333///...000///,,,,,,///...+++)))***,,,---+++((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------***+++,,,---///111222222))),,,///000000///000111///---***((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))******))))))(((+++***((('''%%%$$$$$$$$$$$$$$$$$$###"""###%%%((((((((((((((('''&&&%%%%%%***,,,---+++&&&$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***+++'''''''''((((((((())))))))),,,---,,,(((&&&(((***+++777EEEIII@@@444+++((((((((()))************)))+++---///111111...+++)))...+++((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''')))%%%******!!!###)))'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''''''''''''''''''''&&&'''((()))))))))))))))'''((()))+++,,,,,,------+++++++++***)))((('''&&&!!!###&&&&&&######,,,888,,,((($$$"""$$$%%%###"""###$$$%%%&&&'''((((((((()))))))))(((''''''&&&&&&***))))))))))))+++---...+++;;;CCCCCCDDD>>>444222@@@wwwddd``````nnnSSSNNNXXXPPPOOOQQQTTTQQQGGG@@@???555222.........///---+++************++++++++++++,,,+++***)))((((((((((((&&&'''(((+++...000111000000,,,+++......,,,---000...+++((()))---...+++(((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))***,,,---...///---------...//////000000***+++------,,,,,,---...---+++))))))***)))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%###""""""&&&)))&&&&&&%%%%%%%%%%%%&&&&&&%%%(((+++)))&&&$$$'''***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&***...---)))'''(((*** ***666;;;777///)))&&&(((***+++---,,,+++(((''')))***,,,......---+++)))+++)))&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((+++%%%((()))$$$'''---)))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((())))))))))))((())))))))))))***,,,---...,,,,,,,,,,,,***)))((('''$$$'''&&&######)))......'''&&&%%%%%%$$$######"""######%%%&&&'''(((((((((((((((((((((((('''''''''+++***)))((()))+++,,,,,,222555>>>BBB@@@CCCDDD<<<444VVVxxxggg```aaahhhMMMMMMSSSRRRLLLGGGGGGLLLLLLAAA777333+++---000111///---------,,,,,,++++++***))))))))),,,+++***)))((((((((((((###'''+++---,,,---000444---***))),,,,,,+++---000///+++((()))---...+++'''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))***,,,---////////////......---------,,,111111000---***))))))******))))))***++++++)))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!!"""'''+++%%%$$$###"""###$$$%%%&&& $$$((((((%%%%%%)))---$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++))))))))))))************"""(((---...+++((()))+++''')))+++,,,,,,,,,,,,,,,)))+++...///...,,,(((&&&((()))+++---......---,,,(((&&&%%%%%%'''*********&&&'''''''''(((((())))))&&&""")))///,,,---,,,$$$((((((((()))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''(((((()))(((((((((***)))(((((()))+++---......------,,,+++***(((((()))***%%% %%%///...%%%###%%%'''&&&$$$###"""###"""###%%%&&&'''(((((((((&&&'''''''''(((((())))))&&&%%%%%%&&&((()))))))))000,,,888===666@@@KKKBBBEEECCCMMMtttggg___```iiiTTTOOOOOOJJJDDDKKKLLLJJJDDD;;;333///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))((()))***''''''''''''((((((((((((((((((((((((***,,,...///,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''&&&'''))))))(((&&&***)))((()))+++,,,+++******++++++,,,---...//////...000111000---***))))))---,,,+++***)))))))))))))))((('''&&&%%%&&&'''((($$$&&&'''&&&######%%%'''&&&%%%$$$$$$######$$$$$$"""###%%%''')))(((%%%######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""))))))(((((((((((()))))))))'''%%%%%%&&&'''''''''''')))++++++++++++---///)))******+++******++++++,,,------,,,***((('''(((''''''(((((())))))******))))))******++++++++++++&&&(((+++---......,,,+++,,,++++++***)))(((((((((&&&&&&'''---222222---((())))))))))))))))))))))))(((((())))))))))))((((((*********))))))'''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++222///,,,,,,...///,,,)))'''''''''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''''''''((())))))((('''&&&&&&&&&&&&&&&&&&(((***,,,---...------)))***,,,---222<<>>888444000---+++------------------------***++++++***)))))))))))))))((((((((((((((((((((()))(((''''''''''''((()))+++******))))))(((((('''))))))))))))))))))))))))((('''''')))+++,,,+++***---,,,******,,,------,,,,,,,,,,,,---......//////---///000000---+++++++++******)))((('''''''''((()))((('''&&&%%%%%%&&&&&&###%%%&&&$$$""""""$$$&&&$$$$$$$$$######""""""!!!%%%%%%&&&&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$'''***...111333,,,***((('''((())))))(((...000111000///...///111///...,,,,,,,,,,,,,,,+++---...///...+++***)))***))))))***+++++++++******************+++++++++,,,))))))******++++++++++++************)))((('''&&&((('''(((+++///000+++&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((************)))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***(((''''''(((***,,,,,,+++(((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%######$$$(((''''''&&&&&&&&&'''''''''(((***,,,------,,,,,,)))***++++++---555AAAJJJooocccFFF777JJJlllbbbaaahhhuuuIIIJJJKKKJJJIIIFFFEEEDDDAAA:::222------...,,,***........................******++++++******))))))*********))))))((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''(((***---000000///111///,,,+++,,,.................................,,,...//////---,,,,,,---))))))((('''''''''(((((()))((('''&&&%%%$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&%%%###"""!!!)))))))))((('''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&((()))+++---......,,,+++***+++,,,+++***333444555333111///000111666333///---...///---+++---///000///---,,,,,,---+++,,,---......,,,+++)))******++++++++++++,,,,,,,,,+++)))''''''((()))***((()))******)))(((&&&%%%***((('''))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((++++++++++++***)))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***+++,,,+++***)))***+++)))(((&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""###''''''&&&&&&&&&'''((((((((()))***+++++++++******)))******)))(((,,,333999[[[]]]NNN:::444CCCmmmaaa___eeennnGGGBBBEEEJJJKKKHHHDDDAAA@@@888444...+++,,,---------........................+++++++++,,,---,,,+++)))++++++******))))))(((((((((((()))***+++,,,---...&&&'''''''''((((((((()))(((((((((((((((((((((((('''&&&'''***...111333333333000---+++,,,...//////000000/////////.........,,,---...---+++******+++******))))))))))))******(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''''')))))))))'''$$$###&&&'''((('''&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$######""""""+++***)))(((''''''''''''---++++++,,,...//////...111222333111///---...///<<<777111///000000...+++---///000000...---...///+++---///000///---***)))++++++,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&'''((('''((()))***)))(((&&&%%%)))'''&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''+++++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))+++---,,,)))(((***,,,***(((&&&%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&'''((()))((()))*********)))(((''')))******(((''''''+++...555EEENNNJJJ???888MMMrrrcccaaaggglllPPP@@@HHHEEECCC@@@>>>;;;666333---///000...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---***+++*********)))))))))((()))***+++,,,------......&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&)))---111333333333///,,,***+++---......000000000///......------,,,------+++)))'''((()))+++***))))))))))))))))))((((((''''''&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$&&&''')))))))))(((&&&$$$###%%%&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%''')))***+++))))))))),,,///111111000...///000///...---...///<<<888444222222111...,,,---///000000///......///,,,---///000///---+++)))------,,,,,,,,,,,,,,,,,,*********))))))((('''&&&'''(((((())))))(((&&&&&&'''&&&%%%&&&''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%---,,,***)))'''&&&&&&%%%***++++++++++++******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%((((((''''''+++...***(((&&&%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))))))))((('''&&&((()))))))))(((((()))***111:::@@@DDDCCC888;;;OOOhhhcccgggdddGGGFFFTTTIIIBBB:::555555444000---'''+++//////,,,***+++---************************,,,++++++...111111---***))))))))))))))))))))))))++++++++++++***)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&(((,,,000111222000...+++***+++---------/////////......---------,,,,,,,,,***((('''(((******)))((('''&&&&&&&&&&&&''''''((((((''''''&&&%%%!!!!!!"""###%%%&&&$$$"""###$$$%%%&&&&&&&&&%%%$$$***,,,---+++'''$$$$$$&&&###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''###$$$$$$&&&''')))+++,,,(((((())),,,000222222111...000111111000000222333:::999888666444222000000///111222111///......///,,,---///000000...---+++......------------,,,,,,))))))***+++++++++******((((((((((((((((((((((((%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$---------,,,***(((&&&%%%)))***************))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,------,,,)))((((((((()))(((&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%''''''((()))************---000000888EEEBBB;;;>>>IIIxxxmmmccccccfffKKKBBBIIIRRRAAA<<<555111111111000...)))+++---......---,,,,,,************************+++)))))),,,000000,,,((('''''''''(((((())))))***))))))******)))(((&&&%%%((()))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,///111111...---++++++---......---.........---------------***+++++++++***+++---///+++***((('''%%%%%%$$$$$$&&&'''((()))))))))((('''###"""###%%%((()))&&&###""""""###$$$%%%&&&''''''+++///222000***&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((())))))***))))))((((((((())))))++++++,,,...111222111000111333444444333222444555777:::===<<<777444444555222333444333111/////////...///000000000000000///............---------,,,************+++---///000+++***(((''''''(((***+++&&&'''((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%***+++---------+++(((&&&((())))))******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&555333111///...,,,***((((((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))))))))***+++(((''''''&&&&&&&&&''''''%%%%%%'''(((((('''&&&%%%%%%%%%&&&''')))********* ((()))111DDDJJJBBB===111RRR~~~lllbbbbbbkkkJJJFFFQQQLLL<<<666444222000...---------000---,,,---000111///,,,************************)))''''''+++//////+++&&&%%%%%%&&&'''((()))******&&&'''(((*********))))))************))))))))))))))))))))))))))))))))))))---+++)))***,,,///000111---,,,,,,---///000///...------------------------)))***++++++,,,...111444...---+++)))'''&&&%%%%%%&&&'''(((*********))))))'''&&&&&&))),,,---***'''#########$$$&&&((()))+++"""''',,,+++'''$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''(((###$$$$$$%%%&&&'''(((((())))))))))))***+++,,,---.........000222222000...333444555444333222333555555;;;AAA@@@:::555666999444666666555222000000000000000000111111222222333//////.........---------,,,+++)))(((***...333666,,,***((('''''')))+++---''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++......,,,***((('''(((((()))))))))(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''***///333222000'''''''''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))+++---///111)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%'''))))))(((%%%...***(((777DDDDDDDDD888:::UUUiiibbbeee```EEENNNXXXNNN>>>888222222111000///...---,,,+++,,,...//////...,,,***))),,,+++((((((+++,,,)))&&&&&&(((***,,,+++(((&&&))))))))))))))))))))))))''')))***(((&&&&&&))),,,******))))))(((((('''''')))))))))***************111,,,)))***...111111///000000//////.........---------------------------((()))+++---///000000111,,,+++*********(((%%%"""%%%&&&&&&''''''&&&&&&%%%$$$######&&&***,,,***'''$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,''''''******'''''',,,$$$222444......,,,,,,333---000333333000...---...666:::777777;;;555222;;;;;;AAAFFFEEE>>>:::;;;>>>888===<<<666999BBBDDD===555555555444333222222222111222000---...111000,,,111222000***)))---111111///...,,,+++***)))((((((*********))))))(((''''''&&&&&&$$$""""""$$$%%%$$$%%%(((+++,,,***(((''''''((((((((()))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&''',,,444;;;111...++++++++++++(((%%%***)))'''&&&%%%%%%%%%&&&&&&((())))))(((''''''(((***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((+++000777???CCCIII888777UUUxxx```\\\```OOOGGGPPPSSSFFF888444000000000000000000000000+++,,,------,,,+++***)))))),,,,,,***+++///111//////+++&&&###$$$&&&((()))''''''''''''''''''''''''&&&((()))(((((()))---111******))))))(((((((((((('''''''''((())))))******000---,,,///333555333000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))))),,,++++++++++++***'''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&(((((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''((((((((((((((((((((($$$$$$((((((&&&'''+++(((000---***111444333777...111555666666555777888===;;;000---555777<<>>BBBAAAGGGQQQNNNFFFKKKQQQKKKFFFHHHMMMOOOJJJDDDDDD<<<===GGGHHH>>>:::???EEEEEEFFFGGGHHHEEEAAA===999;;;;;;888888999555000...111111//////222333000......,,,+++************000...,,,)))((('''''''''$$$&&&))))))'''$$$%%%'''%%%(((++++++***(((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((('''%%%######%%%'''&&&(((,,,000222///***%%%***)))(((''''''&&&''''''&&&((())))))(((''''''(((((('''%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((***,,,...000888IIIIII888AAAlllfff^^^fffttthhh[[[TTTNNNGGGCCCCCCIIIIIIIIIJJJNNNRRRVVVYYYooo|||]]]IIIBBBGGGFFF===444111333333---...//////000111222222222111000...---,,,,,,,,,,,,...---***)))+++,,,)))......///000000---((($$$''''''''''''''''''''''''&&&&&&&&&''')))...333666))))))))))))))))))))))))((((((((()))+++---///000---,,,,,,...000111...,,,------------------------************************)))))))))(((((((((((()))&&&%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&"""%%%))))))&&&$$$%%%''''''&&&%%%$$$$$$#########"""$$$&&&((()))******)))******)))((((((((()))***''''''((()))***+++,,,,,,+++******+++,,,,,,---...222666...---:::@@@<<<<<<;;;<<>>;;;;;;888222333222111///...---,,,,,,+++,,,...000000...,,,***))))))---111...'''%%%)))&&&(((******(((''''''((()))(((((('''&&&%%%$$$$$$!!!###%%%'''(((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""%%%'''***,,,,,,,,,,,,,,,((((((((((((((('''''''''&&&((())))))(((''''''(((&&&%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((111,,,999LLLEEE777LLLuuuwww^^^[[[zzzdddYYYWWWOOOJJJGGGFFFBBB;;;777666777999>>>CCCHHHLLLOOOPPP???@@@DDDMMM]]]tttgggMMMIIIQQQEEE>>>444///111555111***/////////......---------------,,,+++******))))))(((++++++)))+++///111///((('''(((***,,,,,,***((())))))))))))))))))))))))((('''%%%&&&(((***+++***)))))))))************+++,,,***)))((((((***,,,---444222000...------///000.........///////////////***************************)))'''&&&%%%&&&''''''(((&&&%%%&&&(((******)))%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((()))******++++++'''&&&&&&&&&&&&&&&''''''&&&''')))+++---...//////111///---+++******+++,,,+++,,,---///222444555666666888888666666999:::999888DDDEEEBBBGGGHHHFFFKKKZZZXXXWWWWWWYYYYYYXXXVVVhhhgggaaabbbkkkiiiffflllcccdddggglllqqquuuvvvuuuzzz}}}wwwhhhbbb[[[TTTTTTWWWVVVMMMEEEIIIHHHDDD??????CCCCCCAAA:::>>>@@@BBBFFFIIIDDD===888777555222000///...---(((***---//////...+++***000,,,---222111)))%%%((()))+++,,,,,,*********+++))))))((((((''''''&&&&&&###$$$&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))'''%%%$$$%%%&&&&&&%%%&&&(((***&&&'''''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))'''...;;;FFFDDD>>>DDDPPPuuucccdddjjjTTTKKKOOOVVV??????AAADDDBBB===<<>><<<999FFFIIILLLYYYaaaeeemmmccceeeiiiqqqzzzuuuzzzzzzzzzzzzwwwooo{{{wwwuuuzzzzzzlll^^^TTTTTTQQQLLLKKKKKKHHHBBB888:::;;;>>>EEEKKKJJJEEEAAA@@@===:::888555444333............------......888///,,,222333+++%%%&&&)))***++++++)))))))))+++((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$######&&&)))***)))&&&$$$&&&'''&&&$$$$$$%%%'''$$$%%%&&&''''''&&&%%%%%%&&&((())))))(((''''''((('''&&&'''(((******)))'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))###---444555:::BBBCCC===\\\zzznnn[[[\\\www]]]OOOMMMLLLGGGAAAGGGDDDCCCBBB===999<<>>;;;999999;;;>>>???:::<<<===???@@@BBBFFFIIIGGG\\\zzzdddFFFBBBNNNNNNCCC777222000222000***+++111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))%%%((((((&&&'''+++,,,***((((((((()))+++***(((&&&''''''''''''''''''''''''(((&&&&&&)))+++,,,)))&&&))))))******++++++++++++888555222///------...///,,,...222333333333333333,,,,,,,,,------.........++++++++++++++++++++++++'''''''''(((+++...222444(((&&&$$$%%%&&&(((((((((''''''(((((((((((('''''''''&&&%%%''')))***'''###---,,,***)))'''&&&&&&&&&))))))((()))***---///000555444222222333666999;;;333444666999<<<>>>@@@AAAJJJOOOQQQOOORRRZZZ]]]ZZZdddmmmllllllxxx~~~qqqooowww}}}|||www{{{|||xxxqqqjjjddd[[[RRRSSSLLLAAA999999???@@@===JJJIIIFFFBBB???===;;;:::777555111......///111333<<<000+++222444,,,%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$######%%%)))***)))'''&&&)))+++***'''%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&((())))))(((''''''(((''''''''')))++++++)))'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&***333<<<>>>===222ZZZyyy]]]XXXnnn]]]NNNKKKNNNLLLDDD>>>AAA???<<<;;;:::<<<>>>???IIIDDD???>>>>>><<<777222666777888999;;;>>>CCCFFFHHHIIIRRRgggiiiKKKKKKRRRIII:::444111000000///...---------------,,,,,,,,,,,,++++++///,,,***+++---...,,,***&&&&&&&&&'''(((***,,,---))))))'''&&&&&&'''((()))***)))(((&&&&&&''''''(((&&&''')))(((''''''((()))---+++((((((+++,,,+++))),,,,,,,,,------------...---...000222222000///---......---,,,,,,,,,------+++***'''&&&&&&'''***+++((('''&&&(((,,,///...,,,))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))------,,,***,,,000...)))%%%)))+++******,,,---,,,---###666000999:::JJJ666:::@@@666<<>>???<<>>:::999;;;:::777333555666777888999<<<@@@CCCIIIFFFDDDJJJZZZrrroooZZZHHHGGGHHH@@@777444000000000///...---------------,,,,,,,,,+++++++++...,,,***+++,,,,,,+++)))'''&&&&&&&&&''')))+++,,,((((((((('''(((((())))))***)))((('''&&&''''''(((&&&'''((((((''''''((())),,,***((()))+++,,,+++***---------,,,,,,,,,,,,,,,---...///000111111000000------,,,+++++++++++++++)))((('''&&&&&&'''((()))***((('''(((***+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,,,,---+++***---111111---000---+++---///111222444>>>666888333;;;EEEPPPHHH===DDD===DDDIIILLLXXXRRRdddzzzlllqqqxxxrrr|||zzzxxxvvvrrrnnnqqqwwwtttzzzrrr```ZZZ]]]RRR>>>@@@BBBFFFJJJIIIEEEEEEIIIDDD999222555;;;999111+++222//////222333...)))'''((((((((()))+++***'''%%%''''''(((***---,,,((($$$'''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%(((++++++'''###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))(((---,,,+++***)))((('''''')))(((&&&$$$$$$%%%''')))%%%&&&***///222///''' $$$&&&%%%###"""###%%%$$$'''''''''''')))///666;;;<<<;;;LLLqqq{{{TTTYYY~~~cccVVV\\\QQQHHHFFFEEEBBB??????999<<>>;;;:::===AAA;;;777444333666777666444444555666777777999<<>>===>>>AAAAAA<<<666777<<<555...+++000333///((($$$(((((()))***+++***'''$$$((((((((()))******(((&&&'''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******))))))++++++******)))(((''''''(((((('''&&&%%%%%%&&&&&&(((%%%'''111::::::..."""$$$!!!!!!###$$$######&&&&&&&&&&&&&&&'''+++111555:::===???LLLrrr~~~WWWZZZyyy```ZZZ```]]]TTTLLLIIIEEE@@@>>>???>>>CCCGGGCCC<<<777888<<<666333111000222444444333333444555555555666888:::999DDDNNNMMMDDD===@@@EEE\\\uuuwwwMMM>>>HHHJJJ>>>333111222000/////////......---------,,,,,,,,,++++++++++++***,,,+++******)))(((''''''((('''&&&%%%%%%&&&'''(((&&&''')))++++++++++++***)))(((((((((''''''''''''%%%'''(((((('''''')))***)))))))))+++,,,------,,,,,,,,,---......//////000222111///...---...///000------,,,,,,+++)))((((((***+++---......---+++***%%%%%%&&&'''(((*********''''''''''''''''''''''''((((((((()))))))))))))))***))))))))))))+++---...(((++++++***...444777666555------666;;;:::@@@KKKEEERRR@@@FFFHHHWWWPPPbbbZZZ```___mmmnnniii|||~~~}}}zzzyyylllbbb[[[\\\ZZZNNN<<<000>>>888666===CCCBBB===;;;999222...000111...+++***''''''&&&(((******)))(((++++++******+++******)))'''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%***000111///%%%%%%%%%$$$%%%%%%&&&&&&(((((()))*********************))))))((('''&&&&&&''''''''''''&&&%%%$$$$$$)))%%%###'''///444555333)))"""%%%)))&&&###$$$%%%&&&&&&%%%%%%(((,,,///888???<<<999RRR[[[^^^www[[[RRRWWW]]]UUUNNNGGGDDD@@@;;;999;;;???CCCFFFBBB999333333666555333222111111222222222111333444444333333555777888===@@@???<<<<<>>EEEFFFDDDKKKUUUJJJ[[[MMMRRRMMMVVVOOOfffcccfffbbbqqqvvvrrr{{{zzzvvvmmmlllkkk```PPPFFF888@@@HHHHHH>>>444888AAA===888555444222///000555+++)))&&&%%%''')))******,,,,,,+++***))))))******'''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((($$$%%%$$$$$$+++444666222$$$$$$$$$$$$$$$%%%&&&'''(((((()))***************)))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%%%%"""""")))777AAA===///###"""&&&&&&$$$"""$$$%%%%%%$$$$$$%%%(((***222999===999>>>YYY\\\^^^}}}```TTTTTTPPPFFFMMMFFFAAA@@@???;;;:::<<<777;;;===:::444000000222444444444333333222222222000111333333222222333555666666666666777999;;;===??????CCCOOOddd~~~~~~UUU@@@===OOOOOOGGG:::333444222,,,------------------------++++++++++++************)))***+++***)))((((((***)))((('''&&&&&&&&&'''(((''''''((()))************((((((((()))(((''''''&&&$$$&&&'''((('''((()))+++(((***---------,,,,,,---+++,,,---///111222444555333111...+++*********++++++,,,---------,,,***)))'''))),,,......,,,)))'''+++,,,---,,,***((()))***''''''''''''''''''''''''))))))******++++++,,,,,,++++++***)))***+++,,,---+++111444444555:::======CCCEEEGGGHHHIIIKKKOOOSSSKKK[[[dddnnnhhh___TTTZZZvvvzzzsss~~~zzzmmmaaa]]]___QQQXXX^^^YYYIII;;;:::AAA:::888666666222///111777222...***((((((((((((((()))******)))'''&&&'''((('''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$&&&%%%###(((111222,,,$$$######$$$$$$%%%&&&''''''((())))))******))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$)))&&&"""%%%222???LLLAAA..."""%%%######$$$%%%$$$######%%%''')))---999???999>>>fffZZZYYYfff[[[[[[XXXMMMCCCLLLDDD>>>??????===::::::222444555444111//////000111222555555555444333333...000222222222222333444444444666888999666111---666===AAA>>>???PPPoooYYY@@@???GGGJJJEEE<<<555333333000---------------------------++++++++++++************(((***++++++)))(((***,,,)))((('''''''''((()))***((((((((('''(((((())))))'''((()))))))))(((&&&&&&$$$&&&'''((('''(((***+++(((+++...///---++++++,,,,,,,,,---...///000000111...---,,,************+++((()))+++,,,---,,,***)))'''))),,,------,,,)))'''+++---...,,,)))((()))***((((((((((((((((((((((((''''''((())))))***++++++************,,,...000111111777<<<<<<<<>>((("""&&&"""!!!###$$$$$$######$$$%%%'''$$$000@@@<<<444JJJooo\\\XXXkkk[[[___aaaWWWQQQUUUMMMCCC<<<<<<<<<999555333444333222111111000//////...111444666666555444333---///222222222222333444666444111111333666777888999:::;;;;;;===DDDOOOXXXsssdddDDD@@@GGGJJJAAA999222111222000......------------------------+++++++++************)))'''))),,,+++))))))+++...)))(((((('''((()))***+++***)))'''&&&&&&'''((()))'''((()))))))))(((&&&%%%$$$%%%'''(((((((((***,,,))),,,//////---******+++------------------------******)))******++++++,,,&&&''')))+++,,,+++***))))))+++---//////---+++)))'''***,,,+++))))))+++...))))))))))))))))))))))))%%%&&&&&&'''((())))))***((())))))+++...111444666555<<>>EEEIIIDDD<<<777///000222444555333...***))),,,...---***(((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''!!!(((***$$$%%%---...(((############$$$%%%&&&'''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((((((###"""%%%$$$""")))AAAIII666%%%'''((( !!!###$$$%%%$$$###$$$%%%+++""")))===???333888KKK```\\\ddd^^^ZZZUUUUUUbbbbbbQQQGGGAAA;;;:::;;;;;;777333111111000...---,,,...000222222222222333333333333333***,,,;;;DDD>>>666444777333222333666666666777777777777888999;;;<<<===GGGOOOddduuuJJJ;;;FFFHHH===666333111000111000,,,)))......---+++))))))+++---,,,,,,,,,+++))))))+++,,,***,,,---+++(((''')))+++))))))(((((((((((())))))***+++((((((333>>>888)))******))))))))))))******)))))))))+++---000333444,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++++++++***((('''''''''((()))(((***...333666333,,,&&&(((''''''(((+++///333666777---$$$###(((---+++'''%%%%%%'''***---...,,,+++,,,)))***111333111333888@@@BBB???///HHH===AAAIIIQQQSSSQQQWWWbbbaaa```jjjdddffflllvvv|||wwwwwwiiinnnzzzwww^^^FFF===AAA999CCCHHHBBBAAA444333......999FFFHHH;;;...000---***)))******&&&###'''((()))******)))((((((&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))'''$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###"""""""""$$$%%%%%%$$$###"""%%%$$$######""""""######,,,:::@@@:::///%%% &&&'''''''''%%%$$$"""!!!)))))))))---777>>>;;;333TTT{{{VVV[[[}}}]]]XXXVVVQQQPPP]]]cccWWWHHHEEE???;;;777444222111000000000...+++***+++,,,000000111222333444555666111...666GGGMMMCCC777222444222111222333444666777666666666777777999::::::===666;;;VVV{{{~~~ZZZFFFEEEHHHBBB888333222111222444444333000///...---,,,,,,+++++++++&&&((())))))(((((()))+++)))+++,,,+++(((&&&&&&'''&&&&&&''''''''''''&&&&&&&&&,,,,,,)))---444222(((***))))))(((((())))))***))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,------------------+++******))))))*********+++***)))((('''(((((()))'''))),,,000333111+++&&&(((((()))***,,,...///000000***%%%%%%***,,,+++(((,,,)))&&&(((+++---,,,***---***,,,222444222333777DDD;;;999CCCUUU@@@===RRROOOUUUXXXaaakkkfff```fffhhhkkkpppyyyxxxwwwvvvvvvyyy~~~tttdddaaakkkwwwPPPNNN???AAAEEEEEEQQQMMMMMM???000---555;;;999444333000+++(((((()))***+++'''((())))))))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((*********'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%$$$###############)))%%%%%%...<<>>888!!! !!!%%%))),,,###'''***111999===<<>>:::222777OOOiiifffLLL<<>>???@@@AAADDDMMMAAAEEEAAAYYYUUUYYYbbbgggcccbbbiiijjjjjjsssnnnqqqtttqqqjjjdddcccddd^^^lllyyy{{{vvv{{{yyyiiiuuuppp[[[XXXWWWRRRZZZSSSHHHFFFDDD@@@;;;999888888444666777444...)))'''((((((((()))(((((((((''''''%%%%%%$$$$$$$$$#########&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&(((---111;;;888333---(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$(((%%% '''###---888AAAGGGJJJKKK666---***777RRReeebbbTTTJJJAAAUUUUUUSSSdddQQQQQQPPPQQQWWWUUUKKKMMMSSSPPPMMMFFF>>>999666444000,,,,,,---......------...///222222111111000/////////222111000///---,,,000555///333333...---000222///333444555555666555555444;;;555333777<<<>>>>>>AAAPPPiiivvvKKKLLLLLLHHH>>>555222444;;;:::777444111///......444111///111444444000+++333444555444000,,,***)))&&&(((+++...000000///---***+++---......---+++***$$$''')))'''&&&((()))(((((((((''''''''''''((((((++++++,,,,,,------------,,,,,,,,,------.........,,,,,,+++++++++*********)))))))))))))))***+++,,,***************))))))(((((()))*********************)))((('''''')))+++,,,//////...,,,******---000222...+++///666666...&&&000444999===BBBGGGIIIJJJJJJSSSHHHJJJ@@@]]]\\\YYYNNN```kkkttt}}}yyypppppp\\\]]]\\\ZZZ\\\fffvvv~~~zzzvvvdddgggiiibbbcccVVV]]]\\\WWWLLLAAA<<>>NNNTTTFFF444///222444555555444222///...///111///---+++,,,......+++((()))+++,,,,,,***)))((((((((((((***...111222111///((()))***++++++***)))(((&&&&&&&&&''')))++++++***)))((((((''''''(((((()))((()))***+++,,,---------------------------------,,,++++++******)))))))))))))))))))))***+++,,,,,,******++++++******)))(((((()))++++++***)))***++++++)))'''&&&'''))),,,...222111///---+++,,,...111111>>>IIIGGG:::000111666111666:::>>>DDDLLLQQQQQQ^^^VVVUUUaaaXXX^^^```___nnnyyywwwllldddTTTCCC???^^^fffooowww|||{{{tttlll]]]XXXIII\\\]]]^^^ZZZSSSKKKEEEBBBVVVQQQHHH===555111111333,,,,,,+++***))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))///...,,,***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%$$$######""""""#########!!! """$$$&&&&&&%%%$$$###""""""$$$&&&)))+++000222333777>>>BBB<<<333:::BBB@@@EEEjjj]]]XXXtttYYYNNNRRRWWWXXXOOOPPPSSSOOOPPPPPPGGGCCC@@@===;;;999777333/////////...---,,,///333666777666444222///---+++******+++---.........,,,***---111222111888@@@<<<111...///111333444444333333///333999:::333---222;;;===<<>>333000111111...//////---++++++---000---,,,+++*********))))))%%%&&&((((((''''''((())))))((((((***---///---+++'''''''''''''''''''''''''''''''''((((((((()))+++***))))))(((((())))))***)))***,,,---......------/////////...------,,,,,,,,,++++++***))))))(((((((((((((((((()))***++++++******+++++++++***)))(((&&&)))++++++)))((()))+++******)))))))))***+++,,,///...------.../////////,,,DDDXXXRRR<<<...666EEE888===@@@AAAGGGRRRXXXWWWhhhZZZaaa___[[[ZZZcccYYYKKKWWWWWWSSS[[[dddjjjtttooo{{{rrruuulll```\\\\\\aaaeee^^^LLL===YYYTTTLLLDDD>>>999555222...---,,,************+++'''''''''&&&&&&&&&%%%%%%$$$######%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&'''((()))(((''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&$$$###""""""!!!!!!""""""$$$'''###!!!+++(((&&&###  ###$$$"""(((---......111111...***777999777RRR___XXX]]]KKKNNNUUUVVVbbbSSSNNNPPPNNNNNNKKK@@@;;;<<<===:::555111///.........//////111777>>>CCCLLLJJJFFF@@@;;;555111//////...,,,+++---000000...+++///111222===GGGBBB444+++---000222333333222222666000...333888777333000,,,666?????????MMMjjjfffDDD;;;EEE???888666666444000...000111111...++++++...111......---+++))))))+++---***++++++)))(((''')))******(((&&&''')))+++)))'''((('''&&&&&&&&&&&&'''((('''((())))))'''%%%''',,,******))))))))))))******---...///000000000///...000000///...---,,,,,,++++++++++++***)))(((((('''&&&&&&&&&'''''')))************+++,,,+++***)))(((%%%(((++++++)))((((((******++++++,,,+++***)))(((******+++...111222000---222666;;;@@@BBB???:::666???DDDFFFFFFKKKWWW]]]]]]```[[[bbbEEEDDDPPPdddGGGPPP___ddddddooozzzvvv|||ppp]]]\\\eeefffUUUDDD???AAADDDIIILLLIIIAAA:::000...---+++******++++++(((((('''''''''&&&&&&&&&#########%%%(((***+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))---...***&&&%%%&&&((()))***)))'''&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''***)))'''&&&%%%%%%&&&&&&###""""""!!!!!!!!!!!!!!!"""###&&&%%%!!! !!!###%%%&&&'''&&&&&&""")))---,,,+++...111222777333333888AAAVVV}}}]]]TTTaaaOOOPPPVVVYYYZZZUUUMMMMMMVVVWWWMMMDDDCCC===@@@;;;222000555333+++///222111///888QQQmmmxxxeeePPPEEE>>>444...---...000111...,,,///444777///222555888;;;<<<;;;;;;???@@@777,,,+++333777222555333111111222444444444333333444666:::@@@EEEIIIfffrrrIII:::@@@@@@;;;555333444444000,,,///...---,,,,,,---///000...---,,,+++************))))))))))))))))))))))))+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&)))******)))''''''((()))---------+++******,,,...---------...............//////...---,,,***)))(((******))))))(((((('''''''''''''''(((((((((((())))))***+++***)))((()))***,,,)))'''&&&'''((())))))---***((()))+++,,,***'''000---+++---000111...)))111555<<<666???GGG;;;CCCAAAZZZVVVOOOUUUfffoooWWWUUUSSSHHHJJJ:::^^^bbbUUUOOOdddqqqooorrrkkkPPPSSS```eeeWWWRRRHHHAAACCCHHHIIIEEE777444000------...,,,)))((('''&&&&&&'''&&&%%%###'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))***)))(((&&&)))))))))((('''&&&$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%,,,+++***(((&&&%%%$$$$$$$$$######""""""""""""""" !!!"""###"""############$$$$$$$$$(((,,,000000---,,,///222888;;;999777555:::bbbTTTYYYvvvXXXLLLOOOTTTVVVVVVLLLOOOTTTWWWQQQEEE>>>===<<<===:::444111222111...222999DDDSSShhhzzztttmmmeeeZZZJJJ:::444777,,,000444444111000///...444444444666999<<<@@@BBBLLLLLLFFF;;;444111000...333111//////111222222111222222222333666999<<>>AAA<<<888222111222222///+++---,,,++++++,,,...000222///...---,,,+++*********))))))))))))))))))))))))***((('''&&&'''((('''&&&))))))((((((((('''''''''((()))))))))'''''')))***---------,,,++++++---///..................------------------,,,+++*********)))))))))((((((((('''&&&''''''''''''(((((((((((()))******))))))***+++,,,***(((((((((******+++))))))***+++,,,---,,,,,,000///...000333444444333<<<777888666IIIUUUCCCCCCRRR^^^UUURRRQQQSSSZZZKKKGGGJJJGGGVVVMMMaaabbbbbbaaammmvvvwww}}}{{{hhhccciii```ZZZPPPKKKOOOTTTQQQJJJHHH<<<666999888000,,,///,,,***((('''(((((('''%%%&&&&&&&&&%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))'''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&+++***)))'''%%%$$$$$$$$$$$$###""""""!!!!!!""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$(((---...---...222555<<<;;;666666888;;;UUU~~~WWW\\\vvvbbbPPPLLLQQQTTTSSSQQQHHHUUU]]]WWWIII???;;;:::<<<999777555111...111888;;;OOOllliiiWWWEEE>>>>>>999111***888:::===>>><<<888555444333111///...111777===BBBPPPMMMJJJEEE<<<444222555111000...///111222111000222222111222222333444555888555:::NNNhhh___@@@@@@HHHGGG777333///...//////---+++++++++***+++,,,...111222000///...---++++++++++++((((((((((((((((((((((((***(((&&&&&&'''((('''&&&)))))))))))))))(((((((((&&&((()))((('''(((***,,,---.........,,,,,,...000/////////...---------,,,++++++,,,,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''(((******))))))***,,,,,,+++***))))))***,,,,,,...111333333///,,,,,,------...000111222555999<<<777@@@KKKCCCHHHOOOJJJXXXUUUWWWJJJLLLIIIAAAIIIEEEMMMTTTTTTeeefffkkkkkk~~~xxxsssllleee[[[UUUXXX\\\XXXPPPUUUNNNFFFAAA@@@>>>:::666...+++((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&$$$$$$#########""""""!!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""#########$$$$$$ $$$))),,,---000444888<<<777...000777777@@@WWWYYY^^^bbbVVVMMMNNNSSSTTTPPPNNNRRR^^^```QQQAAA===>>><<<<<<555222333111///;;;KKKSSSrrrfffGGG888999<<<777111666444444666555222222555333111---+++---222999===EEEEEEMMMXXXUUUEEE888666222000///000111333222222333333333333222222222222888555777<<>>OOOdddhhhVVVBBB999555333111000111222333222111111222222222222222222---333===AAA;;;666FFF[[[mmmXXX@@@@@@FFFDDD===111///---,,,,,,------,,,,,,,,,,,,++++++++++++,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&((((((((()))+++---,,,...000000///...///111000000///...---,,,,,,,,,---------,,,+++***((('''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***++++++***((('''((()))((()))+++***))))))+++---555<<<@@@===444......111+++///333222000222999@@@GGGJJJNNNBBBEEEKKKAAAKKK>>>KKKEEEGGGLLLTTTeee```qqq}}}pppyyy{{{}}}sssbbbYYYZZZ]]]]]][[[VVVKKK>>>999;;;:::777333000,,,***)))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%&&&'''((()))''''''&&&&&&&&&'''((()))&&&%%%$$$#####################"""!!!!!!!!!!!!!!!###"""!!! !!!!!!"""""""""######### """&&&)))+++...000222>>>@@@999777>>><<<999@@@MMM}}}ZZZZZZbbbOOOKKKIIILLLNNNMMMMMMPPPggg\\\III;;;888===???>>>888333///333>>>SSSnnnvvv___III::::::666777???@@@999666777666666666666555444333222999888===GGGPPPTTTVVVYYYAAA===777333222222222222///////////////000111222111111333888:::888:::>>>FFFVVVmmmlllGGGAAAGGGBBB666///000///---,,,++++++,,,------,,,,,,++++++***))))))******))))))))))))******(((((((((((((((((((((((('''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&''''''''''''%%%&&&((((((((()))+++---+++---///000/////////000/////////...---------,,,...------,,,+++)))'''&&&(((((((((((())))))))))))'''''''''(((((((((((())))))***+++***)))(((((()))&&&)))++++++)))(((***---)))000666777333111555999///333777777666888===CCCDDDIIIMMM>>>===@@@999FFFLLL\\\XXXZZZ^^^eeeuuupppuuu{{{~~~uuujjjgggfffdddoooZZZQQQVVVKKK444222BBB888666333111000---***(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%$$$$$$#########$$$$$$$$$######""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""######"""###%%%(((***,,,---...888AAA???;;;AAAAAA???CCC:::bbbYYYWWWoooWWWLLLHHHFFFHHHJJJMMMTTT[[[dddSSSAAA:::<<<<<<;;;;;;444444333999MMMnnn{{{```FFF:::444777666000///555444555555666555333222000>>>???:::444888HHH\\\hhhUUUNNNDDD<<<777555444444000///...---...///111222888444...---333<<<>>>:::===999:::LLLppptttYYYCCCEEEIIIAAA444.........---+++***)))***++++++++++++++++++******)))))))))))))))***+++,,,---))))))))))))))))))))))))'''%%%$$$$$$&&&(((''''''&&&'''''''''((((((((((((&&&'''((((((((((((***,,,***,,,///000///...///000..................------,,,,,,,,,++++++)))(((((('''((((((((()))))))))***((((((((()))))))))******&&&((()))***))))))+++,,,&&&***------***))),,,///'''+++000222111222555999111555888;;;<<<>>>BBBEEE777BBBMMM???<<>><<>>;;;999???JJJ777888999999999888777666@@@OOOVVVLLLBBBEEELLLOOOfff]]]PPPEEE===:::888888333222000......000222444+++333666222333888555---222===CCCBBBEEEYYYwwwWWWMMMGGGHHHIIICCC:::666------,,,***(((((()))***((()))***+++++++++++++++)))))))))***+++---...///************************&&&%%%$$$$$$&&&((('''''''''((((((((())))))******'''((()))((('''(((***,,,))),,,...//////...//////---------...............******+++++++++*********'''((((((((())))))******))))))))))))************###%%%((()))***+++---000&&&+++///...+++***---000///111333222000///111333000333777;;;>>>AAADDDFFF999777;;;888KKK\\\VVV^^^```______vvvwwwgggttteeeuuu}}}rrr~~~vvvtttzzzcccbbbzzzhhhWWWUUUNNN===;;;:::999888666111,,,''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$&&&'''((()))))))))!!!###$$$&&&''''''&&&%%%"""$$$&&&((()))'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$ !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!###&&&)))+++,,,+++...===@@@???IIILLLEEEBBBHHH>>>]]][[[WWWkkkSSSLLLFFFKKKKKKGGGIIISSS\\\___FFF???<<<@@@AAA<<<555000444888AAA```lllTTTHHHBBB???<<<888<<>>;;;;;;<<>>;;;777777777MMMdddlllQQQJJJMMM<<<===???===999555111...///333999???HHHTTTaaajjjeeesssvvviiieeejjjdddUUU???888333333666555///)))111222444333333444888;;;444888;;;:::888:::???EEESSSSSSZZZmmmzzzWWWNNNJJJFFFCCCAAA>>>888444---,,,+++))))))))))))***************************)))((((((((()))***,,,---***,,,---......,,,***((()))((('''&&&%%%&&&&&&'''''''''&&&&&&''''''(((((())))))+++,,,---.....................---------,,,...------,,,,,,,,,------+++++++++++++++***))))))&&&))),,,,,,+++)))((('''))))))***++++++***))))))***************)))(((((('''******(((***...///...///000000///...///333555>>><<<;;;<<<>>>???AAABBBDDDLLLMMMSSSaaaeeeeeekkkeeehhhlllmmmooovvv{{{www}}}|||tttrrrxxx}}}vvvjjjqqq~~~}}}wwwrrrpppjjj___UUU[[[AAA===444:::EEE555999000***''')))***(((''')))'''&&&&&&&&&''''''&&&$$$########################$$$$$$$$$$$$%%%&&&''''''!!!$$$&&&$$$%%%((((((%%%$$$$$$############$$$$$$'''&&&$$$###""""""#########%%%&&&&&&%%%$$$$$$%%%!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""###&&&+++//////222888AAAHHHJJJIIIFFF???<<<888KKKyyyhhhSSSiiiRRRHHHFFFKKKJJJJJJMMMTTTUUUIII<<<<<<;;;===>>>:::444444777@@@fffsssXXXHHH>>>:::555555666555000,,,,,,...000333:::III]]]kkkppplllooofffWWWRRREEE666555===>>>888111222333333222222444666000===DDD<<<333555999:::999999;;;AAAQQQjjjfffLLLIIIIIIGGGEEEAAA<<<888555---,,,+++***))))))))))))))))))))))))))))))))))))***)))(((''''''''''''(((***,,,---......,,,***)))***)))(((&&&&&&%%%%%%%%%'''''''''''''''((())))))+++,,,---...//////000000/////////.........------///......---,,,,,,,,,,,,++++++,,,,,,++++++******(((***++++++)))''''''(((((())))))******))))))(((*********+++******)))((('''***+++)))***///000...///000000000111555:::===AAA;;;555666===GGGMMMPPPXXXXXXRRRUUUffflllhhhkkkqqqqqqqqqsssxxx~~~yyyvvvlllkkkppptttpppjjjzzzzzz{{{ttttttqqqooottt~~~{{{|||vvvrrrnnnlllXXXrrrXXXIII999222III666999000***,,,///---)))'''((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""&&&(((&&&&&&'''%%%!!!$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""""""""###""""""!!!!!!######!!!!!!!!!!!!######""""""""""""###%%%***...,,,...333999???CCCCCCCCC===:::777;;;YYYiiiTTT|||[[[MMMLLLLLLLLLIIIFFFJJJOOOPPPGGG>>>@@@BBBCCC@@@888222777AAAYYYgggRRRDDD555...000333111...///000///---///999IIIVVVjjjzzz|||rrrzzzggghhhqqqhhhMMM<<>>GGGRRRXXXYYY___^^^UUUVVVfffmmmkkknnnvvvxxx{{{}}}|||{{{~~~zzzyyyyyybbbkkkjjjaaaffftttrrrddd[[[TTTMMMOOO\\\lllsssrrrhhhnnnsssuuuzzz{{{|||}}}{{{vvvsss[[[```]]]AAACCC...AAA>>>666000//////***&&&%%%)))((('''(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&"""&&&))))))+++000111///'''&&&&&&%%%$$$$$$%%%%%%""""""######$$$%%%%%%&&&###$$$&&&&&&$$$###$$$%%%""""""######""""""!!!!!!###"""!!! !!!"""###""""""###""""""%%%(((,,,---...///222555777999:::666666>>>???FFFrrriiiPPPiiiMMMEEEHHHJJJJJJIIIJJJLLLLLLIIICCC@@@<<>>777888GGGXXXzzz~~~jjjNNN;;;444333111//////000000...,,,///888???CCCQQQcccwwwxxxrrrooo[[[SSSGGG555777666444333333333333333///BBBKKK???555666888555888222---...444777555111AAAOOOlllxxxZZZIIIMMMDDDEEEFFFCCC===888333222++++++++++++*********)))((((((((((((((((((((((((((()))))))))))))))))))))'''((())))))))))))((('''(((((((((''''''&&&%%%$$$'''''''''((()))***+++++++++,,,---......///......000////////////...............---+++************(((((()))))))))))))))(((*********(((&&&&&&((()))))))))(((((((((((())))))******++++++++++++******---000000...000444555333222444777888888888:::;;;444???IIINNNRRRWWWYYYVVVUUUXXXTTTWWWgggooosss{{{ooowwwyyyxxx|||~~~|||zzz{{{|||{{{iiiiiiwww~~~oooqqqggg]]]jjjnnn```ccceeehhhrrrsssuuuwwwyyy}}}}}}xxxkkklllooouuuzzz|||~~~~~~vvvqqqddd___GGGllloooFFFHHH666:::666333111,,,'''%%%(((***)))(((((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%!!!%%%(((+++222===DDDEEE+++***((('''%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''"""$$$%%%%%%$$$######$$$"""###############""""""""""""!!! !!!""""""!!!"""###""""""$$$''')))111111000000///000000111222111AAAEEE999OOOlllQQQzzz[[[HHHEEEHHHIIIJJJMMMQQQSSSMMMCCC<<<;;;???@@@???;;;666<<>>777111222333000000000111111111111000000//////@@@YYY```QQQEEEFFFEEEDDDBBB???;;;555111...******+++++++++******)))))))))))))))))))))))))))(((((()))***++++++++++++&&&&&&''''''((('''''''''''''''((((((''''''&&&%%%(((((((((((()))+++,,,---+++,,,,,,---......------/////////.........------,,,,,,+++***))))))))))))''''''(((((())))))(((((((((((()))(((''''''(((******))))))(((((())))))***)))***++++++,,,+++++++++***---///000333:::===<<<:::;;;;;;:::777666555666===JJJTTTSSSSSSVVVVVVQQQWWW^^^]]]___jjjppptttxxx{{{pppkkkkkktttxxx|||yyyuuuzzzyyyuuummm]]]TTT^^^mmmjjj]]]iiirrrvvvqqqnnnnnnlllfffbbbaaaaaabbbdddgggiiiiii^^^]]]^^^aaacccdddjjjppppppmmmllllllkkkiiimmmrrr|||{{{|||dddgggVVVcccxxxPPP>>>666444222111---((()))---+++***))))))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%'''''''''+++444;;;<<<+++***)))'''&&&%%%$$$$$$"""###$$$&&&''''''(((((("""$$$%%%%%%$$$######$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###""""""###%%%'''111222333222000.........555333???EEE777999fffqqqUUUeeeQQQLLLNNNOOOPPPSSSQQQRRRRRRJJJ???;;;>>>DDDBBB>>>999777DDDcccjjjRRR@@@777444111...---...000111111999111111<<>>;;;888444...))))))***++++++++++++***)))************************((()))***+++++++++******&&&&&&&&&''''''(((((((((%%%&&&'''((((((((('''&&&((((((((()))***+++------,,,,,,---.........------............---------,,,))))))(((((((((((())))))''''''((()))))))))))))))%%%'''(((((((((''')))***+++***))))))))))))***+++)))***++++++,,,,,,,,,+++(((,,,///000444<<<@@@???>>>===;;;888666777:::===QQQVVVTTTLLLMMMWWW\\\ZZZdddjjjiiijjjtttvvvwww~~~{{{{{{||||||zzzwwwwww{{{}}}{{{~~~~~~zzzwwwlllooocccXXXTTTVVVUUUQQQNNNDDDNNNSSSPPPQQQXXX[[[XXXLLLRRRXXXZZZVVVVVV\\\cccOOONNNPPPPPPIIICCCEEELLLPPPNNNPPPUUUWWWVVVZZZaaappp~~~}}}|||___XXXdddoooMMM<<<777333333000,,,***,,,,,,+++*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&(((&&&""""""&&&(((''''''&&&&&&%%%%%%%%%%%%&&&###$$$&&&(((((()))(((((("""###%%%%%%###"""###$$$"""###$$$%%%&&&'''''''''"""###%%%&&&&&&%%%###"""!!!"""###"""!!!"""$$$&&&(((,,,000111000.........222333888@@@>>>666LLLuuusssVVVxxxRRRGGGOOOTTTUUUVVV\\\TTTMMMJJJDDD>>>@@@FFF???===:::888<<>>::::::222...222555222000000000,,,***+++///111000---)))222BBBQQQQQQGGGBBBDDDIIIBBB;;;888777333,,,'''))))))+++,,,,,,+++***)))************************))))))***++++++***((((((''''''''''''(((((())))))$$$%%%&&&(((((((((((('''((((((((()))***,,,---...,,,---........................---------,,,,,,,,,(((''''''''''''(((((()))(((((()))***************###%%%((()))(((((()))***,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,)))---///000444:::>>>===<<<:::777555555:::BBBHHHccc^^^OOOBBBGGG[[[hhhiiigggmmmmmmqqq~~~}}}||||||~~~{{{tttuuuzzz~~~}}}www}}}yyy[[[OOOUUUWWWUUUKKKJJJQQQOOOFFFEEELLLSSSYYYYYYUUU\\\ooo}}}[[[iiiwwwxxxlllbbbeeemmmjjjmmmrrrqqqcccRRRLLLPPPFFFDDDGGGNNNOOONNNRRRXXXPPP]]]___\\\dddmmmttt}}}|||~~~yyyooo___TTTYYYsssFFF===555444444///)))'''---+++*********)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$!!!$$$%%%###$$$((()))&&&###"""######$$$%%%&&&'''$$$&&&'''))))))))))))((("""###%%%%%%###"""###$$$"""###$$$&&&'''((())))))###%%%'''))))))'''%%%###!!!"""###"""!!!"""###%%%$$$+++//////------...$$$,,,...999CCC777555OOOqqqRRRdddHHHGGGKKKSSS\\\^^^VVVWWWPPPCCC<<<@@@DDDEEEEEE666999@@@DDDfffwwwOOOHHH>>>888555222---)))***...000//////222555777???KKKeee}}}ooo___ZZZQQQCCCAAA<<<444000222555222,,,,,,---...///000111111111...111AAARRRPPPAAA@@@KKKCCC@@@;;;666222---'''$$$)))***,,,------,,,***)))***)))((((((((()))+++,,,'''(((***+++++++++***)))++++++******)))(((&&&&&&)))((('''&&&&&&&&&&&&&&&((()))+++,,,---,,,,,,+++------............------///......---+++***))))))***)))&&&$$$(((+++((("""&&&&&&''''''''''''''''''$$$***000000,,,((('''((('''(((((()))))))))))))))***)))******+++,,,---...)))---222888;;;;;;:::888:::AAA>>><<>>>>>GGG@@@<<<777333000---***((()))***,,,------,,,***)))))))))((((((((()))***+++'''((()))*********))))))&&&'''((((((((((((((('''))))))((('''''''''''''''((()))+++,,,------,,,,,,.........//////.........///...---,,,+++******))),,,+++))))))---111///***))))))))))))(((''''''&&&&&&+++//////+++((('''((('''(((((()))))))))))))))************+++---...///111111222444555666777777@@@GGGDDDCCCKKKMMMNNNXXXTTTPPPQQQWWWYYYXXXaaaooo|||tttpppwww~~~}}}}}}~~~uuukkkrrrssshhh```\\\TTTQQQWWW^^^aaabbbbbb[[[WWWTTTTTTQQQNNNPPPVVVOOOMMMLLLMMMOOOQQQRRRRRRLLLOOONNNJJJJJJMMMLLLFFFHHHMMMHHHDDDGGGBBB<<<@@@???@@@AAADDDKKKRRRPPPIIIUUUVVVXXX\\\^^^\\\VVVQQQ[[[^^^eee]]]gggrrroooxxx~~~~~~}}}oooccc]]]\\\XXXIII777333999777...(((***+++***)))'''&&&%%%$$$###############$$$$$$&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$&&&$$$&&&***)))'''222BBB000///...,,,+++)))(((''''''$$$""""""$$$$$$"""  !!!###$$$$$$$$$$$$''''''(((((('''%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%(((+++...444<<<===999RRRJJJYYYKKKCCCDDDMMMbbbmmmfffggg[[[III===>>>CCCDDD???555:::888FFFtttmmmQQQ@@@999666666111///...------...000222666777;;;DDDQQQgggpppZZZEEE<<<888333222444111///,,,******,,,///111222<<>><<>>;;;CCCIIIFFF@@@999@@@NNNxxxfffKKK;;;:::222---111444444333555222666777333111<<>>CCCGGGEEEIIIFFFJJJWWWZZZUUUXXX___fffnnnpppkkkfffkkkssstttzzz~~~~~~}}}yyyxxxwwwqqqsss~~~yyypppnnnlllppplllbbbbbbjjjeee```eeeaaa___]]]ZZZSSSLLLKKKPPPTTTVVVYYY\\\___fffmmmppphhhiiijjjiiiiiinnnuuu|||yyy~~~zzzssswww}}}~~~}}}wwwkkkccc^^^YYYSSSOOOPPPHHHIIIEEEMMMPPPHHHYYYTTT[[[eeennnssspppjjjdddvvv~~~~~~tttgggbbbggglllnnn|||~~~eeeooosssfffNNN===888:::333+++'''))))))''''''+++'''&&&%%%$$$############$$$$$$###############"""!!!!!!"""""""""#########,,,333333+++(((,,,))) """"""###$$$&&&'''(((((("""#########"""!!!""""""!!!!!!!!!""""""###$$$$$$"""###$$$$$$$$$###"""!!!!!!"""$$$&&&'''(((''''''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&###'''222:::===@@@777___NNNgggCCCHHHNNNRRRMMMQQQjjjtttdddTTTEEE:::;;;CCCEEEAAA===:::BBB```}}}fffJJJ;;;//////222111000444...555999777444888???CCCYYYfffuuuhhhQQQEEE444222...+++***+++---///888???@@@:::777;;;<<<:::555111---***+++---///000)))(((((((((((((((((()))(((((()))***************)))))))))))))))***++++++$$$%%%&&&((()))******+++)))***+++,,,,,,,,,+++***)))))))))***+++---...///...//////000000//////...,,,,,,++++++************'''******((((((++++++(((%%%%%%'''((()))***************)))))))))(((((((((((()))******++++++*********++++++,,,...000222333333555777;;;>>>AAACCCDDDHHHJJJFFFKKK\\\```[[[\\\\\\dddmmmqqqqqqssszzzzzzvvvyyy~~~|||wwwnnn\\\^^^ppprrruuu~~~{{{{{{vvvbbbbbbYYYTTTZZZWWWOOOPPPPPPXXXdddkkkggg```aaafffeeejjjnnnooorrrxxx}}}}}}yyyyyyxxxvvvtttsssrrrrrryyy~~~~~~}}}~~~|||yyytttyyysssmmmpppnnnnnnxxxjjjnnnoookkkiiiooouuuyyyyyyxxxyyyzzz{{{{{{yyyxxxpppcccSSSNNNCCC333DDDAAA@@@@@@BBBIIIUUUcccmmmeeeeeegggnnn~~~vvvzzzzzzmmmhhhooovvv}}}}}}vvveeeZZZPPPEEE>>><<<:::///(((***,,,))))))...((((((&&&%%%######""""""########################!!!!!!!!!"""""""""######***+++&&& """)))***%%%""""""###%%%&&&'''((()))!!!"""######!!!!!!!!!###""""""!!!!!!"""###$$$$$$""""""###$$$$$$###"""!!!!!!"""$$$%%%&&&&&&&&&%%%))))))(((''''''&&&%%%%%%%%%'''&&&###&&&///777:::>>>000IIINNNQQQEEEJJJJJJKKKGGGLLLdddooocccHHH???<<>><<<===JJJuuusssZZZAAA777222------111...333666444555999999666---555CCCXXXqqquuu___DDD???666...+++,,,000333<<<<<<;;;::::::999777333---+++))))))+++---...---(((((((((''''''(((((((((((()))***+++,,,++++++***+++******)))***+++,,,---***++++++++++++***)))(((((()))+++,,,,,,,,,+++***))))))))))))+++---///000.........//////.........++++++++++++************'''++++++((((((+++,,,***'''((())))))************((((((((()))******)))((())))))***++++++++++++******+++,,,---///111222333666888:::===@@@AAABBBBBBJJJKKKGGGLLL___eee```aaaccciiipppuuuzzz|||tttuuuzzzxxxrrrvvvkkkrrrzzzzzz{{{wwwvvvrrrfff^^^gggaaaVVVZZZ\\\YYYZZZVVV___mmmwwwvvvpppooorrreeekkknnnlllkkknnnnnnkkkjjjkkkkkkhhhbbb\\\XXXVVVHHHFFFGGGIIIGGG???<<<===<<<@@@:::777<<<;;;999??????BBB@@@<<<:::???BBBCCCKKKQQQXXX```fffmmmtttyyy}}}pppHHHCCC;;;>>>???>>>===CCCNNNWWWiiiccc[[[ZZZdddppptttqqq}}}ttttttwwwoooaaaWWWdddqqqwww}}}yyyyyy|||rrrYYYNNNLLLGGG@@@BBB555+++---...))))))...)))((('''%%%###"""""""""""""""""""""############!!!!!!!!!!!!"""""""""#########!!! ###&&&'''##################$$$$$$ """######!!! !!!######"""!!!!!!!!!"""###$$$""""""$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$******)))((('''&&&%%%$$$###''''''%%%&&&,,,333666>>>:::???aaaPPPrrrDDDMMMMMMHHHEEEAAAFFF\\\hhh___CCC???@@@GGGIIICCC======AAASSS[[[FFF:::111///444333444222///333:::999333333666:::AAAOOOeeezzzeeeTTTKKK>>>333---///555:::>>>999777:::;;;777222...***)))((()))***+++)))(((((((((''''''''''''(((((()))***+++,,,---,,,++++++,,,+++*********+++------555555333000---***'''%%%'''(((***,,,,,,,,,***))))))(((((()))+++---///000------............------+++++++++***************%%%)))***((((((+++,,,+++******+++++++++******)))&&&&&&''')))++++++***((())))))***++++++++++++***++++++,,,---///111333444666888:::===???BBBCCCDDDKKKKKKFFFLLL```gggcccddduuuwwwxxxxxxyyy|||~~~uuuuuuxxxxxx|||{{{xxxrrrkkkjjjdddRRRQQQcccaaaSSSUUU^^^bbbfffkkkmmmrrrxxxvvvpppnnnppp___eeegggbbb^^^]]]ZZZTTTFFFIIILLLHHH@@@999777888===333000888;;;777999AAA888<<<777666>>><<<888<<<>>>===:::777999???@@@===999;;;;;;888777;;;DDDKKKSSSddduuulllpppwwwiiimmmjjjfffZZZHHH;;;;;;FFFRRRJJJJJJLLLUUUdddqqqrrrlllZZZlllvvvmmmaaa```bbbaaaUUUdddqqqrrrnnnrrr|||{{{|||dddOOOSSSVVVPPPIII999...//////)))(((---***)))'''%%%$$$""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""""""%%%)))+++(((###"""&&&''''''&&&%%%$$$###"""""""""$$$### !!!$$$######"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$******)))(((&&&%%%$$$$$$"""'''(((&&&&&&+++111333DDDJJJ>>>DDDwwwSSSVVVSSSJJJBBBGGGEEE???FFFUUUYYYQQQJJJ===BBBLLLEEE;;;;;;<<<>>>xxxzzzPPP888444999444222111222444333111///222222000000444???MMMWWWyyynnncccYYYWWWWWWJJJ444000888777GGG???888666999777///''')))((('''(((***+++++++++)))(((((((((''''''''''''&&&'''((((((((((((((((((((((((((((((((()))))))))---------,,,,,,+++++++++,,,)))---666888222+++)))))))))***+++,,,......///...///000000///---+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))((((((***************)))((((((+++)))'''))),,,......,,,...111---...666777777@@@777;;;???CCCDDDDDDEEEFFFQQQLLLQQQ\\\[[[TTT^^^rrrxxxhhh\\\mmmwwwxxx}}}~~~zzzuuuxxxqqqccc^^^tttlllaaaZZZYYY]]]aaaccchhhbbbaaafffkkkkkkiiiiiioooeeeccclllooohhhbbbcccVVVSSSMMMFFF@@@<<<999888:::999999:::<<<===<<<::::::<<<999333444;;;===999>>>===;;;:::888888777777777555999>>><<<555333777666777888888888777555555;;;;;;:::;;;@@@IIIUUU\\\pppvvvxxxrrrdddVVVOOOMMMJJJFFFGGGMMMPPPRRRYYYccciii```^^^ooowwwcccZZZiiikkkpppnnngggdddnnnkkksss}}}zzztttrrrssscccHHHKKK^^^JJJAAA---888+++222###&&&%%%$$$"""###$$$$$$###"""""""""############""""""$$$######"""""""""""""""##############################""""""######$$$%%%###!!! !!!""""""!!!"""""""""""""""###$$$$$$ !!!"""######$$$$$$######$$$%%%%%%$$$###$$$&&&&&&''''''%%%'''***(((###"""''')))((((((,,,///...???EEEIII@@@LLLOOOuuuTTTIIIFFFJJJIIICCC>>>EEEQQQPPPDDDGGG>>>BBBLLLEEE;;;;;;???RRRsssNNN111999666222///---///333777333333222000111666===CCCMMM^^^lllppppppkkkZZZHHHJJJ@@@FFFMMM@@@555:::AAAEEE>>>777444444222,,,''')))((('''(((***++++++***))))))((((((((('''''''''&&&'''(((((()))((((((((())))))))))))************,,,,,,,,,+++++++++******,,,***,,,333555000***)))******+++,,,---...///////////////...---,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))*********))))))((('''+++)))((())),,,///...---...444333555<<<;;;777===444:::AAAEEEFFFGGGIIILLL[[[TTTXXXeeeiiieeemmm|||rrrnnniiisss{{{uuuxxx}}}rrrhhh```[[[sssjjj```^^^dddkkkmmmmmm|||rrrhhhfffddd___\\\\\\ggggggeeeaaa[[[UUUKKKCCC888888777777999;;;>>>@@@CCCBBB@@@@@@@@@@@@>>>===@@@===999888===AAA@@@;;;888777666666666666666777;;;888888:::999555777<<<777888999999888777666555666777:::::::::;;;<<<>>>999>>>FFFNNNWWWeeeuuuVVVUUUXXX\\\YYYRRRPPPRRRYYYnnnttthhh]]]UUUWWWcccdddiiikkkhhhhhhmmmssstttgggmmmrrrqqqkkkggggggiiioootttyyy{{{kkkIIIEEEUUUNNNMMM::::::---:::000...(((&&&%%%$$$%%%$$$###!!!""""""############""""""$$$######"""""""""""""""#######################################$$$$$$%%%"""!!! !!!###%%%%%%$$$"""""""""!!!""""""######""""""""""""""""""!!!!!!"""###$$$$$$######$$$%%%$$$***,,,******---///...'''))))))''''''******(((666===GGG@@@CCCqqqOOO___QQQCCCDDDKKKEEE>>>???NNNZZZTTTEEEDDD???CCCJJJEEE999;;;EEEooo{{{YYY???888000///111333111...222333333222000000111222444AAAPPP]]]hhhhhhVVVBBB<<<+++888QQQJJJ888;;;IIIDDD???999444000...+++(((((('''&&&''')))+++***))))))))))))(((((((((''''''&&&'''(((((()))))))))(((((((((((()))))))))******++++++************))))))---+++,,,000111,,,)))(((++++++,,,---...//////000//////......------,,,,,,*********++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''+++***)))***---////////////888:::<<>>777888777666666666888:::<<<<<<;;;;;;<<>>999666@@@@@@???>>>>>>>>>>>>>>>888777888:::888555555999111222555888;;;======>>>999===@@@BBBBBBAAA@@@@@@???;;;666555:::DDDOOOWWWmmmkkkjjjggg___TTTMMMLLLSSSNNNTTTlllxxxbbbRRR[[[UUUXXX[[[\\\```eeefffcccaaadddfffbbb\\\YYY[[[^^^fffnnnssstttwww^^^MMMMMMLLLQQQDDD<<<000<<<666111+++)))&&&%%%%%%%%%###""""""######$$$$$$######"""$$$######"""""""""""""""########################"""############$$$$$$$$$!!! """%%%''''''&&&"""""""""!!!!!!!!!!!!!!!######""""""!!!  !!!######"""!!!###$$$$$$,,,111---***,,,000333***+++)))'''***...,,,'''...666EEEFFF===UUUNNNUUUMMMGGGGGGIII???:::DDDXXXaaaVVVDDDAAABBBDDDGGGBBB666:::MMMfffRRR:::000444888333,,,000111222222222111111111...333999@@@KKKOOOFFF:::888+++999NNNGGG888===JJJCCC@@@;;;555///++++++,,,'''&&&&&&(((***+++***))))))))))))(((((((((((('''&&&'''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))---,,,,,,---,,,***((((((,,,,,,------...///000000---///111222111///---+++************++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((()))))))))(((((('''+++++++++,,,---///000111222<<<>>>>>>DDDAAA888999AAAJJJSSSTTTOOONNNSSSYYY]]][[[___gggjjjiiilllrrr{{{uuunnn|||wwwnnnjjjhhheee^^^XXXVVVRRRSSSWWWZZZWWWUUUUUUGGGFFF???666666<<<>>>;;;AAA???>>><<<<<<<<<>>>???AAA@@@???@@@CCCEEEFFFFFFQQQJJJGGGMMMOOOJJJFFFEEEFFFEEECCCAAA???===<<<<<<999<<>>AAADDDBBB===666222111111///...000AAA[[[pppvvvmmm___VVVTTT```OOO===YYY|||kkkDDDVVVVVVSSSOOOPPPWWW[[[[[[[[[]]]^^^\\\XXXVVVXXXZZZYYYcccjjjjjjkkkttt{{{zzz[[[IIIKKKMMMIIIFFF===:::444333,,,)))'''%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$######"""""""""""""""########################""""""######$$$$$$$$$$$$!!! """%%%&&&%%%$$$""""""""""""!!!!!! """"""!!!  !!!!!! !!!"""###&&&,,,...***'''(((+++,,,))))))''')))///666444///...444EEEMMM???BBBoooPPPnnnSSSFFFMMMIIIKKKAAA>>>NNNaaabbbOOO<<<@@@GGGEEECCC@@@444<<>><<<888222,,,)))***,,,'''&&&'''(((++++++***(((***)))))))))((((((((((((&&&'''((()))************''''''((()))******++++++((((((((((((((((((((((((,,,------+++******)))))),,,------....../////////+++///333666666222---***))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((++++++,,,---...000222333444???===:::@@@AAA;;;;;;DDDLLLSSSTTTPPPPPPWWW^^^aaaffflllooommmnnntttzzz{{{www~~~}}}uuummmttt{{{yyynnnmmmjjjfff___XXXQQQMMMfff___YYYUUUOOOFFFAAA@@@BBB999888AAAIIIFFF???===;;;;;;<<<>>>BBBGGGKKKMMMQQQNNNKKKIIIGGGEEECCCAAA>>>>>>@@@DDDCCC??????AAABBBAAA???===;;;:::999999777;;;???>>>;;;777333000222333555888999:::::::::999:::;;;;;;:::;;;>>>@@@999777666888;;;:::666222:::888444333<<>>666DDDnnnvvvRRR888111222666222...,,,---///000111444555555444333222222333333;;;EEE???777@@@HHH???555444111---)))'''((()))''''''(((***,,,,,,+++)))******)))))))))(((((((((&&&'''((()))***+++++++++******++++++,,,---......''''''(((((((((((())))))+++//////,,,***+++,,,+++,,,,,,------............***...333777777333...***)))))))))************+++))))))))))))))))))))))))&&&'''((())))))******)))((())))))************)))+++,,,......///000333555555???<<<555<<>>???AAAGGGMMMOOOOOOSSS\\\ddd]]]fffmmmmmmkkkoooxxx~~~~~~{{{}}}wwwssstttzzzrrriiiaaaZZZ___eeefffbbb\\\XXXUUUbbbZZZPPPIIIBBB;;;;;;>>>\\\GGG:::@@@HHHFFFEEEIIIGGGFFFEEEDDDEEEFFFHHHJJJCCCBBB@@@@@@???>>>;;;999999AAAFFFDDDBBBEEEGGGHHHNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLHHHBBB???BBBFFFGGG======>>>>>>===;;;999888666999>>>@@@@@@@@@@@@@@@BBB>>>:::888888777444111888===???<<<999777444111RRRvvvuuuUUUSSSffffffXXXXXX[[[YYYQQQKKKLLLPPPQQQIIINNNTTTYYY[[[]]]^^^___YYYdddlllkkkjjjoooxxx~~~ooovvv|||{{{[[[CCCFFFSSSZZZ999///333000---)))'''&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!!!!!!!"""######!!! !!!###$$$$$$$$$###"""!!!  """###$$$ """$$$%%%%%%$$$"""&&&,,,,,,)))%%%&&&&&&&&&+++111111------///666FFFKKK===EEEeeeWWWTTTIIIHHHHHHJJJFFFEEEUUUrrrqqqXXXHHH@@@MMMEEE<<>>===<<>>;;;333;;;BBBAAABBBCCCFFFIIILLLOOOVVV```gggnnnvvvzzzwwwxxxlllfffwwwwww}}}~~~zzzpppcccXXXRRRTTTYYY```eeeeee___XXXRRRDDDAAA@@@BBBBBBAAACCCHHH___OOO===888>>>FFFLLLOOOPPPNNNKKKGGGDDDCCCBBBBBB===>>>AAAEEEIIIJJJIIIGGG___jjjkkkbbbaaaiiiiiibbbWWWWWWWWWWWWXXXYYYZZZ[[[bbbbbb\\\TTTSSS[[[cccfffaaa^^^XXXPPPFFF===555000555666888888777777888999:::777444222333555777888777;;;;;;777666:::===<<<888FFFUUUiiiwwwoooaaa```SSSSSSPPPJJJHHHKKKLLLJJJ>>>BBBHHHNNNSSSWWWZZZ\\\PPPZZZ```___\\\]]]```aaalllpppxxxfffGGGCCCFFFVVV<<<666111777333...***((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###""" !!!###%%%%%%###!!!!!!###%%%&&&&&&%%%$$$###"""!!! !!!###$$$ !!! !!!###$$$$$$'''&&&$$$$$$))),,,,,,$$$'''(((&&&(((,,,---***&&&+++---;;;MMMEEE???OOO\\\|||WWWCCCPPPCCCKKKGGGHHH[[[wwwhhhJJJ:::???OOOEEE;;;AAA???ZZZsssWWW<<<777222///000111111///333000---...////////////------666???CCCIII@@@)))---,,,***+++,,,,,,***)))))))))***,,,......,,,***************))))))))))))&&&'''((()))++++++,,,,,,%%%&&&'''((()))***++++++'''((((((((())))))*********111333///,,,///111...++++++,,,,,,,,,,,,,,,,,,------...............---))))))))))))************))))))))))))))))))))))))&&&'''((()))************)))***+++,,,,,,,,,,,,,,,+++---000000///111444888111>>>;;;444<<>>666999BBBKKKLLLHHHEEEEEE>>>CCCCCC???EEEOOOMMMCCC>>>>>>>>>???BBBFFFJJJLLL\\\]]]aaafffiiijjjhhheeeXXXbbb^^^OOOMMMXXXUUUEEEMMMMMMLLLKKKKKKKKKKKKKKKLLLOOOMMMGGGHHHPPPWWWWWWOOOQQQTTTXXX[[[\\\]]]^^^TTTPPPGGG>>>777666999<<<777777666555555666777999444;;;???======AAABBB>>>===GGG???444AAAWWWdddllleee^^^QQQFFFDDDGGGEEE@@@666999>>>DDDJJJPPPTTTWWW]]]eeekkkhhhdddbbb```^^^aaaaaadddkkkvvvtttzzzsssSSSGGG>>>TTTEEEBBB666<<<888222---***(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%%%%###"""!!!$$$''''''&&&$$$!!!###&&&''''''&&&&&&&&&%%%###!!! !!!"""### !!!!!!!!!###%%%$$$***+++%%%!!!###(((***###'''***((((((,,,...---"""***(((555NNNMMMAAAHHHwww^^^ggguuu\\\IIIQQQ@@@CCCjjjvvv]]]GGG@@@BBBJJJBBB:::>>>FFFjjjcccTTT???000+++---000111---333111)))(((///111---(((+++444???EEE@@@777111---+++))))))*********))),,,+++///666666///+++,,,((((((((((((((((((((((((&&&'''((())))))*********)))))))))))))))((('''&&&''''''(((((())))))******,,,,,,------------..............................------...333888888222---))))))(((((((((***+++,,,(((((((((((()))))))))))))))************))))))(((++++++,,,---------,,,,,,,,,---...000222444666777222@@@IIIGGGBBBBBBFFFGGGOOOXXX^^^IIIJJJgggqqqwww|||~~~|||zzz~~~uuu||||||yyynnncccWWWTTTXXX\\\[[[XXXYYY[[[UUUFFF:::999>>>BBB>>>BBBDDDDDDJJJPPPNNNGGGCCCEEEFFFCCC>>><<>>>>>CCCKKKPPPIIIIIIRRRBBBJJJAAANNNLLLTTT\\\WWWbbbSSSYYYKKKMMMCCCOOONNNCCCHHHUUUMMM777???===777000///333555333999999;;;???BBBDDDDDDBBBJJJDDD???;;;444222:::FFFsss}}}oooUUUIIIDDD@@@BBBGGG333000AAABBB666@@@[[[III^^^cccWWWjjjqqqaaatttvvvWWWeeetttnnnttt|||sssZZZKKKPPPSSSFFF<<<;;;//////...---+++((('''&&&&&&%%%%%%&&&''''''&&&$$$""""""""""""""""""""""""$$$$$$"""!!!  !!!"""######"""###%%%'''((((((((('''!!!###&&&&&&$$$$$$'''***%%%%%%$$$###"""!!! !!!!!!"""$$$&&&&&&$$$"""###%%%&&&&&&%%%''',,,000+++(((&&&&&&)))+++***((((((***,,,000<<>>FFFMMMOOOPPPRRRPPPJJJBBBAAA???>>>AAAJJJXXXbbbiiifffcccaaaaaacccfffhhh^^^UUUOOOPPPRRRSSSVVVZZZXXXVVVRRRQQQOOOLLLFFFBBBSSSOOOKKKJJJMMMOOOPPPOOO???AAAEEE===AAA@@@GGGEEECCCCCC<<>>MMMXXXdddOOOQQQPPPLLLOOOWWWYYYUUUMMMKKKCCC888444444333000666666888>>>FFFIIIFFFBBBAAA===:::999666333888@@@:::XXXmmmssstttfffMMM>>>DDDIII@@@000222DDDLLLFFFPPPbbbdddVVVhhhrrrgggzzziiihhhxxxsssvvv}}}zzz|||gggUUUPPPLLLCCC======444000,,,***))))))'''&&&&&&%%%%%%&&&'''(((&&&%%%########################%%%$$$###""""""!!!!!!!!! !!!""""""""" !!!###%%%&&&&&&&&&%%%"""%%%'''((('''(((***---(((&&&$$$!!! !!!"""###!!!"""###$$$$$$$$$$$$%%%((())))))((('''((()))+++,,,***((((((***+++***(((&&&)))+++...888EEEJJJHHHKKKyyyaaafff[[[IIIGGGAAAGGGUUUyyyuuuRRRGGGFFFJJJFFFBBB;;;===```qqqRRR<<<444444;;;333---...///...---...444:::@@@AAA<<<444...***%%%&&&'''***...000///...///---...000///***(((((())))))))))))))))))))))))&&&'''((())))))*********''''''((((((((((((((((((++++++******************)))******+++,,,------...---------------------------,,,+++---000000---)))***))))))(((((()))***+++''''''''''''(((((((((((((((((()))***+++++++++++++++,,,,,,---......------///000333555777777777777::::::;;;>>>GGGOOOQQQNNNHHHMMM```aaagggwwwxxxjjjssswwwvvv~~~ttt|||vvvmmmfffcccKKKOOOUUUXXXXXXTTTPPPNNNBBBAAA??????FFFLLLJJJDDDDDDKKKOOOLLLGGGEEEDDDCCC???FFFQQQZZZ```bbbddddddlllkkkfff]]]SSSPPPTTTZZZKKKEEECCCFFFJJJMMMRRRWWW______```aaa___ZZZSSSNNNQQQKKKEEEEEEKKKOOONNNKKKJJJLLLGGGHHHDDDMMMJJJIIIIIINNNXXXUUUUUULLLMMMLLLEEECCCDDDJJJQQQZZZiiivvvTTTRRRJJJ@@@<<>>FFFJJJFFF@@@888555444666777555777:::<<<<<<888KKKtttsss]]]KKKJJJCCC999666:::>>>>>>???VVVfffcccuuu|||jjjuuu^^^iiitttuuunnnmmmwww~~~zzzyyysssgggYYYNNNEEE???;;;777222,,,)))))))))((('''%%%%%%%%%&&&(((((('''&&&#########$$$$$$#########%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&%%%%%%!!!###$$$$$$$$$'''(((***((($$$!!! !!!###%%% """$$$$$$""""""%%%(((***)))***+++,,,,,,+++)))---+++******++++++***(((%%%(((***+++222>>>HHHLLLGGG___cccuuu]]]JJJEEEKKK===JJJbbbkkkIIIGGGGGGNNNEEEBBB===CCCrrr\\\CCC888666222111222+++$$$+++888111:::@@@===555000---,,,'''(((***...222333222111222111000///---***''''''((((((((((((((((((((((((&&&'''((())))))*********%%%%%%&&&((()))+++------,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------...,,,++++++------+++)))+++***)))(((((()))******&&&'''''''''(((((((((((('''((()))***+++,,,,,,,,,+++,,,---......///......//////000111333444555666===<<<===BBBJJJQQQSSSQQQSSSSSSffflllqqqwwwttt~~~||||||~~~qqqiiidddaaa```aaa\\\[[[YYYTTTNNNGGGAAA>>>>>>???@@@CCCJJJPPPLLLEEEIIIIIIFFFAAA>>>@@@EEEIIIiiibbbYYYSSSTTTZZZccciiiYYYZZZXXXQQQJJJHHHNNNTTTfffaaaYYYQQQHHH@@@:::888BBBDDDHHHJJJJJJGGGBBB>>>MMMFFF>>>;;;>>>EEELLLOOOEEEGGG999AAA999KKKDDDDDD@@@AAAOOOFFFSSSMMM^^^aaaUUUQQQLLLHHHHHHLLLTTT\\\uuunnn___KKK>>>;;;;;;999:::999999===AAABBB@@@===666444222444666666666777:::BBB:::222>>>VVVqqquuuMMM...444IIINNNAAA555MMM___rrrqqq|||hhhiiibbb^^^```mmmooo___aaayyyvvv{{{qqqyyykkkvvvxxxkkkZZZNNNAAA666777555333///+++)))))))))%%%%%%%%%&&&((()))(((&&&######$$$%%%%%%$$$######$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!###$$$&&&'''''''''''' !!!""""""***(((%%%###"""###$$$%%% ###%%%### %%%***%%%%%%''',,,222333111---,,,,,,++++++***)))((('''$$$''')))))),,,666DDDOOOKKKKKKsssiiieeeXXXFFFOOOYYYKKKZZZrrrdddFFFJJJIIIOOODDDAAABBBQQQkkkKKK888222222555111)))(((///555???CCC;;;222///......******,,,///222222000...&&&(((((())))))+++++++++''''''''''''''''''''''''&&&'''((())))))*********))))))))))))***+++,,,---------,,,,,,++++++******))))))***++++++,,,------------------------------///---,,,+++,,,,,,+++***,,,+++***((((((((())))))'''''''''(((((((((((()))(((((()))+++,,,,,,,,,,,,+++,,,---...////////////000///......000333666888;;;===BBBGGGKKKMMMOOOQQQ]]]YYYiiinnnqqquuuppp|||xxxxxx~~~kkkXXXQQQRRRTTTXXX\\\fff]]]QQQGGGCCCAAA>>>===CCCGGGIIIIIIKKKMMMKKKFFFGGGCCCAAADDDKKKSSSYYY]]]YYY\\\aaaeeecccXXXHHH===OOOPPPPPPOOOPPPRRRUUUXXXLLLMMMNNNMMMKKKIIIFFFDDD444777===CCCGGGIIIIIIJJJDDDBBB>>>999777;;;DDDJJJEEEEEE555<<<666IIICCCEEEHHHDDDLLL<<>>DDDPPPPPPaaassslllooohhh```___nnnuuudddZZZfffddddddpppppp~~~~~~eeewwwuuucccTTTCCC444333777:::666///)))))),,,&&&%%%%%%'''((()))(((&&&###$$$%%%&&&&&&%%%$$$###!!!""""""######"""!!! """""""""""""""!!!!!!!!!!!!"""$$$&&&'''''''''&&&$$$###""""""""""""!!!!!!''''''''''''&&&$$$###""" ###%%%### %%%***###$$$'''---333555222...******+++***)))'''&&&&&&$$$'''***)))(((///???LLLPPPAAA]]]oooYYYRRREEEVVV\\\[[[lll```FFFPPPKKKKKKBBB???IIIhhhfffOOO666---000333333222AAAIIIIII===222000000...*********+++------+++)))))),,,,,,******,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********...---+++)))((((((((((((,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,***)))(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,...///000000111111222111000000333666:::===888<<>><<<333<<>>:::666444::::::666111000444777777999<<<999===JJJIII===:::???VVVmmmmmmVVVDDDLLL^^^LLLEEEJJJDDDLLLZZZKKKBBB^^^dddjjjlllmmmmmmaaaQQQaaaeeegggjjjuuu~~~uuuzzzyyyllltttyyyxxx~~~kkkyyyuuudddUUUEEE999222777;;;999111+++***,,,((('''&&&'''))))))'''%%%###$$$&&&''''''&&&$$$### !!!"""######"""!!! """""""""""""""""""""""" """###$$$%%%$$$$$$%%%###""""""######!!! %%%&&&'''((('''%%%""" """$$$$$$""""""%%%(((%%%'''***...111000---***''')))++++++)))'''&&&''''''(((++++++(((+++888FFFNNN@@@LLLuuusssrrrPPPLLLCCCTTTRRRfff|||[[[FFFQQQHHHDDDAAA===RRR\\\@@@777;;;>>><<>>@@@:::888555===OOOBBB666???cccxxxjjjMMM;;;222+++<<>>666555555444222///,,,***)))((('''(((((((((&&&$$$###%%%'''(((((('''%%%### !!!###$$$$$$###"""!!!!!!!!!!!!"""#########$$$ !!!###$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$###&&&&&&&&&&&&%%%###"""!!!!!!"""###$$$$$$$$$$$$%%%'''***---///---***(((&&&&&&))),,,,,,***(((((())))))***,,,---***)))333???GGGEEEEEE]]]tttgggPPPKKKDDDRRRJJJnnnyyyUUUDDDPPPCCC>>>???<<>>;;;IIINNNIII:::111333333------+++))))))***+++***)))***///000,,,***,,,)))###((((((((((((((((((((((((&&&'''((()))************'''&&&%%%$$$%%%''')))+++)))))))))******++++++,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********...---+++)))'''''''''''')))*********++++++++++++++++++,,,,,,,,,+++******,,,---...000111111222222+++///444888;;;<<<<<<;;;@@@???DDDOOOWWW]]]gggqqqccceeeqqqlllqqqzzz}}}|||pppYYYWWWVVVOOORRR]]]fff^^^LLLDDDGGG???EEEKKKMMMKKKJJJLLLOOOLLLKKKFFFAAACCCKKKQQQRRRYYYVVVVVVVVVPPPIIIJJJPPP\\\OOOAAA;;;===AAABBB@@@>>>===<<<===AAAHHHPPPTTTfffjjjiiicccdddnnnwwwzzzqqqwww~~~~~~}}}~~~xxxZZZNNN999444666;;;666...666FFF???AAA???999;;;HHHYYYbbb```VVVNNNQQQWWWTTTCCC222---444666000,,,000444555999>>>;;;<<>>PPPAAASSS___JJJOOOqqqpppUUULLL\\\```ZZZmmmxxxnnn}}}NNNiiiaaaVVVbbbfffiiiqqquuuooo^^^LLLAAA:::333......222333...(((+++)))((((((((((((%%%######%%%'''))))))'''%%%###!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$%%% """###%%%&&&&&&&&&&&&'''&&&%%%'''+++---,,,+++((('''%%%###"""""""""###!!!!!!"""$$$&&&&&&$$$"""%%%)))......+++'''&&&'''&&&)))------+++))))))+++++++++---///+++)))000;;;BBBKKKEEEPPPrrrYYYMMMMMMVVVRRROOOiiisssNNNGGGPPPIIICCC>>>???eeePPP777JJJMMMEEE;;;555444333111...111111111000...***'''%%%&&&+++111333000,,,)))((()))((('''&&&&&&'''))))))%%%%%%'''+++//////+++'''+++)))(((&&&%%%&&&'''(((,,,,,,------,,,+++)))(((,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***,,,+++***)))))))))******(((((((((((((((((((((((()))*********++++++++++++111444555222,,,((())),,,,,,///111222222111111222111333777;;;;;;999<<>>???===FFFXXXaaa]]]YYY\\\pppvvv}}}{{{vvvssstttrrrooolllkkklllnnnpppnnnmmmmmmooopppooollljjjmmmmmmmmmnnnooopppqqqrrrxxxoooaaaSSSGGG<<<333,,,---555===<<<777777AAAKKKaaaXXXUUU\\\]]]QQQCCC;;;>>>111---777<<<444222777555555777::::::777555555111;;;EEEDDD999999PPPkkkSSSGGG>>><<<888444:::EEEMMMOOOTTTaaaiii[[[MMMRRRXXX\\\WWWNNNVVVhhhjjj^^^{{{~~~mmmPPP}}}zzzjjjaaattthhhZZZSSS]]]jjjfffTTTCCC>>>666111222111------111))))))((('''&&&%%%%%%%%%$$$$$$#########$$$&&&''''''%%%###"""######"""!!!$$$$$$$$$##################$$$%%%%%%###"""""""""$$$######%%%&&&&&&$$$"""&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++)))'''&&&$$$$$$'''(((+++---...---,,,+++,,,)))''')))...111111///GGGFFFSSSFFFaaasssTTT___eee___YYYccc}}}kkkIIIFFFNNNFFFDDD>>>JJJuuu}}}KKK:::NNNJJJCCC999444444555444222///000000000///---***((((((+++///000---***))))))(((((('''&&&&&&'''((((((&&&%%%'''***------***''')))))))))***))))))((((((******+++,,,,,,,,,+++***------............---------------------,,,++++++++++++++++++************************************))))))))))))*********+++///333666444///+++***+++---///111222111000000111111222666::::::999<<>>@@@KKKUUUGGGLLLPPPPPPKKKFFFBBBAAAUUUTTTTTTSSSMMMFFFFFFIIIJJJNNNQQQRRRSSSRRRKKKBBBNNNOOOJJJAAA???HHHSSSWWWpppkkkppp{{{xxxsssuuuqqqpppmmmkkkkkkkkkmmmmmmlllkkkkkkkkkkkklllmmmnnnmmmlllkkklllmmmmmmkkkiiihhhggggggffffffgggggghhhkkkiiihhhjjjooovvv|||{{{hhh[[[777888888888:::???FFFKKKBBBBBBEEENNNXXX[[[TTTLLL888222111555555111333;;;999999:::<<<===>>>???@@@@@@===<<<999444000666@@@iiigggTTT>>>AAARRROOO;;;@@@QQQVVVTTTXXXVVVLLLHHH]]]UUURRRUUUSSSKKKGGGIIIYYYnnn~~~{{{~~~|||yyy}}}vvvcccrrrsssmmmrrriiiqqqggg[[[QQQJJJHHHNNNWWWJJJ@@@888666444///...000***)))((('''&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''%%%###"""######"""!!!###########################%%%&&&%%%###""""""###%%%%%%$$$%%%&&&&&&###!!!&&&%%%$$$###""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&---,,,+++***)))'''&&&&&&&&&''')))+++,,,,,,++++++///000111111111000000111<<>>ZZZmmmCCC@@@NNNCCC<<<444000111333444444......///000///...,,,+++)))+++,,,,,,+++)))))))))''''''&&&&&&&&&&&&&&&''''''&&&&&&((()))***)))'''&&&(((***+++,,,***)))'''((()))***,,,------,,,,,,.........//////.........------......------,,,+++++++++,,,---,,,+++***)))************************(((((((((((()))))))))))),,,111555555222...,,,,,,---///111111000//////000222222555999999999>>>EEEJJJNNNIIIQQQOOO]]][[[\\\tttrrrrrrxxx}}}]]]SSSOOOJJJGGGIIIPPPXXX___VVVPPPIIIFFFGGGLLLPPPRRROOOPPPOOOIIIDDDEEENNNVVVUUU[[[\\\UUUMMMLLLMMMNNNIIILLLLLLJJJKKKLLLHHHBBBAAAMMMYYY```gggsss~~~~~~xxxwww{{{{{{sssoooqqqwwwpppgggcccdddgggjjjkkkeeefffgggiiikkklllmmmnnnlllkkkiiiiiijjjjjjjjjiiiiiihhhgggfffeeeeeeeeeeeeddddddbbbaaabbbgggpppvvvqqqvvvtttYYYFFF>>>======;;;:::BBBEEE@@@@@@LLL]]]iiiwwwWWW444)))333;;;444(((999888888777999<<<>>>@@@BBB???<<<;;;777222000222;;;VVVpppjjjJJJ111666IIIDDD@@@DDDUUUYYYCCC???UUURRRPPPTTTZZZXXXSSSVVV```QQQaaauuu~~~{{{}}}uuuZZZTTTooorrrqqqtttiiisssggg[[[UUUPPPLLLLLLOOOPPPFFF;;;666444000///000+++***)))'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$""""""######"""!!!!!!""""""######$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&%%%%%%%%%&&&&&&$$$"""%%%$$$######""""""""""""###$$$$$$%%%&&&'''((((((*********)))((((((''''''%%%&&&(((***+++++++++***///444888777222///...///444JJJPPPEEEEEEwwwwwwZZZWWWxxx~~~```ZZZyyyyyyWWWEEEKKKMMM@@@>>>???jjjSSS???HHHIII;;;555///++++++...000111------.........---,,,+++)))***+++,,,+++)))(((((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''''''''&&&''')))*********))))))((()))+++,,,------,,,,,,......////////////......---............---,,,,,,***+++---...---,,,***((((((((((((((((((((((((((('''''''''(((((((((((()))+++...111222000...---......///000000///...///000444444666999::::::@@@HHHKKKOOOQQQUUUUUU[[[]]]```hhhpppwww{{{ppp___UUULLLJJJHHHMMMUUU\\\^^^^^^DDDFFFKKKQQQVVVVVVPPPJJJQQQKKKFFFFFFNNNWWW]]]```PPPZZZ\\\VVVTTTYYYYYYUUUQQQPPPJJJEEEHHHRRR[[[]]]dddooo~~~|||vvvssssssrrrmmmlllooowwwqqqkkkjjjlllnnnllliiieeeeeeeeefffhhhjjjlllnnnllljjjgggggghhhiiiiiihhhlllkkkjjjiiihhhhhhhhhhhhhhhiiikkklllkkkkkkjjjjjjjjjgggeeefffkkkrrrzzz{{{fffHHH222444999AAAFFFFFFFFFLLLTTTaaa___SSS===...000:::AAA888999777444444777999888888???FFFEEE<<<555666<<<+++///EEE___[[[AAA222777@@@444555JJJQQQ>>><<>>DDDLLLLLLUUU___]]]YYYTTT^^^gggfffrrr{{{|||{{{sssooouuujjjRRRGGGNNNNNNJJJKKKXXXggggggWWWFFFIIIJJJLLLNNNNNNNNNNNNMMMDDDGGGNNNXXX``````YYYRRRXXX\\\[[[VVVWWW[[[WWWMMMPPPTTTWWWYYYaaannnxxx|||~~~yyyvvvxxxtttqqqpppooommmpppssstttoookkkkkknnnooolllhhhhhhfffccc```aaadddhhhjjjkkkiiigggfffggghhhhhhhhhggggggggggggggghhhiiiiiiffffffgggjjjmmmkkkeee___mmmmmmllljjjhhhfffeeeddddddlllyyyuuubbbHHH777<<>>DDD===LLLWWWRRRFFF<<<444///777;;;;;;888888;;;;;;777555===DDDBBB<<<777666777>>>888000555LLL^^^TTT>>>222BBB;;;...:::JJJGGG<<>>???@@@FFFNNNKKKSSSbbbZZZWWWJJJZZZeeeqqqvvv|||||||||}}}yyyqqqdddTTTJJJFFFGGGFFFVVVhhhnnneeeVVVLLLGGGMMMOOOPPPNNNJJJIIIJJJLLLOOOXXXaaaccc^^^XXXUUUVVV[[[XXXTTTSSSWWW[[[WWWPPPOOO]]]nnnzzz|||tttooosssyyy{{{zzzyyyrrrqqqooommmkkkkkknnnqqqwwwrrrllljjjkkkmmmnnnmmmjjjfffaaa\\\\\\^^^bbbeeeiiihhhffffffgggggggggfffeeefffffffffhhhiiijjjkkkiiieeebbbeeekkkmmmjjjfffccceeehhhjjjkkkkkkmmmnnnhhhddd______gggwwwnnn```NNN;;;999CCCNNNFFFCCCOOO]]]XXX>>>%%%222888:::777888>>>>>>999777666666888>>>BBB===555@@@BBBCCC???999<<>>>>>EEELLLLLLIIIPPP\\\000666666000222:::<<<777444555555666===FFFEEE@@@HHH666777HHHEEE333:::SSSXXXKKK===AAAGGG;;;666DDDBBBAAAEEEIIIDDD888333777HHHMMMQQQRRRRRR[[[lllyyyaaaSSSIIIPPP```mmmuuu{{{ooofffuuuvvvZZZXXXiiifff```WWWRRRUUUXXXTTTKKKFFFNNNYYY\\\NNN:::000//////111000---+++(((&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""###""" """###"""!!!!!!!!!!!!"""""""""""""""!!!###%%%%%%$$$###$$$%%%###""" !!!###%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++---...)))((('''(((+++...111222///333:::CCCOOOFFFLLLIIILLLAAAKKKRRRZZZnnnYYYFFFPPPIII;;;AAALLLaaa@@@IIIMMM???999+++---...///---,,,,,,---************+++,,,---...999333+++(((***///222444((())))))***)))'''%%%$$$"""%%%))))))((((((***,,,,,,---...///...---+++)))+++---///111333333333333,,,------------------,,,***++++++++++++***))))))***))))))((('''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---//////...,,,...///000111111333666999222444999@@@AAAAAAFFFLLLWWWPPP\\\ZZZmmmeeesssuuu{{{sssvvv{{{sssuuufffZZZLLLCCCBBBIIITTT]]]uuudddOOOEEEGGGNNNQQQQQQTTTOOOIIIHHHNNNXXXccciiiccc\\\VVVZZZccceee]]]SSS[[[RRRNNNTTTZZZ___lll|||}}}wwwuuusssqqqtttooommmooonnnkkknnntttlllppprrrpppooopppssstttzzz{{{{{{yyytttpppnnnnnnllljjjgggeeeccccccdddeeedddccccccdddeeeeeebbb```eeeeeeeeeeeefffggghhhhhhdddfffjjjjjjiiigggggggggeeeiiilllllliiifffffffff```dddhhhiiiiiihhhkkkmmmeeemmmllloooaaaFFF<<<:::BBBAAA999;;;EEE666;;;777......777;;;666222<<<@@@999444888AAAEEE>>>@@@@@@===:::<<>>NNNLLL:::>>>===:::555444888<<<>>>222999@@@AAA>>><<<>>>BBBBBB<<<555444999>>>>>>===777CCCSSSSSS===&&&***<<<555111888@@@BBBIIIOOOKKK@@@IIIPPPOOONNNRRRYYY\\\lllvvv|||\\\___]]]gggWWWaaannnuuurrrnnnhhhXXXFFFaaaMMMGGGWWWKKKFFFHHHZZZKKKsssRRR>>><<<000***...---,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$%%%&&&''''''((((((((((((((('''---***'''&&&(((***+++,,,,,,---444@@@IIIKKKGGGDDD```DDDGGGCCCOOOSSS^^^vvvcccJJJFFFEEEEEE@@@IIIoooiiiGGGJJJMMMDDD999///------,,,+++***))))))(((******++++++++++++******000---+++************))))))))))))(((((((((''''''((((((((()))***,,,---...---///111222222111///---,,,------------000444777......///111333333111//////......---+++******)))((((((((((((((((((((((((*********)))))))))))))))'''(((((()))******++++++------......//////......000111111111000222555888999;;;???CCCGGGJJJLLLMMMKKKXXXcccdddeeeiiimmmlll~~~rrr]]]LLLAAAGGGIIIMMM___rrrpppaaaSSSJJJHHHPPPUUUQQQMMMNNNCCCLLLWWW]]]]]]YYYVVVUUUWWWccccccUUUNNNSSSSSSKKKccciiirrr|||{{{{{{xxxtttsssttttttsssqqqssstttttttttssspppnnnlllrrrsssuuutttsssrrrrrrssssssqqqnnnlllmmmooooooooonnnnnnnnnmmmllljjjhhhgggfffeeecccaaa___^^^^^^^^^___bbbggghhhgggeeeeeeeeeggghhhiiigggfffeeeeeefffggggggggghhhhhhhhhiiiiiijjjkkkkkkiiiggggggjjjmmmiiilllmmmjjjfffiiittt}}}lllPPPJJJMMMMMMMMMIII@@@888444444666777333777;;;;;;888777:::>>>AAAAAA???>>>======@@@BBB@@@AAACCCFFFHHHDDD777+++444///555999999CCCPPPQQQQQQMMMGGGEEEJJJPPPLLLDDDFFF___wwwjjj[[[PPP^^^hhhccclllpppmmmkkkgggZZZJJJMMMWWWYYYXXXMMMXXXJJJ^^^CCC999cccIII<<<;;;000---...---,,,***(((&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###%%%&&&'''%%%&&&'''((()))************)))'''&&&%%%&&&(((***------111;;;EEEHHHEEEAAAyyyPPP???CCCDDDOOOUUUaaatttYYYGGGLLLHHH@@@===PPPYYYCCCLLLLLL>>>222+++++++++*********)))))))))******++++++++++++******+++)))((('''((()))((('''((((((((((((((('''''''''''''''((()))+++---///000---,,,++++++,,,---///000------...------...111444---------000222333111000......---,,,,,,+++******((((((((((((''''''''''''((((((((())))))*********''''''((())))))******+++...---------......///000222222222111000222666999888===CCCJJJMMMNNNLLLKKKJJJ\\\ddd^^^___mmmrrrlll}}}yyyooo___MMM@@@DDD@@@NNNlll{{{oooZZZOOONNNPPPSSSWWWWWWQQQIIICCCJJJNNNUUUZZZ]]]\\\ZZZXXX```[[[XXXWWWQQQNNNVVVccctttwww||||||tttnnnuuusssqqqpppqqqqqqpppooossstttuuuvvvuuutttqqqpppoooppprrrrrrqqqqqqqqqrrrrrrqqqnnnllljjjlllooorrrkkklllmmmnnnmmmllljjjiiigggeeebbb___]]]\\\]]]]]]aaabbbcccddddddeeeeeefffiiiiiiiiigggeeedddeeeggghhhhhhhhhhhhiiiiiiiiijjjkkkkkkkkkjjjhhhiiikkkmmmkkkmmmmmmkkkgggfffiiillleeevvvpppPPP888:::===@@@@@@;;;555111000222555666555222222555888999???DDDCCC<<<:::===BBBFFFAAA888777FFFSSSGGG///222...444777555???MMMOOOWWWOOOCCC===AAAEEE@@@777DDDOOO[[[lllgggccc\\\___```fffiiiiiimmmooogggZZZFFFVVVZZZWWWQQQ```FFFGGG<<<555ZZZFFF???:::444444------,,,+++***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#################################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$%%%'''((($$$%%%&&&((()))***++++++'''((((((&&&###"""%%%(((---+++,,,444>>>EEEDDD@@@```vvvDDD>>>BBBLLLOOOVVVdddxxxRRRGGGPPPJJJ===@@@```lllPPPIIIUUUMMM999///,,,************************)))))))))******)))))))))((('''&&&&&&((()))(((''''''''''''''''''(((((((((%%%%%%&&&'''(((***,,,---***)))(((((())),,,...000...//////...------///000...------///111111000.........---,,,,,,+++******)))(((((((((((((((''''''(((((((((((()))))))))***''''''((())))))******+++......---------///000111333222111000000222666:::999===DDDJJJMMMMMMKKKJJJTTT[[[\\\YYY```pppvvvrrr{{{zzztttiiiZZZNNNGGGEEEOOOVVVjjjzzzqqqWWWJJJNNNUUUYYYXXXSSSOOONNNLLLGGG[[[RRRKKKOOOZZZcccbbb^^^]]]OOOMMM]]]fffeeennn~~~|||yyyvvvuuusssqqqoooppppppoooooooooppppppoooppprrrtttvvvxxxxxxwwwvvvoooppprrrrrrpppooopppqqqoooppppppmmmkkkkkknnnrrrllllllkkkjjjiiiiiiiiiiiieeedddcccaaa```_________fffdddbbbbbbbbbdddeeeeeeiiiiiihhheeebbbbbbdddgggggggggggghhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhjjjkkkjjjjjjkkkjjjjjjjjjjjjjjjssshhhgggyyy~~~mmmJJJ>>>444777???>>>444***000111333333222222444555333;;;CCCDDD???;;;===AAACCCAAA999222666CCCKKKJJJ666111555999777===DDDBBBFFFGGGBBB999555888<<<===EEECCC>>>ZZZbbbsss___WWW^^^aaacccffflllpppiii___VVVLLLFFFTTTSSSVVV>>>QQQFFF>>>TTTAAA???666444999---,,,+++++++++***(((&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&'''$$$$$$&&&'''((((((((((((%%%(((***'''""" ###'''+++)))(((---999DDDFFFCCCJJJzzzfffCCCCCCIIIUUUOOOUUUjjjMMMFFFPPPEEE:::GGGrrrTTTLLLTTT[[[III333------*********+++++++++++++++''''''((((((((((((''''''((('''&&&'''))))))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))***,,,---......000111000...------...000///......//////---,,,---------,,,,,,++++++************))))))((((((((()))))))))(((((((((((('''(((((())))))***+++++++++......------...///111222111111111000000222777:::;;;===AAAEEEHHHIIIJJJJJJXXXRRRQQQ]]]kkkrrrrrrpppeeeiiijjj```PPPFFFFFFKKK\\\~~~dddNNNUUUXXXKKKQQQTTTRRRLLLJJJOOOTTTTTTWWWUUUUUUYYY^^^___YYYTTTQQQXXXZZZ\\\rrr}}}zzztttooonnnoooppppppoooppppppqqqqqqqqqqqqqqqppprrrtttvvvwwwwwwvvvuuupppqqqrrrrrrpppoooooooookkknnnqqqqqqnnnmmmnnnpppnnnllliiifffeeeeeefffgggbbbdddfffggggggeeecccbbbiiigggccc```^^^^^^aaacccggggggeeecccaaaaaaccceeeeeeeeeeeeeeeffffffffffffhhhgggggggggggghhhhhhgggiiihhhhhhhhhjjjlllmmmmmm~~~qqqfffgggnnnyyyhhhCCC555777999555000//////111333666777666444444999@@@DDDDDDCCCBBBBBB<<<::::::777000000BBBWWW@@@666555555222666999333555999888333111555;;;===,,,<<<<<>>[[[KKK>>>DDD444:::///444>>>///,,,************(((&&&%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%)))+++)))$$$!!!###''''''(((''')))444CCCJJJIII>>>fff[[[JJJKKKRRR[[[MMMVVVrrrrrrFFFDDDLLL@@@:::SSSFFFLLLZZZWWW>>>...---,,,******++++++++++++++++++''''''((((((((((((''''''(((''''''((())))))(((&&&&&&''''''((()))******+++(((((('''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,///111222222000...------111000...---...---,,,***---------,,,,,,+++++++++++++++******))))))(((((()))))))))(((((('''''''''))))))******+++,,,,,,---------......///000111222///000222222333555888;;;>>>>>>???AAACCCGGGIIIKKKSSSLLLQQQdddssssssjjjfff```^^^XXXLLLBBBEEESSS```vvv~~~sssWWWKKKVVV]]]WWWMMMNNNNNNNNNNNNOOORRRUUUNNNVVV^^^]]]XXXUUU[[[aaa___aaaeeennnyyyyyywwwuuutttsssqqqooollloooqqqssssssrrrrrrssstttttttttuuuuuutttrrrooonnnnnnpppqqqqqqooonnnoooooolllnnnqqqrrrqqqpppooooooooommmjjjgggeeeeeeggghhhccceeeiiikkkllljjjhhhfffhhhhhheee___ZZZYYY]]]aaadddddddddbbbaaaaaabbbdddccccccccccccdddddddddeeegggfffeeefffggghhhgggeeehhhggggggggggggiiijjjllldddhhhnnnppplllhhhlllsssxxx^^^;;;&&&///CCC000//////222777999888555222444999>>>AAABBB???===888333555:::666///888HHHEEE:::555222***---111,,,000///---///666<<<:::333666FFFHHHBBB<<>>AAA@@@@@@AAACCCGGGJJJLLLSSSUUU[[[eeeooorrrlllcccaaaVVVGGG???CCCTTTjjjzzz|||aaaRRRYYYZZZQQQRRR^^^NNNIIIJJJRRRUUUSSSUUU[[[[[[\\\[[[XXXWWW[[[fffoooqqqmmmtttwwwttt{{{tttttttttvvvvvvtttqqqnnnpppsssvvvvvvtttssssssuuutttttttttsssqqqnnnjjjhhhiiikkkmmmnnnnnnnnnpppqqqoooooooooqqqrrrsssqqqpppnnnnnnmmmmmmlllkkkjjjjjjgggiiikkklllmmmllljjjiiihhhjjjiiiccc[[[YYY___fffaaacccddddddcccbbbdddeeebbbbbbbbbcccccccccddddddhhhfffeeefffhhhiiigggeeeeeegggiiiiiihhhgggiiijjjoooooommmkkkmmmqqqrrrppphhhyyy```>>>;;;JJJ666000,,,---222666777555///111444777999:::999777777444333444555333333555<<<:::???===///+++...***+++000555888===@@@<<<555LLLEEEBBB<<>>@@@CCCBBBBBBCCCEEEIIIKKKMMMYYYdddgggaaaeeeqqqsssiiiTTTKKKDDDIIIZZZmmmyyycccUUUMMMSSSWWWTTTPPPQQQKKKAAACCCRRR[[[\\\cccooooooeee\\\]]]fffkkkfff___jjjrrruuuyyytttrrrqqqpppqqqtttuuuuuutttqqqtttwwwwwwtttssssssuuupppqqqqqqqqqooommmjjjhhhdddgggjjjlllmmmoooqqqsssssspppnnnnnnrrrtttsssrrrlllnnnqqqssssssqqqnnnllllllllllllkkkkkkkkkjjjjjjiiimmmooohhh^^^\\\dddmmm```ccceeeeeeeeedddeeefffbbbbbbcccccccccdddddddddiiigggfffgggiiijjjhhheeebbbggglllmmmkkkiiijjjllleeemmmpppllliiinnnrrrqqqssshhhjjjvvvVVV???:::222)))''',,,333555555222555777888777777777999777;;;777---+++222444///...888KKKNNN;;;///---(((###666FFFHHH@@@===???BBB===---222222DDD777CCCHHHVVVVVVTTTPPPJJJHHHLLLRRRRRRNNNDDDBBB===LLL@@@WWWGGG;;;...333SSS999333666>>>777...+++,,,---,,,***$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''((($$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%''''''&&&&&&'''((()))))))))((($$$$$$&&&(((***)))&&&###!!!,,,...''''''555DDDJJJDDD888^^^]]]GGGSSSGGGQQQHHHSSS\\\JJJFFFKKKJJJ???PPPgggEEETTTVVVNNN===///---000111------,,,+++***)))((('''***)))(((''''''''''''''''''''''''''''''&&&&&&&&&+++(((%%%&&&((()))(((&&&((('''''''''''''''((())),,,------------------,,,///555:::888000,,,...333//////............//////------,,,------...///000,,,+++***)))((((((((((((&&&&&&'''((()))***++++++***)))***---000000---***+++---000111111111333444...444:::===<<<:::<<<>>>DDD???IIIFFFHHHMMMDDDGGG\\\gggZZZLLL___tttiiiRRRDDDQQQXXX[[[hhhzzzwwwfffMMMYYY\\\SSSOOOTTTUUUOOOEEEKKKQQQTTTWWW]]]cccfffiiiccceeennnnnngggfffmmm}}}yyytttqqqpppsssvvvwwwtttxxxuuuuuuyyywww|||ttt{{{sssllluuu{{{vvvtttxxxppplllpppssspppnnnoooqqqooollljjjkkkmmmqqqsssmmmrrrnnnmmmtttrrrmmmqqqpppssstttqqqqqqssssssooohhhjjjmmmnnnnnnllljjjiiikkkkkkjjjjjjiiihhhhhhhhheeecccbbbbbbcccdddcccccciiigggeeebbbaaabbbcccccchhhgggffffffffffffgggggghhhffffffjjjpppqqqnnnjjjllleeefffpppsssmmmmmmrrrhhhllljjjhhhttt~~~nnnDDD333)))///555111,,,,,,111000000000111444777999666888888666222000222555333222999CCC@@@444000555222...555DDDHHH===666777666444555:::>>>???@@@CCCHHHNNNFFF>>>CCCGGGIIIPPPXXXQQQLLLIIICCC???CCCLLLHHHCCC>>>777...)))...666999666222...+++++++++,,,)))$$$###%%%$$$!!!"""""""""""""""!!! """!!!!!!"""!!! """!!! !!!###$$$"""###$$$%%%%%%%%%%%%%%%###%%%###!!!!!!$$$### """$$$$$$###!!!#########"""!!!"""$$$&&&%%%%%%&&&'''((((((((('''%%%%%%%%%(((+++***'''###$$$''')))***+++000:::BBBDDD:::DDDWWWCCCJJJFFFKKKPPPUUUbbbsssHHHGGGKKKFFF???WWW]]]FFFYYYWWWLLL:::...,,,...------,,,,,,+++***)))(((''')))(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''***,,,,,,)))&&&(((((())))))+++,,,...///------............------...333666555///,,,...222......------------......---------------......///,,,+++***)))((((((((((((''''''((()))***+++,,,,,,(((((((((+++......+++))),,,...///000111333777;;;444777;;;???AAA@@@???===???999GGGNNNYYY\\\DDD:::PPP^^^ZZZPPP[[[eeeXXXIIIGGGPPP___ppp}}}zzzhhhUUU[[[VVVWWW\\\VVVJJJKKKUUUUUUSSSSSSXXX```ffffffbbbhhh______kkktttuuuwww}}}{{{zzzxxxuuusssuuuyyy|||uuuppppppnnnpppssspppqqqrrruuuppppppuuupppllltttqqqllllllrrruuuttttttvvvmmmkkkjjjhhhhhhiiijjjkkkmmmsssqqqttt}}}wwwkkkhhhjjjkkkgggaaa___bbbbbb```aaaYYYRRRRRRYYYbbbhhhjjjmmmppptttvvvvvvrrrmmmjjjeeecccaaaaaabbbcccbbbaaaNNNMMMKKKIIIHHHHHHIIIIIINNNVVVaaammmtttxxxxxxwwwvvvrrrnnnmmmoooooolllhhhiiihhhfffcccdddfffeeebbbnnnlllddd\\\bbbqqqzzzyyynnnWWW@@@444,,,'''+++444...---,,,+++,,,---000111000333666777666444333333777666555888>>>>>>444)))555444444666666444555777777333111444666555666:::???UUU\\\QQQFFF>>>AAAOOOUUUYYYXXXRRRPPPSSSTTTQQQFFF>>>777222...,,,000777999777333...+++(((''''''(((%%%&&&******&&&&&&)))"""############"""!!!!!!"""!!!!!!"""!!! """!!!!!! !!!"""###$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%$$$!!!!!!$$$###!!! !!!$$$&&&''''''###$$$$$$###""""""%%%'''%%%%%%&&&'''''''''&&&&&&&&&%%%&&&(((++++++'''$$$%%%'''))))))***///999@@@KKK>>>GGGpppyyyOOO@@@@@@HHHEEENNNOOOgggbbbEEEHHHJJJAAA@@@cccNNNHHH^^^VVVFFF555,,,++++++***,,,,,,+++***)))((((((''''''((()))))))))((('''&&&%%%&&&&&&&&&'''(((((((((&&&(((+++...000---((($$$&&&'''(((***,,,///111222...//////000000//////...---///111000///......///------,,,,,,,,,,,,------......---,,,,,,,,,------++++++***)))(((((((((((((((((()))***+++,,,,,,---)))))))))+++---...,,,***---...///000222666<<<@@@777888;;;???CCCCCC@@@<<<@@@:::EEEHHHNNNSSSCCC@@@>>>QQQYYYWWWXXXQQQEEEAAAPPPZZZppplllXXXQQQ___XXXVVVYYYRRRGGGHHHRRRZZZYYYZZZ___dddfffdddbbbqqq___XXXlllxxxsssrrrpppmmmkkkmmmpppsss~~~zzzuuutttwwwwwwuuurrrqqqqqqpppuuuxxxmmmiiixxx|||{{{|||~~~|||wwwvvvyyy~~~wwwqqqnnnoooqqqssssssqqqhhhfffnnnfffSSSLLLMMMLLLGGG???===@@@BBBBBB[[[LLL<<<888AAALLLPPPOOOBBBDDDGGGHHHFFFBBB===999>>><<<;;;<<<>>>??????>>>666555333111000000111111111999EEERRRZZZ\\\[[[YYYaaa\\\VVVSSSSSSRRRPPPNNNRRRWWWSSSHHHGGGOOOOOOFFFBBBKKKVVV___cccgggkkkooo{{{dddNNN999+++---777111000...,,,,,,---///000,,,...333777:::999555222666======888<<>>GGG===444111000000111555555444111...+++(((&&&%%%***))),,,000111---,,,---###$$$$$$$$$$$$###""""""###!!! !!!""""""!!!!!!!!!!!!!!!!!!"""######"""###$$$$$$%%%$$$$$$$$$%%%&&&$$$!!!!!!$$$### """%%%(((***)))((($$$$$$$$$###"""###%%%'''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&(((******(((&&&%%%'''(((((()))...666<<>>OOOHHHPPPPPPrrrOOOCCCIIIIII===CCCqqqnnnBBBMMM^^^PPP===///+++,,,+++))),,,++++++***)))(((((((((&&&''')))******((('''%%%%%%%%%%%%&&&'''((())))))(((***,,,......+++&&&###$$$%%%&&&(((***---///000///000000111111000000///,,,,,,,,,---...///...---...------,,,,,,------...///...---,,,++++++++++++******)))((((((((((((((((((((()))******+++,,,,,,+++,,,,,,.../////////...,,,...000111333666;;;>>>444777;;;>>>???>>>===<<>>>>>:::444444999<<<<<>>333111666999555///???>>>;;;777555333222111,,,+++***,,,///222333222000///---,,,+++*********'''))),,,...000111111111888555222111222333222000666999777222333888888222444444888>>>CCCKKK[[[jjjkkkhhhdddZZZEEE///"""!!!222111///...---...000111......111666;;;;;;777333---;;;BBB>>>888<<>>888CCCFFF??????666888777444444888999777000...---///222222...***333222///---,,,+++,,,,,,444333222222555666666666000000///---,,,,,,++++++---,,,+++******+++,,,...&&&&&&(((***,,,---,,,+++---)))***222444000...000444///---///000222;;;DDDQQQWWW```ddd\\\JJJ:::111,,,+++)))((((((***,,,---333111111444999:::888555...111888<<<777222;;;IIIHHH333***555999///,,,444222333888===;;;666555888...EEERRRTTTYYY[[[aaammmJJJHHHJJJOOOQQQKKKDDD???>>>>>>>>>===666...---111---...//////...---+++))),,,///111111///,,,'''###%%%%%%%%%%%%%%%$$$#########""" """###"""!!! !!!!!!"""""""""""""""#########$$$$$$######"""$$$%%%### !!!%%%&&&######$$$%%%''')))'''### ###$$$$$$###"""###%%%'''&&&%%%$$$##################$$$$$$$$$%%%&&&'''(((((((((''''''(((+++000333EEEOOO>>>FFFiiicccHHHHHHJJJTTTXXXNNNfffuuuIIIGGGHHHDDD>>>RRRwwwJJJKKKTTTNNN???000+++---...---,,,******)))))))))(((((((((&&&'''((()))))))))((('''%%%&&&&&&&&&'''((((((((($$$%%%''''''(((***---000)))))))))******,,,------000111111222222111111000---,,,++++++---........./////////....../////////...---,,,+++************)))((((((''''''(((((((((''''''(((((())))))))))))***,,,------,,,---...000***...222555444333333333222999@@@>>>888888@@@HHHHHHFFFRRRRRRWWW___YYY```fff\\\HHH===@@@FFFXXXrrryyygggXXXXXX___\\\QQQWWWMMMKKKRRRTTTQQQWWWcccnnngggfffnnnqqqiiiaaa^^^nnnsssxxxwwwsssrrrvvv{{{tttuuuvvvwwwwwwzzz~~~xxxqqqTTTccc^^^VVVgggwwwnnn^^^NNNSSSUUUNNNGGGDDDCCCCCCOOONNNMMMKKKFFFAAA===:::IIIHHH===;;;DDDDDD===>>>444777777333222333111---***+++,,,---------...000...111555888:::999777666444222///......---,,,***...------,,,+++***))))))+++,,,...///...---+++)))&&&(((+++---......---,,,...'''***666888000,,,222---///222444444///(((###))),,,111666888555///,,,+++***((('''((()))+++,,,444333222333555777888888===000---777<<<888777===QQQ:::,,,111333***)))111000333888<<<999333111444+++:::BBBIIIWWWZZZUUUVVVFFFBBBFFFOOOPPPIIIEEEGGG444666;;;;;;555------222000000000///...+++)))(((%%%***---,,,,,,,,,(((###$$$%%%%%%%%%%%%$$$######$$$"""!!!!!!"""###"""""" !!!"""""""""""""""#########$$$######"""!!!###$$$"""!!!'''(((&&&...)))### !!!###############"""!!!"""$$$&&&&&&%%%$$$#########$$$%%%###$$$%%%$$$$$$%%%(((******)))(((((()))+++...000???MMMCCCMMMUUUfffFFFEEEMMMKKKYYYEEEnnngggMMMLLLGGGBBBAAAZZZbbbFFFZZZQQQFFF888------///...,,,,,,))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%''')))))))))***---000*********+++,,,---...///000000111111111111000000.........---------///000///......------......///---,,,+++***************(((((('''''''''(((((()))((())))))))))))*********+++,,,......,,,,,,///111,,,...222333333333333444666:::===;;;888;;;CCCLLLOOOHHHOOOKKKPPP]]][[[ddd___UUUBBB???QQQ```kkkzzz~~~jjjXXXVVV]]]___WWWOOOSSSJJJIIISSSXXXWWW^^^iiifff```aaaeeebbb[[[^^^ggguuuwww~~~fffyyykkktttmmm^^^wwwqqqGGGQQQKKKEEEQQQYYYQQQHHHOOOSSSQQQIIICCCAAA@@@===???BBBFFFJJJLLLLLLKKKIIIDDDJJJFFFCCCGGGCCC===AAA???AAA@@@;;;999999666222...///...---+++,,,...000&&&)))---000222333222111555333000//////...---+++,,,,,,,,,+++***)))((('''$$$&&&)))+++***((($$$"""&&&'''))))))))))))***++++++***,,,222555444333222999999222'''%%%...444333*********)))***...111222111000...,,,,,,,,,---...///000111222222444666888>>>666000444;;;>>>;;;888@@@<<<555---***++++++***000222666999777222444999333222***111HHHNNN???333EEEIIIMMMLLLIIIEEE@@@===666555666777333...---111.........---,,,***)))(((!!!'''***)))***,,,***%%%$$$$$$$$$$$$$$$######"""$$$"""!!!!!!"""######""" !!!"""###""""""!!!###############"""!!!!!!""""""!!!"""(((***)))///***$$$ !!!"""###"""""""""!!! !!!###%%%&&&%%%$$$######$$$&&&'''%%%&&&&&&%%%$$$&&&***...---+++)))((()))+++------;;;AAAMMMKKKHHHxxxhhhCCCBBBMMMBBBWWWIII{{{QQQAAANNNFFF@@@DDD^^^UUUFFFeeeMMMAAA666---...000---***+++))))))))))))(((((((((((('''''''''''''''((()))***'''''''''''''''&&&&&&&&&***---...---***((()))+++(((((()))***+++---...///000000111111111111000000///000000...------///111...------,,,,,,------...,,,+++******************(((((('''''''''(((((()))***************+++++++++---///111000......111444---///111111222333666888888888888777888===EEEKKKDDDLLLaaa___YYYYYYSSS]]]IIIFFF???JJJiiiyyyxxxwwwttt```VVV\\\\\\RRRQQQZZZHHHOOOOOOJJJQQQaaagggcccWWW___hhhfffVVVNNNbbb~~~{{{vvvtttttt___ppp^^^iiidddTTTmmmcccAAADDD???===DDD@@@999;;;@@@EEEDDD???===AAABBB???@@@>>>;;;888555555555666333<<<<<<999<<<::::::DDD888:::888333000111000,,,***+++,,,...000111222222111000...---...000333555111///...///000222111111.........---,,,+++***)))$$$%%%''')))+++---......''''''''''''&&&(((+++---'''///000,,,111<<<===666///<<<@@@666222555222)))111444555111------...///555333000...,,,,,,,,,---)))---111222111222555888---666888111000999<<<999+++???DDD444---777666)))+++,,,///222111111666???:::<<<333...777;;;777888???NNNTTTKKKFFFIIIEEE999@@@999444444333///...///))))))*********+++++++++"""(((***((())),,,+++%%%###$$$$$$$$$$$$###""""""$$$"""!!!!!!"""######""" """#########"""!!!###############"""!!!!!!!!!!!! """))),,,***(((''''''((('''%%% !!!!!!"""!!! """%%%&&&%%%$$$######%%%'''((('''(((((('''%%%''',,,000...,,,))))))***+++,,,,,,777555TTTEEE@@@cccbbbLLLDDDLLLOOOFFFQQQtttJJJBBBGGG???888AAASSSmmmFFFUUUbbbMMM:::444...,,,...///---***))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))$$$%%%&&&(((***,,,...000+++---000333555666666666////////////...,,,+++***+++++++++************))),,,+++)))''''''''''''(((&&&''''''((((((((((((''''''%%%&&&(((((('''***000,,,...111111000...------......///000111333555666:::666777<<<>>>>>>CCCKKKQQQRRRRRRSSSYYY^^^]]]YYYFFFEEEKKK\\\sss~~~sssbbbTTTWWW[[[\\\ZZZUUUOOOKKKLLLOOOLLL]]]bbbYYYaaaaaarrrlllkkkdddZZZdddzzz~~~|||zzz|||{{{uuummmkkkpppvvv{{{qqqxxxxxxaaaVVVSSSDDDHHHBBB???@@@AAA>>>;;;;;;888999:::;;;<<<============888444555999;;;999777777444222666;;;>>>;;;777222333222000---,,,...///...............///000000))),,,111666888777555333===888444555888888333---***---222666333---((('''''''''''''''((()))***++++++***((((((((()))((((((000+++)))444;;;///---@@@555999>>>AAA@@@;;;666333;;;222...111222...+++,,,---000...+++111888444(((---+++***+++---......---///---,,,...222444333111000///999EEE@@@...'''++++++)))))),,,222555555333000......222888<<<<<<:::777BBBFFF@@@===CCCEEE@@@???<<<777444333444444555***'''&&&)))///222000---(((***,,,---+++(((''''''%%%$$$$$$######$$$$$$%%%""""""!!!!!! ###""""""!!! !!!!!!!!!!!!  !!!"""!!! $$$$$$######""""""!!!!!!,,,+++)))%%%###"""$$$'''########################%%%%%%&&&%%%$$$%%%'''(((%%%$$$$$$%%%&&&(((***,,,+++++++++)))'''''')))***222222NNNPPP777WWW]]]JJJDDDJJJLLLBBBXXXrrrIII@@@HHH???888BBBZZZ___EEEVVV]]]HHH888333---+++---...,,,***)))))))))))))))))))))))))))))))))((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''((()))))))))'''''''''(((***,,,---...+++...000222333444777999////////////............+++++++++************)))+++***)))((((((''''''''''''''''''(((((()))))))))---(((''')))))))))+++///,,,...111111000............//////111333555777888<<<:::===AAAAAAAAAFFFNNNQQQLLLKKKQQQXXXXXXPPPIIICCCLLL[[[mmm|||~~~ooo^^^XXXYYY[[[ZZZWWWRRRNNNKKKOOOMMMPPPrrr~~~mmmkkkhhhjjjdddddd___XXXdddzzz~~~xxxrrrqqqsssvvvvvvuuuvvvxxxwwwsssooonnnqqquuutttrrrssscccLLLNNNUUUHHHMMMHHHFFFGGGGGGAAA===<<<888999999:::999888666555999666222111222555555555000///...,,,---000555888333333111///,,,+++,,,...---------,,,------...///+++,,,...111333444444444666333000111444333...)))+++---000222111...,,,---******)))(((((((((((((((''''''&&&&&&'''''''''&&&///;;;DDDMMMIII>>>>>>@@@===;;;===@@@BBBAAA>>>EEE???;;;999444---,,,///---...///333;;;===444)))'''''''''(((***+++***(((......000333777888666333000///555???@@@666//////+++)))(((***///222111/////////000000222555999<<<<<<999888999::::::===@@@@@@;;;666333111///+++(((...***((()))---///...+++)))***,,,+++)))'''''''''$$$######""""""######$$$!!!!!!!!!!!!!!! !!!  !!!!!!  """###"""!!!$$$$$$$$$###############666444000***$$$ !!!(((&&&###!!!!!!"""$$$&&&((()))***)))&&&%%%&&&'''&&&&&&%%%%%%&&&''')))***,,,,,,,,,***)))(((***,,,666777MMMQQQ<<>>999CCCfffQQQIII[[[WWWCCC666111,,,+++,,,---+++)))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((()))******))))))))))))***,,,---...,,,///111111///222888>>>444333111///............+++++++++************)))************)))(((''''''((('''''''''((()))+++,,,222+++''')))++++++,,,...,,,///111111000///...//////000111222555777999;;;777999>>>AAA@@@>>>CCCJJJRRRJJJJJJTTTXXXPPPEEE???GGGXXXkkkwwwyyyrrrdddWWW\\\\\\ZZZVVVRRRNNNLLLLLLHHH\\\hhhzzzwwwnnn~~~vvvqqqeeeRRROOOUUUUUUmmmlllkkklllooorrrtttuuuqqqqqqqqqppppppqqqrrrrrrooorrrjjjNNN999HHHWWWNNNPPPLLLKKKLLLJJJCCC===;;;;;;<<<======<<<:::888666777666444111//////222444---222555222------333;;;333222000---******+++---,,,++++++++++++,,,------,,,+++++++++,,,///222444///...---...000000+++'''***,,,---,,,,,,---///111******)))((((((((())))))&&&&&&&&&''''''''''''''';;;^^^ooolllpppppp]]]JJJXXXPPPGGGEEEKKKPPPRRRQQQ===@@@FFFMMMRRRXXXcccnnn^^^KKK555,,,+++---///111***)))***,,,......---++++++---111555888999666333333222444999===<<<777111+++(((&&&'''+++------+++...000000...+++---444:::AAA444///666:::777<<>>===AAAFFFPPPMMMQQQYYYUUUHHHDDDIIIZZZjjjxxxwwwmmmddd^^^[[[]]]\\\XXXRRRLLLJJJLLLOOOPPPtttzzzmmmpppyyyyyysssbbbYYYUUUMMM[[[cccmmmrrrsssrrrsssuuuooommmlllnnnqqqqqqpppmmmqqqooo```EEE999HHHUUUTTTNNNKKKIIIJJJHHHAAA======<<<<<<;;;;;;;;;;;;;;;<<<888:::<<<888333///000222---555======777222222555000///...,,,******,,,...,,,++++++++++++,,,------***)))(((((())),,,///000,,,,,,...///000///,,,)))(((+++,,,))))))+++......'''''''''((()))***,,,---((()))***))))))((())))))222YYYlllkkkttt~~~uuuhhh```YYYQQQMMMNNNQQQSSSTTTtttuuuwwwyyy{{{lllWWWIII===111...333///---,,,,,,...000111000(((***---000333444444333444777666444666:::777111***'''$$$$$$'''******)))---......,,,***+++///222;;;444111555777777>>>GGGDDD???999888:::999444///222///***((()))*********++++++***'''%%%%%%&&&)))######""""""""""""###### !!!!!!"""""""""###$$$$$$%%%%%%&&&((()))***###!!!!!!"""###$$$###"""""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%(((+++222///+++(((&&&(((***,,,444666888777444111000///)))(((((('''&&&&&&%%%%%%+++,,,---,,,******+++,,,+++111<<>>XXXyyy\\\XXXTTTLLLEEE===GGGUUUEEEFFFEEE===<<>>777000---...---222777888444///,,,***,,,,,,---,,,+++,,,...000,,,,,,++++++,,,,,,---...(((((((((((()))***+++,,,***,,,...///...,,,++++++***///000,,,+++------***((((((((())))))***+++,,,***++++++***((((((***,,,,,,IIIZZZ^^^gggllljjjkkkxxxyyyyyyvvvrrrpppqqqtttzzzvvvnnngggcccaaa]]]ZZZiiikkktttyyyjjjLLL666///...+++&&&%%%&&&***---...((()))***,,,---000222444000555777222111444666555+++'''###"""%%%)))***))),,,+++***,,,......,,,***///888;;;444///333999;;;>>>999333111222444222///000---***((((((***++++++++++++)))&&&$$$###&&&((($$$$$$$$$######$$$$$$$$$ !!!!!!!!!""""""######%%%%%%&&&'''(((***+++,,,###!!!!!!"""###$$$###""""""""""""######$$$$$$$$$%%%%%%%%%###!!! !!!###---,,,+++***))))))(((((((((+++---...,,,***))))))(((((((((''''''&&&%%%%%%((()))+++***)))((()))***&&&---444FFFPPP>>>KKKzzzaaaaaaZZZKKKCCC>>>KKKwwwrrrJJJDDDFFFCCC===>>>BBBVVVHHHWWWYYYEEE555------,,,+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,---...000000---///111///---...444:::333222000...------------+++++++++************))))))******+++******))))))(((''''''&&&&&&''')))***)))%%%$$$)))------,,,,,,+++,,,------------...000000111222333666888:::<<<999>>>AAA@@@@@@CCCDDDBBB@@@IIINNNHHH???BBBUUUiiikkktttxxxqqqhhhddddddeeeYYYXXXSSSMMMIIIMMMXXXaaa~~~tttqqqpppfff^^^SSSQQQPPPGGG999JJJaaaoooqqqnnnllllllmmmkkkjjjkkkmmmmmmkkkhhhrrreeeNNNCCCHHHFFFCCCJJJGGGFFFHHHJJJGGGBBBBBBDDDBBB>>>999444111111333555222888===<<<666///,,,,,,111///---,,,,,,,,,+++***))),,,......---------...,,,,,,++++++,,,,,,---...''''''((()))******))))))(((+++------***((())),,,---444666111...000///)))...---,,,***)))(((''''''((())))))'''&&&''',,,111???VVVcccfffhhhbbb]]]cccdddjjjppppppkkkhhhiiilllkkkiiidddaaaccceeebbb]]]YYY\\\```___TTTDDD:::888000+++&&&###$$$'''***,,,***+++++++++,,,///333666+++///333333111222666:::///***$$$###%%%((())))))***((((((,,,000000,,,(((---===DDD999111444777555>>>:::444///---------------,,,***)))))))))+++,,,++++++)))&&&######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""""""""############$$$%%%&&&((()))"""!!! !!!###$$$###"""#########$$$$$$$$$$$$$$$%%%&&&%%%$$$!!! !!!"""$$$%%%'''))))))(((&&&$$$!!!###%%%&&&%%%$$$%%%%%%&&&''''''(((''''''&&&&&&%%%'''))))))((('''((()))''',,,000???LLL@@@CCCccc}}}hhhkkk___KKKBBBAAAOOOjjjsssuuu___CCCDDDEEE@@@===@@@@@@iiiGGGMMMVVVPPPAAA333,,,,,,---,,,+++++++++,,,)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%'''(((((((((''''''&&&&&&''')))***+++,,,---000000///...---------------...000000//////111222......---------------,,,+++++++++************)))+++******)))*********+++''''''''''''&&&&&&&&&&&&'''%%%(((---...+++)))+++)))+++,,,,,,+++,,,---///000000111222444666888999<<<>>>>>>===@@@EEEDDD???CCCIIIFFF===@@@SSSfffnnnpppppplllddd___aaabbb```WWWVVVSSSNNNMMMSSSaaammmqqqrrrqqq}}}[[[LLLEEEDDDBBBGGGJJJAAA777???MMM^^^kkkpppooolllkkkjjjjjjjjjkkkkkkkkkjjjmmmkkkPPP<<>>;;;777444333222222---111555555222///......000...---,,,---...///000***---000111///---+++++++++************+++,,,,,,))))))))))))))))))******))),,,...+++'''%%%)))---...555777///---111000***000///---***((('''&&&&&&&&&'''(((&&&&&&***333:::555QQQ```bbbeeeeeefffllleeeiiilllmmmjjjiiijjjlllccceeeccc^^^\\\^^^[[[VVV]]]TTTCCC444///555<<<>>>222///+++)))***++++++******,,,---------...111444///+++...555666111222888666000)))%%%%%%'''(((((((((((())),,,...//////......777???>>>999888:::<<<===<<<:::555///,,,,,,...,,,,,,,,,***)))((()))*********)))&&&$$$"""###%%%$$$$$$############$$$$$$#########""""""""""""""" !!!"""###$$$%%%!!!  """###"""!!!&&&&&&&&&&&&&&&%%%%%%%%% !!!######"""###$$$&&&!!!$$$'''(((((('''%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%&&&'''(((((((((((($$$&&&((()))(((''''''((('''+++...888GGGFFFCCCIII{{{hhhlll^^^GGG>>>>>>NNN]]]]]]___RRR???EEEEEE???===AAA???YYY@@@QQQUUULLLAAA333+++,,,------,,,+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%'''(((((((((''''''&&&&&&''')))***,,,------444333111///---,,,+++***,,,---///000000000...------......---,,,+++)))(((+++++++++************)))++++++)))))))))***+++,,,''''''''''''&&&%%%$$$###'''''',,,000...)))'''))))))***++++++***+++---///000000000111333555666777CCCDDDBBB@@@EEELLLJJJCCCLLLLLLCCC:::HHHeeetttqqqvvvggg[[[YYY___bbbaaaUUUVVVTTTPPPPPPYYYhhhuuueeexxxtttxxxSSSRRRFFFCCCGGGGGGIIIFFF999555444:::KKK```nnnooojjjiiiiiiiiiiiijjjkkklllmmmjjjsssWWW666999CCC@@@AAA===AAAIIIOOOLLLBBB;;;;;;777777777666444222///...,,,---//////000000222333&&&***///222222111000111,,,///333333111,,,)))''')))))))))))))))******++++++***)))(((((()))+++,,,,,,///000,,,&&&%%%***000,,,333333+++)))///000***...---,,,***)))(((((((((&&&'''((('''(((///:::CCCGGGdddnnncccaaaeeefffiiijjjiiigggfffffffffggggggdddkkknnnhhhccccccccc```PPPOOOHHH@@@BBBHHHAAA444000///---------+++)))&&&'''***...///------...000666,,,,,,777:::111---222<<<555,,,'''&&&''''''&&&&&&))),,,,,,+++,,,000555)))(((///;;;===888:::CCC777:::;;;777000++++++------------,,,)))''''''''')))***)))'''$$$"""###$$$######""""""""""""######$$$$$$######""""""!!!!!! !!!"""###$$$!!!  !!!"""""" )))))))))((('''''''''&&&!!!"""###"""!!! !!!""" """$$$''')))*********%%%&&&&&&%%%$$$$$$&&&'''"""###%%%'''))))))))))))$$$&&&))))))((((((((((((%%%(((,,,444CCCLLLFFF:::~~~wwwjjjeeeZZZOOO@@@DDDPPPQQQUUUUUUJJJ>>>>>>EEEAAAAAA???HHHmmmLLL===XXXWWWAAA666111,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((('''((((((((())))))(((''''''''''''(((%%%&&&''')))******++++++///...---,,,++++++++++++---------------------------+++************)))''')))***++++++++++++***)))(((((()))(((((('''&&&&&&((((((((((((((((((''''''%%%)))---,,,(((%%%&&&))))))***+++++++++,,,///222222333333444555666777777>>>;;;===CCCDDDAAADDDKKKLLL???;;;JJJ^^^lllrrrvvvvvvnnnccc\\\[[[]]]]]]ZZZRRRRRRSSSYYYfffrrrtttppp{{{yyywww~~~iiiDDDNNNFFF===999;;;<<<999666999:::===EEEQQQ```nnnwwwpppdddaaakkknnngggfffnnnpppqqqdddIII777777;;;;;;FFFFFFCCC===888777<<>>AAAFFFIIIHHHFFFIIIMMMDDDBBBHHHZZZkkkssswwwyyynnnhhh```[[[ZZZZZZYYYWWWXXXSSSPPPYYYlll{{{xxxnnnvvvrrrZZZGGGJJJCCC;;;;;;@@@DDDCCC@@@555555777===GGGTTT```hhhlllccc```fffiiieeedddgggeeennnpppfff\\\SSSCCC444;;;@@@EEECCC;;;333000111>>>:::333...111777777333555000...111222...---///,,,,,,+++*********+++,,,000///...---------------+++***)))(((((('''((((((************))))))))))))******)))((((((((())))))111...)))'''''')))******((((((''')))+++,,,+++)))'''&&&'''((('''***444???SSSuuueeegggiii```rrreeefffhhhhhhfffccccccgggjjj]]]```cccfffiiidddUUUFFF???444+++,,,///---++++++111222333000+++'''&&&'''%%%&&&'''&&&&&&&&&''')))222222111111111111111111///333444000+++'''''''''%%%&&&(((***,,,...//////000111444999>>>@@@???>>>444:::<<<555///---***'''***++++++)))&&&$$$$$$%%%,,,+++(((&&&$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""""""""!!!!!!  !!! !!!###$$$###""" !!!""""""######$$$###"""!!! !!!!!!###!!!!!!###&&&'''%%%###%%%$$$""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''((((((***000===HHHJJJEEEUUUyyyhhhZZZKKKDDD;;;AAA<<>><<<@@@BBB>>>888222222222555<<>>777444888======888111///555<<<999222777222000111111...,,,---+++***)))(((((((((((((((++++++***************+++,,,+++***(((''''''''''''((((((((((((''''''&&&&&&...,,,)))'''&&&'''***+++444000+++(((((((((((((((&&&&&&''')))***)))&&&###$$$%%%'''***((('''...777[[[sss```bbbhhhdddoooaaacccfffgggddd```bbbiiiqqqiiicccaaaeeedddUUU???000;;;111)))+++000111...,,,+++///333444000+++((('''###$$$&&&&&&%%%%%%%%%&&&000000/////////000000111666,,,...888666'''###+++,,,,,,++++++***)))'''&&&+++))))))---333666444222333999<<<:::666333...))))))******(((&&&$$$$$$%%%+++***(((&&&&&&&&&'''''')))((('''%%%###!!!  !!!!!!!!!!!!  !!!!!!!!!!!!$$$&&&((('''&&& !!!""""""#########""""""!!!!!!!!!""""""###""""""$$$&&&'''&&&$$$%%%"""!!!"""%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***(((((('''+++777DDDJJJIIIKKK}}}lllZZZIIIEEE<<<@@@???BBBFFFFFFBBB@@@BBBFFFBBB555666HHHPPPNNNXXXmmm{{{IIILLLQQQNNNAAA777333///++++++++++++************((((((((((((((((((((((((((('''%%%%%%&&&)))---///((((((((()))+++,,,...///:::666111+++))))))***,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......+++''',,,***)))'''''')))***,,,(((((())))))))))))(((''''''''''''''''''(((((((((---------+++))))))+++...+++,,,,,,,,,,,,...111444444444555555666666777777777???EEEFFFHHHLLLJJJEEE999FFF\\\ppp{{{yyyqqqkkkfffdddcccbbb]]]WWWSSSSSSPPP\\\fffdddaaahhhuuu|||yyy{{{qqqZZZDDD;;;NNNEEE<<<999;;;:::444---444333222222666<<>>@@@AAABBBCCCFFFGGGFFFDDD>>>888777???DDDDDDDDDGGGEEEUUUkkkDDDOOONNN@@@777444...)))+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((+++***)))'''''''''''''''***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,///777===<<<111'''+++***(((''''''(((***+++&&&&&&''''''(((''''''&&&'''''''''((((((((())))))......---,,,***+++,,,...,,,---.........000333555333444444555666777888888CCCEEEFFFGGGKKKMMMHHH@@@IIITTTeeettt}}}zzznnndddfffdddcccbbb[[[QQQOOORRR___jjjqqqiii```cccqqq}}}}}}nnneeeddd___NNN???999===888333444888999666111555333222111333666:::===>>>QQQccchhhfffeeeeeeeeebbbggglllnnnqqqssspppkkklllrrrwwwssseeeSSSCCC;;;111666888666444666555333000...,,,***+++---...,,,,,,,,,,,,+++***)))((((((((((((((('''(((((())))))(((((('''(((((()))***************)))))))))((((((***************)))((((((***(((&&&&&&(((***++++++'''&&&$$$%%%'''))))))))))))(((((((((%%%$$$,,,555PPPcccaaaeeennnnnnqqqoooaaaaaabbbeeehhhgggddd```QQQBBB555000+++'''---777111444444000+++)))+++------+++,,,333:::888---###"""$$$&&&'''%%%$$$###$$$$$$''',,,000222000---***///------111333000)))%%%$$$%%%'''***---...000000333666777555000///222666:::666444444444111,,,)))***++++++***'''&&&&&&'''###############$$$$$$%%%#########"""!!!!!!   !!!  !!!"""!!!"""""""""###$$$$$$%%%%%%"""""""""###############!!!"""$$$%%%%%%%%%%%%%%%(((%%%###$$$&&&&&&$$$"""$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%&&&***...++++++(((&&&...>>>LLLQQQFFFjjjmmmVVVIIIMMMBBB===@@@BBBDDDEEEHHHKKKHHHCCC888888666777>>>CCC???777BBBBBBCCCFFFPPPddd|||iiiGGGVVVNNN:::555444---)))+++************)))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))((('''''''''''''''$$$%%%&&&(((((((((((('''******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******...777>>><<<000&&&***)))(((((((((((()))***%%%%%%&&&'''''''''&&&&&&((((((((())))))******+++......---,,,,,,,,,,,,,,,---.../////////000333666222333444555777999::::::JJJEEECCCFFFHHHDDD???===```hhhrrryyy|||zzzooodddddd```^^^\\\SSSIIIKKKSSSmmmmmmjjjddddddgggjjjiiihhhccc\\\TTTHHH>>><<>>666111222444111...,,,'''(((((('''%%%$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! """"""  !!!""""""######"""######$$$$$$###"""""" """$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%#########$$$%%%&&&&&&&&&'''))))))'''%%%%%%)))---+++,,,)))'''---;;;JJJQQQFFFTTTkkkSSSJJJTTTJJJAAAIIIQQQUUURRRNNNLLLIIIEEE:::888666777<<>>444///333777555000///&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!""""""""" !!!!!!"""""""""!!! !!!"""""""""###%%%&&&$$$### !!!""""""#########$$$$$$%%%$$$###!!!!!!!!!######""""""###%%%###%%%%%%$$$"""###)))...&&&&&&&&&&&&%%%%%%$$$$$$(((***+++)))%%%$$$(((+++)))+++***'''+++888FFFNNNKKKCCCuuulllRRRLLLZZZRRRHHHWWWdddjjjaaaTTTMMMJJJGGG@@@:::666999<<<===@@@EEE:::;;;<<<======???BBBDDD;;;BBBMMMYYYhhh}}}EEEAAAUUUKKK555333...&&&,,,************)))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''(((******)))))))))))))))***(((''''''&&&&&&&&&&&&&&&'''(((((()))***,,,...///++++++++++++++++++++++++---000111---'''&&&***///(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))***+++,,,,,,------,,,,,,,,,---...---+++)))***+++,,,,,,,,,...111333///000222555888;;;===>>>BBB;;;@@@KKKGGG<<>>333333///))))))......***((()))***++++++***))))))+++***)))((('''&&&&&&&&&***)))((((((((((((((()))&&&''''''((()))***++++++'''&&&$$$$$$%%%'''***,,,((('''&&&(((***,,,,,,,,,'''''''''(((((('''$$$!!!###$$$&&&(((&&&&&&---666]]]bbbeee```hhhllldddllldddgggiiifff\\\KKK;;;111222222+++$$$(((444888333###***---***))),,,---***---...,,,)))&&&%%%&&&)))&&&&&&&&&$$$""""""$$$&&&""""""$$$&&&)))+++---...000...+++******+++...111$$$%%%&&&(((***+++,,,,,,///000111000///...------777---)))000666333...,,,((()))***)))'''&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$############"""""""""""" !!!"""######"""""" !!!!!!!!!###%%%$$$###"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!!  ######!!!!!!"""$$$$$$''')))'''$$$'''000888,,,+++***)))'''&&&$$$$$$(((+++---***&&&$$$'''***'''******'''***666DDDKKKRRR;;;llloooYYYUUUMMMEEEGGG>>>UUUWWWQQQUUUJJJ===CCC;;;:::888777999>>>CCCHHHCCCCCCCCCBBB@@@===;;;999;;;@@@DDDAAA<<>>NNNNNNFFFMMMvvv]]]ZZZUUUJJJHHHNNN\\\TTTHHHJJJEEEBBBLLLDDD>>>888666888;;;<<<;;;>>>???@@@@@@@@@???======AAAHHHMMMIII@@@;;;<<>>???@@@@@@@@@???EEEKKKIIIBBB<<<;;;======<<<;;;:::===DDDMMMTTTnnnyyyKKKAAAPPPHHH;;;000---///---)))*********)))******+++,,,,,,***((((((***,,,---,,,))))))))))))))))))))))))---***)))***---...---***'''((((((((())))))))))))###///......???DDD555''',,,++++++++++++,,,,,,---000//////...,,,***((('''++++++***)))))))))******))))))))))))(((((((((((()))(((((())),,,---------,,,---...///...,,,***(((+++---///000//////000111111222444666999===CCCGGGCCCKKKDDD;;;LLLfffpppqqq{{{wwwtttrrrnnngggeeefff\\\PPPCCC@@@FFFOOOSSSTTTaaafffjjjggg^^^TTTNNNLLLJJJFFFIIIFFF<<<>>>BBB:::777777777888777555444222,,,***000555888EEENNNIII111000555===AAAHHHYYYmmmgggfffffffffiiikkklllllljjjjjjjjjhhhggggggiiikkklllkkkjjjkkklllmmmlllkkkkkkiiihhhgggddd\\\RRRJJJBBB000(((///...###!!!***'''$$$%%%'''&&&###%%%)))&&&&&&'''''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))&&&%%%'''&&&###$$$'''(((((((((((((((''''''&&&'''(((((((((((('''&&&&&&(((***&&&(((111111444@@@cccbbbbbbccceeeeeedddcccaaaccc]]]YYYTTTBBB///.........---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&(((&&&''')))'''######'''&&&%%%$$$$$$&&&&&&%%%$$$"""""""""$$$&&&)))---///000333222///---...---***222555111&&&"""'''***''''''+++///111000---+++***+++,,,------,,,++++++,,,(((''''''&&&&&&&&&''''''***))))))((('''&&&%%%%%%######"""!!!  !!!"""######!!!!!!  !!!!!! !!!!!!""""""""""""######"""$$$''')))***)))&&&$$$(((,,,,,,(((&&&''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((()))+++......---+++$$$&&&((()))(((''''''(((''''''***++++++...:::HHHTTTLLLFFFkkklll]]]VVVNNNKKKQQQWWWTTTJJJCCC>>>;;;;;;DDD@@@:::888888999888666888999:::<<<>>>???@@@AAA???CCCFFFDDDAAA???BBBEEEDDDEEEFFFEEEAAA<<<777444888@@@IIIPPPWWW```mmmwwwyyy???FFFQQQEEE666------///---))))))))))))******+++,,,,,,222///,,,))))))***))))))(((((((((((((((((((((((()))'''&&&'''***+++)))(((&&&'''((((((***++++++,,,(((222+++"""((())),,,+++++++++++++++++++++,,,***+++++++++++++++******++++++******************))))))))))))((((((((((((((('''(((+++......---,,,,,,...000000...,,,***)))+++---///000//////000111555666777777777999===@@@FFFLLL@@@???^^^rrrrrrvvvuuuoooqqqooofff```aaaXXXHHH===AAAIIIMMMQQQVVV[[[bbbiiifff[[[PPPJJJIIIEEEBBB???888000111666888000333555444000,,,+++,,,///(((---222,,,,,,111000111---000777777888LLLfffeeefffeeeeeeiiinnnnnnlllkkklllllliiidddbbbdddffffffffffffggghhhiiiiiiiiijjjhhhffffffggghhhfffdddcccEEE,,,+++111///)))(((;;;,,,%%%)))***######***''''''(((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&'''$$$$$$''''''%%%&&&)))(((((())))))(((((('''&&&((((((((()))(((''''''&&&(((***&&&(((000111:::NNN^^^^^^___bbbeeehhhhhhgggdddeee]]]VVVOOO<<<******...---,,,,,,,,,------,,,'''&&&$$$#########%%%&&&(((%%%$$$%%%$$$"""###'''&&&$$$$$$$$$&&&'''&&&%%%"""!!!!!!!!!###&&&)))+++(((///111,,,---222111***333:::555&&&!!!)))---((('''+++///111000---,,,+++"""(((......)))'''***---''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&$$$###"""!!!  !!!""""""  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!###&&&)))***)))'''&&&(((,,,---)))'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---...---,,,%%%''')))***)))((((((((('''''')))++++++---777BBBTTTOOODDDTTTwww___PPPJJJNNN^^^^^^\\\TTTIIIGGGGGGCCC???@@@@@@===999888:::===::::::;;;<<<===>>>??????GGGIIIJJJIIIFFFDDDCCCDDDHHHDDD???;;;999999:::;;;444666777555444999BBBJJJWWWaaappphhh===KKKOOOBBB333,,,,,,---,,,***))))))******++++++++++++444111,,,***)))((('''&&&''''''''''''''''''''''''&&&&&&%%%&&&'''(((''''''&&&'''((()))***,,,------,,,444000+++444666---***++++++++++++++++++++++++))))))***************)))*********+++++++++******))))))))))))((((((((((((''''''))),,,...///...,,,---///111000---+++******+++---///000//////000111...111444888<<<@@@FFFJJJEEEDDD===MMMooowwwttt}}}pppjjjoooooofff^^^]]]OOODDD@@@GGGLLLKKKOOOXXXTTT\\\bbb```WWWMMMIIIHHH??????;;;666222///111777///222444111+++''''''(((---&&&,,,333,,,)))...///333++++++111111111BBBXXXeeeiiijjjiiikkkooonnniiihhhkkklllkkkfffcccccceeeddddddeeeeeeeeeeeefffgggpppmmmjjjhhhhhhiiijjjjjjkkkXXX===,,,,,,555999777III222###(((,,,&&&%%%***'''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&###$$$''')))((()))---(((((((((((((((''''''&&&((((((((()))(((''''''&&&$$$(((&&&'''***---???^^^]]]]]]___bbbfffhhhhhhgggeeeggg^^^SSSIII555'''+++,,,'''$$$%%%***,,,***&&&'''%%%###!!!!!!"""$$$%%%'''###!!!######!!!"""%%%%%%$$$###$$$&&&'''&&&%%%!!!!!!  ###%%%&&&%%%---000,,,---333222+++000999777((("""***...)))$$$&&&((()))((((((***++++++222777444,,,'''(((,,,''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%$$$###"""!!!!!! !!!  !!!""""""#########"""""" !!!!!!!!!!!!"""""""""!!!###%%%((((((((('''&&&$$$)))***'''&&&)))***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))******)))%%%''')))***)))(((((((((&&&&&&)))++++++,,,444===OOOOOOCCCGGGlllSSSIIIRRRTTTXXXeeegggZZZRRRIII888>>>BBBDDDAAA;;;888;;;???===<<<<<<<<<<<<===>>>>>>CCCGGGMMMQQQQQQMMMGGGCCCFFFCCC???<<<<<<===>>>>>>===>>>>>>===:::999::::::>>>BBBHHHPPPZZZhhhwwwWWW>>>LLLKKK???222---,,,++++++,,,))))))***+++++++++******...,,,)))((())))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((***+++,,,---...%%%777;;;111***###!!!))),,,,,,,,,---,,,,,,+++***+++++++++***)))((('''&&&((()))******+++*********))))))))))))(((((((((((('''''')))+++///000///---...000222000,,,)))***,,,+++---///000//////000111000333888<<<@@@EEEKKKOOO@@@<<>>===>>>BBB:::222888333444444111,,,))))))+++,,,'''---333------222000222+++(((,,,...000:::FFF___iiiooommmlllnnnlllfffccceeeggghhhgggffffffgggdddeeeffffffeeeeeefffgggjjjjjjkkkkkkkkkiiihhhgggggghhh[[[@@@++++++555<<>>@@@BBBAAA===<<<===???>>>===<<<<<<<<<===>>>???;;;>>>EEELLLPPPOOOKKKGGGFFFEEEFFFHHHHHHEEE???;;;888888888:::<<<;;;777444>>>??????<<<;;;???GGGNNNXXXbbbqqqGGG???FFFFFF<<<333///,,,((()))---******+++,,,+++***)))))))))'''&&&'''))))))((('''((((((((((((((((((((((((&&&'''((((((((((((((()))(((((()))***+++---......---...%%%###111666222333,,,------...---,,,+++***+++++++++***)))((('''&&&'''((()))*********))))))))))))))))))(((((((((((((((((((((+++...000000///000222222///***(((***...+++---///000//////000111777999<<>>BBBIIIPPPSSSQQQOOOOOOLLLMMMMMMJJJDDD???<<<;;;777???===@@@III>>>000777333222000...,,,+++,,,...,,,))),,,---'''+++...&&&,,,+++))))))***...333777IIIZZZhhhiiiiiillljjjeeebbbaaa```aaaccceeeeeeeeebbbdddffffffeeeeeegggiiiccceeeggghhhhhhgggffffffhhhmmmlll[[[@@@,,,***000777,,,$$$%%%(((((((((***%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''$$$$$$'''(((&&&'''+++&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%"""%%%%%%(((++++++AAAeeecccccccccdddfffgggeeedddbbbccc\\\VVVPPP===,,,,,,...***&&&&&&))))))'''$$$&&&%%%$$$""""""""""""###(((###!!!$$$&&&%%%$$$%%%"""!!!!!!"""$$$%%%%%%$$$&&&%%%###"""!!!"""$$$%%%***)))+++000222000000333,,,111555222***%%%%%%''')))))))))((('''(((+++---"""$$$&&&)))+++---------)))((('''&&&&&&&&&&&&&&&"""$$$%%%'''''''''%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!! !!!###$$$$$$$$$###""" !!!!!!!!!""""""!!!"""$$$%%%%%%$$$###"""!!!%%%&&&######%%%'''%%%###$$$%%%%%%%%%%%%$$$###$$$"""!!!"""$$$%%%%%%$$$###%%%(((((('''&&&&&&'''&&&%%%(((,,,,,,+++...444BBBHHH======qqqlllSSSWWW[[[PPPSSSOOOAAAGGGPPPEEE<<<<<<===>>>@@@AAA@@@@@@>>>======<<<<<<>>>???@@@>>>======@@@DDDGGGFFFEEEEEECCC@@@AAADDDFFFEEEDDDLLLHHHDDDDDDFFFFFFCCC>>>555:::??????===;;;===@@@CCCEEEGGGKKKTTTdddyyy===???AAACCC;;;444111,,,'''(((---***+++,,,,,,+++***)))((('''&&&&&&'''((((((&&&$$$))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((((()))***+++,,,------...)))222000,,,///---(((---------...///...---+++***(((((()))***************&&&'''(((*********)))((())))))))))))(((((((((((((((((((((***...000000000111333222...)))'''+++///+++---///000//////000111444777:::===>>>AAADDDFFF>>>HHHfffxxxsssyyysssnnnrrrooofffbbb___RRRBBB:::AAAIIIPPPUUUUUUPPPHHHJJJIIIFFFCCC@@@>>><<<;;;>>>BBB888999DDD999+++444///,,,***((((((***,,,---(((&&&)))'''###+++..."""'''++++++((((((,,,///...111III]]]bbbdddiiijjjfffeeeaaa\\\[[[^^^aaabbbaaa^^^aaaddddddcccdddgggjjjmmmllliiifffcccbbbdddffffffbbbffflll\\\===***(((...,,,+++***(((&&&'''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))&&&%%%'''&&&$$$$$$'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%+++000...???```aaaaaabbbdddgggiiiiiigggeeeeee]]]YYYWWWCCC,,,&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###"""""""""""")))$$$"""&&&)))'''%%%&&&!!! !!!###%%%$$$###)))'''%%%$$$###$$$%%%&&&(((###&&&000444111444;;;,,,///444555---""" $$$&&&''''''&&&%%%$$$%%%&&&+++)))'''))),,,---***'''***)))((('''&&&%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!!!! !!!!!!!!!  """###$$$###"""!!! !!!!!!!!!"""""""""###$$$######!!!!!!"""&&&'''###"""$$$%%%######$$$%%%&&&&&&%%%$$$###%%%$$$""""""$$$%%%%%%$$$###%%%'''((('''&&&&&&&&&&&&%%%(((,,,,,,***---222>>>EEE:::<<>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<>>>EEEJJJFFF>>>AAA>>><<<>>>CCCFFFFFFEEECCCCCCGGGMMMLLLGGGEEEHHH@@@@@@>>>===<<<:::999888<<<;;;;;;===@@@EEEJJJMMMYYYggg|||ppp<<>>???BBBGGGOOOSSSRRRKKKFFFAAACCCDDD@@@;;;999<<<@@@AAA???>>>>>>===888000***000///---+++************)))((((((((((((***,,,---))))))(((((()))+++...///111888BBBPPPcccoookkk___lllaaaYYYZZZ\\\[[[]]]bbb[[[[[[\\\]]]___aaadddeeecccdddeeefffggghhhggggggiiiggggggiiiggg[[[FFF666...,,,***((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((***'''$$$&&&***+++(((%%%%%%$$$''',,,***###!!!%%%''''''''''''&&&&&&&&&&&& ///$$$((((((...UUU```ffffffeeedddcccbbb``````bbbhhhbbbYYYTTTCCC...'''%%%$$$###$$$%%%%%%$$$###&&&$$$######$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$)))---000333777:::;;;>>>111,,,333''''''"""###&&&(((***)))(((''')))((((((((()))***++++++((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''(((***+++&&&###!!!"""###$$$!!!  !!!""""""!!! !!!######"""!!! """###!!! !!!!!!!!!!!!"""###$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''***000111...;;;OOOMMM???PPPyyy```MMMIIIFFFGGGFFFEEEIIIQQQBBB@@@>>><<<;;;;;;<<<===999999:::::::::::::::999:::;;;;;;===DDDIIIFFF>>>DDD@@@===>>>@@@BBBAAA???@@@AAABBBCCCEEEFFFGGGGGGDDDCCCBBB@@@>>>===<<<;;;;;;:::999999:::<<<>>>???@@@AAABBBGGGPPP^^^mmmwww```999MMMHHH999666222---+++******+++******)))(((((('''((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((())))))******+++*********+++,,,------...///...+++***000<<>>:::888999;;;<<<888888888888777777777777888999999:::>>>CCCAAA<<>>BBBBBB???AAAGGGDDD;;;??????>>>===<<<<<<<<<<<<===<<<:::999777555444333333222111444;;;CCCJJJNNNSSS```sssQQQ:::RRREEE666333///,,,*********+++++++++)))(((''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))&&&&&&'''((()))***++++++,,,,,,,,,,,,---...//////...000000,,,+++222CCCPPP......000111111000///...************))))))))))))******)))(((((((((((((((((((((((((((((()))******+++***,,,///...,,,---000///...,,,+++,,,,,,+++***---,,,,,,---...000333444999888888<<>>=========>>>555444222222111000---***......,,,+++******)))***((((((((((((((((((((((((''''''((()))***+++,,,,,,---,,,+++...<<>>===<<<777AAADDDBBBIIIRRRLLL===:::::::::::::::;;;===>>>??????>>>===:::777555333///000333888<<<<<<777222444===IIIUUU```nnn~~~FFF???VVVAAA333111///,,,+++++++++,,,,,,+++***(((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********++++++,,,---///111222333...000222111///111888???//////000111111111111000************)))))))))(((***))))))(((((((((((((((((((((((((((((())))))******+++---///...---...000000...,,,,,,---...---,,,---------...///222444555;;;;;;;;;===@@@BBB???;;;```uuu|||xxx{{{zzzsssrrrwwwjjjeeeggg\\\GGGDDDOOOEEEHHHLLLOOOQQQOOOLLLIIIBBB@@@=========<<<:::999222111///.........---------,,,,,,+++***)))))))))((()))))))))))))))((('''&&&'''((()))************+++)))&&&%%%--->>>QQQ^^^ccccccbbb___ZZZXXXZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYXXXYYY[[[^^^aaacccbbbbbbcccfffiiihhheeeaaaYYYKKK999,,,''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((('''%%%"""###%%%'''%%%###"""$$$$$$&&&(((+++,,,+++)))(((&&&***%%%$$$...CCC[[[ccc___aaabbbddddddbbb```^^^```ccc^^^YYYUUUBBB...***'''&&&%%%###!!!!!!"""$$$!!!!!!!!!###%%%%%%""" ######""""""!!!!!! %%%$$$"""  !!! !!!!!!!!!!!!!!!$$$"""###(((///333111...000---444222,,,777777***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&&&&'''''',,,***'''%%%%%%''')))+++%%%###!!!  !!!!!! """######"""!!! !!!!!!  """$$$&&&!!!###$$$$$$###((('''&&&%%%$$$######$$$######"""""""""""""""!!!"""""""""###$$$$$$$$$%%%!!!!!!""""""############$$$$$$%%%&&&&&&&&&%%%%%%$$$'''&&&""""""'''******555<<>><<<111:::>>>>>>IIIXXXXXXLLL???>>><<<;;;;;;<<<===>>>>>>>>>???@@@???===;;;999;;;666111///111444444333666888888777666:::DDDLLLffftttvvv<<>><<<:::888555222///...---+++******,,,...+++++++++******)))(((((()))***+++,,,,,,+++)))(((&&&'''((())))))))))))))))))((('''&&&(((000>>>JJJYYY^^^bbbbbb^^^\\\[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWYYY\\\```bbbVVVYYY^^^dddhhhiiihhhgggggg\\\KKK888)))###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%!!!$$$&&&%%%$$$$$$$$$$$$$$$&&&(((+++,,,+++)))((('''''''''$$$222NNN]]]ccc```aaabbbccccccbbb```___cccddd```]]]ZZZFFF222000+++,,,***'''###!!!"""### !!!###"""!!!###"""""""""!!!!!!!!! %%%$$$"""!!! !!!!!!!!!"""""""""#########$$$"""!!!'''///444333111888444999666...;;;>>>'''+++)))&&&$$$######$$$%%%%%%%%%%%%&&&'''(((******''''''''''''''''''''''''...,,,)))&&&$$$$$$%%%&&&$$$$$$"""!!! !!! """###$$$###  """$$$###!!!!!!###$$$###""""""###%%%%%%$$$"""%%%%%%$$$$$$%%%&&&&&&'''$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""############$$$%%%%%%&&&&&&&&&%%%###''''''"""!!!$$$((((((111;;;TTTSSSAAA[[[gggOOOFFFEEEEEEAAABBBCCCBBB@@@===:::888333222333333555777:::;;;===@@@>>>777333666:::<<<:::888666777::::::777444666888555222888DDDIIIEEEAAA???<<<999777666666666:::;;;===>>>???>>>>>>===@@@<<<777444333444666666***---000111111333777;;;:::DDDSSSaaaoooaaa666CCCHHH;;;111000///---,,,,,,,,,---***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&***)))))))))(((((((((''''''((())),,,///333555777999444///...111333222000333222000/////////000111************))))))))))))******)))(((((((((((((((((((((((((((((()))*********...000///...000111000000///------...//////............000222444777888<<>>;;;777333000///------+++)))'''''')))+++***************)))((('''((())),,,......,,,***(((''''''''''''((((((((()))(((((()))***((((((///888CCCNNNZZZ```bbbaaa[[[TTTUUUVVVWWWXXXYYYYYYYYYXXXUUUUUUUUUVVVWWWZZZ\\\]]]]]]^^^___``````bbbfffiiilllggg[[[III666***&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&%%%'''(((&&&%%%&&&(((*********(((((('''$$$((($$$777XXX___bbb___```aaabbbccccccddddddbbbccc^^^^^^[[[FFF222222222333222...'''"""!!!"""###!!! !!!!!! !!!!!!!!!"""""""""""""""$$$$$$$$$######""""""!!!!!!""""""######$$$$$$%%%""" ###***///111222888777888444000777:::000***)))&&&$$$######$$$%%%$$$$$$%%%&&&'''(((***+++''''''''''''''''''''''''---+++)))&&&$$$###""""""###$$$%%%$$$""" !!!""" !!!###%%%$$$!!!!!!###&&&%%%""" !!!"""%%%$$$###$$$%%%%%%###!!!""""""###$$$%%%'''((()))%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""""""""""""""############$$$%%%&&&&&&&&&&&&$$$)))***&&&###%%%'''''',,,;;;SSSSSSFFFKKKhhhTTTEEE===BBBBBBBBBBBBAAA???>>>===555555444444666888:::<<<===AAA@@@999555999@@@DDDEEEBBB??????@@@>>>999555===;;;777555444555666777===;;;888444222222222333999::::::;;;<<<<<<<<<<<<555777888777444000---,,,000000222222222111//////222333444444:::III___ooo~~~HHH777III???:::000///...,,,++++++******((((((((((((((())))))***''''''((((((((((((''''''(((((((((((('''''''''&&&(((((((((((())))))))))))'''((()))+++---000222444444222000000222555666666555333000...------///000************))))))))))))******)))(((((((((((((((((((((((((((((()))*********///111......111222000...---++++++---...---,,,/////////000222555888999:::???EEECCC;;;>>>UUUooosssyyytttrrrzzzxxxnnnkkkgggfffXXXFFFBBBLLLPPPKKKLLLPPPUUUUUUPPPIIIBBB???<<<===>>>:::444///.........///...+++'''&&&(((***((()))*********)))((('''%%%(((+++......---***(((((('''&&&&&&&&&'''((()))'''&&&(((***)))&&&)))111///:::FFFPPPYYY___]]]VVVVVVVVVXXXYYYYYYXXXXXXWWWTTTUUUUUUVVVXXXYYYYYYZZZddddddccc___\\\\\\```dddiiihhheee[[[LLL;;;...&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%###(((***&&&%%%(((***'''&&&''''''((((((((('''''''''!!!***%%%;;;aaa```aaacccbbbbbbaaabbbcccdddeeeaaa```\\\]]][[[EEE222333///222444000***$$$###$$$'''$$$!!! !!!!!! !!!!!!""""""#########$$$%%%&&&&&&%%%###"""!!!!!!!!!"""######$$$$$$"""!!! !!!$$$***///222111666444111444222222888)))(((&&&$$$######$$$$$$#########$$$&&&''')))***''''''((((((((((((''''''(((((('''&&&%%%###!!!!!!"""%%%''''''$$$!!!!!!""" """%%%$$$!!!"""%%%%%%$$$###!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$"""!!!!!!!!!"""###%%%&&&((()))&&&&&&%%%%%%$$$######"""$$$$$$$$$##################""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&,,,///+++'''((()))(((&&&<<>>>>>888444:::CCCHHHTTTQQQNNNNNNNNNLLLGGGCCC;;;<<>>;;;===;;;999777555555666888:::;;;;;;::::::::::::::::::??????===888222111444777...,,,++++++---000000000///444888777333444999@@@HHHVVVUUU111:::SSS@@@@@@///...---+++***))))))((('''''''''(((((()))***+++''''''((((((((((((''''''******))))))((((((((('''&&&&&&'''((()))***++++++)))))))))***,,,...///000+++///333555555555555666666333000---,,,,,,...///************))))))))))))******)))(((((((((((((((((((((((((((((()))*********000222......222333000,,,+++)))***+++,,,,,,+++/////////111333666888:::888<<>>EEEJJJJJJMMMQQQVVVUUUMMMCCC<<<888777;;;===:::333------///111222222...***(((***,,,(((((()))******)))((('''###&&&***---...,,,***(((((('''&&&%%%%%%&&&((()))&&&###%%%((((((%%%)))000&&&---444===KKK[[[```]]]YYYZZZ[[[[[[[[[ZZZYYYXXXUUUVVVWWWYYYYYYZZZZZZYYYYYY]]]``````^^^^^^bbbeeedddfffhhhggg]]]JJJ555&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""'''((($$$###''')))&&&''''''''''''&&&&&&&&&&&&&&& +++%%%>>>eeeaaa```iiigggdddbbb```aaabbbbbbdddccc___aaa___III666888&&&+++//////***&&&&&&'''+++'''###!!!!!!!!!"""""" !!!"""###$$$$$$"""$$$&&&(((((('''$$$### !!!"""######$$$%%%$$$###""""""'''...333...888555444<<<444000@@@''''''&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))''''''((((((((((((''''''$$$%%%&&&&&&%%%$$$"""!!!!!!%%%))))))&&&"""!!!""" """%%%$$$!!! ###'''$$$######""""""""""""""""""""""""$$$&&&'''&&&%%%"""""""""###$$$%%%'''(((''''''&&&&&&%%%$$$######%%%$$$$$$$$$######""""""#########""""""""""""""""""###$$$%%%&&&&&&'''&&&(((///333///+++***+++***"""===LLLLLLMMM888uuuZZZHHH???EEEEEE;;;:::BBB<<<<<<<<<<<<<<<:::666333000222444444444555:::>>>MMMSSSUUUSSSWWW\\\UUUGGGRRRMMM;;;DDD___RRR???OOO<<<888666888666333666======<<<777888;;;333111>>>777888777555555666666555888777444222000/////////------...///000000000000000111<<<333888PPPFFF111///...+++)))))))))***+++,,,,,,+++***))))))******)))((((((((()))***++++++,,,,,,+++***)))((('''&&&)))---///+++)))+++,,,***((()))+++,,,---...111333111///222777777444444888555222///...///000111000,,,,,,+++***)))((('''&&&******)))((('''&&&%%%%%%(((((((((((())))))))))))000///---+++++++++---...---,,,+++******,,,...///111111111222333666888:::>>>>>>EEE===555RRRsssvvvvvvooo~~~wwwrrrwwwpppYYYKKKAAABBBBBBAAAGGGRRRPPPTTTVVVOOOEEE>>>???DDD@@@:::555333444444111---,,,,,,+++***)))((('''&&&((((((''''''''''''((((((((((((((((((((())))))***((((((((((((''''''''''''(((******)))'''%%%%%%&&&,,,,,,,,,...333:::@@@DDDIIIFFF???>>>HHHVVVZZZWWW\\\[[[ZZZYYYXXXXXXYYYZZZcccbbb```___^^^^^^______dddiiigggbbbaaa]]]JJJ333((((((((()))%%%!!!$$$***&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&''')))+++'''''''''(((''''''&&&&&&$$$***%%%***FFF]]]cccdddeeecccbbb`````````aaaaaa]]]bbbaaaYYYSSSLLL<<<+++,,,***'''&&&&&&&&&$$$###''''''%%%"""!!!!!! !!!""""""######$$$%%%&&&''''''(((###"""""""""""""""###$$$%%%&&&'''$$$!!!"""(((...111666666333888@@@>>>333===(((''' )))!!!'''###$$$###"""!!!###&&&))))))))))))+++,,,+++(((&&&((()))(((&&&$$$$$$&&&(((&&&""""""&&&&&&!!! $$$!!!!!!!!!  !!!"""######"""!!!  """#########"""!!!###$$$$$$%%%$$$###"""!!!#########"""######$$$$$$%%%***///...(((###"""###''''''&&&%%%$$$"""!!! """############$$$$$$$$$$$$###"""""""""###%%%&&&###&&&***---...,,,)))''',,,555UUUWWWBBB<<<]]]qqqUUUEEE<<<777===GGGFFFBBB<<<999888999::::::999999888444000000222555;;;BBBFFFIIISSS```aaaYYY]]]YYYEEEHHH```ZZZLLLYYYHHH===555888<<<:::555444>>><<<444666<<<666111888999999888777666777777666888666444111000///000000+++,,,------..................999111888NNNBBB000000...,,,*********+++,,,((((((''''''&&&&&&&&&&&&)))))))))((())))))************))))))((('''''''''(((,,,---+++***------***)))***,,,,,,---...111333222222333444666777777666111///...///222444555555...---,,,+++***)))((((((***))))))((((((''''''&&&((((((((()))))))))))))))...---+++***)))***+++,,,---,,,+++******,,,---///000111111222555777:::;;;AAABBBBBB;;;>>>YYYsssyyyuuurrrtttpppsssiiiOOOEEEAAAEEEFFFDDDHHHQQQKKKNNNOOOIII@@@;;;===AAA>>>888222///000222111//////...---,,,+++*********((((((''''''''''''(((((()))))))))((()))******+++)))))))))(((((((((''''''(((((()))***+++***)))((()))(((((((((***...111333///...---///666CCCRRR]]][[[ZZZYYYWWWVVVVVVWWWWWW```___^^^\\\\\\\\\]]]^^^]]]ccceeebbbbbbaaaSSSBBB...)))&&&&&&$$$!!!"""&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%&&&''''''&&&&&&(((***''''''(((((((((''''''&&&%%%((($$$(((@@@XXXaaabbbaaa```___^^^^^^^^^^^^^^^aaaeeebbbZZZUUUMMM:::''',,,***'''&&&&&&&&&$$$###((('''&&&###!!!!!!"""$$$!!!!!!  !!!"""#########$$$$$$%%%%%%&&&"""!!!!!!!!!!!!"""######$$$&&&&&&$$$!!!"""(((---///555777666;;;CCC@@@666:::&&&%%%!!!###!!!######$$$%%%$$$###$$$&&&)))(((((()))+++,,,,,,)))''''''((((((&&&$$$###$$$%%%$$$!!!!!!%%%$$$ """ !!!###%%%%%%$$$"""!!!"""######$$$###"""!!!  !!!"""###""""""!!!######$$$%%%$$$###"""!!!#########"""######$$$%%%%%%***...---((($$$######&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$$$$############$$$%%%&&&&&&(((+++---...---+++))))))222LLLPPPFFF;;;RRRooo]]]OOODDD===???>>>===>>>??????===<<<999888666333000000222444333777888999BBBNNNRRRMMMOOORRRDDDCCCXXXXXXKKKOOOKKKDDD??????>>>;;;888777AAA???666777???<<<444666888777666666555555555666999777444000//////000111,,,------............---+++---777222===OOO>>>...///...---+++++++++,,,,,,'''''''''&&&&&&&&&&&&&&&******)))((((((((())))))'''''''''''''''(((((((((''')))******,,,///...******,,,---------...000222222555333000666>>><<<444...------///222444444333///......---,,,+++******))))))(((((((((((((((((((((((()))))))))*********,,,+++)))(((((()))******---,,,+++***+++,,,---...000000222444777999<<<>>>CCCEEE===:::LLLdddttt~~~wwwzzzsssrrrooo___DDD??????FFFHHHFFFIIIPPPGGGIIIHHHBBB;;;888:::>>>;;;555...+++,,,///000000...---,,,+++***++++++,,,((((((''''''''''''(((((()))))))))))))))***++++++******)))))))))((((((((('''''''''+++///000---******))))))))))))***+++,,,+++***,,,---***///EEE^^^\\\[[[ZZZXXXWWWVVVVVVVVV]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZaaadddbbbcccddd\\\RRR<<<111'''$$$$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&''')))'''&&&&&&&&&'''%%%$$$&&&'''((((((&&&&&&'''(((&&&''''''(((((('''''''''&&&'''%%%(((<<>>CCC???777555888$$$ $$$!!!###$$$&&&'''&&&&&&'''((((((((()))+++------+++)))&&&(((((('''$$$"""""""""$$$""""""%%%$$$!!!!!!### $$$&&&'''&&&###!!!$$$$$$%%%%%%%%%$$$"""!!! !!!""""""""""""!!!"""###$$$$$$$$$###"""!!!######""""""###$$$$$$%%%&&&)))---,,,((($$$######$$$$$$%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((***+++,,,,,,++++++)))222BBBKKKOOO>>>GGGhhhSSSDDD@@@<<<::::::;;;<<<<<<:::::::::999888777777777777888555111333999999555666BBB??????QQQTTTGGG@@@AAAJJJOOOJJJ===777>>>IIIFFFHHH???:::???===555555777555555666777555666888<<<999555111//////000111000000111111111000000///+++///:::999IIISSS;;;...---,,,+++*********++++++*********************)))+++***)))(((((((((((((((&&&&&&'''(((((())))))***&&&(((******---111000+++,,,---......---...000222222666222...777EEECCC555---,,,,,,...///000...---......---,,,,,,+++******((((((((())))))*********((())))))******++++++++++++***))))))))))))******,,,,,,+++++++++,,,---...///000222555888<<<>>>???BBBEEE999<<<\\\pppwww}}}zzzvvvwwwjjjTTT>>><<>>HHHYYYFFFBBBqqqeeeRRRBBB888555666777======>>>>>>===;;;888666888999888666666888777444///;;;>>>???LLLTTTMMMCCC@@@LLLTTTMMM???;;;EEEQQQWWW]]]RRRCCCAAA???888999999666555999999666777;;;>>>;;;777333111000000000333333333333333222111000---444???CCCWWWYYY888...******)))))))))))))))))),,,,,,---......------,,,******)))((('''''''''(((&&&'''((()))***++++++,,,&&&***,,,,,,...111000+++,,,...//////...///111333222666333000<<>>>>>AAADDDDDDEEEIIINNNOOOLLLGGG@@@;;;999888888...,,,++++++,,,,,,++++++))))))''''''&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((************)))))))))))))))&&&&&&)))...///,,,'''&&&''')))+++,,,,,,,,,,,,---***,,,222...---AAA[[[______^^^]]][[[ZZZXXXWWWYYYYYYXXXXXXXXXZZZ[[[\\\]]]aaadddbbbaaaaaabbbaaaYYYHHH444***'''&&&''')))&&&&&&&&&'''''')))******)))(((((()))))))))'''%%%''')))******(((&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%((((((111888>>>UUUeee]]]bbbcccddddddcccbbb```______```]]][[[^^^\\\KKK666+++)))&&&%%%%%%%%%###""" !!!$$$'''&&&%%%""" !!!""""""!!!!!!  !!!"""!!!"""$$$$$$$$$$$$%%%&&&)))111:::======<<<;;;888...III...%%%***###+++!!!"""%%%(((***)))((('''''''''''')))+++------+++)))((()))+++)))&&&$$$""""""###$$$$$$$$$$$$%%%$$$###!!! !!!###%%%&&&''''''&&& !!!!!!"""!!!!!!######$$$###"""!!!""""""""""""###$$$%%%&&&'''((())))))'''%%%$$$###""""""###$$$$$$$$$######!!!!!!"""""""""#########$$$%%%'''(((((((((&&&%%%(((((())))))***++++++,,,...555:::EEE]]]MMMBBBwwwwwweeeRRRBBB888999888888999::::::888666777999:::::::::999888666111444555555<<>>111AAA666***(((%%%(((""""""%%%((()))(((''''''(((''''''(((***,,,,,,***((((((******)))&&&$$$$$$$$$ ###$$$""""""$$$$$$"""$$$### !!!!!!###%%%&&&&&&%%%  !!!""" !!!"""#########"""!!!!!!!!!""""""###$$$&&&&&&''''''(((((('''&&&$$$###""""""######$$$######"""!!!!!!!!!"""""""""######$$$%%%(((******)))'''%%%*********+++,,,,,,------***///777@@@VVVPPPDDDhhhpppbbbMMMHHH@@@;;;:::999888777888888999999888777666777666000000111000666<<<999???CCCCCC???AAAIIIQQQSSSwww___^^^fffeeecccLLLDDDAAACCC@@@777555:::888888999999888888777777777777666666444333222111333999<<>>;;;666EEEaaaooouuuyyyyyyyyy{{{sssrrr^^^EEEAAACCCHHHLLLLLLKKKLLLOOORRRLLLGGGBBB>>><<<999444000---------,,,+++***+++,,,,,,------...---+++)))'''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''((((((''''''((()))+++,,,......---,,,++++++******,,,---------...777FFFRRR\\\\\\\\\\\\\\\ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[\\\YYYYYYZZZ\\\___```bbbccc\\\YYYUUUKKK:::***$$$%%%'''&&&&&&&&&&&&&&&''''''%%%%%%&&&)))++++++)))'''&&&(((++++++)))(((''''''######%%%&&&&&&'''''''''&&& ...555111KKKeee[[[```___^^^]]]]]]\\\\\\]]]___bbb```[[[\\\]]]SSSEEE***(((&&&$$$$$$$$$###!!! !!!!!!!!!!!!###&&&)))((((((((('''%%%###!!!  """###$$$ """$$$%%%%%%$$$"""%%%,,,333777555666<<>>:::???111###'''&&&&&&"""$$$'''((('''&&&'''(((''''''((()))+++***(((&&&((((((((('''$$$###$$$&&&!!!%%%&&&###$$$''''''###"""!!! !!!!!! """"""""""""!!!  !!!""" """#########"""!!!!!!!!!!!!"""###%%%&&&''''''''''''''''''&&&$$$###"""###############"""!!!!!!!!!!!!!!!"""""""""###$$$&&&))),,,,,,***'''%%%'''((()))***+++++++++***&&&(((555;;;KKKPPPHHHZZZxxxlll[[[KKKAAA;;;777555666555777999999:::===@@@>>>666999<<<666555777333///<<>>;;;666333......---,,,,,,,,,------((()))***+++,,,+++******...,,,(((%%%$$$$$$'''((('''%%%$$$$$$&&&''''''&&&%%%&&&((()))))))))(((''''''(((((()))***+++++++++...---,,,***)))(((((((((+++$$$%%%+++***,,,AAA\\\[[[^^^]]][[[]]]```^^^ZZZZZZWWWTTTSSSTTTVVVWWWWWW[[[YYYXXXZZZ^^^aaabbbaaa```aaaaaaaaaYYYHHH222###***(((&&&%%%''''''&&&%%%)))'''%%%%%%''')))))))))((()))***++++++)))'''%%%$$$%%%(((+++---,,,((($$$((($$$&&&%%%(((>>>YYYaaa^^^]]]]]]]]]^^^]]][[[ZZZ]]]]]]___``````]]]WWWSSS666$$$ &&&$$$"""### """"""!!! (((&&&&&&((('''###!!!""" !!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!$$$)))...444888888666MMMDDDFFFJJJ%%%'''$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''))))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!! """###$$$((((((''''''&&&%%%$$$###%%%%%%$$$###""""""######"""""""""""""""######$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((())))))---999KKKXXXTTTJJJmmm]]]HHH999444666;;;>>>???===:::999:::;;;;;;;;;:::999777444333555;;;@@@DDDLLLLLLNNNYYY^^^aaakkkrrrvvv{{{nnnhhhkkkhhhXXXKKKHHH@@@:::>>>:::======;;;;;;===<<<888444999;;;JJJXXXEEE---///************))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((***++++++)))(((((((((,,,,,,,,,,,,------------,,,...000111000000111333777===@@@>>>===<<<777000777333...+++++++++++++++,,,***))))))******((('''(((***+++***)))'''((((((((()))+++---...///000000///...,,,+++******+++++++++,,,---,,,++++++---///---000444888;;;<<<;;;;;;444CCCZZZppp|||~~~}}}~~~||||||wwwkkkZZZJJJBBB???EEENNNPPPJJJIIINNNMMMGGG@@@>>>;;;:::999777444111...---,,,,,,+++,,,,,,,,,((()))***+++,,,+++******---+++(((&&&%%%%%%&&&''''''%%%$$$%%%&&&''''''&&&%%%%%%'''((((((((('''&&&'''(((((()))******++++++,,,+++***(((''''''&&&&&&,,,%%%&&&++++++,,,@@@ZZZ]]]______]]]]]]___^^^ZZZXXXUUUSSSSSSUUUWWWYYYYYYZZZXXXWWWXXX\\\_________```aaabbbccc___SSSBBB666***(((&&&%%%&&&)))+++---(((&&&%%%%%%'''(((((((((&&&''')))***++++++******)))'''%%%%%%&&&'''&&&%%%(((''',,,+++)))<<>>===:::888888888888666444333444555111999888:::EEEKKKOOOZZZgggoootttgggVVVIIIKKKDDDHHHHHHCCC???===:::777666444999NNNWWW>>>+++222++++++*********)))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))***,,,,,,+++)))))))))+++************+++,,,---***---///000000000222333555999<<<<<<;;;;;;777222444111---******+++,,,,,,+++)))((()))******)))(((''')))******(((''''''((())))))+++,,,.../////////...---,,,++++++***+++++++++,,,---,,,++++++---///...000333777:::<<<===>>>777KKKcccsssyyy|||~~~~~~wwwjjjYYYJJJCCCCCCFFFGGGJJJJJJHHHNNNSSSNNNCCC???<<<888555333222000...---,,,++++++******++++++((()))***+++++++++***)))******((('''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&''''''''''''&&&'''(((((())))))******+++***)))(((&&&&&&%%%%%%%%%+++&&&''',,,+++,,,>>>TTT^^^aaabbb___^^^___]]]YYYVVVTTTRRRSSSVVVYYY[[[[[[[[[YYYXXXYYY[[[^^^^^^^^^\\\]]]^^^``````ZZZQQQIII999666111+++&&&%%%''')))***)))((()))***++++++***&&&''''''(((((()))))))))***(((''''''))),,,------###%%%+++(((###555QQQ]]]```___]]][[[ZZZ[[[\\\]]]^^^^^^___``````]]]YYYUUU@@@+++%%%(((###!!!"""!!!!!!!!! !!!""""""!!! ###(((((($$$"""### !!!!!!!!!!!! """""""""""" """""""""""""""""""""""""""$$$'''+++///111333444GGGRRRMMMRRRKKK###'''##################$$$%%%%%%%%%)))---...+++(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""  !!!"""#########"""!!!!!! ######$$$%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''......///888HHHTTTRRRIIIhhh{{{```NNNAAA>>>:::888777888888777666777999::::::888777666333999666555===???AAAKKKLLLXXXooo~~~nnnkkkaaaccc___SSSHHHAAA;;;666>>>111666PPPTTT888(((111+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((()))+++------,,,*********+++************,,,---...+++---///000000000111222///333666888::::::888666444111---,,,---.........***)))((()))***+++***)))&&&((())))))'''&&&'''((())))))+++,,,---.........---,,,,,,+++++++++******+++,,,---,,,,,,,,,...000222333555777:::;;;======AAAWWWmmmtttuuuxxx|||}}}{{{ppp^^^KKK@@@???EEEJJJJJJKKKKKKMMMSSSWWWPPPEEEDDD@@@999444000...,,,***,,,++++++***)))*********'''(((***+++++++++***)))(((((((((((('''&&&%%%$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''''''''(((((((((((())))))******(((((('''&&&%%%%%%%%%&&&***&&&'''+++***+++:::LLL]]]bbbdddaaa______\\\XXXVVVUUUSSSTTTVVVYYYZZZZZZ\\\\\\[[[[[[\\\^^^___```^^^]]]]]]___```___\\\YYYLLLJJJEEE===666222111222:::999999:::<<<<<<;;;:::555444333111000000000000'''&&&%%%$$$%%%$$$!!!$$$(((000---&&&777TTTaaa[[[ZZZYYYXXXWWWYYY]]]```^^^^^^^^^___```]]]YYYVVVBBB---$$$&&&"""!!!### !!!!!!!!!!!!!!!!!!"""###%%%$$$'''++++++%%%!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""######%%%***,,,---000444AAATTTJJJOOO\\\%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&'''$$$)))//////***'''''')))&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%###"""  !!!!!!"""###############"""!!! """###%%%''''''''''''&&&###$$$'''(((((('''%%%$$$######$$$$$$$$$#########"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&...---///777FFFSSSSSSLLLUUUuuugggSSSAAA777666888;;;::::::999999999777666444666;;;666333888777666>>><<>>@@@GGGKKKFFFIIILLLOOORRRQQQKKKCCCBBB===777222///---+++***++++++***)))))))))******'''((()))***+++***))))))''''''(((((('''&&&%%%$$$%%%%%%%%%''')))***((('''((((((((((((((())))))***((((((((((((((()))))))))(((((('''&&&&&&'''''''''(((&&&'''***)))***555CCC[[[aaaeeeccc```___\\\YYYYYYWWWVVVUUUWWWXXXXXXWWW[[[[[[[[[ZZZ[[[\\\^^^```dddcccbbbbbbccccccccccccTTTUUUUUUTTTRRRPPPPPPPPPQQQQQQRRRTTTUUUUUUSSSQQQLLLLLLJJJHHHGGGGGGGGGGGGCCC>>>777111---+++***(((222999FFFFFF???JJJ\\\aaaZZZ[[[[[[YYYXXXXXX[[[^^^]]]]]]]]]^^^^^^]]]YYYVVVBBB,,,###$$$ $$$"""""""""!!!!!!!!!""""""###"""!!!$$$)))(((""" !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""###"""$$$)))***+++000888>>>PPPFFFHHH```000&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###(((------(((%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""######$$$$$$%%%###"""!!!   !!!""""""###############"""!!!!!! """$$$&&&''''''&&&&&&###%%%&&&(((((('''&&&$$$"""######$$$$$$$$$######"""""""""""""""######$$$#########$$$$$$$$$%%%%%%'''''''''''''''''''''&&&++++++,,,444CCCRRRTTTOOOFFFsssbbbQQQCCC;;;>>>;;;666444444666888888666<<<888555999777555<<<999;;;CCCPPP___ooo|||rrrhhhNNN999CCC\\\SSS777---///,,,++++++++++++*********''''''((((((((((((''''''''''''''''''(((((((((((('''***---...---+++******+++,,,---...///000000000111222333222000///...///333111222666666444333555000...,,,+++---...------+++)))((()))******)))(((&&&'''))))))((((((((())))))***+++,,,------------******++++++++++++******+++,,,------------///111777888999:::;;;::::::999RRRfffrrrppprrr|||}}}ttthhh\\\MMMBBB???CCCHHHKKKEEEJJJOOORRRQQQLLLEEE@@@888555000------------,,,,,,+++******))))))******'''((()))*********)))((('''''''''''''''&&&%%%$$$$$$$$$%%%'''******)))'''))))))(((((())))))***+++(((((((((((((((((((((((((((((('''''''''(((((()))(((''')))+++)))***222===VVV^^^dddccc```___]]]ZZZ\\\ZZZWWWWWWWWWWWWVVVTTTVVVWWWWWWWWWWWWXXX[[[^^^bbbbbbaaa``````aaaaaabbbXXXXXXYYY\\\___```___]]][[[[[[]]]___aaa```]]]ZZZXXXYYYYYYYYYYYYYYYYYYYYYWWWOOODDD>>>>>>CCCJJJOOOCCCJJJYYY___XXXZZZ\\\SSSYYY\\\^^^]]]ZZZXXXYYY[[[\\\[[[[[[\\\]]]\\\YYYVVVDDD---######$$$###$$$###""""""!!!!!!!!!""" """((()))%%%###$$$ !!!!!!!!!!!!!!!!!!############!!!!!!""""""""""""""""""""""""### ###)))++++++333>>>BBBKKKHHHFFF]]]FFF''''''"""""""""""""""###$$$$$$%%%(((***)))&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$######""" !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###%%%%%%$$$######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''((((((******+++111@@@OOOTTTQQQ???jjj[[[QQQHHH<<<555444777;;;===666===:::888===:::777===777666888===DDDOOOaaappptttDDD:::OOOdddQQQ555...---,,,,,,+++++++++*********((()))***++++++***)))(((''''''''''''((((((((((((%%%)))---...---+++******)))+++...000111111000///000222333333111000111111444111111555555222222555111///------.........---,,,***))))))******((('''&&&(((******)))))))))***)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***,,,---------...000222555777:::<<<===<<<:::999ZZZiiioooiiinnn|||yyyiii___TTTFFF???@@@FFFIIIKKKIIIKKKOOOSSSSSSKKKAAA:::222000---+++,,,------,,,,,,,,,+++************+++&&&''')))*********)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%(((++++++)))''')))(((((('''((()))***+++(((((((((((((((((((((((('''''''''''''''((()))))))))***,,,---++++++111999QQQZZZbbbcccaaa```___\\\\\\ZZZXXXWWWXXXWWWUUUTTTRRRTTTVVVVVVUUUWWWZZZ^^^ZZZ[[[\\\\\\\\\]]]^^^``````\\\YYY[[[```aaa^^^YYYYYYZZZ\\\___aaa```\\\YYYYYYZZZ[[[\\\\\\[[[ZZZYYYHHHCCC>>>>>>DDDNNNWWW]]]TTTSSS\\\aaa^^^___[[[LLLOOOUUU\\\^^^[[[XXXXXXYYY[[[ZZZZZZZZZ[[[ZZZXXXUUUIII111%%%$$$$$$###%%%%%%###"""!!!!!! !!! """'''(((%%%$$$&&& !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""))),,,,,,777EEEKKKJJJPPPLLLYYY```***&&&"""""""""""""""######$$$(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""############&&&%%%$$$"""!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!"""###$$$&&&((((((((((((&&&%%%$$$%%%%%%&&& """###%%%%%%%%%###""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))+++******///===LLLQQQOOO==={{{nnn```LLL===555555777999444<<<:::888===999555:::666666999;;;::::::AAAJJJ^^^mmm777777UUUiiiNNN111,,,+++,,,,,,,,,+++++++++*********+++,,,------,,,+++***''''''''''''((((((((()))%%%(((,,,...---+++***)))'''***...111222111///---///111333333222222333444222...///444666333444999444222000000000111000///---+++))))))***)))(((&&&'''(((***+++***)))***+++)))***+++,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))***,,,---------...000222333666999===>>>===<<<:::gggssssssjjjqqqxxxcccZZZOOOBBB===@@@FFFJJJKKKIIIHHHJJJPPPQQQHHH<<<333444111...---------,,,+++---,,,++++++******++++++&&&''')))*********)))(((''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&(((++++++***((((((''''''&&&&&&((()))***((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))+++,,,......------222888NNNXXXaaabbbaaa```___^^^[[[YYYXXXXXXXXXXXXVVVUUURRRUUUWWWWWWVVVXXX\\\```XXXYYY\\\]]]^^^___bbbcccfff___YYY[[[bbbfffccc^^^ZZZ[[[^^^aaacccaaa]]]YYY[[[\\\]]]\\\[[[XXXUUUTTTKKKKKKLLLPPPVVV[[[]]]^^^cccZZZXXXYYYYYYaaaaaaSSSBBBJJJUUU[[[ZZZYYYYYYZZZZZZYYYYYYYYYZZZZZZWWWUUUNNN555(((%%%######&&&&&&$$$"""!!! """""" !!!!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""***------999IIISSSKKKYYYSSSXXXrrr+++%%%$$$$$$$$$###$$$%%%%%%&&&+++)))&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""'''&&&%%%###""""""!!!!!!########################!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%###""""""###$$$&&&)))******)))&&&$$$###$$$%%%&&& !!!###%%%&&&%%%###""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******,,,+++***...;;;IIIOOOMMM>>>rrrsss^^^MMM???444555777999999777666666666;;;777222111333888<<<>>>===GGG]]]ttt|||\\\777777^^^^^^===777222&&&))))))************))))))((()))***++++++***)))(((***)))(((''''''(((*********+++,,,,,,+++***,,,---...,,,+++///444555111,,,111222444555555444222111666666555444444444444555111111111333444333000------,,,,,,---...---+++((())))))(((((()))***+++++++++))))))...000---,,,---***++++++++++++++++++,,,------...---,,,---///222000@@@===888???;;;666CCCnnnkkkkkkpppxxxyyymmm```^^^QQQDDDAAACCCFFFJJJNNNKKKPPPTTTOOODDD;;;777777333111///......---+++)))))))))((('''''''''''''''******))))))((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((()))***,,,,,,,,,...000333HHHWWWbbbbbb___^^^^^^[[[XXXXXXXXXWWWWWWVVVUUUUUUTTTVVVXXXXXXXXXXXXYYY[[[______^^^\\\\\\]]]aaadddfffbbb\\\YYY[[[___```^^^YYYbbb]]]VVV[[[]]]WWWWWWUUU```cccZZZSSSVVVYYYWWWZZZTTTSSSZZZ^^^[[[XXXXXX[[[bbb___RRRMMMTTTZZZZZZVVVQQQMMMQQQYYY\\\XXXRRRQQQTTTXXX[[[\\\[[[XXXVVVXXX888!!!%%%,,,&&&!!!***((($$$"""""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""&&&%%%$$$"""!!!!!! ######$$$&&&,,,444<<>><<<999666555555666666::::::;;;<<<;;;777111---222555AAAPPPXXX___qqqpppIII444555YYYVVV555000...&&&))))))************))))))((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((('''(((******)))***+++---++++++---...000111111000111222444555555444222111666666555444444444444444555444444555555444000......------...000000...,,,)))((((((((((((((()))***+++)))***...///,,,+++,,,++++++++++++,,,,,,,,,,,,---......---------000222222>>>===;;;???888777IIIpppppprrrwwwzzzwwwjjj^^^XXXMMMDDDCCCEEEGGGIIIKKKLLLPPPQQQLLLBBB999666777111///---,,,---,,,+++)))******))))))(((((((((((()))))))))(((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++***+++---///<<>>444:::SSSooopppsssyyy{{{uuuhhh]]]RRRIIICCCDDDHHHHHHHHHIIIMMMOOONNNGGG>>>777666777///---++++++,,,,,,+++)))++++++*********)))))))))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''(((((()))***)))((((((***,,,111CCCVVV___```aaaccccccZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVXXXZZZZZZ[[[[[[ZZZZZZ\\\```cccbbb```]]]ZZZYYYZZZ___bbbaaaddd___]]]```ZZZVVV^^^^^^WWWPPPQQQSSSUUUYYY]]]YYYWWWXXX]]]___]]][[[[[[\\\___[[[SSSRRRXXX[[[XXX[[[WWWSSSQQQQQQSSSTTTTTTLLLNNNRRRUUUXXXZZZ[[[\\\TTT<<<)))***---)))&&&'''%%%###  !!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!###"""!!!!!!"""$$$&&&'''!!!!!!"""$$$+++555AAAJJJMMMNNNKKKIIITTTUUUMMM%%%$$$"""!!!###%%%&&&,,,333...+++(((&&&'''((()))(((''''''&&&%%%$$$###"""""""""""""""#########$$$$$$$$$######""""""!!!!!! """!!!!!!!!!!!!""""""### """%%%'''&&&%%%"""######!!!"""&&&%%%###!!!"""$$$&&&&&&&&&&&&'''(((&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%""""""#########$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((***444CCCNNNQQQIII\\\|||iiiYYYKKK===444:::777333111111222222111555555999===:::666888???>>>@@@DDDNNNZZZ\\\LLL888444>>>[[[OOO333000......))))))************))))))((())))))*********************))))))((((((((()))'''((())))))(((((()))******,,,000333444444444444333333444555555444333333555555555555444444333333222111000111222111///------,,,,,,---...---+++(((+++***)))(((((((((((((((+++)))+++...---)))(((++++++,,,,,,------............///000//////000333555:::999===BBB<<<222AAA___mmmjjjllluuu{{{uuuhhh^^^PPPGGGBBBDDDIIIJJJJJJKKKMMMMMMJJJBBB:::444555777111///,,,+++++++++***)))***************)))))))))''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&((()))(((((()))+++---...>>>QQQ\\\^^^^^^^^^___\\\[[[YYYWWWWWWWWWXXXYYYYYYYYYYYYWWWUUUVVVXXXZZZVVVWWWXXXXXXXXXZZZ]]]```___^^^]]][[[YYYXXX]]]ccc\\\^^^\\\^^^bbbYYYSSS[[[___UUUPPPUUUWWWTTTWWW___SSSUUUWWWZZZZZZYYYWWWXXX\\\\\\YYYTTTUUUYYYZZZVVVYYYWWWSSSOOOMMMNNNRRRUUUNNNOOOQQQTTTWWWZZZ\\\]]]TTTAAA///)))(((%%%%%%'''(((%%%###!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############)))'''$$$"""!!!!!!"""###%%%$$$######'''000===FFFOOORRROOOLLLYYYVVVeee...(((&&&$$$######'''...555)))'''%%%%%%&&&'''((('''(((((('''&&&$$$###""""""!!!!!!""""""##################""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###### """$$$%%%$$$$$$######### """%%%$$$"""!!!!!!###%%%&&&&&&%%%&&&'''&&&%%%###$$$%%%######$$$$$$############$$$###"""""""""$$$'''(((############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&(((((()))111AAANNNSSSLLLZZZyyy[[[EEE>>><<<:::888777555222000555666:::<<<:::555333444111111222333888<<<:::555///>>>XXXIII222///)))+++))))))************)))))))))))))))))))))******++++++++++++******)))))))))+++,,,,,,+++)))(((((()))------000666;;;;;;666111444444444444444444444444444444555555444444333222///......///111222111000///...---------,,,)))&&&,,,,,,+++***))))))))))))++++++---///---((((((+++++++++,,,------.../////////000111111000222555777===777<<>>666<<<@@@555999WWWoootttkkkkkkvvv~~~uuuggg^^^OOOGGGAAADDDJJJLLLMMMNNNNNNKKKEEE<<<666222333555555222...,,,,,,,,,++++++((()))*********)))'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))***,,,000222+++///;;;LLLXXX[[[[[[\\\]]]\\\\\\\\\[[[ZZZZZZYYYVVVXXXYYYYYYWWWWWWXXXYYYVVVWWWXXXYYYYYYZZZ\\\^^^^^^ZZZZZZ___]]]VVVVVV\\\ZZZaaa______gggcccUUUOOOGGGKKKTTT\\\^^^\\\\\\```NNNWWW]]]\\\XXXXXXXXXXXXXXXYYYYYYWWWVVVTTTSSSQQQPPPPPPPPPOOONNNOOORRRTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZSSSDDD111%%%"""$$$&&&(((&&&###!!!""""""!!!  !!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!""""""''''''&&&%%%$$$$$$$$$$$$ !!!!!! """+++999DDDGGGNNNPPPMMMUUU\\\dddIII&&&%%%###"""'''///333333$$$###""""""$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$######!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######%%%(((((('''%%%$$$$$$######$$$%%%%%%$$$$$$######!!! """$$$%%%$$$"""$$$&&&'''%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))''',,,...---111>>>MMMVVVOOOTTT}}}fffRRREEE<<<888;;;999666444666:::<<<<<<444333333444555666777999555FFFSSS???444666***---))))))************)))))))))((((((((()))***+++,,,,,,,,,------,,,***)))(((***+++,,,,,,++++++,,,......---...111444555333000555555444444444444555555222333444555555333222000111//////000222444444333.........///000///---+++******************+++,,,......111222...((((((---))))))***+++,,,---......111222333333333444888:::>>>555<<<===111@@@bbbssskkkhhhppp}}}rrreeeaaaKKKDDDBBBFFFKKKLLLJJJJJJNNNJJJDDD<<<666333333444222///,,,***+++,,,------)))***+++,,,,,,***(((''''''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%'''((()))***+++...111---+++222DDDUUU[[[[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVTTTVVVYYYZZZYYYXXXXXXXXXTTTUUUWWWWWWVVVWWWXXXZZZ^^^XXXYYY``````WWWSSSVVVZZZbbbZZZRRR\\\___OOO@@@BBBIIIPPPVVV[[[]]]YYYRRRNNNYYY```^^^YYYYYYZZZYYYVVVXXXZZZYYYUUUPPPNNNOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSUUUWWWXXXYYYYYYTTTUUUKKK888(((######!!!&&&$$$""""""$$$%%%%%%%%% !!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""""""""###$$$%%%&&&''''''&&&&&&!!!######"""""")))777BBBIIIRRRVVVTTTWWWeeeWWWZZZ'''&&&######***222222,,,%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""%%%))))))'''%%%$$$%%%######"""###$$$%%%%%%%%%"""!!!"""###$$$$$$!!!$$$&&&'''%%%$$$###$$$$$$$$$$$$%%%''')))+++---&&&&&&%%%$$$###"""!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((())))))***(((///222000222>>>MMMWWWPPPQQQ{{{cccRRR<<<;;;999777888:::777333===777222222555777999:::555DDDLLL555...333'''+++))))))************)))))))))((((((((((((***,,,---//////000000///---,,,+++&&&(((***++++++,,,...000,,,------,,,,,,---000222555555444444444444555555222333444555555333111000000///---...000111111000***)))***,,,...///---,,,))))))(((((()))***++++++...///222333...((((((...((())))))***,,,---......111222333333444555888;;;===555<<<:::///DDDhhhttt\\\bbbqqqnnnddddddGGGBBBBBBHHHMMMLLLHHHFFFNNNJJJCCC<<<666333333333...,,,)))(((***---//////***+++,,,------+++***((('''((((((((())))))******((('''&&&%%%%%%&&&'''((())))))************))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&''')))))))))***,,,...222***---???RRRZZZYYYXXXWWWYYY[[[\\\[[[YYYVVVTTTRRRUUUYYY[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYYYY[[[\\\___WWWXXXaaabbbXXXQQQRRR___fffYYYJJJUUU^^^MMM888EEEKKKNNNOOOVVV\\\SSSDDDLLLYYYaaa]]]XXXXXXYYYYYYTTTWWW[[[ZZZSSSMMMLLLNNNQQQQQQSSSUUUWWWUUUQQQNNNMMMOOORRRUUUWWWXXXXXXXXXSSSYYYUUUBBB111***'''###&&&$$$###$$$'''***++++++ !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$%%%###%%%'''(((((('''%%%$$$%%%''''''$$$"""'''333===PPP[[[___]]]\\\nnnQQQhhh+++)))%%%$$$+++222---###'''&&&%%%%%%''''''&&&%%%""""""#########$$$$$$$$$!!!###%%%&&&&&&&&&$$$### !!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!"""'''(((&&&$$$###$$$$$$""" !!!###%%%&&&'''""" !!!###$$$$$$!!!###&&&'''&&&$$$###$$$"""###$$$'''***...111333,,,,,,***(((&&&### """############$$$$$$$$$%%%%%%&&&'''((()))***+++)))111555333444???MMMWWWQQQOOOfffQQQ???:::999666888>>>555???888222DDD222FFF<<<888JJJGGG555111222...,,,))))))*********++++++++++++***)))(((((()))***+++111000///---+++)))((('''$$$&&&)))***))))))***+++***+++,,,...000111222333777666555333111111444666666555444666888888555222//////.........000111333------,,,,,,,,,,,,++++++++++++******+++---...000000...///222000++++++000))))))***+++,,,...///000000111111333555999<<<===BBB666>>>;;;...KKKqqqqqqgggiiiwwwzzzppp^^^GGGEEEDDDHHHLLLLLLGGGBBBLLLGGG???999555444222222000//////...,,,+++******+++***)))'''''''''((((((''''''((((((((((((''''''%%%&&&''''''%%%$$$%%%&&&))))))(((((('''''''''&&&###$$$%%%&&&&&&&&&%%%%%%%%%(((+++,,,+++)))&&&%%%'''&&&&&&&&&&&&'''((((((&&&((()))******+++---///,,,,,,---222@@@QQQZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYXXX]]]ZZZXXXYYYZZZ[[[XXXVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWYYY[[[\\\```aaaYYYPPPdddVVV```YYY>>>```TTTDDD```SSSYYYXXXVVVRRRGGGPPP___^^^]]][[[ZZZXXXWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQMMMOOOQQQQQQPPPQQQRRRTTTPPPJJJJJJRRRYYYYYYXXXZZZ[[[\\\XXXIII666((($$$%%%%%%$$$$$$%%%'''(((((('''***(((%%%""" """  """######""" !!!!!!"""###$$$$$$$$$((((((((('''&&&%%%###"""&&&'''%%%%%%'''"""***AAAGGGLLLVVV___bbb```aaaddd777'''%%%"""???///))) %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&!!!$$$"""%%%%%%$$$###"""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((()))***''''''&&&%%%###"""!!!!!!"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((...000---)))000AAAPPPVVVUUUOOOhhhTTTGGG>>>999888888???:::...666000OOOFFF999JJJFFF555000///)))'''***************++++++++++++***)))(((((()))***+++///...,,,+++))))))((((((&&&((())))))))))))***,,,***+++,,,...///111222333111222333444444333111000666444444555888999777555000//////......///111111---,,,,,,++++++*********+++************+++---...111......///...+++---222))))))***+++,,,...///000000000111333666:::===???@@@666<<<999333RRRrrriiihhhkkkyyyzzzmmmYYY???>>>AAAGGGNNNQQQOOOKKKIIIDDD<<<777333222000000///......---,,,+++***)))...---+++)))((('''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&''')))))))))(((((((((''''''''''''''''''&&&%%%%%%$$$%%%(((+++***((('''(((***'''&&&&&&&&&&&&'''((((((''')))******)))***,,,......000///...555CCCQQQWWWWWWXXXYYYYYYYYYYYYXXXWWWZZZXXXVVVVVVXXXYYYWWWUUUXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY[[[\\\```bbb\\\SSSZZZXXXaaaWWW===ZZZSSSPPPaaa]]]]]]IIICCCOOONNNTTT]]]\\\[[[ZZZYYYWWWVVVVVVXXXXXXVVVUUUTTTTTTTTTTTTQQQRRRSSSRRRQQQPPPQQQRRRQQQLLLLLLTTTZZZYYYXXXXXXVVVYYYWWWMMM<<<...'''&&&%%%#########%%%&&&%%%$$$$$$###"""!!!"""###%%%&&&&&&$$$""""""######"""!!! !!!!!!"""######$$$$$$&&&&&&%%%%%%$$$$$$#########%%%###$$$&&&"""***@@@HHHPPPWWWYYYYYY\\\bbbfffGGG***)))///@@@+++***'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################'''---+++((((((&&&"""%%%%%%$$$###"""!!! !!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((###+++///,,,---999IIIRRRTTTMMM~~~xxxdddKKK888555666999444999CCCXXX<<<<<>><<<666111444333222222444666555555111000000////////////000------,,,+++******))))))++++++************+++,,,111...------,,,+++///444))))))***+++,,,...///000000000222444777;;;???AAA<<<888;;;666888\\\sssbbbjjjnnn}}}|||lllTTT??????AAAFFFLLLNNNKKKHHHEEE@@@999444111000...---------,,,+++***))))))(((///...,,,***)))(((''''''''''''((((((((((((''''''&&&((()))((('''&&&''')))*********)))))))))))))))++++++***((('''%%%$$$###%%%'''((('''%%%%%%(((+++''''''&&&&&&''''''((())))))***+++***))))))+++---,,,000///***,,,:::LLLVVVVVVWWWXXXXXXXXXXXXWWWVVVYYYWWWVVVWWWXXXYYYYYYXXXZZZYYYXXXWWWWWWWWWXXXYYYWWWZZZ[[[\\\___ccc___YYYSSS___bbbVVV>>>QQQOOO\\\bbbhhhfffDDD<<>>CCCBBB:::333444333111000000111111222222111111000///...............---,,,++++++***))),,,,,,++++++++++++++++++------------,,,,,,///222*********+++,,,---//////000000222444888<<<@@@BBB:::===>>>555<<>>NNNBBBIIIRRRZZZ```OOOQQQRRRYYY___XXXaaa[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUSSSUUUVVVUUUTTTTTTUUUVVVUUUWWWWWWTTTTTTUUUTTTQQQUUUVVVUUUMMM@@@444,,,)))'''%%%######$$$###""" !!!""""""######$$$'''&&&&&&((()))(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###$$$&&&'''''',,,(((###&&&######,,,<<<@@@GGGPPPZZZ___```^^^eeeMMM666000,,,---!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%+++666>>><<<000&&&!!!############""""""!!!!!! !!!!!! !!! !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''+++***+++...111999IIIXXXZZZOOOeeePPP999JJJMMMBBB555444///***...)))******+++,,,---......,,,,,,************,,,,,,)))))))))))))))***++++++---...///...---,,,---...//////111222444555777777666555333222222333444555444666888777444222333444000000111111000///...---............////////////***+++---............---)))///111...,,,...---***++++++++++++,,,---......000000111333666:::===???===@@@999999RRRlllpppkkkeeepppgggAAACCCEEEHHHHHHGGGEEECCCBBB:::777333111000///...,,,*********))))))))))))(((&&&''')))***++++++******''''''((((((((((((''''''%%%'''(((((((((((()))+++)))))))))*********++++++((('''&&&%%%&&&''')))***+++))))))+++......+++'''((((((((((((((())))))***)))***+++***))))))+++,,,,,,,,,///:::NNN]]]]]]UUUXXXXXXWWWVVVVVVWWWXXXXXXVVVWWWVVVUUUSSSTTTXXX\\\XXXXXXXXXWWWWWWVVVVVVVVVUUUZZZ\\\YYYXXXYYYWWWTTT<<<>>>888UUUEEEKKK\\\XXX\\\OOOUUUWWW\\\```XXXaaa[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVUUUTTTSSSTTTVVVTTTXXXWWWRRRPPPTTTTTTRRRPPPTTTTTTLLL===///((('''%%%$$$######$$$$$$"""!!! """######$$$$$$&&&%%%&&&'''((('''$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$+++'''"""%%%###""")));;;>>>JJJYYY]]]XXXYYYaaaeeeNNN+++***+++###$$$########################""""""############""""""""""""""""""""""""""""""&&&(((000:::<<<222&&&!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""" !!!"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""### !!!!!!"""""""""!!!!!!""""""######$$$$$$###$$$$$$%%%%%%&&&''''''+++)))***...111999KKK\\\[[[OOO___TTT:::GGGIII===222222...+++000))))))***+++---...//////,,,,,,+++******+++,,,,,,)))))))))))))))(((((((((,,,...//////...------...000000222333555666888888555555555333111111333444...111444555333111222333///000000111111000...---,,,,,,------.../////////(((***+++---......------,,,111111+++)))---...+++++++++++++++,,,------...000111111333666999<<<===>>>===444;;;ZZZpppmmmfffkkkuuuggg@@@999<<>>555:::555<<<\\\ssspppgggppp___===<<<>>>BBBDDDEEECCCAAA???;;;999555222111///,,,*********))))))((((((''''''%%%%%%'''++++++)))+++000%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((((((((+++,,,------,,,)))'''%%%((((((((('''%%%###&&&+++******))))))))))))******///,,,(((''')))+++***)))'''((()))***************+++'''...BBBTTTZZZXXXVVV\\\ZZZWWWTTTTTTUUUVVVXXXSSSUUUVVVUUUSSSRRRQQQRRRVVVXXXZZZXXXUUUTTTUUUXXX[[[YYYVVVTTTUUUUUUUUUTTTPPPCCC999>>>PPP\\\YYYPPPMMMVVV___aaa\\\XXXYYY\\\YYYZZZZZZZZZZZZXXXWWWVVVUUUWWWXXXUUUPPPNNNPPPSSSWWWXXXXXXUUURRRQQQTTTVVVVVVWWWXXXXXXVVVTTTRRRPPPKKKQQQRRRFFF222$$$!!!%%%""""""""""""""""""""""""%%%$$$"""!!! !!!%%%$$$###$$$$$$### """ !!!$$$$$$!!! """###"""!!! !!!"""###&&&''''''''''''''''''&&&999DDDTTT\\\YYYTTTWWW___```OOO&&&%%%"""...$$$%%%$$$###!!!!!!!!!"""###""""""############""""""$$$$$$$$$###############%%%%%%&&&&&&%%%$$$"""!!! !!!!!!   !!!"""""""""!!! """!!!!!!!!!!!!""""""###'''(((((((((((((((''''''""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$###$$$%%%&&&''''''''''''(((%%%'''++++++...BBBYYYhhhUUU[[[PPP:::JJJOOO999222444---///+++---,,,,,,++++++,,,,,,------,,,++++++******++++++************+++++++++++++++++++++,,,,,,,,,------,,,------///000111222333222333333333333222000///000111111222222111111000111111111000000000//////***,,,...000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++'''***,,,---,,,,,,,,,---///000111444777:::===>>><<<===777???]]]ooohhh^^^mmm[[[;;;;;;===AAACCCCCCBBB???>>>;;;888444111000...,,,+++******))))))((((((''''''(((%%%%%%(((***)))***---))))))(((((('''&&&%%%$$$&&&&&&&&&''''''(((((((((((()))+++,,,,,,+++)))((('''&&&&&&''''''&&&'''(((***))))))(((((())))))***...+++(((((()))++++++***((()))******************))))))222EEETTTXXXWWWWWWZZZXXXWWWUUUUUUUUUVVVWWWRRRSSSUUUTTTSSSRRRTTTUUUWWWYYYZZZYYYVVVUUUVVVXXXUUUTTTTTTUUUXXXZZZZZZZZZFFF>>>>>>JJJWWWXXXOOOGGGYYY[[[]]]\\\YYYXXXYYYZZZXXXYYYYYYYYYYYYWWWVVVUUUTTTVVVWWWUUUPPPOOOQQQTTTUUUVVVWWWVVVSSSRRRSSSUUUZZZXXXVVVSSSRRRSSSTTTUUUVVVQQQGGG999,,,%%%$$$%%%""""""""""""""""""""""""&&&%%%###"""!!!!!!!!!"""$$$#########$$$###!!!### ###### ######"""!!!!!!!!!!!!"""###%%%&&&&&&''''''&&&&&&%%%:::AAALLLSSSRRRNNNRRRZZZYYYNNN***%%%)))(((%%%$$$###"""!!!!!!"""###""""""############""""""########################$$$$$$$$$$$$###"""!!! !!!"""$$$$$$!!!   !!!"""!!!!!! !!!!!!!!!!!!!!!""""""###''''''(((((((((''''''&&&""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""######$$$$$$$$$%%%&&&''''''(((((('''(((&&&(((,,,+++---???UUUbbbQQQWWWKKK777SSSVVV<<<222222,,,000,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++******++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,...///000111222444555555333222222111111111222222//////000000111000000///111111000000000000//////***,,,...000000---***(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++(((***---------,,,,,,---111222444666888;;;<<<===AAA???999EEEbbbnnnccc[[[ooo{{{WWW::::::<<>>CCCKKKSSS[[[^^^[[[WWWWWWXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUTTTQQQPPPQQQSSSUUUVVVTTTTTTRRRNNNGGG===444///'''$$$###(((...///)))"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!! !!!###$$$$$$######!!!"""%%%%%%"""!!!###""""""############"""""""""##################"""***...888FFFPPPRRRTTTWWW```___III***&&&$$$$$$$$$#########$$$$$$$$$$$$###""""""############"""""" !!!!!!""""""""""""$$$###!!! !!!"""### !!!!!! ###&&&   !!! !!!"""###$$$$$$%%%%%%&&&''''''&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%&&&'''((())))))))))))((()))+++++++++///;;;GGGTTTRRROOOKKKGGGaaabbbEEE777555...000,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,))))))))))))))))))))))))************++++++++++++,,,---...000222444555666333222000//////000111333//////000111222222222222000000////////////......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++---000000000//////000000111444666888999999999;;;444777SSSlllfff\\\eeejjjEEE333888999<<<===<<<999666333555333000//////...---+++******))))))((((((''''''""")))333888222)))(((,,,,,,***(((&&&%%%&&&(((*********))))))((('''&&&&&&))))))((((((''''''&&&&&&&&&111666...''''''(((''')))((((((''''''(((((())))))***++++++***)))***,,,,,,,,,---------,,,++++++)))<<>>GGGEEEAAABBBEEEPPP\\\aaa]]]WWWWWWYYYWWWVVVUUUTTTSSSSSSSSSTTTRRRRRRRRRQQQQQQRRRSSSSSSVVVSSSPPPPPPQQQSSSSSSSSSWWWQQQGGG;;;222+++'''%%%%%%###""""""$$$&&&&&&%%%""""""""""""""""""""""""!!!!!!""""""""""""!!! ###!!! !!!###$$$$$$######"""$$$))))))$$$"""###"""######$$$$$$######"""""""""############""""""---222===KKKSSSRRRQQQSSSVVVZZZLLL(((((($$$((($$$"""###$$$$$$%%%$$$$$$$$$""""""############"""""" !!!!!!""""""######$$$""""""!!!!!!!!!!!!""""""#########"""!!!$$$(((,,,   !!! !!!###$$$%%%$$$%%%&&&''''''(((''''''""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%&&&'''((((((((((((''')))******+++222>>>HHHTTTUUUNNNMMMMMM___bbbFFF:::888///111,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,++++++******))))))(((************++++++++++++...///000222444666888999333222111000//////000000---...///000111111111111000000/////////............---+++***)))***+++,,,************************,,,,,,,,,++++++,,,,,,---))),,,...///.........///000222555888:::;;;;;;;;;;;;333999WWWmmmccc\\\llliiiEEE555888:::;;;<<<;;;888555222222111000000000///,,,*********))))))((((((''''''&&&'''---333333...,,,---,,,+++)))'''&&&&&&'''(((++++++***)))((('''&&&%%%((((((''''''&&&&&&&&&'''$$$999GGG>>>...(((((('''***))))))(((((())))))***)))+++---,,,***((()))++++++,,,---------------------@@@SSSXXXUUUTTTUUUTTTVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRTTTUUUUUUVVVXXXZZZ\\\ZZZYYYZZZ]]]^^^]]][[[ZZZZZZZZZ\\\^^^^^^[[[YYYXXXJJJ>>>???GGGMMMQQQTTTNNNTTT\\\^^^\\\XXXXXXYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQTTTRRRQQQRRRTTTSSSPPPNNNFFF???555+++%%%###%%%&&&'''%%%"""!!!!!!"""$$$$$$""""""""""""""""""""""""!!!"""############"""!!!$$$""" """#########""""""&&&,,,,,,&&&"""""""""###$$$$$$$$$$$$###""""""######$$$$$$######"""---333@@@MMMRRRPPPPPPSSSMMMYYYTTT***(((!!!***&&&"""###$$$%%%%%%%%%$$$$$$""""""############""""""!!!!!!""""""###$$$$$$%%% !!!!!!!!! """#########"""$$$''')))   !!! !!!###$$$%%%%%%%%%&&&'''((((((((((((""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((('''''')))***)))+++444AAAJJJRRRVVVKKKMMMOOO]]]aaaGGG<<<:::111111+++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---...------,,,+++***)))))))))************+++++++++++++++---///111333555666333333111000////////////,,,---...///000000000000000/////////............111///,,,******+++...///************************,,,,,,,,,++++++,,,------(((***---...---,,,------000222666999<<<======<<<;;;444<<<\\\qqqdddaaauuukkkHHH:::888:::<<<<<<;;;888444222000000000111111///,,,)))*********)))((((((''''''+++&&&&&&---333333///...))))))(((''''''((()))***,,,+++***)))((('''&&&%%%''''''&&&&&&&&&''''''((("""???SSSIII444)))((('''******))))))))))))******))),,,---,,,)))((((((***++++++,,,---............///BBBTTTXXXUUUUUUUUUTTTXXXWWWVVVTTTRRRQQQPPPOOOPPPRRRUUUVVVVVVVVVWWWXXX]]][[[YYY[[[^^^___^^^\\\]]]\\\[[[\\\]]]\\\YYYWWWYYYOOOAAA;;;AAAPPP^^^fff[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTSSSQQQQQQQQQRRRQQQPPPQQQQQQSSSVVVWWWUUUNNNIII...+++(((%%%$$$&&&(((***$$$######$$$%%%%%%###!!!""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""%%%###!!! """#########"""###(((......(((###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######+++222>>>KKKPPPPPPRRRWWWLLL^^^^^^///)))***((("""###$$$%%%&&&%%%%%%$$$""""""############""""""!!!""""""###$$$%%%%%%%%% !!!""""""!!!!!!"""###   !!! !!!###$$$%%%%%%&&&'''((())))))))))))""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$%%%&&&&&&###$$$%%%&&&'''''''''''''''))))))(((+++666CCCLLLPPPUUUHHH~~~xxxIIINNNfff\\\HHH??????555,,,222...---+++,,,,,,---+++***++++++******)))******+++///---+++,,,...---+++(((+++******+++---......---000///---...000444888;;;222111000///............111000...///000111000...111000///...------...///............---,,,+++*********))))))******+++,,,444...***,,,...,,,++++++......---,,,,,,,,,------444444555666888:::;;;<<<888000;;;eeennn___ffffff}}}fffAAA:::888===@@@===:::999777333222111000///---,,,******(((+++222555///&&&$$$'''&&&&&&***000111---***+++,,,+++***)))(((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&NNNbbb^^^RRR999,,,888===***---'''///%%%---%%%))))))))))))((((((((((((,,,+++,,,,,,---...///000...;;;LLLTTTUUUSSSVVVYYYVVVUUUUUUUUUTTTSSSSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSVVVYYY\\\___aaacccYYY___bbb^^^[[[\\\```aaaZZZNNNGGGKKKOOOQQQXXXdddggg]]]UUUWWW[[[\\\ZZZYYYXXXWWWUUUTTTTTTTTTVVVWWWXXXVVVSSSQQQQQQRRRUUUVVVSSSTTTVVVVVVQQQEEE444)))''''''%%%%%%%%%%%%''''''&&&%%%###""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######!!!%%%***,,,***'''$$$""""""!!! """$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""333EEEMMMOOOQQQRRRQQQYYYOOOmmm///'''!!!+++'''%%%%%%&&&&&&&&&&&&&&&&&&$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######$$$$$$$$$!!! !!!###%%%###!!! !!!"""$$$%%%&&&'''%%%$$$$$$%%%''''''''' !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%)))...000''''''''''''((((((((((((***++++++))))))111>>>IIIUUUOOOLLLzzzwwwFFFJJJeee\\\KKKCCCCCC999///222...---,,,,,,------,,,***++++++*********+++,,,,,,...,,,***+++,,,,,,***'''+++***)))***---...---,,,//////000111333444555666222111000///////////////111000...///000000///...333222000...---,,,------............---,,,+++*********))))))******+++,,,444---))),,,...,,,++++++......---,,,,,,---------333444555777999:::;;;;;;999222===hhhqqqaaajjjjjjddd>>>888888===@@@===;;;:::777333111000///...---++++++***)))))),,,...+++&&&&&&)))""")))777FFFIII>>>000(((((((((((((((((()))***+++((())))))))))))((((((''''''&&&&&&&&&&&&&&&''''''777MMMYYY\\\SSSIIIJJJJJJ<<<999///<<<---,,,'''(((((((((((())))))))))))++++++++++++,,,---...///)))777HHHRRRTTTTTTVVVZZZWWWVVVVVVUUUTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRVVVWWWXXXYYY[[[]]]^^^___[[[___aaa]]][[[]]]^^^]]]cccKKKBBBRRR[[[TTTSSS\\\aaaZZZVVVWWWYYYXXXXXX[[[VVVVVVVVVVVVVVVUUUUUUUUURRRQQQOOONNNOOOPPPRRRSSSZZZSSSIII@@@777///'''"""&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$"""""""""$$$%%%""""""###$$$$$$$$$############"""!!!!!!"""############""""""""""""######"""###"""!!!!!!"""$$$"""!!!!!!!!!#########&&&&&&%%%%%%%%%$$$$$$$$$+++;;;LLLSSSSSSSSSRRRQQQVVVOOOnnn333***"""((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!""""""###"""""""""!!! !!!"""###"""!!! """###%%%"""""""""""""""###$$$%%%((('''%%%%%%%%%&&&&&&&&&!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%)))---///(((((())))))))))))))))))***++++++***---444>>>FFFPPPMMMMMM{{{vvvBBBEEEbbb\\\MMMDDDEEE:::///000...---,,,,,,------,,,+++++++++++++++,,,,,,---...---+++***+++++++++)))'''***))))))***,,,---,,,+++...000333555555444222111111111000000000000000000111000...//////000...---444333111...,,,,,,+++,,,.........------,,,+++*********))))))******+++,,,333---)))+++---,,,+++,,,...---------------......111333666888:::;;;:::::::::444AAAkkkrrrccclllnnnaaa===666888>>>@@@>>>;;;:::777333///...---,,,,,,+++++++++***'''&&&((((((&&&'''+++***)))///:::@@@<<<333///((((((''''''(((((())))))''''''((()))))))))(((((()))(((((((((((((((((((((###''';;;QQQ\\\]]]UUUFFFVVVPPPGGG888KKK666+++)))''''''(((((())))))*********)))))))))***+++,,,---'''333CCCNNNRRRTTTUUUWWWYYYXXXVVVUUUUUUVVVWWWXXXRRRSSSSSSSSSSSSTTTTTTTTTZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ]]]]]][[[]]]```___[[[aaaDDD>>>WWWeeeXXXOOOVVV\\\ZZZYYYZZZWWWUUUYYY___VVVWWWYYY[[[[[[ZZZXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOIII@@@444***%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""############$$$$$$$$$######"""""""""!!!!!!!!!""""""#########""""""""""""######  $$$&&&$$$###"""!!!!!!!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$+++;;;KKKRRRRRRRRRQQQPPPSSSMMMmmm999,,,%%%&&&!!!'''''''''&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!###%%%'''(((%%%$$$############$$$$$$***)))(((&&&%%%$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%(((,,,...'''(((((())))))***))))))******+++,,,111666<<<@@@CCCFFFJJJzzzvvvAAACCCaaa\\\KKK@@@@@@888------...---,,,,,,---...---+++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,+++***((()))(((((()))+++,,,,,,+++---///222444555555333222222111111000000111111111111000...///000000...---333222000...---,,,------------------,,,+++************))))))******+++,,,444---)))***---,,,+++,,,---------------...//////000222666999;;;;;;:::::::::555CCClllppp___iiimmmaaa>>>999888>>>@@@>>>;;;:::777333...---,,,++++++++++++,,,,,,'''$$$'''(((''''''***...&&&###)))000111///...+++***)))'''&&&&&&%%%%%%&&&&&&'''((()))))))))(((++++++++++++******))))))---%%%777OOOTTTXXXSSS???VVVYYYMMM;;;SSS;;;******&&&''''''((()))******+++((((((((((((((()))***++++++000:::GGGQQQUUUTTTQQQZZZYYYWWWVVVWWWXXXYYYZZZUUUUUUUUUUUUVVVVVVWWWXXX[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYY^^^cccaaa[[[NNN@@@CCCYYYeee[[[SSSVVVYYY[[[^^^^^^XXXTTTXXXaaa[[[[[[\\\\\\[[[YYYXXXWWWXXXWWWTTTQQQLLLGGGCCC@@@...,,,)))&&&%%%&&&''''''$$$##################$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""""""""############""""""""""""######!!!!!!!!! ###%%%!!!"""""""""!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###$$$555GGGPPPRRRTTTUUUUUUPPPLLLiii<<<,,,'''%%%%%%(((((('''&&&%%%%%%$$$$$$$$$###"""###$$$$$$###!!!""""""""""""""""""""""""!!! !!!"""######!!!!!!!!!!!!  !!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&++++++***(((%%%#########$$$$$$"""!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%'''***,,,&&&&&&((())))))))))))))),,,++++++---222666888888555===FFFwwwwwwCCCEEEbbb]]]JJJ<<<<<<666------...---,,,,,,......---,,,---,,,,,,,,,------...///---.........---,,,++++++)))(((((()))+++,,,,,,+++------///111333555777777333222222111111111111222111/////////000111000///000///...------...///000------------,,,+++***)))******))))))******+++,,,666///***+++,,,++++++---,,,,,,,,,---...///000111///222555999;;;<<<;;;:::999666DDDkkklllYYYccchhh}}}bbb@@@===888===@@@===:::999777333///...,,,+++***++++++,,,---)))'''***+++(((&&&'''(((&&&+++666<<<666***"""***)))(((''''''&&&&&&&&&%%%&&&'''(((((((((((((((((()))*********)))((((((***$$$888PPPRRRVVVYYYMMMLLLTTTKKK999PPP:::******&&&''''''((()))******+++(((((('''''''''((()))))),,,+++///<<>>999222---***&&&'''(((((('''$$$"""!!!######################## !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!!!!""""""#####################""""""""""""###### """!!!  ############%%%'''%%%%%%$$$$$$$$$#########!!!333GGGQQQUUUYYY[[[[[[PPPJJJccc===)))***'''+++(((((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$########################!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!  !!!!!!!!!!!!""""""######"""""""""###$$$&&&'''(((***++++++)))%%%######$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""###$$$&&&(((***'''(((***,,,,,,,,,++++++---,,,,,,---111333444444444===EEEtttxxxDDDFFFaaa]]]JJJ;;;;;;888000000...---,,,---...///...---...------,,,,,,---------...///000///---,,,,,,,,,***))))))***,,,---,,,+++,,,,,,---///222666:::<<<555444333222111111111111000//////000222333333222///......------///000111---------,,,,,,+++***)))******))))))******+++,,,999111,,,,,,---,,,+++---,,,,,,,,,---...000111222000222555888:::<<<<<<;;;888666EEEjjjiiiTTT___eee{{{aaa@@@>>>666<<<>>><<<999888555111111///---+++******,,,---,,,***+++---,,,(((&&&(((******///:::>>>666+++$$$%%%%%%&&&'''(((***+++,,,&&&&&&'''(((((((((''''''$$$%%%&&&'''((('''&&&&&&$$$$$$666JJJPPPRRRVVVWWWCCCJJJJJJ999HHH555,,,(((''''''(((((())))))******((((((''''''''''''(((((((((&&&'''222BBBOOOTTTTTTWWWXXXXXXYYYZZZ[[[[[[\\\VVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]______]]]\\\___aaa[[[SSSGGGZZZeee```[[[^^^```\\\WWWXXX[[[]]]WWWNNNIIIIIIOOOKKKEEE===777222///...//////...,,,)))&&&"""!!!$$$%%%%%%$$$###"""###$$$"""###$$$$$$$$$$$$###""" !!!"""$$$%%%'''((((((######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%######""""""""""""######!!!###&&&&&&$$$!!! $$$%%%$$$$$$''')))$$$$$$$$$$$$############ 222EEEOOOSSSVVVXXXXXXPPPKKK___>>>&&&+++&&&///'''''''''&&&&&&%%%%%%$$$(((''''''(((******)))(((########################""""""!!!!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""$$$%%%'''((('''***,,,***&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$%%%'''((()))+++---///000000///...------------///111444666???FFFIIIssswwwDDDFFFXXXWWWGGG999;;;:::333000...---,,,---...//////...///...---,,,++++++++++++,,,...000///,,,***+++,,,+++***)))***---...---,,,+++,,,---///333666:::;;;777666444333111111000000000//////111444555555555000///...------...///000,,,,,,---,,,,,,+++***)))******))))))******+++,,,===444...------,,,+++---+++,,,,,,---///000222333000222444777999;;;<<<===777777FFFkkkiiiTTT```gggzzz}}}]]]===;;;555:::===;;;888777444000333111...+++******,,,---))))))+++---+++&&&(((,,,---)))'''+++---++++++---$$$%%%&&&'''))),,,...///'''''''''(((''''''&&&&&&"""###%%%'''((((((''''''''')))000BBBSSSRRRPPPYYYAAAFFFNNN===@@@000///&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''+++333???LLLUUUUUUVVVYYY[[[\\\\\\[[[[[[XXXWWWUUUTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___aaa]]]WWW[[[bbbeeebbb_________]]]YYYWWWYYY\\\YYYMMM@@@:::999777444///+++'''$$$###&&&&&&&&&'''&&&&&&&&&%%%!!!######"""!!!"""&&&)))######$$$%%%%%%$$$#########$$$$$$%%%&&&&&&'''&&&""""""###$$$$$$$$$######"""###%%%&&&''''''&&&&&&######""""""""""""#########&&&((()))'''$$$#########''''''%%%$$$'''***$$$$$$$$$$$$############000CCCMMMPPPTTTVVVUUURRRLLL___BBB%%%+++"""---&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))((($$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""###$$$%%%&&&$$$(((+++***'''%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&(((***---000111000///...,,,---...---...222999???MMMPPPMMMsssvvvCCCFFFOOOPPPCCC777;;;;;;222///...---,,,---///000///...///...---,,,+++*********+++...///...+++)))***++++++******+++---......---***,,,...111444666888999888777555333222000000///000//////111555777777777222111///...---------...,,,,,,,,,,,,+++***))))))*********)))***++++++,,,???666///......,,,+++---++++++,,,---///111222333111222444666888;;;===>>>777777HHHmmmjjjVVVccckkk{{{zzzYYY999888444:::<<<:::777666333///555222///,,,***+++,,,---'''(((***+++(((%%%***111&&&######&&&'''&&&(((,,,''''''(((((()))+++,,,---'''((((((((('''&&&%%%%%%###%%%'''***+++++++++***+++---,,,???]]]]]]UUUaaaEEEFFFSSSBBB<<<---222%%%))))))))))))(((((((((((()))(((((('''''''''(((((('''***+++((('''000CCCRRRSSSUUUYYY\\\]]]\\\[[[ZZZ[[[ZZZXXXVVVVVVVVVXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]VVV[[[]]]^^^aaadddbbb]]]hhh```\\\aaadddaaa^^^^^^]]]YYYXXX]]]\\\OOO===222'''(((***++++++)))'''&&&%%%%%%%%%&&&'''((())))))%%%'''((('''###!!!!!!######$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''######""""""""""""###### """$$$$$$###""""""### %%%))))))&&&$$$&&&)))$$$$$$$$$############"""111EEEPPPTTTXXX[[[[[[SSSNNN```FFF&&&+++)))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!"""!!!!!!  !!!""""""!!!!!!###"""""""""""""""######"""'''++++++'''%%%'''***$$$$$$&&&''''''&&&$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%'''***---......,,,++++++---///......333>>>FFFTTTTTTOOOsss|||CCC@@@OOOLLL???999@@@<<<111///...///000000000///---,,,...---,,,,,,++++++++++++------,,,,,,+++***))))))------,,,,,,+++,,,,,,,,,+++,,,---///000222333444:::888444111///000111222222000......111444777888777555333111///---,,,,,,)))***+++,,,,,,+++***)))***++++++***(((''')))***555222...------------,,,)))******+++---///000111222444777888999;;;>>>@@@;;;999PPPjjjhhh]]]bbbkkktttIII::::::777777888888777555222111......---,,,,,,+++******,,,&&&$$$,,,000,,,'''&&&%%%&&&&&&'''((()))******%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---!!!...JJJXXX\\\```^^^OOORRRXXXMMM666,,,+++%%%''''''''''''(((((((((((('''---)))''',,,)))$$$(((((())))))***+++---111555OOORRRUUUUUUUUUUUUXXX[[[]]]\\\ZZZYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^______aaa``````_________``````^^^cccddd___\\\\\\]]]\\\bbbZZZXXX___```QQQ;;;+++++++++)))&&&%%%''''''&&&$$$""""""$$$''')))'''%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$#########%%%%%%%%%%%%######""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&###!!!!!!"""&&&((('''%%%'''%%%"""!!!!!!"""###$$$!!!%%%%%%###!!!"""$$$ !!!"""###############&&&)))===RRRVVVYYY\\\XXXQQQNNNaaaNNN***&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$#########$$$%%%%%%&&&$$$"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""############'''&&&###"""'''---,,,'''$$$$$$######$$$$$$%%%&&&%%%""" """###!!!!!!"""###$$$%%%&&&'''((((((***,,,---...---+++***))))))+++---...000;;;FFFSSSVVVLLLqqq|||CCC???MMMJJJ===777<<<999///........./////////...---,,,......------,,,,,,------,,,,,,,,,+++++++++******++++++************++++++,,,---...000111333444555777555333000//////000111222///------///111333333555444222000///------,,,------------,,,+++)))))))))*********((((((***+++444111...,,,---......---+++++++++,,,---///000111222555888:::::::::;;;<<<:::777OOOjjjhhh\\\```jjjsssHHH999999888888999999777444222000......------,,,++++++***,,,'''&&&+++---***''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***"""333PPP\\\^^^```^^^YYYZZZ]]]OOO666,,,---'''''''''''''''((((((((((((---000)))$$$(((&&&###)))%%%&&&&&&&&&''')))---000999FFFTTTZZZVVVSSSUUUYYY\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZ[[[\\\^^^______^^^^^^]]]]]]]]]]]]^^^^^^cccddd___]]]^^^___^^^___ZZZWWWZZZ]]]UUUBBB111******(((&&&&&&''''''%%%&&&$$$###%%%'''(((&&&###$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$#########""""""!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&###!!!!!!"""%%%'''&&&$$$$$$%%%&&&### !!!$$$ """$$$$$$"""!!!"""$$$!!!"""######$$$$$$$$$###%%%&&&999LLLPPPUUU[[[YYYYYYSSScccPPP---******)))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%############$$$$$$%%%&&&###""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""############&&&%%%###"""&&&,,,+++&&&&&&%%%%%%$$$#########$$$%%%### """"""!!!######$$$$$$%%%&&&&&&''''''((()))++++++******)))))))))+++------000;;;FFFSSSVVVLLLrrr~~~EEE???LLLIII<<<444888444,,,------............---,,,,,,......---------...//////......---,,,+++***))))))))))))((((((((())))))***------///000222444555555333333222000000/////////333000...---...000000000333222111///............111000...---+++*********((()))***)))))))))+++---222000---,,,---.........------------...///000111111555:::===<<<:::999888888555MMMjjjhhh[[[^^^hhh~~~rrrFFF777777999999:::999777444111///......------,,,++++++++++++((((((******'''&&&((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''$$$:::XXX```^^^```___cccbbb```NNN333***,,,'''''''''''''''((((((((((((>>>>>>333))))))%%%"""((($$$%%%&&&%%%%%%&&&))),,,***555DDDPPPVVVXXXYYY[[[[[[[[[\\\]]]]]]]]]\\\\\\^^^\\\[[[ZZZ[[[]]]___aaa``````___^^^^^^^^^^^^^^^]]]aaabbb___]]]```aaa___^^^]]]XXXUUUZZZ\\\PPP???***(((&&&&&&''''''%%%%%%'''&&&%%%&&&'''&&&$$$###$$$$$$$$$############"""$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""!!!"""""""""$$$############$$$%%%%%%###"""!!!"""$$$%%%$$$### %%%(((&&& ######$$$$$$###!!!!!!"""$$$######$$$%%%%%%%%%$$$$$$%%%%%%777IIIMMMSSS\\\\\\[[[RRR___LLL+++))))))&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%"""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""############%%%%%%###"""&&&+++***&&&((('''%%%$$$###"""""""""%%%$$$!!!!!!""""""!!! $$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))+++------000:::FFFSSSVVVMMMrrrHHH@@@LLLJJJ===444666111+++...---------------,,,,,,,,,------,,,------...//////111111///---+++)))'''&&&)))(((((((((((())))))***,,,---...///111333444555222222222111111000000///333111//////000111222111000000///.........//////111///---+++******++++++'''((()))***)))***---///111///,,,+++---...///..................///000111000555;;;??????<<<:::888777222KKKjjjhhhYYY]]]hhh}}}qqqEEE666666:::::::::999777444000.........------,,,,,,,,,,,,*********)))'''%%%''')))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%===ZZZ```]]]___```fffccc^^^JJJ...%%%)))'''''''''''''''((((((((((((<<<===333***+++(((%%%+++'''((((((((('''''')))+++,,,***---:::KKKXXX\\\ZZZ[[[\\\]]]^^^^^^]]][[[ZZZ^^^^^^___```bbbccceeeeeefffeeedddcccbbbbbbbbbbbb]]]aaaaaa______ccccccaaa]]]]]]TTTKKKPPP]]]YYYJJJ,,,'''%%%&&&(((&&&$$$$$$&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###############$$$$$$%%%###""""""""""""###""""""###&&&&&&$$$""""""###%%%$$$###"""!!!"""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%''':::MMMQQQVVV^^^___[[[OOO[[[GGG)))))))))&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""############$$$%%%$$$###%%%***)))%%%'''&&&%%%$$$############%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))(((***------000:::EEESSSWWWNNNsssMMMCCCMMMMMMAAA777666111+++000......------,,,,,,,,,,,,,,,+++++++++,,,---......///......---,,,+++******)))))))))))))))***+++,,,***+++,,,...000111222333333333222222222111111000000///......000222222222///...............//////...---+++******+++,,,,,,'''((()))******+++---///111...,,,+++,,,........................///000111///444;;;@@@AAA???===<<<777000IIIjjjhhhXXX\\\iii}}}pppDDD444444999999999888666333000.........------------,,,,,,)))++++++(((&&&'''((()))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&===XXX]]]ZZZ___bbbfffbbb\\\GGG+++$$$)))(((''''''''''''((((((((((((''',,,'''%%%+++***(((...((()))***)))(((''')))***+++)))(((+++444???HHHMMM]]]^^^______^^^]]][[[ZZZaaacccfffiiikkkllllllkkkkkkjjjhhhgggfffeeeddddddbbbdddeeeccceeeiiiiiifff]]]ZZZNNNBBBHHHXXX[[[QQQ000((($$$&&&(((%%%###$$$###$$$&&&''''''''''''((($$$$$$$$$#########""""""%%%$$$""""""""""""$$$%%%'''''''''&&&&&&'''''''''""""""###$$$%%%'''((()))######""""""######$$$%%%###$$$$$$###"""!!!!!!!!!!!! !!!$$$((((((%%%"""&&&$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###(((???SSSVVVYYY___^^^[[[PPP[[[HHH***+++,,,***%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###""""""###$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""###############&&&&&&$$$&&&))))))%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""### """###%%%&&&'''((((((((('''''''''((()))***((((((***,,,---///:::EEETTTWWWOOOtttRRRGGGNNNPPPEEE;;;888111,,,222///......---,,,---------,,,,,,+++++++++,,,------))))))***,,,---///000000************+++,,,,,,---******+++---///000222222555444333222111000000000---,,,+++,,,...000000///......------------......,,,,,,++++++++++++,,,,,,''')))*********+++---///111///,,,+++,,,---------------------...///000111///444:::>>>???>>>>>>>>>999000GGGiiigggVVV\\\lll~~~pppCCC444444777888888777555222///---......------------------(((******((((((++++++((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''<<>>999111,,,222000///...---------.........------,,,,,,,,,,,,---))))))+++,,,---///000111************+++,,,------***+++,,,...///111222333666444222///......//////...---,,,,,,.........,,,......------,,,------...------...------,,,++++++(((***++++++***+++---///222000,,,++++++,,,,,,,,,+++++++++,,,---///000111222555888:::;;;;;;<<<===;;;000FFFhhhgggVVV\\\ooo~~~pppCCC444444555555666666444222///---------..................(((******(((,,,000...'''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***''';;;WWW]]]\\\___```eeeaaa]]]III...&&&***(((''''''''''''((((((((((((,,,111,,,)))---)))###'''&&&'''))))))'''&&&'''((($$$---333...%%%(((:::LLL______```bbbdddgggiiijjjqqqppppppooooooppppppqqqnnnmmmkkkiiigggeeeeeedddhhhjjjiiihhhkkkooonnnjjjnnnggg^^^[[[___bbbbbb___===...$$$&&&'''###"""&&&###&&&((((((&&&&&&''')))$$$$$$$$$############"""""""""############""""""'''&&&%%%$$$$$$%%%&&&'''$$$############$$$%%%%%%"""""""""""""""###$$$$$$&&&'''(((%%%""" !!!!!! !!!$$$%%%""""""!!!!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%$$$######!!!)))CCCXXXYYYXXX\\\[[[WWWOOO^^^HHH%%%###$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%$$$###!!! """$$$&&&%%%###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""############$$$(((***((('''***)))'''%%%%%%$$$$$$###$$$$$$$$$ """######""""""%%%(((((((((((()))))))))))))))&&&'''((()))***))))))((((((((())),,,,,,///999EEETTTXXXPPPvvvZZZMMMLLLQQQJJJ???:::111+++111111000///...---...//////000///...---------------------------------,,,,,,))))))))))))***+++,,,---+++,,,---///000222333444666444111...,,,,,,---...222000////////////---,,,......---,,,,,,,,,------000000000000///,,,***))))))***++++++***+++---...333000---++++++,,,++++++)))******+++---///000111444555777777777777999;;;<<<000FFFhhhfffUUU]]]ppppppDDD444444333444555555333111///---------..................(((***))))))...333///&&&%%%&&&&&&'''((()))******%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***'''<<>>@@@MMMkkkdddSSSdddmmm{{{wwwVVV777///333444555666555222000...,,,---------------------'''***+++)))'''(((+++,,,((((((((((((((())))))***---,,,***((('''%%%%%%%%%&&&&&&''''''((((((((((((,,,'''###%%%)))+++)))&&&***$$$000QQQeee^^^ZZZfffhhhbbb___bbbgggcccVVVIII222111000///......///000111///---+++******,,,......///222111+++'''///:::PPP^^^gggdddccciiimmmkkkkkkmmmpppssstttsssrrrppprrrqqqqqqrrrrrroooiiidddffffffeeeeeedddcccbbbaaa```______``````___]]][[[ZZZYYYWWWXXX[[[\\\YYYUUULLLYYYaaa```cccfffYYYEEE222***###!!!$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""#########""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$%%%+++???PPPTTTZZZ___ZZZ\\\]]]ddd888...***,,,)))'''((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''((((((%%%######%%%(((((($$$###!!! !!!"""!!!  !!!!!!!!!######""""""!!!!!! """$$$$$$######$$$&&&(((''''''(((***+++***((((((&&&$$$$$$%%%&&&%%%$$$!!!!!! !!!!!!"""######((((((((((((((((((''''''((('''(((***---000000000...,,,+++,,,...444DDDRRRkkkWWWLLLTTT]]]QQQ;;;555555000000------............---,,,---///111111///---------++++++************++++++))))))***+++,,,,,,,,,,,,++++++,,,---...///000000........................------------,,,,,,,,,,,,---------------.........,,,***))))))***++++++************+++,,,---...///444000---++++++,,,,,,,,,------------------------111222333444555888===@@@>>>???LLLjjjfffVVVgggqqqzzzzzz[[[:::///333444666666555333000...++++++,,,,,,------------444---(((((())))))((()))((((((((((((((()))******222000...***'''%%%######%%%%%%$$$###############(((%%%!!!###)))...000///444111666OOOeee```ZZZfffllliiiffffffggggggeeebbbAAA:::111,,,+++***(((&&&%%%&&&''''''&&&'''***,,,------//////***)))777III]]]bbbggghhhjjjmmmlllhhhjjjkkknnnppprrrrrrqqqqqqrrrpppoooppprrrpppjjjdddeeeeeeeeeeeedddcccbbbaaa```___^^^^^^^^^]]]YYYWWWUUUWWWWWWWWWZZZ[[[WWWPPPTTT\\\______eeellldddUUUCCC555((($$$%%%&&&%%%&&&"""######$$$$$$$$$$$$###"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$######### !!!""""""######"""!!!!!! !!!!!!"""""""""""""""#########""""""""""""""""""###$$$"""############$$$$$$$$$)))000EEETTTTTTXXX\\\WWWXXXZZZaaa555+++''')))&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''++++++'''""""""'''++++++***'''$$$"""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!"""%%%%%%######%%%((((((''''''((()))***(((''''''%%%$$$###$$$%%%$$$###!!!!!!!!!!!!"""###$$$$$$''''''''''''''''''''''''&&&&&&&&&(((,,,.........111...,,,,,,...444DDDRRRgggXXXQQQSSS^^^RRR:::333333///------...////////////...---,,,...000000///---,,,,,,+++******)))******++++++************+++,,,------,,,,,,---...///000000111..............................---------,,,,,,,,,+++,,,---///000222333333...,,,******++++++***))))))))))))***+++,,,---...444111---++++++,,,------........................---111555555444888AAAHHHIIIBBBGGGeeefffZZZjjjpppxxx~~~bbbAAA444222444666777666333000---------,,,,,,,,,,,,,,,,,,:::///((()))***'''$$$%%%((((((((((((((()))******...---,,,+++******)))***(((&&&###"""$$$''',,,///***++++++***+++000888>>>444888888IIIdddeee^^^iiilllkkkiiifffeeeeeegggiii[[[LLL999...,,,,,,***&&&)))+++---+++)))'''((()))+++***,,,...,,,///DDD]]]fffdddffflllooommmjjjjjjlllmmmnnnooopppqqqqqqqqqoooooopppppppppnnnkkkhhhddddddeeeeeedddcccaaaaaa```___^^^^^^^^^\\\YYYWWWSSSWWWYYYYYY[[[\\\VVVMMM[[[___``````ccciiigggaaaWWWDDD000)))(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###############$$$""""""!!!!!!"""$$$&&&''''''&&&%%%#########$$$%%% !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$(((111HHHWWWTTTUUUZZZVVVQQQSSS[[[111(((%%%'''%%%"""$$$%%%%%%######$$$&&&&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%$$$$$$%%%)))+++(((""""""(((+++)))(((&&&###!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""###''''''%%%$$$'''***((('''&&&'''((()))'''%%%&&&$$$######$$$$$$###""""""!!!!!!"""###$$$%%%%%%((((((''''''''''''((((((&&&&&&&&&(((+++------,,,111////////////222>>>JJJTTTAAAFFFWWWbbblll]]]AAA777666111000---...///000000000......+++---///000...,,,++++++***)))))))))))))))******+++***))))))***,,,...///,,,------...///000111111---..............................------,,,,,,,,,***+++---000333555777888333111...---------,,,+++((((((((()))***,,,---...444111---++++++,,,------//////////////////......)))///555666444999DDDNNNeeeTTTNNNggghhh[[[ggggggvvv~~~gggFFF888222444666777666333///---///...------,,,+++******...$$$!!!''',,,***(((+++((((((((((((((()))******&&&'''(((***---000222444111...***)))...777AAAGGG666;;;===999333555BBBNNN)))111000===\\\ccc^^^ggghhhhhhhhheeebbbaaaccceeennnXXX>>>...,,,...,,,(((&&&***------+++******,,,***(((+++///...555OOOlllllleeedddkkknnniiijjjpppooooooooooooooopppppppppkkkooorrrqqqnnnkkkkkklllbbbcccddddddcccbbbaaa```aaa```______```___\\\YYYUUUZZZ\\\\\\^^^___WWWMMMZZZ\\\^^^^^^^^^aaadddffffffOOO777---***&&&$$$$$$%%%%%%$$$###$$$%%%'''(((%%%$$$###"""""""""$$$$$$"""!!! """%%%''')))((('''%%%######$$$%%%&&&!!!""""""###$$$$$$%%%%%%###"""""""""""""""###### !!!!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$###///HHHWWWTTTUUU[[[YYYPPPRRR[[[222***))),,,*** """###$$$######$$$&&&&&&'''(((((('''%%%$$$###"""$$$&&&&&&%%%######$$$&&&)))(((######((()))&&&""" !!!""""""!!! !!!!!!""" !!!!!!""""""###### %%%))))))&&&%%%(((,,,((('''&&&'''((((((&&&$$$&&&$$$""""""###$$$###"""""""""""""""###$$$%%%&&&))))))(((((((((((()))***'''&&&&&&(((+++,,,,,,+++111000111222000000888BBBAAA888MMMjjjgggrrriiiIII333222333+++.........///......------+++,,,---......,,,***)))+++******)))))))))))))))(((((((((((())))))))))))++++++,,,,,,---...////////////...------------...111///,,,+++++++++******///---++++++...000111000111000000...---***)))(((,,,***+++,,,,,,***,,,111777666111)))'''***+++***000111111111111///---,,,000333444333333777???GGGUUU]]]\\\ccclll]]]XXXpppxxx}}}vvviiiLLL///000444777666333111000111///000000...,,,***+++,,,%%%***---,,,((('''***...111...+++***---333:::???HHHCCC===;;;;;;:::555000///111444777:::;;;<<<<<<@@@@@@>>>;;;777555555666---&&&'''888TTThhhiiibbbaaaeeeiiiiiieeebbbaaabbbfffeee]]]LLL777******///***......+++,,,000---'''((('''***,,,333LLLbbbfffccceeehhhjjjlllkkkjjjiiilllmmmnnnnnnlllkkkkkklllllloooqqqqqqooolllkkkjjjggghhhhhhhhhfffccc```^^^```aaaaaaaaaaaa___^^^]]]^^^WWWWWWTTT\\\]]]MMMVVVZZZ[[[\\\^^^^^^^^^^^^^^^___]]]OOO888&&&$$$)))+++&&&&&&(((+++***&&&&&&)))***$$$ """$$$"""!!!!!!!!!!!!"""$$$%%%&&&%%%$$$(((###"""%%%&&&%%%"""!!!!!!!!!!!!!!!"""### """$$$$$$$$$###$$$%%%"""$$$'''(((&&&%%%$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""######$$$$$$''';;;MMMTTTVVVYYYVVVOOODDDRRRYYY,,,+++$$$'''%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''$$$%%%'''$$$ ###"""!!!  !!!!!!""""""!!!!!!$$$$$$######"""!!!!!!!!!$$$%%%&&&'''''''''&&&&&&+++)))(((((()))(((&&&######"""!!!!!!""""""!!!###$$$%%%&&&((()))++++++&&&'''((((((((((((***+++))))))))))))))))))))))))+++///000......444:::<<<@@@777UUUrrr```lllfffJJJ444111111,,,------------------,,,,,,+++,,,---......,,,+++)))+++******)))))))))))))))(((((((((((())))))))))))******+++,,,---...//////000000///...------------...---,,,...000///,,,)))++++++++++++---///000111............---+++***)))+++)))***---...---000555888888444...+++...///---111111111111000///...---111333555444333666<<>>...!!!)))###"""(((...,,,'''$$$&&&$$$$$$&&&&&&$$$'''+++%%%$$$(((111999999///&&&!!!%%%(((&&&""" !!!######""""""!!!!!!"""""""""###$$$%%%$$$###""""""$$$%%%%%%%%%###!!!!!!###%%%"""""""""""""""###############$$$$$$%%%&&&&&&&&&+++???PPPTTTTTTUUURRRMMMOOOTTTGGG%%%'''%%%)))%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$"""###%%%###""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$###"""###$$$%%%&&&'''&&&%%%&&&((((((&&&%%%%%%###""""""###$$$"""!!! !!!"""###$$$%%%%%%+++---///...,,,)))''''''''''''''''''''''''''''''...)))...888888555EEE^^^```DDDTTT\\\fffgggWWW???111///111///......---,,,,,,,,,,,,------......------,,,++++++******)))))))))))))))))))))))))))(((((((((((('''''')))***,,,...000000222222111000///...------,,,******///444444---''',,,...///...,,,******+++......//////......---,,,---+++***+++)))&&&(((,,,111444333000///000...***111111///......///000111111444666666666777999<<<111666444DDD___]]]SSS^^^sss~~~uuu[[[>>>777999<<<===;;;777333111+++...222444333222111111666000***+++000111+++%%%)))&&&###!!!$$$+++222777+++)))''''''))))))((('''%%%%%%&&&''''''((((((((((((+++---...---+++++++++***...+++(((999WWWhhhgggcccddddddcccbbbaaa``````^^^aaafffhhhbbbSSS???111,,,------.........***&&&&&&555...444UUU^^^XXXfffggggggggggggggghhhiiiiiirrrrrrqqqooommmkkkiiihhhoooppppppooommmmmmoooppphhhjjjlllnnnmmmkkkhhhffffffffffffdddbbb___]]][[[\\\[[[```ZZZ[[[WWWGGGSSSSSSTTTUUUWWWZZZ\\\^^^___VVVZZZ^^^```^^^TTTEEE999///)))&&&***---***'''&&&((('''(((((($$$!!!###)))$$$$$$&&&,,,222222,,,&&&&&&(((((('''###""""""$$$######""""""!!!"""""""""$$$%%%%%%$$$"""!!!"""###%%%&&&&&&%%%###"""###$$$!!!!!!!!!""""""###############$$$$$$%%%&&&&&&&&&---AAASSSWWWVVVXXXXXXTTT\\\\\\???((()))(((---'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$######!!!###""" """$$$###!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""######$$$$$$###!!! !!!"""$$$&&&%%%$$$$$$%%%'''((('''%%%%%%$$$######$$$$$$###!!!!!!!!!"""###$$$$$$%%%%%%))),,,......,,,)))'''&&&''''''''''''''''''''''''+++***...555777999GGGXXXdddGGGWWWccchhhjjj___HHH444000666111111///...------------............------,,,,,,+++******)))))))))))))))***)))))))))((((((((('''&&&'''(((***,,,...///000111111111111000///...---///,,,***+++//////,,,(((+++---/////////---,,,,,,111111111111000...---,,,---+++***+++)))&&&(((,,,---111222000///000...***111000///......///111111111333555777888999;;;<<<444999888KKKjjjkkk]]]cccuuu~~~dddHHH<<<;;;;;;;;;:::999777555...000333444222000......,,,***(((((())))))'''%%%%%%'''***---,,,***'''%%%)))'''&&&%%%%%%&&&%%%$$$(((((((((((((((((())))))+++,,,,,,+++)))((()))+++%%%***(((###///KKKaaahhhaaa```___^^^^^^^^^]]]]]]hhhcccaaaeeejjjdddTTTFFF222///------............+++666---888^^^ggg]]]iiiggghhhiiijjjiiigggeeecccmmmoooqqqoookkkhhhiiikkkkkkmmmnnnnnnmmmoooqqqsssmmmmmmkkkjjjiiihhhhhhhhhggggggfffeeebbb___]]][[[ZZZXXX^^^XXX[[[YYYKKKYYYSSSTTTWWWZZZ\\\]]]]]]]]]WWWVVVXXX]]]```___YYYTTTKKKBBB777///'''###%%%+++)))'''(((((($$$ """((($$$%%%%%%%%%$$$%%%''')))...***&&&$$$%%%&&&&&&%%%$$$$$$###"""""""""""""""$$$%%%%%%###!!!!!!"""$$$###&&&)))***(((%%%######!!!!!!""""""######$$$$$$""""""######$$$%%%%%%%%%,,,@@@SSSWWWWWW[[[]]][[[___\\\222%%%%%%$$$)))"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""######$$$$$$######""" """!!! !!!$$$### !!!!!!!!!  !!! !!!"""######$$$###"""!!! """$$$%%%%%%$$$$$$%%%'''((('''&&&%%%$$$######$$$$$$###!!!"""""""""######$$$$$$$$$%%%(((+++,,,+++(((''''''''''''''''''''''''''''''$$$***,,,***///<<>>EEEDDDGGGDDDYYYiii[[[VVVXXXKKK444///;;;333111///,,,++++++,,,---//////...------------...+++******)))))))))))))))+++******)))(((''''''&&&'''(((((()))***++++++,,,***+++...///000///...---(((,,,000///,,,,,,000444888444111555:::999000'''+++,,,,,,---......------,,,***+++,,,,,,***,,,111...111222111111444333000,,,---///111222222111000444222000000111333333333555777---666TTT\\\TTT[[[mmm{{{fffJJJ111000222555777777333///,,,,,,---+++)))((()))***+++***(((((()))((('''%%%$$$&&&)))++++++)))'''%%%%%%&&&&&&&&&%%%&&&((()))''''''&&&&&&&&&((()))***(((+++...///---+++******)))&&&''')))&&&)))BBB___gggccc^^^]]]___```aaa```aaadddeeeccc```aaafffkkkeee\\\TTTPPPHHH<<<444333///888QQQdddcccaaagggkkkffffffeeeeeefffggghhhiiiccc\\\XXX```mmmsssooogggiiilllnnnooommmkkkjjjjjjjjjkkkkkklllmmmmmmmmmlllkkkkkkkkkkkkiiigggdddcccccc^^^aaaZZZZZZNNN000000&&&''')))000:::FFFRRRYYY\\\YYY[[[```^^^WWWSSSUUUSSSNNNMMMRRRUUUQQQKKKHHH555---((())))))%%%"""""" """%%%))))))%%%"""$$$''')))'''$$$"""###%%%&&&%%%$$$###""""""""""""#########"""!!!"""%%%(((!!!###%%%&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((===PPP___\\\UUUTTTVVVUUUTTTVVV,,,(((&&&---((($$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!! """&&&%%%!!!!!!"""$$$&&&'''&&&$$$###"""!!! """$$$ !!!!!!!!!!!!!!!!!!!!!"""###$$$#########(((''''''((())))))(((&&&###"""!!!!!!""""""!!! (((((('''''''''''''''&&&%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''&&&(((+++...333@@@LLLRRREEEFFFcccfffxxxUUUWWWaaaCCC///555333111000///...---,,,++++++,,,,,,,,,------.........)))))))))))))))*********+++++++++***((('''%%%$$$(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...111000///...---,,,++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---)))444333...111///+++...,,,---......//////......///111222222222222444555444333333,,,UUUaaafffWWWbbbxxxoooVVV888...000555222555666///222///---+++,,,,,,++++++))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''((())))))(((''')))---000222111///...******+++***&&&***???VVVfffbbb```bbbbbb______aaaeeeeeeeeeeeeddddddeeefffiiieee^^^[[[]]]YYYDDD......666KKKdddooojjjfffhhhgggeeebbb```dddiiillllllaaaZZZVVV]]]jjjpppjjjbbbfffgggjjjnnnmmmjjjiiijjjdddhhhkkkkkkiiihhhjjjmmmnnnmmmmmmllliiifffbbb___```aaaXXXZZZ^^^BBB(((...***+++,,,+++)))///BBBUUUVVVTTTWWW[[[VVVPPPXXXfff^^^XXXRRRPPPRRRPPPJJJDDDYYYNNN444$$$)))+++(((***"""###$$$%%%&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$######%%%'''%%%$$$###""""""$$$&&&'''!!!"""###$$$%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$###$$$$$$$$$&&&)))***(((>>>PPP[[[YYYWWWZZZZZZTTTbbb???)))(((%%%%%%(((&&&&&&&&&%%%$$$$$$###"""""")))&&&"""!!!!!!"""""""""############""""""""""""""""""!!!  !!!!!!"""###$$$$$$%%%""""""!!! """!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$%%%'''))))))((('''&&&###$$$%%%%%%$$$"""###(((,,,---***&&&$$$%%%'''((('''&&&$$$%%%%%%))))))((('''''''''''''''***,,,***)))---777;;;:::HHHNNNOOOHHHBBBMMMiii~~~YYY]]]nnnUUU999555111111111000000//////......,,,,,,,,,---------......*********))))))))))))))),,,,,,,,,+++***)))((('''((((((((()))))))))******++++++,,,---------------,,,,,,++++++,,,,,,---...000000///...---,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***333222...000000---///,,,------...............111222333333111111222333111444222...KKK___fff___gggzzzqqqXXX:::111333888555666888333222///---,,,,,,,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((((((&&&%%%''')))---000333666777+++++++++((("""###000AAA[[[bbbddd___]]]```aaa\\\eeeeeeeeeeeedddcccdddeeeggggggeeefffjjjlllcccWWW@@@HHHWWWgggnnnkkkgggfffkkkmmmnnnmmmjjjiiihhhhhh___[[[WWWWWWYYYYYYVVVQQQ^^^bbbgggiiifffdddgggkkkfffhhhiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiifffccc```]]]bbbXXXRRRVVVEEE---))),,,)))'''%%%%%%...BBBUUUSSSMMMMMMTTTWWWTTTWWW^^^YYYSSSMMMKKKLLLMMMLLLJJJOOOTTTDDD111111333***!!!""""""$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!"""###"""!!!!!!###%%%%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$%%%((())))))AAAPPP[[[XXXUUUXXXXXXSSS]]];;;((((((&&&&&&)))(((%%%%%%&&&&&&&&&&&&&&&&&&(((%%%"""!!!"""#####################"""""""""""" """!!!  """%%%&&&""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""$$$%%%'''((('''((()))))))))(((&&&$$$###$$$$$$$$$$$$"""!!! !!!"""$$$&&&'''&&&%%%$$$$$$&&&''''''&&&%%%&&&''''''''''''''''''((()))***&&&%%%&&&)))///888AAAGGGJJJLLLKKKCCC<<<>>>JJJUUUhhhyyyXXXUUUlll[[[;;;111///222222222222222111000000,,,,,,,,,,,,------------++++++******))))))((((((,,,,,,------,,,++++++***)))))))))*********+++++++++,,,------......------,,,,,,++++++,,,,,,---...000//////...---,,,++++++,,,,,,---....../////////,,,++++++******++++++,,,,,,111222......///000///,,,,,,---...............222333333333111000111222000555///333???]]]eeedddiiiyyyrrrYYY888...111777333333555111111///---,,,,,,,,,+++***'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((******)))'''((((((((()))---222777:::BBB555)))'''***+++++++++HHH\\\fff^^^ZZZaaaaaaXXXcccccccccccccccccccccccchhhjjjiiihhhkkknnnlllhhhXXX```gggjjjkkkllljjjfffkkklllmmmiiibbb^^^^^^aaajjjkkkkkkiiiffffffhhhjjjbbbiiimmmkkkffffffkkkqqqhhhggghhhiiikkkkkkjjjiiihhhhhhhhhiiiiiigggccc```ZZZaaaXXXMMMOOOGGG222%%%+++(((%%%&&&'''---:::GGGNNNDDDBBBNNNYYYZZZWWWVVVZZZVVVQQQLLLKKKMMMPPPSSSQQQ\\\KKK...)))///+++%%%""""""###$$$$$$$$$###############""""""""""""!!!!!!"""######""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&))),,,FFFRRRZZZWWWTTTVVVVVVRRRVVV777&&&((('''&&&***)))%%%&&&&&&'''((()))))))))&&&$$$"""!!!"""$$$$$$###$$$$$$#########""""""""" !!!!!!$$$"""!!!$$$'''"""!!!!!! !!!"""""""""""""""""""""""" """$$$''')))+++))))))***)))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###%%%'''''''''&&&'''(((%%%%%%%%%'''(((***,,,---***%%%&&&...444999HHHWWWXXXSSSJJJ@@@999666666888???MMMcccxxxYYYHHH^^^WWW:::///555444444444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''++++++,,,,,,---,,,,,,+++)))*********++++++++++++,,,,,,---............---,,,,,,++++++,,,,,,---...//////...------,,,++++++........................+++++++++******+++++++++,,,...333111+++...222...,,,,,,---.........------000111222222111000222333222666---777777]]]bbbaaadddrrr|||~~~sss\\\999...000777222000333111111///---,,,---,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))+++......,,,***,,,+++))))))***---111333HHH@@@666///+++******+++777KKK]]]aaa___```^^^ZZZ_________aaacccdddddddddhhhgggeeeeeefffhhhfffdddgggoooqqqjjjgggllllllhhhjjjeee```\\\YYYXXX\\\bbbfffhhhjjjiiihhhjjjoootttkkkooopppkkkhhhjjjnnnqqqjjjhhhfffhhhlllmmmjjjhhhhhhgggggghhhhhhfffaaa\\\[[[YYYTTTQQQOOOCCC000%%%(((''')))---...,,,---111GGG@@@@@@NNN[[[]]]XXXTTT[[[ZZZVVVPPPLLLLLLPPPTTTSSS[[[OOO888///+++''')))"""#####################$$$%%%%%%%%%$$$$$$#########$$$&&&&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((())))))((('''&&&&&&&&&'''%%%$$$***111MMMUUU[[[XXXUUUUUUUUUSSSQQQ333%%%((('''%%%((('''&&&&&&&&&'''(((((())))))%%%###!!!"""###$$$$$$$$$$$$$$$$$$#########"""""" """!!!!!!###$$$"""!!! !!!!!!!!!!!!!!!"""""""""""""""!!! !!!###&&&)))+++(((((((((((('''%%%$$$###$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$"""$$$&&&'''''''''(((***%%%&&&&&&'''(((***,,,---///((((((111444666FFF\\\bbbXXXHHH;;;555555999<<>><<>>@@@@@@JJJYYYooommmIIIRRR^^^III222222000222333333222000---,,,,,,,,,,,,+++++++++***************))))))))))))))))))***************))))))((((((((()))))))))******)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++------...//////000111111...------,,,,,,------...///666PPPQQQ000***444)))++++++,,,------------,,,,,,...000111000111333555999---666111111JJJfffWWW\\\lll|||~~~uuuTTT666+++333555333333//////............---***(((******++++++++++++******************************((((((((((((((((((((((((((('''&&&&&&(((((((((&&&%%%&&&''')))))))))))))))---(((&&&111DDDLLL>>>***...***111GGGZZZ``````aaa```______dddjjjmmmkkkgggooolllmmmpppoookkkkkknnnlllmmmppppppjjjeeegggnnnhhh```aaalllrrrmmmhhhiiihhhhhhgggiiikkkllllllkkkgggjjjgggaaacccmmmoooiiihhhiiikkkkkkiiihhhiiiiiiiiigggeeehhhjjjhhh___WWW[[[JJJPPPVVV>>>***(((''')))''''''))))))(((,,,333???IIISSSWWWUUUSSSUUUWWWQQQRRRTTTUUUUUUVVVWWWYYYVVVPPPJJJOOOQQQ===---111''''''%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###""" ###%%%&&&%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&''''''***---)))&&&333EEEWWWYYY\\\^^^\\\XXXTTTSSS@@@)))###***((($$$%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$######$$$$$$""" %%%%%%$$$$$$$$$#########!!!!!!   !!!"""""" """$$$%%%&&&&&&%%%$$$!!!"""%%%(((***+++++++++***)))((('''&&&%%%%%%%%%!!!"""###$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$&&&(((((((((((()))***+++******)))(((((()))))),,,,,,---222999CCCMMMTTTCCCBBBAAA>>>;;;888666666777666555666999<<>><<<===FFFUUUaaayyypppWWWOOOYYYJJJDDD<<<333777777111---...111222+++++++++************)))++++++***)))((((((((()))++++++,,,,,,+++***((('''$$$'''******)))((((((***'''+++444===999...((()))------,,,+++************,,,------......------,,,+++***+++---222777999:::555444111///......//////000111CCCNNN@@@///++++++,,,,,,------...///000000---...///000111222333333555,,,888999...EEEaaa[[[[[[aaaooohhhGGG...111777222...222222111111///...---,,,+++)))***+++,,,---,,,+++***(((222333***%%%+++---***''''''(((((())))))******((('''&&&&&&&&&''')))***''')))***+++***))))))***'''***,,,++++++222>>>IIIEEE===222===<<>>;;;===???===;;;<<<;;;:::888777777888:::;;;777HHHPPPEEE777999CCCJJJQQQ___tttSSSNNNQQQKKK@@@999333555333...,,,///000///++++++++++++************+++***))))))))))))))))))---,,,+++***)))))))))))))))((('''***---///,,,)))///---111777888111,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,---,,,,,,...111555666777444222000...------......000---:::DDD888+++++++++,,,,,,,,,---......//////---...///000111222333333444///555666111@@@YYY```\\\bbbooopppOOO444333777333000444000000//////......------)))***,,,---......------999CCCDDD555((('''(((&&&))))))))))))*********+++---,,,+++*********+++,,,,,,,,,+++++++++******)))*********(((&&&)))111777IIIJJJCCCBBB+++AAATTTeeefff______fffgggcccdddlllhhhhhhiiiiiiiiiiiijjjjjjeeehhhmmmppprrrqqqnnnlllnnnjjjhhhiiimmmppppppooommmkkkiiiiiiiiikkkllllllnnnnnnmmmmmmmmmmmmmmmmmmkkklllmmmmmmllllllnnnooojjjnnnnnniiiiiijjjbbbVVV[[[RRRBBB111+++,,,***%%%)))------...000+++111EEETTTTTTSSSRRRRRRSSSTTTUUUQQQPPPOOOOOOQQQSSSRRRRRRRRRMMMOOOSSSUUUUUUDDD%%%***(((&&&$$$############$$$%%%%%%''')))+++...///(((******(((%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&%%%######$$$&&&)))+++***&&&%%%'''%%%+++EEEaaacccbbb___[[[XXXXXXRRRIII111+++(((((('''$$$%%%***)))(((&&&$$$$$$%%%''')))&&&&&&&&&%%%""" !!!######""""""""""""######  !!!!!!  ######!!!!!!!!!!!!!!!###&&&(((***,,,))))))---333444000***000,,,)))'''''''''%%%######$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((***,,,---444@@@GGGHHHCCC<<<888;;;===<<<<<<===???===;;;999777666666666444;;;<<<777666;;;;;;666;;;>>>DDDPPPccczzzQQQPPPHHHOOO>>>888333555333...,,,......,,,,,,+++++++++************))))))))))))))))))***+++...---***(((((((((***+++...(((%%%)))222555000)))444...,,,///222111...---*********+++,,,------...------............------///------...111444444444222111///---,,,,,,------111)))///666...(((+++++++++,,,,,,------...............//////000111222222444444222222555999KKKfff\\\aaannn~~~tttUUU888111222///...222......//////////////////+++,,,---.........------000<<<@@@444(((''',,,...************++++++++++++//////...---,,,,,,,,,,,,222///+++***,,,,,,+++))),,,***(((&&&%%%''')))+++777EEEOOOYYY===@@@DDDMMMmmmfff______eeekkkkkkhhhhhhhhhhhhiiiiiiiiijjjjjjggghhhkkknnnppprrrrrrsssnnnkkkiiikkkooossssssrrrnnnjjjggggggkkkmmmkkkiiimmmmmmmmmmmmnnnnnnnnnnnnkkklllmmmmmmllllllnnnpppjjjiiijjjkkklllhhhaaa[[[YYYNNN===...)))+++***'''))).........///+++444KKKWWWUUUSSSRRRSSSUUUWWWYYYSSSQQQPPPOOOPPPQQQPPPOOOQQQMMMOOOSSSUUUWWWHHH+++/////////111111///(((###%%%%%%&&&''')))+++...///''')))***)))'''%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))'''&&&&&&&&&111OOOlllfff[[[^^^```ZZZ^^^[[[GGG---)))&&&'''&&&$$$&&&***)))'''%%%$$$###$$$%%%&&&&&&''''''%%%!!! ######""""""""""""######!!!!!!  """###!!! """$$$$$$###!!! !!!&&&+++...///,,,***,,,000111---)))...,,,)))'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&)))***,,,555AAAHHHHHHBBB;;;666777::::::;;;>>>AAA@@@>>>;;;888555333222:::??????<<<>>>CCC???777???===<<<<<<@@@JJJVVV^^^VVVTTTCCCTTT???999555999999222,,,+++------,,,,,,+++++++++*********)))((((((((()))***++++++,,,,,,******))))))******...(((%%%)))111555111,,,111---******,,,,,,,,,,,,***++++++,,,,,,---------------............------///......000333555555555111000///...------------000&&&)))///***)))---++++++,,,,,,,,,------............//////000111111222333888//////999222>>>hhh]]]```lll|||yyy]]]???222000000111444////////////..................---------,,,++++++ ***000,,,'''+++222555************************,,,+++++++++++++++,,,,,,333...((((((,,,...,,,)))+++)))'''(((,,,......---+++333EEEhhh``````KKK@@@XXXgggkkk``````mmmnnnbbbiiiiiijjjjjjkkkkkkllllllmmmlllkkkkkklllnnnppprrrnnnllljjjlllpppssssssrrrmmmjjjhhhhhhjjjkkkjjjhhhlllmmmmmmnnnoooooooooooommmmmmnnnmmmkkkkkkmmmnnnlllhhhhhhmmmmmmfff___\\\VVVIII666***(((***+++))))))...---++++++'''111IIIXXXVVVTTTRRRSSSUUUYYY[[[TTTRRROOONNNNNNNNNLLLKKKPPPLLLOOOSSSUUUXXXJJJ///000222777>>>AAA;;;...###((('''&&&%%%&&&''')))***$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&(((((('''''''''''',,,:::RRRfffeeeTTT[[[^^^PPPUUUXXX>>>***(((&&&%%%%%%%%%'''))))))(((&&&$$$###$$$$$$%%%%%%&&&'''%%%###!!!"""#########""""""""""""######""""""!!!  """ !!!###!!!  !!!$$$&&&'''""""""!!!"""$$$'''+++---,,,(((&&&'''***,,,***''',,,***)))((('''&&&%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***---777DDDJJJJJJBBB;;;555666888888999<<<=========<<<:::888666444666@@@DDD;;;444666888777444888<<<>>>???>>>??????OOO\\\qqq]]]TTT???TTTBBB999666>>>AAA777,,,))),,,///,,,,,,,,,++++++++++++***)))((((((((()))***++++++)))***,,,---,,,+++)))''')))((((((***---//////...+++---...,,,***)))+++,,,,,,------------,,,+++***---......//////......---///...///111555777777666111000000///............///''')))///+++---000+++,,,,,,---------------............///000000111111222:::...---:::...444cccaaabbbkkk{{{jjjMMM;;;666888:::;;;111111000///...---,,,,,,******+++++++++,,,------'''+++,,,******---///000))))))))))))))))))))))))'''((()))***,,,------...000***&&&&&&***---,,,***+++)))(((,,,222555555333444...999fffqqq}}}kkk```>>>VVVkkklllbbb^^^dddjjjhhhhhhiiijjjjjjkkkllllllooommmkkkiiiiiikkknnnoooooommmkkkllloooqqqpppnnniiijjjkkkjjjgggfffhhhjjjjjjkkkmmmnnnooooooooooooooooooooommmkkkjjjkkklllnnnjjjiiimmmlllddd\\\YYYQQQBBB000((((((+++---,,,,,,///,,,******$$$,,,CCCWWWUUUSSSQQQRRRTTTWWWYYYUUURRRPPPOOOOOONNNLLLKKKOOOLLLPPPSSSTTTWWWJJJ000***+++///666:::666,,,###)))(((&&&%%%&&&''')))+++$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%'''(((((())))))((('''&&&%%%&&&'''((('''&&&$$$$$$%%%(((,,,...111---'''&&&111DDDVVV```fffUUUZZZWWWAAABBBCCC+++((((((&&&$$$$$$&&&'''(((***)))'''&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((######""""""""""""#########"""!!! %%%### !!!"""!!! !!!###&&&)))######$$$$$$%%%&&&'''''''''$$$"""###'''))))))((()))))))))((('''&&&%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))+++///:::GGGLLLKKKBBB;;;777888:::888777888888888999;;;;;;<<<;;;;;;AAAHHHGGG;;;333555888666666666666666666888<<<@@@:::<<>>OOODDD888666>>>AAA888---***,,,///,,,,,,,,,,,,++++++++++++))))))))))))))))))***+++'''))),,,......,,,)))&&&%%%(((***)))((())),,,///)))///333000,,,,,,---------............,,,***)))......////////////............///222555777777666000000000000//////.........(((,,,000,,,///222,,,.................................//////000000000000999///...999---111XXXeeedddjjjyyypppUUU@@@999;;;<<<:::222222111///...---,,,+++&&&&&&''')))+++...000222,,,+++*********++++++***)))))))))(((((((((((((((&&&'''))),,,...///000000+++(((&&&&&&)))++++++***,,,******---111333333111333///???rrr~~~VVVGGGLLLfffqqqccc^^^hhheeeffffffggghhhiiijjjjjjlllkkkjjjiiijjjlllnnnpppooolllkkklllooopppooolllgggjjjllljjjfffdddfffiiihhhiiilllmmmooooooooonnnooooooooommmkkkjjjkkklllnnnmmmlllkkkjjjddd\\\UUUKKK;;;+++'''***...///000///111---------&&&***<<>>+++''')))((($$$$$$'''(((&&&(((((('''&&&&&&%%%%%%&&&$$$%%%'''''''''''')))***######""""""""""""######""""""!!!!!! !!!!!!!!!&&&$$$!!!!!!"""!!!!!! """%%%(((""""""###$$$$$$###""""""$$$###"""$$$''')))******'''((())))))'''&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((******+++000<<>>;;;777777555555777999<<<>>>@@@AAASSSPPPFFF<<<<<>>@@@HHHTTTVVVIII<<<:::======:::888555111///000444888222333333333222444777999666888:::???III]]]tttWWWFFFHHHVVV<<<666111...000000---,,,...///000000---***)))+++---******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,---...---,,,***)))..............................000000000///...---......---,,,,,,,,,,,,---.........////////////000......////////////......,,,---...///000000000000000000111222333555666777ZZZ]]]MMMaaauuu{{{~~~nnnVVVFFF???777000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---+++)))'''&&&(((***+++,,,+++,,,///333333000,,,&&&))),,,......+++'''$$$)))+++---...///...---,,,444,,,***PPPiiiXXX^^^pppmmmeeeccciiikkkgggiiiooossspppnnnnnnpppqqqooolllmmmmmmmmmmmmmmmnnnooopppnnnkkkgggeeefffggggggggggggggghhhjjjlllmmmlllkkkkkkjjjiiiiiijjjkkkmmmnnnfffrrrhhh^^^gggdddUUUSSS:::333,,,)))+++...///---***++++++******,,,///222MMMQQQRRRLLLCCCAAAFFFMMMKKKNNNPPPOOOMMMJJJHHHHHHOOOTTTQQQQQQUUUHHH333*********)))((())),,,111555333///+++(((###!!!'''...///...---,,,(((%%%&&&))))))***,,,------+++(((&&&(((******((($$$###%%%'''&&&&&&&&&&&&&&&'''((()))%%%222000---CCC\\\bbbaaa[[[QQQPPP[[[]]]KKK555)))***))))))((('''&&&&&&&&&$$$###"""###$$$%%%$$$###$$$%%%&&&(((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$######""""""!!!!!!!!! """""""""""""""######$$$!!!!!!""""""""""""!!!!!!######"""""""""""""""###$$$$$$%%%&&&'''''''''''')))++++++***(((&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))***+++000;;;FFFFFF@@@===bbbvvvfffUUUUUUQQQDDD999:::;;;;;;>>>AAA>>>777>>>UUU[[[FFF555888<<<888;;;???;;;000...444444...222222333444666777888888222444666888:::===BBBEEEaaappp___JJJIIIXXXCCC777222///111111//////111333333222///***)))***,,,***)))))))))((((((((('''))))))))))))(((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++------.........---,,,+++////////////////////////......///////////////.........---,,,,,,,,,,,,---------........./////////.........//////.........------...//////000000000000000111111333555666777SSS\\\RRR___nnnxxxpppXXXEEE;;;555000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---.........,,,***)))((()))***+++(((((())),,,000222333333777555333000---***((('''&&&'''***,,,---...------000///...EEErrrkkk^^^ZZZRRReeeppplllfffjjjmmmkkkqqqooonnnnnnpppqqqooommmkkkkkkkkklllmmmooopppqqqpppmmmiiigggggghhhhhhhhhggghhhiiilllnnnnnnmmmllljjjjjjjjjkkkkkkkkkllllllmmmlllfffcccfff___TTTRRR333...(((&&&)))------,,,,,,,,,,,,***)))***,,,///>>>EEEKKKKKKGGGCCCCCCFFFHHHHHHHHHHHHHHHKKKOOOSSSNNNSSSQQQQQQTTTEEE...$$$***)))((('''&&&(((,,,000111---+++***&&&"""###'''222000///...,,,+++,,,...******,,,---,,,+++***((((((((((((&&&$$$$$$$$$&&&''''''&&&''''''((()))***&&&...,,,///GGG[[[```aaaZZZQQQPPPWWWUUUBBB...$$$***))))))(((''''''&&&&&&$$$###""""""$$$$$$$$$###$$$%%%&&&'''(((((('''''''''&&&$$$$$$%%%%%%###""""""""""""!!!!!! """"""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######$$$%%%&&&''''''(((((('''((()))***)))'''%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((''''''&&&&&&''''''((()))***+++000<<>>===777;;;EEEAAA333>>>BBB???555222777777111333333333333444444444444222444555555666888;;;===555@@@OOO```pppeeeGGGDDDTTTHHH999333000111222111111444666666333///+++(((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))***++++++,,,,,,++++++---......//////...,,,,,,////////////////////////...............///000111......---,,,,,,,,,,,,---,,,---------............------............------............///000111111000000000111333444666777HHHZZZYYY]]]fffssswww___GGG888222000.........---------------************************+++++++++,,,---...000000......---,,,+++******+++((()))***+++,,,///333666:::888333///---,,,---...'''((()))+++,,,,,,,,,,,,***---...111IIIyyytttddd@@@OOO^^^fffjjjnnnooonnnooonnnmmmnnnpppqqqpppooojjjjjjjjjlllmmmoooqqqrrrrrrooollljjjjjjjjjiiihhheeegggkkknnnoooooonnnmmmjjjkkkkkklllkkkkkkjjjiiiooodddcccgggaaaYYYRRRIII///+++'''''')))+++***))),,,,,,,,,***((((((***,,,...666BBBKKKMMMKKKHHHFFFFFFJJJPPPRRROOOIIIBBB???===DDDEEEHHHMMMAAA---%%%((((((((('''''')))---000///,,,---111222...,,,---000...,,,+++---/////////+++++++++,,,,,,,,,,,,,,,)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''((()))******''')))'''333NNN\\\^^^bbb[[[UUUTTTWWWQQQ???///))))))))))))(((''''''&&&&&&%%%###""""""###$$$$$$######$$$%%%&&&'''''''''''''''&&&$$$$$$$$$###""" !!!!!!!!! """"""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!###"""""""""""""""######$$$%%%&&&'''(((((((((((('''((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''(((''''''&&&&&&''''''((()))***,,,111<<>>EEEjjjnnnooojjj```VVVMMMBBB888===777222444???EEE>>>222:::>>><<<444222555444///333333222222111111000000222333333222111111222444;;;;;;::::::===FFFSSS]]]nnnwwwmmmEEE@@@QQQQQQ999333///000222111333666666444222...+++)))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))***+++++++++++++++,,,,,,---......---,,,+++////////////////////////...---------...///111222......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,///.........///000111222000000000111222444555666>>>UUU```]]]___ooojjjMMM888000111..................------)))))))))***************,,,,,,,,,,,,---...///000//////......---,,,,,,+++,,,...000///,,,+++...111666444222000...---------++++++++++++************+++---111))))))VVV~~~___GGGDDD___ssspppkkkqqqnnnmmmmmmnnnooopppppppppjjjkkkkkklllmmmnnnpppqqqsssqqqnnnmmmmmmllljjjiiicccfffkkknnnnnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiii___eeefffZZZWWWPPP888///,,,***)))******)))'''***++++++)))(((''')))+++'''...:::GGGPPPSSSQQQNNNMMMQQQTTTSSSKKK@@@666000666<<<<<<>>>EEE<<<---(((&&&'''))))))+++///333777555000///444666222...---++++++)))(((+++//////,,,,,,++++++++++++,,,...///+++(((%%%%%%((()))(((%%%&&&&&&&&&&&&'''((()))***)))&&&%%%999VVV^^^\\\bbbXXXVVVVVVUUUMMM>>>333000))))))((((((''''''''''''&&&$$$""""""###$$$#########$$$$$$%%%&&&&&&''''''&&&$$$############""" !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""###$$$"""###$$$&&&'''''''''''''''((()))(((&&&$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))***---222===EEECCC<<>>FFFSSS```lll|||{{{JJJCCCRRR\\\:::333//////000111333777222000...+++******))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))***++++++++++++*********,,,,,,---,,,+++***------------------------...---------...///111222......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,.........//////000111222000000000111222333444555777NNNbbb^^^]]]lll{{{rrrTTT;;;/////////...............------************++++++,,,,,,...------,,,,,,,,,------////////////.........---...222444333///,,,,,,---333444555666555222///------,,,+++***)))***++++++111...777333'''DDDzzzhhhRRR^^^nnnmmmjjjnnnmmmmmmnnnnnnnnnoooooopppmmmllllllllllllmmmmmmnnnrrrqqqooooooooonnnkkkiiibbbeeejjjllllllkkkkkklllooommmjjjhhhggghhhiiijjjdddbbbiiidddWWWYYYMMM***+++***))))))***+++******((()))***)))((((((***+++)))+++222;;;DDDJJJLLLKKKQQQLLLCCC999333333777<<<<<<@@@:::777:::333'''&&&'''(((***+++---000444888888222---...---((($$$###,,,///000---...222111------,,,+++***+++,,,...///,,,)))''''''***,,,+++)))&&&&&&%%%%%%&&&&&&'''(((+++((()))@@@\\\```[[[aaaVVVTTTRRRMMMBBB666//////(((((((((((('''''''''''''''%%%"""!!!"""###############$$$$$$%%%%%%&&&'''%%%###"""###$$$$$$###!!! !!!!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!"""###$$$&&&&&&&&&&&&((()))***)))'''%%%$$$%%%%%%$$$############$$$%%%%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))+++---444>>>EEEBBB:::888DDDIIIFFFLLL___qqqxxx}}}{{{zzzsss```NNNBBB<<<888666111,,,///777333555666444555888888666////////////////////////...///000000.........///+++---000333555666999:::222555999;;;>>>GGGTTT^^^vvvOOODDDMMM]]]<<<555//////000000444888000...+++******+++***)))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((()))******++++++******((()))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............///000111......---,,,,,,,,,,,,---,,,---------............------............---------...///000111111111111000000000111111222444444333CCC______^^^jjjssswww^^^CCC222...000000//////...------,,,))))))******+++,,,,,,,,,...---,,,++++++++++++,,,///............///000000---///333444222000......***---222777;;;======<<>>:::777999777111,,,,,,+++******+++---...+++***)))***+++------,,,(((((('''&&&&&&&&&&&&'''***,,,000EEE___aaaZZZ]]]ZZZXXXSSSIII<<<111,,,+++((((((((((((((((((''''''(((%%%"""!!!"""#####################$$$%%%&&&'''&&&%%%######$$$$$$###!!! !!!!!!!!!!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!###$$$&&&'''''''''((()))***)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''((((((((())))))))))))((((((''''''(((((())))))+++...555???EEEAAA888111666777555999EEEPPPUUUSSS]]]nnn|||iiiYYYMMMAAA===;;;777111---...//////000111333555555000000000000////////////---...000111000///000111444444222111000///000000222444666444222222555888@@@JJJZZZkkkzzzVVVFFFGGGWWW@@@888111000000111444999111...+++***+++,,,+++)))'''((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((())))))***************)))***+++,,,---,,,++++++------------------------......///////////////.........---,,,,,,,,,,,,---------........./////////.........//////.........,,,...000222333222111000000000000000111222333444000888XXX___```hhhiii}}}kkkQQQ<<<444222111000///...---,,,+++(((((())))))***++++++,,,++++++*********+++,,,,,,...---,,,,,,---///222333.........000222222111///'''(((***...444;;;BBBFFF===;;;666333000000111111***,,,---000333444GGGeeewwwrrrhhh\\\SSS[[[vvvooocccnnnvvvpppmmmooopppooommmlllmmmooolllllllllkkkkkklllmmmmmmllllllmmmnnnooonnnkkkhhhfffiiikkkjjjggggggjjjmmmiiijjjkkkkkkjjjiiihhhgggllleee\\\]]]^^^MMM666///)))))))))))))))***,,,...)))***,,,+++***))))))***+++,,,,,,,,,,,,---...///---///111000,,,(((%%%$$$"""'''$$$###***)))$$$)))((()))***))))))***,,,...)))(((+++000333444888===777DDDJJJBBB;;;:::777111,,,++++++************+++)))************+++---...,,,+++***(((''''''''''''(((000777HHH]]]```XXXWWW[[[XXXPPPCCC777///+++)))'''((((((((((((((((((((()))&&&""" !!!"""############""""""###$$$%%%&&&***(((&&&%%%$$$###!!! !!!!!!"""""""""!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&'''((())))))'''((()))(((&&&$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''((())))))&&&&&&'''((()))******+++))))))(((((((((((()))))))))+++///666@@@EEE@@@666111222222111222555999:::888;;;???HHHXXXlllxxx|||kkkcccXXXQQQNNNJJJ>>>222,,,***)))***+++,,,...000333333222111000///......,,,///111111111000000111...---,,,---///222333444///000333555666666666666:::::::::;;;???KKK[[[fffaaaMMMGGGVVVCCC:::333111111222666:::333000,,,+++,,,---+++)))'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((()))*********************,,,---...------,,,..............................000000000///...---......---,,,,,,,,,,,,---.........////////////000......////////////......+++---111444444333000///111000000000111222333333...000SSS^^^aaafffccc}}}vvv]]]FFF;;;333222111000...,,,+++***&&&''''''((()))******+++((((((((()))***+++------...,,,++++++,,,000333555111...+++,,,///111000...111---'''$$$%%%,,,555;;;NNNJJJCCC<<<666333222222---333+++(((111,,,***;;;555666999;;;888===WWWtttzzzrrrnnnlllmmmoooqqqooolllkkklllnnnjjjjjjjjjkkklllmmmnnnooojjjjjjlllnnnooonnnkkkhhhiiikkkmmmkkkgggfffjjjoooeeehhhlllnnnnnnkkkgggdddqqq```OOOXXX```AAA(((555333222000---***)))***,,,+++------,,,***((('''((())),,,///000...---,,,---(((((((((''''''))),,,///''',,,)))(((...***$$$(((%%%'''))))))***,,,...111...///333777666333555;;;666EEEMMMDDD:::777333---++++++++++++***)))))))))&&&)))++++++)))))),,,//////...,,,***)))(((''''''%%%333<<>>AAA???BBBKKKTTTYYYaaahhhiiiaaaZZZVVVNNNEEE000---++++++++++++---111666666444222111///---------///111222111//////000...///000222444333111///111000...///111222222111...333888888666666888<<>>DDDAAA888<<>>GGGUUUhhh~~~UUUKKKYYYYYY>>>444444+++,,,444222///...,,,+++***)))******))))))))))))******++++++---+++)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++++++++,,,,,,++++++***///---++++++...000000///......///////////////...---...000222222000...,,,------......///000000000000000000000///////////////000111222222222111111000//////000111222333444666///>>>UUUYYYWWWaaalll~~~nnnUUUCCC222111///---------,,,+++)))))))))))))))***++++++---***((()))+++------,,,,,,---...---,,,,,,---//////---++++++---///...,,,///,,,***)))*********)))***555???JJJbbb~~~uuubbbHHH777222111...******000444444111333;;;BBBHHHNNNVVVkkkssspppnnnnnnllliiikkkooorrrpppmmmkkkjjjjjjiiiiiijjjlllmmmnnnnnnmmmlllkkkiiijjjjjjiiigggeeefffgggcccddddddfffjjjlllllliiilllccceee[[[<<<---...'''...000000///,,,+++,,,...,,,(((''',,,...+++))))))---,,,,,,------...---,,,///,,,)))((()))***++++++---,,,+++,,,,,,,,,++++++++++++,,,,,,---...//////***,,,***''',,,999GGGNNN===>>><<<:::<<<>>>555)))222111000111333444222000(((,,,...---***(((***---,,,...///---***)))******111JJJWWWXXX\\\ZZZSSSQQQKKKIIIAAA444---,,,,,,)))&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$((())))))'''### !!!"""""""""!!!!!!  !!!!!!"""######$$$$$$###"""!!! """!!!!!!!!!"""$$$&&&'''((('''&&&&&&'''''''''''''''&&&%%%$$$$$$#################################&&&%%%%%%&&&&&&'''((()))((((((((((((((()))******''''''(((((()))*********///+++222===DDDHHH@@@111///000111222111///,,,******+++---......///111222888999<<>>EEELLLOOOSSSWWWYYYXXXGGG???333+++((()))))))))------,,,,,,,,,...///000------...000111333444555444333222222333222000///333555666666555555555666999999888888:::>>>EEEJJJkkk]]]LLLQQQ\\\FFF444...---///111000000///---+++******++++++,,,+++***((((((***,,,---111///---+++***(((((((((((((((((((((((((((((((((''''''((()))***++++++,,,---------,,,+++***)))(((+++++++++---...000111111777555333111/////////000...///111333333333222111///000000111000///...---/////////...------,,,,,,------///000222333444444//////000000111111111111000666222;;;TTTWWWQQQZZZjjj|||~~~yyyeeeKKK444///+++,,,---,,,+++,,,*********))))))***++++++)))))))))***,,,---......///000000///---,,,...//////...---------.........,,,***)))+++///222555555111000***)))<<<___zzz}}}xxxmmmooowwwqqqbbbYYYLLL===444333444222///444;;;???IIIZZZbbbjjjzzzvvvnnnsssyyyxxxqqqkkkgggiiikkklllmmmmmmnnnooommmmmmmmmmmmllljjjiiihhheeefffggggggeeeeeefffgggtttmmmgggffffffeeecccddd___TTTDDD333+++000444000+++,,,...///...+++(((''',,,((('''***++++++---111333111000000111000,,,)))+++***)))+++---//////......,,,******,,,,,,***(((*********+++,,,...000111222000444;;;;;;666;;;EEEGGGOOOKKK:::///222555333---,,,+++***+++---///000111222222000---++++++,,,///+++(((((()))***,,,///???RRRYYYWWWWWWRRRJJJKKKHHH???333,,,,,,,,,)))$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###############%%%&&&((('''&&&###!!! !!!!!!!!!!!!!!!###############"""""""""!!!!!! !!! !!!"""###%%%&&&++++++)))'''%%%%%%'''(((%%%$$$$$$###"""""""""###########################%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))***'''(((((()))******++++++'''+++222===GGGEEEBBBHHHRRRIII???:::999999777444111///------------------...,,,+++***+++---///000+++...333888???HHHQQQVVV\\\RRRDDD:::555333000...//////---***+++...///...---...///000111111000000333222222333555444222///222444555555444333333444666777888888888;;;???BBBIIIUUUssshhhRRRRRRYYYJJJ555,,,...///...000000///---+++*********+++---+++)))(((((()))+++,,,------,,,++++++*********''''''''''''''''''''''''''''''((()))***+++,,,,,,............---,,,+++******+++---......///000111666555333111////////////...///111222333333333333111111111111000///...---000000000/////////............///111222444666666//////000000111111222222000555---444RRR\\\SSSSSSeeezzz~~~mmmUUU<<<222+++,,,...,,,,,,///++++++***************+++)))***+++++++++++++++,,,---///000000...---...///.........---------...///+++)))''')))...333888:::---...++++++;;;WWWnnnxxxzzz{{{eeeYYY___eeeccceeelllnnnbbbKKK777---++++++555999>>>FFFGGGNNN___xxx}}}xxxiiifffoootttooolllooosssssspppllliiihhhkkkkkkkkkkkkkkkkkkjjjjjjccceeeggggggggggggiiikkkmmmddd```fffjjjgggaaa^^^TTTDDD333000666444...///......------,,,,,,+++***---***)))+++,,,,,,///444000///000333555444...((('''(((***...000000---***)))+++,,,***((('''(((*********)))))))))+++---...??????JJJXXXZZZNNNEEEDDDBBBGGGJJJDDD666...555@@@666444000------///444777666666555333000,,,******+++''''''***+++***---333IIISSSUUUSSSXXXSSSIIIHHHGGG;;;---((()))***(((&&&((((((''''''&&&%%%$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""#########""""""%%%&&&'''((((((&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!""" !!!"""###$$$%%%%%%)))******'''%%%$$$%%%((($$$$$$######"""#################################%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))***(((((())))))***+++++++++***---555HHHOOOAAAMMMvvv{{{mmmaaaZZZSSSKKKEEE???999222......000111222,,,,,,++++++******+++,,,...---,,,---///333:::???FFFHHHJJJMMMMMMGGG>>>666333333///***+++000///+++---...///000000000000000000111222444666666555333777888:::999777666666666000222444666777999<<<>>>@@@@@@RRRvvvoooTTTOOOYYYQQQ<<<...000---)))//////...,,,***)))))))))***+++***)))((((((((()))***************************'''''''''''''''''''''''''''(((((()))***+++,,,,,,......///......---,,,+++***,,,...///......///000111000///...------------......000111222333444444222111000////////////000222222222222222222222222//////000111222444666777000000//////000222444666111555///000HHH[[[ZZZSSSbbbvvvvvvcccGGG999......///---...222,,,,,,+++************+++)))+++------,,,++++++,,,,,,...222333222000000000...//////...------...000---***((((((+++///222444(((+++)))''',,,999DDDIIIMMMZZZ]]]NNN<<<888<<>>:::AAAQQQttt}}}mmmnnnpppjjjiiinnnssstttqqqmmmkkkkkkiiiiiiiiijjjjjjkkkkkkllldddfffhhhhhhhhhiiikkklllddd^^^___ggggggZZZLLLEEE888111(((000>>>666(((***...,,,******,,,...//////---++++++------,,,000555///......222666555///)))((())),,,///111///,,,((('''+++---,,,((('''***---,,,+++)))))))))+++---...000333<<>>CCCFFFFFFDDDCCC:::;;;666000000555333+++,,,---...000111333444444000222555666555666777999888999:::999666555555555000222444555444555666777<<<@@@CCCMMMgggrrrSSSJJJXXXXXXCCC222333...'''000...---+++)))((((((((())))))))))))(((((((((''''''(((((()))))))))))))))(((''''''''''''''''''''''''(((((()))***+++,,,,,,------------......---,,,,,,***---///000...---...///,,,------.........------------///000222333444444333222///......///111222000000111111222222333333000//////000111333555666111000///...000333777:::555666555///777RRR```XXX\\\lllzzz{{{oooSSS@@@222000000...///555---,,,++++++*********+++))),,,//////......///000+++///444777777555333222...///000///---,,,...111,,,+++***+++---...---,,,222555333---((()))+++---+++888FFFJJJCCC;;;999;;;888:::EEEYYYmmmqqqdddUUU@@@;;;111333BBBEEEDDDKKK999^^^yyynnnbbbfffjjjooopppnnnmmmppprrriiiiiiiiiiiiiiijjjkkkkkkfffhhhiiiiiihhhgggiiijjjccc```aaabbbWWWBBB555333,,,666000,,,888555***,,,///,,,***+++---......---,,,+++,,,...---+++...444333///,,,///333444///***......---...///...,,,***,,,---............///000111000///...000222555777===BBBFFFFFFIIIMMMOOOMMMNNNOOOOOOLLLHHHDDD@@@===888888555000,,,+++---000222444777999999555000,,,***'''***...,,,+++666GGGWWW\\\WWWTTTUUULLLBBBDDD666---'''***,,,,,,+++---+++******)))'''&&&&&&%%%###$$$%%%&&&&&&$$$"""!!!!!!"""""""""""""""!!!!!!###"""!!!###'''))))))'''""""""!!!!!!  !!!"""######!!!!!!!!!""""""$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$(((,,,,,,(((&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((((((((((((((((()))******((())))))******+++,,,,,,'''444<<>><<>><<<:::;;;CCCOOO\\\eeeaaa\\\LLL@@@???999999EEEBBBLLL^^^tttrrreeemmmpppqqqnnniiihhhkkkooojjjjjjiiiiiiiiiiiiiiijjjhhhiiijjjiiigggeeefffgggbbb^^^]]]XXXGGG444000999???SSSFFF---///222---000111///,,,,,,---,,,)))&&&++++++---///---***---222888111++++++///222///+++444222...,,,------------111///---///333666444222777666666666888<<>>999>>>DDDCCC444FFFNNNCCC===CCCFFFBBB222444555333000...///000///222666:::<<<999333...,,,***,,,///,,,+++;;;PPPRRRYYYVVVRRRPPPFFF@@@FFF222+++)))...///+++)))+++......---,,,+++***))))))###$$$%%%&&&&&&$$$###!!!!!!"""""""""""""""!!!!!!""" !!!&&&))))))(((######"""!!!  !!!!!!""""""""""""###$$$&&&&&&"""###$$$%%%&&&'''''''''###(((......***'''(((***%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%&&&''''''((((((((((((((()))******)))))))))***++++++,,,,,,)))???EEEJJJMMMBBBaaannnaaaEEECCC>>>777///++++++------)))(((******'''+++333'''---444666666888???FFFTTTVVVRRRIIIIIIMMMGGG:::999888666444333444666777444999<<<999333111777>>>;;;<<<===;;;999777666777222333555555555666777999999777>>>DDDAAAGGGooo\\\RRROOOZZZUUU<<<,,,...///***///---***((('''(((***+++))))))((((((((())))))***'''((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''"""###---888555(((%%%+++++++++,,,,,,,,,++++++******,,,......---+++***+++///,,,***+++...///...,,,...000111111111222333555<<<777111...///111111111777333...,,,,,,...//////111......111111///111444555333222111111222444666777333222444111666MMMggg]]]XXXaaavvv{{{}}}qqqTTT888000///---+++---,,,---......---***'''%%%(((...000,,,+++//////,,,222000222666666222000222333000...000222111000///+++,,,,,,+++...333333000***111555000+++******)))------------,,,,,,///111;;;???BBBBBB@@@AAAFFFKKKtttxxxpppZZZHHHBBB<<<555333UUUggg\\\^^^uuu}}}ppphhh^^^mmmsss[[[ZZZeeeiiibbbhhhooojjjjjjmmmkkkjjjiiigggccc___^^^___```eeeggg```QQQDDDDDDLLLRRRccc```JJJ666444222(((%%%111***(((,,,+++&&&'''...%%%&&&''')))+++---......333...***,,,000444444222000111000,,,((('''+++///222,,,***000666777666666888333:::111000;;;???NNNFFF999BBBEEE:::BBBIII666GGGBBBIIIKKKFFFRRRVVVAAA444888777222111333222---//////000111111000///...***...111///---555FFFTTTSSSTTTOOOGGGCCCEEECCC===......---,,,+++))))))((((((((('''''''''&&&&&&&&&,,,'''###!!!#########!!!"""###$$$###"""!!!!!!### !!!###$$$&&&((()))$$$!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!###'''***++++++)))(((###$$$&&&)))+++)))&&&"""***&&&$$$%%%%%%###%%%(((((('''&&&$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***+++,,,,,,++++++)))'''(((+++---,,,+++))):::BBBDDDMMM<<<{{{|||mmm^^^PPPCCC777000---+++++++++,,,,,,,,,+++'''+++,,,,,,111:::@@@???XXXpppaaa???999<<<999===FFFHHHJJJHHHBBB===:::999:::888555444666:::???CCC<<<<<<===>>>>>><<<888444///111333555666666666555777999===>>>===AAARRRccc___PPPUUU___ZZZCCC222222222---...,,,***((((((((()))***((((((''''''(((((()))***(((((((((((((((''''''&&&((((((''''''&&&&&&&&&''''''(((111:::777,,,***000+++++++++,,,,,,++++++***+++---///...---,,,---...,,,***)))***...000000///666333000,,,******---///444000---,,,///333555666555222...------/////////000......111222000000333444444333333333444555666:::666666666222222EEE[[[WWWUUU[[[mmm~~~ttt]]]BBB222...,,,,,,,,,***,,,---......,,,)))(((''',,,---***)))---///---///...///333222...---...222111000111111000000000---//////...111777777555,,,222444111---......,,,---.........---...111333333777;;;>>>???CCCKKKQQQ```gggmmmoooqqqhhhKKK---333MMMcccdddaaahhhpppsssvvveeedddssspppXXXRRRbbbllleeejjjpppkkkiiimmmiiiiiiiiihhheeebbb``````aaacccfffeee^^^YYY[[[___```ccc]]]DDD...,,,---***,,,444///---///000//////111...---+++***+++...111333888333---,,,///222222111222000---,,,,,,---...///,,,+++///777:::444,,,)))555111999333333;;;:::DDD999HHHRRRUUUVVVMMM>>>666111222888:::777<<<@@@;;;111555555111///111///***,,,,,,---...............,,,///000000111;;;KKKXXXUUUTTTOOOGGGEEEEEE@@@999...---,,,+++***))))))(((((((((((('''''''''&&&&&&)))&&&###"""###$$$###!!!"""###$$$###"""!!!"""### !!!"""###%%%&&&''''''$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&(((******++++++)))******,,,...---)))''')))''''''******&&&%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++,,,+++***)))+++((('''(((+++,,,,,,+++,,,:::EEEFFFIIIEEE|||nnn^^^TTTGGG>>>333+++(((((((((((((((***,,,...111666;;;@@@fffrrr___BBB>>>AAA???EEE>>>AAADDDEEECCC@@@@@@@@@CCC@@@<<<999888999<<<>>>;;;::::::;;;;;;999666333000111222444555666666777777999;;;===;;;>>>JJJXXXgggOOOWWW```\\\HHH777333222...,,,+++***)))((((((((()))'''''''''''''''(((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&%%%&&&,,,333111)))(((---***++++++,,,,,,+++++++++,,,---......---...000222*********---222666999999666444111...,,,,,,---...///---+++,,,///333666777111000......///000000//////---...333333111000222222222333444444444444444222111333666333333AAARRRUUUUUUWWWaaatttzzzkkkQQQ888,,,,,,,,,+++***+++---...///---,,,+++***---...,,,---333999:::333111222555444000///000222333333222000000111222***,,,,,,+++...333444111---000000------000000------.../////////000333666...111555777:::???GGGMMMVVV[[[bbbmmm}}}qqqZZZDDDIIIVVVeeeiiiggglllwwwyyylll[[[aaakkkZZZQQQeeeqqqjjjnnnsssmmmkkknnnkkkiiikkkllljjjhhheeedddddddddggghhhiiilllnnniiibbbSSSPPP===,,,,,,---,,,111111000---,,,111666555///777333///,,,,,,///444888666222---,,,...111111000333///++++++...000...,,,000,,,+++///222444888======888@@@;;;:::@@@888===KKKaaaXXXLLLWWWOOOBBBPPPLLLOOOKKKDDD<<<...(((///111444444222111111...***,,,,,,,,,------......////////////111888EEESSS]]]WWWTTTNNNHHHFFFCCC;;;222---,,,,,,+++***)))((((((((((((((('''''''''&&&&&&&&&%%%###$$$%%%%%%$$$"""###$$$$$$$$$"""!!!"""###!!!!!!!!!!!!"""###$$$$$$***'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&&&&'''(((***,,,---...---------...---+++)))((('''***......)))%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((()))+++------+++)))''')))((('''(((***+++++++++///;;;KKKGGGDDDVVV}}}ppp^^^NNNDDD<<<555000000,,,,,,000111444AAAQQQ{{{sssXXX@@@===;;;999???888;;;>>>@@@@@@@@@AAABBBFFFCCC>>>:::777777888999999777666555666555444222111111111222333555777999999888999;;;;;;;;;BBBJJJnnnrrrPPPPPPXXXWWWHHH888111...,,,*********)))))))))(((((((((((('''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&######&&&+++)))%%%%%%)))******+++,,,,,,,,,++++++,,,------------...111444000///...///111333555666000000111222222222///...///...---,,,...///111222///......///111222000///---,,,///333444111000222///000222444444444333222//////222444222111999DDDWWWZZZXXXYYYiii|||~~~www```AAA///,,,---))),,,---...///...---,,,+++***,,,---...222999AAAEEE555222333555555111000222111555555222///111333444+++,,,+++***,,,000000---+++,,,***(((***......+++...///000000000222555888333444333222222444999===LLLSSSXXX\\\eeetttkkk]]]XXXeeeooommmiiiiiikkkrrr___UUU___SSSIII\\\nnnfffkkkpppkkkiiikkkhhhiiillloooooommmiiigggggggggggggggiiinnnnnnbbbTTT===@@@777111444111,,,000---///---+++333===;;;111666333///------000555888---,,,+++,,,///111111000111///---,,,---...,,,***333---***+++...333???JJJGGG???DDD======BBB999===***@@@FFFHHHRRRKKK>>>@@@???DDD>>>AAAIII:::---999444666777666555333000---000000//////////////////000......333???MMMXXX^^^WWWRRRLLLHHHEEE@@@555,,,,,,++++++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$######$$$%%%$$$"""!!!"""######""""""!!!!!!""""""###,,,)))&&&###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%&&&'''((()))+++,,,,,,///---+++***++++++***((('''%%%(((,,,,,,'''$$$%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))+++---...,,,***((((((''''''((()))++++++,,,444===PPPIIIBBBjjjxxxlll]]]SSSPPPCCC;;;999444222CCCZZZ{{{cccFFF888666444444:::777888999:::;;;;;;;;;<<>>===>>>BBBTTTUUUIIIOOORRRIII:::///++++++************))))))))))))+++***))))))((((((((())))))((('''&&&&&&'''((()))(((((()))))))))((('''&&&'''&&&'''******((())),,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,---111333555444111...,,,+++,,,---777444000/////////...,,,/////////...------...///...---...000222222111///---,,,...333444111111222///111444666666666444333777777666444000---000666SSS[[[[[[VVVaaavvv{{{~~~mmmOOO888111---)))////////////---,,,***)))******+++...111555<<>><<<999666222000//////---111:::EEEPPPXXX[[[[[[cccsss~~~|||uuuooocccVVVNNNjjjrrrggg___RRROOO```jjjccciiiooojjjiiillliiieeehhhlllmmmkkkgggdddbbbbbbbbbaaaccchhhjjjcccYYYLLLEEE555...222...(((...+++---...222999???===666)))***+++,,,---...//////---000333666555222...,,,''',,,222555444555999<<<888555444777999999;;;@@@===777===777:::DDDAAAJJJAAA---111333)));;;NNN???MMMIIIDDDJJJSSSIII444+++777444444555444000...000000111111111000...,,,+++...///444@@@MMMUUUWWWVVVOOOKKKGGGEEE???555,,,)))))))))))))))((((((''''''%%%%%%$$$$$$$$$############$$$%%%%%%######$$$&&&$$$%%%%%%%%%###"""###$$$%%%$$$######"""""""""###&&&'''((('''$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ ###'''***,,,+++)))'''---+++)))))))))***)))((('''###!!!"""""" """&&&$$$$$$%%%''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((***+++,,,,,,,,,'''((()))******+++---///:::GGGSSSKKKLLLrrrnnnssshhhKKK======888444555222999777444444555666666555999999888666555555444444555333000000111222222111222111000000222666999<<<999999===DDDEEECCCBBBDDDHHH]]]eeeKKKOOOVVVVVVHHH555...111---,,,***))))))+++,,,---444333111...,,,+++***)))&&&''''''((((((((((((((('''(((*********)))'''&&&%%%&&&%%%%%%'''))))))((())))))***+++,,,,,,,,,,,,***,,,.../////////000111)))+++...000444:::BBBHHHJJJAAA666//////000000000***---000000///...///111000///...///000111000///...,,,---111222111222555222333555666888888888777222111222444<<>>???666///000///,,,---111000---///555666222......---+++---.........---...111333999888777666555333111000111---,,,333@@@LLLTTTXXXMMM\\\mmmwww{{{zzzqqqgggUUUVVVdddtttlllWWWZZZqqqtttmmmrrrwwwqqqppprrrooohhhkkknnnnnnlllhhheeeddd___ccceeedddeeefffccc]]]^^^OOO666+++000,,,'''---,,,***---333666444222222******++++++,,,,,,,,,,,,...000222333222000...---(((+++000444666888999999===555///111666:::@@@FFF666555AAA>>>===CCC===DDD>>>>>>BBB@@@:::888444)))<<<===CCCFFFBBBBBB>>>222777333111222111------000---///222333333222///------111;;;HHHSSSWWWUUUQQQJJJGGGEEECCC:::///***,,,))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&$$$""""""$$$'''$$$%%%&&&%%%###"""###$$$######"""!!!!!!!!!""""""!!!$$$'''(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!###%%%((()))))))))(((***)))(((((()))***)))'''((($$$"""######!!!###''')))((('''&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++''')))++++++***+++...111<<>>HHHWWWRRRWWWkkkxxxkkkeeeIIITTTuuulllLLLOOOjjjwwwooosssxxxqqqoooqqqmmmmmmppprrrrrrooollliiihhhaaafffiiieeeaaa^^^[[[WWWcccQQQ666---333///(((,,,222---000888888000...222...---,,,+++***++++++,,,***+++,,,,,,,,,---///111---,,,---111555666222...444000///555888555...***///222CCC@@@<<<;;;///333@@@NNN???///888555111AAA<<>>999333000222000,,,---222,,,///333777888777444222---444@@@NNNWWWXXXSSSNNNFFFDDDDDDAAA777+++)))...((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&###!!!!!!$$$'''$$$%%%&&&%%%###"""###$$$!!!!!! !!!!!!"""''')))&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$&&&((()))***&&&%%%%%%&&&(((((('''%%%)))&&&%%%'''&&&$$$$$$'''---,,,)))&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))'''***,,,,,,+++,,,///222<<>>;;;::::::999777333333444555666666555555666444333444555555444333000000000222444777999;;;777:::@@@DDDBBB>>>>>>BBBDDD;;;]]]```]]]\\\ZZZMMM:::///...,,,,,,++++++***+++++++++444222///+++)))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))************'''((()))***+++,,,------***...000000555;;;999222///555;;;;;;666000......///000000///...------...////////////////////////111333444444111/////////000///...---...000222333000111222333444333222111222...;;;;;;[[[```kkkaaa444<<>>AAABBB???===???DDDHHHHHHAAAHHHAAAJJJ>>>GGGJJJ<<<<<<888111---,,,......(((+++///111000000222333777BBBLLLQQQRRRRRROOOJJJFFFJJJGGG;;;222000///,,,111,,,%%%$$$&&&((((((&&&&&&((()))(((''')))---111(((((((((&&&$$$###$$$&&&$$$#########""""""!!!!!!###"""!!!!!!!!!!!!!!!""" !!!$$$'''(((%%%"""""""""""""""""""""!!! !!!"""######"""!!!###$$$$$$$$$%%%&&&&&&''''''(((&&&''')))******(((&&&%%%%%%&&&'''%%%""""""%%%(((******)))((('''&&&%%%%%% !!!###$$$%%%&&&&&&'''(((***,,,+++(((&&&''')))---)))(((***+++***,,,000GGGFFFOOO:::vvvuuudddWWWNNNGGG???:::333555777:::;;;999444000111444777888666666888:::777222000111111000555===888999:::<<<>>>AAACCCDDDBBBEEEWWWrrreee\\\[[[___WWWAAA444333,,,,,,+++************+++///...+++)))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,---)))...222333777;;;888000555:::>>>===777111///......///000000......///000........................222444555555222111000000///...------...///111333000111222333333333222222777---777AAAkkkrrrnnnVVV000222FFFYYYUUUOOOXXXcccxxx}}}wwwfffRRREEE222+++///222,,,---222111...///////////////......///...---...111222222222555666000---999FFF???,,,)))***,,,///111111111111***222;;;<<<777111......,,,,,,++++++,,,///111333222222222222222222111111333444444222111111111111***777MMMuuu{{{gggtttssscccNNNnnngggdddkkkppprrrvvvyyywwwssspppooopppoooooooooqqqpppmmmjjjffffffggggggeee```YYYTTTWWWKKK<<<333000///---,,,111///,,,++++++,,,+++***)))------)))(((,,,...---'''***+++)))+++000222111...+++,,,333777666444555777555222222222222111111111444777::::::888444111,,,000444888===FFFOOOUUUNNNCCCGGG@@@KKK===AAA>>>;;;:::888444222111///...))),,,000///---,,,...000:::DDDNNNQQQQQQQQQMMMIIIEEEIIIFFF999---******)))&&&,,,222111***$$$"""###%%%&&&'''&&&%%%&&&***...'''((()))(((&&&$$$%%%&&&############"""""""""!!!%%%$$$###!!!!!!  """%%%'''%%%###!!!!!!"""""""""!!!!!!!!!!!!"""######""""""###$$$$$$%%%%%%&&&&&&''''''(((&&&''')))))))))(((&&&%%%$$$&&&'''%%%######%%%'''((((((''''''&&&&&&%%%%%%"""###$$$&&&&&&'''''''''%%%(((******((('''((()))***)))))),,,------111777JJJLLLNNN???~~~uuu___SSSBBB555000333999>>>@@@???<<<888555666;;;???999222...000222333777===:::;;;;;;<<<===???@@@@@@DDDEEETTTmmmgggUUURRR___^^^FFF444333,,,++++++***))))))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,(((,,,111333666777333---000444888777222...,,,+++...///000000//////000111........................111222333333111//////000...------,,,---///000111000111222333333333333222888///333:::XXXZZZPPP888444111999RRR___SSSLLLYYYlllyyy{{{rrrbbbSSS;;;//////222------111///......---,,,,,,---...//////...---///111222222111111///...111999>>>;;;333(((+++000444666555444222***---000111000///000111******+++,,,///222555666444555555666555444222111333555777777444111222333777+++000ggg|||qqqnnn[[[KKKlllrrrlllrrrssspppsss|||wwwqqqpppqqqrrrrrrqqqmmmiiigggfffhhhgggggggggfffccc^^^ZZZWWWHHH666///222777444///...,,,******+++,,,+++***000333222---+++,,,---+++)))---...+++***...333444222...///333555222111222222333444444444666888;;;;;;444///222;;;>>>777///777777888;;;???DDDIIIMMMVVVGGGEEE<<>>:::444666777<<>>GGGPPPVVVTTTOOOMMMJJJGGGAAA===666000---------,,,,,,,,,111===HHHEEE555%%%&&&&&&%%%$$$######$$$%%%$$$&&&))))))'''%%%$$$$$$#########"""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!! !!!###&&&((()))!!!!!!!!!!!!!!!!!!!!!"""!!!"""############$$$&&&%%%%%%&&&&&&'''((((((((('''((((((((((((&&&%%%$$$###$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&'''))))))************''')))---///...000:::FFFJJJQQQCCCPPP{{{cccTTTFFFCCC@@@???CCCLLLWWW^^^SSSFFF777222555999:::999;;;;;;<<<======<<<;;;:::DDDBBBGGGZZZ{{{XXXIII```ooo[[[@@@666---,,,+++***))))))))))))******))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''((((((((())))))******++++++++++++,,,,,,,,,---///000111333444444333222222222222333111...,,,,,,---........................---...///...,,,+++---...,,,,,,,,,---......///000000111111111222333444444222999999444+++000666;;;111:::111333PPP___VVVSSSUUUkkk|||qqq^^^PPP888...111...---///,,,...,,,***((()))+++...000///000222666:::===>>>===555333555:::999555777===)))(((''''''''''''((()))333111//////000000...,,,---...///000111333444555222333333333222000///...222000333:::;;;666222333000OOOTTTWWWjjjlll___bbbyyyzzziiiuuuqqqiiifffhhhgggfffmmmxxxgggmmmsssrrrmmmiiijjjlllgggfffddddddddddddbbbaaaVVVNNN???000,,,///000---...------...///000///...---111111---+++,,,,,,)))+++111222,,,(((***...111...,,,---000000...///222555:::???@@@<<<888666666777999:::999777666555555::::::AAAKKKQQQPPPRRRVVVLLLGGGNNNEEERRRIIILLLDDDAAA;;;888===>>>999222///;;;666///***+++444AAAKKKNNNVVV[[[UUUNNNJJJGGGFFFCCC999...---222444000,,,+++&&&'''000:::;;;000$$$((('''&&&%%%%%%$$$$$$###!!!$$$''''''%%%###""""""""""""""""""""""""#########""""""""""""######$$$######""""""###%%%)))+++$$$###"""!!!!!!!!!!!!""" """###$$$######%%%&&&%%%%%%&&&''''''(((((()))(((((((((''''''&&&%%%$$$######%%%&&&''''''%%%$$$%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&&&&&&&%%%%%%'''''''''((())))))(((((()))***---...---///:::GGGEEEKKK>>>```yyydddSSSNNNTTTaaajjjaaaQQQ===222333999:::777888:::<<<>>>>>>===<<<:::AAA???AAAPPP```JJJ]]]rrreeeGGG444......,,,+++******)))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******///---,,,...------000666666666555444333222000000111222222000---++++++,,,------------------------///000000///...---///111,,,------...//////000000000000000111222333444555555888222666111<<<666555///;;;555,,,>>>YYY```ZZZPPP___ooozzzzzzmmmYYY<<<...333222111222000---+++)))))))))+++...000+++---000666<<>>:::222,,,---000666555:::AAA???999:::AAACCCFFFUUUPPP\\\PPPLLL>>>DDD;;;777;;;<<<666444777===555+++(((...<<>>???IIIkkkLLLYYYrrrnnnNNN333000///...,,,+++*********************)))(((((('''(((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))...,,,...111000---111888333222000///...---,,,***---...///...---,,,---...------------------------///000000///......000222------...///000000000000111000000000222333555666777999...666///<<<000,,,333777999222333LLLccceeeRRRWWWaaappp~~~yyygggEEE333666666333333///,,,+++*********,,,...000,,,---///444888;;;:::999000333333111222888>>>BBB333111---******,,,///222((()))+++,,,,,,,,,,,,,,,......///111222222222333666555444222222333555666555222222333///...===PPP___ccc^^^fffddd___vvvtttqqq{{{jjjrrrgggggg```VVVYYYgggooommmkkkoootttuuusssooonnnnnngggeeeddddddeeedddcccaaakkkjjj[[[EEE888777666111,,,++++++,,,------+++)))...333444222000222222///''',,,......000333444222)))***///444444000000444...///222555888999777555555777888666111......///"""###,,,777:::;;;HHHXXXNNNLLLUUULLLYYYNNNHHH666DDD:::555888777444888AAA>>>555,,,,,,888FFFPPPTTTVVV\\\]]]SSSFFF@@@>>>>>><<<222+++---000...+++******---...***$$$"""&&&,,,(((&&&$$$%%%&&&&&&$$$!!!"""###$$$$$$###"""###$$$!!!"""""""""#####################"""######$$$$$$"""###$$$###!!!!!!$$$'''***)))&&&###"""!!!!!!""" """$$$$$$$$$$$$&&&(((&&&&&&''''''(((((())))))))))))'''&&&%%%$$$$$$$$$%%%###"""###&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%''''''(((((((((((('''(((+++000222222111---***)))+++///444???IIIFFFDDDGGGtttUUU:::111666:::999777:::>>>AAABBB@@@===::::::???@@@GGGwwwTTT\\\wwwxxxWWW666111000...---,,,+++++++++((()))))))))))))))(((((((((((((((((((((((((((((((((***+++,,,,,,+++***((('''''''''((((((((())))))(((((((((((())))))))))))+++***---222111---///666000...,,,,,,---------,,,***+++------------...000------------------------.........---,,,,,,...000---...///000111111111111111000000000111333555666888>>>333999,,,<<<777<<<444000888777+++===___iiiWWWSSSWWWhhhxxx~~~}}}tttOOO999:::888222000+++++++++***++++++---...///000000000222333222///,,,222666333***(((...333333...,,,***))))))+++...000***+++,,,+++))))))***,,,,,,---...000222333333333333222000......000333444777777888777111444OOOnnnvvvzzzrrryyy}}}~~~|||[[[hhhfffjjjddd]]]fffzzz~~~ssspppsssvvvwwwtttppplllkkkgggfffeeeeeefffeeecccaaa^^^]]]OOO;;;111333111***---,,,,,,---...---+++)))(((---...,,,***+++***(((,,,///000000222555333...444000...---,,,---555>>>222000///111666::::::888666333000111555777666444555555;;;BBBBBBCCCSSShhh```TTTPPP@@@NNNIIIFFF444BBB888333555555333<<>>555...,,,...---.....................222444...---666555///222111///---...111111...+++((('''&&&'''+++///111222555333000---++++++,,,---000/////////000222444666555222222555444///000666999666000555(((DDDsssqqq~~~llldddkkkcccnnnhhhRRRpppvvvyyysssuuuwwwvvvsssssstttrrrnnnfffeeebbbaaaccceeebbb]]]fffMMM888333333---((()))---+++(((((()))+++++++++,,,+++)))(((''')))***,,,***...000---'''%%%***///(((...111///---000222111///666666000333<<<;;;333222;;;;;;333333===AAA===NNN...^^^RRR```DDDrrr]]]DDDOOO]]]JJJKKKKKK444GGG<<<666000///222888===???>>>888555;;;IIISSSWWWUUU[[[WWWNNNDDD???===999222***---,,,((()))000222000(((((())))))((('''&&&&&&&&&$$$$$$&&&(((((($$$ ''''''&&&%%%$$$$$$###""" """$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###)))...,,,%%% !!!### !!!###&&&'''((((((''''''((((((((())))))******))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%''')))***)))((()))+++------,,,,,,,,,---,,,...+++(((,,,777AAAFFFBBB;;;rrrEEE444444777===;;;999DDDEEE:::DDDMMM??????BBBAAAGGGzzziiiWWW```zzzkkkOOO;;;444...---+++)))(((+++***))))))((((((((())))))))))))*********)))((('''))))))************))))))''''''&&&&&&''''''((()))''''''(((((())))))******++++++,,,,,,,,,,,,------------............------...........................------,,,,,,------...000222333222///...000333+++//////,,,///999>>>;;;000//////000222222111000222333333333444444444555///000333333///---888EEE\\\\\\ZZZYYYbbbrrr}}}yyybbbHHH999777555111******+++,,,...///000111'''///000222999444***+++(((***+++,,,------......,,,+++)))***,,,///111111333111...,,,+++,,,---......---......000222444555555222222444222...000555777333...666222MMMhhhaaapppoooiiiuuuyyynnnkkkkkktttqqqoooaaarrrkkkooolll{{{zzzwwwsssssstttpppiii```___```fffjjjiiiccc___eeeMMM888333222,,,)))***'''''''''))),,,------,,,---,,,***))))))***++++++222333222---'''$$$&&&)))111555555///******)))''',,,111444444666::::::777666555777999888;;;LLL^^^pppKKK]]]LLLZZZIIImmmbbb>>>EEERRRNNNFFF<<<777KKK;;;666000,,,...222666888888888;;;FFFSSS\\\]]]\\\ZZZSSSHHH???>>>===555,,,---000///+++,,,111333111((((((((((((((('''&&&&&&&&&%%%$$$&&&''''''$$$!!!+++***(((&&&$$$"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$(((,,,,,,'''###""""""$$$$$$&&&((()))***++++++''''''((((((((())))))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''')))***)))''''''***...///...,,,++++++'''*********000===HHHMMMAAAGGG{{{KKK777555777===@@@@@@JJJIII>>>FFFMMM@@@===@@@@@@GGG{{{zzzSSSYYYlllqqq\\\AAA888000...---+++)))+++++++++***)))((((((((((((*********+++***))))))(((((())))))******))))))(((&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******++++++,,,,,,,,,,,,------------............------------------------------...------,,,,,,------......///000...,,,+++///222,,,222333444CCCTTTMMM999......000222444333000...222222222222222222222222333555777666000,,,111999PPPUUUWWWVVVZZZeeesss{{{~~~sssQQQ;;;999777///,,,,,,---///222444666888222666000---222000---222)))---000000...---000333,,,***))))))+++,,,------///---,,,++++++,,,...///+++,,,,,,...000222444555666444333444111///000444444000+++999CCC]]]lllfffnnnmmmnnnvvviiikkkrrrfffYYYfffgggpppeeeqqqqqqvvvwwwuuurrrrrrrrrnnngggeee```cccmmmqqqiii```]]]\\\HHH555///...***((()))%%%&&&'''+++---...,,,***,,,+++++++++++++++,,,,,,///...,,,***)))***+++---000333333///---///000///,,,...444::::::888:::??????444666AAA===777OOOuuusss]]]]]]WWWiii\\\aaaYYYLLLNNNTTT\\\HHH333DDDSSS???<<<888444333555888:::555:::DDDPPPZZZ^^^^^^\\\SSSKKK@@@999;;;<<<444))),,,---,,,)))))),,,---+++(((((((((((((((''''''&&&'''&&&%%%%%%&&&&&&%%%###+++***)))'''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$'''***+++***'''###!!!&&&&&&&&&'''(((***+++,,,''''''''''''(((((((((((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&'''))))))'''&&&%%%)))---000///,,,***(((&&&)))+++---666CCCLLLOOO@@@YYYNNN888555777======@@@IIIFFF<<<@@@CCC888;;;???@@@HHH|||YYYYYY___pppbbbFFF:::///,,,---+++******---,,,+++***)))(((((((((((((((((((((''''''&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++++++++,,,,,,,,,------------............------------------------------...------,,,,,,------...***,,,...///...000555:::555444888IIIaaagggNNN.../////////111333333111///111111222222333444444555===???@@@<<<555//////111<<>>>>>666333:::888111222///111333222000...///000,,,+++)))***,,,---------++++++******+++---///000***+++,,,...111333555666888777666444222111222555555000---===UUUiii{{{xxx{{{vvv{{{eeebbbsss[[[OOOdddgggiiicccuuunnndddlllqqqqqqqqqqqqoookkkeee\\\\\\hhhlllddd\\\\\\JJJ<<<000---,,,)))&&&&&&***))))))***,,,,,,)))'''((()))+++---.........---,,,)))''''''+++............222222111222888::::::333000555>>>===555:::FFFFFF999999DDD@@@666FFFdddYYYVVVNNNUUUhhhbbbSSSSSSFFFIIIEEEPPP999+++LLLLLL@@@AAAAAA???<<<;;;<<<>>>>>>FFFQQQZZZ^^^]]]ZZZXXXIIIDDD<<<666777999444,,,++++++***((('''((((((((('''(((((((((((((((''''''((('''%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%'''+++---+++&&&!!!%%%$$$$$$$$$%%%''')))***''''''''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&((('''&&&'''((((((&&&%%%%%%(((,,,---,,,***))))))))),,,...111999CCCIIIJJJ@@@lll~~~KKK444333777===666???FFFAAA999;;;:::333<<<@@@AAAIII~~~dddYYYVVVjjjgggMMM===///+++---...------------,,,***))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******+++++++++,,,,,,,,,------------............------------------------------...------,,,,,,------...,,,///222333444666;;;@@@777555???VVVaaaUUU===---222000......000222222111000111222444666888999:::;;;===>>>;;;666333111000111AAAVVVbbbcccccchhhooowww}}}www^^^BBB111---***)))))))))+++---000111333999;;;CCCOOOFFF000%%%///---,,,---//////---***---,,,,,,---///111111000************+++---///000+++,,,...000222444666666::::::999555333444666888999555222@@@___hhhgggzzz|||}}}qqqggglllkkkddduuujjjeee```pppaaaUUUdddrrrtttpppoooppppppaaaVVVRRRZZZaaa^^^ZZZZZZ:::333...------+++(((&&&---+++))))))***+++++++++&&&(((,,,///111111000///111---))))))+++,,,***'''555777666333444888888555:::333555>>>;;;222777GGGFFF???>>>CCCBBB:::;;;BBBOOOQQQ<<<;;;JJJPPPJJJ[[[BBBGGG>>>AAA444999[[[MMM===AAADDDBBB<<<888888:::KKKRRR[[[```___[[[XXXUUUEEEDDD>>>666222222111...///---,,,,,,+++)))))))))''''''(((((((((((((((''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$&&&***...---(((###%%%$$$######$$$&&&((()))(((((((((((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''((((((&&&$$$'''((())))))(((((()))+++))),,,000444;;;DDDFFFDDDDDD}}}{{{GGG000111555:::666DDDHHHBBB>>>>>>;;;999>>>BBBDDDKKKsssYYYQQQcccmmmYYYFFF333---///222222222------,,,+++************))))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++...111222111111444777222333@@@MMMEEE000,,,666333000...---///111222222///000222555777:::<<<===666888888666777::::::888---;;;PPP```aaa]]]\\\```vvvxxxqqqQQQ888///,,,+++******+++---///000---222333<<>>???CCCEEEMMMcccUUUYYYkkkfffOOO777...000333333333---,,,,,,+++++++++,,,,,,******((('''''''''((()))''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''(((((())))))******++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))---000000...,,,,,,...000111666888000'''+++666111000...///111222222111...///111333555888999:::444666444222555<<<>>>;;;---444CCCRRRWWWSSSRRRUUUjjjpppxxx~~~{{{jjjMMM666000///...---...111333555000222,,,+++444444000444/////////111333444333333,,,+++++++++------,,,***---------,,,,,,,,,------,,,---///111222333333333888;;;:::444333888<<<<<<888===>>>EEEiii```BBBhhhbbbiiinnnhhheeeqqqoooYYYJJJbbbiii___fffgggcccbbbUUUddd]]]hhhpppUUU___gggiiijjjmmmooonnn|||zzzrrrhhhgggdddTTT@@@111111///---,,,------,,,+++******+++...000000000///222777::::::777222///'''(((,,,111444666444333***---111333999???>>>999:::777888======999888<<>>EEEOOOOOOSSSQQQFFFKKKGGGMMMUUUEEEFFFDDD888===DDD::::::CCCFFFFFF@@@888888AAAKKKQQQSSSWWWYYYWWWQQQIIIDDDHHHEEE;;;000***,,,...---,,,((((((+++***%%%$$$'''&&&&&&'''(((((((((((((((%%%'''))))))'''%%%%%%&&&%%%%%%%%%$$$$$$######"""%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$&&&(((+++---------((()))***+++++++++++++++++++++******))))))))))))&&&%%%$$$$$$###$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((((('''&&&&&&'''((('''&&&&&&((()))$$$)))000888BBBIIIGGGAAAbbb{{{CCC///555999999777KKKIII>>>???<<<777>>>>>>BBBEEENNNooo[[[QQQcccnnnTTT999---///222222111,,,,,,+++++++++,,,------***)))'''&&&&&&&&&'''(((''''''((((((((((((''''''(((''''''''''''((())))))''''''(((((()))*********++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,000444555222//////000444///)))(((000777555---/////////111333333111......///000111333555666666333333000,,,///777:::666222333<<>>===888222...,,,///444666777555222000,,,000333777<<>>===:::PPPLLL???AAA===777@@@<<>><<<555<<<888:::CCCGGGBBB@@@CCCKKKNNN^^^RRRMMMNNNGGGeeeZZZRRR\\\fffMMM\\\HHH>>>^^^>>>:::RRRQQQ999333BBB@@@???>>><<<<<>>GGGhhh===333444@@@???@@@JJJLLLAAA:::===???<<>><<<777:::AAAIIIIIIEEEDDDLLLUUUQQQDDDGGGEEEUUU```JJJIIIFFF888YYYJJJAAA888WWWhhh===???UUUJJJDDDIII>>>>>><<<;;;>>>CCCKKKUUU\\\\\\[[[YYYUUUOOOHHHBBB>>>999333---,,,///000---)))++++++***)))(((''''''((()))))))))(((((((((''''''&&&%%%$$$%%%''''''%%%###########################!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$%%%&&&'''''')))---///222///,,,)))(((((())))))))))))))))))))))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%&&&%%%###$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%&&&'''''''''))))))(((''''''((((((((()))$$$888DDDPPPPPPFFFaaaccc999666666<<<:::@@@JJJLLLBBB;;;===???<<<@@@@@@<<>>:::333000444:::999555555<<>>EEETTT888999999<<>>000------000444444///))),,,+++***)))((((((((())))))((((((((((((''''''''''''&&&%%%&&&'''&&&$$$"""######################## """############"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""#########$$$%%%%%%%%%'''***---333111...,,,***))))))***''''''(((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$%%%%%%'''(((((('''&&&%%%$$$%%%%%%&&&''''''(((((('''''''''&&&''''''((((((***,,,<<>>eee___IIITTT^^^```^^^[[[```eee^^^PPP^^^ccc[[[cccYYYeeeaaafffcccxxx}}}cccLLL===AAAeee\\\GGGUUUnnnwwwmmmmmmkkkaaaNNN;;;444777666222---******,,,------,,,///222444555555555666333444666666222///333<<<888<<<>>>;;;666555:::@@@EEE;;;:::CCCHHHCCC???@@@CCCLLLKKKCCCHHHUUURRRDDD___rrroooWWWWWW]]]^^^IIIQQQYYYGGG===MMMDDD>>>444@@@^^^[[[999:::GGG666555;;;CCCJJJTTT\\\``````\\\YYYTTTNNNGGGAAA<<<:::,,,+++---111555444///***++++++***)))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%###"""######################## !!!###$$$$$$######!!!!!!""""""""""""!!!!!!######""""""###$$$%%%&&&###$$$$$$$$$$$$&&&(((+++111111000---+++)))))))))''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%+++***))))))))))))(((''''''((()))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))...666AAAOOOUUUFFFWWWRRR,,,===???<<<<<<@@@EEEFFF???:::;;;>>>===<<<@@@CCCeeesssOOOMMMeeeaaaGGG<<<555,,,++++++,,,------,,,)))'''%%%(((((((((((((((((((((((()))(((((()))+++***(((&&&((((((((((((((((((((((((((())))))))))))************+++,,,---............***777@@@;;;111++++++++++++---////////////111222444333333333333333222111333111////////////...,,,---111111//////111111---,,,,,,++++++,,,---.........//////000222333333444000111111000000///000000000000///---,,,///444999DDDHHHNNNRRRWWW```lllvvviii]]]OOOBBB777...---111------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,000111222222111000...---777444000////////////...//////000111111222333333111111111333666:::>>>AAA444>>>111444VVV^^^III@@@\\\\\\WWWVVV^^^gggbbbVVVaaacccZZZddd\\\gggbbbggggggmmmrrrvvv{{{```???>>>PPPLLLEEE```iiihhhgggpppjjjQQQ===999888333888444...++++++---...//////444999;;;:::888666666444555888;;;999666:::AAA999:::;;;;;;<<<======>>>BBB::::::CCCHHHBBB>>>@@@===GGGFFF<<>>888444)))+++,,,,,,,,,+++)))((('''((((((((((((((((((((((((***))))))***+++***(((&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---.........'''444<<<666+++'''(((+++***,,,---...------///000555444555888<<>>999???666000CCCWWWNNN999VVVaaafff___[[[___eeefffcccbbbYYYeee]]]fff```gggiiidddeeegggnnnwwwPPPBBB<<<;;;@@@gggddd```fffnnnbbbAAA///444666---999444///,,,,,,...///000111666<<<>>><<<:::999999333222555999999777999======:::888:::>>>>>>;;;777888666888>>>@@@???===>>>BBBRRRTTTBBB;;;LLLbbblllUUUSSSSSSYYYQQQZZZlllXXXiiiPPPLLLFFFTTTAAA,,,333QQQiiiZZZDDDJJJCCC555??????NNNYYYZZZYYY]]]___]]]OOOMMMJJJEEE>>>888222///111///------...///---,,,))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%###""""""###"""""""""""""""""""""""" !!!###$$$%%%$$$$$$###!!!!!!""""""""""""!!!!!! """###$$$$$$$$$%%%&&&&&&&&&%%%%%%(((***))),,,///...***(((((()))+++++++++***************$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''(((((())))))((('''&&&%%%$$$###%%%%%%%%%&&&''')))***+++000>>>DDDKKKEEEOOOyyy???888CCC>>>BBBAAA@@@@@@???<<<999:::<<<>>>===BBBIIImmmgggOOONNNcccgggIII:::999+++++++++++++++******))))))(((((((((((((((((((((((((((((((((***++++++)))'''((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((***+++,,,---------(((000444000++++++------+++---......------...000111000111555:::>>>>>>>>>333111...---.........---///333444333333444333///111///------///000///---000000000000111111111111111444555444111...------...---------------,,,+++333@@@MMMQQQNNNMMMUUU]]]hhhddd```YYYKKK:::000///.........------....../////////...------,,,,,,,,,)))+++---///111111111000111111111333555555333222111111111111222222333333888666333111222555888:::>>>999999555555JJJUUUFFFJJJ^^^kkkeeeZZZ\\\eeekkkfffddd[[[fff\\\ccc]]]eeeccc```gggfff^^^nnnrrrVVV:::555<<>>AAA???===>>>===;;;FFFXXX^^^NNN???DDDVVVbbbWWW[[[bbbkkkQQQHHH```QQQ>>>RRReeeFFFHHH999///777\\\[[[LLLBBBFFFCCC>>>FFFMMMYYY___\\\[[[^^^\\\UUUKKKHHHCCC===777222///---000///...------...------((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$ ###%%%$$$""" !!!###"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!""""""""""""!!!!!! ###&&&''''''&&&%%%&&&&&&&&&%%%$$$$$$''')))&&&***//////+++((()))+++++++++******))))))((((((###$$$&&&''''''&&&$$$###"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***,,,,,,333AAAFFFHHH>>>]]]ggg@@@PPPQQQBBBFFF???BBB@@@>>>===;;;;;;===@@@===CCCNNNuuutttYYYBBB]]]tttSSS<<<<<<---++++++******)))******+++((((((((((((((((((((((((%%%%%%%%%(((***+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''')))***+++,,,,,,,,,,,,//////---///333333111...///000000//////000111,,,+++***---111444444222111...,,,,,,---.........000444555444444555444000333000......000111000...------...000111333444444222555777666111---,,,,,,.........,,,***+++...000"""000@@@JJJKKKLLLQQQVVVdddaaa```^^^UUUEEE777111,,,,,,+++++++++,,,,,,---...,,,***'''&&&'''((()))&&&'''(((+++...111333555333333555888:::;;;999777111222222333444555666777777666555444555777999:::@@@111999<<<...@@@YYYUUU<<>>DDD@@@888444777<<<<<<<<<===BBB>>>;;;;;;===@@@AAA@@@AAAKKKNNNEEE>>>@@@???:::???MMMWWWTTTMMMLLLNNNOOO______gggyyy]]]KKK^^^IIIOOOZZZgggEEEKKK999333@@@MMM???DDDIII;;;888EEEJJJXXX___aaa\\\\\\```ZZZOOOJJJFFF???777111...........................------''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$###!!! !!!###"""""""""""""""""""""""" !!!!!!""""""!!! !!!!!!""""""""""""!!!!!! ###'''+++,,,,,,***)))%%%&&&&&&$$$######&&&((($$$***//////,,,)))***,,,++++++***)))((('''&&&&&&###$$$&&&''''''&&&$$$###"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%&&&&&&((()))***######$$$%%%%%%&&&&&&'''%%%%%%&&&''')))+++,,,---888EEEJJJHHH999eee]]]FFFeee^^^GGGKKK>>>DDDAAA>>>>>>======???BBB<<>>666888CCCEEE<<<777<<>>LLL|||\\\bbbnnnRRR???AAA;;;AAAAAA???======@@@BBBBBB@@@FFFOOOuuuGGGIIIgggeeeDDD777222......,,,***))))))+++,,,))))))))))))((((((((((((***------((('''******&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&)))+++***'''(((...444111000...---,,,,,,,,,---,,,,,,+++++++++,,,,,,---////////////............000000000///000000111111333222222222222222333333222222333222222000///...000000///000000000111222222333333333333111000...---.........---,,,,,,,,,---000+++222EEEGGGEEERRRXXX]]]cccfffddd]]]TTTNNN>>>555...//////,,,+++,,,******)))((('''&&&'''''')))---111444444444555777333333555999>>>@@@???===BBB???:::999@@@GGGFFF@@@>>>777111111111000///111555AAADDD>>>666000<<>>@@@LLLWWWRRRFFF:::FFF___fffTTTEEEEEEEEEYYYTTTIIITTTIII<<>>444...---------,,,---,,,,,,+++***))))))((())))))(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""######"""""""""""""""###!!!!!! !!!"""#########""""""""""""######"""""""""#########$$$$$$&&&######(((******,,,111555///)))'''((()))(((&&&%%%%%%&&&***...///...+++))))))))))))(((((('''&&&&&&'''(((((((((((('''&&&'''&&&%%%$$$$$$%%%'''((('''%%%$$$%%%'''(((&&&###'''***------+++)))(((''')))(((---333000)))...999999HHHLLL666iiinnnOOOSSS^^^III===CCC>>>CCCCCCAAA@@@@@@CCCFFFGGGAAAIIIWWWSSSDDDRRRpppMMM???555000...,,,***)))***+++,,,))))))))))))(((((((((((()))++++++((('''))))))&&&&&&'''((())))))*********((((((((((((((((((((((((%%%))),,,***'''+++666@@@222000...,,,+++,,,---...)))))))))******,,,------//////000000///...---,,,......//////000000111111///222333333111111444777333222111000000/////////111111111222222222333333222333444555555333000...,,,...222444333111///---...000+++---:::@@@FFFTTTRRRRRRTTT[[[dddfffbbb]]]RRRGGG;;;555222///...///...,,,***((('''((()))***)))+++...000000111333444...000555;;;@@@BBBAAA???GGGFFFBBB@@@DDDHHHDDD>>>777222000222222///...///333<<<===:::777000111???ZZZ___\\\PPPKKKNNNNNNIIIKKKIIIKKKTTT```eeebbb]]]NNNKKKJJJOOOSSSVVV]]]ccciii|||mmmbbbOOOLLL>>>///FFFJJJ666555>>>III@@@888111111222111222444333333999???>>>:::???III<<<777444555777999===CCCAAA???===BBBNNNVVVRRRIIINNN[[[nnnmmmZZZQQQSSSNNN```ZZZWWWdddWWWEEEKKKFFFQQQFFFGGGOOOVVV]]][[[MMMOOODDDAAAKKKPPPKKKJJJOOOEEE:::777CCCPPPVVVZZZ^^^^^^______ZZZQQQJJJFFFEEE???999222///......,,,***,,,,,,+++***)))((('''&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###############"""""""""#########""""""""""""!!! !!!######""""""""""""##################$$$$$$$$$%%%(((&&&%%%''''''$$$$$$&&&111///---***)))((((((((('''&&&&&&))),,,---------+++***)))((((((((()))***''''''((((((((((((''''''%%%$$$$$$$$$$$$&&&''')))%%%$$$$$$%%%&&&&&&%%%###'''***...///---+++)))(((+++***...333000+++///999;;;QQQHHH===ZZZ???@@@KKK???;;;CCCAAA@@@???======???AAADDDGGGBBBNNNeeelllFFFEEEkkkaaaLLL999222000---+++***+++++++++))))))))))))((((((((((((((()))(((''''''((((((''''''((()))************)))(((((((((((((((((((((((((((***,,,,,,,,,000999AAA,,,+++******+++...111333---------------...///000///000000000000...---,,,---......///000000000000...222555444000000444888333222000.........000111111111222222222333333222111333555777666444111///---444;;;<<<777111---,,,...///,,,+++000777BBBMMMJJJHHHHHHOOOZZZdddhhhiiiddd[[[NNNCCC<<<666333222///---+++***+++,,,,,,+++)))***+++,,,---...000111,,,...333888<<>>FFFFFFDDDAAAAAAAAA<<<555000///222888888333000000...444333333999666111666>>>]]]lll\\\MMMQQQVVVRRRQQQKKKGGGJJJSSS\\\^^^]]]^^^RRRIIIJJJNNNKKKEEEAAAMMMddd]]]666///333777GGGCCC222555>>>???:::333///111333444666:::666555777999666333777???:::777666:::@@@DDDFFFFFF444???IIIIIIEEEEEEMMMUUU[[[SSSLLLCCC???LLLTTTIIIYYY]]]gggppphhh```[[[LLLKKKDDDEEEIIIJJJRRRTTTJJJKKKBBBIII___aaaKKK;;;<<>>;;;:::===???@@@DDDHHHCCCSSSuuuOOOCCCYYYxxx___CCC555111---++++++,,,+++***))))))))))))(((((((((((('''''''''((((((''''''((()))***+++++++++***((('''(((((((((((((((((((((((()))((()))+++///333555666*********+++...111444777222111000///////////////000000000111000000//////......///000111111000000///333555333///...111666222111///------...000111///000111111222222111111000222555777666444111//////:::CCCBBB777---***,,,------...---***111===BBBKKKKKKKKKMMMRRR[[[eeelllnnnjjjaaaVVVLLLDDD<<<666---,,,++++++------,,,***---------...///000000000---...000333555777999:::>>>BBBBBB@@@??????<<<666222444:::@@@???777000///000555111222===???999:::111777NNNfffaaaIIIEEETTTWWWQQQHHHBBBDDDLLLWWW^^^999999BBBSSS^^^[[[OOOFFF555HHH|||kkk>>>666111DDDHHH888///>>>JJJ>>>777222000222444555777;;;:::999888888666555999???===;;;:::@@@IIIMMMJJJDDD888EEEQQQPPPHHHHHHUUUeeemmm]]]OOOHHHOOOgggtttkkk\\\dddnnneee___jjjeeeRRR===HHHXXXYYYLLLHHHIIIBBBRRRQQQ]]]jjj```DDD666999BBBFFFOOOXXX]]]]]]]]]```]]]WWWQQQNNNMMMIIIAAA999444111//////111000,,,(((,,,,,,+++***)))((('''''')))(((((('''&&&&&&%%%%%%######""""""###%%%'''(((%%%&&&''')))))))))(((''''''&&&&&&%%%$$$###""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%'''(((((()))***)))((($$$(((+++***((('''))),,,((((((((('''((())),,,------+++)))'''&&&(((***,,,((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&###&&&***,,,+++)))((((((***(((''')))+++000;;;DDDPPPDDD>>>lll???666666;;;;;;;;;======AAA===<<>>888888///...:::RRR```YYYJJJBBBNNNJJJCCC:::666;;;HHHRRRUUUPPPMMMOOOKKK>>>///&&&111:::hhhsssKKKEEE@@@TTTFFF333222BBBPPP>>>888444333666666333444888777777666666666888<<<@@@@@@@@@@@@BBBHHHKKKEEE===>>>???DDDKKKPPPSSS[[[ccc\\\WWWYYYXXXWWWaaajjjeeeaaaiiiyyyiii^^^hhh[[[HHHDDDPPP^^^XXXFFFGGGRRRQQQZZZ```ddd^^^KKK:::888???BBBJJJVVV]]]___^^^^^^```XXXSSSMMMJJJIIIDDD;;;333222000...///111000,,,(((++++++******))))))((((((((((((((((((((('''''''''$$$$$$$$$$$$%%%'''((()))%%%&&&'''(((((())))))(((''''''''''''&&&%%%$$$#########""""""""""""##################$$$$$$$$$%%%%%%''''''&&&&&&)))***((($$$&&&))))))''''''))),,,((())))))((('''(((***------,,,)))'''&&&'''(((***''''''&&&&&&&&&&&&'''''',,,+++***)))(((&&&%%%%%%%%%'''(((((('''&&&&&&'''"""$$$((()))((((((((((((((('''&&&''',,,555AAAJJJOOOCCCMMM[[[999::::::<<<=========>>>@@@;;;:::@@@CCCAAAEEEMMMFFF]]]}}}RRRBBBjjjuuuTTT888333...,,,------+++((())))))))))))(((((((((((((((%%%%%%******((((((,,,)))***,,,------,,,***(((((((((((((((((((((((((((&&&&&&&&&''')))***(((&&&---...///000111000000///,,,,,,++++++***+++++++++////////////222555999;;;111222333444333111///............//////000111222///...---------...//////---...000111222111000///000111222333333222111111111666;;;<<<999444111000...)))///000(((444@@@777999AAAJJJNNNLLLKKKNNNSSSfffnnnrrroooiiiaaaVVVLLL@@@999111------///...,,,,,,++++++---//////+++(((---000333333222111222444000888======<<>>CCCDDDAAA???BBBBBB???DDD???AAAMMMXXX\\\\\\^^^jjjfffoootttkkkfffiiifffeeeccczzzrrrdddcccRRRMMMPPPOOOOOOFFFAAARRRffffffZZZeeeaaaKKK:::<<>>AAA>>>BBBKKKIIIcccXXXBBBSSSqqqRRR999444...,,,---...+++((())))))))))))(((((((((((((((%%%%%%***+++((()))---''')))+++---...---+++***(((((((((((((((((((((((('''(((***)))'''''')))+++((())),,,.........,,,+++))))))))))))***+++,,,---//////...///222777<<<@@@333444555555444222///...---++++++,,,///222222222......---------......///---///111222222222000///000111111222222222111111111000222777;;;<<<777333///(((///000)))777EEE:::,,,888GGGQQQSSSQQQPPPPPP___jjjrrrqqqnnniii```UUUNNNDDD777000///111222222111000000222555333///+++,,,111666777555333333333---555:::888555777888888;;;999:::;;;999888<<>>AAAKKKCCC;;;;;;BBBDDDAAADDDNNNLLLgggtttSSSKKKYYYiiiVVVAAA))))))222+++###,,,))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))(((((((((((())))))&&&''''''((()))******+++)))******++++++,,,------***+++,,,,,,***((()))))))))+++---///111333777:::111222444444444222000///111000...,,,,,,///555999888333------111444444222<<<888333///,,,---///111111///------///111111000444666777777666444333333444111...,,,---///000000333///222@@@NNNRRROOOLLLQQQWWWbbbmmmtttqqqggg^^^WWWSSSJJJ===222,,,---000+++...222444444222///---,,,//////---000666666111---111666999888777555444;;;;;;999666333222444666444333111///...000555999???888666888888;;;LLL``````kkkdddTTTLLLEEE>>>>>>BBB444777BBB>>>:::===???KKKTTTKKKHHHAAA999>>>444444555000///BBB[[[]]]OOO777777111222888222///999222444777888555333777===@@@===;;;;;;;;;===EEENNNTTTaaa___VVV]]]dddcccbbbddddddbbbiiipppeee[[[```^^^]]][[[```nnnttt___CCC===???HHHOOOXXXkkkrrrfffjjjTTT@@@@@@JJJRRRUUUXXX\\\^^^______]]]XXXSSSPPPTTTPPPGGG<<<333//////111555555555555555111,,,'''((('''%%%%%%&&&&&&&&&%%%%%%&&&'''&&&''')))---000000///,,,)))&&&$$$""""""!!!  ###$$$###"""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%&&&)))///333---,,,***(((((()))***+++((()))***++++++***)))(((+++---...+++'''$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++,,,333000///;;;CCCFFFKKK===vvvPPP===666888??????<<>><<<<<>>>>>999333000222555666555333333444333222111///...---111555333...---111666...///000111000111333555222///,,,+++,,,.........,,,***+++000777@@@PPP]]]\\\[[[ZZZYYY[[[```ggglllaaa^^^ZZZVVVRRRHHH<<<222222///,,,,,,///222333222222777999444///---+++)))333555555555555666888;;;666777777555222111111222222111000...---...222555>>>BBBAAA888000...000000888@@@EEEMMMYYY\\\^^^iiifff___\\\TTTGGGEEECCC777:::GGGJJJQQQBBB...888???777666777<<<@@@>>>777111111777555666;;;888777BBBHHHCCC===<<>>:::<<<<<<888AAAIIIDDD;;;;;;>>>AAA@@@???CCCIIIXXX[[[NNN^^^|||xxxXXX333+++///,,,***))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((((((''''''((((((((('''((((((((()))))))))***)))))))))***++++++,,,,,,+++---......---,,,,,,---,,,---...---,,,,,,...000555444222111000000000000...............000555888888333...+++,,,...//////---///222444333111...+++---000333111......111444000000000...------///111000...,,,+++,,,---------***)))+++,,,...777KKK]]]aaa```\\\WWWTTTVVV^^^eeejjjgggbbb^^^YYYRRRJJJDDD666333000000222222///+++222777;;;888222---,,,,,,///000222222222222444666555666777666333111111111000000111000000111444777===EEEEEE;;;444444333...333222,,,...777777;;;JJJUUUPPPJJJ===666CCCKKK@@@DDDFFFCCCQQQJJJ000---+++CCC;;;666999:::777999@@@777???===;;;>>>;;;;;;DDD===???@@@DDDKKKQQQRRROOOaaaSSSPPP[[[]]]SSSSSS]]]___[[[XXX```hhh]]]VVV___ZZZ[[[YYY^^^dddZZZTTT\\\nnnqqqlll[[[LLLGGGIIIJJJUUUWWW\\\VVVIIIGGGIIIAAAJJJKKKOOOWWW^^^aaaaaaaaa]]]WWWPPPNNNNNNLLLGGGBBB111...,,,,,,///...***&&&000...---------,,,***((()))'''&&&%%%&&&'''&&&%%%###$$$%%%%%%$$$%%%''')))---,,,***)))'''&&&&&&&&&%%%$$$###$$$%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%'''((((((&&&%%%&&&&&&))))))(((''''''(((((()))(((((((((((((((((((((((($$$&&&(((***)))((('''&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***+++---:::LLLKKKCCCFFFMMMAAA999???999===???<<>>BBBEEEDDDAAACCCIII```sssYYYQQQttt}}}fff===---...---***))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))******+++,,,,,,)))+++------+++++++++,,,,,,------,,,++++++---///333222111///...---------.........---------000222666333///,,,,,,---......,,,///333555666333///,,,............///000//////...///...---,,,,,,...111000...++++++,,,------,,,***+++---...,,,111BBBSSSQQQRRRSSSRRRQQQRRRWWW[[[kkkmmmnnnkkkddd^^^YYYWWWDDD>>>777222000///---+++,,,111666666111------000+++---000222111111111222555666777666444222222222///000222333444666999;;;999@@@@@@666222555555000444888555444666000---555>>>???>>>666555JJJVVVKKK@@@@@@:::FFFAAA,,,///000222000555@@@@@@666333888>>>EEEBBB>>>BBBBBBBBBJJJAAAGGGKKKLLLQQQXXXZZZXXX]]]YYYTTTPPPOOOOOOOOOPPPOOOPPPTTT```eeeXXXSSSbbbWWWSSSLLLOOO[[[___hhh|||tttrrrjjj\\\PPPLLLLLLLLLVVVRRRPPPHHH;;;@@@LLLMMMLLLMMMOOOVVV___eeeddd```XXXSSSPPPQQQSSSMMM???333)))+++---//////---,,,+++000...---,,,,,,+++)))''')))(((&&&&&&'''''''''&&&###$$$%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$&&&((()))((('''(((((('''''''''''''''''''''((((((''''''''''''''''''(((###$$$&&&((())))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++///===JJJFFFDDDPPPzzzFFFBBB888>>>999@@@GGGDDDEEEDDD<<<===>>>BBBEEECCC???AAAFFFiiilllRRRjjjuuuOOO777///******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))***+++++++++((()))++++++***)))***+++(((***+++***)))***,,,...........................///000111000......///000222111///...---,,,------///111444777777555111///...---,,,---000111///,,,***+++------...///222444///...,,,,,,---------,,,+++,,,///000...///888CCCGGGJJJOOORRRSSSRRRSSSSSS^^^eeennnpppkkkddd___]]]UUUNNNBBB666///---...111((()))---111///,,,---111+++...222333333222222333555666666555333222222333///222555666777999;;;===999<<<;;;555333444555444DDDKKKDDD777333000///666999;;;>>>:::666@@@BBB333///@@@IIITTTEEE***---///,,,---444>>>@@@999777;;;KKKQQQKKKFFFNNNRRRRRRXXXWWW[[[YYYSSSSSS\\\aaa___PPPUUUSSSJJJIIIPPPUUUSSSTTTXXXZZZ___^^^OOOJJJYYYYYYXXXTTTWWW``````eeewwwfff[[[SSSWWW```^^^KKK999RRRLLLMMMHHH>>>BBBNNNPPPOOOSSSWWW\\\bbbeee___WWWOOOPPPSSSUUUSSSGGG444&&&,,,------+++***+++///333,,,+++++++++,,,+++(((&&&***(((&&&&&&'''((('''&&&###$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&(((((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!###&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$######%%%''')))((('''%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((///888DDDIIIBBBMMMjjjhhhDDDAAA999===999CCCNNNMMMIIIEEE:::BBBBBBDDDFFFDDDBBBEEEKKKvvvzzz^^^[[[{{{bbbCCC000(((+++))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))******++++++''')))++++++***)))***+++'''(((*********+++...000---.../////////...------...000111111/////////111---...//////...---,,,,,,000111333444444333111///,,,---///000000/////////)))+++...///000111222444///...------......---,,,---+++,,,///000...111666???BBBGGGNNNTTTVVVVVVTTTUUUZZZaaaggghhheeebbb___\\\YYYQQQEEE888111000222+++)))***//////,,,,,,000...000222222222222444666444555444222000000222333222444777888888999:::;;;999777666888777555666999DDDRRRIII111))),,,///444444555>>>BBB@@@FFFFFF:::<<>><<<@@@:::EEESSSRRRMMMGGG<<>>:::<<<===444333===777777333...444+++,,,111777===GGGRRRXXXYYY^^^^^^QQQHHHSSS[[[YYYYYYdddddd___YYY]]]cccZZZJJJVVVUUU[[[ccc^^^UUUZZZiiiYYY[[[UUUTTT]]]___```iiifffgggcccdddfff\\\YYYfffjjj]]]OOOGGGEEEEEEEEEEEELLLGGGLLLQQQMMMPPPWWWVVVQQQZZZ^^^YYYSSSUUUXXXXXXUUUVVVOOO<<<(((""",,,888,,,)))))),,,111111,,,&&&'''(((,,,000333444111///***((('''&&&(((((('''&&&$$$&&&''''''%%%$$$$$$%%%#########$$$%%%&&&'''(((000...+++)))(((&&&###!!!&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$!!!!!!%%%((((((((($$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******+++,,,<<>>???@@@AAACCCLLLUUUwwwMMMZZZ~~~]]]666---+++))))))))))))((((((((((((************))))))))))))%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&***)))(((&&&&&&''''''(((&&&&&&''''''(((((())))))++++++******)))******+++''')))+++,,,,,,---///111------...//////...---,,,,,,------..................///111111///---------///000222333444444333222...///000///---,,,,,,,,,,,,///444777333,,,,,,000111000......///000000///+++,,,---------///222555>>>......777:::DDDXXXdddVVVQQQLLLNNNVVV```gggkkkkkkeee[[[UUUTTTRRRHHH<<<---...000333444333///+++333444444333111111222444333444444333222111222333333333444444444333222222000222444444333222222333888>>>:::666888333...333,,,...111333222222222333444777222111666444555AAA;;;999:::===;;;<<>>MMMJJJ???]]]UUU===666:::KKKCCC:::EEEWWWWWWNNNFFF===<<>>666222333999;;;;;;EEESSS\\\YYY\\\^^^^^^ddddddXXXYYY^^^^^^XXXZZZaaa```WWWVVVKKK]]]hhhXXXWWW___SSSJJJJJJNNNZZZllltttjjjZZZaaabbbcccbbb]]]VVVNNNIIIMMMIIICCC===:::<<>>TTTiiifffWWWKKKAAA:::@@@@@@AAA===OOOOOOgggOOOUUUVVV...333,,,+++++++++++++++,,,,,,))))))))))))((((((((((((''''''((()))))))))(((((((((((((((''''''''''''''')))(((''''''&&&&&&''''''''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))***+++,,,---............---------......///////////////---///111111000//////000......---------......//////000111000...---------...000444777444...---111000...------...//////...,,,---...------///222444666,,,///222***)))666===LLLNNNPPPOOONNNQQQYYY___]]]cccgggfffccc```ZZZSSSKKKBBB666...***,,,000222000000222333333333222222000333666777666555555666777666555333222111111000111111000...,,,+++,,,...///666333000444222...555111222333333444555888;;;@@@===888CCCWWWUUUFFFAAA???999888???AAA<<<:::===XXXdddccc\\\ccciiiddd___OOOZZZZZZOOONNNXXXZZZQQQQQQMMMYYY^^^QQQSSSUUUDDDJJJVVVccciiijjjhhh```XXX[[[YYYVVVRRRLLLGGGBBB??????>>>;;;:::<<>>;;;<<>>EEEMMMRRRSSSRRRPPPPPPSSSZZZ```cccdddeeebbb]]]VVVPPPGGG>>>888333000...222222333444444222///---///222666888888777666666333333222222222333444555111111000...,,,,,,...111***111...,,,111000...555///000000111333666;;;???GGG???555===QQQTTTJJJHHH@@@===>>>DDDEEE???999888IIIcccaaaTTT[[[___ZZZ^^^QQQ^^^[[[HHHBBBNNNTTTMMMNNNKKKOOOKKKCCCKKKNNN???RRR```jjjeeeXXXPPPOOOPPPKKKHHHCCC>>>;;;999888888555:::@@@EEEJJJNNNRRRUUUSSSUUUYYY]]]```___YYYTTTVVVOOOKKKNNNRRRKKK888&&&,,,...//////,,,***(((((()))************)))(((((($$$%%%%%%'''((((((((((((******(((&&&%%%$$$$$$$$$''')))+++((($$$"""###%%%"""$$$%%%$$$######$$$%%%,,,***'''$$$######%%%&&&&&&%%%###""""""""""""######$$$%%%$$$###"""###%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$"""$$$$$$$$$""""""###$$$%%%'''((('''$$$###&&&)))$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###&&&)))***)))...444CCCWWWIII;;;aaaTTT::::::???>>>===;;;AAAVVVcccXXXIIIAAA:::>>>;;;@@@JJJJJJSSSqqqtttOOOXXX}}}uuuGGG------,,,+++))))))***+++,,,))))))))))))((((((((((((((()))))))))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''''''''((())))))******((()))***+++,,,,,,++++++)))+++,,,,,,******+++---,,,,,,,,,,,,------......---......///////////////000222333333222222333555;;;999666333111////////////000111000...---------000///222555444000000222444222111111333555444444---......---,,,---000222///---555777+++)))111222111555===GGGPPPRRRPPPLLLPPPSSSWWW[[[bbbiiihhhcccbbb]]]VVVOOOGGG???777222111000000222333222...+++---111555777777666666666222222222222333333444555.........---,,,---000333***111...,,,111000///777000000000//////222777;;;AAA<<<333666FFFGGGBBBFFF333666<<>><<<666>>>DDDXXXaaaTTTGGGBBB:::AAA;;;@@@JJJMMMUUUNNN???eee\\\(((000...,,,)))((()))***+++************))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))'''(((***+++,,,,,,+++***''')))++++++***+++,,,...,,,+++++++++,,,---...///,,,------...............//////000///......000222999777555222000...---,,,...///000///---,,,,,,,,,...,,,...111222......000111///...///111222222222111111111000//////111333444222888888---,,,111///000///111999FFFQQQVVVXXXPPPRRRSSSVVV^^^ggghhhccckkkeee^^^VVVPPPKKKEEEBBB333111000222444444111...---000333555555444444555444444444444333222111000***++++++++++++,,,///111---333///---222111000777222222000...,,,---///222555888444777???:::444:::333:::@@@@@@:::555444777444EEEKKKEEECCCAAADDDLLLBBBNNNTTTNNNHHHGGGDDD???DDDJJJMMMMMMNNNOOOMMMJJJDDDIIILLLHHHDDD@@@:::444777444000......222666999HHHKKKOOOQQQSSSUUUXXXZZZ]]]]]]]]][[[VVVPPPRRRWWWPPPNNNGGG<<<222,,,...222------,,,+++))))))***,,,***************)))(((((('''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$!!!"""$$$###""""""###$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$%%%&&&'''%%%$$$"""###############$$$%%%&&&'''(((&&&&&&&&&&&&''')))***+++$$$$$$''')))***,,,666@@@LLLJJJ@@@>>>JJJZZZrrraaa???<<<<<<<<<;;;444999GGG```hhhVVVGGGAAA;;;@@@;;;@@@FFFNNNXXXhhhCCCNNNuuulll<<<333111...+++))))))***+++++++++++++++************((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((''')))+++,,,------,,,+++((()))++++++******,,,---+++++++++++++++---...///+++,,,,,,---------------...//////---,,,,,,---///222222111111///...---,,,---...///...,,,++++++++++++((()))---...+++***,,,...,,,+++,,,...000000///000111111///......000222333///333333+++,,,111,,,000......111999DDDOOOUUUOOOSSSUUUUUUXXX]]]___]]]gggddd```\\\YYYVVVRRROOOBBB>>>:::999:::999555111---///111222111111222333222333555666555333111///***,,,------,,,,,,...///+++111---)))...---+++333000000///---++++++...000333888777888;;;333+++222777>>>DDDBBB:::444111000<<<888@@@GGGBBB@@@DDDEEE@@@CCCGGGHHHEEE@@@>>>>>>LLLOOOMMMMMMLLLDDDAAAHHH:::FFFLLLDDD777111111333444333333444888>>>EEEIIITTTUUUUUUUUUVVVXXX\\\___```[[[WWWVVVRRRMMMMMMQQQKKK>>>///,,,111555111,,,///---,,,+++++++++,,,,,,((())))))))))))(((''''''%%%'''((('''$$$""""""###"""""""""###$$$%%%'''(((%%%$$$######$$$%%%$$$######$$$%%%$$$###$$$%%%'''$$$$$$%%%&&&%%%%%%######!!!"""%%%&&&'''%%%###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$%%%%%%$$$######%%%'''***)))(((''''''&&&$$$"""''''''&&&&&&%%%&&&&&&''''''''''''((())),,,...///'''''')))++++++///;;;HHHRRRCCC:::666111999KKKTTT{{{}}}NNN888@@@>>>;;;===999<<>>???<<>>888333---...000000//////000222---000333666777666333222---///111111///......///(((---((($$$((('''%%%---***+++,,,,,,,,,...111333999;;;777555777///***111+++333;;;>>><<<999555222???,,,333CCC???>>>BBB;;;NNNGGGDDDEEEBBB>>>AAAIIIIIIHHHBBBAAAAAA:::>>>PPP;;;777111---111555222+++111222555;;;BBBLLLTTTYYYWWWYYY\\\]]]]]]^^^___aaa\\\UUURRRUUUTTTLLLEEEDDD222111000///......///000333111///.........,,,***''''''((((((''''''&&&%%% ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""" """%%%&&&$$$"""%%%%%%&&&%%%$$$%%%(((***"""###%%%&&&&&&%%%###""""""%%%'''(((&&&$$$""" """###"""!!! !!!"""############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$###$$$&&&)))000---++++++,,,+++'''###+++***((('''&&&%%%%%%%%%''''''((()))+++...111222111111222333444888FFFTTTOOO;;;444111)))666CCC<<>>777<<>>:::333888777222555??????999222111000...------------///000000...------///000//////000000222888@@@GGGPPPTTTUUUSSSUUU[[[]]][[[VVV[[[aaaccc^^^XXXQQQNNNQQQMMMFFF@@@:::444...***///...---///111111///,,,555333///,,,***)))(((((('''''''''&&&%%%%%%''')))((('''''''''&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$######################## $$$&&&$$$%%%(((((($$$"""$$$'''((((((&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$%%%$$$$$$###""""""$$$$$$%%%%%%&&&'''((((((((('''%%%%%%'''))))))((('''((((((((('''&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''(((,,,///000...,,,///---+++******)))'''%%%%%%$$$$$$$$$%%%'''((()))---******222<<>>:::AAA???888EEE]]]yyyaaaDDD>>>AAAFFF@@@CCCDDDPPPeeewwwWWWfffzzzRRR222///222***'''---,,,+++++++++,,,+++(((%%%''''''''''''''''''''''''%%%&&&'''(((+++...111333''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,000000///---+++***+++,,,++++++---.........---,,,///------000000---,,,...+++,,,,,,---------,,,,,,...,,,***)))***,,,...000.........---------------,,,,,,,,,,,,++++++++++++...------,,,++++++******((()))***+++,,,,,,------***...444:::AAAIIIQQQVVVPPPQQQQQQRRRTTTWWWZZZ[[[ddd```[[[VVVSSSPPPLLLIIIDDD@@@:::555222111000///000111111///000333222...000,,,***...111///,,,,,,222111000///............+++---000222444111---)))---000444555555444444444111777@@@DDDDDD@@@===;;;777??????666000111111---***---...+++'''%%%'''***//////---***)))))),,,///888:::>>>AAAFFFLLLSSSXXXWWWYYYYYYXXXYYY]]]^^^\\\```^^^[[[YYYXXXWWWTTTRRROOOHHH===444///---,,,,,,///,,,+++...444555000+++111///---***)))(((((((((&&&''''''&&&%%%%%%'''(((''''''&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&$$$"""!!!########################"""$$$$$$%%%((((((&&&"""$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''***)))&&&######$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&(((***++++++)))'''((((((''''''&&&%%%$$$"""$$$&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&(((+++,,,,,,+++***)))((()))******(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%(((222BBBMMMLLLDDD;;;222...333888666///***444333222333;;;IIIXXXcccwwwWWWCCC999;;;CCC<<<666PPPvvvYYY@@@AAAEEEIII@@@DDDHHHSSSfffKKKppphhhDDD222---+++***++++++++++++,,,,,,+++(((%%%''''''''''''''''''''''''$$$$$$&&&(((---222777:::'''''''''((((((((((((((($$$$$$%%%&&&&&&''''''((())))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---...///...,,,++++++,,,,,,---///000000000...---/////////000000...------+++,,,,,,---------------*********+++,,,---...///---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))'''((()))***++++++++++++///---++++++111===LLLVVVQQQRRRSSSTTTRRRPPPMMMKKKTTTWWWZZZ[[[ZZZUUUPPPLLLJJJFFF@@@:::777666444222111111...+++---222333000---+++***---000111///---//////...---,,,,,,,,,---++++++---111555555000,,,---...000000000/////////000444888;;;;;;888555333777===>>>666///,,,***'''+++---...,,,)))(((***---,,,------------///333666CCCHHHOOOVVVZZZZZZXXXWWWVVVWWWXXXXXXYYY\\\]]]]]]bbb\\\WWWUUUWWWXXXVVVSSSCCC>>>666111///000111111...,,,,,,000444444000,,,---,,,***)))((('''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$############### """$$$%%%&&&''''''%%%###$$$&&&&&&$$$######$$$$$$$$$$$$%%%$$$$$$$$$###%%%***///...)))%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***------,,,***''''''''''''&&&%%%$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''')))++++++''''''''')))+++,,,***)))'''((())))))))))))((((((((((((***333EEERRRMMM@@@<<<444...000111000......777666444222444;;;CCCJJJXXXbbbxxxqqqFFF???;;;>>>BBB999777\\\VVVCCCDDDEEEFFFAAACCCKKKXXXHHHRRR{{{aaa<<<)))+++...))),,,+++***+++,,,+++)))&&&''''''''''''''''''''''''%%%$$$%%%&&&)))...222444''''''''''''(((((())))))$$$$$$%%%&&&&&&''''''((((((((()))******+++,,,,,,))))))))))))***************+++,,,,,,---------,,,+++---000000/////////000------///000000000///...---......---...///000///---------------------...(((+++...222333333111000------.........---,,,+++,,,,,,,,,+++++++++******)))***,,,------,,,***)))''''''((()))************111///+++)))+++333===EEEOOOSSSWWWXXXUUUNNNFFF@@@@@@EEEMMMTTTYYYYYYWWWUUUQQQMMMGGGBBB???<<<999777555666333111444:::<<<:::666444111000222444222///,,,,,,+++******************)))))),,,111444333111000///.........---,,,,,,333000...///111111...***)))---...///000111///++++++*********+++,,,------$$$)))///555:::???DDDHHHLLLPPPUUU[[[]]][[[WWWTTT\\\[[[[[[[[[\\\\\\\\\^^^XXXWWWYYY[[[[[[SSSEEE999111000///000111111///...---///111222111000//////***)))((((((''''''&&&&&&###%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''$$$$$$$$$#########""""""""""""$$$&&&&&&$$$$$$$$$###$$$%%%%%%###"""###$$$###$$$$$$%%%%%%%%%$$$######)))------((($$$$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''+++......,,,***(((''''''&&&%%%%%%$$$$$$%%%'''((((((&&&$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&(((***,,,'''&&&'''))),,,------,,,(((((()))******))))))((((((+++111;;;HHHOOOGGG<<<:::666333333111///222777000111222222222333666888EEEEEEMMMddd\\\CCC>>><<<>>>>>>:::DDDnnn{{{OOO???@@@AAABBBCCCDDDPPPddd^^^KKKnnn|||OOO...---000))),,,+++******++++++***((('''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&''''''(((((()))$$$$$$%%%&&&&&&''''''(((&&&''''''((()))***++++++((((((((()))))))))))))))******+++,,,------------,,,///333444444333333444++++++,,,...///111222333???>>>:::333//////...,,,000//////...------......+++...333888999777444222------...//////---,,,+++,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))'''((())))))******))))))***+++------,,,,,,---...;;;AAAJJJRRRVVVUUUQQQNNNGGGFFFFFFIIIMMMPPPRRRRRR[[[XXXUUUQQQNNNKKKFFFCCC>>>??????>>>AAAHHHIIIGGGBBB???888222111222///***---,,,+++***)))(((((())))))(((''')))---111333444333111.........///...---555///))))))---///,,,(((&&&%%%&&&)))///111...***(((((((((***---000222222777<<>>AAACCCFFFFFFGGGZZZzzzzzzYYY___ggg<<<...///---...+++)))((()))***+++***''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((()))******(((((())))))************)))***+++,,,---------------000444555555333222222***+++,,,...222777;;;===KKKIIIAAA555......---***333222111///...............000444666666444111///---...///000000...---+++------------,,,,,,,,,,,,+++++++++++++++***))))))(((((()))************)))%%%(((,,,---,,,***)))(((***...666???HHHPPPUUUXXXTTTMMMEEECCCFFFJJJKKKJJJVVVVVVVVVWWWXXXWWWSSSPPPEEEHHHIIIJJJMMMRRRRRRNNNOOOKKKBBB777555666444...000///...,,,+++*********((()))******+++---000333111...,,,,,,...111111000111...++++++,,,...---,,,,,,***))),,,000111...,,,---000444777888;;;@@@DDDRRRSSSTTTTTTSSSTTTUUUWWWaaa]]]ZZZ[[[^^^aaacccccc___ZZZXXXZZZXXXSSSRRRVVVYYYNNN@@@444...,,,++++++///000333777:::999555222888666333000...---,,,+++(((((((((((('''&&&%%%$$$!!!###&&&'''&&&%%%&&&'''############$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$###""""""!!!""" !!!&&&'''###"""%%%###$$$%%%%%%$$$$$$&&&(((!!!###$$$&&&&&&%%%$$$###!!!"""###$$$$$$#########$$$$$$%%%%%%&&&'''((((((&&&&&&&&&)))+++,,,+++***((('''&&&$$$$$$$$$$$$%%%###%%%&&&&&&$$$###$$$%%%$$$$$$############$$$$$$$$$%%%'''&&&%%%%%%'''******(((&&&%%%'''***,,,,,,&&&&&&&&&&&&'''(((***++++++000@@@NNNKKKAAAIIIZZZOOOCCC888444444222111111+++...111222000///......222......888GGGTTTYYYYYY~~~cccVVVFFF;;;???======SSS{{{oooHHHAAAFFFGGGHHHHHHLLLggghhhXXX}}}xxxJJJ///---111///,,,((('''(((***+++,,,'''''''''''''''''''''''''''((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&'''((()))***))))))******+++++++++,,,)))***+++,,,------...---+++///222444222///------,,,,,,...111777===DDDHHH>>>===777---***...111///555444222000............///000111111000...,,,***...///000111111///---,,,......------------,,,,,,,,,,,,++++++***)))))))))((())))))************)))((())))))((((((***---000,,,,,,---000666???HHHMMMOOOIIICCCDDDJJJOOOOOOLLLDDDFFFKKKPPPUUUWWWUUUSSSIIILLLNNNOOORRRVVVTTTOOO[[[XXXMMMBBB???BBBAAA<<<333222111///---,,,,,,+++(((+++------+++***---000---***((()))---000111111***,,,......---,,,...///+++***,,,111555777888999666>>>EEEGGGEEEHHHPPPYYYUUUUUUTTTRRRQQQRRRUUUXXX]]]\\\[[[]]]```aaa___\\\]]]XXXWWW[[[ZZZVVVVVV[[[CCC>>>777111...---,,,,,,...///000444888:::999888>>>777000...//////+++''')))))))))((('''&&&%%%$$$!!!###&&&'''&&&&&&&&&'''""""""######$$$$$$$$$%%%$$$&&&(((+++,,,,,,,,,+++%%%%%%$$$$$$###""""""!!!!!! &&&'''$$$$$$'''###$$$%%%%%%$$$%%%''')))!!!"""$$$&&&&&&&&&$$$###%%%######$$$&&&''''''&&&######$$$%%%'''((())))))&&&&&&&&&(((***++++++)))((('''%%%$$$######$$$%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$"""$$$'''&&&$$$$$$&&&(((+++(((%%%###%%%(((***+++)))(((''''''(((***---///666777BBBMMMEEE>>>TTTwwwrrrZZZAAA666777888666555...///111000///------...000//////333;;;BBBGGGIIIPPPeeegggXXXUUU======CCC@@@AAA^^^eeeDDDBBBHHHDDD@@@JJJOOOpppYYY[[[ccc===777///,,,,,,***)))***+++)))%%%&&&&&&&&&''''''''''''''')))))))))'''$$$"""###$$$''')))&&&'''---))))))555---,,,)))'''%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&((($$$(((+++)))&&&&&&***///++++++++++++++++++++++++111222333111///---,,,---///............///000111//////333>>>JJJJJJ>>>222777666333000---+++***)))---222444000......,,,)))...,,,***,,,...///...+++......---,,,+++***)))((())),,,---++++++---+++(((******+++,,,,,,,,,++++++,,,+++))))))***+++******---,,,------///222444666@@@FFFNNNTTTTTTOOOGGGAAACCCDDDFFFIIIMMMQQQTTTUUUSSSTTTUUUWWWWWWWWWWWWWWWVVVVVVTTTPPPNNNNNNQQQTTTEEE???999666777999::::::777===;;;222000555444,,,/////////111444555444333333555666444111333:::@@@:::<<<===@@@IIIPPPOOOIIILLLOOOSSSRRRKKKDDDIIIQQQVVVRRRPPPSSSVVVUUUVVVYYY\\\]]]]]]]]][[[XXXUUUSSSXXXZZZ]]]^^^ZZZPPPCCC999...///...---///333111+++000---))))))111::::::666///+++...777666+++%%%(((,,,,,,,,,+++)))(((&&&%%%$$$$$$######$$$%%%'''(((%%%%%%&&&'''&&&%%%###"""'''%%%%%%&&&)))(((%%%!!!%%%###!!! !!!###%%%&&&&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$""""""#########""""""""""""""""""###%%%&&&&&&%%%$$$###,,,)))'''&&&''')))))))))''''''''''''(((+++///222BBB@@@HHHYYY???AAA}}}qqqjjjQQQ888333777888222///000111//////111111222222111///222777<<>>;;;>>><<<555;;;;;;<<<>>>@@@BBBCCCCCCFFFFFFFFFDDDDDDFFFJJJNNNLLLOOOQQQOOOOOORRRQQQNNNNNNOOORRRQQQKKKFFFHHHOOOVVVTTTVVV\\\___]]][[[\\\]]]\\\YYYWWWWWWXXXZZZ[[[```^^^XXXMMMAAA777222000//////,,,)))+++000000,,,555333///...222555111)))///+++...777666---)))---+++++++++***)))((('''&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%'''((('''&&&&&&%%%###!!!!!!###%%%&&&'''&&&$$$############$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""############""""""""""""###$$$%%%%%%&&&&&&%%%%%%***)))(((((('''((()))******+++,,,+++******---000>>>FFFNNNSSS>>>PPP~~~eeeUUUHHH999111000222666666222111333111111222222111222444555999:::>>>III\\\uuu```III<<<777AAAAAA444EEEqqqWWWHHHAAA@@@HHHEEEKKKRRRmmmSSSIII{{{ggg@@@:::///---)))'''''''''***+++)))((((((''''''&&&&&&&&& ###'''))))))(((''''''!!!%%%###$$$+++)))***555;;;777111+++))))))+++---AAAEEEJJJMMMNNNNNNNNNNNNKKKAAA999<<>>555,,,(((+++000---...000222222111000///000444666111...---+++(((000...---,,,,,,,,,,,,,,,************++++++++++++(((+++,,,***+++//////,,,***+++,,,---......//////+++***((()))***,,,+++***++++++++++++,,,,,,,,,---000...+++)))***///444777<<>>CCC@@@777===kkkkkk```QQQ@@@555000...222777888666333444666777555222111555777444000333===GGG^^^dddttt|||TTTFFFGGGCCC>>>AAA===EEEsssdddEEECCCCCCAAAHHHGGGPPPjjjddd___zzz\\\999666///+++...///---,,,...******)))(((''''''&&&&&&'''''''''&&&%%%%%%(((***+++000+++%%%(((%%%###)))''''''&&&&&&%%%%%%%%%&&&(((((()))(((((())),,,///(((///444222+++''')))------------,,,,,,+++++++++(((***++++++***+++...000888777555222///---,,,+++111111///---,,,---000444+++,,,///111222222111000)))...222000000222222000---,,,,,,++++++---///000,,,,,,,,,++++++++++++***,,,///000...///222333111---------......---,,,,,,+++)))((()))***,,,,,,+++******+++,,,---...//////+++*********+++,,,---...,,,777FFFMMMLLLIIIJJJKKKAAABBBBBBCCCCCCCCCBBBAAABBBEEEIIILLLLLLMMMNNNOOOLLLKKKJJJIIIIIIKKKNNNQQQKKKNNNNNNLLLKKKKKKIIIFFFJJJLLLMMMLLLKKKKKKMMMOOOPPPKKKHHHJJJOOOQQQNNNJJJIIILLLNNNMMMOOOTTTVVVTTTTTTPPPNNNPPPQQQNNNLLLMMMMMMJJJLLLRRRVVVVVVVVVXXXUUUUUUSSSNNNEEE:::000)))//////...---------,,,+++***///111111111444555222+++,,,+++***,,,000---(((&&&%%%%%%)))++++++---000&&&&&&'''((((((((((((''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###!!!"""&&&+++&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%&&&((()))******%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$#########!!!!!!!!!""""""######$$$""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''"""'''------)))&&&(((***000000///------333???IIIKKK>>>777666KKKuuu|||lllTTTFFFAAA??????@@@<<<888333222555777666555,,,000555777777666666777@@@CCCPPPjjjaaaHHHJJJMMMEEE===999999XXXoooPPP:::BBBEEEBBBIIIMMM\\\gggfff{{{xxx___AAA444+++...000---)))******))))))(((((('''''''''%%%&&&%%%$$$$$$''',,,//////666000''')))'''$$$)))"""###$$$&&&&&&&&&&&&%%%)))((('''%%%$$$%%%))),,,...------///111111///------,,,,,,++++++******)))((())))))))))))***---///222111000...,,,+++******&&&&&&'''***---111222333***,,,---///000000//////,,,111444333222444444111+++,,,,,,++++++,,,000333000000//////......------+++...---++++++///000...---......------,,,+++******)))((()))+++,,,,,,+++'''(((***+++------------((()))+++---------,,,+++)))...444777777999>>>CCCMMMLLLIIIGGGDDDBBBAAAAAAFFFHHHJJJKKKIIIHHHHHHHHHEEEFFFFFFEEEEEEGGGKKKOOOMMMOOOQQQRRRRRRQQQPPPNNNKKKNNNQQQQQQOOOMMMOOOQQQPPPMMMKKKMMMPPPQQQMMMIIINNNOOOMMMJJJJJJLLLLLLIIIMMMJJJIIIMMMOOONNNMMMOOOMMMLLLPPPVVVWWWQQQJJJHHHDDDAAA<<<777111...+++***666222,,,***+++---......)))///333222111111000---)))***(((&&&'''++++++'''''''''''')))***,,,...///&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%###!!!"""$$$'''$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&""""""###$$$&&&'''((((((%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$#########!!!!!!!!!!!!!!!"""$$$$$$""""""######$$$%%%%%%%%%###$$$&&&((())))))((((((###'''+++,,,***((()))***666333///,,,///777BBBIIISSS>>>999<<>>>>>777lll~~~TTTFFF888GGGIII@@@DDDMMMbbb}}}ZZZeeeVVV@@@///...111---(((((()))))))))(((((((((((((((%%%&&&&&&&&&&&&'''***---***222---$$$'''(((%%%)))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###""""""%%%'''+++(((&&&(((,,,///,,,))),,,,,,+++******)))(((((('''((((((''''''(((,,,...,,,,,,------///000222333)))***,,,------.........,,,,,,,,,---------......///444666444222222111///,,,------+++***+++///222/////////000000000000000+++---,,,))))))---...,,,+++,,,,,,,,,,,,,,,+++******)))((()))+++,,,,,,,,,))))))+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***+++*********---333777999:::;;;???EEEKKKRRRVVVBBBCCCCCCAAA>>><<<;;;;;;@@@AAAAAA@@@>>>???CCCFFF???@@@BBBEEEFFFDDDCCCBBBBBBGGGLLLNNNLLLJJJLLLNNNKKKIIIIIIJJJLLLKKKHHHEEEIIIMMMMMMGGGCCCCCCEEEEEEIIIGGGHHHMMMNNNMMMNNNRRRLLLIIIGGGHHHEEE===666444000///,,,++++++---///111111///---+++***---111444111555777222...---,,,)))***+++***'''(((+++***'''''''''(((((()))+++,,,,,,&&&&&&'''''''''&&&&&&%%%###$$$&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''(((&&&###"""###$$$$$$$$$$$$$$$############$$$$$$###"""""""""###%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###############!!!!!! !!!"""$$$%%%""""""###$$$$$$%%%&&&&&&$$$'''***---...---+++***%%%&&&((()))*********)))444000---...444===EEEIIIAAA333444///???RRROOO___hhhdddcccccc^^^UUUMMMKKKCCCBBB???;;;777444444555>>><<<:::777666555555444///111333333666CCCYYYiiivvvMMMCCCOOOYYYGGG===AAAAAADDD___DDDEEE===RRRSSSEEEGGGUUUooo^^^OOOssshhhLLL333000333///***)))(((((((((((())))))))))))''')))***)))'''&&&&&&'''!!!+++&&&###&&&%%%((()))'''%%%######$$$&&&(((###%%%'''(((''''''((()))''')))+++***((('''+++...++++++******)))(((((('''((((((((('''&&&(((+++...555444444333333444444555&&&))),,,,,,***)))+++...---,,,,,,++++++,,,,,,---&&&,,,000000111555666444...///...,,,))))))---111,,,,,,---...///000111111111333222......111222000)))***++++++,,,,,,,,,,,,***)))((()))+++,,,---,,,,,,------...---,,,+++******(((''''''))),,,111444)))))))))***+++,,,,,,---...---,,,...222888>>>BBBQQQQQQPPPMMMJJJGGGGGGGGGDDDEEEDDD@@@===;;;>>>AAA<<<===???BBBCCC@@@>>>>>>555;;;CCCFFFDDDCCCEEEGGGFFFFFFGGGHHHHHHGGGDDDBBBCCCLLLOOOIIIBBBCCCIIINNNNNNLLLKKKKKKGGGAAA@@@CCC@@@888111...---,,,...222//////000000...,,,)))'''***///222111,,,***---111:::===;;;444---++++++)))$$$'''(((&&&&&&)))((($$$$$$&&&'''&&&&&&((()))'''&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$###$$$%%%'''(((((($$$!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&((()))(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###############!!! !!!"""$$$%%%""""""###$$$%%%%%%&&&&&&&&&)))---111222000...,,,'''&&&&&&(((***+++***)))...+++)))///:::DDDIIIJJJ===:::???...333>>>...999888III]]]ccceeessstttccc]]]```eeeggg___VVVSSSVVVHHHJJJIIIDDD<<<777555555555777::::::::::::;;;===;;;777444333666999::::::LLL___{{{yyySSSEEE777@@@KKK@@@<<<@@@888WWWxxxFFF??????===XXX\\\OOOSSSgggxxx~~~WWW___rrrRRR:::...111222***(((((('''''''''(((((()))$$$((()))&&&'''+++)))###%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((***))))))(((((((((((((((+++++++++***************)))***)))'''%%%%%%&&&(((111///......///111111111...***''')))---///---)))...,,,---111000,,,***+++.........---++++++,,,---......//////...,,,***)))...***+++000111---...222000444333...---111222...///...,,,+++***++++++,,,+++******))))))***++++++,,,---...//////...,,,++++++)))'''''')))++++++***+++,,,---+++((('''***...000+++))),,,+++((((((---333777===CCCGGGJJJKKKKKKGGGGGGEEEBBBBBBDDDEEEDDDBBB@@@>>>======>>>@@@BBB<<<===???@@@BBBCCCDDDEEEFFFEEEDDDDDDEEEDDDBBB@@@HHHCCC>>>>>>DDDKKKNNNNNNKKK???;;;<<<111'''666RRRlllJJJ,,,'''...111000111333111///,,,)))(((((((((---,,,///333333///,,,,,,000333555333///+++)))))) ))),,,%%%"""'''((("""(((%%%$$$%%%'''(((&&&$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%%%%&&&'''(((((('''%%%$$$((('''$$$"""!!!"""###$$$### !!!'''++++++))) !!!###$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$---666111$$$ &&&!!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$###### ###$$$### ###############"""!!!!!!"""""""""###%%%(((,,,...+++,,,...///...---+++))))))'''&&&'''***,,,,,,***,,,+++---555???DDDEEEEEE777<<<999111///555555000111333444555:::AAADDDBBBLLLXXXdddeee___XXXOOOHHHDDDBBB>>>======<<<:::888;;;888666555666888999999;;;:::888777666555666666<<<:::AAAZZZ|||wwwTTTFFF888;;;777>>>KKK>>>555HHH|||RRR222EEE999LLL]]]\\\OOOTTTxxxnnnffftttgggLLL@@@///'''111))))))((((((((())))))***+++''''''---///***(((***&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))*********+++++++++************)))'''&&&&&&(((***---,,,******,,,---------------,,,,,,+++***((('''///---...222222...,,,...---......---+++***,,,------............---+++***---******...---))))))...---111111......111111...------,,,+++++++++,,,,,,))))))))))))************))))))***+++++++++***)))))))))(((((()))+++...///(((+++---,,,******...111111---,,,///...******---+++---///222444444444333888999:::999999::::::999======<<<;;;;;;<<<======<<<===>>>AAADDDHHHKKKLLLCCCAAA???@@@BBBDDDEEEEEEBBB<<<666555888;;;;;;::::::333222444///)))555JJJdddIII111---000---)))(((,,,++++++++++++,,,---------,,,---111111,,,***+++,,,...000///,,,******+++'''333666---%%%''')))&&&***((('''''')))***)))'''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&###!!!$$$))),,,,,,***"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%,,,444///### &&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""!!!!!!###%%%$$$"""###############""""""!!!$$$$$$######$$$&&&)))***'''((())))))))))))(((''')))'''&&&'''+++///000///,,,---...555DDDNNNJJJ>>>>>><<<555111333777666111111555777666777888555000555???FFFGGGEEEEEEEEECCCBBBBBB@@@===:::888999:::???;;;777555666888999:::888999999999999888777666===<<<;;;===HHH]]]www]]]EEE;;;777:::777<<>>EEEAAA\\\eeeQQQGGGbbbqqqfff}}}VVVAAA---$$$333******))))))))))))*********$$$...@@@BBB000%%%((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***+++'''(((***+++,,,,,,+++*********)))'''&&&'''+++......---++++++---.........(((+++------)))&&&&&&&&&)))''')))------)))(((***,,,------,,,******+++---,,,,,,---......---,,,+++))))))+++---+++''')))...,,,///000//////111000---++++++,,,---------,,,,,,((()))************((((((&&&'''((()))))))))))))))''')))***)))(((+++000555))),,,...---+++)))+++---///------///...+++***,,,)))))))))(((((('''''''''***+++---000000000///...111222222222222222222111444444555777:::>>>AAADDD:::777444333555999;;;<<<777333...,,,------,,,***...,,,,,,---,,,---444<<>>???===::::::???DDD>>>:::555222222333444555444666999;;;;;;:::888666222666999666333999GGGTTThhhvvvzzzZZZEEE999111444888:::===;;;555MMMzzzIII;;;IIIBBBTTTuuuvvvSSSMMMyyyfffhhhddd<<<222333...******))))))(((((())))))(((%%%,,,::::::---######&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((***+++,,,&&&''')))+++------,,,+++******)))'''''')))---000...---++++++---...///...$$$'''***++++++)))((('''$$$###%%%))))))%%%$$$&&&++++++,,,+++))))))+++,,,***+++---.........------'''***---...,,,+++...222---///111111000///---+++)))***,,,---...------,,,)))***+++,,,,,,+++)))'''((())))))***************&&&)))+++)))'''(((///555333666777444...***))))))))))))+++------,,,+++++++++***)))(((((()))******((('''))),,,,,,***)))***)))***,,,------,,,***)))///---+++***+++---000111333000---,,,,,,...//////...+++))))))***+++***(((///000...***+++000222000,,,&&&%%%+++///---,,,...)))***+++,,,,,,+++***)))+++((((((++++++)))***---(((((()))(((((()))+++,,,+++222444,,,$$$###%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((******(((&&&))),,,,,,'''""""""!!!!!! !!!"""$$$%%%111///---***(((&&&%%%%%%)))'''%%%&&&((()))(((''''''&&&$$$######$$$%%%&&&&&&''')))******)))'''%%%'''&&&'''***'''!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""!!! ###''')))$$$$$$#########""""""###%%%$$$###""""""######$$$%%%%%%%%%%%%&&&((()))***000...***((()))+++---//////222:::DDDJJJIIIEEECCCLLL<<<111222555333555;;;333666555222222777;;;:::===???===888666:::>>>???555666888;;;>>>CCCIIINNN???<<<888666555444333222222444666888999999888888333222555:::???@@@;;;666666EEE\\\tttoooRRRBBB===777000555999???AAA888999```ggg@@@AAAJJJ???TTTqqqsssZZZbbbzzz```iiiQQQ999;;;******)))(((''''''''''''''')))(((### $$$%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''')))***,,,,,,&&&''')))+++,,,------,,,******)))((((((***---111+++)))'''''')))***+++***+++))))))---000000,,,'''&&&%%%&&&***+++'''%%%''')))***+++***((((((***,,,***+++,,,............---***---///...,,,,,,...000000000111222111---+++***)))***,,,---...------,,,+++,,,.........,,,***))),,,++++++***************&&&)))+++)))&&&&&&,,,222<<<>>>>>>:::444...,,,,,,%%%(((***+++---......---+++)))(((''''''(((***+++,,,((())),,,,,,''''''******+++---//////---+++***000...+++)))((()))***,,,111000...///000000///...******)))***+++,,,,,,,,,333333...(((***000111,,,111//////000///,,,+++---++++++,,,,,,+++)))'''&&&)))&&&&&&***+++***,,,000+++***)))((())))))))))))&&&((('''$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%'''&&&$$$$$$$$$&&&(((******'''&&&)))---...)))$$$###"""!!! !!!"""$$$%%%000///...,,,***((('''''''''&&&$$$$$$$$$$$$$$$###&&&%%%###""""""###$$$%%%$$$'''+++......,,,(((%%%&&&%%%%%%%%%$$$!!!"""$$$######$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!! !!!&&&+++...%%%%%%$$$###"""#########""""""""""""######$$$%%%$$$$$$%%%%%%'''(((***+++...,,,***''''''(((+++...333666CCCNNNFFF:::EEE]]]___QQQEEEAAA<<<555666>>>777;;;;;;777444555555444777::::::777555777777555222000000666@@@HHHKKKKKKBBBAAA@@@@@@???===999555222222333333444666777888???777111333===FFFGGGEEE:::::::::???MMMccczzzkkkIII===;;;777555777@@@>>>@@@===555FFFwwwmmmEEEDDDIIIBBBAAADDDRRRWWW[[[uuurrrUUUvvvvvvEEE666+++***)))(((''''''&&&&&&'''"""(((***''')))...,,,$$$&&&%%%%%%$$$###$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((***+++,,,'''((()))***+++,,,------((()))***))))))***,,,///,,,***((((((***+++,,,+++555111...000444444...((((((&&&'''++++++&&&$$$&&&((()))))))))(((((()))+++***+++---.........------...000///,,,,,,...---***111//////111000+++)))***++++++,,,---------,,,,,,---...//////...---+++***000///---+++***)))((((((&&&(((***)))'''(((+++///444666777444000,,,,,,...&&&***,,,,,,---111222000---,,,***(((''''''''''''---)))***//////(((%%%)))((()))+++,,,,,,+++)))(((---,,,***))))))***,,,---,,,+++,,,...111222111000++++++*********+++,,,,,,222///***''')))...000---222111000...+++)))***+++))))))*********))))))((('''%%%%%%)))+++***,,,///,,,***))))))******((('''%%%###!!!"""%%%''''''%%%%%%'''((('''&&&%%%&&&'''***(((&&&$$$###%%%'''((((((&&&&&&(((+++,,,***'''$$$$$$###############$$$*********+++++++++,,,,,,&&&%%%$$$###""""""""""""#########"""######$$$$$$$$$'''***------+++(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((()))***++++++'''&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""#########$$$(((---222&&&%%%$$$###"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$&&&''''''((('''''''''&&&''')))---111777===IIIMMM@@@;;;WWW~~~ttteeeTTTBBB999777333:::???===888666333//////444888888;;;>>>>>>:::555000...333===CCCBBB>>>??????>>>??????===999555444333222111222333555666666666666555666<<>>;;;777444666>>>IIIRRReeennn{{{uuu\\\GGG:::;;;888///111===JJJAAA<<<666888\\\OOO111EEEHHH>>>HHHIIIGGGNNNeee```ZZZddd???;;;+++***)))(((''''''''''''$$$'''///888===;;;555222((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''((()))++++++***)))(((((()))+++---...''')))***+++***)))***,,,...,,,++++++,,,.........333222000000111111...++++++)))***---,,,'''%%%&&&'''((((((((('''''')))++++++,,,---.........---,,,///000...,,,000555333---...******------)))))),,,------,,,+++++++++,,,,,,///......---,,,,,,++++++777666222///,,,***((((((%%%&&&(((***+++,,,---...***,,,---+++((('''***,,,)))------***+++000111///...---+++***(((''''''''')))&&&,,,555555+++&&&(((%%%&&&''''''''''''&&&%%%''''''''''''((()))******)))((('''(((+++.........)))***)))))))))***,,,...000,,,)))***++++++,,,---***++++++)))((()))++++++)))))))))((((((((())))))'''%%%%%%))))))'''(((******(((((()))++++++(((%%%&&&%%%$$$$$$%%%%%%&&&(((&&&(((***)))'''&&&(((***...+++((($$$######$$$&&&$$$$$$%%%'''(((******+++&&&&&&&&&&&&%%%$$$######%%%&&&(((***+++,,,------&&&&&&&&&%%%#########$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&((()))(((************************%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""###$$$######%%%***...'''%%%$$$""""""###$$$%%%""""""###$$$%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$&&&'''(((''')))---111:::FFFKKKCCC===PPPyyymmmYYYIII???EEEGGGAAA:::888777666333777888999<<>>EEE444777;;;<<<:::777555444555===IIIUUU___hhhoootttvvvfffUUUKKK===888666777444000444<<>>:::DDDBBBCCCNNNRRRQQQ^^^{{{{{{JJJUUUXXXQQQ,,,+++***)))((((((((((((444'''$$$000666666>>>LLL***)))((('''&&&'''(((((($$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***+++,,,***((('''(((***---///&&&(((++++++***))))))))),,,***((((((***+++,,,++++++,,,...---,,,,,,---///222000111333222---***+++&&&'''(((''''''''')))+++,,,,,,.........---,,,+++......,,,---555>>>===555***&&&&&&***+++((()))...///...,,,+++***++++++,,,///...---,,,+++***++++++>>><<<888333///,,,+++***$$$%%%'''+++///111000///***,,,---+++((((((+++///***---,,,'''(((---...+++((((((((((((''''''&&&&&&&&&%%%...;;;<<<000((()))''''''((((((((((((''''''''''''''''''''''''''''''...+++'''&&&(((***,,,---''''''(((((()))+++///222222,,,+++//////)))(((,,,...///...+++*********))),,,+++)))((('''''''''((('''%%%%%%(((((($$$###&&&'''&&&&&&)))++++++((($$$'''((()))'''### ###(((&&&(((***)))&&&%%%''')))000---)))%%%""""""###$$$"""###%%%&&&&&&(((+++---'''((((((((('''%%%###"""&&&'''((()))***+++++++++((((((((('''%%%%%%&&&'''!!!###$$$&&&''''''&&&&&&(((&&&""" !!!$$$(((***'''''''''&&&))),,,,,,+++++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """###!!! $$$''''''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""###%%%'''((('''&&&%%%&&&(((******((((((+++...<<>>AAAFFFGGGGGGHHHHHHGGGGGGFFF;;;999333---000999;;;777666222888AAA[[[pppAAA:::MMMEEE???KKKOOOIIIQQQiiieee===[[[ZZZ;;;===***$$$///###---***)))(((((()))---000222,,,)))&&&%%%&&&'''(((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%))))))))))))************''')))++++++***)))))))))%%%(((,,,,,,++++++...111222111000---+++)))'''&&&((((((((((((((()))******,,,,,,------.../////////999666...+++888IIIHHH===(((((((((((((((''''''''')))))))))***+++---...//////......---++++++***)))000------111111---******))))))************))))))((()))***+++,,,,,,+++***---+++)))'''&&&(((***+++******)))((((((((((((((('''***---...---+++******)))+++,,,,,,***))))))***&&&&&&''''''((())))))***((('''&&&&&&&&&''')))***'''(((((())))))))))))(((''''''''''''''''''''''''((()))***++++++***)))((($$$%%%&&&((()))(((((('''''''''((())))))((('''&&&$$$$$$&&&)))+++***'''$$$((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((///---***'''%%%$$$$$$%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%###'''***,,,***'''%%%%%%''''''((())))))((('''&&&)))(((((((((***+++***)))---+++(((%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%---((()))......+++000:::FFFPPPEEE555SSSttteeeSSSBBB777<<<:::777555444555777888999888777777777999;;;<<<;;;666111000222333222000777555444555777777777666555888888444444:::>>>???<<<<<<<<<;;;:::999888777444555444444666888555000666666666999;;;=========555111---///555:::;;;::::::,,,;;;RRReeebbbEEE@@@===@@@DDDFFFEEEDDDTTTdddyyyQQQVVV}}}DDD666000111...***)))''''''((()))+++,,,---......)))'''$$$$$$%%%&&&'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))%%%'''******)))'''''''''---......,,,***))))))***......---,,,***)))(((((('''&&&&&&&&&&&&'''((((((+++++++++,,,------......111222---)))...888777...+++******)))((('''&&&&&&((())))))***+++---...///------------,,,,,,++++++***((()))///111...,,,---))))))))))))))))))))))))+++***)))))))))***+++,,,+++***((('''&&&'''((())))))(((((('''&&&'''''''''&&&)))++++++*********+++'''''''''(((((()))))))))%%%%%%&&&''''''((())))))'''(((*********)))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))************)))(((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''&&&'''((()))(((&&&###&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&***(((&&&$$$$$$$$$%%%&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&###&&&***+++***)))((((((''''''((())))))((('''&&&+++*********,,,---,,,++++++***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""!!!!!! """"""##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&'''(((+++,,,***---888DDDQQQIII???IIIqqqdddQQQ<<<999555444555888::::::111555;;;??????<<<777444999888666444222111111222333222111222333333222000333666666333333888<<<===::::::::::::999888777777666222//////111333666888111111333555777777555444444111000333888<<<;;;888777///BBBWWW```tttuuuTTT@@@>>>>>>AAABBBCCCFFFJJJUUUmmmnnnQQQWWWyyyRRR333111666)))///444%%%'''+++---...---***(((&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''((()))&&&&&&'''''''''((((((((((((***...///---+++******111///,,,+++***)))&&&%%%))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,(((------((((((---+++%%%---,,,+++***)))((('''&&&'''((()))***,,,---...///------------------------***(((***000333000---...***))))))(((((())))))***---,,,)))''''''(((+++,,,((((((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((***,,,---***&&&&&&(((***)))'''$$$%%%%%%&&&&&&''''''((('''))),,,......+++'''$$$(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''&&&%%%%%%%%%&&&'''((()))******)))((()))(((''''''''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%&&&$$$######""""""$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%"""""""""######%%%&&&&&&"""%%%'''(((''''''(((***''''''))))))))))))((('''+++)))))))))+++,,,+++***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""!!!!!! #########""""""!!!!!!!!!$$$$$$$$$###############""""""######$$$$$$%%%%%%&&&&&&'''(((((((((((('''$$$,,,000,,,+++444CCCNNNSSS???@@@eeerrrcccOOO@@@999888888777:::999999888777666444444888;;;<<<999333000222444000//////000222111///---111444444111111666999:::777777777777777777777777666000...000///))))))...---///000111222111000///222222333888<<<===999555777444KKK^^^YYYZZZXXXDDD<<<===AAACCCBBBBBBJJJUUU]]]|||cccIII]]]lllLLL777///***444555"""$$$&&&)))+++,,,***'''%%%%%%###""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((&&&&&&'''''''''((((((((((((+++///000...,,,+++***,,,)))'''(((******(((%%%&&&&&&''''''(((((((((((())))))(((((())))))***+++((())))))***++++++,,,,,,'''+++,,,***+++......***---,,,,,,++++++*********'''(((***+++,,,......///............------------000---...333444111------***)))(((((((((((()))***---+++)))((('''((()))***(((((()))))))))((('''&&&(((''''''&&&%%%&&&&&&&&&&&&''''''&&&&&&(((+++...777111+++)))++++++(((%%%$$$$$$$$$%%%%%%&&&&&&&&&'''))),,,......,,,)))'''))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''((()))+++,,,---------,,,)))'''%%%%%%&&&''''''&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""""""""""""""###$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%###$$$%%%$$$$$$$$$&&&(((&&&'''((()))))))))((('''&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################!!!""""""###$$$%%%&&&&&&&&&&&&''''''''''''(((''''''222666111222>>>JJJMMMGGGCCCWWWqqqbbbSSSCCC888>>>;;;888555555777:::<<<;;;======;;;777444333444//////000222444444222000///222333000///444777666444444444444444555666666:::888???IIIEEE777000444...///////////////111222000222555:::===;;;666222:::888LLL]]]TTTIIIDDD<<>>AAAFFFEEEFFFPPP^^^oooaaaTTT___xxxKKK...555888---***&&&&&&''''''((('''&&&&&&&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%%%%&&&''''''((((((((()))))))))###&&&)))***)))'''&&&%%%(((%%%$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))))))))***++++++,,,,,,++++++)))))),,,111000---+++,,,,,,------.........)))***+++---............000000///......---,,,,,,111......222333000---...******))))))))))))*********************)))((('''((()))***++++++)))(((&&&)))(((''''''&&&&&&'''''''''''''''&&&&&&(((,,,///888222,,,***+++,,,)))&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***,,,,,,------+++++++++***)))((('''&&&''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%'''((()))((()))+++,,,---------,,,'''%%%$$$$$$&&&(((******!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$##################"""#########$$$%%%&&&&&&%%%%%%%%%%%%$$$"""!!! %%%$$$$$$###""""""######'''''''''%%%######$$$&&&%%%&&&'''((())))))((('''$$$###"""###$$$%%%$$$######$$$&&&&&&&&&%%%###"""########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""#################################""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((,,,555888666;;;EEEHHHDDD;;;VVVkkkWWWCCCAAA???===<<<===>>>??????===;;;;;;;;;:::666333000000111333555666555333...111222//////222555444222222222222222333555555...333@@@KKKGGG:::333666/////////------///555999000222666999;;;888444111;;;777CCCQQQMMMAAA<<<;;;BBB>>>???GGGJJJLLLWWWfff~~~WWWAAAeee>>>===444$$$***((('''&&&&&&&&&'''((()))'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%''''''((((((((()))))))))$$$&&&(((((('''&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***++++++,,,---+++))))))+++---,,,***+++,,,---...///000111222,,,---...///000///...---000000/////////............******---///......///***++++++,,,,,,++++++***((()))***+++***)))(((''')))***+++++++++***(((''')))(((((('''&&&''''''''''''(((((('''&&&(((+++......+++((('''***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((+++...000++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&'''((()))******)))(((&&&$$$###$$$''')))++++++!!!"""###$$$$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###""""""######$$$%%%&&&$$$%%%%%%%%%%%%###!!! ''''''%%%$$$$$$#########)))***)))'''%%%$$$%%%&&&###$$$&&&'''(((((('''&&&$$$#########%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))...333777<<>>===555---+++---/////////---,,,///666<<<333444555666666555444333888666999BBBEEE???;;;===CCC===@@@JJJPPPSSSbbbuuummmGGG___xxx|||```CCC333***'''((((((((())))))******+++((('''&&&&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%''''''(((((()))*********(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))))))))''''''(((***'''(((((('''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''''''''((())))))******+++---000000...+++***,,,---......///000111222222//////111111111000...---------...///000000111111111,,,)))+++,,,+++,,,///***+++---//////---+++***(((((((((((()))))))))))))))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&)))+++---))))))************)))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&%%%$$$%%%''')))))))))######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""###"""""""""###$$$%%%&&&%%%&&&'''''''''%%%###"""((('''&&&&&&&&&&&&&&&'''&&&'''((('''%%%$$$$$$%%%"""###$$$&&&'''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''***)))((((((((()))++++++...000888BBBHHHGGGFFFHHHZZZ|||dddQQQEEE@@@??????>>>;;;::::::;;;;;;::::::777444222222222222111///333444111111333555444333222000000000111333444AAALLLMMM???444333555333///222444333000111666:::999888666444222333555777666999888:::AAA@@@===AAACCCAAAHHHTTTXXX]]]rrriii;;;```LLL999:::***((()))+++,,,---------,,,((('''&&&&&&''''''%%%############$$$$$$%%%%%%%%%!!!###%%%))),,,///222333)))((('''&&&&&&&&&&&&&&& """$$$'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###$$$&&&(((%%%(((***)))&&&&&&(((***###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((///888:::333---...333000000000000111111111111000111222333222000...,,,***+++,,,...111333444555888111,,,,,,+++***+++---))),,,...000000...,,,)))***((('''&&&&&&(((+++,,,)))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((())))))))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))(((&&&%%%$$$''''''((())))))((('''&&&'''&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&'''!!!""""""############"""###""""""""""""$$$%%%&&&&&&'''((())))))'''%%%$$$''''''''''''((((((****** """$$$$$$"""""""""###!!!"""###%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""######$$$$$$$$$$$$(((((((((((((((''''''''',,,+++*********+++------///000;;;IIILLLHHHKKKTTTpppXXXHHH<<<>>>>>>;;;888888;;;???AAA===888444222222111000///444555222222444666444444222111//////000222333///AAAEEE777...444888555111555:::999666444666999===:::666222000222777;;;666>>><<<:::AAABBB@@@EEEDDDFFFQQQ^^^```eeeKKKCCCoooMMM666,,,'''+++&&&***444'''!!!444((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%###"""%%%+++111666888,,,+++(((%%%%%%%%%'''((('''&&&&&&'''((('''%%%"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))***(((,,,222111,,,,,,000000///.........///111222999888444///,,,,,,...111,,,++++++***++++++,,,,,,,,,------,,,***)))***+++111222333333222111000///((()))'''%%%(((,,,***%%%((()))++++++)))))))))***)))'''&&&%%%''''''&&&%%%***'''$$$###$$$&&&&&&&&&---+++)))&&&%%%$$$$$$$$$)))''''''(((***)))%%%!!!&&&&&&&&&''''''((((((((())))))))))))((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''((((((&&&'''******'''%%%'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$#########$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$###!!!!!!$$$###"""!!!!!!"""###$$$&&&'''((((((&&&$$$$$$%%%$$$#########%%%'''***,,,+++***)))'''%%%$$$$$$$$$###!!! """%%%'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&---,,,***)))'''&&&&&&%%%)))***)))'''(((,,,//////,,,CCCGGGKKKXXXTTTWWWsss^^^JJJ<<<>>>>>>777666<<<999:::::::::999777555333444555555333111222444666555444333222111111000000444444333333333444666777777@@@GGGDDD:::333444999666444111000111333777999999888999>>>DDDGGGDDD???LLLRRRVVVXXX___uuuuuuOOOJJJ{{{uuuFFF999111...((()))111...&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''))),,,.........))))))(((''''''&&&&&&%%%%%%$$$%%%&&&(((((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''***000000---...333000///.........///000000444333222...+++***+++,,,,,,+++******))))))******.........,,,******+++---111111222222111000000///((()))((('''+++//////+++***+++,,,+++)))(((((()))***)))''''''(((((((((''')))'''$$$$$$%%%'''((('''+++***(((&&&%%%$$$$$$$$$%%%$$$$$$'''))))))&&&###%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%******'''&&&((((((''''''&&&&&&&&&''''''%%%%%%$$$###############"""""""""###$$$&&&)))***""""""""""""""""""############"""!!!!!!!!!"""###$$$&&&''''''%%%$$$$$$%%%$$$#########%%%'''***++++++***)))'''%%%$$$#########!!! """%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&,,,+++***(((''''''''''''&&&&&&''''''***---000111>>>???OOO[[[PPPNNNnnn{{{^^^JJJ===666888@@@888888777888:::;;;<<<<<<888777666555555444444444666555333222111111111222222222111111111222444444111888>>>===666111222666444333222222333555888:::<<<<<<>>>???@@@AAABBBBBBLLLVVVWWWVVVmmmxxxPPPaaaeeeYYY666///...000---...***%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((***,,,...---)))&&&&&&'''((()))(((&&&$$$############%%%((()))(((''''''&&&%%%$$$##################$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&))),,,------000555000///...............//////000111000---+++******++++++***)))((((((((())),,,,,,,,,+++***,,,///222111111000////////////000***++++++)))+++...---***+++,,,---+++)))(((((()))***(((&&&&&&'''((('''&&&((('''%%%%%%''')))******)))((('''&&&%%%%%%%%%%%%######%%%'''***+++)))'''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''%%%(((,,,...+++***,,,***)))((('''&&&&&&&&&'''%%%$$$######"""#########""""""###$$$&&&(((+++,,,'''&&&%%%###""""""######""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%''')))***,,,***)))'''%%%$$$###"""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$&&&&&&&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((((((&&&&&&''')))---111555888DDD???RRRUUU>>>TTT{{{gggTTTDDD:::999777777888;;;=========<<<:::888888:::999777333666555333111111111333444111000000000000111111222---222666666444222222444333333333555666888:::;;;>>>AAACCCBBB@@@@@@DDDIIINNNPPPSSSdddsssYYYvvvBBB000333888+++'''+++###$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''+++------***(((%%%&&&'''((('''&&&$$$###$$$######%%%''')))((('''&&&%%%$$$#####################$$$%%%&&&'''((()))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%%%%$$$#########$$$&&&''')))***''''''((())))))+++///333000000//////////////////...111444444222///,,,+++******)))))))))******+++'''((())))))***---222555000///...------...///000444666444///---...+++'''+++,,,,,,+++***)))***+++)))'''&&&%%%&&&'''&&&%%%(((&&&%%%&&&)))+++++++++'''''''''&&&&&&&&&&&&&&&$$$%%%'''***++++++***)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''&&&(((---...***(((******)))(((&&&&&&%%%%%%%%%$$$######""""""#########$$$$$$###$$$%%%''')))***000...***&&&$$$"""""""""!!!!!!!!!!!!!!!!!!"""""" """$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%'''((()))+++***(((&&&%%%######""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$###"""$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))******+++)))))),,,000555;;;AAADDDLLLNNN???AAAuuufffMMM===:::888888;;;======<<<>>>;;;999;;;>>>???:::555666555333111111222444555111111111000111111111111000111333444555555444444222333555888:::;;;<<<===???BBBEEEEEEDDDEEEIIIMMMOOOHHHXXXhhhbbbjjj???---222***%%%***((($$$$$$$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''***++++++***'''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&$$$$$$######$$$%%%%%%&&&######$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''******)))&&&$$$%%%'''((()))((('''&&&$$$$$$$$$%%%&&&''')))))))))***)))'''&&&(((,,,...000000000000000000000///---111444666444111...---)))))))))***+++,,,---...((()))))))))(((***...000...---,,,,,,,,,---...///;;;===;;;555111000...***)))***++++++***+++...000+++)))''''''((()))(((''''''&&&&&&'''***,,,,,,+++''''''''''''''''''''''''%%%&&&((())))))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********(((((('''&&&(((,,,+++&&&###$$$((('''&&&%%%$$$$$$###$$$$$$###############$$$$$$%%%%%%$$$######$$$%%%&&&000...***&&&$$$""""""""" !!!!!!"""""""""""""""!!!###$$$######%%%&&&%%%%%%%%%%%%&&&&&&''''''***)))'''&&&$$$#########"""###############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++000+++)))...333777@@@IIIPPPXXXEEE>>>kkkZZZQQQDDD<<<:::<<<<<<<<<>>>;;;999<<<@@@AAA===999666555333222222444555777333333333333333333333333444333333444555555555444333555777:::<<<>>>??????AAABBBCCCEEEGGGHHHIIIJJJNNNWWWvvvbbb___```222)))++++++***(((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&***'''%%%%%%&&&(((((((((''''''&&&&&&%%%&&&'''''''''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&))),,,---***''''''(((***,,,---,,,+++***&&&&&&&&&&&&''''''((())),,,...---(((&&&(((+++***......///000111000000000,,,...222333222000......))))))******+++,,,......,,,---,,,***(((&&&'''(((,,,++++++++++++,,,------222555555000---...---+++((()))***++++++---000333...,,,+++***+++,,,+++***&&&&&&&&&'''***++++++***(((((()))))))))(((''''''$$$&&&((((((&&&###""""""%%%%%%%%%$$$$$$$$$$$$###''''''(((((()))*********))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''',,,***,,,000///***&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%###"""!!!""""""###'''&&&%%%###""""""###### !!!"""###$$$$$$######!!!$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((()))***+++///)))***222888<<>>===;;;===???@@@>>>;;;444444444444555555666777555666666666666666555444555444444333333333444555666777999<<<>>>@@@AAAAAACCCCCCBBBCCCFFFHHHJJJKKKXXX||||||RRRbbbUUU444000000+++***(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***(((%%%%%%&&&&&&&&&%%%&&&&&&(((((()))((('''&&&&&&$$$###$$$&&&((()))(((&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((('''%%%%%%(((,,,---***&&&&&&(((***,,,---,,,+++***(((((((((''''''(((((()))---111000+++)))+++---+++***+++---...///000//////,,,...///000///...///000++++++************++++++,,,......---***'''&&&&&&)))******+++,,,,,,++++++''',,,---***(((***++++++***++++++++++++,,,000333...,,,******+++,,,+++***&&&&&&&&&'''***+++***)))******++++++***)))((('''$$$'''))))))&&&#########&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''((())))))***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))---,,,///333333---******&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$###"""!!!"""######""""""""""""""""""###### !!!###$$$%%%%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$"""!!!###%%%######"""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''(((((()))***++++++(((...<<>>===<<<;;;;;;:::222333555666777777777666777777888888888777666555444555666444333444777999999:::;;;<<<>>>@@@BBBBBBCCCDDDDDDDDDEEEKKKUUU\\\wwwxxx\\\mmm}}}JJJ555111,,,///***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''(((&&&%%%###&&&))),,,,,,***&&&$$$$$$""""""###&&&)))++++++))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&$$$$$$''',,,---)))%%%###%%%'''***+++***((('''******)))(((((((((((((((...333333---+++///000---'''(((+++---.............../////////...///111444---,,,+++)))((('''''''''(((+++......---+++***)))((()))***,,,,,,,,,+++***(((---///,,,***,,,...---,,,---,,,++++++,,,///222+++)))''''''((()))((('''&&&&&&&&&''')))***)))'''++++++,,,,,,+++***((('''&&&))),,,,,,)))''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''***)))(((((((((***+++,,,&&&&&&)))......***&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%&&&&&&%%%%%%"""$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&%%%"""!!!###%%%######""""""!!!!!!!!! !!!""""""""""""""" !!!###$$$%%%&&&'''"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%&&&'''((()))((((((((((((((()))******)))(((333FFFPPPPPPSSS\\\MMMKKKuuuppp\\\CCCBBB@@@===999777888999111333555777888888777666777888999999999777666555555777888777555666:::???;;;;;;<<<===>>>@@@BBBCCCAAAEEEGGGFFFGGGQQQcccrrrccckkkSSS222...,,,,,,***((('''%%%$$$%%%''''''%%%######$$$&&&&&&&&&&&&)))(((%%%%%%((('''$$$'''&&&'''))),,,+++'''###"""""""""###$$$&&&'''((("""######$$$$$$######"""$$$$$$###"""###$$$&&&'''###$$$%%%$$$$$$$$$''')))((('''&&&%%%&&&&&&(((((("""######$$$%%%%%%&&&&&&%%%%%%'''***+++((('''''',,,...111111///---,,,,,,************+++,,,......,,,+++******,,,///222555555666222,,,***,,,,,,)))+++)))'''(((+++---,,,***...,,,)))'''&&&''')))***(((((()))))))))((((((((()))***,,,---...---,,,,,,+++******)))(((''''''&&&''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&)))***+++)))&&&$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******)))(((((('''&&&&&&%%%%%%******)))((('''&&&%%%%%%(((((()))***+++,,,,,,---((((((&&&&&&''')))+++---'''&&&%%%%%%'''***---///,,,)))%%%"""!!!"""######&&&###!!! !!!###############""""""""""""######&&&$$$$$$(((---...)))$$$((('''%%%%%%'''((('''&&&&&&((((((&&&''')))((($$$%%%%%%%%%$$$###"""!!! """###%%%''''''%%%"""!!!######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! $$$$$$######"""!!!!!!!!!"""############$$$$$$$$$""""""###&&&''''''$$$!!!&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))***++++++///888GGGVVV[[[WWWQQQEEEsssmmmTTTBBB;;;:::888666111111222333555888;;;===888666555666888999888666???<<<999999;;;===<<<:::<<<;;;;;;===@@@CCCDDDDDDCCCGGGJJJJJJRRRiii^^^kkkYYY888&&&,,,***$$$ $$$***)))"""'''&&&%%%%%%&&&'''(((((((((,,,,,,(((&&&((((((&&&'''&&&&&&(((******'''$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&((())))))(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))(((((())))))+++------,,,***))))))((('''''''''(((((()))***,,,+++******+++...111333...111111---,,,,,,***&&&---+++***+++---//////------,,,+++***)))((((((((()))***++++++++++++***))))))***+++---------,,,+++++++++******)))(((((('''''''''((((((((((((''''''&&&((()))(((''''''((()))$$$%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''*********))))))(((((('''((((((((()))))))))))))))))))))((('''(((***,,,---((('''&&&&&&'''***,,,...444...'''######$$$$$$###%%%###"""###$$$$$$###"""###""""""!!!!!!""""""###$$$%%%'''***++++++)))'''((('''%%%%%%'''((('''&&&(((+++------111444111***&&&&&&&&&&&&%%%$$$###"""###$$$&&&(((((((((&&&&&&######"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$%%%&&&)))***(((%%%"""&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((+++,,,---555...666NNN\\\UUUHHHAAAkkkuuugggVVVBBB444>>>======;;;999666444333:::;;;<<<<<<;;;:::<<<===???===;;;;;;>>>@@@@@@@@@@@@AAABBBDDDFFFFFFDDDCCCIIIIIIPPPaaazzzrrrWWWdddUUU222'''+++)))$$$%%%+++)))"""(((''''''&&&'''((()))***+++///000***&&&''')))(((((('''&&&'''((()))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$''')))***)))&&&$$$######'''''''''((()))***,,,---***)))((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&((())))))''')))++++++)))((('''''''''''''''&&&&&&''''''(((+++*********+++---000111,,,......******,,,,,,)))...,,,+++,,,...000000///.........---+++)))'''&&&((()))+++,,,,,,+++)))((()))***++++++,,,,,,+++++++++++++++***))))))((((((''''''((((((((((((''''''%%%'''((()))((((((***+++###%%%''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''(((((())))))************************(((((((((''''''&&&&&&&&&***))))))((()))***,,,---)))(((''''''''')))+++---222,,,&&&""""""""""""!!!$$$######$$$%%%%%%$$$"""""""""!!!!!!!!!!!!"""""" ###((()))((('''''')))(((&&&%%%%%%&&&''''''&&&(((+++...111888<<<777///'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((######"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""#########$$$$$$&&&'''))),,,---+++'''###&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...000999555BBBYYY\\\KKKEEEOOO}}}cccPPP;;;999777666777999<<<>>>333666888666444555:::>>>;;;999888:::===???AAAAAA@@@???======???CCCGGGJJJMMMTTTeeegggRRRooo~~~QQQ,,,---///...***&&&&&&(((''''''''''''&&&'''***+++---111111+++&&&&&&(((((()))'''&&&%%%&&&'''((((((############$$$%%%&&&'''"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$###!!!###&&&'''&&&$$$######$$$%%%&&&)))+++...000111***)))'''&&&%%%$$$$$$%%%'''((('''$$$$$$'''((('''''')))******)))(((((()))(((((((((((()))***++++++******))))))***,,,---///...///,,,''''''---111111++++++++++++---...//////222111///---***)))''''''%%%&&&(((******)))'''&&&)))************************)))))))))((((((((('''&&&''''''((((((''''''&&&%%%'''((((((''''''(((***'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''(((((()))))))))))))))*********++++++''''''''''''''''''''''''))))))(((((()))***++++++***)))((('''''')))***+++***+++***'''###!!!"""$$$$$$###""""""$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!!$$$%%%&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''((())),,,444999555...''''''&&&&&&&&&&&&&&&&&&$$$############$$$&&&'''######""""""!!!""""""###$$$###!!! !!!"""!!!!!!""""""############""""""""""""###############%%%(((,,,...---)))%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))***,,,///222777DDDVVV\\\NNNGGG^^^iii___OOO@@@666444777:::FFFCCC===777444555999===999888888999;;;>>>@@@@@@@@@AAABBBCCCDDDHHHLLLOOO___qqqmmm```sss|||PPP888(((+++,,,$$$###,,,%%%'''''''''&&&&&&))),,,---111000)))%%%&&&''''''((('''&&&%%%%%%%%%''')))############$$$%%%&&&&&&!!!$$$))),,,,,,)))$$$!!!###$$$%%%&&&&&&%%%###""" ###&&&'''%%%$$$###### !!!###%%%'''((()))***'''&&&%%%$$$$$$%%%&&&'''***,,,)))###"""&&&'''%%%&&&((())))))((('''((()))'''(((((()))***+++---...))))))(((((()))***+++,,,,,,///...,,,---111333111***+++,,,,,,---...000111666333...***(((''')))***$$$&&&''')))))))))''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''')))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))******+++&&&&&&'''((())))))******'''''''''''''''(((((()))))))))(((''''''((()))))))))000666222)))###$$$(((%%%### !!!$$$%%%%%%""""""!!!!!!!!!!!!""""""###!!!!!!$$$)))+++)))%%%'''&&&$$$$$$&&&'''&&&%%%''''''%%%%%%+++111///***&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$""""""###$$$$$$######""""""""""""######$$$###!!! !!!"""############""""""!!!!!!!!!!!!"""""""""######### !!!%%%))),,,,,,)))'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((()))*********---222666===PPPZZZNNNCCCUUUttt^^^NNNDDD@@@@@@dddXXXHHH===;;;<<<======;;;;;;;;;<<<<<<>>>@@@BBBBBBFFFKKKOOOSSSWWW\\\___aaaJJJjjjSSS***$$$+++)))''')))$$$'''((('''%%%&&&***---//////,,,'''%%%'''(((%%%'''''''''&&&$$$$$$''')))'''&&&%%%$$$###"""""""""$$$''',,,//////,,,'''$$$$$$$$$%%%%%%%%%$$$######%%%'''((((((&&&$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$&&&((()))***...+++$$$###(((((($$$%%%&&&''''''&&&&&&'''(((&&&&&&&&&'''((()))++++++(((((((((((((((((())))))&&&,,,222333444444///)))+++---.........///222444777333---(((&&&''')))+++''''''((()))************))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((&&&$$$######$$$"""$$$%%%&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))*********&&&'''((()))***+++,,,,,,'''''''''''''''''''''''''''''''''&&&''''''(((((()))111777444)))!!!!!!%%%%%%###!!!!!!###%%%&&&&&&######""""""""""""######'''$$$"""&&&,,,///---((('''%%%$$$$$$%%%&&&&&&%%%'''(((&&&###%%%***+++(((&&&%%%$$$$$$%%%&&&((()))***)))'''%%%$$$$$$$$$%%%######"""""""""###$$$$$$$$$######"""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""""""""###### """&&&)))***)))'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))+++,,,+++,,,111999???KKKPPPLLLDDDPPPuuu{{{lll^^^SSSMMM^^^OOO>>>666777<<<===<<<:::;;;<<<<<<;;;===@@@BBBCCCBBBBBBEEEQQQeee~~~QQQLLLuuu|||QQQ333+++,,,+++&&&%%%(((***)))&&&'''+++000111///)))%%%'''***)))$$$%%%'''((('''$$$$$$&&&(((((('''%%%$$$###"""""""""%%%&&&)))******)))&&&%%%&&&%%%$$$$$$######$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%&&&'''((()))((((((''''''&&&$$$$$$$$$&&&)))+++(((---,,,%%%$$$+++,,,&&&&&&'''(((((('''''')))***(((((('''&&&&&&'''''''''((((((''''''''''''''''''&&&,,,////////////,,,&&&***,,,......---...111444444111---)))'''''')))***((((((''''''((()))+++,,,))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&%%%&&&(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%((((((''''''&&&''''''(((''''''(((((())))))******)))*********************((((((((())))))*********''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''''''''***,,,+++&&&######$$$$$$###$$$&&&((()))'''%%%$$$$$$############$$$$$$%%%$$$$$$'''***---,,,+++'''%%%$$$$$$%%%&&&&&&%%%$$$((()))&&&$$$&&&(((''''''&&&%%%%%%&&&(((***+++(((''''''&&&%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$######"""#########"""""""""""""""!!!!!!!!!!!!"""""""""###"""!!!"""$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))+++,,,---///777CCCLLLSSSKKKGGGTTTtttwwwhhh___^^^TTTGGG@@@???AAAAAA@@@<<<>>>@@@@@@@@@BBBFFFJJJKKKNNNSSS\\\kkkQQQVVVvvvMMM---+++---(((&&&)))+++***((((((---111333///((($$$(((---+++$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$###$$$$$$%%%%%%########################'''&&&$$$###"""###$$$$$$ """""""""$$$''')))"""%%%'''))))))))))))(((&&&%%%%%%'''***+++%%%,,,,,,%%%&&&...///((()))***+++***)))***,,,...,,,+++)))(((&&&&&&%%%%%%'''''''''''''''&&&&&&&&&,,,---***%%%$$$)))+++***'''))),,,,,,++++++///222111///---***)))((((((((('''&&&%%%$$$%%%''')))+++)))((('''&&&%%%&&&&&&'''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&'''((()))---......---***'''''''''))))))(((((('''''''''&&&)))(((((('''''''''((((((%%%%%%&&&((()))+++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((()))))))))))))))((((((######$$$%%%%%%&&&'''''''''%%%$$$%%%))),,,------"""$$$'''+++...,,,((($$$%%%%%%$$$$$$$$$$$$%%%%%% """%%%&&&&&&'''***,,,'''%%%$$$$$$%%%&&&&&&%%%'''+++((($$$$$$&&&%%%((('''&&&&&&''')))+++---###$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%&&&&&&$$$###"""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$######$$$%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***)))+++---...222<<>>999111***))))))(((((('''(((((((((((((((''''''''''''(((((($$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''%%%$$$######!!! !!!$$$&&&$$$"""###$$$%%%$$$###"""###$$$%%%%%%&&&'''''''''''''''***&&&###$$$$$$"""$$$(((&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***+++++++++((('''''''''''')))+++,,,((((((******%%% """(((************))))))))))))&&&&&&&&&&&&'''((()))***++++++***)))((('''&&&&&&------+++***)))(((((((((((((((''''''''''''((((((((((((((((((((()))******&&&''')))((((((***000555...---------...---***((('''(((***,,,---------,,,''''''(((((((((((())))))&&&&&&'''((()))******+++///&&&222IIIEEE+++$$$444444999;;;888000***((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))'''%%%$$$$$$%%%%%%###"""#########"""######$$$$$$"""###$$$&&&(((***+++,,,,,,,,,+++***)))'''%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&$$$$$$''''''&&&&&&%%%$$$######$$$$$$############$$$$$$&&&&&&&&&%%%$$$######"""%%%%%%%%%%%%&&&'''((()))$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))***,,,,,,***'''***111888III[[[eeeZZZOOO\\\jjjlllzzz___FFF555---*********)))((('''''''''(((((((((''''''''''''(((((($$$$$$%%%&&&''''''((((((%%%&&&((()))))))))'''&&&""""""""""""############ """$$$$$$"""""""""###&&&''''''(((((('''&&&%%%'''$$$###%%%%%%######'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&((()))***))))))***)))((('''((((((******&&&'''+++...,,,%%%!!!###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))++++++++++++***)))''''''*********)))******++++++&&&&&&&&&&&&&&&'''((()))'''''''''&&&'''(((((()))$$$&&&(((''''''+++222999222111///,,,***)))))))))'''''''''(((((())))))***'''''''''((((((((())))))'''''''''(((((()))))))))---+++222>>><<>>EEE000000000...***(((((((((((()))++++++***'''$$$"""###$$$%%%%%%######$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$######""""""######$$$###"""###$$$$$$###!!!!!!!!!###%%%(((((('''$$$''''''(((((('''%%%###"""######$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""###$$$###%%%''''''%%%###"""#########$$$$$$$$$$$$###############"""######$$$%%%!!!###$$$%%%%%%&&&''')))%%%%%%%%%&&&'''((()))***'''+++///...)))%%%&&&(((+++)))''')))+++---+++)))&&&222000111DDDUUUVVVUUUYYYHHHUUUlll|||bbb;;;...%%%'''++++++************)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''%%%###&&&$$$$$$&&&((()))(((&&&%%%(((***)))&&&&&&***...(((,,,000...)))%%%%%%(((%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&))),,,------111333444111,,,(((&&&%%%((('''&&&&&&&&&'''((()))///---***'''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&---+++)))&&&$$$###"""""""""###$$$%%%&&&%%%%%%$$$%%%)))+++)))+++//////,,,******+++******(((&&&%%%***//////---333<<<;;;222+++)))(((&&&'''(((+++,,,---******------///666>>>//////---+++((((((+++---))))))******)))'''$$$######%%%&&&%%%$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###############$$$%%%&&&&&&&&&$$$###"""!!!  """%%%'''&&&''''''''''''%%%###""""""###$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!""""""###$$$&&&&&&$$$""""""#########$$$$$$$$$$$$#########""""""######$$$%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%&&&'''((())))))---000///+++((()))+++(((&&&$$$%%%((()))(((&&&,,,222555BBBVVVXXXQQQSSS^^^fff|||jjjdddJJJ///&&&,,,000,,,'''+++******)))(((((())))))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&((()))(((&&&&&&'''&&&%%%$$$%%%''''''&&&$$$&&&'''&&&$$$"""$$$+++000(((...333111***&&&)))...&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&######"""######$$$$$$%%%...,,,******,,,------,,,111222222///+++'''&&&&&&(((''''''&&&'''((()))***///***%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%***)))((('''%%%$$$######""""""###$$$$$$$$$$$$###$$$&&&'''%%%&&&)))***((()))))))))))))))(((''''''))),,,***(((///:::===888,,,+++)))))))))+++---...***,,,000222...***...666---,,,***(((''')))---111*********)))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$$$$'''+++***'''$$$######"""%%%''''''$$$"""$$$&&&&&&&&&'''''''''%%%$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""!!! """$$$%%%%%%###""""""#########$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&'''%%%$$$$$$%%%%%%&&&'''((((((+++......+++)))***,,,+++)))'''(((***+++++++++...888DDDRRRVVVIIIHHHZZZqqqjjjqqqKKK444---...---+++,,,+++******))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))+++)))&&&&&&)))&&&%%%%%%&&&&&&%%%$$$###%%%%%%###"""!!!$$$***...&&&***...,,,(((&&&(((+++&&&&&&%%%$$$#########$$$$$$%%%&&&''''''&&&%%%$$$###!!! !!!"""$$$$$$$$$222000---,,,,,,+++)))'''(((((((((((('''''''''((((((((('''&&&'''((()))******&&&"""$$$***---,,,)))&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!""""""###############$$$%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''''')))+++)))'''+++333555111******)))((()))+++,,,---***,,,///222...***+++000++++++***)))((())),,,///******)))(((((('''''''''$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$"""''',,,,,,'''""""""###$$$---888;;;555+++$$$!!!$$$%%%&&&'''&&&%%%$$$###!!!"""######$$$$$$######!!!"""###$$$$$$###"""!!!"""###$$$$$$###""""""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$&&&))))))((('''((())),,,+++******,,,...000222777MMMZZZSSSDDD:::QQQwwwcccqqqNNN555***+++///------+++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***(((***...,,,&&&%%%(((%%%&&&&&&&&&%%%$$$######"""############%%%''')))'''&&&%%%&&&''''''&&&%%%&&&%%%$$$$$$############$$$%%%&&&&&&&&&%%%###"""$$$""" ###%%%&&&%%%---,,,+++,,,,,,+++(((%%%#########$$$&&&'''(((((((((''''''&&&&&&''')))******((((((,,,222444000+++'''&&&%%%$$$######$$$$$$!!!"""######$$$#########!!!!!!!!!"""""""""######%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&***,,,,,,+++---000///,,,''''''''''''((()))***++++++((((((+++---******,,,)))+++,,,,,,***(((((()))))))))))))))((((((((((((%%%&&&''''''&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$ %%%+++***%%%!!! """###...;;;@@@;;;000'''######$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&''''''((((((((((((+++///444777LLLaaa___III???MMMttt^^^wwwuuuxxxRRR777...---......,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((---(((***111222***%%%&&&%%%'''((('''%%%$$$$$$%%%""""""###$$$%%%%%%%%%%%%(((%%%"""###'''(((%%%"""%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%%%%)))%%%"""###'''******)))$$$&&&(((,,,......+++(((%%%%%%%%%&&&(((((('''%%%'''&&&&&&%%%&&&'''((()))((()))+++...111///***%%%(((&&&$$$###$$$&&&)))++++++***)))'''%%%###"""!!!"""""""""!!!"""######$$$%%%$$$%%%))))))&&&%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%'''***+++,,,+++***(((&&&&&&&&&'''((()))***+++)))%%%$$$(((+++***)))***)))+++------***'''%%%%%%(((((()))*********))))))&&&'''((((((&&&&&&'''((('''%%%$$$$$$&&&&&&%%%###%%%$$$######""""""#########''''''$$$!!!!!!"""###(((///111///+++)))((("""###$$$&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))******,,,///666>>>CCCXXX]]]OOOAAATTTwww```nnn^^^~~~~~~\\\CCC666///...---,,,+++*********((((((((((((''''''''''''''''''''''''((((((((((((---&&&(((444888000(((&&&%%%''')))(((&&&$$$%%%'''%%%$$$######$$$%%%$$$$$$'''%%%$$$###$$$%%%$$$"""##################$$$%%%###$$$$$$%%%''')))+++,,,///+++'''(((,,,000111///###&&&***000222000+++''''''&&&&&&(((***)))&&&###&&&%%%%%%$$$$$$&&&'''((($$$&&&(((******(((%%%###&&&%%%######&&&,,,222666222000---)))&&&$$$############"""""""""###$$$%%%$$$###&&&+++,,,'''%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&''')))***)))'''&&&'''''''''((()))***+++,,,---)))(((+++//////,,,+++...)))+++,,,+++(((&&&&&&&&&&&&''')))+++++++++)))(((&&&((()))((('''&&&'''((('''&&&$$$%%%%%%&&&$$$###$$$###""""""!!!!!!""""""!!!"""###$$$$$$$$$###"""'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###""""""###%%%%%%%%%%%%'''(((''''''&&&&&&&&&&&&&&&''')))(((''''''((()))))))))***,,,...111555>>>HHHPPPRRRNNNFFFTTT{{{```aaaEEEnnn___III000///---,,,+++*********)))(((((((((''''''''''''''''''''''''((((((((()))---$$$'''555===444***'''$$$'''))))))&&&%%%&&&((((((&&&###"""###$$$$$$$$$$$$%%%%%%$$$!!! !!!######"""""""""###$$$%%%%%%######$$$&&&))),,,000222333///+++,,,111555555444'''***///444555111)))###$$$$$$%%%'''******&&&"""%%%%%%$$$###$$$%%%&&&'''"""%%%((())))))))))))***%%%$$$"""###)))111:::@@@111///,,,(((&&&%%%&&&&&&$$$###"""""""""###%%%&&&###"""&&&---...(((%%%''')))((('''&&&%%%&&&''''''000/////////,,,)))(((***)))******,,,---...//////+++///555999555//////333***+++***(((&&&&&&((()))%%%'''***,,,,,,+++***((('''((()))((('''&&&''')))'''&&&%%%%%%%%%&&&$$$######""""""!!!!!!!!!!!!!!!"""!!!!!!###%%%&&&%%%###---***&&&######"""!!! """###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$###"""""""""###%%%&&&%%%&&&&&&%%%$$$%%%'''***$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''%%%###!!!!!!###$$$%%%%%%&&&''')))(((''''''&&&&&&&&&'''''')))((('''&&&'''((((((''''''))),,,///555>>>JJJSSSJJJHHHPPPsssdddjjj[[[gggttt>>>000---///,,,...000)))---+++)))((())))))(((&&&(((((((((((('''''''''''')))***,,,......,,,***)))%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&%%%&&&########################"""!!! !!!###$$$$$$%%%'''---444999444<<<000)))444222///<<<(((***---///...+++(((%%%...+++$$$!!!,,,999222###%%%%%%$$$############$$$""""""###$$$%%%%%%&&&&&&###%%%''''''(((***///333555...(((((((((%%%$$$%%%---///,,,$$$"""&&&((()))((())),,,///...***&&&)))%%%$$$'''(((&&&$$$%%%,,,***)))'''&&&&&&&&&&&&&&&''')))---000111...,,,,,,///111000///111888>>>---......,,,)))&&&&&&'''&&&&&&&&&&&&(((---333888111///+++)))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### """"""!!!###'''%%%&&&###'''%%%---+++(((%%%"""!!! $$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########""""""!!!!!! """%%%'''...,,,+++)))((((((((((((---(((###"""&&&((('''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''+++%%%!!!$$$))),,,,,,++++++,,,222;;;<<<888888>>>999XXXddd}}}]]]^^^lllKKK777444///...000...---,,,***(((((())))))***((((((((((((''''''''''''&&&(((***++++++***(((&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&'''((())))))***---///333888,,,&&&...,,,&&&000&&&'''((((((((('''%%%$$$&&&))))))+++666>>>777'''***)))(((&&&%%%$$$$$$############$$$$$$%%%%%%&&&)))&&&$$$$$$(((---222444///---,,,***&&&###'''...+++------******,,,***&&&)))))))))+++------+++(((&&&######(((***(((&&&'''+++***((('''&&&&&&''''''((()))+++///333555444333,,,------+++***...666===111111000---)))''''''(((&&&''''''&&&%%%(((...333444222000...---,,,)))&&&'''''''''''''''&&&&&&&&&%%%"""!!!$$$%%%&&&)))... ###$$$!!!!!!&&&+++,,,***)))'''$$$###"""""""""######$$$$$$%%%%%%%%%&&&)))(((&&&$$$#####################"""###$$$&&&((()))((('''&&&%%%&&&&&&'''(((((()))...111000)))#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***((('''&&&''''''(((&&&'''(((***+++)))((((((333<<<===777999BBBBBB:::ggg|||ccc~~~YYY___kkkRRRJJJ>>>444///***,,,+++***'''%%%%%%''')))((((((((((((''''''''''''&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))+++------***'''&&&%%%333444,,,'''...,,,&&&***&&&&&&%%%$$$$$$$$$%%%%%%%%%***,,,...555;;;666+++///...,,,)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***&&&###%%%+++//////------///000---&&&"""***666))))))((('''+++...***###)))(((((()))+++++++++)))&&&######(((***)))((())))))((((((''''''(((((()))******,,,000444888888888------,,,)))(((,,,444;;;222111000---+++***,,,...)))******(((&&&''',,,000222111///...---***'''$$$''''''''''''&&&&&&%%%%%%$$$ $$$'''(((---222###!!!"""%%%&&&''',,,333((('''%%%$$$#########$$$######$$$%%%%%%&&&'''''')))(((&&&###"""###$$$%%%###############%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&(((+++000333111***#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((())),,,+++***(((''''''(((((("""''',,,......000555:::HHH:::777???===666EEE^^^bbbdddZZZyyylllOOO>>>555+++,,,------+++((('''(((***(((((((((((('''''''''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&''''''***,,,...---+++(((&&&%%%///...******......***(((''''''&&&&&&&&&&&&&&&&&&+++---,,,((()))---...***///...,,,***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$'''***------***(((333333333000((($$$+++666///---(((###$$$((()))&&&((('''&&&&&&''')))******---(((&&&((()))'''''')))''''''((((((((())))))************---111444555555000///...,,,***,,,111555------,,,++++++---222555///---******,,,.........333000---+++***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%"""!!!$$$%%%&&&)))...(((!!! '''((($$$(((111((('''%%%###""""""######"""###$$$%%%&&&'''(((((()))(((%%%###"""###$$$%%%!!!!!!!!!"""$$$%%%%%%$$$&&&%%%%%%%%%&&&(((***++++++(((&&&&&&(((((('''%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))***+++,,,,,,+++)))(((''''''((((((&&&***+++***---777CCCJJJLLL===999BBB@@@AAAcccdddmmmdddqqqiiiUUUHHH666---.........---,,,---...(((((((((((('''''''''''''''((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&''')))+++++++++******+++---+++'''(((*********(((###%%%&&&((())))))((('''&&&)))++++++'''$$$%%%&&&%%%++++++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$)))******+++000555;;;777222///+++''')))...333444222***%%%'''))))))&&&&&&%%%%%%%%%''')))+++777000***)))(((%%%%%%'''''''''((())))))*********)))(((((())),,,---------...//////...,,,++++++,,,*********)))))),,,000444222+++&&&)))111444111+++777333...*********+++***%%%%%%%%%%%%%%%%%%%%%%%%,,,'''%%%%%%$$$###$$$(((***###!!!&&&'''"""###)))***(((&&&###"""!!!!!!!!!""""""###$$$&&&'''((((((((('''%%%#########$$$%%%!!!!!!"""$$$((()))(((&&&%%%%%%%%%%%%&&&((()))+++,,,((($$$!!! !!!###$$$######$$$$$$$$$%%%%%%%%%%%%&&&''')))***,,,---...***)))((('''''''''((((((***,,,---,,,333???HHHJJJ===LLLLLL@@@NNNzzzggg~~~eeekkkeeeFFF333000,,,++++++,,,++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((+++///222...(((---///((((((***######$$$&&&(((((('''&&&$$$"""&&&+++,,,+++(((%%%###(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&$$$+++999FFF<<<444...---,,,(((&&&'''***111444000***((('''%%%%%%&&&'''&&&&&&'''***,,,:::444...---+++'''%%%&&&'''((()))************)))((('''&&&'''))))))'''&&&)))***+++,,,+++)))'''&&&++++++***)))'''(((***------'''###'''///333...'''222...)))&&&&&&((())))))'''''''''((())))))******222---)))(((%%%""""""&&&((($$$###&&&'''$$$###$$$***(((&&&###!!! """"""###$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%***///111...+++%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++,,,---(((((('''&&&'''((()))***%%%...777===GGGSSSVVVRRR>>>JJJRRR\\\{{{ddd\\\[[[tttiiiPPPEEE666---++++++)))&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---000...(((111444&&&'''///(((%%%%%%%%%%%%&&&&&&''''''"""$$$)))------***'''%%%''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&))))))(((%%%$$$***555???222+++((()))***'''%%%%%%$$$)))---,,,,,,,,,***&&&&&&(((******)))))),,,///555111111333333---((('''(((((()))*********))))))((('''((()))+++***'''%%%'''''''''(((******)))(((***++++++)))'''&&&''')))(((&&&%%%'''+++,,,)))&&&)))'''%%%%%%%%%%%%$$$###&&&'''((()))***,,,------111+++((('''%%%""""""&&&"""$$$%%%&&&***---***%%%(((&&&$$$###"""!!!"""""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$'''---333666333///((('''&&&$$$$$$$$$%%%&&&###%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''))))))***((('''''''''(((***,,,---(((888EEEJJJPPPZZZ]]]YYYOOOSSSiii___|||\\\MMMrrruuubbbJJJ999222000,,,((()))(((((((((''''''''''''************************%%%&&&&&&''''''&&&&&&%%%,,,---///...,,,)))((((((''''''''''''''''''''''''%%%%%%$$$#########$$$$$$"""$$$&&&&&&&&&''')))+++%%%!!!---111!!!$$$000+++((('''%%%$$$%%%''')))+++)))'''&&&'''((('''((()))((('''&&&%%%%%%$$$%%%%%%""""""###$$$%%%%%%&&&&&&*********)))(((((()))***'''$$$###'''(((%%%$$$&&&))))))'''''',,,444555222'''***------,,,,,,...111...---222888999222+++(((((()))***++++++***)))(((((()))***,,,...---)))''''''&&&&&&'''***---......'''((())))))(((((((((***%%%'''******(((&&&'''(((&&&&&&''')))***)))%%%"""$$$%%%&&&((()))+++,,,---,,,'''$$$$$$###!!!"""&&&$$$''''''---555222)))%%%$$$###"""""""""###$$$"""""""""""""""############%%%&&&''''''&&&$$$"""######&&&---444777444000,,,+++)))'''&&&&&&&&&&&&$$$$$$$$$######%%%''')))######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''((((((((((((***,,,...///666FFFOOOJJJFFFKKKOOONNNTTTvvvjjjrrrPPPcccoooXXX;;;***)))***---,,,---...((("""&&&000%%%''')))(((&&&(((...333---,,,+++)))(((&&&%%%$$$&&&(((///777444+++''')))&&&'''((('''&&&&&&))),,,###&&&)))+++***(((''''''$$$$$$&&&***...000...+++)))((('''&&&&&&&&&'''(((%%%%%%'''((((((((('''&&&((('''%%%&&&((())))))((( $$$%%%%%%'''+++)))######%%%%%%###%%%)))(((###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,'''"""###***111444444///...+++******,,,000222...))))))///111,,,''''''&&&((((((&&&&&&+++666>>>555///++++++(((###$$$)))%%%'''((('''&&&&&&((()))+++(((&&&(((,,,---)))$$$&&&''')))******)))(((''''''))),,,+++'''%%%%%%&&&%%%$$$######%%%)))---///---+++)))&&&%%%%%%%%%$$$(((###"""'''------***)))###"""!!!!!!!!!"""###$$$111222...'''+++111,,,###"""!!!###&&&(((((('''+++)))%%%###)))000222000333+++### """$$$$$$"""''''''''''''''''''&&&&&&&&&%%%$$$$$$############'''%%%$$$$$$%%%&&&'''''')))&&&&&&'''(((***222;;;JJJHHHIIIIIIEEEDDDNNN[[[ddd~~~zzz\\\ZZZ~~~lllJJJIII@@@"""((($$$%%%,,,000,,,&&&%%%''')))+++***((()))///444++++++***)))'''&&&%%%%%%$$$&&&,,,222111***(((+++(((&&&$$$$$$&&&'''''''''$$$%%%'''&&&%%%%%%&&&'''(((&&&&&&(((***+++(((&&&&&&%%%###%%%((()))'''$$$%%%%%%'''((((((((('''&&&'''&&&%%%&&&'''((('''&&&$$$%%%''''''''')))---000((())),,,......***%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!$$$***...///------***&&&%%%&&&(((((((((+++&&&&&&,,,...)))&&&''')))***+++)))(((,,,555<<<===666000...+++&&&(((,,,'''&&&&&&&&&%%%&&&((())))))((('''))),,,,,,)))&&&)))(((&&&%%%%%%&&&((()))%%%(((******)))'''(((***$$$$$$$$$$$$%%%&&&((()))---000111///***%%%$$$%%%###"""!!!!!!$$$''''''$$$%%%$$$###"""""""""###$$$+++///...+++///777555,,,***)))(((''''''((()))***+++---,,,)))***///222111444...&&&###%%%''''''%%%((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&&&&+++((((((,,,000444<<>>;;;555,,,###"""(((000)))***+++)))((())),,,///'''''''''''''''&&&&&&&&&%%%$$$$$$&&&'''(((***,,,+++)))(((((((((((('''&&&,,,,,,+++)))((((((***,,,)))((('''&&&''')))+++,,,%%%$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***)))&&&###### ###)))&&&%%%999TTTMMM555$$$&&&)))%%%$$$***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''+++///000...+++...)))&&&)))000444222---***)))(((***+++++++++,,,&&&(((((('''&&&&&&)))+++222///,,,***((('''((()))///---,,,---...---)))&&&$$$&&&)))))))))(((((()))'''+++111555444///(((###$$$%%%&&&(((((()))***+++***,,,///111000---)))'''***---000///***$$$!!! )))111000$$$$$$(((%%%+++)))'''%%%$$$#########$$$+++...***))),,,---,,,"""%%%'''&&&###$$$+++000$$$---333...'''&&&)))******'''"""!!!"""######"""###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((***333???HHHLLLQQQVVVFFF@@@EEEaaa]]]www~~~UUUiiieeeHHHDDD<<<333---*********((()))((('''''''''(((***'''''''''''''''''''''''''''&&&$$$###$$$'''))))))%%%)))+++)))%%%###%%%(((+++---......,,,+++,,,---)))((('''&&&&&&'''***,,,)))***)))'''$$$$$$''')))%%%%%%%%%%%%&&&&&&''''''((('''(((***+++***(((%%%%%%!!!$$$((($$$"""555OOOfffGGG,,,)))+++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((******)))***%%%"""%%%---000...***(((************+++,,,,,,%%%&&&''''''&&&&&&'''(((***,,,------.........,,,......///000///,,,(((%%%$$$&&&((()))(((''''''((((((---222666555000)))$$$%%%%%%%%%%%%&&&'''''''''***,,,000333333111---***+++(((&&&&&&((('''$$$!!!'''///111((("""&&&******+++***(((&&&$$$$$$$$$$$$%%%***,,,((($$$###$$$$$$%%%(((+++***'''(((...444***222888444...,,,------)))(((%%%%%%%%%&&&&&&&&&############$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$%%%'''***666:::CCCLLLNNNKKKKKKOOO===RRRppp^^^qqqgggYYYuuu}}}gggHHH333...000---%%%))))))((('''''''''''''''((((((''''''''''''''''''''''''%%%###%%%)))***'''&&&,,,111///)))&&&)))///(((***,,,---,,,+++,,,,,,+++***)))'''$$$$$$&&&(((&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&'''(((((((((***++++++***((()))''''''((($$$!!!,,,<<>>777???PPPQQQ>>>000///---555,,,'''333111+++555---///...(((&&&(((***)))'''&&&%%%&&&((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&(((((())))))(((&&&%%%###(((&&&$$$"""!!!!!!"""###,,,000555555000***&&&$$$%%%&&&(((+++------+++)))&&& $$$'''$$$"""$$$$$$%%%(((***,,,.........000---+++,,,...---(((###&&&&&&&&&&&&&&&&&&%%%%%%%%%"""""",,,%%% ***%%%!!!"""((('''!!!"""(((+++000///...:::OOOZZZYYYJJJEEECCCNNNfffhhhooo|||RRRbbb~~~mmmPPPGGG===444,,,(((+++111///111000...111555222+++'''(((---333222,,,((()))(((%%%###&&&((()))---222555444222000...,,,+++***)))'''%%%$$$%%%(((,,,...222777555---///888===999111:::???===888222***!!!&&&%%%%%%&&&&&&'''((()))***))))))+++,,,,,,((($$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((***,,,***&&&###$$$%%%&&&%%%$$$$$$&&&(((((((((&&&&&&(((***((('''---666888222+++)))+++---+++((()))'''''')))---111333333111+++...888;;;333------)))***'''+++777;;;888:::---000...)))&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&%%%''')))&&&&&&&&&&&&&&&$$$###"""'''&&&%%%#########$$$$$$***,,,...---)))%%%$$$$$$$$$$$$%%%&&&((()))******'''""" $$$&&&###"""$$$)))***+++------------,,,******,,,111555333,,,&&&'''&&&&&&%%%$$$#########$$$'''%%%(((///)))"""'''+++'''&&&***)))&&&(((...,,,666???FFFRRR^^^]]]SSSBBBPPPfff}}}iiimmmooo[[[QQQiiipppeeeWWWJJJ===222///111))),,,---++++++---+++((($$$)))000666333,,,))),,,((((((&&&&&&+++111222//////...---,,,+++***)))))),,,***'''%%%######$$$$$$$$$)))***%%%&&&,,,,,,'''###)))------,,,---,,,)))((((((''''''''''''((((((+++++++++,,,---,,,***((()))(((&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''---222111***%%%%%%'''&&&&&&&&&&&&%%%&&&(((***'''$$$$$$&&&&&&&&&+++222>>>555***'''***---+++'''***(((''''''***---///000///+++''''''+++000111111333+++,,,333888??????555111444222+++'''((()))'''((('''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&%%%%%%%%%$$$'''''''''%%%""""""###$$$%%%$$$######%%%(((***,,,)))%%%###%%%&&&$$$###$$$,,,,,,---,,,+++***)))((($$$''',,,333777444,,,%%%%%%%%%%%%%%%$$$$$$$$$$$$***333000***---+++&&&(((...+++)))+++---000555;;;555DDDOOOOOONNNPPPOOOKKKQQQhhhfffiiiaaaSSSeeexxxgggVVVDDD777111222333222...***'''&&&&&&---,,,,,,---,,,***...444(((+++)))&&&---777555,,,)))))))))*********************)))(((''''''''''''&&&***+++((((((+++***&&&'''&&&"""$$$,,,111******)))((((((((((((((())))))))))))******)))(((,,,......,,,(((%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''',,,111222///***((('''(((******(((%%%$$$(((+++---***))),,,,,,***+++...BBB:::111,,,,,,+++)))&&&)))'''&&&'''***...000000222222,,,%%%(((333666222:::---222999444;;;BBB555333666444---))))))(((&&&'''''''''&&&%%%&&&''')))(((&&&%%%%%%%%%&&&%%%%%%(((((((((''''''&&&&&&%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&))),,,...---***(((((('''&&&&&&&&&+++******)))(((&&&%%%%%%$$$&&&)))---///...)))%%%&&&&&&&&&''''''(((((((((333???999,,,,,,---+++---,,,++++++---555???GGGKKKNNNXXXXXXHHH:::>>>OOO^^^~~~ccccccbbb[[[lllqqqWWWGGGCCCFFFBBB===777000,,,,,,...555---&&&''')))+++///444))),,,+++(((...777555+++,,,------------,,,,,,+++&&&&&&&&&&&&''''''(((((()))+++***''''''))))))'''%%%&&&(((***))))))***---+++***)))(((((((((((((((((((((((((((''''''((()))(((///444222***%%%&&&***'''(((((())))))(((((('''&&&'''***...222000+++&&&+++------+++)))***...222999888:::===<<<666222222888888666222---)))(((((()))'''&&&'''***,,,---,,,***...+++%%%)))333444,,,111(((000555---444AAA;;;,,,//////***((()))***(((%%%'''(((''''''(((,,,///111,,,''')))---///,,,'''((((((''''''&&&&&&&&&&&&"""###&&&''''''&&&$$$###&&&&&&(((***+++***)))'''"""%%%'''(((((((((***,,,//////---***((()))))))))(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&)))+++,,,,,,+++++++++******))))))333BBB@@@555555444---,,,***///222555AAAQQQZZZZZZaaa[[[NNNBBBCCCXXXvvvcccaaalllWWWNNNssszzzgggcccMMMDDD;;;666333222666<<<444,,,''')))---------///++++++******...222111,,,............,,,***'''&&&))))))((((((((((((((()))******((('''&&&'''(((((($$$$$$'''++++++)))***---******)))((((((((((((((()))))))))(((''''''***,,,###***111111+++(((,,,000))))))))))))))))))))))))'''%%%%%%***111222---'''---............111666999:::<<<@@@DDD@@@888222222)))...222111---******+++***)))))))))***)))'''%%%###''''''&&&+++333222++++++***......'''***222333###''')))''''''***,,,***%%%'''((((((''')))...333222---((()))---///,,,'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$'''(((***---//////+++(((!!!$$$((((((&&&&&&'''***000222000+++(((***,,,,,,''''''''''''((()))******'''%%%###"""%%%***111555222111///---***(((&&&&&&***:::@@@AAAEEE===000,,,000999???AAANNN___ddd]]]TTTHHH@@@JJJfffgggcccwww^^^SSSiiimmm\\\III>>>888555777===444///,,,------+++---000---***))),,,---+++,,,///***+++,,,,,,+++)))'''&&&///---,,,***))))))***++++++************)))))))))'''###"""$$$$$$###)))111))))))((('''''''''(((((()))))))))'''&&&'''***...&&&'''(((((())),,,///111******)))(((((()))******(((&&&&&&(((---///---***111///,,,+++...111333444///222888;;;666---***---%%%(((,,,......---------,,,,,,---//////---***&&&((('''&&&(((,,,000///,,,)))///---+++---)))%%%)))'''+++,,,***(((***+++)))%%%''')))(((&&&(((---222,,,,,,+++***((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&((()))******)))((('''&&&''''''(((,,,......***'''%%%''')))'''$$$$$$(((,,,...222111***'''***------&&&&&&%%%&&&'''(((***+++&&&&&&%%%&&&(((,,,111444///...---+++)))'''&&&%%%%%%000888CCCMMMDDD777777:::FFFLLLLLLTTTaaa^^^PPPIIILLLYYYpppkkkfffpppdddccczzznnnWWWFFF888333444777333000---)))'''...777///))))))---,,,&&&(((000'''))),,,...000000000///---,,,***((('''((()))***)))(((***,,,,,,***((((((&&&%%%'''---,,,'''&&&+++((((((''''''''''''(((((('''((((((&&&$$$%%%)))------''' !!!&&&,,,...---+++)))(((&&&&&&((()))+++)))))))))))))))***,,,---555000***((()))+++***)))&&&***111333,,,%%%%%%+++*********---000111///---,,,---000444666555111---///)))$$$&&&((())))))***!!!,,,(((***888333(((---222555555///+++***)))&&&&&&((()))'''$$$%%%+++111+++///222///(((&&&***///((('''&&&%%%&&&'''((())),,,,,,,,,+++***)))(((((('''&&&&&&(((++++++)))&&&+++,,,+++((($$$%%%+++000,,,111000)))&&&***------$$$$$$######$$$%%%'''((($$$''')))***+++++++++,,,''''''''''''(((((((((((((((***...===LLLFFF???FFFAAANNNTTTPPPUUU^^^UUUAAATTTllleeeooottt```bbbvvvdddLLL<<<444111...444555,,,***...)))&&&+++111222///,,,+++---(((%%%***555777000,,,///+++,,,''' $$$------&&&)))***+++,,,+++)))'''%%%+++'''&&&***...---+++,,,)))******)))''''''+++///'''((((((&&&$$$%%%+++000***))))))))))))***,,,,,,333777444+++%%%(((***(((%%%...---&&&+++777666******)))'''$$$###%%%(((+++$$$&&&***,,,,,,***(((&&&)))))))))***+++---...///,,,:::AAA999222333111,,,***)))'''%%%%%%''')))***((((((...555444,,,))),,,AAA>>>888111+++((('''((((((((($$$,,,******666))),,,''''''///666555///+++&&&***+++)))((()))'''"""'''%%%%%%***...000444:::'''((()))))))))'''&&&%%%...---+++++++++---///000//////---***'''%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$+++***...555555...(((&&&333,,,$$$###(((,,,+++(((***000777<<<@@@EEEMMMTTTGGGGGGIIIIIIFFFLLLbbbyyyaaajjjkkk^^^iii{{{gggXXX???EEEQQQJJJ222)))111555444...))))))---000///+++***''')))000444000***''')))+++***'''&&&))))))&&&***+++,,,,,,+++)))'''&&&(((%%%&&&+++...,,,******)))******)))'''(((+++...+++)))'''(((***...111333+++***((('''''')))***,,,666888333***$$$&&&(((((((((------'''***222333---'''(((***+++***)))((('''+++(((&&&'''***+++(((%%%)))))))))***+++---...///---666999333///000,,,$$$)))))))))(((((()))))))))%%%&&&,,,222111,,,...444@@@;;;444000......---+++///...%%%'''%%%+++<<<000***(((+++111333000///000...000000,,,******((($$$'''%%%''',,,......111555((())))))***+++...///111---............---,,,+++%%%)))---...,,,)))((())))))(((''''''&&&%%%###!!!###&&&+++///111000---***''''''''')))+++,,,***)))111888@@@DDDDDDFFFLLLRRRSSSDDD999???SSSmmm___fffpppjjjxxxmmmUUUDDD<<<666777000 555///)))'''***---+++)))+++++++++,,,111444...%%%(((***...222///)))''')))***+++,,,,,,+++***(((''''''%%%(((...111---******+++,,,+++***)))***,,,//////+++'''(((---222333111555222...***''''''((()))555666111)))%%%&&&(((((((((((((((((('''(((+++---'''((()))******)))((((((555...'''&&&***---+++(((************+++---...//////333333000111444///%%%))))))***++++++***))))))'''(((+++,,,)))''',,,222:::444...,,,///111000///...000&&&%%%%%%111CCC444'''***...111...***---555777888555///,,,---+++''''''&&&(((---///,,,+++...))))))((()))+++...111444,,,---000111///,,,(((&&& (((222555222---++++++------,,,+++)))&&&###!!!!!!))),,,***,,,222222,,,%%%(((***+++++++++...000333>>>IIILLLHHHEEEFFFJJJDDDBBBIII```|||___dddhhhbbbdddxxxvvv\\\===222666555+++...000///+++))))))++++++222333///111777555,,,+++)))///999:::000***---++++++,,,,,,+++***)))((()))(((***000222///---......---,,,++++++,,,...///000---))))))***,,,---,,,CCC>>>777///)))'''&&&&&&...///...+++************(((&&&(((---***$$$&&&...222///+++)))***---000222999444///,,,---...---,,,*********+++,,,---.........222444333666999777000+++))))))++++++))))))+++666222...+++)))(((***---111///,,,++++++...000222%%%,,,'''(((***777EEE000'''))),,,...***''',,,444;;;;;;888111...//////,,,''''''***//////***''''''))))))((((((((()))***+++***+++---...---***'''%%%&&&...777999444---******...//////...+++(((%%%$$$'''111111)))(((111222***...---,,,***+++111999>>>===FFFNNNLLLCCC;;;;;;>>>EEE[[[zzz___aaa}}}bbbVVVaaa{{{iiiRRRJJJBBB111///,,,+++,,,---...------888===666000333333///,,,&&&***777>>>777...,,,***+++++++++******)))))))))(((***///000......111...,,,***)))***+++,,,---+++,,,,,,***((((((***---EEE@@@888000***'''&&&'''&&&'''***...000000......***''',,,333111''''''///888444111000222555777777333555555222...+++,,,...++++++++++++,,,---......,,,222666777777777666444...)))(((******((()))...>>>888222...000333333000---111333///******111999***...''')))+++444???***)))&&&'''))))))(((***...777888555///...111222000)))(((***......((($$$%%%)))***,,,------,,,***((()))))))))((((((((('''''')))...444444///***)))***(((+++------+++(((''''''***333333(((%%%...111***333000...000777???FFFJJJIIIKKKJJJCCC;;;;;;CCCLLLwww^^^^^^gggPPPRRRhhh}}}www\\\OOO===)))$$$***111///)))000:::@@@:::000++++++---+++%%%%%%///888777///(((***)))))))))))))))))))))''''''+++000000------111...+++(((''')))*********&&&))),,,+++)))***///333999666111,,,)))(((((((((%%%$$$(((000444222000000(((&&&)))000///(((&&&+++------///333777666111,,,+++000444222,,,((())),,,,,,,,,,,,,,,,,,---......---222777888555111...---///))))))......))))))///333222000///333888888333000666;;;666---,,,666@@@<<<666(((***)))---888)))***%%%###'''******)))***///111///++++++000111000***))))))---,,,'''%%%&&&))),,,000444555555333111***)))'''%%%%%%&&&((()))&&&''')))***)))((()))***!!!&&&+++,,,***((((((***(((///000)))&&&---111000000111555===FFFKKKMMMLLLGGGFFFEEEDDDJJJZZZppp```^^^nnnWWWKKK[[[oookkkQQQ===444111---***000555;;;<<<444***)))...***)))''')))///333...&&&)))((((((((((((((())))))%%%(((///666666111///111222...+++***,,,...------'''((()))***+++---000222///---+++((('''''''''(((---))))))000333000///000)))''''''(((************$$$%%%)))...333111***###))),,,......+++)))***,,,---,,,,,,,,,,,,---......222333666::::::444---(((...***,,,555555,,,***...---444777444222444333000333888<<<888222222;;;DDDEEE999+++333111---555******&&&%%%))),,,***)))+++(((***)))'''(((,,,---+++,,,)))(((******''''''***))),,,000444777888888888---+++)))&&&&&&&&&'''(((%%%######%%%(((******)))"""'''---///---+++,,,...,,,///000...,,,---333777555:::@@@EEEGGGHHHIIIJJJGGGLLLVVVddduuuddd```jjjHHHEEEUUUoookkkHHH333000555......555===:::///---333,,,000---''')))000///'''((((((''''''''''''((()))%%%***555>>>>>>666111222777444000///111333333111+++(((&&&(((+++...---+++---,,,***(((&&&&&&&&&&&&666...+++///000---,,,///222000+++)))---222444111***((('''+++///000---(((,,,+++++++++,,,---------------,,,,,,,,,---......777444666===BBB>>>444+++---***000;;;;;;000***---555AAAHHH@@@555000...,,,444777999777444555===DDDBBB666...???>>>222666+++)))((())),,,---******---###&&&&&&$$$%%%(((***'''...)))''')))(((''')))---)))***,,,///222444666777///...,,,***((('''&&&&&&(((%%%###%%%***,,,***'''&&&,,,222444222000111333333333444666222///444<<>>CCCHHHUUUaaauuubbbeeezzzdddNNNHHHVVVqqq___LLLAAA777666;;;777---+++222333---111(((%%%---///(((%%%)))(((&&&%%%&&&((()))(((&&&'''&&&***222666777>>>FFF444000111444999FFFDDD111///***)))...000000333:::***(((''''''''''''***...333000///111666888555222++++++---...---+++...555000///---------,,,)))''''''(((***+++,,,,,,++++++---...///000000...,,,+++222333333333999>>>888---111///333;;;;;;333------<<>>888444...000000...,,,---222666333...///555444---...666((()))***)))'''(((+++...***+++)))&&&$$$&&&((())))))000///$$$"""+++111000333444111,,,+++...000...///(((''',,,***###"""(((%%%))))))%%%###$$$'''(((%%%,,,111...+++******(((......444???EEEDDDEEEIIIJJJHHHGGGCCC:::888EEEVVVqqqbbbdddeeeGGGEEEdddqqqXXXKKKNNNGGGAAA===999333...,,,333+++)))111333,,,)))+++)))(((''''''))),,,///222222---,,,//////------111+++***222777666;;;;;;///---)))(((++++++))),,,333???555***&&&'''))),,,000,,,---222999>>><<<444---+++)))***---...---000555---,,,+++,,,,,,,,,***(((*********+++,,,///111333---...111333444444444333---//////...222555111***222000222888999555222333///222777999999777444222///000000...+++***+++,,,000,,,---444333---///777000...,,,,,,,,,,,,+++***((())))))'''&&&(((***+++222666333,,,...888;;;777222111---)))***...///,,,...222000'''$$$***---***&&&'''((((((((((((,,,111&&&''''''(((---444666222888@@@DDD@@@@@@HHHRRRVVVRRR@@@111555GGG^^^uuubbbdddhhhQQQGGGpppuuunnn```XXXZZZRRRBBB999;;;333---...555777///(((((((((((((((&&&%%%)))111666333///---//////---,,,...555333>>>CCC888000///+++---,,,---///---,,,111777PPP???...((()))***---111***,,,111777;;;999222+++///+++)))---///...///222******)))***,,,,,,***)))+++***((((((+++///555888+++,,,...000111222222222...000000//////111111///333222333777888555555777,,,///222333333444555777,,,---.../////////......---***,,,222222---///666888444111111333333///***'''&&&&&&'''(((((()))***::::::555000222999888000;;;999555333888??????:::000CCCEEE333---:::<<>>;;;111///555666222,,,(((((())),,,---777000,,,...000...,,,---...,,,+++++++++***(((&&&((((((((()))+++,,,...///...---,,,,,,,,,---...///+++,,,......---...444::::::>>>???===777222...+++---///000...---///555:::EEECCC???999222,,,(((&&&...---...///---+++,,,//////444999:::888888;;;>>>000***'''***+++((('''(((***///222222333777:::;;;888333+++&&&(((,,,((( (((666BBBCCC???<<<:::888333+++(((,,,---+++///777666999<<>>666111,,,((((((,,,//////---///666<<>>888333333<<>><<>>666111222444333)))...333111,,,***---111111===HHHGGG<<<000,,,---+++...///...---...///000((()))((((((((())),,,...888+++$$$***---+++,,,222999333...---......,,,+++222333000+++***...000...333333222222222111111222[[[```YYYMMMPPP```eee\\\OOOJJJAAA:::;;;BBBEEECCC___|||^^^iiirrr|||qqqmmmcccUUUuuuxxxsss]]]FFF999999<<<111555555...+++///222000+++,,,,,,++++++,,,...000000***,,,***''':::FFF555BBB000222777......111'''---++++++---+++((()))---'''%%%%%%))))))''''''***(((...666999666111---,,,444666111)))+++222222***@@@BBB555)))///333---++++++---//////---,,,,,,---///......000...+++...333:::666000,,,+++,,,,,,,,,:::666555999:::444///,,,///---+++,,,...000222333666...(((***...---******)))'''%%%&&&***---,,,+++******---000...))))))---***///333333///,,,,,,...333***+++777;;;888@@@PPPeeeggghhheee___XXXSSSPPP:::555444===QQQjjj[[[fffoookkk___XXXRRRWWWhhhmmmbbbUUUGGG888444666======333(((%%%***---///,,,((('''+++000...222555...(((222:::333,,,'''+++444888>>>>>>444,,,***+++------,,,///444***''''''******((((((+++(((...444777444000...---000333222...,,,...000///@@@NNNHHH333+++***)))...+++,,,---,,,******+++,,,---)))))),,,...,,,+++,,,333000---,,,,,,---...---777333111444666222...---111///...------.........111***&&&***---......///---,,,++++++++++++)))'''000---,,,+++)))'''+++111---///333666777777666555;;;999999<<>>@@@HHHVVVjjjYYYdddlllqqq\\\JJJGGGSSSffftttppp___GGG999>>>@@@666222888111///...---...000111111)))999;;;111---...222;;;222777222...888>>>777111///,,,,,,.........222888...***)))++++++)))))),,,)))...333444111...---...///111555666111,,,///666CCCWWWSSS;;;111000///111------,,,+++)))***,,,...000***(((---111000...---...,,,******,,,...//////555000...222555333000000//////...---------------...)))'''***,,,,,,...111---///111000...+++))))))+++)))(((***,,,---333;;;@@@@@@BBBFFFJJJJJJHHHEEE888???DDDGGGQQQ^^^aaa[[[WWWRRRIIIBBBBBBIIITTT\\\iiiuuu\\\dddkkklllYYYKKKDDDKKK\\\mmmzzzjjj]]]SSSFFF@@@BBB888111+++,,,333666222,,,444EEE@@@444444......???KKKVVVDDD...222555---...444000//////...---111777000---,,,...---++++++...---000333222...,,,,,,---222111555;;;777///000999???MMMGGG777999>>>666//////...---,,,+++---111444222...,,,///111000222555222...***)))***,,,...///333//////444888555222222***+++,,,------...000111111,,,***++++++)))***,,,)))---111222000------...(((''')))...111111444999JJJIIIIIIKKKNNNOOONNNLLLKKKLLLMMMPPPTTTTTTLLLBBB;;;<<>><<<777666444000000666:::555333111***222000000222111///111666------000666666111---...+++...222222000///111333222888;;;555///---------+++111666???BBB444,,,777111111///---++++++...000555555777888555444;;;DDD777444///------...//////222---+++...111///,,,,,,,,,---...---+++...555;;;111+++---888CCCDDD===888222000///111666===BBBEEE@@@>>>BBBKKKRRRRRRQQQRRRJJJKKKSSSggg{{{wwwjjjEEEAAAEEETTTeeewww^^^bbbeeerrr[[[HHHCCCAAAEEEXXXqqqddd[[[]]]PPPFFFDDD:::===---222===888:::===222666444444444222---...111++++++000777777222...---(((,,,000222222222444777333@@@DDD888---,,,000000...%%%###666FFF888'''+++777666444000---+++,,,...,,,***,,,111222111333777000///...///111111000///999111,,,---.........000(((+++,,,,,,,,,111:::BBB444...///===JJJKKKBBB:::999555333666@@@KKKSSSWWWPPPSSS]]]iiikkkaaaTTTLLLBBB???EEE[[[rrrttt]]]FFFPPPeee}}}aaabbbiiivvvcccTTTMMMJJJaaaqqqwwwbbbQQQIIIGGGDDDCCCBBBAAA>>>;;;888666444333333333333333---///...,,,///555666333//////000222333444333111CCC888>>>>>>,,,***000(((//////000222333333000...///>>>;;;...------)))***,,,******,,,222555666666000///...///000000...,,,444000+++***---///...---------......///000000111777333111666???CCCAAA===AAABBBGGGOOOTTTUUUYYY]]]WWW]]]]]]VVVUUUUUUKKK<<<<<<===AAAFFFPPP```rrrkkkjjjkkkfffaaaaaaeeedddeeerrr}}}mmmZZZLLLGGGKKKPPPCCCBBB>>>:::555111000000@@@>>><<<999444---))))))---///222777<<<<<<888444444///:::???444444999222......///111222222000...333???:::...///111...///333222111222444555333111///000111333555666555555222///,,,***+++---......111222222444555777888999666777:::@@@HHHOOOSSSUUU\\\XXXWWWZZZZZZSSSKKKHHHDDDGGGDDD===???IIILLLGGGEEESSSiii~~~kkkjjjiiizzzmmmccceeemmm[[[^^^eeemmmuuuzzz|||}}}~~~xxxuuu```___\\\TTTKKKDDDCCCCCC>>><<<;;;===<<<888:::>>>222111222888>>>???;;;777---,,,666<<<777777777---111000111333444555333111>>>EEE<<<111444777555777111111333555777777444222///111222222000---++++++222222222111111333777;;;;;;;;;<<<>>>@@@BBBEEEFFFMMMOOOPPPQQQRRRVVV]]]aaaVVVNNNHHHJJJKKKGGG@@@===111999@@@DDDRRRhhhyyy~~~cccffffffjjjmmmppprrrooohhh^^^VVVaaaiiirrrwww{{{tttggg```___```]]]RRRFFFAAADDDBBB======999777999???AAA>>>:::888777:::@@@EEEHHHBBB666333333222333444333111000HHHJJJ>>>333666888555777555666888:::;;;:::777555888;;;===<<<999666444444111444666666777;;;AAAGGGRRRRRRQQQQQQRRRTTTWWWXXX[[[YYYUUUOOOJJJIIIJJJLLLSSSHHH===999999888;;;???KKKYYYjjjwwwaaaffffffvvvfffZZZBBBGGGMMMQQQSSSSSSUUUVVVnnnssszzz~~~kkkjjjuuummmXXXMMMMMMOOOUUUYYYXXXQQQKKKCCCAAA===AAASSS]]]VVVKKKAAA???>>>======<<<:::888OOOOOOBBB666888777333666???AAABBBBBBAAA???===<<<@@@CCCGGGIIIJJJJJJKKKKKKKKKMMMOOOOOOOOORRRYYY^^^cccaaa]]]YYYWWWWWWXXXYYYTTTQQQNNNMMMNNNPPPQQQQQQQQQOOOOOOSSSWWW^^^lllxxxbbbiiihhh{{{eeeSSSIIIFFFGGGHHHHHHIIIKKKOOOTTTZZZ^^^aaaiiivvvyyyttt}}}mmmZZZcccqqq|||yyylllccccccdddYYYVVVjjjuuunnnhhhaaa___\\\[[[[[[ZZZXXXVVVYYY[[[PPPGGGHHHDDD@@@EEE>>>@@@CCCEEEHHHKKKOOOSSS```___^^^^^^``````^^^\\\[[[[[[ZZZYYYYYY[[[___aaaUUURRRLLLFFFCCCBBBCCCEEE<<<>>>EEEQQQ^^^iiippprrriiippp|||ccclllhhhqqqcccPPPLLLGGGGGGIIIJJJGGGEEEMMMRRRWWWYYYYYYWWWQQQJJJTTTaaaqqq||||||tttiiiaaattt~~~rrrhhhvvv~~~zzz}}}pppnnnllllllllllllkkkjjj^^^ddd___ZZZ[[[VVVTTT\\\JJJMMMOOORRRWWW___iiiooo{{{tttllliiihhhfff___ZZZFFFCCCAAAAAACCCFFFHHHHHHCCC@@@===;;;<<<@@@EEEHHHAAAJJJXXXgggttthhhooogggxxxpppddd[[[TTTMMMOOOVVVPPPBBBCCCQQQ@@@KKKWWW\\\YYYRRRLLLJJJJJJ]]]WWWKKKWWW___```kkkcccaaa``````bbbccccccbbbZZZbbbbbbaaaccc^^^]]]hhhkkkkkkjjjhhhiiioooxxxaaaWWWMMMHHHIIIHHHAAA:::>>>;;;999;;;@@@EEEGGGGGGDDDDDDDDDHHHOOOXXXbbbgggwwwhhhjjjlllzzzwwwvvvvvvfffeeeaaaZZZVVVUUUPPPJJJIIICCC===<<>>AAADDDFFFNNNMMMTTTfffwwwuuu```JJJJJJSSSUUUKKKAAA???AAABBB@@@DDDKKKTTT\\\cccgggjjjwwwzzzhhhiiikkk~~~xxxppphhhaaa[[[TTTQQQRRRSSSRRRPPPVVVVVVVVVVVVWWWYYYZZZ[[[RRROOOLLLIIIIIILLLPPPRRRQQQOOOPPPYYYccceee]]]TTTVVV___eeecccaaaffflllnnn|||iiijjjkkk|||zzzxxxwwwwwwzzz~~~gggiiiiii|||bbbeeedddwww^^^aaa```rrr```cccaaaqqqxxxyyyxxxuuupppllljjjjjjmmmooooookkkeeeaaaeeehhheeettttttlllmmmrrrrrrqqqpppjjjkkkmmmmmmkkkfffaaa^^^___```ccceeeggghhhhhhhhhooopppoookkkfffbbb```___^^^aaacccaaa]]]\\\