BMv6(< ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}|||||||||}}}}}}}}}{{{{{{}}}qqqooollljjjhhhhhhiiijjjiiihhhhhhjjjmmmoooooonnnkkknnnooonnnpppuuuxxxvvvzzzyyyyyyzzz|||}}}|||{{{yyyyyy{{{~~~~~~}}}yyy{{{}}}cccaaa^^^\\\ZZZZZZ[[[\\\\\\\\\[[[\\\]]]]]]]]]\\\[[[^^^``````ccciiikkkjjjnnnlllkkkkkklllmmmlllkkklllnnnoooooonnnnnnmmmkkkiiikkknnnpppssstttttttttwww}}}zzztttrrrrrrqqqoooppprrrrrrqqqpppqqqrrrrrrqqqppppppsssuuuuuuuuuvvvvvvwwwxxxzzz}}}vvvuuuuuuvvvyyy{{{{{{zzz{{{{{{zzzzzzyyyyyyyyyyyy||||||}}}}}}}}}|||zzzzzzyyy{{{}}}}}}|||zzz{{{{{{~~~~~~~~~}}}|||{{{|||~~~~~~WWWVVVTTTRRRQQQQQQQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQRRRVVVXXXXXX[[[bbbdddcccdddcccaaaaaabbbccccccbbbcccggggggdddbbbcccdddccc^^^```cccfffhhhhhhhhhggghhhlllmmmiiiggggggfffccccccfffiiiiiiiiihhhhhhiiifffdddcccdddfffiiijjjjjjiiiiiijjjkkknnnrrrvvvyyymmmmmmmmmooorrrttttttssspppppppppppppppppppppppppppqqqrrrssssssqqqnnnmmmnnnppprrrsssqqqpppppppppppppppqqqpppooommmkkkjjjlllmmmnnnnnnmmmmmmnnnpppnnnppprrrsssrrrrrrssstttxxxxxxxxxyyy{{{}}}|||LLLLLLLLLLLLLLLKKKKKKKKKOOOOOOOOONNNMMMLLLKKKLLLLLLPPPRRRRRRUUU\\\___^^^ZZZYYYXXXYYY[[[^^^^^^^^^^^^bbbaaa[[[XXXZZZ]]]\\\WWWXXX[[[]]]^^^^^^]]]\\\[[[]]]]]][[[]]]```]]]XXXZZZ]]]aaadddeeedddeeefffaaa___^^^^^^aaadddffffffbbbaaaaaabbbdddiiimmmpppjjjiiiiiikkkmmmnnnmmmkkkhhhhhhiiijjjkkkkkkkkkkkkiiikkkmmmnnnmmmkkkhhhffffffhhhkkkkkkjjjhhhhhhhhhggghhhhhhhhhfffdddaaa```aaabbbaaa___^^^___ccceeebbbdddeeeeeedddccccccdddgggfffffffffgggiiikkkmmmiiinnnqqqppprrrvvvyyyyyyxxxzzz}}}FFFFFFGGGHHHHHHHHHHHHGGGLLLLLLMMMLLLJJJIIIJJJKKKGGGKKKMMMMMMQQQWWWZZZYYYRRRQQQQQQSSSVVVZZZ\\\\\\]]]aaa^^^UUUPPPSSSUUUTTTQQQSSSUUUWWWXXXVVVUUUSSSSSSSSSRRRRRRWWW[[[WWWQQQNNNRRRXXX\\\]]]^^^___```\\\ZZZXXXYYY\\\___aaabbb^^^]]]\\\\\\^^^aaafffhhhccccccbbbcccddddddbbb```bbbcccdddfffgggggggggggggggiiikkklllkkkhhheeecccaaacccffffffeeecccccccccdddeeeeeeeeeccc```]]][[[\\\\\\ZZZXXXWWWXXX]]]```]]]___```___\\\[[[[[[[[[^^^]]][[[ZZZZZZ\\\]]]___ZZZ___aaa``````dddgggffffffhhhkkknnnoooppppppoooppprrruuuwwwxxxzzz}}}CCCBBBAAACCCGGGIIIHHHFFFIIILLLKKKFFFDDDEEEFFFEEEJJJJJJJJJJJJKKKNNNSSSVVVSSSNNNMMMPPPSSSUUUXXX\\\[[[\\\ZZZUUUOOOJJJJJJKKKLLLMMMPPPTTTUUUTTTPPPMMMRRRPPPOOOPPPRRRSSSQQQNNNNNNOOOSSSWWW[[[\\\[[[ZZZZZZXXXVVVWWWYYY[[[]]]]]]YYYWWWUUUVVVWWWYYYZZZYYY[[[[[[[[[[[[\\\\\\\\\]]]]]]```dddeeedddaaa```___bbbcccfffgggfffccc```]]]XXXYYY]]]```^^^ZZZ\\\```bbbcccbbb___[[[XXXWWWXXXZZZXXXUUUSSSQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPSSSYYY\\\XXXUUUWWWUUUPPPVVVYYY\\\\\\[[[ZZZ\\\___]]]^^^______```ccchhhllljjjmmmppppppnnnpppuuuzzzyyy|||@@@>>>>>>???BBBCCCBBB@@@FFFJJJKKKHHHFFFGGGGGGEEEEEEDDDAAA@@@BBBGGGNNNSSSSSSNNNMMMOOOQQQQQQRRRVVVYYYZZZYYYTTTMMMJJJJJJLLLKKKKKKLLLMMMNNNNNNMMMKKKMMMLLLLLLNNNPPPQQQNNNLLLJJJLLLOOORRRUUUVVVUUUTTTWWWUUUSSSTTTVVVYYY[[[[[[YYYWWWUUUVVVWWWXXXXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSYYY\\\```cccbbb```_________```bbbccccccbbb```^^^VVVUUUVVVXXXWWWTTTTTTXXXZZZZZZZZZYYYVVVUUUUUUVVVVVVUUUSSSQQQOOOOOOOOOOOOQQQRRRSSSUUUUUUTTTSSSRRRNNNNNNOOOOOONNNNNNMMMLLLPPPVVVXXXSSSPPPPPPNNNJJJJJJMMMOOOOOONNNNNNOOOQQQNNNPPPRRRRRRRRRSSSUUUWWWWWWYYY\\\ZZZXXXXXX\\\```hhhjjjmmmooooooppprrrtttuuuyyy}}};;;:::999:::;;;<<<:::888@@@EEEGGGEEECCCEEEDDDBBB???;;;777555888???HHHNNNPPPLLLKKKMMMMMMJJJKKKNNNUUUUUUSSSNNNIIIGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJMMMOOOOOOMMMKKKGGGIIIKKKMMMNNNOOONNNNNNQQQPPPOOOPPPSSSUUUWWWWWWVVVUUUSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX]]]______^^^]]]]]][[[\\\]]]^^^^^^^^^^^^]]]SSSNNNLLLMMMNNNKKKKKKMMMOOOPPPQQQQQQPPPPPPRRRTTTPPPPPPOOOMMMLLLKKKJJJIIIKKKLLLMMMNNNOOOOOONNNMMMHHHHHHHHHHHHHHHGGGGGGGGGLLLPPPQQQNNNJJJIIIGGGDDDDDDEEEGGGHHHGGGFFFGGGHHHDDDGGGIIIIIIHHHFFFFFFFFFIIIKKKLLLJJJGGGFFFHHHKKKQQQSSSVVVWWWWWWWWWYYYZZZZZZ^^^cccfffiiikkkmmmooossstttwwwzzz}}}~~~666666666666666555444222:::>>>>>>;;;999;;;;;;999777333///---111999AAAFFFHHHEEEEEEGGGGGGDDDFFFJJJOOOOOOLLLGGGCCCBBBFFFJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFGGGJJJMMMNNNNNNMMMKKKEEEGGGIIIIIIIIIJJJJJJKKKLLLKKKJJJLLLOOORRRRRRRRRRRRQQQQQQQQQRRRRRRPPPOOONNNOOOPPPRRRSSSUUUVVVWWWSSSWWW[[[]]]\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYOOOHHHCCCEEEGGGFFFFFFGGGIIIJJJKKKKKKJJJKKKNNNPPPKKKKKKJJJJJJHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCGGGIIIKKKIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDAAABBBCCCCCCAAA@@@@@@@@@DDDEEEFFFDDDAAA@@@AAACCCBBBDDDFFFGGGFFFFFFGGGHHHGGGKKKOOORRRTTTVVVYYY[[[ZZZ]]]aaaeeehhhiiiiiiiiikkkrrryyy{{{zzz{{{111222444444333222111000444777555///,,,...000///...+++((((((,,,222666888;;;:::<<>>???@@@AAACCCDDDDDDDDDFFFEEECCCAAA@@@@@@@@@@@@BBBCCCEEEFFFEEECCCCCCDDD>>>>>>>>>>>>???>>>===<<<;;;<<<;;;999888999;;;>>><<<=========<<<;;;;;;<<<===>>>@@@@@@?????????@@@>>>@@@CCCDDDEEEFFFHHHJJJGGGIIIMMMPPPSSSTTTTTTTTTUUU[[[bbbffffffeeehhhmmmlllqqqvvvzzz|||~~~,,,///222333222111000111111333222,,,((()))***)))((($$$!!!###'''***+++***//////222666777999AAAIIINNNMMMHHHBBB>>>@@@GGGMMMGGGNNNUUUWWWRRRIIIBBB???@@@AAACCCBBBAAA@@@@@@AAA<<<>>>@@@@@@???AAAEEEJJJIIIHHHHHHJJJLLLMMMMMMLLLRRRRRRTTTVVVXXXWWWTTTRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTVVVXXXXXXTTTOOOLLLJJJMMMLLLLLLLLLMMMNNNOOOOOOGGGBBB???AAABBBBBBCCCFFFEEEEEEDDDBBBAAAAAACCCFFFAAA@@@???>>><<<;;;::::::888888999;;;<<<>>>???@@@BBBAAA???===<<<<<<<<<===???>>>@@@CCCBBB???@@@DDD===<<<;;;<<<<<<<<<:::888999999777555444666:::===666666777888888777666666:::<<<===>>><<<<<<<<<===888999;;;:::::::::;;;===:::<<<>>>AAABBBCCCDDDDDDBBBDDDJJJOOOPPPNNNQQQUUURRRVVV\\\bbbfffjjjnnnqqqlllqqqvvvxxxyyyzzz}}}}}}'''+++000222111000111222///444555222///...---)))((($$$###%%%%%%###&&&&&&)))...000444???IIIMMMKKKEEE???;;;===EEELLLKKKSSSZZZ\\\UUULLLEEEAAA@@@AAAAAA>>>;;;:::;;;===999<<>>AAAHHHMMMKKKJJJJJJKKKMMMMMMLLLKKKPPPQQQTTTWWWZZZYYYVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRTTTSSSOOOJJJGGGEEEDDDEEEGGGHHHJJJLLLNNNNNNEEEBBB@@@AAA???===???CCCAAAAAA???===;;;;;;>>>@@@<<<;;;888666555555555555222222333555666888:::;;;999888777666666777999:::<<<:::;;;>>>===:::;;;???===;;;::::::<<<;;;999666666777777666444444666888333333333444444333222000555777888999888777888999555666666555444333555666444555555666777888999999777555888>>>@@@>>>???CCC>>>AAAFFFJJJNNNSSSXXX[[[UUUZZZ___aaa``````cccfffgggmmmqqqrrruuu|||$$$)))...111111000111333///666;;;:::777666222---,,,&&& """%%%$$$###""""""%%%))),,,111===IIIKKKHHHBBB:::666999BBBIIIQQQXXX___```YYYOOOIIIFFFCCCCCCBBB>>>999888:::===:::===@@@AAA@@@DDDKKKRRRLLLKKKKKKLLLMMMMMMLLLJJJLLLNNNQQQUUUXXXWWWTTTQQQLLLLLLMMMNNNPPPQQQRRRRRRMMMOOOQQQPPPLLLGGGDDDBBB>>>@@@CCCFFFJJJLLLNNNOOOCCCBBBBBBAAA===888:::@@@===<<<;;;888777888;;;===999777444222000000111222......///111333555777888111000000000111333666888;;;777888;;;:::555555;;;:::777666666777777444111111222444333111/////////000000/////////...+++)))000111333444333333444555444555555444222222444555333222222111222222333444333///000666:::777777:::666888:::<<<===AAAEEEIIIBBBGGGMMMNNNLLLKKKNNNRRRQQQWWW[[[]]]aaahhhlllmmmlllmmmpppuuuzzz~~~~~~~~~&&&,,,222444666777555000555777888999777444111///,,,((("""!!!"""###%%% ***000000666AAADDDDDDBBB;;;444555<<>><<<:::999888777777;;;:::777333000000333555444444444333111...+++***,,,---///111222333333333///---+++)))***...222444444999======::::::<<<@@@AAA===777444444555444222111333333///...///---***---...000111111///---,,,,,,...//////...///111333333222111000000111222222111111111111000000000000111...---...111222111///111111222333555666777777999:::;;;;;;;;;===@@@BBBCCCGGGJJJLLLMMMPPPUUUYYY]]]]]]^^^```bbbfffiiikkkoooppprrrssstttxxx}}}###)))000444888======999444555555444333000---,,,***&&&!!! !!!!!!&&&++++++000999;;;<<<;;;666111222999@@@KKKOOORRRSSSTTTQQQGGG<<<===>>>>>><<<999777888:::;;;:::<<<@@@BBBBBBFFFLLLGGGGGGHHHJJJLLLOOOQQQSSSQQQNNNOOOQQQOOOIIIDDDDDDJJJOOOSSSTTTVVVZZZZZZWWWOOOGGGAAA@@@???======@@@GGGJJJLLLLLLIIIEEECCCCCC:::999888777666555555555666666444222///000222444222222111000...,,,***((()))***,,,...000000000000---+++)))'''(((+++///111111555888999777777;;;???===:::555444444444333111000333222///---///...***---...///000///...,,,+++((()))+++++++++,,,...000000///...---------//////------------------------///---,,,---///111///...///000000111111222222222000111222111111222555777333666999:::;;;===AAADDDKKKKKKLLLNNNPPPTTTVVVXXX\\\]]]___```cccfffkkkooossstttvvvxxx{{{}}}###)))000444999???@@@>>>444333111///---***)))((('''$$$!!!!!!&&&%%%(((///000222444222///000666<<>>>>>AAAFFFCCCDDDDDDFFFIIIMMMQQQSSSUUUPPPNNNMMMIIIBBB???@@@FFFMMMRRRQQQQQQTTTVVVVVVJJJBBB:::888777777999>>>HHHIIIJJJHHHDDD???<<<:::444444333222222222222333222222222111//////000222///......---+++)))((('''&&&'''(((***,,,,,,------***(((&&&$$$%%%'''***,,,,,,...111111111333888<<<:::888777666777666555333111333222...---///---***---......---,,,+++***)))$$$%%%&&&&&&&&&''')))++++++***)))(((((()))***+++))))))******++++++,,,,,,,,,+++***+++---...---,,,,,,---------------,,,,,,---...///...------///111***,,,...//////000222444666777888999<<<>>>@@@AAADDDEEEGGGIIIKKKOOOTTTXXXZZZ\\\```dddgggjjjkkklllpppqqqrrrtttwww{{{~~~(((---111222555:::;;;999555333000,,,)))'''%%%%%%&&&$$$"""!!!!!!!!! """((('''***---...---///444999;;;???CCCGGGMMMOOOGGG>>>:::;;;<<<<<<:::888666555888777999<<<===;;;>>>CCCAAAAAAAAABBBEEEJJJNNNQQQRRRMMMJJJHHHDDD@@@@@@CCCDDDLLLPPPMMMIIIKKKNNNPPPGGG???888666555444666:::BBBCCCCCCAAA>>>999555222000////////////000111111000222222111///...---...,,,,,,+++***)))((('''&&&$$$$$$&&&'''(((******+++&&&%%%"""!!!!!!###%%%'''&&&((()))***+++...333777888999999:::::::::888777444666444///---...---)))---,,,+++***)))(((''''''###$$$%%%$$$######$$$&&&'''&&&&&&%%%%%%&&&(((((('''(((((()))***+++,,,,,,))))))))))))************((()))***+++++++++***)))...//////...,,,,,,---...***+++,,,,,,,,,+++,,,,,,++++++,,,---///111222333444555777777888;;;@@@CCCDDDGGGLLLQQQUUUXXXYYYYYY\\\\\\^^^```dddiiinnnqqqooorrrvvvwwwwwwyyy}}},,,///000...000444666333666444000,,,(((&&&%%%%%%'''&&&$$$$$$$$$### """ """&&&)))***,,,000444666===CCCIIIOOORRRNNNHHHBBB@@@===:::888777666666;;;:::;;;???>>><<<===BBBAAA@@@>>>>>>@@@DDDIIILLLNNNKKKHHHFFFBBB>>>@@@EEEFFFLLLNNNIIICCCDDDGGGHHHEEE???;;;:::999555333555;;;<<<<<<<<<:::777333000---------......///000111222333444222///,,,************)))((('''&&&&&&&&&######$$$%%%&&&((()))***###""" !!!""""""######$$$&&&***...111444555888999999888777777666777555///,,,---,,,(((,,,***)))'''%%%%%%%%%%%%&&&'''&&&$$$""" !!!"""%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&'''((())))))***&&&'''''''''''''''((()))$$$%%%(((***++++++******)))***+++***(((&&&'''''''''&&&''''''''''''%%%$$$&&&'''((()))***++++++,,,,,,------,,,+++---000333444777;;;@@@DDDFFFGGGGGGDDDEEEFFFJJJOOOTTTZZZ]]]YYY\\\aaacccdddhhhmmmqqqssssssuuuyyyzzzxxx|||---//////,,,---222444333777555111---***'''&&&&&&)))(((&&&%%%%%%$$$""" $$$!!!"""%%%(((+++...555???HHHMMMPPPTTTTTTQQQIIIEEE???:::999999999999???>>>@@@CCCBBB>>>???BBBDDDAAA===;;;;;;>>>BBBEEELLLJJJHHHFFF@@@;;;<<<@@@IIILLLKKKDDD??????AAA@@@@@@<<<:::<<<;;;555222111666666777999:::999555222------------...///000111222333333111---***((((((((('''&&&%%%%%%%%%%%%%%%"""""""""###$$$&&&((()))"""!!! !!!"""$$$&&&(((***,,,...111222111000000111444555222,,,***,,,+++(((***(((%%%###"""###$$$%%%(((((('''%%%""" !!!"""$$$###""""""###$$$&&&'''""""""######$$$$$$%%%%%%$$$&&&''''''&&&%%%'''((("""$$$''')))++++++***)))&&&((()))(((&&&$$$$$$$$$$$$###$$$%%%&&&%%%###!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%((()))***---000333555555666444555777;;;???DDDIIIKKKIIIMMMQQQSSSUUUXXX^^^bbbbbbbbbfffiiiiiihhhmmmsssxxx{{{222333111------111444333777555222///,,,)))'''&&&+++(((&&&%%%%%%$$$###"""######""""""%%%)))+++666BBBNNNQQQPPPRRRTTTUUULLLGGGAAA======>>>>>>===BBBBBBCCCFFFDDD@@@@@@CCCGGGCCC===888777888<<>>BBBCCCCCCEEEJJJNNNPPPQQQTTTXXXWWWWWW\\\dddgggkkkooopppoooqqqvvv{{{zzz|||}}}~~~~~~999999555///...111333111666555333000---***'''&&&+++(((%%%$$$$$$$$$###""""""%%%'''&&&$$$""" ###&&&)))+++777EEERRRSSSOOOOOOSSSVVVKKKGGGBBB@@@AAABBBAAA@@@DDDCCCEEEHHHFFFAAAAAADDDIIIEEE>>>777444555888:::???AAADDDEEE???888888<<<@@@???:::444444666666333222///...222333111///111......///222666666333///,,,,,,++++++,,,------...---------+++((('''((()))"""!!!  !!!""" """$$$&&&"""!!!!!! !!!"""###!!! """%%%'''&&&$$$$$$&&&)))''')))(((%%%%%%***,,,+++&&&$$$!!!!!!$$$%%%$$$%%%%%%$$$######%%%'''!!!!!! !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""%%%'''&&&$$$$$$%%%(((###%%%'''))))))'''%%%$$$ """$$$$$$""" """!!!!!!$$$''''''$$$!!! !!!""""""!!!  !!! """%%%$$$$$$###"""""""""###### !!!###%%%'''((()))))),,,///222222111111555999>>>???CCCFFFEEEEEEKKKSSSTTTXXX]]]^^^]]]___dddiiieeegggjjjkkklllooouuuzzzxxx}}}===:::666333333333333222333444222+++((()))***(((&&&&&&&&&''''''''''''''''''(((,,,---)))###$$$)))'''&&&$$$$$$&&&***///222:::DDDNNNQQQRRRSSSSSSPPPKKKGGGAAA======@@@BBBCCC<<<<<<===???BBBDDDCCCBBBCCC???999444222333777999;;;<<<===<<<:::888777888999666222000000000000///((((((***---///000...,,,***+++,,,///222222000......---+++))))))+++...000)))+++---+++'''$$$###$$$###"""!!! !!! !!!###%%%###!!!!!!!!!!!!"""$$$$$$$$$$$$###!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&'''!!!""""""""""""!!!!!! """######!!! !!!""""""######"""!!!!!!###$$$&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%$$$ """###$$$$$$###"""&&&&&&%%%$$$"""  """$$$%%%###!!!  !!!!!!!!! !!!!!!"""(((&&&$$$$$$&&&)))******,,,///111333555777;;;>>>BBBCCCFFFHHHJJJNNNTTTXXXZZZZZZZZZ\\\___cccgggiiiooorrruuuwwwwwwxxxyyyzzz~~~>>>;;;888555444333111000333555333---***++++++)))))))))(((((((((''''''''')))))),,,///---***+++000...---++++++---333888<<>>;;;;;;===>>>???>>><<<999999;;;===??????<<<:::666222111222444666777888999888777666777888999666222//////......---)))((('''(((***++++++*********,,,///222444333222...,,,***)))***+++---...'''***+++***&&&$$$###$$$###"""  """###!!!!!!"""$$$$$$###""" !!! !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!! """######!!! !!!""""""######"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$###!!!!!!######$$$######"""%%%%%%$$$###!!!!!!!!! !!!!!! """###%%%%%%%%%&&&''')))+++,,,111333555777999===BBBFFFLLLLLLMMMOOOSSSVVVYYY[[[\\\___ccceeeggghhhjjjlllrrrsssuuuwwwxxx{{{>>>;;;999777666444111///222444333...,,,---,,,)))+++++++++******))))))(((+++)))+++000333333555999777555222222555:::AAAFFFGGGKKKMMMMMMOOOQQQOOOJJJBBB???<<<:::;;;<<<<<<<<<>>>:::444111222666999;;;444333000//////000222444666777777666666666888;;;:::666222///------+++***)))'''%%%%%%''')))******+++++++++...111444666666///+++((('''***,,,,,,+++&&&'''((('''%%%$$$###$$$"""!!!   $$$$$$###""" !!!###$$$$$$$$$!!!!!!!!!!!!  !!!######!!!!!!!!!""""""######"""!!!!!!"""$$$###$$$$$$$$$$$$###"""""" !!!###%%%%%%$$$###"""!!!"""######$$$######"""%%%$$$###"""  ###%%%!!!!!!!!!$$$&&&((()))+++...333666999;;;===???BBBEEEGGGIIIIIIMMMQQQUUUXXXZZZ^^^```fffgggjjjkkkmmmooosssuuu{{{{{{|||}}}999888777777777666333111000222111......000...)))---------,,,,,,,,,,,,,,,,,,((()))000666:::===BBB???<<<888555777===DDDIIINNNPPPPPPOOOQQQRRRMMMFFF@@@>>><<<<<<======<<<;;;:::666000---...222555777000///,,,+++,,,///222555:::::::::888777888:::===:::777222///---,,,***)))(((''''''))),,,---...---...---,,,---000333555666///+++''''''***,,,***((($$$%%%%%%%%%$$$$$$$$$$$$"""!!! !!! #########$$$###""" ###$$$$$$$$$######"""!!!!!! !!!######"""!!!""""""######$$$###!!!!!!"""###""""""############""""""!!!"""$$$$$$###!!!  """######$$$$$$$$$######!!! """  %%%%%%  !!!"""$$$(((+++***,,,...111444666777888:::===BBBGGGJJJNNNSSSVVVXXXZZZ]]]___```bbbeeehhhggghhhkkkooosssxxx|||~~~{{{{{{|||}}}222222222444666777666444111222222000222555333............//////000000000///+++,,,222:::???EEEKKKIIIDDD===888888===DDDIIIQQQRRRRRRQQQRRRQQQKKKBBB>>><<<;;;;;;======<<<;;;555222///...000222444444111///+++***+++///444777<<<<<<;;;888666666888;;;999666111...---,,,+++***&&&(((+++000444666444222000...,,,,,,...111222333///,,,)))(((***+++)))'''$$$$$$######$$$$$$$$$######"""!!!!!!"""""" ######%%%''')))'''### """$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!"""###"""!!!"""######$$$$$$###!!! !!!###!!!""""""######""""""""" !!!"""######!!!!!!###$$$%%%""""""!!!  """%%%'''(((((()))***---111555999===BBBFFFFFFIIILLLNNNOOOQQQTTTVVVUUUVVVYYY^^^ccchhhmmmooosssrrrrrrsssuuuwwwyyy{{{~~~++++++,,,///333777888777333444333222666<<<;;;666111111111222222222222333333000000666;;;AAAJJJRRRRRRKKKBBB:::888<<>>@@@BBBCCCEEEGGGLLLMMMOOORRRVVVZZZ^^^___ddddddeeefffhhhjjjmmmnnnvvvxxxzzz{{{|||~~~((('''(((+++000444777888222222000000777>>>>>>:::666555555444333222222222333111222555888===HHHSSSUUUMMMBBB999777;;;CCCHHHKKKMMMKKKDDDAAABBBCCCAAA===;;;999999;;;===>>>===;;;888666555555666666555111111111111111222222222222333444333111000111222000---***)))***+++,,,+++&&&(((,,,111666888777555+++)))((((((+++------------///000...)))&&&(((***(((%%%""""""$$$%%%$$$"""%%%$$$$$$$$$%%%%%%###""""""%%%((((((***...111...''' """%%%'''$$$###  """"""""""""###$$$$$$$$$$$$###!!! !!!"""!!!"""######$$$$$$$$$###%%%%%%%%%$$$""" !!!$$$(((+++***---000333444666888999???@@@BBBEEEIIIMMMPPPQQQRRRRRRSSSVVVYYY]]]```bbblllmmmooopppqqqtttwwwzzzxxx{{{~~~'''&&&&&&(((---222666777///...,,,---444<<<>>>::::::999888666444222000000000///000222333777CCCPPPSSSKKK@@@666444999AAAGGGHHHIIIEEE<<<777:::???BBB@@@>>><<<<<<>>>@@@AAAAAAAAA===999666666777777777...000333555555333000...///000222333222111111222,,,)))''''''(((***++++++''''''))),,,111333444333'''&&&&&&'''***,,,------,,,111333000)))%%%(((,,,)))&&&###"""$$$%%%$$$"""&&&%%%$$$%%%&&&&&&%%%### $$$'''******,,,000222///%%%!!!%%%'''###!!! """"""""""""###$$$$$$%%%%%%###!!! !!!"""""""""###$$$$$$$$$$$$$$$&&&'''&&&%%%""" ###&&&'''(((***,,,...///222666;;;???CCCEEEDDDEEEGGGJJJOOOTTTXXX[[[]]]___```aaacccfffjjjmmmmmmooossswwwyyyyyyyyyxxxuuuzzz(((!!!""",,,333000+++))))))***///555;;;???@@@>>>===:::666222000000222444333222111333999AAAGGGQQQHHH<<<555777===CCCFFFLLLHHH@@@:::777999===@@@???>>>>>>>>>>>>===:::888;;;;;;:::777333111111222000,,,...555999666000---///,,,)))))),,,///000000+++***((('''&&&''')))***,,,)))(((***///222222000***'''%%%'''+++---)))&&&+++...111...***))),,,///***(((&&&$$$"""!!!!!!!!!$$$###"""!!!!!! !!!!!!"""'''***///............,,,)))&&&!!!###%%% ######"""  ######""""""!!!!!!!!!!!!!!!"""%%%&&&"""$$$&&&$$$  $$$%%%'''***...222555777777888:::===AAAEEEIIIKKKSSSSSSRRRRRRSSSWWW]]]aaaaaadddhhhjjjkkklllmmmoookkkoootttwwwxxxxxxxxxxxx!!!%%%,,,+++'''%%%&&&***000666;;;<<<<<<======:::666222000111222333222000000222888@@@FFFJJJBBB999666;;;BBBIIIMMMNNNFFF<<<666555888<<>>DDDDDD>>>999888>>>FFFLLLNNNLLLBBB777111333888<<<===:::999999::::::888444111111333444333222000000111000,,,,,,111555333000000...+++(((''''''((((((((()))(((''''''((()))+++,,,)))((((((***...///,,,((((((&&&$$$&&&***------+++,,,------***''''''+++///000...+++'''$$$"""!!! !!! ###))),,,((('''((()))******(((&&& !!!!!!"""###  !!!$$$###"""!!!  """$$$&&&%%%%%%%%%""" !!!%%%%%%%%%&&&)))...222555444888===@@@BBBCCCDDDEEEKKKNNNQQQTTTUUUVVVXXXZZZ[[[^^^aaabbbdddeeehhhjjjllllllmmmoooqqqtttvvvxxx~~~ $$$'''&&&,,,,,,///333777888777666666666555222///......///...---++++++---222:::@@@BBB===999999>>>CCCFFFGGGDDD;;;111///444:::<<<:::888888777888888666222///---///111222111000000111111---,,,000222000///111000...+++)))((('''''''''&&&&&&&&&&&&'''(((***+++)))((())),,,//////***&&&'''%%%$$$&&&***...///.........,,,)))'''(((,,,///222000,,,(((%%%"""!!! $$$))),,,'''&&&&&&'''((('''%%%$$$ !!!"""""""""""" $$$###"""!!!  """$$$%%%######!!!###(((******...333666888999:::<<>>:::777777:::>>>??????:::444///000777<<<:::777888777666666666555333111---///111111000000111222222...---000111......000......,,,)))'''&&&%%%&&&$$$$$$$$$%%%&&&'''((((((((('''))),,,///...)))$$$&&&&&&&&&))),,,///000111000///,,,***)))***---000222000,,,(((%%%"""!!!!!!$$$))),,,)))'''&&&%%%&&&%%%###!!! !!!"""""""""!!!###"""!!!  !!!"""$$$$$$ !!!$$$&&&(((***,,,...111444888;;;===???AAACCCFFFIIIIIIKKKLLLMMMOOORRRVVVZZZYYY\\\___aaabbbcccfffiiinnnoooqqqqqqrrrsssuuuwwwsssuuuyyy||| """111///------///111222111///000111000...------...+++,,,------...000444666888555222333777;;;<<<;;;444111///222777:::888555888666444333444555555444111222333222000000222444444111000222111------///*********(((%%%$$$$$$%%%$$$$$$%%%&&&&&&'''''''''&&&&&&'''***---,,,(((###&&&'''***,,,///111222222111///,,,+++***+++---//////---***'''$$$""""""!!!""" $$$(((+++***(((&&&%%%%%%$$$###!!! !!!!!!!!!"""""""""  """!!!   !!!"""######$$$ """'''***...000222444666888<<>>AAADDDGGGFFFKKKPPPQQQOOOOOORRRUUUXXXZZZ]]]^^^___```aaaccchhhjjjkkkkkkjjjlllpppssswwwxxxyyyyyyzzz}}}"""###$$$''',,,///---...111666:::;;;:::888444666777777666555666666000333666777666555444444888444000///222444444333888666444111000111222333666222...---///333666888<<<:::888444111111444777666555555666333,,,***,,,(((***,,,+++(((''')))+++((()))))))))))))))((('''---,,,,,,///333333000---&&&***///333444333333222---,,,******+++++++++***'''&&&%%%###""""""######  !!!######"""!!! ###&&&))))))'''&&&&&&'''(((''''''###""" !!!###$$$ !!!###$$$%%%$$$"""!!! !!! !!!"""!!!"""############!!!  !!!###&&&+++......111444777999;;;>>>AAA???DDDIIIJJJHHHGGGIIIMMMQQQSSSVVVWWWXXXYYYZZZ\\\```aaacccccccccfffmmmrrrqqqqqqrrrqqqrrruuuzzz}}}~~~!!!"""###$$$%%%(((---000444777999:::===@@@===888999<<<<<<888:::>>>===888222555:::===>>><<<999666888444222333333111333777555777888777666444444444666777666222000222;;;BBB<<<;;;999888666666777777888:::999555222000***$$$***++++++******+++...111333...)))((()))***)))(((...,,,,,,000666999777333222666777555444555222...)))))))))(((''''''&&&&&&&&&%%%$$$"""!!!  ###$$$###""""""######""""""$$$'''***''''''%%%$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!!%%%((()))'''###!!! !!!######""""""###%%% !!!!!!!!!!!!!!! !!!!!!"""%%%((((((###  """$$$%%%&&&(((+++...222555777777888:::===@@@DDDGGGHHHMMMMMMNNNOOOQQQSSSUUUVVV[[[ZZZYYYYYY\\\___ccceeedddfffiiikkklllooorrruuuyyy|||((())))))((((((***///222:::===???===>>>@@@>>>999:::>>>???======???<<<777777999>>>AAABBB@@@===;;;999555333555555333666:::;;;;;;;;;999666444444555777999:::999666777<<<@@@@@@???===;;;999999999999999:::999555555555///(((---...------,,,---111333555222---+++,,,---,,,+++111//////333999;;;999666444888888666444555333...)))))))))(((''''''&&&&&&&&&%%%$$$"""!!!!!!  ###%%%%%%#########"""""""""$$$&&&)))&&&&&&&&&%%%$$$$$$######""" !!!"""!!! ###'''******(((%%%""" !!!"""""""""!!!!!!""" !!! """$$$$$$  !!!###%%%))),,,///111222333555888;;;???BBBDDDGGGHHHIIIJJJLLLNNNPPPQQQPPPQQQSSSUUUWWWXXXYYYYYY___aaaccceeegggiiimmmpppsssvvvzzz}}}222111///,,,***,,,000444>>>BBBCCC???<<<<<<;;;888:::???CCCCCCBBB@@@;;;555999<<<@@@CCCDDDCCCAAA???:::666555777777666888===@@@@@@>>>;;;888666666888999<<>><<<;;;;;;;;;::::::888777:::;;;666...222222222111000111444666666333///------......---111000000333888:::999777555888888444333333111---***))))))((((((''''''&&&%%%%%%###"""!!!!!!!!!!!! !!!%%%''''''&&&%%%###""" !!!###%%%'''%%%%%%&&&&&&%%%$$$"""!!!""" !!!""""""$$$(((***+++)))%%%### !!!""""""!!!   ###&&&''')))***,,,///333777;;;===???@@@AAACCCEEEHHHIIIJJJIIILLLPPPTTTUUUUUUSSSQQQWWWYYY\\\^^^```cccgggjjjlllooosssvvvyyy{{{~~~888666222...+++,,,000333>>>BBBBBB===999888777555777===EEEHHHFFFAAA;;;666:::<<>>BBBAAA???<<<999888:::<<<===@@@BBBBBB@@@???@@@AAAGGGEEEBBB@@@>>>===<<<<<<===<<<::::::>>>BBB===555666666666444333444777999444222000...---------,,,...------000333666555444444777666222000111...*********))))))((('''''''''%%%$$$###"""!!!!!!!!!!!! !!!!!!###'''))))))(((&&&$$$!!! ###%%%&&&$$$%%%&&&&&&%%%###!!!!!!!!!""""""$$$''')))***(((%%%###!!!!!!""""""###""" !!!!!!  !!!$$$'''+++///333555888999;;;===@@@BBBDDDDDDFFFIIILLLPPPQQQPPPOOOMMMQQQTTTVVVYYY[[[^^^bbbeeehhhkkknnnqqqsssuuuxxxzzz}}}999666222---******...111===AAAAAA===::::::888444444:::DDDJJJHHHBBB<<<999<<<===???@@@AAAAAA@@@@@@:::777666999:::999:::>>>@@@@@@???===;;;<<>>===>>>>>>@@@@@@>>>===AAAEEEAAA:::999999999777555666888:::333222111///---,,,,,,---,,,,,,,,,...000222333333555888777222000111000,,,*********)))((((((''''''$$$$$$###"""!!!!!!!!!"""  !!!!!!!!!!!!"""###$$$%%%!!!!!!"""&&&)))++++++)))((($$$ !!!$$$%%%&&&$$$$$$%%%&&&$$$""" !!!$$$''''''&&&$$$###$$$""""""###$$$###!!!!!!!!!""""""  !!!$$$(((,,,...111222555999<<<>>>???@@@AAABBBDDDFFFHHHIIIIIIIIIMMMPPPSSSVVVYYY\\\```dddfffiiilllnnnpppqqqsssuuu|||666444111---++++++///222<<>>888444:::DDDKKKIIIBBB======AAAAAABBBBBBBBBBBBAAAAAA;;;888888;;;<<<:::;;;>>>>>>???@@@??????@@@CCCEEEDDDBBB???===>>>@@@DDDFFFDDDCCCAAA@@@@@@@@@AAABBBCCCEEEDDDAAABBBDDDBBB>>>::::::999777555555777:::333333333000...,,,---...---------...000111333444777999888444222444333///+++******))))))(((((('''$$$$$$###""""""""""""""" !!!  """############$$$&&&'''((('''&&&'''***,,,---+++***)))$$$"""&&&''''''$$$%%%%%%$$$###!!!"""$$$&&&%%%$$$###%%%### !!!$$$%%%###  !!!!!!!!!!!!  """%%%''')))+++///333666888999:::??????@@@BBBDDDFFFHHHJJJJJJLLLPPPSSSVVVZZZ^^^bbbdddfffjjjlllnnnooorrrtttzzz|||~~~333333111///...///222444:::<<<>>>AAAGGGKKKEEE<<<999===EEELLLIIIAAA>>>AAAEEEDDDCCCCCCBBBAAAAAAAAA>>>;;;;;;>>>>>>;;;<<<>>>???AAACCCCCCCCCDDDFFFGGGCCCAAA???>>>@@@BBBEEEGGGDDDCCCCCCCCCDDDFFFGGGIIIFFFJJJJJJEEEAAAAAAAAA???::::::999666444444666888000111222000,,,***+++,,,---.........///111333555555777666222111333333000++++++******)))((((((((($$$######""""""""""""""" """!!! !!!############$$$%%%'''((()))---,,,,,,---......+++)))***%%%###(((***)))%%%%%%$$$###!!!  ###%%%&&&&&&%%%%%%!!!"""$$$$$$!!! !!!$$$(((,,,000222333333:::;;;===???BBBEEEGGGHHHFFFHHHLLLOOORRRWWW[[[______bbbgggjjjmmmooosssuuuuuuvvvxxxyyyzzz|||222222222111111222555777777888:::@@@JJJOOOHHH===>>>@@@GGGMMMIII@@@>>>CCCEEEDDDCCCAAA@@@@@@@@@@@@@@@======@@@@@@======???AAACCCFFFFFFFFFFFFGGGHHHBBB@@@???@@@BBBEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNHHHMMMNNNGGG@@@???@@@@@@999999888555333333555777,,,...///---)))''''''))),,,------------///222444222444333///...000000...++++++******)))((((((((($$$###"""""""""""""""### """""" !!!$$$#########$$$%%%&&&((()))000////////////...+++)))***%%%$$$)))++++++&&&%%%###!!!  ###&&&'''''''''%%%  $$$$$$"""  """'''+++---......111333666:::===???@@@AAABBBEEEIIILLLOOOTTTYYY\\\[[[___dddhhhlllppptttwwwpppqqqrrrtttuuuyyy~~~666666666666666666666666>>>======BBBHHHKKKHHHEEEDDDMMMSSSPPPJJJFFFCCC@@@CCCCCCAAA???>>>???BBBEEE>>>>>>??????@@@AAABBBBBBDDDCCCDDDEEEGGGIIIIIIHHHAAADDDGGGHHHHHHGGGFFFGGGFFFDDDCCCCCCFFFKKKPPPSSSKKKJJJKKKKKKFFF???>>>BBB>>>:::666555666666444111///---,,,,,,------,,,***+++,,,...111333333000...444000---...---+++,,,000,,,...---((('''(((&&&######!!!!!!$$$%%%###!!! """$$$&&&&&&$$$""" $$$###""""""$$$%%%%%%$$$))),,,111333222000...------((("""!!!%%%'''&&&$$$'''%%%!!!  !!!###%%%%%%  !!!   ###'''+++---///...///222555888;;;===???CCCFFFIIILLLOOOQQQUUUWWWZZZaaafffffffffkkkoooooopppooooooqqqtttyyy~~~|||{{{{{{|||777777777888:::<<<===>>>DDDCCCBBBEEEIIIJJJFFFBBBDDDMMMRRRNNNGGGCCC???<<<===<<<;;;:::<<>>>>>======>>>@@@BBBCCCCCCBBBAAACCCFFFIIIIIIHHHEEEFFFHHHIIIJJJIIIHHHGGGBBBBBBDDDFFFIIIMMMQQQSSSOOOMMMLLLJJJEEE>>>>>>AAA???:::666444555666444222...---++++++---...---,,,,,,---...000333333111///222000000111...+++,,,111,,,///...++++++------***(((%%%######%%%&&&%%%$$$###%%%&&&''''''%%%###!!!!!!  !!!"""######%%%)))---000111222333555222,,,$$$!!!"""$$$$$$###$$$"""  !!!######$$$###    ###''')))++++++---///222555999;;;<<>>BBBDDDHHHFFFDDDEEEGGGEEE@@@<<>>999666999666444666;;;@@@BBBAAA>>><<<;;;:::;;;>>>AAACCCCCC???===???EEEIIIIIIGGGIIIGGGGGGHHHJJJJJJGGGCCC===???CCCHHHLLLOOORRRSSSSSSOOOLLLIIICCC======@@@@@@;;;555333444555555333000...,,,---///111222111//////...000222444333222222444777888333---...333222444333000000333333000...+++(((&&&(((***+++,,,)))*********)))'''%%%$$$  !!!""""""%%%(((,,,000444:::>>>:::222'''   !!!!!! """%%%%%%$$$"""!!!  !!!###$$$'''(((+++...222555777999@@@BBBDDDGGGJJJNNNTTTXXXYYY```eeefffggglllpppqqqssssssssssssttttttuuuuuuxxxxxxyyyzzz|||}}}~~~~~~333333333444777;;;@@@BBBDDDBBBAAAAAA@@@>>>999555AAAIIIMMMGGG>>>999444111999555333666<<>>;;;>>>EEEJJJIIIGGGIIIEEEBBBDDDGGGGGGBBB>>>;;;===AAAEEEJJJOOORRRSSSUUUOOOJJJFFFAAA<<<<<<@@@AAA<<<555222333444444333333111///000333666777777333111000000333555666666666:::@@@BBB:::111111666999;;;999444333555555222222///,,,***,,,000444777111111000...---***)))((($$$###""" !!!######%%%'''***...555===CCC???777+++!!!"""$$$$$$!!! !!!$$$### !!!%%%((()))&&&"""  ###%%%'''+++...222444666===>>>AAACCCGGGMMMTTTYYY[[[bbbgggfffgggkkkoooooosssssstttuuuuuutttssssssuuuvvvxxxyyyyyyzzz{{{|||333222111111333777:::===============<<<:::666444>>>EEEHHHBBB999555222///999555222555;;;???>>><<<;;;888444222333666;;;>>>AAA>>><<<>>>DDDIIIIIIGGGHHHDDD@@@@@@CCCCCC???:::999:::<<<@@@EEEJJJOOORRRRRRLLLFFFCCC@@@<<<<<>>444111555:::;;;999444333555666444222000------///555<<>>AAAFFFLLLTTTYYY^^^eeeiiiggggggjjjmmmmmmqqqssstttvvvvvvuuutttsssrrruuuxxxyyyxxxwwwxxxzzz{{{}}}444333222222222444666888888999;;;;;;;;;999777666:::@@@BBB<<<555333333222666444333555999;;;;;;999888666222//////222666888===<<<===???CCCEEEEEEEEEEEEBBB@@@???@@@@@@===:::777777888;;;???DDDIIILLLKKKEEE??????>>><<<===??????:::333000111111111///---,,,---///222444444444222000///000222444555555333888???CCC>>>555222444444555444000000555777555......---,,,///666???FFF===;;;777333///,,,+++***---------***&&&&&&***...000000000000000333888;;;???999000&&&"""(((,,,,,,***(((''' %%%(((***...000---'''"""&&&+++//////,,,'''###     $$$(((,,,///000555888<<>>@@@@@@???@@@AAA@@@???>>><<<;;;::::::999222333555999<<>>;;;666111,,,***((((((***,,,---***((()))///555444555666555333333444666;;;777111)))!!!$$$***------,,,,,,,,,(((,,,///111555777333---%%%(((---111111...***'''    %%%(((+++---222666;;;AAAGGGMMMTTTXXX]]]dddhhhggghhhkkkoooooopppqqqqqqqqqqqqpppppppppppptttyyyyyyvvvtttvvvxxxvvvxxx|||}}}}}}}}}}}}~~~|||}}}......//////000000000000222555777888777666555555555::::::444///222777:::333666888:::;;;<<>>888666999======>>>@@@;;;777222000000000---***)))***,,,000333333111...***))))))+++---......---,,,...555>>>BBB???<<<===000111...)))(((+++---+++(((((()))(((***///888???>>>;;;555///***'''&&&&&&&&&)))+++)))(((+++222999666888999888555333333333777666222+++$$$$$$***......---...///...111444666:::<<<888000&&&)))...222222000,,,***    """&&&)))+++111555;;;BBBHHHNNNTTTXXX[[[bbbgggggghhhmmmqqqrrrqqqppppppooonnnmmmmmmllloootttyyyyyyvvvtttuuuxxxxxx{{{}}}~~~}}}|||||||||yyy{{{}}}///,,,,,,...---+++...333333333444444555666666777555444222111111444666888888888666555555999@@@EEE===666...(((""" %%%,,,666<<>>999000'''###$$$'''***)))***+++,,,...333888===<<<;;;:::999888888888777999444(((!!!!!! $$$(((000888888000***)))555666999???BBB>>>444,,,'''+++111444444222///...""" !!!   !!!&&&***,,,111999BBBIIIPPPVVVZZZ[[[___eeeiiikkkkkkkkklllooonnnnnnnnnoooqqqsssttttttssstttuuuwwwxxxwwwvvvzzzzzz{{{{{{|||}}}}}}}}}zzz|||~~~...,,,,,,---,,,***---222111222222333444444555555222111000000111222444555666555444444777<<<@@@CCC888111)))###!!!)))555;;;>>>:::777777777555666555444444666777777666222111333888===>>>:::555777777555222444888888555999444000000333333...)))'''''')))///444444///***+++***(((***,,,...---++++++///666AAAKKKMMMIIIDDD444111---,,,------+++)))&&&'''(((&&&&&&***222999===<<<777000)))%%%'''************+++---000666;;;===<<<;;;::::::999999:::666777222'''!!!!!!!!!$$$'''///666555---((((((777;;;AAAGGGHHHBBB888000,,,000444666555111...+++!!! !!!  $$$(((///444<<>>GGGKKKHHHAAA999444111222333333111...***'''!!! !!!   !!!&&&000666>>>FFFMMMSSSXXX[[[^^^bbbgggjjjkkkjjjkkkkkkrrrrrrrrrrrrrrrssstttuuupppqqqsssuuuxxxyyyzzz{{{wwwwwwwwwxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~,,,******,,,+++(((***...,,,,,,,,,---......//////+++,,,...///000000//////;;;777444555888999555111((("""###+++:::??????888222///...,,,+++++++++...111333444333,,,+++,,,///333555444333555666333000111555555222222///,,,---000111///,,,'''&&&&&&(((,,,...---,,,+++***)))(((((((((((((((,,,111999CCCHHHFFF???::://////...---+++((($$$!!!&&&&&&&&&$$$###&&&***...222222111---***)))---111111222000------333888;;;888888777777777888888999444222...'''###$$$&&&(((......111555333---***,,,555<<>>FFFMMMSSSXXX[[[```cccgggjjjkkkjjjkkklllppppppqqqrrrssstttuuuvvvppprrruuuvvvwwwxxxzzz{{{xxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||~~~~~~+++))))))+++***'''(((,,,))))))******++++++,,,,,,***+++---/////////...---888555222333666666111,,,### )))333???BBBAAA999111...,,,)))***)))***,,,...///...,,,))))))+++---000222333333444555333///000444444000///---***+++---///...,,,)))((('''''')))*********+++***)))'''&&&&&&'''(((+++000777>>>@@@===666111...//////...+++'''###!!!&&&&&&%%%$$$$$$%%%(((***,,,......,,,)))***...222555888666///---222666666444444333333333444444555222000,,,)))&&&%%%(((,,,//////111444111,,,***,,,333888<<<;;;555111111444111,,,&&&###$$$&&&''''''"""     ###...555>>>HHHPPPVVVZZZ^^^aaadddhhhjjjkkkkkklllmmmlllmmmoooqqqsssuuuvvvvvvrrruuuwwwxxxwwwwwwxxxzzzyyyyyyxxxxxxxxxzzz|||}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||)))((()))+++)))%%%&&&***''''''(((((()))*********)))***+++---...------,,,000......000333444111..."""###---777???CCCAAA999111...,,,************+++,,,,,,)))'''((()))+++...000222333444333444111......222111......,,,))))))+++,,,,,,,,,))))))(((((((((((())))))******)))'''%%%%%%(((***(((,,,222777999777333111000111222111---)))&&&%%%'''&&&&&&%%%&&&'''((()))***,,,---,,,***+++///333777;;;999111...333555222111111000000///000000111///,,,***)))'''$$$&&&+++,,,+++...111...)))'''***000333555222...,,,///333...(((###!!!###&&&((((((!!! !!!!!!      !!!,,,333>>>IIIRRRYYY___bbbbbbdddhhhjjjkkklllmmmooolllmmmoooqqqsssuuuuuuvvvsssvvvyyyyyyvvvvvvwwwzzz{{{zzzyyyxxxyyy{{{}}}~~~|||~~~~~~}}}}}}~~~~~~}}}~~~((('''(((***((($$$%%%(((&&&&&&&&&'''(((((())))))'''((()))******+++++++++***+++,,,...///000//////###""",,,666;;;???>>>777111//////...,,,++++++,,,---,,,)))&&&'''***---000222333444555444555222...///222222///---+++)))((()))***++++++'''((((((((((((((()))+++******)))'''%%%%%%))),,,***---000333444333333333000222333111,,,)))((((((((('''''''''((()))))))))+++---...---,,,,,,000444555<<<;;;222///444555000000000///...------------***'''''')))&&&"""###((()))***---000...)))''')))+++---...---+++***,,,///'''### !!!$$$&&&$$$!!!!!!!!!  ###"""      &&&...:::GGGQQQYYY___cccaaadddhhhjjjkkkmmmoooqqqoooppprrrsssttttttttttttqqquuuyyyyyywwwvvvyyy|||{{{zzzxxxxxxxxxzzz}}}|||~~~~~~~~~(((&&&(((***((($$$$$$'''%%%%%%&&&''''''(((((()))&&&&&&''''''((())))))******,,,------,,,+++,,,---%%%  ***333777;;;;;;555000111222111---,,,---...///...+++((('''+++///222444444555666777888555111222555555111,,,+++)))''''''(((***+++%%%&&&((()))))))))+++,,,)))******'''%%%%%%)))---///000111222111111222444///000111///***''''''((((((''''''(((*********)))---///000///---...222555333:::;;;333000555666///111000///...---,,,,,,,,,'''$$$$$$'''%%% %%%******...222000***(((***&&&(((*********))))))))) !!!$$$$$$ ###'''$$$!!!     (((555CCCNNNWWW]]]aaaaaadddgggjjjlllmmmppprrrssstttuuuuuuuuutttsssrrrooosssxxxyyywwwwww{{{{{{zzzxxxwwwxxxzzz}}}~~~|||~~~+++(((%%%###"""!!!!!!$$$'''((()))))))))&&&&&&%%%%%%&&&''')))***//////...---+++***))))))###***666<<<666222444555333222333111///---...///...***&&&//////......///222444666555666666555333222333444,,,((($$$###'''+++,,,,,,***++++++***)))(((((())))))'''$$$###$$$(((,,,//////...---000222333000---000111111...)))(((***---111...)))%%%***111222...111222222111000000111333555888777222///000000...,,,---//////...,,,)))'''"""$$$&&&((((((&&&$$$"""'''(((+++---//////...---,,,)))'''(((+++---,,,***!!! !!!!!! """!!!     """'''///:::GGGTTT___eeejjjgggiiinnnooojjjjjjnnnrrrsssuuuuuutttssstttuuusssvvvwwwuuuvvvyyyyyyvvvxxxvvvuuuuuuxxxzzz{{{{{{}}}~~~}}}}}}~~~}}}||||||||||||(((&&&###"""!!!!!! ###'''***++++++++++++''''''&&&&&&&&&((()))***///...---,,,,,,,,,***)))###!!!+++555999333111333444222111222222000......---,,,***)))///.........///111333555555666777666444222000///+++(((%%%%%%(((+++,,,,,,((()))***)))'''&&&&&&'''&&&%%%$$$$$$&&&***---000...------...111111///---//////...,,,***)))***,,,000...)))&&&***000111---///000222222222222444555444777777222///000111///,,,---...///...,,,***(((&&&''')))******(((&&&%%%)))***,,,.........---,,,,,,***'''(((***++++++***""" !!!!!!   """)))333???LLLXXX___gggeeehhhnnnoookkklllooorrrsssttttttsssrrrtttuuusssvvvxxxvvvwwwzzzzzzwwwwwwvvvvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~&&&$$$"""!!!!!!!!! !!!%%%***---...---......***)))((('''((((((******...,,,***+++---...+++(((###!!!$$$,,,444333///...222333111000222444333222///,,,,,,---//////............000222333444666999:::888444///,,,)))(((&&&'''***,,,------'''((()))'''%%%$$$$$$%%%$$$$$$%%%&&&))),,,///000,,,++++++---...///---,,,///---+++***+++,,,,,,+++...---***'''+++000000,,,,,,///222444444444555666222666777333111222222000------------,,,+++******((())))))***)))(((&&&&&&***+++,,,------,,,+++***---***'''&&&((()))******"""  !!!   $$$+++666DDDQQQZZZcccdddhhhmmmnnnlllmmmqqqrrrrrrrrrrrrqqqqqqtttvvvssswwwxxxwwwxxx||||||yyyvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}|||}}}~~~%%%###""""""#########"""!!!&&&+++......---...///,,,+++***)))((()))******,,,***(((***------***&&&### """%%%''',,,222...+++,,,000222000000333666666444000,,,,,,000444///.........///000111111222555;;;@@@@@@;;;444...))))))))))))+++,,,------((())))))'''%%%######$$$%%%%%%'''(((***,,,......*********+++,,,,,,,,,+++///,,,)))***---//////------...,,,)))+++//////++++++...222444333333333333111555777555333444444111,,,,,,+++******)))))))))&&&&&&&&&&&&%%%$$$###"""(((((()))*********)))))),,,***'''&&&&&&'''))))))!!!!!!    """'''000===LLLVVVaaadddjjjmmmmmmlllmmmppprrrrrrrrrppppppqqqtttwwwtttxxxyyyxxxzzz}}}~~~{{{wwwyyy{{{}}}}}}}}}}}}}}}~~~}}}'''%%%$$$$$$%%%&&&&&&%%%!!!&&&+++,,,+++***,,,///...---,,,***)))))))))***)))(((''')))++++++(((%%%### !!!&&&((((((***...(((&&&(((---///...000444444555444000,,,,,,000333000////////////000000000000666>>>FFFJJJFFF===555++++++,,,+++++++++,,,---***++++++)))&&&$$$$$$$$$''''''(((******+++++++++((()))))))))))))))***+++000---+++,,,///222111000...///---***+++//////,,,,,,...111222111/////////111666999777666777555333++++++***)))((('''&&&&&&######$$$%%%$$$###"""!!!######%%%&&&'''((((((((()))((('''&&&%%%&&&((()))!!!     ###***666FFFQQQ___eeekkkmmmllllllmmmooorrrsssrrrqqqqqqrrruuuxxxuuuyyyzzzyyyzzz~~~~~~{{{xxx{{{~~~}}}~~~)))'''&&&&&&((()))((('''###'''******&&&&&&***...000///,,,***)))((((((((('''(((*********(((&&&%%%###!!!"""(((+++)))((()))"""!!!###''')))***///555222222222111///...///000111111111111000000000000111777AAAMMMSSSOOOEEE===...///...,,,******,,,...,,,---,,,***'''$$$$$$$$$((((((((()))))))))******((())))))((('''(((***+++000...---...///111222222000111///++++++...000...,,,...000000///...---...222888<<<;;;999999777333+++++++++)))(((&&&$$$###!!!###%%%''''''%%%###!!! !!!"""###$$$&&&''''''%%%&&&'''&&&%%%%%%''')))"""     ###///>>>JJJ[[[dddllllllkkkmmmoooooossstttuuuttttttuuuxxxzzzwwwzzz{{{yyyzzz}}}}}}zzzzzz}}}~~~~~~~~~~~~~~~{{{}}}***)))'''''')))))))))(((%%%)))***'''######(((...111///---***((('''''''''&&&***...---)))&&&%%%'''$$$!!!$$$***---)))%%%$$$!!!###%%%,,,444444444555666777555222///222222222222222111000000333999DDDQQQXXXUUUKKKAAA222222000---)))(((+++...---------***&&&$$$###$$$''''''''''''((()))***+++'''))))))(((''''''))),,,...//////......///111333222333111,,,***...111111,,,...//////......000111444;;;???>>><<<;;;888444---------,,,***&&&###!!!!!!%%%((()))'''$$$"""!!!!!!""""""###$$$%%%&&& ###&&&'''&&&%%%'''(((###!!!      ***999EEEUUUaaakkklllkkkooorrrssstttvvvwwwxxxwwwxxxzzz{{{xxx{{{|||yyyyyy|||{{{xxxzzz}}}}}}}}}~~~}}}}}}}}}~~~||||||}}}+++)))((('''((())))))((('''***+++'''!!!!!!(((///111///---***((('''&&&&&&'''---222000***%%%&&&)))$$$"""$$$+++---)))###!!!!!!)))333999888999===???===777111333333333333333222111000555;;;FFFRRRZZZWWWLLLCCC444444111---((('''+++...------,,,***&&&#########%%%%%%%%%%%%''')))+++---''')))***(((&&&&&&***------///000///,,,,,,000333444555222,,,***///222333,,,---/////////000333555666<<>>>>>AAAEEEBBB999111///...---...///222444666888===DDDLLLNNNIII???777222---)))(((+++...---+++***+++,,,+++((($$$""""""#########$$$%%%(((***+++&&&''''''(((((()))))))))***)))'''&&&'''((()))***///111222222000//////000------111444222...000777999;;;???CCCEEEBBB<<<888222------000000((("""!!!###'''+++,,,)))%%%"""!!!###%%%&&&%%%"""!!!"""$$$ !!!"""!!!!!!"""""""""###$$$"""    +++666KKKXXXeeejjjkkknnnrrrtttuuusssrrrsssvvvyyy{{{{{{||||||{{{zzzyyyyyyyyyyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{'''%%%%%%&&&(((***+++***...---,,,***((((((***---111333111,,,***+++---,,,///...,,,,,,,,,,,,***((()))(((''')))******%%%!!!!!!+++666===<<<<<>>555...,,,++++++,,,...111444666666999>>>BBBCCC???777111000,,,)))(((***,,,,,,******+++,,,***'''$$$"""!!! """$$$&&&(((***+++#########$$$&&&(((***,,,)))((('''%%%%%%&&&((()))000//////000222222111///000000222444333111444:::<<>>:::222+++***))))))***,,,000333555111444888;;;;;;777111---...+++(((((()))+++***)))***+++,,,***&&&###"""""""""%%%''')))***+++$$$#########$$$'''***,,,++++++***((('''(((***,,,111///...000333444111///222333444555444555999===AAACCCEEEFFFEEE???777111000///000111000---***(((+++...111333111---)))&&&$$$))),,,***&&&$$$(((,,,)))'''$$$""""""""""""!!!$$$$$$$$$"""  !!!    $$$...???OOO```hhhkkkpppuuuvvvtttsssrrrtttvvvyyyzzzzzzyyyzzz|||}}}}}}|||{{{zzz~~~~~~}}}~~~~~~~~~~~~)))((('''(((+++---------......---+++******,,,///***,,,...,,,'''%%%***000,,,+++*********)))'''%%%&&&%%%%%%&&&&&&&&&$$$""" !!!(((000666666888::::::777///))))))(((((()))+++///222444+++///555999888444///++++++***((('''((())))))((()))******(((%%%###"""### """%%%''')))******&&&%%%$$$###$$$&&&)))***+++++++++***((())),,,///333111///111444555222///333555555555666999===>>>EEEDDDBBBAAA???;;;666333///111222111000...---+++///000222444444111---+++)))---000///,,,+++...111///+++&&&$$$$$$$$$$$$###$$$%%%$$$###!!!!!!"""$$$!!!   !!!!!!""""""  !!!***:::KKK]]]fffjjjooosssuuuuuutttsssuuuxxxyyyzzzyyy{{{|||}}}~~~}}}|||{{{zzz~~~~~~~~~~~~~~~~~~|||***)))((((((***,,,,,,+++,,,------,,,++++++,,,---+++,,,...///+++'''***000***,,,......+++)))''''''%%%%%%%%%$$$$$$"""!!!!!! ###"""!!!&&&---222333666888888555...)))))))))((()))+++...111333***///444777555111...+++)))(((((('''''''''''''''((())))))'''%%%###$$$%%%!!!!!!"""###%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''')))***((('''(((,,,000444444333333444444222111333666777666888===???>>>CCC@@@<<<:::999777666444000444666333000111000...111000111222444333111...222333555555555555666888333...(((%%%%%%'''&&&%%%###$$$%%%%%%$$$###$$$&&&$$$###""" !!!!!! !!!!!!  !!!""""""%%%'''$$$  &&&444EEEYYYdddiiiooorrrtttvvvuuuuuuwwwyyy{{{zzzyyy}}}}}}}}}}}}}}}}}}|||{{{~~~|||***(((''''''((())))))((()))+++------,,,++++++,,,,,,+++---000---((((((---***000666555000+++***,,,%%%&&&%%%$$$"""!!! """%%%###!!!$$$***///111555777777444...*********))))))+++---000222...111444444000---,,,,,,''''''''''''&&&%%%&&&&&&&&&''''''&&&%%%$$$%%%'''###"""!!! !!!!!!"""############$$$$$$$$$%%%%%%$$$&&&((('''&&&''',,,111666777777666444333222222111666777777:::@@@AAA===>>>;;;777555555555555444444999:::555222333333111333222000222444666555444<<<::::::<<>>888444666666333777444222333777::::::999CCC@@@>>>@@@FFFHHHGGGCCC555...&&&###%%%''''''%%%!!!$$$'''(((((('''&&&'''((((((((('''$$$!!!!!!###$$$###"""!!!%%%###  """$$$###)))...,,,###   ''':::QQQ___hhhooouuuvvvxxxxxxxxxzzz|||}}}|||{{{{{{{{{zzz{{{}}}***)))((('''&&&&&&''''''%%%***---,,,---...+++&&&'''((()))***+++,,,------111888>>>===444+++''''''(((%%%"""$$$((()))'''$$$$$$%%%''''''&&&&&&(((***...///000222222000///...&&&&&&'''((()))+++---...111111111///---,,,---...(((&&&$$$$$$%%%%%%"""&&&''''''&&&$$$$$$&&&'''***&&&!!!!!!  !!!###$$$%%%&&&'''))),,,///<<>>:::333111111222000...222999:::;;;999777888;;;:::777;;;444,,,+++000777<<<===EEECCC@@@???EEELLLLLLHHH777444---&&& """$$$"""(((***(((''')))(((&&&,,,%%%%%%***'''&&&***)))%%%###'''''' ###$$$ """&&&,,,000...'''   )))444GGGYYYfffoootttwww{{{zzzzzz{{{|||}}}}}}|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~,,,***)))'''&&&&&&''''''%%%))),,,+++,,,///---***'''((()))***+++,,,,,,---...555;;;999111)))%%%%%%)))&&&%%%'''+++,,,)))&&&%%%''')))))))))((()))+++---...///000000///...---'''''''''((()))***,,,,,,---...///...---,,,---...)))'''%%%%%%&&&&&&### $$$%%%'''&&&%%%$$$%%%''')))%%% """!!!  !!!""""""$$$&&&'''(((***...111999>>>@@@===999999888555222111222666;;;===:::666333111000111///...222888;;;;;;999666777;;;;;;777;;;444,,,***...555999:::AAAAAA@@@@@@DDDJJJKKKGGG:::666///''' !!!$$$***---++++++,,,,,,***)))"""!!!&&&$$$!!!***///...'''!!!$$$$$$ """"""'''...333111+++$$$   &&&222DDDWWWeeennnsssuuu|||||||||}}}~~~~~~~~~~~~---,,,***(((''''''''''''%%%((()))((()))---...+++'''(((((()))***+++,,,,,,+++111555444---&&&######&&&%%%&&&***---...***'''$$$&&&)))***)))))))))***+++,,,---......---,,,+++((((((((((((((()))******(((***------,,,+++,,,,,,)))'''&&&&&&&&&&&&###!!! ###&&&'''&&&%%%%%%%%%'''$$$ !!!""""""###"""!!! !!!"""###!!!###%%%'''(((+++///333555;;;===;;;:::;;;;;;888111000000444888999777444111///...000///...222777<<<;;;777333444999:::888:::333,,,)))+++000444555:::>>>@@@@@@BBBFFFGGGDDD;;;888111(((!!!$$$)))---,,,,,,//////---&&&  $$$...333000(((""")))111666555///)))%%%    ###///AAATTTbbblllqqqtttzzz{{{|||}}}~~~...---+++)))((('''''''''''')))(((%%%&&&***,,,***((((((((()))***++++++,,,)))---111000***%%%"""""""""###&&&***------)))&&&!!!$$$'''((('''&&&&&&'''******+++,,,,,,+++******))))))(((''''''''''''(((&&&(((+++,,,+++)))((((((''''''&&&&&&%%%$$$"""!!!!!!%%%''''''%%%$$$$$$$$$""" """###$$$"""!!!  !!!"""!!!$$$&&&(((+++000333333888;;;999:::<<<;;;888111000000333666888888666...++++++...//////333999;;;999444//////555777666888222+++'''(((,,,///000222888===>>>>>>AAAAAA???999666111***"""!!!'''+++++++++...///---%%%$$$...111...%%%""")))222666444...)))'''    !!!,,,>>>PPP___jjjqqquuuwwwyyyzzz{{{|||}}}~~~~~~~~~||||||...,,,+++)))((('''((((((---...+++&&&&&&)))+++***((((((((())))))******+++))),,,///...***%%%$$$###"""$$$(((,,,...---***'''"""$$$&&&'''&&&&&&&&&'''))))))************))))))***)))((('''&&&&&&&&&&&&&&&)))++++++)))&&&%%%$$$%%%%%%&&&%%%###"""!!!  $$$'''&&&$$$###"""""" !!!###$$$$$$   """%%%'''+++///333333777999888888;;;999555111111111333666999:::;;;,,,((((((,,,000111555:::888666000***+++000333222555000***&&&&&&(((,,,...,,,444999::::::;;;:::777333222///***$$$ &&&******+++///000...&&&!!!!!!))),,,***###!!!'''///111...(((%%%$$$    ))):::KKK[[[gggqqqvvvwwwzzz|||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}xxxsssuuuxxx{{{}}},,,+++)))(((''''''((()))222333000***))),,,...,,,((((((((()))))))))******)))+++---,,,)))'''%%%%%%&&&(((,,,///000///,,,***%%%&&&'''''''''''')))***))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%''')))***)))'''$$$#########%%%&&&$$$""" $$$&&&%%%###!!!!!! !!!###$$$###  !!!###%%%'''+++000333444777888777999;;;999444222222222333555777:::<<<---)))(((,,,000222666:::555333...((((((---000...111...)))%%%$$$'''***---,,,111555666777888666111.........+++&&&""" &&&++++++,,,///000///&&&###$$$&&&&&&!!! $$$$$$"""###)))***%%%!!!!!!"""%%%&&&### """    &&&555EEEUUUdddpppwww{{{~~~~~~~~~~~~~~~}}}~~~~~~|||yyyoooppprrrtttwww|||***)))((('''''''''((()))222333000+++***---...---(((((((((((()))))))))))))))***+++***)))'''&&&&&&(((***...000000...,,,+++&&&'''&&&&&&%%%&&&))),,,))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%'''%%%""" !!! ###$$$###!!!  """""""""  !!!###%%%'''))),,,111444555777888888;;;>>>;;;666333333222111111222555777222,,,***---111222333666333222---((((((,,,...,,,---+++(((%%%$$$&&&+++......111222333666888333,,,***,,,---+++'''### %%%))))))***---...,,,%%%###   """%%%%%%"""###"""""" '''+++'''!!!###!!!   """///>>>NNN___nnnvvv}}}~~~~~~~~~~~~~~~~~~~~~xxxwwwvvvtttuuuzzz(((''''''&&&&&&''')))***---///---)))))),,,---,,,(((((((((((())))))))))))))))))))))))((('''&&&&&&'''***---...---+++******%%%%%%$$$""""""###'''+++))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%''')))$$$'''((('''###!!!!!!###!!!######""" !!!!!!!!!!!!  !!!$$$&&&((()))+++...222555555777888999===AAA>>>999444333111///------000222666000,,,...111000111333333222...((()))------++++++)))'''$$$$$$''',,,000111222222222666999333******+++---,,,(((### """&&&&&&'''******)))######!!!###"""!!!### (((---)))"""$$$!!!    +++999JJJ\\\lllvvv}}}~~~~~~~~~~~~}}}~~~}}}yyyxxx{{{((('''%%%%%%&&&))),,,...,,,++++++******++++++,,,)))***,,,---......---,,,((())))))))))))((('''''''''***...///...,,,++++++((($$$###''')))((()))+++((('''&&&'''((()))((('''"""###$$$%%%&&&%%%$$$###&&&&&&%%%$$$$$$###""""""######$$$###""" !!!""""""""""""!!!###'''%%%""" &&&+++)))(((...444777777666777;;;@@@AAA<<<777///111111...)))'''(((***...+++---333444///...111222111...+++)))''''''&&&)))&&&######''',,,000222333000///111444444000+++'''***---...+++'''$$$""" !!!"""###$$$$$$%%%%%%$$$"""!!!!!! )))...!!!   )))888III\\\kkkttt~~~***)))(((((()))+++...000------,,,+++************)))***+++,,,,,,,,,+++***))))))))))))((((((((((((***,,,//////...,,,+++,,,+++&&&&&&)))+++******,,,((('''&&&'''((()))((('''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$"""  !!!""""""""" ###'''$$$!!!%%%)))'''''',,,222555555555777;;;AAAAAA===999222333333///***((())),,,...,,,...333444000///222333111...+++)))((((((((((((%%%###$$$(((...222333///---,,,...111000,,,((((((***,,,---***&&&###!!!######$$$$$$%%%&&&&&&'''######"""!!! (((---!!!###%%%%%%!!!!!!!!!    ###111CCCYYYlllxxx}}}+++***))))))***,,,...000000///---,,,***)))))))))))))))******))))))((('''***)))(((''''''((()))***...///000///---+++,,,------)))(((+++---+++***,,,'''&&&&&&'''))))))((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""""" """%%%###!!!$$$'''%%%%%%***///111222333555;;;@@@AAA>>>;;;777777555000+++)))***---///...///333444111000222333111...***)))((())))))'''&&&$$$&&&***///333444,,,+++***+++......***'''(((***++++++)))%%%"""######$$$$$$%%%%%%&&&&&& !!!"""""""""!!!''',,,  """######$$$'''******'''###  '''%%%###     )));;;RRRiiiwww{{{~~~)))((((((((((((***,,,---222000...,,,***(((''''''((((((((('''&&&&&&%%%$$$)))((('''&&&&&&(((***,,,111111000...+++***+++---...***))),,,---***(((***%%%%%%%%%'''))))))(((&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!######""" !!!""""""  ###%%%###$$$)))------///000333999>>>@@@???===::::::777222,,,)))+++...//////000222333222222333222///+++(((&&&''')))******((('''(((,,,///111222,,,+++***+++------+++)))))))))(((((('''%%%"""!!!!!!!!!!!!!!!!!!""""""!!!######""" &&&,,, ###''')))(((&&&&&&)))---...***&&&!!! !!!"""""""""$$$+++(((%%%     '''666KKKaaapppyyy|||)))((((((((((((***+++,,,111000...+++)))((('''&&&((('''&&&%%%$$$#########'''&&&%%%%%%&&&(((***,,,111000///,,,))))))***,,,,,,((('''***+++(((&&&&&&$$$$$$%%%''')))***(((&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!!!!!  ###%%%%%%$$$"""!!! """  !!!!!!!!! $$$$$$"""###(((+++***,,,---111555:::===>>>>>>;;;;;;999444...+++,,,...///000111111222333333222000---((($$$###%%%(((***,,,+++******---.........+++******+++,,,,,,+++******(((&&&&&&'''&&&###  """######!!! &&&,,,%%%&&&&&&$$$"""!!! &&&)))***'''$$$$$$)))111555333000(((###!!!###$$$&&&$$$ """&&&(((,,,)))$$$ '''444GGG\\\jjjwww{{{******)))******++++++,,,...---,,,***(((''''''''''''&&&%%%$$$###""""""###$$$$$$###$$$%%%''')))***......---***((('''(((***(((%%%%%%((()))&&&###$$$######%%%'''******(((&&&)))(((((((((((()))******&&&&&&%%%$$$$$$###""""""######"""!!! !!!!!!!!!"""%%%((()))(((%%%$$$!!!!!! """!!! """############%%%%%%###$$$(((***)))+++,,,...111555999===???<<<===<<<888222......000...111111///000333333111...+++&&&"""!!!###'''***---,,,+++,,,------,,,***)))))))))))))))************'''$$$%%%''''''%%%"""######""""""!!!!!!  """"""""""""!!! $$$***)))---///---***)))'''$$$$$$&&&%%%### (((444===>>>;;;222***$$$$$$&&&%%%%%%&&&'''###"""&&&)))++++++(((###   &&&333DDDYYYggguuuyyy)))))))))))))))*********+++***)))((('''''''''(((&&&%%%$$$###""""""###### !!!"""###%%%&&&'''(((*********)))&&&%%%&&&'''%%%"""###'''(((%%%""""""""""""$$$'''******(((%%%'''(((((()))))))))))))))&&&&&&%%%$$$"""!!! !!!  """"""!!!$$$(((+++,,,+++)))'''"""$$$$$$""""""!!!!!!"""$$$&&&%%%$$$%%%'''&&&$$$%%%***+++)))******+++---000555<<<@@@===???@@@===777333222333---000111---...333333000///+++%%%!!! $$$(((,,,+++++++++,,,------+++))))))***************+++,,,***&&&###$$$''')))'''%%%%%%%%%$$$###""""""!!!!!! !!!!!!""""""  !!!&&&'''///333000......---)))""""""!!!!!!&&&333===???===999///)))+++,,,***)))***'''"""!!!%%%)))+++,,,***'''"""  $$$...???TTTcccsssxxx~~~~~~&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%###"""""""""###$$$!!!###%%%&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$!!!"""'''(((%%%""""""!!!"""$$$'''******(((%%%###$$$&&&'''''''''&&&%%%'''&&&%%%###!!!  """###"""%%%)))---...---+++))) !!!%%%'''&&&%%%###""""""###%%%'''&&&&&&'''((('''$$$&&&++++++)))************---333;;;@@@>>>AAACCCAAA;;;666555555,,,000000,,,---222333000///+++&&&!!!!!!$$$***---))))))***+++---...,,,***,,,---------,,,---...000***&&&"""###(((***)))'''%%%$$$$$$###"""!!! !!!"""### $$$""",,,111000...000///+++ """""" !!!###///888999666:::000+++...222000///111%%%!!! ###(((+++,,,,,,)))&&&"""   !!!)))999NNN^^^ssswww~~~~~~$$$"""!!!!!!###&&&***---))))))((('''&&&&&&%%%%%%######""" """ !!!$$$&&&%%%###$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%!!!"""$$$(((+++***%%%!!!"""!!!"""###%%%%%%###!!!"""#########"""!!! """###$$$%%%''')))++++++***)))'''""" """&&&((('''&&&'''$$$""""""%%%)))+++,,,(((((((((''''''&&&&&&&&&))))))******,,,111777<<<>>>@@@BBBAAA===777222///...555555......444555...***(((%%%######%%%(((******+++,,,---,,,+++)))(((...............///000111***(((&&&(((+++---+++)))!!!!!! !!!"""### ###&&&***,,,+++***))))))"""### &&&***000666///......---,,,,,,++++++(((  """%%%***)))'''&&&&&&%%%!!!  &&&222GGGYYYmmmvvv~~~~~~%%%$$$"""!!!###%%%)))+++(((''''''&&&%%%%%%$$$$$$$$$###"""!!! !!! """$$$%%%$$$"""$$$$$$%%%%%%$$$$$$###"""!!!"""######$$$$$$$$$###""""""###&&&((('''"""!!!###$$$###!!!""""""###$$$######!!!!!! !!!!!!"""$$$%%%&&&$$$&&&)))++++++)))&&&$$$###""""""%%%))),,,,,,+++&&&$$$######'''***------***))))))((('''%%%$$$$$$&&&&&&'''***...444999;;;;;;===???>>><<<777333111000666666//////555444...)))(((&&&$$$%%%'''***,,,......---,,,,,,+++++++++111000...---------...///,,,***((('''((((((&&&###!!! !!!!!!"""""" """%%%'''&&&$$$###"""###!!!$$$(((---)))(((((('''&&&%%%$$$$$$&&&""""""(((+++***''''''((('''$$$  %%%000EEEVVVkkkuuu&&&%%%###"""###$$$&&&'''%%%%%%%%%$$$$$$######"""$$$###"""  !!!###%%%%%%###!!!$$$$$$$$$$$$#########"""!!!!!!"""############"""""""""###$$$%%%###"""###"""!!! """###$$$$$$$$$$$$############$$$&&&'''(((&&&(((+++...---***%%%###$$$###$$$(((,,,000222222(((&&&%%%&&&))),,,...///++++++***)))'''%%%###"""%%%%%%&&&+++333999::::::555777999:::999777555333222777777111000444333---)))((('''&&&'''))),,,...111000---+++++++++---...222000---+++)))***+++,,,+++)))(((''''''%%%### !!!"""#########"""!!!!!!"""###"""  $$$ $$$""""""""""""!!! ###!!!  $$$)))***(((%%%(((((((((&&&###  ###...AAARRRfffrrr}}}'''&&&%%%############$$$#########""""""!!!!!!!!!"""!!! """$$$%%%$$$""" $$$$$$######""""""""""""""""""###############"""!!!"""######$$$""" !!!""""""!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((())),,,///222111---((($$$%%%%%%'''***...333666888---+++******,,,.........)))***++++++***(((&&&$$$)))''')))///888===;;;888111222333555777777555333222666555111000111///+++'''''''''((()))+++---///000///---+++******++++++///,,,)))&&&%%%''')))+++'''''''''''''''&&&$$$###!!!###%%%%%%$$$"""!!!""" !!!"""   ### !!!!!!!!! ###'''(((%%%###'''''''''&&&$$$"""  !!!***===MMMbbbnnn{{{&&&&&&%%%$$$######""""""!!!!!!!!!!!!!!!  ###$$$$$$"""!!! $$$###"""!!!!!!!!!""""""###$$$$$$%%%$$$$$$######!!!"""###$$$$$$######$$$###""" """"""!!!  """$$$%%%$$$$$$$$$$$$$$$%%%&&&''')))+++000222222...)))&&&***+++---///222666:::===333111...---------,,,+++'''))),,,...///...+++***///...///555<<>>;;;888111///---...111333222000---...///...---***(((%%%###$$$&&&(((******++++++&&&'''(((((('''$$$""" ###"""!!! """%%%(((***+++,,,...,,,)))%%%""""""!!!###%%%'''(((&&&$$$###$$$!!! !!!  !!!"""###""" !!!### !!!!!!###$$$###"""!!! """$$$%%%&&&$$$""" !!! %%%666EEE]]]lll|||!!!"""$$$%%%%%%%%%$$$###  !!!######  !!!$$$"""!!! !!!"""$$$$$$$$$$$$$$$###""""""###$$$%%%$$$""""""$$$'''&&&$$$!!!!!!"""######"""!!!"""%%%%%%$$$$$$$$$%%%&&&&&&###&&&)))---......,,,+++666666666555333444888<<<222000---+++***(((&&&###(((,,,111666999888666444333555888;;;<<<===<<<;;;444000,,,---000111///,,,+++,,,---...---)))&&&%%%!!!###%%%'''((((((((('''&&&&&&%%%$$$###!!! !!!!!!!!!!!!###%%%''')))))),,,...---)))%%%#########$$$&&&'''''''''%%%$$$%%%!!! """""""""!!!###%%%%%%""" !!!!!!$$$$$$%%%""" !!!$$$###$$$&&&'''&&&$$$""" !!!!!!###$$$!!! !!! $$$444CCCTTTeeewww ###%%%&&&%%%$$$$$$  """###!!!###""" """$$$""" !!!"""###############"""!!!!!!%%%&&&&&&$$$ """%%%$$$""" """$$$$$$$$$!!! !!!!!!&&&&&&%%%%%%%%%&&&''''''$$$&&&***---000000000000666666555222//////333777...,,,***)))(((&&&$$$"""***...444999;;;:::777555222555999;;;;;;;;;<<<===666222---,,,///000---***+++***,,,...---)))&&&&&& """$$$&&&''''''&&&%%%(((&&&$$$!!!  """""""""###$$$&&&'''((($$$(((+++,,,)))&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%"""!!!######!!!!!!$$$!!!$$$&&&&&&###!!!"""### """  %%%)))"""''''''###!!!"""$$$)))***+++,,,+++)))&&&""" """$$$ %%%  """!!!$$$333AAALLL^^^qqq{{{""""""!!!!!!  !!!!!! !!!"""### !!! !!!###$$$"""""""""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%""""""$$$###"""###$$$%%%$$$!!!&&&)))+++)))%%%%%%(((---000---,,,...222444333222222222111...******---111(((''''''))),,,,,,((($$$...222777<<<===;;;777444555666777;;;===>>><<<::::::888666333000...---,,,------,,,,,,+++((($$$!!!'''###$$$***+++'''%%%((($$$$$$###!!!!!!###'''%%%""""""###%%%%%%%%%((()))******)))((('''&&&%%%'''******(((&&&$$$$$$$$$$$$##################''''''&&&$$$""""""###$$$###"""!!! ''',,,&&&''')))---///,,,$$$ !!!)))...000000111111000,,,&&&""""""%%%(((&&&""""""######///:::MMM[[[nnn|||!!!!!!!!!"""!!! !!!!!! !!!!!!""" !!!  !!!###%%%!!!!!!!!!!!! """!!!!!!"""$$$$$$!!!!!!%%%((((((&&&(((((((((&&&###!!!!!!"""&&&(((+++***)))+++000555333000,,,---///000///---------,,,)))&&&&&&))),,,((('''&&&(((******(((%%%***...333888;;;;;;999888666666777999<<<===;;;:::888666555222000...---------------------+++)))'''((($$$%%%)))***&&&&&&(((%%%$$$###  ###'''%%%""""""###%%%%%%%%%((((((***++++++***))))))%%%&&&'''((('''%%%""" !!!""""""###$$$#########&&&%%%$$$""" !!!###$$$###"""!!!###(((,,,))),,,///222111---'''###""" !!!(((111777333111000000111///+++((($$$(((,,,+++'''"""###$$$ +++666IIIXXXlll{{{ """###"""!!!!!!!!!  !!!###$$$ """$$$$$$!!! ###(((,,,---,,,,,,+++***'''$$$"""###$$$$$$&&&((()))+++000888>>>666222---+++,,,,,,+++(((******(((&&&$$$$$$'''))))))'''&&&&&&(((((((((''''''***///444888;;;<<<===888777666888:::;;;;;;:::444444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&((((((&&&&&&)))&&&%%%""" """$$$""" !!!######"""$$$&&&((()))******)))(((%%%$$$###$$$%%%$$$ !!!###$$$$$$###"""%%%###  """$$$######!!! !!!"""###&&&***------222777777333...***)))$$$###""""""%%%---777>>>888333...///222444222///***///444444...'''###!!! !!! %%%%%%'''111DDDSSSiiiyyy """######"""!!!!!! !!!!!! ###&&&&&&###"""%%%***...//////------***&&&###!!!###$$$"""###%%%'''***111999???777222---*********)))''')))((('''&&&%%%&&&''')))***((('''&&&''')))***+++)))+++...333777;;;>>>???:::888777777999:::::::::111111111111000000//////,,,,,,,,,***))))))***++++++***)))(((&&&%%%''')))'''&&&### """!!!  """###%%%''''''&&&$$$###&&&""" !!!$$$$$$"""$$$$$$###"""$$$!!!"""###""""""!!! !!!###&&&'''''')))+++---///555:::999222,,,,,,...)))((('''%%%&&&,,,666===:::333,,,,,,000555555444333888======666,,,%%%"""  !!!""""""%%%$$$   &&&///???OOOeeewww"""######"""  !!!  """%%%''')))&&&%%%'''+++//////...000///,,,((($$$###$$$%%%######$$$&&&***000888===444000+++)))***+++)))''''''&&&%%%%%%&&&'''''''''))))))(((((((((+++...000000000222444777:::===???<<<:::888888999:::999999......///000000000///......//////,,,)))'''(((***,,,---,,,)))%%%%%%'''((('''&&&###  ###"""!!! !!!"""!!! ###$$$&&&'''&&&### %%%!!! ######!!!######""""""###!!!!!!!!!!!!!!! $$$&&&((())))))***+++------333777444---))),,,111111111...***'''+++333::::::333+++)))---111333333888>>>CCCBBB:::///&&&"""!!!###$$$###  !!!###%%%###   &&&000:::JJJaaattt~~~~~~!!!"""###"""  !!!    !!!###%%%&&&***'''%%%'''+++...///---333333000,,,(((&&&%%%&&&%%%%%%%%%&&&***000555888///+++((((((******(((&&&$$$"""!!!"""$$$%%%%%%$$$'''((())))))***---111444666666666777888999;;;<<<<<<:::999888999999777666,,,---...///000///...---111333444000,,,((()))+++,,,//////***%%%%%%'''&&&%%%%%%$$$""" """$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%'''((()))((($$$!!!""" !!!""""""!!!### %%%&&&((()))((((((***++++++...000,,,'''&&&,,,333999999666000+++---555<<<777333---))))))+++---...777<<>>???===:::777000)))%%%&&&&&&$$$$$$&&&%%%'''((((((((()))+++---444666222***%%%&&&&&&$$$'''+++//////---++++++---***///444555222,,,(((%%%)))...333444000+++&&&$$$"""%%%((()))&&&%%%&&&(((&&&$$$!!!   !!!$$$ ###$$$&&&&&&%%%%%%&&&''''''---333555333000//////(((&&&###  (((111???QQQcccrrr|||~~~ !!! !!!###$$$###!!!   !!!!!! !!!###%%%%%%$$$######$$$"""""""""!!!!!!!!! """'''******'''%%%###%%%'''+++...222444666@@@@@@AAABBBCCCBBB>>>;;;222+++'''&&&%%%###"""$$$$$$%%%&&&&&&%%%%%%''')))000333111***&&&''''''%%%$$$***000222///,,,+++++++++000555555000***&&&%%%)))///666777333,,,'''%%%%%%))),,,+++((('''''')))(((%%%!!!   !!!""""""!!!!!!"""$$$(((---333444222000//////'''&&&$$$!!! (((000===NNN___nnnxxx~~~~~~"""  !!!!!!###%%%&&&%%%!!! ###"""%%%''''''$$$######$$$"""""""""!!!!!!!!! """%%%((()))'''%%%"""$$$'''+++///444777888??????@@@BBBCCCBBB???<<<444...)))((('''$$$###%%%&&&''''''&&&%%%%%%&&&(((---000000+++((())))))'''&&&+++000111...***))))))+++000555444///)))&&&&&&***111888:::444---(((&&&(((+++---,,,)))'''''')))***&&&"""  &&&+++///000...,,,---...&&&%%%### %%%,,,999JJJ[[[jjjvvv|||###!!! !!!"""$$$&&&'''&&&"""!!!%%%  """%%%((('''$$$"""###$$$"""""""""!!!!!! !!!$$$'''(((&&&$$$ """&&&***///444777999<<<<<<>>>@@@AAA@@@===:::666000+++***)))%%%%%%'''***++++++)))''''''((())),,,000111...,,,---,,,***(((,,,000///+++'''&&&''',,,111555444...(((&&&&&&+++222:::;;;666...(((&&&))),,,...---)))&&&&&&(((+++'''### ###'''+++,,,***((()))+++$$$###!!!   """)))666GGGXXXiiiuuu{{{~~~"""!!! """$$$$$$"""  """$$$ !!!###%%%%%%$$$###"""###$$$$$$$$$######"""!!! """###"""!!!!!!###&&&)))%%%%%%'''+++---000999BBBDDD===;;;@@@BBB>>>::::::444333000+++'''&&&(((******(((&&&$$$###%%%&&&(((,,,***))))))***,,,------...//////***%%%###''',,,)))///555333,,,&&&&&&(((222555888777222+++&&&###&&&(((******'''%%%$$$$$$(((((('''$$$  !!!!!!&&&***,,,)))###   &&&,,,555AAANNN^^^ooozzz~~~{{{|||### """!!!!!!"""###%%%%%%"""  ###$$$"""""""""!!!!!!!!! """$$$%%%%%%""" """"""######"""!!! """"""#########$$$&&&((($$$###%%%))),,,000999CCCBBB:::666:::>>><<<999999777666444111...,,,++++++,,,***'''%%%$$$%%%'''(((---,,,******++++++***)))...000000,,,&&&%%%(((---+++///111///)))'''+++000555777888888444---%%% !!!###%%%&&&$$$"""!!!!!!)))+++,,,+++(((%%%###""" """%%%))))))&&&!!!    $$$***222===JJJ[[[mmmyyy~~~~~~tttgggiiiwww$$$!!!  &&&$$$$$$$$$%%%&&&&&&###!!!!!!###$$$#########"""""""""!!!!!!###$$$$$$###  !!!!!!!!! !!!!!!###$$$%%%&&&&&&&&&###"""$$$'''***---777AAA>>>666111444::::::777666666555555555555222...+++---+++(((&&&%%%&&&''')))...---,,,+++,,,+++(((&&&///111222...)))'''***......///...***''')))111888999888888888666000&&& ######""" &&&***000333111+++%%%"""""" !!!$$$%%%'''&&&"""    !!!"""'''...888FFFXXXkkkxxx}}}~~~}}}}}}rrrhhhjjjwww###"""!!!"""!!! !!!!!!  ''''''&&&%%%&&&'''&&&$$$"""!!!"""######"""""""""!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!$$$&&&&&&%%%$$$$$$######&&&''')))222;;;888333000333888888444///000111444777999777111,,,---+++)))'''&&&((()))+++------,,,---...---+++(((///333444111,,,***,,,000111000...***(((,,,444;;;:::888666777888333***!!!!!!###%%%%%%###!!! '''111777666000(((###### !!!%%%''''''&&&###    !!!!!!%%%,,,555BBBUUUiiiwww{{{}}}{{{~~~zzz}}}"""!!!  """######!!!  !!!"""!!! !!!%%%'''&&&%%%%%%&&&&&&$$$""" !!!""""""!!!!!!   """"""!!! """&&&&&&$$$"""&&&$$$$$$&&&%%%%%%+++333333444555888:::999111***...111666;;;===;;;666222...,,,***((((((***,,,---++++++,,,...000111///---000444777555000---///222333222000---,,,...444999:::777555666888555...'''&&&((())))))&&&""" '''222999:::555...***$$$  !!! !!!""" ###'''***)))&&&"""     !!!$$$***222???RRRggguuuxxx~~~}}}!!!"""###"""""""""$$$%%%&&&%%%$$$###!!!  !!!!!! !!!$$$&&&$$$######%%%%%%$$$### !!!""""""### !!!###$$$$$$"""!!!"""&&&'''%%%"""%%%$$$%%%&&&$$$!!!%%%+++///666<<<>>>===;;;444---222777===AAAAAA>>><<<;;;333111...,,,+++,,,---...))))))***---000222222111111666999888333000111333333333333111000111444777999777444444555444000,,,***,,,---,,,)))&&&$$$###(((...777<<<===:::777555&&&"""###$$$""" ###&&&$$$!!!$$$(((+++***'''"""     ###)))111===OOOcccpppwww|||!!!$$$''''''&&&%%%&&&(((*********)))(((%%%""" !!!!!! !!!""" !!!$$$###"""!!!!!!###$$$###""" !!!"""###$$$$$$$$$ ###&&&'''&&&$$$### """'''***'''$$$""""""$$$&&&$$$ """'''---999BBBBBB???>>>;;;777888???EEEFFFAAA>>>>>>@@@<<<:::666111...------...(((((((((***...111222222222777;;;:::555222222555444333333222222444666999:::888555333111000//////---///111111///---,,,,,,555888;;;===<<<;;;;;;;;;+++&&&""" """### !!!$$$$$$""" ###"""  %%%(((***)))&&&!!!       !!!'''///:::KKK^^^kkkwww|||!!!%%%)))+++)))((((((***---...///...,,,)))%%%###!!!!!! $$$######%%%"""  """######"""!!!"""###$$$%%%&&&&&&&&&""""""!!! $$$'''((((((&&&$$$### ###)))+++***&&& ###'''$$$ !!!&&&,,,:::EEEDDD???@@@AAAAAA<<>>888555999@@@DDDAAA===888555444444444%%%$$$""""""###""" !!!$$$$$$"""%%%%%%######((($$$     !!!!!!%%%,,,555CCCXXXjjjwwwzzz}}}###$$$&&&)))***+++,,,,,,///000111111///,,,)))'''$$$"""  """###$$$!!!!!!"""######""""""""""""!!!"""&&&,,,...+++(((###!!!  """""" '''***+++)))+++...+++%%%$$$""""""$$$%%%$$$!!! !!!!!!'''888???@@@GGGGGGBBBDDDFFFIIIMMMKKK@@@555666>>>HHHGGGDDD@@@<<<666///***'''(((&&&$$$(((000222///666:::<<<:::999:::888555333---***---111333777===AAA===555+++$$$###'''+++///999AAAAAA999555999@@@CCC@@@:::555000------,,,###!!! !!! '''***'''$$$%%%$$$      ###***444BBBWWWiiiuuuyyy}}}|||||||||~~~$$$%%%&&&((()))+++,,,,,,//////000///...+++(((&&& """######!!!  !!!!!!!!!"""""""""!!!!!! """!!!###(((,,,---***''''''%%%!!! $$$&&&$$$###&&&'''&&&,,,---+++(((***---,,,(((***)))(((''''''%%%""" """###&&&555:::<<>>444666<<>>:::777888888777555...))))))...333:::AAA>>>999111'''!!! $$$'''...999DDDCCC:::555888>>>AAA===666///)))%%%$$$###$$$,,,+++%%%"""###!!!       """)))111>>>RRRcccrrrwww}}}xxxyyy{{{~~~''''''((()))***,,,...///000000000///---***'''&&&"""&&&&&&"""  !!!!!!!!!!!! !!!###&&&***------)))%%%&&&######)))---,,,---000111000///---***)))***---............---+++++++++'''###!!!###%%%&&&)))444777888@@@AAAAAAIIIJJJMMMNNNHHH>>>666777;;;IIINNNQQQOOOGGG>>>777444++++++++++++---///000000666;;;===999555666999999888222---,,,///555;;;@@@<<<666...%%% ###&&&---999EEEEEE<<<555777<<<>>>999222***$$$ ###((($$$   !!!!!!$$$)))000;;;MMM]]]nnnttt|||~~~}}}~~~***)))(((((()))+++---///000000000...,,,)))'''&&&###''''''### !!!$$$(((,,,...,,,'''$$$###  !!!%%%,,,111222333777888777000---+++,,,...000111333222444222...,,,---***###!!!$$$&&&(((((()))...666666777>>>>>>???IIINNNRRRSSSMMMCCC>>>>>>???LLLQQQVVVUUUMMMDDD<<<999///111444777666333000///777;;;===999666888999999999777444333555999;;;:::777111)))""" !!!%%%(((000:::DDDEEE===777777::::::555...&&&!!!!!!  ###)))///:::LLL\\\jjjrrr|||~~~}}}}}}+++)))'''%%%&&&'''***+++000///...,,,***(((%%%$$$"""$$$%%%### !!!%%%***......+++&&&###!!!!!!%%%'''&&&,,,111333555999;;;:::555111000333555444444666777:::777///---...)))!!!"""'''+++......---+++111666555666<<<:::<<>>AAA@@@===<<<===;;;777777999:::999:::<<<:::666///***### """'''---000666===DDDEEEAAA;;;999999666222+++$$$  !!!   '''///:::LLL\\\hhhppp{{{}}}}}}~~~~~~~~~...+++(((%%%$$$&&&(((***...---,,,)))'''%%%###"""!!!######!!!!!!&&&,,,000///***%%%"""!!!&&&((((((...333444666;;;>>>===<<<888888===>>>999666777:::>>><<<333111444///&&&"""&&&---222555333000---000444222444:::777999GGGRRRZZZ^^^YYYSSSQQQOOOLLLOOOPPPRRRSSSPPPIII@@@999@@@BBBHHHNNNLLLEEEBBBEEEKKKKKKHHHDDDDDDDDD>>>666555999;;;:::<<<>>>;;;555)))$$$!!!""")))333;;;@@@>>>AAADDDFFFFFFBBB===:::555000)))""" """"""###$$$$$$"""     &&&,,,666GGGWWWfffooozzz~~~}}}zzz}}}222///+++'''&&&''')))+++,,,+++)))'''%%%""" ###%%%$$$!!! !!!'''---111///***$$$!!!###&&&+++111555666888>>>AAAAAAAAA===>>>DDDCCC<<<777777:::@@@???777777<<<888///$$$)))111777999777222...---111000333999666888FFFOOOXXX]]]YYYUUUTTTQQQLLLOOONNNOOOPPPOOOIII???777FFFGGGMMMSSSRRRLLLLLLQQQVVVSSSNNNKKKKKKIII@@@555222777:::999;;;???<<<555&&&###"""&&&111>>>HHHNNNCCCDDDEEEHHHIIIFFF@@@;;;555000)))!!!$$$$$$%%%''''''%%%     !!!%%%)))111@@@OOOeeennnyyy~~~}}}}}}{{{,,,+++)))'''&&&%%%%%%&&&)))***)))'''###!!!!!!!!!!!!"""$$$###!!!  !!!!!! $$$%%%(((---...***$$$"""!!!***000666;;;===>>>@@@CCC??????@@@AAABBB???;;;777<<<;;;;;;===???@@@>>>;;;222...///666999333---,,,+++///111//////555@@@GGGQQQUUUZZZ\\\YYYUUUPPPNNNJJJIIIIIIIIICCC;;;:::>>>JJJYYY[[[VVVUUURRRNNNTTTZZZYYYVVVRRRPPPKKK<<<...333888<<<>>>@@@@@@;;;333***"""!!!---;;;DDDKKKPPPFFFAAAAAAEEEGGGBBB===;;;333---&&&!!!!!!###%%%!!!!!!###%%%&&&$$$       !!!&&&((((((--->>>OOOhhhqqq|||}}}***((('''%%%$$$###$$$$$$%%%''''''&&&###!!!!!!!!!!!!!!!###""" $$$###"""""""""!!! """$$$'''++++++(((### !!!***///555:::<<<===@@@BBB>>>===<<<===>>>>>><<<:::@@@@@@BBBDDDGGGGGGEEECCC777222222888999444...---''',,,000222666???JJJRRRSSSVVVXXXXXXUUUPPPMMMLLLJJJHHHHHHGGGBBB<<<<<<@@@OOO^^^aaa]]]\\\VVVOOORRRVVVVVVSSSPPPOOOKKK>>>111000555999;;;===>>>:::333---$$$""",,,;;;GGGQQQXXXGGGCCCAAAEEEFFFAAA;;;:::333...'''"""!!!###%%%&&&!!!!!!"""$$$%%%$$$!!!        %%%'''''',,,<<>>CCCFFFJJJMMMNNNMMMKKKIII===999888;;;<<<888333111))),,,111888@@@IIISSSZZZWWWXXXWWWTTTPPPMMMMMMMMMLLLIIIHHHFFF@@@<<<>>>DDDSSSbbbgggcccccc\\\SSSTTTSSSSSSQQQNNNNNNKKKBBB777000444777999<<>>999777333...((($$$$$$%%%'''(((###"""!!!!!!""""""!!!         ###&&&&&&***999HHHZZZeeesss}}}'''&&&%%%$$$######$$$%%%(((***------+++(((&&&%%%!!!  """'''+++---***'''$$$  %%%))),,,111555999<<<>>>???888444000000444999>>>@@@DDDIIIOOOQQQPPPLLLJJJHHHBBB???===???AAA@@@===;;;222111666@@@IIIOOOUUUYYYZZZXXXUUUPPPMMMLLLOOOQQQOOOLLLHHHEEE???;;;???FFFSSSaaaeeebbbeee```ZZZ[[[SSSRRRPPPMMMMMMMMMGGG>>>333777999:::>>>BBBBBB===<<<555000222<<>>;;;???FFFOOO[[[]]]ZZZ```aaa___cccTTTTTTPPPLLLLLLMMMIIICCC666:::<<<===AAAFFFFFFBBB>>>;;;888999@@@JJJRRRUUUKKKEEEAAABBBAAA;;;555333333000,,,***+++,,,------+++((("""          !!!$$$$$$&&&111===RRR___ppp|||)))((('''''''''((()))***+++---...,,,)))%%%###"""$$$$$$""""""!!!!!!"""###$$$"""!!! ###///666666---&&&%%%$$$ """"""$$$'''((()))+++000666:::;;;;;;222///++++++///555:::===EEEMMMSSSSSSKKKDDDBBBDDDBBBCCCBBBCCCJJJRRRUUUSSS@@@999;;;JJJWWWWWWSSSRRRNNNLLLIIIDDDBBBDDDHHHLLLLLLGGGDDD@@@<<<999???FFFLLLVVVTTTQQQYYY]]]^^^cccUUUTTTOOOIIIGGGHHHFFFBBB999<<>>===>>>EEEOOOUUUVVVIIICCC???@@@???:::555444333000...---...000000000,,,((("""              $$$$$$&&&...888NNN\\\nnn|||&&&&&&%%%%%%%%%&&&((()))+++,,,,,,+++(((%%%%%%%%%&&&&&&$$$ ###""""""$$$%%%&&&%%%######'''+++333444***###%%%&&&!!!"""$$$######&&&(((((()))...444999::::::000...+++,,,///444777999AAAIIIPPPOOOFFF??????BBBAAABBBAAABBBJJJVVV[[[YYYHHH>>>>>>OOO\\\YYYQQQNNNKKKIIIFFFBBB??????BBBEEEBBB???===<<<999888???GGGKKKSSSPPPLLLSSSWWWWWW\\\SSSRRRLLLCCC???@@@@@@======AAADDDFFFJJJNNNMMMHHHBBBEEEDDDBBBGGGQQQXXXXXXGGGAAA===??????:::666555333111//////111222222222***&&&!!!             $$$%%%%%%---555HHHWWWkkkzzz$$$############$$$&&&'''+++,,,,,,+++)))((()))***''''''%%%   """&&&((((((''' &&&***&&&000111'''!!!%%%'''###"""$$$""""""$$$((('''(((---444888:::999000...,,,---000333555666;;;DDDLLLJJJAAA;;;===AAA@@@BBBAAAAAAIIIWWW\\\ZZZOOOCCCBBBRRR^^^YYYNNNIIIKKKJJJGGGCCC???>>>???AAA:::777777888777888???GGGLLLTTTPPPKKKQQQSSSPPPTTTRRRPPPHHH???:::::::::777BBBFFFJJJLLLPPPSSSQQQLLLKKKLLLIIIDDDGGGQQQWWWWWWFFF???<<<>>>>>>;;;777777333111000111222444333333'''$$$            !!!$$$%%%%%%,,,444DDDSSShhhxxx~~~%%%###!!!###(((***'''###&&&(((***+++***(((&&&$$$***,,,)))!!!!!!""""""""""""### """'''(((+++)))$$$!!!$$$(((%%%!!!$$$$$$&&&***%%%(((---222555777888888333000...111222111333777@@@CCCHHHLLLMMMMMMLLLLLLKKKJJJFFFGGGOOO[[[___^^^QQQJJJNNN[[[```UUUIIIEEEFFFDDDAAA===:::999;;;>>>:::???@@@888222333999===FFFKKKOOOMMMHHHFFFJJJOOOMMMHHH???888333333444666BBBFFFKKKNNNOOOPPPRRRTTTLLLPPPMMMGGGJJJSSSSSSKKKBBB???<<<;;;;;;:::999888777333...---000111...+++!!!          !!!$$$)))...AAATTTjjjwww}}}$$$!!!"""&&&'''%%%!!!$$$%%%&&&''''''&&&$$$###(((***)))""" !!!  ###&&&&&&***((($$$ """%%%""""""###%%%***(((***---000333666888999222//////222333333666:::@@@DDDIIIOOORRRSSSSSSSSSMMMLLLIIIJJJRRR]]]aaa___QQQJJJMMMXXX[[[OOOCCC???@@@???===999777777:::===;;;@@@AAA999333555:::===GGGKKKMMMIIICCC@@@BBBFFFEEEAAA;;;555222222444666???DDDJJJNNNPPPQQQRRRTTTOOOSSSPPPJJJLLLSSSRRRJJJBBB???;;;888777777666555444000,,,,,,...///,,,)))###"""        """(((--->>>QQQhhhuuu|||""" """###"""""""""""""""############&&&******%%%!!! %%%'''%%%+++)))$$$ """  ###(((,,,---...000333666999:::111...///333666666999>>>EEEHHHNNNSSSVVVWWWWWWVVVNNNOOONNNNNNUUU]]]```]]]OOOIIIJJJRRRRRRGGG;;;777888888666555444555888;;;===AAAAAA;;;555777<<<>>>FFFIIIIIIDDD===888999;;;:::888555333222222444555999>>>FFFLLLNNNOOOOOOOOOOOOSSSQQQLLLLLLPPPNNNGGGAAA===777333222222222111///,,,***+++,,,,,,)))&&&%%%$$$"""        !!!''',,,:::NNNeeesss{{{!!! !!! """!!! !!!"""###&&&,,,...+++'''$$$ """!!!"""!!!###(((***)))---,,,(((###"""$$$"""!!!&&&,,,...111444777888999999///---///444777888;;;@@@MMMNNNQQQTTTVVVVVVSSSQQQOOOPPPPPPOOOSSSYYYZZZWWWJJJFFFEEEJJJJJJ@@@666111222222222111111333777:::===AAAAAA:::666888;;;<<>>999333...------------***)))((()))+++***'''$$$$$$###"""           !!!&&&+++999LLLdddrrrzzz!!! !!!!!!###"""!!! !!!"""$$$(((...333111---)))###!!!&&&)))&&&((('''$$$&&&,,,//////000000---((('''((('''######)))---333888;;;:::888666...,,,...444888888;;;@@@LLLMMMNNNQQQSSSRRRNNNKKKLLLNNNMMMKKKMMMPPPPPPMMMCCCAAAAAACCCCCC<<<555111///000111000000222555888:::>>>===888444666888888???@@@???<<<777333333444333222222222111111111000---111999AAAEEEEEECCC@@@BBBFFFIIIIIIIIIHHHFFFBBB999444...***))))))******''''''((()))***)))'''%%%###""" !!!######"""          !!!''',,,999LLLcccqqqxxx~~~ """###%%%$$$"""!!!!!!!!!"""###(((///444333///+++%%% %%%+++000---...,,,((()))///333222111222000,,,***------***""" $$$)))111888;;;:::666333---+++...333666666999<<>>>>>???>>>:::666222000111111000///000222444666888888333000222444222888888888666444222222333000000000///...---,,,,,,+++///555<<<@@@@@@<<<888:::???DDDGGGGGGDDDBBB@@@222///***''''''((((((((((((((())))))***)))))))))%%%### ###%%%&&&%%%!!!         !!!''',,,888LLLcccqqqxxx~~~ """%%%&&&%%%$$$###"""!!!!!!!!!%%%,,,111000---)))###%%%---222///111111......222333111...111000,,,+++///000///&&& %%%---333666666333111,,,+++---222555444555888::::::===CCCJJJMMMJJJFFF<<>>>>><<<;;;:::666333222333222000...---...///111333222...,,,......,,,000111111000///......///++++++***))))))((((((((()))***...444888777333///111666>>>BBB@@@<<<999888,,,***'''&&&&&&(((((((((******+++******+++,,,---+++(((### $$$%%%&&&%%%"""    """"""      %%%***666JJJbbbpppyyy"""%%%&&&%%%%%%###"""!!! """)))...---***'''!!!%%%,,,222///222333111111333222...+++//////++++++///111000(((!!!"""(((...222333222111,,,+++---111333222222555777777:::@@@GGGJJJGGGCCC777:::;;;888999???CCCCCC>>>???>>><<<:::999777333333444333000---++++++,,,---000///***)))++++++))),,,,,,,,,,,,++++++++++++'''&&&%%%$$$$$$$$$$$$%%%%%%&&&(((---000000+++&&&+++000777<<<:::444000000((('''%%%%%%'''(((((((((,,,,,,,,,++++++,,,...000111,,,&&&!!!!!!$$$%%%%%%%%%"""      """###     $$$)))444HHH```pppyyy """###$$$***---,,,&&&"""###''')))'''### %%%...222222000111111000000///...---)))***,,,---.../////////...&&&###)))***((((((---333***,,,000222222111111222:::888888<<>>@@@>>>;;;444333333555888999999999666555666666555222///---...---***&&&$$$$$$&&&)))***)))((('''''''''((((((+++,,,---,,,)))'''''''''***((($$$!!! """&&&,,,111222111...+++,,,***))))))***+++...000---+++***+++...000000...///...,,,)))'''%%%$$$$$$### """!!!         $$$'''111???UUUiiixxx $$$(((***,,,...---''' ###$$$%%%%%%$$$""""""$$$%%%!!! %%%---333666666888777666444111...,,,***,,,,,,,,,,,,---///000111///---)))$$$!!!###&&&(((***,,,,,,...111333555555444444444333222555:::<<<:::888333222111333555666666555111111222222111///,,,++++++***(((%%%######%%%((('''&&&$$$$$$$$$&&&(((******++++++)))&&&$$$######)))'''$$$ !!!&&&+++......---,,,//////---,,,---///111222+++******+++---......,,,---...//////---)))&&&###$$$!!! """"""          ###&&&222???SSSgggvvv###'''))),,,---,,,'''!!! ###$$$&&&&&&&&&$$$$$$&&&''' """'''---222555555666555444222///---+++)))------------...///000111...000...(((  """'''+++,,,++++++,,,///222444555444222000000000333888::::::999555333222222222222111///...000111111///---,,,+++---,,,***'''$$$###%%%'''&&&%%%###!!!"""###%%%'''&&&'''((('''$$$"""!!!"""((('''$$$!!!"""'''+++...000111111222111......000222111,,,+++************)))((((((***,,,------***'''%%%&&&"""!!!###"""          """%%%000>>>RRRgggvvv ###%%%,,,,,,***%%% """"""%%%(((***)))'''&&&&&& """&&&+++///222333333333333222000///---,,,............///000000111---//////***!!! ''',,,---,,,******,,,000333555333111++++++---111666:::<<<===777555222000///---+++(((,,,...111111///,,,,,,,,,///...,,,)))%%%$$$$$$&&&)))'''%%%"""!!!!!!!!!"""!!!###$$$$$$#########$$$%%%$$$"""  %%%***000444777333666555000///333333000---,,,***'''%%%$$$###$$$###$$$&&&((()))))))))(((&&&###  !!!###"""          !!!$$$...<<>>@@@999777333111///,,,)))&&&,,,///333333000......///111111///,,,(((''''''(((...---***'''$$$!!!  ###$$$$$$$$$%%%'''!!! ###(((...444888777;;;:::333222666666111,,,+++(((### """######$$$&&&''')))++++++%%%$$$###$$$%%%%%%$$$###  !!!!!!           """&&&...===SSSiiixxx###!!!(((&&&### %%%((((((&&&$$$###"""######%%%(((---222555444444444444333222111111---...111222333111000...------+++&&&!!! ###)))000444777000//////444999<<<999666...///222555999>>>BBBEEE>>>;;;888666555222///---111555999999666444555777444444444222000///000222333222111...***%%%""" ###$$$$$$%%%'''(((""""""   $$$)))///333777<<<;;;333222777666///)))((($$$###'''((()))+++,,,---------$$$$$$&&&(((******(((%%%$$$###"""!!!         %%%)))111>>>SSSggguuu~~~$$$!!!&&&$$$!!!"""%%%%%%###""""""%%%%%%&&&&&&)))...444888333333333222111000///...,,,...222444444222///---...---***%%%""" """!!!"""%%%)))...444:::>>>444222333777===@@@===999555777999;;;>>>BBBGGGJJJCCCAAA>>>===<<<:::888666777<<<@@@@@@===:::<<<>>>888999999999888888999;;;666666555222...)))%%%""""""$$$%%%%%%%%%'''(((&&&%%%$$$!!!###!!! $$$***...444;;;:::111///444333,,,&&&%%%!!! %%%+++---///111111000///---###$$$'''+++------***'''&&&%%%###!!!  !!!!!!             !!!''',,,444@@@RRRdddrrr|||"""!!!"""'''***((( """$$$$$$$$$$$$$$$(((&&&)))---...,,,,,,///444222000//////...,,,***---...000000///---,,,,,,111///+++(((&&&'''((()))+++---111666:::>>>@@@AAA;;;;;;:::;;;===@@@CCCEEE>>>@@@CCCDDDEEEGGGJJJLLLJJJHHHGGGHHHJJJJJJGGGDDDFFFJJJKKKDDD???AAAEEEFFFFFFAAA===;;;<<<<<<:::777555;;;:::222+++***)))%%%$$$(((+++---,,,)))(((''''''&&&$$$!!!$$$!!!$$$***333666555111//////---(((&&&!!! &&&,,,---///444888:::777111---$$$%%%$$$$$$(((---,,,'''((('''%%%"""!!!!!!#########             ###&&&///<<>>BBBEEE???@@@DDDHHHLLLOOORRRRRROOOMMMKKKLLLNNNNNNLLLIIILLLPPPQQQJJJEEEFFFIIIJJJGGGEEEAAA===;;;888555333333777888111------,,,)))'''***...///...+++***)))***(((&&&### !!!$$$!!!$$$(((///222222...,,,---***&&&&&&!!!###))),,,...111555777555000,,,###$$$%%%''',,,111000+++'''&&&%%%### """&&&###"""$$$###!!!            """%%%///<<>>777333111000222555555222///000000...***---000111000---,,,,,,+++)))&&&###  ###$$$!!! """$$$%%%))),,,,,,)))((()))((($$$&&&!!!!!!&&&***+++---000111000---***!!!$$$&&&)))///555333---&&&&&&%%%$$$!!!!!!&&&***(((""" """$$$###         !!!$$$---:::NNNbbbrrr|||999555///(((""" """$$$)))------***)))***(((%%%))),,,///,,,&&&###&&&)))&&&''',,,000000,,,---111111777<<<;;;555000///000333111---+++)))'''&&&$$$ $$$***000333444222111666999???CCCFFFFFFDDDBBB:::666111,,,+++,,,///222111222666???JJJPPPPPPMMMIIIHHHIIIJJJLLLMMMNNNNNNOOOTTTTTTPPPLLLKKKJJJHHHFFFEEEAAA:::333111333666666777555222000//////...+++---000111///---,,,,,,)))(((%%%"""  ###%%%###!!!"""$$$%%%$$$######'''(((%%%%%%'''%%%"""$$$ """&&&''''''(((***,,,+++)))&&& ###&&&***///444222+++&&&'''&&&$$$!!!!!!&&&***'''"""!!!######"""        """%%%,,,999MMM```pppzzz<<<999444,,,&&&"""###$$$)))---//////000222///+++---000333222---+++---///...000555888555000000555:::???CCCAAA:::222//////222...)))%%%$$$###  ###''',,,000111222222666888<<>>;;;999---+++(((%%%$$$$$$%%%&&&((((((,,,555@@@FFFEEEBBBAAABBBCCCDDDFFFHHHJJJLLLNNNSSSUUURRROOOOOOLLLHHHEEECCC>>>777222444:::AAA<<<999555222///,,,***)))))),,,......,,,***))))))((('''%%%###"""""""""""" ###%%%&&&&&&%%%&&&&&&%%%$$$""" ###%%%######%%%$$$ !!!!!!$$$(((#########%%%''''''%%%###"""%%%''',,,///,,,&&&''''''%%%""""""&&&###!!!""""""       ###&&&,,,888KKK___nnnyyy>>><<<888222,,,((('''''')))...222555888;;;888333000222555666444333222111222555;;;>>>999333222777===AAACCCBBB<<<555111000000***###  """&&&)))---///111222444666888::::::777555333(((&&&$$$!!!  """###'''...777<<<===<<<>>>???@@@??????@@@CCCFFFJJJPPPSSSRRRRRRRRRNNNIIIDDD@@@:::444222777>>>DDD<<<666111///,,,'''$$$$$$''')))******(((&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$$$$%%%''')))(((***+++***'''$$$""""""!!!""" """!!!!!!!!!###''' """$$$$$$""" !!!"""&&&***''' &&&%%%"""!!!!!!"""         $$$''',,,888KKK^^^mmmxxxFFFEEEBBB;;;333---)))'''+++111666;;;AAAEEEBBB;;;777777999;;;===;;;666222000444:::>>>999222222777<<<>>>???@@@???<<<888666222+++### !!!%%%***...000111111333444555777777666444333)))&&&!!!###***000555999;;;===>>>===:::777777999;;;>>>DDDIIIJJJLLLMMMHHHBBB>>>999333//////333666999555---(((((('''###!!!"""%%%'''((('''%%%############%%%''')))***+++***)))###%%%&&&'''&&&''')))***)))---000---&&&!!!!!!### ###!!!###""""""&&&$$$"""  !!!        ###&&&,,,888KKK^^^mmmxxxQQQOOOKKKCCC888...'''$$$---333999@@@GGGKKKHHHAAA>>>===>>>AAADDDBBB:::444,,,000888;;;777111111777;;;;;;===@@@BBBBBB@@@===666///'''######$$$""" &&&,,,000222222111222333555666777777777666+++&&&!!!&&&+++111777;;;<<<<<<:::666000...000222111777===@@@CCCDDD@@@999777222,,,***+++,,,+++***---%%%!!!###$$$!!! """$$$&&&'''&&&###"""""""""!!!%%%)))******))))))"""$$$%%%&&&&&&&&&((()))***000333///%%% $$$!!!"""!!! %%%$$$               """%%%---888KKK^^^mmmxxxQQQWWWZZZTTTFFF777///,,,555666<<>>DDDNNNPPP===)))%%%)))+++)))'''"""&&&,,,111222222111111::::::::::::999777222///***$$$"""&&&+++///444777<<<999444///,,,++++++,,,---///333999===<<<888333,,,,,,)))%%%$$$%%%""" """$$$&&&&&&###!!!!!!!!!###&&&((()))'''%%%)))&&&###!!!"""$$$%%%%%%'''''''''$$$"""""" !!!###            $$$...777HHH\\\ooo{{{XXX]]]```ZZZLLL>>>555222666777===DDDGGGFFFGGGKKKIIIIIIJJJGGGBBB;;;666222000000333444000***)))---111333:::AAABBBAAAEEEMMMWWWEEE333---......,,,++++++...222444555444333222999999999:::999666222...'''"""!!!%%%***---222666999???;;;555///***)))))))))++++++...333888888222,,,))))))'''######$$$!!! """######  !!!$$$&&&'''%%%###&&&###  !!!""""""#########  !!!            $$$,,,666FFF[[[nnn{{{RRRXXX\\\YYYMMM@@@777333444555:::??????>>>AAAFFFIIILLLLLLGGG>>>555111000---...000222///******...444666===EEEGGGGGGIIIMMMRRREEE777111000...---...444555666666666555444333666666777888777555000,,,""""""%%%***...111444888;;;===999333,,,(((''')))***---,,,---222888888000(((###$$$###!!!###&&&""" """###!!! !!!            $$$***444EEEYYYlllyyyEEEMMMUUUUUUMMMAAA777222//////333666555444888@@@DDDFFFFFFAAA999111+++))))))***---///---(((***///777;;;CCCJJJNNNNNNMMMNNNHHH???777444333111111444666555444444444444222111111111222333333000+++''' %%%(((---000222444777999666222,,,(((&&&'''))),,,---++++++000666666---$$$ %%%***'''!!!        ###(((111CCCXXXkkkxxxCCCJJJSSSVVVPPPDDD888111,,,++++++---------333:::===;;;:::999666///''' %%%%%%(((***(((%%%'''---555===GGGMMMNNNNNNLLLJJJCCC===999999888555666888222000......///000///---))))))+++------***%%% $$$'''+++...///000222333...+++&&&"""!!!"""%%%'''&&&%%%%%%***...---%%%'''...---'''        ###&&&///AAAVVVjjjxxxDDDIIIOOOPPPJJJ@@@666000000***'''((()))***///555666555444666555000%%% ###%%%###!!!###)))...;;;HHHLLLJJJHHHFFFCCC===888666888888555222333///,,,******---...,,,)))"""###%%%''''''$$$"""&&&((((((((())))))(((%%%!!! !!!###''')))&&& $$$......(((          """%%%...@@@VVVjjjxxxBBBDDDEEEDDDAAA<<<888555555+++###"""%%%&&&))),,,222555999;;;888000&&&  %%%))):::JJJKKKFFFBBB@@@>>>555000000555888555222000000---***+++......***&&&!!!$$$$$$!!!!!! """$$$$$$ ))))))###           """$$$...@@@VVVjjjyyyAAA@@@???======>>>@@@AAA888+++!!!"""###$$$111888@@@AAA:::000((($$$###(((<<>>888555666;;;>>>===<<<>>>777:::;;;888666555111,,,...---,,,,,,,,,***'''$$$&&&                       '''000@@@UUUiiixxx:::===@@@CCCGGGLLLQQQTTTIII<<<111,,,(((###!!!""")))...222111***"""!!!%%%''')))000>>>KKKQQQKKKBBB???:::777777666333333666333888;;;:::::::::666111222000......---,,,)))'''***  !!!                      &&&000AAAVVViiixxx777999:::<<<@@@FFFOOOUUUOOOLLLHHH@@@333((($$$%%%(((***+++((("""!!!!!!###+++:::HHHMMMKKKHHHEEE???999555000***))),,,///555999:::;;;===:::555333111///---------+++***)))!!!$$$!!!                    %%%000BBBWWWiiiwww444444555444777>>>HHHQQQUUUZZZ\\\TTTCCC333***((())))))'''### """+++:::GGGLLLLLLLLLGGGBBB<<<888000(((&&&)))---333777888:::<<<:::555222000---,,,,,,---,,,+++%%% $$$$$$###"""!!!                   $$$000CCCXXXiiiwww000111111000111666AAAIIISSS]]]eeebbbUUUEEE888111+++)))&&&!!!""" (((:::HHHLLLKKKJJJBBB???===:::333+++))),,,...333666666666888666111...+++(((&&&''')))******###"""&&&)))'''%%%!!!                ###000DDDXXXiiivvv---///000///...333<<>>FFFLLLPPPVVV```lllrrrkkk[[[MMM:::222***&&&$$$"""$$$(((++++++(((!!! ***666CCCKKKOOONNNEEE:::666;;;;;;444000222999777444111...,,,***((('''$$$!!! !!!!!!                   !!!###))):::RRRhhhuuu111222444666:::@@@GGGLLLMMMSSS^^^kkkrrrnnnbbbWWWAAA777---((($$$!!!"""%%%&&&&&&$$$"""+++777CCCMMMRRRSSSJJJ???888<<<>>>:::777999:::777222///,,,***'''%%%""" !!!""""""!!!"""!!!             ###***:::SSShhhvvv333333444555888<<>>===>>>999444...***(((&&&### !!!######!!!######"""              $$$***;;;TTTiiivvv333222222333777;;;???AAAEEEMMMZZZfffjjjdddWWWLLL===111%%% ###...;;;FFFOOOUUUWWWKKK@@@777888===@@@@@@???555///'''###"""!!!!!!###$$$"""###$$$###            %%%+++<<>>BBBCCCBBBJJJVVV```bbb[[[OOOFFF999,,,(((555BBBKKKOOORRRSSSEEE;;;222222999>>>>>>;;;000)))!!! ###$$$""""""###!!! !!!"""             %%%+++<<>>AAAAAA<<>>555,,,,,,444;;;:::666---%%%"""$$$""""""!!!"""%%%               &&&,,,===UUUkkkxxx444222111333777;;;<<<;;;666:::AAAHHHKKKJJJGGGDDD999++++++777GGGQQQSSSOOOIIIFFF999111((((((111999777222,,,$$$"""###"""!!!###&&&                  &&&,,,===VVVkkkyyy555111......111444555555333555888<<>>000,,,***...444777333..."""  """ !!!           !!!$$$"""   $$$///BBBXXXkkkzzz444000---,,,...000111000---///222555777999:::;;;///### ***;;;LLLQQQNNNGGG===555---******...333444///***!!!!!!        """'''%%%!!!   $$$///AAAWWWkkkzzz222...+++)))***+++,,,,,,)))***,,,...///000111111'''(((777GGGKKKFFF<<<111)))%%%%%%'''---222333---'''        !!!''''''$$$!!!      %%%000BBBWWWjjjyyy,,,***(((&&&&&&(((***+++*********))))))((((((((($$$111???DDD>>>333(((!!!$$$+++000111+++&&&  !!!!!!      ###$$$###""""""    !!!'''111CCCXXXkkkzzz%%%%%%$$$###$$$'''***,,,+++***(((%%%###!!! ***777===888,,,"""###(((+++***%%%!!!!!!!!!   """"""       """###     ###(((333FFF[[[ooo}}} !!!$$$)))---(((&&&### %%%000666111%%%!!!!!!"""######!!! """!!!   ######      !!!       !!!$$$***666KKKaaattt!!!&&&+++$$$"""!!!***000+++    %%%%%%!!!              """%%%,,,999OOOfffyyy###((("""!!! '''---'''    """&&&&&&""""""%%%%%%$$$###            """&&&---;;;RRRjjj||| !!!"""$$$"""$$$%%%$$$     ###!!!$$$&&&&&&%%%               ###,,,...>>>UUUiii{{{!!!!!!!!!$$$!!!!!!"""###"""    """!!! $$$&&&%%%$$$               !!!***222CCCYYYlll|||!!! !!!%%%###!!!"""###"""   ###$$$###!!!                (((666III___qqq~~~!!!$$$'''%%%!!!!!!###$$$###  !!!!!!               %%%888MMMeeevvv!!!'''(((%%%  !!!"""                 $$$888OOOjjj{{{$$$%%%"""                       $$$777PPPnnn""""""  !!!                      %%%888SSSqqq###&&&&&&$$$!!!###""" !!!$$$                       &&&999UUUsss +++...)))###"""!!!"""$$$%%%###!!!"""%%%### """             ,,,CCC```www(((,,,((($$$###!!!###$$$$$$"""######!!!             ///IIIeeezzz&&&,,,***'''&&&"""#########               $$$444SSSmmm ''',,,,,,***(((######"""!!! !!!!!!!!!             +++>>>___vvv %%%"""$$$)))+++***'''""""""!!!""""""            777MMMjjj~~~%%%***''' $$$)))((($$$!!!               ***GGG___uuu(((///,,,%%% """))))))%%% !!! !!!  !!!!!!               %%%999XXXqqq}}}***333111)))######,,,---(((  !!!!!!"""&&& !!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''###!!!!!!"""                !!!///EEEccc|||%%% """,,,444444+++"""!!!)))...+++### !!! ###$$$!!! """""" (((&&&###"""!!!!!!!!!###%%%&&&&&&'''((()))###$$$%%%&&&'''''''''''')))))))))))))))((('''&&&((($$$!!!"""$$$"""                 (((>>>ZZZppp{{{$$$!!!%%%$$$$$$$$$$$$### ###...555444+++""""""(((///222,,,### """$$$"""!!!###$$$###)))'''%%%###"""""" ######"""!!!!!!"""""""""###%%%((())))))***+++---'''((())))))******)))))),,,,,,+++***)))'''%%%$$$### """&&&&&&###                '''777NNNiii}}}!!!!!!'''...---,,,++++++***&&&$$$ %%%...444222***"""###***000555555,,,""" !!!###""""""%%%&&&%%%***)))'''%%%###"""!!!!!!)))((('''&&&&&&%%%%%%&&&$$$&&&((()))))))))+++---))))))******+++*********......---+++)))'''%%%###!!! ###'''(((&&&######"""                ###666III___uuu%%%+++333222111111111///,,,)))$$$###%%%)))---+++%%% &&&...444666444)))  $$$&&&%%%''''''&&&$$$!!! !!!+++***)))(((''''''''''''$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&'''((((((((((((------,,,+++)))'''&&&%%%&&&%%%$$$%%%&&&&&&### ###"""                  """333III\\\nnn %%%***222111000000000...+++)))'''$$$"""!!!"""!!!###+++//////,,,###"""%%% !!!###""""""######!!! )))((('''&&&%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%&&&'''(((((((((((()))))))))(((''''''(((''''''&&&%%%### """!!!             555GGG___qqq$$$((((((''''''((('''$$$!!!""" """######!!!!!!"""'''+++***"""$$$$$$###"""!!!!!!!!!"""&&&%%%$$$!!! !!!###%%%&&&'''(((((("""###$$$&&&''''''''''''%%%%%%%%%%%%###!!!                $$$...DDDWWWmmm}}} !!! ###'''***111000***!!! ######!!!""""""###$$$%%%%%%%%%%%% !!!###$$$%%%%%%%%%###$$$$$$###!!!                  """444BBBWWWhhhzzz     !!!!!!  ######!!! $$$***...666222))) ###############"""!!!  """"""#########$$$%%%%%%###                   +++AAAQQQkkkzzz     """$$$###%%%&&&$$$  !!!!!!"""%%%,,,)))### !!!"""###"""!!! ###             ---HHH___ttt   """###$$$&&&$$$ !!! !!!""""""""""""!!!              ...KKKdddyyy  !!!"""$$$"""              ,,,LLLggg{{{              '''HHHeeeyyy                 %%%DDD```vvv                    &&&@@@XXXsss                          %%%999LLLiiiwww                              ###444CCC___nnn                          ...:::VVVcccwww                 ,,,777KKKXXXlll~~~           ###$$$$$$%%%%%%$$$""""""     )))222@@@MMM```rrr             !!! %%%&&&'''))))))'''%%%$$$!!!    """###   $$$,,,:::DDDUUUeeesss               !!!$$$&&&((())))))(((&&&%%%###"""""""""$$$%%%###"""  ###$$$     &&&333;;;IIIXXXfffuuu                  ######%%%&&&&&&%%%%%%$$$###"""###$$$&&&&&&%%%$$$!!!!!!!!!   $$$$$$!!!    !!!***111<<>>PPP```ttt{{{          !!!""""""######&&&%%%$$$$$$$$$%%%&&&'''((()))*********)))((((((''''''''''''(((&&&"""    !!!(((...777GGGVVViiisss              !!!!!!!!!!!!###%%%'''((((((((())))))***))))))((()))))))))******)))&&&###    ###'''---;;;HHHZZZiii|||       !!!        """$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&'''((()))(((%%%"""!!!  !!!&&&222>>>OOOaaaxxx               !!!!!!""""""$$$###$$$%%%'''&&&###!!!   """,,,888HHH[[[ttt       """!!!    """!!!"""$$$&&&%%%###     )))444DDDVVVnnn                     """$$$###!!! &&&///@@@PPPggg{{{                  !!!!!! ###,,,===KKKaaawww             !!!     ###&&&666DDDZZZrrr          !!!      """&&&444BBBXXXooo           !!!    !!!!!! """&&&222???UUUlll              !!!!!!   !!! !!!%%%000===RRRiii}}}                 $$$///===RRRiii}}}             ###000===SSSkkk~~~                   ###111???VVVmmm         !!!!!!!!!          """111@@@WWWooo    !!!!!!            """%%%...EEEYYYnnn              %%%***444KKK___sss             !!!***111===TTThhh{{{            ###...888GGG^^^qqq             !!!!!!$$$111???PPPgggyyy                 """"""%%%444EEEXXXooo                 !!!""""""!!!""" $$$$$$'''777JJJ```vvv              !!!$$$       """$$$###!!!$$$ !!!&&&&&&(((999NNNdddzzz             """!!!     !!!######"""%%%!!!!!!%%%%%%***@@@YYYooo            !!!      !!! $$$'''///EEE^^^uuu               %%%***555MMMddd{{{              %%%---;;;UUUlll         !!! !!!%%%000DDD```vvv             ###***999QQQmmm                  """'''...888HHH```yyy                 !!!""")))111;;;FFFVVVkkk              """(((333:::FFFWWWiiiyyy           ###---666CCCLLL[[[jjjyyy          """+++999CCCRRR^^^nnn|||         """&&&+++666EEEQQQ___lll}}}         %%%+++111999FFFVVVbbbooo{{{           '''222<<>>FFFQQQXXX```jjjwww~~~                """"""!!!&&&///555<<>>GGGPPPRRRVVV]]]dddkkksss{{{                  &&&***---666AAAHHHLLLRRR]]]eeejjjnnnsssxxx~~~                  ###&&&***000666;;;AAAHHHSSSZZZ```gggpppwww}}}              ###,,,///555;;;AAAHHHOOOTTT[[[```hhhooouuu{{{               $$$)))///222:::>>>FFFMMMUUU\\\ccchhhpppsssxxx           %%%&&&)))...666@@@HHHMMMRRRWWW^^^ffflllsssyyy}}}           %%%((('''666999>>>CCCIIIQQQYYY___eeejjjpppvvv|||           &&&***///777<<<===HHHNNNVVV[[[^^^ccclllrrrwww{{{            ###,,,555;;;CCCMMMTTTUUUZZZcccmmmqqqrrruuu|||           !!!'''---111555>>>GGGNNNVVVaaahhhjjjnnnwww           &&&,,,222999@@@EEELLLTTT\\\bbbiiirrrxxxyyy}}}            $$$'''---222:::BBBIIIQQQWWW\\\eeemmmssswww|||             %%%***111888===AAAGGGPPPYYY```gggnnnqqqxxx        $$$'''+++...222888???GGGPPPVVV]]]aaagggnnnttt{{{        ###'''+++000555999EEEHHHMMMRRRYYY```hhhmmmuuuxxx|||       !!!$$$---000666;;;AAAGGGNNNRRR\\\```fffkkkqqqvvv|||      ###'''+++///333777>>>BBBIIIOOOVVV]]]dddiiilllpppvvv|||         """&&&))))))---333888>>>CCCIIILLLRRRWWW^^^dddkkkrrrxxx|||}}}          !!!&&&***,,,///444999>>>BBBIIIOOOUUUZZZ___ccciiimmmtttzzz        !!!$$$(((+++,,,---333:::>>>AAAEEELLLQQQ[[[___eeejjjooossswwwyyy|||       ###%%%'''...///111444888<<>>BBBEEEIIIMMMQQQUUUZZZ^^^___dddjjjmmmnnnqqqwww|||~~~}}}             ###%%%%%%&&&'''(((((('''&&&%%%'''''''''))),,,111666999<<>>BBBAAA??????AAAEEEIIILLLPPPUUU\\\bbbgggjjjmmmoooqqqsssuuuxxxzzz|||}}}}}}         """&&&***---111444777;;;???AAACCCDDDFFFHHHKKKNNNQQQRRRVVVUUUUUUUUUXXX\\\aaadddggglllrrrxxx{{{~~~           ***333888>>>AAAEEEHHHJJJMMMQQQTTTVVVXXX[[[^^^aaadddeeefffjjjjjjjjjkkknnnrrrwwwzzz{{{  %%%###"""'''***)))%%%!!!      +++999DDDJJJSSSVVVYYY\\\^^^```dddfffgggiiimmmqqqtttvvvwwwwww{{{zzzzzz{{{}}} (((---,,,(((&&&&&&"""&&&,,,222444000)))$$$        &&&777IIIVVV\\\fffhhhkkkmmmnnnqqqtttvvv{{{||| ###---444333000---,,,'''+++000666888444---(((       ///EEEZZZhhhnnnwwwyyy|||}}}~~~ ###***+++(((%%%###(((000777999666222///+++---///333666666333000!!! !!!   ###888RRRiiiyyy ,,,444666333...'''+++111888<<<:::555000---------000333666777666)))(((&&&&&&%%%$$$!!! """!!! !!!&&&&&&   &&&>>>ZZZttt $$$222:::;;;888555000333777;;;===;;;888666000111333555666777666666111000//////000...,,,))))))'''%%%$$$$$$&&&'''((("""  """((((((!!!      (((CCCfffyyy$$$000777888666333333666999<<<===;;;888555333444666777888777777666666555444444444222///,,,+++***(((''')))***,,,,,,(((&&&%%%$$$$$$"""!!!''''''""" !!!!!!     +++FFFjjj%%%---333444333111666888:::======:::888666888999999:::999888777666999888777777666444000---+++)))((((((+++---......,,,+++***)))'''"""$$$%%%!!!!!!###$$$%%%$$$###"""     +++GGGlll"""%%%)))---000111111111444666888:::;;;:::888777<<<<<<<<<<<<:::888666555888777666666555222---)))&&&$$$###%%%)))+++,,,+++((()))***)))&&&!!! !!!  !!!"""$$$$$$###""""""!!!!!!!!!  )))EEEjjj---......//////000111222000111444666888888888888<<<<<<<<<;;;:::888555444666666555555444000+++'''### !!!&&&))))))&&&"""$$$'''(((%%% """######$$$###"""!!! """###$$$###  ***DDDhhh~~~666555333111000000111222---...000222444666777888999999999999888666444333666555555666444111+++'''""" &&&)))'''###"""&&&(((%%%!!! !!!&&&&&&&&&&&&%%%%%%$$$###"""!!! !!!$$$&&&&&&%%%   """,,,EEEhhh~~~;;;999555222000000111222...///000111333444666666444555666666666555333222333333444555444000***&&&!!!$$$'''$$$  %%%&&&###  !!!!!!"""###'''''''''(((((((((((((((%%%######$$$&&&(((((((((###  """,,,DDDhhh<<<:::666222000000000111111111111111222333444555111222333444444444333222000111222333222...)))$$$"""$$$ ###### !!!############$$$%%%%%%&&&'''((()))***++++++'''%%%%%%&&&(((*********&&&   ***BBBggg~~~666666444000+++(((''''''///.........000111000//////------///222333222///000000///...+++(((&&&$$$ !!! !!!###$$$### !!!&&&((('''%%%###"""%%%(((,,,//////.........(((&&&$$$$$$%%%&&&'''&&&    ---GGGfff111111///,,,(((%%%$$$%%%,,,++++++,,,...//////...///...---///222333222111222111///,,,)))'''&&&%%%!!!  ###$$$$$$!!!"""&&&)))(((&&&$$$###&&&)))---//////...------)))'''%%%%%%&&&''''''&&&    !!!///HHHggg+++,,,+++(((%%%######$$$''''''(((***+++,,,---...000///...000222444444333444222///,,,)))'''&&&&&& !!! !!!###%%%%%%$$$"""!!!###''')))(((&&&%%%%%%(((+++///000///---,,,,,,((('''%%%&&&&&&&&&%%%###    """111JJJhhh'''''''''%%%"""!!!"""###"""$$$&&&((()))+++---///111111222333444555666666555444333111...+++((('''!!!!!!"""######$$$%%%''''''(((''''''!!!$$$((()))((('''&&&%%%+++...000111///,,,+++***%%%$$$""""""""""""    ###333LLLjjj!!!""""""!!! ###&&&)))***,,,000333444555777888888888888888666777888888666111---***$$$$$$$$$$$$$$$%%%'''((())))))******+++,,,,,,,,,$$$''')))***)))'''&&&&&&...000333222///,,,***)))!!!    ###444OOOnnn $$$))),,,---000555999888;;;>>>@@@>>><<<;;;:::999:::<<<<<<:::777222000+++---............///000222111000000///000000111***,,,------+++(((''''''111333444333///+++((('''       %%%777RRRqqq !!!&&&,,,///111444:::???<<<@@@EEEGGGDDD???<<<;;;<<<<<<<<<;;;:::999888777333666::::::999888888999:::999666444333333333444000222333111...+++***)))333555666444000+++'''&&&"""      !!!))):::VVVttt###$$$$$$""" !!!######(((///222333666===BBB>>>CCCIIIKKKGGGBBB===<<>>AAACCCFFFJJJKKKIIIDDD@@@>>>BBB@@@<<<888666888;;;>>>AAAGGGJJJHHHFFFGGGHHHGGGFFF???:::;;;<<<:::999;;;===???CCCEEE@@@888444666999;;;777000---///,,,%%%$$$"""   ###///DDD]]]vvv+++---...//////111444666777888:::;;;;;;>>>AAADDDDDDFFFIIIJJJHHHEEEBBB@@@BBB@@@>>>;;;::::::===???DDDJJJMMMJJJGGGFFFEEEBBBCCC<<<888999;;;;;;<<>><<<777555555222,,,&&&$$$!!!   )))555KKKccczzz...000333555777:::===@@@???@@@AAA@@@@@@AAADDDGGGFFFFFFGGGGGGFFFDDDBBBAAA======<<<;;;;;;<<<======CCCIIILLLJJJHHHGGGDDD???<<<777333666:::<<<@@@EEEHHHIIIMMMOOOIIIAAA>>>@@@>>>AAAAAA>>>;;;:::666222+++)))&&&"""   ...<<>>===<<<333333555777:::;;;;;;:::<<>>XXXqqq555777888777777777999;;;>>>???AAABBBBBBCCCEEEGGGAAA===999666555444222000((())),,,111666888888666444:::======>>>>>>999333+++'''&&&***...222:::CCCCCCDDDGGGIIIEEE>>><<>>@@@???999111,,,+++......---+++(((###    +++>>>YYYsss888999888555111//////000333666:::<<<======>>>???555111,,,))))))(((%%%""" ###)))///222111///,,,///000///......)))"""  ###%%%---555999:::===@@@<<<666555999777888:::999222((($$$$$$%%%'''((((((&&&"""      +++>>>[[[vvv666555222...((($$$######$$$(((---000000//////...'''"""$$$&&&$$$!!!!!! $$$***+++...111///******...------//////(((        ...BBB___yyy111000,,,''' """%%%%%%###    """&&&### $$$###"""%%%&&&      !!!333GGGccc|||+++(((###        %%%222JJJhhh        &&&444LLLjjj       '''777NNNlll        ))):::QQQooo         +++===TTTqqq       """---???VVVrrr        ###...@@@WWWsss        ###///AAAWWWsss          ###111DDDZZZvvv       """000DDD[[[vvv         ---DDDZZZvvv        )))AAAXXXuuu        %%%===TTTrrr        """666OOOnnn           000JJJjjj            ---FFFggg        )))EEEiii        (((DDDiii       &&&CCCiii       $$$BBBiii       """AAAiii      >>>ggg       999ddd       666aaa         ,,,TTT~~~       +++RRR|||      '''KKKvvv      !!!BBBlll      ;;;ddd     666^^^     ///VVVzzz     (((OOOttt         ***GGGjjj $$$$$$!!!  !!!      &&&CCCfff$$$'''(((%%%%%%&&&$$$!!!!!!'''+++,,,(((!!!     """;;;\\\{{{###''''''%%%&&&(((((($$$%%%$$$###!!! $$$***...000---((($$$$$$"""     222PPPppp"""&&&'''%%%&&&))))))''')))((('''%%%###!!! !!!$$$(((,,,......------***)))&&&"""!!!%%%###      ,,,HHHiii###&&&'''%%%&&&******(((((((((((('''%%%###!!! !!!###&&&(((***,,,///111---//////---)))(((***---(((%%%!!!     '''AAAccc"""%%%%%%###$$$((()))'''&&&&&&&&&&&&$$$###!!! !!!$$$%%%%%%&&&))),,,---222666777333111111333,,,)))&&&###      !!!777WWWyyy """### !!!%%%&&&$$$###$$$$$$$$$$$$"""  !!!"""!!!!!!"""%%%---333:::<<<999666666777---+++)))&&&###     ...KKKkkk###'''((((((&&&%%%"""###$$$###!!!  !!! !!!%%%---///666;;;888222000333/////////...,,,&&&     %%%:::]]]yyy ###%%%&&&$$$""" """$$$$$$###!!!!!!"""!!!   !!!$$$))),,,111555333...---000++++++,,,---,,,((("""    !!!555WWWrrr """###"""  $$$%%%%%%$$$$$$$$$###!!!  ###%%%&&&***---+++''')))---'''((())),,,---+++'''$$$   ...MMMggg~~~ !!!  $$$&&&%%%$$$$$$$$$$$$"""  """""""""$$$'''%%%###&&&,,,&&&&&&(((+++------***(((!!!   &&&BBBYYYwww!!!###$$$###"""""""""$$$""" !!!!!!!!! !!!###"""!!!%%%+++''''''(((***,,,,,,+++)))%%%     666KKKkkk}}}!!!!!! !!!"""###""" """###"""!!!"""!!! %%%+++))))))((()))+++,,,+++)))'''      ,,,===```ttt!!!###"""!!! """$$$$$$###!!!!!! $$$+++***)))((()))+++,,,,,,+++'''!!!        """000SSSjjj"""%%%""" !!!###%%%%%%%%%!!!!!!$$$***)))((('''(((+++---------((("""         )))EEE]]]yyy""" !!!$$$%%%%%% !!!  """$$$&&&'''''''''''''''''')))+++---...---&&&        999LLLggg !!!  !!!"""###  """$$$%%%&&&$$$$$$$$$$$$&&&(((***++++++%%%        111CCC]]]uuu    ###$$$""""""######%%%'''((()))((($$$         '''777OOOfffxxx  """###$$$$$$%%%'''((()))***$$$###!!!      ---AAAVVViii||| !!! """###$$$%%%'''((())))))!!!!!!!!!      &&&777III\\\ppp""" """$$$$$$%%%%%%        """///>>>OOOcccyyy!!! !!!"""""""""         )))555CCCVVVlllzzz !!!!!!!!!!!!        %%%///<<>>EEEIIIPPP\\\eeexxx///...---,,,+++***))))))***,,,,,,+++,,,...+++&&&&&&'''(((***+++,,,...///...+++&&&""" !!!$$$'''***(((###  """ """$$$&&&&&&%%%%%%((("""     """,,,777@@@EEEKKKUUU\\\ooo|||,,,---......,,,***'''%%%###%%%&&&%%%''')))&&&!!! """$$$$$$$$$$$$&&&'''%%%###"""$$$%%%!!!    ###!!!###&&&)))***+++******'''!!!    &&&000999>>>EEEMMMTTTdddqqq'''))),,,---,,,(((### !!!###!!!    $$$###%%%(((+++---------,,,%%%    !!!***222777===DDDJJJVVVcccvvv###&&&***---+++&&&      $$$"""%%%(((+++------,,,+++"""    '''---222777>>>DDDLLLYYYlll~~~&&&(((,,,...---&&&"""!!!      !!!%%%''')))((('''&&&      !!!''',,,222888<<>>FFFXXXjjjzzz         %%%(((...555999@@@NNN[[[rrr        """(((///333999FFFTTTdddsss        """(((---222>>>JJJXXXhhhzzz        %%%)))...888CCCNNN^^^rrr          !!!%%%)))111;;;CCCSSSeeeuuu            ###***111>>>KKK\\\kkk{{{              %%%+++777DDDSSSaaaqqq                $$$***...:::HHHUUUfffzzz           $$$)))---555AAALLLYYYjjj}}}         """&&&'''...999CCCOOO```sss        """&&&+++444<<>>NNN```nnn          !!!&&&+++333@@@RRR___vvv        ###(((...999IIIUUUjjjyyy         ###&&&+++555CCCMMMZZZjjj~~~         !!!&&&...;;;EEELLL^^^sss       ###***333;;;IIITTTeeeuuu       """(((///777>>>IIIYYYjjj{{{        !!!$$$***000777@@@OOO___ooo       $$$)))888???KKKXXXfffwww         $$$555;;;DDDPPP]]]ooo        """+++111:::DDDRRRcccuuu       !!!$$$)))111;;;GGGVVVgggsss         """$$$)))///666@@@MMM\\\ggg}}}             ###***222777@@@OOO^^^www               &&&...333:::IIIWWWhhhsss             !!!(((---333???KKKXXXdddwww              $$$''',,,666@@@NNNZZZmmm~~~           !!!%%%(((///777DDDQQQcccsss           ###%%%***111999FFFWWWgggsss            """$$$'''---222>>>NNN\\\hhhvvv           """###&&&***111<<>>KKKTTTaaarrr           $$$(((---555???GGGVVVfffsss           ###&&&---666===JJJYYYdddrrr          """)))333:::AAAOOOZZZhhh}}}         $$$+++000<<>>EEETTTfffttt         !!!)))000999???LLL\\\jjjwww          """'''000444???NNN\\\iiiyyy         ###***...777DDDPPP]]]lllyyy          ###'''***222>>>IIITTTbbbnnn}}}             """$$$---888BBBKKKYYYeeesss~~~              ###)))...444>>>LLLVVVjjjuuu            %%%)))///999FFFOOO]]]hhhxxx            ###)))222>>>FFFQQQ\\\mmm|||             %%%---777===GGGRRRbbbqqq}}}            """)))111666???IIIXXXfffrrr            %%%+++///;;;EEERRR___jjjwww               %%%'''222;;;HHHTTT___lll{{{                """###,,,999EEEQQQ^^^nnnxxx