BM6P6(@ |||{{{yyyyyyzzz|||~~~}}}{{{yyyzzz|||~~~xxxwwwvvvtttttttttuuuvvvssssssssssssuuuyyy|||~~~~~~~~~}}}|||zzzxxxxxxvvvrrrooolllkkkkkkkkkiiihhhgggeeeeeedddddddddkkkoootttxxx{{{{{{yyywww{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwww|||{{{{{{}}}}}}}}}{{{yyywwwwwwvvvrrrsssssstttttttttssssssqqqnnnllllllkkkjjjooovvvwwwyyy{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxxxxzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwvvvvvvyyy~~~~~~}}}}}}|||zzztttooorrrzzz~~~{{{vvvttttttwwwzzz}}}~~~~~~}}}||||||{{{}}}|||xxxiiiffffffjjjrrr{{{pppYYYDDD777111///---+++,,,///000///,,,,,,,,,++++++,,,,,,---...///+++,,,222444777GGGZZZkkkzzzssslllmmmttt}}}wwwtttuuu|||{{{vvvssskkkbbb___hhhttt~~~}}}zzznnnSSSBBBDDDXXXqqqxxxdddLLL===999888777555666777777777555444333666444444555444666BBBQQQmmm{{{zzzyyyxxxyyy|||}}}zzzzzzzzz{{{yyyxxxwwwuuuttttttuuuuuussssssssstttvvvyyy|||~~~~~~}}}}}}|||zzzyyywwwuuurrrnnnllljjjjjjjjjiiihhhgggfffeeeeeeeeeeeejjjmmmrrrvvvyyyzzzyyyyyy{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyy|||{{{{{{|||~~~~~~}}}{{{|||{{{yyywwwvvvuuuttttttooooooppppppqqqppppppooommmjjjhhhhhhfffeeeiiiooorrrsssvvvyyy|||~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{|||{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~|||xxxvvvuuuyyy|||~~~}}}}}}|||{{{zzztttpppttt{{{~~~~~~{{{vvvrrrqqqsssxxx|||~~~}}}}}}|||}}}~~~~~~zzzuuupppffffffhhhnnnwww~~~mmmVVVBBB666111///...,,,---//////...,,,,,,,,,++++++,,,,,,---...///+++,,,111111222???PPPdddttt{{{wwwxxx}}}}}}zzzxxx{{{}}}zzztttlllZZZ^^^eeeoooxxx~~~qqqVVVCCCCCCTTTmmm~~~zzzfffNNN>>>999999888555555666777666555444333444333333444333444???LLLdddxxx~~~zzzzzzyyyxxxzzz|||~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwuuuuuuttttttsssssstttuuuwwwyyy|||~~~~~~||||||||||||{{{yyyuuussspppmmmkkkjjjjjjjjjiiihhhhhhgggffffffffffffiiikkkooosssvvvxxxyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{zzzzzzzzz{{{{{{yyyxxxuuutttsssrrrqqqpppppppppkkklllllllllllllllkkkkkkiiifffccccccaaa___bbbhhhjjjkkknnnrrrwww{{{~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzyyy|||||||||||||||{{{zzzyyy|||||||||}}}~~~~~~~~~~~~~~~zzzvvvtttsss|||~~~}}}|||{{{{{{yyytttqqquuu}}}~~~~~~xxxtttooolllmmmssszzz~~~~~~~~~~~~zzz}}}{{{ssskkkgggdddgggllluuu~~~zzzgggQQQ>>>444111000...------......,,,+++,,,,,,++++++,,,,,,---...///,,,,,,000...---666CCCUUUgggxxx~~~}}}{{{}}}xxx\\\WWWUUU[[[iiixxxvvv[[[FFFAAAOOOgggyyy|||iiiQQQ???:::888777444555666666666555444333222222333444222222:::DDDVVVnnn~~~zzzyyyyyyyyyzzz|||~~~~~~|||{{{yyyxxxvvvuuuttttttsssttttttvvvxxxzzz}}}~~~~~~}}}}}}|||zzzxxxtttrrrooollljjjiiijjjjjjiiihhhhhhgggggggggggghhhhhhiiilllooorrrvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwyyyxxxwwwwwwxxxwwwuuusssnnnmmmllllllkkkkkkkkkllljjjjjjkkkkkkkkkjjjiiiiiiiiieeebbbbbb___\\\^^^ddddddeeegggkkkpppuuuzzz|||~~~~~~}}}~~~~~~|||}}}}}}}}}||||||{{{zzzzzzyyy{{{{{{||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{wwwtttrrrrrr|||~~~~~~}}}|||{{{zzztttpppttt{{{}}}{{{rrrnnniiigggkkksss|||}}}}}}~~~zzz}}}|||tttkkkeeecccggglllttt}}}wwwcccMMM<<<444222000///...------,,,+++***,,,,,,++++++,,,,,,---...---,,,---///---+++111999DDDWWWmmmzzz}}}gggZZZLLLLLL[[[pppyyy```III@@@KKKbbbuuu}}}~~~lllTTTBBB:::888666555666777777777666555444111333444444222222888===IIIaaa{{{yyyyyyyyyzzz|||~~~~~~}}}}}}~~~{{{{{{zzzxxxwwwuuutttsssttttttuuuwwwyyy{{{}}}~~~~~~|||yyywwwrrrqqqnnnkkkjjjiiijjjkkkhhhgggggggggggghhhhhhiiiggghhhjjjlllooorrrtttvvvxxxyyy{{{||||||{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttssssssssssssqqqnnnhhhhhhhhhhhhhhhiiijjjjjjmmmmmmmmmmmmmmmlllkkkkkkkkkgggeeedddaaa]]]___dddccccccdddgggjjjnnnrrrtttyyy{{{~~~~~~}}}|||}}}~~~~~~||||||}}}}}}}}}|||{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||yyyuuurrrrrrssszzz|||~~~}}}zzztttnnnrrryyy~~~{{{wwwmmmiiieeefffllluuu}}}~~~}}}|||}}}~~~zzz{{{yyytttlllgggfffgggnnnttt|||ttt___JJJ:::444333//////...---,,,+++++++++,,,,,,++++++,,,,,,---...++++++---...---,,,000555888JJJaaassstttaaaLLLFFFTTTlll{{{fffNNN@@@GGG]]]ppp{{{qqqYYYFFF<<<888666666666888888999888777666222444555444222444777999@@@UUUoooyyyzzz{{{|||}}}}}}~~~{{{wwwyyyyyyyyyxxxwwwuuutttssstttuuuvvvxxxzzz|||}}}~~~}}}yyyvvvrrrpppnnnkkkjjjjjjkkklllffffffffffffggghhhhhhiiihhhhhhiiikkkmmmnnnpppppptttvvvxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuqqqpppoooooooooooollljjjhhhhhhhhhiiijjjkkklllmmmrrrrrrrrrrrrqqqpppoooooommmjjjhhhgggddd```aaafffeeeeeefffggghhhjjjlllmmmsssuuuxxx}}}}}}}}}|||{{{|||}}}~~~}}}|||}}}~~~}}}}}}}}}||||||||||||yyyyyy{{{|||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}|||{{{wwwtttrrrsssuuuyyy{{{~~~~~~zzzsssnnnpppwww|||~~~xxxssskkkgggfffiiiqqqyyy~~~~~~~~~}}}||||||||||||}}}yyyvvvqqqkkkhhhiiimmmpppwww|||~~~qqq\\\GGG888333333---......---+++***+++,,,,,,,,,++++++,,,,,,---...***,,,---...---...000222444@@@RRRfffwww{{{hhhQQQIIIUUUmmm~~~lllSSSAAACCCWWWjjjzzzvvvaaaLLL@@@:::777555666777888999888777666222555666333222555888777:::III___sss~~~~~~~~~zzz{{{|||}}}}}}}}}|||~~~~~~xxxrrrwwwwwwxxxxxxwwwuuutttssstttuuuwwwyyy{{{}}}~~~~~~}}}yyyvvvrrrpppnnnlllkkkkkklllmmmeeeeeeeeeeeefffggghhhiiihhhiiijjjkkkkkkkkkkkkjjjoooqqqtttvvvxxxxxxvvvvvvrrrrrrrrrqqqqqqqqqpppppplllkkkjjjkkklllkkkiiihhhkkkkkkkkkmmmnnnppprrrsssvvvvvvvvvvvvuuutttsssrrrmmmjjjiiiiiifffbbbcccggghhhiiiiiijjjjjjjjjjjjjjjmmmnnnrrrxxx||||||{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{zzzvvvssssssuuuwwwzzz|||~~~~~~~~~}}}zzztttnnnrrryyyzzz}}}~~~vvvoooiiihhhhhhmmmvvv}}}~~~|||||||||||||||{{{zzzzzzuuuoooiiieeehhhnnnuuuyyy}}}{{{nnnZZZDDD666111111+++---...---+++***+++---,,,,,,++++++,,,,,,---...+++,,,---,,,,,,---//////333555???QQQfffwwwpppZZZQQQZZZnnnrrrXXXBBB???PPPccczzz|||iiiTTTFFF>>>:::333444555777777777666555111555555111111666888666666???PPPfffxxx~~~||||||}}}~~~{{{{{{}}}~~~}}}{{{zzzyyy|||yyysssuuuvvvwwwwwwwwwuuutttssstttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwrrrpppnnnlllkkklllmmmnnndddddddddeeefffggghhhiiiiiijjjkkkkkkkkkiiihhhgggkkkmmmppptttuuuvvvuuutttllllllllllllkkkkkkkkkkkkiiihhhhhhhhhjjjiiihhhfffnnnnnnoooppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvuuutttllljjjhhhiiifffbbbcccgggjjjkkklllmmmmmmlllkkkjjjjjjjjjnnnuuu}}}|||{{{{{{zzz{{{|||}}}~~~}}}||||||}}}~~~|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{~~~}}}}}}}}}~~~}}}|||||||||{{{yyyvvvssstttvvvxxx|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||zzztttooossszzzyyy|||}}}uuummmiiihhhjjjqqqzzz}}}zzz{{{|||||||||{{{yyyxxxqqqkkkdddccciiissszzz~~~~~~yyylllXXXCCC444//////***,,,...---+++***,,,...,,,,,,++++++,,,,,,---...,,,------++++++,,,---,,,222---000@@@XXXlllyyy~~~wwwbbbWWW\\\mmmvvv[[[BBB<<>>222......,,,,,,,,,++++++,,,------///...,,,+++***+++------------------------------)))***///666<<>>@@@JJJhhhyyyoooWWWEEE>>>888666555555666666666555222333333444444555555666333777===GGG\\\uuu~~~}}}{{{{{{zzzzzz}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||zzzxxxwwwuuusssssstttuuuvvvtttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{|||zzzwwwuuutttqqqmmmkkkkkkkkkkkkjjjfffffffffeeeeeefffjjjmmmllloooqqqpppmmmjjjhhhgggdddddddddeeeggghhhgggeeefffeeedddcccdddeeeggghhhjjjlllnnnqqqtttvvvxxxxxx{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvtttrrrooonnniiihhhfffdddccccccdddeeeiiilllooorrrttttttsssrrrooonnnmmmmmmooorrrvvvxxx|||}}}}}}|||}}}}}}~~~}}}}}}|||{{{zzz}}}}}}|||}}}}}}~~~|||{{{{{{||||||{{{|||}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~zzz{{{zzzvvvrrrrrruuuyyy~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxtttqqquuu{{{}}}}}}{{{xxxvvvyyyzzz{{{|||}}}~~~~~~|||~~~}}}zzzwwwssskkkbbbaaagggpppyyywwwcccMMM;;;111//////...---,,,,,,++++++,,,,,,,,,,,,+++******+++---...------------------------(((,,,222555555:::IIIXXXmmmvvv~~~~~~{{{wwwuuuwww|||~~~sssccc```mmm|||pppTTT???===EEE___rrrxxxaaaKKKAAA999777555555666666666555444444444555555555555555444555888@@@RRRkkk~~~ӵ~~~}}}{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwuuutttttttttvvvvvvuuuvvvwwwxxxzzz{{{|||}}}Ħ}}}||||||~~~}}}}}}Ħyyyvvvssspppmmmkkkkkkkkkjjjiiiffffffeeeccccccfffkkkooonnnӵiiidddccccccdddffffffeeedddfffeeeccccccdddgggjjjlllmmmooorrruuuxxx{{{}}}~~~{{{{{{{{{{{{{{{{{{zzzyyytttttttttsssqqqnnnllljjjeeecccaaa``````aaabbbcccfffiiilllppprrrsssssssssrrrpppnnnllllllnnnpppqqqxxx|||}}}|||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||}}}~~~~~~|||{{{zzz{{{{{{{{{|||}}}Ħ{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{{{{zzzzzz{{{|||zzzzzzyyyuuuqqqqqquuuyyy}}}~~~~~~}}}}}}~~~~~~{{{yyywwwtttqqqvvv}}}~~~}}}{{{{{{{{{zzzyyyzzzzzzyyyyyyzzz|||}}}~~~~~~}}}wwwqqqjjjeeeaaagggmmmvvvuuu```III999000///000000///---,,,+++************************,,,---...------------------------+++///444555444777@@@IIIYYYgggvvv}}}~~~}}}zzzuuulllhhhbbb___aaaiiissszzz}}}}}}}}}}}}iii\\\eeewww}}}vvvZZZCCC===BBBTTTiiiiiiRRRBBB999888666555666666666444555555444444444333333333444333444:::JJJbbbyyy4ĉ@ӵ}}}}}}|||{{{zzzzzz{{{{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~|||{{{zzzzzzwwwwwwvvvuuutttuuuuuuvvvuuuvvvwwwxxxzzz{{{|||}}}>L}}}|||||||||~~~}}}=hĦwwwrrrooollljjjjjjiiihhhgggfffeeedddbbbbbbfffkkkppp4ĉ@ӵgggeeedddeeeggghhhgggfffhhhgggffffffhhhkkkoooqqqqqqrrruuuxxx{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwpppppppppooommmjjjhhhgggaaa```___^^^^^^```aaaccceeegggjjjmmmooopppqqqppptttrrrpppmmmkkkkkkkkkkkkuuuyyy|||{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzzzzzzz{{{{{{|||}}}>L~~~zzzzzzyyyxxxxxxyyyzzzzzzxxxzzz{{{{{{zzzyyy{{{}}}zzzzzzyyyuuuqqqqqquuuyyy}}}~~~~~~}}}}}}~~~}}}{{{yyywwwtttrrrvvv~~~}}}yyyxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{}}}|||wwwqqqiiieeeeeegggrrrvvv|||sss]]]FFF777000///000------,,,+++++++++,,,,,,)))))))))***+++,,,---...---------------------------///000222555:::>>>@@@FFFWWWkkkvvvyyyuuukkkbbbUUUPPPJJJGGGJJJSSS]]]dddkkksss|||nnn]]]aaaqqqzzz{{{aaaHHH===>>>III```zzzqqqXXXEEE:::888666666666666555444444444333333222111111111444222111666CCCYYYsssGG=?}}}||||||{{{{{{{{{||||||yyy{{{~~~~~~}}}||||||~~~~~~}}}{{{yyyyyyzzzvvvvvvuuuuuuttttttuuuuuutttuuuvvvxxxzzz|||}}}~~~HdĦ}}}}}}|||||||||=ĪjqqqooolllkkkjjjiiigggeeeeeeeeecccbbbbbbfffkkkoooGG=?jjjiiiiiikkklllkkkjjjkkkkkkkkkkkkmmmpppsssuuusssuuuwwwyyy|||}}}~~~||||||{{{yyyvvvtttrrrpppllllllllllllkkkiiigggeeeaaa```______```bbbdddeeeggghhhjjjlllmmmmmmmmmmmmqqqqqqpppnnnlllkkkiiihhhqqqvvvyyyzzz}}}}}}}}}~~~}}}}}}|||{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{|||}}}HdĦ~~~yyyyyywwwwwwwwwwwwyyyyyyyyy|||~~~~~~|||{{{}}}{{{{{{yyyuuuqqqqqqvvvzzz|||}}}}}}~~~}}}}}}~~~}}}zzzyyyxxxtttrrrvvv}}}~~~~~~~~~}}}zzzwwwwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}wwwooojjjfffeeejjjppp{{{}}}qqqZZZDDD666000//////((())))))***,,,...000111)))******+++,,,------...------------------------,,,---,,,...444===AAA@@@<<>>999AAAWWWrrrxxx```KKK;;;999777666777777555444333333222222111111000000555222111555???QQQkkkӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦ}}}}}}{{{ĦĦ~~~}}}{{{}}}~~~}}}zzzwwwxxxyyyttttttsssDdD||||||{{{?fӵrrrpppmmmĦddddddcccӵƜ`1.׼srrrpppĭӵpppvvvxxx|||yyyyyywwwvvvsssqqqnnnӵkkkiiihhhgggĦbbbbbbcccfffhhhkkkjjjooommmkkkjjjmmmrrrwwwĦ||||||}}}}}}}}}}}}Ħ|||{{{zzz{{{{{{|||{{{|||}}}DdDuuuuuuvvv{{{~~~ӵqqqrrrӵ|||ӵ}}}~~~zzzyyyĦӵĭӵxxx{{{xxxooogggfffggghhhpppxxx}}}~~~oooXXXCCC666000......*********+++,,,---///000++++++,,,---------------------------------------+++......---333>>>EEEFFF>>>DDDJJJOOORRROOOEEE999333111///---///333888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHL}}}}}}~~~ShӵgL~~~zzz|||~~~|||yyyvvvwwwS?ʬssssss3h?D%%)?~~~~~~ZufĦsssqqqooogLfffccccccg&ennngĉ@zzzvvvg&e>&eqqq@ewwwwww??yyyyyyssssssssssssrrrqqqg<ĉlllkkkjjjiii3we<Ħeeeeeegggiii3h?@epppqqqpppnnnllljjjppptttZ}}}{{{|||}}}}}}}}}3h?gL}}}{{{zzzzzz{{{|||}}}{{{|||}}}D%%)?tttfff?><zzzzyyy=?Ħrrrg&eyyyg&e}}}}}}~~~S?ʬ{{{4ff?>ߝL@eg&e3h?g&e>&eyyyzzz??~~~}}}|||{{{sssiiiccceeeiiilllsss||||||}}}nnnWWWCCC666000...---///...---,,,++++++***+++,,,,,,---.........------------------------------+++111333000333>>>JJJNNNDDDBBB???===@@@AAA999...------,,,+++---///111333666===KKK]]]nnnyyy~~~{{{iiiYYYdddtttvvv```KKKAAA;;;III```vvvoooYYY<<<:::888777777777555444333333333333333333333333888555444666888BBBXXXnnn}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ|||}}}HGgĉ@HdĦ~~~~~~~~~~~~{{{{{{|||{{{Htƅ^rrrqqqBt=o9ĦDtfo9Ħzzz{{{|||g?pppmmmHdĦjjjffffffHu]ĦooottzzzvvvHƅ^Hu]ĦwwwH׼syyyxxxxxxwwwwwwsssrrrpppnnnmmmnnntQoooqqqsssrrrje<ĦiiiiiijjjBt=o9ĦH׼sjjjnnnoooooommmkkkmmmpppsssHtĦ~~~}}}|||{{{Bt=o9ĦHdĦ}}}}}}}}}||||||||||||||||||{{{Dtfo9ĦsߝLGdUĦ~~~Ht@cӵHu]Ħ{{{Hu]Ħ}}}~~~Htƅ^|||qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}zzzuuuggggggggghhhllltttnnnUUUBBB444,,,+++///000111111///,,,******++++++******,,,...000000///,,,------......------,,,,,,---......000777DDDMMMSSSFFF666///000222111---******)))))))))***,,,---444666;;;CCCPPP```qqq||||||qqqeee```ooo||||||mmmTTT===999BBBTTTjjj}}}}}}zzz[[[FFF>>>888666555333444777555555555444444444333333111444222444:::===MMMgggzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ}}}qetDdDĦ~~~~~~~~~}}}{{{zzz{{{q<RrrrrrrqjRgdKӵHdDĦgdKӵ{{{|||GR/f6LĭĦooolllDdDĦhhhddddddDdDĦlll`eĭwwwDdDΦDdDĦxxxDdDĦzzzwwwvvvuuuuuuuuuuuusssrrrpppooommmllllllnnngeĦqqqsssuuuFSĦkkkkkkqjRgdKӵDdDĦlllnnnoooooonnnnnnmmmoooqqqDdDĦ}}}}}}|||qjRgdKӵDdDĦ||||||||||||||||||{{{}}}||||||HdDĦgdKӵDdDDdDĦ}}}DdDĦ4DufӵDdDĦ|||DdDĦ|||q<R}}}}}}peƜ4DuTӵ~~~DdDĦDdDĦqjRgdKӵDdDΦDdDĦzzzsssmmmdddgggjjjnnnsssyyy~~~kkkSSSAAA555---...111111222111///,,,******++++++******+++...//////...++++++,,,,,,,,,,,,++++++***,,,------...444>>>FFFIII???222,,,,,,---,,,***+++***)))))))))***+++,,,...///222888AAAOOO]]]fffrrryyy}}}}}}uuukkk^^^kkkxxxrrrZZZEEE:::AAANNNcccxxx|||sss}}}}}}cccJJJ@@@888666666555555666333222222222111111111111///222000222888:::HHHbbbzzz4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ~~~po9wӵDdDĦ~~~~~~~~~}}}{{{{{{zzzpo9uqqqqqqrrrsssGIdnuR)ĦDdDĦnuR)Ħ~~~}}}CdgĪjkkkDdDĦfffddddddDdDĦkkkHߝL`o9xxxDdDΦDdDӵyyyDdDĦ{{{wwwuuurrrrrrsssssspppmmmnnnmmmmmmmmmnnnpppgeĦtttwwwsp?aĦnnnoooGIdnuR)ĦDdDĦnnnmmmmmmnnnooopppmmmnnnoooDdDĦ~~~|||{{{{{{GIdnuR)ĦDdDĦ{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}DdDĦnuR)ĦDdDΦDdDĦ|||DdDĦnuR)ĦDdDĦ~~~DdDĦ{{{po9u{{{|||~~~}}}=ӊB1.uTӵ~~~DdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzzqqqiiieeeccciiipppwww|||{{{hhhQQQ@@@555///000333222222222000---******++++++******+++---///...---************************(((***+++++++++///666<<<===777000+++))))))))))))++++++***)))))))))************+++---222:::DDDKKK```iiisssyyy}}}~~~|||||||||ttt```eeeppp|||yyycccOOO===>>>FFFYYYpppqqqfffpppmmmQQQDDD888666777666555555222222222111111111000000///222111222888888EEE]]]xxx4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<~~~~~~}}}|||zzzpeӵqqqĦpeӵDx<>d<ӵDd<qR/ܗ?fӵkkk>dd<Ħkkk4DufئL>eyyyDdDʜ4DuTӵ{{{DdDĦ}}}yyyuuuqqqqqqsssssspppmmmoooooopppqqqsssvvvgeĦxxxs<v>aĦqqqrrrpeӵDx<DdDĦooollllllmmmoooqqqnnnnnnnnnDdDĦ}}}zzzzzzzzzpeӵDx<>dd<ӵDd<DdDΦDdDĦzzzDdDӵnd<DdDĦ>d<Ħ|||peӵ{{{ĦF&uTӵ~~~DdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{qqqhhhdddccciiiooowww~~~zzzfffNNN>>>555000000333222222222000---******++++++***)))***---...---,,,************************((()))*********+++///222444333000---***)))***+++++++++******)))))))))(((+++******)))***///555:::KKKTTT___iiiqqqyyy~~~~~~}}}|||~~~|||fffaaafffuuu~~~kkkYYYBBB===???NNNfff{{{~~~lll\\\cccwww~~~wwwZZZJJJ;;;666888777444333444444333333333222222222000444333555::::::EEE]]]uuu4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x~~~}}}{{{B?daĦssstttB?Ho9|||>dd<ӵzzzzzzB?Ho9}}}<xzzzzzzzzzzzz}}}}}}~~~&ӫeʬtIӇwww>d<Φ>d<ĦyyyD&ӫetIӇwwwDdDĦsdKĦ}}}B?dp&ĒR}}}~~~>d<sdKĦB?Ho9s&dq&ĒR}}}rrriiidddfffiiitttxxx~~~yyydddLLL<<<333///...000000111111///,,,******+++***))))))***,,,---,,,+++++++++************++++++)))***************+++------//////---***)))***,,,************))))))((((((+++++++++***)))+++///222888>>>IIITTT^^^hhhttt}}}{{{{{{{{{{{{{{{|||}}}}}}qqqccc___lll|||qqqbbbIII@@@;;;EEE\\\tttnnnYYYXXXjjjyyy{{{dddRRR@@@999888666444333444444444333333333222222111444333555::::::FFF^^^rrr4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge}}}~~~}}}zzz@hrrrsss@GHĪj@IŌBenejjjHkgecccnebbbdddfeyyyHu]3hhyyyzzz{{{sepppoooooonnnnnnoooqqqrrrssssssuuuvvvxxxzzzgeĦja>aĦwwwwww@G}}}}}}seooolllkkkkkkkkkooonnnmmm<Ōyyyzzz{{{@G|||~~~Hkgezzzzzzyyyyyyyyy{{{|||~~~HĪj@IŌwwwxxxegeyyyzzzHu]3hIŌuuuwwwDdDĦne}}}}}}@h>hzzz}}}sene@GsĪj@h~~~sssiiiccceeekkkqqq|||vvvaaaHHH999222...---...---...///---+++***+++,,,***)))((()))+++,,,+++***,,,+++***))))))***+++,,,)))))))))))))))******+++)))***++++++)))((()))***))))))*********)))(((((()))*********)))***,,,...,,,000888AAAIIIRRRaaannnrrrvvvzzz}}}}}}}}}~~~{{{~~~zzzkkk___eeetttyyymmmRRRFFF;;;>>>QQQjjj}}}ttt[[[QQQ^^^qqq|||ooo]]]JJJ???:::777555555333333333222222222111111///333222444:::;;;HHHaaattt4DuXӵĵD^DdDĦ{{{}}}}}}{{{xxxuuuppprrrtttsss~~~~~~kkkhhhcccccc___aaacccyyyxxxD^vvvwwwwwwwwws׼sppplllnnnpppooonnnoootttyyywwwxxxyyyzzz{{{|||geFm8~~~>aĦ{{{{{{{{{||||||}}}s׼swwwssspppllljjjiiilllllllllHovvvyyyzzz{{{}}}}}}}}}~~~|||{{{zzzyyyxxxxxxzzz{{{}}}vvvwwwxxx{{{|||}}}D^vvvuuuvvvDdDĦ}}}}}}}}}{{{}}}wwwzzz~~~s׼s~~~~~~uuuiiibbbaaahhhqqqvvv~~~rrr]]]DDD666111...---...***+++,,,,,,******+++,,,***)))((()))***++++++)))+++***(((''''''(((***+++)))(((''''''(((*********((((((((())))))))))))((('''((()))******))))))((('''(((******))))))***+++((()))///555888<<>>MMMgggxxxΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħyyy{{{|||zzzvvvsssssstttsssqqqpppppprrrttttttsssxxxxxxxxxyyyzzz|||}}}||||||{{{{{{xxxtttqqqkkkiiiffffffggghhhhhhgggeeeeeeeeecccĦddddddgggjjjmmmooorrrvvvyyyxxx>d<ĦvvvuuutttttttttBellljjjkkkpppsssssspppqqqyyy||||||}}}~~~~~~~~~geFYĉ~~~>aĦ~~~~~~}}}|||~~~}}}|||||||||}}}}}}Be|||zzzwwwsssnnnjjjhhhjjjjjjkkknu]ӵsss~~~~~~~~~~~~}}}~~~~~~~~~|||{{{~~~~~~}}}|||zzzyyyxxxwwwzzz{{{|||~~~~~~|||{{{zzzuuuuuuwwwxxxyyyzzzzzzzzz|||}}}~~~>d<Ħzzzxxxvvvtttttt>d<Ħ|||||||||Ħzzz|||~~~vvvnnnooouuuwwwzzzBe~~~Ħ{{{vvvpppoooyyyxxxoooccc^^^bbbkkktttyyy~~~~~~nnnYYYAAA444000///...000((()))++++++******+++,,,***)))((()))***+++***)))***)))'''&&&&&&''')))***((('''%%%&&&''')))*********)))((()))+++,,,+++)))&&&'''(((*********))))))&&&(((******)))((()))***((((((,,,///......777DDDIIISSSbbbnnntttvvvwwwxxxzzz}}}|||nnn```cccvvvcccSSS@@@777???UUUmmm|||~~~bbbLLLOOOfffzzzppp\\\LLL@@@999999===777777666666666555555555222666444777>>>BBBRRRmmm}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~{{{yyyvvvuuussssssppppppqqqrrrsssttttttuuuzzzyyyyyyyyyzzz|||~~~~~~~~~}}}}}}|||zzzxxxtttqqqnnnkkkhhhfffeeegggjjjlllhhhgggeeegdKĦccc```cccfffhhhkkknnnrrruuuvvvsdKĦwwwuuussspppmmmpppooonnnpppqqqrrruuuxxx{{{~~~~~~}}}||||||ŶS~~~~~~}}}3we<~~~}}}}}}|||{{{yyywwwsssmmmiiimmmlllkkkiĉ@3hR/Ō~~~~~~}}}~~~~~~}}}|||zzzzzzzzzyyyvvvtttuuuwwwzzz|||{{{{{{|||||||||{{{yyyxxxzzzyyywwwvvvvvvxxxyyy{{{}}}~~~~~~DdDĦ~~~zzzvvvttttttsdKĦ|||gdKĦzzz|||~~~~~~}}}~~~zzzsssppprrr|||}}}|||}}}gdKĦ~~~|||xxxttttttxxx{{{nnnbbb[[[aaakkksss{{{zzzcccSSSAAA666111---,,,...,,,+++***))))))***+++,,,************************(((((())))))))))))((((((&&&'''((())))))((('''&&&++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******+++---///000777@@@NNN\\\gggnnnsssvvv}}}}}}}}}~~~~~~uuufffdddppp|||rrr[[[DDD;;;<<>>666777777555333333444666888444555:::AAAKKK___qqq>AneneneneDe}}}{{{xxxvvvtttrrrrrroooppppppqqqrrrssstttuuuyyyyyyyyyyyyzzz|||~~~~~~~~~}}}|||zzzwwwssspppmmmllliiigggggggggiiijjjgggfffneaaabbb```bbbeeegggiiilllpppssssssnetttsssrrrqqqnnnllllllmmmooonnnmmmtttuuuwwwyyy|||~~~>A~~~~~~}}}k<~~~~~~}}}}}}}}}~~~}}}{{{zzzxxxtttoookkkllllllkkkfh|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz{{{yyywwwuuuuuuwwwzzz|||zzz{{{|||||||||{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}~~~De~~~{{{wwwtttuuune{{{}}}ne|||{{{|||~~~~~~}}}}}}}}}}}}yyyrrrppprrr{{{}}}~~~~~~~~~|||}}}ne|||xxxuuuwww|||~~~ttthhh```^^^fffpppwww}}}~~~www___NNN<<<333000---+++,,,++++++***))))))***++++++************************(((((())))))))))))(((((('''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++*********,,,---...///555>>>HHHSSS___jjjpppvvvwwwyyy|||}}}~~~~~~~~~|||nnndddhhhsss{{{}}}hhhPPPAAA;;;AAAVVVmmm~~~ooo\\\KKKQQQhhh}}}~~~xxxiii[[[QQQHHH???===<<<;;;999777666555444666444777>>>GGGTTTgggyyy}}}{{{xxxuuurrrqqqpppoooppppppqqqrrrsssttttttyyyyyyyyyzzz{{{|||~~~~~~~~~|||{{{zzzwwwsssppplllkkkjjjiiihhhhhhhhhhhheeeddd`````````^^^```cccdddfffhhhlllnnnppprrrqqqooonnnmmmkkkjjjjjjlllnnnoooooowwwyyy{{{}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~|||{{{zzzwwwrrrooollllllkkkkkkxxxzzz}}}~~~}}}}}}~~~}}}}}}}}}}}}||||||{{{{{{|||zzzxxxvvvvvvxxxzzz{{{yyyzzz{{{|||||||||{{{zzzxxxxxxwwwwwwxxxzzz{{{}}}}}}}}}~~~~~~{{{xxxuuuuuu|||}}}}}}~~~}}}|||}}}~~~~~~}}}}}}}}}|||{{{vvvpppooorrrzzz|||~~~~~~~~~{{{wwwwww{{{~~~uuukkkbbb```cccnnnxxx}}}zzzqqqWWWGGG666//////---+++***++++++***))))))***++++++************************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))***++++++***+++---222;;;HHHVVV```hhhlllqqqwww{{{|||{{{zzzxxxhhh___gggttt}}}uuu^^^KKK<<<:::JJJ^^^tttvvvcccOOOMMM]]]ttt}}}oooeeeVVVHHHAAA>>>:::888888888555222666777<<>>DDDNNNYYY```dddeeedddiiimmmrrrvvvyyy{{{~~~yyyiiibbbfffuuu~~~uuu^^^FFF999===HHH]]]tttttt]]]JJJIII]]]vvv|||oooaaaVVVIIIAAA???AAAAAA@@@===CCCMMMXXXeeettt}}}|||zzzwwwuuusssrrrrrrrrrsssssstttuuuvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxuuuqqqnnnkkkjjjiiihhhfffdddbbbaaa```aaaaaaaaaaaa```___^^^[[[\\\^^^```aaabbbfffhhhffffffgggggghhhiiiiiijjjgggiiilllooorrrvvv{{{~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||zzztttrrrooommmlllmmmooopppqqquuu{{{~~~~~~~~~}}}}}}|||{{{yyyxxxxxxxxxyyyzzzxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{|||||||||{{{zzzxxxyyyzzz{{{{{{|||}}}}}}{{{|||}}}~~~~~~|||yyyvvvvvvvvvzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzuuunnnmmmoooxxx{{{yyyxxxxxx||||||sssiiifffhhhjjjttt~~~{{{jjjZZZ@@@666...---...---,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***'''&&&&&&''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((((((((%%%(((,,,...---------...---222:::BBBIIIMMMOOOOOOXXX]]]eeelllrrrvvv{{{}}}uuuiiicccooozzzjjjPPP>>>:::===PPPhhhxxx}}}{{{iiiRRRIIISSSeeezzzuuuiiiYYYLLLFFFEEEEEEEEEEEENNNYYYdddrrr}}}|||zzzxxxvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}|||~~~}}}|||zzzyyywwwtttpppmmmjjjjjjhhhfffdddbbb```___``````aaabbbaaa```___^^^ZZZ\\\^^^```aaacccgggiiifffgggggghhhjjjkkkmmmmmmlllooorrrssstttxxx}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}xxxuuupppmmmkkkmmmppprrrppptttzzz~~~~~~~~~}}}}}}}}}{{{yyywwwvvvvvvwwwxxxuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||||||||{{{zzzyyyzzzzzz{{{|||||||||||||||{{{|||}}}~~~~~~}}}zzzwwwuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}{{{{{{|||}}}~~~}}}}}}|||wwwooommmnnnyyy|||~~~~~~xxxyyy|||{{{uuukkkcccfffmmmppp{{{vvvcccQQQ999333......,,,******---)))***++++++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***$$$%%%&&&''''''((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))%%%''')))***))))))***+++'''***...333777:::<<<===BBBGGGOOOXXXaaajjjrrrwwwyyy{{{~~~}}}ooobbbgggssssss[[[GGG<<<999CCCZZZlllxxxvvv]]]PPPJJJTTTiiiyyylll___VVVRRRRRRSSSVVV___iiirrr~~~||||||zzzxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz|||}}}~~~~~~~~~~~~|||{{{}}}}}}|||zzzxxxwwwtttpppmmmkkkiiigggdddbbb```______```aaaaaabbbbbbaaa```___ZZZ\\\___```bbbdddhhhjjjiiijjjjjjlllmmmpppqqqsssqqqtttvvvvvvvvvxxx|||}}}||||||{{{{{{|||}}}}}}|||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~zzzwwwqqqlllkkkmmmpppsssoootttyyy}}}~~~~~~}}}}}}}}}|||yyywwwvvvvvvvvvwwwsssttttttuuuvvvxxxyyyzzz{{{{{{|||||||||{{{yyyxxx{{{{{{|||||||||||||||{{{{{{|||}}}~~~~~~~~~zzzwwwuuuuuutttvvvyyy}}}~~~~~~}}}|||yyyyyyzzz{{{}}}~~~~~~~~~xxxpppmmmnnnyyy|||~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}~~~xxx{{{~~~wwwpppfff___eeepppsss~~~|||rrr^^^KKK555111......***'''(((---)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++)))(((''''''((()))+++"""###%%%'''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***************(((((('''%%%###$$$'''))))))***+++---///222444555222666>>>GGGQQQ]]]hhhpppsssvvvzzz}}}ssscccaaannn{{{yyycccOOOAAA;;;;;;QQQdddttt~~~fffVVVEEEJJJ^^^{{{~~~sssjjjeeeeeegggfffooowww}}}~~~~~~|||zzzxxxvvvttttttrrrrrrssstttuuuwwwyyyzzz}}}}}}}}}~~~|||~~~|||yyyzzz|||}}}|||{{{zzzxxxuuurrrooonnnjjjhhheeecccbbbaaa___]]][[[^^^aaabbbaaa`````````______^^^^^^___ccciiinnniiimmmooonnnppptttuuussswwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}||||||~~~|||}}}}}}{{{zzz|||||||||}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~|||vvvqqqnnnnnnooopppppprrruuuyyy{{{}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyy}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{|||{{{{{{zzzzzzzzz{{{}}}~~~|||{{{~~~}}}||||||zzzvvvsssvvvvvvwwwxxxzzz|||~~~yyyyyyzzz{{{|||~~~~~~zzztttooommmxxx{{{~~~}}}||||||~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}zzz|||xxxnnneee```bbbmmmzzzzzzjjjSSSBBB444111---+++++++++******)))))))))))))))))))))))),,,***'''&&&&&&(((,,,...%%%&&&'''((()))***++++++''''''''''''''''''&&&&&&******))))))((((((''''''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%'''(((((('''&&&'''((())))))((((((((())))))*********+++...///000555===HHHSSSYYYeeekkktttzzz~~~{{{ppphhhhhhppp|||qqq___KKK<<<999HHHZZZkkkyyy~~~rrrcccOOOBBBTTTqqq{{{|||xxxvvvuuu||||||{{{zzzxxxwwwvvvvvvuuuvvvvvvwwwxxxyyy{{{|||{{{{{{|||~~~~~~~~~}}}|||{{{||||||{{{|||{{{yyywwwtttrrrooonnnkkkhhheeecccbbbaaa___]]][[[]]]___```_________```\\\\\\\\\\\\]]]aaagggkkkkkkoooqqqppprrrvvvwwwtttxxxxxxxxxyyyzzz{{{}}}}}}|||}}}}}}}}}||||||~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||wwwrrrooonnnooopppppprrruuuxxx{{{|||||||||}}}|||zzzyyywwwvvvvvvuuuttttttuuuuuuwwwxxxyyyzzz|||||||||||||||{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxzzz{{{|||}}}~~~}}}||||||~~~}}}}}}|||zzzwwwtttrrrsssvvvyyy|||}}}~~~~~~xxxyyyyyyzzz{{{}}}~~~zzztttpppmmmwwwzzz~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}zzz||||||sssiiicccbbbfffqqq|||~~~}}}vvveeeNNN===333000---+++++++++******))))))))))))))))))))))))+++***((('''''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''(((((()))((((((%%%&&&(((((('''&&&((()))''''''''''''((()))(((((((((((()))))))))*********+++***)))+++///555<<<@@@PPPVVV___hhhoootttwwwyyy~~~vvviiihhhmmmxxx{{{iiiRRR@@@999@@@LLL```vvv{{{mmmXXXEEEKKKbbbooozzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyyyyyzzz~~~{{{xxxyyy}}}~~~|||xxx{{{zzzyyywwwtttqqqooommmkkkiiieeecccbbbaaa^^^]]]ZZZ[[[]]]]]]]]]]]]^^^```\\\\\\\\\[[[\\\```eeeiiinnnrrrtttsssuuuyyyyyyvvvyyyyyyyyyyyyzzz|||}}}~~~|||}}}}}}}}}||||||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyytttqqqpppppppppqqqsssuuuxxxzzz{{{{{{{{{|||{{{zzzyyyxxxvvvvvvuuusssssstttvvvwwwyyyzzz{{{{{{{{{{{{|||||||||||||||yyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}{{{xxxuuunnnpppuuuyyy|||}}}}}}}}}yyyyyyzzzzzz{{{|||}}}}}}zzzuuupppnnnvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{}}}tttkkkcccbbbffflllvvv}}}zzzqqq___GGG777222///,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))******(((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++&&&((())))))(((''')))***''''''''''''(((((((((((((((((())))))))))))******,,,+++***)))***,,,...000888>>>FFFOOOWWW^^^dddgggqqqvvv|||~~~~~~}}}~~~~~~~~~~~~}}}qqqkkkkkktttwww^^^JJJ===;;;>>>PPPmmmxxxfffMMMDDDOOO^^^ssszzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz}}}wwwpppsss{{{~~~{{{xxxzzzzzzxxxvvvssspppnnnlllkkkiiieeecccbbb```^^^\\\XXXZZZZZZZZZZZZ[[[]]]___]]]^^^^^^]]]^^^aaaeeeiiiooosssvvvvvvxxx{{{{{{xxxxxxxxxxxxyyyyyy{{{||||||{{{|||}}}}}}||||||}}}|||||||||}}}~~~~~~}}}}}}}}}~~~~~~{{{vvvsssqqqpppppprrrsssuuuwwwxxxyyyzzzzzz||||||{{{zzzyyyxxxwwwvvvrrrssstttvvvxxxzzz{{{|||zzzzzzzzz{{{|||}}}}}}~~~||||||}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~|||yyywwwnnnooorrruuuxxx{{{}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~{{{vvvrrrpppuuuyyy}}}}}}~~~|||}}}~~~|||nnnfff```dddmmmuuu~~~}}}wwwkkkWWWBBB333000---+++***++++++***)))(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,+++***)))(((((('''((((((((((((((()))))))))'''''''''(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%''')))+++,,,'''((())))))''''''((()))&&&'''((((((''''''((()))(((((())))))))))))))))))******++++++,,,---......---000555:::???EEEJJJNNNVVV^^^hhhmmmooorrrwww|||{{{||||||||||||}}}|||ssslllppp{{{mmmYYYFFF===999EEE___wwwuuu[[[HHHFFFPPPbbb{{{{{{{{{zzzyyywwwvvvuuutttxxxwwwwwwwwwxxxyyyzzzzzz}}}||||||~~~ssshhhmmmwww{{{zzzyyyzzzyyyxxxuuussspppmmmlllkkkhhhdddbbb```___\\\ZZZWWWXXXYYYYYYYYYZZZ\\\^^^]]]]]]]]]]]]]]]___cccfffmmmrrrvvvvvvyyy}}}}}}zzzwwwwwwwwwwwwxxxyyyzzzzzzzzz|||}}}}}}||||||}}}~~~|||||||||}}}~~~~~~~~~|||}}}~~~}}}yyyuuusssqqqppprrrssstttvvvwwwxxxyyyyyy||||||||||||{{{zzzxxxwwwrrrsssuuuwwwyyy{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~|||}}}~~~~~~~~~|||{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{xxxrrrqqqppppppsssvvv{{{}}}|||}}}~~~}}}|||xxxtttrrrvvvzzz~~~~~~~~~||||||}}}xxxjjjeeedddkkkuuu}}}{{{rrrcccOOO===222---,,,******++++++***)))((((((((((((((((((((((((&&&'''((()))***))))))(((******))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%''')))+++,,,&&&((()))(((&&&&&&'''(((%%%''')))((('''&&&(((***))))))(((((((((((((((((($$$%%%&&&((()))***++++++***+++---...000333777:::===EEEOOOVVVZZZ___gggmmmooorrruuuvvvwwwyyy}}}~~~~~~zzzoookkkrrr~~~zzzkkkPPPDDD;;;???PPPfffyyy~~~mmmXXXMMMMMMUUUjjj~~~~~~}}}{{{{{{zzzxxxwwwuuuttttttyyyyyyyyyyyyzzz{{{|||}}}~~~}}}~~~oooeeekkkvvvzzzyyyzzzyyyxxxwwwuuurrrooommmkkkjjjgggccc```___]]]ZZZXXXUUUVVVXXXYYYYYYZZZ[[[]]]ZZZ[[[[[[[[[ZZZ\\\___bbbiiiooosssuuuxxx}}}}}}zzzwwwwwwwwwwwwwwwxxxyyyyyyyyy{{{}}}}}}|||||||||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~|||~~~~~~}}}|||}}}{{{xxxtttqqqpppqqqrrrssstttvvvxxxyyyzzz{{{{{{||||||{{{zzzxxxwwwrrrtttvvvxxxzzz{{{{{{zzz{{{zzzzzzzzz{{{|||~~~{{{{{{|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||zzzwwwtttpppnnnnnnqqqvvvyyy{{{|||}}}{{{~~~~~~zzzwwwvvvyyy|||~~~|||{{{|||yyyttthhhgggkkkuuu~~~}}}vvvhhhWWWEEE888111+++***)))***++++++***)))))))))))))))))))))))))))&&&'''((()))))))))((((((''''''(((((())))))******%%%%%%&&&&&&''''''((((((&&&'''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++'''((()))(((&&&%%%&&&'''%%%'''***)))&&&&&&(((+++))))))((((((((((((''''''$$$$$$&&&'''''''''''''''((()))*********,,,///222000444:::???CCCHHHNNNSSSYYY]]]cccgggjjjooovvv{{{{{{||||||{{{zzz{{{}}}}}}sssjjjjjjuuu{{{[[[NNNAAA===DDDVVVnnn{{{kkk]]]XXXQQQZZZqqq~~~~~~}}}yyyyyyxxxxxxwwwvvvvvvuuuwwwwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}mmmfffoooyyyzzzyyyzzzyyyxxxvvvtttrrrooolllkkkhhhfffbbb___]]][[[YYYVVVSSSUUUXXXZZZZZZZZZ[[[\\\ZZZZZZ[[[ZZZZZZ[[[^^^```dddjjjpppssswww||||||yyyxxxxxxwwwwwwxxxxxxyyyyyyyyy{{{}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~yyy|||~~~~~~|||{{{|||~~~}}}yyyuuurrroooppppppqqqsssvvvxxxzzz{{{yyyyyyzzz{{{zzzyyywwwuuusssuuuwwwyyyzzzzzzzzzyyy|||{{{zzzzzzzzz|||}}}{{{|||}}}~~~{{{|||~~~~~~~~~~~~}}}{{{zzzwwwsssooommmnnnppprrrvvvwwwyyy|||}}}}}}||||||yyy||||||yyyyyy{{{~~~|||yyyzzz}}}~~~}}}uuunnngggjjjsss}}}|||xxxnnn]]]JJJ:::222///***)))((()))++++++***((())))))))))))))))))))))))''''''''''''(((((())))))&&&'''''''''((((((((((((&&&&&&&&&'''(((((()))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))((((((((()))***)))'''&&&'''((($$$'''***)))&&&%%%(((+++))))))((((((((('''''''''((()))))))))))))))((((((((()))))))))((())),,,...,,,,,,,,,...000555999;;;@@@EEELLLPPPSSSXXX```fffgggiiijjjkkkllloootttwwwzzz}}}}}}{{{ooohhhooo}}}mmm[[[HHH===>>>JJJ```sss~~~xxxoooiiiVVVMMM]]]rrr|||~~~~~~wwwwwwwwwwwwwwwwwwwwwxxxttttttuuuvvvwwwyyy{{{|||}}}|||}}}zzzmmmhhhttt}}}|||xxxyyyxxxxxxvvvtttqqqnnnllljjjhhheeeaaa^^^\\\ZZZWWWUUURRRUUUYYY[[[[[[[[[[[[[[[[[[\\\]]]\\\\\\]]]___aaaaaahhhnnnqqqvvv{{{|||yyyyyyyyyxxxxxxyyyyyyzzzzzzxxx{{{}}}~~~}}}{{{||||||~~~~~~~~~|||||||||}}}~~~~~~xxx{{{}}}}}}~~~~~~|||zzz}}}~~~~~~zzzvvvrrroooooooooqqqsssuuuxxx{{{|||wwwxxxyyyyyyyyywwwuuuttttttvvvxxxzzz{{{zzzyyyxxx}}}|||zzzzzzzzz{{{}}}~~~}}}~~~{{{}}}~~~~~~~~~~~~|||{{{xxxuuuqqqnnnlllllllllqqqsssvvvxxxzzzzzzzzzyyyxxx{{{}}}{{{zzz}}}zzzwwwyyy}}}}}}zzzqqqkkkffflllwww~~~~~~yyyttthhhUUUAAA333---,,,)))(((((()))++++++***((())))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''&&&&&&&&&''''''((()))******+++,,,,,,++++++******))))))(((((((((((((((''''''&&&&&&'''((())))))(((''''''***++++++***((((((((()))$$$(((+++)))&&&%%%(((+++))))))(((((('''''''''&&&))))))))))))))))))******)))***+++***(((((()))+++***'''%%%$$$'''+++...///000555;;;>>>???CCCJJJOOONNNPPPSSSUUUYYY^^^dddhhhqqquuuyyy}}}~~~zzzvvvjjjnnn|||}}}gggNNN???;;;BBBSSSddd{{{~~~yyyvvv\\\FFFOOO]]]jjj{{{|||{{{~~~{{{xxxuuutttuuuvvvvvvvvvvvvuuutttwww{{{~~~}}}|||}}}||||||~~~~~~xxxvvvzzz{{{xxxxxx|||xxxxxxwwwuuurrroookkkjjjfffddd```\\\YYYWWWVVVVVVTTTVVVWWWWWWVVVVVVXXXYYY\\\[[[ZZZYYYYYYZZZ[[[[[[ccciiinnnpppuuu{{{|||zzzxxxxxxyyyzzz{{{|||}}}~~~}}}{{{{{{|||~~~}}}}}}}}}}}}||||||||||||~~~}}}|||{{{{{{|||}}}~~~||||||||||||}}}~~~~~~~~~}}}~~~~~~}}}|||yyytttooopppppppppqqqsssvvvyyy{{{zzz|||~~~}}}{{{yyyxxxyyyxxxyyyzzz{{{|||||||||||||||{{{zzzyyyzzz{{{|||}}}}}}~~~~~~~~~~~~zzzvvvvvvrrrjjjhhhkkkmmmnnnppprrrsssttttttssswwwyyy|||}}}||||||}}}~~~~~~}}}yyyxxx|||zzztttnnnjjjjjjrrr}}}~~~~~~|||mmmYYYHHH999...---000******)))))))))))))))***++++++******))))))(((((('''''''''(((((((((((((((((('''''''''((()))(((''''''((('''&&&&&&'''***,,,(((***++++++***((('''''''''&&&%%%&&&'''((('''&&&(((''''''&&&&&&&&&''''''))))))************)))(((%%%))))))&&&%%%(((***)))(((((((((((((((((((((((((((((())))))))))))((((((%%%'''((()))((((((***++++++,,,---,,,***)))***+++---...///111333444555555@@@@@@@@@AAACCCGGGNNNRRRZZZaaajjjrrrwwwzzz|||}}}{{{~~~~~~tttmmmtttvvv^^^MMMBBB???FFFPPPmmm~~~yyykkkXXXFFFSSS[[[lll}}}|||{{{xxxvvvtttuuuvvvvvvvvvvvvuuutttwww{{{}}}}}}|||~~~}}}}}}~~~{{{yyy|||}}}zzzzzz|||wwwwwwvvvtttqqqnnnkkkiiifffccc```\\\XXXWWWVVVVVVTTTVVVWWWWWWWWWWWWXXXYYY\\\[[[ZZZYYYYYYYYYZZZZZZbbbhhhmmmpppuuuzzz|||yyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}||||||||||||~~~~~~}}}||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}zzztttooopppppppppppprrrvvvyyy{{{{{{|||}}}|||zzzyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~{{{zzz|||xxxppplllllljjjkkklllnnnnnnnnnmmmlllppprrrtttuuuvvvxxx{{{}}}}}}zzzvvvvvvzzz~~~~~~wwwpppllljjjnnnvvv|||uuueeeQQQAAA666...---///******)))))))))))))))************)))))))))))))))'''''''''''''''((()))))))))(((((((((((((((((('''&&&((()))***)))((()))+++)))***++++++)))''''''(((***)))''''''(((((('''&&&''''''&&&&&&&&&''''''((('''(((((((((((((((''''''&&&)))(((&&&&&&)))(((%%%((((((((((((((((((((((((******++++++++++++******(((*********)))***+++---)))++++++***)))(((((()))***+++---///000111222222333444444444555777<<>>BBBTTTjjjzzzwwwggg[[[PPPPPPWWWcccqqq|||~~~}}}|||{{{{{{yyywwwwwwwwwwwwvvvuuutttuuuwwwxxxxxxyyy{{{|||~~~~~~~~~||||||{{{yyyvvvuuuuuutttssspppmmmkkkiiieeebbb___[[[XXXVVVUUUUUUSSSUUUVVVWWWWWWWWWYYY[[[[[[[[[[[[ZZZYYYYYYXXXWWWZZZaaaggglllqqqxxxyyywwwyyyyyyzzzzzz{{{|||||||||yyyzzz{{{|||||||||||||||{{{|||||||||}}}}}}}}}~~~}}}~~~~~~}}}|||~~~~~~~~~~~~|||wwwsssqqqpppnnnmmmooorrrwwwyyy}}}}}}|||zzzxxxxxxzzz|||yyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyxxxvvvsssrrrooommmjjjeeebbbaaadddfffkkkpppwww|||vvvqqqrrrxxx~~~vvvmmmkkkrrryyy~~~~~~zzz~~~~~~|||sssjjjVVVFFF666...,,,***((()))((((((''''''((()))******''''''(((((()))))))))***(((''''''&&&'''((()))******,,,---,,,***((()))+++,,,++++++)))(((***...111,,,,,,+++******---222555555333///.........---,,,%%%%%%%%%&&&'''((()))***$$$%%%&&&'''''''''''''''%%%&&&&&&(((...333///(((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((%%%$$$%%%(((+++'''((())))))''''''((()))'''((())))))************)))+++------,,,++++++,,,///////////////111444777999>>>FFFNNNWWWbbboooxxxtttwww{{{yyypppcccfffppp~~~qqq^^^KKK>>>;;;GGGYYYlll}}}yyynnn```UUUNNNPPP\\\hhhsss||||||}}}|||zzzzzzyyyxxxxxxxxxxxxvvvuuutttvvvwwwxxxxxxxxxzzz{{{~~~}}}~~~~~~}}}{{{zzz|||yyytttuuuuuutttsssqqqnnnllljjjeeebbb^^^ZZZWWWVVVUUUUUUSSSTTTVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\[[[YYYXXXWWWYYY___eeeiiiooovvvyyywwwzzzzzzzzz{{{{{{{{{||||||yyyyyyzzzzzz{{{|||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}xxxtttqqqpppmmmlllnnnqqqvvvyyy|||}}}}}}{{{yyyxxxyyy{{{zzzzzz{{{|||}}}}}}}}}}}}zzzyyyyyyyyyzzz|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~|||}}}}}}}}}|||zzzxxxwwwwwwuuurrrmmmgggcccbbbbbbcccjjjssszzz~~~xxxrrrrrrwww~~~{{{sssnnnooowww~~~{{{|||}}}}}}xxx{{{}}}}}}{{{vvvkkk___JJJ>>>222---+++)))((()))''''''''''''((()))******'''(((((((((((((((((()))'''''''''(((((((((((((((***,,,...---***)))+++.........,,,******---333777666555333111111444:::???BBB>>>888333000...,,,***&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((((((%%%''''''(((---111000+++((((((((((((((((((((((((((())))))******))))))(((******)))(((&&&'''***,,,'''((())))))(((((()))***((())))))*********))))))&&&(((******))))))***++++++,,,,,,,,,,,,...222555000333666:::???GGGRRRZZZccciiirrrzzz~~~uuucccaaagggttt~~~oooYYYFFF:::>>>IIIZZZooo{{{oooaaaQQQHHHLLLTTTeeeooozzz|||~~~~~~zzzzzzyyyxxxxxxyyyxxxwwwuuusssvvvxxxxxxwwwwwwyyy{{{~~~}}}|||}}}~~~|||~~~zzzzzz}}}zzztttuuuuuuuuutttrrrooommmkkkdddbbb^^^ZZZWWWUUUUUUUUURRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXX^^^bbbfffllltttyyyxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyy{{{|||}}}{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuurrrpppmmmkkkmmmqqquuuxxx{{{|||}}}|||zzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}yyyyyyyyyyyyzzz|||~~~|||}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~}}}{{{zzz{{{{{{zzzwwwpppjjjfffeee___dddmmmtttyyy|||vvvqqqsssyyy~~~xxxssspppsssyyy~~~~~~}}}zzzxxxvvvsssuuuxxx|||~~~~~~{{{xxxtttvvvwwwvvvrrrkkk[[[MMM===555...,,,+++((((((+++'''&&&&&&'''''')))******((((((((((((((('''''''''%%%&&&((()))***)))((('''(((,,,///...+++***---111///000000///000333888<<>>888222///,,,***(((''''''&&&&&&&&&''''''((($$$%%%&&&'''((((((((((((%%%((()))'''(((,,,---***(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((((((((***,,,&&&((())))))(((((()))***))))))*********))))))(((***+++++++++))))))***+++((()))+++,,,---000555888222333444333222444:::???NNNVVVaaallltttzzzwwwjjj```]]]gggvvv~~~kkkYYYDDD???@@@LLLaaauuu{{{rrrcccTTTMMMMMMUUU^^^hhhpppxxx}}}}}}zzzzzzyyyxxxyyyyyyyyywwwuuusssvvvxxxxxxwwwvvvyyy{{{~~~}}}|||}}}~~~~~~}}}|||~~~{{{{{{~~~{{{uuuvvvvvvuuutttrrrpppmmmllldddbbb^^^ZZZWWWUUUUUUUUURRRTTTVVVWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]][[[YYYXXXYYY]]]aaadddjjjtttyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz}}}~~~zzz{{{{{{|||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~yyyuuurrrpppmmmkkklllpppuuuxxxzzz|||~~~}}}{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~yyyyyyyyyyyyzzz|||~~~}}}}}}~~~{{{|||~~~~~~}}}|||~~~~~~|||}}}|||}}}~~~~~~}}}|||~~~}}}wwwqqqllljjj]]]aaahhhoootttyyy~~~yyyrrrooottt}}}xxxrrrqqquuuzzz}}}|||~~~~~~yyyxxxvvvtttpppmmmjjjhhhfffiiimmmrrruuuuuuqqqnnnoooqqqqqqnnnjjj```NNN>>>444///,,,,,,***((()))---&&&&&&&&&'''''')))******))))))(((((('''''''''&&&$$$&&&(((***+++)))'''&&&'''+++///...++++++...222///111333555666888;;;>>>GGGDDD>>>888555777<<>>CCCNNNggg~~~{{{lll```QQQMMMIIIIIIOOOYYYeeelllhhhqqqvvvvvvwww|||{{{|||}}}{{{||||||{{{yyyxxxxxxyyyuuuuuuvvvxxxyyyzzz{{{|||{{{xxxzzz~~~~~~}}}|||||||||{{{yyywwwtttuuuuuusssppplllgggeee```^^^ZZZWWWTTTTTTTTTUUUSSSSSSTTTUUUVVVXXXYYYZZZ___^^^^^^]]][[[YYYWWWVVVTTTWWW\\\cccjjjpppuuuwwwwwwxxxyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}}}}~~~~~~{{{xxxqqqpppmmmllllllooorrrtttyyyzzzzzzyyyxxxwwwxxxzzz||||||{{{}}}~~~~~~|||}}}~~~~~~||||||}}}|||}}}~~~~~~|||zzz{{{}}}~~~|||~~~~~~~~~}}}}}}~~~|||{{{|||}}}}}}~~~~~~}}}{{{|||zzzwwwoooiiiddddddkkkuuu}}}|||tttlllmmmwwwyyyssswww~~~xxxlllbbb\\\UUUSSSPPPMMMJJJGGGEEEEEE@@@@@@CCCIIIRRRYYY]]]^^^``````^^^WWWLLL@@@666111///+++(((((()))+++***)))&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((%%%'''(((((('''&&&&&&'''((('''''''''((()))+++,,,------------...000222333444222///---+++,,,---...+++***)))))))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((())))))))))))((('''%%%$$$(((''''''&&&&&&'''))))))''''''&&&&&&'''(((((())))))))))))(((((((((((((((''''''((()))))))))))))))******)))))))))***++++++&&&***,,,///???VVVbbbaaafffdddXXXDDD333---+++)))+++000666<<>>;;;999777666666222222555:::@@@FFFIIIKKKLLLJJJGGGAAA:::444222111+++)))'''&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&(((***)))'''&&&)))+++%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((++++++************++++++---,,,+++))))))(((((((((((('''&&&(((***)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&%%%$$$$$$%%%'''((()))***+++((((((''''''(((((())))))******)))((((((''''''&&&''''''((())))))))))))(((******)))((((((((())))))%%%***...000:::FFFIIIDDDIIIIIICCC777---***))))))***...111333555:::AAAGGGSSS\\\gggmmmllliiihhhiiikkkiiibbbWWWQQQXXXkkk{{{~~~vvvcccRRRDDD???IIIYYYnnnzzzssslllaaaVVVNNNIIIEEECCCEEEFFFGGGIIIPPP[[[aaabbb}}}||||||}}}zzz{{{|||{{{yyyxxxyyyzzzvvvvvvwwwxxxyyyzzz{{{|||~~~}}}|||}}}}}}{{{~~~}}}{{{{{{|||{{{yyywwwvvvuuurrrooollliiihhhggg^^^\\\ZZZWWWTTTRRRPPPOOOSSSTTTUUUVVVXXXYYYYYYZZZ]]]]]]\\\[[[ZZZXXXVVVUUUSSSVVVZZZ```gggmmmrrruuuwwwwwwxxxxxxyyyyyyyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{yyysssqqqnnnllllllnnnqqqsssuuuwwwyyyzzzyyyzzz{{{|||}}}}}}|||~~~~~~}}}|||~~~~~~|||{{{{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||}}}~~~}}}|||{{{||||||}}}}}}~~~}}}wwwooohhhhhhoooxxx}}}vvvqqqnnnrrrzzzuuuqqqqqqyyy~~~wwwmmm```QQQDDD;;;777666555333222111111111000000000222444666888888999888555111---,,,---///)))((('''&&&''''''((((((''''''''''''''''''''''''"""&&&******&&&%%%(((,,,%%%'''(((((('''&&&&&&'''$$$%%%&&&''''''''''''&&&((((((((('''''''''''''''************))))))(((''')))&&&$$$&&&))))))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((###$$$'''***+++***)))(((###$$$%%%'''((()))))))))))))))(((((((((((())))))((((((((((((((((((''''''&&&'''(((((())))))((((((+++***))))))((((((((((((%%%***,,,,,,...111---&&&)))+++,,,***(((***,,,...,,,...000000000222777:::???FFFPPPUUUUUUSSSRRRSSSXXX[[[YYYOOOFFFJJJ[[[kkkwwwzzzwwweeeQQQDDDEEELLL___nnnzzzrrrjjjbbbYYYQQQKKKGGGCCC>>>===CCCKKKOOOPPP~~~||||||}}}yyy{{{{{{{{{yyyxxxyyyzzzwwwwwwxxxyyyzzzzzz{{{|||~~~}}}}}}~~~~~~}}}{{{~~~|||{{{{{{{{{{{{xxxvvvvvvtttqqqnnnkkkhhhgggggg]]]\\\ZZZWWWTTTQQQPPPOOOSSSTTTUUUWWWYYYYYYZZZZZZ\\\\\\[[[ZZZYYYXXXVVVUUUSSSUUUYYY^^^eeekkkqqqtttyyyyyyxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||zzzrrrpppnnnlllllloooqqqsssuuuwwwzzz|||||||||}}}~~~|||||||||}}}~~~~~~||||||~~~~~~|||||||||||||||}}}~~~||||||||||||||||||}}}~~~~~~~~~}}}~~~}}}|||{{{||||||}}}~~~~~~|||uuunnnkkkoooxxx}}}tttqqqqqquuu{{{~~~|||rrrnnnooowww~~~~~~wwwkkk^^^RRRGGG===666111111000///////////////------,,,+++*********+++---...---,,,))))))***+++((((((((((((''''''((()))'''''''''''''''''''''&&&$$$)))(((%%%$$$'''+++%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((((((((%%%%%%&&&''''''&&&%%%$$$+++(((%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''((())))))***%%%&&&((()))***)))((('''%%%%%%&&&'''((((((''''''))))))(((((((((((())))))%%%&&&&&&'''((())))))***&&&&&&'''(((((((((((((((,,,+++***)))))))))))))))%%%(((***+++,,,...+++'''))))))***+++***))))))+++******+++++++++,,,///111333777<<<>>>>>>===>>>@@@CCCFFFHHHCCC>>>@@@JJJUUUmmmuuu}}}~~~vvvbbbOOOFFFEEENNN]]]qqq~~~zzzwwwrrrjjj]]]TTTEEE>>>777777<<>>EEEOOOWWW}}}}}}}}}yyyzzz{{{{{{yyyyyyzzz{{{xxxxxxyyyyyyzzz{{{{{{{{{~~~~~~}}}|||||||||~~~}}}|||{{{zzz{{{zzzxxxvvvtttsssqqqnnnkkkhhheeeddd___]]]YYYUUUSSSRRRSSSSSSRRRTTTVVVYYYZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSTTTWWW[[[aaahhhnnnqqqyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{}}}~~~~~~|||||||||}}}}}}{{{wwwtttpppmmmkkklllmmmooouuuxxx{{{}}}}}}|||}}}}}}}}}}}}|||~~~}}}{{{}}}}}}}}}|||}}}~~~~~~}}}}}}{{{|||~~~}}}{{{{{{}}}}}}}}}||||||}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}tttqqquuu{{{}}}tttuuuwww{{{}}}{{{vvvqqqnnnnnnsss}}}|||wwwkkk```OOOBBB;;;555111---++++++************++++++(((***,,,+++)))))),,,...&&&(((******)))))))))***%%%'''))))))''''''(((***(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))%%%&&&((()))))))))))))))&&&&&&'''''''''(((((()))%%%(((***)))%%%%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))*********)))((('''&&&''''''(((''''''&&&%%%%%%%%%&&&''')))(((((('''&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''))))))((((((((()))*********)))))))))'''&&&&&&''')))%%%&&&+++,,,((((((***+++++++++,,,---...///............---,,,,,,...///...///111111111333666999HHHYYYjjjrrrvvv|||ppp___RRRFFFIIIPPP[[[hhhvvvqqq[[[KKK:::555333666:::@@@KKKWWW}}}}}}}}}yyyzzz{{{{{{yyyyyyzzz{{{xxxyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}|||{{{|||}}}|||zzzzzz{{{zzzxxxvvvsssrrrqqqnnnkkkhhheeecccdddaaa[[[VVVRRRPPPPPPPPPRRRTTTWWWYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUURRRTTTVVV[[[aaagggmmmqqqwwwwwwvvvuuuuuuvvvwwwxxxtttuuuvvvwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxyyy{{{}}}~~~~~~|||{{{{{{}}}}}}{{{zzzwwwrrrnnnkkkjjjjjjkkktttwwwzzz||||||{{{{{{|||~~~~~~~~~{{{|||}}}||||||}}}~~~}}}|||zzz|||~~~}}}{{{{{{}}}~~~}}}~~~}}}|||{{{|||}}}{{{{{{||||||}}}~~~~~~~~~wwwqqqsssxxx|||uuuwwwyyy|||}}}zzzsssnnnjjjlllttt~~~zzzuuu^^^SSSEEE;;;666333///,,,------,,,,,,,,,,,,------''')))***)))&&&&&&(((+++&&&'''))))))((()))+++,,,###&&&))))))'''&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&(((***)))'''$$$%%%'''(((((('''&&&&&&''')))(((&&&%%%%%%&&&''')))&&&'''((()))))))))((('''%%%$$$$$$$$$%%%&&&'''(((!!!''',,,+++&&&###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%$$$%%%&&&))),,,...'''&&&$$$$$$$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((()))***%%%%%%&&&(((((('''(((+++,,,'''''',,,...***))),,,***)))((()))+++,,,++++++++++++,,,,,,++++++++++++...000000///...///444888666JJJ___iiiooowww}}}pppcccZZZWWWUUUUUU\\\kkk||||||iiiQQQ>>>777222///000000222<<>>444//////000---***,,,,,,,,,,,,+++***)))(((***(((''''''))))))(((&&&%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))******)))'''&&&%%%&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''%%%&&&(((***)))(((&&&&&&&&&''''''''''''((()))((('''%%%%%%'''((()))''''''''''''''''''''''''))))))))))))((((((''''''******)))))))))))))))***************+++++++++++++++)))((()))+++,,,+++)))''''''((()))************+++*********+++---///000...333;;;EEEPPP\\\hhhppp{{{}}}xxxkkk\\\OOOGGGIIIXXXhhhwww~~~}}}iiiQQQ>>>444111111000...---...111333~~~{{{zzz{{{yyyyyyzzz{{{|||{{{zzzwwwxxxyyyzzz{{{}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxrrrqqqnnnkkkgggdddbbbaaa[[[ZZZWWWTTTRRRQQQQQQQQQQQQRRRUUUXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSTTTVVV[[[bbbhhhkkksssuuuwwwxxxvvvuuuuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}||||||{{{||||||}}}||||||{{{{{{{{{{{{|||||||||}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}||||||{{{{{{{{{{{{|||||||||xxxtttrrrlllggggggkkkqqqtttxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~||||||}}}|||vvvtttsss{{{{{{zzz{{{{{{ooohhhfffiiiqqq||||||xxxooo\\\JJJ???888///+++,,,---,,,)))++++++,,,,,,,,,,,,+++++++++***((()))******((('''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((('''&&&$$$###'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######%%%'''&&&###$$$)))---))))))(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))(((((())))))***************+++++++++,,,***(((((((((***+++***)))&&&'''((())))))*********+++*********+++,,,...///,,,---///444<<>><<>>???AAACCCAAA<<<666111///---...///...,,,,,,...///yyyxxxwwwxxxzzz{{{zzzyyyyyyzzz{{{|||~~~~~~|||yyywwwvvvrrrooolllkkkkkkhhhaaa\\\ZZZXXXVVVSSSQQQPPPPPPPPPPPPQQQTTTVVVXXXZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWTTTSSSRRRSSSXXX___ggglllooossswwwzzzzzzyyyyyyyyyvvvwwwyyy{{{|||||||||{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||||||||}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~||||||{{{{{{{{{{{{||||||yyyxxxyyyyyytttkkkfffgggeeejjjqqqwww{{{|||}}}~~~{{{{{{zzz{{{{{{|||}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~zzz|||}}}}}}}}}}}}|||{{{|||~~~vvvrrrttt{{{~~~zzzwwwxxxyyy{{{|||vvviii```dddnnnxxx}}}|||qqqbbbUUUIII<<<111...---,,,,,,---------,,,******++++++++++++++++++***,,,,,,+++'''&&&&&&((((((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))(((((((((&&&''')))******(((%%%"""&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$'''******)))''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******+++++++++,,,,,,,,,------)))+++---,,,+++***,,,...((()))***+++,,,,,,,,,,,,)))******+++++++++++++++)))+++------,,,,,,,,,------444<<>>777444222222222...///000000......///000~~~|||{{{zzzzzzzzzyyyyyyzzzzzzzzzxxxzzz|||}}}~~~~~~}}}|||~~~}}}{{{zzzyyyqqqpppnnnlllhhheeebbb```XXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQSSSVVVXXX[[[\\\ZZZYYYXXXXXXYYYXXXVVVTTTQQQRRRRRRSSSWWW]]]eeekkknnntttxxxxxxwwwyyyyyyvvv{{{yyyxxxzzz~~~~~~{{{~~~~~~~~~~~~}}}|||{{{}}}|||zzzyyyyyyzzz|||}}}}}}zzzyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyxxxuuuooogggaaacccgggnnnuuuzzz|||{{{zzz}}}}}}}}}}}}}}}|||{{{{{{~~~}}}}}}}}}~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~zzzuuupppqqqvvvyyyxxxuuuuuuzzzzzzrrrkkklllqqqttt~~~~~~}}}~~~~~~qqq```QQQCCC777333444''')))+++,,,,,,,,,---...,,,+++***((((((((()))***)))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&%%%$$$%%%&&&((()))((('''&&&&&&''''''&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&""")))&&&$$$)))'''%%%+++(((((('''&&&$$$###""""""'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''((()))***'''(((******((((((((())))))(((&&&%%%&&&''')))+++******+++,,,,,,------...000///...---,,,++++++***+++,,,---.........---,,,((()))***+++++++++++++++))))))))))))))))))))))))+++---///...///555???HHH___gggttt}}}wwwdddTTTEEE@@@>>>777333222111444333...---000000,,,}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxqqqpppnnnkkkhhhdddaaa```XXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQSSSVVVXXXZZZ\\\ZZZYYYXXXXXXXXXXXXVVVTTTQQQRRRRRRSSSVVV]]]eeejjjnnntttxxxxxxxxxzzzyyywwwzzzzzzzzz{{{||||||{{{yyy|||}}}}}}~~~~~~~~~}}}}}}}}}|||zzzyyyyyyzzz|||}}}~~~{{{yyyxxxzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}|||{{{{{{zzzwwwqqqiiicccaaaeeekkksssxxx{{{zzzyyy|||||||||||||||{{{zzzzzz~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~wwwpppooossswwwxxxvvvvvvzzzyyyqqqkkknnntttxxx~~~~~~~~~~~~xxxjjjXXXIII;;;000---...***,,,------+++******+++,,,+++)))((((((((()))***)))((('''&&&%%%&&&''''''(((((('''&&&%%%$$$######&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''((('''''''''((('''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$***'''###'''$$$ &&&''''''&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''''''''((()))******&&&((())))))'''&&&''''''(((''''''&&&'''((()))*********+++,,,---...////////////......------------+++,,,---......---,,,,,,((()))******+++++++++***************************,,,---...------111999???HHHUUUhhhvvv}}}xxxhhhUUUIII@@@777222222---111000------000000---}}}|||{{{|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}|||zzzxxxwwwqqqpppnnnkkkhhhdddaaa```YYYXXXVVVTTTSSSRRRQQQQQQOOOPPPQQQSSSVVVXXXZZZ[[[ZZZYYYXXXXXXXXXWWWTTTRRRQQQQQQRRRSSSVVV\\\dddiiinnntttxxxxxxxxxzzzzzzxxxyyyzzz|||{{{zzzxxxxxxyyy{{{{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||zzzxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||yyyssslllfff___bbbhhhooovvvzzzyyyxxxzzz{{{{{{{{{{{{zzzyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~{{{qqqmmmnnnrrrvvvxxxyyy{{{xxxoookkkpppyyy~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{xxxzzz|||}}}}}}|||}}}~~~~~~rrrcccQQQCCC888000...000***,,,------+++*********+++***))))))((())))))))))))((('''&&&&&&&&&'''((()))(((((('''&&&%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''((()))(((((((((((((((((((((%%%&&&''''''((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%+++'''$$$((($$$!!!'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((()))***+++&&&((()))(((&&&%%%%%%&&&''''''''''''((((((((())))))******,,,---///111222////////////////////////,,,,,,------------,,,+++))))))))))))************************************,,,---...---+++,,,000555666HHH___qqqyyy~~~}}}jjjYYYJJJ===666555///111111......000000---}}}{{{{{{|||{{{yyywwwwwwyyy{{{|||~~~~~~}}}{{{yyywwwvvvqqqpppnnnkkkgggdddaaa___YYYXXXVVVTTTSSSRRRQQQQQQOOOPPPQQQTTTVVVXXXYYYYYYZZZYYYWWWWWWWWWVVVSSSQQQQQQQQQQQQRRRUUU[[[ccchhhnnntttxxxxxxxxxzzzzzzxxxwwwzzz}}}|||yyyxxxzzz|||||||||}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{zzzxxxyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~}}}|||zzztttnnniii```bbbfffmmmuuuzzzzzzxxxzzzzzz{{{{{{{{{zzzzzzyyy~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~tttllljjjnnnssswwwzzz{{{wwwnnnlllttt~~~}}}|||{{{zzzxxxvvvsssqqqpppnnnppprrrssstttuuuxxxzzz}}}~~~~~~yyyiiiZZZIII===555000000333''')))+++,,,++++++,,,---******))))))))))))))))))***)))'''&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))'''((()))*********+++,,,((((((((()))))))))))))))%%%&&&'''&&&%%%$$$%%%'''###***(((&&&***(((&&&---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((()))++++++'''((())))))'''%%%%%%&&&&&&''''''((()))((((((((())))))***+++---000222444111111111111000000000000---------------,,,,,,,,,)))))))))))))))))))))******************************,,,---,,,+++***,,,...222AAAWWWiiiuuu||||||lll[[[KKK???:::555555444222111000///...|||{{{zzz|||{{{yyyxxxxxxyyy{{{||||||~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuupppooommmkkkgggdddaaa___YYYXXXWWWTTTSSSQQQQQQPPPNNNOOORRRTTTVVVWWWXXXXXXYYYXXXVVVVVVVVVVVVSSSQQQQQQQQQQQQQQQTTTZZZbbbgggmmmssswwwwwwxxxzzzzzzxxxuuuyyy|||}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{||||||||||||{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{yyyuuuoookkkccccccfffmmmuuu{{{{{{yyyzzz{{{{{{|||||||||{{{{{{|||}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~wwwnnnhhhjjjoootttyyyyyyuuuooooooxxx~~~{{{vvvtttqqqmmmhhhdddaaa```cccddddddeeefffiiinnnrrrsssvvvyyy}}}zzz~~~~~~zzzrrraaaRRR@@@555///,,,,,,...(((***,,,,,,++++++,,,---)))))))))*********))))))***)))((('''&&&'''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&'''((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((******,,,//////...---...///,,,,,,,,,+++++++++++++++%%%&&&''''''%%%%%%&&&'''###***'''%%%***(((&&&,,,$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''((()))***+++((()))******((('''''''''&&&''''''((()))((((((((((((((()))***,,,///222444444444333333222111000000.........------,,,,,,,,,+++***))))))((()))******************************)))+++,,,---,,,,,,,,,---///888HHH[[[lllxxx~~~ppp]]]KKK???777555333333111000000111~~~|||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzyyy|||~~~}}}~~~~~~}}}{{{yyywwwuuutttpppooommmjjjgggccc```___ZZZYYYWWWUUUSSSQQQPPPPPPNNNOOORRRTTTVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQQQQQQQSSSYYYaaafffkkkqqqvvvvvvvvvyyyyyywwwvvvxxx{{{|||}}}}}}~~~~~~}}}{{{{{{||||||||||||||||||||||||}}}|||{{{|||}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||~~~}}}}}}}}}}}}{{{{{{zzzzzzyyyvvvrrrnnngggeeefffllluuu{{{{{{yyyzzzzzz{{{||||||||||||{{{zzz{{{}}}~~~|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||rrrjjjgggjjjnnnuuuvvvtttppprrr|||yyytttjjjhhhddd```[[[WWWUUUTTTTTTUUUVVVUUUVVVXXX\\\```eeeggglllrrrwww{{{~~~xxx~~~~~~|||qqq```PPP???555///+++***+++,,,---...---+++)))))))))(((((()))************)))***)))((('''''''''((()))''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&((()))***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++///333777888555222222333333222000///---,,,,,,,,,%%%'''((('''&&&%%%&&&'''$$$***&&&###'''### &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''''''''&&&$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))***''')))******)))(((((()))''''''''''''((((((((()))((((((((()))+++...222444555555444444333333333333111000///...---------...,,,,,,***)))))))))***+++++++++++++++++++++++++++)))***+++,,,---......---///333<<>>AAA???======>>>999888555222///---,,,,,,&&&'''((('''&&&%%%&&&(((###)))%%%"""%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&((()))(((((()))***(((''''''&&&'''((()))***)))((('''''')))---000222333333444444555666777777333222000///......//////...---+++***)))***+++,,,++++++++++++++++++++++++*********+++---...------...000666BBBUUUiiizzzmmm\\\EEE>>>777555222///111666~~~|||zzzzzzxxxyyy{{{||||||{{{yyyxxxyyy|||~~~}}}|||{{{yyyvvvtttssspppooommmjjjfffccc```^^^ZZZYYYWWWUUUSSSQQQPPPOOOMMMOOORRRUUUVVVWWWVVVUUUTTTSSSSSSTTTVVVVVVUUUSSSPPPPPPPPPPPPSSSXXX```eeehhhooosssttttttwwwxxxuuuzzzxxxwwwyyy|||}}}{{{xxx{{{|||}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||}}}|||{{{|||}}}~~~}}}|||}}}|||{{{{{{{{{}}}~~~~~~~~~}}}}}}|||||||||{{{zzzzzzyyyzzzzzz{{{|||}}}zzzyyyyyyzzz{{{zzzwwwtttkkkgggeeejjjsssyyyyyyvvvwwwxxxyyyyyyzzzzzzzzzzzzwwwxxx{{{~~~~~~}}}|||{{{|||}}}~~~}}}~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzznnneeeccceeennnrrrssssssxxx{{{sssiiiaaaXXXWWWVVVVVVVVVWWWXXXYYY[[[___bbbbbb___ZZZUUUSSSOOOPPPRRRVVVZZZ___bbbeeejjjqqquuutttxxx}}}tttfffNNNAAA333///000///...///)))+++,,,,,,+++++++++,,,'''((()))+++++++++***)))+++***((('''''''''((()))""""""###$$$&&&''''''(((%%%%%%%%%%%%'''***,,,---)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((***---+++444???FFFGGGGGGHHHIII===;;;888333000---,,,+++&&&'''((('''&&&&&&'''((( '''%%%###'''%%%###***&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%'''((((((###%%%'''(((''''''(((***)))(((&&&%%%&&&''')))+++)))(((''''''(((+++///111000111333555777999:::;;;444333111000/////////000///...,,,******+++,,,---+++++++++++++++++++++++++++******+++,,,---,,,,,,***+++///777EEEZZZooo~~~~~~nnnTTTIII@@@;;;555///000555~~~}}}~~~~~~yyyzzz{{{{{{{{{zzzyyyxxxzzz{{{|||~~~~~~}}}zzzyyyyyywwwsssoooooonnnlllkkkiiieee___[[[XXXWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSNNNNNNOOOPPPRRRXXX___dddjjjmmmqqqtttvvvwwwyyy{{{yyyxxxxxxzzz|||}}}|||{{{~~~}}}{{{{{{|||~~~xxx}}}|||yyy{{{~~~|||}}}~~~}}}||||||~~~}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}}}}|||||||||||||||{{{zzz|||}}}|||wwwssslllhhheeehhhpppuuuwwwvvvuuuwwwxxxxxxxxxxxxzzz{{{zzz{{{{{{|||}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~|||~~~}}}|||}}}}}}{{{|||}}}~~~}}}{{{{{{|||~~~wwwlllccc^^^```fffooovvvzzz{{{tttnnnhhhaaa[[[WWW]]]cccdddcccbbbeeehhhmmmmmmmmmllliiieeebbb___ZZZWWWSSSQQQRRRRRRRRRRRRZZZ]]]dddlllqqqmmmbbbXXXEEE>>>555...+++,,,...///,,,,,,,,,++++++*********************************(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&***000666))))))((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$,,,///555:::>>>@@@@@@@@@:::999666333///+++((('''(((''''''&&&&&&&&&''''''(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''!!!%%%)))(((%%%###%%%)))(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((((())))))***+++,,,,,,,,,))),,,000333666:::>>>@@@===<<<:::888555222000///......---,,,+++***))))))***+++++++++******,,,...(((&&&'''+++,,,)))))),,,,,,000...222AAAOOOccc{{{mmm]]]HHH:::555555555333~~~~~~~~~~~~zzzzzz{{{{{{{{{zzzyyyxxxzzz{{{}}}~~~}}}{{{yyyyyywwwssspppooonnnlllkkkiiieee___[[[XXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRLLLMMMNNNPPPSSSYYYaaafffjjjmmmqqqtttuuuvvvxxxyyyyyyxxxxxxzzz|||}}}}}}{{{}}}~~~~~~}}}{{{{{{|||}}}zzz}}}|||zzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||||||||{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{|||{{{wwwsssnnnjjjgggiiioootttvvvuuuuuuwwwxxxxxxxxxxxxyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||}}}~~~{{{|||}}}~~~~~~}}}}}}zzz{{{|||}}}zzzrrriiicccbbbfffnnnuuu|||wwwmmmeeebbbbbbcccaaagggmmmooonnnnnnqqqtttyyyyyyxxxwwwvvvsssqqqppplllhhhbbb]]]ZZZVVVRRRPPPMMMMMMPPPVVV\\\[[[TTTMMM<<<888222...------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&'''''''''&&&&&&(((,,,///((((((''''''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&***...111222333333333222000...,,,***((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((###&&&((((((&&&%%%&&&)))'''''''''((((((((())))))&&&'''(((((('''&&&'''((((((((())))))***++++++,,,,,,...111444777:::???BBBCCCBBB???;;;777444111/////////...------,,,,,,,,,***+++,,,+++******,,,...)))'''(((,,,,,,******---+++000...000===III]]]wwwppp[[[JJJ???999444111~~~~~~~~~{{{{{{{{{|||{{{zzzzzzyyy{{{|||}}}~~~|||{{{zzzxxxtttrrrooonnnlllkkkiiieee```\\\XXXWWWUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPLLLLLLNNNPPPTTTZZZbbbhhhjjjmmmqqqtttuuuuuuvvvwwwxxxwwwxxxzzz|||}}}}}}{{{|||}}}}}}|||zzzzzz{{{}}}|||}}}}}}}}}}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyvvvsssoookkkhhhhhhmmmrrruuuuuuvvvxxxyyyxxxwwwwwwxxxyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}}}}~~~zzz{{{}}}~~~~~~}}}}}}|||zzzzzz{{{}}}~~~~~~yyyrrrlllfffhhhmmmvvv~~~yyypppddd]]]^^^gggooonnnrrrwwwzzzzzz{{{~~~~~~}}}||||||{{{{{{~~~zzztttnnnggg```ZZZUUUNNNJJJGGGHHHKKKKKKGGGBBB333111/////////...,,,************+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''')))***,,,,,,)))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$$$$%%%(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&'''((()))***+++,,,'''((())))))''''''((()))''''''(((((())))))******,,,...000111333777<<<@@@GGGGGGEEEBBB>>>888444111/////////.........//////***+++,,,+++******,,,...***((()))------++++++---)))000......777@@@TTToooyyy~~~qqq___OOOBBB888222~~~~~~~~~||||||||||||{{{{{{zzzzzz{{{|||~~~~~~}}}{{{zzzxxxuuutttpppnnnllljjjhhhddd```\\\WWWWWWUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMMMMNNNPPPQQQMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMOOOPPPSSSYYYaaafffkkkooosssuuuuuuuuuuuuuuuwwwvvvvvvxxx{{{|||{{{zzzyyyzzzzzzyyyxxxxxxyyy{{{}}}{{{{{{{{{|||}}}{{{zzz}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{||||||yyyyyyzzzzzzyyyxxxuuusssooolllhhhhhhlllqqquuuwwwwwwxxxyyyxxxwwwvvvwwwxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}~~~{{{{{{}}}}}}~~~}}}|||{{{zzzzzz{{{|||~~~yyytttmmmllloooxxx~~~uuuppphhhaaa___eeepppyyywwwzzz}}}~~~}}}~~~{{{vvvpppiiiddd^^^XXXPPPLLLJJJFFF>>>888000///............,,,***,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))&&&%%%&&&))))))'''$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''+++)))&&&$$$$$$&&&)))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((((('''&&&&&&((())))))(((&&&&&&'''((()))******+++((()))***)))((('''(((***''''''''''''(((((()))))))))***++++++---000555999DDDFFFHHHHHHEEE@@@:::666000000///.........//////+++,,,---,,,+++***,,,...,,,)))***......++++++...)))111000...222888KKKfffrrr{{{sssbbbPPPAAA888~~~~~~}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||yyywwwuuuuuupppnnnllljjjgggddd```]]]WWWWWWUUUTTTSSSRRRRRRRRRRRRPPPNNNMMMLLLMMMNNNPPPMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRWWW^^^cccllloootttvvvvvvuuuuuuuuuuuuttttttvvvxxxyyyxxxvvvuuuvvvvvvvvvttttttvvvwwwzzzyyyxxxyyy{{{|||{{{zzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyywwwxxxxxxyyyzzz{{{{{{|||yyyzzzzzzzzzxxxwwwuuuuuuooolllhhhgggjjjpppvvvzzzxxxyyyzzzyyyxxxwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~|||yyysssrrrttt|||xxxlllhhhdddeeekkkttt{{{~~~|||vvvrrrlllfff___XXXRRRIII<<<333444111...,,,,,,,,,,,,+++------,,,+++)))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$&&&******(((%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''')))'''&&&&&&((())))))(((&&&&&&'''''''''(((((((((((()))***)))((('''(((***'''''''''''''''((((((((('''((((((((((((+++000444:::???EEEIIIJJJGGGAAA>>>555333111///---------...,,,------,,,++++++,,,...,,,***+++......,,,+++...***222111...111333CCC\\\ooo{{{vvvcccPPPEEE~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~|||}}}}}}|||xxxvvvuuuuuuqqqnnnkkkiiigggddd```]]]XXXWWWUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQUUU\\\```jjjnnnsssvvvvvvuuuttttttsssrrrqqqrrrttttttrrrqqqpppqqqqqqqqqpppppprrrsssvvvvvvvvvwwwxxxzzz{{{|||zzz|||}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzssstttuuuvvvwwwxxxyyyzzzzzz{{{|||zzzxxxvvvvvvvvvpppmmmiiigggiiinnnuuuzzzxxxzzz{{{zzzyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||{{{{{{{{{|||~~~~~~|||zzzzzzxxxwwwxxx~~~yyypppgggfffhhhoooyyy~~~zzzwwwsssnnniiibbbUUUDDD888666222...+++++++++,,,+++------,,,***)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))((('''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''(((***&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))''''''(((((((((((((((((((((((()))((((((***...111111555<<>>;;;777333000...---------......---++++++,,,------***+++......++++++---***111111///111111<<>>MMM^^^nnnyyy~~~}}}~~~{{{{{{~~~|||{{{zzzwwwuuusssqqqpppooonnnlllhhhddd```]]][[[YYYWWWUUUTTTVVVWWWWWWVVVWWWVVVTTTRRROOONNNMMMLLLLLLNNNOOOOOOMMMLLLLLLMMMIIILLLOOOOOONNNOOOSSSWWW]]]aaafffjjjlllmmmnnnooolllnnnqqqtttwwwxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwrrrqqqooonnnooorrrvvvxxxyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzyyywwwvvvuuuvvvwwwxxx|||{{{yyyxxxvvvuuuuuuuuuwwwuuuqqqkkkfffggglllrrryyyyyy{{{|||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{{{{||||||}}}}}}}}}~~~}}}||||||}}}~~~{{{tttnnnkkkrrrvvvyyytttllljjjpppwww{{{~~~|||ssscccOOO>>>333222...+++,,,///...)))###,,,++++++******++++++,,,***'''%%%&&&)))***(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""$$$&&&$$$%%%$$$"""!!!###%%%(((&&&&&&&&&&&&&&&&&&&&&%%%!!!"""###%%%''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((()))))))))))))))))),,,---,,,******...222666???MMMXXX]]][[[UUUQQQDDD>>>777222111000---+++------------------------...---...111000---///333===@@@FFFNNNYYYfffrrrzzzwwwsssqqquuu~~~~~~~~~~~~|||~~~}}}zzz{{{~~~~~~}}}~~~~~~}}}|||zzzxxxuuusssqqqpppnnnmmmkkkhhheeeaaa^^^\\\YYYWWWUUUUUUWWWXXXYYYXXXYYYWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOOOOMMMLLLLLLMMMHHHKKKNNNOOONNNOOORRRVVV[[[___eeejjjlllmmmoooppppppqqqtttwwwzzz{{{|||||||||||||||{{{{{{zzzyyyyyyuuussspppnnnoooqqqtttvvvwwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{yyywwwuuuuuuuuuwwwwwwzzzyyyxxxwwwvvvuuuuuuuuuwwwvvvrrrmmmggggggkkkoooxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}wwwoooiiikkkoooqqqlllfffhhhqqq{{{~~~|||qqq___KKK<<<333///,,,)))***---,,,'''""")))(((''''''''''''((()))***'''%%%&&&)))***(((%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###""""""$$$'''$$$%%%$$$"""!!!###%%%(((%%%%%%&&&''''''&&&&&&%%%(((&&&%%%&&&'''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&''''''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((###$$$%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))))))))(((***------++++++---///333666>>>KKKXXX___```^^^QQQIII>>>666222000...,,,...........................,,,---000000///111666???CCCGGGIIILLLTTTbbblllddd```___eeettt~~~}}}|||||||||{{{}}}|||yyyzzz~~~~~~|||}}}~~~~~~}}}{{{xxxvvvsssqqqpppnnnmmmkkkhhheeeaaa^^^\\\YYYXXXVVVVVVXXXZZZZZZZZZYYYXXXVVVTTTQQQPPPOOONNNMMMNNNOOONNNLLLKKKKKKLLLGGGJJJMMMNNNMMMNNNRRRVVV[[[___fffjjjmmmoooqqqrrrsssuuuwwwyyy{{{|||||||||{{{|||||||||||||||{{{zzzwwwuuusssqqqpppqqqssstttuuuxxxzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||||||||}}}}}}|||{{{zzz|||}}}zzzyyywwwuuuuuuuuuwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxwwwtttnnnhhhgggjjjnnnvvvwwwxxxzzz|||~~~}}}~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}|||~~~{{{qqqjjjkkkmmmmmmjjjgggkkkvvv{{{mmmYYYGGG999333---+++))))))++++++(((%%%))))))))))))))))))))))))((('''&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%$$$######%%%&&&$$$$$$$$$###"""###%%%'''###$$$&&&''''''&&&%%%%%%%%%"""!!!%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((***(((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%%%%%%%%%%&&&(((((('''&&&&&&(((((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((("""###$$$&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''(((((((((((((((((('''''''''((()))***$$$''')))*********+++,,,222111444>>>MMM[[[cccfff^^^WWWKKK@@@888333000///////////////////////////---,,,,,,000111111555<<<;;;CCCKKKMMMJJJJJJPPPWWWPPPNNNMMMUUUeeexxx~~~}}}|||{{{{{{zzz||||||yyyzzz~~~~~~}}}~~~~~~|||yyyvvvtttrrrqqqnnnmmmkkkhhheeeaaa^^^]]]YYYXXXVVVWWWYYY[[[\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPLLLNNNOOONNNLLLJJJJJJJJJFFFIIILLLLLLLLLNNNSSSXXX\\\```gggllloooqqqtttuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyzzz{{{|||||||||{{{zzzyyywwwuuusssrrrrrrrrrrrrssswwwzzz{{{zzzzzz|||}}}||||||}}}~~~}}}|||{{{zzz{{{}}}~~~}}}{{{{{{}}}yyyxxxvvvuuutttuuuwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxuuuoooiiigggiiillltttuuuwwwyyy{{{}}}~~~}}}}}}}}}~~~|||~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~|||}}}}}}||||||~~~tttkkkkkklllkkkiiijjjqqq|||xxxhhhSSSBBB777333---,,,+++******************+++,,,------,,,+++***&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&"""###%%%&&&'''&&&%%%$$$"""$$$'''&&&&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$###%%%'''&&&$$$###%%%'''"""$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$$$$&&&((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&''''''(((###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***''''''''''''(((((((((((((((''''''&&&'''((()))***$$$&&&((()))******++++++,,,...222777@@@MMM[[[dddhhhcccZZZMMMAAA777222000////////////////////////---++++++///111333:::BBBDDDIIINNNNNNIIIEEEDDDEEEAAA???@@@GGGVVVkkk~~~|||{{{{{{zzz|||{{{yyyyyy~~~~~~~~~|||zzzwwwtttrrrqqqmmmmmmkkkhhheeeaaa^^^]]]YYYXXXVVVWWWYYY\\\\\\\\\YYYXXXVVVTTTSSSRRRQQQQQQLLLMMMNNNMMMKKKIIIIIIJJJFFFHHHKKKKKKKKKNNNTTTYYY\\\aaagggmmmpppsssuuuwwwvvvwwwxxxyyyyyyyyyxxxwwwxxxyyyzzz{{{||||||{{{zzzyyyyyywwwuuusssrrrqqqqqqrrrvvvzzz{{{zzzyyy{{{}}}{{{|||}}}}}}}}}|||zzzyyyzzz|||~~~}}}{{{{{{~~~xxxwwwvvvttttttvvvwwwyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvpppjjjggghhhkkkssstttvvvxxxzzz|||~~~~~~}}}||||||}}}|||~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~|||}}}~~~|||{{{|||uuulllhhhfffeeedddhhhpppzzz~~~vvveeeOOO>>>555222---------+++******,,,///&&&''')))******)))'''&&&%%%''')))(((%%%$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&!!!$$$&&&'''&&&%%%%%%&&&!!!###%%%&&&$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###+++%%%$$$(((((($$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###%%%'''&&&$$$###%%%'''"""$$$%%%%%%%%%%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%'''(((&&&$$$###&&&(((!!!"""###$$$$$$###!!!!!!$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((($$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''''''''((((((((()))(((''''''&&&&&&((()))***&&&''')))***++++++,,,,,,$$$+++222444666@@@PPP]]]llljjjdddXXXHHH;;;444111000000000000000000000000---******...111555===FFFUUUSSSOOOKKKGGGCCC???===888888999@@@MMMbbbyyy~~~}}}|||{{{~~~|||{{{}}}~~~}}}|||{{{yyywwwtttrrrpppqqqkkkggggggddd___\\\\\\XXXVVVUUUVVVYYY[[[\\\\\\XXXXXXXXXWWWTTTRRROOOMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFHHHJJJKKKMMMPPPTTTWWW```hhhooopppqqqtttwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxyyyzzzzzz{{{|||}}}}}}~~~{{{zzzxxxxxxwwwuuurrroooppprrruuuxxxzzz{{{{{{{{{~~~~~~}}}{{{{{{zzzzzzzzzxxxyyyzzzzzzzzz{{{}}}~~~|||yyyvvvttttttuuuvvvvvvuuussstttvvvyyyyyyyyyyyyzzzxxxqqqjjjgggiiimmmuuuwwwzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||yyy|||~~~}}}{{{zzzzzz~~~}}}}}}uuujjjdddbbbaaaccclllvvv}}}~~~vvvaaaJJJ;;;333///...+++))))))***,,,,,,++++++'''&&&***)))%%%$$$(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%((((((%%%%%%((((((%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%"""$$$&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&###%%%'''(((''''''((()))%%%&&&'''(((((('''&&&%%%'''''''''%%%$$$$$$&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,000888BBBKKK\\\hhhnnneeeSSSCCC888222---,,,---...000111000...)))(((+++000111555DDDSSSfffjjjgggXXXHHH@@@??????111777888:::IIIfff}}}~~~}}}|||{{{~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwtttrrrpppsssmmmiiihhhfffaaa^^^^^^ZZZXXXVVVWWWYYYZZZ[[[ZZZZZZZZZZZZXXXVVVSSSQQQOOOMMMMMMLLLJJJIIIGGGFFFFFFEEEGGGIIIKKKMMMPPPTTTXXX```iiipppqqqrrruuuvvvuuuuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwxxxyyyzzz||||||}}}zzzyyyxxxxxxxxxvvvsssppppppqqqtttwwwyyyzzz{{{|||~~~}}}|||{{{{{{zzzzzzzzzyyyzzz{{{{{{zzzzzz|||~~~}}}{{{xxxuuuttttttuuuuuuvvvtttssstttvvvxxxyyyyyyxxxyyywwwqqqjjjgggiiillltttvvvyyy{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzz|||~~~~~~}}}{{{{{{|||~~~}}}}}}|||~~~uuujjj```______dddnnnyyyttt___III:::333///---+++******,,,,,,,,,+++%%%"""###(((***)))***...************))))))))))))(((''''''''''''&&&&&&&&&$$$''''''$$$$$$''''''$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++---///111555<<>>999666555666666777111666999888;;;KKKcccuuu}}}}}}uuummmgggbbbaaaccc\\\SSSUUU___qqqyyy~~~}}}}}}||||||}}}~~~{{{{{{zzzyyywwwuuusssrrrqqqkkkgggfffddd^^^[[[[[[WWWVVVWWWYYY\\\^^^]]]\\\YYYYYYYYYYYYWWWUUUSSSRRRKKKKKKJJJJJJIIIIIIHHHHHHDDDFFFHHHJJJKKKNNNSSSVVV[[[dddkkkmmmmmmoooooommmlllmmmooopppppppppooonnnnnnooopppqqqssstttvvvvvvsssssstttvvvyyyzzzxxxwwwqqqpppooonnnpppsssvvvxxxzzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{zzzxxxwwwxxxzzzwwwwwwvvvwwwwwwxxxyyyyyyuuuuuuuuuwwwzzz{{{zzzyyyyyyxxxwwwuuurrrmmmjjjggglllpppvvvzzz|||}}}~~~{{{||||||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~|||{{{||||||{{{zzzyyyxxxxxxwwwxxxyyy{{{|||{{{|||~~~~~~~~~{{{|||||||||{{{|||}}}xxxnnnccc___cccpppzzz{{{||||||uuudddNNN===444000---++++++***+++,,,---+++)))%%%'''(((&&&'''******(((((((((((('''''''''&&&&&&)))((('''&&&%%%&&&''''''&&&((((((&&&&&&((((((&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''###%%%'''(((''''''((()))'''''''''&&&&&&''''''''''''((())))))'''&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))),,,***''''''))),,,------111333999FFFYYYfffbbbXXXKKKGGG@@@;;;999888777777///555999:::AAATTTjjjxxxyyyxxxxxxwwwoooddd\\\[[[ZZZdddsss~~~~~~}}}}}}||||||xxx{{{~~~~~~}}}{{{{{{zzzyyywwwuuusssrrrpppjjjfffeeeccc^^^[[[[[[XXXXXXXXXZZZ\\\]]]\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKMMMQQQTTTXXX```ggghhhiiilllmmmlllkkklllmmmnnnnnnnnnmmmlllllllllmmmnnnooopppqqqqqqrrrrrrsssvvvyyyzzzzzzxxxsssqqqnnnmmmnnnppptttvvvzzz{{{|||}}}}}}|||{{{zzzxxxyyyyyyxxxwwwvvvxxxyyyvvvwwwwwwxxxyyyzzzzzz{{{vvvvvvwwwyyy{{{|||{{{zzzzzzyyyxxxwwwtttpppkkkhhhjjjooouuuzzz|||}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzyyyyyyyyyvvvxxx{{{|||{{{{{{||||||~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{{{{{{{|||~~~~~~~~~wwwlllddd___dddsss|||{{{{{{{{{sssaaaKKK:::333000---,,,***))))))***+++******))),,,+++&&&%%%((('''###)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%''''''%%%%%%''''''%%%###%%%&&&%%%$$$###$$$%%%###$$$%%%%%%&&&&&&&&&%%%###%%%''''''&&&%%%&&&'''"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%'''))))))(((''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))...,,,))))))+++,,,+++***,,,///444<<>>;;;999444:::>>>AAALLL```sss{{{|||xxx||||||pppeeeUUUXXXaaaooo~~~~~~~~~}}}}}}||||||tttwww{{{}}}~~~~~~}}}}}}|||{{{zzzzzzyyywwwuuutttsssnnnhhhdddcccaaa[[[XXXYYYZZZZZZZZZ[[[\\\\\\ZZZXXXYYYZZZZZZZZZXXXVVVTTTSSSLLLKKKJJJHHHFFFDDDCCCBBBGGGHHHIIIJJJKKKMMMPPPSSSVVV^^^dddeeefffjjjlllllljjjkkklllmmmmmmmmmlllllljjjjjjkkkkkklllmmmnnnnnnqqqrrrsssvvvyyy{{{zzzyyytttqqqnnnllllllooorrruuuyyy{{{|||~~~~~~}}}{{{zzzwwwxxxxxxwwwvvvvvvwwwyyyvvvwwwxxxyyyzzz{{{{{{|||wwwwwwxxxzzz}}}}}}|||zzz{{{zzzyyyxxxuuuqqqlllhhhjjjnnnuuuyyy|||}}}~~~~~~zzz{{{{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzuuuxxx{{{||||||zzzzzzzzz|||||||||||||||{{{{{{zzzxxxyyyzzzzzzzzz{{{}}}{{{}}}~~~vvvkkkddd___eeettt}}}{{{{{{~~~zzzrrr```III999333000---,,,***''''''(((*********###'''(((%%%&&&+++,,,)))((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$&&&&&&$$$$$$&&&&&&$$$"""$$$$$$$$$###"""###$$$###$$$%%%%%%&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''***)))((('''''''''''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''########################"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%###%%%((())))))((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))000---++++++,,,,,,)))&&&$$$+++111666@@@RRReeeooommmggg___WWWPPPJJJDDDAAAAAAFFFJJJNNN[[[ooo~~~|||qqqkkkrrrrrr___YYYUUU[[[kkk}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{}}}~~~|||yyyvvvtttsssrrrqqqpppkkkjjjhhhfffbbb^^^[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVQQQQQQMMMFFFFFFJJJHHHAAAFFFGGGHHHHHHHHHIIILLLOOOUUUYYY^^^bbbeeehhhkkkmmmgggiiilllnnnooonnnlllkkkmmmkkkkkknnnqqqrrrpppmmmoooooooooqqqssswww{{{}}}sssrrrnnnjjjhhhhhhkkknnnvvvyyy~~~~~~{{{yyyxxxtttvvvxxxyyyxxxwwwwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyxxxtttoookkkaaallluuuuuuvvv{{{~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}}}}|||zzzxxxxxxzzz|||{{{|||||||||{{{yyywwwuuu{{{{{{|||||||||{{{{{{zzz~~~|||{{{|||}}}~~~~~~}}}~~~}}}tttkkkeeeeeelllxxx}}}{{{mmmWWWDDD888222...---+++)))'''(((***+++***'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&%%%$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''$$$!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''&&&&&&(((***+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''((('''%%%%%%%%%&&&(((***$$$(((+++***%%%###%%%(((&&&'''((((((''''''(((***&&&'''''''''&&&&&&((()))&&&'''((())))))((('''&&&)))(((&&&%%%$$$$$$%%%&&&&&&''''''((()))******+++)))***+++)))(((((()))+++---,,,///333999FFF[[[nnnuuuwwwuuuooohhhaaaYYYQQQUUUVVV[[[dddppp{{{vvveeeddduuupppggg\\\VVVZZZhhhxxx~~~}}}}}}}}}~~~~~~|||}}}}}}~~~~~~}}}{{{|||~~~|||yyyvvvtttsssrrrqqqoookkkjjjhhheeeaaa^^^[[[ZZZXXXYYYZZZ\\\]]]]]]^^^^^^[[[ZZZYYYXXXWWWVVVUUUUUUOOOOOOLLLGGGGGGJJJHHHCCCEEEFFFGGGHHHIIIKKKNNNQQQUUUYYY___cccfffiiikkkmmmkkklllnnnpppqqqpppooonnnpppooooooqqqttttttrrrppppppooooooppprrruuuxxxzzztttrrrnnnjjjffffffiiillltttxxx|||~~~{{{zzzyyyxxxzzz{{{{{{yyywwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||{{{{{{zzzxxxsssmmmhhhbbbllltttvvvwww{{{~~~~~~||||||{{{zzzzzz{{{|||||||||}}}~~~~~~~~~~~~|||}}}|||{{{yyyyyyzzz|||}}}}}}}}}|||{{{zzzxxxxxx||||||}}}}}}}}}}}}||||||}}}||||||}}}~~~~~~|||sssjjjdddeeelllxxx}}}zzzwwwhhhSSSAAA666111...---...,,,***+++---...---+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&((()))%%%(((+++)))%%%###%%%(((&&&'''((((((''''''((()))$$$%%%&&&%%%$$$$$$&&&(((''''''(((((((((((('''''')))((('''&&&&&&&&&'''(((''''''(((((())))))******)))******)))(((((()))++++++***,,,///444===OOO___yyy~~~zzztttnnnooooooqqqvvv}}}|||jjj___eeeuuu|||kkk[[[TTTYYYhhhttt}}}xxxuuu~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~}}}||||||}}}{{{yyyvvvtttsssrrrpppoookkkiiigggddd```]]][[[YYYVVVWWWZZZ\\\^^^_________\\\[[[ZZZYYYWWWUUUTTTTTTMMMNNNLLLIIIIIIJJJHHHDDDDDDFFFGGGHHHIIIKKKOOORRRVVVZZZ```dddhhhjjjmmmoooppppppqqqrrrssssssssssssuuuttttttuuuvvvwwwuuusssqqqppppppoooppprrrssstttuuusssnnniiiddddddfffiiipppuuuzzz}}}}}}|||{{{zzz{{{}}}~~~|||zzzxxxxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvxxxxxxxxxyyyyyyzzzzzzzzz~~~}}}|||zzzwwwrrrkkkgggdddllltttvvvwww{{{~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}|||zzzzzz{{{}}}}}}|||{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{rrriiicccdddlllxxx~~~|||rrrdddOOO>>>444000...---+++***))))))++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###%%%'''&&&%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&###%%%'''&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%'''((()))%%%(((***)))&&&$$$%%%'''%%%'''((((((''''''((()))%%%&&&'''&&&%%%%%%''')))((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((()))))))))))))))******)))((((((***++++++***+++...000555BBBOOOnnn{{{uuucccZZZdddssskkkZZZSSSXXX^^^mmmxxxyyyjjjaaaooozzz~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}||||||}}}zzzxxxvvvtttsssrrrpppnnnjjjiiifffbbb___\\\ZZZYYYWWWXXX[[[]]]^^^___^^^^^^]]]\\\ZZZYYYWWWUUUTTTSSSMMMMMMLLLJJJIIIHHHFFFDDDEEEFFFGGGHHHHHHJJJMMMPPPVVVZZZaaafffjjjmmmoooqqqsssssssssttttttuuuuuuuuuxxxwwwwwwwwwxxxwwwwwwvvvsssrrrqqqooooooooooooooouuusssnnnhhhcccbbbccceeemmmqqqwww{{{||||||||||||{{{|||}}}|||zzzxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzxxxsssmmmhhhffflllrrrvvvxxx{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{|||}}}|||{{{{{{|||~~~~~~}}}{{{zzzzzz{{{|||~~~~~~~~~}}}}}}|||zzzqqqhhhaaadddlllxxxpppbbbNNN===333///---,,,))))))(((((()))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((###%%%''''''%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&$$$###%%%)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&!!!$$$&&&$$$ ###(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))%%%''')))(((&&&%%%&&&'''%%%&&&((('''&&&&&&''')))'''((())))))(((((()))+++)))((('''&&&&&&'''((()))&&&&&&''''''((()))******))))))))))))((((((((((((((()))***)))((((((***,,,---,,,...000111222;;;DDD[[[mmmqqq```___iii{{{qqqaaaWWWRRRaaakkkzzz}}}lll^^^___hhhvvv~~~~~~~~~~~~{{{{{{|||}}}~~~~~~|||||||||zzzxxxuuutttsssrrrooommmjjjhhhdddaaa]]][[[YYYXXXYYYZZZ\\\^^^___^^^]]]\\\]]]\\\ZZZYYYWWWUUUTTTSSSOOONNNMMMKKKIIIFFFEEEEEEFFFGGGGGGGGGGGGHHHKKKNNNVVV[[[bbbhhhllloooqqqsssuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwxxxuuutttrrrqqqooommmllllllsssqqqnnniiidddbbbbbbccciiinnnuuuyyy{{{|||||||||xxxzzzzzzzzzxxxxxxyyy{{{xxxxxxwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxuuuppplllhhhkkkpppuuuxxxzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}zzz|||}}}~~~}}}|||~~~~~~}}}{{{zzzyyyzzz{{{{{{~~~~~~~~~~~~}}}}}}|||zzzqqqggg___cccmmmyyypppbbbNNN===222...,,,++++++,,,,,,,,,,,,+++,,,,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((###%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""&&&'''######(((***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&!!!$$$&&&######(((######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((%%%&&&(((((('''&&&''''''%%%&&&''''''&&&&&&'''((('''((())))))(((((()))+++)))((('''&&&&&&'''((()))$$$%%%&&&'''((()))))))))))))))))))))((((((((((((((()))***)))((((((***,,,---,,,...222222222888???RRRfff}}}nnnaaa```lllwwweeeYYYYYY]]]gggwwwxxxlllZZZZZZ```ppp~~~~~~}}}}}}}}}{{{||||||~~~|||||||||yyywwwuuuttttttrrrooollliiigggccc___\\\ZZZXXXXXXYYY[[[]]]______^^^\\\[[[\\\[[[ZZZYYYWWWUUUTTTTTTPPPMMMLLLKKKHHHDDDEEEIIIFFFGGGHHHGGGGGGIIILLLOOOVVV\\\dddjjjoooqqqtttuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxvvvvvvxxxzzzwwwwwwuuussspppnnnlllkkkoooooonnnkkkgggdddbbbbbbggglllsssxxxzzz{{{{{{|||wwwxxxyyyxxxwwwwwwyyy{{{wwwvvvvvvvvvwwwyyy{{{|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwyyyyyywwwrrroooiiiiiimmmtttwwwxxxzzz}}}{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~~~~}}}|||yyy|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzqqqggg^^^bbbmmmyyy}}}oooaaaMMM<<<222...,,,+++***+++,,,+++***)))***,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&%%%$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&"""&&&///000+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&###%%%%%%$$$!!!!!!$$$'''"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''$$$&&&''''''&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))((((((''''''''''''(((((($$$%%%&&&'''((())))))((((((((((((((())))))))))))''')))))))))((()))+++---+++***,,,000111000444999III]]]ttt{{{ggg[[[```pppxxxnnn\\\YYY[[[fffuuu~~~}}}xxxcccXXXQQQYYYkkk~~~~~~}}}|||||||||||||||}}}|||{{{|||xxxwwwuuuuuutttrrrnnnllliiifffbbb^^^[[[YYYXXXWWWXXXZZZ]]]``````___]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUNNNKKKIIIJJJGGGDDDHHHOOOEEEFFFHHHIIIJJJMMMPPPSSSVVV\\\eeelllpppsssuuuwwwvvvxxxyyyzzzzzzyyywwwvvvvvvxxxyyyxxxvvvwwwyyy|||zzzyyywwwuuurrrooolllkkkjjjlllnnnmmmjjjfffcccbbbfffkkkrrrwwwyyyzzz{{{{{{yyyzzzyyyxxxvvvvvvxxxzzzwwwvvvvvvvvvwwwyyy{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvwwwxxxyyywwwsssooojjjhhhkkkrrrwwwvvvxxx|||||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||yyy{{{~~~||||||}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{rrrhhh]]]bbbmmmyyy~~~|||lll^^^KKK;;;222...------''')))***)))''''''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%###"""###&&&((($$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%"""%%%$$$###,,,999:::222%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&'''''''''''''''&&&%%%&&&'''((((((''''''$$$&&&''''''&&&%%%'''((($$$%%%&&&%%%$$$$$$&&&(((''''''((((((((((((''''''&&&'''((()))***))))))(((''''''(((((())))))******'''((())))))((()))+++---***(((***...///...000555<<>>TTTkkk~~~uuu```bbbsss~~~}}}|||}}}~~~}}}{{{yyyxxxwwwppppppooonnnllliiigggfff```___^^^^^^___```___]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSOOOOOONNNKKKGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNSSSXXX]]]ccciiinnnkkkmmmqqqtttwwwwwwvvvuuu{{{{{{||||||||||||{{{{{{tttvvvwwwxxxwwwwwwxxxzzz{{{{{{{{{yyyxxxyyy|||}}}|||yyyuuurrrooommmllljjjiiiiiiiiijjjmmmqqqssswwwwwwwwwwwwwwwwwwxxxyyyrrrtttvvvxxxzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzmmmnnnkkkbbbXXXWWW```iiippptttxxx{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxuuuuuutttrrrooojjjfffddd```dddjjjooossswww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}xxxzzz{{{zzzyyyxxxyyy{{{xxxyyyvvvnnnfffdddjjjqqqwww~~~}}}~~~tttmmmjjjpppzzz~~~}}}}}}|||||||||~~~~~~|||zzzyyyxxxyyywwwuuutttpppeeeZZZHHH>>>222------...,,,)))************))))))))))))(((&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$ """$$$%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&###$$$###$$$'''***#########$$$$$$%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%### !!!$$$&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((***+++***)))***+++)))((('''&&&'''(((***,,,)))************+++++++++(((***,,,---,,,++++++,,,###(((---...,,,,,,000444222......777JJJbbbxxxyyyddd^^^ooo~~~~~~~~~}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwuuupppooonnnmmmkkkjjjiiihhhaaa___]]][[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUVVVWWWVVVSSSQQQQQQOOOLLLJJJGGGFFFFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHJJJMMMQQQXXX___ffflllooopppqqqtttvvvwwwxxxxxxxxxxxxzzz{{{}}}}}}|||zzzyyy|||{{{yyyxxxyyy{{{}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{yyyvvvtttsssqqqooolllmmmnnnnnnkkkiiikkkpppuuuvvvwwwwwwvvvtttsssuuuvvvsssuuuvvvvvvvvvvvvxxxyyyxxxwwwvvvwwwyyyzzzzzzyyyvvvqqqkkkddd\\\XXX^^^gggllltttzzzzzzxxxzzzzzzyyy{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvuuupppiiieeedddfffjjjnnnrrruuuvvvwwwyyyzzz}}}||||||||||||}}}}}}~~~}}}|||zzzzzzzzz{{{}}}zzz|||{{{xxxxxx|||}}}{{{yyyyyyuuujjj______jjjuuu{{{|||~~~tttmmmiiioooxxx}}}~~~}}}~~~~~~{{{yyyxxxxxxtttqqqmmmjjjeee[[[MMMCCC999666222---++++++,,,---++++++)))(((''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###!!!######!!!((('''%%%$$$$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""%%%'''&&&$$$###%%%(((###$$$&&&%%%######&&&))),,,***((('''&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%### """%%%###%%%&&&&&&%%%&&&(((***((())))))(((&&&$$$%%%&&&'''''''''((((((((((((((('''&&&&&&''''''((()))***+++*********))))))(((((())))))))))))************(((***,,,,,,++++++,,,------,,,,,,+++*********+++...,,,***,,,...000...,,,###,,,///333@@@OOOjjjzzznnn]]]```sss~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxwwwwwwuuusssppppppnnnllljjjhhhgggfff___^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUVVVWWWVVVSSSQQQPPPOOOLLLJJJGGGFFFFFFFFFCCCEEEGGGHHHGGGGGGHHHIIIKKKMMMRRRXXX___fffkkknnnppprrrtttvvvxxxyyyyyyyyyyyyzzz{{{}}}}}}|||zzzyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzz|||zzzwwwvvvuuussspppnnnnnnooonnnllliiijjjoootttvvvwwwwwwvvvtttsssuuuvvvtttvvvwwwwwwwwwwwwxxxzzzxxxwwwvvvwwwxxxyyyxxxwwwvvvqqqkkkddd\\\WWW]]]fffnnnuuu{{{{{{zzz{{{|||zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvtttnnngggdddeeeggglllnnnrrrtttuuuwwwyyy{{{||||||{{{{{{{{{|||}}}}}}{{{zzzxxxxxxxxxyyy{{{}}}zzz|||{{{xxxxxx|||}}}{{{xxxwwwrrriiibbbdddoooyyy}}}~~~uuummmiiiooowww|||~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttmmmfff]]]UUUOOOFFF<<<555444222///---+++,,,---...+++***)))((('''''''''''''''''''''''''''&&&%%%%%%))))))((((((((('''''''''$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''$$$(((***)))&&&%%%'''+++***((('''%%%%%%%%%'''((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''$$$######&&&((($$$%%%&&&&&&%%%%%%''')))((())))))(((&&&$$$%%%&&&'''''''''''''''(((((()))'''&&&&&&''''''((()))*********)))))))))(((((((((((((((((()))))))))******(((***++++++***))))))***---,,,++++++*********+++---+++***+++---///---,,,'''//////111<<>>777444222111000...+++*********(((((((((((())))))))))))'''''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###'''((('''&&&&&&''')))+++,,,+++((('''$$$%%%%%%&&&&&&'''&&&&&&######$$$%%%%%%%%%%%%$$$###%%%'''((())))))((('''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&((()))&&&''''''&&&%%%$$$&&&'''&&&'''((('''&&&&&&'''(((###%%%&&&(((((('''&&&%%%'''&&&&&&''''''((()))***((((((((()))))))))******((((((((()))))))))******&&&(((******)))((()))***)))))))))))))))***++++++(((***,,,,,,***)))+++---'''---------111///333BBBUUUmmmwww]]]TTTccc}}}~~~~~~{{{|||~~~~~~}}}|||{{{}}}}}}{{{zzzxxxvvvvvvvvvvvvuuutttqqqpppnnnjjjgggdddaaa```]]]\\\ZZZYYYZZZ[[[]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[YYYWWWTTTSSSTTTUUUTTTTTTNNNMMMKKKIIIHHHGGGHHHHHHCCCEEEGGGGGGFFFFFFGGGHHHEEEGGGMMMTTT\\\dddkkknnnnnnooorrruuuxxxzzzzzz{{{~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzz{{{|||||||||{{{zzzzzzyyyxxxxxxwwwwwwvvvzzzyyyyyyzzzzzzwwwssspppmmmooopppmmmiiihhhiiilllqqqtttwwwxxxwwwvvvuuuvvvuuuwww{{{{{{zzzxxxvvvvvvxxxwwwvvvwwwyyyzzzzzzyyywwwuuurrrlllbbbYYYYYY___hhhqqqwwwwwwwwwyyyzzzyyyuuuvvvvvvwwwwwwwwwvvvvvvrrrqqqooojjjgggjjjqqqwwwxxx{{{}}}}}}|||zzzzzzzzzyyyyyyyyyzzz{{{|||~~~~~~}}}|||zzzzzzzzz{{{}}}zzz}}}}}}zzzxxxyyyvvvrrrkkkhhhfffiiiooouuuzzz|||zzz|||~~~xxxnnnhhhkkksssyyy~~~{{{xxxvvviiicccWWWIII;;;111,,,+++***+++***)))(((((()))***(((''''''(((((()))++++++''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((("""$$$%%%$$$!!!!!!%%%)))$$$###""""""###%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%###""""""###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###"""!!!###''')))((('''%%%$$$$$$'''******'''$$$###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%''')))******)))(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%''')))&&&''''''&&&%%%$$$&&&'''%%%'''((('''&&&&&&'''((("""$$$'''))))))(((%%%$$$'''&&&&&&''''''((()))***(((((())))))******++++++))))))))))))************((()))***)))'''&&&%%%&&&))))))((())))))***++++++)))+++---,,,******,,,...(((///...///222...///<<>>TTTqqq{{{___XXXfff~~~kkkRRR~~~|||{{{zzz{{{{{{||||||}}}}}}}}}|||}}}~~~}}}{{{zzzyyyxxxuuusssssssssssspppnnnmmmllliiifffbbb___\\\[[[YYYYYYZZZZZZ[[[]]]]]]^^^______^^^\\\ZZZWWWTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDHHHGGGEEEDDDEEEFFFHHHIIICCCFFFJJJNNNTTT\\\dddjjjnnnooopppsssuuuwwwyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||{{{zzzzzz|||{{{zzz{{{||||||{{{zzzxxxuuuqqqmmmkkkllllllmmmiiiiiijjjlllqqqtttuuuuuuvvvuuuvvvvvvvvvvvvuuuttttttuuuvvvvvvvvvvvvuuuttttttuuutttqqqllleee^^^ZZZ\\\ccckkkqqqsssssstttuuussssssrrrsssttttttrrrpppkkkjjjmmmtttvvvuuuvvvyyyuuuxxxyyyxxxtttrrrsssuuuwwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||||||||~~~}}}{{{wwwrrrmmmjjjiiiooosssxxx|||~~~~~~}}}|||zzzvvvnnnhhhfffjjjrrrxxxyyyzzzzzzxxxyyyyyyvvvrrr___TTTFFF999222000//////***)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''$$$%%%((((((%%%$$$&&&$$$))) (((%%%666,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''')))((('''%%%$$$$$$&&&'''&&&((()))((('''&&&&&&'''(((&&&%%%%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$"""######$$$$$$$$$%%%%%%%%%###%%%$$$"""$$$''''''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((()))***+++)))((())))))(((***,,,,,,+++***)))***+++,,,,,,+++***)))(((***++++++******+++,,,,,,,,,+++++++++,,,---...))),,,000333999KKKjjjyyy\\\XXXiiinnnVVV}}}{{{zzzyyyzzzzzz{{{||||||}}}}}}~~~|||{{{zzzyyywwwvvvtttssssssrrrpppooommmllliiifffbbb___\\\[[[XXXYYYZZZ[[[\\\]]]]]]]]]_________]]][[[XXXVVVTTTQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDHHHGGGEEEDDDEEEFFFHHHIIIDDDGGGJJJOOOUUU]]]eeekkknnnooopppsssuuuwwwyyyzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyzzz{{{|||}}}||||||{{{{{{zzzyyyyyy{{{|||{{{zzzvvvtttpppmmmkkkkkknnnpppkkkjjjjjjmmmqqqtttvvvvvvtttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttrrrmmmeee^^^ZZZ[[[bbbjjjppprrrrrrtttuuutttsssssstttuuutttrrrpppjjjjjjnnntttwwwuuuvvvxxxtttwwwyyyxxxuuussssssuuuyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}~~~}}}||||||~~~}}}{{{vvvpppllljjjkkkppptttyyy|||~~~~~~~~~~~~}}}}}}{{{wwwpppiiifffjjjrrryyyyyy||||||yyyxxxxxxssskkkVVVJJJ;;;111///000111111***)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%((((((%%%$$$'''%%%(((''')))>>>222(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,)))'''%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&&&&***((('''''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$&&&%%%###%%%)))((($$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((''''''((())))))(((&&&(((''''''(((***,,,+++***)))***+++,,,,,,+++***)))(((***++++++******+++,,,++++++++++++,,,,,,------+++,,,000333777FFFeeevvv[[[YYYlllpppYYY~~~|||zzzyyyxxxyyyyyyzzz{{{|||}}}}}}~~~|||{{{zzzyyyvvvvvvuuutttrrrqqqpppooolllkkkhhheeebbb___\\\[[[XXXYYY[[[\\\]]]^^^^^^^^^]]]^^^^^^^^^\\\YYYWWWUUURRRQQQPPPOOOMMMLLLKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFDDDGGGKKKOOOUUU]]]eeekkknnnooopppsssuuuwwwyyyzzzyyyyyyzzzzzz{{{{{{zzzzzzxxxxxxwwwwwwvvvwwwwwwwwwzzz{{{|||}}}}}}}}}|||{{{{{{yyyxxxxxxzzz{{{{{{zzzuuutttqqqmmmkkkkkknnnqqqlllkkkkkkmmmppptttvvvwwwsssuuuwwwwwwvvvuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuutttoooggg```[[[[[[bbbjjjooopppqqqsssuuussssssssstttuuutttqqqnnnjjjjjjnnnuuuwwwvvvuuuxxxsssvvvyyyyyyvvvtttuuuvvvzzz{{{{{{{{{||||||||||||}}}||||||}}}~~~~~~|||zzz||||||zzzuuunnnjjjjjjlllrrruuuyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxqqqjjjfffiiiqqqxxxxxx~~~yyywwwuuulllaaaNNNBBB444...000666999888,,,+++(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%"""###&&&'''$$$###&&&&&&+++ )))+++BBB666+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++---...+++'''%%%&&&'''((('''"""$$$&&&'''&&&$$$$$$%%%***)))'''''')))***))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))(((%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%'''''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((''''''((())))))'''$$$%%%###"""###%%%((())))))******++++++++++++******(((***++++++******+++,,,++++++,,,,,,,,,---------...---///333555AAA]]]yyysssZZZ[[[pppqqqYYY}}}{{{yyyxxxwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzyyyvvvvvvuuutttrrrpppppppppkkkiiigggeeebbb___]]]\\\YYYZZZ\\\]]]^^^^^^^^^^^^ZZZ[[[\\\]]]\\\YYYVVVUUURRRRRRQQQOOONNNMMMLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCFFFJJJNNNTTT\\\dddjjjnnnooopppsssuuuwwwyyyzzzxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwwwwvvvwwwwwwxxxxxxyyyzzz{{{|||||||||{{{{{{zzzyyywwwwwwyyy{{{{{{zzzuuuuuusssoookkkjjjlllnnnllljjjjjjkkkooosssuuuvvvsssuuuxxxxxxvvvuuuvvvxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvwwwxxxvvvrrrjjjccc^^^\\\bbbiiinnnoooppprrrtttqqqqqqqqqrrrsssqqqnnnkkkiiiiiinnnuuuxxxvvvuuuwwwsssvvvzzzzzzwwwuuuvvvwwwzzzzzzzzzzzzzzz{{{{{{{{{~~~|||{{{|||}}}}}}{{{xxxzzz{{{yyysssllliiijjjnnntttvvvyyy{{{{{{|||}}}}}}~~~~~~~~~~~~}}}zzzssskkkeeegggpppxxxwww~~~yyytttqqqeeeVVVDDD999///000;;;GGGLLLMMM000...+++(((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$'''(((%%%$$$'''"""---%%%***&&&;;;333+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''')))---111111---(((&&&'''((()))((("""$$$'''((((((&&&&&&''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&%%%###%%%(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$&&&'''%%%######$$$&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((***+++***'''$$$$$$""""""&&&)))***++++++************++++++(((***++++++******+++,,,++++++,,,,,,---------,,,111------111333;;;SSSmmmrrrZZZ\\\rrrqqqYYY}}}{{{yyyxxxwwwwwwxxxyyy{{{||||||}}}~~~}}}|||{{{zzzyyyvvvvvvvvvtttrrrpppppppppjjjiiigggdddbbb```^^^]]]YYYZZZ\\\^^^_________^^^XXXYYY[[[\\\[[[YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEEEEBBBDDDHHHMMMSSS[[[ccchhhnnnooopppsssuuuwwwyyyzzzxxxyyyyyyzzz{{{{{{{{{zzzwwwvvvvvvvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyzzzxxxwwwwwwyyyzzz{{{{{{wwwwwwuuupppkkkhhhjjjlllkkkiiihhhjjjmmmqqqttttttsssvvvxxxxxxvvvuuuwwwyyywwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzyyytttmmmeee```\\\bbbiiinnnooooooqqqsssoooooopppqqqqqqpppllliiiiiiiiinnnuuuxxxvvvuuuwwwsssvvvzzz{{{xxxvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyy|||{{{{{{}}}}}}zzzwwwyyyzzzxxxrrrkkkhhhkkknnnuuuwwwyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}{{{tttkkkeeegggooowwwuuu~~~xxxrrrnnn```OOO<<<333---444FFFXXXaaaccc333111---***((('''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&******''''''***---))))))222---)))''''''''''''''''''''''''%%%'''))))))(((***///333222...(((&&&((()))***)))$$$'''***,,,+++******+++(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%$$$"""$$$''''''###$$$$$$$$$%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$######%%%'''&&&$$$$$$'''***$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))***)))***+++,,,+++(((%%%&&&### """'''+++,,,,,,+++***))))))***+++,,,(((***++++++******+++,,,***+++,,,---------,,,,,,333---,,,000111666LLLcccppp[[[^^^tttpppXXX|||yyyvvvvvvwwwxxxxxxyyyzzz}}}~~~~~~}}}{{{{{{{{{zzzyyyvvvuuuuuuttttttqqqmmmjjjjjjiiifffbbb___\\\ZZZZZZ]]]^^^^^^______`````````___^^^^^^\\\ZZZVVVTTTRRRSSSRRRQQQPPPOOONNNNNNNNNHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAADDDGGGLLLSSS[[[dddjjjkkkooosssuuuttttttvvvxxxzzzyyyyyyyyyyyyzzz{{{{{{}}}|||zzzxxxwwwwwwwwwxxxwwwxxxyyyyyywwwwwwxxxyyywwwvvvuuuvvvxxxyyyxxxwwwuuuwwwwwwrrrkkkggghhhkkkoookkkggggggkkkqqqtttvvvuuuxxx{{{|||zzzxxxvvvvvvwwwxxxyyyzzzyyyxxxvvvttttttsssrrrrrrpppmmmhhhdddaaacccffflllqqquuuuuutttwwwtttrrrqqqqqqoookkkggglllnnnrrrwwwzzzzzzxxxvvvuuuxxxzzzzzzxxxvvvxxxzzzzzzxxxxxxzzz{{{xxxxxx{{{{{{zzz{{{yyyuuuqqqwwwxxxvvvnnnfffccciiioooxxxwwwvvvuuuvvvwwwxxxyyy||||||}}}}}}~~~}}}|||vvvllldddfffpppzzz|||yyywwwrrrfffUUUGGG???888...222OOOoooqqq```555***$$$(((((("""!!!'''######$$$&&&(((+++---...$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''+++000333...---***(((((()))***,,,((()))******(((''''''(((000+++$$$"""$$$%%%###!!!$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&'''((((((###$$$%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$!!!!!!&&&'''&&&&&&)))###$$$%%%&&&'''&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***)))((((((((((((&&&$$$###$$$%%%######"""###$$$&&&(((***)))************+++++++++************************,,,,,,+++***+++,,,---...+++///222222...333EEEXXXuuuqqqUUU___qqquuu___|||yyywwwwwwxxxyyyyyyyyyzzz}}}~~~~~~}}}{{{{{{{{{{{{yyyvvvuuutttsssrrrpppmmmjjjjjjhhhfffbbb___\\\[[[ZZZ[[[[[[\\\\\\]]]^^^_________^^^^^^\\\ZZZWWWTTTRRRQQQPPPOOONNNMMMLLLLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCC@@@CCCFFFJJJPPPYYYbbbhhhkkkooossstttssssssuuuxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxyyyyyywwwwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvxxxwwwssslllggghhhjjjmmmjjjffffffjjjooosssuuuuuuwwwzzz{{{zzzxxxvvvvvvuuuvvvwwwxxxxxxvvvtttsssuuuuuuttttttrrroooiiieeebbbcccggglllqqqttttttttttttrrrqqqqqqqqqpppllliiilllnnnrrrwwwzzzzzzxxxvvvuuuxxxzzzzzzxxxwwwxxx{{{xxxuuuuuuxxxwwwuuutttwww|||{{{zzzzzzyyywwwtttrrrwwwxxxuuummmfffdddjjjqqqwwwwwwwwwwwwwwwxxxxxxyyyxxxyyyzzz{{{|||}}}}}}~~~{{{zzzuuukkkdddgggqqq|||}}}zzzwwwtttmmm```NNNAAA333111///:::XXXpppgggMMM222((($$$))))))###"""&&&''''''&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''))),,,...,,,+++((('''&&&(((***+++((()))******((('''''''''222,,,&&&$$$%%%&&&$$$!!!$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''###%%%&&&&&&$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$"""$$$"""###'''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***'''&&&&&&)))+++***((()))***)))'''%%%###$$$%%%!!!!!!"""###%%%(((***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---000000...222AAAQQQmmm~~~lllWWWaaatttwwwccc~~~|||zzzxxxwwwxxxyyyzzzyyy{{{}}}|||||||||}}}|||{{{xxxvvvtttrrrqqqpppnnnkkkjjjhhheeeaaa^^^\\\[[[[[[ZZZZZZ[[[\\\]]]______```______^^^\\\YYYWWWUUUSSSOOOOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@BBBEEEHHHNNNVVV___eeejjjnnnrrrtttssssssuuuwwwyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyyyywwwwwwxxxyyyyyyxxxwwwxxxzzz{{{zzzyyyxxxyyyxxxtttmmmhhhfffgggjjjgggeeeeeehhhmmmqqqssstttwwwyyyzzzyyywwwvvvvvvtttuuuvvvvvvvvvuuutttssswwwvvvvvvvvvtttqqqkkkgggbbbdddggglllqqqttttttsssrrrqqqpppqqqqqqpppmmmkkklllnnnsssvvvxxxxxxwwwvvvuuuxxx{{{zzzxxxwwwxxx{{{xxxuuuuuuwwwwwwtttsssvvvuuuwwwyyyyyyxxxvvvuuuuuuwwwwwwssslllffffffmmmsssvvvwwwxxxyyyzzzyyyyyyxxxtttuuuvvvwwwyyy{{{||||||xxxxxxssskkkdddgggqqq|||{{{yyyuuupppgggWWWFFF999...------999SSScccSSS777...'''%%%)))***$$$###&&&'''&&&%%%$$$############$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&(((***((()))***)))'''&&&%%%&&&111,,,'''%%%&&&&&&$$$"""###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!$$$&&&$$$&&&***$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&******)))((('''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))***((('''''')))******)))***+++***)))&&&%%%&&&'''""""""###%%%'''***,,,---)))************+++++++++------------------------,,,,,,+++++++++,,,---...++++++---//////111;;;FFFfffyyy~~~lllYYYeeexxxxxxfff~~~|||zzzyyywwwyyyzzzzzzzzz{{{}}}~~~||||||}}}~~~}}}|||zzzxxxtttsssrrrqqqooonnniiigggddd```^^^\\\\\\\\\\\\\\\]]]^^^```aaabbbbbb______]]]\\\YYYWWWUUUTTTOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDHHHMMMUUU^^^eeejjjnnnrrrtttsssrrrtttwwwxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyywwwxxxyyyyyywwwwwwxxxyyyzzzyyyxxxyyy{{{|||{{{zzzyyyzzzyyyuuunnnhhheeeeeegggeeeccccccfffjjjnnnqqqsssvvvxxxyyyxxxwwwvvvwwwuuuuuuvvvvvvvvvvvvuuutttwwwwwwwwwwwwvvvrrrlllgggbbbdddggglllpppssssssrrrsssssssssrrrrrrpppmmmlllllloootttwwwxxxwwwwwwwwwuuuxxx{{{{{{xxxwwwyyy{{{{{{xxxxxxzzzyyyvvvvvvxxxppptttyyyzzzxxxvvvwwwxxxwwwvvvrrrlllggghhhooouuutttvvvyyy{{{{{{zzzyyywwwqqqrrrtttvvvxxxzzz{{{|||yyyxxxtttkkkdddeeepppyyyzzzyyyuuunnnaaaPPP???444111///+++...===HHH>>>+++)))%%%&&&******&&&$$$&&&############$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''(((((()))***)))'''%%%$$$%%%,,,)))&&&%%%&&&&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''######&&&'''&&&'''+++###$$$$$$%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&+++***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))''''''''''''((((((((((((&&&''''''''''''((((((((()))(((''''''(((((()))((()))******)))(((((()))+++%%%&&&'''(((***,,,---...))))))*********+++++++++........................+++++++++,,,,,,,,,------,,,***+++///000111666===]]]rrr}}}jjjZZZhhh{{{uuueee~~~}}}|||{{{zzzwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||yyyvvvtttssssssqqqooohhhfffccc___]]]\\\\\\]]]\\\\\\]]]^^^___```aaabbb```___]]][[[YYYXXXVVVVVVPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???BBBCCCEEEHHHMMMVVV___fffjjjnnnssstttssssssuuuwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyywwwwwwxxxyyyzzzyyyxxxyyy{{{|||{{{zzzyyyzzzyyyvvvpppjjjeeecccdddcccccccccdddhhhlllooosssuuuwwwxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxvvvrrrlllgggaaacccfffkkkpppssssssrrrvvvvvvvvvtttrrrooommmkkkmmmqqquuuwwwwwwvvvwwwxxxvvvyyy{{{{{{yyywwwyyy{{{|||yyyyyy{{{{{{xxxxxxzzzpppuuuyyyzzzyyyxxxyyy{{{wwwuuurrrllliiikkkpppvvvsssuuuxxx{{{|||zzzxxxwwwqqqrrrtttvvvxxx{{{|||}}}{{{zzzuuulllddddddmmmvvvzzzyyyuuukkk[[[JJJ:::222000000,,,(((,,,333222+++%%%%%%'''***)))&&&%%%&&&#########$$$&&&''')))***$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%&&&''''''((()))(((&&&$$$$$$%%%%%%$$$######%%%&&&''''''"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$!!!!!!$$$%%%###$$$'''###############$$$$$$%%%!!!"""$$$&&&''''''&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******'''''''''((((((((())))))''''''''''''((((((((((((((((((''''''&&&&&&'''(((&&&((()))))))))***,,,...***++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++,,,000111000333888OOOfff|||xxxdddYYYjjj}}}qqqddd}}}|||||||||{{{xxxzzz|||||||||{{{|||}}}~~~}}}~~~}}}|||{{{yyywwwuuuuuusssqqqooogggeeebbb^^^\\\\\\]]]^^^[[[\\\\\\]]]]]]^^^^^^^^^```___]]][[[YYYXXXWWWWWWQQQPPPNNNLLLKKKIIIIIIIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???CCCDDDEEEHHHNNNWWWaaahhhkkkooosssuuuttttttvvvxxxvvvwwwyyyzzzzzzzzzyyyxxxzzzzzzzzzyyyxxxvvvuuutttwwwxxxyyyyyywwwwwwxxxyyyzzzyyyxxxyyy{{{|||{{{zzzyyyyyyyyywwwrrrllleeebbbbbbbbbcccccccccfffkkknnnrrrtttvvvvvvvvvuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzwwwwwwxxxyyyxxxssslllggg```aaaeeekkkpppssstttsssvvvwwwwwwuuuqqqmmmlllkkkooossswwwyyywwwvvvxxxzzzvvvyyy|||{{{yyyxxxyyy|||zzzwwwwwwzzzzzzwwwwwwzzztttvvvxxxyyyyyyzzz{{{|||wwwuuurrrnnnlllmmmqqqtttrrrtttwwwyyyzzzzzzxxxwwwssstttuuuwwwyyy{{{}}}~~~||||||wwwmmmeeedddllluuuxxxxxxsssfffTTTCCC777222)))...///+++))),,,///...$$$&&&((()))'''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''"""###$$$&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&((('''&&&$$$%%%%%%""""""######$$$&&&'''(((###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$((((((%%%$$$'''###############$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******'''''''''(((((())))))***))))))))))))************((())))))(((&&&&&&''')))&&&''')))))))))+++---///,,,,,,------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++---111000///111666DDD^^^wwwwwwbbbYYYkkk~~~qqqggg~~~|||||||||||||||xxxzzz|||}}}|||||||||}}}~~~~~~}}}{{{xxxwwwvvvuuutttrrrooolllgggdddaaa]]]\\\\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]]```___]]][[[YYYXXXXXXXXXQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBDDDGGGMMMWWWbbbiiilllpppuuuvvvuuuuuuwwwyyyvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvuuuwwwxxxyyyyyywwwwwwxxxyyyyyyxxxxxxxxxzzz{{{zzzyyyxxxxxxxxxwwwsssmmmfffaaa```bbbccccccccceeejjjnnnrrrsssuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{xxxyyyzzz{{{zzzuuunnniii^^^```dddjjjppptttuuutttrrrtttuuusssooolllkkklllpppuuuyyyzzzxxxwwwyyy|||vvvyyy||||||yyyxxxzzz|||xxxuuuvvvyyyzzzxxxxxx{{{yyywwwvvvwwwyyyzzz{{{{{{wwwuuussspppnnnnnnppprrrrrrsssuuuwwwxxxxxxxxxwwwttttttvvvxxxzzz{{{}}}}}}{{{{{{wwwnnnffffffnnnvvvtttsssmmm___LLL<<<333000''',,,///,,,***+++---...$$$''')))'''%%%%%%&&&&&&)))((('''&&&&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''#########$$$%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%%%%(((&&&(((,,,,,,(((&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***&&&''''''((())))))******,,,,,,,,,---------......***+++,,,***((('''(((+++'''((())))))))))))+++---))))))***+++++++++***))))))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++...000...,,,///666<<>>???AAACCCIIIRRR\\\ccciiipppvvvuuutttwwwxxxxxxsssuuuvvvuuuuuuvvvxxxzzzxxxxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvqqqjjjfffcccbbbdddfffdddbbbfffmmmqqqrrrtttttttttuuuvvvxxxxxxxxxxxxxxxwwwvvvuuutttwwwyyy{{{{{{zzzuuuqqqnnndddbbbbbbfffkkknnnnnnllljjjjjjhhhfffdddeeehhhkkkqqqsssvvvxxxxxxxxxxxxyyywwwxxxxxxvvvuuuuuuvvvxxxzzzyyyxxxwwwvvvwwwxxxyyywwwxxxyyyzzzzzzxxxvvvuuuuuuoooiiigggkkkrrrvvvxxxxxxvvvssssssssssssrrrqqqttttttuuuwwwxxxyyyzzz{{{zzz|||{{{tttllliiinnntttooofffVVVEEE888111//////*********)))))))))((((((%%%&&&''''''''''''&&&&&& !!!###$$$&&&((()))***'''&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%''')))***)))(((&&&''')))(((''''''(((***$$$%%%%%%%%%%%%%%%$$$###((('''&&&%%%$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%############$$$$$$$$$$$$"""###%%%&&&'''''''''''''''%%%$$$'''******'''$$$'''###!!!$$$&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%'''''''''&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((,,,+++***+++---000111222222222222333333333333333333222222222333444555666333333333222111000///...))))))))))))******+++,,,'''---)))%%%)))'''&&&---)))))))))))))))((((((''')))(((((((((((()))***+++************((()))+++---)))************+++++++++***+++++++++,,,,,,------222999KKKdddwwwwwwdddRRRYYYqqqjjj}}}|||{{{{{{|||{{{yyyxxxxxxyyy{{{|||}}}~~~~~~|||zzzxxxvvvuuutttsssrrrqqqqqqnnnjjjgggfffdddaaa___]]]]]]^^^___\\\^^^```aaa___^^^]]]]]]___^^^]]]\\\ZZZXXXWWWVVVPPPNNNLLLIIIFFFDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@BBBBBBBBBAAA@@@AAABBB??????AAACCCIIIQQQ[[[bbbiiipppuuutttsssvvvxxxxxxsssuuuvvvvvvuuuuuuvvvxxxwwwwwwxxxxxxyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwrrrlllgggdddbbbdddfffeeeccceeekkkoooqqqtttuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwuuuttttttwwwxxxzzzzzzyyyvvvrrrpppfffdddcccfffjjjmmmmmmllliiigggdddaaa```bbbgggkkkpppsssvvvwwwwwwwwwwwwxxxuuuvvvwwwvvvttttttuuuvvvyyyxxxwwwvvvuuuuuuvvvwwwuuuvvvyyyzzzzzzxxxvvvtttrrrmmmgggfffkkkrrrwwwzzzzzzxxxvvvuuuuuuuuusssrrrttttttuuuvvvxxxyyyzzzzzzyyy{{{{{{uuummmkkknnnsssmmm___MMM>>>555111///---(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&!!!"""###%%%&&&((()))***''''''''''''''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%$$$$$$&&&((())))))'''%%%'''((((((''''''((()))%%%%%%%%%%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%'''''''''&&&%%%&&&%%%%%%''')))***(((%%%'''###!!!###&&&'''%%%$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))---000444555444222000000444444333333222222222222.........//////000000000+++++++++++++++***)))((()))(((((((((((()))******(((---((($$$)))(((&&&,,,(((((())))))))))))(((((()))))))))))))))************+++***)))((())),,,...))))))*********+++++++++***+++,,,------,,,++++++111555DDD\\\qqqtttdddSSS___uuu}}}eee~~~~~~~~~|||{{{yyywwwwwwyyyzzz{{{~~~~~~~~~|||yyywwwvvvuuusssrrrrrrrrrrrrooojjjgggfffeeebbb```^^^^^^______\\\^^^aaabbbaaa___^^^^^^]]]]]]]]]\\\ZZZXXXVVVUUUOOONNNKKKHHHFFFDDDBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBBBB@@@@@@AAABBB@@@@@@BBBDDDIIIRRR[[[bbbiiippptttsssrrruuuwwwwwwtttuuuvvvvvvuuuuuuuuuwwwvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyywwwsssmmmiiidddbbbcccffffffdddeeeiiimmmpppsssuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyxxxvvvtttrrrhhhfffeeegggkkknnnooommmkkkhhhccc^^^\\\___fffkkkqqqsssvvvwwwvvvvvvvvvwwwtttuuuvvvvvvuuutttuuuvvvyyyxxxvvvuuutttuuuuuuvvvtttvvvxxxzzzzzzxxxvvvuuupppkkkfffgggmmmtttxxxzzzyyyxxxvvvvvvvvvuuusssqqqrrrssstttuuuwwwxxxyyyyyyyyyzzzzzzuuunnnjjjllloooiiiZZZFFF888222000---***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''((())))))###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&''')))((('''&&&$$$%%%$$$###"""###$$$###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%&&&((('''%%%$$$$$$%%%######$$$%%%&&&&&&''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&###$$$%%%'''((()))))))))+++000333222---+++---000111000000//////......---*********+++++++++++++++(((((()))***+++++++++******)))((((((''''''(((((((((,,,'''$$$***)))&&&+++(((((())))))))))))((((((((())))))******************+++***)))((())),,,...))))))*********+++++++++***+++---......---,,,+++...000:::PPPeeekkk```RRRdddyyyzzzaaa|||{{{zzzyyyxxxyyyzzzzzz~~~~~~~~~}}}{{{yyywwwvvvuuutttsssssssssrrrpppllliiigggeeeccc```_________```[[[^^^bbbcccbbb```______\\\\\\\\\\\\ZZZXXXVVVTTTOOONNNKKKIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBB???@@@AAAAAA??????@@@AAA@@@AAABBBDDDIIIQQQ[[[bbbiiiooosssqqqqqqtttwwwwwwuuuvvvxxxxxxvvvuuuuuuvvvtttuuuuuuwwwxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxtttooojjjcccaaabbbfffgggeeefffiiikkkooosssvvvvvvvvvuuuvvvuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxwwwwwwuuuuuujjjgggfffggglllppppppooonnniiibbb\\\ZZZ^^^ffflllqqqtttvvvwwwvvvvvvvvvwwwtttvvvxxxxxxwwwvvvvvvwwwxxxwwwvvvuuutttuuuvvvwwwtttuuuwwwyyyyyyxxxwwwvvvnnnjjjgggiiiooouuuxxxyyyvvvuuuttttttuuutttrrrpppqqqqqqrrrtttuuuvvvwwwxxxxxxyyyxxxsssmmmiiihhhiiibbbTTTAAA444///...+++((()))))))))(((((((((''''''%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&!!!"""###$$$&&&'''(((((($$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%###!!!$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%"""&&&'''### """$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((('''&&&&&&%%%&&&((('''%%%$$$$$$%%%!!!"""$$$%%%&&&'''''''''############$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((.........***''')))///555,,,,,,++++++******))))))((())))))*********))))))%%%&&&'''((()))************)))((((((''''''''''''(((+++'''%%%,,,***%%%)))'''(((((()))))))))))))))((()))******++++++******************((()))+++---)))************+++++++++***+++,,,.........---,,,//////777III]]]eee___VVVggg{{{www^^^{{{{{{{{{{{{zzzzzzzzzyyy|||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvuuutttssssssrrrqqqnnnkkkgggfffcccaaa______``````[[[^^^bbbdddcccaaa```___ZZZ[[[\\\[[[ZZZXXXUUUTTTOOONNNLLLIIIGGGEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@>>>???@@@@@@>>>>>>???@@@???@@@AAACCCGGGPPPYYY```iiiooorrrqqqpppssswwwwwwvvvxxxyyyyyywwwuuuuuuuuurrrssstttuuuwwwxxxyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyuuupppkkkbbb```aaafffhhhggggggiiijjjnnnsssvvvwwwvvvuuuuuutttuuuvvvxxxyyyyyyzzzzzzvvvvvvvvvwwwwwwwwwwwwwwwjjjgggeeeggglllpppqqqqqqooojjjbbb[[[YYY___hhhooorrrtttwwwxxxwwwvvvwwwwwwuuuwwwyyyzzzyyyxxxxxxyyywwwvvvuuuuuuuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwmmmjjjiiilllrrrwwwxxxxxxuuutttttttttuuuuuurrrpppooopppqqqrrrtttuuuvvvvvvxxxxxxvvvrrrkkkfffddddddYYYMMM<<<111---,,,+++)))))))))((((((((('''''''''$$$$$$$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%&&&&&&$$$"""%%%&&&''''''&&&&&&'''(((!!!"""###%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$""""""###%%%&&&'''((()))$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$&&&)))***"""$$$%%%&&&&&&%%%%%%%%%!!!%%%&&&""""""&&&(((&&&!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''###%%%&&&&&&%%%%%%%%%&&&######%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''---***((((((***+++***(((((((((((((((((((((((('''(((((()))******)))((('''###$$$%%%&&&&&&&&&&&&&&&(((((((((((((((((()))***&&&+++'''&&&...,,,%%%'''''''''((()))))))))))))))((()))***+++++++++******(((***++++++******+++,,,)))************+++++++++))))))***,,,,,,---------000///444CCCTTT^^^^^^YYYllluuu]]]~~~~~~{{{|||||||||{{{{{{zzzyyy{{{|||}}}~~~~~~}}}||||||zzzyyyxxxwwwwwwwwwuuusssssssssqqqooommmhhhfffcccaaa```___```aaa[[[^^^bbbdddcccaaa```___ZZZZZZ[[[[[[ZZZXXXUUUTTTOOONNNLLLIIIGGGEEEDDDDDDBBBBBBAAA@@@????????????===???@@@???>>>===>>>???>>>>>>???AAAFFFNNNXXX^^^iiiooorrrpppooosssvvvwwwwwwxxxzzzzzzxxxvvvuuuvvvqqqrrrsssuuuvvvxxxyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxzzzyyyvvvppplllbbb___```eeehhhggghhhjjjiiinnnssswwwwwwvvvuuuuuutttuuuvvvxxxzzz{{{{{{{{{vvvvvvvvvvvvwwwwwwwwwxxxiiifffdddffflllppprrrqqqnnniiiaaaZZZYYY```jjjrrrsssuuuwwwxxxwwwwwwwwwxxxvvvxxxzzz{{{zzzyyyyyyzzzvvvvvvuuuuuuuuuwwwxxxyyyuuuuuuvvvvvvvvvwwwxxxxxxlllkkkjjjnnntttxxxxxxwwwvvvuuuuuuvvvxxxwwwuuusssnnnooopppqqqssstttuuuuuuwwwwwwuuuqqqjjjdddaaaaaaSSSHHH:::000---,,,,,,+++''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&'''(((######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%&&&'''(((&&&%%%&&&'''((((((''''''(((*** """###%%%%%%&&&&&&'''(((((()))((('''%%%$$$!!!"""$$$&&&'''(((######$$$%%%%%%&&&''''''$$$###"""###%%%)))---000!!!###%%%&&&%%%$$$$$$$$$!!!%%%$$$"""%%%+++,,,(((!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))+++,,,---,,,***)))!!!###%%%&&&&&&&&&'''((($$$%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&""""""(((...***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&&&&''''''''')))***+++,,,&&&***''''''///---$$$&&&''''''((()))))))))))))))((()))***+++,,,+++******((()))+++,,,+++******+++)))************+++++++++'''((((((***+++,,,------+++***...:::IIITTTWWWVVVpppuuu]]]}}}|||~~~zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}}}}{{{yyyyyyyyyyyywwwuuutttssssssrrrqqqpppooonnngggeeebbb___^^^___```aaa\\\^^^bbbddddddbbb___]]]bbb```]]]YYYWWWUUUTTTSSSQQQNNNLLLJJJIIIHHHEEECCCEEEBBB??????AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBGGGPPPZZZ```hhhlllpppsssssstttuuuvvv{{{{{{zzzyyyyyyxxxwwwwwwtttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{zzzvvvpppkkkdddaaa___```dddffffffdddlllnnnrrruuuxxxyyyyyyyyyxxxwwwvvvxxxzzz|||{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwhhhaaa___eeelllooooooqqqnnnllldddYYYWWW^^^gggkkkvvvwwwyyyzzzzzzyyywwwvvvwwwvvvvvvyyy|||~~~}}}zzzvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuuwwwyyyyyywwwuuulllkkkllloootttwwwwwwuuuxxxzzzzzzwwwsssrrrtttvvvsssmmmggggggmmmtttwwwxxxzzz|||xxxooofffaaa\\\VVVMMM@@@333///...+++(((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$ """'''***)))'''&&&&&&&&&&&&&&&&&&&&&&&&!!!((()))""" $$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%'''(((((('''&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%&&&((()))***$$$%%%'''(((((((((''''''&&&'''((('''&&&'''(((***))))))))))))************''''''((()))***++++++,,,)))'''&&&(((,,,...---+++)))))))))(((((((((((((((+++++++++***)))***,,,///)))+++------,,,,,,,,,---///111...555DDDKKKQQQ^^^pppmmmTTT}}}|||~~~|||yyyzzz{{{{{{||||||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}{{{yyyyyyyyyyyywwwuuutttsssrrrqqqooonnnmmmlllgggfffccc```___```aaabbb``````bbbbbbcccbbbaaa```bbb```^^^ZZZWWWUUUTTTTTTQQQNNNLLLJJJIIIGGGEEECCCAAA???===<<<======;;;999>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBGGGOOOYYY```iiilllpppssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{wwwrrrmmmeeeaaa______cccffffffdddkkkmmmppptttwwwxxxxxxxxxvvvuuuuuuwww{{{}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvvnnngggccchhhnnnooopppppppppmmmeeeZZZXXX```iiinnnuuuvvvxxxyyyyyyyyywwwvvvyyyxxxwwwxxx{{{}}}|||{{{vvvvvvvvvvvvvvvwwwwwwxxxvvvuuuuuuwwwxxxxxxvvvtttlllkkklllpppuuuwwwwwwvvvvvvwwwxxxwwwuuusssssstttlllgggcccdddkkksssxxxzzz{{{|||yyyooogggaaaZZZTTTJJJ===111---,,,***((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###""""""###%%%'''&&&&&&''''''''''''''''''''''''(((((("""&&&***$$$$$$%%%%%%&&&''''''(((&&&((((((((('''&&&'''(((#########$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&"""$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((%%%$$$$$$$$$$$$%%%'''(((&&&'''((((((((('''&&&%%%&&&'''((('''&&&'''(((***(((((()))))))))*********(((((())))))******++++++)))''''''))),,,...---++++++*********************)))***++++++******+++---)))+++------,,,,,,,,,---...111...222>>>CCCJJJYYYqqqlllSSS~~~}}}~~~~~~{{{yyyzzz{{{{{{||||||{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyyyywwwvvvttttttrrrpppnnnlllkkkjjjhhhgggdddbbbaaabbbccccccccccccbbbaaaaaabbbbbbcccbbbaaa^^^[[[YYYWWWUUUUUUQQQNNNLLLJJJIIIGGGDDDBBBBBB@@@?????????>>><<<999==============================???AAAFFFOOOYYY```iiimmmqqqtttuuuvvvwwwxxxvvvvvvwwwxxxzzz{{{||||||uuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||yyytttpppeeeaaa^^^^^^bbbeeeeeedddiiikkkooosssvvvwwwxxxxxxuuuuuuuuuwww{{{}}}~~~}}}zzzzzzyyywwwvvvuuuttttttooohhhdddiiioooqqqqqqrrrrrroooeee[[[YYYaaalllqqquuuvvvwwwyyyyyyyyyxxxxxx{{{yyyxxxxxxzzz{{{|||{{{vvvvvvvvvvvvvvvwwwwwwxxxvvvuuuuuuwwwxxxwwwuuusssllllllmmmqqquuuxxxxxxwwwuuuuuuuuuwwwwwwuuuqqqnnnccc```___bbbkkksssyyy{{{zzz|||yyyqqqiiibbbYYYRRREEE999---******)))((()))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$""""""$$$&&&''''''''''''''''''''''''%%%'''&&&######%%%&&&###$$$$$$%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''#########$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&###%%%((()))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$%%%%%%&&&&&&(((((((((((((((&&&%%%%%%&&&'''((('''&&&'''(((***(((((())))))))))))******)))))))))))))))*********((((((''')))+++,,,,,,+++******************++++++''')))++++++***)))***+++)))+++------,,,,,,,,,---,,,000---...555999BBBTTTrrrjjjQQQ~~~~~~}}}|||zzz{{{{{{||||||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxvvvvvvuuusssqqqnnnllljjjiiiiiihhhfffdddcccddddddeeeddddddccccccccccccccccccbbbaaa___\\\ZZZXXXVVVUUUQQQNNNLLLJJJHHHFFFDDDAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAFFFNNNXXX___iiimmmqqqtttvvvvvvxxxyyyvvvvvvwwwxxxzzz{{{||||||vvvvvvwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}{{{wwwsssfffbbb^^^]]]```dddeeedddhhhkkkooosssvvvxxxyyyyyywwwvvvvvvxxxzzz||||||{{{zzzzzzyyyxxxvvvtttsssrrrkkkdddaaafffnnnqqqsssuuurrroooeeeZZZXXXaaakkkqqquuuvvvwwwyyyzzzzzzzzzzzz|||{{{xxxwwwxxxyyyzzz{{{vvvvvvvvvvvvvvvwwwwwwxxxvvvvvvvvvwwwxxxwwwuuusssmmmnnnpppsssvvvxxxyyyyyyvvvuuutttvvvwwwtttmmmggg```___```dddkkksssxxxzzzxxx{{{yyysssmmmfff[[[RRRAAA666,,,))))))((()))+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''(((((('''(((((($$$!!! $$$'''''''''''''''''''''''''''###%%%)))+++---+++&&& $$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&)))***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((((((((((('''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&'''(((***(((((((((((()))))))))************)))))))))))))))((((((((()))***+++++++++((((((((((((((()))))))))&&&(((++++++***))))))***)))+++------,,,,,,,,,---+++000...,,,111333>>>SSSsssiiiOOO~~~}}}|||{{{||||||||||||||||||{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvxxxwwwuuurrrooommmkkkjjjiiihhhgggfffeeeeeeffffffcccdddeeeeeeeeecccbbbaaaaaa```___]]]ZZZXXXVVVUUUQQQOOOLLLIIIHHHFFFCCC@@@:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@EEENNNXXX^^^iiilllqqqtttvvvwwwxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}{{{xxxuuuhhhccc^^^\\\___ccceeeeeehhhkkkooossswwwyyyzzzzzzzzzyyyxxxxxxzzzzzzyyyxxxyyyyyyyyyxxxvvvtttrrrqqqkkkddd```fffnnnrrrtttwwwqqqnnndddYYYWWW___iiinnntttuuuvvvxxxzzz{{{||||||{{{zzzyyywwwvvvwwwyyyzzzvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvwwwyyyxxxvvvtttpppqqqsssuuuwwwxxxyyyzzzxxxvvvuuuuuuuuuqqqjjjdddcccdddeeeiiinnnssswwwxxxuuuxxxyyyuuupppiii]]]QQQ<<<333+++))))))((())),,,(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&''''''%%%!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!!!!"""$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%% ###%%%&&&$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((((((((((((((((((((''''''&&&&&&&&&'''((()))******&&&'''((('''&&&'''(((***'''(((((((((((()))))))))*********)))))))))))))))'''((()))))))))******+++''''''(((((())))))))))))&&&(((++++++***))))))***)))+++------,,,,,,,,,---***111///---111333>>>TTTrrrhhhOOO~~~}}}}}}}}}{{{||||||}}}}}}||||||{{{{{{|||}}}~~~~~~}}}{{{zzzxxxyyyyyyzzzxxxwwwxxxwwwuuussspppnnnlllkkkhhhhhhgggfffffffffffffffcccdddeeefffeeecccaaa_________^^^]]]ZZZXXXVVVUUUQQQOOOKKKIIIHHHEEEBBB@@@;;;<<<<<<;;;:::;;;<<<>>>::::::::::::::::::::::::;;;;;;===???DDDMMMWWW^^^hhhkkkppptttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxyyyyyyyyyyyy|||{{{{{{||||||{{{xxxuuukkkeee^^^\\\___cccfffggggggjjjooossswwwzzz{{{||||||zzzyyyyyyyyyyyyxxxvvvxxxxxxxxxxxxwwwuuusssqqqppphhhdddhhhnnnrrrtttvvvpppmmmdddZZZWWW]]]fffiiiqqqrrrtttvvvxxxzzz{{{|||xxxxxxxxxwwwuuuuuuwwwyyyvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvwwwxxxzzzzzzxxxvvvsssvvvxxxyyyyyyyyyzzz{{{zzzxxxvvvsssqqqmmmiiifffhhhjjjlllooorrrtttvvvwwwsssvvvwwwuuuqqqiii[[[MMM888111+++******((((((+++***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%((((((%%%%%%((($$$$$$$$$$$$%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''#########$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$############%%%%%%%%%&&&&&&&&&'''''' """###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((***+++,,,&&&'''((('''&&&'''(((***''''''(((((((((((()))))))))))))))))))))*********'''(((***)))((((((***+++)))))))))***++++++,,,,,,''')))++++++***)))***+++)))+++------,,,,,,,,,---***000///...222444>>>RRRooohhhOOO}}}||||||}}}||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}{{{yyyxxxxxxzzzzzzyyywwwvvvuuutttrrrooommmlllkkkhhhgggggggggffffffffffffdddddddddcccbbbaaaaaaaaa^^^^^^]]]\\\ZZZXXXUUUTTTQQQOOOKKKIIIGGGEEEBBB???>>>>>>===:::888777:::===:::::::::::::::::::::::::::;;;<<>>DDDLLLVVV]]]fffjjjnnnrrrtttuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvxxxzzz{{{vvvvvvwwwwwwwwwxxxxxxxxx}}}|||{{{{{{{{{yyyvvvtttnnnhhh```]]]```dddhhhiiidddggglllqqquuuxxxzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyuuuvvvwwwxxxwwwvvvtttrrrjjjbbb^^^dddlllqqqtttxxxpppoooggg]]]YYY]]]bbbdddkkkkkkmmmooorrruuuwwwyyyqqqtttwwwvvvtttsssuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvvvvwwwzzz}}}~~~}}}{{{zzz|||~~~{{{yyyzzz|||wwwwwwuuupppkkkkkknnnrrrlllooosssuuuvvvuuuuuuvvvqqqtttuuusssnnncccPPP???000,,,******)))$$$###%%%""""""###%%%'''((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***'''%%%&&&((('''$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&"""$$$...$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''$$$$$$###""" !!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&'''&&&%%%$$$&&&(((%%%&&&(((***************))))))(((''''''((()))***&&&'''((((((&&&'''(((***''''''''''''((((((((()))'''(((((()))***++++++,,,&&&)))******'''''')))+++&&&''''''((()))*********+++++++++***)))***,,,///)))+++------,,,,,,,,,---***///,,,,,,222222777GGGfff|||iiiPPP}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}|||zzzyyyxxxyyyyyyzzzrrrqqqpppppppppnnnkkkiiigggfffeeeeeeddddddddddddeeedddaaa```___```aaabbb]]]]]]\\\[[[YYYVVVSSSRRRMMMLLLKKKHHHFFFDDDBBBAAA===<<<;;;:::999:::;;;<<<@@@===::::::<<<===;;;999;;;<<<======AAAJJJVVV___iiilllooorrrssstttvvvwwwyyyxxxxxxyyy{{{||||||{{{uuuvvvwwwxxxyyyxxxwwwwwwxxxwwwuuuuuuvvvwwwwwwvvvwwwxxxxxxwwwuuuvvvxxxzzzzzz{{{|||{{{yyyxxxxxxyyynnniiibbb```aaadddeeeeeeeeegggkkkqqqwwwyyyyyyxxxyyyxxxvvvtttuuuvvvyyyzzzwwwwwwxxxxxxxxxwwwwwwvvvkkkfffbbbccchhhnnnrrrssstttpppiii```[[[ZZZ]]]```aaaeeelllqqqtttuuuvvvwwwuuuwwwyyyyyyxxxwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzzxxxwwwxxx{{{}}}{{{yyyxxxzzz{{{zzzwwwvvvyyy{{{~~~vvvmmmiiikkkooopppppprrrsssvvvxxxxxxwwwuuutttuuuuuuuuurrriiiYYYFFF999...---+++)))(((((()))***(((&&&$$$%%%((()))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%% !!!###&&&((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((($$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''(((((((((###'''((($$$%%%)))((($$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!###%%%'''$$$%%%&&&&&&%%%%%%''')))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%%%%((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))'''$$$%%%(((******)))%%%&&&'''&&&%%%&&&''')))&&&'''((((((''''''(((***''''''(((((())))))******'''((((((((()))))))))***++++++******))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))),,,///111000......---------------///222888<<<^^^tttkkkMMM}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||}}}|||zzzxxxwwwvvvvvvvvvrrrqqqpppppppppnnnkkkiiihhhgggfffeeeeeeddddddeeeeeedddbbb```______```aaa^^^^^^]]]\\\YYYVVVTTTRRRLLLKKKIIIGGGEEEBBBAAA@@@===<<<;;;:::::::::;;;<<<>>><<<::::::;;;<<<;;;999;;;<<<======AAAJJJVVV___hhhkkkooorrrssstttvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxuuuvvvwwwxxxyyyxxxxxxwwwxxxwwwuuuuuuvvvwwwwwwvvvyyyyyyyyywwwuuutttuuuwwwvvvyyy{{{{{{zzzxxxxxxxxxpppjjjdddaaabbbdddffffffeeegggkkkpppvvvyyyyyyxxxzzzyyywwwuuuuuuvvvxxxzzzwwwxxxxxxxxxwwwwwwvvvuuukkkgggcccccchhhnnnrrrssstttpppiiiaaa\\\\\\___ccc___bbbfffjjjmmmpppsssvvvvvvxxxyyyyyywwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxwwwxxxzzz{{{zzzxxxwwwyyyzzzyyywwwvvvxxxzzzzzzssskkkhhhkkkoooqqqqqqrrrtttvvvxxxxxxwwwuuutttttttttsssoooeeeUUUCCC666...,,,***)))(((((()))***(((&&&%%%&&&((()))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$&&&'''''''''((((((((((((''''''#########$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&''')))******)))(((((('''&&&%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""&&&'''%%%&&&******&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***'''%%%%%%((())))))((('''((()))((('''((()))+++&&&'''((((((''''''(((***(((((((((((())))))))))))((((((((()))))))))))))))*********)))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***,,,000111///...------------------...222777;;;XXXooonnnPPP~~~|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||~~~|||zzzxxxvvvtttsssssssssqqqpppppppppnnnllljjjhhhgggfffeeeddddddddddddeeedddbbb```____________^^^^^^]]][[[YYYVVVSSSQQQKKKJJJHHHFFFDDDAAA@@@???>>>===;;;:::::::::;;;<<<<<<:::888888:::::::::999;;;<<<<<<===AAAIIIUUU^^^gggkkkooorrrsssuuuwwwxxxyyyxxxwwwwwwyyyyyyyyywwwvvvvvvwwwxxxxxxxxxxxxwwwxxxvvvuuuuuuvvvwwwwwwvvvzzzzzzyyywwwsssqqqqqqqqqqqqtttyyy{{{zzzxxxwwwwwwqqqlllgggcccccceeefffgggeeegggjjjooouuuxxxyyyxxx{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxxxxwwwwwwuuutttssskkkgggcccdddiiiooorrrssstttpppjjjbbb^^^___cccgggaaaaaabbbccceeejjjpppuuuuuuwwwyyyyyyxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxwwwxxxyyyxxxwwwvvvwwwyyytttooojjjiiilllpppqqqrrrssstttvvvxxxxxxwwwvvvttttttssspppkkk___OOO>>>333---,,,***)))(((((()))***((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&&&&%%%&&&((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''&&&&&&''')))+++***)))))))))((('''&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$###&&&'''%%%&&&((((((%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''%%%###"""$$$%%%&&&&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''***(((&&&&&&'''((((((''''''((()))((('''((()))+++&&&'''((((((''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,+++---000000///---,,,,,,,,,---------...111666:::NNNgggqqqUUU~~~||||||}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}||||||}}}|||{{{yyywwwuuutttssssssrrrpppooooooooollljjjhhhgggfffdddcccccccccccceeedddbbb```___^^^^^^^^^]]]]]]\\\ZZZXXXTTTQQQPPPKKKJJJHHHFFFDDDBBB@@@???>>>===<<<:::::::::;;;;;;999888888888888999999999:::;;;<<<===@@@HHHTTT\\\gggjjjnnnqqqsssuuuwwwyyy|||zzzyyyyyy{{{{{{zzzxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxwwwwwwyyyzzzyyyuuupppllljjjiiikkkooouuuyyyzzzxxxwwwvvvqqqnnnhhhdddbbbdddfffgggffffffiiimmmssswwwyyyyyy|||zzzyyywwwvvvvvvwwwwwwyyyxxxxxxwwwvvvuuusssrrrlllhhhddddddjjjooosssttttttpppjjjddd```bbbgggkkkhhhfffdddaaabbbfffmmmrrrrrruuuxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwvvvvvvuuuvvvmmmkkkiiijjjmmmqqqsssssstttuuuwwwxxxxxxwwwvvvuuutttsssooofffZZZIII:::000,,,+++***)))((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&&&&''')))+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((***))))))%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$"""&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%''')))&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''''''''&&&%%%&&&'''&&&%%%&&&''')))&&&'''((((((''''''(((*********))))))((((((''''''*********))))))))))))((((((((())))))******++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,...000000...,,,++++++,,,---------...000555888DDD]]]yyytttWWW~~~}}}}}}||||||||||||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvtttrrrpppooooooooommmkkkgggfffeeecccbbbaaaaaaaaadddcccbbbaaa______^^^^^^\\\\\\[[[YYYVVVRRROOONNNLLLKKKIIIGGGEEEBBBAAA@@@>>>===;;;:::999999999:::777777777777777888999:::999;;;<<<===@@@HHHRRRZZZfffiiinnnqqqtttvvvxxxzzz|||zzzyyyyyy{{{{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwuuutttuuuwwwxxxxxxwwwxxxxxxwwwsssmmmgggcccaaaeeejjjrrrwwwxxxxxxwwwvvvqqqnnniiidddaaabbbdddfffffffffhhhlllqqqvvvxxxyyy|||{{{yyyxxxwwwwwwwwwwwwyyyyyyxxxxxxvvvuuutttsssmmmhhhdddeeejjjppptttuuutttpppkkkeeebbbdddiiinnnnnnlllgggccc```bbbggglllmmmpppuuuyyyzzz{{{}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvuuusssrrrhhhiiijjjmmmpppsssuuuuuuvvvvvvwwwxxxxxxwwwvvvuuutttrrrmmmbbbTTTDDD777///******))))))))))))))))))'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&&&&''')))+++%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%''')))(((((('''&&&&&&&&&&&&&&&$$$######%%%'''))))))((($$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%"""!!!"""$$$%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''((()))+++,,,$$$%%%&&&&&&%%%%%%''')))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((())))))(((''''''&&&&&&%%%&&&'''&&&%%%&&&''')))&&&'''((((((''''''(((*********))))))((((((''''''************))))))))))))(((((())))))******++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,...//////---+++++++++,,,---------...///333666<<>><<<:::888777555555555666444666888888777888;;;>>>888:::<<<===@@@FFFPPPWWWdddgggmmmqqqtttwwwzzz|||yyyxxxxxxyyy{{{}}}|||{{{xxxwwwvvvvvvvvvwwwyyyzzzvvvuuutttuuuwwwyyyyyyxxxxxxzzzyyyuuummmddd]]]YYY\\\aaaiiiooosssuuuwwwyyytttsssooohhhcccbbbeeeiiigggfffeeehhhnnntttxxxzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxnnnjjjfffffflllrrruuuvvvtttqqqlllfffccceeejjjooosssuuuvvvuuupppjjjfffeeeaaaffflllqqqtttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyytttvvvwwwvvvsssrrrsssuuuyyywwwuuuttttttqqqkkkgggeeejjjqqqwwwzzz{{{{{{{{{yyyxxxxxxwwwwwwwwwvvvvvvnnnkkkdddVVVFFF777///,,,'''((()))))))))))))))(((''')))***(((%%%###%%%'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%######%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###'''***)))&&&%%%(((,,,&&&&&&&&&&&&&&&'''((()))'''&&&&&&(((+++------,,,&&&&&&&&&&&&&&&((())))))###$$$%%%&&&'''(((((((((((($$$$$$))))))$$$###'''###$$$%%%%%%$$$###!!! %%%%%%%%%&&&&&&&&&'''''',,,+++***)))'''''''''''''''((()))***)))(((&&&%%%$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''&&&###!!!"""&&&***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###&&&******((('''((()))%%%&&&''''''%%%&&&''')))&&&'''((((((''''''(((***''''''(((((())))))******''''''(((***+++,,,---...++++++******))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...+++---......------///111000>>>WWWqqq~~~ccc~~~}}}}}}}}}}}}||||||}}}~~~~~~}}}{{{yyyxxxwwwxxxtttoookkkkkkkkkllllllllljjjgggdddcccbbbcccccc```aaaaaaaaa```___^^^]]]```___^^^[[[WWWRRRMMMJJJHHHHHHFFFEEECCCAAA??????999999888777777666666666777777888888888888777777999888:::===@@@EEEOOOYYY```jjjsssuuuuuuxxx{{{{{{{{{zzzyyyxxxyyyzzz{{{|||xxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxyyy}}}{{{xxxsssnnngggbbb___bbbgggooouuuyyyxxxvvvssstttssspppkkkfffdddeeegggjjjjjjgggfffkkkrrruuusssuuuvvvwwwwwwxxxxxxxxxxxx||||||||||||{{{yyywwwvvvooollliiiiiilllqqqtttvvvwwwrrrkkkeeecccffflllqqqsssxxxyyyuuurrrqqqoookkkdddeeegggjjjnnnrrrvvvxxxyyyzzz{{{zzzxxxwwwwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxvvvrrrkkkeeebbbffflllsssyyy{{{|||{{{{{{|||zzzyyyxxxxxxxxxvvvtttwwwnnn___MMM===333...---)))(((((('''''''''((((((((((((((((((((((((((((((%%%"""###((('''"""!!!$$$(((''''''&&&&&&&&&'''''')))((($$$%%%+++%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''' &&&))))))+++,,,%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&)))+++)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&***)))((('''%%%###""""""&&&'''((((((''''''(((***&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++***((('''&&&''')))***$$$%%%'''((())))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...---,,,+++++++++,,,---)))+++---...------///000000999OOOlll}}}ccc~~~}}}}}}}}}}}}||||||}}}~~~}}}|||zzzyyywwwwwwuuutttqqqppppppooommmkkkmmmkkkhhheeecccccccccccc_________```````````````___^^^]]]ZZZVVVQQQMMMJJJHHHGGGEEEDDDBBB@@@>>>>>>999888777666666666777888777777888888888888777777999888999===@@@DDDOOOYYY```kkktttvvvvvvxxx{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwzzzyyywwwtttppplllhhheeefffjjjpppvvvyyyxxxvvvuuuuuussspppkkkfffeeefffhhhkkkkkkgggeeejjjqqquuusssvvvwwwxxxyyyzzzzzzzzzzzz{{{|||||||||zzzyyywwwvvvooommmjjjiiimmmqqquuuvvvwwwssslllfffdddgggmmmqqqtttyyy{{{wwwttttttrrroooiiihhhggghhhjjjnnnsssvvvvvvxxxzzzzzzyyywwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvtttvvvwwwvvvqqqkkkfffccciiinnnuuu{{{}}}}}}}}}}}}|||{{{yyyxxxxxxwwwuuusssqqqhhhYYYHHH999000,,,++++++***)))''''''&&&&&&&&&'''''''''''''''''''''''''''$$$$$$(((***&&&%%%(((''''''&&&&&&&&&&&&'''''')))***)))&&&###$$$'''+++$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''' %%%((())),,,///***"""%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&&&&&&&''')))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''$$$$$$%%%''')))***+++,,,&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((('''&&&'''(((***,,,''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,+++))))))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************------,,,+++++++++,,,---)))+++---...------///000111777KKKhhh~~~ddd~~~}}}}}}}}}}}}{{{||||||}}}~~~~~~~~~|||{{{yyyxxxvvvvvvrrrssstttuuuvvvsssoookkknnnllljjjgggeeeccccccccc______^^^^^^___```bbbccc^^^]]]\\\YYYUUUPPPLLLJJJGGGFFFEEECCCAAA???===<<<999888666444555666999:::777777888888888888777777999777999===@@@DDDNNNYYYaaakkktttvvvvvvyyy{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyyyyxxxxxxvvvuuuuuuwwwwwwwwwvvvtttqqqooommmmmmooosssvvvxxxxxxwwwwwwvvvtttpppkkkgggfffhhhkkklllkkkhhheeehhhppptttssswwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvqqqnnnkkkjjjmmmrrruuuwwwwwwtttnnnhhheeegggmmmrrruuuzzz|||zzzxxxxxxwwwtttpppmmmiiiffffffiiinnnqqqsssvvvyyyzzzyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuurrrtttuuutttooojjjfffeeelllqqqxxx}}}~~~~~~}}}{{{yyyxxxxxxvvvsssqqqmmmcccSSSCCC666...+++***,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###'''***)))(((((('''&&&&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((***,,,***%%%%%%'''(((((('''&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&'''(((&&&'''''''''(((((())))))&&&'''((((((''''''(((***&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''&&&'''((()))+++---)))))))))((((((''''''''')))))))))))))))))))))))))))***++++++***)))***,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++---,,,,,,++++++,,,,,,---)))+++------------///000000555EEEaaa{{{ggg~~~}}}}}}}}}}}}{{{{{{|||}}}~~~}}}}}}|||zzzxxxwwwuuuuuuqqqrrrtttvvvwwwtttppplllnnnmmmkkkhhhfffdddccccccaaa```^^^]]]^^^___aaaccc]]]\\\ZZZWWWSSSOOOLLLJJJHHHGGGEEECCCAAA???===<<<999777444333333666999;;;777777888888888888777777888777888<<>>===888777444333333666999;;;777777888888888888777777777666888;;;>>>CCCMMMWWWaaakkktttuuuuuuwwwzzzzzz}}}}}}||||||{{{zzzyyyxxxzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwvvvtttssswwwxxxyyyyyyxxxwwwuuutttvvvvvvvvvwwwwwwxxxxxxxxxvvvuuurrrnnnjjjhhhiiikkkkkkllljjjeeeffflllqqqrrruuuvvvwwwxxxzzzzzzzzz{{{yyyzzzzzzzzzzzzxxxwwwvvvrrrooolllkkknnnrrruuuvvvvvvuuurrrmmmhhhggglllqqqsssxxx{{{zzzyyy{{{{{{yyytttsssqqqnnnkkkhhheeeccclllpppvvvyyyzzzyyyyyyyyyvvvuuuuuuuuuttttttssssssrrrsssrrrmmmgggcccdddfffppptttyyy|||}}}}}}}}}}}}{{{zzzyyyxxxwwwuuuqqqnnnkkk___MMM<<<222---+++***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&(((&&&"""%%%%%%%%%%%%%%%&&&''''''))))))((('''((()))))))))((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''%%%$$$###%%%'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''((("""###$$$%%%&&&((())))))&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***))))))((((((((((((((()))((('''''''''((()))+++,,,((((((((((((((((((((((((((()))++++++******+++---)))*********++++++++++++))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,---------***+++,,,,,,,,,---///111000111999NNNjjjnnn~~~}}}}}}}}}}}}zzz{{{{{{|||}}}~~~}}}}}}{{{zzzxxxwwwuuuuuusssrrrqqqqqqrrrrrrpppnnnkkkkkkiiihhhfffeeecccccccccbbb```___^^^^^^______]]]\\\YYYVVVRRROOOMMMKKKKKKJJJHHHEEEBBB@@@>>>===888777555333444555888999777777888888888888777777777666777;;;>>>BBBLLLWWW```jjjsssttttttvvvxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuttttttxxxxxxyyyyyyxxxwwwuuutttvvvvvvvvvvvvvvvwwwwwwwwwuuuuuussspppkkkhhhggggggjjjmmmlllggggggkkkppppppssstttuuuwwwxxxyyyzzzzzzxxxyyyzzzzzzzzzxxxwwwvvvrrroookkkkkkmmmqqqtttuuutttuuusssnnnhhhfffkkkpppqqqwwwzzzyyyxxxzzz{{{xxxssstttuuutttpppkkkeeeaaahhhlllqqquuuwwwxxxyyyzzzvvvuuuuuuttttttsssssssssrrrrrrooohhhaaa```dddjjjrrruuuyyy||||||{{{{{{|||yyyxxxxxxxxxwwwuuuqqqmmmfffXXXFFF666---***)))((('''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***((('''((('''$$$$$$$$$$$$$$$%%%&&&'''((()))'''$$$$$$%%%'''((()))((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((('''%%%'''+++%%%'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((&&&$$$$$$'''***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&'''(((''''''((((((((((((((((((&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))))))))))))))((((((((('''((('''''''''(((***,,,---)))))))))))))))))))))))))))***++++++***)))***,,,)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,******+++,,,------------+++,,,,,,,,,+++---///222///111666EEE___zzzrrr~~~}}}}}}}}}}}}zzzzzz{{{|||}}}~~~~~~}}}|||zzzyyywwwvvvuuusssrrrrrrrrrsssrrrooommmhhhhhhhhhgggfffeeedddccc```````````````_________^^^\\\YYYVVVSSSPPPNNNMMMJJJIIIGGGDDDBBB???===<<<888777666555444555666777777777888888888888777777666555777:::===AAALLLVVV___iiirrrsssrrrtttvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvuuuuuuuuuuuutttttttttuuuvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvtttuuutttqqqlllgggdddccchhhlllmmmiiihhhkkknnnnnnrrrsssuuuwwwxxxyyyzzzzzzxxxxxxyyyzzzyyyxxxwwwvvvqqqnnnkkkjjjlllpppssstttsssuuutttooohhheeejjjoooqqqvvvzzzxxxxxxzzzzzzxxxtttvvvwwwwwwtttnnnhhhddddddggglllppprrrtttwwwyyyvvvvvvuuuttttttsssrrrrrrpppoookkkddd]]]___gggppptttwwwzzz||||||{{{{{{|||wwwwwwwwwwwwwwwuuuqqqnnn___QQQ???000************(((''''''''''''(((((()))''''''''''''''''''''''''&&&+++)))'''((((((&&&$$$$$$$$$$$$%%%&&&'''(((%%%###!!!!!!$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%)))((($$$&&&,,,%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&''')))+++%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''******)))((('''&&&&&&%%%&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))))))))(((***)))((('''((()))+++,,,))))))))))))))))))))))))***+++,,,+++))))))***+++((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++---......------+++,,,,,,++++++,,,000222...111555???VVVrrruuu~~~}}}}}}}}}}}}zzzzzz{{{|||}}}~~~~~~~~~|||{{{yyyxxxvvvvvvsssssstttuuuuuusssoookkkggggggggggggfffeeedddccc]]]^^^___```aaaaaaaaa```^^^]]]ZZZVVVSSSPPPNNNNNNIIIHHHFFFCCC@@@>>><<<;;;777777666555555555555555777777888888888888777777666555666:::===AAAKKKVVV___iiiqqqrrrqqqsssuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwttttttvvvwwwwwwvvvuuuuuuttttttsssssssssuuuwwwxxxtttuuuvvvwwwxxxwwwvvvuuurrrssstttuuuuuuuuuuuuuuussstttuuurrrmmmgggbbb```ggglllnnnjjjhhhkkkmmmmmmssstttuuuwwwyyyzzzzzzzzzwwwxxxyyyzzzyyyxxxwwwvvvqqqnnnjjjiiilllooorrrtttrrrttttttooogggeeeiiinnnqqqwwwzzzyyyxxxzzzzzzxxxuuuwwwxxxwwwtttpppkkkhhhaaadddhhhlllnnnqqquuuxxxvvvvvvuuutttssssssrrrrrrnnnmmmhhhaaa[[[___jjjuuuuuuxxx{{{}}}||||||||||||vvvvvvvvvwwwwwwuuuqqqnnn[[[NNN<<>><<<999888777555444333333333777777888999999999999999999777888;;;<<<>>>GGGPPP^^^dddlllpppqqqqqqrrrtttuuuuuuuuuvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzzyyywwwuuuttttttqqqrrrssstttuuuvvvvvvwwwrrrsssuuuwwwxxxwwwvvvuuuwwwwwwwwwuuurrrmmmiiiffffffiiillljjjfffeeeiiinnnppprrruuuwwwyyyzzzyyyyyyzzzyyyxxxxxxxxxwwwuuusssooollliiihhhkkknnnqqqssstttsssqqqoooiiidddiiipppvvvxxxyyyyyywwwvvvvvvwww{{{zzzyyyyyyyyywwwtttqqqmmmkkkhhhdddcccccceeeffflllllllllkkkjjjgggeeedddaaa[[[VVVWWW___jjjsssxxxzzz|||~~~~~~|||zzzzzzzzztttuuutttsssuuuuuummmcccLLL>>>000+++,,,,,,+++,,,''''''((()))************%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$&&&''''''%%%$$$$$$%%%((('''&&&&&&(((((((((&&&&&&$$$"""$$$''')))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&''''''''''''%%%###""")))((('''&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$%%%'''((($$$"""!!!"""$$$&&&&&&%%%&&&'''(((((())))))((((((***))))))(((((())))))***''''''''''''((((((((((((((((((''''''''''''((((((***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))******+++(((***++++++******+++,,,)))******+++++++++******+++,,,,,,------,,,,,,+++///...,,,---///000000///...000111666DDD]]]uuu}}}~~~}}}}}}|||||||||||||||~~~|||{{{zzzzzz{{{{{{|||{{{{{{{{{{{{zzzxxxuuusssrrrqqqqqqqqqpppmmmjjjfffeeecccaaa``````````````````aaaaaa``````___^^^[[[ZZZWWWUUURRROOONNNMMMHHHFFFDDDCCCBBBAAA???===:::999777555333222222222666777888999999::::::999999888888:::;;;===EEENNN\\\bbbjjjooopppqqqrrrtttuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyyyyzzzzzz{{{wwwyyy{{{{{{yyyvvvttttttuuuuuuuuuuuuttttttttttttrrrsssuuuwwwwwwwwwvvvvvvvvvwwwxxxwwwtttoooiiifffeeehhhkkkjjjfffeeehhhmmmppprrruuuwwwyyyzzzyyyyyyzzzyyyxxxxxxxxxwwwuuusssooolllhhhgggjjjnnnrrrssstttsssrrroooiiidddhhhpppvvvwwwyyyyyywwwvvvwwwwww{{{zzzyyyxxxwwwuuusssqqqsssrrrnnnjjjfffcccaaa```fffffffffeeecccaaa^^^\\\XXXTTTSSSZZZfffqqqwwwyyyzzz|||}}}}}}{{{zzzzzzzzzuuuuuutttrrrsssrrrjjj```FFF999...***+++******+++&&&'''((()))***))))))(((&&&'''''''''((())))))***&&&%%%%%%%%%&&&'''''''''%%%&&&((('''&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%$$$&&&""" """'''***((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((()))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&***(((&&&$$$###$$$&&&'''&&&&&&&&&'''((((((''''''(((((()))************)))))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))******+++((()))******))))))***+++)))*********+++++++++++++++,,,,,,------,,,,,,+++...---,,,------...//////...///111555BBBYYYrrr~~~}}}}}}}}}}}}|||||||||{{{~~~|||{{{zzzyyyzzzzzz{{{{{{zzz{{{{{{{{{xxxvvvrrrqqqpppppppppooollliiifffeeebbb```___^^^^^^___```````````````______^^^ZZZYYYWWWUUURRROOOMMMLLLHHHFFFDDDCCCBBBAAA???===999888777555333222111111666666777888999::::::999999777888::::::<<>><<<888777666444333222222222444555666777888999999999888666777999:::<<>>[[[xxx~~~}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzxxxxxxxxxxxxvvvuuutttsssrrrqqqqqqnnnkkkhhheeeaaa]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWWWWVVVSSSPPPNNNNNNJJJFFFBBB???<<<999777666666555555444444444444333333444444444555555555333333555777777888AAAKKKWWWbbbmmmqqqtttwwwwwwvvvtttttttttuuuwwwxxxyyyyyywwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwxxxyyyyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvuuusssooollljjjiiijjjnnnnnnjjjjjjlllqqqsssuuuxxxyyyyyyyyyxxxzzzyyyxxxyyyyyyxxxuuusssnnnjjjdddaaaaaafffmmmqqqsssvvvwwwrrrjjjddddddfffooouuuxxxvvvuuuvvvvvvsssrrrssstttuuuvvvvvvvvvvvvzzzyyyyyyyyyyyyxxxuuurrrvvvvvvuuuuuuvvvxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxwwwxxxvvvtttoooeeeUUUCCC666...---+++)))((('''''''''"""###$$$%%%&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%$$$######%%%&&&%%%###$$$((()))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### ###)))((("""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''###$$$&&&'''''''''&&&%%%(((&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&''''''%%%$$$%%%&&&%%%&&&''''''''''''((()))%%%'''((('''&&&&&&''')))%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((()))))))))((()))*********(((&&&%%%(((***+++***)))((()))***))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111///,,,,,,///111===XXXttt~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}{{{zzzxxxxxxxxxxxxvvvuuutttsssqqqqqqpppnnnkkkhhhfffbbb^^^ZZZYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYYYYYYYUUUVVVXXXXXXWWWTTTPPPNNNMMMIIIDDD@@@>>><<<999888555555555555555444444444333333333444444444444555333333555777666777???JJJVVVaaalllqqqtttwwwxxxwwwttttttuuuuuuvvvwwwyyy{{{vvvvvvwwwxxxxxxyyyyyyzzzvvvvvvvvvxxxzzz{{{zzzyyywwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuwwwvvvvvvvvvvvvtttpppmmmjjjhhhiiimmmnnnkkkjjjlllqqqrrruuuwwwyyyyyyxxxxxxyyyxxxxxxxxxxxxwwwtttrrrnnnjjjdddaaaaaafffmmmqqqvvvwwwvvvppphhheeegggjjjoootttwwwuuutttvvvuuusssqqqrrrtttuuuvvvvvvvvvvvvzzzyyyyyyyyyzzzyyywwwuuuvvvvvvuuuvvvwwwxxxzzz|||xxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwvvvtttlll___NNN===222,,,+++***)))((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&!!!###$$$%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&%%%$$$%%%'''(((###"""%%%))))))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###&&&***((($$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&((()))%%% """&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&'''&&&%%%$$$&&&'''&&&((())))))'''''')))***$$$&&&''''''&&&&&&''')))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++&&&''')))******)))((('''(((***+++***)))((()))***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++---...000------///222;;;UUUnnn~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}{{{yyyxxxyyyxxxvvvuuuuuusssqqqpppooommmjjjhhhgggddd___\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZUUUVVVWWWXXXWWWTTTQQQOOOJJJFFFAAA===<<<;;;999888555555666666555555444333333333333333444444444444222222444666555666>>>IIISSS___jjjooossswwwyyywwwuuuvvvvvvvvvuuuvvvyyy|||vvvvvvwwwwwwxxxyyyyyyyyyuuuuuuuuuwwwzzz|||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvttttttvvvuuuuuuvvvvvvtttqqqnnnjjjggghhhlllnnnllljjjkkkppprrruuuwwwyyyyyyxxxwwwxxxwwwwwwwwwwwwvvvsssqqqnnnjjjeeeaaabbbgggmmmrrruuuvvvtttnnngggeeehhhmmmooouuuxxxvvvuuuvvvvvvsssssssssssstttuuuvvvvvvwwwzzzyyyxxxyyyzzz{{{yyywwwvvvuuuuuuvvvwwwyyy{{{|||xxxxxxxxxyyyzzz|||}}}~~~yyyyyyyyyyyyyyyxxxwwwwwwuuuuuurrrhhhXXXGGG888000*********))))))((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''!!!###$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''(((***,,,######%%%)))((($$$$$$((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$(((,,,((( !!!'''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&'''''''''&&&&&&(((***&&&(((+++***''''''))),,,$$$%%%''''''&&&&&&''')))%%%&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))******+++&&&'''((()))******++++++(((***+++***)))((()))***((()))++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,---111------000222999PPPggg|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}zzzzzzyyyxxxvvvtttuuussspppooonnnmmmjjjhhhdddaaa]]][[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWVVVTTTRRRQQQHHHEEE@@@===<<<<<<;;;:::444555666666666555444333222222333333333444444444222222444666555555>>>HHHQQQ]]]hhhnnnrrrwwwxxxwwwvvvwwwxxxvvvtttuuuxxx|||vvvvvvvvvwwwxxxxxxyyyyyyvvvvvvvvvxxxzzz{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwvvvvvvwwwxxxwwwwwwvvvuuuuuuttttttuuuuuutttqqqnnnjjjfffggglllnnnllljjjkkkppprrrtttwwwxxxxxxxxxwwwwwwvvvuuuvvvvvvuuurrrpppoookkkfffbbbccchhhnnnsssoooqqqrrrnnnhhheeegggkkkpppuuuxxxvvvuuuwwwvvvtttuuutttsssssstttuuuvvvwwwyyyxxxwwwyyy{{{|||{{{zzzvvvvvvvvvwwwxxxzzz|||~~~xxxxxxxxxyyyzzz{{{}}}~~~xxxxxxyyyzzzyyyxxxwwwvvvttttttooodddRRRAAA444///))))))))))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''!!!###%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&'''***,,,$$$$$$&&&(((&&&"""$$$((($$$$$$$$$%%%%%%&&&&&&&&&###$$$'''((((((&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((###'''***)))$$$"""$$$((((((''''''''''''((()))***''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&''''''''''''(((***---$$$(((***)))&&&%%%(((+++###%%%&&&&&&&&&&&&''')))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))(((((()))***+++,,,,,,(((***+++***)))((()))***'''***,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,,,,000------000111777JJJ___}}}{{{|||~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~~~~|||zzzzzzxxxvvvtttuuussspppooonnnmmmjjjhhh___\\\YYYXXXYYY[[[\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZVVVWWWWWWWWWVVVTTTSSSRRRJJJFFFBBB???>>>???>>>>>>444555666666666555333333222222333333333444444444222222444555444555===GGGPPP\\\gggmmmrrrvvvxxxwwwwwwxxxxxxvvvttttttxxx{{{vvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxzzzzzzyyywwwyyyyyywwwvvvuuuuuuuuuuuussstttvvvwwwxxxxxxwwwwwwtttsssssstttuuutttqqqnnnjjjffffffkkknnnmmmjjjjjjppprrrtttwwwxxxxxxxxxwwwvvvuuutttuuuuuutttqqqoooppplllfffcccccchhhooosssjjjnnnqqqnnnhhheeeeeehhhpppvvvyyywwwvvvwwwwwwtttvvvuuusssrrrssstttvvvxxxxxxwwwwwwyyy{{{}}}}}}|||wwwwwwwwwxxxyyy{{{~~~xxxxxxxxxxxxxxxyyyzzz{{{wwwxxxyyyzzzyyyxxxwwwvvvssssssnnnaaaOOO>>>333...(((((())))))))))))((((((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&'''%%%%%%%%%&&&''')))+++---''''''''''''''''''&&&&&& """#########$$$''')))%%%$$$&&&(((%%%!!!###((($$$$$$$$$%%%%%%&&&&&&&&&!!!###''')))'''###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''&&&%%%%%%'''((()))$$$&&&((()))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$%%%(((&&&''''''''''''''''''&&&$$$&&&(((((('''&&&'''(((&&&''''''''''''))),,,...###'''***)))%%%$$$'''+++###$$$&&&&&&&&&&&&''')))&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))((('''&&&+++***)))))))))***,,,,,,(((***+++***)))((()))***'''***,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,)))'''&&&&&&///,,,,,,000000555FFFYYYzzz}}}}}}}}}}}}}}}|||{{{{{{|||{{{zzz{{{~~~~~~}}}{{{{{{{{{{{{{{{yyyuuurrruuutttrrrooollljjjgggfffdddaaa\\\YYYYYYZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTTTTSSSQQQOOOKKKHHHCCC@@@>>>===<<<;;;555555444444444555555666444444444555555555555555222333333222333888@@@FFFSSS\\\hhhqqquuuuuuvvvvvvvvvwwwxxxwwwvvvvvvxxxzzztttuuuxxxyyyyyyxxxuuutttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvttttttssstttuuuuuuuuuwwwyyy|||vvvvvvuuutttssssssrrrrrrkkkggggggmmmpppnnnkkkjjjnnnpppsssvvvxxxxxxwwwvvvwwwuuussssssttttttsssrrrmmmjjjfffddddddfffjjjmmmqqqooonnnnnniiidddfffkkkrrrtttwwwwwwvvvuuuvvvvvvtttsssrrrsssuuuwwwwwwvvvttttttvvvzzz||||||zzzwwwvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxwwwvvvvvvxxx||||||{{{zzzzzz{{{zzzyyywwwwwwrrrfffVVVDDD555...,,,&&&(((***)))&&&&&&'''***&&&'''((((((&&&%%%&&&'''&&&'''((((((((('''%%%$$$((('''&&&%%%%%%'''(((***&&&%%%%%%%%%%%%&&&''''''$$$&&&)))***(((&&&%%%%%%''',,,$$$+++$$$!!!(((((('''''''''(((((((((%%%%%%&&&&&&&&&'''''''''$$$"""!!!"""$$$&&&'''&&&$$$''')))((($$$!!! !!!'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,((($$$$$$&&&''''''&&&%%%'''((('''&&&$$$$$$%%%((((((&&&%%%%%%&&&'''(((%%%'''''''''%%%$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''(((''''''''')))---111'''&&&%%%&&&''''''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******++++++*********(((&&&&&&(((***++++++***************************)))))))))))))))))))))))))))***+++------((((((((()))******++++++***+++,,,,,,+++***+++---,,,,,,,,,---------......---***---333333333BBBVVVqqq}}}~~~~~~~~~}}}}}}|||{{{}}}|||{{{}}}~~~}}}|||{{{{{{{{{yyyvvvtttuuutttrrrooollljjjhhhgggddd```\\\ZZZZZZ[[[\\\\\\ZZZZZZYYYYYYXXXYYYYYYYYYXXXWWWUUUUUUUUUSSSPPPNNNHHHEEE@@@===<<<;;;999888777666555444444444444444444444444333333333333333222333444333444888@@@FFFSSS\\\hhhqqquuuvvvvvvwwwwwwxxxxxxwwwuuuuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvuuutttsssuuuwwwwwwwwwwwwyyyzzzvvvuuuuuuttttttsssrrrrrrkkkggggggmmmpppnnnkkkjjjnnnpppsssvvvxxxxxxwwwvvvwwwuuusssrrrssssssrrrqqqnnnlllhhheeeeeehhhlllnnnpppnnnmmmlllgggbbbccchhhooorrrtttvvvvvvuuuvvvwwwuuusssrrrsssuuuvvvvvvvvvttttttvvvyyy||||||zzzwwwvvvwwwyyyzzzzzzzzzyyyyyywwwxxxxxxwwwwwwyyy|||zzzyyyyyyyyyzzzzzzxxxvvvsssnnnbbbQQQ@@@444///---((()))+++***((('''(((***%%%'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&))))))(((&&&&&&&&&%%%***###+++''' %%%***)))'''&&&&&&&&&'''(((""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++(((%%%$$$&&&''''''&&&%%%'''((('''&&&$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&'''&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''*********(((((()))---000((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))******************(((&&&&&&(((************++++++******)))***))))))))))))))))))))))))))))))))))))***+++,,,)))))))))***++++++,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,---------......///,,,...222111111>>>PPPnnn~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||}}}}}}{{{{{{{{{zzzxxxvvvtttsssqqqooollljjjhhhgggddd```]]][[[[[[]]]]]]]]]XXXXXXWWWWWWXXXXXXYYYYYYWWWVVVVVVVVVUUUSSSOOOLLLGGGCCC???<<<::::::888777888777666444333333222222666555555444444333333333333444555444555999@@@FFFRRR[[[hhhqqquuuvvvwwwxxxwwwxxxxxxvvvttttttuuuvvvwwwvvvtttsssssstttvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyywwwvvvuuutttvvvxxxyyyxxxwwwwwwxxxvvvuuuuuuttttttssssssssslllgggggglllpppnnnkkkkkkmmmooosssvvvxxxxxxwwwvvvvvvtttrrrqqqrrrrrrrrrpppooommmiiiffffffiiimmmoooqqqooonnnlllgggbbbccchhhmmmooosssuuuuuuuuuwwwxxxvvvtttssssssuuuvvvuuuuuutttuuuvvvyyy{{{{{{yyywwwwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxzzzzzzzzzzzz|||~~~xxxxxxxxxyyyzzzyyywwwuuupppiii[[[KKK<<<222//////***+++++++++)))(((((()))$$$&&&''''''&&&&&&((()))(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''%%%$$$############$$$%%%%%%$$$&&&((()))(((&&&&&&'''###(((""",,,!!!***$$$)))((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%((((((%%%$$$%%%&&&###$$$%%%%%%$$$%%%(((***%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***(((%%%%%%&&&''''''&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((,,,,,,+++***)))***---000***)))'''((())))))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((************)))))))))))))))******)))''''''(((***((()))***+++++++++))))))))))))))))))))))))******)))))))))(((((()))***************+++,,,,,,------)))***,,,,,,+++***,,,---,,,,,,,,,---------......000...///111///...:::IIIhhh~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}|||{{{{{{zzzyyyxxxtttsssqqqooollljjjhhhgggccc```]]]\\\]]]^^^______WWWWWWWWWWWWXXXYYYZZZZZZVVVVVVVVVVVVUUURRRNNNJJJGGGDDD???<<<;;;;;;:::888666555555444333333333333999999888777666555555444444555666666666999@@@FFFQQQZZZgggqqquuuvvvwwwxxxwwwxxxxxxvvvtttssstttuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwzzzzzzyyywwwvvvvvvvvvuuuuuuuuuttttttsssssslllhhhggglllpppnnnlllllllllooorrrvvvxxxxxxwwwvvvuuusssqqqqqqrrrrrrqqqpppooollliiiffffffiiilllooosssqqqpppoooiiidddeeejjjnnnqqqtttuuuuuuuuuvvvwwwwwwuuussssssuuuuuuuuutttuuuuuuvvvxxxzzzzzzyyywwwvvvwwwxxxyyyzzzyyyxxxxxxxxxzzz}}}}}}}}}|||}}}~~~xxxxxxxxxzzz{{{zzzwwwuuuooofffVVVEEE777000...///***+++******)))(((((((((###%%%''''''''''''(((***)))((('''%%%%%%&&&''''''&&&'''((()))***))))))((($$$$$$$$$$$$$$$%%%%%%&&&$$$&&&(((((('''&&&''''''"""'''!!!+++ ***$$$***###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&$$$###%%%)))%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((((((((((((((())))))))))))*********))))))+++///222,,,***)))((())))))((('''''''''''''''(((((((((((('''''''''(((((((((((()))++++++******))))))((((((((()))***)))''''''(((***'''(((***+++++++++)))((()))))))))))))))************)))((((((((((((((()))))))))******+++,,,,,,---)))***++++++++++++,,,...,,,,,,,,,---------......///......000------777BBBaaa{{{~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{zzzxxxssssssqqqooollljjjiiihhhcccaaa^^^]]]^^^______^^^XXXXXXXXXXXXYYYZZZZZZ[[[VVVUUUUUUUUUUUUQQQMMMIIIFFFCCC>>><<<;;;:::999888333333333333333444555666999999888777666555555444333555777666666999@@@EEEOOOXXXeeeoootttvvvwwwxxxwwwxxxxxxvvvtttssstttuuussstttuuuvvvvvvuuutttsssuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwuuuwwwzzzzzzxxxvvvuuuuuuuuuuuuuuuuuuuuutttttttttmmmiiiggglllooonnnlllmmmkkknnnrrruuuwwwxxxwwwvvvuuusssqqqqqqrrrrrrqqqpppnnnlllhhheeeeeehhhlllnnnsssqqqpppooojjjdddeeekkkqqqtttvvvwwwvvvuuuvvvvvvwwwuuussssssuuuuuuuuutttvvvuuuuuuwwwyyyzzzxxxvvvuuuvvvxxxyyyzzzyyyyyyxxxyyy|||~~~~~~~~~zzzzzzzzz{{{|||{{{wwwuuupppdddRRR@@@444...,,,---))))))(((((((((((('''&&&###%%%''''''''''''(((***)))((('''%%%%%%&&&''''''((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''$$$&&&'''((('''&&&'''((("""'''!!!***((("""'''!!!###'''))))))'''%%%""""""#########$$$$$$$$$$$$%%%&&&$$$###&&&)))###$$$%%%''''''&&&###!!!###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((((((''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''((($$$&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''"""###%%%%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((('''((((((((())))))******&&&''''''((())),,,111444...,,,)))))))))***)))((('''''''''((((((((())))))((())))))))))))*********++++++******))))))(((((('''(((***)))((((((((()))'''((()))***+++******)))(((((())))))***************)))((((((((((((((()))(((((())))))***+++++++++(((***++++++++++++---...,,,,,,,,,---------......,,,,,,---...---...666???XXXuuu}}}~~~|||}}}~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}~~~|||||||||{{{yyywwwsssrrrqqqooommmkkkiiihhhcccaaa^^^]]]^^^^^^^^^]]]YYYYYYYYYXXXYYYYYYZZZZZZWWWUUUTTTTTTSSSPPPLLLIIICCC@@@<<<:::999888888777111111222222333555666777666555555444444333333333333555777666666999???CCCLLLVVVcccnnnsssuuuvvvwwwwwwxxxxxxvvvttttttuuuvvvrrrtttvvvxxxxxxvvvtttrrruuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwtttvvvxxxxxxwwwuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuunnniiihhhlllooonnnmmmnnnkkkmmmqqquuuwwwxxxwwwwwwvvvtttrrrqqqrrrrrrrrrpppnnnkkkhhheeeeeehhhkkknnnpppnnnnnnmmmhhhccceeejjjsssuuuwwwxxxvvvuuuuuuvvvvvvtttssssssuuuvvvuuuuuuvvvuuuuuuvvvxxxyyyxxxvvvssstttvvvxxxzzzzzzzzzzzzzzz|||~~~~~~}}}}}}~~~|||||||||}}}}}}zzzvvvsssmmmaaaNNN<<<111,,,++++++((('''&&&'''((()))((('''$$$&&&''''''&&&&&&((()))(((((('''&&&&&&&&&&&&'''&&&%%%###"""###$$$&&&(((&&&&&&%%%%%%&&&&&&'''((($$$&&&''''''&&&&&&((()))"""'''!!!***'''!!!&&&$$$&&&)))***(((%%% $$$$$$$$$$$$%%%%%%%%%%%%"""&&&))))))&&&%%%&&&'''""""""$$$&&&))))))'''%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$%%%'''((())))))((('''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((($$$%%%''''''&&&%%%&&&'''%%%%%%&&&'''((((((((((((###%%%&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((''''''((()))&&&''''''(((((())))))***%%%%%%&&&''')))---222666///,,,)))((()))))))))(((''''''((((((((()))))))))))))))*********+++++++++************))))))))))))&&&(((******)))((())))))'''((((((((()))******+++((((((((()))******++++++)))))))))(((((()))******'''(((((()))******++++++((()))++++++++++++---///,,,,,,,,,---------......***,,,---------000666;;;NNNnnn{{{|||}}}~~~{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}|||||||||{{{xxxuuusssrrrpppooommmkkkiiiiiicccaaa^^^]]]]]]]]]\\\[[[YYYYYYXXXXXXWWWWWWXXXXXXXXXVVVTTTRRRQQQOOOLLLIIICCC@@@<<<:::999999888777222222222222333444555555444444444333333333333333222444666666666888===BBBJJJTTTaaalllqqqtttuuuwwwwwwxxxxxxwwwuuuuuuwwwxxxuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxyyyxxxxxxwwwvvvtttuuuvvvvvvuuutttuuuwwwuuuuuuuuuuuuuuuuuuuuuvvvoooiiihhhlllooonnnmmmnnnjjjmmmqqqtttwwwxxxwwwwwwwwwuuusssrrrssssssrrrqqqooommmiiiffffffiiimmmoooooommmmmmmmmiiidddffflllpppsssuuuvvvvvvuuuvvvwwwuuusssrrrsssuuuvvvvvvvvvwwwvvvuuuvvvwwwxxxwwwvvvqqqrrruuuxxxzzz{{{{{{{{{yyyzzz||||||{{{zzz{{{||||||||||||}}}|||yyytttppphhh[[[III888///+++******((('''&&&'''***+++***(((%%%'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&&&&(((***"""'''!!!***(((###(((%%%&&&&&&&&&&&&$$$"""!!!&&&&&&&&&'''''''''(((((((((((((((''''''''''''''')))'''$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$%%%''')))***)))(((((('''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&&&&''')))###%%%''''''&&&&&&&&&'''###$$$%%%'''((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%'''(((''''''((()))%%%&&&&&&'''(((((())))))&&&'''((((((***---222666///,,,)))((((((((((((((('''((((((((())))))))))))))))))))))))************)))))))))))))))*********%%%'''******)))((()))))))))((('''&&&''')))+++,,,'''(((((()))******++++++)))))))))))))))***+++,,,((())))))******+++,,,,,,''')))++++++++++++---///,,,,,,,,,---------......+++---...------000555888DDDggg~~~~~~zzz{{{|||}}}~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||}}}}}}||||||}}}}}}{{{wwwtttsssrrrpppooommmkkkjjjiiicccaaa___]]]]]]]]][[[YYYYYYXXXWWWWWWVVVVVVVVVVVVXXXVVVSSSQQQPPPNNNLLLJJJFFFBBB>>><<<<<<;;;;;;:::444444333222222333333333444444555555555555555555111444666666555777<<>>bbb}}}}}}{{{|||{{{zzz{{{}}}~~~|||||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{yyyvvvsssqqqpppooommmkkkiiigggfffaaa___]]]\\\\\\[[[YYYWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUSSSQQQNNNKKKJJJFFFDDDAAA===:::888666666555555555444444333333333555555666666555444444333555666666666666777:::===FFFOOO\\\fffkkkmmmooopppuuuvvvvvvwwwvvvuuutttssswwwxxxzzzzzzyyyyyyyyyzzzwwwxxxwwwvvvttttttvvvxxxyyyxxxwwwwwwvvvvvvwwwwwwttttttsssrrrssstttuuuvvvyyyxxxvvvvvvwwwvvvuuusssmmmjjjggghhhlllooopppooommmnnnooorrrtttvvvxxxyyyrrrsssssssssqqqqqqsssuuusssooohhheeefffjjjooorrrqqqqqqpppmmmiiigggggghhhooossswwwyyywwwtttqqqppprrrrrrrrrrrrsssssstttuuuvvvuuutttsssssstttuuuvvvqqqtttwwwxxxyyyyyyzzz{{{yyyyyyyyyyyyzzzzzz{{{{{{xxxyyywwwuuuvvvvvvqqqiiicccOOO:::111///---)))'''"""&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%$$$###"""$$$%%%%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%''')))'''%%%&&&((()))&&&###&&&'''''''''((()))))))))%%%'''&&&$$$%%%((('''$$$(((((()))'''%%%%%%&&&'''!!!$$$%%%$$$$$$&&&&&&"""'''&&&%%%%%%'''((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$""""""&&&'''''''''&&&%%%%%%$$$---,,,***)))((('''((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))###))),,,((($$$&&&((()))&&&###!!!"""%%%&&&%%%$$$''')))******)))(((((()))'''''''''(((((((((((()))''''''((((((((((((''''''((((((((('''(((,,,111666///---+++)))''''''&&&'''''''''''''''((((((((((((,,,+++)))''''''(((***+++,,,***(((&&&&&&''')))+++((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,...))))))******+++++++++,,,*********)))((()))+++...,,,---......,,,,,,---...............------000222@@@SSSppp~~~}}}|||zzzzzzzzz}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~|||{{{{{{xxxuuurrrpppooonnnlllkkkiiiggggggaaa___]]]\\\\\\[[[YYYWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUTTTSSSPPPMMMJJJHHHCCCBBB???<<<:::888888888555555555444444333333333555555555666555555444444444555555555555666999;;;BBBJJJVVV___dddhhhkkkmmmqqqrrrtttuuuvvvuuutttsssvvvwwwyyyyyyxxxxxxxxxyyyxxxxxxxxxvvvttttttvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwtttssssssrrrssstttuuuvvvyyyxxxvvvvvvwwwvvvuuusssmmmjjjggghhhlllooooooooommmnnnooorrrtttvvvxxxyyyuuuvvvvvvuuuttttttuuuwwwsssoooiiieeeeeeiiimmmpppqqqqqqpppmmmiiigggggghhhooosssvvvwwwvvvsssrrrqqqrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssssstttuuuuuurrrtttwwwyyyyyyyyyzzz{{{yyyzzzzzzzzz{{{{{{{{{{{{xxxyyyxxxvvvvvvvvvpppiii^^^KKK888000///---***(((###%%%(((((('''''''''(((((((((''''''''''''((((((###$$$%%%%%%$$$$$$&&&(((%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&''''''%%%'''&&&$$$%%%(((((($$$###$$$%%%%%%$$$$$$&&&(((###&&&%%%""""""&&&'''%%%'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))))))))((('''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$,,,+++)))(((''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))((((((((('''''''''&&&(((((((((''''''&&&&&&&&&%%%&&&((((((&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&(((******///000***%%%%%%''''''&&&$$$"""###%%%'''&&&%%%&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))((((((***...111,,,+++***(((((((((((()))''''''((((((((()))))))))+++***)))(((((()))***+++,,,+++)))(((((()))***+++((())))))***)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++---+++++++++*********************+++***))))))+++---,,,---......,,,,,,---.........///......///111444:::MMMjjj~~~{{{zzzyyyzzz|||}}}}}}|||{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxtttqqqooonnnmmmllljjjhhhgggggg```^^^\\\\\\\\\[[[YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTRRROOOKKKHHHFFFAAA@@@===;;;:::999999999555555444444444444444444444555555666666666555555333444444444444555777:::>>>EEENNNVVV[[[___dddhhhkkkmmmqqqtttuuuvvvuuuttttttvvvxxxxxxwwwwwwwwwxxxyyyyyyxxxvvvtttsssuuuwwwxxxxxxwwwwwwwwwvvvvvvvvvtttsssssssssssstttuuuuuuyyywwwvvvvvvvvvvvvuuusssnnnjjjggggggkkknnnooonnnlllmmmoooqqqtttvvvxxxyyyvvvwwwwwwvvvuuutttvvvxxxssspppjjjeeedddgggkkknnnqqqqqqpppmmmiiigggggghhhooorrruuuuuutttsssrrrrrrsssrrrpppooooooqqqssstttttttttssssssssssssttttttsssuuuxxxzzzzzzzzz{{{|||zzz{{{{{{|||||||||||||||xxxyyyxxxvvvvvvuuuooogggWWWFFF444...---,,,***)))((()))))))))'''''')))***(((((('''''''''''''''((("""$$$%%%&&&%%%&&&(((***%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''$$$###$$$&&&((())))))'''%%%%%%%%%%%%$$$$$$$$$$$$###&&&'''$$$%%%((((((&&& """###$$$$$$&&&(((+++&&&'''%%%!!!!!!&&&)))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&''')))%%%$$$######$$$%%%'''(((%%%&&&''''''&&&''')))+++333666444,,,%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))((((((''')))******)))(((''')))+++***)))((((((((()))***+++((((((((()))))))))***************************+++---,,,+++***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++***))))))))))))***+++***)))***+++---,,,---......,,,,,,---...+++,,,---------...111444333DDDaaa{{{~~~}}}zzzyyyyyyzzz|||}}}|||zzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwsssooommmmmmllljjjiiihhhgggfff___^^^\\\[[[\\\[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSQQQNNNJJJGGGEEEAAA@@@===;;;999888888888666555444444333444555555444555555666666666666666333444555444444555777:::>>>CCCJJJPPPSSSWWW\\\aaaeeehhhmmmqqquuuvvvvvvuuusssuuuwwwwwwvvvuuuvvvwwwyyyyyyxxxvvvtttsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuussssssssssssttttttuuuuuuxxxvvvuuuuuuvvvvvvuuutttnnnjjjffffffjjjmmmooonnnlllmmmoooqqqsssvvvwwwxxxuuuvvvvvvuuusssssstttvvvssspppkkkfffdddfffjjjmmmqqqqqqpppmmmiiigggggghhhoooqqqttttttsssssssssttttttsssqqqppppppqqqsssuuuttttttsssssssssssstttttttttvvvyyy{{{zzzzzz{{{|||{{{|||}}}}}}~~~}}}||||||xxxyyyxxxuuuuuutttmmmdddQQQBBB222,,,,,,***)))(((*********(((&&&''')))+++'''&&&%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&''')))%%%&&&''''''%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$######"""&&&'''%%%$$$'''((('''"""$$$%%%&&&&&&(((***---&&&'''&&&"""###''')))'''&&&'''''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((************)))(((&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((('''&&&&&&)))+++%%%$$$#########%%%''')))&&&'''(((''''''''')))+++666777333+++%%%%%%&&&%%%'''&&&%%%&&&&&&'''(((((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''(((***)))(((''''''((())))))(((''''''(((***+++))))))))))))************))))))***+++,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************++++++******************)))+++,,,+++******,,,---,,,---......,,,,,,---...)))***+++++++++---000333///>>>XXXuuu|||{{{zzzyyyyyy{{{|||}}}{{{yyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyvvvrrrooommmlllkkkjjjhhhfffeeeeee^^^]]][[[[[[[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQNNNJJJGGGEEECCCAAA???<<<999888777777666555444333333444666777555555666666666666666555555666666555444555888:::@@@EEEKKKNNNPPPSSSWWW[[[___bbbhhhnnnrrruuuvvvwwwrrrtttvvvvvvuuuuuuuuuvvvyyyyyyxxxvvvtttsssuuuwwwvvvwwwwwwwwwwwwvvvuuutttssssssssstttttttttttttttwwwvvvtttuuuvvvvvvuuutttoookkkffffffiiimmmnnnnnnlllmmmnnnqqqsssuuuwwwxxxuuuvvvvvvuuusssrrrtttuuusssqqqmmmhhhdddeeeiiimmmqqqqqqpppmmmiiigggggghhhoooqqqsssttttttssstttuuuvvvuuusssrrrrrrssstttuuutttttttttttttttttttttttttttwwwzzz{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||{{{wwwxxxwwwuuutttqqqiii```MMM???111,,,+++(((''''''******)))'''%%%&&&)))+++((('''&&&&&&%%%%%%%%%&&&&&&((())))))'''%%%%%%&&&%%%&&&''''''%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%'''%%%&&&''''''&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""'''(((%%%$$$&&&((('''$$$&&&''''''&&&''')))+++###&&&'''%%%%%%((((((%%%$$$&&&((((((&&&$$$%%%&&&###$$$$$$%%%&&&'''((((((***++++++++++++******)))'''&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))+++%%%$$$#########%%%''')))&&&'''(((''''''''')))+++222333000(((%%%&&&'''&&&&&&''''''&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((($$$&&&((()))(((''''''(((***)))((('''''''''((()))))))))))))))************((()))+++,,,------------,,,++++++******)))((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))***++++++,,,,,,)))+++,,,,,,++++++,,,---,,,---......,,,,,,---...)))+++,,,,,,,,,...111333///:::RRRooo~~~{{{yyy{{{zzzzzz|||}}}}}}{{{yyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyywwwssspppmmmlllkkkiiigggeeecccbbb^^^\\\[[[ZZZ[[[[[[YYYXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQNNNKKKIIIGGGDDDCCC@@@===:::999888888777666444333333555777888666777777777777666555444555666666555444555777:::AAAFFFMMMQQQRRRSSSUUUXXXZZZ]]]bbbhhhmmmrrruuuvvvrrrtttvvvvvvuuuuuuuuuvvvwwwxxxwwwvvvttttttvvvxxxuuuvvvwwwwwwwwwvvvuuutttrrrsssttttttuuuuuuttttttvvvuuuttttttvvvvvvuuutttpppkkkfffeeehhhlllnnnnnnkkklllnnnpppsssuuuwwwxxxwwwxxxxxxvvvttttttuuuvvvrrrrrrooojjjeeefffjjjoooqqqqqqpppmmmiiigggggghhhnnnqqqtttvvvvvvuuuuuuvvvvvvuuuuuutttttttttttttttttttttuuuuuuuuuuuutttttttttwwwyyyzzzzzzyyyyyyzzz{{{|||~~~~~~}}}{{{zzzvvvwwwvvvsssrrrooofff\\\HHH<<<000+++***(((&&&'''(((((((((&&&%%%&&&(((+++++++++***)))((((((((((((''')))***)))'''%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&###(((***&&&###%%%'''&&&$$$%%%&&&%%%$$$$$$%%%'''"""%%%'''%%%&&&((('''###!!!$$$((((((&&&$$$%%%'''$$$$$$%%%%%%&&&'''((((((***+++,,,---------------'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&'''(((***%%%$$$######$$$%%%'''(((%%%&&&''''''&&&''')))+++---...+++&&&%%%'''(((&&&&&&'''''''''&&&&&&((()))$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''((())))))******))))))(((###%%%'''((((((((()))******)))((('''''''''((()))((((((((()))))))))******)))******+++---...//////---,,,+++))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''(((***+++,,,---...)))+++------,,,+++,,,---,,,---......,,,,,,---...,,,---.........///222555///777KKKhhh|||{{{{{{{{{|||}}}~~~~~~{{{yyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}|||{{{zzzyyywwwssspppnnnmmmkkkhhhfffcccaaa```]]]\\\ZZZZZZ[[[[[[YYYXXXWWWVVVUUUTTTTTTSSSSSSTTTRRRRRRRRRQQQOOOMMMJJJIIIDDDBBB@@@===<<<;;;::::::777666444333333555777999888888888777777555444333555555555444333444666888>>>EEENNNTTTVVVVVVVVVXXXUUUWWW[[[aaaggglllqqqtttsssuuuvvvvvvuuuuuuvvvwwwvvvwwwwwwvvvuuuuuuwwwyyyuuuvvvwwwxxxwwwvvvtttsssrrrssstttuuuuuuuuutttsssvvvtttssstttuuuvvvuuutttpppkkkfffdddgggkkkmmmmmmkkklllnnnppprrruuuvvvwwwwwwwwwwwwvvvtttssstttuuurrrrrrpppkkkggggggkkkqqqqqqqqqpppmmmiiigggggghhhmmmqqquuuxxxxxxwwwwwwvvvttttttuuuuuuuuutttrrrrrruuuuuuvvvwwwwwwvvvuuuuuutttvvvyyyyyyyyyxxxxxxyyy{{{|||~~~~~~|||zzzxxxtttvvvuuurrrppplllcccYYYBBB888...++++++)))((()))&&&'''((('''&&&''')))+++---,,,+++***))))))))))))%%%'''))))))'''%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''"""%%%''''''%%%$$$%%%'''&&&&&&&&&&&&''''''''''''$$$)))+++'''"""###%%%%%%$$$%%%%%%%%%$$$$$$&&&'''###%%%%%%######&&&'''$$$###((((((&&&$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&''')))***,,,---------'''&&&%%%$$$$$$&&&''')))&&&&&&(((((()))(((''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((###%%%'''''''''&&&''')))###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&(((***)))***)))%%%&&&)))(((%%%$$$&&&'''&&&%%%%%%''')))%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''((((((((())))))************))))))%%%&&&(((((('''''')))***''''''&&&&&&'''(((***+++''''''((((((((()))))))))*********+++,,,...000222///...,,,)))(((((()))***+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******(((((()))***+++,,,,,,---)))+++---...,,,,,,,,,---,,,---......,,,,,,---...,,,---...------...000333///333CCC___zzz~~~}}}|||||||||~~~~~~|||yyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}{{{zzzzzzyyywwwtttqqqnnnmmmkkkhhheeebbb```___]]][[[ZZZZZZ[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRRRRQQQPPPNNNLLLJJJBBBAAA???>>>============777666444333333555888:::999999999888666555333222444444444333222222555777;;;CCCNNNVVVYYYXXXXXXYYYRRRTTTWWW\\\bbbiiinnnrrrsssuuuwwwwwwvvvuuuvvvwwwuuuvvvvvvuuuuuuvvvxxxzzztttuuuwwwxxxwwwvvvtttsssrrrrrrtttuuuuuuuuutttsssuuutttssstttuuuvvvuuutttpppkkkfffdddgggkkkmmmmmmkkklllnnnppprrruuuvvvwwwtttuuuuuusssqqqpppqqqrrrqqqrrrqqqlllggggggmmmrrrqqqqqqpppmmmjjjggghhhhhhlllqqqvvvzzzzzzxxxwwwwwwrrrssstttuuuuuusssqqqooouuuvvvwwwxxxxxxwwwvvvuuusssvvvxxxyyyxxxwwwxxxxxxzzz{{{}}}~~~~~~|||yyyxxxtttuuutttqqqoookkkaaaWWW>>>555,,,++++++******,,,&&&'''((((((((((((***,,,,,,+++***)))(((((((((((("""%%%(((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&%%%$$$&&&''' ###&&&&&&%%%%%%&&&)))%%%%%%%%%&&&&&&'''''''''$$$***,,,'''""""""$$$%%%%%%&&&''''''&&&''')))+++$$$&&&$$$ %%%'''&&&"""'''(((&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&(((******+++'''&&&$$$$$$$$$&&&((()))''''''((())))))((('''&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))!!!$$$&&&((('''&&&''''''"""###$$$&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))''')))(((&&&''')))((($$$$$$&&&'''&&&$$$$$$&&&)))%%%'''(((((('''&&&&&&''''''''''''(((((((((((()))))))))************))))))'''((()))(((&&&&&&(((***%%%%%%%%%&&&'''))),,,---''''''''''''((((((((((((+++*********,,,...111333222000---***))))))+++,,,+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***+++***************+++++++++)))+++---...---,,,,,,---,,,---......,,,,,,---...***++++++***)))***,,,//////000>>>ZZZuuu}}}{{{{{{||||||{{{{{{|||}}}~~~{{{zzzyyyxxxyyy{{{}}}}}}~~~||||||{{{yyyuuurrrqqqnnnjjjgggeeeccc```^^^[[[ZZZYYYWWWWWWXXXXXXYYYTTTUUUUUUUUUUUUTTTSSSRRRUUUSSSPPPOOONNNLLLJJJHHHHHHEEEAAA>>><<<;;;999777444444333333444555777888;;;::::::999888777666666666555444333222333444555@@@GGGRRR\\\bbbcccaaa___YYYXXXVVVUUUXXX___hhhooonnnqqquuuwwwwwwxxxxxxyyyyyyxxxwwwwwwyyyyyyxxxwwwzzzzzzzzzyyywwwuuutttsssttttttuuuvvvvvvuuutttsssuuuuuuvvvvvvuuusssqqqpppsssmmmgggdddfffiiikkkllljjjlllnnnooopppssswwwzzzyyyxxxwwwvvvtttrrrqqqppptttrrrnnniiigggiiinnnrrrpppqqqqqqnnniiifffgggiiiqqquuuyyy{{{zzzyyywwwwwwuuuuuutttsssrrrqqqqqqpppssstttvvvwwwwwwwwwuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyzzz{{{{{{{{{{{{yyyxxxwwwuuuvvvvvvsssooogggWWWIII:::222,,,---...,,,)))(((%%%'''))))))'''&&&(((***---,,,)))'''&&&&&&'''((($$$&&&&&&&&&$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%#########%%%'''((('''%%%%%%&&&''''''%%%$$$%%%'''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''&&&&&&%%%%%%!!!###$$$&&&&&&%%%$$$### %%%&&&%%%'''(((%%%((((((((((((((((((((((((%%%###"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&'''''''''###!!!%%%+++,,,'''!!!'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((((((((&&&$$$###%%%(((,,,///***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''((()))************((((((((((((((()))******+++***)))))))))))))))******)))(((''''''((()))***###***---,,,+++///333333555///)))'''***+++)))'''***++++++***((('''(((***''''''(((((())))))******)))***+++***)))((()))***'''((())))))(((((()))***,,,+++++++++***)))))))))*********++++++,,,,,,,,,***++++++,,,,,,------...------,,,+++,,,---...///+++222;;;KKKeee}}}||||||{{{|||||||||}}}}}}~~~~~~yyyxxxxxxwwwyyy{{{}}}~~~}}}|||{{{{{{yyyuuurrrpppmmmiiifffdddbbb___]]][[[ZZZXXXWWWWWWWWWXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRQQQOOOMMMLLLLLLKKKHHHFFFFFFCCC@@@======<<<:::999666555555555555777888999<<<;;;;;;:::999888777777555444333222222333555555AAAIIITTT^^^eeegggeeeccc\\\[[[XXXVVVWWW]]]eeekkklllppptttwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwyyyyyyyyyyyyxxxxxxwwwwwwssstttuuuvvvvvvuuuttttttttttttuuuuuutttsssrrrqqqsssnnngggdddfffiiikkkllllllllllllnnnqqquuuxxxyyywwwwwwvvvvvvuuuuuuuuuuuusssqqqmmmiiigggjjjnnnssspppqqqqqqmmmhhheeefffhhhqqqtttxxxyyyxxxwwwvvvvvvttttttssssssssssssssssssttttttuuuuuuvvvuuuuuuuuuvvvwwwxxxwwwvvvvvvxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvssstttsssqqqooohhhXXXIII888000******,,,***((((((%%%''')))((('''&&&(((******)))(((&&&&&&'''((()))$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))(((&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''''''''%%%$$$ %%%%%% ###(((((('''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###&&&))))))&&&"""%%%%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((((()))'''&&&&&&'''))),,,---)))'''%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''((()))************(((((((((((())))))*********)))))))))))))))*********)))(((''''''((()))***%%%***,,,+++,,,111333222444///)))((()))+++)))'''***++++++)))((('''(((***(((((((((((()))))))))))))))***+++***)))((()))***'''(((***)))(((((()))++++++++++++***************,,,,,,++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,---...///,,,111777DDD\\\xxx}}}}}}{{{|||}}}~~~~~~~~~}}}|||wwwvvvvvvvvvxxxzzz}}}~~~~~~}}}|||{{{zzzxxxuuurrrooolllhhheeecccaaa^^^\\\ZZZYYYXXXWWWVVVWWWXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLLLLLLLKKKIIIGGGEEEBBB???=========;;;:::888777666666777888:::;;;<<<<<<;;;:::999888888777333333222222222444555666BBBIIIUUU```hhhkkkkkkiiibbb```\\\WWWVVVYYY```eeejjjnnnrrrvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzrrrssstttvvvvvvvvvuuuuuussssssttttttttttttsssrrrsssnnnhhheeefffiiilllmmmmmmkkkjjjmmmrrrwwwxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyrrrpppmmmiiihhhjjjooossspppqqqqqqnnnhhheeefffgggrrrtttvvvvvvuuuttttttuuuqqqrrrrrrssstttuuuvvvvvvvvvuuuuuutttttttttuuuuuuvvvxxxyyyxxxwwwwwwyyyzzzyyyyyyyyyyyyyyywwwvvvvvvrrrqqqooonnnnnnhhhWWWFFF666...(((((()))''''''(((%%%'''(((((('''&&&((()))((('''&&&&&&&&&''')))***$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%'''))))))((('''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''((((((((('''&&&+++***%%%###((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''))))))(((((())))))***+++'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((()))************))))))))))))************)))((((((((()))***++++++))))))(((((((((((())))))(((***+++***...333333000222...)))((()))+++)))((()))******)))((('''(((***))))))))))))((((((((((((((()))******)))((()))+++''')))******))))))***+++***************+++++++++------,,,++++++******)))***++++++,,,,,,------...---,,,,,,,,,,,,---...///---///222;;;PPPkkk{{{}}}~~~~~~|||{{{uuuttttttuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxtttrrrooommmiiifffcccaaa^^^\\\YYYXXXWWWVVVVVVVVVWWWXXXZZZXXXUUURRRPPPOOOPPPPPPNNNMMMMMMNNNOOONNNLLLJJJFFFCCC@@@======<<<:::999888777777666777999:::;;;<<<;;;::::::888888777666222222111111222444666777AAAHHHTTTaaajjjnnnooonnnhhheee```[[[WWWXXX[[[___fffjjjppptttvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzqqqrrrtttuuuvvvvvvvvvvvvrrrrrrssssssttttttttttttsssooojjjffffffiiilllooooookkkiiilllsssxxxxxxvvvvvvuuuuuuuuuvvvxxxyyyzzzrrrpppmmmiiihhhjjjoootttqqqrrrsssooojjjffffffgggqqqsssttttttrrrrrrrrrsssoooppprrrsssuuuwwwxxxyyyyyyxxxvvvuuutttuuuvvvvvvwwwxxxzzzzzzyyyxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvsssqqqnnnlllllleeeSSSAAA444---''''''(((&&&''')))&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''((($$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&$$$&&&'''&&&%%%%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((('''$$$"""###$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''''''''''''''''''''&&&$$$%%%'''(((((('''(((((()))))))))(((((((((&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''((()))******************+++++++++++++++***(((((((((((()))***,,,,,,))))))(((((((((((())))))***+++******...333333...000---)))((()))******((())))))***)))''''''(((*********))))))((((((''''''((()))******))))))***+++''')))************+++,,,)))))))))***+++++++++,,,,,,+++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------............///555FFF```zzz}}}~~~~~~|||zzzttttttssstttvvvyyy|||~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzzxxxtttqqqqqqnnnjjjgggeeebbb___]]]YYYXXXVVVUUUUUUUUUVVVWWWYYYWWWTTTQQQOOONNNOOOOOOMMMLLLMMMNNNPPPOOOMMMKKKIIIFFFAAA>>><<<:::888666666666555555666777999:::::::::999888777666555555222111111111222444555666>>>FFFRRR___iiioooqqqqqqllljjjfff```[[[YYYZZZ[[[aaafffmmmrrruuuvvvwwwxxxxxxyyyzzzyyywwwvvvwwwxxxxxxwwwvvvvvvuuuvvvvvvwwwqqqrrrtttuuuvvvvvvvvvvvvqqqqqqrrrrrrsssssstttuuussspppkkkhhhfffiiimmmpppoookkkiiilllsssxxxxxxvvvwwwvvvuuuttttttvvvwwwxxxrrrqqqmmmiiihhhjjjooosssrrrttttttqqqlllgggfffgggoooqqqrrrrrrqqqqqqqqqrrroooppprrrtttvvvxxxzzz{{{|||{{{yyywwwvvvvvvwwwxxxvvvxxxzzz{{{zzzyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwuuusssoookkkhhh___LLL:::333---)))))))))'''(((+++&&&&&&&&&&&&'''''''''''')))(((((('''&&&%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%'''(((%%%&&&((((((((((((&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&""""""$$$'''***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$''')))'''$$$"""###&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((('''((()))***++++++++++++++++++,,,---,,,,,,+++***(((((((((((()))***,,,,,,(((((())))))))))))((((((***+++***)))---222111,,,---+++***))))))******)))((())))))((('''''')))*********))))))((((((''''''''')))******))))))***+++((()))++++++******,,,...)))))))))***+++++++++,,,))))))***+++,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------------.........333???VVVsss}}}{{{zzzuuutttttttttvvvxxx{{{}}}~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyywwwtttqqqqqqnnnjjjgggeeeccc```^^^XXXWWWVVVUUUTTTUUUVVVVVVXXXVVVTTTQQQOOONNNNNNNNNKKKKKKLLLNNNOOOOOOLLLIIIJJJGGGBBB>>><<<:::777555555555444444555666888999999999888777666555444444222222111111111333444555===DDDPPP]]]hhhnnnqqqrrrnnnmmmkkkgggaaa]]][[[[[[\\\aaaiiipppsssuuuvvvvvvuuuwwwyyyxxxuuutttvvvyyyyyyxxxvvvuuutttttttttuuurrrssstttvvvvvvvvvuuuuuurrrrrrqqqqqqrrrsssttttttsssqqqmmmiiiggghhhmmmqqqmmmkkkjjjmmmrrrwwwxxxwwwyyywwwuuuttttttuuuvvvwwwtttrrrnnniiigggiiinnnrrrqqqtttuuurrrlllgggffffffllloooqqqrrrrrrqqqqqqrrrqqqqqqsssuuuwwwyyyzzz{{{}}}}}}{{{zzzyyyxxxwwwwwwvvvxxxzzz{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuurrrkkkdddXXXFFF555111,,,***+++***((())),,,&&&%%%%%%%%%'''((('''&&&******)))((('''&&&%%%$$$$$$%%%''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((%%%$$$%%%%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))'''$$$###%%%'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))((('''((()))***++++++++++++,,,---.........---++++++)))((((((((()))***++++++(((((())))))))))))(((((()))++++++)))+++//////++++++******)))))))))******'''((()))((('''''')))***))))))))))))(((((((((((('''(((******))))))***,,,((()))++++++++++++---///***************+++++++++(((((()))***,,,---...///***++++++,,,,,,------...+++,,,------......------------///222:::KKKggg~~~||||||{{{vvvuuuuuuuuuvvvxxxzzz|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwtttqqqpppmmmiiifffdddbbb___]]]XXXWWWUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLMMMOOOPPPOOOLLLJJJIIIFFFAAA>>><<<:::888666555555444444555666888999::::::999888777666555555333333222111111222333444<<>>===;;;:::888666666555555555777888999;;;;;;:::999888777666666444333222111111111222333<<>>;;;:::999666555555555666888:::;;;;;;::::::999888777666666444333222111111111222333;;;AAALLLYYYdddlllqqqsssppprrrssssssqqqmmmiiifff^^^]]]]]]___dddjjjppptttvvvwwwxxxxxxvvvuuuuuuvvvwwwvvvvvvwwwyyyzzzyyyxxxvvvvvvuuuuuuuuutttttttttsssttttttttttttuuuuuuuuusssrrroookkkggggggiiillloookkkhhhiiinnnsssuuuuuuttttttsssrrrrrrtttuuuvvvtttssspppjjjdddeeelllrrrqqqqqqooolllhhheeeeeeeeeiiiooorrrsssvvvyyyxxxuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxyyyyyyxxxxxxwwwvvvuuusssttttttttttttsssrrrrrrtttrrrlll```PPPAAA555///++++++******)))(((((((((***)))'''%%%&&&(((+++---&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$%%%&&&((($$$''''''%%%%%%((((((&&&'''((()))(((&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%###"""###&&&((()))***)))((('''&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((%%%%%%((((((&&&&&&(((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((%%%&&&''''''&&&%%%&&&'''(((((())))))))))))((((((((())))))))),,,000---'''***((((((******''''''))))))''''''((()))***)))((('''((()))******++++++***+++++++++***************))))))((((((((()))*********))))))))))))((((((((('''(((((())))))(((((((((((((((((()))))))))******((())))))***++++++,,,,,,)))***+++***)))***,,,...***++++++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------***,,,------...666BBBKKK}}}{{{wwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}||||||{{{zzzxxxvvvtttrrrqqqmmmhhhdddaaa___]]]\\\WWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRROOOOOOPPPOOOMMMKKKHHHFFFEEEDDDBBB@@@>>><<<:::999666666666666777888:::::::::::::::999888777666666444333222111111111222333999???KKKXXXccclllqqqssspppqqqrrrsssqqqnnnkkkiiiaaa```^^^^^^aaagggnnnrrrtttvvvxxxxxxwwwvvvwwwxxxxxxvvvuuuvvvxxxzzzzzzzzzvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuuuuutttsssppplllhhhgggiiikkkooollliiijjjnnnsssvvvwwwttttttsssssssssssstttuuuuuuuuurrrkkkeeeeeekkkrrrqqqqqqooolllhhhffffffggglllqqqtttuuuwwwzzzyyyuuuvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwvvvuuuuuutttttttttttttttssssssrrrtttrrrkkk^^^MMM===222---************))))))(((((((((((('''&&&''')))+++---%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%''''''((()))+++$$$''''''$$$%%%((((((&&&"""$$$&&&&&&&&&&&&((()))%%%&&&&&&'''&&&&&&%%%%%%'''###!!!"""&&&)))***)))'''&&&$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&$$$###$$$%%%''')))&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((($$$''')))'''%%%$$$'''***''''''((((((((((((''''''''')))***+++...222111,,,(((''''''(((((('''(((((((((((('''((())))))))))))'''((()))******++++++***,,,+++++++++***)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((())))))))))))((((((((()))))))))*********(((((())))))***+++,,,,,,)))***++++++***+++,,,...******+++,,,,,,,,,,,,+++************++++++,,,,,,+++++++++,,,,,,,,,------+++---...---...555BBBKKK}}}{{{yyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||}}}~~~|||||||||{{{yyyvvvsssqqqnnnjjjeeeaaa___]]][[[ZZZUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQOOOOOOOOONNNLLLJJJHHHGGGEEEEEECCCAAA>>><<<:::999666666666777777888999999999999999999999888777666444333222111111111222333666===HHHVVVbbbjjjooorrrooopppqqqrrrqqqooommmkkkfffccc```^^^```eeekkkoooppprrrvvvxxxxxxxxxyyyzzzxxxwwwuuuvvvyyyzzz{{{zzzwwwwwwxxxxxxxxxwwwvvvuuuvvvuuuttttttttttttuuuuuutttssspppllliiigggiiikkkpppnnnllllllooossswwwyyytttttttttsssssssssttttttwwwvvvssskkkddddddjjjppprrrqqqoookkkhhhfffggghhhmmmrrruuuvvvwwwzzzyyyuuuuuuuuuuuuuuuwwwxxxzzz{{{wwwvvvvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuttttttuuuuuuttttttsssrrrrrrqqqlll___LLL;;;///************)))))))))))))))&&&&&&''')))************%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***###&&&'''$$$$$$((((((%%%"""$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&'''&&&&&&%%%)))%%%""""""%%%(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%&&&'''&&&'''(((((('''((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((%%%'''((('''%%%%%%(((+++''''''((((((((((((''''''***------******+++)))$$$&&&''''''''''''))))))((((((((((((((('''(((***+++'''((()))******++++++***,,,+++++++++***)))))))))(((((((((((()))+++,,,---))))))))))))************''''''((()))******))))))))))))))))))************'''((()))***+++,,,------)))***,,,,,,++++++,,,---)))***++++++,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,...///...///666BBBLLL}}}|||{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyzzz{{{|||~~~~~~{{{||||||{{{yyyuuurrrpppkkkhhhccc```^^^\\\YYYXXXUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHFFFEEECCCAAA???<<<;;;:::666666666777777888888888888999999:::999888777666444333222111111111222333444;;;GGGTTTaaajjjooorrrnnnoooqqqrrrrrrqqqpppooojjjgggccc``````ccchhhkkklllppptttwwwxxxxxxyyyzzzxxxwwwwwwxxxzzz{{{zzzyyywwwxxxyyyyyyyyyxxxwwwvvvvvvuuutttssssssssstttuuusssrrrpppmmmjjjhhhjjjkkknnnnnnnnnoooqqqtttwwwyyytttttttttttttttsssssssssvvvvvvrrrkkkddddddjjjppprrrqqqoookkkhhhfffhhhiiinnnsssvvvvvvwwwyyyxxxtttrrrrrrrrrssstttvvvyyyzzzvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuutttssssssppppppkkk]]]JJJ888...*********))))))))))))))))))$$$&&&''')))))))))((('''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&&&&'''###&&&&&&$$$$$$''''''%%%'''((()))(((&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&)))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''((())))))******&&&&&&&&&''''''''''''((($$$''''''%%%&&&))))))'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%'''))))))'''&&&'''(((&&&''''''&&&&&&''')))+++''''''((((((((((((''''''(((,,,---++++++---,,,((($$$'''(((&&&'''***+++)))((())))))(((''''''***,,,'''((()))******++++++***+++++++++***************((((((((()))***+++,,,---)))))))))************+++''''''((()))************)))))))))*********++++++(((((()))+++,,,---......***,,,------,,,++++++,,,)))******+++++++++++++++,,,++++++******,,,---...,,,,,,,,,,,,------------,,,...///...///666BBBKKK~~~}}}|||zzzxxxwwwvvvxxxzzz{{{yyyyyyyyyyyyzzz|||~~~{{{{{{{{{{{{xxxtttqqqnnnjjjgggdddaaa___\\\YYYVVVWWWWWWVVVVVVUUUUUUUUUUUUQQQPPPPPPOOOPPPPPPQQQQQQSSSQQQOOOLLLJJJJJJJJJJJJFFFEEECCCAAA???===;;;:::555555666666777777777666777888999::::::999777666444333222111111111222333444;;;GGGUUUaaajjjpppsssoooppprrrsssttttttsssrrrnnnkkkfffbbbaaabbbeeegggllloootttwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{{{{yyywwwxxxyyyzzz{{{zzzyyywwwvvvvvvuuusssrrrqqqrrrssstttrrrrrrpppmmmkkkjjjkkkllllllmmmoooppprrrsssvvvwwwttttttuuuttttttssssssrrrrrrrrroooiiiddddddkkkrrrrrrqqqoookkkhhhggghhhjjjooosssvvvvvvwwwyyywwwssspppooooooppprrrtttwwwyyyuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuutttssssssttttttuuuuuuuuuuuuuuutttsssssspppnnngggXXXDDD444,,,+++)))))))))))))))))))))***&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''###&&&&&&$$$$$$''''''%%%&&&'''((('''&&&%%%%%%'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%'''((()))((('''&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((###''''''%%%%%%******''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''''''''''''''(((((()))''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%'''))))))((('''''''''(((&&&%%%%%%''')))******((((((((())))))(((((((((###(((++++++,,,///000...###'''(((&&&''',,,,,,)))((())))))(((&&&&&&***---'''((()))******++++++******************+++++++++))))))))))))***+++,,,,,,))))))*********+++++++++''''''(((******++++++***))))))*********+++++++++))))))***,,,---...///000+++---......,,,*********))))))***+++++++++++++++---,,,+++******,,,---///,,,------------.........,,,---...---...555@@@JJJ~~~|||zzzwwwuuuuuuwwwyyy{{{yyyyyyyyyyyyzzz|||~~~zzz{{{{{{zzzxxxtttpppmmmiiigggdddbbb```]]]YYYVVVYYYXXXWWWVVVVVVVVVWWWWWWPPPPPPOOOOOOOOOPPPPPPQQQUUURRROOOKKKJJJJJJKKKLLLFFFEEEDDDAAA???===;;;:::444555666666666666666555777888999::::::999777666444333222111111111222333444;;;GGGUUUbbbkkkqqqtttpppqqqsssuuuuuuvvvuuuuuupppmmmhhhdddbbbbbbccceeemmmppptttvvvvvvuuuuuuuuuxxxxxxyyy{{{|||{{{xxxuuuxxxyyyzzz{{{{{{yyywwwvvvvvvuuusssqqqqqqqqqssstttqqqqqqpppnnnkkkjjjkkkmmmiiillloooqqqrrrssstttuuutttuuuuuuuuutttsssrrrrrroooooommmhhhdddfffmmmuuurrrqqqoookkkhhhgggiiikkkooosssvvvuuuvvvxxxvvvrrrnnnnnnmmmnnnpppsssvvvxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuutttssssssttttttuuuuuuuuuuuuuuuttttttssspppmmmdddSSS???111,,,---)))))))))))))))*********)))'''%%%######$$$&&&((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))###&&&&&&###$$$''''''%%% """$$$$$$$$$$$$&&&((($$$%%%%%%&&&'''''''''&&&"""%%%((((((&&&$$$&&&(((!!!###%%%(((((('''%%%###''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((###'''((($$$%%%***+++'''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&((()))***''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%''')))***((('''''''''***&&&###$$$'''***+++***(((((())))))))))))(((((($$$)))***'''&&&'''&&&######((()))&&&'''------***((())))))(((%%%&&&***---'''((()))******++++++***))))))******+++++++++,,,*********)))******+++,,,))))))******++++++++++++''''''(((******+++++++++)))************+++++++++)))***+++,,,...///000111,,,...//////,,,***))))))))))))***++++++++++++***---,,,+++******,,,...///---------.........//////+++,,,---,,,---333???HHHzzzxxxvvvuuuuuuvvvxxxzzzxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzyyyxxxtttppplllgggfffdddbbb___]]][[[ZZZXXXXXXYYYYYYXXXWWWVVVVVVRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQOOOMMMKKKIIIHHHHHHGGGEEECCCAAA@@@>>>;;;888777666555555555666888999888777666777999999777666333222111000////////////666<<>>;;;888666666555444555666777888888777777888999999888666333222111000////////////555;;;EEERRR^^^jjjqqqvvvwwwuuutttuuuvvvvvvtttsssrrrrrrppplllhhhdddcccdddhhhlllqqqsssttttttuuuwwwuuuwwwyyy{{{|||{{{zzzxxxxxxyyyzzzyyywwwuuuuuuvvvwwwvvvtttrrrrrrrrrssstttsssrrrqqqmmmjjjiiijjjlllqqqnnnmmmnnnqqqtttttttttuuuuuuuuuuuutttrrrqqqpppooonnnkkkgggcccdddiiimmmoooqqqqqqnnnjjjggggggiiioooqqqtttuuuuuuuuuwwwxxxtttnnniiigggkkkooorrrsssrrrrrrqqqrrrsssuuuwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqpppmmmiii[[[HHH999111+++%%%***))))))))))))))))))***''''''''''''''''''''''''"""%%%(((***)))'''''''''%%%%%%'''***)))%%%&&&)))$$$%%%''''''&&&%%%%%%&&&%%%&&&###!!!&&&&&&"""###$$$&&&&&&%%%%%%%%%&&&(((%%%%%%((((((%%%&&&***$$$%%%&&&%%%$$$$$$%%%'''(((%%%######&&&((('''&&&+++&&&(((222222***%%%'''(((((('''&&&&&&&&&&&&&&&)))***'''""""""&&&((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((()))(((&&&&&&(((+++)))(((((('''''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$)))***'''&&&((((((&&&''''''((('''%%%%%%'''((()))(((((((((((((((((((((+++)))''''''((()))'''$$$((((((((((((((('''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((******))))))((('''''''''((((((((((((((((((((((((***)))))))))************'''&&&(((++++++)))+++000)))******)))((()))+++---***)))(((((((((((()))***((())))))***************************+++++++++,,,((()))***,,,,,,------------...000///---,,,,,,---,,,,,,++++++***++++++,,,)))******+++,,,,,,------)))+++------,,,,,,,,,---,,,***,,,111///+++333@@@~~~|||zzzwwwvvvuuuvvvwwwyyyyyyyyyyyy{{{|||}}}~~~}}}{{{zzzxxxwwwtttpppmmmfffeeecccaaa^^^[[[YYYXXXXXXXXXWWWVVVVVVVVVWWWWWWTTTRRRPPPNNNMMMOOOPPPRRRRRRQQQOOOLLLJJJIIIHHHGGGFFFEEECCCBBBAAA???;;;888666666555444555666777888999999888999:::;;;999777333222111000000000000000333999DDDQQQ^^^jjjssswwwwwwvvvuuuvvvwwwwwwuuusssrrrsssrrrooojjjeeecccbbbgggkkkooorrrssstttuuuwwwuuuuuuwwwxxxxxxxxxxxxxxxzzz{{{|||zzzwwwuuuuuuuuuwwwvvvtttsssrrrrrrssssssrrrrrrqqqnnnkkkiiijjjlllrrrpppmmmmmmoooqqqssssssssssssttttttssssssrrrqqqnnnnnnkkkgggcccdddiiimmmqqqqqqooommmkkkiiihhhgggoooqqqsssuuuuuuuuuvvvxxxsssnnnhhhhhhkkkooorrrrrrssssssrrrrrrssstttvvvwwwuuuuuuvvvvvvuuuuuutttsssuuuuuuuuuttttttsssssssssmmmfffWWWDDD666000+++'''((())))))******))))))(((((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''&&&&&&'''***)))&&&'''***(((&&&%%%%%%&&&%%%###!!!$$$&&&&&&%%%&&&)))&&&"""###%%%&&&'''&&&%%%&&&'''$$$%%%&&&'''$$$!!!%%%,,,$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%###$$$%%%''''''&&&***$$$+++;;;<<<---$$$'''(((((('''&&&%%%%%%&&&&&&+++***&&&"""###'''%%% &&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&((((((((('''''')))***))))))((('''&&&%%%%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$)))***'''&&&((((((&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((,,,***'''&&&'''((('''''''''''''''(((((((((((((((''''''''''''((()))******))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((())))))*********,,,******,,,)))%%%%%%)))******+++***)))***+++---+++***))))))))))))***+++((())))))***++++++************+++++++++,,,,,,,,,'''(((***+++---.........---......---,,,+++,,,...,,,++++++***++++++,,,,,,*********++++++,,,,,,---)))+++------,,,,,,,,,---,,,***,,,000...+++222>>>~~~|||zzzxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{|||~~~}}}|||yyyxxxwwwtttpppmmmgggfffdddbbb___\\\[[[YYYZZZYYYXXXWWWWWWXXXYYYYYYUUUSSSPPPMMMMMMNNNPPPRRRRRRPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCBBB???;;;888777777666555666777888999:::999999:::;;;;;;:::888333222111111000000000111222888CCCQQQ^^^kkksssxxxxxxwwwvvvwwwxxxxxxvvvtttrrrssstttqqqlllgggcccaaafffhhhmmmqqqsssuuuvvvvvvvvvuuuvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzxxxvvvvvvwwwvvvvvvtttsssrrrrrrssssssrrrrrrqqqnnnkkkjjjjjjkkkqqqooommmlllmmmpppsssuuuqqqrrrrrrssssssssssssssspppooommmhhhdddeeejjjooosssqqqnnnmmmlllkkkhhhfffnnnpppssstttttttttvvvwwwrrrmmmhhhgggkkkoooqqqqqqtttssssssrrrssstttuuuvvvuuuvvvwwwwwwwwwvvvtttsssvvvuuuuuutttttttttuuuuuulllbbbRRR@@@444...+++***'''((()))******)))((('''))))))))))))))))))))))))'''(((((('''%%%%%%&&&((('''%%%''')))(((%%%&&&***)))'''$$$%%%''''''### $$$%%%''''''((((((&&&$$$###%%%''''''&&&%%%&&&'''%%%%%%&&&%%%$$$$$$'''+++&&&((())))))'''''''''(((&&&%%%%%%%%%&&&''''''''',,,%%%,,,@@@AAA...%%%***&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''++++++###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$(((***'''%%%'''(((&&&&&&'''''''''&&&&&&''')))'''''''''(((((((((((((((---+++(((&&&&&&'''((((((&&&&&&''''''(((((())))))(((''''''&&&''')))***,,,******))))))))))))******)))))))))******+++++++++************************%%%&&&(((((((((((()))***+++)))((()))&&&""""""%%%***+++,,,+++******,,,---+++******************+++((())))))***++++++++++++)))))))))*********++++++******+++------.........---------,,,******---///++++++******++++++,,,,,,*********++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,+++,,,///...,,,222:::|||{{{zzzyyyyyyzzzzzz{{{zzzzzzzzz{{{|||}}}~~~~~~|||yyywwwvvvtttqqqnnniiihhhfffdddaaa^^^\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[VVVTTTQQQNNNMMMNNNQQQRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDDDDCCC@@@;;;888999888777777777888999:::;;;:::999:::<<<<<<:::999333222111111111111111111111777BBBPPP^^^jjjsssxxxxxxxxxxxxyyyzzzyyywwwtttrrrtttuuusssnnnhhhdddbbbdddfffjjjooosssuuuvvvvvvwwwwwwvvvvvvwwwxxxyyyzzzvvvxxxyyyyyyxxxwwwxxxyyyvvvuuuuuutttssssssrrrrrrqqqrrrqqqooollljjjjjjkkknnnmmmkkkkkklllppptttwwwpppqqqrrrsssttttttttttttrrrrrrooojjjgggggglllqqqsssqqqooommmmmmkkkiiigggmmmppprrrsssssstttuuuvvvqqqlllgggfffiiinnnpppqqqtttssssssrrrssstttuuuvvvwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttjjj]]]LLL===333---++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((&&&%%%%%%'''(((&&&$$$%%%((('''$$$%%%***(((&&&$$$&&&((()))&&&###%%%%%%%%%&&&&&&%%%&&&(((###%%%''''''&&&&&&&&&''')))(((%%%%%%'''******(((&&&((()))***(((''''''(((&&&'''((((((((((((((((((,,,$$$)))999;;;,,,%%%***#########$$$&&&''')))***###%%%&&&(((,,,---&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$((()))'''%%%''''''&&&%%%&&&''''''&&&&&&(((***&&&&&&''''''((((((((())),,,+++)))'''&&&&&&((()))&&&&&&''''''(((((())))))((((((''''''((()))+++,,,******))))))))))))******'''(((((())))))*********))))))))))))))))))))))))$$$&&&((()))'''&&&''')))!!!!!!###'''((('''***...)))+++,,,,,,++++++,,,---*********++++++*********((((((***++++++,,,,,,,,,************++++++++++++---...............---,,,,,,,,,,,,+++******,,,...+++*********++++++,,,---***+++++++++++++++,,,,,,)))+++------,,,,,,,,,---++++++,,,...------111666|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||~~~~~~|||yyywwwvvvtttqqqooojjjiiigggeeebbb___^^^\\\[[[[[[\\\]]]]]]]]]\\\\\\WWWUUUSSSPPPOOOPPPQQQRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEEEEEEEDDD@@@;;;888888888777666777888999:::::::::999:::;;;;;;:::888333222222111111111222222111777BBBPPP^^^jjjssswwwyyyxxxyyyzzz{{{zzzwwwuuurrrtttuuusssooojjjfffeeebbbdddgggmmmsssvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{tttvvvxxxxxxwwwwwwxxxyyyuuuuuuuuuttttttsssrrrrrrqqqqqqqqqooollljjjjjjjjjkkkkkklllkkkllloootttwwwqqqrrrssstttuuuuuuuuuuuutttsssppplllhhhiiinnnrrrrrrrrrpppnnnllljjjiiihhhmmmoooqqqssssssssstttvvvrrrlllfffdddgggmmmpppqqqssssssrrrrrrssstttvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvtttuuuuuuvvvuuutttsssrrrgggYYYGGG;;;333---+++,,,'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''%%%%%%''')))&&&$$$%%%'''&&&###%%%***&&&%%%%%%'''((()))((('''%%%$$$$$$%%%%%%###&&&+++$$$&&&'''(((&&&&&&'''(((&&&%%%"""!!!%%%)))&&& $$$&&&(((((('''&&&%%%&&&&&&''')))***)))(((((()))(((###%%%---///(((%%%'''""""""###$$$&&&''')))***&&&&&&$$$"""%%%++++++'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''')))'''&&&&&&((())))))(((%%%$$$$$$%%%&&&'''((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''###((()))&&&%%%''''''%%%%%%&&&'''&&&&&&&&&(((***&&&&&&&&&''''''(((((()))+++++++++)))'''&&&(((***'''''''''((((((((((((((((((((((((((()))***++++++******))))))))))))******'''''''''(((((()))))))))((((((((((((((((((((((((%%%(((++++++(((&&&''')))%%%$$$'''***+++)))+++000(((***,,,,,,+++***+++,,,))))))***++++++***))))))((((((***+++,,,,,,------,,,,,,---------........./////////......---,,,+++***+++,,,+++******,,,---************+++,,,------++++++++++++++++++++++++)))+++------,,,,,,,,,---+++,,,,,,---------000333~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||}}}~~~|||yyywwwuuusssqqqooojjjiiigggdddbbb___]]]\\\XXXZZZ\\\^^^___]]]\\\ZZZXXXVVVTTTSSSRRRQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDAAA<<<888777666555555555666888888:::999999999;;;;;;999888222222222111111222222333222888BBBPPP]]]iiirrrvvvyyyyyyzzz{{{|||{{{xxxuuurrrttttttsssoookkkiiihhhaaabbbeeelllrrrvvvwwwuuuvvvvvvwwwxxxxxxyyyyyyzzztttvvvwwwwwwvvvuuuvvvwwwuuuuuuuuuuuutttsssrrrrrrpppqqqrrrpppmmmjjjjjjjjjjjjlllmmmmmmlllnnnqqquuusssssstttuuuvvvvvvvvvvvvssssssppplllhhhhhhmmmrrrqqqrrrssspppkkkhhhiiijjjlllnnnqqqrrrrrrrrrtttuuusssllleeebbbeeelllpppsssrrrrrrqqqrrrsssuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwssstttvvvwwwvvvssspppnnneeeUUUDDD:::333,,,***+++(((((((((''''''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))'''%%%%%%'''&&&$$$&&&+++$$$%%%''''''&&&&&&&&&'''%%%###%%%(((&&&###&&&,,,$$$&&&(((((('''&&&'''(((!!!%%%&&&######%%%###$$$&&&((()))(((&&&%%%&&&$$$''')))***((('''((()))$$$$$$%%%&&&'''((('''$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&$$$!!!"""'''***)))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''')))'''%%%&&&(((***)))((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((###''')))&&&%%%&&&'''%%%$$$&&&'''&&&&&&&&&(((***%%%%%%&&&''''''((()))))))))+++,,,+++(((&&&''')))((((((((((((((('''''''''''''''))))))************)))))))))(((((()))))))))'''((((((((((((((((((((())))))))))))))))))))))))(((,,,//////***((((((***,,,***+++,,,***&&&'''+++''')))+++,,,*********+++((())))))******))))))(((((((((***+++,,,---------------------............,,,,,,,,,---,,,,,,++++++(((***+++,,,+++***+++,,,************+++,,,---...++++++++++++++++++++++++)))+++------,,,,,,,,,---+++,,,---,,,,,,...000000~~~}}}|||{{{zzzyyy{{{{{{||||||}}}|||yyyvvvuuusssqqqoooiiihhhfffdddaaa^^^\\\[[[WWWYYY\\\______]]][[[YYYXXXWWWVVVTTTSSSSSSRRRRRRQQQOOOMMMKKKIIIGGGGGGFFFFFFEEEEEEFFFEEEAAA<<<777555444444333444555666777999999888999:::;;;999777222222222111222222333333222888CCCPPP]]]iiiqqqvvvyyyyyyzzz|||}}}|||xxxuuurrrttttttrrrooollljjjjjj```aaadddkkkrrrwwwwwwuuuuuuvvvwwwxxxyyyyyyyyyxxxuuuwwwxxxwwwuuuttttttuuuuuuuuuuuuuuutttsssrrrqqqpppqqqrrrpppmmmjjjiiijjjjjjmmmooonnnllllllooorrrttttttuuuvvvvvvvvvvvvvvvsssrrrpppkkkggghhhmmmrrrpppssstttqqqjjjggghhhllllllnnnqqqrrrrrrrrrtttuuutttmmmdddaaadddkkkqqqsssqqqqqqqqqrrrsssuuuxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwrrrtttvvvxxxvvvsssnnnlllcccSSSBBB999333,,,)))+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''###%%%'''(((''''''((())))))&&&&&&((('''%%%''',,,###%%%((('''$$$###$$$&&&$$$###&&&+++)))$$$%%%,,,$$$&&&(((((('''&&&'''((($$$,,,000,,,(((((('''$$$&&&(((++++++***(((((((((###&&&))))))'''&&&'''(((###((('''$$$&&&+++***$$$'''&&&%%%%%%$$$$$$%%%%%%$$$'''%%%$$$&&&%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$'''((('''%%%))))))((('''&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))###''')))&&&$$$&&&'''%%%$$$&&&'''&&&&&&&&&)))+++%%%%%%&&&&&&'''((())))))(((+++---,,,)))'''''')))))))))(((((('''''''''&&&&&&''')))+++++++++******))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))+++///333222---))))))+++&&&%%%'''******''')))...&&&(((++++++***))))))***'''((()))******)))((('''((((((***+++,,,---------+++++++++,,,,,,,,,------((()))***+++++++++++++++''')))+++,,,+++******+++************+++,,,---...++++++++++++++++++++++++)))+++------,,,,,,,,,---+++,,,---+++,,,...//////~~~|||{{{}}}}}}}}}zzzyyyyyy{{{~~~{{{{{{{{{||||||~~~zzzwwwuuusssqqqpppmmmiiiddd```^^^]]][[[ZZZYYYZZZ\\\]]]^^^^^^]]]]]]ZZZYYYVVVRRROOONNNPPPSSSRRRQQQPPPNNNLLLIIIGGGFFFHHHHHHFFFDDDAAA>>><<<:::666666666444333444777999666888;;;<<<:::999888888555444333222111111111111666:::CCCMMMZZZeeeoootttwwwxxxzzz||||||zzzwwwvvvwwwvvvuuusssqqqooonnnmmmeeefffhhhjjjmmmppprrrtttwwwwwwvvvvvvvvvxxxyyyzzzuuuvvvwwwwwwwwwuuutttsssqqqqqqrrrsssttttttssssssvvvuuussspppllliiifffdddkkknnnpppooolllkkkmmmpppuuuvvvwwwuuusssrrrssstttrrrqqqoookkkggghhhnnnsssuuuttttttsssmmmggggggkkkooorrrtttuuuttttttuuuwwwqqqllleee``````fffnnntttnnnoooqqqtttuuuwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxvvvttttttuuuqqqjjj```MMM:::111...+++)))((('''&&&&&&%%%%%%$$$$$$######%%%((())))))((()))******)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&((()))'''$$$"""$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***)))((('''%%%%%%$$$$$$(((***,,,,,,)))'''&&&%%%''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''(((((((((&&&$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((()))***(((%%%$$$'''***)))(((''''''((()))(((&&&***(((&&&&&&'''((()))(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((******)))((('''&&&%%%%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((+++*********))))))(((((((((---111000,,,)))***,,,&&&'''((()))***+++,,,,,,)))))))))))))))******+++(((((()))***++++++,,,,,,+++,,,+++***((((((***,,,******************************+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********+++------,,,+++------,,,,,,,,,,,,++++++------,,,,,,,,,---......~~~}}}~~~~~~}}}{{{yyyyyy|||~~~{{{{{{{{{{{{|||}}}~~~~~~zzzxxxvvvtttqqqooommmjjjeeeaaa___]]][[[ZZZXXXYYYZZZ\\\\\\\\\\\\[[[YYYXXXVVVSSSPPPOOOPPPRRRRRRQQQPPPNNNLLLIIIGGGEEEFFFFFFEEECCCAAA>>><<<;;;666666666444333444777::::::<<<>>>>>>===;;;::::::555444333222111111111111555:::BBBMMMZZZfffoootttxxxyyyzzz{{{{{{yyywwwuuuwwwvvvuuusssqqqpppnnnnnnffffffggghhhkkkooorrrtttwwwvvvuuuuuuuuuuuuvvvwwwuuuuuuvvvvvvvvvuuutttsssrrrrrrssstttttttttttttttvvvuuusssqqqmmmiiieeeccckkkmmmpppooolllkkkmmmpppuuuwwwxxxwwwuuuttttttuuuqqqqqqoookkkhhhiiimmmrrruuutttsssrrrmmmffffffjjjppprrrtttuuuttttttvvvwwwsssnnnfff```___dddlllrrrooopppqqqsssuuuvvvvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxuuuvvvtttrrrssstttooohhhYYYHHH777///---+++)))(((%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''((('''''''''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%(((***)))%%%###$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&'''''')))++++++)))'''&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&((())))))(((&&&'''((()))(((&&&''''''&&&%%%%%%%%%'''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))************)))))))))((('''+++///...***'''(((***(((((()))***+++,,,,,,---))))))((())))))***+++,,,'''(((((()))******++++++)))***+++***))))))***,,,************************)))***++++++,,,,,,++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++*********+++,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///~~~~~~}}}|||zzzzzz|||~~~zzzzzzzzzzzz{{{|||}}}}}}}}}{{{yyyxxxuuuqqqmmmmmmjjjeeebbb```^^^\\\ZZZVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWWWWTTTQQQPPPPPPQQQQQQPPPOOOMMMKKKHHHFFFEEEDDDCCCCCCAAA@@@>>><<<;;;666666666555444444777:::888:::;;;;;;999777777777444444333222111111111111444888AAAMMMZZZfffpppuuuxxxyyyzzz{{{zzzxxxvvvtttwwwvvvuuutttrrrqqqooooooiiihhhffffffhhhlllqqqtttvvvvvvuuuuuutttsssssssssttttttuuuuuuuuutttssssssssssssssstttttttttttttttvvvvvvtttrrrnnniiieeecccjjjmmmoooooommmlllnnnppptttvvvxxxyyywwwuuuuuuuuupppqqqpppmmmiiiiiimmmpppuuussssssrrrllleeeeeeiiippprrrtttuuuuuuuuuvvvwwwtttoooggg___]]]aaaiiipppooopppqqqsssttttttuuuuuuttttttuuuuuuuuuvvvvvvvvvrrrsssrrrqqqrrrrrrllleeeQQQBBB333---,,,+++))))))%%%%%%&&&&&&'''(((((()))$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%(((++++++'''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))''')))******(((&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$######%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))&&&%%%###$$$%%%'''((((((((('''&&&'''((()))((('''$$$%%%&&&$$$""""""%%%(((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))''''''''''''))))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((())))))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************))))))))))))&&&))),,,+++(((&&&'''(((******++++++,,,,,,,,,,,,((((((((()))***+++,,,---'''''''''((())))))******'''(((******))))))***,,,************************)))***++++++,,,,,,++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++,,,---...///~~~~~~~~~}}}{{{{{{|||~~~zzzzzzzzzzzzzzz{{{||||||}}}|||{{{{{{yyyuuupppmmmmmmjjjfffcccaaa^^^\\\ZZZVVVWWWYYYZZZ[[[[[[ZZZZZZVVVWWWWWWUUURRRPPPPPPQQQPPPPPPOOOMMMJJJHHHFFFDDDAAAAAAAAA@@@???===<<<;;;666777666555444555888:::555777888999777666777777444333222222111111111222333777@@@LLLZZZfffpppvvvxxxyyyzzzzzzyyywwwuuutttvvvvvvuuutttsssrrrqqqpppllliiifffdddeeejjjooossswwwwwwwwwvvvuuusssrrrqqqttttttttttttttttttsssssstttttttttttttttttttttuuuvvvvvvuuusssooojjjeeeaaagggkkknnnooommmlllnnnpppqqqtttxxxyyyxxxvvvttttttpppqqqqqqnnnjjjiiillloootttrrrrrrqqqkkkddddddhhhppprrrtttuuuuuuuuuvvvwwwsssoooggg___\\\___hhhoooooopppqqqrrrsssssssssssssssttttttttttttuuuuuuuuuppprrrrrrpppqqqpppiii```KKK>>>111---,,,***))))))&&&'''''''''((((((((()))%%%'''((('''&&&%%%%%%&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''$$$(((,,,,,,)))&&&%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***&&&((())))))'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&''''''%%%$$$%%%''')))((('''&&&'''((()))((('''"""&&&'''%%%!!! $$$)))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''(((((())))))'''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))&&&(((******(((''''''(((***+++++++++++++++++++++((((((((()))***+++,,,---((((((((()))))))))******%%%''')))***))))))+++,,,************************))))))***+++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***,,,------,,,+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,---...///~~~~~~~~~||||||}}}~~~{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzvvvqqqlllllliiifffcccaaa^^^[[[YYYWWWXXXYYY[[[[[[[[[[[[ZZZUUUVVVVVVUUURRRPPPPPPQQQPPPOOONNNLLLJJJGGGEEEDDD@@@@@@@@@???>>>===;;;;;;777777777555444555888;;;666888999:::::::::;;;===333333222222111111222222222777@@@LLLYYYfffpppuuuxxxxxxxxxxxxxxxvvvuuutttvvvvvvuuuuuutttsssrrrrrroookkkfffcccdddhhhnnnrrrwwwwwwxxxxxxwwwvvvsssrrrttttttssssssssstttttttttuuutttssssssssssssttttttuuuvvvvvvuuupppjjjddd```eeehhhmmmnnnlllkkkmmmoooooorrruuuwwwvvvuuutttssspppqqqqqqnnnjjjiiikkkooosssrrrrrrqqqkkkeeeeeeiiipppsssuuuvvvuuuuuuvvvxxxrrroooiiiaaa\\\___gggoooooopppqqqrrrsssssssssssstttttttttuuuuuuuuuvvvvvvqqqsssrrrpppooommmdddZZZFFF;;;111...,,,)))'''((()))))))))((((((''''''''''''((()))(((&&&&&&'''((('''((()))******)))((('''&&&&&&&&&'''''''''((((((###(((,,,,,,)))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((((((((((((((())))))&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))###&&&((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''***+++((($$$"""&&&+++(((&&&&&&''')))))))))((($$$''')))&&&"""!!!%%%***''''''''''''(((((((((((('''(((((((((((((((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***)))(((''''''((()))***''''''((())))))(((''''''&&&&&&''''''((()))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******((()))******)))((()))))))))))))))***************))))))))))))***+++,,,---))))))***************+++&&&((()))***))))))+++---************************))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***,,,......,,,++++++---------,,,,,,,,,+++++++++++++++++++++,,,---...///~~~~~~~~~}}}}}}~~~|||{{{{{{{{{{{{{{{|||||||||{{{{{{{{{yyyvvvqqqmmmkkkhhheeebbb```^^^ZZZWWWWWWXXXYYY[[[[[[[[[ZZZZZZVVVVVVVVVTTTQQQPPPQQQRRROOOOOOMMMLLLIIIFFFDDDCCC@@@@@@@@@???>>><<<;;;:::777777777666555555888;;;444666777888777888:::;;;333333222222111222222333333777@@@LLLYYYeeeoootttvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuttttttttttttqqqnnnhhhddddddhhhmmmqqquuuwwwyyyzzzzzzxxxvvvttttttttttttsssttttttuuuvvvuuutttsssrrrqqqrrrssstttuuuvvvwwwvvvrrrkkkddd___aaafffjjjlllkkkjjjkkkmmmnnnqqqtttuuuuuutttttttttrrrrrrqqqmmmiiihhhkkkooorrrqqqqqqqqqlllfffgggkkkqqqsssuuuvvvvvvvvvwwwxxxrrrqqqlllddd^^^^^^eeelllooopppqqqsssttttttuuuuuuttttttuuuuuuuuuvvvvvvvvvrrrsssrrrooolllggg\\\QQQ@@@777///---,,,)))'''(((***))))))(((''''''&&&&&&'''((()))(((&&&&&&(((***(((((())))))))))))((((((&&&&&&'''''''''(((((((((###'''***+++(((%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''###$$$%%%&&&((()))******###&&&)))(((%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((***+++(((%%%$$$'''+++'''&&&&&&''')))***)))(((&&&((((((&&&$$$$$$'''***''''''''''''(((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))))))))''''''''''''))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''(((((())))))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))************(((((()))))))))*********+++************+++,,,,,,***************+++++++++)))******)))((())),,,...************************((()))******++++++******)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***---000///,,,***+++---------,,,,,,,,,,,,++++++------,,,,,,,,,---......~~~~~~}}}~~~}}}||||||{{{{{{||||||}}}|||{{{zzzzzzyyyvvvrrrnnniiigggdddbbb```]]]YYYVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUSSSPPPPPPRRRTTTOOONNNMMMKKKIIIFFFDDDBBBAAAAAAAAA@@@>>><<<;;;:::777888777666555666999;;;555555666555444333555666333222222111222222333333444888AAALLLXXXdddnnnsssuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuusssooojjjeeeeeehhhmmmppprrrtttxxx{{{|||zzzxxxvvvuuuuuutttttttttuuuvvvwwwuuusssrrrppppppppprrrsssuuuwwwxxxwwwssskkkccc^^^___ccchhhkkkjjjiiijjjllloooqqqttttttttttttvvvwwwssssssppplllhhhhhhlllpppqqqpppqqqqqqmmmhhhiiinnnqqqsssuuuvvvvvvvvvwwwxxxuuuuuuqqqhhh___]]]aaagggooopppqqqsssuuuvvvvvvwwwttttttttttttuuuuuuuuuvvvrrrsssqqqmmmhhhaaaTTTHHH888111,,,++++++((('''(((''''''''''''''''''''''''&&&&&&'''&&&%%%&&&(((+++(((((((((''''''(((((((((''''''''''''((((((((((((###&&&)))(((&&&$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&''''''(((((($$$''')))'''$$$###&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((%%%###$$$'''******((('''&&&%%%''')))***)))(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((('''&&&%%%%%%'''((())))))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((()))))))))************)))((((((((()))*********(((((()))***++++++,,,,,,,,,,,,+++*********++++++***************)))))))))------+++)))((()))---000************************((())))))***************)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++...111///+++)))+++...------,,,,,,,,,,,,++++++//////......------......~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}{{{zzzyyyxxxvvvrrroooiiifffdddaaa___\\\XXXUUUTTTUUUVVVXXXYYYXXXXXXWWWWWWWWWUUURRROOOPPPRRRUUUNNNNNNMMMKKKHHHFFFDDDBBBBBBBBBAAA@@@>>><<<:::999777888777666555666999;;;:::;;;:::888666444555666222222222111222222333333444999AAALLLXXXdddmmmrrrttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttpppkkkgggfffhhhmmmpppooorrrwww{{{|||{{{yyywwwvvvuuuttttttuuuvvvwwwxxxtttsssqqqoooooopppqqqrrruuuwwwxxxxxxssskkkccc^^^]]]bbbgggjjjiiihhhiiikkkqqqrrrtttuuutttuuuwwwyyytttssspppkkkgggggglllqqqppppppqqqrrrnnnjjjkkkpppqqqsssvvvvvvvvvvvvwwwxxxwwwxxxuuukkk```[[[^^^cccnnnpppqqqtttuuuwwwxxxxxxssssssssstttttttttuuuuuuqqqrrrpppkkkeee]]]OOOBBB222,,,(((******(((''')))%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%$$$%%%(((+++((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))$$$&&&((('''$$$###&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))&&&""""""&&&***'''''''''''''''''''''&&&'''''''''''''''((())))))(((!!!***000,,,&&&'''&&&%%%''')))******)))(((&&&$$$$$$%%%''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''(((((((((((((((((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%&&&'''(((&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))*********+++)))((('''''')))*********((())))))+++,,,---......------,,,+++************))))))))))))((((((((((((000///,,,)))''')))---111************************(((((()))***************)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++...111000+++)))+++...---------,,,,,,,,,++++++111000///...............~~~||||||}}}|||{{{yyy}}}yyywwwuuutttrrrqqqkkkjjjgggccc___[[[WWWUUUXXXXXXXXXXXXYYYYYYZZZZZZXXXWWWUUUSSSRRRRRRSSSSSSRRRQQQPPPNNNLLLIIIGGGFFFCCCCCCBBBAAA???===;;;:::999999888777666666666777:::::::::888777777:::<<<333222111111000000111111555888???HHHTTT```jjjpppnnnpppsssuuuvvvvvvvvvuuuwwwvvvuuuwwwyyyzzzxxxvvvtttrrrnnniiiffffffiiilllpppqqqtttwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvtttuuuuuuqqqlllkkkooottttttuuuvvvvvvtttmmmeee___^^^ccchhhiiihhhhhhkkkooopppqqqrrrrrrqqqqqqtttuuurrrrrrqqqmmmhhhgggiiimmmoooqqqrrroookkkiiikkkmmmssssssttttttuuuuuuvvvvvvuuutttsssooojjjddd^^^[[[kkksssvvvsssrrrvvvxxxvvvyyywwwvvvuuuuuutttrrrppprrrpppkkkeee[[[OOOBBB999...---,,,,,,++++++,,,,,,''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((++++++***))))))((())))))'''%%%%%%'''&&&###%%%))))))((('''&&&&&&'''))))))$$$'''(((&&&"""!!!$$$''''''''''''(((((((((((()))***)))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%!!!###((((((###&&&'''))))))(((''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&(((******(((&&&$$$$$$%%%'''(((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((+++)))'''&&&%%%&&&'''(((&&&%%%$$$&&&)))***(((%%%(((((((((((((((((((((((('''((()))++++++***))))))%%%%%%%%%&&&((()))+++,,,++++++******))))))(((((()))((('''(((***+++++++++******)))((('''(((+++---+++*********))))))((((((++++++******************************************++++++***)))(((((())))))************************)))+++,,,,,,+++***,,,---***************++++++,,,(((***+++,,,+++***++++++)))***++++++***)))***+++)))+++------,,,,,,,,,---------,,,++++++,,,------+++,,,...---,,,,,,---///444333222111000......---}}}|||yyywwwvvvtttrrrpppkkkiiigggccc___[[[WWWUUUWWWWWWXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSTTTTTTQQQQQQOOOMMMKKKHHHEEEDDDCCCCCCBBBAAA???===;;;:::888888777777666777777777999::::::888666555555666333222111111000000111111555777===EEEPPP\\\ffflllnnnppprrruuuvvvvvvtttsssvvvuuutttvvvxxxyyywwwuuutttrrrooojjjggggggiiilllnnnooorrruuuwwwyyyyyyyyyyyyyyywwwvvvuuuuuuuuuuuutttvvvuuuqqqlllkkkooosssvvvvvvvvvvvvtttoooiiidddaaafffjjjkkkiiigggiiilllpppqqqrrrrrrqqqrrrsssuuurrrrrrqqqlllgggfffhhhkkkooopppqqqoookkkjjjkkknnnsssssstttuuuwwwxxxyyyyyyuuuuuutttqqqllleee___[[[fffnnnsssrrrrrruuuvvvttttttsssssstttuuutttrrrpppoookkkddd\\\SSSHHH===666///...---+++***)))(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&(((*********))))))(((((((((((((((&&&&&&((('''$$$&&&***&&&&&&%%%%%%&&&(((***+++%%%&&&'''&&&$$$###%%%'''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$$$$))))))&&&&&&((())))))(((''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&'''))))))'''&&&%%%%%%%%%&&&'''((('''&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''&&&'''''''''((((((((((((***)))'''&&&&&&&&&(((((((((&&&%%%&&&(((***((('''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))***)))((((((((('''''''''&&&((('''&&&''')))*********)))))))))(((''''''***---))))))))))))((((((''''''************************************************,,,,,,+++***************************************)))***,,,+++******+++---)))))))))))))))******+++'''(((***)))(((((()))+++)))***++++++***)))***+++(((***,,,,,,+++***+++,,,---,,,+++******+++,,,---+++,,,------,,,,,,---///333222222111///...------|||zzzxxxwwwvvvtttqqqnnnjjjiiifffccc___[[[XXXVVVWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVUUUTTTTTTUUUUUUUUUQQQPPPOOOMMMJJJGGGDDDBBBCCCBBBBBB@@@???===;;;:::777777666666666777888888888999:::888555222111111333222111111000000111111444666:::AAAKKKVVV___eeekkkmmmqqqtttuuuuuutttrrruuutttsssuuuvvvwwwuuutttsssrrrpppllliiigggiiikkklllmmmpppsssvvvwwwxxxxxxyyyxxxvvvuuussssssssssssuuuvvvuuurrrmmmlllooorrrwwwvvvvvvvvvuuurrrmmmiiifffiiimmmmmmjjjhhhhhhjjjoooqqqrrrrrrrrrrrrsssuuurrrrrrpppkkkfffdddfffiiimmmooopppoookkkjjjlllooossstttuuuwwwxxxzzz{{{|||uuuuuuvvvtttnnnggg```[[[___fffllloooqqqtttuuusssooooooqqqsssttttttpppnnnjjjeee^^^UUUMMMDDD;;;555222000...,,,)))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&(((((())))))(((((((((((((((((((((&&&''')))(((%%%&&&***$$$$$$$$$$$$&&&(((***+++%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((((((!!!"""$$$&&&'''((())))))$$$%%%%%%&&&&&&'''''''''$$$'''(((%%%$$$'''(((((('''(((***)))(((''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''((((((((())))))(((''''''''''''((('''''''''&&&''''''((()))***)))'''&&&&&&'''((((((***(((&&&&&&((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((('''''''''''''''&&&%%%&&&((()))))))))((((((((('''&&&''')))+++((((((((((((''''''''''''************************************************---,,,++++++++++++++++++************************)))***++++++******+++---*********)))***++++++,,,''''''((('''&&&&&&(((+++)))***++++++***)))***+++((()))++++++*********+++++++++************+++++++++,,,------,,,,,,---...111111000000///...------~~~{{{zzzxxxwwwvvvtttpppmmmjjjhhhfffbbb^^^[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVRRRQQQPPPMMMJJJGGGDDDCCCBBBBBBAAA@@@>>><<<;;;:::666666666666666777888999666888:::999666222000///333222111111000000111111333444888>>>GGGQQQZZZ___eeehhhlllqqqssstttttttttssssssssstttttttttssssssssssssqqqnnnkkkhhhhhhiiijjjlllooosssvvvwwwxxxyyyyyyxxxuuusssrrrqqqrrrrrrvvvvvvuuurrrooommmoooqqqvvvuuutttttttttrrrooommmgggjjjmmmnnnllljjjjjjjjjoooqqqrrrsssrrrrrrssstttrrrrrrpppjjjeeebbbdddgggmmmooopppnnnlllkkkmmmppptttuuuvvvwwwxxxyyyzzzzzzuuuvvvwwwvvvqqqjjjbbb]]]YYY^^^eeekkkpppsssttttttppppppqqqssssssqqqlllhhhccc```[[[UUUNNNFFF===777222111///---***)))((((((''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&''')))((($$$$$$(((%%%$$$$$$$$$%%%&&&((()))%%%&&&'''((())))))'''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&###%%%''')))***)))((('''######%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((###%%%&&&%%%$$$%%%'''(((''')))******(((''''''(((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((((('''&&&&&&&&&'''(((((()))(((''''''''''''((((((+++)))'''&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&'''((()))***))))))(((((((((((())))))************))))))))))))(((&&&%%%&&&(((******)))''''''((('''&&&&&&(((***(((((((((((((((((((((((())))))))))))************************************,,,++++++*********++++++************************)))***++++++******+++,,,,,,++++++++++++,,,------(((((('''&&&%%%&&&))),,,)))***++++++***)))***+++(((***,,,,,,+++***+++,,,***************************,,,------,,,+++---...000/////////...---------~~~|||zzzyyyxxxvvvsssooollljjjhhheeeaaa^^^[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWSSSRRRPPPNNNKKKHHHFFFDDDBBBBBBAAA@@@>>><<<:::999666555555555666777888888444666999:::888555333222333222111111000000111111111333777>>>FFFOOOWWW\\\___bbbffflllpppsssuuuvvvqqqrrrsssssssssrrrrrrrrrrrrssssssqqqmmmjjjhhhhhhiiikkkooosssvvvxxxyyyzzzxxxwwwtttrrrpppqqqrrrsssuuuuuutttrrrpppooopppqqqtttsssrrrrrrsssrrrooommmfffhhhlllnnnnnnmmmllllllnnnpppsssssssssrrrssstttrrrrrrooojjjdddbbbdddgggmmmooopppnnnlllkkkmmmpppuuuuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxxxxtttmmmfffaaaXXXZZZ___fffllloooqqqrrrqqqppppppqqqooolllfffbbb[[[[[[[[[YYYSSSJJJ???777...---,,,***))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''&&&'''((((((((((((''''''&&&%%%&&&(((&&&""""""%%%((('''%%%%%%$$$%%%&&&'''%%%''')))+++***)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''"""###&&&((()))((('''&&&&&&''''''(((((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&(((***(((***+++***(((''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''+++)))'''&&&&&&''')))+++)))'''&&&%%%%%%&&&''')))'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((+++***((('''&&&''')))+++((((((((((((((((((((((((***)))((('''((()))***+++(((''''''(((((()))***+++))))))))))))************)))((('''''')))++++++***&&&'''((((((''''''(((***))))))))))))))))))))))))(((((()))))))))***************************************))))))))))))***+++************************(((***++++++***)))+++,,,***************+++,,,,,,)))***)))(((&&&(((+++---)))***++++++***)))***+++)))+++------,,,+++,,,---***************************+++---,,,++++++,,,.........------------------}}}zzzxxxvvvsssooollliiigggdddaaa^^^\\\[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVRRRQQQPPPNNNLLLIIIGGGFFFBBBAAAAAA???>>><<<:::999666666555555555666777777333666999:::999777666555333222111111000000111111000333999AAAIIIQQQXXX[[[\\\^^^aaafffkkkppptttvvvqqqrrrtttsssrrrqqqqqqrrrrrrtttuuusssoookkkhhhggghhhjjjnnnrrrvvvxxxzzzzzzxxxvvvsssqqqpppqqqssstttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqooommmdddgggkkknnnpppooommmlllnnnpppssstttsssrrrssssssqqqqqqooojjjeeeccceeehhhmmmooopppoookkkjjjlllooouuuuuuuuuuuuttttttttttttuuuwwwxxxxxxuuupppjjjfff^^^[[[[[[```dddfffhhhkkkkkkjjjjjjjjjiiieeeaaa]]]WWWYYY[[[\\\WWWLLL>>>555((((((''''''&&&'''''''''((((((((((((((((((((((((###$$$%%%'''((()))***+++&&&'''((()))***)))((('''%%%$$$&&&(((&&&!!!!!!$$$)))((('''%%%%%%%%%%%%&&&$$$)))......+++'''&&&''''''''''''(((((((((((()))(((((((((((('''''''''&&&###$$$%%%'''''''''&&&&&&'''(((((((((((((((''''''$$$%%%%%%&&&&&&''''''''')))%%%$$$(((*********+++)))***++++++)))''''''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%'''''''''((((((((((((((()))))))))(((&&&&&&(((***(((((((((((((((((((((((()))))))))))))))***++++++((('''(((((()))***+++,,,''''''''''''(((((((((((()))((('''(((***+++,,,+++&&&((())))))(((''')))***))))))))))))************'''(((((())))))*********************************)))))))))((())))))***+++************************((()))******))))))***,,,((((((''''''(((((()))******++++++***)))))),,,...)))***++++++***)))***+++***+++------,,,,,,,,,---******+++,,,,,,+++*********+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---------{{{xxxuuurrrnnnllliiigggddd```]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUPPPOOONNNMMMKKKIIIHHHGGGAAAAAA@@@???===;;;:::999777777666555555555666666333666888999888666666666333222111111000000111111///333;;;EEENNNUUU[[[]]]\\\]]]^^^aaafffkkkqqqtttqqqsssuuutttqqqpppppprrrrrrtttvvvuuupppkkkgggffffffhhhlllppptttwwwyyyyyywwwuuurrrpppppprrruuuwwwsssrrrrrrrrrsssttttttsssqqqqqqqqqrrrsssrrrnnnllldddfffjjjnnnpppooommmjjjmmmpppssstttssssssrrrsssqqqqqqoookkkfffdddgggjjjooopppqqqoookkkjjjkkknnnttttttttttttttttttttttttuuuwwwxxxxxxvvvrrrnnnlllggg^^^YYYYYY[[[ZZZ\\\```^^^]]]]]]___```___]]][[[ZZZ\\\___^^^YYYLLL===333)))((((((''''''''''''((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((((((&&&''')))++++++***)))(((%%%%%%''')))'''"""!!!$$$)))((('''&&&&&&&&&'''((($$$+++222222+++%%%%%%(((((((((((()))))))))*********))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***"""%%%+++***(((((()))+++,,,+++)))''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((&&&$$$"""!!!'''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((()))(((&&&$$$###&&&''''''((((((((((((((('''(((***(((&&&%%%&&&((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))))))))******&&&'''''''''((((((((())))))'''&&&''')))++++++***'''(((******)))((()))***((((((((()))))))))******''''''(((((()))******+++***************************)))))))))******+++,,,************************((()))******))))))***+++))))))(((((())))))***+++)))***++++++******+++---)))***++++++***)))***+++)))+++,,,,,,++++++,,,---***+++,,,------,,,+++***)))+++,,,,,,++++++,,,---***+++++++++,,,,,,------|||xxxtttqqqnnnllliiigggccc```]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTNNNMMMMMMLLLKKKIIIGGGFFFAAAAAA@@@???===;;;:::999888777666555555555555555444666888888666555444555333222222111000111111111...333===GGGQQQXXX]]]___^^^]]]]]]___bbbhhhnnnqqqqqqsssuuutttqqqpppppprrrrrrtttvvvvvvqqqlllgggeeedddfffjjjooosssvvvxxxxxxvvvuuurrrpppqqqsssvvvxxxrrrqqqqqqrrrtttuuuuuutttqqqqqqrrrttttttrrrnnnkkkeeegggjjjnnnpppoookkkhhhmmmpppsssttttttsssrrrssspppqqqoookkkfffeeehhhkkkoooqqqrrroookkkiiikkkmmmrrrsssssstttuuuvvvvvvwwwvvvvvvxxxxxxvvvtttqqqooonnnbbbXXXUUUTTTQQQSSSWWWSSSRRRSSSVVVZZZ\\\\\\[[[aaabbbcccaaaZZZMMM>>>444---,,,+++***))))))))))))))))))))))))))))))))))))((((((((('''&&&$$$###"""&&&(((***+++,,,+++***)))&&&&&&(((***(((###"""$$$((('''&&&&&&'''((()))***###---555444***###$$$((())))))))))))******************)))(((&&&%%%$$$###)))(((((('''''''''(((((("""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%(((!!!((((((%%%$$$***+++,,,+++)))''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$&&&)))***(((###'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***$$$%%%(((***)))'''###!!!&&&&&&'''((())))))((((((%%%(((***)))&&&$$$%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))(((''',,,+++***)))((((((((((((((()))))))))******++++++(((&&&%%%&&&(((******)))''')))++++++***)))***+++&&&'''''''''(((((())))))&&&''''''((()))******+++************************+++*********+++,,,,,,---************************((()))******))))))***+++,,,,,,++++++,,,,,,---...(((***+++,,,+++***++++++)))+++++++++***)))***+++(((***++++++******+++,,,+++,,,------------,,,+++)))+++,,,,,,+++***,,,---*********++++++,,,,,,---|||yyyuuuqqqllliiijjjccc_________]]]^^^aaa_________^^^]]]\\\[[[ZZZWWWXXXYYYZZZYYYXXXVVVTTTRRRPPPNNNMMMMMMKKKHHHEEECCCBBB@@@>>><<<::::::999888666444222222222333444111333555777777555333111444222000///...///000111000555>>>IIIUUU___gggkkkgggeeebbb```aaadddiiilllrrrrrrssstttuuuuuutttsssuuutttrrrrrrqqqoookkkiiifffhhhkkkpppuuuwwwwwwvvvxxxwwwuuusssrrrrrrrrrsssuuuuuuvvvvvvuuusssqqqpppsssssssssttttttrrrmmmjjjffffffhhhkkkmmmnnnllljjjoooppprrrttttttsssrrrqqqpppqqqqqqnnniiifffgggiiippprrrrrrooojjjggghhhjjjqqqsssuuuvvvvvvuuuvvvvvvttttttuuuvvvvvvuuutttssspppllleee^^^WWWRRROOOMMMRRRRRRSSSVVV[[[___aaaaaafffhhhiiibbbTTTDDD888222))))))***+++,,,+++******)))((((((((())))))&&&$$$%%%'''************+++,,,...------///111,,,"""''''''((()))((('''%%%$$$((($$$$$$''''''&&&(((+++&&&)))---///---+++)))(((***)))(((''''''((()))*********))))))))))))******'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%&&&(((***$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((()))))))))'''''')))***((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''$$$###$$$''')))'''%%%'''''''''''''''''''''''''''(((((('''&&&&&&)))+++)))(((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%'''))))))((('''((()))&&&&&&&&&&&&'''''''''(((///---+++)))(((((()))))))))'''&&&(((+++---,,,******)))(((&&&&&&&&&'''(((******))))))((((((''''''''''''(((((())))))******))))))*********))))))((((((***+++***)))((()))***'''(((+++,,,,,,***(((&&&,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,))))))))))))***************)))((('''((())),,,---,,,,,,,,,+++))))))+++---))))))***+++,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,***))))))+++...***+++,,,---...---,,,,,,}}}zzzwwwrrrnnnjjjjjjccc^^^______]]]^^^aaa````````````___]]]\\\[[[XXXXXXZZZZZZYYYXXXVVVUUURRRPPPNNNMMMLLLKKKHHHEEEBBBAAA???>>><<<;;;::::::888666444333222222333444333444555666666555444333333222000///...///111222000555===HHHTTT```iiimmmjjjhhheeebbbbbbdddgggiiippprrruuuwwwwwwvvvvvvvvvuuutttssssssssspppllliiifffgggjjjoootttwwwwwwvvvwwwvvvtttsssrrrqqqrrrrrrtttuuuuuuuuuuuusssqqqpppuuuttttttttttttrrrnnnkkkeeeeeegggjjjmmmnnnmmmkkkoooqqqssstttuuutttsssrrrqqqrrrrrrnnniiifffgggiiioooqqqrrroookkkhhhhhhjjjppprrrtttuuutttsssttttttssstttuuuvvvvvvvvvuuuttttttqqqlllfff```\\\YYYWWWYYYYYYYYY\\\aaadddffffffiiikkkjjjbbbTTTDDD888333***))))))((((((((((((((()))(((((()))***)))'''$$$%%%''')))))))))***,,,---222000/////////---'''###''''''''''''''''''&&&&&&***&&&%%%'''&&&$$$$$$(((%%%(((+++,,,***(((''''''))))))((('''''''''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''((()))(((&&&&&&((()))&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&'''((((((((())))))(((''''''(((***))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%&&&((()))(((&&&'''''''''''''''''''''''''''(((((('''&&&&&&(((***)))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&((())))))(((''')))***&&&'''''''''((((((((((((///...+++)))((((((((()))***((('''(((***+++***(((***)))((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***((()))***,,,,,,+++)))(((+++++++++++++++,,,,,,---*********+++++++++,,,,,,))))))))))))************,,,+++***))))))***+++++++++++++++***))))))+++---)))******+++,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,+++))))))+++---***+++,,,---------,,,,,,|||yyyuuupppllljjjccc^^^^^^^^^]]]^^^aaabbbbbbbbbaaa```___^^^]]]YYYYYYZZZZZZYYYXXXVVVUUURRRPPPMMMLLLKKKJJJGGGEEEAAA@@@???===<<<;;;;;;;;;777666555333222333333444555555666666666666555555111000/////////000111222111555===GGGTTTaaakkkqqqooommmjjjfffeeedddeeefffjjjoootttwwwvvvuuuvvvxxxtttttttttuuuuuurrrnnnkkkeeefffiiimmmrrrvvvwwwwwwvvvuuutttsssrrrqqqqqqqqqssstttuuuuuutttsssrrrqqqwwwuuutttsssrrrqqqnnnkkkddddddfffjjjmmmnnnmmmkkkoooqqqsssuuuvvvuuutttsssssstttsssoooiiiffffffhhhmmmppprrrppplllhhhhhhiiioooqqqttttttsssrrrrrrrrrssstttuuuvvvvvvwwwvvvvvvxxxwwwtttqqqmmmiiifffdddeeedddccceeeiiikkklllllllllllljjj```QQQAAA666111+++***)))((('''''''''(((((((((((()))***)))'''%%%&&&'''(((((((((***---000333222///---++++++++++++''''''&&&&&&&&&''''''((()))%%%$$$&&&%%%###$$$'''$$$&&&((((((&&&%%%&&&'''(((''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&((())))))(((''''''((('''((())))))((('''((()))'''&&&&&&&&&&&&'''((((((((())))))(((''''''(((***'''(((((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((('''&&&''')))))))))'''''''''''''''''''''''''''((())))))(((&&&&&&''')))((((((&&&&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((&&&''')))+++(((((((((((())))))))))))///...+++)))(((''''''(((+++***(((((()))***((('''******)))((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((***+++***)))((()))***))))))***++++++,,,,,,,,,***************++++++,,,*********++++++++++++,,,)))))))))*********++++++------,,,,,,+++******))))))***+++***((((((***,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++******+++---***+++,,,---------,,,,,,~~~{{{wwwrrrnnnjjjccc_________]]]^^^aaacccbbbbbbbbbaaa___^^^]]]ZZZZZZZZZZZZYYYWWWVVVUUURRROOOMMMKKKJJJIIIGGGEEE@@@???>>>===<<<;;;;;;;;;777666555444333333333444777777666666666666777777000000//////000111222333222555<<>><<<;;;:::::::::777777666666555444444333666666777777777777666666000000000000111111111111111555;;;EEESSSaaammmtttuuuvvvvvvuuurrrlllgggcccdddfffiiinnnrrruuuwwwxxxtttssssssuuuvvvvvvtttrrrkkkjjjiiikkkooosssvvvwwwvvvvvvvvvuuutttsssqqqppppppqqqrrrsssttttttsssrrrsssrrrqqqppppppooommmkkkcccdddeeehhhkkkkkkjjjhhhhhhjjjmmmppprrrsssrrrrrrrrrsssrrrnnnhhheeeeeegggkkkmmmnnnmmmjjjhhhjjjlllrrrtttwwwxxxwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxzzz{{{||||||{{{yyyxxxwwwuuusssssstttuuutttsssqqqnnneeeVVVEEE777000...$$$&&&))),,,,,,***(((&&&((((((((()))++++++)))'''&&&'''(((((((((***---000///...---+++***)))'''&&&''''''&&&&&&&&&''''''(((,,,(((%%%&&&%%%""""""%%%&&&''''''&&&%%%%%%&&&(((%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))(((''''''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))%%%%%%&&&'''(((((())))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&''''''((()))))))))***''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&%%%$$$%%%''')))))))))))))))******************)))))))))((((((((($$$&&&((((((((((((***,,,'''((()))*********))))))&&&''''''((()))******+++))))))))))))(((((((((((('''((()))******+++******(((***+++***)))((()))***+++***))))))***+++,,,---)))))))))))))))******+++)))))))))************+++*********++++++++++++,,,'''(((((()))******++++++'''(((++++++******+++,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))+++------+++***++++++,,,,,,+++++++++,,,---...zzztttpppnnnhhhcccccccccaaabbbeeeddddddddddddcccaaa```___]]]]]][[[ZZZXXXWWWVVVVVVQQQNNNJJJHHHGGGGGGFFFEEEAAA@@@>>><<<:::999999999777777777666666555444333444555777888888777555444000111111111111000000///111444;;;FFFSSS```kkkrrrsssuuuxxxxxxvvvpppjjjffffffdddeeeiiiqqqvvvwwwvvvtttsssrrrssstttvvvuuuuuuooollljjjkkkooosssvvvwwwvvvwwwwwwwwwvvvtttrrrqqqoooppprrrsssttttttssssssrrrrrrrrrssstttrrrooolllddddddeeehhhjjjjjjhhhfffhhhjjjmmmpppsssssssssssspppqqqqqqmmmgggdddeeegggkkkmmmmmmkkkhhhhhhkkknnnqqqtttwwwxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{||||||{{{zzzzzzwwwuuutttsssuuuuuutttsssqqqmmmcccSSSBBB666000...*********)))((('''&&&&&&(((((((((***+++,,,***(((%%%''')))))))))***,,,---,,,(((&&&&&&(((***)))'''''''''''''''''''''&&&&&&...***''''''%%%!!!!!!$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''')))******))))))$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((('''&&&%%%''')))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''###%%%((())))))((()))***&&&'''(((((()))*********((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))(((''''''(((***((((((((()))))))))******'''(((((()))))))))))))))%%%'''))))))''''''(((+++&&&'''((()))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((()))******+++++++++(((***+++***)))((()))*********)))))))))******+++***))))))))))))***++++++))))))))))))*********************+++++++++,,,,,,+++***)))))))))***+++,,,''')))+++,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))+++------,,,******+++,,,,,,+++++++++,,,---...{{{tttpppoooiiidddddddddbbbcccffffffffffffeeedddcccbbbaaa^^^]]][[[ZZZXXXWWWWWWVVVQQQNNNJJJGGGGGGFFFFFFEEEAAA@@@>>><<<:::999888888777777777777666555444333333444777888888777444333111111111111111000///...000444;;;FFFSSS___jjjpppqqqtttxxxzzzxxxssslllhhhfffbbb```eeennnuuuuuussstttrrrqqqqqqsssuuuvvvvvvqqqnnnkkklllnnnrrruuuwwwwwwwwwxxxwwwvvvuuusssrrrnnnoooqqqssstttttttttsssrrrrrrsssuuuvvvuuuqqqnnneeeeeefffhhhiiiiiigggeeehhhkkknnnqqqssstttttttttnnnpppooolllgggdddeeeggglllmmmllljjjgggggglllppppppsssvvvxxxxxxxxxyyy{{{zzzyyyxxxwwwwwwwwwxxxyyy||||||||||||||||||{{{{{{wwwvvvttttttuuuuuuuuutttooojjj___OOO???333...---222000,,,)))'''&&&'''((((((((((((***,,,,,,***(((%%%(((***+++******+++,,,(((###$$$))))))(((''''''((()))((('''%%%$$$,,,((('''(((&&&###$$$'''###%%%''''''%%%$$$%%%%%%%%%&&&(((************)))&&&''')))******)))'''&&&((((((''''''''''''((((((((()))((('''%%%&&&(((***&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''')))+++)))&&&%%%&&&((())))))))))))))))))))))))"""$$$''')))))))))***+++&&&&&&((()))************)))((('''&&&&&&'''((()))((((((''''''''''''((((((''')))++++++***)))***+++(((((((((((())))))))))))&&&'''((()))************''')))***)))&&&%%%''')))%%%&&&''')))))))))((('''(((((((((((())))))))))))''''''(((((())))))******''''''(((******+++++++++(((***+++***)))((()))***************))))))))))))***************++++++,,,))))))))))))******************+++++++++,,,,,,,,,///---+++)))))))))+++,,,'''))),,,---,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))+++------,,,+++***+++---,,,+++***+++,,,---...{{{vvvrrrooommmiiifffddddddeeeeeedddccccccbbbaaa```______^^^]]]\\\ZZZXXXWWWVVVVVVRRRPPPLLLJJJHHHGGGDDDCCC??????>>><<<;;;888777666666777777666444444555777555777999::::::888666444444333222111000000000000333666;;;DDDPPP]]]gggnnntttttttttvvvwwwvvvtttsssiiifffcccdddiiimmmppppppuuuuuuuuuuuuuuuttttttssssssqqqmmmlllnnnrrruuuwwwwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrsssssssssttttttqqqrrrsssvvvwwwuuuqqqnnnjjjfffccceeejjjllliiieeefffiiimmmqqqrrrrrrooonnnrrrooonnnnnnjjjeeeeeehhhllllllkkkiiihhhiiilllooossstttuuuvvvuuuwwwyyy{{{wwwxxxxxxvvvsssqqqqqqqqqxxxyyy{{{|||}}}}}}}}}|||xxxxxxvvvtttrrrrrrssstttpppiii\\\KKK<<<222---++++++***)))'''''''''((()))''''''((((((((((((''''''((())))))(((&&&&&&''')))$$$&&&((()))'''&&&&&&'''(((&&&(((,,,***$$$$$$)))&&&(((++++++***(((((((((&&&&&&%%%%%%%%%&&&''''''&&&((())))))(((((()))******))))))(((((((((((((((&&&'''((((((''''''(((***%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%%))))))******)))'''%%%###((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&'''(((******((('''&&& )))///+++!!!###,,,$$$%%%&&&'''(((((((((((((((((((((((()))***,,,,,,,,,******---,,,)))(((***(((((((((((())))))))))))******))))))(((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))************))))))***((('''))),,,...---+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,''')))***+++******,,,---((('''(((***------***&&&+++)))((()))******)))(((,,,---///...---,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++{{{vvvsssnnnllliiieeeddddddeeefffffffffeeedddcccbbbbbbaaa^^^]]]\\\ZZZXXXWWWVVVVVVQQQNNNKKKHHHGGGEEECCCAAA???>>>>>><<<;;;999777666444555555444222222333555555666888::::::888666444444333222111000000000000333555;;;DDDOOO\\\gggnnnrrrrrrrrrssstttsssrrrqqqkkkhhhddddddgggkkkmmmnnnqqqrrrsssttttttuuuttttttsssppplllkkklllpppsssvvvxxxxxxwwwwwwvvvtttsssrrrrrrrrrrrrrrrssssssssssssttttttuuuvvvwwwtttpppmmmkkkgggdddeeejjjllliiieeeeeehhhlllpppsssrrrqqqooouuuqqqooommmhhhbbbaaadddlllmmmllliiiggghhhkkkooorrrsssuuuuuutttuuuvvvxxxuuuuuuuuurrrpppnnnooopppxxxyyy{{{|||}}}}}}}}}|||wwwwwwwwwuuusssrrrssssssooogggYYYIII:::000+++***,,,+++***)))((())))))***'''(((((((((((((((''''''&&&&&&'''&&&%%%%%%&&&(((&&&(((******((('''''''''(((&&&(((+++***$$$$$$((($$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((///000000...+++***+++,,,---,,,***(((''''''((((((&&&((()))(((''''''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&'''((())))))((('''&&&&&&))),,,***&&&$$$'''***%%%%%%&&&'''(((((((((((((((((((((((()))***+++,,,+++)))))),,,+++(((''')))(((((((((((())))))))))))***)))))))))(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))***++++++******++++++++++++******+++)))((())),,,...---+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))******''')))***+++******,,,---+++******,,,...///---***+++)))((()))***+++***(((+++---......---,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++|||wwwsssmmmkkkhhheeeddddddfffggghhhgggfffeeedddccccccbbb^^^]]][[[YYYXXXVVVVVVUUUOOOLLLIIIGGGEEEDDDAAA???>>>>>>>>><<<;;;999777666333333444222111000111333444666888::::::888666555333333222111000000000000222555:::CCCOOO\\\gggmmmqqqqqqrrrrrrrrrrrrqqqqqqoookkkgggdddeeegggjjjjjjmmmnnnppprrrtttuuuuuuuuurrroookkkiiiiiimmmrrruuuyyyxxxxxxwwwuuutttrrrqqqqqqqqqqqqqqqrrrrrrrrrrrruuuuuuvvvvvvwwwtttpppmmmlllhhheeefffjjjkkkiiieeedddgggkkkpppsssssssssrrrvvvqqqnnnkkkfffaaa```dddmmmmmmmmmjjjffffffjjjnnnqqqsssuuuuuusssrrrrrrrrrqqqqqqpppnnnkkkjjjkkkmmmvvvxxxzzz|||}}}}}}}}}|||vvvwwwwwwwwwvvvtttrrrqqqmmmdddUUUEEE777...***(((,,,+++***************+++(((((())))))((('''&&&&&&%%%&&&''''''&&&&&&(((***((()))+++***((('''''''''''''''(((***(((%%%%%%((('''(((((('''%%%%%%''')))***(((&&&$$$###$$$&&&'''------,,,***((((((***---222000,,,)))''''''((()))'''((()))((('''&&&'''((((((''''''''''''''''''(((%%%&&&&&&'''(((((())))))%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))******))))))(((&&&'''((())))))((('''&&&)))'''&&&''')))***)))'''&&&''''''(((((((((''''''(((''''''(((((()))***+++***((((((+++***'''&&&)))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++***))))))***,,,---,,,+++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))(((((((((((()))++++++******+++------+++***+++,,,------,,,+++)))((()))***+++***)))+++,,,......,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++}}}xxxtttllljjjgggeeedddeeefffhhhffffffeeedddcccbbbbbbaaa^^^]]][[[YYYWWWVVVUUUUUUOOOLLLIIIFFFEEECCCAAA???>>>>>>===<<<;;;999777777333333333222000///000222333555777999999888666555333222222111000000111111111444:::CCCOOO\\\gggmmmrrrsssttttttsssrrrsssssssssooojjjfffddddddfffgggkkkmmmppprrrtttuuuuuuuuusssqqqmmmiiihhhlllqqquuuyyyyyyxxxwwwuuusssrrrqqqppppppqqqqqqqqqrrrrrrrrrttttttuuuvvvwwwuuurrrooonnniiieeefffjjjllliiifffcccfffkkkooosssttttttttttttpppmmmkkkgggcccdddhhhlllnnnnnnjjjeeeeeeiiimmmqqqsssvvvuuussspppoooooonnnnnnmmmjjjhhhgggiiikkktttvvvyyy|||}}}}}}}}}|||vvvvvvwwwxxxxxxvvvrrrpppkkkaaaQQQAAA555...***)))************************))))))))))))((('''&&&%%%'''((()))))))))))),,,...((()))***)))'''&&&&&&'''''''''(((((('''%%%%%%'''''')))******)))(((((()))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%(((---111555222...)))''''''((()))'''((()))((('''&&&'''((()))((('''&&&&&&'''((()))'''''''''((((((((())))))###$$$&&&((())))))(((''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&''')))***)))(((''''''''''''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((())))))************)))''''''((())))))((('''''''''%%%###%%%(((***(((&&&'''((((((((((((''''''&&&((((((''''''((())))))***)))&&&'''******&&&&&&((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))************))))))******+++,,,+++++++++******+++++++++))))))))))))***+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,++++++******)))))))))(((***++++++******+++,,,***)))''''''''')))***+++***)))((()))+++,,,+++******,,,------,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++~~~yyyvvvlllkkkhhhfffeeeeeeggghhhgggffffffeeedddcccbbbbbb]]]\\\[[[YYYWWWVVVUUUUUUPPPNNNJJJHHHFFFEEEBBB@@@=========<<<;;;999888777444555444333111000111222333444777999999888666555333222111111000111111111111444:::CCCOOO\\\hhhnnnrrrsssttttttrrrqqqsssuuuuuurrrnnnhhheeeccccccdddlllnnnqqqtttuuuuuuuuuttttttssspppllljjjlllqqqvvvyyyxxxxxxwwwuuutttrrrqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqrrrtttvvvvvvuuusssnnnjjjeeefffjjjlllkkkhhhcccfffjjjooosssuuuvvvvvvuuuqqqooommmiiidddeeeiiikkknnnnnnjjjeeedddhhhnnnssstttvvvuuusssooonnnmmmmmmmmmllljjjhhhggghhhjjjrrrtttxxx{{{}}}}}}|||{{{wwwvvvwwwxxxyyywwwsssooohhh]]]MMM>>>444///,,,+++(((((())))))))))))))))))(((((()))(((((('''&&&&&&'''((()))))))))))),,,...&&&'''((('''%%%$$$%%%&&&&&&((()))'''%%%%%%&&&'''###&&&)))***(((&&&%%%%%%%%%'''((()))(((&&&###!!!$$$%%%&&&''')))---333777555222---)))&&&&&&'''((('''((()))((('''&&&'''((()))((('''&&&&&&'''((()))))))))((((((((('''''''''###$$$&&&((())))))((('''((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%***)))'''&&&&&&'''(((((((((((((((''''''((((((((((((((()))******)))((((((&&&&&&&&&'''''''''(((((((((((()))***************''''''((((((((((((''''''%%%&&&&&&'''''''''((((((((((((((()))(((((('''''')))(((((((((((())))))***(((%%%&&&))))))&&&&&&((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))******))))))((((((((((((((((((((((((+++***))))))))))))*********************++++++,,,+++***))))))))))))***+++(((((()))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))******++++++++++++)))***++++++***)))+++,,,)))((('''%%%%%%''')))+++***)))))))))+++,,,,,,***)))+++------,,,+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***zzzwwwnnnmmmjjjgggffffffhhhiiihhhhhhgggfffeeeddddddccc]]]\\\ZZZXXXWWWUUUUUUTTTQQQOOOKKKIIIGGGFFFCCCAAA=========<<<;;;:::888777555666555444111000111222222444666888999888666555222222111111111111111222222444:::DDDPPP^^^iiipppppprrrtttrrrooooooqqqttttttsssqqqlllgggdddcccccckkkmmmqqqtttvvvvvvuuuttttttuuusssooolllmmmqqqvvvwwwwwwwwwwwwvvvtttsssrrrqqqqqqqqqqqqrrrrrrrrrrrroooooopppsssuuuvvvuuutttnnnjjjeeefffjjjnnnmmmjjjcccfffjjjooosssuuuvvvwwwxxxuuurrrpppkkkcccbbbdddjjjmmmnnnjjjdddccciiiooossstttuuutttqqqnnnmmmmmmmmmnnnnnnmmmkkkjjjjjjkkkpppssswww{{{}}}~~~|||{{{xxxwwwvvvxxxzzzxxxsssoooeeeYYYHHH:::222///...---''''''((())))))))))))(((''''''((((((((((((''''''%%%&&&''''''&&&&&&(((***%%%&&&&&&%%%$$$$$$%%%'''&&&))))))%%%###%%%'''&&&$$$''')))***)))'''&&&&&&$$$&&&(((***)))'''###!!!'''((())))))***---111444111///+++(((&&&&&&'''(((&&&'''((((((''''''(((***)))(((((((((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))************((((((((((((((((((((((((''')))+++***(((''')))+++'''(((((()))))))))((((((******))))))))))))******(((%%%&&&)))***'''''')))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))************)))))))))))))))))))))))),,,+++***)))((()))***++++++************+++,,,,,,+++***)))(((((()))***+++((()))***)))(((((()))*********************************))))))******+++,,,++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,)))***++++++***)))***+++*********((('''(((+++...***))))))***,,,---,,,+++(((***,,,---,,,+++,,,---******+++++++++,,,,,,,,,******++++++++++++******{{{wwwqqqoookkkhhhgggggghhhiiihhhhhhgggfffeeedddcccccc]]]\\\ZZZXXXVVVUUUTTTTTTQQQOOOKKKIIIGGGFFFCCCAAA=========<<<;;;:::999888555666555333111000111222111333666888999888666555222111111111111111222222222555;;;EEEQQQ___jjjqqqqqqsssuuusssoooooorrrvvvsssttttttpppjjjeeeccccccgggiiinnnrrruuuvvvuuuuuusssuuuuuurrrmmmlllppptttvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrrrrsssssssssssspppooooooqqqtttuuutttrrrnnniiieeefffkkkoooooommmdddgggkkkooosssuuuvvvwwwwwwtttsssqqqkkkccc```bbbhhhlllnnnjjjdddccciiippprrrssssssqqqnnnlllkkklllmmmpppqqqqqqooommmllllllnnnqqqvvv{{{}}}~~~|||{{{zzzwwwuuuwwwyyyyyytttooo```TTTCCC666000///......'''((()))***+++******)))%%%&&&'''((())))))))))))&&&&&&'''&&&%%%%%%&&&((($$$%%%&&&%%%$$$%%%'''***%%%))))))$$$"""&&&'''&&&((()))((('''&&&&&&(((***%%%&&&&&&''''''&&&%%%%%%'''((())))))((()))+++---,,,***)))'''&&&&&&&&&'''$$$&&&'''((('''((()))+++(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))))))))((((((''''''''''''(((((()))***+++***)))((()))***&&&'''((()))))))))))))))++++++************++++++(((&&&&&&******((('''***(((((((((((())))))))))))'''((((((((()))))))))***''''''(((******++++++***))))))))))))))))))))))))---,,,***)))((()))***+++++++++******++++++,,,---,,,+++)))(((((()))+++,,,)))+++,,,,,,))))))***,,,++++++++++++++++++++++++******))))))******+++,,,************************((()))***+++,,,,,,++++++)))+++,,,+++***)))***+++***,,,,,,+++)))***,,,///***))))))***,,,------,,,(((***,,,,,,,,,+++,,,...******+++++++++,,,,,,,,,******++++++++++++******{{{xxxssspppmmmiiihhhggghhhiiifffeeedddcccbbbaaaaaa```]]]\\\ZZZXXXVVVUUUTTTTTTQQQNNNKKKHHHGGGEEECCCAAA======<<<<<<;;;:::999888555555555333000///000111111333666888999888666555222111111111111111222222333666<<>>===;;;:::999888777777555444333222222222222222333666888999888777444444333222222333444444444888@@@KKKXXXdddoootttwwwwwwuuuuuuuuuvvvwwwxxxwwwvvvuuutttrrrnnniiieeefffhhhlllqqqtttvvvvvvvvvxxxwwwvvvrrrooommmnnnoooooorrruuuvvvuuutttttttttsssrrrrrrqqqqqqrrrrrrsssrrrqqqqqqsssuuuuuuqqqnnnpppkkkggghhhmmmppppppoooggggggiiimmmqqqtttuuuuuuxxxtttqqqnnniiicccbbbfffgggiiijjjgggcccdddjjjppprrrqqqooollljjjjjjlllnnnrrrrrrrrrtttvvvuuurrrpppnnnppprrrtttwwwxxxyyyyyyyyy{{{zzzxxxwwwvvvpppiiiZZZHHH666///...,,,***)))************))))))))))))******)))(((((('''(((((('''((()))))))))(((&&&%%%$$$(((***'''%%%'''(((&&&***)))))))))(((###(((((((((((()))))))))))))))'''$$$%%%'''((('''%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%&&&'''((()))***+++$$$%%%'''((()))((('''&&&(((''''''&&&&&&&&&''''''(((+++)))%%%$$$&&&"""''''''''''''''''''''''''((((((((('''((('''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((&&&%%%'''***+++)))&&&))))))(((((('''''''''&&&))))))))))))************...+++(((&&&''')))******((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++''''''&&&&&&(((+++...000---,,,,,,+++***)))((((((***)))((((((((()))+++,,,************************))))))***++++++++++++***)))***+++,,,,,,+++***)))+++++++++++++++***)))(((,,,...,,,'''''',,,,,,'''&&&''')))***++++++******+++,,,------+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++{{{wwwsssqqqmmmkkkjjjiiigggeeeffffffffffffdddbbb```___^^^]]][[[ZZZWWWVVVTTTSSSRRRPPPNNNJJJGGGEEECCCBBB??????>>><<<;;;:::999888777777555444333222222222111111222444666777666444444333222111111222333444444888@@@LLLXXXeeeoootttvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvuuussspppkkkgggeeegggkkkpppsssvvvxxxxxxwwwwwwvvvsssooommmnnnoooooorrruuuvvvvvvttttttuuutttsssrrrrrrqqqqqqqqqrrrqqqpppppprrrtttssspppmmmppplllggghhhlllppppppoooggggggiiilllqqqtttuuuuuuxxxtttrrrpppkkkeeedddfffhhhjjjjjjgggcccdddjjjppprrrqqqnnnkkkiiijjjmmmppptttttttttuuuwwwvvvsssqqqnnnoooqqqsssuuuwwwxxxyyyyyy{{{zzzxxxwwwvvvooogggWWWFFF555///...,,,******(((((()))))))))*********+++***))))))((((((((()))(((((()))))))))(((&&&&&&$$$(((***'''%%%'''(((&&&''''''(((***+++***'''$$$&&&&&&&&&'''''''''((((((***'''%%%%%%&&&'''&&&$$$((()))***+++,,,,,,++++++''''''''''''((((((((((((###$$$$$$%%%&&&'''((())))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''***)))%%%&&&)))&&&!!!''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((''''''''')))''''''(((++++++***''')))))))))(((((((((''''''((((((((())))))******+++,,,***))))))***+++***((()))))))))))))))******+++((())))))******))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++)))(((((()))***,,,...///,,,,,,++++++***))))))((()))))))))))))))***++++++************************)))************+++++++++******++++++++++++************+++++++++***))))))+++---,,,''''''+++,,,(((******+++,,,,,,,,,,,,+++***,,,------+++******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,{{{xxxssspppmmmkkkjjjiiifffdddcccdddeeeeeedddbbbaaa```]]]]]][[[YYYWWWUUUTTTSSSPPPOOOMMMJJJGGGDDDBBBAAA??????>>><<<;;;:::999888777777555444333333222222333222333555666777555333333222111000000111222333444999AAAMMMZZZfffoootttuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxwwwvvvuuurrrmmmjjjdddfffjjjnnnrrrvvvyyy{{{vvvwwwvvvssspppnnnmmmnnnooorrruuuwwwvvvuuuuuuuuuuuutttsssrrrqqqpppppppppqqqqqqrrrsssuuutttrrroooppplllhhhgggkkknnnoooooohhhggghhhkkkppptttuuuuuuwwwuuutttsssnnngggdddggghhhjjjkkkgggddddddjjjppprrroookkkhhhhhhkkkpppsssvvvvvvvvvwwwwwwwwwtttrrrnnnoooppprrrtttvvvwwwxxxzzz{{{zzzxxxxxxvvvnnneeeRRRCCC444......---++++++&&&''''''(((***++++++,,,++++++***))))))))))))***(((((()))))))))(((''''''$$$(((***'''&&&((((((&&&&&&&&&&&&(((+++,,,+++***$$$%%%%%%%%%%%%&&&&&&&&&***(((%%%%%%&&&'''&&&&&&%%%&&&'''((()))*********''''''''''''(((((((((((($$$$$$%%%&&&''''''((())))))(((''''''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%(((((('''%%%'''++++++(((''''''''''''''''''''''''###&&&((((((&&&%%%'''***''''''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((('''''')))(((((()))+++,,,***)))***)))))))))))))))((((((''''''((())))))***++++++(((((()))***,,,,,,***(((******))))))******+++,,,)))******************)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******+++,,,------......,,,+++++++++***)))))))))((()))******+++*********************************+++***)))))))))***,,,,,,++++++************++++++)))******+++++++++*********,,,+++((((((++++++))),,,,,,,,,,,,++++++++++++)))+++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,{{{wwwrrrpppllljjjiiihhhfffdddccccccdddeeeeeedddbbbaaa]]]\\\[[[YYYWWWUUUSSSSSSOOONNNLLLJJJGGGDDDBBB@@@???>>>===<<<;;;:::999999777777555444444333333333666555666777999888666444222222111000000111222222444:::CCCOOO\\\gggooosssssstttvvvxxxxxxxxxwwwvvvxxxwwwvvvvvvuuusssooollleeefffhhhlllqqqvvvzzz}}}vvvwwwwwwuuuqqqnnnmmmmmmooorrruuuvvvvvvuuuuuuvvvvvvuuutttrrrqqqpppoooooossstttuuuwwwxxxwwwuuutttpppmmmiiihhhjjjmmmoooppphhhhhhhhhjjjooosssuuuvvvvvvttttttsssnnngggdddfffiiikkkkkkhhhddddddjjjpppqqqmmmhhheeegggmmmrrrvvvwwwvvvvvvvvvwwwvvvtttrrroooooooooppprrrtttwwwxxxzzz{{{zzzxxxxxxuuukkkaaaLLL???222......---,,,---''''''(((((()))******+++++++++***************+++(((((()))))))))((((((((($$$)))***'''&&&((((((&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''(((***+++&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))*********'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''&&&%%%'''***+++***''''''''''''''''''''''''$$$(((***)))&&&%%%'''***''''''''''''((((((((((((&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((())))))******(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))*********)))************))))))))))))&&&''''''((()))***++++++'''''''''(((***+++)))((())))))(((((())))))***+++******++++++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***+++,,,......---,,,++++++++++++***************((()))+++,,,,,,+++***)))************************,,,***)))((((((***,,,---,,,+++***))))))***+++,,,((()))***+++++++++++++++)))++++++***)))***++++++---,,,+++***))))))))))))(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------zzzvvvqqqnnnkkkiiiiiihhhfffdddcccdddeeeffffffeeedddccc]]]\\\[[[YYYWWWUUUSSSRRRNNNMMMLLLJJJGGGDDDBBB@@@>>>>>>===<<<;;;::::::999777666555555444444444444666666666777999999777555222222111000000111222222555;;;EEEQQQ^^^hhhooosssssstttvvvwwwxxxxxxwwwwwwwwwvvvuuuuuuuuussspppnnngggggghhhjjjoootttzzz}}}vvvwwwxxxwwwssspppnnnmmmnnnqqqtttvvvuuuuuuuuuuuuwwwvvvtttrrrqqqoooooonnnssstttwwwxxxxxxwwwvvvvvvqqqnnnjjjhhhiiillloooqqqiiihhhgggiiimmmrrruuuwwwtttsssrrrrrrnnnfffdddfffjjjllllllhhhddddddjjjpppooojjjeeeccchhhooouuuxxxwwwvvvuuuuuuvvvvvvtttssspppooonnnnnnpppsssvvvxxxyyyyyyxxxwwwwwwttthhh\\\FFF;;;111......,,,,,,---)))(((((((((((((((((((((+++***************++++++))))))((((((((()))))))))%%%)))+++(((&&&((()))'''(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((+++...111---,,,+++***))))))((((((''''''''''''(((((((((((('''((((((((()))*********((()))+++------+++)))(((&&&&&&'''((((((((((((((()))&&&$$$%%%'''(((((()))(((((((((((((((((((((((((((***+++***'''%%%''')))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))&&&'''((()))(((((((((((())))))))))))************&&&''''''((())))))******(((&&&$$$$$$&&&((())))))(((''''''''''''((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((()))+++------,,,***(((***************+++++++++)))***+++,,,,,,+++***)))************************,,,***)))((((((***,,,---,,,+++***))))))***+++,,,((()))***+++++++++++++++)))***,,,---,,,***,,,.........---,,,+++***))))))(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------}}}xxxtttnnnllljjjiiihhhhhhgggeeedddeeefffffffffeeedddccc\\\\\\ZZZXXXVVVTTTSSSRRRMMMMMMMMMKKKIIIFFFCCCAAA>>>======<<<;;;;;;::::::777666666555444444555555444333444666777888666444333222111000000111222333555<<>>>>>>>>===<<<;;;999999666777777666444222222333777444222444888;;;<<<;;;555555444333111000222444:::BBBNNNZZZdddlllrrruuuttttttssstttvvvxxxzzz|||xxxxxxxxxxxxxxxxxxxxxxxxuuuqqqlllhhhhhhlllqqqvvv|||zzzzzzzzzzzzwwwqqqllllllnnnppprrrtttuuuvvvvvvvvvwwwwwwuuurrrqqqpppqqqmmmpppssswwwyyyzzzyyyxxxyyytttnnniiiiiilllppprrrllliiiffffffkkkqqqvvvyyyuuuvvvvvvtttpppmmmkkkkkklllmmmkkkfffdddggghhhfffeeebbbbbbeeelllrrrvvvwwwvvvtttsssuuuyyy{{{zzzyyywwwwwwtttooonnnsssvvvvvv{{{yyyvvvtttsssmmm\\\LLL;;;444---+++,,,---,,,))))))***,,,+++)))(((((())))))***+++***)))((()))***((('''''''''))))))'''&&&))))))(((((((((((())))))'''%%%###$$$''')))'''%%%###"""%%%)))'''"""###(((###'''***+++)))((()))+++)))******)))'''&&&'''((()))((('''&&&&&&%%%&&&&&&###%%%(((++++++)))'''%%%***)))'''&&&'''(((***+++''''''''''''''''''''''''(((((('''''''''(((((()))&&&''''''(((((((((((((((%%%%%%'''((())))))))))))(((+++---,,,)))'''((()))(((((((((((((((((((((((('''(((((('''&&&(((+++...(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************************))))))))))))%%%&&&&&&'''((()))******(((((()))***************(((((((((((())))))))))))'''(((((((((((('''&&&&&&)))))))))))))))(((''''''************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***---------,,,,,,++++++++++++,,,---,,,***)))***,,,***))))))((())))))******+++---------++++++,,,---***+++,,,,,,******+++,,,))),,,...///---,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++xxxqqqmmmkkkjjjiiigggfffffffffgggfffeeedddccccccbbbbbbbbb^^^^^^\\\[[[XXXVVVSSSRRRMMMMMMKKKJJJHHHEEECCCBBB>>>>>>>>>===<<<;;;999999333444555555333222333444666444333444888;;;;;;:::444555444333111111333555:::BBBOOO[[[eeemmmrrrvvvuuuuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxuuurrrmmmiiihhhkkkppptttyyyxxxyyyzzz{{{xxxsssoookkklllnnnpppsssuuuvvvvvvvvvwwwwwwuuusssqqqqqqrrrsssuuuwwwyyyzzzyyyxxxwwwyyyuuuooojjjjjjlllooorrrnnnjjjffffffjjjpppvvvyyyuuuvvvvvvtttqqqmmmkkkjjjlllmmmkkkfffdddggghhhfffcccbbbbbbeeelllsssvvvwwwvvvuuutttvvvyyy{{{zzzyyywwwwwwtttooonnnsssvvvvvvyyyyyyvvvtttssslllZZZIII:::444---+++,,,---,,,***)))***++++++)))(((((()))''')))***)))((('''((()))(((((('''((()))***(((&&&))))))(((((((((((())))))&&&%%%%%%&&&'''((('''&&&$$$###&&&)))(((###$$$)))%%%'''))))))'''&&&'''(((((()))***)))'''&&&'''((())))))(((''''''''''''(((''''''((((((((()))))))))---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((()))))))))))))))+++---,,,)))((((((***((((((((((((((((((((((((%%%%%%%%%$$$###%%%'''***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))*********************((((((((())))))*********&&&'''''''''((()))))))))(((((()))***************(((((((((((())))))))))))---,,,***)))***,,,...///)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++************+++,,,------+++,,,---,,,+++***+++,,,***+++,,,,,,******+++,,,)))+++---...,,,+++***************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,,,,+++***)))***+++++++++++++++++++++++++++xxxpppllljjjiiihhhfffeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaa^^^^^^]]][[[XXXVVVTTTRRRNNNMMMLLLJJJGGGEEEBBBAAA>>>>>>>>>===<<<;;;:::999111333444444333333444555555444333444777999::::::444444444333222222555777<<>>>>>>>>>>>===;;;:::999333444555555333333444555444444444555777888999999333444444333222333666888===EEERRR___iiipppuuuxxxuuuvvvxxxyyyzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwvvvsssnnniiihhhjjjmmmtttuuuwwwyyyzzzxxxuuurrrhhhhhhjjjlllooorrrtttuuutttuuuvvvuuutttssstttuuusssuuuxxxzzz|||}}}}}}}}}yyywwwsssnnnllllllnnnqqqsssnnngggdddgggnnntttxxxsssuuuvvvuuuqqqmmmjjjiiilllmmmjjjeeecccffffffddd]]]___ccciiioootttwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxyyyuuuoooooosssvvvuuutttvvvwwwuuuqqqfffRRR@@@555222...,,,,,,,,,,,,+++(((***++++++)))((()))***&&&((()))(((''''''(((******)))))))))++++++)))((((((((())))))))))))((((((%%%'''***)))&&&&&&(((+++&&&&&&'''(((((('''((()))%%%%%%$$$$$$%%%''')))+++''')))***)))''''''((()))''''''''''''((()))***++++++***((('''''')))+++---((((((''''''((()))***+++(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((()))***************((()))******))))))((((((((((((((((((((((((((((((*********)))(((''')))+++&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))))))))*********&&&&&&'''((()))******+++&&&&&&&&&'''((())))))))))))))))))((((((((((((((((((((()))***************(((((((((((())))))))))))'''%%%""" !!!$$$(((+++))))))*********))))))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++---,,,+++,,,...---+++((((((((())))))************((()))******))))))***+++)))+++,,,+++***)))***+++''')))++++++***))))))******************++++++++++++++++++++++++++++++,,,***+++++++++++++++,,,,,,+++,,,---,,,+++******,,,++++++++++++++++++++++++|||vvvpppmmmhhhhhhhhhggggggfffeeeeeeeeedddcccbbbaaaaaaaaaaaa______]]]\\\YYYVVVTTTSSSNNNMMMLLLJJJGGGEEEBBBAAA?????????>>>===<<<::::::666777888777444333444555222333444555666666777888333333444333222333555777===FFFTTTaaakkkrrrvvvxxxtttuuuwwwxxxxxxxxxwwwvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwqqqkkkgggiiilllsssuuuwwwyyyxxxuuurrrqqqhhhhhhiiikkkmmmpppssstttssstttvvvuuuttttttuuuwwwtttuuuwwwyyy{{{{{{||||||xxxxxxuuuqqqmmmkkkmmmpppuuuooohhheeeggglllsssvvvrrrtttvvvuuuqqqmmmiiihhhkkkllliiidddbbbddddddbbbZZZ^^^eeelllqqquuuxxxzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyvvvpppooosssvvvuuurrruuuwwwtttnnnbbbMMM<<<333111...,,,,,,,,,,,,,,,''')))++++++)))))))))***'''(((******)))(((***+++***)))))))))++++++)))((((((((())))))))))))((((((%%%'''***)))&&&&&&(((+++'''(((''''''((())))))(((((('''%%%%%%&&&((()))***((()))******(((((()))***%%%%%%%%%&&&'''((()))***)))))))))))))))******+++'''''''''(((((()))***+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))************)))'''''''''((())))))((('''((((((((((((((((((((((((&&&''''''&&&%%%$$$%%%'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************&&&&&&'''((()))******+++(((((((((((('''''''''''')))))))))))))))((((((((((((((()))***************(((((((((((())))))))))))***)))((('''''''''((()))))))))************))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---...---+++)))))))))*********)))(((((('''(((******)))(((***+++)))***++++++))))))***+++'''(((******))))))***+++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++zzztttooommmffffffggggggggggggffffffeeedddcccbbbaaaaaaaaaaaa______^^^\\\YYYWWWUUUSSSLLLLLLKKKJJJHHHEEECCCBBB?????????>>>===<<<;;;:::888999999888555333444555111333555666555555666777333333333222111111444666===FFFTTTbbblllrrrvvvxxxttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{xxxzzzzzzuuummmhhhiiikkkpppsssvvvwwwuuusssqqqpppiiiiiiiiijjjlllooorrrsssrrrtttuuuuuuuuuuuuwwwxxxwwwxxxxxxxxxyyyxxxxxxxxxxxxyyyxxxsssnnnkkkmmmooovvvpppjjjfffggglllqqqtttqqqtttvvvuuuqqqmmmiiigggjjjkkkhhhbbb```bbbbbb```XXX^^^gggoootttxxxzzz|||xxxyyyzzzyyyxxxwwwxxxyyyzzzzzzvvvpppoootttvvvuuurrruuuvvvrrrjjj]]]JJJ999111000...,,,,,,,,,,,,,,,''')))***+++)))))))))***'''(((******))))))+++,,,)))(((((()))******)))''''''((()))******)))((('''%%%'''((((((''''''((()))'''((('''%%%'''******'''+++)))'''&&&''''''&&&%%%'''((())))))(((((()))***%%%%%%%%%&&&&&&((())))))&&&''')))***+++***)))((())))))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''(((((((((&&&''''''((((((((((((((((((((()))******))))))((((((''''''((()))***((('''((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((()))))))))***(((((((((((()))))))))))))))))))))*********++++++((((((((())))))*********)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))***++++++***)))((('''))))))******++++++******)))))))))************+++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++***---///000...+++++++++***+++,,,------,,,+++***'''(((******))))))***,,,)))***+++***))))))***+++'''(((******))))))***,,,***************)))))))))))))))***+++,,,,,,------*********++++++,,,,,,---***+++,,,+++)))((()))***++++++++++++++++++++++++zzzsssmmmiiibbbccceeefffggggggffffffccccccbbbaaa```````````````___^^^\\\ZZZWWWUUUTTTKKKKKKJJJIIIHHHFFFEEEDDD????????????===<<<;;;:::666777888777555444444555000333666666555444555666333333333111000000222444===FFFTTTbbblllrrrvvvxxxtttuuuuuuvvvwwwyyyzzz{{{xxxxxxyyyyyyzzz{{{{{{|||xxx{{{}}}xxxooojjjjjjlllkkkooosssuuutttrrrqqqqqqkkkjjjjjjjjjlllnnnqqqrrrqqqsssuuuuuuuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyuuunnnkkklllooovvvqqqkkkggghhhllloooqqqqqqsssvvvuuuqqqllliiiggghhhiiifff```^^^``````^^^WWW___iiirrrwwwzzz|||~~~xxxzzz{{{zzzxxxvvvxxxyyy{{{{{{wwwqqqppptttvvvuuuqqquuuuuupppgggZZZGGG777//////...---,,,+++,,,---'''(((***+++***)))***+++&&&'''))))))((()))***,,,(((((('''((()))***(((&&&'''((()))******)))((('''&&&%%%%%%&&&'''((('''&&&'''(((&&&###%%%+++***&&&&&&%%%$$$&&&((()))'''%%%%%%&&&''''''&&&&&&''')))''''''&&&''''''((())))))&&&'''((()))))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))***+++&&&''''''(((((((((((((((((((((((())))))((((((''')))(((''')))+++,,,+++((((((((((((((((((((((((((('''(((*********)))***,,,'''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++)))*********************(((((())))))))))))))))))((((((((()))*********+++(((((()))***************(((((((((((())))))))))))''''''((()))))))))((((((((()))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++(((---222222---)))***---'''(((***,,,......---,,,''')))************+++---(((***+++***)))((()))+++''')))******)))***+++---+++*********)))))))))(((((())))))+++,,,---......)))******+++,,,,,,------)))***+++***((('''((()))++++++++++++++++++++++++|||ssskkkfff```aaaccceeeffffffffffffbbbaaa```______^^^^^^___```___^^^\\\ZZZWWWUUUTTTJJJJJJJJJIIIHHHGGGFFFEEE????????????>>><<<;;;:::333444666555444444555777///333666666444333444666333333333111//////000222<<>><<<<<<;;;999888777777666555444444333333444333333444555666444333333333222111000111555888<<>><<<<<<;;;:::888777666666555555444333333333111000000222555666666222222111000///111444777===IIIWWWbbblllvvvzzzzzzxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{zzz{{{zzzwwwsssnnnjjjhhhiiijjjooouuuwwwssssssuuussspppllljjjiiijjjkkklllrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvwwwzzz{{{zzzyyyzzzxxxvvvtttnnnhhhjjjoooqqqpppmmmiiigggiiinnnssstttuuuvvvuuusssnnnjjjgggfffgggeee___^^^aaaaaa___\\\ccckkksssvvvxxxxxxyyy{{{|||~~~~~~}}}{{{xxxvvvwwwuuutttrrrrrrssstttvvvzzzxxxssslllaaaPPP???333...---,,,,,,+++,,,,,,,,,******))))))((((((''''''))))))*********)))''''''((((((((((((((((((((('''(((((((((((((((((((((((($$$&&&''''''&&&'''((()))'''((()))))))))'''%%%$$$&&&'''))))))'''&&&''''''&&&'''((('''&&&'''(((***'''&&&&&&%%%&&&&&&'''((()))((('''(((******(((&&&,,,)))&&&&&&)))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((''''''((((((((('''(((((()))******))))))%%%%%%&&&((()))((('''((((((((((((((()))))))))***+++******))))))******+++************************)))******************))))))******)))((((((***,,,(((((()))***************,,,***))))))***++++++***(((***++++++***))))))***+++*********++++++***)))(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++((()))++++++)))))))))***,,,+++))))))***+++++++++*********+++++++++++++++,,,///111000,,,***,,,///++++++************++++++*********************************+++++++++,,,,,,)))************+++++++++(((***++++++******+++,,,******+++++++++******)))---,,,++++++++++++,,,---))))))***++++++,,,------.........---+++(((%%%###{{{vvvoooiiieeecccdddeeefffffffffeeedddbbbaaa^^^[[[YYYYYY\\\___]]]]]]\\\[[[YYYWWWUUUSSSNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@>>>======<<<:::888777666666555555444444444333000......111444777888111111000///...000444777>>>JJJXXXbbbllluuuyyyxxxvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyywwwtttpppllljjjiiiiiimmmsssvvvuuuuuuwwwwwwtttoookkkhhhiiijjjlllpppqqqsssuuuvvvwwwvvvvvvvvvuuuuuuwwwyyy{{{zzzyyyxxxvvvuuusssmmmggghhhmmmnnnooommmjjjhhhiiiooottttttuuuvvvuuurrrnnniiifffeeegggeee```___cccdddbbb```eeelllrrruuuvvvwwwxxx|||}}}~~~~~~~~~}}}{{{{{{vvvuuusssrrrssstttvvvwwwxxxxxxtttkkk[[[JJJ;;;333---,,,++++++******+++++++++******)))(((''''''&&&((((((((()))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((('''&&&((((((((((((((((((((((((&&&((())))))((('''((()))&&&'''(((''''''''')))++++++)))'''%%%%%%&&&((()))'''&&&''')))******(((&&&---)))%%%'''+++,,,(((###((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))***)))((('''((()))))))))(((((((((((())))))(((((()))******+++******%%%&&&'''(((((()))))))))((((((((()))))))))************))))))))))))******************************((())))))******))))))(((++++++***(((&&&'''***,,,(((((()))***************,,,***))))))***++++++***)))+++,,,,,,+++******+++(((***,,,,,,+++*********(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++(((***++++++***))))))***,,,++++++******++++++,,,++++++,,,------,,,+++******---...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,)))************+++++++++(((***++++++******+++,,,++++++,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---)))***+++,,,,,,***)))(((zzztttnnnhhheeecccdddeeegggggggggffffffdddbbb___\\\YYYYYY]]]```\\\\\\[[[ZZZXXXVVVTTTSSSPPPNNNKKKIIIHHHFFFDDDCCCBBBAAA???>>>>>><<<:::888777666666666555555444444333222000000333555666666111111000//////111444888???JJJWWWaaajjjsssvvvuuuuuuttttttssstttuuuwwwxxxvvvvvvvvvwwwxxxzzz{{{|||yyyyyyxxxxxxvvvtttpppmmmjjjhhhjjjqqquuuvvvwwwzzz{{{xxxrrrlllhhhgggiiilllnnnppprrruuuvvvvvvuuuuuuvvvuuuuuuvvvxxxzzzzzzyyywwwuuutttrrrlllfffgggkkknnnpppppplllhhhiiinnnssstttuuuuuutttqqqmmmhhheeedddfffdddaaaaaadddfffeeedddhhhmmmqqqsssuuuwwwxxx{{{||||||}}}}}}}}}}}}}}}vvvuuutttssstttvvvxxxyyytttuuurrrfffTTTBBB666000,,,++++++***)))*********++++++***)))((('''&&&&&&'''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%((()))'''$$$***)))(((''''''((()))***&&&(((******)))((()))***'''(((((((((&&&&&&(((******)))(((((('''((())))))'''''''''''''''((('''''')))((('''))),,,+++((($$$(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))******)))'''%%%))))))))))))(((((((((((()))(((((((((((((((((()))))))))*********))))))(((&&&))))))((())),,,,,,***(((((()))))))))*********(((''''''''''''''''''(((************************(((((())))))))))))((((((***++++++)))(((''')))+++(((((()))***************+++***((()))***,,,+++***)))+++,,,,,,+++******+++&&&)))------+++)))***+++(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++(((***,,,+++***)))******,,,,,,---,,,+++***+++,,,+++,,,...///...,,,***)))***+++---,,,***)))***,,,+++++++++,,,,,,,,,,,,,,,************************************++++++++++++))))))*********+++++++++(((***++++++******+++,,,,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,************************'''''')))+++,,,,,,,,,,,,yyyrrrlllhhhfffcccdddfffggghhhggggggfffeeedddaaa^^^[[[[[[^^^aaa\\\\\\[[[ZZZXXXVVVUUUTTTQQQNNNJJJHHHHHHGGGDDDBBBBBBAAA??????>>>===:::777666666666666666555555555555444444666777666444222111222111000000222666999???JJJWWW```hhhpppsssrrrtttsssrrrrrrssstttvvvwwwuuuuuuvvvwwwxxxyyy{{{|||zzzyyyyyyyyyzzzxxxtttqqqkkkhhhhhhooouuuwwwyyy|||}}}{{{vvvoooiiigggiiikkkmmmoooqqqssstttuuuuuuuuuwwwvvvtttuuuwwwyyyyyyyyyvvvtttsssrrrlllffffffjjjooorrrsssoooiiigggkkkpppttttttuuutttqqqlllgggddddddfffdddaaaaaaeeegggffffffjjjnnnqqqssstttvvvwwwyyyyyyzzz{{{||||||||||||xxxwwwvvvuuuvvvwwwyyy{{{ssstttpppcccPPP>>>444000++++++***)))))))))***************)))(((''''''&&&'''&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))'''%%%%%%((()))'''$$$,,,+++)))'''&&&'''((()))&&&((()))***)))((()))***)))))))))(((&&&%%%'''(((%%%&&&)))+++++++++))))))+++***((('''&&&&&&((()))"""&&&***,,,***))))))***(((((((((((((((((((((((('''((((((((())))))******%%%''')))******)))'''%%%))))))(((((())))))(((((((((''''''&&&&&&''''''(((*********)))((('''&&&%%%'''******''''''+++,,,)))))))))))))))************((((((''''''''''''((((((************************(((((())))))))))))((((((&&&))),,,,,,+++)))(((((((((((()))***************+++)))((()))***,,,,,,+++(((***++++++***))))))***&&&)))------***)))***,,,(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,---///...+++***+++,,,+++,,,...///...,,,***)))***+++,,,,,,+++++++++,,,))))))***+++,,,,,,++++++************************))))))*********+++++++++))))))*********+++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,+++***)))((('''---,,,,,,+++***)))((('''~~~xxxqqqkkkhhhhhhdddeeefffgggggggggfffeeeccccccbbb```]]]]]]___aaa\\\\\\[[[ZZZYYYWWWVVVUUUSSSOOOJJJGGGGGGGGGDDDAAABBBAAA@@@@@@???===:::777666666666666666666666666555555666888999777333000111222111111111333777:::AAALLLXXX```hhhoooqqqpppssssssrrrrrrssstttvvvwwwvvvvvvvvvwwwxxxzzz{{{|||zzzyyyxxxzzz}}}|||xxxtttmmmhhhgggmmmtttwwwyyy|||}}}|||yyyrrrkkkhhhhhhkkkmmmnnnoooppprrrtttuuuvvvyyywwwuuuuuuvvvwwwxxxwwwuuuttttttrrrmmmfffeeejjjooosssuuuqqqiiifffjjjooottttttuuussspppkkkfffcccdddeeeddd```aaaeeegggfffgggjjjooorrrssstttvvvwwwvvvwwwyyy{{{{{{{{{{{{zzzyyyxxxvvvuuuvvvwwwyyyzzzvvvuuupppbbbOOO???555222,,,+++******))))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&,,,***)))'''&&&&&&''''''%%%'''))))))(((((()))***((())))))(((&&&&&&'''((("""%%%(((,,,---,,,)))(((+++++++++)))((((((***,,,&&&,,,,,,)))'''***...((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''((())))))((('''&&&)))''''''((()))******(((''''''&&&&&&&&&&&&''''''))))))))))))(((&&&%%%$$$''',,,+++%%%%%%***+++&&&)))))))))*********++++++++++++************++++++************************((())))))******))))))((($$$''',,,...---***(((((((((((()))******************)))((()))+++,,,,,,+++(((***++++++***))))))***((()))************+++---(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,...111///,,,***+++---++++++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++************************)))))))))************+++)))************+++++++++(((***++++++******+++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******---,,,,,,***)))(((''''''***************+++++++++}}}wwwooojjjiiijjjdddeeefffgggfffeeedddccc```aaaaaa```___^^^___```]]]\\\\\\[[[ZZZXXXWWWVVVTTTOOOIIIGGGGGGGGGDDDAAABBBAAA@@@@@@@@@>>>:::777666666666666666666666777555444555666777666444222000111000000000222666:::CCCNNNZZZbbbiiioooqqqpppssssssrrrrrrssstttvvvwwwwwwwwwwwwxxxxxxzzz{{{|||yyywwwwwwzzz}}}~~~zzzvvvoooiiifffkkkssswwwzzz}}}|||}}}{{{uuummmiiihhhjjjnnnnnnmmmnnnppprrruuuwww{{{xxxvvvtttuuuvvvvvvvvvuuuttttttsssmmmffffffiiimmmrrruuurrrjjjgggkkkpppsssttttttsssooojjjeeebbbccceeeddd``````dddfffeeefffjjjooossstttuuuvvvvvvuuuwwwzzz||||||{{{zzzxxxyyywwwvvvttttttuuuvvvwwwwwwtttlll___NNN@@@666222,,,,,,+++************+++(((((((((((())))))))))))''''''&&&&&&&&&'''))))))&&&&&&''''''((())))))***''''''''''''''''''''''''$$$&&&''''''&&&'''((()))(((((('''''''''''''''((($$$&&&((((((((('''((()))%%%&&&'''''''''''')))+++$$$&&&(((*********((('''"""%%%)))+++***)))***+++###'''***+++)))((())),,,((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))((((((''''''''''''(((((('''(((((()))))))))((((((+++111///'''&&&,,,,,,&&&))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************)))******************)))$$$'''***,,,+++******+++(((((()))******************)))((()))+++,,,,,,,,,)))+++,,,,,,+++******++++++)))'''((())),,,------(((***++++++******+++,,,)))******++++++,,,------++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,///222111---***+++---*********++++++++++++++++++******+++,,,,,,,,,,,,((()))+++---...------,,,************************))))))))))))************)))************+++++++++(((***++++++******+++,,,******+++,,,------------)))***+++,,,,,,+++***)))************))))))))))))%%%%%%''')))+++---///111|||}}}|||vvvooojjjjjjkkkeeeeeefffffffffeeecccbbb]]]___aaa```___^^^^^^___]]]]]]]]]\\\[[[YYYXXXWWWUUUOOOIIIFFFGGGGGGDDDAAABBBAAA@@@AAA@@@>>>:::777666666666666777777777777444333222222444666555555///////////////111555999FFFPPP\\\dddjjjqqqrrrqqqssssssrrrrrrssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{xxxvvvuuuyyy}}}~~~zzzvvvqqqiiifffkkkrrrvvvzzz}}}{{{}}}}}}wwwoooiiiiiijjjnnnnnnlllmmmnnnrrruuuxxx|||yyyvvvtttuuuuuuuuuuuuuuutttttttttnnngggfffjjjkkkqqquuurrrkkkhhhlllrrrsssttttttsssooojjjeeeaaaccceeeccc``````dddeeedddeeejjjppptttuuuuuuvvvvvvuuuxxx{{{}}}}}}|||yyywwwxxxvvvtttsssrrrssstttuuuvvvqqqiii[[[LLL???555000---,,,++++++******++++++''''''(((((())))))******(((''''''&&&'''((()))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''"""%%%((((((&&&&&&(((+++%%%%%%&&&&&&'''(((((()))###%%%'''(((''''''((()))"""$$$&&&''''''))),,,...((((((((((((''''''''''''&&&******(((''''''((((((((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''%%%$$$'''***---,,,***))))))(((((((((((())))))&&&'''((()))++++++,,,,,,111666444+++)))000000))))))************+++++++++++++++************++++++******************************++++++++++++******%%%''')))))))))***,,,...(((((()))******************)))((()))+++,,,---,,,***,,,...---,,,+++,,,,,,---)))%%%&&&)))---...---(((***++++++******+++,,,)))******+++,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,000333111---***+++---***)))))))))***+++,,,,,,***))))))***+++,,,,,,+++)))***---/////////...---************************))))))))))))************)))************+++++++++(((***++++++******+++,,,)))***+++,,,---.........)))***+++,,,,,,+++***)))((((((((()))******+++++++++***************++++++|||vvvqqqlllhhhfffeeefffggghhhhhhgggfffeeecccbbb```^^^]]]]]]]]]^^^]]]]]]]]]]]][[[YYYWWWUUUQQQNNNJJJGGGFFFFFFEEEDDDFFFEEECCCAAA>>>===<<<;;;666666777888888777555444444444555555555555555444555111000333555666:::@@@IIIRRR[[[bbbjjjrrrtttsssttttttttttttuuuuuuuuuuuuyyyvvvtttuuuxxxzzzyyywwwsssuuuwwwzzz{{{|||||||||tttpppllljjjmmmrrrwwwzzz{{{||||||zzztttoookkkjjjmmmmmmnnnppprrruuuwwwxxxzzzxxxwwwwwwxxxyyyyyyxxxxxxyyyyyyvvvooojjjhhhhhhkkkqqquuuqqqiiieeehhhmmmqqquuuvvvrrrnnnlllfff``````aaaaaaaaadddggggggeeeggglllpppppprrrvvvxxxvvvyyyxxxxxxyyy{{{zzzxxxvvvvvvtttssssssuuuvvvvvvuuusssqqqhhhYYYGGG:::333222///...,,,******+++,,,---))))))))))))))))))))))))))))))***++++++***)))(((---***((())),,,,,,***((('''((()))(((&&&&&&((()))%%%&&&''''''&&&&&&'''))))))&&&&&&))))))&&&&&&)))''''''((((((((('''%%%$$$((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((()))***************(((((((((((((((((('''''''''((()))******)))((('''(((((((((((())))))))))))'''(((******((((((((()))%%%&&&(((((('''((()))+++,,,%%%!!!###&&&%%%%%%'''(((''''''&&&&&&((()))***...------,,,+++***)))))))))(((((()))***+++***)))++++++******************...---,,,,,,,,,+++)))'''000///...,,,***((('''&&&******))))))))))))************))))))))))))*********+++,,,,,,******+++,,,***......,,,---000000---///000///,,,******,,,...,,,+++******)))***************))))))******+++,,,)))************+++++++++)))***++++++***)))***+++---,,,,,,+++***)))((((((+++,,,,,,,,,+++***+++,,,'''***------***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,///...---,,,,,,...000111,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++++++++,,,---...~~~{{{vvvqqqllliiigggffffffggghhhhhhgggfffeeebbbaaa```___^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWVVVSSSOOOKKKHHHGGGFFFEEEDDDFFFEEECCC@@@>>>===<<<;;;777777777777777666666555444444555555555555555444333000///222444555:::@@@JJJRRR[[[bbbiiipppsssqqqssssssttttttuuuuuuvvvvvvxxxvvvuuuuuuxxxyyyxxxwwwtttuuuwwwyyyzzz{{{{{{{{{rrroookkkiiikkkooouuuxxxzzz|||}}}{{{vvvpppkkkiiimmmmmmnnnpppsssuuuwwwxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvwwwwwwtttooojjjhhhhhhjjjppptttqqqiiieeehhhlllooossstttqqqmmmkkkeee_________```aaacccffffffdddgggmmmqqqqqqrrrvvvxxxwwwzzzzzzyyy{{{|||{{{yyywwwtttsssrrrssstttvvvvvvuuurrrooofffVVVEEE888222111///---,,,******+++,,,---))))))))))))))))))))))))***))))))((((((((()))***+++)))((()))++++++***((('''((()))(((&&&&&&((()))%%%'''(((((('''&&&((())))))&&&&&&))))))&&&&&&)))''''''((((((((('''&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***(((((()))***************''''''''''''''''''''''''))))))************))))))(((((()))))))))*********'''(((******((((((((()))%%%&&&(((((('''''')))+++,,,'''%%%)))+++)))'''((((((''''''&&&'''((()))***,,,,,,++++++******))))))))))))((()))************************************)))(((((()))++++++***))),,,,,,+++******)))((((((******))))))))))))************))))))))))))******((()))++++++******+++---...222444333333555444000///...---,,,,,,,,,,,,,,,+++******)))))))))))))))******))))))******+++,,,)))************+++++++++)))***++++++***)))***+++,,,,,,++++++***)))))))))***+++,,,++++++***++++++(((***---,,,***))))))+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************+++++++++,,,...---,,,+++***))))))))))))((('''&&&&&&(((***+++******+++++++++,,,,,,,,,------------,,,,,,------,,,++++++***+++,,,---...~~~~~~}}}zzzvvvqqqmmmjjjhhhgggggghhhhhhhhhfffeeedddaaaaaa``````___^^^\\\\\\^^^]]]\\\ZZZYYYXXXWWWWWWTTTQQQMMMJJJHHHGGGEEECCCEEEDDDBBB@@@>>>===<<<;;;888888777666666666666666444555555555555555444444222//////222333444:::AAAKKKTTT]]]ccchhhnnnqqqpppssssssssstttuuuvvvvvvwwwwwwvvvuuuvvvxxxyyyxxxwwwuuuuuuwwwxxxxxxyyyyyyxxxqqqnnnjjjhhhiiilllqqquuuzzz|||~~~}}}xxxqqqllliiilllmmmnnnqqqsssuuuwwwxxxwwwwwwxxxyyyyyyxxxwwwwwwtttuuuvvvsssooojjjgggfffiiinnnsssqqqjjjeeegggkkkmmmqqqssspppmmmjjjeee^^^___^^^^^^aaadddeeeeeedddgggmmmqqqrrrssswwwxxxwww{{{{{{zzz{{{|||{{{yyywwwrrrqqqppprrrtttuuuuuutttppplllbbbRRRBBB666111000...---,,,******++++++,,,))))))))))))))))))))))))***)))'''&&&&&&''')))+++)))((('''((()))***)))((('''((()))(((&&&&&&((()))&&&((())))))(((''')))***)))&&&&&&))))))&&&&&&)))''''''((((((((('''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))*********'''(((((((((((((((((((((+++******))))))******+++(((((()))))))))*********'''(((******((((((((()))%%%'''(((((('''''')))******'''''',,,---***(((((((((''''''''''''((())))))*********)))))))))))))))))))))))))))************************************%%%%%%&&&(((,,,------,,,(((((()))))))))***************))))))))))))************))))))))))))******(((***+++,,,,,,,,,...000555;;;AAACCCDDDCCC???888444111...---//////---++++++***))))))(((((())))))******))))))******+++,,,)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++++++++***(((***,,,,,,***)))***+++*********************************))))))*********++++++++++++++++++++++++)))))))))*********++++++'''((((((***,,,...000111***)))((((((((()))+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,||||||}}}}}}|||yyyuuuqqqmmmjjjiiigggggghhhhhhhhhfffeeeddd``````aaaaaa```^^^\\\[[[^^^]]][[[YYYXXXWWWXXXXXXVVVSSSOOOKKKJJJHHHEEECCCEEEDDDBBB@@@>>>===<<<;;;999888777555555555666777555555555666555555444333111000111333444555;;;CCCOOOXXXaaaeeeiiinnnpppppprrrsssssstttuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwqqqooollliiihhhjjjooosssxxx|||~~~zzzsssmmmjjjkkklllnnnqqqtttvvvxxxxxxvvvxxx{{{|||{{{yyyxxxxxxwwwwwwwwwtttpppkkkgggdddhhhmmmrrrpppkkkfffgggiiikkkppprrrpppnnnlllfff______]]]^^^cccfffeeeeeeeeegggmmmrrrssstttxxxyyywww{{{zzzyyyzzzzzzyyywwwtttoooooooooqqqtttuuuuuutttpppjjj^^^NNN???555000000---,,,++++++******++++++(((((((((((((((((((((((((((''''''&&&''''''((()))''''''''''''(((((((((((('''((()))(((&&&&&&((()))'''((())))))(((((()))***)))&&&&&&))))))&&&&&&)))'''(((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))******)))))))))))))))*********+++***)))(((((()))***+++''''''((((((((()))))))))'''(((******((((((((()))%%%'''((((((''''''(((***)))&&&&&&***+++(((''')))''''''''''''((((((((()))'''((((((((())))))******((()))******))))))***+++***************+++++++++&&&&&&'''***...000000///((()))))))))******++++++******))))))))))))******+++******))))))******+++***,,,---......000444777???IIIUUU\\\^^^[[[SSSIIICCC;;;333000111222000---,,,+++******))))))************))))))******+++,,,))))))*********+++++++++)))***++++++***)))***+++*********++++++,,,,,,,,,*********+++,,,,,,+++*********++++++************))))))))))))))))))))))))+++***)))(((((()))***+++************++++++++++++((())))))))))))*********%%%&&&(((***---000333444...------,,,,,,---......+++++++++++++++++++++++++++***))))))))))))***+++***************+++++++++{{{|||}}}|||{{{xxxuuuqqqmmmjjjiiifffggghhhhhhhhhgggeeeddd``````aaaaaa```^^^\\\[[[]]]\\\ZZZXXXWWWWWWXXXXXXUUUSSSOOOLLLJJJHHHEEECCCDDDCCCAAA???>>><<<<<<<<<:::999777555555555555666555555666666555444444333111111333555666777>>>GGGRRR\\\eeeiiikkkooorrrrrrssssssssstttuuuvvvvvvwwwtttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssrrroookkkhhhiiinnnrrrvvvzzz~~~~~~zzztttooollljjjlllnnnqqqtttvvvxxxxxxwwwzzz}}}~~~|||zzzzzzzzz|||{{{zzzwwwsssmmmgggcccggglllqqqqqqlllhhhggggggkkkppptttsssqqqoooiiibbbaaa]]]___fffiiigggfffhhhgggnnnssstttuuuxxxyyywwwyyyxxxwwwwwwwwwvvvssspppmmmmmmnnnqqqtttvvvvvvuuuppphhh[[[KKK===444111000,,,,,,++++++************(((((((((((((((((((((((($$$&&&(((******)))(((&&&&&&&&&'''''''''(((((()))'''((()))(((&&&&&&((()))'''((())))))(((((()))***)))&&&&&&))))))&&&&&&)))((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***'''''''''(((((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''(((******((((((((()))&&&'''((((((''''''((()))***'''&&&((((((''')))---&&&''''''((((((((((((((('''''''''((())))))******''')))+++***)))(((***,,,))))))*********+++++++++(((((((((+++---///...---+++++++++++++++++++++*********))))))))))))******++++++************+++++++++,,,---...000555<<>>555222222000......---,,,,,,++++++,,,,,,******))))))******+++,,,))))))*********+++++++++)))***++++++***)))***+++*********+++,,,,,,------***)))***,,,......,,,)))+++************+++******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))******+++++++++((())))))))))))*********...------,,,++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))((()))***+++))))))******++++++++++++|||}}}~~~|||{{{xxxtttpppmmmjjjhhheeefffggghhhhhhgggfffeeeaaaaaa``````___^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXTTTRRROOOLLLKKKIIIEEECCCCCCBBBAAA???===<<<<<<<<<:::999888666555555555555666666666666555444333333111111444777666777@@@IIISSS^^^hhhkkklllooossstttttttttttttttuuuuuuuuuuuusssuuuwwwxxxwwwvvvvvvvvvwwwvvvvvvuuuvvvvvvwwwxxxttttttrrrmmmiiiiiimmmqqqtttxxx{{{|||yyytttpppoooiiikkknnnrrruuuwwwxxxxxxxxx{{{~~~~~~{{{yyyzzz|||~~~}}}{{{yyyvvvpppiiidddggglllqqqrrrooojjjggggggkkkqqquuutttsssqqqkkkeeeaaa]]]___hhhkkkgggfffiiigggnnntttuuuwwwyyyyyywwwwwwvvvuuuuuutttssspppmmmkkklllnnnqqquuuwwwwwwvvvooofffWWWGGG:::333111000+++++++++++++++*********))))))))))))))))))))))))###%%%)))+++,,,+++(((&&&%%%'''(((((('''''')))***'''((()))(((&&&&&&((()))&&&((())))))(((''')))***)))&&&&&&))))))&&&&&&)))(((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&'''((()))***$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''(((******((((((((()))&&&((()))(((''''''((())),,,)))((()))((('''+++111&&&''''''((()))(((((((((''''''(((((())))))******&&&)))++++++((('''***,,,)))))))))***++++++,,,,,,)))(((((()))++++++***(((------,,,,,,+++***************))))))))))))******++++++************++++++***+++,,,...444>>>IIIQQQcccqqqzzzmmmaaaPPPAAA777222///---///...------,,,,,,------******))))))******+++,,,)))************+++++++++)))***++++++***)))***+++***+++++++++,,,,,,------+++******---000111...***,,,***))))))***++++++***))))))))))))))))))))))))*********))))))*********(((((())))))***+++++++++)))))))))*********++++++---,,,+++++++++++++++,,,+++++++++++++++*********,,,,,,,,,+++++++++******222000...,,,++++++,,,---)))***++++++,,,,,,++++++~~~~~~}}}{{{xxxtttpppllliiigggdddeeefffhhhhhhhhhggggggbbbaaa```___^^^]]]]]]]]]ZZZZZZZZZZZZYYYXXXWWWWWWRRRPPPNNNLLLKKKIIIFFFCCCBBBBBB@@@???===<<<<<<<<<999999888888777555444333666666666666555444333222///111444777666777@@@JJJSSS^^^iiikkklllooossstttuuuuuuuuuuuuttttttttttttqqquuuxxxxxxwwwuuuuuuvvvwwwvvvvvvvvvvvvwwwxxxyyytttuuusssnnnhhhgggkkkooorrruuuxxxyyywwwtttrrrqqqhhhkkknnnrrruuuwwwxxxxxxwwwzzz}}}{{{xxxvvvyyy||||||{{{zzzyyyxxxssslllfffggglllqqqsssqqqlllhhhgggjjjpppuuuuuutttrrrmmmfff```[[[^^^hhhkkkfffeeeiiigggooouuuvvvwwwzzzzzzwwwvvvuuuttttttsssqqqnnnkkkjjjkkknnnrrrvvvyyyxxxwwwnnncccSSSCCC777111//////+++++++++++++++***))))))))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))%%%'''))))))((('''))),,,'''((()))(((&&&&&&((()))%%%'''(((((('''&&&((())))))&&&&&&))))))&&&&&&)))(((((('''''''''(((***+++((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''&&&&&&((()))***%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''((((((((())))))))))))***'''(((******((((((((()))'''((()))((('''&&&'''((()))((()))+++)))'''***000&&&&&&((()))))))))(((''')))))))))))))))))))))***&&&))),,,+++(((''')))---((())))))***++++++,,,,,,))))))((()))++++++)))(((++++++++++++******************))))))))))))******,,,++++++******++++++,,,,,,,,,...333===MMM]]]hhhyyyxxxgggTTTDDD888111.........---,,,,,,,,,,,,---******))))))******+++,,,)))************+++++++++)))***++++++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++...222333///+++---***((((((***,,,+++*********************************++++++++++++******((((((((()))***+++++++++************+++++++++,,,''''''((()))+++---///000---------------,,,++++++))))))***+++,,,,,,------555333000---+++++++++,,,******,,,---------,,,+++}}}|||yyytttppplllhhhgggcccdddfffggghhhiiihhhhhhcccbbb```^^^]]]]]]]]]^^^YYYYYYZZZZZZZZZXXXWWWVVVPPPOOOMMMLLLKKKIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<888888999999777555333222666666666666555444333222...000333666555666???JJJRRR^^^hhhkkkkkknnnssstttvvvvvvvvvuuuttttttssssssqqqtttxxxyyyvvvuuuuuuvvvwwwvvvvvvvvvvvvxxxzzz{{{tttuuusssnnnhhhfffjjjnnnqqqtttwwwxxxvvvtttsssssshhhjjjnnnrrrvvvwwwxxxxxxvvvyyy{{{yyyuuutttxxx|||yyyxxxxxxyyyyyyuuunnnhhhggglllrrrtttrrrmmmiiigggiiioootttuuutttsssmmmfff___ZZZ\\\gggkkkeeedddhhhgggooouuuwwwxxxzzzzzzwwwwwwuuuttttttsssqqqmmmkkkjjjkkknnnssswwwzzzyyyxxxlllaaaPPP@@@555000......***++++++++++++***))))))))))))))))))))))))))))))'''(((((()))***+++++++++%%%'''***)))((((((***---'''((()))(((&&&&&&((()))%%%&&&''''''&&&&&&'''))))))&&&&&&))))))&&&&&&))))))(((''''''''')))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&''')))+++'''(((((()))***++++++,,,'''((()))******)))((('''************++++++++++++''')))******((((((((()))'''((()))((('''&&&'''((($$$$$$(((+++)))&&&'''+++%%%&&&((()))))))))((('''************))))))))))))&&&))),,,+++(((''')))---((())))))***++++++,,,,,,+++******+++------,,,***))))))))))))******************))))))))))))******,,,++++++******++++++,,,///000222999FFFZZZnnn{{{zzzeeePPP???444000...---,,,,,,++++++,,,,,,*********)))***++++++,,,)))************+++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++///444444000+++---***((((((***,,,+++******************************+++,,,------,,,+++***'''(((((()))***+++++++++***++++++++++++,,,,,,,,,++++++******)))******++++++++++++++++++***)))(((&&&'''(((***,,,...///000555333///+++)))))))))******+++,,,---...---,,,,,,~~~yyysssmmmgggdddbbbeeeffffffgggggggggggggggcccbbb___]]]\\\\\\]]]^^^]]][[[YYYXXXXXXXXXWWWVVVTTTSSSPPPNNNKKKHHHFFFEEEBBBAAA???>>><<<;;;;;;:::;;;:::999888777777777777777777888888777666444333111000222555777999AAAJJJUUU^^^gggiiilllqqquuuuuuvvvwwwxxxwwwvvvuuuvvvwwwsssssstttuuuuuuuuuuuuuuussstttuuuvvvwwwxxxyyyyyywwwwwwtttoooiiiggghhhjjjoooqqqsssuuuvvvvvvuuutttooommmlllnnnrrrvvvxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{}}}|||vvvoooiiiffflllrrrvvvuuuqqqlllhhhjjjoootttuuuwwwwwwqqqiii```___bbbgggiiiggggggiiifffnnntttuuuvvvxxxxxxuuuvvvtttssssssssspppkkkfffiiimmmpppqqqsssxxxxxxvvvppp```MMMAAA999222......+++,,,,,,,,,,,,+++******''''''((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((()))******''''''''''''((((((((())),,,***$$$%%%))))))%%%''')))***((('''''''''''''''((('''&&&''')))+++'''((((((((())))))))))))+++***((('''&&&''')))***&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))************)))(((&&&$$$))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******)))((('''&&&%%%%%%*********)))))))))))))))))))))))))))************)))***+++,,,,,,+++)))))),,,,,,++++++***)))))))))+++)))''')))+++,,,***'''************************(((---,,,---000000,,,...999:::@@@WWWlll}}}xxxbbbKKK999///------,,,,,,,,,------...,,,++++++******++++++,,,***++++++,,,,,,++++++*********************************))))))***,,,---...///,,,***,,,111222///,,,***************************+++---------+++)))((()))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++++++++******************,,,,,,+++******+++,,,,,,///---+++((('''((()))***++++++******)))((((((''',,,,,,,,,---------......~~~}}}{{{wwwqqqlllhhheeeccceeeeeefffggghhhhhhggggggdddbbb```^^^]]]]]]^^^^^^\\\ZZZXXXWWWXXXXXXVVVUUUSSSRRRPPPNNNKKKHHHFFFEEEBBBAAA???>>><<<;;;;;;;;;;;;:::999888777777777777777777888888777666444333111000111444666999BBBLLLVVV___fffhhhkkkppptttuuuvvvwwwxxxwwwuuutttuuuvvvssstttuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxyyywwwwwwuuuqqqllliiiiiijjjnnnpppsssuuuwwwvvvuuutttooommmlllnnnrrrvvvyyyzzzvvvwwwxxxzzz{{{{{{{{{{{{xxxyyy{{{}}}|||wwwooojjjfffjjjppptttsssoooiiifffiiinnnsssvvvwwwwwwppphhh___^^^aaagggiiiggggggjjjjjjqqqvvvvvvvvvxxxwwwtttuuutttrrrrrrrrrooojjjfffhhhnnnsssuuuwwwzzzxxxtttnnn]]]JJJ>>>666000,,,,,,++++++,,,,,,++++++***)))'''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((())))))***'''''''''(((((((((((((((%%%'''((('''(((***(((###&&&((())))))(((''''''(((''''''((('''&&&''')))+++((((((((((((((())))))***((('''&&&%%%&&&''')))***'''''''''''''''((()))***************************(((((((((((())))))))))))((())))))))))))'''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((*********))))))((((((''')))))))))))))))*********))))))))))))************)))***++++++++++++***)))******************++++++***)))((()))+++,,,***'''************************###))),,,***+++///111///===FFFHHHQQQjjj~~~qqqYYYBBB333000///...---,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------++++++***+++,,,,,,,,,***))),,,111333111...++++++++++++++++++++++++***+++,,,------+++***((()))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++++++++******************,,,,,,+++******+++,,,,,,------+++***))))))******))))))))))))************+++,,,,,,,,,,,,---------~~~zzzxxxuuuqqqllliiifffeeedddeeefffggghhhhhhhhhhhhdddcccaaa___^^^^^^^^^___\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRPPPNNNKKKIIIGGGFFFAAAAAA???===<<<;;;;;;;;;;;;:::999888777777777777777777888888777666444333333111111444666999CCCNNNXXX___eeegggiiioootttuuuuuuvvvwwwvvvtttssstttuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxwwwtttooollljjjjjjlllnnnrrrvvvwwwwwwuuutttooommmkkkmmmqqqvvvzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{xxxyyy{{{}}}|||wwwpppjjjgggkkkppptttsssoooiiieeegggmmmsssvvvwwwvvvoooggg]]]]]]aaagggjjjhhhhhhjjjmmmsssxxxwwwwwwxxxvvvssstttsssrrrrrrqqqnnniiifffhhhooovvvxxxzzz{{{wwwqqqjjjYYYGGG;;;444---******++++++,,,,,,++++++***)))((())))))******))))))((()))))))))***))))))((((((((((((''''''(((((()))***((((((((((((((('''''''''"""&&&))))))+++---)))###'''((()))(((&&&&&&((()))'''(((((('''&&&&&&(((***)))((('''''''''((()))***$$$$$$$$$$$$%%%''')))***(((((('''''''''(((((()))************************(((((((((((())))))))))))'''(((((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************(((((())))))******++++++)))))))))*********++++++)))******+++++++++******((())))))***++++++,,,,,,***))))))***++++++***(((++++++++++++++++++++++++(((+++,,,))))))...111222CCCNNNTTT___yyyiiiLLL888333222000...,,,***)))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...***)))))),,,000333111///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))))))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++******++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,|||yyyvvvrrrmmmjjjgggfffcccdddeeeggghhhhhhhhhhhhdddcccbbb```____________[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFAAA@@@???===<<<<<<;;;;;;;;;:::999888777777777777666777777777777555444333333111111333555:::EEEPPPYYY```eeefffgggnnnsssuuuuuuvvvvvvuuusssrrrssstttttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxwwwvvvrrrnnnkkkjjjiiilllqqquuuwwwwwwuuutttpppmmmkkklllpppvvvzzz|||~~~~~~}}}|||{{{yyywwwvvvyyyyyy{{{||||||wwwqqqlllkkkmmmqqquuuuuuqqqkkkfffeeekkkrrruuuwwwvvvnnnfff\\\\\\aaahhhkkkiiiiiikkklllssswwwvvvvvvwwwvvvtttssssssrrrqqqooollliiifffjjjqqqvvvxxxyyyyyyuuupppfffVVVCCC999222,,,))))))+++++++++++++++***))))))))))))************))))))******+++******)))((('''(((''''''''''''((())))))((((((((((((''''''''''''''''''%%%"""$$$***---+++((((((((('''%%%&&&(((***'''((()))((('''&&&((())))))((('''&&&&&&((()))***%%%%%%$$$%%%%%%'''((())))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))*********++++++''''''((()))***++++++,,,))))))*********+++++++++)))*********++++++++++++))))))*********+++++++++************++++++***)))++++++++++++++++++++++++***,,,,,,++++++...111333@@@RRR^^^lllsssSSS;;;333222000...,,,******))),,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222+++******,,,///111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***))))))*********+++++++++,,,'''&&&)))+++))))))+++))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++)))***,,,.........,,,+++((())))))******+++,,,,,,)))************+++++++++|||xxxtttoookkkhhhgggdddeeefffggghhhhhhhhhhhhdddcccbbbaaa```______^^^[[[YYYWWWVVVVVVVVVUUUTTTRRRQQQPPPNNNKKKIIIGGGGGG@@@@@@???===<<<<<<<<<<<<;;;:::999888777777777777666666777777666555333222333111111444666;;;GGGRRRZZZaaaffffffhhhmmmsssttttttuuuvvvtttrrrqqqqqqrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvtttpppllliiihhhkkkooosssvvvwwwvvvuuurrroookkkkkkooouuuyyy|||~~~~~~}}}|||{{{yyywwwvvvyyyzzz{{{|||{{{xxxrrrmmmlllmmmppptttuuurrrlllfffdddjjjpppsssuuuuuunnnfff]]]]]]bbbjjjmmmjjjjjjkkkjjjppptttttttttwwwwwwuuusssssssssqqqnnnkkkiiihhhnnnsssvvvuuuvvvwwwtttooobbbRRRAAA777222---++++++***++++++++++++***))))))))))))************))))))******+++******)))(((''''''''''''''''''(((((()))((((((((((((((('''''''''((('''"""!!!(((---,,,((((((((('''%%%&&&(((***'''((())))))'''&&&'''(((((('''&&&&&&&&&''')))***(((((('''''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******'''(((((())))))******+++''''''((()))***++++++,,,************++++++++++++)))))))))******++++++,,,+++++++++*********)))))))))***+++++++++*********++++++++++++++++++++++++***+++---......///111444@@@ZZZnnn|||xxxWWW>>>111111///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++))))))*********+++++++++,,,'''&&&)))+++))))))+++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,...///...,,,+++************************)))))))))*********++++++~~~~~~~~~}}}zzzuuupppllliiihhheeeffffffgggggggggggggggcccbbbbbbaaa```___^^^]]]\\\ZZZWWWWWWWWWWWWVVVTTTRRRQQQOOOMMMKKKIIIHHHGGG@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777777666666777777666555333222222000111555888===HHHSSS[[[ccchhhhhhiiinnnrrrssstttuuuuuusssqqqppppppqqqrrrrrrsssttttttttttttssstttttttttuuuuuuvvvvvvvvvvvvuuuttttttssspppkkkhhhgggiiimmmqqqtttvvvwwwwwwuuuqqqllljjjmmmsssyyy{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{|||{{{xxxsssnnniiijjjlllpppsssqqqkkkfffdddiiinnnqqqssstttnnnggg^^^___dddlllnnnllljjjllljjjpppsssssssssvvvwwwuuusssttttttqqqnnnkkkiiiiiippptttvvvuuuuuuuuurrrnnn^^^NNN>>>555111...---...******++++++******)))(((((())))))******))))))((()))))))))***))))))((((((''''''&&&&&&''''''((()))''''''''''''((((((((()))###%%%$$$"""%%%******''''''((()))(((&&&&&&((()))'''(((***)))(((&&&&&&'''&&&&&&'''''''''(((((((((******)))))))))((((((((((((((('''''''''(((((()))************************(((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((())))))*********(((((())))))******++++++*********++++++++++++,,,))))))))))))***+++,,,---,,,,,,++++++***))))))((()))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000000333777FFFccczzzxxxXXX@@@000000///...---------...------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++******++++++,,,---------***++++++,,,,,,++++++***(((***,,,---...---,,,+++++++++++++++++++++******))))))*********+++++++++~~~|||}}}~~~}}}{{{xxxtttpppmmmkkkjjjgggggggggggggggffffffeeeaaaaaaaaa```___^^^]]]\\\\\\ZZZXXXWWWXXXXXXVVVUUUQQQQQQOOOMMMKKKJJJHHHGGG@@@???>>>======<<<<<<===;;;:::999888777777777777555666666777666444333222000000222777:::>>>HHHSSS\\\dddjjjjjjkkkooorrrrrrsssttttttssspppooooooppppppqqqrrrrrrssssssrrrrrrrrrsssssstttuuuvvvwwwwwwvvvtttqqqqqqpppnnnjjjggggggiiikkkooosssvvvxxxyyywwwrrrllljjjlllrrrwwwzzzxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{|||{{{xxxsssoooiiiiiikkkooossssssmmmgggdddiiimmmnnnqqqrrrnnnhhhaaaaaagggnnnpppmmmkkklllmmmrrruuuttttttvvvvvvuuutttuuuuuurrrnnnkkkjjjkkkpppuuuyyyyyyxxxwwwqqqkkkYYYJJJ;;;333000......000***************))))))((('''(((((())))))(((((('''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******###%%%&&&%%%'''+++***%%%&&&((())))))(((''''''(((&&&(((******(((&&&&&&&&&$$$%%%'''((()))((('''&&&(((((())))))***)))))))))'''''''''''''''((()))***************************(((((((((((()))))))))))))))((((((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))*********************)))))))))))))))******************+++++++++,,,,,,***))))))))))))+++,,,---++++++******************)))+++------+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---******...///000555===RRRnnntttTTT===111000///...------------------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---)))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++******++++++,,,------...***+++,,,,,,,,,,,,+++***)))***+++,,,,,,++++++***)))******++++++,,,,,,,,,*********+++++++++,,,,,,~~~{{{|||}}}zzzxxxvvvssspppnnnlllkkkhhhhhhhhhhhhgggfffeeedddaaaaaa``````___]]]\\\[[[]]][[[YYYXXXXXXXXXWWWVVVQQQQQQOOOMMMKKKJJJHHHHHH@@@???>>>======<<<======;;;:::999888777777777777555666666666666444333222//////333888;;;???IIIRRR\\\dddkkklllmmmppprrrrrrsssttttttrrrpppnnnnnnoooppppppqqqrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvwwwxxxuuussspppoooooommmjjjfffhhhhhhjjjmmmqqquuuyyy{{{yyytttmmmjjjlllqqqwwwzzz{{{{{{{{{zzzyyyxxxwwwvvvzzzzzz{{{{{{{{{xxxtttpppjjjjjjlllqqqvvvuuupppjjjeeeiiilllmmmppprrroooiiibbbccchhhoooqqqmmmkkklllpppuuuwwwuuutttvvvvvvtttuuuvvvvvvsssnnnkkkkkklllooovvv|||}}}{{{xxxqqqiiiVVVGGG999222000......000***************)))((((((''''''((((((((((((''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++((((((&&&###%%%***,,,)))%%%''')))***((('''''''''&&&(((******(((&&&&&&&&&###%%%''')))***(((&&&%%%%%%&&&''')))************&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,***))))))))))))+++---...)))))))))***++++++,,,,,,)))+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,000***))),,,---///777AAAaaayyyoooOOO888222111000///------,,,,,,...------,,,,,,------...+++++++++,,,,,,+++++++++************************((()))***,,,------,,,,,,(((***,,,------------...************************+++*********+++,,,,,,---)))************+++++++++,,,'''&&&)))+++))))))+++)))************+++++++++******+++,,,,,,---......***+++,,,------,,,+++************++++++******)))'''((()))***,,,---...///***++++++++++++,,,,,,,,,~~~~~~~~~}}}zzzwwwsssooollljjjggghhhiiiiiihhhfffcccbbbddddddbbb```]]]\\\]]]^^^___\\\XXXWWWWWWWWWTTTRRRQQQOOOMMMMMMNNNKKKFFFBBBCCCAAA???>>>>>>>>><<<;;;:::<<<<<<;;;888777666777666666666666555444333222111333555999>>>FFFOOOUUU```bbbfffhhhjjjmmmpppsssrrrrrrrrrrrrpppnnnlllkkklllmmmnnnoooppppppppppppmmmpppsssuuuvvvxxxzzz|||yyywwwuuusssqqqooonnnnnnmmmnnnnnnppprrruuuwwwyyy{{{vvvqqqnnnnnnqqqsssttt|||{{{{{{}}}{{{wwwxxx|||zzz{{{||||||zzzvvvssspppkkkiiiiiinnnsssuuurrrnnnhhhgggiiilllpppppplllhhhaaafffkkkoooooonnnmmmmmmmmmqqquuuxxxxxxwwwvvvuuuttttttsssppplllkkkkkklllssswwwzzz{{{{{{yyyooodddTTTEEE555000111///,,,***+++,,,---,,,++++++,,,...))))))(((((((((((())))))***(((&&&&&&))))))(((%%%%%%&&&'''(((((('''&&&%%%(((''''''''''''(((((()))+++******)))))))))))))))***))))))(((((((((((()))"""''')))******+++,,,(((***++++++)))((())))))'''))))))&&&&&&))))))''')))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''')))+++)))&&&&&&(((++++++***(((&&&''')))+++---+++)))((((((***,,,,,,+++,,,+++)))(((((()))+++,,,)))***++++++***)))***+++************************&&&'''(((******+++++++++******+++++++++,,,,,,,,,(((***++++++***)))+++,,,---,,,---......000:::EEEddd~~~dddFFF666222000...---,,,---///000+++,,,------......------*********+++,,,---...///,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,***++++++***)))(((((())))))***+++---......---+++***))))))))))))************)))*********)))((('''&&&******+++,,,,,,---......***+++,,,,,,******+++,,,+++,,,,,,+++)))((()))+++)))************+++++++++******+++++++++,,,,,,,,,~~~~~~~~~}}}zzzwwwsssooollljjjhhhiiiiiiiiigggfffdddcccccccccbbb___\\\ZZZ[[[\\\^^^[[[XXXWWWWWWWWWUUUSSSRRRPPPOOONNNNNNLLLHHHDDDDDDAAA???>>>>>>>>><<<;;;:::;;;<<<;;;888666666777666666666666555444333222222333555888>>>FFFPPPVVV___bbbeeegggiiikkknnnqqqqqqqqqqqqpppnnnkkkiiigggeeeeeefffggghhhhhhiiiiiilllooosssuuuvvvwwwyyy{{{zzzxxxwwwuuusssqqqppppppnnnnnnnnnnnnpppsssvvvxxxyyywwwsssooonnnpppsssuuu|||zzz{{{|||zzzvvvwwwzzzzzz{{{||||||zzzwwwsssqqqllljjjiiinnnsssuuurrrnnnjjjjjjjjjmmmpppnnnjjjeeebbbfffkkkoooooonnnmmmmmmmmmqqquuuxxxxxxvvvvvvvvvuuuuuussspppmmmkkklllnnnrrrvvvyyyzzzzzzwwwmmmbbbPPPBBB444000111000---,,,,,,------,,,******,,,---))))))(((((((((((()))))))))'''&&&''')))***)))'''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))+++******))))))))))))))))))((((((((((((((())))))!!!%%%'''''''''((()))((()))++++++)))((())))))'''))))))&&&&&&))))))''')))((((((''''''&&&''''''&&&&&&&&&&&&&&&''''''(((***))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***)))((((((((()))***)))((('''((()))+++,,,))))))******************,,,+++)))(((((()))+++,,,)))***++++++***)))***+++************************))))))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///---,,,---///...000888BBBaaa{{{|||]]]BBB444111000...---------///000+++,,,------......------++++++++++++,,,---......,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,***++++++***)))))))))))))))***+++,,,------,,,+++***))))))))))))************))))))))))))***************++++++,,,,,,---------***+++,,,,,,******+++,,,++++++,,,+++))))))***,,,)))************+++++++++******+++++++++,,,,,,,,,~~~~~~~~~}}}|||zzzwwwsssppplllkkkiiiiiihhhhhhgggfffeeeeeeddddddbbb___[[[YYYYYYZZZ\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOLLLIIIFFFDDDBBB???>>>>>>>>><<<;;;999;;;<<<;;;888666666777666666666666555444333222333444555777===FFFQQQYYY```bbbeeefffhhhiiilllnnnppppppooommmkkkgggdddbbb^^^]]]]]]]]]^^^```bbbccciiimmmqqquuuvvvwwwxxxyyyzzzzzzyyywwwvvvtttsssssspppnnnlllkkkmmmpppuuuwwwwwwwwwuuuqqqnnnnnnrrruuu{{{yyyzzz|||zzzvvvvvvyyyzzz{{{{{{{{{yyywwwtttrrrllljjjiiimmmsssvvvsssooommmllllllnnnooommmgggbbbbbbfffllloooooonnnmmmmmmmmmpppuuuwwwwwwvvvvvvvvvvvvuuussspppmmmlllnnnpppssswwwyyyyyyyyyuuujjj___KKK>>>222000111000///...---------,,,***)))***,,,))))))(((((((((((()))))))))''''''(((***+++***)))&&&''''''((((((''''''&&&((('''''''''(((((()))***+++******)))))))))))))))''''''''''''((()))******###&&&)))******)))***+++''')))******)))((()))***'''))))))&&&&&&))))))'''))))))((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))******))))))(((((()))***++++++(((((((((((((((((((((((()))((((((***+++***)))''')))))))))))))))******+++'''***------***((()))***+++***)))(((((()))***+++)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,++++++...000,,,+++---///......444<<>>>>><<<;;;999:::;;;:::888666666777666666666666555444333222444444555777===GGGSSS[[[aaaccceeeggggggiiikkkmmmoooooonnnkkkhhhdddaaa___ZZZZZZYYYXXXYYY\\\^^^```dddhhhnnnrrruuuvvvxxxzzz{{{{{{zzzzzzyyywwwvvvvvvrrrooollliiijjjnnnrrrvvvuuuwwwwwwsssnnnlllpppuuuzzzxxxzzz|||{{{vvvvvvyyyzzzzzz{{{zzzyyywwwuuusssmmmjjjiiimmmsssvvvssspppmmmllllllnnnooommmgggbbbcccggglllppppppnnnmmmmmmmmmppptttvvvvvvvvvvvvwwwwwwuuusssooommmmmmpppsssuuuxxxzzzyyyxxxttthhh]]]HHH<<<222000111000......---...---,,,***))))))+++))))))(((((((((((())))))((('''((()))***+++++++++''''''((((((((((((''''''''''''''''''((()))******+++******)))))))))))))))&&&&&&&&&'''((()))***+++''')))+++,,,+++******+++&&&(((******)))((()))***'''))))))&&&&&&))))))'''((()))))))))))))))((((((%%%%%%%%%%%%%%%&&&'''''')))))))))))))))***************)))))))))))))))***(((((((((((((((((((((((()))((((((***------)))%%%((()))))))))************''',,,111000+++((()))+++******))))))))))))******)))***++++++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++++++++***)))))),,,...---+++,,,//////---111777NNNeee~~~eeeIII888222000000///............///+++,,,------......------...---,,,,,,+++++++++,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********))))))************))))))))))))*********++++++++++++***(((((((((***,,,---,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,***+++,,,...))))))*********+++++++++******+++++++++,,,,,,,,,||||||}}}~~~~~~}}}|||}}}}}}~~~~~~|||{{{zzzwwwtttpppmmmllljjjiiihhhggggggfffggggggffffffeeeccc___\\\ZZZ[[[YYYYYYZZZYYYXXXVVVUUUUUUOOOOOOOOOMMMKKKIIIHHHHHHFFFCCCAAA??????>>><<<:::888999::::::888666666777666666666666555444333222333444555777>>>HHHTTT]]]bbbdddggghhhhhhiiikkkmmmnnnnnnmmmkkkgggdddaaa___ZZZYYYXXXWWWXXXZZZ\\\^^^^^^ccciiinnnrrruuuxxxzzzzzzzzz{{{{{{zzzzzzxxxxxxtttppplllhhhhhhlllppptttuuuwwwxxxtttooolllppptttxxxwwwzzz}}}{{{wwwwwwzzzyyyyyyzzzzzzyyywwwvvvuuunnnkkkjjjmmmsssvvvtttpppkkkjjjkkkmmmooonnniiieeedddhhhmmmppppppnnnmmmllllllooosssuuuuuuvvvvvvwwwwwwuuurrrnnnlllmmmqqquuuwwwzzz{{{zzzwwwrrrfffZZZEEE;;;333111111...,,,,,,---------+++)))((()))***))))))(((((((((((())))))'''((())))))******+++,,,(((((((((((((((((((((((('''''''''(((((()))+++++++++******)))))))))))))))&&&&&&&&&&&&'''(((******&&&'''(((((('''&&&&&&(((&&&'''))))))(((((()))***'''))))))&&&&&&))))))''''''((())))))***)))(((((('''''''''''''''((())))))(((((())))))************,,,,,,***)))((((((((((((((((((((((((((((((((((((***((((((***------)))%%%((()))))))))************)))...222111---)))***---***))))))))))))))))))***)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---------***++++++***)))***,,,...---+++,,,//////---///333AAASSSjjj{{{yyyZZZAAA666333000000///...............+++,,,------......------......---,,,++++++++++++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))************++++++++++++,,,+++)))'''&&&''')))***+++++++++++++++++++++******+++,,,,,,******+++,,,,,,------,,,++++++---...))))))*********+++++++++******+++++++++,,,,,,,,,zzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~|||{{{yyywwwtttpppnnnllliiiiiiiiihhhhhhgggggggggeeeffffffddd```]]]\\\\\\XXXZZZ[[[ZZZXXXUUUTTTTTTNNNOOOOOOMMMJJJHHHHHHIIIFFFDDDAAA??????>>><<<:::777999:::999888666666777666666666666555444333222222333555999@@@JJJUUU]]]bbbdddggghhhhhhjjjlllnnnmmmmmmmmmkkkiiifffcccbbb]]]]]]\\\[[[[[[\\\]]]]]]]]]```eeeiiimmmqqquuuwwwxxxyyyzzz{{{{{{zzzyyyxxxuuurrrmmmiiihhhkkkoooqqqvvvwwwwwwuuupppnnnoooqqqttttttwww|||{{{xxxxxx{{{yyyyyyyyyyyyxxxxxxwwwvvvooollljjjmmmsssvvvtttqqqiiiiiijjjmmmpppoookkkfffeeeiiinnnppppppnnnmmmllllllooorrrtttuuuuuuwwwxxxvvvtttpppllljjjlllrrrvvvxxx{{{{{{yyyvvvooocccWWWBBB999222111000---+++,,,,,,,,,,,,+++)))((()))+++))))))(((((((((((())))))&&&((()))))))))(((***+++)))((((((''''''(((((()))'''''''''((()))***+++,,,+++******)))))))))))))))&&&&&&&&&&&&'''((())))))'''((()))((('''&&&''')))%%%'''))))))(((((()))***'''))))))&&&&&&))))))'''&&&'''((()))***)))((('''))))))(((((())))))***+++((((((((()))******++++++---,,,+++)))(((((((((((((((((((((((((((((((((((()))))))))+++,,,+++***((()))))))))))))))******+++***---000000---+++,,,---)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,------------+++---......------...//////,,,+++...///---///222777BBBSSSddduuuoooPPP<<<555333///////////////.........+++,,,------......------...---,,,,,,++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++************+++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,,,,+++)))''''''''''''(((*********+++++++++++++++***+++,,,,,,******+++,,,.........---++++++,,,...)))************+++++++++******+++++++++,,,,,,,,,yyyzzz{{{}}}~~~}}}}}}||||||}}}|||{{{yyywwwtttqqqnnnlllhhhhhhiiijjjiiihhhgggfffcccdddeeeccc```]]]\\\\\\XXX[[[]]][[[XXXTTTSSSSSSNNNPPPPPPMMMJJJHHHIIIKKKGGGEEEBBB@@@???>>><<<:::777888999999777666666777666666666666555444333222111333666:::AAAKKKVVV]]]```bbbeeeggggggiiikkknnnlllmmmmmmmmmkkkjjjhhhfffdddddddddcccbbbbbbaaaaaa___aaaccceeegggkkkooosssvvvwwwyyyzzz{{{zzzyyyxxxvvvsssnnnjjjiiikkkmmmpppwwwwwwvvvtttrrrpppooonnnoooppptttyyyzzzwwwwwwzzzyyyyyyyyyxxxxxxxxxxxxwwwooollljjjmmmsssvvvuuurrrjjjiiijjjmmmpppooojjjfffeeeiiinnnqqqpppnnnmmmllllllnnnrrrssstttuuuwwwyyyvvvsssooojjjiiilllrrrwwwwwwyyyyyyvvvssslll___RRR===666111111111...---...***++++++***))))))***,,,))))))(((((((((((())))))&&&(((***)))'''&&&(((******)))(((''''''((()))***'''''''''((()))+++,,,---+++******)))))))))))))))''''''&&&&&&&&&''''''(((((()))***)))(((((()))+++$$$&&&((()))(((((()))***'''))))))&&&&&&))))))'''$$$&&&''')))))))))'''&&&)))))))))))))))***++++++'''(((((()))******++++++***)))))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++***)))((('''((()))+++,,,++++++,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((()))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,------------...***,,,///000///...---...111,,,+++---......000333222666@@@OOObbbwwwfffHHH888444333///////////////......---+++,,,------......------------,,,+++++++++,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...+++*********++++++,,,---*********))))))******************+++++++++,,,,,,***)))))))))))))))))))))))))))******++++++,,,,,,***+++,,,,,,******+++,,,000000000...,,,++++++---)))************+++++++++******+++++++++,,,,,,,,,yyyyyy{{{}}}~~~}}}|||||||||~~~{{{{{{yyywwwtttqqqnnnmmmggghhhjjjkkkjjjiiigggfffaaacccdddbbb```]]]\\\[[[YYY[[[^^^\\\XXXTTTRRRSSSOOOQQQQQQNNNKKKIIIKKKMMMGGGEEEBBB@@@???>>><<<:::666888999999777666666777666666666666555444333222000222666;;;CCCLLLVVV]]]___aaaccceeefffhhhkkkmmmlllmmmmmmnnnmmmlllkkkjjjllllllkkkkkkjjjhhhgggfffaaabbbccccccdddgggkkkoootttuuuxxxzzzzzzzzzyyyxxxvvvtttooollljjjkkkmmmnnnxxxvvvuuutttsssrrrooollllllmmmqqqwwwxxxvvvvvvyyyxxxxxxxxxxxxxxxxxxxxxxxxpppllljjjmmmrrrvvvuuurrrkkkjjjkkkmmmooonnniiieeefffiiinnnqqqpppnnnmmmllllllnnnqqqssstttuuuwwwyyyuuurrrnnniiihhhkkkrrrwwwvvvxxxxxxtttpppiii\\\OOO999333///111111///...000)))***+++***))))))+++,,,))))))(((((((((((())))))&&&(((***)))&&&%%%''')))***)))(((''''''((()))***'''''''''((()))+++,,,---+++******)))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&((($$$&&&((()))(((((()))***'''))))))&&&&&&))))))'''###%%%'''((()))((('''&&&)))))))))))))))******+++'''(((((()))***+++++++++'''''''''((()))+++,,,---************************)))+++,,,+++((('''***---+++***(((&&&''')))+++---+++)))((((((***,,,,,,+++(((((())))))))))))(((((()))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...,,,,,,,,,---------......'''***...///...,,,++++++222---***,,,......111444000111666CCCVVVnnn```CCC666333222/////////000///......---+++,,,------......---------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...+++*********+++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,((()))***++++++,,,++++++(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,111111111...,,,***+++,,,)))************+++++++++******+++++++++,,,,,,,,,yyyxxxxxxzzz|||{{{zzzxxxwwwuuuqqqllliiiiiigggfffhhhjjjjjjgggdddeeebbb___]]]^^^______^^^]]]\\\ZZZYYYZZZYYYXXXVVVRRRPPPNNNMMMLLLIIIFFFDDDDDDDDDCCCAAA???<<<:::999;;;;;;::::::999888888777555555555555555444444444333555777;;;AAAKKKUUU\\\```aaacccfffhhhjjjkkklllmmmooopppppppppppprrrssspppooommmlllkkkkkkkkkkkkhhhhhhgggggghhhhhhiiijjjmmmpppuuuyyyzzzzzzwwwvvvvvvvvvuuupppkkkiiijjjllllllrrrwwwyyyuuupppllljjjiiimmmrrruuuuuuuuuwwwyyytttuuuvvvwwwxxxyyyyyyyyyrrrnnnlllmmmrrrvvvxxxwwwqqqllliiikkkllliiiffffffhhhkkkooorrrrrrpppmmmjjjjjjlllooopppppprrrtttvvvvvvooogggdddhhhooouuuxxxwww{{{{{{uuunnndddSSSCCC666444222///...---...///***+++,,,------+++***((()))((((((((()))***++++++(((((())))))))))))((((((((())))))***))))))(((''')))***+++,,,---,,,+++*** %%%(((''')))......***'''***,,,***&&&$$$'''+++***)))''''''((())))))(((''''''(((((())))))******%%%%%%&&&((()))+++,,,,,,%%%((()))%%%$$$'''((('''(((''''''((())))))'''&&&***(((&&&'''***+++)))'''&&&'''((((((''''''((()))$$$%%%&&&((())))))******(((((()))***************---***((((((+++,,,+++)))++++++++++++++++++,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------------------,,,+++***)))***,,,------++++++,,,...)))))))))***+++,,,---...((()))+++---...------,,,***,,,---,,,***+++...222000...111;;;JJJ___zzzzzz___EEE444...------///000111000///---,,,---------------------------------------------------------------------...+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++++++++*********))))))******))))))******+++,,,******))))))((((((''''''*********)))))))))))))))************************%%%''')))+++,,,+++***))),,,++++++******++++++,,,---...///...+++***)))***+++******)))))))))))))))((()))))))))************zzzyyyxxxzzz|||~~~~~~~~~~~~~~~{{{zzzxxxvvvuuuqqqllliiiiiigggggghhhjjjjjjgggdddeeebbb___^^^^^^______^^^[[[ZZZXXXWWWXXXWWWVVVTTTSSSQQQOOOMMMLLLJJJGGGDDDFFFEEECCCAAA@@@>>><<<::::::::::::999888888777777555555555555444444444444333555777<<>>555333111///............***+++,,,,,,,,,+++)))(((+++***))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''((()))&&&'''(((******+++++++++***,,,+++((((((***+++((((((***+++)))&&&%%%(((+++(((''''''''''''''''''((('''(((((((((((()))))))))))))))))))))((((((((((((***------)))'''***+++)))((())))))******))))))(((***((('''((()))***)))''',,,---...,,,***(((((()))'''(((((())))))(((((('''(((((()))***************---,,,******,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++*********************++++++++++++,,,------------,,,+++*********,,,------++++++,,,......///000000000///---,,,,,,,,,,,,,,,---...//////,,,---...---------///111///...000333999GGG```vvvzzz^^^CCC333...///...///000111000///...---------------------------------------------------+++,,,---...---,,,***(((+++,,,,,,------,,,,,,++++++,,,,,,,,,******,,,------------,,,,,,,,,++++++******))))))******+++,,,******++++++++++++++++++*********+++,,,,,,------************************))))))******+++,,,,,,,,,++++++************++++++***,,,------,,,++++++,,,---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{yyywwwuuutttqqqnnnkkkjjjiiiiiiiiihhhhhhgggfffeeeccc```___``````___^^^]]]\\\ZZZYYYZZZYYYXXXVVVTTTSSSQQQOOONNNLLLIIIFFFEEE@@@<<<;;;<<<===;;;888999999888888777666666666666555555444444333333333222555999>>>EEENNNXXX___cccdddgggiiilllnnnoooooosssttttttsssqqqppppppqqqsssrrrqqqppppppqqqqqqrrrwwwvvvtttqqqooollliiihhhfffiiimmmrrrvvvxxxyyyzzzvvvwwwwwwuuuqqqmmmhhhfffeeejjjqqqwwwxxxvvvrrrooogggkkkppptttxxxyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyyyysssnnnjjjjjjnnnssstttuuupppjjjeeedddcccbbbeeejjjmmmooosssuuutttqqqllliiigggjjjmmmooopppqqqsssuuurrrmmmgggfffjjjqqqvvvxxxzzz{{{xxxqqqfffWWWGGG<<<333222111///............***++++++,,,+++***))))))++++++***)))((((((((()))(((((())))))))))))((((((((('''%%%$$$%%%&&&((()))&&&'''((()))+++,,,,,,,,,******)))((()))+++------((()))***)))'''&&&(((***'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))+++......***(((***+++)))((()))++++++***))))))))))))((((((((()))))))))(((+++,,,---,,,***)))***+++)))))))))))))))(((''''''(((((()))***************,,,+++******++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,---------,,,,,,+++******+++---,,,++++++,,,...---...000111111000...---...---,,,++++++,,,...///,,,------------.../////////000222222333===TTTiiidddHHH777222333///000000000000///..............................------------------------***,,,---...---+++(((&&&+++,,,,,,------,,,,,,++++++,,,---,,,******,,,------,,,,,,,,,,,,+++++++++******))))))******+++,,,)))*********++++++,,,,,,))))))******+++,,,------************************++++++******+++,,,------++++++************++++++(((***,,,,,,++++++,,,---,,,,,,+++************+++*********+++++++++,,,,,,}}}|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvuuusssqqqnnnllljjjjjjjjjiiihhhgggggggggeeecccaaa`````````___]]]]]]\\\ZZZYYYZZZYYYXXXVVVUUUSSSQQQPPPOOOLLLIIIGGGEEEAAA<<<:::<<<===<<<;;;999999888888777666666666666555555444333333222222222555999???GGGPPPZZZ```dddeeegggjjjlllnnnooopppqqqrrrssssssqqqqqqrrrsssrrrqqqpppooopppqqqrrrsssuuuuuuuuusssqqqooommmkkkfffhhhkkkooosssvvvxxxyyywwwwwwwwwvvvsssoooiiifffdddhhhnnntttwwwvvvsssqqqhhhjjjnnnrrrvvvyyyzzzzzzwwwwwwxxxyyyyyyyyyxxxxxxsssnnniiiiiilllqqqssssssoooiiidddbbbaaaaaaeeekkknnnpppssstttsssooojjjgggeeehhhlllooopppqqqssstttpppkkkgggggglllrrrvvvwwwzzzyyyvvvooobbbQQQBBB:::222111000///......------++++++++++++******))))))++++++***)))((((((((()))(((((())))))))))))((((((((('''%%%$$$%%%&&&(((***(((((()))***+++,,,......+++***)))))))))***+++---((())))))((('''((()))***&&&'''((('''%%%%%%''')))((((((((('''''''''''''''''''''(((((())))))******)))------)))''')))***)))'''***++++++)))((()))***((()))))))))((((((((()))''')))******))))))+++,,,************)))((('''&&&(((((()))************************)))))))))******))))))***+++,,,,,,------+++++++++++++++++++++,,,))))))*********+++++++++,,,,,,---------,,,++++++***+++---,,,++++++,,,...***,,,...000111000///...111000///......///111111000000000111111222111111///000111000///555HHH\\\{{{kkkOOO<<<555555000000000000000//////...........................------------------------***,,,---...---+++(((&&&+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...++++++++++++******************))))))******+++,,,((())))))******+++++++++'''(((((()))***+++,,,,,,************************+++++++++***++++++,,,---+++******))))))******+++(((***,,,,,,++++++,,,---++++++***)))))))))))))))))))))))))))*********+++}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvtttsssqqqooommmkkkkkkkkkiiigggfffggghhheeecccaaaaaaaaaaaa___]]][[[ZZZXXXWWWXXXWWWVVVTTTUUUSSSQQQOOONNNLLLIIIFFFGGGEEEAAA>>>===>>>AAACCC:::999999888777777666666666555555444333222111111111555:::@@@HHHRRR[[[aaadddeeegggjjjmmmnnnpppppppppqqqsssrrrqqqqqqrrrsssrrrrrrqqqqqqqqqssstttuuussssssttttttsssqqqooonnnggghhhjjjmmmpppsssvvvwwwwwwwwwvvvuuutttqqqkkkhhhcccfffjjjppptttvvvtttrrrjjjjjjkkkoootttwwwyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwsssnnniiihhhkkkoooqqqrrrnnniiieeebbb``````eeemmmoooqqqssstttrrrnnniiifffdddggglllooopppqqqrrrsssnnnjjjggggggmmmsssvvvwwwzzzwwwtttmmm^^^KKK>>>999111111000000///...------++++++******))))))))))))+++***))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&((()))***************+++,,,.........+++***+++***'''''')))((((((((((((((())))))***&&&((()))(((%%%%%%'''***(((((((((''''''''''''&&&&&&''''''((()))******+++'''++++++(((''')))+++***&&&))),,,+++((('''(((***''')))***)))((('''(((***%%%'''((()))))))))+++,,,************))))))((('''(((((()))***************((()))***)))'''''')))***))))))***+++,,,------...++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,------,,,,,,+++***,,,------++++++,,,...***+++---...///000//////...//////000111333444555222111111222444444222111///000000000---000>>>MMMnnnsssVVV@@@666444111111000000000/////////........................------------------------+++,,,---...---,,,***(((+++,,,,,,------,,,,,,+++,,,---------++++++---...+++++++++*********))))))******))))))******+++,,,)))))))))***************((((((((()))*********+++******************************++++++++++++++++++******))))))))))))******(((***+++,,,+++***+++,,,+++***))))))(((((())))))(((((()))))))))*********|||{{{zzz{{{~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyvvvtttsssqqqooommmkkklllllljjjfffeeegggiiidddcccbbbbbbbbbaaa___]]][[[ZZZXXXWWWXXXWWWVVVTTTTTTRRRPPPOOONNNLLLHHHFFFGGGGGGEEEAAA===>>>CCCIII:::::::::999888888777777666555555444333222111000111555:::AAAIIISSS\\\bbbdddeeegggjjjlllnnnooopppqqqrrrsssrrrpppooooooppprrrrrrqqqqqqrrrtttuuuvvvrrrrrrssstttsssqqqooonnniiiiiijjjkkknnnpppssstttxxxvvvuuuttttttrrrnnnjjjddddddggglllqqqttttttrrrmmmkkkiiikkkpppuuuxxxxxxvvvvvvvvvwwwwwwvvvvvvuuutttnnnhhhgggjjjnnnpppqqqmmmiiieeedddaaa```fffmmmqqqsssuuuvvvsssoooiiifffbbbfffkkkooopppqqqrrrsssmmmiiifffhhhnnntttwwwwwwyyyuuurrrkkk\\\HHH;;;888000000000000///...------+++******)))))))))))))))))))))))))))))))))***+++(((((())))))))))))((((((&&&&&&'''(((((()))************))))))***+++,,,---+++((((((,,,+++'''&&&))))))(((''''''((()))******&&&)))+++)))&&&%%%(((+++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&***+++((('''***,,,+++%%%(((+++***'''%%%'''***''')))******''''''(((***&&&((())))))((((((***+++))))))*********))))))((((((((()))***************(((***+++***((('''))),,,((()))***+++,,,------...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------++++++,,,...---------....../////////...///333777;;;>>>@@@AAA999888888999;;;;;;999666555333333222//////888BBB```xxx|||___EEE888444222111111000000000000000........................------------------------,,,,,,------------,,,++++++,,,,,,------,,,,,,+++,,,---...---++++++---...,,,,,,+++++++++***************))))))******+++,,,+++++++++++++++*********************************************************))))))***++++++***)))(((******))))))))))))******(((***,,,,,,*********+++,,,+++******))))))******))))))*********+++++++++{{{zzzzzz{{{~~~~~~}}}|||||||||~~~~~~}}}{{{yyyvvvtttsssqqqooonnnlllmmmmmmjjjfffeeegggjjjdddcccbbbbbbbbbaaa___]]]]]]\\\ZZZYYYZZZYYYXXXVVVTTTRRRPPPNNNMMMKKKHHHEEEEEEGGGFFFAAA;;;<<>>666333555999;;;IIIiii|||[[[BBB;;;777555111///...///111222///............//////000000///...------...///000---,,,,,,++++++,,,,,,---------------------------,,,---------,,,,,,+++******)))(((***...///---+++***)))((((((((()))+++,,,+++++++++++++++***)))(((***,,,------,,,++++++,,,'''((())))))((()))+++---)))))))))***+++,,,---...,,,,,,,,,+++++++++******)))))))))***+++++++++,,,)))))))))+++,,,,,,***((()))************+++++++++~~~~~~}}}}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||}}}xxxsssqqqrrrqqqnnnjjjlllllllllkkkiiigggfffeeeddddddcccbbbaaa```______]]][[[YYYXXXYYYYYYXXXVVVTTTSSSQQQOOOLLLKKKJJJIIIFFFEEEDDDCCC???<<<@@@HHH::::::::::::999888888777555555555444444333333333444222888EEEQQQXXX___ffffffgggiiikkkmmmooopppqqqrrrsssttttttssspppnnnlllnnnooopppqqqqqqqqqqqqqqqwwwwwwvvvtttrrrrrrsssuuurrrpppmmmkkklllnnnqqqsssuuuvvvwwwwwwwwwuuutttsssjjjfffcccdddiiinnnrrrsssqqqnnnlllkkkmmmqqquuuwwwxxxvvvuuuvvvxxxyyyxxxvvvtttqqqllliiijjjllloooqqqppplllfffbbbaaadddkkkooovvvwwwyyyyyyvvvrrrmmmiiidddeeeiiimmmqqqqqqooolllllliiihhhlllrrrwwwxxxwwwxxxvvvooobbbPPP@@@666222000000000//////---,,,,,,******)))(((''''''(((***((()))***)))(((((()))+++((((((((())))))))))))***++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''((((((&&&'''***---''''''''''''((((((((((((&&&'''''''''((((((((((((&&&'''((()))***))))))((((((((())))))))))))(((((('''++++++'''(((,,,---******((((((******&&&%%%'''))))))))))))************))))))************))))))((()))++++++)))))))))***,,,---,,,***((((((***,,,************))))))))))))***++++++,,,,,,---------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------.........------......//////000000000000222666999>>>MMMZZZcccttt}}}uuuttttttxxx|||{{{ssslllcccZZZMMM@@@:::888:::<<>>777555333222222333333333/////////000000111222333//////...------...//////------,,,,,,,,,,,,---------------------------------.........------,,,++++++))))))***---...,,,+++++++++************+++++++++++++++++++++***)))))))))***+++---------,,,+++((()))***)))((()))+++---******)))******+++,,,---*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))***++++++)))''')))************+++++++++~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~}}}}}}|||{{{|||xxxtttrrrrrrqqqmmmjjjllllllkkkkkkiiihhhfffeeeddddddcccbbbaaa```______^^^\\\YYYXXXYYYYYYWWWVVVTTTRRRQQQNNNMMMKKKJJJJJJFFFDDDDDDDDD@@@;;;===CCC<<<;;;:::999888888888888555555555444444444444444444444:::EEEQQQYYY```ffffffggghhhjjjlllnnnooopppqqqrrrssstttsssqqqnnnmmmmmmnnnooopppqqqqqqpppooowwwwwwwwwuuusssssstttvvvuuussspppnnnmmmnnnoooqqqssstttvvvwwwwwwvvvtttssskkkhhhdddcccfffkkkooorrrrrrpppllljjjkkknnnrrruuuwwwvvvuuuvvvxxxyyyxxxwwwtttqqqmmmjjjjjjmmmpppsssqqqnnnhhhcccaaaeeekkkqqqzzzzzzzzzyyyvvvrrrmmmkkkdddfffiiinnnqqqqqqooollliiihhhhhhlllrrrwwwxxxxxxxxxuuunnn___NNN>>>555111////////////...---,,,,,,+++******)))))))))******)))***,,,+++***))))))***))))))))))))************+++***))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((())))))((((((***,,,''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&''''''((((((''''''&&&(((******((((((++++++)))%%%###$$$((()))''''''***))))))))))))************))))))************)))))))))***++++++)))((()))***+++,,,,,,+++))))))---111************************+++++++++,,,,,,,,,,,,,,,+++***++++++,,,---...///((())))))***+++,,,------------------...///000000,,,///111111000444<<>>???HHHccczzz]]]FFF666555333333444444222111///............/////////......------------............------------......------------------------...............---------,,,+++***+++,,,---,,,***,,,,,,++++++++++++++++++***++++++++++++***))))))+++***+++///222333///,,,)))***+++***((((((***,,,++++++************++++++((()))***+++,,,------...,,,,,,,,,,,,,,,+++++++++,,,***))))))******(((''')))************+++++++++~~~}}}}}}}}}~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{xxxtttrrrqqqpppmmmjjjkkkkkkkkkjjjiiihhhgggfffddddddcccbbbaaa```______]]][[[YYYXXXXXXWWWVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKGGGFFFEEEEEEAAA<<<<<<@@@===<<<:::888777777888888555555555555555444444444444666<<>><<>>GGGRRR]]]cccdddffffffgggiiikkklllmmmnnnpppqqqrrrssssssrrrpppooojjjlllnnnppprrrssssssssstttttttttsssrrrrrruuuwwwxxxwwwtttrrrooonnnmmmlllpppsssvvvxxxyyyxxxwwwuuuooolllgggcccaaadddiiimmmrrrqqqnnnjjjggghhhmmmqqqrrrssstttttttttuuuvvvwwwtttssspppllljjjkkkppptttrrrqqqlllfffbbbdddlllsss}}}}}}|||zzzwwwsssooommmeeeggglllqqquuuuuurrroooggghhhjjjnnnssswwwyyyzzzwwwssshhhXXXFFF999222000.........///......------000...,,,++++++***(((%%%)))+++------+++)))((()))'''''''''((((((((())))))***)))))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((,,,,,,+++***)))((('''&&&''''''''''''(((((((((((())))))))))))*********+++((((((((((((((())))))***'''(((((())))))(((((('''))))))***++++++)))((((((###!!!###((()))((((((+++((()))))))))************))))))************))))))+++++++++***))))))***,,,...***+++......******...))))))******+++++++++,,,+++++++++++++++++++++***------+++***++++++------))))))***+++,,,---...///,,,,,,------///000222333111444666666:::GGG[[[jjj|||vvviiiaaa^^^lll{{{lllTTTLLLBBB===<<<>>>===<<<:::888444111//////000111.................................------.........,,,,,,,,,---------......,,,++++++******+++,,,,,,,,,,,,++++++******+++,,,*********++++++,,,,,,,,,)))******+++++++++******---,,,---222888999555///++++++,,,+++))))))***,,,...------,,,,,,,,,------++++++++++++++++++++++++++++++******))))))(((((()))((((((***,,,------,,,))))))*********+++++++++~~~}}}||||||}}}~~~zzzzzzyyyyyyyyy{{{|||}}}||||||}}}}}}||||||{{{zzzxxxwwwvvvtttqqqnnnkkkjjjkkkkkkkkkjjjjjjhhhggggggddddddcccbbbaaa```______]]][[[XXXWWWVVVVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKHHHFFFFFFDDD???===???===<<<;;;999888777777666555555555555555666666666444:::@@@HHHSSS^^^dddccceeefffggghhhjjjkkklllmmmoooppprrrssssssrrrqqqpppjjjjjjkkklllmmmnnnoooooorrrssssssrrrrrrrrruuuwwwvvvuuutttrrrpppnnnmmmlllnnnppptttxxxyyyyyywwwuuuqqqnnnjjjeeebbbcccgggkkkppppppoookkkggggggkkkooossstttvvvvvvvvvvvvxxxyyyuuutttqqqlllhhhiiimmmrrrrrrqqqnnngggbbbdddlllsss|||||||||{{{xxxtttooommmcccfffkkkrrrvvvwwwsssppphhhjjjmmmqqqtttwwwyyyzzzuuupppeeeUUUCCC777222111...///////////////.........+++))))))***)))%%%""")))***,,,+++***))))))***''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((()))******)))))))))))))))))))))))))))(((((()))***+++)))'''''''''''''''(((((((((((())))))))))))************((((((((((((((()))******((())))))******))))))(((***(((***------***)))***,,,******,,,+++(((''')))))))))))))))************))))))************))))))***++++++***)))***,,,...999///***---...***(((+++))))))******+++,,,,,,,,,*********+++++++++++++++------,,,++++++,,,,,,,,,***++++++,,,---...//////---------...///111222333000222555:::DDDUUUkkkzzz|||hhh^^^QQQJJJIIIJJJJJJIIIDDD@@@:::444000000222333......////////////............------------......+++,,,,,,------.........+++***)))))))))***,,,---+++,,,,,,***)))))),,,......---,,,+++***+++,,,---))))))***++++++++++++***))))))+++///333333111---***+++,,,+++))))))+++---------,,,,,,,,,,,,---...,,,,,,,,,+++++++++******)))))))))))))))(((((((((''''''(((+++---...,,,***)))************+++++++++~~~}}}||||||}}}~~~yyyyyyxxxxxxyyy{{{|||}}}||||||}}}}}}||||||{{{zzzwwwwwwvvvtttqqqmmmkkkjjjjjjjjjjjjjjjjjjiiihhhgggddddddcccbbbaaa```_________]]]ZZZXXXXXXWWWVVVTTTPPPPPPOOONNNMMMMMMMMMMMMKKKGGGDDDDDDCCC???===???<<<<<<;;;:::999777666555444555555555666666666777555;;;BBBHHHSSS```eeeccceeefffggghhhiiikkkkkklllnnnoooqqqsssssssssqqqpppjjjiiigggeeeeeeeeefffgggmmmnnnooonnnmmmnnnqqqssssssssssssrrrqqqooommmllljjjmmmrrrvvvxxxwwwuuutttqqqpppmmmgggcccbbbeeehhhmmmoooooolllhhhfffiiimmmqqqtttvvvvvvuuuuuuxxxzzzuuuuuurrrlllgggfffkkkppprrrqqqnnngggaaabbbkkksssyyyzzz||||||yyyuuuppplll___ccciiipppvvvvvvssspppiiilllooosssuuuwwwyyyzzztttnnnbbbRRRAAA666222222//////000000000000000///---***((())),,,,,,)))$$$((()))***)))(((((()))+++'''(((((((((((())))))))))))))))))))))))***++++++((((((((((((((()))******)))))))))))))))))))))))))))''''''(((******(((%%%''''''''''''((((((((((((((((((((()))))))))******)))(((((('''((()))***+++((())))))******))))))(((***(((***//////+++***------******,,,,,,(((&&&((())))))))))))************))))))************)))))))))******))))))***...000III777)))***---***))),,,))))))***++++++,,,------))))))******++++++,,,,,,******+++,,,------------+++,,,,,,,,,------..................///000111222///333:::EEETTThhh{{{wwwkkkddddddeeedddaaa]]]UUUIII===555111111222//////000111111000//////------,,,,,,,,,,,,------++++++,,,,,,---......///,,,+++***))))))+++---...***++++++***))))))---000777444000,,,******+++,,,))))))***+++++++++++++++'''(((***,,,.........---)))***++++++******,,,...************++++++,,,---++++++++++++++++++,,,,,,)))))))))))))))*********'''''')))+++,,,+++'''$$$)))************+++++++++~~~}}}~~~~~~}}}||||||}}}~~~~~~yyyxxxxxxxxxyyy{{{|||~~~|||||||||||||||{{{{{{zzzvvvwwwwwwtttqqqmmmkkkjjjjjjjjjjjjjjjjjjiiihhhgggddddddcccbbbaaa```______aaa___\\\ZZZZZZYYYWWWUUUPPPOOONNNNNNMMMMMMNNNNNNKKKEEEBBBBBBAAA>>>===???;;;<<<<<<;;;:::888555444444555555555666666777777555<<>>777444444///000111222222111000///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,+++******,,,...///)))++++++***((()))---111>>>:::444...***)))***+++((()))***+++++++++++++++(((***,,,---,,,,,,---///)))***++++++***+++---///(((((((((((()))***+++,,,))))))***+++,,,------...))))))******+++++++++,,,'''''')))++++++(((###)))************+++++++++~~~~~~~~~}}}{{{xxxwwwwwwyyy|||}}}}}}~~~~~~|||~~~|||uuuwwwvvvuuurrrpppnnnlllkkkhhhhhhiiiiiiiiihhhhhhgggdddcccbbb```______^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUOOOOOOOOONNNNNNMMMMMMMMMIIIGGGEEEBBB@@@>>>===<<<=========<<<;;;888555444555555444444444555555666666;;;CCCNNNXXX```eeehhhddddddeeegggkkkllllllkkkmmmppprrrsssqqqnnnmmmlllhhheee```\\\ZZZ[[[]]]^^^gggfffeeeeeefffiiikkkmmmmmmlllmmmpppsssrrroookkklllmmmppprrrttttttttttttooopppppplllgggcccbbbccchhhlllppppppmmmjjjjjjkkkppprrrtttsssrrrsssvvvzzzxxxwwwtttnnniiihhhkkkooooooooolllddd]]]^^^gggpppwwwzzz{{{xxxvvvuuuqqqlll```aaagggqqquuusssrrrsssmmmooorrrvvvzzz{{{zzzxxxuuukkkZZZIII;;;444111111222---,,,000333111......---------,,,+++***)))(((******************************++++++++++++******))))))))))))************((())))))((('''''')))***)))))))))))))))******++++++***(((&&&$$$&&&***---&&&&&&&&&'''(((***+++,,,******)))))))))+++,,,---+++***((('''&&&((()))+++))))))))))))*********************)))))))))))))))(((((()))***************))))))))))))************+++------,,,***((('''(((+++***)))((((((***,,,---444222///,,,***))))))******+++,,,,,,------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---,,,///444777777888BBBPPPbbbyyyuuu```JJJ:::444555///444444...---000000---...------,,,,,,------...///111...******...111///---,,,***))))))***,,,---,,,,,,,,,++++++,,,///222AAA;;;222---+++++++++******+++,,,,,,******+++,,,...(((&&&+++000000......------,,,***((((((+++---,,,***((()))+++,,,+++((((((,,,---***(((***+++***)))++++++***))))))***---((('''''''''(((+++---///(((,,,+++''''''+++,,,(((}}}{{{xxxwwwwwwyyy{{{}}}|||~~~}}}{{{|||~~~{{{uuuwwwvvvtttrrrooommmkkkjjjhhhhhhiiiiiiiiiiiihhhhhhcccbbbbbbaaa``````aaaaaa^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOOOOONNNNNNMMMMMMMMMIIIHHHEEECCC@@@>>>======>>>>>>===<<<:::888666555666555555444444444555555777<<>>>>>???>>><<<:::999777777666777666555444444444444444888===FFFPPPZZZbbbhhhjjjgggggggggiiilllmmmlllkkkkkkooosssuuussspppmmmllleeeccc```]]]\\\^^^```bbbeeeeeeeeeeeeddddddcccbbbggggggjjjmmmppppppmmmkkkjjjkkklllmmmnnnoooppppppppprrrtttrrrnnnjjjgggfffdddggglllnnnllljjjgggfffjjjmmmppprrrssssssuuuvvvxxxwwwtttoooiiifffhhhkkknnnoooooojjjfffhhhooouuuyyy}}}~~~{{{yyywwwrrrlllbbbaaafffpppuuuuuutttuuuuuuuuuvvvxxx{{{}}}}}}|||tttiiiWWWFFF;;;555222111///---///111111...///333,,,------,,,,,,+++***)))((((((((((((((((((((((((******++++++++++++******))))))))))))************((()))***)))(((((()))***)))))))))))))))******+++((())))))((('''''')))***((((((((((((((()))***+++******)))((((((((()))))))))))))))(((((('''''''''))))))))))))************))))))))))))))))))******)))******++++++++++++***))))))))))))************(((***,,,,,,***)))***++++++***)))))))))***,,,---++++++*********+++---...***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,---------,,,,,,,,,...///...---111111111111222444999===KKK```yyymmmTTTDDD>>>555555222...---111444444......------------......***...///......///...***,,,,,,,,,++++++,,,,,,,,,***+++++++++***+++---000---+++))))))***,,,,,,,,,***,,,---,,,+++***+++---,,,222111,,,555DDD???...,,,---,,,+++))))))+++---,,,***)))***+++,,,+++***(((,,,---***)))+++,,,***---,,,******++++++***)))&&&(((***,,,,,,+++***((()))++++++((((((++++++)))~~~|||{{{|||~~~~~~|||yyywwwvvvxxx{{{}}}|||~~~|||yyyyyy||||||yyyuuutttrrrpppmmmkkkiiihhhggghhhhhhiiiiiiiiiiiihhhffffffeeeccccccbbbbbbccc^^^^^^]]]\\\[[[YYYXXXWWWQQQPPPNNNMMMLLLLLLLLLLLLIIIHHHFFFCCCAAA@@@???>>>???>>>;;;999888777777888777666555444444444444444888===EEEPPPZZZbbbgggjjjhhhhhhhhhjjjlllmmmlllkkkjjjnnnsssuuutttqqqnnnmmmgggeeecccaaaaaaccceeegggjjjjjjkkkkkkiiigggdddcccaaacccgggkkknnnooonnnnnnjjjjjjjjjjjjkkklllmmmnnnppprrrssssssqqqmmmiiigggaaadddiiilllllliiifffdddgggjjjnnnrrruuuuuuvvvvvvwwwwwwuuupppiiifffgggiiikkklllmmmkkkiiijjjpppvvvzzz~~~}}}zzzxxxsssllldddbbbfffooouuuvvvuuuvvvwwwwwwvvvxxx{{{}}}}}}|||sssfffTTTDDD:::555222111...---000222///,,,///555,,,,,,------,,,++++++***))))))))))))))))))))))))******++++++++++++******((()))))))))************((()))+++***)))((()))***)))))))))))))))******+++'''(((******((((((((())))))))))))((())))))************)))(((((((((''''''((())))))))))))((('''&&&((()))))))))************)))))))))))))))*********))))))***************)))((()))))))))************''')))+++++++++***+++,,,******)))))))))***+++,,,))))))))))))***+++,,,---***+++,,,,,,------,,,,,,************+++,,,------,,,,,,,,,---------------...---,,,---...//////---111111222333333555<<>>???===;;;999888888888888666666555444444444444444777<<>>>>>======;;;:::999888888888555555444444444555555666777<<>>======<<<<<<<<<;;;:::999888777444444444444444555666777888===FFFPPPZZZbbbhhhjjjeeeeeefffhhhkkkmmmlllkkklllnnnqqqrrrrrrrrrssstttrrrqqqpppooopppqqqrrrssspppqqqrrrrrrrrrqqqpppooohhhhhhgggdddccceeekkkoooooommmjjjhhhhhhjjjmmmoooqqqoooooopppqqqqqqnnnkkkbbbaaaaaadddhhhiiihhhfffdddeeehhhnnnuuuyyyzzzxxxuuuwwwwwwtttooojjjiiijjjooonnnmmmlllnnnrrrxxx|||{{{}}}}}}yyyxxxyyywwwsssiiicccccclllvvvzzzzzzzzzxxxxxxxxxzzz{{{zzzwwwuuukkk\\\HHH999333222000---555000---//////---...000,,,,,,---------------,,,******************************++++++++++++******))))))))))))************'''***,,,---+++***)))))))))))))))))))))******+++((()))***)))((('''(((***(((((())))))***+++,,,---((()))***+++++++++***)))))))))))))))+++---///000))))))))))))************'''(((((()))******++++++,,,,,,,,,,,,,,,+++******))))))))))))************&&&(((***+++++++++,,,---))))))***+++++++++++++++)))******+++,,,,,,,,,+++***+++,,,,,,------,,,,,,)))))))))******+++,,,---,,,,,,------...////////////...---...///000///...000...222888:::BBBYYYrrrgggMMMAAA777444333000///111//////............//////---//////++++++//////---...---,,,++++++,,,---...+++---......,,,+++,,,---'''***------,,,,,,---...,,,---...---,,,,,,,,,...+++&&&'''---///+++***...)))***,,,,,,++++++,,,---***,,,...---+++***,,,---)))---...+++***,,,---,,,''',,,111000+++(((***---+++++++++***++++++,,,,,,+++(((***//////***(((+++}}}zzzwwwvvvwwwzzz{{{uuu{{{}}}zzz{{{{{{yyyvvvuuusssqqqnnnllljjjiiiffffffgggiiiiiijjjjjjjjjiiihhhfffdddbbbaaaaaa```^^^^^^^^^]]]\\\[[[ZZZYYYSSSQQQMMMKKKIIIIIIJJJKKKEEEDDDBBB@@@???>>>======;;;;;;<<<<<<;;;999777666333333333444555666777888999>>>GGGQQQ[[[ccciiikkkddddddeeegggkkkmmmlllkkkmmmooopppqqqqqqrrrtttvvvsssrrrqqqqqqqqqrrrssssssssssssttttttuuuuuuttttttnnnllliiiddd```bbbhhhmmmqqqnnnkkkhhhhhhjjjmmmooorrrpppoooppprrrrrrpppmmmcccaaa```cccgggiiiiiihhhccccccffflllsssxxxyyyxxxtttwwwxxxuuuppplllkkkkkknnnllljjjiiikkkpppvvvzzzzzz}}}|||xxxwwwyyyxxxuuujjjdddccclllvvvzzz{{{{{{xxxxxxyyy{{{|||{{{wwwtttjjjZZZFFF888222111///---888111,,,...000...---...,,,,,,------...---------))))))))))))))))))))))))******++++++++++++******))))))))))))************'''***,,,---,,,***)))))))))))))))))))))******+++((())))))((('''''')))***((((((((()))***,,,---...((()))***+++,,,,,,+++******)))))))))+++...111333))))))))))))************'''(((((()))***+++++++++............------,,,+++))))))))))))************''')))+++++++++***+++---))))))***++++++++++++***((()))***+++------------++++++,,,---------,,,,,,++++++++++++,,,---...///,,,,,,------...///000000///...---...000000000...111///333:::===FFFaaa|||yyyVVVGGG999444222000111555//////............//////+++///000......000///+++///...,,,++++++,,,...///,,,---///...---,,,,,,---***---//////---+++---///,,,---......,,,,,,---...***...///,,,+++---...---(((***,,,,,,++++++,,,---***,,,...---+++***,,,...***...///+++***,,,---,,,(((///444222***%%%''',,,((()))+++---------+++***+++(((***//////***(((+++~~~|||yyywwwvvvwwwxxxzzz|||}}}~~~~~~}}}{{{xxxvvvtttsssrrrpppmmmjjjgggffffffgggiiijjjkkkjjjhhhggggggfffeeedddbbbaaa```___\\\]]]]]]^^^^^^\\\[[[ZZZVVVQQQMMMLLLJJJFFFEEEHHHIIIGGGCCC@@@>>>=========<<<<<<<<<<<<;;;:::999888666555333222222333555666888???IIITTT^^^cccfffgggiiiddddddjjjmmmjjjjjjnnnmmmoooppprrrrrrrrrpppooossssssssssssrrrqqqpppooouuuvvvwwwvvvsssqqqqqqrrrsssrrrnnnhhhbbbaaadddhhhoooooonnnkkkhhhggghhhjjjmmmnnnnnnoooooopppqqqqqqjjjfffcccdddiiilllllljjjgggdddccchhhpppvvvxxxxxxyyyuuutttwwwuuunnnkkknnnnnnllliiijjjnnnssswwwxxx}}}|||{{{{{{|||{{{yyywwwkkkgggeeeiiirrryyyyyywwwwwwzzz{{{xxxxxxxxxvvvqqqeeeTTTCCC:::777333111111////////////////////////---,,,+++***))))))))))))(((((())))))*********+++---,,,***(((((()))***++++++***)))***+++++++++*********++++++++++++******$$$%%%'''))))))))))))((())))))(((((((((((())))))))))))))))))************)))(((''''''''')))***+++,,,)))&&&'''+++...000000'''(((((()))***+++++++++)))))))))***++++++,,,,,,000333444000***&&&'''***''',,,***''')))+++,,,))))))))))))))))))))))))++++++************************+++++++++******)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---...////////////222444555222333888@@@PPPmmmgggQQQ===888555000///444111000///000111111///---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,------,,,+++,,,...000++++++,,,------------,,,------,,,+++,,,---...///)))(((((()))+++---,,,+++,,,+++***))))))***+++,,,+++***...333111***''')))~~~|||yyywwwvvvwwwyyyzzzzzz{{{|||||||||zzzyyyxxxttttttrrrpppmmmjjjhhhfffdddeeeggghhhhhhhhhfffeeehhhgggfffeeedddbbbaaaaaa]]]]]]\\\\\\[[[ZZZXXXXXXVVVQQQMMMMMMJJJFFFEEEHHHHHHFFFCCC@@@>>>=========<<<<<<<<<<<<;;;:::999888666555333222222333555666999???IIITTT]]]cccggghhhhhhcccccciiillljjjkkkmmmmmmnnnppprrrrrrrrrqqqppprrrrrrrrrrrrrrrqqqqqqppprrrsssttttttrrrqqqrrrssssssrrrooojjjeeecccdddgggmmmnnnnnnllliiihhhhhhiiinnnooopppqqqrrrssssssssslllhhhddddddhhhlllllljjjgggdddcccgggooovvvxxxxxxyyyvvvuuuwwwuuuooommmnnnnnnkkkiiiiiimmmsssxxxzzz}}}|||{{{{{{|||{{{yyywwwmmmiiifffjjjrrryyyzzzxxxvvvyyyyyyvvvuuuvvvsssnnnbbbQQQ@@@888555222000000........................---,,,+++******)))))))))))))))))))))*********+++***++++++,,,+++***))))))******)))******+++***)))******++++++++++++******%%%&&&''')))))))))))))))'''((())))))***)))(((((())))))))))))************&&&&&&&&&'''(((***---...***'''$$$$$$'''+++,,,,,,'''(((((()))******++++++)))))))))***++++++,,,,,,000222333///***&&&'''***''',,,///+++(((***+++***************************++++++******************)))***************))))))+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,---------.........---...////////////222444555333444999BBBTTTrrrxxx^^^FFF===;;;666444666222000//////000000///...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,++++++...000(((((()))***+++,,,,,,+++,,,+++*********+++------***)))((()))+++---,,,+++++++++***))))))***++++++***)))---111///)))'''***}}}}}}}}}}}}|||zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzuuutttsssqqqnnnkkkhhhgggdddeeefffggghhhgggffffffiiihhhgggfffeeedddcccbbb]]]\\\[[[YYYXXXWWWWWWWWWVVVRRRNNNNNNKKKFFFEEEHHHGGGEEECCC@@@>>>=========<<<<<<<<<<<<;;;:::999888666555333222222333555666:::@@@IIITTT]]]dddhhhiiifffbbbbbbgggjjjjjjkkkmmmlllmmmoooqqqrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrpppqqqsssrrrqqqqqqrrrtttrrrrrrqqqmmmiiieeedddeeekkklllnnnmmmkkkiiiiiiiiinnnooorrrtttuuuuuuttttttpppkkkfffdddgggjjjlllkkkfffdddcccgggnnnuuuxxxyyyyyywwwvvvxxxvvvqqqnnnooommmjjjgggggglllsssyyy|||}}}|||{{{{{{||||||zzzxxxppplllhhhkkkrrryyy{{{zzzxxxzzzyyyvvvuuuuuuqqqlll^^^NNN===555333111///000........................------,,,+++************)))))))))***************(((***---......,,,(((&&&))))))))))))))))))))))))******++++++++++++******&&&&&&'''((())))))))))))&&&'''(((*********)))((())))))))))))************'''''''''((()))***,,,------***(((((())),,,------((((((((()))******++++++))))))******+++,,,,,,,,,///111111...***'''(((***+++------)))(((++++++)))******************************++++++++++++++++++)))******++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...////////////222444444333555;;;FFF[[[xxxmmmOOOAAA<<<666333333333111///...///000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,------,,,++++++...000'''((()))***+++,,,,,,,,,***))))))))))))***++++++***))))))***,,,---,,,+++++++++***))))))***++++++((((((+++...,,,)))))),,,~~~|||{{{|||~~~}}}|||zzzyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyzzzuuutttsssqqqnnnkkkiiigggeeefffggghhhiiiiiiiiihhhhhhhhhgggfffeeedddcccbbb]]]\\\ZZZXXXXXXXXXXXXYYYWWWRRROOOOOOLLLGGGEEEHHHEEEDDDBBB@@@???>>>======<<<<<<<<<<<<;;;:::999888777555444333333444555777;;;@@@IIITTT]]]dddiiikkkdddbbbbbbdddhhhjjjkkkllllllmmmnnnpppqqqrrrrrrrrrqqqqqqssstttuuuvvvvvvvvvqqqrrrssssssqqqqqqrrrtttrrrrrrrrrpppmmmiiifffdddhhhkkknnnnnnmmmjjjiiiiiilllnnnrrruuuvvvvvvuuutttsssnnnhhheeefffiiikkklllfffdddcccffflllssswwwyyyxxxxxxwwwwwwvvvrrrpppoookkkhhheeefffkkkrrryyy|||}}}|||{{{|||}}}|||zzzyyytttppplllnnntttyyy||||||{{{|||zzzwwwwwwwwwrrrkkk[[[LLL;;;444333111000000------------------------------,,,+++++++++++++++************************)))***---......,,,)))'''((()))******)))((()))*********++++++++++++******''''''(((((())))))))))))''''''(((((())))))******((()))))))))************+++******))))))(((((((((...---+++******+++,,,---(((((())))))************))))))***++++++,,,,,,------//////---***((((((***((()))'''%%%''',,,---*********************************+++++++++++++++,,,***++++++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...////////////222444222333666<<>>>>>===<<<<<<<<<<<<;;;:::999888777666444333333444666777:::@@@JJJUUU___fffjjjkkkdddcccbbbcccfffjjjlllkkkkkklllmmmoooppprrrrrrsssqqqrrrtttvvvwwwxxxxxxyyyuuuvvvuuutttqqqqqqrrrsssqqqrrrssssssqqqmmmhhheeefffiiimmmooonnnkkkjjjjjjjjjlllpppsssuuuuuuttttttvvvqqqkkkgggfffhhhjjjkkkfffeeedddfffjjjpppuuuxxxwwwxxxxxxvvvuuusssqqqoooiiifffdddeeekkkrrrxxx{{{}}}|||{{{|||}}}}}}{{{yyyvvvssspppqqqvvvzzz}}}~~~||||||zzzwwwwwwwwwrrrjjj[[[KKK;;;555444222111222...........................---,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***(((***+++***)))((()))+++******++++++++++++******(((((((((((()))))))))******)))'''%%%&&&(((+++,,,((()))))))))************++++++*********)))((((((******)))(((''''''((())))))))))))))))))******************+++,,,,,,------,,,------,,,***))))))***((()))(((%%%(((---...+++******************************++++++,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...////////////222444000222666===LLLgggwww^^^GGG888555777555222///...///000111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,+++***+++---///.........---,,,+++***)))*********+++++++++++++++,,,+++******,,,---,,,+++*********++++++*********&&&((()))(((((())),,,---}}}|||}}}}}}~~~|||||||||{{{{{{{{{||||||}}}{{{yyywwwwwwtttsssrrrpppmmmjjjgggfffccccccdddeeeffffffggghhhffffffeeeeeedddccccccbbb^^^]]]]]]\\\\\\\\\\\\\\\XXXTTTRRRQQQNNNHHHFFFGGGBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;:::999888777666444333333444666777999@@@KKKWWWaaagggjjjkkkeeefffdddbbbeeejjjllljjjjjjkkklllnnnppprrrssstttrrrssstttvvvxxxyyyyyyyyywwwwwwvvvtttqqqqqqrrrtttqqqqqqsssttttttqqqkkkgggeeehhhlllnnnmmmlllkkkkkkiiikkknnnqqqtttuuuuuutttwwwtttooojjjgggggghhhjjjhhhfffeeeeeehhhmmmsssvvvuuuxxxxxxuuuttttttrrrnnniiigggfffhhhmmmsssxxx{{{}}}|||{{{|||}}}~~~|||zzzxxxvvvuuuvvvyyy|||}}}~~~zzzyyyvvvtttuuuvvvpppggg[[[LLL;;;555444333222222////////////////////////...------,,,,,,---------+++++++++++++++*********///---+++))))))***,,,---(((+++---,,,)))(((***,,,******++++++++++++*********))))))(((((())))))***,,,***'''&&&&&&'''***+++))))))))))))************&&&''')))***+++,,,,,,,,,***++++++***)))(((***+++))))))))))))))))))************++++++,,,---------++++++******************+++------******------+++++++++++++++++++++++++++******++++++,,,---------++++++,,,---............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...////////////222444///333777>>>PPPllloooSSS???888888444222000///000111111000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***+++,,,,,,+++******---///------,,,+++***)))'''&&&***+++,,,,,,------,,,,,,,,,+++***+++,,,---,,,+++)))***++++++++++++***)))%%%)))+++((((((***,,,+++~~~~~~~~~}}}}}}|||||||||||||||||||||}}}~~~~~~~~~}}}{{{yyywwwvvvsssrrrqqqooollliiifffeeecccccccccdddeeefffggghhhggggggffffffeeeddddddddd``````___^^^\\\[[[YYYXXXXXXUUUSSSRRROOOIIIFFFGGG@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888777666555444444555666777888???LLLYYYccchhhjjjjjjggghhhfffbbbdddjjjllliiijjjjjjkkkmmmooorrrtttuuuqqqrrrsssuuuvvvwwwwwwxxxuuuuuutttrrrppppppsssuuupppqqqrrruuuvvvtttooojjjeeehhhkkkmmmmmmlllmmmmmmiiikkkmmmppprrrtttvvvvvvxxxvvvrrrmmmhhhgggggghhhiiihhhfffeeegggkkkpppttttttwwwxxxtttrrrtttrrrmmmkkkjjjiiilllqqqvvvzzz{{{}}}|||{{{|||~~~~~~|||{{{xxxxxxxxxzzz{{{}}}}}}}}}zzzxxxuuusssvvvwwwpppggg[[[KKK;;;555333222111111000000000000000000000000......------------......,,,,,,,,,++++++*********///...+++***)))***,,,---))),,,...---***(((+++...******++++++++++++******+++***)))(((((()))************))))))((((((''''''))))))))))))************%%%&&&(((***,,,---------***,,,...---++++++,,,...***)))))))))))))))))))))******+++,,,,,,------...***)))))))))***+++******&&&,,,///,,,***,,,...---++++++++++++++++++++++++******++++++,,,------...)))***+++,,,---------------,,,,,,,,,,,,---......------------------------............////////////---...////////////222444000555:::@@@SSSqqq~~~cccKKK===888333222000111222222111///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***++++++,,,,,,++++++***+++++++++***)))***,,,...***++++++++++++***))))))***+++,,,---------,,,+++---,,,++++++------,,,+++)))***++++++++++++***)))%%%***,,,)))))),,,,,,***~~~}}}~~~}}}|||||||||}}}}}}}}}}}}}}}zzz{{{|||||||||zzzwwwvvvrrrqqqpppnnnkkkhhhfffdddeeeeeeeeeeeeggghhhjjjjjjhhhhhhggggggffffffeeeeeebbbaaaaaa___\\\YYYVVVTTTYYYUUUSSSSSSOOOIIIFFFGGG@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999999888666555444444555666888777???LLLZZZdddiiijjjjjjhhhjjjgggbbbdddjjjlllhhhiiijjjkkkmmmooorrrtttuuupppqqqrrrtttuuuvvvvvvvvvrrrrrrrrrqqqooopppsssvvvpppppprrruuuwwwvvvqqqllleeehhhkkklllllllllmmmnnnjjjkkkmmmppprrruuuwwwxxxxxxwwwsssnnniiigggfffgggjjjiiigggeeefffiiiooosssssswwwwwwsssqqqtttrrrlllmmmlllmmmppptttyyy{{{|||}}}|||{{{|||~~~~~~}}}{{{xxxyyyzzz|||}}}~~~}}}}}}{{{zzzvvvuuuxxxzzzsssiii[[[KKK;;;444333111000000000000000000000000000000......---------......///,,,,,,,,,++++++*********...---,,,+++++++++,,,,,,)))---///...***)))+++///******++++++++++++******+++***)))(((((()))******((()))+++,,,+++(((%%%###))))))))))))************((()))***+++,,,,,,+++***&&&)))+++***((((((***,,,*********)))))))))))))))***++++++,,,,,,------...)))(((((()))***+++******''',,,+++))),,,///000++++++++++++++++++++++++******+++,,,,,,---......'''((()))***+++,,,,,,,,,---,,,,,,,,,,,,---......------------------------............/////////000---.../////////000222444222777<<>>III```~~~iiiLLL<<<888333111111000......222222///------000111111///000///...---------------,,,,,,+++---...---+++))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******''''''''''''((()))++++++)))***,,,------,,,+++***~~~}}}}}}||||||{{{zzzyyyxxx{{{{{{{{{{{{zzzyyyxxxwwwtttqqqnnnllllllkkkjjjiiifffeeefffhhhjjjkkkjjjiiijjjiiihhhgggffffffeeeddd```___^^^\\\ZZZYYYWWWVVVWWWUUURRRPPPOOOLLLIIIGGGGGGDDDAAA@@@AAAAAAAAA@@@===<<<;;;:::::::::999888999888666555555666777888<<>>888555333222444000000000000000111111222.........------------,,,+++***+++---+++&&&&&&***+++++++++++++++++++++++++++,,,---,,,+++***+++---+++******)))******+++++++++++++++***************$$$%%%&&&(((***,,,---...***+++)))$$$$$$)))+++***(((((())))))***++++++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******++++++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,---......,,,,,,,,,,,,------------////////////////////////------,,,,,,,,,------...---...//////------...///.../////////000000111111444555:::IIIfffmmmRRR>>>888333333333111111444111///------...//////...///.........------------&&&***...///---,,,...000,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))(((&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))*********+++,,,,,,,,,,,,,,,------,,,***((('''~~~~~~||||||zzzxxxwwwvvvuuuuuusssuuuxxx{{{{{{{{{yyyxxxtttrrrooonnnnnnmmmkkkiiiiiihhhhhhjjjlllmmmllljjjkkkfffccccccggggggccc___^^^^^^]]]\\\[[[YYYYYYXXXVVVUUUSSSRRRQQQOOOKKKIIIEEEBBB@@@@@@AAABBBBBBBBB<<<======<<<;;;:::::::::999777666555555777999:::>>>DDDOOOZZZdddiiikkkllliiigggeeefffhhhkkkmmmmmmiiikkkmmmnnnoooppprrrtttrrrsssuuuvvvvvvvvvuuutttsssssssssssssssssssssssstttuuuwwwxxxyyyyyyxxxxxxpppooolllhhheeeeeehhhkkkkkkiiigggfffiiioootttwwwyyyzzz{{{zzzvvvpppjjjfffdddfffggggggeeedddfffhhhppprrrssssssrrrsssuuuwwwuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{yyyzzzzzzzzzzzzzzzzzzzzzyyywwwvvvxxxzzzxxxsssnnn]]]NNN???888555333222333000000000000000111111222............------------,,,+++---000...)))))),,,***************************,,,,,,,,,+++***+++,,,******************++++++************************$$$%%%&&&(((***,,,---...(((***)))%%%%%%)))***(((((((((((()))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***((()))***,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++*********++++++++++++,,,---......,,,,,,,,,------------...........................,,,,,,,,,,,,,,,------------...//////......///000...///000000000000//////444555:::JJJiiiwwwYYYCCC;;;444333333111111444000///....................................------%%%***......+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))'''&&&+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++)))******+++++++++++++++++++++,,,,,,+++***)))(((~~~~~~|||{{{yyyvvvtttssssssrrrppprrruuuyyyzzzzzzyyywwwtttrrrpppoooooonnnkkkiiiiiihhhhhhjjjllllllkkkjjjjjjfffbbbcccfffgggccc___]]]\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSSSSRRRPPPMMMJJJEEEBBB@@@@@@AAABBBBBBBBB<<<>>>???===;;;999:::<<<888777666555666777999;;;???FFFPPP\\\dddiiikkkllliiigggeeefffiiilllnnnnnnkkkmmmooopppppprrrtttvvvssstttuuuvvvvvvvvvuuutttsssssssssssssssssssssssstttuuuwwwxxxyyyyyyyyyyyyrrrqqqmmmiiieeedddfffiiikkkjjjhhhgggiiinnntttxxxyyyzzz||||||yyyssslllhhhbbbccceeefffffffffhhhhhhoooqqqrrrrrrrrrsssuuuwwwvvvwwwwwwxxxyyyzzzzzz{{{yyyxxxwwwvvvwwwyyyzzz|||xxxxxxyyyyyyzzz{{{{{{|||{{{yyyxxxyyyyyywwwqqqmmm___QQQAAA999666222111222000000000000000111111222//////.........---------,,,+++---000...******---***************************+++,,,,,,******+++,,,))))))******++++++++++++************************''''''((()))***+++,,,,,,***---...------...---***((((((((()))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++((()))***,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++******)))++++++++++++,,,---......,,,,,,---------.........------------------------,,,,,,,,,------.........---...//////......///111...///000000000000//////555555:::KKKiiieeeIII???666333333111111222///000000///............------...//////......---***///333222...+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,((()))***+++++++++******((())))))***++++++++++++|||zzzwwwuuurrrqqqqqqqqqnnnpppsssuuuwwwxxxwwwwwwtttsssqqqppppppooollliiijjjiiiiiijjjlllmmmkkkjjjiiigggddddddffffffccc```]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTRRRNNNKKKEEECCCAAA@@@AAABBBBBBAAA<<>>;;;999;;;===888777666666666888:::;;;BBBHHHRRR]]]fffjjjlllllliiigggeeefffiiimmmnnnooolllnnnpppqqqrrrsssuuuwwwssstttuuuvvvvvvuuuttttttsssssssssssssssssssssssstttuuuwwwxxxyyyyyyyyyxxxsssrrroookkkgggeeefffgggjjjjjjiiihhhiiimmmrrrwwwxxxzzz|||}}}zzzuuuooolllbbbcccdddeeeggghhhiiiiiiooopppqqqrrrrrrsssuuuwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyy{{{|||yyyyyyyyyyyyzzz{{{|||}}}{{{{{{zzzzzzzzzvvvrrrnnncccTTTDDD;;;777333000111000000000000000111111222/////////.........------+++)))+++---,,,((())),,,++++++++++++++++++++++++***+++,,,+++***)))***,,,((()))***+++++++++++++++***************+++++++++)))))))))******+++++++++''',,,...------...,,,'''(((((())))))***++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******++++++++++++,,,---......,,,---------............------------------------,,,,,,---...////////////---...////////////000222.../////////000000111111444555:::IIIeee|||hhhPPPDDD999555444222111222///111222111///.........,,,---.../////////...---+++...111000---++++++---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---((()))***++++++***)))((('''(((((()))***+++,,,,,,|||zzzvvvsssqqqooooooooommmnnnppprrrtttuuuvvvvvvtttsssrrrqqqqqqooollliiilllkkkkkklllnnnnnnmmmkkkhhhhhhgggfffeeedddcccccc^^^^^^\\\ZZZXXXWWWUUUUUUTTTTTTTTTUUUUUUSSSOOOLLLGGGDDDAAA@@@AAAAAAAAA@@@<<>>888777666666777888;;;<<>><<>>BBBAAA???<<<:::999999999666777777777777888;;;===EEEKKKUUU```iiinnnpppooolllkkkjjjjjjkkkmmmppprrrsssrrrpppooooooqqqtttuuurrrrrrtttuuuuuuuuutttsssuuuttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttrrrnnniiidddccccccccceeeiiikkklllkkksssvvvxxxyyyxxxwwwvvvvvvrrrmmmfffdddfffgggfffdddhhhjjjmmmooopppqqqtttvvvxxxxxxwwwwwwwwwyyyzzz{{{xxxwwwvvvwwwyyyzzzzzzyyy|||{{{zzzyyyyyyzzz|||}}}zzzzzz{{{{{{zzzyyyxxxwwwuuulll]]]NNNAAA999555333333222111111000111111111......////////////......'''+++//////---++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))((()))++++++***************+++,,,+++++++++,,,,,,++++++***))))))***,,,,,,---------++++++++++++++++++++++++)))---'''%%%------***///(((///,,,***...+++(((...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,------+++***+++...000------,,,,,,,,,---...///---///000///...---...///000///...------...///000/////////////////////...000/////////000111222222000000111222222222222111111333555888EEE___}}}www]]]III???:::666333...000222111000///000222000///------///000///......//////...,,,+++---...------------------------///...---,,,,,,,,,,,,---///...---,,,,,,,,,---------,,,***))))))***,,,---------------............+++---///...---,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~|||zzzwwwuuussssssssstttssssssuuuxxxzzzzzzzzzyyywwwtttrrrqqqpppmmmkkkiiijjjjjjkkklllmmmmmmnnniiiiiiiiihhhhhhfffeeeeee``````^^^\\\ZZZXXXWWWVVVTTTUUUUUUTTTSSSQQQOOOMMMIIIFFFBBB@@@@@@AAAAAA@@@AAA@@@>>><<<;;;:::999999444555666777777999===???EEELLLWWWbbbjjjooopppppplllkkkiiiiiikkknnnqqqsssrrrqqqqqqpppqqqqqqrrrsssrrrrrrtttuuuuuuuuutttssstttttttttttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttuuutttpppkkkgggaaaaaabbbeeeiiikkkkkkjjjpppsssvvvxxxxxxwwwwwwxxxvvvpppiiifffeeefffdddccceeegggkkknnnppprrruuuwwwtttuuuvvvwwwyyyyyyzzzzzzwwwuuuuuuvvvxxxyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxrrrfffWWWIII???999888333222111111000000111111...//////000000//////...---............---,,,+++,,,,,,,,,,,,++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))+++***************+++,,,---***++++++,,,,,,+++++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...+++)))...,,,***000%%%//////---///***'''///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++***+++---///------,,,,,,------...///---...//////------.../////////............///000......//////////////////111000000000000000111111000000111222222222222111...222555777???TTTrrr{{{yyy}}}mmmSSS@@@666333222///000111000///000111333///......///000000///---//////000...---,,,---///------------------------......---,,,,,,,,,------......---,,,,,,,,,---------,,,+++******+++,,,---------------............,,,...//////...------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||zzzxxxvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyywwwuuusssrrrpppmmmjjjhhhiiijjjkkklllmmmnnnnnnjjjjjjjjjiiihhhgggeeedddaaa```___]]][[[YYYWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMIIIGGGDDDBBB@@@@@@@@@@@@@@@???>>><<<;;;:::999888444555666777777999<<>>>>>>>>???>>>===<<<;;;:::999888666777777777777888;;;===DDDMMMZZZeeellloooqqqrrrlllkkkjjjiiikkknnnqqqsssmmmnnnoooooopppoooooonnnrrrrrrtttuuuuuuuuutttssssssssssssttttttuuuwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxvvvrrrmmmhhhcccbbbccceeehhhiiihhhgggjjjmmmqqqtttvvvvvvwwwyyyxxxtttnnnhhhddd```^^^]]]^^^bbbhhhlllppprrruuuwwwtttuuuwwwwwwvvvtttrrrpppqqqooonnnooorrruuuvvvwwwwwwxxxyyyzzz|||}}}}}}{{{yyyyyyzzz|||}}}{{{xxxqqqgggYYYKKKAAA<<<555444333222111111111111//////000000000000//////000///------///000000000---------,,,,,,,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...++++++******+++,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$------+++...***'''...)))---***,,,666333******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---...------.........//////...+++,,,------++++++,,,------......///////////////---.........//////000000222111000000000000000111000000111222222222222111111444999::::::EEEaaa|||xxx|||iiiNNN===888888444222111000000//////............///111000...,,,///000000///------...000------------------------------,,,,,,,,,------...,,,---------------------...------------------...,,,,,,,,,------------...+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{}}}~~~|||yyywwwuuuuuuvvvuuutttsssrrrpppllliiigggiiikkknnnpppqqqqqqqqqnnnmmmlllkkkiiigggeeedddbbbbbb```^^^\\\ZZZYYYXXXSSSTTTTTTSSSRRRPPPNNNLLLJJJJJJHHHEEEAAA>>>===>>>============;;;:::999888666777888777777888:::===BBBLLL[[[ffflllnnnppprrrmmmllljjjjjjkkkmmmppprrrllllllnnnooooooppppppooorrrrrrtttuuuuuuuuutttssssssssssssttttttvvvwwwxxxuuuvvvvvvwwwwwwwwwwwwvvvxxxxxxxxxyyyxxxtttoookkkgggeeedddeeefffhhhhhhggghhhkkkpppssstttuuuwwwxxxwwwtttpppjjjeee```\\\ZZZZZZ___eeejjjmmmpppsssuuuuuuuuuvvvuuussspppmmmkkkllljjjiiijjjmmmqqqssstttssstttuuuxxxzzz|||}}}~~~}}}{{{zzzyyyyyy{{{}}}~~~|||vvvnnnbbbTTTEEE;;;777666555444333222222222///000000111111000000///............//////000111------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---///,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&---+++***...+++''',,,,,,---(((+++777666,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,......---,,,---///------...////////////......///000000......///000,,,---...///000000000///------......///000000000111000000000000000111111000000111222222222222111222333666888777???YYYttt|||tttYYYEEE;;;888111000000111222222000...///......///000000///---//////000...---,,,---///------------------------------,,,,,,,,,---......+++,,,---.........------------------------------,,,,,,,,,,,,------------***,,,------,,,++++++,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++~~~}}}~~~~~~}}}~~~}}}|||{{{{{{{{{|||}}}|||~~~|||yyyxxxxxxtttsssrrrrrrrrrooollliiigggiiilllooorrrrrrsssrrrooonnnmmmllliiigggeeedddcccbbbaaa___]]][[[YYYXXXSSSSSSSSSSSSRRROOOMMMLLLHHHIIIHHHEEEAAA>>>>>>@@@<<<=========<<<:::888777444666777777777999<<>>AAA@@@KKK[[[fffkkkmmmoooqqqooonnnllljjjjjjlllnnnooonnnnnnooopppqqqsssuuuvvvrrrssstttuuuuuuuuutttsssrrrrrrssssssuuuvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwwwwssstttvvvyyy{{{zzzvvvsssoookkkfffddddddfffggghhhgggjjjooorrrssstttuuuvvvvvvvvvuuuqqqjjjbbb\\\YYYSSSWWW^^^cccfffiiikkklllggggggfffdddbbb```^^^]]]YYYWWWVVVWWW[[[___bbbcccfffhhhkkknnnpppssstttuuuuuuuuuvvvwwwxxxzzz{{{||||||xxxvvvwwwvvvmmm[[[MMM:::999888777555555444444000000111111111111000000---111444222---***+++.........---------,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...///...---,,,+++*********((()))***+++,,,------------------...------,,,,,,------------------------...000***)))111000***,,,)))///------444222,,,000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...000000///...///000,,,---///000000000///......///000///...---...000+++,,,...000000000000///---------...///000000111////////////000111333333000000111222222222222111666333444888999>>>TTTlllrrrWWWBBB777555444333444444111***%%%111///---,,,...///000///---......---++++++,,,...------------------------,,,,,,,,,,,,,,,---...///***+++---...///...------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~~~~}}}||||||~~~~~~}}}}}}}}}|||}}}}}}}}}{{{{{{}}}~~~~~~{{{yyyxxxvvvtttrrrpppnnnjjjggggggiiikkkmmmoooqqqrrrsssssspppmmmllllllkkkhhheeedddbbb```]]][[[YYYYYYYYYTTTTTTSSSRRRPPPNNNMMMLLLHHHHHHGGGEEECCCAAA???===;;;;;;<<<<<<<<<;;;::::::444888;;;;;;888777:::>>>FFFMMMYYYccchhhjjjjjjjjjmmmkkkiiiggghhhjjjnnnpppqqqppppppooopppqqqsssttt}}}wwwssssssxxxzzzvvvqqqsssssssssssstttuuuvvvvvvyyyvvvtttuuuwwwxxxvvvssstttssssssssstttuuuwwwxxxtttqqqlllhhheeeeeefffgggkkkiiiiiilllqqqttttttsssuuuxxxxxxsssmmmhhh```YYYSSSRRRRRRVVV\\\```aaa```______^^^\\\YYYYYYZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^___aaacccdddeeeeeegggkkknnnnnnppprrrtttuuuwwwyyy{{{yyy||||||zzzwwwpppdddXXXGGGCCC<<<666222222444666555444222111000000000000.........////////////000//////...---,,,++++++***,,,)))))),,,---,,,---000)))***++++++++++++***)))------,,,***)))***---000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///000///+++((('''***---///---+++)))((()))+++---//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////)))***+++---......------,,,,,,...111555444000,,,,,,---......------...000......//////000000111111------..................111111111000000000000000222111000111333444333222444777444444999>>>QQQnnn|||bbbGGG888666222//////222444444222000000///...............//////...---,,,++++++***......//////...---,,,,,,)))+++---...---,,,,,,,,,111...+++,,,...///,,,)))------------------------000///---+++++++++---............---,,,+++***)))---...///...,,,+++,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~}}}|||zzzyyy{{{~~~}}}}}}}}}|||}}}}}}}}}{{{{{{}}}~~~~~~|||zzzyyywwwtttrrrpppnnnjjjgggggghhhjjjlllnnnooopppppprrrpppmmmlllllljjjhhheeedddbbb```]]][[[ZZZYYYYYYUUUUUUTTTSSSQQQOOONNNMMMIIIIIIHHHFFFDDDBBB@@@>>><<<<<<<<<<<<;;;:::999888777:::===<<<999999<<>>777555555444222444333111000///000000111---............////////////......------,,,,,,+++,,,)))))),,,---,,,---000,,,++++++++++++++++++,,,,,,---,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///...+++***,,,...000...,,,******+++,,,..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////)))***,,,---......---------,,,---000333333000---,,,---///...------...000.../////////000000000111---------....../////////111000000000000000000000222111000111333444333222444666333444999===PPPlll~~~pppRRR@@@999666222111111222222111000000///............//////......------,,,,,,+++......//////...------,,,***+++------,,,,,,,,,---......///...---------...........................000...---++++++,,,---...------------,,,,,,+++***,,,---...---+++***+++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,~~~|||{{{yyyxxxxxxzzz~~~~~~~~~~~~|||}}}}}}}}}{{{{{{}}}~~~~~~|||zzzyyywwwuuusssqqqnnnjjjggghhhiiikkkmmmnnnoooppppppqqqooommmkkkkkkiiigggeeecccbbb```^^^\\\ZZZYYYYYYVVVVVVVVVTTTSSSQQQOOONNNJJJJJJIIIGGGEEECCCAAA@@@>>>===<<<;;;:::888777777888:::<<<;;;999999<<>>===:::888222111000///000111222333------------............,,,---------......//////...+++***---...,,,---000///---,,,******,,,---///***,,,------,,,,,,...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---.../////////////////////...---,,,,,,,,,...///------.........------,,,------------------------//////...---------...///+++,,,---...//////...---///...---...///000000000---...//////......///000////////////000000000000+++,,,---...///000111222000000000000000111111111222111000111333444333222222555333444888:::KKKfffyyymmm~~~hhhLLL<<<:::666222//////000222111000000///.../////////,,,---------......//////---...............------,,,------,,,++++++...000***,,,......,,,,,,...000...........................------,,,,,,,,,---...++++++,,,---......------+++,,,---,,,+++***+++,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,|||xxxvvvvvvwwwzzz||||||}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~||||||yyyvvvtttrrroookkkhhhkkklllmmmooopppqqqqqqqqqooonnnmmmkkkhhhfffeeeeeebbbaaa```___]]]\\\ZZZZZZXXXXXXWWWVVVTTTSSSQQQPPPKKKKKKJJJIIIGGGFFFDDDCCC<<<;;;:::::::::;;;<<<<<<888888888777666777999;;;DDDKKKWWWaaahhhmmmoooqqqiiihhhhhhhhhiiikkkmmmnnnnnnnnnnnnoooqqqtttwwwxxxuuuwwwyyywwwtttsssuuuyyysssssssssssstttuuuvvvvvvxxxyyyzzzzzzyyyxxxwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwuuurrroookkkhhhfffdddccceeegggiiilllnnnqqqrrrqqqsssqqqjjjddd```YYYRRRIIIHHHGGGHHHLLLSSS[[[aaagggkkkqqquuuvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxyyyxxxuuupppmmmlllllleee```YYYRRROOORRRXXX^^^dddkkkqqquuuyyy~~~rrrjjj]]]PPPEEE???;;;999222222111000000111222333---------.........//////,,,------......//////000...++++++......,,,,,,000...,,,+++))))))+++,,,...***,,,---...------...000------------------------++++++,,,,,,,,,---------,,,,,,---------.........222000...------...///000------,,,++++++,,,---...---....../////////......------------------------+++++++++++++++,,,---...,,,---...///000///...---///......------...///111---...000///......///111000000000000////////////,,,,,,---...///111111222//////000000111111111111222111000111333444333222111555333444888999GGGbbb~~~|||iiitttqqqRRR<<<999555111///000111222111111000///////////////,,,------......//////000------...............------------,,,+++,,,...000---+++***+++...///...,,,---------------------------------,,,------------++++++,,,---............+++---...---,,,+++---...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{vvvuuuvvvyyyzzz||||||}}}}}}}}}{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}zzzwwwuuurrroookkkhhhggghhhjjjlllmmmnnnoooooommmnnnmmmkkkgggeeedddeeeaaaaaaaaa```^^^]]][[[ZZZXXXXXXWWWVVVUUUSSSQQQPPPKKKJJJJJJIIIHHHFFFDDDCCC<<<;;;;;;;;;;;;===>>>@@@<<<:::999888888999;;;<<>>===<<<<<<===???@@@===:::888777777999:::;;;@@@IIIWWWccciiikkkkkkkkkggggggggghhhiiikkkmmmnnnmmmmmmmmmmmmoooqqqssstttvvvvvvvvvuuuuuuuuuvvvwwwuuuuuuuuuvvvvvvwwwxxxyyysssttttttrrroooooorrruuurrrssstttuuuuuutttsssrrruuuttttttrrrooolllhhhfffeeegggjjjkkkkkkkkknnnqqqqqqsssoooggg___ZZZSSSLLLIIIIIIJJJJJJMMMTTT^^^eeennnqqqvvvyyyzzz{{{|||}}}zzz{{{~~~}}}~~~~~~{{{xxxwwwwwwqqqnnnggg]]]SSSKKKFFFEEEIIIQQQYYY]]]ccclllsssuuuxxxtttnnnggg\\\OOO@@@777777666444333222333333444/////////000000000111111............////////////000---,,,......,,,,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---111333........................,,,,,,,,,------------...------------............000...+++,,,...000///...---------------......///,,,---....../////////...........................---///111333444333111000...///000111111000///...,,,...000///---,,,---///---///000000//////000111111000000000/////////.........//////000000000111...//////000111111222222222111000111333444333222///444333444777666CCC\\\uuuzzzooorrrllldddxxxjjjHHH???444111444666333///222111000000//////000000............////////////,,,------...//////......+++---//////...---...///000///......//////..............................+++,,,,,,---.........---,,,---...............---***,,,------,,,,,,---...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyy{{{|||yyyuuutttyyy}}}|||}}}}}}}}}{{{{{{}}}~~~}}}||||||~~~~~~~~~|||xxxvvvssspppkkkhhhfffgggiiikkknnnooopppqqqlllmmmnnnkkkfffcccdddeeeaaaaaaaaaaaa```^^^\\\ZZZXXXXXXWWWVVVTTTRRRPPPOOOJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===<<<===>>>???;;;888555444555777888999???IIIWWWcccjjjkkkjjjhhhffffffggghhhiiikkkmmmnnnnnnmmmmmmllllllmmmooopppuuuuuutttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzqqqqqqqqqnnnkkkkkkooosssrrrssstttttttttsssrrrqqqtttttttttssspppmmmiiigggfffiiikkklllkkkkkknnnpppqqqrrrooofff___ZZZTTTMMMNNNNNNLLLKKKLLLRRR\\\dddpppssswwwzzz|||}}}{{{|||~~~~~~~~~}}}||||||vvvuuurrrjjj]]]QQQGGGBBB===FFFMMMQQQWWWaaaiiillltttpppllljjjfffZZZHHH:::888777666444333333444444000000000000111111111111/////////////////////...000---,,,///...,,,,,,///------...//////...------------,,,++++++---111555........................,,,,,,,,,---------......---------.........//////+++******---111222000------.........//////000000+++,,,,,,---.........---........................,,,...//////---)))%%%"""//////000111111000///...+++...000000---,,,---......///000000//////000111111111000000/////////...////////////000000000000...//////000111222222222222111000111333444333222///444333444666555AAAZZZssssssmmmtttnnn___rrrrrrNNNCCC666333777999444---222111111000000000000000/////////////////////...,,,,,,---.../////////...***---///000///.........000222444222///---///111////////////////////////+++,,,------.........------...............------)))***,,,,,,++++++,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}}}}|||zzzyyyyyy|||~~~}}}|||{{{|||~~~~~~~~~{{{wwwtttrrrpppmmmkkkiiiiiijjjjjjkkklllmmmnnnnnnmmmkkkiiigggeeedddcccaaaaaabbbbbb```___]]]\\\[[[YYYVVVSSSQQQQQQQQQRRRLLLKKKIIIGGGEEECCCBBBBBBAAA@@@>>>===;;;:::::::::999999888777666777999<<>>;;;888777666666555444444333333333444444111000.........111333555000000000///......------,,,...000///,,,+++,,,---...------,,,,,,,,,------///......------.........,,,,,,,,,,,,------...//////000000...,,,,,,---.........---------......///.........///......---------///000000...---...///...//////000000000//////...000222333444333222111//////...---------......---...//////000000//////000000000000111111111111///---,,,---......,,,***...///000000//////000222111111000000111111222333111111222222222333333333333666444555999999EEE^^^{{{jjjeeevvv|||bbbccc~~~]]]EEE888777111111444222222000//////222222111///...///000///...---...000+++---......------///000......------------............/////////...,,,,,,..............................---------...///000,,,,,,---...............---......---+++******+++)))******+++,,,+++++++++,,,,,,+++++++++*********|||}}}}}}}}}|||~~~~~~|||zzzzzz{{{|||}}}~~~|||zzzxxxvvvtttqqqllliiiggggggggghhhiiikkklllmmmllllllkkkiiihhhfffeeeeeeaaaaaaaaaaaa___^^^]]]\\\ZZZYYYVVVTTTRRRRRRRRRRRRNNNLLLJJJGGGEEECCCAAAAAABBBBBB@@@>>>===<<<<<<;;;999999888555333444666888@@@HHHTTT```hhhkkkkkkjjjhhhgggfffeeefffiiikkkmmmnnnoooooonnnmmmmmmppprrrrrrsssuuuwwwwwwwwwuuuuuusssssstttssssssqqqpppooohhhfffcccaaaaaadddhhhkkkqqqrrrtttuuuvvvvvvvvvuuurrrtttvvvwwwwwwuuusssqqqnnniiiggghhhhhhfffhhhlllpppqqqqqqqqqooollliiigggbbb___\\\YYYWWWXXXZZZ\\\fffjjjpppwww{{{}}}~~~~~~||||||}}}}}}~~~}}}}}}}}}~~~|||zzzvvvnnnddd\\\PPPLLLFFFBBBBBBGGGMMMRRRZZZaaaggghhhiiihhhbbb\\\RRRNNNIIICCC???<<<:::999555555444444444555666777444222000...///111333555000000000000000000000000,,,...111111000---,,,,,,---,,,,,,,,,,,,,,,------//////............///000---,,,,,,,,,---///111333000000000...,,,++++++---......---......///000111///000111111111///...---...000111111000///000111,,,---......////////////---......///000111111111---......///////////////---...//////000000//////000000000000111111111111000/////////111000///---...///111000//////000222111111000000111111222333111111222222222333333333333666333444999:::GGG```|||sssbbbiiihhhcccvvvwwwqqqjjjMMM;;;888444444555111222111000000111222111000...///000///...---...000***,,,---.........000222......------------...............///......---,,,........................---------,,,------...///,,,---......///.........---......---+++******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++{{{}}}~~~~~~}}}{{{zzzyyyzzz|||}}}~~~~~~{{{zzzxxxwwwuuuqqqlllhhhfffffffffggghhhjjjkkklllnnnmmmkkkiiigggeeedddcccaaaaaaaaa```___^^^]]]\\\ZZZYYYWWWUUUSSSRRRRRRRRRNNNMMMKKKHHHEEECCCAAAAAACCCBBBAAA???>>>======<<<<<<;;;:::888555555777999@@@GGGSSS___hhhkkkkkkkkkhhhfffdddcccdddgggkkkmmmmmmnnnoooooonnnnnnoooqqqppprrruuuwwwxxxwwwvvvuuurrrrrrrrrrrrpppnnnkkkjjjdddcccbbbbbbcccfffjjjlllrrrsssuuuwwwxxxxxxxxxxxxtttuuuvvvwwwxxxwwwvvvvvvrrrmmmiiihhhfffdddfffjjjlllmmmoooppppppooommmllliiieee```^^^]]]^^^^^^^^^dddggglllssszzz}}}}}}|||zzz{{{|||}}}~~~~~~~~~~~~|||zzz{{{|||xxxppphhhYYYSSSKKKDDDBBBEEEJJJNNNTTT]]]eeeiiilllooonnnjjjbbb___YYYPPPHHHBBB>>>===999999888777777777777777777666444333222222222222000111111111222222222333...///000000///...------,,,,,,,,,,,,,,,------...///............//////000///......---...000333444000111111///------...///---------...///000111222111222333333333111///...///111222222111111111222......///000111111111111///............000111222...///000222222222111000......///000000000000000///000000000111111111111111111111111222222111000...000111111000///111222111111000000111111222333111111222222222333333333333666333444999;;;JJJddd~~~zzzgggbbbtttooobbblllyyyhhhxxxxxxVVV???:::666777777111111111111111111222111111...///000///...---...000+++,,,......---...///111......------------........................---------------...............---------,,,---------------......//////.........,,,---...---+++***+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,|||~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~{{{zzzxxxwwwuuuqqqlllhhheeeeeefffggghhhjjjllllllpppooommmjjjgggdddbbbaaaaaaaaa```___^^^]]]\\\\\\ZZZYYYXXXVVVTTTSSSRRRQQQNNNMMMKKKHHHEEECCCBBBBBBDDDCCCAAA@@@>>>=========<<<;;;:::888555555777999???FFFRRR___gggkkklllkkkgggeeecccbbbcccfffjjjlllmmmnnnoooooonnnnnnoooqqqppprrrtttvvvwwwvvvvvvuuuqqqqqqqqqqqqnnnkkkhhhfffaaaaaabbbcccfffiiikkkmmmnnnoooqqqtttuuuvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwtttnnniiihhheeeaaabbbfffhhhjjjmmmooopppqqqpppoookkkhhhdddbbbbbbccccccbbbdddfffiiiooouuuzzz{{{{{{zzz{{{|||~~~~~~{{{zzz|||~~~yyysssddd]]]TTTKKKFFFEEEGGGIIIJJJTTT^^^dddjjjqqquuuuuurrrpppkkkbbbWWWNNNIIIGGGCCCCCCAAA@@@>>><<<:::999444555555666555333222111//////000111111222222222111000...------......///---,,,,,,,,,------...///...............///000000//////.........///000111...///000///...///111333.........///000111222333111111222222222111000///...000222222111000111222222222333444444444444444333333111111111222444555---///000222222222111000...//////000000000000000///000000000111111111111---...//////............///000111111000000111222111111000000111111222333111111222222222333333333333666333444:::>>>OOOiiizzzmmmccckkkvvvbbbeeecccmmmuuuwwwZZZ@@@999555666666000111111222222111111111222...///000///...---...000---...///...---,,,---///......------------............------............---------.........//////------------------,,,,,,---...............------,,,---...---+++***+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}~~~|||zzzzzz{{{|||}}}}}}~~~|||zzzxxxvvvtttqqqllliiieeeeeefffgggiiijjjlllmmmpppooommmjjjgggdddbbbaaabbbaaa___^^^]]]\\\\\\\\\ZZZYYYXXXWWWUUUSSSRRRQQQMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBAAA???>>>======<<<999999888555333444666888>>>FFFRRR^^^gggkkklllkkkfffeeedddcccdddfffiiikkknnnoooooonnnmmmmmmppprrrrrrsssttttttuuuuuuuuuuuuooopppqqqpppnnnjjjfffccc^^^___bbbdddgggiiikkklllooopppsssuuuwwwxxxxxxxxxwwwwwwxxxyyyxxxxxxvvvvvvrrrlllhhhfffbbb^^^]]]```ccceeeiiimmmppprrrssssssmmmllliiigggfffeeefffgggfffgggiiilllooossswwwyyyyyyzzz|||~~~}}}}}}|||qqqkkkbbbWWWOOOIIIGGGFFFBBBLLLUUUZZZaaakkksssvvvxxxyyyxxxqqqggg^^^YYYWWWMMMMMMMMMKKKHHHCCC???<<<333444666777777666555444///000000000111111222222444111...---...000000000------------...///000111///......//////000111222......//////////////////---///000000000000333555222111111111222333444444111111111111111111111111///111333444333333333444333333444444444444333333555444333222111222333444...//////000000000000///...///000000111111000000000000000000111111111111---///111111000///000111///000222111000000111333111111000000111111222333111111222222222333333333333555222444<<>>EEERRR^^^gggkkklllkkkffffffffffffgggiiijjjllloooooonnnlllkkkmmmpppsssuuutttssssssssstttuuuuuunnnoooppppppmmmiiieeebbb^^^```cccgggiiikkkllllllppprrruuuwwwzzz{{{{{{{{{xxxyyyzzzzzzyyywwwtttrrrmmmhhhdddbbb^^^YYYWWWYYYYYY\\\aaahhhmmmqqqssstttpppqqqpppmmmhhhfffhhhjjjiiikkkkkkjjjiiilllrrrwwwwwwxxxzzz|||~~~|||wwwpppggg^^^VVVPPPMMMHHHOOOTTTTTTWWW___gggkkkppptttyyyxxxqqqkkkgggggg\\\]]]^^^]]]YYYSSSMMMIII@@@???===:::999999999:::555555555555555555666666555333111111333444222111.........//////000111222111111111111222333444444///111333555666666555444333444555555444444666888777666666666666666777777666555444444444666888999777999;;;;;;;;;;;;<<<===;;;;;;<<<;;;;;;:::999888::::::999777666666555555333333222111111111222222//////000111111111111000000000000000111111111111///111444444222111222444///111222222111000222333111111000000111111222333111111222222222333333333333555222555>>>FFFYYYvvvxxxgggaaassshhhaaaooogggZZZWWWiii~~~[[[BBB999222222444000000222444333111000222444...///000///...---...000,,,...///...------...///......------------.........------,,,---...///000,,,,,,------...//////000...//////000///...---,,,,,,,,,------,,,++++++***+++,,,------++++++,,,---)))******+++,,,+++++++++*********+++++++++,,,,,,}}}|||{{{|||~~~|||}}}~~~~~~{{{wwwtttrrrpppmmmkkkeeeffffffhhhjjjlllnnnoookkkjjjjjjiiihhhggggggfffbbbaaa___]]]\\\\\\\\\]]]ZZZYYYYYYXXXVVVTTTRRRQQQKKKKKKIIIHHHGGGFFFFFFFFFBBBAAA@@@>>>===<<<<<<;;;999999999777666777999<<<===EEEQQQ^^^gggkkklllkkkgggggghhhhhhiiikkkllllllpppooonnnlllkkklllppptttvvvuuusssrrrqqqssstttuuunnnoooppppppmmmiiieeebbb```bbbfffjjjlllnnnnnnnnnmmmooorrruuuwwwxxxyyyyyyyyyzzz{{{{{{yyyvvvrrrpppiiidddaaa```\\\UUUSSSTTTPPPSSSZZZbbbiiinnnrrrssssssuuuuuupppjjjfffiiillllllmmmllliiieeegggooovvvuuuvvvxxx{{{~~~|||~~~~~~~~~zzzssskkkccc\\\XXXSSSXXXYYYTTTQQQVVV]]]```dddllltttwwwuuupppoooooonnnppprrrrrrnnnhhhaaa\\\QQQMMMFFF@@@<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666444444666888777444000////////////000111333333333333333333444555666777222444888;;;======<<<;;;:::;;;<<<;;;999999:::<<<::::::999999999999999999<<<;;;999999:::<<>>>>>999888666555444444555666//////000111111111111111000000000000111111111111,,,...111111///...000222///111222222111111222333111111111000111222222333111111222222222333333333333555222555???HHH\\\zzzsssbbbbbb|||kkkbbb```oooXXXPPPfff^^^FFF===555444666333000333444333111000222444...///000///...---...000***,,,............000111.........------............------,,,---...///000,,,,,,------...///000000//////000000000///---,,,,,,,,,,,,,,,++++++***)))+++,,,------++++++,,,---))))))***++++++++++++***)))))))))******+++++++++}}}zzzyyyzzz{{{|||zzz{{{}}}~~~|||yyyvvvtttrrrpppllliiicccdddfffiiilllnnnpppqqqmmmjjjhhhggghhhhhhgggeeedddbbb___]]][[[\\\]]]^^^___\\\XXXUUUTTTSSSRRRPPPQQQOOOLLLIIIFFFDDDDDDCCCEEECCCAAA???===;;;::::::777777888777666666888;;;BBBHHHRRR]]]fffjjjllllllgggeeecccdddgggjjjllllllnnnoooppppppoooppprrrtttssssssssssssssssssssssssoooppppppmmmiiieeedddccceeegggjjjlllmmmnnnppprrroooppprrrtttwwwyyy{{{|||{{{zzzyyyyyyxxxuuuqqqmmmfffdddaaa^^^]]]ZZZXXXUUUUUUTTTVVV\\\eeelllpppqqquuuvvvvvvtttppplllkkkjjjmmmnnnoooppppppooommmlllooorrrwwwzzz|||}}}~~~|||~~~{{{tttnnneee]]]aaa]]]YYYXXXZZZYYYTTTPPPYYY]]]dddlllsssvvvuuusssxxxzzz~~~zzzuuuqqqggg]]]OOOGGGEEEGGGGGGGGGHHHGGGEEECCCCCCCCCDDDEEE>>><<<:::999999888777666777666555444333333333333444555777888888:::===???AAAAAACCCFFFHHHHHHFFFDDDBBBDDDEEEEEEDDDEEEGGGIIIDDDDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHGGGGGGIIILLLOOOPPPRRRUUUVVVWWWXXXZZZ\\\```aaa```^^^[[[ZZZZZZZZZ^^^[[[WWWTTTRRROOOJJJFFFDDDAAA<<<888777666555444333222111222333222000...////////////000111222333///111222444555555555444000222222222111000111222111111222222222333333333777666555444333222222222111777888666@@@WWWjjjrrrmmmkkktttzzz[[[```xxxvvvYYYLLLbbb___EEE;;;222222555222000111222333333333333333111000...---,,,,,,------...---,,,---///000///...000000000...,,,---///111000000//////.........---...///000///...---...000..................------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------}}}{{{zzzzzz{{{|||yyyzzz|||}}}~~~{{{yyywwwuuussspppllliiidddeeegggiiikkknnnooopppmmmkkkiiihhhhhhhhhgggfffeeeccc```]]][[[[[[\\\]]]]]]ZZZWWWUUUTTTSSSQQQOOOQQQOOOLLLIIIFFFDDDDDDCCCCCCBBB@@@>>><<<:::999999777777888777666666888;;;@@@GGGQQQ\\\eeeiiikkkkkkgggeeeddddddgggjjjllllllnnnoooppppppooooooqqqsssssssssssssssssssssrrrrrrppppppooommmiiifffdddeeefffiiikkkmmmmmmnnnoooqqqoooppprrrtttwwwyyy{{{|||{{{zzzyyyyyyxxxvvvrrroooiiigggeeecccbbb```]]]ZZZWWWUUUVVVZZZbbbiiinnnooouuuvvvwwwvvvrrrnnnlllkkkmmmoooppprrrrrrpppnnnmmmmmmppptttvvvxxxzzz|||~~~|||~~~~~~{{{wwwpppiiidddaaa^^^^^^```___ZZZVVVYYY[[[]]]aaaeeekkkooorrr{{{~~~wwwnnnaaaYYYVVVTTTRRRPPPSSSTTTUUUUUUSSSPPPMMMKKKHHHFFFDDDBBB@@@>>><<<:::999888777666666777777888999;;;>>>@@@BBBEEEHHHKKKPPPQQQTTTYYY]]]^^^\\\ZZZSSSTTTUUUVVVUUUVVVYYY[[[ZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\]]]```cccfffhhhjjjkkklllmmmoooqqqzzz{{{|||zzzwwwuuutttttttttqqqnnnllljjjgggbbb^^^RRRNNNIIIDDD@@@<<<888666888666444333333222000...333222222222111111111111///000222333444444444444000222333222111000111222111222222222222333333333777666555555444444555555555999::::::GGG___qqqvvvdddfffsss~~~aaa]]]ttt{{{]]]NNNbbb___EEE;;;333222555222000111222222333333333222111000...---,,,,,,------...,,,,,,---...///...------...///...------...000000/////////............---///000///...---...000........................,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---}}}{{{zzzzzz{{{|||yyyzzz{{{|||}}}}}}~~~~~~yyyxxxwwwwwwuuuqqqlllhhhfffggghhhiiikkkmmmnnnnnnnnnllliiihhhiiiiiihhhfffeeeccc```]]][[[[[[[[[\\\ZZZXXXVVVVVVUUUTTTQQQNNNQQQOOOLLLIIIFFFDDDDDDCCCCCCAAA???===;;;:::999888777777888777666666888;;;???FFFPPP[[[dddiiikkkkkkhhhfffdddeeegggjjjllllllooopppqqqpppooooooppprrrtttttttttssssssrrrrrrrrrppppppooollliiiffffffgggiiikkkmmmnnnmmmnnnoooppppppqqqsssuuuwwwyyy{{{|||zzzyyyxxxxxxxxxwwwtttqqqmmmlllllllllllljjjfffccc\\\ZZZWWWXXX]]]dddiiilllsssvvvyyyyyyvvvrrrnnnmmmmmmoooqqqssstttsssqqqpppmmmoooqqqrrrsssuuuyyy{{{zzz|||~~~}}}|||~~~~~~~~~~~~|||wwwkkkhhheeeeeefffeeebbb___\\\\\\ZZZWWWWWW\\\eeelllvvvzzzwwwooojjjddd^^^YYY]]]```eeehhhgggddd___\\\ZZZYYYVVVSSSNNNJJJGGGEEEBBB@@@>>><<<<<<<<<===>>>BBBFFFKKKOOOTTTXXX]]]```fffhhhlllrrrvvvwwwuuurrrlllnnnooopppppprrrtttwwwvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwyyyxxxxxxwwwyyyzzz~~~zzzkkkgggbbb[[[UUUMMMFFFAAA???<<<999666555444333222333333333222111000///...000111222333333333333333111222333222111000111333222222222222333333333333666666555555666666777888666888888<<>><<<;;;::::::777777888777666666888;;;???FFFPPP[[[dddiiikkklllhhhfffeeeeeegggjjjllllllppppppqqqpppnnnnnnoooqqqtttttttttssssssrrrrrrqqqppppppooollliiiggghhhjjjkkkmmmoooooonnnnnnnnnoooqqqrrrsssuuuwwwyyyzzz{{{xxxwwwwwwxxxxxxxxxvvvtttrrrrrrssstttuuusssooolllgggccc^^^[[[\\\___dddgggppptttyyy{{{yyyuuuqqqoookkkmmmqqqtttvvvwwwvvvuuunnnoooppppppppprrruuuxxxxxx{{{~~~{{{wwwwwwzzz}}}~~~}}}~~~tttpppllliiihhhhhhgggfffccccccaaa[[[UUUUUU\\\bbblllpppwww~~~yyyqqqhhhbbbbbbeeejjjnnnrrrtttttttttnnnnnnmmmiiiccc^^^ZZZXXXSSSPPPLLLHHHEEECCCCCCCCCJJJOOOUUU[[[aaahhhnnnrrrwwwyyy~~~~~~~~~xxxpppggg]]]WWWLLLHHHCCC???<<<;;;999888555555444444333222111111111111222222222222222222111222333333111111222333222222222333333333444444444444444555666777999999666888999AAAWWWooowwwsssdddppprrrYYYiiilllVVV]]]www]]]DDD;;;444333666333111111222222222222111111000//////...............---,,,+++,,,---......,,,(((***---......---...//////////////////.........---...//////------...///---------..............................///000000+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++~~~}}}|||{{{{{{||||||||||||}}}}}}~~~}}}}}}}}}xxxxxxxxxxxxwwwsssmmmiiihhhiiiiiijjjjjjkkkllllllmmmkkkiiihhhiiiiiigggfffdddccc```^^^\\\ZZZYYYYYYVVVUUUUUUUUUVVVUUURRRPPPQQQOOOLLLIIIFFFDDDDDDCCCDDDCCCAAA???>>>===<<<<<<777777888777666666888;;;@@@FFFQQQ]]]fffkkkmmmmmmiiigggeeeeeehhhjjjlllllloooppppppooonnnmmmoooppptttttttttssssssrrrrrrrrrppppppnnnkkkhhhhhhkkkmmmmmmoooqqqpppooonnnnnnoooqqqrrrssstttvvvwwwyyyyyywwwvvvvvvwwwyyyyyyyyywwwwwwwwwxxxzzz|||zzzwwwtttqqqnnngggaaa^^^^^^```ccclllqqqwww{{{zzzwwwtttrrriiikkkooossswwwyyyzzz{{{rrrrrrrrrqqqppppppsssuuuvvvyyy}}}{{{vvvrrrqqquuuyyy{{{|||~~~yyyrrrkkkiiihhhiiijjjkkknnnnnniii```ZZZYYY[[[```dddjjjqqqyyy~~~vvvpppkkkjjjjjjmmmqqqxxx~~~|||~~~}}}xxxssspppooohhheee___YYYSSSNNNLLLJJJMMMQQQVVV\\\bbbiiippptttzzz|||wwwpppddd___WWWPPPKKKFFFBBB???;;;:::888777666555555666333333222222222222222222111333333333222111222333222222333333333444444444222222333444555777888999888;;;@@@MMMdddxxxyyyooogggvvvyyy]]]eeeyyyttt[[[YYYnnn}}}\\\DDD<<<444444666333111111111222222111111000//////////////////......---,,,+++,,,...///...---(((***---......---...///.........///////////////---...///...---,,,---///---------........./////////............///000000+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~}}}||||||yyyxxxxxxwwwvvvsssnnnjjjiiiiiiiiijjjjjjkkkkkklllmmmkkkhhhggghhhhhhgggeeecccbbb```^^^\\\ZZZYYYYYYVVVUUUTTTUUUVVVVVVTTTSSSQQQOOOLLLIIIFFFDDDDDDCCCDDDCCCBBB@@@???>>>======777777888777666666888;;;@@@FFFQQQ]]]ffflllnnnnnnjjjhhhffffffhhhjjjllllllnnnooopppooonnnnnnoooqqqssssssssssssssssssssssssqqqpppmmmjjjhhhiiimmmpppnnnppprrrqqqpppoooooopppqqqrrrrrrsssuuuvvvwwwwwwuuuuuuuuuvvvyyy{{{{{{zzz{{{{{{{{{}}}~~~~~~{{{yyywwwuuupppiiibbb______```ggglllsssxxxzzzxxxwwwvvvkkklllnnnrrruuuyyy|||~~~uuuvvvuuusssqqqooopppqqqssswww{{{~~~~~~~~~~~~xxxtttnnnlllmmmqqquuuxxx}}}xxxrrrmmmkkkkkklllppptttwwwvvvooofffaaa^^^XXXYYY\\\bbbjjjsss{{{yyyuuuqqqnnnooottt{{{~~~|||yyytttmmmfff```[[[YYYSSSTTTUUUWWWZZZ___fffjjjrrruuuzzz|||sssjjjbbbZZZSSSOOOEEEBBB===888555333333444555555444333222222222333222333444333222111222444333333333333444444444444222222333444555777888999777>>>HHHXXXmmm|||vvvfffeeexxxeeecccppp}}}bbbWWWeee|||[[[DDD<<<555555777333111111111222111111000/////////000000000//////......---,,,---///000///...***,,,.........---...///.........///////////////,,,---......---,,,---...,,,,,,------.../////////...............///000000+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++}}}}}}}}}||||||||||||||||||}}}}}}}}}||||||{{{zzzzzzyyywwwvvvuuusssooolllhhhhhhiiijjjkkkkkkllllllllliiigggfffggggggfffdddaaa```___^^^\\\[[[ZZZZZZWWWUUUTTTTTTVVVWWWVVVVVVQQQOOOLLLIIIFFFDDDDDDCCCCCCBBBAAA???>>>=========777777888777666666888;;;???EEEPPP\\\eeekkkmmmnnnkkkhhhffffffhhhjjjllllllmmmnnnooonnnnnnnnnppprrrqqqrrrrrrsssssstttttttttqqqpppmmmjjjhhhjjjooorrroooppprrrrrrqqqppppppqqqpppqqqqqqrrrssstttuuuuuutttttttttvvvyyy|||}}}}}}}}}||||||}}}~~~~~~}}}{{{wwwwwwtttooogggbbb______bbbhhhooouuuxxxyyyyyyyyyooooooooopppssswwwzzz}}}xxxxxxxxxuuuqqqnnnllllllooosssxxx{{{||||||||||||wwwtttnnnhhhfffhhhmmmrrrvvv}}}|||wwwrrrooonnnqqqtttwwwyyywwwsssnnnjjj```^^^[[[ZZZ^^^eeelllrrr}}}|||wwwsssrrrssstttuuu|||zzztttooollldddbbb^^^ZZZXXXZZZ___cccjjjkkknnnsssxxx|||~~~~~~}}}|||uuunnniii\\\VVVMMMCCC;;;777555555777666555333333333333333222333444444222222333444333333333444444444444555444444444555666888999::::::FFFUUUgggzzzvvvbbbiii}}}lllaaagggiiiWWW^^^yyy{{{ZZZDDD<<<666555777444111111111111111000//////...///000000111000///...///...---...000111000///---...///...------...000............/////////000,,,---......,,,,,,---...,,,,,,------...//////000......------......///000+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzyyyyyy{{{yyywwwvvvuuussspppmmmhhhhhhiiijjjkkkllllllmmmkkkiiigggfffffffffeeeddd``````___^^^\\\[[[ZZZZZZXXXVVVTTTTTTVVVWWWXXXXXXQQQOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<777777888777666666888;;;===DDDOOO[[[dddjjjlllmmmkkkiiiffffffhhhjjjlllllllllmmmnnnnnnnnnnnnppprrrpppqqqqqqrrrssstttuuuuuuqqqpppmmmjjjhhhkkkooosssoooqqqrrrrrrqqqqqqqqqrrrppppppqqqrrrrrrssstttttttttssssssvvvyyy|||~~~~~~~~~}}}||||||}}}~~~}}}|||uuuvvvvvvqqqjjjdddaaa```___eeemmmssswwwyyyzzz{{{tttrrrpppoooqqqtttxxx{{{yyyyyyyyyvvvqqqmmmjjjiiilllpppvvvyyyzzzzzzzzzzzzxxxuuuooofffaaaaaagggmmmooowwwxxxsssppppppqqqsssvvvyyyzzzxxxvvvsssmmmeee^^^\\\___eeeiiinnnssszzzzzztttooolllllluuu~~~{{{vvvrrrkkkccc]]]\\\___bbbfffffffffgggjjjmmmmmmmmmmmmooorrruuuxxx{{{xxxpppcccUUUJJJCCC@@@???999777666444333333333444222333444444222222333444333333333444444444555555555555666666777999:::;;;DDDSSSfffxxx}}}hhhqqqppp```bbb~~~nnnXXX[[[uuuzzzZZZCCC<<<666555888444111111111111111000//////...///000111111000///...000///...///000111111///000000000...,,,---///111---.........//////000000,,,---......,,,,,,---...,,,,,,------...///000000---------------...//////+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,---------~~~}}}|||{{{{{{zzzzzzzzz~~~~~~~~~|||yyyxxxwwwwwwvvvvvvuuurrrmmmiiikkkjjjiiiiiijjjkkkmmmnnnkkkhhhffffffgggfffccc___dddcccaaa___]]]\\\[[[ZZZWWWVVVUUUVVVWWWWWWVVVTTTRRRPPPMMMJJJGGGEEEDDDDDDDDDDDDCCCAAA???>>><<<<<<:::888666444444555777888???DDDNNNYYYbbbhhhlllmmmpppooommmkkkjjjjjjjjjjjjpppqqqqqqpppnnnmmmnnnpppqqqsssuuuuuutttttttttuuuooollliiihhhjjjnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrroooppprrrtttvvvvvvvvvvvvwwwwwwvvvvvvwwwyyy{{{|||~~~~~~~~~}}}}}}|||{{{zzzxxxwwwtttrrrooojjjeeeaaadddeeehhhooovvvzzzzzzxxxtttpppllljjjmmmrrrwwwyyy}}}|||{{{yyywwwrrrmmmhhheeeiiiooouuuyyy{{{||||||zzzvvvqqqkkkgggddd```^^^jjjoooxxx}}}{{{vvvtttqqqppprrrxxx~~~zzzxxxsssnnniiieeebbbaaaeeedddiiisss{{{}}}vvvooojjjooovvv|||zzzuuusssqqqnnnkkkmmmmmmkkkiiigggfffddddddfffhhhjjjkkkjjjkkklllmmmmmmrrrxxx|||}}}|||pppbbbVVVMMMIII===<<<999777555444222222...111444555222111222333111333555666444333333333:::555444666555444<<>><<<<<<:::888666444444555777888>>>DDDMMMXXXaaahhhkkkllloooooonnnmmmlllkkkjjjjjjmmmnnnoooooonnnoooppprrrqqqsssuuuuuutttttttttuuuooollliiiiiikkknnnqqqrrrrrrrrrrrrrrrrrrrrrrrrrrroooppprrrtttvvvvvvvvvvvvxxxwwwwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~}}}|||zzzyyyyyyxxxvvvtttrrrnnniiieeecccdddffflllssswwwxxxwwwvvvsssooommmnnnrrruuuxxx|||{{{zzzyyywwwtttnnnjjjgggiiimmmrrrxxx{{{{{{{{{{{{yyytttppplllhhheeecccfffjjjpppwww}}}|||xxxsssooopppuuu{{{}}}yyytttpppnnngggbbbaaafffkkkooovvv~~~{{{ooopppqqqrrrtttxxx~~~}}}{{{{{{zzzxxxvvvtttqqqpppooojjjlllnnnnnnmmmmmmnnnoookkklllmmmmmmnnnooorrrtttyyyyyy{{{~~~xxxjjj```ZZZJJJFFFAAA===;;;:::::::::444666888777555333444555333555777888777666666666999666777:::::::::@@@HHH\\\yyyyyylll}}}jjj\\\mmm|||cccUUU```|||{{{\\\@@@:::888222000555333333222222111000000///000000000000000000000000000---+++,,,000000---)))...............................................................///000000///..................///...............///000000......---------,,,,,,,,,+++,,,---...////////////,,,------,,,***)))***,,,~~~|||{{{zzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyywwwyyyxxxwwwvvvuuurrrnnnjjjjjjjjjjjjjjjkkklllmmmnnnkkkiiifffdddeeeeeedddcccdddcccbbb```___]]]\\\\\\XXXWWWVVVVVVWWWWWWVVVTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDCCCAAA???>>><<<<<<:::888777555555666777888<<>><<<;;;999:::999777555333444555111333555555555444555666444444555:::<<<>>>CCCJJJiiivvvmmmppp]]]gggjjjWWWYYYqqq~~~___CCC;;;888222000444333333222222111000000000000000000000000000000000000---***+++---...---***...............................................................///000000......------------......///......------///000111...------------,,,,,,,,,)))***,,,...///000111111,,,------,,,******+++---~~~|||zzzzzzzzz{{{|||~~~~~~|||zzzxxxwwwuuuuuutttqqqmmmjjjjjjjjjkkkkkklllmmmmmmnnnkkkiiifffdddcccddddddeeeccccccbbbaaa```___]]]]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRROOOKKKHHHGGGFFFFFFDDDDDDCCCAAA???>>><<<<<<:::999777666555666777888;;;AAAKKKVVV```fffjjjkkknnnoooppppppooonnnkkkjjjhhhkkkmmmnnnnnnoooqqqsssnnnqqqssstttrrrqqqqqqqqqnnnllljjjkkknnnqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssuuuvvvwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyyyy{{{~~~}}}yyywwwxxxxxxwwwxxxxxxvvvssspppeeeeeedddfffjjjoootttvvv{{{zzzxxxtttrrrqqqrrrsssyyyyyyzzz|||}}}{{{xxxuuummmjjjgggjjjpppvvvxxxxxx{{{||||||{{{xxxtttrrrqqqkkkjjjhhhgggjjjpppvvvzzz}}}vvvrrrqqqrrrtttzzz~~~{{{uuummmfffbbbaaacccfffhhhoooxxx{{{uuuqqqpppqqqtttxxx{{{zzz{{{{{{yyyvvvsssrrrrrrpppooommmkkkkkkooottt|||vvvooofff``````bbbddddddhhhooowww}}}~~~|||{{{lllfff]]]UUUNNNHHHAAA===???>>><<<999666555666666111333444555444444555666444555777;;;@@@EEELLLPPPnnnpppmmmvvv^^^aaayyysssYYYRRRdddzzzcccGGG<<<:::666333555222222222111111111000000///////////////////////////---+++,,,///222222222...............................................................///000000------,,,,,,,,,,,,------000///---------...000111------------------------***+++,,,...///000000000,,,------,,,******,,,---~~~|||zzzyyyzzz{{{|||~~~}}}{{{wwwvvvtttsssrrrpppllliiijjjjjjkkklllmmmmmmmmmmmmjjjiiigggdddcccccceeefffbbbbbbbbbbbbaaa```___^^^[[[YYYWWWVVVVVVWWWVVVUUUTTTRRROOOLLLIIIGGGFFFFFFDDDDDDCCCAAA???>>><<<<<<999999888777666777777888:::@@@JJJVVV___fffjjjkkkmmmnnnoooppppppnnnllljjjiiikkknnnnnnnnnnnnnnnooollloooqqqrrrqqqooonnnnnnlllkkkjjjkkkooorrrttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttvvvwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyyyy{{{}}}}}}yyywwwwwwwwwwwwxxxyyyxxxvvvsssjjjiiihhhgggiiinnnssswww{{{|||{{{xxxsssqqqqqqrrryyyyyy{{{~~~}}}{{{ppplllhhhhhhmmmrrruuuvvvxxxzzz||||||yyywwwwwwxxxrrrooojjjggggggjjjnnnqqq{{{}}}}}}yyyuuusssqqqsssxxxxxxrrrmmmhhhdddbbbffflllpppuuu{{{xxxrrrooolllooosssxxx~~~|||xxxsssooommmjjjlllpppuuuzzz}}}pppggg]]]ZZZYYY[[[___aaa```___cccfffjjjmmmoooqqqtttvvvuuurrrnnnkkkggg```UUUNNNHHHFFFBBB???===;;;::::::666777888888777777999:::;;;<<>><<<<<<999999888888777777777888:::@@@JJJVVV```gggjjjlllmmmnnnnnnooonnnmmmlllkkkjjjlllnnnooommmllllllmmmkkknnnqqqrrrpppnnnllllllkkkiiiiiikkkooorrrttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuuwwwxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyzzz|||~~~~~~|||zzzxxxvvvvvvwwwyyy{{{zzzxxxuuunnnnnnllljjjjjjlllqqqvvvyyy{{{}}}zzzuuuqqqqqqrrrxxxyyy|||~~~qqqooollliiijjjmmmrrruuuuuuxxx{{{{{{yyyyyy{{{}}}vvvsssoookkkiiihhhiiijjjqqquuu{{{{{{xxxvvvpppsssxxx~~~|||tttmmmddddddcccccceeekkkrrrwww{{{}}}yyyqqqqqqpppppprrryyy}}}tttsssrrrqqqpppsssxxx||||||qqqfff[[[TTTNNNPPPVVV```kkkrrrtttsssqqqpppmmmiiieeecccdddfffmmmnnnrrrxxx}}}zzzqqqhhhWWWSSSNNNJJJGGGCCC@@@===:::;;;<<<;;;999999;;;<<>><<<<<<999999999888888888777777:::@@@KKKVVV```gggkkkmmmmmmmmmmmmmmmlllllllllllliiikkknnnnnnmmmllllllllllllooorrrsssqqqooommmllliiihhhhhhjjjnnnrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuwwwxxxxxxwwwwwwwwwwwwxxxzzz{{{yyyzzz{{{|||||||||zzzzzzwwwwwwxxxzzz||||||zzzwwwqqqqqqooollljjjkkkooosssvvvzzz}}}{{{vvvrrrqqqrrrwwwxxx{{{~~~~~~rrrrrrppplllhhhiiioootttssswwwzzzzzzyyyyyy~~~zzzyyyvvvssspppmmmkkkjjjiiinnntttyyy}}}tttsssssstttxxx}}}sssooohhhdddbbbcccddddddpppvvv}}}wwwqqqmmmnnnssswww{{{vvvtttuuuwww{{{|||~~~wwwpppjjjaaaWWWOOOKKKNNNVVVddduuuzzzrrrkkkfffdddaaafffpppsssnnnhhhccc]]]WWWPPPKKKDDDEEEDDDBBB@@@@@@AAACCCGGGPPPZZZcccmmmuuussslllfffssswwwiiiqqqooo\\\ccclllSSSRRR___ppp|||mmmOOO>>>:::888444111111111111111111111111111000000000000000000000000......//////...---------........................////////////////////////...............///000000///..................///,,,---///000111000///...,,,,,,,,,---------......,,,,,,---.../////////...+++,,,------,,,,,,...///{{{yyyxxxyyy|||}}}~~~|||zzzwwwuuutttssspppnnnjjjkkklllnnnnnnnnnnnnmmmeeegggiiihhheeecccdddeee```bbbcccddddddcccaaa```^^^[[[WWWVVVVVVVVVVVVVVVVVVTTTQQQMMMKKKIIIHHHHHHDDDDDDCCCAAA???>>><<<<<<999999999888888888888777:::AAAKKKWWWaaahhhlllmmmmmmmmmlllkkkkkkkkkllllllgggjjjmmmnnnnnnmmmmmmmmmmmmppptttuuussspppnnnmmmhhhggggggjjjnnnqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwyyywwwwwwvvvvvvwwwyyy{{{|||zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzz|||~~~}}}{{{yyyssssssqqqmmmjjjjjjnnnqqqtttyyy}}}|||vvvrrrqqqsssvvvwwwyyy}}}~~~ssstttsssmmmgggfffmmmtttsssvvvzzzzzzxxxzzz}}}}}}}}}{{{xxxtttooommmfffjjjooosssvvvzzz}}}zzzuuurrrsssxxx~~~wwwppplllhhhccc___ccciiipppxxx~~~uuummmiiiiiikkkrrryyy}}}{{{{{{xxxxxxwwwxxxzzz}}}{{{qqqqqqsssvvvvvvoooaaaWWWMMMOOOUUUcccvvvxxxsssaaafffsssxxxoooeee___SSSSSSRRRPPPMMMMMMNNNPPPRRR___mmmyyyyyybbbmmmzzzssseeennnuuu]]]___zzzrrrVVVSSS^^^jjjuuu~~~tttVVVCCC===:::666111111111111111111111222222000000000000000000000000***,,,///000000000000111........................000000000000000000000000...............///000000//////............//////+++---///111222000...---,,,,,,,,,------.........***+++,,,...///000000111+++,,,------,,,,,,...000}}}yyywwwvvvxxxzzz{{{~~~}}}}}}{{{xxxvvvtttrrrnnnkkkkkklllnnnooooooooonnnmmmmmmllljjjhhhffffffffffff```aaacccdddcccbbb```___]]]\\\ZZZXXXWWWWWWWWWXXXVVVUUURRROOOMMMMMMLLLLLLFFFEEEBBB???===;;;;;;;;;<<<;;;999888888888999999@@@EEEMMMXXXaaahhhlllnnnnnnooopppppppppooommmllllllllllllkkkkkkjjjjjjjjjkkkooorrrqqqnnnlllmmmooojjjiiiiiikkkooosssuuuuuutttsssrrrpppooonnnnnnnnnpppqqqssssssssstttwwwyyywwwwwwwwwwwwwwwyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||yyywwwsssrrrqqqqqqpppooovvvzzz~~~{{{wwwuuuuuussswww}}}~~~~~~|||{{{xxxrrrkkkgggfffhhhrrruuuxxxyyyxxxzzz}}}~~~|||yyyxxxoookkkhhhiiinnnuuu|||~~~xxxttttttuuuwww}}}vvvnnnhhhgggdddccciiiooouuuwwwqqqppphhhiiipppyyy}}}yyywwwxxxxxxxxxxxx~~~zzzwwwuuuvvvxxxrrryyy|||qqq___YYYUUU\\\nnn}}}sssrrrmmmiiiiiihhhaaaXXXYYYjjjmmmffflllppp```qqq|||ccc\\\ooo~~~\\\PPP```ttt}}}~~~vvvsss|||```HHH???;;;666000333222222333444333111/////////...//////000111222/////////---++++++---//////111222000---,,,...111...///000111111000///......///000///------///000------...............---///666555---,,,111000(((............//////000000***+++,,,,,,------,,,,,,++++++******************~~~{{{xxxxxxyyy{{{|||}}}~~~}}}{{{xxxvvvtttrrrnnnkkkiiikkkmmmnnnpppppppppooolllkkkiiigggfffeeeeeeeeeaaaaaabbbcccbbbaaa```___[[[YYYWWWUUUTTTSSSSSSSSSUUUSSSRRRPPPNNNLLLLLLKKKGGGEEEBBB???===;;;;;;;;;;;;:::999888888888999999>>>CCCLLLWWWaaahhhmmmooommmnnnnnnoooooommmlllkkkjjjjjjjjjjjjiiiiiiiiiiiikkkmmmoooooonnnmmmmmmmmmjjjiiiiiikkkooorrrsssttttttsssrrrpppooonnnnnnnnnpppqqqssssssssstttwwwyyyxxxwwwvvvvvvvvvxxxzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxyyyzzz{{{||||||||||||yyywwwtttsssrrrrrrpppooossswww{{{}}}zzzwwwttttttqqquuuzzz~~~~~~}}}}}}}}}zzzuuunnniiiggghhhooossswwwyyyzzz{{{~~~~~~~~~|||{{{vvvrrrnnnlllnnnqqqtttvvv~~~{{{yyyyyyyyyyyy|||{{{vvvnnnhhhddddddfffhhhooovvv}}}{{{rrriiilllooorrrvvvyyy~~~~~~~~~}}}{{{yyyyyy{{{}}}xxxpppggghhhsss{{{pppdddnnnttthhhhhh}}}ooocccsssjjj___lllcccTTT___xxx~~~vvvwwwxxxvvvpppsssvvvwwwwwwzzzgggMMM@@@;;;777444333222222333444333111///000////////////000000111111111111///...---///111000111222111///...///000//////000000000000//////.../////////------///000------..................)))000111,,,,,,222222,,,------........./////////***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++~~~|||zzzyyyzzz|||}}}|||~~~|||zzzxxxvvvtttqqqnnnkkkhhhjjjlllnnnpppqqqqqqqqqkkkjjjhhhgggeeeeeeddddddbbbbbbbbbaaaaaa`````````^^^]]][[[XXXVVVUUUTTTTTTRRRQQQQQQPPPNNNLLLKKKJJJGGGEEECCC@@@===<<<;;;;;;;;;:::999888888888999999<<>><<<;;;:::999999999999999999999999999@@@KKKWWWbbbjjjnnnpppnnnnnnooopppooonnnmmmlllhhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjlllpppqqqooolllhhhhhhhhhjjjmmmoooooonnnqqqqqqppppppppppppppppppqqqrrrtttttttttuuuxxxzzz{{{yyyvvvtttssstttuuuvvvwwwvvvtttsssrrrsssttttttuuuvvvxxxyyy{{{|||||||||yyyxxxvvvvvvvvvvvvtttsssoooqqqtttwwwyyyzzzyyyxxxsssrrrrrrvvv{{{}}}wwwpppkkkfffiiinnntttzzz}}}~~~~~~}}}zzzvvvrrrlllooottt{{{{{{yyywwwwww{{{yyyrrrpppjjjtttyyyttt}}}~~~|||uuummmgggdddnnnlllnnnuuu|||~~~kkkpppfffaaagggcccfffvvvjjjaaavvvbbbVVVggg}}}wwwooopppxxxdddIII888555888444333111111222333222000111111000//////...//////---///000000......///000111000000222555555111---111000///......///000111---...///...,,,,,,...//////...------------...///,,,...///......000///---------------------------***+++,,,,,,------,,,,,,***+++++++++,,,,,,------~~~}}}|||zzzzzzzzzzzz{{{zzz}}}{{{yyywwwuuussspppmmmjjjmmmnnnooopppppppppooonnnmmmmmmlllkkkjjjhhhgggfffbbbbbbaaaaaa```___^^^^^^]]]]]][[[YYYWWWTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHDDDAAA>>><<<;;;:::888888999:::::::::999999:::AAALLLYYYdddkkkooopppnnnooopppppppppooommmllliiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnmmmkkkgggggghhhkkknnnppppppoooppppppppppppppppppqqqqqqqqqssstttttttttvvvxxxzzzzzzyyywwwuuutttssssssssssssrrrpppooooooppprrrsssqqqsssuuuwwwzzz|||}}}}}}zzzxxxuuuuuuvvvwwwxxxwwwsssrrrrrrtttxxx{{{{{{{{{vvvtttrrruuu{{{{{{tttooofffgggiiiooouuu{{{}}}~~~}}}rrrpppqqquuu|||~~~yyywwwxxx|||}}}|||rrrwwwnnnjjjrrrtttuuuzzzzzztttpppnnnjjjiiimmmrrrwww~~~rrrmmmpppbbb```\\\aaatttpppaaaqqqhhhWWWeee{{{}}}{{{{{{rrrvvv}}}nnnQQQ===888999555333111111222333222111111000000////////////000///000222222111000111222000///000111333333111///000000////////////000000---......---,,,,,,---///111000...---,,,,,,---...***+++---...000111111111.........---------------***+++,,,,,,------,,,,,,******++++++,,,,,,------~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}{{{yyyvvvuuussspppllljjjlllmmmooopppqqqqqqqqqppplllllllllkkkjjjhhhfffeeeaaabbbbbbbbb```___]]]\\\^^^^^^]]]\\\ZZZWWWTTTSSSOOOOOONNNMMMMMMMMMNNNNNNJJJHHHEEEAAA>>><<<;;;:::777888999::::::::::::999;;;BBBNNNZZZeeelllooopppmmmnnnooooooooonnnmmmllljjjjjjjjjjjjjjjjjjiiiiiigggiiikkkkkkjjjiiiiiiiiigggggghhhllloooqqqqqqpppppppppoooooopppqqqrrrrrrrrrssstttuuuuuuvvvxxx{{{yyyyyyxxxvvvtttrrrqqqpppjjjiiigggfffgggiiikkkmmmnnnooorrruuuyyy{{{}}}~~~zzzwwwttttttvvvyyy{{{|||uuussspppqqqvvvzzz|||}}}xxxtttqqqsssyyy~~~wwwrrrhhhfffeeeiiipppwww}}}zzzvvvssssssyyy~~~}}}}}}~~~{{{~~~{{{oookkkmmmhhhmmmrrrzzz~~~}}}uuuppplllllllllllloootttyyy}}}{{{ooowww{{{ggg\\\UUU\\\qqqwwwaaajjjnnn[[[___ttt|||xxxvvv}}}xxx[[[FFF===<<<555333111000111222222111000////////////000000111...000222333222111111222...///000000000000111222//////000000000000//////---......---,,,,,,---///333111///---++++++,,,,,,******+++.../////////000/////////.........------***+++,,,,,,------,,,,,,+++++++++,,,---.........~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||||||||}}}{{{yyyvvvtttssspppllliiijjjkkknnnppprrrrrrrrrrrrjjjkkkkkkjjjiiigggeeeddd```aaabbbbbbaaa___\\\[[[ZZZZZZZZZYYYWWWTTTRRRPPPPPPOOONNNMMMMMMNNNOOOPPPJJJHHHEEEAAA>>><<<;;;:::777888999:::;;;::::::999<<>>;;;:::888:::;;;;;;999999:::<<<<<>><<<;;;888999;;;:::999999:::<<<>>>CCCLLLWWWaaahhhmmmoooqqqqqqpppnnnmmmllllllllljjjjjjiiifffdddeeegggiiiiiiiiiiiigggdddcccbbbcccaaadddgggjjjkkkmmmppprrrmmmnnnpppqqqrrrrrrrrrrrrttttttuuuvvvwwwwwwwwwwwwyyyxxxwwwxxxxxxvvvqqqmmmqqqnnniiieeecccbbbbbbbbb\\\]]]___bbbfffiiilllnnnkkklllnnnrrrvvvzzz|||~~~|||wwwsssrrrtttxxx{{{~~~{{{wwwrrrqqqsssyyy}}}~~~{{{rrriiieeeiiiqqqxxx~~~zzztttpppiiihhhjjjmmmrrrvvvxxxxxx{{{yyyvvvssspppmmmkkkiiikkkooowwwooommm}}}aaaTTT]]]|||{{{eeeZZZrrrzzz[[[[[[pppzzz\\\FFF@@@;;;777888888666444333222222222111111111000000......///000111111222222000000111111111111000000...000111000///...///111........................000///...------------------//////------//////---------............------,,,------...------,,,,,,***,,,......---,,,---...~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}{{{|||}}}~~~}}}{{{|||{{{xxxuuurrrooonnnmmmkkkkkkmmmnnnpppqqqqqqrrrppppppooommmkkkjjjhhhgggbbbaaa___]]]\\\[[[[[[[[[[[[YYYXXXXXXYYYYYYXXXVVVRRRQQQOOOMMMKKKIIIHHHHHHIIIHHHFFFCCCAAA>>><<<;;;888999;;;:::999999:::<<>>===<<<888:::;;;;;;999999:::<<<>>>CCCLLLVVV___gggkkkmmmqqqqqqqqqqqqpppooonnnmmmkkkkkkjjjgggeeeeeefffiiijjjjjjjjjgggcccaaa```aaa___cccgggkkkmmmnnnppprrrqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuusssqqqooopppqqqpppooonnnmmmmmmmmmmmmmmmppprrrvvvxxxzzz|||~~~{{{xxxvvvvvvvvvwww{{{{{{yyyuuuqqqqqqtttxxx{{{}}}~~~~~~zzzrrriiigggnnnvvvzzz~~~zzzrrrllliiiiiihhhhhhiiiooowww}}}}}}}}}qqqnnnkkkiiijjjnnntttwww{{{jjjmmmzzzccc^^^qqqqqq]]]jjjhhh[[[fffgggKKK>>>555666777444333666222222222111111111111000------......//////000000000000111111111111000000...000111000///...///111////////////////////////---------,,,------...///,,,//////,,,,,,//////,,,......////////////......,,,,,,------......------***,,,......---,,,---...~~~}}}{{{zzzzzzyyyyyyzzzzzz{{{yyyzzz||||||zzzzzz{{{}}}||||||}}}~~~|||{{{yyywwwtttpppnnnlllkkklllllllllmmmoooppprrrrrrnnnnnnnnnmmmkkkiiifffeeebbb```^^^[[[ZZZZZZZZZ[[[YYYXXXWWWXXXYYYZZZYYYXXXUUURRROOOKKKIIIHHHHHHIIIHHHGGGEEECCCAAA???===<<<888:::;;;;;;999999:::<<<===BBBKKKUUU^^^eeejjjlllpppqqqqqqqqqqqqpppnnnmmmllllllkkkhhhfffeeegggiiijjjkkkjjjgggccc```___```___ccchhhkkknnnoooqqqsssqqqqqqooonnnnnnnnnoooppprrrssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxwwwwwwwwwwwwppprrrttttttrrrqqqsssuuuwwwvvvvvvuuutttsssrrrrrrtttvvvyyyzzzzzz|||~~~}}}|||zzzxxxwwwvvvvvvxxxzzzzzzwwwrrrpppsssvvvzzz|||}}}~~~vvvkkkggglllssswww}}}}}}}}}}}}xxxsssnnnjjjfffbbbgggmmmrrrwww||||||zzzvvvssspppoooooooooqqqssswww|||qqqjjjtttjjj___iiizzzeeeeeerrr]]]```|||xxx[[[JJJ<<<;;;:::444333777222222222111111111111000//////////////////000000000000111111111111000000...000111000///...///111////////////////////////------,,,,,,------......,,,......,,,,,,......,,,......////////////......+++,,,------......------***,,,......---,,,---...~~~}}}zzzzzzyyyyyyyyyzzzzzz{{{yyyzzz}}}~~~{{{yyyzzz{{{~~~~~~~~~}}}|||yyyvvvssspppnnnnnnlllllllllmmmoooppprrrsssmmmmmmmmmlllkkkhhhfffdddbbb```]]][[[YYYYYYZZZ[[[YYYXXXWWWXXXYYYZZZYYYXXXTTTQQQMMMJJJHHHIIIJJJLLLHHHGGGEEECCCAAA???===<<<888:::;;;;;;:::999;;;<<<>>>CCCLLLVVV___fffjjjlllpppqqqrrrrrrqqqpppooonnnmmmmmmkkkiiiffffffgggiiikkkkkkjjjgggccc```_________ccchhhlllnnnppprrrsssvvvuuurrrppppppppprrrsssrrrssstttuuuvvvvvvvvvvvvssstttvvvvvvvvvuuuvvvwwwnnnqqquuuvvvuuuuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxzzzzzzyyy{{{}}}}}}}}}|||zzzxxxvvvuuuuuuyyy{{{xxxsssqqqrrruuuzzz{{{~~~}}}}}}yyylllfffjjjqqqvvv||||||wwwyyyrrrllleeefffhhhiiimmmvvv|||wwwssspppllllllmmmpppuuu{{{yyykkkpppooo___dddkkkaaa}}}yyy^^^\\\uuummmXXXFFFBBB===555222666222222222111111111111000111111111111000000000000000000111111111111000000///000111000///...///111000000000000000000000000------,,,,,,,,,---......,,,......,,,,,,......,,,......////////////......+++,,,,,,---.........---***,,,......---,,,---...~~~|||||||||}}}}}}{{{zzzzzzzzzzzzzzzxxxyyy|||~~~|||zzzzzzzzz{{{|||}}}~~~~~~}}}zzzwwwsssooolllkkkllllllmmmoooppprrrssssssmmmmmmmmmllljjjgggdddcccbbbaaa^^^\\\ZZZZZZ[[[\\\ZZZXXXUUUSSSRRRTTTWWWYYYVVVUUURRROOOLLLJJJHHHHHHGGGFFFEEEBBB@@@===<<<;;;777777888999999777666555>>>BBBJJJSSS]]]eeejjjmmmoooppprrrsssrrrpppnnnlllmmmkkkiiigggeeeddddddeeeiiikkkkkkgggbbb______aaaaaadddhhhkkkmmmooorrrtttvvvuuutttrrrpppooooooooouuuuuutttsssssstttuuuvvvtttuuuvvvwwwwwwvvvtttsssqqqrrrssssssttttttssssss{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||yyywwwvvvuuuxxx|||zzzvvvssssssuuuwww{{{}}}}}}~~~{{{}}}ssskkkiiikkkppp|||yyy}}}}}}wwwsssmmmiiijjjpppwww{{{yyytttooommmqqquuuxxxxxx}}}}}}~~~pppjjjwww|||```aaauuuppphhhuuu}}}dddYYYnnnnnnUUUBBB<<<:::999777444222222444333111222666000000000000////////////111000...------...///000000000//////.........---......////////////.........------------...//////...............---------..................------////////////////////////,,,---......------...000~~~}}}~~~}}}}}}|||{{{zzzzzzzzzzzzxxxyyy{{{}}}|||{{{zzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{yyyvvvssspppnnnmmmlllmmmmmmnnnooopppqqqqqqkkkkkkkkkjjjiiifffdddcccbbbaaa^^^\\\[[[[[[[[[\\\ZZZYYYWWWUUUTTTVVVWWWYYYVVVUUURRROOOLLLJJJIIIHHHGGGFFFEEEBBB@@@===<<<;;;999999999999999888888777>>>BBBJJJTTT]]]eeekkknnnnnnnnnooopppppppppoooooommmllljjjhhhfffeeeeeeeeehhhjjjkkkhhhbbb___^^^___```cccgggjjjlllooorrrtttxxxwwwvvvtttssssssrrrrrrvvvvvvuuutttttttttuuuvvvtttuuuwwwxxxwwwvvvuuutttqqqrrrrrrsssttttttttttttxxxyyyyyyzzzzzzyyyxxxxxxzzzzzz{{{{{{|||}}}}}}~~~~~~|||zzzwwwvvvssswwwzzzzzzvvvrrrqqqrrrtttxxx~~~}}}|||||||||}}}uuunnnjjjiiinnnyyy|||}}}zzzsssppppppqqqssszzzzzzvvvvvvxxxxxxxxxvvvuuutttuuuxxx{{{||||||~~~wwwkkksssiii___rrrssshhhssshhhYYYiiijjjUUUFFF>>>::::::444222222444333000111444000000000000000000000/////////.........//////000000/////////............//////000000000000//////...------------...//////------------------------------...............---........................,,,---......------...000~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{|||~~~}}}{{{zzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}{{{zzzxxxvvvtttrrrpppooommmmmmmmmnnnnnnnnnnnnoooiiiiiijjjjjjhhhgggeeedddcccaaa___]]]\\\[[[[[[\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVTTTRRROOOLLLJJJIIIHHHGGGFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999999999999===BBBJJJTTT^^^fffkkknnnlllllllllllllllmmmooopppmmmmmmkkkjjjhhhfffeeeeeeeeehhhjjjhhhccc^^^]]]^^^```cccgggjjjlllnnnqqqsssvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvuuuttttttuuuuuutttuuuvvvwwwwwwwwwvvvuuuqqqqqqrrrsssssstttuuuuuuvvvwwwyyy{{{{{{zzzxxxwwwzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}zzzwwwvvvqqqtttxxxyyyvvvssspppnnnpppuuu{{{~~~|||{{{}}}~~~~~~yyyssslllhhhlllvvv~~~}}}zzzuuurrrpppssswww~~~wwwtttqqqpppoooooommmlllmmmnnnnnnooopppqqqqqqrrr{{{mmmmmmwww]]]lllyyyhhhnnnmmmYYYccc~~~mmmWWWFFF>>><<<777444333555444000000333000000000000000000000000---......///000000000000////////////............000000111111111111000000...------------...//////+++++++++,,,---------...+++,,,---...............------------------------,,,---......------...000~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}|||{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~{{{zzzyyywwwtttrrrpppooonnnnnnmmmmmmmmmllllllllliiiiiijjjjjjiiihhhgggfffcccbbb```^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXWWWVVVVVVVVVTTTRRROOOMMMKKKJJJIIIFFFFFFDDDBBB@@@>>><<<<<<<<<;;;999888888888999:::===BBBJJJUUU___fffkkkmmmllljjjhhhggggggiiikkkmmmlllllllllkkkiiigggfffeeecccfffiiigggbbb^^^\\\\\\___bbbfffiiikkknnnpppssssssttttttuuuuuuuuuuuuuuuxxxxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwvvvvvvqqqqqqqqqrrrssstttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}zzzxxxvvvpppsssvvvxxxxxxuuupppmmmnnnrrryyy~~~}}}|||~~~~~~~~~~~~}}}wwwooohhhjjjrrr|||{{{|||{{{xxxqqqpppsss{{{|||yyywwwuuuqqqoookkkjjjiiigggeeecccaaa```dddhhhnnnuuuzzzrrrfffxxx___gggxxx~~~ggghhh}}}sssZZZ\\\uuulllWWWHHH@@@<<<777555666555222111333000000000000000111111111,,,---///000111111111000///////////////.........///000000111111000000///...------------...//////++++++,,,------...//////***+++,,,---.../////////------------------------,,,---......------...000~~~}}}||||||||||||{{{zzzzzz{{{}}}~~~|||{{{{{{{{{yyyzzz|||}}}~~~}}}|||zzzwwwtttqqqooonnnnnnnnnnnnmmmlllkkkkkkkkkjjjjjjkkklllkkkjjjiiihhhdddcccbbb```^^^\\\[[[[[[VVVWWWWWWXXXWWWVVVUUUTTTVVVTTTRRRPPPMMMLLLJJJJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::999777777888999999<<>>===<<<::::::999888888888888888<<>>===:::;;;<<<===<<<;;;:::999===BBBJJJTTT[[[```bbbbbb___]]]ZZZXXXXXXZZZ\\\^^^[[[^^^bbbeeegggfffcccaaa```bbbccc```\\\YYYZZZ\\\]]]```dddgggiiilllnnnqqqppprrrtttuuuvvvuuutttsssqqqrrrssstttttttttsssrrrqqqppppppqqqrrrssstttuuuwwwuuusssqqqqqqqqqrrrsssssstttuuuvvvxxxzzz{{{||||||||||||||||||{{{{{{{{{zzz||||||xxxuuummmiiihhhnnnwww{{{wwwrrrjjjjjjmmmsss{{{~~~zzzwwwuuudddcccjjjwwwzzz{{{|||mmmkkksss{{{|||wwwqqqmmmkkkkkklllttt~~~sssiiixxxlll[[[hhhdddeeeuuu^^^aaa{{{sss___RRRHHH???::::::///000000111222222333333222111000/////////111111---.........//////000000000000111111111111000000...------------...//////...............---------,,,,,,---------,,,++++++////////////////////////,,,---///...------...000~~~~~~}}}~~~xxxyyy{{{|||~~~}}}|||{{{{{{yyyxxxyyyyyyzzzzzz{{{|||||||||{{{zzzyyywwwuuutttrrrrrrqqqppppppooonnnmmmlllllliiikkkmmmllliiiggghhhkkkeeedddcccaaa```^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZVVVUUUTTTRRROOOLLLJJJHHHHHHFFFCCC@@@>>>===>>>>>><<<;;;<<>>===>>>>>><<<:::<<>>======>>><<<:::;;;???>>>;;;999;;;<<>>=========<<<:::;;;>>>>>>;;;:::<<<<<>>===<<<===<<<::::::===>>>;;;:::===<<>><<<<<<<<<===::::::======;;;;;;>>>===CCCLLLTTTZZZ___bbbeeehhhiiijjjkkkmmmnnnooopppllllllkkkjjjhhhfffdddccc\\\[[[XXXVVVUUUUUUWWWWWWZZZ[[[]]]```cccfffiiijjjoooooopppqqqrrrsssssstttqqqrrrsssttttttttttttttttttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvyyyzzzyyyxxxvvvxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~}}}|||zzzyyysssrrrooommmmmmpppwww|||yyyuuupppnnnpppuuuzzz}}}~~~~~~~~~zzzqqqiiihhhlllsssyyy~~~{{{zzzvvvmmmlllttt{{{zzzmmmtttrrrXXXNNNXXXfffxxxnnnyyyhhh\\\ooovvvfffOOO===444333333333222222222222222222222222000000000000111222333444111111000///////////////////////////////////////.........---......//////000000/////////000000000///...---,,,,,,---...///000///......------------~~~}}}}}}~~~~~~~~~}}}{{{yyyvvvvvvwwwwwwxxxyyyyyyyyyvvvuuuuuutttsssrrrqqqqqqmmmmmmnnnoooooopppqqqqqqiiijjjkkkjjjjjjjjjlllmmmiiiiiigggfffdddbbbaaaaaa^^^\\\[[[YYYXXXWWWXXXXXXUUUUUUTTTTTTSSSRRRQQQQQQJJJHHHDDD@@@>>><<<<<<<<<===::::::<<<===;;;;;;???>>>DDDMMMUUU\\\```dddfffkkkkkklllmmmnnnooopppqqqppppppooollliiifffdddccc[[[YYYVVVTTTSSSSSSUUUVVVXXXYYY[[[___bbbfffiiikkknnnnnnnnnooopppqqqrrrsssrrrrrrrrrrrrssstttuuuvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwzzz{{{zzzyyyxxxyyyxxxxxxxxxzzz}}}||||||}}}||||||{{{zzzyyyvvvuuusssoookkkmmmsssxxxzzzvvvqqqnnnpppuuuzzz~~~~~~~~~~~~}}}wwwnnniiijjjqqqxxx~~~yyyvvvooonnnooowwwsssnnn|||aaaQQQPPPVVVnnn}}}{{{jjjpppmmm[[[hhhyyyaaaKKK<<<555333333111111111111111111111111000000000000000111222333111111000///////////////////////////////////////------------......///000/////////000000//////...---------------------------......//////...---,,,~~~~~~}}}}}}{{{zzzvvvvvvvvvwwwxxxxxxyyyyyyuuuuuutttsssrrrrrrqqqqqqllllllmmmnnnoooppppppqqqgggjjjlllllliiihhhjjjllljjjiiihhhgggeeecccbbbaaa^^^]]][[[YYYXXXWWWXXXXXXTTTUUUUUUUUUTTTSSSQQQQQQJJJHHHDDDAAA>>><<<<<<<<<===:::999<<<===;;;<<>>EEENNNVVV]]]aaaeeegggllllllmmmnnnoooppppppqqqssssssrrrooojjjfffdddcccZZZXXXUUURRRQQQRRRSSSTTTWWWXXX[[[^^^bbbfffiiikkkmmmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqqqqrrrsssuuuvvvtttuuuvvvxxxxxxvvvuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{zzzyyyzzzyyyxxxwwwvvvyyy}}}zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxvvvpppkkkkkkpppuuuzzzvvvqqqnnnpppuuu{{{~~~~~~{{{rrrjjjiiipppxxx~~~xxxwwwmmmgggjjjuuuyyymmm{{{iiiTTTMMMMMM```qqq|||fffjjjpppZZZddd{{{|||nnnVVVCCC888333222////////////////////////000000000///000000111222111111000///////////////////////////////////////,,,,,,,,,---...///000111+++,,,---......---,,,+++,,,------......------,,,+++,,,...000000///---,,,}}}|||~~~|||zzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyyyywwwtttqqqppppppnnnooooooooooooooonnnnnnlllkkkjjjiiiiiiiiijjjkkkhhhgggfffeeecccbbbaaa```aaa^^^ZZZXXXWWWVVVTTTSSSWWWWWWXXXWWWVVVTTTRRRQQQJJJFFFAAA>>>===<<<<<<;;;999:::;;;;;;::::::<<<>>>AAAGGGPPPXXX^^^dddhhhkkkmmmmmmnnnoooooooooooonnnrrrqqqooolllhhhdddaaa___ZZZXXXTTTRRRRRRSSSSSSRRRVVVYYY]]]aaadddfffggggggmmmnnnoooppppppqqqppppppnnnnnnnnnoooppppppqqqqqqtttuuuvvvwwwwwwuuusssqqqrrrtttuuutttsssqqqrrrrrruuuuuuvvvvvvwwwyyyzzz{{{{{{yyywwwyyy{{{}}}{{{yyyyyyyyyxxxzzz{{{|||{{{yyyyyyzzzxxxrrrkkkjjjpppwww{{{yyyuuuooolllooovvv}}}xxxppplllnnnqqq~~~~~~~~~{{{ssshhhffflllxxxooorrrwww]]]KKKDDDQQQ```sssmmmjjj~~~}}}```\\\rrr{{{fffJJJ999555666222111111111000000//////////////////////////////111111222111...---......---...///...------...///......////////////......---------............///&&&))),,,///111000///....../////////...---,,,,,,~~~|||zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyyyywwwssspppoooooonnnnnnoooooooooooonnnnnnlllkkkjjjiiiiiiiiijjjkkkiiihhhgggfffeeecccbbbaaaaaa^^^ZZZXXXWWWVVVTTTSSSVVVVVVVVVVVVUUUSSSQQQPPPLLLHHHCCC???>>>===<<<;;;999;;;;;;;;;:::;;;===???BBBHHHQQQYYY```eeeiiilllooopppqqqqqqrrrrrrqqqqqqtttrrrpppnnnjjjfffcccaaa\\\YYYUUUTTTTTTTTTTTTSSSVVVXXX\\\```dddfffggggggmmmmmmnnnoooppppppppppppnnnnnnoooooopppqqqqqqqqqtttuuuvvvvvvuuutttsssrrrrrrtttuuuuuusssrrrrrrssstttttttttuuuvvvwwwxxxyyyzzzxxxwwwxxx{{{|||{{{yyyyyyxxxxxxzzz{{{|||zzzyyyyyyzzzxxxrrrkkkjjjpppvvv{{{yyyuuuppplllnnnuuu{{{zzzrrrmmmmmmooo{{{}}}{{{}}}{{{}}}tttjjjiiiooo}}}tttrrr~~~eeeQQQHHHGGGRRRbbbsssnnnhhhxxxbbb[[[nnnzzzqqqTTT@@@888777222111111111000000000000000000000000000000000000000111222111...---...///---...//////------...///......////////////......---------............///(((***,,,---------+++***------......------,,,+++~~~~~~~~~}}}{{{yyyyyywwwxxxxxxyyyyyyyyyyyyxxxxxxyyyxxxvvvrrrooommmmmmmmmnnnnnnoooooonnnnnnnnnlllkkkjjjiiihhhiiiiiijjjiiiiiihhhgggfffeeecccbbbaaa^^^ZZZXXXWWWVVVTTTSSSTTTUUUUUUUUUTTTRRRQQQPPPNNNJJJEEEAAA???>>><<<;;;:::;;;<<<<<<;;;<<<>>>@@@CCCIIISSS[[[bbbgggkkkmmmqqqqqqrrrssssssssssssrrruuutttrrrooollliiifffddd]]][[[XXXVVVVVVVVVUUUTTTVVVXXX\\\```cccfffggghhhlllmmmnnnoooooopppppppppnnnooooooppppppqqqrrrrrruuuuuuttttttttttttttttttrrrtttuuuuuusssrrrrrrsssrrrrrrrrrssstttuuuwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyyyyxxxxxxyyy{{{{{{zzzyyyyyyzzzyyysssmmmkkkoootttyyyxxxvvvqqqmmmmmmrrrwww~~~vvvpppnnnnnnvvv{{{~~~yyyyyy{{{{{{rrriiieeeooo|||rrruuupppZZZLLLDDDIIISSS```tttqqqeeepppeeeZZZhhhyyy}}}{{{^^^EEE999777111111111111111000000000222222222222222222222222000111222000...---...///---...//////------...///------............---------------............///000000000000///...---,,,,,,------------,,,++++++~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxuuuqqqnnnllllllmmmmmmnnnnnnooonnnnnnnnnlllkkkjjjhhhhhhhhhiiiiiihhhhhhhhhhhhgggeeecccbbbaaa^^^ZZZXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUSSSRRRQQQOOOLLLGGGCCCAAA???<<<;;;:::;;;<<<<<<<<<===???AAAEEEKKKUUU^^^dddiiillloooooopppqqqqqqrrrrrrqqqqqqttttttrrrpppnnnkkkhhhggg```]]][[[YYYYYYXXXWWWVVVVVVXXX[[[___ccceeeggghhhkkklllmmmnnnooopppppppppooooooppppppqqqrrrrrrrrrvvvuuusssrrrrrrssstttvvvssstttvvvuuusssrrrrrrsssrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxyyy{{{{{{zzzxxxxxxzzzyyyuuuooommmooorrrwwwwwwwwwsssooommmpppsss~~~~~~~~~zzzsssooommmssszzz~~~xxxwww~~~zzz~~~qqqeeegggqqq|||tttmmmzzzbbbPPPKKKNNNQQQUUUbbbvvvxxxgggiiikkkZZZbbbvvv{{{~~~aaaEEE777444111111111111111111111111222222222222222222222222000111111000///......///---///000///...---...///------............---------------............///222111111000/////////...---------......---,,,,,,~~~~~~~~~~~~~~~|||{{{zzzyyyzzz{{{||||||{{{zzzyyywwwxxxxxxuuuqqqnnnmmmmmmllllllmmmnnnnnnnnnnnnnnnlllkkkjjjhhhgggggghhhhhhfffgggggggggfffeeecccaaaaaa^^^ZZZXXXWWWVVVTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSOOOLLLHHHDDDBBB@@@===;;;999;;;<<<<<<<<<===???AAAFFFLLLVVV```fffjjjnnnoooppppppqqqrrrrrrrrrrrrqqqssssssrrrpppnnnllljjjiiiccc```^^^\\\\\\[[[YYYWWWUUUWWWZZZ^^^bbbeeehhhiiikkklllmmmoooppppppqqqqqqpppppppppqqqrrrrrrssssssvvvtttrrrqqqqqqsssuuuvvvsssuuuvvvuuutttrrrssssssssssssssstttuuuvvvxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxwwwyyyzzz{{{zzzxxxxxxzzzzzzvvvrrrnnnnnnoootttvvvxxxvvvqqqnnnoooppp||||||~~~~~~wwwqqqnnnqqqxxxzzzwww~~~{{{~~~ooohhhhhhppp~~~{{{mmmzzzjjjUUUTTTXXXXXXRRRRRR___ppp{{{lllfffzzzqqq\\\]]]xxxsssxxx~~~aaaDDD666555111111111111111222222222111111111111111111111111///000111000///...///000...///000///......///000---..................------------............///++++++++++++,,,,,,,,,,,,......////////////......~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzzzzyyywwwxxxxxxvvvrrrpppooooookkklllmmmmmmnnnnnnnnnnnnlllkkkjjjhhhggggggggghhheeefffggghhhgggeeecccaaaaaa^^^ZZZXXXWWWVVVTTTSSSSSSTTTVVVVVVWWWVVVUUUTTTNNNKKKGGGEEECCC@@@>>>;;;999:::;;;<<<;;;===???AAAFFFMMMWWWaaagggkkknnnpppqqqrrrssssssttttttssssssssssssrrrqqqpppnnnlllkkkeeecccaaa```___^^^[[[YYYUUUWWWYYY]]]aaaeeehhhiiillllllnnnoooqqqrrrrrrrrrpppqqqqqqrrrrrrsssttttttuuutttrrrqqqqqqsssuuuvvvsssuuuvvvvvvtttssssssttttttttttttuuuvvvwwwyyyyyyxxxyyy{{{zzzyyyyyyzzz|||xxxwwwwwwxxxzzzzzzyyyxxxxxxzzzzzzxxxtttpppnnnmmmqqquuuyyyyyyuuupppooooooxxx{{{~~~zzztttpppqqqwww~~~{{{www|||~~~~~~}}}rrriiijjjwwwssssssttt___XXX```aaaWWWNNNQQQ\\\eeevvvtttffftttwww```\\\qqqpppvvveeeFFF777888111111111222222222222222000000000000000000000000///000111000///...///000...///000000......///000......////////////......---------............///***+++,,,---..................///000000000000///~~~}}}|||||||||{{{zzzzzzyyyyyyyyyzzzvvvwwwxxxvvvsssqqqqqqqqqjjjkkklllmmmnnnnnnnnnnnnmmmkkkjjjhhhgggfffggggggeeeggghhhiiihhhfffdddbbbaaa^^^ZZZXXXWWWVVVTTTSSSRRRSSSTTTVVVVVVVVVUUUTTTLLLJJJGGGDDDCCCAAA>>><<<777999:::;;;;;;<<<>>>AAAFFFMMMXXXaaahhhlllnnnoooqqqqqqrrrssssssssssssssstttttttttsssrrrqqqooonnngggeeecccbbbaaa```]]]ZZZUUUVVVYYY\\\```eeehhhjjjlllmmmoooppprrrsssssssssqqqqqqrrrrrrssstttttttttssssssrrrrrrrrrssstttuuutttuuuvvvvvvtttssssssttttttttttttuuuvvvwwwyyyyyyyyy{{{||||||zzzzzz{{{}}}xxxwwwwwwxxxzzzzzzyyywwwxxxyyyzzzyyyvvvqqqmmmkkkoootttzzz{{{wwwssspppooovvvyyy~~~|||wwwtttppptttzzz}}}vvvzzz}}}~~~rrrlllrrr||||||lllzzzlll[[[ffflllfff[[[VVVVVVWWWaaammmyyy~~~{{{gggooo|||ccc]]]jjjnnntttiiiHHH888999111111111222222333333333000000000000000000000000...000111000///...///111...000111000///...///000//////000000000000//////---------............///,,,...000222222222111000---......///000000//////}}}|||||||||{{{zzzyyyxxxxxxyyyzzzvvvwwwxxxwwwtttrrrrrrrrrjjjkkklllmmmnnnnnnnnnnnnmmmkkkjjjhhhgggffffffgggfffhhhiiijjjjjjhhheeecccaaa^^^ZZZXXXWWWVVVTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTKKKIIIFFFDDDCCCAAA>>><<<777888:::::::::;;;>>>@@@EEEMMMXXXbbbhhhlllnnnooooooooopppqqqqqqqqqppppppvvvvvvuuuuuutttsssqqqqqqhhhfffdddccccccaaa]]][[[UUUVVVXXX\\\```eeehhhjjjmmmnnnoooqqqssstttttttttqqqqqqrrrssssssttttttuuurrrrrrrrrrrrsssssstttuuutttuuuwwwvvvtttsssssstttttttttttttttuuuwwwxxxyyyyyy{{{}}}}}}{{{zzz|||~~~xxxwwwwwwxxxzzzzzzyyywwwxxxyyyzzzzzzvvvrrrmmmjjjnnntttzzz}}}yyytttqqqoootttxxx~~~~~~~~~~~~yyyvvvppprrrvvv}}}}}}vvvxxx|||}}}{{{pppooottthhhuuuuuu^^^kkkvvvuuummmdddZZZSSSPPP[[[gggmmmsssgggkkkfff^^^gggnnnrrrlllIII888777111111111222222333333333000000000000000000000000...///111000//////000111...000111000///...///111000000111111111111000000---------.........//////+++---///111111000...,,,,,,,,,---.../////////...}}}{{{zzz~~~}}}|||{{{zzzyyyxxxxxxuuuvvvvvvvvvuuutttssssssmmmmmmlllmmmnnnnnnllljjjkkkjjjhhhfffeeeeeeffffffgggggghhhhhhgggfffeeeeeecccaaa^^^]]][[[YYYUUUSSSRRRRRRQQQQQQRRRSSSTTTUUUJJJHHHDDDBBB@@@???<<<::::::;;;:::999999:::===???GGGNNNXXX```gggkkknnnpppqqqrrrsssssssssrrrqqqpppuuuttttttssssssrrrrrrqqqkkkiiigggdddaaa`````````[[[XXXXXX[[[^^^___ccchhhnnnpppsssvvvwwwuuusssqqqrrrssssssrrrppppppqqqssstttsssqqqppppppqqqssstttttttttuuuvvvvvvuuutttsssuuuuuuuuuuuuvvvwwwyyyyyy}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxyyyzzzyyywwwuuuvvvwwwyyyyyyvvvrrrmmmiiiqqquuu{{{}}}|||xxxuuusssqqqvvv}}}~~~~~~{{{yyyqqqrrruuuzzz~~~yyyyyy~~~zzz|||}}}tttlllvvvxxxvvvuuusssoooqqqssszzzqqqnnnvvvhhhgggpppwwwjjjgggWWWPPPOOOXXXeeerrrkkkdddwwwkkkZZZeee{{{lllttteeeLLL>>>999222222222222222222222222111000000///////////////000000000000////////////333222000/////////000111................................................---------............///---......///////////////~~~|||{{{}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvuuutttsssrrrqqqmmmlllkkklllnnnnnnmmmkkkkkkkkkiiihhhggggggffffffgggggghhhhhhgggffffffeeebbb```^^^\\\[[[YYYUUURRRRRRRRRQQQQQQQQQRRRTTTTTTLLLIIIFFFDDDBBBAAA>>><<<:::;;;;;;999999:::===@@@GGGNNNWWW```gggkkknnnpppqqqrrrsssssssssrrrqqqpppuuuttttttsssrrrqqqqqqpppjjjiiigggeeecccbbbaaa```[[[WWWWWW[[[]]]___ccchhhmmmooorrruuuvvvuuusssrrrrrrssssssrrrppppppqqqrrrtttrrrqqqppppppqqqssstttsssssstttuuuuuutttsssrrrttttttttttttuuuwwwxxxyyy|||{{{{{{zzzzzzzzzzzz{{{wwwwwwwwwxxxxxxxxxvvvuuuvvvxxxzzz{{{yyyvvvqqqnnnqqqvvv|||~~~zzzvvvtttqqqvvv}}}|||zzzsssssstttxxx}}}zzzzzzzzzyyy{{{sssqqqwwwyyynnnhhhfffeeeaaa^^^[[[\\\bbbqqqrrrpppvvvlllgggnnn}}}zzzhhh\\\RRRQQQVVV^^^kkkvvvnnneeeuuuppp___cccyyy|||mmmxxxeeeKKK===888222222222222222222222222///////////////000111222000000000000/////////...222222000/////////000000........................---------------------------------............///------...///////////////~~~}}}}}}||||||{{{zzzyyyxxxxxxvvvvvvuuuuuusssrrrpppppplllkkkkkklllnnnooonnnmmmllllllkkkkkkjjjhhhgggfffgggggghhhhhhhhhgggffffffbbb```^^^\\\[[[XXXUUURRRQQQQQQQQQPPPQQQQQQRRRRRRNNNKKKHHHFFFDDDBBB@@@>>>:::;;;;;;:::999:::===@@@GGGNNNWWW```gggjjjmmmooopppqqqrrrsssssssssrrrqqquuuuuutttsssqqqpppooooooiiiiiihhhgggfffdddbbbbbbZZZWWWVVVYYY\\\^^^bbbhhhlllnnnqqqtttuuuuuusssrrrrrrssssssrrrqqqpppqqqrrrsssrrrqqqppppppqqqrrrsssqqqrrrrrrsssssssssrrrrrrrrrrrrrrrssstttvvvwwwxxxzzzzzzzzzzzzzzzzzz{{{|||wwwwwwwwwvvvvvvuuuuuuuuuvvvxxxzzz|||{{{xxxtttqqqqqqvvv}}}|||xxxvvvrrrwww|||~~~|||wwwuuuttttttwww}}}}}}|||zzzvvv~~~yyypppqqquuu~~~qqqmmmiiiggggggeeeaaa]]]UUURRRVVVeee|||xxxsssuuutttjjjjjj{{{tttcccWWWSSSTTT[[[cccpppzzzsssgggqqqwwwfff]]]ssswwwnnn|||eeeKKK;;;666222222222222222222222222.........///000111333333000000000/////////......111111000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...////////////...~~~||||||{{{zzzzzzyyyxxxxxxvvvvvvuuutttsssqqqooonnnmmmlllkkkllloooppppppooollllllmmmmmmllljjjhhhggggggggghhhhhhhhhggggggfffbbb```^^^\\\[[[XXXUUURRRQQQQQQQQQPPPPPPPPPPPPQQQOOOLLLHHHFFFEEECCCAAA???:::;;;;;;:::999;;;>>>AAAGGGNNNXXXaaagggjjjmmmnnnoooppprrrssstttssssssrrruuuuuutttrrrqqqpppooonnniiiiiijjjjjjhhhfffdddccc[[[WWWUUUXXX[[[]]]bbbgggkkkmmmooorrrttttttsssrrrssstttuuutttsssrrrrrrssssssrrrqqqppppppqqqqqqrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwyyyyyyyyyyyyzzz{{{{{{|||wwwwwwwwwvvvttttttuuuvvvuuuwwwyyy{{{zzzvvvrrrpppooouuu}}}}}}yyywwwtttwww|||~~~zzzxxxtttqqqrrrwww~~~~~~}}}|||uuu|||~~~vvvpppmmmtttwwwppprrruuuyyyzzzyyyuuurrrggg```^^^iii~~~xxxqqqwwwooofffssswwwiii```\\\\\\^^^aaahhhqqqzzzzzziiimmm|||kkkWWWmmmsssnnncccIII:::444222222222222222222222222////////////000111222333000000/////////.........000000000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......//////......{{{{{{{{{zzzyyyyyyxxxxxxvvvvvvuuutttsssqqqooonnnooonnnlllmmmpppqqqrrrqqqmmmmmmnnnmmmlllkkkiiiggggggggghhhhhhhhhhhhhhhgggcccaaa^^^]]][[[YYYVVVSSSRRRRRRRRRQQQQQQPPPOOOOOONNNKKKGGGEEEDDDBBB@@@>>>:::;;;;;;::::::;;;???BBBGGGOOOYYYbbbhhhkkkmmmmmmnnnpppqqqsssttttttssssssuuuttttttsssqqqppppppoookkkkkklllkkkjjjhhhfffeee]]]XXXVVVXXXZZZ\\\aaagggiiikkknnnppprrrssssssssstttuuuwwwvvvuuusssssstttrrrrrrqqqqqqppppppppppppooooooooooooppppppqqqqqqoooppppppqqqssstttvvvwwwyyyyyyyyyyyyyyyzzz{{{|||xxxxxxwwwuuurrrrrrtttwwwwwwyyy{{{{{{zzzvvvqqqnnnnnnttt{{{}}}zzzxxxuuuxxx|||}}}{{{vvvpppnnnqqqxxx~~~}}}{{{xxx|||uuulllmmmyyy|||sssssszzz~~~vvvqqqvvv}}}mmmoootttfffmmm{{{rrrkkkddd___^^^^^^```eeemmmxxxllliiinnnWWWiiiooopppaaaGGG888444222222222222222222222222111111000000000000111111////////////............/////////000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...............zzzzzzzzzzzzyyyyyyxxxxxxvvvvvvuuuuuusssrrrppppppqqqooommmmmmoooqqqrrrqqqnnnmmmmmmmmmllljjjiiihhhgggggghhhiiiiiiiiihhhhhhdddbbb```^^^]]]ZZZWWWTTTSSSSSSSSSRRRRRRPPPOOONNNMMMJJJGGGDDDCCCAAA???===:::;;;;;;::::::<<<@@@CCCIIIPPP[[[dddjjjlllmmmnnnnnnoooqqqsssttttttttttttuuuttttttssssssrrrrrrqqqnnnnnnmmmlllkkkiiigggfff```[[[XXXYYYZZZ[[[```fffhhhiiillloooqqqssssssssssssuuuwwwwwwuuutttssstttrrrrrrrrrqqqppppppoooooonnnnnnnnnnnnooopppqqqrrroooooopppqqqssstttvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{wwwxxxwwwsssoooooossswwwyyy{{{}}}}}}{{{wwwssspppnnnssszzz~~~~~~|||{{{vvvyyy|||~~~}}}xxxqqqllllllpppuuuyyyuuuzzz}}}}}}}}}qqqlllqqqzzzxxxvvvzzzpppmmm~~~{{{jjjkkk|||~~~uuummmhhhbbb\\\[[[^^^eeeqqq}}}pppfffxxxqqq[[[ggg}}}|||mmmuuu{{{]]]DDD888555222222222222222222222222333222111000000000000000/////////.........------......///000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---............---zzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvuuutttsssrrrqqqqqqnnnllllllmmmooooooooonnnnnnlllkkkjjjiiiiiiiiigggggghhhiiiiiiiiiiiiiiieeecccaaa___^^^\\\XXXUUUTTTTTTTTTTTTSSSQQQOOONNNMMMKKKGGGEEECCCBBB???===::::::;;;:::;;;===@@@CCCJJJQQQ]]]fffkkknnnnnnnnnmmmnnnpppssstttuuuuuutttttttttttttttttttttttttttrrrpppooollljjjiiihhhhhhccc^^^ZZZZZZZZZZZZ___eeeggghhhkkknnnppprrrssstttqqqtttvvvvvvtttrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnooonnnnnnnnnooopppqqqrrroooooopppqqqsssuuuwwwxxxzzzzzzyyyyyyxxxyyyyyyyyyuuuvvvuuuppplllkkkpppuuuwwwxxx{{{|||{{{xxxtttqqqppptttzzz~~~wwwyyy|||~~~{{{ssskkkhhhjjjmmmxxx~~~}}}rrrnnnrrr}}}}}}~~~~~~uuuppprrryyy~~~xxxvvv{{{wwwnnnyyyqqqlllvvv|||sssjjjccc^^^\\\aaajjjyyyrrrdddpppttt]]]dddvvvqqqlll|||wwwYYYBBB888666222222222222222222222222111111111000111111222222//////.........---------------///000000000//////////////////////////////---------------------------------............///+++,,,------......------zzzyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvuuutttsssssspppnnnkkkjjjkkkmmmmmmmmmooonnnllljjjiiiiiiiiijjjgggggghhhiiiiiiiiiiiiiiifffdddbbb```___\\\YYYVVVUUUUUUUUUUUUSSSQQQOOONNNNNNKKKHHHEEEDDDBBB@@@>>>::::::;;;;;;;;;===@@@CCCKKKRRR^^^gggmmmnnnoooooommmnnnpppssstttuuuuuuuuutttttttttuuuuuuuuuuuuvvvtttrrrooollljjjiiiiiiiiieee___[[[ZZZZZZZZZ^^^dddfffhhhjjjmmmppprrrssstttppprrrtttuuusssqqqpppppprrrrrrrrrqqqqqqooonnnnnnooonnnnnnnnnoooppprrrsssoooooopppqqqsssuuuwwwxxx{{{zzzzzzyyyxxxxxxxxxxxxssstttsssnnniiiiiinnnsssrrrtttwwwyyyyyywwwsssqqqrrrvvv{{{~~~xxxzzz|||~~~}}}uuukkkeeefffiiirrryyyyyymmmhhhmmmxxx|||{{{~~~ssspppuuuzzzsssuuu}}}qqquuuwwwmmmqqqyyyqqqfff[[[ZZZ___gggoooyyytttdddkkkwww\\\```ooovvvjjjllltttWWWAAA888777222222222222222222222222//////000000111222444444//////.........---------,,,---///000000000//////000000000000000000000000........................---------.........//////+++,,,------......------|||yyyvvvuuuuuuvvvwwwttttttuuuuuuuuutttrrrqqqoooooonnnmmmmmmmmmmmmmmmpppppppppnnnmmmkkkiiihhhggghhhjjjkkkkkkjjjiiihhhiiifffbbb```___^^^\\\ZZZTTTTTTSSSTTTTTTSSSPPPNNNKKKJJJIIIGGGDDDAAA>>>======>>>===<<<;;;<<>><<<<<<===<<<<<<>>>AAADDDLLLXXXeeekkknnnqqqqqqoooppppppqqqrrrsssttttttuuurrrssstttsssrrrrrrtttuuurrrqqqnnnkkkiiihhhggggggdddbbb^^^[[[ZZZ\\\^^^``````dddjjjnnnpppqqqrrrssstttqqqooopppssstttqqqnnnqqqpppoooooopppqqqpppoooooonnnnnnmmmnnnooopppqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvsssqqqnnnjjjiiijjjmmmooowwwxxxzzz}}}}}}yyyqqqkkkjjjqqqyyy~~~~~~~~~{{{yyyxxxzzz~~~~~~}}}yyyuuurrrqqqqqqvvvzzz~~~uuummmddddddmmmzzzvvvyyy}}}uuupppppp{{{nnnmmm|||}}}xxxoooxxxuuuooozzzvvvppphhhfffcccaaadddnnn|||llleeeuuufff]]]lllnnnrrroooUUUAAA777555333333333333222111000000111111111111111111222222111111111000///.........***,,,///000000///000111,,,...000000///.................................////////////////////////------------------------}}}{{{xxxwwwwwwxxxyyyssssssssssssrrrqqqpppooonnnmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggjjjjjjiiiiiiiiiiiiiiijjjhhhfffbbb```___^^^\\\ZZZ[[[YYYWWWUUUTTTQQQLLLIIIHHHHHHGGGEEECCCBBB@@@@@@;;;<<<<<<<<<===???CCCFFFNNNZZZffflllpppssssssqqqpppppppppqqqqqqqqqrrrrrrqqqrrrsssrrrqqqqqqsssuuuqqqooollliiiggggggggghhheeebbb^^^[[[ZZZ[[[]]]^^^```dddiiimmmpppqqqrrrssstttrrrpppqqqssstttqqqnnnpppooommmnnnoooppppppooooooooonnnnnnnnnooopppqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwrrrqqqnnnjjjhhhhhhlllooovvvwwwzzz||||||wwwpppkkkiiipppxxx}}}~~~}}}~~~|||{{{yyy{{{~~~|||yyywwwxxxxxxzzz|||~~~nnnjjjgggkkkuuuvvvttt|||ssskkkrrr{{{vvvjjjnnn|||vvvrrrooo{{{lllqqquuuqqqiii^^^XXX]]]lllxxxtttbbbpppnnn```hhh}}}pppyyynnnSSS@@@777444333333333333222111111000111111111111111111000000111111000000//////......***,,,...//////000111222---///000000///......///........................////////////////////////++++++,,,------...//////~~~~~~|||zzzyyyxxxyyyyyysssrrrrrrqqqpppooonnnnnnnnnnnnmmmmmmlllkkkjjjjjjiiijjjjjjjjjjjjiiiiiihhhkkkjjjiiihhhhhhhhhiiijjjgggeeebbbaaa```___\\\ZZZ[[[ZZZXXXVVVTTTQQQMMMJJJGGGGGGEEEDDDCCCBBBAAAAAA===>>>>>>>>>>>>@@@CCCFFFNNNZZZffflllooossssssrrrpppppppppppppppooooooooopppqqqqqqqqqpppppprrrtttqqqooollliiigggggghhhiiieeebbb___[[[ZZZZZZ[[[\\\\\\```fffjjjlllmmmnnnooosssrrrqqqrrrsssssspppnnnnnnlllkkkkkkmmmoooooonnnnnnnnnnnnnnnooooooppppppnnnnnnpppqqqssstttttttttwwwwwwxxxxxxxxxwwwwwwvvvqqqqqqnnnjjjggggggkkkooovvvxxx{{{}}}|||wwwpppkkkiiiooowww|||}}}|||}}}}}}|||{{{|||~~~~~~|||{{{}}}|||~~~~~~uuukkkkkknnnvvvuuuppp}}}{{{ppppppsssyyy~~~nnngggppprrr|||wwwjjjxxxllliii{{{}}}sssggg______eeekkk~~~uuu```jjjttt```ddd{{{ssstttlllQQQ???777444333333333333333222111000222222111111000000//////111000000000/////////...///000111000...------...---///000000.........///........................////////////////////////,,,,,,,,,---------......~~~~~~}}}|||zzzzzzyyyyyyzzzsssrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmlllllljjjjjjkkkkkkkkkkkkjjjjjjlllkkkiiihhhhhhhhhiiijjjfffdddbbbaaa```___\\\ZZZZZZXXXWWWVVVUUUSSSPPPMMMGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>???BBBEEENNNYYYeeejjjnnnqqqsssqqqppppppooooooooonnnnnnnnnooopppppppppnnnnnnpppqqqpppooollljjjiiiiiijjjjjjdddbbb___[[[YYYYYYYYYZZZZZZ^^^dddhhhjjjkkklllmmmrrrrrrrrrrrrrrrqqqooommmkkkiiihhhhhhjjjmmmnnnnnnmmmmmmnnnnnnoooooooooooojjjkkkmmmooopppqqqrrrrrruuuuuuvvvvvvvvvvvvvvvuuuqqqqqqpppkkkgggggglllqqqwwwzzz~~~|||wwwqqqmmmjjjpppxxx{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~uuummmkkkooouuu~~~uuunnn{{{{{{tttooopppxxxtttgggggguuu~~~pppwww~~~llluuupppfffttt{{{tttoookkkfffcccmmmsssxxxbbbfff{{{vvv______vvvwwwooo{{{iiiMMM>>>888555222222333333333222111111222111111000000/////////000000000000////////////111222111000---,,,,,,---...///000///...---...000........................////////////////////////......---------,,,,,,,,,}}}}}}|||{{{zzzyyyyyyyyytttsssqqqpppnnnnnnmmmmmmlllmmmnnnooooooooonnnmmmkkklllllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhhhheeedddbbbaaaaaa___]]]ZZZYYYXXXWWWWWWVVVUUURRROOOHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBB@@@???@@@CCCEEEMMMXXXccciiilllppprrrqqqooooooooooooooooooooonnnpppppppppooommmlllmmmnnnnnnnnnmmmkkkkkkjjjjjjjjjcccaaa^^^[[[YYYYYYYYYYYY\\\```eeeiiikkkmmmnnnooopppqqqrrrrrrqqqooommmkkkhhhfffdddeeegggjjjllllllkkklllmmmnnnnnnnnnmmmmmmjjjkkkmmmoooqqqrrrrrrsssttttttuuuuuuvvvvvvuuuuuuqqqrrrqqqlllgggggglllrrrwww{{{|||vvvqqqnnnmmmsssyyy||||||{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxooommmooottt|||xxxnnnyyy{{{qqqmmmooottt}}}~~~mmmeeekkk|||{{{ppptttsssuuuwwwhhhooo~~~}}}xxxnnneeedddfffxxxgggcccsss{{{```ZZZppp}}}rrrrrreeeIII<<<888666222222222333333222222111000000000000000000//////000000000000////////////...//////...---...///111...///000///------///000........................//////////////////////////////...---,,,,,,++++++||||||{{{zzzzzzyyyyyyyyyuuutttrrrpppnnnnnnmmmnnniiijjjlllnnnoooooonnnnnnllllllmmmmmmlllkkkjjjjjjkkkkkkkkkjjjiiihhhggggggeeecccbbbbbbaaa```]]]ZZZZZZYYYWWWWWWWWWUUURRROOOIIIGGGDDDBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEHHHNNNXXXccchhhlllppprrrqqqoooooooooooooooooopppppppppqqqpppnnnkkkjjjjjjlllkkkkkkllllllkkkjjjiiihhhaaa___]]][[[YYYYYYYYYYYY]]]aaafffkkkmmmnnnooopppnnnppprrrrrrpppmmmkkkjjjeeecccaaabbbdddhhhjjjkkkjjjkkklllmmmmmmmmmlllkkkjjjkkkmmmoooqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvrrrssssssnnnhhhgggmmmtttvvv{{{{{{uuuooommmpppuuu{{{}}}|||{{{{{{}}}}}}}}}~~~~~~}}}xxxooonnnssswww|||}}}ooowww{{{uuuppplllpppwwwwwwhhheeepppxxxsssvvvzzz{{{uuuxxxmmmmmmwww|||vvvllldddlll|||mmmaaammmcccWWWjjjuuurrrzzzbbbEEE;;;999888111222222333333222222222/////////000000000000000////////////000000000000+++,,,------...///222555/////////...------///111........................////////////////////////---------------------,,,{{{{{{{{{zzzzzzyyyyyyxxxvvvtttrrrpppnnnnnnnnnnnnfffhhhkkkmmmoooooonnnnnnllllllllllllkkkjjjiiiiiijjjjjjkkkkkkjjjiiigggfffdddcccbbbbbbbbb```]]]ZZZ[[[ZZZXXXXXXWWWUUUQQQNNNIIIGGGDDDBBB@@@???@@@@@@???@@@AAAAAAAAACCCGGGJJJNNNYYYdddiiilllpppsssrrrnnnooooooooopppppppppqqqqqqqqqpppnnnkkkiiiiiijjjhhhiiikkklllkkkjjjgggfff```___]]][[[YYYYYYYYYYYY\\\```fffjjjlllmmmnnnooommmoooqqqqqqooollljjjiiidddaaa___```cccfffiiijjjiiijjjkkklllllllllkkkjjjhhhiiikkkmmmoooqqqqqqrrruuuuuuvvvwwwwwwwwwwwwwwwrrrttttttooohhhhhhnnnuuuuuuzzzzzzsssnnnlllrrrwww|||}}}|||zzz{{{}}}}}}}}}~~~~~~zzzpppjjjppp{{{pppwwwuuujjjiiimmmxxx|||sssfffffftttwwwwwwyyyxxxuuupppqqqlllrrryyyjjjhhhrrr}}}qqqaaaiiifffUUUeee{{{qqqttt```CCC::::::999111222222333333333222222......//////000000111111////////////000000000000,,,------------///222444/////////...------///111........................////////////////////////+++,,,,,,------......///|||||||||}}}}}}}}}zzzxxxwwwuuusssqqqnnnmmmlllkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjjjjhhhfffdddbbbfffdddaaa```___^^^\\\ZZZ^^^\\\[[[ZZZYYYVVVQQQNNNIIIFFFBBBAAAAAABBBAAAAAA??????>>>>>>>>>AAAFFFJJJRRRXXXaaafffhhhjjjmmmppppppooonnnnnnnnnnnnnnnooolllkkkiiifffeeeeeefffggghhhiiijjjllllllkkkjjjiii___^^^]]][[[[[[[[[[[[\\\[[[^^^bbbfffiiikkkllllllllllllmmmnnnnnnlllhhheeeaaa``````ccchhhjjjiiigggnnnmmmlllkkkjjjjjjjjjjjjlllllllllmmmooorrrtttvvvuuuwwwxxxxxxvvvuuuvvvvvvvvvwwwwwwqqqkkkgggiiimmmrrrwww{{{zzztttooommmnnnnnnttt{{{}}}{{{zzz{{{~~~}}}zzz{{{|||~~~~~~}}}sssnnnlllooowwwyyyvvvyyyyyylllbbbiiilllqqqzzzooobbb^^^mmm|||xxxvvvuuu~~~xxxkkkzzz~~~jjjiii|||mmmfffsssvvvfffggguuu___```yyynnnmmm{{{}}}bbbLLL@@@999444333333333222222222111111000///...---...///111333222111111000///......---000000///..................///////////////......000,,,,,,000000,,,,,,000//////000//////...------,,,---...//////...---,,,||||||{{{|||~~~}}}{{{yyywwwvvvsssqqqooommmlllkkkiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjiiihhhgggeeedddccccccbbb````````````^^^\\\^^^]]][[[[[[ZZZWWWRRROOOJJJGGGDDDBBBBBBCCCBBBBBB@@@@@@?????????CCCHHHLLLRRRYYYaaafffiiijjjmmmooooooooonnnnnnnnnnnnnnnnnnmmmkkkhhheeeccccccdddeeefffhhhjjjllllllkkkiiihhh___^^^\\\[[[ZZZ[[[[[[\\\\\\^^^bbbfffiiikkkllllllkkkllllllmmmllljjjgggdddcccbbbbbbeeejjjlllkkkjjjnnnmmmlllkkkjjjjjjjjjjjjlllllllllmmmoooqqqssstttuuuvvvxxxxxxvvvuuuvvvvvvuuuwwwwwwrrrkkkggggggiiiooosssvvvuuuppplllkkklllqqqwww}}}~~~|||~~~}}}zzzyyyxxx}}}~~~}}}tttmmmkkknnnsss}}}yyyuuuwwwvvvmmmddddddeeejjjqqqwww{{{}}}~~~vvvpppddd]]]aaasss{{{vvvvvvxxxzzz~~~qqqwwwnnnkkk{{{yyyooopppzzzzzziiihhhyyyaaa___tttvvvjjjnnnzzz___III===666222333333333222222222111111222111000//////000222333111111111000///.........000000///..................///////////////......111------111111------111000000000000000///......------............------||||||{{{|||~~~~~~}}}{{{xxxvvvtttqqqooommmlllkkkhhhiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjiiihhhfffeeedddddddddaaa```______aaaaaa```___^^^]]]\\\[[[ZZZXXXTTTPPPLLLIIIEEECCCCCCCCCCCCBBB@@@AAA@@@@@@AAADDDJJJNNNSSSZZZaaagggiiijjjmmmooooooooonnnnnnmmmmmmmmmmmmmmmjjjfffbbb``````bbbcccdddgggjjjmmmmmmkkkhhhfff```^^^\\\[[[ZZZZZZ[[[\\\]]]___bbbeeehhhjjjllllllkkkkkklllllljjjhhheeecccddddddeeehhhlllnnnnnnmmmnnnmmmlllkkkjjjjjjjjjjjjmmmmmmmmmmmmoooppprrrssstttvvvwwwwwwvvvuuuvvvwwwuuuvvvwwwssslllfffddddddjjjlllooonnnkkkjjjkkknnnuuuzzz~~~{{{wwwsssxxxzzz}}}~~~wwwoooiiimmmtttzzzzzzuuuuuu}}}}}}mmmiiicccbbbdddhhhmmmoooxxxxxxvvvsssnnnhhhbbb^^^YYY[[[hhh}}}zzzsssvvv{{{tttwwwrrrtttnnnsss|||rrrmmmuuu~~~mmmiii{{{eee]]]nnn|||jjjgggtttxxx\\\FFF;;;555222333333333222222222111111333222111000000111222222111111000000//////......000//////............///...//////000000/////////111......111111......111000000111111111000//////.........------.........}}}|||||||||~~~~~~|||xxxwwwtttrrrooommmlllkkkggghhhiiijjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjiiigggeeedddcccddddddbbb```___```aaaaaa```___^^^]]]\\\\\\\\\YYYUUURRRMMMIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAEEEJJJOOOTTT[[[bbbgggiiijjjlllnnnnnnnnnnnnnnnmmmllllllkkkkkkhhhddd```^^^___aaabbbcccfffjjjmmmmmmkkkgggddd```___\\\ZZZYYYZZZ\\\]]]^^^___aaacccfffiiikkkllljjjkkklllkkkhhheeecccccceeefffgggjjjlllnnnooonnnmmmmmmlllkkkkkkkkkkkkkkkmmmmmmnnnnnnooopppqqqqqqsssuuuwwwwwwvvvuuuvvvwwwtttvvvwwwtttnnngggcccaaabbbdddfffggggggjjjnnnrrrwww{{{~~~}}}wwwrrrtttwww{{{}}}tttnnnkkkqqqzzz}}}vvvsss{{{xxxooogggcccbbbbbbbbbdddeeeeeebbb]]]ZZZZZZ\\\ZZZaaarrryyypppsss|||pppyyy|||nnn{{{|||qqqlll}}}{{{nnnppp|||~~~pppjjjwwwiii\\\hhhqqqeeekkk~~~xxx\\\FFF;;;777444333333333222222222111111333222111000000000000111111000000000/////////...000///............//////...//////000000000000///000//////000000//////000//////000000000000///...///...---,,,,,,---...///}}}|||}}}~~~~~~}}}yyyxxxuuurrrooommmkkkkkkfffggghhhiiikkklllmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiihhhfffeeedddddddddeeecccbbb``````aaaaaa```^^^^^^]]]]]]]]]]]][[[WWWTTTMMMIIIEEECCCBBBAAA@@@???>>>?????????AAAEEEKKKOOOVVV\\\ccchhhiiijjjlllnnnmmmnnnnnnnnnmmmllljjjiiiiiifffccc```___```bbbccccccfffjjjmmmmmmkkkgggdddaaa___\\\ZZZYYYZZZ\\\]]]^^^^^^___aaadddgggjjjkkkhhhjjjkkkjjjfffdddcccddddddfffhhhjjjlllmmmnnnooommmmmmllllllkkkkkkllllllmmmnnnoooooopppqqqqqqqqqssstttvvvvvvuuuuuuvvvwwwtttvvvwwwvvvqqqjjjdddaaaZZZ\\\^^^```eeekkkqqqvvvxxxzzz}}}~~~~~~~~~~~~~~~yyyttttttwww{{{~~~~~~|||wwwoookkkmmmvvvwwwrrryyy|||tttmmmhhhdddaaa```aaa```]]][[[\\\bbbhhhiiippp|||ooopppyyyqqqtttooosssvvvjjjwwwzzztttwww{{{qqqjjjsssnnn\\\eee~~~lllhhhvvvvvvYYYDDD:::666444333333333222222222111111111111000000////////////000000000000//////////////////............//////......///000111111000000........................------......///......---///...---,,,,,,---...///}}}}}}~~~~~~}}}zzzxxxvvvrrrooommmkkkkkkeeefffggghhhjjjlllmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiihhhgggfffeeeeeeeeeeeecccbbbaaaaaaaaaaaa```___^^^]]]]]]^^^^^^\\\YYYVVVNNNJJJFFFCCCAAAAAA???>>>>>>>>>??????AAAFFFLLLPPPWWW]]]dddhhhiiiiiikkkmmmmmmmmmnnnnnnmmmkkkiiihhheeedddbbbbbbbbbccceeefffdddgggjjjmmmmmmkkkhhhfffaaa___\\\YYYXXXZZZ\\\^^^^^^]]]]]]^^^aaadddhhhjjjgggiiikkkiiifffcccdddfffcccfffiiijjjkkklllnnnpppmmmmmmlllllllllllllllmmmmmmnnnpppqqqrrrsssssssssrrrtttvvvvvvuuuuuuvvvwwwtttuuuwwwwwwtttoooiiieeeXXXXXX[[[___eeemmmtttxxxzzz{{{}}}~~~~~~~~~}}}}}}|||yyyxxxyyy|||~~~vvvppphhhiiipppzzzxxxqqqvvv|||wwwsssoooooommmkkkiiilllsssyyy|||rrrnnnuuutttqqqwwwuuuooo{{{|||lllsss|||vvvxxxpppiiilll}}}uuu```ddduuukkkooosssVVVAAA888555333333333333222222222111111000000000000////////////000000000000///////////////............//////000......///000111111111111,,,//////,,,,,,//////,,,,,,,,,---.........------.........------.........}}}~~~~~~}}}}}}zzzyyyvvvssspppmmmkkkkkkdddeeefffhhhjjjkkklllmmmnnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhgggfffeeeeeeaaa`````````bbbcccbbbaaa^^^]]]]]]^^^___]]]ZZZWWWOOOLLLGGGDDDBBBAAA@@@???>>>???@@@AAACCCGGGNNNRRRXXX^^^eeeiiiiiiiiikkkmmmlllmmmnnnnnnmmmjjjhhhgggaaaaaabbbdddfffgggiiiiiifffhhhjjjllllllkkkiiihhhbbb___\\\YYYXXXZZZ\\\^^^]]]\\\[[[\\\^^^bbbfffiiifffiiikkkiiifffdddfffiiicccgggjjjkkkkkkllloooqqqmmmmmmllllllllllllmmmmmmmmmnnnppprrrtttuuuuuuuuuqqqsssuuuvvvuuuuuuvvvwwwtttuuuwwwxxxwwwsssnnnjjj^^^^^^```eeelllsssyyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}sssllljjjoooyyyxxxnnnsss~~~~~~vvvnnnqqqxxxoooppp}}}oooxxxnnnoooyyy}}}vvvoooeeedddttt|||dddddd}}}wwwooojjjuuusssUUU@@@888666444333333333222222222111111//////000111111111000000////////////000000000000...............///000000......///111111222222111---000000------000000---,,,------...//////......------............------~~~~~~~~~}}}|||{{{yyyvvvssspppmmmkkkkkkddddddfffgggiiikkklllmmmooonnnmmmlllkkkjjjjjjiiihhhhhhiiiiiiiiigggfffeee___^^^^^^```cccddddddddd^^^^^^^^^______^^^[[[XXXQQQMMMIIIEEEDDDBBBAAA@@@???@@@AAABBBDDDIIIOOOTTTXXX^^^eeeiiiiiiiiikkkmmmlllmmmnnnnnnllljjjhhhfff^^^```cccfffhhhjjjkkklllhhhiiikkkllllllkkkjjjiiibbb___[[[YYYXXXZZZ\\\^^^\\\[[[ZZZZZZ\\\aaaeeehhheeehhhkkkjjjfffdddgggkkkdddhhhkkkmmmlllmmmooorrrmmmmmmlllllllllmmmmmmnnnmmmnnnqqqsssuuuvvvwwwvvvqqqsssuuuvvvuuuuuuvvvwwwtttuuuwwwyyyyyyvvvqqqnnnggggggiiimmmssszzz~~~|||~~~}}}|||rrrkkkrrryyywwwlllqqq~~~zzzoooooozzznnnkkk{{{pppwwwooommmtttwwwooobbb^^^mmmhhheee{{{qqqkkkjjjwwwuuuWWWBBB:::888777333333333222222222111111///000111222222222222222////////////000000000000...............///000111......///111111222222222---222222------222222---------...///000000//////,,,---...//////...---,,,~~~~~~~~~|||yyyvvvrrrnnnkkkjjjfffggghhhiiiiiiiiiiiiiiikkkkkklllllllllkkkjjjiiiiiiiiihhhhhhgggeeedddcccccc```___```bbbbbb```^^^cccaaa___``````^^^YYYUUUQQQOOOKKKGGGEEECCCCCCCCC?????????@@@BBBHHHOOOUUU]]]cccgggggghhhkkkllljjjmmmnnnpppooolllhhhffffff___cccgggjjjjjjjjjjjjjjjfffhhhkkkmmmnnnnnnlllkkkgggddd___[[[YYYYYY[[[]]]ZZZ[[[]]]^^^^^^___aaaccchhhhhhhhhgggfffeeecccbbbiiiiiijjjkkklllmmmooopppqqqooollljjjjjjllloooqqqppppppppppppqqqrrrssstttsssuuuvvvwwwvvvvvvxxxzzzwwwwwwxxxwwwvvvuuusssqqqoooppprrruuuxxx|||}}}uuurrrqqqyyy~~~~~~pppjjjrrryyylllsssoookkkooo|||wwwooo{{{lllkkkrrr^^^XXXhhhnnn```rrroookkkrrrrrrVVVCCC:::666333333222222111000000111111111111222222222222111111333---+++000333000...000111111000000//////......////////////000000000000---...............---------...///000000...,,,***,,,---------,,,,,,...///~~~}}}{{{wwwssspppmmmkkkgggggghhhiiiiiiiiiiiiiiijjjkkklllllllllkkkjjjiiiggghhhhhhggggggfffeeedddcccaaa______aaabbb```___bbbaaa`````````^^^ZZZVVVRRRPPPLLLHHHEEECCCBBBBBB?????????@@@CCCHHHPPPVVV^^^dddhhhhhhiiilllmmmkkkjjjlllmmmmmmjjjhhhgggfff```dddhhhjjjjjjjjjjjjjjjhhhiiiiiikkkllllllmmmmmmhhheeeaaa\\\ZZZZZZ\\\]]][[[\\\\\\\\\\\\]]]```cccdddeeeeeeeeeeeeeeeeeeeeeiiijjjjjjkkklllmmmnnnooopppooommmkkkkkklllnnnpppoooooopppqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvwwwyyyxxxxxxxxxxxxwwwvvvtttsssuuuuuuvvvxxxzzz|||~~~}}}vvvssssss~~~rrrjjjqqq{{{nnnqqqrrrnnnmmmwww}}}sss|||~~~nnnjjj|||xxxbbbYYYeee}}}qqqcccppp~~~rrrqqqzzzsssVVVBBB999444111222222111111111111111111000111111222222111111000333---,,,000222000...000111000000000/////////...////////////000000000000...//////000//////............/////////...,,,,,,,,,---------,,,,,,...///~~~|||xxxuuuqqqooommmhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllllllllkkkiiihhhffffffgggggggggffffffeeedddbbb___^^^___`````````aaaaaa`````````^^^ZZZWWWTTTRRRMMMIIIEEECCCBBBAAA???@@@@@@@@@CCCJJJQQQWWW```eeeiiiiiijjjmmmnnnlllgggiiikkkjjjhhhfffffffffbbbeeeiiijjjjjjjjjjjjjjjjjjiiihhhhhhjjjkkkmmmooojjjgggccc___\\\\\\\\\]]]\\\\\\[[[YYYYYY[[[___bbbaaaaaaaaaaaaccceeeggghhhjjjjjjjjjjjjkkklllnnnnnnnnnmmmmmmllllllmmmnnnnnnnnnoooppprrrrrrrrrrrrqqqtttvvvwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvzzzzzzzzz{{{|||}}}}}}~~~}}}xxxwwwwwwuuulllppp}}}rrrooouuussslllrrrxxxvvvsssjjjwwwjjj\\\bbbwwwuuueeemmm}}}uuuyyysssVVVBBB888333000111111111111222222222222000111111222222111111000222...---000111000///000000000000000////////////////////////000000000000//////000000000000000////////////............---,,,---------,,,,,,...///~~~|||xxxuuurrrooonnniiihhhhhhhhhhhhhhhiiiiiijjjjjjkkklllkkkjjjiiihhhdddeeeffffffgggggggggfffdddbbb___]]]]]]^^^```aaa``````aaaaaa```^^^[[[YYYVVVSSSOOOJJJEEECCCAAAAAA???@@@@@@AAAEEEKKKSSSYYY```fffjjjiiijjjlllmmmkkkgggiiijjjiiifffdddddddddeeegggjjjkkkjjjiiiiiijjjhhhhhhiiiiiijjjkkkmmmnnnkkkiiifffbbb```^^^^^^^^^^^^]]]ZZZWWWVVVYYY^^^bbb```_________aaadddgggiiijjjjjjjjjjjjkkklllmmmmmmllllllmmmmmmnnnnnnmmmmmmmmmnnnppprrrsssrrrqqqppptttvvvvvvvvvtttssstttuuuwwwwwwxxxxxxxxxxxxxxxxxx||||||||||||}}}~~~~~~|||yyyzzz|||yyyoooppp|||xxxnnnwwwwwwnnnooosss|||yyykkkqqquuuaaa___qqqxxxfffiii~~~|||vvvrrrVVVBBB999555111111111222222222333222222000000111111111111000000000//////000000000///000////////////000000000000////////////000000000000......///000000000//////000///............//////,,,---------,,,,,,...///}}}{{{xxxtttqqqooonnnjjjiiihhhgggggghhhiiiiiiiiijjjkkkkkkkkkjjjiiihhhcccdddeeefffggggggggggggdddbbb```]]]\\\]]]___aaa___```aaabbb```^^^\\\[[[WWWTTTPPPJJJFFFCCCAAAAAA???@@@AAABBBFFFMMMUUU[[[___eeeiiihhhiiikkkllljjjiiiiiijjjhhheeecccccccccgggiiikkkkkkjjjiiiiiijjjeeegggiiikkkllllllkkkkkklllkkkhhhfffcccaaa`````````^^^ZZZWWWUUUWWW\\\```aaa```______aaacccfffhhhkkkkkkjjjjjjjjjkkkkkkllljjjkkklllmmmnnnnnnmmmmmmlllnnnppprrrsssrrrqqqppptttuuuvvvuuusssssstttuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{|||~~~{{{zzz}}}}}}rrrrrr}}}nnnwwwyyyrrrppp{{{tttwwwpppmmm{{{iii```lll{{{gggdddyyyzzzwwwpppUUUBBB:::777444111222333333333333222222000000000111111000000000///000000/////////000///......//////000000111111////////////000000000000,,,---....../////////...//////.........//////000,,,---------,,,,,,...///~~~}}}{{{xxxuuurrrpppnnnjjjjjjhhhggggggggghhhiiiiiijjjkkkkkkkkkjjjhhhgggcccdddeeefffffffffffffffbbbbbbaaa^^^\\\\\\^^^```]]]```bbbbbb```^^^]]]]]]WWWUUUPPPKKKGGGDDDBBBBBB@@@@@@AAACCCGGGNNNWWW]]]```fffiiihhhhhhkkkkkkiiiiiijjjjjjhhhfffddddddeeejjjkkklllllljjjiiiiiijjjdddfffiiilllmmmlllkkkiiilllllljjjiiigggeeecccbbbaaa___\\\XXXUUUWWW[[[___bbbbbbaaaaaabbbdddfffggglllkkkkkkjjjjjjjjjjjjkkkjjjkkklllmmmmmmmmmmmmmmmmmmnnnoooqqqqqqqqqqqqppprrrtttuuutttsssssstttuuuuuuuuuuuuuuuwwwxxxyyyzzzwwwwwwxxxyyy{{{~~~~~~zzz{{{uuusss}}}sssuuuxxxwwwtttvvvxxxvvvvvvkkktttsssccciii~~~kkkcccttt|||vvv{{{nnnTTTBBB;;;888555222333444444444333111000///000000111111000000///---111222///...///000///---......///000111111222////////////000000000000+++,,,---.../////////......////////////000000000,,,---------,,,,,,...///~~~|||yyyvvvsssqqqpppkkkjjjhhhgggfffggghhhiiiiiijjjjjjkkkkkkiiihhhgggddddddeeefffffffffeeeeeeaaabbbbbb```]]][[[\\\^^^]]]```bbbccc```^^^^^^___WWWTTTPPPKKKGGGEEEDDDCCC@@@@@@AAACCCHHHOOOXXX^^^aaagggjjjjjjiiilllllljjjggghhhiiiiiiggggggiiijjjlllmmmmmmllljjjhhhiiiiiifffggghhhjjjkkkkkkkkkkkklllllllllkkkiiigggfffeeebbb```]]]YYYWWWWWW[[[^^^aaabbbcccdddfffggghhhiiillllllkkkjjjiiiiiijjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnoooooopppqqqqqqqqqqqqrrrttttttsssssstttvvvuuuuuuuuuvvvwwwzzz|||}}}wwwwwwxxxyyy{{{}}}~~~}}}yyy{{{wwwrrrzzzyyysssuuu|||xxxpppxxx~~~xxx|||kkknnn|||hhhhhh{{{rrrcccpppvvvrrroooTTTBBB:::777444333444555555444222000/////////000000000000//////,,,222333///---///111///------...///000111222222////////////000000000000,,,---...//////000000000---...///000111000000///,,,---------,,,,,,...///}}}{{{xxxuuusssrrrllljjjhhhgggfffggghhhiiiiiiiiijjjkkkjjjiiihhhgggdddeeeeeeffffffeeeeeeddd```bbbcccaaa]]][[[\\\]]]\\\___cccccc```^^^^^^___WWWTTTPPPKKKHHHEEEDDDDDD@@@@@@BBBDDDHHHPPPYYY___ccchhhlllkkkkkkmmmmmmkkkfffggghhhiiiiiijjjmmmooommmnnnnnnllljjjhhhhhhiiihhhhhhggggggiiijjjlllmmmkkklllllllllkkkiiigggfffbbbaaa^^^[[[XXXXXXZZZ]]]```aaacccfffhhhiiijjjjjjllllllkkkjjjiiiiiiiiiiiikkkjjjjjjkkklllmmmnnnoooooonnnnnnnnnooopppqqqrrrpppqqqssssssssssssuuuvvvvvvvvvvvvwwwyyy{{{}}}xxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}}}}yyy{{{wwwqqqwww~~~rrrtttzzzkkkpppzzz|||kkkjjj~~~kkkiiiyyywwweeennn~~~rrrnnnoooTTTAAA999666222444555666666444222///...//////000000000000//////,,,222444///,,,///111///,,,---...///000111222333////////////000000000000---...///000111111111111,,,...000111222111000///,,,---------,,,,,,...///~~~|||zzzwwwtttrrrpppkkkjjjiiiggggggggghhhhhhkkkkkkkkkjjjjjjiiiiiiiiiffffffggghhhhhhhhhhhhhhhfffdddbbb___]]]\\\\\\\\\^^^___aaabbbaaa___\\\[[[WWWTTTPPPKKKGGGEEEDDDDDDAAABBBDDDFFFKKKSSS\\\bbbgggjjjnnnooonnnlllkkkkkkkkkkkkkkkjjjjjjkkkkkklllnnnnnnmmmkkkhhhfffggghhhiiikkklllllljjjiiiiiijjjlllnnnpppqqqpppmmmhhhfffeeeeeebbb\\\VVVSSSTTTVVVaaaeeeiiihhhffffffiiinnnmmmkkkiiikkkmmmooommmkkkiiiiiiiiiiiijjjkkklllmmmlllmmmoooppppppooonnnnnnnnnnnnooorrrvvvwwwuuurrrwwwwwwwwwvvvvvvwww{{{~~~xxxyyyzzz||||||||||||{{{|||}}}~~~xxxuuuyyyzzzwwwooohhhxxxtttqqqzzz}}}rrrooohhhwwwtttaaalllggggggssssss}}}qqqUUUBBB;;;888555333>>>CCC<<<333111111111333222111/////////000111---...//////......///111000000000000000111111222000000000000000000000000////////////////////////............////////////---.../////////...---,,,}}}{{{xxxtttrrrppplllkkkiiihhhggghhhhhhiiikkkkkkjjjjjjjjjiiiiiiiiiffffffggghhhhhhhhhhhhhhhfffdddbbb```____________]]]___```aaaaaa___]]][[[WWWUUUQQQLLLIIIFFFDDDDDDAAABBBDDDFFFKKKSSS\\\ccciiikkknnnooonnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnmmmkkkhhhgggggghhhiiikkklllllljjjiiiiiijjjmmmoooqqqrrrppplllhhheeeeeeeeebbb]]]WWWTTTTTTUUU```eeeiiijjjhhhhhhkkknnnmmmkkkjjjjjjlllmmmllljjjiiiiiiiiiiiijjjkkkllllllmmmnnnooopppppppppooonnnnnnnnnooorrruuuvvvuuurrruuuvvvwwwwwwvvvwwwzzz|||xxxyyyzzz||||||||||||{{{|||}}}~~~xxxuuuyyy|||yyywwwmmmwww~~~yyysssuuusss{{{vvvkkkqqq{{{fffjjjhhhdddxxxrrrtttmmmSSS@@@:::777555111:::>>>999444333333222333222000/////////000111---...//////......///111000000000000000111111222000000000000000000000000////////////////////////............////////////,,,---...//////......---~~~~~~~~~~~~{{{xxxuuurrrpppmmmlllkkkiiihhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiffffffggghhhhhhhhhhhhhhhfffeeecccbbbaaaaaabbbccc]]]^^^```aaa```___]]]\\\WWWUUURRRNNNJJJGGGEEEDDDBBBCCCDDDGGGKKKSSS]]]ccclllmmmnnnnnnmmmmmmnnnooonnnnnnmmmlllkkkkkkllllllmmmnnnnnnllliiiggghhhhhhiiikkklllllljjjiiiiiijjjnnnppprrrrrrppplllhhheeeeeedddbbb]]]XXXUUUTTTTTT\\\aaagggiiiiiiiiikkkmmmmmmllljjjjjjkkkkkkiiihhhiiiiiihhhiiiiiijjjkkklllmmmnnnoooppppppppppppooonnnnnnooorrrtttuuutttrrrsssuuuwwwxxxxxxxxxyyy{{{xxxyyyzzz||||||||||||{{{||||||~~~yyyvvvyyy|||sssttt}}}wwwooo~~~xxxzzzpppjjjyyykkkgggyyykkkaaaoooqqqvvvlllRRR@@@:::888666000555888666555555555222222111000000///000000000---///000000///...000111000000000000000111111222000000000000000000000000////////////////////////............////////////,,,,,,---.../////////...~~~~~~~~~~~~~~~|||yyyuuusssqqqooommmllljjjiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiihhhffffffggghhhhhhhhhhhhhhhgggeeedddbbbaaaaaaaaabbb\\\]]]^^^``````___^^^]]]WWWVVVSSSOOOKKKHHHEEEDDDBBBCCCDDDGGGLLLTTT]]]cccmmmmmmmmmlllkkkkkkmmmoooooonnnmmmmmmlllllllllllllllmmmnnnllljjjhhhhhhiiijjjkkklllllljjjiiiiiijjjoooqqqssssssqqqmmmhhheeecccbbb```\\\XXXTTTRRRQQQVVV[[[bbbgggiiiiiijjjkkkmmmlllkkkjjjjjjiiihhhggghhhhhhhhhhhhiiijjjkkklllmmmnnnnnnoooppppppppppppnnnnnnpppqqqssstttsssssssssvvvyyy{{{zzzzzzzzzzzzxxxyyyzzz||||||||||||{{{{{{|||~~~{{{wwwyyy~~~yyyrrrzzz|||mmmyyy|||vvvfffppppppdddooopppbbbiii~~~rrr{{{nnnTTTBBB;;;999777111222333444555555444111111111000000000000000000---///000000//////000111000000000000000111111222////////////////////////////////////////////////............////////////+++,,,---......///000000~~~~~~~~~~~~|||yyywwwtttsssooonnnlllkkkiiiiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhhhhhhhhhhhhhhhhfffdddaaa```___^^^___[[[\\\]]]^^^______^^^^^^XXXVVVRRRNNNKKKHHHFFFEEEBBBCCCEEEGGGLLLTTT]]]cccllllllllljjjiiiiiikkknnnooonnnmmmllllllllllllllllllmmmnnnmmmkkkiiiiiiiiikkklllmmmmmmkkkjjjjjjkkkoooqqqssstttrrrnnniiifffaaa```^^^[[[XXXTTTPPPNNNSSSXXX```fffjjjkkkllllllmmmmmmlllkkkiiihhhgggggghhhhhhhhhhhhiiijjjkkkkkkmmmmmmmmmnnnnnnoooppppppnnnooopppqqqrrrrrrsssssstttwwwzzz||||||{{{{{{{{{xxxyyyzzz||||||||||||{{{{{{|||}}}|||wwwxxx~~~rrrwwwqqqwww}}}yyy~~~gggkkktttdddhhhvvvggghhh}}}uuupppTTTBBB:::777555555222222333555444111///000000000111111111000000...///000000//////000222000000000000000111111222////////////////////////////////////////////////............////////////,,,,,,,,,---...///000000~~~}}}zzzxxxvvvuuupppnnnllljjjiiiiiiiiiiiigggggggggggghhhhhhhhhhhhffffffggghhhhhhhhhhhhhhhgggfffcccaaa^^^]]]]]]]]][[[[[[\\\]]]^^^_________XXXVVVQQQMMMIIIGGGFFFEEECCCDDDEEEHHHLLLTTT]]]dddkkklllkkkjjjhhhhhhjjjlllmmmlllllllllllllllmmmmmmkkkmmmnnnnnnllljjjiiiiiilllnnnooonnnmmmllllllllloooqqqssstttsssoookkkhhhaaa___^^^\\\YYYUUUPPPLLLRRRVVV]]]eeekkknnnooonnnmmmmmmnnnllliiihhhhhhiiihhhhhhggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnooopppnnnoooqqqqqqpppppprrrttttttwwwzzz|||{{{{{{{{{{{{xxxyyyzzz||||||||||||{{{{{{{{{}}}}}}~~~~~~wwwwww~~~}}}~~~vvvvvvyyyvvv~~~|||rrrnnnkkkvvvyyyeeeddd}}}~~~lllggg~~~{{{xxxoooSSS@@@999666333666333222444444111///000//////000111111111111000...///111000//////000222000000000000000111111222000000000000000000000000////////////////////////............////////////---------------...///000~~~~~~~~~}}}{{{zzzxxxwwwooonnnllljjjhhhhhhhhhhhhfffffffffggggggggghhhhhhffffffggghhhhhhhhhhhhhhhfffeeebbb```___^^^^^^^^^ZZZ[[[\\\]]]^^^___``````YYYVVVPPPJJJFFFEEEEEEFFFCCCDDDEEEHHHMMMUUU^^^dddkkkllllllkkkiiiiiijjjkkkkkkjjjjjjkkkkkklllmmmnnnjjjmmmoooooommmjjjiiiiiinnnoooppppppnnnmmmmmmnnnnnnpppsssttttttqqqmmmjjjbbb```___^^^\\\WWWQQQLLLNNNRRRXXXaaahhhlllnnnnnnlllnnnnnnmmmjjjhhhiiikkkggggggggghhhhhhiiijjjkkkjjjjjjjjjjjjkkkmmmooopppnnnpppqqqqqqoooooorrrtttsssuuuxxxyyyyyyyyyyyyzzzxxxyyyzzz||||||||||||{{{zzz{{{}}}~~~||||||~~~xxxvvv|||}}}|||~~~uuuyyysssxxx~~~ppp~~~wwwlllmmmhhhbbbrrroooeeexxxyyyzzzoooTTTBBB;;;888555666222222555444000///333...///000111222111111000...000111111000000111222000000000000000111111222000000000000000000000000////////////////////////............///////////////...------------...///}}}}}}}}}}}}|||{{{yyyyyyooonnnllliiihhhgggggghhheeefffffffffgggggghhhhhhfffgggggghhhhhhhhhhhhhhhdddcccbbb````````````aaaZZZZZZ[[[\\\^^^___``````ZZZUUUOOOHHHEEEDDDEEEGGGCCCDDDEEEHHHMMMUUU^^^dddlllmmmnnnmmmkkkjjjkkkllliiiiiiiiijjjkkklllmmmnnnjjjllloooooommmkkkjjjjjjooopppqqqqqqooonnnnnnooommmooorrrttttttqqqnnnkkkcccbbb```___^^^ZZZRRRMMMJJJMMMSSS[[[ccciiikkkkkklllnnnooonnnjjjiiijjjlllgggggggggggghhhiiijjjkkkiiiiiiiiiiiijjjlllnnnooonnnpppqqqqqqooooooqqqtttrrrtttvvvwwwwwwwwwxxxyyyxxxyyyzzz||||||||||||{{{zzz{{{}}}~~~{{{{{{}}}~~~xxxuuu{{{~~~|||uuuuuupppsss~~~rrr{{{}}}nnngggjjjaaaiiiooobbbtttxxx{{{qqqWWWEEE???<<<:::444222333666444///111666...///000222222222111000...000111111000000111222000000000000000111111222000000000000000000000000////////////////////////............/////////000000///------,,,---...///~~~|||zzzyyyyyyzzzuuusssooollljjjiiiiiiiiiaaacccfffiiijjjiiihhhgggdddfffhhhhhhhhhhhhiiijjjiiihhhgggdddbbb```^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^ZZZWWWSSSOOOKKKHHHFFFEEEEEEEEEGGGIIINNNUUU^^^dddgggiiilllmmmlllmmmnnnooolllnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllllljjjlllooooooooonnnnnnoooppppppqqqssstttrrrnnnjjj```____________[[[TTTNNNMMMLLLPPPXXX^^^bbbgggmmmjjjlllmmmmmmlllkkklllmmmgggggggggggghhhhhhhhhhhhjjjkkkmmmmmmlllmmmnnnpppoooppprrrrrrqqqqqqrrrtttssstttvvvxxxyyyyyyyyyxxxuuuwwwzzz}}}~~~}}}}}}}}}~~~}}}~~~|||yyyzzz{{{zzz~~~}}}ssswwwxxxuuuwwwvvvnnn~~~ttteeevvvvvv```iiiyyy}}}cccoooyyyqqq}}}rrrXXXDDD;;;888666111111222222222333333333000000111111111222222222333222111000000111222333////////////000000000000111000///......///000111......///000111222222333111000///111333222...+++------------------------}}}|||zzzyyyyyysssqqqnnnjjjhhhfffffffffcccdddfffggggggfffeeeddddddfffhhhhhhgggggghhhjjjhhhgggfffdddbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWSSSOOOKKKHHHFFFFFFEEEFFFHHHJJJNNNUUU^^^dddgggiiilllmmmllllllmmmooolllnnnoooooonnnmmmmmmnnnnnnnnnoooooonnnmmmmmmllllllnnnppppppnnnmmmmmmmmmppppppqqqssstttrrrnnnjjjbbbaaa```aaaaaa]]]VVVQQQIIIHHHLLLUUU]]]bbbhhhooojjjkkkmmmllljjjiiiiiijjjgggggggggggghhhhhhhhhhhhjjjkkkmmmmmmlllmmmnnnpppooopppqqqqqqqqqqqqrrrtttuuuvvvwwwyyyyyyyyyyyyxxxvvvxxx{{{}}}~~~~~~}}}||||||}}}}}}~~~}}}zzzzzz{{{}}}}}}uuuxxx{{{uuusss}}}|||ooo|||xxxgggrrryyybbbcccsssgggllluuuppp}}}rrrWWWCCC999666444333333333222222111111111000000111111111222222222222111111000000111111222////////////000000000000000000////////////000000/////////000111111111222333111//////...,,,'''###------------------------~~~{{{yyyxxxtttrrrnnnkkkhhhfffeeeeeeeeeeeeeeeeeeddddddccccccdddfffggggggffffffhhhiiigggfffeeedddbbbaaa``````]]]]]]]]]]]]]]]]]]]]]]]]YYYWWWSSSOOOKKKIIIGGGGGGGGGHHHIIIKKKOOOVVV^^^dddgggiiilllmmmllllllmmmnnnlllnnnoooooonnnmmmmmmnnnooooooooonnnnnnnnnnnnmmmnnnpppqqqqqqooommmllllllppppppqqqssstttrrrnnnjjjdddbbbaaabbbbbb```ZZZUUUIIIHHHKKKRRRYYY^^^eeellliiikkklllllliiigggfffgggggggggggghhhhhhhhhiiiiiijjjlllmmmmmmllllllnnnooonnnpppqqqqqqqqqqqqssstttwwwxxxyyyzzzzzzyyyxxxwwwwwwyyy{{{}}}~~~}}}|||{{{||||||}}}~~~~~~|||zzz{{{{{{xxxxxx~~~~~~uuuooouuurrryyy}}}llllll}}}}}}fff]]]kkkmmmiii{{{rrrqqqtttZZZDDD:::666444555444444333222111000///111111111111111222222222000111111222222111111000////////////000000000000//////000000000000//////000000000000000000000000///......000111111...,,,------------------------|||yyywwwuuutttqqqmmmjjjhhhgggfffgggfffdddcccccccccdddeeedddfffgggfffeeeeeegggiiieeeeeeddddddcccbbbaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\XXXVVVSSSOOOLLLJJJHHHHHHGGGIIIJJJMMMPPPWWW^^^dddgggiiilllmmmmmmllllllmmmlllnnnoooooonnnmmmmmmnnnooonnnnnnnnnnnnnnnnnnnnnmmmoooqqqqqqpppnnnnnnnnnppppppqqqssstttrrrnnnjjjeeecccaaabbbcccaaa\\\XXXNNNKKKLLLPPPUUUXXX^^^dddiiikkkmmmllliiigggeeeeeeggggggggghhhhhhiiiiiijjjkkklllmmmmmmllllllmmmooonnnoooqqqqqqqqqqqqsssuuuyyyzzzzzz{{{zzzyyyxxxwwwvvvxxxzzz|||}}}}}}}}}|||{{{{{{|||}}}~~~~~~{{{zzzvvv{{{{{{wwwxxxwwwnnnpppwwwxxx~~~tttgggwwwlll[[[fff~~~ssshhhxxxssstttyyy___HHH===999777444444333333222111000000111111111111111111111111///000111222222111000///////////////000000000000...///000111111000///...000000000000000/////////,,,---...000222333333222------------------------|||xxxvvvtttsssqqqnnnkkkiiigggffffffeeedddcccdddeeeggghhheeeeeefffeeeddddddfffhhheeeeeedddccccccbbbbbbaaa______^^^]]]]]]\\\[[[[[[XXXVVVSSSOOOLLLJJJIIIIIIGGGIIIKKKNNNRRRXXX```eeegggjjjmmmooonnnmmmlllllllllnnnoooooonnnmmmmmmnnnnnnnnnmmmllllllmmmnnnoookkknnnpppqqqqqqpppqqqrrrppppppqqqssstttrrrnnnjjjeeebbb```aaabbbbbb___[[[RRRNNNLLLOOORRRTTTZZZaaahhhkkkmmmmmmkkkhhhffffffggggggggghhhiiijjjjjjjjjkkklllnnnmmmllllllmmmnnnmmmoooqqqqqqqqqqqqsssuuuyyyzzz{{{{{{zzzyyywwwvvvuuuvvvxxx{{{}}}~~~~~~~~~zzz{{{||||||~~~~~~|||yyy|||tttwww}}}vvvqqqyyyqqqooozzz}}}xxxzzz|||fffqqqttt^^^eeezzzyyyiiivvvssswww}}}bbbJJJ===999777222222222222222222222222111111111111111111111111///000111222222111000///////////////000000000000...///000111111000///...000000000////////////////////////...---++++++***------------------------~~~~~~{{{xxxuuuqqqpppnnnllljjjhhhfffeeefffeeedddddddddfffggghhheeeeeeeeedddcccccceeegggeeeeeeddddddcccbbbaaaaaa``````___^^^\\\[[[ZZZZZZWWWUUUSSSOOOMMMKKKKKKJJJGGGIIILLLOOOTTTZZZaaafffiiillloooqqqpppnnnmmmmmmlllnnnoooooonnnmmmmmmnnnmmmlllkkkkkkkkklllmmmnnnkkkmmmppprrrrrrrrrssstttppppppqqqssstttrrrnnnjjjfffccc```aaaccccccaaa___TTTOOOLLLNNNQQQTTTZZZaaaeeehhhlllmmmkkkiiihhhhhhfffggghhhhhhiiijjjkkkkkklllmmmnnnmmmllllllmmmnnnmmmooopppqqqqqqrrrtttuuuxxxyyyzzzzzzzzzxxxwwwvvvuuuvvvxxxzzz|||}}}~~~~~~zzzzzz{{{|||}}}~~~|||~~~}}}yyyyyy~~~vvvuuuyyyxxxmmmxxx{{{wwwpppttt{{{xxxiiimmmxxx|||cccdddvvv~~~iiittt}}}sssyyy~~~cccJJJ<<<777666111111222222222333333333222222222111111111111111///000000111111000000///////////////000000000000//////000000000000//////////////////////////////...///000///------...///------------------------~~~~~~~~~|||zzzwwwuuuooonnnnnnllljjjiiigggffffffeeeddddddddddddddddddeeeeeeeeecccbbbbbbeeegggffffffeeedddcccaaaaaa```aaa```___^^^\\\[[[ZZZYYYWWWUUURRRPPPMMMLLLKKKKKKEEEHHHLLLPPPUUU\\\ccchhhjjjmmmqqqrrrqqqooonnnmmmlllnnnoooooonnnmmmmmmnnnlllkkkjjjiiiiiikkklllnnnllloooqqqrrrrrrqqqrrrsssppppppqqqssstttrrrnnnjjjgggdddaaabbbdddfffeeebbbZZZTTTOOOOOOPPPRRRXXX___aaadddiiikkkkkkjjjiiiiiifffggghhhiiijjjkkkkkkllllllmmmnnnmmmlllkkklllnnnlllnnnpppqqqqqqrrrtttvvvwwwxxxyyyyyyyyyxxxwwwvvvxxxyyyyyyzzzzzz{{{{{{{{{yyyzzzzzz{{{|||}}}~~~|||~~~}}}xxxuuu{{{}}}vvvttt{{{|||mmmppp{{{}}}rrrnnn{{{~~~xxxnnnjjjnnn~~~eeebbbqqqjjjqqq|||uuu}}}fffLLL===777666333333222222222222222222222222222111111111000000000000////////////000000////////////000000000000000000////////////000000---.........///000000000,,,...000000000000333666------------------------~~~~~~~~~}}}{{{yyywwwuuuppppppooonnnmmmkkkjjjiiiffffffeeedddcccbbbaaa```eeeeeeeeecccaaabbbdddggggggfffeeedddbbbaaa``````aaaaaa___^^^\\\[[[ZZZYYYWWWUUURRRPPPNNNLLLLLLLLLEEEGGGLLLPPPVVV]]]dddiiikkknnnrrrsssrrrpppnnnnnnlllnnnoooooonnnmmmmmmnnnkkkjjjiiihhhhhhjjjlllmmmnnnpppssssssrrrqqqqqqqqqppppppqqqssstttrrrnnnjjjiiifffccccccfffhhhgggeeeaaaYYYSSSQQQOOOOOOTTTZZZ]]]aaafffjjjjjjjjjiiijjjfffggghhhiiijjjkkklllllllllmmmnnnnnnlllkkklllmmmlllnnnpppqqqqqqrrrtttvvvvvvvvvxxxxxxyyyxxxwwwvvv|||{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}~~~|||~~~xxxrrrxxxxxxqqquuu}}}nnniiizzztttjjjuuuxxxrrriiihhhxxxeee```nnniiiooo~~~xxxiiiNNN???:::888555444444333222111000000222222222222111111000000111000///......///000111////////////000000000000111000///......///000111,,,------...///000111111000111111///+++)))+++---------------------------|||xxxuuurrrmmmmmmlllkkkjjjhhhgggfffjjjiiihhhgggeeedddcccbbbbbbbbbbbbbbbcccdddeeefffeeefffgggeeecccbbbbbbcccaaaaaaaaa___]]][[[XXXWWWXXXVVVTTTPPPMMMJJJHHHGGGEEEGGGJJJNNNTTT[[[dddjjjllloooqqqrrrqqqooonnnooommmnnnppprrrqqqooolllkkkmmmmmmlllkkkkkkkkkkkklllmmmoooqqqrrrqqqqqqrrrtttuuutttsssssstttsssqqqooogggiiifffbbbeeekkkjjjdddaaa]]]WWWSSSQQQQQQRRRRRRXXX]]]dddhhhgggggghhhiiiggggggggggggiiikkkmmmnnnnnnnnnmmmllllllllllllmmmnnnnnnooopppqqqrrrrrrsssssstttvvvwwwxxxyyyyyyzzzwwwwwwwwwwwwxxxyyyzzzzzzuuuxxx{{{|||{{{zzz{{{|||~~~~~~}}}rrruuuzzz}}}rrrmmmqqq|||uuuhhhvvv{{{pppqqqvvv}}}llldddppppppbbbeeeuuugggrrr~~~}}}nnnSSS@@@999999555444333333222222333333000000000000111111111111000000000000000000000000111111000000//////......///000111111///......///........./////////////////////000000///...------,,,,,,,,,---------......|||xxxuuussspppnnnllliiihhhhhhhhhiiiggggggffffffeeeddddddcccaaaaaaaaabbbbbbcccdddeeedddeeefffdddbbbaaaaaabbbaaaaaa```___]]]ZZZXXXVVVXXXVVVSSSPPPMMMJJJHHHGGGGGGHHHKKKOOOTTT\\\dddjjjlllnnnqqqrrrqqqooooooooommmnnnoooppppppooommmlllnnnnnnmmmlllkkkkkkkkklllmmmoooqqqrrrqqqqqqrrrsssttttttsssssssssrrrqqqppphhhhhhfffbbbeeejjjiiieeeddd```[[[VVVTTTTTTUUUVVVYYY]]]aaaeeeggghhhiiijjjhhhhhhhhhhhhiiijjjlllmmmmmmmmmlllllllllmmmmmmnnnlllmmmnnnnnnppppppqqqrrruuuuuuwwwxxxyyyyyyyyyyyyvvvvvvuuuvvvvvvwwwxxxyyyvvvxxx{{{|||{{{zzz{{{|||~~~uuuwww{{{tttkkklllvvvzzziiisss}}}~~~tttppp|||www|||nnnbbbkkkvvvfffeee~~~yyyjjjsssoooTTT@@@999:::333333222111111111111222000000000111111111222222000000000000000000000000111111000000///////////////000111111///......///.../////////////////////000000000000000///......,,,,,,---------.........|||yyyuuusssrrroookkkhhhggghhhjjjkkkeeeeeeeeeeeedddddddddddd`````````aaaaaabbbbbbcccbbbcccdddcccaaa```aaabbb`````````^^^\\\ZZZWWWVVVWWWUUUSSSOOOLLLJJJIIIHHHHHHIIILLLPPPUUU\\\dddjjjkkknnnqqqrrrqqqpppooopppnnnnnnnnnooooooooooooooopppooonnnmmmllllllllllllnnnoooqqqrrrqqqqqqrrrsssssssssssssssrrrrrrqqqppphhhhhhfffccceeehhhhhheeefffccc^^^YYYWWWVVVWWWXXX[[[\\\]]]aaaeeeiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkklllllllllllllllmmmnnnooommmnnnooopppqqqrrrrrrsssvvvwwwxxxyyyyyyyyyyyyyyyuuuuuuuuuuuuvvvwwwxxxyyywwwyyy{{{|||{{{{{{{{{|||~~~zzz{{{~~~xxxlllgggnnn|||mmmoooxxx{{{pppuuuzzzxxxsssbbbfffxxxllleeexxx~~~mmmrrr}}}oooUUUAAA::::::333222111111000000111111000000111111111222222222000000000000000000000000111000000000000////////////000111111///....../////////////////////......111111111000000000000///,,,------------.........|||yyyuuusssqqqooollliiihhhiiijjjkkkffffffeeedddccccccbbbbbb^^^______``````aaaaaaaaa```aaabbbbbb```___```aaa``````___^^^\\\YYYWWWUUUUUUTTTRRROOOLLLJJJIIIHHHGGGIIILLLOOOSSSZZZbbbhhhjjjmmmppprrrqqqppppppqqqooonnnnnnmmmmmmnnnppppppqqqpppooonnnmmmlllllllllnnnoooqqqrrrqqqpppqqqrrrqqqrrrssssssqqqpppppppppiiihhhgggeeeeeegggggggggfffddd```[[[WWWVVVWWWXXX]]][[[ZZZ]]]ccciiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyzzz||||||{{{{{{|||}}}~~~~~~~~~~~~qqqhhhkkkwwwsssmmmtttrrrqqq}}}}}}vvv}}}yyyfffdddrrrqqqggguuummmooozzz~~~qqqVVVBBB::::::333333222111111111111111/////////000000000111111000000000000000000000000000000000000000000000000///000111111///......///////////////............000000///////////////000------------............|||yyyvvvtttmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggeeecccaaa```___^^^^^^___`````````_________```aaaaaa______```bbb`````````___\\\ZZZWWWVVVTTTSSSQQQNNNLLLJJJIIIIIIFFFHHHJJJMMMQQQXXX```eeeiiilllpppqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooqqqppppppooommmmmmlllllllllnnnpppqqqqqqpppooopppqqqoooqqqsssrrrpppooopppqqqjjjiiihhhggggggfffgggiiigggfffccc^^^YYYWWWXXXZZZ^^^[[[YYY[[[aaagggiiiiiikkkkkkkkkkkkjjjjjjjjjiiijjjjjjkkkkkkmmmnnnpppqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzz{{{{{{|||}}}~~~{{{|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~zzzpppnnnvvv|||pppqqquuupppvvvwwwzzz~~~kkkccclll~~~vvviiissslllkkkxxxtttYYYDDD;;;:::444444333222222222222222........./////////000000111111111111111111111111000000000000111111111111///000111111///......///000000//////.........---///...---------......///---------.........//////}}}yyyvvvtttkkkkkklllkkkkkkiiihhhgggkkkjjjhhhfffcccaaa___^^^^^^^^^``````aaa```___^^^^^^___````````````aaabbbaaaaaaaaa___]]][[[XXXWWWSSSRRRPPPNNNLLLKKKJJJJJJFFFHHHJJJLLLPPPVVV^^^ccchhhkkkoooqqqqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnpppqqqqqqpppoooooopppnnnqqqsssrrrooonnnoooqqqllljjjjjjjjjhhhfffgggkkkjjjjjjhhhccc\\\YYYZZZ]]]]]][[[ZZZ[[[___dddgggiiijjjkkkkkkkkkkkkkkkjjjiiijjjkkkkkklllmmmnnnppppppnnnooopppppprrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxx{{{{{{{{{{{{|||}}}~~~|||}}}}}}|||{{{{{{}}}~~~~~~~~~}}}}}}~~~zzzwww{{{wwwppp{{{{{{sssrrr{{{zzzyyyqqqdddfffvvvyyyjjjpppmmmiii}}}xxxwww[[[EEE;;;999555444333333222222333333........./////////000000111111111111111111111111000000000111111111111222///000111111///......///000000000///......------...---,,,,,,,,,---...///------........./////////}}}zzzwwwuuukkkkkkjjjhhhhhhhhhhhhhhhjjjiiihhhfffdddcccaaa```^^^___```aaaaaa```___]]]]]]___```aaa``````bbbcccbbbbbbbbb```^^^\\\YYYXXXRRRQQQOOONNNLLLKKKJJJJJJGGGIIIJJJMMMPPPVVV^^^ccchhhkkkoooqqqrrrrrrrrrsssqqqqqqpppnnnmmmmmmmmmmmmllllllllllllllllllmmmnnnnnnpppqqqqqqooonnnoooppplllpppsssrrrooommmooorrrnnnllllllmmmjjjfffhhhnnnjjjkkkiiiddd]]]YYY[[[]]][[[\\\\\\\\\]]]```dddhhhiiijjjkkklllllllllkkkjjjkkkkkkkkklllmmmnnnooopppnnnnnnooopppqqqrrrssssssssstttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~qqquuuxxxpppttt~~~xxx{{{iiieeeqqq}}}iiilll~~~rrrkkk|||vvvzzz^^^GGG;;;999444333333222222222222222000000000000111111111111111111111111111111111111000000111111111222222222///000111111///......///111000000///......------......,,,,,,,,,...///000............////////////}}}zzzwwwuuummmkkkhhheeeeeefffhhhjjjiiihhhhhhfffeeedddcccccc^^^___aaabbbbbb```___]]]]]]___```aaa```aaabbbdddccccccbbbaaa___\\\ZZZXXXRRRQQQOOOMMMLLLKKKJJJJJJHHHJJJKKKNNNQQQWWW^^^cccgggkkkoooqqqrrrrrrssssssrrrqqqqqqooonnnmmmlllkkkkkkkkkkkkkkkkkklllnnnnnnnnnpppqqqqqqooonnnoooooolllpppsssrrrnnnmmmooorrrpppmmmmmmnnnkkkfffhhhooohhhiiihhhccc[[[WWWXXX[[[ZZZ\\\^^^]]]\\\^^^cccgggiiijjjkkklllmmmlllkkkkkklllllllllllllllmmmnnnoooooopppqqqrrrsssttttttuuurrrssstttuuuwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz~~~~~~~~~}}}{{{{{{}}}~~~}}}~~~~~~}}}||||||}}}rrrqqq||||||ppppppxxx|||ooofffpppiiihhhzzzvvvmmm}}}}}}ttt{{{___GGG<<<888333222222111000111111111111222222222222333333333111111111111111111111111000000111111222222222222///000222111///......///111000000///...---------///...---,,,---///111222............/////////000}}}xxxtttqqqrrrooojjjfffdddeeegggiiiffffffffffffdddaaa___]]]````````````____________```___^^^___aaaaaaaaa___aaaaaa```___]]]\\\ZZZYYYTTTRRRNNNKKKHHHGGGGGGGGGGGGHHHKKKMMMPPPUUU[[[___iiilllooopppooonnnnnnnnnqqqpppnnnllllllmmmooopppkkkllllllmmmnnnoooppppppjjjkkkmmmnnnooooooooonnnllllllllllllnnnppprrrssspppooonnnnnnmmmnnnnnnnnniiijjjjjjgggbbb\\\YYYWWWZZZ___cccbbb]]]\\\```eeejjjkkklllmmmllljjjhhhfffjjjkkkmmmnnnnnnmmmkkkjjjmmmnnnoooqqqrrrsssttttttrrrtttuuuuuutttsssssstttzzzuuuuuuyyyyyywwwxxx}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~|||}}}|||pppwwwwwwmmmyyy|||yyy~~~{{{jjjhhh}}}wwweeennntttsssyyywww}}}bbbIII<<<:::777444000000222333222000333222111000000111222333111111111222222333333333///111222222111000222333...///000000//////000111......//////......---,,,...------------...//////...//////......///111444}}}yyyuuusssqqqooojjjfffeeeeeegggiiiggggggfffeeecccaaa___^^^`````````````````````aaa```___^^^___aaabbbaaa``````aaaaaaaaa___]]][[[ZZZUUUSSSPPPLLLIIIHHHHHHHHHGGGHHHIIIKKKNNNTTT[[[```iiikkkoooppppppooonnnoooqqqpppooonnnnnnnnnooooookkkkkkllllllmmmmmmnnnnnnmmmmmmoooppppppppppppooommmmmmmmmmmmnnnpppqqqrrrppppppoooooooooooooooppplllmmmllliiiccc^^^[[[ZZZ\\\___bbbaaa^^^\\\^^^aaabbbdddfffhhhjjjjjjiiiiiijjjkkklllmmmmmmllljjjiiilllmmmnnnpppqqqrrrssssssrrrtttuuuuuutttsssssstttxxxttttttwwwxxxuuuwww{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~rrrttt{{{pppvvv{{{|||~~~lllhhhzzzyyyhhhooovvvsss|||zzzdddIII:::777888555222111333444333111222222111000000111222222111222222222222222222333---000333444333222111111000000111111000///000000......//////......---,,,...---------....../////////000000///---,,,...///~~~{{{xxxvvvqqqoookkkgggeeefffgggiiiiiihhhfffdddbbbaaaaaa````````````aaabbbbbbccccccaaa______```aaabbbaaa```___aaabbbcccbbb```]]][[[WWWUUUQQQMMMJJJIIIIIIIIIGGGGGGHHHIIIMMMTTT\\\bbbgggkkknnnqqqppppppooopppqqqqqqqqqqqqppppppooooookkkkkklllllllllllllllllloooppppppqqqqqqqqqqqqpppooonnnnnnnnnnnnooopppqqqqqqqqqpppppppppqqqqqqrrrqqqqqqoookkkfffaaa^^^^^^]]]^^^`````````___]]]]]]___```ccceeegggiiijjjjjjjjjkkkkkklllkkkjjjiiihhhkkklllmmmooopppqqqqqqrrrrrrtttuuuuuutttsssssstttvvvssssssuuuvvvuuuvvvyyy||||||}}}~~~~~~~~~}}}~~~~~~vvvqqqxxxuuurrrxxx}}}yyyppphhhuuu~~~llloooyyysss}}}}}}gggKKK;;;777888666333333444444333222222222111000000111222222222222222222222111111111---000444666555333111000000000000000000000000000...////////////...------------.........////////////000111000---+++***+++}}}zzzyyyqqqoookkkhhhffffffggghhhjjjhhhfffdddbbbbbbbbbbbb``````aaabbbccccccddddddaaa```___```bbbcccbbbaaa___aaaccceeedddbbb___\\\WWWUUUQQQMMMJJJIIIHHHHHHHHHHHHHHHIIIMMMTTT]]]dddfffjjjoooqqqqqqqqqpppppppppqqqrrrssssssqqqpppnnnmmmmmmllllllllllllllllllppppppppppppqqqpppppppppppppppooooooooooooooooooqqqqqqqqqqqqqqqrrrssssssssssssqqqmmmgggcccaaa```^^^]]]]]]```ccccccaaa^^^bbbcccdddeeefffhhhiiiiiiiiijjjjjjjjjjjjiiihhhgggkkklllmmmooopppqqqrrrrrrqqqsssuuuuuutttssstttuuutttttttttuuuvvvvvvwwwxxx{{{|||}}}~~~~~~}}}}}}|||}}}qqqqqqzzzzzznnnpppxxxwwwjjjqqqpppooo|||sss}}}|||~~~jjjNNN>>>:::666555444333333333222222222111111111111111111222333333222222111111000000...111444555444333222222...------...000111111000///////////////...---------......///////////////...000111111...,,,++++++}}}{{{zzzqqqooollliiigggggghhhhhhjjjiiifffdddcccccccccccc```aaaaaabbbcccddddddeeebbbaaa```aaacccccccccbbb```aaadddfffeeeccc___]]]WWWTTTQQQLLLIIIGGGGGGGGGIIIIIIIIIJJJNNNUUU^^^dddfffjjjooorrrrrrqqqpppppppppqqqsssttttttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooppppppppppppppppppoooooooooppppppppppppqqqrrrssstttrrrsssrrrnnniiidddbbbaaa]]]\\\\\\```eeehhhfffcccbbbbbbbbbbbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnpppqqqrrrrrrsssqqqsssuuuuuutttssstttuuuuuuvvvwwwwwwwwwyyyyyyxxxzzz{{{|||}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~tttmmmvvv}}}nnnlll|||zzz~~~pppooowwwsssmmmzzzrrryyyyyy~~~mmmPPP>>>:::333444444333222111111111111111111222222111111111222222222111111000000000111222222222111111333555+++******,,,000222222111//////000000//////...------...///000000000//////---///111111000///...///~~~|||{{{zzzqqqooollljjjhhhggghhhhhhiiihhhgggfffeeedddddddddaaaaaaaaabbbcccccccccdddcccaaaaaaaaacccdddcccbbbaaacccdddeeedddbbb___]]]WWWUUUQQQLLLIIIGGGFFFFFFIIIIIIJJJKKKNNNTTT\\\bbbgggkkkpppssssssqqqpppooopppqqqrrrssssssrrrpppnnnmmmnnnnnnnnnnnnnnnnnnnnnllllllllllllmmmnnnooopppoooppppppqqqqqqpppoooooommmmmmnnnnnnpppqqqssssssppprrrrrrpppkkkgggdddccc]]]\\\\\\```eeeiiiiiihhh^^^^^^^^^^^^```dddgggiiihhhhhhhhhiiiiiijjjkkkkkklllmmmnnnpppqqqrrrssssssqqqrrrtttuuuttttttuuuvvvuuuxxxyyyxxxxxx{{{{{{xxxzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||{{{}}}~~~~~~|||ooorrrrrrlllvvv}}}wwwpppqqquuujjjtttrrrsssxxx~~~oooPPP===777222333444444222000000000000111222222222222111000111111111111111000000000222222111///...///333555+++)))))),,,000333333111///000000000000///......---...///000111000//////,,,...000111000000111222}}}{{{zzzyyyqqqooommmjjjiiihhhhhhhhhhhhhhhhhhgggfffeeedddcccaaaaaabbbbbbbbbbbbbbbbbbcccbbbaaabbbdddeeedddccccccdddddddddbbb```^^^]]]YYYVVVRRRNNNJJJHHHGGGGGGHHHHHHIIIJJJMMMRRRXXX]]]hhhlllqqqtttsssqqqooonnnpppqqqrrrrrrrrrqqqoooooolllllllllmmmmmmnnnnnnnnnkkkkkkkkkkkkmmmoooppprrroooooopppqqqqqqqqqpppoookkkkkkkkklllnnnpppqqqrrrnnnqqqssssssooojjjfffddd^^^]]]]]]___bbbfffiiijjjaaa```^^^^^^___bbbeeehhhgggggghhhiiijjjlllmmmnnnkkklllmmmooopppqqqrrrrrrppprrrtttuuuttttttuuuvvvtttxxxzzzxxxxxx|||{{{wwwzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||zzz|||}}}}}}~~~rrrpppyyywwwppprrr}}}|||sssnnnvvvgggnnnsssnnn{{{rrrSSS@@@999222444666555333000000111000111222222222222111000000000000000111111111111///000000000//////111333000---+++---222444222000000000000000000///......---...000111111111///...,,,...///.........111222~~~|||zzzyyyxxxqqqooommmkkkiiihhhhhhhhhggghhhiiiiiihhhfffdddcccbbbbbbbbbaaaaaaaaaaaaaaacccbbbaaabbbdddeeedddccceeeddddddcccaaa___^^^]]]ZZZWWWSSSOOOKKKIIIHHHHHHFFFGGGHHHJJJLLLPPPUUUYYYhhhmmmrrrttttttqqqnnnmmmpppqqqqqqqqqppppppoooooojjjjjjkkkkkklllmmmnnnnnnkkkjjjkkkkkkmmmooorrrsssnnnooopppqqqrrrqqqqqqpppiiiiiijjjkkkmmmooopppqqqmmmqqqtttuuurrrlllhhhfff___^^^]]]^^^___cccgggjjjiiifffccc``````aaaccceeefffggggggiiijjjmmmnnnpppjjjjjjlllnnnooopppppppppppprrrtttuuuttttttuuuvvvsssxxxzzzwwwxxx|||{{{wwwzzzzzzzzz{{{zzzzzzyyyyyywwwvvvvvvvvvwwwyyy{{{|||zzz{{{}}}|||}}}uuuooovvvzzzrrroooxxx|||uuummmvvveeekkktttjjjzzz~~~vvvXXXEEE???222555888777444111111333000111222333333222111000//////000000111111222222,,,...111111000//////000444111...///333555222...000000000000000//////...---...000111222111///...---......---,,,,,,///111}}}{{{zzzzzzqqqpppnnnllljjjiiihhhhhhhhhhhhhhhhhhgggfffdddcccccccccbbbbbbaaabbbbbbbbb````````````____________```aaaaaaaaa```___^^^]]]XXXVVVSSSOOOKKKHHHFFFEEEEEEHHHKKKNNNQQQTTTYYY\\\iiipppvvvuuuuuuuuurrrnnnsssrrrpppppppppooollljjjiiigggiiimmmmmmjjjiiikkkpppnnnlllllloooqqqsssssslllmmmoooqqqqqqqqqooonnnhhhiiijjjkkklllmmmnnnnnnqqqqqqrrrsssrrrnnniiidddaaa\\\ZZZ[[[]]]___dddkkkmmmlllhhhddd``````bbbeeefffgggiiikkkmmmnnnnnnnnnmmmllllllmmmoooqqqppppppoooppprrrtttuuuvvvwwwwwwyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{xxxwwwxxxyyy{{{{{{zzzyyy{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~rrrmmmzzzyyymmmooo|||rrruuugggfffyyyuuuffflllwwwYYYCCC999555444444333333222222111000000000000000000000000000000111111111111000000222222111111111111222222...000111222111000111111000000000000000000000000,,,------...///000000111......////////////......}}}|||{{{{{{tttrrrpppnnnkkkjjjiiiiiidddeeeggghhhhhhhhhgggfffdddccccccbbbbbbbbbbbbbbb`````````_________^^^^^^___`````````______^^^]]]YYYWWWTTTPPPLLLIIIFFFEEEBBBEEEHHHKKKNNNSSSXXX[[[hhhooouuuuuuuuuuuusssoootttrrrpppooonnnmmmjjjhhhgggeeegggkkkllljjjiiilllllljjjiiiiiikkkmmmooopppnnnoooqqqssssssrrrqqqppphhhhhhiiiiiijjjlllmmmnnnooopppqqqrrrrrrooojjjfffccc^^^\\\]]]^^^___ccciiimmmmmmkkkgggdddcccdddffffffgggiiijjjkkklllmmmmmmmmmlllmmmnnnpppqqqqqqqqqooooooppprrrsssuuuvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwyyyzzzzzzzzzyyy|||||||||||||||}}}~~~~~~~~~}}}~~~uuunnnwww~~~|||pppooo}}}uuuyyyuuuhhhfffwwwuuudddggg|||yyy[[[DDD:::555555444333333222222111000000000000000000000000000000111111111111000000222111111000000111111222...000111111000000111222000000000000000000000000.........///////////////......////////////......~~~}}}||||||vvvuuurrrooollljjjiiiiiieeefffggghhhhhhhhhgggfffddddddccccccbbbbbbbbbbbb_________^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]][[[YYYUUUQQQMMMIIIGGGEEEBBBDDDGGGJJJMMMRRRXXX\\\fffmmmssstttuuuvvvtttqqqtttrrrooommmllljjjgggdddcccbbbdddiiikkkiiiiiillliiiiiihhhhhhjjjkkkmmmnnnooopppqqqrrrrrrrrrqqqpppiiihhhhhhggghhhjjjmmmnnnmmmnnnoooqqqrrrppplllhhheeeaaa^^^^^^___^^^aaafffkkkkkkllljjjgggeeeeeeeeeeeefffggghhhiiijjjkkkllllllmmmmmmnnnpppqqqqqqrrrooooooooopppqqqsssuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyy}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~{{{ppprrr}}}vvvpppxxx{{{sss}}}xxxllliiiuuuxxxcccaaauuu|||^^^FFF:::555555444444333222222222000000000000000000000000000000111111111111000000222111111000000111111222///000111000//////111333000000000000000000000000000/////////............------............------~~~}}}|||xxxvvvrrrooollljjjiiiiiiiiijjjjjjiiihhhfffdddcccdddddddddccccccbbbaaaaaa^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\ZZZVVVRRRMMMIIIGGGEEEGGGHHHIIIKKKMMMRRRXXX\\\ccckkkqqqssstttvvvuuurrrsssqqqmmmjjjhhhfffcccaaa```___aaagggiiihhhhhhkkkjjjjjjkkkkkkkkklllnnnpppmmmnnnoooooopppooonnnnnnjjjiiigggfffgggiiilllnnnkkkkkkmmmppprrrqqqnnnkkkgggbbb______^^^\\\]]]aaaeeehhhkkkkkkjjjgggeeeeeeccccccdddfffhhhjjjkkklllkkklllnnnooooooppprrrsssqqqpppooooooppprrruuuwwwvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxsssuuuwwwxxxxxxxxxyyyzzz}}}|||||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~sssmmmyyy}}}tttuuu~~~oooxxx~~~tttnnnsss~~~eee^^^pppcccHHH;;;555555555444333333222222000000000000000000000000000111111222222111111000111111000000000000111111000000111000//////111333////////////////////////.........///////////////------............------~~~}}}|||xxxuuurrrmmmkkkiiiiiiiiijjjjjjjjjjjjhhhfffdddcccccccccdddccccccaaa```___\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVQQQMMMJJJGGGFFFJJJJJJJJJIIIKKKOOOUUUZZZaaahhhoooqqqsssuuutttqqqqqqnnnjjjgggeeecccaaa______^^^```fffhhhffffffiiihhhjjjllllllkkklllnnnpppnnnnnnnnnoooooonnnnnnnnnjjjiiigggfffgggiiilllmmmiiijjjkkknnnqqqqqqooommmgggccc``````^^^ZZZZZZ]]]bbbfffkkknnnmmmkkkiiihhhaaaaaabbbdddfffiiikkkmmmiiikkknnnnnnnnnoooqqqsssrrrqqqppppppqqqsssuuuwwwuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxxxxyyyyyyxxxxxxwwwrrruuuwwwxxxwwwwwwyyy{{{|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}wwwkkkuuuzzzwww~~~rrrvvvyyyqqqooozzzlll___ooogggKKK<<<666666555444444333333222111111111111111111111111111111222222222222111111111000000000000000000111///000111000//////111333////////////////////////,,,,,,---...///000111222---..................---}}}{{{xxxuuuqqqmmmjjjjjjjjjkkkggghhhiiiiiiiiihhhgggfffbbbbbbccccccbbb```^^^]]][[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXTTTQQQMMMJJJHHHGGGIIIHHHGGGFFFGGGLLLRRRWWW^^^fffmmmooopppsssrrrooommmjjjfffccccccbbb```___```___aaaeeegggddddddfffeeehhhkkkkkkiiiiiikkknnnqqqqqqpppppppppoooooooookkkjjjhhhhhhhhhjjjkkkmmmhhhiiijjjmmmqqqqqqpppnnnhhhdddbbbbbb___ZZZYYY[[[^^^dddjjjooopppooommmlllcccccccccccceeegggjjjkkkgggjjjmmmnnnmmmmmmpppsssrrrqqqqqqqqqrrrsssuuuvvvtttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwrrruuuyyyyyyxxxwwwzzz|||{{{{{{zzzzzzyyyyyyzzzzzzzzz|||~~~~~~}}}}}}{{{|||lllqqq{{{zzz}}}xxxwww~~~|||sssmmmssstttdddoookkkNNN===666666555555444333333333111111111111111111111111111111222222222222111111111000000//////000000111...000111222111000111111000000000000000000000000***+++,,,...///111222333......////////////......~~~|||zzzxxxvvvrrrnnnlllkkklllmmmhhhiiiiiijjjiiihhhgggfff```aaabbbbbbaaa___\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXTTTUUUVVVXXXYYYYYYZZZZZZWWWVVVSSSPPPLLLJJJHHHGGGGGGFFFEEEDDDFFFLLLTTTZZZ]]]dddkkkmmmnnnpppooolllhhhfffbbbaaaaaaaaaaaa```cccaaabbbffffffcccbbbdddbbbfffjjjjjjggggggiiimmmqqqqqqpppooooooooooooooojjjjjjjjjjjjjjjkkkkkklllhhhhhhjjjmmmpppqqqpppooojjjfffdddeeebbb\\\ZZZ[[[YYY^^^fffkkknnnnnnnnnnnnhhhgggeeeddddddeeefffgggeeeiiilllmmmkkkkkkooosssppppppqqqqqqrrrrrrssssssssstttuuuvvvwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxxxxrrrvvvzzzzzzxxxxxx{{{~~~||||||{{{zzzzzzzzzzzzzzzyyy{{{~~~~~~~~~~~~}}}~~~qqqooovvv{{{yyy}}}wwwyyywwwooosss|||iiiooonnnPPP>>>666666666555444444333333111111111111111111111111111222222333333222222111000000////////////000000,,,///222333222111000000000000000000000000000000+++,,,---...///000111222//////000000000000//////~~~{{{yyyyyywwwrrrooommmmmmoooppplllllllllkkkiiifffdddbbb``````aaaaaa```^^^[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXSSSTTTUUUWWWXXXYYYYYYZZZVVVTTTRRROOOLLLJJJHHHHHHFFFFFFEEEEEEHHHOOOXXX___\\\dddjjjlllmmmooonnnkkkfffccc```___```aaaaaaaaaeeebbbcccffffffbbb```bbbbbbgggkkkkkkhhhgggjjjmmmoooooonnnmmmmmmmmmmmmmmmjjjkkkkkkkkkkkkllllllkkkhhhhhhjjjlllpppqqqpppoookkkhhhfffgggddd^^^[[[]]]SSSXXX```gggjjjkkkkkklllllljjjgggeeecccccccccdddccchhhlllllljjjjjjnnnrrrnnnooopppqqqqqqqqqqqqqqqssstttuuuvvvwwwwwwwwwwww{{{{{{{{{{{{zzzzzzyyyxxxrrrvvv{{{{{{yyyxxx{{{~~~}}}|||{{{{{{{{{{{{{{{xxx{{{~~~~~~tttnnnrrr{{{uuuxxx|||xxxvvv}}}tttwwwlllooopppQQQ???666666666555444444333333111111111111111111111111111222222333333222222111000000////////////000000+++...333444333111//////000000000000000000000000---.........//////000000000000111111111111000000}}}{{{xxxsssnnnlllmmmnnnkkkllllllllljjjfffbbb```aaaaaa```___]]][[[YYYXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXTTTTTTRRRPPPMMMKKKHHHGGGFFFFFFGGGGGGHHHLLLRRRVVV\\\aaafffjjjkkkjjjiiiiiikkkeee^^^[[[]]]```ccccccfffggghhhhhhgggeeecccaaagggggghhhhhhiiijjjjjjjjjlllnnnppppppnnnllllllllljjjfffdddfffkkknnnmmmjjjiiigggeeefffjjjnnnooooooqqqmmmhhhggggggddd]]]XXXWWWXXX[[[```ggglllnnnooopppooommmiiieeebbbbbbcccdddeeefffhhhjjjkkklllmmmoooqqqrrrrrrpppoooooopppppprrruuuvvvvvvwwwxxxzzzzzzzzz{{{{{{{{{yyyxxxwwwzzzzzzzzz{{{{{{|||}}}~~~~~~|||zzzyyyzzz{{{|||wwwyyy|||~~~oooiii{{{yyyvvv{{{}}}{{{zzzttt~~~|||uuu|||uuugggttt{{{[[[EEE999444111444444333222444000111111222222111111000111111000000111111222333...//////000111222222222000000000000000000000000///////////////////////////////////////000111111///000000///---,,,...///}}}{{{xxxsssooommmmmmooommmnnnoooooommmjjjgggeee``````___^^^\\\ZZZXXXWWWYYYYYYXXXWWWWWWVVVUUUUUURRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOMMMJJJHHHGGGEEEFFFFFFFFFGGGKKKPPPTTT[[[___eeehhhiiiggggggffffffbbb]]]\\\___cccfffgggggghhhiiiiiihhhgggdddcccffffffffffffgggiiijjjkkkjjjlllnnnnnnllljjjjjjjjjiiifffdddfffkkknnnmmmkkkiiigggeeegggjjjnnnooooooqqqmmmiiihhhhhheee```ZZZXXXXXXZZZ^^^eeejjjnnnooooooooonnnkkkfffdddcccdddcccdddeeegggiiikkklllmmmnnnoooqqqpppooonnnnnnooooooqqqtttuuuuuuvvvxxxyyyzzz{{{{{{|||{{{zzzyyyxxx{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{zzzzzzzzz{{{wwwyyy|||~~~vvvmmmxxxzzztttvvv{{{{{{sss{{{}}}ssszzzxxxiiisss~~~^^^HHH999444222444444333222555333444444444444444444333111111000000111111222333...//////000111111222222000000000000000000000000////////////////////////000////////////000000000///000000///------...///}}}|||yyytttpppnnnnnnpppkkkkkklllmmmllljjjgggeee___^^^]]]\\\ZZZYYYWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTNNNOOOQQQSSSSSSRRRPPPOOOPPPPPPOOONNNLLLJJJHHHGGGDDDDDDEEEEEEEEEIIIMMMQQQXXX]]]bbbeeefffdddccccccaaa___^^^___cccgggiiijjjhhhiiikkkkkkkkkiiigggfffddddddcccdddeeehhhkkklllhhhjjjlllllljjjhhhhhhiiihhhfffeeeggglllnnnmmmkkkjjjhhhggggggjjjnnnooopppqqqnnnjjjiiiiiigggccc___ZZZXXXXXX[[[aaaggglllnnnmmmnnnooommmiiifffeeeeeebbbcccdddeeegggjjjlllmmmlllnnnoooooonnnmmmnnnooonnnppprrrssstttuuuwwwyyyzzz{{{{{{|||{{{{{{zzzyyy{{{{{{{{{{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzzxxxzzz|||~~~~~~~~~tttttt~~~}}}sssqqq||||||~~~tttxxx~~~qqqvvv}}}lllppp}}}dddLLL;;;666222444444333222555111111111111111111111111111111000000111111222333/////////000111111222222000000000000000000000000////////////////////////000000000//////////////////000000///------...000}}}|||zzzvvvqqqooooooppplllllllllllljjjhhhfffddd^^^]]]\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHCCCDDDDDDDDDDDDFFFJJJMMMVVVZZZ```cccdddcccbbbbbb___```aaacccfffiiikkkkkkjjjkkklllmmmmmmllljjjiiidddcccbbbaaacccfffjjjlllhhhjjjlllllljjjhhhhhhhhhgggffffffiiilllnnnnnnllljjjiiihhhiiikkkmmmpppqqqqqqnnnlllkkkkkkiiifffddd]]]ZZZWWWXXX]]]dddjjjmmmkkkmmmoooooollliiigggfff```aaaaaaccceeegggjjjkkklllnnnoooooonnnmmmnnnooommmnnnppprrrrrrtttvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~{{{||||||||||||{{{zzzyyyxxxzzz}}}}}}}}}}}}~~~{{{rrryyyuuunnnwww~~~|||wwwwwwrrrrrrpppmmm}}}zzziiiPPP===777333444444222333555000000000//////000000000111111000000111111222333//////000000111111111111000000000000000000000000////////////////////////000000000000000//////......///000///------...000}}}|||{{{wwwsssqqqqqqqqqrrrrrrqqqooollliiigggeee]]]\\\ZZZYYYWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVQQQPPPOOONNNNNNOOOPPPQQQMMMMMMMMMLLLKKKJJJIIIHHHBBBCCCDDDCCCCCCDDDGGGJJJSSSXXX^^^bbbddddddccccccaaaccceeeggghhhiiijjjjjjjjjlllmmmoooooonnnlllkkkdddcccbbbaaabbbeeehhhjjjhhhjjjlllllljjjhhhhhhhhheeefffgggjjjmmmnnnnnnmmmkkkjjjjjjjjjkkkmmmppprrrqqqooommmlllkkkjjjhhhggg```]]]XXXWWW[[[aaagggjjjiiillloooooommmjjjhhhhhh````````````bbbeeegggiiilllnnnppppppoooooooooppplllnnnooopppqqqsssvvvyyyzzzzzzzzzzzz{{{{{{||||||zzzzzzzzzzzz{{{|||}}}~~~zzz{{{{{{|||{{{{{{zzzyyyyyy{{{}}}}}}}}}|||}}}sssvvv{{{qqqvvv{{{}}}}}}xxx}}}wwwooowwwuuukkk}}}xxx~~~nnnSSS???999444555444222333555444333222222222222333444111111000000111111222333000000000000000111111111000000000000000000000000000000000000000000000000//////000000000000///....../////////------///111}}}}}}|||xxxuuurrrrrrrrrrrrqqqpppmmmjjjgggdddccc]]]\\\ZZZXXXWWWWWWWWWXXXUUUUUUVVVVVVWWWWWWXXXXXXUUUSSSQQQPPPOOOPPPRRRSSSNNNNNNNNNMMMLLLJJJIIIHHHCCCCCCDDDCCCBBBCCCEEEHHHOOOTTT[[[aaadddeeefffgggeeegggiiiiiiiiihhhiiijjjkkklllnnnppppppooonnnmmmfffeeedddbbbbbbdddeeeffffffgggiiiiiigggfffeeefffdddfffhhhkkkmmmnnnnnnnnnkkkllllllkkkkkklllpppsssqqqpppooommmkkkjjjiiiiiiddd```ZZZXXXZZZ___cccfffgggjjjmmmnnnmmmkkkjjjiiibbbbbbaaa```aaadddfffhhhlllnnnppppppoooooopppqqqlllmmmooopppqqqssswwwzzzxxxxxxxxxyyyyyy{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~}}}}}}~~~xxxuuu}}}vvvvvv{{{}}}{{{~~~{{{zzzoooqqq|||mmm|||xxx~~~sssWWWAAA:::555555444222333666333222111000000111222333111111000000111111222333000000000000000000111111000000000000000000000000000000000000000000000000---...000111111111000///.../////////---...///111}}}}}}|||yyyvvvsssssssssnnnmmmllliiigggdddbbbaaa^^^\\\ZZZXXXWWWWWWXXXYYYVVVWWWWWWXXXYYYZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTOOOOOOOOOMMMLLLJJJHHHHHHCCCDDDDDDDDDBBBBBBDDDFFFJJJOOOXXX___dddfffhhhiiifffiiikkkkkkiiihhhjjjllljjjlllnnnpppqqqpppooonnniiihhhfffeeeccccccbbbbbbaaabbbddddddbbbaaa```aaacccfffiiilllmmmnnnooooookkklllmmmlllkkklllpppsssrrrqqqooommmjjjiiiiiijjjhhhccc]]]YYYZZZ]]]aaabbbfffiiilllmmmlllkkkkkkkkkfffeeecccbbbcccdddggghhhjjjlllnnnooonnnnnnoooppplllnnnooooooqqqsssxxx{{{wwwwwwwwwwwwxxxzzz|||}}}xxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{yyy{{{~~~~~~zzz~~~vvvvvv}}}|||wwwwwwzzzzzz}}}vvv}}}rrrooopppxxxzzzxxx[[[CCC<<<666555444222333666000///...------...///000111111000000111111222333111000000000000000000000000000000000000000000000000000000000000000000000+++---///111222222111000---...///...---...000111}}}}}}}}}zzzvvvtttssssssooonnnmmmkkkiiihhhffffff^^^\\\ZZZXXXWWWXXXYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\VVVWWWXXXYYYXXXVVVUUUSSSPPPPPPOOONNNLLLJJJHHHGGGCCCDDDEEEDDDBBBBBBDDDEEEFFFLLLUUU]]]cccgggiiikkkgggiiikkkkkkiiiiiikkknnnjjjlllnnnpppqqqqqqpppooojjjjjjhhhfffdddbbb```___\\\^^^``````^^^]]]\\\]]]cccfffjjjlllnnnnnnooooookkkmmmnnnlllkkklllppptttrrrrrrpppmmmjjjhhhiiijjjjjjeee___[[[[[[]]]___```fffhhhjjjkkkkkkkkkkkkllljjjhhhfffddddddfffhhhiiiiiikkkmmmnnnmmmmmmnnnooommmnnnooopppqqqtttxxx|||vvvvvvvvvvvvwwwyyy{{{}}}wwwwwwwwwwwwxxxyyyzzzzzz|||{{{yyyxxxxxxyyy{{{|||yyy{{{~~~vvvyyywwwqqqyyywwwuuu~~~yyyyyytttyyyuuuoootttttt{{{{{{^^^DDD<<<666555444222333666333222111//////111222333111111111000111222222333111111111000000000000000000000000000000000000000000000000000000000000000***,,,...111222222222111---...///.........000222}}}zzzvvvsssqqqpppppppppnnnjjjfffcccbbbbbbbbb[[[[[[ZZZZZZYYYYYYXXXXXX\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUSSSPPPMMMKKKIIIIIIIIIBBBAAAAAAAAAAAABBBCCCCCCFFFLLLUUU]]]cccgggkkknnniiiiiiiiijjjkkklllmmmnnnmmmlllkkkjjjjjjkkkmmmmmmmmmjjjhhhggggggfffbbb___\\\\\\\\\ZZZYYYYYY\\\^^^dddgggkkkoooppppppnnnmmmllliiiiiikkkkkkkkkpppwwwwwwuuuqqqlllhhhgggiiikkkkkkiiieee```\\\[[[]]]___dddfffhhhjjjjjjjjjlllmmmnnnllliiifffddddddeeeeeefffgggjjjlllnnnooooooooommmmmmnnnoooppprrrsssttttttttttttvvvxxxyyyyyywwwxxxxxxyyyzzzzzz{{{{{{|||yyyyyyxxxyyyzzz|||~~~~~~}}}~~~~~~xxxsss}}}yyypppwww~~~uuuvvvrrr|||xxxsss}}}vvv{{{zzzqqq|||cccHHH>>>:::666000555888000444333333222222333333444333111///000222333222///000000000000000000000000///111222111000///000111000000000000000000000000000...---///222222000...---...///...---...///111~~~{{{xxxuuurrrpppooonnnllliiifffdddbbbaaaaaa]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYVVVUUURRRNNNLLLJJJIIIHHHCCCCCCBBBBBBBBBBBBBBBCCCFFFKKKTTT[[[bbbgggkkknnnjjjjjjjjjjjjkkklllmmmmmmmmmmmmllllllmmmnnnooopppmmmllljjjjjjjjjhhhdddaaa]]]]]]\\\ZZZYYYZZZ]]]```fffhhhkkknnnoooooonnnmmmnnnkkkjjjkkkkkkjjjnnnuuuwwwuuurrrnnniiiggghhhjjjkkkjjjfffaaa]]][[[]]]^^^aaadddgggiiijjjjjjkkkmmmmmmllljjjgggfffeeeeeeeeefffgggiiilllnnnoooppppppnnnnnnooooooqqqrrrsssttttttssstttvvvxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||yyyyyyxxxyyyzzz|||~~~~~~~~~~~~~~~tttxxx}}}sssxxxyyyttt|||vvvzzzzzzsss}}}wwwxxx{{{qqqhhhKKK???999666000444888111444333222222222222333444333111///000222333222000000000000000000000000000///111222111000///000111000000000000000000000000000...---///111222000...---...///...---...///111}}}zzzvvvssspppnnnlllkkkiiifffdddbbbaaaaaaaaaaaa```______^^^]]]]]][[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXTTTQQQMMMKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBEEEJJJRRRYYY___eeejjjmmmlllkkkkkkkkkkkkkkkllllllnnnmmmmmmnnnooopppqqqrrrnnnmmmmmmnnnnnnlllgggdddaaa```^^^\\\ZZZ\\\___ccchhhiiikkklllnnnnnnooooooooolllkkkllljjjiiilllrrrvvvvvvtttpppllliiiggghhhlllkkkhhhddd___\\\\\\]]]^^^bbbfffiiijjjjjjkkklllkkkkkkjjjiiihhhgggfffeeefffgggiiikkkmmmoooppppppoooooopppqqqqqqrrrsssssssssssssssuuuwwwyyyxxxwwwtttuuuvvvwwwyyy{{{||||||yyyyyyyyyyyy{{{}}}~~~xxxrrr|||xxxxxx~~~sssttt{{{uuutttyyyzzzuuuooo{{{oooQQQBBB999555000333888222555444222111111222444555222111000111222222111000000000000000000000000000///111222111000///000111000000000000000000000000///......///111111000///---...///...---...///111~~~|||xxxtttpppmmmjjjiiihhhfffdddcccbbbaaaccccccbbbbbbaaa```______]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^\\\[[[XXXTTTPPPMMMJJJIIIGGGGGGEEEDDDCCCBBBBBBBBBDDDHHHOOOVVV]]]ccciiimmmmmmllllllkkkkkkkkklllllllllmmmmmmnnnpppqqqrrrsssnnnoooqqqrrrrrroookkkhhhfffeeeccc```___```dddhhhkkkkkkkkkllllllnnnoooooonnnkkkjjjlllkkkiiilllrrrtttuuuuuusssnnnjjjgggggglllllljjjfffbbb^^^]]]]]]]]]```eeeiiijjjjjjkkkllliiiiiikkkkkkjjjiiigggeeefffggghhhjjjlllnnnoooooooooppppppqqqrrrssssssssssssrrrssstttwwwxxxwwwvvvrrrssstttvvvxxxzzz|||}}}yyyyyyyyyyyy{{{}}}~~~~~~~~~sssttt~~~}}}yyyxxxuuuqqq~~~~~~pppxxxwwwwww}}}sss|||nnnvvvwwwXXXEEE:::555000333777333555444222111111222444555222111111111111222111111000000000000000000000000///111222111000///000111////////////////////////......///000111111000///---...///...---...///111~~~{{{xxxtttpppnnniiihhhgggfffeeedddddddddeeeddddddbbbaaa```______```___^^^]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^____________]]][[[WWWSSSOOOLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBFFFLLLSSSYYYaaahhhlllmmmmmmlllkkkkkkkkkllllllkkkkkklllnnnooopppqqqqqqnnnpppsssttttttqqqnnnlllkkkjjjhhhfffeeefffjjjmmmmmmllllllllllllmmmnnnoookkkiiiiiilllkkkjjjmmmrrrsssuuuvvvtttppplllhhhgggkkklllllliiieee```^^^]]]]]]aaaeeehhhiiijjjkkklllgggiiikkklllllljjjhhhggggggggghhhiiijjjkkklllmmmnnnooopppqqqrrrssssssrrrrrrrrrrrrtttvvvwwwvvvuuuqqqrrrtttvvvxxxzzz|||}}}yyyxxxyyyzzz{{{~~~~~~|||}}}zzzqqqrrrzzzttt~~~zzzsss|||ooorrr}}}|||wwwzzztttwwwnnnqqq}}}^^^GGG:::666111222777333555444222111111222444555111111222111111111111222000000000000000000000000///111222111000///000111////////////////////////...///000000000000000000---...///...---...///111~~~|||zzzwwwtttqqqooojjjiiigggeeedddeeefffgggffffffeeecccbbbaaa``````aaa```^^^\\\ZZZZZZZZZZZZ\\\\\\]]]^^^___``````aaa```___]]]ZZZVVVRRRNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDAAADDDJJJPPPWWW___ggglllmmmlllllllllllllllmmmmmmjjjkkklllmmmnnnooooooooommmpppsssuuusssqqqppppppnnnnnnnnnlllkkkkkknnnpppnnnmmmmmmlllmmmmmmnnnnnnjjjhhhiiilllkkkjjjmmmrrrrrrtttvvvuuuqqqmmmjjjiiijjjlllmmmlllhhhccc```^^^^^^```ccceeefffhhhjjjlllggghhhjjjlllmmmllljjjiiiggggggggggggggghhhiiijjjkkkmmmoooqqqrrrssssssrrrqqqqqqqqqsssuuuwwwvvvuuurrrssstttvvvxxxzzz|||}}}xxxxxxyyyzzz|||~~~~~~|||}}}vvvoooyyy~~~ssszzzyyy{{{uuuoootttwwwvvvvvvtttrrrooowwwcccJJJ;;;888333222555333444333333333333333333444000222222222111000111222000000000000000000000000///111222111000///000111000000000000000000000000---///111111000///000111---...///...---...///111~~~~~~|||zzzwwwuuusssrrrqqqllljjjfffddddddfffiiikkkhhhgggfffeeedddbbbaaaaaa```^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^___```aaabbbbbb``````^^^[[[XXXTTTPPPNNNJJJIIIHHHFFFFFFEEEEEEEEE@@@CCCHHHNNNUUU]]]fffllllllllllllllllllmmmnnnoookkklllmmmnnnnnnnnnnnnmmmmmmpppssssssrrrqqqqqqsssooopppqqqpppooonnnoooqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkiiijjjlllkkkiiikkkoooqqqsssuuuuuurrrooommmlllhhhkkknnnnnnjjjeeeaaa___^^^___aaaaaabbbdddgggiiiggghhhjjjkkkllllllllllllhhhgggfffeeeeeeeeeffffffhhhjjjmmmppprrrssssssrrrqqqpppqqqsssuuuvvvuuutttssstttuuuwwwyyy{{{|||}}}xxxxxxyyyzzz|||~~~~~~|||}}}vvvrrr~~~uuuwww}}}xxx|||pppnnnvvvrrr}}}zzzsss|||wwwooosssgggKKK<<<:::555333444222222333333444444333333222000222333222000///111333000000000000000000000000///111222111000///000111000000000000000000000000,,,///111111///...000111---...///...---...///111{{{~~~}}}{{{yyyvvvtttsssrrrsssmmmjjjfffddddddgggkkkmmmiiiiiihhhfffeeecccbbbbbb^^^\\\[[[YYYYYYZZZ\\\]]]]]]^^^___```aaabbbcccdddaaa```___]]]YYYUUURRRPPPIIIIIIHHHGGGFFFFFFFFFFFF???BBBGGGLLLSSS\\\eeekkkkkkkkkkkklllmmmnnnoooppplllmmmnnnoooooonnnmmmmmmmmmppprrrrrrqqqppprrrtttnnnppprrrrrrpppoooppppppnnnnnnnnnooonnnnnnmmmlllmmmkkkkkkmmmkkkhhhiiimmmqqqsssttttttrrrooonnnnnngggjjjnnnooolllgggbbb```^^^^^^___^^^^^^aaadddhhhhhhhhhjjjkkklllmmmmmmmmmiiigggfffdddcccccccccdddfffhhhlllooorrrssssssrrrqqqpppqqqrrruuuvvvuuuttttttuuuvvvwwwyyy{{{||||||xxxxxxyyyzzz|||~~~}}}~~~|||~~~~~~nnn{{{wwwvvvyyyuuuvvvrrrjjj|||uuuooowww|||rrrzzz{{{qqqsssyyyhhhLLL===<<<666333444111111222444555555444222111///222333333000///111333000000000000000000000000///111222111000///000111000000000000000000000000,,,///111111///...000222---...//////---...///111~~~|||}}}}}}}}}~~~}}}{{{xxxvvvuuussspppnnnjjjiiigggffffffhhhiiikkkggghhhjjjjjjhhhddd```]]]aaa___^^^\\\[[[[[[\\\]]]^^^```bbbbbbbbbbbbcccdddaaa```^^^]]][[[XXXSSSOOOIIIIIIIIIHHHHHHGGGGGGGGGDDDBBBCCCIIINNNUUUaaakkkkkkmmmoooooonnnmmmnnnooolllnnnoooooonnnnnnpppqqqqqqqqqrrrrrrqqqpppnnnmmmqqqqqqppppppppppppppppppmmmnnnooollliiiiiimmmppplllmmmllliiiffffffiiimmmnnnsssuuusssrrrqqqnnniiiggglllpppppplllfffcccbbbbbbbbb```]]]ZZZ[[[___ccchhhiiiiiijjjjjjkkklllllljjjiiihhhfffcccaaa___]]]cccfffkkkoooqqqrrrtttuuurrrssssssssstttuuuuuuuuusssuuuwwwzzz{{{zzzyyyyyyzzzzzz{{{{{{||||||}}}}}}~~~|||{{{~~~~~~~~~wwwyyy}}}zzz{{{|||zzz}}}|||kkknnn~~~~~~oooooo~~~~~~qqqxxxrrrmmm|||yyyttt}}}lllSSS<<<777777333111555555555444333333222111111222333333222111111222444111111222222222222111111000000000000000111111111000000000000000000000000///...---///222333000---...//////000111000000000~~~|||zzz{{{|||~~~}}}{{{xxxuuutttqqqnnnllliiihhhgggggggggiiikkklllkkkllllllkkkiiieeeaaa______^^^]]]\\\[[[\\\]]]]]]```bbbdddddddddddddddfffcccaaa```^^^]]]YYYUUUQQQMMMLLLJJJHHHGGGFFFFFFFFFCCCAAABBBHHHMMMTTT^^^hhhkkkmmmnnnooonnnmmmmmmnnnlllnnnoooooommmmmmnnnpppooopppqqqqqqqqqpppooonnnoooooooooooooooooooooooooooooonnnmmmkkklllmmmooolllmmmmmmiiiffffffiiimmmooosssuuusssrrrrrrnnniiihhhkkkoooooolllgggdddcccbbbbbbaaa^^^[[[[[[^^^aaaggggggiiijjjkkkkkkkkkkkkjjjiiihhhfffdddbbb```^^^```bbbfffjjjnnnppprrrrrrrrrrrrsssssstttuuuuuuuuutttvvvxxxzzz{{{{{{zzzyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}~~~{{{wwwxxxyyy{{{zzznnnkkkyyyssslllyyyuuuxxxtttmmmxxxrrrjjjppprrrYYYAAA999888333111444555555444333333222111111111222333222000000222333111111222222222222111111111111111111222222222222000000000000000000000000///......///222222000........./////////000000000~~~|||xxxyyyzzz}}}~~~{{{wwwtttrrroookkkhhhggggggfffggghhhkkkmmmnnnppppppnnnllliiifffcccaaa```____________```aaaaaadddfffggghhhgggggghhhiiieeedddbbb```___[[[WWWTTTQQQOOOLLLHHHFFFEEEEEEEEECCC@@@AAAFFFKKKQQQZZZdddjjjlllnnnooonnnmmmmmmnnnmmmnnnooonnnllllllmmmnnnmmmnnnpppqqqqqqppppppoooooooooooooooooooooooooooqqqpppnnnnnnoooooonnnmmmlllmmmmmmjjjffffffiiimmmppptttuuusssrrrssspppkkkhhhkkknnnnnnlllhhheeedddbbbbbbbbb```]]]\\\\\\^^^dddfffhhhjjjkkkkkkkkkjjjjjjjjjiiigggfffdddbbbaaa^^^]]]^^^cccjjjnnnooonnnqqqrrrrrrsssttttttuuuuuuuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~}}}xxxvvvxxxwww{{{}}}wwwttthhhqqqxxxhhhsss{{{yyyyyymmmtttmmmbbbeee{{{aaaGGG<<<999444222333555444444333333222222111000111222111000///111333111111222222222222111111111111222222333333333333000000000000000000000000///......///111222000//////...---------...///000}}}|||xxxyyyzzz}}}~~~{{{wwwsssppplllhhheeeeeeeeefffhhhjjjmmmoooqqqtttrrrooolllhhhfffdddcccccccccdddeeefffggghhhhhhhhhjjjllllllkkkkkkkkklllhhhfffdddbbb```^^^ZZZWWWSSSPPPLLLHHHFFFFFFFFFGGGBBB@@@AAAEEEIIINNNWWW```hhhjjjmmmnnnnnnmmmmmmmmmmmmnnnooonnnlllkkkkkkllllllmmmnnnpppqqqqqqppppppooooooooooooppppppppppppssspppoooppprrrrrrooolllkkkmmmmmmjjjgggfffiiilllppptttvvvsssssssssqqqmmmiiijjjlllmmmllljjjgggfffcccccccccaaa___]]]\\\\\\aaadddgggjjjlllkkkjjjiiijjjjjjjjjiiigggfffdddddd^^^[[[YYY^^^ffflllmmmkkkqqqqqqrrrsssttttttuuuuuuvvvwwwyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~}}}~~~qqqvvv|||xxxwwwyyy{{{{{{gggkkk}}}~~~hhhnnn{{{{{{}}}nnnqqqnnneeehhh}}}hhhMMM>>>:::666333333444444444333333222222222000111111000//////000222111111222222222222111111000111111222222333333333000000000000000000000000////////////000111000000///...,,,+++,,,---///111}}}|||{{{{{{|||~~~~~~{{{vvvrrroookkkfffcccddddddfffiiilllnnnqqqrrrtttrrrooollliiigggeeeeeefffggghhhiiikkklllmmmmmmlllnnnppppppooonnnooopppkkkiiifffdddbbb___\\\YYYSSSPPPMMMIIIGGGGGGHHHIIIBBB@@@AAAEEEIIIMMMUUU^^^fffiiimmmnnnmmmlllllllllmmmnnnooonnnlllkkkkkkllljjjlllmmmooopppppppppooopppppppppqqqqqqrrrrrrrrrtttrrrpppqqqsssrrrooolllkkklllmmmkkkgggfffiiikkkqqqtttuuusssrrrsssqqqnnniiijjjkkkkkklllkkkjjjhhhddddddccccccbbb```]]]\\\___bbbeeeiiikkkkkkjjjiiijjjkkkkkkjjjiiihhhggggggaaa\\\YYY\\\cccjjjkkkjjjppppppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~~~~uuuppp~~~{{{uuuxxx~~~{{{lllhhhvvvnnnmmmuuu{{{}}}qqqppp}}}wwwssswwwnnnQQQ???:::888666444444444333333333333222222000111111000//////000222111111222222222222111111//////000000111222222333000000000000000000000000//////////////////000111///...,,,+++,,,---///111~~~|||||||||}}}~~~}}}zzzvvvrrrnnnjjjfffccccccdddgggjjjmmmppprrrsssrrrqqqooommmkkkiiiiiihhhggghhhjjjlllmmmnnnnnnnnnppprrrssssssrrrqqqqqqrrrmmmjjjgggeeecccaaa^^^[[[SSSQQQNNNKKKIIIIIIIIIIIIBBB@@@BBBFFFJJJNNNUUU^^^eeehhhlllnnnmmmlllllllllmmmnnnooonnnllllllmmmnnnjjjkkkmmmnnnooooooooonnnppppppqqqqqqrrrssssssssstttsssqqqqqqqqqpppooonnnjjjlllmmmkkkhhhggghhhkkkpppssstttrrrqqqsssrrrnnnjjjiiiiiijjjlllmmmllljjjfffeeedddddddddccc```^^^^^^```dddgggiiijjjjjjjjjkkkkkkkkklllkkkkkkjjjjjjeeeaaa]]]]]]aaafffiiijjjooopppqqqrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~rrrvvvuuuttt}}}~~~uuujjjooo{{{vvvnnnooo|||zzzwwwqqqzzzuuuVVVAAA;;;999777444333333333333333333333333000111222111000///111333111111222222222222111111......///000111222222333000000000000000000000000...///000///......000222///...---------...///000}}}||||||||||||~~~}}}zzzvvvrrroookkkfffcccccceeegggkkknnnppprrrssspppppppppooonnnmmmmmmllljjjkkkmmmooopppqqqqqqqqqrrrtttuuuuuussssssssstttnnnkkkhhheeecccaaa^^^\\\TTTSSSPPPMMMKKKIIIGGGGGGBBBAAACCCHHHLLLOOOWWW___dddgggkkknnnmmmlllkkkkkklllnnnoooooommmmmmnnnpppjjjkkkmmmnnnooonnnnnnmmmoooppppppqqqrrrrrrsssssstttsssrrrpppnnnmmmnnnpppjjjlllmmmlllhhhggghhhkkkooorrrssspppppprrrqqqnnnkkkiiihhhiiilllnnnmmmlllhhhfffddddddeeeeeecccaaa^^^```bbbeeegggiiijjjkkkkkkkkklllmmmmmmmmmllllllhhheeeaaa^^^^^^bbbgggjjjoooooopppqqqssstttuuuvvvvvvwwwwwwxxxyyyzzz{{{|||zzz{{{{{{||||||}}}~~~~~~{{{ttt{{{xxxttt~~~|||nnnhhhttt}}}ooojjjxxx|||xxx|||ssswww}}}\\\DDD<<<;;;888333333333333333333333333333111222333222000000222333111111222222222222111111...//////000222333333444000000000000000000000000...000000///---...000333....../////////000000000~~~}}}||||||zzz{{{}}}}}}zzzvvvrrroookkkgggddddddeeehhhkkknnnppprrrsssppppppqqqqqqqqqqqqpppooonnnoooqqqssstttttttttssssssuuuvvvvvvtttsssttttttnnnkkkhhheeecccaaa___]]]VVVUUUSSSOOOLLLHHHEEEDDDBBBAAACCCIIIMMMPPPXXX```cccgggkkknnnmmmlllkkkkkklllnnnoooooonnnnnnpppqqqkkklllmmmnnnnnnnnnmmmlllnnnoooooopppqqqqqqrrrrrrssstttsssppplllkkknnnqqqjjjlllnnnlllhhhggghhhjjjooorrrrrrpppoooqqqqqqnnnkkkiiiggghhhlllnnnnnnmmmjjjgggddddddfffgggfffddd^^^___aaacccfffiiikkklllkkkllllllmmmnnnnnnmmmmmmjjjhhhccc^^^\\\___eeeiiinnnooopppqqqssstttuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}~~~uuuvvvzzzvvv~~~zzz{{{rrrdddpppooofffsss|||www~~~ttttttaaaGGG===;;;888222333333333333333333333333222333333222111111222444111111222222222222111111///000111222333444555555000000000000000000000000...000111///------000444...//////000111000000000~~~|||{{{{{{zzzzzz|||~~~}}}uuuooollliiifffcccffffffhhhlllqqquuuwwwwwwvvvuuusssqqqqqqqqqssstttssssssttttttuuuvvvvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvnnnmmmjjjfffbbb^^^\\\ZZZWWWUUUPPPLLLIIIHHHHHHHHHJJJMMMLLLIIIMMMVVV\\\\\\___ccchhhlllmmmmmmmmmmmmiiimmmpppqqqooonnnoooqqqlllllllllmmmmmmmmmmmmmmmoooooopppqqqqqqqqqqqqppprrrrrrqqqpppooonnnmmmmmmppppppnnnkkkhhhggghhhiiilllmmmooopppooonnnoooppplllkkkkkkjjjkkklllmmmnnnlllhhhddddddgggiiigggddd``````aaacccgggiiijjjjjjlllmmmmmmmmmllllllmmmooojjjiiifffaaa\\\[[[^^^aaakkknnnrrrtttuuuuuuvvvxxxxxxxxxyyyyyyxxxxxxwwwvvvzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~wwwsssyyyxxx|||xxxhhhlllyyyxxxmmmmmm}}}{{{~~~uuuqqq|||lllNNN<<<666444111555555555555444333222111333222222111111222222333222222222222222111000///000111222222111000111222111000///000111222111///222111111111000000//////////////////000000000000}}}{{{zzzzzzzzzyyy{{{~~~}}}vvvqqqnnnkkkgggdddjjjjjjlllpppuuuxxxzzzzzzvvvuuusssrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyyyyxxxxxxwwwwwwvvvlllkkkiiifffccc```]]]\\\YYYVVVRRRNNNKKKIIIIIIIIIJJJLLLKKKGGGIIIQQQVVVUUU\\\aaaggglllnnnnnnmmmmmmjjjmmmqqqqqqooommmoooqqqmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmooooooooollliiigggggghhhlllnnnpppppppppoooqqqrrrllllllkkkjjjkkklllmmmnnnmmmiiieeeeeegggiiigggeeebbbbbbbbbdddgggiiikkkkkkjjjkkkkkkkkkkkkllloooqqqnnnmmmjjjeee```]]]___aaaiiilllpppssstttvvvxxxzzzzzzzzzzzzzzzzzzyyyxxxxxx{{{zzzzzzzzzzzz{{{{{{|||||||||}}}~~~}}}uuu|||www}}}}}}{{{jjjiiippp|||rrrlllxxx}}}~~~wwwpppyyyrrrUUUBBB:::666222555555555444444333222111333222222111111222222333222222222222222111000000000111222222111000111222222111000111222333222000111111111111000000000///////////////000000000000}}}|||zzzzzzyyyyyyyyyzzz}}}}}}yyyuuuqqqmmmiiifffmmmmmmnnnrrrvvvzzz{{{{{{vvvuuutttttttttuuuvvvwwwzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwlllkkkiiifffcccaaa___^^^ZZZXXXTTTOOOLLLKKKJJJJJJIIIJJJHHHDDDEEEJJJNNNNNNXXX^^^fffllloooooonnnnnnkkknnnqqqqqqnnnmmmnnnpppnnnnnnnnnoooooooooppppppoooppppppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmnnnoooooonnnjjjhhhggggggkkkmmmoooppppppqqqrrrsssllllllkkkjjjkkklllmmmnnnmmmiiifffeeeggghhhgggeeefffeeedddeeefffhhhkkkmmmiiijjjjjjjjjkkkmmmqqqtttqqqqqqoookkkfffbbb``````fffiiimmmqqqsssvvvzzz}}}{{{{{{{{{{{{{{{zzzzzzyyy{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~{{{zzzxxxzzzqqqgggfff|||xxxjjjppp~~~yyymmmtttzzz^^^III>>>888333333444444444333222111000222222111111111111222222222222222222222222111000000111222222111000111222333222111222333444333111111111111111000000000000////////////000000000000~~~}}}|||{{{zzzyyyyyyyyyxxxzzz}}}}}}{{{xxxuuupppllliiimmmmmmnnnqqquuuxxxyyyxxxuuuuuuuuuvvvwwwxxxzzz{{{||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvnnnmmmjjjgggdddaaa___]]]ZZZXXXTTTPPPMMMKKKJJJIIIGGGFFFDDDBBBCCCFFFIIIJJJSSSZZZccckkkooooooooonnnlllooorrrqqqnnnlllmmmooooooooooooppppppqqqqqqqqqooopppqqqqqqrrrrrrqqqqqqrrrrrrqqqpppooonnnmmmmmmnnnooopppooollliiiggggggiiikkknnnoooooopppqqqsssmmmlllkkkkkkkkkkkkmmmmmmllliiifffeeefffgggfffdddggggggfffddddddfffjjjlllkkkkkklllkkklllnnnrrrvvvqqqqqqqqqoookkkgggdddbbbeeehhhkkknnnrrrvvv{{{~~~zzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~xxxxxx{{{zzz~~~|||kkkbbbwww}}}jjjhhh}}}|||kkknnncccLLL???999555222333333333222222111000222222111111111111222222222222222333333222111111000111222222111000111222333222111111333333222111111111111000000000000000////////////000000000000}}}}}}|||zzzyyyyyyyyyyyyxxxzzz|||~~~~~~~~~{{{wwwsssooonnnooonnnoooqqquuuwwwxxxwwwuuuvvvvvvxxxzzz{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuurrrqqqnnnjjjeeeaaa^^^\\\ZZZXXXTTTPPPMMMJJJHHHHHHDDDCCCAAABBBCCCEEEGGGJJJOOOVVV```iiimmmnnnnnnnnnlllooorrrqqqnnnlllmmmoooooooooppppppqqqrrrrrrsssppppppqqqrrrrrrrrrrrrqqqrrrrrrqqqpppooonnnmmmmmmnnnooopppooollliiihhhggggggiiilllmmmmmmnnnpppqqqmmmmmmkkkkkkkkkkkklllmmmkkkiiifffeeeeeeeeeddddddhhhhhhgggdddbbbcccgggjjjnnnnnnnnnnnnmmmooorrruuunnnoooppppppooollliiiffffffhhhjjjllloootttyyy}}}xxxyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuxxx~~~zzz~~~rrrcccqqqnnnfffwww{{{kkkhhhxxxeeeKKK>>>999666222222333333333222111111222111111000000111111222111222222333333333222222000111222222111000111222222000///000111222111000000000000000000000111111////////////000000000000}}}}}}|||zzzzzzyyyyyyyyyyyy{{{}}}}}}}}}}}}~~~~~~}}}yyyuuusssssssssrrrrrrtttwwwyyyyyyyyyuuuvvvxxxzzz|||~~~~~~}}}|||{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuvvvtttppplllgggccc___]]]ZZZXXXUUUQQQMMMJJJHHHGGGCCC@@@@@@BBBCCCCCCFFFJJJMMMSSS]]]eeejjjlllmmmnnnkkknnnqqqqqqnnnmmmnnnpppnnnoooooopppqqqrrrsssssspppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmoooppppppoookkkiiihhhhhhgggiiikkklllllllllnnnooonnnmmmlllkkkjjjkkklllmmmkkkjjjhhhfffeeeddddddeeehhhiiiiiifffbbbbbbeeehhhmmmnnnooooooooooooqqqsssmmmmmmnnnppprrrqqqmmmjjjiiijjjkkkkkkmmmqqqvvvzzzwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz|||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}~~~yyyttt~~~yyy{{{}}}zzzjjjmmm}}}vvvjjjqqq{{{~~~nnnfffsssjjjNNN???999888222222333333333333222222111111000000000000111111111222333333333333333333000111222222111000111222111000///000111111000///000000000000111111111111////////////000000000000~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~zzz{{{{{{|||~~~~~~zzzwwwvvvwwwvvvuuuuuuvvvyyyzzzzzzyyytttvvvxxx|||~~~~~~~~~{{{{{{zzzyyyyyyxxxxxxwwwwwwuuurrrnnniiieeebbbaaa[[[YYYWWWSSSOOOLLLIIIHHHCCC??????BBBCCCAAACCCHHHKKKQQQZZZbbbfffiiikkkmmmjjjmmmqqqqqqooommmoooqqqnnnnnnooopppqqqrrrsssssspppqqqrrrrrrssssssrrrrrrrrrrrrqqqpppooonnnmmmmmmqqqqqqpppnnnjjjiiiiiijjjhhhjjjlllmmmllllllmmmnnnnnnmmmlllkkkjjjkkkllllllmmmlllkkkhhhfffeeefffggghhhkkkllliiidddbbbdddggghhhjjjmmmoooooopppqqqrrrooonnnoooqqqtttssspppmmmmmmmmmllljjjjjjmmmrrrvvvvvvwwwwwwwwwwwwvvvuuuuuussstttwwwzzz||||||||||||yyyzzzzzz{{{|||}}}}}}~~~}}}}}}~~~wwwttt|||zzz~~~~~~}}}vvvmmmzzzsssnnnzzz|||{{{sssgggooo~~~rrrUUUBBB;;;999333333444444444444333333111111000000000000111111111222333333444444333333000111222222111000111222222111000000222222111000///000000000111111111111////////////000000000000~~~}}}|||{{{{{{{{{{{{{{{||||||~~~~~~}}}}}}}}}yyyyyyzzz{{{}}}zzzxxxxxxzzzvvvuuuuuuvvvxxxzzzyyyyyytttvvvyyy|||}}}||||||{{{{{{zzzyyyyyyvvvuuurrroookkkhhheeeddd\\\[[[XXXUUUQQQMMMJJJIIIDDD???>>>BBBBBB???@@@EEEKKKPPPXXX___dddhhhjjjllliiimmmpppqqqooonnnooorrrmmmnnnnnnpppqqqrrrsssssspppqqqrrrrrrssssssrrrrrrrrrrrrqqqpppooonnnmmmmmmrrrqqqpppmmmjjjhhhiiikkkjjjlllnnnnnnmmmmmmmmmnnnnnnmmmlllkkkjjjkkkkkklllooonnnmmmjjjhhhggggggiiiiiilllnnnkkkfffcccdddgggcccgggkkknnnooopppqqqrrrrrrpppppprrruuuuuurrrnnnpppooommmjjjiiikkkooossswwwwwwwwwwwwwwwvvvuuuuuuqqqtttwww{{{}}}}}}|||{{{xxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~{{{pppvvv}}}|||mmmxxxyyynnnwww}}}zzzwwwiiinnn{{{zzz[[[FFF===999333333444555555444444444111111000000000000111111111222333333444444444444000222222222111000111222333222111111333333222111//////000000111111111222////////////000000000000}}}|||||||||zzzyyyxxxyyyyyyyyy{{{|||}}}~~~~~~}}}{{{{{{{{{{{{|||}}}}}}{{{zzzxxxvvvvvvxxxyyyyyyyyyyyyyyysssvvvzzz}}}}}}}}}}}}|||{{{xxxuuuuuuuuutttrrrnnniiidddaaa___\\\WWWSSSPPPLLLHHHEEEAAAAAAAAAAAAAAAAAAAAAAAAIIIJJJPPPXXXbbbhhhjjjiiihhhjjjmmmnnnnnnoooppprrrqqqqqqppppppqqqqqqrrrsssppprrrttttttrrrqqqqqqrrrsssrrrrrrqqqpppooonnnnnnooonnnmmmkkkiiihhhgggfffiiilllppprrrqqqpppnnnnnnmmmllllllkkkkkkjjjjjjiiipppooollljjjiiihhhiiiiiijjjmmmooommmiiidddbbbbbbcccfffjjjlllmmmnnnqqqtttppppppqqqqqqqqqppppppooopppooommmllllllmmmnnnnnnsssuuuwwwyyyzzzyyyxxxwwwvvvwwwyyy{{{||||||{{{zzz{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}uuuttt|||~~~|||yyyvvv|||pppssskkkkkk{{{dddFFF:::;;;555555444333333333333444555444333222111111111111444333111000000000111111000000111222222222222111000111111111111222222222000000111222222222222111000000000000////////////}}}||||||{{{zzzxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{{{{{{{{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvsssvvvzzz}}}}}}||||||{{{yyywwwuuuuuutttrrrnnniiidddaaa]]]ZZZVVVSSSQQQMMMJJJGGGAAAAAAAAAAAAAAAAAAAAAAAAGGGHHHMMMVVV```fffiiiiiiiiikkkmmmnnnnnnnnnpppqqqpppppppppppppppqqqrrrrrrqqqrrrssssssqqqqqqrrrsssssssssrrrqqqpppoooooonnnoooooonnnllljjjiiiggggggiiilllppprrrrrrpppooonnnnnnnnnmmmmmmlllkkkkkkkkkooonnnmmmkkkjjjiiiiiihhhiiilllnnnmmmiiieeecccccccccgggkkkmmmmmmnnnppprrrppppppqqqqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmqqqsssuuuwwwxxxxxxxxxwwwwwwxxxzzz|||}}}}}}||||||zzzzzz{{{{{{|||||||||}}}||||||}}}}}}~~~}}}}}}~~~{{{tttwww~~~}}}}}}www{{{wwwvvv~~~ooommm{{{hhhJJJ===<<<666555444444333333444444666555444333222222222222333333111000000000111111000000111222222222222111000111111111111222222222000000111222222222222111222222111111000000//////~~~}}}|||{{{yyyxxxxxxxxxxxxxxxyyy{{{|||}}}~~~{{{{{{{{{{{{}}}~~~}}}|||||||||{{{yyywwwvvvtttttttttwww{{{~~~|||{{{{{{{{{zzzyyyuuuuuuuuusssoookkkfffccc\\\YYYVVVSSSQQQOOOKKKIIIBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFKKKSSS\\\cccgggiiijjjlllnnnooonnnnnnooopppooooooooopppppppppqqqqqqrrrssssssqqqpppppprrrtttuuutttsssrrrqqqppppppooooooooonnnmmmkkkiiihhhgggiiilllpppqqqqqqooooooooooooooonnnnnnmmmlllllllllnnnnnnnnnnnnllljjjhhhgggiiikkkmmmmmmjjjgggeeedddcccfffjjjmmmmmmnnnpppqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqpppooonnnmmmllloooppprrrtttvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||yyyvvvuuuuuutttsssqqqpppqqqrrruuuyyy|||~~~|||~~~}}}|||zzzzzz~~~wwwttt}}}{{{zzzyyy{{{~~~~~~|||rrrnnnyyynnnOOO???<<<666555444444333444444444666555444333333333333333333222111111000111111111000000111222222222222111000111111111111222222222000000111222222222222111444333333222111000000///}}}|||{{{yyywwwwwwwwwwwwxxxxxxyyy{{{{{{~~~~~~{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyywwwuuuttttttuuuxxx||||||zzzzzz{{{{{{{{{vvvwwwvvvuuurrrmmmhhhfff]]][[[WWWTTTRRROOOKKKIIICCCCCCCCCCCCBBBBBBBBBBBBBBBDDDHHHOOOXXX```fffiiikkkmmmnnnooonnnmmmnnnooonnnnnnoooooopppppppppppprrrsssrrrpppooopppsssvvvuuuuuutttsssrrrqqqqqqpppnnnnnnnnnmmmkkkiiigggfffgggjjjnnnoooooonnnnnnnnnoooooonnnnnnmmmllllllkkkmmmnnnooopppnnnkkkhhhfffiiijjjlllmmmllliiigggfffbbbdddhhhkkknnnpppqqqrrrppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqpppnnnlllooopppqqqsssuuuvvvxxxyyyxxxyyy{{{|||~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~{{{vvvooonnnnnnnnnoooooooooooollllllmmmmmmooorrruuuvvv{{{}}}}}}yyytttpppoooqqqqqqpppnnnmmmnnnqqqvvvyyywwwzzz{{{}}}wwwzzz|||uuunnnssstttTTT@@@999666666555444444444444444555444333222222222222222222222111111111111111111000000111222222222222111000000111111111222222222000000111222222222222111333333222111000000///...}}}|||{{{yyywwwwwwwwwvvvwwwwwwxxxyyyzzz}}}~~~|||||||||}}}~~~|||{{{yyyxxxwwwvvvvvvvvvvvvyyy}}}|||zzz{{{{{{{{{{{{wwwwwwwwwvvvsssoookkkhhh```]]]YYYUUURRRNNNJJJGGGDDDDDDDDDCCCCCCBBBBBBBBBAAACCCGGGLLLSSS\\\dddiiikkkmmmnnnooonnnmmmnnnooommmnnnoooppppppppppppooorrrrrrrrrpppoooqqqtttvvvvvvuuuuuutttsssrrrqqqqqqmmmnnnnnnmmmkkkiiifffeeeeeehhhkkkmmmlllllllllmmmnnnnnnmmmmmmlllkkkkkkkkkmmmooopppqqqooollliiiggghhhiiikkkmmmmmmllljjjhhh```bbbeeeiiimmmqqqtttuuuqqqqqqrrrsssssssssssssssrrrsssttttttsssqqqooonnnppppppqqqrrrtttvvvxxxzzzwwwxxxyyy{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~~~~vvvoookkkiiijjjmmmppprrrtttwwwxxxuuutttrrrpppoooooopppppppppvvv{{{zzztttooonnnooowww}}}~~~ooohhheeedddiiiooorrrpppooommmllllllkkkjjjrrr||||||{{{}}}xxx|||yyy~~~wwwmmmlllyyyZZZBBB777666666555444444444444555333222111111111111111111111111111111222111111111000000111222222222222111000000111111111222222222000000111222222222222111222111111000//////......~~~}}}|||zzzyyyvvvvvvvvvvvvvvvwwwxxxxxx||||||~~~~~~~~~}}}}}}~~~{{{zzzyyywwwvvvvvvwwwxxxwwwzzz~~~~~~||||||{{{zzzyyyvvvvvvvvvvvvsssoookkkiiibbb___ZZZVVVSSSOOOJJJGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDHHHNNNVVV```fffjjjlllnnnooonnnnnnooopppnnnooopppqqqqqqqqqpppoooqqqqqqrrrqqqpppqqqtttvvvuuuuuutttsssrrrqqqqqqpppnnnnnnooonnnmmmjjjgggeeeeeegggjjjlllkkkkkklllmmmnnnnnnmmmmmmlllkkkkkkjjjooopppqqqqqqpppmmmjjjhhhhhhhhhjjjmmmooonnnllliiibbbbbbbbbffflllqqquuuvvvrrrssstttuuuuuuvvvuuuuuusssssstttttttttsssrrrrrrqqqqqqpppppprrruuuxxxzzzwwwxxxyyyzzz|||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{|||}}}~~~}}}wwwwwwvvvsssqqqsssyyy~~~~~~zzzrrrllljjjjjjmmmqqquuuyyy|||~~~zzzxxxuuutttsssnnnqqqsssqqqkkkeeebbbaaagggnnnxxxrrreeecccdddgggoooxxx~~~{{{yyyvvvqqqlllhhhgggnnnyyy{{{zzz|||zzz{{{{{{{{{ooojjj|||aaaGGG;;;777666555555444444555555111111000000000000111111000000111222222222222111000000111222222222222111000111111111111222222222000000111222222222222111000000000000////////////~~~}}}}}}{{{zzzvvvvvvuuuuuuuuuvvvwwwwwwzzz{{{}}}~~~}}}{{{yyywwwvvvvvvwwwwwwxxx{{{~~~~~~}}}{{{xxxvvvsssssstttsssqqqmmmjjjgggaaa^^^ZZZVVVSSSPPPLLLIIIFFFFFFEEEEEEDDDCCCCCCBBB>>>???AAACCCHHHPPP[[[ccciiikkkmmmnnnnnnnnnpppqqqnnnoooqqqrrrsssrrrqqqpppoooqqqrrrrrrrrrrrrsssuuuuuuuuutttsssrrrqqqppppppooopppqqqqqqooollliiigggfffhhhkkkllllllmmmnnnooooooooonnnnnnmmmlllllllllppppppqqqqqqooommmkkkiiiggggggiiimmmppppppnnnkkkgggdddbbbdddiiiooosssuuuttttttuuuwwwwwwxxxxxxwwwttttttssssssttttttuuuuuurrrqqqooonnnooorrruuuxxxxxxyyyyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~zzzxxxwwwuuuqqqoooiiijjjjjjhhheeeffflllrrrtttwwwzzz|||}}}yyypppjjjjjjnnnssszzz~~~~~~|||wwwwwwvvvrrrmmmgggbbb___[[[```hhhpppvvv{{{sssgggccckkkssswww}}}zzzvvvkkklllpppuuu|||xxx{{{~~~xxxtttmmmyyyjjjPPPBBB777666666555555555555555222111111111111111222222///000111222333222222111000000111222222222222111000111111111111222222222000000111222222222222111///000000000000111111111~~~~~~~~~~~~|||{{{vvvuuuuuuuuuuuuvvvvvvwwwzzz{{{|||~~~|||zzzwwwuuuuuuvvvvvvyyy{{{~~~{{{wwwuuupppqqqrrrqqqoookkkhhheee___\\\YYYVVVTTTQQQNNNKKKGGGFFFFFFEEEDDDCCCCCCBBB===>>>???@@@DDDLLLWWW```hhhjjjmmmnnnnnnoooppprrrnnnppprrrsssssssssqqqpppnnnppprrrssssssrrrssstttuuutttsssrrrqqqppppppoooqqqrrrssssssqqqnnnkkkhhhgggjjjlllmmmnnnnnnpppqqqpppppppppooonnnnnnmmmmmmqqqqqqqqqpppooommmkkkjjjggggggiiilllqqqqqqoookkkkkkgggcccccchhhnnnrrrsssuuuuuuvvvxxxxxxyyyyyyyyyttttttsssssssssuuuwwwxxxrrrpppnnnmmmmmmpppsssvvvyyyzzzzzz|||~~~~~~~~~}}}{{{zzzyyyxxxxxxmmmmmmmmmnnnooopppqqqrrrtttvvvyyy}}}{{{xxxsssppplllhhhdddaaa]]]```bbbaaa^^^^^^cccgggmmmppptttxxxzzz||||||tttkkkgggkkkuuu}}}}}}yyytttnnngggbbbWWWYYY]]]aaafffkkkrrrvvv{{{gggaaaeeevvvvvvqqqmmmlllrrr{{{zzz||||||wwwzzzqqqxxxpppVVVIII777777666555555555555555222222222111222222333333///000111222333333222111000000111222222222222111000111111111111222222222000000111222222222222111000000000111222222333333~~~|||{{{zzzxxxwwwuuutttttttttuuuvvvxxxzzz}}}~~~}}}}}}~~~}}}zzzxxxvvvvvvwwwxxxyyy|||}}}yyyuuuqqqooommmkkkhhhgggggggggeeeddd^^^\\\XXXVVVTTTRRROOOLLLJJJHHHEEEDDDDDDEEEDDDCCCAAA??????AAACCCFFFPPP[[[dddhhhlllnnnmmmnnnqqqsssppprrrttttttsssqqqqqqrrrpppppprrrssstttuuuuuuuuutttttttttuuuvvvuuurrrpppvvvuuutttrrrooollliiihhhhhhhhhhhhkkknnnppppppooopppooonnnooopppooommmlllnnnnnnoooqqqrrrpppllliiiffffffggghhhkkknnnppprrrjjjgggdddcccfffiiilllnnnrrrsssuuuvvvwwwvvvtttsssqqqsssvvvxxxyyyxxxvvvuuuvvvuuurrrmmmjjjkkkppptttzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyvvvqqqnnnhhhgggdddaaa```aaadddgggkkkmmmssszzzzzzvvvooolllhhhdddaaa______^^^]]]]]]^^^^^^___```aaaaaaeeeiiimmmppppppqqqtttvvv|||rrrhhhjjjrrryyy{{{rrrlll______^^^\\\]]]```fffjjjtttyyysss^^^hhhvvv~~~vvvpppqqqwww}}}{{{ttt{{{~~~}}}wwwvvv}}}^^^GGG>>>:::666777666444555888222222222222222222222222222111111111222333333444111111111111000000000000111111000000000000111111///000111222333222111111000000000000000000000000}}}{{{yyyxxxwwwvvvuuuttttttuuuvvvwwwxxxyyy|||}}}|||}}}~~~~~~}}}zzzxxxwwwwwwxxxxxxyyy}}}|||wwwsssooommmkkkhhhfffeeeeeedddcccbbb^^^[[[XXXVVVUUURRROOOMMMJJJGGGEEEDDDDDDDDDDDDCCC@@@>>>===??????BBBKKKUUU___dddjjjmmmnnnnnnqqqsssppprrrttttttsssqqqqqqrrrqqqrrrsssssssssssssssrrrvvvuuuttttttuuuuuusssqqqssssssrrrqqqooommmkkkiiigggggghhhkkkoooqqqqqqpppqqqpppoooooopppooommmkkkkkklllmmmoooqqqqqqnnnkkkgggggghhhiiikkknnnqqqrrrllliiifffdddeeehhhlllnnnssstttuuuwwwwwwvvvtttsssrrrsssvvvxxxyyyxxxvvvuuuvvvuuurrrnnnkkklllppptttxxxyyy{{{}}}}}}{{{yyywwwuuurrrmmmiii``````___]]][[[\\\___bbbeeehhhmmmsssxxxxxxtttpppeeedddbbb```______```aaadddeeefffgggggggggggggggfffhhhiiigggeeeeeegggjjjpppxxx~~~{{{vvvzzzyyypppkkkqqqzzz|||nnnkkkfffbbb___^^^^^^___ggglllwww~~~rrraaakkkyyywwwrrrppppppyyy~~~www}}}vvvsssfffMMM???:::666666666444555888444444444333333333333333222222111111222222333444000000111111222222333333111111000000000000111111000000222333333333222111000000000000000000000000~~~|||zzzwwwvvvuuuttttttssstttuuuwwwxxxwwwyyy|||}}}|||}}}~~~~~~|||zzzxxxwwwxxxyyyyyyzzz}}}}}}zzzuuupppmmmkkkgggeeebbbaaaaaaaaa___^^^\\\ZZZXXXWWWUUUSSSPPPNNNJJJGGGDDDCCCCCCDDDCCCBBBAAA???===>>>===>>>FFFOOOZZZ```hhhmmmnnnoooppprrrppprrrttttttsssrrrrrrrrrsssssssssssssssrrrqqqpppxxxvvvtttttttttttttttrrrqqqqqqppppppooommmlllkkkffffffhhhkkkooorrrrrrrrrsssqqqpppppppppooommmjjjhhhiiijjjmmmppppppooommmiiiiiiiiijjjllloooqqqsssooolllhhheeedddfffjjjmmmssstttvvvwwwwwwvvvtttsssrrrtttvvvxxxyyyxxxwwwvvvvvvuuusssooommmmmmpppssstttwww{{{~~~}}}zzzvvvsssoookkkgggcccZZZ[[[\\\\\\[[[\\\^^^```ccceeeiiimmmppppppmmmjjj```___``````bbbeeegggiiioooppprrrssssssrrrqqqppplllkkkhhhccc^^^[[[[[[\\\aaajjjrrrxxx~~~yyyqqqmmmtttqqqoooqqqzzz~~~yyyqqqjjjfffaaa\\\WWW\\\___hhhtttyyywwwvvvwwwpppeeeooo}}}{{{qqqkkksss}}}}}}sssvvvyyyppp}}}pppUUUAAA:::666666555444444777666666555444444444444444222222111111222222333333///000111222333444555555111111000000000000111111000111333444444444333222000000000000000000000000~~~{{{xxxvvvtttsssssssssssstttvvvxxxyyywwwxxx{{{~~~}}}~~~~~~|||zzzyyyxxxyyyzzz{{{|||~~~|||xxxsssoookkkiiicccaaa___^^^^^^]]]\\\ZZZ[[[YYYXXXWWWWWWUUUQQQOOOJJJGGGDDDCCCCCCCCCBBBAAABBB???>>>???>>>>>>EEENNNWWW^^^gggmmmoooooooooqqqppprrrtttuuusssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqyyywwwtttsssttttttttttttqqqqqqppppppnnnmmmkkkjjjffffffhhhlllpppssstttttttttsssqqqqqqpppooommmjjjggghhhiiikkknnnooonnnlllkkkkkkkkkkkkmmmoooqqqsssrrroookkkfffdddeeehhhkkkrrrsssuuuvvvvvvuuutttssstttuuuwwwxxxyyyyyyxxxwwwwwwvvvsssqqqooooooqqqssstttvvv{{{~~~|||xxxsssnnnjjjgggccc```^^^```bbbdddddddddeeegggiiijjjlllmmmnnnllliiigggcccdddeeegggjjjmmmppprrrvvvxxxzzz|||}}}|||zzzxxxwwwuuupppjjjccc\\\XXXUUUVVV]]]gggpppwww{{{sssooonnnttt|||ppprrryyyxxxtttqqqllleee^^^]]]ZZZ]]]fffmmmooooooqqqtttzzz}}}ooohhhrrr}}}uuummmuuu|||}}}rrrtttpppzzzzzz^^^CCC;;;555555666444444666777666555444333333333444333222222111222222333333000000111111222333333444222111111000000111111222111222333444555444333333000000000000000000000000}}}{{{xxxvvvtttrrrrrrrrrrrrtttvvvxxxyyywwwyyy|||~~~~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}{{{yyyvvvqqqmmmjjjhhhaaa^^^\\\[[[[[[ZZZYYYXXXYYYXXXXXXXXXXXXVVVSSSPPPKKKHHHEEECCCCCCCCCBBBAAA???======>>>======DDDMMMUUU]]]gggmmmnnnnnnnnnoooqqqsssuuuuuutttrrrrrrsssnnnooopppqqqrrrrrrrrrrrrxxxvvvsssssstttuuuuuutttssssssrrrpppnnnllljjjiiiffffffhhhlllqqqtttuuuuuuuuusssrrrqqqqqqpppmmmkkkiiihhhiiijjjmmmmmmllljjjllllllllllllmmmoooqqqrrrrrrqqqnnniiieeedddgggjjjoooqqqsssuuuvvvuuutttsssuuuvvvwwwxxxyyyyyyyyyxxxxxxvvvtttrrrrrrrrrrrrrrrtttwww{{{~~~}}}{{{zzzuuuooojjjgggfffdddcccfffiiilllnnnnnnooopppqqqqqqqqqqqqpppmmmkkkiiihhhjjjjjjkkkmmmoooqqqrrrssswwwyyy|||~~~}}}{{{vvvooofff]]]WWWNNNRRRZZZdddnnnwww}}}tttpppppprrryyy{{{yyytttzzz}}}|||yyyrrrlllggg^^^XXXZZZ```cccgggkkkgggmmmwww~~~ooogggqqqrrrssswww~~~}}}|||}}}uuutttuuuzzzeeeFFF===666555666555555666666555333222222222333444333333222222111222222333111111111111111111000000222222111111111111222222111222333444555444333333111111111111111111111111}}}{{{yyyvvvuuurrrrrrrrrrrrsssuuuwwwxxxxxxzzz}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~~~~xxxwwwuuurrroookkkhhhggg___]]]ZZZYYYYYYYYYXXXVVVXXXWWWWWWXXXYYYWWWTTTQQQLLLIIIFFFDDDDDDDDDCCCBBB===;;;;;;<<<;;;:::@@@HHHRRRYYYcccjjjmmmmmmnnnpppqqqsssuuuuuutttsssssssssmmmnnnooopppqqqrrrrrrrrruuusssrrrrrrtttuuuuuutttttttttsssqqqooommmjjjiiiggggggiiimmmrrruuuvvvuuuuuusssrrrrrrrrrqqqooollliiihhhhhhjjjlllmmmlllkkkmmmlllllllllmmmnnnpppqqqqqqrrrqqqlllgggdddfffhhhlllnnnpppsssuuuuuuttttttvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvttttttttttttsssqqqtttvvvyyy|||}}}}}}{{{zzzwwwrrrllliiihhhiiikkkkkkoooqqqtttvvvvvvwwwyyyzzzwwwxxxvvvsssooommmlllmmmppppppppppppoooooooooooosssvvvyyy}}}zzzqqqggg```NNNNNNRRR[[[ccclllxxxxxxrrrqqqsssvvvwwwxxxyyy|||xxxssshhh\\\XXXXXXYYY]]]aaaaaaeeemmmwwwpppeeepppyyyuuuvvv}}}{{{www}}}}}}jjjJJJ@@@777666888777666777555444222111111333444666333333222222111111222222111111111000000000//////222222111111111111222222000111333444444444333222111111111111111111111111~~~|||zzzxxxwwwssssssrrrrrrsssuuuvvvwwwyyy{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzz|||~~~}}}zzzrrrrrrpppnnnkkkhhhfffddd___]]]ZZZYYYYYYYYYWWWVVVWWWWWWWWWYYYZZZXXXUUURRRMMMKKKGGGEEEEEEEEECCCBBB@@@=========:::999>>>EEEKKKSSS]]]eeeiiilllooorrrqqqsssuuuvvvtttsssssssssnnnnnnooopppqqqqqqppppppppppppppprrrtttvvvuuuttttttssssssrrrpppooommmlllhhhhhhjjjnnnrrruuuuuuuuutttsssrrrrrrsssrrrpppnnngggggggggiiilllnnnooonnnmmmllllllkkklllmmmooopppppprrrsssoooiiieeeeeeggghhhjjjnnnqqqsssuuuuuuuuuwwwwwwxxxyyyyyyzzzzzzzzzyyywwwuuuuuuvvvvvvsssqqqrrrsssvvvxxxzzz{{{||||||tttpppkkkiiijjjooosssuuuvvvxxxzzz{{{{{{}}}||||||{{{xxxtttssstttvvvyyyxxxwwwvvvtttrrrpppooonnnqqqtttyyy~~~{{{sssmmm```ZZZWWWXXX\\\aaalllxxx{{{~~~yyyvvvvvvyyy{{{|||}}}tttyyyzzz~~~tttjjjccc\\\VVVUUUWWW^^^```eeellluuurrrdddooo~~~{{{uuuvvv~~~~~~~~~nnnMMMBBB888777999888777777555444222222222444777888444333222222111111222222111111111111111111111222333222222111111222222333000000222333333333222111111111111111111111111111~~~}}}{{{yyyxxxtttsssrrrrrrssstttvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}|||{{{zzz{{{}}}{{{wwwnnnnnnmmmkkkiiifffdddccc___]]]ZZZYYYYYYYYYWWWVVVVVVVVVWWWYYYZZZYYYUUURRRNNNLLLHHHFFFFFFEEEDDDCCCDDDBBB@@@???<<<999===DDDEEEMMMXXXaaaggglllppptttqqqsssvvvvvvtttssssssssspppppppppppppppoooooonnnnnnnnnooorrruuuvvvuuusssrrrrrrrrrrrrrrrqqqpppoooiiiiiikkknnnrrruuuuuuttttttsssrrrrrrssssssqqqooofffeeefffiiimmmpppqqqqqqmmmllllllkkklllmmmnnnooonnnrrrtttqqqjjjeeeeeeffffffhhhlllpppssstttuuuuuuwwwxxxxxxyyyyyyzzz{{{{{{yyywwwuuuvvvwwwwwwsssppppppqqqsssvvvyyy{{{}}}~~~rrrnnnjjjiiilllrrrxxx{{{|||}}}~~~}}}zzzyyy|||}}}zzzwwwuuussskkkmmmqqqvvv|||}}}xxxtttjjj```\\\YYYZZZcccoootttzzzyyyuuusssuuu{{{zzzssszzzxxx~~~vvvooodddXXXQQQQQQ\\\]]]^^^ccclllxxxtttcccnnn~~~wwwqqqvvv|||~~~qqqOOOCCC999888:::999888888666555333222444666999;;;444333333222111111111222000000111222333444444555333222222111111222222333///000111222333222111111111111111111111111111111