BMi6(. ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe}}}@ďD{{{~~~}}}ne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^sssxxxzzztttwwwuuuxxxvvvrrrwww}}}|||ttttttxxx{{{DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦ{{{}}}|||sssppptttzzzuuukkkkkksssuuugggdddjjjooommmgggeeeooouuuoooaaa[[[bbblllooojjjgggjjjooonnnfff]]]Ħllljjjmmmwwwxxxyyy>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ{{{sssnnnqqqyyy{{{vvvtttxxxxxxssskkkhhhjjjmmmhhh^^^^^^fffsssjjjaaa^^^aaadddaaa]]]]]]eeeiiicccWWWSSSYYYbbbaaa]]]ZZZ\\\``````\\\gdKĦaaa___aaaggglllbbbgggwwwgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>Anene}}}~~~zzzsssnexxxwwwzzz}}}{{{yyyrrrmmmiiiddddddggglllmmmkkkhhhdddcccbbb]]]\\\]]]WWWOOOPPPWWW\\\[[[YYYWWWUUUSSSRRRQQQSSSVVVWWWRRRJJJHHHMMMSSSPPPNNNKKKLLLNNNPPPneQQQRRRSSSSSSTTTUUUTTTZZZgggtttDenene>Ak<fhDenenene~~~vvvkkkmmmuuuwwwsssfffttt~~~wwwjjjdddgggkkkbbblllqqqkkkcccmmmwwwxxxnnneeecccaaaZZZYYYXXX\\\```^^^WWWTTTVVVXXXTTTQQQOOOKKKEEEGGGMMMJJJOOOSSSQQQLLLGGGFFFHHHJJJJJJHHHDDD@@@@@@DDDHHHEEEEEECCCBBBCCCFFFGGGFFFGGGJJJKKKIIIGGGPPPSSSWWW[[[fffrrruuurrrlllzzz}}}}}}~~~wwwxxxzzzyyytttnnnnnnqqqyyyvvvmmmbbb^^^aaacccbbb]]]fffkkkdddZZZXXX[[[___^^^WWWQQQSSSZZZ^^^[[[VVV\\\dddeee\\\WWWXXXUUUMMMRRROOOOOOQQQOOOJJJKKKPPPNNNJJJFFFDDDAAA@@@CCCGGGBBBHHHNNNMMMGGGBBBBBBDDDEEECCC@@@===<<<===@@@BBBAAA@@@???======@@@GGGLLLFFFBBB???@@@CCCEEEEEEBBBFFFHHHHHHIIIQQQ\\\___\\\ZZZbbbkkkppprrrzzz|||wwwtttrrrqqqmmmjjjsssyyyvvvjjjdddjjjpppqqqeeehhhiiieee]]]WWWUUUVVV```[[[SSSPPPTTTYYYUUUNNNIIIOOORRRMMMFFFDDDLLLUUUQQQUUUVVVSSSQQQPPPMMMHHHSSSQQQNNNJJJHHHJJJNNNRRRGGGDDD@@@===<<<===@@@BBBAAADDDFFFFFFCCCAAAAAABBBBBB@@@>>><<<;;;<<<>>>@@@>>>===<<<::::::<<<@@@CCC@@@===;;;<<>>???@@@CCC@@@===<<<>>>???@@@???>>>???>>>===;;;;;;===???>>><<<;;;999999:::::::::888999;;;===@@@AAAAAA@@@>>><<>>AAABBBBBBJJJJJJOOOSSSMMMBBBCCCLLLEEEKKKGGG:::999EEELLLHHHHHHFFFBBB>>>===@@@AAA@@@CCC===666555:::>>>>>>===<<<===???===;;;;;;<<>>CCC>>>777CCCKKKOOOJJJ@@@>>>GGGRRREEE???888555777:::<<<===MMMHHH@@@999777888;;;>>>555777999999777777777888>>>:::666888<<<>>>:::666999@@@EEE@@@555000444:::555999@@@DDDEEEBBB<<<999AAA>>>;;;:::;;;@@@EEEHHH;;;DDDKKKIIIDDDFFFSSS```llleeeeeeuuuwwwqqqjjjgggfffddd]]]XXXZZZZZZYYYUUURRRPPPQQQSSSKKKJJJNNNRRROOOGGGBBBCCCLLLJJJDDD???@@@FFFHHHFFFBBBFFFJJJHHHCCC@@@@@@CCCFFF@@@999777:::<<<<<<:::>>>AAABBB@@@<<<;;;???DDD>>>999444111222555666777BBB???;;;777555555666888777555444666888999777555888888888888888888999999<<<======999444222222444555888===AAAAAA>>>:::666;;;:::::::::;;;===???@@@<<>>:::>>>>>>999666:::???BBBBBB@@@>>>>>>???>>><<<:::999999999777555666999<<<999777555666888999888666777444000///000111222111444444444333333222111111777333000222888:::777222222666:::999444333777<<<>>>999333222333444222///555777999;;;;;;888555333444666888999999999777666===;;;888999<<>>???;;;777777999:::999666333666777666333222555999555333222444777777444111444333222111111111000000---...//////000000000000555222///111555777555333111555888777444333777;;;999444......222555444111444555666666555333111000222444666777666555222111===999777777;;;===<<<:::<<>>>>>:::555333666:::777:::999333000000000...000000...///444:::888222333555666555333333777:::888555222222333444222000...111444444222000111222222333444222///---,,,,,,111///...---...000333555///111222111000111444777777333///222888:::777222,,,------...///222666999333333333222222000//////666555444333222222222222000444777888777777999;;;;;;888999@@@IIIKKKFFF???FFFQQQ\\\```aaajjj}}}>>><<<;;;===AAABBB@@@>>>:::;;;:::666000///222555333777666///,,,......,,,......,,,,,,000555444///000222333444444555777999666444222111111222222111000111333333111111111222555666666333///++++++,,,111000///......000222333222000//////111333555666777222...000666888444///++++++,,,---000222444555333333444444333222111000555555444444333333222222///111555777777777777888999777777<<>>;;;:::888555111000000222333777555---***...000...---///...+++---111222...//////000222555777888777333333222000//////222444444333222222333444333222888999999555000,,,,,,---////////////////////////555000,,,---333777666444555111...000333444222...---+++***,,,000222111///333333444555555444222111333444555555555444222111111222333666999999777555333333333666999<<<======777===BBBCCCCCCIIIVVV```gggqqquuuttt|||555666666555444666999<<<777666444111......000333888666222///...///111333++++++++++++,,,---///111222111111444666777666444000222222000......222666555222///000444666555333===;;;777444111/////////***+++...000111111000000999333......222555555222111000/////////...---,,,+++---......------///000333333333333222111000000222111000222555555222///777444222222666777555333///222555555333444888<<<777777:::???FFFKKKNNNOOO[[[jjjnnneeeeeevvvyyywww888555222222444666777666666555444222//////111333444333222222111111000000///,,,***+++///222222111...111555777666555555666444333111111111222333333222222222222222555888:::999888666333111...---,,,,,,------...///000111222333111000///000222333444444000,,,---111222...***,,,...//////......///111///111333555555444111000444333222444666777666333222333555666666555444444222111111333555777888888777;;;@@@CCCDDDFFFJJJMMMQQQTTTXXX\\\```eeeiiijjjlllooowww999333...///444666333///333444444222000000111333///000222333333222000///111,,,)))+++222666555111,,,333888888444111333666777333111222555777444111///222333333111333:::???555444333222000---+++***///...------...000222444---000222222111111333666666000+++---333555000***---...//////...---///000,,,///333777777666222000666444333444666888999888///444999999666333333444333000...111666888777444888>>>DDDEEEBBB@@@DDDHHHJJJDDDGGGTTT\\\XXXSSSSSS]]]cccdddeeeppp444111---...111333111//////111222111000///000111---...000222222111000//////---+++---111444555444111444666444000...000333444333333444777888666444111222222111000333888<<<444333111///...---,,,+++......//////000111222222...000222444555555666666444111...///222333000,,,---...///...---,,,---...///000333555666444222111555333222111333666999:::555777999999666333222333111000000222555666555444777<<>>???@@@DDD@@@AAAIIIPPPPPPLLLHHHRRRSSSSSSUUU___qqq....../////////000111222...///000///...---...//////......---...///111222,,,...000///...000444777999666111...,,,------......111555666666666888:::666333//////111333444444555333000...------...///,,,...111333444333111///222000000444999;;;999555000111222111000///000111,,,......---+++***+++,,,333333222222111111111111111000///...///111555888>>>:::666444555555333111...111444444333333444666555777:::===>>>>>><<<::::::@@@>>>888;;;FFFIIICCCIIIBBBDDDOOOWWWZZZcccqqqyyy+++...000000///000222444//////000...,,,,,,---...111///,,,***+++---111333,,,000333111...---333888:::555///,,,,,,------,,,,,,000444555333333777;;;888333//////222333000---444222000.........000111,,,///333666666444000...333000///333999<<<888333---111333222...---///222......///---+++******+++444333111/////////000000.........---,,,...222555>>>999333111333444333111---222666666444222444777333333444888;;;===;;;888555@@@>>>000000???GGGCCCAAA777:::IIINNNGGGKKKYYYffflllmmmlll{{{//////000111222222222111222222111...,,,,,,...000000...,,,******,,,///111111333444222000000333777333333222111/////////000000111111111111222555777555444333333222111///...//////000111111000///......000333555555333111000///......000333555444222...///000000......///000000111111///---++++++,,,000000//////////////////...///000...,,,---000444444222111000000222222333000222555666666555555555222333555777888888999:::777;;;:::333222999??????;;;777888>>>AAA@@@BBBHHHPPPRRRTTTXXXdddwww555111...000444555111---555555222///,,,,,,///111///...,,,++++++,,,...///666444333222333444555555,,,111666666222000222555666111...---000333222111222555888777333000000111***---111444444111---***111111222333333333222222***,,,......------///111000...---...000000///---222333333111...---------+++,,,...000111000///...///111222000......111444)))---000111//////222444444222222555999999666222111555999888555444888===666111111666666222222777999<<<:::666777???DDDBBBAAA>>>DDDQQQYYY___qqq111333555444222111333666222444555444111//////000,,,***)))'''(((***,,,...333333333222222111111111111000...------///111222222222222222222222222222///444888888444111///000++++++,,,...//////...,,,,,,000333444222222333666....../////////.........111000///000000000...,,,222111111111222111///,,,,,,,,,------...///000000333222111000//////000000//////000000000111222222666333222555999888222+++111444777666555555999<<<777666444111111111222333666777888999888999;;;===AAABBBDDDEEEJJJUUUcccmmm222666999777222///111555222111222555777666222///,,,+++)))((((((***,,,...000222333444444222000...000...,,,---000222222111333444666555222111111222333444555666555333///,,,******+++---/////////...---///222444444333333444111111000///////////////333333333222000......///111111111222333333111///------......//////000000111111000000//////000000333000......000222222111111222444666666444000...111222444777999999777666777555333111000111222333333666888:::999999:::<<>>AAACCCCCCDDDOOO\\\bbbdddkkkyyy///......///111222///,,,000111111222444777:::===///...+++******+++---///000///.........///000000+++111666555///+++,,,///222000000444;;;<<<777222444555555333///,,,,,,---+++---///...---...000222:::666222222666999999999111///......///222555888>>>999444222444555333111---,,,,,,---///111111000......------------------,,,---...///000000//////+++111777777222------///000......111555777333000333555666555333333555777111000///......///111222777888777666555777;;;???555777888777666777:::===@@@BBBGGGNNNVVV^^^dddgggxxx///...---///222333333222222222222000///222777<<<000///,,,+++***,,,---///000...---,,,,,,---000111,,,111555444///+++,,,//////------222999<<<888444333555555222---+++---000111333333111---+++---000777666444444666777888888...---------///111444666999666333333444555444333///---,,,,,,---///......---------...............---...///000111000///...+++111888999444//////111000---+++///666888555000333555444111---...333888000///---------///111222777777666444333555888;;;111444666555333333888<<>>:::222111:::DDD777222---...111222///+++222000---++++++,,,...///++++++---.........------000+++(((,,,444777444///(((...333222...---222888666222---,,,///000///---<<<===;;;555---((()))+++(((///777;;;888333///------------------,,,,,,,,,'''111:::888///---444===555222///---------,,,+++//////000111222333333444000111222333222111///---888222...///666999777222(((***---///000111333555222...)))(((+++---,,,***------,,,+++,,,...111222...111444555333///---,,,999666222333777::::::999111999AAABBB>>>@@@IIIRRRTTTUUU]]]ooo000222444555555555555666777555333111000..................///......------555000,,,+++...000111000,,,///333333111000222555333000,,,******,,,///111333555555111,,,+++000666;;;999777333///,,,)))(((---000222222111000000111+++...111222///+++)))(((((()))---222666777444222666777666111,,,***+++------///333777888666333111666555222000......---...///222444555444333444444000---+++---111333333111111000///,,,******---000------...///111222111000333111222444000((((((---111555888999777666777999<<<:::777777999>>>DDDGGGLLLSSS]]]bbbeeeiiirrryyy---...000111222333555666555555333222000///...---......//////......------222000......///000111111111222333333333333444555333111---+++***,,,...000444555555333///---///111555555666555333///+++))),,,///111111111000000111000111111111...,,,)))(((''')))---111555666555555777666555222///---,,,---+++...444777888666222///555333111///...---------///111333333222111111222///...---///000222111000111111000......///000222---------...000000000///111000222444111***)))---///222666777555555777999<<<:::888555555777;;;>>>DDDMMMWWW[[[ZZZ\\\ccckkkttt++++++,,,---///111444666333333333333111000....../////////.........------///000111111000000222333666555333333444555666555333111...,,,+++,,,...///555555666555333111...---...000444666555222---***+++---///000000///000111777444111///...,,,***((('''***...111333444666777666555444333222111---+++)))---222666888555111...333222000...---,,,------///000111000///......000---///111111000/////////000///...///111222222111111000000000000111111111//////111444222---,,,...111333666555222111333555888888777444000000333777;;;DDDNNNPPPMMMLLLQQQWWW___iiizzz---+++***+++---000222333222222333333222111//////000000///......---------,,,///333444222111222444999555111111333666555444333111///---,,,,,,---...333333555777777555000,,,+++---111333333000---++++++---.../////////000222;;;777222...------+++***))),,,///111111222444777333111111222444222...)))(((+++///333555555333222111000///---,,,,,,,,,---...//////---++++++,,,...---111444333000------...,,,,,,,,,///222333111///555555555333222222444666...///111444333111000000777888888555000---///111555666777444000///222666888===CCCFFFFFFFFFFFFGGGUUU\\\gggsss111...,,,+++...000111111111111222222222111111111222111000...---------...+++///333444222111222444777333//////111333333222222111000......------...///000333777999777222...---------------,,,,,,,,,,,,---...///......000222;;;777333///...---,,,,,,---...000111111111222333...---...000333222---))))))***,,,///222444666777000///...,,,,,,,,,---.........---+++)))))),,,......111444444000,,,,,,---,,,---...000222333111000666666555333111111555888000111222333444555555333999:::999555000...111444::::::999666222000222555888999;;;@@@EEEFFFCCC@@@LLLTTT]]]eeeooo333000------000222111///111111000000111222333333333222000...------......---///222222222111111222111000......///000111000000000000000//////......---///333555666555333222///---+++))))))***,,,......///000///......000222555555555222///------............111333444222000++++++---///111000---+++***+++---///111444666777//////---,,,,,,---...//////...---***)))***---000000222333222000---,,,,,,///222444444333222222333333333222///---...333777444555444222555999:::777555666666444111333777<<>>DDDFFFCCC???AAAKKKVVV]]]eeerrr222///---///333444222///111000///...///111444666444222000...------......000//////000111111000///,,,---............///000......///000000000000///---000444444222111222444...---+++******,,,///111111111111000......000111---222777555000,,,---000---++++++000666888444///)))+++...000000/////////,,,...000333444333222111//////...------...///000///...---***)))+++///222333111000///000///...,,,111555888666111...000444000111111---***,,,333888888888555222555<<<===:::222333333222111444;;;@@@HHHBBB999555444444222000555888;;;>>>??????@@@AAA<<>>555222444777555222222999>>>>>>999888===CCC>>><<<<<>>:::222...222888666666666888:::;;;:::999;;;999888999???GGGPPPVVVZZZbbbooo{{{,,,,,,++++++,,,///111333222333333222000000000111888666333000//////000111///111333333111000///000111///...000333444222000---.........---------/////////.........---------,,,,,,,,,///333666666666111555999888444000......222111111222333333111///---)))&&&(((,,,000000...///------111777999444...444444444333222000///...,,,000555888777444222111666222000333888:::777333222222333444555333000------+++)))(((((()))+++---666888666222222888>>>???999999888777666666555555999666222000111333444555666999;;;888222///222666444444444666888999888777:::999888888<<>>???@@@CCCIIIMMMVVVfffuuuttt}}}...---------...111333555999;;;;;;888222...---------...////////////...---***+++,,,,,,++++++---......000222333333333444555555111---,,,///111000///////////////////////////000///...000222333222111111444666555222//////000///333777888666555666888777444111....../////////+++,,,......---...000333---///111333444222000///000222444333222111111111...111444666555666777999666555333444666555222/////////...------...//////...222333000000444666555888888888888888777777666...111333333000///111444444111//////111111000...///...///111444555555444333444555888:::<<<>>>>>>@@@???@@@CCCFFFMMM\\\iiieeennn///...---...///111444666666666666555444111///---//////000000000///......***+++++++++)))***+++---...///000222333444444444555333111000111111111000...////////////000000000222000//////111333444444000333666555111//////111111333444555555555666777555444222111000000000000,,,...///.........///000***,,,...000111000///......000222222111000000000...///000000000222444666333444444333333111111000---------,,,,,,---------111555555222111555888777444666777999999777555444,,,---///000000111333555333222000////////////............111444666555444111222444777:::===???@@@<<<===AAAFFFHHHIIIOOOWWWbbbgggqqq...---------...111333555111//////111555555222...222222111111000000//////,,,------+++******+++---...------000333555444222333444444333111000111111.../////////000000000000222111000000222444555444000333555444111...///111444222111111333444555444111111222222111000000000//////////////////---,,,((()))***,,,---.........***---000111000/////////---------...///000111111000333444333///---...111------------------------333666666222111555888888111333777::::::777444111...------...111333444444333333222000...------------,,,---000333555444333000111333666:::===???AAA<<<===AAAEEEFFFDDDGGGLLLYYY^^^bbbhhhzzz------,,,,,,---000222444...+++***///666888444...444333222111000000000000//////...---+++***,,,...///,,,+++...444666444000111444666555111///000111.../////////000000111111111111111222555666555444000333555444000...///111666222......111444444333---///111111000/////////111000///000111000---***''''''((()))+++,,,---...(((+++///111000///......,,,,,,,,,---000000...,,,---222555222,,,***---222000000000000000000000000222555444///...333666777///222777::::::777333///222///---...222555555444333444333111---,,,,,,...++++++,,,///222444444333111111333555888<<<>>>@@@BBB@@@???AAA@@@@@@EEEKKKKKKSSSWWW\\\nnn111,,,(((,,,333666111+++,,,***)))***...444888999555555555444222000...---222111///---,,,+++++++++'''---333222......333999777111---000666777111)))---...///...---111888>>>---000555888888555///,,,888666333000.........///+++...000///------000333444...***---555777222,,,444222///---,,,,,,...///***)))(((''''''((()))***+++,,,,,,++++++,,,///222(((,,,000000---+++,,,///000...,,,,,,------,,,+++,,,000111///,,,,,,111777111222333444333222111000777666555444555666888999...000333444444444444555<<<555...///444666000)))...---,,,+++---111555888333333555999>>>???===999FFFCCC???<<<===AAAFFFIII???EEEUUUcccfffdddnnn...,,,***---111333222000******+++...222666777777666666555333222000//////000000000///......------,,,---///111333444666666333000///000222333000---...------...111444666777000222333555444222000...222222222222000///---+++---,,,,,,---...///000000000...---///333444222///111000///...------------,,,+++)))(((''''''(((((())),,,000111111000//////.........///000///...,,,---///000///------///111000//////...---///111222111222333333333222111000555555666777777777666666///000111333555555555555888444111111333444222000000...,,,+++,,,000444666666555555777:::=========DDDAAA===::::::===AAADDDCCCDDDMMMWWWXXXVVV___nnnyyy|||++++++,,,,,,---///222444(((***---222666777555333888666444333111111111111000000111111111000///...000---,,,111888;;;888333//////......---...000111///---,,,///444666444111444333222000000/////////,,,///111333333000,,,)))///+++)))+++///222000------///000111111111222222............------,,,,,,000...,,,)))'''&&&&&&&&&'''---444888777333///,,,222///---///222333000,,,,,,000444222...---111777222000------///000///---111222222222222111000000333666999;;;;;;888555222333111111444888:::888666222222222111111222555777333111---++++++...111444777777666666666999===AAA???===999777666999<<<>>>GGGDDDEEEJJJIIIHHHOOOZZZ___kkk{{{,,,+++******+++---///111((())),,,111444555333111777666333111000111222333111222333333222000...,,,///,,,,,,111888:::777222...---+++++++++---000222000///...000222444222111555333111000............+++...111333333111...+++...---,,,...000111000......///000111111222222222......---,,,,,,,,,------333111...+++(((&&&%%%%%%(((...555999888333...+++///...---///111333111000///111333222///...111555222111000//////...---,,,111111111111111111000000333777;;;>>>>>>:::444111777444222555;;;===;;;888//////......000333777999555333///,,,+++---000222555777888777555666;;;@@@999888666444555777:::===GGGBBB@@@BBBCCCBBBFFFMMMPPP```sss000,,,((((((***,,,,,,******)))***,,,000222222111555444111000///000111333222333444333222///,,,***+++,,,...000333444444333000,,,((())),,,000111111111222222111//////222555333333222222000///---,,,///000111333333222111111,,,///222222111000111333111///...///333444111...///...+++******,,,...000333222///,,,)))''''''&&&+++///444666444111---,,,***,,,...//////000333555333222000000/////////...000333555333///+++,,,.../////////000000111111111555888<<>>:::555222777333111333888;;;999666///,,,***,,,111555666555666444111...---...000222222555888888777666888:::333333333333666999<<<>>>???<<<<<>>666777999<<<>>>???@@@AAAEEEKKKTTT^^^iiiuuu000000//////...---------,,,***)))+++---///000000,,,,,,,,,---------------......------------------...//////---,,,,,,///222111000///...///000222333222333444444444444555666222222333333333111000///222333333333444444444444---///222333333222222222222222222222000///...---+++,,,---...///000000000///...---,,,,,,---...//////111333222000...------////////////000111333555222222111000...---......111444777777444000......+++++++++---///111444555666555444333444555666777333222111000000000111111111222333333333333222111222333444555555555444444111111333555777666333000...///111333666999;;;<<<333666999::::::;;;===???CCCDDDHHHNNNWWWbbblllsss---111555333///---000333,,,++++++---///111000///)))***+++,,,,,,,,,++++++************+++---...///222000---,,,,,,---000111///222444222......222666333222222666999999666222333333222222222222222222111222444555555444333222///......111444555222...000444666444...+++,,,///(((+++///222333222///---,,,,,,,,,,,,---///111222///222444444111///------666222//////222444333111...222444222---,,,///444444444555666777444000,,,)))******,,,///222555777666444000...///222666999555666555333000000222333111666:::999444000111333000222444777888777666555222111000222555555222//////000111333555777999:::666:::<<<999777999===???<<<======@@@FFFPPP[[[cccppp~~~///333666444000000444888///......000333333000---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***((((((,,,000666222...---///000...,,,,,,000444222...///666===888444222555::::::333,,,555333111000000111333555///333666666222.........111---***...444777333...111888===:::000)))***...,,,+++---222888888222,,,///...---,,,...000333555111333555555333000//////===777111000333666666444000222444444333111111222222000///333888888222,,,...,,,+++---222666888777111000///......///000111>>>666...,,,///444444333333999???===666000000333222///...111666888444000000000000111222333444555---///111444555666555555???:::555666;;;???>>><<<444<<>>BBBJJJQQQVVVXXX___kkkyyy///......000222333000...000...,,,---///222444555...000444666555111,,,))),,,)))''')))---000///---///333666555111///222444888555111111222333222111666666555333111444999>>>///000222333444333222111<<<777111///111222111///---///111111///...///000222222222222111///---***(((***,,,,,,---000555:::111///,,,+++,,,///333666===<<<999555111///000222...333999:::666333333444444000---///444666222---...000111111///000333666...///222666999999666333555444333111111111222222///000000...------111555:::888666999>>>>>>888222---///000000......000333000000000000111111222333:::999777555555666888999666888999888666555666888666444444777<<<@@@AAAAAAHHHNNNUUU[[[```qqq......000111222111///---------,,,---///111333333000222555666555111---***,,,***)))+++...111000//////222666666555444555666777444222111111111000///555444222000///111777;;;222222222222222111000000:::666222///000000000///...///111000...------...111111111111000000///...************,,,///444777111...,,,***+++...333666;;;:::999555222000000222...333888999555222000111333000...///333444222///...000111222222333555666000111444777888777444222444333222000000000000111---...//////000000222333888555444888===>>>:::444000000///......///000222000000/////////000111111<<<;;;999777666666666777111333555555555555444444333222333777;;;===<<<;;;AAAFFFLLLRRRWWWggg,,,111555555111//////111***,,,...///////////////222333444444333000...,,,))),,,...///...///111333333222333555999999888555111222333111///...///000444111...---///111222222777555222000......//////222444555333///------...111///...///000///---+++///111333222///...111444...+++)))+++///111000...000...+++***+++...222555333555666666333111000111555555555555333111...,,,000111111111111111222333111000000444999:::666222222333444555444444444444222111///........./////////---,,,///444666444111333333555777999:::888777666111......111333222000000000///.........//////777888888888666555333111...------111666888555222///333777:::::::::<<<===<<<<<<@@@JJJUUUbbbrrr...333777666111...000444,,,...111111///---,,,,,,222222333333333111///---(((,,,111111000///222666555333222555999;;;999666000222333222000...000111222///------///000000...888555222///------///000,,,111666555111---,,,---111000...///111111...,,,///111333111......222666111---***,,,111222...(((...---,,,+++,,,///111333...111444555333222111111999888666555333111...---000222333222111111333666333111111666<<<<<<666000222333555555444333444555000000///......///000111111...,,,000666999666111...222666777666555777999888333///000444666222...000//////...------------222333555555555222000///,,,***)))...555888555111---444;;;<<<:::888<<<@@@<<<999;;;FFFSSS\\\dddiii111333444333111///111222222333444222...,,,,,,---///111444666666333///---+++---///111222333444555555555444555777888999999555444222333333333111///000111000///...000333555333222111000//////000000...000333444333000...---///000222111000//////000111000...---...///111333111///------//////---+++,,,,,,,,,---...///000111000111333333111111222333888:::<<<:::555111111222333222111111333444555666333333333555888888555333000333777999777555555555222111111000111222444555000///...111444666555333///222444555555555777888666444222333444444111...000///...---,,,,,,,,,,,,000000000111111111000000+++***+++...222444444222///555;;;;;;888777:::>>>===;;;===CCCJJJPPPXXX```rrr|||555222000000111222111000888888666222---+++,,,///---111666:::999555000,,,---,,,---000555777555222444666777666444444888<<<;;;666222333777777222,,,///333444111---///777???...///000111222111111000222000///111444555111---,,,111666444...,,,///444444///******...111111///000000000...,,,,,,///111++++++,,,---//////000000333333333111///000222555444;;;BBB@@@777222333777777222...000555888777444333444555444333222444666...333:::===;;;777555555444333333333444666888999---///111222111111333555111222333555666777777777222444666555222000///000000///...---,,,+++++++++000///...---...///111333***,,,.../////////111444222555999999777666777999::::::===>>>===AAANNN\\\bbbjjjxxx.........000222222000...222333333222///......///---000555888888444000,,,,,,---...000222222111///000333555333000111777<<<:::888777777888555///***333333222111000000333666000000111111222222333333222000///111444444111---333666777555111000222555555222///000222333111///,,,///111000---,,,...111,,,,,,,,,,,,,,,---...///555444111///...111666:::888===AAAAAA<<<777444444:::000))),,,666;;;666......111333222......333777111444999======999444111555111------222777;;;<<<000222333222111111333555444222111444777888555111111222333222000......//////---,,,...000///+++'''111///---...111444555666...//////---,,,---000333444111///000555888777666888;;;<<<888555:::HHHUUUTTTYYYdddwww,,,---/////////.........000111222111/////////000///000222333444333222111///.........///000//////222222111111111333555777888999:::999555111---+++///111222222111000000111/////////000111111222222000111222333333333333444888777555444444333333222333333222111111111111111////////////000000///........................///333222000------111777;;;AAA@@@>>><<<:::777444222555000,,,---222444111---000000000000111111222333000222555888888777555333111...,,,---111444666777555333111111333444333222111222444444444333222222111000111333555444000---...//////.........///000.........000222333222111333000......000222222111000111111111333555999;;;===<<<999555444999BBBIIIOOOTTT]]]jjjxxx,,,---......---,,,,,,,,,---...000000000///000111000///......///111333555444222///---,,,,,,,,,---333111//////222444333222444888<<<:::333---++++++,,,///222333222000..................///000111222...222444333111111444888;;;777444333666666444000333333444333111111111222111///---000333444000,,,000000111111111000//////222111///------111888===HHHAAA:::666666666333000000///............---,,,222///---///333444111......///000222333444555555...---,,,,,,///111222111888333///000555777444000///222555444111///000333000......333999999333---...000111///,,,---222888,,,---...111444333111...888333...///444666444000...111333222111333:::???@@@;;;666222222666999<<>>CCCIIIKKKPPP\\\ooo~~~444...)))+++111444///***...000222222000///............------...000222333???===999222+++'''((()))...222666555222000222444222111111333555444111...222333444333111000111222------,,,,,,...000222333666333///...000000///...000222444444444555888:::;;;777444555888888444///...000333333111///000111......///000111222222222777666444111000222666:::999999888555111///000222222000......000000...,,,000111222222222000///...'''))),,,///000111000000555333000......///333555---...//////000111333555555222111111333444333111---.........///222555888111///---...000111///...------...000444777777777333333333333222222333333444111//////111555666666777888999666222000333666999<<<@@@EEEJJJRRR[[[bbbuuu444...))),,,222555222---///111333333222///......000000////////////000000<<<===;;;666...)))(((***,,,222777777333000222555222000...000555777444111444555666555333222222333///...------///111444555777333///...000000---******...222222111333777<<<>>>;;;999999:::999444///---111333222...---///333000000///000000222333333777666555333111222444777333666888666111///000333333000......111333333222222333444333111000//////)))***---///000///...---555444333111000111444666+++---//////...///222555555222///000444666444222/////////---,,,///444999111...+++,,,000111...+++.........111444777888888000222444333222111333555444000---...222444333000222666999777444222444777666777;;;@@@FFFKKKMMMNNN```mmmtttrrr|||///...---...000222333333---000333555333222111111555444111///...---...///333777:::777111,,,+++,,,+++///333555444222222222333222000000222444555666333555777777555333222111111000//////000333666888333333222111111///---,,,***+++---...000333555777>>>@@@AAA???:::555333333000000///...---...000111666444222000000111222444222333444333222222333444666666555444222222222333000000000//////111666;;;888555111111333333111............------------...///222444444222111111333000///......///000111000111000///000111333444555333111......///111444555///---,,,+++---///000111......000333666666444222111111111333444555555444------...///111111111111222333555777777666555444333444666:::???DDDGGGIIILLLUUU^^^dddlllzzz***...111000------222888,,,///333555555444333333999666222...,,,,,,...///,,,222777888333///---...+++,,,///222555555222///333444444222///000444999000444888:::777333000...222111000000111444888:::///333555555111...///000,,,***)))+++000444333222<<>>@@@AAACCCGGGLLLPPPSSSXXXeeewww...000111000---++++++,,,***///222///...//////---000111111111000///.........000///,,,---///...)))(((***---......---...///222222111111111222111111222444666666333000...---///000000111111222222222333333444333111///,,,*********+++---......---,,,111111000...---...111333...,,,,,,...111111///+++***)))((()))+++---,,,,,,+++---///000111111111000111222111000///000333666444555555222...***))))))+++,,,...000222222000...///...---///111222222111,,,...222444444222///,,,333000///444;;;???===999333999>>>===666111000222...///000222222111///---////////////////////////+++...111444555444222000222333444555555333222111...444::::::333---+++,,,//////000333666666333///111222444555555777:::===666999===@@@BBBBBBCCCDDDRRRNNNRRRaaauuu,,,///111///+++)))***,,,...333666333000222444333111111111222222111000000555555333///...000---)))'''***---...//////000111555444333333444444333222222444666555333111000111111111000000111222333333666555444222000---+++***+++++++++...111111...+++///000111000......111444---------///111000///---,,,***)))***,,,......------...///000111222222222000000111111000111444666111444666333---))))))+++***+++...111222222222111///...---...000111000///+++...111444444222///,,,333000///444;;;>>>:::666111888>>>>>>888222111333///------...111111...+++---...//////000111111222,,,...111444555444333222333333333222222111111000+++333::::::555...,,,------,,,---222777777222---111222333333444666:::===222555:::???AAABBBBBBAAAMMMFFFEEEOOOaaasss+++...111000,,,)))+++...111666999555222444777888111222222333333333222222888888555111000111///***(((+++...000111111333444666444333444555666333111111222333333222111222333///000111111222111111000777555333000...------,,,+++---111333333222000//////---------///000///...,,,...///000///...//////,,,+++,,,...000000...---/////////000111222333444...000111222222222444666222222222000...,,,++++++***,,,///111333333444555000///---...//////...,,,---...000111111111000000---///222444555555555555444444555666666555333222......///............///......///000111111222222111000000000111333555666333333444444333222000...///000333555555333000------...///111222222000//////111333444444444555666333444777<<<@@@DDDFFFFFF@@@???AAAIIIRRR^^^mmm{{{+++///222111,,,***,,,///111777888444000333777999222222333444444444333333888888555111000111000+++***---000222333444555777666444333444666666333000000111111111000000222444,,,...111333333111///---666444111///.........///***000777888444111222444///***'''***000222---(((+++...111000...---///111+++,,,///222444222...+++000000//////000222444555---///222333333333444666444111......//////---)))---///111333444666777999000///------......,,,+++000///...---...///111333(((///555555000---000444888222---...444888555111,,,000222000,,,***...333//////000111111111111111444222///---...222666:::222444666777666333///---444///,,,///555777333---///111222111---,,,///222---000444555444222000///555444555999???EEEJJJLLL555;;;CCCIIIKKKPPP^^^mmm111444555222---***,,,///000222555666666444444444777555222000000111333555333555777777444111//////555000...333;;;===777111333777:::888222///000333111//////111444444000,,,000...------///111222222///222444222...,,,,,,...333111111333555555111---,,,,,,++++++***++++++,,,...,,,...444666222......111333444111...---...111///000111222111111//////111,,,***///777:::555...---000111000---,,,...000,,,,,,///555<<<===888222999666222...,,,++++++,,,)))+++,,,...//////.........//////000000///.........222555333000000444888555111------///111///---333333222000...///111444...000111222111111333444999777444333333333222000000000111111222333555555555000,,,+++---//////...444222000...///111555777222555999===@@@AAAAAA@@@DDDAAA??????CCCLLLUUUZZZpppyyy000333555222---+++,,,///...111333444333111111111666555333222222222444555111222333333000...---...444111///333888:::777222444666777555111///000222000//////111222111000...000...,,,---///111222111000111111000...---......222222222333444333000...,,,+++***+++,,,,,,,,,+++...+++---222444111///000111222222000---,,,---///...///000111111000///...000---+++///555777444///...///000///------...///...///222777;;;;;;666222777555222///,,,,,,,,,---***+++,,,......///.................................000222222000000333666333111///............---222333222111//////111222---///111111000000222333777777666555444333222222000000000111111333444444555222///...///000111111444333111000111333555777555777:::<<<>>>>>>>>>===CCCAAA??????BBBHHHNNNRRRVVVggg|||///111333111---,,,---//////111333333111000000000555555444444333333333333///000000///------...///222111111222555666666555555444222111000///000111//////000///......///111///---,,,---///111111000333111//////000222222111111333444444222000//////,,,***)))***...///---+++...******///111000000222000000000...,,,++++++---...///000222222111///............000222333222000000///------.........---///111555888999777333111444333111...------------,,,,,,------......//////......---,,,,,,---...///...//////000000111111222111222111///---,,,,,,---///111222111///...///000,,,...000000//////000111444666999888444222222333000000000000000111222333444444333222000111222444333333333333444555666777999:::;;;;;;;;;;;;;;;;;;@@@??????@@@AAADDDFFFHHHFFFSSSdddoooqqqwww...///000///---,,,---...111333444444222000000111222333333444333222111000000000///...------000222111111222222222333444666444222///---...000000000---///000...++++++///333...---,,,---///000///...555222...///222555666444000333555444000---...///,,,***(((+++///111000---///***)))---//////000222......---,,,*********+++...///111333333222000///---///000000/////////000111---***+++...///...,,,000333666777555222000///000000///...------------......---......//////000...---,,,***+++,,,...000///...---///000111000///000222333000,,,***+++---,,,...000000///---,,,,,,+++---/////////......//////444999888333000000333000000000000000000111111222444666444111111333666222333444555666777777777:::::::::999999999::::::;;;===>>>@@@BBBBBBBBBBBBLLLGGGJJJXXXjjjvvv}}}......///...,,,,,,,,,---111222333222000//////000///000111222222000///---//////...,,,+++,,,///222000111222111000000333555222000---,,,---///000000,,,......,,,******///333...,,,,,,---...///...---222///,,,,,,000444444333000222444222///---...000---+++***+++///333333222111---+++...000//////111,,,+++******************...000222555555444222000...///000///---,,,---//////,,,))))))---//////---///222555555333000...------.........------,,,,,,......//////////////////...---+++***+++,,,///000///......000111111000...///111333111---+++,,,...))),,,...///---+++***)))***,,,//////...---------,,,111666555111...///222111111000000000000000000000333555555222111222555222333555777888888888888888888888888999999::::::777999<<<@@@BBBBBBBBBBBBNNNBBB===JJJ^^^jjjllljjjxxx000000//////...---,,,,,,.../////////---,,,---......///000000000///---,,,,,,---,,,***)))***---//////000111111000000111333//////...------...///000,,,,,,,,,+++***+++...111---,,,,,,---......---++++++***)))***,,,.../////////000111000///...///000...---------///222777999666222222555555111//////***((('''(((***+++++++++---///222555666444222000/////////---++++++,,,---,,,***((()))+++...000000000111333444333111///------...///000000...---,,,...///000111111000///...------,,,,,,,,,...///000///000222222222111000000000111222111///.........***,,,...///---+++*********,,,///000///---,,,,,,,,,///222222000...///111333222111000000000000000///111444444444222222333222333555666888888999999555666777888999999999999444666:::===@@@BBBCCCDDDAAA======CCCIIINNNUUU[[[gggnnn{{{555333222111111000...---,,,---...---,,,,,,.../////////000000//////...---,,,------+++******,,,......///000111222111000///,,,...000000...---///222,,,***))))))+++---......,,,,,,,,,---......,,,***''')))*********+++,,,...000...---...///000000//////000000...---222:::AAA<<<:::;;;>>>===666000...(((&&&%%%'''+++------,,,+++---111444444333000...111///---,,,++++++******(((((((((((())),,,111444222111111333666666222...000111222333333111///------///111333333111///---,,,------......///000000///333666666333111111333111000000111222222000...,,,...000000...---,,,---***---000111///---,,,,,,...//////000000000111111444444333111111000000000111111222555666666333111222333444555666888999:::444666777999999888777666333555777:::===@@@CCCDDD888999<<<===;;;;;;DDDOOOTTTVVV___rrr888666555333333222000...---...///.........000222111000000000//////////////////000...---,,,---///......///111333222///---)))...222111...,,,///333,,,)))'''))),,,///...,,,,,,,,,,,,---......+++)))'''+++......,,,+++---///000---+++,,,000222111//////111222///---111<<>>BBBDDD:::888777999::::::???EEEDDDKKKXXXiiixxx~~~|||wwwwww@@@888555===CCC>>>555...222555444///...333777777222222666;;;:::444333666<<<999555111///000111333...333888888555222111111222...+++...222333...((()))(((''''''))),,,000222***,,,...000000...+++***111...,,,+++---......---***,,,...---,,,...333888888444000///222666999:::IIIKKKKKKEEE:::222......&&&&&&(((---111111---)))...,,,***))))))+++---///))))))))))))((((((((((((&&&%%%%%%''',,,......---111000000111333444444333///333888???BBB>>>555---777444000///000111000...+++///333333000///222666;;;777333333666777444111333444444333222111333444///...///111444333...)))222111/////////000111222+++111666555000000777???GGG???666111111333222000555666666555555777;;;>>>555444555:::>>>>>>777111<<<;;;999888888999:::;;;333555777888888999;;;===DDD;;;444555<<<@@@===888AAALLLYYY^^^^^^aaalllvvvtttllloooEEEFFFFFFEEECCC???;;;999555666777999::::::999999999:::;;;===>>>@@@@@@@@@??????>>>:::777666777999777888999::::::888666444111///---...111222///+++******)))***+++---000111,,,---...///...,,,+++)))/////////////////////000000000000111333666888888::::::999777666888<<<@@@HHHHHHGGGBBB:::333...---%%%%%%'''+++...///---***,,,+++(((''''''(((***+++(((((((((((((((((((((((('''%%%%%%'''***---,,,+++...---...///000111222111111333777===???===666000666333000///000000///---,,,///222333333333555777<<<:::777777777777444222333444444333222111333444333222111111111111///...111111000000000000000000///444777666444444:::@@@EEE@@@:::666444444333222777888888777666888;;;===777666666888:::;;;888444<<<;;;;;;;;;;;;;;;<<<<<<777888888777666555777888???<<<999999;;;=========>>>GGGQQQUUUUUUXXX___fffaaa]]]^^^hhhqqqwwwzzz}}}IIITTTVVVJJJ@@@@@@CCCCCC999555888CCCGGG@@@;;;;;;BBBDDD@@@<<>>???:::555///............//////000++++++,,,,,,---......///000///...---,,,***)))))),,,///222222000///111222666333111555<<>>EEEDDDBBB???<<<888333---***$$$$$$%%%(((+++,,,,,,+++***(((&&&$$$$$$$$$&&&'''%%%%%%&&&''''''((((((((((((&&&%%%&&&(((***)))))))))***+++,,,---......///222333555888::::::777444444111///...//////...---000000111444888:::;;;:::;;;<<<===;;;888555333333222333444444222222333444888777555222//////111333000111333333333111///...444666777777777999<<>>DDDDDD888000333CCCIII???888:::DDDFFF???555<<>>BBB:::333555<<>>:::555444333111+++%%%#########%%%''')))++++++'''&&&$$$"""!!!""""""######$$$$$$%%%'''(((((())))))(((&&&&&&&&&&&&'''''''''((()))******+++,,,...111000111222333444555555000///......------,,,,,,222000000444;;;???>>>;;;888<<<>>><<<666111111222111333444444333222333444888999999555111///111444111333555666666333000...666555444555777999;;;;;;;;;???BBB???999555444555666777666444222111222444777888999888666555777888333555666888999999888888===<<<:::666222111111333222666::::::888666999;;;===???CCCFFFHHHIIIJJJJJJNNNSSSRRRJJJKKKXXXbbbccc___fffwww===HHHGGG999222999===:::333)))***999>>>666111555>>>???777,,,111AAAEEE===555<<>>888333333555666777777444111000000111444777:::;;;999777666666222333555777888888777666;;;;;;:::777444333444666444555777999;;;;;;999888;;;<<<>>>AAADDDEEEFFFFFFFFFLLLKKKCCCBBBMMMWWWXXXRRRWWWfffzzz444777555---,,,111222...+++$$$$$$,,,000,,,+++...444444...&&&)))333555111...333777666111------...///)))%%%&&&+++---***&&&&&&((()))(((&&&%%%(((+++&&&'''((((((((('''%%%$$$+++***(((&&&&&&&&&&&&'''###''',,,---+++))))))***,,,******000666777000***,,,111666333,,,)))---333...)))&&&&&&))))))&&&""""""###$$$$$$###$$$&&&(((%%%%%%$$$###""""""""""""######$$$%%%&&&(((((()))******)))&&&######%%%'''(((+++---,,,)))(((***,,,+++++++++***)))))),,,...***+++---,,,***))))))***+++((((((+++111444222///---111444222---***+++...///111444555444333333444111444888999888555333111333333333444444333333333333111000000222333444444555999<<<:::555111222555888999999777444222111222222444999<<<===:::666333444555666777777777777777666777888888777666777888<<<999888;;;???@@@===999888999:::;;;===???BBBCCCBBBEEEFFFBBB@@@EEEKKKMMMPPPTTTZZZbbbmmmxxx...,,,***)))***)))'''%%%######$$$%%%&&&'''''''''***)))'''&&&'''(((***++++++,,,---,,,***(((((()))$$$$$$$$$%%%%%%&&&&&&%%%'''((()))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((())))))((('''&&&%%%'''+++...///...,,,***(((******)))'''&&&(((***(((&&&$$$$$$&&&'''&&&$$$###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))++++++***&&&######&&&)))))),,,...,,,(((&&&(((+++)))+++,,,***(((''')))+++'''***,,,,,,)))'''((()))+++))))))+++...///...+++(((+++---,,,***)))+++---...111444555444444444444///000333666888777444222111000///...///111333555333333222111111222333555666777888666333111333555888999999888555222222222222333666:::>>>===888333666555555555555555666666111444777888777777777777???<<<;;;<<<@@@AAA>>>;;;888888888777777:::>>>BBBCCCAAABBBEEEDDD@@@???BBBHHHPPPTTTSSSXXXeeeooopppgggwww,,,((('''******$$$!!!"""$$$&&&###"""%%%&&&###$$$###%%%)))((($$$%%%***+++***)))'''&&&&&&&&&&&&"""&&&&&&###"""$$$'''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&'''((((((&&&$$$"""''',,,...,,,******+++(((%%%######%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&###%%%''''''$$$"""###$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((++++++***'''######'''******---///,,,'''%%%'''***(((+++---,,,)))'''''')))&&&))),,,+++)))'''''')))---------...//////...---'''(((((((((((()))+++---...111444555555444444444......///333777999666333000...+++***+++...222555444555555333222222444777888777555333111222444666666777888666333111000000444222333888>>>???:::444555444333222111222333444...111666888777666666666>>>===<<<<<<=========;;;999:::999777555777===CCCBBB===???EEEDDD:::555888888GGGOOOKKKMMMXXX\\\VVVZZZgggwww******)))(((&&&###!!! ###%%%&&&%%%###""""""&&&''''''&&&%%%$$$###"""&&&&&&%%%$$$############"""###$$$%%%&&&%%%%%%$$$((()))++++++***))))))***(((&&&%%%&&&((()))))))))&&&$$$###&&&+++---***&&&$$$&&&((('''$$$######%%%###%%%'''***+++++++++***((($$$ """&&&)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((((((((&&&%%%%%%&&&(((,,,---,,,***'''&&&'''((()))++++++)))%%%$$$%%%(((///...---,,,***'''&&&%%%((((((((((((((((((((((((//////...,,,,,,---111444,,,+++(((''''''***---///------000666;;;;;;444...,,,,,,---...000333666888///...,,,+++,,,...222444BBB999000...333999999888444777888555///---111555666222000444999888111)))333444444444333444777999///000222333333222111000555333000///111333333333111777======888444444666:::888666666888::::::999BBBCCCBBB===888666888<<<:::???EEEKKKNNNNNNKKKIIIZZZ```bbbbbbmmm((((((((('''&&&%%%$$$###&&&((())))))&&&$$$###"""%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%&&&%%%$$$###"""'''(((***)))(((''''''((('''%%%%%%&&&)))+++,,,+++(((&&&%%%(((,,,---)))&&&'''((('''%%%"""!!!$$$&&&%%%''')))++++++***(((''''''$$$"""%%%)))+++)))&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%(((((()))))))))*********((()))((('''%%%&&&(((+++000///---***(((''')))++++++,,,---***%%%######%%%***+++,,,,,,+++***((('''))))))))))))))))))))))))---------------///333666...,,,)))''''''(((***+++******---333888999444///***+++,,,---///111333444222000---,,,,,,///333555888555222111222555777777333333222111000000111222555555666777777555222000222333333222111111444666111111111111111111111222444222000///000000000///111333666777777555333333777888999888666666999<<>>===:::777777::::::777333888888999<<>>>>>FFFIIIHHHLLLUUUTTTWWW[[[___aaadddiiilllyyy)))*********)))(((''''''&&&'''&&&%%%%%%&&&))),,,///---+++)))'''&&&&&&&&&))))))))))))(((&&&###"""!!!&&&)))++++++***)))"""$$$&&&'''))),,,111444...,,,***)))******)))'''%%%'''))),,,...///000000******+++,,,,,,***%%%""""""###&&&(((*********))))))***,,,,,,***&&&""""""$$$&&&((())))))((('''&&&&&&'''((())))))))))))&&&'''''''''((((((((((((+++,,,---,,,,,,---000333000222444333///)))%%%###(((******((($$$###%%%'''((()))+++,,,+++)))&&&%%%((()))+++,,,,,,+++)))(((*********(((&&&%%%&&&'''((()))*********)))(((((((((((('''&&&&&&&&&'''''''''(((***,,,---...//////000222555888888666333000???<<<999888888777444222222666:::888333000222666777444000///111444444444999999888555222111222444111444777999888555111...111222444777:::;;;999888...333666555222111666<<<999666444444777999999777555888:::999666444777:::333444666999:::::::::999AAA???AAAEEEIIIIIILLLQQQGGGMMMTTTUUUSSSTTTYYY___mmmooovvv(((((()))*********))))))))))))((('''&&&(((,,,000///---+++)))''''''(((((()))*********(((&&&$$$"""!!!###(((+++---,,,***)))$$$%%%'''''')))+++000333---+++)))))))))***)))(((%%%'''***,,,------...///---,,,+++,,,---,,,)))&&&###$$$%%%&&&((()))******)))***,,,+++)))&&&###!!!$$$%%%'''))))))'''%%%$$$%%%%%%'''((()))))))))(((&&&&&&'''''''''(((((((((***,,,............///000...///000000...,,,+++,,,...///---***%%%$$$'''*********+++******(((&&&%%%'''(((***++++++***((('''((())))))(((&&&%%%&&&''')))***+++,,,+++***((('''&&&'''''''''&&&&&&'''(((&&&&&&''')))***---///000000111333444555444333333;;;===@@@???<<<999666555333666888888666555666777555222///...000222333222777777666333111000111333555666888999888666333111222222333555888999888777111333666666444444666999777777666555555666888999888888777666555555777888111333555777888777555444===@@@CCCCCCEEEJJJLLLKKKAAAFFFJJJJJJHHHIIINNNTTT^^^]]]```iiivvv&&&&&&((()))++++++,,,,,,------+++)))(((***...222...,,,***)))((()))***+++)))***+++***)))&&&$$$"""###&&&***---...---***(((&&&'''((('''(((***...111+++)))(((((()))******)))''')))+++,,,,,,,,,,,,---000---***+++------,,,***%%%%%%%%%%%%&&&((()))***)))***,,,+++)))'''%%%%%%&&&'''))))))(((%%%""" ###$$$&&&((())))))((('''''''''''''''(((((((((((())),,,///000///......///------------,,,...111444666666333...)))(((+++...*********))))))((('''&&&&&&'''***++++++***'''&&&'''((()))(((''''''((()))***+++,,,---,,,***(((&&&$$$&&&''''''''''''(((***''''''''')))+++...111222111111000000111333444666444===EEEEEE???888666888444333444777999:::999777333222000//////000222333444444333111///...///111888888888888777666555444333222222333555666555444444333333555777888666555444777999777333333777<<<;;;777333222555777777555333444666777888777666555666===???<<<>>>FFFGGGAAA<<<>>>???>>>>>>@@@EEEJJJMMMNNNQQQVVV___kkkvvv~~~$$$%%%(((+++------------000...+++((((((***---///...,,,)))''''''((('''&&&+++***)))(((&&&$$$###"""$$$(((,,,...,,,)))&&&%%%%%%$$$$$$&&&)))++++++***''''''&&&'''((()))+++,,,+++,,,,,,+++******+++---222---((())),,,...---+++)))(((((()))******(((%%%***)))***+++,,,,,,***((())))))((('''&&&&&&%%%$$$&&&''')))++++++)))(((&&&'''((((((((())))))))))))++++++,,,,,,---......///,,,***)))(((+++111777;;;CCC>>>666///+++***+++---+++*********))))))(((((((((((())))))((('''&&&&&&((('''&&&(((,,,---,,,***///---,,,,,,------***(((&&&&&&%%%&&&&&&'''((()))&&&'''(((***---111333555333000,,,***+++---...///333888>>>>>>:::555444555:::666444:::BBBGGGCCC>>>888:::999222***(((///666555222///...///000///...<<<===>>>:::666333333444000111444666666666555444777666666777888888555333333777999777333222555:::;;;777444666;;;;;;555///444444333333444666999:::222777<<<===;;;999:::;;;>>>999555666:::???BBBBBBCCCIIIOOOMMMJJJPPP___mmmssssss{{{###$$$&&&(((***,,,---...---,,,***((('''(((***+++,,,***''''''((())))))(((+++++++++***)))&&&$$$###%%%%%%'''+++...---)))%%%%%%%%%&&&'''((()))******((('''''''''((()))***+++.........,,,***))))))+++...***&&&&&&))),,,+++((()))((((((***+++,,,***((((((''''''))),,,---,,,+++***)))((('''&&&%%%%%%%%%(((((()))***+++***))))))'''(((***++++++***((('''***++++++,,,------......+++)))((((((+++///444777;;;888222---***)))***,,,+++++++++*********))))))))))))))))))((('''&&&%%%&&&%%%%%%'''+++---,,,***,,,...///...+++)))***+++(((''''''''''''((())))))***))))))***---111555888333///+++))))))***++++++***///555555222//////000777:::>>>AAACCCFFFJJJLLLEEE@@@777000,,,---000333333444444222///---///111777:::===<<<999555333222000111333444444444444333444777::::::777555555666666666555555555555555666555444333555777888777666111222333555666777888888555555666777999:::;;;:::888777666555777;;;@@@CCCCCCCCCDDDGGGLLLQQQWWWZZZbbbhhhppp{{{######$$$&&&))),,,///000+++***)))'''&&&&&&&&&''')))'''%%%&&&((()))*********+++,,,,,,+++)))&&&%%%%%%######'''...000+++%%%$$$''')))(((&&&&&&(((***)))((((((''''''((())))))000000///---)))''''''((()))&&&######&&&((((((&&&((('''(((***,,,---,,,+++&&&%%%%%%'''***---......+++***(((&&&%%%%%%%%%&&&)))))))))))))))***++++++(((***---......+++'''%%%))))))***++++++,,,,,,---((((((((()))***---///111111///---***(((((()))***++++++++++++************))))))))))))((('''&&&%%%#########&&&)))+++,,,+++)))...111///)))''')))---******)))(((((((((((()))---+++)))))),,,111666:::111...***'''&&&'''''''''$$$(((+++,,,***)))***,,,222;;;FFFIIIHHHJJJRRRZZZQQQGGG:::111......///...111555888555///+++...222111666;;;===;;;777333111111111111111222222222222000777<<<<<<777444555999888555111222555666444111---000333444444555888<<>>;;;BBBMMMSSSOOOHHHRRRZZZbbbfffmmm%%%%%%%%%&&&)))---222444...,,,)))'''%%%&&&'''((('''%%%$$$$$$&&&((((((((()))***+++,,,+++)))'''%%%$$$""""""&&&***,,,)))%%%$$$(((+++)))%%%###&&&***))))))((((((''''''''''''......---+++(((&&&&&&'''&&&$$$"""###%%%''''''&&&&&&&&&&&&(((+++------,,,&&&%%%$$$%%%(((+++------+++***(((&&&%%%&&&&&&'''))))))'''&&&'''(((***++++++,,,---...,,,***'''&&&((((((((()))******++++++''''''((())))))*********++++++***)))((('''''''''*********)))))))))))))))''''''((())))))))))))(((""""""###$$$''')))++++++)))---///...***((())),,,+++***)))(((''''''''''''+++*********,,,000444777///,,,(((&&&&&&''''''&&&$$$&&&(((((('''''')))+++...777CCCLLLPPPSSSWWW[[[SSSOOOFFF;;;222......000222555777444000---...111///333888;;;:::888444222111000/////////000000111000555:::;;;888666666777666222//////222333111...***---111444555666777999444555666777888777666666222111000222666999999999555555555444333666:::>>>CCC>>><<>>333555;;;888777555444333111000///111222444555666666444333//////.........///000000111222444777888888666444111000000///.........///,,,---111555888888555222;;;999888666666555666666,,,000444666666666777999;;;888555444777999:::999>>>@@@BBBCCCEEEGGGKKKMMMIIIIIIJJJMMMUUUbbbrrr|||(((''''''(((***...333555111///+++'''&&&(((+++---(((&&&$$$$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''))))))'''$$$"""###%%%%%%''')))(((%%%$$$&&&(((((((((((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$&&&'''%%%&&&'''((()))***++++++'''&&&%%%%%%'''))))))((((((&&&%%%%%%&&&'''&&&%%%'''''''''((()))))))))))))))(((&&&$$$###$$$%%%&&&...,,,)))'''%%%&&&'''((($$$%%%%%%&&&&&&'''((((((&&&'''))))))))))))'''&&&))))))))))))((('''%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%''')))+++,,,------%%%&&&&&&$$$###$$$&&&))),,,***)))***,,,---+++((())))))(((&&&&&&%%%%%%%%%$$$&&&(((+++,,,---,,,,,,***(((&&&&&&(((*********&&&&&&&&&&&&&&&&&&&&&%%%)))+++333DDDUUU]]]YYYRRRVVVaaahhhaaaPPPDDDDDDIIIEEEAAA<<<888777555333000444333111222333444333222---------...///000000000000//////222555666555333////////////......///000000000333777:::999444000<<<;;;888555444444666666,,,111777999777666777999>>>999555666999<<<;;;999999>>>BBBAAA===>>>FFFMMMEEEBBBAAAEEEMMMVVVZZZ\\\|||%%%$$$$$$%%%'''+++...000+++***))))))(((((((((((((((&&&%%%&&&(((***++++++%%%%%%%%%%%%&&&''')))***---+++)))'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$&&&'''%%%''')))***+++,,,---...+++)))'''&&&'''((('''&&&&&&%%%%%%%%%''''''%%%$$$###%%%''')))+++++++++***+++)))'''%%%$$$###$$$$$$)))((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''(((((()))******))))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++++++++((()))(((%%%""""""$$$''')))***+++++++++*********))))))(((''''''&&&''''''&&&&&&((()))***+++,,,,,,***(((&&&&&&((((((((('''$$$$$$$$$&&&''''''&&&&&&''',,,555BBBMMMUUUYYYYYY^^^cccgggfff___WWWRRRPPPUUUQQQJJJBBB;;;777555555555333111111222222111///***+++---///000111111111,,,,,,......///111333444222///---...222444333111222444777777666555666777777666666555555555555555222444666777888888888999999888777888:::<<<===>>>;;;===>>>===<<<<<<@@@CCC???>>>>>>???CCCHHHMMMPPPdddrrr!!!!!!"""###%%%''')))+++$$$&&&(((******(((%%%$$$((('''&&&(((+++...///000&&&%%%$$$$$$%%%'''***,,,111,,,''''''+++---***&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''&&&$$$$$$%%%'''%%%''')))+++,,,,,,...///...+++(((''''''''''''&&&$$$$$$$$$&&&''''''%%%###!!!###'''***,,,---,,,+++,,,+++)))'''%%%$$$######%%%&&&&&&&&&&&&$$$###""""""######$$$%%%%%%&&&&&&))))))***************)))%%%%%%%%%&&&&&&'''((((((&&&'''''''''(((((())))))((())))))*********))))))++++++***&&&""" ###%%%&&&+++...---)))'''***---***))))))(((((((((((((((((((((''''''(((***,,,...+++)))'''&&&''''''&&&$$$"""###$$$''')))***)))(((&&&///;;;BBBFFFMMMYYYccceeeaaa___cccgggdddZZZQQQ___^^^WWWKKK>>>666777:::555333111222333222///+++(((***---000222222222111(((,,,...---++++++111777666///+++...666:::666000333777:::777222222888>>>000222444555666555444333999666333444888;;;:::999444777999999999:::???CCC@@@===;;;<<>>@@@===;;;>>>IIISSSSSSVVVbbbqqquuuvvv&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&'''))))))***)))))),,,///000...+++%%%###!!!"""%%%)))+++,,,---+++)))+++------+++)))&&&$$$###''',,,---***''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''',,,,,,,,,,,,,,,,,,++++++---+++((((((******)))'''((('''&&&%%%$$$############$$$&&&)))***,,,,,,,,,)))))))))((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&(((''''''((())))))(((&&&&&&%%%%%%&&&'''((((((((())))))***+++++++++******------,,,+++)))(((''''''+++------+++&&&""""""###))))))*********))))))(((******(((&&&%%%''',,,///,,,***'''(((+++......,,,,,,,,,***(((%%%###$$$&&&$$$%%%'''((()))***))))))+++000999BBBJJJQQQXXX\\\bbb```______``````^^^]]]fff```\\\XXXJJJ:::888???<<<>>>;;;555111222222000+++...111222222111000000...000000...,,,...333888777333000333999:::555000777888777444111111666;;;333333333444444444555555555555444444555666777888555666777777777888<<<>>>???:::777999===>>>999333:::===>>>:::666777@@@IIIJJJEEENNN```eee___dddttt'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&(((***,,,+++******+++......,,,***$$$###"""###&&&)))******+++***)))+++------***(((&&&$$$$$$''',,,...+++((('''(((((((((((((((''''''&&&&&&&&&''''''(((((()))...---,,,++++++++++++,,,,,,***'''''')))***((('''((('''&&&%%%$$$$$$$$$$$$&&&&&&'''(((***+++,,,,,,(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%(((''''''((())))))(((&&&%%%%%%&&&(((***+++++++++******+++,,,,,,---,,,,,,000...+++)))(((((()))******,,,,,,+++'''$$$$$$%%%))))))***************)))+++++++++******,,,111444...+++)))))),,,------+++---,,,+++(((%%%$$$%%%&&&$$$%%%'''((())))))(((((()))---555@@@KKKUUUZZZ\\\aaabbbccc```]]]]]]aaaeeebbb___\\\YYYQQQFFF???>>>???AAA@@@:::777888777555---///111333333333333444555444222111111222333333444444444555666666555333555444333333333444555444444444444555555555666666333333444555555555555555555555555555777:::;;;<<<===;;;999999999888666555888888777666555777<<>>EEEEEE>>>???KKKUUUWWW\\\hhh''''''&&&&&&%%%%%%%%%%%%'''%%%$$$###$$$'''+++------,,,***))))))))))))(((&&&%%%$$$%%%'''(((((('''&&&''')))++++++***(((&&&&&&%%%%%%'''***++++++)))'''(((((()))))))))))))))&&&&&&'''((()))***++++++------------,,,***((('''''''''&&&&&&&&&'''(((''''''&&&&&&&&&''''''((()))***((('''%%%%%%'''(((***'''&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&(((+++---...,,,***((((((''''''((())))))(((&&&&&&(((,,,......---,,,,,,)))***+++,,,---.........///---+++))))))***+++,,,'''((()))************+++((((((***+++,,,,,,,,,,,,((()))***++++++,,,000222000000///...---,,,***(((...---,,,***'''&&&'''(((******)))))))))(((((('''(((+++111:::FFFRRR]]]ccceeecccaaabbbcccfffhhhiiidddhhheee\\\XXX[[[WWWNNNJJJKKKJJJEEECCCBBB>>>999000//////111333666777777999888777777888777444111333555666555333222333444000///...///222444333222444444444444555555555555444444333333333333444555444666888888777888:::======<<<:::777333222444666888888777666444333333444;;;AAABBB======EEEKKKMMMPPPZZZkkkzzz~~~&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""###%%%(((***,,,+++)))(((&&&'''((())))))'''&&&&&&'''(((((('''%%%''')))******)))(((((('''&&&%%%&&&((())))))(((((()))******+++++++++***'''''''''((()))******+++(((***---///---***%%%"""%%%&&&&&&&&&&&&'''((()))''''''''''''((()))******)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((%%%'''***,,,......,,,+++(((''''''((())))))(((&&&(((+++...///---***))))))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,+++******''''''((()))++++++++++++'''((()))***+++,,,,,,,,,)))***++++++***)))***,,,...///000000...+++)))(((,,,,,,+++)))'''&&&((())),,,,,,+++******)))))))))+++///333999AAAMMM\\\fffhhhbbb]]]bbbkkknnniiiaaaiiioookkk^^^WWW[[[^^^\\\OOOPPPMMMHHHEEEDDD???888222000///000333666666555111444777888666555555666666444333333444444333222000111111///...000444888222222333333333444444444888666333111111333666777111888===<<<666555:::???@@@<<<888666555555555444:::>>>???;;;444000111555888999>>>DDDDDD@@@BBBHHHNNNWWW]]]]]]cccqqq|||$$$%%%&&&&&&''''''&&&&&&######""""""###$$$&&&'''))))))(((&&&$$$&&&))),,,---***'''&&&'''((())))))%%%''')))))))))((()))+++)))((((((''''''''''''(((******+++,,,------------''''''(((((((((((())))))%%%(((+++---,,,)))$$$!!!$$$%%%&&&&&&&&&''')))+++)))((((((((()))******+++((('''&&&%%%$$$%%%%%%&&&%%%%%%'''((()))*********((())))))))))))*********%%%&&&(((***,,,,,,,,,,,,(((''''''((())))))(((&&&))),,,///...+++((('''((('''(((((()))))))))))))))''')))+++,,,---+++***(((((('''''')))++++++***)))'''((()))***************,,,---...---+++)))((()))+++---000000...+++)))))))))******((('''''')))+++,,,,,,+++***))))))******...000444:::BBBNNN[[[dddgggbbb```dddkkkllleee^^^jjjnnnlllbbbZZZZZZ___bbbVVVUUUPPPKKKJJJIIICCC<<<777444222333666777555333,,,000555666555444777:::777555222222333444333111111333333000---...444999111222222222333333333333999666333111111333555777111777===<<<666444999>>>>>>;;;777666666777555333:::???AAA<<<333...111666666666===FFFEEE===<<>>;;;999:::<<<;;;777222,,,...111333555777999:::555555555333111000222333222222111000///000222444222222222333333333444444555444444333333333333333333555777888777777777888888999999777555333333444777999999555000...111444888===AAA???===>>>??????CCCGGGHHHGGGGGGKKKRRRUUUdddooo~~~!!!"""%%%'''(((((((((((($$$%%%&&&'''&&&%%%$$$###$$$%%%%%%###"""&&&,,,111444///***&&&''')))+++,,,((()))***(((&&&(((,,,000000///...+++)))'''((())),,,---...///000000000000((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###&&&((((((''''''***...++++++***************+++(((((()))***))))))((((((###%%%))),,,,,,+++)))'''))))))******+++++++++++++++***(((&&&%%%&&&&&&'''(((''''''((())))))(((&&&)))---///...***)))+++///)))******))))))((('''&&&((((((''''''((()))***+++***(((&&&'''))))))'''$$$'''((((((((((((((('''&&&)))+++---,,,***'''&&&&&&###(((...000...,,,++++++%%%&&&&&&&&&&&&(((+++---)))((('''&&&&&&'''((()))...+++...===QQQ]]]\\\VVV\\\iiirrrjjjYYYSSS]]]lll]]][[[aaalllmmmaaaWWWVVVbbb___YYYUUUVVVYYYVVVPPPDDDAAA>>>???AAA???999333000...---111666::::::888222666888555///,,,111666333000...000333333000---333333333444444444555555111222444555555333000...555222111444999:::666111222777;;;999222///222666444222000......///000111<<>>===>>>EEELLLGGG>>>BBBNNNZZZ\\\bbbqqq%%%&&&''''''&&&&&&''')))%%%''')))+++***)))&&&$$$***)))((('''''')))+++---++++++************++++++---***''''''***+++)))'''------......---+++***)))'''''')))---111111...+++)))))))))(((''''''&&&&&&###$$$$$$###"""###%%%''')))(((&&&$$$%%%''')))+++---///000...***)))+++...'''))),,,......+++(((&&&))))))******++++++,,,,,,))))))***))))))***,,,///333///)))&&&%%%&&&''''''))))))))))))))))))))))))***+++,,,,,,---------,,,000...---***)))'''&&&&&&&&&''''''(((((((((((((((,,,***)))((()))((('''%%%'''***---+++'''&&&(((,,,...,,,***)))((('''%%%###''''''(((***---...---+++&&&(((******(((&&&&&&'''"""!!!"""$$$''')))((('''&&&***000999BBBMMMWWW]]]aaadddhhhiiifff```[[[XXXYYYggglllaaa[[[aaaccc______ZZZ]]]fffhhh^^^VVVUUUOOORRRKKK@@@@@@HHHDDD777///555::::::777444666999888333000111555666333///666555333000------000333///111444777999777333///666666555333000......000111222444777999999999999;;;777333000000111222222333111000//////111333444<<<<<<:::888888:::>>>AAAAAABBBBBB@@@??????AAACCCLLLNNNVVVeeevvv%%%&&&((('''&&&&&&''')))'''(((*********)))'''&&&***))))))(((((()))***+++******))))))))))))******+++)))(((((()))***)))))),,,,,,------,,,+++)))(((''''''))),,,//////---***&&&&&&&&&'''''''''''''''$$$%%%%%%$$$"""###&&&(((*********(((&&&&&&(((***---......---+++++++++,,,((()))+++,,,,,,***((('''(((((()))))))))*********((()))))))))((()))+++...000---)))'''&&&'''&&&&&&))))))))))))))))))))))))******+++,,,------------333111///,,,)))'''&&&%%%%%%&&&''''''((((((''''''+++)))((((((((((((&&&%%%(((+++...---***(((***------+++)))'''''''''&&&$$$''''''(((***,,,---,,,***'''(((((())))))(((&&&%%% !!!$$$'''))))))))))))+++---111888FFFXXXdddkkkddd```eeemmmmmmaaaUUUgggmmmkkkaaa\\\bbbiiijjj\\\]]]bbbiiijjjbbbYYYTTT___ZZZOOOFFFIIIRRRPPPHHH===???@@@===999666666777444222000222555666444222777666444111...---///000///111555999;;;999444000999888666333//////000222///222555777666666888999;;;666000///111333222000444222000......111444666888888666333222444888;;;DDDEEEDDDAAA??????@@@BBB>>>BBBKKKVVV___iii{{{%%%'''(((((('''&&&((()))))))))******)))((('''''')))************))))))((((((((((((((((((((((((((()))***+++***))))))***+++++++++++++++***)))(((((((((((()))+++------***((($$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$###$$$'''***+++...000---(((%%%&&&))),,,++++++,,,---,,,+++)))************))))))(((((('''''''''''''''((((((((('''((()))((('''(((***,,,---+++)))((()))((('''%%%))))))))))))))))))))))))))))))***+++,,,---------555333000---***(((&&&%%%'''(((((()))***))))))))))))(((&&&&&&''''''&&&$$$(((,,,//////---++++++---+++)))&&&%%%&&&''''''&&&&&&&&&''')))+++,,,+++))))))'''''')))+++,,,)))&&& !!!###''')))******&&&(((+++...555DDDVVVdddlllfffbbbfffmmmnnnggg^^^nnnmmmjjjfffccceeeiiilll```ccceeeeeeffffffaaa[[[fff]]]SSSQQQVVVYYYWWWSSSPPPMMMHHHBBB<<<888777666000111111222444555666666777777666333000......///111333777:::<<<:::555111:::999666333000000333555111444777888777666888;;;999444///...111333222///555333000//////111555777666555333000...000444777EEEEEEEEECCC@@@??????@@@777<<>>IIISSSZZZbbbiiiooommmfffccchhhoooiiigggiiinnnmmmfffbbbcccfffiiiddd[[[\\\gggllliii\\\WWWVVV\\\^^^ZZZTTTSSS\\\VVVMMMEEE@@@<<<999777222333555555444444555777555666666444111000000000777777888999:::888555222444444555444222333444666777777777888:::;;;;;;:::555333222111111111111111444333222222222333444555777666444111///000333666???AAADDDDDDBBB???===<<<999;;;@@@CCCBBBCCCMMMYYYcccppp&&&''')))(((''''''(((***))))))(((''''''&&&%%%%%%(((***+++,,,,,,***'''&&&%%%&&&''''''''''''&&&%%%(((+++...///---,,,...000))))))((((((((((((((((((+++,,,,,,,,,+++)))(((((())))))))))))(((((('''''''''((()))((('''''')))+++///555:::777...'''&&&((()))'''&&&(((+++,,,***''',,,***'''%%%$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%'''((((((''''''((()))((()))***---......+++((())))))))))))))))))))))))((()))******++++++******+++***))))))((()))))))))++++++,,,---------------&&&%%%$$$%%%&&&'''&&&%%%&&&))),,,------+++***)))(((&&&$$$%%%&&&((((((((('''&&&''')))++++++)))((((((&&&&&&***111444111---'''%%%######%%%&&&&&&%%%!!!###(((444CCCNNNSSSTTT]]]hhhpppmmmccc```iiiuuuffffffjjjpppnnnfff___^^^fffiiiddd[[[[[[gggnnnmmmYYYXXX[[[```___YYYWWWYYY^^^XXXPPPHHHCCC???<<<;;;888999999888555444555666222444555444333222333444===:::777555555555444333,,,///222444444333444555;;;666333555;;;===:::666000333555444000///111444000222333555555444333222666666666444222222333555666:::@@@CCCBBB>>>;;;888999888:::=========BBBIIIOOO```sss|||&&&((())))))(((''')))***))))))))))))(((&&&%%%$$$((()))+++,,,+++***((('''%%%&&&'''(((((('''&&&%%%'''))),,,---...---...///)))((((((''''''(((((()))***+++,,,+++)))''''''(((++++++******)))(((((('''''')))++++++***)))***+++///333777555///(((&&&''''''&&&%%%&&&((()))******+++)))&&&$$$###$$$%%%''')))(((((('''&&&%%%$$$$$$&&&'''))))))(((''''''(((&&&'''))),,,//////,,,***)))))))))))))))))))))))))))************)))((((((%%%%%%%%%&&&''')))***+++((())))))***************&&&$$$$$$%%%'''((('''&&&&&&''')))+++++++++***)))'''&&&%%%&&&((()))((('''((('''((()))++++++***((('''&&&'''+++///222000...***'''$$$###$$$$$$$$$###(((&&&'''///===KKKUUUYYYeeeddddddeeehhhjjjkkklllmmmnnnnnnkkkhhhfffeeefffbbbeeefffcccbbbeeegggfffbbbaaa```^^^^^^___bbbdddZZZWWWRRRKKKFFFBBB@@@??????>>>===;;;999777666555222333444444333333555777<<<888555333333444444333***---000222222222333444888444000111666888666222///333666666222111333555///111333555555444222111222444666666444333333333222666<<<@@@???<<<999777:::888999<<<===<<<>>>CCCIIIPPPZZZeeerrr&&&((())))))(((((()))******+++,,,,,,+++)))&&&%%%((((((******+++***))))))%%%&&&'''(((((('''&&&%%%%%%%%%'''***---...,,,+++))))))(((''''''((()))***''')))***(((&&&$$$%%%'''))))))))))))((((((((((((&&&))),,,...---+++******---///111000---(((&&&%%%%%%%%%%%%$$$$$$&&&***---***)))&&&$$$######$$$%%%+++***)))((('''&&&%%%%%%&&&(((******)))''''''((($$$$$$'''***---...,,,***))))))))))))))))))))))))+++++++++***)))(((&&&&&&######$$$%%%''')))***+++''''''((()))))))))))))))%%%$$$$$$%%%((()))((('''''''''''')))***+++******''''''''')))+++***(((&&&)))((()))***,,,,,,***(((&&&''')))***+++++++++******'''$$$###$$$$$$%%%$$$((()))+++///777DDDSSS^^^iiibbb]]]bbblllqqqlllfffqqqvvvtttiiicccgggllllllddddddfffgggddd^^^]]]___hhhhhhbbb\\\aaakkkkkkcccTTTUUUTTTPPPIIIDDDBBBCCCEEEBBB>>>======<<<999666555555444333222333666888444222111222444555444333000111000///......111333333333222111111111222444333222333555777777555222111111111111222222333333000444888999888666444333555888:::;;;:::888888888999999<<<>>><<<999<<>>AAA@@@<<<777777777555333111222555888,,,---///333666777555333777555111---***,,,000333111555888555///---222888777111///333;;;===777///444222///......000333555111555:::===<<<999777555;;;:::999777555555888:::222666<<<<<<666111666@@@AAABBBGGGNNNWWW___dddfffrrr'''(((((('''&&&&&&(((+++444333222...***''''''''''''***------,,,***)))))))))((('''&&&%%%%%%$$$$$$&&&$$$###%%%(((***)))'''+++(((&&&%%%&&&%%%$$$###$$$%%%&&&%%%#########%%%$$$&&&(((((((((((()))******)))))),,,///000...+++.........---+++(((&&&$$$$$$%%%&&&%%%######&&&))),,,+++)))'''&&&%%%$$$$$$***))))))(((((((((((()))...+++(((+++000333222///(((((('''&&&&&&(((,,,///------***&&&'''***+++'''------,,,***))))))((((((&&&&&&%%%&&&&&&'''((())))))((('''&&&''')))+++,,,+++)))&&&&&&(((***,,,---((('''''''''((()))***+++***+++,,,,,,+++)))&&&%%%"""$$$'''+++---+++'''###***)))''''''((('''$$$"""$$$&&&'''&&&$$$$$$&&&))),,,)))+++666BBBIIIMMMOOO\\\fffllliiieeehhhooosssqqqkkkkkkqqqqqqiiidddgggrrruuupppccc]]]___^^^XXXZZZ___dddgggfffccc```___VVVUUUSSSPPPPPPPPPJJJAAACCCFFFGGGDDD??????CCCHHHDDD<<<444000222333111///000000///000222555999;;;111111000...---...222444@@@999333000222444333000222333333222111222444666333111......000222333333;;;:::888777777777888888666777888999888666444333999888777666666777888999:::BBBJJJJJJGGGJJJUUU```kkksss)))******((('''''')))+++000222333222...***'''&&&)))+++,,,,,,***)))(((((()))((('''&&&%%%%%%%%%&&&%%%$$$###$$$''')))(((&&&(((&&&$$$###$$$$$$###!!!###$$$%%%%%%$$$###$$$&&&&&&(((******((('''((())))))((((((***---...,,,*********++++++***((('''&&&$$$%%%&&&$$$######'''***,,,,,,+++)))(((&&&%%%%%%)))((((((((((((((())))))...+++(((***///111000...))))))((('''&&&'''***---+++,,,+++))),,,333555333111000---***(((&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((''''''''')))+++,,,+++)))&&&&&&(((+++,,,,,,)))((((((((())))))***++++++,,,------,,,***(((&&&$$$%%%(((+++---,,,)))&&&)))(((''''''((('''%%%###$$$'''))))))'''''')))+++---***,,,666@@@GGGNNNTTT]]]gggllleee^^^bbbmmmwwwjjjkkkpppwwwwwwppphhheeesssrrrlllccc___aaadddddd[[[```fffiiigggaaaYYYUUU```XXXMMMHHHMMMSSSNNNDDDCCCDDDEEECCC@@@@@@CCCFFFBBB===666222111111000.........///000222444666777000000000///...000444777===999555333333555555555666444333222222333444555555444222111111333555777;;;:::999777666666777777555666777888888777555444555555444444444555777777:::AAAGGGGGGEEEGGGOOOWWW```___ggg|||,,,,,,+++)))'''''')))***,,,///444555222,,,(((%%%***+++,,,+++)))''''''(((***(((&&&$$$$$$$$$&&&'''%%%$$$###$$$&&&''''''&&&$$$###!!!!!!""""""!!! """$$$&&&&&&%%%%%%&&&'''***+++,,,+++)))''''''((((((((('''(((***++++++)))&&&'''(((((())))))((((((%%%%%%%%%######%%%(((,,,,,,,,,,,,,,,***)))'''%%%''''''''''''((()))******---+++((()))---...---+++*********(((&&&&&&(((***)))+++,,,,,,333===BBBAAA555222...)))&&&$$$$$$$$$&&&&&&&&&'''(((***+++,,,)))(((''''''((()))+++,,,***((('''''')))+++,,,,,,******))))))******++++++,,,---------,,,***((('''&&&&&&(((+++......,,,***)))(((''''''((((((&&&$$$%%%'''***,,,,,,,,,,,,------+++---444;;;CCCNNNYYY___dddfffcccccchhhkkklllhhhmmmsssuuuwwwwwwqqqiiimmmiiiggghhhgggeeegggjjjeeefffffffffddd___XXXSSS[[[WWWOOOHHHHHHLLLKKKGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@===999555111///...---+++---///111333333333333000000000000000222666999999999777666444555777:::;;;777222111333555555444666777666333111333777<<<;;;:::999777666555555555333444666777777777666555111111000000111333555666:::>>>BBBCCCCCCDDDHHHLLLRRRPPPVVVhhh|||,,,,,,+++)))&&&%%%'''((((((,,,111333000,,,'''%%%+++,,,,,,***(((&&&&&&'''((('''$$$###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&"""!!! !!!"""###""" !!!###&&&'''&&&&&&'''(((,,,---...,,,)))'''''''''))))))(((((()))***++++++''''''(((((())))))))))))'''&&&$$$###$$$&&&***,,,+++,,,------,,,***(((&&&&&&&&&&&&'''((()))***+++---+++))))))+++,,,+++)))+++,,,+++)))'''&&&&&&((()))+++---///777BBBGGGHHH555222---((($$$$$$$$$%%%'''''''''((()))+++,,,---(((((((((((()))***+++,,,)))((('''(((***+++++++++++++++******++++++,,,,,,---------,,,+++***((('''((('''(((+++...//////...((('''&&&'''))))))(((&&&$$$&&&***---............,,,+++---111555===LLLZZZaaa______fffrrrwwwkkk\\\kkkqqqqqqnnnqqqyyyxxxqqqccc```eeeppprrrjjjeeehhhqqqlllddd```^^^______^^^LLLTTTWWWNNNDDDAAACCCFFFAAA@@@@@@AAABBBCCCAAA???<<<<<<;;;777222...---,,,,,,...111333444444222111111222222222111222555888444777999777444444888===???999222111444666555333666888888555111222888>>>;;;:::999777666444444333444555555666666666555444000/////////000222333555777999<<>>===<<<<<<:::<<<>>>???>>>:::666222555555555555444444444444444555555444111111222333111555999999555333666999<<<888555444555666444222333444555333111111555888888888888777666444333222444444444444444444444444555444333111111111111222000111444777;;;>>>AAACCCFFF???>>>FFFRRR[[[aaagggxxx&&&'''&&&$$$!!!!!!"""$$$$$$&&&''''''%%%###""""""###'''***,,,***'''$$$######$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%""" !!!###!!!"""###&&&)))***)))'''$$$&&&)))***)))'''&&&&&&((()))++++++***))))))***///...---***((()))---111...---,,,+++++++++,,,---***((('''(((******(((%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((************))))))+++,,,(((+++...000///---------))),,,......000222000+++)))(((''''''((()))***+++))))))((((((((())))))***(((((()))***++++++++++++&&&'''(((+++------***(((&&&&&&''')))+++---///000---,,,+++***)))(((((((((&&&&&&''')))+++,,,***(((%%%%%%%%%(((***,,,,,,+++%%%$$$###&&&))),,,+++***&&&%%%&&&***...333===GGGRRRdddtttuuupppqqqxxx~~~pppnnnooossstttoookkkkkkrrrmmmeeeaaafffoootttsssfffiiijjjfff]]]WWWVVVXXXfffZZZIIIBBBHHHOOOMMMDDDAAABBBAAA>>>:::888:::<<<<<<>>>AAAEEEHHHEEE>>>999999777555222222333555777222333444333222111222333555888::::::777555555666777777666666555444333222222222222333333333444444666666777777666444333222111111111222333555666777999777555222000/////////---000222444666999>>>AAAFFF>>>===FFFQQQUUUTTTTTTiiixxx&&&&&&&&&$$$"""!!!###%%%"""%%%((((((&&&###!!! !!!%%%***,,,+++'''$$$######%%%'''(((((('''%%%$$$"""$$$%%%### !!!!!!!!!###'''***+++)))((($$$'''***+++***'''&&&&&&&&&(((*********)))***,,,///...---)))'''(((---222---,,,+++++++++,,,---...***)))((()))+++***'''###&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''')))*********)))***+++---'''+++///111000/////////(((,,,...---...///+++%%%((((((((((((((()))*********))))))(((((((((((((((((()))***++++++,,,++++++&&&'''(((+++------***'''$$$%%%&&&(((+++---000111......,,,+++***)))))))))%%%%%%&&&)))******(((&&&$$$$$$%%%(((+++---,,,+++'''%%%###%%%(((++++++***&&&%%%&&&+++///333;;;BBBSSS___lllvvv|||~~~zzztttzzzqqqlllpppooojjjjjjpppjjjjjjddd^^^dddppprrrllloooqqqnnneeeXXXRRRUUU[[[WWWYYYUUULLLFFFFFFGGGGGGAAACCCCCC>>>777555888<<>><<<777333444777===888444666;;;<<<666111333888:::666...---444<<<000333777:::999555000,,,555333000///222666888999555666666555333000---+++,,,,,,,,,---...000222444666<<<@@@???<<<>>>GGGPPPNNNTTT```nnn}}}''')))***)))'''%%%%%%&&&)))******(((%%%######$$$%%%'''***,,,,,,)))%%%###%%%&&&''''''&&&%%%###!!!!!!"""###""" """$$$$$$%%%&&&'''(((((((((((('''((()))++++++++++++***)))***+++***((('''((()))------,,,++++++++++++,,,+++)))((()))+++---------,,,***((()))+++,,,***((('''&&&%%%$$$$$$%%%'''(((((())))))***)))(((&&&&&&%%%%%%'''(((***,,,---...+++)))))),,,000111...***((()))***+++++++++*********+++,,,------,,,+++***,,,,,,------,,,+++)))''')))))))))))))))'''&&&%%%'''%%%%%%(((,,,---+++(((&&&&&&'''''')))+++///111333...)))***---...***&&&((((((((('''''''''&&&&&&''''''(((+++...//////---+++)))))))))***)))(((&&&'''&&&&&&((((((,,,888EEESSS___nnnzzz|||rrrvvvrrrmmmhhhdddcccgggmmm```___]]]\\\```hhhmmmmmmxxxuuunnnbbbVVVOOONNNPPPRRRTTTRRRJJJDDDDDDDDDBBBCCCAAA@@@??????>>>:::777>>>AAADDDFFFGGGIIILLLOOOLLLBBB888444333333666:::777666333111111222444555::::::999999999999777666888666666666888999999888888888666444111111444777111333444555666555333222555222//////111444666777333444444444222000---+++,,,,,,,,,,,,...111444666888;;;>>>===;;;===DDDKKKCCCGGGOOO[[[iiixxx''')))******(((&&&&&&'''***++++++)))&&&%%%%%%&&&$$$''',,,//////+++&&&###''''''&&&&&&%%%$$$$$$######$$$%%%$$$""""""$$$&&&%%%&&&((())))))(((&&&%%%''''''(((((()))*********)))***+++***)))((()))***///...+++))))))***+++,,,+++)))((()))+++------------,,,******++++++***((('''&&&%%%$$$$$$%%%&&&'''$$$&&&***,,,,,,)))&&&###%%%&&&''')))***,,,------***((('''))),,,---+++)))((()))******++++++******+++,,,---......---,,,+++))),,,///111111...***((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''%%%%%%&&&***,,,+++***+++(((&&&(((,,,---)))%%%(((((('''&&&&&&&&&&&&'''+++***)))+++---/////////,,,+++))))))***)))(((&&&%%%%%%''')))))),,,666AAARRReeewww|||yyyxxx|||~~~vvvhhhbbbggghhh```^^^ddd___ccc___VVVZZZkkkrrrnnniiimmmmmmcccTTTJJJKKKOOOXXXTTTLLLEEEEEEHHHGGGBBB===AAADDDBBB>>>:::999:::<<<;;;===CCCHHHJJJGGGCCCPPPLLLBBB666222777>>>AAA666666555444444555666777@@@999444666<<>>???CCCKKKWWWfffuuu}}}~~~***+++,,,+++(((&&&&&&&&&)))******)))'''%%%&&&'''&&&(((+++------***&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''&&&(((***+++***(((%%%###''''''&&&&&&'''((()))***((()))******((('''(((***...+++(((&&&&&&))),,,......+++)))((()))++++++***...---,,,++++++***))))))'''&&&%%%%%%$$$%%%%%%&&&"""$$$(((++++++)))%%%###&&&'''((()))***+++,,,,,,)))(((&&&'''***+++***)))(((((()))*********+++++++++,,,------------,,,+++,,,...000222111///+++))))))'''&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''((()))******)))(((%%%$$$$$$(((,,,---)))%%%((('''&&&%%%%%%%%%&&&&&&,,,***((((((+++---.........,,,***)))))))))((('''%%%&&&))),,,+++,,,444>>>SSScccqqqrrrnnnqqq{{{sssiiicccfffgggccc```bbbccceeebbb^^^bbblllpppnnn___cccddd\\\PPPIIIJJJNNNWWWTTTNNNIIIJJJMMMLLLFFF<<<@@@CCCBBB>>>:::999;;;:::999:::>>>CCCEEEBBB>>>JJJMMMGGG888222:::CCCDDD999888666555555666777999@@@999333444;;;@@@>>>:::111222222111222555;;;??????:::555333555555222///777777666555666888:::;;;333111...---///111222222111222333444333111///...---,,,,,,,,,///333888:::<<<:::888777888999::::::<<<<<<>>>CCCLLLXXXdddkkkeeekkkyyy---......,,,)))&&&%%%%%%((())))))(((&&&%%%&&&'''(((((()))))))))((('''&&&$$$$$$######%%%'''***,,,)))((('''''''''(((((((((((()))***+++***'''$$$"""&&&&&&&&&&&&'''((()))***'''((())))))''''''((()))***(((%%%$$$%%%(((,,,///111...***(((((((((((('''---------,,,+++***))))))(((''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''(((((()))***+++++++++***)))((()))***+++******'''(((((())))))***++++++*********++++++*********111111000///...,,,+++***)))'''&&&$$$%%%&&&(((***,,,)))&&&&&&)))***)))&&&&&&***......***((((((***&&&&&&(((,,,///000,,,)))'''&&&&&&%%%%%%%%%%%%%%%+++(((&&&&&&(((+++,,,------+++)))((())))))(((''''''(((+++...------444===MMMXXXdddiiimmmrrrvvvwwwnnnpppmmmeeedddiiikkkhhhhhhdddeeelllnnniiigggjjjcccbbb]]]VVVOOOKKKJJJKKKMMMQQQQQQNNNMMMNNNMMMJJJ>>>>>>?????????===;;;999999::::::::::::;;;<<<===>>>EEEDDD888333;;;CCCDDDBBB???:::666333333444555777444111111444888999999333000------111555888999===<<<999666333111111111666666666666666666666666222000......///111111111222333444555555333111000...------...111444888;;;;;;888666555777777666555777888:::>>>CCCJJJPPPSSSSSSVVVbbbooosssuuu...//////---***'''&&&&&&'''((()))((('''&&&'''((())))))(((((('''''''''(((#########$$$&&&(((+++,,,***)))'''''')))***)))((()))***++++++)))'''%%%###&&&&&&''''''((()))))))))'''((())))))(((((()))******(((%%%$$$%%%(((,,,///222///***'''''''''''''''+++,,,---,,,***))))))***))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%(((((())))))*********+++******+++,,,,,,++++++***'''''''''((()))***+++,,,))))))))))))))))))))))))333111///,,,************)))((('''&&&''')))+++,,,...***((())),,,...+++(((''',,,111///***''')))---+++,,,...111333333111...''''''((((((''''''&&&%%%'''%%%$$$$$$&&&)))++++++,,,)))'''&&&((())))))(((((()))---///...---333<<>><<<888222111444888444333444777666666<<>>;;;:::;;;===>>>>>>???>>><<<888444222222333888111000666777444:::DDDBBBCCCFFFFFFDDD???999555000...------///111222111,,,111555444111222999@@@;;;;;;;;;888555222222222333333333444555777999;;;333111111222555777777777333444555555444111///---...000222555666777666666222444555555333333444666777999===@@@BBBBBBBBBAAA@@@FFFFFFDDDKKKZZZ```^^^kkkrrr~~~,,,***)))+++------)))&&&,,,+++)))((((((***,,,---((()))+++,,,,,,***(((&&&'''''''''''''''&&&&&&&&&***)))((()))***+++***)))*********'''%%%###$$$%%%''''''&&&&&&'''(((***+++------------------------222000,,,)))((()))+++,,,***)))((('''''')))+++---,,,(((%%%&&&***------,,,---,,,***(((((((((((()))'''***---...,,,)))&&&&&&+++***)))***+++,,,+++))))))+++...///...,,,(((&&&***&&&###$$$'''******))),,,***(((((()))***)))(((''''''(((((((((((((((''',,,,,,,,,------///000000+++,,,---......,,,+++***///+++'''(((,,,...***&&&+++...000---(((''')))---'''))),,,///000///,,,+++%%%%%%&&&&&&'''(((((()))'''""" %%%))))))''')))((()))*********000888AAAMMMWWWWWWVVV[[[ccchhhggg```dddppptttlllfffhhhyyywwwnnneeeiiisssqqqfffZZZUUUUUUVVVNNNCCCDDDOOOMMMGGGAAABBBHHHKKKGGGBBB<<<===<<<:::888:::@@@EEEBBB???===;;;999666222///555666777777777999<<>>AAADDDEEE<<<>>>BBBEEEHHHIIIHHHHHHNNNPPPUUU\\\fffuuu+++)))''''''((()))((('''+++***((('''&&&&&&'''(((###$$$&&&'''&&&%%%###"""'''''''''''''''&&&%%%%%%'''&&&&&&&&&((()))((('''((())))))'''%%%$$$$$$&&&$$$'''(((&&&!!! $$$(((......------------------,,,***(((&&&&&&(((+++---111+++''')))000222...((('''***,,,+++)))***///444+++***)))(((((('''((((((---...---***'''%%%&&&''''''(((***---...,,,(((%%%$$$%%%''')))+++,,,,,,---(((***,,,***'''&&&***...,,,+++))))))***+++***(((++++++******+++,,,---......///222333333111...,,,---,,,***)))))))))******&&&(((***)))'''%%%&&&(((&&&)))***(((%%%###%%%'''&&&'''((()))*********)))%%%&&&'''((('''&&&%%%$$$###""""""&&&,,,//////---((('''(((+++,,,...555===???DDDJJJQQQ[[[cccccc]]]eeemmmjjj^^^\\\hhhrrrrrrkkkcccccciiidddWWWTTTZZZ___aaaXXXJJJHHHPPPOOOFFF@@@FFFKKKHHH???;;;>>>DDDAAA<<<777777;;;>>>>>><<>>@@@@@@;;;333000333888<<<777333222555777666444666888888666333444:::???666555555666666555222000111111111222333444444555111555999888444//////000333111///000222222111///000111222222222444999===666444333777===???===:::888999<<<>>>AAACCCDDDDDD???FFFNNNQQQSSS^^^ooo~~~***(((&&&%%%&&&&&&''''''))))))'''&&&%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!%%%&&&'''))))))))))))(((&&&%%%$$$%%%'''((((((''''''((((((&&&$$$$$$%%%&&&'''+++---***###!!!&&&+++------,,,+++++++++,,,,,,***(((&&&%%%&&&))),,,///000,,,)))+++000111---(((&&&***...000000///000111))))))((((((''''''''''''+++,,,,,,+++(((''''''((())))))***+++,,,+++(((&&&$$$$$$%%%&&&(((***,,,---***+++,,,+++))))))+++---+++)))((()))******(((''')))***,,,---.........---///000111222222222000000---,,,)))''''''((()))***&&&((())))))((('''''''''''')))***)))'''%%%&&&'''&&&&&&&&&&&&''''''((()))&&&&&&'''((('''%%%###"""######%%%)))---///---,,,&&&%%%'''******+++222:::===EEENNNTTT[[[bbbeeedddeeeiiifff^^^^^^hhhppprrrjjjccc___aaa^^^WWWUUUXXX]]]^^^WWWMMMIIIMMMLLLGGGEEEGGGHHHDDD>>><<<>>>AAA???<<<999999;;;<<<<<<;;;>>>AAACCCAAA;;;666555666111333666777999;;;>>>AAAEEEHHHGGGDDDIIIRRRUUUPPPMMMJJJDDD>>>888777777999:::666222222444555333000444777888888666777<<<@@@666555444444444333111...000111222333444444555555555888:::999555222000000222222111111111111000//////000111222222444777:::555444333555888999888666555666777999;;;>>>@@@AAA>>>DDDJJJKKKJJJQQQ___lll(((((('''%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$###"""###%%%'''***,,,------,,,$$$$$$###$$$'''((('''&&&&&&''''''&&&$$$$$$%%%''',,,000333///(((&&&***000---,,,***)))((()))***+++)))(((&&&&&&'''***...111---,,,,,,,,,,,,,,,***)))&&&)))///555999777000+++(((((((((((('''''''''&&&%%%(((+++---+++***)))(((,,,***(((((()))))))))(((%%%%%%%%%%%%'''(((***+++---+++)))***,,,...---+++)))((('''((())))))'''%%%$$$''',,,000111///---+++///.........///111444555...,,,)))&&&&&&''')))******((('''))),,,---)))%%%'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&'''&&&%%%$$$"""!!!$$$%%%'''***++++++)))'''%%%$$$%%%'''''''''---555<<>><<<===>>><<<:::999;;;>>>:::<<>>@@@AAACCCDDDDDDDDDHHHPPPWWWgggttt}}}~~~'''(((((('''%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$"""$$$'''+++---...------$$$######$$$'''(((((('''%%%%%%&&&%%%$$$$$$&&&(((///222333000+++***---111...,,,***(((((((((***+++((('''&&&%%%'''+++...111,,,---,,,+++***)))((()))''')))///777;;;888///&&&&&&&&&''''''''''''&&&&&&"""&&&+++------+++***)))...+++(((&&&'''((())))))&&&&&&&&&&&&'''((()))***,,,)))(((***...000...+++((((((((()))***)))'''%%%###&&&+++000111000---***...---++++++---000444666...---***'''&&&'''(((***+++((('''***///000+++%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&%%%$$$######""""""&&&''')))***)))(((&&&%%%%%%$$$%%%&&&%%%%%%+++333<<>>CCCFFFBBB===:::===@@@???;;;:::<<>>GGGQQQZZZbbbhhhhhhddd^^^]]]___dddhhhiiijjjkkkgggccc\\\XXXXXXYYYVVVQQQNNNMMMNNNNNNKKKHHHJJJMMMIIIGGGDDDCCCCCCBBBAAA???;;;<<<>>>??????>>>>>>???>>>???AAAAAA???;;;888666888;;;>>>@@@AAAAAABBBCCC@@@@@@CCCGGGIIIIIILLLOOOXXX[[[]]][[[UUUNNNHHHFFF???===;;;<<<>>>===999555444777::::::777555666777555444333333444333111///...000222555666777666666777777777888888666444111---000333333222000000111222444555555333222333444444444444444333222222333111222444666999;;;======AAAAAA@@@??????AAADDDGGGBBBMMMTTTSSSTTTccczzz$$$'''******'''%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%###%%%''')))***((('''%%%$$$######%%%'''))))))(((###$$$%%%%%%$$$$$$&&&(((+++***)))((((((((()))***222000---+++***+++,,,...&&&%%%######$$$(((,,,...555...''''''+++---***&&&$$$***111333000+++))))))$$$%%%&&&'''''''''&&&%%%)))******)))(((((()))+++******))))))***)))'''$$$###$$$&&&((()))***++++++$$$(((,,,,,,++++++...111+++++++++---...---***'''))))))***+++---///111333******+++,,,------------...---,,,***)))(((((()))%%%))),,,...,,,+++************+++---...---+++)))((())))))***))))))(((((('''%%%###!!! """$$$%%%((()))******(((''''''(((&&&%%%'''***+++,,,333;;;@@@BBBIIIWWWhhhpppfffWWWYYYccceee^^^^^^hhhnnnmmmaaaZZZZZZ___[[[NNNHHHLLLLLLPPPMMMEEEGGGQQQRRRKKK???FFFKKKIIIBBB===>>>AAA===<<<;;;>>>BBBCCC@@@===BBBEEEFFFBBB;;;777888;;;666:::@@@DDDDDDBBB@@@???AAAFFFFFFCCCIIITTTUUULLLJJJZZZiiihhhZZZMMMKKKNNNHHHCCC>>>@@@EEEEEE===555999???CCC???888555999@@@444555555666666444///+++...000333555777777666666///444:::;;;777333111111------...000333333000...111555888555000///555;;;333222111444666666111---000111444666999;;;<<<<<<888:::<<<;;;999:::???CCCEEEFFFDDDDDDLLL[[[ggglll~~~+++,,,+++)))&&&$$$$$$$$$%%%&&&'''''''''&&&%%%$$$'''&&&$$$""""""###$$$%%%$$$&&&))))))(((&&&$$$###%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$""""""$$$&&&((('''''''''''')))+++,,,...//////...,,,******+++000---***'''&&&(((+++------***(((''''''(((((('''%%%)))------+++(((((((((&&&&&&(((***,,,+++(((&&&++++++***))))))(((((((((......,,,)))+++---***$$$'''&&&&&&''')))++++++************...111222000---000...,,,+++,,,,,,+++***+++++++++,,,...111444666---,,,---000333444111...,,,***))))))++++++(((%%%(((((()))************)))+++,,,---///000...***&&&))))))***++++++)))((('''&&&$$$""" """%%%&&&++++++***)))((((((((()))'''***+++***(((+++333;;;AAADDDHHHQQQ^^^hhhfff^^^\\\___aaaccceeeiiinnnpppfff\\\XXXZZZUUUJJJGGGLLLHHHEEEDDDGGGMMMPPPNNNKKKHHHGGGGGGFFFFFFCCC@@@===;;;999888:::>>>@@@>>><<<>>>AAAAAA<<<666333666:::777;;;@@@CCCBBB@@@>>>>>>BBBCCCEEEJJJOOORRRSSSSSSPPPYYYcccggg```WWWSSSTTTQQQIIIDDDFFFIIIFFFCCCAAABBBFFFIIIGGGCCCAAADDDHHH???::::::===:::222...111000333222///111888999666///333777999666111---+++/////////111333333111///444888:::666111000666===222333555777666555222111777333000111555:::<<<<<<333888===>>>>>>>>>@@@CCCDDDAAA>>>???FFFLLLPPPQQQbbbyyy+++++++++)))&&&$$$$$$%%%''''''((((((((('''&&&%%%&&&%%%###"""!!!"""###$$$###%%%'''((((((&&&%%%$$$%%%&&&''''''((((((((((((&&&&&&%%%$$$"""###&&&(((''''''&&&&&&'''(((***+++---...///...,,,,,,,,,...000...+++(((''')))+++---+++***(((((()))))))))(((&&&))),,,,,,***(((((()))'''&&&&&&(((+++,,,,,,+++))))))(((''''''((()))***111111///---///111...((('''&&&&&&(((***+++***))),,,+++,,,///222222000---,,,++++++++++++,,,,,,,,,+++++++++,,,...000222333---------000444555333111,,,***(((((()))***(((%%%(((((()))******+++++++++++++++,,,......,,,'''$$$'''((())))))))))))((('''%%%$$$############$$$%%%******)))((((((((())))))******(((((()))---111555===EEEMMMRRRXXXaaafffggg___^^^eeeoooqqqjjjcccbbbgggeee^^^UUUOOOMMMKKKIIIBBBDDDFFFHHHJJJKKKKKKKKKMMMIIIEEEDDDEEEEEEAAA===999:::;;;::::::<<>>AAAAAAAAA@@@@@@AAA>>>BBBGGGLLLOOORRRTTTVVV[[[]]]```cccccc^^^XXXUUUTTTQQQOOONNNJJJGGGJJJPPPNNNLLLLLLNNNPPPPPPLLLHHHBBBCCCAAA>>>;;;999777666444555222///222999999444444333444555555333///,,,,,,---///000///000111222333444555444222222333444555555555555555555555555555333111333777:::;;;;;;<<<;;;::::::<<<>>>??????<<<;;;;;;;;;>>>BBBHHHLLLSSSbbbttt++++++***(((%%%$$$%%%'''((((((((((((((('''&&&&&&$$$###"""!!!!!!###$$$&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))*********(((((('''%%%###$$$'''***((('''&&&&&&'''(((***++++++---......------...///000...+++)))((()))+++,,,)))((((((***+++,,,+++)))(((***+++***)))((()))***)))'''&&&'''+++...///000'''&&&%%%$$$&&&(((+++---111222000...111444111+++)))(((((()))+++,,,+++)))---,,,---///111111///---)))))))))******,,,------+++++++++,,,---...///000+++,,,...111444555333111,,,)))'''&&&'''''''''&&&(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))%%%!!!%%%&&&'''((()))))))))((($$$%%%&&&''''''&&&%%%###((((((((('''(((((())))))...***''''''***---//////888DDDOOORRRTTT\\\gggnnnhhheeejjjuuuvvvjjj___\\\eeehhh```NNNHHHMMMLLLDDD@@@DDDHHHGGGEEEEEEHHHKKKPPPJJJEEECCCEEEFFFCCC@@@999;;;<<<999555666>>>EEEDDDAAA>>><<<===<<<999777AAABBBBBB@@@??????BBBDDD===CCCJJJOOORRRUUUXXX[[[dddaaa___```cccbbb\\\VVVWWWWWWWWWUUUNNNKKKRRR]]][[[UUUQQQVVV^^^___UUUKKKGGGJJJHHHAAA===???@@@>>>===:::444111555;;;;;;777999666333222444444222000///000111000......000333111000///111333444222000777666555444444555777888333222333555888::::::999BBB===777777:::<<<<<<:::555888999888777:::AAAGGGMMMSSS^^^ppp******)))'''%%%%%%''')))'''''''''''''''&&&&&&%%%"""!!!!!!!!!###&&&)))***''''''&&&&&&'''&&&%%%$$$%%%&&&'''((()))***************(((&&&$$$&&&))),,,)))(((((('''((()))***+++,,,---......---,,,---///...---+++)))((()))***+++''''''(((+++---...,,,*********)))(((((((((***+++)))(((((())),,,/////////&&&$$$######&&&***...111...///---,,,///222000***+++******,,,------,,,***++++++,,,---------,,,+++((()))******)))***,,,---+++++++++,,,,,,,,,------))),,,000444555222...++++++)))&&&%%%%%%%%%&&&'''((())))))***+++,,,---------,,,,,,,,,+++((($$$!!!%%%%%%&&&((()))*********%%%'''***,,,,,,***&&&$$$'''&&&&&&&&&'''((())))))...,,,*********,,,------555@@@JJJOOOTTT^^^hhhlllppprrrqqqooolllkkkhhheee``````YYYLLLFFFGGGFFFBBBFFFGGGGGGDDDAAAAAADDDHHHJJJHHHGGGFFFFFFEEEDDDCCC;;;<<<:::555111222:::AAADDDBBB???>>>>>>???@@@@@@BBBBBBBBBAAA??????AAACCCEEEHHHLLLRRRXXX]]]aaacccdddfffeeebbbaaaaaa___[[[[[[YYYXXXXXXVVVTTTXXX^^^aaa]]]ZZZ]]]bbbaaa[[[TTTMMMKKKKKKKKKGGGCCCCCCHHHKKKCCC999555999???BBB@@@===<<<:::999888888888888;;;999555222/////////000...---,,,...222555777777666666555555555555666666333333333444666888999:::>>>;;;777666777888777666666777888777777:::@@@DDDMMMPPPVVVcccwww((((((((('''&&&&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""&&&***...000,,,***'''&&&''''''%%%###%%%%%%&&&'''((()))))))))+++***)))'''&&&'''***---+++***)))))))))***+++,,,...//////...,,,***+++,,,,,,+++***))))))((())))))&&&&&&(((***---...---++++++***((('''((()))***+++))))))***,,,......,,,***&&&%%%$$$$$$'''+++000333,,,,,,++++++...222000+++---,,,---...//////,,,***'''((()))))))))((()))))))))+++,,,***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++///555888777111***&&&***)))'''%%%$$$$$$&&&'''))))))))))))***+++,,,------,,,+++++++++)))&&&###&&&&&&'''((()))+++,,,---'''***---000///,,,(((%%%%%%%%%%%%%%%&&&'''((((((+++...///---***))),,,///444888>>>HHHWWWdddhhheeennnyyyxxxjjjeeeooossslll\\\UUUPPPPPPKKKCCCAAAEEENNNJJJEEE@@@>>>@@@BBBEEE???DDDIIIJJJFFFCCCDDDEEE???<<<777222///000555888AAABBBBBB@@@>>>???FFFKKK@@@AAABBBBBB@@@???@@@AAAPPPOOOPPPVVV___fffiiiiiibbblllpppjjjbbbaaacccddd```YYYVVV[[[aaa```]]][[[cccfffgggfffbbb______aaaVVVOOOQQQZZZUUUIIIIIIUUUXXXNNNCCC???BBBGGGLLLOOOEEEGGGHHHFFFAAA???@@@CCCJJJCCC;;;555333111---***,,,,,,++++++,,,222:::???333444555666666444333111444444333333444666999;;;444666888777444222333444888666444555999>>>@@@@@@FFFKKKQQQWWWaaauuu%%%'''((((((''''''(((***&&&%%%%%%$$$###$$$$$$$$$ !!!!!!###'''+++///222000,,,(((&&&((()))'''%%%&&&&&&'''(((((((((''''''*********)))((((((***,,,+++***)))))))))***++++++---......---***))))))***,,,,,,++++++***))))))((('''&&&'''))),,,------,,,,,,***(((''')))*********'''((())),,,---,,,)))&&&&&&&&&%%%&&&(((,,,000222+++,,,,,,+++///444222------------...///...+++(((###%%%&&&&&&%%%%%%&&&(((***,,,---,,,)))(((***---+++,,,,,,------,,,,,,+++///444999:::666000***&&&))))))((('''$$$$$$&&&'''***)))((((((((()))+++++++++*********+++***(((&&&''''''(((((()))+++,,,---***+++...///...,,,)))'''%%%%%%%%%%%%%%%%%%&&&&&&''',,,000...***(((+++000111222555@@@SSSdddhhhccceeetttxxxnnnkkkrrrpppdddYYYOOOMMMRRRNNNCCCAAAHHHMMMIIIDDD@@@>>>???AAABBB;;;AAAGGGIIIFFFCCCBBBBBB>>>;;;777222000000222444===AAADDDCCC@@@@@@GGGMMM@@@AAABBBBBB@@@@@@AAABBBTTTTTTWWW]]]eeejjjlllkkkfffqqqvvvmmmeeegggjjjkkkddd]]][[[aaagggfffaaa^^^ggglllqqqnnngggbbbdddggg___ZZZ]]]ddd___TTTWWWccc___VVVOOOMMMNNNQQQVVV\\\VVVVVVVVVSSSOOOLLLMMMNNNSSSMMMEEE>>>999555222///222111...******///888???333555666777666333000...333444444444444555888:::000444888777333000000222555222000222888===>>>===???DDDKKKOOOTTTbbb}}}###%%%(((***)))((())))))'''&&&%%%$$$$$$$$$%%%%%%#########$$$&&&))),,,...000+++'''&&&***,,,+++)))(((((()))))))))(((''''''((()))++++++)))((()))******)))(((''''''((())))))***+++,,,+++)))((()))***---------------+++***)))'''&&&&&&'''***,,,,,,,,,+++)))'''(((***+++***(((&&&%%%&&&(((***+++)))(((&&&&&&&&&&&&(((+++---...***+++++++++000444333...+++++++++------+++(((%%% """$$$$$$######%%%((((((+++---,,,)))))),,,000+++,,,---......---,,,,,,111333555444000,,,***)))''')))***)))&&&$$$%%%'''+++***((('''&&&'''((()))'''&&&&&&(((******)))(((((('''''''''((()))+++,,,++++++,,,,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$'''***+++******+++---+++///444;;;III[[[fffjjjeeefffkkkrrruuunnnaaaWWWUUUQQQMMMJJJGGGDDDCCCEEEAAACCCEEECCC???===???AAA@@@@@@AAACCCDDDCCC???<<<888:::;;;777111///222666:::>>>CCCEEEDDDCCCBBBCCCBBBBBBBBB@@@???AAADDDGGGMMMVVVaaaggggggfffgggiiinnnqqqmmmeeegggooopppiiiaaabbbdddfffccc___bbbgggjjjmmmqqqrrrpppkkkeeeaaaccciiiiiiaaa\\\```gggiii]]]ZZZZZZ\\\[[[YYY]]]dddllleee]]]ZZZ[[[\\\[[[XXXWWWWWWUUUMMMDDD>>>???AAABBB<<<555000///222444666888888777666555333000///...222666888777555666666666666555444222111111111000///000222666999<<<>>>>>>>>>BBBHHHNNNWWWgggwww!!!$$$(((+++***)))))))))((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$###$$$''')))+++///***&&&&&&+++//////---***++++++******)))((('''''')))++++++***)))((()))((('''&&&%%%%%%&&&'''(((((()))******))))))***+++...//////000///---,,,+++(((&&&%%%&&&(((+++,,,,,,+++)))'''(((+++,,,***'''%%%###"""$$$'''***++++++%%%%%%&&&'''((()))++++++(((***)))***...333222---))))))***++++++)))%%%"""!!!######"""###&&&)))&&&***------***+++///333+++,,,---...///...---,,,000000000,,,(((''')))+++''')))+++***'''%%%&&&'''+++***(((&&&%%%&&&'''((($$$###$$$&&&)))******)))''''''&&&&&&'''(((***++++++***)))(((((('''''''''&&&&&&%%%$$$##################$$$'''+++,,,+++)))&&&///666888???QQQeeerrrlll\\\]]]ssszzzfffTTTPPPQQQTTTNNNAAA===DDDEEE???555>>>GGGGGG@@@;;;===AAAGGG@@@;;;===CCCDDD===666222999???;;;333///444;;;999<<>>888FFFDDDAAA???>>>BBBGGGLLLEEEVVVhhhmmmhhhaaabbbggguuunnnaaa[[[fffuuurrrddd\\\dddlllhhh\\\UUU```ooollljjjkkkrrrwwwsssdddWWWaaasssqqqYYYTTThhhqqqiiiZZZ[[[aaafffddd^^^```ggg|||nnn```\\\cccgggddd^^^XXX___bbb[[[MMMGGGLLLTTTQQQHHH===777777777333...<<<;;;888555333222222111+++111888<<<:::666444333>>>999333111222333222000,,,///333444444777<<>>888777@@@JJJNNNRRRWWWrrr&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&(((---+++((())),,,///...---111///---,,,,,,***'''$$$***************++++++,,,)))(((&&&$$$$$$%%%&&&'''+++***))))))+++---000111,,,///111///)))&&&(((,,,---***''')))---///,,,)))******)))((('''&&&%%%%%%%%%$$$#########$$$%%%&&&(((&&&$$$&&&***.........(((((()))******+++******&&&'''(((******((('''&&&"""&&&***)))&&&$$$'''***(((***,,,.........---,,,---,,,++++++,,,---,,,***///...,,,***(((&&&&&&%%%%%%'''(((((('''%%%&&&&&&'''''''''%%%$$$%%%(((***'''$$$"""%%%***,,,)))%%%((('''&&&&&&'''((()))************)))(((&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!&&&$$$"""###%%%(((******---,,,///999IIIVVV]]]___aaaeeeiiigggbbb[[[TTTOOOFFFEEEGGGHHHEEE>>><<<>>>@@@@@@@@@???>>>>>>===<<>>666333888888000---111444555555555555555444333666777666333///...000222333222222555888;;;======888777888;;;@@@DDDGGGHHHYYYmmm''''''((((((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''***((('''(((,,,///000///...,,,+++******)))(((&&&)))))))))))))))***++++++((('''%%%$$$%%%&&&(((***,,,+++******+++...000111,,,///000...+++)))***,,,---+++)))***---...---***+++***)))(((((('''&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&***---...---((())))))))))))(((((('''%%%&&&'''))))))'''&&&%%%$$$'''******&&&%%%'''***''')))+++---...------,,,,,,,,,...000111000---***---,,,+++)))(((''''''''''''((()))((('''&&&'''(((((('''&&&&&&&&&(((***+++)))&&&$$$&&&)))+++(((%%%''''''&&&&&&&&&'''((()))(((((())))))((('''&&&&&&%%%%%%$$$$$$###"""""""""%%%$$$"""###%%%''')))******---444@@@MMMVVVYYYZZZdddfffeeebbb___\\\WWWRRREEEBBBAAACCCBBB===;;;<<<@@@???>>>======<<<<<<<<<:::???EEEFFF@@@999555444111000///------000444777@@@HHHMMMIIICCCBBBCCCDDD???;;;>>>JJJOOOLLLKKKNNN[[[XXXWWWXXX]]]bbbeeefff[[[cccjjjhhhbbbaaaiiirrroooeee]]]___hhhnnnlllgggmmmtttyyysssiiieeelllvvviiigggjjjppprrrmmmgggeeepppkkkeeedddfffkkkoooqqqbbbnnnyyyvvvkkkdddhhhppptttkkkcccdddjjjkkkdddZZZ]]]cccaaaRRRCCC===@@@DDD@@@<<<999999777333222444555555555555555444444333000222333222000000333555888555444666;;;>>>===:::666666777888:::???FFFJJJLLL]]]ttt(((((()))))))))))))))***'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&***((('''(((***---...---+++)))'''&&&((())))))(((((((((''''''(((((()))***&&&%%%$$$$$$&&&(((***,,,,,,+++++++++,,,---///000---------------------......------,,,,,,------------***(((((())))))'''$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%'''***,,,,,,+++(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&(((***)))&&&%%%''')))&&&''')))+++,,,---,,,,,,+++---222666777444...)))***))))))))))))))))))))))))******((('''''')))++++++(((%%%&&&***,,,,,,+++,,,)))&&&&&&)))***(((&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&'''((())))))((((((%%%%%%%%%$$$######""""""$$$#########$$$%%%'''((()))---555???IIIQQQVVVYYYaaaddddddbbbbbbaaaYYYOOODDD>>>;;;>>>@@@>>>======>>>>>>===<<<<<<;;;;;;;;;333;;;BBBDDD???888333111+++------,,,,,,...444999>>>GGGMMMIIICCCBBBCCCCCC;;;===BBBJJJQQQUUUVVVUUUZZZXXXVVVUUUXXX^^^dddggg[[[aaaggggggcccdddkkkrrrmmmfff```aaaiiiooonnnkkkkkktttzzzuuujjjgggoooyyylllsssxxxxxxvvvtttpppkkkqqqoookkkhhhiiimmmtttzzzjjjvvvzzzllldddhhhqqqxxxqqqkkkmmmrrrrrriii___\\\dddfff\\\PPPKKKJJJJJJFFFGGGEEE???;;;===>>>===999999888777666666555444///000222222111222444666<<<999777999===???<<<888444555555555666;;;BBBIIIEEEQQQeeeyyy))))))))))))************''''''''''''&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%---+++)))((((((((((((((((((%%%######&&&(((******''''''&&&&&&''''''((()))&&&%%%$$$$$$%%%''')))+++++++++******+++,,,---...---,,,+++---///000000////////////...,,,+++---///...+++((((((******'''$$$&&&&&&&&&&&&'''(((((()))&&&&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%$$$&&&'''&&&'''(((***++++++++++++***...444:::<<<888///)))''''''((())))))******************((('''(((+++...,,,(((%%%''',,,///...++++++)))'''''')))+++***)))&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&((()))*********%%%%%%%%%$$$$$$###############$$$######$$$%%%'''+++...222888@@@KKKVVV^^^ZZZaaafffhhhjjjfffWWWGGGBBB;;;777<<>>>>><<<:::888666111555:::>>>===999555111+++,,,,,,++++++///777???===CCCFFFDDDCCCCCCBBB>>>@@@CCCEEEGGGNNNYYY``````SSSUUUXXX[[[\\\^^^______eee^^^YYY___kkkrrrnnnhhheeelllpppllldddccclllvvvmmmmmmnnnrrrvvvuuuooojjjyyy{{{vvvzzz|||yyyjjjooossstttqqqqqqssswwwvvvooollllllllllllooovvv|||zzzrrrlllmmmpppgggbbb\\\[[[```bbbWWWJJJOOOUUUTTTJJJGGGMMMPPPLLLAAA@@@>>><<<999777666555444444333333222222333444999::::::;;;<<<<<<;;;:::777666555666888;;;>>>AAADDDLLL[[[kkkyyy************))))))))))))(((((('''''''''&&&&&&&&&###%%%''''''%%%$$$$$$%%%++++++)))'''&&&%%%&&&'''&&&$$$"""###&&&(((***+++&&&&&&&&&%%%&&&''''''(((&&&%%%$$$###$$$%%%'''(((******************+++++++++******,,,///111111111111111000...++++++---......,,,))))))******(((%%%&&&''''''((()))*********)))***+++***(((&&&$$$######$$$%%%&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&%%%$$$$$$%%%'''''''''((()))************)))...555;;;===888000***%%%&&&((()))*********))))))***)))((('''(((+++...,,,(((%%%(((---///---***(((''''''(((***,,,------&&&%%%$$$######$$$%%%&&&###$$$&&&((()))***++++++%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$&&&***---222999BBBMMMYYY```ZZZbbbggggggiiigggWWWEEE>>>777444999@@@CCCDDDEEE;;;===??????===999555222111000222666;;;<<<888333///...---+++,,,222<<>>;;;888@@@FFFPPPYYYaaaqqq***)))))))))))))))((((((((((((((('''''''''&&&&&&$$$&&&(((((('''%%%%%%&&&%%%&&&&&&&&&%%%&&&(((***'''%%%$$$%%%''')))******&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%'''(((+++++++++++++++*********)))***+++---...000111222333111...,,,++++++,,,---------,,,+++***)))((((((&&&''')))***++++++++++++,,,,,,---***'''$$$#########$$$%%%'''((())))))***))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%'''((()))))))))))))))))))))******---222777999666000+++&&&'''((()))***)))((((((''''''((('''&&&'''***,,,***((('''(((+++,,,***((($$$%%%''')))+++,,,------'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&((())))))******%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''&&&###"""$$$&&&'''---666BBBMMMUUUZZZ\\\bbbhhhhhh```___aaaYYYJJJ:::555333888===???AAADDD??????@@@???<<<777333000222000000444999;;;999555222111//////222888>>>AAA@@@@@@>>>???FFFKKKHHHAAA@@@GGGQQQYYY^^^```aaaaaabbb___[[[\\\___bbbbbbaaa______```cccgggkkkmmmnnnnnnmmmllljjjhhhhhhjjjkkkllllllkkkhhhfffhhhnnnttt|||{{{wwwwwwzzz|||{{{xxxyyy|||tttrrruuuzzz|||{{{}}}}}}ppppppmmmjjjkkkppprrrqqqeeeggghhhggghhhiiifff```NNNLLLHHHCCC???<<<::::::888444000///000333444555666999;;;999666666999===;;;;;;<<<>>>@@@???:::777@@@DDDKKKQQQSSS___)))))))))(((((((((''''''((((((((((((''''''''''''$$$'''))))))((('''&&&&&&###%%%&&&%%%$$$$$$(((+++)))((('''((()))******(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&(((+++,,,------------,,,,,,++++++&&&))),,,---,,,---000333555111,,,***+++,,,+++***+++...///---)))&&&(((+++'''((()))+++,,,---,,,,,,,,,------***&&&%%%%%%'''&&&&&&''')))************))))))(((((((((((())))))'''%%%$$$$$$&&&(((***+++,,,,,,+++***))))))))))))+++,,,...111333222000---'''((()))***)))(((&&&%%%###%%%&&&&&&&&&&&&''')))(((((((((((((((((('''&&&###%%%)))+++++++++******((('''&&&$$$$$$$$$%%%&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###''')))((($$$"""$$$&&&)))---666CCCOOOVVVXXXVVVeeemmmkkk___ZZZ]]]WWWKKK<<<888888;;;<<<;;;===AAAFFFDDD???;;;777444333333000333777999888666555555333111111555:::======:::;;;>>>@@@???BBBGGGIIIHHHAAAEEEQQQ```eee``````eeeppphhh```___dddiiihhhdddZZZaaaggggggcccdddkkksssnnngggaaaccciiillliiiccciiinnnooohhhaaabbbmmmyyyvvv||||||ppplllzzzzzzzzzyyyyyy~~~{{{uuuzzz~~~tttxxx{{{pppwwwzzztttnnnrrr{{{lllhhhhhhnnnqqqkkkaaa[[[UUURRROOOKKKHHHFFFFFFEEEBBB===666222333666888999>>>;;;777666777888888888777<<>>???BBBJJJQQQRRRXXXqqq))))))(((((('''''''''&&&)))(((((((((''''''''''''%%%'''******)))'''''''''%%%''''''%%%""""""%%%'''***))))))***++++++)))''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((+++...000////////////...---,,,,,,%%%)))------+++***///333777111***)))+++---+++(((***...111...(((%%%(((,,,'''(((***,,,------------+++,,,,,,***&&&&&&(((+++))))))***************)))((((((''''''''''''(((((((((&&&%%%%%%(((+++------...---,,,***)))(((((((((,,,++++++,,,///000///...((()))******)))'''%%%###!!!###%%%&&&%%%%%%&&&'''&&&((()))(((&&&%%%%%%%%%###&&&***,,,,,,***(((''')))(((&&&%%%$$$%%%&&&&&&(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))$$$"""$$$'''///...222;;;HHHRRRUUUUUUaaannnpppddd]]]]]]TTTFFF@@@>>>>>>@@@>>>:::;;;@@@MMMGGG???777222222444666---666??????777111111555222000222999@@@AAA;;;444555<<<@@@>>><<>>DDDEEEAAA===BBBLLLRRRRRRYYYgggooonnnllliiikkkqqqmmmeeefffnnnmmmddd[[[[[[bbbiiikkkjjjcccdddccc___[[[^^^gggpppqqqgggdddlllpppjjjfffgggvvv~~~yyytttuuuxxxrrrqqqzzz{{{|||xxxvvvvvvwwwttttttvvv|||zzzsssjjjrrrooobbb]]]dddeee]]]XXXWWW^^^fff```UUUYYYggglllaaaPPPDDDCCCFFFDDD>>>AAA;;;666888:::777444444444999>>>===999777999===>>>AAAGGGIIIIIIQQQeeeyyy)))((('''&&&%%%%%%%%%%%%(((***++++++)))(((((()))&&&))),,,---,,,***((((((---***&&&###"""$$$&&&((())))))******++++++******+++***)))***++++++)))(((,,,(((%%%&&&+++000000///(((***---///...,,,)))'''((((((''''''((()))+++,,,,,,,,,+++++++++*********+++++++++++++++***(((((((((((()))))))))+++...111...---,,,+++,,,///111333111---((('''))),,,---...************))))))(((((()))'''&&&'''***+++***(((***---000///,,,******,,,******+++,,,...---***(((''''''((((((((((((((((((###&&&(((******)))******+++(((&&&%%%&&&&&&$$$"""%%%&&&)))******(((%%%###&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&)))---///444<<>>;;;888888:::<<<999666333///...///222444555555555333111...,,,+++...111444666666666666666333333666<<>>@@@999444444888:::555000:::===BBBEEEEEELLL```sssyyy''''''&&&%%%$$$$$$$$$$$$$$$'''+++---,,,***((('''''''''((()))+++,,,+++)))***(((&&&$$$###$$$'''(((((()))))))))************+++++++++***)))***---///,,,)))'''(((,,,......---)))***+++++++++***((('''%%%&&&&&&''''''((())))))++++++++++++*********)))************************'''((())))))(((***---000111000......///222555777...+++((('''(((***,,,,,,---+++)))***,,,---***((('''&&&&&&'''***++++++***'''***---000000...,,,***,,,++++++,,,,,,+++)))&&&$$$%%%&&&''''''(((((('''$$$%%%'''***------,,,+++***)))'''&&&''''''%%%###$$$%%%'''((((((&&&$$$"""######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&***---///222:::EEENNN]]]gggkkkaaaUUUMMMCCC:::===>>>===;;;888666777888888666222///...///111333333666777444000,,,++++++---...///222555666555333333333555:::AAADDDDDDBBBDDDGGGOOOZZZbbbgggnnntttjjjlllkkkiiikkknnnmmmiiiqqqggg^^^]]]dddiiigggddd``````aaaaaaaaabbbdddeeeeeegggiiinnnuuuxxxpppeeesss{{{www|||}}}xxxuuuxxx|||~~~}}}vvvrrrsssuuuwwwxxx}}}|||qqqrrrlllddd``````dddeeefff^^^aaadddeeeeeeeeeggghhhwwwtttkkkaaa\\\ZZZUUUOOOGGGDDD???;;;555444;;;EEEJJJ@@@666444666777333---:::;;;???AAA@@@FFFUUUfffnnn{{{&&&%%%%%%$$$######$$$$$$###&&&***,,,+++***))))))(((%%%###%%%)))++++++)))((('''%%%$$$%%%&&&'''((((((((((((((()))******+++((()))***((('''***000555,,,***)))***,,,---,,,+++)))))))))((((((((((((((($$$%%%&&&'''((((((((((((+++************))))))))))))))))))))))))***++++++'''((()))(((((()))+++---333111///......000333444+++***((('''((()))***+++...+++(((***///000,,,'''&&&&&&&&&((()))+++++++++((()))+++///111111///---...---,,,,,,,,,+++)))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&***///000...+++)))((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%###!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''(((,,,000111222888CCCLLLdddnnnjjjUUUEEEDDDDDD???<<<======<<<999666666666<<<999555222//////000111222666999777111---...000///...---111555888777444666555555999???CCCCCCBBBCCCGGGUUUhhhnnnhhhfffkkksssrrrjjj```dddpppuuuqqqdddiiikkkfff^^^]]]eeennnlllbbb[[[```kkknnneeeYYY]]]mmmtttmmmfffjjjrrrtttsssoooyyyvvvqqqzzz~~~yyysssvvv|||}}}zzz{{{zzzpppvvvzzz~~~llldddaaadddgggdddaaa```gggfffaaa[[[^^^gggnnnnnn]]]kkkuuupppbbbZZZYYY[[[]]]NNN???===BBBFFFGGGIIINNNKKKFFF===555222555888======>>>???>>>@@@LLLXXXooowww%%%%%%$$$#########$$$$$$%%%'''((((((((((((***,,,'''$$$!!!"""&&&))))))(((''''''&&&&&&&&&'''((((((''''''''''''((()))***+++******)))&&&$$$'''---333,,,+++******+++,,,+++++++++***((('''''''''((()))&&&&&&''')))))))))))))))*********)))))))))((((((((((((((()))******++++++&&&'''(((((('''''')))+++111000...,,,+++++++++,,,((((((((('''''''''((())),,,***(((+++///000+++'''%%%&&&'''((()))***+++,,,,,,+++***,,,///222333333111///...------,,,***(((''''''''''''&&&%%%$$$###&&&%%%'''+++000000---)))'''((((((((('''&&&%%%%%%###$$$%%%&&&%%%$$$"""!!! !!!"""###$$$$$$$$$%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''''',,,111111///333>>>GGG^^^hhhdddNNN===>>>AAA>>>===>>>???===:::777666666:::888555111//////000000///333777666111...000333222000///222777;;;;;;999;;;999888:::???BBBAAA@@@DDDHHHWWWjjjpppiiifffiiiqqqppphhh___bbbooosssppp___fffkkkhhh```___hhhqqqoooiiieeehhhmmmlllcccZZZ]]]mmmtttkkkbbbfffnnnrrrtttnnnwwwyyyssszzzzzzwwwpppjjjnnnyyy|||{{{|||{{{~~~~~~tttvvv~~~yyy~~~ooogggcccfffiiifffcccbbbhhhfff```ZZZ]]]gggmmmlll[[[fffooommmgggdddddddddhhhYYYKKKIIIMMMQQQSSSUUUUUURRRKKKCCC<<<999:::===<<<;;;<<<>>>>>>@@@HHHQQQgggmmm}}}%%%%%%$$$######$$$$$$%%%'''''''''&&&%%%'''+++...(((&&&###"""$$$&&&''''''(((((((((((())))))(((((('''&&&&&&&&&'''(((***+++---,,,((($$$###%%%)))------,,,+++*********,,,,,,,,,+++)))((((((((()))***'''(((((())))))***++++++))))))))))))((((((((((((&&&''')))***+++***))))))&&&'''(((((('''&&&'''(((...---,,,***((('''%%%$$$%%%'''((('''&&&%%%&&&''')))((((((***------***&&&%%%'''((()))((()))***,,,---,,,******+++000444888222000...---...---+++************)))'''&&&$$$###&&&'''***---///...***((($$$&&&((((((&&&%%%$$$$$$###$$$%%%%%%%%%$$$"""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''***000555333000333===FFFNNNXXXZZZMMM@@@;;;:::777>>>??????===:::777666666333222000///...///000111,,,///222222000...///111333222222444777;;;===>>>===;;;:::<<<@@@BBBAAA???EEEIIISSS___fffhhhkkkpppeeegggfffdddfffiiihhhddddddaaa___ccciiimmmllliiihhhoootttpppfff___aaafffcccfffhhhjjjnnnooojjjbbbsss|||}}}xxxzzzxxxiiihhhgggiiimmmrrrvvvwww~~~zzzzzz|||wwwyyy}}}|||vvv{{{tttjjjdddeeehhhkkklllbbbbbbccceeeggghhhgggfffqqqkkkcccdddnnnwwwsssiiieeedddbbb^^^WWWUUU```mmmeeeYYYLLLHHHLLLMMMEEE<<<===;;;===AAACCCEEEKKKSSSUUU]]]rrr%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%&&&***,,,))))))(((&&&$$$###%%%'''))))))***+++******)))(((&&&%%%%%%%%%&&&(((***,,,---)))%%%###$$$(((+++,,,---,,,+++)))(((***,,,...---,,,+++*********++++++)))(((((('''(((***+++,,,))))))((((((((('''''''''%%%'''***,,,,,,***(((&&&%%%'''((((((&&&%%%&&&''')))***++++++)))&&&###!!!###&&&((((((&&&$$$%%%&&&%%%&&&(((***+++***(((&&&&&&(((***)))(((''')))+++*********)))(((,,,222888111///---,,,------,,,***+++++++++***)))((('''&&&&&&***---...---)))'''%%%"""%%%((((((%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&,,,222777555000111;;;EEEDDDJJJNNNKKKBBB:::888999???@@@???<<<999666666777222111///......///000000...///000111111000///...000111222333555888===AAA===;;;;;;>>>BBBDDDCCC@@@CCCJJJQQQVVV\\\eeekkklll___```dddhhhgggaaa___```fff```\\\bbblllqqqllleeeeeemmmsssmmmbbb\\\```hhhgggbbbaaajjjqqqppphhhcccrrr}}}{{{ppptttuuuhhhcccdddjjjllliiikkkrrrxxxyyy{{{sssvvv|||wwwtttvvv}}}{{{qqq}}}sssfffcccjjjooonnndddaaafffnnnnnnfffcccfffuuullldddfffsss~~~zzzpppggglllrrrqqqiiigggrrrvvvjjj^^^\\\```___TTTIIIIIIFFFGGGKKKNNNNNNRRRWWWSSS[[[ooo%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''&&&&&&(((***+++,,,,,,)))$$$###$$$'''***+++,,,,,,,,,***)))(((&&&%%%$$$$$$%%%(((***,,,((($$$!!!"""'''---000000---,,,***(((''')))---000...---,,,,,,+++,,,,,,,,,)))((('''&&&''')))+++---)))(((((((((''''''''''''%%%'''***------***'''$$$%%%&&&((('''&&&%%%%%%&&&'''(((***,,,***'''$$$!!!"""%%%((((((%%%###$$$%%%"""%%%(((***)))'''&&&&&&&&&)))******''''''(((+++&&&)))+++)))''')))000666///---++++++,,,,,,+++******++++++++++++******)))'''+++//////+++'''$$$$$$!!!$$$''''''%%%""""""###%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$'''&&&$$$$$$$$$&&&((()))%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''...333111++++++555???FFFEEEGGGGGGAAA:::;;;AAA??????>>>;;;888555666666777555333111////////////333222222222333222000---...000222222222666<<>>KKKTTTUUUZZZccceee```ccc```ccchhheee\\\]]]eeeaaabbbdddgggiiikkkjjjiiijjjhhheeeddddddcccbbbaaahhhbbbccciiijjjfffiiiqqqqqqqqqrrrvvvzzz|||xxxrrrtttiiifffkkkhhhaaaffftttpppwwwyyyyyyyyyuuuttttttuuuwwwxxxxxxyyyzzz{{{yyyzzzjjjeeelllnnnhhhkkkdddgggpppnnnddddddmmmccchhhmmmppptttyyyyyyvvvpppppptttzzz|||}}}}}}yyytttmmmgggaaa^^^YYYUUUSSSVVVWWWUUUVVVYYY```cccqqq""""""######%%%&&&((()))))))))((('''&&&&&&''''''///---+++(((&&&%%%%%%%%%))))))***++++++***((('''***'''%%%$$$%%%'''(((((($$$$$$%%%'''***...222444...---***(((''''''((()))---+++******,,,---...---'''''''''&&&%%%'''+++///000---***(((((())))))(((,,,---...---***'''&&&&&&&&&''''''((((((((((((((()))*********)))'''$$$"""%%%%%%%%%%%%%%%$$$###"""%%%$$$%%%))),,,---)))$$$)))******)))'''&&&''')))(((((('''&&&&&&''')))***...,,,***((('''((())))))'''***...///---***(((&&&---+++)))'''%%%%%%&&&'''$$$%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$###$$$$$$)))((('''%%%$$$###"""""""""$$$&&&&&&&&&&&&'''))))))))))))((('''%%%$$$###"""%%%((()))'''$$$"""!!!((()))******)))***///333CCCEEEEEEBBB>>>???FFFLLL???>>>@@@BBB===666222333<<<666000///111222000,,,,,,333:::888111---///333444111///111777999777333>>><<<999999===DDDLLLQQQFFFDDDMMM\\\bbb]]]\\\bbbiiijjjddd\\\___gggeee[[[UUUcccrrrtttllleeegggmmmkkkgggdddeeehhhhhhddd___cccmmmmmmaaa]]]fffpppsssssshhhmmmrrrllltttzzzxxxoooccceeennnlllccc```mmm{{{~~~{{{|||}}}uuukkkvvv~~~wwwjjjjjj|||sssiiisssvvviiibbbhhhlllsssssskkkkkkqqqqqqiiiYYYeeettt{{{vvvoooqqqyyy~~~uuuqqqyyywwwmmmooouuuppp^^^]]]ppptttaaaVVV]]]eeevvv###$$$%%%&&&'''((())))))---,,,+++)))((('''''''''---,,,***)))'''&&&&&&&&&'''((()))***+++******)))'''%%%######&&&(((******'''''''''(((***...111222,,,***((('''&&&'''((()))+++)))((((((***,,,,,,,,,((('''&&&'''))),,,...///---...---+++((((((+++...,,,...///...+++(((''''''((())))))))))))(((''''''((()))******(((&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&)))++++++************++++++)))'''&&&'''(((''''''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''(((&&&(((+++++++++******++++++)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""""""""$$$&&&&&&%%%%%%%%%&&&((('''&&&$$$############$$$%%%&&&&&&%%%%%%''')))))))))((('''&&&$$$"""""""""%%%((()))'''$$$""""""%%%&&&((())))))+++000444<<>>???>>>;;;::::::888888888555000000444222444555333000......000---///111111000...---...+++...000111000111444666555666888;;;>>>AAACCCDDDKKKUUUXXXUUU[[[iiinnniiiccc[[[ZZZaaa```[[[aaannnpppjjjdddffflllnnniiibbbdddjjjooommmfffaaabbbeeejjj^^^]]]hhhmmmfffbbbeeelllzzz}}}rrrqqq}}}xxxrrrkkkkkkqqqmmmcccdddnnnooogggccciiiwww}}}}}}yyyssstttzzz|||wwwqqqqqq}}}|||lllgggooorrrjjjqqqkkkooozzzyyymmmhhhmmmttthhh___dddooottttttsssssstttuuuvvvwww{{{xxxxxx|||qqqnnnvvvxxxqqqtttoooxxx((()))***++++++++++++***///...---+++***)))))))))'''((()))++++++***)))(((%%%&&&''')))***,,,------&&&%%%$$$&&&))),,,------*********************)))%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%(((***++++++333555666555000---,,,---,,,...///---)))(((+++...,,,...000///---+++******,,,---------+++)))&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&''''''''''''%%%'''))))))((()))+++---+++,,,,,,***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$""""""###%%%&&&"""$$$'''((())))))+++,,,%%%$$$"""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""$$$'''(((((()))***+++&&&&&&&&&%%%%%%&&&''''''((((((&&&$$$"""###&&&))),,,+++)))'''%%%###"""""""""$$$&&&&&&%%%$$$$$$%%%"""###$$$&&&))),,,///111///111444999<<<;;;888444888666777777444...---000---///222333222111111000------,,,---......,,,++++++---...000111333444666444666999<<<@@@CCCFFFGGGPPPVVVZZZZZZ```kkkpppnnn```\\\^^^dddddd``````eeepppjjjdddeeeiiikkkgggbbb^^^nnnzzzuuueee[[[bbbnnniiibbbaaajjjnnnjjjcccbbbppp|||{{{llliiiwww|||hhhfffjjjpppooogggdddgggrrrlllfffiiitttvvvyyy{{{wwwvvv|||rrreeeqqq{{{wwweeeaaannnuuuqqqmmmkkknnnttttttllliiikkkvvvjjjcccfffooossssssssslllvvv~~~xxxmmmkkkxxxttt||||||ppppppyyy{{{tttmmmjjjvvv******+++++++++++++++++++++***)))))))))))))))***&&&''')))++++++++++++***&&&''''''(((***+++,,,---***)))((()))+++,,,,,,,,,)))************((('''&&&######$$$$$$%%%%%%&&&''''''&&&%%%&&&))),,,------333999===:::111,,,---111///...,,,***)))((('''&&&+++---......,,,*********,,,,,,------,,,***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&(((&&&%%%&&&)))+++***((()))***+++***'''$$$######%%%%%%&&&&&&'''''''''''',,,+++(((&&&%%%%%%%%%&&&"""&&&***,,,,,,***)))(((%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$''')))))))))+++---(((''''''''''''((())))))((((((&&&$$$"""###&&&)))---,,,)))'''%%%$$$$$$$$$!!!###$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))+++,,,,,,//////000333666777666555555555888:::666...******,,,++++++000555777333000---+++))))))+++---,,,***///,,,,,,///555888777555777888:::===BBBHHHNNNQQQUUUTTTYYYdddiiiiiikkkqqqllllllgggaaadddiiihhh```fffhhhjjjiiifffdddeeegggfffmmmtttrrrkkkfffgggjjjggglllmmmjjjjjjnnnkkkdddlllqqqtttqqqnnnnnnrrruuukkkllliiieeeiiipppnnngggmmmoooqqqqqqssswww|||yyyzzzuuuwww{{{~~~}}}xxxqqqkkkqqqppplllhhhiiimmmppppppjjjooopppkkkkkkppppppkkknnnmmmooorrrrrroooqqquuusssvvvxxxtttnnnnnnuuu}}}zzztttsssvvvwwwuuussspppsssyyy,,,+++******)))******+++'''''''''&&&'''(((((()))'''''')))***+++,,,,,,,,,))))))(((((()))***++++++,,,+++******,,,,,,+++)))((()))+++++++++)))'''%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%'''***---...//////555:::888111...000555///---***))))))(((%%%"""(((***,,,,,,+++))))))))))))***,,,------+++(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''''')))&&&%%%&&&***+++((($$$&&&((()))(((&&&###""""""###$$$%%%'''((((((((((((000...,,,)))'''''''''(((%%%)))---///...+++)))(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###%%%''')))))))))+++,,,(((((('''''''''(((((()))&&&'''&&&%%%###$$$'''))),,,***(((&&&%%%$$$%%%%%%!!!"""############&&&(((((('''&&&(((***+++***)))//////...///000222444666222333777:::777...)))))),,,))))))...555777444///,,,***(((((()))+++++++++000,,,+++///777;;;999666;;;:::;;;>>>DDDLLLTTTYYYYYYUUU[[[jjjoooiiiiiirrr{{{yyylll___aaannnooogggaaahhhnnnllleeeaaadddjjjrrriiiccchhhsssvvvkkk___eeeqqqtttllliiipppppphhhccceeennnyyywwwlllgggjjjuuusssiii]]]cccsssxxxqqqgggooovvvwwwtttuuu}}}|||nnnwww{{{~~~{{{uuurrrtttxxxllleeefffpppuuuooojjjjjjkkkrrrqqqhhhiiisssvvvpppjjjooowwwzzzuuunnnpppvvv~~~tttkkknnnxxx~~~yyyrrrvvvxxxpppwww{{{uuuqqqttt|||~~~vvv{{{---+++)))'''&&&((()))***''''''&&&%%%%%%&&&&&&&&&((((((((()))***+++,,,---,,,+++***((((((((())))))+++***)))***++++++***(((((())),,,------,,,)))'''&&&&&&''''''''''''''''''&&&%%%$$$&&&***---/////////000111111000000000000+++++++++***(((%%%$$$$$$%%%'''******)))''''''(((%%%'''***------,,,***(((&&&&&&&&&&&&'''(((((()))))))))*********)))(((((()))))))))******)))&&&$$$###%%%''''''%%%###!!!!!! !!!###&&&'''((())))))///...+++)))((((((((()))(((+++...///...---,,,,,,,,,+++(((&&&%%%&&&''''''(((((((((((('''&&&%%%$$$###%%%((()))((()))***+++''''''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%'''))))))'''%%%$$$######$$$%%%!!!""""""""""""###&&&))))))''''''(((+++,,,***(((...//////---+++,,,111555...///333777555...+++,,,---,,,,,,///222333111...+++***((('''''')))+++------,,,---000555999999888<<<<<<===@@@FFFNNNUUUYYY[[[\\\bbbiiimmmnnnnnnoooyyytttkkkeeeeeeiiilllkkkhhhkkkmmmkkkfffdddfffiiiooofff```eeeppptttkkkaaaggglllqqqqqqooonnnllljjjaaabbbiiitttuuunnniiijjjsssoooiiidddgggnnnssstttkkkpppuuuvvvuuuuuuyyy}}}}}}~~~rrryyy}}}}}}yyyvvvvvvwwwjjjeeegggppptttpppkkkkkklllmmmllljjjlllqqquuuuuunnnoootttxxxvvvrrrrrruuuzzzrrrmmmqqq{{{~~~xxxyyy{{{ssswwwwwwrrrqqqvvvwwwxxx---+++(((%%%$$$&&&(((***)))((('''&&&%%%$$$$$$$$$***)))(((((()))+++---......---+++)))'''''''''((((((''''''(((******)))'''(((***---///000...+++***'''(((((())))))(((''''''%%%$$$$$$%%%)))---...///333///++++++///000,,,((('''+++...,,,'''$$$&&&)))$$$&&&(((((('''&&&&&&'''###%%%))),,,---,,,+++)))'''''''''''''''((()))***,,,,,,,,,,,,,,,+++***)))'''+++///...***&&&%%%&&&!!!$$$&&&&&&$$$"""!!!!!!"""$$$'''(((((((((---,,,)))((('''((()))***+++---............///111///---+++(((''''''((()))************)))((('''&&&###%%%(((((((((((()))***'''&&&%%%$$$$$$$$$$$$%%%"""$$$&&&&&&&&&&&&''')))&&&%%%###!!!!!!"""###$$$!!!""""""!!!!!!###'''***((('''&&&))),,,---,,,)))+++...///---))))))///444,,,,,,///333222...---000...///111000...---...///******)))'''&&&(((+++///))),,,///222333555888;;;;;;<<<>>>BBBGGGMMMSSSVVV[[[dddhhheeeiiissstttmmmkkkfffhhhooolllcccbbbiiiqqqnnnjjjhhhiiiiiihhhgggcccfffiiiiiigggfffhhhkkkiiieeejjjuuuvvvlllgggkkkeeeeeeeeeggglllqqqrrrrrriiieeeiiirrrqqqhhhhhhoootttsssrrrsssuuuvvvuuusssuuu}}}|||~~~yyy|||~~~uuunnnmmmllliiihhhjjjooorrrrrrllleeeeeemmmpppllloooxxxuuuooonnnrrrvvvvvvttttttlllssszzzzzzxxxyyyxxxtttpppooossswwwwwwzzz}}}}}}{{{~~~,,,***'''%%%%%%&&&((()))%%%''')))'''$$$###$$$'''))))))***+++++++++******,,,+++***)))((((((((((((((())))))'''%%%$$$%%%&&&(((***---000111///---+++)))((('''&&&&&&''')))***(((&&&%%%$$$$$$''')))+++000000///---,,,+++******%%%))),,,,,,)))&&&&&&(((%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%------......---+++)))(((&&&---444111)))###%%%)))%%%###!!!"""$$$&&&$$$"""!!! """&&&)))((('''(((''''''&&&&&&&&&''''''+++***))))))+++---///111,,,,,,+++++++++++++++,,,)))*********)))(((&&&%%%&&&((()))'''$$$###%%%''')))(((&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######"""!!!"""%%%### ###''''''''''''&&&&&&(((,,,000,,,++++++******)))))))))***+++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))'''---333333000111777>>><<<888===KKKQQQLLLKKKOOOaaajjjkkkdddbbbjjjmmmjjjaaa___eeennnllldddeeennn{{{ooodddeeemmmqqqkkkbbbeeennnssskkk^^^[[[fffrrrssseeeaaammmtttlll___XXXcccjjjiiibbbbbblllpppmmmaaabbbkkktttpppdddbbbiii{{{rrrkkklllrrruuupppiiifffwwwuuuuuuuuufffllltttsssgggcccmmmuuuvvvfffccciiiuuuwwwooolllqqq~~~{{{qqqjjjqqq|||xxxkkkeeeqqq}}}|||{{{~~~}}}ppplllvvv~~~}}}rrrrrrzzzyyyzzz***)))'''&&&%%%&&&'''(((%%%''')))(((&&&%%%'''(((---,,,+++*********,,,---,,,++++++***((('''&&&&&&'''((((((&&&$$$###$$$%%%((())),,,...///...,,,+++)))(((&&&$$$$$$%%%'''((()))(((&&&%%%%%%'''***+++.........---,,,+++)))((((((((((((*********(((''''''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''+++,,,.........,,,)))''''''***------)))%%%$$$%%%&&&###!!!!!!###%%%$$$###"""!!!!!!###''')))(((&&&(((''''''''''''((())))))))))))((('''(((***,,,...+++***************+++,,,+++++++++***)))'''%%%$$$%%%'''((('''$$$$$$%%%'''***)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$###$$$%%%%%%$$$### ###&&&%%%"""!!!$$$''''''''''''&&&&&&'''+++...///...---,,,***)))((('''(((***---000111000...---,,,,,,,,,+++++++++******)))))))))(((((((((((()))***---///000000222555888;;;???CCCEEEGGGMMMRRRUUU^^^aaafffiiifffaaa```bbbdddeeeeeeeeehhhkkklllkkklllmmmnnnmmmmmmllllllllllllkkkiiifffeeegggiiikkkmmmlllhhhfffgggiiigggdddffffffgggiiiiiiffffffhhhhhhkkklllkkkjjjjjjhhhffflllpppttttttppplllmmmnnnpppuuuwwwvvvvvvzzz{{{zzz~~~{{{uuuqqqnnnmmmmmmnnnmmmkkkllloookkkllllllmmmqqquuuuuusssuuuttttttwwwvvvrrrooonnnmmmnnnrrrxxx}}}yyywwwuuuuuuvvvsssyyy|||zzzxxxyyy|||~~~(((((('''''''''&&&&&&&&&$$$&&&((()))(((((()))***000...+++))))))***,,,...******++++++***(((&&&$$$&&&''''''%%%###"""$$$%%%(((((()))+++++++++++++++)))(((%%%###"""###%%%'''***)))'''&&&&&&(((***++++++,,,------,,,***(((&&&***'''%%%'''+++---+++(((*********(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((***+++---......,,,)))''')))))))))***)))(((&&&$$$&&&$$$!!! """###$$$$$$######$$$&&&((((((&&&%%%'''''''''((()))***+++,,,)))(((&&&&&&&&&(((***+++))))))((())))))***++++++------,,,***(((&&&$$$###$$$&&&'''&&&%%%%%%&&&(((+++***((('''&&&&&&&&&''''''''''''(((((('''''''''((('''&&&&&&''''''&&&$$$!!!%%%((((((%%%$$$%%%'''(((((((((&&&%%%&&&))),,,000000...,,,***(((&&&&&&%%%)))...222333111---***,,,,,,+++***))))))(((((((((((())))))))))))((((((---------...000222333333999EEEHHH@@@@@@NNNYYYZZZ^^^]]]dddooolll]]]XXX^^^eeeiiifff```eeerrrrrrhhh___jjjuuuuuummmiiinnnuuuqqqiiibbbeeemmmqqqmmmgggjjjrrrpppbbb]]]hhhqqqqqqkkkdddfffooommmaaa]]]bbboootttpppggghhhqqqpppgggbbbppp|||{{{ooogggllltttzzzuuuoooooowww}}}yyypppxxx~~~}}}sssnnnssszzzqqqhhhiiitttuuujjjdddgggnnnrrrooogggkkkyyy|||uuummmnnnxxxzzzjjjfffoooqqqjjjgggppp||||||tttmmmooouuu~~~~~~sssqqqyyy}}}yyyqqq%%%&&&''''''''''''&&&%%%"""$$$&&&((())))))******///---+++***))))))******''')))+++------+++(((&&&&&&''''''&&&$$$###$$$&&&''''''''''''((()))***++++++)))&&&#########%%%&&&)))((('''&&&&&&'''((()))''')))+++,,,+++)))'''%%%)))'''%%%'''***,,,,,,+++++++++***(((%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------+++)))'''++++++++++++***)))(((''''''%%%"""!!!!!!###$$$%%%%%%%%%&&&'''((('''%%%$$$&&&&&&&&&'''(((***+++,,,***)))'''&&&&&&((()))+++(((''''''(((((()))***+++...---,,,***'''%%%###"""$$$%%%&&&&&&&&&&&&''''''***)))'''&&&%%%&&&&&&''''''(((((())))))((((((''')))(((&&&'''(((((('''%%%"""%%%)))***((('''&&&'''(((((((((&&&%%%%%%''')))...---,,,***)))'''&&&&&&$$$(((---222444222000---,,,+++***)))((('''&&&&&&''''''((()))))))))((((((......////////////111222999BBBFFFCCCEEEOOOWWWYYYbbbccciiipppmmmccc___bbbbbbfffgggfffjjjqqqoooiiibbbiiiqqqsssqqqoooqqqtttnnnkkkiiikkkoooqqqpppmmmooorrrnnndddbbbkkkrrrsssmmmhhhgggkkkiiibbb___aaappptttsssnnnooosssrrrmmmiiirrryyyxxxpppllloootttzzzxxxrrrpppsssyyyxxxrrrtttxxxyyysssjjjgggmmmuuurrrnnnoootttrrriiidddeeekkkpppoooiiijjjrrrwwwvvvoooqqqxxx}}}wwwkkkgggjjjlllhhhgggnnnyyy}}}~~~uuuooooootttzzz{{{vvvtttxxxzzzwwwrrr{{{$$$%%%&&&''''''&&&%%%$$$ """$$$''')))***))))))))))))******)))(((&&&$$$$$$'''+++...///...,,,***''''''((('''%%%%%%&&&(((&&&&&&%%%%%%&&&''')))***+++***(((&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%''')))++++++)))&&&%%%&&&'''))))))((())),,,///++++++)))&&&###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%(((******)))'''%%%((()))***+++,,,+++***)))***,,,---+++'''%%%'''***'''&&&%%%###"""###$$$&&&%%%&&&'''((('''%%%%%%$$$%%%%%%%%%&&&'''((()))***,,,+++)))((((((***,,,---((((((''''''((())))))***,,,+++***(((&&&$$$######$$$$$$%%%&&&'''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&###&&&(((***)))((('''&&&'''((((((&&&%%%$$$&&&(((((((((((('''''''''''''''%%%'''+++///111333333333++++++***)))'''&&&%%%%%%&&&&&&'''(((((((((((((((+++///333111---,,,111666;;;:::???KKKQQQPPPQQQUUUccckkkooojjjhhhkkkllliii___```hhhqqqrrrkkkiiimmmqqqkkkgggkkktttwwwrrrkkkfffpppwwwuuummmjjjooowwwtttjjjeeejjjnnnllljjjkkkmmmmmmhhhaaabbbhhhhhhcccfffhhhpppxxxvvvnnnmmmrrrwwwrrrmmmmmmqqqtttrrrnnnqqqxxxzzzssslllnnnuuu{{{sssoookkkhhhhhhhhhiiiiiiqqqxxxyyyqqqkkkkkkllliiifffggglllqqqmmmhhhllluuuxxxyyyuuuooopppsssnnneeeccciiiooopppooorrr{{{|||uuuwwwxxxtttnnnnnnrrrzzzzzztttqqqtttyyyxxx~~~###$$$%%%&&&&&&&&&%%%$$$ !!!###&&&)))***)))'''$$$&&&((())))))&&&###!!!$$$&&&***---///...---+++'''(((((('''&&&%%%'''(((%%%%%%%%%%%%&&&'''((()))************))))))(((((($$$$$$$$$$$$%%%&&&'''(((%%%&&&((()))***)))'''&&&$$$(((++++++)))(((,,,///+++***(((%%%"""!!!###%%%''''''&&&&&&&&&&&&''''''$$$&&&)))+++,,,+++)))'''((((((((())))))***++++++***+++,,,(((###!!!$$$((('''(((((('''%%%$$$%%%&&&&&&''''''&&&$$$$$$$$$&&&''''''&&&&&&&&&&&&'''''',,,+++***))))))+++---...))))))(((((((((((()))))))))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&$$$$$$######""""""###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%'''(((((('''$$$%%%&&&'''(((''''''&&&&&&''''''&&&$$$$$$%%%'''###$$$%%%%%%&&&'''((()))%%%&&&(((***---000333444******)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((...333111,,,,,,111888===888===NNNUUUPPPNNNTTT___kkknnnfffdddllloooiiiaaa```iiiuuutttiiihhhrrryyynnndddhhhsssxxxpppfffdddrrr~~~zzzmmmfffmmmwwwssseeeaaammmssskkkddddddjjjnnnhhh^^^```kkklllccc]]]^^^iiiwwwttthhhhhhqqqyyyooofffiiirrrwwwsssllljjjuuu{{{rrrhhhhhhrrr{{{pppiiicccdddiiillljjjeeeqqq}}}rrrkkkoooqqqmmmdddbbbhhhqqqmmmdddgggsss{{{{{{qqqgggjjjuuusssgggbbblllsssqqqjjjlllzzz|||ttt{{{}}}yyylllggglllyyy{{{qqqnnntttxxxssssss~~~######$$$%%%%%%%%%%%%%%%""""""###'''+++,,,)))'''$$$%%%&&&'''&&&%%%$$$###%%%''')))+++,,,+++***)))&&&&&&'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&''''''(((((()))+++,,,,,,***((('''######$$$%%%&&&((())))))&&&&&&'''(((((()))((((((&&&(((***++++++++++++,,,+++***(((%%%######%%%'''''''''&&&&&&&&&&&&''''''((())))))******+++,,,,,,)))((('''&&&''')))+++---...,,,)))%%%#########$$$''')))+++***'''%%%%%%&&&%%%&&&&&&$$$""""""$$$'''+++***)))'''&&&%%%%%%%%%)))(((''''''(((***,,,---++++++***)))((((((((((((%%%$$$#########$$$%%%&&&&&&%%%%%%''')))(((%%%"""###""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%(((******)))%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''######$$$%%%'''((())))))$$$%%%&&&(((***,,,...///))))))))))))((((((''''''%%%$$$"""!!!"""$$$'''((('''***......---...333777>>>???DDDJJJNNNPPPSSSVVV\\\ccciiijjjhhhggggggfffhhhhhhiiilllnnnooorrrvvvtttppplllllloooooollliiijjjqqqwwwvvvpppkkkjjjlllnnnllllllmmmmmmkkkiiijjjhhhgggeeeeeehhhjjjfff```\\\___fffkkklllkkkkkknnnkkkmmmpppsssvvvvvvtttrrrrrruuutttooommmppprrrqqqjjjgggdddeeejjjnnnpppqqqrrrxxx|||{{{wwwssspppmmmjjjfffeeefffhhhiiilllooosssssspppkkkjjjmmmpppqqqnnnoooooonnnooouuu}}}~~~{{{xxxqqqoooooorrrtttuuuuuuwwwrrrqqqttt#########$$$$$$%%%%%%&&&######%%%(((,,,---***'''%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))))))))(((&&&%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&''''''''''''%%%(((+++------+++(((&&&"""###$$$&&&((()))***+++&&&'''''''''((())))))))))))((((((+++...///+++''',,,+++)))&&&$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''---+++)))'''(((+++...111***(((&&&$$$%%%(((,,,///444...'''%%%'''(((%%%"""'''***---,,,)))&&&&&&&&&%%%&&&%%%""" !!!%%%)))...---+++)))'''%%%$$$$$$&&&%%%$$$$$$%%%(((***,,,---,,,+++)))((((((((((((""""""!!!!!!"""$$$&&&''''''&&&%%%''')))((($$$!!!###""""""""""""$$$%%%&&&"""######$$$$$$######"""$$$###$$$&&&)))+++,,,+++%%%###""""""$$$%%%%%%%%%###$$$&&&&&&%%%$$$&&&'''$$$%%%%%%&&&'''((())))))###$$$&&&'''(((((((((((()))))))))))))))(((((((((%%%###!!! ###&&&)))''''''(((+++...111333444>>>HHHKKKDDDDDDPPPYYYZZZ[[[\\\fffrrrpppccc^^^bbbooopppjjjbbbgggvvv|||xxxjjjrrrwwwsssjjjeeeiiiooorrrnnnmmmppptttrrrhhh___jjjvvvyyynnngggmmmssstttfff___bbbnnnqqqggg]]]\\\```ffffffaaafffqqqrrrlll^^^nnn~~~{{{tttwww|||~~~vvvmmmllluuu{{{ttthhheeegggiiiiiiiiinnnwww~~~tttpppwwwvvvlllkkkpppmmmccc[[[bbbqqquuummmjjjjjjppptttlllccckkk{{{{{{pppgggkkkvvv|||vvvuuuyyy|||vvvmmmooo{{{|||ooosss|||&&&%%%$$$""""""###%%%&&&###"""###%%%(((+++++++++))))))((('''%%%$$$&&&((())))))(((&&&$$$$$$%%%'''$$$###"""""""""###$$$%%%$$$$$$$$$&&&(((((('''&&&%%%%%%%%%))),,,---+++((('''$$$"""$$$(((,,,,,,+++------+++***)))((((((((()))***---......,,,)))(((***(((&&&%%%%%%%%%'''(((+++)))%%%###"""$$$&&&(((---)))&&&&&&***...000111***)))&&&%%%%%%''')))+++222---'''$$$%%%'''((((((''')))+++---,,,***'''%%%######""""""###%%%&&&(((///...,,,)))'''%%%$$$$$$"""$$$&&&(((***++++++***+++---......---)))%%%""""""!!!!!!!!!###&&&(((******(((&&&%%%%%%$$$""" """"""!!!!!!"""###$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))(((&&&$$$###"""""""""###%%%%%%&&&$$$###"""###&&&))),,,)))(((&&&&&&''''''&&&%%%&&&&&&''''''%%%%%%%%%&&&***++++++++++++)))'''&&&(((%%%!!!!!!$$$'''((('''%%%$$$'''---000///000444>>>CCCGGGGGGJJJRRRZZZ]]]___cccgggjjjhhheeeeeeggggggmmmllleeehhhssswwwsssrrruuuvvvppphhhdddhhhmmmiiijjjkkkkkkkkkjjjhhhfffnnnsssvvvrrrnnnnnnqqqtttjjjbbbaaajjjkkkccc___ccc___gggiiieeehhhrrrtttmmmlllwww|||{{{|||uuuoooqqqwwwyyysssllliiiiiijjjkkklllppptttwwwuuusssyyysssllloooqqqjjjaaa^^^ccckkkoooooollldddgggsssqqqgggjjjyyyyyysssnnnqqqxxx}}}|||xxx||||||ooommmvvvyyytttooonnn{{{&&&%%%$$$######$$$%%%&&&$$$######&&&)))*********&&&''''''&&&%%%%%%''')))*********'''%%%$$$&&&'''&&&$$$""""""###%%%%%%$$$%%%$$$$$$%%%(((((((((&&&'''%%%$$$&&&)))++++++***(((&&&$$$%%%(((*********---,,,+++******************+++---...---,,,)))(((((('''%%%$$$$$$$$$&&&'''***)))&&&$$$######%%%&&&+++((($$$%%%(((,,,---...***)))'''&&&&&&'''((())),,,)))&&&%%%&&&'''&&&$$$%%%'''***,,,---,,,***((($$$#########$$$%%%&&&''',,,+++***((('''%%%$$$######$$$&&&(((***++++++++++++,,,---...---)))&&&$$$$$$###""""""###%%%'''))))))(((&&&&&&&&&%%%###!!!!!!!!!"""""""""#########"""###$$$%%%&&&&&&%%%%%%%%%$$$###$$$&&&&&&%%%$$$###""""""!!!"""###%%%&&&%%%%%%$$$$$$%%%''')))+++)))'''&&&&&&''''''&&&$$$%%%&&&'''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%'''$$$!!! ###%%%&&&&&&&&&$$$&&&+++......111555;;;@@@CCCEEEKKKSSSXXXXXXbbbiiikkkfffeeejjjllljjjdddfffjjjnnnnnnnnnpppssswwwtttpppmmmkkkjjjjjjiiigggkkknnnkkkfffdddhhhmmmpppooonnnnnnooopppnnnkkkkkkiiieeebbbdddhhhiiiggg___bbbiiinnnooollllllnnnuuuxxx~~~{{{uuuwwwyyyxxxtttrrrsssuuuooollljjjmmmsssuuurrrnnntttzzz{{{vvvsssrrrrrrmmmfffbbbfffhhhfffhhhlllkkkfffeeeiiinnnqqqsssuuutttvvvxxxuuuqqqpppuuuyyy}}}|||yyywwwsssooonnnooosssvvv}}}&&&%%%$$$###$$$$$$&&&'''%%%$$$%%%&&&)))******((($$$&&&&&&&&&&&&&&&(((***++++++***)))&&&&&&((()))+++&&&"""###''')))(((%%%%%%$$$$$$%%%'''(((((('''(((&&&$$$$$$&&&)))***++++++(((&&&&&&'''((((((''',,,,,,++++++++++++,,,,,,,,,------...---+++)))((((((&&&%%%######$$$%%%&&&)))((('''%%%$$$#########'''%%%######%%%((())))))))))))((((((''''''''''''&&&%%%$$$%%%&&&%%%###!!!$$$&&&)))+++------,,,,,,$$$$$$$$$$$$$$$%%%''''''''''''''''''&&&%%%###""""""###%%%''')))***++++++)))***,,,---,,,***'''&&&&&&%%%$$$###$$$%%%&&&'''((('''''''''((('''$$$""" !!!""""""######""""""!!!###%%%'''''''''&&&%%%$$$"""!!!"""######"""!!!"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%&&&'''((())))))(((&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&###!!! """$$$%%%%%%'''$$$&&&+++...///222666;;;???CCCGGGNNNWWWYYYXXXffflllmmmggggggnnnqqqnnnhhheeelllwwwwwwmmmmmmuuuyyysssnnnlllooooookkkgggfffllloooiii```___hhhqqqqqqkkkfffhhhnnnoookkkffflllpppiii]]]___kkkoooiiibbb```hhhuuuuuujjjhhhppp{{{xxxxxx}}}yyypppyyy~~~tttooottt{{{vvvppplllpppwwwyyyrrrkkkuuuvvvmmmrrruuusssjjjeeefffmmmnnngggeeejjjiiiiiieeeccclllzzz{{{ssspppyyyyyymmmiiiqqq{{{yyyzzz|||zzz{{{mmmhhhnnnttt{{{&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%'''******)))'''%%%&&&''''''&&&&&&((()))*********)))((()))+++---...)))$$$%%%+++...+++'''&&&%%%$$$%%%''')))(((((()))(((''''''((()))***+++,,,+++((('''&&&&&&&&&%%%,,,+++++++++,,,,,,---...------------,,,***))))))((('''%%%######$$$%%%&&&(((((('''&&&%%%$$$"""!!!$$$###""""""###$$$%%%%%%(((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%$$$$$$###%%%&&&(((***,,,,,,,,,,,,%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""""""""$$$%%%'''((())))))'''(((***,,,,,,***(((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&'''((()))(((&&&###!!!!!!"""#########"""!!!"""###&&&(((((('''&&&$$$$$$"""!!!!!!""""""!!! !!!!!! !!!###%%%&&&$$$%%%&&&((())))))(((((('''%%%$$$%%%&&&&&&%%%$$$%%%$$$%%%&&&(((*********((('''&&&&&&%%%%%%%%%%%%%%%$$$"""""""""###$$$%%%&&&%%%(((...222222333777>>>DDDJJJLLLRRRZZZ```aaafffgggkkkooopppnnnnnnooosssoooqqqyyy{{{vvvtttwwwsssssssssrrrqqqnnnkkkhhhgggiiiiiieeeaaaaaaggglllmmmgggdddeeeggghhhjjjkkkmmmnnniiiaaaaaahhhkkkhhhhhheeehhhqqquuuqqqppptttwwwvvvwwwzzz}}}}}}zzzvvvtttyyy~~~~~~zzzvvvvvvxxxxxxuuurrrqqqsssvvvwwwwww{{{yyyqqqqqqpppnnnlllmmmmmmnnnqqqsssooojjjfffjjjjjjjjjoooxxx{{{xxxvvvzzz|||xxxrrrooosssxxxwwwxxx||||||ssspppsssnnnvvv}}}%%%%%%%%%&&&&&&''''''(((%%%%%%&&&(((***+++)))'''((()))***)))'''&&&'''(((((()))***))))))+++---000///***%%%'''...111///+++'''&&&$$$%%%''')))))))))(((***+++,,,++++++******---,,,***'''%%%$$$%%%%%%++++++++++++,,,---......------,,,+++******)))))))))(((&&&%%%$$$%%%'''((('''''''''&&&%%%$$$"""!!!############""""""""""""'''((()))***)))(((&&&%%%''''''%%%$$$$$$$$$&&&'''(((((()))))))))*********%%%&&&&&&&&&'''''''''''' """$$$&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''))))))'''%%%"""###############""""""%%%&&&'''(((((('''%%%$$$%%%###!!!!!!"""######""""""!!!!!!!!!"""###%%%&&&###%%%'''((()))((('''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######&&&***------,,,((((((((('''''''''''''''&&&%%%%%%$$$###$$$%%%&&&%%%%%%+++333666555444777>>>GGGNNNOOORRR[[[dddiiiddd^^^eeevvvyyykkkfffmmmyyyxxxtttqqqvvv~~~}}}tttkkksss{{{zzzrrrkkkjjjllliiieee```aaaeeehhhfffdddgggeeeeeeeeeaaa```iiiuuulllhhhgggkkkiiibbb```eeemmmmmmiiihhhppp{{{}}}wwwooovvv||||||wwwtttuuuxxx~~~yyyvvvzzzyyyqqqwwwzzzyyyrrrlllppp}}}~~~~~~}}}qqqhhhgggqqqwwwssskkkqqq{{{kkkbbbhhhqqqwwwtttooouuu}}}wwwwwwzzzzzztttnnnvvvzzz}}}zzzxxx|||xxx{{{|||xxxhhhlllzzz%%%&&&&&&''''''((((((((($$$%%%&&&)))+++,,,***(((***+++,,,+++)))((('''((()))*********)))***---///,,,(((%%%'''---111000...(((&&&$$$%%%''')))***))))))+++......---+++******++++++***(((%%%$$$%%%'''+++++++++++++++,,,------,,,+++)))(((((()))*********((('''%%%%%%&&&'''(((%%%&&&&&&&&&%%%$$$###"""###%%%&&&%%%###!!!!!!!!!&&&'''((())))))((('''&&&******(((&&&$$$%%%''')))***)))(((''''''''''''(((&&&&&&'''((((((''''''&&&"""###$$$&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))%%%$$$$$$%%%''')))((('''%%%%%%$$$#########$$$$$$))))))(((((('''&&&%%%$$$&&&$$$""""""$$$&&&&&&&&&$$$###"""""""""###%%%%%%###$$$&&&'''''''''&&&%%%$$$###"""###%%%&&&%%%$$$$$$""""""&&&+++//////...'''((()))******)))((('''%%%&&&'''%%%$$$###%%%&&&%%%%%%+++333777666555777;;;CCCJJJMMMRRR[[[cccgggaaaZZZaaassswwwjjjeeejjjqqquuuqqqkkkqqq~~~}}}rrrkkksss|||{{{sssllllllooojjjddd___```fffjjjhhhddddddbbbccceeeaaa^^^ggguuulllfffhhhpppmmmaaa^^^fffmmmpppkkkdddlll|||vvvooovvv||||||xxxvvvzzz~~~}}}xxx{{{|||rrryyy}}}}}}uuummmooo|||{{{rrrfffeeepppxxxvvvnnnrrr}}}wwwggg```eeerrr{{{vvvnnnsssxxxwww{{{{{{sssjjjvvvzzz{{{vvvqqqyyy{{{xxxyyyjjjkkkxxx%%%&&&&&&'''((()))))))))###$$$&&&))),,,---+++))))))+++------,,,******+++,,,---,,,***(((((()))+++%%%$$$###%%%***---//////)))'''%%%%%%''')))*********,,,...---***)))***+++)))******(((%%%$$$&&&)))++++++*********++++++,,,***)))'''&&&&&&(((***+++)))(((&&&$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%"""!!!"""&&&&&&'''(((((())))))))))))+++,,,***'''%%%&&&((()))((('''%%%%%%%%%&&&'''&&&'''((()))(((((('''&&&$$$%%%%%%&&&&&&''''''(((((('''%%%$$$#########$$$######$$$%%%%%%%%%$$$$$$"""###%%%''')))***+++,,,%%%###""""""%%%((()))))))))'''%%%###"""$$$%%%'''---,,,)))'''%%%$$$$$$$$$&&&$$$""""""$$$'''((((((&&&&&&$$$#########$$$%%%###$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%$$$###!!!!!!&&&---111111///%%%''')))++++++***'''%%%$$$&&&'''%%%###"""###%%%&&&%%%(((///333333666:::777<<>>???BBBMMM[[[bbbcccYYYZZZYYYWWWZZZ]]]ZZZTTT\\\___aaacccjjjtttwwwvvviiirrrzzzxxxoooiiijjjoooqqqqqqooommmpppsssqqqkkkkkkooossssssmmmjjjrrr}}}eeehhhlllppppppmmmiiigggzzzqqqjjjiiiiiigggdddddd```iiiqqqqqqmmmppp|||~~~xxx}}}||||||sssjjjmmmxxxrrrsssvvvzzz}}}|||yyyvvv}}}vvvqqqfffXXXSSSVVVUUUfffuuutttjjjeeeiiinnnuuuoooiiilllssswwwuuupppkkkqqqtttppplllrrr}}}vvv~~~xxx)))))))))***+++++++++***)))((((((''''''(((******'''&&&&&&'''***,,,,,,***'''))),,,---+++)))'''''''''%%%%%%&&&'''((('''&&&%%%'''******((('''&&&'''%%%&&&''')))************((()))***************)))))))))((((((''''''''''''&&&***---,,,)))&&&''')))'''&&&%%%%%%$$$$$$%%%%%%(((((('''%%%######%%%'''$$$&&&'''''''''&&&&&&&&&***(((&&&(((***,,,+++***)))((('''&&&''''''''''''***,,,---+++&&&$$$%%%''')))((()))***,,,,,,***(((((((((((()))***,,,---...000---)))(((***,,,...///))),,,---***&&&%%%(((,,,)))'''$$$###$$$&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%''''''((((((''''''&&&%%%''''''&&&&&&&&&'''((((((###"""!!! !!!###$$$%%%$$$$$$###""""""###$$$"""$$$&&&(((((('''&&&%%%((('''&&&&&&'''&&&$$$###""""""!!!""""""$$$&&&'''***,,,---,,,+++))))))***&&&)))+++,,,---000777<<<;;;???BBBHHHRRRZZZ[[[WWWcccddd]]]SSSUUU___ddd___XXX\\\^^^___ccckkkpppqqqrrrlllhhhkkkrrrtttmmmeeeiiiuuu{{{tttkkkkkkssszzzoooggggggtttzzztttmmmkkkkkkmmmjjjddddddiiilllkkkiiieeeiiiqqqpppfff```bbbnnnjjjhhhmmmwww~~~}}}www}}}~~~{{{|||wwwpppnnnvvv|||xxxpppzzzzzzwwwsssuuu}}}{{{}}}wwweee\\\^^^qqqmmmiiigggjjjnnnooonnnkkkssszzzwwwnnnjjjpppxxxpppjjjfffjjjttt~~~}}}|||{{{{{{}}}---------,,,***((('''&&&((((((((((((((()))))))))$$$$$$$$$%%%'''((((((((($$$'''***+++)))'''&&&&&&'''&&&&&&'''))))))'''%%%%%%''')))***)))''''''(((%%%%%%'''((()))***++++++)))***************)))((((((((((((((((((''''''&&&%%%(((,,,+++)))'''''')))&&&&&&%%%$$$$$$$$$$$$$$$'''((('''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&'''&&&&&&***'''$$$%%%)))+++***'''''''''&&&&&&%%%%%%&&&'''&&&(((((('''$$$###&&&)))***)))***+++------,,,***+++***************++++++...,,,***)))+++---//////(((,,,...+++&&&%%%)))...+++(((%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###############%%%&&&((()))&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''$$$###!!!!!!!!!###%%%'''&&&%%%###"""""""""######"""###&&&((())))))((('''(((''''''((())))))'''&&&$$$###""""""$$$&&&((())))))+++,,,+++***))))))***%%%(((,,,...///444:::@@@<<<@@@EEEJJJSSS[[[]]]ZZZdddeee___UUUVVVaaagggdddXXX[[[\\\\\\```hhhlllmmmrrrggg^^^bbbooouuuooofffmmmvvvyyyqqqiiikkkvvv~~~rrrfffcccpppyyyttthhhbbbmmmmmmhhhaaaaaahhhllllllaaaccckkkuuuqqqeeeaaafffrrrllljjjqqq}}}|||ttt~~~zzzuuu{{{}}}uuulllmmmyyy{{{ooo}}}}}}xxxqqqrrr{{{zzzzzzxxxnnnnnn~~~qqqdddbbbiiiooopppnnnhhhvvv}}}ooogggllluuuppphhhdddkkkzzzyyy|||}}}tttvvv~~~...///000...***'''&&&%%%'''((())))))***))))))(((######$$$%%%%%%&&&''''''###&&&)))***)))'''&&&&&&''''''(((***++++++(((%%%%%%'''))))))(((((()))***&&&''''''((()))+++,,,,,,*********))))))((((((((('''(((((((((((('''&&&&&&$$$&&&'''(((''''''((()))%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%'''(((&&&%%%$$$%%%&&&'''&&&%%%(((%%%"""###&&&((((((&&&&&&''''''&&&$$$$$$%%%'''&&&'''(((&&&$$$%%%)))---+++++++++---//////...,,,...---,,,+++++++++++++++,,,***))))))+++---------'''***,,,***&&&%%%)))---,,,)))'''%%%&&&&&&%%%$$$%%%&&&'''((('''&&&###""" !!!"""###&&&(((***+++&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%''')))(((%%%"""!!!"""#########!!!###%%%'''((()))))))))'''&&&''')))+++,,,***((($$$$$$$$$$$$%%%'''***+++''')))******)))(((((()))&&&(((,,,///222666;;;>>>???BBBDDDFFFOOO]]]hhhlll]]]______\\\\\\___```^^^]]]^^^]]]]]]bbbjjjmmmlllhhhgggfffeeegggjjjooosssxxxssskkkgggnnnwwwxxxtttrrrooommmmmmllljjjkkkoooiiijjjlllmmmmmmkkkiiihhhllllllmmmnnnjjjeeegggmmmiiipppxxx{{{yyyzzz~~~}}}|||}}}}}}zzz||||||xxxrrrssszzz{{{{{{zzzyyyxxxxxx{{{~~~}}}~~~tttpppnnnllliiigggkkkqqqrrrtttwwwwwwtttooojjjhhhiiilllpppssswww}}}||||||,,,...000///+++(((''''''&&&'''(((*********)))((($$$%%%&&&&&&&&&'''((((((%%%'''++++++***((('''&&&&&&'''))),,,------***'''&&&'''(((((('''(((***,,,((((((((()))***+++,,,,,,+++***)))'''&&&&&&''''''''''''((((((((('''&&&%%%###""""""###&&&((()))((($$$$$$$$$$$$$$$######""""""###%%%%%%%%%&&&''')))(((%%%###$$$&&&'''%%%$$$###""" """$$$&&&&&&&&&((((((&&&$$$###%%%''''''((((((%%%###$$$(((---(((((()))+++------,,,***,,,,,,+++*********++++++((('''&&&(((***++++++***'''((()))'''%%%%%%(((++++++***((((((((((((&&&$$$&&&'''(((((('''%%%###""" !!!"""$$$&&&(((******&&&'''''''''''''''&&&&&&''''''&&&$$$$$$#########%%%###"""!!!"""%%%(((+++)))%%%!!! !!!######"""!!!"""###%%%''')))***+++%%%&&&''')))+++,,,***(((######$$$%%%'''(((******&&&(((******((('''((()))'''(((+++///333666777666;;;AAADDDEEELLLZZZiiirrr```^^^```bbbaaa\\\[[[]]]cccbbb^^^^^^eeemmmooollldddjjjooollleeeeeeoooxxxyyypppeeedddpppzzzvvvlllpppttttttmmmgggjjjrrrwwwiiihhhoooyyyyyyoooiiiiiitttqqqjjjdddeeejjjmmmllldddtttwwwrrryyy|||uuuxxxwww}}}}}}www{{{|||~~~vvvuuu{{{~~~zzzqqqrrruuuuuunnnggglllvvvyyysssmmmnnnrrrppphhh```hhhooouuuuuutttxxxxxx}}}))),,,//////,,,)))((()))%%%&&&(((***+++***)))(((&&&'''(((((((((((()))***'''))),,,---+++)))((('''&&&''')))---///...+++(((''''''(((''''''(((+++---***)))))))))***+++,,,---,,,***(((&&&%%%%%%&&&'''&&&'''((((((((('''%%%%%%###  %%%((()))(((###$$$$$$$$$$$$###"""""" """$$$%%%%%%&&&(((***)))&&&######%%%&&&%%%###  """$$$&&&'''((()))'''$$$###$$$'''((()))'''$$$!!!!!!&&&***$$$$$$%%%'''))))))(((&&&((((((''''''((())))))***&&&%%%%%%&&&)))***)))((('''''''''&&&%%%%%%''')))+++***))))))***)))'''%%%''''''(((((('''%%%###"""!!!"""###$$$&&&'''((()))'''''''''(((''''''&&&%%%'''&&&%%%$$$###"""""""""$$$###!!! """%%%(((+++***&&&!!! !!!######"""!!!""""""$$$&&&(((+++,,,%%%%%%&&&)))++++++(((&&&"""###$$$%%%'''((()))***&&&(((******((((((((())))))(((***...333555333000444>>>FFFHHHLLLWWWcccjjjkkkdddbbbeeebbb[[[]]]eeefffbbb]]]]]]eeeoooooojjjggglllooonnnjjjjjjoootttqqqooojjjhhhmmmsssrrrmmmmmmssstttmmmmmmtttuuuqqqmmmiiippp}}}~~~qqqkkkooosssoooeee^^^eeeqqqpppfffiiivvv{{{tttwww}}}}}}xxxzzz}}}~~~vvvvvv}}}uuu~~~{{{vvvssstttssspppsssyyyyyysssmmmjjjjjjiiieeebbbooopppqqqqqqtttzzz((())),,,------***'''%%%)))'''&&&&&&)))+++------))),,,000222000,,,***(((+++,,,---...---+++((('''(((+++---,,,)))''')))+++''''''&&&&&&&&&''''''(((///000///,,,)))'''***,,,'''&&&###!!! !!!###%%%''''''&&&&&&&&&''''''((($$$""" """$$$$$$$$$'''%%%$$$%%%''''''$$$!!!###$$$&&&&&&'''(((+++...******)))(((&&&$$$"""!!!!!! !!!"""$$$%%%))))))(((&&&&&&%%%%%%&&&"""%%%&&&$$$ """&&&$$$"""!!!$$$((()))%%% #########$$$%%%&&&((()))(((%%%###&&&,,,///...,,,'''((()))(((&&&'''***---///+++'''(((++++++((($$$))))))******)))'''$$$"""######$$$%%%&&&(((((()))'''&&&$$$#########$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###%%%&&&%%%%%%###!!!"""%%%$$$$$$$$$%%%'''))),,,---&&&$$$$$$'''---///,,,(((%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''(((((()))(((***---............///333888@@@IIIQQQVVVYYY[[[hhhmmmhhh\\\]]]hhhkkkcccbbbaaafffllliiibbbfffqqqzzzpppeeeeeelllssssssooommmppppppmmmiiikkkttt|||uuummmllltttvvvqqqmmmpppooouuutttoooqqqyyyyyyrrriiihhhiiiiiieeeccchhhppp{{{zzzxxxxxxzzz{{{{{{zzzzzz}}}{{{zzzyyy}}}}}}zzzwwwssstttvvvtttrrrsssvvvwwwoooeee```eeelllmmmnnnqqquuuyyy|||~~~~~~{{{yyyyyy&&&'''((()))******++++++)))(((&&&&&&(((+++,,,,,,))),,,000111000---++++++******+++,,,,,,++++++***,,,------,,,***(((((()))((('''&&&&&&&&&&&&&&&''',,,---...+++((('''(((***&&&%%%$$$###"""###$$$%%%'''&&&&&&&&&&&&'''((((((&&&$$$""""""$$$%%%%%%$$$%%%$$$###%%%''')))'''%%%&&&&&&''')))+++,,,,,,,,,((((((((('''%%%$$$"""!!!###"""!!! !!!"""$$$%%%***)))((('''&&&%%%%%%%%%$$$&&&(((%%%!!! $$$'''###!!! ###''''''############$$$&&&'''((()))'''$$$"""$$$))),,,+++)))&&&'''((('''&&&&&&))),,,,,,)))'''(((,,,---+++(((((()))******)))'''%%%$$$######$$$%%%&&&'''(((((((((&&&%%%###""""""""""""%%%$$$$$$###"""!!! !!!!!! !!!###$$$&&&######""" """%%%%%%%%%%%%&&&(((***,,,...'''%%%###&&&+++---***'''%%%%%%############$$$%%%######$$$%%%&&&&&&''''''&&&)))+++,,,,,,,,,---......555@@@JJJRRRUUUUUUTTTjjjkkkeee]]]___iiimmmjjjYYY```jjjmmmgggccchhhrrr|||ooodddfffqqqyyyuuunnnjjjpppsssooohhhhhhrrr|||ssshhhcccmmmxxxxxxmmmcccttttttppplllnnntttwwwvvvjjjiiijjjkkkgggcccdddjjj|||uuutttyyy~~~~~~|||}}}vvvzzz~~~www~~~zzz~~~||||||~~~}}}|||sssmmmsssyyyuuuooolllvvv|||sssbbb[[[eeeqqqpppmmmnnnvvv}}}ttt{{{uuu~~~$$$######$$$'''+++///111)))(((&&&&&&(((*********(((+++///000000.........))))))))))))***+++,,,---///...,,,++++++***)))'''((('''&&&%%%%%%%%%%%%%%%)))***+++***(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%%%%&&&%%%$$$"""""""""$$$''')))))))))(((((())),,,//////,,,(((&&&&&&&&&&&&%%%$$$###"""&&&$$$"""!!!!!!###%%%'''******)))((('''&&&%%%%%%&&&((()))'''$$$###&&&)))$$$""""""$$$''''''%%%!!!######$$$%%%'''((()))***&&&###!!!###&&&((('''%%%%%%&&&&&&%%%%%%&&&(((+++***'''&&&(((,,,///...---((())))))***)))((('''&&&######$$$%%%&&&&&&'''((('''&&&%%%###"""!!!!!!!!!#########"""""""""!!!!!!"""!!!!!! !!!"""$$$%%%""""""!!! """%%%&&&&&&&&&''')))+++---///(((&&&###$$$''')))(((&&&%%%%%%$$$###"""""""""#########$$$%%%&&&'''((((((%%%''')))******)))+++,,,///444<<>>@@@AAABBBLLLKKKKKKMMMSSSXXX\\\]]]LLL[[[hhhjjjgggiiiooossszzzpppgggiiiqqqsssjjj___ZZZccckkkjjjdddaaafffmmmgggiiikkknnnttttttjjj___fffbbbbbbfffjjjkkkmmmpppcccdddjjjqqqrrrmmmiiiiii}}}xxxuuuzzz~~~vvvrrruuuuuuooojjjkkkuuu~~~yyyyyyzzz}}}}}}yyyqqqjjjpppmmmkkkmmmtttzzz~~~rrrxxx||||||zzzyyywwwsssyyyrrrkkkggghhhlllnnnnnnlllrrrwwwvvvqqqoooqqqvvvvvvvvvyyy}}}}}}xxxzzz{{{((())),,,---,,,)))%%%######""""""$$$&&&''''''%%%$$$$$$###""""""%%%***...222///***&&&######$$$%%%###$$$$$$######$$$'''***''''''''''''((()))*********(((&&&'''***++++++))))))))))))))))))(((((('''%%%%%%%%%&&&'''((()))***,,,+++******+++***'''%%%%%%&&&&&&$$$######&&&)))%%%$$$###"""###%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&(((***+++,,,,,,+++***(((((((((((()))(((&&&%%%###$$$$$$$$$$$$$$$%%%&&&)))***+++,,,+++***((('''((()))(((((('''''''''((($$$""" """%%%((()))((('''&&&%%%$$$$$$&&&))),,,((('''&&&%%%$$$#########"""""""""############### !!!###&&&'''(((((((((######%%%&&&((()))***+++((('''&&&$$$######$$$$$$&&&''''''&&&$$$"""###$$$!!!!!!!!!"""###&&&((()))%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""!!!!!! &&&'''(((((('''(((+++---+++...444:::===>>>===<<>>:::EEEJJJGGGLLLVVVTTTHHHTTTNNNPPP[[[```___bbbiii```^^^\\\\\\]]]^^^]]]\\\SSSTTTUUUXXX\\\^^^^^^^^^bbb]]]^^^bbb___WWWXXX___RRRXXXYYYWWW\\\fffhhhbbbgggjjjppptttqqqnnnqqqwwwrrrvvv}}}}}}wwwssslllhhheeegggnnntttvvvvvvyyyxxxxxxvvvtttpppllliiifffoooooogggiiiuuuyyysssvvvrrrsssyyyxxxrrrssszzzqqqpppnnnkkkiiiiiijjjkkkhhhmmmqqqsssrrrqqqrrrrrrxxxzzz~~~yyy{{{------------+++(((&&&$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$"""""""""$$$&&&'''$$$'''(((%%%!!!!!!'''---***%%% """%%%&&&%%%***)))''''''(((+++...000'''&&&&&&'''(((((('''%%%***)))((('''&&&%%%%%%%%%#########"""!!!###'''***...***(((+++222444///***%%%&&&'''((()))***+++,,,(((&&&$$$"""!!!"""$$$%%%+++(((%%%$$$%%%&&&'''((($$$%%%(((******(((&&&$$$###%%%(((+++---.........((())))))'''%%%$$$%%%''')))(((&&&%%%%%%&&&'''(((111000...,,,***))))))))))))((('''((()))((('''%%%&&&%%%###$$$%%%&&&&&&%%%&&&$$$###$$$&&&)))***+++,,,(((### !!!!!!!!!############$$$$$$$$$$$$###$$$&&&((())))))((('''&&&%%%%%%&&&)))+++++++++(((&&&%%%%%%%%%%%%###"""%%%%%%$$$$$$###""""""!!!$$$###!!! """%%%(((+++%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&%%%&&&&&&'''&&&$$$###"""&&&$$$""""""$$$'''''''''---///111111333888@@@GGG===@@@DDDFFFFFFFFFFFFGGGZZZPPPJJJOOO\\\eeeccc]]]HHHRRR[[[\\\WWWRRRSSSVVVUUUMMMKKKTTT]]][[[QQQIIIYYYccccccVVVOOOUUUZZZZZZTTTOOORRR^^^ccc^^^]]]bbbuuuvvvqqqlllsss~~~|||qqqfffttt{{{qqqpppsssttthhh___cccqqq{{{zzztttvvv}}}}}}qqqeeefffrrr|||rrrbbbbbbssssssddddddtttyyy{{{nnnnnnzzz|||tttiiipppuuutttmmmggghhhjjjmmmkkkkkkooovvvxxxtttooozzz~~~|||}}})))+++---///...,,,)))&&&))))))))))))((('''&&&&&&"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%(((***)))(((%%%######$$$'''***+++***(((''''''(((***,,,'''&&&&&&'''((((((&&&$$$)))((('''&&&&&&%%%&&&&&&%%%$$$###!!! !!!$$$''')))))))))+++---...---+++&&&&&&&&&''''''(((((()))'''&&&###""""""###%%%&&&,,,(((%%%######$$$%%%%%%$$$%%%'''((((((((('''&&&%%%&&&''')))+++,,,------)))))))))(((%%%$$$%%%&&&''''''&&&&&&&&&''''''(((......---,,,***)))(((((((((((('''(((((((((&&&%%%&&&$$$""""""$$$%%%$$$###"""""""""$$$''')))***+++(((%%%!!! """#####################$$$$$$$$$###$$$&&&((((((((('''&&&&&&$$$###$$$''')))******&&&%%%$$$$$$$$$$$$######$$$###""""""""""""###############$$$%%%'''((()))$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''((((((((((((&&&&&&'''''''''&&&%%%$$$$$$###"""###%%%&&&&&&%%%,,,---......///333;;;BBB;;;<<<>>>??????AAAEEEHHHOOOMMMMMMSSSZZZ^^^]]]ZZZOOOOOOPPPSSSVVVVVVSSSPPPLLLKKKMMMQQQQQQNNNMMMOOOXXXXXXYYY\\\ZZZVVVTTTUUUOOOTTTYYY]]]aaaccc```[[[kkkmmmrrrxxx{{{wwwtttrrriiiuuuyyyqqqppptttqqqiiidddgggpppxxxyyywww|||}}}yyyqqqmmmnnnooommmkkkggggggjjjiiieeeeeehhhwww{{{~~~|||yyyvvvvvvvvvgggooovvvvvvoooiiiggghhhnnnjjjiiimmmuuuyyyuuuqqqttt~~~}}}%%%(((---000111///+++))),,,,,,+++***))))))((('''"""###&&&''''''%%%"""!!!###!!! """&&&)))***))))))******((($$$$$$)))...---+++)))&&&%%%&&&'''(((((('''&&&'''''''''%%%###''''''&&&&&&&&&'''''''''&&&&&&$$$!!!!!!$$$''')))+++***(((''')))+++''''''&&&&&&&&&&&&&&&''''''%%%###""""""$$$&&&(((+++((($$$""""""#########$$$$$$%%%&&&''''''((((((&&&&&&''''''((()))++++++)))******(((&&&$$$%%%%%%$$$%%%&&&(((((((((''''''******++++++***)))'''&&&''''''((((((''''''&&&%%%&&&$$$"""""""""###"""!!! """%%%((()))******%%%"""!!!$$$&&&'''$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$&&&###!!!"""$$$&&&((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%###!!! !!!"""$$$&&&"""$$$&&&((()))((('''&&&"""######$$$$$$######"""###$$$&&&((()))******)))&&&&&&'''(((((((((''''''"""""""""$$$&&&'''%%%###)))******)))))),,,444::::::999999999:::>>>EEEJJJDDDIIIQQQVVVWWWVVVUUUUUUUUULLLFFFKKKUUUYYYRRRIIIEEEIIIOOOOOOGGGCCCKKKVVVWWWNNNQQQ___cccXXXNNNMMMPPPYYY[[[VVVYYYccccccYYY^^^bbbqqq~~~nnniiiooorrrtttyyy}}}~~~zzzsssmmmggglllpppoookkkmmmwww{{{uuurrrttttttjjj^^^gggmmmiii^^^^^^iiilllgggrrruuutttqqqvvvtttqqqnnnooorrrqqqkkkeeehhhlllooopppoooqqqvvvzzzxxx%%%'''+++...///...,,,***,,,,,,+++***************%%%&&&(((((((((&&&$$$###!!!"""###%%%(((***+++++++++++++++(((&&&'''***---,,,+++)))'''&&&&&&''''''((('''&&&&&&''''''%%%###&&&&&&%%%&&&&&&'''((()))'''&&&%%%""" ###%%%+++,,,+++)))&&&$$$%%%''''''&&&&&&%%%%%%&&&'''(((&&&%%%###""""""%%%''')))***'''###""""""$$$%%%%%%############%%%'''(((***((('''&&&%%%&&&'''((())))))******)))'''%%%%%%%%%###%%%''')))***)))'''&&&&&&''')))***)))(((&&&%%%&&&'''((('''&&&%%%%%%%%%'''%%%###"""""""""!!! """%%%((())))))((((((%%%###!!!!!!$$$'''((()))%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###%%%### """$$$&&&&&&%%%%%%%%%%%%$$$%%%'''((()))'''$$$!!!!!!"""%%%'''###%%%'''((()))((('''&&&######$$$$$$$$$$$$######&&&'''(((******))))))((($$$$$$%%%&&&''''''((((((""""""$$$&&&((((((&&&###&&&''''''%%%$$$&&&,,,222777777777777999>>>EEEJJJCCCIIIPPPTTTRRROOONNNNNNRRRLLLGGGKKKRRRTTTNNNGGGFFFIIINNNNNNIIIFFFNNNYYYVVVQQQSSS\\\```XXXNNNJJJVVVXXXUUUPPPSSS]]]aaa___XXX```nnnzzzvvviiicccfffwwwqqqoooyyyuuufff^^^mmmxxxttthhheeesss|||zzzvvvssstttsssjjj^^^hhhlllfff[[[\\\kkkssspppnnnrrrzzz~~~xxxttttttvvvggggggsssxxxpppdddcccnnnxxxuuukkkiiivvv~~~vvvyyyyyy'''((()))******++++++++++++***)))))))))***+++,,,+++***(((&&&&&&&&&'''(((!!!%%%)))***((())),,,000///+++((('''((())))))(((******)))((((((((()))***'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&'''((()))***&&&%%%%%%###"""###&&&)))333///+++'''&&&%%%$$$"""&&&%%%%%%%%%&&&(((***,,,&&&%%%###"""###%%%''')))'''%%%""""""$$$&&&((()))######""""""###&&&((()))((('''&&&%%%%%%&&&'''(((((()))******(((&&&&&&&&&$$$&&&)))++++++***(((&&&$$$%%%'''(((((('''%%%$$$$$$&&&((('''%%%$$$$$$%%%(((&&&############"""!!!"""&&&***+++***(((''''''(((&&&$$$$$$&&&)))))))))(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%###!!! """###$$$$$$$$$%%%&&&%%%%%%&&&))),,,000,,,((($$$"""###%%%'''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%******++++++***(((&&&%%%"""""""""###$$$%%%&&&'''###$$$&&&)))+++***'''$$$$$$&&&'''%%%###$$$(((,,,000222555777999===BBBFFFIIIJJJLLLMMMMMMLLLJJJIIIKKKNNNQQQQQQOOOKKKIIIIIIJJJFFFGGGLLLOOOPPPQQQTTTWWW[[[[[[VVVUUUVVVRRRJJJUUUNNNMMMSSSWWWWWWZZZ```]]]gggmmmlllkkklllggg___kkkmmmttt|||}}}rrrhhhcccggglllmmmlllmmmrrrvvvtttyyyzzzuuupppooonnnlllgggeeeccceeefffhhhkkkooonnntttuuuqqquuu~~~|||rrrxxxqqqoooqqqrrrnnniiikkkpppvvvuuurrrrrrxxx~~~{{{|||)))(((((('''((()))***++++++***)))(((((()))***+++---+++'''$$$$$$&&&***,,,$$$))),,,+++(((''',,,222111---(((''')))***'''$$$(((((((((((()))******+++&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&'''((()))***$$$%%%$$$######%%%))),,,555000***'''&&&%%%$$$###&&&%%%$$$$$$&&&)))+++---(((&&&$$$######%%%''')))&&&$$$!!!"""$$$(((******######""""""###%%%'''(((''''''&&&&&&&&&&&&&&&'''&&&(((******)))''''''(((''')))+++,,,,,,+++((('''$$$%%%&&&'''&&&&&&$$$$$$###&&&((('''$$$"""###%%%'''%%%######$$$$$$###"""$$$(((,,,---)))'''&&&'''***((('''''')))*********+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$$$$######%%%&&&%%%$$$%%%***...333000+++&&&$$$$$$&&&'''(((((()))))))))(((''''''((())))))******))))))(((,,,,,,,,,+++)))&&&$$$"""!!!!!!!!!!!!"""###$$$%%%%%%%%%'''***,,,+++(((&&&$$$&&&))))))&&&%%%'''******---111555777:::===@@@LLLIIIFFFFFFHHHJJJIIIGGGIIIQQQWWWUUUKKKDDDEEEIIIIIIBBB>>>FFFOOORRRQQQPPPWWWaaa```TTTOOOSSSSSSLLLKKKEEEJJJYYY^^^XXXVVV\\\eeelllkkkeeefffnnnjjj___[[[lll}}}~~~rrrggghhhmmmkkk```XXXaaassszzzpppbbbllluuuzzzsssllllllrrrvvvbbb]]]bbbnnnnnnbbb]]]bbbmmmsssnnneeekkk{{{{{{nnneeesss~~~{{{mmmcccgggoooyyysssooouuu~~~zzzqqqvvvyyy|||''''''((()))***+++++++++///---+++)))((((((((()))+++)))%%%"""###&&&***,,,***++++++)))'''(((+++...222000---***((('''%%%$$$'''''''''((((((((())))))$$$######%%%'''(((&&&%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$###"""$$$(((,,,000...+++'''######&&&((('''%%%$$$###$$$&&&)))+++)))'''%%%######$$$&&&(((&&&###!!!!!!###&&&((((((###############$$$%%%%%%&&&&&&'''''''''''''''&&&$$$&&&)))******)))))))))+++,,,---------+++)))(((&&&&&&&&&%%%%%%$$$$$$$$$"""%%%((('''###!!!###%%%%%%###!!!!!!#########"""###'''++++++(((&&&&&&))))))'''&&&''')))+++++++++---,,,+++***((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''&&&$$$""" """$$$###"""###)))///111///+++'''%%%%%%&&&''')))***---......+++(((&&&******++++++++++++******+++++++++***(((&&&$$$"""!!!!!! """###$$$%%%%%%&&&(((******(((&&&$$$(((---...+++))))))******---000333555888<<>>BBB@@@@@@AAABBBBBBEEEIIILLLVVVSSSNNNJJJGGGDDDBBBAAACCC@@@???@@@AAAEEEPPP[[[VVVRRRVVV```^^^QQQJJJLLLFFFLLLLLLHHHPPP___fffbbbccc^^^aaajjjjjjaaa___eeehhhfffeeedddddd```YYYSSSSSS\\\fffgggbbb```ccciii^^^______^^^bbbggggggdddeeeaaa]]]\\\]]]^^^ccchhhaaa^^^^^^aaa___YYYXXX\\\```^^^\\\]]]bbbgggjjjkkkooo~~~~~~tttuuu{{{yyy|||