BM6P6(@ }}}xxxqqqmmmlllkkkiiigggeeeiiikkkjjjmmmsssvvvtttiiigggccc___\\\[[[[[[[[[UUUTTTQQQNNNLLLLLLLLLMMMJJJJJJIIIHHHHHHGGGFFFFFFBBBAAA???>>>>>>>>><<<:::222111///...,,,,,,++++++***+++000<<>>>>>===;;;999222111///...,,,,,,++++++***+++000<<>>333///...,,,***)))(((''''''&&&&&&''''''''''''&&&&&&***&&&&&&+++---)))&&&'''((((((((((((((((((((((((***)))))))))((((((((('''&&&(((************,,,...+++---//////...---...///,,,------......------,,,---,,,++++++******++++++))),,,000777IIIccc{{{~~~}}}~~~|||yyyyyy|||{{{zzz{{{}}}~~~~~~pppdddYYYRRRTTTXXXcccttt|||sssmmmnnnqqqtttvvvwwwwwwvvvqqqpppooonnnllljjjiiihhhlllrrr{{{}}}~~~}}}}}}|||ppppppppppppqqqqqqrrrsssooonnnkkkiiihhhiiijjjlllkkkgggddddddgggllloooooolllnnnooopppppppppppppppppppppqqqtttxxxzzzzzzyyyyyyuuuqqqoooooommmjjjggggggiiiiiigggiiipppttttttlllhhhccc^^^ZZZWWWVVVVVVUUUSSSQQQNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>>>><<<:::888222111///...,,,,,,+++++++++,,,111<<>>===<<<999777222111///...,,,+++++++++,,,---222>>>PPPddduuu~~~zzzbbbHHH666---///...,,,***)))(((''''''))))))(((((((((((())))))+++)))''''''(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((******)))***+++---+++---//////...---...///,,,------......------,,,***+++,,,------,,,***)))(((+++000:::OOOkkkxxxuuuxxx|||}}}~~~|||{{{|||}}}}}}~~~~~~{{{xxxxxxyyy{{{||||||~~~~~~~~~}}}}}}|||}}}}}}nnn```YYYTTTRRRWWW___kkkyyyzzzxxxzzz{{{}}}~~~{{{xxxvvv|||rrruuuyyy{{{uuupppllljjjiiidddgggkkkooorrrttttttttttttrrrnnnlllkkkmmmppprrrpppnnnkkkjjjmmmrrrxxx{{{zzzyyyxxxyyy{{{|||||||||tttssssssuuuxxxzzzzzzzzzxxxtttqqqooopppnnnjjjggghhhjjjhhheeegggmmmrrrrrrhhheeeaaa]]]ZZZXXXXXXYYYTTTSSSQQQOOONNNLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDBBB???>>>===;;;999777222111///...,,,+++++++++,,,...444AAASSSgggwwwwww]]]DDD444---,,,,,,+++***)))))))))******)))(((((((((((()))***)))***)))'''&&&(((******))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******,,,---+++---//////...---...///,,,------......------,,,)))***,,,------,,,+++***))),,,222===SSSooo~~~vvvsssvvvzzzyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{yyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{vvvggg\\\UUUPPPQQQVVV\\\gggqqqyyyvvvyyy|||tttnnnpppsssxxx|||}}}xxxppphhhcccbbbbbbcccbbbfffkkkqqquuuwwwxxxwwwwwwuuurrrpppoooqqqtttuuurrrqqqooonnnppptttzzz~~~~~~|||{{{}}}}}}tttrrrqqqsssuuuwwwxxxxxxyyyuuuqqqoooooommmjjjggghhhjjjiiifffhhhmmmqqqppphhheeeaaa]]]ZZZYYYZZZZZZSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFDDDCCCBBBCCCAAA???======;;;999777222111///...,,,,,,++++++---///777EEEWWWjjjyyyqqqVVV???333///++++++************++++++((('''&&&%%%%%%&&&'''((((((+++***'''%%%(((******))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,++++++,,,---+++---//////...---...///,,,------......------,,,******+++,,,,,,,,,++++++***---333???WWWrrr|||vvvtttvvvxxxxxx|||}}}}}}~~~~~~}}}~~~~~~|||{{{|||~~~zzzyyyxxxxxxyyy|||~~~~~~wwwwww}}}rrr```XXXRRRQQQRRRTTT[[[cccvvv~~~xxxxxx{{{vvvooollllllnnnppptttyyy}}}}}}{{{sssmmmeee]]]ZZZ[[[^^^aaacccffflllrrrwwwzzz{{{|||yyywwwvvvuuuuuuvvvwwwxxxtttttttttssstttwww|||}}}tttrrrqqqqqqtttvvvwwwvvv|||wwwqqqnnnmmmllljjjggghhhkkkkkkhhhiiinnnpppooojjjgggccc^^^[[[YYYYYYYYYSSSRRRRRRPPPOOOMMMKKKJJJKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>======<<<:::888222111///...,,,,,,++++++---111:::III\\\nnn{{{jjjOOO:::111000,,,,,,+++***))))))******((('''&&&%%%%%%&&&'''(((&&&+++,,,'''%%%(((***)))))))))))))))))))))))))))'''((((((((()))))))))***)))***++++++******+++,,,+++---//////...---...///,,,------......------,,,++++++******++++++,,,---,,,///444AAAYYYttt}}}yyyvvvvvvvvvwwwxxx}}}~~~|||}}}~~~~~~~~~}}}|||}}}~~~|||{{{zzz{{{~~~zzztttttt|||nnneee\\\WWWSSSQQQUUU[[[bbbmmm{{{|||vvvssszzzzzzqqqkkkllljjjiiijjjmmmrrrxxx{{{|||wwwssspppfffbbb\\\XXXVVVYYY]]]```dddggglllrrrwww{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzzyyyyyyzzz~~~yyysssqqqooooooqqqssstttttt}}}xxxqqqmmmlllkkkiiiggghhhkkkllljjjkkkooopppnnnmmmjjjeee___[[[YYYXXXXXXSSSRRRRRRQQQOOOMMMKKKJJJKKKJJJIIIGGGEEEDDDBBBBBBAAA???=========<<<:::999222111///...,,,,,,++++++,,,111<<L=hĦyyyssspppmmmkkkjjjjjjjjjiii4ĉ@ӵvvvoooeee___\\\ZZZXXXUUUVVVUUUTTTRRROOOMMMJJJIIIIIIJJJKKKJJJGGGDDDCCCDDD@@@???<<<;;;:::888555222000///...---------------...444@@@SSShhhyyyttt\\\EEE555...,,,...************+++++++++***)))(((((((((((((((((()))(((((('''%%%######%%%(((---)))&&&&&&)))+++***(((++++++************++++++'''***+++>L///------,,,,,,,,,,,,------+++,,,------------,,,,,,,,,,,,++++++***++++++,,,...000777IIIccc|||xxxwwwuuusssqqqqqqrrrrrrvvvyyy|||}}}||||||~~~}}}|||}}}|||wwwooohhhccc```]]]\\\[[[\\\```eeelllsssyyy|||}}}|||tttoooiiieeecccdddfffgggffffffggggggggghhhiiiiiieeedddddddddeeeeeeffffffgggfffddddddeeefffffffffggghhhiiikkklllmmmmmmmmmkkkjjjiiihhhfffdddbbbaaa[[[[[[[[[[[[\\\\\\]]]]]]___aaaffflllqqqvvvyyy{{{{{{zzz{{{~~~|||tttwwwzzz~~~}}}{{{yyy{{{{{{{{{yyyvvvtttssstttqqqqqqpppooonnnooooooppptttssspppmmmllllllmmmmmmGG=?HdĦ=ĪjwwwrrrooollljjjjjjjjjjjjiiiGG=?pppfff___\\\ZZZWWWUUUWWWVVVUUURRRPPPMMMJJJIIIGGGHHHIIIHHHFFFEEEEEEGGG@@@???<<<;;;:::888555222//////...---------------111666AAASSSgggxxxmmmSSS@@@444...,,,---((()))******+++*********))))))(((((((((((())))))))))))(((&&&$$$$$$%%%'''+++******+++,,,+++***(((************************((()))***HdĦ...,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,+++---,,,++++++******++++++///000888KKKeee}}}xxxwwwuuutttssssssssstttvvvyyy{{{{{{zzz{{{~~~~~~~~~|||yyyvvvuuu{{{zzzssskkkddd____________aaacccgggkkkmmmooorrrwww|||~~~|||zzzwwwuuusssrrrmmmkkkhhheeeeeefffhhhjjjggghhhiiihhhggggggiiikkkjjjjjjiiiiiihhhhhhggggggcccaaa___^^^___``````___ccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbbaaa```\\\\\\^^^```bbbdddeeeffffffhhhkkkooossswwwzzz|||zzzyyyyyy|||{{{wwwmmmqqqwww{{{~~~}}}zzzxxx{{{||||||zzzwwwtttssstttooonnnllliiiggghhhlllpppsssrrrpppnnnllllllllllllӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦrrroookkkӵƜ`1.׼syyyqqqĭӵRRRIIIHHHFFF@@@???<<<;;;:::888555ӵ---------...ĦDDDWWWkkkyyy---******)))))))))(((((((((Ħ'''((()))(((&&&&&&)))Ħ)))******)))((((((***)))(((DdD,,,,,,,,,...---ӵ++++++ӵLLLӵĦvvvӵuuuxxxzzzĭӵ}}}~~~|||wwwrrrnnnmmmsss|||~~~uuunnnllljjjhhhfffeeeeeeggghhheeehhhllloooqqquuuzzz~~~~~~|||zzz|||{{{yyywwwtttqqqooonnnlllllllllkkkkkklllnnnpppoooppprrrqqqpppqqqtttwwwyyyyyyxxxwwwvvvtttsssrrrkkkhhhdddaaaaaa```___^^^_________``````______^^^``````aaaaaabbbbbbbbbbbbaaaccceeegggjjjkkklllmmmmmmnnnnnnpppsssvvvyyy{{{vvvuuuvvvyyy{{{zzzvvvqqqiiimmmtttzzz~~~}}}{{{yyyyyyzzz{{{zzzwwwtttssssssooolllhhhcccaaacccjjjooorrrrrrqqqpppooommmllllll?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLuuuqqqnnng&eiiigĉ@zzzg&e>&eSSS@eMMMLLL??@@@BBB@@@???===;;;:::888g<ĉ---------...3we<ĦGGG[[[nnn{{{3h?@e***))))))))))))'''''''''Z'''$$$&&&((()))(((3h?gL((()))++++++)))(((&&&+++)))'''D%%)?---fff?><z000///=?Ħ,,,g&e999g&eS?ʬ4ff?>ߝL@evvvg&etttuuuxxx3h?g&e>&e~~~??}}}}}}~~~~~~yyyzzz{{{{{{wwwqqqkkkggggggoooxxxxxxuuuqqqmmmjjjiiiiiijjjcccfffiiijjjjjjmmmrrrwwwvvvwwwxxxyyyzzz|||~~~{{{yyy~~~|||yyyuuurrrpppnnnnnnoooqqqrrrrrrssstttuuuxxxzzz{{{{{{zzz{{{}}}|||uuuqqqlllhhhfffdddbbbaaa\\\\\\]]]]]]]]]\\\\\\[[[\\\]]]^^^___```aaabbbcccgggiiikkkmmmoooppppppppprrrqqqpppqqqrrruuuxxxzzztttssssssvvvyyyxxxsssnnnfffkkkssszzz~~~~~~|||zzzxxxyyyzzzyyyvvvtttssssssooolllfff```]]]```hhhooorrrrrrrrrrrrqqqooonnnmmm4Dӵ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ĦtttooonnnHu]Ħhhhtt}}}zzzHƅ^Hu]ĦTTTH׼sJJJIIIFFFDDDCCCCCC@@@===:::999777tQ...---,,,+++je<ĦNNN```qqqBt=o9ĦH׼s*********)))(((((('''''''''HtĦ'''&&&''''''(((Bt=o9ĦHdĦ((())))))))))))((((((((((((***Dtfo9ĦsߝLGdUĦ***Ht@cӵHu]Ħ:::Hu]ĦHtƅ^qIܗGIӵH׼szzzvvvHu]Ħuuu{{{Bt=o9ĦHƅ^Hu]Ħzzz~~~|||}}}~~~~~~zzzvvvtttvvvtttmmmgggeeeiiiuuu~~~~~~{{{~~~{{{wwwrrrmmmtttqqqooonnnpppsssuuuuuuxxxvvvuuutttvvvyyy}}}{{{vvvtttssstttvvvxxxyyyzzz|||}}}xxxtttrrrpppnnnllljjjiiihhhgggeeebbbaaa``````aaacccfffiiijjjhhhfffqqqssswwwyyyyyywwwtttqqqttttttsssqqqpppppprrrtttvvvrrrppprrrvvvvvvpppjjjnnnooorrruuuxxxyyyyyyyyy{{{zzzxxxvvvtttrrrrrrqqqmmmkkkgggaaa]]]```gggnnnvvvssspppooooooppppppppp4DuXӵ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ĦtttooonnnDdDĦhhh`eĭyyyDdDΦDdDĦTTTDdDĦKKKIIIIIIHHHGGGFFFDDDBBBAAAAAA???;;;999888666geĦ...---,,,FSĦOOOaaaqjRgdKӵDdDĦ*********)))(((((('''''''''DdDĦ'''&&&''''''qjRgdKӵDdDĦ((())))))))))))(((((()))))))))HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ:::DdDĦq<RpeƜ4DuTӵDdDĦxxxtttDdDĦvvvqjRgdKӵDdDΦDdDĦ{{{|||~~~~~~~~~~~~}}}qqqnnnnnnqqqpppkkkfffffflllwww~~~{{{~~~~~~}}}~~~~~~|||{{{|||~~~xxxuuutttxxxzzz|||~~~}}}zzzyyysssssssssqqqooollljjjhhheeegggjjjnnnrrrrrrpppnnnuuuwwwzzz||||||zzzwwwtttqqqqqqpppnnnmmmnnnpppssstttqqqpppqqqttttttpppllllllmmmoooqqqtttuuuwwwwwwyyyyyyxxxwwwvvvvvvuuuuuussspppjjjeeecccffflllppptttrrrppppppppprrrssssss4DuXӵ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ĦtttnnnmmmDdDĦgggHߝL`o9wwwDdDΦDdDӵSSSDdDĦLLLIIIIIIHHHFFFEEEBBB@@@???@@@===:::888777555geĦ------sp?aĦQQQcccGIdnuR)ĦDdDĦ*********)))(((((('''''''''DdDĦ''''''''''''GIdnuR)ĦDdDĦ((())))))))))))((((((***))))))DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ:::DdDĦpo9u=ӊB1.uTӵ|||DdDĦtttqqqDdDĦxxxGIdnuR)ĦDdDΦDdDӵ|||}}}}}}{{{kkkiiijjjooopppmmmjjjjjjqqqzzz}}}{{{~~~}}}~~~xxxvvvwww}}}}}}yyyuuussslllmmmpppuuuyyyzzzyyywww{{{|||~~~}}}zzzxxxqqqpppooommmkkkkkknnnqqqqqqppppppoooooopppppppppkkklllmmmnnnqqqtttvvvxxxxxxyyyyyyyyyyyyyyyzzzzzzxxxssslllhhhhhhjjjnnnpppqqqqqqqqqqqqrrrsssuuuuuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħfff4DufئL>euuuDdDʜ4DuTӵSSSDdDĦMMMJJJIIIHHHGGGDDDBBB@@@??????===:::999888666geĦ---s<v>aĦQQQdddpeӵDx<DdDĦ*********)))(((((('''''''''DdDĦ''''''''''''peӵDx<>d<(((((((((((())))))+++***(((>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ:::>d<ĦpeӵĦF&uTӵzzzDdDĦrrrppp>d<ĦzzzpeӵDx<>d<ʜ4DuTӵ}}}~~~|||yyynnnlllnnntttvvvtttqqqrrrwww~~~}}}zzz~~~~~~wwwtttwww{{{~~~{{{rrrqqqrrrtttxxx{{{}}}}}}~~~~~~|||{{{tttssspppllljjjiiilllnnnnnnppppppnnnllllllpppsssnnnmmmmmmnnnqqqtttxxx{{{zzz{{{{{{|||||||||||||||yyyssskkkggghhhkkkllllllppprrrsssssssssssstttuuu4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦRRReeeB?Ho9,,,>d<***)))(((((((((((((((>d<ӵ''''''B?Ho9***<x(((((())))))+++***(((&ӫeʬtIӇ--->d<Φ>d<Ħ,,,D&ӫetIӇ000DdDĦ:::sdKĦB?dp&ĒR{{{>d<sdKĦ}}}B?Ho9wwws&dq&ĒR}}}}}}zzzuuusssuuu{{{}}}zzzxxxxxx}}}|||zzz~~~yyyppppppxxxwwwtttpppoooqqqvvvzzz|||~~~~~~~~~~~~~~~}}}|||{{{wwwuuuqqqkkkgggfffhhhjjjmmmooopppmmmjjjjjjooosssnnnmmmmmmnnnpppuuuyyy|||~~~~~~~~~}}}|||{{{yyyssslllhhhiiijjjjjjiiipppsssuuuuuusssrrrrrrsss4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgejjjneddddddfeuuuHu]3hhWWWUUUSSSseJJJJJJIIIHHHFFFCCCBBB@@@>>>===;;;;;;:::888geĦja>aĦSSShhh@G000+++se******)))(((((((((((((((<Ō'''''''''@G******Hkge''''''((()))******))))))HĪj@IŌ,,,---ege++++++Hu]3hIŌ///000DdDĦ:::ne@h>hsewwwne@GtttuuusĪj@hzzz}}}~~~|||zzzxxxzzz||||||{{{zzz|||zzzyyypppqqq|||}}}xxxqqqmmmnnnrrrvvvxxx{{{zzzzzzzzzzzzzzz{{{{{{xxxvvvqqqkkkfffdddfffhhhnnnppppppmmmkkkkkknnnrrrmmmllllllmmmpppuuuyyy|||~~~|||zzzyyyuuuoookkkjjjiiiiiiiiiooorrrvvvvvvsssqqqqqqrrr4DuXӵĵD^DdDĦjjjiiidddccccccyyyuuuD^XXXUUUUUUTTTs׼sKKKHHHHHHGGGFFFEEECCCAAA@@@<<<;;;::::::999777geFm8--->aĦVVVkkk}}}///000+++s׼s*********)))(((((((((((((((Ho((('''''''''''')))))))))(((''''''((()))***)))))))))+++,,,---+++++++++D^)))+++,,,DdDĦ:::s׼s}}}}}}vvvssssssxxxzzz}}}~~~~~~|||~~~{{{zzzvvvwwwyyyyyy~~~xxxsssqqqrrrsssssswwwwwwwwwwwwwwwyyyzzz{{{zzzxxxsssmmmiiihhhkkknnnppppppooonnnllllllmmmooommmmmmnnnpppssswww{{{}}}}}}{{{wwwuuurrrmmmiiigggggghhhkkkpppuuuvvvsssqqqqqqsssΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ|||uuuqqqjjjiiigggfffĦcccaaa```___aaaeeelllssswwwvvv>d<ĦVVVWWWTTTUUUTTTBeLLLJJJFFFFFFFFFEEEDDDBBBAAA@@@::::::999999888666geFYĉ...--->aĦYYYnnnuuueeeCCC555,,,...000+++Be************)))(((((()))))))))nu]ӵ)))''''''''''''&&&(((((())))))))))))((((((+++)))(((''''''((()))+++((((((***++++++,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,>d<Ħ'''(((***,,,--->d<Ħ:::NNNhhhĦBeĦ}}}yyyuuutttvvvxxxxxxwwwrrrrrrsssssstttvvvwwwxxxyyy}}}~~~~~~~~~~~~zzzzzz{{{sssuuu~~~zzzwwwuuusssqqqvvvuuuuuuuuuvvvxxxzzz{{{}}}{{{vvvqqqnnnnnnrrruuurrrqqqooonnnnnnmmmmmmmmmpppppprrrtttwww{{{~~~~~~|||ttttttrrrmmmgggcccdddggggggmmmtttvvvsssqqqrrrttt?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{tttpppjjjhhheeegdKĦdddcccbbbbbbcccfffllluuu{{{vvvsdKĦXXXWWWRRRSSSTTTNNNJJJHHHIIIHHHGGGEEECCCAAA???>>><<<<<<;;;:::999666ŶS...---...3weAneneneneDezzztttooojjjhhhnecccbbbbbbbbbbbbbbbeeellltttzzzwwwneZZZYYYXXXTTTTTTTTTSSSPPPMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@???<<<<<<<<<;;;888666>A......---k<tttoooWWWAAA777...,,,,,,,,,,,,---************************)))))))))fh)))******(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,)))***+++,,,,,,,,,---...---------,,,,,,De+++*********+++,,,ne111:::nene}}}zzzwwwuuuuuuvvvwwwsssrrrppppppqqquuuxxx{{{zzz~~~~~~}}}{{{~~~}}}{{{}}}{{{zzzuuuqqqnnnlllnnnqqqssstttzzzzzzyyyvvvsssrrruuuwwwtttuuuuuurrrooonnnoooqqqpppppprrrvvv{{{~~~~~~|||zzzyyyyyyxxxvvvtttmmmjjjffffffiiijjjgggdddhhhjjjnnnqqqtttuuuuuuyyyrrrnnnjjjhhhcccaaa```aaaaaaaaaaaadddkkktttzzzxxx]]][[[YYYYYYVVVVVVTTTRRROOOKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>======;;;888555.........eeevvvjjjSSS<<<444---------+++***+++))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,************+++,,,------,,,,,,,,,+++++++++)))))))))***+++,,,000111:::|||yyyvvvtttttttttuuusssrrrqqqpppqqqtttwwwyyy{{{~~~~~~~~~vvvrrrmmmjjjjjjlllnnnooovvvwwwwwwvvvttttttuuuwwwvvvuuussspppmmmmmmoooqqqnnnnnnppptttzzz~~~}}}zzzvvvtttsssrrrpppooogggeeedddfffiiillljjjhhhgggiiimmmqqqtttvvvwww~~~xxxqqqmmmkkkiiifffeeedddcccaaa___````````````dddkkkssszzzzzzsssjjjccc^^^[[[ZZZYYYXXXWWWTTTQQQMMMJJJHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA>>>>>>===;;;888555111000---.........---...000333???RRRiiixxxzzzdddMMM:::333......,,,(((&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,***+++,,,...//////++++++******************************+++,,,---...000111999MMMhhh|||yyyuuusssrrrsssssstttsssrrrqqqrrruuuwwwyyy}}}}}}}}}~~~yyytttoookkkjjjkkkllllllsssssstttttttttsssttttttqqqqqqpppnnnlllllllllllljjjkkklllqqqvvv{{{~~~~~~}}}zzzuuuqqqpppooonnnmmmeeedddeeegggkkkmmmmmmllljjjlllpppsssvvvwwwwww|||wwwqqqmmmllljjjhhhgggfffeeeccc```_________```dddkkktttzzz{{{tttkkkccc^^^[[[ZZZYYYXXXWWWTTTPPPMMMIIIGGGFFFCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>===;;;888555111000---.........---...000333@@@UUUlllzzz~~~uuu^^^GGG666111......,,,'''%%%&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---+++***+++...//////...************************,,,,,,++++++***++++++,,,///111999MMMhhh~~~~~~}}}yyyuuurrrqqqrrrrrrtttsssrrrssstttvvvxxxzzz}}}}}}~~~~~~~~~zzztttqqqoooooonnnnnnqqqpppppppppqqqqqqppppppmmmmmmnnnoooooommmkkkiiihhhhhhiiilllrrrwwwyyyzzz{{{wwwsssooonnnmmmlllkkkggggggiiikkkmmmoooooonnnoooqqqtttvvvxxxxxxwwwwww{{{vvvqqqnnnllljjjiiihhhhhhgggdddaaa___``````aaaeeellluuu{{{{{{tttkkkccc^^^[[[YYYXXXWWWVVVTTTQQQMMMJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>======;;;888555222000---.........---...000333AAAXXXqqq}}}}}}rrrZZZDDD000---,,,---,,,))))))+++))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,***)))+++...000...+++***************+++++++++---,,,++++++******++++++///000999MMMhhh~~~~~~~~~yyyuuurrrqqqqqqrrrssssssttttttvvvyyy{{{|||}}}}}}~~~}}}~~~{{{yyywwwvvvtttrrrrrrpppnnnmmmnnnnnnmmmlllkkklllnnnqqqsssqqqmmmjjjhhhggggggiiinnnrrrtttuuuuuurrrooommmlllllljjjiiiiiikkkmmmnnnpppppppppooorrrtttvvvxxxyyyyyyxxxwwwzzzvvvrrroooiiihhhhhhhhhhhhgggdddbbb`````````bbbeeemmmvvv|||{{{tttkkkbbb]]]ZZZXXXWWWUUUTTTTTTRRROOOJJJFFFDDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;888666333111---.........---...000333DDD\\\uuu~~~qqqZZZDDD///,,,,,,---,,,)))***...************************))))))))))))((((((((((((((()))******(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++******---222222...************+++++++++,,,,,,+++++++++***++++++,,,,,,///000888LLLggg~~~~~~zzzvvvsssqqqqqqqqqsssssstttvvvxxx{{{}}}}}}~~~~~~~~~}}}~~~}}}zzzwwwvvvrrrmmmkkkllllllkkkiiijjjjjjkkknnnqqqrrrooollljjjhhhggghhhllloooqqqqqqpppnnnllllllllllllkkkiiiiiikkknnnpppqqqqqqpppqqqqqqsssvvvxxxzzzzzzyyyyyy~~~zzzvvvrrrppphhhgggfffggggggfffdddaaa``````aaabbbfffnnnwww}}}zzztttjjjbbb]]]ZZZXXXWWWSSSSSSTTTRRROOOKKKGGGDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;999666444222---.........---...000333EEE^^^xxxrrrZZZEEE222///......+++'''(((,,,************************))))))))))))(((((((((((((((***+++***)))((()))+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,---111666666000+++******++++++,,,,,,,,,,,,)))))))))***+++,,,......///000888LLLggg~~~{{{vvvsssqqqqqqrrrssstttuuuwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzyyytttnnnkkkkkkkkkjjjhhhiiigggfffiiimmmoooooommmllljjjhhhiiikkknnnooopppnnnmmmmmmmmmoooooommmkkkhhhjjjnnnpppqqqqqqqqqrrroooqqqtttwwwyyyzzzzzzzzzzzztttpppppphhhhhhgggfffeeeeeeeeeeee```aaabbbdddhhhooowww}}}yyytttmmmddd]]]YYYWWWVVVTTTSSSQQQOOOLLLIIIGGGFFFFFFDDDAAA>>><<<<<<<<<===<<<<<<;;;999777444222111222---***---000222555999IIIcccxxxqqqQQQ@@@222000,,,+++++++++***((('''(((******((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''(((((((((((((((((((((((()))***++++++)))(((((((((&&&(((***,,,,,,,,,+++***(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***)))***111111999MMMjjj|||zzz|||~~~}}}yyytttqqqqqqrrrtttwwwxxxxxx{{{~~~}}}zzzuuuqqqmmmiiidddbbbjjjkkkkkkiiihhhiiikkkmmmoooppppppmmmjjjhhhggghhhqqqrrrrrrpppllljjjiiiiiinnnoooooonnnlllmmmoooqqqnnnnnnpppssswwwyyyxxxwwwzzzrrrnnnnnnggggggfffeeedddddddddeeeaaabbbbbbdddgggnnnwww}}}zzzvvvnnneee^^^ZZZWWWWWWTTTSSSQQQOOOMMMJJJIIIHHHFFFDDDAAA>>><<<<<<<<<======<<<;;;999777444222000...***)))+++,,,---111666HHHbbbwwwoooPPP???222///,,,+++++++++***)))''')))******)))(((((()))((((((((((((((((((((((((((((((((())))))))))))***************************)))*********)))(((((((((***+++---/////////...---))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------------000111999NNNjjj{{{wwwvvvwwwzzz|||}}}}}}|||yyyvvvttttttuuuuuuxxxzzzzzz|||~~~~~~~~~}}}zzzvvvrrrnnniiifffjjjjjjjjjiiihhhhhhiiikkkqqqrrrrrrqqqnnnllllllmmmtttuuuuuussspppllljjjjjjmmmnnnnnnmmmlllmmmoooqqqnnnnnnooorrruuuwwwwwwwww~~~yyyqqqlllkkkfffeeedddddddddddddddeeeccccccccccccgggmmmvvv||||||wwwoooggg___ZZZXXXWWWSSSRRRQQQOOONNNLLLKKKJJJFFFDDDAAA>>><<<<<<<<<===>>>===<<<999666333000///000......///...---222:::GGGaaavvvlllNNN>>>222///,,,+++++++++***)))''')))******)))(((((()))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))***))))))(((((((((((()))+++,,,---////////////...***+++,,,,,,,,,,,,,,,,,,************************///+++((((((+++...///...000111:::NNNjjj{{{vvvqqqppprrruuuwwwxxxyyyzzzyyywwwvvvwwwxxxvvvzzz||||||~~~~~~}}}}}}|||{{{{{{~~~}}}~~~zzzuuupppmmmmmmnnnooommmkkkjjjkkklllsssuuuvvvvvvtttssstttuuuxxxyyyzzzxxxtttooollljjjkkklllmmmllllllmmmppprrrooommmmmmooorrruuuvvvwww~~~xxxooojjjiiieeeddddddccccccdddddddddddddddccccccfffmmmuuu|||}}}xxxpppggg___ZZZWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLFFFDDDAAA>>><<<<<<<<<===>>>===<<<999666222///...111000111111...---333<<>><<<<<<<<<===>>>===;;;999555222///---------......,,,***111:::JJJdddwww~~~{{{fffIII<<<111...,,,***+++++++++***(((***++++++)))))))))***))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''***((('''''')))***)))((('''((())))))******++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---'''""""""(((---.........111<<>><<<<<<<<<======<<<;;;888555222///...///------///......444;;;NNNhhhzzz~~~zzzdddHHH;;;000...+++***+++,,,+++***(((***++++++***))))))***))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))***((('''))),,,---***'''))))))******+++,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---***''''''+++///000///---111===PPPiii}}}zzzuuuqqqooooooqqqsssuuuvvvuuusssrrrrrrsssuuuyyy|||~~~}}}}}}|||zzzzzzzzzzzzzzzzzz{{{{{{wwwyyy|||}}}|||}}}~~~|||}}}zzzwwwwww~~~~~~www{{{}}}~~~~~~|||wwwtttsssooossswww{{{||||||~~~|||~~~~~~{{{uuuoookkkiiimmmmmmnnnnnnmmmnnnqqqsssllliiiggggggjjjnnnpppqqqyyypppkkkjjjiiihhhgggeeedddcccccccccccccccaaaaaaeeemmmxxxvvvlllccc]]]YYYXXXRRRQQQPPPNNNMMMLLLJJJJJJFFFDDDAAA>>><<<<<<<<<===;;;;;;:::888555222000///222...---000222333888>>>RRRlll}}}zzzcccGGG;;;000...+++***+++,,,++++++(((***,,,+++***)))******(((((((((((((((((((((((('''(((+++,,,---,,,***)))***************************((((((+++//////+++'''************+++,,,------,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,---......///---111===QQQiii~~~zzzwwwuuutttuuuuuutttsssrrrpppnnnppptttwwwyyy||||||zzz{{{}}}{{{zzzxxxwwwwwwwwwwwwxxxuuuwwwzzz{{{{{{|||}}}|||}}}~~~{{{~~~yyyvvvyyy|||~~~xxxtttrrrooorrrwww{{{|||}}}~~~}}}~~~}}}zzztttooolllkkkllllllmmmlllkkklllnnnpppjjjhhhfffgggjjjlllnnnnnnzzzqqqlllkkkkkkjjjhhhfffdddccccccbbbcccbbbaaaaaaeeennnxxxxxxnnneee___[[[ZZZRRRQQQPPPNNNLLLKKKIIIIIIFFFDDDAAA>>><<<<<<<<<===;;;:::999777555333111//////***(((,,,000333666;;;UUUooozzzbbbGGG;;;000...+++***+++,,,,,,+++)))***,,,,,,***)))***+++(((((((((((((((((((((((($$$&&&))),,,,,,***(((&&&)))))))))))))))))))))))))))((()))---111111+++&&&))))))))))))***+++,,,------.........------,,,+++************************'''))),,,---,,,+++,,,,,,,,,222>>>QQQiii~~~{{{yyyxxxwwwwwwrrrqqqooommmmmmoootttxxxyyy{{{{{{yyyzzz~~~}}}|||zzzxxxuuutttssstttuuutttvvvyyyzzz{{{{{{}}}~~~|||}}}yyyuuuvvvxxx|||zzzuuusssooosssxxx{{{}}}~~~~~~~~~~~~}}}yyytttpppnnnmmmkkkkkkkkkjjjiiiiiilllnnnhhhgggfffgggiiilllmmmmmm}}}wwwssspppmmmkkkjjjiiigggeeecccaaaaaaddddddbbbaaacccmmmzzz~~~qqqcccZZZXXXZZZQQQPPPOOOMMMLLLJJJIIIHHHGGGEEECCCAAA???>>>>>>>>><<<;;;:::888666222///---***///------111000444CCCXXXrrrzzzaaaDDD888111000...,,,)))(((''''''((()))***++++++***)))(((******)))(((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((+++*********,,,---,,,+++)))************+++++++++))))))******++++++++++++000000///...,,,+++************))))))***++++++,,,111222;;;PPPkkk~~~xxxsssppprrrrrrrrrqqqppprrruuuxxxvvvvvvvvvwwwwwwxxxxxxyyyzzzwwwsssrrrsssuuuuuuuuuttttttuuuuuuvvvxxx|||~~~~~~||||||~~~~~~wwwqqqqqquuuzzz}}}~~~}}}|||yyyvvvrrrnnnllljjjiiihhhffffffgggggghhhiiigggfffgggiiijjjkkkjjjzzzuuuqqqnnnlllkkkjjjiiihhhfffdddccccccdddcccbbbaaadddmmm{{{tttfff\\\YYYZZZQQQPPPOOOMMMLLLJJJIIIHHHGGGEEECCC@@@???>>>>>>>>>;;;;;;:::888555222///---+++000---,,,111///444CCC\\\uuu|||aaaCCC666000///---+++***)))(((((())))))************))))))******)))(((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((***)))((()))***++++++)))************++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++000222;;;OOOjjj~~~yyyssspppooorrrtttvvvuuuuuuvvvwwwuuuvvvvvvwwwxxxyyyzzzzzzxxxuuuqqqoooppprrrssstttrrrssstttuuuvvvyyy~~~~~~yyytttuuuxxx{{{}}}}}}}}}~~~~~~~~~}}}zzzvvvqqqmmmjjjiiiiiigggfffeeeeeeeeefffiiihhhggghhhkkkllllllkkk~~~vvvqqqnnnlllkkkjjjjjjiiihhhgggfffeeeeeedddcccbbbaaadddnnn|||vvviii^^^ZZZYYYQQQPPPOOONNNLLLJJJIIIHHHFFFEEECCC@@@>>>>>>===>>>;;;;;;999777555222///...,,,111---,,,000///444DDD```zzzbbbBBB444///...---+++******))))))******))))))))))))*********))))))(((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((((('''&&&''')))***)))(((************+++++++++,,,************++++++++++++*********++++++,,,,,,,,,,,,++++++*********++++++///111:::NNNjjj}}}xxxsssppplllqqqvvvzzzzzzxxxwwwvvvtttuuuvvvxxxyyy{{{|||}}}xxxtttpppnnnooorrrtttuuurrrsssuuuvvvxxx{{{~~~zzzwwwyyyzzz||||||{{{zzz{{{|||~~~~~~~~~|||xxxsssnnnkkkkkkjjjhhhgggeeeeeeddddddjjjiiiiiikkkmmmnnnmmmlll}}}tttooommmlllllliiihhhhhhhhhgggfffffffffccccccbbbaaaeeeppp~~~wwwjjj___YYYWWWQQQQQQPPPNNNLLLKKKIIIIIIFFFDDDBBB@@@>>>=========;;;:::999666444111///......111---+++//////555EEEbbb|||dddCCC555...---,,,++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&''')))***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++******************++++++,,,---...000999NNNjjj{{{vvvrrrooolllqqqvvvzzzzzzyyywwwwwwssstttvvvxxxzzz}}}~~~{{{wwwrrrppprrruuuwwwxxxuuuvvvwwwxxxyyy|||}}}|||zzzxxxwwwwwwyyyzzzyyyxxxwwwxxxyyy||||||}}}}}}zzzvvvrrrpppooonnnmmmkkkiiigggffffffjjjjjjkkkmmmoooooommmkkk|||tttooommmmmmlllgggggggggffffffeeeeeeeeebbbbbbaaabbbfffqqqwwwjjj```XXXUUURRRQQQPPPNNNMMMKKKJJJIIIFFFDDDBBB???>>>=========;;;:::888555333111000///...111---***//////666GGGddd~~~gggEEE777...---,,,,,,++++++,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))))))((('''(((***+++***)))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++---------------,,,,,,,,,)))))))))***+++---...///...000888MMMjjj}}}yyyuuurrrpppppprrruuuwwwwwwvvvwwwxxxrrrsssuuuxxxzzz}}}|||xxxtttssstttwwwyyyzzzzzzzzz{{{{{{{{{}}}~~~}}}zzzwwwuuuttttttsssuuuwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||zzzxxxvvvtttsssrrrqqqooommmkkkjjjjjjjjjllloooqqqpppnnnkkk}}}uuupppnnnmmmlllggggggffffffeeeeeeddddddaaabbbaaabbbgggrrrvvvjjj```YYYUUURRRQQQPPPOOOMMMKKKJJJIIIEEEDDDBBB???======<<<===:::999777555222111000000...111,,,)))///000999JJJggggggFFF888///...---,,,,,,+++,,,,,,******))))))))))))******((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((())))))******)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,...///000111)))))))))***,,,---///000///000999NNNkkk~~~zzzwwwuuussssssuuuvvvwwwvvvttttttuuuwwwqqqrrruuuwwwzzz}}}{{{yyyvvvuuuwwwyyyzzz{{{~~~~~~~~~~~~}}}~~~|||wwwrrrppppppqqqpppsssvvvwwwvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzwwwvvvvvvuuussspppnnnmmmkkklllnnnrrrtttsssooolll|||uuuqqqnnnllljjjiiihhhhhhgggfffeeeeeedddaaaaaaaaabbbhhhtttvvvkkkaaaZZZWWWRRRRRRPPPOOOMMMLLLJJJJJJEEEDDDAAA???===<<<<<<<<<:::999666444222111000000---000***(((...111;;;MMMlllfffEEE777000///...---,,,+++++++++))))))************))))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))*********)))((()))+++,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++((((((***+++---///000111,,,,,,+++++++++,,,------///000999OOOlll~~~|||yyywwwwwwwwwwwwyyyzzzzzzxxxvvvtttttttttqqqrrrtttvvvyyy|||}}}~~~|||{{{yyyzzz|||}}}}}}|||~~~}}}{{{yyyzzz||||||yyytttooolllmmmpppppptttxxxzzzyyyvvvtttsssttttttuuuvvvwwwxxxyyyzzzvvvvvvvvvuuusssqqqooonnnmmmooorrruuuxxxvvvrrrooo|||uuuqqqnnnkkkiiijjjjjjiiihhhgggfffeeeeeeaaaaaaaaaccchhhtttwwwlllccc\\\XXXRRRRRRQQQOOOMMMLLLJJJJJJEEECCCAAA???===<<<<<<<<<:::999666444222111000000,,,///***(((...222<<>><<<:::999999999999888444000.........777222000111...000>>>PPPjjj~~~[[[>>>888...---,,,,,,------+++)))+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((()))))))))***++++++,,,,,,***+++---//////...---,,,////////////...---,,,+++///***+++111///)))***111------------------------222111:::RRRrrr{{{vvvvvvyyy}}}}}}zzzvvvuuuuuuvvvvvvvvvqqqrrrtttvvvxxx{{{}}}~~~~~~}}}}}}xxxtttqqqttt|||}}}|||~~~}}}}}}xxxuuuttttttsssrrrsssuuuxxxzzzxxxuuuqqqnnnqqqqqqqqqqqqqqqrrrssssssrrrooommmnnnqqqrrrrrrpppqqqvvv{{{~~~~~~|||zzzyyy{{{vvvrrrpppmmmkkkiiihhhgggfffeeeeeeeeeeeeccccccbbbbbbfffpppyyylllbbb[[[YYYVVVRRRMMMMMMNNNMMMIIIEEEDDDCCCAAA???===;;;::::::999999777444000.........333///...000///111@@@SSSkkk}}}[[[===666///---,,,,,,,,,,,,***)))******+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((()))))))))***++++++,,,,,,+++,,,---.........---,,,............---,,,++++++,,,)))))),,,---++++++...------------------------111222;;;TTTuuuzzzvvvvvvyyy}}}{{{yyywwwwwwxxxxxxwwwvvvqqqqqqrrrtttwww{{{~~~~~~yyyvvvtttxxxzzz}}}~~~{{{yyyyyyxxxwwwvvvuuuvvvwwwxxxwwwtttpppnnnnnnnnnmmmmmmmmmooopppqqqqqqooonnnoooqqqrrrqqqpppqqquuu|||~~~zzzuuurrrooollljjjiiihhhggggggfffffffffgggccccccccccccgggppp}}}{{{nnnccc]]]ZZZVVVRRRNNNMMMMMMLLLHHHEEEDDDCCCAAA???===<<<;;;:::888888777444000......//////++++++...///222CCCUUUmmm|||[[[<<<333111...,,,******+++***)))))))))******+++*********)))))))))))))))))))))))))))((((((''''''(((((()))))))))******))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,---------......------------,,,+++******++++++***)))---111000+++------------------------000222>>>XXXxxx|||yyyuuuvvvzzz}}}~~~xxxwwwwwwxxxzzzzzzxxxvvvqqqqqqqqqsssvvvzzz}}}zzzyyy}}}}}}~~~~~~~~~~~~|||zzzxxxxxxwwwwwwuuusssqqqpppmmmlllkkkjjjjjjmmmoooqqqoooooooooppprrrrrrqqqooopppuuu}}}zzzuuuqqqnnnllljjjiiihhhhhhggggggggghhhhhhcccddddddeeehhhqqq}}}~~~qqqfff^^^ZZZVVVSSSPPPNNNMMMKKKGGGEEECCCBBB@@@>>><<<;;;::::::888888777444111......///...******...///333CCCVVVqqq{{{[[[<<<333222///+++))))))******)))(((((()))******+++******))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))))))))(((((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,///,,,)))...777555,,,,,,,,,------------------000333@@@ZZZyyy}}}zzzzzzwwwtttvvvzzz}}}~~~}}}wwwvvvuuuuuuwwwxxxxxxwwwqqqpppppprrruuu{{{{{{xxx||||||yyyzzzyyywwwuuussssssrrrrrrooommmkkkjjjjjjmmmqqqsssnnnnnnooopppqqqqqqpppooopppvvv}}}yyytttqqqnnnkkkiiiiiihhhhhhggggggggghhhhhhddddddeeeeeehhhqqq}}}uuuhhh___[[[VVVTTTQQQNNNLLLIIIFFFDDD@@@???>>><<<:::999888888888888777444111//////000000,,,+++...///222BBBUUUsss{{{ZZZ<<<444111...***))))))******)))'''((()))***************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))(((((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---...///+++++++++,,,++++++******,,,///,,,)))...777555,,,,,,,,,,,,---------......000444AAAZZZxxx{{{wwwvvvtttsssuuuzzz}}}}}}|||wwwtttqqqppprrruuuwwwxxxrrrqqqqqqrrrvvv{{{xxxtttxxx~~~zzzvvvwwwuuusssqqqppppppqqqrrrpppnnnllljjjjjjmmmppprrrlllmmmnnnooonnnnnnnnnoooqqqvvv}}}xxxssspppmmmjjjhhhiiihhhggggggfffffffffgggddddddddddddhhhqqq~~~xxxkkkaaa\\\VVVUUURRROOOKKKHHHEEEDDD???>>><<<;;;999888888888777777666444111//////000111------000000333CCCUUUtttyyyWWW<<<666///,,,***)))*********)))(((((())))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,++++++***++++++***)))---111000++++++,,,,,,------.........000444AAAXXXtttzzzvvvtttrrrrrruuuzzz}}}}}}{{{xxxtttooommmooosssvvvxxxssssssssstttxxx|||xxxuuuyyy~~~}}}~~~|||xxxuuusssqqqooonnnmmmnnnpppqqqpppnnnllljjjjjjkkkmmmnnnkkklllllllllkkkkkkmmmooopppuuu|||~~~xxxsssooommmjjjhhhiiihhhgggfffeeeeeeeeeeeeddddddccccccgggrrrzzzmmmbbb\\\WWWVVVSSSPPPKKKGGGEEEDDD???>>>===;;;:::999888888777777666444111//////000111------000111444EEEWWWsssuuuRRR:::888,,,***)))***+++++++++)))))))))))))))))))))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''((())))))(((((()))))))))***++++++,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,,,,+++,,,)))))),,,---++++++...++++++,,,,,,---......///111555@@@UUUooo{{{wwwqqqpppqqquuuzzz}}}|||zzzwwwtttpppooopppsssuuuvvvttttttuuuwwwzzz~~~yyyxxx|||}}}{{{~~~~~~}}}|||||||||{{{xxxvvvsssrrrqqqpppppprrrsssuuurrrqqqooommmllllllmmmmmmjjjkkkkkkiiiggghhhllloooooottt{{{~~~xxxsssooollljjjhhhiiiiiigggfffddddddcccccceeedddcccbbbgggrrr{{{nnnccc\\\WWWVVVTTTPPPKKKGGGDDDDDD@@@???===<<<;;;:::999999777777666444111///000111000------111222666GGGZZZqqqsssOOO888888***))))))***,,,,,,+++)))))))))***))))))(((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((()))))))))***++++++,,,,,,***+++---//////...---,,,+++,,,,,,---------,,,,,,///***+++111///)))***111++++++,,,,,,---...//////222555???RRRkkk|||xxxppppppqqquuu{{{}}}|||zzzvvvtttrrrrrrssstttuuutttuuuvvvwwwyyy|||~~~{{{{{{~~~}}}zzz}}}}}}~~~}}}|||{{{zzzzzz||||||zzzxxxvvvuuuuuuuuuvvvwwwyyyzzzvvvuuusssrrrpppooonnnnnnjjjjjjiiigggeeefffkkkooommmssszzz}}}uuuqqqpppnnnjjjggghhhggggggffffffffffffgggdddbbbaaaaaahhhtttwwwlllccc^^^YYYWWWTTTRRROOOKKKFFFBBBCCCBBBAAA@@@???<<<777444666555333222111000000000555222111222111444FFF[[[wwwpppPPP:::111,,,+++******))))))******+++)))((('''((()))+++,,,'''((()))(((&&&&&&((()))+++***)))'''''''''((()))((()))***++++++***)))(((+++******)))***,,,---...'''+++...000///,,,***)))///+++)))***...///---))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,///444AAAUUUlll}}}vvvsssrrrsssvvvyyy|||}}}|||yyyyyyxxxuuusssrrrsssuuuuuuwwwyyy{{{}}}zzzzzz~~~~~~~~~}}}}}}}}}{{{zzzyyyzzz{{{|||{{{zzzxxx{{{~~~~~~~~~||||||zzzvvvqqqooonnnoooiiiiiihhhhhhiiikkkmmmoooqqqtttxxx|||wwwsssqqqpppllliiihhhhhhggggggffffffggggggdddbbbaaaaaahhhuuuwwwlllddd___YYYWWWTTTRRROOOKKKFFFBBBDDDBBBAAA@@@>>>;;;777444666666444333222111111111222//////111111555HHH\\\wwwpppPPP;;;333,,,+++******))))))*********)))((('''((()))+++,,,'''((()))(((&&&&&&((()))+++***)))(((''''''((()))((((((((())))))(((((((((+++************,,,---...,,,///222333222000///...///+++)))***...///---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,000555BBBVVVlll|||wwwpppppppppssswwwyyyzzzyyy{{{{{{zzzwwwuuutttuuuvvvuuuxxxzzz}}}~~~yyywww{{{~~~}}}}}}|||||||||~~~~~~}}}zzzwwwwwwzzz~~~~~~||||||{{{zzzxxxtttpppmmmnnnoookkkjjjiiiiiijjjlllnnnoooppprrrvvvzzz}}}yyyuuusssqqqnnnkkkjjjiiihhhgggggggggggggggdddbbb```bbbiiivvvvvvmmmeee```YYYWWWTTTQQQNNNKKKFFFCCCDDDBBB@@@???>>>;;;777444777666555333333222222222000------000000555HHH]]]uuupppQQQ<<<444,,,+++******))))))*********)))((((((((()))+++,,,((())))))(((''''''(((******))))))(((((((((((()))((((((''''''''''''((((((************+++,,,---...---...000000///......///...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...,,,+++333777BBBVVVnnn{{{wwwpppoooppprrruuuxxxxxxwww}}}}}}|||yyyvvvuuuvvvxxxwwwyyy}}}zzzvvvyyy~~~~~~~~~~~~yyyuuuwww{{{}}}{{{zzzzzzyyyvvvrrrnnnlllmmmnnnmmmllljjjjjjjjjlllnnnoooooopppsssvvvzzz|||~~~zzzvvvtttrrrooolllkkkjjjiiihhhhhhgggggghhhdddbbbaaabbbjjjwwwvvvnnnfffaaaZZZWWWSSSQQQNNNKKKGGGDDDDDDBBB@@@>>>===:::777444666555444333222111111222000------000000555GGG\\\sssnnnPPP<<<444,,,+++******))))))******))))))(((((())))))***+++((())))))(((''''''(((***)))))))))(((((((((((()))&&&'''))))))))))))'''&&&************+++,,,------,,,---...---++++++---...---,,,***+++---...,,,+++++++++,,,,,,,,,,,,------...---++++++,,,---,,,+++333777BBBWWWppp~~~{{{yyyrrrqqqrrrtttwwwyyyyyyxxx}}}}}}|||yyywwwvvvwwwyyyxxx{{{|||~~~~~~~~~zzzwwwyyy}}}|||zzzzzzyyyvvvqqqmmmlllmmmnnnmmmllljjjiiijjjkkkmmmooommmnnnqqqtttwwwzzz}}}~~~}}}yyyuuussspppnnnlllkkkjjjiiihhhggggggggggggcccbbbaaaccckkkxxx~~~wwwooogggbbbZZZWWWSSSPPPNNNKKKGGGEEEDDDBBB???>>><<<:::777444333333222111000000000000111......000///444FFF[[[qqqlllNNN:::333,,,+++******))))))******)))))))))))))))******+++((()))***)))'''''')))***((((((((())))))))))))(((%%%'''+++------+++'''%%%)))******+++,,,,,,,,,---//////000...------///111---,,,+++,,,,,,---,,,++++++++++++,,,,,,---------...,,,******,,,,,,,,,+++222555AAAWWWqqq~~~|||zzztttsssssstttwwwyyyyyyxxxzzz{{{zzzxxxvvvvvvxxxyyyzzz}}}zzzzzzzzz|||}}}{{{}}}~~~|||zzzwwwrrrmmmkkkmmmnnnkkkjjjiiihhhiiijjjlllnnnmmmnnnpppsssvvvyyy|||}}}}}}{{{xxxuuurrrooommmlllkkkjjjiiihhhgggfffffffffaaaaaabbbeeelllxxx}}}xxxppphhhaaaZZZWWWRRROOOMMMKKKHHHFFFDDDBBB???===;;;999777444222222111000000000000000222//////111000444FFF[[[rrrkkkMMM:::333,,,+++******))))))******((()))))))))************))))))***)))(((((()))+++'''(((((())))))))))))(((%%%(((+++......+++(((%%%))))))***,,,,,,,,,,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---+++))))))+++---------111333>>>TTTppp}}}|||ttttttssstttwwwxxxxxxwwwxxxxxxxxxwwwvvvwwwyyy{{{}}}~~~|||{{{|||}}}}}}~~~~~~}}}|||vvvvvvxxxzzz}}}~~~|||wwwqqqllljjjkkkmmmiiihhhhhhgggiiikkkmmmooonnnooorrruuuxxxzzz{{{|||{{{{{{yyyvvvrrrooonnnmmmjjjjjjhhhgggfffeeeeeeeee___```bbbfffmmmwww|||yyyrrrhhhaaaZZZVVVRRROOOMMMKKKIIIGGGDDDBBB>>><<<;;;999666444333222111111000000111111111...///111111666III^^^tttkkkMMM:::444,,,+++******))))))******(((((()))***************)))******)))(((((()))+++&&&'''((()))******)))((((((((()))******)))((((((((()))+++,,,------,,,,,,***,,,---,,,+++***+++---+++,,,---,,,,,,+++,,,---******+++,,,,,,---......,,,***((((((+++---......000222;;;QQQlll~~~}}}wwwvvvvvvwwwyyyzzzyyyxxxvvvwwwwwwwwwwwwxxx{{{}}}~~~yyyvvvwww}}}}}}|||}}}}}}|||zzzvvvxxxzzz}}}|||wwwpppjjjhhhhhhjjjiiihhhhhhhhhjjjllloooqqqoooqqqtttwwwzzzzzzzzzzzz{{{{{{zzzwwwssspppnnnnnnjjjiiihhhfffeeeeeedddddd^^^```cccgggmmmvvv|||yyyssshhh```ZZZVVVRRROOOMMMKKKIIIGGGDDDBBB>>><<<:::999666555333333222222111222222222000---...111222888KKK```vvvlllNNN<<<555,,,++++++***)))*********(((((()))***************)))******)))(((((()))+++&&&'''(((*********)))(((***)))'''&&&&&&''')))***((()))+++,,,------,,,,,,...000111111000//////000+++,,,------++++++,,,---******+++,,,,,,---......+++)))'''(((+++---///000000111999NNNiii|||~~~{{{zzzyyyzzz|||}}}|||{{{uuuvvvwwwwwwxxxyyy}}}~~~xxxttttttzzz~~~~~~~~~~~~}}}|||zzz{{{|||vvvooohhhffffffhhhiiihhhhhhiiikkknnnqqqssspppsssvvvyyy{{{{{{zzzyyy{{{zzzxxxuuurrrnnnkkkiiiiiigggfffeeeeeedddbbbaaa``````aaaccciiisssxxxtttqqqiii```ZZZUUUOOOKKKKKKJJJGGGEEECCCBBB@@@===999666444222333333111000000000111222111222...///555999JJJeee}}}mmmOOO;;;222...---,,,***)))******+++%%%)))***((((((***)))&&&))))))))))))))))))))))))(((((((((((())))))))))))***,,,---***)))+++***'''******************++++++)))...111000000111...)))---------,,,+++***)))(((---,,,++++++++++++------++++++++++++,,,,,,---...///111999III___sss~~~~~~|||{{{{{{|||}}}~~~zzzyyyyyyxxxyyyzzz|||}}}~~~~~~wwwuuu|||~~~||||||~~~{{{}}}}}}~~~~~~yyyrrrllljjjjjjjjjjjjkkkgggfffiiilllnnnsssyyyxxxvvvtttuuuyyy|||}}}|||{{{zzzxxxuuuqqqnnnkkkiiijjjhhhfffeeeddddddbbb`````````aaaccchhhrrr}}}~~~xxxtttqqqiiiaaaYYYUUUOOOLLLKKKJJJGGGDDDAAA@@@???<<<:::777555444222111000/////////000111000222...///666:::KKKggg~~~nnnPPP;;;222...---+++*********++++++(((+++,,,******+++***'''))))))))))))))))))))))))(((((((((((())))))))))))))),,,,,,))))))++++++(((***************++++++,,,,,,//////,,,,,,//////,,,............---,,,++++++,,,,,,++++++,,,...///000---,,,,,,,,,------...//////000777FFF[[[ppp~~~~~~~~~~~~|||{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyzzz|||~~~}}}zzz~~~|||zzzxxxwwwyyyzzz}}}|||wwwoookkkjjjlllnnnpppnnnjjjhhhllloooqqqwww}}}|||{{{{{{|||~~~zzzyyywwwtttpppmmmjjjiiijjjhhhfffddddddccc```^^^`````````aaafffooozzz|||wwwuuurrrkkkbbbYYYTTTOOOMMMLLLKKKGGGCCC@@@???>>><<<:::888777666222111///.........///000000222///000777<<>><<<:::888666555222111000///...///000000000222///111999>>>PPPkkkqqqSSS===222---,,,+++******+++,,,,,,***,,,,,,)))(((******'''))))))))))))))))))))))))(((((((((((())))))))))))&&&)))***)))))),,,,,,)))************+++,,,,,,------...,,,((((((,,,...---)))***++++++,,,,,,,,,+++******+++,,,---...///000......------------......000000333???RRRiii|||~~~~~~}}}{{{yyywwwuuusssvvvxxxyyyyyywwwxxx{{{{{{xxx~~~~~~}}}wwwpppmmmooorrrvvvzzz~~~~~~|||xxxtttrrrtttwwwyyyzzzkkkeeebbbccceeefffkkkqqqzzzyyywwwtttqqqmmmjjjiiihhhhhhfffdddccccccaaa___]]]``````______ccckkkuuu|||zzz{{{zzzwwwwwwuuunnnfffYYYTTTOOOMMMLLLJJJGGGCCCCCCBBB???<<<999666444333333222111000///000111111000222///111999???PPPlllrrrUUU>>>333---,,,+++*********+++,,,---//////,,,+++...---+++(((((((((((((((((((((((((((((((((((())))))))))))&&&)))***((())),,,+++)))************+++,,,---...+++------******------+++))))))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---111000333===PPPggg{{{~~~~~~~~~}}}zzzwwwtttrrrsssvvvxxxwwwuuuuuuyyy~~~|||vvvsss{{{}}}~~~}}}xxxrrrqqqssswww{{{}}}|||}}}{{{}}}~~~}}}~~~||||||}}}}}}|||zzzpppjjjeeedddddddddiiinnnxxxyyywwwsssooollliiihhhhhhgggeeecccbbbbbbaaa```^^^```_________ccckkkuuu|||yyy{{{zzzxxxxxxwwwpppgggZZZUUUOOOKKKKKKJJJGGGEEEDDDBBB@@@===999666333222444333111000000000111222000222///111999>>>PPPkkkrrrVVV@@@444...---,,,***)))******+++(((+++***''''''***+++)))(((((((((((((((((((((((((((((((((((())))))))))))&&&******((((((+++***'''************+++---...///)))---///------///---)))+++,,,------............******++++++++++++******------,,,+++++++++,,,,,,000000333<<>><<<:::888666666222111///.........///000000222///000777<<>>:::777555333333000////////////111222333111......333777@@@XXXpppxxxYYY;;;555111---++++++,,,,,,+++***+++,,,,,,------------*********)))))))))(((((('''((()))***+++******)))((((((((((((((())))))***)))***,,,---...---------///............------------//////...---,,,---...,,,,,,,,,+++++++++++++++++++++,,,,,,---......///+++---000555BBBWWWqqq}}}vvvrrr{{{~~~}}}|||zzzyyyzzz{{{|||~~~~~~zzztttrrrooonnnllljjjgggeee```aaabbbccccccbbb```___\\\______]]]ZZZ^^^iiirrrwwwvvvqqqllllllnnnjjjddd]]]YYYTTTOOOMMMJJJHHHFFFCCCAAA???;;;888555333333//////...///000111333444...+++---111555>>>UUUlll|||]]]???777333---++++++,,,+++***++++++,,,---------,,,,,,,,,+++++++++******))))))'''((()))++++++******)))***************++++++,,,)))***,,,---......---,,,//////.........---------.../////////---,,,---...---,,,,,,+++***)))((((((++++++,,,,,,---...//////+++///333777AAATTTmmm~~~~~~~~~zzzvvvuuu|||~~~}}}{{{~~~~~~||||||}}}{{{rrrpppnnnlllllljjjgggeeeddddddeeeeeeeeedddcccbbb___]]]\\\\\\ZZZ[[[dddooo{{{zzzuuulllggggggfffccc^^^ZZZUUUPPPNNNKKKIIIGGGDDDBBB@@@>>>===:::666333444444333111...---...///000---...222444<<>><<<:::888444222000111111111000111333555000------111222999NNNddd{{{zzzgggKKK<<<111111///***+++111++++++++++++++++++++++++(((***+++,,,+++***+++,,,'''((()))***************)))***++++++******+++,,,+++++++++---///111000//////............---------***+++,,,,,,+++,,,...000+++++++++,,,,,,---------++++++++++++++++++++++++...+++,,,222666???WWWoooxxxlllfffiiipppvvvyyy}}}~~~~~~}}}||||||{{{}}}}}}uuuooojjjhhhjjjpppuuuxxx~~~|||~~~}}}{{{{{{xxxooolllhhhffffffgggggggggdddeeeeeedddcccaaa___^^^^^^XXXUUUVVVWWWWWWYYY]]]cccnnnvvvtttooommmlllkkkgggaaaXXXPPPLLLIIIHHHGGGBBBAAA>>>===;;;888555222...///000111111333666999000------111222999MMMddd||||||jjjMMM>>>222222000***+++222++++++++++++++++++++++++***,,,------+++******+++((()))***+++++++++++++++)))+++,,,,,,++++++,,,---******,,,...111111000...//////.........---------***+++,,,,,,+++,,,...000+++++++++,,,,,,---------************************...)))+++111555===TTTmmmuuuqqquuu}}}~~~}}}|||}}}|||{{{zzz{{{}}}{{{~~~~~~vvvooommmiiihhhlllooopppxxx~~~~~~{{{{{{{{{}}}{{{||||||zzzwwwrrroookkkhhhggggggfffeeegggfffeeecccaaa^^^\\\[[[[[[YYYVVVTTTTTTWWWYYY[[[___kkkwwwxxxpppiiihhhkkkhhhbbbYYYRRRMMMJJJHHHGGGCCCAAA===999777555555555000000///...............000...///111000333FFF\\\xxxtttZZZDDD333111111---,,,111+++++++++************)))************************))))))******+++++++++,,,...,,,***)))((()))***+++++++++++++++,,,...000111...///111000...,,,+++++++++,,,,,,---.........---+++,,,---...---,,,+++******+++,,,,,,,,,,,,---...)))///------666>>>PPPiii~~~|||{{{}}}~~~}}}{{{{{{~~~{{{wwwvvvxxx{{{}}}~~~|||}}}~~~}}}}}}{{{sssooonnnkkkgggccceeelllwww~~~|||wwwtttssszzz~~~yyyuuuooolllhhhfffeeeeeedddcccffffffeeeccc```^^^\\\ZZZZZZXXXVVVTTTTTTVVVXXXZZZ___kkkwwwyyyqqqjjjggghhhfff```XXXQQQMMMJJJHHHGGGEEECCC>>>:::666444333333000000///............///000---///111000333EEEZZZppp|||bbbKKK666111111---+++...++++++++++++************************************)))))))))*********++++++++++++++++++******))))))............///111222333---///000000---++++++++++++,,,------......------,,,,,,------,,,,,,++++++***,,,------++++++,,,...***000------555===NNNfff}}}~~~}}}~~~}}}}}}zzzwwwvvvxxx{{{}}}~~~|||}}}~~~~~~~~~yyytttrrrmmmfffbbbdddllluuu{{{~~~yyywww{{{|||wwwtttrrrxxx|||}}}wwwsssmmmkkkgggffffffeeeeeedddfffeeedddbbb```]]][[[YYYYYYWWWUUUSSSSSSUUUWWWXXX___jjjvvvyyyssskkkffffffccc^^^WWWPPPLLLJJJHHHGGGFFFCCC???;;;777444222111111111000///////////////000---...111///222BBBVVVkkk{{{mmmSSS;;;222111...++++++,,,+++++++++************************************(((((())))))))))))******(((***+++---,,,+++)))'''.........///000111333444,,,...///...,,,+++++++++,,,,,,------......------------,,,,,,++++++,,,,,,,,,---...---+++***+++,,,+++111......444:::JJJaaazzz}}}{{{xxxwwwzzz|||~~~}}}~~~}}}~~~}}}yyyyyyqqqgggbbbdddkkkrrruuuxxxsssooorrr||||||wwwtttrrrwwwzzz~~~}}}vvvrrrnnnkkkiiihhhhhhhhhgggfffeeedddcccaaa___\\\ZZZYYYWWWVVVTTTRRRRRRSSSUUUVVV]]]gggsssxxxtttlllfffcccaaa\\\UUUPPPLLLJJJHHHFFFDDDBBB???;;;777444333222111111000////////////000000---...000///111???QQQjjj|||tttZZZ???333111///+++))),,,,,,+++++++++*********************************((((((((((((((()))))))))))))))++++++,,,+++***)))++++++,,,---...///000000,,,---...---+++***+++,,,,,,,,,------...------,,,...---,,,+++***+++,,,---,,,---...---+++***+++,,,,,,222///...333888FFF\\\uuu~~~|||zzzzzz|||~~~|||}}}~~~wwwjjjdddfffkkkooopppsssssssssssswww}}}}}}xxxuuutttxxxzzz}}}~~~}}}vvvrrrmmmkkkiiihhhhhhhhhfffeeedddcccbbb```^^^[[[YYYWWWUUUTTTRRRQQQQQQQQQRRRSSSZZZcccnnnttttttnnngggccc```\\\UUUPPPLLLJJJGGGEEEAAA@@@===;;;888666555444111000000///////////////000,,,---000///000<<>>===;;;999777666555000000///...............000,,,,,,000//////999GGG```uuu{{{gggLLL:::333111///,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((***)))(((((((((+++---///***+++,,,---////////////,,,------,,,++++++,,,...------......------,,,,,,------,,,,,,++++++,,,,,,,,,---...---+++***+++,,,+++111000...222444???TTTkkkyyy~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}sssooommmlllkkkmmmyyy}}}xxxzzz}}}}}}~~~}}}~~~~~~|||yyyvvvuuuwwwyyy{{{{{{uuupppkkkiiihhhgggfffdddbbb___bbbaaa```^^^\\\YYYWWWVVVRRRRRRPPPOOOOOONNNNNNOOORRRXXXaaakkkqqqqqqlllgggbbb^^^XXXRRRNNNJJJFFFCCC@@@???>>><<<999777444333///......---------------000,,,,,,//////...777DDD[[[rrroooVVVAAA666222000...------,,,,,,,,,+++++++++************************++++++*********)))))))))((((((((()))***,,,---...***+++---...///000000///---......---+++,,,...000------......------,,,+++,,,,,,------,,,,,,++++++***,,,------++++++,,,...***000///...222333===QQQjjjxxx~~~}}}|||}}}}}}~~~||||||}}}~~~yyy~~~|||tttooommmlllmmmvvv{{{xxxxxx{{{yyyvvvttttttvvvyyy{{{zzzsssooonnnllljjjiiihhhfffccc```bbbaaa```^^^\\\YYYWWWUUURRRQQQPPPOOONNNNNNNNNNNNPPPTTT]]]hhhpppqqqmmmiiiccc___YYYSSSNNNJJJFFFCCCBBBAAA???<<<999666333111......---,,,,,,,,,,,,---000,,,+++//////---666BBB[[[rrruuu]]]FFF888222000///---------,,,,,,,,,++++++************************,,,+++++++++******))))))%%%'''))),,,------,,,,,,)))***,,,...//////...............---,,,,,,...111---.........---,,,,,,++++++,,,---...---,,,+++******+++,,,,,,,,,,,,---...)))000///...222333<<>>333...---***++++++++++++***))))))(((((()))***+++,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++***+++,,,---............---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---///000333>>>JJJeee~~~}}}{{{~~~{{{zzzvvvnnnjjjiiimmmttt{{{~~~vvvpppuuu~~~~~~zzz{{{}}}}}}}}}~~~}}}{{{vvvvvv|||yyyssspppmmmllljjjjjjjjjiiigggeeedddcccbbb___]]]ZZZWWWVVVSSSPPPNNNMMMNNNOOONNNNNNNNNRRRXXX```gggjjjjjjhhhgggccc]]]UUUNNNGGGCCCAAA???@@@AAA???<<<888444333//////...---------......222111///------111999>>>WWWlll}}}mmmXXXDDD666///...+++++++++++++++******))))))))))))***+++++++++,,,******))))))***,,,...///))))))))))))))))))))))))++++++,,,,,,---......///------,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---//////333>>>JJJeee~~~~~~|||~~~|||{{{||||||rrrllljjjlllqqqwww{{{{{{vvvrrruuu~~~~~~|||yyyyyy~~~}}}{{{zzz}}}~~~}}}{{{yyy{{{~~~xxxsssooommmlllkkkkkkkkkkkkiiigggccccccaaa___]]]ZZZWWWVVVTTTQQQNNNMMMOOOPPPQQQQQQOOOPPPTTT[[[aaafffhhhhhhgggddd]]]UUUNNNHHHCCCAAA>>>???@@@@@@>>>:::666444000///......------......222000......111666999;;;SSSiiixxxdddMMM;;;111...,,,,,,,,,+++++++++************************++++++***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000......------------...............------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,---//////222===IIIddd~~~~~~}}}|||~~~wwwpppkkkkkkmmmqqquuuwwwwwwvvvwww}}}}}}{{{xxxxxx{{{~~~{{{yyywww}}}~~~|||{{{}}}}}}wwwrrroookkkjjjjjjjjjkkkkkkiiigggdddcccbbb```^^^[[[YYYWWWTTTRRROOONNNPPPRRRSSSSSSPPPPPPRRRVVV]]]cccgggiiihhhddd]]]VVVNNNHHHDDDAAA>>>===<<<<<<;;;999666444111000///...---------...111...,,,///666;;;<<<;;;OOOeee}}}pppXXXBBB444///------,,,++++++++++++++++++++++++***************,,,,,,+++***)))*********...........................---+++++++++---///000.........------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,---//////222===HHHccc~~~~~~xxxuuu|||zzztttmmmlllkkkllloootttxxxzzz|||}}}}}}}}}yyyxxxyyy}}}{{{{{{zzz{{{{{{{{{zzzxxx}}}}}}~~~|||vvvrrrooojjjiiihhhiiijjjiiihhhfffeeedddcccaaa___\\\ZZZYYYTTTRRRPPPOOOQQQSSSSSSSSSRRRPPPPPPSSSYYYaaafffiiihhhddd^^^VVVNNNHHHDDDBBB@@@===:::888999999888666111111000///...---------000,,,+++000999??????<<>>:::999::::::999666222111000///...---------///,,,,,,000888======;;;EEE\\\vvvpppYYYCCC666///...---,,,+++,,,---...******************++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,............------------......------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,---......111;;;GGGaaa~~~~~~}}}|||yyy{{{wwwuuurrrppppppuuu}}}zzzyyy~~~~~~~~~|||yyyyyy{{{~~~}}}||||||}}}}}}|||zzz}}}rrrnnnkkkmmmttt{{{~~~zzzuuuqqqooommmkkkjjjjjjjjjiiifffdddbbbbbbaaa___]]][[[YYYXXXSSSRRRRRRSSSSSSSSSPPPNNNPPPMMMKKKMMMSSS[[[bbbfffhhheee^^^WWWOOOIIIDDDBBB@@@===:::;;;<<<;;;666111333222111///......------///---,,,///333666777666???VVVrrr{{{eeeMMM<<<000///---,,,+++,,,---...)))))))))***+++++++++,,,&&&'''((()))++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,------+++,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,---......000;;;FFF```~~~~~~}}}~~~{{{zzzxxxuuuuuuyyy|||zzz~~~uuuwww~~~~~~}}}}}}~~~{{{yyy{{{}}}~~~|||zzzyyyzzz||||||{{{xxx{{{~~~qqqlllggghhhpppzzzyyytttqqqoooooommmkkkkkkkkkiiigggeee``````___^^^\\\ZZZXXXWWWSSSRRRRRRSSSTTTRRROOOLLLNNNKKKIIIKKKQQQYYY```ccciiieee___WWWOOOIIIEEECCC;;;999999;;;===999111***333222111///......------000...------///111222222;;;RRRnnnmmmSSSAAA111///---,,,,,,,,,...///(((((()))***+++,,,,,,---***************)))(((((()))))))))))))))))))))))),,,------......---,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,---...---000:::FFF```~~~~~~~~~}}}}}}~~~~~~|||yyyxxx{{{xxxwww{{{tttwww~~~~~~||||||~~~|||{{{|||~~~{{{yyywwwxxxzzz{{{||||||vvvyyy~~~}}}rrrkkkdddeeemmmxxx}}}wwwssspppnnnooollliiiggggggfffeeedddaaaaaa```___\\\YYYVVVTTTTTTTTTTTTTTTRRRPPPNNNLLLNNNJJJIIIJJJLLLPPPXXXaaacccaaa]]]VVVNNNGGGDDDCCC>>><<<:::888888888777555666222,,,))))))***,,,,,,...///111111000000222333===LLLcccyyy|||aaaHHH>>>777000---///000---***+++++++++***++++++,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++......---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,111000///...,,,+++******...+++,,,///222444;;;CCC```xxx~~~|||zzz|||{{{xxxzzz|||||||||}}}|||}}}~~~}}}zzzzzzzzz|||}}}}}}|||zzz{{{}}}~~~|||sssooolllnnnttt|||~~~|||vvvsssqqqooopppnnnkkkiiihhhhhhgggfffaaaaaa___^^^[[[XXXVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMNNNJJJIIIJJJLLLNNNVVV^^^bbbaaa]]]VVVOOOHHHEEEDDD>>><<<:::999999888777555666222...++++++,,,,,,,,,---///000000///000111333999HHH___vvviiiSSS@@@888///+++---...,,,***,,,++++++***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++///,,,)))))),,,......---------------,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,+++++++++,,,---,,,++++++***)))((((((///------000333555<<>>]]]vvv}}}}}}~~~|||{{{~~~yyytttrrrqqqpppqqqooolllkkkkkkjjjhhhfffaaa___]]]ZZZXXXWWWVVVVVVSSSTTTTTTUUUTTTSSSQQQPPPNNNKKKIIIJJJJJJJJJOOOVVV[[[ZZZXXXSSSLLLFFFCCCBBB???===:::999999999777666222111///.........,,,++++++---......---...///111///<<>>VVVppp{{{|||}}}yyy~~~wwwssstttzzzyyyuuusssqqqooommmkkkjjjiiiiiigggdddbbb```___]]][[[YYYXXXWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQMMMKKKKKKLLLKKKIIILLLQQQYYYYYYXXXUUUOOOJJJFFFEEE@@@===;;;::::::999888777000...---,,,------+++***+++,,,......------///000000777DDDXXXnnn~~~lll]]]III999111///---+++------,,,+++************************++++++++++++))))))******+++,,,,,,,,,+++---......------...///---------,,,,,,,,,,,,+++,,,---------............+++,,,...//////...------+++++++++,,,,,,,,,,,,,,,///,,,+++---...///555<<>>;;;:::::::::888777111///---,,,---...---,,,,,,---//////......000111111555???QQQfffxxxzzzjjjTTTAAA777222...,,,...---,,,+++************************++++++++++++*********+++,,,---------+++---//////---,,,...000............------------------------............+++,,,...///000///...---........................---***)))++++++,,,222999NNNiiiyyyzzzwwwzzzwww|||}}}}}}|||pppiiikkkssszzz|||zzzzzz{{{~~~{{{wwwtttpppmmmlllkkkjjjjjjiiihhhdddbbb____________]]][[[XXXWWWXXXXXXXXXWWWVVVSSSQQQPPPLLLKKKKKKNNNMMMJJJLLLQQQRRRSSSSSSPPPKKKFFFBBBAAA@@@>>>;;;:::::::::888777333000...---............,,,...//////...///000222222444;;;LLLaaatttuuu]]]III===777222......---,,,+++************(((((((((((())))))))))))******+++,,,------......***---000000---,,,...000000/////////............---------.........//////+++,,,...000000///...---,,,,,,,,,++++++*********000,,,+++------...444;;;LLLggg{{{tttqqquuuwww~~~~~~}}}}}}~~~}}}pppiiikkkuuu}}}zzzyyyxxxzzz~~~~~~wwwtttrrrnnnkkkiiihhhgggggghhhgggeeeccc^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIRRRWWWXXXRRRKKKGGGDDDAAA<<<;;;:::::::::999777555555333000---,,,---...000000///...///000///...,,,333222777FFF]]]rrrqqqYYYEEE:::666444...,,,---///---******...((((((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///...---......---,,,,,,...///000,,,...//////...------......------,,,,,,------...,,,++++++******++++++,,,,,,------------000444888GGGbbb{{{lllmmmwww}}}zzzzzzyyyuuuxxx|||xxxuuuwww~~~~~~vvvrrrpppllliiiiiihhhggggggggggggeeeccc^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[YYYWWWTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIQQQVVVXXXSSSLLLHHHEEEAAA<<<;;;:::::::::999777555444222///---,,,---...///000///...///000000...,,,222111555CCCYYYooo~~~xxxcccOOOBBB999333000...---...,,,((('''***&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...---,,,,,,,,,,,,,,,---......---///000000///......///...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------------000444777DDD^^^}}}~~~rrrttt~~~|||{{{{{{~~~{{{|||yyyvvvtttxxx~~~uuuqqqnnnkkkhhhjjjhhhggggggggggggdddbbb^^^^^^]]]\\\[[[ZZZYYYXXX\\\[[[YYYWWWTTTRRRPPPOOONNNMMMKKKJJJIIIIIIHHHHHHPPPVVVYYYTTTNNNJJJEEEAAA<<<;;;::::::::::::777555333111///---,,,,,,---...000///...///000000...---111000333???SSSiii{{{qqq___OOO???444555111//////---(((&&&((('''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---//////...++++++++++++,,,,,,,,,,,,...///111000///...///000...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------------///333666???XXXwww{{{~~~{{{wwwxxx}}}vvvtttuuuzzz}}}uuuqqqmmmkkkiiijjjiiihhhggggggfffdddbbb^^^^^^]]]\\\[[[YYYXXXXXXZZZYYYWWWUUUSSSPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHNNNUUUZZZVVVPPPKKKFFFAAA===<<<::::::;;;:::888666222000...---,,,,,,,,,---000/////////111111///---111111333<<>><<<;;;;;;<<<;;;999666222111000///......------000//////000222222111000111333666999BBBSSSiiixxxsssYYYKKK<<<444000------///+++++++++,,,------......******+++,,,,,,---......---...000///------///222...,,,***((()))+++---///......---,,,***+++---000...------,,,,,,------...------,,,,,,,,,,,,------+++,,,............000222888CCC[[[zzzxxxyyyvvvxxxyyyyyyxxxxxxzzz}}}~~~{{{{{{~~~www{{{}}}~~~~~~|||yyysssooommmmmmooollljjjhhhhhhgggeeeccc``````___^^^\\\ZZZYYYWWWWWWQQQPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHSSS\\\\\\XXXQQQIIIAAA>>>===;;;;;;<<<;;;999777222222111000///...------000//////000222333111000000333666999@@@PPPeeettt~~~kkkZZZGGG;;;555000///000......---,,,,,,+++************+++,,,,,,---......---///000///------///222...+++(((&&&&&&)))---/////////...,,,+++,,,...111...------,,,,,,------......------,,,,,,------...***,,,............///111777???WWWvvv~~~|||yyyvvvxxxzzz{{{{{{|||~~~|||||||||vvvzzz}}}|||wwwtttqqqooommmkkkiiiiiiiiiiiigggeeedddbbb____________\\\YYYVVVTTTOOOMMMMMMNNNQQQQQQMMMJJJMMMLLLKKKJJJHHHFFFEEEDDDMMMSSSZZZ\\\XXXPPPGGGBBBCCCAAA===;;;:::999888666......//////......---,,,000000////////////000000111111333777===KKKaaauuuzzzooo\\\III===888111***//////...,,,+++,,,...000++++++,,,,,,---.../////////---,,,,,,...//////...,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,...//////...---,,,******------,,,------...///000000;;;OOOjjj~~~}}}}}}~~~|||~~~~~~{{{vvvsssqqqooollljjjhhhhhhhhhhhhgggeeecccaaa______^^^]]][[[XXXVVVTTTQQQNNNLLLNNNPPPPPPNNNKKKNNNMMMLLLJJJHHHGGGFFFEEEJJJPPPWWWZZZWWWOOOGGGCCC@@@???<<<;;;;;;:::999777...............------,,,////////////////////////222111333666<<>>===<<<<<<<<<;;;999777...............---------...///000000000000///...222111333666;;;FFFZZZmmm|||nnn\\\MMMAAA888222111///---,,,,,,,,,,,,+++,,,,,,------.........///---,,,,,,...//////...000//////...---,,,,,,+++---......//////......---...------------,,,,,,,,,000///---,,,,,,,,,------------,,,------...///000000777EEE[[[ttt{{{tttwww|||}}}|||}}}}}}}}}vvvsssuuuxxx{{{~~~zzzwwwssspppnnnmmmkkkiiigggggggggfffeeebbb```______^^^\\\YYYXXXVVVVVVVVVPPPMMMJJJJJJNNNRRRSSSRRROOONNNMMMLLLJJJHHHGGGFFFJJJOOOVVVYYYVVVOOOHHHDDD>>>===<<<<<<;;;:::777444//////......---------------...000111111000...---000000333666;;;EEEYYYjjj|||zzzkkk[[[JJJ<<<666444111/////////...---,,,,,,,,,---------......///---,,,,,,...//////............---------------------............------------------------------000///---,,,+++,,,...///------,,,------...///000222555@@@SSSllluuuwwwzzz~~~}}}zzz}}}|||||||||uuupppqqqrrruuu{{{}}}yyyvvvrrrooonnnmmmkkkjjjgggggggggfffdddbbb___^^^^^^]]][[[YYYXXXWWWVVVVVVOOOKKKHHHJJJOOOTTTVVVVVVOOONNNMMMLLLJJJHHHGGGFFFIIINNNTTTVVVSSSMMMFFFBBBAAA???<<<;;;:::777444222000///...------------...,,,...///111111///...,,,...///222777;;;EEEWWWhhh{{{}}}ppp\\\III;;;777222000//////...---,,,,,,,,,---------------///---,,,,,,...//////...++++++,,,,,,------......,,,,,,------------,,,,,,------------------------000...---,,,,,,---///111------,,,------...///000333444<<>>888555555555666666111///---,,,,,,,,,...//////...------------.../////////111333333888FFFTTTkkkwww|||ssshhh\\\LLL@@@:::666333000------------------------///---,,,,,,...//////...333222111///...,,,++++++---..................---,,,,,,,,,------.........+++,,,...///000000000000---------------...000000---...666FFF___yyywwwkkkfffiiipppuuu{{{wwwxxx|||{{{{{{}}}yyyooolllpppwww|||~~~}}}yyyuuusssppppppqqqrrrsssrrrnnnllljjjgggeeecccbbbaaa___^^^]]][[[YYYXXXVVVUUUSSSRRRQQQPPPQQQPPPMMMKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDHHHNNNUUUWWWSSSLLLFFF@@@===999777666666555444//////...------------...///...---,,,,,,---...//////000000000222999DDDLLLbbbrrr~~~zzzvvvnnnaaaRRREEE;;;666333000//////000111222000///+++---///...,,,---000222000000//////.........---,,,------......------,,,---,,,+++++++++,,,---.....................------///......------......///111///222AAA[[[vvv}}}jjjeeedddeeeooo|||{{{wwwsssrrrwww~~~{{{qqqiiiiiiqqq|||~~~{{{vvvsssqqqoooppppppooooookkkjjjhhheeecccaaa```______^^^]]][[[YYYWWWVVVUUUSSSRRRPPPPPPQQQPPPMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFCCCHHHNNNUUUWWWTTTLLLFFF@@@===999666666666555444//////...---------------///...---,,,,,,---...//////000111000111666???FFF[[[mmm|||{{{rrreeeWWWIII>>>888333222111111222222000......///000///------///111000/////////............,,,------......------,,,---,,,+++******+++,,,,,,..............................------------......111000333@@@VVVnnnmmmfffeeegggsss~~~~~~zzzuuuooopppwww}}}zzz|||}}}|||tttnnnmmmsss{{{}}}wwwuuuqqqooonnnnnnmmmkkkkkkjjjgggeeecccaaa```______^^^]]][[[YYYWWWUUUTTTRRRQQQPPPPPPPPPPPPMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGCCCHHHNNNUUUWWWTTTMMMGGG@@@===999666666555444333///......---------------......------------......///000111000000333999???QQQdddwww{{{lll[[[LLLCCC888666333222222222111000000111111000...---///000////////////............------............---------,,,+++***************...........................------,,,,,,------...000111555>>>NNNcccyyyssslllkkknnnyyy~~~}}}~~~|||xxxyyy}}}~~~xxxssslllqqqzzzzzzwwwxxx{{{~~~zzzuuutttuuuyyy{{{~~~xxxuuurrrpppooonnnmmmllllllkkkiiifffdddcccbbbaaa___^^^\\\ZZZXXXVVVTTTSSSRRRPPPOOOPPPPPPPPPMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHCCCGGGNNNUUUXXXUUUMMMHHH@@@===999666555555444333///...------,,,,,,------------------------------...000111111000222777<<>>888555444444000000///...//////000000.........///////////////---......//////......---,,,,,,,,,+++***)))((((((---------.........//////...------,,,,,,------...,,,000666;;;DDDXXXsss|||~~~|||tttuuu~~~~~~{{{}}}|||~~~{{{xxxxxxxxxwwwyyy~~~~~~~~~~~~~~~yyy}}}{{{vvvvvvyyyyyytttooosss|||~~~zzzxxxyyy|||~~~xxxqqqnnnrrrvvv|||~~~xxxvvvsssqqqqqqqqqpppoooiiigggfffdddbbbaaa``````^^^]]][[[YYYVVVTTTRRRQQQPPPOOONNNOOOPPPOOONNNLLLIIIJJJKKKKKKKKKIIIHHHGGGCCCGGGOOOVVVYYYVVVOOOIIIAAA===999666444333222111...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,///111222222444:::>>>@@@LLL]]]mmmxxx~~~tttlll___SSSHHH@@@:::666333222000///000111000///.........///////////////......////////////......+++,,,,,,,,,+++***)))))),,,,,,------.../////////.........------.........+++000444999CCCXXXttt{{{{{{sssjjjmmmzzz~~~zzz|||wwwyyy{{{|||||||||}}}|||wwwuuuvvvvvvvvvyyy~~~~~~~~~zzz}}}|||xxxwwwwwwvvvtttqqqvvv|||wwwxxx{{{yyyrrrmmmmmmooossszzz|||zzzwwwsssqqqpppooommmlllhhhgggeeecccbbbaaa``````^^^]]][[[YYYVVVSSSQQQPPPOOONNNNNNNNNOOOOOONNNLLLJJJKKKLLLLLLKKKIIIGGGFFFCCCGGGOOOVVVYYYVVVOOOJJJAAA===999555444333222000...---,,,,,,++++++,,,,,,+++,,,------------,,,+++...000111000000333999>>>???EEERRRcccrrr|||}}}uuukkk```TTTHHHAAA:::777333222222111///---............/////////000......////////////......++++++,,,------,,,+++***,,,,,,------...//////000000//////......//////000---///333777AAAWWWsssyyyxxxyyyvvv{{{~~~pppgggkkkzzz|||xxxyyyvvvxxxzzzzzzyyyyyyyyyzzzuuurrrssswwwyyyxxxyyy}}}~~~~~~}}}|||{{{yyywwwuuuttttttuuu{{{xxxxxx{{{{{{uuuqqqjjjjjjlllrrr||||||{{{xxxssspppnnnllljjjhhhjjjiiigggeeedddcccbbbbbb^^^]]][[[XXXUUUSSSQQQPPPOOONNNNNNNNNOOOOOONNNLLLKKKLLLLLLLLLKKKIIIFFFEEECCCGGGOOOVVVYYYVVVPPPJJJAAA===999555444333111000...---,,,,,,++++++,,,,,,++++++------------++++++///111111///...111777<<>>999555222111...---------------------------///...------,,,,,,------///............000111222999@@@FFFJJJUUUffftttzzz~~~wwwhhhaaaVVVLLLEEE???888333666444222111111111111000000///......///...,,,***,,,,,,++++++++++++,,,,,,---------............///000000000///......------///...000555>>>OOOiii~~~}}}}}}tttsssuuu{{{|||{{{xxxrrrqqqssswwwxxxyyyzzzzzzyyywwwvvvxxxyyy{{{|||{{{|||~~~}}}||||||{{{wwwssstttyyy~~~}}}wwwrrrppplllhhhhhhoooyyy}}}yyyuuuqqqnnnlllllljjjiiigggfffeeedddbbb```______^^^]]]ZZZXXXVVVTTTSSSRRRRRRPPPOOOPPPQQQRRRQQQPPPOOOOOOOOONNNKKKIIIFFFDDDGGGDDDDDDJJJQQQSSSNNNHHHBBB>>>999555222111///---------------------------///...------,,,,,,---------......//////000111111444===EEEHHHLLLZZZkkkvvv~~~zzznnnbbbWWWMMMBBB:::888555111000///000///...222000///......---+++(((,,,,,,++++++++++++,,,,,,---------............///////////////////////////000///111555===MMMfff|||wwwrrrrrrvvvyyy}}}}}}||||||yyyzzzvvvooopppuuuyyyyyy{{{|||}}}}}}}}}}}}}}}||||||}}}~~~|||{{{{{{yyyvvvsssvvv|||}}}xxxtttsssnnniiiiiioooxxx|||wwwtttpppmmmlllkkkjjjiiieeeeeedddcccbbb``````___]]]\\\ZZZWWWUUUTTTSSSRRRSSSRRRQQQPPPQQQRRRRRRRRRLLLLLLLLLLLLKKKJJJIIIHHHGGGCCCBBBFFFLLLOOOLLLHHHBBB>>>999555333111///...---------------------------,,,++++++******++++++,,,---...///000000000000111<<>>;;;999555111111000000000222222111///------,,,,,,,,,,,,---------------............///---.........//////000000000///111666>>>OOOiii~~~yyypppkkklllmmmpppxxx|||wwwwww}}}{{{vvvrrrqqqvvv||||||uuutttxxx}}}~~~xxxvvvzzz~~~|||}}}~~~{{{wwwuuuuuuuuusssqqqpppsssxxx~~~}}}zzzyyywwwtttqqqqqqvvv}}}|||yyyssspppllljjjiiiiiihhhgggddddddddddddcccccccccccc[[[ZZZXXXVVVUUUTTTSSSSSSNNNQQQSSSSSSQQQPPPPPPQQQPPPNNNMMMJJJHHHGGGFFFEEEDDDBBBAAACCCFFFGGGEEEDDD@@@===888444333222000///------------------------///...------,,,,,,------------,,,,,,---...000111666>>>MMM\\\^^^UUUNNNMMMXXXaaannnzzzsssgggWWWKKKEEE???999333444333222222333333111///------,,,,,,,,,,,,---------------............///.........///////////////......000777@@@QQQlll}}}uuurrrllllllmmmtttzzzrrrvvv}}}zzztttooonnnqqqwww}}}~~~~~~}}}}}}|||{{{{{{~~~~~~||||||yyyzzz{{{~~~zzzvvvuuuuuuuuusssqqqqqquuuzzz}}}}}}}}}yyywwwvvvwwwuuutttuuuzzz}}}zzzssspppllliiiiiiiiihhhgggdddddddddddddddddddddddd[[[ZZZXXXVVVUUUTTTSSSSSSMMMPPPTTTTTTRRROOOOOOPPPLLLLLLJJJIIIIIIIIIIIIIIICCCBBBBBBCCCFFFFFFEEECCC@@@===888444333222000///---------------------------,,,++++++******++++++...---,,,+++,,,...000222444<<>><<<888555333111...,,,------------------------,,,//////***)))+++---,,,'''***...///---,,,,,,...444;;;JJJ___sss~~~}}}sssdddVVVQQQSSSZZZbbbjjjtttyyywwwpppeeeZZZQQQHHH>>>888444///,,,///000...,,,---,,,,,,,,,,,,------------......////////////......///000222999GGG^^^xxx|||yyyzzz}}}kkkfffoootttzzz}}}{{{~~~}}}}}}wwwrrrooonnnrrrwww|||~~~~~~}}}|||{{{yyywwwwwwwwwppppppoooooopppssswwwyyy~~~~~~~~~}}}|||{{{yyyyyyyyyzzzzzzzzzxxxxxxyyyzzz}}}}}}{{{{{{|||zzzvvvpppnnnooorrrqqqqqqrrrxxx|||xxxssspppmmmkkkjjjiiigggeeedddbbbaaa``````___\\\ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNPPPPPPOOOMMMKKKHHHFFFEEEBBBAAA@@@AAABBBCCCBBB@@@>>>;;;888555333111///---------------------------''',,,...,,,+++---...,,,+++...000///,,,***---000444:::HHH\\\qqqzzzqqqfff^^^XXXTTTXXX^^^eeekkksss{{{}}}uuummmdddXXXKKKAAA999222---...000...------,,,,,,,,,---------............////////////......---...111999III```yyy~~~{{{{{{nnneeejjjyyyuuuyyy~~~yyywwwuuu{{{~~~}}}zzztttooolllhhhnnnuuu|||~~~}}}|||{{{zzzxxxwwwmmmllllllmmmqqquuuyyy{{{}}}}}}}}}|||{{{zzzxxxwwwuuuvvvvvvtttssssssuuuwww}}}}}}}}}}}}{{{vvvqqqnnnpppssspppppprrrxxx|||xxxrrrpppmmmkkkkkkiiigggfffeeecccaaaaaa```^^^[[[YYYZZZZZZ[[[\\\[[[ZZZXXXWWWVVVTTTRRRPPPOOOOOOOOOOOOQQQPPPOOOMMMKKKIIIFFFEEECCCAAA@@@AAABBBCCCBBBAAA>>>;;;777555333222///---,,,,,,,,,,,,,,,,,,,,,,,,$$$***...---,,,......+++...000000...,,,+++...111111777DDDYYYooo|||vvvooocccXXXSSSUUUYYY___hhhqqqxxx}}}|||uuujjj\\\SSSDDD999111///000...,,,,,,---------.........//////......////////////......,,,...222;;;LLLccczzz|||~~~}}}|||}}}qqqgggiiittt}}}vvvzzz}}}xxxvvvuuu{{{{{{|||}}}yyysssnnnkkkgggmmmuuu|||~~~~~~}}}|||yyyvvvkkkjjjjjjlllrrrwww{{{}}}{{{{{{|||}}}|||{{{zzzyyyvvvuuutttrrrppppppsssuuu~~~}}}xxxssspppqqqtttoooppprrrxxxzzzvvvrrrpppmmmlllkkkjjjhhhffffffdddbbbaaa```___[[[YYY[[[[[[\\\\\\\\\ZZZXXXVVVUUUSSSQQQOOOOOOOOOPPPQQQPPPPPPOOOMMMJJJHHHEEEDDDAAA@@@???@@@AAABBBAAA???===;;;777555333222000...,,,,,,,,,,,,,,,,,,,,,,,,'''+++---+++***,,,---,,,------............000111111666CCCWWWnnn}}}uuuggg[[[WWWWWW[[[bbbhhhooouuu|||~~~zzzppphhhVVVHHH;;;555444111.............../////////000000......////////////......---///444???PPPfff{{{yyy|||}}}}}}qqqiiijjjsssyyyyyy{{{|||zzzzzz~~~}}}}}}yyy{{{~~~~~~yyytttooollliiiooowww}}}~~~~~~|||xxxtttllljjjiiilllrrrxxx|||}}}yyyzzz|||~~~~~~}}}|||{{{xxxxxxvvvrrrpppqqqsssvvvzzztttqqqrrrtttooopppsssyyy}}}xxxuuurrrpppmmmlllllljjjhhhfffgggeeecccbbbaaa___\\\YYY[[[\\\]]]]]]\\\YYYWWWUUUTTTSSSQQQOOOOOOOOOQQQRRRPPPOOONNNLLLIIIFFFDDDCCC@@@???>>>???@@@@@@@@@>>>===:::777555333222000...,,,,,,,,,,,,,,,,,,,,,,,,+++...---)))'''***---,,,)))***,,,...000111111000333888DDDXXXmmm}}}wwwiii```VVVXXX\\\___ccciiiooosss|||}}}wwweeeUUUEEE===999555222111////////////000000000000......////////////.........000666BBBSSShhh|||}}}xxx{{{pppiiilllsssyyyzzz|||~~~}}}||||||yyy{{{~~~~~~}}}zzzuuuooolllkkkpppxxx}}}~~~}}}|||{{{~~~~~~|||wwwsssnnnkkkjjjmmmsssxxx{{{|||xxxzzz|||~~~~~~}}}{{{zzzxxxtttqqqrrrtttwww{{{uuuqqqqqqsssooopppssszzzyyysssppppppmmmjjjiiiiiiiiihhhhhhfffffffffeeeccc```^^^\\\]]]]]]]]]]]][[[ZZZYYYXXXUUUSSSPPPOOOOOOOOOMMMLLLNNNMMMLLLKKKHHHFFFDDDCCCCCCAAA???>>>??????>>>===<<<;;;888555222///---,,,,,,000222,,,%%%$$$+++333...---,,,---///000///...,,,,,,,,,---...///000111111777EEEYYYnnn~~~|||tttiii___VVVVVVXXX[[[ccclllssszzzxxxlllYYYGGG???===777///333111000......///111333/////////000//////......000000555DDDZZZmmmyyy|||xxxtttwww||||||qqqppprrrtttttt}}}}}}~~~|||uuurrrtttvvvwww{{{~~~}}}{{{}}}}}}{{{xxxvvvuuullljjjiiilllssszzz}}}~~~yyy{{{~~~~~~|||xxxttttttxxx}}}~~~{{{xxxuuutttuuutttvvvyyy}}}~~~yyytttqqqpppmmmjjjhhhhhhhhhgggfffeeeeeeeeedddbbb```]]]\\\]]]]]]]]]\\\[[[ZZZXXXXXXTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCAAA???>>>??????>>>===;;;:::888555333000...---***,,,,,,(((!!! $$$))),,,+++***+++---...---,,,,,,,,,,,,,,,---...///000111777EEEZZZooo}}}uuuiii___ZZZYYYXXX]]]cccjjjqqqyyy}}}jjjWWWMMMGGG???555333111///...///000000///000000000000000//////...000111999III^^^qqq||||||uuutttzzzyyyooonnnppprrrrrrttt|||}}}{{{~~~}}}~~~~~~}}}~~~{{{wwwwwwzzz}}}|||}}}|||}}}~~~}}}|||{{{yyyvvvtttsssllliiihhhkkkrrrxxx{{{{{{zzz|||~~~{{{xxxyyy{{{}}}~~~{{{xxxwwwxxxuuuwwwzzz~~~~~~yyyuuurrrpppmmmjjjhhhggggggeeedddddddddcccbbbaaa___]]]\\\\\\\\\\\\\\\ZZZYYYXXXWWWRRRTTTUUURRROOOLLLMMMOOOMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@???>>>??????>>>===;;;:::888666333111///...,,,---,,,***(((&&&((())),,,+++++++++---...---,,,,,,,,,,,,,,,------...///000777FFF[[[qqqxxxlllddd]]]XXXWWWZZZ```eeennnuuuyyy|||}}}~~~wwwfff[[[SSSHHH>>>:::555000///222333111---111111111111000000000///333777@@@QQQddduuuzzzuuuwww~~~ssslllkkkmmmnnnnnniiiqqq~~~~~~zzzzzz{{{zzz{{{~~~~~~zzzxxxzzz{{{zzz|||~~~|||{{{zzzyyywwwuuusssrrrmmmjjjiiikkkqqqvvvxxxxxx{{{}}}~~~~~~~~~|||~~~~~~|||zzzyyyyyywwwyyy|||~~~yyyvvvtttpppmmmjjjggggggfffdddcccccccccbbbaaa___^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWQQQUUUWWWTTTOOOLLLMMMQQQLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@>>>>>>???@@@@@@???;;;:::888666333111///...---------...000111000//////...---...///000000...,,,,,,,,,,,,,,,---......000777GGG\\\rrryyyqqqiiiaaa[[[WWWZZZ]]]bbbiiipppvvv|||tttkkkdddZZZPPPHHH???555111444555333///111111111000000000000111888>>>IIIYYYiiixxx|||~~~~~~}}}}}}~~~|||zzzxxxwwwwwwxxxsssmmmhhhgggiiikkklllgggnnnxxx~~~yyyyyyyyyzzz~~~}}}xxxuuuxxxzzz|||||||||{{{zzzxxxvvvtttsssooommmkkknnnssswwwxxxwww}}}~~~~~~}}}|||wwwzzz||||||zzzyyyxxxxxxyyy|||}}}yyyvvvtttpppmmmjjjggggggfffdddccccccbbbaaa```^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXWWWQQQUUUXXXVVVPPPMMMNNNQQQKKKKKKJJJIIIHHHFFFDDDCCCAAA???>>>???AAABBBBBBAAA<<<;;;999666444111///...+++***+++---000111///---///...---...000111000///------,,,,,,,,,---......000777GGG]]]sss~~~xxxpppggg```ZZZYYYYYY\\\dddmmmvvv|||zzzqqqhhhYYYLLL===555444444222///111111000000111222333333:::BBBNNN\\\jjjxxx{{{zzzyyyxxxzzz}}}~~~yyy}}}zzzxxxuuurrrpppnnnmmmmmmmmmllljjjhhhggghhhllloooqqqtttxxx{{{~~~~~~~~~|||||||||}}}vvvyyy}}}~~~yyytttwww{{{~~~~~~|||zzzyyyxxxsssqqqppprrrwwwzzz{{{yyy}}}}}}{{{wwwyyy{{{{{{yyywwwwwwwwwzzz~~~|||xxxvvvtttpppmmmjjjhhhggggggeeedddcccbbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXSSSUUUWWWVVVRRROOOOOOPPPKKKJJJJJJIIIGGGFFFDDDCCC@@@???>>>@@@CCCEEEFFFFFF===<<<:::777444111///---///...------......,,,***---,,,,,,,,,...///...---......---------......///000888HHH^^^sss~~~vvvnnnaaa\\\WWWVVV[[[ccckkkpppxxx}}}xxxjjj]]]KKK>>>777444222///222222222222333555777999===DDDOOOZZZeeeqqq~~~}}}{{{yyyxxxyyy}}}}}}yyy}}}yyy~~~xxxsssrrrpppmmmlllkkkllllllkkklllmmmllllllnnntttyyy~~~|||zzz{{{}}}~~~wwwxxx}}}|||qqqsssyyy~~~zzzuuuxxx}}}~~~wwwuuutttvvv{{{~~~~~~}}}~~~~~~|||zzz{{{{{{zzzxxxvvvwwwxxxzzz{{{xxxuuussspppmmmjjjhhhhhhhhhgggfffdddcccaaa```___^^^______^^^^^^^^^^^^]]][[[ZZZYYYUUUUUUVVVVVVTTTRRROOONNNJJJJJJIIIIIIGGGFFFDDDCCC???>>>???AAAEEEHHHJJJJJJ???===;;;777444000...,,,000000000///------,,,,,,...---,,,---...///...---000//////....../////////000888HHH^^^sss{{{nnnggg___ZZZZZZ^^^aaabbbjjjpppuuuxxx~~~{{{ppp___OOOCCC:::555222444444444555777:::===???GGGLLLQQQUUUZZZcccpppzzz|||zzz{{{zzz|||{{{vvvpppooonnnnnnnnnoooppppppooosssuuuuuutttxxx{{{xxxwwwxxxwww~~~{{{{{{~~~~~~~~~tttxxx~~~~~~{{{rrrssszzzzzzuuuyyyxxxwwwvvvyyy~~~}}}~~~~~~}}}|||zzzwwwtttssstttvvvzzzzzzwwwtttssspppmmmjjjiiiiiiiiiiiihhhdddcccaaa```_________```_________^^^]]]\\\[[[ZZZVVVUUUUUUUUUUUUTTTPPPMMMJJJJJJIIIHHHGGGFFFDDDCCC>>>>>>???BBBFFFJJJLLLLLL@@@>>><<<888444000---++++++,,,---,,,******,,,///000///...///111111111///111000000/////////000000000888HHH]]]sssyyyrrriiibbb___]]][[[ZZZ^^^dddjjjnnnuuu}}}~~~ppp^^^NNNAAA999555666666666888:::>>>BBBDDDRRRTTTUUURRRQQQVVVaaakkk}}}}}}}}}~~~yyytttppppppooooooqqqrrrtttuuutttxxx|||||||||~~~xxxtttsssqqqxxx~~~yyyzzz~~~uuuzzz{{{uuuvvv}}}yyyuuuzzzyyywwwwwwzzz}}}~~~|||{{{xxxtttpppoooppprrryyy|||uuupppooommmllljjjiiihhhggghhhhhheeedddcccaaa```______^^^``````___^^^]]][[[ZZZYYYVVVUUUTTTTTTTTTSSSQQQOOONNNLLLJJJIIIHHHFFFCCCAAA@@@@@@???AAAHHHPPPPPPLLLFFFCCC>>>999666222...,,,---,,,,,,++++++,,,,,,---***+++,,,---............000//////.........//////...777HHH^^^sss|||uuupppkkkeee]]]WWW[[[\\\___dddkkkttt{{{{{{mmm___QQQDDD<<<<<<:::888:::???GGGOOOTTTYYYWWWWWWVVVRRROOOWWWcccooo|||}}}|||}}}}}}xxxsssllllllmmmpppsssvvvvvvvvv{{{}}}vvvssssssuuu{{{~~~yyyzzz~~~~~~~~~yyy~~~|||~~~{{{zzz||||||zzz|||yyysssmmmkkkmmmrrrwww{{{uuupppooommmllljjjhhhggggggggghhhfffeeecccbbb```_________aaa___]]]ZZZYYYYYYYYYYYYVVVUUUTTTTTTTTTSSSQQQOOONNNLLLJJJIIIHHHFFFCCCAAA??????>>>@@@HHHQQQQQQLLLFFFCCC>>>999666222///,,,/////////....../////////***+++,,,---............//////............/////////999JJJaaauuu|||xxxuuuqqqkkkddd___]]][[[ZZZ[[[```hhhqqqvvv|||wwwjjj]]]RRRKKKDDDBBBAAADDDKKKUUU___dddeeebbb___[[[TTTNNNPPPWWWbbbmmm{{{|||vvvqqqqqqqqqsssuuuxxxzzzzzz}}}|||yyyvvvxxx}}}||||||~~~~~~}}}}}}~~~{{{|||~~~~~~|||zzzzzzxxxtttpppnnnqqqvvv{{{~~~zzztttooonnnlllkkkiiihhhgggfffggggggfffeeedddbbbaaa```______```]]]ZZZWWWVVVVVVXXXYYYVVVUUUTTTSSSTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFCCCAAA>>>>>>===@@@HHHQQQSSSNNNGGGCCC>>>999666222///---------,,,,,,,,,,,,------***+++,,,---............//////............//////111;;;NNNdddxxx|||||||||{{{zzzuuuooojjjeee```ZZZVVVWWW]]]eeekkkssszzzsssiiiaaa^^^VVVTTTTTTXXX```kkksssxxxsssnnniiiddd]]]TTTOOONNNTTT[[[eeemmmttt|||}}}zzzyyyxxxwwwxxxzzz}}}~~~~~~xxxxxx|||~~~}}}}}}|||}}}|||{{{zzz}}}}}}{{{zzzwwwvvvuuutttsssvvv{{{}}}yyysssooonnnlllkkkiiigggfffffffffgggfffeeedddbbb``````______]]]\\\ZZZXXXWWWWWWWWWXXXVVVTTTSSSSSSSSSSSSPPPNNNLLLKKKIIIHHHHHHFFFCCCAAA>>>>>>===@@@IIISSSUUUQQQHHHDDD>>>999666333000---+++++++++,,,,,,+++++++++***+++,,,---............///............//////000111===QQQgggyyy}}}}}}}}}yyy{{{~~~}}}xxxtttqqqlllccc\\\YYY[[[___bbbjjjrrr{{{~~~uuunnnlllllljjjjjjkkkpppxxx{{{wwwtttppplllcccYYYSSSNNNPPPTTTXXX___iiittt}}}}}}{{{|||~~~wwwvvvxxx}}}}}}~~~~~~|||zzzyyyxxxxxx~~~~~~}}}|||{{{{{{uuuvvvwwwwwwwwwyyy|||{{{xxxsssoooooolllkkkiiihhhgggfffggggggeeedddcccaaa```___^^^^^^[[[[[[\\\\\\[[[YYYWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKJJJHHHHHHGGGFFFCCCAAA>>>>>>===@@@JJJUUUXXXUUUIIIDDD>>>999555333000.........////////////......***+++,,,---...........................///000000111???TTTjjj{{{}}}{{{}}}}}}{{{www{{{|||zzz{{{wwwqqqjjjddd```^^^^^^aaahhhpppvvv|||{{{uuupppuuu||||||tttrrrtttvvvtttuuuyyy~~~}}}{{{uuuiii```RRRPPPMMMLLLPPPWWW___eeesss{{{wwwvvvvvv||||||yyy~~~{{{{{{}}}~~~|||yyywwwxxxzzz~~~~~~}}}|||||||||{{{wwwxxxyyyyyyyyyyyy|||~~~}}}zzzwwwsssppppppmmmllljjjiiihhhggghhhhhhdddcccbbb```___^^^]]]]]]YYY[[[]]]^^^]]][[[XXXVVVUUUTTTSSSRRRSSSRRRPPPNNNKKKIIIHHHGGGGGGFFFDDDAAA>>>>>>>>>AAALLLXXX\\\YYYJJJEEE>>>999555333111///,,,---...//////...---,,,***+++,,,---..................---......///000111222AAAWWWmmm}}}~~~{{{}}}}}}{{{yyy}}}}}}{{{~~~}}}{{{wwwqqqkkkeeeaaa]]]bbbfffiiimmmqqqnnniiibbbgggpppxxxyyyvvvxxxzzz|||qqqsssxxxxxxmmm^^^YYYRRRNNNNNNPPPSSSTTT___hhhrrrzzzyyywwwwww|||~~~yyyvvv}}}|||xxxvvvwwwyyy}}}}}}~~~||||||}}}xxxuuuxxx|||~~~}}}|||||||||}}}yyyzzz{{{{{{zzzzzz|||~~~{{{yyywwwsssqqqrrrnnnmmmkkkjjjiiihhhiiiiiicccbbb```___]]]\\\\\\\\\ZZZ[[[\\\\\\\\\ZZZXXXWWWUUUSSSRRRRRRSSSRRRPPPMMMJJJIIIGGGGGGGGGFFFDDDAAA??????>>>BBBMMMZZZ___]]]JJJEEE>>>888555333111000)))***,,,------,,,***)))***+++,,,---............---------......///000111444CCC[[[ppp}}}~~~~~~}}}}}}|||{{{~~~}}}wwwrrrnnneeefffddd```^^^^^^[[[UUUQQQWWW```iiirrrzzz}}}xxxzzz~~~~~~|||mmmlllooowww{{{zzz{{{oooiiiaaa\\\ZZZXXXUUURRRUUU\\\dddjjjttt}}}}}}~~~~~~zzzxxxvvvyyy~~~}}}{{{~~~zzzsssoooppptttzzz~~~}}}~~~wwwtttwww|||~~~}}}}}}}}}~~~zzz{{{|||||||||}}}zzzxxxwwwtttrrrsssooonnnllljjjiiiiiiiiijjjbbbaaa```^^^\\\\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYUUUSSSRRRRRRRRRRRROOOMMMJJJHHHGGGGGGGGGFFFDDDAAA@@@@@@???CCCNNN\\\aaa___KKKEEE>>>888555333111000,,,---///000000///---,,,++++++,,,---............---------......000111111555EEE]]]sss~~~~~~~~~~~~|||{{{}}}zzzqqqoooggg\\\TTTPPPJJJCCC@@@FFFNNNXXXaaajjjrrrwwwxxxxxx}}}zzzmmmiiihhhmmmtttwwwtttoooqqq||||||vvvooojjjgggddd^^^YYYUUUZZZ]]]```hhhuuu|||yyy|||}}}{{{~~~~~~zzzwwwxxx|||yyyvvvtttuuuxxxzzzxxxvvvzzzrrrkkkmmmrrryyy~~~~~~wwwrrruuu{{{~~~~~~}}}~~~~~~{{{|||}}}~~~~~~xxxvvvtttpppnnnnnnmmmllllllkkkiiigggeeeddddddbbb___\\\ZZZZZZZZZZZZYYYZZZYYYXXXVVVUUUWWWYYYUUUTTTTTTTTTTTTRRRPPPMMMIIIGGGEEEDDDDDDDDDBBBAAA?????????FFFSSS___^^^XXXLLLHHHAAA:::444000//////...,,,***+++---...,,,))),,,,,,,,,---...//////000...***(((,,,......000444999JJJ```sss~~~||||||}}}zzz~~~{{{nnn___PPPFFFAAA???======BBBJJJOOOTTTaaannnwwwzzzsssqqquuu{{{}}}~~~nnnhhhdddeeekkknnnkkkgggiiittt~~~|||~~~zzzvvvoooiiifffcccaaaaaaffflllqqqttt}}}}}}{{{xxxxxxxxx}}}}}}zzzwww{{{yyyuuuuuuvvvvvvyyy|||wwwwwwvvvtttrrrqqqrrrsssyyyuuukkkgggjjjpppvvv}}}}}}zzz}}}zzzsssooopppsssyyy|||}}}{{{{{{|||}}}}}}|||}}}vvvuuutttpppnnnnnnmmmlllllljjjhhhfffdddccccccbbb___\\\ZZZZZZZZZZZZWWWXXXZZZYYYWWWVVVUUUVVVSSSSSSRRRRRRSSSRRROOOMMMKKKHHHFFFEEEEEEEEECCCBBB??????@@@FFFRRR]]]\\\UUUIIIEEE???888333111111111000///...---,,,,,,,,,,,,000000000000///////////////+++***---//////111444:::KKKaaattt~~~~~~}}}{{{{{{}}}|||~~~ppp^^^NNNBBB;;;999777777:::???AAACCCLLLWWWeeerrrzzzsssmmmnnntttzzz{{{yyyoooiiiddddddhhhkkkhhheeedddmmmvvvzzz~~~zzzyyyuuupppmmmmmmnnnppppppsssppppppzzz}}}vvvtttsssssswww|||~~~|||~~~{{{wwwwwwuuuvvvxxx|||~~~}}}xxxxxxwwwuuussspppooonnnuuu{{{|||uuummmkkknnnrrrxxx~~~zzzwwwzzzsssoooppprrrxxxzzz}}}}}}zzzzzz{{{|||~~~}}}{{{~~~zzztttsssssspppnnnooonnnmmmllljjjhhhfffdddbbbcccaaa___\\\ZZZZZZZZZ[[[TTTWWWZZZZZZXXXUUUSSSSSSQQQQQQQQQQQQRRRRRROOOMMMLLLJJJGGGFFFFFFEEEDDDBBB??????@@@EEEPPPYYYXXXRRRGGGCCC<<<666222111222444111111///---,,,+++,,,...///////////////000000000111---,,,///000///111555;;;MMMcccuuu||||||}}}|||{{{{{{}}}~~~~~~nnn[[[JJJ>>>777555444444666999999999???FFFQQQ^^^nnnyyyqqqjjjeeehhhrrrxxxxxxtttoooiiicccaaadddfffdddaaa]]]dddkkkooouuu}}}}}}zzzxxxvvvtttmmmgggdddnnn~~~yyytttsssrrrqqqsssxxx~~~}}}xxxxxxzzz|||~~~}}}zzzxxxwwwwwwwwwvvvsssoookkkhhhnnnttt}}}|||yyy|||~~~wwwsssrrrtttvvvzzz~~~yyyvvv~~~yyysssooopppqqqwwwxxx{{{|||zzzzzzzzzzzz|||}}}{{{|||wwwrrrrrrrrrpppnnnoooooonnnmmmkkkiiigggdddccccccaaa^^^\\\ZZZZZZ[[[[[[UUUWWWYYYYYYWWWTTTSSSSSSQQQQQQQQQRRRSSSSSSPPPNNNLLLIIIGGGEEEEEEEEECCCAAA???@@@AAAEEENNNVVVTTTNNNGGGBBB;;;555111000222333111...,,,+++,,,.........((()))***,,,...000111222222//////000000///222777>>>PPPgggwww{{{|||||||||{{{|||yyygggUUUFFF<<<777444111222444666777888;;;???DDDNNN\\\gggqqq{{{ooofff___bbbllltttuuuqqqnnnhhhbbb___```aaa___]]]YYY^^^ccciiipppyyyuuunnnjjjssszzzzzz{{{{{{yyyyyywwwtttvvvzzz~~~~~~{{{vvvrrrssssssttttttrrrnnnhhhdddgggllluuuyyyvvvwwwzzz{{{zzzzzzzzzzzzzzz{{{~~~}}}}}}{{{yyy||||||zzzvvvrrrpppqqqsssvvvyyy}}}}}}|||}}}{{{zzzyyyyyy{{{}}}}}}{{{{{{|||~~~vvvpppqqqrrrooonnnooopppooonnnmmmjjjhhhfffeeebbbaaa^^^\\\ZZZZZZ[[[\\\XXXYYYXXXWWWTTTSSSTTTUUURRRRRRRRRSSSTTTTTTRRROOOKKKIIIFFFDDDDDDCCCAAA@@@>>>@@@BBBEEEMMMSSSQQQKKKFFFBBB;;;555000//////000///+++''')))...000///,,,((((((***,,,...///111111111///000222111///333999BBBUUUkkkzzz|||}}}}}}}}}|||~~~ttt```NNN@@@999444222---///111111222444666777;;;@@@IIISSS]]]gggsss|||sssiii___^^^fffnnnqqqoookkkfffaaa^^^]]]]]]\\\ZZZYYY[[[aaahhhqqqzzz~~~{{{yyyyyy}}}yyy{{{|||uuuooonnnnnnnnnoooooolllgggcccbbbfffoooyyyyyyuuutttuuuyyyzzz}}}}}}zzz|||~~~}}}||||||~~~~~~|||{{{|||~~~|||yyyxxxwwwuuusssrrrrrruuuwwwxxx{{{}}}yyyxxx{{{~~~}}}{{{zzzzzz{{{|||~~~~~~}}}{{{{{{zzz{{{~~~}}}vvvpppqqqrrrpppnnnooonnnnnnmmmlllkkkiiigggfffbbb```^^^\\\ZZZ[[[[[[\\\ZZZZZZYYYVVVTTTSSSTTTVVVTTTSSSSSSTTTTTTTTTQQQOOOKKKIIIFFFDDDCCCBBBAAA???>>>AAACCCFFFLLLQQQOOOJJJDDDAAA;;;555111.........---***(((***...000...+++...............///////////////000222111///444;;;GGGYYYooo|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~pppZZZGGG;;;444111///000222222//////111222000222444999BBBJJJTTTbbbnnnwww~~~yyypppddd___aaafffjjjkkkfffccc```^^^]]]\\\[[[YYYYYY[[[aaakkkttt}}}~~~|||~~~|||yyysssmmmkkkiiijjjllllllhhheeeaaaeeelllvvv~~~zzzwwwvvvvvvyyyzzz|||}}}{{{}}}~~~}}}}}}~~~{{{zzzyyy{{{~~~zzzxxxwwwuuutttssstttvvvyyyzzz{{{~~~~~~|||{{{yyyvvvtttxxx~~~|||{{{||||||}}}}}}||||||{{{{{{yyy}}}~~~wwwqqqqqqrrrpppnnnoookkkkkkkkkjjjiiihhhffffffaaa```^^^\\\[[[[[[\\\]]]ZZZ[[[[[[YYYVVVTTTTTTTTTTTTSSSRRRSSSSSSRRRPPPMMMLLLJJJGGGEEEDDDCCCAAA???===AAADDDGGGLLLQQQOOOJJJ???===999555222000......***---000000---++++++,,,///..................---------///222000///555<<>>UUUddduuu~~~{{{zzzyyyzzz}}}~~~~~~}}}yyywwwxxx|||}}}zzz{{{}}}}}}}}}{{{yyy{{{~~~zzzcccRRR@@@777555222111111000/////////.........---,,,...000000///...000222333555:::@@@GGGNNNTTTWWWfffggggggeee```\\\YYYXXXUUUWWWZZZ^^^aaabbbbbb```___fffpppxxxzzzyyy{{{yyyqqqjjjgggggghhhiiioooqqquuuzzz~~~{{{|||~~~||||||~~~~~~~~~zzzxxxzzz{{{yyyuuuuuuyyy}}}}}}yyysssmmmiiiiiilllnnnsssssstttuuuyyy|||~~~{{{{{{~~~}}}}}}{{{yyyuuurrrpppnnnmmmiiiiiihhhgggfffdddbbbaaa______^^^^^^]]]]]]]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVYYYWWWUUUTTTSSSRRRPPPNNNKKKJJJHHHFFFDDDBBBAAAAAABBBDDDLLLXXX```^^^SSSIII@@@<<<666111//////...---......///...,,,++++++,,,...------------.../////////...///111111222999AAAWWWgggxxx~~~|||vvvuuuuuuwwwzzz}}}}}}}}}vvvtttuuuyyyzzzxxxyyy|||}}}}}}{{{xxxzzz}}}zzzttt^^^NNN===555333111000000/////////...............,,,---......,,,,,,---......///111555999===@@@BBBRRRVVV[[[^^^]]][[[YYYXXXUUUTTTVVV[[[aaadddcccaaaccciiirrr{{{wwwooonnnrrryyywwwppplllkkklllllltttvvvxxx||||||}}}}}}{{{|||}}}~~~|||{{{~~~~~~yyyxxxyyyzzzxxxtttsssuuuxxxwwwwwwtttnnnjjjiiilllpppvvvvvvvvvxxxzzz}}}}}}}}}|||~~~|||zzzvvvsssqqqooonnnjjjjjjiiihhhgggeeecccbbb``````______^^^]]]\\\\\\XXXWWWWWWVVVVVVVVVWWWWWWWWWUUUSSSSSSRRRRRRPPPNNNKKKJJJHHHFFFDDDCCCBBBBBBBBBFFFOOO\\\eeebbbSSSGGG@@@;;;555111///......---,,,...000///+++***+++.........---,,,,,,...///000///...///111111333;;;FFFYYYiiizzz~~~|||~~~{{{qqqqqqqqqssswww{{{}}}}}}xxxuuuuuuwwwwwwuuuuuuxxx{{{{{{yyyxxxzzz}}}xxxpppWWWHHH999333222000//////........................---------,,,++++++++++++//////000111333666777999BBBFFFMMMQQQTTTTTTTTTUUUUUUTTTTTTXXX^^^bbbaaa___ccciiirrr}}}{{{ooogggffflllvvv}}}wwwtttsssssstttxxxyyyzzz|||~~~}}}{{{||||||yyyyyyzzz~~~|||zzz|||zzzwwwyyyyyywwwtttrrrrrrsssvvvxxxyyyvvvpppooossswwwxxxxxxyyyzzz|||~~~|||~~~}}}zzzwwwtttqqqooooookkkkkkkkkjjjhhhfffeeedddbbbbbbaaa```___]]]]]]\\\XXXWWWWWWVVVVVVVVVWWWWWWSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKIIIGGGEEEDDDDDDCCCCCCHHHTTTaaahhhbbbRRREEE???:::555000///......---+++...000...+++***,,,.........---,,,,,,...///000......000111111333>>>JJJ\\\kkkzzz~~~}}}|||{{{zzz}}}yyypppooonnnqqquuuyyy{{{|||yyyvvvuuuwwwvvvtttuuuxxxxxxyyyxxxxxx|||}}}vvvmmmQQQCCC555111111000......---------..................---,,,,,,,,,++++++***,,,,,,,,,---...///111111999<<<@@@DDDFFFIIIMMMOOORRRQQQRRRWWW]]]cccddddddhhhllluuu~~~wwwmmmfffgggnnnxxx}}}|||||||||zzzzzzyyyyyyzzz{{{|||}}}yyyxxxvvvwwwzzz~~~{{{}}}~~~~~~|||{{{|||}}}~~~zzz||||||}}}}}}xxxyyyyyyxxxuuurrrqqqpppuuuzzz}}}|||xxxwwwzzz}}}zzz{{{|||}}}|||~~~~~~|||zzzvvvsssqqqooonnnkkkkkkkkkjjjiiihhhgggfffeeedddcccaaa```^^^]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVQQQPPPOOOOOOPPPPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDDEEEMMMZZZfffiiiaaaQQQEEE>>>:::444000///.........,,,---......,,,,,,---......------------...//////......000111111444AAAOOO```nnn{{{}}}yyyxxxzzzzzz|||~~~~~~|||}}}|||wwwqqqooonnnppptttxxxzzz{{{wwwtttsssvvvvvvuuuwwwzzzvvvvvvuuuwww{{{|||ssshhhLLL???222000111000......---------------............---,,,,,,------+++***++++++++++++,,,---...///333555777999;;;???DDDGGGHHHJJJNNNTTT\\\cccjjjnnnrrrtttyyy}}}xxxrrrmmmooouuu}}}{{{zzzxxxvvvuuuuuuuuuuuusssrrrrrrrrrtttwww{{{}}}xxxzzz}}}~~~~~~zzzwwwzzz~~~~~~xxxyyyyyyyyywwwtttqqqoootttxxx}}}~~~}}}~~~}}}~~~}}}~~~}}}|||yyyvvvssspppooonnniiiiiiiiiiiiiiihhhgggggggggfffeeecccaaa```^^^^^^ZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRPPPPPPPPPPPPNNNMMMJJJJJJHHHFFFEEEDDDDDDDDDGGGRRRaaakkkjjj```QQQGGG===999444000...............---,,,,,,---...---,,,,,,---......///...............000111000555CCCRRReeerrr}}}|||wwwvvvyyy|||zzz{{{zzzwwwwwwzzzxxxttttttrrrppppppssswwwyyyzzzxxxtttssstttuuussstttxxxttttttsssuuuyyyxxxmmmaaaHHH<<<111///111111//////,,,,,,,,,------.........---+++******,,,---+++)))...------------...//////...///111333444777<<>>999333///......//////..............................////////////......//////000///...444EEEVVVjjjtttzzzxxxttttttvvvwwwvvvuuusssqqqppppppqqqrrrssssssuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvuuusssqqqpppqqqtttuuusssqqqlll```TTT===:::555222111111000000---,,,,,,++++++,,,,,,---------,,,,,,,,,---......------,,,,,,,,,,,,++++++---......///000111111222777888888:::???HHHRRRXXXjjjqqqzzzyyypppppp~~~|||vvvsssvvvvvvpppnnnpppqqqnnnmmmooopppppptttzzz~~~}}}~~~~~~{{{qqqtttxxx}}}~~~|||vvvqqqnnnvvv|||~~~~~~yyyvvvvvvtttnnnkkkjjjiiihhhhhhiiijjjiiigggdddeeeeeedddbbb```^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUSSSQQQPPPPPPNNNLLLIIIMMMIIIFFFFFFEEECCCGGGLLLVVVeeevvv|||sssaaaOOOEEE===999333///......//////.................................//////.........//////000000000777HHHXXXllltttzzzwwwssssssuuuvvvuuutttqqqoooooopppqqqrrrrrrsssuuuvvvwwwxxxyyyyyyzzzzzzxxxwwwvvvtttssssssuuuvvvuuussspppjjj\\\NNN<<<888333000000000///...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---.........///000000000333333444555888>>>EEEKKK[[[bbblllvvvxxxooonnn{{{~~~}}}{{{wwwwwwzzzyyysssnnnnnnqqqpppqqqqqqooonnnvvv{{{~~~~~~}}}{{{vvvrrrtttxxx|||~~~|||vvvrrrmmmvvv~~~~~~}}}xxxuuuvvvsssnnnjjjiiiiiihhhggghhhhhhgggdddaaacccbbbaaa```^^^\\\ZZZYYYYYYYYYZZZYYYXXXVVVTTTSSSTTTRRROOONNNNNNMMMLLLJJJLLLHHHFFFFFFEEEEEEJJJPPP___nnn~~~rrr]]]MMMEEE<<<888222///............------------------------------............------///...///111333;;;LLL]]]nnnuuuyyyuuuqqqrrrtttuuutttrrrooommmmmmoooqqqsssssssssuuuvvvxxxyyyzzzzzz~~~|||zzzwwwvvvvvvwwwwwwzzzyyyuuurrrpppiiiWWWFFF999666222/////////...---......------------......---............---+++***------,,,,,,,,,,,,++++++------------............///000000111111444999<<>>666333///............------......,,,++++++---//////......------///000111---...111666AAAOOO^^^gggqqqtttxxxzzzyyywwwvvvuuuwwwuuutttssssssqqqnnnkkkkkklllmmmnnnppptttzzz~~~}}}{{{xxxyyy{{{|||{{{yyywwwrrrppppppgggTTTCCC<<<222111///......//////000...---++++++,,,........./////////...---,,,***)))***+++---......---+++*********))))))******+++,,,,,,---.........---,,,+++......---,,,---...///000555999AAALLLYYYjjjyyy{{{tttlllggggggjjjmmmvvvxxx{{{~~~|||wwwrrrrrrxxx{{{~~~}}}}}}~~~zzzyyywwwtttqqqrrrtttxxx{{{}}}{{{~~~|||~~~~~~yyy}}}|||zzzzzzzzz{{{wwwuuusssooorrrsssuuuxxx}}}|||xxxtttrrrpppnnnlllkkkhhhgggeeecccbbbaaaaaaaaa```___]]]]]]]]]]]][[[YYYZZZYYYWWWTTTQQQOOONNNNNNLLLNNNOOOPPPPPPNNNKKKJJJIIIGGGFFFIIIRRR___llltttvvvrrriii]]]PPPFFF@@@>>>777444111////////////...---......,,,++++++---///...------,,,---...///000...///222888CCCRRR```iiippptttxxxzzzyyyxxxwwwvvvuuutttssstttsssqqqnnnkkkjjjlllnnnoooqqquuuzzz}}}}}}{{{yyyyyy|||}}}|||{{{{{{wwwtttqqqfffRRRAAA:::222111000.........//////...,,,++++++,,,---......------......------,,,,,,++++++,,,------,,,++++++***************++++++,,,++++++---.........------------,,,,,,,,,---...///...111666===GGGSSS___ggguuu}}}~~~yyyrrrmmmkkkmmmpppuuuwww{{{|||vvvrrrooosss|||{{{xxx|||zzzyyy{{{}}}~~~{{{xxxyyyxxxwwwwwwyyy||||||~~~~~~{{{}}}|||xxxwwwzzz{{{xxxtttppprrrrrruuuyyy~~~|||yyyuuurrrqqqooollljjjhhhfffdddbbbaaa``````aaa```___]]]\\\]]]\\\ZZZYYYZZZXXXVVVTTTRRRPPPOOONNNLLLMMMOOOPPPPPPOOOMMMLLLIIIHHHHHHMMMXXXgggvvv~~~vvviii[[[NNNEEE@@@>>>888555111//////000000///------...---++++++---///---,,,,,,,,,,,,---......000000333:::FFFUUUccclllpppssswwwzzzyyyxxxxxxxxxuuuttttttuuuuuurrrnnnjjjiiikkkooorrrtttwwwzzz||||||zzzyyyzzz|||}}}}}}}}}}}}xxxqqqcccOOO???777222111000///............,,,,,,,,,,,,,,,---......+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,)))************+++++++++***+++,,,---......------,,,,,,+++++++++,,,---...---...111333777>>>FFFKKKXXXcccsss~~~zzzuuuqqqpppqqqrrrvvv{{{~~~zzztttpppnnnqqqxxx{{{zzzvvvuuuxxxuuurrrrrruuuxxxxxxvvv||||||~~~~~~{{{~~~}}}~~~yyy{{{|||wwwuuu|||~~~yyysssrrrsssuuuyyy~~~}}}|||~~~{{{xxxuuurrrpppmmmjjjhhhgggfffcccaaa```___``````aaa___]]]\\\\\\\\\ZZZXXXYYYXXXVVVTTTRRRPPPPPPOOOMMMNNNOOOPPPPPPPPPNNNNNNKKKJJJLLLSSS___ooo~~~yyyhhhXXXLLLDDD@@@===777444111////////////...,,,---...---,,,,,,---...---------------.........000000333<<>>JJJYYYfffpppwww|||{{{}}}}}}|||~~~|||uuupppnnnqqqvvv{{{}}}yyysssnnnlllppprrrwww{{{xxxxxx|||~~~xxxuuunnnkkkiiimmmuuu~~~|||yyyxxx|||~~~}}}~~~}}}}}}||||||}}}~~~{{{wwwvvvyyy~~~|||uuusssqqqpppnnnlllhhhffffffdddaaa^^^\\\]]]^^^___aaa___]]]\\\[[[ZZZXXXVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPOOOSSSWWW]]]gggrrr}}}www```OOOGGGCCC>>>:::666333///------...------+++---......---,,,,,,------...//////000000//////000///333>>>NNN^^^jjjppprrruuuxxxyyyyyyyyyzzz{{{|||yyyvvvrrrmmmiiilllpppuuuxxxxxxxxxwwwwwwuuuwwwxxxzzzzzz|||~~~xxxeeePPP@@@888444....../////////...------(((+++...---+++***+++...---.........---,,,,,,+++---+++***))))))***+++---((()))***,,,,,,+++******///...---+++************)))***+++,,,,,,,,,,,,+++)))+++,,,,,,,,,---///111222444:::EEENNNVVV```jjjooouuuyyy|||}}}{{{uuuqqqppptttyyy}}}}}}wwwqqqmmmkkklllpppwww}}}zzz|||yyytttppphhhgggiiippp||||||yyyxxx{{{}}}}}}~~~{{{zzz}}}|||zzztttrrrqqqpppooommmjjjgggfffccc```]]][[[\\\^^^___aaa___]]]\\\[[[ZZZXXXVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOVVV\\\fffrrr}}}sss\\\LLLFFFCCC>>>999777444000......///......+++---//////---,,,,,,---,,,---.../////////......111111444@@@QQQbbbmmmrrrtttvvvxxxyyyxxxxxxyyyzzz|||yyyvvvsssqqqnnnllllllooosssuuuuuutttssssssrrruuuwwwyyyyyy{{{zzzcccKKK<<<666222,,,---.../////////...---'''+++......+++)))+++...,,,,,,------......------,,,+++***))))))***+++,,,((()))+++,,,,,,+++***))),,,,,,+++******+++,,,---******,,,---------,,,+++,,,...//////...---...///------111999>>>BBBJJJTTTZZZdddmmmtttzzzvvvuuuvvvzzz~~~~~~wwwpppmmmmmmkkkqqq{{{}}}|||wwwsssqqqnnnnnnrrrzzz|||zzz{{{{{{{{{~~~|||yyysssrrrqqqqqqqqqoookkkiiifffccc___\\\[[[[[[]]]___aaa___]]]\\\[[[ZZZXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOXXX___lllyyyqqqYYYJJJEEEBBB===888888555111//////000//////+++---//////...,,,,,,---+++,,,---.........---,,,333222666AAASSSeeeppptttuuuwwwyyyyyyxxxxxxyyyzzz}}}yyyuuusssrrrqqqooonnnkkknnnrrrsssrrrqqqppppppqqqtttwwwxxxxxx{{{|||cccIII:::444111+++,,,---////////////...&&&+++///...+++)))+++...)))***,,,---.../////////+++******************+++''')))+++,,,,,,,,,***)))***)))))))))***,,,...000***+++,,,---...---,,,,,,,,,---...---+++))))))***((((((---555777777<<>>LLL^^^mmmvvvxxxxxxxxxyyy{{{||||||}}}}}}yyywwwuuutttttttttsssrrrtttrrrppppppqqqrrrpppmmmkkknnnrrruuuwww{{{rrrYYYBBB666222222000///...---,,,,,,,,,---------------------------111///---...///000...,,,************+++++++++++++++******))))))******+++.........---,,,,,,++++++---,,,+++******+++,,,---*********+++---...---+++,,,,,,---...///000111111222777>>>CCCJJJSSS___hhhqqqyyyxxxzzz}}}{{{xxxxxx{{{~~~}}}|||zzzxxxwwwxxxzzz|||{{{uuutttuuuuuuyyy}}}|||xxxwwwsssooonnnoooooommmjjjhhhfffbbb^^^\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYWWWWWWVVVSSSQQQPPPQQQRRRRRRRRROOOQQQRRRRRRTTTXXX___eeetttyyy}}}fffYYYIII@@@>>>>>>;;;777666222,,,)))***---///111...,,,...000...***+++...111...---000000......111444888CCCSSSdddqqqwwwxxxxxxxxxyyyzzz{{{|||}}}}}}wwwvvvuuuvvvxxxyyyyyyxxxtttpppmmmnnnrrrrrroookkkiiilllpppssswww{{{{{{lllTTT???555222111111000///...---------...------------------------...,,,+++,,,------,,,***************+++++++++,,,******))))))))))))******------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,******+++---/////////+++,,,,,,,,,------------+++...222555888===FFFLLLVVV___llltttxxx|||{{{~~~yyyyyyzzz}}}~~~yyyuuutttvvvwwwwwwwwwxxx{{{}}}|||~~~}}}~~~vvvpppnnnoooppptttzzz{{{|||}}}~~~}}}}}}}}}~~~{{{xxx}}}~~~{{{wwwwwwtttooommmmmmnnnmmmllljjjhhhddd```^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVSSSPPPNNNOOOQQQRRRRRRMMMPPPRRRRRRSSSZZZeeennnyyy}}}|||tttZZZPPPEEE>>>======:::777111111000111222222///---///...///111///+++***---000------000000......222333:::HHHYYYiiitttwwwxxxxxxxxxxxxyyyzzz{{{|||}}}xxxxxxxxxyyy{{{||||||{{{sssoookkkmmmrrrssspppkkkiiilllppptttxxx|||~~~xxxgggOOO===555333222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***************+++++++++,,,,,,***))))))(((((())))))***++++++,,,,,,,,,---------------------------------...,,,******,,,.........,,,,,,,,,,,,,,,+++++++++,,,---//////000333888<<>>PPPcccqqqxxxyyyxxxxxxxxxwwwwwwxxxzzz|||}}}|||{{{zzz{{{{{{zzzwwwtttmmmlllmmmnnnqqqsssssssssqqqrrruuuzzzttt^^^GGG999555444111000111111111000///...---++++++++++++++++++++++++***,,,---,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------,,,,,,------------,,,,,,000...++++++++++++***(((------------,,,,,,,,,,,,+++*********+++,,,...///111333555888<<>><<<;;;999555222222///,,,+++,,,///000111//////111444222---,,,...///,,,,,,000000///000333444AAATTTgggtttzzz{{{{{{xxxxxxwwwwwwxxxzzz|||~~~zzzyyyyyyyyyyyyxxxtttqqqiiilllooopppqqqsssvvvxxxttttttwww|||rrrZZZCCC666444222...000000000000000...---,,,++++++++++++++++++++++++''')))+++***)))(((***,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***...---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,///000111222555999===@@@IIIOOOXXXbbbiiiooosssuuu~~~}}}yyyzzzzzz|||yyyqqqpppqqqtttxxx{{{}}}}}}}}}wwwqqqmmmkkkjjjkkkooovvv|||zzz}}}}}}~~~}}}wwwrrrqqqqqqooopppssswww{{{}}}yyy}}}~~~|||{{{{{{rrrssssssrrrooolllkkkkkkiiihhheeebbb___]]][[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVXXXYYYXXXUUURRRLLLNNNTTT^^^lllxxx~~~xxxuuunnn___QQQBBB???===;;;999777333///...///000333444333000---------000444222---+++...000......111222000111555777CCCWWWjjjvvv|||}}}}}}xxxxxxwwwwwwxxxzzz|||~~~xxxwwwwwwxxxxxxwwwssspppfffkkkppprrrqqqrrrwww|||vvvvvvxxx}}}pppWWW@@@444222000,,,//////000000000...,,,+++************************))),,,...---++++++---///++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******,,,,,,,,,,,,******---------///000000...,,,******+++++++++,,,,,,,,,///...,,,,,,---......---***+++,,,...000111333444777<<>>:::888888555111000000000000000111111111111000///...---,,,++++++...000222333222111222333:::LLLaaapppzzz~~~{{{wwwtttuuuzzz}}}|||yyy|||yyywwwvvvvvvtttoookkkjjjkkklllmmmooosssyyy}}}|||{{{yyyyyyzzz}}}{{{eeeLLL===666111000111/////////...------,,,,,,***++++++,,,,,,++++++***)))***,,,---.../////////''')))---///000000...---+++++++++++++++++++++++++++++++++++++++***)))((()))******)))((())),,,...---+++******+++,,,,,,+++...***&&&%%%(((,,,------************+++,,,---...---------.........//////333777<<<>>>@@@FFFOOOVVVbbbhhhqqq{{{|||xxxzzz~~~wwwqqqpppuuuyyy}}}yyyuuuuuuqqqrrrooolllooovvvvvvqqqqqqvvvzzzyyytttoooooopppxxx|||}}}yyywwwsssrrrqqqooommmllllllkkkffffffdddaaa]]][[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[YYYYYYXXXXXXXXXWWWVVVTTTYYY___gggppp|||yyyooodddXXXKKKCCC<<<>>>>>>:::777888555111000000000000000000000111---------------,,,,,,,,,///000222222111111111333===PPPfffuuu||||||yyyvvvwww{{{~~~}}}{{{|||zzzxxxwwwvvvtttooolllkkklllmmmmmmooorrrvvvzzz|||zzzyyyyyy|||~~~xxxcccJJJ:::333//////000000000///...------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,++++++******%%%''')))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++******,,,///,,,+++))))))+++,,,+++***,,,***((()))+++,,,,,,***************+++,,,,,,---,,,,,,------------......,,,///222333444777???EEEMMMSSS^^^iiisss}}}|||ssspppuuuyyyrrrooossszzz{{{vvvtttrrrrrrnnnkkknnnttttttoooqqqwww}}}~~~{{{wwwuuuuuuyyy|||~~~zzzwwwuuutttrrrooommmlllkkkjjjffffffeeebbb^^^\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXX^^^hhhrrrzzzsssfffZZZPPPFFF@@@;;;======888666777555111111111000000000000000000++++++,,,,,,,,,---------///000111111000000111333@@@UUUnnn{{{}}}zzzxxxyyy}}}~~~||||||{{{yyywwwvvvsssooolllkkklllnnnooooooqqqtttwww|||zzzzzz{{{}}}ttt___FFF777111...---///111000///...---,,,++++++***++++++,,,,,,++++++***+++++++++++++++***))))))''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))+++,,,---,,,++++++---///,,,***((()))***+++***)))+++++++++,,,------***(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++---///...---///444999:::???HHHRRR]]]hhhrrrxxxvvvkkkiiiqqq~~~{{{rrrmmmpppxxx~~~{{{{{{}}}wwwtttrrrpppllliiilllqqqrrrooossszzz~~~}}}}}}|||yyyxxxwwwuuurrrpppooonnnnnniiiiiihhheeeaaa___^^^___]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\eeeppp|||}}}lll\\\QQQIIICCC>>>:::<<<;;;777555666444111111111111000000000000000,,,,,,------------......000000111000///000222555DDD[[[sss|||zzzyyyzzz}}}~~~~~~|||{{{zzzxxxwwwtttqqqmmmkkkiiillloooqqqrrrsssuuuwww|||zzzzzz|||}}}nnnZZZCCC555000------///111111000...---,,,+++******++++++,,,,,,++++++*********+++------.........+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,---,,,++++++,,,---+++)))(((((()))******)))++++++,,,,,,---,,,***)))+++++++++++++++*********************++++++++++++---//////...---...111444444777<<>>999;;;:::555333555444111111111111111000000//////////////////............000000000//////111555888HHH^^^uuuyyyxxxxxxzzz{{{||||||{{{xxxxxxwwwuuuqqqmmmjjjiiihhhkkkppptttvvvwwwxxxzzz|||zzzzzz}}}|||xxxgggTTT@@@444111......000111000///...---,,,++++++***++++++,,,,,,++++++*********+++,,,---------------,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,,,,***)))***++++++)))(((((()))******))),,,,,,+++*********+++,,,******+++++++++***)))))))))))))))*********+++++++++++++++++++++,,,---///222333555777999>>>DDDHHHTTTZZZdddlllpppssstttuuu}}}sssnnnsss}}}vvvtttsssxxxyyylllsss}}}yyydddhhhttt|||yyyqqqkkkfffgggkkkpppsssuuu}}}yyyuuuzzz}}}}}}{{{}}}zzzyyywwwtttrrrpppooooooiiiiiihhheeeaaa___^^^___]]]\\\[[[ZZZYYYXXXXXXXXX[[[\\\^^^]]]^^^bbbiiinnn|||xxxlll[[[MMMEEEAAA???>>>888:::888444222444444111222222111111000/////////111000000000//////......000000000///000333888<<>>===777999777222111333333111222222111111000//////............///////////////000000//////000555<<<@@@TTTdddttt|||~~~~~~{{{uuuwwwyyyzzzzzzyyyyyyzzzvvvxxxxxxuuuooojjjhhhhhhlllqqqxxx}}}~~~~~~}}}}}}}}}{{{zzz}}}}}}uuummmUUUGGG888333222000..............................***++++++,,,,,,++++++***++++++++++++)))((('''&&&******************+++,,,------------------------***+++,,,,,,------,,,,,,***,,,------+++***)))***,,,+++))))))+++,,,+++***$$$'''******))))))+++,,,&&&((()))+++,,,+++***)))))))))*********+++++++++,,,++++++,,,------------)))***+++,,,,,,---000333...333:::AAAHHHNNNTTTXXX___hhhuuuzzzzzz~~~}}}|||~~~xxxvvv|||{{{{{{tttyyyyyyooohhhiiimmmooosssxxx~~~|||zzz|||{{{vvvrrrooommmllllllkkkhhhdddbbbbbbbbb]]]\\\[[[YYYXXXXXXWWWWWWWWW[[[```dddiiirrrzzzddd[[[NNNDDD@@@>>>===<<<777999777222111333333111222222222111000//////...++++++,,,---...///000111000000//////111777>>>CCCXXXfffttt{{{~~~~~~zzzuuuwwwyyyzzzzzzzzzzzzzzzwwwyyyyyyvvvooojjjiiiiiiooottt{{{}}}|||~~~{{{zzz}}}|||rrriiiPPPBBB555222222000---------------............///+++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------***+++,,,,,,------------+++---///...,,,+++***+++---+++******+++,,,,,,+++ %%%***,,,+++*********%%%''')))+++,,,+++******************++++++++++++***)))((())))))***)))'''+++,,,------,,,,,,...000---///333666:::>>>DDDGGGIIIRRR```llluuu{{{|||}}}yyyxxx}}}vvvqqqyyy~~~ssskkkkkkmmmnnnrrrwww|||~~~}}}|||zzz}}}wwwrrrpppooommmkkkhhheeecccbbbbbbaaa___^^^\\\ZZZYYYXXXXXXYYY[[[aaahhhooouuu}}}{{{sssbbbTTTGGGBBBAAA<<<888777<<<:::888666333111000///111000000000000000111111000000///...............///---...111444777???HHH\\\iiivvvzzzzzzzzzxxxvvvzzzxxxwwwxxxyyyyyyxxxwwwxxxyyyyyyxxxuuurrrooommmooosssxxx}}}~~~vvvxxx{{{ooo___MMMBBB555/////////***$$$,,,,,,---......------,,,)))***,,,------,,,***))),,,,,,,,,,,,++++++***))),,,++++++******++++++,,,++++++,,,---------,,,,,,*********++++++,,,,,,---))))))*********+++++++++,,,,,,***)))))))))***+++(((((((((((())))))))))))'''***,,,+++)))'''(((***((()))***++++++***)))((()))************+++++++++------,,,+++,,,---...///......///000222555888999<<>><<<;;;:::888555222111111333444111000000//////000000000000//////............///000......111333777AAAKKK```kkkvvvyyyyyyzzz|||{{{|||{{{{{{zzzxxxwwwuuutttwwwxxxyyyyyyxxxvvvtttrrrrrrvvv{{{~~~lllZZZEEE<<<333///222333000---.........------,,,,,,++++++++++++++++++++++++++++++,,,------------------++++++************++++++......---,,,+++***))))))---------,,,++++++*********************+++++++++,,,+++******))))))******)))******+++,,,---------)))+++,,,,,,+++***++++++((())))))******))))))((()))))))))*********+++++++++************+++,,,,,,*********+++,,,---...///...///111444888===AAADDDJJJNNNSSSYYY___ffflllqqqttttttttttttvvvyyy|||~~~~~~yyyyyyzzzvvvnnnmmmqqqvvvzzz}}}wwwqqqqqqrrrssstttvvvzzz~~~|||yyywwwtttpppsssxxx}}}}}}{{{xxxsssnnniiieeeccccccbbb```___```bbbdddfffooouuu~~~rrrcccZZZOOOFFF?????????===;;;;;;999777444111000222444666111000000////////////000000///............//////000...///111333777CCCOOOdddnnnwwwxxxxxx{{{}}}~~~|||}}}}}}{{{xxxvvvtttsssvvvwwwyyyzzzzzzyyywwwvvvvvvyyy~~~|||hhhWWW@@@999111///111222000---///......---,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------++++++************++++++------,,,++++++*********+++++++++++++++*********************************+++++++++***************))))))***+++,,,------...((()))***++++++*********((())))))))))))))))))((())))))))))))************))))))))))))*********+++,,,,,,,,,,,,------......------------000333666888;;;===@@@DDDHHHNNNUUUYYY^^^```dddiiimmmppprrrssspppssswww{{{~~~yyyxxxzzz|||uuummmkkkqqqzzz{{{|||~~~xxxrrrqqqsssttttttsssvvv{{{~~~|||xxxuuuqqqmmmooottt{{{tttooojjjhhhfffeeeddddddeeehhhlllnnnwww}}}yyyjjj]]]UUULLLEEE??????>>>;;;999:::888666333000000222444666111111000///......////////////............////////////000222333999GGGUUUhhhqqqxxxyyyxxx{{{~~~|||~~~}}}yyyuuussssssuuuwwwyyyzzz{{{zzzyyyxxxyyy|||~~~wwwdddSSS===777000---//////---+++///...---,,,,,,,,,,,,---,,,++++++******++++++,,,((()))***++++++++++++++++++******))))))******++++++************+++,,,---'''(((((()))***++++++,,,************************++++++++++++******))))))((((((((()))***++++++,,,''''''((()))******)))))))))(((((((((((((((((()))(((((()))))))))*********(((((()))))))))*********------------------------***)))(((((())),,,///111333444666777:::>>>DDDHHHKKKOOOWWW^^^eeeiiijjjkkkgggjjjooosssuuuwww{{{}}}||||||~~~~~~vvvpppnnnmmmqqq{{{xxxnnnpppuuu~~~|||yyytttqqqrrrsssrrrpppqqqwww{{{}}}yyyvvvqqqlllmmmrrr~~~wwwrrrnnnlllkkkjjjiiiiiikkkppptttwww~~~|||nnnaaaWWWRRRIIICCC???@@@>>>:::888999777555333111111222444555111111000///............///............//////000//////111333555<<>>QQQbbbnnnwww}}}|||zzz{{{||||||zzz~~~yyytttssstttuuuvvvxxxzzz{{{zzzyyyxxxxxx|||xxxkkkXXXIII888444000.........---,,,---,,,+++++++++---///000***+++,,,,,,,,,,,,+++*********+++++++++***))))))******))))))))))))******+++***)))((()))***,,,...))))))***+++,,,------...+++++++++*********))))))***++++++,,,+++***)))((())))))(((((((((((('''''''''&&&&&&(((***,,,***((()))(((''''''''''''((()))(((((((((((()))))))))***'''((()))***+++***)))))))))***++++++++++++***)))******++++++,,,,,,------,,,---.........000333666555999???FFFMMMRRRUUUWWWTTTYYY___bbbcccffflllqqqvvvxxx|||~~~~~~zzzuuuvvv{{{vvvpppnnnmmmmmmttt~~~rrrjjjmmmttt~~~zzztttssssssqqqsssyyy~~~|||wwwqqqooorrrzzzsssooommmmmmrrrqqqpppqqqtttzzzwwwhhhZZZOOOLLLKKKBBB???>>>@@@@@@<<<;;;===555555444333222222222222111111000......---------...............///000111...///222555777@@@TTTfffoooxxx}}}zzz{{{|||{{{zzz~~~zzzuuutttuuuuuuvvvxxxzzzzzzzzzxxxwwwwwwzzzuuugggTTTEEE666333000...///000///...,,,,,,+++***+++...000111)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***)))******))))))))))))******---+++***(((((()))+++,,,------------------------++++++++++++******))))))******+++,,,+++***)))(((******))))))(((''''''''')))'''&&&(((,,,---+++))))))((('''&&&&&&'''((()))(((((((((((())))))))))))'''(((***+++++++++***))))))***,,,------,,,++++++(((((())))))***))))))(((---......---++++++,,,...///111666;;;AAAFFFJJJLLLKKKPPPVVVZZZ[[[___eeekkkmmmoooqqqsssuuuxxx|||}}}yyyxxxzzzxxxssstttyyy}}}vvvlllhhhiiikkkttt}}}zzzooorrryyyvvvtttuuutttwww|||zzzssspppsssuuunnnkkkjjjiiillllllooosssrrrsss{{{uuuggg[[[RRRLLLHHHEEEBBB@@@>>>===<<<;;;999777444444444444333222111111111111000//////////////////////////////000000111000111111222888FFFYYYgggxxx{{{~~~}}}zzzwwwxxxyyyyyy}}}}}}{{{zzz|||{{{www|||yyyvvvvvvyyy{{{zzzyyyzzz{{{~~~~~~uuufffOOO<<<111///---,,,,,,,,,+++***,,,+++******))))))******)))***,,,------,,,+++***)))------))))))------)))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))+++)))(((***------***'''++++++***))))))((())))))******))))))((((((''''''((((((((((((((((((((((((+++'''&&&***+++((('''((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((+++***'''&&&&&&))),,,...,,,******------***)))+++...///111444666999;;;<<<@@@CCCGGGKKKOOOTTTZZZ]]]iiiiiiiiiiiiiiikkkpppsssuuuuuuuuurrroooqqquuuzzz}}}xxxqqqkkkhhhoooyyyxxxzzz}}}uuusssuuu~~~{{{vvvrrrpppppp~~~tttnnnjjjiiihhhggghhhkkkoooooopppxxx{{{pppbbbVVVPPPLLLHHHDDDBBB@@@>>>=========;;;999444444444444333222111111111111000///////////////111111000000000000000111///000111333:::HHH[[[hhhwwwzzz}}}|||xxxvvvwwwxxx{{{||||||}}}{{{wwwzzzwwwuuuwww{{{}}}|||zzzzzz|||~~~}}}tttdddNNN;;;111///---,,,,,,,,,+++***,,,+++******))))))******((()))******++++++++++++))),,,,,,)))))),,,,,,)))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))***))))))***,,,+++***(((******)))((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((### !!!&&&***))))))+++((((((((()))))))))******(((((((((((())))))))))))*********)))))))))((((((*********))))))))))))))),,,******------******,,,***+++---///111333444555888;;;>>>AAAEEEIIIMMMQQQZZZ\\\^^^```aaacccfffhhhmmmoooooonnnmmmoootttyyyzzz}}}xxxqqqooonnnpppyyy|||vvvtttwww~~~|||wwwrrrnnnmmmmmmwwwqqqnnnlllkkkffffffiiinnnoooqqqwwwttthhhYYYPPPMMMKKKHHHDDDAAA???=========<<<:::888444444444444333222111111111111000///////////////000000///////////////000...///111444===LLL^^^kkkvvvyyy{{{zzzvvvtttuuuwww~~~~~~|||}}}{{{wwwwwwuuuuuuxxx}}}~~~|||zzz|||~~~~~~|||{{{|||~~~rrraaaKKK:::111///---,,,,,,,,,+++***,,,+++******))))))******(((((((((((()))***+++,,,)))++++++))))))++++++)))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))''')))******)))(((((()))((((((((('''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((""" &&&*********,,,))))))))))))************(((((((((((())))))))))))******))))))))))))(((((((((***,,,---,,,***'''%%%+++((((((++++++))))))+++(((((()))+++,,,---......111333555777999;;;???BBBGGGKKKPPPTTTVVVXXXZZZ\\\bbbeeeggghhhiiilllrrrxxxzzzxxxwwwyyy|||}}}wwwtttrrrtttwww|||wwwuuuwww~~~~~~~~~zzzyyyvvvqqqllliiihhhiii~~~zzzvvvrrrpppiiiiiilllqqqtttuuu{{{vvvjjj^^^PPPIIIIIIJJJGGGCCCAAA???===;;;;;;999777555444444444444333222111111111000000///////////////------------...///000000...///111777BBBRRRcccooovvvxxxzzzxxxuuussstttvvv~~~~~~|||}}}zzzvvvtttssstttyyy~~~}}}yyy{{{}}}~~~~~~|||zzzxxxyyy}}}|||ooo\\\GGG888111///,,,,,,------,,,+++,,,+++******))))))******(((((('''((()))+++---...)))******))))))******)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))&&&)))+++***'''&&&(((***''''''&&&''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))&&&&&&***,,,***)))***))))))))))))*********+++(((((((((((())))))))))))))))))))))))))))))((((((''')))+++,,,,,,***(((&&&)))&&&&&&))))))''''''***))))))******++++++++++++...///111111111333555777;;;>>>CCCGGGJJJMMMQQQSSSWWW[[[___bbbeeeiiiooouuuvvvqqqmmmmmmqqqwwwzzzzzzuuu|||~~~~~~zzzyyy||||||zzz~~~yyyttttttvvvyyy{{{~~~|||yyy~~~vvvtttvvv}}}xxxuuussssssrrrrrrppplllhhhfffgggiii{{{{{{|||wwwssslllkkknnntttwwwyyy}}}vvvlll___VVVKKKFFFGGGHHHFFFCCCEEECCC???===;;;999666333444444444444333222111111111000000///////////////+++,,,,,,...///111333444---///333:::GGGXXXiiitttvvvxxxyyyxxxtttssstttwww}}}}}}{{{|||zzzuuusssssstttxxx~~~~~~xxxyyy{{{||||||{{{xxxwwwxxxzzz|||yyykkkVVVBBB666000...,,,,,,------,,,+++,,,+++******))))))******))))))((()))***,,,...///***))))))******))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))''')))+++***'''&&&(((+++''''''&&&''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((---)))))),,,---***((()))((())))))))))))*********(((((((((((())))))))))))(((((((((((((((((())))))''''''((()))***+++++++++***'''&&&)))***((())),,,*********************))),,,---......------///111333555777999<<>>;;;888555444444444444333222111111111111000///////////////---......000222444666777...///444>>>MMM___oooyyyxxxzzzzzzxxxuuutttvvvxxx|||}}}{{{|||zzzvvvtttsssssswww|||~~~|||wwwyyy{{{}}}}}}{{{yyyxxxxxxxxxyyyuuufffPPP===555000...,,,,,,------,,,+++,,,+++******))))))******************+++,,,......+++))))))++++++))))))+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******)))(((((()))+++((((((((('''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))%%%%%%)))+++)))''')))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((('''''''''(((+++---///---***))),,,,,,+++,,,000))))))))))))(((((((((''')))***+++***))))))+++,,,---...//////111555;;;???BBBGGGMMMRRRUUUXXX]]]bbbeeecccaaaaaabbbdddffffffgggmmmssstttrrrppprrrtttzzzwwwiii```\\\]]]ccciiiqqqrrrqqqnnnjjjgggffffffbbbeeefffdddcccfffnnnuuu~~~}}}yyy{{{yyyqqqsssyyy}}}{{{uuutttwww|||}}}{{{xxxvvvttttttsssqqqnnnmmmmmmnnnjjjlllnnnnnnnnnnnnppprrr{{{}}}xxxqqqkkkiiijjjppptttuuuwwwzzzzzzooobbbXXXMMMLLLJJJGGGEEEDDDEEEFFFEEECCC@@@>>>===<<<999777444444444444333222111111111111000////////////////////////000111222333444...000666AAARRReeettt}}}zzz{{{|||zzzvvvuuuwwwzzz|||}}}}}}~~~|||xxxvvvtttsssuuuyyy||||||{{{xxxzzz}}}~~~|||{{{zzzxxxwwwrrraaaJJJ999444///...,,,,,,---------,,,,,,+++******))))))******))))))***+++++++++++++++,,,)))))),,,,,,)))))),,,))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))))))))))),,,***(((((()))***************)))((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&######'''***((('''(((&&&'''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))***,,,------***)))+++,,,+++---111***))))))))))))((((((((('''((()))(((((((((***,,,***+++,,,,,,---...222444777<<>>===<<<;;;:::888777555444333222222222///000111222222111000///////////////000000000000333555===NNNcccsss{{{}}}~~~}}}{{{zzzyyyyyyyyyyyy||||||~~~yyyxxxuuutttuuuxxx|||}}}~~~}}}}}}zzzrrrbbbMMM===333000...---,,,---...---+++)))+++++++++++++++***))))))''')))***+++******,,,---)))***++++++***)))***,,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************)))(((((('''&&&&&&((())))))***************&&&%%%%%%&&&)))***)))''')))***++++++***)))(((''')))*********((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++)))(((+++---...+++'''(((((())))))******++++++,,,+++******+++******)))***++++++++++++***))))))'''((((((((())))))))))))+++((())),,,,,,)))(((+++***)))))),,,000444666666444666999;;;======<<<;;;@@@@@@@@@@@@CCCHHHOOOTTT\\\___ccchhhmmmrrruuuwwwwwwoooeee]]]\\\^^^```aaaaaadddgggiiijjjllloooqqqssstttyyy~~~yyyxxx~~~|||www{{{{{{wwwsssssswww}}}{{{}}}yyywwwyyyzzzzzz}}}|||xxxxxx|||zzzuuuooollllllppptttzzz|||~~~|||||||||~~~ssslllmmmsss{{{|||xxxvvvooohhh___WWWRRRNNNIIIEEEEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@@@@>>><<<:::999777666444222000///......000000111111111111000000////////////000000000000222666AAASSShhhwww}}}~~~}}}}}}|||{{{zzzzzz{{{{{{}}}~~~~~~}}}{{{xxxwwwwwwyyy|||~~~|||{{{yyywwwooo]]]HHH888222111...---------//////---++++++++++++************)))((()))++++++******+++---***+++,,,+++))))))***+++(((((())))))))))))((((((+++++++++***)))))))))(((++++++************++++++*********))))))((((((''''''(((((()))***,,,---...&&&%%%$$$$$$&&&(((((('''******))))))))))))))))))((()))***)))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))&&&$$$(((---...***%%%***)))))))))))))))************))))))))))))((((((******++++++******)))(((''''''((((((((()))))))))***((((((++++++((((((******,,,---------,,,---...///000222444555666666666888999999999;;;@@@FFFJJJOOOQQQUUUZZZ```dddggghhhkkkgggbbb___```aaacccccceeehhhlllnnnqqqtttwwwzzz}}}~~~yyytttrrruuuxxx||||||rrrmmmuuuxxx~~~}}}{{{~~~|||}}}zzz|||wwwwww|||zzzzzz}}}}}}zzz{{{~~~{{{vvvpppmmmnnnrrrvvvyyy|||vvvmmmgggmmmttt}}}}}}vvvrrrjjjaaaVVVPPPNNNLLLHHHDDDDDDCCCBBB@@@@@@@@@AAABBB<<<===>>>>>>===;;;888777666555333222000/////////000000000111111000000000////////////000000000000000777EEEXXXlllyyy}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}}~~~{{{yyyyyyzzz|||~~~|||zzzxxxvvvsssjjjWWWBBB444000222...------...///000...---++++++******************(((***++++++******+++,,,+++,,,,,,+++)))((()))***(((((())))))))))))((((((---,,,,,,+++***)))((((((++++++************+++++++++*********)))))))))(((&&&%%%%%%%%%''')))+++,,,)))((('''&&&''')))******''''''&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&$$$"""$$$'''))))))''')))(((''''''&&&'''(((((('''((()))(((''''''((((((***************))))))((('''''''''((((((((())))))+++)))***------***)))+++'''+++...///,,,***+++------------...///000111222444555666666777:::???CCCDDDFFFJJJNNNSSSVVVYYYZZZ[[[[[[[[[]]]___```aaaaaagggjjjmmmppprrruuuxxx{{{{{{|||~~~yyyxxx|||{{{vvvttttttwww|||yyyoooiiiuuu{{{}}}~~~|||yyyyyyzzz|||}}}yyyvvvyyy}}}|||~~~}}}{{{|||}}}yyyssspppppptttwwwyyy}}}}}}wwwppphhhcccjjjqqqyyy~~~}}}vvvooojjjccc[[[QQQLLLKKKKKKHHHEEEBBBBBB@@@??????@@@@@@AAA<<<===>>>>>>===;;;999777555444333222111111111222111000000000000000000111////////////000000000000000888HHH\\\nnnyyy}}}||||||}}}}}}~~~~~~}}}}}}{{{{{{{{{}}}~~~}}}zzzxxxvvvsssnnnbbbOOO<<<000///222...------...///000...---+++******))))))***++++++)))***++++++***)))+++,,,+++,,,,,,+++)))((()))***(((((())))))))))))((((((---,,,,,,+++***)))((((((+++******************+++************))))))))))))&&&&&&%%%$$$%%%&&&'''(((***)))(((((('''(((***,,,&&&&&&%%%%%%&&&'''((()))%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&$$$"""$$$***///***)))'''&&&&&&'''((()))&&&''')))(((&&&&&&'''))))))************)))((((((''''''''''''((((((((((((+++((())),,,,,,)))(((+++"""(((+++++++++---///)))((((((((()))+++,,,---...///000000000222555888:::;;;>>>BBBFFFHHHJJJKKKJJJLLLQQQTTTWWWXXXXXXYYY___aaadddeeefffgggiiillljjjlllooorrruuuxxxzzz|||yyyuuuooojjjiiikkkqqqtttvvvuuuuuuvvvyyy|||~~~xxxzzz~~~~~~vvvooozzz|||~~~zzzwwwyyy|||}}}wwwvvv~~~|||{{{}}}|||xxxuuutttvvvyyyyyy}}}~~~zzzvvvqqqkkkddd```fffjjjppprrrpppjjjddd```YYYTTTMMMJJJIIIHHHFFFDDDAAA@@@???>>>>>>???@@@AAA>>>????????????===;;;:::444444333333222222333333111111000000000000111111////////////000000000000111;;;LLL```qqqzzz|||||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{yyywwwuuurrrjjjZZZGGG777///...111...---------//////---++++++***)))))))))***+++,,,)))***++++++***)))***+++***+++,,,+++))))))***+++(((((())))))))))))((((((+++++++++***)))))))))(((******))))))))))))******))))))))))))))))))))))))((((((''''''&&&''''''''''''(((((('''&&&&&&''')))&&&&&&'''((())))))******'''((())))))(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))++++++(((###$$$,,,333+++***((('''''')))+++,,,$$$''')))(((&&&%%%'''***))))))******))))))((('''&&&&&&'''''''''((((((((((((&&&&&&))))))&&&&&&(((&&&(((+++,,,,,,*********************+++,,,---...+++---............111222111222444777999;;;<<<<<<:::>>>CCCFFFHHHIIIJJJJJJNNNOOOPPPPPPPPPPPPQQQSSSQQQTTTWWWYYYZZZ]]]```ccc]]]]]][[[XXXXXX[[[```ddddddddddddeeegggjjjlllnnnpppppprrruuuzzz~~~zzzvvvrrrtttyyyxxx~~~}}}{{{||||||~~~}}}~~~~~~wwwuuuyyyxxxttt|||{{{zzz{{{~~~zzzxxxyyyzzzyyy~~~~~~yyytttsssqqqooolllhhhccc___aaaccceeeddd```[[[XXXVVVOOONNNMMMJJJHHHFFFEEEDDD@@@???>>>===>>>>>>???@@@?????????>>>======<<<<<<666555444333222111111111222111000//////000111222////////////000000000000555???QQQdddsss{{{}}}}}}{{{}}}~~~}}}|||}}}~~~~~~|||zzzxxxvvvuuurrrfffSSSAAA444......///...---,,,---...---+++)))+++***)))((()))***,,,---)))+++,,,+++***)))***+++)))***++++++***)))***,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&((((((&&&$$$%%%'''$$$%%%''')))************'''((())))))(((((()))+++'''''''''''''''''''''''''''''''''''''''''''''''')))***+++)))&&&&&&***---+++)))(((''''''))),,,---$$$'''***)))&&&%%%(((+++)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((%%%&&&))))))&&&%%%(((---,,,,,,,,,,,,+++(((&&&++++++,,,------.........,,,...//////......///000,,,---...000111222222222///222666888888888:::<<<<<<===>>>===<<<;;;<<<===<<<>>>AAABBBBBBCCCFFFIIIEEEFFFHHHHHHHHHIIIMMMQQQQQQQQQPPPQQQRRRTTTWWWXXXYYYZZZ\\\aaagggkkklllllldddbbbaaafffpppyyy~~~~~~}}}}}}}}}~~~{{{xxx{{{{{{{{{~~~{{{|||}}}~~~{{{sssrrrxxxwwwrrryyy~~~~~~|||{{{zzzyyy~~~~~~}}}yyysssnnnkkkjjjjjjjjjiiigggccc```^^^___^^^[[[VVVRRRPPPPPPKKKMMMNNNMMMJJJGGGEEEEEE??????>>>======>>>???@@@>>>===<<<;;;;;;;;;;;;;;;777666444222111000//////222111000//////000111222////////////000000000000888BBBTTTfffttt|||~~~~~~{{{}}}~~~}}}}}}}}}~~~~~~~~~|||zzzxxxvvvuuurrrdddOOO===333///...---///---,,,,,,---,,,***(((+++***)))((()))***,,,---***+++,,,+++***)))***+++((()))++++++******+++---(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%'''((((((((('''&&&$$$'''******'''%%%&&&''' """%%%'''))))))((('''$$$&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((&&&$$$((('''%%%$$$%%%(((+++,,,$$$'''***)))&&&%%%(((,,,)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((()))'''(((++++++((('''))) $$$)))------+++''''''((()))***************+++------,,,++++++,,,,,,,,,---.../////////...))),,,//////......000222222333444333222111222333000222444444333333666:::888;;;>>>>>>======???AAADDDCCCCCCCCCDDDFFFHHHIIIGGGHHHKKKPPPUUUZZZ[[[[[[RRRQQQTTT\\\iiitttxxxyyy|||zzzyyyzzz|||}}}|||wwwzzzzzz~~~~~~zzzzzz~~~}}}xxx}}}~~~~~~{{{zzz|||xxxpppooowwwvvvpppwww||||||~~~|||{{{yyy~~~}}}|||zzzyyyxxxuuurrrooolllkkkhhhhhhiiihhheeebbb^^^[[[\\\[[[XXXTTTQQQMMMKKKJJJLLLKKKKKKLLLNNNMMMHHHDDDAAA@@@???>>>>>>>>>???AAABBB???<<<===>>>===:::666777666555333222111000000000000000000////////////---///000111000000222444888III]]]mmmxxx~~~}}}{{{{{{|||~~~~~~}}}{{{|||zzzwwwwwwzzzyyyuuuttt```JJJ===555///+++***...,,,+++,,,......+++)))*********)))))))))))))))******+++++++++,,,,,,,,,...---,,,+++***(((''''''******))))))))))))******///,,,******)))((((((+++))))))))))))((((((((((((''')))+++)))%%%###$$$&&&))))))((('''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$###$$$&&&(((***((())))))(((&&&$$$$$$%%%'''((((((((((((((('''''''''&&&''')))******'''$$$''''''''''''((((((((((((+++&&&"""###(((++++++((())))))((((((''''''&&&&&&++++++((($$$&&&,,,,,,'''((((((((((((((('''''''''******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,++++++,,,,,,---...******+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,///,,,(((%%%%%%(((---111%%%)))...111222333555666555666777777888888777777444666999;;;;;;;;;;;;<<<>>>??????AAACCCEEEFFFHHHBBBCCCGGGNNNXXXcccmmmtttsssrrrqqqpppttt{{{yyyxxx~~~}}}}}}~~~}}}yyyzzz{{{||||||{{{zzzzzz~~~yyyrrrqqqwww~~~}}}vvvpppqqqzzz}}}zzzwwwxxx~~~|||wwwzzz~~~~~~{{{yyyzzz|||yyyxxxvvvuuusssqqqnnnkkkiiigggeeefffffffffccc```\\\ZZZWWWUUURRRNNNLLLJJJIIIHHHLLLKKKKKKMMMNNNLLLHHHDDDBBB@@@>>>>>>>>>?????????AAA@@@???>>>>>>===;;;999777666555333222111000000000000000000////////////---///000111000111222444:::KKK```ppp{{{~~~{{{xxxxxxyyyzzzzzzzzzyyyzzzxxxvvvwwwzzzyyyuuuppp\\\GGG:::333...,,,,,,...,,,++++++---...,,,***************))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******))))))))))))******+++******+++************))))))))))))(((((((((''')))***+++***(((''''''((()))(((((('''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''')))(((''''''''')))+++,,,'''((()))(((&&&%%%%%%&&&''''''(((((((((((('''''''''''''''(((***)))'''%%%''''''''''''((((((((((((((($$$!!!"""'''++++++)))((((((((((((((('''''''''$$$&&&%%%###%%%***((("""((((((((((((((((((((('''************++++++++++++******************++++++,,,++++++++++++,,,------*********+++,,,+++)))(((+++++++++++++++++++++++++++***)))((((((***,,,---(((+++...000111000111222///000111111222222111111333444555444444555777:::888888888888999;;;<<<<<<888999<<>>>>>@@@AAA???===@@@AAAAAA@@@>>>;;;;;;;;;777666555333222111000000000000000000////////////---///000000000111333555===OOOeeettt~~~|||xxxvvvvvvwwwxxxxxxuuuwwwwwwuuuwwwzzzyyyuuukkkXXXBBB666000---,,,---///---++++++,,,---,,,+++******************************+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******((()))***++++++++++++***)))))))))(((((((((''''''***)))(((((()))***)))((()))(((''''''&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((''''''(((((((((((((((''')))'''&&&'''((()))((('''''''''''''''((((((((((((%%%""" """&&&******)))'''''''''((((((((((((((($$$'''((((((***,,,)))$$$''''''(((((((((((((((((())))))))))))******************************))))))++++++******++++++,,,---******++++++***)))((((((************************((()))***,,,,,,+++*********,,,//////...---------+++,,,,,,---...---------111111000...---///222555111111111111111111222222000000222555:::AAAGGGKKKMMMNNNOOORRRWWW___hhhoookkkeeeaaadddlllqqqoookkkdddaaabbbjjjssszzz~~~{{{vvvwwwuuutttwww}}}~~~wwwssstttwww{{{wwwttttttzzz}}}}}}zzzvvvvvvzzzuuummmnnnqqqxxx|||~~~}}}zzzuuurrrqqqqqqmmmmmmkkkjjjhhheeecccbbbaaaaaaaaaaaa___\\\ZZZXXXVVVSSSNNNJJJGGGGGGHHHIIILLLLLLMMMNNNMMMJJJGGGDDDDDDAAA>>>???AAABBB@@@<<<>>>AAABBB@@@<<<999:::;;;777666555333222111000000000000000000////////////...///000000000111444666@@@RRRhhhwwwzzzwwwwwwxxxxxxxxxtttvvvwwwvvvxxx{{{yyytttgggTTT???333///---,,,...///...,,,,,,,,,,,,------)))***************++++++******+++++++++,,,,,,,,,******************************))))))))))))******)))++++++))))))+++,,,***))))))((((((((('''''''''(((%%%$$$%%%(((***(((&&&(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''&&&&&&''')))&&&'''(((((((((((((((((()))(((&&&&&&'''(((((('''''''''''''''((((((((((((&&&$$$###$$$'''))))))(((&&&&&&''''''(((((())))))&&&'''((()))***+++***(((''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))((((((***************+++,,,,,,+++,,,,,,+++***)))((()))************************((()))+++,,,,,,,,,***)))***,,,------,,,+++++++++,,,,,,---............---///000///---,,,,,,///111//////......//////000111......///000333777:::<<<<<<>>>@@@BBBFFFMMMUUUZZZXXXVVVUUUYYY```ddddddaaa[[[XXXYYY___dddhhhmmmsss|||}}}}}}~~~{{{uuutttssstttzzzyyytttssstttxxxvvvttttttvvvzzz|||~~~|||~~~~~~~~~}}}~~~zzzuuuqqqssszzz}}}qqqjjjkkkooozzz|||~~~~~~~~~~~~xxxssspppppppppllllllkkkjjjhhhfffdddcccaaaaaaaaa___]]][[[YYYWWWWWWTTTOOOJJJHHHGGGHHHIIIKKKMMMNNNNNNLLLIIIFFFEEEEEECCCAAAAAACCCCCC@@@>>>===???AAA???:::888888:::777666555333222111000000000000000000////////////...///000000000222555888BBBUUUjjjwww}}}~~~|||yyyxxxxxxxxxwwwtttwwwyyyxxxzzz|||yyysssdddQQQ===222...,,,,,,............---,,,,,,,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******+++---+++&&&&&&+++---+++(((((((((((('''''''''''''''%%%###%%%(((***(((&&&(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((((((((($$$&&&''''''&&&&&&((()))&&&&&&'''((((((((((((((()))(((&&&&&&'''(((((('''''''''''''''(((((((((((()))((('''''''''((('''&&&&&&&&&''''''(((((())))))%%%$$$$$$$$$$$$$$$&&&(((&&&'''''''''(((((())))))''''''((((((((()))))))))+++******))))))(((((((((***))))))))))))***+++++++++,,,---+++)))((()))+++++++++++++++++++++++++++***************+++++++++(((***++++++******+++,,,------...////////////......///000000...------...------......///000222222000000000000111222333444444555777999;;;???DDDHHHFFFIIILLLOOOQQQSSSUUUWWWTTTQQQRRRVVVYYYZZZ___eeemmmmmmnnnoooppprrrtttvvv||||||}}}|||zzzsssmmmooottt|||{{{uuurrrrrrvvvvvvuuuttttttvvvyyy|||~~~|||xxxwwwyyy}}}~~~}}}}}}yyyrrrnnnooovvv||||||sssmmmooosss}}}}}}|||{{{~~~}}}wwwssspppoooooolllkkkkkkjjjhhhgggeeedddbbbaaa```^^^[[[YYYWWWUUUTTTQQQNNNJJJHHHGGGHHHHHHKKKMMMOOOOOOLLLHHHFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@===>>>>>>===:::888888888777666555333222111000000000000000000//////////////////000000000222666999FFFXXXlllwww{{{~~~~~~|||zzzyyyxxxwwwvvvvvvyyy{{{zzzzzz{{{vvvppp]]]LLL:::111///------...,,,...//////---,,,,,,---))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++******))))))))))))******)))---+++%%%&&&---///+++((((((((('''''''''&&&&&&(((''''''((()))******)))((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%&&&'''((()))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((******)))((('''&&&&&&%%%'''''''''((((((((((((((((((&&&%%%&&&$$$"""%%%***&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))((())))))***+++(((+++,,,***((('''***---+++++++++++++++++++++++++++***)))))))))***,,,---''')))************+++---+++,,,------......------,,,///111111000...---...++++++,,,,,,...///111111////////////////////////000222444555555666888:::888<<<@@@AAA@@@AAAEEEIIIIIIHHHJJJNNNPPPRRRWWW]]]aaaaaabbbccceeehhhkkklllpppppppppppprrruuuwwwyyyyyyuuuttt{{{}}}uuuoookkkpppxxx{{{vvvsssrrruuuvvvwwwuuussstttxxx}}}{{{sssqqqqqqsssvvvzzz~~~~~~{{{}}}zzzuuupppmmmooossswwwzzzxxxsssuuuyyy~~~|||zzzxxxxxxyyyzzzzzz|||{{{wwwssspppnnnnnniiiiiiiiihhhgggeeedddcccaaa```^^^[[[XXXUUUSSSRRROOONNNLLLKKKJJJJJJKKKKKKKKKNNNPPPOOOKKKGGGEEEEEEDDDHHHJJJIIIDDDAAABBBDDD???>>>===<<<<<<;;;999777777666555333222111000000000000000000//////////////////000///000222777:::III[[[nnnwwwzzz}}}~~~}}}|||yyyvvvwwwzzz{{{zzzyyyxxxrrrkkkTTTDDD555//////......///***...111111///,,,+++,,,))))))***++++++,,,------******+++++++++,,,,,,,,,++++++************************))))))))))))******!!!)))+++''')))111111+++(((((('''''''''&&&&&&&&&'''((())))))(((((()))***((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((()))######$$$%%%&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&'''((())))))))))))'''''''''(((***)))'''%%%''''''''''''(((((((((((('''((()))((('''&&&%%%%%%((((((((((((((('''''''''***((()))+++(((###%%%***&&&&&&''''''((())))))***(((((()))))))))*********((((((((())))))))))))))))))(((((((((((()))******%%%''')))(((%%%%%%)))---***************************************++++++,,,)))***+++***))))))+++,,,***+++,,,,,,------,,,,,,,,,---......,,,,,,---///,,,+++++++++,,,,,,---...,,,---......///...------...000222222111000111222222333555555444555888:::<<<<<>>===:::666777666555333222111000000000000000000///////////////000000///000222777;;;LLL]]]pppxxxzzz}}}|||yyywww{{{|||zzzxxxvvvooohhhMMM>>>111---/////////000)))---222333000---++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******%%%+++***---444333***(((((('''''''''&&&&&&&&&%%%''')))(((%%%$$$&&&)))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))&&&'''((('''&&&%%%&&&(((%%%&&&'''((())))))))))))''''''''')))******'''$$$''''''''''''((((((((()))$$$&&&''''''&&&%%%%%%&&&))))))(((((('''''''''&&&&&&%%%'''+++''' $$$&&&&&&&&&'''((())))))***))))))))))))************''''''(((((())))))******((((((((((((((()))******"""%%%'''&&&######(((---))))))))))))))))))))))))((()))***+++,,,++++++***+++,,,,,,+++)))(((***+++++++++,,,---------------,,,,,,+++)))(((***---000------,,,++++++++++++++++++,,,---...///...---,,,+++...000000///.........333000......000222222111444444666:::;;;:::???FFFDDDDDDDDDFFFIIILLLPPPRRRRRRPPPNNNLLLKKKNNNRRRVVVUUUTTTWWW___iiiqqqssssssrrrpppnnnmmmnnnmmmllljjjjjjqqqxxxxxxtttqqqssswww}}}}}}}}}|||zzzxxxvvvuuummmoooppplllhhhjjjqqqxxxyyyooojjjiiilllrrr{{{|||zzzyyytttnnnlllnnnqqqqqqqqquuu|||xxxqqqoooqqqxxx|||{{{wwwuuurrrqqqpppnnnooossszzz}}}yyyuuurrrpppllljjjiiifffddddddffffffdddaaa___]]]ZZZXXXVVVRRRNNNKKKHHHHHHIIILLLNNNNNNLLLIIILLLMMMNNNNNNMMMKKKHHHGGGEEEFFFGGGGGGFFFDDDAAA@@@AAA@@@>>>;;;:::999999999777666555333111///...---000000////////////000000333000000222222222888>>>TTTaaarrrzzz{{{{{{~~~}}}{{{yyy{{{{{{{{{{{{xxxkkk^^^HHH;;;000---///...---...............---,,,++++++111000...+++***+++///222............---,,,+++++++++,,,------,,,+++)))(((+++***)))***++++++***((())))))***++++++++++++*********))))))((('''''''''((((((((('''&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))((('''&&&&&&'''((('''%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((''''''''''''(((((()))***+++++++++%%%&&&''''''%%%%%%&&&'''###&&&)))(((&&&%%%(((+++$$$(((---,,,'''$$$&&&)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((***+++---...((((((((((((((()))*********)))((('''''''''''''''******))))))(((((('''''')))*********++++++++++++)))))))))))))))******+++))))))*********))))))(((+++***(((''''''(((***+++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++---......---++++++------------------------//////............/////////000000111222222333333888888999:::;;;===???@@@EEECCC@@@======???BBBDDDEEEGGGJJJOOOTTTYYY]]]^^^bbbaaa`````````bbbcccddddddiiinnnooolllkkkmmmoooyyy{{{~~~{{{tttlllfffaaadddfffdddaaaeeennnvvvyyynnnhhhggglllsss~~~}}}zzzzzzzzzxxxwwwtttppprrrxxxzzzxxxzzzyyyvvvssspppllliiihhhwwwxxxzzz||||||xxxsssnnnkkkkkklllmmmoooqqqsssuuu}}}zzzwwwuuussspppmmmjjjiiigggeeedddffffffcccaaa```]]]ZZZXXXUUURRRNNNKKKHHHHHHIIIKKKMMMMMMKKKIIILLLMMMNNNNNNMMMKKKHHHGGGEEEFFFGGGGGGFFFDDDAAA@@@AAA???===;;;999888888888888777666444222111//////000000////////////000000222000000333333444;;;CCCUUUbbbrrr{{{||||||}}}{{{yyyzzz{{{zzzzzzvvvhhh[[[EEE999///---............++++++++++++***)))((((((//////---+++***+++...000,,,,,,,,,,,,,,,++++++***,,,,,,------,,,+++)))(((+++******+++,,,,,,+++))))))******+++++++++++++++((()))))))))))))))))))))&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''((((((((((((((((((((('''&&&''''''((())))))******&&&'''(((((('''&&&'''((($$$$$$$$$%%%&&&'''''''''&&&'''((())))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))***+++((((((((((((((()))******)))((((((''''''''''''((())))))))))))((((((''''''(((((((((((())))))))))))))))))(((((())))))***+++))))))************))))))+++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///000000111111111111111222444555666777888777555444444555777999:::;;;>>>@@@DDDFFFIIIJJJOOOOOOOOOOOOPPPRRRTTTUUU[[[```dddeeecccaaacccfffqqqsssvvvvvvrrrkkkccc^^^UUUXXXYYYXXXWWW[[[eeennn|||uuulllhhhhhhjjjrrr}}}}}}{{{|||}}}zzzyyyvvvsssuuuzzz|||zzzvvvuuuqqqnnnjjjgggeeedddlllmmmppptttuuusssoookkkjjjkkkmmmpppsssuuuwwwwwwyyyxxxvvvuuusssqqqmmmjjjiiihhhfffeeeeeeeeecccaaa```]]]ZZZXXXUUURRRMMMJJJHHHGGGHHHJJJLLLLLLKKKIIILLLMMMMMMMMMLLLJJJHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@>>><<<:::888777777777888888666555333222111000000000////////////000000111///000333444666>>>HHHXXXdddrrr{{{}}}}}}~~~}}}yyyzzzzzzzzzyyyssscccTTTAAA666---,,,.........///---......------,,,+++***,,,,,,---,,,++++++,,,...+++,,,------------------,,,,,,,,,,,,,,,***))))))*********+++---...---+++******+++,,,,,,,,,,,,+++'''(((((()))******++++++%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&%%%&&&'''(((&&&%%%&&&'''((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((***)))))))))))))))((((((''''''((((((((((((((((((&&&&&&''''''(((((())))))((()))***)))((('''(((***&&&###!!!###''')))'''$$$(((&&&$$$%%%)))+++++++++''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''(((((((((((())))))))))))(((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''((())))))(((((())))))***+++))))))************))))))++++++++++++++++++++++++************************++++++******++++++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++,,,,,,---......///000000000000000111333333555555666666777888888999;;;;;;;;;===>>>@@@BBBCCCJJJNNNRRRSSSQQQPPPQQQSSS___aaacccccc```ZZZSSSNNNDDDFFFHHHGGGGGGLLLWWW___ooosssvvvsssmmmhhhggghhhkkkrrr}}}yyyxxxzzz}}}{{{{{{xxxuuuwww|||}}}{{{pppnnnkkkgggdddcccbbbbbbdddfffjjjooorrrrrrooolllkkknnnrrrvvvyyyzzz{{{{{{~~~zzzxxxwwwvvvtttqqqlllhhhjjjiiigggfffeeedddbbbaaa___]]]ZZZWWWUUUQQQMMMJJJHHHGGGHHHIIIKKKLLLKKKIIILLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBBBB???===;;;999777666666666777777666444333111000000000000////////////000000111000111333333666@@@KKK\\\fffsss{{{}}}~~~{{{{{{zzzzzzyyyppp^^^LLL<<<333,,,,,,...---...///////////////...---,,,+++)))+++,,,,,,+++++++++,,,---...///000111111111111---,,,,,,,,,+++******)))*********,,,...///...---******+++,,,,,,,,,,,,,,,))))))))))))******++++++&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&(((((((((&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((************))))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))((()))***)))(((((((((***%%%$$$###$$$'''((('''&&&((('''%%%$$$%%%(((***+++''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((((()))))))))))))))((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******((())))))************)))***+++,,,,,,,,,,,,+++***************************+++***)))))))))***,,,---,,,,,,***))))))***,,,,,,************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,------,,,,,,------///000111111111111333333333222222222111111222222333444555666777888999<<<>>>???>>>===???@@@FFFHHHJJJKKKJJJEEE@@@===888999:::999999???HHHOOOZZZ]]]aaa```^^^^^^aaadddjjjqqqzzzzzztttrrrvvvyyy||||||xxxtttuuuyyyyyyvvvkkkiiifffdddcccdddeeeggghhhjjjnnnssswwwxxxvvvtttqqqtttwww{{{}}}~~~}}}|||}}}}}}{{{zzzxxxuuuqqqkkkgggiiiiiihhhfffcccaaa``````^^^\\\YYYWWWUUURRRNNNKKKIIIHHHHHHIIIKKKLLLKKKJJJMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCC>>>===;;;888777666666666666555444333222111000///000000////////////000000111000111333222666AAANNN```iiissszzz}}}~~~}}}}}}|||{{{yyyoooYYYDDD888111,,,,,,...---...000+++,,,,,,++++++***)))((((((***,,,,,,+++++++++,,,---...///000111222222222------,,,+++*********************,,,...///...---******+++,,,,,,,,,,,,+++************))))))(((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&%%%&&&((()))((('''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************&&&'''''''''(((((())))))((()))))))))))))))******'''((())))))((('''((()))%%%''')))((('''''')))+++'''((((((%%%!!!"""'''+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((''''''''''''''''''((()))***'''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((('''((())))))***(((((()))******************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++***)))((()))***+++,,,+++***)))(((((()))***+++************************------,,,,,,,,,,,,------******+++++++++++++++,,,,,,---............---,,,((()))***,,,---------,,,.........---------------111111111222222222222222000111222333333333333444333555777999999888555333333333333111111555<<>>AAAFFFIIILLLQQQXXX```fffkkkpppsssrrryyyxxxsssrrruuuxxxzzz{{{xxxttttttwwwvvvrrrnnnnnnnnnooorrruuuyyy{{{{{{|||~~~~~~}}}{{{zzzxxxxxxxxxxxx~~~~~~{{{xxxuuussspppllljjjggghhhhhhddd```]]]\\\]]]ZZZXXXVVVUUUUUUSSSPPPNNNLLLJJJIIIJJJLLLNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDD???>>><<<999888777777777555555444333222111111000000000////////////000000///000222555666<<>><<<:::888777777777666666555444333333222222000000////////////000000---///333666888@@@RRRdddjjjnnntttxxxzzz{{{|||~~~~~~pppSSS:::555000///000000------000,,,,,,,,,,,,+++***))))))***+++,,,,,,+++,,,...000---...//////////////////...---,,,***)))******++++++*********++++++***(((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((###$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((())))))(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((('''''''''***+++,,,,,,******+++,,,+++((('''(((,,,...,,,***)))(((&&&'''***,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++((()))***+++***)))'''%%%***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((******++++++++++++***(((''''''(((***+++((((((((((((((((((((((((&&&''')))*********)))(((+++,,,---......---,,,+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((((((((&&&'''***,,,,,,,,,+++***++++++***)))))))))******''''''((()))***++++++,,,((()))+++------------,,,,,,+++******+++,,,,,,,,,------...///......,,,,,,(((***+++---............---......//////000000111444666888:::<<<@@@EEEHHHTTT^^^jjjttt{{{~~~sssttttttttttttuuuyyy{{{|||~~~~~~}}}zzz{{{}}}~~~}}}xxxrrrmmmkkkmmmrrruuu}}}{{{xxxtttqqqnnnlllkkkjjjgggbbb___^^^]]]\\\[[[ZZZZZZZZZXXXVVVSSSQQQOOOJJJLLLNNNPPPQQQQQQPPPPPPQQQOOOMMMJJJIIIIIIIIIJJJHHHGGGGGGGGGHHHHHHGGGEEE@@@>>><<<;;;:::888555333222333444444444222000...333111///......111444666333111333888;;;CCCUUUgggrrrwwwxxxvvvvvvzzz}}}|||zzzeeeJJJ888111111000......---------555111,,,)))))))))'''%%%************+++,,,---...***,,,------,,,---...000111000...+++***))))))***))))))************)))((()))''''''+++//////+++&&&(((((()))((('''''')))+++'''%%%%%%((((((%%%&&&((($$$((((((%%%$$$''')))((( """$$$''''''&&&$$$"""%%%%%%%%%&&&&&&''''''''''''((())))))''''''((()))''''''&&&&&&%%%%%%%%%$$$(((''''''(((((()))***+++---+++(((&&&%%%&&&((())),,,+++***))))))***+++,,,,,,)))(((++++++))))))---+++******************+++(((&&&###"""###%%%)))+++''''''''''''''''''''''''+++*********))))))((((((***)))''''''((())))))((()))))))))))))))))))))))))))&&&&&&(((&&&###%%%******))))))(((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,)))))))))))))))*********)))******)))''''''((()))))))))(((((()))***++++++************************))),,,---,,,)))''')))+++&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++***))))))+++---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......000111333555777999;;;<<>>;;;:::999888666444222333444444444222000///000000///...///111222333444333444888===GGGZZZlllwwwzzz{{{xxxwww{{{~~~~~~~~~uuu___FFF555111000///......---------000---)))(((***++++++***************+++,,,---------...//////...---///000---,,,+++******+++,,,,,,)))))))))))))))))))))))))))'''&&&)))---...***&&&)))******)))(((''')))******''''''******'''''')))%%%))))))&&&%%%''')))((($$$&&&''')))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&& """$$$$$$%%%%%%'''))))))))))))(((((((((''''''******)))(((''''''''''''...,,,***)))(((((()))***+++***))))))))))))***+++***''''''******((())),,,,,,++++++******++++++,,,)))(((&&&%%%%%%''')))+++((((((((((((((((((((((((************)))))))))(((***)))((((((((())))))((((((((((((((((((((((((((((((&&&&&&(((&&&$$$%%%*********))))))(((''''''&&&''''''(((((())))))******(((((((((((())))))))))))******)))))))))***++++++***))))))))))))))))))))))))******)))'''&&&((()))((((((''''''(((((()))******************************+++,,,+++)))))))))***&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,++++++---.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......///000222333444555888<<>>:::888777777666666222333444444333222000/////////......///000222333555444555999@@@MMMbbbsss|||~~~zzzyyy}}}~~~zzznnnXXX@@@222111000///......---......---+++))))))***++++++++++++++++++***++++++,,,,,,---...///...---,,,---...+++******))))))******+++***)))(((''''''((()))******'''&&&'''***+++)))'''+++,,,,,,***(((''')))******'''&&&)))(((%%%$$$'''&&&***+++'''&&&((()))''''''((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%&&&&&&''')))+++)))))))))))))))((((((((())))))((('''&&&&&&&&&&&&+++******))))))((((((((())))))(((((((((((())))))(((%%%&&&******))))))------,,,,,,++++++,,,,,,---++++++***)))))))))******************************************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((&&&&&&((('''$$$&&&*********))))))((('''''''''&&&&&&'''((()))******+++(((((((((((()))))))))))))))))))))))))))******+++*********))))))((((((((())))))***((('''&&&''')))''''''&&&&&&''''''(((((())))))))))))))))))))))))+++***))))))***+++)))(((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++***)))***+++,,,---,,,---...---,,,,,,...000......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------....../////////111666>>>EEEOOO```ooo}}}~~~}}}{{{}}}|||{{{{{{sssnnnmmmmmmkkkiiiiiiyyywwwuuuqqqnnnkkkjjjiiigggddd```]]]\\\\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTSSSRRRQQQRRRSSSSSSQQQOOOMMMJJJIIIIIIIIIJJJKKKIIIFFFFFFFFFGGGGGGFFFBBB>>>:::777666777777666333333333333333222000///111000...---...111444666444444555999CCCTTTjjjzzz{{{zzz}}}xxxhhhQQQ<<<222000000///..................---+++***)))))))))))),,,,,,++++++***+++++++++,,,------,,,***))))))***,,,+++***)))((('''&&&&&&***)))'''&&&&&&(((***++++++)))&&&''')))******))),,,------+++)))((((((***,,,))))))+++***&&&%%%((('''+++,,,((('''))))))''''''&&&&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((((((((&&&%%%$$$(((((((((''''''((((((((('''%%%'''+++,,,***+++...---------,,,,,,---------,,,,,,,,,,,,+++***)))(((*********************************)))))))))))))))(((((()))((((((((()))***'''''''''''''''''''''''''''%%%&&&((('''$$$&&&***((((((((('''''''''&&&&&&&&&''''''(((((()))))))))(((((((((((()))))))))))))))(((((((((((()))******++++++***)))(((''''''&&&((())))))(((&&&&&&''')))(((''''''&&&''''''((((((((((((((((((((((((((((((,,,)))'''(((+++,,,***'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,+++)))((((((***,,,---,,,---...---,,,---...000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///111666;;;CCCRRR```uuu|||}}}~~~}}}zzzzzzvvvpppllllllmmmkkkkkkmmm~~~xxxwwwtttqqqnnnkkkjjjiiigggccc___]]]\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSRRRRRRTTTUUUUUUVVVUUUTTTRRRQQQQQQOOOMMMJJJIIIIIIIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEAAA===999666666777777777333333333333222111000000555222...,,,---111777:::333444555:::FFF[[[qqq}}}{{{~~~wwwcccKKK;;;444000//////............///,,,,,,+++***)))((()))))),,,,,,++++++***+++++++++,,,------,,,***((())))))******))))))((('''&&&%%%***)))'''&&&'''(((***,,,---+++)))((()))***++++++,,,------+++)))((((((***000---,,,...---***)))+++&&&***,,,)))'''))))))''''''&&&%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%&&&&&&&&&'''''''''''''''%%%$$$$$$%%%%%%&&&'''(((%%%&&&((((((((('''%%%$$$'''''''''(((((('''''''''((('''(((---...,,,,,,///...------,,,,,,------...+++,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))******'''((())))))''''''))),,,((((((((((((((((((((((((&&&%%%&&&)))(((%%%&&&***''''''&&&&&&&&&&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''(((((()))***+++******)))((('''&&&&&&((())))))(((&&&%%%'''((())))))(((''''''(((((((((''''''''''''''''''''''''+++)))'''(((+++,,,***''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++***)))((((((***,,,---+++,,,---,,,++++++---///........................------------------------*********++++++*********+++,,,,,,---...///000000555222111444666<<>>:::888666444111///666555555444222111111000333222111000000222333444555777===KKK```uuuzzzaaaIII<<<666333///............---------000,,,((('''))),,,,,,,,,************+++,,,---...//////...---,,,,,,++++++,,,,,,++++++***)))))))))(((((()))***++++++,,,,,,---+++)))''''''((()))******)))(((((((((***+++,,,***************)))((((((&&&''''''((()))******+++))))))***))))))(((''''''%%%""""""%%%%%%######&&&%%%&&&%%%###$$$))))))&&&$$$%%%&&&((()))************)))'''&&&&&&'''((()))***((('''&&&&&&'''(((***&&&''''''(((((((((((('''///...,,,******+++,,,---...,,,+++,,,......+++(((,,,+++******)))************((('''((()))***)))'''+++******+++------+++***************))))))))))))...---+++)))(((''''''(((000---***'''%%%&&&(((***((('''&&&&&&&&&((()))***%%%'''((('''%%%%%%'''*********))))))))))))******'''((()))))))))(((&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))((('''&&&))))))(((((((((((()))))))))))))))))))))((((((''')))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,++++++,,,,,,---...//////000///---+++++++++---....................................------,,,,,,,,,,,,,,,,,,---///222444555BBBIIIXXXlllzzz}}}}}}~~~vvvwww}}}zzzsssiiiccceeennnzzz}}}{{{xxxvvvrrrqqqpppooollliiieeedddcccaaa___]]][[[ZZZYYYZZZZZZZZZYYYWWWVVVUUUSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLJJJHHHGGGIIIKKKJJJIIIHHHGGGHHHGGGEEECCC???===:::888777555333222666555555444222111111000//////000000111222333444555777>>>NNNdddyyyvvv\\\EEE999444222///............---------...+++(((''')))++++++***************+++,,,---...///......---,,,,,,++++++******************++++++((())))))***++++++,,,,,,******((('''''''''((((((***))))))((()))***+++,,,***************))))))(((''''''(((((())))))******((()))))))))(((((('''&&&'''$$$$$$&&&&&&######&&&%%%''''''$$$%%%((('''$$$######%%%&&&''''''''''''***((('''&&&&&&'''((()))***)))'''&&&&&&''')))***((()))******+++*********...---,,,*********+++,,,...,,,++++++------+++(((,,,++++++***************+++)))))))))***+++***)))++++++,,,,,,,,,++++++************)))))))))((((((+++***(((&&&%%%%%%%%%%%%+++***(((&&&&&&((()))+++(((((('''''''''(((((()))%%%&&&((('''%%%%%%'''))))))(((((((((((((((((()))%%%%%%'''(((((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))$$$%%%&&&''''''''''''&&&))))))(((((((((((())))))&&&&&&'''))))))*********((((((((('''''''''((((((((())))))***+++,,,------))))))))))))))))))(((((())))))(((((((((((())))))))))))******+++++++++,,,++++++,,,------.../////////...,,,++++++,,,---.................................---------,,,,,,,,,---------...///111333555===DDDRRReeessszzzzzz~~~|||uuuvvvzzz{{{ssslllccc\\\^^^hhhttt||||||zzzyyyvvvrrrooommmllljjjhhhdddcccbbb```^^^\\\[[[ZZZZZZ\\\^^^\\\YYYVVVWWWXXXSSSSSSRRRPPPOOONNNMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLJJJHHHGGGGGGHHHGGGEEEBBB>>><<<999888888777555444555555444333333222111111---...///000222333333444555777AAASSSjjj}}}oooUUU@@@666222111///............---------***)))((((((*********)))*********++++++,,,---............------,,,,,,+++((())))))***++++++,,,,,,)))))))))***++++++,,,,,,***************))))))(((******))))))******+++,,,******++++++******)))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&)))&&&&&&((('''$$$$$$&&&$$$'''(((%%%%%%''''''######$$$%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))***++++++++++++++++++++++++++++++*********,,,+++++++++,,,,,,***))),,,,,,+++***************,,,+++******+++,,,+++******---///...+++)))***,,,))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''(((***+++'''(((((((((((((((''''''$$$&&&''''''&&&%%%'''((((((''''''&&&&&&''''''(((###$$$&&&'''((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******!!!"""###%%%&&&&&&&&&&&&)))((((((''''''(((((()))&&&'''((()))))))))))))))(((((((((((((((((((((((((((((()))+++,,,---...///+++++++++***)))((((((((())))))(((((((((((())))))*********+++++++++++++++,,,,,,,,,---......//////...---,,,+++,,,---...///...........................------------,,,,,,,,,............///111333444999???MMM^^^kkkrrrzzz~~~www~~~~~~xxxuuuvvvxxxwwwnnnhhh^^^XXXZZZcccooowww~~~{{{yyyyyyvvvrrrnnnkkkiiiiiihhheeedddcccaaa___]]][[[[[[YYY]]]___]]]WWWTTTVVVYYYTTTSSSRRRPPPOOOMMMLLLLLLJJJKKKKKKJJJHHHHHHJJJKKKIIIHHHGGGGGGGGGFFFDDDBBB???<<<999888888777555444555555444333333222111111111000//////000222444555888:::EEEZZZpppiiiNNN;;;444222111///............---------((())))))***++++++***)))++++++++++++,,,---............---------,,,,,,,,,))))))*********+++++++++))))))*********++++++++++++,,,...//////---,,,++++++++++++***++++++++++++***++++++++++++***))))))((((((((((((((((((''''''&&&'''''''''''''''&&&&&&+++(((''')))(((%%%$$$'''"""&&&(((&&&%%%((((((%%%&&&''''''(((((((((''''''(((''''''''''''((())))))***))))))(((((())))))***''''''((()))******************+++++++++******)))++++++++++++,,,+++******,,,,,,+++************+++,,,***)))***+++,,,+++******...111///***''')))---)))))))))((((((((('''''')))(((((('''&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&'''((())))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''"""######$$$%%%&&&&&&&&&(((((((((''''''(((((((((******))))))((('''%%%%%%'''(((((()))))))))))))))''''''((())))))***++++++*********))))))((((((((())))))(((((((((((())))))++++++++++++++++++++++++,,,---------......//////,,,,,,,,,,,,,,,---...///------------------------------------------------///.........///111333444888>>>LLL\\\gggmmmvvv~~~yyy|||{{{xxxuuuvvvwwwxxxwwwoooiii```ZZZ\\\dddnnnvvv}}}{{{xxxxxxvvvrrrnnnjjjhhhhhhhhhffffffdddbbb```^^^]]]\\\YYY\\\^^^[[[UUURRRTTTXXXTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKJJJHHHHHHIIIKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@===:::888777666444222444444444333333222222111777555111//////111444777:::<<>>;;;999666666666777555333333333444444333333222111222000000333333111333888>>>KKK```ttteeeOOO:::333333000///111//////......------------+++++++++++++++*********///......000222333222111000000111000///...,,,+++)))***+++---.........---,,,,,,,,,+++++++++******,,,+++***+++,,,---,,,***............---,,,***)))))))))************))))))))))))(((((('''''')))***'''((()))***++++++++++++)))))))))************+++***,,,------+++***)))************))))))*********%%%)))---,,,((('''+++///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))))))))***+++,,,+++---+++((()))...111000111111111000//////........................------000///......---,,,++++++)))))))))))))))((('''''''''(((((())))))))))))((())))))))))))((((((((((((%%%'''))))))((((((***+++))))))))))))))))))******))))))((())))))))))))((($$$'''(((&&&'''+++,,,)))''''''((((((((('''%%%%%%&&&'''(((******)))(((&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&'''(((((())))))(((((((((((())))))***+++,,,---+++*********+++++++++,,,+++,,,---...///222666999<<<======:::555222222222333222222111111111111111........................------.........---+++***---///444:::CCCOOO___kkkxxx|||sssnnnmmmtttsssppplllkkkpppzzzzzzvvvuuuxxx{{{}}}{{{{{{zzzwwwqqqllliiihhhfffeeecccaaaaaadddhhhkkk}}}yyyuuuqqqsssqqqnnnlllkkkiiifffdddcccbbb```^^^\\\[[[ZZZYYYXXXVVVSSSQQQPPPQQQRRRSSSVVVRRROOOOOOQQQRRRQQQNNNNNNKKKHHHFFFEEECCCBBB@@@AAABBBBBBBBBAAA@@@>>><<<:::999777666666555555444222222222222222111111000000///000222111000333999BBBQQQgggyyy|||]]]III777222222...---000...............---------************))))))))))))///...///000222333222000111111000000///---,,,+++---,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,+++)))***+++,,,+++***,,,------------+++***(((((())))))******))))))((((((((())))))******(((''''''((()))+++,,,,,,,,,,,,*********++++++++++++,,,(((+++,,,,,,+++***,,,---++++++++++++++++++++++++&&&***---,,,)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++***************---...---)))***///222111111111000000/////////...........................///......---,,,,,,++++++((())))))))))))(((((('''''''''((()))))))))))))))))))))))))))(((((((((((($$$&&&)))***))))))***+++******************))))))))))))))))))(((((((((((($$$''''''&&&'''***+++(((%%%&&&((((((((('''%%%$$$'''((((((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''++++++++++++******))))))&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((())))))***,,,---...++++++******+++,,,------)))+++,,,...000333888<<>>@@@AAABBBAAA???===;;;888888888666444333444444333333222222111111111222222111333444222111666>>>JJJ\\\sss~~~zzzmmmJJJ;;;000000111...---111---.../////////...---,,,))))))***+++,,,------...//////000222444444222000444222///---,,,,,,---...,,,------------,,,+++***,,,,,,,,,+++++++++******,,,***(((((()))*********'''((()))*********)))((()))******++++++******)))+++)))'''''')))***)))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------))),,,...---***))),,,///)))***+++,,,,,,+++***))))))******++++++,,,,,,---++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,---...///000---//////++++++......,,,---------...//////000000,,,,,,---------.........+++,,,,,,,,,,,,---------))))))***************)))&&&'''((()))************((((((((('''''''''&&&&&&&&&(((+++,,,+++************++++++++++++***)))(((%%%&&&((('''&&&%%%&&&((('''***)))&&&%%%''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%$$$###"""!!!&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%&&&''''''(((((('''''''''''''''(((***+++---...---,,,+++***+++---///000---............000333666AAAJJJRRRNNNBBB555000/////////000111111111000///,,,------......------,,,,,,+++***+++---000333555>>>LLL[[[eeennnyyyzzzqqqhhhbbbbbbaaaaaaaaacccggglllooonnnooottt|||~~~~~~}}}wwwqqqooommmllllllkkkhhhgggccccccbbb___]]]\\\]]]^^^iiimmmqqqrrrqqqsssxxx|||~~~yyyvvvuuuttttttsssnnnllljjjiiiiiihhhfffddd`````````___]]][[[YYYXXXRRRSSSSSSSSSRRRQQQPPPOOOPPPRRRRRROOOLLLLLLPPPSSSXXXRRRHHHAAA>>>>>>???@@@>>>???AAABBBBBB@@@===;;;888888888666444333444555555444333333222222333333333333444666333222888@@@LLL___vvv|||uuugggDDD777---///111//////333---.../////////...,,,,,,******+++,,,...///000000//////000222444444222000555222///,,,+++,,,...000(((***---//////...+++))),,,,,,,,,+++++++++******,,,***(((''')))*********'''(((***+++,,,,,,++++++******++++++++++++******000,,,((('''))),,,------******+++,,,,,,,,,++++++,,,,,,,,,---------......,,,...000...)))'''***...((()))***++++++***)))(((***))))))***,,,------,,,++++++++++++++++++++++++))))))))))))******************+++,,,...000222333,,,///...++++++---,,,)))+++,,,,,,---...///000000,,,,,,,,,---------......***++++++,,,,,,------...)))******+++++++++******&&&'''((()))************((('''''''''&&&&&&&&&&&&$$$&&&)))***)))'''''''''***+++,,,,,,+++***)))(((###%%%''''''%%%$$$&&&)))$$$''''''%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%&&&''''''((((((''''''&&&&&&'''((()))+++---...---,,,+++***+++---///111000000000...------000222:::EEENNNLLL???222,,,+++...///000111111000///...,,,,,,---......---,,,,,,...---+++***,,,///333666EEEUUUeeeooovvv~~~~~~|||||||||{{{vvvnnnfff``````aaacccfffjjjoootttwwwvvvwww|||}}}tttllleeecccbbbccceeegggggggggaaabbbccccccaaa``````aaammmppprrrqqqoooqqqwww|||yyyuuurrrqqqpppooopppmmmjjjhhhgggfffdddbbb``````___^^^\\\ZZZXXXWWWUUUUUUTTTTTTSSSQQQPPPOOOMMMNNNNNNOOOOOONNNNNNMMMLLLKKKIIIFFFDDDBBBAAA@@@???@@@BBBBBBAAA???<<<:::999888666555555666777888555555444333222222111111555444333444333333;;;DDDWWWhhhzzz{{{}}}sss^^^AAA777...---/////////111...//////...,,,++++++,,,,,,,,,,,,+++***,,,///111444555666777777666444333555111---,,,---///...------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++)))''''''***,,,---...((()))***+++++++++++++++,,,+++***))))))***+++,,,***,,,---......---+++***---((((((,,,,,,((((((---+++++++++++++++++++++++++++*********))))))(((((())))))))))))************++++++************++++++))))))******)))((('''&&&)))******+++---///111222...---,,,,,,++++++++++++)))******+++---///111222000///...///111111000///************+++---///000+++)))'''(((+++---,,,***+++***(((''''''''')))***))))))))))))((((((((((((''''''((((((((((((((('''+++,,,,,,,,,***&&&###!!!&&&''''''''''''%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%(((((('''&&&%%%$$$$$$###%%%'''(((((('''&&&&&&'''***)))'''&&&%%%%%%&&&&&&((((((((((((***,,,...///,,,,,,,,,,,,,,,+++***)))/////////---++++++...000555:::>>><<<666111///000////////////////////////,,,,,,,,,------,,,++++++---+++,,,...///222:::CCCQQQbbbttt|||}}}}}}|||zzz{{{zzzwwwqqqjjjddd```___[[[aaaiiippptttyyy|||vvvsssooojjjfff___aaadddfffhhhkkknnnpppiiiiiiiiigggdddbbbbbbcccmmmllllllnnnqqqssssssrrr~~~yyyvvvsssrrrpppnnnooommmjjjhhhgggfffdddbbb``````___^^^\\\ZZZXXXWWWUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHFFFCCCBBBAAA@@@???@@@BBBBBBAAA???<<<:::999888666444444444666777555555444444333222222111333222222333333555===GGG\\\mmm~~~oooYYY???666...---/////////111---......---+++******+++,,,,,,---,,,,,,---111444555666888888888777555444444000---,,,---......------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,(((''''''(((***+++***)))))))))***+++++++++++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++***///++++++......++++++///++++++++++++++++++++++++************)))))))))((())))))))))))************+++******))))))******++++++***)))((('''(((((()))*********+++---///000111///...---,,,,,,,,,,,,---*********+++,,,...///000000...---...///000000///---,,,++++++,,,---------,,,***((())),,,---,,,+++"""###%%%''')))+++,,,,,,))))))))))))(((((((((((('''(((((())))))(((((('''(((((()))***)))((('''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))(((''''''''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''')))((('''&&&%%%&&&''''''((((((((((((***,,,...///,,,,,,,,,,,,++++++***)))//////...---++++++...000000444888666111---,,,---........................,,,,,,,,,------,,,,,,+++---,,,...000111333===HHH[[[jjjxxx}}}{{{yyyvvvrrrssstttrrrlllddd^^^\\\]]]___fffpppxxx~~~}}}vvvrrrmmmjjjhhhfffccc```aaaeeekkkppptttwwwyyyzzzssssssrrrpppmmmjjjhhhgggkkkjjjjjjlllnnnpppqqqppp~~~zzzwwwuuussspppnnnnnnllliiihhhhhhfffdddbbb``````___^^^\\\ZZZXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEECCCBBBAAAAAA@@@AAABBBBBBAAA???<<<:::999777666444333333333444555555555444444333333222111000111333333666@@@LLLcccsssgggNNN===555......///...///111,,,------,,,***))))))***,,,------,,,,,,...111444777888999::::::888666555222000---,,,---...---------...///...---,,,,,,...------------------------+++++++++++++++*********'''((()))+++,,,+++)))&&&)))***++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))+++)))(((******((()))+++++++++++++++++++++++++++************)))))))))))))))))))))*********+++++++++******))))))******+++,,,***((('''&&&((()))+++*********+++,,,...///000///......------------...************+++,,,---...000...,,,,,,...///000000111...++++++---...,,,***,,,+++***+++---------,,,!!!$$$(((***+++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((###$$$%%%'''((('''''''''&&&&&&''''''(((((((((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((()))***,,,---...+++++++++++++++*********---......---+++,,,...000---000222000---***+++,,,........................,,,,,,------------,,,,,,------///111222666CCCQQQjjjuuuyyytttnnniiipppssstttnnneee______cccfffnnnyyy~~~}}}zzzvvvrrrnnnllleeecccaaaaaabbbcccbbbaaakkkooovvv}}}}}}}}}|||zzzwwwrrrnnnkkkhhhgggfffhhhkkknnnooonnn}}}zzzwwwuuusssooommmlllkkkiiihhhhhhgggdddbbb``````___^^^\\\ZZZXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQOOONNNLLLKKKJJJJJJJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBAAA@@@>>><<<:::888777555444222222222222555555555444444444333333111111222333333666BBBOOOhhhwwwyyy]]]CCC:::333...//////......111,,,---...,,,***)))***+++/////////---,,,---000333999:::;;;;;;:::888666555000...---,,,,,,------------...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,+++)))'''******+++,,,,,,+++++++++,,,+++***))))))***+++,,,))))))***+++++++++******)))(((''''''''''''((()))*********************************)))))))))))))))))))))*********+++++++++******))))))))))))************)))(((((())))))***++++++++++++,,,---...///...------,,,,,,,,,------******************+++,,,///---++++++---///000000111...+++,,,///000---***---,,,,,,------...---,,,%%%&&&((()))))))))(((((())))))))))))(((((((((((()))))))))***))))))((('''))))))((('''&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&******)))((('''%%%%%%$$$(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))(((((())))))+++,,,------++++++***************+++,,,---------,,,,,,...000...///000...,,,+++---///------------------------+++,,,------------------------...000111:::LLL^^^wwwwwwpppiiidddmmmtttxxxsssiiiccceeejjjooovvv}}}yyyvvvqqqpppmmmjjjhhhfffeeedddbbbcccdddgggkkknnnpppqqq|||~~~|||wwwqqqlllfffeeeeeegggkkknnnpppppp}}}{{{xxxvvvtttrrrooollljjjiiihhhhhhhhhgggeeebbb``````___^^^\\\ZZZXXXWWWUUUVVVVVVVVVUUUTTTSSSRRRTTTSSSQQQOOOMMMLLLLLLLLLIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::777666555444333222111111444444444444444333333333333333444444333666DDDSSSlll{{{rrrVVV>>>666111...//////---...111---...///...,,,***+++,,,555555333111//////111333999:::;;;;;;:::777555333---------,,,,,,,,,,,,---,,,......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,)))''''''((()))))))))++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,))))))******+++++++++++++++,,,+++******+++,,,+++************************))))))))))))))))))******************++++++++++++***))))))))))))))))))***'''(((***,,,,,,+++)))(((+++++++++++++++,,,---...,,,+++++++++++++++,,,,,,*********))))))******+++...,,,++++++---///000000///---,,,---000111///---,,,---.........---,,,,,,,,,+++)))((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%'''(((((())))))(((((()))***+++,,,,,,,,,+++******))))))***++++++***+++,,,---,,,---...000.........---,,,,,,...///------------------------+++,,,------.........---///------000666BBBXXXkkk|||sssnnniiieeeiiiqqqxxxvvvmmmhhhiiilllsssyyy{{{wwwsssooommmfffdddbbb```aaacccfffhhhlllnnnrrrwww|||{{{|||}}}~~~~~~{{{tttooogggffffffhhhlllppprrrsss~~~}}}|||zzzvvvtttrrrpppnnnllliiihhhhhhhhhiiihhheeebbb``````___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTQQQOOOMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA???===<<<;;;666666555444444333222111333333333333333333333333555555666666444888GGGWWWqqq~~~lllQQQ>>>333000...000///------111...//////...,,,++++++,,,888777666444111111333555999999::::::888555333111+++,,,------+++++++++---+++,,,---,,,+++******,,,++++++++++++++++++++++++***************)))))))))***'''%%%$$$%%%'''((((((,,,,,,,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))******+++,,,,,,,,,***,,,+++((((((+++,,,***************************))))))))))))*********************++++++++++++,,,***))))))(((((())))))***&&&(((+++---...,,,)))''',,,+++++++++++++++,,,---***************++++++,,,*********)))******++++++---,,,,,,---000111000///------//////000000//////+++---//////---,,,+++,,,+++***)))((((((***,,,---))))))))))))((((((((((((((()))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&''''''''')))(((''''''((()))((('''%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$%%%&&&'''(((((((((((((((((()))++++++,,,,,,+++******)))((((((***+++,,,(((***,,,---,,,---///000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......111///111888CCCRRRfffwww~~~uuunnnlllkkkhhhhhhqqqzzz|||wwwqqqoooqqqooouuu{{{~~~~~~~~~zzzvvvpppllliiigggeeecccdddcccbbbcccfffkkkpppsssxxx{{{}}}ssssssuuuzzz~~~~~~zzzuuummmllljjjkkknnnqqqsssttt~~~|||xxxtttqqqoooooommmlllggggggggghhhiiihhheeebbb``````___^^^\\\ZZZXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTRRRPPPNNNMMMMMMMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBB@@@???===;;;;;;555555555555555444333333222222222222222222222222444555777777555;;;LLL^^^www|||dddKKK;;;111......000000,,,---111---......---+++******+++222333222000///000222555888888888888666333000...)))+++------+++***+++---***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))************)))'''&&&''')))******))),,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,*********++++++,,,---...(((+++***&&&&&&***+++(((************************((()))))))))*********************+++++++++,,,,,,))))))(((((((((((())))))'''(((***,,,---,,,***))),,,,,,+++++++++++++++,,,+++*********++++++,,,---***************+++,,,---,,,,,,---000222333111///,,,000333222///,,,...000***---//////---+++***+++((((((((())))))***+++,,,))))))))))))(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%)))(((''''''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%&&&(((((((((''''''((((((***+++,,,,,,++++++***)))((((((((()))+++,,,''')))+++---------///000,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...////////////222222888FFFVVVeeettt~~~wwwlllggghhhjjjiiigggpppzzz~~~xxxtttrrrjjjnnnssstttsssrrrtttuuukkkhhhdddbbbcccfffhhhhhhkkklllnnnqqqtttxxx{{{}}}{{{sssmmmggggggkkkrrr{{{}}}zzzvvvsssooonnnnnnppppppppp{{{xxxrrrooonnnmmmmmmlllgggfffggghhhiiihhheeeccc``````___^^^\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNKKKJJJIIIIIIHHHHHHHHHIIIDDDCCCBBB@@@>>>===;;;;;;555555555666666555444444111111111111111111111222333444777777666===PPPbbb{{{vvv]]]EEE777///......111000,,,---111,,,------,,,***))))))***++++++++++++***,,,///222777777777777555222///---(((+++------+++)))+++---)))***+++***((((((((()))(((((((((((((((((((((((((((((())))))******++++++))))))+++---///000...,,,------------,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++,,,---...///+++///...******...///+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))******++++++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,---...************+++,,,---...+++,,,...111444444111///---222666444...***,,,///)))---000///,,,******+++&&&''')))***+++***((('''))))))))))))((((((((((((''''''''''''&&&%%%$$$###&&&&&&'''((('''$$$""" ###$$$&&&'''(((''''''&&&$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''((((((((('''&&&((()))***+++,,,,,,+++******)))((('''((()))+++---&&&(((+++---------///000...------.........---++++++++++++++++++++++++++++++,,,---...////////////333444>>>QQQdddrrr}}}~~~{{{rrrgggbbbeeeiiiiiibbbjjjuuu|||}}}xxxqqqlllgggjjjmmmllljjjhhhiiikkkfffdddbbbdddiiiqqqwwwzzzrrruuuyyy~~~}}}tttggg^^^]]]^^^bbbkkkvvv}}}}}}{{{|||xxxsssooonnnnnnmmmlll~~~|||{{{wwwrrrppppppooollljjjggghhhiiiiiiiiigggfffeeeeeeccc```\\\YYYVVVTTTSSSWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSQQQMMMKKKKKKKKKLLLKKKHHHFFFEEEFFFGGGHHHIIIDDD@@@???@@@???:::666777666555444333222222222444444333333333333222222222333666777888BBBXXXllllllUUUBBB888......---,,,---...///000...------,,,,,,------...++++++++++++,,,...000111666666666555444111///...,,,,,,,,,,,,***(((&&&$$$(((((())))))******++++++------,,,+++***)))((('''+++***)))(((((('''''''''***************+++++++++///000111000///...///000000000000///...---++++++---,,,,,,,,,,,,---......)))******+++,,,---......+++++++++***++++++,,,,,,))))))***++++++++++++***------,,,,,,+++***))))))*********)))))))))))))))******,,,,,,,,,,,,******---,,,++++++******++++++***((('''%%%&&&(((+++,,,---,,,,,,+++*********++++++,,,...///111222222222...---,,,+++++++++,,,---***,,,---,,,)))'''&&&&&&***)))'''''')))))))))((((((((()))(((&&&&&&''')))+++***((('''%%%$$$$$$$$$$$$'''&&&###%%%***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((("""!!!!!!###%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""###"""""""""###$$$%%%%%%&&&''')))*********)))((()))(((((((((''''''''''''(((((()))***+++,,,,,,,,,++++++***)))(((((())))))++++++,,,------......///555...&&&&&&***...---+++******+++,,,,,,,,,,,,+++,,,///000---,,,...111222555CCCTTTcccsssyyyqqqnnnnnnooommmkkkgggjjjoooqqqoookkkhhhffffffeeeeeefffgggiiilllmmmiiiggghhhoooyyy{{{xxx~~~xxxkkk^^^WWWXXX[[[bbbjjjttt|||zzzrrrkkkhhhiiijjj~~~|||{{{wwwssspppooonnnkkkiiiggghhhiiiiiihhhgggfffeeedddbbb___\\\YYYVVVTTTSSSWWWVVVUUUUUUTTTTTTUUUUUUSSSTTTSSSQQQNNNLLLKKKLLLMMMLLLJJJHHHGGGGGGHHHHHHGGGCCC???>>>???>>>:::666666666555444333333333333333333333333333333333333444444666888:::DDD[[[ppphhhPPP???777...------,,,---...///000......---,,,,,,,,,,,,---,,,+++++++++,,,...000111333444444333111///---,,,***************)))((('''******))))))((()))))))))---,,,,,,+++)))(((((('''***))))))((((((((((((((())))))************++++++...///000000///...000111000000000///...---++++++---,,,,,,,,,,,,---......,,,------....../////////,,,,,,++++++++++++++++++))))))***++++++++++++***------,,,,,,+++******)))************))))))))))))***+++,,,------,,,+++***---,,,++++++******+++++++++)))(((&&&''')))+++------,,,++++++******++++++,,,---...///000111111111000///---+++***))))))))))))+++,,,,,,)))''''''''',,,***(((((()))******)))&&&'''((('''%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%###&&&%%%"""$$$((((((###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))*********)))(((%%%%%%&&&'''((()))***+++)))))))))***+++++++++,,,,,,,,,+++***************+++,,,,,,------......///444...)))***---...+++&&&******+++,,,,,,,,,,,,,,,,,,...///------///333555<<>>;;;;;;<<<;;;999777666555444333333333333333111111222333444555666777777555666888>>>LLLdddzzztttVVV???555444------------......//////............------,,,,,,---,,,,,,,,,---...000111000000///...---,,,+++***+++***)))(((((()))***++++++***((('''&&&'''((()))++++++***)))((((((''''''''''''''''''((()))***+++((()))))))))***+++++++++---///000000//////111222000000000000///---,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---------,,,+++***))))))))))))***++++++++++++***,,,,,,,,,++++++*********)))***************++++++,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++,,,+++***)))***+++,,,---,,,,,,++++++***++++++,,,....../////////......---)))))))))))))))*********((()))******((('''((())),,,)))'''&&&(((***++++++%%%&&&'''&&&%%%%%%'''(((((((((''''''&&&&&&'''''''''&&&%%%%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###''')))'''"""!!!%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&((('''%%%$$$$$$&&&'''(((&&&''')))*********)))(((''''''''''''((((((((((((+++++++++***************+++,,,,,,,,,,,,,,,++++++,,,,,,------.../////////000...,,,...000///***%%%++++++++++++,,,,,,------++++++---......111:::CCCPPPbbbvvv~~~xxxpppiiifffeeedddcccaaacccfffgggiiikkknnnqqqvvvyyy~~~zzz}}}yyyvvvyyy~~~~~~yyytttpppmmmuuuvvvwww{{{{{{qqqjjjhhhgggggg{{{xxxxxxvvvssspppllliiiiiiiiijjjiiihhhfffdddcccbbbbbb^^^]]][[[YYYXXXVVVVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTRRRPPPNNNNNNOOOJJJJJJJJJIIIHHHFFFDDDBBB>>><<<;;;::::::999888777555555444333333333444444111111222333555666777777666444444888@@@PPPhhh}}}kkkNNN888222333---------...............---...////////////...---...------,,,---...000111000000///...---,,,,,,,,,---+++***((((((((()))))))))(((''''''((()))***+++***))))))(((((('''''''''''''''''''''(((***+++,,,)))))))))***+++,,,,,,,,,///000111111000000111333111111111000///...,,,,,,,,,++++++++++++,,,---------------,,,,,,++++++***,,,------,,,,,,***)))((())))))***++++++++++++***,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,---............------,,,(((((())))))************((()))***)))''''''((()))***'''%%%%%%''')))******&&&'''((('''&&&&&&(((***,,,+++***((('''&&&&&&&&&&&&$$$###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%(((&&&""" ###'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''((('''%%%######%%%&&&(((&&&''')))*********)))((('''''''''(((((((((((((((+++++++++*********************+++,,,,,,++++++***,,,,,,---......//////000000---+++,,,...///---+++,,,,,,+++++++++,,,---...+++***,,,000000333???MMM^^^nnn~~~xxxmmmddd``````bbbddddddhhhnnnrrruuuvvvwwwxxxyyy}}}{{{}}}|||{{{zzzyyy~~~~~~vvvnnnjjjiiiiiiiii{{{wwwuuuuuusssoookkkiiiiiijjjjjjiiigggeeecccbbbaaaaaa\\\[[[ZZZYYYWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSRRROOONNNNNNOOOHHHIIIJJJIIIHHHEEEBBB@@@======<<<;;;999888777777555444444333333444444444111222333444555666777777555333444:::DDDTTTlll{{{bbbGGG666222444,,,---......//////......---...///111111111111000......---------...000111000000///------,,,,,,---,,,+++***)))(((((((((((('''(((((()))***+++++++++)))((((((((('''''''''&&&''''''''''''((()))++++++)))******+++,,,---......111333444333222111222333111111111000///...---,,,+++++++++++++++,,,------/////////......---------+++,,,------,,,+++)))((())))))***++++++++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++***+++++++++++++++******++++++,,,,,,,,,------...------,,,,,,++++++++++++***)))'''''')))******(((&&&&&&''')))'''&&&%%%%%%'''))))))(((&&&'''(((((('''''')))+++,,,,,,***((('''&&&%%%%%%$$$ ###%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&!!!###&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&)))(((%%%######$$$&&&(((&&&''')))*********)))(((%%%&&&&&&'''((()))************************++++++((()))+++,,,,,,,,,+++***---------...//////000000000---+++***,,,...///000---,,,+++++++++,,,...///,,,***---111222666EEEVVVjjjvvv~~~sssiiiddddddgggjjjlllqqqwwwzzzzzzxxxvvvuuu{{{{{{zzz{{{{{{|||}}}~~~~~~xxxppplllkkklllllljjjzzzvvvssssssrrrooojjjhhhjjjkkkkkkiiigggdddbbbaaa``````[[[ZZZYYYXXXWWWWWWVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRRRRQQQNNNMMMMMMNNNIIIJJJKKKKKKIIIFFFBBB@@@=========;;;999777777777444444444333333444444555222333333444555666666777555333666===HHHYYYppprrrYYYBBB555333555,,,---.../////////...---,,,...000222444444333333///......------...000000000///---,,,,,,,,,,,,---))))))*********)))))))))((()))+++,,,,,,+++***)))((((((''''''''''''&&&&&&(((((('''(((((()))*********++++++,,,...//////000444555666555333222222333111111111111///...---,,,+++++++++***++++++,,,---..................------***+++,,,------,,,***)))))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++,,,------+++******))))))******+++---,,,++++++******++++++,,,,,,++++++************++++++******++++++,,,---+++,,,,,,---------,,,,,,***++++++++++++)))((('''*********(((%%%%%%&&&(((&&&%%%&&&(((******)))'''%%%&&&''''''&&&''')))+++))))))'''&&&%%%%%%%%%%%%%%% $$$&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%+++)))&&&$$$$$$%%%((()))&&&''')))*********)))(((''''''''''''((((((((())))))))))))***+++++++++,,,)))***,,,---...---,,,+++------......//////000000000...,,,,,,,,,---.........---+++++++++,,,...///---+++---333555888III]]]mmmwww}}}tttooommmnnnppppppsssxxxyyywwwrrrnnnlllwww|||{{{|||vvvwwwxxxzzz|||}}}~~~}}}{{{yyyyyysssmmmkkkmmmooonnnkkkzzzvvvrrrrrrrrrnnnjjjhhhjjjlllkkkjjjgggdddbbb`````````ZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQPPPNNNLLLMMMNNNIIIKKKLLLLLLJJJGGGCCC@@@>>>>>>>>><<<999777666666444444333333333444444555333333444444555666666666555444777@@@LLL\\\ssslllTTT@@@666444666,,,,,,.../////////...---,,,---000333555666555555//////...------...000000///...,,,+++++++++,,,,,,&&&''')))+++++++++*********+++---......,,,)))'''''''''''''''''''''&&&&&&((((((((((((((())))))***++++++,,,---...000000111666777888666444222222333111111111111000...---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***))))))***++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------+++***)))(((((()))***+++---,,,++++++******+++++++++++++++*********))))))+++*********+++,,,,,,---***+++,,,,,,---------,,,'''(((***+++,,,,,,,,,+++++++++***(((%%%$$$%%%'''%%%&&&'''***,,,,,,***'''###%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%%%%(((###"""''')))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########&&&$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%---+++(((%%%%%%&&&)))+++&&&''')))*********)))(((++++++***((('''&&&%%%$$$(((((()))***+++,,,,,,---***+++---//////...---,,,------......///000000000000000///...------,,,,,,...---,,,++++++---...000...+++...444666:::LLLbbbkkkttt}}}wwwsssssssssnnnqqqttttttpppllliiigggnnnsss{{{|||}}}xxxtttuuuwwwyyyzzz|||||||||~~~}}}yyyuuurrrvvvqqqmmmllloooqqqooolll}}}}}}vvvuuurrrnnnllljjjiiiiiijjjhhheeeddddddccc```^^^]]][[[XXXUUUTTTVVVXXXZZZTTTTTTUUUTTTTTTSSSRRRQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB>>>999888888888555333111222333444555444333222222222333333444555666666666444666@@@SSShhhyyyzzzcccJJJ999222000000///+++(((***///111///,,,...---...BBB111555---222---,,,***+++...000111111***,,,------,,,+++,,,---)))))))))))))))******+++,,,---...+++((((((***---'''(((((((((((((((''''''******))))))((((((''''''++++++,,,...///111222333666777777777666444111000111111111111000///------...------------,,,,,,,,,***+++,,,---------,,,+++))))))++++++,,,+++***)))+++)))(((***,,,,,,(((%%%,,,,,,,,,+++++++++++++++)))***,,,...//////......++++++++++++++++++++++++,,,+++******))))))******++++++,,,------------,,,,,,,,,,,,,,,,,,+++***)))......---,,,++++++++++++******+++++++++******)))+++***((('''&&&&&&''''''&&&%%%$$$&&&((())))))(((%%%%%%&&&''''''''''''&&&&&&$$$"""$$$(((***(((&&&###$$$%%%$$$######$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***++++++***'''&&&&&&''''''(((((((((((((((''''''''''''((()))******))))))'''((()))******++++++***))))))***+++,,,,,,------............000222444666222...******...///,,,)))***---...,,,***+++111666111///000555;;;DDDRRR___nnnrrrzzz~~~~~~sssoooooosssrrriiiccccccgggppp|||}}}|||~~~~~~xxxtttooosssyyy~~~}}}yyyvvv}}}~~~~~~yyyrrrmmmkkkkkkqqqrrrqqqqqqvvvzzzvvvooo~~~{{{zzzvvvtttqqqnnnkkkjjjiiihhhjjjhhhfffdddcccbbb___]]]\\\YYYVVVSSSQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKIIIHHHFFFEEECCCCCC@@@<<<999888999999888666333333444444444333333222222222333333444555555666777555888BBBUUUjjj{{{sssZZZBBB444...,,,,,,000---+++,,,000222111///000111111???;;;666---111---+++***+++---000000000---......---+++)))***+++)))))))))))))))******++++++,,,---+++((((((***,,,'''((())))))))))))((('''******))))))((((((((((((,,,,,,---///000222333333555666777777666444111000111111111000000///------.........------,,,,,,,,,+++,,,------------,,,+++---,,,+++***))))))***************+++++++++(((&&&+++++++++++++++*********+++,,,.../////////......+++++++++++++++,,,,,,,,,,,,+++******))))))************+++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++*********++++++,,,...---------,,,,,,++++++***)))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%''')))((('''""""""###$$$$$$$$$$$$###&&&%%%%%%&&&'''&&&%%%###&&&'''(((''''''&&&''''''%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))******)))'''&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&'''((()))******++++++***))))))***++++++,,,------111000/////////000111111444000------000222///,,,,,,...///...+++---222777000///222888???HHHUUUaaaeeekkkwwwvvvqqqoooqqqnnnfffbbbccceeemmmxxx~~~}}}|||{{{zzzvvvqqqtttyyy}}}}}}yyywww~~~~~~}}}xxxqqqmmmlllmmmqqqrrrrrrsssxxx|||yyyrrr}}}xxxvvvuuussspppmmmjjjhhhhhhgggkkkiiifffdddcccaaa^^^\\\[[[YYYVVVSSSQQQPPPPPPQQQUUUUUUUUUTTTSSSRRRPPPOOOQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD>>>;;;999888999::::::999555555444333222222222333222333333444444555555555888777:::FFFYYYnnn~~~oooSSS===333000...---......---...///000111111///222333666GGG555***///,,,******+++---/////////---------+++))))))+++---)))))))))))))))******+++***++++++***(((((()))+++'''(((***++++++***)))'''***))))))))))))(((((((((------///000111222333333444555666666555444111000000000000000///......---//////......---,,,++++++,,,,,,------------,,,+++000...,,,)))((()))***+++)))***,,,,,,+++)))))))))++++++*********)))))))))---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))***+++++++++++++++************))))))))))))(((((((((((()))***+++,,,000...---+++******++++++(((((('''&&&%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$###!!! &&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&'''''''''&&&&&&%%%'''((()))******++++++***))))))******+++,,,,,,,,,000000///......//////000333000---...111222000......///000///---...333777///000444===FFFNNNYYYcccbbbkkkyyy~~~zzzvvvxxx}}}wwwssspppnnnjjjdddaaabbbeeellltttyyy{{{{{{|||}}}~~~zzzwwwyyy}}}}}}{{{}}}xxxqqqmmmmmmooopppsssuuuvvv{{{}}}www}}}wwwtttsssrrrooollliiihhhggggggllliiifffdddbbb```]]][[[\\\[[[YYYVVVUUUTTTSSSSSSUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEE>>><<<:::999999999999999777666444333222222222333333333333444444444555555888999>>>KKK^^^qqqhhhKKK999333111000///+++,,,---,,,,,,,,,...000***000222...NNN444'''...+++***)))+++---......---)))******))))))+++///222)))))))))))))))******+++)))******))))))))))))***''')))+++,,,---,,,***((()))))))))))))))))))))))),,,---///000111111111111333444555666555333111000//////000000///......---000000///...---,,,++++++---------------,,,,,,,,,...---,,,+++***+++++++++(((+++......+++)))***+++++++++******)))(((((((((---......//////...---,,,---------,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((()))***************)))))))))((((((((()))))))))((((((((())))))***+++...,,,)))'''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''%%%'''&&&%%%&&&((($$$#########$$$$$$$$$###%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$###"""!!!!!! %%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&''''''((((((''''''))))))))))))((('''&&&&&&'''((()))******++++++***))))))******+++++++++,,,,,,,,,------///000111111...,,,++++++---......,,,...///000///......222555000111777CCCLLLSSS[[[cccjjjtttyyypppkkkgggkkksssyyyyyyvvvqqqqqqqqqppplllgggdddccchhhmmmsssvvvxxxyyy}}}~~~~~~~~~~~~xxxrrrnnnoooqqqppptttwwwyyy~~~||||||wwwtttqqqooommmjjjhhhgggggggggkkkiiifffdddbbb```]]]ZZZ[[[[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTRRRQQQPPPOOOPPPPPPPPPOOONNNMMMKKKKKKGGGGGGGGGFFFFFFEEEEEEEEE>>>===<<<:::888777777888888777555333222222333333333333333444444444444444777999AAAPPPdddvvvttt[[[@@@333111///------+++,,,---,,,,,,,,,...000'''...111...OOO666)))///+++******+++---...---,,,))))))***))))))+++...111)))))))))))))))******+++))))))))))))******))))))((()))+++,,,---,,,+++***))))))))))))************+++,,,...///000///......111222444555555333111000...////////////......---000000///......---,,,,,,.........------,,,,,,,,,)))***,,,...///...---+++(((+++......+++***+++---++++++******)))(((((('''+++,,,---...---,,,+++***---------,,,,,,++++++++++++***))))))(((((())))))(((((()))************))))))((((((''''''((())))))++++++***))))))))))))))),,,***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%'''&&&%%%&&&((((((&&&%%%&&&(((((('''%%%$$$%%%'''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''%%%%%%&&&'''''''''''''''(((((()))(((((('''&&&&&&'''((()))******++++++***)))***************++++++++++++,,,---.../////////+++***)))***+++,,,,,,,,,------------------///111000222:::HHHSSSYYY___eeeqqqzzzxxxqqqjjjeeebbbeeemmmqqqoookkkhhhnnntttvvvtttoookkkggglllooossstttuuuwww{{{{{{{{{{{{|||~~~zzztttppprrrtttrrrwww{{{}}}~~~~~~zzzuuurrrmmmllljjjhhhggggggggghhhjjjhhheeecccbbb```]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGFFFFFFEEEEEEDDD======<<<999666555666888666666555444333333333444444444444444444444444444666;;;FFFXXXkkk{{{jjjRRR;;;444333000...000......---...///000111111)))///222777III888,,,222,,,++++++,,,...///---,,,,,,,,,,,,***((((((***,,,)))))))))))))))******+++)))))))))***+++,,,***)))((()))******++++++++++++)))))))))************++++++,,,...//////...---+++000111333444444333222111....../////////......---/////////............---000///...---,,,,,,,,,---''')))---000111000...,,,)))+++---...---,,,,,,,,,,,,,,,+++***)))(((((('''***+++,,,------,,,+++***---,,,,,,++++++******)))******)))(((((((((((()))(((((()))***************)))((((((''''''(((***+++,,,+++***)))((((((((((((,,,***)))'''&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%$$$$$$'''%%%###$$$'''(((&&&###"""%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''((()))******++++++***************************---------------,,,+++************+++,,,---...///,,,+++++++++,,,------...000222<<>>LLL___ssswww___KKK999666555111///222000---+++,,,000222111///---///222AAA>>>777,,,000,,,,,,,,,...//////...,,,,,,------,,,)))(((((())))))))))))))))))******+++***))))))+++---...+++)))))))))(((((()))***,,,---))))))*********+++++++++,,,---///000000///,,,+++...000222333444333222111------...//////......---............////////////111000...---,,,,,,,,,---***+++...///000///...---++++++,,,---//////---+++------,,,+++***)))(((((()))***,,,---...------,,,,,,,,,+++******)))((((((******)))(((((((((((((((((()))******++++++*********)))((('''''')))+++,,,))))))(((((('''(((((((((*********))))))((((((((($$$%%%&&&''''''&&&%%%%%%'''&&&%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''&&&%%%###&&&""" !!!%%%&&&$$$!!! $$$&&&%%%!!! """&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''&&&&&&((()))###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''((()))******++++++***************)))))))))))),,,---------,,,+++)))))))))***++++++,,,---///000,,,+++++++++,,,---,,,,,,///222===OOO```jjjpppuuuwww~~~|||xxxssslllggggggvvv|||yyy{{{{{{yyywwwwww{{{~~~~~~{{{wwwvvvwww{{{}}}yyytttooommmhhhhhhgggffffffgggiiijjjhhhfffdddcccbbbaaa___]]]^^^_________]]]YYYVVVTTTPPPQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC777888999777555555888;;;333444555666666666555444444444444444444444444444888@@@PPPeeexxxyyypppTTTAAA444333222,,,+++//////+++(((***///111///,,,//////111FFF333444***,,,---------...000000...,,,(((***,,,,,,+++******+++)))))))))))))))******++++++))))))+++...///,,,))))))((('''''''''***,,,...))))))******++++++++++++---...000111111///---+++...///111333444333222111------......///......---------......///000000000111000...---,,,,,,------..................------,,,+++***---000111...+++......---,,,+++***)))((()))***,,,...//////......++++++******)))(((((('''******)))((((((((((((((())))))***+++++++++++++++***)))((('''((()))+++---&&&&&&&&&&&&&&&'''((()))((()))))))))))))))((('''$$$%%%&&&'''''''''&&&%%%((('''&&&&&&(((((('''&&&"""###$$$$$$%%%%%%$$$$$$&&&$$$"""$$$(((***(((&&&)))%%%###$$$((()))'''######&&&$$$ """%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''''''''''')))***###$$$%%%&&&''''''''''''%%%%%%&&&'''(((((((((((('''((()))******++++++************)))))))))))))))((()))+++,,,------,,,+++((()))******+++,,,...000,,,+++++++++---------,,,...111===QQQdddpppxxx}}}~~~uuummmggglll|||||||||}}}xxxwwwxxx~~~zzzwwwsssnnnjjjjjjiiigggfffffffffhhhiiieeedddcccbbbbbb___\\\YYY\\\\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTPPPOOOOOONNNLLLJJJIIIHHHHHHGGGEEEEEEEEEDDDBBB???>>><<<:::777555444444444444444444444444555666777111333444444444555888:::<<>>PPPeeexxxwwwoookkk||||||{{{vvvtttttt{{{xxxtttooollliiihhhfffeeeeeefffggghhheeecccbbbbbbaaa___\\\YYY\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDAAA???===;;;999777555444444444444444444444444555666666333333444444555666888999???MMM```rrryyygggKKK???333000000...------------............------///+++***------***,,,000222111000............///---+++))))))***++++++***,,,+++***))))))***+++,,,++++++,,,,,,+++***(((''')))))))))******))))))(((******))))))******+++,,,------...////////////...000000000000000000000000/////////....../////////111000...///111222000...333222000///...------...---+++***,,,...///---+++,,,,,,---...////////////000////////////000222222///...---+++++++++,,,---***++++++***(((((()))*********))))))******+++,,,,,,++++++***************((((((((((((((((((((((((((()))***)))((((((***+++((((((((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%))))))&&&$$$'''***$$$###$$$$$$$$$%%%%%%%%%%%%'''%%%#########"""!!!#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$&&&((((((&&&#########$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%&&&''''''$$$!!!''''''((()))))))))))))))++++++***************++++++,,,,,,---------,,,,,,...,,,++++++,,,,,,***)))---,,,++++++******+++++++++///:::LLLcccxxx~~~xxxuuuwww|||{{{vvvuuuvvv|||}}}|||yyyuuupppmmmhhhgggeeedddcccdddeeefffdddcccaaaaaa```___\\\ZZZ[[[[[[\\\[[[ZZZXXXVVVUUUSSSSSSTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPNNNMMMKKKJJJHHHGGGFFFFFFFFFDDDAAA???;;;:::888666555555555666555444444444444555666666555444444555777888999888BBBRRRfffxxxrrr```FFF;;;111...///...------------............------111---*********)))+++/////////////////////......+++***)))*********(((&&&,,,++++++******+++,,,,,,++++++++++++***)))(((((((((((())))))))))))((((((***))))))))))))***++++++---...//////000000000///000000000000000000000000000//////......//////000000...---...///000///...222111000...------------,,,+++***+++---...---,,,,,,---...///000000000000000///...------...000111000000///...---,,,+++******++++++***(((((()))+++))))))(((((())))))***+++---,,,***(((((()))***,,,(((((((((((((((((((((((()))******)))''''''(((***)))'''%%%&&&((((((%%%"""$$$%%%&&&&&&&&&%%%$$$###&&&'''%%%###%%%))))))&&&""""""""""""#########$$$"""""""""$$$''''''&&&$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$''''''((()))))))))))))))+++***************++++++)))+++---...///...---,,,,,,+++***+++,,,---,,,+++,,,,,,++++++******+++++++++...777III___uuuuuu{{{}}}|||xxxtttuuuwwwxxx}}}~~~|||~~~{{{xxxuuupppmmmhhhfffdddcccbbbcccdddeeecccaaa```_________]]][[[ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSTTTUUUTTTSSSRRRRRRPPPPPPPPPOOONNNMMMKKKJJJGGGFFFFFFFFFFFFDDDAAA>>>999888777666555555666666555555444444444555555666777555444555888::::::999EEEVVVlll|||yyyfffTTT@@@666///......---,,,...,,,------......------,,,...,,,******)))***+++---,,,---///000000///...---***))))))***+++)))&&&###+++++++++++++++,,,,,,,,,***************)))((((((''''''(((((())))))(((((()))))))))))))))***++++++---...///000111111111000////////////////////////000//////......//////000...---------...///......000000///...---------,,,++++++***++++++,,,,,,,,,---...//////000000000///---------.........------000000000///...---+++***+++++++++***)))((()))+++)))))))))))))))***++++++---,,,+++***)))***++++++(((((((((((((((((((((((()))******(((&&&&&&'''((()))%%%"""###'''(((%%%!!! """$$$%%%$$$"""!!!!!!$$$%%%%%%&&&&&&%%%""""""""""""############!!!$$$&&&'''%%%###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&''''''((()))))))))))))))*********)))******+++,,,(((***---000111000///------,,,++++++,,,---,,,***)))))))))***+++---...///...000777FFF[[[ooo}}}}}}yyy{{{yyy}}}}}}~~~~~~|||tttppprrrvvvvvv{{{|||yyywwwtttpppmmmgggfffdddbbbaaabbbcccdddbbb```^^^^^^^^^^^^]]]\\\YYYZZZZZZZZZYYYXXXVVVUUUSSSTTTUUUUUUUUUSSSRRRQQQNNNNNNNNNNNNMMMLLLJJJJJJGGGFFFFFFGGGGGGEEEAAA>>>999888666555555555666777666555555444444444555555777666666777999;;;<<<<<>>KKK\\\jjjssswww}}}vvvssswww{{{~~~wwwrrrtttyyy~~~{{{{{{xxxtttrrrtttzzz}}}{{{xxxwwwvvvtttrrrppplllhhhcccaaabbbcccbbb``````^^^\\\\\\]]]]]]\\\[[[[[[[[[ZZZXXXXXXWWWWWWWWWTTTUUUUUUUUUTTTQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLIIIFFFGGGIIIIIIEEEAAA:::888555333444444333222444444333222222333333333888888:::<<<;;;;;;CCCLLLgggtttgggJJJ<<<333111///,,,,,,,,,...///---......------+++***)))+++***)))))))))+++---///!!!'''---///---+++***+++++++++******)))(((((((((+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++------,,,---...///000000000000///---,,,,,,---...,,,+++,,,///000---,,,---+++'''---,,,+++++++++---///000,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---((($$$...---+++)))(((((())))))***---...***(((+++,,,++++++++++++***)))(((((('''***(((&&&%%%%%%%%%'''((((((******'''$$$$$$%%%&&& '''---,,,%%%"""%%%***$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&...+++(((%%%######%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((...---+++***((('''&&&&&&''''''((()))))))))))))))***)))(((((()))+++---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...***+++333;;;:::>>>JJJ[[[eeeiiipppwww}}}vvvqqquuu|||zzzyyy|||~~~}}}{{{{{{|||~~~}}}|||~~~~~~|||yyywwwuuussspppmmmkkkgggdddcccddddddbbb```___]]][[[[[[\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUUUUSSSQQQNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKGGGDDDEEEGGGGGGCCC???:::777555333444444333222444444333333222333333444777888<<<>>><<<===FFFRRRppp|||~~~```GGG;;;222000---+++++++++---...---------,,,+++*********+++***))))))***+++---///%%%(((,,,......,,,+++***))))))******************'''''''''(((((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,)))***+++,,,---------------,,,+++,,,...//////---+++------***)))+++***'''******)))***,,,///111333,,,,,,,,,++++++*********(((((()))******++++++,,,))))))*********+++++++++((((((***---000000...,,,,,,+++***(((((((((((()))###'''))))))***------)))++++++******)))((((((''')))(((&&&%%%%%%%%%'''(((&&&'''&&&%%%$$$$$$%%%%%% &&&+++***%%%"""$$$'''###$$$&&&&&&$$$$$$$$$%%%'''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&$$$###""""""""""""###$$$""""""""""""############"""############$$$$$$$$$######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((++++++***)))((((((((()))(((((()))))))))))))))((()))(((((('''(((***,,,---,,,------......------,,,,,,,,,,,,+++++++++++++++***---000...+++,,,222999AAAGGGTTTbbbiiikkkpppxxx{{{tttqqquuu|||~~~xxxwww{{{{{{yyyxxxwwwyyy}}}|||{{{{{{}}}zzzwwwuuurrrnnnkkkiiigggdddeeeffffffbbb___^^^]]][[[ZZZ[[[[[[ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUUUUTTTQQQNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIFFFDDDDDDEEEDDD@@@===999777444333444444333333444333333333333333444444666999>>>???;;;===KKKZZZwwwsssVVVAAA999000...,,,+++***+++,,,---...---+++***))))))************))))))***+++---...+++++++++,,,...---+++)))((())))))***++++++,,,,,,'''''''''((())))))******(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))******((()))***++++++,,,++++++,,,++++++---///111000000---///...******,,,---***************,,,...000222------,,,,,,+++***))))))((((((((()))******++++++)))))))))******++++++,,,''''''))),,,000222222111))))))((((((((((((((()))!!!$$$&&&(((,,,///+++$$$+++******))))))((((((''')))(((&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&'''&&&&&&"""%%%''''''%%%$$$$$$%%%$$$%%%''''''%%%$$$%%%&&&(((&&&$$$%%%(((((('''$$$###############$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((()))***++++++)))))))))***))))))(((((()))(((''''''((()))+++,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))***---111111///111777===MMMVVVcccmmmooonnnrrryyyvvvpppooouuu|||}}}wwwqqqqqquuutttrrrqqqqqqtttyyy|||yyyxxxxxx{{{}}}|||{{{xxxwwwuuurrroookkkhhhfffeeefffhhhgggccc______]]][[[[[[[[[[[[[[[YYYZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVVVVVVVUUURRRPPPNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIGGGDDDDDDDDDBBB???<<<999777444333444444444333444333333333333444444555666:::>>>>>>999<<>>===888666333333444555555444333333333444444555666777:::888777888:::EEEYYYlllnnnRRR@@@555///,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,'''((()))******+++++++++***+++,,,,,,+++*********))))))((((((((((((((((((%%%&&&(((***+++***)))((((((''''''''''''&&&&&&&&&'''((((((((()))))))))))))))))))))))))))***+++,,,******++++++++++++******,,,+++***+++------,,,+++***...///---...111111...***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,*********+++,,,,,,------************************)))((((((***,,,...---,,,******++++++***)))((('''$$$(((******,,,000111...((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$###"""&&&***$$$$$$&&&&&&&&&&&&%%%%%%&&&'''###$$$&&&&&&$$$$$$$$$%%%$$$&&&'''%%%$$$&&&,,,111&&&$$$""" !!!"""$$$'''''''''&&&&&&%%%$$$###""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""""""""###$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((('''''''''((((((((('''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))***++++++++++++,,,...///000111222777:::AAAIIITTT```lllrrrsss|||zzzzzz{{{pppbbbbbbjjjyyy~~~wwwssslll```VVVSSSSSSVVV\\\dddlllrrrwwwyyy~~~zzzwwwtttrrrsssttttttuuutttrrrpppnnnyyyxxxwwwvvvvvvuuurrrmmmiiihhhfffeeegggjjjkkkhhhfff___]]][[[ZZZ[[[[[[ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXTTTUUUUUUUUUTTTQQQOOOMMMIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJIIIFFFBBB???===<<<888666333333444555555555333333333444555666777777:::666555777===JJJ___rrreeeJJJ===666111+++++++++++++++++++++++++++,,,,,,---------,,,,,,'''((()))******++++++***&&&***------***((()))+++&&&&&&''''''(((((())))))((()))***+++***(((&&&%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))***+++------++++++,,,,,,,,,++++++******)))(((***,,,...------%%%)))+++***+++------***......------+++***(((''')))******++++++,,,------***++++++,,,,,,---......)))******,,,---...//////***))))))***,,,,,,***))))))*********)))(((&&&%%%"""(((,,,,,,+++,,,+++((('''''''''(((((((((((((((%%%%%%&&&&&&&&&%%%$$$###%%%$$$)))---$$$%%%$$$&&&&&&%%%######%%%'''$$$&&&''''''&&&%%%%%%&&&"""&&&'''%%%"""$$$---555+++)))'''%%%$$$%%%''')))&&&&&&%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""""""""""""""######$$$%%%$$$$$$$$$######""""""########################&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((()))***&&&''')))***,,,,,,------******+++++++++******))),,,+++***))))))***+++,,,+++,,,---///111222444444===BBBKKKUUUaaakkktttxxxuuu}}}|||}}}xxxeeefffnnn|||~~~yyywwwqqqeeeZZZVVVQQQVVV]]]fffnnnuuuxxxzzzyyysssooommmkkkjjjmmmpppssstttsssqqqqqqqqqzzzyyyvvvssspppnnnlllkkkiiiiiiiiiiiiiiihhhgggggg```\\\YYYZZZ]]]___]]]ZZZYYYVVVTTTVVVYYYZZZWWWSSSSSSSSSSSSSSSQQQOOOMMMLLLGGGHHHIIIJJJIIIHHHGGGFFFJJJLLLLLLIIICCC>>><<<<<<888777555333222333555666333333333333333444666666::::::888888@@@QQQiiiyyy{{{\\\AAA333000000...+++((((((+++,,,***(((---,,,***)))))))))***+++++++++++++++++++++++++++************************))))))***++++++++++++***)))***,,,,,,***))))))***'''((()))((('''&&&''')))''''''''''''''''''&&&&&&+++)))'''&&&&&&))),,,///***+++,,,,,,---...///000((()))+++,,,------,,,,,,)))***+++,,,------------+++,,,,,,+++******+++---,,,------......------,,,---&&&$$$)))---,,,---111(((+++...///---)))'''&&&///---,,,***))))))******))))))(((((('''''''''&&&******)))'''%%%%%%''')))''''''''''''(((((())))))((((((((((((''''''''''''%%%''')))((('''&&&&&&''''''''''''''''''((())))))###$$$&&&''''''&&&$$$###"""###$$$$$$$$$&&&***---'''&&&$$$""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''!!!!!! !!!"""######&&&%%%$$$######%%%'''(((%%%$$$###""""""$$$&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%###!!!'''%%%######%%%&&&###!!!%%%$$$$$$###"""!!! $$$######"""###%%%&&&'''"""$$$$$$$$$###"""###$$$'''(((((((((&&&&&&(((***)))))))))(((((((((((((((''''''((()))***))))))))))))***+++,,,------------))))))*********+++++++++---------+++))))))+++---***...222444555888===BBBFFFPPP\\\hhhttt}}}}}}yyyxxxyyy{{{yyynnnooowwwzzzzzz}}}}}}}}}}}}{{{vvvlllaaaYYYWWW^^^gggoootttyyy~~~{{{vvvpppllljjjjjjiiiiiirrrtttwww{{{|||zzztttpppzzzyyyvvvssspppmmmlllkkkiiiiiiiiiiiiiiigggfffeee^^^ZZZWWWWWW[[[\\\ZZZWWWYYYVVVUUUVVVZZZ[[[XXXTTTRRRRRRRRRRRRPPPNNNLLLKKKHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJGGGAAA===;;;;;;777666444333333333444555333333333333444555666777:::999777888AAASSSkkk{{{qqqUUU>>>333//////***&&&$$$'''---111000,,,+++*********+++,,,---...************************************************(((((()))))))))************,,,---,,,***))))))***'''((()))((('''&&&''')))''''''''''''''''''''''''***)))'''&&&'''))),,,---*********+++,,,,,,------''')))+++,,,------,,,+++)))***+++,,,------------***+++,,,+++******,,,...,,,------......------,,,///***(((,,,...+++***+++&&&((()))***))))))***,,,...---,,,***))))))******)))))))))(((((('''''''''******)))'''%%%&&&(((*********)))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''(((((()))$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%(((+++'''&&&$$$###"""###$$$%%%%%%%%%&&&&&&&&&%%%######$$$############$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###"""###$$$&&&'''''''''((((((''''''&&&%%%%%%$$$###$$$&&&&&&$$$###&&&$$$######%%%&&&$$$"""#########"""""""""""""""$$$############%%%&&&'''###$$$%%%$$$###"""###%%%%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,------------***************+++++++++''')))++++++*********+++000333777999<<>>DDDNNNVVV^^^hhhrrrzzz}}}sssnnnkkkiii```dddlllxxxwwwnnnqqqpppttt|||~~~{{{{{{vvvrrrnnnlllnnnqqqssstttwwwxxx{{{~~~~~~{{{vvvsssnnnnnnooopppsssuuuvvvwwwzzz{{{|||~~~~~~~~~}}}~~~|||zzzwwwssspppmmmkkkjjjiiijjjjjjjjjgggdddaaa___]]][[[YYYYYYYYYYYYXXXWWWYYYXXXXXXYYYZZZZZZYYYWWWSSSSSSRRRQQQPPPOOOOOONNNNNNLLLKKKIIIHHHHHHIIIJJJIIIGGGDDDAAA>>>;;;999777444444333333333444444444555555444555555666777888888777888???NNNdddzzzmmmNNN===555///,,,,,,)))+++---,,,++++++...000)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,---,,,......---***((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&'''((()))*********))),,,,,,,,,+++******))))))&&&(((***,,,---,,,+++***++++++,,,---------,,,,,,...//////---***)))***+++---......//////......---******)))((((((+++...000+++,,,,,,+++)))(((((()))******+++*********))))))+++++++++++++++++++++++++++,,,---,,,++++++,,,---******)))))))))(((((((((((((((((((((''''''''''''+++'''$$$%%%(((((($$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###""""""###$$$&&&$$$$$$###"""!!!!!!""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%)))'''&&&&&&&&&%%%""" """###$$$$$$$$$$$$%%%&&&$$$$$$######"""!!!!!! """######$$$%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&''''''&&&''')))+++))))))******+++++++++++++++***((('''((()))+++---******++++++,,,,,,++++++,,,++++++++++++++++++++++++,,,---...000666===BBBLLLUUUbbbmmmuuu}}}yyyllleeebbb```[[[```jjjxxx~~~qqqiiiiiihhhkkkssswwwuuutttuuuqqqmmmgggeeeggglllrrrvvvwwwyyy}}}}}}yyytttnnnjjjggggggiiimmmppptttxxx{{{}}}|||zzzwwwsssooollljjjiiihhhiiiiiiiiigggdddaaa^^^[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXXXXYYYYYYXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJGGGCCC???===;;;888666333333333333444444444444444444444444555666777888666666:::DDDUUUkkkeeeHHH:::333...,,,...+++,,,---,,,******,,,...+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---+++,,,---,,,***((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((((((((('''((()))***+++++++++***------,,,,,,,,,+++++++++((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,,,,/////////---+++******,,,......////////////......))),,,+++'''&&&))),,,,,,&&&)))+++,,,,,,++++++,,,)))******+++******))))))+++++++++,,,,,,,,,,,,,,,+++---......---,,,---///))))))))))))))))))(((((((((((((((((('''''''''''')))'''%%%%%%''''''$$$!!!&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&---***%%%!!!!!!"""&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))************)))(((((()))(((&&&&&&&&&%%%### ###$$$%%%%%%$$$###$$$&&&%%%%%%$$$###"""!!! """"""###%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''''''''(((***,,,(((((())))))***+++++++++******)))((()))***+++,,,******+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,---000555???IIIPPP```iiiuuusssggg```\\\YYYYYY___jjjxxxyyynnngggcccaaadddkkkooonnnnnnooolllhhhdddbbbeeellluuuzzz}}}{{{vvvuuurrroookkkgggdddccciiilllqqquuuwwwyyy{{{}}}~~~|||zzzwwwsssooollljjjiiifffgggiiiiiigggdddaaa^^^[[[[[[ZZZXXXWWWVVVVVVWWWVVVWWWXXXXXXXXXWWWWWWWWWSSSRRRPPPOOOOOOOOOOOOPPPMMMMMMMMMLLLKKKJJJIIIHHHIIIEEE@@@===<<<:::777444222222333333444444444444333333333333444555666777555666<<>>GGGSSS```hhhqqqxxx{{{{{{uuukkkddd```\\\WWWXXX^^^iiixxxuuummmhhhbbb```aaagggkkkjjjjjjlllfffeeeeeefffjjjqqqyyy~~~|||wwwtttooonnnmmmkkkjjjhhhgggfffmmmrrrxxx{{{||||||}}}~~~~~~}}}{{{wwwsssooollljjjiiieeefffhhhiiihhhdddaaa^^^]]]^^^]]][[[YYYXXXXXXYYYUUUWWWXXXXXXWWWVVVVVVWWWRRRQQQOOONNNMMMNNNNNNOOOMMMMMMNNNNNNLLLJJJHHHGGGHHHCCC>>>;;;:::888555333111222333444444444444444333333333333333555666666444666===KKK___uuupppWWW???666222---...444...&&& %%%///333///(((+++,,,------------++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))''')))******((('''(((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((())))))************+++,,,---...++++++++++++++++++++++++---,,,++++++,,,---///000,,,,,,,,,------,,,++++++***+++,,,,,,,,,---///222......////////////......###*********---,,,)))******+++)))'''&&&'''(((((()))***++++++***)))(((,,,,,,,,,------.........,,,...///000///...///000000///...,,,***)))'''''')))(((((((((''''''''''''$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$#########$$$%%%&&&&&&'''''''''&&&""""""#########$$$$$$%%%""""""""""""###$$$%%%%%%((('''%%%$$$%%%&&&(((***&&&''''''((()))(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%((()))(((&&&$$$&&&'''&&&###!!!###%%%""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((###$$$%%%%%%%%%&&&(((+++&&&''''''((()))*********))))))***++++++++++++*********+++++++++******)))))))))***+++---...//////777<<>><<<999777666555555444333222333444555666555444444444444555666666999>>>IIIZZZnnnrrrTTTBBB333//////,,,+++...///...,,,+++++++++,,,---...,,,******+++---------***+++,,,,,,,,,+++))))))'''((()))***+++,,,,,,,,,)))******++++++******)))&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))))))))'''(((((((((***---222666222111000...------------...---,,,,,,.../////////000000111111111111000000,,,---------------,,,,,,+++,,,,,,------...............//////......------******+++,,,,,,---.........,,,++++++,,,,,,+++)))---+++(((&&&'''***---///---,,,***+++---......------,,,,,,+++,,,---///000---,,,,,,++++++******))))))))))))(((((('''''''''''''''&&&&&&''')))***,,,))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&'''&&&###"""$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***++++++++++++++++++++++++((($$$$$$))),,,***''''''******))))))(((((('''''')))'''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$"""!!!"""$$$&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&((())))))))))))***,,,+++++++++++++++++++++,,,************+++,,,------......000333888AAAJJJQQQgggkkkrrryyy}}}|||vvvpppjjjeeecccaaa___\\\YYYZZZ\\\\\\ZZZWWWYYY```jjjssszzzuuulllhhhkkknnn}}}~~~{{{rrrlllnnnqqqrrrxxxwwwtttpppkkkfffbbb___cccdddfffiiilllooopppqqqooommmlllkkkkkkllloooppptttssssssuuuxxxzzz{{{zzz~~~|||tttnnnlllkkkvvv}}}{{{zzz~~~zzz~~~{{{vvvqqqmmmmmmnnnnnnnnniiigggdddaaa^^^]]]]]]]]]YYYWWWVVVVVVXXXYYYXXXWWWUUUXXXYYYWWWWWWZZZYYYVVVRRRQQQOOONNNNNNNNNNNNMMMQQQNNNLLLLLLLLLKKKGGGCCCAAA???===;;;999777666555333333333333333444555666444444444444555555666666888???MMM```sssjjjJJJ<<>><<<:::888777666666333333333333444444555666444444444555555555555555777AAARRRgggyyy~~~```AAA777---++++++,,,,,,,,,///---+++*********,,,---++++++++++++*********+++***************)))))))))******+++++++++******))))))))))))******)))))))))(((((((((''''''&&&%%%$$$'''***+++***''''''***...'''((((((((((((+++000333------......///////////////,,,)))***...111111///...///000000111111111000.../////////......---,,,++++++,,,,,,---...//////,,,,,,------------,,,,,,***+++,,,---...///000000///...,,,,,,,,,,,,+++))),,,,,,,,,,,,+++)))((('''+++++++++++++++,,,---...+++++++++++++++,,,,,,------,,,++++++***++++++,,,******))))))((((((((('''&&&&&&((()))************'''''''''(((((((((''''''''''''''''''''''''''''''###$$$%%%%%%&&&'''((('''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***---,,,+++***)))(((''''''***&&&%%%***---+++((()))''''''(((((())))))******(((&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%######%%%''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((''')))***(((((()))***++++++************))))))***,,,...///...444>>>JJJVVVbbbmmmttt{{{|||}}}}}}wwwooofff```______bbb```^^^]]]\\\ZZZXXXWWWTTTZZZbbbkkkrrrxxx}}}|||uuuqqqqqqtttxxx}}}}}}wwwppppppxxxyyyrrrkkkfffcccbbb```aaabbbaaa```aaaccceeeiiikkkooosssuuuwwwwwwvvv{{{{{{}}}xxxssssssttt}}}~~~wwwssszzz~~~zzzwwwvvv~~~{{{vvvssspppmmmkkkjjjkkkllljjjhhhdddaaa^^^]]]\\\]]]ZZZXXXWWWWWWYYYZZZZZZYYYVVVYYYZZZWWWWWWYYYYYYUUURRRSSSSSSQQQNNNLLLKKKLLLOOOMMMKKKKKKLLLJJJEEE@@@>>>===;;;999888777666666333333444444444444444444333444555555666666555555777DDDXXXmmm~~~tttTTT:::444---***+++,,,---,,,...---+++*********+++,,,***+++,,,,,,+++***+++,,,+++*********))))))))))))***************)))((((((((())))))******))))))((()))))))))((('''%%%$$$###&&&'''((('''$$$%%%(((+++'''((())))))((())),,,...////////////...,,,+++***...,,,******,,,...//////---...///000000111000000////////////...---,,,,,,+++,,,,,,------.........++++++,,,,,,------,,,,,,******+++,,,...///000000000...---,,,---,,,+++)))***+++------,,,***'''%%%***+++,,,+++***+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))***)))((('''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***,,,,,,+++)))((('''&&&%%%***''''''******''''''*********))))))((((((''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''%%%%%%'''(((''''''''''''((((((((()))'''(((((())))))(((((('''''''''''''''(((((((((((('''((())))))''''''((()))&&&''')))***++++++***)))+++*********,,,///222333777>>>KKKXXXcccmmmuuuzzz}}}|||xxxooofff```___```bbbaaa^^^[[[XXXUUUSSSQQQKKKPPPXXXbbbkkkuuu}}}{{{zzz{{{~~~||||||yyyvvvyyyxxxpppgggaaa]]][[[\\\___aaa```___aaaeeeiiilllppptttyyy{{{{{{zzzyyyxxxzzz}}}{{{xxxyyy{{{{{{tttpppvvv}}}|||wwwtttsss|||yyysssrrrpppmmmjjjhhhhhhiiijjjhhheeebbb___]]]\\\\\\\\\ZZZYYYYYYZZZZZZZZZYYYWWWZZZZZZWWWWWWYYYXXXTTTRRRSSSTTTQQQNNNKKKJJJKKKMMMLLLJJJKKKKKKIIIDDD???<<<;;;:::888777666666666444444444444444444333333333444555666666666555444:::HHH]]]rrrjjjHHH777333...++++++------,,,,,,,,,,,,++++++++++++***))),,,......---,,,...///,,,,,,+++***************'''(((((()))))))))(((((((((((())))))))))))((((((''''''((((((((('''%%%$$$''''''&&&%%%%%%&&&(((***&&&(((************+++,,,///000000000...---+++***------,,,***)))***---///---...///000111111111111...//////...---,,,++++++------------------------******+++,,,,,,,,,,,,,,,))))))***,,,---...///000111///---------,,,+++))))))***++++++++++++***))))))+++,,,+++******,,,...******++++++++++++******((()))***++++++***))))))&&&&&&&&&'''(((((()))))))))(((''''''&&&''''''''''''((()))*********))))))''''''''''''''''''''''''%%%(((((($$$$$$''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))++++++***)))(((((('''''')))((((((((($$$!!!$$$+++******))))))(((((('''''')))'''%%%%%%%%%&&&%%%###&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&&&&'''(((&&&&&&'''''''''((((((((('''((()))******)))((('''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&(((***+++,,,,,,+++************,,,000444999<<>><<<;;;:::888777666666666555555555555444333222222333333555666666666555444>>>LLLaaauuubbb???555333///,,,,,,......,,,+++,,,,,,,,,,,,+++***)))***---000000///...000222...---,,,+++++++++,,,,,,$$$%%%&&&((())))))))))))(((((())))))))))))((((((%%%&&&'''((((((((('''&&&***)))'''&&&''')))***+++%%%(((+++,,,,,,++++++,,,,,,---///000000000///...,,,------***''''''+++///......///111111222222222............---,,,+++***------------------,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***+++---...///000111///---------,,,+++))))))(((((((((***+++---...)))+++---,,,)))))),,,///******+++++++++******)))&&&''')))++++++***((('''$$$%%%%%%&&&'''((()))))),,,)))&&&$$$###$$$'''(((((()))***+++,,,,,,+++***************************"""&&&'''$$$%%%***+++((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))(((((((((''' """+++''''''(((((()))*********+++)))&&&&&&&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''''' """%%%'''&&&&&&&&&'''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''''''''''''''((((((((()))'''((()))((('''&&&'''(((''')))+++---...---,,,+++)))***+++...333999???BBBSSSWWW^^^dddiiimmmqqqsss~~~~~~}}}~~~~~~xxxoooiiigggiiijjjiiigggddd___[[[YYYXXXSSSUUUYYY___fffqqq|||{{{tttqqqlllfff```\\\YYYWWWXXX]]]aaadddeeeiiirrrxxx{{{{{{|||}}}~~~zzz{{{~~~}}}yyyuuuqqqnnnkkksss|||}}}yyyssspppooo{{{yyytttrrrpppnnnllljjjiiiiiigggeeeccc___]]][[[[[[[[[^^^]]]\\\\\\\\\[[[YYYWWWZZZ[[[[[[[[[YYYVVVSSSQQQRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHGGGGGGEEECCC@@@???@@@>>>;;;777555444444444555555555555555555555555777444444777777444555999???PPPeeeuuuqqqRRR===666000***(((***,,,***'''***+++,,,,,,------,,,,,,''',,,555<<<888111///222111000---+++))))))***+++)))+++,,,***'''%%%&&&((())))))((())))))(((%%%###''''''(((((())))))******&&&'''((('''&&&&&&(((******+++,,,---------,,,,,,//////...------------...+++++++++)))((((((***,,,---------------...///000000000000///...,,,+++***---***)))+++---...,,,)))'''((()))***+++,,,,,,,,,***)))))))))+++...000222000000000///...,,,+++***(((((()))************))),,,)))***+++'''$$$***444)))))))))+++,,,,,,***(((((()))***++++++***)))((('''(((((((((&&&&&&((()))(((((((((((()))))))))))))))***+++*********---///***((('''((()))***)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''******))))))))))))******(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&)))###"""(((((("""###***'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&"""""")))***&&&******)))(((''''''(((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''***---///---+++******---***))),,,666CCCNNNTTT[[[```dddeeebbbaaaeeeiiivvv~~~}}}zzzvvvzzzxxxtttpppnnnooossswwwuuuqqqooonnnfff]]]\\\aaaaaa___\\\]]]bbbjjjtttzzz|||uuunnnkkkiiiiiigggccc^^^ZZZXXXXXXYYY\\\aaahhhooouuuyyy|||~~~~~~{{{}}}||||||~~~xxxmmmhhhjjjmmmnnnqqqvvv{{{~~~}}}~~~{{{vvvsssqqqzzzxxxtttsssqqqnnnlllkkkjjjiiieeedddbbb___^^^]]]]]]]]]___^^^]]]]]]]]]\\\ZZZXXXUUUVVVXXXZZZZZZXXXVVVUUURRRQQQPPPNNNLLLJJJIIIIIIGGGGGGGGGGGGEEEBBB@@@???>>><<<999666444444444444444444444444444444444444666444444666666444666:::DDDTTTiiixxxjjjNNN;;;333...)))(((+++---,,,******+++,,,,,,------,,,,,,,,,222;;;CCCBBB;;;777888000///,,,***))))))******)))+++---,,,******+++---***)))(((((()))(((&&&$$$))))))))))))((((((((((((&&&((())))))(((''')))***+++******)))***+++,,,,,,//////...---------------,,,,,,,,,+++))))))***+++))))))+++,,,...000111222/////////...---,,,+++***((('''''')))***+++***)))((()))***+++,,,,,,,,,,,,(((((('''((())),,,...000///...------,,,+++******((()))******++++++******+++))))))***&&&###(((000,,,++++++,,,------+++)))((()))***++++++***)))(((((())))))(((''''''(((***((((((((())))))))))))***)))+++,,,,,,+++***,,,---)))((('''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&))))))(((&&&)))&&&&&&((((((%%%%%%'''&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''%%%"""%%%++++++'''******))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((***---...,,,+++******000///000666AAAMMMXXX]]]bbbeeefffbbb^^^]]]aaaeeeuuu}}}~~~zzztttnnnrrrqqqooonnnnnnqqqwww||||||yyyvvvooogggggglllrrrnnniiieeeeeejjjppptttxxx||||||xxxwwwssslllfffeeeeeeggggggeeeaaa^^^]]]^^^[[[___eeemmmttt{{{~~~{{{zzzyyyyyy|||~~~tttkkkhhhkkkoootttuuuwwwzzz}}}~~~~~~|||yyywwwuuu~~~yyywwwtttsssqqqnnnlllkkkjjjjjjdddcccaaa```_________``````^^^]]]]]]^^^]]][[[YYYSSSUUUWWWYYYYYYXXXVVVTTTSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEBBB@@@>>>;;;:::888666444444444444333333333333333333333333555333333555555333777<<>>:::999888666555555555555333333333333333333333333555333333555444333888???PPPaaatttpppUUUAAA777000---******+++,,,,,,+++******+++,,,,,,,,,,,,+++''''''+++222444///***))),,,,,,+++))))))))))))***++++++***(((&&&$$$######+++)))&&&&&&'''(((((('''))))))))))))(((((((((((($$$'''***+++***(((((((((......---------...///000///...------,,,,,,---------///000000---***))))))***+++---......---+++***---------,,,+++***))))))&&&))),,,,,,***)))***---***+++,,,---------------++++++***+++,,,---...///,,,***)))(((((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,------++++++...111+++***(((((()))((('''%%%)))))))))******))))))))))))*********(((((()))+++((((((((()))))))))*********,,,......,,,)))((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''(((***++++++***((('''((((((((((((((((((((((((''''''&&&'''''''''''''''""")))***$$$###&&&$$$%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&''')))******+++,,,+++)))******+++++++++*********))))))(((((((((((())))))%%%&&&&&&'''((())))))***+++,,,,,,+++******,,,...---222;;;IIIVVVaaahhhjjjlllmmmlllfff___\\\___dddmmmvvv~~~~~~yyyppphhhcccdddfffiiinnnvvv{{{xxx{{{{{{uuurrrrrrtttvvv|||}}}}}}xxxqqqlllmmmiiihhhjjjjjjggggggiiisssuuuuuupppiiicccbbbcccdddhhhooovvv}}}|||xxxppppppqqquuuzzz~~~tttkkkiiimmmsssxxxyyyuuuqqqrrrvvv|||~~~}}}|||{{{zzzzzzzzzzzzxxxrrrqqqooonnnlllkkkjjjjjjfffeeebbb```^^^]]]]]]]]]]]]\\\[[[[[[[[[ZZZXXXVVVYYYYYYZZZYYYVVVRRRNNNKKKQQQPPPPPPNNNLLLIIIGGGFFFFFFGGGFFFFFFDDDBBB???>>>::::::999888777777777666444444444444444444444444555333444555444444;;;DDDUUUfffzzzdddKKK<<<666000...,,,+++++++++******)))***++++++,,,,,,++++++---***)))---...+++))))))++++++******************...---,,,***)))((('''&&&+++)))&&&&&&'''(((((('''&&&''''''((()))******+++)))+++...000...---,,,---+++,,,...000000///...---......---,,,,,,,,,,,,,,,...///111000---+++*********+++---......---+++))),,,,,,,,,,,,+++***))))))(((+++------***((()))+++++++++,,,---------,,,,,,++++++++++++,,,------...,,,+++)))((()))***,,,---******+++,,,,,,,,,,,,+++)))+++---------///000111,,,***(((((((((((('''%%%***))))))))))))))))))***)))*********(((((()))+++'''(((((((((((())))))))))))+++------+++((('''&&&'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&''')))******)))'''&&&((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''"""***+++%%%$$$(((&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&''''''(((***,,,+++))))))))))))***++++++++++++******))))))(((((((((((())))))&&&&&&''''''((()))******+++,,,,,,+++***,,,///111///555AAAPPP^^^gggkkklllmmmppprrroooiiifffhhhkkkooovvv{{{{{{zzzwwwooofffcccdddeeehhhmmmuuu~~~||||||zzzwwwwwwxxxzzzzzzxxxuuusssqqqmmmgggcccdddcccfffkkknnnnnnpppuuu|||~~~}}}vvvlllffffffhhhooosssxxx}}}{{{wwwooooooqqquuuzzz~~~ssslllmmmsssyyy}}}wwwrrrmmmnnnuuu|||~~~|||yyyxxxxxxyyyzzzzzzxxxppppppnnnlllkkkjjjiiiiiifffdddbbb___]]]\\\\\\\\\]]][[[ZZZZZZ[[[ZZZWWWUUUTTTUUUWWWWWWVVVSSSPPPNNNOOOOOOOOONNNLLLJJJHHHFFFFFFFFFFFFEEEDDDAAA???===;;;::::::999888777777666555555555555555555555555555444555666444555>>>HHH[[[mmmrrrWWWBBB777444000///---,,,+++*********)))******+++++++++++++++111---+++,,,+++)))***...*********+++++++++++++++(((''''''((()))***)))((()))(((&&&&&&((()))((('''%%%&&&'''((()))***+++,,,''')))+++,,,+++*********'''))),,,//////---+++)))...------,,,,,,,,,,,,,,,...///000///,,,+++***+++(((***+++---...///......,,,,,,,,,,,,,,,+++***)))((()))++++++))))))))))))++++++,,,,,,,,,,,,++++++************************,,,++++++******+++,,,---)))******+++++++++++++++&&&)))+++***+++...///,,,...,,,*********+++***)))******))))))))))))******))))))***)))(((''')))+++&&&&&&'''''''''((((((((((((***++++++(((&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''))))))))))))''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''%%%(((***((((((***)))&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''))),,,+++''''''***((()))***+++++++++***)))))))))(((((((((((())))))'''''''''(((((())))))******+++,,,,,,---...222444666===JJJYYYfffmmmnnnmmmnnnrrruuusssmmmjjjkkknnnqqqssssssqqqpppooojjjcccdddeeeeeegggjjjqqqyyy|||~~~{{{wwwuuuuuuvvvoookkkgggfffggghhhfffccccccdddiiiqqqttttttwww|||}}}xxxnnniiilllqqq{{{~~~|||yyyrrrsssuuuyyy~~~~~~sssooossszzz~~~wwwrrrnnnpppxxx|||yyyyyyzzz|||}}}~~~yyyvvvooonnnlllkkkjjjiiihhhhhhcccaaa```^^^]]]\\\]]]]]]]]]\\\[[[[[[[[[ZZZXXXVVVQQQRRRTTTVVVUUUTTTQQQPPPMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFEEECCCAAA???===::::::999999777666555444444444444444444444444444666666666777555666@@@LLLcccssseeeLLL;;;333111---------,,,+++++++++,,,))))))***+++++++++++++++,,,++++++,,,***(((+++222******+++,,,,,,,,,,,,,,,%%%######$$$''')))((('''(((''''''((())))))(((&&&&&&''''''((()))******+++$$$&&&''''''&&&%%%'''(((''')))+++------,,,***)))...---,,,,,,++++++,,,,,,---......---+++***+++---++++++,,,---...//////000,,,,,,,,,,,,,,,,,,+++***((('''(((***,,,------,,,***+++++++++++++++***************++++++******)))++++++++++++++++++++++++((()))******++++++******'''+++,,,***+++...,,,'''...,,,******+++,,,,,,++++++***)))(((((()))***+++((())))))(((''''''(((***%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((('''%%%$$$&&&(((%%%###$$$((()))((((((+++&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((***---+++&&&''',,,&&&''')))++++++***)))((())))))(((((((((((())))))((((((((((((((())))))))))))+++---...///222555777>>>FFFRRR```kkkpppnnnllllllooooookkkdddaaacccfffiiihhheeeaaacccgggfffbbbddddddddddddfffllltttyyyzzz|||{{{zzztttpppmmmkkkkkkfffccc```bbbgggjjjiiihhhkkkmmmssszzz{{{yyyzzz}}}~~~vvvmmmjjjpppwww|||yyyyyy{{{{{{|||}}}tttsssxxx|||wwwtttwww~~~|||}}}}}}wwwuuunnnmmmllljjjiiihhhhhhhhh```___^^^]]]\\\]]]^^^^^^^^^]]]\\\\\\\\\[[[YYYWWWQQQSSSTTTUUUUUUSSSPPPOOOKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFFFFEEECCCAAA???===999999999888777555333222333333333333333333333333666666777777555777BBBNNNhhhxxxwww\\\EEE777000///***+++,,,,,,,,,,,,---...))))))***++++++++++++***(((***---000---***...555***+++,,,---------------+++((('''(((***+++)))''''''''''''(((******(((%%%(((((((((((())))))))))))))))))***)))((()))***,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------+++******,,,...000///...------------...,,,,,,---------,,,++++++)))'''(((+++000333222000******+++++++++******))),,,,,,---------,,,+++++++++++++++++++++***))))))(((((()))***************+++//////,,,,,,///,,,%%%,,,***((((((***++++++++++++***)))(((((()))***+++'''(((((((((&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''%%%$$$$$$%%%''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((###%%%'''###&&&---'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++)))***---+++&&&'''...%%%''')))***+++***)))((())))))(((((((((((())))))))))))))))))(((((((((((((((***---000111444777999CCCJJJVVVcccmmmpppmmmjjjiiiiiiggg```XXXUUUWWW\\\^^^\\\WWWTTTYYYbbbgggfffccccccbbbbbbdddiiipppuuussszzz}}}yyyxxx~~~yyyvvvqqqlllhhheeecccbbbfffcccaaaeeekkknnnmmmkkktttwww}}}}}}|||~~~~~~uuukkkhhhooowww~~~vvvxxx{{{|||tttttt{{{~~~|||yyy}}}zzztttrrrnnnnnnllljjjgggeeecccbbbdddaaa]]][[[\\\^^^______[[[\\\\\\[[[[[[ZZZYYYXXXWWWTTTRRRTTTWWWVVVQQQLLLIIIIIIJJJKKKLLLLLLIIIFFFFFFEEEEEEEEEEEEBBB???<<<444555777999999888666555222222222333444555666777999444444888777888GGGZZZmmm|||mmmPPP;;;111---,,,******+++,,,,,,---......///------...+++''''''***///---******---111444555000...,,,---//////---+++******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,---,,,+++***,,,.........---......///000111000000///...---,,,,,,+++,,,)))))),,,111444222///+++)))'''(((+++,,,***((("""%%%)))---...---***)))''''''((()))+++,,,---...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,---,,,'''"""###(((+++***((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&'''(((******'''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&%%%$$$$$$%%%'''((())))))((((((''''''''''''&&&%%%%%%%%%&&&''')))***+++++++++*********))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))+++---///111333666999<<>>;;;999999999888777555333222444444333333333444555555888333333888888:::JJJ]]]ooo}}}dddIII888111...---******+++,,,,,,---......---,,,,,,---+++''''''+++...,,,***+++---111333333000...,,,---//////---+++***)))))))))((((((((('''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******************)))*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,------,,,++++++,,,..................///000000000000///...---,,,+++++++++(((''')))---...+++(((+++)))((((((***+++***(((''')))+++------+++)))'''((())))))***+++,,,------***++++++,,,,,,,,,,,,+++---------......---------++++++***)))))))))******)))(((''''''((()))******''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%'''((()))***''''''''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$&&&''')))((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******************************---///222444555888;;;>>>GGGOOOXXX___aaa^^^ZZZXXXOOOJJJDDD???>>>===;;;999<<<;;;===EEEQQQ^^^fffjjjjjjjjjiiijjjkkkmmmppprrrqqqrrrrrrrrrqqqooommmllliiihhhfffdddcccdddhhhlllllljjjiiikkkqqqvvvzzz{{{{{{xxxzzzzzzzzzxxxsssjjjeeemmmxxx~~~~~~}}}||||||xxxtttrrrooommmjjjgggeeeccccccccccccbbb````````````___]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUWWWVVVQQQMMMJJJJJJJJJKKKLLLKKKIIIFFFHHHFFFEEEDDDCCCAAA===:::<<<;;;999777555444333222666555555444333333444444666333333777999===NNNaaarrruuuWWW@@@444000///...***++++++,,,,,,------...+++******,,,***''''''+++---,,,+++,,,///111222111///...------......---,,,))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))(((*********++++++++++++,,,,,,,,,+++*********++++++------...---,,,+++---///.........---......///000000000///...---,,,++++++,,,)))''''''))))))'''$$$***)))((()))***+++***((()))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,---...//////...---,,,++++++***)))((((((((((((''')))+++***(((((())),,,'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&'''((())))))***))))))+++************)))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************...000222444666777:::===EEEJJJQQQUUUSSSOOOKKKHHH<<<999444222222222333222777555666@@@QQQbbbmmmrrrtttsssrrrqqqppppppppppppoooooonnnlllkkkjjjiiihhhkkkkkkjjjjjjjjjlllppptttuuuuuuvvvxxx{{{~~~~~~}}}zzzuuuvvvzzzvvvtttqqqmmmjjjnnnuuu|||~~~|||}}}~~~~~~zzzxxxwwwsssrrrooommmjjjgggdddcccccccccbbbaaa```aaaaaa```]]][[[ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUTTTUUUWWWUUURRROOOKKKJJJJJJJJJKKKJJJHHHFFFHHHFFFEEECCCBBB@@@===:::;;;999777555444444555666555555444444444444555555555333444777999@@@QQQcccxxxjjjKKK888111000///...+++++++++,,,,,,---------)))((()))+++***'''(((,,,,,,++++++---000111000///...---------------,,,,,,))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((************+++++++++++++++***))))))))))))******---......---,,,,,,---///......---------...//////000//////...---,,,+++***---+++)))((())))))(((&&&***)))))))))******))))))(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,------,,,+++*********)))((((((((())))))'''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&'''((()))+++++++++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************,,,...111333333555777999>>>BBBGGGHHHFFFAAA===:::444222000......000222333777666:::GGG[[[lllwww{{{xxxwwwuuussspppnnnlllkkklllkkkkkkkkkkkklllmmmnnnuuuvvvvvvvvvvvvwww{{{~~~}}}zzztttsssxxxtttqqqssssssrrrtttxxx}}}|||zzz{{{}}}|||xxx~~~}}}}}}~~~~~~}}}uuussssssooommmjjjhhheeedddcccccc```______``````^^^[[[XXXYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWUUURRRPPPLLLKKKJJJJJJJJJJJJHHHFFFHHHFFFDDDBBBBBB@@@===;;;;;;999777555444444666777444444444444555666777888555555666777999CCCUUUeee~~~zzz```CCC444000///......++++++,,,,,,,,,,,,------)))((()))+++***'''(((,,,+++++++++...000111///...,,,,,,,,,,,,+++***++++++(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++)))))))))(((((())))))***,,,---...---++++++---...,,,,,,,,,------...///000//////...---,,,+++******,,,***)))((()))******)))))))))******)))))))))***(((((()))***+++---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,+++******((((((((()))***+++,,,---)))&&&$$$&&&)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************+++---000222333333555666777:::======;;;777444222111000///......///222555888;;;EEEUUUggguuu{{{}}}vvvuuurrrpppmmmjjjgggfffiiijjjlllooorrrvvvyyy{{{{{{tttrrrwwwrrrqqqvvv{{{|||}}}}}}{{{zzz|||~~~zzz~~~|||{{{{{{{{{}}}~~~zzztttrrrsssnnnnnnllljjjgggeeecccbbb```___^^^______]]]ZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRMMMLLLJJJIIIJJJJJJHHHFFFGGGEEECCCAAAAAA@@@>>><<<===<<<888555333333333444333333333444555777888999555777888888<<>>;;;:::888666555444444444555555555555555666777777444888::::::@@@PPPeeeuuu{{{___JJJ777222111---,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---+++((()))------++++++,,,...//////...''')))***)))'''%%%'''((('''((((((((()))))))))***''''''((((((((()))))))))(((((((((((()))))))))))))))******************)))))))))))))))************))))))(((((())))))***+++***+++,,,+++***)))+++---((()))***+++---000222333///......---,,,+++******)))((('''&&&%%%&&&(((***(((***+++***(((((()))+++)))******++++++******)))*********+++++++++++++++'''(((((())))))))))))(((,,,+++***((((((***+++,,,'''''''''((()))***+++,,,+++(((%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&'''))))))))))))(((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''))))))******((((((((()))))))))*********))))))((((((((())))))(((((((((((())))))******((((((((((((((((((((((((''''''((()))***++++++,,,+++++++++++++++++++++++++++---111222222222222333000222333222000.........,,,---.........111777;;;CCCOOO___mmmtttvvvuuutttooonnnllliiihhhiiijjjjjjppprrrwww}}}yyyvvvsssqqqsss{{{~~~|||xxxsssqqqsssxxx|||~~~}}}|||}}}~~~|||xxx{{{}}}}}}~~~}}}{{{}}}~~~|||xxxuuuuuuvvvwwwrrrrrrsssmmmnnnooonnnlllhhhdddaaadddbbb```______^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSUUUWWWXXXVVVUUUTTTSSSNNNLLLJJJIIIIIIIIIHHHGGGEEECCCAAA@@@AAAAAA@@@???777666666666666777777888777777666555555555555666333888;;;<<>>KKK___vvv{{{dddCCC:::000,,,...///...++++++,,,,,,+++***)))(((((()))))))))))))))******+++******))))))))))))******************************))))))((((((((('''''''''((())))))******))))))((()))))))))***++++++,,,,,,++++++++++++*********************)))))))))))))))''''''((())))))))))))))),,,,,,,,,***''''''(((***)))((((((+++......---***,,,,,,+++***)))(((''''''(((((('''&&&%%%$$$######'''((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((()))''''''''''''''''''&&&%%%(((((())))))))))))((((((***(((&&&'''***,,,+++***)))(((((('''''''''((((((&&&'''((((((''''''(((******++++++***'''%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%&&&&&&%%%######$$$%%%&&&&&&'''''''''&&&%%%$$$$$$###&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''))))))(((((()))***)))((('''&&&'''(((''''''''''''((())))))%%%%%%&&&'''))))))'''&&&$$$%%%''')))))))))((('''''''''((()))***+++,,,,,,,,,---...---,,,,,,---...,,,,,,+++,,,---...------111111222111000111333555777444888@@@HHHMMMUUU^^^hhhjjjooouuuzzz}}}|||zzzwwwwwwwwwvvvpppiiigggjjjrrrwww~~~}}}|||~~~{{{vvvqqqsssvvvzzz}}}xxxpppiiihhhmmmtttzzz{{{~~~|||{{{{{{|||}}}}}}{{{zzz}}}~~~|||{{{|||{{{|||yyywwwvvvtttqqqpppqqqtttwwwwwwrrrppppppooommmkkkiiigggfffeeeddd```___^^^]]][[[YYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZRRRUUUWWWWWWUUUSSSRRRQQQKKKJJJJJJJJJJJJIIIFFFCCCEEECCCCCCCCC???;;;;;;>>>999888777666555555555555222222333444444555555666777666888@@@RRRggg{{{sssZZZ<<<555---+++---///...,,,------------,,,+++***************)))***++++++,,,************************************************))))))(((((((((((('''''')))))))))******))))))((())))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***((())))))))))))))))))***%%%&&&)))***+++***(((''''''((()))((('''((()))+++&&&&&&'''***,,,+++)))'''******))))))((('''&&&&&&)))((('''&&&%%%&&&''''''&&&'''((()))************(((((((((((())))))))))))+++)))&&&$$$$$$&&&)))+++%%%&&&''''''''''''''''''(((((())))))))))))(((((()))((('''''')))++++++***+++***)))(((''''''''''''&&&((())))))''''''(((***(((,,,///...)))&&&''')))$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%'''))))))((((((******(((%%%$$$%%%((('''''''''''''''(((((()))###&&&))))))'''&&&'''(((%%%&&&((()))******)))((('''(((((()))***+++,,,,,,///...------......---,,,...---,,,,,,,,,,,,......111222444444555777:::===???@@@FFFQQQ[[[bbbjjjqqqqqqssswww}}}~~~~~~~~~|||sssgggbbbcccmmmuuu~~~{{{yyy~~~~~~|||xxxtttvvvzzz~~~}}}xxxqqqllllllpppwww||||||~~~{{{yyyyyyyyyxxxwww|||}}}~~~}}}|||}}}{{{~~~~~~zzzxxxvvvuuusssppppppsssyyy}}}wwwrrrppppppqqqooommmjjjhhhggggggggg```___^^^\\\[[[YYYXXXWWWXXXWWWVVVUUUUUUWWWXXXYYYSSSUUUVVVWWWUUUTTTRRRQQQJJJIIIHHHIIIIIIHHHFFFCCCEEEEEEDDDCCC@@@<<<<<<===888888666555555555555555222222333444444555555666777555777CCCXXXnnniiiOOO999444...,,,...000///------------------,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((((((((&&&''')))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********'''((((((((())))))******&&&&&&((()))))))))((('''&&&'''(((((('''''')))***%%%&&&(((******)))'''%%%(((((((((''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++''''''((()))))))))))))))(((((((((((())))))))))))+++)))&&&$$$$$$&&&)))+++''''''((()))******))))))(((((())))))))))))(((((()))((('''(((((()))************)))(((''''''(((((('''((())))))((('''(((***&&&,,,222000***%%%'''+++((('''&&&&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%'''((($$$%%%&&&&&&%%%&&&'''(((&&&%%%$$$#########$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))((((((******'''###"""%%%(((((((((''''''(((((()))***&&&'''((()))(((&&&%%%%%%%%%&&&''')))))))))))))))'''((()))***+++,,,,,,---000---+++,,,...///---***...............000333666444666999:::===@@@EEEHHHQQQTTT[[[fffooovvv|||yyy{{{tttggg```aaakkkuuu~~~}}}}}}{{{yyy|||}}}~~~~~~}}}}}}}}}~~~~~~yyy{{{~~~}}}yyytttpppppptttzzz}}}}}}|||{{{{{{{{{zzzxxx{{{{{{|||||||||}}}|||}}}{{{zzzwwwvvvtttrrrsssxxxwwwrrrpppoooqqqooollljjjhhhgggffffff______^^^\\\ZZZYYYWWWWWWYYYXXXWWWVVVUUUVVVWWWWWWTTTTTTUUUUUUUUUSSSPPPNNNHHHGGGGGGGGGHHHHHHEEECCCEEEFFFGGGDDD@@@>>>===<<<888777666555444444444444222222333444444555555666666555999GGG]]]ttt|||___FFF777333...,,,---...,,,+++,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,+++,,,------------,,,+++************************(((((())))))))))))))))))&&&'''((()))******+++***+++++++++++++++,,,,,,,,,+++*********))))))))))))''''''(((((()))))))))***((('''&&&&&&&&&''')))***&&&((()))((('''&&&'''(((&&&''')))***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,)))))))))))))))(((''''''(((((((((((())))))))))))***))))))(((((())))))***''''''((()))******))))))(((((())))))))))))(((((((((((((((((((((((()))***((((((((((((((()))******((()))***)))((('''((()))%%%,,,111000)))%%%'''+++''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%'''(((%%%'''((('''%%%$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((((())))))'''$$$###%%%((())))))(((((())))))***+++,,,)))&&&''')))((($$$%%%&&&&&&'''((((((((()))(((((()))***+++,,,------///,,,***+++...///---***...///000000111333888<<<===AAAFFFJJJOOOTTTZZZ]]]fffkkkqqqxxx~~~~~~rrrfffaaacccnnnvvv}}}}}}}}}zzzzzz|||}}}|||zzzzzz{{{}}}~~~|||}}}{{{wwwuuuuuuxxx|||~~~}}}zzzzzz{{{}}}~~~~~~|||yyyzzzyyyyyyzzz|||~~~}}}}}}||||||~~~~~~{{{zzzyyywwwxxx}}}vvvqqqooonnnnnnllljjjhhhfffeeedddccc___^^^]]]\\\ZZZXXXWWWVVVXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSQQQMMMJJJEEEDDDDDDEEEGGGFFFDDDBBBCCCGGGGGGCCC???>>><<<:::888777666555444444444444222222333444444555555666666666<<>>LLLaaauuukkkQQQ<<<222000.........------,,,,,,,,,)))+++,,,+++***)))***+++++++++,,,,,,++++++************))))))(((''''''&&&''''''''''''(((((())))))((())))))***++++++++++++---------......////////////000000//////...---,,,((())))))******))))))((()))(((''''''(((((('''&&&'''&&&%%%%%%$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((((()))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++******)))***+++,,,---...---+++((('''''''''(((&&&***)))###!!!%%%((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&'''(((+++------***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&((((((%%% !!!&&&###%%%(((+++,,,)))&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((+++++++++)))((((((+++---(((((((((((()))***+++,,,(((((('''((()))******+++++++++++++++++++++++++++,,,...000111222444666777:::???GGGOOOXXXcccpppyyy~~~{{{~~~}}}xxx|||~~~{{{wwwwwwxxx{{{~~~{{{|||}}}yyyxxxyyyzzz|||~~~}}}~~~~~~~~~|||||||||}}}~~~|||{{{{{{|||~~~{{{sssnnnlllkkkkkkkkkkkkjjjgggdddbbbaaa_________]]]ZZZXXXVVVVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPOOONNNNNNMMMJJJFFFCCCAAABBBDDDFFFFFFFFFFFFEEE@@@@@@@@@???===<<<:::999666666555444444444555555333333222333333555666777@@@QQQhhh{{{|||cccJJJ999222111---------------,,,,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,++++++***++++++***)))((('''&&&&&&%%%&&&&&&'''((())))))))))))))))))***++++++,,,---------...///000000111111000000000000///...------))))))************))))))((('''&&&'''((())))))'''))))))(((''''''(((((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((())))))(((((('''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''((((((((()))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,+++***((((((((())))))%%%'''&&&###!!!$$$'''''')))*********)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$ """$$$&&&&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((()))))))))************))))))((((((((((((+++++++++***))))))+++---)))((((((((('''(((((((((((())))))))))))***,,,---,,,,,,,,,,,,,,,---------...000333444444666:::>>>FFFMMMWWWaaaiiiqqqzzz}}}zzz~~~zzzuuu{{{~~~~~~}}}}}}~~~zzzvvvuuuvvvxxx{{{|||~~~|||xxxxxx{{{~~~}}}xxxuuuuuuwwwyyy||||||{{{}}}{{{zzzzzzzzz|||vvvooolllkkkkkklllllljjjfffcccaaaaaa^^^______\\\XXXUUUTTTTTTRRRRRRQQQSSSTTTUUUSSSRRROOONNNNNNNNNNNNLLLHHHEEEDDDDDDEEEFFFGGGGGGGGGFFF@@@@@@@@@???===<<<:::999666666444333333444555666444333333333444666777999AAATTTmmmuuuYYYBBB555000...------,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''$$$%%%'''((()))*********))))))))))))***,,,---...------...///111222333333000000000000///...------******++++++++++++******'''&&&&&&''')))***)))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''&&&%%%&&&(((%%%%%%&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''(((((()))***************((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++,,,,,,---------,,,,,,))))))))))))************'''((((((&&&%%%%%%''')))&&&&&&''''''&&&%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%!!!!!!%%%%%%&&&%%%""""""&&&((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((()))((((((((((((((())))))******+++++++++******))))))(((((('''((()))******(((((()))***(((((((((((('''''''''&&&((()))*********+++---///------------...///000111000333666777999>>>EEEKKKXXX___iiiqqqvvvzzz~~~}}}vvvrrrwwwzzz|||{{{wwwuuuvvvxxx}}}}}}{{{wwwvvvwwwxxxuuuuuuwww}}}~~~yyyvvvvvvxxx{{{}}}{{{xxxtttqqqrrrvvvyyyzzz{{{{{{{{{zzz{{{}}}~~~}}}}}}}}}zzzzzz{{{|||xxxppplllllljjjlllmmmjjjfffbbbaaaaaa^^^______\\\WWWSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSQQQOOONNNNNNOOOOOOMMMJJJGGGFFFEEEEEEEEEEEEEEEFFFFFF@@@@@@@@@???===<<<:::999666555444333333444666777555444444444555777999:::FFFYYYssskkkNNN;;;333///+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,)))***+++,,,---.........,,,,,,++++++******))))))$$$%%%''')))+++,,,,,,,,,))))))))))))***,,,...///---...///000222333444555000000000000///...---,,,++++++,,,,,,,,,,,,++++++)))(((''''''(((((('''&&& """###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''"""$$$&&&&&&$$$$$$&&&(((%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))***)))((('''((()))***+++++++++******''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))***,,,...//////---+++***((()))***++++++***)))(((&&&'''((((((&&&%%%&&&(((!!!"""$$$%%%%%%$$$"""!!!%%%$$$###"""###%%%'''(((%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&)))***((('''((($$$'''&&&""""""'''(((&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))))))))((((((((()))******+++,,,,,,++++++******)))(((((('''&&&)))+++,,,***)))(((((('''(((((()))))))))(((((((((***,,,+++***+++...111............000222444555666:::===@@@DDDMMMYYYaaajjjpppwww|||~~~}}}~~~~~~~~~xxxrrroooqqqtttvvvuuuqqqppprrrvvvyyy~~~~~~}}}|||yyyzzz||||||{{{zzz{{{|||tttssstttzzz~~~}}}zzzvvvttttttxxx{{{zzzxxxuuuqqqoooqqqvvvzzzwwwvvvvvvxxx|||~~~}}}}}}}}}}}}|||}}}yyyqqqmmmllljjjlllmmmjjjeeeaaa```aaa]]]______[[[VVVQQQPPPQQQQQQPPPPPPQQQSSSTTTSSSQQQOOONNNNNNOOOPPPNNNKKKHHHFFFFFFDDDCCCCCCDDDEEEFFF@@@@@@@@@???===<<<:::999666555444333333444666777666555444444555777:::<<>>GGGLLLJJJOOOZZZeeemmmvvv}}}}}}uuupppnnnmmmlllpppssswwwxxxvvvvvvxxx{{{~~~~~~{{{zzzpppssswww{{{zzzwwwzzz|||yyyyyy|||xxxxxxxxxyyy{{{}}}{{{wwwvvvxxxyyyzzz{{{}}}~~~tttoookkkkkkjjjiiifffbbb^^^\\\ZZZYYYWWWUUURRROOOMMMLLLOOOPPPQQQRRRSSSRRRQQQPPPOOOOOONNNNNNLLLKKKIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA???===:::888777777444111222444555333111222666222222888777;;;III[[[nnnwwwaaaFFF666111111000---+++,,,,,,,,,,,,,,,+++***(((((((((((()))***++++++////////////...---,,,++++++++++++++++++++++++++++++******+++------,,,***,,,((((((+++...,,,,,,---...000222444444444222222222111000000///...------))))))))))))((((((((('''(((((((((((('''&&&%%%$$$((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&%%%&&&((())))))(((&&&&&&%%%%%%&&&''''''((('''''''''(((((())))))))))))))))))*********+++++++++)))((((((******)))'''(((((())))))))))))((((((((()))))))))((())),,,...---,,,+++,,,------+++)))++++++,,,...000000...+++''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,&&&''''''&&&%%%&&&((()))'''''''''''''''&&&&&&&&&((((((''''''(((((()))***)))((()))***,,,,,,***(((++++++***************++++++************)))))))))))))))(((***+++,,,***)))++++++++++++,,,,,,,,,,,,******++++++---...///000444333555:::===AAAHHHOOOXXXSSSTTT^^^iiiqqqyyyxxx|||{{{tttqqqqqqssstttrrrxxx~~~{{{yyy|||~~~~~~||||||vvvvvvwww{{{||||||yyy|||~~~|||{{{{{{}}}{{{{{{}}}}}}yyyuuuqqqooommmtttuuuwwwzzz}}}~~~sssllljjjjjjiiihhheeebbb___]]][[[ZZZXXXUUUSSSPPPOOONNNOOOPPPQQQRRRSSSSSSRRRRRRNNNMMMMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBAAA???<<<999777666777222///000333555222///111666333333888888===LLLbbbrrrrrrZZZ???222000111///,,,,,,,,,,,,,,,+++******)))((((((((())))))+++,,,---111111000///...,,,++++++************************&&&&&&'''((()))***+++***---++++++---///000000//////111333444555444333222111111000//////...------******)))))))))((((((((((((((((((''''''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&&&&''')))******)))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))******+++)))))))))))))))******+++***((('''((())))))((('''(((((()))*********))))))(((((()))(((((())),,,///---,,,+++,,,------+++***+++++++++---///000...,,,&&&&&&'''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%######'''))))))(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((('''((())))))***))))))***+++,,,,,,+++***,,,+++******)))*********************))))))))))))***))))))***,,,,,,+++)))+++++++++,,,,,,,,,------------......///000222222333555999@@@GGGOOOWWW]]]ccc]]][[[aaakkkqqqwww|||{{{|||tttwww|||{{{wwwwwwzzz|||~~~xxx|||~~~~~~}}}{{{{{{~~~~~~{{{yyy|||~~~yyy~~~|||zzz}}}||||||{{{{{{|||}}}}}}}}}{{{}}}|||xxxzzzxxxuuurrrpppnnnnnnnnnsssuuuxxx{{{sssllljjjiiihhhfffdddbbb```___]]][[[YYYVVVTTTRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSMMMLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@>>><<<999777555888444000111555777444000000555333333888999@@@QQQhhhwwwmmmTTT:::000///...,,,+++---,,,,,,+++************)))))))))***+++,,,---...111000///...---,,,++++++))))))))))))))))))))))))))))))*********+++,,,---,,,,,,,,,,,,///111111///111222444555666555333222000000//////......------++++++*********)))))))))''''''''''''&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$&&&'''((()))))))))))))))((('''&&&%%%&&&'''(((&&&''''''((()))***++++++))))))((((((((()))***+++)))((('''((()))***)))((((((((()))***++++++******((()))***))))))***---000...---++++++,,,---,,,+++*********+++---...,,,***&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''$$$ !!!%%%((((((&&&%%%&&&((((((&&&&&&'''(((&&&'''''''''''''''''''''((((((((((((((()))******)))******+++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))***))))))***,,,,,,+++***++++++,,,,,,,,,---------/////////000111333444555444888???HHHTTT```hhhlllkkkeeeaaaeeejjjnnnssswwwzzz~~~~~~~~~zzzssstttyyy}}}{{{yyyzzz~~~{{{~~~|||yyyuuutttwww}}}~~~|||}}}}}}yyy{{{{{{{{{~~~}}}~~~~~~~~~}}}|||{{{{{{|||~~~{{{vvvrrrtttsssrrrrrrrrrsssuuuvvvxxxyyy|||wwwooojjjiiigggdddcccaaaaaaaaa^^^\\\ZZZWWWUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<999777666:::777444555777888666444///555222222777:::DDDXXXnnn{{{dddMMM777//////+++)))+++---,,,,,,++++++++++++,,,+++*********+++,,,------000///...,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,***(((''')))***)))+++******---111111---222333555666666555333222.........---------,,,,,,++++++++++++************''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###&&&((()))((('''((((((((((((''''''''''''''''''((((((((())))))*********))))))((('''((()))***+++)))((('''(((***+++***)))((()))***++++++,,,++++++(((***,,,---------///111///---++++++,,,---,,,++++++***)))***++++++***(((%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$&&&(((***+++''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###$$$''')))((('''$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''))))))(((((())))))***+++((()))******))))))***,,,,,,,,,+++***))))))))))))(((((()))))))))))))))******))))))+++,,,---+++***,,,,,,,,,,,,------------------///111444777:::;;;:::AAAIIITTTaaannnttttttooojjjhhhjjjlllmmmqqqwww}}}|||yyy{{{zzzvvvssswww~~~{{{vvvvvvssstttvvv{{{|||uuuxxxvvvssspppooosssyyy~~~~~~|||{{{}}}|||||||||~~~}}}{{{{{{|||~~~~~~{{{xxxtttpppmmmttttttuuuwwwyyy{{{}}}~~~|||}}}~~~~~~yyyrrrjjjhhhfffcccbbbaaaaaabbb^^^\\\YYYVVVTTTSSSSSSTTTQQQQQQPPPPPPPPPPPPPPPPPPKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBB@@@@@@@@@???===<<<:::888777777777666555555555555555///444111000666;;;HHH^^^rrr~~~yyyZZZFFF444000...***)))------,,,,,,++++++,,,---...+++***************++++++...---,,,+++***++++++,,,************************)))******(((%%%%%%''')))(((++++++))),,,222222---111333444555555444222111---,,,,,,,,,,,,+++++++++************))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''###&&&))))))'''%%%%%%&&&&&&'''(((((((((((((((''')))))))))))))))))))))******)))'''''''''(((***+++***)))((()))+++,,,+++***((()))***+++,,,,,,,,,,,,)))+++///111111111111222000...,,,+++,,,------,,,,,,+++************)))'''%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&&&&'''''')))'''&&&%%%&&&(((***,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((('''$$$&&&((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++''')))***)))((('''***,,,---,,,+++***))))))))))))(((((((((((())))))***************+++,,,---,,,***,,,,,,,,,------------...+++---000555;;;AAAEEEHHHEEEMMMVVV___kkkvvvxxxtttnnnnnnoooqqqooonnnttt||||||zzz|||{{{xxxrrrvvv|||uuuppprrrqqqrrruuu{{{~~~|||yyysssooonnnoooooonnnnnnppptttwwwtttuuuwwwzzz}}}{{{yyyyyyxxxyyy{{{~~~|||zzzxxxvvvvvvvvvtttssszzz{{{}}}}}}|||{{{{{{{{{}}}yyyrrrjjjhhheeecccaaaaaabbbbbb]]][[[XXXUUUSSSRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGFFFEEECCCAAA@@@??????>>>===<<<:::888777333444444333111111222444...333111///666;;;JJJaaatttsssSSSAAA222000///)))***000---,,,,,,+++,,,---///000+++***)))))))))))))))***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***)))'''(((,,,///***------+++...444444///111222333444444333111000,,,,,,++++++++++++++++++))))))))))))(((((((((((('''&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''"""&&&))))))&&&$$$$$$%%%%%%&&&((()))))))))((('''*********)))))))))))))))***)))'''&&&'''(((***+++***)))((()))+++,,,,,,+++((()))***+++,,,---------))),,,111333444333222333000...,,,+++,,,------,,,...,,,************((('''%%%&&&'''((((((&&&$$$###(((''''''&&&&&&''''''(((222///+++'''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''''''''&&&$$$&&&((()))((('''''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++&&&(((***)))'''&&&))),,,---,,,+++***))))))))))))'''((((((((())))))******+++******+++------,,,***,,,,,,,,,---------......,,,...333:::BBBJJJPPPSSSOOOWWW___fffpppyyyxxxqqqmmmpppsssuuusssqqqxxx~~~|||~~~}}}yyyrrruuu{{{uuuqqqtttuuuuuuwww|||yyysssnnnkkkiiigggjjjmmmooooooooopppqqqlllooossswwwzzz~~~~~~yyyvvvuuusssssstttwww{{{~~~}}}|||{{{|||~~~}}}~~~zzzzzzyyyyyyzzz~~~xxxnnnjjjgggdddcccdddddddddccc\\\ZZZWWWUUUUUUTTTSSSQQQPPPPPPOOONNNLLLMMMPPPRRRKKKIIIGGGFFFGGGHHHHHHHHHIIIIIIGGGDDDBBBBBBDDDFFFAAA@@@???===;;;999777777666555333222111222333333444333333444777AAAUUUggg}}}vvvcccBBB:::222///---)))))),,,...+++((('''(((***++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))---///111222111///,,,***(((((((((((()))))))))))),,,+++)))***+++,,,,,,,,,000111111222111000///.....................------...,,,***'''&&&&&&&&&'''((((((((((((((('''&&&&&&)))))))))))))))******+++(((***,,,,,,)))%%%###"""&&&%%%%%%(((,,,---+++(((&&&'''(((*********)))((((((((())))))))))))((((((((((((((((((((()))******++++++++++++,,,---......---,,,+++,,,...000000000///******///000+++)))+++//////000///......000222000//////000000///---***------,,,++++++******)))%%%'''((('''&&&$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&(((******(((&&&&&&&&&&&&(((******((('''&&&&&&$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((###&&&)))******)))***+++((()))***+++++++++++++++,,,+++***)))))))))++++++***,,,,,,+++)))((()))***))))))(((((((((((())))))++++++,,,------------,,,///+++***...111//////111111888<<<@@@MMM___ddd]]]```cccgggjjjmmmppptttwwwrrrtttvvvwwwwwwzzz~~~{{{yyy{{{~~~~~~{{{}}}~~~{{{vvvuuuxxx|||}}}}}}}}}}}}{{{{{{yyyssskkkeeeccccccdddgggkkkoooqqqpppnnnlllfffhhhmmmssszzzzzztttooolllllliiimmmppprrrsssvvv{{{{{{|||||||||zzzzzz|||~~~}}}}}}}}}~~~~~~|||zzzoooiiigggdddcccddddddcccbbb\\\ZZZWWWVVVUUUUUUSSSQQQOOOPPPOOONNNLLLMMMOOORRRLLLJJJGGGGGGHHHHHHHHHGGGIIIHHHGGGDDDCCCBBBDDDEEEAAA@@@>>>===:::999777666555444333222222222333333333222333555:::DDDYYYkkkqqq^^^AAA999222///---******---,,,,,,+++,,,---...------------,,,,,,,,,+++++++++++++++,,,------...------+++---///000000///---,,,(((((((((((()))))))))***++++++******,,,---------000111222222222111///.....................------,,,,,,,,,++++++***))))))***************)))(((((()))))))))))))))***++++++'''))),,,,,,***(((''''''***)))((()))++++++(((%%%&&&''')))*********))))))(((((()))******************))))))))))))******+++++++++++++++,,,---.........---,,,---///111111111222,,,***---...,,,+++......000111000///...000111222000///000000000...,,,------,,,++++++******)))(((((('''&&&$$$$$$&&&((()))(((&&&%%%%%%&&&((()))'''((())))))'''&&&&&&''''''(((******((('''''''''!!!"""$$$$$$#########$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&(((******((((((((()))((()))***++++++++++++***,,,,,,+++*********+++,,,***+++,,,+++)))((()))***)))))))))(((((()))))))))***+++,,,,,,------,,,,,,333111111444444222333777999BBBJJJQQQ___nnnppphhheeefffiiijjjlllnnnrrruuuuuuxxx{{{}}}}}}zzzzzz|||yyyuuuwwwyyyvvvrrrrrrqqqmmmhhheeedddeeeeeegggllloooqqqpppnnnllljjjlllooosssyyy}}}{{{zzzuuuuuutttqqqllliiiggggggoooqqqssssssrrrsssuuuxxxtttvvvwwwxxxyyy{{{}}}~~~~~~{{{pppiiigggeeedddddddddcccaaa]]]ZZZWWWVVVVVVUUUSSSRRROOOOOOOOONNNLLLLLLNNNPPPMMMKKKHHHHHHHHHHHHHHHFFFIIIHHHFFFDDDCCCCCCCCCDDD@@@???>>><<<:::888777666444444333222222222333333222222333777<<>>666000...---++++++...)))+++---/////////---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++---///000000...---((((((((()))))))))*********++++++,,,---......///000111222222222111000///------------------......)))***,,,------,,,+++***,,,,,,,,,,,,,,,++++++*********))))))******+++,,,''')))++++++******+++---******)))***++++++)))&&&'''((()))***+++***))))))((()))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.../////////......///222333333222555///,,,---...---...111...000111111000...///000333111//////000000///...------,,,++++++******)))+++***(((%%%###$$$(((+++)))((('''&&&&&&'''((()))''''''((('''%%%$$$&&&''''''(((***)))'''&&&&&&'''###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))******((('''&&&''')))))))))******++++++******,,,,,,++++++++++++,,,,,,***+++++++++)))((()))*********))))))))))))************+++,,,,,,,,,,,,,,,222000111333222111555<<>>JJJ___rrreeePPP:::444......---,,,,,,///)))***---------+++++++++,,,,,,,,,++++++++++++***,,,,,,+++***)))(((&&&%%%,,,---...000000000///...(((((()))))))))*********)))+++---------...///000000000111222222111000///,,,,,,------------......***************))))))))),,,,,,---------,,,,,,++++++************+++,,,,,,)))*********)))***,,,...'''((()))+++------,,,,,,((()))***+++++++++***)))))))))***+++---...000111///...------,,,,,,------............///000111222000000000222444555555444555111......///000000111---///111111000/////////333111...---.........---------,,,++++++******)))+++***)))'''%%%&&&)))+++(((((('''&&&&&&'''((((((&&&'''&&&%%%$$$$$$&&&(((%%%'''((('''%%%$$$%%%&&&%%%'''((((((''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))'''&&&&&&(((***))))))************))))))***************+++++++++)))***+++***)))((()))***+++******))))))******+++***++++++,,,,,,,,,,,,,,,000//////111000222===HHHOOOYYYcccllluuu{{{yyyrrrnnnooonnnnnnnnnqqquuuxxx}}}}}}}}}~~~}}}vvvrrrqqqttt|||tttjjjiiifffcccaaaaaaaaabbbhhhjjjlllnnnooommmkkkjjjoooqqqvvv{{{{{{tttmmmhhheeedddfffhhhlllnnnpppqqqtttvvvtttttttttsssqqqoooooonnnqqqqqqpppoooqqqwwwvvv{{{zzzyyywwwxxx{{{{{{ppphhhgggeeeddddddcccaaa___\\\YYYWWWUUUUUUTTTSSSQQQMMMNNNOOOMMMLLLKKKLLLMMMMMMKKKJJJJJJKKKJJJIIIGGGIIIFFFDDDDDDDDDDDDCCCAAA???>>>===;;;999777555444222333333333333333333333333333555999>>>JJJ```rrryyy```KKK888111------...,,,---///+++------,,,)))(((***+++,,,,,,+++++++++*********+++++++++***)))(((&&&&&&///000000000000///...---))))))))))))************)))+++......------.../////////111111111111000///,,,,,,,,,,,,------......000...+++((('''((()))***++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---+++++++++)))'''(((***,,,''')))+++---------------******+++,,,,,,+++***)))******+++,,,---///111333//////............//////111111000111111222333444111111111333666777666444222111111000111222000...---///000111000///000111111///,,,+++,,,,,,,,,,,,------,,,++++++******))))))*********((('''((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$&&&)))$$$%%%&&&%%%###"""###$$$"""$$$%%%&&&%%%$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''&&&&&&'''))),,,))))))*********))))))(((''''''(((((())))))))))))((()))******)))((()))***++++++************++++++++++++,,,------------,,,111000111444777>>>MMM[[[bbbhhhnnnsssxxx|||zzzvvvsssssssssssstttwww{{{~~~}}}~~~~~~~~~yyysssqqqtttzzzmmmkkkgggeeedddeeeggghhhooopppqqqrrrqqqooommmkkkrrruuu{{{|||zzzyyyvvvrrrnnnjjjhhhggggggoooqqqrrrsssssstttwwwyyyrrrrrrssstttuuuuuutttssswwwsssmmmiiihhhnnnxxx~~~vvvmmmqqqqqqqqqrrruuu{{{{{{ppphhhfffeeeddddddccc```^^^[[[XXXVVVTTTTTTSSSQQQPPPMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKJJJKKKLLLLLLJJJHHHIIIFFFCCCCCCEEEEEEBBB???>>>===<<<:::888666555444222222333444444444333333333333555999???LLLbbbuuusssYYYEEE666000,,,---...,,,,,,///,,,...///---***)))+++...++++++++++++************)))***+++,,,------------000000000000///...---,,,)))))))))*********++++++(((,,,//////---+++,,,...---...///000000000///...++++++,,,,,,------......555222---***((())),,,...***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,***(((''')))***+++---//////---+++++++++++++++,,,---,,,+++***)))+++++++++,,,---///222333//////......///000000111222222222222333444555555222111222555777888666555///111111000111333000+++---...////////////222444///---+++++++++,,,+++***------,,,++++++******)))''')))+++***)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))$$$%%%%%%$$$"""!!!###$$$###%%%''''''&&&&&&&&&''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%''''''&&&'''***,,,))))))******))))))((((((%%%&&&'''(((((()))((((((''')))***)))(((((()))+++,,,,,,++++++++++++,,,,,,,,,,,,---...............111000444;;;BBBKKKZZZggglllnnnrrruuuxxxzzz{{{{{{|||||||||{{{{{{|||~~~|||}}}{{{xxx}}}~~~rrrnnnjjjiiikkknnnqqqrrrwwwwwwwwwvvvtttqqqnnnlllsssvvv{{{~~~}}}xxxsssnnnnnnnnnnnnnnnppprrrtttuuuyyyyyywwwtttqqqqqqsssuuutttuuuvvvyyy{{{}}}{{{zzz{{{vvvnnnfffbbbeeemmmsss}}}~~~}}}yyyvvvsssmmmfffgggiiilllpppuuu|||~~~~~~}}}qqqhhhfffeeeeeedddbbb___]]]YYYWWWTTTSSSRRRRRRPPPOOOLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJHHHEEEBBBCCCEEEFFFBBB>>>>>>===;;;:::777666444333111222333444444444333333222333666;;;BBBPPPfffzzzlllRRR???555000,,,------++++++...%%%)))---...+++***,,,...++++++++++++************))))))+++---.../////////------------------,,,,,,))))))*********+++++++++(((,,,000///,,,)))***,,,+++,,,.../////////...---***++++++,,,------......333111...+++***+++---...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......---......,,,***)))***++++++...000000---,,,,,,---+++,,,---------,,,***)))---,,,++++++---///111333............///111222333111111111111222333444555111111333555888888666444///111///,,,---111000+++---------------000444777...---,,,,,,------+++)))------,,,++++++******))))))))))))(((&&&&&&''')))&&&&&&''''''''''''&&&&&&$$$&&&((((((''''''((()))&&&&&&&&&$$$###"""$$$&&&&&&(((******)))((()))***))))))((('''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''''''''))))))))))))))))))(((((('''%%%&&&'''((()))))))))((('''((())))))(((((()))+++,,,,,,++++++++++++,,,,,,---...//////000000//////111333:::FFFRRRZZZdddlllnnnppptttyyy|||~~~|||zzzzzz|||zzzvvvpppnnnppptttwwwxxxzzzyyyxxxvvvsssoookkkiiilllnnnrrruuuuuussspppnnnpppqqqsssvvvyyy|||}}}|||xxxtttqqqrrruuuyyy}}}|||}}}~~~zzzsssjjjdddbbbeeehhhttttttpppjjjggggggccc^^^___cccjjjqqqyyy}}}{{{{{{~~~sssgggfffeeeeeedddbbb___\\\XXXVVVSSSRRRRRRQQQOOONNNLLLMMMNNNMMMKKKIIIIIIJJJIIIIIIJJJLLLNNNNNNMMMKKKHHHEEEBBBCCCFFFFFFBBB=========;;;999777555444333000111333444555444333333111222666<<>>???<<<;;;999777666666666777666444222333555555222///444555:::EEEWWWjjj{{{iiiOOO:::///...------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++******+++,,,***(((***---...,,,)))+++***))))))***+++,,,---))))))))))))************'''((()))***************++++++++++++,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,---......//////000000111000000///...---///......------......///000//////............///---------+++***+++...000...------...//////...,,,+++++++++,,,---...///000...------...000111111000///////////////000111111///000222333555666666777333333222111000///......,,,,,,,,,,,,,,,---...///,,,+++,,,---......,,,***...---+++)))((('''''''''&&&((()))(((&&&&&&)))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((('''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''%%%+++'''$$$%%%)))***(((%%%)))((('''''''''(((***+++''''''((()))))))))))))))+++++++++,,,,,,,,,------+++---//////......///000222222000///111666>>>CCCOOOcccyyy|||lllfffgggrrr{{{yyy|||zzzwwwsssnnnjjjddd^^^ZZZUUURRRPPPOOOSSSYYY```eeemmmqqquuuyyy{{{}}}~~~~~~}}}wwwsssooonnnnnnooorrrttttttsssllllllnnnrrrzzztttkkkhhhddd```^^^[[[WWWUUUUUUTTTTTTRRRQQQPPPOOONNNLLLLLLMMMLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMKKKJJJIIIDDDFFFGGGDDD???===>>>@@@;;;:::888666555444555555444333222444555555222///333555===KKK]]]qqq|||cccIII777...+++,,,,,,,,,,,,+++***))))))***,,,------,,,***))))))***,,,,,,***)))***+++,,,+++***+++......---+++***)))))))))***+++,,,---((()))))))))************((())))))***************+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------.../////////000000000000//////...000000////////////000000000000/////////////////////...,,,***((()))***+++,,,,,,,,,---......---,,,,,,++++++,,,---...//////000///---...///000///...///////////////000000000...///111333555666666777222222111000000///......///......//////000111222------------------+++***,,,+++***)))((((((''''''+++***))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''((((((&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%'''((((((((('''&&&+++***(((((()))***)))((()))(((((('''((()))******''''''((())))))))))))(((,,,,,,,,,---------......***---000111000//////000222222111111555===IIIQQQaaavvvtttpppqqqyyy}}}}}}}}}vvvuuu{{{{{{ssspppiiibbbZZZSSSNNNKKKMMMNNNQQQVVV___hhhqqqvvvuuuwwwxxxxxxxxxzzz~~~{{{wwwyyyyyyyyy|||~~~wwwwwwwwwyyy}}}uuujjjgggccc```^^^\\\YYYWWWUUUUUUTTTRRRQQQPPPOOONNNKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLMMMMMMMMMKKKJJJIIIBBBDDDFFFDDD@@@>>>???AAA===;;;999666444222222222333333333444555444222000222666@@@PPPdddvvv}}}vvv\\\DDD555...++++++,,,,,,,,,+++***))))))***,,,------,,,***)))(((***,,,+++***)))******+++++++++,,,......---,,,))))))))))))***++++++,,,((()))))))))************++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............//////000000000000///111000000//////000000111//////000000000000000000---+++)))''''''((()))***---...///000000000000000,,,,,,,,,,,,------...///222000------///111222222...//////000000000000000...///111333444555666666000000000//////......---///////////////000111222...//////...---,,,,,,,,,)))))))))***************,,,)))'''(((+++---+++))))))(((((((((((((((((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&$$$###%%%&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))'''***,,,***%%%$$$'''***((((((((((((((())))))***'''(((((())))))))))))))),,,,,,---------.........***---///000000//////000///222555888>>>IIIWWWaaarrr}}}}}}|||}}}yyyyyy{{{}}}}}}vvvuuu|||xxxoooiiieee___WWWQQQMMMLLLMMMPPPTTTZZZbbbjjjrrrwwwyyyttttttuuuuuuvvvzzz|||uuuiiifffaaa___]]]\\\ZZZXXXUUUTTTSSSRRRQQQOOONNNNNNJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJJJJDDDDDDEEECCCAAA@@@@@@AAA>>><<<999666333222111111333333444444444444333333333999EEEWWWjjj{{{~~~oooTTT>>>333000++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((***++++++***))))))***++++++,,,---------,,,,,,************************))))))))))))************,,,,,,,,,,,,,,,+++***)))+++++++++++++++***************+++,,,,,,,,,+++++++++++++++,,,------......---...///000000111000000111000000//////000000111...//////000000000000///)))'''%%%%%%(((+++,,,---)))+++---...---------///,,,,,,,,,,,,,,,---...///000...,,,---000444666777//////000111111111111111///000111333444444444444000/////////.........---......------------.........//////...,,,+++,,,---((()))***++++++,,,++++++)))'''&&&(((+++---...---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((***###(((,,,(((!!!###)))(((((((((((())))))))))))(((((()))***************,,,,,,,,,---------......,,,...000000//////000111///555===DDDKKKVVVdddooo|||{{{yyyzzzwwwyyy{{{~~~{{{|||vvvkkkdddZZZXXXUUUQQQOOOQQQUUUYYYbbbfffkkkqqquuuvvvvvvvvvoooppprrrtttxxx~~~ttthhheee```]]][[[ZZZXXXWWWSSSSSSRRRPPPOOONNNMMMLLLJJJKKKLLLLLLMMMMMMMMMMMMJJJJJJLLLMMMMMMLLLKKKKKKHHHFFFDDDCCCCCCBBB@@@>>><<<;;;888666444333333333444555555444333333555666777>>>KKK]]]pppgggLLL999111111---,,,+++******+++,,,---++++++++++++++++++++++++((()))++++++)))))))))***)))+++,,,,,,,,,,,,,,,,,,+++++++++******)))((('''))))))))))))************)))******++++++++++++***++++++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,---......------///000111111111111000000////////////000000---...///000000000//////***'''%%%&&&***---......%%%(((******))))))***,,,------,,,,,,,,,---......///...---///222444555555///000111222333222222111111111222333333333333333000000000/////////////////////...---,,,,,,,,,,,,,,,---...---+++***,,,...******,,,,,,---,,,++++++%%%)))+++***&&&%%%(((,,,(((((((((''''''(((((((((''''''(((((())))))******%%%%%%&&&&&&'''((((((((($$$%%%&&&%%%$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&)))+++(((###!!!$$$((('''(((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,------------...000111000000000222444111;;;GGGQQQYYYcccoooxxx~~~{{{|||yyyxxx{{{xxxzzz~~~yyyqqqhhhbbb^^^XXXYYYYYYYYYZZZ^^^dddiiirrrtttvvvxxxyyyxxxvvvuuuqqqrrruuuxxx|||ttthhheee___[[[YYYWWWUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMIIIJJJKKKMMMMMMMMMLLLLLLLLLIIIEEEDDDDDDCCC???;;;;;;999888666555555555555555555555444333444666888:::AAAOOOaaasss{{{bbbGGG555000222...---+++******+++---///,,,++++++******++++++,,,((()))++++++)))((()))***)))***,,,,,,+++++++++,,,++++++++++++***((('''&&&))))))))))))************&&&'''((()))++++++,,,,,,++++++++++++******)))))))))***+++,,,---,,,,,,+++***++++++,,,,,,---......,,,---...000111111111111000000////////////000000,,,---...000000000///......+++((((((+++------,,,'''***------++++++,,,...------,,,,,,,,,---......//////000222333333000...000111222333444333222222111222222333333222222222111111111111000000000000222111000///...---------***,,,---,,,))))))+++...,,,------...---,,,***)))&&&...222,,,  )))'''''''''&&&&&&'''''''''&&&''''''((()))******+++###$$$%%%&&&((()))******###$$$%%%%%%$$$$$$&&&((((((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&,,,,,,+++***((('''((()))'''(((((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------111222222111000111444666444@@@OOO[[[ccckkkuuu|||}}}wwwxxx}}}xxxyyy~~~zzz|||xxxvvvsssmmmfffaaa______dddgggjjjkkkllloootttxxxtttuuuvvvvvvvvvuuuttttttxxxyyy{{{}}}{{{nnneeedddbbb___[[[XXXVVVTTTTTTRRRPPPMMMKKKKKKLLLLLLHHHJJJLLLLLLKKKJJJKKKLLLNNNLLLJJJJJJKKKLLLLLLLLLJJJHHHEEECCCBBB@@@>>><<<;;;999777666888999999888333333333555666666444222666DDDYYYnnn~~~mmmPPP>>>777111***...+++)))((()))***++++++++++++*********+++,,,------------,,,***((('''&&&+++,,,---......,,,***))),,,,,,++++++***)))))))))(((((())))))******++++++***)))((('''&&&&&&''''''+++***((()))******)))(((---,,,***)))))))))******,,,+++++++++,,,...000111......///111333333222000111...,,,---///111///---///111222000+++)))***,,,+++++++++************))),,,++++++***************)))***+++,,,,,,,,,,,,,,,***...111000111444444111000000111222222222111111//////000222333222000---333222111000///////////////---+++,,,...000///---)))***+++,,,---.........,,,++++++,,,---...,,,+++---***''''''))))))(((&&&%%%&&&&&&''')))***,,,---%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%'''(((***)))&&&%%%%%%&&&)))***&&&'''))))))'''''''''(((''')))***''''''******((())))))***+++,,,,,,,,,,,,------,,,,,,,,,---......111111///------000444777EEERRRbbbmmmrrruuuzzz|||{{{~~~{{{xxxzzz|||~~~zzzsssnnnkkkhhheeeccceeeiiinnnqqq|||{{{yyyxxxwwwwwwwwwwwwxxxsssoooooossstttsssooossszzz~~~{{{}}}|||nnndddbbb```]]]ZZZWWWUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJJJJKKKLLLLLLJJJHHHJJJHHHEEECCCBBBAAA>>><<<;;;999666666777888888777444444444555666666555444;;;HHH^^^rrr}}}eeeJJJ:::555000+++000---***)))***+++++++++++++++******+++,,,...///......---,,,+++)))((('''.../////////---***(((&&&******************++++++)))))))))))))))*********))))))((((((((((((((('''''''''&&&((())))))(((&&&,,,+++***)))))))))***++++++++++++,,,---...///000.........000222333111000111...,,,---///000///---000///............---,,,+++++++++*********))))))(((((((((''''''(((((()))******+++,,,,,,,,,,,,,,,+++...000...///333333111111222333333444444333333000000000111222222000...222222111000////////////111///,,,,,,...///---,,,+++,,,,,,---------,,,,,,,,,++++++,,,---...,,,+++***(((&&&''')))***)))((('''''''''''''''((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))'''(((******((('''((()))&&&))))))''''''******((()))***+++,,,,,,---------------,,,,,,------...///111333444444555999AAAFFFUUU___mmmtttvvvxxx{{{~~~|||{{{}}}}}}~~~~~~wwwrrroookkkhhheeeccceeehhhmmmrrrxxx|||~~~~~~{{{xxxvvvuuutttxxxuuussssssuuuvvvvvvuuuuuu{{{zzzuuuvvvzzz~~~|||nnnbbb```^^^[[[XXXUUUTTTSSSSSSRRRQQQOOONNNLLLKKKJJJHHHJJJLLLLLLKKKJJJKKKLLLHHHIIIJJJLLLNNNLLLIIIFFFJJJHHHEEEDDDCCCAAA>>><<<:::888555555666777666666333444444555555666666666>>>LLLaaatttttt\\\CCC555111///,,,111...,,,***+++,,,+++***+++******+++,,,...000111//////...---+++***)))))).../////////---***(((&&&((())))))***++++++,,,,,,************))))))))))))'''((()))*********)))(((&&&&&&&&&(((******((('''*********)))******+++,,,******,,,---.../////////.........000222222111///000...,,,---...///...---333///,,,---///000,,,)))++++++*********)))))))))************+++,,,------++++++,,,,,,------,,,,,,+++......,,,---111222000111111222333333333333333111000///000111222111///111111000///............222000...---------,,,+++------......---,,,,,,+++---,,,++++++------,,,+++((('''&&&''')))++++++***)))((('''&&&&&&%%%%%%&&&((((((''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&$$$###$$$&&&%%%&&&&&&'''&&&&&&%%%%%%(((((((((''''''(((((((((&&&((())))))(((''''''(((&&&))))))&&&&&&***+++(((******+++,,,---------------------------.../////////222555666888@@@KKKTTTjjjqqqzzz}}}|||{{{}}}~~~~~~~~~}}}|||~~~~~~uuuooohhhbbbaaabbbdddeeegggkkkrrrzzz~~~|||zzzwwwuuutttzzzzzzzzzyyyxxxyyy{{{}}}yyyxxxqqqwww{{{}}}|||nnnaaa___]]]ZZZWWWUUUTTTTTTSSSSSSRRRQQQOOOLLLJJJIIIHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJJJJLLLMMMMMMJJJHHHJJJHHHEEEDDDCCCAAA>>><<<:::777555444555666555444222333333333333444666888???NNNcccttt~~~nnnTTT>>>333///...---000...,,,+++++++++***)))******++++++---000222444000///...---,,,++++++***+++,,,---......,,,***)))))))))*********+++++++++++++++******))))))((((((&&&'''***+++,,,+++***)))***((('''''')))+++,,,,,,)))))))))******+++,,,,,,)))***,,,...//////.........---...///111111000......------,,,------...---333111...---...---***(((************))))))))))))+++++++++,,,---...000000,,,,,,------------,,,,,,,,,...---***+++///000///......///000111111111111222000//////000111111000000000///...............111000...---------,,,,,,------............------...,,,++++++,,,---,,,+++((((((''''''((()))******))))))((('''&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&$$$###$$$&&&%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&$$$&&&''''''&&&%%%&&&&&&&&&((((((%%%&&&***+++)))***+++,,,------...------------------...///000000000333777888<<>>;;;:::777555444444555444444111222222222111333666:::CCCSSShhhxxx~~~jjjPPP<<<222///...///...,,,************)))(((******+++,,,...000333444000000...---,,,+++,,,,,,+++,,,---......,,,***)))+++++++++*********))))))++++++******))))))((((((&&&'''***+++,,,+++***)))---)))%%%$$$&&&***---///))))))******++++++++++++)))***,,,...//////......---------///000000...------------,,,,,,,,,---...,,,...///...+++***+++---*********)))))))))(((((('''''''''(((***+++---...------.........------,,,,,,...---)))***---///---,,,---...///000000000000222000//////000111111000000//////............///.........---------...///+++,,,---...///////////////---++++++,,,,,,,,,+++******)))(((''''''((((((((((((((('''(((((()))))))))))))))((((((''''''&&&(((((((((((((((((((((((('''((((((&&&%%%$$$%%%'''%%%&&&'''((('''&&&$$$###&&&'''((())))))((('''&&&&&&'''))))))'''&&&'''(((&&&((('''$$$%%%)))+++*********+++,,,------------............///000111222333777;;;AAAJJJXXXkkkwww}}}zzzssskkkddd^^^[[[]]]```fffmmmuuu}}}zzzuuurrrtttwww{{{~~~}}}{{{xxx{{{~~~yyylll```^^^[[[XXXVVVVVVVVVVVVUUUUUUSSSQQQNNNLLLKKKJJJHHHJJJLLLLLLKKKJJJKKKLLLPPPMMMKKKKKKLLLNNNNNNNNNHHHFFFDDDBBBAAA???<<<::::::888555444555555444333111222333222000222888===JJJ[[[pppzzzdddKKK:::333///...///,,,***)))***++++++***(((******+++,,,---000222444000///---,,,++++++,,,,,,.../////////---***(((&&&,,,,,,++++++***))))))(((************))))))))))))'''((()))*********)))(((,,,(((###"""$$$'''+++---))))))***+++++++++************,,,---.../////////---------...000000...,,,,,,,,,---,,,+++***,,,...$$$(((,,,,,,******...222******)))))))))(((((((((((((((((()))***,,,---.........//////......------,,,......******---...+++---...///111222222222222111000///000111222111///000000///......//////000,,,---......------///111+++,,,---///000111111111000...+++***+++,,,,,,+++***++++++)))'''&&&'''((('''''''''((((((***+++,,,))))))(((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))''''''''''''&&&%%%$$$$$$&&&'''((())))))((('''&&&(((***++++++***))))))***%%%'''&&&###$$$)))+++***))))))***+++,,,,,,,,,,,,............///111222333111666???KKKZZZkkkzzz}}}{{{wwwrrrmmmhhhddd```]]]bbbffflllrrrxxx}}}~~~{{{yyywwwzzz}}}{{{xxxvvvzzz}}}~~~}}}}}}xxxkkk^^^\\\YYYVVVTTTTTTUUUVVVWWWVVVSSSPPPMMMLLLKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLMMMLLLKKKLLLMMMNNNMMMKKKGGGEEEBBBAAA???>>>;;;999;;;999666555555555555444222444555333111444:::AAAPPPaaawwwrrr\\\DDD777222......000+++***)))+++,,,---,,,***+++******+++---///111222000...,,,+++***+++,,,---.../////////---***(((&&&++++++******************)))))))))))))))*********))))))((((((((((((((('''***(((%%%$$$&&&((())))))******+++,,,+++***))))))+++++++++,,,---...///000---,,,---...//////---+++***,,,---,,,***)))+++...&&&'''((()))***+++,,,---***)))))))))((((((((((((*********+++,,,---...//////////////////...------,,,//////,,,,,,...---***,,,---///000111222222222000000000111222222000...000000000//////000000111---///000...,,,+++---///---...///000000000000000111...+++***++++++++++++((()))***)))'''&&&(((***''''''''''''((()))******((((((((((((((()))))))))(((((((((((((((((((((((('''((()))(((((((((***,,,(((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''''')))******)))(((((()))%%%'''&&&###$$$))),,,+++(((((()))***++++++++++++.........///000111333333444;;;III[[[mmmzzz|||}}}yyywwwpppmmmjjjiiijjjmmmnnnooossswww|||~~~~~~{{{vvvwwwzzz}}}~~~|||yyywwwvvvwwwjjj\\\ZZZWWWTTTSSSSSSTTTUUUXXXVVVSSSOOOLLLKKKKKKLLLHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJKKKMMMOOONNNKKKHHHFFFDDDAAA@@@???===:::888<<<999777555555666555444444666666444333555===CCCRRRdddzzzkkkUUU>>>444111...---000+++******,,,...///---,,,++++++***+++,,,...000111///...,,,*********,,,---+++,,,---......,,,***))))))))))))***++++++,,,,,,(((((())))))******++++++***)))((('''&&&&&&''''''***))))))***++++++)))'''***+++,,,,,,+++***)))(((,,,+++++++++,,,...000111---,,,,,,...///...,,,******,,,---,,,))))))+++...---)))''''''******'''$$$))))))))))))((((((((((((''''''''''''((()))******//////000000///...------,,,///000------...,,,)))***+++,,,...///000000000//////000222333222000---111000000000000000111111///111111///+++***,,,...000000000000000//////...111...+++******+++++++++&&&((())))))''''''***---''''''&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((((((((((((((('''((()))))))))))),,,...)))(((&&&%%%$$$$$$%%%%%%(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%'''%%%"""###))),,,+++'''((()))******+++******.........///000222333444???GGGXXXmmm||||||vvvqqqmmmjjjllljjjiiilllrrryyy|||{{{|||~~~zzzvvvsssvvvxxxxxxuuupppllljjjsssfffaaa___[[[WWWSSSQQQQQQQQQUUUUUUSSSPPPKKKHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIOOONNNLLLLLLLLLKKKIIIGGGHHHFFFCCCAAA@@@>>>;;;999999999888777666555444444666444333333333555===GGG]]]nnnyyydddMMM:::666111''''''000,,,,,,---......---,,,,,,))))))***+++---.../////////---***'''&&&(((+++,,,,,,...///...,,,*********))))))******)))((('''&&&)))*********++++++++++++'''***------***))))))***))))))))))))))))))))))))+++***)))(((((()))***+++******+++,,,------------......---,,,,,,+++******,,,,,,***)))((((((((((((+++)))((('''((('''&&&$$$))))))******)))'''$$$###)))(((&&&%%%%%%&&&'''(((,,,---......//////......,,,---/////////---+++))))))***---/////////...---222222333333444333333333......---...000000///---.........,,,,,,---111555.../////////000111111111+++++++++++++++++++++++++++***))))))(((((())))))************))))))))))))))))))((('''''''''''''''***************++++++,,,))))))((('''&&&&&&%%%%%%)))***)))%%%$$$''''''$$$'''### """))),,,((($$$%%%######%%%((()))(((%%%((('''&&&&&&((())))))(((***+++,,,,,,+++***,,,---...///000111222444888;;;GGGXXXmmm}}}zzzuuummmfffcccdddgggjjjnnnrrryyy~~~{{{~~~~~~zzzuuusssrrrpppnnnllljjjiiihhhsssggg___]]]ZZZVVVSSSRRRRRRRRRUUUUUUSSSPPPLLLIIIHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJKKKLLLLLLKKKIIIFFFDDDAAA@@@???===;;;999999999888777666555444444888666555555444555???IIIcccsss}}}rrr[[[FFF666444222+++,,,555***+++,,,------,,,+++***)))******+++,,,---......---,,,***(((((()))+++,,,,,,---......+++*********)))))))))))))))))))))))))))))))))*********++++++''')))++++++)))((((((***))))))))))))))))))))))))******)))(((((()))******)))***+++,,,,,,------,,,...------,,,++++++******++++++***))))))(((((((((***((('''((())))))((('''************)))************)))'''&&&&&&'''((()))++++++,,,------------,,,---......///......,,,,,,+++,,,---///////////////222222333444444444444444000/////////111111000......---,,,,,,---///000222------------------......///...---,,,***)))((((((++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&))))))(((''''''''''''''')))))))))))))))***++++++((((((''''''&&&%%%%%%%%%###'''(((&&&&&&)))***(((***'''%%%'''+++---+++(((&&&%%%%%%''')))+++)))'''((('''&&&&&&((())))))(((***+++,,,+++******+++,,,---......///222888@@@EEE[[[iiizzzxxxrrrpppfffdddaaa```bbbfffllloooyyy{{{}}}|||}}}|||||||||{{{xxxrrrmmmjjjjjjiiiiiihhhggggggfffsssggg]]][[[XXXUUUSSSRRRSSSSSSTTTTTTSSSPPPLLLIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLLLLJJJDDDBBB???>>>>>>===:::888999888777777666555444444666444444555555999DDDPPPkkkzzztttjjjSSS@@@222222222---///777,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---+++************++++++,,,+++---...---+++***************)))))))))***++++++((((((((()))))))))******((())))))((('''''')))***))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++,,,,,,+++------,,,,,,++++++************)))))))))))))))))))))((('''(((***+++***)))***)))(((((()))+++---...***)))(((''''''((()))***)))******+++++++++++++++---------------......///............//////000111111222333444555555666666222111000111222333111///---+++***+++...000///------------,,,,,,,,,,,,,,,......---,,,***)))((((((+++++++++*********************)))))))))((((((((()))(((''''''&&&'''''''''((((((''''''(((((()))***'''''''''&&&&&&%%%%%%$$$"""'''&&&&&&)))++++++((('''''''''((((((((((((((('''''')))++++++***)))((('''&&&&&&((())))))((()))+++,,,+++***)))***+++//////...000666BBBOOOXXXooozzzzzzppphhhcccbbb\\\^^^aaagggmmmtttzzz~~~||||||yyyvvvsssppplllgggdddbbbccceeefffhhhiiijjjjjjqqqeee[[[YYYWWWTTTSSSSSSSSSTTTSSSTTTSSSPPPMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFHHHJJJKKKJJJIIIBBB@@@>>>======<<<:::888888777777666555555444444111111222555666<<>>KKK\\\nnnzzz~~~{{{wwwsssrrrrrrrrrqqqpppqqqtttvvvwwwzzz~~~}}}}}}~~~{{{wwwssspppllljjjfffbbb______```aaajjjlllpppuuuyyy{{{}}}}}}zzz}}}nnnaaaYYYWWWUUUSSSRRRRRRSSSTTTQQQRRRSSSQQQNNNJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIHHHFFFDDDBBB@@@>>><<<<<<;;;888666666666666555555555444444444555666777777>>>PPPaaawww|||jjjZZZBBB777......///...---...------,,,,,,,,,,,,------+++++++++++++++************+++,,,,,,,,,,,,,,,+++)))+++,,,,,,+++******+++////////////...---,,,+++((((((((()))))))))******+++)))((()))+++,,,,,,,,,))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******++++++***++++++++++++++++++******((()))***++++++***)))(((---+++))))))))))))'''%%%))),,,///111000---)))'''%%%%%%&&&&&&'''(((((((((+++,,,,,,---------------+++***))))))***,,,...000///---,,,++++++,,,...///000111222333444444555555333222111111222222000...,,,+++***,,,//////,,,)))---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***++++++)))(((''')))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''###''')))(((***------)))&&&)))+++***'''&&&(((+++%%%'''(((((('''&&&'''(((((('''&&&&&&((())))))(((((()))++++++++++++---///111777@@@LLLZZZjjjyyy|||~~~|||vvvrrrnnnjjjgggpppssswww{{{~~~~~~{{{xxxyyy}}}}}}yyyuuurrroookkkhhhccccccaaa___^^^```dddhhhqqqssswww{{{~~~sssvvv}}}pppcccXXXWWWTTTRRRQQQQQQRRRSSSPPPRRRSSSRRRNNNKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGEEECCCAAA>>>===<<<:::888666666666555555555444444444444555777999:::CCCWWWjjj}}}|||fffSSS<<<444---,,,//////......---,,,+++******+++,,,---***************+++++++++---,,,,,,,,,,,,+++++++++)))***,,,,,,*********++++++---///111222111///...)))))))))*********++++++)))''''''))),,,---+++)))))))))))))))))))))))))))''''''((())))))(((''''''(((((()))***++++++++++++******************++++++)))***+++++++++)))'''&&&***)))(((((())))))'''&&&+++,,,...000///---+++)))%%%&&&'''(((((()))))))))+++,,,,,,------------------,,,,,,,,,,,,---///000///...---,,,,,,---...///000111111222333333333222222111000000111000...,,,,,,,,,------------,,,,,,------------------......---,,,,,,++++++*********'''((()))******((('''&&&++++++++++++************&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&***///...(((###$$$%%%%%%%%%%%%&&&'''%%%'''))))))'''%%%&&&(((((('''&&&&&&((())))))(((''')))+++,,,,,,...000222666???NNN^^^mmm{{{}}}yyyvvvrrrmmmjjjiiikkknnnxxx|||~~~{{{xxxyyy~~~}}}zzzuuussspppnnnmmmllljjjhhhcccddddddddddddhhhnnnssswwwyyy}}}pppsssyyy~~~qqqfffYYYWWWTTTRRRQQQQQQQQQRRRPPPRRRSSSRRROOOKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGHHHJJJJJJHHHGGGDDDBBB???===<<<:::777555555555555555555444444444///222666:::===III```uuu{{{cccMMM<<<444---,,,......,,,+++...---,,,,,,,,,,,,---...))))))*********+++++++++...---,,,+++++++++++++++(((***,,,,,,*********+++(((***///222444333222000************++++++++++++'''&&&&&&(((,,,,,,***'''))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***++++++,,,,,,+++******************++++++******+++,,,+++)))'''%%%((('''&&&'''((()))((('''******+++,,,,,,+++++++++&&&'''((()))************++++++,,,------------,,,///............///000000000//////.........//////000111111222222222111111111000////////////---+++,,,.........,,,+++---....../////////000111111111))))))***+++,,,,,,------&&&''')))***)))(((&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))'''%%%!!!!!!(((...,,,&&&&&&&&&&&&'''((()))******%%%(((******'''%%%'''(((((('''&&&&&&((())))))(((&&&)))+++------///111444<<>><<<;;;:::777666333333444555777888999:::777666777<<>>;;;999888777555444444444555555666777888888777666777<<>>NNNdddttt~~~zzz{{{xxxvvvtttsssssswww|||yyysssgggfffgggmmmvvv{{{yyy|||}}}zzzyyyvvvtttqqqmmmkkkkkkmmmooorrrtttwww|||~~~~~~iiibbb```hhhnnnjjjaaa[[[[[[XXXWWWXXXUUUOOOLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDEEEFFFHHHIIIHHHIIIJJJKKKJJJHHHEEECCCBBB>>>;;;888888888777777777777666555555444444333666777999@@@RRRiii|||vvv]]]DDD777111///,,,+++,,,,,,,,,+++(((***)))&&&&&&)))***((())))))*********++++++++++++******,,,,,,***---222+++++++++************)))222)))###'''---...+++((()))))))))******)))))))))(((***+++***((('''(((***)))))))))+++---...,,,******,,,***%%%&&&+++))) ************))))))))))))************************,,,+++))))))******((('''&&&&&&&&&&&&&&&'''(((((())))))***,,,...000111222000///...---,,,++++++,,,...,,,++++++,,,,,,+++))),,,,,,---............---,,,------------.....................///////////////.........---,,,,,,,,,......---,,,,,,,,,------,,,---...//////...---,,,******+++---......+++(((++++++++++++++++++++++++''''''&&&&&&'''(((***+++'''''''''''''''''''''''',,,+++)))''''''''''''(((!!!###(((+++((($$$&&&,,,%%%''')))(((%%%%%%(((+++%%%'''((('''&&&&&&'''((((((((((((((()))))))))))))))))))))*********++++++---222999AAALLL\\\nnn|||~~~|||wwwtttuuuwwwyyyzzzxxxnnnhhh]]]___ccclllwww|||zzz~~~yyyrrrpppttt{{{{{{uuuqqqoooooooooppppppoooooorrrvvvyyy|||~~~jjjaaa]]]bbbhhhgggaaa\\\YYYVVVVVVXXXVVVPPPMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIKKKLLLKKKHHHDDDBBBAAA>>>:::777777777777777555555555555555555444444666999<<>>555000...+++++++++,,,,,,+++'''***)))%%%%%%)))***''''''((()))***+++,,,,,,,,,,,,)))***---,,,***...555+++++++++************)))...&&&"""'''+++***(((((())))))************))))))((()))******)))))))))***(((((()))+++------+++***+++...+++%%%'''...*** )))))))))))))))*********))))))))))))))))))))))))+++)))((()))******)))((((((''''''''''''((()))))))))***+++---///222444555444222///---+++,,,---...,,,+++******,,,---,,,++++++,,,------......------,,,,,,---------.........------........./////////,,,,,,------------......------,,,,,,,,,---......+++,,,...//////...,,,+++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++)))((('''''''''((()))***''''''''''''''''''''''''***)))'''&&&&&&'''((()))$$$&&&)))***'''###'''---'''''''''''''''(((((()))###%%%(((((((((''''''(((***))))))(((((((((((()))))))))*********+++++++++222777AAALLLZZZhhhvvv~~~~~~zzzyyy|||~~~}}}vvvttttttvvv|||}}}tttjjjddd___ccciiisss{{{yyy~~~~~~uuuoooiiijjjrrr{{{~~~yyyyyywwwrrrnnnlllnnnpppqqqsssuuuvvvwwwzzz}}}lllaaaZZZ^^^ddddddaaa^^^WWWUUUVVVXXXWWWRRROOOPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKLLLKKKHHHDDDBBB???<<<777555555555555555333444444555555666666666777;;;???HHH]]]vvvnnnOOO:::444000...+++***+++,,,,,,+++(((,,,+++'''''',,,,,,(((((()))+++,,,---......///,,,)))***...,,,***...666+++++++++************))))))%%%%%%***+++'''&&&***))))))************))))))%%%$$$$$$'''******(((%%%''''''(((***,,,,,,+++)))+++///+++%%%(((000---"""(((((())))))******++++++((((((((((((((((((((((((***(((((()))***+++***))))))))))))))))))***++++++***+++,,,...000333555777111///+++((('''''')))+++***))))))***,,,......---+++,,,------......------,,,,,,,,,---------......---------.........//////******+++,,,...///000000,,,,,,,,,,,,---...//////+++,,,...//////...,,,+++///---***)))***+++++++++++++++++++++++++++++++++,,,+++)))(((''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++)))((()))***(((%%%''',,,)))'''&&&&&&((())))))(((!!!$$$((())))))((((((((()))((('''&&&&&&&&&&&&&&&)))************+++++++++666;;;FFFTTTcccqqq{{{zzz}}}}}}zzzzzz}}}}}}{{{zzzuuurrrpppqqquuu{{{xxxoooiiigggkkkrrr|||}}}{{{~~~~~~}}}~~~lllhhhdddhhhrrr}}}|||zzzxxxuuusssnnnooonnnlllkkkmmmsssxxxuuuxxx{{{}}}}}}hhh___YYYZZZ]]]\\\[[[[[[ZZZXXXVVVTTTTTTSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLIIIFFFGGGJJJIIIDDD??????===:::999888777666444333444555555666666555555888999@@@QQQhhh{{{}}}```HHH777...++++++++++++++++++++++++***)))((('''(((+++---///************************,,,+++)))((()))+++...000))))))))))))))))))))))))+++)))(((((()))******)))))))))((('''''''''''''''222---((((((,,,...---+++((()))))))))))))))((((((+++++++++***)))(((((('''******)))((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((()))''''''''''''(((((((((((())))))***---111444555444000///...,,,++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...------,,,,,,,,,------111///---+++,,,...111333//////............//////------------............,,,++++++******++++++,,,))))))))))))(((((((((((())))))((('''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''')))******(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))((()))***)))(((+++000555@@@LLL]]]kkkrrruuuwwwxxx}}}{{{{{{~~~}}}|||xxxuuutttuuuvvvyyy{{{uuunnnttt|||{{{~~~~~~rrrrrrwww|||}}}ttteeeccceeeooo~~~}}}uuuooollllllllllllkkklllnnnqqqtttxxxzzz{{{~~~iii```YYYYYY\\\[[[ZZZZZZYYYXXXVVVTTTTTTSSSPPPNNNKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJLLLIIIFFFGGGIIIHHHDDD??????===:::999888777666444555555666666666666666666888;;;EEEWWWmmmwww[[[EEE666...++++++++++++++++++++++++++++++***)))***+++,,,,,,************************---,,,+++))))))***,,,---+++++++++++++++++++++++++++)))(((((()))******)))'''''''''(((((()))******222...)))((()))***(((&&&(((((())))))))))))(((((())))))))))))))))))************)))(((((((((((((((((())))))))))))((('''''''''''''''((((((((())))))''''''((((((((()))))))))***)))***,,,000222333333///...---++++++++++++++++++***)))))))))***+++,,,+++++++++++++++,,,---------------,,,,,,+++++++++...------,,,,,,,,,------//////............////////////............//////---------....../////////,,,++++++******++++++,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%(((((((((((()))***+++,,,&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((())))))((()))***)))***...666<<>><<<999888888777666444999888666444444555666888888BBBUUUjjj}}}gggMMM<<<222---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***************************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))+++)))(((((()))******)))%%%&&&(((***+++,,,,,,,,,)))'''%%%&&&(((******)))'''(((((())))))))))))((()))(((''''''((()))+++,,,)))))))))******)))))))))((((((((((((((('''&&&&&&'''(((((((((((()))))))))))))))))))))************,,,++++++,,,---......---++++++******))))))))))))***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---.../////////......//////............//////,,,---......///000111111,,,++++++******++++++,,,))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((()))))))))******++++++000:::HHHRRRiiipppyyy~~~{{{xxxwwwwww~~~~~~|||wwwwww}}}~~~~~~{{{zzz{{{}}}|||xxxyyyyyyzzz|||vvvrrrwww~~~}}}yyyxxxuuuqqqnnnlllmmmooolllmmmllliiigggkkkttt|||}}}~~~rrrfffZZZWWWWWWUUUUUUVVVVVVUUUTTTUUUUUUSSSPPPMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKHHHGGGGGGGGGFFFDDDBBB@@@===;;;888777777777666444777666444333333444666777999GGG]]]sss~~~aaaGGG888111...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,************************((()))+++------,,,+++***))))))))))))))))))))))))+++)))(((((()))******)))(((((()))***************(((''''''((()))+++++++++''''''((()))))))))))))))+++***)))(((((()))***+++((()))************))))))((((((((()))(((''''''&&&(((((((((((()))))))))***))))))))))))************---,,,***+++,,,,,,+++***))))))))))))))))))(((((())))))******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,---///111222//////............//////---------...///000000111,,,++++++******++++++,,,))))))))))))((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''')))***+++++++++***(((((((((((()))))))))***,,,---...///666BBBRRR^^^rrrwww~~~yyyuuuwww||||||yyy}}}}}}yyyzzz}}}{{{zzztttrrrsssuuuzzzwwwvvvzzz|||~~~}}}yyyzzz}}}}}}yyyvvvvvvnnnnnnnnnlllkkklllnnnqqqqqqssstttrrrqqquuu~~~{{{wwwwww}}}ttthhh[[[VVVUUUSSSSSSTTTUUUTTTTTTUUUUUUSSSPPPMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGGGGFFFEEECCCAAA@@@<<<:::888777777777666555555444333333444555666777===MMMeeezzzwwwZZZBBB555000...,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---......---,,,************************((()))+++,,,------,,,,,,+++++++++++++++++++++++++++)))(((((()))******)))+++***)))(((((((((((()))***************)))))))))&&&'''((())))))******)))++++++++++++++++++******((()))***+++++++++***))))))))))))))))))(((((('''((((((((()))))))))******((((((((()))))))))******,,,+++******++++++***)))((())))))******)))(((((())))))***++++++++++++***+++************+++,,,,,,++++++,,,,,,,,,,,,------+++******++++++,,,---...++++++++++++,,,///111222//////............//////---------...............,,,++++++******++++++,,,))))))))))))(((((((((((((((''''''''''''((())))))''''''&&&%%%%%%'''((())))))((((((((((((((())))))***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&''')))++++++,,,++++++((((((((()))))))))******...000222666???NNN```lllyyy~~~~~~xxxuuuyyy{{{uuurrrxxx~~~~~~}}}{{{vvvnnnkkknnnqqqqqqnnnpppxxx~~~~~~~~~|||{{{{{{{{{xxxsssooommmllleeegggjjjkkkmmmqqquuuxxx}}}wwwpppooouuu|||wwwiii[[[UUUTTTRRRRRRSSSTTTSSSTTTUUUUUUSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFHHHJJJKKKJJJIIIIIIFFFFFFGGGFFFDDDBBB@@@@@@<<<:::777777777777666555333333444555666777888888BBBTTTlllnnnQQQ<<<222000...------------------------((()))***,,,,,,,,,++++++***************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++)))(((((()))******))),,,***(((&&&%%%&&&((()))((()))******)))))))))***&&&'''((()))************)))***,,,.........---,,,'''(((***,,,,,,+++***)))***************))))))((((((((()))))))))*********''''''((((((((())))))))),,,***))))))***+++)))(((((()))************)))(((((()))***+++,,,++++++***+++++++++++++++,,,------+++++++++,,,,,,---------************+++,,,---...,,,,,,---.........------//////............//////------------,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))(((((((((((('''&&&&&&&&&''''''((()))((('''%%%%%%%%%'''(((******))))))(((((())))))***)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%''')))+++******)))(((((()))))))))*********///222666>>>III[[[nnn{{{{{{xxxyyyyyyrrrsssyyyvvvnnnlllpppuuuqqqmmmoooxxx}}}}}}}}}~~~~~~~~~}}}{{{zzzuuutttrrrooolllhhheeebbbeeeiiinnnrrrwww{{{~~~tttjjjhhhnnnuuuxxxjjj\\\UUUSSSQQQQQQSSSSSSSSSTTTUUUUUUTTTPPPMMMLLLLLLLLLLLLLLLKKKKKKJJJDDDEEEHHHJJJJJJJJJIIIHHHEEEFFFGGGFFFDDDAAA@@@@@@;;;999777777777777666555222333555777888999999999FFFXXXqqq|||fffKKK888111///...------------------------***++++++++++++***))))))************************------,,,++++++*********))))))))))))))))))))))))+++)))(((((()))******)))+++)))&&&$$$$$$&&&)))+++###%%%((()))******,,,---&&&'''((()))************&&&))),,,///111000///...'''(((***,,,---,,,***)))+++++++++++++++***))))))))))))))))))************''''''''''''((((((((((((+++***((()))******)))(((((()))***++++++***)))(((((()))***+++,,,+++******,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------************+++,,,---...,,,---///111000---***(((//////............//////...------,,,,,,+++******,,,++++++++++++++++++,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%''')))***)))(((((('''''''''(((((('''&&&%%%$$$%%%''')))***(((((((((((((((((((((((("""###&&&((())))))(((((())))))))))))************///333999CCCPPPcccxxxzzzyyy{{{~~~{{{ssszzzxxxqqqpppuuu{{{xxxrrrrrr{{{~~~|||}}}{{{|||{{{yyyxxxvvvuuusssrrrooommmlllkkkiiifff```\\\jjjnnnttt{{{}}}rrrgggdddjjjqqq}}}lllZZZTTTUUUUUUTTTSSSUUUUUUUUUUUUTTTRRRQQQOOOLLLIIIGGGIIIMMMOOOKKKHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@888777666777888999888777777888777555666:::<<<<<>>IIIUUUcccttt~~~{{{||||||||||||~~~~~~yyyvvv||||||||||||{{{}}}{{{yyyyyy{{{{{{zzzxxxwwwwwwyyy|||~~~}}}yyyppplllhhhfffffffffeeecccfffhhhkkkmmmlllkkkkkkkkkxxx}}}~~~{{{~~~xxxuuuuuuwwwrrr```YYYYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNOOOLLLJJJKKKNNNNNNKKKHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFDDDBBBAAA@@@???:::999777777888888777555888777666555555777;;;???RRRhhh~~~{{{iiiPPP===333000//////++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************************************)))))))))***))))))(((((())))))******************))))))((('''(((((()))))))))((((((+++++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++***'''***+++)))***---...++++++++++++***)))((('''&&&)))))))))))))))***+++,,,)))))))))***)))(((((('''++++++************++++++***+++***'''(((,,,...---******+++,,,,,,,,,,,,,,,+++++++++***************,,,------...............,,,...///...,,,++++++,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((((('''***)))))))))***)))'''&&&&&&'''((())))))))))))(((''''''''''''((((((((((((,,,,,,+++)))&&&%%%&&&'''(((((()))***+++,,,...///;;;DDDRRR```nnn{{{~~~{{{yyyxxxwwwvvvuuuxxx}}}~~~yyywwwsssnnnnnnuuuzzzyyy{{{~~~{{{xxxxxx{{{~~~{{{uuutttxxx||||||{{{xxxwwwuuuvvvzzz~~~}}}wwwrrrdddbbb``````bbbdddeeeeeekkkmmmpppqqqqqqpppqqqqqq|||}}}sssqqquuu|||{{{wwweee]]][[[YYYWWWVVVSSSSSSRRRQQQPPPOOONNNNNNNNNLLLKKKKKKLLLKKKIIIFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFEEECCCBBB@@@???>>>;;;999888888888888777555888666666666555666<<>>===;;;999888888999999888666888666555777666666>>>IIIaaauuuoooYYYAAA444///++++++---------,,,,,,---...///000...---,,,+++++++++,,,,,,++++++++++++++++++++++++***************)))))))))***************************************+++++++++((((((((())))))(((((((((''''''(((((()))(((((('''***++++++++++++******)))***************************)))(((((()))***,,,...+++++++++++++++++++++++++++...---******,,,,,,)))))))))************))))))))))))))))))***+++------++++++,,,,,,++++++***)))(((((((((((())),,,...///---+++*********+++---///''''''((()))))))))))))))******************************+++,,,,,,,,,,,,+++---///111111///...---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))'''''''''(((((((((((((((******))))))((((((((('''&&&$$$###&&&***+++)))''''''''''''''''''(((((()))(((((()))))))))*********((()))))))))'''''')))+++'''(((***---000333666777JJJRRR___lllxxx~~~wwwqqqjjjkkkmmmooossswww|||}}}zzzyyy{{{}}}~~~yyyqqqmmmnnnnnnlllpppwww|||vvvtttvvvyyy{{{zzzxxxvvvsssrrrsssvvv{{{~~~xxxpppjjjkkkssszzz{{{zzzzzzzzz{{{}}}}}}xxxuuuqqqooommmllljjjhhhbbbdddfffiiilllooorrrtttyyyzzz|||{{{yyyyyyyyyzzzzzzwwwllllllqqq~~~~~~~~~zzzlllbbb___\\\XXXVVVQQQPPPOOONNNMMMLLLLLLLLLHHHIIIIIIIIIHHHGGGFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<:::888777888999:::999888888555555888777777AAAOOOiii{{{lllUUU>>>444111,,,***---------.....................---,,,+++***+++,,,---++++++++++++++++++++++++*********************************************************+++++++++++++++'''(((((())))))(((((('''&&&''''''((((((((((((''''''(((((()))))))))(((((()))))))))***************))))))(((((()))***,,,---***++++++++++++,,,,,,,,,,,,///...+++***,,,+++((((((((()))***++++++++++++***************+++,,,---,,,,,,------,,,,,,+++***++++++************++++++///,,,+++,,,+++((((((***''''''((()))))))))))))))***************+++++++++))))))***++++++++++++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))'''''''''(((((((((((((((***))))))))))))))))))((($$$$$$$$$&&&((())))))(((''''''&&&&&&''''''((()))))))))))))))************'''((())))))((()))+++---)))***---111555:::===???KKKSSS___kkkvvv|||xxxsssmmmgggaaafffmmmtttyyy{{{xxxvvvuuussspppppprrruuuvvvvvvvvvwwwsssnnnmmmqqqsssrrrvvv||||||wwwvvvwwwzzzzzzxxxuuutttrrrqqqrrruuuxxx{{{sssnnnjjjlllrrryyy{{{zzz~~~~~~~~~|||yyyrrrooolllkkkkkklllkkkkkkjjjlllooopppqqqsssuuuwww|||~~~~~~~~~||||||}}}~~~zzzrrrrrrxxx|||zzznnnddd```\\\XXXVVVQQQPPPNNNLLLKKKKKKKKKKKKGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA???===<<<;;;888777777888:::;;;;;;:::888444555999999888EEEUUUnnngggPPP;;;555333...,,,...,,,---.........---,,,+++///---,,,******+++,,,---************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,''''''((())))))(((''''''''''''((()))))))))))))))&&&'''((()))))))))))))))((()))))))))*********+++((((((((())))))***+++,,,******+++++++++,,,,,,,,,+++...---+++***------***))))))***++++++++++++***+++++++++******+++,,,,,,+++,,,,,,,,,,,,+++************+++++++++*********)))&&&'''++++++'''''')))((())))))***+++*********))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,---,,,,,,,,,...000---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))*********&&&'''))))))''''''''''''''''''&&&&&&&&&'''((()))((((((((())))))))))))******++++++***))))))+++---,,,---111666<<>>===<<<;;;888777666888:::<<<<<<;;;888444555::::::999GGGXXXqqq}}}___HHH444111111+++(((++++++,,,.........,,,***)))///...,,,******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,&&&'''((())))))((('''&&&(((((()))***************(((((()))++++++,,,,,,,,,(((((())))))*********+++((((((((()))******++++++*********++++++,,,,,,,,,))),,,,,,***+++...///,,,******+++++++++******))),,,,,,++++++***+++++++++***++++++++++++***))))))%%%''')))+++,,,------,,, """***,,,))))))---******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++,,,------------,,,------...------...111444---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++)))+++---+++'''%%%%%%'''''''''&&&%%%&&&'''((()))''''''''''''((((((((())),,,------,,,***)))***,,,...000444:::@@@GGGLLLOOOMMMWWWeeerrr|||}}}uuulllgggeeeaaajjjvvvyyyrrrooonnnnnnmmmmmmooopppqqqooonnnjjjlllkkkjjjmmmtttyyyzzz{{{~~~}}}}}}zzzrrrrrrrrrrrrssstttuuuuuuppppppqqqsssuuuyyy}}}|||xxxssspppnnnmmmkkkjjjkkkmmmqqqvvvzzz{{{xxxuuu|||{{{yyyzzz{{{yyy{{{}}}~~~|||{{{}}}~~~}}}{{{~~~pppeee___ZZZUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIJJJKKKJJJIIIGGGFFFMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@>>>===<<<;;;;;;::::::999999::::::;;;;;;555444888:::>>>PPPeee|||sssYYYHHH666///...---+++***,,,...000000---***((((((+++---...,,,)))((())),,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,***(((&&&''')))***************)))((((((******))))))((((((''''''&&&(((***)))&&&&&&)))---,,,++++++******+++,,,---++++++++++++++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++//////---,,,---+++'''...,,,******,,,---+++(((%%%'''***+++++++++---...---,,,+++++++++***(((&&&***(((&&&(((+++---+++)))))))))***+++,,,,,,,,,,,,,,,++++++---......,,,)))000///...---,,,---......///...,,,+++******+++,,,,,,+++***))))))+++---...000///...---+++***))))))&&&'''((())))))))))))))),,,+++******)))*********)))(((((())))))'''### ###&&&(((&&&###"""$$$&&&))))))(((((((((((()))))))))((('''(((***---......111///444AAAKKKMMMOOOSSS[[[```iiirrr{{{}}}sssmmmjjjiiipppzzz}}}uuuooorrrrrrqqqooonnnooosssuuuoookkkggggggkkkrrrxxx|||}}}|||zzzzzzttttttsssrrrssstttuuuvvvqqqqqqtttyyy}}}}}}zzzvvvnnnnnnlllkkkkkklllmmmnnnqqqvvv|||}}}~~~~~~zzzxxxwww}}}~~~|||zzz}}}oooccc^^^XXXTTTRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;:::555555888999???TTTjjj|||mmmRRRBBB333......---++++++,,,---...---,,,***)))(((,,,...///...,,,+++...000,,,++++++*********++++++******************************************************+++++++++,,,,,,,,,,,,,,,******))))))))))))))))))******))))))((('''+++++++++***************)))***++++++******+++,,,************++++++++++++***++++++++++++,,,,,,,,,///...---,,,++++++++++++************************+++......+++***,,,+++(((...,,,******,,,,,,+++)))''')))+++,,,+++***+++,,,---,,,++++++,,,,,,***(((***)))((()))++++++*********+++,,,---............+++***)))***,,,,,,***)))//////---,,,,,,,,,---......---,,,+++++++++,,,,,,,,,+++***)))***+++---...+++++++++***))))))(((((('''((())))))*********))),,,++++++***))))))))))))+++*********+++)))&&&$$$&&&'''((((((''''''((()))***)))((((((((((((((()))---,,,+++***+++,,,,,,,,,222222999GGGSSSXXX\\\```fffiiioootttzzz}}}|||vvvsssrrrwww~~~{{{zzzwwwsssooooooqqqtttssspppllllllooouuuyyy{{{|||}}}zzzxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvwwwvvvrrrooojjjkkklllmmmppprrrtttuuuvvvzzz~~~~~~~~~}}}|||ooobbb[[[VVVSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;888666666888999BBBYYYrrrwwweeeHHH;;;///---...---++++++---+++******++++++***)))((()))******)))***,,,...---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---***((((((+++,,,+++)))(((((()))))))))(((''''''************++++++++++++,,,+++***+++,,,,,,***)))'''((()))+++++++++***)))******+++++++++,,,,,,,,,......---,,,++++++++++++************************,,,...---)))(((++++++(((---+++***+++,,,,,,+++)))***+++---,,,+++******+++...---,,,,,,......---,,,+++,,,---,,,+++***+++,,,)))***+++,,,---------------+++******+++,,,,,,+++///...---,,,,,,,,,------,,,,,,+++++++++,,,---...,,,+++*********+++---...((())))))))))))))))))))))))))))))***************---,,,+++***)))(((((((((+++***))))))******)))'''(((''''''((()))******)))******)))(((((((((((((((...---------------......222666BBBSSSaaaiiinnnrrrtttuuuvvvwwwxxxyyyzzz{{{~~~|||||||||}}}vvvpppnnnppprrrvvvtttssssssvvvxxxzzzzzzzzzzzz}}}}}}yyywwwzzzzzzzzz{{{{{{zzzzzzyyyzzzwwwssspppnnnllljjjhhhhhhkkknnnssswww{{{~~~}}}~~~~~~|||}}}oooaaaZZZTTTRRRSSSQQQQQQOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBDDDFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<;;;::::::999999::::::;;;777777888999;;;GGGbbb{{{ttt___BBB888///...///---++++++---***((((((***++++++)))'''''''''''''''((()))***......---,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,((($$$&&&+++---+++(((''''''((((((((((((''''''''''''(((((())))))******+++)))((()))++++++((($$$%%%&&&)))***+++***)))(((*********++++++,,,,,,---,,,+++******)))))))))***************************+++---,,,''''''***+++))),,,+++++++++++++++++++++***,,,------,,,++++++,,,...---,,,---...000///...,,,///000///+++***+++...''''''((()))************000...++++++,,,.........---------,,,,,,,,,,,,,,,******++++++,,,---......,,,++++++++++++,,,---...******************************************++++++---,,,+++)))(((((((((((()))'''''''''))))))(((''''''%%%$$$&&&)))+++***(((+++***)))((((((''''''((()))***,,,---...///222444333===OOOdddsss{{{~~~|||{{{zzzxxxxxxxxxyyyyyy~~~xxxxxxyyywwwpppmmmnnnqqqwwwvvvvvvwwwyyy{{{{{{{{{xxxxxxyyy|||}}}~~~~~~~~~|||zzzxxx{{{|||}}}}}}}}}|||zzzyyyuuurrrmmmjjjhhhhhhiiijjjoooqqqvvv{{{|||xxxyyy~~~}}}{{{}}}ooobbbZZZTTTRRRSSSSSSRRRQQQOOONNNMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>======;;;::::::999999::::::;;;777888999:::???OOOkkkrrr[[[AAA777000///000---++++++,,,+++))))))************---,,,+++***************//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***&&&###%%%***,,,***'''''''''((((((((((((''''''''''''(((((())))))******+++)))'''(((******'''$$$$$$&&&(((***+++***)))((())))))***+++,,,,,,------++++++******))))))******************************+++---+++''''''+++,,,***+++++++++++++++++++++,,,)))+++---------,,,---......---+++,,,...000000///***---...---)))((())),,,''''''((()))************///---++++++,,,......---,,,,,,,,,,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))))))))++++++***))))))***++++++,,,+++***)))((((((((((((((((((''')))***+++)))((((((%%%$$$&&&***,,,***(((******)))(((((((((((((((''')))+++,,,,,,///444777888HHH```vvv}}}|||{{{zzzyyyyyyzzzzzz~~~|||zzzuuuuuuxxx~~~wwwpppnnnppprrrvvvuuuuuuwwwzzz|||||||||xxxxxxyyy~~~{{{tttsssxxx~~~}}}~~~}}}|||{{{{{{{{{}}}}}}~~~~~~~~~|||zzzwwwtttrrrlllkkkiiiggghhhlllpppssszzz|||xxxtttvvv~~~}}}~~~}}}~~~oooccc[[[UUUSSSUUUTTTSSSQQQPPPNNNMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===;;;::::::999999::::::;;;888999:::<<>>>>>>>>;;;::::::999999::::::;;;999999:::>>>KKKccc|||jjjNNN<<<555///......,,,,,,///)))...111000***'''(((++++++(((&&&&&&((()))(((''',,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***))))))))))))******+++'''((())))))******))))))+++++++++***************)))((('''&&&%%%&&&)))+++&&&'''''')))***++++++,,,((()))***+++,,,------...---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))------++++++------***)))+++,,,,,,******,,,...,,,---//////---------......+++))))))***,,,---,,,+++***)))***+++,,,+++******+++,,,---............)))(((((()))******)))'''***+++,,,,,,,,,+++))))))******,,,------------,,,+++,,,,,,---------------******************)))))),,,+++)))''''''((()))***)))(((((((((((()))************,,,///000...***'''((()))***)))(((((()))***(((''''''(((((()))***++++++,,,,,,******///888@@@VVVjjj~~~zzzvvv~~~{{{rrrllldddaaabbbddddddcccccciiirrrxxx{{{}}}xxxwwwxxxzzzzzzvvvrrrqqqssswwwzzz|||xxx}}}{{{wwwyyy|||}}}|||{{{zzzzzzzzz}}}}}}{{{{{{}}}zzzxxxwwwwwwwwwtttsssqqqnnnllljjjiiihhhnnnqqqtttvvvwwwyyy~~~|||yyywwwtttrrrqqqggg___XXXUUUWWWRRRQQQPPPNNNMMMLLLKKKKKKKKKIIIGGGEEECCCCCCCCCCCCCCCAAA???======>>>???@@@AAA@@@@@@@@@???>>>>>>>>>;;;::::::999999::::::;;;:::999:::???OOOhhheeeHHH:::222---------,,,---111(((///555222***%%%''',,,,,,***((())),,,......,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,+++******+++---(((((()))*********************))))))((((((''''''%%%&&&%%%""" """''',,,''''''(((((()))+++,,,---((())))))+++,,,---......*********)))******++++++++++++++++++++++++++++++)))---...,,,,,,...---***(((+++---,,,******,,,......///000///---,,,,,,,,,---+++(((''')))***++++++000---,,,---000222000...))))))***+++,,,,,,,,,,,,***)))***+++,,,,,,***(((******+++,,,+++***)))(((***+++,,,---...---,,,++++++,,,------......------***++++++,,,------......,,,***((('''&&&'''((()))'''''''''(((((()))***+++''')))+++...///---(((###%%%''')))(((%%%$$$&&&(((''''''''''''(((***+++,,,(((*********+++222???HHHcccvvvxxxsss}}}}}}xxxrrrmmmccc\\\TTTQQQSSSWWWXXXWWWZZZcccnnntttvvvzzz|||{{{{{{}}}~~~yyysssoooppptttxxx{{{xxx~~~~~~~~~}}}{{{xxxwwwwwwxxxyyy|||~~~|||yyyzzz~~~}}}{{{xxxuuurrrooommmhhhhhhggghhhiiijjjlllnnnuuuyyy|||~~~}}}}}}}}}~~~~~~||||||~~~}}}zzzwwwsssoookkkggg}}}kkkbbb^^^ZZZVVVUUUZZZTTTNNNLLLNNNNNNKKKHHHJJJIIIHHHFFFDDDCCCAAAAAACCCBBB@@@???>>>>>>>>>>>>AAAAAAAAAAAA???>>>===<<<;;;;;;:::999999999::::::;;;;;;===FFFWWWnnnzzz]]]DDD666333///------.........---,,,++++++******++++++++++++******************...+++)))***---...---,,,***++++++,,,------------,,,,,,++++++***)))))))))(((((())))))******++++++)))(((((()))***++++++***)))*********)))(((&&&%%%***)))((()))***+++***((()))'''%%%&&&(((***)))'''(((((()))***************((())))))))))))*********---,,,+++*********+++,,,+++++++++******)))))))))......---------,,,,,,,,,+++---...,,,)))'''***,,,222000---+++******,,,---,,,+++***))))))***+++,,,...---+++*********+++,,,((())))))***++++++,,,,,,((()))******++++++******)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++))))))((())))))***++++++&&&'''(((*********)))(((+++,,,,,,+++)))((()))***((()))***,,,,,,,,,+++***'''(((&&&$$$&&&))))))&&&---)))***///000444GGG]]]uuu}}}yyyxxx}}}tttnnniiicccYYYRRRKKKKKKKKKIIIGGGFFFHHHJJJSSSXXXaaaiiipppwww}}}}}}~~~~~~wwwrrrqqqsssuuuwww~~~~~~}}}{{{zzz~~~~~~~~~~~~|||zzzxxxwww}}}yyysssmmmiiigggggggggdddfffiiikkkllloootttyyyzzz~~~|||yyywwwzzz~~~~~~|||{{{uuutttqqqmmmiiieeebbbaaa~~~lllccc___ZZZWWWVVVWWWRRRMMMKKKMMMMMMKKKHHHJJJIIIHHHFFFDDDCCCBBBAAACCCAAA???>>>======>>>???AAAAAAAAA@@@???>>><<<<<<;;;;;;:::999999999999:::::::::===III]]]uuusssWWW@@@666333///------.........---,,,++++++******++++++++++++******************---+++)))***,,,...---,,,******++++++,,,,,,++++++******************++++++)))))))))))))))*********)))(((((()))***+++******++++++,,,,,,+++***((('''***)))((()))***+++***((()))'''%%%&&&(((***)))((((((((()))***************)))))))))*********++++++,,,,,,+++*********+++,,,,,,,,,+++++++++*********------,,,,,,,,,+++++++++)))***++++++++++++---///111///,,,***)))***,,,---,,,+++***)))))))))***+++,,,,,,+++***************++++++++++++************+++,,,,,,---------------)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---+++******+++,,,++++++++++++++++++++++++++++++))))))(((((())))))******''''''((())))))))))))))))))***+++***((('''((()))''''''((((((((((((''''''((()))(((%%%'''++++++''',,,)))***111555===SSSjjjzzzvvvvvvwwwoooeee]]]XXXRRRKKKEEEAAAAAAAAA@@@??????AAADDDKKKQQQ[[[ccckkkqqqxxx}}}yyytttsssuuuwwwyyy~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxxxxvvvuuusssrrrnnnllliiieeeddddddeeeggggggjjjmmmoooppprrrvvvyyyzzz~~~zzzvvvrrrrrrwww|||~~~~~~~~~~~~|||yyyvvvrrrpppkkkjjjhhhfffdddbbbaaa```mmmccc___[[[WWWVVVTTTPPPLLLKKKLLLMMMKKKIIIJJJIIIHHHFFFEEECCCBBBAAACCCAAA>>><<<<<<===???@@@@@@@@@@@@???>>>===;;;;;;;;;;;;::::::999999999999999999>>>NNNfff}}}iiiOOO:::555222///---......///...---,,,++++++******++++++******++++++++++++++++++,,,+++******,,,------,,,******+++++++++***))))))((())))))***++++++,,,,,,))))))))))))))))))(((((())))))))))))************,,,,,,---------+++***)))***)))((()))***+++***(((((('''&&&&&&((())))))((((((((()))***************************+++++++++,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***,,,+++***+++---......---///---+++))))))***+++,,,,,,+++***((((((((())))))***++++++++++++***))))))...---,,,+++***)))(((''',,,,,,---...............******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((()))((((((((((((((())))))***'''((()))(((&&&%%%&&&'''***))))))))))))***++++++)))***)))'''(((,,,,,,))),,,)))+++222:::HHHaaaxxx}}}|||}}}{{{wwwrrrmmmjjjaaaZZZPPPIIIDDDAAA===:::999:::::::::999:::===???DDDKKKVVV___fffmmmuuuzzz~~~}}}}}}yyyxxxzzz|||~~~}}}|||zzzxxxwwwwwwxxxxxxvvvuuussspppnnnlllkkkkkkaaa`````````bbbeeehhhjjjoooqqqsssttttttuuuvvvxxx|||xxxsssnnnooovvv}}}|||yyywwwvvvvvvvvvtttpppkkkeeebbb_________```aaacccdddeeennnddd___ZZZWWWWWWRRRPPPMMMLLLMMMMMMLLLKKKIIIIIIGGGFFFEEECCCBBBBBBCCCAAA>>><<<<<<===???AAA????????????>>><<<;;;:::::::::::::::999999888777999999AAATTTnnnvvv```HHH777444222///......//////...---,,,++++++******++++++******+++++++++++++++,,,++++++******+++,,,,,,,,,++++++,,,++++++***))))))))))))*********+++++++++*********))))))(((((((((((()))******)))))))))***,,,,,,---------,,,***)))***)))((()))***+++***(((((('''&&&''''''((())))))(((((()))*********************+++++++++,,,,,,,,,***************+++++++++---------------------------------,,,,,,,,,++++++111...,,,,,,......+++(((,,,+++***)))))))))++++++,,,+++)))((('''(((((())))))***+++,,,+++***)))(((...---,,,+++***))))))(((***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++))))))***++++++,,,,,,---,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''''''''(((***)))(((''''''((()))***&&&'''((((((&&&&&&&&&((())))))))))))***,,,...000(((***)))''')))------)))---+++---444>>>OOOjjj~~~}}}yyyqqqjjjccc[[[UUUPPPKKKFFF@@@===;;;:::999777999999::::::999:::===???AAAJJJVVV___fffmmmuuu{{{{{{{{{~~~}}}|||zzzyyywwwuuutttssssssqqqnnnjjjgggeeedddddd___```aaadddhhhlllppprrrtttuuuwwwyyyyyyxxxxxxwww~~~}}}|||vvvqqqssszzz}}}zzzwwwsssqqqooonnnllliiieee```\\\ZZZYYY[[[^^^bbbggglllpppsssnnnccc^^^ZZZWWWVVVRRRPPPOOONNNNNNNNNMMMMMMIIIHHHGGGFFFEEEDDDCCCBBBCCCAAA???======>>>@@@AAA????????????>>><<<;;;:::::::::::::::999888777666999;;;EEEZZZtttqqqYYYCCC777333111///.../////////...---,,,++++++******++++++******++++++,,,,,,,,,,,,***++++++******+++,,,---,,,---------,,,+++******+++++++++*********))))))++++++******))))))(((((((((***+++***(((((()))+++***+++,,,,,,,,,+++***)))***)))((()))***+++***(((''''''''''''''''''))))))(((((()))*********************+++++++++,,,,,,,,,))))))******++++++++++++------------------------............------------111...,,,---///...+++'''+++***)))))))))***++++++,,,+++***((((((((()))***))))))+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,------,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((***)))(((''''''((()))***'''((())))))''''''((())))))((('''&&&&&&''')))***''')))(((&&&(((------))),,,+++...666CCCWWWqqqzzzzzz{{{~~~yyytttqqqkkkfff___WWWPPPJJJCCC@@@<<<;;;:::999999888666555888999:::999999:::<<>>===;;;;;;::::::;;;;;;:::888666555888>>>LLLaaaxxxkkkRRR???666222000///...///000///...---,,,++++++******++++++******++++++,,,---------)))***++++++)))***+++---,,,,,,---------,,,++++++,,,,,,++++++***))))))(((++++++++++++++++++******(((***,,,+++((('''(((+++((()))***++++++***)))(((***)))((()))***+++***(((&&&'''((((((&&&'''(((***(((((()))***************************+++++++++,,,'''((()))***++++++++++++,,,,,,---------------...////////////............,,,+++,,,---......,,,***))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++*********+++,,,------...,,,,,,---...............++++++,,,,,,,,,+++************++++++,,,---------+++***((((((***+++***)))+++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((((((''')))******)))((()))+++...---+++)))(((&&&&&&%%%''')))(((&&&(((------******,,,111999GGG[[[rrrzzzyyy|||}}}xxxsssnnnhhhaaa]]]TTTPPPKKKFFFCCC???<<<:::777777888777666555333222666888999999999:::===@@@HHHSSS```iiimmmrrryyy{{{|||xxxxxxvvvtttppplllhhhfff^^^___```cccfffiiikkkmmmoooqqqsssvvvxxxzzz{{{|||ooopppsssyyy~~~~~~~~~zzzwwwsssmmmhhhbbb^^^\\\aaa^^^[[[XXXYYY\\\```bbbjjjnnnuuu|||mmmaaa\\\WWWTTTTTTPPPQQQQQQPPPNNNLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<999:::;;;;;;:::888555444777@@@RRRggg|||}}}eeeKKK:::555111000//////000000///...---,,,++++++******++++++******++++++,,,------...)))***++++++))))))+++---***++++++,,,,,,,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,------(((+++---+++'''&&&(((+++((()))***++++++***)))(((***)))((()))***+++***(((&&&((()))(((&&&&&&(((+++(((((()))***************)))))))))*********++++++&&&''')))***+++++++++***++++++,,,,,,------------//////.........---------)))+++---...---+++++++++))))))******+++,,,------++++++*********,,,---...,,,,,,++++++,,,------...******++++++,,,---......+++,,,,,,---------------+++,,,,,,,,,,,,+++***)))******+++,,,,,,------...+++***((((((*********)))************************+++************++++++,,,)))))))))))))))((('''''''''(((******)))(((***+++......------+++***(((((((((***)))'''***//////,,,+++...333999DDDUUUfffqqqvvvsssssstttqqqlllooovvv{{{|||}}}~~~}}}yyytttqqqnnniiiccc^^^YYYTTTNNNJJJCCC@@@<<<:::999999888777666666666555444555666777888:::<<<===???BBBFFFIIIRRR]]]kkkrrruuuxxx}}}}}}~~~|||yyyrrrpppmmmiiifffeeedddddd___aaaeeeiiinnnrrruuuvvvwwwxxx{{{}}}~~~~~~~~~uuuuuuvvvzzz|||{{{|||~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvooommmhhhbbb^^^ZZZYYYXXX^^^]]]]]]^^^bbbgggmmmpppvvvzzzmmmaaa[[[VVVTTTSSSOOOPPPQQQOOOMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<999:::;;;;;;:::777555333555AAAUUUkkkyyyaaaFFF666333111000//////000000///...---,,,++++++******++++++******+++,,,,,,---......(((***,,,+++)))(((+++...((()))***+++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,------.........(((+++---,,,'''%%%(((+++))))))++++++,,,+++***)))***)))((()))***+++***(((&&&((()))(((&&&&&&(((+++(((((()))***************((())))))))))))*********&&&''')))***+++++++++***+++++++++,,,,,,---------......---------,,,,,,,,,+++...111///+++'''&&&'''))))))***+++,,,------...+++*********+++---///000------,,,+++,,,---///000+++++++++,,,,,,---------))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...+++)))(((((()))******)))))))))))))))))))))))))))+++*********+++,,,------((()))*********((('''&&&&&&((())))))(((((()))+++%%%&&&((()))*********))))))+++***)))+++000000---...111444777???KKKWWW^^^]]]ZZZZZZ\\\[[[XXX]]]ffflllkkkiiihhhgggdddaaa^^^UUUPPPKKKGGGEEEBBB>>>;;;===:::666444444555444444555444444333444888<<<@@@<<<>>>BBBDDDHHHLLLQQQUUU[[[fffttt{{{|||~~~zzz|||{{{uuurrrnnnjjjddd___]]]___bbbeeehhhjjjnnnssswwwyyy{{{|||{{{}}}|||{{{|||}}}yyyxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyuuutttsssrrrpppnnnmmmllldddbbb^^^ZZZXXXXXXYYYZZZ^^^```cccgggmmmsssxxx|||~~~jjj___ZZZWWWUUUUUUSSSQQQMMMJJJHHHHHHIIIJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@EEEAAA===<<<===>>>===<<>>;;;888777888:::777777777555444555777::::::<<<===;;;999:::===AAAAAAFFFMMMUUU[[[aaafffiiirrrvvv{{{~~~~~~~~~~~~{{{uuuooohhheeeddd^^^YYYXXX\\\ccchhhjjjsssvvvzzz}}}~~~}}}zzzxxxyyywwwwwwzzz|||{{{zzzyyyyyyyyyxxxtttrrroookkkfffcccbbbbbbbbbaaaZZZYYYXXXVVVVVVYYY^^^bbbkkkooouuuyyyzzzzzz{{{{{{~~~jjj___ZZZVVVTTTUUUSSSPPPMMMJJJHHHHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDAAA===<<<===>>>===;;;===999888:::999666555777>>>HHH___{{{mmmSSS>>>333000111///------/////////...///......------,,,++++++++++++,,,,,,------------+++++++++*********))))))))))))))))))************)))+++,,,,,,+++******+++---+++***+++,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,,,,,,,***)))'''$$$&&&)))))))))(((((()))((()))***+++++++++******((()))******++++++************+++++++++,,,,,,,,,************************************)))))))))(((******++++++++++++******************+++,,,---...///,,,))))))+++......---+++++++++,,,------......,,,---............---,,,++++++,,,---------------------+++*********++++++...............---------,,,++++++******++++++,,,************************))))))))))))))))))************+++,,,---+++(((%%%((((((((((((((()))))))))************))))))))))))(((((()))***++++++++++++......///000333666999;;;:::;;;;;;;;;:::;;;===@@@AAACCCCCCBBB???<<<::::::::::::999666222111111333444555555444444555888:::777:::===??????BBBFFFIIIOOOTTT[[[ccckkkqqqwwwzzzyyy|||}}}zzzyyyuuupppjjjddd___\\\ZZZYYYYYY^^^fffooouuuwww{{{}}}|||zzzzzzwwwxxxzzz|||~~~~~~xxxwwwvvvuuuuuussspppmmmeeeaaa]]]ZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ___dddiiisssvvv{{{}}}}}}|||{{{{{{{{{zzz{{{|||~~~~~~jjj___ZZZVVVSSSSSSRRRPPPMMMKKKIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>>>><<<;;;<<<888777999999777888;;;CCCPPPhhh~~~gggNNN<<<333111///...------///000000///.........---,,,,,,++++++)))***---...///...,,,++++++++++++*********************************)))))),,,++++++,,,------+++***,,,*********,,,---,,,+++*********+++,,,---......+++,,,---......,,,+++)))'''((()))))))))((('''&&&&&&((())))))((('''((()))((()))******++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************)))))))))))))))******************)))************+++,,,---...///---+++***,,,------,,,))))))***++++++,,,,,,---,,,---...//////...---,,,---------------......///---,,,,,,++++++++++++,,,---------...............,,,++++++******++++++,,,))))))))))))))))))))))))''''''((())))))***++++++)))***+++***(((&&&%%%&&&(((((()))))))))*********************))))))))))))'''((()))***++++++++++++......//////000111111111222333444333222333555777444555666555333111111111111222333222000///000111555666777666666777:::<<<<<<@@@FFFKKKPPPTTTXXXZZZeeehhhmmmttt{{{~~~zzzvvvrrrooojjjddd^^^[[[XXXWWWWWWZZZaaajjjttt|||}}}zzzxxxxxxzzz|||~~~{{{xxxwwwsssqqqooonnnllljjjfffcccZZZWWWSSSRRRSSSUUUVVVVVVWWWYYY\\\___ccchhhmmmqqqyyy|||}}}zzzyyyxxxtttrrrsssvvv{{{~~~~~~}}}|||iii^^^YYYUUUSSSRRRQQQPPPNNNKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB????????????>>>===<<<:::===999888999888666999>>>FFFWWWqqqzzzbbbJJJ:::333222000...------///000///...,,,,,,++++++***)))))))))((()))***+++,,,+++******************************++++++************))))))...+++***+++...///,,,)))+++***)))***,,,------++++++*********++++++,,,---***,,,...//////---***)))%%%&&&'''''''''&&&&&&%%%((()))***)))((('''((()))((())))))******************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,*********************************)))))))))))))))))))))************))))))*********+++,,,---...//////...---,,,,,,,,,,,,,,,)))******++++++,,,---------...///000000///...---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,++++++******++++++,,,***************)))))))))(((((((((((())))))******''')))***(((%%%$$$&&&))))))))))))******++++++,,,************)))))))))(((((()))***++++++,,,,,,+++...//////000//////...---///000111111000000222333000222333222111000111222+++---000222333444555777999:::<<<<<<===>>>AAADDDNNNSSSZZZaaahhhllloooqqqvvvwwwyyy}}}{{{xxxtttpppmmmhhheee```[[[YYYZZZ[[[]]]bbbgggpppyyy~~~zzzxxxyyy{{{}}}}}}xxxtttpppnnnllliiifffcccaaa^^^ZZZWWWUUUSSSQQQRRRUUUXXX[[[[[[^^^aaadddhhhjjjnnnqqqtttyyy{{{}}}}}}{{{xxxvvvvvvrrrpppppptttzzz~~~}}}{{{}}}zzz}}}yyyggg]]]YYYUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMHHHGGGFFFEEECCCBBBAAA@@@>>>>>>??????>>><<<<<<;;;???<<<::::::777555999???III]]]xxxwww^^^GGG999444444222000............---,,,,,,++++++******)))((((((+++***)))))))))***+++,,,************************+++++++++***************...+++***+++...///,,,)))+++***)))***,,,------+++++++++***)))))))))))))))***,,,...//////---***(((((()))))))))))))))))))))((()))***)))((('''((())))))))))))))))))*********++++++,,,------------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))*********+++,,,---///000.........---,,,,,,,,,,,,++++++,,,,,,---...............///000000///.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))((((((''''''%%%((()))(((%%%&&&))),,,)))))))))***+++,,,,,,,,,************)))))))))((()))***+++,,,------------,,,,,,------...---,,,,,,+++---......---,,,---...,,,---///...---...///111))),,,000333444666999;;;;;;>>>BBBEEEIIIMMMRRRUUUfffiiipppwww}}}~~~}}}}}}}}}wwwrrrnnnkkkgggeee^^^\\\ZZZYYY[[[```eeeiiiqqqwww~~~~~~zzzyyyzzz|||}}}~~~~~~}}}xxxrrrmmmiiigggcccaaa]]]ZZZWWWUUUQQQOOOTTTTTTUUUXXX]]]aaaddddddeeegggjjjkkkkkklllmmmooovvvxxxzzz{{{yyyxxxwwwxxxuuuttttttvvv{{{}}}}}}|||vvvssstttwwweee\\\YYYVVVSSSSSSPPPOOONNNMMMLLLKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNHHHGGGFFFEEECCCBBB@@@@@@===>>>???>>><<<;;;<<<===@@@===;;;:::777555:::AAANNNeeesssZZZEEE888444444333111///.........---+++---------,,,++++++******...,,,+++******,,,...///***************+++++++++*********+++++++++,,,,,,,,,++++++,,,------+++***,,,*********,,,---,,,+++++++++***(((((('''''''''***+++,,,------+++***(((''''''''''''((((((((((((((()))***)))(((((()))+++)))(((((((((((()))***+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))******************)))*********+++---...000000---...///...---,,,---...,,,------......//////000...///000111111000///......---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------...............,,,++++++******++++++,,,------,,,,,,+++***************)))(((((('''&&&&&&%%%&&&'''''''''(((***,,,(((((()))***+++,,,,,,---************))))))))))))***+++,,,---............)))))))))******++++++++++++---//////---,,,---...,,,---......---...000222---000333666888:::>>>AAADDDHHHOOOUUU\\\bbbiiimmmyyy{{{}}}}}}yyytttnnnhhheeecccbbbaaaZZZZZZ[[[^^^cccjjjqqquuu|||{{{{{{|||}}}~~~{{{zzzzzz|||~~~{{{vvvpppjjjfffcccaaa[[[YYYVVVUUUTTTTTTSSSQQQYYYZZZ]]]bbbhhhkkkkkkjjjhhhjjjjjjiiihhhgggggghhhtttvvvyyy{{{{{{{{{|||}}}zzzzzz{{{|||}}}~~~rrrmmmnnnzzztttccc\\\YYYVVVTTTTTTPPPOOONNNMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIHHHFFFDDDBBBAAAAAA===>>>>>>===::::::<<>><<<;;;999666555<<>>>>><<<999999===@@@<<<;;;:::999777777???III]]]uuunnnTTT@@@555111000000...------///000000///++++++******)))(((((((((''')))***,,,,,,+++***)))))))))******++++++++++++(((((()))***,,,---...///'''***---,,,)))((())),,,...,,,++++++,,,,,,***)))))))))))))))***+++,,,---*********)))))))))))))))'''''''''''''''((()))***'''((()))(((((())),,,...)))((('''''''''(((***+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++*********+++---///000111***---//////...---...000,,,,,,---......//////000///000111222222111000///...///000000000///---,,,***+++---...///...------/////////......------,,,,,,++++++++++++++++++,,,+++++++++***)))(((((('''&&&&&&''''''((())))))))))))&&&%%%&&&))))))'''$$$&&&'''((()))***+++,,,,,,************))))))))))))))))))***+++,,,,,,,,,,,,...---+++******,,,---///+++---//////---,,,,,,,,,000111111111000000333555;;;>>>DDDJJJRRR[[[dddjjjuuuxxx}}}}}}zzz|||yyyuuupppmmmeeeaaa\\\ZZZ\\\___bbbdddiiikkkooouuuzzzxxxxxxxxxxxxzzz}}}}}}{{{zzz{{{}}}~~~}}}~~~yyyuuunnniiibbbZZZTTTQQQPPPPPPQQQQQQRRRVVV\\\bbbeeeggglllnnnssswwwzzzxxxtttooojjjkkkjjjiiihhhhhhjjjlllpppsssvvvxxxyyy{{{}}}|||uuuhhhjjjxxxmmm___^^^\\\TTTPPPSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLJJJIIIJJJKKKMMMNNNLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@>>>=========;;;:::???:::888:::888777CCCRRRiii{{{}}}bbbKKK;;;333222444000////////////.........************************(((((()))***+++,,,,,,---000///...---,,,+++++++++,,,------......------,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,+++***)))((()))(((((((((((())))))***((()))***++++++***)))((((((***,,,,,,+++)))))))))((()))***,,,---...............---------...///000*********)))))))))))))))(((((()))***+++++++++++++++,,,---------...000222///...---...000222111000---,,,+++++++++---///111000111222///---,,,///222333111000111333333111...000000000000000111111111000000000000000000000000...111444444111...///000+++++++++*********))))))******))))))((((((''''''))))))(((((((((((())))))''''''(((((()))*********+++,,,---,,,++++++---...+++***)))***+++(((###)))+++---.........,,,+++)))***,,,------,,,+++***------------...///111222222333666888888777;;;@@@GGGQQQ___iiioootttyyy~~~}}}|||zzzyyyyyy|||}}}~~~}}}xxxqqqlllgggdddbbb]]]___aaacccfffjjjppptttvvvxxx{{{~~~yyyxxxwwwvvvvvvzzz||||||~~~~~~~~~~~~}}}|||{{{xxxqqqhhh```^^^ZZZUUUPPPNNNOOOPPPRRR[[[\\\```fffmmmrrruuuuuusssxxx}}}|||vvvqqqqqqppppppnnnmmmlllkkkkkkrrruuuyyy|||}}}}}}}}}~~~~~~uuuhhhiiiuuu~~~mmm___]]][[[SSSPPPSSSSSSRRRPPPOOONNNMMMNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCAAA???>>>??????===<<<===999888:::999:::GGGWWWqqqyyy]]]FFF999222000222/////////.........------************************)))))))))***++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++*********++++++,,,+++***)))((()))(((((((((((()))************+++++++++***))))))(((***,,,---+++******+++---------------,,,,,,+++...,,,+++)))((()))******************))))))))))))((()))***+++,,,,,,,,,,,,,,,---......------///111---------///111111000///...---,,,+++,,,---///000111222222000------///222222000///000222222000...000000000000111111111111........................,,,---///...---,,,,,,,,,---------,,,,,,,,,++++++++++++***************)))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))))),,,...***)))((()))+++)))&&&###'''(((***+++,,,+++***)))++++++,,,,,,------,,,,,,***+++------------...///555777<<<@@@CCCGGGMMMRRR[[[dddooowww{{{|||yyywwwuuuxxxzzz}}}}}}vvvrrrlllfffaaa``````aaabbbdddgggjjjmmmrrrxxx|||{{{}}}|||yyyyyyxxxwwwvvvxxx|||~~~~~~~~~|||{{{uuussspppmmmjjjddd\\\VVVTTTSSSRRRRRRTTTWWW[[[]]]ccceeehhhmmmtttxxxyyyyyyuuuyyy~~~}}}xxxtttrrrqqqqqqpppooonnnnnnmmmppptttxxxzzz{{{{{{~~~wwwiiiiiisss~~~{{{kkk^^^[[[XXXSSSPPPSSSSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJIIIIIIKKKLLLMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCAAA@@@???@@@AAA@@@???<<<888888::::::<<>>EEELLLTTT\\\cccgggooouuu}}}}}}yyyuuurrrtttwww{{{}}}|||xxxtttpppjjjfff```[[[ZZZ\\\```dddjjjmmmqqqtttxxx}}}}}}yyyxxxyyyyyyxxxvvvwwwyyy|||~~~}}}|||{{{yyytttppphhheeeaaa^^^[[[WWWSSSPPPOOOQQQSSSWWW\\\aaaeeehhhnnnooorrrvvv{{{~~~~~~}}}xxxzzz~~~~~~{{{yyytttttttttsssrrrqqqpppooommmrrrwwwyyyxxxyyy~~~yyykkkiiirrr{{{vvviii]]]YYYVVVRRRQQQSSSSSSRRRRRRPPPOOOOOONNNNNNJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHFFFDDDCCCBBBAAABBB@@@??????@@@AAA@@@???<<<888888::::::>>>OOOccckkkKKK;;;666111...///......---------,,,,,,,,,************************+++++++++*********))))))((()))***+++++++++******------,,,++++++,,,------,,,+++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,******++++++++++++******)))***+++,,,++++++))))))(((((((((((()))***++++++///...,,,+++******+++,,,)))+++------------...000+++,,,---...////////////---...//////...+++(((&&&)))***************++++++***+++,,,---............//////000///------...000,,,---///222444333000...000//////......//////000333333222000000000111222//////...///000111111111222222111111111111111000........................111---******,,,...---++++++++++++*********))))))***++++++,,,,,,---------))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((()))******)))***,,,...---+++***))))))*********((()))***++++++++++++***---+++***)))***,,,///111///111333333333555:::>>>AAAJJJTTT]]]gggooossstttuuuyyy~~~zzzuuurrrssstttuuuuuurrrmmmhhhdddaaa___\\\[[[]]]ccciiimmmuuuxxx|||~~~|||yyyvvvwwwyyyyyyxxxxxxyyy{{{~~~~~~|||}}}~~~}}}wwwuuutttpppiiiccc]]][[[XXXVVVUUUUUUUUUUUUWWWYYY]]]bbbfffiiikkkmmmuuuuuuvvvyyy}}}~~~}}}|||zzz{{{~~~~~~}}}xxxxxxxxxvvvtttrrrpppnnnlllqqqvvvwwwvvvxxxwwwjjjhhhooovvvooofff\\\WWWUUURRRRRRSSSRRRRRRQQQQQQPPPNNNMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHFFFEEECCCAAAAAAAAA???======?????????>>><<<999888:::999>>>SSSiiicccDDD888666111///000......---------,,,,,,,,,************************,,,,,,++++++***)))))))))((()))***++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,+++)))(((((()))+++,,,******++++++++++++******))))))++++++,,,+++***)))(((((((((((()))***+++,,,///...,,,+++++++++,,,---***,,,------------///111,,,,,,---...////////////###'''+++......***%%%"""))))))******+++++++++,,,++++++,,,---............///000000///------...000......000333555444222///000000///000000000111111444333111000000111111111///000000000000111333444333222222222111111000000////////////////////////222...++++++---///...,,,+++++++++*********))))))))))))******++++++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&''''''((((((***++++++***))))))***+++......,,,***(((((()))***))))))******++++++++++++,,,***)))((())),,,000222000222444444666<<>><<<<<<===>>>===<<<;;;888888::::::BBBYYYrrrwwwZZZ>>>777555000...222............---------,,,************************,,,+++++++++******))))))******))))))***+++,,,,,,))))))************))))))((()))***++++++++++++***,,,+++***))))))***+++,,,******++++++++++++******((()))***+++,,,+++******((((((((()))***+++,,,------,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000/////////...---,,,+++***###'''+++///000---)))%%%))))))******+++,,,,,,,,,++++++,,,---...............///000///......///111......000222444444222000//////000111111222333333444222000///000111111000///000000000000111444777333333333222111111000000000000000000000000000000...---++++++,,,,,,,,,+++---------,,,,,,,,,++++++)))))))))***************))))))(((((((((((())))))%%%&&&&&&'''(((((())))))***++++++)))'''&&&''')))......---***((('''(((***((((((((()))))))))******+++***))))))+++...111333///333888;;;@@@JJJXXXcccnnnyyy{{{qqqsssyyy~~~|||xxxsssooolllgggdddaaa^^^\\\\\\]]]]]]aaadddiiiooouuuyyy|||}}}~~~|||vvvxxxzzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~}}}|||zzzxxxwwwvvvjjjeee___[[[ZZZYYYWWWTTTVVVXXXZZZ]]]___ccchhhllljjjlllpppuuuxxxzzz{{{{{{xxxvvvsssssstttuuuuuutttzzz{{{}}}~~~zzzvvvqqqooopppsssvvvyyy{{{~~~xxxkkkhhhjjjjjjpppqqqggg___]]]ZZZVVVUUUUUUTTTSSSOOOPPPPPPPPPNNNMMMKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCC@@@???AAA???===<<<======<<<::::::777999<<<===GGGbbb|||mmmQQQ:::555444------333/////////.........------************************+++++++++***************+++***(((&&&'''(((***,,,'''(((***,,,,,,***((('''((()))***+++++++++******,,,,,,,,,++++++,,,,,,,,,******++++++++++++******((()))***+++,,,++++++***((((((((()))***+++---...)))***+++,,,,,,------,,,,,,------,,,++++++---/////////......---+++***)))***+++---...///...---,,,))))))***++++++,,,------***+++,,,------......---.../////////...///111222...------///111222111///...///000222333444444555444111......000111000///---...000///...000444888444444333222222111000000////////////////////////+++,,,...---,,,***++++++---------,,,,,,,,,++++++***************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((***++++++***(((((()))+++***+++,,,***(((''')))+++)))))))))))))))***++++++,,,++++++,,,...000333555555<<>>=========;;;:::888777999===@@@LLLhhhfffLLL777444222++++++333000////////////.........************************************************+++)))&&&$$$$$$&&&)))+++(((***---//////---***(((***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******((()))***+++,,,,,,+++***((((((((()))***,,,---...'''(((***,,,---------,,,---------+++******,,,...++++++,,,,,,---,,,,,,,,,,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------******+++,,,---------------...////////////111333---,,,+++,,,///000//////---...000222444555555666333000------///111000...,,,---///...---///333888444444333333222111000000........................***...111000---++++++---+++++++++*********)))))),,,++++++******)))))))))))))))(((((((((((())))))*********)))((((((''''''+++,,,,,,,,,++++++---///&&&)))+++***((((((***,,,,,,,,,++++++,,,,,,---...---------...000333555777>>>HHHWWWcccmmmyyy}}}jjjmmmsss|||||||||~~~}}}{{{zzz|||}}}wwwtttpppkkkeee___[[[YYY^^^___aaadddhhhmmmqqqttt{{{|||~~~|||}}}~~~}}}~~~~~~~~~}}}~~~}}}~~~|||yyy}}}}}}~~~|||zzzxxxvvvuuutttrrroookkkfffaaa]]][[[VVVVVVTTTSSSTTTYYYaaaggggggkkkppprrrqqqpppqqqsssrrrtttwww{{{~~~~~~yyysssppppppsssuuuvvvwwwyyy||||||zzzwwwvvvwww|||~~~tttiiiffffffdddbbbccc\\\[[[YYYVVVTTTSSSRRRQQQPPPQQQQQQOOOLLLJJJIIIIIIIIIHHHGGGHHHJJJJJJGGGDDDGGGGGGGGGFFFDDDAAA???>>>?????????>>>===;;;:::999888:::<<<===EEEXXXrrr\\\KKK:::333333111//////000---+++)))*********))),,,***)))+++......+++(((************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++(((((())))))******++++++************+++,,,------)))******+++++++++************+++++++++,,,,,,,,,---,,,+++*********,,,,,,++++++,,,,,,,,,+++******------,,,+++))))))***,,,777333///,,,------,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------///,,,+++---/////////000///000222444555666777777444333000...------...///222000...---...000333444222111111111000000//////111111111111///---+++***++++++,,,,,,,,,++++++***,,,,,,+++***))))))******+++***)))))))))***,,,,,,))))))(((((((((((())))))'''&&&&&&(((***+++***(((''')))+++...000000//////+++******+++,,,+++)))'''''')))+++,,,,,,,,,...///...222555444333666>>>FFFPPP[[[mmm|||ooonnnsss~~~~~~~~~~~~}}}xxxvvvxxxwwwrrrnnneeedddaaa^^^ZZZYYY[[[]]]aaacccgggmmmrrrwwwzzz|||~~~}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~{{{uuuooolllkkkpppkkkddd^^^[[[ZZZYYYXXXVVVVVVYYY]]]dddiiimmmnnntttttttttttttttuuuuuutttvvvwwwyyy}}}|||wwwtttsssuuuxxx{{{~~~|||||||||~~~{{{zzz{{{tttjjjggggggdddbbbbbb\\\[[[YYYVVVTTTSSSRRRQQQQQQQQQRRRPPPLLLJJJIIIIIIIIIHHHGGGHHHJJJJJJGGGDDDGGGGGGGGGFFFDDDBBB@@@>>>======>>>>>>===<<<;;;;;;777999<<>>>>>===<<<;;;;;;777888;;;CCCRRRhhhpppPPPCCC666111000...------*********,,,------+++)))&&&)))+++***'''&&&(((***************************************************))))))(((((((((((())))))...---------,,,,,,++++++,,,,,,---......---,,,,,,++++++******))))))(((((('''(((***,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,******************++++++...............------,,,,,,......---,,,,,,---......---,,,+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...+++---...++++++---///...222222333333444333333333222222000///............333111000.........///000111111111000000000000000,,,,,,...000222333444555/////////...---+++***)))++++++***************+++***************+++++++++))))))(((((((((((())))))***))))))+++---...,,,+++,,,,,,+++*********++++++,,,+++***+++,,,,,,+++)))***+++---...000333777:::;;;@@@HHHRRR^^^jjjtttzzzsssnnnmmmttt}}}~~~{{{wwwvvvsssooojjjfffdddbbb___\\\YYY]]]ccchhhnnnttt{{{|||~~~}}}{{{|||}}}}}}{{{xxx{{{~~~}}}zzzxxxvvvtttssszzz}}}~~~}}}}}}}}}|||~~~}}}{{{{{{yyyxxxwwwvvvuuuuuu{{{}}}}}}xxxrrrmmmkkkaaaaaa^^^[[[XXXWWWXXXZZZ[[[\\\```eeejjjmmmlllkkkjjjjjjkkknnntttyyy}}}~~~||||||zzzyyyxxxxxxyyyyyytttttttttsssqqqppppppqqquuuvvvxxx|||xxxmmmhhhfffbbb``````[[[ZZZXXXUUUSSSRRRQQQPPPRRRSSSSSSQQQMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHFFFGGGGGGFFFEEECCCAAA@@@@@@@@@???>>><<<;;;999888999999<<>>AAAKKKZZZhhhrrryyy}}}vvvooommmsss||||||xxxtttpppnnnqqqlllfffbbb```aaabbbccc___eeennnuuu{{{|||zzz|||~~~{{{wwwwwwzzz|||yyyvvvtttrrrqqqwwwzzz~~~}}}|||{{{{{{yyyyyy|||~~~~~~|||{{{zzzxxxwwwwwwwwwwwwyyyxxxuuupppiiibbb___^^^ZZZZZZZZZZZZZZZ\\\```cccdddfffkkkqqquuuvvvsssqqqkkkkkkmmmqqqvvvzzz|||}}}{{{zzzyyywwwwwwwwwxxxyyyyyyyyywwwsssooolllmmmnnnrrrtttxxx|||{{{mmmgggdddaaa``````ZZZYYYWWWUUUSSSQQQPPPPPPQQQRRRSSSQQQNNNKKKKKKKKKIIIIIIIIIHHHFFFFFFGGGIIIEEEEEEFFFEEEDDDCCCAAA???AAAAAA@@@>>><<<:::888777::::::===III]]]uuu~~~cccGGG===444111000------...000///...---...---+++)))((())))))((('''''')))***************************++++++++++++++++++++++++******++++++++++++******'''((()))***,,,---...///------------------------************))))))))))))+++***(((&&&''')))---///------------,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......//////......---,,,***,,,......---,,,,,,---,,,---...---+++******+++,,,,,,,,,,,,------------,,,---------............///666777///,,,///111...111222333333333333333222000000000000/////////...000000//////......//////000000000000111111111111111000000//////000000111---------,,,+++***)))(((*********)))******+++,,,))))))***++++++++++++***))))))(((((((((((())))))***))))))+++---...---++++++++++++,,,,,,,,,,,,,,,---+++******,,,------,,,......///000222666===AAAMMMZZZlllyyy}}}}}}~~~|||vvvrrrwww~~~|||zzzzzzxxxuuurrrooolllkkkjjjllliiieeebbbcccfffjjjmmmiiinnnwww~~~|||~~~}}}xxxuuuxxx}}}zzz||||||xxxuuussssssssswwwzzz}}}~~~}}}||||||zzzzzz{{{}}}~~~~~~}}}|||}}}~~~~~~~~~|||~~~}}}zzzxxxvvvuuuuuuuuuqqqnnniiiccc\\\XXXWWWXXXTTTVVVYYY\\\___ccchhhlllpppqqquuuyyy|||zzzvvvrrrlllmmmppptttyyy|||||||||yyyxxxvvvuuuuuuvvvxxxyyy~~~~~~{{{vvvpppmmmoooqqqsssuuuxxx|||}}}mmmeeebbb``````bbbZZZYYYWWWUUUSSSQQQPPPPPPPPPQQQRRRQQQNNNLLLLLLLLLHHHJJJJJJHHHFFFEEEGGGJJJDDDDDDDDDDDDCCCBBB@@@???@@@@@@???>>><<<;;;999888;;;:::>>>LLLccc}}}{{{^^^DDD<<<444222000...---///000...,,,,,,------,,,++++++)))((('''(((******)))************************++++++++++++++++++++++++******+++,,,,,,+++******)))******************+++---------,,,,,,---------)))))))))))))))*********))))))(((((((((***,,,---------------,,,+++***)))******+++++++++,,,,,,,,,)))***,,,---......---------............---,,,,,,(((+++------,,,+++,,,,,,(((***,,,,,,***)))+++,,,,,,,,,,,,------------...------------............333;;;<<<222---111222/////////000111111111111111000000000000000//////...............///////////////000000000111111111111111000///.........///000,,,---------,,,++++++*********))))))***++++++,,,((()))***+++,,,++++++***))))))(((((((((((()))))))))))))))***,,,---,,,+++++++++,,,,,,,,,***)))(((---+++******,,,---------///000222444999@@@IIIOOObbbooo}}}}}}|||~~~|||zzzwwwtttqqqkkkiiigggeeedddeeeggghhhggghhhiiijjjlllpppuuuxxxtttxxx~~~~~~xxxqqqtttyyy~~~xxx{{{{{{wwwttttttvvvwwwxxx{{{~~~~~~~~~~~~~~~|||~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}|||}}}zzzvvvrrrooommmlllkkkcccbbb___[[[WWWVVVXXXZZZWWWZZZ___dddiiinnnssswwwzzz{{{~~~}}}wwwsssnnnpppuuuzzz}}}wwwvvvtttssstttvvvyyyzzzyyysssrrruuuyyywwwxxxzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~mmmdddaaa___```cccZZZYYYWWWUUUSSSQQQPPPPPPOOOPPPRRRQQQOOOMMMMMMNNNHHHJJJJJJHHHEEEEEEGGGJJJCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>===<<<;;;:::;;;:::???OOOhhhyyy\\\CCC;;;444222111......000---+++))))))***,,,---,,,---***&&&'''***++++++)))************************++++++++++++++++++++++++((()))***++++++***)))(((///...---***(((&&&$$$###...------,,,,,,------...(((((())))))******++++++'''((()))******+++++++++---...------,,,+++***)))******+++++++++,,,,,,,,,***+++,,,...//////......------......------,,,+++'''***,,,---,,,++++++,,,&&&))),,,---++++++---000,,,,,,,,,---------......---------.........//////555>>>???444...111333///,,,---...///000000000000///000000000000000///...------......//////000000//////000000111111111222000///...------...///000---------...------,,,,,,******))))))***+++,,,,,,((()))***+++,,,+++******))))))(((((((((((()))))))))((((((***,,,---,,,***+++,,,---,,,+++(((%%%###---+++******,,,---......///111444:::AAALLLXXX___ttt|||{{{yyyvvvuuussspppmmmjjj___^^^\\\\\\]]]aaaeeehhhfffiiinnnssswwwzzz~~~~~~~~~wwwmmmppptttyyy|||}}}|||{{{yyy|||{{{vvvtttuuuxxxzzzzzz|||~~~||||||}}}}}}|||}}}~~~|||yyyvvvqqqkkkfffcccaaaaaaXXXXXXYYYXXXXXXYYY\\\___bbbffflllrrrwww|||yyyuuuqqqtttyyyvvvuuutttssstttwwwyyy{{{{{{vvvuuuzzzzzz{{{|||}}}~~~{{{{{{|||}}}}}}zzzxxxyyy|||}}}}}}zzzyyy}}}mmmfffdddaaa___^^^ZZZYYYWWWUUUTTTSSSRRRRRRMMMOOOQQQPPPNNNMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGGGGEEECCCBBBBBBAAA???===>>>===<<<;;;:::999999999===>>>FFFZZZuuunnnQQQ;;;888333000///...,,,+++******))))))***+++,,,,,,))))))))))))***************)))((('''((())),,,---******))))))******+++,,,++++++***)))(((((())))))+++)))((('''((()))+++,,,...---+++******+++---...************))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,------......***)))))))))***+++,,,,,,------,,,+++++++++,,,,,,((())))))******+++,,,,,,++++++------------+++++++++,,,---,,,,,,+++,,,---......//////000000111111111777BBB???///,,,000,,,111333000+++---222111,,,......//////000000111111...------,,,,,,,,,------000000000000000000000000000000///...---,,,,,,,,,...---,,,,,,++++++++++++***,,,---,,,+++***+++,,,***++++++++++++***))))))++++++***************+++---,,,,,,++++++*********,,,,,,+++++++++,,,.........---,,,---/////////...666888<<>>===<<<;;;:::999999999===@@@KKK```zzzjjjNNN:::777222000///...---,,,******))))))***++++++,,,))))))))))))************---,,,***)))))))))+++,,,******))))))******+++,,,++++++***)))))))))))))))******((((((((()))+++,,,...---,,,+++***+++,,,---******)))))))))(((((((((''''''((((((((())))))))))))))))))))))))***+++++++++,,,,,,------...------*********)))******++++++------,,,++++++,,,,,,,,,******++++++++++++,,,,,,,,,---............---,,,)))---000...***(((+++///000000000///////////////000555AAA>>>...+++111///,,,111333///---000000---.../////////000000000111000000000000000000111111000000000000000000000000/////////...---------,,,...---,,,,,,++++++,,,,,,(((***,,,---+++***)))***+++++++++++++++***))))))++++++***************+++++++++++++++++++++++++++000///---,,,++++++,,,,,,000//////000111333333333888===EEEPPP]]]jjjvvv~~~wwwkkkhhhgggccc]]]WWWTTTSSSTTTNNNQQQUUUZZZ```hhhqqqvvvuuuwww|||zzzqqqppppppssswwwzzz||||||{{{~~~|||wwwuuuvvvyyy{{{xxxyyy{{{|||~~~}}}}}}|||~~~}}}|||yyyuuupppllliiiccc```\\\YYYYYYZZZ[[[[[[]]]```dddhhhjjjmmmppprrruuuvvvyyy}}}|||{{{}}}|||xxxsssrrruuuyyy|||}}}|||xxxuuuuuuwwwxxxxxxwwwwwwyyyzzz}}}{{{wwwsssqqqttt{{{~~~|||sssqqqmmmhhhddd```]]]\\\|||mmmhhhgggdddbbbaaa[[[ZZZWWWUUUSSSQQQPPPOOOMMMOOOQQQPPPNNNLLLKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFDDDCCCCCCAAA???======<<<;;;:::::::::::::::===CCCQQQhhheeeJJJ888555111/////////...---*********)))******+++,,,)))))))))*********++++++///...,,,***)))******+++******))))))******+++,,,+++***))))))))))))))))))******)))((()))***+++,,,------,,,,,,+++++++++***)))))))))(((((((((''''''''''''''''''((((((((((((************+++++++++,,,***+++---......------,,,++++++******)))*********,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---......//////......---(((---222000)))'''+++111111111000000///......------222???@@@000***000222***111555222............////////////000000000000///000222333444333333222000000000000000000000000..................------...---,,,,,,,,,,,,,,,,,,)))+++---...---++++++++++++++++++++++++******)))+++***************++++++***++++++++++++,,,,,,,,,000///---,,,+++,,,,,,---............000222555666<<>><<<;;;;;;:::::::::;;;<<<<<<===JJJ```xxxwwwYYYDDD666333000......//////...++++++***************+++************++++++++++++)))))))))))))))***++++++******))))))******+++,,,***)))))))))))))))*********************++++++,,,+++,,,,,,,,,,,,+++***)))(((((((((((('''''''''''''''''''''(((((((((((()))++++++,,,---...------,,,+++,,,,,,------,,,+++***,,,,,,+++***)))))))))************+++,,,---...///111000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,......---,,,---........./////////000------>>>III<<<...///222@@@888000...///000///---000000000000////////////+++,,,...111111111000///........................---------...............---------,,,,,,---.........---,,,)))(((***///222+++,,,,,,,,,,,,+++************))))))***++++++,,,------,,,,,,+++***))))))))))))))))))+++---///111333444444444777===EEEKKK[[[fffuuuzzzuuunnneee\\\XXXWWWRRRJJJDDDHHHLLLQQQWWW\\\bbbhhhlllvvvyyy}}}{{{|||}}}zzzyyyyyyzzzzzz}}}}}}~~~|||vvvqqqmmmkkkjjjdddccc```^^^\\\\\\\\\]]]```eeekkkppprrruuuwwwzzzzzz~~~~~~xxx{{{~~~{{{{{{{{{|||}}}~~~~~~xxxrrrnnnlllnnnpppsssuuuwwwyyy|||zzzuuunnniiifffeeecccaaa^^^^^^^^^```cccgggkkkmmmvvviiieeedddaaa^^^]]]YYYXXXUUUSSSQQQOOONNNMMMNNNOOOPPPOOOMMMJJJIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGDDDBBBAAA@@@===;;;::::::::::::;;;;;;<<<===@@@OOOhhhoooRRRAAA666333000......///......,,,+++******)))******************++++++++++++,,,'''(((((()))******++++++******))))))******+++,,,)))))))))))))))******+++*********++++++++++++,,,++++++++++++++++++++++++)))))))))(((((((((''''''(((((((((((())))))))))))+++,,,.../////////...---,,,,,,,,,,,,++++++++++++++++++******)))******************+++,,,---///000000000//////...---,,,,,,---,,,,,,++++++,,,,,,---000---***,,,///111...+++,,,------...//////000000111+++999JJJBBB444444888EEE999---,,,///000...---000000000000////////////---...000111111111111000..........................................------------------------...///,,,+++)))'''&&&(((---111,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,------,,,,,,+++******))),,,++++++***+++,,,...///222444666888===GGGSSS\\\sss|||{{{rrriiidddZZZRRRLLLKKKJJJHHHGGGHHHPPPVVVaaakkkrrrwww{{{}}}{{{zzz}}}}}}|||{{{zzzyyyzzzzzz{{{~~~}}}yyytttmmmgggbbb___]]]YYYYYYYYY[[[]]]___bbbcccmmmrrrxxx{{{|||}}}|||www{{{~~~|||xxxzzz|||}}}}}}|||~~~~~~zzzsssmmmkkkkkknnnppptttvvvxxx{{{~~~~~~}}}{{{wwwtttnnnhhhaaa^^^___bbbccccccffffffgggjjjnnntttzzz}}}wwwjjjfffeeebbb^^^\\\WWWVVVTTTRRRPPPOOONNNNNNNNNOOOPPPOOOLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFCCCAAA@@@>>><<<999999999999:::;;;<<<===>>>DDDUUUooogggLLL>>>666333000.........------,,,++++++***))))))***************+++++++++,,,,,,)))*********+++***************))))))******+++,,,)))))))))))))))***++++++******++++++,,,,,,,,,+++******)))))))))+++,,,---******)))))))))((((((((())))))))))))*********+++,,,---...000000///...---...---+++***)))***+++,,,*********)))******++++++))))))***+++,,,...///000/////////......---------...---,,,,,,,,,,,,---...///---,,,---...///...---........................666(((222GGGEEE;;;>>>DDD@@@555------///...---///111000000000/////////...000000000000000000000000------------------------/////////...---------,,,---------------...//////***++++++******+++...000,,,,,,------,,,,,,+++***))))))))))))***+++,,,---*********++++++,,,,,,,,,------,,,,,,---...000111333666;;;AAAIIIWWWhhhttt|||ssskkkbbbZZZUUUJJJGGGFFFKKKMMMMMMQQQXXXaaahhhsss}}}~~~zzzzzz~~~yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~{{{vvvmmmkkkgggccc___\\\[[[ZZZ[[[\\\^^^bbbeeeiiilllnnntttyyy~~~|||xxx{{{~~~}}}yyy{{{~~~~~~}}}~~~}}}||||||{{{||||||wwwpppkkkjjjkkknnnqqqsssuuuvvvxxx{{{}}}{{{xxxtttsssrrrpppllliiiiiibbb\\\[[[aaahhhlllnnnuuuuuuuuuxxx|||xxxkkkgggfffbbb^^^\\\VVVUUUTTTRRRPPPOOOOOONNNNNNOOOPPPOOOLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGEEEBBBAAA???>>>;;;999999999999:::;;;<<<===>>>HHHZZZsssbbbHHH<<<777444000...---------,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))*********)))***++++++,,,))))))((())))))***++++++******+++,,,,,,,,,,,,+++***)))(((((()))+++---///************)))))))))))))))*********++++++++++++,,,---///000111000///---///---+++)))((()))+++---***)))))))))***+++,,,,,,)))))))))+++,,,...000111...............---------///...---,,,,,,---...///,,,...//////---,,,---////////////...------,,,,,,999'''---CCCEEE???EEENNN888111---//////+++,,,111111111000000/////////...000///......---......///------------------------000000///...------,,,,,,---------------...///000***---///000000///000000,,,,,,------,,,,,,+++***))))))))))))***+++,,,---'''((()))***,,,...//////++++++,,,---///222555777;;;???FFFNNNYYYjjj~~~uuuppphhh```YYYSSSLLLHHHBBBCCCHHHQQQUUUVVV^^^gggooovvv~~~}}}~~~vvvwwwxxxyyyyyyzzz{{{{{{{{{}}}~~~|||{{{xxxqqqkkk^^^]]]\\\[[[[[[\\\]]]^^^cccdddgggkkkooosssvvvwwwuuuzzz~~~|||yyy{{{~~~zzz}}}~~~}}}~~~~~~|||zzzzzz{{{|||{{{vvvnnnjjjjjjmmmoooqqqsssttttttuuuwwwyyysssoookkkiiiiiihhhfffccciiiccc]]]___gggqqqwwwzzz}}}||||||~~~yyyjjjdddbbb^^^ZZZYYYYYYVVVRRRPPPPPPQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIHHHMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDCCCBBB???<<<:::888;;;::::::<<<<<<:::<<>>>>>333///...000000---...222333222000...---,,,------///////////////////////////+++***,,,,,,***+++///---------.........//////..................------///---,,,---000000...+++++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++++++++***************+++))),,,((((((333666666===@@@IIITTTaaarrryyypppjjjdddZZZPPPJJJIIIJJJLLLNNNPPPTTT[[[cccjjjnnnooovvv|||}}}|||{{{zzzzzzsssvvvzzz}}}~~~}}}{{{yyy|||uuuppplllgggbbb^^^ZZZ[[[\\\]]]]]]```cccfffpppssswwwzzz|||}}}~~~|||{{{|||~~~~~~~~~~~~}}}}}}}}}|||}}}~~~||||||}}}}}}{{{vvvppplllmmmooorrrqqqooommmllllllllllllcccaaa``````bbbfffjjjlllgggbbb^^^aaalllyyyyyyjjjdddbbb___[[[ZZZXXXUUUQQQOOOOOOPPPOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFDDDBBB???===<<<;;;;;;;;;:::;;;===<<<:::===BBBTTTkkkyyyXXX@@@999555444111///---------...++++++,,,,,,+++******)))+++***((('''''''''((())))))***++++++***)))***+++++++++++++++*********)))******************++++++))),,,+++)))+++...,,,%%%+++++++++************)))------,,,)))''''''(((***************++++++++++++---...///000//////...---,,,,,,+++***************(((((())))))*********************++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------.........------------------------------............------,,,******,,,111555666666111...---//////---...222111000///...............////////////////////////...+++***,,,+++)))***------------.........//////........................///---+++,,,...///...,,,++++++,,,,,,,,,,,,------+++*********,,,---,,,+++++++++************+++++++++000......888:::;;;CCCNNNZZZhhhuuuvvvpppnnnhhh```YYYXXXWWWUUUUUUVVVWWWWWW``````ccciiipppvvvyyyzzz}}}}}}}}}|||zzzyyyyyyyyysssvvv{{{}}}{{{~~~uuupppiiidddaaa^^^[[[XXXZZZ]]]```ccceeehhhlllpppwwwzzz}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{vvvqqqmmmmmmmmmmmmkkkiiigggeeeeeeeeefff^^^^^^___```dddjjjooorrrpppkkkgggiiisss~~~xxxjjjdddbbb___\\\ZZZVVVSSSPPPOOOOOOOOONNNMMMOOONNNLLLKKKIIIIIIHHHHHHGGGIIIJJJKKKJJJHHHDDDBBBFFFDDDAAA===<<<;;;<<<<<<:::999;;;===;;;:::>>>DDD^^^ttttttTTT>>>777333222000...---,,,------,,,,,,,,,,,,,,,++++++***,,,***'''%%%%%%&&&(((***)))***++++++***)))***+++,,,,,,,,,+++++++++++++++((())))))***+++,,,,,,---)))+++,,,+++,,,---***$$$+++++++++************)))...,,,))))))***++++++***************+++++++++,,,------...//////......---,,,++++++************++++++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,+++***+++,,,,,,---------,,,,,,------------------......------------------------------............---------+++***+++---//////...///,,,,,,//////---...222...//////000000//////...////////////////////////...+++***,,,+++((())),,,---............/////////........................///---++++++,,,---------++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,++++++++++++******++++++,,,)))111111222:::>>>AAAMMMaaappp|||xxxnnnbbb\\\ZZZXXXTTTVVV[[[aaagggkkkkkkiiigggkkkkkkmmmqqqvvv{{{~~~~~~~~~~~~~~~}}}|||~~~{{{yyyxxxyyyzzz{{{yyy|||~~~}}}{{{xxxtttqqqooogggccc^^^ZZZYYYYYYYYYXXX___ccchhhlllooossswwwzzz~~~}}}xxxwwwuuusssssstttvvvwwwyyyzzzzzz{{{||||||||||||~~~xxxssspppmmmjjjhhhfffeeecccaaa``````bbbbbb^^^___aaafffkkkrrrxxx|||zzzvvvrrrssszzzxxxiiidddbbb___\\\[[[VVVSSSQQQOOOOOOOOONNNMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>===<<<<<<;;;::::::;;;===;;;;;;AAAIIIhhh}}}oooRRR???999222111///---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))(((''''''((()))***)))***++++++***)))***+++++++++++++++++++++++++++(((((()))******+++++++++***,,,...///...---)))&&&+++++++++*********))))))---***((())),,,...---+++*********+++++++++,,,,,,,,,---------............,,,++++++******+++++++++---------------.........+++,,,...//////...,,,+++............---,,,++++++............------------........................------............------///...---------------------***+++...///---...222,,,---///000111111000000///////////////////////////,,,+++------***))),,,.............../////////............////////////...---+++******+++---...+++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,++++++++++++,,,,,,---)))333444666@@@GGGPPP___sss~~~{{{}}}}}}uuuqqqgggccc[[[TTTRRRTTTXXXYYYlllrrrzzz~~~yyytttnnnmmmnnnqqquuuyyy{{{|||}}}{{{zzzyyy|||{{{yyyxxxyyy{{{~~~~~~}}}|||yyyuuuoookkkgggeeeddd```]]]ZZZYYY[[[^^^bbbdddiiilllqqquuuxxxzzz|||~~~~~~}}}~~~~~~{{{tttqqqnnnllllllnnnqqqsssppprrrtttwwwyyyzzz{{{{{{yyyrrrmmmkkkiiifffbbbaaa``````___aaaccceeegggeeegggjjjooouuu|||}}}zzzzzzxxxjjjdddbbb___[[[ZZZVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEE???@@@AAAAAA@@@===;;;999::::::;;;<<<;;;<<>>AAABBBAAA>>>;;;888;;;:::;;;<<<:::>>>LLLZZZyyy}}}aaaGGG888333000//////...------,,,,,,***++++++,,,,,,,,,,,,,,,%%%(((+++---......,,,***)))***++++++***)))***+++)))))))))))))))*********((()))***++++++***((('''******...111000+++***,,,+++++++++************))))))))))))***,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,......,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))((()))***,,,...///000000..................//////........................------............------***,,,......---------...---+++,,,000111......000------///000111222222222///////////////////////////---...111111...---000000000000////////////............//////000000111---------,,,++++++---///++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,---...//////,,,777;;;DDDVVVeeesss{{{kkkfffccceeeddd]]]VVVSSSJJJIIILLLSSS\\\eeerrr}}}vvvsssqqqppprrrtttuuuuuuyyy~~~~~~}}}}}}{{{||||||~~~~~~yyysssnnnkkkeeeaaa\\\XXXWWWXXX[[[^^^aaaccceeegggjjjpppwww}}}}}}~~~}}}||||||}}}}}}zzz}}}{{{nnnlllhhheeedddfffiiikkknnnqqqtttxxx{{{|||||||||~~~|||zzzyyyvvvqqqnnnlllhhhccc```______``````^^^aaafffkkkqqquuuyyyzzzzzz{{{|||~~~zzzkkkeeebbb]]]YYYXXXTTTSSSQQQQQQQQQPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC===>>>???@@@@@@>>>;;;:::<<<;;;;;;::::::@@@QQQbbbwwwZZZCCC666111////////////......---,,,)))******+++,,,,,,++++++)))***+++,,,,,,+++)))))))))***++++++***)))***+++)))))))))******+++++++++((()))+++---------,,,+++((((((+++///---)))***...+++++++++************)))''')))***+++******+++,,,+++++++++,,,,,,,,,------+++*********+++,,,---...+++++++++++++++,,,---...000000//////............,,,,,,,,,++++++*********((()))***+++++++++++++++------......//////000000........................------............------))),,,//////---,,,---//////---...111222...---000.../////////000111222333////////////////////////---+++---111111///...000000000000000/////////...---......///000000111111,,,...///...,,,+++---///++++++,,,,,,,,,,,,---------,,,+++,,,.........---,,,,,,,,,,,,---...///000///;;;CCCPPPggguuu~~~xxxnnnaaaZZZUUUVVVXXXVVVUUUVVVQQQQQQVVV```hhhppp|||}}}yyyuuurrrqqqqqqqqqpppwww{{{}}}{{{uuuoooiiieeeccc[[[[[[ZZZ[[[]]]```dddfffgggiiilllnnnppptttzzz~~~~~~~~~|||{{{}}}tttrrrnnnkkkjjjkkklllnnnsssuuuxxxzzz{{{zzzyyyxxxvvvsssqqqpppooommmiiifffdddcccaaa^^^]]]^^^bbbfffeeeiiipppxxx~~~~~~|||{{{}}}{{{llleeebbb]]]XXXWWWSSSQQQPPPPPPPPPOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCEEEFFFFFFDDDBBBAAA???>>>>>>>>>=========<<<===<<<;;;::::::BBBUUUgggrrrWWWBBB777333///000000000///...------((()))***+++++++++++++++---,,,+++)))(((''''''''')))+++++++++***)))***+++*********++++++,,,,,,,,,'''))),,,...000000//////'''%%%(((---+++''')))///+++++++++************)))%%%)))++++++)))((())),,,++++++,,,,,,,,,---------******))))))***,,,---///++++++++++++,,,,,,---...------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,------,,,+++***(((&&&$$$###,,,------...///000111111////////////////////////---..................---,,,///222222///---...000000...///222222///---///000////////////111333444////////////////////////+++***+++000111......000111111000000/////////...---......///000111111222+++...000000---,,,---///++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,---...///000000999FFFPPPaaazzz|||nnnbbbZZZRRRLLLNNNRRRUUUYYY]]]]]]]]]ccclllrrrwww}}}xxxvvvtttsssqqquuuyyy|||~~~~~~xxxtttooohhhbbb]]]ZZZXXXXXXZZZ^^^cccgggkkkmmmooolllooorrrrrrsssuuuzzz~~~}}}||||||~~~|||yyyvvvsssqqqqqqrrrsssvvvwwwyyyzzzyyywwwtttrrrjjjhhhggggggiiiiiigggddd```aaaaaa^^^]]]___eeekkknnnrrrzzz}}}tttwww{{{zzzmmmggg]]][[[[[[TTTVVVUUUSSSQQQOOONNNMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDBBBAAA@@@???===;;;999999<<<<<<>>>===;;;CCC\\\uuufffKKK;;;444222111111000,,,((('''+++///,,,,,,,,,+++***)))((((((************)))))))))(((++++++++++++++++++++++++,,,+++***((((((((()))***%%%'''***,,,+++***************+++++++++******)))***)))'''%%%%%%''')))***(((((((((+++---+++&&&"""***+++------------...000,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.....................------------..................//////...000333444444333000000///......///000111333111//////222222000...///.........///000222333///000000111111111000000111111111111222222333444111...+++,,,///111111///////////////////////////000111111000///......///000000000000000000000000......////////////......,,,,,,,,,***((())),,,......,,,++++++---......---,,,((()))...111000111444AAAQQQeeevvvyyyqqqhhh]]]UUUSSSQQQPPPRRRXXX```fffjjjqqqtttwwwyyy}}}zzzxxxvvv{{{|||}}}~~~~~~|||{{{{{{yyytttpppkkkhhhccc]]]YYYYYY]]]```bbbeeejjjmmmoooppprrrtttvvvxxxyyyxxxvvvuuuxxx{{{~~~}}}}}}}}}{{{xxxvvvwwwxxx}}}zzzwwwsssppplllhhhfffbbbaaa___^^^^^^___aaabbb___bbbdddeeefffjjjqqqvvvyyy~~~|||}}}{{{yyyyyy|||xxxlllfff]]][[[[[[TTTTTTRRRPPPOOOMMMMMMMMMMMMMMMLLLJJJHHHFFFFFFGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA@@@>>><<<;;;::::::;;;;;;=========HHHbbb{{{dddJJJ:::444222000000...,,,******,,,---,,,+++++++++***)))))))))$$$%%%(((***++++++***)))++++++++++++++++++++++++,,,+++)))((((((((()))***'''))),,,,,,***)))((((((*********++++++******)))+++***(((''''''(((***+++)))((((((***,,,+++'''$$$***,,,------------...000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---...////////////---------....../////////222000///000222222111000000000///......000111222333111//////111222000...//////......///111222333000111111222222111111111444444333333333444555555000...,,,---///111000//////////////////////////////000111000.........///000000000000000000000000------............------,,,,,,,,,***)))))),,,...,,,***))))))+++,,,,,,+++---++++++///111111555;;;JJJ]]]tttuuullleee___XXXSSSVVVWWWYYY\\\```fffkkknnnyyy|||}}}{{{~~~~~~~~~~~~xxxuuurrrpppooommmiiifffcccaaa^^^ZZZYYY[[[```dddjjjnnnrrrtttttttttttttttwwwyyyzzzyyywwwuuuwwwxxx}}}~~~~~~|||yyywwwwwwxxxuuurrroookkkhhhfffcccaaa____________aaabbbdddeeehhhkkkmmmnnnnnnrrryyy~~~|||zzzyyyyyyyyyvvvtttuuuyyy|||}}}vvvjjjeee]]][[[[[[UUUSSSRRROOONNNMMMMMMOOOPPPOOONNNLLLIIIHHHGGGGGGGGGHHHFFFDDDDDDEEEEEEEEEDDDCCCAAA???<<<:::::::::;;;::::::;;;<<<@@@OOOjjj|||aaaHHH:::444111000...,,,,,,------,,,,,,++++++******************"""$$$(((+++,,,+++)))'''+++++++++++++++++++++++++++***))))))((())))))))))))+++,,,,,,***(((''''''))))))******+++******))),,,+++***))))))***+++,,,***)))((()))******(((&&&***,,,......------...///...---,,,+++************++++++,,,,,,------......------,,,,,,,,,,,,------***+++---...//////000000,,,,,,---...//////000000333222000000000000...,,,000000///...///000111222222111000000111111000...000000///000000111222333222222333333333333222222555444444333333333333444///......///000111000...///////////////////////////000111000.........///000000000000000000000000,,,,,,------------,,,,,,,,,------+++******,,,...,,,***))))))+++,,,,,,+++------...000000222<<>>;;;999:::;;;<<<999:::;;;<<>>===<<<;;;:::::::::555:::===CCCTTTpppjjjOOO???888333...000000...,,,******,,,---,,,+++++++++***))))))))))))(((((()))***+++---...************************'''((()))***+++******)))((()))***)))((((((***+++&&&'''((()))************)))+++,,,......,,,+++)))'''***++++++))))))+++---+++...111222000...------,,,,,,,,,---...///000111---------...............---...////////////...---.../////////...---,,,,,,......//////000000000111111000///000222333222111000/////////000222444555444666777666444222444555333444555666555555444333555555555555444333222222222222222222222222333444000222222111......///111000000000000000000000000,,,---///...------///000000000000000000000000000---......//////......------...000000...---...///,,,***))))))+++,,,,,,+++,,,---000777???MMMcccvvvuuunnnggg___ZZZWWW\\\ccckkkrrrxxx}}}{{{{{{|||xxxrrrnnneeeaaa]]]XXXUUUUUUVVVWWWUUUXXX[[[___bbbgggnnnssswwwzzz~~~|||~~~~~~~~~|||zzzwwwrrrmmmgggccc```XXXYYY\\\]]]___aaaeeegggjjjnnnqqqrrrppprrrvvv{{{~~~~~~}}}|||{{{zzz|||}}}}}}|||~~~pppfffbbbYYYVVVUUUMMMPPPRRRSSSUUUUUUTTTRRRQQQMMMMMMMMMMMMLLLJJJIIIIIIFFFDDDCCCBBBDDDDDDCCCBBB>>>>>>===<<<<<<;;;:::999444999>>>FFFYYYvvvhhhMMM>>>888333...111111000,,,((('''+++///---,,,,,,+++***)))(((((()))******+++***)))((('''))))))))))))))))))))))))'''((()))+++++++++***)))+++++++++***((('''(((***&&&'''((()))***************,,,...000000...,,,***&&&))),,,,,,***)))+++---+++...111222111...------------,,,,,,,,,---.....................---------+++,,,---......---,,,+++------......///.........////////////000000000000333111000111222222111000000/////////111222444666555777888777444333555777444444666666666555444333555555555555444333222111000/////////000111222222111222333000------000333000000000000000000000000,,,---......------///000000000000000000000000000,,,------......------,,,---///000000///......///...,,,+++,,,---............---111999DDDSSSiii{{{wwwllleeeaaa]]][[[YYYaaammmxxx}}}yyyuuuqqqlllgggccc^^^[[[XXXTTTTTTUUUXXXZZZ[[[___cccgggjjjooovvv{{{}}}|||vvvtttrrrnnniiiddd```\\\ZZZWWWZZZ___cccggglllqqquuutttxxx||||||yyyxxx|||~~~}}}}}}nnn___]]]\\\TTTOOOQQQPPPQQQRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCBBB@@@???>>>===;;;<<<<<<<<<;;;::::::999555;;;BBBPPPhhh~~~aaaGGG:::555222///000...,,,*********+++,,,&&&(((***)))((()))...222+++***)))'''''''''((()))++++++******))))))(((((((((((())))))*********+++******)))))))))))))))***---+++(((&&&&&&(((+++------000111000------///222******))))))******+++,,,------------,,,,,,+++***...---,,,,,,,,,---...///,,,,,,,,,---------......------......//////000000........................---...///000222222333333000111222222111000...---222///,,,,,,///111222111222555999888555111000000666666555444444444444444555555444333222222111111222111000000000111333333222333444333111000111222...000222222111000000000//////............//////............////////////...//////---)))'''***------...///000000///...---...,,,+++---,,,***---333000111666???NNNcccxxxtttgggaaa]]]XXXXXX]]]\\\hhhxxxzzzvvvuuurrrmmmfffaaa]]][[[[[[ZZZZZZZZZYYYYYY\\\aaaeeefffhhhkkkkkklllqqq|||~~~~~~zzzuuuppplllgggdddccc```\\\\\\___```ccchhhmmmqqqwww|||~~~}}}mmm^^^\\\ZZZSSSNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOMMMLLLJJJHHHGGGGGGDDDDDDCCCBBBAAA???>>>>>>;;;;;;<<<<<<;;;;;;:::999888===DDDSSSlllzzz]]]FFF999666333111000...,,,+++******+++,,,)))*********))))))+++---******)))(((((((((((((((************)))))))))))))))*********++++++++++++******)))))))))))))))******************************///777;;;;;;777333000))))))(((((())))))***+++,,,,,,,,,,,,,,,+++******---,,,,,,+++,,,,,,......,,,,,,---------.....................////////////...........................///000111333333333333111111222222222111///...333000......111333222111333666999999777444333444888777666555444444444444555555555444333222222222222111000000000111222333222333444333111000111222/////////000111000...---//////............//////000000000///////////////000...,,,++++++,,,,,,,,,......////////////......---++++++---,,,***,,,111000555===JJJ\\\pppwwwkkkaaa]]]ZZZWWWXXX\\\dddppp|||uuuoookkkcccaaa___\\\ZZZYYYYYYYYY]]]^^^``````aaacccgggjjjiiillloooppppppttt}}}{{{wwwsssmmmiiieeebbbaaaccccccaaabbbeeelllooosssvvvyyy}}}|||kkk]]]ZZZXXXQQQMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNKKKIIIGGGEEEEEECCCCCCCCCBBBBBB@@@??????;;;;;;<<<<<<;;;;;;::::::<<<>>>FFFWWWsssuuuYYYCCC999555333222///...,,,+++******+++,,,,,,+++******+++***((('''))))))******))))))(((((()))))))))***************+++++++++++++++,,,,,,,,,)))))))))(((((())))))***''')))+++------+++)))'''&&&***000777999666000+++(((''''''''''''((())))))******++++++******)))))),,,++++++++++++,,,---...,,,------------........./////////.......................................///000111222333444444444111111222222222111111000222111000111333333333111444666999:::888777666666666555444333222222222222666666555555444333333333111111000000111111222333222333333333111000111222000...---...000000---***//////............//////000000//////......------111---***+++...000...+++//////............//////,,,++++++...---***,,,000111999HHHYYYlll{{{kkkddd]]]\\\]]]]]]```dddqqqzzz}}}{{{xxxtttnnnhhhccc```XXXXXXYYY[[[]]]```bbbcccggghhhiiihhhhhhhhhjjjmmmmmmqqquuuuuutttwww}}}}}}wwwrrrnnniiieeebbbbbb```ccciiillllllmmmqqqyyy{{{}}}~~~|||xxxjjj]]]YYYVVVQQQNNNMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLIIIGGGEEEDDDDDDBBBBBBCCCCCCBBBAAA@@@???:::;;;;;;<<<;;;;;;::::::===???GGG\\\xxxqqqTTTAAA888444111000///...---+++++++++++++++,,,***)))***,,,,,,((($$$((()))***++++++***(((''')))))))))******+++++++++++++++++++++++++++++++++)))(((((((((((())))))***((())),,,------,,,)))(((***(((&&&))),,,...,,,***((((((''''''(((((()))***((()))))))))))))))((((((++++++++++++,,,,,,------------------............/////////......---------........................//////000111222333333222111111111222222222222222111111111222333333222111444555777777777555444333222222111111111111222222666666555555555444444444111111111111111222222222111222333222111000000222000/////////...------,,,//////............////////////...------,,,++++++///---+++,,,///000///...//////---,,,,,,---//////,,,***+++...---+++,,,000222>>>QQQgggyyynnndddbbbaaacccfffkkkqqquuu~~~~~~{{{yyywwwwwwnnnmmmkkkgggccc```]]]\\\YYY[[[^^^ccchhhllloooqqqsssrrrppplllhhhhhhjjjlllqqquuuzzz{{{yyyyyy~~~}}}~~~~~~zzzxxxuuurrroookkkhhhfffdddccchhhhhhmmmuuuyyyzzz|||~~~~~~}}}uuujjj^^^YYYVVVRRROOOMMMNNNOOOPPPQQQRRRRRRRRRRRRMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBCCCDDDCCCBBB@@@???::::::;;;;;;<<<;;;;;;:::<<>>::::::;;;;;;<<<<<<;;;;;;<<>>GGG\\\wwwhhhKKK>>>999222///111------------,,,+++******'''(((((((((((((((***,,,******))))))******+++,,,,,,++++++++++++++++++***+++++++++******)))))))))'''&&&&&&'''''')))******))))))(((''''''((())))))%%%'''))))))(((&&&&&&&&&(((((('''''''''((())))))''''''((()))))))))))))))***+++---///000000000000............////////////,,,------------------..............................//////000000000000///------------///000222333333444444222//////111444111000///111444555444222555555555555555666666777333333333333333444444444///000111222333222222111000111222111000///000111111---)))+++///222111...//////............//////000000000000000000000000***,,,---...------,,,,,,,,,------......------,,,---******---...000666===HHHZZZuuu{{{www|||}}}{{{zzzvvvkkkhhhddd```]]]\\\\\\\\\___aaaeeejjjnnnrrruuuvvvwwwyyy|||}}}|||uuuuuuuuuttttttvvvzzz}}}}}}|||}}}~~~}}}{{{zzzssspppmmmjjjiiihhhfffeeefffkkkrrrvvvxxxyyy{{{}}}~~~|||}}}}}}|||{{{{{{|||}}}}}}|||}}}~~~{{{uuuvvvyyyjjjfff]]]UUUPPPOOOMMMJJJLLLMMMOOOPPPQQQRRRRRRRRRTTTQQQLLLHHHEEECCCCCCDDDDDDEEEFFFFFFEEEBBB>>><<<999::::::;;;<<<<<<<<<;;;@@@KKKccceeeHHH>>>:::444111444------------,,,+++******''')))***(((&&&&&&)))---+++***)))))))))***,,,------,,,,,,++++++*********,,,,,,,,,++++++*********&&&&&&&&&'''''')))******''''''((((((((((((''''''((()))***(((%%%&&&***...'''&&&&&&&&&&&&'''((((((''''''((()))******))))))***,,,...000111111111000............/////////000,,,,,,,,,------.................................///000000111111111111000---,,,,,,---...000222333555555555222//////222666000//////222666999999888555555444333222222222222333333333333333333333333///000111222333222111111000111222111000//////111333***"""&&&111666111***//////............//////,,,,,,,,,------------------+++***,,,//////,,,(((+++,,,............,,,+++---******,,,...111888@@@UUUfff|||vvvooogggbbb```^^^\\\\\\]]]```dddfffkkkmmmrrrvvv{{{~~~yyy{{{}}}}}}zzzxxxxxxzzz|||}}}||||||}}}~~~xxxsssqqqsssvvv{{{}}}xxxuuurrrppppppmmmkkkhhhhhhhhhiiiiiiiiikkkqqqxxx|||}}}}}}~~~zzz|||}}}{{{wwwvvvxxx{{{xxxwwwvvvvvvrrrooorrrxxx{{{gggccc[[[TTTPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQSSSUUUSSSPPPLLLGGGDDDBBBBBBBBBCCCEEEGGGFFFCCC@@@>>>>>>===:::888:::999777999===EEETTTmmm~~~\\\CCC:::444222333......//////...,,,++++++,,,+++++++++*********))))))&&&(((+++......,,,***(((***)))))))))***+++,,,,,,+++++++++*********))))))---)))&&&&&&''''''$$$ &&&'''(((***++++++++++++))))))((((((''''''&&&&&&'''((()))******)))((('''(((***++++++*********,,,------------------------...000111000...---///222///......---------......//////...------------.../////////000111000---***+++,,,---...////////////444555555444222222333555000000000///////////////777444111111333444333111---000444555555333222222333333333222111000111333---///000222222000///---000333444333111///000111000000//////.........------...///111111111000///...///000///---,,,,,,---)))***,,,------------,,,---+++,,,...000333===GGGeeeqqqyyyooogggbbb]]]XXXTTTZZZ\\\```dddhhhmmmrrrvvv~~~~~~~~~~~~}}}{{{yyyyyy{{{||||||{{{~~~xxxsssoookkkmmmqqqvvv|||{{{wwwvvvssspppllliiigggeeeiiijjjkkkmmmoooqqqrrrsssvvv{{{~~~|||xxxtttrrrrrrssstttrrrsssrrrooolllmmmqqqvvvvvvfffaaaYYYRRRMMMMMMOOOPPPSSSTTTTTTSSSRRRRRRSSSUUUPPPOOOLLLIIIFFFCCCAAA@@@CCCEEEFFFFFFCCC@@@>>>>>>===999888:::999888:::???EEEWWWqqqzzzYYYBBB;;;444333333......//////...,,,++++++,,,+++++++++*********)))))))))))))))******+++++++++*********)))******+++++++++++++++*********))))))+++)))(((((((((((('''&&&'''((()))******+++******))))))((((((((('''''''''(((((())))))))))))(((((((((***+++,,,+++***+++,,,++++++,,,,,,---.../////////000111000......000222///...............////////////...------------...,,,,,,,,,...000000...,,,------...///000111222222444555555444222222333555111111111111111111111111666444111222333444333111...000333444444333333333444444333111///...//////...///000111111000///...000222333333000//////111000000/////////.........---...000111111111000///...///000///---,,,---...------,,,+++,,,,,,......------...000111666CCCPPPhhhvvv}}}|||ooohhh___XXXTTTSSSQQQPPP\\\```gggmmmsssyyy}}}|||zzzyyyxxxzzz|||~~~|||{{{|||~~~~~~vvvqqqnnnkkknnnrrrxxx|||~~~}}}}}}{{{wwwtttooommmkkkiiihhhhhhjjjkkkppprrrtttwwwyyyyyyxxxwwwzzz~~~~~~~~~|||yyyuuuqqqpppppprrrtttrrrttttttsssppppppssswwwpppccc^^^VVVNNNJJJJJJMMMOOOSSSTTTUUUTTTSSSRRRSSSUUUMMMMMMLLLKKKHHHDDDAAA???BBBDDDEEEDDDBBB???>>>>>><<<999888:::999888;;;AAAJJJ___{{{uuuVVVAAA<<<555333333......//////...,,,++++++,,,+++++++++***************,,,***(((&&&''')))+++---++++++******)))*********+++++++++***************'''((())))))(((((()))***))))))************))))))***))))))((((((((((((((())))))(((((((((((())))))(((***,,,,,,+++***+++,,,)))***+++,,,...///000111000111111000//////000222......//////000000111111//////...------------...***))))))+++...//////...///...//////111333555777444555555444222222333555333333333333333333333333555444222222333444333222000111333333222222444555222111000............///...///000111111000///...///111222111000//////000000000////////////.........///000111111111000//////000111000...---...///111///---++++++,,,...000......111333444;;;MMM^^^ppp|||vvvooohhhcccYYYTTTNNNLLLMMMQQQUUUWWWeeejjjrrrzzz~~~~~~|||xxxuuuwww}}}~~~{{{{{{~~~|||}}}{{{xxxvvvwwwyyy|||}}}~~~|||~~~|||uuupppmmmqqqtttxxx|||~~~{{{xxxuuusssqqqooollliiihhhggggggiiinnnsssvvvzzz|||~~~}}}|||{{{|||~~~}}}}}}|||uuussspppnnnnnnpppsssuuuuuuxxx{{{zzzxxxvvvwwwyyy~~~kkk```[[[SSSKKKHHHHHHLLLNNNRRRSSSTTTTTTRRRQQQRRRSSSMMMMMMKKKIIIGGGDDDAAA@@@BBBCCCDDDCCC@@@>>>>>>>>>;;;999999:::888888<<>>999888999:::888888>>>GGGVVVooolllPPP???;;;444111222......//////...,,,++++++,,,******************************)))))))))))))))))),,,,,,+++***)))))))))***************************(((***,,,+++(((&&&(((+++******+++******)))((('''***)))(((''''''((()))******)))(((''''''((()))***)))+++,,,,,,++++++,,,---,,,,,,------------------111000000///000000111111---...000111222222222222//////...------------...000...,,,---///000000///......---...000333666888444555555444222222333555222222222222333333444444333333333333222222333444222333333222111222555888888444000//////000////////////000000000000///////////////000000000////////////000000000000000000///000111222222111000///...000111000//////000111000000000000///...---------///333666:::GGGaaaxxx|||xxxvvvoooggg\\\TTTQQQOOOMMMKKKKKKNNNTTT[[[bbbjjjpppsssvvv|||{{{wwwxxxvvvpppmmmppptttuuuxxx|||{{{zzzzzz{{{}}}~~~}}}|||zzz||||||zzzyyy{{{{{{uuurrr}}}~~~{{{wwwtttnnnnnnmmmlllllllllnnnooorrrtttxxx}}}}}}zzzxxxxxxyyywwwtttwww}}}~~~yyyyyyyyywwwuuussspppooommmnnnooorrruuuyyy}}}xxxfff[[[WWWQQQKKKHHHIIIKKKMMMOOOQQQRRRRRRPPPNNNMMMNNNNNNLLLHHHEEECCCCCCDDDEEE@@@AAAAAA@@@===<<<===>>>888888999:::888888@@@IIIZZZsssiiiOOO>>>:::222///111......//////...,,,++++++,,,***************+++++++++)))***+++,,,,,,+++)))(((++++++******)))************************++++++++++++,,,---,,,+++***+++,,,***************)))(((''')))(((&&&%%%&&&''')))***))))))(((((((((((()))))))))+++------,,,+++,,,---------------------------111///......///000000///...///000222222222111000//////...------------...111000///000111222111000---------...000222444666444555555444222222333555000111111222222333333444222333444333222222444555222333333222222333555888@@@:::444000//////---+++000000////////////000000000//////000111222111/////////000000000000111111000111222222222111000///---///000000......///111......000000000///...,,,000000333888@@@PPPjjjyyyrrrkkkfffcccYYYTTTLLLHHHGGGJJJNNNPPPWWW[[[aaafffjjjmmmppprrrxxx}}}~~~}}}|||||||||}}}xxxoooiiijjjnnnrrrvvvzzz||||||{{{}}}~~~~~~|||{{{tttvvvwwwvvvuuuxxx|||wwwtttyyyyyyzzzyyywwwsssooommmiiikkkmmmnnnooopppsssvvvyyy|||~~~zzztttssssssuuusssrrrwww}}}{{{ttttttsssrrrqqqppppppooorrrtttwww{{{~~~uuueeeZZZWWWRRRMMMKKKJJJKKKLLLOOOQQQSSSSSSQQQNNNMMMMMMLLLJJJHHHFFFDDDDDDCCCCCC???@@@@@@>>><<<<<<===>>>777777999:::777888AAALLLeee{{{iiiNNN>>>888000---111///...//////...,,,++++++,,,))))))*********++++++++++++,,,,,,---,,,+++***)))*********)))******++++++))))))*********+++++++++)))(((((()))+++,,,,,,+++))))))*********))))))(((((('''%%%$$$$$$&&&(((***(((((())))))))))))(((((()))+++------,,,+++,,,---,,,,,,,,,------.........111...,,,---///000///---...///000222222111///...//////...------------.........///111333444222111......///000111222333333444555555444222222333555000111111222333333444444111333444333222111444666111333444444333333555777@@@:::333///000000...+++000000////////////000000111//////000333333222000//////000000000111111111111111222333222111000///,,,...//////......///000..................//////333222444;;;FFFXXXrrrxxxtttnnnggg___YYYTTTRRRHHHIIIIIIJJJMMMRRRZZZ___gggjjjnnnoooooooooqqqsss{{{}}}{{{zzz{{{}}}~~~ssshhhgggjjjmmmrrrwwwxxxxxxyyyzzz||||||zzzxxxqqqsssttttttuuuxxx{{{vvvsssrrrrrrrrrrrrqqqooommmkkkkkkooosssvvvwwwyyy}}}zzzvvvsssrrrrrrsssqqqqqqxxx}}}yyyuuussspppoooooooooqqqsssuuuwww|||tttdddYYYVVVSSSOOOMMMLLLLLLLLLPPPRRRTTTTTTRRROOONNNNNNIIIIIIIIIHHHGGGEEECCCAAA?????????>>><<<;;;<<<>>>777777999:::777888AAAMMMqqqiiiNNN===777...,,,000///...//////...,,,++++++,,,))))))******++++++++++++...------,,,++++++++++++***)))))))))***+++,,,,,,))))))******++++++++++++%%%###"""$$$)))+++***((())))))************))))))'''&&&$$$######%%%(((***'''((()))******)))(((''')))+++------,,,,,,,,,---******+++,,,...///000000000...+++,,,...000...,,,...///111222111000...---//////...------------...++++++...111444555444222...///000222222333333222444555555444222222333555111111222333333444555555111333444333111111444777111333444444444444555777;;;555///...000333222000000000////////////000000111000///111333444333000//////000000111111111222111222222333222111000///+++---......------...000///...,,,++++++---000222666444555>>>KKK^^^vvv}}}zzzwwwvvvlllhhhbbbZZZSSSMMMIIIGGGFFFKKKQQQWWW\\\bbbkkkqqqsssuuuvvvuuussssssvvvzzz~~~{{{zzzzzz|||vvviiieeegggkkkppptttssssssuuuwwwzzzzzzxxxvvvqqqsssuuuvvvwww{{{zzztttqqqnnnnnnnnnoooooonnnnnnnnnqqquuu{{{~~~}}}vvvqqqtttsssssssssqqqqqqxxx~~~{{{wwwrrrnnnlllnnnmmmmmmooorrrwww{{{~~~{{{}}}nnnbbbZZZTTTOOOPPPOOOMMMMMMPPPPPPPPPOOOOOOOOONNNNNNNNNKKKJJJGGGEEECCCBBBBBBBBB======;;;:::::::::::::::>>>777777<<<999555DDD[[[sssbbbLLL999666888444///---000111111...***((()))+++******+++++++++,,,,,,,,,------.........---,,,+++///...---,,,***)))((('''%%%'''***,,,---+++)))''')))(((((()))***++++++***,,,,,,++++++******))))))******))))))))))))******))))))*********++++++++++++,,,------......------------......///000000000---///111111///---------,,,,,,,,,///222222///+++,,,...000000000000111222000222555777999888777666222222111111111111222222555666777666444333333444111111222222222333333333555555444333333333444444444555666777777555333222111111000000000000000111333333333222111000///...222333333333333333333444222222111000000000000000111111111111111111111111111***(((,,,///,,,,,,...000///---------...000111111333666===PPPkkk}}}yyyvvvsssnnngggaaaWWWSSSMMMHHHEEEEEEHHHJJJFFFOOO]]]iiiqqqwww}}}zzz{{{{{{|||||||||{{{{{{|||yyyzzz|||{{{pppiiihhhjjjlllmmmoooqqqsssvvvwwwxxxxxxwwwuuuuuuwwwzzz}}}{{{uuuqqqooonnnoooooooooqqqsssuuuttttttzzz{{{}}}{{{rrrkkkrrrrrrrrrsssuuuxxx|||~~~}}}yyyvvvxxxxxxvvvrrrnnnlllmmmnnnmmmppptttxxx{{{~~~{{{mmm```ZZZTTTPPPQQQPPPNNNNNNQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLJJJHHHEEECCCBBBAAAAAA>>>===<<<;;;::::::::::::===666666<<<:::999JJJbbb{{{bbbLLL999666777333......,,,---...,,,)))((()))+++++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++***)))---,,,,,,++++++******)))((()))******+++***************))))))******)))))))))))))))(((((((((((((((******))))))))))))************+++++++++,,,,,,,,,+++,,,------...---------/////////...............---///111111///---------,,,+++***,,,------+++(((000111222111///.........000333666999999888666555222222111111111111222222555666777666444444444555222222333333333444444444777666555444333333333333444555666777666555333222111111000000000000111111444444333222000...,,,+++222333333333333444444444111000000////////////000111111111111111111111111444...,,,///111000///222000///---------...000111000333888BBBWWWqqq{{{qqqmmmiiifffccc^^^XXXSSSMMMKKKGGGDDDEEEIIIOOOTTTbbbjjjuuu~~~||||||}}}{{{rrrlllkkkmmmnnnoooqqqrrrsssuuuvvvxxxyyyyyy||||||||||||}}}~~~}}}|||{{{{{{zzzvvvrrroooooooookkklllooossswwwyyyzzzyyyzzz{{{}}}}}}mmmnnnnnnppptttxxx{{{~~~|||yyyuuusssqqqqqqqqqooommmmmmoooqqqppptttyyy}}}}}}}}}~~~xxxiii^^^ZZZTTTPPPQQQQQQOOOPPPRRRPPPPPPPPPQQQQQQQQQQQQQQQMMMKKKHHHEEEBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;666666;;;;;;???SSSkkk~~~{{{```KKK999666666222......+++,,,---,,,***)))***+++++++++,,,,,,,,,---------))))))***+++***)))((('''******++++++++++++++++++,,,+++***)))))))))***+++,,,++++++***))))))(((((('''(((((((((((((((((()))******))))))))))))******))))))*********+++++++++++++++,,,---------------000//////...------,,,,,,---///000000...------...111///............---+++000111222222///.........111333777::::::888555333333333222222222222333333666777888777666555666777444444444444555555555555888777666444444333333333444555666666666555333222111111000000000111111222444444444333222111000///222222333333444444444444000///////////////000000000000000000000000000000222...+++---///......000///...---------///000111000333:::HHH```zzz~~~xxxpppkkk]]]ZZZUUURRRPPPMMMJJJGGGEEEEEEFFFHHHLLLUUU___fffxxx||||||{{{}}}zzztttpppooooooppppppqqqrrrsssuuuxxx{{{~~~|||zzzxxxvvvuuunnnooonnnllljjjjjjlllmmmrrruuuyyy~~~{{{}}}zzzsssmmmpppppprrruuuxxx}}}|||zzzwwwsssooommmkkkkkklllnnnpppqqqqqqsssvvvyyyxxx|||~~~{{{{{{||||||}}}sssfff[[[YYYSSSOOOPPPQQQOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRMMMKKKHHHEEEBBB@@@?????????>>>===<<<<<<;;;<<<<<<;;;666666:::<<>>???>>>===<<<<<<;;;<<<<<<;;;888777:::===HHHaaayyy|||nnndddpppxxxqqq~~~}}}\\\III999555444000---///000000///...---,,,***(((+++++++++,,,,,,,,,------)))***+++++++++***((((((,,,,,,+++******))))))(((+++++++++++++++***)))((((((***++++++***)))+++---(((((())))))*********+++******))))))))))))******)))))))))*********++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------...---...///...---,,,...///,,,,,,,,,,,,---...///111...000222222111000111222111333777999999777444222555555444444444444555555666888999888777777888999666666777777777888888888555555555555666777888888555555555555555444444333111111111111111222333333222333444666777888999999222222333444444555666666333222222111222222333333////////////////////////222222111///...///000000---------...///000000111222444:::IIIeee}}}xxxqqqmmmfff___WWWOOOHHHDDDAAAAAAAAABBBEEEIIIMMMPPPTTT[[[dddkkkpppvvv}}}{{{uuuooonnnrrrvvvxxxwwwuuusssrrrqqqqqqrrrtttvvvyyy|||~~~~~~}}}|||ssssssrrrnnnjjjggghhhiiioooqqqrrrsssuuuwww{{{~~~~~~zzzvvvvvvwwwyyyxxxyyyzzz{{{}}}|||wwwrrrnnnllljjjkkklllkkkiiihhhjjjnnnrrrzzz}}}~~~yyyvvv~~~~~~yyylll```XXXUUUOOOLLLMMMOOONNNOOORRRSSSSSSRRRRRRQQQQQQQQQQQQLLLJJJGGGDDDAAA@@@?????????>>>===<<<;;;;;;;;;;;;:::999999<<>>@@@BBBEEEIIINNNTTT[[[___fffmmmvvvzzz|||~~~~~~|||}}}{{{tttnnnlllqqqvvvxxxxxxwwwtttrrrqqqrrrssszzzzzz{{{zzzxxxuuuqqqooojjjlllllljjjgggfffiiillluuuwwwzzz|||}}}{{{yyyvvvrrrqqqsssxxx|||~~~}}}wwwtttpppkkkgggeeeeeeeeegggiiikkkkkkkkkooouuuzzz{{{zzz|||{{{~~~zzzyyyyyy~~~wwwjjj___XXXUUUOOOLLLNNNOOOOOOPPPSSSTTTSSSRRRRRRQQQPPPOOOOOOKKKIIIFFFDDDAAA@@@@@@@@@>>>===<<<;;;::::::::::::888999;;;???FFFWWWrrrmmm[[[RRRTTTggg}}}}}}kkkfffzzz}}}YYYHHH999555333...,,,000...,,,,,,,,,---,,,(((%%%)))))))))*********++++++******+++,,,+++***)))(((************))))))))))))((((((((('''(((((())))))(((+++...---)))(((+++...'''''''''''''''&&&&&&&&&******))))))))))))******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,...000---000333444333222333555333444555333000.........000111222333444555444444777666666555555666666777555666777777666666777999777777777777888888888888999888777777666666666777666666555444444444444444111111111111222333444555222222222333333222111111222222333444555666777777666555444333222111111111111111111111111111111111+++//////)))&&&)))+++***+++,,,---///000000111111000444:::DDDXXXqqq~~~xxxooogggaaaZZZRRRLLLFFFEEECCC@@@@@@BBBEEEHHHMMMQQQWWW\\\aaahhhooouuuzzz}}}|||~~~}}}wwwooommmqqqvvvyyyzzzyyyvvvrrrqqqsssuuuyyywwwsssooollliiihhhgggiiilllnnnmmmkkklllpppuuuwwwzzz~~~|||zzz}}}{{{|||~~~zzzwwwuuunnnllliiifffeeeggghhhjjjgggkkknnnppppppttt{{{}}}{{{|||}}}}}}xxxvvvxxxzzzxxxuuu|||vvviii___XXXUUUPPPMMMOOOPPPPPPQQQTTTTTTTTTSSSQQQPPPOOONNNMMMJJJHHHFFFCCCAAA@@@@@@@@@======<<<:::::::::::::::666999===AAAJJJ]]]yyywww```PPPJJJPPPeee|||zzzgggcccxxx~~~YYYHHH999555222---,,,000...---,,,...000///,,,(((((())))))))))))*********)))***+++++++++***(((''''''(((((()))***+++++++++)))(((%%%$$$%%%'''***,,,***---///---)))'''))),,,******))))))((((((((('''******))))))))))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------,,,,,,+++*********,,,------,,,+++,,,...000+++...222333000......///000222333333111000000111///000000111222444555555777777666666666666777777444666777777666666777999666777777777777888888888<<<;;;999888666555444444666666555444444444444555111111111111222333444555///000222333444555555555222222333444555666777888666555444222111000000///111111111111111111111111,,,222222+++(((+++---,,,+++,,,---///000111111111...444:::CCCSSSiiizzzwwwrrrmmmfff]]]UUUNNNHHHAAA;;;??????>>>???BBBHHHPPPUUU]]]bbbhhhnnnsssyyy~~~~~~yyyqqqnnnqqqvvv||||||{{{wwwsssrrrtttwwwuuuqqqkkkeeecccccceeeffflllooorrrqqqpppqqqwww}}}||||||}}}{{{wwwuuuvvvyyy|||}}}}}}}}}|||{{{zzzwwwssspppnnnkkkiiihhhgggiiilllpppsssmmmrrrvvvxxxxxx{{{yyy{{{|||zzzwwwwww|||zzzpppllluuuuuuhhh]]]VVVRRRPPPNNNMMMMMMOOORRRSSSUUUTTTUUUWWWXXXUUUOOOIIIIIIGGGEEEBBBAAA@@@???@@@<<<<<<<<<<<<;;;:::999888999<<<<<<>>>KKKeeehhhSSSIIIFFFPPPffftttbbb[[[mmm{{{]]]HHH<<<777000000222---------,,,,,,,,,,,,++++++(((,,,,,,***+++------***)))***+++,,,,,,+++***)))'''(((((()))***+++++++++$$$&&&)))+++,,,,,,+++***$$$)))---,,,)))(((,,,111))))))))))))))))))))))))(((((((((((()))+++,,,---)))))))))***+++++++++,,,)))))))))))))))(((((('''************************111///---,,,,,,,,,...///------///000222222333333333000...---......+++(((///000000222333444555555777::::::888777:::999666777777777777777888999999777999;;;;;;:::888888999333555777666333222444777444444555555444222111000777666444333222222333444777666555333333333444555222333444555555555444333333333555555555444333222......///000111000---***111000///...---,,,,,,,,,(((***---000222222111111///222666>>>KKK[[[lllwww{{{|||}}}{{{|||}}}{{{xxxtttmmmccc\\\PPPKKKDDDAAA???>>>;;;999@@@BBBEEEHHHOOOYYYfffooovvv|||~~~zzzwwwuuussssssyyyxxxwwwtttqqqmmmjjjhhhgggjjjiiidddbbbfffkkkmmmvvvyyy|||zzzvvvvvv{{{~~~|||yyyxxxxxx|||~~~}}}zzzyyy}}}xxxsssrrrsssyyy{{{~~~|||zzzvvvrrrpppooommmiiifffiiijjjnnnsssyyy}}}}}}}}}yyyxxxvvvvvvyyy~~~xxxuuuqqqoooqqqwww~~~wwwmmmgggqqqsssggg]]]UUUQQQPPPOOOOOOOOOPPPRRRSSSUUUTTTTTTUUUUUUSSSNNNIIIIIIGGGEEEBBB@@@?????????=========<<<;;;::::::999777;;;===AAAPPPkkk{{{```KKKBBBAAAPPPfff~~~iiiXXXSSSeee~~~{{{\\\GGG<<<777000000222---------,,,,,,,,,,,,++++++&&&***+++)))***------***)))***++++++++++++***)))'''(((((()))******++++++'''((()))*********)))(((************)))((())))))))))))))))))))))))))))))***)))))))))))))))***+++***************+++++++++)))))))))))))))(((((('''************************...---,,,++++++,,,...///......///111222222222222333111//////000000---+++000111111222222333444444666888666333333777888666777777666666666777777888555777999999888777777888333444555444333222333555444444555555444222111000444333222222222333444444666666555444444444444444333444444555555444444444222333444555555555444333000000000111222222000.........//////---+++)))(((+++,,,...000111222111111///111555;;;DDDQQQ___hhhnnnoooqqquuuxxx|||~~~~~~~~~}}}||||||yyywwwtttrrrrrrtttwwwyyy}}}}}}xxxtttssstttooolllhhhccc^^^WWWOOOIIIEEEAAA<<<:::<<>>>>>>>>>>>=========<<<;;;;;;:::555:::>>>FFFWWWrrrpppTTTAAA===@@@RRRggg~~~{{{\\\NNNJJJ[[[uuu|||ZZZFFF;;;777000000222,,,------,,,,,,,,,,,,++++++%%%(((***((())),,,,,,))))))***++++++++++++***)))((((((((()))******++++++******)))))))))(((((('''---+++))))))+++,,,***((())))))))))))))))))))))))++++++***)))))))))))))))+++++++++***************))))))******))))))(((''')))))))))))))))))))))))),,,+++******+++,,,...//////000000111222222111111222111000000111111000...222222222222222222222222555666444000111666999888666666555555555555555666444666888888666555555666444222111111333333333222444444444444333222111111111111111111222333444555444555555555555444444333555555444444444444444555222333444555666666555444222000//////111222111000(((***,,,......,,,***(((......///000000111111222///000333666<<>>======>>>>>>======<<<<<<<<<<<<555:::@@@KKK___xxx}}}dddJJJ<<<===DDDTTThhhtttSSSHHHEEEUUUnnn{{{XXXEEE:::777000000222,,,------,,,,,,,,,+++++++++'''***+++)))))),,,+++(((*********++++++*********(((((())))))************++++++***))))))))))))************+++---......---((((((((((((((((((((((((******)))))))))))))))***,,,+++++++++***))))))))))))************)))((((((((((((((((((((((((((((((*********+++,,,...///000000000111222222222111111111000000000111111111111444444333222222111111000444666555222333888999888666555444444333333444444444666777666555444555666666333000000333555333111444444444333333222222222222222222222222333333444333444555666555555333222777666444333333444555555222333444666666666555555333000---,,,---...///...&&&'''***,,,---.........111000000000000000111222...000222444666:::>>>BBBGGGGGGHHHJJJNNNSSSWWWZZZWWWWWWWWWWWWVVVTTTSSSRRROOOMMMJJJHHHIIINNNSSSVVVcccfffhhhfff___YYYVVVUUUOOOKKKFFFAAA>>><<<;;;:::>>>@@@DDDKKKVVVaaajjjooovvvzzz}}}xxxrrrmmmhhhfffddddddddddddeeegggiiijjjnnnsssuuutttuuuxxxxxxuuuwwwzzz~~~~~~zzzuuutttwww~~~~~~}}}}}}~~~~~~}}}yyysssooouuuwww{{{{{{zzzyyyzzz{{{}}}~~~wwwwwwwwwxxxyyy{{{||||||wwwxxxzzz}}}}}}|||zzzxxxzzz}}}{{{{{{|||~~~{{{tttooopppvvv}}}lllaaa[[[aaaqqq{{{jjj```YYYTTTPPPQQQSSSTTTUUUTTTSSSRRRVVVVVVTTTRRROOOMMMLLLLLLFFFEEECCC@@@>>>>>>===>>>>>>>>>===<<<<<<<<<======666;;;CCCPPPeee}}}sssXXXBBB999>>>FFFWWWkkk~~~kkkLLLDDDBBBOOOfff}}}yyyVVVCCC999666000000222,,,------,,,,,,,,,+++++++++***------******,,,+++'''+++******************+++)))))))))))))))*********++++++*********+++,,,---'''***---,,,))))))+++///(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++++++++***)))))))))***************))))))(((((((((((((((((((((((((((***++++++,,,...///000111000111111222222222111111///000000000000000111111555444444333222111000//////333555444555777777333444444333333333333333444555666777666555444666777777444000000333555555333444444333333333333333333444444444444444333333222222333444555555444333222888666555444333444555555222333555666666666555555555222...,,,,,,---------,,,+++++++++,,,---///000111111000000000000111111...000222444444555777999:::::::::;;;===@@@DDDFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@>>><<<;;;<<>>===<<<===@@@DDDFFFMMMRRRZZZdddoooxxx~~~~~~~~~}}}|||zzzxxxtttooojjjgggeeecccbbbccceeegggjjjlllmmmnnnssswwwyyyxxxyyyzzzxxxsssrrryyy}}}|||yyyzzz}}}~~~~~~|||yyywwwvvvuuusssqqqvvvxxx{{{}}}~~~{{{wwwuuuqqqrrruuuxxxzzz}}}~~~}}}{{{|||}}}|||wwwtttvvv|||jjj```ZZZ```ooo{{{jjjaaa[[[WWWPPPQQQSSSTTTTTTTTTSSSRRRTTTUUUTTTQQQMMMKKKJJJKKKDDDCCCAAA???>>>>>>>>>???>>>===<<<;;;;;;;;;======888===FFFVVVllljjjOOO<<<777===DDDZZZmmmttt^^^DDD???>>>HHH^^^wwwvvvTTTAAA888666000000222,,,------,,,,,,,,,,,,+++++++++......+++***,,,+++(((++++++***))))))***++++++))))))))))))))))))***************++++++,,,,,,,,,'''+++...+++%%%###%%%)))))))))))))))))))))))))))''''''(((((()))+++,,,---+++++++++*********************++++++******)))((())))))))))))))))))))))))++++++,,,---///000000111000000111222333333222222///000111111000///000222555555444333222111000///+++000333222333444222...333333333333333444444555555666666555444444555777666444222111222444555555444333333222222333333444555555555555444333222111222333333444444444444333777777666555444444444444444555666777777666555444777444000......//////...333111...+++***+++---/////////000000000000000000---000222333333333444555333333333333444666888999888888999999888888777666888777555555777:::>>>AAACCCGGGKKKIIIDDD>>>;;;:::333666:::???EEELLLTTTYYYccchhhqqqzzz}}}|||zzzyyyxxxvvvtttooollliiifffddddddeeefffhhhhhhiiijjjkkkmmmnnnooouuuxxxyyyxxxyyyzzzwwwqqqnnnvvv}}}~~~{{{}}}~~~|||{{{~~~}}}yyytttqqqqqqrrrsssttt{{{|||}}}~~~~~~~~~}}}zzzwwwtttrrrrrruuuzzz~~~}}}~~~}}}||||||hhh___ZZZ___mmm~~~wwwfff^^^YYYUUUQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRPPPKKKHHHGGGGGGBBBAAA???>>>>>>>>>???@@@===<<<;;;::::::;;;<<<===888>>>III[[[sss|||```GGG:::999???EEE]]]pppiiiOOO>>>;;;;;;DDDZZZuuurrrSSS@@@777666000000222,,,------,,,,,,,,,,,,++++++'''++++++******---,,,)))++++++***))))))***++++++***)))))))))))))))))))))))))))***+++***)))((('''***,,,,,,+++'''&&&&&&((())))))))))))))))))))))))))))))(((((()))***++++++***************+++++++++***++++++++++++***))))))***************************+++,,,---...////////////000111222333444444444000222444333000000111333444444333333222111000000---000222000000222111---222222222333444555666777444444444333222222444666444444222111///000333666444333222222222333444444222333444444444333222222333333222222333333444555777777777666666555444333666666777777666555444333333111//////000111111000111000///---,,,------...------///000111000000///---///111111111000111222///000000111222333333333222333444444555444444444444444444444666888;;;<<<<<<>>>???>>>:::999<<<>>>444;;;EEEOOOYYYcccmmmtttzzz~~~}}}}}}}}}{{{xxxuuurrrpppnnnkkkhhhfffdddaaa___aaaeeejjjnnnmmmkkkiiiggghhhlllqqqtttvvvyyyyyyyyy{{{}}}zzztttnnnsssyyy}}}}}}{{{zzz{{{zzzzzz|||{{{yyyxxx|||}}}yyytttqqqrrruuuwwwxxx~~~}}}}}}}}}~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyxxxyyy~~~ggg^^^YYY___lll}}}qqqaaaYYYTTTPPPQQQQQQQQQQQQRRRRRRRRRSSSNNNPPPQQQOOOJJJEEEDDDEEE@@@@@@???>>>>>>???@@@AAA<<<;;;:::999999:::<<<===888>>>JJJ^^^xxxtttWWWAAA999<<>>GGGTTTbbbnnnyyy~~~}}}}}}|||~~~{{{uuurrrnnnkkkhhheeeaaa___bbb```]]]]]]aaahhhoootttnnnjjjeeeccceeemmmuuu{{{yyy{{{{{{{{{yyyoooqqqtttxxx{{{{{{xxxuuuzzzyyyzzz~~~yyyvvvtttxxx|||xxxvvvwwwzzz|||}}}~~~|||zzzyyyxxxwwwuuutttuuuvvvvvvxxxzzz}}}mmm^^^\\\cccjjj|||uuujjjcccZZZPPPKKKNNNPPPQQQPPPOOOOOOPPPQQQUUUSSSPPPLLLHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>???>>><<<;;;;;;;;;;;;:::???AAARRRnnnhhhJJJ???<<<;;;CCCOOOjjjxxxsssTTTAAA:::::::::@@@UUUsssoooSSSEEE777333222///,,,+++111000---+++***+++---...***&&&%%%)))+++***+++---***)))((((((((()))+++,,,,,,++++++***)))))))))))),,,,,,+++******+++,,,,,,***************(((''''''***+++,,,,,,+++***+++---+++++++++*********))))))***))))))((())))))***+++))))))))))))))))))))))))---,,,+++)))(((''''''''',,,,,,,,,,,,---...//////555333222111111222444666777666555444444444444444777777666555333111///...111444333000///111///,,,000111222333444555555555333222111000000111222333333333333444333333222222444444444444444444444333333333222222111222222222333333444444555444444444666666666666555555555555555555444333333222111111000///...///000111000///111111000......------------------.........//////...............///000000222111000000000000111111333111000111333555666666555666777888888888888888999888999======>>>HHHUUUTTT]]]mmm}}}}}}xxxuuuooolllgggdddccccccddddddjjjjjjjjjkkkmmmqqqtttwwwyyypppfffccchhhpppwww{{{~~~{{{}}}}}}rrrqqqsssvvv{{{|||zzzwwwvvvxxx||||||rrruuuyyy~~~~~~}}}zzzzzz}}}~~~~~~|||yyyxxxuuurrrpppqqqtttwwwvvvyyy}}}rrrccc___dddiiizzzooofff```XXXQQQMMMOOOPPPQQQQQQPPPOOOPPPQQQUUUSSSOOOLLLIIIFFFEEEDDDBBBBBBAAA@@@????????????===<<<;;;;;;;;;::::::999???DDDWWWsss~~~```EEE;;;::::::DDDQQQnnn|||jjjMMM===888999:::BBBVVVtttnnnQQQCCC666222222111............------,,,+++++++++000+++(((******'''&&&'''***))))))((()))***+++,,,...---,,,*********+++,,,,,,,,,+++******+++,,,,,,//////...,,,+++***)))((()))***+++***(((''''''(((+++++++++*********))))))))))))))))))************************************+++******)))))))))))))))---------------...000000111000000000111333666777777777666555444333333333666555555444333111000///000333333000///111000---000000111222333333333333222222111000000111222222222333333444444444333333111222222333444555666666333333222222111222222333333333444555555555444444666666666666555555555555555444444333222222111111000///...///000111000///111000///...------------,,,------------.........///............///000000000//////.........//////444333222222222333333333666777888999999:::;;;<<<<<<===BBBGGGIIIKKKTTT```eeemmmzzzzzztttooommmgggfffeeeeeefffggghhhhhhnnnnnnoooppprrruuuwwwxxxyyypppfffbbbgggpppyyy~~~~~~|||}}}}}}yyyooooooppptttxxxyyyxxxvvvyyy{{{~~~|||tttvvvzzz}}}}}}}}}{{{yyyxxxxxxwwwvvvuuuvvvyyy|||~~~yyyhhhbbbdddgggvvvyyyhhh___[[[VVVQQQOOOPPPQQQRRRQQQPPPOOOPPPRRRSSSRRROOOLLLIIIGGGEEEDDDAAAAAAAAA@@@@@@?????????;;;<<<<<<<<<;;;:::999888???JJJaaa}}}rrrWWW@@@999999;;;HHHWWWtttbbbHHH;;;555777;;;DDDYYYvvvnnnNNNAAA444222333222111111,,,,,,---...---+++)))(((222---***+++***&&&$$$%%%***))))))))))))***++++++***)))'''&&&%%%&&&((())),,,++++++******++++++,,,++++++++++++,,,---...///******+++)))'''%%%&&&&&&+++++++++***************'''((()))***+++******)))************************)))))))))))))))***+++,,,------------...///000111------...///222555777999888777666555444333222222333333333333333222111000...222222000000222111...000000111111111111111000222111111000000111111222111222333444444555444444222222222333333444444444333222222111222222333333333333444555555555555555666666666555555555555444444444333333222111111111000///...///000111000///000000///...------------,,,,,,,,,,,,------------//////......//////000111000///////////////000000333333333444444444444444888999:::::::::<<<@@@CCCFFFKKKSSS[[[^^^aaaiiirrrxxx}}}xxxsssnnniiieeedddccceeehhhlllnnnppppppppptttuuuwwwxxxzzzzzz{{{{{{zzzrrrhhhbbbfffooozzz}}}~~~~~~yyyuuussssssuuuxxx{{{}}}}}}{{{|||~~~{{{vvvxxx{{{{{{yyyxxxwwwvvvtttyyy{{{|||||||||}}}}}}yyyttt|||jjjbbbccceeerrrrrrccc[[[WWWSSSPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQRRRPPPNNNLLLIIIGGGEEEEEEBBBBBBBBBAAA@@@???>>>===;;;<<<>>>===<<<;;;::::::BBBSSSmmmhhhQQQ>>>:::;;;???NNN___|||wwwXXXBBB999333666;;;EEE[[[wwwnnnNNNAAA444222333222111111,,,,,,,,,,,,+++***))))))...***(((******((('''))))))))))))*********++++++)))'''%%%$$$$$$%%%'''(((++++++++++++++++++++++++***)))))))))***+++---...***++++++***((('''((()))************************&&&''')))+++,,,+++***)))************************))))))))))))***+++,,,,,,------------...///000000......///111333666888:::888888777666444333111000111111222222222222111111---111111///000333222///111111111222111111000000111111000000000000111111111111222444555555555555666555444333222111000///222222111111222222333333222333444555666666666555666666555555555444444444333333222222111111111000000///...///000111000///000///...---------------+++++++++,,,,,,,,,------/////////...///000000111222222111111111222333333000111444555666777999:::;;;=========>>>AAAGGGLLLXXX___jjjrrruuuwww}}}ssspppmmmiiifffdddccccccjjjnnntttxxxzzzzzzyyyyyyzzz|||~~~~~~~~~wwwmmmeeefffnnnyyy~~~~~~~~~yyyuuuwwwxxxzzz}}}~~~zzzyyyzzz|||~~~xxxwwwuuutttuuuuuuvvvvvv~~~|||xxxsssnnnjjj{{{jjjbbbbbbcccooo|||oooaaaZZZVVVQQQOOOPPPQQQRRRSSSRRRPPPOOOOOOQQQPPPOOONNNLLLJJJGGGFFFEEECCCCCCCCCBBB@@@>>><<<;;;<<<>>>@@@???===<<<<<<>>>FFF]]]yyy|||^^^JJJ;;;:::<<>>DDDFFFHHHGGGGGGKKKSSSYYYjjjsss}}}|||vvvqqqhhhgggeeedddeeegggjjjkkkvvv{{{}}}|||~~~}}}tttkkkhhhlllvvv}}}}}}|||yyyyyyzzz|||~~~|||yyyyyyzzz|||~~~~~~~~~~~~|||zzzvvvvvvvvvvvvwwwxxxzzz|||xxxtttpppnnnlllkkkjjjhhh{{{jjjbbbcccbbbmmm|||wwwlll```ZZZVVVQQQOOOPPPPPPQQQRRRQQQOOONNNNNNOOONNNNNNMMMLLLJJJHHHFFFEEEBBBCCCCCCBBBAAA???===;;;>>>@@@AAA???<<<<<<>>>AAAMMMgggsssSSSBBB777888<<>>>>>@@@@@@>>>::::::???CCCTTTpppkkkJJJ===555999???GGG]]]vvv~~~bbbGGG:::999111444999CCCXXXsssrrrQQQDDD666222222000...---///...---,,,+++++++++,,,---)))'''***+++)))(((***)))***+++,,,,,,,,,++++++&&&'''((()))))))))((((((***+++,,,,,,,,,,,,+++***$$$&&&))),,,---------,,,&&&((())))))((((((***+++))))))*********+++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...////////////000111222333333333444666777777777888555666777777666444222111//////000000111000000000...111222000000222222/////////000111222222222111...///000111111000///...///000000111111111000000...//////000111222333333111111111111222333444555222333444666777777888888555555555444444444333333000000000000000000000000000///...///000111000///...------,,,,,,------...,,,------------.........000000//////000000111222000000000111111333444444777;;;???BBBDDDJJJTTT[[[jjjooorrrrrrqqqttt{{{|||}}}yyytttooollljjjgggeeejjjkkkmmmpppuuuyyy}}}{{{{{{}}}}}}~~~zzzrrrpppvvv|||{{{|||}}}~~~}}}}}}}}}~~~}}}yyywwwwwwxxxwwwwwwwwwxxxyyyzzz|||~~~~~~zzzxxxuuuuuuvvvyyyzzz{{{zzz{{{|||zzzxxxxxxzzz}}}}}}zzzuuuqqqmmmjjjiiiggghhhlllqqqwww{{{||||||ooohhhgggeeekkkvvvxxxkkkccc\\\ZZZWWWRRRPPPQQQOOOPPPPPPOOOMMMLLLLLLMMMLLLLLLLLLLLLJJJHHHFFFEEE<<<===@@@BBBCCCBBBAAAAAA>>>??????<<<888999???DDDXXXuuugggFFF;;;666<<>>222111111444999BBBWWWqqqtttPPPCCC666222222111///...---...//////...---+++***+++'''&&&)))+++******,,,)))***+++,,,---,,,++++++''')))+++------,,,+++******+++,,,------,,,+++******+++,,,,,,***%%%!!!+++,,,---,,,+++***+++,,,))))))******++++++++++++'''''''''((()))+++,,,---++++++++++++++++++++++++''''''(((***+++...000111111111111111222333444555000111333555666777888888444555666777777555333222//////000000000000/////////222222000000222111...------///000111111111111...///000111111000///...///000000000000//////...111111111000000000000000111111111111222333444555222333444666777888888888555555444444444333333333////////////000000000000000///...///000111111///------,,,,,,,,,------...---------.........//////000000000000000111111222333333333333444555666777999>>>DDDIIIOOOZZZgggpppyyy~~~}}}|||yyysssnnnhhheeefffiiilllmmmpppqqqtttwww{{{~~~{{{}}}||||||}}}~~~~~~~~~uuurrrwww}}}{{{|||||||||{{{{{{|||}}}~~~{{{vvvssssssuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwuuurrrrrruuuyyy|||~~~~~~~~~{{{vvvtttqqqooommmjjjiiihhhhhhiiigggkkkrrr{{{mmmdddcccaaahhhrrrrrrfffccc___ZZZVVVSSSRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIHHHEEECCCAAAAAAAAABBBBBBAAAAAA@@@???CCC>>>;;;<<<<<<===BBBHHHeeetttWWWCCC<<<888<<>>CCCJJJTTT]]]fffqqq}}}}}}xxxuuutttiiihhhffffffjjjpppwww|||}}}yyyxxxzzz~~~}}}yyywwwzzzyyyyyyyyyzzz}}}|||xxxtttqqqpppvvvxxxyyyzzzyyyzzz|||~~~~~~}}}yyyuuuuuuwwwxxxxxxwwwzzzwwwuuuxxx~~~~~~~~~zzzwwwuuuvvvwwwxxx{{{yyyvvvwwwzzz~~~~~~xxxqqqlllkkkkkkiiiiiiiiijjjkkkmmmnnnooozzz}}}oooeeeccc___dddmmmlllcccaaa]]]XXXTTTQQQPPPPPPQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIGGGEEEBBBAAAAAAAAABBBBBBAAAAAA@@@???BBB>>><<<<<<<<<>>>FFFPPPmmmmmmPPP@@@:::777<<>>===<<<:::>>>MMM[[[xxxcccGGG===888777===KKK___xxxsssUUU>>>444111///333555:::FFF\\\wwwsssSSSBBB555333444///...000...------,,,,,,,,,,,,,,,+++++++++***************(((((((((((()))+++...///***************************************************++++++++++++***))))))************************((()))***,,,---,,,,,,+++,,,+++*********+++---...******,,,,,,,,,,,,+++***------......//////000000555444333333222333333333111111111000000///////////////000000000000///////////////....../////////000.........000000///...222//////111222000000444///000111000///...///000......///000000111111222///111222111000///000111111000//////000222444666444444444444555666777777555555555555444333222222111111111111111111111111111111000000//////......,,,,,,------...///000000...------///111333222111000111111000///000333666777:::===AAAHHHPPPZZZ```llltttzzzwwwuuuqqqjjjccc^^^^^^bbbfffllloootttzzz}}}zzzwwwxxxzzz}}}~~~yyyyyyxxxxxxyyy{{{|||~~~{{{vvvpppkkkhhhmmmpppuuuwwwxxxxxxxxxyyyzzzzzzyyyyyyyyy{{{|||}}}zzzzzz{{{}}}}}}{{{wwwwwwwwwuuusssqqqqqqrrruuuvvvwwwxxxzzz}}}{{{zzz{{{~~~|||yyyvvvsssrrrjjjjjjhhhfffeeefffiiillltttvvvyyy}}}rrrfffaaaZZZ\\\aaa^^^^^^\\\YYYUUURRRPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCAAA@@@@@@AAAAAAAAAAAA@@@????????????>>>;;;888>>>RRReeexxxZZZAAA:::888777>>>NNNeee}}}lllOOO<<<444222111000333888DDD[[[wwwvvvUUUDDD555333333///---000......---,,,,,,,,,------************************((((((((()))***+++---...************************************++++++++++++*********+++************************************&&&'''***,,,,,,,,,***))),,,,,,+++******++++++,,,(((***,,,------,,,+++***---......//////000111111555444444333222222222222333222111111111111000///..............................////////////......111000//////000111000...111...---//////...///333///000111000...------............///000000111111///111222111000///000111333111000///000222555777444444444444444555666777444555555555444444333222111111111111111111111111222111111000///......---,,,,,,,,,---......//////.........///111111222111444333222111111333777;;;===AAAHHHQQQ[[[fffqqqxxx~~~yyysssnnnkkkgggddd```]]]]]]ccclllssswwwyyy}}}~~~~~~yyywwwxxx{{{~~~{{{{{{zzzzzzzzz{{{||||||}}}xxxrrrmmmjjjkkkpppvvvzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}{{{xxxvvvkkkooorrrqqqmmmkkkmmmqqqxxxyyy{{{}}}~~~zzzzzz{{{~~~}}}|||{{{zzzwwwrrrnnnkkkjjjjjjhhhhhhiiiiiikkkoootttyyypppeee```YYYZZZ___\\\]]]\\\YYYVVVSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>??????>>>:::888@@@VVVlllmmmRRR???999888999AAASSSkkkbbbIII;;;444222222///222888EEE]]]yyyyyyWWWEEE666333333///---000......---,,,,,,,,,------************************+++******************+++************************++++++++++++,,,,,,------******************++++++************************%%%&&&)))***++++++)))(((,,,,,,++++++++++++++++++((()))+++---------+++***......//////000111111222333222222222111111000000222000//////111222000...------------------------......///000000///......444333222222444444333111000,,,+++---...,,,...111---///000000...,,,,,,---.........///000000111111///111222111000///000111444222000///000222555777555444444444444555555666444444444555444444333333111111111111111111111111222111111000///......---........................///000000111000000111111888888777666777;;;AAAEEEJJJPPP[[[gggrrr}}}zzzqqqjjjeeecccbbb______```aaafffoooyyy}}}|||}}}}}}{{{xxxxxxzzz}}}~~~}}}}}}}}}|||||||||||||||{{{vvvqqqnnnlllqqqxxx|||~~~}}}|||||||||{{{yyyxxxwwwxxxxxxyyy{{{{{{{{{zzzwwwsssooonnndddjjjpppqqqoooooosssxxx{{{{{{{{{||||||}}}}}}}}}}}}zzzxxxxxx{{{}}}{{{wwwtttrrrpppooommmiiifffeeegggjjjmmmnnnqqqssswww|||oooddd```XXXYYY^^^ZZZ\\\[[[YYYWWWTTTRRRPPPOOOLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@??????>>>???>>><<<;;;;;;FFF^^^ttt}}}aaaJJJ???777999===FFFYYYrrrvvvWWWAAA777222000000111555;;;IIIaaa~~~|||XXXFFF777333222...---000...------,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++***)))((((((************************+++++++++,,,,,,------...*********)))******+++,,,************************&&&'''(((************)))++++++++++++++++++++++++((()))+++,,,------,,,+++//////000000111111222222000000111111111000//////000...,,,---///000...,,,...---,,,,,,,,,,,,---......///000111111000///...000///...///111111000//////,,,+++......,,,---000---///111111///...---.........///000000111111222///111222111000///000111333333111111111222444666555444444444444444555555333444444555444444333333111111111111111111111111111111000000//////......//////////////////......000222333333222222444555888999;;;===AAAGGGNNNSSS```fffqqq|||zzzuuummmfffaaa___```aaaeeefffhhhkkkooouuu}}}|||yyywwwwwwyyyyyyyyywwwvvvvvvxxxzzz|||}}}|||~~~~~~}}}|||{{{{{{{{{|||~~~~~~|||wwwrrrnnnlllqqqwww{{{||||||{{{{{{yyyxxxwwwvvvuuuvvvvvvwwwyyyyyyxxxtttpppmmmlllllliiinnnuuuwwwvvvwww{{{~~~}}}}}}||||||}}}}}}zzzxxxvvvwww||||||~~~}}}}}}}}}|||yyyvvvrrrooommmkkkjjjkkkjjjgggdddeeejjjooosssvvvyyy}}}oooddd```XXXXXX\\\YYYZZZZZZYYYWWWTTTRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>><<<;;;<<<@@@NNNggg}}}sssSSS@@@<<<555:::@@@KKK```zzznnnNNN<<<666222//////222555<<>>BBBGGGMMMUUU^^^gggnnnyyy~~~~~~wwwsssiiigggdddaaabbbdddhhhjjjsssttttttsssuuuxxx~~~{{{uuuqqqpppqqqrrrrrrsssrrrqqqsssvvvyyyzzzzzz~~~~~~|||{{{zzzyyyuuuwwwzzz{{{xxxtttnnnjjjiiilllrrruuuvvvvvvvvvvvvqqqqqqqqqqqqqqqsssuuuvvvuuutttsssooollllllpppsssuuuyyy|||}}}|||{{{|||}}}~~~}}}|||{{{|||~~~{{{yyywwwxxx}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvrrrqqqooommmlllllllllmmmnnnnnnnnnjjjggghhhoootttyyy|||~~~~~~pppeee```XXXXXX[[[WWWYYYYYYXXXVVVTTTRRRPPPNNNLLLLLLLLLKKKJJJJJJJJJIIIFFFGGGGGGGGGFFFEEECCCBBB???@@@@@@@@@@@@???>>>>>><<<::::::===EEEUUUnnnlllJJJ::::::444:::BBBOOOeeekkkKKK;;;666333000000000444;;;IIIbbbZZZHHH777333222...---000---,,,++++++******++++++))))))******+++++++++++++++++++++++++++***))))))************************((())))))***++++++,,,,,,******)))))))))***,,,---************************++++++++++++,,,---...///)))***+++,,,,,,,,,,,,+++************+++,,,---...000000000111222222333333...///000111222222111000888444000000222111---)))......,,,,,,,,,,,,......///111222333333222111///111000000111444555555444000...///333444000///111...111444555444333222333000000000111222222333333///111222111000///000111222222333333333333333333555444444333333333444444333333444444555444444444111111111111111111111111////////////000000000000------...000111333444444///333777999:::<<<@@@CCCMMMRRRYYYcccmmmyyy~~~|||xxxrrrkkkfff]]]^^^___bbbfffkkkpppsss~~~|||yyyxxx{{{{{{tttnnnllllllllllllpppooommmooorrrvvvyyyzzz~~~~~~}}}|||zzzxxxwwwrrrtttwwwxxxuuupppiiieeeeeehhhmmmppppppppppppqqqkkkkkkkkklllnnnqqqsssuuuqqqqqqooommmkkknnnuuu{{{~~~{{{xxxwwwwwwvvvuuuuuuwwwzzz~~~}}}{{{yyyzzz~~~}}}}}}}}}|||}}}}}}{{{zzz{{{|||uuuuuutttrrrqqqpppooonnnkkkkkkjjjjjjkkknnnqqqrrrttttttsssnnnjjjkkkrrrxxx}}}{{{www~~~rrrccc]]][[[YYYYYY[[[ZZZYYYWWWTTTSSSRRRRRRRRRPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGGGGEEECCC@@@???AAAAAA???>>>>>>>>>???@@@;;;===>>>>>>FFFYYYttt|||^^^GGG;;;777444888BBBUUUnnn|||bbbEEE555111000111222222555;;;HHH```~~~cccFFF555222------111...,,,,,,+++++++++,,,,,,---******))))))))))))*********++++++,,,,,,+++++++++((()))***,,,,,,***)))((((((***)))'''))),,,,,,(((---,,,)))''''''((()))***,,,------......------,,,***+++,,,---,,,,,,***)))))))))(((((()))+++---.........---------.../////////...---...111222111000444000------///111000...000000000000////////////,,,---------,,,++++++***000000000000000000000000000000111111111111000000...///000///---,,,---.........//////000000111111000...,,,---///111000...888333111444444222000222000000111111111222222222555555444444444333333333444333111222333333222000///000111222222111000///111000///...///000111222///000000000///111444666444666888;;;@@@GGGOOOUUUeeelllvvv~~~zzzvvvpppjjjeeecccccccccaaaccchhhnnnuuu{{{zzztttuuu{{{|||sssnnnlllmmmlllkkkmmmlllkkkkkklllnnnppprrrtttxxxxxxtttssswwwwwwrrrnnnnnnoooppppppmmmiiieeedddeeegggkkkooonnniiieeeiiijjjkkkkkkkkkmmmpppsssoooqqqtttuuuvvvyyy~~~~~~{{{xxxvvvuuutttrrrsssvvv|||~~~|||zzzzzz{{{zzzyyywwwvvvwwwzzz}}}~~~~~~|||yyywwwtttppplllnnnllliiieeeccceeejjjnnnkkklllnnnqqquuuxxx{{{||||||vvvqqqmmmlllmmmnnn|||yyyuuu|||qqqccc]]][[[YYYYYYZZZZZZXXXVVVTTTRRRQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIHHHGGGEEECCCAAA@@@AAA@@@???>>>>>>>>>???@@@;;;<<<<<<@@@KKKbbb}}}tttVVVBBB999777777;;;GGGZZZrrrrrrZZZAAA333111111222333222555;;;HHH```}}}eeeHHH777444//////111...,,,,,,++++++++++++,,,,,,******))))))))))))******++++++,,,,,,,,,+++******&&&'''((())))))((('''&&&)))******((()))---,,,(((++++++***))))))***+++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,++++++******+++,,,---------------------......///...---...111222111000333000...---///000000...000000000000////////////---------------,,,++++++////////////////////////000000111111111000000///...///000///---,,,---....../////////000000000111222000......000222111000666333222444333000000333333333333333333333333333555555444444444333333333444222111111222333111000111111111222222111111111//////............//////+++---///000111333666999:::>>>DDDKKKTTT^^^hhhooo{{{~~~yyymmmiiiddd```^^^```cccfffnnnppptttxxx}}}{{{wwwxxx|||zzzsssoooooopppooommmiiihhhfffeeedddeeeggghhhjjjmmmllliiiiiilllllliiikkklllmmmoooooolllgggcccbbbbbbcccfffhhhhhhdddaaaccceeehhhjjjkkknnnqqqtttsssuuuwwwwwwxxx{{{~~~zzzxxxvvvvvvwwwwwwvvvuuuwww{{{}}}}}}|||{{{zzz{{{~~~{{{yyyvvvtttuuuxxx|||~~~|||{{{}}}~~~~~~}}}xxxvvvtttsssrrrqqqooommmhhhhhhfffeeeeeeggglllpppsssuuuwwwzzz}}}}}}wwwssspppooopppqqq{{{vvvqqqxxx}}}pppbbb]]][[[YYYYYYZZZYYYXXXUUUSSSQQQPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIILLLKKKIIIFFFDDDBBBAAAAAAAAA@@@??????>>>>>>??????@@@===<<>>::::::999???MMMaaawwwcccPPP;;;222111222222444000444;;;HHH```{{{gggKKK:::777111000111---,,,,,,+++++++++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,+++***)))&&&'''((())))))((('''&&&***++++++)))+++...---***))))))***+++,,,---------******++++++++++++*********++++++,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...///...---...111222111000222000......///000///...000000000000////////////..................---,,,........................111111111111111000///......///000///...---...///////////////000000000000333222000000111222222111333222333444111---///444555555555555555555555444555555444444444333333333444222111111222222111000222222111111111111222222000000000000///...------,,,...000222444777;;;>>>CCCHHHQQQ\\\gggrrr|||vvvmmmggg^^^\\\ZZZZZZ]]]dddkkkppp|||~~~{{{{{{|||~~~~~~|||xxxsssqqqrrrsssqqqooolllkkkhhhfffeeedddeeefffggghhhgggdddcccfffgggeeeiiijjjlllnnnooolllgggbbbaaa``````aaaccccccaaa```^^^bbbgggkkknnnpppsssuuuwwwxxxyyyyyyzzz|||{{{wwwuuuuuuwwwxxx{{{zzzxxxyyy{{{|||{{{zzz||||||~~~|||yyyuuussssssuuuyyy|||~~~~~~zzzxxxwwwwwwyyyzzzzzzyyyooommmjjjjjjkkklllkkkkkkfffggghhhiiikkkoootttwww{{{}}}~~~zzzvvvuuutttvvvvvv|||sssnnnuuu{{{nnnaaa\\\[[[YYYYYYZZZZZZXXXVVVSSSQQQPPPPPPPPPOOOOOONNNLLLKKKJJJIIIHHHLLLJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@???????????????DDD???===FFFZZZsssyyy\\\FFF<<<<<<===888AAARRRggg|||}}}WWWGGG777111222222222333000444;;;HHH___yyyhhhLLL;;;888222000111,,,...---,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,+++***)))))))))***++++++++++++***)))+++,,,,,,***+++///...***((()))+++,,,---,,,+++***,,,,,,------------,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,******+++,,,------------///...---...111222111000111000//////////////////000000000000////////////......////////////......////////////////////////111111222111111000///......000000000......///000////////////000000000000333222111111111111111111111222444444000+++...555666666666555555555555555555555444444444333333333333222111111222222111000222111000//////000111222111222222333222111///...222333444666888>>>DDDIIIVVV\\\dddnnnwww|||wwwppphhh```\\\ZZZZZZ]]]bbbiiirrrzzz}}}||||||xxxtttsssttttttqqqnnnooommmkkkiiihhhhhhiiiiiijjjiiigggcccbbbbbbccccccfffhhhkkknnnooolllgggcccaaaaaa``````bbbcccdddeeeaaaeeekkkpppsssuuuwwwyyyyyyyyyxxxxxxyyy{{{~~~~~~{{{xxxwwwwwwxxxxxx|||{{{zzzzzzzzz{{{{{{{{{~~~~~~zzzvvvrrrqqqtttwwwzzz{{{|||~~~~~~{{{xxxvvvrrrrrrrrrssstttuuuuuuuuuiiifffddddddfffhhhiiijjjlllnnnqqqsssuuuyyy}}}~~~}}}{{{zzzzzz{{{|||~~~rrrnnntttyyylll```\\\[[[YYYYYYZZZZZZYYYVVVSSSQQQPPPOOOOOOOOONNNMMMLLLKKKIIIHHHHHHJJJHHHEEEBBB@@@?????????@@@@@@@@@@@@??????>>>>>>AAA======JJJaaazzzrrrVVVBBB;;;999888666AAAUUUlllrrrPPPCCC666222333222000111///444;;;HHH^^^yyyiiiMMM;;;777111///000,,,//////...---------------******))))))))))))******,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++---,,,***,,,//////+++(((***+++,,,,,,***(((&&&+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,((()))******+++,,,,,,,,,)))***+++,,,------------///...---...111222111000000000111000////////////000000000000////////////......//////000//////...000000000000000000000000111111111111111000/////////000111000//////000111000000000000////////////222222111111000000111222111111444444000+++///666555555555444444444444444555555444444444333333333333222000111222222111///111000///......///000111000111222333333222111000555666888;;;BBBLLLVVV^^^pppuuu{{{~~~|||vvvtttooojjjeeeaaa___^^^___bbbiiirrrzzz{{{}}}yyyuuussssssrrroookkkiiihhhgggffffffhhhjjjkkklllhhhccc```]]][[[[[[]]]bbbcccfffiiikkkiiieeeaaa````````````aaacccgggiiiiiimmmssswwwyyyzzz{{{{{{wwwvvvuuuuuuvvvyyy{{{|||{{{{{{{{{{{{{{{zzzxxxxxx{{{{{{zzzyyyyyyzzz|||~~~~~~~~~}}}zzzvvvrrrqqqsssvvvxxxyyyzzz{{{zzzxxxuuurrrpppnnnnnnnnnmmmlllkkkkkkkkkcccbbbaaaccchhhlllooopppuuuwwwzzz{{{|||~~~tttooouuuwwwkkk___\\\[[[YYYYYYYYYZZZXXXUUURRRPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDBBB@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>999999@@@QQQkkklllPPP???888555222666DDDZZZqqq~~~fffJJJ???555222222000///000000444:::GGG^^^xxxjjjMMM;;;666000///222...000///...---,,,,,,,,,---******))))))))))))*********++++++,,,,,,+++++++++))))))))))))))))))))))))+++,,,,,,***,,,///...***)))***+++,,,+++)))'''%%%))))))************))))))************+++,,,------'''''')))***+++,,,,,,,,,)))***,,,---.........---///...---...111222111000///000222111///......///000000000000////////////---...//////////////////111111111111111111111111000000111111111111000000///000111111000000111222000000000000////////////000111222111000000222444222111222444111...000555333333333444444444555555555555444444444333333333333111000000111111000///111111000000000000111111...///000222333333444444777;;;AAAIIITTTbbbooowww|||xxxsssooofffddd```^^^^^^```dddfffkkkpppwww~~~zzz|||~~~}}}yyytttrrrqqqooolllhhhfffeeeeeefffgggjjjmmmoooooohhhccc___\\\XXXYYY]]]]]]^^^```ccceeeeeebbb___^^^____________bbbfffiiiooossswwwzzz{{{{{{{{{|||vvvtttrrrrrruuuwwwyyyyyywwwyyy{{{||||||{{{yyyxxxzzzzzzzzzyyyxxxyyy||||||~~~}}}{{{zzzxxxuuurrrqqqrrrsssuuuxxxxxxwwwuuurrrooollljjjjjjjjjiiigggdddbbbbbbcccbbbbbbdddiiipppvvvzzz|||zzz|||}}}}}}}}}}}}vvvrrrvvvuuujjj___[[[[[[YYYXXXYYYXXXVVVSSSPPPNNNLLLKKKKKKNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBAAA?????????@@@@@@AAA@@@???>>>===777;;;GGG\\\ttt~~~bbbHHH:::888666222;;;III___vvvwww]]]EEE;;;222111111///...000111444999FFF]]]yyymmmOOO;;;666000111444222......---,,,+++******+++******))))))))))))******)))******+++,,,,,,,,,,,,***))))))))))))))))))******,,,+++)))+++///...***)))***+++++++++***)))((())))))************))))))***************,,,---...))))))+++,,,,,,,,,,,,+++)))***,,,///000000///...///...---...111222111000...000222222///......///000000000000////////////,,,---...////////////...000000000000000000000000...///000111111222111111///000222111000000222333111000000000/////////...///111333222111222444777444111111333333111222555222222333444444555666666555555444444444333333333222111000000111111000///222222222333333222222222000111222444666888;;;<<>>===;;;AAAOOOddd{{{vvvZZZAAA777999:::888???MMMcccyyyrrrWWW@@@777000///000......000111444999EEE\\\yyyoooPPP<<<666111222777555---,,,+++***))))))))))))******))))))))))))******((()))***+++,,,---------,,,,,,++++++++++++,,,,,,***++++++)))+++...---))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***,,,---///+++,,,---...---,,,+++***)))+++---///000000000//////...---...111222111000---000333222///---...///000000000000////////////,,,,,,---...//////......000000000000000000000000---...///111222222222222///000222222111111222333111111000000/////////...///222444444333333777:::666111000333555333333444111222333444555777888888555555444444444333333333222111000000111111000///333333555666666555333333444444555777:::>>>BBBDDDQQQZZZiiiwwwxxxzzzwwwmmmfffeeeccc___ZZZ\\\aaahhhqqqzzz|||zzzuuuwww{{{~~~yyytttooollllllllljjjhhheeeeeeeeefffiiilllppprrrlllddd___^^^\\\YYY\\\bbb_________aaadddffffffeeedddeeefffdddaaa```ccceeemmmooosssuuuuuuvvvwwwxxxxxxuuurrrssswwwzzz{{{{{{vvvvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{xxxuuuuuuyyy|||}}}}}}}}}zzz||||||xxxuuusssrrrqqqpppoooooonnnnnnnnnooolllhhhddd```^^^\\\\\\\\\___aaacccdddiiipppvvvttttttvvvzzz~~~}}}}}}}}}{{{yyyzzz}}}~~~~~~|||{{{rrrsss|||oooiiiaaa[[[ZZZZZZXXXVVVSSSQQQNNNMMMMMMLLLKKKIIILLLJJJHHHFFFFFFFFFEEECCCDDDCCCBBBAAA@@@AAABBBBBB???@@@AAA@@@>>><<<<<<<<<@@@DDDTTTnnnjjjLLL>>>:::777777:::<<>>888111000111,,,(((++++++)))***---...++++++++++++*********)))))))))******++++++******)))...---+++***)))***++++++++++++++++++,,,---......///...,,,+++***+++,,,,,,...---+++)))((((((((()))+++$$$$$$...333///)))---,,,,,,,,,,,,---............///000000///...---000+++///333///111333+++222222111000000000000000000000000000000000000000......///000000000000000//////............//////---222666444...+++...222000000///......///000111000000000///000111111222333333444444444444555555000111111222222333444444555555444444444333333333777666444222222222444555...333333111666>>>999...000111111000000000222444777888999<<>>BBBIIIZZZtttcccGGG;;;888666777;;;BBBWWWqqqdddJJJ;;;777222///.../////////000444:::GGG___{{{sssSSS===777000///000++++++......++++++......,,,+++++++++*********))))))******++++++++++++******---,,,++++++*********+++------,,,++++++,,,,,,,,,---,,,+++*********++++++,,,+++***))))))******++++++)))'''(((,,,...---,,,,,,++++++++++++,,,------......///000000///...---///)))...222///333666000222111000////////////000////////////////////////......///000000000000000//////............//////---000333333///...000333111000/////////000111111000000000000000111111222000000000111111111222222222222222333444444555555555555555555444444444333666555333222111222333444111666666444999AAA===333111222555555666777999;;;999===CCCKKKTTT]]]ffflllzzz~~~{{{vvvqqqllljjjiiigggdddbbbaaacccfffhhhiiiqqqssswww}}}}}}yyywwwpppooonnnlllkkklllooorrrtttqqqmmmhhheeecccbbbaaaaaacccccccccbbbbbbdddfffbbb___ZZZWWWXXX\\\aaaeeepppqqqsssrrrqqqpppooooookkkiiifffdddccc```]]]ZZZ\\\ccciiikkkiiihhhlllpppuuuuuuvvvyyy|||}}}|||zzzwwwuuurrrsssuuuvvvuuutttwwwyyyzzzzzzyyyxxxzzz{{{yyy{{{}}}}}}{{{yyy{{{zzzyyyxxxxxxuuurrrooommmllliiifffdddbbbaaa```aaa```___^^^___bbbdddfffiiimmmrrrwwwzzz}}}|||}}}|||}}}}}}}}}~~~rrruuu~~~mmmggg```[[[[[[ZZZYYYWWWTTTQQQMMMKKKKKKKKKLLLKKKLLLJJJGGGFFFFFFFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@BBBBBBAAA???>>>???@@@DDDOOOddd|||rrrYYY@@@777555444777===KKK___wwwxxx\\\DDD999666111///////////////000444;;;IIIaaa|||uuuUUU>>>777111///111,,,,,,...---***)))++++++(((+++++++++***************+++++++++,,,,,,++++++++++++++++++,,,++++++***)))///...---,,,++++++++++++,,,++++++************+++***************+++,,,---+++...///---***(((+++...+++++++++++++++,,,,,,---......///000000000///...---''',,,111///555;;;666000000//////......//////..............................///000000000000000000//////......//////000...///000111111222222222222111111000000000111111000000000000000111111111//////000000000111111111333333333444555555666666666666666555555555444444555444222111111222333333///333444222666===;;;333111333555777888:::===???BBBJJJVVVbbbllluuu{{{~~~vvvssslllfffbbbaaabbbcccbbbcccdddfffhhhmmmssswww}}}~~~{{{wwwtttooonnnllliiigggiiimmmqqqsssppplllgggccc```______bbbbbbbbbaaa___^^^___```aaa```______bbbgggllloooyyyzzzxxxzzzvvvooonnnkkkhhhfffdddaaa^^^[[[]]]```dddfffhhhiiilllnnnvvvvvvwwwyyy|||}}}|||{{{vvvtttrrrrrrtttuuuuuutttuuuwwwzzz||||||||||||}}}zzzzzz{{{{{{{{{zzzzzzzzzyyyxxxvvvtttsssqqqmmmkkkgggeeebbb___]]]]]]]]]]]]]]]___aaaeeeiiimmmppprrrvvvyyy}}}~~~}}}~~~sssvvv~~~kkkeee___[[[[[[[[[YYYWWWUUUQQQLLLJJJJJJLLLMMMMMMMMMKKKIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAA@@@???>>>???AAADDDVVVnnngggQQQ<<<555444333777???QQQeee{{{pppUUUAAA777444000...///////////////444<<>>DDDHHHVVV^^^kkkwww|||xxxvvvlllhhhccc```aaaccceeegggjjjmmmooopppppptttzzz~~~zzzvvvrrrrrrpppmmmiiigggiiinnnqqqqqqooojjjfffbbb___^^^^^^aaabbbbbbaaa___^^^```aaaddddddgggjjjnnnssswwwzzzzzz|||yyyppprrroookkkiiigggeeebbb```aaaaaacccfffjjjmmmoooooouuuuuuvvvxxx{{{{{{zzzyyytttsssqqqqqqqqqssstttuuusssvvvzzz||||||{{{{{{|||{{{zzzxxxvvvvvvvvvxxxyyyxxxuuurrrpppnnnkkkhhhfffaaa```^^^]]]]]]___bbbddddddgggmmmsssxxx|||~~~}}}|||sssxxxyyyhhhccc^^^[[[[[[\\\ZZZXXXUUURRRMMMKKKKKKMMMNNNOOOOOOMMMJJJIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>??????>>>======???AAAFFF]]]www]]]KKK;;;555444333999AAAWWWiii~~~gggOOO@@@555222///...////////////000444<<>>>>>===<<<===@@@BBBLLLgggvvvTTTFFF999555444444;;;FFF]]]ooovvv]]]HHH===333111....../////////...000444;;;III```zzz~~~\\\CCC999000...///***...000---)))(((+++,,,+++***************+++++++++*********++++++*********((()))******+++*********++++++++++++,,,---...///,,,------............---,,,,,,------,,,+++******,,,+++***+++,,,---...---...............//////000---...000111222111111000222,,,///222...222666000//////......//////000000..............................///000000000000000111000000//////000000111444111///000222222///,,,222222222222111000///......///000222222111111000111111222222222333333333222222222333444444555555666666666555555555444444222222222333333333333333777666666666777999;;;<<<<<<@@@FFFMMMWWWbbbnnnuuu}}}~~~}}}|||uuusssooojjjgggdddcccbbbbbbccceeelllsssxxxxxxvvvvvvwwwyyyzzz{{{}}}~~~}}}zzzvvvssspppnnnjjjeeebbbaaadddggghhhgggdddaaa_________```^^^___bbbcccdddfffjjjllloooqqqtttwwwzzz|||}}}~~~|||yyyzzzxxxtttqqqnnnmmmmmmnnnmmmllliiiiiijjjlllnnnoooooonnnsssrrrrrrsssttttttrrrooollllllkkkjjjiiikkknnnrrryyy{{{||||||{{{yyyyyyzzzyyyuuupppllliiijjjlllmmmkkkgggdddbbbbbbbbbbbbbbb``````bbbfffkkkpppuuuxxx{{{}}}}}}|||}}}}}}zzzsss{{{nnneeeaaa\\\[[[\\\]]][[[YYYVVVSSSQQQPPPQQQQQQQQQPPPNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDCCC>>>>>>>>>>>>===>>>AAADDDVVVsssjjjKKK???666555555666???KKKfffwwwnnnSSS???888111///....../////////...000444:::FFF]]]xxxaaaGGG<<<222//////+++***+++)))%%%%%%)))+++***))))))*********+++++++++((())))))******))))))((()))))))))))))))***++++++,,,,,,,,,++++++,,,------+++,,,---.........------***+++,,,---------,,,+++------------------...///...------------...//////---...000111222222111111111+++///222///111444---000////////////000111222////////////////////////......///000000000000000111111000000000000111111111000000111111111000///111111222111111///...---...///111222222222000///000111111111222222222222333333333444555555666666555555555555444444444333222222333444444444444444444444444666888;;;???CCCIIIPPP[[[fffrrr|||{{{{{{zzzyyyvvvsssqqqoooiiigggdddbbbcccfffiiilllllllllooouuu}}}~~~{{{xxxwwwxxxzzz~~~~~~}}}|||{{{{{{{{{yyyvvvsssqqqooolllgggbbb```aaabbbaaa```^^^]]]]]]]]]___```ccceeehhhjjjlllnnnrrruuuwwwxxxyyyzzz{{{{{{{{{zzzxxx{{{}}}|||yyywwwwwwxxxqqqooollllllnnnpppqqqqqqnnnppprrrssssssqqqpppoootttsssrrrrrrsssqqqooolllhhhiiihhhfffeeegggkkkooovvvwwwxxxwwwvvvuuuvvvxxxvvvsssmmmhhhddddddeeefffeeeccc```aaadddhhhkkkllllllmmmooorrrvvvzzz}}}~~~}}}}}}yyysss{{{kkkddd```\\\[[[\\\]]][[[YYYUUUTTTRRRRRRSSSSSSRRRQQQLLLJJJHHHFFFFFFFFFEEECCCEEEFFFFFFGGGGGGEEEDDDCCC?????????>>>>>>???CCCFFF^^^|||bbbDDD:::333444555777AAANNNlll}}}hhhKKK999333000///------///000///...111444999EEE\\\wwwfffLLL@@@555222222...---...,,,))))))...111000))))))******++++++++++++(((((())))))))))))((((((***)))((((((((()))+++,,,......---,,,++++++++++++)))***,,,---...---,,,,,,((()))+++---...............000111///---,,,...111---,,,,,,,,,,,,---......---...000111222222222111000***///333///111333,,,000000000000000111222222000000000000000000000000...//////000000000000000111111000000000000111111...///000111111111111222000111111111000///---,,,...///111222333222000///111222222222222333333333444444555555666777777777555555444444444333333333222333444444555555555444666666888;;;>>>BBBHHHNNN]]]fffttt~~~xxxwwwtttqqqmmmhhheeeccc___^^^^^^```eeennnvvv|||wwwvvvwww|||~~~|||zzzyyy|||yyyxxxxxxxxxyyyxxxuuusssnnnllliiiddd___\\\\\\\\\]]]\\\ZZZZZZZZZ\\\^^^```jjjllloooqqqsssvvvzzz}}}wwwwwwvvvvvvuuutttsssrrrqqqlllkkkrrrvvvuuutttuuunnnllljjjkkknnnqqqrrrssstttwwwzzzzzzxxxuuussssssuuutttssssssrrrqqqmmmkkkfffgggfffdddbbbdddiiinnnpppqqqrrrqqqpppqqqsssuuuuuuqqqkkkeeebbb```aaabbbdddbbbaaadddiiippptttwwwxxxyyy{{{}}}~~~|||xxxqqqvvv|||lllccc```\\\YYYXXXXXXVVVUUURRRRRRRRRRRRRRRRRRQQQPPPLLLJJJHHHFFFEEEEEEEEEFFFDDDDDDDDDCCCBBB@@@???>>>EEE===;;;???>>>;;;CCCQQQnnnmmmWWWAAA999555666666777CCCRRRooozzz]]]FFF888222000000//////............///111666@@@UUUrrrsssUUUBBB888000---///,,,------,,,******+++---***+++,,,,,,+++***+++---))))))))))))))))))))))))((())))))((((((***---000,,,++++++******++++++,,,******++++++,,,,,,,,,+++------,,,,,,+++***))))))---......///////////////...------------...//////......---///222333333222333111//////000111000///000000//////000111222222333222000/////////000111,,,,,,,,,------///000111$$$,,,000---,,,///000...111111111000000000000000111111000//////////////////000000111111111111000333333444444444444444444333333444444555666666666777777777555222222333555444555555444333222444555999666888>>>EEEMMM]]]lllxxx{{{wwwooolllgggbbb]]][[[[[[[[[\\\aaahhhpppxxx~~~~~~}}}vvvxxx{{{~~~~~~~~~~~~}}}{{{xxxuuusssqqqqqqpppggggggfffdddaaa\\\XXXVVV\\\\\\]]]^^^```cccgggjjjqqqrrrtttvvvxxxyyyzzzzzzyyywwwsssqqqpppooollljjjmmmllllllmmmoooqqqrrrqqqooogggdddjjjppppppppprrrzzz~~~{{{xxxwwwuuuqqqqqqrrrsssuuuuuusssnnnjjjhhhfffcccaaa```bbbdddfffmmmoooqqqpppnnnkkkkkklllkkkgggbbb______```bbbcccfffhhhlllqqqwww}}}~~~~~~~~~}}}xxxssspppyyyrrrxxxuuuggg___]]]ZZZYYYYYYXXXWWWUUUPPPQQQQQQQQQQQQPPPPPPOOOLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@CCC>>><<>>===HHHXXXuuugggQQQ>>>777333555555888GGGWWWssswwwZZZDDD777111/////////.........---------333999@@@QQQkkksssVVVDDD:::333000111,,,------,,,******+++---)))+++,,,+++))))))***+++************************((()))***))))))***---///,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++------,,,,,,+++*********---......///////////////...------------.../////////......///222333333222333111000///000111000///000000000000000111222222222111000000//////000000------------...///000000)))///333111///222333000111111111111000000000000111111000//////////////////000000111111111111111333333333444444444444555555555555555555666666666444555555444222333555777333444444333222222444666888777<<>>>>>???<<>>;;;AAAUUUjjjpppOOO>>>888222000222555<<>>TTTkkkyyy[[[DDD888333///---------------------------222777===MMMhhhzzz```III:::444000,,,,,,------,,,******+++------......---+++)))***+++************************(((***,,,---,,,+++,,,---...------------------...+++---...000000///...---.........------------------......//////////////////............///000000222111000111222333222111444222000000111222111000111111000000000000000111//////000111111///...---...///000111111111000000...------//////.........000000111111222222222333222222111000000000000000//////111222222333333333222222333333444555666666999999888777666555444444444555555333222222444666666666666666777;;;AAAFFFTTT```qqq}}}tttnnnfff```\\\ZZZYYYXXXYYY\\\bbbiiiqqqyyy~~~}}}uuunnnlllsss}}}}}}zzzxxxuuutttuuutttrrrpppmmmjjjeeeaaa]]]\\\\\\\\\[[[^^^ccchhhmmmppprrrsssqqqpppooopppsssuuuuuusssvvvuuuuuuuuuuuuuuuvvvvvvvvvssspppoooppppppppppppqqqooommmmmmoooqqqrrrrrrjjjnnnpppnnnkkknnnuuu{{{|||}}}|||zzzyyyzzzuuuooommmnnnqqqtttuuurrrlllhhhddddddcccbbbaaa^^^\\\[[[[[[ZZZ[[[]]]```bbbccccccooosssxxx|||~~~}}}}}}}}}{{{wwwtttrrrqqqqqqqqqoooqqqsssvvvyyy}}}|||wwwvvv}}}sssgggccc]]][[[YYYXXXVVVTTTQQQNNNRRRRRRRRRRRRQQQOOONNNMMMGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCBBBAAAAAA@@@???@@@???<<<>>>LLLdddvvvzzz]]]CCC===555111222666999BBBYYYqqqpppRRR===555222///---------------............222666<<>>???>>>===DDDVVVnnn~~~pppSSS===:::000///222888<<>>999444...,,,------,,,******+++---+++---------++++++,,,---+++++++++++++++++++++++++++,,,,,,+++***+++---/////////............//////------,,,,,,,,,---...///........................---......//////////////////////////////000000111111000///111333444444333555333111111222222222111222222111000000000000000000000///............//////000222333333222000///333---,,,111444222222444000000111222222333444444333222111111000000111111//////111222333444444444111222222333444555666777777666666555555444444444555555666555444555777:::888:::???EEEOOO\\\iiirrr{{{uuuooojjjhhhffffff^^^\\\\\\___dddjjjnnnpppsssuuuxxx||||||zzzmmmggggggppp{{{~~~|||yyywwwsssooonnnooommmhhhddddddcccaaa```aaaeeeiiilllooosssxxx}}}~~~{{{yyytttpppnnnnnnqqqqqqmmmiiioooqqqsssuuuuuutttsssrrroooooopppsssvvvwwwvvvuuurrrpppnnnnnnpppqqqrrrrrrmmmtttwwwttttttyyy}}}|||}}}{{{|||}}}xxxpppjjjiiiiiiiiiiiifffbbb___[[[[[[[[[[[[\\\\\\]]]]]]]]]bbbfffgggeeegggnnntttyyy~~~{{{{{{|||uuuuuuvvvwwwzzz~~~}}}|||}}}~~~|||~~~}}}yyyuuusssqqqqqqlllkkkkkkkkkmmmqqqtttvvvyyy||||||xxxyyyoooccc^^^\\\ZZZWWWUUUVVVVVVVVVUUUPPPPPPPPPOOONNNMMMKKKKKKEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB=========>>>III^^^uuu}}}hhhKKK666666------222999???JJJccc|||cccFFF666222111///........./////////000000***444<<<===DDD[[[zzzkkkQQQAAA<<<888222---------,,,+++***+++---***+++,,,,,,+++***+++---++++++++++++++++++++++++------,,,***)))***---000//////............//////...---+++***+++,,,...000.........///////////////---......//////////////////////////////000111111000//////111333555555444555333111111222333222111222222111000000///000000111000///------...//////000111222333333222000///222+++***000333222222444000000111222333333444444333222111111000111111111//////111222333444444444111111222333444666666777555555555555555444444444333444555555555777:::======@@@FFFPPP]]]mmm}}}|||mmmiiibbb]]]ZZZZZZ\\\]]][[[]]]aaahhhqqqxxx|||}}}~~~~~~sssmmmmmmuuu~~~}}}|||||||||}}}|||yyywwwuuuqqqmmmlllllljjjeee___gggfffeeeeeeiiinnntttwwwxxxzzz}}}~~~{{{yyyrrrnnnkkkllloooooolllgggmmmpppsssvvvwwwuuusssqqqlllmmmooossswwwxxxwwwuuurrrqqqqqqrrrttttttsssqqqlllsssvvvuuuwww}}}}}}~~~}}}{{{yyyzzz|||vvvmmmeeedddbbbaaaaaa___[[[YYYVVVVVVVVVXXXZZZ\\\^^^______fffkkkkkkggghhhooowwwyyy~~~|||wwwuuuuuukkkmmmqqquuuyyy}}}}}}|||~~~}}}{{{}}}zzzvvvrrrmmmjjjhhhhhhiiijjjmmmqqqvvvzzz}}}~~~{{{yyy|||wwwlllddd^^^\\\ZZZWWWUUUTTTTTTVVVWWWSSSRRRPPPPPPOOONNNKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>BBBNNNeeepppVVVEEE;;;444111///111999BBBPPPhhh~~~nnnSSSEEE888111...(((000111111///---,,,---///000111666<<>>888444111///222:::DDDUUUmmmgggMMMAAA555000///+++,,,---...---,,,,,,---///...///444:::DDDVVVrrrpppUUUAAA999222,,,......---,,,,,,,,,,,,---+++***((()))++++++***(((++++++******************+++,,,---,,,,,,,,,///111///000111111111111111111222111000000//////000000111111000//////000111111333333111///---...111333...//////000000000000000000111222333333444444444222222333333222111///...222111000000//////000000000000000000000000000000////////////000000000000222222111111222222333444111111111111111111111111000111222333333333222222222333444444333222333444777444444777777555666999888555333333555666555333333555555555777===FFFMMMYYYaaammmyyy}}}xxxpppfff]]]WWWKKKLLLMMMPPPUUU^^^hhhnnn{{{}}}}}}xxxvvvuuuuuuuuutttrrrooommmllliiihhhhhhggggggjjjooorrruuuyyy~~~~~~~~~}}}{{{zzzyyyrrrnnniiigggiiilllnnnnnnppprrruuuwwwyyyyyyxxxxxxwwwvvvvvvxxxzzz{{{yyywwwwwwuuusssrrrrrrssssssrrrssssssuuuwwwzzz}}}}}}{{{yyywwwsssmmmhhh^^^]]]ZZZXXXVVVVVVWWWWWWXXXYYY\\\___bbbcccdddddddddfffhhhhhhhhhkkkqqqvvv{{{}}}zzzxxxtttooommmmmmooouuu|||}}}zzz{{{}}}}}}zzzyyyyyyzzz{{{~~~yyyxxxwwwqqqjjjgggggghhhhhhiiilllppptttvvvzzz~~~zzzwwwzzzoooddd^^^YYYZZZYYYWWWUUUTTTTTTTTTUUUQQQPPPOOONNNOOONNNKKKIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBB>>>;;;;;;EEEYYYrrruuuYYYBBB777444333111000222;;;HHH\\\ttt}}}]]]EEE<<<222///111...,,,---......---...000222+++---222999AAARRRlllyyy```III:::222---......---,,,,,,,,,,,,---...,,,+++++++++,,,***)))******++++++++++++++++++,,,---......------///111---000222222000///111444666444333111000///000000111000000//////000000111333333222000//////222444...///000000111111000000///000111222222222222222222222222222111000//////222111000000//////000000000000000000000000000000////////////000000000000222111111111111222333333222222222222222222222222000111222222333333222222111222444444333333444666888555555888888666666999666555444444555555444222555666666888===HHHVVV```uuu{{{{{{xxxuuurrrkkkbbbZZZRRRLLLJJJFFFIIIOOOVVV```lllxxx}}}{{{~~~{{{vvvuuusssrrrooommmjjjhhhffffffggghhhiiikkkmmmsssyyy~~~~~~}}}|||{{{yyyxxxxxxqqqmmmiiigggiiimmmqqqsssrrrtttwwwzzz|||||||||{{{yyyyyyyyyzzz||||||zzzxxxwwwwwwvvvtttrrrqqqrrrtttwwwxxxxxxyyy{{{|||}}}}}}}}}|||yyywwwtttnnngggbbb[[[YYYWWWUUUUUUVVVWWWXXXXXX\\\bbbhhhjjjiiifffddd```cccfffggghhhlllrrrwwwzzz~~~~~~||||||xxxssspppoooqqquuu{{{}}}{{{xxx}}}~~~{{{}}}~~~|||yyywwwuuuvvvwwwxxx{{{zzzvvvooollllllhhhccceeegggjjjmmmpppuuuyyy}}}~~~yyyvvvyyyzzzjjjaaa[[[XXXXXXWWWVVVUUUTTTSSSSSSSSSOOONNNMMMMMMNNNMMMKKKIIIFFFFFFEEEDDDBBBAAAAAA@@@======>>>>>>????????????===:::<<>>????????????>>><<<;;;AAASSSmmm}}}bbbKKK<<<444222222000000444>>>QQQjjjjjjOOO===777...---111///***++++++)))((('''(((***///000555;;;BBBQQQjjjpppUUU???555444......---,,,,,,,,,,,,---*********)))((('''''''''******++++++,,,,,,,,,,,,***,,,------,,,,,,,,,...+++///222222///000555:::<<<:::666222000//////////////////000000/////////......///---,,,,,,...000///000000111111111111111//////000111111111000000111111000000000000000000111000000///.../////////////////////////////////////////////000000000000111111000000111111222333222222222222222222222222000000000111111111222222111222444444444444666777777555666::::::777666999444444555555555555666777888===EEEOOO]]]nnn|||vvvnnneee^^^XXXUUUPPPNNNKKKFFFEEEIIIPPPVVVcccjjjuuu~~~{{{yyyzzzzzzvvvuuuvvvuuuooollllllfffeeeddddddeeehhhkkkmmmtttxxx~~~}}}zzzyyywwwvvvtttssssssssspppnnnlllkkkllloootttxxxrrrtttwwwzzz|||||||||{{{zzz|||~~~~~~|||{{{zzzvvvyyyzzzyyyxxxxxx|||~~~|||zzzxxxvvvqqqqqqoookkkfff```\\\ZZZ[[[ZZZZZZZZZ[[[]]]^^^______aaaeeeiiikkkjjjhhhfffcccfffiiijjjiiikkkppptttvvvyyy{{{{{{}}}{{{uuulllnnnppptttxxx{{{||||||}}}~~~}}}{{{zzzxxxuuuqqqnnnkkkkkkkkklllgggjjjjjjhhhjjjpppttttttyyy|||wwwtttzzz~~~ooofff___ZZZZZZTTTTTTUUUUUUTTTRRRPPPOOOLLLKKKJJJKKKLLLLLLKKKIIIIIIIIIGGGFFFDDDBBBAAA@@@>>>???AAABBBBBBAAA@@@???;;;>>>III^^^wwwtttYYYFFF<<<555222222111333666AAAVVVpppaaaHHH:::666///---000///...//////---+++***+++,,,111222666;;;BBBQQQjjjyyy^^^EEE999777......---,,,,,,,,,,,,---+++,,,,,,+++)))((()))*********++++++,,,---------***,,,------,,,++++++,,,,,,...000111000222777;;;===;;;666222///...//////...//////000000//////......///000///......000222///000111111222222111111000000111111111111000000111000000/////////000000111000//////......//////000000000000000000000000////////////000000000000111000000000000111222222222222222222222222222222111000000000000111222222222333555555444444555777666444666::::::777666888333444555555555666999<<<999CCCRRRbbbrrrzzznnniiiaaaXXXPPPIIIEEECCCDDDEEEFFFFFFJJJSSS___hhhpppxxx}}}~~~|||sssooommmlllnnnkkkfffcccddd^^^___aaafffkkkrrrxxx{{{}}}xxxwwwuuusssqqqqqqqqqqqqmmmmmmllljjjjjjlllpppsssrrrtttvvvyyyzzzzzzzzzyyyyyy|||}}}|||{{{xxxyyyzzz{{{{{{}}}}}}zzzvvvsssqqqjjjjjjiiieee```]]][[[\\\]]]^^^___aaabbbbbbbbbbbbaaabbbdddfffggggggggggggeeehhhkkkkkkjjjjjjnnnqqqtttvvvwwwxxx{{{}}}xxxqqqiiikkkooossswwwzzz|||~~~xxxzzz}}}~~~}}}{{{xxxvvvsssrrrpppmmmjjjgggeeeeeefffgggeeekkkooopppsss{{{uuuttt{{{vvvkkkddd^^^ZZZYYYRRRSSSTTTUUUTTTRRROOOMMMJJJIIIIIIJJJLLLLLLJJJIIIJJJIIIGGGEEECCCAAA@@@???@@@AAABBBCCCBBBAAA@@@>>>:::AAAQQQhhhjjjNNN>>>888444222222333666:::FFF\\\uuuwwwWWWAAA666555///---000//////000111000......///111000111333888???OOOiiijjjNNN===888......---,,,,,,,,,,,,---,,,...//////,,,+++---///******++++++,,,------...+++---...///---,,,,,,,,,------...///111555888:::===:::666111///...//////......///000000///.........000111111000000111222000000111222222222222111000111111222222111111000111000///...//////000111000000///............///000000000000000000000000////////////000000000000000000000000000111222222111111111111111111111111111000000///000111222333333555666555444444555666555333555999999666555777444555555444444777===AAAGGGSSSgggyyyxxxmmmeeeWWWSSSLLLFFFAAA@@@@@@AAADDDGGGLLLPPPVVVaaapppzzz}}}wwwoooeeedddeeegggfffaaa```bbbeeegggkkkpppwww~~~~~~wwwuuussspppoooooooooppplllmmmnnnllljjjjjjlllooosssuuuwwwyyyyyyyyyxxxwwwvvvzzz}}}|||||||||zzzyyyzzz}}}~~~~~~}}}zzzvvvrrrnnnkkkffffffddd```]]]\\\^^^aaa^^^```cccfffgggfffdddcccbbbccccccdddeeeffffffgggdddgggjjjjjjiiiiiimmmpppssstttttttttwwwyyytttlllhhhkkknnnqqqtttxxx{{{}}}wwwyyy|||{{{}}}xxxwwwvvvtttqqqooommmllliiihhhfffddddddfffhhhjjjkkksssyyy{{{}}}~~~}}}{{{~~~uuuttt|||qqqgggccc]]]YYYYYYRRRSSSTTTUUUTTTQQQNNNLLLJJJIIIHHHJJJKKKLLLJJJIIIJJJIIIGGGEEECCC@@@???>>>???@@@AAABBBAAA???===<<<999DDDVVVnnndddGGG888444222111333555999>>>III```yyyqqqPPP;;;333555///---000///)))***++++++******,,,...//////111555<<>><<<===AAAFFFIIIIIINNNTTTZZZaaammm|||}}}xxxwwwyyyvvvooohhhaaa```bbbeeeeeeaaaaaadddssstttxxx|||}}}||||||~~~}}}vvvtttqqqooonnnnnnnnnooonnnpppqqqooollljjjlllnnntttuuuwwwyyyyyyxxxwwwvvvuuuzzz}}}|||}}}~~~{{{yyyyyy}}}}}}{{{{{{zzzwwwsssooojjjgggcccdddbbb___\\\]]]aaaeee___bbbfffiiijjjhhheeecccbbbcccdddeeeffffffffffffaaaeeehhhiiihhhiiilllppprrrsssrrrrrruuuwwwqqqiiiiiikkknnnqqqsssvvvyyy{{{{{{|||}}}|||wwwyyy|||}}}|||sssrrrpppnnnllljjjiiihhhgggfffeeeeeegggjjjmmmpppsss{{{}}}{{{zzz}}}