BM6P6(@ yyy|||~~~qqq^^^JJJ???===555444111000//////111222000...------......---,,,---.../////////...---,,,///---++++++++++++)))(((&&&%%%$$$&&&((())))))(((************************,,,+++***)))))))))++++++))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%)))))))))***+++++++++,,,*********++++++,,,,,,,,,000---+++,,,---,,,)))&&&---,,,,,,---///333666777:::===DDDNNNYYYaaaeeefffpppsssxxx}}}~~~}}}||||||{{{{{{||||||}}}}}}uuunnnnnnpppooopppppprrrzzz}}}|||zzzxxxrrrlllkkkqqqzzzzzzwwwyyy|||wwwxxxzzz}}}{{{rrrlllhhhddd```]]]WWWZZZ]]]```ccciiiqqqwwwzzzxxxtttmmmhhhiiimmmrrrxxx~~~}}}{{{vvvrrrpppsssvvv~~~{{{zzz~~~~~~}}}~~~|||vvvppptttsssrrrrrrssssssttttttsssrrrtttxxxyyyxxxzzz}}}zzzxxxyyy|||}}}{{{yyyyyy|||}}}{{{uuusssuuuxxxpppooommmmmmmmmpppsssuuupppssswww{{{}}}}}}|||{{{zzzuuunnniiihhhhhhiiijjjiiikkknnnrrruuuvvvtttrrruuurrrnnnjjjiiijjjlllnnntttxxx{{{|||{{{|||{{{yyy|||wwwoooWWWHHH777///+++))))))***000///---,,,+++*********)))***,,,------+++(((&&&''''''((())))))***))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''&&&&&&'''(((***+++---,,,***))))))***,,,---***++++++)))'''(((+++//////000111111000///111222444333444<<>>AAAGGGMMMVVVaaajjjqqquuuvvvzzz|||}}}|||}}}uuuqqqqqqsssqqqrrrrrrttt{{{}}}~~~|||yyyvvvuuutttqqqoooqqqvvv|||}}}wwwuuuxxx{{{zzz|||~~~yyyssslllfffcccaaa^^^\\\\\\___cccfffiiiooovvv{{{~~~}}}{{{vvvrrrrrrvvvyyy~~~|||}}}|||yyyvvvuuuwwwzzz}}}~~~{{{xxxyyy}}}|||xxx|||{{{yyyyyyyyyzzzzzzyyyyyywwwwwwyyyyyyxxxzzz|||xxxtttsssttttttsssqqqsssvvvyyywwwsssqqqrrrtttrrrqqqppppppqqqsssvvvwwwssstttuuuwwwwwwxxxwwwwwwwwwsssmmmjjjiiikkklllllloooqqquuuzzz}}}~~~|||zzzzzzxxxsssnnnkkkjjjkkklllsssvvvzzz{{{{{{{{{~~~|||xxxqqq[[[LLL<<<333000------//////...------,,,,,,,,,---++++++++++++******))))))'''((())))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''''''''''')))***+++,,,+++)))(((((()))+++,,,***++++++)))((((((,,,//////000111111000000111222666666888AAAQQQbbbpppwww}}}}}}xxxfffZZZMMM999555111,,,+++,,,---+++)))******))))))******+++,,,---///222555555444222111111000///---,,,,,,------///...,,,***))))))))))))+++***)))))))))***+++,,,|||mmm___OOO???666555333222000///...//////000000...------......---,,,,,,,,,,,,,,,,,,+++******---,,,+++,,,,,,,,,***)))***)))((()))+++,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))(((((((((---------------,,,,,,,,,,,,++++++,,,///000000///111000111333888>>>DDDGGGQQQZZZgggrrryyy}}}}}}|||}}}xxxwwwwwwxxxvvvwwwwwwxxx|||zzz}}}|||yyyvvvtttsssrrrrrrrrrrrrssswww|||zzzuuuuuuxxx{{{~~~}}}zzzqqqlllfffaaa______```___dddgggjjjnnnrrrvvv{{{~~~}}}~~~~~~}}}zzzxxx{{{}}}~~~~~~~~~vvvtttvvv|||~~~zzzwwwxxxxxxxxxzzzyyyuuuoookkkiiiiiiiiihhhlllpppttttttrrrpppqqqsssuuuuuuttttttuuuvvvxxxxxxsssrrrpppooooooqqqssstttwwwsssooonnnnnnpppqqqqqqvvvxxx|||~~~|||xxxtttqqqooonnnmmmqqqvvvzzz|||{{{{{{}}}zzzqqq[[[LLL;;;333///------//////......------......///---,,,***(((((()))+++,,,)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,******)))(((((()))***+++***++++++***)))))),,,...///000111000///000111333999999>>>JJJ\\\ooo|||||||||oooeeeVVVAAA777333---+++,,,---+++)))******))))))******+++,,,,,,...000333333222000///333222111///---,,,,,,,,,...---+++)))(((((()))))),,,+++************++++++vvvdddUUUHHH;;;444333222111000///............000...------......---,,,............------,,,,,,,,,,,,+++,,,------+++)))+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((+++++++++,,,,,,---------++++++,,,---///111222333777777777:::???FFFMMMQQQZZZeeettt~~~~~~~~~}}}}}}~~~}}}{{{|||~~~{{{vvvzzzxxxuuurrrqqqrrrtttuuussstttwwwzzz~~~yyyvvvwwwzzz}}}~~~{{{vvvsssllliiidddaaaaaaccceeegggmmmooorrruuuxxx{{{}}}|||yyyxxxxxxyyyyyy}}}~~~~~~}}}{{{yyytttwww~~~zzzuuuuuuuuutttvvv{{{rrrnnnhhhcccaaaaaabbbccchhhlllqqqtttuuuuuuuuuvvvyyyxxxwwwvvvuuuuuuuuuvvvooollliiihhhiiinnnsssvvv}}}zzzxxxwwwxxxyyyyyyxxx}}}~~~~~~}}}{{{yyywwwuuutttsssssswww|||}}}||||||~~~yyyqqqZZZKKK;;;222///---,,,...//////...------,,,------,,,+++***)))))))))+++,,,***************)))((('''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******+++,,,,,,***))))))))))))***+++++++++++++++******+++,,,---///000000000///000222444:::;;;CCCSSShhh{{{}}}}}}xxxnnn___JJJ;;;666///,,,,,,,,,+++*********))))))******+++,,,+++---///111111000///---222222000///...---,,,+++---,,,***)))((())))))***,,,,,,++++++************ppp\\\NNNCCC999444222000000///...------------000...------......---,,,......------,,,,,,,,,,,,+++++++++---///...,,,******)))((()))+++++++++***+++++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&************************++++++++++++++++++++++++,,,,,,,,,++++++*********'''((((((***+++,,,---...,,,---...///000222444666===>>>AAAFFFNNNVVV___ccchhhsss~~~}}}}}}||||||||||||zzzxxxxxxvvvqqqtttrrrqqqpppqqqtttxxxzzzxxxxxxyyyzzz|||{{{yyy{{{}}}|||}}}}}}|||yyytttpppmmmiiigggeeecccdddgggkkknnntttuuuvvvxxx{{{|||}}}~~~wwwrrrrrruuuzzz|||}}}yyyvvvuuutttsssrrrwww}}}zzzrrrooonnnkkkkkknnnhhheee```\\\ZZZ\\\```ccciiimmmssswwwyyy{{{{{{|||yyyxxxuuusssrrrqqqqqqqqqjjjhhhffffffjjjqqqyyy~~~}}}{{{yyyxxxwwwvvvzzz~~~~~~~~~wwwooo^^^OOO>>>666222000000222111000...,,,+++***))))))*********+++++++++************+++******)))((((((************************''''''(((((())))))******))))))******+++,,,,,,,,,************++++++,,,,,,++++++******+++,,,,,,,,,///000000///...000222555999===HHH\\\sss}}}vvvhhhRRRAAA;;;222---,,,,,,+++*********))))))******+++,,,+++,,,...000000000///...000000000///......---,,,,,,+++***))))))***++++++,,,------------,,,,,,,,,|||{{{iiiTTTGGG???888333111//////......---,,,,,,+++000...------......---,,,,,,,,,+++*********************+++...000///---+++***)))((((((***+++***(((************************,,,,,,,,,+++***)))((('''(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,+++++++++&&&'''((()))***+++,,,---...///111111222555999<<<>>>AAAGGGPPPZZZeeemmmsssvvv~~~}}}zzzxxxyyyzzz{{{~~~|||uuuqqqrrrqqqnnnmmmmmmoooqqqtttxxx{{{}}}}}}}}}{{{yyyyyy|||||||||}}}}}}~~~xxxwwwvvvssspppnnnkkkjjjffffffgggfffgggjjjnnnqqqxxxwwwvvvxxx{{{~~~~~~}}}xxxqqqnnnpppvvv{{{vvvtttpppmmmlllnnnrrrttt|||wwwnnniiigggbbb```aaa```___]]]ZZZYYY\\\bbbfffoooqqqtttxxx{{{|||||||||vvvtttqqqnnnllllllnnnoookkkjjjiiikkkpppyyy}}}zzzxxxwwwzzz}}}vvvmmm^^^NNN>>>555222000///111222111///,,,***)))((('''))))))***+++++++++***************+++******))))))************************''''''(((((())))))******((((((***++++++,,,++++++*********+++,,,,,,------,,,+++***+++---------+++////////////...000333666888===LLLddd}}}{{{ooo[[[HHHAAA777000------+++*********))))))******+++,,,+++,,,...000111111111111000000111111000///...---,,,+++*********+++,,,---//////000111111111111111zzzxxx{{{~~~tttaaaKKK@@@;;;666111............------,,,+++***000...------......---,,,,,,+++***)))))))))***+++)))***+++...000000...++++++)))((()))***+++***(((************************+++***************++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''+++++++++++++++,,,,,,,,,)))************+++++++++///111444555777:::@@@DDDHHHLLLSSS]]]gggqqqyyy}}}}}}zzzxxxwwwuuuuuuwwwzzz~~~yyyyyytttllliiikkkmmmmmmlllnnnrrrvvvzzz}}}}}}yyywwwzzz~~~|||||||||{{{yyyuuurrroookkkiiiiiijjjkkkfffhhhkkkkkkkkkmmmqqqtttwwwuuutttvvv{{{tttqqqooopppuuu{{{yyyllljjjgggfffhhhnnnwww||||||wwwmmmeeeccccccaaa______aaaaaaaaa``````cccjjjooouuutttuuuvvvwwwwwwvvvuuuqqqnnnkkkhhhhhhjjjnnnpppsssssssssuuuzzz}}}{{{zzzzzz}}}~~~vvvmmm]]]NNN===555222//////111111000///---+++******)))+++***)))))))))***,,,---))))))***+++++++++******************************(((((((((((())))))))))))'''((()))***+++++++++***((()))***++++++,,,,,,,,,,,,+++***+++......---+++/////////......000333777777???PPPkkk~~~~~~uuubbbOOOFFF:::222...---+++*********))))))******+++,,,+++---...000222333444444444444444444222111///---,,,,,,+++++++++,,,...///222333555666777777777777zzzwwwvvvyyy|||zzz~~~|||{{{{{{ooo[[[FFF;;;888444///,,,------------,,,+++******000...------...///---,,,...---,,,+++++++++,,,---)))***+++...111111...,,,,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))+++---///************************'''((((((((())))))******)))))))))***+++++++++,,,------,,,,,,+++***))))))///222666888:::???FFFKKK[[[^^^eeemmmvvv}}}}}}}}}}}}~~~|||vvvsssppppppqqqsssxxx~~~rrrrrrnnnfffccchhhlllmmmooorrrwww|||~~~zzzxxxyyy~~~|||{{{{{{zzzxxxuuussspppkkkfffeeegggjjjmmmhhhllloooppppppqqqtttwwwuuusssrrruuu|||}}}|||ooooooqqqvvv|||zzzssseeedddbbbbbbgggqqq|||~~~yyytttkkkbbb]]]___cccccccccdddfffhhhhhhhhhhhhkkkrrrwwwxxxvvvtttssssssrrrpppnnnmmmjjjgggeeefffjjjpppsss|||{{{|||~~~~~~}}}~~~}}}vvvnnnbbbRRRBBB:::666444444555111000///...---,,,,,,,,,---+++(((&&&''')))---///((()))***+++++++++++++++************************))))))))))))((((((((((((&&&''')))***++++++******'''''')))***++++++++++++,,,+++***+++...///---***/////////......000444777888@@@SSSooo~~~zzz}}}~~~~~~yyygggRRRIII===333///---+++************)))***++++++,,,,,,---///111333555666666888888888666444111///------,,,,,,+++,,,---///000555666888:::;;;<<<<<<;;;}}}yyyvvv{{{|||vvvwwwyyy{{{{{{yyyvvvtttuuusssuuu|||}}}bbbQQQ@@@:::777222///000///...,,,++++++,,,---...111...+++***+++---------***++++++)))((((((***---)))((()))+++------+++))),,,***((((((***,,,,,,+++******************************+++******)))((('''+++'''%%%''',,,...,,,(((&&&''''''((()))******+++(((***+++***''''''***---,,,***)))***,,,///000111555333777???DDDHHHSSS___oooqqqvvv||||||xxxwww{{{~~~~~~}}}xxxuuussspppsssvvvyyy|||xxxssskkkfffdddgggjjjkkkmmmqqqtttwww}}}~~~|||yyy{{{~~~{{{zzzwwwqqqlllfffhhhiiihhhffffffiiillluuuuuuttttttssssssssssssuuusssqqqtttyyy~~~~~~||||||}}}zzzwwwuuurrruuuzzzvvvllleeebbbcccdddiiiqqq|||}}}xxxuuusssqqqdddaaa^^^```eeejjjmmmnnnssssssssssssttttttuuuuuuuuusssoooiiieeeccceeegggbbbbbbdddgggkkkrrrwww{{{~~~~~~~~~}}}}}}}}}|||rrrdddUUUDDD;;;666222111222,,,,,,---000222000***&&&###&&&)))******)))***+++---,,,***))))))***,,,---***))))))((((((((((((((((((((((((((((((((((((((()))************+++++++++((())))))***++++++,,,,,,***))))))))))))+++,,,---222000...---///222777:::999AAASSSooo}}}yyyyyy}}}zzzsssnnn]]]KKK:::222000---)))(((++++++*********+++---...,,,///444888:::999888888>>>;;;777555444444333222......///111...***---222999<<>>CCCLLLRRRXXXcccnnnyyy|||zzzwwwuuuwww|||}}}zzzwwwvvvzzz||||||vvvrrrooojjjhhhlllooopppsssvvv{{{~~~|||yyy|||zzzuuusssooojjjfffbbbdddggghhhhhhhhhkkknnnsssttttttttttttttttttsssssspppooorrrwww|||}}}||||||||||||~~~{{{yyyxxx{{{~~~~~~yyytttooojjjggggggiiinnnttt{{{zzzpppjjjhhhhhhiiifffdddcccffflllrrrvvvwwwvvvwwwxxxyyyxxxuuurrrpppjjjiiifffaaa^^^]]]___aaa```aaadddiiipppxxx~~~}}}|||}}}~~~~~~{{{rrraaaRRRBBB888444000///000///...---...///...+++(((+++,,,...---+++)))))))))******++++++++++++************)))((((((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))******+++++++++,,,+++***)))))))))+++,,,---............///111333666:::BBBVVVsss~~~}}}~~~~~~}}}|||{{{~~~vvvqqq^^^MMM<<<444111...***)))+++******)))***+++---...---000444777888999999888???===:::888777666444333000///111333111///222999AAAFFFNNNVVVYYYXXXUUUTTT~~~}}}|||xxxvvvtttrrrqqqooommmjjjffffffiiiqqqyyyooo]]]LLLAAA888555444222///...+++,,,,,,---...............---+++,,,------,,,***+++,,,,,,+++******,,,---,,,+++***+++,,,,,,***((((((***+++)))''''''***---************************'''((()))***++++++++++++---,,,***)))(((((())))))'''(((((())))))******************+++------,,,+++,,,---///222333444444444@@@DDDLLLVVV^^^fffqqq|||~~~wwwssssssuuuzzz~~~~~~}}}|||~~~{{{wwwuuutttpppooosssvvvwwwzzz}}}~~~{{{xxx}}}~~~uuunnnkkkhhhdddaaabbbdddgggiiiiiijjjkkklllqqqrrrtttuuuvvvvvvuuuuuusssqqqppprrrxxx|||}}}}}}|||{{{{{{}}}~~~}}}}}}}}}}}}}}}xxxrrrllliiiiiikkklllmmmrrryyy{{{rrriiiccccccfffjjjiiiiiikkkpppvvv|||zzz|||}}}|||xxxqqqjjjeee^^^]]]\\\ZZZXXXYYY]]]```cccdddhhhnnnvvv~~~~~~}}}{{{{{{zzzzzz{{{}}}{{{rrraaaQQQAAA888333000...///222000---,,,,,,,,,+++***///000111///---*********(((***+++------+++***(((++++++***))))))))))))***(((((((((((((((((((((((()))))))))*********++++++***************+++++++++,,,+++*********+++,,,---...000111222111111333555???HHH\\\xxx|||zzzyyy|||xxxrrraaaQQQ???777333///+++*********))))))***+++---...000333777999::::::;;;<<<@@@>>>======<<<:::666333...---///111000000666===LLLUUUaaajjjnnnnnnkkkiii|||}}}yyyvvvqqqoooooonnnkkkiiieeeccceeekkksss~~~ӵzzzdddQQQCCC<<<666444333222...,,,***+++---...///......------,,,+++,,,------+++)))+++,,,------++++++,,,---***)))((()))++++++***)))&&&***,,,***&&&%%%***...************************((()))******++++++++++++)))******)))((())),,,///(((((()))))))))*********+++)))(((+++...///,,,)))---///000222333666999;;;DDDJJJUUU```iiisss}}}ĦĦ|||uuurrrvvvzzz~~~ӵ~~~}}}zzzvvvuuuyyy|||}}}}}}yyyuuu|||Ħ{{{pppiiifffeeecccaaaggghhhkkklllkkkjjjiiihhhoooqqqsssvvvwwwwwwwwwvvvwwwtttsssvvv{{{|||zzzzzz{{{~~~}}}|||||||||~~~}}}yyyrrrppplllhhhhhhlllrrrvvvuuuzzz|||wwwvvvtttooohhhdddffflllssspppqqqtttyyy~~~~~~}}}|||wwwpppggg___ZZZUUUVVVWWWXXXYYY]]]aaaeeekkklllooosssyyy~~~~~~}}}}}}}}}}}}}}}}}}yyyyyyzzz{{{}}}~~~|||tttaaaRRRBBB999555111000111111000...---,,,+++******,,,...///...,,,++++++,,,***+++,,,------,,,+++***,,,++++++***************(((((((((((((((((((((((())))))))))))************************************---,,,+++******+++,,,---000222444444444444777:::EEEOOOccc|||~~~~~~~~~{{{yyy{{{xxxrrrdddTTTCCC:::555000---,,,***)))))))))***+++---...555999===?????????@@@BBB??????@@@AAAAAA===888333000......000000222;;;DDDVVVcccrrr||||||~~~}}}}}}yyy~~~xxxsssnnnlllmmmmmmkkkhhhdddaaaaaaeeelllxxx4ĉ@ӵpppZZZJJJ===;;;777444333222///+++***+++---...///...---,,,,,,+++***+++,,,,,,***(((+++,,,------,,,+++,,,---((('''&&&'''***++++++***'''***,,,***&&&&&&***///************************+++++++++++++++***)))))))))*********)))***,,,...))))))))))))***************)))(((***---///---***///000111111444:::BBBGGGOOOYYYeeeoooyyy>L=hĦ|||~~~{{{vvvvvv{{{4ĉ@ӵ~~~~~~{{{zzz~~~|||~~~}}}vvvrrrzzz>Lzzzssskkkfffeeeeeeeeedddkkkkkkmmmnnnooommmkkkiiioooqqqsssuuuwwwxxxxxxxxxyyyvvvuuuwww|||zzzyyywwwxxx{{{~~~||||||}}}xxxrrrnnnhhhiiikkklllooossszzz|||rrrnnnnnnnnnnnnlllhhhgggkkkssszzz{{{}}}}}}zzztttmmmddd\\\UUURRRRRRTTTWWWZZZ^^^ccciiimmmqqqqqqsssvvvzzz~~~zzzzzzzzzzzz|||}}}xxxyyyyyy{{{}}}~~~{{{zzzyyyyyyzzz~~~}}}uuu```QQQAAA888444111000111...///000///...,,,***)))+++,,,,,,+++)))((((((***...---,,,++++++,,,---...,,,++++++***************))))))))))))))))))))))))(((((()))))))))************************+++++++++---,,,+++++++++,,,---......222555666555888===BBBLLLWWWjjj}}}zzzyyyzzzxxx}}}|||yyyyyy|||zzztttgggXXXGGG===666000---...***)))))))))+++,,,...000777===CCCFFFDDDBBBBBBDDD>>>@@@DDDGGGGGGCCC;;;666555333222444555999DDDOOOaaaqqq}}}yyyxxxwwwtttzzz~~~xxxrrrmmmkkkmmmmmmiiieeeaaa^^^]]]aaagggrrrGG=?NNNDDD999:::777333222333000+++,,,------...---------,,,,,,+++)))***++++++***(((***+++------,,,++++++,,,)))'''&&&''')))++++++***)))+++,,,***((((((+++...************************,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++***))))))************************+++***)))***,,,...///...222333444666999BBBNNNWWW\\\hhhttt}}}HdĦ=Ījxxx{{{||||||{{{|||GG=?}}}}}}zzzyyyzzzyyysssqqqxxxHdĦ|||rrrmmmhhhfffgggiiiiiihhhmmmmmmnnnppprrrsssrrrpppqqqqqqrrrtttvvvxxxyyyzzzxxxuuussstttxxx{{{{{{zzzxxxvvvuuuvvvyyy}}}{{{ssslllgggeeedddjjjqqqvvvyyy}}}}}}wwwoooggggggjjjrrrqqqppppppqqqvvv|||}}}||||||xxxssslllddd]]]WWWTTTSSSVVVXXX\\\```dddiiinnnrrrqqqsssuuuxxx|||wwwvvvvvvwwwyyy|||~~~wwwwwwyyy{{{~~~}}}|||||||||{{{zzzwwwvvvuuuuuuwwwzzz~~~~~~}}}vvv]]]NNN>>>666222///...///+++...000000...,,,******------,,,)))&&&$$$$$$%%%///...,,,******,,,...///++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,,,,,,,++++++,,,...///000...444;;;>>>???BBBIIIOOOWWWcccvvv~~~vvvrrrqqqtttxxx~~~}}}yyywwwxxx~~~xxxiiiZZZJJJ???777000---...+++******+++,,,...000111666???IIINNNKKKFFFDDDDDD@@@DDDKKKPPPQQQLLLCCC<<<777444333555999AAAOOO\\\rrrӵooouuu{{{ĭӵqqqӵ]]]ĦӵӵĦƜ`1.׼sSSSDDD>>>555Ħ222---///......---,,,,,,,,,ӵ)))Ħ,,,---+++******+++...,,,))))))ĭӵ******Ħ******---Ħ)))Ħ************---------,,,,,,...222444[[[dddhhhDdD?fӵzzz|||~~~ĦӵƜ`1.׼sĭӵ}}}ӵ|||{{{yyywwwĦssssssrrrrrryyyĦĦ~~~DdD|||qqqpppӵuuuwwwӵsssӵtttrrrrrrssstttĦwwwӵlllsss|||ĭӵooommm{{{zzz{{{~~~}}}wwwrrrppppppooolllgggbbb^^^\\\[[[[[[aaacccfffhhhkkknnnsssvvvsssuuuwwwzzz~~~}}}~~~~~~}}}}}}uuuuuuttttttuuuwwwyyy{{{vvvvvvwwwyyy{{{}}}xxxyyyyyyxxxvvvvvvvvvwwwuuutttsssssstttvvvxxxzzzzzz}}}{{{ttt\\\MMM===555111...---///,,,---///...,,,+++,,,...------,,,)))&&&%%%&&&'''+++++++++******+++++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((***+++,,,---...+++++++++,,,---///111222666@@@LLLTTTWWWZZZ___dddlllwwwvvvooolllooosssxxx}}}{{{xxxxxx{{{zzz~~~zzzjjj\\\LLL@@@777///---///,,,++++++,,,---///111333888DDDRRRXXXUUUMMMHHHFFFEEEKKKSSS[[[\\\WWWMMMEEE:::888888<<&evvvg&e[[[>hӵg&eguO>uO>&e4ff?>ߝLgĉ@aaaKKK>>><<<Shӵ///111000...,,,++++++g&e'''>hӵ,,,+++***)))***333000---fff?><z***g&e>&e******HL,,,,,,,,,ShӵgL***************///000000...,,,...444S?ʬcccmmm3h?D%%)?ZufĦ~~~gLg&egĉ@g&e>&ezzz@e??g<ĉzzzxxxuuuqqq3we<Ħmmmpppqqqsss3h?@eZ3h?gLyyy}}}D%%)?wwwfff?><zxxxyyy=?Ħwwwg&errrg&eyyyuuurrrS?ʬqqq4ff?>ߝL@evvvg&ekkkuuu}}}3h?g&e>&egggnnn??}}}~~~|||uuummmgggffffffiiigggeeecccbbbbbbbbbccckkkmmmooopppqqqsssvvvyyywwwxxxzzz|||~~~}}}~~~|||zzz{{{||||||{{{uuutttsssrrrrrrsssuuuvvvwwwvvvvvvvvvvvvvvvwwwwww{{{~~~|||zzzrrruuuwwwuuurrrqqqsssuuuttttttsssrrrrrrsssttttttwwwzzzyyysss^^^OOO???777333000///111---......+++)))***...222***++++++***((()))+++---''')))***++++++***)))'''***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))+++---...///+++++++++,,,---000222333AAANNN___kkkoooppptttwwwxxxoookkkjjjnnnsssxxx}}}{{{zzz}}}yyy|||}}}xxxjjj]]]MMM@@@777///---...,,,,,,,,,---...000222444<<d<Ħ{{{Dt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e???puR)Ħ---000000000000///--->d<Ħ)))Dt***)))))))))******//////DdDΦDdDĦ+++>d<ʜ4DuTӵ,,,4DwDd<Ħ...puR)Ħ>d<,,,------...,,,111555666;;;peӵmmmĦpeӵDx<>d<ӵDd<~~~qR/ܗ?fӵ>d<>d<Ħ4DufئL>eyyyDdDʜ4DuTӵDdDĦgeĦgggs<v>aĦ~~~peӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ}}}DdDӵnd<DdDĦ~~~>d<ĦjjjpeӵgggĦ}}}F&uTӵkkkDdDĦdddggg>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~xxxsssnnnjjjgggfffeeecccaaabbbeeelllqqqpppssswww|||~~~zzzwwwvvvuuutttrrrooolllhhhfffcccccccccdddeeeggghhhhhheeegggiiiiiihhhfffeeefffkkkiiigggeeeeeefffggggggeeegggjjjooossstttsssqqqrrrrrrrrrpppnnnlllkkkjjjkkkiiiiiikkkoooqqqooommmkkkkkkhhheeehhhmmmlllggghhhjjjlllmmmmmmooorrruuu|||~~~|||{{{|||~~~ttthhhQQQDDD888333111...---...++++++*********)))))))))---+++)))((((((((('''&&&((('''&&&''')))***)))(((***+++,,,+++***)))***+++(((***)))%%%%%%)))***((((((((())))))************+++*********,,,---,,,+++---000,,,+++222444===NNNkkkzzzuuuxxx}}}zzzmmm]]]III===666111///000111---+++---...000666===LLLaaa{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ+++s&dq&ĒR---,,,i?ʜtd<Ħ---HHܗDӊB(((<x///000000888===>>>CCCB?daĦB?Ho9>d<>d<ӵB?Ho9vvv<x|||||||||&ӫeʬtIӇppp>d<Φ>d<Ħ~~~D&ӫetIӇvvvDdDĦ{{{sdKĦcccB?dp&ĒRbbb\\\>d<sdKĦB?Ho9vvvs&dq&ĒR}}}ssskkkfffdddddddddeeefffggghhhiiilllpppssssssrrrsssuuuwwwwwwuuurrrnnnmmmlllkkkhhheeebbb```^^^^^^______````````````___bbbeeeffffffeeeffffffnnnmmmkkkiiiggggggiiijjjlllmmmqqqvvvzzz|||zzzyyy{{{{{{yyyxxxwwwtttrrrpppllljjjiiikkknnnooommmkkkiiihhhddd```cccgggfffaaabbbccceeegggjjjnnnssswww{{{~~~~~~ssshhhOOOBBB666222000...,,,,,,------------,,,,,,,,,,,,,,,***((('''(((((('''&&&)))((('''(((***+++***)))***+++,,,+++)))((()))******+++***&&&&&&)))***((()))))))))))))))*********+++***)))***,,,---,,,+++---000,,,+++111444>>>QQQssszzzjjjYYYFFF;;;555111///111000---,,,......000888@@@RRRiii4DuXӵHu]3hhne=enepIƎ@t@h>hfe???@ďD222333777///...---++++++***ne++++++=e++++++++++++,,,,,,******ege+++,,,sĪj@h,,,,,,,,,fdDĦ+++@ďD***)))Hkge000111222999CCCJJJIIIMMM@h@GHĪj@IŌ}}}{{{BeneHkgene|||{{{feHu]3hhsegeĦja>aĦ@Gse<Ō@GyyyHkge|||rrrssstttHĪj@IŌqqqrrrege|||Hu]3hIŌxxxwwwDdDĦwwwneccc___@huuuvvv>hZZZWWWUUUsepppne@GyyywwwsĪj@h}}}wwwrrriiibbb___```cccfffjjjlllnnnppppppppprrrtttpppnnnkkklllnnnooommmkkkddddddddddddcccaaa```^^^______```aaaaaaaaaaaa```bbbdddggghhhhhhiiijjjlllppppppooommmkkkkkknnnpppvvvwwwyyy}}}~~~}}}|||zzzwwwtttnnnmmmlllmmmnnnnnnlllkkkffffffccc______aaaaaa]]]]]]]]]^^^```eeejjjpppssswww{{{zzzooodddMMMAAA555111///,,,******++++++++++++************))))))((((((''''''(((((()))((('''(((***+++***))))))***+++***((((((((()))+++------)))))),,,---***+++++++++++++++++++++++++++***)))***+++,,,,,,***+++000---,,,111333>>>QQQuuuyyydddTTTBBB999444000...000...,,,---//////111999BBBXXXqqq4DuXӵĵD^PPPHHHCCC555222555;;;444222///,,,******,,,------+++************++++++))))))++++++,,,++++++,,,,,,,,,DdDĦ*********,,,+++///111333444<<aĦs׼sHoyyyzzzvvvuuulllnnnoootttrrrrrryyy|||D^xxxxxxwwwDdDĦttteeeccc^^^aaaqqqpppllliiiTTTUUUXXXZZZs׼srrrttt~~~~~~}}}uuuttt||||||~~~xxxsssjjjgggdddaaa```bbbgggjjjnnnoooppppppnnnmmmnnnooojjjfffdddeeeiiijjjhhheee```aaaccceeeffffffeeeeeeeeefffggghhhhhhhhhggggggiiikkklllllllllmmmppprrrrrrssstttsssrrrssswwwzzz~~~zzzvvvrrrssssssrrrpppnnnnnnnnneeehhhgggbbb```aaaaaa___YYYXXXWWWYYY]]]ccciiilllnnnrrrvvvyyyzzzzzzzzz{{{{{{}}}}}}{{{yyytttiii^^^MMMAAA555111///+++(((((())))))((((((((('''''''''&&&((()))(((&&&&&&(((+++((('''&&&''')))***)))(((((()))***)))'''''''''((()))------++++++...---***************************+++))))))***+++,,,+++***)))///---,,,000222<<d<ĦĦĦ~~~tttiiibbb[[[RRRKKKHHH>>>999888888555222666>>>;;;888333...,,,+++,,,---Ħ...---,,,+++*********))))))))))))************))))))))))))******++++++,,,,,,,,,---------******+++,,,,,,,,,++++++>d<Ħ(((***111+++)))'''(((***,,,,,,,,,)))***+++---///222444666:::KKKXXX[[[bbbqqq}}}xxxsssrrrvvvzzz~~~zzztttqqqĦqqquuu>d<Ħ}}}~~~BegeFYĉ>aĦBenu]ӵ{{{tttnnnpppttt}}}xxxoookkkkkkjjjlllnnnoooooorrrxxx|||wwwuuurrrqqqssstttuuuuuuuuuvvvyyy}}}>d<Ħxxxxxxxxxxxxxxx>d<ĦrrriiidddĦ^^^bbbggglllnnnoooooopppiiiccc]]]]]]___]]]WWWPPPSSSXXX^^^cccBeuuuxxxyyyzzzzzzĦqqqpppooommmllllllooovvvzzz}}}xxxqqqkkkaaabbbbbbcccdddfffjjjmmmkkkkkkjjjhhheeeddddddfffdddaaa```cccgggiiifffbbbaaacccfffiiikkkmmmmmmnnnjjjkkkmmmnnnooonnnmmmmmmpppqqqqqqpppooopppsssuuutttvvvxxxxxxxxxzzz|||xxxvvvxxxzzzxxxssspppppprrrfffkkklllgggcccdddeeedddWWWUUUSSSTTTXXX^^^ccceeeeeehhhmmmpppqqqrrrtttuuuxxxzzzyyyvvvtttooodddYYYLLL@@@555000...***''''''++++++++++++************###'''***)))%%%%%%)))---'''&&&%%%&&&(((((((((''''''))))))((('''&&&'''(((&&&***,,,******---,,,(((((((((((('''''''''''''''***)))))))))+++,,,+++***'''...---,,,000111:::NNNlllzzzuuurrruuu~~~{{{YYYKKK<<<555222...,,,---++++++...111111222:::DDD___zzz?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ{{{wwwqqqllljjjeeeVVVHHHFFF>>>777666777666666888888222......---++++++gdKĦ+++---------+++---,,,***(((((()))+++,,,************)))))))))))),,,,,,***))))))+++...111++++++++++++++++++++++++gdDĦ...---,,,,,,,,,+++++++++++++++,,,---......///111666<<<@@@FFFQQQ]]]eeennnzzz{{{rrrnnnpppxxx~~~yyysssmmmjjjgdKĦuuu}}}sdKĦ~~~ŶS3we<iĉ@3hR/Ō~~~sssoooooooooooorrrxxxuuummmhhhgggggglllnnnrrruuuxxxyyyyyyxxxxxxtttqqqsssyyy|||xxxttt{{{||||||{{{zzzDdDĦ}}}zzzuuuvvvzzzsdKĦqqqkkkgdKĦkkkjjjlllqqqvvvuuunnngggddd]]]UUUQQQSSSUUUVVVUUUZZZdddmmmpppwwwwwwyyywwwtttgdKĦbbbiiikkkmmmooorrrxxxzzztttooommmlllccceeegggiiijjjkkkjjjjjjfffeeeccc```]]]^^^bbbeee\\\]]]___aaadddhhhjjjlllkkklllmmmoooppprrrvvvyyyxxxwwwuuuqqqmmmmmmpppsssssswwwwwwqqqnnnqqqvvvwww{{{yyyxxxxxxzzz~~~~~~{{{zzzwww{{{{{{tttpppoooqqqsssppphhhfffhhhhhhccc]]]WWWPPPOOOUUU\\\```aaa______```dddjjjnnnooonnnsssuuusssooolllggg]]]SSSHHH>>>555111...+++)))***(((((()))))))))(((((('''&&&(((+++***'''%%%&&&((())))))************)))(((''')))***)))((('''(((***)))))))))***+++++++++,,,(((((((((((()))))))))))))))))))))***+++++++++,,,333+++)))...//////;;;JJJfff}}}qqqmmmmmmsssyyy}}}~~~|||}}}~~~aaaLLL777000222444222000---,,,---///000333;;;DDDaaawww>Anene}}}nezzzyyyvvvuuuvvvqqqdddUUUJJJAAA999888888888888;;;999333/////////---ne+++,,,---...---+++---,,,+++)))))))))******************)))))))))))),,,***(((***---///...,,,+++++++++++++++++++++De+++---,,,***,,,++++++******++++++,,,,,,---///000333999@@@DDDOOOZZZgggoooxxxzzzvvvpppnnnqqqzzz}}}vvvqqqhhhfffnewww~~~ne~~~>Ak<fhzzzoookkkkkklllmmmqqqvvv~~~~~~{{{uuunnnhhheeeeeeffflllnnnqqquuuxxxzzz||||||yyytttrrrttt{{{~~~|||yyy{{{||||||{{{yyyDe|||}}}yyyttttttvvvnessssssnennnooonnnoooqqqsssppphhhaaa[[[UUUOOOMMMQQQVVVYYY[[[fffnnnvvvyyyzzz||||||yyyvvvsssne```___gggjjjpppuuuzzz~~~}}}}}}{{{wwwssspppnnnmmmiiiiiijjjiiiiiihhhggggggbbbaaa```]]]ZZZ[[[]]]```aaabbbdddgggkkkooorrrtttssstttttttttuuuxxx{{{}}}}}}}}}zzzuuuqqqpppsssvvvuuuvvvtttpppqqqvvvxxxvvv{{{zzzyyyyyy{{{~~~|||{{{xxx{{{~~~~~~{{{vvvrrrppprrrtttrrrllljjjkkkjjjeee^^^XXXQQQPPPUUU[[[___```___]]]]]]```dddggghhhhhhllloooooommmjjjfff\\\RRRFFF===444222000,,,***+++'''((())))))************)))***+++***((('''((()))))))))))))))))))))))))))''')))***)))((('''(((*********************++++++***))))))((('''&&&%%%$$$''''''((())))))*********111***)))---......888FFF]]]{{{|||pppkkkjjjnnnsssxxxyyywwwuuurrrjjjnnnttt|||fffQQQ<<<444333000+++'''...,,,---///000222;;;DDD]]]ssswwwvvv{{{}}}sssdddPPPFFF===;;;;;;;;;<<>>GGGPPPVVVaaammmzzz~~~~~~xxxvvvrrrpppnnnmmmjjjhhhfffhhhmmmrrrtttvvv~~~}}}|||zzzzzzzzz{{{}}}yyyqqqoooqqqsssuuuwww{{{~~~~~~zzzsssmmmfffeeedddfffjjjmmmpppqqqyyyxxxwwwuuuuuuvvvxxxyyysssqqqpppsss{{{}}}yyyuuuttttttvvvtttqqqnnnmmmmmmmmmlllrrrwwwzzzyyyzzz|||zzzvvvmmmkkkiiigggeee```YYYTTTNNNMMMMMMRRR[[[hhhvvvzzzrrrkkkggg```ZZZWWWZZZ```eeennnsss|||wwwvvvvvvwwwxxxyyyxxxxxxuuusssppplllhhhfffeeeeeedddeeeeeedddccccccdddfffllllllmmmpppuuu|||}}}{{{{{{~~~|||wwwtttssstttuuurrrrrrooommmqqqwwwyyyvvv|||||||||}}}~~~}}}}}}zzzyyyzzz|||{{{wwwtttvvvxxxxxxwwwuuusssooolllaaa\\\WWWUUUYYY___dddgggkkkiiieeebbbaaaaaabbbccc___eeeiiigggddd___VVVMMMAAA999444333333000------)))***++++++,,,,,,,,,,,,+++'''###"""%%%'''&&&%%%((('''&&&%%%%%%&&&(((***''')))***)))((('''(((***++++++******))))))(((((())))))******++++++,,,,,,******+++,,,---......///---+++,,,///......444<<>>888333///...111...---...---///888BBBQQQggg~~~ssshhhggg|||~~~yyyxxx{{{~~~|||nnnZZZRRRKKKJJJKKKJJJJJJLLLHHHAAA:::777444///,,,---111000......//////...,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********(((+++---***&&&&&&,,,333*********++++++,,,,,,---,,,...//////---------...------------...///000000111555;;;BBBLLLWWWcccjjjttt~~~~~~|||zzzvvvrrrmmmjjjhhhfffeeefffiiimmmqqqsssssswwwxxx{{{|||yyywwwtttsssqqqnnnjjjhhhiiijjjnnnsssxxx|||~~~xxxrrrpppkkkiiihhhgggfffccc___\\\aaaaaaccciiiqqqwwwyyyxxxyyyxxxvvvuuuuuuwwwxxxzzzttttttvvv{{{}}}vvvqqqnnnnnnmmmlllooorrrrrrqqqssswww|||yyyxxxuuuqqqgggccc\\\UUUPPPLLLKKKKKKRRRWWW___gggsssvvvllldddXXXZZZ[[[[[[]]]dddmmmttt}}}|||zzzxxxwwwvvvuuuuuurrrrrrrrrqqqppppppsssuuuxxxvvvuuuvvvzzz~~~|||~~~|||wwwttttttuuuuuuuuurrrwwwxxxtttrrrwww|||zzz|||~~~}}}}}}||||||||||||{{{yyywwwwwwvvvwwwzzzyyytttqqqqqqfffccc___^^^```eeelllqqqrrrqqqoookkkgggeeefffhhheeekkknnnjjjddd]]]UUUMMMDDD;;;555444333///---------------,,,+++***)))(((+++)))'''''''''(((((((((&&&&&&%%%%%%&&&''')))***''')))***)))((('''(((***))))))))))))))))))(((((()))))))))(((((('''''''''&&&'''((()))***,,,,,,---,,,...000111000222777<<>>666333111...,,,,,,++++++,,,,,,+++***)))))))))***+++***((('''((()))%%%&&&&&&'''(((((())))))''')))***)))((('''(((***((((((((()))))))))))))))((((((((('''''''''&&&&&&%%%&&&'''(((***+++,,,,,,+++...000//////333888<<>>;;;:::;;;===AAAHHHSSS^^^fffoooyyy{{{{{{{{{gggOOO@@@777111......///---...000000///555===DDDXXXsss}}}uuuvvv}}}xxxuuu~~~rrrhhhiiiiiioooyyymmmfffgggkkknnnooovvv||||||zzz~~~}}}rrrhhh___XXXTTTVVVWWWVVVTTTUUUJJJCCC>>><<<:::777666777333111//////000000...,,,,,,+++*********,,,...000,,,,,,,,,+++++++++******(((((()))+++,,,,,,+++***))))))***+++,,,,,,------,,,---...,,,)))))),,,///////////////000111333333666:::AAAJJJUUUaaammmuuu~~~~~~yyyyyyxxxwwwsssoookkkiiiffffffeeeeeefffhhhkkkmmmooopppsssyyy~~~{{{vvvrrrpppooonnnmmmkkkkkkjjjiiihhhjjjnnnrrroootttzzz~~~~~~~~~|||nnnhhh```]]][[[[[[^^^bbbeeefffgggfffgggmmmuuuzzzyyyvvvzzzyyyxxxvvvuuuttttttsssnnnqqqvvv{{{~~~zzzzzzyyyvvvqqqnnnmmmmmmrrrsssxxx~~~yyyzzz||||||vvvmmmeeeVVVSSSMMMIIIIIINNNVVV\\\ccclllwww|||ggg]]]YYY[[[bbbkkkpppssswww~~~~~~yyyuuusssuuuwwwyyyvvvsssqqqsssyyy|||yyywwwyyy||||||xxxssssssoookkkjjjmmmpppqqqqqquuussspppnnnrrrxxxyyyuuuxxxzzz~~~~~~{{{zzz~~~|||xxxwwwwwwvvvrrrssswwwvvvqqqooorrrmmmjjjeeeaaa___ccchhhmmmoooqqqrrrpppllljjjkkkmmmkkkqqqtttooohhhccc^^^XXXJJJ@@@666333000,,,+++,,,)))******+++++++++******&&&)))+++***'''%%%&&&(((%%%&&&'''((())))))))))))((()))***)))((('''(((***''''''(((((())))))******&&&&&&'''((()))***++++++&&&'''(((***+++,,,......***...///......333999===LLL___yyy}}}jjjgggdddgggooo{{{sssZZZJJJAAA<<<888444666888:::===BBBHHHMMMTTT___bbbdddmmmqqqvvvqqq```KKK???777222//////...---///111000///444;;;>>>QQQlllvvvhhh]]]]]]cccrrrwww~~~yyyvvvssseee___fffqqq|||}}}tttjjjeeedddgggiiisssuuuwwwwwwvvvwww{{{~~~zzzyyyxxxwwwtttnnnfffaaagggddd`````````___[[[WWWLLLGGGBBBAAABBBAAA<<<666:::777444111111000...---//////...---,,,,,,++++++++++++************++++++******,,,...)))$$$'''///+++++++++,,,,,,------------------.........//////000......111222000111555999???IIISSS]]]hhhttt|||}}}|||{{{yyyuuuqqqrrrnnniiifffeeefffgggggghhhgggfffgggjjjoootttwwwvvv{{{|||}}}~~~~~~|||zzzxxxtttnnnjjjhhhhhhiiiiiilllmmmnnnmmmmmmooovvv{{{}}}~~~vvvqqqtttyyyzzzzzzzzzzzziiieee```[[[YYY\\\^^^___bbbfffmmmnnnooopppsssvvvxxxzzz~~~zzzxxxwwwwwwuuutttqqqssswww|||~~~zzzwwwsssqqqooonnnnnnoooooonnnssswww{{{~~~~~~~~~~~~~~~wwwkkk___XXXSSSMMMGGGHHHOOOZZZbbbgggmmmrrr}}}uuueee___]]]hhhnnnxxxxxxtttrrrqqqnnnlllnnnmmmkkkkkknnnsssyyy}}}ooorrrqqqnnnqqqvvvvvvqqqooollliiihhhjjjmmmooopppooommmkkklllooosssvvvvvvxxxxxxyyy|||}}}|||~~~zzzrrrrrrxxxwwwtttssstttrrrmmmjjjlllgggfffccc```___aaafffjjjmmmooopppooommmllllllmmmrrrqqqooommmkkkfff```[[[LLLAAA666222///------//////---+++***++++++***)))...***&&&&&&((())))))'''''''''''''''''''''&&&&&&)))(((((()))******((('''+++)))'''(((+++,,,***((()))'''&&&(((+++---,,,***,,,+++***)))))))))***+++111***(((///444555:::BBB[[[pppvvvlllfff```aaakkkzzzuuu[[[III@@@;;;999777555333444777;;;>>>???EEEIIIOOORRRUUU[[[eeemmmxxx|||}}}uuu___TTTEEE999222000...---***+++---///000111111111999CCCYYYuuu{{{vvvlll]]]PPPJJJJJJMMM\\\kkk}}}{{{gggnnn{{{{{{yyykkkbbb```kkkyyy{{{rrrmmmlllnnnpppwwwxxxyyyxxxuuussstttuuurrrrrrrrrrrrqqqnnnhhhdddiiigggddddddeeeccc^^^ZZZOOOJJJDDDCCCEEEEEEAAA===>>>;;;666222111000///---//////...------,,,++++++++++++************++++++,,,+++,,,...+++''')))000,,,---------............------........./////////111...///333444333666:::===EEEQQQ\\\gggqqq|||~~~{{{xxxuuurrrqqqqqqoookkkggghhheeebbbaaabbbdddeeefffmmmpppssstttuuuvvvyyy{{{}}}{{{xxxvvvuuuuuutttrrrooollliiieeeccccccfffhhhiiippprrrsssrrrrrruuu|||zzzrrrmmmooorrrrrrpppppp~~~~~~jjjccc___\\\\\\aaafffiiilllpppnnnoooqqqtttwwwyyyzzz{{{|||zzzwwwvvvwwwwwwvvvuuutttuuuxxx{{{{{{zzzvvvsssnnnmmmlllnnnqqqtttvvvvvvwwwxxxzzz{{{{{{|||~~~~~~}}}xxxpppeeeZZZTTTRRROOOLLLNNNUUU```iiiooorrrvvvpppggghhhjjjtttyyy~~~xxxqqqmmmlllkkkhhhfffeeedddddddddfffjjjnnnpppgggjjjjjjhhhkkkooonnniiijjjgggeeeeeegggiiikkkkkkjjjhhheeeeeehhhlllooopppsssssstttxxx|||~~~zzz{{{}}}{{{||||||vvvpppqqqxxxwwwtttssstttqqqllljjjllleeedddaaa^^^]]]___dddhhhjjjlllooopppooonnnnnnnnnrrrpppmmmlllllliiibbb]]]OOODDD888333///,,,+++---...,,,******++++++***))))))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''+++)))))))))++++++***)))+++)))'''(((***+++***((()))(((&&&(((***,,,***)))++++++***))))))***+++,,,000******000444777@@@MMMfffyyy|||rrrhhhccc___aaalll{{{www]]]KKK@@@;;;888888666333333555777999999999<<<@@@BBBDDDIIIQQQWWWbbbeeejjjooopppkkkbbbZZZNNNFFF;;;333////////////,,,,,,------...///000111666@@@SSSooo}}}pppeee^^^RRRFFF???:::999999CCCPPP___kkkrrrqqqcccSSSZZZkkk|||rrriiieeehhhwww~~~xxxwwwxxxyyy{{{}}}~~~|||xxxtttqqqpppooonnnooooooooonnnjjjgggkkkiiihhhjjjjjjhhhbbb]]]RRRLLLGGGGGGJJJMMMKKKIIIEEE@@@:::555222111////////////......---,,,,,,,,,++++++************++++++...,,,+++...---,,,,,,///.........///////////////............////////////111000111555666666;;;AAAFFFOOO]]]jjjuuuyyytttooolllhhhfffeeeddddddccc```^^^___]]]]]]___cccgggjjjkkkssszzz}}}}}}~~~|||sssqqqnnnkkkjjjgggdddbbb___^^^^^^^^^aaaeeejjjllluuuwwwyyyyyyyyy}}}xxxoooiiijjjllljjjgggfffqqq{{{pppfffbbb___aaahhhnnnoooqqqtttnnnppptttxxx{{{|||||||||vvvuuutttuuuwwwxxxxxxwwwvvvwwwxxxxxxwwwuuusssqqqmmmlllmmmppptttxxxzzzzzz{{{{{{{{{zzzyyy{{{}}}{{{xxxrrrjjj```XXXSSSRRRSSSTTTWWW]]]gggqqqxxxyyy{{{{{{llllllttt{{{~~~zzzxxxxxxyyyyyyyyytttooohhhddddddccc```^^^]]]]]]^^^```bbbccceeeeeeaaaccceeeeeegggjjjhhhdddgggeeedddeeegggiiiiiihhhgggdddaaa```bbbfffiiikkknnnnnnnnnqqquuuxxxyyyyyyzzzwwwttttttyyy}}}~~~~~~~~~}}}~~~}}}{{{zzzxxxsssooorrrxxxxxxuuusssssspppjjjhhhjjjcccaaa^^^[[[YYY[[[```dddgggjjjnnnqqqqqqooooooooorrrmmmiiijjjmmmlllfff___RRRFFF:::444000,,,+++,,,...,,,*********+++***)))&&&&&&&&&''')))(((%%%###''''''''''''''''''''''''---+++))))))+++,,,++++++***)))((((((******)))((()))((('''((()))***)))(((+++***))))))***+++,,,---///+++---222555:::KKK___wwwyyynnneeebbb```dddooo~~~zzz```MMMAAA:::777888666222111111222222222222444777777777:::@@@EEEKKKLLLOOOQQQPPPKKKDDD???>>>999333///......//////------,,,+++,,,---...///222:::KKKdddyyyfffYYYRRRIII>>>666333222///---444<<>>777444222000000//////......---------,,,,,,++++++******++++++,,,...,,,***,,,............////////////////////////....../////////000000000111000222555666888>>>EEEOOOZZZjjjyyy~~~~~~{{{wwwpppiiiccc^^^\\\YYYYYYZZZ[[[\\\\\\\\\[[[^^^___bbbgggmmmrrruuuvvvzzz~~~{{{zzzzzzzzzyyyxxxkkkiiifffccc```]]]ZZZXXXYYY[[[]]]```dddiiiooorrrzzz|||~~~~~~~~~vvvmmmgggiiikkkhhheeedddhhhqqq|||{{{mmmiiifffhhhmmmpppooonnnpppmmmpppvvv{{{~~~~~~|||{{{tttttttttvvvxxxyyyxxxvvvwwwwwwxxxwwwuuussssssssssssrrrrrrtttwwwyyyyyyyyy}}}}}}}}}|||{{{{{{~~~zzzxxxtttoooiiiccc^^^[[[VVVZZZ^^^bbbfffmmmuuu|||}}}|||}}}{{{{{{uuunnnsss~~~~~~{{{xxxtttqqqoooppprrrssstttoooiiiccc``````___]]][[[\\\]]]```cccfffgggggggggbbbdddfffiiilllllljjjgggjjjiiiiiikkkmmmmmmlllkkkhhheeeaaa```bbbfffiiijjjkkkjjjkkkmmmpppsssssssssuuurrroooooorrrvvvwwwxxxwwwvvvwwwzzz~~~}}}~~~|||yyyuuurrrqqquuuyyyzzzuuurrrqqqmmmgggdddfffbbbaaa]]]ZZZXXXZZZ^^^bbbfffjjjooorrrrrrpppnnnmmmpppjjjeeegggmmmnnnggg```SSSGGG;;;555111---,,,......,,,***)))******)))(((((((((((((((((((((((('''''''''''''''((((((((((((---+++))))))***+++++++++))))))(((((()))))))))(((((((((((((((((()))((((((******))))))***,,,---......,,,///333555???XXXqqq}}}yyy~~~zzzppphhhggggggllluuu{{{aaaNNNBBB:::666777555222000000000/////////111222222222333777;;;>>>?????????>>>;;;666444777555222///...---------...---+++******+++---...000555AAAWWWsss}}}hhhTTTHHHEEE???777111/////////...444666999<<>>888555222000........................,,,,,,++++++++++++,,,,,,))),,,,,,***,,,///111000////////////............000000000000111111111111000111444888:::>>>IIIUUUfffqqqwwwnnnggg^^^[[[WWWSSSPPPNNNNNNNNNQQQTTTYYY]]]aaadddhhhkkkmmmpppuuu|||{{{uuuqqqlllhhheeebbb___]]]YYYZZZZZZYYYWWWUUUVVVWWW]]]bbbhhhlllooosssyyy}}}}}}ooohhheeeiiimmmllliiihhhiiimmmsssxxx}}}xxxuuurrrrrrvvvwwwtttqqqrrrkkkooouuuzzz|||zzzwwwtttuuuuuuvvvyyyzzzyyyvvvsssssswwwzzz{{{zzzzzz||||||{{{{{{|||}}}}}}{{{zzz{{{~~~}}}wwwrrrooojjjkkklllmmmmmmmmmllllllmmmrrrwww|||}}}||||||{{{yyyssslllgggaaa\\\]]]aaaiiipppwwwyyy}}}}}}xxxtttrrrrrrqqqrrrtttwwwyyywwwtttqqqqqqpppoooqqqtttwwwxxxyyywwwrrrmmmkkkkkklllkkkiiieeefffiiilllppptttvvvxxxnnnlllnnnsssvvvuuussstttqqqqqqqqqrrrtttuuutttssskkkhhhffffffiiilllnnnnnnmmmllllllmmmpppqqqqqqpppqqqqqqpppooonnnmmmlllkkkeeeiiimmmmmmlllmmmqqquuuuuuwwwvvvttttttwwwxxxvvvvvvppplllkkkgggaaa```bbbfffddd```\\\YYYZZZ^^^aaaggglllqqqsssrrrooollljjjlllhhhfffhhhmmmllleee^^^QQQEEE:::555222......000---+++)))))))))***)))(((((('''$$$!!! ###'''+++'''''''''(((((())))))******))))))***++++++***((('''((())))))''''''((()))'''(((******))))))+++,,,++++++******+++,,,---......---000444888GGGiiiqqqjjjjjjmmmvvv~~~zzz|||oooZZZKKKAAA:::666444222000000000000///---)))******,,,---///111222111111222000///...///000)))+++,,,---++++++,,,---...---,,,+++++++++,,,---000222;;;NNNiiiuuueeeRRRCCC<<>>888333///...---+++***)))))))))+++++++++++++++***)))(((333555777888:::AAALLLUUUeeeiiiqqq{{{xxxsssnnnjjjhhheee```\\\QQQMMMKKKLLLPPPTTTUUUTTTPPPMMMHHHBBB;;;666222000///000000000000///..................------------...............///000111...////////////......---333222111000111333555777999:::@@@NNN[[[gggwwwwwwsssooojjjfffccceeejjjqqqwww|||~~~~~~~~~~~~{{{wwwvvvuuuqqqnnnhhhccc^^^]]]]]][[[VVVQQQUUUWWWYYYYYYYYY[[[___bbbhhhjjjkkklllmmmooosssvvv{{{}}}}}}yyyxxxxxxwwwvvvwww{{{{{{{{{wwwqqqppprrruuusssttttttppplllooouuu{{{zzzxxxwwwvvvtttpppmmmmmmoooqqqrrrrrrpppmmmkkkhhhkkkpppuuuxxxyyyyyyxxx|||}}}~~~}}}~~~~~~|||xxxvvvrrrqqqooommmjjjgggeeedddggglllrrrwwwzzz{{{{{{{{{|||{{{zzzyyywwwsssmmmiiibbbeeefffhhhmmmuuuwwwuuuwwwwwwxxx|||~~~yyysssnnnnnnnnnmmmmmmmmmmmmmmmmmmqqqsssuuuuuuvvvwwwyyy{{{{{{wwwtttuuutttrrrpppqqqtttxxx{{{wwwsssqqqrrrsssqqqnnnpppqqqooolllmmmrrrrrrnnnnnnnnnnnnoooooopppqqqtttpppmmmmmmqqqsssrrrsssvvvxxxxxxuuurrrsssvvvtttooommmhhhcccbbbcccbbb___\\\]]]___aaabbbaaa___\\\ZZZWWWWWWWWWXXX[[[___ccceeebbbbbbaaa___^^^^^^aaadddbbbeeeiiimmmooonnnmmmlllhhhooottttttsssooohhh```UUUMMMBBB888111...,,,,,,&&&)))---...---)))&&&###''''''&&&&&&&&&&&&''''''&&&&&&''''''(((***++++++*********)))))))))(((((())))))))))))((((((((((((((((((((()))***+++++++++++++++,,,---------------+++,,,000333999JJJggg~~~qqqbbbWWWLLL@@@888666444222...---,,,,,,+++)))///,,,******+++,,,++++++,,,,,,,,,,,,,,,+++************))))))******+++,,,,,,++++++++++++,,,...///555>>>NNNdddxxx|||mmmYYYIII@@@:::444//////...,,,+++***))))))))))))******+++++++++******444555555444444888@@@GGGTTTVVV]]]eeejjjmmmttt}}}}}}wwwpppkkkiiigggccc```UUUQQQNNNNNNPPPRRRQQQPPPNNNKKKEEE>>>888444222000111111111222111000000///------------............//////.........///000000000000000//////......---...///111444555666666666:::===FFFTTTbbbooo}}}|||yyywwwuuurrrnnniiikkkqqqzzz{{{sssmmmjjjhhhdddbbbWWWTTTRRRRRRUUUWWWVVVTTTWWWZZZ^^^bbbdddgggjjjlllrrrrrrrrrqqqrrruuuyyy}}}zzzsssmmmkkkmmmoooqqqtttyyy|||~~~yyypppnnnpppuuusssssssssooojjjlllqqq|||zzzwwwvvvtttqqqmmmjjjmmmnnnnnnnnnmmmkkkjjjhhhgggjjjpppvvvzzz{{{{{{{{{}}}|||{{{|||}}}}}}{{{wwwsssqqqmmmkkkjjjhhhgggggghhhiiiqqqrrrvvv{{{|||yyyvvvsssooojjjgggeeejjjnnnqqqxxx~~~||||||{{{{{{}}}}}}yyyvvvqqqllliiikkklllmmmooopppppppppooowwwyyy{{{|||}}}~~~~~~|||uuuwwwvvvrrrnnnnnnsssxxxyyytttnnnllllllllljjjhhhkkkkkkiiifffgggkkkkkkhhhkkkkkkjjjiiijjjmmmoooqqqiiihhhjjjoooooommmooossswwwwwwuuurrrssswwwwwwsssoookkkgggeeedddbbb^^^ZZZ[[[[[[\\\\\\ZZZWWWTTTRRRQQQQQQRRRSSSVVVZZZ]]]___```aaabbbbbbaaaaaaccceee```ccchhhkkkmmmllljjjhhhkkkrrrvvvvvvtttqqqjjjbbbYYYQQQEEE:::333///,,,+++&&&(((***,,,+++)))%%%###&&&''''''''''''''''''&&&&&&&&&'''''')))******+++******))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,)))+++///333888HHHccc{{{sssdddXXXMMMAAA999666444111...,,,,,,,,,+++)))---+++))))))***+++***)))+++++++++++++++***))))))******))))))******+++,,,,,,++++++++++++---///000999AAAPPPddduuu~~~~~~{{{mmmaaaPPPCCC;;;777111---...---,,,+++***)))))))))(((((()))++++++,,,,,,,,,222222222222333777===BBBHHHIIINNNUUUZZZ^^^hhhqqq}}}zzzqqqkkkhhhgggeeecccYYYUUUQQQPPPQQQPPPMMMJJJJJJFFF@@@:::444111000000222222222222222111111000/////////000000000000111000//////......//////000333333222111000000000000///000333666888888888888BBBGGGPPP\\\hhhsss}}}|||zzzxxxxxxxxxwwwtttrrrppprrrxxx}}}{{{yyyxxxxxxtttnnneee___\\\ZZZYYYWWWOOONNNNNNRRRWWW\\\^^^___^^^bbbfffkkknnnqqqrrrssszzzzzzyyyxxxxxx{{{}}}{{{wwwppphhhbbbcccfffjjjnnnrrrwww}}}}}}}}}|||uuuooommmmmmnnnmmmnnnpppnnnkkkooouuu}}}zzzwwwtttrrrooollliiilllkkkkkkjjjiiihhhgggfffiiilllrrrwww{{{}}}}}}|||~~~}}}zzz{{{zzzyyyuuuqqqmmmjjjggggggfffgggiiilllooorrryyyxxxyyy~~~~~~zzzuuurrrooollljjjjjjpppuuuyyy~~~~~~}}}{{{zzz|||~~~}}}yyyuuuqqqnnnkkkjjjlllnnnrrruuuwwwwwwvvvvvv}}}yyyzzzyyyssskkkjjjnnntttpppkkkfffdddfffiiiiiihhhgggfffdddbbbccceeedddcccggggggeeecccgggmmmrrrrrrfffeeefffhhhhhhfffiiiooorrrsssrrrnnnooossstttrrrmmmkkkhhhfffeeebbb^^^[[[ZZZZZZZZZYYYXXXVVVTTTRRROOOPPPQQQRRRUUUWWWYYYZZZ\\\___ccceeefffggghhhiiihhhiiijjjkkkkkkjjjiiihhhrrrvvvxxxuuusssrrrnnnhhh^^^VVVIII===444///,,,++++++(((%%%###$$$%%%''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''***)))))))))(((((((((((((((((((((((()))))))))))))))))))))******+++++++++)))***++++++,,,,,,+++++++++---111555:::GGG___uuuyyy|||~~~vvvfffZZZNNNBBB999777333000---,,,,,,,,,+++***+++***((()))*********(((***************)))((((((******))))))******+++,,,,,,+++++++++,,,---///000:::BBBPPP```mmmrrrpppmmm^^^UUUIII???:::666222///...---,,,+++************((()))***+++++++++++++++111111111111333666;;;>>>>>>>>>BBBGGGKKKPPP[[[eeeuuu{{{zzzpppjjjggggggfffeee]]]YYYUUUSSSRRROOOJJJFFFGGGDDD???999444222111111333333333333333222111111111111111111111111111111000////////////000000111555444333222222222222333666777888999;;;===???@@@KKKRRR[[[dddmmmvvv~~~~~~zzzxxxxxxzzz}}}yyyyyyyyyzzz{{{zzzyyywww{{{}}}zzztttnnnjjjgggfff```\\\VVVRRRPPPPPPQQQRRRPPPQQQTTTYYY```fffjjjllljjjlllooosssvvvxxxwwwwww~~~~~~wwwvvvtttqqqnnnhhhaaa\\\aaadddiiimmmqqquuuzzz}}}~~~uuuqqqmmmlllnnnnnnllliiiggggggiiilllllllllqqqyyy~~~zzzwwwtttrrrnnnllljjjiiiiiihhhhhhggghhhhhhnnnqqqvvvzzz}}}~~~}}}|||~~~~~~{{{zzzxxxtttoookkkgggeeedddeeegggkkkpppuuuyyy{{{~~~||||||~~~~~~}}}xxxtttrrrpppnnnmmmqqqvvvzzz|||}}}yyywwwwwwxxx{{{~~~}}}|||yyyvvvsssqqqqqqqqqrrruuuyyy}}}~~~~~~~~~|||{{{}}}~~~}}}}}}zzzssslllhhhkkkooojjjeeeaaa```cccggghhhhhhgggdddbbbaaabbbbbbaaaaaadddeeecccbbbhhhsssxxxwwwjjjeeebbbaaa``````eeelllkkknnnmmmiiiiiilllmmmlllffffffeeeeeedddaaa]]][[[VVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVWWWWWWVVVWWW\\\bbbgggjjjlllnnnooopppnnnlllkkkkkkmmmoooqqqxxxzzzxxxsssqqqrrrqqqnnnbbbYYYLLL???666000,,,***---)))$$$"""$$$'''((()))%%%&&&'''(((((('''&&&%%%'''(((((()))((('''&&&&&&)))))))))((((((((((((''''''((((((((()))))))))***************++++++++++++)))***++++++,,,,,,++++++///000333777;;;GGG\\\ooouuuwww{{{zzz{{{vvvfffZZZNNNBBB:::777222000---++++++,,,+++******)))((()))***+++)))((()))************)))((((((******))))))******+++,,,++++++++++++,,,...000111999@@@LLLXXX```bbb___\\\OOOIIIAAA;;;888555222000------,,,+++************+++++++++++++++***)))(((111111000000222444666888::::::<<>>BBBEEEGGGNNNVVV___eeellluuu{{{}}}yyywwwtttssstttxxx|||~~~yyyuuuooohhhaaa\\\ZZZXXXRRRPPPNNNLLLLLLOOOQQQTTTWWWZZZ___eeekkkqqqtttvvvvvvvvvxxx{{{}}}}}}{{{yyy~~~xxxvvvvvvpppnnnkkkjjjhhheeeaaa^^^bbbeeeiiilllooosssxxx{{{yyyllleee^^^```gggkkkiiidddfffdddeeehhhhhhjjjrrr{{{}}}yyywwwuuurrrpppiiijjjjjjkkkkkklllmmmmmmsssvvvzzz}}}~~~}}}||||||}}}~~~~~~{{{xxxtttooojjjgggeeeddddddgggmmmsssyyy}}}~~~~~~~~~~~~}}}||||||yyytttpppooonnnmmmllltttxxxyyyzzz}}}{{{uuutttsssuuuxxx}}}}}}~~~}}}{{{yyyxxxxxxzzzyyy|||}}}zzzwwwvvvtttssstttwwwzzz|||{{{uuupppllllllllljjjfffbbbaaadddggggggfffkkkfffcccddddddbbbaaaccceeegggfffeeennn{{{~~~ooofff___^^^___aaaeeejjjfffiiijjjfffdddeeeeeeccc^^^___aaaaaa```]]]ZZZXXXPPPPPPQQQQQQSSSUUUWWWXXXWWWWWWYYYYYYYYYXXXWWWVVVUUUZZZaaagggkkknnnppprrrqqqooolllkkkmmmrrrxxx||||||}}}yyysssqqqsssssspppddd[[[MMM@@@777000---++++++)))'''(((+++,,,)))&&&&&&''''''''''''''''''&&&###$$$&&&((()))))))))((())))))((((((((((((''''''''''''(((((())))))******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,///000222666;;;GGG[[[nnnvvvuuuvvvtttxxxsssdddXXXMMMAAA999666222///,,,++++++++++++***)))(((((()))++++++***(((***************)))((((((******))))))******+++,,,++++++++++++---///111222777===FFFNNNRRRQQQNNNJJJAAA>>>:::777555333000...---,,,++++++******++++++,,,,,,,,,++++++)))((((((222111111111333555666777999888:::>>>AAAEEEOOOYYY^^^cccmmmzzzyyypppkkkjjjjjjiiihhhgggccc___\\\YYYSSSKKKEEEFFFEEEBBB???;;;999777666888888888888888777777666444444333222111111000000333333333444666777999999:::999888888888:::<<<===<<<===@@@DDDHHHMMMQQQSSSVVV^^^eeeiiinnnwww{{{{{{zzzxxxwwwvvvxxx|||zzzwwwuuusssrrrlllhhhccc]]]XXXUUUSSSSSSPPPQQQQQQRRRTTTXXX[[[^^^cccgggmmmsssxxx{{{~~~~~~~~~vvvqqqnnnnnnkkkiiifffeeeffffffeeeddddddfffhhhkkknnnrrrwww{{{||||||pppddd___\\\^^^cccfffddd```dddaaaaaadddeeeiiisss~~~{{{wwwvvvtttqqqpppjjjlllnnnppprrrsssttttttuuuxxx|||||||||||||||}}}~~~xxxuuuooojjjffffffggghhhhhhlllttt{{{~~~{{{yyyyyyzzzzzzwwwrrrooommmllljjjiiiqqqrrrrrrqqqtttyyyyyyvvvtttsssqqqssswww{{{~~~}}}~~~~~~{{{xxxvvvsssnnnjjjjjjpppwww{{{}}}~~~{{{xxxvvvtttqqqnnnlllhhheeefffiiikkkjjjhhhpppjjjgggiiihhheeedddfffiiimmmlllkkktttqqqfff^^^___dddgggiiikkkccchhhjjjfffbbbaaa```]]]XXXZZZ]]]]]][[[XXXTTTSSSMMMMMMMMMNNNPPPSSSVVVXXXVVVWWWYYY[[[[[[YYYXXXVVVTTTXXX___dddhhhkkknnnppppppooommmmmmoootttzzz~~~{{{}}}{{{vvvssstttrrrnnnddd[[[NNNAAA777111---++++++'''%%%&&&***+++)))&&&''''''&&&&&&&&&&&&''''''"""$$$&&&((())))))(((((())))))(((((((((''''''''''''''''''((()))*********++++++++++++++++++++++++++++++,,,---------------000000222777>>>KKK```sss{{{wwwsssooottt~~~|||ooo___TTTIII>>>666444111///,,,++++++++++++***)))((()))***,,,,,,+++)))******++++++******)))(((******))))))******+++,,,+++++++++,,,---///111333666;;;AAAFFFFFFDDD@@@>>>777666555444333111///---,,,,,,++++++******++++++******+++++++++******)))111111111333666999;;;;;;555444666:::<<>>;;;999666555:::;;;;;;;;;;;;:::999999888888777666444333222222555555666777999;;;<<<===???>>>======>>>@@@CCCDDDDDDGGGLLLRRRXXX]]]```bbbeeemmmssssssvvv~~~~~~}}}||||||~~~zzzrrrmmmjjjgggfffaaa___ZZZVVVSSSRRRSSSSSSVVVWWWZZZ\\\___bbbfffiiilllqqqxxx~~~xxxpppkkkjjjjjjiiigggddddddfffhhhiiijjjdddeeegggjjjlllqqqwww{{{xxx|||uuuhhhaaa______aaabbbbbb```^^^```^^^^^^aaadddjjjwww~~~zzzvvvsssqqqpppnnnllllllnnnqqqtttwwwyyyzzzzzzvvvyyy}}}}}}|||||||||||||||}}}~~~vvvrrrlllgggeeefffiiilllkkkpppyyy~~~~~~yyyvvvwwwyyy|||xxxtttpppnnnllljjjhhhjjjkkkiiigggjjjqqqsssqqquuusssrrrsssvvv{{{}}}~~~~~~|||zzzxxxvvvttttttqqqkkkfffhhhpppzzz~~~zzzzzz|||{{{vvvqqqkkkiiigggiiimmmpppooommmsssmmmiiilllkkkgggfffiiimmmqqqqqqoooxxxqqqfff___bbbjjjmmmlllllldddiiikkkgggbbb```]]]ZZZUUUXXX[[[[[[XXXTTTPPPNNNMMMLLLLLLMMMOOOSSSVVVXXXTTTVVVXXX[[[[[[ZZZXXXWWWTTTXXX^^^bbbeeehhhjjjlllqqqpppoooooopppssswwwyyyyyy||||||yyyvvvuuuqqqlllddd[[[NNNAAA777111---+++...'''!!!&&&((()))((('''&&&%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$)))(((((((((''''''''''''&&&''''''((()))******++++++++++++++++++++++++++++++,,,------......------222111444:::BBBQQQgggzzzzzzrrrlllrrr}}}}}}xxxkkk\\\QQQFFF;;;333111111...,,,***+++++++++***)))))))))+++------+++)))+++++++++++++++***))))))*********)))***++++++,,,+++++++++,,,---///222333666:::???AAA@@@===999777444444444444444222000...,,,,,,++++++***+++++++++((()))***+++++++++++++++000000000222555666555444555888:::::::::>>>DDDJJJNNNOOOSSSYYYcccppp{{{}}}yyywww|||}}}wwwpppooorrrsssooojjjooolllhhhddd^^^WWWPPPJJJNNNCCCOOO777KKKAAA444???>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;999555333222222888;;;???BBBDDDFFFIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKSSSXXX___gggmmmqqquuuxxx~~~}}}}}}~~~rrriiifffccc^^^YYYYYYZZZZZZYYYYYYZZZ\\\___bbbgggmmmpppppprrrwww|||}}}}}}yyysssmmmkkkkkkkkkjjjkkkgggfffeeeeeefffhhhkkkmmmqqqmmmjjjmmmrrrvvvuuussszzz|||~~~sssiiidddbbb```______^^^]]][[[[[[XXXYYY\\\^^^eeevvv|||vvvooolllkkkllllllkkkpppxxx}}}zzzxxxyyyyyyuuutttxxx{{{|||yyy|||yyywwwyyy{{{zzztttooonnnnnnllljjjhhhiiilllnnnssswww|||~~~}}}~~~|||xxxwwwwwwssspppoooqqqooogggaaa___```^^^\\\^^^dddkkkqqquuuwwwuuutttvvvzzz~~~~~~zzzyyyzzz|||}}}}}}{{{yyywwwtttsssssstttvvvvvvuuutttnnnoooqqqsssvvvzzz}}}xxxssspppnnnnnnppprrruuuvvvyyywwwtttqqqpppppppppqqqssstttwww}}}|||ooollliiikkkqqqvvvvvvuuuppprrrrrrmmmiiifffaaa\\\]]]\\\YYYUUUPPPLLLIIIGGGHHHKKKNNNPPPPPPOOONNNNNNSSSWWW\\\]]][[[YYYXXXYYY___aaadddeeeffffffhhhjjjppppppqqqsssvvvwwwuuuttt{{{|||}}}{{{vvvqqqnnnmmmhhh]]]OOOEEE>>>888111+++,,,***(((((()))***)))(((''''''''''''''''''''''''(((''''''((())))))(((&&&&&&'''((((((((((((((('''(((((('''(((((()))***+++$$$(((,,,---+++)))((()))++++++++++++++++++++++++111555777999EEE]]]vvvvvvqqqssswwwzzz}}}uuufffSSSFFF<<<444111222///...---+++***)))))))))))))))************))))))************************)))***+++,,,,,,+++***)))******+++,,,///222555777888;;;>>>===999444111111333111/////////...,,,***+++***)))***++++++***)))---......+++((('''***,,,000000000222444666555444333444555666777;;;@@@CCCCCCDDDGGGMMMUUU___hhhnnnllljjjiiijjjjjjmmmwww}}}xxxsssnnnppptttwwwuuuqqqqqqooommmjjjeee^^^UUUOOOQQQDDD\\\FFFAAAAAAGGGHHHJJJJJJJJJJJJHHHEEEBBBAAA;;;<<<<<<;;;999:::;;;===AAAFFFNNNTTTXXX[[[^^^```ddddddbbbaaa```______```iiimmmssszzztttjjjfffccc___[[[```aaadddfffgggkkkooosssvvvzzz~~~~~~|||qqqmmmiiiiiikkklllmmmmmmjjjiiifffeeeeeehhhkkkmmmnnnkkkiiilllrrrvvvwwwuuuuuuwww{{{~~~}}}tttkkkeeeccc```_________]]]\\\ZZZWWWWWWYYY]]]gggzzz{{{uuuqqqllljjjlllooopppqqqxxx~~~~~~{{{{{{zzzvvvssswwwzzz{{{~~~|||{{{wwwtttttttttrrrmmmhhhlllkkkkkkiiiiiikkkpppsssuuuxxx}}}~~~}}}xxxuuutttpppllliiijjjfff___XXXWWWUUUTTTUUUYYYaaajjjpppsssxxxvvvuuuwww{{{{{{yyyvvvvvvwwwxxxwwwuuuqqqsssuuuwwwwwwvvvuuutttuuuuuuvvvxxxzzzzzzyyyxxxwwwyyy{{{|||~~~{{{wwwtttrrrsssvvvzzz{{{zzzzzzyyyvvvtttssssssssstttxxxyyy|||~~~|||zzzvvvrrroooqqquuuyyyyyywwwtttwwwvvvqqqmmmjjjeee```]]][[[XXXUUUQQQMMMKKKIIIIIILLLPPPRRRRRRQQQOOONNNMMMQQQVVVYYYZZZ[[[]]]______bbbdddeeeffffffhhhiiinnnnnnnnnppprrrtttsssrrrvvvyyy||||||yyyvvvsssrrrkkkbbbUUUIIIAAA999222------+++))))))))))))((('''''''''''''''''''''''''''(((''''''((())))))(((&&&'''(((((((((((((((''''''(((((((((((((((((()))***%%%))),,,---+++))))))***++++++++++++++++++++++++///333777>>>PPPlll|||vvvvvvxxxzzzmmm]]]KKK@@@999333/////////...,,,+++***)))))))))))))))************))))))++++++++++++++++++++++++)))******************)))******+++,,,///222444666666999;;;:::666111///...///...------//////...---+++***))))))++++++***))),,,------+++(((''')))+++000///000111444555444333222111000111444777:::;;;888999;;;???EEELLLRRRUUUYYYWWWXXX]]]bbbkkkzzzxxxtttqqqnnnqqqvvvyyyxxxuuunnnmmmllliiieee^^^VVVPPPQQQOOOqqq\\\AAAHHH]]]UUUVVVUUUSSSPPPLLLHHHEEECCC@@@@@@@@@???@@@CCCGGGKKKPPPWWWbbbkkkrrrwwwzzz|||}}}zzzxxxxxxwwwxxx|||sssmmmiiigggeeennnqqqtttvvvzzz~~~{{{xxxyyy|||}}}yyyuuussshhhgggggghhhlllooopppooonnnkkkhhhffffffhhhkkknnnooommmkkkmmmqqqttttttsssqqqsssuuuwwwyyy|||}}}vvvnnnfffccc___]]]]]]\\\[[[ZZZWWWTTTSSSVVV]]]lllzzzsssllljjjhhhiiimmmrrruuuwww{{{zzzyyyvvvtttwwwxxxxxx|||}}}yyyuuuqqqnnnnnnkkkgggccciiiiiiiiihhhiiinnntttxxxwwwyyy}}}}}}xxxsssnnnkkkeeeaaaaaa]]]UUUPPPOOOKKKLLLPPPYYYccclllrrruuuxxxwwwwwwyyy|||~~~|||||||||}}}xxxzzz|||}}}}}}zzzwwwuuuuuuqqqllljjjkkknnnppprrrlllmmmppprrrttttttttttttxxxyyy|||~~~~~~}}}zzzwwwzzz|||{{{yyywwwwwwwwwxxxxxxzzz|||~~~~~~}}}{{{{{{{{{}}}yyyvvvwwwyyy{{{zzzyyyyyy{{{zzzuuuqqqnnniiiccc\\\ZZZXXXUUURRROOONNNMMMLLLOOORRRUUUVVVTTTRRROOOKKKNNNRRRUUUXXX[[[___bbbaaaccceeeeeeeeeeeegggiiikkkjjjiiikkkmmmoooooooootttxxx}}}}}}zzzwwwvvvoooiii^^^QQQDDD:::333//////---***)))))))))'''&&&''''''''''''''''''''''''(((''''''((())))))(((&&&((()))))))))((('''&&&&&&))))))(((((('''((((((((((((***,,,,,,+++***+++,,,++++++++++++++++++++++++---111777DDD\\\{{{|||zzzzzz{{{eeeSSSAAA999777333...,,,...---,,,+++***)))))))))))))))************))))))++++++++++++++++++++++++***))))))(((((())))))***)))***+++,,,///111444555666888999888555111///......,,,+++,,,---...---,,,+++***))))))++++++***)))+++++++++***((('''(((***/////////000333333333111333000---///333666777555555555777999<<<@@@CCCDDDMMMMMMRRR[[[eeeqqqxxxyyy~~~xxxuuurrrppprrrwwwyyyxxxuuummmllliiifffccc]]]WWWRRRSSSiii~~~hhhQQQYYYgggddddddbbb^^^XXXSSSMMMIIIGGGIIIHHHGGGGGGIIINNNUUU[[[eeekkkuuu|||yyyxxxyyy}}}yyytttrrrssswwwzzz{{{zzztttpppnnnmmmllldddfffiiijjjmmmrrrsssqqqooommmiiiggggggjjjnnnqqquuurrrooonnnoooooonnnmmmnnnoooooooooppptttzzz~~~yyyqqqhhhddd^^^ZZZWWWVVVUUUTTTQQQPPPOOOTTT___ttt~~~qqqlllgggffffffhhhmmmrrrwwwzzz|||yyywwwvvvtttuuuwwwwwwuuuxxx}}}~~~zzzvvvsssnnnllljjjhhheeeccciiiiiihhhhhhiiinnnuuuzzzwwwyyy|||}}}|||{{{vvvnnnhhhccc]]]YYYYYYVVVQQQNNNNNNKKKNNNUUU___jjjrrrwwwxxxwwwvvvwwwzzz~~~}}}zzzyyyyyy{{{||||||ttttttsssqqqpppnnnmmmlllllliiifffeeegggkkkooorrrmmmnnnqqqsssvvvxxxyyyzzz|||}}}{{{{{{zzzyyyyyyzzzzzz{{{vvvyyy||||||zzzzzz}}}|||yyyxxxyyyyyyxxxvvvyyy|||{{{vvvqqqoooiiicccZZZYYYWWWTTTSSSRRRQQQQQQPPPRRRVVVYYY[[[ZZZVVVSSSQQQRRRSSSUUUWWWYYY]]]___bbbdddeeeeeeddddddfffhhhhhhfffeeefffhhhkkklllllluuuyyy{{{xxxvvvrrrnnneeeWWWHHH;;;333000000...+++***)))((('''%%%''''''''''''''''''''''''(((''''''((())))))(((&&&))))))))))))((('''%%%%%%***)))((('''''''''''''''***+++++++++++++++,,,---***+++++++++++++++,,,,,,...111777FFFbbb|||}}}yyy___NNN<<<777777444...+++,,,,,,+++***))))))******))))))************))))))++++++++++++++++++++++++***)))(((''''''((()))***)))***+++...000333555666999::::::888666333111000000...,,,+++++++++)))'''+++)))((()))***+++***)))*********)))((('''((((((///......000111222111000444111///000444777666555666666777888999:::;;;<<>>555000111///,,,***)))((('''%%%''''''''''''''''''''''''(((''''''((())))))(((&&&))))))))))))((('''%%%%%%))))))(((''''''&&&''''''+++******++++++,,,,,,,,,*********++++++,,,,,,,,,///111777GGGeee~~~oooYYYHHH888444555333---(((++++++***))))))*********))))))************))))))++++++++++++++++++++++++***)))(((''''''((()))***)))***---000333666888999;;;:::888777555333111000///---+++++++++***(((&&&***)))((()))******)))((())))))(((((()))(((((('''......---///000111000...333222111222444666666666666555555555666666777888888===IIIZZZjjjyyyuuuiii]]]TTTTTTYYY```nnn~~~rrrrrrtttwww|||wwwsssnnniiiddd___ZZZWWW^^^jjjXXXmmmzzzzzzvvvnnnhhhdddbbbaaabbbcccffflllwww~~~~~~~~~{{{uuuqqqllljjjhhhgggiiikkkkkkkkkkkklllnnnppprrrrrrrrrrrrkkkjjjgggdddbbbdddhhhkkkjjjqqqtttppppppvvvwwwtttqqqpppnnnmmmmmmooorrrsssqqqpppmmmjjjhhhfffffffff```___^^^]]]```hhhqqqxxx|||rrriiibbbXXXPPPJJJGGGFFFEEEFFFKKKSSS]]]ppp~~~nnnhhhhhhhhhiiikkklllmmmppptttxxx{{{wwwwwwyyyzzzvvvssssssrrrrrrpppmmmmmmpppoookkkhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjiiiiiikkkooorrrtttsssuuuyyy~~~~~~{{{|||wwwrrrkkkddd\\\WWWOOOKKKKKKPPPTTTTTTVVVYYY___bbbhhhooouuuyyyxxxwwwuuuvvvxxx|||zzztttnnnjjjjjjkkkjjjhhhgggddd___[[[ZZZ[[[]]]___\\\aaahhhnnnrrrtttvvvwwwyyyyyyzzz{{{~~~~~~}}}{{{yyyvvvvvvwwwyyyzzz{{{|||}}}}}}~~~~~~}}}{{{yyyzzz{{{yyyxxxwwwvvvtttsssrrrqqqsssuuutttnnnjjjgggaaa[[[WWWVVVUUUTTTUUUWWWYYY[[[ZZZZZZ\\\```eeegggeeebbb___]]][[[\\\^^^```aaaaaaddddddcccbbb``````aaaccc`````````cccgggjjjllllllnnnssszzz~~~~~~}}}vvvrrrjjj___QQQCCC777000111///,,,******)))'''&&&''''''''''''''''''''''''(((''''''((())))))(((&&&((()))))))))((('''&&&&&&((((((''''''&&&'''''''''***))))))***,,,---+++************++++++,,,,,,------000777HHHfffyyyeeeNNN@@@333000111...)))'''******)))))))))******+++))))))************))))))***************************))))))(((((())))))***)))+++///333777:::===>>>;;;999666444333222000///,,,***)))***+++,,,+++******)))((((((******)))((()))(((((()))******(((&&&...------...000000///---///000222222222333555666555444333333333444666777<<>>333000...,,,***+++***)))'''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''(((+++------)))&&&))))))***+++,,,,,,------+++000777EEE^^^~~~kkkUUU???666///......,,,,,,---)))((((((((()))***+++,,,))))))************))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))***---222888===BBBDDDFFFAAA<<<888555666666555333000...,,,+++++++++)))'''***((('''((()))***)))(((***((((((***,,,,,,***'''000///...///000111000///000000000000111222333444...000111000///111555999:::>>>CCCFFFKKKUUUeeerrryyyssskkkaaa[[[\\\PPPNNNJJJEEE@@@===>>>@@@FFFKKK[[[ttt~~~}}}~~~~~~|||vvvllleeedddiiisss|||yyy{{{xxxyyy~~~{{{tttmmmhhhfffgggccceeeggggggfffddddddddd___```bbbeeeggggggdddbbbeeeeeecccbbbaaadddiiimmmqqqtttuuutttvvvwwwtttnnnsssyyy{{{vvvtttuuutttpppmmmjjjeee```^^^\\\YYYWWWZZZ[[[aaahhhlllnnnuuu}}}xxxjjjbbb[[[RRRKKKFFFCCCEEEHHHSSS]]]iiittttttiiieeefffjjjnnnqqqpppnnnmmmqqquuuuuussstttvvvtttmmmhhhhhhcccbbb___^^^cccjjjllliiikkkmmmppprrrsssqqqnnnmmmkkkhhhhhhkkkllllllnnnrrrkkklllpppuuuzzz{{{xxxtttrrrnnndddXXXMMMHHHJJJMMMWWWYYY^^^dddiiikkkjjjhhhmmmqqquuuvvvvvvvvvyyy|||yyyxxxxxxyyyyyytttlllfff```[[[TTTPPPQQQTTTWWWZZZ\\\]]]ccckkkooommmmmmooovvvvvv|||}}}|||yyyvvvssstttvvvyyyvvvxxxwwwssstttzzz~~~{{{yyywwwyyy}}}}}}yyyvvvqqqqqqnnnfffaaa```]]]YYYUUUUUUVVVXXXZZZ]]]___```___```bbbfffkkknnnooonnniiiiiijjjkkkkkkiiieeebbbhhhfffdddaaa```___```aaa^^^[[[ZZZ\\\cccjjjqqqtttnnnvvvzzzxxxvvvxxx{{{|||vvvsssnnnggg^^^QQQBBB888111...+++))))))((('''&&&))))))(((((('''''''''&&&(((((((((''''''(((((((((+++++++++(((&&&$$$%%%&&&)))((('''(((***+++,,,+++))))))***++++++++++++*********))))))***,,,...///111///222???RRRllleeeLLL===666---+++---///,,,((())))))******+++++++++,,,((()))***+++,,,+++******&&&'''''''''(((((())))))***)))'''&&&'''(((***++++++---222999@@@DDDEEEEEE???<<<999999;;;:::555000///---***((('''(((***+++************))))))))))))))))))(((((((((((())))))///---,,,---...///...---000000000000000111222333111222333222111333777:::666:::???AAADDDNNN\\\gggzzzwwwlllbbb^^^XXXQQQMMMOOONNNLLLIIIDDD???<<<===>>>@@@CCCOOOddd{{{~~~~~~|||xxxrrrpppqqq|||}}}zzzzzz~~~zzzxxxyyyzzz||||||}}}xxxqqqjjjeeeddddddgggiiijjjiiigggeeeeeefffbbbbbbdddgggjjjjjjhhhfffhhhhhhgggeeefffiiinnnrrruuuvvvtttrrrrrrvvvuuuqqqqqqwwwyyyvvvssstttrrrnnnkkkgggaaa]]]\\\\\\\\\\\\^^^```eeekkkmmmnnnssszzzyyylllaaaYYYPPPIIIEEECCCFFFKKKZZZdddpppyyysssjjjgggggghhhmmmpppqqqooonnnrrruuuuuutttvvvyyyuuullleeecccaaaaaa___^^^ccckkkmmmjjjmmmooorrrttttttrrrpppnnnllljjjjjjmmmnnnmmmnnnqqqpppoooooorrrvvvwwwvvvtttnnnjjjbbbYYYRRRQQQSSSVVV```bbbeeehhhkkklllkkkiiiiiilllqqqssssssuuuyyy|||yyyxxxwwwwwwvvvqqqjjjeee```\\\XXXVVVWWW[[[___bbbeeeeeejjjrrrvvvvvvwwwyyy||||||zzzwwwuuuvvvyyy|||{{{}}}{{{wwwwww}}}}}}zzzyyyyyyzzz{{{|||{{{yyyvvvtttssssssooogggbbbaaa___[[[VVVVVVVVVWWWYYY\\\___```cccccceeegggkkkmmmooooookkkkkkkkklllmmmkkkgggdddfffdddbbb`````````aaabbbbbb___]]]^^^ccciiinnnqqqmmmtttxxxuuutttvvvyyyzzzvvvsssmmmggg^^^QQQBBB888111...+++***))))))'''&&&)))(((((((((''''''''''''(((((('''&&&&&&'''(((((()))))))))(((&&&%%%&&&((()))((('''(((***+++++++++((()))******++++++************))))))***+++,,,---///...111;;;LLLdddbbbLLL;;;444,,,***,,,...+++'''))))))))))))******++++++'''((()))*********))))))(((((((((((()))))))))***'''(((((()))))))))))))))+++,,,000666<<<@@@BBBBBB>>>;;;999999;;;:::555000...---***((('''(((***+++************))))))))))))))))))(((((((((((())))))///...------//////...---000000/////////000111111000111111111000111444666666:::===>>>@@@GGGRRR[[[dddjjjoooqqqrrrrrrnnniii[[[SSSLLLIIIFFFCCCCCCEEEHHHGGGFFFBBB===:::999999>>>===CCCRRRfff}}}~~~}}}|||||||||~~~}}}|||{{{yyyuuuqqqoooppprrrttttttwwwuuurrrmmmhhheeeeeefffkkklllmmmllliiihhhhhhiiigggggghhhkkkmmmnnnllljjjiiiiiihhhhhhhhhkkkqqquuuuuuuuuqqqmmmmmmrrrsssqqqnnnsssuuusssqqqrrrqqqnnnkkkfff___[[[[[[]]]___```dddeeejjjoooooommmpppuuu|||zzzooo```VVVLLLGGGDDDCCCIIIPPPdddooozzz|||sssmmmkkkkkkhhhlllppprrrqqqqqqsssvvvvvvuuuwwwyyytttjjjaaa^^^____________fffmmmooolllpppqqqsssttttttsssqqqooonnnlllmmmpppqqqnnnnnnpppuuusssppppppqqqtttuuuuuulllggg```\\\[[[]]]___aaaeeeeeeeeeeeedddccccccbbbbbbfffjjjmmmooorrrxxx|||{{{yyywwwuuurrrnnnhhhdddaaa```___```bbbfffjjjmmmpppooorrrxxx|||}}}~~~}}}{{{yyyxxxyyy}}}zzzzzz|||zzzyyyzzzzzzxxxwwwuuuttttttssswwwvvvqqqhhhccccccbbb___YYYYYYXXXXXXZZZ^^^aaaccchhhhhhhhhiiijjjlllnnnpppnnnmmmmmmnnnnnnmmmiiifffcccbbbaaa```aaaccceeefffhhhdddaaa```cccgggjjjlllkkkqqqtttrrrpppsssvvvvvvtttqqqlllfff]]]QQQBBB888000...,,,++++++)))'''%%%(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))'''(((((((((&&&&&&(((***)))((('''''')))++++++***(((((()))*********************))))))))))))***+++,,,---000777CCCXXXwwwtttYYYGGG888222+++)))+++,,,***'''(((((((((((())))))))))))&&&'''((()))))))))((((((((())))))))))))*********%%%''')))++++++***(((''',,,,,,...222777;;;=========:::888888:::888444000---,,,***((('''((()))***************))))))))))))))))))(((((((((((())))))222111///000111111000///000000////////////000000000000000000111222333555999<<<>>>>>>>>>BBBJJJQQQRRRVVVZZZ\\\]]][[[WWWTTTLLLHHHDDDAAA@@@AAACCCEEEGGGHHHHHHFFFAAA===;;;:::???===???HHHWWWkkk~~~zzzuuurrrqqqrrroookkkjjjkkkmmmoooooommmmmmllljjjhhhhhhkkkmmmlllmmmnnnmmmkkkkkkmmmnnnnnnmmmmmmooopppooollljjjffffffffffffgggjjjooosssppppppmmmjjjkkkooopppnnnkkkmmmnnnmmmnnnpppsssuuupppjjjbbb]]]\\\___bbbcccfffhhhmmmqqqppplllmmmrrrwww}}}zzzppp```TTTIIIFFFDDDDDDLLLWWWmmmyyy}}}yyyuuuvvvwwwyyy{{{|||}}}|||}}}zzzvvvrrrpppoooiiimmmqqqsssssstttuuuvvvwwwttttttuuuoooeee^^^\\\^^^___```bbbiiiqqqrrroooqqqrrrrrrsssrrrqqqpppooopppnnnooorrrrrrooommmooouuutttrrrqqqrrrsssuuuvvvoooiiicccaaabbbeeeffffffeeedddbbb^^^[[[ZZZZZZ[[[\\\```dddhhhjjjooovvv{{{}}}|||yyyuuurrrmmmiiigggfffgggiiikkkmmmppptttvvvyyyvvvvvv{{{}}}~~~|||{{{||||||{{{|||{{{zzzzzzxxxuuusssrrrsssuuuvvvzzzyyyrrriiidddeeedddaaa^^^]]][[[[[[]]]```eeegggkkkkkkjjjiiiiiijjjmmmooonnnnnnmmmnnnnnnmmmjjjgggbbbbbbbbbbbbdddgggjjjllllllhhhdddbbbcccdddffffffjjjnnnpppmmmllloooqqqqqqooolllhhhccc[[[OOOAAA777000...,,,,,,+++***'''%%%(((((((((((((((''''''''')))'''%%%$$$$$$%%%''')))'''((()))(((&&&&&&((())))))((('''''')))******)))'''((())))))******)))))))))))))))(((((((((((((((,,,---000444;;;LLLiii}}}eeeMMM???666111,,,***+++,,,***(((''''''((((((((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))&&&''')))*********)))(((---,,,---///444888999::::::888777777888666333000,,,+++***((((((((()))***************)))))))))((())))))(((((((((((())))))333111000000111111000/////////////////////000111222222222333444666666666999;;;===<<<<<<>>>BBBFFFGGGIIILLLPPPPPPMMMJJJHHHGGGFFFCCC??????BBBEEEGGGLLLNNNPPPPPPLLLGGGCCCAAA@@@>>>???DDDMMM[[[ooo~~~yyyyyywwwtttoookkkiiiiiillljjjhhhhhhjjjkkklllkkkkkkkkkkkkjjjjjjkkknnnqqqlllmmmmmmmmmmmmooorrruuuvvvtttrrrqqqpppnnnjjjhhhdddeeeffffffgggjjjnnnrrrkkkmmmmmmlllmmmpppooojjjhhhgggffffffhhhnnnvvv}}}vvvppphhhcccaaaccceeefffgggiiimmmqqqoookkklllppptttxxx{{{~~~xxxooo```RRRGGGFFFEEEEEEOOO]]]ssszzztttooopppqqqssssssssssssssssssuuuvvvwwwxxxwwwuuuqqqooommmooorrrttttttuuuuuuvvvuuuqqqooonnniiibbb^^^___```bbbdddfffmmmuuuuuuqqqrrrqqqqqqpppooonnnmmmmmmpppnnnooosssrrrnnnmmmooorrrssstttuuuuuuuuuuuuuuutttnnnhhheeeeeefffeeedddcccccc```\\\XXXWWWYYY[[[\\\___bbbeeehhhmmmuuu{{{|||xxxtttpppmmmllllllooorrrtttuuuvvvyyy|||{{{yyy|||}}}}}}}}}~~~}}}{{{yyyvvvuuusssrrrsssuuuyyy{{{{{{zzzsssjjjeeefffeeeccc```^^^\\\\\\^^^aaaeeehhhkkklllllljjjhhhiiilllooonnnmmmllllllmmmllliiigggdddddddddeeegggkkknnnpppnnnkkkfffcccbbbccccccccciiilllllliiihhhlllnnnllljjjgggccc___YYYNNN@@@777111///,,,++++++***(((&&&'''''''''((((((((((((((()))(((&&&%%%%%%&&&((())))))******(((&&&%%%&&&((()))(((&&&'''(((***))))))''''''((())))))))))))((((((((())))))(((((((((''',,,...111333666CCC]]]sss}}}nnnWWWCCC888444111---+++,,,,,,+++)))((((((''''''''''''''''''(((((((((((())))))******'''''''''''''''''''''''')))((('''''''''(((***+++...------///333666777777666666555555555333111...+++***)))((((((((()))***************)))))))))((())))))(((((((((((())))))222000////////////...,,,////////////000111222222111000000222555777777666999;;;<<<<<<;;;;;;===???>>>>>>BBBHHHIIIEEEBBBCCCFFFHHHFFFAAA@@@EEEIIIKKKQQQUUUYYYZZZVVVPPPKKKHHHEEECCCCCCFFFJJJSSSdddttt{{{tttpppooommmjjjfffeeeeeegggiiihhhiiijjjlllmmmkkkjjjppppppooommmkkklllnnnpppmmmnnnnnnnnnooorrrwww{{{|||yyyvvvtttqqqnnnjjjgggfffggghhhhhhiiikkkooorrrlllooopppooopppqqqmmmgggccc___^^^```dddjjjttt~~~wwwsssmmmjjjiiijjjkkkkkkjjjkkknnnqqqooojjjlllppprrrtttvvvxxx{{{|||sssiii^^^OOOEEEEEEFFFEEEPPP___www~~~vvvppplllpppqqqrrrrrrpppnnnnnnooonnnoooqqqtttvvvuuuqqqmmmqqqqqqrrrrrrrrrsssssssssqqqmmmjjjiiigggbbbbbbdddeeehhhjjjlllrrryyyxxxsssrrrqqqooommmllllllllllllpppmmmnnnqqqpppmmmlllooopppsssvvvwwwvvvtttsssssstttpppjjjfffcccaaa```___[[[\\\\\\YYYVVVWWW[[[___bbbdddfffgggiiinnnvvv||||||xxxtttsssrrrrrruuuxxxyyyxxxyyy|||~~~|||~~~~~~~~~~~~}}}yyywwwrrrqqqqqqrrruuuxxx{{{}}}zzzyyytttkkkffffffeeeaaa___^^^]]]\\\^^^aaadddfffjjjlllmmmkkkiiiiiilllpppnnnmmmkkkkkklllkkkiiigggggggggggghhhjjjmmmppprrrooolllgggddddddddddddccchhhjjjiiieeefffiiikkkiiieeeccc```]]]XXXNNNBBB999222000,,,*********)))((('''''''''((((((((((((((((((((((((''''''((((((((()))******(((&&&%%%&&&'''***(((&&&'''((())))))(((&&&''''''((((((((((((((('''((())))))))))))((((((------000222555>>>RRReee~~~qqq^^^LLL>>>555222000---,,,,,,,,,+++***((((((((((((''''''''''''))))))((((((((()))***+++''''''&&&&&&&&&&&&&&&%%%***)))'''&&&&&&(((***,,,---------///222444555444222333333333222000...---***))))))(((((()))))))))************))))))))))))))))))(((((((((((())))))222111//////000///...,,,......//////111222444555222111222555999;;;;;;999@@@AAACCCCCCCCCBBBBBBBBBAAAAAAEEELLLNNNJJJHHHKKKNNNRRRQQQKKKJJJQQQVVVWWW___ccciiikkkgggaaaZZZWWWQQQOOOOOOOOOQQQXXXiiiyyy{{{}}}vvvooolllkkkiiifffdddeeehhhkkkjjjkkknnnqqqsssrrrooolllssssssrrrooommmlllnnnpppqqqqqqqqqpppqqqtttzzz~~~}}}yyyvvvssspppllliiiggghhhiiiiiiiiikkknnnqqqnnnqqqpppmmmlllkkkfff```\\\YYYYYY]]]aaadddmmmwwwpppooonnnoooqqqssssssrrrpppoooqqqrrrnnnjjjkkkpppoooqqqqqqsssvvvvvvlll```\\\LLLBBBDDDEEECCCNNN^^^xxx}}}vvvrrrppprrrtttuuusssooommmmmmnnnlllmmmppptttwwwwwwsssppptttrrrpppnnnnnnnnnnnnnnnjjjhhhgggjjjjjjggggggiiikkkmmmoooqqqwww|||zzztttsssqqqooolllkkkjjjkkkkkknnnkkkkkkmmmnnnkkklllooopppsssuuuuuurrrpppooopppmmmlllhhhccc^^^ZZZZZZZZZUUUXXXZZZZZZZZZ\\\ccchhhkkklllmmmlllmmmqqqyyy}}}{{{xxxwwwwwwssswww{{{{{{zzzzzz~~~}}}{{{~~~}}}}}}}}}|||||||||vvvsssnnnoooqqqtttvvvyyyzzz{{{xxxxxxssskkkfffeeeccc___``````___```aaaccceeeggghhhkkkooonnnlllkkkooorrrooommmkkkkkkkkkkkkiiigggiiihhhhhhhhhjjjmmmppprrrpppmmmiiiggggggggggggggghhhiiigggcccdddhhhiiifffbbb```___]]]YYYQQQEEE<<<444111,,,)))))))))******''''''''''''((((((((()))(((((()))******)))(((((('''((()))(((&&&&&&''')))***(((&&&&&&((()))((('''&&&&&&'''(((((((((''''''&&&''')))************))),,,,,,...111444;;;JJJYYYrrr||||||lllYYYKKKAAA999333///...,,,+++++++++******)))))))))(((((((((''''''(((((('''''''''((()))***((((((''''''&&&&&&&&&&&&((((((((((((((())))))***++++++,,,///222333333111///000111000///---,,,+++))))))(((((())))))))))))************))))))))))))))))))(((((((((((())))))444333111111222111000.........///000222444555666;;;:::;;;>>>CCCFFFEEECCCJJJKKKLLLMMMMMMLLLKKKKKKOOOMMMRRRZZZ]]]YYYXXX[[[YYY^^^^^^XXXWWW___eeefffrrrwww}}}}}}vvvoookkk___]]][[[[[[[[[cccttt{{{vvvwww|||zzz}}}~~~zzzyyy|||~~~}}}xxxwwwyyy{{{uuunnnnnnllliiigggfffiiinnnrrrnnnpppsssxxxzzzyyytttppprrrrrrqqqooonnnnnnqqqsssvvvuuutttrrrrrrvvv{{{~~~zzzwwwuuurrrooolllfffggghhhhhhhhhiiilllnnnpppqqqnnniiifffeee___YYYXXXUUUWWW]]]``````fffooojjjjjjmmmqqqvvvyyyyyyyyyuuusssssssssooojjjkkkpppnnnnnnooopppsssqqqgggZZZZZZIII@@@CCCDDDBBBLLL]]]yyy}}}wwwuuutttuuuwwwxxxvvvqqqnnnnnnooommmnnnqqqvvv{{{{{{xxxtttvvvrrrnnnkkkjjjkkkkkkkkkfffeeeggglllmmmkkkjjjllloooqqqsssuuuyyy}}}{{{uuutttrrrooolllkkkjjjkkklllnnnjjjiiikkkllljjjlllppprrrtttuuurrrnnnllllllmmmggggggeee```ZZZVVVVVVXXXWWW[[[```aaabbbfffnnntttrrrssssssqqqpppttt{{{{{{}}}zzzyyyzzzssswww{{{{{{zzz{{{|||yyyyyy}}}xxxxxxyyyyyy{{{zzztttppplllnnnqqqtttwwwxxxyyyyyyvvvwwwssskkkgggeeebbb^^^ccccccdddeeefffgggiiiiiiggglllpppqqqnnnnnnqqqtttooonnnlllllllllllljjjhhhiiiiiihhhhhhjjjllloooppppppnnnjjjiiiiiijjjjjjjjjhhhiiifffbbbcccggghhheeeaaa```___^^^ZZZSSSHHH???666111,,,(((((()))***+++&&&'''''''''(((((())))))''')))***,,,,,,***)))'''%%%''''''''''''''')))+++***(((&&&&&&((((((((('''%%%&&&''''''((((((''''''&&&''')))***+++++++++***,,,***,,,000444:::FFFQQQiii}}}}}}}}}{{{lllWWWGGG>>>999444111---,,,+++***))))))))))))******))))))((((((((('''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&''')))***+++***((('''((()))+++///222222111///---...000///---+++******((((((((()))))))))))))))************))))))))))))))))))(((((((((((())))))222333333111//////000222000111333666888999:::;;;???AAADDDHHHKKKMMMNNNNNNWWWYYY\\\^^^___^^^[[[ZZZ^^^aaaeeeiiilllmmmmmmllllllnnnnnnllljjjnnnwww|||xxxzzz{{{yyytttqqqxxx~~~yyywwwuuutttvvvvvvwwwwwwxxxxxxwwwwwwqqqoooooottt~~~{{{xxxtttqqqppppppooopppsssvvvzzz|||}}}|||xxxvvvuuusssrrrrrrssssssrrrqqqtttsssqqqppprrruuuyyy|||zzzxxxwwwuuutttqqqmmmjjjhhhhhhiiiiiikkklllnnnnnnllljjjgggddd```]]]XXXUUUUUUXXX[[[^^^```cccgggjjjhhhmmmrrrwwwyyyyyyzzzzzzssstttuuutttsssqqqnnnlllnnnooommmjjjjjjiiiccc[[[OOOEEE?????????AAAMMM[[[uuuxxx{{{yyyuuupppkkkjjjlllooopppooopppvvv||||||xxxuuurrrmmmhhheeecccddddddfffgggjjjnnnqqqqqqooommmpppppprrruuuwwwwwwtttrrrqqqpppnnnlllkkkkkkllllllnnnllljjjiiijjjkkkkkkkkkqqqooollliiifffeeeddddddeee^^^ZZZYYYUUUPPPRRRYYY]]]aaadddgggiiinnnuuuzzz}}}zzzvvvuuuuuuwwwxxxxxx~~~~~~|||yyyzzzzzzzzzyyyyyy{{{~~~}}}}}}~~~~~~|||zzzwwwwwwwwwvvvtttsssuuuzzz}}}~~~xxxyyy~~~|||wwwrrrllliiihhhkkknnnqqqsssvvvzzz|||}}}{{{rrrgggcccggggggbbbggghhhiiikkklllllliiigggllllllmmmnnnppprrruuuvvvooonnnmmmkkkkkkkkklllllllllfffdddhhhkkklllooouuupppooommmlllkkkkkkkkkkkkhhhdddbbbbbbeeehhhiiihhh````````````]]]TTTGGG>>>666222...+++******)))(((((()))***++++++)))&&&$$$(((***,,,***'''&&&'''))))))((('''''''''(((***+++,,,(((''')))(((%%%%%%'''))))))(((((('''''''''&&&)))((((((((((((***+++,,,////////////...222???LLL]]]rrrwwwlllZZZPPPCCC:::555111,,,(((000...---+++******++++++''')))******))))))***+++$$$######%%%(((*********&&&&&&''''''''''''&&&&&&((('''&&&&&&''')))+++---,,,,,,,,,---...//////000111000000...---+++)))((((((''''''&&&&&&((()))***,,,***)))((()))(((&&&%%%''')))++++++***))))))***...///111111111111222333555555666999<<<@@@CCCEEEMMMPPPVVV\\\aaaeeehhhiiirrrtttwwwzzzzzzxxxvvvtttrrrtttxxx{{{~~~~~~}}}|||zzz~~~~~~{{{zzzyyyxxx{{{||||||}}}|||{{{zzzyyypppnnnooosss|||}}}zzzvvvrrrwwwwwwyyyzzz}}}{{{xxxuuutttssstttuuuvvvuuussssssrrrqqqqqqrrruuuxxxzzzwwwvvvuuuuuutttssspppmmmkkkkkkkkkkkkkkkkkkkkkkkkhhheee```\\\YYYWWWVVVUUUYYY\\\```cccfffhhhkkkmmmkkknnnrrrvvvwwwxxxxxxyyyvvvwwwvvvuuussspppllljjjmmmmmmiiieeecccccc\\\UUUNNNDDD>>>>>>===@@@LLL[[[sss~~~}}}yyysssnnnllllllnnnoooqqqpppqqquuuzzzzzzvvvrrrtttpppjjjeeeccccccdddfffjjjlllooosssvvvvvvssspppqqqqqqsssuuuwwwwwwtttrrroooooonnnnnnnnnnnnnnnooonnnllliiihhhiiiiiiiiihhhkkkiiifffccc```^^^]]]]]]^^^YYYXXXYYYXXXVVVZZZaaadddgggkkknnnooosssyyy~~~}}}zzzyyyzzz{{{|||{{{{{{{{{|||~~~}}}{{{yyyzzzzzzyyyzzz|||}}}~~~}}}|||}}}{{{zzzxxxvvvuuurrrpppnnnmmmmmmlllkkkjjjlllqqqtttxxxxxxzzz|||xxxrrrrrrxxxvvvvvvvvvuuurrrmmmhhheeefffiiimmmpppsssvvvzzz|||zzzxxxoooeeebbbeeeeeebbbggghhhiiikkkmmmmmmkkkjjjqqqppppppqqqrrrtttvvvwwwpppooonnnlllkkkkkkllllllnnniiihhhmmmpppqqqtttzzzvvvtttrrrpppooonnnnnnoookkkhhheeedddeeefffeeedddbbbbbbaaaaaa]]]TTTHHH>>>666333...,,,+++***)))((('''***,,,+++((('''))),,,)))***+++)))&&&%%%&&&))))))(((((('''((()))***+++,,,)))((()))(((%%%%%%((())))))(((((((((''''''''')))((((((((()))***+++,,,---,,,---...---000;;;HHHZZZnnnzzzjjj]]]JJJBBB999333111000...+++...---,,,************+++)))******)))'''&&&&&&''''''&&&%%%&&&((()))(((''''''''''''(((((('''''''''(((''''''&&&&&&((()))***------...///000111222333111000///...,,,***)))((((((''''''&&&'''((()))***((((((((((((((())))))***((((((((()))***++++++++++++...000222333444666888;;;<<<>>>BBBHHHOOOVVVYYY]]]bbbjjjsss{{{}}}|||sssrrrrrrvvv|||~~~}}}yyyvvv}}}{{{xxxvvvuuuuuuvvvwwwxxxwwwuuuppppppqqqrrrsssuuuvvvwwwsssrrrssstttuuuuuusssqqqnnnnnnmmmkkkiiigggeeeeeebbb___ZZZUUUSSSTTTVVVXXX]]]```eeeiiikkklllnnnooopppqqqssstttvvvwwwwwwwwwzzzyyyxxxvvvrrrnnnkkkiiimmmkkkfff___]]]\\\WWWPPPKKKBBB<<<<<<;;;===JJJZZZvvv~~~xxxppplllmmmooopppppppppoooppptttwwwvvvqqqmmmoookkkfffaaa```ccchhhkkknnnppprrrvvvxxxxxxuuussssssssstttvvvwwwwwwtttqqqnnnnnnooopppppppppppppppnnnkkkiiihhhhhhhhhfffeeedddbbb```^^^[[[ZZZYYYXXX[[[YYYYYY[[[\\\]]]bbbhhhiiimmmqqqssstttwww{{{}}}||||||~~~~~~}}}|||xxxxxxzzz|||~~~|||xxxyyyzzz{{{{{{}}}||||||~~~~~~yyywww{{{~~~zzzwwwrrrqqqooollliiifffdddccccccccccccaaaaaacccgggkkknnnooorrrsssooojjjiiimmmiiijjjkkkkkkjjjfffaaa___bbbeeejjjnnnrrrvvvzzz}}}wwwtttlllccc```bbbaaa___eeefffiiikkkmmmmmmlllkkkrrrqqqqqqqqqrrrsssttttttooonnnlllkkkjjjjjjkkkkkkpppmmmnnnqqqtttuuuxxx|||zzzyyyvvvtttrrrpppppppppmmmkkkhhhgggggggggeeeddddddcccbbbaaa]]]TTTGGG>>>777444///,,,++++++)))(((&&&***---+++'''&&&,,,222******)))&&&$$$$$$&&&(((((((((((((((((()))******,,,)))(((***)))&&&&&&)))))))))((((((((((((''''''(((((((((((()))***+++,,,******+++------...777BBBUUUggg}}}zzzkkkXXXIII<<<666000------///...---,,,,,,+++)))))))))))))))***++++++)))&&&$$$###$$$)))(((&&&&&&''''''&&&$$$'''(((((())))))(((((('''************************+++,,,...000111333333333111000///---,,,***)))((((((''''''''''''((())))))''')))***(((&&&&&&)))---+++(((&&&'''***------+++///000111222444777;;;???CCCGGGMMMVVV___iiippptttuuuyyy~~~{{{zzzzzz|||~~~~~~|||~~~~~~yyyvvvwwwvvvvvvwwwxxxwwwuuusssnnnoooqqqssstttttttttsssppppppqqqtttvvvwwwvvvtttpppooolllhhhddd```]]][[[[[[ZZZXXXVVVVVVXXX\\\______ccciiimmmnnnoooooopppvvvuuuttttttvvvwwwwwwwwwyyyxxxwwwuuurrrnnnkkkiiikkkiiiccc\\\ZZZZZZUUUOOOHHH@@@::::::999<<>>999999888<<>>999999===???GGGbbb}}}{{{tttvvvwwwxxxyyyzzzyyywwwuuulllgggcccdddjjjmmmkkkfffmmmooorrrtttuuutttrrrqqqpppllljjjkkkkkkiiikkknnnrrrqqqooommmiiieeebbb```]]]]]]^^^```aaaaaaaaaaaa]]]bbbhhhkkkkkkjjjkkklllkkkgggeeeggglllmmmkkkgggppppppooopppqqqsssuuuwwwyyyuuutttvvvsssnnnpppuuuwww{{{~~~}}}zzzzzz~~~yyyzzz}}}}}}}}}|||||||||zzzxxxrrrppplllhhhdddbbbaaaaaa^^^bbbeeeeeeeeefffjjjnnnnnnpppqqqqqqqqqqqqssstttoooooonnnllljjjkkknnnqqqttttttvvvyyywwwsssuuuzzz~~~xxxuuutttvvvwwwxxx~~~|||xxxqqqjjjeee```]]]ZZZZZZ\\\___aaaaaalllooovvv|||}}}wwwqqqiii```ZZZeeefffhhhlllpppppplllhhhllllllllljjjfffbbb^^^\\\\\\[[[ZZZ\\\___bbbddddddlllgggaaa]]]\\\___dddhhhmmmmmmqqqtttrrroooqqqwwwyyywwwttttttuuutttpppmmmhhhfffbbb```\\\UUULLLEEE<<<888444111///...,,,***''''''(((((())))))******,,,+++******+++,,,,,,,,,&&&'''((())))))***))))))***(((&&&&&&(((************)))((()))***+++***(((&&&&&&((()))***************)))))))))+++...000222666???QQQkkkuuuZZZDDD999333///+++...,,,)))))))))******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))***++++++***(((&&&$$$***************,,,...///,,,...///000//////111333///---,,,+++++++++)))'''+++)))'''&&&%%%&&&((()))###$$$''')))))))))'''&&&)))))))))))))))******+++\\\nnn~~~xxxtttsssvvv{{{{{{xxx~~~{{{xxxxxx{{{~~~|||xxxvvvwwwzzz}}}{{{xxxttttttwww|||xxxrrrssstttuuuvvvtttrrrooommmiiihhhfffccc^^^YYYUUURRRUUUTTTUUUXXX^^^gggpppvvvuuuxxx{{{zzzwwwvvvxxxzzzzzz{{{||||||{{{zzzzzzzzzwwwvvvuuussspppkkkhhheeefffeeecccaaa```ccchhhlllfffkkkmmmjjjeee]]]PPPDDD===888999>>>DDDRRRoooxxxtttzzzzzzyyyxxxwwwuuusssqqqiiifffdddhhhooosssqqqnnnmmmnnnppprrrrrrpppnnnmmmmmmiiifffgggfffdddeeeiiilllkkkiiifffcccaaa___^^^aaaaaacccdddeeeeeefffeeeeeejjjpppssssssrrrqqqrrrmmmjjjfffgggjjjllljjjggglllmmmoooqqqtttwwwyyyzzzyyyvvvuuuvvvtttpppqqqvvvzzz|||~~~|||yyyyyy}}}|||{{{|||}}}}}}|||{{{yyyyyyxxxvvvvvvvvvuuussspppqqqpppmmmiiifffcccaaa```bbbcccdddeeeeeegggiiikkkqqqrrrsssrrrpppoooooopppllllllkkkjjjiiijjjmmmpppsssrrrsssuuussspppqqqvvv~~~{{{vvvsssrrrssstttttt}}}|||zzzxxxuuuoooiiiddd```^^^[[[[[[]]]___```aaakkknnnsssxxx}}}yyyrrrjjjddd```hhhhhhkkkppptttuuuqqqmmmoooooonnnmmmjjjgggdddbbb]]]\\\ZZZ[[[]]]___``````ccc___ZZZWWWVVVZZZ___cccoooooossswwwuuusssuuuzzzyyyuuuqqqooooooooonnnlllgggeeecccbbb___XXXNNNGGG;;;888444000///---+++***(((((((((((())))))******(((***+++(((%%%###%%%''''''(((((())))))))))))(((***(((&&&'''(((*********+++)))((()))***+++***(((&&&'''((()))******************))))))+++---///111555===MMMeeeqqqaaaKKK;;;333000...+++...,,,)))((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%)))(((''''''(((***+++,,,---...000000000000222333111///,,,++++++***)))'''***)))(((&&&&&&'''((()))&&&'''((((((((('''&&&%%%))))))(((((())))))***+++zzz|||xxxvvvxxx|||~~~{{{}}}{{{zzzzzz{{{}}}}}}}}}{{{zzzxxxwwwwwwzzz}}}}}}tttvvvyyyzzztttsssssstttsssppplllhhheeeaaa```___^^^[[[YYYWWWVVVWWWYYY]]]ccckkkrrryyy|||~~~|||zzzyyyyyyzzzzzzzzz{{{|||}}}|||zzzxxxwwwuuusssppplllhhheeebbbaaa````````````bbbhhhooouuunnnqqqqqqkkkdddZZZLLL@@@===999999???HHHZZZzzz{{{xxxwww~~~|||yyyvvvssspppnnnmmmiiiggghhhnnnvvvzzzxxxtttmmmnnnoooooommmkkkhhhggghhhdddbbbccccccbbbeeeiiihhhgggeeecccaaaaaaaaaaaaggghhhiiikkklllmmmmmmmmmmmmrrrwww{{{{{{yyywwwvvvrrrmmmhhhggghhhjjjiiiggghhhjjjoootttxxx{{{}}}}}}zzzxxxwwwwwwuuurrrssswww|||}}}~~~{{{yyyyyy}}}~~~|||~~~{{{wwwtttttttttsssrrrooonnnoooppprrrrrrpppnnnqqqqqqooommmiiifffbbb```eeeddddddeeegggiiiiiiiiiqqqrrrrrrpppmmmjjjjjjjjjggghhhhhhgggggghhhlllnnnrrrpppooopppnnnjjjlllqqqwwwuuussspppooonnnnnnnnnyyyxxxwwwvvvtttpppkkkgggdddaaa___^^^```bbbbbbbbbjjjlllooorrrvvvzzz|||~~~zzzqqqjjjgggfffkkklllnnnsssyyyzzzwwwsssqqqqqqqqqpppnnnlllkkkjjjdddbbb```______```___]]]\\\YYYUUURRRRRRVVVZZZ^^^iiijjjnnnrrrrrroooqqqvvvuuuqqqmmmjjjiiijjjkkkjjjgggfffeeeeeeccc\\\QQQIII<<<888333///---,,,+++***((((((((())))))))))))***%%%)))+++((("""###'''((())))))))))))(((((('''***((('''''')))******)))+++***))))))***+++***)))'''(((((())))))*********+++******)))***,,,---...444:::GGG[[[sss|||wwwmmmdddUUUJJJ;;;111//////...---...,,,)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((''''''((()))+++,,,---///000111111111333555444111---+++******)))(((***)))((('''&&&'''((()))))))))(((((('''&&&&&&%%%))))))(((((())))))***+++zzz|||}}}zzzyyy{{{~~~~~~zzzzzzzzzyyyzzz{{{|||}}}~~~wwwxxx|||~~~wwwrrrpppppppppnnnkkkgggbbb___ZZZZZZZZZ[[[[[[[[[[[[[[[\\\___dddjjjqqqxxx}}}}}}zzzyyy{{{{{{zzzxxxxxxyyyzzz{{{|||zzzwwwttttttqqqlllfffaaa^^^]]]]]]]]]___cccfffiiiooouuuyyyvvvwwwtttlllbbbXXXJJJ>>>>>>;;;999===GGG[[[{{{{{{zzz|||}}}{{{xxxsssooolllllllllmmmmmmoootttzzz|||xxxuuummmmmmmmmllljjjgggeeecccccc```___cccfffgggkkkpppkkkjjjhhhgggggghhhjjjkkkooopppqqqssstttuuuuuuuuussswww|||}}}zzzwwwuuupppjjjgggggghhhhhhhhhfffjjjpppwww{{{}}}~~~}}}{{{zzzyyyxxxvvvtttuuuxxx|||}}}|||{{{yyy{{{~~~{{{|||~~~uuurrrnnnllllllmmmnnnnnnhhhhhhkkknnnrrrtttsssqqqpppqqqqqqooolllhhhdddaaaeeebbbaaacccgggjjjjjjhhhmmmnnnooommmiiifffeeeeeedddeeeeeeeeeeeegggjjjmmmrrrnnnlllllljjjggghhhlllooooooooonnnllljjjjjjkkkuuuuuuuuuvvvwwwuuurrrooojjjhhheeedddeeefffffffffjjjjjjkkklllooorrruuuvvvvvvyyyzzzuuummmgggggghhhmmmmmmooouuuzzz|||yyyvvvqqqqqqppppppppppppoooooonnnllliiigggfffeeebbb```\\\YYYVVVSSSSSSVVVYYY\\\bbbdddhhhmmmllliiikkkpppmmmkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhfff___SSSKKK>>>:::444///---,,,+++***))))))))))))))))))))))))&&&((())))))''''''))),,,))))))***))))))((('''&&&***((('''(((***+++***)))+++***))))))++++++***)))((((((((())))))******++++++************++++++,,,111555???PPPfff~~~vvvoookkkkkkjjjgggccc]]]TTTNNNBBB;;;222......//////......+++)))((()))))))))(((************************''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))***+++***)))))))))+++,,,------///111111111222444666666333...+++*********)))***)))((((((''''''(((((())))))((('''&&&&&&''''''((((((((((((((()))******|||ooojjjooozzz~~~{{{|||~~~||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~}}}|||}}}~~~~~~yyysssnnnooonnnllliiiddd___[[[XXXUUUWWWYYY\\\^^^```aaabbbdddeeegggkkkqqqwww||||||yyyxxxzzz~~~~~~{{{xxxvvvvvvwwwxxxyyyxxxtttpppoookkkeee___ZZZXXXXXXXXX^^^cccjjjpppsssuuuwwwxxxyyyyyytttjjj```VVVHHH===>>><<<:::>>>HHH]]]{{{yyyyyy{{{yyyyyyvvvrrrnnnlllnnnpppuuuuuuvvvyyyzzzyyytttooommmmmmmmmllljjjgggeeeddddddaaabbbgggjjjkkknnnsssrrrqqqpppoooppprrrtttvvvuuuvvvwwwyyyzzz{{{||||||zzz||||||yyyvvvrrrlllhhhfffgggiiiiiihhhlllsssyyy|||}}}|||{{{{{{|||{{{xxxvvvvvvwwwxxxzzzzzzzzzyyyzzz|||zzzyyy{{{|||yyyvvvqqqnnnkkkjjjkkkmmmooooooggghhhiiimmmppprrrrrrppplllmmmnnnmmmkkkgggcccaaa___]]]]]]```eeeiiiiiihhhjjjlllmmmllliiifffdddddddddfffgggggghhhiiillloootttooommmmmmlllhhhhhhjjjiiikkkmmmmmmkkkjjjkkkmmmttttttuuuxxxzzz{{{zzzxxxpppnnnkkkjjjkkkkkkjjjiiiiiihhhgggggghhhjjjlllnnnmmmqqqrrrnnnhhhddddddgggllllllnnnrrrwwwyyywwwtttnnnmmmmmmmmmmmmooopppqqqtttrrrooommmllliiifffddd___]]]ZZZWWWWWWXXX[[[]]]aaaccchhhkkkjjjffffffkkkccceeeggghhhiiiiiihhhhhhjjjiiijjjjjjhhhaaaVVVNNNCCC>>>666000---,,,,,,+++************))))))))))))+++)))'''(((,,,...---+++))))))***))))))((('''&&&)))(((((()))++++++***)))+++***)))***+++,,,+++)))***))))))((()))******+++*********)))************...111888EEEXXXmmmsssggg^^^VVVSSSPPPNNNKKKFFFBBB???888333///,,,------,,,+++---+++((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++)))(((''''''''''''+++***)))))))))***+++,,,---...000111111222444666666333...+++*********)))******)))((((((((((((((((((''''''''''''((()))***((((((((('''((())))))***yyyooodddaaaiiivvv~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{||||||{{{zzztttoookkknnnlllhhhccc]]]XXXUUUSSSUUUXXX\\\aaaeeeggghhhhhhjjjjjjjjjlllpppuuuzzz}}}yyyxxxxxx|||}}}wwwuuussstttuuusssnnnjjjeeebbb]]]YYYVVVUUUVVVWWWbbbiiiqqqxxxzzzyyyxxxwwwxxxwwwqqqggg]]]TTTIII>>>;;;;;;<<<@@@LLLbbb}}}{{{tttsssuuuwwwxxxwwwtttqqqpppssswww|||{{{{{{{{{zzzvvvppplllmmmmmmmmmmmmlllkkkjjjjjjjjjhhhiiimmmooommmnnnqqqvvvvvvuuuuuuvvvxxxyyy{{{yyyzzz{{{}}}~~~{{{tttqqqmmmiiiggghhhjjjllljjjnnntttyyy||||||zzzxxx{{{}}}|||xxxuuuwwwxxxxxxvvvvvvwwwwwwxxxzzz{{{{{{~~~{{{xxxvvvuuutttrrrqqqqqqooollllllmmmoooppppppgggfffeeegggiiijjjjjjiiiggghhhjjjjjjiiifffcccaaa^^^^^^^^^aaafffiiikkklllnnnppprrrqqqnnnkkkjjjiiijjjlllmmmnnnnnnooorrrtttwwwsssqqqrrrrrrnnnllllllgggkkknnnoooooopppsssvvvxxxxxxyyy|||~~~xxxvvvsssrrrrrrqqqpppnnnkkkjjjhhhgggfffggghhhhhhjjjlllllljjjfffdddeeegggkkkkkkkkknnnrrrtttqqqnnniiihhhggggggiiikkknnnooosssqqqooommmllljjjgggdddaaa```^^^\\\\\\]]]___aaaaaabbbfffiiifff``````ccc]]]aaaeeehhhhhhgggggggggiiihhhiiijjjiiiddd[[[SSSIIICCC:::222...---------+++************)))))))))///***&&&'''+++---***%%%((())))))))))))(((((('''))))))(((***,,,,,,+++))),,,*********+++,,,+++***+++***)))(((((()))++++++)))))))))))))))*********,,,///333<<>>::::::999555444555000...+++*********)))(((---+++((('''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$)))((('''''''''''')))))),,,...000111111222444666444111---+++******)))(((*********)))))))))((((((&&&&&&'''((())))))******((((((''''''(((((()))***ppphhhaaabbblllzzz~~~~~~~~~}}}{{{xxxxxxzzz|||}}}}}}}}}yyysssmmmiiiggggggddd```\\\YYYWWWWWWWWWXXX[[[bbbhhhlllnnnnnnmmmlllmmmnnnpppsssvvvyyy{{{xxxxxxxxxzzz}}}{{{wwwrrrpppooolllfffaaa]]][[[YYYWWWXXXZZZ]]]^^^gggmmmuuuzzz|||{{{yyyxxxtttsssmmmccc[[[TTTJJJAAA888:::===BBBNNNccc{{{{{{xxxtttppppppssswwwzzz{{{zzzvvvvvvzzz~~~~~~~~~}}}|||zzzvvvqqqmmmmmmnnnnnnoooppppppqqqqqqqqqooorrrvvvwwwtttrrrtttyyyyyyzzzzzz{{{{{{||||||zzz|||}}}{{{rrrpppmmmjjjhhhiiilllnnnkkkoootttyyy{{{{{{yyyxxxzzz~~~}}}wwwuuuxxxyyywwwssssssttttttuuutttsssrrruuuvvvwwwuuurrrppppppqqqqqqooommmlllmmmmmmlllkkkaaa___^^^___bbbeeefffgggggghhhjjjkkkjjjiiigggffffffhhhjjjlllmmmooosssuuuyyy{{{}}}|||yyyuuusssrrrsssuuuvvvwwwwwwwwwyyy{{{{{{wwwvvvyyyyyyuuuqqqpppjjjnnnssstttuuuxxx~~~~~~}}}|||zzzxxxsssrrrqqqooonnnlllllllllllllllkkkjjjiiihhhhhhiiikkkiiiiiikkknnnnnnkkkhhhfffeeeccccccdddgggkkkmmmnnnlllkkkkkkkkkiiifffdddccccccbbbbbbcccfffhhhiiicccdddgggiiiddd]]][[[^^^]]]aaadddeeecccbbbcccdddeeedddeeehhhjjjgggaaa[[[PPPHHH>>>555000.........+++++++++*********))))))+++(((&&&&&&)))***(((&&&'''(((((())))))))))))((()))))))))***,,,,,,+++))),,,+++******,,,,,,+++***,,,+++)))(((((()))+++,,,''''''((()))************,,,...000444;;;FFFSSS\\\gggjjjlllggg[[[NNNCCC>>>666111///111111---+++---***)))((())))))))))))(((---***((('''((((((((('''++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$)))((('''&&&&&&'''((()))***,,,///000000111444555111///,,,++++++***)))'''***************)))(((((('''''')))******)))((('''(((''''''''''''((())))))|||kkkfffbbbgggrrr}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxwwwwwwzzz}}}|||zzzwwwrrrkkkfffcccccc^^^\\\YYYWWWWWWYYY\\\^^^ZZZ^^^eeelllqqqrrrqqqpppmmmnnnpppsssvvvxxxzzz{{{xxxwwwvvvvvvxxx|||~~~yyyrrrmmmkkkhhhaaa[[[YYYYYYYYYZZZ\\\aaaeeegggjjjooovvvzzz{{{{{{zzzzzzqqqpppjjjaaaZZZTTTKKKCCC777:::>>>BBBMMMaaavvvzzzqqqpppooonnnqqqvvvyyy}}}~~~{{{zzz~~~~~~~~~}}}zzzwwwsssqqqmmmnnnoooqqqrrrtttuuuvvvtttsssxxx~~~|||zzz|||||||||}}}~~~~~~}}}}}}|||{{{|||~~~}}}zzzpppooommmkkkjjjjjjmmmoookkknnnsssxxx{{{{{{zzzxxxzzz~~~}}}wwwtttxxxyyywwwrrrrrrrrrrrrrrrpppllljjjnnnsssvvvvvvqqqooopppsssooommmkkkjjjjjjhhhfffdddYYYXXXWWWZZZ___dddhhhjjjkkklllmmmnnnnnnnnnmmmmmmqqqtttwwwwwwvvvwww{{{}}}zzzyyyzzz{{{}}}}}}}}}}}}~~~zzzyyy}}}~~~zzztttssslllqqqvvvyyyzzz~~~||||||zzzyyyvvvtttsssrrrpppnnnllllllmmmmmmlllkkkkkkiiihhhiiikkkkkkgggddddddcccaaa```bbbeeeiiilllkkkjjjjjjjjjkkkjjjgggdddeeeeeefffhhhjjjmmmppprrrjjjkkkmmmoooiiiaaa^^^aaa```bbbcccaaa___^^^```cccaaaaaacccgggjjjjjjeeeaaaSSSKKK@@@666111///......++++++++++++******))))))%%%&&&&&&'''''')))***,,,''''''((())))))***)))))))))))))))+++,,,---+++))),,,+++******,,,,,,+++***---+++***(((((()))+++,,,&&&'''((()))************---...///000333:::CCCJJJPPPUUUYYYUUUJJJ===555222111,,,,,,111111+++((()))''''''((()))***+++,,,,,,---***((('''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***((('''+++***)))(((((()))***+++***,,,...///000111333555///---,,,+++++++++)))'''***************)))((((((((()))***+++***(((&&&%%%'''''''''''''''((())))))~~~zzzkkkfffdddjjjwww~~~yyy}}}~~~~~~|||{{{||||||zzzyyyzzzyyyxxxyyy{{{}}}yyypppjjjfffbbb]]]ZZZTTTUUUWWW[[[___aaaaaaaaadddeeehhhlllppprrrqqqpppooommmlllpppuuuyyyyyyxxxtttuuuvvvwwwxxxyyyyyyzzzwwwsssmmmfff```\\\ZZZYYYWWWZZZ^^^aaaccceeefffhhhmmmqqqssstttxxx|||{{{wwwnnnmmmjjjeee\\\QQQGGG@@@999888;;;DDDSSSdddttt|||wwwoooiiihhhiiiiiimmmrrrxxx~~~zzzxxx||||||{{{|||{{{xxxuuupppppprrruuuxxx{{{|||{{{|||zzzyyy{{{||||||{{{yyy|||{{{vvv}}}{{{zzz||||||yyywwwpppmmmooonnnkkkmmmsssrrrrrrssstttuuuvvvwwwxxx|||zzzwwwsssqqqpppppppppllllllkkkiiifffeeefffgggkkknnnqqqqqqnnnlllmmmooorrrmmmiiihhhjjjiiiddd```^^^^^^___aaaeeejjjnnnqqqqqqtttxxxzzzzzzzzz{{{}}}{{{~~~|||{{{~~~wwwyyy|||~~~~~~|||yyywwwxxxuuuuuuzzz{{{xxxvvvsssqqqrrrtttrrrnnnjjjmmmmmmnnnnnnmmmkkkiiiggg```cccbbb^^^\\\```bbbbbbgggfffbbbaaadddgggddd^^^^^^^^^aaaeeekkkppprrrrrrqqqqqqpppmmmjjjfffbbb```bbbcccddddddccc```^^^\\\\\\[[[]]]ccciiiiiiddd___ZZZQQQEEE;;;555111...+++))))))))))))***+++,,,---)))(((''''''(((((('''&&&+++,,,,,,+++***'''$$$"""++++++******)))******+++************************---,,,***(((((((((((())),,,)))''''''***,,,***(((***)))(((***---222777;;;BBBCCCEEECCC???777///***---,,,+++***))))))))))))%%%&&&((()))((('''((())))))))))))))))))))))))))),,,***((('''((('''%%%$$$((('''&&&&&&'''((('''&&&***(((&&&&&&''''''&&&%%%)))******(((&&&%%%&&&(((******))))))******+++,,,///............///000000000,,,***+++...---)))$$$))))))))))))))))))))))))&&&)))(((%%%%%%((((((&&&(((((())))))******++++++~~~}}}zzznnnjjjhhhnnnzzzvvvrrrvvv~~~~~~||||||zzzxxxyyy|||~~~}}}wwwqqqiiiccc___\\\YYYWWWXXXZZZ]]]aaaeeegggggggggdddeeegggkkkppprrrrrrqqqnnnlllkkknnnssswwwxxxwwwqqqrrrtttuuuuuuuuuttttttmmmjjjddd___[[[YYYYYYYYY___bbbeeehhhjjjlllmmmnnnnnnqqqrrrsssvvvzzzyyyuuuqqqpppnnnhhh___TTTIIICCC:::999;;;DDDTTTdddpppvvvqqqjjjeeefffiiikkkoootttzzz~~~|||~~~}}}}}}~~~~~~{{{yyyvvvuuuttttttwwwyyy{{{|||}}}{{{{{{~~~}}}|||{{{}}}{{{wwwwwwvvvvvvxxx|||~~~~~~|||zzztttooonnnpppoookkkkkkoooqqqrrrrrrsssttttttuuuuuutttrrrpppmmmkkkiiiiiiiiieeefffggggggeeedddeeefffjjjlllnnnnnnmmmlllkkkkkknnnjjjffffffhhhhhheeebbb```aaaccchhhnnntttzzz}}}|||}}}~~~~~~}}}~~~zzzxxxyyyxxxxxx~~~|||||||||{{{xxxvvvttttttnnnooopppqqqqqqooommmlllfffiiigggbbb___aaabbbaaaaaaaaa^^^^^^aaafffddd^^^]]]]]]^^^ccchhhmmmppppppnnnnnnnnnmmmjjjhhheeeccccccdddddddddccc```^^^\\\]]]\\\^^^ccchhhiiifffaaa___VVVJJJ???888333000---***))))))))))))***++++++***)))'''((())))))(((&&&***+++,,,,,,+++)))'''%%%************************************************...---+++***))))))******************))))))***++++++***))))))+++...111444444666777777444///)))%%%,,,,,,+++***))))))))))))&&&(((******)))((()))***))))))))))))))))))))))))&&&&&&&&&''')))***)))(((((('''&&&&&&'''((('''&&&)))'''%%%%%%&&&&&&&&&%%%'''((()))(((&&&%%%'''(((***************++++++,,,...---------....../////////,,,***+++------)))$$$((((((((((((((((((((((((&&&((((((%%%%%%((()))'''((((((((()))******++++++}}}{{{|||zzzqqqoooooouuu~~~|||mmmkkknnnyyy~~~~~~~~~~~~zzzwwwxxx|||~~~{{{xxxmmmhhhbbb]]]ZZZYYYXXXWWW]]]___cccgggiiijjjjjjjjjeeeeeegggkkkpppssstttsssooollljjjlllqqquuuwwwvvvpppqqqssssssrrrpppmmmkkkaaa___[[[YYYXXXYYY[[[]]]dddeeehhhkkknnnpppqqqqqqppprrrrrrqqqtttwwwvvvrrrrrrqqqnnnhhh___TTTIIICCC<<<:::<<>>LLL___mmmqqqooolllhhhhhhmmmsssvvvzzz|||}}}||||||~~~|||zzzyyyzzz{{{vvvvvvxxx}}}~~~zzz}}}}}}{{{zzzzzz{{{~~~~~~{{{zzzyyyxxxvvvuuupppooonnnnnnmmmkkkjjjkkkoooooopppoooooonnnlllkkkhhhhhhhhhgggeeecccaaa```___bbbfffgggggggggggggggdddaaa^^^```eeejjjllllllllljjjhhhiiimmmppprrrrrrzzzzzz|||~~~}}}~~~}}}zzz{{{|||vvvxxxzzz|||}}}}}}|||||||||~~~|||tttnnnjjjfffbbbaaabbb___\\\]]]___]]]XXX[[[YYYYYY[[[```dddfffgggcccdddfffhhhiiiiiihhhhhhhhhhhhhhhgggfffdddcccbbbbbbaaaaaadddhhhkkkkkkjjjjjjbbbVVVIII>>>777333111+++***)))(((''''''''''''+++***))))))******)))((()))************)))(((''''''((()))*********)))(((************************((((((''''''&&&&&&&&&&&&''')))***)))'''&&&(((***************))))))((('''++++++,,,,,,,,,,,,,,,,,,*********))))))((((((''')))***++++++)))''''''((((((((((((((((((((((((((()))))))))***+++((($$$!!!(((&&&&&&&&&'''((('''&&&***)))''''''((())))))(((###%%%''''''''''''((()))******+++++++++,,,,,,+++++++++,,,,,,------------,,,+++******,,,+++(((%%%(((((((((((((((((((((((('''))))))&&&'''+++,,,***''''''((()))***++++++,,,{{{~~~}}}xxxvvvrrrqqqttt||||||tttcccfffjjjooouuu{{{vvvttttttwww~~~|||zzzuuuooommmmmmmmmjjjfff````````````aaacccfffiiiiiijjjkkkjjjfffdddcccdddfffggghhhlllqqqtttuuutttuuuqqqnnnnnnqqqtttsssrrrmmmnnnmmmlllgggbbb\\\XXXXXXXXXYYY\\\```eeejjjmmmpppoooooorrrvvvyyyzzzyyywwwyyywwwtttsssuuurrrmmmiiihhheee```WWWLLLBBB;;;999888>>>NNNbbbpppssspppppplllmmmrrrwwwyyy{{{~~~zzz{{{}}}~~~zzz|||~~~{{{zzzzzzuuuuuuwww{{{|||xxx}}}~~~}}}|||zzzzzz{{{}}}~~~|||~~~{{{wwwuuusssrrrpppnnnpppooommmjjjiiikkklllmmmnnnnnnoooooonnnllljjjhhhffffffffffffeeecccaaa``````cccfffgggfffeeeeeeeeebbb^^^ZZZ[[[ccckkkqqqsssrrrpppooopppsssxxx|||~~~~~~~~~}}}~~~}}}||||||}}}|||{{{|||}}}~~~vvvpppjjjeeecccdddccc______aaa```\\\]]]\\\[[[\\\___bbbcccccc___```ccceeefffgggggggggiiiiiiiiiiiihhhgggfffffffffeeefffgggjjjlllmmmmmmlllfff[[[NNNBBB888333111,,,+++***(((''''''''''''+++***))))))******)))(((******))))))(((&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%)))'''%%%%%%'''((('''&&&))))))***+++******)))((()))((((((''''''(((((()))(((((()))))))))(((''''''((()))******(((&&&&&&'''((((((((((((((((((((((((+++******+++***'''"""(((&&&&&&&&&'''((('''&&&)))'''&&&&&&'''(((((('''"""%%%'''(((((('''((())))))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***************)))'''&&&''''''''''''''''''''''''###%%%%%%"""###&&&'''%%%''''''((()))***+++,,,,,,|||xxx{{{}}}zzzuuussspppoooqqqxxxwwwnnn^^^eeekkkmmmrrrzzzxxxuuutttwww}}}{{{}}}}}}yyyrrrnnnhhhdddbbbbbbcccccc```bbbdddfffgggiiilllnnnppppppoookkkeeeaaaaaacccggghhhjjjooosssuuutttrrrwwwtttqqqppprrrrrrpppmmmfffffffffddd```[[[WWWTTTXXXZZZ]]]aaafffjjjnnnpppqqqooonnnqqqvvvyyyyyyxxxyyy{{{zzzvvvttttttooohhhddddddbbb]]]UUUJJJAAA;;;444666???OOOcccpppsssrrrrrrooopppvvvyyyyyyyyy|||yyyzzz|||zzz}}}~~~~~~~~~||||||zzzzzzyyyxxxyyy|||}}}yyy||||||~~~|||}}}~~~}}}~~~~~~|||yyyvvvrrrooommmllljjjiiioooooolllhhhhhhllloooooommmnnnoooooonnnllliiihhhddddddcccbbbbbbaaa`````````bbbddddddcccbbbbbbbbbaaa___^^^```fffooovvv{{{yyyxxxvvvvvvyyy~~~~~~~~~~~~}}}xxxxxx|||~~~}}}|||uuunnngggbbbeeeeeecccdddggghhheeecccbbbaaabbbcccdddcccaaa___```bbbdddeeeeeeeeeeeehhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkklllmmmnnnoooooommmiii```TTTFFF:::333111,,,+++***)))(((((('''(((+++)))(((((()))***((('''******)))'''&&&%%%%%%$$$''''''&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((***&&&###$$$((()))'''%%%(((((()))******************)))((('''''''''((((((&&&'''((())))))((('''&&&&&&((())))))'''&&&&&&'''))))))))))))))))))))))))((((((((()))***)))&&&###((('''&&&&&&'''((('''&&&&&&$$$######%%%&&&&&&%%%###&&&((())))))((()))))))))***,,,---------,,,+++***+++,,,---...---,,,+++((()))******)))((('''&&&''''''''''''''''''''''''''')))(((%%%%%%((()))&&&&&&'''((()))***+++,,,---zzztttrrrvvvyyyvvvqqqooonnnllllllqqqwwwvvvoooggg\\\fffnnnppprrrzzz}}}zzzyyy{{{}}}|||||||||~~~}}}vvvrrrgggeeeaaa]]]ZZZ[[[aaaeeefffiiimmmoooooonnnpppqqqrrrrrroooiiibbb___aaadddgggiiilllqqquuuuuurrrpppwwwuuurrrqqqrrrppplllhhh`````````___^^^\\\ZZZXXX]]]```dddiiimmmpppqqqrrrqqqnnnllloootttxxxxxxvvvyyy{{{zzzwwwtttrrrkkkccc```___^^^YYYRRRHHH???999555999DDDTTTeeeqqqvvvvvvvvvsssuuuzzz}}}|||{{{|||xxxzzz}}}}}}|||{{{{{{xxx||||||yyyzzz}}}}}}{{{{{{}}}~~~{{{{{{zzz}}}~~~|||~~~~~~}}}}}}}}}|||zzzqqqnnnkkkiiihhhiiihhhggglllnnnmmmiiijjjoooqqqooommmnnnppppppooommmjjjhhhcccbbbaaa```______``````aaabbbccccccbbbbbbccceeeccceeehhhkkkoootttzzz~~~~~~|||{{{zzz|||{{{yyywwwvvvxxx|||~~~xxxpppiiicccgggiiiggghhhkkkmmmkkkkkkjjjjjjjjjjjjiiieeebbbbbbcccdddeeeeeeeeedddcccddddddeeeeeeggghhhiiijjjmmmnnnppppppppppppppppppmmmkkkdddYYYKKK===555111,,,+++***)))))))))))))))***)))'''((())))))(((&&&))))))((('''''''''''''''(((&&&%%%$$$%%%'''***+++))))))))))))))))))))))))((()))************)))((()))(((''''''(((((((((((((((((((((((())))))******************************%%%&&&((())))))(((&&&%%%&&&((()))***((((((((()))))))))))))))))))))))))))'''&&&&&&''')))***((('''((('''&&&&&&'''((('''&&&&&&%%%###$$$&&&''''''&&&%%%'''***+++***))))))))))))***,,,---...---,,,+++***+++---...///...---,,,'''((()))***)))''''''&&&''''''''''''''''''''''''+++---,,,)))(((++++++(((&&&&&&''')))***+++,,,---|||rrrmmmlllqqqvvvsssooommmmmmjjjhhhlllqqqppphhhaaa]]]iiirrrsssuuu}}}}}}~~~~~~yyy|||}}}~~~}}}~~~~~~{{{vvvoookkk``````]]]YYYUUUXXXaaaiiilllqqquuuwwwuuusssssssssppppppmmmfff^^^\\\```dddgggiiinnnsssvvvuuuqqqnnnwwwuuurrrrrrqqqnnnhhhccc]]]^^^______````````````bbbeeejjjooosssuuuuuuuuuvvvrrrppprrrxxx||||||zzzxxx{{{zzzwwwtttppphhh```[[[[[[ZZZVVVOOOFFF===777999???JJJYYYhhhsssyyy{{{yyywwwyyy~~~xxx{{{~~~{{{yyyyyyvvvyyy|||{{{wwwwww{{{~~~|||zzz|||~~~}}}zzz{{{yyy|||}}}{{{~~~|||yyywwwvvvvvvuuutttllliiifffeeefffggggggggghhhmmmnnnlllmmmrrrrrrnnnmmmnnnpppqqqpppnnnkkkiiidddcccaaa______```aaabbbcccdddeeeeeedddeeegggiiidddjjjqqquuuwwwxxx|||~~~|||{{{|||{{{tttvvvvvvuuutttwww~~~xxxpppiiihhhkkkllljjjiiikkklllkkkqqqqqqpppqqqpppmmmhhhdddeeeffffffgggfffeeecccbbbaaaaaabbbccceeeggghhhiiioooqqqssssssrrrqqqppppppmmmlllggg]]]NNN@@@666222,,,++++++***************)))(((''''''(((((('''&&&((((((((((((((()))******(((&&&$$$###$$$'''***,,,))))))))))))))))))))))))&&&'''((())))))(((''''''(((***,,,***''''''))),,,(((((('''''''''(((((()))'''''''''(((((()))))))))$$$&&&'''))))))(((&&&%%%&&&(((*********)))***+++))))))))))))))))))))))))((('''&&&'''((()))((('''((('''&&&&&&'''((('''&&&)))((('''''')))******)))&&&(((+++,,,+++***)))))))))***,,,......---,,,+++***+++---//////...---,,,&&&((()))***((('''&&&'''''''''''''''''''''''''''(((***)))%%%$$$&&&&&&###&&&&&&''')))***,,,------xxxsssffffffiiipppwwwyyyuuupppnnniiieeeeeehhhjjjgggdddcccllltttwwwzzz}}}~~~~~~|||{{{{{{yyywwwxxx~~~{{{{{{yyyuuuoooggg```[[[]]][[[XXXVVVXXX___iiipppyyy{{{}}}|||yyyuuusssrrrtttqqqlllddd]]]\\\___cccjjjkkklllnnnooopppqqqqqqxxxuuuqqqnnnmmmiiiddd___XXXZZZ]]]aaadddeeeeeeeeemmmmmmnnnqqqtttvvvvvvuuuuuuuuuvvvxxxzzz{{{zzzxxxuuuuuutttqqqlllfff```]]]YYYZZZVVVOOOLLLJJJBBB888>>>DDDQQQeeewwwzzz|||~~~}}}}}}}}}~~~~~~|||zzzyyyxxx{{{{{{zzzyyyyyyzzz{{{|||{{{~~~}}}{{{{{{}}}}}}{{{zzzyyyxxxxxxxxxvvvwwwvvvsssoookkkjjjiiikkkhhhcccaaacccfffhhhiiiqqqooonnnppprrrsssqqqooolllnnnoooooommmkkkjjjjjjgggccc___]]]^^^aaacccdddgggfffhhhkkkmmmlllmmmoooqqqvvv|||~~~~~~zzzxxxrrroooqqquuuxxx}}}|||vvvrrrmmmnnnooopppqqqqqqqqqqqqqqqrrrtttvvvvvvrrrmmmiiiiiiiiikkklllmmmkkkfffccceeeeeeeeecccaaa```aaabbbmmmpppsssttttttsssssstttnnnooommmbbbQQQAAA666222---+++(((((((((((('''%%%///***''')))***((((((***---+++)))'''&&&%%%%%%%%%)))'''%%%%%%&&&'''((('''---+++)))((('''((()))***)))*********)))(((&&&%%%(((((((((((())))))))))))'''((()))***)))(((&&&$$$'''%%%%%%'''***+++***'''&&&&&&'''(((((()))((((((&&&'''((('''&&&&&&'''((((((''''''&&&&&&''')))***,,,,,,,,,++++++***)))((('''''')))+++'''"""###'''&&&###,,,%%%111&&&+++$$$((())))))************)))------...111333111+++&&&---.........---+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,sss|||sssmmmdddeeejjjqqqyyy{{{wwwrrrnnniiiddddddgggiiigggdddcccmmmvvvzzz~~~{{{zzzyyy}}}~~~~~~|||zzzzzz~~~yyyvvvrrrlllfff```\\\ZZZ]]]^^^___```ccchhhooottt|||~~~~~~zzzvvvsssrrrqqqoookkkddd___]]]```ccciiijjjmmmoooqqqqqqpppppprrrnnniiifffdddbbb^^^[[[WWWZZZ^^^dddiiilllnnnnnnppppppqqqssswwwzzzzzzzzz{{{zzzyyyzzzzzzxxxuuurrrpppnnnkkkfffbbb___]]]\\\ZZZZZZVVVNNNJJJIIIBBB999@@@HHHXXXkkkzzz}}}}}}~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~{{{xxxwwwttttttsssrrrrrrrrrssssssqqqrrrrrrpppllliiihhhhhhmmmjjjgggfffhhhjjjlllmmmrrrqqqpppqqqsssssspppmmmjjjkkkmmmllliiigggffffffdddaaa^^^^^^```dddgggiiimmmmmmnnnqqqrrrrrrrrrssstttxxx~~~}}}}}}~~~~~~zzzuuuooolllooosssvvvzzz~~~|||{{{vvvsssvvvvvvuuuuuusssrrrpppoootttuuuuuuvvvuuurrrnnnkkkllllllmmmnnnooonnnjjjgggeeeeeeeeeccc```^^^___```gggkkkqqqtttvvvvvvwwwxxxrrrssspppfffUUUEEE:::555---+++))))))+++,,,+++******&&&$$$((()))'''''')))***)))((('''&&&&&&'''''')))'''%%%%%%&&&'''''''''+++)))(((&&&&&&'''((())))))*********)))(((&&&%%%((((((((((((((((((((()))'''(((*********((('''%%%((('''&&&''')))***(((&&&''''''((()))))))))((((((&&&'''((('''&&&&&&'''((('''''''''''''''(((((()))&&&''''''''''''&&&%%%%%%)))'''''')))(((%%%'''+++(((###))) ,,,$$$+++&&&&&&''''''(((((((((((((((......///111333111,,,'''---.........---+++)))(((******))))))))))))******&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((()))***+++,,,]]]rrr|||ssslllhhhbbbdddkkksss{{{|||yyytttoooiiidddcccgggiiihhhfffdddooozzz|||xxxsssuuu~~~~~~}}}xxxtttqqqmmmgggaaa\\\ZZZZZZZZZ___bbbggglllooossswwwzzz{{{vvvsssrrrnnnmmmjjjfffbbb```aaabbbhhhjjjnnnqqqrrrpppnnnllljjjfffaaa]]]\\\\\\\\\\\\\\\___ccciiinnnrrrtttvvvtttsssrrrtttxxx|||~~~~~~~~~}}}{{{zzzxxxtttoookkkjjjfffaaa\\\YYYZZZ]]]___]]]\\\VVVNNNIIIFFFAAA;;;AAANNNaaasss~~~~~~~~~}}}~~~|||}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyy{{{|||}}}~~~}}}|||yyyvvvrrrppphhhhhhhhhhhhjjjkkklllmmmmmmnnnooonnnkkkiiiiiiiiiooommmllllllnnnoooppppppqqqqqqqqqqqqrrrpppmmmjjjfffhhhiiihhhfffdddccccccbbb```___aaaeeejjjmmmooouuuvvvwwwwwwxxxyyyyyyyyyyyy|||xxxxxxyyy{{{~~~~~~}}}|||{{{wwwrrrooojjjhhhkkkoooqqqtttyyy~~~|||yyy|||}}}|||yyywwwzzzzzzzzzyyyxxxuuusssrrrvvvvvvvvvuuusssrrrppppppqqqppppppppprrrrrrpppnnnhhhiiihhhfffbbb`````````bbbgggnnntttwwwzzz|||}}}xxxyyyvvvlll\\\KKK>>>888///---+++***+++++++++***'''$$$$$$(((+++)))((()))(((((('''''''''(((((())))))'''%%%%%%'''((('''&&&((('''&&&&&&&&&'''((()))))))))******)))((('''&&&(((((((((((((((((((((((((((((()))******((('''&&&)))(((&&&'''(((((('''%%%)))))))))***))))))((((((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((***&&&$$$(((***)))***---***###'''(((!!!+++((('''''''''(((((()))))))))//////111222333111---)))------...---,,,+++)))((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((()))***++++++NNN___uuuuuummmhhheeecccfffmmmuuu{{{|||xxxtttoooiiiddddddhhhkkkkkkiiiiiisss}}}xxxqqqqqq{{{|||}}}{{{wwwrrrlllgggeeeccc___\\\[[[\\\^^^```ccchhhmmmrrruuuwwwzzz{{{zzzuuurrrqqqkkkkkkjjjhhheeedddcccccciiilllooorrrqqqmmmhhhdddccc```[[[YYYYYY]]]```cccggghhhkkknnnqqqssstttuuuuuusssrrrtttwww|||~~~|||{{{yyyvvvtttooojjjfffccc```\\\YYYZZZ]]]bbbeeeddd```XXXOOOHHHCCC???<<>>>>>FFFXXXppp~~~}}}||||||}}}~~~~~~|||{{{{{{{{{|||~~~~~~~~~}}}}}}~~~}}}|||zzzxxxvvvvvvvvvvvvrrrpppnnnmmmmmmjjjfffccc]]]]]]___aaadddfffiiijjjqqqsssttttttrrrqqqrrrrrrtttrrrpppppppppooollljjjiiijjjkkkkkkiiifffdddcccaaadddhhhjjjjjjkkklllmmmnnnmmmmmmooosssvvvwwwxxxzzz~~~}}}yyyzzz}}}~~~|||yyyxxxxxxyyy|||~~~~~~~~~|||xxxxxxyyy{{{|||}}}}}}|||yyyxxx|||}}}{{{|||}}}~~~}}}|||zzzzzz~~~{{{vvvttttttpppjjjeee```___bbbeeeeeefffhhhhhhjjjnnnsssxxxzzzxxxvvvssstttuuuvvvwwwwwwwwwwwwssstttwwwzzz{{{{{{zzzyyyrrrtttvvvvvvvvvvvvxxx{{{yyywwwuuutttuuuvvvvvvuuuqqqrrrrrrqqqmmmkkkiiiiiimmmnnnppprrrtttyyy~~~wwwgggTTTDDD:::666222---***)))((('''&&&+++((((((,,,---)))'''''')))))))))(((((('''&&&&&&'''&&&&&&&&&(((((('''%%%''''''''''''((())))))***(((((()))******)))'''''')))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''')))+++,,,******+++******)))((('''&&&'''((('''&&&&&&&&&((($$$%%%'''((((((((('''&&&###$$$%%%'''(((((((((((()))$$$$$$))),,,)))%%%$$$'''!!!'''***""")))%%%))))))))))))***+++------111222444444222000---,,,,,,---------,,,***((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((((((((()))***888<<>>>>>BBBMMM___uuu||||||}}}}}}~~~~~~}}}}}}||||||zzzzzz{{{}}}~~~|||~~~~~~}}}{{{zzzzzzzzzzzzvvvtttrrrpppnnnnnnnnnnnnllliiiggghhhjjjkkkhhheeeaaaaaaccceeegggjjjmmmnnnuuuvvvwwwwwwtttsssssstttrrrpppnnnmmmmmmllljjjhhhfffhhhiiihhhfffeeeeeefffdddgggkkknnnppprrrtttuuuuuuttttttvvvyyy{{{{{{zzzyyy~~~}}}xxxyyy}}}~~~}}}~~~}}}}}}{{{zzzyyy{{{}}}|||yyytttssstttuuuwwwxxxwwwvvvsssrrrvvv|||~~~~~~wwwvvvttttttvvvzzz~~~zzzyyyzzz{{{}}}~~~}}}zzzzzz}}}~~~wwwqqqppprrroooiiiddd```___bbbdddbbbaaaccc^^^___dddkkkssswwwvvvsssoooooooooooooooooopppppprrrsssvvvxxxxxxwwwuuusssqqquuuzzz|||{{{zzz|||~~~|||zzzxxxwwwxxxxxxwwwvvvqqqssstttsssqqqooonnnnnnuuuuuuuuutttuuuxxx|||xxxjjjXXXFFF<<<555222...,,,,,,---------+++'''&&&)))***'''$$$%%%))))))))))))((('''&&&%%%'''&&&&&&'''(((((('''%%%'''(((((((((((()))))))))'''((()))******)))(((''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((***---000)))))))))***))))))((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%&&&'''((())))))))))))(((%%%%%%)))***'''%%%%%%'''""")))"""---$$$***$$$((('''''''''(((***,,,---111333444444111...---,,,,,,,,,---,,,+++***((('''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&(((((((((''''''(((((()))333333999EEERRR```rrrvvvoookkkjjjjjjkkknnnrrrtttttttttsssrrrqqqnnnnnnssszzz~~~{{{wwwqqqnnnsss}}}yyyuuupppppppppppprrrvvv}}}|||yyywwwxxx{{{yyyxxx|||yyywwwsssnnnhhhdddbbbbbbcccgggnnntttxxxxxxvvvtttsssvvvzzz||||||||||||||||||}}}|||zzzvvvsssrrrssstttrrrppppppqqqqqqnnnkkkkkkiiifffbbb___[[[YYYXXXUUUXXX]]]aaadddiiiooosssrrrrrrrrrrrrrrrsssttttttyyyxxxwwwyyy{{{|||{{{zzzrrrnnnhhhdddbbbaaa``````aaacccgggkkknnnooooooooojjjaaaWWWMMMDDD===???FFFVVVfff{{{~~~~~~|||||||||}}}|||{{{{{{|||}}}|||yyywwwyyyxxxwwwuuutttssssssssslllkkkiiihhhgggggghhhhhhhhheeedddgggmmmpppnnnlllggghhhiiijjjllloooqqqrrruuuvvvwwwuuurrrpppppppppnnnllljjjjjjjjjkkkjjjiiiggghhhiiihhhggggggjjjmmmhhhkkkpppsssuuuvvvyyyzzzxxxwwwxxxzzz}}}~~~}}}{{{xxx~~~}}}wwwxxx~~~|||yyyzzz}}}~~~~~~}}}{{{zzzyyyzzz}}}~~~{{{uuurrrmmmkkkkkklllooopppnnnlllmmmlllpppvvvxxxvvvuuuxxxmmmmmmmmmnnnqqqvvvzzz}}}}}}zzzyyyyyy~~~~~~vvvnnnnnnqqqooojjjhhhcccbbbeeeeeebbb```aaa]]]^^^bbbjjjsssxxxwwwtttpppooonnnlllkkkkkkkkkkkkppprrrtttvvvvvvtttqqqooossszzz~~~}}}~~~}}}{{{{{{{{{zzzxxxvvvqqqtttvvvwwwvvvuuutttuuuxxxzzzzzzzzzyyyxxxzzz{{{||||||{{{vvvkkk[[[JJJ???666222...,,,,,,...//////+++&&&%%%((()))'''&&&(((''''''((())))))((('''&&&'''&&&&&&''')))((('''%%%''''''((((((''''''&&&&&&'''((()))******)))((('''))))))(((''''''&&&%%%%%%''''''''''''(((((())))))''')))***)))(((***---111''''''((()))))))))((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''''''''((())))))************(((&&&%%%''''''%%%(((---)))$$$+++###///&&&,,,'''((((((''''''(((***,,,...000333444333000---,,,,,,,,,,,,,,,,,,+++)))(((&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((333111333===GGGRRRbbbqqq|||tttnnnkkkjjjjjjkkkmmmqqqsssssssssssstttqqqoooqqqwwwvvvqqqpppvvv{{{wwwtttpppmmmpppqqqsssrrrssswww~~~yyywwwwwwyyyxxxvvvtttvvv|||}}}{{{xxxtttpppooooooqqqlllpppuuuzzz{{{zzzwwwuuutttyyy{{{||||||zzzvvvttttttuuuwwwtttrrrqqqsssssspppmmmiiifffbbb^^^[[[YYYYYYYYYXXX]]]cccgggjjjmmmqqquuuvvvvvvtttsssrrrrrrrrrrrrwwwvvvvvvwwwyyyyyywwwvvviiifffaaa```bbbeeehhhiiijjjkkknnnppprrrrrrrrrqqqfff]]]SSSKKKBBB<<<@@@JJJ]]]lll~~~|||{{{|||~~~~~~}}}|||{{{{{{yyyvvvssstttsssrrrpppooonnnmmmmmmfffeeedddddddddeeeggghhhgggddddddiiipppuuutttrrrllllllmmmnnnppprrrsssuuuttttttuuusssooolllllllllkkkiiiggggggiiikkkkkkkkkiiijjjkkkjjjhhhjjjnnnrrrlllooosssvvvwwwxxxzzz|||xxxxxxyyy|||~~~~~~|||xxx~~~xxxyyy}}}zzzvvvwwwzzz~~~~~~~~~~~~~~~~~~{{{yyyxxxyyy|||}}}|||{{{{{{yyyuuuoookkkfffdddccceeeggghhhfffccciiiiiilllrrrtttqqqppprrrggghhhiiikkkoootttxxxzzzzzzrrrrrrvvvuuuqqqkkkgggeeehhhhhhdddaaaaaaaaabbbeeennnwww{{{zzzvvvsssrrrpppmmmlllkkkkkkkkkmmmooorrruuuuuutttqqqpppwww~~~~~~~~~~~~}}}}}}{{{yyyvvvtttvvvzzz{{{{{{zzzzzz{{{xxx{{{~~~~~~}}}zzzxxxxxxvvvwwwwwwtttlll]]]MMMCCC777333...+++***+++++++++,,,'''%%%(((*********---$$$%%%'''))))))))))))(((&&&&&&&&&'''))))))&&&$$$''''''''''''&&&%%%$$$$$$'''((()))******)))(((((())))))((('''&&&&&&%%%%%%)))))))))))))))***++++++***+++,,,***((()))---000&&&&&&'''(((((()))((((((&&&'''((('''&&&&&&'''((('''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&%%%%%%%%%***'''%%%%%%$$$%%%,,,555,,,&&&,,,###...'''...*********))))))***,,,///000000333444333///,,,+++,,,,,,,,,,,,,,,+++)))(((&&&)))***,,,------,,,***)))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((///222555888===FFFTTT^^^ttt~~~sssmmmnnnnnnkkkrrrooonnnqqqvvvzzz{{{{{{xxxsssrrryyy|||pppooovvv~~~zzzwwwttttttwwwssstttuuuwww{{{{{{wwwwwwzzz~~~}}}}}}}}}}}}|||}}}xxxuuuwwwxxx~~~|||xxxuuutttuuuuuuuuutttsssrrrpppnnnjjjgggbbb___\\\YYYYYYZZZ\\\^^^cccfffhhhjjjkkkmmmoooqqqssssssssssssrrrqqqpppoooqqqnnnllllllnnnooommmkkkaaaaaabbbdddgggiiikkkmmmooopppqqqpppnnnmmmmmmoooiii\\\OOOHHH@@@;;;AAALLLdddzzz}}}}}}yyywwwuuutttqqqoookkkhhhfffeeeddddddcccaaaYYY\\\```ccceeefffhhhjjjkkkiiiiiilllqqquuuvvvuuuoooooooooooopppqqqssssssuuusssoookkkiiiiiiiiijjjlllllllllmmmmmmmmmmmmmmmmmmmmmmmmoooppprrrtttuuupppoooqqqvvv|||~~~{{{wwwxxx}}}{{{yyy|||}}}yyyxxxzzz|||}}}~~~~~~yyyvvvxxx~~~~~~~~~|||||||||zzzyyy~~~}}}}}}||||||||||||}}}zzzsssoooqqqssslllccc^^^\\\]]]___```aaa```^^^]]]```ccchhhmmmppprrrrrrrrrkkklllmmmmmmoootttzzz~~~|||yyyxxxvvvuuuxxxtttnnnhhheeeeeefffggghhhjjjooouuu||||||vvvqqqmmmlllmmmnnnnnnoooppppppnnnlllmmmmmm~~~~~~|||yyyxxxyyy{{{}}}~~~~~~}}}|||xxxssspppmmmppppppmmmhhhaaaRRREEE???555,,,...111111...---'''***+++(((###"""&&&+++))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''***+++'''""""""&&&)))(((###%%%'''((()))((('''&&&,,,***'''''')))***(((&&&&&&(((*********)))***++++++***((('''''''''((()))((((((((()))))))))'''%%%(((&&&$$$$$$%%%&&&'''&&&(((''''''''''''&&&&&&&&&)))%%%$$$(((+++(((%%%%%%'''&&&%%%&&&((((((((('''((())))))))))))***---///888666222...,,,,,,,,,---***,,,...000///---)))''')))((())))))$$$ $$$+++'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***)))'''&&&'''((()))((('''---000333555888AAAMMMVVVkkk{{{rrrnnnppppppnnnnnnmmmmmmpppuuuyyyzzzyyywwwrrrrrrxxx~~~|||ppppppwww|||xxxwwwxxxyyyyyyyyyzzz|||{{{zzz|||~~~~~~~~~}}}~~~~~~yyyxxxzzz}}}zzzwwwvvvvvvvvvrrrqqqnnnkkkhhheeeaaa___[[[ZZZYYYXXXZZZ]]]aaaccchhhjjjlllmmmnnnooorrrtttsssssstttsssrrrqqqooonnnnnnkkkhhhggghhhhhhfffdddeeefffgggiiilllnnnqqqrrrssssssrrrrrrqqqpppooooooeeeXXXLLLFFF???<<>>===GGGVVVuuu||||||uuuyyy}}}~~~{{{vvvrrrppppppnnnkkkiiihhhfffcccaaa]]]\\\\\\]]]___``````___bbbeeeiiikkkmmmooorrrtttxxxvvvtttsssssssssqqqpppmmmmmmnnnnnnooopppppppppiiihhhhhhhhhjjjmmmppprrrnnnnnnooopppqqqrrrrrrsssppppppqqqsssuuuxxxzzz{{{~~~{{{yyyyyy{{{{{{xxxttt{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyyyyzzzzzzyyyxxxwwwzzz|||}}}}}}}}}~~~|||zzzvvvtttwwwwwwvvvuuuuuuuuuuuuuuuwwwuuusssrrrrrrpppmmmjjjlllgggdddccc```ZZZXXXYYYXXXZZZ\\\___`````````___hhhjjjnnnssswww{{{}}}~~~~~~}}}zzzyyy|||~~~}}}yyyrrrlllhhhggghhhjjjlllooouuu}}}~~~}}}}}}||||||zzzyyyvvvsssppppppsssvvv~~~}}}{{{zzzzzz{{{|||}}}yyy{{{}}}~~~}}}|||{{{wwwqqqmmmfffiiijjjiiigggcccXXXLLL;;;666222111---***+++///,,,&&& """(((,,,)))$$$))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''')))((($$$$$$''''''%%%&&&'''((((((((('''&&&%%%+++)))&&&%%%&&&%%%$$$###%%%''')))***))))))***+++******)))(((((((((((((((((((((((()))(((''''''&&&(((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&***&&&&&&***+++)))'''((('''&&&%%%&&&((()))((('''&&&'''(((((('''(((+++...000111111111///,,,(((&&&))))))))))))((('''&&&%%%)))$$$###(((,,,+++)))((('''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))((('''&&&'''(((((('''&&&.../////////111555<<>>777222000...******---***$$$"""))),,,)))$$$(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&)))***'''''')))(((%%%'''((((((((('''&&&%%%$$$)))(((&&&&&&&&&&&&%%%%%%%%%''')))***))))))***+++***))))))((((((((((((((((((((())))))'''&&&'''''''''&&&'''(((***)))'''%%%(((''''''''''''&&&&&&&&&(((%%%%%%)))***'''''')))(((&&&&&&'''((()))(((''''''((()))(((((())),,,...333333333222111...+++***---,,,+++***)))(((((((((***&&&&&&+++...---***)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&000000000000111444999<<>>IIIbbb{{{vvvjjjaaaYYYYYYUUUXXX\\\^^^]]]\\\\\\\\\bbbbbbbbbdddeeedddaaa^^^dddeeefffiiilllmmmkkkiiikkkmmmnnnoooppprrrvvvyyyuuuyyy|||}}}{{{yyyzzz{{{yyyzzz|||}}}}}}|||zzzyyysssssstttuuuvvvwwwxxxxxxssstttuuuvvvxxxyyyzzz{{{xxxxxxwwwxxxxxxzzz{{{{{{~~~~~~|||{{{|||~~~{{{vvvuuuyyy~~~~~~|||{{{~~~~~~~~~yyyxxxwwwxxxyyyyyyxxxvvvpppqqqrrroookkkgggggghhhbbbbbbccccccdddfffggghhhbbbbbbcccfffiiikkkkkkjjjoookkkjjjmmmooopppssswww}}}}}}zzzyyy}}}{{{{{{zzzxxxvvvtttssssssrrr~~~|||{{{|||{{{zzzxxxtttvvvxxxzzzyyyvvvrrrpppvvvtttrrrrrrsssrrrqqqpppkkkkkkkkkmmmpppuuuzzz}}}~~~}}}{{{xxxvvvwwwzzz}}}|||{{{wwwtttrrrrrrrrrooonnnmmmmmmmmmnnnooopppuuuvvvyyy}}}}}}ooopppooollllllkkkeee\\\FFF???999666000+++***---+++***)))***+++***(((&&&'''((()))++++++)))((('''))))))((('''''''''''''''''''''''''''''''''''''''%%%'''&&&###"""%%%&&&###&&&&&&&&&&&&&&&'''((())))))******'''""" !!!###"""$$$'''(((((()))***,,,((()))*********)))'''&&&'''***+++((($$$###'''+++***(((&&&%%%'''((()))((((((((('''''''''&&&&&&&&&&&&%%%&&&(((&&&$$$'''---)))((('''((()))***)))(((((())))))))))))***---///444666888:::888555111...,,,,,,+++***)))'''%%%$$$%%%%%%'''%%%###'''&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&$$$###'''&&&%%%%%%''''''&&&%%%///............000222333444666<<>><<<777000,,,---,,,+++)))'''%%%$$$###***(((%%%$$$%%%&&&%%%%%%"""###%%%&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111111111000000000000000000///111444666;;;FFFQQQbbbrrrxxxooommmpppssspppoooooollliiijjjooowww{{{}}}}}}|||rrrmmmnnnxxx}}}yyywwwwwwxxxyyyyyyxxxzzz}}}|||}}}~~~}}}zzz{{{|||{{{yyyyyywwwvvvwwwzzz}}}~~~~~~~~~~~~{{{xxxvvvzzz~~~|||wwwssssssvvvzzz|||~~~~~~~~~}}}{{{zzzxxxtttnnngggaaa^^^YYY[[[```hhhtttxxxqqqnnnjjjbbb\\\ZZZQQQOOONNNPPPVVV]]]ccceeeiiilllpppsssuuuvvvwwwwwwtttqqqlllfffbbbdddiiinnnmmmnnnooonnnkkkfffaaa]]]```cccccc___[[[UUUKKKBBB999777666:::DDDUUUiiixxx{{{ooofffeeehhhfffaaa```]]]ZZZ\\\```aaa___\\\aaa___^^^]]]]]]^^^______ggghhhjjjmmmooopppqqqqqqvvvssstttwwwyyyyyy|||{{{uuuyyy}}}}}}|||zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{uuuvvvxxx{{{~~~|||xxxtttqqqpppsssvvv{{{~~~~~~zzzzzzyyyyyyzzz{{{zzzyyywwwxxxyyy{{{{{{zzzxxxwwwwwwxxxwwwqqqkkkhhhlllpppwwwtttrrrrrrsssuuuxxx{{{~~~|||{{{zzzzzzzzzwwwsssooonnnppptttxxxzzzzzz{{{|||~~~~~~~~~~~~~~~{{{xxxwwwzzzzzzxxxyyy{{{~~~~~~~~~~~~yyytttpppooommmhhhdddhhhhhhkkkqqqxxx|||{{{yyy}}}{{{uuuooonnnqqquuuxxx|||}}}zzzzzzxxxvvvvvvvvvrrrlllfffSSSFFF999333111...,,,,,,******))))))))))))******%%%'''((((((''''''((()))(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&)))%%%$$$%%%%%%###%%%)))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%(((******)))((('''***(((''''''))))))(((&&&'''''''''''''''&&&%%%###%%%&&&&&&'''((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&(((***,,,---...111444888:::<<<===:::555000,,,000...,,,)))&&&###!!! ***'''%%%$$$%%%&&&&&&%%%$$$&&&'''((('''(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''111111111111000000000000000...000333444666===FFFPPP```vvvxxxvvvyyyzzzwwwuuuuuurrrmmmnnnrrr{{{~~~~~~~~~rrroooqqqzzz{{{vvvtttuuuyyy|||}}}{{{yyyzzz}}}~~~{{{{{{|||{{{zzzvvvuuutttvvvzzz}}}~~~|||~~~~~~|||xxxtttrrrpppvvv||||||yyyvvvwwwyyy|||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~|||{{{zzzxxxwwwuuutttrrrnnnjjjddd```]]]___bbbhhhppp~~~}}}tttlllhhhddd^^^YYYXXXPPPPPPQQQUUU]]]eeekkknnnoooppprrruuuvvvvvvtttsssmmmkkkgggcccaaacccfffiiiiiijjjjjjiiifffccc___]]]```cccccc___[[[UUUKKKAAA777777777:::CCCSSSbbblllppplllddd^^^___cccbbb]]]VVVWWWYYYZZZ\\\]]]___```ddddddeeeeeeeeeeeefffgggnnnoooqqqssstttttttttssstttqqqrrrvvvyyyzzz}}}|||yyy{{{~~~}}}}}}{{{zzzzzzzzz{{{|||xxxxxxwwwvvvvvvvvvwwwwwwwwwxxxzzz|||}}}~~~~~~{{{xxxuuurrrpppnnnrrrvvvzzz}}}|||{{{yyyxxxrrrqqqqqqsssvvvyyyyyywwwtttvvvwwwyyyyyyxxxwwwvvvvvvxxxxxxtttpppoootttyyy|||zzzxxxuuuuuuyyy|||~~~~~~~~~}}}}}}}}}}}}~~~xxxtttppppppssswww{{{~~~{{{|||}}}~~~~~~~~~{{{yyyxxxyyyzzz{{{zzz|||~~~||||||~~~~~~xxxuuutttrrrmmmiiillllllnnnsssyyy|||{{{yyy~~~|||uuusssvvvyyy{{{~~~{{{zzzxxxwwwwwwxxxtttnnnhhhUUUHHH999333///,,,***+++******))))))))))))******&&&'''((('''$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&&&&""" !!!!!! """&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$&&&((()))***)))((('''+++***((()))******)))'''&&&'''(((((((((''''''(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&)))+++---...///222444999999999888666222///...---,,,***(((&&&$$$###""")))'''$$$$$$%%%&&&&&&%%%)))***+++)))&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''...///000000000000/////////...///333444444888>>>CCCOOObbbvvv{{{tttrrruuu~~~~~~|||~~~|||sssqqqttt~~~{{{vvvtttvvvzzz~~~~~~zzzxxxwwwzzz}}}}}}|||{{{{{{zzzqqqrrrssswww}}}~~~~~~}}}zzzxxxttttttttttttsssqqqpppooosssyyy~~~~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}{{{zzz{{{}}}~~~zzzwwwvvvtttrrrppplllkkkkkkiiigggdddaaa```iiilllrrrzzzyyyooogggdddaaa]]]ZZZ[[[WWWWWWYYY^^^eeekkkoooqqqqqqqqqrrrsssuuutttqqqoookkkiiieeebbb```______```fffeeedddaaa___\\\ZZZYYY\\\___^^^ZZZUUUPPPGGG>>>777888999:::CCCQQQ\\\aaa______\\\ZZZ]]]bbbbbb^^^UUUXXX[[[]]]]]]___bbbeeehhhjjjmmmnnnmmmmmmmmmmmmrrrsssvvvxxxxxxxxxwwwvvvsssqqqsssxxx{{{|||||||||~~~~~~}}}}}}~~~}}}}}}}}}|||{{{zzzyyyzzz{{{|||wwwvvvuuutttttttttttttttyyy{{{||||||{{{{{{|||}}}yyyvvvsssqqqqqqpppnnnmmmpppssswwwxxxwwwtttrrrqqqllljjjkkknnntttxxxxxxwwwssstttvvvwwwwwwvvvuuuttttttvvvwwwuuutttuuuyyy|||}}}}}}{{{wwwwww|||}}}}}}}}}}}}~~~yyyvvvssssssvvvzzz}}}~~~}}}}}}}}}}}}||||||{{{zzz~~~~~~~~~|||zzzyyyzzz|||}}}~~~}}}zzzxxxwwwyyyzzz~~~~~~}}}{{{xxxvvvuuuvvvyyy}}}~~~zzzwwwyyy|||~~~|||zzzyyyzzzzzzwwwpppkkkXXXJJJ:::333///+++))))))******))))))))))))******&&&((()))'''###"""$$$'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''')))***)))((('''###"""###$$$"""$$$(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$''''''((((((((((((((((((+++***((()))******)))'''$$$&&&((()))))))))***+++)))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&'''''''''((((((((('''***---...///000111333777666555333111000...---'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%"""%%%''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,---...///000000/////////...///333444222333777777???MMM^^^mmm{{{~~~{{{||||||yyy{{{zzztttsssxxx{{{{{{}}}|||zzzyyywwwzzz}}}|||zzzzzz{{{ssstttwww{{{zzzxxxvvvuuuuuutttsssqqqlllllllllmmmnnnppprrrssszzz~~~~~~}}}|||}}}~~~}}}}}}||||||}}}~~~}}}}}}||||||}}}~~~~~~}}}}}}|||zzzzzz{{{|||{{{{{{|||zzzvvvtttrrrooollliiigggggghhhiiiiiiiiihhhhhhqqqtttzzzuuullldddbbbaaa```___aaa```aaacccfffkkkmmmnnnmmmnnnllllllmmmoooooommmjjjiiieee```\\\ZZZYYYXXXXXX^^^]]][[[YYYXXXXXXYYYYYYXXXZZZYYYTTTPPPLLLDDD;;;666999:::;;;CCCPPPYYYZZZWWW[[[]]]\\\___ccccccaaa______```cccfffhhhiiijjjjjjnnnsssuuusssqqqppppppppprrrvvvyyyzzz{{{zzzyyysssrrrtttyyy|||{{{}}}}}}zzz{{{~~~}}}~~~|||zzz{{{~~~}}}|||zzzyyyxxxxxxxxxyyyvvvvvvuuussssssrrrrrrrrrwwwxxxyyywwwtttrrrsssuuuooollljjjjjjkkkmmmlllkkkmmmooorrrrrrpppnnnllllllkkkiiiiiinnntttyyyyyywwwuuuvvvwwwxxxxxxwwwuuutttuuuuuuvvvvvvxxxyyy{{{|||zzz}}}|||xxxyyy~~~~~~~~~~~~{{{xxxwwwyyy{{{|||}}}{{{zzzyyywwwvvvuuutttsssssstttsssqqqpppqqqvvvyyy~~~}}}~~~~~~}}}}}}}}}zzzsssmmm[[[LLL<<<444///+++)))*********))))))))))))******&&&(((***((($$$###'''***'''&&&$$$$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''))))))(((''')))&&&%%%(((((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$))))))''''''&&&'''(((((()))(((''''''(((((('''&&&$$$''')))***(((((()))+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))(((+++...///000000111222111222222222000...+++***''''''''''''''''''''''''%%%%%%%%%'''((((((%%%######''')))***++++++''''''''''''''''''''''''((((((((((((((((((((((((***+++---//////////////////---///222333000///222///444>>>LLLZZZiiiyyyzzzxxx{{{zzzuuuuuuzzz~~~|||}}}vvvyyy}}}}}}yyyzzz{{{zzzzzz|||~~~{{{xxxqqqnnnlllkkkkkklllkkkkkkhhhhhhhhhjjjnnnrrrvvvyyyzzz}}}~~~|||zzz|||}}}vvvwwwyyy{{{~~~|||||||||~~~~~~|||{{{||||||{{{zzzyyywwwtttrrrpppmmmiiiffffffgggiiikkkmmmoooooopppuuuxxx~~~tttjjjcccbbbcccbbbcccfffggggggiiikkkmmmmmmjjjhhhhhhfffeeegggiiikkkiiifffddd___YYYUUUSSSTTTUUUVVVVVVUUUTTTSSSTTTWWWZZZ]]]WWWYYYWWWRRRNNNKKKCCC<<<555999;;;<<>>555111,,,***+++******))))))))))))******&&&(((+++)))&&&&&&***...((('''%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%'''$$$$$$''''''%%%&&&)))''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$+++***(((&&&%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$%%%'''******'''&&&(((***''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))))),,,///000000000000111---///111222111---***'''+++***)))(((&&&$$$######$$$$$$&&&((()))(((%%%"""###&&&***,,,***'''$$$###(((((((((((((((((((((((())))))))))))))))))))))))///---+++,,,...111222222------......//////000000555333777@@@HHHRRRddduuu|||vvvyyy}}}qqqwww~~~|||~~~{{{{{{}}}xxxtttwwwyyy{{{|||zzzwwwssspppgggiiijjjjjjiiihhhjjjkkkfffiiimmmqqquuuxxxzzzzzz~~~}}}~~~yyywwwxxxxxxwwwuuuzzzxxxvvvwww{{{~~~~~~}}}||||||}}}}}}~~~~~~zzzxxxwwwvvvuuusssuuurrrmmmkkkjjjjjjiiihhhfffkkkppptttuuuuuuuuuuuuyyyyyy|||vvvmmmiiikkklllhhhgggjjjtttrrrqqqooommmiiiddd```bbbbbbaaaaaaaaacccdddeeebbb]]]WWWUUUWWWYYYWWWTTTUUUVVVWWWWWWXXX[[[___bbbaaa```]]]WWWOOOFFF???:::666666888>>>GGGQQQ[[[```dddcccbbbdddgggjjjjjjjjjllliiiiiiooorrrpppnnnmmmqqqrrruuuwwwwwwuuurrrpppqqqrrruuuwwwyyyzzzzzzzzzxxxtttrrrsssttttttxxx}}}}}}yyyzzz~~~~~~}}}zzzvvvtttuuuyyy~~~}}}|||yyywwwtttsssrrrrrrwwwvvvuuusssqqqpppooonnnooommmiiifffbbb```^^^]]][[[\\\]]]]]]^^^```cccfffkkklllllllllkkkkkklllmmmnnnkkklllrrrwwwvvvuuuvvvzzz~~~~~~|||yyyuuutttuuuwwwzzz|||||||||yyyyyyxxxyyyzzz}}}~~~sssrrrqqqooollliiifffeeeggghhhjjjlllooottt{{{}}}{{{yyyzzz|||}}}yyysssgggWWWDDD888222---,,,---,,,***)))***++++++***)))***)))((('''&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((%%%'''))))))'''&&&%%%&&&)))))))))(((''''''&&&&&&+++)))%%%$$$%%%((())))))'''''''''&&&&&&%%%%%%%%%)))((((((''''''''''''(((******+++++++++******)))******))))))))))))******((()))))))))************...,,,++++++---......---333222000...,,,***(((''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$)))))))))(((''''''&&&&&&''''''''''''((((((((((((222///---,,,---..................///////////////555333444999>>>EEETTTbbbttt|||}}}yyyvvv{{{}}}xxx}}}~~~||||||zzzvvvssssssssstttsssrrrooolllkkkhhhjjjlllmmmllllllmmmnnnnnnppprrruuuxxxzzz{{{{{{}}}|||}}}|||yyywwwxxxyyyxxxwww|||zzzxxxyyy{{{}}}}}}|||~~~~~~~~~~~~{{{yyyuuutttssssssrrrpppnnnlllkkkkkkmmmoooppppppmmmppptttvvvvvvwwwxxxyyyyyyxxxzzzwwwpppmmmoooqqqnnnmmmpppwwwuuurrrooolllhhhccc___]]]]]]]]]^^^___aaacccdddeeeaaa^^^^^^aaaaaa___\\\^^^______```aaacccgggkkkgggeeeaaaZZZQQQGGG>>>999777777999???JJJWWWccciiikkkjjjiiijjjlllnnnnnnmmmnnnkkklllsssvvvtttqqqqqqqqqsssuuuwwwvvvtttrrrppprrrtttvvvyyy{{{|||}}}}}}yyyuuusssuuuvvvvvvzzz|||zzz{{{}}}yyywwwtttrrrssswww||||||zzzwwwuuusssrrrrrrrrrwwwwwwvvvuuussspppnnnmmmhhheeeaaa]]]ZZZYYYXXXXXXZZZ[[[]]]^^^```cccfffhhhmmmnnnoooooooooooopppqqqsssppppppvvvyyyxxxwwwxxxzzz~~~}}}zzztttssstttvvvzzz|||}}}}}}{{{zzzyyyyyy{{{~~~~~~|||yyywwwmmmmmmllljjjiiihhhgggfffmmmooorrruuuwww|||~~~~~~~~~~~~{{{uuuiiiXXXEEE:::333...,,,---,,,+++******++++++***)))))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%''''''''''''((((((((((((***+++---,,,***(((''''''''''''''''''((((((((((((***(((&&&%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''(((*********++++++******)))******)))))))))))))))***)))*********++++++++++++---,,,++++++---///......111000///---***((('''&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))'''%%%''''''''''''((((((((((((''''''((((((((()))))))))000...,,,+++,,,------,,,///////////////.........222111111333555:::DDDOOOaaajjjwww|||}}}||||||~~~xxxtttssssssrrrooonnnlllkkkiiiiiihhhhhhiiilllpppqqqqqqqqqqqqrrrxxxxxxyyyzzz|||}}}}}}~~~}}}||||||~~~}}}{{{yyyxxxyyyzzzzzzzzz~~~|||{{{|||||||||{{{~~~}}}{{{zzzyyysssqqqnnnmmmmmmnnnmmmlllkkkjjjjjjmmmqqquuuvvvwwwuuuvvvvvvuuuuuuvvvyyy{{{{{{xxxwww{{{~~~|||xxxsssrrrtttuuusssssstttwwwtttppplllhhhddd```]]]XXXYYYZZZ]]]___bbbdddeeehhhggggggiiilllllliiieeeggghhhiiiiiijjjlllpppsssooolllggg___TTTHHH>>>888888777999AAANNN^^^kkkssspppooonnnooopppqqqqqqpppnnnmmmooouuuxxxtttqqqqqqrrrssstttuuuuuusssqqqppptttuuuxxx{{{}}}~~~~~~~~~zzzvvvtttuuuvvvuuuxxx}}}|||{{{zzz|||}}}uuussspppnnnooossswwwzzzyyywwwsssqqqooooooqqqrrrwwwxxxxxxwwwtttqqqmmmjjjbbb___[[[WWWTTTTTTUUUVVVZZZ[[[]]]```dddgggkkkmmmqqqqqqsssuuuvvvwwwxxxxxxzzzvvvvvvzzz|||zzzyyyzzz|||~~~~~~}}}zzzsssssssssvvvzzz}}}~~~~~~}}}|||{{{{{{|||~~~|||yyyuuuppplllddddddeeeeeeggghhhjjjkkkuuuxxx|||~~~}}}~~~~~~|||~~~|||uuukkkZZZHHH<<<555000......---+++******++++++***)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))&&&$$$&&&''''''''''''(((((((((,,,---...,,,***'''''''''%%%&&&&&&'''(((((())))))((('''&&&&&&(((((((((&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))******+++******)))++++++***)))(((((())))))*********+++++++++,,,,,,,,,+++***,,,...//////...///...---+++)))'''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&&&&'''(((((())))))((((((((()))))))))******+++***)))***,,,...//////000000//////......------///...///000222777???EEETTTZZZfffpppqqqooosssyyy}}}ppplllmmmooopppmmmkkkiiihhhhhhiiikkklllllloootttwwwwwwwwwwwwwww~~~}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}|||{{{zzz~~~}}}}}}{{{yyyuuurrrqqqllljjjhhhhhhiiijjjjjjjjjllllllmmmqqquuuxxxzzzyyyzzzxxxvvvrrrqqqssswww{{{}}}yyywwwyyy{{{~~~zzzyyyuuutttssstttsssrrrqqqqqqpppmmmhhhdddaaa___[[[YYYWWWYYY\\\```dddgggiiijjjkkkkkknnnrrruuuuuuqqqnnnmmmnnnooonnnoooqqqtttwwwvvvssslllaaaUUUHHH===777888777999BBBQQQbbbooovvvoooooonnnppprrrsssrrrpppooonnnpppuuuvvvqqqmmmmmmrrrsssssstttsssrrrqqqpppvvvwwwyyy|||~~~{{{vvvttttttsssqqqrrrvvvxxxwwwxxx{{{~~~}}}{{{rrrpppmmmkkkkkkmmmoooqqqsssqqqnnnllllllmmmoooqqqvvvxxxyyyxxxvvvqqqllliiiddd```\\\WWWUUUVVVXXXZZZ[[[\\\^^^ccciiimmmpppqqqtttuuuwwwzzz}}}~~~~~~{{{{{{}}}~~~{{{zzz|||~~~||||||{{{xxxsssssstttwww{{{~~~~~~}}}}}}~~~~~~~~~|||yyyvvvrrrlllfffaaa]]]___aaaeeeiiinnnrrruuu}}}~~~}}}~~~{{{zzz~~~~~~{{{}}}~~~{{{tttlll[[[III>>>777222///000---,,,++++++++++++***((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&)))***)))&&&$$$&&&&&&&&&'''''''''((((((((()))***)))'''%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((())))))***************,,,+++***)))(((((((((((())))))*********++++++++++++******,,,...000///......---,,,+++)))((('''&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))************+++))))))***---.........000000//////......---------...///000222777;;;>>>GGGLLLUUU___cccdddkkksss~~~~~~~~~~~~wwwkkkggghhhlllnnnlllkkkjjjiiikkkmmmppprrrpppsssxxx{{{||||||||||||~~~~~~~~~~~~{{{|||||||||||||||}}}~~~}}}{{{yyyyyyxxxyyyyyyxxxuuuqqqmmmjjjiiigggeeefffgggiiijjjiiilllmmmppptttyyy||||||{{{{{{yyyuuupppnnnppptttyyy|||wwwuuuwwwzzz|||yyyuuuuuupppqqqrrrpppnnnlllkkkiiieeebbb___\\\[[[ZZZXXXVVVVVVYYY^^^cccgggjjjlllmmmnnnppptttxxxzzzzzzxxxuuuqqqrrrrrrqqqqqqsssvvvyyyzzzuuummmaaaSSSFFF<<<777777777;;;FFFUUUdddnnnrrrmmmmmmnnnpppsssttttttrrrrrrqqqsssvvvtttmmmjjjkkkrrrrrrrrrrrrrrrrrrrrrrrryyy{{{}}}}}}xxxuuutttqqqmmmllloooqqqrrrtttvvvyyyzzzyyyxxxqqqooollliiihhhhhhhhhiiikkkjjjiiiiiijjjmmmppprrruuuwwwyyyyyywwwsssmmmjjjiiieeeaaa]]][[[\\\^^^```______bbbgggnnnsssuuuvvvvvvwwwyyy}}}||||||~~~}}}yyyzzz}}}~~~{{{zzzxxxuuuvvvvvvvvvyyy|||~~~{{{zzzyyyzzzzzztttrrrpppnnnkkkgggaaa]]]]]]```dddjjjqqqxxx}}}~~~}}}}}}zzzzzz{{{zzzzzz||||||~~~~~~zzzzzz{{{}}}|||{{{zzzzzz{{{{{{sssjjj[[[III???999333000000...---++++++,,,+++***((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&)))******'''$$$&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''((()))***************++++++***)))(((((())))))(((((((((((())))))))))))+++++++++---///000...---------,,,+++***)))(((''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((''''''''''''((('''''''''&&&&&&&&&%%%))))))))))))************...,,,+++,,,------+++***///////////////.........---000000///111555666444<<<>>>EEENNNUUU[[[eeeooo{{{}}}{{{{{{{{{zzz|||tttjjjgggiiilllmmmllllllmmmnnnppprrrtttuuuuuuxxx|||~~~~~~~~~}}}~~~}}}~~~~~~{{{|||}}}|||{{{zzzzzz|||}}}~~~}}}zzzwwwvvvwwwsssuuuvvvvvvtttpppllliiijjjhhhggggggiiikkklllllljjjllloootttzzz||||||{{{xxxvvvrrrmmmkkklllpppsssuuupppooossswwwxxx{{{|||}}}xxxrrrpppooojjjnnnpppllliiihhhfffccc^^^\\\ZZZZZZZZZYYYXXXVVVVVVYYY^^^dddhhhkkkkkkkkkrrrtttvvvyyyzzzzzzzzzyyysssssssssrrrrrrsssvvvyyyzzztttiii\\\OOODDD<<<888777999AAAOOO___kkkooonnnmmmmmmnnnqqquuuvvvuuutttuuussstttvvvrrrllljjjlllppppppppppppppprrrsssttt|||}}}~~~}}}xxxuuussspppjjjiiikkkkkklllnnnppprrrssstttuuuooommmkkkhhhfffeeeddddddeeefffgggiiilllooorrrtttuuuwwwyyy{{{zzzvvvrrrpppnnnkkkgggdddbbbbbbcccdddeeedddfffllltttyyyzzzxxxwwwwwwyyy~~~|||zzz{{{|||{{{xxxzzz~~~~~~{{{zzzyyywww{{{zzzzzz{{{~~~~~~~~~~~~|||~~~{{{wwwuuusssssssssjjjiiihhhiiiiiihhheeebbbeeehhhnnnuuu||||||yyyxxxxxxyyyxxxyyyzzz{{{}}}{{{xxxwwwxxxyyyxxxvvvuuuuuuvvv~~~{{{rrrgggXXXHHH>>>999333000111///---,,,+++,,,+++***((((((((())))))(((((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%(((******(((%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&''')))+++((((((''''''&&&%%%%%%$$$&&&%%%&&&'''((((((&&&$$$'''''''''''''''((((((((('''''''''''''''((()))***''''''((()))******************))))))))))))******'''''''''((((((((()))))),,,+++,,,---//////---+++,,,,,,,,,+++***))))))(((%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&''''''((((((%%%&&&(((((('''''''''(((((((((''''''&&&%%%%%%$$$((((((((()))))))))******...---,,,---...---,,,***.........///////////////,,,000111000111555444000666555888@@@GGGOOO[[[gggsss|||~~~yyywwwxxxvvvssssssvvvzzz}}}~~~ssslllkkklllnnnnnnqqqrrruuuwwwxxxxxxwwwvvvyyy{{{~~~}}}~~~~~~|||yyyzzz}}}}}}{{{yyy{{{|||{{{wwwuuuvvvwwwuuuxxxyyyxxxuuusssrrrsssqqqsssvvvxxxwwwtttpppmmmnnnlllkkkkkkmmmoooooooookkklllooossswwwxxxvvvtttooonnnkkkgggeeeeeegggjjjhhhdddeeekkkppprrrsssuuuuuutttsssqqqooollljjjjjjffflllooolllhhhhhhfffccc^^^]]]]]]]]]^^^]]]ZZZXXXWWWZZZ```fffjjjkkkkkkjjjrrrrrrssssssssstttuuuvvvqqqrrrqqqppppppqqqtttvvvwwwpppdddVVVJJJAAA<<<999999>>>JJJ\\\mmmuuutttpppmmmmmmooorrrtttuuusssqqqrrrqqqqqqrrrooojjjjjjnnnooonnnnnnnnnppprrrtttvvvyyyzzz{{{{{{{{{zzzxxxwwwwwwrrrooonnnkkkfffdddfffeeefffhhhiiikkkmmmpppqqqkkkkkkiiihhhfffeeeddddddbbbdddggglllppptttwwwxxxvvvxxx{{{}}}}}}{{{yyywwwtttrrrnnnkkkiiihhhhhhhhhjjjiiikkkqqqxxx}}}|||zzzvvvvvvwww}}}zzzxxxyyy{{{zzzxxx{{{~~~}}}~~~}}}~~~}}}~~~~~~|||}}}{{{xxx{{{xxxtttpppllljjjjjjiiidddddddddgggkkknnnnnnnnnppptttyyy{{{wwwuuuvvvyyy{{{|||}}}yyywwwrrrssssssrrrqqqpppqqqsssyyy{{{}}}~~~wwwmmmdddUUUEEE===888333000111000...,,,,,,,,,,,,***(((((()))*********)))((('''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$&&&'''''''''((((((((()))'''''''''&&&&&&''''''(((&&&'''((()))************(((((((((((()))***+++,,,(((((((((((())))))))))))---,,,---...///...,,,)))*********))))))(((((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&'''''''''$$$'''))))))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++***+++---///000///...---.........//////000000***///111111444999777222666333333888===EEERRR^^^kkkuuu{{{wwwuuuuuurrrmmmlllnnnpppssszzz|||tttoooooopppqqqpppvvvyyy|||~~~~~~}}}zzzxxx|||}}}}}}}}}{{{xxxvvvwwwzzz{{{zzzxxxxxxzzz{{{yyyuuurrrrrrssspppsssuuuuuuqqqooooooqqqqqqtttxxxzzz{{{xxxtttqqqqqqooonnnnnnppprrrrrrrrrnnnooopppssstttrrrnnnkkkfffeeedddaaa___^^^___aaa^^^[[[]]]eeekkkllllllnnnqqqnnnkkkjjjiiiiiigggfffdddlllpppmmmjjjkkkiiieeeaaaaaaaaabbbbbbaaa]]]ZZZYYY]]]ccchhhlllmmmlllkkknnnnnnmmmlllkkkllloooqqqnnnooonnnmmmlllmmmpppsssuuummm```RRRGGG???<<<::::::AAAQQQeeewww~~~yyysssmmmmmmnnnppprrrrrrooommmnnnlllmmmnnnkkkgggiiinnnnnnmmmmmmmmmooorrruuuwwwtttuuuuuuuuutttrrrqqqpppoookkkhhhhhhfffaaa```bbbbbbcccdddeeefffiiimmmooohhhhhhhhhggggggffffffeeeaaadddiiioootttxxx{{{|||wwwyyy|||~~~}}}xxxwwwtttqqqooommmllllllnnnlllmmmsss{{{}}}{{{vvvuuuvvv|||xxxwwwyyy{{{zzzxxx|||}}}}}}{{{|||zzzvvvuuurrrnnniiieeebbbaaaaaabbbbbbccchhhnnnsssvvvwwwxxx||||||xxxuuuuuuxxx|||~~~}}}yyywwwnnnoooooonnnmmmmmmoooqqqsssuuuwwwyyy|||{{{rrrgggbbbSSSDDD<<<777333000111000...,,,,,,,,,,,,***((()))***+++++++++***(((''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%((())))))(((%%%%%%%%%&&&&&&&&&''''''((()))(((&&&$$$$$$&&&((($$$%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''&&&%%%&&&'''''''''(((((())))))''''''&&&%%%%%%%%%&&&&&&&&&'''((()))************'''((((((((()))+++,,,---))))))))))))************...------//////...+++((())))))(((((('''''''''''''''((()))(((&&&%%%&&&'''######$$$%%%%%%&&&''''''$$$'''***)))'''&&&(((***$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((,,,---.........---,,,+++---------...000111333444111111111111111111111111---000222333666===IIIRRR[[[fffttt~~~~~~zzzrrrpppllljjjiiifffcccaaaeeegggmmmxxxzzzwwwxxxxxxvvvsssxxx|||}}}yyyxxxwww|||~~~~~~~~~zzzvvvwwwwwwuuutttvvvuuusssqqqooonnnmmmmmmmmmtttqqqmmmlllppptttvvvvvv{{{zzz{{{~~~yyyttttttssstttvvvvvvuuussspppqqqssstttrrrmmmiiieeeiiifffdddbbb```]]]ZZZWWWYYYXXX\\\dddhhhiiilllppprrrqqqnnnkkkiiihhhiiiiiilllppptttsssooojjjggggggkkkjjjiiihhhgggeeebbb___hhhiiijjjjjjjjjjjjiiihhhgggiiikkkkkkiiigggfffggghhhcccbbbfffgggfffjjjrrrkkkggg\\\NNNBBB<<<:::999@@@QQQhhh{{{{{{ooolllllllllllllllkkkjjjiiijjjkkkjjjgggdddcccfffiiiiiiiiiiiiiiiiiijjjlllllljjjkkkkkkjjjiiihhhgggfffaaacccddd```\\\\\\aaafffcccdddfffgggiiijjjjjjjjjkkkjjjkkkmmmooonnniiieeeiiikkknnntttyyy||||||{{{|||}}}~~~yyyuuuuuutttrrrrrrqqqsssxxx}}}~~~yyywwwvvvzzz}}}{{{yyyyyy{{{|||||||||~~~zzzwwwuuurrrwww}}}{{{sssnnnnnnjjjeee```^^^___bbbdddiiilllpppuuuyyy{{{{{{{{{}}}}}}~~~~~~~~~wwwqqqoooooooooooooooooonnnnnnoooooopppqqqpppmmmhhhdddYYYOOOBBB999666444111/////////...---+++)))'''&&&************)))'''&&&%%%))))))(((((('''''''''&&&))))))(((&&&&&&%%%%%%%%%+++***)))(((''''''((()))'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$%%%'''+++---***'''%%%&&&((((((&&&$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$((('''&&&'''((())))))'''(((((((((((((((''''''&&&)))))))))***)))(((''''''......///000///---+++******(((''''''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((()))&&&$$$%%%)))***'''###(((((((((((((((''''''''',,,------......---,,,,,,---------...///000111222111111111111111111111111000222444444444999BBBIIIPPPZZZhhhsss|||~~~~~~~~~zzzyyyvvvrrrrrrttttttqqqnnngggfffdddcccdddcccbbb```bbbhhhpppxxxzzzzzz~~~}}}|||}}}~~~||||||}}}~~~~~~}}}|||wwwttttttrrrnnnnnnrrrooonnnllljjjjjjjjjkkklllooommmllloootttzzz|||}}}{{{|||zzzyyyxxxxxxwwwuuusssrrrsssttttttrrroookkkhhhjjjiiigggfffdddbbb^^^[[[]]]]]]```gggkkklllooosssvvvtttpppllljjjjjjjjjkkkqqqtttxxxwwwsssnnnkkkjjjnnnmmmmmmmmmllljjjgggdddllllllmmmmmmllljjjgggfffcccdddeeedddaaa___^^^^^^aaa\\\\\\_________ccciiiccc^^^TTTGGG===999888999HHH^^^yyy{{{nnnffffffeeeeeeeeedddddddddbbbcccccc```^^^^^^aaacccffffffgggggghhhhhhhhhhhheeeeeeddddddccccccbbbbbb[[[\\\\\\ZZZWWWXXX\\\```cccdddgggiiikkkmmmnnnnnnooonnnnnnppprrrrrrooolllrrrsssuuuzzz~~~}}}}}}~~~}}}xxxxxxwwwuuussssssuuuxxx}}}}}}yyywwwvvvzzz~~~|||{{{|||||||||{{{~~~|||wwwssspppooorrrwwwzzzyyytttmmmiiicccaaa___^^^```dddiiilllpppssswww{{{~~~~~~~~~~~~|||xxxzzz{{{zzzzzz{{{}}}xxxrrrmmmnnnpppqqqpppooommmlllmmmlllllllllkkkhhhccc```WWWNNNBBB:::777666333000000000///...,,,***)))((((((((((((((((((((('''''')))))))))(((((((((''''''***)))((('''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&''''''(((((('''%%%%%%&&&(((+++,,,)))'''%%%&&&(((((('''%%%'''(((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&((('''&&&'''((())))))'''((())))))))))))((('''''''''((((((((()))))))))***111111222222000,,,)))&&&***(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((,,,)))%%%%%%'''&&&!!!(((((((((((('''''''''''',,,,,,---......------,,,------........./////////000000000000000000000000000222444444333555;;;@@@DDDMMMXXXccclllxxx~~~zzzxxxyyywwwuuuttttttvvvyyyzzzzzzuuusssqqqqqqttttttqqqmmmlllhhheeeeeeggggggeeeccc```______aaaccceeeeeedddeeellluuu|||~~~}}}{{{yyyyyy{{{|||{{{zzztttrrrqqqpppkkkfffhhhmmmjjjiiigggfffgggiiilllmmmnnnnnnpppuuu{{{~~~|||{{{zzzyyywwwuuuvvvvvvvvvuuussspppmmmlllmmmmmmllllllkkkhhhdddaaadddccceeekkkooopppsssxxx{{{wwwrrrnnnkkkkkklllmmmvvvxxxzzzzzzwwwsssqqqpppqqqqqqqqqrrrrrrpppmmmjjjpppqqqrrrqqqoookkkfffcccaaabbbbbb```\\\YYYXXXXXX\\\YYYXXXZZZ[[[[[[^^^bbb___YYYPPPEEE===:::<<<@@@SSSmmmyyyjjjaaa```___^^^^^^^^^___```\\\]]]\\\[[[ZZZ[[[^^^aaabbbdddeeefffgggfffdddcccbbbaaa```______``````aaa^^^]]]\\\[[[\\\^^^```aaadddeeehhhkkknnnpppqqqrrrtttsssssstttvvvwwwwwwuuuzzzzzz|||~~~~~~||||||{{{xxxuuuuuuwwwzzz}}}~~~}}}yyyxxxxxx|||~~~~~~~~~}}}{{{~~~}}}~~~}}}{{{wwwqqqkkkggghhhjjjmmmooonnnjjjfffbbb\\\\\\]]]```eeekkkrrruuuzzz}}}~~~}}}|||{{{yyywwwvvvuuuppprrrtttvvvxxx}}}yyyssslllmmmppprrrqqqoookkkiiikkkiiigggeeedddbbb^^^[[[VVVNNNDDD===:::777555222000000///...---,,,+++***''''''((()))))))))))))))***)))))))))))))))((((((******)))(((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&''')))***+++'''&&&%%%&&&(((((('''&&&(((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********((((((((('''&&&'''((())))))'''))))))******))))))((('''''''''&&&'''(((***,,,---111222333333111---)))&&&***(((''''''))))))(((&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((---***'''''''''&&&!!!'''''''''''''''''''''''',,,,,,------------------..................------////////////////////////,,,///111222333444777:::===DDDLLLUUU]]]iiiuuuzzzzzzvvvsssqqqpppnnnlllkkkjjjiiiiiikkkmmmpppppppppgggffffffgggiiijjjiiigggeeecccaaaaaadddeeeeeeddddddddddddgggkkknnnooonnnqqquuu|||~~~|||yyyxxxwwwwwwuuusssmmmmmmnnnmmmhhhccceeellliiihhhggggggiiilllppprrruuuvvvyyy}}}}}}|||{{{zzzyyyyyyxxxwwwuuusssqqqooonnnqqqpppqqqqqqrrrpppllliiikkkiiijjjooorrrsssvvv{{{~~~zzztttnnnkkkkkkmmmooouuuwwwxxxyyyxxxwwwuuuuuurrrrrrrrrttttttssspppmmmqqqssstttuuurrrnnniiieeedddddddddbbb___]]]\\\\\\```^^^\\\]]]___```aaaaaa^^^VVVLLLCCC<<<;;;@@@FFF]]]zzzsssfff```___]]]\\\\\\]]]^^^```^^^]]]]]]]]]^^^```ccceeeccceeegggiiiiiigggdddbbbeeedddbbbaaaaaabbbdddfffeeecccbbbbbbdddggghhhgggfffhhhjjjmmmoooqqqrrrsssvvvuuuuuuvvvxxxzzz{{{|||~~~}}}|||yyyuuuvvvxxx{{{~~~~~~zzzzzz{{{~~~}}}~~~~~~|||{{{vvvwwwwwwuuupppjjjccc______aaaccceeeeeedddaaa```^^^```cccgggmmmtttyyy|||~~~{{{yyyxxxvvvtttrrrrrrssssssppprrruuuyyy~~~yyysssnnnooopppqqqpppnnnkkkjjjllliiieeebbbaaa___\\\ZZZXXXRRRIIIBBB===999555222000///...------,,,,,,,,,)))******++++++*********************))))))))))))******)))((((((((((((((()))))))))((((((((())))))((((((''''''''''''(((((($$$%%%&&&((())))))******&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&((('''&&&'''((())))))'''***************)))((((((((('''&&&&&&'''))),,,------///111333222///,,,)))***((('''((())))))((('''))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((***)))((()))******(((&&&&&&&&&'''''''''''''''(((,,,,,,,,,,,,------......---......///......---,,,........................---...000222222222333444999===BBBHHHNNNWWWbbbiiimmmuuu}}}sssmmmmmmkkkgggdddddddddcccaaaaaa```aaadddgggjjjjjjiiiaaaaaaccceeehhhjjjjjjjjjfffeeedddfffiiilllnnnooopppppppppsssvvvyyyyyyyyy~~~}}}~~~}}}yyywwwtttqqqmmmjjjhhhiiikkklllhhhdddgggnnnmmmlllllllllooorrrvvvyyyyyy|||~~~|||{{{{{{zzzxxxvvvtttrrrqqqqqqsssssstttuuuvvvuuusssppppppmmmmmmpppsssssswww|||{{{uuuooollllllnnnpppqqqrrrsssuuuvvvwwwwwwwwwrrrqqqqqqqqqrrrrrrpppnnnppprrruuuvvvuuuqqqmmmjjjhhhiiiiiihhhfffeeeeeeggggggfffeeeeeeggghhhgggeeeZZZPPPEEE===888777???IIIhhhrrrhhhbbbaaa___^^^^^^___aaabbbccccccbbbccceeehhhkkklllhhhjjjlllnnnnnnkkkgggeeeiiihhhgggffffffgggiiijjjgggeeedddeeegggiiijjjiiiiiijjjlllnnnpppqqqqqqrrrvvvvvvvvvvvvxxxzzz}}}~~~~~~|||zzzvvvxxx{{{}}}~~~{{{|||}}}}}}zzzwwwuuuqqqqqqrrrpppllleee___[[[YYY[[[^^^aaacccdddcccccceeehhhlllqqqvvv{{{{{{xxxuuurrrqqqooonnnoooqqqtttvvvxxxzzz~~~~~~~~~xxxtttsssrrrpppnnnmmmmmmmmmmmmnnnkkkgggcccaaa___]]][[[\\\WWWOOOHHH@@@:::444111//////---,,,++++++++++++************)))((('''&&&))))))))))))***************))))))(((((((((((()))(((((())))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))(((%%%&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******)))((('''%%%$$$###((('''&&&'''((())))))'''***************)))((((((***)))'''&&&'''(((***,,,---///111222111///,,,***)))((('''((()))***)))(((***)))(((((((((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((***++++++***%%%&&&&&&&&&''''''((((((,,,,,,,,,,,,,,,---//////---...///000000///---,,,////////////////////////111111222222111000//////555777999===AAAGGGOOOTTT[[[cccnnn|||yyyqqqlllggggggeeeaaaaaadddccc```___```bbbeeeiiikkkkkkjjjfffgggjjjllloooqqqrrrsssmmmmmmmmmnnnqqquuuyyy{{{|||{{{|||}}}}}}{{{~~~|||zzzvvvssspppmmmhhheeeggggggjjjlllkkkhhhjjjoooppppppppprrrtttwwwzzz{{{www{{{~~~|||}}}|||{{{yyywwwuuutttsssuuuttttttvvvxxxxxxxxxvvvuuuqqqoooqqqssstttxxx}}}~~~{{{vvvqqqoooooopppqqqooonnnnnnqqqtttwwwwwwwwwsssqqqooonnnooopppooonnnoooqqqtttvvvvvvtttrrrpppkkklllllllllkkkkkkmmmooonnnnnnlllkkkmmmpppmmmgggZZZNNNBBB<<<999999CCCQQQrrruuuooofffeeedddddddddeeefffgggjjjiiihhhiiilllppprrrssspppqqqsssttttttqqqmmmkkkmmmlllkkkjjjjjjkkklllllliiiiiiiiiiiijjjjjjkkklllllllllnnnpppqqqrrrrrrrrruuuwwwxxxxxxxxxzzz~~~}}}~~~~~~{{{zzz|||~~~~~~}}}}}}~~~yyy|||~~~|||}}}}}}||||||}}}}}}{{{wwwsssqqqnnnnnnooonnnjjjeee```]]][[[]]]aaaeeehhhjjjkkkkkklllnnnrrrwww{{{~~~zzzyyyyyywwwuuutttrrrqqqnnnmmmmmmnnnqqqvvvzzz}}}|||{{{zzzzzz|||wwwyyy|||}}}yyyvvvvvvtttqqqnnnmmmmmmnnnnnnooolllhhheeecccaaa___]]]___[[[UUUMMMDDD<<<555222111///---+++*********+++))))))(((((('''%%%$$$###(((((()))))))))))))))***)))((((((''''''(((((()))%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%'''((('''&&&&&&'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$###((('''&&&'''((())))))'''))))))******))))))((('''))))))(((''''''((()))***111111111111...+++)))''')))((('''(((***+++***)))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((,,,,,,++++++,,,---///000---...000111111000///...////////////////////////222111111111222111111000111222444666999>>>CCCFFFLLLRRR[[[fffvvv}}}xxxuuunnnooommmiiijjjooooookkkhhhiiilllpppuuuwwwvvvtttrrrtttvvvxxxyyyzzz{{{|||xxxxxxxxxyyyzzz}}}}}}yyyvvvyyy{{{{{{}}}|||wwwrrrqqqooonnnmmmkkkgggdddjjjhhhiiimmmmmmkkkkkknnnoooppprrrtttvvvwwwxxxyyyuuuyyy~~~}}}{{{yyywwwvvvvvvtttssstttwwwyyyzzzzzzxxxtttqqqrrrssstttyyy~~~~~~|||xxxuuurrrrrrssssssqqqooommmooosssvvvvvvuuuvvvsssooommmmmmooooooppppppqqqsssuuuvvvuuutttsssoooooopppooonnnoooqqqsssssstttrrrpppsssvvvqqqiiiXXXJJJ???<<<:::<<>>CCCBBBFFFSSSeee|||{{{{{{}}}}}}|||tttmmmkkkaaacccdddeeeeeeeeedddeeehhhhhhhhhggggggggggggffflllmmmmmmlllkkkmmmppprrrpppmmmjjjlllqqqssspppmmmssssssuuuvvvxxx{{{}}}~~~~~~}}}|||zzzzzz{{{}}}~~~{{{zzz}}}}}}zzz{{{{{{zzzxxxwwwuuuuuuuuuuuuvvvxxxwwwsssrrrwwwyyyyyyxxxwwwvvvuuuuuuvvvxxxyyyzzzyyyxxxxxxzzz{{{{{{zzz|||yyywwwvvvvvvuuutttrrrvvvtttrrrnnnkkklllooorrrrrrqqqppprrruuuwwwuuutttwwwuuutttuuuxxx|||}}}~~~|||}}}~~~}}}{{{tttdddTTTCCC:::555888<<>>888444///+++------+++***,,,******************++++++))))))***+++***)))'''&&&''''''((())))))(((''''''((('''''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&(((***&&&&&&&&&''''''''''''((('''((((((((((((((('''''',,,***((()))+++,,,+++***(((''''''(((***++++++************++++++++++++***//////...///000111333444///...---,,,+++******+++*********)))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((------------..................//////...------,,,333000+++***+++---///000////////////000000000000111333666:::???DDDHHHKKKNNNPPPVVVbbboooxxxtttppplllfffbbbbbbccceeefffiiikkkooouuuyyy{{{yyywwwuuutttuuuwwwuuuppppppssssssttttttuuuuuutttssssssyyyvvvsssrrrsssssssssrrrqqqqqqqqqrrrvvv}}}yyynnnfff\\\\\\___eeelllrrruuuvvvrrrrrrpppnnnllljjjiiihhhoooppprrrrrrqqqqqqsssuuuwwwwwwwwwvvvuuuvvvxxxzzzuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvtttsssrrrrrrppptttxxx{{{||||||zzzwwwqqqnnnjjjgggfffgggiiikkkooouuuwwwtttppppppqqqpppqqqpppnnnmmmnnnoooqqqrrrqqqrrruuuyyy||||||zzzxxx~~~{{{xxxuuuppplllhhhdddgggkkkmmmooopppqqqsssooopppqqqrrruuuxxx|||~~~{{{{{{|||~~~}}}~~~}}}sssfffRRRBBB<<<888888AAAPPPdddxxx~~~{{{yyy~~~}}}||||||zzzwwwuuuvvvtttrrrpppqqqrrruuuvvvwwwtttqqqooonnnmmmkkkjjjkkkkkklllpppssstttppplllqqqssstttssspppqqquuuzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvyyyzzzvvvqqqqqqvvvxxxxxxxxxvvvssspppmmmkkkjjjiiihhhkkknnnppppppqqqsssttt{{{yyyxxxyyy|||~~~zzzuuutttwwwxxxuuurrrnnnpppsssvvvxxxzzz~~~~~~}}}{{{xxxtttpppllljjjhhhhhhjjjkkklllkkkllloootttyyy||||||zzzwwwvvvzzz}}}zzzxxxwwwwwwwwwuuutttqqqrrrqqqooopppuuuzzz~~~{{{{{{{{{zzz{{{}}}~~~}}}|||xxxmmm^^^RRRJJJBBB;;;444...++++++,,,)))))),,,+++******)))******+++,,,'''((()))***)))((('''&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((('''((()))***)))((()))(((((()))+++,,,+++***...,,,***((((((***---...000000111222333444555666111000...---,,,,,,+++***,,,,,,+++*********++++++))))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''((((((((()))))))))+++,,,,,,,,,,,,---------////////////...---,,,+++111---)))'''(((+++...///////////////000000000000333444777;;;@@@EEEIIIKKKOOOPPPVVVaaammm|||}}}wwwuuupppmmmhhhccc```______`````````bbbfffiiijjjiiihhhfffeeegggjjjhhhdddcccfffhhhhhhhhhhhhiiiiiiiiijjjhhhfffcccbbbccccccbbbaaaaaadddjjjqqqzzztttjjj___^^^```eeemmmsssvvvvvvpppooommmkkkiiigggfffeeekkkmmmnnnnnnnnnmmmoooppprrrtttvvvtttqqqrrrvvv{{{sssssssssrrrssssssttttttxxxxxxxxxxxxxxxxxxxxxxxxtttyyy}}}~~~~~~|||xxxuuuqqqlllfffddddddfffhhhmmmtttwwwtttpppqqqssstttrrrqqqpppooooooqqqssstttssstttvvvyyy{{{{{{yyyvvv|||zzzwwwtttqqqmmmhhhddd```cccgggjjjkkkmmmnnnppplllnnnppprrrtttwwwzzz}}}{{{zzz{{{}}}}}}{{{zzznnn___KKK<<<777777;;;HHH[[[nnn}}}~~~}}}}}}{{{yyy}}}{{{xxxvvvtttssssssrrrqqqnnnmmmnnnqqquuuwwwtttqqqnnnlllkkkkkkjjjhhhkkklllmmmooopppooollliiimmmnnnnnnmmmjjjkkknnnrrrqqqsssuuuvvvvvvtttqqqooommmnnnnnnoooppppppqqqqqqssstttrrrnnnooouuuyyyxxxwwwvvvtttrrrpppooonnnnnnnnnqqqsssuuutttttttttuuu|||yyyuuuvvvyyy}}}}}}}}}yyysssmmmjjjjjjkkkkkkjjjgggjjjmmmpppssswww|||zzzwwwrrrmmmkkkjjjkkklllqqquuuxxxyyyzzz|||yyy{{{}}}}}}|||{{{{{{|||yyy~~~~~~}}}~~~{{{wwwvvvwwwxxxwwwuuuwwwxxxvvvrrrrrrxxx~~~}}}ttteeeYYYQQQHHH???666000,,,,,,+++))))))+++,,,+++***))))))***++++++((((((((())))))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))******&&&(((***)))(((''''''(((***)))((()))+++---,,,+++111...+++)))***///444777777888:::;;;;;;:::999888555333111///000///...---///...---+++***++++++,,,)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***............////////////---...............------...,,,******,,,...//////////////////000000000000444555777;;;???CCCGGGIIIKKKLLLRRR\\\hhhuuuxxxvvvsssnnnjjjgggffffffdddbbbaaaaaabbbbbbaaa```^^^^^^aaadddccc______bbbaaaaaa```aaabbbccceeefff```^^^\\\\\\^^^_________aaagggqqq|||{{{pppbbb```___bbbiiinnnooommmiiihhhfffeeecccaaa______ccceeehhhiiihhhiiijjjllljjjjjjjjjiiiiiikkkooorrrnnnnnnmmmmmmlllmmmmmmmmmrrrssstttvvvwwwxxxyyyyyyvvv|||~~~~~~yyyyyytttmmmgggddddddgggiiimmmtttxxxuuuqqqsssxxxzzzvvvuuusssrrrrrrssstttuuuvvvvvvxxxzzz||||||zzzxxxxxxvvvtttrrroookkkfffbbb```bbbeeegggggggggiiijjjiiimmmpppqqqqqqrrruuuwwwuuuttttttuuuvvvwwwuuutttwwwzzzyyypppdddUUUCCC555666999AAAPPPcccttt|||}}}|||||||||{{{yyyxxxzzz|||}}}}}}~~~}}}|||yyyvvvuuuuuuuuutttrrrooommmmmmmmmkkkjjjhhhgggiiimmmqqqtttnnnkkkgggeeeeeeeeeeeedddeeehhhjjjjjjiiigggffffffiiihhhgggeeedddeeegggiiiiiilllppptttuuusssooommmggghhhjjjlllnnnoooppppppmmmppppppooorrrzzz~~~~~~{{{zzzzzzxxxwwwvvvuuutttrrrtttwwwxxxwwwuuuuuuuuuwwwtttqqqrrrvvvyyywwwtttqqqllleee```^^^```cccffffffiiilllppptttyyy~~~}}}zzzuuupppoooqqqtttwww|||{{{vvvxxxzzzzzzyyyzzz|||}}}|||wwwvvvyyy{{{yyywwwxxx{{{zzzuuutttzzz~~~}}}|||mmmbbbYYYOOOEEE:::333...---,,,******,,,---,,,***((((((((()))***)))))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''+++///---(((%%%'''+++***))))))***,,,------,,,//////...///333999???CCCHHHJJJKKKLLLJJJFFFBBB???>>>;;;888777888888666444333111///---++++++,,,,,,)))((('''&&&&&&''')))***'''&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))222222222222333333333333,,,,,,---...////////////......///111333444222000////////////000000000000444555777:::>>>AAAEEEFFFHHHHHHNNNXXXcccppp}}}yyyuuuqqqpppooorrroookkkiiihhhgggfffdddccccccfffjjjiiieeeeeehhh___^^^^^^^^^___bbbdddfffaaa___^^^___bbbdddeeeeeekkkrrr~~~{{{uuuddd```]]]___dddhhhgggeeecccbbbaaa___]]]\\\ZZZZZZ\\\___bbbdddeeefffhhhiiicccaaa^^^___cccfffhhhiiijjjiiihhhhhhgggggghhhhhhjjjkkknnnqqqsssuuuvvvwwwvvv|||~~~~~~zzzzzzvvvnnnhhheeeeeehhhkkkmmmuuuzzzvvvsssvvv{{{{{{yyywwwuuusssttttttuuuxxxxxxyyy{{{}}}~~~}}}{{{uuutttrrrpppnnnkkkeeebbbaaaccceeeeeedddcccdddeeehhhlllpppqqqooonnnoooqqqnnnmmmllllllnnnnnnmmmllljjjnnnmmmeeeZZZNNN>>>222999>>>GGGVVVhhhtttwwwsssmmmnnnooonnnnnnnnnoooqqqwwwwwwxxxxxxvvvtttqqqooojjjllllllllljjjhhhggggggeeecccaaaaaadddhhhmmmpppgggdddaaa______``````___^^^aaaddddddbbb```aaacccfffdddbbbaaaaaabbbccccccdddiiiooouuuvvvuuuqqqnnneeegggiiillloooqqqrrrsssjjjnnnpppqqqvvv~~~}}}{{{zzzyyysssvvvxxxyyywwwvvvuuuuuuqqqooonnnqqquuuuuuqqqllllllhhhbbb\\\YYY[[[aaagggiiikkkooossswww}}}}}}xxxttttttxxx}}}~~~yyyxxxzzz||||||{{{}}}~~~yyyxxxzzz}}}|||yyyvvv{{{|||wwwvvvzzz|||yyy~~~ssshhh___TTTIII===666000///...++++++---...,,,***(((''''''((()))++++++)))))))))***+++,,,((((((''''''''''''(((((())))))))))))************((((((''''''''''''(((((((((((())))))(((((('''&&&''')))******(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((///444111***%%%(((---***))))))***,,,------,,,...///111555;;;BBBHHHKKKXXXZZZ[[[[[[WWWQQQJJJFFFGGGDDD@@@@@@AAA@@@>>><<<555333000...,,,+++,,,,,,)))((('''&&&&&&''')))***'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,------.../////////000...---...///000///......+++***+++///111000///222111111111000000//////444333444777<<>>GGGTTT___fffppppppqqqpppmmmeee[[[UUUKKKLLLMMMPPPRRRRRRNNNKKKEEE;;;222///...,,,,,,...***)))((('''&&&''''''(((((()))******)))(((((((((((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&((())))))))))))))))))))))))))),,,,,,---......//////000000...---...///000///...111///---...111333333222111111111111000000000///555555666999>>>DDDHHHJJJDDDEEEIIIOOOZZZkkk}}}~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyyvvvqqqkkkiiimmmqqqtttuuuuuuttttttuuuxxx|||}}}wwwvvvvvvhhh\\\ZZZ\\\\\\ZZZZZZ___```bbbbbbaaa___^^^^^^]]]]]]___aaadddhhhkkkmmmggggggccc^^^ZZZ\\\dddkkkiiihhhfffccc___\\\YYYXXXXXXYYY\\\aaaeeejjjnnnqqqppprrruuuxxxyyyyyywwwvvvqqqnnnkkkgggeeedddeeeeeegggnnnqqqnnnnnnuuu{{{}}}{{{zzz{{{xxxssstttyyyyyy{{{}}}}}}|||||||||uuunnnmmmppprrrpppmmmpppmmmkkkkkkgggcccdddhhhmmmkkkgggeeeddddddddddddbbbcccaaa]]]]]]___^^^ZZZZZZVVVQQQKKKAAA777444888<<>>===999333000,,,+++***)))((()))******,,,***'''&&&'''((('''%%%(((&&&&&&&&&'''((('''&&&))))))(((''''''&&&%%%$$$))))))))))))))))))))))))---......//////000111111000...---...///000///...000111111///------...///000000000000111111111111000333555666777:::@@@EEEOOOXXXcccjjjnnnvvv{{{qqqfff___]]]___```dddmmmvvv{{{{{{yyywwwtttnnniiigggfffggghhhmmmjjjfffcccdddhhhmmmqqqnnnrrrwww{{{{{{wwwrrrnnnhhhgggfffeeeeeefffhhhiiijjjkkkmmmoooqqqssstttuuurrrpppnnnkkkhhhfffeeedddeeecccdddggggggeeeeeehhhjjjnnnooollljjjkkkkkkiiiiiihhhjjjpppwwwxxxuuupppfffffffffhhhiiiiiifffdddcccdddhhhmmmlllhhhgggjjjhhhhhhgggbbb]]][[[]]]___```cccdddcccfffiiigggcccaaaXXXLLLAAA777222777@@@UUUiiiwwwtttiiidddbbb___]]]^^^```bbbcccdddeeeeeeaaabbbcccccccccccceeegggiiigggdddaaaaaaaaacccdddcccbbbaaaaaabbbdddfffhhhjjjjjjjjjjjjhhheeebbb```bbbaaa```___```aaabbbccc^^^___aaa```^^^\\\\\\\\\`````````bbbddddddaaa___fffhhhiiikkkkkkkkkiiihhhgggiiilllppptttyyy}}}}}}}}}~~~{{{vvvtttwwwyyyzzz{{{~~~~~~}}}|||yyyyyy|||}}}zzz{{{~~~}}}~~~~~~|||zzzyyyzzz{{{}}}|||yyyvvvvvvxxx{{{uuunnnrrryyy}}}|||xxxrrrjjjdddaaa```^^^\\\^^^cccffffffhhhkkklllooouuuzzzoooYYYDDD:::222111111///------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((('''&&&''')))******)))'''(((((((((((()))))))))%%%%%%%%%%%%&&&'''((()))((('''&&&&&&(((((('''&&&)))''''''''')))***)))(((((((((((((((((((((((((((///,,,***+++******///555===LLL___lllsssssskkkbbbUUULLL@@@999777888::::::BBBOOOeee~~~ppp^^^LLLCCC???:::555222---,,,***)))))))))***+++&&&###!!!"""&&&(((((('''((('''&&&&&&'''((('''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''.........///000000111111000...---...///000///......//////...+++)))+++---///000000000111111111111...111444444333666<<>>444222111...+++***---------,,,,,,,,,++++++(((((((((((())))))))))))''''''&&&'''***++++++***'''''''''(((((((((((()))***)))(((''''''&&&'''''',,,)))'''(((++++++***'''+++)))(((((())))))(((&&&(((&&&$$$""""""$$$&&&(((***((()))///333666AAAMMMbbbuuuvvvgggSSSCCC<<<;;;::::::@@@KKK___www}}}ssslllhhhfffiiirrr|||~~~wwwoooaaaUUUIIIBBB===777555555---,,,+++*********+++,,,,,,'''###$$$))),,,,,,***((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''111///---...000333555555///---+++---000111000...//////.........---------000111222333333111///---///000111222444555666777>>>@@@FFFLLLPPPUUUcccpppwwwhhhccc___```iiiqqqvvvyyy}}}yyyzzzzzzyyywwwuuuttttttrrreee\\\___eeefffdddeeeiiilllpppssswwwzzzuuummmuuuqqqpppqqqqqqnnnpppsssqqqnnnjjjhhhgggeeecccaaacccfffiiijjjjjjlllppptttnnnooopppooonnnoooqqqrrr|||zzzxxxuuusssrrrrrrrrroooooooooppppppnnniiiffffffffffffeeedddbbb```___ccccccbbbbbbaaa```___^^^___YYYUUUVVVXXXVVVUUUVVVWWWbbbfff___[[[^^^]]]WWWMMMCCC===<<<:::<<>>GGG]]]tttzzzlllbbb______]]]]]]aaaeeeggghhhhhhhhhiiiiiihhhhhhhhhiiihhhfffccc___]]][[[[[[]]]^^^^^^^^^hhhfffeeeeeegggiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffggghhhgggeeehhhjjjllllllkkkjjjjjjjjjllljjjjjjmmmrrrvvvwwwwwwwwwxxxyyyzzzzzzyyywwwvvvtttwww{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||||||||{{{{{{|||~~~~~~||||||}}}}}}}}}~~~~~~vvvqqqooonnnmmmlllhhhlllqqqxxx~~~tttrrrpppssszzzzzzsssmmmkkkhhhfffdddgggffffffeeeffffffggggggfffgggiiilllpppuuuyyy{{{|||}}}~~~~~~}}}```PPPBBB555000///------...---+++***(((((()))***++++++***)))((((((''''''(((%%%$$$$$$%%%&&&&&&%%%###+++(((%%%%%%)))***(((&&&%%%'''))))))(((''''''(((&&&&&&&&&''''''((()))***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((***---...333???QQQ^^^wwwuuufffPPPAAA:::888666444888>>>LLLaaayyyyyyhhhZZZQQQKKKHHHBBBAAAAAAFFFLLLPPPNNNKKKGGGBBB>>><<<>>>>>><<<999333000...---,,,+++)))'''((((((((()))******(((&&&&&&%%%&&&(((******'''%%%$$$!!!"""''')))'''%%%(((###"""%%%(((&&&&&&'''000///...///111222111000000000000111222222///---000000000000////////////000000000000000////////////000000111222333333333777777:::???BBBIIIWWWddd}}}~~~ttttttvvv{{{ttthhh```dddmmmrrrttttttvvvvvvwwwxxxyyyyyyyyyyyyyyyrrrkkkhhheeeaaa```bbbaaadddfffhhhmmmrrrpppkkk___^^^bbbjjjooopppsssxxx~~~{{{vvvqqqmmmhhhccc``````aaaaaaaaabbbeeeiiimmmkkknnnqqqsssuuuvvvyyyzzz|||{{{yyywwwvvvvvvvvvvvvwwwtttpppnnnoooqqqssstttqqqppppppooopppqqqsssttttttssspppmmmlllmmmnnnooonnnhhhfffggggggeeedddfffiiiooooookkkhhhhhhaaaWWWFFF===666:::CCCUUUppp~~~pppiiihhhgggdddgggiiilllnnnoooppprrrtttooonnnnnnnnnooonnnllliiihhheeecccccceeeggghhhhhhooooooooonnnmmmlllnnnooonnnmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjkkklllkkkjjjpppqqqqqqpppooooooppprrrpppooooooqqqtttwwwwwwwwwvvvwwwyyy{{{{{{zzzxxxwwwuuuxxxzzz|||||||||~~~{{{|||~~~~~~}}}||||||||||||~~~{{{zzzzzz{{{}}}~~~|||zzzzzz|||~~~{{{uuummmhhhgggjjjlllnnnooorrryyyvvvqqqlllnnnvvv}}}qqqmmmhhhddddddeeeffffffhhhggggggggghhhjjjmmmooonnnnnnnnnoooqqquuuyyy||||||~~~dddQQQDDD666111///------......---+++***)))******+++++++++***)))((((((((((((((('''''''''))))))'''&&&+++(((%%%%%%'''(((&&&$$$$$$&&&((()))(((((()))***''''''&&&''''''((()))***&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&'''***...222888EEEVVVbbbwwwzzzhhhZZZHHH;;;555333111///444888CCCTTTjjj}}}wwwfffUUUHHHAAA<<<;;;777555444777<<>>======;;;999;;;???@@@???===555333///---,,,+++***((())))))((()))++++++)))'''%%%&&&(((+++---+++((($$$$$$"""!!!###&&&((('''$$$)))%%%###'''((('''''')))222111111222333444222000111111222333333111///---333333333333333222222222333222111111111111222222333333333333444444444444777666888===CCCKKKYYYggg{{{xxxxxxwwwxxx|||}}}nnnbbbdddlllqqqrrrqqqssstttuuuxxx{{{|||}}}|||~~~zzzuuunnngggaaa___```]]]```cccfffkkkooollleee]]][[[^^^dddjjjmmmrrrxxx~~~zzzuuurrrmmmhhhdddbbbaaa___]]]\\\___bbbdddfffiiilllooopppqqqsssuuuwwwvvvuuutttssstttuuuuuuuuurrrooonnnpppsssuuuvvvvvvuuutttssstttvvvxxxyyyyyywwwssspppooopppsssuuuuuuqqqoooqqqpppmmmmmmoooqqqtttsssooommmiii]]]QQQGGG===777;;;JJJbbbvvvpppqqqoookkkppprrrtttuuuuuuwwwzzz}}}uuutttssstttuuutttqqqooosssppplllkkkkkkmmmmmmmmmooorrrsssrrrooonnnppprrrtttsssrrrqqqqqqqqqrrrrrrmmmlllkkklllnnnooonnnmmmssssssrrrqqqoooppprrruuuqqqqqqpppqqqrrrtttuuuuuuuuuvvvxxxzzzzzzzzzxxxwwwuuuvvvxxxzzzzzzzzzzzz{{{vvvyyy}}}~~~}}}}}}}}}~~~~~~|||yyyyyyzzz|||~~~~~~}}}|||~~~xxxrrrqqqnnnjjjhhhjjjnnnsssvvv}}}yyyqqqjjjlllwww|||ssshhhgggffffffgggiiikkkllljjjiiihhhiiikkknnnrrruuuuuutttqqqpppqqqtttwwwzzzxxxzzz}}}~~~}}}}}}~~~}}}gggRRRDDD777111///---,,,---......---------......///,,,+++***)))(((((((((((())))))((()))***+++)))''',,,***''''''(((((('''%%%%%%'''((((((''''''((()))'''''''''''''''((())))))%%%&&&&&&'''((())))))***************))))))))))))(((+++000444;;;FFFUUU___lllpppsssuuuvvvuuunnneeeUUUKKK>>>444111000...---222555===KKK^^^nnnyyy}}}rrrgggWWWHHH===888555444333222000222555777777666999999999;;;>>>???>>><<<888555000---,,,+++***))))))((('''((()))***)))'''%%%&&&(((***+++***(((&&&***(((&&&&&&''''''%%%###)))&&&%%%((()))''''''***333222222333555555444222666777888888666555444444777777888888888888888888777777666666666666777888999999999999888888888888888777999@@@HHHRRRaaannnsssnnnzzzvvvhhhhhhooorrrqqqpppqqqqqqrrrvvv{{{~~~~~~~~~}}}xxxooofff```]]]\\\[[[___cccgggkkknnnhhh```___[[[ZZZ^^^dddjjjsss{{{}}}zzzxxxwwwtttpppmmmiiifffaaa]]][[[[[[\\\]]]^^^aaaeeehhhjjjllloooqqqrrrqqqqqqpppppprrrssstttrrrqqqppprrrtttwwwxxxwww|||zzzyyyxxxxxxyyy{{{||||||yyyuuurrrrrrtttxxxzzzzzzxxxwwwxxxwwwssssssvvvxxxyyyxxxuuupppgggYYYMMMCCC<<<999BBBVVVrrr{{{vvvxxxvvvrrrwwwxxxyyyyyyyyyzzz}}}xxxxxxwwwxxxyyyxxxuuusssssspppnnnlllmmmnnnnnnnnnnnnqqqtttsssqqqpppsssuuuwwwvvvuuussssssssstttuuummmllllllmmmpppqqqqqqpppttttttsssqqqpppqqqsssvvvssssssssssssrrrssstttttttttuuuvvvwwwxxxxxxwwwwwwssstttvvvxxxyyyyyyxxxxxxxxx{{{~~~~~~}}}{{{zzz{{{~~~{{{vvvqqqmmmjjjiiijjjkkknnnrrrwww}}}wwwooohhhkkkwww}}}rrrhhhdddfffjjjmmmpppqqqqqqrrrpppooonnnnnnppptttwwwzzzxxxuuurrrpppooopppsssuuuuuuvvvwwwwwwuuusssssssssyyy{{{~~~hhhSSSEEE777111///,,,+++,,,,,,,,,------...///000111,,,+++***))))))((((((((('''&&&%%%&&&'''(((&&&$$$+++)))((('''''''''&&&%%%((())))))(((&&&&&&'''((((((''''''''''''(((((()))&&&&&&''''''((()))******)))))))))))))))************---111555:::BBBLLLSSSXXXYYYXXXXXXYYYZZZTTTKKKBBB<<<444///......---,,,000222:::FFFVVVbbbiiijjj\\\SSSEEE999111...---------,,,+++,,,---...//////666666777:::===>>>>>>===;;;777222///---,,,+++***((('''&&&&&&'''((('''&&&&&&'''''''''''''''((((((***)))((('''''''''%%%$$$)))&&&&&&))))))&&&'''+++777666555666888999888777999:::;;;:::999888999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999===<<>>888555222...,,,,,,---,,,,,,---111:::GGGSSSZZZZZZXXXIIIBBB888///+++******+++)))))))))************+++///000333666:::===@@@AAA<<<999444111///---+++)))(((&&&%%%%%%&&&''''''&&&&&&'''''''''&&&&&&(((***###$$$$$$%%%&&&'''''''''(((&&&''')))(((%%%''',,,???>>><<<===???AAABBBBBBBBBCCCCCCAAA???@@@CCCFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAHHHGGGJJJTTT^^^hhhtttuuuiiidddqqqvvvuuuvvvzzz{{{xxxrrrllljjjmmmlllmmmsss{{{~~~yyyzzzuuukkkeeebbb\\\VVVXXX[[[]]]```ffflllkkkfffbbb\\\XXXYYY]]]bbbkkkssstttuuuvvvzzz}}}~~~}}}{{{zzzuuuoookkkhhheeeaaa^^^XXXYYYZZZZZZ[[[]]]bbbfffbbbbbbbbbcccdddgggiiijjjkkkkkklllppptttxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~zzzyyywwwwwwxxx{{{~~~yyyzzz~~~}}}}}}ppp^^^NNNEEE:::<<>>AAA<<<:::666333111///+++((()))'''%%%%%%&&&'''''''''%%%'''******((('''(((***"""###$$$%%%&&&'''((()))'''&&&''')))'''$$$&&&,,,HHHFFFDDDDDDGGGJJJKKKLLLPPPPPPPPPNNNLLLMMMRRRVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWYYY[[[]]]]]]\\\[[[ZZZXXXXXXWWWUUUTTTRRRQQQQQQRRRQQQUUU^^^hhhqqq|||ssshhhaaaooosssqqqrrrwww{{{qqqiiigggmmmkkklllrrrzzz}}}zzz{{{vvvmmmhhhggg```XXXXXXYYYYYY[[[ccclllooolllfff```[[[[[[[[[]]]bbbiiirrrsssuuuzzz~~~~~~~~~zzztttqqqoookkkgggccc\\\[[[XXXUUUSSSSSSWWWZZZZZZZZZZZZ[[[]]]```bbbcccgggfffgggjjjooosssuuuvvvssstttvvvxxxzzz{{{||||||wwwvvvuuuvvvxxx{{{{{{{{{zzz}}}{{{lllXXXHHH@@@<<>>777444111///000/////////...---,,,***)))---,,,+++***))))))))))))((('''&&&'''))))))'''&&&((()))))))))(((((()))+++&&&'''''''''&&&'''))),,,)))(((((('''''''''(((((())))))))))))((((((((((((,,,---......///000111111///000111222333333333333///111111---,,,......+++,,,,,,,,,,,,+++***)))(((///777EEESSS\\\[[[RRRIII666222---***+++,,,......%%%'''***++++++)))))))))***+++---///111666;;;>>>===:::777555333///+++(((***(((&&&&&&'''(((((((((###(((,,,...,,,)))((()))&&&(((((((((''''''((()))&&&%%%'''(((&&&###&&&+++QQQOOOMMMPPPVVV\\\^^^^^^\\\\\\]]]^^^aaadddfffhhhjjjjjjiiiiiijjjkkklllmmmmmmpppsssvvvvvvuuurrrooopppnnnkkkiiihhhfffbbb```]]]```eeellluuu~~~nnn```___lll}}}yyyqqqtttyyy~~~tttjjjddddddmmmsssrrrtttyyy|||zzz}}}zzzwwwtttoooggg^^^VVVVVVWWWWWWXXXaaakkkmmmhhhkkkgggbbb]]][[[[[[]]]___eeekkkttt|||~~~~~~}}}xxxuuusssqqqmmmiiibbb```]]]ZZZWWWUUUUUUUUUXXXUUURRRQQQRRRUUUWWWXXX]]]___cccfffiiijjjjjjjjjnnnnnnppptttwwwyyyyyyxxx~~~xxxvvvyyyyyywwwyyy~~~}}}|||||||||yyyzzzzzzsssbbbMMM@@@===999EEE___zzzxxxwwwvvvrrroooqqqtttwwwyyyyyyvvvrrrooolllqqqrrrqqquuuzzzzzztttuuuvvvxxxyyyyyyxxxwwwwwwtttsssrrrsssuuuvvvuuutttqqqpppoooqqqsssuuuvvvuuuzzzuuuooojjjhhhjjjnnnqqq|||{{{{{{zzzzzzzzz{{{{{{~~~}}}{{{xxxvvvvvvxxx{{{{{{wwwwww}}}|||}}}~~~~~~~~~|||{{{|||~~~~~~~~~xxxuuupppmmmkkklllnnnooohhhkkkqqquuuyyy|||yyytttrrrnnnxxxyyysssoooppprrrwww|||tttnnnmmmpppssstttvvvxxxyyyxxxwwwwwwxxx}}}}}}{{{vvvooojjjfffeeekkkjjjgggdddbbb`````````gggddd```[[[YYY[[[aaafffpppttt{{{mmmRRR<<<:::888000---333000,,,---111222///---...+++***(((((()))+++,,,,,,***************)))((((((***)))((()))***+++***((((((((('''(((((()))***+++************))))))))))))...---+++(((%%%&&&(((+++(((---333666666666888;;;888555111///......---+++///,,,***))))))***))))))++++++*********+++---...444===LLLZZZ___VVVGGG:::///+++((()))---...+++'''(((((((((((())))))))))))---,,,+++,,,...111555888<<<===<<<999444000......+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((''''''&&&```^^^^^^bbbiiinnnppppppppppppppprrrtttwwwyyy{{{~~~}}}{{{zzzzzz|||~~~~~~}}}{{{yyywwwtttpppmmmlllooosssyyynnn```___nnnxxxwwwuuuyyy~~~xxxllleeegggooosssrrrssswwwyyywww|||zzzxxxuuuqqqkkkbbb[[[VVVWWWVVVWWW___jjjllliiipppmmmhhhbbb^^^[[[ZZZYYY```fffooowww|||}}}|||{{{~~~zzzwwwuuuuuutttrrrooommmkkkhhhddd```]]]\\\[[[[[[XXXTTTRRRRRRTTTUUUVVVWWWXXXYYY[[[^^^aaaccceeehhhiiilllpppvvvyyyzzzyyy|||wwwuuuxxxwwwuuuvvv{{{~~~|||{{{zzzzzzzzzyyyvvvnnn\\\HHH===;;;CCCRRRmmm|||wwwuuuuuutttqqqnnnqqqsssuuuwwwxxxvvvtttrrrpppssstttsssuuuyyywwwrrrttttttuuuvvvvvvuuuuuutttpppoooooopppsssttttttssssssrrrqqqrrruuuwwwxxxwwwxxxtttppplllkkkmmmqqqssszzzzzzyyyyyyyyyyyyzzz{{{~~~~~~|||zzzxxxxxx{{{}}}yyyuuuuuuzzz}}}|||{{{||||||}}}~~~}}}~~~~~~|||zzzzzz{{{}}}{{{xxxvvvllljjjfffddddddgggkkknnnqqqvvv{{{~~~xxxsssqqqoooxxx}}}yyywwwvvvuuuwww{{{uuussssssvvvxxxwwwxxxxxxwwwuuutttuuuwwwyyyxxxvvvpppjjjeeebbbbbbffffffeeeeeeeeefffffffffhhhfffbbb______dddkkkqqqxxxZZZ@@@;;;999000---111---******...000---+++,,,...,,,+++***))))))((('''((())))))******************)))((()))******)))(((((((((((((((((())))))***))))))))))))))))))))))))***+++***(((''''''***,,,+++///666;;;===>>>>>>???;;;888222///...---,,,,,,---+++)))(((((()))((('''+++******)))***+++---...444<<>>444...+++)))***,,,---***(((++++++***)))((('''&&&&&&*********+++---111444666<<<<<<<<<999444000---,,,+++)))''''''(((((('''&&&''''''''''''''''''((()))"""###$$$%%%&&&((())))))***)))((('''''''''''''''zzzzzz{{{}}}}}}nnnaaaaaauuuvvvtttxxxxxxnnnoooqqqsssssssssttttttsss{{{{{{zzzxxxtttnnngggbbbZZZXXXVVVWWW^^^gggnnnpppyyyxxxvvvqqqiii```WWWRRRVVVZZZbbbkkkrrruuuuuutttuuuuuutttuuuvvvwwwxxxxxx{{{zzzwwwssspppllljjjiiihhhfffccc___[[[ZZZZZZ[[[VVVUUUTTTSSSSSSUUUWWWYYYWWWYYY\\\ccciiinnnooooooqqqqqqrrrtttuuutttuuuvvv|||||||||{{{zzzyyyxxxwwwzzzsssiii[[[JJJ===:::???LLLccc{{{uuusssttttttsssqqqooopppqqqsssuuuvvvxxxxxxvvvvvvuuuuuuvvvvvvtttqqqqqqppppppooooooppppppqqqnnnnnnooorrruuuwwwwwwvvvsssrrrqqqsssvvvyyyyyyyyyvvvuuutttsssrrrrrrssssssttttttttttttuuuvvvxxxxxx{{{|||}}}|||{{{|||}}}zzzwwwwwwzzz{{{yyyzzz|||~~~~~~zzzwww{{{|||~~~~~~}}}}}}~~~|||sssnnnkkkggg```ZZZYYYXXXYYY]]]eeeoooxxx{{{xxxvvvyyy}}}}}}~~~~~~vvv{{{|||}}}}}}xxxsssooommmmmmpppooollliiiffffffiiikkkqqqrrrrrrsssrrrpppnnnmmmqqqrrrtttxxxrrrOOO???:::444000111000,,,+++...///,,,+++,,,+++******)))***,,,000333+++************************((('''((()))***)))((()))))))))))))))(((''''''((((((((((((((()))))))))&&&(((***+++***+++---...222777AAAMMMVVVXXXSSSNNNBBB<<<444///,,,,,,,,,,,,+++***(((((())))))(((''')))))))))***+++,,,------333999AAAHHHHHHAAA888111---+++)))***+++,,,***(((*********)))((('''''''''(((((()))***,,,000333444:::;;;;;;999444000---,,,+++)))''''''((()))((('''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++***)))(((&&&&&&&&&&&&'''nnnaaacccwww~~~wwwxxx~~~vvvrrrqqqrrrsssttttttttttttzzz{{{{{{xxxssslllfffbbb\\\YYYWWWZZZ```hhhpppuuuyyyzzzyyyuuunnneee\\\WWWVVVXXX]]]eeemmmrrrsssrrrsssttttttttttttuuuwwwxxxzzzzzzxxxvvvtttrrrpppooonnnnnnllliiieeecccdddfff___^^^\\\[[[YYYWWWVVVUUUUUUVVVYYY^^^bbbffffffeeegggiiikkklllnnnqqqrrrrrrssstttuuuvvvvvvvvvvvvuuuuuummm```QQQCCC:::>>>FFFTTTkkk~~~~~~~~~~~~|||wwwvvvwwwxxxwwwuuuppppppqqqrrrtttvvvxxxxxxtttssssssuuuwwwvvvtttsssqqqpppooonnnnnnppprrrsssoooooopppsssvvvwwwvvvtttpppooooooppptttvvvwwwwwwxxxwwwvvvuuusssrrrqqqppprrrrrrrrrssssssuuuvvvwwwxxxzzz{{{|||{{{{{{|||}}}{{{xxxxxxzzzzzzxxxzzz~~~~~~|||zzzxxxxxxwwwzzz|||}}}~~~}}}~~~~~~wwwooojjjhhheee```[[[YYY[[[___fffppp{{{~~~}}}|||xxxyyy{{{tttnnnjjjhhhjjjjjjiiihhhiiimmmrrrvvv}}}}}}|||{{{yyyvvvsssrrryyy}}}YYYEEE===777333333111,,,+++......,,,+++,,,,,,+++***((()))...555;;;///...,,,***)))((((((((()))((('''((()))***)))'''))))))******)))((('''&&&'''((((((((())))))******(((***,,,,,,,,,,,,---///555<<>>999222...,,,+++************))))))(((((((((((())))))))))))''''''((()))+++...000222888:::;;;999555000...---+++)))(((''')))))))))(((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))(((''''''&&&%%%%%%&&&&&&pppdddeeexxx}}}yyy}}}vvvsssrrruuuvvvttttttuuuyyyzzz{{{xxxrrrkkkeeeccc]]]YYYYYY]]]bbbhhhqqqxxxyyyyyyyyyvvvqqqjjjbbb^^^ZZZYYYZZZ```hhhnnnqqqpppssstttuuutttssstttuuuwwwzzzzzzzzzyyyxxxwwwvvvuuuqqqssstttrrrnnnnnnpppssskkkjjjgggddd```]]]ZZZYYYZZZZZZ[[[^^^aaabbbaaa```___bbbcccccceeekkkmmmllljjjlllnnnpppqqqqqqqqqqqqmmmcccVVVHHH===999BBBNNNaaauuu}}}}}}}}}}}}}}}|||yyyxxxzzz{{{yyyvvvpppqqqrrrssstttuuuvvvvvvssspppqqquuuwwwuuuttttttqqqpppnnnmmmnnnqqqtttvvvooopppqqqsssuuuuuussspppllllllkkkmmmqqqtttuuutttxxxwwwvvvtttsssqqqoooooorrrrrrrrrrrrrrrssstttuuuvvvxxx{{{|||{{{zzzzzzzzzyyywwwxxxzzzyyywwwzzz~~~zzzvvvttttttvvvwwwwwwxxxzzzzzz|||~~~xxxsssnnnhhhddddddcccbbb``````dddkkksss|||~~~}}}~~~{{{xxx|||}}}xxxqqqkkkgggeeefffhhhiiikkknnnttt{{{}}}{{{zzzhhhOOOBBB:::666555000+++))),,,,,,***)))+++///...,,,)))(((,,,444;;;111000---***(((''''''''')))(((''''''))))))((('''(((((()))******)))''''''(((((())))))******+++++++++,,,---------...000222;;;DDDSSS```eee```UUUMMM;;;666000,,,************+++******+++,,,,,,***((())))))+++---.../////////000444777888555111///---++++++*********)))))))))'''((((((((()))))))))***''''''((()))***,,,---...555777999999555222///...+++)))(((((()))***)))((()))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&|||zzz{{{tttggghhhxxx~~~||||||{{{zzz|||vvvtttvvvwwwtttrrrsssvvvyyy{{{yyyssslllhhhfff[[[XXXYYY___dddgggpppyyyyyyyyyxxxvvvqqqlllgggddd]]]ZZZXXX[[[cccjjjmmmnnnssstttvvvuuuttttttwwwyyy{{{{{{{{{{{{zzzyyywwwvvvqqquuuxxxxxxvvvwww{{{yyyvvvqqqlllhhhfffddddddaaaaaaaaacccddddddcccaaa^^^aaaaaa^^^```fffiiigggeeefffhhhjjjkkkkkkkkkjjjbbbXXXKKK@@@888999FFFTTThhhwww~~~}}}zzzxxxyyyzzzzzzzzz{{{yyywwwxxx{{{{{{wwwtttrrrrrrssstttttttttsssssssssooopppuuuwwwsssqqqssspppooommmlllnnnrrrvvvyyysssssstttuuuvvvtttqqqnnnjjjjjjjjjlllooorrrssssssuuuuuusssrrrqqqpppoooooosssrrrrrrrrrrrrrrrssssssvvvxxx{{{|||{{{yyyyyyyyyzzzxxxyyy{{{zzzyyy}}}~~~}}}zzzwwwtttsssssstttuuusssuuuwwwyyy|||yyyqqqkkkhhheeeddddddgggjjjlllmmmrrrzzz~~~}}}~~~}}}wwwxxx~~~|||xxxqqqjjjfffdddeeeiiikkknnnqqqvvv|||xxx[[[HHH<<<777666222---***,,,---+++***,,,,,,......+++(((***000555111///---***((((((((())))))(((''''''((()))((('''&&&''')))*********(((''')))))))))***+++,,,,,,,,,+++,,,------...000444888BBBNNN]]]fffeeeZZZMMMDDD555111---************))))))))))))***++++++)))((()))***,,,...000000000000///222333222///------...******+++***)))((())))))))))))))))))(((((((((((('''(((((())))))***++++++222555888888666333000///+++)))(((((()))******)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++***)))(((|||zzz|||vvvjjjiiixxx}}}yyyvvvwwwxxxzzz}}}yyyuuuxxxxxxsssppprrrtttwwwzzzyyytttnnnkkkjjjZZZWWWXXX___dddgggnnnxxxzzzyyywwwuuuqqqmmmjjjhhh```[[[VVVXXX```gggkkklllrrruuuwwwvvvuuuvvvyyy|||{{{{{{{{{{{{zzzxxxvvvuuupppuuuyyyzzzzzz|||yyyrrrnnnnnnooopppgggffffffggghhhhhhfffdddbbbeeeccc^^^___eeehhhfffbbbdddfffggghhhgggfffeee[[[QQQEEE;;;555999HHHXXXgggttt{{{xxxxxx~~~~~~wwwwwwuuussssssuuuvvvvvvvvvwwwvvvuuuwwwzzzyyyuuuqqqrrrssstttuuutttsssqqqppptttppppppuuuvvvqqqoooqqqooonnnlllkkknnnrrrwwwzzzwwwwwwxxxxxxxxxvvvrrrooojjjiiiiiikkkooorrrsssssssssrrrqqqppppppppppppqqqssssssrrrrrrqqqrrrrrrrrrvvvyyy|||}}}|||zzzxxxxxx|||{{{|||~~~~~~|||~~~}}}yyyxxxvvvuuusssrrrrrrrrrrrrtttvvvyyyyyyqqqlllllllllkkklllpppvvv{{{www}}}|||{{{{{{~~~vvvuuu~~~zzzsssjjjdddbbbcccfffnnnqqqtttxxx}}}cccLLL>>>777666555000---//////------///'''***------******...222000...,,,***))))))***+++)))'''&&&'''((()))((('''%%%''')))***+++***)))((())))))***+++,,,,,,------***+++,,,---///333888<<>>RRRgggtttnnnhhhfffhhhjjjiiigggiiikkkjjjiiilllooommmhhhiiihhhhhhjjjkkkkkkiiigggnnnmmmkkkjjjiiiiiiiiijjjkkkjjjiiiiiikkkkkkjjjiiigggjjjmmmnnnlllmmmrrrvvvuuuttttttvvvyyyxxxsssmmmjjjhhhhhhmmmtttuuuqqqkkkjjjlllooopppppppppqqqrrroooooooooqqqssstttttttttzzz{{{{{{yyywwwwwwyyy||||||}}}~~~}}}{{{|||}}}|||{{{zzzwwwuuurrrssssssrrrqqqqqqrrrtttyyy~~~}}}|||}}}xxxvvvttt}}}~~~xxxwwwwwwzzz{{{vvvxxx}}}}}}wwwmmmfffdddhhhnnnsss{{{|||}}}{{{wwwvvvvvvwww{{{[[[EEE:::777333111...------...---,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******)))((()))((('''&&&'''(((***+++)))'''&&&&&&'''((((((''')))))))))***+++,,,......,,,,,,---///333777;;;===LLLTTT[[[YYYNNN@@@666222///,,,+++...---)))(((+++)))*********************---...111333444444222111///...---,,,+++*********(((((())))))))))))))))))***************))))))(((***'''(((***+++((((((++++++---000222222000...,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&((()))***+++***((('''''''''&&&&&&&&&&&&''''''~~~}}}~~~}}}yyyzzz||||||||||||~~~~~~||||||ssspppyyy}}}|||{{{yyyxxxyyy}}}~~~{{{|||}}}{{{wwwqqqkkkgggbbb^^^[[[^^^```ccciiiooorrrrrrrrrrrrssstttuuuvvvqqqmmmggg^^^YYY[[[bbbhhhrrrssssssrrruuuwwwtttmmmpppqqqsssuuuwwwzzz{{{|||xxx|||~~~~~~~~~{{{vvvqqqnnnlllnnnqqqsssuuuvvvvvvvvvooopppqqqrrrtttuuuvvvwwwrrrrrrsssqqqlllbbbWWWOOOJJJ@@@888888;;;EEEYYYmmmrrrllleeeaaaaaabbbbbb```ccceeeeeedddeeehhhgggcccbbbbbbbbbdddfffgggeeedddiiihhhgggeeedddcccccccccdddcccdddfffhhhhhhgggeeedddgggjjjiiihhhiiilllpppnnnnnnpppsssvvvuuupppkkkgggeeefffkkkqqqsssooojjjiiikkklllmmmllllllnnnooommmnnnoooppprrrsssuuuuuuxxxyyyzzzyyyyyyzzz}}}~~~~~~~~~}}}||||||~~~~~~|||{{{zzzyyyxxxuuussspppqqqqqqqqqqqqssswwwzzz~~~}}}~~~zzzvvvtttttt|||~~~zzzuuusssvvv||||||vvvxxxyyy~~~yyyrrrjjjgggkkkrrrxxx{{{~~~~~~}}}}}}zzzyyywwwuuutttuuuyyy}}}dddKKK>>>:::333000...---...///000///***++++++,,,------,,,,,,+++***))))))++++++***)))***)))((((((((()))+++,,,((('''%%%%%%'''((('''&&&)))))))))***+++,,,......,,,---...000444888<<<>>>IIILLLMMMGGG<<<333......---+++***,,,,,,)))(((+++************************///111444777777666333111,,,---------,,,,,,+++***'''(((((()))******++++++******++++++******)))((()))&&&'''***+++)))))),,,,,,---...///...---,,,+++******))))))((((((((((((''''''''''''''''''''''''###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&''''''~~~~~~|||{{{uuuwwwyyyzzzzzz{{{}}}~~~}}}|||{{{}}}vvvpppwww{{{|||}}}}}}}}}|||uuuvvvzzz~~~~~~~~~zzzssslllfffeee```]]]___aaabbbhhhnnnttttttttttttttttttttttttqqqooojjjccc^^^^^^ccchhhkkknnnpppppprrrtttqqqkkkmmmmmmooorrrvvvzzz}}}zzz}}}zzztttooonnnooorrrtttvvvxxxzzzzzztttuuuvvvxxxzzz|||}}}~~~xxxyyyzzzxxxqqqdddUUUJJJBBB;;;666888???LLL```rrruuuppphhhcccbbbbbbbbbbbbaaaddddddbbbcccfffeeebbbaaa``````aaacccccccccaaafffeeecccbbb```___^^^^^^^^^___```ccceeefffdddbbbbbbccceeeeeeddddddgggiiijjjjjjkkkmmmooommmjjjfffcccbbbcccggglllmmmjjjggghhhiiiiiiiiiggghhhjjjkkkkkkmmmooopppqqqsssuuuvvvyyyyyyzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}zzzyyyxxxxxxyyyxxxuuussspppqqqrrrrrrtttxxx}}}~~~}}}}}}~~~|||{{{|||zzzwwwuuu{{{}}}xxxuuurrrwww}}}vvvvvvtttzzzwwwpppjjjfffhhhqqq{{{}}}|||yyyxxxvvvtttttttttssstttyyykkkPPPBBB===666333000...///000000000******+++++++++++++++***,,,+++******,,,,,,+++*********)))))))))***+++,,,)))'''&&&&&&'''((((((''')))))))))***+++,,,.........///000222444777:::;;;BBBBBB???888000******++++++******+++***))))))***,,,,,,++++++,,,,,,,,,---111333666888888666333000***+++,,,---...---,,,+++)))))))))******+++++++++***++++++++++++***))))))(((&&&&&&)))***'''(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''~~~{{{yyyxxxxxxyyy{{{~~~~~~}}}|||{{{wwwyyy{{{|||}}}~~~~~~{{{yyy|||wwwmmmsss}}}}}}|||||||||~~~}}}yyyrrruuu|||~~~}}}|||uuummmffffffaaa___bbbcccdddhhhmmmvvvvvvvvvvvvuuuuuuttttttsssrrroooiiibbb```bbbeeefffkkknnnnnnppprrrooojjjjjjkkkmmmpppuuuzzz}}}|||vvvqqqpppqqqrrrsssuuuxxxzzz{{{yyyzzzzzz{{{|||}}}~~~~~~{{{}}}~~~{{{sssdddSSSGGG;;;777555:::DDDSSSfffuuuzzzuuuooojjjgggfffffffffdddhhhhhheeeeeehhhiiigggfffdddccccccddddddcccbbbeeeeeedddcccaaa```^^^]]]]]]]]]___bbbeeeeeedddbbb```aaabbbbbbaaabbbdddeeeiiihhhhhhggggggfffdddbbb`````````cccggghhhfffdddgggggghhhgggffffffgggiiikkkmmmpppqqqqqqrrruuuwww||||||{{{{{{}}}~~~}}}{{{zzzyyyyyyyyyyyytttttttttvvvwwwwwwuuurrrssstttvvvwwwzzz}}}zzzxxx{{{~~~{{{wwwxxx~~~|||{{{{{{wwwuuuwww|||~~~wwwssspppuuuyyypppfffccccccjjjvvv}}}zzzvvvsssqqqppppppqqqrrrrrruuu}}}rrrWWWHHHBBB;;;888333////////////...++++++++++++***)))(((''',,,+++***+++,,,---,,,******************++++++,,,***(((''''''((())))))((()))))))))***+++,,,......111111111222333444555555777777666111+++((()))***)))************++++++***+++++++++++++++---...///222444666777777444111///***+++,,,---...---,,,+++,,,,,,++++++*********)))+++++++++++++++***)))))))))&&&&&&)))(((%%%%%%'''(((((())))))+++,,,---...,,,---------,,,+++))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''~~~zzzxxxzzz~~~|||yyyvvvsssqqqpppqqqsssvvv{{{~~~|||zzzxxxxxxxxxxxxwwwyyy|||~~~zzz{{{|||vvvkkkqqq{{{~~~}}}~~~~~~}}}yyyuuussswww~~~~~~~~~~~~wwwnnngggdddaaaaaaeeeggggggjjjooossstttuuuvvvwwwxxxxxxxxxvvvvvvtttmmmeee```___```dddiiimmmmmmoooqqqoookkkjjjkkkmmmpppuuuzzz|||vvvqqqqqqqqqqqqrrrtttwwwzzz{{{|||||||||||||||||||||||||||}}}|||xxxooo___OOOCCC777666888>>>KKK\\\lllwwwzzzxxxtttooolllkkkkkkkkkjjjmmmnnnkkkiiilllnnnmmmllljjjhhhgggggghhhgggfffhhhhhhhhhgggfffeeecccbbb``````aaadddfffgggfffdddbbbbbbbbbbbbcccdddffffffiiiiiiiiihhhgggeeecccbbbbbbbbbbbbdddfffgggeeedddggghhhiiiiiihhhggghhhjjjlllooorrrsssrrrrrruuuxxx}}}||||||~~~}}}zzzxxxxxxxxxwwwvvvnnnoooqqqtttvvvwwwuuusssyyy{{{}}}{{{yyyxxxyyyxxxxxx}}}{{{zzzzzzwwwxxx~~~yyypppnnnrrrtttkkk```aaafffnnnxxxzzzuuupppmmmlllkkkpppqqqssstttwwweeeRRRHHH@@@<<<555111///......---,,,,,,,,,+++***((('''&&&,,,+++******,,,,,,+++***)))*********++++++++++++***)))'''''')))***)))((()))))))))***+++,,,......111111111111111000000000000000000...,,,******+++(((++++++)))***------+++)))))))))***+++...000111444555666666555222000///++++++,,,------,,,,,,,,,------,,,,,,+++******)))+++++++++,,,++++++***)))***'''''')))(((%%%$$$'''&&&&&&((()))+++---...///++++++,,,,,,+++)))'''&&&(((((((((((((((((((((((())))))(((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''~~~zzztttpppppptttxxxwwwwwwvvvtttqqqooolllkkklllmmmpppuuuzzz}}}}}}}}}xxxvvvssspppnnnnnnooooooqqqtttxxx|||zzzuuulllpppzzz{{{|||}}}yyytttvvvzzz~~~xxxooohhhbbbaaaccchhhkkkkkkmmmppprrrsssuuuwwwyyyyyyzzzzzztttuuuuuuppphhhbbb______ccchhhllllllnnnppppppmmmjjjlllnnnrrrvvvzzz~~~}}}||||||zzzsssnnnqqqppppppqqqtttwww{{{~~~|||||||||{{{{{{{{{{{{{{{|||{{{xxxrrrhhhXXXHHH===777888<<>>:::999777555333222111111///...,,,+++***+++,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,+++*********((((((+++,,,******---((()))***,,,,,,,,,+++***---...//////...+++)))'''))))))))))))))))))))))))'''''''''''''''(((******'''''''''&&&&&&'''''''''zzzvvvpppjjjffffffjjjmmmqqqsssuuuuuuwwwxxxrrriiiqqqqqqrrrtttvvvvvvtttqqqqqqpppmmmjjjhhhfffeeeeeeiiikkknnnppptttzzzyyykkkpppzzzyyyttttttyyy~~~}}}uuummmggghhhgggjjjnnnmmmjjjnnnuuutttxxxzzzyyyzzz|||zzzvvvppppppooommmjjjhhhfffeeeeeeeeejjjpppqqqnnnnnnqqqoooppprrrvvv{{{~~~~~~}}}~~~}}}}}}~~~yyyvvvsssqqqooommmoooqqqssstttvvvxxx{{{~~~~~~}}}|||}}}}}}|||yyywww{{{tttnnneeeTTTAAA:::===:::;;;DDDSSSaaaiiittt~~~}}}xxxtttssssssrrrrrrxxxxxxvvvuuussssssrrrrrrjjjpppsssqqqssswwwwwwrrrrrrpppooopppsssuuuwwwwwwuuupppjjjgggiiimmmqqqtttvvvrrrnnnooosssvvvtttrrrooooootttzzz{{{vvvssssssxxxqqqmmmppprrrpppmmmkkksssrrrrrrrrrrrrsssttttttxxxyyyxxxwwwvvvvvvyyy|||}}}yyyuuussstttuuuvvvssssssuuuyyy}}}~~~{{{xxxvvvuuusssooolllgggfffeeegggnnnyyy{{{uuuwww{{{~~~{{{vvvtttmmmiiijjjtttvvvmmmiiiiiikkkoootttvvvtttqqqnnnlllnnnmmmllllllooosssxxx{{{~~~{{{bbbQQQAAA777777555,,,))),,,++++++,,,------,,,,,,,,,************))))))))))))***)))((((((((()))+++,,,%%%'''***,,,,,,***'''%%%++++++*********+++---...//////.........---------000...,,,+++,,,,,,+++***&&&)))+++,,,,,,++++++,,,000111222777BBBLLLLLLFFFHHHAAA777111111222///***+++***))),,,000111///---000//////......---------,,,,,,---,,,,,,***)))(((((())))))***************000***''')))******---111+++***+++,,,---,,,***(((******))))))))))))******))))))(((((((((((()))))))))'''&&&'''******(((%%%vvvtttpppllljjjkkknnnpppuuuyyy||||||~~~~~~zzzttt{{{zzzzzz{{{||||||zzzxxxxxxvvvssspppnnnmmmmmmnnnnnnooopppqqqsssxxx~~~xxxjjjmmmvvvxxxtttrrrvvv}}}wwwnnngggggghhhlllpppnnnjjjlllsssrrrvvvwwwuuuuuuwwwwwwsssooooooooonnnllljjjhhhgggddddddhhhnnnpppnnnnnnqqqttttttuuuxxx{{{|||{{{zzz}}}~~~}}}zzz|||||||||zzzvvvrrrpppooonnnnnnqqqsssuuuuuuvvvwwwzzz}}}|||{{{{{{|||}}}|||zzzxxxxxxtttlll___NNN???888888;;;???KKK\\\hhhooowww~~~|||wwwtttsssttttttttt{{{yyywwwuuusssqqqpppppplllqqqsssqqqrrruuutttppppppoooooorrruuuxxxxxxxxxyyyuuupppmmmooorrrtttvvvyyyvvvssstttxxxzzzyyyvvvtttssswww||||||wwwtttuuuzzztttqqqtttwwwtttpppooosssssstttuuuvvvwwwyyyzzzyyyyyyyyyxxxwwwxxx{{{}}}~~~|||zzzwwwtttrrrrrrssstttxxxyyy|||~~~zzzyyywwwtttsssssspppkkkgggbbbcccfffkkkuuu~~~yyyuuuxxx}}}|||uuuoookkkiiiccc```aaakkk|||tttkkkiiiiiimmmpppttttttrrrnnnkkkiiillllllmmmnnnrrrvvvzzz|||nnnVVVFFF:::888555...+++...,,,,,,,,,------,,,,,,,,,************))))))))))))***)))((((((((()))+++,,,(((((())))))))))))((((((++++++*********+++,,,---......------------,,,,,,///---++++++++++++***)))(((***,,,---,,,+++,,,---000444:::DDDSSS___aaa\\\PPPFFF:::111111222000,,,///...---...111333222000333222222111111000///...---------,,,,,,+++++++++)))************)))((((((,,,'''&&&(((******---111222111000000///---+++***,,,,,,***)))(((((((((((((((((())))))))))))(((((()))'''&&&''')))***(((&&&wwwvvvtttssssssuuuwwwxxx{{{}}}~~~|||xxxvvvtttuuuvvvwwwvvvvvvtttsssssswww|||uuuffffffkkkwww{{{oooooorrrzzzxxxmmmffffffiiiooorrrnnniiijjjooopppssssssqqqqqqttttttrrrpppppppppooonnnllljjjhhhcccbbbeeekkknnnnnnooorrrxxxwwwwwwxxxzzzzzzyyywww{{{|||zzzwwwxxx}}}~~~{{{vvvtttqqqnnnmmmmmmnnnoootttuuuvvvvvvvvvvvvxxxzzzyyyyyyyyy{{{}}}}}}{{{xxxuuussshhhVVVFFF<<<777444>>>FFFTTTeeepppuuuzzz~~~|||wwwttttttuuuvvvwww|||{{{xxxuuurrrpppnnnnnnpppssstttrrrqqqrrrpppmmmmmmnnnpppuuuyyy{{{zzzyyyzzzwwwtttssstttuuuvvvvvvyyywwwvvvxxx|||}}}|||zzz{{{yyyzzz}}}|||wwwuuuvvvzzzuuutttxxxzzzvvvrrrrrrtttuuuvvvxxx{{{}}}zzzzzz{{{zzzzzz{{{}}}~~~~~~|||xxxwwwuuutttsssttttttuuu~~~|||wwwtttsssrrrpppooonnnlllhhheeebbbeeekkkttt~~~{{{xxxxxx}}}zzztttqqqooosssrrroookkkgggaaa]]]ZZZVVVSSSTTT^^^ooo|||qqqjjjjjjkkkqqqssssssqqqmmmiiifffeeejjjlllooorrrvvvyyy|||}}}|||]]]MMM>>>999666///---000,,,,,,------,,,,,,,,,,,,++++++*********)))))))))******)))((()))***+++,,,******(((''''''(((******+++************+++,,,,,,---,,,,,,,,,,,,+++++++++...,,,*********+++***)))+++,,,------++++++---...444<<>>333000111000//////...,,,,,,...000111000222222222222111///---,,,000///...---------...///************)))(((''''''***''''''***,,,,,,///333666555333000...+++***)))...---,,,***(((''''''''''''((()))******)))(((''')))'''&&&'''((()))(((&&&}}}}}}|||}}}~~~}}}zzzxxxwwwyyy{{{}}}}}}|||zzzxxxwwwyyy~~~~~~rrraaa]]]```lll{{{xxxkkknnnuuuwwwkkkcccdddjjjqqqqqqlllhhhhhhlllqqqsssssspppqqquuuwwwuuurrrssssssrrrpppmmmjjjiiiccc```bbbhhhlllnnnpppsssyyywwwwwwwwwxxxyyywwwvvv{{{{{{xxxuuuvvv|||}}}{{{rrrqqqooolllkkkmmmppprrruuuvvvwwwvvvttttttvvvxxxvvvwwwxxx{{{}}}}}}{{{xxxrrrpppcccNNN???;;;888444CCCLLL[[[iiirrrvvvzzz~~~{{{wwwuuuuuuwwwyyyyyyzzzyyywwwtttrrrpppooooootttttttttrrrqqqooommmkkkkkknnnrrrwww|||}}}|||zzzxxxvvvuuuuuuvvvvvvtttssswwwvvvvvvxxx{{{|||{{{yyy|||{{{}}}{{{vvvuuuvvvxxxuuutttxxxzzzvvvsssssswwwxxxyyy|||~~~{{{|||}}}}}}|||}}}~~~{{{uuuvvvvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~|||{{{zzzwwwyyy{{{{{{zzzwwwsssqqqooommmkkkiiihhhhhhhhhhhhjjjnnnuuu~~~}}}{{{|||zzznnneee___\\\^^^______]]]ZZZVVVRRROOOIIIHHHJJJSSScccuuuzzzqqqllllllooottttttrrrmmmhhhdddbbbccciiilllqqqwww{{{}}}~~~~~~eeeUUUDDD;;;666111///111...------,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))))))))***+++,,,******)))(((((()))******++++++*********+++++++++++++++++++++************---+++))))))*********))),,,,,,,,,++++++,,,///222<<>>???AAABBBAAA>>>;;;888777555333000......///000++++++,,,------,,,,,,,,,...,,,---///...---111777<<<======:::555222222222,,,++++++***************&&&((()))++++++)))(((&&&((((((((('''&&&'''((())){{{rrrfff___]]]fffsss~~~{{{nnnrrrzzzzzzqqqjjjgggoootttnnngggfffkkkoooxxx{{{|||zzzzzz~~~~~~|||wwwwwwxxxwwwuuuqqqmmmjjjgggaaa___dddjjjnnnrrruuuuuutttsssuuuxxxzzz{{{{{{}}}}}}zzzvvvwww{{{{{{xxxoooqqqrrrpppnnnnnnqqqttttttuuuvvvuuuttttttvvvxxxxxxyyy{{{}}}~~~}}}yyyvvvmmm```PPPDDD;;;888===DDDSSS]]]hhhmmmpppvvv|||~~~}}}{{{yyyzzz{{{{{{zzzyyysssssssssrrrsssssstttuuuuuurrrrrrsssssspppppprrrnnnppptttzzz}}}}}}zzzwwwwwwwwwxxxzzz{{{{{{xxxuuuyyyxxxwwwwwwwwwxxxzzz{{{{{{xxxxxxzzzxxxtttrrrtttzzzwwwwwwzzzzzzxxxxxx{{{||||||~~~~~~}}}}}}~~~~~~~~~~~~yyyxxxuuutttrrrpppnnnmmmlllllllllnnnqqqssssssqqqnnnlllcccbbb```^^^```fffnnntttxxx|||yyytttrrruuuyyyyyyfffTTTGGG???;;;AAABBBCCCDDDCCC@@@===;;;888:::===DDDPPPbbbssszzzuuurrrtttwwwssspppjjjddd```aaaeeeiiiooosssyyy~~~~~~}}}~~~uuufffQQQBBB:::666333111000///...,,,,,,,,,------,,,++++++++++++*********++++++***)))***+++,,,---((()))++++++++++++)))(((,,,---------------,,,++++++************)))))))))---+++))))))+++,,,+++***,,,,,,++++++---333;;;@@@SSSeee~~~fffIII:::555000...000000111444555777;;;???BBBGGGIIILLLNNNMMMJJJFFFDDD@@@>>>;;;888555333222111//////000000000///.........------.........444<<>>MMM\\\iiisssvvvwww{{{|||{{{{{{|||}}}|||zzzwwwrrrrrrrrrrrrsssttttttuuutttpppppptttuuurrrssswwwppprrruuuzzz|||{{{xxxtttwwwwwwxxx{{{}}}}}}zzzxxx{{{zzzxxxuuutttvvvyyy{{{xxxvvvvvvyyyyyyuuusssuuuyyyvvvvvvxxxwwwvvvxxx}}}|||}}}~~~}}}~~~~~~yyyttttttqqqooommmjjjiiijjjkkklllmmmnnnpppqqqpppmmmiiiggg```bbbdddeeehhhooowww~~~zzzvvvuuuvvv}}}ooo[[[JJJ???999666:::;;;<<<<<<;;;999666555222555999???HHHXXXiiivvv|||~~~~~~{{{vvvtttuuuwwwooolllfffaaa___cccjjjoootttwww|||~~~{{{||||||{{{mmmYYYGGG>>>:::666333111000...,,,+++,,,---...,,,,,,+++++++++*********++++++*********+++,,,---+++******))))))******+++....../////////...---,,,+++++++++*********))))))---+++******,,,---,,,+++------,,,---111999CCCJJJaaatttcccGGG<<<888333111333666999>>>BBBEEEIIIMMMQQQTTTWWW[[[^^^^^^[[[WWWTTTPPPNNNKKKGGGBBB>>>;;;999555555555444222000...---000...///111111333;;;FFFSSSUUUTTTMMMAAA777111///---,,,++++++************(((((())))))))))))((((((((())))))'''%%%%%%(((+++~~~|||yyyppphhhbbbdddhhhoooyyy}}}rrrmmmpppvvv~~~|||~~~~~~|||}}}}}}~~~~~~}}}yyysssoooooowwwxxxnnnfffjjjttt{{{}}}|||xxxsssrrrtttwwwyyyyyywwwtttrrrlllddd___cccjjjnnnrrrvvvyyywwwwwwxxx{{{~~~|||}}}{{{wwwwwwxxxvvvqqqnnnrrruuutttpppmmmnnnpppuuuvvvxxxxxxyyyzzz}}}~~~~~~|||vvvrrrhhhOOO>>>>>><<<555>>>RRRbbbppp|||~~~}}}{{{||||||~~~}}}yyyvvvssssssrrrrrrrrrsssttttttsssooooootttvvvtttvvv{{{rrrsssvvvyyy{{{zzzvvvsssuuuvvvwwwzzz||||||zzzxxx{{{yyyvvvsssqqqrrrvvvyyyvvvtttvvvzzzzzzvvvtttuuuwwwtttssstttssssssvvv|||{{{}}}{{{uuuuuutttpppllllllpppnnnkkkiiiiiikkknnnpppnnnoooppppppmmmiiieeebbbaaaeeejjjooosssyyy{{{vvvwww{{{zzzhhhUUUFFF>>>::::::999999999999777666444333...222666;;;CCCQQQbbboooyyy{{{|||zzzwwwtttuuuwwwmmmjjjddd______dddmmmtttwwwzzz~~~}}}{{{xxxyyy~~~rrr^^^KKKBBB===999444222000...,,,+++,,,---...,,,,,,,,,+++++++++******,,,+++*********+++,,,---...,,,)))''''''))),,,...//////000000000///---,,,++++++++++++************---,,,***+++,,,------,,,.........///444>>>IIIPPPkkk~~~|||___EEE<<<;;;666444777BBBGGGNNNSSSVVVZZZ___ccceeehhhmmmpppqqqnnnjjjggg___]]]ZZZUUUPPPJJJEEECCC;;;:::888666333000...,,,222111222444555999DDDPPPgggiiiggg]]]NNN@@@777444///...---+++***))))))((())))))(((((((((((())))))((())))))'''$$$%%%(((+++}}}rrrkkkdddbbbdddiiisss}}}xxxooojjjkkkqqq{{{}}}zzz|||}}}}}}}}}~~~~~~~~~}}}|||zzzssssssuuuzzz|||wwwqqqqqqvvvuuuwwwwwwsssnnnoooxxx{{{wwwvvvuuussstttuuuwwwxxxxxxxxxwwwpppmmmgggbbbaaafffnnnuuuzzz{{{|||{{{zzz{{{}}}}}}yyyuuuttttttrrrpppoooooooooooonnnmmmqqqtttxxx|||~~~}}}zzzxxx~~~~~~{{{rrrlllaaaOOOAAA======@@@OOO```vvvwww{{{}}}yyyyyy}}}~~~yyysssqqqqqqqqqqqqqqqqqqqqqqqqppprrruuuvvvvvvuuuvvvwwwwwwwwwwwwwwwxxxvvvssspppoooppprrruuuwwwxxxyyyzzzxxxzzzxxxrrroooppprrrppptttuuuwwwyyyyyyyyywwwvvvyyyuuuqqqqqqvvv{{{~~~~~~~~~xxxqqqoookkkfffeeeiiimmmjjjggghhhlllppprrrrrrooollliiigggggghhhiiihhhjjjlllpppuuu{{{{{{wwwxxx}}}}}}lllWWWIII@@@888555555555777666222111222111...555......777???FFFXXXkkkxxx}}}}}}~~~xxxnnnnnnhhhaaa___dddjjjppprrr{{{{{{|||}}}~~~{{{zzz~~~zzznnn[[[LLLBBB;;;666444111.........---((($$$++++++++++++++++++++++++---,,,++++++---///111333+++)))***------+++...333333777888333///...,,,)))///...---+++***))))))((()))++++++***))))))+++---111...///444999@@@NNN\\\pppwwwZZZ???666777777===EEERRR[[[cccdddffflllrrrtttuuuwww~~~xxxrrrqqqmmmpppqqqnnniiicccWWWMMMPPPIIIBBB>>>>>>===999444:::333111444555999KKK___vvv|||{{{kkkVVVEEE:::444444111---++++++++++++***))))))(((((((((((())))))'''((())))))***))))))(((~~~zzzqqqhhhdddcccgggqqq{{{rrrllliiikkkqqqzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyy{{{vvvnnnnnnppptttwwwtttoooooossswwwxxxwwwrrrmmmoooxxx~~~zzzwwwuuutttuuuuuuuuuuuuvvvwwwxxxyyyrrroooiiidddcccgggooovvv|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}|||yyyvvvuuuvvvqqqppppppqqqrrrrrrqqqqqqvvvxxxzzz}}}}}}|||zzzyyy~~~~~~{{{ooofffUUUFFF::::::???HHH[[[nnn~~~}}}wwwxxx{{{|||yyytttqqqqqqqqqrrrrrrsssssssssrrrtttvvvwwwvvvvvvvvvwwwzzzyyyyyyxxxxxxvvvrrrooolllmmmnnnqqqsssuuuwwwwwwuuuxxxvvvpppmmmoooqqqpppuuuwwwxxxyyyzzzyyywwwvvvwwwssspppppptttyyy|||}}}~~~uuullliiieeeaaabbbggglllkkklllnnnrrrsssrrrpppkkkhhhffffffiiimmmpppqqqrrrtttwww|||~~~yyywwwwwwyyy~~~tttcccPPPDDD<<<666444555444666555111000222222///333,,,---444;;;AAARRRdddsss{{{~~~{{{{{{}}}wwwmmmgggdddaaabbbgggnnnrrrtttvvvwwwxxxzzz|||~~~~~~}}}|||qqq```QQQGGG>>>777555222///...///...+++''',,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000+++)))***------,,,000777:::???AAA<<<666444111---------,,,+++*********+++)))***+++++++++,,,------111000333;;;AAAKKKZZZjjjxxxlllUUU@@@:::;;;???IIIUUUiiirrrxxxyyyyyy|||~~~}}}xxxkkk___WWWQQQJJJFFFFFFEEE@@@<<>>HHH___zzzuuuooonnnpppppplllgggeeeccc```]]]^^^lllrrr___LLL???666444111///...---+++)))))))))************))))))---+++)))'''&&&&&&((()))~~~~~~vvvkkkdddgggnnnyyy~~~~~~uuunnngggdddhhhnnnwww~~~yyyuuutttttttttwwwzzz|||||||||wwwlllhhhfffiiikkkmmmrrrxxxuuussspppmmmmmmsss{{{~~~zzzvvvppppppqqqrrrtttvvvwwwxxxxxxtttooogggaaa___```bbbhhhmmmtttxxxyyywwwuuutttuuuwwwzzz{{{{{{{{{|||~~~}}}}}}}}}~~~}}}|||{{{zzz{{{}}}{{{xxxtttooohhh]]]PPPFFF===???FFFRRRbbbsss}}}yyyvvvuuusssqqqrrrrrrssstttuuuvvvvvvvvvxxxzzzyyyxxxvvvuuuvvvqqqppppppqqqtttvvvvvvuuurrrrrrrrrpppooommmkkkjjjpppssssssoooooossswwwwwwxxxxxxxxxxxxyyyyyyyyyzzz||||||}}}||||||}}}~~~{{{{{{{{{yyyxxxmmmmmmkkkhhheeecccdddeeejjjrrrwwwwwwvvvwwwxxxwwwtttrrrnnniiidddbbbdddfffooouuu}}}tttttttttsssrrrrrrtttwwwwwwyyyzzz}}}~~~ppp[[[HHH@@@:::888888:::BBBIIISSSPPPGGG;;;333111///,,,.../////////...222999???QQQ```lllnnnoooqqqmmmfffhhhiiijjjkkkmmmrrrxxx}}}}}}~~~~~~zzzsssnnnlllkkkmmmsssxxxyyyyyy}}}tttrrrpppppprrrwww}}}xxx{{{|||yyyuuulll]]]PPPCCC===555111000///...,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,000444999CCCVVVggg~~~kkkTTTBBB777000111000...---+++******)))+++---/////////000333666<<>>444///111222000///222333000///222777:::@@@RRRcccjjjnnntttsssnnnkkkpppvvvzzz{{{}}}{{{|||~~~~~~wwwvvvuuurrrmmmnnnoooooopppsssxxx{{{yyy{{{}}}{{{tttvvvoooiiijjjpppvvvyyyyyyvvvzzz~~~|||nnn```OOOHHH>>>666333111///---////////////////////////,,,---...000111222222222555777;;;AAAHHHWWWoookkkQQQ???444///...------,,,,,,---------(((...333444333777BBBMMMbbbtttvvv```NNNBBB<<<>>>???FFFWWWttt|||{{{|||{{{zzzgggWWWEEE???777111...---------((()))+++,,,,,,+++)))((('''((())))))***))))))(((tttlllhhhaaakkkxxxuuuoookkkggghhhkkkyyy~~~~~~~~~zzzyyywwwuuuvvvyyy|||}}}~~~xxxkkk___\\\]]]```ffflllkkkmmmlllkkkrrr}}}~~~~~~~~~~~~|||xxxtttoookkkggghhhooowww|||~~~zzzuuunnncccYYYWWW[[[dddnnnyyy}}}~~~~~~}}}zzz}}}{{{zzzvvvtttsssuuuyyy||||||zzz~~~}}}}}}}}}zzzvvvsssssslllbbbXXXMMMDDDDDDIIIUUUkkk|||}}}yyyvvvrrrooonnnpppqqqoooppptttssstttvvvxxxxxxxxxwwwvvvtttpppmmmnnnrrruuuwwwvvvyyy{{{|||{{{yyyuuussssssuuuwwwuuuoooooouuuwwwtttuuurrrqqqtttzzzzzzuuufffdddaaa]]]ZZZYYY[[[]]]```cccgggmmmrrrwwwzzz|||{{{tttlllfffdddfffhhhfffgggkkkooouuu{{{{{{xxxxxxtttnnnnnntttqqquuu{{{yyywwwuuuzzz{{{yyy~~~pppVVVGGG<<<888333333666;;;===>>>???<<<777444333111---+++111000/////////000222333;;;FFFWWWeeennnsssuuuwwwzzz{{{}}}~~~~~~xxxzzz|||~~~yyytttrrrtttwwwyyywwwuuurrrrrrtttvvvvvvvvvzzzxxxwwwzzz}}}||||||~~~~~~{{{xxxuuuuuulllkkkiiijjjmmmpppssstttvvvxxx|||}}}tttlll^^^OOO>>>777444111////////////...,,,***+++---///,,,...//////......///111555999???FFFRRRdddxxxqqq___MMM<<<333111222000---,,,,,,,,,,,,+++...---000555888AAAUUUiiixxxaaaKKK>>>;;;???<<>>333777444111000111222333222666666555444333111///...///...---------...///000666@@@PPP```lllssswwwyyyzzz{{{{{{{{{||||||}}}}}}yyyxxxwwwxxxzzzzzzwwwtttooonnnnnnooorrrwww{{{~~~}}}{{{{{{}}}}}}}}}vvvtttrrrqqqqqqqqqpppnnnlllkkknnnvvv|||}}}|||yyyuuuqqqnnnllljjjiiiiiijjjlllnnnuuuyyy~~~nnn^^^KKK@@@999333111111///...---,,,,,,---///000---------,,,---111777<<<@@@IIIVVVcccmmmwwwuuubbbRRRDDD888333333------------...//////000333444999AAAMMMaaa|||yyyaaaNNNAAA;;;@@@III]]]sss~~~tttiiiZZZMMMAAA<<<:::666444444333111///...---,,,***)))***************)))))))))~~~wwwnnniiieeeaaadddllluuu{{{}}}sssfff```___bbbiiiqqq}}}yyyssslllmmmiiieeeccceeeiiimmmoooiiijjjkkklllmmmnnnnnnooopppnnnmmmkkkkkklllnnnooossspppnnnpppttt|||ppp^^^TTTRRRTTTZZZaaabbbfffkkkqqqyyy}}}|||{{{{{{sssoooiiifffjjjttt~~~{{{tttiii]]]YYY\\\eeeoooxxx{{{{{{}}}|||yyy{{{|||~~~}}}{{{zzzsssrrrqqqqqqsssvvvyyy{{{zzzzzzzzz|||}}}{{{xxxuuupppfffWWWHHH???BBBTTTggg~~~}}}zzzxxxwwwssssssttttttppppppsssuuuxxx}}}|||zzzxxxvvvsssrrrsssuuuxxxzzz~~~|||wwwxxxyyyyyyyyyyyyxxxvvvvvvxxx||||||yyyppppppnnnjjjccc[[[UUURRRSSSUUUXXX[[[^^^bbbgggkkkpppqqqrrrrrrrrrqqqooonnndddcccbbbaaacccjjjrrrxxx}}}}}}wwwrrrooooooqqqssswww|||}}}wwwggg\\\QQQCCC777222444333111111222333333333888999:::888444111000000000000///...///000111222333<<>>999888555333111000000...,,,)))++++++*********)))******tttqqqqqqsssssssssyyy~~~}}}xxxqqqlllfffaaaaaagggooovvvyyyyyylll___ZZZ[[[bbbmmmxxx|||xxxqqqjjjjjjfffaaa^^^^^^```bbbccc___```bbbccceeeffffffffffffeeecccbbbbbbbbbdddeeejjjggggggiiimmmuuurrraaaWWWTTTTTTZZZ___aaadddkkksssyyy}}}}}}||||||}}}vvvqqqkkkggghhhpppzzz|||vvvkkk___\\\^^^gggqqqzzz||||||~~~}}}{{{xxxzzz|||~~~~~~|||yyyxxxtttssssssrrrrrrtttvvvxxxzzz{{{}}}}}}xxxtttjjj^^^OOOBBB===FFF\\\qqq}}}zzzuuurrrsssvvvvvvssssssuuuuuuyyy}}}}}}{{{|||{{{yyyxxxxxxyyy{{{}}}}}}yyyyyyzzz{{{zzzwwwuuuuuuwww|||}}}xxxsssnnnkkkbbbaaa___YYYSSSPPPOOOPPPXXX\\\bbbgggjjjlllnnnoootttsssqqqooollljjjhhhggg```aaabbbeeejjjsss|||}}}zzzvvvqqqnnnlllooorrrvvv|||uuueeeSSSHHH@@@888444333,,,------...///111333555>>>AAACCC@@@888111///000000///.........///111222111888CCCSSSbbbpppxxx}}}wwwtttrrrtttxxxwwwrrrllliiilllqqqtttwwwzzz}}}xxxuuurrrrrrrrrrrrqqqpppppppppnnnqqqtttxxx|||wwwtttsssqqqmmmiiihhhjjjlllssswww{{{lllZZZLLLAAA888444444222///,,,,,,...000000000...///000000222555;;;>>>QQQ]]]pppwwwfffRRRDDD;;;333000111,,,---///......000444777<<>>777222000000---///000000111555<<>>333///111------,,,+++,,,---...///111222777CCCUUUhhhvvv~~~~~~vvvvvvtttsssrrrpppooonnnlllppptttvvvuuuwww{{{~~~|||zzzxxxwwwtttqqqooolllpppuuuwwwxxxyyy|||~~~~~~|||wwwwwwvvvpppjjjhhhjjjnnnnnnpppvvv|||rrreeeZZZNNNCCC======777222...---///111///---222222333777???MMM[[[eeepppxxx}}}tttaaaQQQAAA888555222000111---///111222555<<>>IIIPPPUUUNNN???333000222//////...---...///000111111111444???QQQfffvvv~~~|||wwwwwwvvvrrrooollllllmmmkkkooossstttssstttzzz|||xxxsssooonnnnnnmmmlllooosssxxx{{{}}}~~~|||{{{vvvwwwvvvpppjjjgggjjjnnnlllmmmrrrzzz|||ssshhh^^^SSSGGGAAAAAA999333...---000111///,,,333333333888DDDWWWlllyyy~~~tttXXXIII:::555444222111111---///222444888BBBPPP[[[xxxvvv```OOO>>>555222888===IIIiiiwwwsssmmmeee]]]SSSIIICCC999777333000---,,,,,,,,,dddeeegggjjjlllpppuuuxxx~~~~~~}}}zzzuuunnngggccceeebbb______bbbeeedddbbbcccdddddddddcccdddgggjjjkkkoootttuuutttssstttvvvzzz}}}}}}zzzzzz~~~zzzsssjjjeeedddcccccceeekkkppptttvvvtttrrrrrruuuzzz}}}}}}|||{{{xxxsssllleee]]]WWWTTTRRRZZZccciiilllpppwww||||||yyyvvvssstttvvvtttpppmmmnnnlllhhhiiifffcccbbbdddeeedddbbb___\\\WWWSSSRRRVVV]]]bbbqqqyyyzzzwwwwwwvvvtttkkkkkkkkkjjjkkkooowww}}}|||uuummmkkkqqqwwwzzz||||||{{{uuulllddd^^^eeekkkuuu{{{~~~}}}{{{zzz{{{zzz{{{}}}zzztttrrrtttuuu|||vvvggg^^^SSSLLLVVVqqq}}}{{{zzz{{{~~~~~~}}}{{{zzz|||{{{{{{}}}yyyssskkkgggeeeaaa[[[UUUPPPPPPOOONNNMMMOOOTTTWWW\\\bbbeeefffkkktttxxxvvv|||yyyuuuoooiiieeebbb```[[[[[[[[[[[[]]]bbbiiinnnsssyyy}}}~~~{{{zzztttqqqnnnnnnqqqwww|||zzzwwwbbbOOO>>>:::555222111111000000,,,,,,---///111333555666EEEGGGHHHDDD<<<333...,,,---------...............222444777???LLL___rrr}}}|||{{{yyysssmmmjjjkkknnnooossstttqqqppptttyyyzzzvvvuuuqqqkkkggghhhnnnsssrrrvvv{{{}}}|||}}}}}}~~~}}}{{{yyyzzzuuupppmmmjjjhhhlllssspppnnnooottt{{{}}}zzzyyyrrrhhh```ZZZTTTMMMHHHEEE999000//////,,,+++---///000444???RRRiiisssiiiLLL@@@555333333111//////000111555999<<>>FFFdddzzzpppfffXXXMMMFFF===444111///,,,+++---tttuuuwwwyyy{{{}}}zzzsssmmmiiigggeeedddcccdddddddddccc^^^_________^^^___aaacccdddfffjjjlllllllllllllllqqqtttvvvuuussstttxxx}}}|||vvvooojjjeeecccaaaaaaeeeiiilllmmmjjjhhhhhhkkknnnqqqqqqoooiiigggbbb]]]XXXUUUTTTSSS[[[bbbjjjoooqqqtttxxx||||||zzz~~~~~~yyywwwxxxwwwtttooommmiiiiiijjjkkkjjjiiieeeaaa\\\VVVTTTVVV\\\aaakkkrrr|||yyyqqqpppnnnjjjhhhiiinnnrrrtttyyyvvvllliiilllpppxxxzzz|||{{{vvvnnneee```eeekkkttt|||}}}}}}yyywwwxxxzzzxxxttttttxxxwwwttthhhbbb\\\[[[jjj|||zzzwwwxxx|||~~~~~~~~~yyytttkkkeee___[[[[[[YYYUUUPPPLLLMMMPPPRRRUUUYYY^^^bbbggglllppppppsssyyyzzzwwwyyyvvvooohhhaaa]]]ZZZYYYZZZ\\\]]]___bbbgggmmmrrrzzz~~~}}}zzzxxxvvvuuuqqqooommmnnnqqqvvvyyyzzzzzzyyylllRRRAAA:::777333000/////////......------------...//////777:::;;;:::555000...------------------...//////000111444;;;HHH[[[ooo}}}}}}{{{yyyuuuoooiiifffhhhjjjppptttuuurrrpppsssvvvvvvtttqqqjjjeeeccchhhooouuuxxxyyyzzzzzzzzz{{{~~~~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuutttyyytttpppmmmjjjhhhlllrrrooooooqqquuuxxxyyyxxxuuusssooohhhbbb]]]XXXTTTQQQGGG<<<222000///------000000111888GGG^^^yyylll^^^GGG===333222333111000111000111666>>>HHHZZZxxxiiiSSSAAA888333444222666===DDD```~~~sssfff[[[SSSGGG<<<666222...,,,...yyysssppplllmmmmmmllliiigggffffff^^^^^^___^^^\\\\\\^^^`````````aaaccceeefffdddcccdddgggiiijjjiiikkkppptttvvvxxx{{{~~~~~~{{{vvvrrrjjjgggbbb___```bbbdddeee```______aaacccddddddccc___]]]ZZZXXXXXXZZZ]]]___hhhnnnuuuyyyzzzzzz{{{}}}}}}|||}}}}}}zzzvvvtttqqqpppqqqrrrqqqqqqllliiibbb[[[XXXXXX]]]aaadddjjjvvv}}}tttrrrnnnhhhddddddfffiiimmmrrryyywwwlllggggggiiitttwww{{{|||xxxqqqiiicccfffllluuu|||xxxvvvvvvxxxxxxvvvyyyvvvpppllljjjppp|||zzzzzzzzz{{{~~~{{{vvvwwwxxx|||~~~|||xxxuuupppjjjeeeZZZVVVQQQPPPQQQSSSRRRPPPNNNRRRWWW\\\aaaeeejjjmmmoootttxxxzzz|||}}}{{{wwwtttoooggg___YYYVVVUUUUUUZZZ]]]aaaeeeiiinnnssswww~~~}}}|||zzzxxxvvvtttssssssttttttttttttvvvyyy{{{|||{{{~~~}}}|||~~~www[[[FFF;;;666333///------......---...------,,,,,,,,,,,,,,,111222444333111//////000...---,,,+++,,,---///000...///111666BBBUUUjjjyyy}}}yyyssslllfffeeegggiiiqqquuuvvvsssqqqssssssrrrrrrkkkddd```cccjjjsssxxx~~~|||yyyxxxyyyzzz{{{||||||{{{yyywwwvvvuuuuuuuuurrrrrrqqqqqqqqqqqqqqqrrrvvvrrrooommmjjjgggjjjpppmmmppptttvvvtttrrrpppppppppnnnkkkeee___[[[XXXXXXLLLAAA666111///...000222555777???SSSpppxxx```OOOBBB:::333333444333222444333666>>>KKK\\\sssjjjUUUCCC777000222444111555<<>>III```qqqWWWEEE>>>888444444444333444888:::@@@LLL]]]rrrnnnWWWEEE999222...111333111333:::>>>QQQnnnwwwpppaaaNNNAAA777000...///~~~~~~}}}yyyyyyzzzttttttuuussspppnnnnnnnnnrrrnnnkkkjjjjjjiiieeeaaa```aaaaaa``````aaaccceeedddeeegggjjjlllmmmmmmnnnoooppprrrvvv{{{~~~~~~{{{wwwqqqlllkkklllllllllfffggggggfffeeeeeeeeeeeeaaaccceeehhhlllooorrrsss|||~~~|||{{{{{{|||}}}vvvsssmmmfffbbbbbbfffjjjjjjooowww|||qqqnnniiieeebbbbbbbbbbbbeeeiiinnnsssxxx~~~~~~xxxooohhhccc```kkkpppvvv{{{|||xxxsssoooqqqvvv{{{|||{{{|||}}}~~~}}}zzzxxx{{{}}}~~~~~~~~~~~~|||xxxvvvtttooonnnpppiiifffccc___\\\XXXTTTRRRPPPPPPPPPSSSXXX^^^bbbccchhhlllrrrvvvwwwwwwwwwwwwwwwxxx{{{}}}zzztttnnnjjj^^^\\\ZZZYYYZZZ]]]```cccdddhhhnnnssswwwzzz|||~~~|||~~~}}}yyytttppppppqqqsssvvvzzz~~~{{{{{{|||~~~}}}zzzwwwwwwvvvtttsssuuu|||zzz{{{lllSSSAAA888555333000...---.........---,,,,,,,,,,,,,,,---......---,,,***(((((((((''''''///---+++******,,,///000,,,...///111888III___ooozzzqqqjjjggghhhkkkmmmpppssstttsssssstttqqqllleeebbbaaadddkkkqqquuuvvv{{{zzzyyyzzz|||zzzvvvqqqooonnnkkkjjjjjjlllnnnpppooonnnllljjjjjjlllnnnoooqqqnnnmmmmmmiiiccccccffffffmmmtttuuuqqqmmmmmmooopppqqqoooiii```YYYWWWWWWYYYPPPBBB666//////111222;;;AAAQQQllllllTTTCCC:::555333333222111555;;;BBBMMM___ssssss\\\HHH<<<666333111000333000111777:::GGG^^^}}}xxxhhhUUUGGG<<<333///000~~~{{{xxxwwwwww{{{yyyvvvsssqqqnnnkkkiiiiiihhhgggfffeeefffggggggbbbcccdddeeefffggggggggghhhhhhjjjoootttxxxzzzzzzyyyxxxwwwyyy{{{~~~~~~~~~{{{xxxuuussstttuuuvvvvvvoooppppppooommmllllllmmmjjjkkknnnqqqtttvvvwwwxxxyyyvvvqqqkkkggggggjjjmmmqqquuu|||xxxsssmmmhhheeecccaaa``````dddiiinnnttt{{{{{{sssjjjaaa\\\hhhmmmsssyyy|||{{{xxxvvvyyy}}}}}}|||||||||}}}~~~}}}}}}~~~}}}uuunnnjjjfff```]]]^^^XXXXXXWWWVVVUUUTTTSSSSSSUUUWWWZZZ___dddiiimmmpppqqquuuzzz}}}}}}|||{{{{{{|||zzzyyyyyysssjjjcccaaaWWWXXXZZZ^^^bbbgggkkkmmmnnnqqqvvvyyyzzz{{{|||}}}|||~~~yyyvvvtttpppkkkmmmnnnppptttyyy~~~~~~|||xxxuuurrrrrrrrrsssvvv}}}~~~zzz~~~yyy]]]HHH;;;555333222111............---,,,------+++***)))))))))))),,,+++))))))+++,,,++++++---,,,+++***+++,,,...///,,,///000111666DDDYYYiii~~~|||vvvnnniiihhhjjjmmmooorrrttttttrrrrrrrrroooiii```aaadddhhhmmmqqqrrrrrrwwwwwwxxxyyyxxxuuuoookkkjjjiiihhhhhhjjjmmmqqqssswwwuuurrrooollllllllllllrrrpppoooooojjjcccaaacccdddjjjppprrrooolllmmmooollllllkkkgggbbb^^^[[[ZZZYYYSSSFFF888000111333333:::EEE[[[yyyzzzdddPPPDDD666333111111000111888AAAOOO___tttkkk]]]KKK>>>888666444333...222//////555777>>>PPPoooqqq___QQQEEE:::333222~~~}}}}}}xxxuuuuuuuuusssqqqooonnnnnnooooooooojjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjnnnrrrtttsssrrrsssrrrrrrtttvvvwwwwwwvvvsssrrrrrrtttwwwzzz||||||wwwxxxyyyxxxuuutttuuuvvvwwwwwwxxxyyyzzz}}}|||zzztttnnniiiiiikkknnntttyyyyyysssnnnkkkhhheeecccaaadddhhhlllqqqvvv}}}yyyoooeee___gggkkkqqqwww{{{}}}|||{{{|||qqqhhh```\\\YYYTTTQQQRRROOOPPPSSSUUUVVVXXXZZZ\\\^^^aaaffflllqqquuuyyy{{{yyy{{{~~~{{{zzzyyywwwsssppppppkkkbbb]]]^^^[[[^^^dddjjjppptttvvvvvvxxxzzz|||}}}|||zzzzzz{{{xxxzzzwwwrrrnnnnnnkkkgggnnnpppsssxxx}}}}}}{{{yyyvvvtttlllnnnqqqtttxxx~~~}}}~~~|||zzz{{{hhhOOO@@@999555222222000.........---,,,***---,,,+++***************...,,,+++,,,///000...---,,,,,,++++++,,,,,,---...+++...000000333???SSSbbbuuu~~~zzztttnnnjjjlllooorrrssswwwxxxuuuqqqppppppkkkeeecccgggkkknnnpppqqqssstttuuuvvvvvvtttoookkkgggfffffffffgggiiimmmqqquuuxxxyyyxxxuuurrrpppooonnnnnnuuussssssrrrmmmddd```bbbdddggglllmmmlllkkklllmmmkkkjjjhhhgggeeebbb___\\\VVVSSSHHH999222444777666@@@OOOjjjlllVVVFFF>>>555444333444444777BBBNNNdddvvvmmmTTTJJJ===666444444222///...222///...444444777EEE^^^ttt~~~wwwuuuwwwyyy}}}lll___QQQCCC999666|||}}}xxxwwwuuutttuuuvvvvvvvvvttttttsssrrrqqqpppoooooonnnnnnnnnqqqtttuuurrrnnnqqqppppppqqqrrrrrrqqqooollllllnnnrrrxxx|||}}}}}}}}}~~~{{{zzz{{{}}}~~~}}}{{{zzz{{{~~~~~~~~~}}}}}}|||wwwpppkkkiiikkkmmmtttyyy|||vvvrrrpppnnnkkkhhhfffhhhjjjkkknnnrrrwww{{{~~~vvvllleeefffjjjpppvvv{{{~~~}}}uuunnnddd[[[TTTRRRQQQOOONNNOOOMMMOOOSSSWWW[[[___ccceeeeeejjjpppvvvzzz~~~|||xxxuuutttnnniiifffgggddd]]]\\\___bbbgggnnnvvv{{{}}}}}}}}}~~~|||zzzxxxxxxqqqsssqqqllljjjlllkkkhhhrrrtttxxx}}}{{{wwwtttrrrpppnnnhhhkkkppptttyyy}}}{{{}}}}}}yyyvvvvvv|||rrrUUU@@@777555333000222000...------,,,***(((+++++++++,,,---...000111---+++******,,,,,,)))&&&++++++,,,,,,,,,---------***...000000111<<>>MMM[[[wwwlllVVVFFF===444111222222...***---222...---333222444???JJJ]]]qqq~~~{{{rrrhhhbbbbbbfffiii{{{vvviiiZZZJJJ>>>999{{{~~~~~~}}}{{{|||~~~~~~|||zzzyyyzzzzzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxqqqnnnllllllnnnnnnllliiiiiijjjlllqqqvvv{{{}}}}}}~~~|||zzzyyy{{{}}}{{{~~~xxxzzz|||vvvqqqnnnnnnpppqqq{{{}}}}}}vvvmmmgggjjjkkknnnpppsssuuuvvvwww||||||tttnnnhhhkkkpppwww}}}~~~zzztttjjj```\\\XXXUUUPPPMMMMMMMMMMMMMMMUUUXXX\\\bbbggglllppprrrxxxyyy|||~~~yyyvvvuuuuuurrrpppddd```]]]^^^aaaeeeeeeeeehhhooozzz}}}}}}xxxtttrrrrrriiihhhgggffffffiiiooossszzzzzz|||xxxppplllkkkmmmooopppoooqqquuuuuuvvv~~~|||xxxxxx}}}zzzrrrttt|||yyy]]]HHH===333222333,,,......---,,,,,,,,,------,,,,,,+++******+++++++++111///---,,,---,,,+++***000---+++,,,...///,,,)))+++---...///111999FFFOOOfffsssyyyuuuqqqppptttxxxzzz{{{|||vvvqqqmmmkkkkkklllnnnyyyzzzwwwwwwvvvvvvrrrmmmiiiccc\\\\\\```bbbfffkkknnnppptttyyy~~~}}}{{{zzz{{{{{{zzzyyy|||}}}}}}zzzvvvooohhhccciiifffcccdddhhhlllnnnnnnnnniiieeefffjjjiiiccc]]]WWWMMMCCC>>>:::888:::>>>NNNdddlllVVVBBB:::===<<<;;;<<>>:::???@@@???BBBHHHOOO]]]sssttt^^^JJJ???666333111000000000...---////////////000111333444444:::BBBKKKPPPSSSRRRQQQQQQJJJDDDCCCDDDHHHQQQZZZnnntttbbbRRR}}}}}}}}}|||xxx|||}}}~~~}}}zzz|||}}}}}}|||zzzzzzyyyxxxvvvsssqqqooommmmmmoooqqqrrrrrrvvvtttsssvvv{{{zzz{{{|||}}}~~~}}}}}}zzzwwwyyy~~~~~~{{{uuupppnnnooorrrttt}}}vvvvvvwwwxxxzzz{{{||||||wwwxxxyyy{{{~~~yyynnnddd___[[[VVVSSSSSSWWWWWWYYY]]]bbbfffgggggglllooouuu||||||wwwooohhhdddbbb```___fffgggjjjnnnrrrsssrrrpppwwwyyy}}}}}}wwwppphhhcccaaadddfffhhhkkkmmmrrrwww{{{}}}wwwuuurrrooonnnoooqqqrrrrrrqqqqqqtttvvv{{{{{{yyywwwzzz{{{vvvvvvzzzbbbKKK<<<666///000111+++......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++,,,,,,+++******((((((***111999>>>---///000......111888===MMMZZZkkkxxx~~~{{{{{{}}}{{{rrrjjjgggjjjooo|||~~~wwwmmmiiihhhgggddd```bbbfffnnnpppssstttvvvxxx||||||xxxvvvvvvtttrrrrrrsssuuuuuuuuuuuupppkkkjjjjjjhhhbbb]]]WWWPPPIIIDDD???;;;???EEE[[[tttkkkXXXFFF999999AAAGGGHHHNNNYYYfffwwwzzznnn```NNN>>>666333111///...//////...---//////......//////000111...111555:::=========<<<;;;777555777:::???JJJTTTiiixxxzzzhhh{{{~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~|||{{{zzzwwwtttrrrsssuuuvvvvvvsssooolllnnnuuuzzz{{{yyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzzxxxxxx{{{~~~{{{uuuqqqoooqqqtttvvv~~~|||}}}yyyqqqggg^^^ZZZXXXWWWYYY\\\^^^```dddjjjpppssssssrrrtttxxx~~~~~~|||tttooohhhbbb___^^^___```jjjmmmsssxxx{{{{{{yyywww{{{|||~~~zzzyyyuuupppiiieeeccccccjjjlllpppsssuuuxxx{{{~~~}}}zzzxxxsssrrrqqqqqqqqqqqqrrrrrrqqqqqqrrruuuzzz|||||||||zzzyyy}}}||||||}}}mmm[[[FFF:::666///000111+++......---,,,++++++++++++******++++++,,,,,,++++++111///,,,+++,,,,,,+++)))+++,,,,,,+++,,,111:::@@@---///000///...000333777EEEQQQbbbqqq||||||pppfffeeellluuu{{{pppiiiffffffhhhgggeeegggllltttuuuvvvwwwxxxzzz|||~~~{{{zzz|||{{{zzzzzzyyyyyyyyyyyyxxxsssnnnlllkkkiiiddd___\\\WWWQQQKKKDDD@@@DDDLLLdddwww]]]KKK>>>666:::DDDMMMTTT```ppp|||kkk^^^QQQCCC888222000///------...///...---///.....................///000111333444444555555333111111555888===GGGRRRfffsss~~~|||~~~zzz~~~|||yyywwwzzz~~~~~~}}}}}}yyyzzz|||~~~~~~~~~|||}}}~~~zzzyyyzzz|||}}}}}}wwwqqqkkkkkkpppvvvwwwvvvsssssstttuuuvvvwwwxxxxxx{{{{{{}}}~~~|||{{{{{{yyyxxxzzz}}}~~~}}}zzzvvvrrrqqqsssuuuwww}}}~~~{{{nnnmmmnnnvvv|||vvvnnnfff___^^^^^^```eeekkkkkkmmmqqqvvvzzz|||zzzxxxzzz~~~~~~zzztttqqqhhhfffbbb___^^^```dddgggppptttzzz|||zzz}}}~~~}}}zzzvvvtttsssqqqmmmhhheeefffjjjmmmssswww{{{}}}}}}}}}}}}~~~~~~}}}yyyvvvvvvttttttttttttssssssrrrrrrqqqsssvvvyyy{{{yyyzzz~~~}}}}}}~~~vvvhhhYYYFFF<<<888111000111,,,......---,,,+++*********)))***+++,,,,,,,,,,,,+++000...,,,+++++++++***)))+++---......,,,...222777---...//////000111333555???HHHXXXjjjvvv~~~{{{nnneeefffqqq|||wwwkkkiiigggiiillllllkkkoootttyyyyyyxxxyyyzzz{{{|||||||||{{{~~~|||{{{zzzzzzxxxuuuqqqnnnmmmkkkgggdddbbb^^^YYYQQQHHHDDDJJJUUUpppjjjQQQBBB999555;;;EEERRR___sss}}}nnn\\\PPPFFF<<<555222///---,,,,,,---......---............---------,,,...------------...000000222111222555666:::DDDOOOaaaooo{{{yyy|||{{{{{{{{{{{{}}}~~~~~~{{{yyyxxxqqqvvv|||~~~{{{yyyzzz}}}|||}}}{{{vvvxxx{{{}}}~~~~~~}}}}}}xxx{{{~~~~~~yyysssqqqsssvvvxxxxxxpppppppppqqqrrrrrrsssssswwwxxxzzz|||~~~~~~~~~}}}|||{{{zzzwwwwww{{{~~~}}}}}}~~~zzzyyyvvvttttttuuuvvvwwwyyy{{{}}}~~~yyyuuufffdddfffooo~~~~~~}}}~~~zzzuuuoooiiieeefffgggiiiooovvvvvvwwwzzz}}}}}}yyyvvvqqqlllhhhaaaaaaaaa```aaaeeekkkpppxxx{{{~~~|||{{{~~~~~~~~~zzzuuupppmmmlllkkkhhhffffffjjjqqqvvv{{{~~~{{{zzzvvvyyy|||{{{xxxvvvvvvxxxyyyyyyxxxwwwvvvvvvuuutttvvv{{{~~~wwwwwwzzz~~~{{{tttjjjYYYGGG===999111///111---///...---+++************((()))+++,,,------,,,+++***)))((((((***++++++***)))+++,,,,,,+++******+++,,,------///000222444555777>>>NNN```oooxxxyyyooohhhlllwwwxxxllllllkkknnnrrrssssssvvv{{{}}}{{{zzzzzz|||}}}|||{{{~~~}}}}}}}}}~~~|||yyyxxxxxxwwwtttqqqpppooonnnmmmkkkhhheee```XXXMMMKKKUUUbbbqqq\\\GGG===777555;;;DDDSSShhhkkk\\\LLLCCC<<<666111000///...,,,,,,---...---,,,------.........------,,,------,,,+++,,,---///000//////000222333666AAAMMM```nnn{{{zzz}}}~~~{{{xxxsssrrrrrrqqqrrrtttwwwyyy{{{zzzyyywwwuuusssqqqpppooojjjnnnsssvvvxxxwwwvvvuuuyyy{{{}}}|||zzzyyyzzz{{{~~~}}}{{{zzzzzzyyyxxxvvvtttvvvyyy|||~~~~~~}}}|||vvvzzz~~~~~~|||{{{zzzyyyyyyyyyrrrrrrrrrrrrssssssssssssyyyzzz|||}}}|||zzzyyyxxx|||~~~}}}yyyuuuvvv{{{}}}{{{zzz|||xxxwwwwwwwwwwwwwwwwwwwwwyyyyyy{{{}}}}}}{{{uuupppddddddfffppp~~~~~~}}}}}}yyytttpppnnnpppqqqqqqvvv|||{{{|||}}}xxxrrrmmmjjjiiihhhgggeeefffhhhiiijjjnnntttyyy~~~~~~{{{yyyzzzzzzzzzyyywwwtttoookkkhhhiiiiiiiiiiiikkkooouuuyyy}}}}}}wwwtttooorrrvvvvvvtttuuuyyy}}}}}}|||{{{zzzzzzyyyyyyyyyyyytttuuuzzz}}}}}}|||rrrkkkWWWEEE<<<888///...111---///...---+++***)))))))))''')))+++---------,,,+++***)))'''(((***++++++***))))))((()))***+++***)))---,,,,,,---///111222333333888EEEWWWeeennnxxxyyyrrrpppsss{{{yyyppprrrqqqtttyyyzzzyyy|||}}}{{{|||~~~~~~|||||||||{{{{{{|||xxx{{{~~~}}}zzzvvvuuuuuutttsssqqqpppqqqrrrrrrrrrpppnnniiiaaaXXXWWWfffvvv{{{cccQQQ???999777555999@@@QQQkkksssYYYLLL???999666222//////111///---,,,---...---,,,,,,---...//////...------000///...---...///111222---...000222333888EEERRRgggwwwwwwtttpppkkkkkkjjjiiiiiikkkooosssuuuvvvssspppkkkhhhfffeeedddffffffiiiooouuuvvvsssoootttvvvwwwvvvtttssstttwww{{{yyyvvvttttttsssrrrppprrrtttwwwzzz||||||{{{zzzvvvzzz}}}}}}~~~|||~~~{{{yyyxxxxxxxxxwwwwwwwwwvvvvvvvvv}}}}}}zzzxxxwwwwww{{{|||}}}xxxtttuuu{{{}}}yyywwwyyyvvvwwwxxxxxxxxxxxxwwwvvv{{{zzzzzz||||||yyysssnnnffffffiiirrr}}}yyyvvvvvvxxxwwwwwwzzz|||}}}~~~{{{xxxrrrjjjdddbbbdddggghhhllloooqqqrrrsssuuu{{{{{{xxxwwwxxxvvvuuussspppmmmjjjgggfffgggiiilllnnnooorrruuuxxx|||{{{tttpppjjjnnnrrrssssssvvv|||~~~~~~}}}||||||||||||}}}}}}wwwrrrtttyyy~~~|||vvvnnnjjjTTTBBB999555------111...///...---+++***)))))))))''')))+++---...---,,,+++000...+++***++++++***(((+++)))'''(((,,,///...---...,,,+++,,,...000111111444777AAARRR^^^eeepppzzz}}}yyyvvvvvvyyy}}}yyysssuuuuuuxxx}}}~~~}}}}}}}}}~~~xxx|||zzzwwwwwwyyyzzzuuuyyy|||{{{wwwtttrrrsssrrrqqqqqqqqqrrrtttvvvvvvwwwuuuqqqjjjaaaccctttqqq[[[JJJ;;;777666444777>>>OOOlllzzzhhhOOOCCC888444333111//////111000------......---,,,,,,,,,.../////////......//////...------...///000......111444666<<>>SSSiii~~~xxxtttqqqnnnlllllllllnnnqqquuuxxxxxxxxxvvvtttpppmmmkkkjjjkkkkkkkkklllooosssvvvuuurrroooqqqooommmmmmnnnpppqqqqqqsssoookkkhhhhhhhhhhhhgggjjjlllnnnmmmllljjjjjjjjjnnnrrrwwwyyyyyyxxxzzz{{{~~~~~~|||{{{~~~{{{|||xxxvvvzzz~~~|||}}}|||xxxtttuuuwwwzzz}}}|||zzzwwwxxxzzz{{{{{{xxxuuussssssvvvwwwyyy{{{|||{{{wwwtttzzzvvvssssssuuuvvvuuusssrrrqqqrrryyy~~~}}}yyysssnnnlllkkkgggfffdddccceeejjjqqqvvv}}}{{{xxxwwwxxx|||~~~yyyuuurrrpppooopppppppppooooooppppppqqqqqqsssvvvyyyzzzzzzzzzyyyvvvxxxzzzzzzwwwqqqkkkgggiiigggkkkttt|||~~~{{{tttttt}}}~~~vvvqqqrrrtttuuuzzz~~~|||}}}|||zzz{{{{{{xxxwwwqqqeee[[[HHH???444...///000...+++......---,,,+++++++++++++++++++++*********))))))))))))))))))***+++,,,---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......333555999AAAMMM[[[hhhqqq~~~wwwxxx~~~~~~}}}{{{yyy{{{yyyxxxyyy{{{|||zzzxxxwwwuuutttssssssrrrpppnnnmmmmmmmmmoooqqqrrrqqqpppqqqlllkkkooorrrrrrsssuuuyyy{{{}}}~~~nnn[[[III<<<444555555555===HHH]]]zzzmmmXXXIII:::666111/////////...---.........------.........---------------------------------.../////////000000///111666888AAAZZZssszzzwwwvvvvvvuuuvvvyyy}}}~~~zzzvvvttttttvvvwwwttttttvvvxxxzzzyyyvvvssspppnnnmmmooorrruuuwwwwwwsssoooiiieeeddddddeeeeeefffggggggfffddddddeeefffhhhlllqqquuuvvvvvvvvvvvvxxx|||~~~~~~{{{xxxzzz}}}}}}}}}}}}~~~|||yyyyyyzzzyyyvvvrrrnnnnnnoooqqqtttuuutttsssuuuwwwyyyyyywwwuuusssssswwwxxxzzz|||~~~|||yyyuuuuuusssqqqrrrtttvvvvvvvvvwwwuuuuuuzzz~~~|||zzzyyywwwrrrlllgggddddddeeegggjjjkkklllpppvvv{{{|||yyyvvvssssssvvvzzz}}}|||wwwqqqnnnmmmnnnooommmoooqqqtttuuuuuutttsssxxxyyy{{{}}}}}}{{{yyyxxxsssttttttsssppplllhhheeefffffflllwww~~~~~~}}}~~~yyyvvvyyy~~~wwwrrrooorrrvvvxxx|||}}}wwwwwwxxxxxx|||}}}yyyxxxvvvmmm___SSSDDD<<<222......///...+++...------,,,,,,,,,------+++************)))))))))))))))))))))***+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......333333666;;;DDDRRRbbblll}}}yyy{{{~~~zzzvvvuuuuuuvvvvvvvvvvvvvvvtttpppmmmooonnnmmmmmmnnnnnnmmmkkkhhhhhhiiikkknnnooonnnlllnnnjjjjjjooorrrrrrsssvvvyyy~~~{{{cccOOOCCC;;;666666666777CCCQQQjjjsss]]]III<<<666333///------......---//////............//////------------------------////////////////////////000000333777999DDDaaa~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~|||yyywwwuuuttttttvvvzzz}}}~~~tttpppllljjjiiiiiiiiihhhhhhhhhgggeeeccccccfffhhhhhhkkkppptttvvvuuusssrrrtttwww{{{~~~~~~}}}|||}}}~~~}}}|||zzzzzz{{{{{{{{{|||}}}~~~}}}{{{yyyxxxwwwuuuqqqnnnkkkjjjhhhiiikkklllmmmlllnnnqqqtttuuuuuutttttttttxxxyyyzzz}}}~~~|||xxxuuuqqqqqqqqqqqqrrrsssvvvwww{{{yyywwwyyy~~~}}}{{{~~~}}}{{{yyyxxxqqqqqqqqqnnniiigggffffffiiimmmrrrtttsssuuuyyy}}}wwwtttoookkkjjjmmmpppsssuuuqqqlllhhhgggiiimmmoooqqqsssuuuxxxyyyyyyxxxwww}}}}}}}}}|||zzzwwwtttrrrrrrrrrrrrpppnnnllljjjhhhggghhhnnnwww{{{{{{zzz|||~~~}}}{{{wwwtttrrrrrruuuyyy|||~~~~~~~~~uuuvvvxxxzzzyyyxxxyyyyyyuuujjjZZZOOOCCC<<<444000//////---+++,,,,,,+++++++++,,,------************))))))))))))))))))))))))***+++,,,---***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...111111222555===KKK\\\hhhwwwzzz}}}|||uuupppoooqqqrrrrrrqqqpppooommmjjjhhhlllkkkkkklllmmmmmmkkkiiiggggggiiikkknnnooommmlllmmmkkklllqqquuuuuuvvvzzz~~~uuu^^^LLLAAA===999777777<<>>777555444111,,,+++---...---***(((***,,,...------,,,,,,------...------------------------+++,,,,,,---...///000000222///111555777>>>RRRhhh||||||{{{yyyvvvzzz{{{~~~}}}~~~~~~}}}}}}|||yyyxxxxxxyyyuuurrrsssxxxzzzxxxuuutttnnnkkknnntttyyy~~~sssllliiikkknnnpppoooooonnnnnnqqqtttxxxzzzzzz|||~~~~~~|||xxxsssooohhhgggfffffffffggghhhiiimmmnnnpppqqqqqqqqqooonnnooolllhhheeebbb\\\UUUPPPQQQWWWZZZXXX\\\fffllllllnnnjjjkkksssxxxxxxzzz~~~{{{uuuqqqoookkkgggfffggggggdddbbb[[[\\\^^^___```______^^^mmmppptttvvvvvvxxx|||}}}~~~~~~zzzwwwvvvuuusssppplllgggcccaaa[[[^^^cccfffiiiooowww|||zzzuuurrruuu{{{uuunnneee______bbbgggiiiooossswwwyyy|||uuujjjcccddd```\\\[[[___ffflllpppvvvwwwwwwvvvtttssstttuuusssyyy~~~{{{zzz{{{~~~~~~|||wwwrrruuuzzz}}}pppjjjiiiqqqlllbbbVVVJJJBBB??????:::888555111///---,,,,,,---,,,+++))))))))))))***)))******++++++***((('''&&&(((***+++++++++,,,...+++(((%%%%%%(((******)))---+++)))((())),,,///222+++++++++---000555:::===KKKVVVgggxxx}}}vvvqqqpppqqqsssuuuuuuzzz}}}~~~}}}|||vvvxxx{{{~~~}}}}}}zzzkkkfffkkkssszzzzzzmmm]]]RRREEE>>>666222222333000---000---)))(((+++------,,,+++,,,---///000///,,,)))+++,,,,,,------,,,,,,+++---,,,+++---///000000///222//////222555<<>>888333000---222111000......------......---,,,***)))(((((((((%%%%%%'''((()))*********$$$&&&((()))))))))***+++((((((***,,,...---***(((,,,,,,------,,,+++******......---,,,---///222333>>>FFFTTTbbbppp}}}{{{uuupppnnnooosssxxx|||zzzwwwuuuttttttssssssttttttuuuwwwvvvvvvwwwzzz}}}}}}}}}xxxeeeTTTIIIAAA999333444111------///000...,,,000000000...,,,******+++...---,,,---......---,,,,,,,,,------------,,,,,,---,,,,,,---///000///...333111111333333555===FFFVVVhhh}}}zzzvvvooojjjccc]]]ZZZZZZ[[[\\\fffjjjqqqxxx~~~}}}{{{}}}~~~{{{xxxvvvuuu||||||}}}{{{|||ssskkkgggfffeeefffdddcccbbbcccfffiiikkkmmmllliiifffbbb___\\\[[[YYYZZZZZZ\\\]]]___aaabbbiiikkkppptttwwwxxxwwwwwwttttttssssssqqqnnnkkkiiieeehhhiiigggeeeddddddcccdddaaa```dddjjjpppvvvzzzyyyxxxxxxxxxwwwwwwwwwwww}}}}}}~~~}}}xxxqqqpppmmmkkkjjjjjjjjjkkkllllllkkkgggeeehhhnnnttt{{{vvvwwwsssooonnnnnnooollljjjfffhhhkkknnnpppppppppooorrruuuyyy~~~~~~{{{|||~~~{{{wwwwwwzzzyyytttrrroookkkgggcccaaa```fffhhhlllnnnoooppppppqqqqqqqqqpppoooooorrrwww{{{~~~yyyuuusssrrrttt~~~wwwmmmhhhddd```RRRIII===666444444111///------------------.........---,,,+++)))(((((('''%%%&&&''''''((()))))))))%%%''')))***))))))***+++((()))***+++,,,+++***))),,,+++++++++++++++++++++---,,,++++++,,,...000111666<<>>GGGSSS```sss}}}{{{uuuoookkkbbb___ZZZVVVTTTVVVYYY\\\fffkkkrrrxxx|||}}}{{{~~~}}}zzzvvvttttttzzz||||||uuurrrpppooommmllljjjiiiiiikkknnnooopppnnnjjjeeeaaa]]]ZZZXXXWWWWWWVVVVVVWWWYYY[[[\\\aaadddhhhlllpppssstttuuurrrrrrrrrqqqooonnnnnnnnnllllllmmmmmmjjjgggfffgggeeedddcccdddhhhnnnrrrsssqqqqqqppppppqqqsssuuuvvv|||}}}~~~yyywwwuuusssrrrqqqqqqqqqrrrvvvtttqqqllliiilllttt{{{|||{{{||||||vvvqqqqqqnnnkkklllooopppooommmkkknnnrrrvvvyyyzzzyyyxxxxxxzzz}}}~~~}}}~~~~~~~~~~~~xxxpppgggfffeeeddddddfffggghhhmmmqqquuuvvvtttrrrqqqqqqmmmnnnoooooorrrvvv}}}|||{{{wwwuuuttttttxxxvvvnnnggg___XXXIIIAAA777222222333111...++++++,,,,,,------------------,,,+++***)))((('''(((((((((''''''''''''(((''')))++++++******+++,,,))))))(((((('''(((***+++,,,***)))((()))+++...///))))))******,,,...000111000555>>>KKKZZZkkk{{{yyyrrrpppqqqttt}}}|||vvvrrrpppkkkjjjiiiiiiiiijjjlllmmmllljjjiiijjjnnnrrrtttuuuuuuyyy~~~uuulllUUUMMMCCC:::666333111///111000000000111000...,,,&&&))),,,,,,)))(((***,,,---+++(((((()))+++++++++******++++++++++++******...---,,,---/////////---000///111555777:::BBBKKKWWWbbbppp~~~|||~~~|||uuunnnhhhdddbbb___^^^\\\ZZZZZZ\\\aaaeeejjjpppvvvzzz{{{|||~~~}}}|||}}}}}}|||~~~|||xxxvvvuuuvvvzzz}}}}}}yyyvvvtttuuusssqqqoooooopppsssttttttrrroookkkfffbbb___]]]ZZZYYYVVVUUUVVVYYY\\\______```bbbeeeiiilllooopppnnnnnnmmmkkkiiijjjmmmoooooonnnmmmnnnkkkffffffiiidddfffffffffiiinnnooommmhhhhhhhhhiiikkknnnqqqrrrtttvvvyyy~~~yyyyyyxxxxxxwwwwwwwwwxxxxxxzzzwwwqqqkkkhhhmmmvvv~~~{{{tttsssxxx{{{~~~|||zzzwwwssspppooonnnnnnqqquuuwwwvvvssssssuuuzzz}}}~~~}}}||||||}}}~~~|||~~~}}}|||}}}{{{yyy{{{{{{{{{zzzsssiii___```bbbeeehhhllloooqqqsssvvvyyyxxxuuuqqqqqqrrroooppprrruuuxxx}}}zzzxxxwwwzzz{{{uuulllcccXXXOOOCCC===555000......,,,******+++,,,---------,,,,,,+++++++++++++++***)))(((***)))((((((''''''((((((((()))+++,,,+++***+++,,,))))))((('''&&&'''***---+++***((('''(((+++...111'''((()))***,,,///000111...111888BBBOOO```pppzzzssspppooorrruuuyyyyyytttsssssslllllllllmmmnnnooopppqqqpppnnnlllllloooqqqssssssrrruuuzzz~~~nnn___UUUEEEAAA;;;666333000...,,,......///......,,,++++++,,,------,,,***))))))***,,,***(((((()))++++++*********++++++++++++******///---,,,---...///...---111000222666:::AAALLLXXXccclllwww~~~}}}}}}}}}}}}{{{yyyuuuoooiiifffddddddeeeggggggggggggiiiooossssssxxx~~~}}}{{{|||~~~}}}~~~yyyyyyyyy{{{||||||}}}||||||}}}}}}|||zzzxxxwwwyyy{{{|||}}}zzz{{{yyywwwttttttuuuwwwxxxxxxwwwuuusssooollliiigggaaa^^^[[[YYY[[[___eeeiiihhhgggfffggghhhkkknnnpppooonnnllliiigggiiinnnsssppplllkkkkkkgggbbbbbbggg```eeehhhhhhkkkooommmggg\\\]]]^^^```cccfffiiijjjjjjkkkqqqxxx~~~zzzyyyyyyzzz||||||}}}}}}}}}|||xxxrrrjjjhhhmmmxxxzzztttttt{{{zzzyyyzzz|||yyyuuusssssstttttttttttttttuuuyyy~~~}}}zzz{{{}}}|||{{{|||~~~}}}}}}{{{yyyzzzyyyvvvtttssswww~~~|||xxxuuuvvvwwwoooeee___aaaeeejjjooosssvvvwwwxxx{{{}}}zzzvvvsssuuuwwwuuuwwwzzz}}}zzzzzz}}}|||pppeee[[[OOOGGG<<<999555000---+++******,,,,,,---------,,,+++***)))***++++++++++++***)))***)))((((((((()))***+++''')))++++++***)))***+++''')))******((((((***,,,+++***)))((()))***,,,---(((((()))+++---...000000...000444:::EEESSSbbbkkk{{{~~~yyyllllllpppwww|||~~~{{{yyyxxxyyytttuuuvvvwwwwwwxxxxxxwwwxxxvvvttttttuuuuuuuuutttsssvvvzzzxxxjjj\\\MMMBBB:::888555222000///...---,,,------,,,,,,+++,,,,,,...,,,***)))*********)))---+++******,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,///...------...///...---111000333;;;DDDQQQbbbrrr{{{|||zzzxxxvvvuuuvvvwwwxxx}}}|||yyytttpppnnnnnnooommmppprrrrrrrrrtttyyy}}}{{{}}}}}}~~~|||yyyvvvwwwwwwxxxyyy{{{{{{||||||{{{zzzyyyxxxyyy}}}}}}{{{xxxxxxyyyzzz{{{yyyyyyyyyxxxvvvtttqqqpppfffccc___^^^```fffnnnssssssqqqnnnllllllnnnqqqssssssrrrnnnjjjhhhkkkrrrxxxpppkkkhhhgggccc]]]^^^ccc\\\ccchhhiiimmmpppmmmeeeRRRSSSUUUXXX[[[^^^aaacccbbbdddjjjttt}}}|||xxxyyy|||~~~{{{tttllljjjooo{{{|||}}}zzzzzz|||vvvttt{{{wwwsssooommmooosssvvvwwwyyyyyy{{{~~~|||{{{{{{}}}}}}{{{xxxtttsssqqqnnnooouuuuuutttpppooorrrsssmmmccccccfffkkkpppuuuxxxyyyyyy|||~~~}}}xxxwwwzzz~~~{{{}}}||||||xxxkkk___TTTIIIBBB666666555222///---...///------......---,,,***)))((()))***+++,,,+++******(((((((((((()))***,,,---&&&(((******)))(((((()))&&&)))------+++)))***+++***++++++++++++***)))))))))***+++,,,---...//////...///222666>>>JJJWWW```pppwww}}}uuuqqqkkkmmmuuu}}}{{{xxx{{{~~~~~~~~~~~~|||}}}~~~~~~}}}|||~~~{{{zzzzzzzzzxxxwwwvvvyyy|||tttggg\\\OOOAAA888444333000//////000222222,,,---------,,,---...000+++'''$$$$$$(((+++,,,+++...---,,,,,,......---,,,---......//////......---///...------...///...,,,000000555@@@NNNaaaxxx}}}xxxsssmmmmmmuuu}}}}}}}}}|||~~~|||zzz{{{|||zzzzzz||||||~~~~~~}}}|||zzz{{{ssspppuuuyyyyyy{{{~~~|||yyywwwxxxzzz}}}~~~|||{{{}}}~~~~~~{{{vvvqqqmmmjjjgggbbb___eeeooouuuttttttttttttrrrqqqqqqtttwwwyyyyyywwwrrrmmmlllnnnqqqpppooommmjjjhhheeecccbbbdddccceeejjjmmmjjjaaaZZZQQQQQQRRRTTTWWWXXXXXXWWW^^^ccckkksssyyy}}}~~~~~~}}}~~~}}}~~~xxxqqqmmmpppwww~~~}}}wwwrrrxxxzzztttooopppppppppqqquuuzzz~~~~~~}}}}}}~~~zzzsssrrrqqqooommmlllrrr{{{zzztttpppnnnkkkkkkllloooqqqrrrpppppprrrwww|||~~~}}}zzz~~~~~~}}}}}}~~~|||xxx{{{rrrgggYYYKKK@@@999111000///...,,,,,,++++++///...---,,,++++++++++++111000...+++************+++***)))'''''')))***+++...)))%%%$$$'''+++---...************************++++++************++++++***++++++,,,,,,------...000...000555999===EEEMMM]]]hhhvvv}}}rrrkkkiiilllpppwww|||yyywww{{{~~~||||||~~~yyy}}}qqq___QQQFFF;;;555444000000000000////////////444...(((+++111222+++$$$------,,,,,,,,,,,,++++++)))((((((+++///111///,,,,,,,,,++++++***++++++++++++...111...******...333555555999FFF]]]xxxzzzvvvuuuppppppyyy~~~{{{|||}}}~~~|||{{{|||uuurrruuuxxxxxxzzz~~~~~~|||zzzyyyyyy{{{}}}~~~}}}~~~}}}zzzuuuqqqnnnjjjhhhccc```fffpppvvvuuusssssssssrrrrrrsssvvvxxx~~~}}}yyytttrrrtttwwwwwwuuussspppmmmkkkiiigggggghhhjjjmmmnnniii^^^UUUNNNOOORRRVVVXXXWWWTTTQQQUUU[[[dddnnnvvv{{{}}}}}}}}}||||||~~~~~~|||~~~yyytttrrruuu||||||www}}}{{{uuussssssssstttxxx|||~~~~~~|||{{{{{{|||{{{||||||vvvtttsssqqqooopppuuu|||~~~|||}}}}}}yyyrrrkkkiiiiiiiiikkkooossswwwxxxxxxwwwwwwyyy|||~~~|||zzz|||wwwzzzzzzsssiii\\\OOOCCC999444333222111///......------...---,,,+++***************))))))((((((((())))))+++***(((''''''(((***++++++'''$$$###&&&)))++++++************************+++******))))))******+++******+++,,,,,,------...000...///333555777>>>FFFLLLVVVfffsss}}}zzzpppjjjiiipppuuu~~~}}}}}}}}}~~~~~~mmm```QQQGGG???777444444000000000000/////////...111///------...---+++(((------,,,,,,,,,,,,++++++***)))))),,,///000...,,,,,,,,,++++++***++++++,,,......------,,,---///000333444<<>>888333///---...000000/////////.........---///111///***)))+++...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,...---------...//////...222555BBB]]]|||}}}|||vvvpppgggaaaccckkkwww~~~|||xxxzzzxxxxxx{{{}}}}}}}}}||||||~~~~~~~~~{{{xxxvvvvvvwwwtttuuuvvvvvvxxx||||||}}}|||yyyxxxuuuyyy~~~}}}{{{zzz~~~{{{vvvqqqnnnlllllllllddddddaaa```eeennnqqqnnnoooqqqtttvvvwwwzzz}}}|||zzz||||||xxxuuutttssssssxxxvvvsssooolllhhhdddbbb^^^bbbiiilllhhh]]]MMMCCCDDDIIIRRR\\\dddiiilllmmmpppooonnnnnnpppqqqqqqpppooopppqqqqqqpppqqquuuxxx}}}yyyqqqsss{{{}}}}}}|||xxxxxxvvvrrroooooopppssswwwwwwxxx||||||yyytttooollljjjfffddddddcccccccccmmmppptttwwwwwwwwwxxxzzzxxxvvvtttrrrrrrtttwwwzzz||||||}}}~~~tttmmmlllqqqwww~~~ssskkk^^^MMM???888555333111...---,,,++++++***++++++******))))))(((((())))))%%%&&&''')))))))))(((((())))))(((((((((((())))))((()))***+++++++++,,,,,,))))))))))))))))))))))))***))))))))))))))))))***))))))***++++++,,,,,,---,,,+++,,,///...,,,///444555<<>>JJJ]]]ttt}}}zzz~~~}}}~~~{{{xxxvvvxxxyyy}}}uuueeeOOOEEE;;;777555111////////////.........---------000...+++***+++------------------,,,,,,,,,+++++++++,,,---,,,******---000************+++,,,---...---,,,,,,...000000...,,,444777???PPPjjj{{{ssskkk]]]OOODDD===;;;:::<<<@@@CCCCCCAAABBBGGGKKKKKKLLLNNNOOOSSS[[[fffnnnlllmmmmmmnnnpppvvv||||||{{{}}}|||wwwqqqttttttsssssstttuuuwwwxxxyyyxxxuuurrrmmmiiieeeccchhhiiifffbbbbbbgggiiihhhlllkkkjjjiiigggfffdddccc[[[[[[\\\```ffflllooopppnnnrrrwww{{{}}}xxxpppiiieeedddccc^^^]]][[[YYYXXXVVVVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]bbbaaaaaaccchhhmmmqqqrrrwwwxxxxxxwwwxxx{{{|||xxxxxxzzz{{{wwwttttttnnnnnntttrrrkkkllltttrrruuuwwwuuutttqqqggg]]][[[ZZZZZZ]]]bbbfffhhhiiihhhggggggffffffhhhiiijjjlllkkkkkkjjjjjjmmmqqquuu|||xxxwwwzzz}}}~~~~~~{{{{{{}}}}}}yyyxxxyyy|||~~~yyyqqqiiieeefffiiirrr||||||ssswwwvvvsssmmmhhhgggkkkooorrrtttyyy~~~{{{wwwzzzxxxgggYYYKKKBBB888333222111,,,''',,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,---......---,,,,,,,,,+++***)))((((((((((((...111000***&&&'''************))))))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,------...333@@@SSShhhvvv|||}}}zzzzzz}}}}}}{{{yyyuuussssssvvvyyy{{{zzznnn[[[MMM===444444555222......///000---***))),,,///---,,,+++*********+++,,,,,,,,,------,,,,,,+++***,,,)))(((***///000,,,(((&&&***---,,,***(((***---111---,,,///000//////111333555===LLLbbb{{{}}}xxxuuuuuujjjUUUDDD===999666555666777666555555666777<<<>>>??????@@@DDDKKKPPPgggiiimmmqqqvvv|||xxxwwwxxxxxxsssnnnrrrqqqooonnnnnnooopppqqqnnnmmmllliiifffccc```^^^aaacccbbb___```eeegggfffiiihhhfffdddcccbbbbbbbbbYYYYYYZZZ^^^ccchhhkkklllllloootttwwwxxxxxxyyyyyy~~~}}}zzzxxxwwwwwwyyy{{{uuurrrmmmgggccc```^^^^^^XXXXXXWWWUUUUUUUUUUUUUUUUUUXXXZZZ[[[[[[ZZZ[[[\\\______aaadddiiinnnqqqssswwwxxxxxxxxxyyy||||||wwwvvvxxxxxxuuurrrwwwpppooosssqqqjjjkkkssstttxxxzzzyyyyyywwwooofffdddcccccceeeiiilllmmmmmmllllllllllllnnnoooqqqrrrssssssrrrqqqqqqtttyyy}}}|||yyyxxxzzz||||||{{{wwwwwwwwwyyy|||~~~~~~~~~||||||~~~~~~|||zzzwwwqqqllljjjlllooowww|||sssqqqpppooommmlllmmmqqqsssuuuxxx|||~~~sssbbbTTTDDD<<<444000111111---))),,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))******+++,,,***+++---......---+++******)))))))))))))))******))),,,---(((%%%'''))))))))))))*********))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,.........222<<>>888777444000111///,,,+++,,,,,,,,,+++)))***+++,,,,,,---,,,,,,+++++++++++++++***)))))),,,***)))***---...,,,)))---+++)))+++///000---***---***,,,000111000000444:::@@@JJJVVVhhh~~~|||{{{uuueeePPP@@@888555333000//////......------------...////////////222444nnnsss{{{{{{yyysssmmmjjjkkkkkkiiifffdddcccaaa______```bbbccc]]]___aaacccddddddccccccbbbeeefffeeefffjjjjjjhhhllllllkkkkkkjjjiiihhhgggddddddfffiiimmmpppppppppooorrruuuwwwvvvtttsssssstttsssqqqpppooonnnkkkiiidddeeeeeeeeecccaaa___]]]YYYXXXWWWVVVWWWXXXYYY[[[YYY\\\```bbbaaa`````````___bbbfffiiikkkmmmoooqqqssstttvvvwwwyyy|||}}}zzzzzzyyywwwvvvsssnnnkkkkkkhhhdddgggnnnuuuzzz|||||||||}}}zzzuuuuuusssrrrrrrrrrqqqooommmmmmnnnpppsssvvvyyy|||}}}}}}}}}~~~~~~~~~yyyuuutttwwwuuuuuuvvvvvvwwwwwwvvvuuutttrrrooooooqqqsssuuuuuutttvvvxxxzzzzzz{{{{{{|||uuupppqqqnnnoooqqqsssvvvyyy|||~~~{{{vvvqqqmmmiiiiiilllrrrzzz|||wwwooobbbPPPBBB777222---,,,...000///---++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******+++(((+++...111111...+++(((((((((((((((((()))******&&&+++,,,+++***,,,***'''&&&''')))***+++***((((((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------...///222999AAAGGGVVV```ooo|||}}}vvvtttwwwwwwwwwyyywww~~~|||{{{xxxhhhSSSBBB:::666333111333///++++++---...,,,***((()))+++---......------+++,,,,,,,,,,,,+++******...,,,+++,,,...///---+++,,,******+++......---******))),,,000222111333777???KKK[[[iiixxxtttaaaMMM>>>777444222111000///.........---,,,---...//////............www||||||~~~zzzrrrlllmmmiiieeecccccccccbbb```]]]]]]]]]^^^___aaabbbccc___aaaeeehhhjjjkkkjjjjjjiiilllmmmjjjjjjmmmmmmkkknnnppprrrsssrrrpppmmmlllllllllooorrrvvvxxxwwwvvvsssuuuxxxyyyxxxwwwwwwxxxwwwvvvtttssssssqqqnnnkkkiiijjjkkkllljjjgggdddbbbbbbaaa___]]]]]]^^^```aaabbbdddggghhhgggfffeeefffgggjjjmmmnnnnnnnnnppprrrsssuuuwwwyyyzzz}}}~~~zzzwwwvvvvvvvvvvvvqqqnnnlllkkkiiihhhkkkpppwww{{{}}}zzzyyyzzzxxxuuuwwwvvvuuutttsssqqqllliiijjjlllooorrrvvvyyy{{{}}}}}}~~~{{{tttpppnnnnnnpppnnnppprrrttttttuuuuuuvvvsssqqqooooooqqqtttuuuvvvvvvxxxxxxwwwuuussstttvvv{{{}}}xxxooolllnnnlllnnnqqquuuyyy|||~~~~~~|||wwwsssnnnkkkiiijjjnnnooorrryyy~~~{{{zzzyyyqqqgggXXXGGG;;;555222...---...///...---+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,++++++*********++++++))),,,///222222///,,,)))******)))(((''''''(((((('''+++,,,******+++(((###&&&'''((()))***))))))(((******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,---......000444999===HHHQQQ```nnnzzz~~~zzzssstttyyy{{{}}}~~~|||{{{lllVVVEEE;;;666333111444111---,,,......---***(((***,,,---......------------......------,,,+++---,,,++++++,,,,,,,,,+++'''***,,,,,,******+++,,,***))),,,111222222777===GGG[[[rrrqqq]]]KKK>>>777444333222000......//////---+++,,,,,,,,,,,,,,,+++)))(((~~~yyyvvvvvvvvvtttooohhhaaa]]]cccbbb```_________^^^]]]]]]___aaadddfffhhhiiiiiidddgggkkknnnqqqqqqqqqpppoooqqqpppmmmmmmpppqqqnnnpppqqqtttuuuuuusssqqqooooooqqqtttxxx|||}}}{{{yyyvvvwwwyyyyyyxxxxxxzzz|||zzzwwwttttttuuutttppplllmmmnnnoooooonnnkkkhhhfffiiigggeeeccccccdddfffhhhjjjkkklllkkkiiigggggggggkkknnnppppppnnnmmmooorrrsssuuuwwwyyyzzz|||~~~|||yyywwwvvvwwwyyyzzzrrrqqqpppnnnmmmmmmpppsssxxx||||||wwwuuuuuuuuussswwwvvvvvvuuutttpppkkkggghhhjjjmmmqqqtttwwwyyyzzzzzz|||sssnnnllljjjjjjkkkkkknnnqqqsssssstttvvvwwwtttrrrqqqqqqsssuuuvvvuuuzzz{{{{{{xxxrrrooooooqqqwwwyyy|||}}}zzzyyyyyyuuuooommmppppppqqqssswww{{{|||zzzxxxxxxrrrmmmjjjhhhfffhhhmmmuuuvvvzzz|||zzzxxx~~~|||tttjjj]]]NNN@@@777555222///.........---,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))---,,,++++++++++++++++++***,,,...000000...,,,***+++***)))(((''''''''''''&&&))))))'''''')))&&& '''''''''(((((())))))***************+++++++++,,,)))******++++++++++++++++++,,,......///111555888===EEERRR```nnn|||yyyvvvyyy|||~~~~~~xxxkkkWWWFFF<<<777444333555333000............---***+++,,,------...------...............------,,,+++***)))((((((((())))))&&&***---,,,)))(((***---+++***---111222444;;;CCCVVVppp~~~lllWWWHHH>>>777333333111...,,,,,,...///---***---,,,+++,,,,,,,,,***(((~~~zzztttllliiiiiigggddd```]]][[[[[[bbbbbbcccdddddddddcccbbbcccfffjjjnnnqqqqqqqqqppplllnnnrrrvvvxxxwwwvvvuuusssuuusssppppppuuuwwwuuuttttttttttttttttttttttttqqqssswww|||~~~|||{{{{{{zzzxxxwwwxxx{{{~~~{{{wwwssssssuuuuuuqqqnnnmmmnnnppppppooommmjjjhhhiiigggeeedddeeegggjjjlllnnnnnnllliiieeeccccccdddeeehhhiiihhheeeeeeiiimmmnnnpppssstttuuuvvvyyy{{{vvvuuutttrrrrrrtttxxx{{{ssstttssspppnnnnnnoooppptttwwwwwwqqqnnnooopppooossssssssssssrrrnnnhhhcccfffgggjjjmmmppprrrssstttsssvvv{{{}}}qqqnnnnnnmmmmmmmmmnnnpppssssssssstttvvvyyyyyywwwvvvvvvwwwwwwvvvuuu{{{}}}}}}xxxqqqllllllmmmvvvwwwyyy||||||wwwuuuwwwwwwuuuuuuxxxvvvvvvwwwyyy{{{yyytttpppmmmhhhfffhhhjjjjjjnnntttyyy|||~~~|||}}}~~~|||zzz}}}zzzuuulll```SSSEEE;;;555222111///---------,,,,,,++++++,,,------,,,++++++)))))))))))))))))))))))),,,,,,+++***************)))***,,,------,,,***))))))(((((('''''''''((((((%%%'''&&&%%%'''***'''"""((('''&&&&&&&&&(((***+++)))))))))*********++++++))))))***+++++++++++++++,,,---...------...111333111999FFFTTTbbbrrr}}}{{{||||||ttthhhWWWGGG>>>999777666555555444111///...///000------,,,,,,,,,------...------......------,,,+++,,,++++++)))(((((()))+++)))***+++,,,+++++++++,,,,,,,,,---000222555???IIIhhhyyyfffPPPEEE>>>777222222000---***,,,///000...***...,,,++++++---...---+++wwwppplllddd[[[]]]]]]\\\[[[ZZZ\\\___bbbeeegggiiikkklllkkkjjjiiiiiilllqqqvvvyyyxxxvvvuuusssuuuyyy|||}}}|||zzzyyyvvvwwwvvvssstttzzz}}}|||xxxwwwtttrrrrrruuuxxxzzzsssuuuyyy~~~}}}yyyxxxyyy||||||wwwssssssuuuvvvsssooonnnnnnpppppppppnnnlllkkkfffeeeccccccdddhhhlllnnnooonnnkkkfffaaa______```[[[^^^```^^^\\\\\\bbbggghhhjjjmmmnnnnnnppprrrtttjjjjjjiiihhhhhhkkkpppsssrrrssssssooolllllllllkkknnnqqqqqqkkkgggiiikkkkkknnnnnnooopppooojjjddd```bbbdddgggjjjlllmmmnnnnnnlllooouuu}}}~~~sssqqqssssssrrrsssqqqtttuuuuuussstttwwwzzz~~~}}}|||||||||zzzxxxuuuzzz}}}}}}xxxpppkkkjjjlllwwwwwwxxxyyy|||~~~xxxuuuyyy}}}}}}~~~{{{zzzzzzzzzzzzvvvooojjjeeeaaacccjjjooooootttzzzzzz~~~xxxxxx|||~~~|||uuupppfffYYYLLL@@@888555///...------,,,,,,,,,,,,++++++------------++++++))))))))))))))))))))))))++++++***))))))((())))))((()))************)))(((''''''&&&''''''((()))***&&&'''&&&%%%)))---+++&&&((('''%%%$$$%%%(((+++---((())))))))))))*********))))))***++++++++++++***---......---+++,,,...000'''000===KKKZZZjjjyyy{{{||||||qqqfffVVVHHH???;;;999888555666666333///---///222///...---++++++,,,---...,,,,,,------,,,,,,+++***//////...,,,++++++,,,...---+++)))+++...///---***------...000222666AAAMMMuuuuuuaaaLLLBBB===666111111111...+++---111333000---,,,)))'''(((+++,,,+++***}}}{{{wwwqqqkkkeee```]]][[[WWWWWWWWWYYY\\\bbbiiinnnrrrtttwwwyyyyyyvvvsssppprrrwww}}}~~~{{{xxxzzz|||~~~|||{{{{{{|||}}}}}}|||xxxyyyzzzyyyyyyyyy{{{}}}|||yyywwwwwwwwwxxxssstttvvvwwwyyyyyyzzzzzzwwwxxxxxxvvvttttttwww{{{xxxuuurrrqqqqqqrrrrrrrrrnnnmmmlllmmmmmmllliiigggccccccbbb```___bbbiiiooonnnkkkfff```[[[XXXVVVVVVSSSTTTVVVWWWYYYYYYZZZZZZ^^^___aaaeeegggfffccc``````aaabbbdddgggiiilllmmmrrrqqqpppmmmiiihhhiiijjjjjjiiigggfffeeeeeefffgggbbbgggjjjiiigggddd^^^XXXaaa^^^^^^bbbcccaaabbbffffffhhhlllsss|||wwwwwwyyyyyywwwzzz{{{}}}}}}||||||}}}~~~|||zzzxxx{{{zzzxxxuuurrrpppnnnmmmtttwwwvvvsssttt{{{~~~zzzzzz~~~~~~}}}~~~~~~}}}zzzvvvqqqkkkgggeeefffiiimmmrrrxxx|||~~~uuutttzzzzzzvvvuuujjj\\\PPPDDD999555666111///......//////...---...+++***,,,---***"""))))))((()))++++++***(((---***(((***)))&&&&&&(((***(((&&&&&&'''(((((((((((((((((((((((()))******'''((()))***++++++***)))++++++******)))(((((((((,,,***((('''''')))+++,,,)))***,,,+++***)))***+++))))))***+++,,,,,,------333333777>>>KKK[[[jjjttt~~~|||wwwiiiVVVFFF>>><<<<<<<<<;;;:::888555222000111222...,,,+++,,,---...---,,,,,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...,,,***)))***+++,,,,,,,,,,,,(((///...555999;;;XXX~~~lllYYYFFF>>><<<888222......,,,,,,...000111...+++%%%((()))(((''''''((('''~~~xxxsssooonnnkkkgggccc```^^^______bbbaaa``````cccjjjsssxxx|||}}}~~~zzzwwwttttttyyy~~~}}}{{{|||~~~~~~|||{{{{{{}}}~~~}}}|||xxxzzz{{{{{{zzzzzz{{{|||~~~zzzwwwtttttttttuuuqqqqqqrrrssssssssssssssstttttttttrrroooooorrruuupppmmmjjjhhhiiijjjiiiiiigggfffffffffggggggeeeccc]]]]]]]]]\\\[[[^^^dddiiihhhfffaaa\\\WWWTTTRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[``````bbbdddfffddd```]]][[[\\\^^^aaadddgggjjjlllllllllkkkiiigggfffgggiiigggfffeeeccccccccccccddd```cccdddbbbaaaaaa___ZZZ^^^\\\]]]``````]]]\\\^^^cccgggmmmttt}}}~~~}}}}}}{{{yyy~~~}}}}}}~~~|||{{{zzzyyyvvvtttqqqppppppooovvvyyyyyyuuuuuu{{{~~~{{{yyyxxxyyyzzz{{{}}}xxxssslllhhheeedddkkkmmmrrrxxx}}}~~~{{{vvvvvv}}}~~~xxxuuunnnbbbSSSHHH===444000000000///......//////...,,,******,,,,,,,,,)))%%%"""))))))((()))++++++)))(((***''''''))))))&&&%%%(((***(((&&&&&&'''(((((((((((((((((((((((()))******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))******(((***,,,,,,+++*********)))******+++,,,,,,------111222555;;;DDDQQQ^^^ffftttzzz~~~rrr```OOOCCC<<<:::999===<<<:::777444111111111111///...///000111000///,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,+++******+++,,,,,,,,,000+++000---444:::===YYY~~~~~~hhhVVVCCC;;;:::666111......---,,,...000000---+++***+++,,,+++************||||||zzzwwwqqqkkkeeebbbbbbaaa```___```cccfffhhhnnnllljjjjjjnnnuuu~~~~~~zzzxxxwww{{{~~~~~~|||{{{{{{{{{{{{zzzyyyuuuxxx{{{{{{zzzyyyyyyyyy|||zzzvvvssspppoooooopppmmmmmmmmmllllllkkkjjjjjjnnnnnnnnnllliiihhhjjjkkkhhheeebbbaaaaaabbbaaa```___^^^]]]^^^______^^^]]]UUUVVVVVVVVVVVVYYY]]]```bbb```]]]YYYUUURRRPPPOOOPPPRRRUUUXXX\\\___aaaaaaccccccdddffffffddd```\\\ZZZ[[[^^^aaaeeehhhkkkmmmkkklllkkkiiifffddddddeeeccccccbbbaaaaaaaaabbbbbb^^^aaa```]]]\\\``````^^^^^^\\\]]]``````[[[YYYZZZeeellluuu|||~~~{{{~~~}}}{{{yyywwwuuurrrqqqqqqrrrsss{{{~~~}}}yyyxxx|||}}}zzzwwwvvvvvvuuuqqqnnnsssvvv}}}yyyxxxtttnnnjjjiiikkkmmmsssvvvzzz||||||yyyyyyyyy{{{yyyvvvtttkkk\\\LLLBBB;;;444000///000...------...///---,,,'''***------+++))))))+++***)))((()))******)))'''(((&&&'''++++++'''&&&((()))(((&&&&&&((()))((((((((((((((((((((()))******(((((()))*********))))))(((((((((((())))))))))))((()))***++++++***)))((((((+++---...,,,+++***************++++++,,,,,,---...000333777<<>>>>><<<:::777333111//////---,,,,,,.........---,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...+++++++++++++++,,,------111,,,///***111999<<>>===<<<;;;:::888666222000...,,,******,,,------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,+++++++++---...///+++///)))111999999QQQuuuzzzmmm\\\LLL<<<555444222000///------,,,,,,------,,,+++,,,((('''((()))'''&&&'''|||vvvqqqmmmhhhfff```^^^\\\[[[]]]aaaeeehhhiiimmmsssxxx{{{|||{{{zzzyyyyyyzzz~~~|||}}}~~~~~~~~~{{{yyyvvvtttrrrooojjjgggiiilllqqqsssssspppooonnnrrrqqqooonnnlllllllllllliiihhhgggfffeeeeeeffffffhhhggggggfffeeeccc```^^^fffdddbbbbbbbbbcccaaa```^^^\\\XXXWWWWWWWWWWWWVVVQQQQQQRRRSSSUUUWWWXXXYYY\\\]]]^^^^^^]]]\\\[[[ZZZWWWZZZ^^^ccchhhlllpppqqqmmmnnnppprrrsssrrrnnnkkkjjjkkkmmmnnnooopppooooooooopppqqqooojjjfffcccbbbcccdddfffhhhjjjlllnnnooojjjnnnooommmmmmooommmiiilllgggeeefffhhhiiinnnttt~~~{{{{{{|||}}}}}}~~~}}}}}}~~~~~~zzzwwwuuutttsssrrrrrrrrrtttvvvwww|||||||||yyy|||uuummmjjjkkkjjjfffccc```gggrrr~~~yyysssnnniiimmmqqquuuxxx~~~~~~}}}~~~{{{}}}}}}www||||||yyyvvvqqqmmm[[[LLL===666444000---,,,...---,,,,,,------,,,+++...+++((()))---...,,,)))***)))(((((())))))'''&&&***((())),,,+++&&&###$$$'''&&&&&&''')))***)))'''((((((((((((((())))))***))))))((((((((((((((((((,,,,,,+++***))))))((((((,,,+++)))((('''((()))***(((+++---...,,,+++*********+++++++++++++++,,,,,,,,,000444666555666999===GGGNNNWWWaaalll{{{wwweeeSSSGGGAAA:::999888888999888444111222000------...000000000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,---,,,++++++---///,,,,,,111,,,444;;;888JJJooouuugggUUUGGG999444333111000000---------,,,+++***++++++000***(((+++,,,***)))+++|||vvvmmmeee```^^^\\\[[[WWWVVVVVVYYY___gggooouuuxxx{{{~~~~~~||||||||||||{{{zzzyyyyyyvvvtttrrrpppmmmjjjeeeaaadddhhhmmmoooooonnnmmmmmmqqqppppppppppppqqqqqqrrrnnnmmmkkkjjjiiiiiijjjjjjiiiiiihhhiiiiiigggccc```fffeeeddddddffffffeeedddbbb___ZZZXXXYYYZZZ[[[[[[XXXWWWVVVXXX[[[^^^^^^^^^```aaacccddddddbbb```___[[[]]]aaafffkkkpppssstttssstttvvvxxxzzzyyyuuurrroooppppppqqqpppooommmllliiillloooooommmkkkiiihhhgggiiikkknnnppprrrssssssqqqvvvyyyxxxxxxyyyvvvqqqrrrmmmiiikkknnnsss{{{{{{zzz{{{zzzzzz{{{zzzzzz|||}}}zzzwwwuuurrrrrrrrrssstttuuuvvvwwwzzzyyyxxxtttxxxrrriiidddbbbaaa```^^^___eeeqqq~~~|||zzzwwwuuurrrooojjjggggggnnnxxx~~~zzzzzz{{{zzzwwwnnnfffTTTHHH<<<777444111.........,,,++++++,,,---+++***000+++''')))---///+++'''***)))(((((())))))'''%%%(((%%%&&&((('''###!!!###&&&&&&&&&''')))***)))'''((((((((((((((()))******))))))((('''''''''((((((++++++******)))(((((((((...,,,)))'''&&&''')))+++)))***,,,+++***)))***+++++++++++++++++++++++++++---222666666333222555888:::???GGGPPP\\\oooqqq]]]MMMCCC:::777666777999999777444111///,,,+++---...//////,,,,,,,,,+++++++++*********+++,,,---------,,,,,,***---...---+++***---000------333...666>>>777GGGgggqqqdddMMMBBB777444333111///000,,,------+++))))))***+++///&&&###)))+++((('''+++{{{jjjeee]]]XXXVVVVVVWWWWWWXXXZZZ]]]ccckkkttt|||}}}{{{zzzxxxwwwwwwvvvtttssspppooonnnmmmkkkhhhdddaaadddggglllnnnoooooooooppprrrrrrtttuuuwwwyyyzzz{{{wwwuuussspppnnnnnnnnnnnnmmmllllllnnnnnnlllhhhcccgggffffffhhhjjjkkkjjjhhhccc```\\\[[[\\\___aaabbbaaa___]]]___cccfffgggfffiiikkklllmmmllliiifffdddaaacccfffkkkpppsssvvvwwwxxxxxxzzz{{{|||zzzvvvssspppqqqrrrrrrqqqooolllkkkiiimmmqqqsssrrrpppnnnnnnmmmnnnpppqqqrrrssssssssstttxxx||||||}}}}}}yyyxxxsssqqqtttxxx}}}|||{{{zzzzzzzzzyyyxxxzzz~~~~~~}}}{{{yyyvvvuuupppqqqssstttuuuvvvvvvuuu}}}{{{wwwuuurrrnnnnnnkkkfffbbb```aaabbbcccfffkkksss||||||sssooojjjgggdddbbb```___bbbmmm|||~~~|||zzz|||}}}|||}}}xxxjjj^^^NNNFFF===999666111///111---,,,++++++,,,,,,+++***+++***)))***,,,---+++(((***)))(((((()))(((&&&$$$'''$$$$$$''''''$$$%%%'''&&&%%%&&&(((******)))'''((((((((((((((()))*********)))((('''&&&''''''(((&&&'''''''''(((((()))))),,,+++***)))((((((((())))))******)))'''''')))+++++++++++++++++++++++++++///333777555000---///333111666===DDDOOOaaauuu|||iiiVVVJJJ>>>:::666777999:::888555///---***)))***,,,------,,,,,,,,,+++++++++*********+++,,,---------,,,,,,***---///...+++***---111,,,---111***222<<<555CCCZZZ}}}yyyjjj\\\EEE<<<444222222///---...,,,------+++(((''')))++++++!!!%%%)))&&&%%%)))~~~qqqggg\\\XXXTTTRRRSSSUUUVVVWWW^^^aaahhhoooxxx{{{yyyzzzxxxvvvuuutttrrrpppooolllkkkkkkkkkkkkiiifffccceeehhhlllooopppqqqrrrssstttuuuwwwyyy|||~~~|||yyyuuurrrqqqpppqqqoooooooooqqqsssqqqkkkgggiiiiiiiiikkknnnooonnnmmmccc```]]]\\\___cccfffhhhgggdddbbbccchhhkkkmmmlllssstttvvvvvvsssoookkkhhhfffhhhlllppptttwwwzzz{{{zzz{{{{{{||||||yyyuuuqqqqqqqqqrrrsssrrrpppnnnlllnnnrrrvvvxxxwwwtttqqqppppppqqqrrrssssssrrrqqqppptttxxx{{{{{{}}}~~~}}}yyyyyy}}}~~~{{{||||||zzzyyywwwyyy|||zzzzzzzzzzzzxxxvvvtttsssoooqqqsssuuuvvvvvvuuutttyyy}}}}}}xxxsssqqqnnnjjjdddeeeeeeddddddfffjjjmmmqqqsssvvvzzz}}}{{{wwwssskkkfff```[[[YYYYYYYYYXXX\\\jjj|||~~~}}}|||{{{{{{zzz~~~{{{|||~~~xxxgggXXXFFF@@@:::777222,,,+++...---,,,***+++,,,,,,+++)))&&&(((+++,,,+++***+++,,,***)))(((((()))(((&&&$$$(((%%%%%%)))***)))***...%%%%%%&&&(((***+++)))'''((((((((((((((()))*********)))((('''&&&&&&'''(((""""""###%%%'''((()))******+++++++++***)))'''&&&******)))'''&&&&&&))),,,++++++++++++++++++++++++000555777444---)))+++//////333999???GGGVVVhhhuuusss___RRRBBB===888777:::;;;888555333000---+++---///000000,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,***---000...+++***---111+++***---$$$,,,777222@@@NNNrrr|||rrraaaRRR@@@888222111111...,,,,,,,,,------+++'''&&&)))+++..."""''',,,((((((---uuudddXXXRRRSSSUUUWWW[[[```dddgggiiimmmrrrxxx~~~{{{uuurrrqqqqqqqqqpppooommmlllkkkfffhhhkkkllllllkkklllmmmnnnppprrruuuxxxyyyyyyyyywwwyyy|||~~~{{{{{{yyyuuutttwwwrrrrrrrrrssstttssspppmmmppppppppppppooommmllljjjiiibbb[[[[[[```hhhlllmmmkkkiiifffeeeggglllqqquuuyyy|||}}}xxxrrrmmmmmmooollloooooopppttt{{{}}}{{{|||{{{yyyzzzzzzxxxsssnnnqqquuuwwwtttuuuxxxtttnnnrrrwww{{{zzzvvvtttvvvyyyvvvxxxxxxwwwssspppnnnnnnooosssyyy~~~yyy|||xxxwwwxxx{{{|||}}}}}}zzzwwwvvvvvvvvvwwwuuurrrppppppsssuuutttrrrsssrrrpppooonnnkkkgggcccfffcccbbbeeejjjppprrrrrrvvvwwwxxxyyyxxxssslllggg```]]][[[YYYYYYWWWTTTRRR]]]jjj|||~~~}}}zzzwwwzzzyyygggXXXIII<<<111000000------///111///---+++*********+++))))))))))))))))))))))))&&&((()))***))))))+++,,,)))***++++++***(((&&&$$$'''((((((((()))))))))***)))))))))))))))***++++++******))))))((((((''''''+++***)))))))))))))))************))))))'''&&&&&&,,,+++)))((((((***,,,...---,,,,,,++++++,,,,,,---666333...,,,,,,---------000333777999===GGGUUU___qqq}}}}}}~~~}}}xxxeeeVVVGGG???999888999666555666111///---------...---,,,---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,---...000222444---......------111666:::JJJbbbxxxiiiUUUGGG:::777333000---------...'''))),,,//////---***(((((((((((((((((()))******xxxjjj]]]UUUVVVWWW[[[___eeejjjnnnqqqvvvyyy|||}}}xxxsssnnnlllllllllllllllkkkiiihhhgggjjjmmmpppqqqrrrrrrsssttttttuuuxxxzzz{{{||||||||||||}}}~~~|||}}}{{{wwwvvvxxxtttssssssttttttrrrooolllpppqqqqqqqqqpppmmmkkkiiigggccc]]]\\\```eeejjjmmmmmmkkkhhhgggiiimmmrrrvvv|||}}}|||wwwpppmmmnnnqqqtttwwwxxxwwwxxx|||~~~|||{{{yyywwwvvvuuusssooolllppptttvvvuuuwwwzzzxxxssstttyyy}}}}}}zzzxxxyyy{{{zzzzzzzzzwwwsssooommmmmmppptttzzz}}}{{{|||}}}}}}}}}|||}}}|||zzzxxxvvvvvvvvvvvvtttrrrpppqqqtttuuussspppmmmkkkhhhfffeeeccc```^^^ffffffgggjjjoootttwwwxxxvvvuuusssrrroookkkfffbbb^^^\\\ZZZYYYYYYXXXVVVTTT]]]gggvvv~~~~~~|||zzzwwwvvv{{{qqq^^^OOOFFF;;;222000000------//////...---+++******))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,((()))))))))((('''%%%$$$(((((((((((())))))))))))******************++++++))))))))))))((((((''''''***)))))))))))))))******************)))((('''&&&))))))*********+++++++++*********+++,,,---...///555111...+++,,,,,,---,,,,,,///222444666>>>IIIQQQ^^^jjjxxx~~~||||||~~~{{{jjj[[[III@@@999777777555444666222000......//////...---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---,,,,,,---111555888FFF\\\rrraaaOOOCCC888666333000...---------)))***,,,------,,,***(((((((((((((((((()))******vvvjjj```ZZZXXX]]]```ffflllsssxxx|||~~~|||zzzvvvrrrnnnkkkiiiiiiiiijjjkkkkkkkkkjjjhhhhhhnnnqqqtttwwwxxxyyy{{{}}}|||}}}}}}}}}~~~yyywwwxxxwwwvvvuuutttsssqqqmmmjjjqqqrrrsssrrrpppmmmiiigggeeedddaaa______bbbhhhmmmnnnmmmkkkjjjlllqqqvvvyyy~~~{{{tttooommmpppttt{{{}}}zzz{{{}}}|||}}}yyyvvvsssqqqooommmkkksssvvvxxxwwwwwwyyyxxxuuuvvv{{{~~~{{{{{{|||}}}}}}{{{wwwrrrooommmmmmrrrvvv{{{~~~{{{||||||{{{yyyxxxwwwvvvuuutttqqqpppqqqsssssspppmmmfffccc___\\\\\\\\\\\\\\\eeegggkkkooorrrvvvzzz}}}vvvrrrlllhhheeecccaaa______]]]\\\\\\]]]]]]\\\[[[```fffppp|||~~~}}}{{{xxxvvvtttttt|||yyyhhhUUUHHHBBB999222111000...------,,,,,,,,,+++***)))((('''))))))))))))))))))))))))&&&((())))))))))))***,,,))))))((((((''''''&&&&&&))))))))))))((((((((((((,,,,,,+++*********++++++)))))))))(((((((((((('''(((((((((((()))******+++++++++++++++***)))(((((('''(((***+++,,,+++***)))'''((()))***,,,...000111222///,,,++++++,,,,,,,,,***,,,//////000444;;;AAAHHHSSSbbbppp|||}}}}}}zzz~~~}}}}}}pppbbbOOOEEE<<<999777555555777333222000///000000///...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++///---++++++...111444555AAAUUUvvv{{{iiiWWWGGG>>>666444333000...---,,,,,,+++,,,,,,,,,+++***))))))((((((((((((((()))******yyymmmccc___aaaeeehhhlllrrryyy~~~}}}{{{yyyvvvsssqqqnnnkkkjjjjjjkkklllnnnoooqqqrrrrrrqqqpppooorrrtttxxxzzz|||~~~~~~}}}~~~zzzxxxxxxzzzxxxvvvuuutttqqqnnnkkkqqqrrrsssrrrppplllgggeeeccceeeeeebbb___aaagggmmmnnnmmmmmmnnnqqquuuzzz}}}~~~yyysssnnnnnnrrrvvv{{{~~~xxxxxxzzzzzz~~~{{{vvvrrrooonnnnnnnnnvvvxxxxxxwwwuuutttssssssxxx|||}}}|||||||||{{{yyyuuuqqqooooooqqqvvvyyy}}}~~~~~~~~~}}}|||{{{yyywwwvvvtttrrrooopppqqqppplllhhhbbb___ZZZXXXZZZ]]]```aaadddhhhmmmppppppqqquuuyyysssmmmeee```^^^___aaabbbdddcccbbbdddfffggggggfffiiikkkoooyyy|||{{{~~~{{{wwwsssrrrqqqsss}}}sssaaaPPPFFF<<<888333111000...---,,,******+++++++++)))'''&&&))))))))))))))))))))))))'''((())))))(((((()))+++******)))((((((((())))))))))))))))))((((((((((((---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((***+++,,,+++++++++++++++***))))))((())))))***************(((((()))***,,,...///000///---+++***+++,,,,,,,,,***,,,...///000222555999===DDDPPP___nnnyyy|||{{{~~~|||sssfffWWWLLL@@@;;;999777777999333111//////000000///......------,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))///,,,***+++...111333333???SSSuuuwwwaaaNNNAAA<<<333222111000///---,,,+++------+++***))))))))))))((((((((((((((())))))***wwwuuupppjjjeeegggnnntttuuuxxx~~~{{{xxxuuurrrooollljjjjjjiiiiiijjjllloooqqqtttuuuxxxzzz{{{{{{zzzyyywwwzzz}}}~~~}}}|||xxxyyyyyywwwuuutttsssrrrooommmpppqqqqqqpppmmmiiieeecccaaaeeegggeeebbbbbbgggmmmlllmmmooorrrvvvzzz~~~}}}xxxrrrpppqqquuuxxxyyy~~~xxxwwwyyyyyy|||yyyuuupppmmmmmmooopppuuuuuuvvvuuurrrpppqqqtttzzz|||~~~|||zzzyyyxxxwwwuuuqqqoooooorrruuuyyy{{{~~~~~~{{{yyywwwuuutttqqqmmmmmmmmmlllhhhdddaaa^^^ZZZZZZ^^^cccggghhhgggkkknnnnnnmmmlllnnnpppkkkeee^^^[[[\\\```eeeggglllkkklllnnnqqqsssssssssuuuttttttzzz~~~xxxzzz|||yyyyyy|||~~~}}}vvvsssqqqqqqrrruuu{{{lllZZZKKKCCC888666333///......---,,,)))***++++++***)))'''&&&(((((((((((((((((((((((('''((())))))(((''')))***(((((('''''''''((())))))))))))))))))((((((((((((...---+++***)))((('''''''''''''''''''''(((((((((''''''''''''((()))***+++***++++++++++++******)))***)))((('''''')))+++,,,************+++,,,---------+++******,,,------,,,***,,,...///000222333555888;;;CCCPPP]]]hhhqqqvvv~~~ssshhh\\\PPPCCC<<<999555555777222111///...//////...---,,,,,,,,,,,,+++++++++***------------------------++++++,,,------,,,***)))---,,,+++,,,...111333444AAAXXX|||rrrZZZGGG===:::111111000///...,,,++++++---,,,+++)))(((((())))))((((((((((((((())))))***mmmmmmllllllnnnssszzz|||xxxuuurrrooommmjjjfffddddddeeegggjjjmmmppprrrsssvvvyyy|||}}}|||~~~|||}}}yyyvvvvvvsssrrrppppppqqqqqqpppnnnnnnnnnmmmkkkiiifffcccaaaaaaeeeiiihhheeeeeeiiimmmlllooossswww{{{}}}~~~}}}{{{wwwtttsssuuuwwwyyyzzz}}}zzzzzzzzzxxxvvvuuuqqqmmmkkkkkkooorrrqqqqqqssstttrrrqqquuu{{{}}}}}}}}}}}}|||zzzxxxwwwtttsssppplllkkknnnssswww{{{|||}}}zzzwwwuuusssqqqpppllliiihhhiiiiiigggdddcccaaa```aaaeeeiiilllmmmnnnoooooommmjjjhhhhhhiiibbb^^^[[[[[[___eeekkknnntttssstttwwwzzz}}}~~~}}}||||||~~~{{{uuuuuu}}}}}}yyyxxxwwwvvvxxx}}}}}}zzzxxxsssrrrsssvvvwwwzzz~~~rrraaaPPPCCC<<<555555222...,,,......,,,***************)))(((((((((((((((((((((((((((((('''((())))))''''''((()))%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))000///---+++)))(((''''''&&&''''''''''''(((((((((''''''''''''((())))))***)))***************))))))+++)))'''&&&&&&(((+++---,,,++++++*********++++++,,,***)))***---.........***+++,,,---///000111222444555:::CCCKKKTTT```kkk|||uuujjj^^^RRRDDD===888333222333222000......//////...---++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---......000444777EEE___iiiRRRAAA999777000///...---,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((()))******mmmnnnpppuuu|||{{{vvvsssmmmkkkiiihhhhhhgggeeeccccccfffkkkpppsssttttttssswwwzzz~~~|||zzz{{{|||~~~~~~wwwttttttvvvtttooolllmmmkkkjjjiiikkkmmmooooooooolllkkkiiifffdddbbbaaaaaabbbeeehhhjjjiiiiiikkkmmmnnnrrrwww|||~~~}}}{{{yyyyyyxxxvvvvvvwwwxxxyyyyyyzzz~~~~~~{{{zzzzzzxxxtttrrrrrrpppmmmkkkmmmqqquuutttrrrtttwwwuuusssxxx}}}{{{yyyxxxvvvuuurrrpppllliiihhhkkkrrrwwwzzz|||~~~|||xxxtttpppmmmkkkkkkiiifffbbbbbbfffiiiiiihhhjjjiiiiiillloooqqqqqqqqqrrrpppllliiigggfffdddccc___^^^___bbbiiioootttvvvxxxxxxyyy|||zzzuuuqqqzzzyyytttqqqqqqssstttyyyzzz{{{}}}{{{vvvtttsssssswww|||ttteeeVVVHHH===777222555222+++***---///...++++++***)))))))))******(((((((((((((((((((((((('''((()))((('''&&&''')))%%%&&&((()))*********)))&&&&&&'''((()))***++++++333222000---+++)))((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))((())))))******))))))((()))(((((('''((()))***+++++++++***************++++++******+++.../////////,,,,,,+++,,,.../////////000111666<<<@@@EEERRR___qqq|||xxxooobbbVVVHHH@@@:::444222222333222000///000000///...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---&&&+++000000...///555;;;JJJfffvvv^^^JJJ<<<555333000...,,,+++***+++,,,---***************)))))))))((((((((((((((()))******rrrssswww~~~}}}|||zzzuuuppplllgggfffeeefffhhhiiihhhgggfffjjjpppvvvyyyxxxvvvtttxxx{{{~~~{{{zzzwwwxxxyyyzzz{{{{{{zzzyyynnnlllkkkllljjjdddbbbccceeeddddddfffjjjmmmoooooojjjiiifffcccaaa`````````bbbeeehhhjjjkkklllmmmmmmqqquuuzzz|||xxxtttwwwvvvvvvxxxyyyzzzzzzyyyzzz|||{{{yyyxxxyyyuuuooorrrrrrrrrpppnnnpppuuuyyyyyywwwxxxzzzwwwtttyyy}}}zzzxxxwwwvvvuuuqqqooojjjfffeeeiiipppuuuyyy{{{}}}{{{xxxsssnnnjjjgggfffeeedddaaa^^^___dddiiillllllrrrrrrrrruuuwwwwwwuuussssssnnngggddddddcccaaa^^^aaabbbeeekkkrrrxxx{{{|||zzzyyyzzz}}}zzzvvvpppyyy{{{sssnnnkkkmmmpppsssyyy{{{uuussswww~~~yyytttrrrsssuuu{{{{{{zzzwwwjjj[[[OOOEEE<<<777222444222***(((---000...,,,+++***)))))))))++++++(((((((((((((((((((((((('''((()))((('''&&&'''(((((())),,,...//////------%%%&&&'''((()))***+++,,,666444222///---+++***)))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''(((((()))))))))((((((&&&''')))*********)))(((*********)))******+++,,,*********,,,...000000000///...------.../////////---000666<<<<<<>>>JJJYYYcccnnn||||||sssggg[[[MMMEEE???888444444555333111000111111000///,,,---.........---,,,+++++++++++++++++++++++++++,,,+++*********+++---...$$$+++222222...///666>>>MMMjjjnnnWWWDDD888111///000...+++))))))***,,,...((())))))*********))))))((((((((((((((()))******zzz|||~~~}}}xxxrrrpppooolllfffaaaeeeeeegggjjjlllmmmkkkiiinnnrrrvvvvvvwwwyyyxxxttttttzzz{{{vvvuuuvvvuuusssqqqooonnnnnnooopppgggfffdddbbb```___^^^^^^```bbbbbbbbbhhhpppqqqmmmlllggg```\\\[[[]]]___```dddhhhlllmmmlllkkkmmmpppsssvvv{{{}}}xxxuuuuuuwwwvvvqqqssszzz{{{www}}}|||{{{zzzzzzyyyvvvssssssrrrpppnnnnnnpppuuuyyy{{{|||}}}{{{zzzyyyzzz{{{}}}yyyuuurrrrrrnnniiieeefffjjjpppuuuyyyxxx{{{qqqkkklllfff]]]^^^fffccc```___ccckkkqqqssssssvvvvvvvvvwwwzzz{{{{{{zzztttqqqjjjaaa[[[ZZZ___dddfffhhhmmmsssyyy{{{{{{yyyzzzyyyyyy|||{{{xxxxxxvvv|||zzzrrrmmmnnnpppqqqsssuuuyyy{{{wwwqqqppptttxxx}}}{{{zzzzzzvvvnnnyyy||||||zzz~~~qqqbbbVVVKKK???777555222111000...,,,+++++++++,,,,,,,,,+++++++++******&&&%%%%%%%%%&&&((()))+++***)))'''&&&(((++++++(((+++,,,...//////...,,,+++(((''''''&&&&&&)))...111555333000---***(((((('''((((((((((((((('''''''''''''''''''''((((((((((((((()))***+++***)))'''%%%'''***,,,+++))))))+++---000,,,((((((,,,---,,,)))***))))))+++...111111000++++++,,,------......///......///000444999>>>AAARRR^^^ooo}}}mmmdddVVVHHH>>>888333111000111222333222000...---......---,,,,,,+++******------------------------*********++++++,,,,,,,,,---.........///222777:::QQQnnn{{{```KKK===444000000000//////---,,,+++******)))))))))((())))))***+++''''''((()))))))))))))))|||{{{}}}yyysssllliiiiiijjjhhheeeeeefffjjjnnnsssuuuvvvuuuwwwzzz|||zzzzzz|||zzzvvvvvvzzz}}}}}}|||wwwqqqmmmkkklllmmmllljjjhhhggghhhiiiiiiaaa``````_________``````bbbeeedddccchhhnnnooojjjiiiddd^^^ZZZZZZ\\\^^^___gggjjjnnnnnnlllkkkmmmooovvvyyy||||||yyyvvvxxxxxxuuuqqqtttzzz{{{wwwzzzyyyxxxxxxyyyxxxuuurrrssssssqqqooonnnpppuuuxxx{{{|||~~~}}}{{{zzzzzz{{{~~~{{{wwwsssqqqllliiidddaaaccciiiqqqwww{{{rrriiicccccc___YYYZZZcccdddbbbaaaeeemmmsssuuuuuuvvvuuuuuuvvvxxxyyyyyyxxxrrrpppkkkddd```___cccgggiiilllpppvvv{{{}}}{{{yyyzzzyyyyyy{{{{{{uuurrrpppuuu|||yyypppmmmooorrruuuxxxzzz|||~~~~~~{{{vvvrrrrrrtttxxx}}}zzzwwwwwwuuuppp{{{~~~~~~~~~~~~}}}zzzzzzmmm^^^RRRHHH===555333111000///...---,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((***)))(((***,,,***''''''((()))******)))(((''')))))))))))))))***,,,...111000...,,,***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))((()))***+++***)))'''&&&'''(((((('''&&&(((---111///+++''''''***,,,***(((******)))+++...000000///++++++,,,,,,---.........,,,,,,,,,...111555:::<<>>666111///000------,,,,,,,,,,,,---------,,,+++******)))******'''(((((()))))))))))))))~~~}}}xxxppplllmmmjjjgggccccccgggkkknnnppptttvvvyyy|||}}}~~~}}}{{{||||||yyy{{{yyyxxxzzz||||||yyyuuuwwwyyy{{{zzzvvvrrrooonnnjjjjjjiiigggeeecccbbbbbbddddddcccbbbbbbbbbccccccccceeehhhkkkmmmoooooooookkkkkkjjjiiihhhgggfffdddbbb___[[[ZZZ[[[]]]______jjjnnnrrrrrrpppoooqqqsss~~~{{{yyyxxx~~~yyyrrrqqqvvv{{{zzzwwwuuuttttttvvvwwwwwwtttrrruuutttssspppooopppsssvvvwwwzzz}}}~~~}}}{{{yyyyyy}}}}}}{{{xxxtttpppmmmkkkdddcccaaaaaafffqqqtttlllfffeeedddcccffflllooommmlllnnnssswwwyyyyyyrrrqqqooonnnoooppppppooommmnnnpppqqqrrrrrrssstttssstttxxx|||~~~~~~zzzwwwxxxwwwxxxzzz|||}}}|||{{{|||zzztttnnnhhhggghhhjjjttt{{{yyysssvvvzzz~~~{{{xxxuuurrrpppoooqqqllljjjlllnnnooosssxxx||||||}}}|||uuuooooootttxxxyyy}}}}}}|||ooo___TTTJJJ@@@999888333222000///---,,,,,,+++++++++*********)))))))))((((((((((((&&&$$$!!! %%%'''%%%'''------(((******))))))))))))******((('''&&&&&&''')))))))))((()))******)))(((&&&%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((())))))))))))((('''***)))'''&&&(((,,,111444---***''''''(((***)))(((,,,+++***+++,,,---,,,+++***++++++,,,------............---...///222444555999;;;BBBNNN\\\lll~~~~~~~~~}}}lllZZZKKK@@@888444333333333222222000///...///.........---------,,,++++++++++++++++++++++++//////---,,,***)))((('''+++,,,------...000333666EEEaaaaaaQQQ@@@777333///...///+++++++++++++++---...//////...---+++***)))))))))(((((())))))))))))((((((|||}}}wwwqqqnnnjjjeeedddggghhhhhhiiikkkooorrrssstttzzz|||~~~~~~}}}{{{}}}}}}{{{zzzxxxuuutttuuusssnnnjjjooopppooommmjjjhhhhhhhhhffffffffffffggghhhhhhhhhjjjjjjjjjjjjjjjjjjkkkkkklllnnnrrrtttvvvvvvuuutttnnnmmmlllkkkhhheeecccbbbaaa___\\\\\\___aaabbbcccjjjnnnssstttssssssuuuxxx~~~|||zzzxxxwww}}}wwwrrrrrrvvvyyyyyyyyywwwvvvvvvwwwxxxwwwtttrrrtttsssrrrpppoooooorrruuuuuuxxx{{{|||{{{yyyxxxwww|||zzzxxxuuuqqqmmmjjjhhhbbbbbbcccdddjjjwww~~~vvvpppnnnooooooqqqtttvvvtttrrrqqqrrrssstttuuuooommmjjjjjjlllmmmnnnmmmoooqqqtttxxx{{{{{{zzzyyyvvvwwwyyy{{{}}}|||yyyvvvuuuvvvwwwyyy{{{{{{yyywwwuuuqqqjjjdddbbbeeelllrrrwww|||~~~{{{zzz}}}vvvpppllljjjjjjgggcccbbbdddgggkkkrrryyy}}}|||yyytttnnnmmmttt{{{{{{~~~}}}}}}sssbbbVVVKKKAAA;;;999555444222///---+++******+++++++++************)))''''''(((((('''%%%###"""!!!&&&'''$$$***555666///(((((('''&&&&&&'''((((((***'''$$$$$$''')))******'''((())))))(((&&&$$$###%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((()))))))))))))))((()))(((((()))***+++++++++---+++)))((()))*********,,,***)))***+++,,,+++*********++++++,,,------......---------...000111222777666999BBBLLLYYYmmm~~~yyyyyy{{{|||}}}~~~tttbbbRRREEE:::555444444333222111000///...---------,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))***+++---------///222444>>>VVV{{{}}}pppTTTGGG999333111...---...+++*********+++---///000///...---+++***)))))))))(((((())))))))))))((((((|||vvvpppiiicccaaa___^^^bbbhhhlllooorrrvvvxxxyyyxxxxxx{{{~~~}}}|||~~~~~~{{{vvvtttqqqooommmjjjgggdddiiiiiiiiigggfffeeeggghhhgggfffgggjjjmmmpppppppppsssttttttuuuuuuvvvvvvvvvsssuuuxxxzzz{{{yyyvvvtttooommmmmmnnniiicccaaaccc```___^^^```ccceeeggggggkkkoootttvvvvvvvvvyyy{{{~~~~~~~~~}}}{{{yyywwwuuuxxxtttrrruuuwwwvvvxxxzzzzzzyyyxxxxxxxxxvvvssspppqqqqqqqqqooonnnoooqqqttttttwwwyyyzzzyyyxxxwwwxxx{{{yyyvvvrrrnnnjjjhhhfff```bbbeeehhhnnn{{{|||zzz|||~~~}}}yyyuuurrrpppoooooollljjjhhhiiikkknnnoooppptttvvvzzz~~~|||zzzyyyyyyzzz{{{{{{yyywwwttttttvvvwwwyyywwwtttqqqkkkhhhddd```aaahhhrrrzzzyyy|||}}}}}}yyyrrrmmmkkkjjjddd```^^^```bbbfffpppzzz~~~zzzvvvsssooonnnttt|||}}}|||vvvdddVVVKKK???999777666444222000---+++******,,,,,,,,,+++++++++******))))))******)))(((((('''&&&***)))(((222???>>>222)))))))))))))))))))))))),,,(((%%%&&&)))+++***(((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''')))***)))%%%""",,,+++***)))((()))******+++)))))))))+++,,,+++*********++++++,,,,,,------++++++++++++,,,---......666222444;;;@@@HHHZZZlll}}}}}}vvvtttxxx||||||kkkZZZKKK>>>777222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))+++,,,---......)))+++,,,------...000222<<>>444111000...,,,---+++***))))))***,,,///000...---,,,+++))))))(((((()))))))))))))))(((((('''zzzqqqjjjddd^^^[[[]]]```cccjjjqqquuuxxx{{{~~~~~~}}}||||||~~~|||yyyzzzyyyvvvoooooonnnlllhhheeeddddddhhhkkkmmmnnnnnnnnnooopppnnnmmmmmmqqqvvvyyyyyyxxxzzz{{{|||}}}}}}~~~~~~~~~vvvyyy|||~~~~~~{{{wwwtttnnnmmmnnnooojjjbbbaaaddd_________bbbeeehhhiiiiiinnnrrrvvvxxxwwwwwwyyy|||{{{|||||||||zzzxxxuuusssrrrqqqssswwwwwwtttvvv|||}}}{{{yyyxxxwwwtttpppmmmnnnoooooonnnmmmnnnqqqsssuuuwwwyyyyyyxxxxxxyyyzzzzzzxxxuuuqqqmmmiiifffeeebbbfffjjjnnnttt~~~wwwrrrpppoookkkjjjhhhiiimmmqqqtttuuuzzz{{{~~~~~~~~~|||yyyyyyzzz{{{zzzyyyttttttuuuuuuuuuqqqkkkgggbbbbbbaaabbbfffnnnwww~~~zzz}}}}}}~~~}}}vvvpppmmmkkkddd```]]]]]]___cccnnnyyyyyysssrrrqqqpppuuu|||zzzgggXXXKKK>>>777555333222111///...------------------,,,,,,,,,,,,+++,,,,,,+++***)))(((((()))''',,,+++,,,999FFF>>>+++***+++,,,,,,,,,,,,+++******'''&&&(((***(((###&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******((('''''')))+++***&&&"""******)))((('''''')))***)))(((((()))+++,,,+++************+++,,,,,,------******++++++,,,---......111---///666888:::III[[[nnn|||~~~{{{zzzsssbbbQQQCCC:::333222222222111222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...(((***,,,,,,,,,---///111888FFF___}}}ppp^^^QQQAAA777///...000...------+++***)))((())),,,...000---,,,+++***)))((((((((()))))))))))))))(((''''''}}}yyyuuunnnfff```^^^ZZZZZZ```fffkkksss{{{|||~~~~~~~~~~~~yyyvvvvvvtttpppjjjlllmmmkkkfffdddeeeggglllpppuuuxxxyyyyyyyyyyyyvvvuuuuuuxxx}}}}}}~~~yyy{{{~~~}}}xxxuuunnnlllnnnpppkkkbbbaaaeee^^^^^^___bbbfffiiijjjjjjqqquuuxxxyyyxxxwwwyyy{{{yyyzzz{{{{{{zzzwwwtttrrrooooootttyyyvvvrrruuu}}}~~~|||zzzxxxvvvsssnnnkkklllmmmnnnmmmmmmnnnqqqssswwwxxxzzzyyyxxxxxxzzz{{{zzzxxxtttppplllhhhfffeeeeeejjjppptttzzz~~~wwwtttsssllljjjiiikkkoootttxxxyyy~~~}}}zzzyyyzzz{{{||||||uuutttttttttqqqllleee```\\\^^^bbbfffkkkrrryyy~~~zzz}}}xxxrrrnnnmmmeeeaaa]]]]]]]]]bbbmmmxxx|||xxxrrrrrrsssrrruuu{{{}}}jjjZZZLLL???777666111000000////////////000......---------,,,,,,,,,---,,,***(((&&&&&&&&&'''&&&++++++---<<>>888333///...000000---))),,,,,,+++***))))))******,,,+++***)))***)))((('''((((((((((((((((((((((((|||zzzvvvkkkaaa^^^[[[XXXYYY]]]```gggnnnttt|||~~~}}}wwwpppmmmnnnnnnmmmjjjoooqqqsssuuuvvvxxx{{{}}}~~~}}}zzz|||~~~{{{zzzssstttsssoooiiieeedddeeebbb^^^^^^eeeiiiiiihhhkkklllsssxxxwwwuuuxxx{{{{{{{{{||||||||||||zzzwwwvvvxxxwwwwwwwwwxxxxxxxxxwwwzzz{{{{{{vvvnnniiiiiikkkqqqpppoooppprrruuuyyy{{{|||||||||{{{zzzyyyxxxwwwtttssspppnnnllljjjiiihhhnnnlllmmmttt}}}zzzxxxzzz}}}~~~~~~||||||||||||{{{zzzyyyxxxqqqoookkkgggdddaaa______^^^bbbhhhlllqqqvvv||||||wwwrrrnnnkkkkkkjjjkkkmmmppptttvvvwwwwwwxxxzzz~~~zzzssspppuuu{{{{{{{{{}}}uuuaaaRRRFFF;;;666666222222------666???777''' ###(((+++,,,,,,,,,---'''''''''(((((((((((((((+++(((,,,555555***%%%''')))((('''((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%)))((('''&&&&&&'''((((((((()))))))))***+++++++++)))$$$"""%%%'''&&&&&&((('''((()))***************++++++*********************************++++++,,,------......//////000000///...------///555<<>>999444222222222///---...............---,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,)))'''***...111///,,,333444:::FFFVVVkkkqqqggg\\\TTTIII>>>777666333///,,,,,,...///---***,,,++++++***))))))******+++***)))))))))((('''''''''((((((((()))))))))***~~~ssslllggg^^^WWWUUUVVVXXX\\\aaakkksss{{{|||vvvqqqkkkiiikkknnnnnnnnnxxx{{{}}}}}}~~~}}}{{{zzzttttttsssooojjjfffddddddccc``````eeehhhhhhhhhiiikkkrrrwwwvvvvvvyyy|||{{{||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvyyyyyywwwrrrkkkhhhiiikkkpppooooooppprrrvvvyyy{{{xxxxxxyyyzzzzzzyyywwwvvvpppnnnllljjjiiiiiijjjkkkmmmmmmpppxxx~~~~~~~~~~~~~~~}}}{{{||||||||||||{{{{{{zzzyyyllljjjfffbbbaaaaaabbbdddfffiiilllooosssxxx~~~{{{wwwuuurrrooommmmmmnnnoooqqqsssuuuvvvwwwvvvuuuuuuxxx}}}}}}zzzxxxtttsssyyy~~~~~~~~~{{{lllZZZMMMBBB999444444111---***...===EEE999&&&''')))++++++*********+++(((((((((((((((''''''''')))%%%'''...---&&&###'''(((''''''((()))***)))(((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''(((***+++---'''"""!!!$$$&&&$$$$$$&&&(((((()))******)))))))))))))))******************+++++++++***+++,,,,,,---......///////////////...//////------...222999>>>MMMaaayyy{{{eeeRRREEE>>>555333555666222...------------------,,,,,,,,,,,,---------,,,,,,+++++++++************++++++,,,***)))+++///000///---000///222777@@@PPPiii~~~yyynnn[[[RRRIIIDDD>>>777333444///,,,)))***---...,,,***,,,+++******)))************))))))(((((('''''''''((((((((())))))*********~~~sssgggaaaZZZWWWVVVWWW\\\aaaggglllttt|||}}}~~~}}}zzzpppmmmiiiiiimmmrrrvvvxxx~~~~~~~~~}}}|||zzzxxxrrrrrrpppnnnkkkiiihhhgggeeeddddddeeeggggggggghhhnnntttxxxwwwwwwzzz|||{{{{{{zzzyyyxxxyyyyyyzzz{{{yyyzzz{{{zzzxxxuuuttttttxxxwwwtttnnnjjjhhhjjjmmmrrrqqqqqqqqqsssuuuwwwyyyvvvwwwxxxxxxxxxvvvtttsssmmmkkkiiigggggghhhjjjlllkkkmmmsss}}}~~~}}}}}}~~~}}}|||zzz}}}}}}||||||zzzyyywwwvvvkkkiiieeeccccccfffjjjmmmmmmmmmnnnooorrrwww}}}~~~vvvssssssrrrqqqmmmooopppsssuuuvvvwwwxxxyyyxxxuuutttuuuyyy}}}~~~|||yyyyyyyyyyyywwwuuutttsssvvv{{{{{{oooaaaRRRGGG???777333333000,,,)))...;;;BBB777'''...///...+++(((&&&&&&&&&))))))((((((''''''&&&&&&(((%%%%%%******''''''+++'''&&&%%%&&&(((******)))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&((()))'''$$$$$$'''(((&&&&&&(((((()))))))))))))))(((((((((((())))))******+++++++++************+++,,,,,,...//////000000///...------------,,,---111777<<>>777222111000......000000///---,,,,,,++++++***+++***************++++++'''(((***)))&&&&&&'''(((******)))(((&&&%%%$$$###wwwvvvtttqqqggg\\\YYY\\\WWW^^^fffkkkqqqyyy~~~~~~~~~~~~}}}}}}{{{vvvppplllggghhhkkkooovvv}}}~~~}}}{{{{{{{{{yyytttpppjjjiiijjjllloooqqqqqqqqqkkkmmmlllhhheeeggghhhhhhooorrrsssrrrrrrttttttpppqqqqqqpppoooooopppqqqrrrvvvyyy{{{zzzuuuqqqpppqqqpppnnnkkkhhhhhhjjjlllnnnvvvuuutttsssrrrrrrqqqqqqmmmmmmkkkiiihhhfffeeedddeeedddccccccdddfffhhhiiinnnttt{{{zzzyyyzzz{{{|||{{{zzz~~~}}}{{{xxxtttpppmmmkkkhhhhhhhhhjjjlllpppsssuuuooommmjjjlllrrr{{{~~~tttoooppptttvvvwwwrrrsssvvvxxxzzz|||}}}}}}zzzxxxvvvtttssssssttttttqqqooommmjjjiiijjjkkkllljjjooosssvvv{{{}}}nnn\\\QQQEEE???:::444111111000///...,,,+++,,,,,,+++&&&'''((((((((()))+++---(((((((((((((((''''''''')))((('''&&&%%%###""""""&&&$$$"""###%%%'''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''%%%######&&&)))%%%&&&'''(((((()))((((((,,,***)))'''&&&&&&&&&&&&%%%$$$&&&)))(((%%%%%%)))''''''((())))))((((((((((((((())))))))))))))))))))))))(((((())))))***+++,,,...///111111000...---***+++,,,,,,...222777<<>>:::444111111000///...,,,***))))))***+++,,,,,,+++)))(((((()))'''''''''(((((((((((((((###%%%&&&&&&&&&&&&$$$"""'''%%%######%%%'''(((((((((((((((((()))))))))***''''''&&&&&&&&&%%%%%%%%%%%%'''(((%%%!!!!!!%%%)))###$$$&&&'''((((((''''''***)))))))))((('''''''''$$$$$$'''***((($$$%%%)))&&&&&&'''((()))))))))))))))))))))))))))(((((((((******))))))******+++,,,+++,,,///111111000///...------------...111666999QQQeeehhh\\\MMMAAA;;;888777666444222000...,,,,,,------,,,,,,,,,,,,+++***)))(((******))))))))))))******)))***************++++++...------///...///666???WWWwwwzzzeeeRRRDDD;;;666111------000222000000222.........---,,,+++,,,---******))))))***++++++,,,&&&))),,,+++'''&&&(((,,,((((((((('''&&&&&&%%%%%%ggg___YYYYYYZZZ\\\___cccpppxxx|||zzz|||||||||}}}~~~|||zzzqqqtttyyy~~~~~~~~~|||zzzyyyzzz{{{wwwooohhhiiihhhhhhkkkpppssstttrrroootttrrrjjjfffhhhjjjiiikkkooopppppprrrvvvvvvrrrllllllkkkkkkkkkjjjjjjjjjdddiiimmmkkkfffbbbaaacccdddcccbbbccceeehhhjjjkkkoooooooooooooooooooooooojjjhhheeeccccccdddfffhhhggghhhkkknnnrrruuuwwwyyy}}}|||xxxxxx~~~~~~|||zzzyyyyyyxxxvvvtttwwwvvvtttrrrooollljjjhhhiiilllqqquuuxxxxxxxxxwwwjjjgggfffmmmzzz|||vvvpppnnnqqqvvvzzz|||}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwuuusssrrrqqqooojjjfffdddeeeiiillleeekkknnnkkklllrrruuusssvvv{{{~~~nnnaaaUUUKKKBBB===:::444111111000...---------***(((((()))+++,,,---+++***+++,,,&&&'''''''''(((((())))))!!!%%%'''***,,,+++))))))'''$$$$$$&&&(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((((((%%%!!! $$$)))"""###$$$&&&''''''&&&&&&%%%&&&'''((((((''''''&&&%%%&&&))),,,***%%%&&&+++%%%%%%'''((())))))))))))******))))))((((((''''''++++++******++++++,,,---***,,,...111222111///.../////////......000444777HHH^^^xxxooodddUUUGGG>>>;;;;;;;;;666444111...---,,,---------...------,,,+++***)))******))))))))))))*********+++,,,,,,+++++++++---...+++***,,,---///666>>>MMMllliiiSSSEEE<<<555000+++((()))...111///...000+++,,,,,,,,,+++,,,---///******))))))***+++,,,,,,&&&***---+++(((&&&)))---''''''''''''((((((((()))VVVTTTTTTYYYbbbkkkqqqttt{{{~~~yyywwwvvvzzz~~~~~~~~~~~~|||yyywwwrrrlllhhhddddddggglllmmmkkkmmmrrrpppooonnnnnnooonnnkkkhhhiiikkkjjjiiilllpppppplllgggdddeeegggfffbbb```bbb___```___]]]YYYWWWVVVWWWYYYXXXXXXZZZ___dddgggiiioooqqqtttvvvvvvuuusssrrrjjjjjjjjjhhhggghhhkkknnnqqqppptttzzzyyyvvvyyy}}}uuuttt}}}|||}}}}}}~~~~~~}}}zzzuuuqqqsssoookkkjjjmmmppppppooovvvssstttzzz|||wwwrrrqqqhhhgggjjjtttyyywwwqqqlllpppyyy}}}|||}}}|||wwwuuuwwwyyy|||}}}|||xxxvvvwwwyyymmmmmmllliiieeeeeeiiimmmhhhlllnnnkkkiiiiiiiiifffkkkpppwwwyyykkkbbb]]]PPPJJJCCC<<<888555333222...---,,,+++******)))******%%%$$$))),,,***((((((%%%'''((('''&&&&&&'''((("""((('''***(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***((('''(((&&&$$$''',,,))))))))))))((('''&&&%%%'''(((+++,,,,,,+++(((''''''******&&&&&&++++++(((,,,...000111222111000//////000000000000111444666EEESSSjjjwwwkkkYYYJJJAAA<<<999888666333///---------+++***---,,,***))))))***,,,---+++******)))(((''''''&&&))))))************))))))---.........///111555888GGG]]]xxx\\\HHH===666444555...............///000111------......------,,,+++''''''(((((())))))******''')))+++------***'''%%%+++******)))(((''''''&&&WWWXXX\\\ccckkkttt{{{~~~{{{wwwsssuuuxxx~~~~~~|||||||||~~~{{{xxxuuurrrnnniiieeecccbbbeeeiiiiiifffhhhllljjjiiiiiikkklllllljjjhhhgggiiihhhfffhhhkkkjjjggg```\\\[[[]]]\\\YYYZZZ]]]ZZZYYYXXXUUURRRRRRTTTVVVWWWWWWYYY\\\aaaeeeiiikkktttuuuxxx{{{~~~~~~{{{yyyqqqpppnnnkkkjjjkkknnnqqqwwwvvvyyy~~~|||xxxzzz~~~uuuvvv{{{~~~zzztttpppmmmjjjhhhjjjoootttvvvvvvzzzvvvtttwwwwwwqqqlllkkkjjjkkkooo{{{xxxwwwrrrooorrrzzz~~~~~~~~~||||||~~~}}}yyyxxxzzz~~~|||xxxvvvvvvoooqqqqqqnnnjjjjjjlllpppkkkooopppllliiijjjiiifffhhhkkkpppvvv}}}{{{nnnbbb[[[WWWOOOJJJCCC<<<888555333222...---,,,+++***))))))))),,,((('''+++...,,,******((()))******(((&&&&&&'''((((((***+++'''"""%%%,,,&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&&&&***)))(((&&&%%%&&&&&&'''######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***''''''(((&&&$$$''',,,***))))))(((''''''&&&&&&******))))))))))))******(((+++***''''''+++,,,***,,,---///111111000///......////////////000333555???LLL```uuu~~~qqq]]]LLLAAA;;;888555666444111//////...---+++///...,,,***))))))***++++++******)))(((((('''''')))******************)))------.........000333666???SSSwwwnnnRRRAAA888333111111------......////////////---------------,,,,,,+++))))))))))))************((()))+++,,,+++)))'''%%%******))))))(((''''''&&&YYY```iiiqqqxxx}}}{{{wwwrrrooommmttt|||~~~~~~{{{zzzyyyyyy{{{xxxsssooollliiieeebbbbbbaaabbbeeeccc``````dddbbbbbbccceeehhhhhhgggeeecccdddbbb___```cccbbb^^^YYYUUUSSSTTTTTTRRRTTTXXXUUUTTTSSSPPPOOOPPPSSSWWWUUUWWWZZZ^^^ccchhhlllnnnxxxxxx|||yyyxxxtttpppmmmnnnrrrvvv||||||~~~~~~zzzyyy{{{|||vvvzzz~~~}}}wwwqqqllleeedddeeejjjssszzz~~~~~~~~~yyyuuuuuusssmmmjjjkkkooorrrzzz~~~vvvwwwuuusssvvv{{{|||yyy|||zzz{{{|||{{{}}}zzztttpppppprrrtttssspppnnnoooqqqooossssssooollllllllliiijjjjjjkkkkkkooovvv}}}pppcccZZZUUURRROOOJJJCCC===888666333111///...,,,+++***)))))))))***''''''+++---+++)))***)))+++---,,,***'''&&&&&&,,,'''%%%''')))'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%)))((('''%%%%%%%%%&&&&&&!!!"""###%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***''''''(((&&&$$$''',,,***)))((('''&&&&&&''''''---+++(((&&&&&&(((+++---***+++***'''(((+++---,,,,,,---...///000///...---,,,...//////...///222444999BBBQQQcccvvvzzzeeeRRREEE===888555666444222111111000...,,,111///---+++))))))))))))*********))))))(((((('''******++++++++++++******,,,------------...111444666FFFfffxxx```EEE777222000...---,,,---.../////////...------------,,,,,,,,,++++++++++++***************)))******+++***)))((('''&&&***))))))(((((('''''''''```jjjvvv~~~~~~zzzuuuooojjjgggjjjuuu~~~{{{yyywwwuuuuuuwwwsssmmmiiifffcccaaa___```^^^^^^```]]]XXXXXX[[[\\\\\\]]]___aaabbbaaa___ZZZ[[[YYYWWWXXX\\\\\\YYYWWWTTTSSSUUUUUURRRSSSVVVTTTUUUUUUUUUTTTUUUXXXZZZUUUXXX\\\aaaeeejjjnnnqqqyyyzzz~~~}}}xxxssspppqqquuuyyy|||}}}}}}yyyvvvvvv{{{}}}xxxwwwnnnkkkttt}}}xxxwww}}}yyyrrrkkkfffccccccfffmmmxxx{{{vvvuuurrrnnnnnnpppwww|||}}}vvvxxxyyyxxxzzz}}}{{{wwwzzzxxx{{{~~~~~~{{{rrrkkknnnqqquuuvvvssspppqqqrrrqqquuuvvvsssqqqssssssrrrvvvrrrmmmgggeeeggglllqqq|||ssseeeYYYRRRMMMKKKMMMHHHBBB<<<888666333111///...---+++***)))))))))+++)))***...///,,,***,,,&&&))),,,---+++(((&&&&&&)))%%%"""###&&&&&&$$$###(((''''''&&&&&&''''''(((***))))))(((((('''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))'''&&&(((&&&%%%'''---+++)))'''&&&%%%&&&((()))---+++(((&&&&&&(((+++---******)))((()))+++,,,---,,,---...//////...------,,,...///000///000222444555:::DDDRRRdddxxxlllYYYKKKBBB;;;777555444222111111000...,,,000///---+++*********************)))))))))((((((+++++++++,,,,,,++++++++++++,,,---,,,,,,---///111555>>>VVVxxxiiiRRR:::000//////---,,,+++,,,...//////...---+++---,,,,,,++++++++++++++++++*********)))(((((((((,,,+++***)))((('''''''''))))))((((((((('''''''''kkkuuu{{{uuunnniiieeedddnnnzzz}}}}}}~~~zzzyyywwwuuurrrpppooonnnoookkkeeeaaa^^^]]][[[ZZZZZZXXXXXXXXXUUUOOONNNQQQTTTTTTUUUWWWYYYZZZXXXWWWSSSTTTSSSQQQTTTZZZ[[[YYYZZZXXXYYY\\\[[[VVVTTTUUUTTTWWW[[[]]]]]]\\\\\\]]]WWW[[[___cccfffjjjpppttt{{{~~~zzzuuuqqqrrrwwwzzz|||~~~}}}zzzuuuqqqsssrrriiiaaa^^^XXX\\\lllxxxtttwww{{{wwwrrrmmmfffbbbggghhhkkkrrr|||{{{vvvssspppmmmooottt|||}}}}}}vvvzzz||||||~~~|||vvvwwwwwwzzz~~~}}}~~~~~~|||rrrkkklllqqqvvvxxxvvvttttttuuurrrwwwyyywwwxxx|||~~~~~~tttiii```\\\]]]___eeeiiipppvvv{{{}}}}}}}}}wwwnnnbbbWWWPPPKKKHHHFFFIIIEEE???;;;888666333111//////---+++***)))((((((---,,,...222222...---///###&&&***+++***)))(((((((((((((((&&&&&&''''''&&&(((''''''&&&&&&''''''(((((()))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++)))&&&&&&''''''%%%(((---***)))'''&&&%%%&&&((()))******))))))))))))******)))((((((***+++++++++------...............---------///111111111111333444444666<<>>999444222111000000///---,,,------,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++,,,,,,++++++++++++,,,---,,,,,,,,,---///777:::IIIddd|||ZZZHHH555...//////...---+++,,,...//////---+++***---,,,+++************+++)))))))))((('''''''''&&&+++***)))(((''''''''''''((((((((((((''''''''''''yyy}}}{{{vvvpppjjjfffggghhhvvvzzztttqqqrrrtttpppooonnnmmmkkkiiihhhggggggccc^^^[[[ZZZYYYWWWVVVTTTRRRRRRRRRNNNIIIHHHJJJOOOOOOPPPRRRUUUVVVTTTSSSSSSTTTTTTSSSWWW^^^aaa___```___```cccaaaZZZUUUUUUWWW[[[```ccccccaaa___^^^\\\___bbbdddfffjjjqqqvvv}}}}}}zzzuuussstttxxx{{{|||}}}{{{tttlllhhhdddWWWNNNMMMJJJTTTkkk~~~wwwuuuyyy}}}yyytttpppmmmjjjgggdddnnnnnnpppvvv}}}|||wwwsssrrrooommmqqqxxx|||zzz{{{wwwzzz||||||~~~}}}wwwvvvuuuxxx~~~|||{{{}}}|||~~~zzzqqqkkklllqqqxxx{{{zzzyyyyyy{{{uuuzzz}}}}}}|||pppddd\\\XXXXXXVVVYYY]]]bbbeeegggggggggaaaZZZRRRMMMLLLKKKIIIHHHDDDAAA<<<999777555333111000///---+++***(((((((((''''''+++///...)))(((+++"""%%%)))******))))))***&&&***+++'''$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++(((&&&&&&''''''%%%(((...)))((('''&&&&&&'''((()))((()))************)))((((((''')))---...,,,+++---/////////...............---///111222222222333444444555777===HHHXXXiiiuuusssbbbUUUJJJ@@@:::555333000...//////...---,,,,,,,,,---------------******************************++++++++++++******+++,,,------,,,+++,,,...555555===RRRlllnnnLLL???222...//////......+++,,,---------,,,+++***,,,+++***)))))))))***+++((('''''''''''''''&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''zzzyyytttoookkklllpppuuu~~~}}}{{{xxxuuutttvvvxxxwwwxxxvvvpppjjjgggiiillliiiiiiiiihhhgggfffeeeddddddbbb^^^\\\\\\[[[YYYXXXSSSQQQQQQRRROOOIIIIIIKKKPPPPPPRRRUUUYYYZZZZZZYYY[[[\\\[[[ZZZ^^^fffiiihhhkkkhhhhhhhhhddd]]]XXXXXX]]]```dddfffeeecccaaaaaaaaadddeeeeeeeeehhhpppwww||||||{{{yyywwwuuuvvvzzz}}}}}}|||zzzwwwnnncccXXXTTTIIIDDDFFFGGGVVVqqq~~~yyyxxx|||uuuqqqmmmjjjjjjkkkllllllrrrrrrsssxxx}}}|||yyyrrrooooooqqqrrrttt{{{~~~}}}}}}zzzuuuuuuxxxvvvyyyzzzyyy|||}}}xxxuuutttwww}}}}}}yyywwwyyyyyy}}}zzzrrrjjjfffiiiooovvvyyyzzzzzz|||~~~zzzzzzoooeee```]]]UUUUUUUUUUUUTTTSSSRRRQQQNNNIIIEEEEEEHHHIIIGGGDDD???<<<999777666555333222000///---+++***(((((('''"""$$$(((,,,***%%%$$$'''&&&(((******))))))***+++$$$((((((###"""%%%&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$"""!!!(((((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((())))))***(((&&&&&&''''''%%%(((...'''((((((((((((((((((((())))))************)))))))))(((,,,222333///---...111000//////.........///,,,...111222222111222333333333333666===IIIVVV___jjjuuu{{{kkk^^^QQQEEE>>>777444000......///000000.........------,,,++++++************************)))******************)))+++---......,,,+++,,,---111000444AAATTTiiiiiiXXX???777000///...,,,,,,...,,,,,,,,,,,,+++++++++***,,,+++)))(((((((((***+++''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''zzzyyyuuuqqqooosss{{{wwwuuurrrmmmiiiiiikkknnnpppqqqpppjjjdddaaadddhhhhhhiiiiiiiiihhhgggfffffffffdddbbbaaaaaa```^^^]]]VVVTTTUUUVVVSSSNNNMMMPPPTTTUUUWWW[[[```bbbbbbbbbbbbcccbbbaaaeeelllooonnnuuupppmmmkkkggg```\\\]]]ccceeeggghhhfffeeedddeeeeeefffgggeeedddhhhpppwwwyyyzzzzzzyyyxxxwwwxxx{{{~~~|||~~~yyyvvvrrrggg[[[JJJGGG@@@@@@FFFJJJ\\\zzz~~~xxxzzzzzzyyyzzz||||||}}}xxxppplllhhhgggiiinnnrrrtttsssssstttxxx||||||yyyuuuiiihhhlllrrrwww}}}~~~{{{yyyuuuqqqrrrvvvuuuxxxxxxwwwyyy}}}}}}yyyuuutttwww||||||wwwuuuvvvvvvzzz}}}{{{sssiiiccc```fffkkkrrrvvvwwwyyy{{{~~~~~~yyypppjjjggg[[[YYYVVVQQQMMMIIIFFFEEE@@@<<<:::;;;???@@@===999<<<:::777666666555333222000///...+++***(((''''''&&&''',,,000...)))(((+++***+++,,,+++))))))***+++'''***((($$$$$$))))))$$$(((''''''&&&&&&''''''((((((((('''&&&### )))((('''&&&''''''))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))(((&&&&&&''''''%%%)))...&&&'''(((((()))(((((('''******)))(((((()))*********)))...666777111...000222111000///////////////+++---000111111000111222111111111222666???IIIPPPYYYddduuutttfffXXXJJJBBB:::666111......000222333000//////...---+++***)))******************++++++))))))************)))))),,,...//////---,,,,,,---...,,,...666AAAQQQgggxxx}}}fffOOO???777222///...---)))***---------,,,+++*********+++,,,+++)))((('''(((***+++''''''(((((())))))******%%%&&&'''((())))))))))))&&&'''''''''''''''''''''}}}}}}~~~rrrqqqoooooosss{{{zzznnnnnnmmmkkkjjjjjjjjjjjjjjjnnnnnnlllkkkmmmkkkhhhkkkmmmoooqqqrrrqqqpppooopppkkkgggfffhhhgggddd```___[[[YYYZZZYYYWWWWWWZZZbbb___```fffjjjkkkkkknnnuuuqqqllljjjkkkppptttvvv|||ssslllkkkhhhbbb```ccciiijjjjjjiiigggfffggghhhhhhgggffffffiiimmmrrruuu}}}{{{{{{}}}xxxxxxwwwwwwxxx{{{~~~{{{xxxvvvssshhhXXXKKKEEE@@@???CCCJJJUUUiii|||zzzrrrkkkhhhjjjfffjjjmmmnnnttt~~~xxxrrrqqqkkkjjjjjjlllkkkkkkqqqyyyzzzxxxxxx{{{}}}zzzssslllkkkgggiiirrr{{{vvvsssssssssqqqnnnuuuttttttwww{{{|||zzzwwwyyyxxxwwwxxxxxxxxxvvvtttuuuvvvuuuqqqkkkgggfffhhhlllppptttxxxyyyzzz|||}}}|||vvvnnncccXXXPPPIIIAAA===888555333333444555555555888555444555777888555222111000---***(((&&&%%%%%%)))***+++,,,,,,+++***)))+++*********))))))((((((+++)))&&&%%%&&&'''&&&%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((%%%###%%%((()))&&&$$$$$$((()))'''%%%'''(((&&&&&&'''''''''&&&%%%%%%$$$(((((((((((()))))))))))))))))))))'''%%%%%%'''))))))'''///===@@@555------666333///,,,******+++,,,......//////000000111111222111111000111555<<<@@@JJJPPP]]]lllssstttvvv{{{xxxjjj]]]OOOGGGAAA999111000000---,,,...++++++++++++++++++++++++,,,,,,+++******)))******+++***)))***---...,,,)))((()))+++,,,------,,,,,,+++...000222666???LLLVVVnnnqqqrrrlll```OOOAAA888000---)))(((((()))***))))))***+++---///...***''',,,+++***)))((((((((((((&&&'''))))))((((((((()))(((((((((((('''&&&$$$$$$&&&###"""$$$(((***(((&&&|||yyywwwmmmjjjiiinnnxxxyyysssnnniiihhhggghhhiiikkkkkkkkkmmmqqqsssssstttwwwvvvrrrrrrsssuuuwwwwwwwwwvvvuuurrrnnnjjjjjjlllmmmjjjgggfffcccbbbdddcccaaabbbeeekkkhhhiiinnnrrrssstttvvvwwwsssooommmooorrruuuvvvvvvppplllllliiiccccccgggjjjllllllkkkiiihhhiiijjjjjjiiihhhhhhjjjmmmqqqttt~~~zzzyyyzzzxxxxxxwwwwwwyyy{{{}}}}}}xxxssskkk^^^OOODDD@@@>>>@@@IIISSSaaauuuyyysssmmmfffdddeeebbbgggjjjkkkpppzzz{{{www||||||zzzvvvppplllllliiihhhjjjnnnppprrryyy~~~|||{{{yyytttnnniiiiiigggkkkvvvzzzvvvvvvuuuqqqnnnmmmmmmnnnrrrxxx{{{|||{{{zzzxxxwwwwwwwwwwwwuuusssqqqpppnnnjjjgggfffggghhhmmmpppuuuyyy{{{}}}{{{qqqeee[[[PPPFFF@@@666444111000000111000000000000222555999;;;;;;;;;555333///,,,)))((('''''')))***+++++++++***))))))************)))))))))((()))'''$$$$$$$$$%%%$$$###&&&$$$$$$''''''%%%%%%(((!!!!!!"""###$$$&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$(((***'''&&&((((((&&&'''(((((((((''''''&&&%%%(((((((((((())))))))))))++++++***)))((()))***+++'''$$$+++777:::111+++---......------------...///.........///000000111111111111000000111444:::>>>AAAFFFQQQ]]]dddfffjjjoooqqqcccTTTKKKDDD;;;333111000...---...++++++++++++++++++++++++***))))))(((((((((((())),,,***((())),,,,,,+++)))((()))+++,,,------,,,,,,,,,...///...///444===EEENNNRRRUUUSSSKKK@@@666000///---*********+++***)))******+++,,,------***(((,,,+++***)))(((((((((((('''((())))))((((((((()))((((((((((((''''''&&&%%%&&&&&&%%%&&&((()))((((((|||vvvqqqjjjggghhhqqq~~~|||vvvqqqlllgggdddfffddddddhhhnnnrrrtttsssvvvzzz}}}}}}~~~{{{zzz{{{}}}~~~~~~}}}|||{{{uuurrroooooorrrtttsssqqqqqqnnnmmmppppppnnnooossstttqqqqqqvvvzzzzzz{{{}}}xxxuuurrrpppqqqrrrsssrrrnnnmmmmmmlllhhhdddeeejjjlllmmmnnnnnnlllkkklllmmmmmmllljjjjjjkkknnnqqqsss}}}~~~~~~zzzwwwuuuuuuvvvvvvvvvxxxzzz|||~~~}}}vvvlll___RRRFFF???>>>AAAIIIVVVeeesssyyyqqqlllhhhbbb___aaaaaafffjjjkkknnnuuuyyyzzzuuuvvvzzzzzzvvvqqqppptttzzz~~~{{{yyy|||yyyrrrooommmiiiiiikkknnnlllnnnsssvvvxxxzzztttnnnkkkjjjkkklllsss}}}|||zzzwwwrrrmmmiiihhhiiimmmsssxxx{{{|||zzzxxxvvvuuuuuuuuusssrrrnnnkkkgggfffgggjjjlllmmmooossswwwzzz}}}uuugggXXXJJJBBB777444111.........---,,,+++...333666999<<<>>>@@@888666111---***))))))******+++++++++***))))))(((************)))))))))))))))'''%%%$$$%%%%%%$$$###%%%###%%%((()))&&&%%%'''!!!"""$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&((('''###"""%%%)))%%%)))+++(((&&&((()))'''((((((((()))(((((('''&&&(((((((((((())))))))))))***(((''''''((()))))))))***'''+++555888333000222***+++---.../////////...---......//////000111111///000000///000333777;;;888;;;CCCMMMRRRUUU\\\dddxxx{{{lll[[[QQQGGG>>>555222111...---...++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,***))))))***+++******))))))+++,,,,,,,,,,,,,,,,,,------,,,***,,,111666666:::>>>???;;;666000...---,,,+++,,,,,,,,,***(((,,,*********,,,,,,+++***,,,+++***)))(((((((((((()))))))))(((((((((((()))'''((((((((((((((('''''''''((()))(((''''''((()))|||uuuoookkklllpppwww~~~yyyrrrllliiigggeeedddjjjiiijjjoooxxx}}}~~~}}}zzzwwwttttttvvvxxxxxxxxxzzzwwwvvvyyyyyyvvvvvvyyyxxxtttssswww{{{zzz|||~~~yyyvvvsssqqqpppooommmkkkhhhjjjmmmlllgggcccfffjjjlllnnnooonnnmmmmmmnnnooommmlllkkkkkklllooorrrtttzzzxxxuuutttsssrrrpppoooqqqrrruuuxxx{{{~~~}}}zzzqqqcccTTTHHHAAA???AAAKKKZZZkkkyyy~~~uuummmjjjgggbbb``````ccciiimmmmmmnnnrrrsssqqqhhhiiillloootttxxx{{{|||wwwtttqqqnnnlllkkkooosssyyy{{{}}}}}}|||zzzxxxwwwrrrqqqpppqqqvvv}}}xxxqqqlllkkkjjjjjjmmmrrryyyvvvvvvyyy{{{{{{yyyppplllnnnrrrqqqvvv}}}xxxqqqllljjjiiiiiikkkoootttxxxzzzzzzxxxvvvuuutttsssqqqooojjjhhhgggjjjooossstttsssuuuwwwyyy{{{~~~ooo\\\LLLCCC;;;888333000......---,,,+++000666888888999<<<>>>999666111---***)))***++++++++++++******)))((((((*********)))))))))))))))+++)))''''''((((((&&&%%%$$$###%%%)))***&&&$$$&&&"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((('''%%%%%%''')))%%%)))+++(((&&&((()))'''''''''(((((((((''''''&&&(((((((((((())))))))))))***((('''(((***+++***))),,,)))+++222666444444666//////...------,,,++++++------......///000000111...////////////111444777555777<<>>EEEVVVmmmxxxpppnnnlllgggcccccccccjjjnnnmmmmmmmmmlllhhh``````bbbcccfffiiilllnnnmmmnnnnnnllljjjkkkmmmooopppooooooooonnnmmmkkkiiieeegggjjjnnnttt{{{~~~yyyoookkkiiikkkmmmnnnttt{{{}}}|||~~~~~~wwwooommmrrrxxxwww}}}xxxrrrnnnllllllllllllnnnrrrwww{{{zzzyyywwwvvvuuusssooolllffffffiiipppwww{{{zzzxxx||||||}}}}}}~~~qqq^^^MMMDDD===999333///...------,,,,,,000666888777666888:::666333000,,,)))))))))***+++******))))))((((((((())))))))))))))))))*********)))(((((()))((('''%%%$$$###%%%)))***&&&$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((&&&######%%%&&&&&&%%%$$$)))***(((&&&(((((('''%%%&&&&&&'''''''''&&&&&&(((((((((((()))))))))))),,,+++++++++,,,---,,,+++***((()))---111222222333444222...+++))))))***+++---------...//////000000...///000/////////111333555666888<<<>>>DDDQQQ___sss|||jjj]]]NNNCCC888333000,,,***,,,++++++++++++++++++++++++''''''''''''((())))))***++++++++++++++++++------++++++++++++++++++,,,,,,***+++------------...///---...000///,,,)))(((((((((((()))***+++***'''$$$---+++(((((()))++++++++++++***))))))))))))))))))(((''''''(((***+++)))'''&&&'''((((((((((((((('''%%%''')))(((%%%###%%%(((}}}xxxsssoookkkiiioooxxxyyyssspppnnnmmmgggeeedddfffjjjooossstttyyyzzz}}}~~~|||~~~}}}zzzyyyyyy{{{}}}~~~|||{{{}}}{{{wwwuuuvvvxxxssspppsssuuuuuuvvvyyy{{{yyyvvvtttrrroookkkhhhhhhlllmmmiiieeefffhhhhhhjjjlllnnnnnnmmmnnnoooqqqjjjjjjjjjjjjlllmmmooopppnnnllljjjiiiiiijjjkkkjjjkkknnnsssxxx}}}zzzrrrcccQQQBBB;;;<<>>OOO```xxxuuuiiiWWWKKK???888333...,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,!!!%%%***,,,,,,+++,,,---,,,,,,+++******++++++,,,,,,+++************)))(((''')))++++++*********+++'''''''''(((***)))(((&&&+++)))((((((*********)))******))))))))))))******''''''***000555555000+++&&&'''''''''&&&%%%$$$$$$&&&%%%%%%&&&'''(((((('''}}}~~~tttmmmkkkooottt~~~rrriiidddccccccjjjkkkooouuu{{{{{{{{{zzzzzz{{{~~~||||||{{{zzz{{{sssmmmjjjlllmmmlllnnnqqqpppnnnmmmnnnoooooonnnmmmnnnooommmhhhjjjqqqsssoookkkmmmoooooooooppprrrtttnnnmmmkkkiiihhhgggffffffhhhjjjkkkkkkjjjkkkmmmppppppssswww{{{}}}|||{{{zzzfff\\\LLL@@@;;;@@@HHHNNNbbbzzz{{{uuurrrsssrrrmmmiiiiiimmmpppooolllggghhhfffccceeeiiiiiifffjjjiiiiiimmmuuu~~~wwwtttsssllleeeaaaaaafffiiifffbbb```]]]XXXXXXYYYZZZYYYZZZ]]]ccciiidddlllqqqooommmooolllgggdddbbbaaabbbcccbbb^^^ZZZ]]]___ccciiinnnssswwwyyyxxxzzz|||}}}~~~}}}{{{zzzzzz}}}yyysssrrrvvvzzzwwwyyywwwrrrnnnmmmiiieeemmmpppwww|||}}}xxxwwwuuutttxxx}}}||||||}}}xxxyyyxxxuuuqqqoooqqqsssyyyzzz|||}}}{{{tttlllfffeeekkksssxxx|||yyycccOOOCCC>>>666222---******,,,---...++++++,,,000444444000+++***+++,,,,,,+++***((('''''''''''''''((()))+++,,,(((((())))))*********+++***))))))******)))'''%%%'''$$$$$$&&&'''%%%&&&)))######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***++++++&&&((((((%%%""""""'''+++"""&&&(((%%%$$$%%%&&&$$$&&&&&&'''((())))))(((((((((((((((((())))))))))))***111666333+++&&&)))---***---111333666666333...------------,,,+++******,,,,,,------...//////000...000222222000.........444444666777777>>>PPPbbbzzzyyymmm[[[NNNAAA:::555000...///++++++++++++++++++++++++,,,++++++***))))))))))))"""(((++++++******+++---,,,+++*********+++,,,+++***))))))+++,,,,,,,,,&&&(((******)))''''''((()))((('''(((******)))'''***)))((()))***+++***(((***)))))))))))))))******((()))---444::::::333---&&&'''&&&&&&%%%$$$###"""(((%%%$$$&&&***+++***(((}}}zzzppphhhhhhuuuuuuhhhdddfffhhhiiinnnqqquuuzzz~~~|||zzzxxxyyy~~~~~~~~~~~~|||yyytttpppkkkhhhiiilllooopppooommmkkkjjjkkknnnrrruuusssqqqooommmmmmnnnppprrrqqqppppppooopppqqqrrrsssrrrrrrqqqmmmiiiggghhhjjjlllllllllmmmooopppqqqrrrvvvyyyyyywwwyyy{{{tttjjjYYYJJJ???<<<;;;>>>MMM___vvv~~~vvvtttrrrnnnkkklllkkkgggcccbbbeeegggfffdddbbbaaa```aaadddfffffffffhhhfffggglllwwwxxxqqqnnnkkkfff```cccdddaaa\\\ZZZ]]]^^^]]]ZZZ\\\]]]^^^___aaaeeeiiiqqquuuuuurrrqqqqqqnnniiifffhhhjjjjjjgggbbb\\\XXXWWWZZZ___dddjjjpppvvvzzz}}}|||||||||yyysssyyyzzz~~~~~~{{{uuuqqqoooqqqtttvvvvvvrrrqqqrrrnnnhhhgggkkkrrrvvv}}}~~~~~~}}}~~~sssqqqsssyyy~~~~~~||||||}}}~~~{{{zzzyyywwwuuussssssrrrwww{{{~~~{{{sssmmmkkkkkkppprrrtttwwwzzz~~~zzzkkk]]]LLL???999///---+++((('''&&&'''((()))+++...///000...,,,++++++)))((('''((()))((('''''''''''''''''''''''''''%%%(((***)))&&&&&&***///,,,***((((((******'''$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$###$$$&&&''')))'''%%%""""""###%%%'''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***'''&&&''')))***(((&&&%%%&&&((()))***)))((('''***+++,,,,,,+++***+++,,,,,,///333777777555111///---,,,,,,+++*********+++///............///000000222000...---,,,---...///000///222999;;;BBBVVVkkkzzzjjj]]]QQQBBB999333//////333+++,,,,,,,,,,,,+++******)))+++---,,,)))''')))+++)))*********++++++++++++++++++***)))***+++---...+++*********+++,,,------***++++++)))''')))...333++++++***)))((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((()))%%%)))777BBB@@@555---***)))'''''''''%%%""" )))&&&%%%&&&((()))'''%%%xxxpppkkknnn{{{xxxmmmjjjlllnnnoootttvvvyyy}}}}}}{{{|||~~~~~~zzzqqqmmmiiihhhiiilllnnnooopppnnnlllkkklllppptttvvvqqqpppooonnnoooppprrrsssrrrrrrqqqqqqqqqssstttuuutttuuutttqqqllliiijjjkkknnnnnnnnnnnnoooqqqssstttyyy{{{{{{xxxvvvssshhh]]]QQQFFF???@@@CCCHHHXXXjjjyyy~~~xxxxxx~~~{{{sssnnnmmmllliiiggghhhjjjgggeeedddfffggghhhhhhgggfffeeeeeehhhiiiiiiiiikkkjjjjjjoooxxx}}}ssslllkkkiiiddd```^^^aaaaaa______bbbbbb```bbbdddfffggghhhiiilllnnnvvvzzzzzzwwwvvvvvvtttpppjjjlllmmmllliiiccc]]]YYY\\\___dddhhhmmmrrrwww{{{}}}}}}yyytttyyyzzz|||}}}zzzyyywwwssspppnnnnnnooopppqqqooopppsssqqqllllllpppvvvzzz|||||||||xxxvvvwwwmmmnnnttt~~~~~~|||xxxuuusssrrrrrrvvvxxxzzzvvvpppkkkkkklllqqqsssuuuwwwzzz~~~ooo```SSSEEE:::666000...,,,***((((((((())))))***---//////...---+++***)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((($$$$$$'''++++++)))((((((***)))'''$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$%%%'''((('''%%%'''(((***+++***)))'''&&&(((***+++***))))))***+++---///333666666444000...---,,,++++++*********+++,,,,,,,,,,,,,,,------...111000...---------//////000///333:::===DDDYYYooo|||lll]]]PPPBBB999333//////222,,,,,,,,,,,,,,,+++******)))***+++***((((((((())))))))))))*********++++++******)))))))))***++++++,,,++++++***************,,,,,,,,,***(((&&&&&&'''******))))))((()))))))))))))))))))))((((((((((((************))))))))))))***)))---888>>>;;;333...$$$######%%%(((++++++***(((&&&%%%&&&((()))'''%%%tttooopppxxx{{{rrrooorrrtttuuu|||}}}zzzooollljjjiiikkkmmmmmmmmmooonnnlllkkkmmmppptttvvvqqqqqqrrrrrrsssssstttttttttssssssssstttuuuwwwxxxwwwxxxxxxvvvsssqqqppppppsssrrrqqqqqqqqqsssvvvwww}}}zzzrrriii[[[OOODDD???>>>DDDIIIPPP___ppp~~~|||{{{zzztttooopppuuuzzz|||~~~~~~{{{wwwtttrrrooojjjhhhjjjjjjhhhggghhhkkkkkkkkkkkkjjjkkknnnppprrrpppnnnnnnnnnooonnnmmmpppoooooosssyyyyyyrrrjjjfffgggfffccc___[[[___bbbbbbdddhhhhhheeeiiilllpppqqqqqqqqqrrrssszzz}}}~~~{{{zzz|||zzzvvvqqqqqqqqqoookkkeee```\\\]]]```eeekkkpppvvv|||{{{vvvuuuvvvwwwyyy{{{yyyvvvsssqqqpppnnnllljjjiiiiiiiiimmmnnnqqqvvvvvvttttttwww}}}|||{{{xxxssspppppplllpppzzz}}}~~~~~~~~~~~~yyyuuurrrqqqqqqttttttsssoookkkiiilllooosssuuuwwwyyy{{{zzzfffWWWLLLAAA999777000///---+++***))))))***((()))+++---......---,,,)))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***'''$$$"""$$$'''***)))(((((())))))'''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%$$$&&&''''''''')))***++++++***)))'''&&&'''((()))((('''((()))+++...000222444444111...,,,,,,,,,+++************+++,,,,,,++++++,,,,,,---...111000...------...//////111000333:::>>>GGG]]]sssooo]]]PPPBBB:::555000///111,,,,,,,,,,,,++++++++++++***)))(((((())))))((('''((((((((()))))))))******)))))))))***))))))((((((++++++******)))(((((((((+++++++++,,,+++)))$$$!!!))))))((((((((()))************))))))((((((''''''+++++++++*********))))))((((((---444555111------+++)))'''&&&'''(((''''''((('''&&&&&&'''((('''&&&yyyoooooovvv|||vvvtttwwwyyyzzz~~~xxxqqqooommmlllmmmmmmlllkkkmmmlllkkkjjjkkknnnqqqsssrrrssstttuuuuuutttssssssrrrqqqqqqrrrsssuuuwwwxxxvvvwwwyyyzzzyyyxxxxxxwwwyyyxxxvvvuuuvvvxxxzzz|||zzzmmm^^^PPPGGG@@@AAAFFFMMMQQQWWWcccooo~~~yyytttqqqmmmhhhhhhkkkqqqtttwwwvvvqqqnnnmmmnnnllljjjjjjooopppnnnnnnqqqqqqtttvvvuuutttuuuyyy|||~~~zzzxxxvvvtttrrroootttsssrrrsssuuuxxxzzz{{{xxxxxxxxxzzz~~~{{{wwwlllgggcccaaacccdddccc```^^^bbbddddddggglllmmmkkkmmmqqqvvvxxxxxxvvvuuutttyyy}}}}}}{{{{{{}}}|||yyywwwwwwvvvsssnnniiiccc```[[[___eeelllsss{{{|||wwwrrrrrrsssuuuwwwvvvtttqqqjjjhhhfffdddccccccddddddmmmpppvvvzzz||||||}}}~~~}}}{{{vvvpppmmmnnntttyyy~~~}}}{{{{{{~~~~~~~~~yyytttrrrqqqqqqqqqpppmmmiiiggghhhnnnrrruuuwwwzzz|||~~~rrr^^^OOOEEE<<<777666///...---+++************'''(((***,,,------,,,,,,((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&)))((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%&&&'''((()))'''((())))))))))))((((((&&&'''(((((('''(((***---000111222333222///,,,+++++++++***************+++---------------......///000///............//////111///333:::???III```wwwsss___QQQCCC;;;666111//////------,,,,,,++++++++++++,,,)))'''(((***+++)))&&&(((((((((((())))))))))))))))))***+++***)))'''&&&)))))))))))))))((((((((())))))))),,,///...***&&&((((((((((((((()))***+++******))))))((((((''''''*********))))))))))))(((%%%###$$$***,,,)))''''''333///***&&&$$$###""" ''''''&&&''''''''''''&&&{{{rrrlllppp{{{~~~zzz||||||{{{}}}}}}xxxtttrrrpppnnnnnnmmmkkkiiijjjiiigggfffgggiiikkkmmmnnnooopppppppppnnnmmmkkkjjjiiiiiijjjlllnnnpppqqqoooqqqtttwwwzzz|||||||||~~~}}}{{{zzz{{{|||}}}~~~sssbbbPPPEEEAAAFFFLLLVVV]]]```bbbhhhpppxxxrrrmmmkkkhhhdddcccfffppprrrtttrrrnnnmmmoooqqqoooooorrrxxxzzzxxxxxx{{{zzz}}}~~~zzzvvvrrrooossssssqqqooommmllllllmmmmmmkkkjjjmmmppppppnnnmmmcccaaa___```ccceeeeeeccceeehhhhhhfffhhhnnnqqqpppppptttzzz}}}|||yyywwwvvvxxx|||}}}{{{{{{||||||{{{yyyvvvrrrmmmhhhfff```dddjjjqqqxxx}}}yyyttttttsssssstttrrrooollldddaaa^^^[[[\\\___ccceeeqqqvvv||||||yyytttooonnnqqq}}}~~~}}}{{{||||||~~~|||wwwtttqqqppppppooollliiiffffffjjjqqqvvvxxxzzz}}}yyygggSSSFFF===666111111------,,,+++***)))))))))'''((()))***++++++++++++((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((('''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%'''(((###$$$%%%'''((())))))***'''((())))))(((***---000222222222222000---+++)))*********))))))***++++++,,,,,,,,,,,,,,,---......//////........./////////000///222888>>>IIIbbbzzzyyydddTTTDDD<<<777222//////...---,,,+++++++++,,,,,,---***((()))+++,,,***'''(((((((((((())))))))))))******+++,,,+++***((('''%%%&&&''')))*********))))))'''&&&(((,,,///---+++((('''''''''((()))*********)))))))))(((((((((''')))(((((((((((('''''''''$$$###)))(((%%%$$$+++(((%%%$$$$$$&&&&&&&&&&&&'''''''''&&&&&&''''''~~~rrrmmmlllttt}}}tttoooqqqxxx|||wwwssspppnnnlllkkkkkkiiiggggggfffdddccccccccceeefffeeefffgggggggggfffdddccc`````````aaacccfffhhhjjjiiijjjlllqqqwww|||~~~~~~~~~~~~ttteeeRRRCCC@@@CCCQQQ\\\iiiooonnnlllmmmppprrrmmmjjjiiihhheeefffjjjttttttrrrooonnnooorrruuusssuuu{{{~~~}}}xxxrrrmmmjjjlllmmmllliiieeebbbaaaaaaccc___]]]```cccccceeeggg`````````cccfffiiiiiihhhkkkmmmllliiijjjppptttsssrrrwww||||||zzzyyyyyy|||}}}{{{}}}~~~}}}{{{xxxtttqqqnnnlllmmmpppuuuzzz~~~~~~zzzzzzxxxuuurrroookkkfffbbb___]]]ZZZXXX[[[```fffjjjuuu{{{|||xxxuuuqqqnnnqqqwww}}}{{{|||{{{}}}}}}zzzwwwtttqqqpppooollljjjggggggiiiooouuuyyyyyy|||~~~nnn^^^MMMCCC<<<555000000,,,,,,,,,+++******))))))'''((())))))))))))))))))(((''''''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&'''))))))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$###$$$%%%!!!"""###%%%''')))***+++((()))))))))))),,,///222555555333111///,,,***)))***))))))))))))***++++++******))))))******+++,,,.........///////////////222///222888>>>JJJccc|||jjjYYYFFF<<<777333/////////...,,,+++++++++,,,---,,,+++******++++++***)))((((((((()))))))))************++++++******))))))$$$%%%''')))++++++++++++***(((&&&%%%''')))******(((((('''''''''((())))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&'''!!!$$$******'''%%%(((&&&$$$$$$%%%''''''&&&&&&'''((('''&&&&&&'''(((~~~uuukkkjjjooozzz|||vvvnnnkkkooovvv~~~~~~xxxsssllljjjgggffffffffffffeeefffeeecccaaa```___``````]]]^^^___```aaaaaaaaaaaa]]]]]]]]]___aaadddfffhhhiiiiiikkkpppwww}}}}}}}}}{{{rrreeeVVVHHH@@@HHHTTTiiivvvxxxsssqqqrrrooommmmmmllllllrrrzzz~~~yyyrrroooooorrruuuwwwyyy{{{{{{uuuqqqlllgggdddcccdddeeeccc^^^[[[ZZZ[[[[[[VVVSSSWWWYYY[[[___eeeaaabbbdddgggkkkmmmmmmmmmllloooooommmoootttvvvtttrrrvvv|||}}}{{{zzzwww{{{{{{zzz|||}}}{{{yyyvvvtttrrrrrrtttwww{{{~~~{{{{{{xxxsssooojjjeee___[[[[[[ZZZZZZ\\\```eeekkkooovvv}}}zzzvvvtttrrrrrrxxx}}}zzzxxxyyy{{{}}}|||}}}~~~}}}{{{yyyuuuqqqnnnllljjjiiihhhiiinnnsssxxx{{{{{{~~~|||oooaaaTTTGGG@@@;;;555111000---------,,,,,,+++******)))))))))(((((((((''''''((((((((()))******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%###%%%'''))))))'''%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&%%%$$$######%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&))))))'''%%%%%%&&&######$$$%%%''')))***+++((()))))))))))),,,000444888777444111...,,,***))))))))))))))))))***++++++)))))))))))))))***++++++---......///////////////444222333999???KKKeeeppp]]]HHH<<<777333000//////...,,,+++++++++---...***++++++***)))((()))***)))))))))*********++++++))))))((((((((()))******%%%&&&(((***++++++***)))((()))((('''&&&&&&((()))))))))((('''''''''((((((''''''(((((())))))******((((((((((((''''''''''''***&&&%%%)))***'''&&&'''+++)))'''&&&'''&&&$$$"""%%%''')))(((&&&%%%&&&(((yyynnngggiiiqqq~~~vvvqqqmmmlllpppxxx~~~|||wwwrrrnnnfffcccaaa```aaacccddddddfffdddbbb```^^^^^^]]]^^^ZZZZZZ\\\]]]___aaacccddd_________aaacccfffiiijjjnnnmmmmmmrrryyy}}}~~~~~~|||zzzqqqgggZZZNNNDDDEEEUUUhhh|||wwwwwwtttrrrrrrqqqttt~~~~~~uuupppqqquuuxxxyyy}}}|||yyysssoookkkgggccc```\\\^^^```___[[[XXXXXXYYYWWWQQQNNNQQQUUUVVV]]]eeecccdddgggkkknnnpppppppppkkkoooqqqqqqssswwwwwwtttppptttyyy||||||{{{zzzyyyuuuxxxyyyxxxzzz~~~}}}{{{yyywwwvvvuuuuuusssvvvzzz~~~{{{wwwtttoookkkgggbbb]]]YYYXXXYYY\\\```eeekkkooorrruuu|||{{{wwwvvvtttvvv|||yyyzzzxxxvvvvvvzzz}}}|||{{{}}}~~~~~~}}}{{{vvvqqqmmmjjjiiiiiiiiilllqqqwww{{{}}}{{{rrreeeSSSHHH===999777111---+++............---,,,++++++)))))))))(((''''''&&&&&&)))((()))***+++***'''%%%''''''''''''''''''''''''((('''''''''&&&$$$"""$$$'''))))))&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&''''''((((((&&&%%%#########%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%)))---...+++)))((()))&&&&&&&&&&&&''')))***+++(((((()))((())),,,000444:::888555111...,,,***)))))))))((())))))***+++++++++++++++***+++,,,,,,---------...///000000//////777444555;;;@@@MMMgggttt```III===777333000///000...---++++++,,,---...'''***,,,***'''&&&'''***************++++++++++++((('''&&&&&&&&&((()))+++'''(((***+++,,,+++)))(((&&&)))++++++)))(((***---***)))((('''''''''''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))+++,,,(((###$$$((((((''''''((())))))(((&&&%%%''')))(((&&&%%%&&&)))xxxpppnnnfffoooyyy{{{vvvlllkkklllrrr|||~~~~~~~~~~~~~~~wwwrrrrrrnnngggbbb___\\\]]]```cccbbbaaaccceeehhhfffbbb___^^^___^^^___aaabbbbbbcccfffhhheeefffggghhhiiikkkmmmoooppprrruuuyyy~~~~~~}}}wwwrrrdddTTTFFFDDDGGGRRRjjj|||zzz{{{~~~{{{vvvuuusssoooqqqwwwvvv{{{|||}}}zzzzzz}}}|||wwwpppjjjiiigggcccbbbddd]]]\\\\\\[[[ZZZYYYYYYXXXXXXVVVTTTRRRTTTXXX]]]aaaggggggjjjooossstttqqqmmmoooqqqtttvvvwwwwwwuuutttoooqqqtttxxxzzz{{{{{{zzz{{{{{{zzzzzzzzz{{{{{{{{{zzzvvvtttvvv{{{~~~{{{xxx{{{{{{}}}zzzuuuqqqmmmfffaaa^^^]]]\\\\\\[[[^^^dddjjjppptttvvvwwwyyy{{{~~~xxxssssss{{{~~~}}}zzzsssttt|||yyysssxxx|||~~~{{{~~~|||uuummmiiigggffffffjjjpppwww||||||{{{|||{{{wwwfff^^^NNNEEE;;;444333222///,,,...---,,,+++***************)))((()))******(((&&&''''''''')))++++++)))''' ###((()))''''''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''%%%$$$"""%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###(((+++((($$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''')))(((''''''((()))+++***)))))),,,000444777<<<777111---++++++************((((((+++---((( ++++++******++++++,,,---------......///000000000...333666666<<>>333///000000111333222///---------,,,+++***)))))))))***++++++)))(((((()))******))))))))))))((((((((()))+++''')))++++++)))((()))***))))))************))))))))))))((('''&&&%%%%%%$$$((('''&&&''')))))))))''')))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((uuuqqqsss|||}}}ssskkkeeebbbgggooo{{{}}}|||~~~{{{wwwuuusssrrrpppnnnfffeeeccccccdddgggkkkmmmnnnjjjkkksssyyy}}}~~~~~~{{{uuupppoooqqquuuxxxyyywwwrrrooopppqqqssstttuuuwwwzzz}}}}}}}}}}}}|||zzzyyy|||~~~}}}~~~yyypppggg]]]SSSJJJEEECCCKKK\\\tttvvvuuuttttttsssqqqmmmjjjkkkiiifffbbb```aaabbbcccccccccccceeegggjjjmmmooorrrrrrrrrtttvvvxxxyyyyyyuuupppnnnooonnnjjjggggggcccbbb___\\\YYYVVVTTTSSSVVVWWWYYY\\\```eeeiiikkkqqqrrrssssssssssssttttttqqqqqqpppooollljjjgggfffbbbcccfffjjjnnnssswwwyyyyyyvvvssspppppprrruuuwwwvvvyyy}}}}}}{{{{{{{{{zzzyyywwwwwwtttoooiiieeecccaaaaaafffhhhiiijjjlllqqqxxx}}}~~~xxxuuuuuuxxx~~~|||xxxqqqlllnnnwww~~~~~~yyyssslllgggdddbbbaaaooosssxxx|||}}}|||yyywwwyyy|||rrrggg[[[MMMBBB===999666333111000//////...,,,,,,++++++******+++++++++***)))***++++++)))'''***)))(((((()))***)))(((''')))(((%%%%%%)))***)))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))))))))(((((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&'''''''''%%%%%%''''''((('''''''''***&&&$$$&&&+++---+++'''((()))***,,,///111333444111...+++)))))))))(((((('''******)))+++000000,,,,,,,,,++++++,,,,,,---...******++++++,,,---------444333555888;;;FFF]]]rrrfffQQQAAA666111111111222333111///------...++++++***))))))***+++,,,+++)))(((((()))******)))''')))***)))'''&&&(((***(((***++++++***)))))))))))))))************))))))))))))((('''&&&&&&%%%%%%'''&&&&&&'''((())))))(((((((((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((|||pppmmmqqqtttggg___\\\^^^gggppp{{{xxxwwwtttqqqnnnmmmkkkiiiggg```______aaadddhhhlllooopppmmmpppyyy~~~{{{vvvqqqnnnppprrrvvvxxxwwwsssppprrrsssuuuuuuvvvwwwzzz|||}}}|||}}}|||yyywwwxxxxxxyyyzzzzzzzzzyyytttmmmbbbXXXPPPIIIDDDAAAFFFQQQfffwwwpppooonnnnnnnnnmmmjjjgggggggggeeeaaaaaaeeegggfffhhhgggggghhhkkkooosssuuuttttttttttttuuuvvvxxxxxxuuupppmmmnnnnnnjjjiiijjjdddbbb```]]]ZZZWWWUUUTTTVVVXXX[[[```eeejjjnnnpppqqqrrrsssrrrrrrrrrtttvvvrrrqqqpppooommmjjjhhhgggccceeehhhkkkooosssuuuwwwxxxuuuqqqnnnnnnqqquuuxxxuuuwwwzzz~~~|||{{{yyywwwvvvtttpppnnnkkkhhhdddaaaaaadddhhhllluuuvvvvvvtttsssuuu{{{~~~zzzwwwyyy}}}~~~zzzrrrlllkkkqqq{{{~~~|||vvvnnngggeeedddeeeeeeqqquuuzzz}}}|||{{{yyyyyyxxx|||xxxfff[[[QQQFFF>>>;;;777666444222000///...---,,,,,,++++++***++++++,,,+++******+++------,,,***+++)))((((((***+++++++++***,,,+++'''&&&((((((%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%&&&((()))*********###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&'''((())))))%%%&&&'''))))))(((((('''((('''%%%'''+++---+++***(((***,,,...000111111111///,,,***))))))***)))((())),,,,,,******------+++,,,,,,,,,,,,,,,------...******+++,,,,,,------...333222444999<<>>OOOeeexxxooo[[[JJJ<<<555444111111111///---,,,,,,...++++++*********+++---...+++)))(((((()))******)))***)))((((((***)))'''%%%+++***************((('''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''wwwyyyzzzhhhddddddkkkqqqvvv|||{{{tttkkkfffggggggeeeiiijjjkkkjjjhhhfffffffffmmmkkkjjjmmmssszzz}}}~~~|||xxxvvvtttqqqnnnlllkkkiiikkkmmmmmmkkkhhhjjjkkkkkkjjjiiiiiilllnnnrrrllliiinnnrrrqqqmmmlllmmmkkkgggcccbbbaaa]]]XXXLLLFFFBBB@@@===AAAPPP```jjjmmmttt~~~~~~zzzvvvuuuuuuyyyxxxvvvuuuwwwzzz~~~{{{{{{yyyuuuwww|||~~~}}}~~~}}}|||{{{{{{zzzzzz{{{zzzxxxvvvuuuuuuvvvxxxzzztttpppjjjhhhiiikkkjjjiiieeeeeedddcccaaa```^^^]]]___aaacccfffjjjmmmpppqqqrrrrrrrrrqqqqqqrrrrrrssstttvvvyyyzzzuuuooopppuuuqqqmmmooouuuvvvqqqoooqqqmmmiiieeedddggglllqqqsssrrrtttwwwyyyyyywwwtttrrrmmmjjjeeeaaa^^^]]]^^^___^^^```iiiuuuyyyzzz~~~{{{zzzpppiiillluuuxxxtttrrrlllhhhlllwwwwwwmmmhhhcccdddkkkrrrvvvvvvxxxyyyzzz{{{||||||||||||~~~fffUUUDDD===:::555222333------......------,,,,,,,,,***)))***...///...,,,333+++$$$(((222888333,,,444222...------...---------+++***+++,,,,,,+++))))))((('''(((***+++***))),,,)))&&&%%%''''''%%%""")))***++++++)))((()))***+++)))(((&&&%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&(((%%%&&&***(((%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%&&&((()))((())))))))))))'''%%%$$$%%%%%%%%%&&&''')))+++---,,,,,,.........,,,***((((((''''''''''''((())))))))))))***+++---......///.........------,,,,,,,,,---,,,,,,,,,,,,---...///111,,,---333555888JJJ^^^lll~~~uuu___NNNAAA888222111111000...---,,,+++***---,,,,,,++++++,,,,,,---***(((&&&%%%%%%''')))+++...---+++)))''''''''''''))))))***))))))((('''&&&***''''''))))))%%%%%%'''((($$$"""&&&(((((((((+++'''%%%$$$$$$&&&''''''&&&))))))))))))))))))(((((((((((((((((()))))))))))),,,)))%%%'''******&&&!!!((('''%%%###"""""""""###uuuyyy|||sssllliiikkksssyyy}}}~~~yyysssrrrmmmfffcccfffgggeeejjjlllnnnnnnmmmllllllmmmooonnnmmmpppvvv|||xxxrrrooonnnlllkkkiiigggffffffhhhhhhfffdddeeeeeefffeeedddeeegggiiimmmhhhgggkkknnnllljjjjjjhhhgggeeecccbbb^^^XXXSSSIIIBBB>>>BBBJJJUUUdddqqqssstttxxx}}}~~~}}}||||||}}}~~~}}}{{{{{{|||~~~|||yyy{{{}}}~~~}}}|||{{{{{{zzzzzzzzz{{{zzzxxxvvvvvvwwwyyyzzztttqqqllljjjjjjjjjiiigggbbbbbbbbbcccbbbbbbaaa```bbbccceeehhhkkkmmmooopppsssrrrrrrqqqqqqqqqrrrrrrvvvwwwzzz{{{wwwqqqrrrwwwuuuqqqqqqttttttooommmnnnooommmiiiffffffiiimmmqqqooopppqqqqqqpppmmmjjjhhhfffdddaaa___^^^___aaabbbhhhjjjqqq{{{~~~}}}zzztttmmmfffdddkkkvvv{{{rrrmmmqqqnnnlllpppxxx}}}tttoookkkhhhkkkqqqwwwyyyyyyyyyyyy{{{|||~~~~~~tttaaaQQQAAA;;;777333000111,,,---------------,,,,,,,,,***)))+++---///...,,,---'''###(((111888666222444111...------.........---+++***+++,,,,,,+++***)))+++---,,,+++***,,,...///,,,)))''''''&&&###!!!***---//////---+++*********)))'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''""""""&&&'''$$$&&&&&&''''''((())))))******)))'''%%%%%%%%%&&&'''((()))))))))((('''&&&%%%''''''&&&&&&'''((()))***,,,---......---+++)))(((''''''''''''(((((((((((()))******+++,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......111---///555666777DDDVVVjjj}}}wwwbbbPPPCCC999333222111000///...,,,++++++,,,,,,++++++++++++,,,,,,,,,***(((''''''(((***+++---,,,***)))((('''((((((((())))))))))))(((((('''(((%%%&&&)))***((()))---'''"""!!!$$$&&&%%%&&&((('''%%%$$$$$$&&&''''''&&&''''''(((((((((((((((((('''((((((((()))))))))))),,,***((((((******'''$$$((('''&&&&&&%%%%%%%%%%%%|||tttzzzwwwoooqqqqqqwww~~~|||xxxsssoooiiijjjhhhddddddhhhkkkjjjnnnppptttuuuuuutttssstttsssrrrqqqtttyyy~~~zzzqqqjjjgggggghhhiiifffdddbbbbbbbbbbbbaaa___```aaaaaaaaa```aaadddfffgggeeeeeeiiijjjggggggiiiffffffffffffccc[[[RRRLLLFFF???>>>III[[[kkkxxx~~~}}}}}}~~~}}}zzz}}}{{{||||||{{{{{{zzzyyyyyyyyy|||{{{yyywwwwwwwwwyyyzzzvvvssspppnnnllljjjgggeee^^^___aaacccdddeeeeeedddfffgggiiikkkmmmoooppppppttttttssssssrrrrrrrrrqqqxxxxxx{{{}}}zzzuuuuuuzzzzzzwwwuuuuuurrrnnnlllmmmooonnnlllgggdddeeejjjooommmllljjjhhheeebbb```^^^```___^^^___aaacccfffhhhnnnpppwww}}}tttnnndddbbbeeeooo{{{zzzpppjjjnnnooorrrvvv{{{yyypppnnnmmmmmmrrrwww{{{{{{zzzzzzzzz|||}}}vvvfffXXXKKK>>>777444111//////,,,,,,------------,,,,,,+++******+++---......---+++)))(((,,,222777888777555222///......//////...---+++++++++------,,,+++)))...222000,,,***...222222///+++)))'''&&&###!!!---000555666444000,,,++++++***(((&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$'''(((&&&&&&''''''$$$%%%&&&'''))))))))))))(((+++***(((&&&%%%%%%%%%&&&((()))))))))((('''&&&%%%)))(((((('''''''''((((((------...---,,,***((('''%%%&&&((()))))))))(((''')))******+++,,,---...............---------------,,,,,,---............---111...000555555555???LLLeeexxxzzzfffTTTEEE:::444333222111000///---,,,,,,++++++************++++++...---+++)))((()))***++++++***)))(((((((((((()))''''''((()))))))))(((((((((%%%%%%((()))(((***...(((###"""%%%&&&$$$$$$&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))))))))((((((((('''&&&&&&'''(((((((((((((((''''''vvvuuu}}}vvvrrrvvv{{{~~~xxxsssoookkkhhhfffhhhiiihhhjjjqqqttttttsssvvvyyy{{{zzzxxxxxxxxxuuuuuuuuuwwwzzz~~~{{{yyy{{{vvvqqqhhhbbb```bbbfffiiifffeeebbb```````````````cccdddeeeddddddeeehhhjjjfffeeegggkkkjjjggghhhlllkkkjjjjjjiiicccVVVKKKFFFEEEDDDIIIWWWiiixxx~~~}}}}}}~~~yyywww{{{~~~wwwyyyyyyyyyxxxxxxwwwvvvvvv{{{yyyxxxwwwvvvwwwxxxyyyxxxwwwuuurrroookkkgggeee^^^___bbbeeefffggggggfffiiikkkmmmppprrrsssttttttvvvvvvvvvuuuuuutttssssssxxxxxxzzz}}}{{{wwwwww{{{}}}|||yyywwwsssooonnnooommmnnnmmmhhhbbbbbbhhhmmmiiigggdddaaa^^^]]]\\\\\\aaaaaabbbdddgggkkknnnpppnnnrrryyyzzzrrrlllfffgggnnnyyy|||sssnnnkkkpppwww|||~~~vvvnnnkkklllpppuuuzzz{{{yyywww||||||}}}~~~kkk[[[OOOFFF;;;555333111///...+++,,,,,,---------,,,,,,*********+++---.........000000111222333666999;;;888555111/////////...------,,,+++,,,---...---,,,+++...111000---,,,///222111///---***((('''%%%%%%000555:::<<<:::555000------,,,***)))'''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&'''(((((('''"""$$$&&&(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((('''''''''(((((((((---------,,,+++)))'''&&&%%%&&&(((******)))'''&&&)))******+++,,,,,,------...............---------,,,,,,.../////////...---111///000333333333<<>>:::555000---***((('''***)))))))))***,,,...///...---------...///111222444222//////222666999:::999555000.........---+++...---,,,,,,++++++,,,,,,'''''')))***+++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++***))))))******)))(((***'''$$$%%%)))***'''###''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&'''((()))***&&&''')))+++,,,+++(((%%%''''''''''''''''''''''''(((((((((((('''''''''''',,,+++***))))))+++---///000///...---------------222000---,,,...000222222111111222333555666777777===HHHZZZooovvvdddPPPAAA666222---,,,---...---+++---,,,,,,++++++,,,,,,------+++)))((())))))((('''******)))((((((((((((((('''******((()))***&&&!!!''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$)))'''$$$$$$%%%&&&&&&&&&''''''(((((())))))******)))'''%%%%%%&&&'''((('''rrrxxx{{{sssqqqwwwxxxnnngggcccbbbbbbaaalllrrryyy~~~~~~}}}|||~~~||||||~~~~~~}}}{{{yyywwwuuuuuuwwwyyy{{{}}}vvvpppkkkkkklllccccccbbbcccccc```\\\YYYVVVWWWYYY\\\___bbbeeefffkkkmmmoooppprrruuuzzz}}}{{{wwwuuuuuuwww|||~~~{{{zzz|||}}}{{{~~~~~~}}}|||{{{{{{zzzyyyzzzyyyvvvqqqqqqpppggg\\\SSSOOOPPPYYYcccmmmzzzxxxpppiiiffffffhhhiiiooosssrrrqqqtttvvvuuuwwwxxxyyyzzzxxxuuuqqqooommmmmmppptttxxxzzzxxxuuunnnkkkgggdddddddddeeeeeeeeehhhlllpppqqqpppnnnllliiihhhhhhiiilllmmmmmmlllmmmjjjlllsssxxxwwwvvvvvvxxxxxxxxxzzz}}}}}}zzzxxxtttrrroookkkgggdddbbbaaa\\\[[[[[[[[[]]]aaadddgggnnnoooqqqwww}}}}}}{{{yyyzzz{{{}}}~~~~~~~~~}}}|||{{{}}}|||vvvvvv|||}}}tttooommmqqqvvv~~~yyyrrrrrrxxx~~~tttmmmlllqqqyyy~~~~~~}}}~~~~~~|||{{{}}}}}}mmm^^^QQQFFF;;;555222222111111111555999===@@@<<<555///,,,+++++++++***)))))))))+++,,,...///---,,,,,,,,,,,,...///000333111//////222666999;;;<<<888222///...---+++)))))))))(((''''''''''''''''''''')))***+++,,,,,,,,,,,,++++++***************************++++++,,,,,,+++*********+++++++++***)))&&&$$$&&&***+++)))'''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&''')))***)))))))))***++++++(((&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******++++++))))))***+++---/////////...---------------000///......000111111000000000111222333444444444;;;DDDTTTgggzzzzzzgggPPP???777333...,,,...///---+++,,,++++++******++++++,,,---+++)))((())))))((('''***)))((((((''''''(((((()))******'''(((+++)))$$$'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((&&&$$$$$$%%%''''''&&&&&&''''''((())))))*********(((&&&&&&'''(((((((((qqqwwwvvvppplllppp|||sssmmmeee``````cccgggiiiuuuyyy~~~|||zzzzzzyyyxxxwwwrrrqqqpppqqqrrruuuxxxzzzxxxwwwtttnnngggaaa^^^]]]YYYWWWTTTSSSSSSSSSRRRPPPTTTWWW]]]ccciiimmmpppqqqwwwtttrrrrrrvvvzzz~~~zzztttqqqpppsssyyy|||zzz{{{~~~}}}~~~|||{{{{{{{{{{{{yyyxxxsssmmmiiidddZZZQQQQQQSSS]]]nnn}}}~~~~~~|||vvvmmmfffbbbbbbdddhhhnnnqqqpppqqquuuwwwwwwvvvwwwxxxxxxvvvrrrooolllhhhiiilllqqquuuvvvuuusssiiieeeaaa```cccfffgggggggggjjjnnnqqqqqqpppmmmkkkfffeeedddeeehhhjjjjjjiiihhhfffiiipppuuutttsssuuuxxxxxxxxxyyyyyyxxxtttqqqiiihhhfffdddbbb```______\\\]]]___bbbgggkkkoooqqqttttttwww{{{~~~zzzyyyxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyy|||}}}{{{zzzyyy{{{yyytttqqqqqqsssyyyzzzwwwtttvvv|||~~~vvvmmmjjjnnnvvv}}}~~~~~~~~~}}}{{{~~~xxxmmm^^^PPPFFF>>>777333111...,,,...333:::@@@CCC???;;;444...******+++---)))))))))***+++,,,---...,,,++++++***+++,,,...///222000...///333777:::;;;>>>:::555000...,,,***(((++++++++++++************'''((()))***+++,,,,,,,,,+++***))))))(((((())))))))))))))))))***+++------*********++++++++++++++++++(((&&&''')))+++)))'''))))))))))))))))))))))))'''''''''(((((('''''''''((('''&&&&&&&&&((()))***,,,+++******++++++)))'''))))))))))))))))))))))))%%%%%%&&&'''((()))******+++***))))))***,,,---...//////...------------............000222222000...111222222333444444444333777>>>KKK[[[nnnnnnUUUAAA:::555///---...///...,,,++++++************++++++---+++)))((()))))))))'''))))))(((''''''''''''''')))***'''$$$%%%)))***&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''%%%###$$$&&&'''((((((&&&&&&''''''((())))))))),,,***((('''((()))((('''tttxxx~~~{{{llliiiiiiqqq{{{jjjgggdddccceeeiiinnnrrryyy{{{~~~}}}yyyuuurrrpppnnnmmmiiiiiiiiikkkmmmpppssstttpppooolllgggaaa[[[VVVSSSTTTQQQNNNMMMNNNPPPQQQRRRXXX]]]eeemmmtttyyy{{{{{{}}}xxxrrrqqqtttzzz}}}~~~|||xxxssspppnnnnnntttyyyzzz|||~~~}}}}}}~~~~~~wwwtttlllddd\\\VVVPPPLLLTTT___rrr~~~~~~{{{tttlllddd``````aaagggkkknnnnnnpppuuuwwwvvvtttttttttsssqqqnnnjjjhhhdddfffjjjnnnrrrsssrrrqqqhhhccc______cccgggiiihhhjjjlllppprrrrrrpppmmmkkkfffdddcccdddfffiiiiiiiiifffeeehhhooosssrrrrrrtttwwwwwwvvvuuurrroookkkhhhaaaaaa````````````aaaaaa___aaaeeejjjnnnrrruuuvvvttttttvvv{{{{{{wwwyyywwwuuusssssssssuuuvvvssstttwww{{{~~~vvvwww{{{}}}wwwttttttuuuxxx|||wwwttttttvvvzzzwwwpppiiijjjrrr|||}}}||||||}}}mmmcccTTTHHH@@@;;;777444000---***---444;;;???@@@999777222---)))((()))***)))*********+++,,,------,,,++++++***+++,,,---...000///...///333888:::;;;<<<999444000---+++***)))////////////......------'''((()))***++++++++++++))))))(((''''''''''''((((((((((((((()))+++---...++++++,,,+++*********+++...+++((('''((((((&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&'''(((***+++------,,,------,,,(((&&&((((((((((((((((((((((((((((((((((((''''''''''''***))))))***+++,,,......///......---------......///......///111111000///444555666666777666555555444999CCCRRReeeyyyvvv]]]III===777111...//////...,,,,,,++++++++++++++++++,,,,,,***)))((()))***)))((()))(((((('''''''''''''''((((((%%%!!!###((()))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&$$$######&&&((()))(((%%%&&&&&&''''''((())))))+++)))(((((((((((('''&&&yyyzzz}}}|||uuuiiihhhlllvvv{{{rrrbbbdddgggkkkoootttxxxzzz~~~}}}||||||}}}{{{yyytttnnnhhheeedddddd```aaaccceeegggiiikkkkkkmmmkkkiiifffaaa\\\VVVSSSQQQNNNLLLLLLOOOSSSVVVWWW\\\bbblllvvv~~~{{{tttrrrtttwwwzzzzzz|||{{{zzzwwwtttpppllljjjhhhpppvvvzzz~~~~~~~~~xxxpppdddXXXOOOKKKLLLOOOaaasss~~~}}}~~~~~~{{{uuummmfffbbbaaabbbfffjjjlllllloootttuuusssooooooooonnnllliiifffdddccceeejjjmmmooopppppppppjjjfffaaa```cccfffhhhiiikkkmmmqqqssssssqqqnnnkkkeeecccbbbbbbdddggghhhhhhffffffjjjppprrrpppqqqtttttttttrrrooojjjeeebbb```]]]]]]^^^___aaaccceeefffgggiiilllpppsssuuuvvvwwwuuuuuuvvv{{{{{{xxxuuussspppmmmlllmmmooopppooosssyyyyyyrrrwwwzzzuuutttvvvxxx|||tttooopppsssyyy~~~|||ooojjjgggkkkttt~~~~~~{{{~~~}}}yyyvvvuuueee[[[MMMBBB;;;888666444000---,,,...333777888777555555555111,,,((('''''')))******+++,,,,,,,,,,,,---,,,+++++++++,,,---...///------///333777999:::666555222...+++***++++++***++++++,,,+++***))))))'''((()))***************)))(((''''''&&&&&&''''''''''''''''''(((***,,,...+++---...,,,***)))***+++---+++((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''((()))+++,,,......///111000---((($$$''''''''''''''''''''''''(((((((((((('''''''''''')))))))))***+++---............---------......///222///------...000111111444555777888888777666555333777>>>LLL^^^ttt{{{dddQQQ@@@:::333/////////...---------,,,,,,,,,,,,------,,,***(((((()))***)))((())))))((('''''''''''''''((()))&&&###%%%)))***'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&$$$######&&&((()))(((%%%%%%%%%&&&''''''(((((()))(((''''''((((((&&&%%%~~~}}}|||}}}wwwnnniiilllsss||||||wwwqqqmmm```fffnnnuuuyyy|||}}}zzzyyyyyysssqqqlllfffaaa^^^^^^___]]]^^^aaaccceeeggghhhhhhllljjjgggdddaaa]]]XXXTTTRRRPPPOOOQQQUUUYYY[[[\\\^^^dddooo{{{{{{wwwvvvvvvwwwwww{{{yyyvvvtttqqqnnniiieeegggooovvv{{{}}}{{{zzzzzzsssjjj\\\QQQIIIHHHRRR]]]ttt}}}~~~~~~~~~~~~~~~yyyqqqkkkgggffffffgggkkkmmmmmmqqqtttsssoookkkkkkjjjiiigggeeecccaaabbbeeejjjmmmmmmmmmmmmnnniiifffbbb```___bbbfffiiijjjlllooorrrrrrpppmmmkkkdddbbb``````bbbeeeggggggggggggkkkpppppplllmmmpppooonnnlllhhhccc_________\\\]]]^^^aaadddhhhkkklllqqqqqqssstttuuuvvvvvvvvvxxxwwwwwwzzz}}}~~~{{{xxxnnnmmmkkkjjjjjjlllnnnppprrrvvv~~~|||vvvsss|||~~~}}}{{{xxxvvvvvvzzz}}}~~~uuuooommmooouuu}}}yyysssiiihhhiiinnnwww~~~zzz{{{{{{xxxrrrmmmjjjiiiZZZQQQDDD;;;666444222111///...---///111222222222555888:::777000+++(((((()))***+++,,,,,,,,,,,,+++---,,,+++++++++,,,---......,,,,,,...222555777777000000...+++)))(((***,,,((()))*********)))'''''''''((())))))*********))))))(((''''''&&&&&&''''''((('''&&&&&&''')))+++---+++---000///,,,+++...000,,,+++)))''''''(((***+++''''''''''''''''''''''''((((((((())))))((((((((())))))))))))***+++---...111111111222111---((($$$''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((()))+++,,,---.........------------...//////333000---,,,---000222222111333555777777666555444444777===IIIZZZmmmkkkXXXCCC===555000000000///---......------------......+++***(((((()))******)))******)))((((((((((((((()))+++***((())),,,+++'''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''%%%###$$$&&&'''(((((($$$$$$%%%%%%&&&''''''''''''&&&&&&'''(((((('''%%%~~~{{{zzz|||zzzqqqhhhjjjqqq{{{yyypppkkkiiikkkmmmlllrrrzzz}}}xxxsssqqqpppiiihhheeeaaa\\\[[[^^^aaaaaacccgggkkknnnooopppppptttpppllliiigggccc^^^ZZZ[[[[[[[[[^^^aaacccdddcccbbbhhhrrr}}}}}}xxxuuuttttttwwwtttrrrrrrqqqoookkkgggiiiqqqyyy||||||wwwssspppnnnddd\\\SSSMMMKKKQQQcccuuu~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}vvvpppllllllllljjjmmmpppqqqtttvvvrrrkkkhhhhhhhhhgggeeedddbbbaaaaaaeeeiiikkkkkkjjjjjjkkkccccccaaa]]]ZZZ[[[bbbgggfffiiilllooopppnnnkkkiiifffcccaaaaaadddfffhhhiiiggggggjjjmmmkkkgggfffjjjhhhhhhfffbbb___^^^aaaddd```aaadddgggkkkooosssuuuyyyyyyxxxxxxwwwwwwvvvvvvvvvtttqqqrrrtttuuurrrpppjjjjjjjjjlllooosssvvvxxxyyy}}}zzzvvvwwwxxxyyyzzzzzzzzz{{{~~~wwwpppmmmnnnrrrzzzzzzrrrlllhhhkkkpppvvv|||}}}{{{wwwwwwvvvqqqjjjccc^^^\\\NNNFFF<<<555222111000///---......------///333666888:::;;;777///***((())))))***+++,,,,,,,,,++++++,,,+++***))))))***+++,,,---,,,+++---000333444444------,,,)))&&&%%%'''***)))***+++,,,,,,***)))''''''((()))))))))))))))))))))((((((''''''''''''''')))(((&&&%%%&&&(((***,,,)))---111222111111555999222000...***(((((()))+++''''''''''''''''''''''''))))))(((((((((((())))))+++*********+++---///000777444111000...,,,***'''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((()))+++,,,---......---------------...//////111///---...///111111000000222555777888888666555666888===FFFUUUeeeuuu~~~|||qqq^^^FFF???666111000000///---...------,,,,,,------...+++)))(((((()))******)))++++++***)))))))))))))))'''***+++***+++,,,((("""((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%&&&(((******)))'''yyywwwzzz~~~xxxmmmdddkkktttyyytttlllccc^^^aaaiiiqqq|||{{{|||{{{vvvpppkkkgggfffbbbbbbaaa^^^[[[\\\```dddhhhkkkoootttxxxzzz{{{{{{~~~xxxuuurrroooiiieeegggggghhhkkkmmmnnnllljjjhhhmmmuuu}}}yyyrrrpppqqqqqqoooooopppsssssspppmmmlllttt{{{~~~yyyssslllgggdddUUUOOOKKKLLLQQQ]]]tttyyyyyyyyy{{{~~~~~~}}}|||||||||zzztttpppppppppmmmppprrrsssvvvwwwqqqjjjgggggggggfffeeedddbbbaaa```dddiiijjjiiiggghhhiii^^^```___ZZZUUUVVV___gggcccfffjjjmmmmmmllliiigggiiigggddddddgggjjjlllllleeefffiiikkkhhhbbbbbbeeeddddddbbb___]]]___eeejjjeeegggjjjmmmrrrwwwzzz}}}}}}}}}{{{yyyxxxwwwwwwwwwqqqnnnjjjiiijjjjjjgggeeeiiijjjmmmqqqvvv{{{}}}uuussswww||||||xxxzzz}}}~~~sssmmmnnnqqquuu}}}~~~wwwoooiiijjjpppwww~~~||||||ttttttsssooofff]]]VVVSSSHHH@@@777222111111000///,,,------++++++...666<<<999::::::444,,,''''''))))))***+++,,,---,,,+++***+++***)))(((((()))******,,,++++++---///222222222,,,,,,+++((($$$"""%%%''''''(((***+++***)))'''%%%'''((()))))))))))))))((())))))(((''''''''''''(((***(((&&&%%%%%%''')))+++(((---222444444666<<>>666000---+++)))'''******++++++***)))(((((()))(((((())))))***,,,,,,(((+++///000///000333666666444222111000...+++(((***((('''((()))***)))'''(((((((((((()))))))))))),,,...///---******,,,///...------,,,,,,------...------......///000000000444555666888999999999999:::888;;;FFFSSS[[[bbbhhhrrr|||}}}hhhPPP>>>555444///000333---------,,,,,,,,,,,,++++++******)))((((((((((((((()))'''&&&''')))******)))"""%%%)))+++*********+++++++++***((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''zzzuuussstttzzz~~~xxxjjjbbbbbbppp|||yyypppfffZZZ[[[aaacccnnn{{{wwwtttuuupppiiidddccccccbbbaaabbbeeehhhhhhiiilllrrrwww{{{~~~}}}yyywwwuuuxxxrrrnnnqqqtttsssqqqqqquuuwwwzzz}}}}}}yyyvvvsssrrrssswwwzzzzzzvvvsssssspppmmmrrryyy{{{ttthhhYYYNNNKKKHHHOOOXXXeeevvv~~~{{{yyywwwxxxzzz~~~~~~~~~|||{{{~~~~~~~~~}}}~~~~~~|||xxxtttrrrpppooooooooonnnmmmjjjhhheeecccbbbaaaaaa```aaaaaaaaabbbbbbccccccddd___\\\YYYXXXYYYZZZZZZYYY^^^```aaabbbbbbdddfffiiijjjhhhfffffffffeeeaaa^^^aaaaaa```]]][[[\\\aaaffflllllllllkkkkkkkkklllmmmqqqrrrtttxxx{{{}}}}}}xxxsssrrrqqqooolllkkkgggeeefffeeedddhhhppppppwww|||~~~{{{tttvvv~~~xxxwwwzzz~~~}}}uuurrrssswwwzzz~~~vvvrrrsssvvv}}}~~~|||uuusssvvvvvvtttoooggg\\\QQQGGGBBB888777444222000.........,,,***+++------...777AAA===<<<999444...)))''''''))))))))))))))))))))))))************)))))))))((())))))***++++++******)))***(((''''''((((((&&&###+++&&&"""$$$(((+++((($$$'''&&&%%%%%%%%%''')))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))***+++---222:::CCCJJJFFFAAA999444111...+++)))++++++******))))))((((((*********))))))******+++***+++---///111444888:::777444000---,,,+++)))(((***((('''((()))***)))''''''''''''((((((((())))))+++,,,---...////////////---,,,,,,++++++,,,,,,---------......///000000000111222444666888:::<<<<<<===:::;;;DDDNNNVVV^^^ddduuu}}}hhhSSS@@@666444......000***------,,,,,,,,,,,,++++++******)))(((((((((((((((***((('''(((***++++++***###%%%((()))(((''''''((())))))((((((((('''''''''%%%&&&'''''''''&&&$$$$$$''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''~~~xxxrrroooqqqwww{{{~~~xxxnnndddcccgggtttwwwlllddd\\\XXXaaannnrrr||||||rrrkkkgggiiifffcccbbbcccdddddddddiiilllooopppqqquuu{{{}}}{{{{{{|||xxxwwwyyyxxxuuutttwww|||}}}~~~~~~}}}{{{zzzwwwwwwwwwuuussssssuuuwwwzzzxxxxxxvvvsssvvv{{{{{{uuulll^^^OOOHHHHHHNNNZZZjjj}}}{{{zzzyyywwwttt{{{|||~~~}}}{{{|||~~~zzzxxxxxx|||~~~}}}}}}}}}zzzwwwuuurrrnnnllllllmmmmmmmmmiiigggdddaaa```aaabbbcccbbbbbbbbbbbbcccccccccccc```^^^ZZZYYYXXXXXXWWWVVVZZZ[[[\\\\\\]]]^^^bbbdddeeedddeeeeeeeeebbb^^^ZZZ]]]___`````````ccciiinnnrrrrrrqqqpppoooooooooooonnnppptttwwwzzz|||}}}}}}{{{tttoookkkiiigggfffeeeccccccfffhhhjjjpppwwwxxx~~~xxxvvv||||||vvvvvv~~~wwwrrrssswww{{{|||zzzsssrrrwww|||zzzsssqqqrrrssspppjjjaaaVVVKKKBBB===555444222000............,,,******++++++,,,333;;;======;;;666000***'''&&&((((((((((((((((((((((((++++++************))))))+++++++++***)))(((&&&&&&((('''&&&'''((('''%%%###'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''))))))((('''&&&&&&''''''((()))***,,,000666>>>CCCCCC???:::555222///,,,***...---,,,+++************++++++***))))))))))))***---------///222666888888555222,,,)))((((((((('''***((('''((()))***)))''''''''''''((((((((()))))),,,,,,---...000///...,,,,,,,,,++++++++++++,,,,,,---......//////000000111111111333555999===AAACCCDDD???>>>DDDKKKSSS\\\cccyyyzzzvvv|||~~~kkkYYYEEE:::666///...///***------,,,,,,,,,,,,++++++******)))(((((((((((((((+++)))((((((***++++++***&&&(((******)))'''''''''&&&''''''(((((())))))***'''''''''((('''&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''|||wwwpppmmmoootttxxx}}}{{{wwwnnneeeaaaeeelllwww~~~wwwkkkbbb]]]^^^^^^lllzzz}}}xxxqqqiiicccaaadddddddddfffhhhkkklllmmmqqqtttwwwxxxyyy}}}~~~}}}}}}~~~zzzvvvwww|||}}}xxxtttrrrooopppqqqqqqqqqtttyyy~~~}}}yyyzzz~~~{{{yyyssskkkaaaSSSJJJJJJPPP^^^nnn|||wwwvvvxxxyyywwwtttzzz{{{|||~~~}}}zzzzzz{{{{{{vvvtttvvv{{{~~~|||zzzzzzxxxvvvsssrrrpppmmmkkkkkkkkkkkkjjjfffeeebbb```___```cccfffffffffffffffeeeeeeeeeeee```^^^[[[YYYYYYXXXVVVUUUVVVWWWXXXXXXYYY[[[^^^aaaaaaaaabbbbbbbbb```]]][[[___bbbfffhhhjjjnnnuuuzzzzzzxxxvvvtttsssqqqpppooohhhjjjmmmqqqsssuuuuuuuuuyyyssslllhhhdddaaaaaadddeeeeeegggjjjnnnrrryyy~~~{{{xxxzzz|||yyy{{{~~~uuusssvvv{{{}}}}}}~~~vvvqqquuu}}}zzztttqqqpppqqqmmmeee[[[PPPEEE===999111000///------------...,,,+++***(((&&&'''+++///777777777444///***'''&&&''''''''''''''''''''''''***)))))))))))))))))))))+++++++++***)))((('''&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&((()))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''+++++++++***************'''(((***+++,,,000555888999777555333111///---,,,222111111000///---,,,,,,******))))))))))))******111///...111444444222//////,,,)))''''''((('''&&&***((('''((()))***)))'''((((((((()))))))))******,,,---...---+++******+++---,,,,,,++++++,,,,,,---.........///000000111111222333444888<<>>999111000111,,,------,,,,,,,,,+++++++++***))))))(((((((((((((((***((('''''')))***)))((((((***,,,,,,+++******+++'''''''''((())))))******(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''|||wwwqqqnnnnnnrrrvvvxxxvvvpppfff```bbbjjjqqq{{{~~~~~~xxxkkk^^^YYYYYYdddfffuuu{{{ssskkkeeebbb```___eeefffhhhkkkmmmppprrrtttuuuxxx{{{}}}~~~zzzvvvyyyzzztttooollliiilllnnnooopppuuu~~~|||yyyrrrjjj```UUUKKKIIIRRR^^^tttyyywwwtttuuuwwwyyyxxxvvv{{{{{{|||}}}~~~}}}{{{yyywwwvvvtttsssuuuzzz~~~~~~~~~}}}{{{yyywwwuuurrrqqqmmmlllkkkkkkkkkiiifffdddccccccbbb___^^^___dddhhhjjjjjjjjjjjjjjjiiiiiiiii```]]][[[YYYYYYXXXVVVTTTRRRSSSSSSSSSSSSVVVZZZ]]]___``````______```aaabbbdddhhhmmmpppssswww~~~}}}yyyvvvtttrrrooolllcccdddeeegggiiikkklllmmmnnnhhhdddcccaaa^^^aaagggllloooqqqrrruuu{{{}}}yyy{{{|||||||||~~~yyywww{{{~~~~~~}}}yyysssrrrxxx|||wwwtttqqqooojjjaaaVVVJJJAAA:::777///...---,,,+++,,,------***+++)))&&&%%%&&&((()))...///000///,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***************))))))((('''$$$""""""$$$(((***$$$&&&))))))'''&&&&&&'''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((*********+++++++++++++++)))***,,,,,,+++,,,...000///000000000000000111222555666777777666333///---******))))))***+++,,,,,,000000222555777555000***&&&&&&'''(((******(((&&&***((('''((()))***)))'''))))))*********+++++++++***---///,,,((((((---222......------------............//////000111111111333444777;;;@@@GGGMMMQQQUUUOOOKKKMMMRRRZZZgggrrrkkk___YYYaaarrr{{{eeeOOO@@@:::111000111,,,------,,,,,,,,,+++++++++***))))))((((((((((((((()))'''%%%%%%'''''''''&&&&&&(((***+++++++++,,,...)))))))))))))))((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''~~~zzzuuuqqqppprrruuutttqqqjjjaaa```hhhpppuuu~~~|||vvvlll^^^SSSTTT[[[jjjmmm{{{}}}vvvllldddaaaaaabbbbbbiiikkkmmmnnnooopppsssvvvwwwzzz}}}~~~~~~}}}yyywww{{{xxxqqqkkkhhhgggjjjnnnoooqqqxxx}}}xxxjjj```UUUMMMKKKQQQ```ooouuuuuuvvvvvvwwwxxxyyyzzz||||||}}}~~~|||}}}~~~}}}zzzwwwuuuuuusssuuuzzz||||||}}}}}}|||{{{yyyvvvsssqqqooojjjiiiiiiiiiiiifffbbb______aaaaaa```^^^___dddiiikkkkkkkkklllllllllllllllaaa___\\\ZZZXXXVVVSSSQQQMMMNNNNNNMMMMMMPPPUUUXXX___```aaaaaabbbdddhhhkkkiiinnnssswwwyyy|||zzzwwwvvvtttppplllbbbaaa___^^^___aaaeeegggeee``````ddddddbbbgggpppvvvzzz|||{{{}}}zzzxxxwww}}}}}}~~~~~~~~~{{{vvvsssuuu||||||yyyuuuqqqlllggg\\\QQQFFF===888666...---,,,+++++++++,,,---'''))))))''''''+++,,,+++(((***+++***(((&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))***++++++++++++''''''%%%###"""$$$))),,,%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))))))))+++------,,,+++,,,---+++---...///000333777::::::>>>BBBEEECCC===666111......------------.........000333777888666222...$$$$$$&&&))),,,+++(((%%%***((('''((()))***)))''')))))))))*********++++++))),,,...---+++,,,000555//////............//////...//////000000111111222333555:::@@@HHHOOOVVVYYY^^^YYYTTTUUUYYYaaaooo|||www___UUUOOOWWWgggxxxjjjSSSCCC:::000...///***------,,,,,,,,,,,,++++++******)))((((((((((((((((((&&&%%%$$$&&&&&&&&&%%%###%%%'''(((((()))+++---++++++***))))))(((''''''))))))(((''''''''''''(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''}}}yyyuuusssssstttqqqmmmfff___cccooowwwxxxzzztttjjj___SSSOOOXXXfffpppttt~~~vvvpppiiidddeeeiiikkkmmmoooqqqqqqpppoooooorrruuuwwwzzz|||}}}}}}{{{zzzyyyxxx}}}}}}wwwpppiiifffhhhkkkoooppprrrzzz}}}~~~~~~wwwooo^^^UUUMMMNNNVVVdddxxx|||sssvvvyyyxxxvvvvvvyyy}}}zzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzwwwuuuvvvzzz{{{yyyyyy|||zzzzzzzzzwwwtttpppnnnmmmiiigggeeeddddddccc```^^^[[[^^^aaa```______dddiiiiiiiiiiiijjjkkkkkklllllleeebbb^^^[[[XXXTTTOOOLLLLLLLLLLLLKKKKKKNNNSSSWWW]]]aaaeeehhhjjjmmmqqqtttpppuuuzzz}}}}}}~~~yyywwwxxxwwwtttpppbbb^^^XXXTTTTTTXXX]]]aaaccc___bbbjjjllljjjooozzz~~~~~~yyyuuutttvvvyyy~~~~~~}}}}}}zzzwwwuuutttxxx~~~yyyxxxuuuoooiiicccXXXLLLAAA:::666444///...,,,+++++++++,,,,,,&&&))))))&&&''',,,,,,))))))))))))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))******))))))$$$&&&((('''&&&&&&)))+++((('''&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&###&&&***++++++************,,,......///333999>>>EEEKKKSSSXXXVVVMMMBBB:::666555444222111000000000---000222333222000......''''''''')))******(((&&&***((('''((()))***)))''''''(((((((((((()))))))))+++******,,,//////+++(((.........------........./////////000111111222222666:::AAAJJJTTT]]]dddhhhlllgggbbbbbbeeelllyyyzzzkkkSSSKKKGGGOOO___rrrttt\\\III>>>111......)))------,,,,,,,,,,,,++++++******)))((((((((((((((()))'''%%%%%%&&&&&&&&&%%%$$$&&&''''''&&&''')))+++++++++******)))((((((''')))((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''|||xxxuuuttttttooolllccc^^^fffssszzzyyysssjjj```WWWNNNOOO```sssvvvzzzuuunnnjjjfffggglllrrrvvvxxxuuuvvvvvvssspppooorrrvvvvvvyyy{{{||||||~~~zzzxxxyyyzzz|||vvvoooiiieeeiiimmmqqqrrrsss{{{~~~zzzxxxuuulllbbbSSSLLLJJJRRRcccwww}}}uuuqqqvvv{{{zzzvvvuuuyyy~~~wwwxxxzzz||||||{{{yyyxxx~~~~~~~~~~~~~~~yyyvvvwwwzzzzzzwwwwwwyyyvvvwwwwwwtttpppllljjjiiijjjgggcccaaa``````___^^^YYY]]]aaaaaa___```dddiiiffffffggghhhiiiiiijjjjjjhhheee```\\\WWWRRRLLLHHHMMMMMMMMMLLLLLLOOOTTTXXX\\\bbbiiioooqqqssswwwyyyvvv{{{|||xxxxxxzzz{{{xxxtttaaa[[[SSSMMMLLLQQQXXX]]]dddaaaeeeooorrrpppvvv}}}|||xxxssspppqqqvvv{{{}}}}}}~~~~~~}}}}}}~~~xxxvvvuuuvvvzzz~~~{{{vvvwwwtttmmmfff```UUUIII>>>888555333///...---++++++++++++,,,'''***)))%%%%%%)))((("""+++,,,+++(((&&&%%%'''((((((((((((((((((((((((((('''((((((((())))))******'''(((((((((((((((''''''!!!%%%***+++***(((((()))***'''%%%$$$&&&(((((('''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))++++++,,,+++***(((&&&%%% %%%'''((((((((((((***,,,---------111888===PPPXXXbbbhhhfff[[[NNNDDD===;;;999777444222111000///111111---)))&&&'''***,,,***(((((())))))(((&&&***((('''((()))***)))(((&&&&&&&&&&&&'''''''''(((...)))&&&***000..."""...------,,,,,,------.../////////000111111222222:::???HHHSSS___iiiqqquuuxxxsssnnnmmmooottttttcccKKKEEEBBBJJJZZZnnn~~~eeeQQQCCC555000///)))---------,,,,,,,,,++++++******)))(((((((((((((((***(((&&&&&&''''''&&&%%%((()))))))))'''''')))***************)))))))))))))))((('''%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''}}}xxxtttsssssskkkddd___dddoooyyy{{{yyyqqqbbbTTTQQQPPPTTTdddwww{{{}}}uuupppkkkooorrrtttxxx}}}}}}yyyvvvssspppmmmkkklllnnnoooqqqwww{{{zzzwwwwww}}}}}}xxxwwwyyy{{{|||||||||yyyuuurrrppprrrsssmmmqqqttttttvvvzzzqqqkkkeee\\\UUUNNNOOOVVVggg}}}~~~zzzxxxwwwtttuuuzzzzzzsssqqqssszzzvvvwww|||}}}yyyyyy}}}~~~}}}~~~{{{yyywwwuuurrrpppqqqppppppnnnmmmjjjiiigggfffdddcccbbbbbb```]]][[[___^^^^^^```eeegggfffdddggghhhiiiiiihhhiiikkkmmmeeebbb[[[UUUPPPMMMLLLLLLMMMOOORRRTTTVVVYYY\\\___eeeiiinnnsssvvvzzz~~~}}}{{{zzzwwwrrrmmmfff\\\SSSQQQPPPPPPXXXaaafffjjjpppsssvvvzzz}}}zzzxxxwwwssssssqqqnnnmmmqqqyyy}}}{{{{{{}}}}}}}}}yyytttqqqsssxxx}}}|||yyy{{{{{{yyytttlllfff___WWWKKK@@@999444222000...---,,,+++************)))+++)))$$$&&&++++++&&&---,,,******+++***)))'''***(((&&&&&&(((*********'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&,,,+++)))((()))***)))(((************)))(((&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))*********000:::(((((($$$(((++++++***)))))))))))))))%%%))),,,***(((,,,999DDDMMMXXXhhhsssuuulll^^^UUULLLKKKHHHEEE@@@;;;666444444000...///...++++++...,,,***)))((()))((('''%%%)))&&&''',,,+++&&&&&&+++...---***(((''''''''''''+++,,,,,,,,,***+++,,,...///,,,))))))+++------+++444333111///000333666888???FFFQQQ\\\kkkzzz||||||uuu```PPPBBBAAAAAAIIIYYYooo}}}mmmUUUBBB777222000...---+++))))))+++,,,,,,,,,---------,,,***((('''&&&***)))((('''&&&''''''((($$$$$$%%%%%%'''(((************))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''((()))*********)))'''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''~~~{{{wwwsssqqqiiiccc```eeeooowwwxxxuuukkk]]]RRRQQQTTTXXXfffvvv~~~yyyrrrnnnppptttxxxyyy|||~~~zzztttqqqmmmiiigggggghhhjjjmmmqqqtttuuutttuuuyyy}}}}}}zzz{{{}}}wwwuuuuuuuuuuuuuuuuuuuuusssrrrrrrtttvvvrrrsssssstttwww{{{qqqggg___XXXQQQLLLPPPWWWfff{{{~~~|||zzzsssqqqtttzzzzzzuuussstttvvvuuuxxx}}}}}}zzz{{{~~~}}}~~~|||yyyvvvuuurrrooommmmmmmmmmmmllljjjiiiggggggfffeeeccccccbbbaaa^^^[[[^^^^^^^^^aaaeeefffeeecccddddddeeedddccccccdddfff```]]]XXXSSSPPPOOOPPPQQQTTTWWWZZZ]]]^^^___```bbbhhhkkkpppsssvvvyyy}}}}}}yyywwwvvvsssooollleee\\\VVVUUUUUUVVV]]]ffflllrrryyy}}}~~~|||yyyuuurrrnnnooopppoooooossszzz}}}{{{zzz~~~zzztttqqqqqqsssxxx||||||xxxzzz~~~~~~zzzwwwqqqhhhaaaZZZRRRHHH>>>777333111000...---,,,+++************(((***)))&&&'''------)))---+++************)))''')))(((&&&''')))******)))''''''''''''''''''''''''***(((&&&''')))***(((&&&***((('''''''''((('''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&((())))))******+++222===,,,"""((($$$))))))(((((('''''''''''''''%%%)))+++***)))---666>>>IIIRRR```kkknnnggg]]]UUUOOOPPPPPPNNNIIIBBB;;;666777333111111///++++++///...---+++***)))(((&&&%%%)))&&&'''+++***&&&&&&***,,,+++***)))(((''''''''')))*********))))))***,,,...+++******---//////---222222333333444555777888FFFPPP]]]jjjyyyxxxiiiVVVIII???>>>AAAIIIZZZppprrr[[[GGG;;;444000...---+++))))))+++,,,,,,,,,+++++++++*********))))))&&&'''(((((()))(((''''''''''''''''''((()))***+++******))))))(((''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''~~~{{{uuuppphhhdddccchhhpppuuusssooobbbVVVOOOSSS[[[aaakkkuuu~~~}}}|||zzzvvvqqqmmmkkkuuuzzzzzzqqqnnniiieeeccccccdddfffiiikkknnnqqqsssuuuvvvvvvrrrqqqsssyyy~~~{{{uuurrrpppnnnllllllnnnqqqrrrsssuuuxxx{{{xxxvvvssstttyyy}}}tttfffZZZQQQLLLJJJIIIXXXggg}}}|||tttsssvvvzzzzzzuuurrrrrrsssvvv|||}}}{{{~~~~~~|||}}}{{{xxxuuusssqqqnnnkkkiiiiiiiiihhhggggggfffffffffeeeddddddcccaaa^^^[[[^^^^^^```ccceeeeeebbb___``````aaa___^^^]]]___```ZZZXXXTTTQQQQQQSSSVVVYYY^^^aaaeeeggghhhgggggghhhmmmppprrrtttvvvyyy}}}~~~|||zzzwwwsssqqqooonnnllljjjccc___[[[\\\^^^aaagggmmmuuu{{{~~~{{{{{{wwwqqqkkkgggjjjnnnqqqssswww~~~~~~{{{xxxxxx~~~~~~~~~{{{wwwsssooommmrrrsssxxx|||{{{wwwxxx}}}|||}}}wwwssslllbbbZZZQQQKKKAAA999444222000///......---,,,++++++++++++'''((('''&&&(((,,,---***,,,+++***)))******)))'''(((''''''(((******)))'''''''''''''''''''''''''''***((('''((()))***)))''')))(((''''''(((((('''&&&)))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******...666DDD444(((+++&&&---((((((''''''&&&&&&''''''&&&'''))))))***---222666???FFFQQQZZZ]]]ZZZTTTPPPMMMPPPRRRRRRNNNFFF===888888444222222///+++,,,000000000...---+++***))))))+++))))))++++++))))))+++*********))))))(((((((((((()))+++***))))))***,,,---,,,+++,,,///111111111000222555777777888999:::IIIVVVgggvvvwwwhhhXXXJJJBBB<<<===BBBMMM^^^tttzzzdddOOOAAA777111......,,,))))))***,,,,,,+++***)))(((((()))***,,,---%%%''')))******(((%%%###)))))))))******+++++++++******)))((((((''''''&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''wwwqqqllliiiiiinnnssstttoooiiiZZZSSSPPPXXXcccjjjoootttyyywwwtttpppnnnlllkkkkkkxxx}}}xxxooollliiifffeeefffgggiiikkkkkkmmmrrrwwwyyyxxxuuuooonnnpppssswwwxxxwwwwww{{{{{{|||}}}}}}xxxssspppmmmjjjhhhiiimmmrrruuuxxx{{{}}}zzzuuuuuu{{{xxxkkk[[[NNNHHHHHHNNNUUUiii~~~~~~}}}yyyzzz{{{|||zzzuuupppnnnuuu{{{}}}}}}|||~~~{{{xxxvvvtttqqqnnnlllfffffffffffffffffffffffffffdddcccccccccaaa^^^[[[___```bbbdddccc```\\\ZZZZZZ[[[\\\\\\[[[[[[]]]___YYYWWWUUUUUUWWW[[[___cccgggjjjlllnnnnnnoooppprrrrrrsssuuuvvvvvvxxx{{{~~~}}}||||||{{{xxxvvvtttrrrnnnkkkiiiiiijjjjjjdddcccbbbeeehhhlllqqquuu}}}~~~}}}{{{yyyuuullldddccchhhpppuuuyyy~~~yyywwwxxx~~~}}}zzzuuuqqqmmmlllllltttuuuyyy|||zzzvvvwww{{{|||{{{{{{uuuoooggg\\\SSSHHHCCC;;;555111000///......------,,,++++++,,,,,,''''''&&&&&&(((***)))(((,,,***))))))******)))'''&&&&&&'''(((******(((&&&''''''''''''''''''''''''))))))((())))))))))))(((***)))))))))++++++)))(((***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))***+++222:::III;;;---...(((000***))))))((((((((())))))'''''''''(((+++---......444888???DDDGGGGGGEEECCCCCCFFFJJJKKKIIIBBB;;;777666333333333000---000666666777666555222000//////...---,,,---///.........******+++*********)))(((+++,,,------,,,+++,,,------------///111333444555333666999::::::<<>>:::===EEERRRcccwwwnnnXXXGGG:::222---...,,,***)))***+++++++++***)))((('''(((***,,,---))))))******(((&&&###!!!)))*********+++************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''{{{uuutttssssssuuuwwwssskkkdddWWWTTTVVV___jjjppprrrrrrsssqqqnnnkkkkkklllnnnooo|||{{{wwwmmmmmmllllllmmmooopppqqqsssrrrtttyyy~~~~~~{{{ttttttttttttuuuuuurrrooosssssstttuuuwwwyyy{{{|||zzzxxxtttqqqooommmkkkiiilllqqqwww|||~~~xxxxxx~~~}}}mmm^^^NNNFFFEEELLL[[[jjj}}}}}}~~~~~~|||zzzwwwtttqqqxxx|||zzz{{{yyyvvvtttrrrpppmmmkkkeeeeeeddddddeeefffggggggeeecccaaa``````___\\\ZZZ```bbbcccccc```[[[WWWTTTSSSUUUWWWXXXYYY[[[___aaa]]]]]]\\\]]]```dddhhhkkkmmmnnnpppqqqrrrtttxxx{{{uuuvvvwwwwwwwwwxxxzzz||||||zzzyyyxxxwwwuuurrrooonnnmmmjjjhhhggghhhjjjlllhhhiiikkkmmmqqqvvvzzz|||~~~|||yyyrrriiibbbdddkkkttt|||}}}|||~~~}}}{{{|||~~~~~~}}}{{{wwwqqqlllkkkmmmpppwwwxxx{{{~~~{{{vvvwww{{{~~~|||yyyrrrlllcccWWWMMM@@@<<<555111/////////...------,,,+++++++++,,,,,,,,,)))((()))***)))((('''+++)))((()))******)))(((&&&&&&&&&(((******(((&&&''''''''''''''''''''''''((()))))))))((((((((())))))))))))***++++++***(((+++***(((&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++111777FFF:::...,,,&&&...))))))(((((((((((())))))'''&&&&&&(((+++,,,***(((...///222555666777666666888:::<<<>>>===;;;888666444333444555333333888AAADDDFFFFFFCCC===888555444222222222444666888666333000///...------,,,++++++...///111000///------.........///111333666:::<<<===@@@BBBBBBBBBEEELLLRRRggguuu|||jjjUUUFFF???===:::???HHHUUUeeevvv~~~vvvsssyyyvvvaaaNNN>>>333---///,,,***)))***++++++***,,,+++)))''''''(((***+++)))((('''&&&&&&%%%&&&&&&(((((()))******))))))((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''|||~~~}}}}}}zzzrrrggg^^^WWWYYY]]]fffmmmqqqpppmmmllljjjiiiiiijjjmmmqqqsss{{{}}}xxxwwwvvvtttmmmooorrruuuwwwyyyzzzzzz|||{{{||||||~~~}}}zzzyyyyyyuuuooonnnnnnooooooqqqssstttuuuuuurrrooonnnmmmmmmlllkkkpppuuu|||}}}||||||sss^^^RRRHHHHHHMMMYYYnnn|||~~~~~~{{{zzz{{{zzzwww{{{~~~zzzwwwvvvtttqqqpppooonnnkkkiiieeeeeedddcccdddeeefffgggdddaaa^^^\\\[[[[[[ZZZYYY___aaabbb```\\\WWWTTTRRROOOQQQTTTWWWZZZ]]]bbbeeefffgggggghhhjjjlllooopppnnnppprrrsssuuuwwwzzz}}}uuuwwwyyyyyyxxxxxxxxxyyywwwvvvttttttsssqqqmmmjjjjjjjjjiiihhhgggiiimmmqqqnnnqqqsssssswww}}}|||wwwpppiiieeekkkrrr}}}{{{uuuvvvzzz~~~{{{yyyuuunnnjjjkkkqqqvvv{{{|||}}}xxxxxx||||||tttnnnhhh^^^RRRIII;;;777222///.../////////,,,++++++******++++++,,,000,,,+++......+++((()))***)))((((((******)))((('''&&&&&&'''))))))(((&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&(((******(((&&&***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,...000===444***)))!!!)))&&&&&&%%%%%%&&&&&&'''''''''&&&'''(((******)))''',,,,,,---...////////////000111222333444444333333222222555777777777@@@IIISSSVVVXXXTTTLLLCCC===;;;<<<>>>@@@AAAFFFIIIFFF@@@:::999666333111000000000222444555444222///......///000111444777===EEEJJJOOORRRUUUUUUTTTXXXaaahhh}}}{{{iiiUUUGGG@@@???>>>CCCMMMZZZgggttt~~~pppjjjdddccclll~~~~~~jjjUUUCCC666//////---***)))***++++++***,,,+++***(((''''''((((((%%%%%%$$$$$$%%%''')))+++%%%&&&((()))***)))(((((())))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''{{{ooobbbYYYXXX^^^dddjjjmmmmmmkkkgggbbbbbbcccdddgggkkknnnppptttxxxwwwpppjjjjjjllllllnnnqqqvvv{{{~~~~~~~~~wwwppppppppppppqqqrrrssstttrrroookkkjjjjjjkkkkkkkkkooouuu}}}}}}yyyooodddWWWPPPOOOXXXcccppp|||}}}xxxxxx|||}}}zzzzzz|||wwwssssssqqqooonnnnnnmmmkkkjjjeeedddbbbbbbbbbccceeefffccc___ZZZWWWWWWXXXXXXXXX[[[]]]^^^\\\XXXUUUTTTTTTRRRUUUXXX\\\___cccgggkkkppppppqqqrrrrrrrrrqqqqqqnnnqqqvvvxxxyyyxxxyyyyyysssvvvyyyzzzyyyxxxwwwwwwtttsssrrrrrrqqqoookkkhhhfffhhhjjjjjjjjjmmmqqquuutttxxxyyywwwzzz|||uuuooolllkkkssszzzyyytttrrrwww}}}yyywwwrrrkkkhhhkkkttt|||zzzyyy}}}|||vvvoooiiicccZZZNNNDDD888555111....../////////*********))))))******+++...******...///***(((******((('''((()))***)))((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%'''((((((%%%%%%&&&(((&&&&&&&&&(((******(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,---***555...((((((&&&&&&%%%%%%%%%%%%&&&'''(((&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,---///222444444555???JJJYYY^^^cccccc[[[SSSMMMKKKMMMQQQTTTWWW]]]aaa]]]TTTGGGDDD???:::777666666666;;;<<<===<<<888555333222...000333777===GGGSSS[[[bbbggglllnnnmmmpppxxx~~~mmm\\\OOOHHHDDDGGGMMMVVVbbbmmmvvv|||uuuccc]]]WWWVVV```sssqqq\\\III;;;333///---*********+++***************)))((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%''')))******)))((()))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((()))))))))************)))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''zzznnn```VVVYYYaaahhhlllllljjjgggcccZZZ[[[]]]___bbbfffhhhjjjlllooommmddd]]]^^^bbbdddooosssyyy~~~vvvuuuuuuuuuuuuuuuvvvvvvpppmmmiiiggghhhiiijjjjjjnnnttt}}}yyyuuuooodddYYYYYYUUU[[[jjjxxx~~~wwwuuuyyyzzzwwwxxx|||uuupppsssqqqpppooopppooonnnllldddcccaaa``````bbbccceeeccc^^^XXXTTTSSSUUUWWWXXXXXXZZZ[[[ZZZWWWUUUUUUWWWYYY[[[___bbbeeeiiimmmqqqvvvvvvwwwxxxwwwtttrrrpppmmmrrryyy}}}|||yyyvvvtttrrruuuzzz{{{zzzxxxvvvuuusssrrrrrrrrrqqqoookkkhhheeegggjjjlllllloootttxxxyyy}}}}}}zzz|||}}}|||~~~{{{tttooonnnpppyyy}}}tttppprrryyywwwuuupppjjjfffkkkvvv{{{zzz~~~~~~wwwqqqkkkfff```WWWKKKBBB777444000....../////////***)))))))))))))))*********%%%%%%+++---(((&&&))))))((('''((()))***)))((((((&&&$$$$$$&&&(((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((''''''(((+++,,,,,,***(((&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,///***222---)))))) &&&'''''''''''''''((()))***&&&''')))(((''''''(((***&&&''')))***+++++++++***((()))***++++++)))'''&&&(((***---000///000:::FFFVVV^^^gggjjjfff```[[[ZZZ\\\aaafffiiipppuuuoooeeePPPLLLFFF???;;;::::::;;;CCCDDDEEECCC???;;;888777...000444999AAANNN]]]hhhooovvv~~~sssdddXXXOOOJJJPPPVVV```jjjtttzzz~~~}}}lll\\\VVVOOONNNWWWiii}}}vvv```LLL>>>777000---+++******+++***)))((())))))***))))))((('''(((((())))))(((%%%!!!###%%%(((***++++++******)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~wwwlll___WWW\\\fffnnnnnnjjjfff```ZZZQQQVVV\\\^^^]]]]]]```dddaaa]]]ZZZXXXSSSPPPVVVaaakkkwww}}}yyy|||zzz{{{}}}~~~|||yyyooolllhhhffffffhhhhhhhhhiiimmmuuu|||}}}~~~}}}yyyuuupppggg\\\WWWWWW[[[gggvvv~~~{{{|||}}}{{{uuurrrsssttttttsssqqqlllhhheeeaaaaaa```___^^^^^^]]]\\\[[[XXXTTTQQQPPPSSSVVVYYYXXXZZZ\\\[[[YYYYYY]]]aaaaaabbbdddggglllqqquuuwwwyyyzzz{{{zzzvvvsssqqqqqqsssvvv{{{}}}}}}|||zzzzzzwwwyyy||||||yyyvvvtttsssqqqrrrsssrrrnnnkkkjjjiiiiiiiiijjjmmmrrrvvvxxxxxxzzzzzzzzz{{{}}}~~~}}}|||~~~}}}~~~~~~|||wwwqqqmmmmmmqqquuu{{{xxxqqqrrruuu|||{{{sssjjjhhhmmmuuuzzz|||~~~~~~~~~{{{tttnnnfffaaa]]]TTTGGG===999555111...---......------+++*********)))'''%%%!!!+++111,,,'''(((++++++))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$%%%((((((%%%###"""%%%)))***+++***+++,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((())))))))))))+++)))(((((()))******)))***&&&###%%%***,,,)))%%%'''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))---((($$$$$$(((++++++))),,,,,,---///111333555777EEEOOOZZZ``````]]]\\\]]]fffkkksss{{{}}}xxxooohhhVVVPPPFFF===999;;;???CCCGGGJJJKKKFFF===444111000000///111888AAAMMM___nnnxxxxxxhhh[[[TTTRRRSSS___llltttzzztttfffVVVQQQJJJIIIRRRdddzzzyyyhhhSSSBBB999333,,,(((***,,,,,,,,,---***)))'''''''''((('''&&&***((('''''''''(((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''+++(((%%%$$$%%%'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%$$$###"""!!!'''''''''''''''&&&&&&&&&yyypppggg```[[[eeejjjmmmkkkhhhddd]]]VVVWWWZZZ\\\[[[WWWUUUWWWZZZZZZVVVSSSQQQMMMLLLTTT___jjjvvv|||vvvuuu~~~~~~{{{yyyuuupppkkkhhhfffdddbbbeeeggglllrrrwwwzzz}}}~~~yyyxxxyyy{{{{{{rrrggg]]]TTTQQQWWW```ooo{{{~~~~~~~~~~~~|||{{{}}}~~~zzzuuuqqqooopppqqqppplllgggbbb___[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQTTTYYY]]]]]]^^^______```aaadddfffgggggghhhjjjnnnrrrvvvyyy{{{|||{{{yyyuuurrrpppqqqtttwww{{{}}}}}}|||zzzyyyvvvxxxyyyxxxuuuqqqooonnnmmmoooppppppnnnmmmmmmnnnmmmlllmmmppptttxxxyyyyyy{{{{{{zzz{{{|||~~~}}}~~~||||||~~~{{{wwwqqqlllkkkpppwww|||{{{vvvsssvvvxxx{{{}}}wwwqqqjjjiiiooovvvzzz|||}}}xxxqqqkkkddd```\\\TTTHHH>>>888555000...---......---,,,+++*********)))'''%%% '''***&&&###%%%'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&((((((%%%###''')))***)))%%% (((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''''''''(((((((((///,,,(((&&&&&&'''((((((%%%%%%%%%%%%&&&''''''&&&'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((+++'''%%%&&&))))))&&&"""******+++,,,...000222222999@@@JJJPPPQQQSSSVVVYYYbbbhhhqqqxxxyyyrrrggg___LLLGGG???888666888<<<@@@CCCEEEEEE@@@888111///000///...000666>>>JJJ[[[jjjwww|||oooaaaVVVQQQQQQZZZfffsss{{{}}}oooaaaPPPKKKEEEDDDMMM___tttoooZZZEEE999444---(((***,,,++++++---)))(((&&&&&&((()))((('''&&&&&&'''(((((('''%%%$$$(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''***(((%%%$$$%%%'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%###""""""&&&&&&&&&'''''''''''''''}}}qqqfffbbbbbbdddqqqrrroooiiidddaaa[[[TTT\\\\\\ZZZUUUOOOMMMNNNQQQTTTQQQNNNMMMLLLNNNWWW```jjjttt}}}{{{sssllloooyyy}}}|||}}}zzztttooojjjeeeaaaaaabbbcccfffjjjooosssvvvqqqrrrvvv{{{~~~~~~{{{yyyooodddWWWLLLGGGLLL\\\lll~~~}}}~~~~~~~~~{{{vvvqqqnnnkkkkkkjjjhhheee```[[[XXXTTTRRRQQQOOONNNNNNNNNOOOQQQTTTWWWVVVTTTVVV\\\bbbeeeeeeeeefffjjjlllnnnnnnooonnnmmmnnnppptttyyy|||~~~}}}{{{wwwsssppppppqqqvvvwwwzzz||||||zzzxxxvvvuuuvvvwwwuuuqqqnnnlllkkkmmmnnnoooooonnnnnnoooppprrrqqqqqqsssvvvyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~{{{{{{{{{}}}~~~~~~}}}{{{vvvpppiiifffjjjttt}}}}}}xxxtttrrr~~~}}}|||rrrnnnkkklllrrrxxx|||}}}zzztttkkkfff___ZZZVVVOOODDD<<<777444000...---...---,,,,,,+++))))))***)))'''%%%&&&((((((&&&&&&)))***((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''%%%$$$%%%'''******(((%%%###"""(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''222...((($$$###%%%&&&&&&###%%%''''''%%%$$$&&&((('''%%%$$$$$$&&&''''''&&&'''''''''''''''''''''''''''&&&&&&((()))'''!!!((((((((()))***+++,,,------222777;;;>>>AAAGGGLLLQQQWWW___eeeeee]]]QQQIII===:::666222111333777999;;;<<<<<<888222...---...///---...333999CCCSSSaaaoooxxx~~~}}}yyyqqqdddXXXQQQQQQRRReeeqqq~~~wwwhhh[[[JJJEEEAAAAAAJJJZZZlllwwwxxxcccKKK;;;666...)))***,,,++++++---)))(((&&&'''((())))))((($$$%%%'''))))))&&&$$$"""(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''***'''%%%$$$%%%&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&''''''((((((uuuhhh___```hhhpppyyyyyytttiiibbb```^^^\\\aaa^^^YYYRRRLLLJJJLLLOOORRRRRRSSSTTTUUUYYY```fffoootttyyy|||zzzsssjjjbbbhhhttt~~~}}}{{{yyyyyyzzz|||}}}~~~zzzuuuoookkkcccccccccdddfffiiilllmmmjjjmmmrrrvvvxxxtttnnnhhhZZZTTTMMMIIIIIISSShhh{{{|||{{{|||~~~}}}}}}}}}}}}|||zzzwwwrrrmmmiiigggeeeccc```\\\XXXUUUSSSRRRNNNMMMLLLLLLLLLNNNPPPQQQRRRXXX]]]\\\YYYZZZ```gggmmmkkkjjjmmmrrrvvvvvvtttsssrrrpppppprrrwww|||~~~zzzuuuqqqooopppqqquuuuuuvvvwwwxxxvvvtttrrrsssttttttrrrnnnlllkkkkkkqqqrrrrrrqqqoooooopppqqqvvvuuutttuuuwwwyyyyyyyyyyyyyyyzzz|||~~~~~~{{{{{{{{{{{{zzzxxxuuurrrooojjjeeeeeelllvvv|||yyyyyyyyy~~~}}}~~~~~~pppooonnnqqqvvv{{{~~~~~~~~~}}}wwwpppeee```YYYSSSNNNGGG>>>777555333///------------,,,+++***))))))***)))'''%%%,,,***''''''))),,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%###%%%''')))***+++...111(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''000,,,(((%%%$$$%%%%%%%%%&&&'''((((((((((((((()))'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&((((((&&& &&&''''''((((((((((((((()))+++...///000222666999>>>AAAFFFKKKKKKEEE<<<555222111///------...000222222444555444000---++++++...,,,,,,000444;;;HHHUUU```fffqqqwwwtttllljjjmmmzzz~~~yyyuuurrrnnneeeZZZRRRPPPTTTYYYqqq}}}qqqaaaUUUIIIEEEAAAAAAJJJXXXfffnnn{{{wwwqqqrrrxxx~~~kkkSSS@@@888000******,,,++++++---+++)))''''''((()))((('''%%%&&&(((((('''&&&%%%$$$(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''')))'''%%%%%%&&&&&&&&&%%%(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((yyynnnccc^^^eeerrr}}}|||~~~xxxlllbbbbbbgggiiihhhddd[[[SSSMMMKKKMMMPPPTTTWWW[[[^^^aaafffjjjkkktttssstttvvvtttmmmccc\\\cccooo|||~~~~~~~~~}}}{{{xxxuuusssuuuvvvyyy|||yyyuuukkkllllllmmmlllkkkjjjiiihhhiiilllnnnllleee\\\UUUKKKGGGEEEIIIQQQaaaxxx|||xxxuuuvvvyyyzzz{{{{{{zzzyyyzzz|||}}}|||zzztttssspppkkkgggbbb___]]]\\\YYYSSSNNNKKKJJJKKKLLLIIIIIIJJJLLLOOORRRUUUWWWYYY^^^dddccc``````eeekkkrrrppppppssswwwzzzyyywwwtttsssqqqqqqsssxxx}}}~~~|||yyytttpppoooqqqssstttrrrppppppqqqqqqpppnnnmmmnnnnnnllljjjiiijjjkkkqqqsssttttttsssssstttuuuxxxvvvuuuuuuvvvwwwwwwvvvuuuwwwyyy|||}}}}}}|||}}}|||zzzvvvqqqmmmjjjjjjhhhgggiiipppyyy~~~{{{{{{~~~{{{qqqqqqsssvvv{{{~~~{{{{{{|||~~~~~~}}}~~~zzzyyy|||{{{ssslllbbb]]]UUUNNNHHHAAA999333444111...---------,,,+++***)))((()))))))))'''%%%)))$$$!!!###&&&((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((('''&&&&&&&&&'''&&&%%%""""""$$$)))---(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''(((((((((***)))''''''((((((&&&$$$)))&&&$$$&&&***+++)))&&&'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&&&&$$$###&&&'''(((((((((''''''&&&((()))+++,,,+++,,,,,,---444444666888999777333000---,,,+++*********+++,,,***,,,000111000---***(((,,,***+++...000444===HHHPPPRRRXXX\\\YYYTTTTTTYYYcccllltttwwwyyyzzzwwwssstttrrrrrrsssvvvvvvrrroooddd```YYYRRRNNNQQQZZZbbb{{{}}}kkkYYYPPPKKKFFFAAABBBJJJVVVaaagggnnnuuu}}}tttfffaaadddkkkyyyrrr[[[HHH;;;222++++++,,,++++++---...+++)))(((((((((&&&%%%((())))))'''%%%%%%''')))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''(((&&&%%%%%%&&&&&&%%%$$$(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((~~~}}}yyyssskkkeeefffooo}}}xxxllleeeiiippptttqqqkkkaaaWWWPPPOOOPPPQQQWWW\\\```ccchhhnnnpppooouuuqqqpppssstttlllbbb\\\```mmmzzz{{{sssooonnnppprrruuuzzz~~~zzzvvvwwwyyyyyywwwtttpppmmmnnnmmmllliiiddd[[[QQQJJJFFFBBBCCCLLL[[[mmm|||zzz|||~~~~~~zzzvvvsssssstttuuuuuutttrrrqqqqqqrrrrrrqqqppphhhfffbbb^^^ZZZWWWUUUTTTRRROOOJJJFFFDDDEEEFFFHHHGGGIIILLLPPPTTTXXX[[[]]]```dddhhhhhheeefffjjjooouuuuuuuuuwwwyyyzzzyyyxxxtttsssrrrsssuuuyyy}}}zzzyyywwwtttqqqqqqsssuuurrrnnniiihhhjjjlllmmmllliiiiiiiiigggeeeeeegggiiimmmppptttvvvxxxxxxzzz{{{xxxvvvttttttuuuvvvuuutttsssuuuxxx{{{~~~~~~||||||}}}~~~|||xxxqqqlllhhhggghhhjjjmmmpppuuu{{{{{{xxx{{{}}}xxxtttuuuwwwzzz}}}}}}yyyxxxzzz||||||zzz|||yyyxxx||||||xxxrrrkkkfff___ZZZRRRKKKDDD>>>888444222000...---------,,,***)))((((((((())))))'''%%%(((###!!!$$$'''&&&%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&&&&'''(((&&&$$$!!! ###)))---(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''''''''(((((((((''''''''')))+++***(((&&&)))$$$!!!###(((+++'''###'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&'''((())))))(((&&&&&&%%%'''(((***+++++++++***---,,,++++++---...---,,,***)))))))))(((((())))))&&&(((+++---...,,,***(((***)))+++------...444<<>>BBBKKKUUU[[[```aaa[[[TTTQQQOOONNNQQQVVVYYYYYYXXXRRRQQQOOOOOOTTT```qqq}}}yyyiiiXXXOOONNNNNNIIIDDDFFFQQQ^^^hhhllllllppptttyyy{{{jjjYYYLLLLLLTTT___ssskkkTTT???666...,,,+++******,,,,,,***(((((()))***)))(((''')))***'''######&&&***(((((((((((())))))))))))((((((((((((''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''%%%%%%%%%&&&&&&$$$###((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzvvvvvvxxxzzzyyyxxxxxxsssoooqqqyyy~~~nnngggnnnyyy{{{vvvpppjjjbbb\\\YYY[[[]]]___bbbdddcccbbbgggrrrxxxwwwmmmiiilllyyywwwjjjccc```lllxxx~~~yyyrrrqqqooolllnnnuuulllggg___WWWOOOGGG@@@;;;DDDIIIWWWnnnttthhhlllhhhfffeeebbb```dddlllmmmooorrrsssrrrqqqpppqqqkkkgggccc___]]][[[YYYXXXYYYWWWTTTSSSTTTSSSRRRQQQOOONNNLLLJJJJJJKKKLLLNNNKKKNNNQQQTTTTTTRRRNNNLLLOOORRRXXX^^^bbbeeeeeeeeeggggggggghhhkkkooosssuuuyyy|||~~~zzzwwwwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{ssstttttttttssstttwwwyyyssskkkbbb___ccciiilllmmmqqqpppnnnjjjggggggiiikkkkkkpppvvvyyyzzzyyyxxxwwwxxxvvvttttttuuuvvvuuutttqqqsssuuuwwwxxxyyyyyyxxxzzz}}}~~~{{{{{{yyytttmmmiiihhhiiimmmssszzz{{{{{{wwwqqqssszzzwwwxxxwwwvvvyyy|||zzzuuuwwwyyy{{{{{{|||}}}~~~yyyxxxzzz|||{{{xxx|||zzz{{{{{{tttllleee___ZZZXXXNNNKKKEEE???:::666444333000///------------+++***)))((('''((())))))'''%%%)))&&&(((------((('''+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***'''%%%&&&((('''((()))(((&&&%%%%%%&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&---+++((('''(((*********&&&''')))(((''''''(((***'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%%%%%%%###%%%'''(((((('''&&&%%%)))'''$$$$$$%%%&&&''''''***))))))*********(((&&&$$$$$$$$$%%%&&&(((******(((%%%""""""$$$'''***,,,((())),,,///,,,((((((---++++++---111111///222666999BBBKKKRRRVVVWWWPPPHHHFFFDDDBBBDDDIIIMMMNNNMMMRRRRRRRRRTTT[[[jjj|||xxxlll^^^QQQNNNRRRQQQKKKGGGJJJVVVeeeoootttxxxzzz{{{}}}{{{rrrcccRRRFFFHHHQQQ^^^sssoooVVV@@@777...,,,+++******,,,)))((('''(((***,,,,,,+++###'''***)))$$$"""$$$'''(((((((((((()))))))))))))))(((((((((''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$"""((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%|||yyywwwwwwxxxxxxwwwwwwzzz|||~~~{{{rrrsssyyy{{{xxxtttppphhh___[[[]]]``````___iiifffdddeeekkkrrrwwwzzzlllhhhjjjwww{{{nnndddeeekkkvvv}}}yyy~~~yyytttsssvvvzzz}}}~~~}}}{{{{{{||||||{{{zzzpppfff[[[PPPIIICCC======???GGGUUUiii}}}}}}uuutttvvv{{{zzzoooeeebbbaaa^^^\\\[[[\\\]]]^^^cccccceeehhhiiiiiifffcccaaa\\\VVVSSSSSSSSSQQQPPPNNNNNNNNNMMMKKKJJJKKKLLLNNNMMMLLLNNNQQQTTTUUUUUUUUUXXX[[[\\\ZZZXXXWWWWWWWWW^^^dddgggeeeccceeegggjjjfffgggnnnssstttsssuuu{{{zzzwww|||{{{tttvvvvvvvvvxxxyyyzzzxxxwwwtttuuuvvvtttqqqmmmlllkkkmmmjjjgggfffiiimmmqqqssswwwuuussspppooonnnnnnnnnppprrruuuwwwyyyxxxwwwuuussstttwwwzzz|||zzzvvvssswwwwwwxxxyyyyyyvvvqqqmmmzzz|||yyytttnnnjjjjjjmmmqqqrrrwww|||~~~}}}~~~yyynnnooouuu||||||~~~zzzuuurrrsssuuuwwwyyyvvvvvvwww{{{}}}zzzrrrlllhhhbbbWWWNNNIIIHHHCCC===999777666666555111111///...---,,,,,,,,,*********)))******++++++,,,)))&&&&&&(((***,,,---******))))))******+++,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))************))))))***(((&&&'''))))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''''''&&&''')))&&&&&&%%%&&&+++///,,,%%%)))((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''%%%######(((,,,,,,(((%%%%%%''')))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))&&&%%%''''''%%%&&&)))+++)))'''&&&&&&'''***,,,***++++++,,,,,,,,,+++++++++++++++,,,...000111222888888<<>>@@@BBBFFFLLLVVVPPPRRR^^^mmmyyy|||hhhXXXRRRSSSTTTUUUSSSPPPNNNRRR]]]lllyyyuuufff\\\PPPGGGGGGQQQ```tttuuuaaaLLL:::222111+++---111---***((((((,,,222333000,,,''')))++++++)))(((((((((***)))(((''''''((()))***))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&'''***%%%$$$(((,,,+++)))***''''''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''(((%%%######&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''}}}zzzyyyzzzzzzzzzyyywww|||yyyyyy~~~~~~pppggg]]]ZZZ^^^dddhhhiiiiiifffcccdddjjjqqqvvvxxxnnnggggggrrr}}}|||rrrjjjfffkkkttt}}}~~~zzzvvvvvvyyy}}}~~~{{{{{{zzzyyyxxx|||zzzxxxpppgggVVVNNNFFFBBB???<<<===AAATTTbbbttt|||tttssstttyyy|||xxxmmmddd```___]]][[[ZZZZZZZZZ[[[^^^^^^^^^```aaa```]]][[[[[[WWWRRRPPPQQQRRRRRRQQQPPPPPPPPPOOONNNNNNOOOPPPTTTSSSTTTWWWZZZ\\\\\\\\\]]]___aaaaaa___[[[YYYYYYZZZ___eeegggeeecccdddgggeeecccdddlllrrrtttuuuwwwyyyzzzwww|||{{{uuutttuuuuuuwwwwwwvvvtttrrrqqqrrrrrrppplllhhhffffffgggggghhhkkknnnqqqrrrrrrvvvuuuttttttssssssssssssrrrsssvvvxxxyyyyyyxxxwwwxxxzzz|||}}}zzzwwwxxx{{{~~~~~~{{{uuunnnjjjxxx{{{sssmmmkkknnnrrrvvvzzz}}}}}}zzz|||xxxoooqqqxxx~~~~~~zzzzzzvvvqqqnnnpppssswwwxxxvvvuuuwww{{{|||xxxooogggccc\\\RRRJJJFFFBBB???:::666555444333222//////---,,,+++*********)))((())))))***+++,,,------***((('''(((***************))))))******+++,,,,,,+++***)))((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''***(((&&&'''((()))'''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&'''))))))''''''***...+++%%%(((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%###&&&+++//////+++((((((***'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''')))&&&&&&((((((&&&&&&)))***)))(((''''''((()))***(((((()))*********))))))+++++++++,,,---///000111444555:::@@@FFFGGGCCC>>>@@@<<<;;;???BBBDDDGGGKKKXXXVVV]]]jjjwwwsss```TTTRRRUUUWWWWWWQQQNNNMMMUUUdddvvv{{{kkkYYYNNNEEEFFFPPPaaavvvxxxeeeLLL;;;333111+++,,,000---+++***,,,111666666111,,,&&&(((******)))''''''(((+++***))))))(((((())))))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''***&&&%%%((()))&&&%%%'''''''''((('''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''}}}|||||||||{{{zzzxxx~~~~~~~~~sssjjj___\\\aaaiiinnnpppjjjeeeaaabbbhhhoootttvvvnnnddd```lllzzz~~~wwwpppgggjjjrrr}}}zzzxxxyyy}}}~~~}}}{{{xxxvvvzzzzzzwwwqqqlllggg___WWWHHHBBB===<<<<<<<<>>===;;;===CCCGGGHHHKKKPPP\\\aaammm{{{{{{sssfffVVVOOOSSSYYY[[[ZZZSSSOOOOOOYYYmmmpppZZZOOOEEEEEEOOO```uuuzzziiiNNN<<<333111+++,,,000,,,***+++---222666555///***((()))++++++***))))))***************))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''(((%%%!!!!!!$$$&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''~~~|||yyywwwyyy|||xxxpppgggdddggglllooooooiiiccc___```gggnnnrrrsssiii^^^ZZZfffwww~~~yyyrrriiijjjqqq}}}|||{{{zzz|||}}}zzzzzzwwwqqqhhh^^^UUUMMMGGGBBB>>>;;;<<<>>>AAAIIIQQQlllyyy}}}xxxxxxvvvvvvxxxzzzwwwqqqkkklllllllllkkkjjjhhhfffeeedddaaa^^^\\\\\\[[[ZZZYYYUUUTTTSSSUUUXXX\\\```bbbdddcccbbbaaabbbbbbbbbaaabbbdddhhhmmmppppppmmmjjjjjjlllmmmkkkgggdddbbbbbbcccdddfffeeecccbbbcccdddiiifffgggmmmpppoooqqquuuxxx}}}}}}xxxvvvwwwvvvsssuuuvvvwwwvvvssspppmmmlllggghhhhhhgggdddbbbbbbcccfffkkkqqqvvvyyyxxxwwwvvvwwwxxxzzz||||||||||||{{{xxxxxxyyyyyyzzz{{{||||||zzz|||}}}zzzwwwvvvxxx~~~yyyqqqmmmlllzzzxxxpppooouuu}}}}}}{{{|||yyyssspppvvv|||yyytttpppllliiiiiimmmsssxxx{{{{{{zzzyyy{{{~~~|||{{{ttthhh[[[RRRIII@@@:::999444333111111111111...,,,,,,,,,+++))))))((((((((((((((((((((()))+++,,,,,,******)))***+++***(((&&&)))))))))))))))***++++++...---,,,***)))(((((((((((((((((((((((((((((((((******++++++++++++******)))((((((((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''')))+++(((###))))))&&&###$$$(((((($$$(((''''''&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&$$$'''))))))'''%%%$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''***''''''******''''''***'''((()))))))))((('''&&&((()))***++++++,,,,,,++++++++++++++++++,,,---...222666===BBBCCCCCCBBBBBB@@@???AAAGGGKKKNNNTTT[[[fffooo}}}xxxqqqdddYYYNNNMMMUUU]]]^^^\\\XXXSSSSSS___tttsss^^^RRRFFFFFFNNN]]]pppyyyjjjQQQ>>>555111+++,,,000,,,))))))+++...000000,,,))),,,---......,,,+++,,,---&&&''')))******)))((('''((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((''''''((((((%%% !!!&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''~~~zzzwwwtttzzz{{{vvvpppoooqqqrrroookkkfff```\\\^^^fffnnnppppppbbbXXXUUUcccttt{{{wwwrrrllllllppp{{{~~~}}}}}}}}}}}}wwwlll```RRRFFF???===???<<<===@@@DDDJJJUUU___ppp{{{|||yyy|||zzzyyyzzz{{{{{{wwwtttwwwwwwvvvvvvtttrrrpppooollliiieeeccccccbbbbbbaaa\\\]]]^^^```ccchhhmmmqqqtttqqqnnnmmmmmmmmmkkkiiifffhhhmmmrrruuutttpppmmmiiikkklllllliiihhhggghhhggggggeeecccbbbaaacccdddjjjhhhjjjnnnpppooorrrwww{{{}}}}}}xxxtttsssqqqooossstttuuusssnnnkkkjjjjjjfffggghhhhhhhhhhhhiiikkkooossswwwyyyyyyyyyyyyzzzyyyzzz|||}}}}}}|||{{{zzz{{{zzzyyyxxxxxxzzz|||~~~~~~|||zzzzzzvvvzzz|||yyyssspppqqqttt~~~~~~{{{uuuqqqpppttt}}}}}}}}}yyywwwvvvtttpppqqqwww}}}~~~xxxrrrmmmkkkiiikkkpppwww|||~~~}}}{{{}}}|||zzzyyypppcccTTTIIIAAA888444333111000000000111000...,,,---,,,+++******)))************))))))((()))))))))((('''(((***,,,,,,***((())))))(((((())))))***+++...---,,,***)))(((((((((((((((((((((((((((((((((******++++++++++++******(((((()))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&***///+++$$$'''((('''$$$%%%)))***'''''''''&&&&&&&&&''''''((('''&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&((()))++++++)))((((((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''(((++++++(((''')))'''((()))))))))(((&&&%%%(((((()))***+++,,,,,,,,,+++++++++++++++,,,---...333888???DDDFFFGGGHHHHHHGGGEEEFFFKKKOOOUUU___iiittt}}}ssshhhbbbZZZSSSMMMPPPYYY```___\\\WWWTTTWWWeee{{{ttt\\\QQQFFFFFFNNN]]]ooo}}}wwwiiiTTTAAA666222+++,,,000---+++*********,,,---------//////000...,,,+++,,,---###$$$&&&((())))))(((((()))))))))(((((((((''''''###$$$%%%&&&''''''((((((&&&&&&''')))&&&"""$$$***%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''~~~{{{wwwuuu{{{}}}}}}{{{{{{|||yyyrrrkkkaaa\\\YYY^^^gggnnnooolll]]]UUUTTT```nnnvvvvvvtttpppnnnqqq{{{{{{qqqdddWWWIII===:::===<<<>>>CCCKKKPPPUUU^^^gggoooxxx}}}}}}}}}|||~~~|||{{{{{{|||}}}|||{{{}}}}}}{{{zzzxxxwwwvvvuuupppnnnkkkiiijjjjjjiiihhhfffgggiiikkkmmmrrrxxx|||~~~zzzvvvuuuuuutttqqqnnnjjjlllpppuuuwwwvvvqqqmmmhhhjjjlllllllllkkklllnnnllljjjgggdddcccdddeeeggghhhgggiiinnnpppqqquuu{{{{{{|||{{{xxxsssooommmllloooppppppmmmiiifffhhhjjjjjjkkkmmmmmmnnnooorrruuuvvvyyy{{{zzzxxxxxx{{{~~~||||||||||||||||||{{{zzz|||zzzwwwvvvvvvyyy|||~~~||||||yyyyyyzzztttttttttqqqpppqqqvvv{{{}}}}}}~~~~~~{{{wwwtttnnnooorrryyy~~~vvvrrrqqqssssssqqqrrryyy}}}~~~~~~uuuooolllkkkkkkooouuu{{{~~~}}}~~~|||xxxuuurrrfffYYYJJJAAA:::333000111000///...///000000...,,,---,,,,,,+++******++++++++++++***)))((((((((((((''''''(((***,,,,,,+++))))))(((((((((((()))******,,,+++***)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''')))))))))'''&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%+++333000''''''******''''''+++,,,***'''&&&&&&&&&&&&'''((((((***)))'''((()))++++++***((((((((('''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&(((((((((((((((''''''&&&((('''%%%%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''(((&&&'''++++++'''&&&((('''((())))))((('''%%%$$$%%%&&&'''((()))*********++++++++++++,,,---...///444888>>>EEEKKKNNNOOOOOOOOONNNOOOSSSWWW^^^kkkwww{{{ooobbbXXXTTTTTTSSSSSSXXX^^^```^^^ZZZRRRSSSZZZlllqqqUUULLLDDDFFFPPP___qqq}}}xxxjjjXXXDDD999444,,,---111...///...---,,,---///222333111111111...+++******+++$$$%%%&&&'''((()))))))))***)))))))))(((((((((((($$$$$$%%%&&&''''''''''''&&&%%%&&&))))))&&&(((,,,'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''}}}{{{zzz{{{}}}|||}}}rrrjjj]]]YYYWWW]]]hhhooonnnjjj^^^WWWTTT\\\hhhpppvvvyyysssqqqrrr{{{}}}qqqfffYYYMMMAAA:::<<>>???CCCNNNZZZaaabbb```ccceeejjjqqqtttyyyttthhhaaaZZZPPPMMMOOOUUU[[[bbbgggeee```YYYUUUPPPXXXggg{{{wwwcccSSSKKKEEEIIISSS___nnnzzzttt]]]HHH<<<777...///333000---///111222333444555666===<<<:::666111//////000///...+++***((((((((()))(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))$$$"""'''***)))''''''---,,,***((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''"""%%%((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''|||yyyyyy~~~uuufff___ZZZ[[[dddmmmnnnllljjjfff\\\SSSVVVbbbpppwwwyyy|||yyyvvvxxxuuuiiieeeSSSNNNHHHEEEDDDFFFLLLQQQ```fffpppxxxtttiiibbb```bbb______ccckkkqqqrrrqqqtttsssqqqppppppsssxxx|||~~~|||xxxuuussssssttttttpppppppppqqqrrrtttuuuvvvvvvssspppsssyyy}}}}}}{{{{{{zzzxxxwwwwwwwwwuuusssrrrvvvzzz|||yyyuuuqqqooorrrtttwwwxxxwwwvvvvvvvvvtttpppllllllooooookkkfffiiiiiihhhggggggiiimmmqqqpppoooooooooppppppooonnnuuutttsssrrrrrrsssuuuvvvwwwwwwvvvxxxzzz}}}~~~~~~{{{||||||{{{yyyyyy{{{}}}zzzzzzzzz|||~~~~~~}}}{{{zzz{{{yyyuuuqqqqqqtttxxx{{{~~~~~~yyyuuutttlllllllllppptttxxx{{{{{{xxxuuuqqqmmmkkkmmmrrrvvv~~~{{{uuunnnhhhgggiiilllrrrzzz}}}tttqqqssswwwzzz{{{}}}}}}vvvpppkkklllmmmpppvvv|||{{{{{{{{{{{{}}}|||uuujjjYYYLLLEEE???777111......///000///......------,,,++++++------,,,+++***)))((((((&&&%%%%%%&&&((()))'''&&&***,,,)))$$$&&&...000---&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((()))***)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''(((+++,,,,,,+++++++++***)))((('''&&&%%%###%%%'''(((''''''((()))'''(((***+++++++++***)))++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))''''''''''''%%%### %%%***+++,,,...+++&&&,,,******...000000444999;;;FFFQQQXXX___hhhooopppwww{{{~~~sssggg[[[TTTOOOKKKPPPXXX^^^iiipppkkkaaaZZZSSSMMMPPP```uuuooobbbTTTPPPMMMNNNQQQ[[[nnnwww```PPP???777333......111000///...///222666;;;>>>BBB@@@===999666222000...///...,,,+++***)))&&&###))))))'''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%)))'''&&&'''))))))&&&###))))))))))))(((((((((((('''###$$$)))'''""""""(((***)))''''''''''''%%%###{{{zzz|||zzzkkkccc]]]\\\cccjjjlllkkkjjjeee\\\TTTWWWdddqqqyyy|||~~~zzzwwwwww}}}{{{uuummmaaaWWWSSSKKKHHHFFFHHHMMMVVVbbbjjjuuuwww|||zzzooofffcccaaa___```eeekkkoooooolllnnnllljjjhhhhhhjjjnnnqqqtttrrrpppmmmmmmnnnooopppooooooooopppqqqrrrtttuuuvvvsssrrruuuzzz}}}}}}{{{xxxvvvuuuuuuvvvuuusssqqqsssvvvyyyyyyvvvrrrooommmvvvwwwxxxwwwuuusssssstttsssooojjjjjjkkkllliiieeecccccccccbbbbbbdddgggjjjkkklllnnnpppssstttsssrrrwwwvvvuuuttttttuuuvvvxxxwwwwwwwwwyyy{{{}}}~~~~~~xxxxxxyyyyyyxxxxxxxxxyyywwwxxxyyy{{{}}}~~~|||{{{{{{||||||yyyuuutttvvvzzz|||~~~yyyvvvtttnnnnnnooorrrvvvyyyzzzzzzvvvtttqqqllljjjkkkooosssuuurrrmmmgggdddfffkkkoooyyywwwpppnnnrrrwwwzzz~~~|||vvvssssssoooppprrrwww|||~~~~~~~~~}}}}}}yyypppcccSSSHHH@@@;;;444///------......---------,,,++++++******+++++++++***))))))(((((('''&&&&&&'''))))))(((&&&%%%&&&###!!!''')))&&&&&&'''((())))))((('''&&&)))))))))))))))(((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''%%%%%%(((***)))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((***,,,+++++++++***)))'''&&&&&&%%%%%%$$$%%%''''''''''''((()))'''((()))*********)))(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$((((((((()))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***(((''''''''''''&&&$$$%%%)))***---000///+++...+++,,,000222333888>>>BBBMMMXXX```iiittt}}}rrreee[[[SSSPPPPPPQQQXXXaaalllsssuuujjj\\\TTTPPPMMMYYYiii|||yyyiii___]]]ZZZXXXUUUSSSYYYiiiyyyxxxdddTTTCCC:::666222111333000000//////222666;;;===BBBAAA@@@===:::666444222222000......---,,,)))&&&))))))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&(((%%%######%%%%%%$$$"""''''''''''''''''''''''''&&&%%%&&&)))(((%%%%%%&&&((('''&&&&&&'''((('''%%%||||||qqqiiiaaa]]]bbbgggjjjjjjkkkeee]]]WWWZZZfffttt|||}}}xxxvvvzzzvvvfff]]]UUULLLFFFDDDDDDGGGLLLSSS^^^nnn}}}uuullliiidddeeeggglllqqqrrroookkkkkkiiifffcccbbbcccdddfffhhhfffdddcccccceeegggiiikkkkkkkkkkkklllmmmooooooooonnnnnnqqquuuwwwuuussssssrrrrrrssstttsssqqqnnnssstttvvvuuurrrooonnnnnnzzzzzzyyyuuurrrpppqqqrrrppplllgggeeefffgggeeeccc^^^___```______```ccceeegggjjjooossswwwxxxyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwyyy{{{|||~~~wwwwwwwwwxxxyyyyyywwwuuuuuuwwwyyy|||}}}}}}|||{{{}}}~~~{{{yyyzzz|||~~~}}}xxxuuusssqqqqqqrrruuuyyyzzzzzzxxxuuusssqqqmmmjjjiiikkknnnkkkhhhdddaaaaaagggpppvvv}}}wwwpppmmmoootttzzz}}}|||wwwyyy|||uuuuuuwwwzzz~~~uuuhhhYYYJJJAAA888555111...------,,,+++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((''''''(((******)))'''((((((%%%"""###((((((&&&''''''(((((((((((('''''')))))))))))))))((((((''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&### """(((+++)))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%''')))+++***)))***)))'''&&&%%%%%%%%%&&&%%%%%%&&&''''''(((((((((&&&'''(((((())))))((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((('''((('''&&&(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&$$$(((******,,,//////,,,---+++,,,000333555;;;CCCLLLWWWccckkkttt~~~zzzooobbbUUUPPPMMMOOOSSSZZZdddmmmyyy{{{vvvfffUUUOOOQQQTTTffftttsssiiidddjjjiiigggaaaXXXVVVbbbqqq{{{kkk[[[III???:::666444555111000///000222666999<<>>===>>>@@@KKK^^^sss~~~xxxtttsssuuuwww{{{{{{xxxvvvssspppnnnnnnmmmkkkiiicccaaa]]]ZZZXXXXXXYYYZZZ\\\\\\[[[[[[[[[\\\]]]]]]bbbccceeehhhiiihhheeecccdddddddddeeeffffffcccaaacccdddeeeeeeeeegggjjjmmmmmmllljjjgggdddeeehhhkkkjjjgggcccaaaaaabbbcccdddbbbbbbcccbbbaaabbbeeegggmmmrrrxxx|||}}}}}}}}}~~~yyyyyyxxxxxxwwwwwwwwwwwwuuuyyy}}}~~~||||||}}}xxxxxxyyy{{{|||{{{xxxvvv{{{}}}~~~|||{{{{{{|||~~~~~~xxxsssppppppvvvwwwxxxzzz||||||yyywwwxxxyyyxxxuuupppkkkiiihhheeecccaaa```ccckkkvvv}}}~~~lllkkkkkkooowww~~~||||||{{{xxxyyy}}}|||{{{|||}}}uuugggVVVFFF<<<777000///...///000000...,,,---------,,,++++++******&&&&&&&&&'''(((((())))))(((''''''(((***+++)))(((+++((('''(((((('''&&&%%%(((((((((''''''((((((((((((((())))))))))))((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###''',,,+++&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%''')))***)))(((+++***)))''''''''''''((((((&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$&&&+++,,,***,,,((($$$###%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&''')))***)))(((***,,,+++((((((++++++(((******,,,000222666AAALLL]]]kkkzzzxxxtttrrrqqqkkkccc]]]YYYTTTOOONNNRRRXXX```jjjuuu}}}xxxrrrgggZZZSSSWWWdddqqqyyy{{{tttuuuxxx{{{~~~wwwfffZZZ^^^hhh~~~xxxjjjWWWFFF>>>;;;777444000000//////000222555666666777999::::::888555333000...------...---+++)))******((('''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%%%%&&&&&&'''''''''(((((((((((()))(((''')))---+++'''***((('''&&&''''''%%%$$$wwwnnneeedddeeehhhnnnuuukkkfffaaabbbjjjttt}}}~~~zzzwwwwww}}}{{{kkk^^^OOOEEE===::::::<<>>BBB555)))((()))(((&&&&&&''''''&&&$$$yyyoooiiiffffffkkkqqqoookkkfffeeejjjqqqxxx|||~~~}}}{{{vvvsssuuuzzz|||gggWWWJJJAAA===;;;<<>>GGGUUUZZZ\\\]]]___aaa^^^YYYOOOIIIGGGKKKLLLJJJHHHHHHGGGPPPVVVXXX]]]gggrrrwww}}}vvvmmmhhheee\\\^^^cccooo~~~{{{{{{|||xxxggg```bbbooozzzmmmVVVCCC888333222111...+++))))))******)))+++++++++,,,,,,------------,,,,,,---......---,,,,,,+++++++++***)))))))))---///111222111///+++)))+++)))'''))),,,---+++(((,,,+++(((&&&&&&''')))***######$$$%%%%%%&&&''''''***)))---444444,,,'''(((+++)))'''%%%$$$%%%&&&'''~~~sssjjjfffhhhjjjlllddd^^^bbbiiinnnqqqtttzzz|||{{{tttllljjjqqqxxxhhhWWWLLLCCC??????EEEKKKVVVfffyyy~~~yyytttyyyzzzwwwwwwyyyxxxssszzzzzz{{{|||}}}}}}yyytttqqqooooooooopppmmmnnnqqqrrrqqqrrruuuwwwwwwxxxyyyyyyvvvsssppppppmmmkkkjjjkkkkkkhhhfffdddfffhhhiiihhhjjjnnnqqqqqqtttvvvwwwwwwwwwwwwxxxqqqtttxxxzzzzzzzzzyyyzzzxxxrrrooopppqqqpppqqqtttsssqqqppppppsssuuuvvvvvvyyyyyyzzzzzz{{{|||}}}}}}~~~{{{yyyyyyxxx|||}}}{{{|||~~~|||zzzwwwvvvvvvyyy}}}|||yyyvvvuuutttxxxuuuuuuxxxwwwtttwww}}}{{{}}}|||xxxyyy~~~}}}zzzyyyxxxrrrjjjjjjoooxxx|||zzzsssrrruuuzzz}}}xxxrrrlllhhhfffkkkpppvvv|||{{{{{{}}}}}}ooobbbYYYMMMBBB:::555333111/////////000000...***'''++++++***)))))))))))))))((('''%%%%%%'''((('''&&&((('''''')))***+++***(((+++***)))***++++++)))((('''((()))))))))'''%%%###(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((())))))((('''"""%%%'''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))''''''((()))))))))))))))(((((('''(((((()))******)))'''&&&'''))))))&&&###((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((''''''((()))***))))))((('''(((((((((''''''&&&%%%''''''&&&''''''((()))***''''''''''''(((((((((((((((***+++'''""""""(((...+++,,,...///111555<<>>@@@???666000******---...)))$$$(((((((((''''''''''''''''''((('''&&&&&&'''((((((&&&''')))******(((&&&$$$|||nnnooosssxxxyyy{{{|||uuukkkhhhggggggdddaaafffmmmrrruuuvvvsssmmmfffcccbbbiiisss~~~vvvhhhZZZYYYaaammmzzz~~~{{{wwwvvvxxxqqqqqqpppooommmjjjhhhgggddddddeeefffggggggggggggeeeeeeiiiqqqvvvxxx{{{{{{zzzzzz}}}}}}}}}|||yyywwwwwwxxxqqqpppqqquuuyyy}}}~~~{{{xxxxxxxxx|||yyyuuuvvvwwwvvvxxx{{{wwwrrrnnnkkklllppprrrtttzzz{{{}}}~~~|||yyywwwuuutttvvvyyy}}}}}}{{{{{{|||uuuooonnnqqquuuzzz|||wwwrrrtttyyy{{{|||{{{xxx{{{{{{yyyxxxuuummmeee```bbbjjjqqqyyyrrrgggSSSCCC???:::666444222000///000---)))((()))---///000'''((()))))))))((('''&&&((('''%%%%%%'''((('''&&&&&&&&&&&&(((***+++***))))))(((((()))***+++)))(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))(((''''''%%%&&&''''''&&&&&&((()))'''((()))******)))((('''''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''((()))******###$$$%%%$$$######%%%'''((('''''')))******(((&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%&&&''')))***$$$%%%&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((''''''(((***+++******+++111555333---***...444444@@@LLLSSS[[[dddjjjlllnnnnnnrrrxxxzzzzzz~~~~~~ssshhhZZZYYYWWWXXX___kkkzzzzzzvvvwww~~~mmmmmmnnnmmmfff^^^]]]aaaffftttoooWWWCCC777111---+++,,,***))))))******)))(((************))))))))))))***)))((()))******)))'''))))))))))))))))))))))))''''''((())))))((('''&&&((((((+++222:::@@@BBBAAA777111+++***,,,///...+++))))))((((((''''''&&&&&&%%%''''''$$$$$$(((((('''&&&((()))******)))'''&&&rrriiilllrrrxxxzzz{{{wwwuuutttppphhhbbbeeelllrrruuuwwwvvvpppiiidddbbbeeelllsssyyy~~~|||uuulllfffdddmmmzzz|||{{{~~~zzzyyyxxxuuussspppnnnlllggggggffffffffffffffffffbbbaaadddjjjoooqqquuuzzzyyy~~~~~~zzzzzz|||}}}}}}zzzxxxxxxzzzrrrrrrtttyyy~~~~~~|||yyyxxxyyyzzz~~~zzzxxxzzz{{{yyyyyy{{{vvvsssooommmooorrrtttuuu}}}}}}~~~}}}zzzxxxvvvtttssssssvvvzzz}}}{{{zzzssspppppprrrttt}}}}}}{{{yyyqqqjjjkkkqqqssszzz}}}~~~yyywwwsssmmmddd^^^^^^dddmmmttt}}}~~~}}}sssjjj^^^LLL===:::777555444333111000000---***)))***,,,---...$$$%%%'''((()))(((&&&&&&((('''%%%%%%'''((('''&&&'''&&&&&&''')))***(((''')))((((((***,,,,,,+++***(((''''''''''''''''''(((&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''(((*********))))))###%%%&&&&&&%%%&&&(((***&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))%%%%%%&&&'''(((***+++,,,"""$$$%%%###""""""%%%((()))((('''((()))***)))'''$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))***+++,,,***---000///------111555<<>>IIITTTYYYYYYZZZ```ggglllppptttwwwxxxzzz~~~~~~sssfff[[[VVVTTTZZZeeerrroooccc]]][[[cccooo{{{zzzwwwyyyyyyrrrjjjuuu{{{lllSSSBBB888222000111///---++++++++++++)))'''''''''(((((((((((('''''''''((()))++++++***))))))---+++***))))))(((&&&$$$&&&'''((('''&&&&&&'''(((((())))))+++,,,...000111,,,*********,,,---,,,+++***++++++++++++***))))))///+++((()))---...+++(((((((((((((((((('''&&&&&&{{{sssvvvzzz~~~zzzyyyuuuvvvyyy}}}zzztttddd[[[UUUVVVYYY^^^fffooo{{{~~~|||yyyxxxxxxvvvuuuvvvxxxxxxvvvsssssslllgggeeebbb___```cccgggiiimmmrrruuuvvvwwwwwwvvv}}}}}}yyyzzz{{{{{{||||||~~~|||zzzwwwwwwwwwyyyzzz~~~}}}zzzyyyxxxuuunnnhhhhhhnnnuuuzzz|||~~~~~~|||zzz{{{wwwvvvxxxwwwsssrrrsssrrruuuyyy~~~zzztttssswww{{{}}}|||}}}|||{{{uuuoooiiiaaa^^^dddlll}}}|||}}}~~~vvvkkkbbb```^^^aaaggglllpppqqqzzz|||{{{nnncccTTTEEE<<<555333000/////////...,,,...---,,,+++***)))))))))((((((&&&&&&%%%&&&''''''&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%$$$###"""$$$&&&''''''&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''***,,,---+++***))))))))))))(((((('''&&&$$$$$$&&&...&&&&&&$$$"""+++###&&&&&&&&&&&&''')))***,,,+++)))'''''')))***)))((((((''''''&&&%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&###$$$%%%'''''''''''''''(((((())))))(((&&&$$$"""''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''''''''(((((('''((()))***+++---......------------///222444666===CCCIIIMMMNNNNNNPPPRRRVVV]]]gggpppvvv{{{}}}tttjjj```[[[[[[]]]mmmwww|||sssggg```______iiiwwwwwwooottt{{{kkkRRRBBB999333111222///---+++*********)))(((''''''((((((((((((''''''(((((()))***************)))***++++++***)))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))***,,,---***)))((()))+++,,,+++*********++++++******)))(((---+++)))***++++++***((()))))))))))))))(((''''''|||xxxwwwxxx~~~|||ddd[[[RRRQQQWWWbbbqqq}}}}}}zzzxxx}}}|||{{{|||~~~~~~~~~}}}zzzrrrkkkiiigggbbb______aaabbbfffjjjooosssvvvwwwuuu{{{~~~|||zzz|||~~~~~~~~~zzzvvvvvvxxxzzzyyyxxx|||~~~~~~|||{{{yyysssjjjcccdddlllssszzz|||~~~|||yyywwwuuusssuuuyyyyyytttrrrsssqqqtttyyy~~~}}}yyyvvvsssuuuyyy|||}}}|||~~~{{{yyyuuuooojjjfffcccccclllvvv~~~~~~}}}yyyooofff^^^___bbbgggnnnrrrttttttxxxyyy|||tttdddXXXKKK>>>777222000.........///...------,,,+++***)))((((((((()))((('''&&&%%%%%%%%%%%%###%%%'''))))))((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&###""""""###%%%&&&%%%$$$''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''))),,,,,,+++))))))*********)))((((((((((((((('''222,,,---(((!!!***$$$&&&&&&&&&'''((()))+++++++++)))(((((()))******)))'''&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$&&&'''''''''''''''(((((())))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''')))***++++++***(((&&&((((((((((((((('''''''''(((((((((''''''(((((()))((()))***+++,,,---...///......------...000222333777888;;;>>>@@@@@@???===???HHHWWWeeeqqqxxx~~~}}}wwwnnneee```cccjjjppp~~~tttlllfffaaabbbfffjjjsss|||sssrrr{{{~~~iiiPPPAAA:::555444444111///,,,++++++,,,+++***'''(((((())))))((((((''')))))))))))))))******+++%%%))),,,,,,***((((((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''(((***+++***)))***************)))((((((***++++++***(((''''''((()))************)))((((((|||}}}~~~}}}|||xxxxxx~~~~~~uuucccZZZSSSUUUaaaqqqwww{{{zzzzzzzzz{{{~~~~~~~~~~~~|||}}}~~~{{{zzz~~~uuunnnnnnnnnjjjdddbbbaaabbbcccfffkkkoootttvvvwww|||~~~|||{{{~~~~~~~~~yyyuuuuuuzzz|||zzzxxx{{{~~~~~~}}}}}}~~~~~~~~~{{{rrrggg___```iiirrrzzz|||~~~~~~{{{wwwtttttttttwwwzzzxxxqqqmmmmmmpppsssyyy~~~xxxpppppprrrvvv{{{~~~}}}}}}zzzxxxqqqkkkfffeeeeeeiiisss~~~||||||~~~}}}yyyssskkkddd```dddkkkrrrwwwyyyyyyxxxxxxxxxyyy{{{~~~mmm[[[PPPDDD:::666111///------......---,,,,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''((()))(((((('''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''')))++++++***))))))******)))((('''((()))***+++***222+++...+++$$$,,,&&&)))))))))(((((((((((((((+++***)))))))))*********&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%&&&'''((('''&&&''''''(((((())))))))))))&&&'''((()))******))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((******+++++++++***((('''))))))((((((''''''&&&&&&(((((((((((((((((()))***)))******,,,---...//////......------......///000000111333444555555555555555>>>KKKZZZhhhqqqwwwzzzwwwrrrkkkggghhhoooyyy{{{pppeeeaaaaaaeeellltttzzz|||rrrooozzz{{{fffNNN@@@:::777666666444111...------...------(((((())))))))))))((((((***)))((((((((()))+++,,,&&&))),,,***%%%$$$(((,,,&&&%%%$$$%%%&&&&&&%%%%%%)))(((((((((((())))))***(((''''''(((***+++***)))))))))******))))))((('''(((+++---***&&&###%%%(((******+++++++++******)))zzztttyyy|||zzz}}}~~~sssggg\\\WWWVVVaaauuu~~~|||wwwooojjjkkklllmmmmmmnnnrrryyy~~~|||vvv{{{|||~~~{{{xxxwwwuuurrrtttyyy~~~~~~~~~~~~zzzuuuuuuuuuoooiiieeeddddddcccdddfffjjjnnnqqqtttyyy||||||}}}}}}}}}~~~}}}yyyuuuwww|||}}}zzz{{{~~~~~~~~~~~~}}}~~~|||rrreee]]]^^^hhhrrr{{{|||~~~~~~}}}zzzvvvtttxxxxxxzzz{{{uuukkkfffgggqqqtttyyyzzzrrriiilllqqqxxx~~~~~~~~~}}}zzzwwwlllfffbbbbbbeeejjjuuu~~~xxxvvvyyy|||}}}yyyssskkkeeebbbggglllssszzz}}}}}}{{{yyyzzzyyyyyyyyyzzz}}}iiiUUUIII>>>666333333000...------,,,+++***---,,,+++***************''''''(((((())))))))))))***(((&&&%%%$$$%%%'''((('''((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&'''((()))((('''%%%&&&&&&'''''''''((((((&&&''''''''''''''''''''''''(((******))))))***+++)))((('''''''''((()))***+++---"""(((***%%%,,,&&&)))))))))))))))(((((((((******))))))((())))))***%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&&&&(((((('''%%%(((((((((((()))))))))***&&&'''((())))))*********'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%%%%))))))((((((''''''&&&&&&((((((((((((((()))************+++,,,------.........---------------------///222444333000...000333444999BBBOOO]]]hhhppptttmmmlllkkkmmmsss{{{yyypppfff___ZZZ^^^fffooo{{{zzzppplllyyyyyycccKKK>>>:::888666666222000---,,,,,,---,,,+++(((((())))))))))))((((((***)))((((((((()))+++,,,)))+++***&&&!!!!!!&&&,,,(((&&&%%%&&&'''((('''%%%))))))(((((((((((()))))))))(((''')))+++,,,,,,+++((())))))))))))(((''''''&&&***,,,***$$$"""%%%)))******++++++++++++******|||sssnnnttt}}}~~~xxxjjj___VVVZZZcccssszzzrrrpppnnniiiccc```bbbccccccbbbaaaeeelllqqq|||~~~zzzuuurrrrrrtttvvvxxxzzzzzzzzzzzzyyyuuurrrqqqmmmjjjlllrrryyy|||}}}|||~~~{{{|||yyyqqqjjjggghhhgggeeecccdddfffhhhjjjkkkqqqvvvzzz~~~}}}|||zzzyyyzzz~~~~~~}}}~~~~~~sssfff]]]___iiisss|||}}}}}}}}}|||zzzwwwvvvzzzzzzzzzyyyqqqgggccceeerrruuuzzz{{{tttmmmhhhmmmttt|||}}}}}}~~~}}}xxxtttfff```]]]___dddkkkuuuzzztttqqqrrrwww{{{zzztttllldddaaabbbmmmssszzz~~~~~~|||zzz}}}|||yyyxxxxxxzzz}}}~~~eeeOOOCCC888111///333111...---------+++)))---,,,+++***************&&&'''(((******+++******+++(((%%%""""""$$$&&&(((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))((()))***,,,((('''''''''''''''((((((((('''$$$(((###***%%%&&&&&&((()))***+++++++++((())))))(((''''''(((***%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""(((''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((())))))((((((''')))(((&&&$$$$$$%%%'''(((((((((((((((((('''''''''(((((((((((()))***++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222444555222---+++---000222444999DDDQQQ]]]fffjjjhhhkkkpppxxxzzzrrrhhh___VVVRRRTTT^^^kkkxxxxxxooojjjxxxwwwaaaHHH<<<999888666555...,,,+++***+++***((('''((())))))******))))))((()))))))))))))))******+++,,,+++)))$$$!!!"""'''+++)))&&&$$$&&&((()))'''%%%&&&&&&&&&%%%&&&&&&'''''')))(((''')))+++---,,,+++(((((((((((((((''''''&&&%%%(((+++)))%%%###&&&)))))))))***++++++++++++***~~~}}}vvvnnnjjjppp|||{{{qqqfff^^^^^^kkk}}}{{{oooeeedddddd```\\\\\\YYY[[[[[[ZZZYYY\\\dddkkkuuuyyy}}}}}}yyyuuuuuuvvvoooqqqtttvvvvvvuuutttsssvvvrrrpppnnniiifffhhhnnnsssvvvxxxwwwuuutttxxx||||||}}}}}}{{{sssmmmlllmmmkkkiiifffeeefffggghhhdddkkkrrrwww}}}}}}||||||}}}~~~~~~}}}tttggg___```kkkttt}}}}}}}}}|||{{{zzzyyyyyyyyyxxxxxxuuunnneeeeeeiiisssvvv{{{|||wwwpppjjjmmmssszzz}}}~~~~~~|||uuuooobbb]]][[[```gggnnnxxx~~~xxxppplllmmmssszzz~~~}}}tttnnnhhhbbbdddjjjtttyyy{{{xxxwwwyyy{{{}}}zzz\\\HHH>>>666111///222000...---......---,,,++++++***))))))))))))***'''((()))******)))((((((&&&%%%###"""###$$$&&&((($$$&&&'''((()))(((&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((&&&''')))(((((((((***,,,((((((((((((((((((''''''%%%''')))***!!!)))&&&%%%'''(((***++++++++++++&&&((()))(((&&&%%%'''***&&&&&&%%%%%%&&&''''''(((&&&%%%%%%&&&'''&&&$$$""")))((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''((()))******)))((('''))))))))))))))))))******'''''''''((((((((((((((((((((((((((()))***+++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++111///...,,,+++,,,------//////222:::EEEOOOVVVXXXaaafffooo{{{|||}}}xxxooofff___WWWPPPNNNKKKOOO\\\kkkyyyuuulllhhhvvvvvv___FFF:::888777555333,,,,,,+++,,,,,,+++(((%%%))))))************))))))(((((()))*********************(((''''''((()))***)))%%%###$$$((()))'''###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***,,,++++++''''''((((((((('''&&&&&&%%%''')))(((&&&&&&(((***((())))))***++++++******xxxxxxssskkkhhhnnnyyy}}}uuulllddd```kkkrrreee[[[\\\^^^]]][[[\\\RRRTTTVVVUUUUUUZZZccckkkrrrxxx~~~}}}yyyvvvyyy}}}vvvxxx{{{}}}}}}{{{xxxvvvuuurrrpppmmmiiieeegggmmmmmmppprrrpppllllllpppuuuwww|||}}}||||||xxxyyy||||||uuuqqqrrrrrrpppmmmkkkiiihhhiiiiiicccjjjqqqvvv}}}}}}}}}{{{{{{}}}~~~{{{~~~||||||uuuhhh```bbbllluuu~~~}}}|||{{{{{{{{{{{{{{{wwwvvvuuurrrlllfffhhhnnntttwww{{{{{{uuunnnhhhsssxxx~~~~~~~~~zzzrrrkkkbbb]]]\\\ccckkkttt}}}|||tttllliiimmmvvv~~~vvvmmmjjjfffdddkkktttzzz~~~|||yyywwwxxxzzz|||oooTTTCCC;;;666444444000///------///000//////***))))))(((((((((((()))(((((()))))))))'''&&&%%%!!!""""""###%%%&&&''''''###%%%'''))))))((('''&&&'''''''''''''''''''''''''''''''''''''''((()))***'''&&&%%%%%%''''''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((&&&'''((((((((((((***,,,((()))*********((('''&&&%%%+++'''111..."""******)))******++++++)))((('''%%%''')))'''%%%$$$''')))&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((&&&###+++***)))(((((()))***+++&&&&&&'''''')))***+++,,,))))))(((((((((((())))))'''((()))******)))((('''$$$&&&''')))***)))((('''&&&'''''''''(((((())))))(((((((((((()))***+++,,,)))))))))******++++++,,,******+++,,,,,,,,,++++++,,,((($$$&&&+++//////---///...///555===DDDGGGHHHUUU[[[fffsss|||}}}xxxsssllllllggg]]]VVVRRRLLLGGGKKKIIIMMMYYYhhhvvv|||qqqhhhgggvvvuuu^^^DDD999777666444222.........000000...***&&&))))))************))))))'''(((***+++++++++***)))(((((()))+++------,,,***((($$$"""###'''(((&&&"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&)))+++******''''''((((((''''''&&&%%%%%%'''(((((((((((()))***'''((()))***************rrrqqqqqqnnniiijjjvvv||||||zzzlll```ffftttzzzmmmfff^^^YYYYYYZZZYYYXXXVVVSSSPPPPPPUUU]]]gggmmmtttxxx|||~~~}}}{{{yyyyyywww~~~{{{sssqqqqqqmmmjjjhhhqqqpppmmmiiifffeeegggiiirrrtttxxx|||}}}}}}{{{zzzyyy|||}}}zzzxxxwwwxxxuuurrrpppppppppooonnniiiiiikkkooouuuxxxzzzzzz{{{{{{|||~~~|||{{{}}}yyyooohhhiiirrr{{{}}}xxxwwwrrriiiaaa```gggnnn|||zzz}}}~~~uuunnnlllmmmvvvzzzwwwooolll______aaaiiiuuutttrrrooommmnnnttt}}}}}}yyytttllldddbbbfffooovvvzzzvvvwww{{{lll\\\JJJ@@@<<<777444333222000.........---+++******************)))((((((***)))((('''&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%+++)))''''''(((((('''&&&((('''&&&%%%$$$$$$%%%&&&))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&((('''%%%'''+++***&&&'''((()))******)))''''''***((('''((()))***)))'''(((((()))))))))))))))(((***)))((('''&&&%%%%%%%%%&&&))),,,,,,)))''')))++++++'''$$$$$$((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((()))(((%%%'''+++***''')))------'''%%%***---+++''''''''''''((((((((()))''''''((((((((((((''''''***(((''''''(((((('''%%%***))))))(((''''''&&&&&&***(((&&&&&&(((+++---...******)))))))))***,,,---((()))***+++,,,------------,,,***))))))***,,,---------...000333888===@@@EEENNN[[[eeejjjiiifffddd\\\XXXRRRLLLHHHFFFFFFFFFIIIIIIKKKRRR___ppp}}}sssiiikkkrrryyy^^^III===333222444//////---,,,,,,---...---,,,)))((('''''''''(((***+++******)))))))))))))))******(((((()))***+++***)))((((((&&&$$$""""""$$$&&&'''""" %%%)))(((%%%$$$'''&&&&&&'''***++++++***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())),,,+++((())),,,***$$$vvvtttrrrnnnggggggqqq~~~}}}{{{~~~sssjjjccccccqqqvvvooofff```]]][[[YYYVVVUUUSSSRRRSSSXXXaaajjjpppssswwwzzz}}}}}}|||||||||www}}}xxxuuuuuusssrrrrrrqqqooojjjfffbbbbbbccceeeoooqqquuuxxxyyyyyywwwvvvyyy||||||zzzyyy{{{yyyvvvuuuvvvuuutttrrriiigggeeegggkkkqqquuuxxxyyyzzz|||zzzyyy}}}yyyoooiiillluuu~~~xxxvvvpppggg```aaaiiiqqq}}}zzzyyy|||zzzqqqmmmooorrr{{{wwwoookkkhhhhhhjjjrrr|||~~~ppppppnnnnnnqqqxxx~~~{{{qqqkkkccc___aaaiiissszzz|||yyyyyy|||xxxaaaSSSCCC<<<999555222111222000...---------,,,***)))************)))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''***(((&&&&&&'''((('''&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%((())))))'''))),,,+++(((*********))))))'''&&&%%%)))((('''((()))***)))'''(((((())))))))))))((((((***)))((('''&&&%%%%%%&&&((()))******))))))***++++++'''$$$%%%((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%)))+++***)))+++)))%%%+++///---'''$$$''')))''''''''''''((((((((())))))'''(((((())))))(((((('''***(((''''''(((((('''&&&''''''(((((((((((((((((()))((('''(((***++++++***+++***)))))))))***+++,,,******+++,,,,,,,,,++++++---,,,***))))))***,,,---......---...000333777999???EEEMMMSSSUUUVVVUUUUUUPPPMMMIIIEEECCCAAAAAAAAAEEEFFFHHHOOO[[[kkk{{{~~~}}}zzzsssmmmpppwwwxxx]]]III===333222444...///---,,,+++,,,---,,,,,,))))))((((((((()))***+++******)))))))))))))))******)))((()))******)))((((((((('''%%%###"""$$$&&&###$$$))))))'''''''''&&&&&&''')))***)))(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''')))(((&&&'''***)))###|||yyytttnnngggdddmmmyyy||||||~~~sss]]]XXX___pppyyypppiiieee```[[[WWWUUUUUUUUUXXX^^^fffmmmrrruuuwwwyyyzzzyyyyyyzzz{{{www}}}}}}~~~}}}}}}~~~vvvqqqjjjbbb______aaaccckkkmmmppprrrttttttsssrrrxxx|||}}}|||}}}}}}|||}}}}}}|||zzzxxxnnniiiccc```cccjjjppptttwwwyyy|||{{{vvvvvv{{{yyypppkkknnnxxxxxxtttlllccc^^^aaajjjrrrzzzxxxxxx{{{vvvooooootttyyyvvvpppnnnoooqqquuu}}}zzzjjjkkkmmmpppuuu~~~{{{vvvgggaaaZZZZZZbbbooo{{{}}}|||~~~zzzjjj^^^RRRFFF;;;777666333000000222///---+++,,,,,,,,,+++))))))******))))))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((())))))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&'''((()))'''((())))))))))))((('''''''''((((((''''''&&&%%%)))+++***(((***...---))),,,+++***((('''&&&%%%%%%)))(((''''''))))))((('''((((((((())))))(((((('''))))))((('''&&&&&&&&&&&&)))'''&&&&&&''')))))))))***'''%%%%%%'''((('''$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&///666777666777666444333555333---))))))***)))''''''((((((((()))))))))((())))))******))))))((()))(((''''''(((((('''&&&&&&&&&&&&'''((())))))***&&&&&&'''))),,,,,,+++)))++++++***)))))))))******++++++,,,,,,+++******))),,,,,,*********+++,,,---///...,,,,,,,,,...///111999;;;===>>>>>>@@@CCCEEECCCBBBAAA@@@???>>>======???@@@CCCIIIUUUeeevvv|||zzzyyyvvvsssvvv}}}vvv\\\HHH>>>333222333...///---++++++,,,,,,,,,+++***))))))))))))***++++++)))))))))(((((())))))***,,,***))))))))))))(((&&&(((((((((&&&$$$$$$%%%'''###$$$((((((&&&'''(((&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&((('''%%%'''***)))%%%}}}wwwqqqiiigggnnnyyy||||||yyybbbNNNOOOddd~~~wwwqqqmmmhhhbbb^^^ZZZZZZ\\\___ccciiinnnrrrxxxyyyxxxvvvsssrrrrrrssswww|||zzzmmmbbb^^^___cccfffhhhiiikkkmmmooopppppppppwww{{{~~~~~~|||vvvppphhhccccccgggllloootttxxx|||~~~}}}|||uuuqqqrrrxxxxxxoookkkoooxxxyyyrrrggg^^^[[[```jjjqqqvvvvvvxxx|||}}}vvvqqqrrrxxx~~~}}}{{{xxxsssrrruuusssvvv}}}~~~{{{uuucccggglllrrryyywwwnnnaaa[[[UUUYYYfffuuuyyyiiiWWWKKKDDD<<<555555555222000000111...,,,***+++,,,,,,+++)))))))))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''(((''''''&&&%%%)))+++***(((***------)))+++***((('''&&&&&&'''''')))(((''''''((()))((('''((((((((()))(((((('''''')))((('''''''''''''''((()))%%%!!!!!!%%%''''''&&&***'''%%%%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&111;;;AAA@@@<<<::::::888444555333///,,,*********'''(((((((((((()))))))))))))))************)))))))))(((''''''((()))(((&&&&&&&&&''''''((()))))))))$$$$$$%%%(((+++------,,,++++++******)))))))))(((******++++++++++++******++++++*********+++,,,---...---,,,******+++,,,---555555444333333555999<<<<<<===>>>???>>>===;;;:::999;;;???EEEPPP```rrr~~~~~~}}}{{{{{{{{{sssZZZGGG>>>444222333---///---+++***+++,,,+++******************+++++++++)))(((((((((((())))))***---+++)))))))))(((&&&%%%((((((((('''%%%%%%&&&((('''###"""&&&(((&&&$$$$$$'''&&&%%%%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''')))++++++)))yyytttnnnlllttt~~~|||~~~}}}eeeSSSEEEOOOnnn~~~yyyvvvuuusssnnnjjjeeeeeeeeegggiiilllooopppvvvvvvuuurrrooonnnnnnoootttzzztttgggaaaaaadddgggeeefffgggjjjlllnnnooopppuuuyyy}}}}}}~~~|||wwwoooiiigggfffggggggpppuuu|||}}}{{{~~~zzzrrrlllnnnuuuwwwmmmjjjoooxxxzzzqqqddd[[[ZZZ```iiioootttvvvyyy~~~|||xxxwwwyyy}}}xxxtttrrrqqquuu{{{xxx}}}~~~{{{wwwpppaaafffmmmuuu}}}rrrfff[[[WWWUUU[[[iiiwwwqqq^^^MMMCCC<<<666333444555333111222///---+++***+++,,,+++***)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&)))))))))((('''&&&%%%%%%%%%'''(((******((('''%%%'''''''''(((''''''&&&%%%''')))(((&&&(((,,,+++'''(((((('''&&&&&&'''((()))((('''&&&'''((()))(((&&&((((((((((((((('''&&&&&&(((((('''''''''(((((()))***&&&###"""%%%((('''&&&)))(((&&&&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&888>>>???777...+++***(((,,,,,,,,,+++(((&&&''')))(((((((((((()))))))))***))))))************))))))((('''&&&'''((()))((('''(((((((((((((((((((((((((((&&&$$$%%%(((+++,,,,,,************))))))(((((('''((()))***++++++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,------000111111000000222555888:::;;;===>>>===:::777555333666;;;AAAKKK[[[nnn{{{~~~~~~qqqXXXGGG>>>444333333,,,...,,,*********+++***((())))))******++++++++++++((((((''''''((()))******---+++)))(((((((((&&&$$$'''(((((('''&&&%%%&&&((((((%%%%%%((()))&&&%%%''''''&&&%%%%%%&&&'''%%%$$$&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))'''&&&''')))*********~~~yyyuuuqqqpppxxx||||||sssWWWLLLGGGXXX{{{{{{{{{||||||yyyvvvrrrqqqppppppppppppqqqrrrrrrssssssrrrpppoooqqqrrrrrrzzzssskkkhhhgggfffbbbcccdddgggjjjmmmpppqqqtttwwwzzz{{{{{{{{{|||~~~{{{|||~~~~~~zzztttoookkkgggdddbbbmmmssszzz~~~|||zzz}}}~~~~~~{{{rrrjjjlllttt~~~vvvlllkkkpppyyyzzzpppbbbZZZ[[[ccckkkpppuuuxxx|||zzzzzzzzz{{{}}}xxxtttqqqqqqwww{{{{{{}}}tttmmmdddiiirrrzzzxxxiii^^^VVVVVVYYYaaalllvvv|||~~~{{{hhhTTTFFF>>>777333111333444111000222---,,,***+++,,,,,,***)))(((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&$$$%%%'''(((''''''******+++******)))''''''&&&'''(((((((((((('''&&&''''''((((((''''''&&&%%%&&&((('''%%%'''******&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&(((((('''&&&((((((((((((''''''&&&%%%''''''''''''((()))******---+++((('''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&---000///)))$$$%%%&&&%%%(((''')))+++)))'''(((+++((((((((()))))))))******((())))))******))))))(((((('''&&&'''((()))((('''((((((((((((((('''''''''---***&&&%%%&&&'''))))))))))))*********)))((((((&&&'''(((***+++,,,,,,,,,)))******+++,,,,,,,,,---++++++++++++,,,---...///,,,---/////////000222444777888999:::888555222//////333777<<>>555333333+++...,,,***)))******)))'''((()))******++++++******''''''''''''((()))******,,,***)))(((((((((&&&$$$%%%'''((('''&&&%%%&&&'''&&&$$$%%%)))***((()))+++'''%%%$$$%%%''''''&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))%%%###%%%'''&&&&&&((({{{vvvrrrppppppxxx~~~pppVVVRRRTTTiii~~~~~~~~~}}}zzzxxxwwwvvvwwwwwwtttvvvwwwvvvtttssstttuuuttt}}}~~~uuullleee___```aaadddhhhlllpppssssssuuuvvvvvvvvvwwwyyy|||zzz{{{}}}|||wwwsssoookkkgggdddjjjpppyyy~~~}}}{{{}}}~~~~~~~~~vvvjjjlllttttttlllmmmttt~~~yyynnnaaa[[[___iiiqqqtttxxx{{{vvvvvvxxx{{{}}}zzzxxxwwwuuuuuuzzzyyyyyy~~~zzzqqqkkkjjjpppyyy~~~wwwlll```XXXTTTYYYaaajjjsssyyy|||}}}sss]]]III===888444000///111111...---///*********,,,---,,,)))'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((&&&%%%&&&'''))))))(((%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&((('''%%%'''***)))&&&&&&&&&''''''((('''''''''((('''&&&&&&(((((('''&&&(((((((((((('''&&&%%%$$$''''''''''''((()))***++++++,,,+++***'''%%%%%%&&&((((((((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$%%%***,,,***(((&&&(((,,,,,,((()))...(((((()))))))))*********'''(((((())))))(((((('''((('''&&&''')))))))))(((&&&&&&''''''(((((()))))))))(((&&&&&&'''))))))((('''((()))******))))))((((((((()))***************))))))***+++,,,,,,------******++++++,,,---......+++,,,------,,,---000222444555666666444111...,,,,,,000444777<<>>555333222+++...,,,***)))))))))(((''''''((()))*********))))))'''&&&&&&'''''')))******+++)))((((((((((((&&&%%%$$$%%%''''''%%%%%%%%%&&&%%%$$$&&&)))***'''(((+++&&&%%%$$$%%%'''(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((+++%%%"""%%%&&&$$$%%%(((yyyssspppnnnooovvv~~~~~~|||{{{xxx~~~}}}rrr^^^]]]ccczzz}}}{{{{{{{{{|||zzz||||||{{{xxxvvvuuuuuuxxxqqqfff]]]^^^___bbbfffkkkpppssssssssssssrrrrrrtttwwwzzzzzzzzz|||zzzvvvssspppllljjjhhhoooxxx}}}}}}~~~}}}}}}~~~~~~yyylllnnnvvv~~~sssmmmoooxxxxxxmmm```\\\cccnnnvvvyyyzzz}}}|||zzzttttttvvvzzz~~~{{{rrrrrrtttxxxyyyxxx}}}}}}vvvtttxxxyyypppkkkooouuu~~~~~~wwwnnncccZZZTTTVVV^^^iiissszzz}}}lllTTTAAA666333222...---...---******,,,))))))+++---...,,,)))&&&(((((((((((((((''''''&&&$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((((('''&&&&&&((())))))))) """$$$&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%&&&((('''%%%'''+++***&&&''''''((()))((('''%%%$$$((('''&&&&&&'''((('''&&&(((((((((((('''&&&%%%$$$''''''''''''(((***+++,,,(((***+++)))$$$!!!!!!###'''(((((('''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''&&&$$$&&&)))'''###%%%###%%%***)))$$$%%%+++))))))))))))************''''''(((((((((((('''''''''&&&&&&''')))***)))((($$$%%%&&&'''(((***++++++!!!"""$$$'''+++---,,,+++&&&'''(((*********))))))***************)))((((((((()))***+++,,,---------******++++++,,,,,,,,,------------++++++,,,///222333333444444333111...---+++...111222666AAARRR___ssskkkTTTEEE>>>666333222***...,,,***)))))))))'''&&&&&&'''(((******))))))(((&&&&&&&&&'''''')))*********)))''''''(((((('''%%%###%%%&&&&&&%%%$$$%%%&&&(((&&&'''***((($$$$$$'''&&&%%%$$$&&&((())))))(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((...'''$$$'''(((%%%&&&)))yyytttnnnjjjkkknnnqqqsssxxxzzzyyywwwyyy||||||xxx{{{~~~nnnnnn~~~|||wwwttt}}}nnneee```^^^aaafffiiinnntttsssrrrpppoooppprrrtttvvvxxx{{{}}}~~~}}}xxxuuurrrkkkdddjjjfffgggqqq{{{~~~}}}zzzlllrrr{{{~~~pppfffmmm}}}~~~uuulllbbbcccmmmwww||||||~~~zzzwwwvvvxxxvvvyyy~~~|||tttooommmssszzz}}}~~~{{{wwwvvv|||xxxsssrrrqqqvvvyyy~~~wwwmmm___TTTPPPSSS^^^ggguuuuuu\\\GGG;;;333...//////...---,,,,,,,,,,,,+++***((('''&&&''')))***+++%%%"""'''+++)))((()))&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***))))))(((((('''''''''&&&,,,&&&&&&------%%%$$$+++$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))((('''((()))---+++(((''''''''''''''')))&&&&&&(((&&&"""!!!###&&&&&&&&&''''''''''''''')))***+++***(((&&&&&&''')))***)))$$$ $$$+++***(((&&&%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&%%%######$$$&&&)))+++&&&''')))++++++++++++***,,,)))'''(((***+++***((((((((('''&&&&&&&&&&&&'''''''''&&&''''''((()))***)))(((((('''''''''((((((((('''&&&'''((()))(((''',,,###%%%)))(((,,,---%%%,,,++++++******++++++,,,+++,,,,,,---,,,+++***)))+++,,,---...////////////......///000000000000000333///...111777???KKKWWWiiiwwwlllTTTDDD<<<333111111***---,,,++++++******++++++***((('''((()))***)))(((///)))&&&((()))((((((+++'''%%%'''+++,,,)))'''))))))(((''''''((()))'''&&&(((((('''''''''&&&&&&&&&######$$$''')))***)))'''%%%'''((()))((()))+++,,,+++$$$###))))))$$$(((222>>>---!!!$$$((('''''',,,uuupppiiieeefffiiimmmooouuuwwwvvvuuuxxx||||||yyy~~~~~~|||yyyuuurrrwww}}}jjjbbb^^^```cccfffjjjnnnooooooooopppqqqrrrssssssvvvyyy}}}|||~~~zzzwwwtttmmmeeehhhddddddnnnwww}}}~~~|||}}}xxxooouuu}}}}}}ppphhhnnn~~~~~~tttlllfffhhhrrr|||~~~~~~~~~{{{wwwuuuvvvxxx{{{~~~zzzsssooommmpppuuu|||zzzxxxzzz~~~yyyvvvvvvvvvxxx{{{xxxnnndddZZZQQQRRRWWWdddlllxxxkkkTTTBBB777222//////...---,,,,,,+++,,,,,,+++***((('''''''''))))))((((((((('''&&&&&&&&&''''''''''''((((((''''''''')))((('''&&&&&&'''((())))))((((((((('''''''''&&&***$$$%%%++++++$$$###)))'''((((((((('''%%%###"""%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))(((((()))+++---,,,)))((((((''''''&&&%%%###$$$''''''$$$$$$'''&&&'''''''''(((((()))))))))***+++)))'''&&&'''((('''))))))%%%!!! $$$(((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$&&&'''((($$$%%%'''((())))))((((((,,,***((((((***+++***)))(((((('''&&&&&&&&&&&&''')))((('''''''''''''''(((((((((''''''''''''((((((((('''&&&''')))***)))(((...&&&(((+++)))---///(((,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++***)))+++,,,---....../////////......///000000000000///222...,,,...222888CCCNNNcccqqqmmmUUUEEE===444222222+++,,,,,,+++******************)))((((((******)))(((000+++((())))))'''&&&(((...)))'''***---+++))))))((('''&&&'''((()))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%(((***+++***(((***+++,,,***'''%%%$$$$$$((($$$%%%***)))'''000>>>@@@000%%%'''***&&&%%%)))qqqlllfffcccdddhhhlllooouuuwwwwwwvvvyyy~~~|||~~~{{{wwwssspppnnnwww~~~|||~~~wwwlllaaa___aaaccceeehhhlllmmmppprrrssssssrrrrrrsssvvvzzz|||}}}{{{wwwooogggfffaaaaaaiiirrryyy~~~}}}|||}}}}}}tttqqqvvv|||{{{oooiiippp{{{oookkkiiinnnyyy}}}|||yyyvvvssstttwwwzzz{{{qqqllllllnnntttyyy~~~}}}|||{{{yyyyyyzzz|||zzz}}}zzzpppeee[[[TTTQQQWWW^^^mmmsss|||uuu___JJJ;;;333111111///...---,,,,,,++++++++++++***((('''''''''((()))###,,,...'''###'''***((('''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((('''''''''''''''((($$$$$$))))))###"""'''((((((((('''&&&%%%###"""&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))((()))+++,,,------+++***((('''&&&&&&%%%###$$$'''(((%%%%%%'''&&&&&&'''((())))))***************(((&&&%%%''')))%%%''''''&&&###$$$(((,,,$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''+++)))((()))***+++***)))(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((()))((('''(((***+++***)))...'''))),,,(((+++///)))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,---............---...//////000/////////111---+++,,,///222<<>>555//////222......---,,,++++++++++++***))))))(((((((((((((((&&&------%%%&&&///---!!!(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))''''''))))))&&&%%%'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))***)))((('''((()))+++---///...+++(((&&&&&&(((&&&&&&(((((($$$###%%%$$$$$$%%%&&&&&&'''(((((())))))(((&&&$$$%%%(((***%%%%%%%%%%%%$$$%%%&&&(((((()))***+++***'''%%%###(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%###%%%'''((())))))((('''(((((((((((()))))))))***%%%&&&((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***(((((()))***+++***))))))''',,,...&&&''',,,)))***++++++,,,,,,++++++***+++++++++++++++++++++,,,)))***+++,,,------------,,,,,,---...............111...---000111222888???FFFTTThhhzzzlllSSSBBB999000///000***+++***))))))((()))))))))((('''&&&&&&(((((('''&&&,,,'''&&&(((***(((''')))((('''(((+++)))%%%%%%(((%%%$$$$$$%%%((())))))(((&&&''''''''''''''''''''')))))))))+++------,,,***$$$&&&(((((('''&&&&&&'''(((%%%$$$'''((('''&&&'''+++((((((++++++)))(((***|||zzzwwwyyy||||||uuuwwwvvvrrrkkkeeeddddddggglllsssvvvwwwwwwxxxzzzyyyvvvtttwwwrrrfffaaaccciiioooqqqtttxxx{{{}}}}}}}}}ttttttssstttwww{{{|||tttlllgggdddfffiiimmmuuu}}}uuukkknnnsssyyy}}}qqqhhhiiiqqqzzz{{{mmmqqq{{{}}}wwwqqqooossszzz~~~}}}zzztttpppsss|||zzzuuuqqqrrrvvv{{{}}}~~~zzzggg]]]TTTRRRUUU[[[eeennnwwwzzz}}}~~~~~~~~~}}}~~~{{{gggUUUBBB:::555///...111...---,,,++++++*********))))))))))))((((((((((((***,,,)))%%%'''+++&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))***)))((((((''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))******)))(((''''''((()))---000000,,,)))'''(((%%%###$$$((()))''''''***$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''%%%""" ((((((''''''''''''((((((%%%%%%&&&&&&''''''&&&&&&###$$$&&&((())))))))))))((((((''''''''''''((()))$$$&&&((()))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&''''''((()))***)))((('''(((***+++***)))))))))111333)))(((---******+++,,,------,,,+++***++++++******++++++,,,---))))))***+++,,,,,,,,,,,,+++,,,------......------...,,,---000111111555<<>>333444444...+++///...---,,,+++************)))))))))))))))(((((('''$$$%%%***000...***,,,222&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((******)))((()))(((&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((()))((()))***,,,%%%+++111222...******+++(((&&&&&&))))))%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&'''&&&%%%%%%''')))******)))((((((((((((((((((''''''((((((''''''''''''(((((($$$%%%%%%&&&'''''''''&&&)))(((((((((''''''''''''---,,,+++******+++,,,,,,&&&)))------***(((((()))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******((('''&&&'''((())))))'''###'''333666)))&&&)))&&&)))***,,,------,,,***)))++++++*********+++---...((()))***++++++,,,++++++++++++,,,------------,,,222000111444333111222777;;;EEEUUUfffvvvmmmTTTAAA888//////111+++---,,,++++++******+++++++++***)))***+++,,,+++)))(((""""""&&&***///444EEE222!!!!!!(((***&&&"""'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''(((((()))))))))+++,,,,,,***((())))))(((&&&%%%'''+++...%%%'''(((&&&$$$&&&(((***$$$)))---+++)))***,,,...tttqqqmmmlllmmmllliiifffhhhmmmsssuuuuuutttuuuvvvrrrsssrrrnnngggbbbbbbcccgggiiilllooorrrttttttuuuzzzwwwtttssssssssssssrrr}}}wwwnnnnnnfffaaaeeelllqqqtttwwwxxxuuuqqqpppssswwwzzz{{{{{{tttpppmmmlllqqqxxxvvvnnnjjjttt~~~zzzqqqkkkpppzzz}}}vvvtttrrr}}}zzzsssmmmoooxxx|||uuuoookkkjjjkkknnnttt|||~~~uuunnngggiiinnnvvvzzzooofffTTTYYY___cccggglllsssyyy{{{|||}}}|||{{{|||~~~vvvfffYYYEEE===555111111111000---------,,,,,,+++***))))))((((((((((((((()))))))))************************'''((()))((('''''')))+++'''(((&&&""""""&&&)))((('''&&&&&&'''))))))((('''((((((((()))+++***(((&&&***)))((('''''''''''''''***'''$$$$$$&&&'''%%%###(((((('''%%%$$$$$$''')))''''''((()))))))))))))))------,,,,,,+++***))))))%%%&&&((()))))))))((('''+++---+++&&&%%%&&&&&&############$$$%%%&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$#########))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))***)))(((((((((***+++,,,+++)))'''''''''((('''&&&)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((******))))))(((((('''''')))***,,,,,,++++++,,,...++++++***)))(((((())))))))))))))))))))))))))))))---+++)))***,,,---,,,)))+++)))((())),,,---...---...////////////222555888>>>EEERRRcccuuukkkUUU>>>222000///------,,,+++******++++++***(((++++++)))((('''''''''''''''''''''''')))+++---...444...(((&&&(((***)))'''((('''&&&'''((()))(((''''''(((((('''&&&&&&)))+++)))+++---//////,,,)))'''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$)))************))))))(((xxxuuuqqqooonnnkkkgggccceeeiiinnnpppppppppqqqrrroooqqqqqqmmmgggccccccdddhhhjjjnnnqqqtttvvvwwwxxx{{{yyyvvvuuuvvvuuutttsssvvv}}}~~~qqqjjjaaa[[[^^^eeeiiillloootttttttttttttttuuuwwwxxxzzzuuupppnnnsss{{{}}}ssskkkoooyyy|||xxxppplllsss}}}zzzsssrrruuuvvvrrrooosss{{{~~~wwwoooiiifffeeelllrrr|||~~~~~~wwwnnnhhhhhhjjjooowwwzzzqqqddd[[[TTTZZZbbbhhhlllpppvvvzzz}}}~~~~~~}}}|||}}}~~~{{{qqq___QQQBBB;;;444000000111///---+++******)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&''')))'''((('''######&&&(((&&&$$$$$$%%%&&&'''((('''&&&((((((((()))******(((&&&))))))(((''''''''''''''')))'''$$$%%%&&&'''&&&%%%$$$&&&((((((''''''((()))'''((())))))******)))))),,,,,,,,,+++***)))))))))&&&''''''(((((((((((((((***,,,***&&&%%%'''&&&###''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))***)))(((((()))***+++,,,)))'''&&&&&&((())))))((()))'''&&&%%%%%%&&&''')))''''''''''''(((((((((((())))))))))))(((((('''''''''''''''(((((()))))))))++++++***)))))))))))))))))))))))))))))))))))))))---+++)))***,,,---+++)))***)))((((((***,,,,,,+++.../////////000222666999;;;BBBOOOaaatttkkkVVV???444111///---,,,,,,+++******++++++***(((+++***)))(((((('''''''''((('''''''''(((***+++---000+++&&&&&&)))+++***((()))(((''''''((()))'''&&&******)))'''$$$$$$%%%&&&'''(((***++++++)))'''%%%''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&((()))*********}}}{{{xxxuuuqqqlllfffbbbfffiiilllmmmmmmlllmmmnnnmmmpppqqqooojjjfffeeegggiiikkkooossswwwzzz||||||}}}{{{zzzyyyyyyxxxuuusssrrrttt{{{xxxiii```YYYZZZ___bbbeeegggooosssxxxyyyvvvsssssssss{{{}}}{{{sssooottt|||zzzooohhhqqqzzzzzztttnnnoooxxxwwwqqqpppvvv{{{rrrsssuuuzzz|||sssjjjdddbbbbbbiiisss{{{}}}}}}wwwooohhhdddjjjmmmrrryyy~~~}}}}}}}}}sssfffZZZSSSWWW^^^hhhpppsssvvvyyy{{{~~~}}}|||}}}}}}~~~xxxrrrfffTTTFFF===888222//////000///---******))))))((((((''''''+++++++++***)))))))))(((((((((((((((((((((((((((+++++++++)))&&&%%%&&&'''&&&)))(((%%%$$$&&&&&&#########$$$%%%&&&&&&''''''(((((('''(((******(((&&&((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''"""%%%)))******)))))))))((()))******++++++******++++++******))))))(((((('''''''''''''''((())))))(((***)))&&&%%%''''''%%%''''''&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$)))))))))(((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))******)))))))))***++++++((('''&&&&&&(((******)))((('''&&&%%%%%%&&&'''(((&&&''''''''''''((((((((()))))))))((((((((((((''')))&&&%%%&&&)))***(((&&&+++***)))))))))))))))))))))))))))))))))))))))))),,,*********+++,,,+++***+++)))(((((()))******)))...///000000000222666999:::@@@LLL\\\nnnjjjVVVAAA666222///---,,,,,,+++******++++++***(((******))))))((((((''''''((((((''''''(((((()))***+++(((%%%&&&)))+++)))'''***(((''''''(((((('''%%%)))))))))'''$$$###$$$&&&((((((((()))(((''''''&&&((((((''''''''''''((((((((((((((())))))(((((((((######%%%&&&''''''((((((|||yyy|||{{{vvvoooiiidddlllmmmmmmmmmlllkkkjjjjjjmmmppprrrqqqlllhhhggggggiiilllpppuuuyyy}}}~~~}}}}}}|||zzzwwwtttsssqqqsss|||nnnddd[[[[[[___aaaccceeeiiiqqqzzz}}}yyyssspppoootttxxx}}}}}}tttnnnrrrzzzxxxnnngggnnnwww~~~qqqnnnqqq|||uuuqqqsssxxxxxxtttxxx~~~|||pppgggbbbccceeelllwww|||{{{rrrkkkiiiiiiooorrrvvv|||zzzzzz{{{~~~vvvjjj___YYYVVV^^^fffqqqxxx{{{zzzzzz{{{}}}~~~}}}}}}~~~yyywww}}}ssshhhYYYJJJ???888444000......///---,,,------,,,,,,++++++++++++---,,,,,,+++***)))(((((((((((((((((((((((((((((()))******(((&&&%%%&&&(((&&&))))))&&&%%%&&&%%%!!!$$$%%%&&&&&&&&&'''((())))))'''''''''))))))(((&&&'''((((((((((((((('''''''''&&&&&&&&&'''((())))))%%%'''******)))))))))***))))))***+++++++++++++++******))))))((((((((('''(((''''''&&&&&&''')))***''')))(((%%%%%%((((((&&&############$$$%%%&&&'''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++******))))))))))))))))))))))))))))))))))))*********************+++***(((''''''(((***)))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---)))&&&(((,,,...+++'''******)))))))))))))))***))))))))))))))))))))))))+++*********+++++++++***,,,***((((((*********)))...///000000000222666999;;;@@@IIIUUUeeevvv|||wwwsssfffUUUAAA777333///,,,,,,,,,+++******++++++***((()))))))))))))))(((''''''(((((((((''''''''''''((((((&&&&&&'''((()))'''%%%***)))''''''(((((('''%%%&&&'''((((((''''''(((*********)))((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###uuupppsss|||zzzsssmmmjjjqqqooommmkkkiiihhhfffeeekkknnnrrrqqqlllhhheeeeeeiiilllqqqvvv{{{~~~~~~~~~{{{wwwtttvvvooommmttttttiii___]]]^^^___```bbbeeeooo{{{|||uuupppnnnooottt||||||tttmmmnnntttwwwnnniiiooowwwqqqpppttt~~~tttsssxxx~~~yyytttzzzyyymmmeeecccfffjjjvvvzzzrrrnnnpppuuuxxxyyy|||yyyyyy{{{~~~yyylll```ZZZ[[[^^^hhhpppzzz}}}{{{zzz{{{~~~zzztttqqquuuppp]]]MMMBBB===333222///......---,,,+++---------------,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))'''(((((('''&&&&&&((()))%%%((()))'''&&&'''%%% ((()))***)))''''''***,,,)))'''&&&&&&((()))((('''&&&'''(((((()))((('''''''''''''''''''''((()))************(((&&&&&&(((***))))))***+++++++++++++++)))))))))((((((((((((((((((''''''&&&&&&''')))***&&&((((((%%%%%%((((((&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))***++++++++++++*********---+++(((((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((...***''')))---///+++(((***)))))))))))))))******))))))))))))))))))))))))************************---+++******+++++++++***....../////////111555888;;;???EEENNN\\\nnn}}}vvvqqqlllhhh```PPP???777333///,,,,,,,,,+++******++++++***(((((())))))***))))))((('''((((((((((((((('''''''''((('''''''''''''''%%%###***(((''''''(((((('''%%%''')))******))))))***+++******((('''''''''((())))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$$$$zzzpppmmmttt|||uuupppnnnpppmmmiiifffeeedddbbbaaaggglllpppqqqmmmiiiffffffkkknnnrrrxxx}}}~~~}}}zzzwwwtttvvvmmmiiipppyyyrrreee```^^^\\\[[[\\\ccclllyyyyyyssspppkkkqqqyyy}}}zzztttnnnlllooo|||}}}vvvpppnnnvvv|||tttrrrvvv~~~{{{rrruuu}}}|||wwwtttqqq~~~uuukkkeeegggmmmrrr|||~~~yyyyyy~~~{{{{{{}}}rrrcccZZZYYY___fffrrrxxx|||||||||uuuqqqnnnsssyyygggTTTEEE===:::111111000///...,,,+++***+++++++++++++++++++++++++++++++++***)))))))))((())))))))))))))))))))))))&&&'''''''''&&&&&&(((***%%%((()))&&&&&&'''%%%""")))+++,,,)))&&&&&&))),,,)))'''&&&&&&'''(((((('''&&&&&&((()))))))))((('''((()))))))))'''''')))+++,,,+++***'''%%%$$$''')))((()))******++++++******))))))))))))(((((((((((('''''''''''''''((())))))&&&(((((($$$$$$'''(((%%%++++++***(((''''''''''''))))))))))))))))))))))))******)))((('''''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))++++++))))))))))))))))))))))))+++++++++,,,++++++***)))...,,,)))((((((((('''%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((,,,***((((((++++++)))''')))))))))))))))******+++)))))))))))))))))))))))))))***+++***))))))***+++---+++******+++,,,,,,+++,,,---.........000444777999<<<@@@HHHUUUiii|||sssllleeeaaaVVVIII<<<555222///,,,---,,,+++******++++++***((('''((()))******)))((('''(((((()))))))))(((''''''(((((((((''''''%%%$$$###)))'''&&&'''((()))((('''+++---...---***((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((())))))(((((((((%%%&&&''''''((((((((('''}}}|||xxxxxx}}}zzzrrrooonnnlllhhhdddbbbbbbcccbbbaaaffflllsssuuussspppnnnnnnnnnqqquuuzzz|||{{{yyyvvvtttuuukkkhhhooowww}}}sssjjjeee___\\\[[[cccjjjuuu~~~}}}wwwrrriiimmmsssxxx|||~~~zzzzzzwwwqqqllllllwwwzzztttrrrqqq{{{xxxuuuwww}}}uuummmsssvvvsssuuuvvvzzzrrrkkkiiimmmvvv}}}~~~vvviii\\\XXX\\\fffnnnxxx}}}}}}uuutttttt{{{{{{jjjYYYLLLBBB:::555000111111000...,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&((($$$'''(((%%%%%%''''''$$$)))***+++'''###!!!%%%))))))'''%%%%%%&&&(((((('''%%%&&&((()))***)))(((''')))***+++***'''''')))+++((())))))(((&&&%%%&&&''''''((())))))******))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''')))((($$$$$$&&&'''$$$+++***)))((('''&&&&&&&&&************************)))(((((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++***)))---+++)))((())))))((('''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))(((***++++++(((((()))++++++)))((()))+++,,,,,,,,,+++,,,,,,,,,---///333666777888;;;@@@LLL```www~~~rrrggg\\\VVVNNNBBB777333111...,,,---,,,+++******++++++***((('''((()))******)))(((''''''((()))*********)))(((&&&'''''''''&&&&&&&&&''''''&&&&&&''')))***)))(((+++,,,------***(((''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''}}}|||{{{~~~wwwpppmmmllljjjfffbbbaaabbbdddeeedddhhhooovvv{{{zzzxxxwwwwwwqqqssswww|||~~~{{{yyyxxxvvvttttttkkkiiirrrxxx}}}vvvnnneee```___ccciiisss}}}zzzuuuhhhkkknnnrrrvvv|||yyyzzzzzztttnnnkkkssszzz~~~~~~~~~wwwsssrrrsss}}}{{{wwwwww|||~~~pppiiirrr{{{ssstttzzz~~~}}}yyysssnnnnnnttt~~~vvvmmmaaaXXXYYYaaammmuuuzzz}}}wwwxxx|||{{{~~~qqq\\\MMMGGGAAA888111000111222111...+++***))))))))))))))))))*********(((((((((((())))))))))))'''''''''''''''''''''''')))))))))'''%%%$$$%%%&&&$$$''''''$$$$$$'''(((%%%'''))))))%%%!!!%%%)))'''%%%%%%&&&'''((('''$$$&&&((()))***)))((('''***+++,,,***'''&&&(((+++###&&&((()))(((&&&&&&&&&''''''((()))))))))))))))))))))))))))************%%%&&&((()))))))))((('''''')))((($$$$$$&&&&&&###%%%%%%$$$$$$$$$%%%&&&&&&************************''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))************************+++***)))(((''''''''''''))))))))))))))))))))))))+++,,,,,,---,,,+++***))),,,***(((((()))******)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***++++++***)))(((((()))))))))((())))))***++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++)))((('''(((***,,,,,,+++***+++,,,,,,,,,...222555777777777:::CCCVVVmmm~~~rrrbbbTTTLLLHHH>>>555222000...---...,,,+++******++++++***(((&&&''')))***+++***(((''''''((()))+++++++++***)))%%%&&&&&&&&&&&&''')))***&&&%%%%%%&&&)))******)))&&&(((++++++***))))))************+++***))))))(((&&&'''((())))))((('''&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&%%%###"""vvvrrroooqqqxxxxxxsssooommmgggggggggeeeeeegggkkknnnssswww{{{}}}|||yyyxxxwwwyyywwwuuuyyy}}}{{{{{{|||{{{xxxuuuqqqrrrwww~~~}}}ssskkkbbb[[[[[[cccmmmvvvsssppphhheeeoooyyy|||~~~}}}||||||{{{xxxsssooojjjooovvv|||~~~xxxttttttvvv|||zzzzzz|||rrrjjjpppyyy}}}~~~wwwsssttt{{{yyysssqqqrrrxxxwwwoooaaaUUUVVV```jjjrrrwww~~~|||~~~|||yyyyyy|||uuucccOOOEEE@@@;;;555222<<<666///+++++++++***)))))))))*********))))))(((%%%%%%&&&)))++++++(((&&&((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%###%%%%%%$$$$$$%%%&&&((())))))((('''((()))((('''%%%+++***)))(((((((((((((((((()))***)))((('''(((***++++++++++++++++++++++++,,,)))&&&&&&''')))***)))***(((&&&%%%'''((()))(((&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%'''(((&&&$$$%%%(((+++***)))'''&&&'''(((***++++++******++++++***(((%%%))))))))))))))))))))))))(((((()))(((((('''&&&&&&,,,***((()))+++,,,+++((()))***+++,,,,,,+++***)))(((((())))))************))))))((((((''''''&&&&&&((('''&&&'''((('''%%%############$$$%%%&&&'''(((((('''&&&'''((((((&&&$$$&&&)))+++***'''&&&(((+++)))(((((((((((((((((()))((()))******((('''''')))((())),,,------,,,+++***///...------...111333555111222666:::???KKKaaattttttaaaQQQHHH999777333000...,,,,,,,,,...***&&&'''***,,,***&&&---)))%%%&&&***---,,,))))))***+++++++++)))(((&&&''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''((()))************************,,,---...+++&&&$$$$$$&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrooonnnrrr{{{}}}wwwrrrooojjjiiiggggggiiillloooqqqvvvxxx|||}}}|||yyyxxxwwwxxxuuusssuuuzzz~~~~~~||||||{{{zzzzzz||||||zzzwwwuuuvvv{{{|||qqqeee[[[VVV^^^hhhsssyyyrrriiiffflllvvvzzz}}}~~~}}}|||}}}|||yyytttoooiiinnnvvv|||xxxtttuuuxxx||||||}}}~~~sssnnnuuu~~~|||wwwuuuxxx}}}wwwrrrtttyyyrrreee[[[TTTYYYeeeooovvv{{{~~~}}}}}}mmm\\\JJJAAA===999555333777333///,,,---------+++***************)))((((((&&&&&&&&&((()))(((&&&###'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''&&&$$$''''''&&&&&&'''(((***+++)))((('''((())))))'''%%%))))))((('''''''''(((((('''((())))))''''''((()))))))))))))))))))))))))))+++)))'''&&&''')))))))))***(((''''''((((((((('''&&&''''''&&&$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&((()))(((&&&&&&))),,,***)))'''''''''(((***+++***)))(((((()))(((&&&$$$(((((((((((((((((((((((((((((()))))))))(((''''''+++)))'''(((***+++***((()))***++++++++++++***))))))))))))*********++++++)))))))))(((((('''''''''***)))((()))******)))''')))((((((((((((((()))***((('''&&&(((***,,,,,,+++((()))***)))((('''((()))((())))))******))))))((()))******)))''''''((()))((()))***+++++++++******++++++******+++---///111222444777;;;>>>HHH[[[lllxxxdddRRRHHH;;;888444111///...------...***''''''***,,,***'''((($$$!!!"""&&&((('''$$$(((((()))***++++++++++++&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((()))***************************((()))***(((%%%###$$$&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&ooopppssszzz~~~xxxuuupppmmmjjjkkkooosssttttttwwwzzz||||||zzzxxxvvvvvvtttqqqnnnoootttwwwxxxwwwyyyyyyzzz{{{}}}~~~|||{{{{{{|||yyyhhh\\\SSSYYYbbbmmm{{{}}}uuulllfffiiipppwww||||||{{{{{{}}}~~~{{{uuuooogggmmmuuu|||~~~xxxtttvvvzzz}}}{{{rrrrrr{{{~~~zzzxxxzzz~~~|||tttrrryyyvvvhhh___YYYYYYcccooowww|||~~~|||{{{}}}|||xxxaaaQQQBBB<<<:::777444444555333111//////...,,,***+++++++++******((('''&&&((('''''''''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((()))******)))((('''((())))))'''&&&''''''&&&&&&&&&'''((((((&&&'''(((((('''&&&'''(((((((((((((((((((((((((((+++)))'''&&&((()))))))))***)))(((((())))))'''%%%&&&''''''&&&$$$$$$%%%'''((('''&&&&&&%%%&&&&&&&&&((())))))((('''((()))+++)))(((''''''''')))***++++++)))''''''(((((('''&&&((((((((((((((((((((((((((())))))************))))))((('''((()))***)))''')))******++++++******)))***************+++++++++))))))))))))((((((((((((***))))))***+++,,,***))))))(((''''''&&&&&&''''''***(((''''''***,,,------)))((('''((()))***)))(((((()))***++++++***)))(((*********(((''''''(((***(((((()))))))))*********------,,,,,,---///111222444555888;;;===CCCRRRaaawwwkkkVVVHHH???;;;555111000//////...---***((((((***+++***''')))&&&$$$%%%(((***)))'''''''''((()))+++,,,...///((('''&&&&&&%%%%%%&&&&&&)))(((((((((((()))******))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvyyy}}}yyytttpppqqqvvvyyywwwuuuvvvxxxyyyxxxvvvsssssssssnnnllljjjkkkooosssvvvvvv{{{{{{}}}~~~}}}~~~}}}~~~kkk]]]TTTVVV\\\ggguuuxxxpppgggeeejjjrrryyy~~~zzzyyyyyy||||||uuuoooeeellluuu||||||uuusssvvv{{{~~~wwwrrrvvv}}}|||zzz|||xxxrrrvvv~~~~~~~~~yyyiii[[[^^^]]]cccooozzz~~~wwwvvvuuuwww}}}tttkkkSSSGGG;;;888888777555555777666555333000---)))&&&,,,,,,++++++)))(((&&&&&&((('''''''''((((((&&&$$$&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&''''''((()))(((((((((******(((&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''***)))''''''((())))))((())))))))))))***)))'''$$$&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))((((((''''''((()))***+++...,,,)))((()))******)))((((((((((((((((((((((((((()))***+++++++++++++++))))))((())))))))))))((())))))************))))))************++++++++++++))))))))))))))))))))))))'''''''''(((***+++***((((((''''''&&&&&&&&&''''''---***'''&&&'''((())))))+++(((&&&'''***+++)))&&&)))***+++,,,,,,+++***)))++++++***((('''''')))+++***))))))))))))***++++++......---......000111222222333777;;;<<<@@@KKKWWWjjjsss\\\LLLDDD>>>777222000000///...---+++))))))***+++***(((,,,***)))***,,,---,,,+++((((((((((((***,,,///000+++***))))))(((''''''''')))((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((()))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''{{{vvvvvvyyyzzzwwwtttsssssstttrrrooommmmmmnnniiiiiiiiikkkppptttxxxyyy~~~|||xxxyyy|||pppaaaVVVTTTXXXcccqqq|||{{{ssshhhbbbeeennnwww{{{wwwvvvwww|||vvvooofffllluuu}}}zzzsssqqquuuzzz~~~~~~yyywww|||~~~}}}~~~|||wwwuuu}}}{{{nnn___SSS[[[^^^iiiwwwtttrrrrrruuu||||||gggZZZGGG>>>777888999777666777555666777555222---)))''',,,,,,++++++)))(((&&&&&&(((''''''(((******)))(((''''''(((((()))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))))))))&&&&&&'''''''''''''''''')))(((((()))******)))'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((***((('''''')))***)))((()))))))))***+++***'''%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&'''''''''(((((()))***+++///,,,***))))))******)))))))))))))))))))))))))))))))))***++++++,,,++++++************************))))))))))))))))))))))))************************((((((((((((((()))))))))'''''''''(((***+++***((())))))))))))***+++,,,------***'''&&&'''((())))))+++(((&&&'''***+++)))&&&)))***+++,,,,,,+++***)))+++++++++)))'''''')))++++++************+++,,,---************+++,,,,,,---///000555999;;;>>>GGGQQQbbbvvv}}}fffTTTJJJBBB888222000000...------+++***)))************(((''''''((()))))))))(((***)))(((((()))+++,,,...++++++******)))''''''&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''******)))))))))(((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''}}}yyyxxxxxxwwwuuurrrnnnnnnnnnkkkiiihhhiiijjjiiijjjmmmppptttxxx{{{}}}xxxuuuvvvvvv{{{zzzkkk\\\WWWWWWbbbppp{{{|||vvvjjj```aaakkktttxxxwwwvvvxxx~~~yyyppphhhnnnwww~~~yyyqqqpppuuu{{{}}}{{{~~~~~~|||zzzzzz}}}~~~sssfffZZZSSSUUU\\\jjjzzzvvvuuuuuuxxxnnnXXXKKK>>>888666999;;;888666666222444666666333///,,,++++++++++++******((('''&&&(((''''''(((***++++++***((((((((())))))******+++))))))***))))))(((&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((())))))((())))))*********)))))))))(((((()))***+++***(((&&&&&&%%%%%%%%%&&&''''''&&&'''(((((('''&&&'''((()))))))))))))))))))))))))))((('''((()))***)))''')))(((((()))***+++)))'''&&&''''''&&&$$$$$$%%%''''''''''''&&&''''''((()))((('''&&&'''((((((&&&$$$&&&&&&'''((()))***++++++,,,***(((((())))))((('''************************)))******+++++++++******)))+++,,,+++***)))***+++***))))))(((((())))))************)))))))))))))))''''''''''''((((((((((((***))))))***+++,,,***)))'''''''''((()))***,,,,,,***(((''''''***,,,------)))((('''((()))***)))(((***************************+++,,,+++)))((()))******+++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,......222888;;;===EEENNN^^^ooosssbbbQQQHHH;;;333111111...,,,,,,,,,+++************+++&&&''''''((()))(((((((((***)))))))))))))))******((())))))((('''&&&%%%$$$(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''~~~{{{zzzxxxvvvtttrrrqqqpppjjjjjjiiigggeeedddfffhhhlllooossswwwzzz|||}}}wwwtttvvvtttzzz}}}kkkbbb^^^eeepppyyy}}}xxxkkk___^^^hhhrrruuuxxxwwwzzz~~~tttkkkqqqyyyzzzrrrpppvvv|||~~~|||yyywww~~~|||}}}zzz~~~{{{~~~wwwjjj]]]VVVSSSWWW___nnn|||{{{{{{{{{zzzlllZZZHHH>>>666444555:::<<<888444333222555777666222///------***************)))((((((***((('''''')))***)))((('''''''''((()))*********((()))))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''(((((()))((()))***+++******)))((()))(((((()))++++++***)))((('''&&&&&&&&&&&&&&&''''''((())))))''''''((()))(((((((((((((((((((((((()))(((((((((******)))''')))((('''(((***++++++***&&&''''''&&&$$$$$$%%%''''''''''''''''''((()))))))))''''''((())))))&&&$$$%%%&&&'''(((******+++++++++***))))))******(((&&&++++++++++++++++++++++++******************)))((((((***++++++)))((()))+++***)))(((''''''((()))***)))))))))(((((((((''''''%%%&&&&&&&&&'''''''''(((***)))((()))******)))'''%%%%%%%%%%%%&&&&&&'''(((((('''&&&(((***,,,,,,+++((()))***)))((('''((()))+++***(((''''''(((***+++(((***------+++)))((((((((()))***,,,,,,++++++***,,,------.....................111666999<<>>777333111111444///......///111222111000222000---,,,+++***)))(((((('''&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''+++(((%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&'''''''''&&&&&&&&&''''''((()))***++++++$$$%%%&&&''')))*********((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&(((+++------+++(((&&&++++++******)))(((((((((***)))'''''')))++++++***+++*********+++,,,---......,,,***)))***,,,...000...///000111000///---+++///...+++)))))))))+++,,,,,,***)))((()))((('''%%%,,,,,,+++***)))'''&&&%%%)))&&&&&&)))(((%%%%%%'''"""%%%((((((%%%$$$''')))((('''&&&'''((()))((('''***)))((('''''''''((())))))+++------,,,+++,,,---((((((''''''''''''((((((%%%&&&((()))(((&&&###""")))((('''(((+++,,,***))),,,++++++++++++,,,---......---...111111222999BBBPPPYYYjjj~~~dddMMM???666333111---+++)))(((''''''((()))///---+++*********)))'''((()))***++++++)))'''&&&)))***)))(((&&&''')))+++(((&&&$$$$$$&&&(((((((((&&&'''(((******))))))((()))'''%%%%%%&&&'''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((***++++++***|||zzzwwwtttwww|||~~~wwwpppmmmllloootttvvvttttttvvvuuutttuuuyyy|||yyyttthhhaaacccppp~~~{{{oooqqquuuzzz}}}{{{vvvrrrvvv}}}~~~{{{xxxuuurrrooojjjhhhoooyyy~~~|||xxxvvvvvvvvvsssooonnnqqqyyyxxxooojjjrrr|||uuuhhhccceeeqqq~~~|||}}}zzzkkk___UUUXXXbbbkkkrrrwwwsssxxx{{{~~~yyyfffYYYJJJAAA999666444222111333...---,,,---...///...---000...++++++++++++***((('''&&&%%%&&&'''((('''%%%(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''+++(((%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&'''((('''&&&%%%&&&&&&'''((()))******+++%%%&&&'''((())))))((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++------+++(((%%%++++++******)))((((((((()))((((((***,,,,,,***(((************+++,,,------,,,+++(((''''''))),,,------///000111111///---,,,444111+++'''%%%&&&)))+++,,,***)))((()))((('''%%%++++++++++++***((('''&&&(((%%%%%%((((((&&&&&&)))!!!%%%((((((%%%$$$&&&((('''&&&&&&''')))***)))(((((()))*********)))((('''%%%'''*********)))******((((((''''''''''''((((((%%%''')))******(((%%%###)))(((((()))***+++++++++,,,++++++,,,,,,,,,---------,,,...111222555===FFFPPPZZZkkkpppVVVDDD;;;666444---,,,)))'''&&&''')))***...---++++++,,,---,,,+++))))))((((((''''''(((((()))))))))(((&&&&&&)))+++)))'''%%%%%%&&&((((((((())))))((('''((()))***+++***(((&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((}}}zzz||||||vvvooohhhfffiiinnnppppppqqqtttuuuxxxzzz~~~}}}}}}}}}~~~wwwllldddfffqqq~~~yyylllooottt{{{|||zzzuuusssxxx~~~zzzuuurrroookkkgggfffnnnyyy~~~zzzsssooopppoooqqqrrrrrrrrrwww{{{sssppppppyyy~~~uuuddd^^^```mmm{{{~~~xxx|||yyymmm___XXXUUU^^^jjjrrrvvvyyyvvvzzz}}}}}}mmm[[[NNN===777444444333000...000...,,,+++,,,------,,,+++---,,,******++++++***((()))(((''''''))))))(((''')))(((''''''&&&&&&''''''%%%'''))))))((('''&&&''')))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))***(((&&&%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''%%%%%%'''''''''(((((()))))))))'''((()))***)))((('''&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''')))+++,,,,,,***(((&&&+++******))))))(((''''''(((((((((***,,,,,,***(((((())))))***++++++,,,,,,,,,+++***))))))***+++---......///000000///...---444111,,,(((&&&''')))***+++)))(((((())))))(((&&&)))***+++++++++***(((((((((%%%$$$'''(((&&&'''***###%%%''''''&&&%%%%%%%%%&&&%%%%%%&&&)))******)))'''(((***,,,,,,+++)))(((%%%''')))***)))((()))***((((((''''''''''''((((((((()))+++,,,,,,+++)))((()))))))))))))))***+++,,,,,,,,,---------.........---,,,---111333777@@@JJJRRR\\\nnn{{{```LLLAAA:::555000...,,,***)))***+++,,,***))))))***---///000///***)))'''&&&&&&'''((()))((())))))(((''''''(((***)))'''%%%%%%'''((((((((()))'''&&&%%%%%%''')))***,,,***)))((())))))((('''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((()))((('''(((***+++***)))}}}}}}|||uuummmeeebbbccchhhkkkllloootttyyyyyyuuuzzzzzzpppiiiiiissswwwlllpppwww{{{wwwqqqooovvv~~~|||wwwsssoookkkffffffnnnyyy}}}|||{{{tttjjjhhhkkkjjjnnnsssvvvxxx|||zzzrrrooorrrwww}}}xxxiiiccccccooo}}}|||yyyrrrcccWWWUUU[[[hhhuuu{{{~~~|||{{{ppp```NNNAAA777333000222111---,,,......,,,++++++,,,,,,+++)))))))))******))))))((())))))(((''''''))))))((('''***)))((((((''''''((((((###'''+++,,,***'''&&&&&&)))((('''%%%%%%%%%%%%%%%)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((((((((('''(((***++++++***(((''''''%%%###""""""###%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((******)))((((((''''''&&&***((('''''')))******)))''''''((()))************++++++************++++++........................//////...---,,,+++*********)))'''((()))***((('''''')))***,,,,,,+++***)))***&&&%%%''''''%%%%%%)))%%%%%%%%%&&&''''''$$$"""&&&%%%%%%&&&)))******)))''''''((())))))************+++,,,,,,******+++---((((((''''''''''''(((((((((((()))***++++++++++++*********)))))))))+++,,,------....../////////...---,,,---111333666@@@JJJPPP[[[nnnkkkTTTFFF<<<555///...---,,,++++++,,,,,,***)))((()))+++---------))))))))))))))))))))))))&&&((())))))(((''''''(((***(((&&&&&&'''((((((((('''''''''''''''(((((()))---+++)))((())))))((('''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''(((*********)))~~~}}}}}}~~~uuulllccc```aaaeeehhhjjjnnnttt~~~vvvqqqwwwyyy|||}}}ssslllkkkuuuvvvnnnrrrzzz{{{uuunnnkkksss~~~{{{wwwsssnnnhhhgggpppzzz}}}zzzxxxpppeeeccchhhhhhmmmuuuzzz|||~~~tttmmmmmmttt{{{~~~zzzrrrkkkjjjuuu|||{{{nnn]]]TTTVVVaaarrr|||qqqfffWWWFFF999777222000111///------000...,,,++++++,,,,,,***)))&&&(((***)))((('''''')))'''&&&%%%%%%&&&'''&&&%%%******)))((((((((((((((("""&&&,,,---+++'''%%%%%%)))(((&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''((('''&&&'''((((((&&&$$$&&&&&&((()))))))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&(((***+++,,,+++***)))---,,,***((((((***,,,---''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&,,,)))%%%$$$&&&)))+++,,,&&&'''((())))))******))))))*********))))))))))))......------------...///))),,,000222222000,,,***)))((('''((()))***)))(((&&&(((***,,,---,,,+++***,,,(((&&&'''&&&###$$$'''&&&%%%$$$&&&(((((($$$ %%%%%%%%%&&&)))++++++***''''''&&&%%%&&&(((***,,,***++++++***))))))***,,,((((((''''''''''''((((((%%%&&&&&&'''((()))******+++++++++)))((()))+++,,,---...//////000000//////...------000222555???IIIMMMXXXlllrrrYYYIII===555------,,,+++************...,,,***))))))((('''&&&''')))+++------,,,***(((%%%''')))***((('''''''''***(((&&&&&&'''((((((((('''(((***+++,,,+++)))(((+++)))''''''''''''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''yyysssoooiiifffcccdddiiipppvvvzzzzzzqqqqqqssszzz}}}{{{tttyyyzzzsssqqqxxxxxxrrrtttyyy}}}vvvppppppvvv~~~~~~ssskkkkkkqqqzzzwwwmmmeeeaaabbbccckkkttt{{{}}}}}}tttrrrqqqqqqwwwyyytttttt|||}}}}}}xxxxxxiiibbbWWW```nnn{{{tttfffYYYKKK===333111000000///......---------,,,******+++***)))'''((()))***)))((('''((()))(((((((((((('''&&&%%%$$$&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###***************)))))))))&&&$$$%%%((((((%%%$$$'''%%%$$$$$$###$$$%%%'''((()))'''&&&&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((---+++)))***+++)))%%%!!!---***&&&$$$$$$$$$$$$###"""$$$&&&&&&%%%######$$$'''&&&&&&&&&((()))(((&&&(((***,,,+++)))'''(((******))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,---,,,+++***)))---,,,******+++,,,+++***))))))((('''''''''''''''((('''''')))+++,,,+++***,,,***(((((())))))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((+++'''###$$$(((+++***'''++++++++++++*********)))))))))(((((((((((())))))***)))((('''((()))+++---(((,,,,,,)))'''***+++***///////////////000111222/////////000111555;;;@@@JJJUUUkkkxxxaaaKKK:::111222000...------,,,***(((,,,++++++***)))(((''''''+++******)))(((''''''&&&))))))))))))((((((((((((***)))((('''&&&''''''((('''''''''''''''((())))))***)))''''''((((((&&&%%%111---((($$$"""###&&&((()))((('''&&&%%%%%%&&&'''''''''((()))***+++,,,,,,|||tttnnnfffdddcccfffnnnwww}}}yyysssrrrttt{{{||||||xxxrrrxxxvvvsss{{{wwwsssvvv|||yyyttttttzzzwwwqqqpppuuu{{{}}}tttjjjdddbbbeeegggpppxxx}}}yyyrrrmmmpppssswww~~~}}}~~~zzz{{{}}}nnnaaa\\\aaaiiivvv~~~pppaaaSSSFFF:::222000000//////...------,,,...---++++++,,,+++***(((((()))***)))((('''((()))(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$$$$%%%'''(((((()))'''%%%%%%((('''$$$###%%%((('''&&&%%%%%%%%%&&&''')))'''&&&&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((---***((((((******)))'''000---(((&&&%%%$$$###"""(((&&&######%%%'''&&&%%%((('''&&&&&&((())))))((((((+++,,,,,,)))((((((******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,+++******+++***)))***,,,,,,+++******))))))(((''''''(((((()))))))))***---...---,,,---+++))))))))))))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%(((,,,---)))&&&+++*********)))))))))))))))((((((''''''(((((()))***)))(((((()))+++---...000222111+++(((***+++))),,,,,,,,,+++,,,,,,------//////000000222555999===EEENNN___rrr{{{eeeNNN>>>666333111...------,,,***(((++++++******))))))((((((*********)))((('''''''''((((((((((((''''''''''''***)))'''&&&&&&&&&(((((((((''''''''''''((())))))+++)))(((((((((((('''%%%***)))((('''&&&&&&'''((())))))'''&&&&&&&&&''''''((((((((()))******++++++wwwooogggffffffjjjsss~~~}}}yyywwwwwwvvvwww}}}~~~yyyxxxsssooovvv|||xxx~~~tttrrrwwwzzzvvvwww}}}zzzvvvvvvxxx{{{}}}xxxooogggdddfffkkkooovvv{{{wwwllljjjkkkrrryyyyyywwwyyyvvveee^^^]]]mmmttt~~~zzzlll\\\LLL???666111//////......---,,,,,,,,,///---,,,,,,------+++***((()))***)))((('''((())))))((((((((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))***&&&$$$$$$((((((%%%$$$'''+++)))(((&&&&&&&&&&&&''')))'''&&&&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((,,,)))'''''')))+++------///,,,((('''&&&&&&%%%$$$---'''!!!!!!&&&***)))&&&)))'''&&&&&&((()))***)))***+++---,,,***))))))******))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))***************))))))***,,,......,,,)))+++***))))))((()))))))))+++******,,,...000000///...---+++***+++***(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''+++...---)))%%%))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))***,,,...000888999666...)))***+++))),,,,,,+++*********++++++...000111222222333666999>>>BBBMMM[[[fffooo|||jjjTTTDDD<<<444222///...---,,,***)))*********)))))))))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&)))'''%%%######$$$&&&'''((((((''''''(((((()))***,,,***))))))))))))(((&&&$$$%%%''')))******((('''))))))((('''''''''(((((())))))))))))))))))))))))zzzrrrlllkkklllqqqyyy}}}vvvtttuuuzzzyyyzzzzzzuuurrrnnnllltttyyyppppppvvv}}}zzzxxxyyy~~~zzzwwwwwwzzz|||||||||uuulllgggggglllssswww{{{~~~xxxpppjjjlllrrryyyyyyssstttwww{{{jjjaaaccchhhsssyyyyyyjjjXXXFFF999333000......---------,,,,,,,,,...,,,++++++,,,,,,+++***((()))***)))((('''((()))))))))((('''''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###))))))((((((''''''&&&&&&%%%###$$$(((***'''(((+++***)))'''&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&)))((('''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''''')))***,,,,,,((('''%%%&&&'''))))))(((***&&&"""###&&&)))(((&&&)))'''%%%%%%''')))******+++,,,------,,,+++******))))))))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))******((()))+++...111000---***++++++******)))******++++++******,,,///111111111111///---,,,,,,+++)))''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))++++++)))&&&)))(((((((((((('''''''''***))))))(((((())))))***''''''((((((***,,,...///;;;;;;777...)))***++++++///...---,,,,,,,,,,,,,,,...000222333222222333444888999???HHHQQQ[[[iiivvvqqqZZZHHH@@@777444000......---+++))))))))))))))))))************)))))))))((((((((('''((((((((('''''''''&&&&&&&&&$$$""" """$$$&&&((((((((('''((())))))***,,,+++))))))******((('''###%%%'''***+++***(((''')))))))))((((((((())))))************))))))((((((wwwqqqpppppprrrwwwvvvrrrrrrttt}}}|||}}}}}}vvvqqqmmmiiiiiirrrssskkklllttt}}}||||||}}}wwwtttvvvzzz}}}}}}zzztttmmmjjjmmmttt{{{~~~wwwnnniiikkkqqqzzzzzzqqqnnnqqquuu{{{kkk___^^^gggqqqsssyyyzzziiiUUUBBB666111000---------------,,,,,,,,,,,,+++******++++++***)))((()))***)))((('''((()))))))))((('''''''''(((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$###"""""")))&&&'''***+++((('''***'''&&&%%%%%%%%%&&&((())))))'''&&&&&&''''''&&&%%%'''''''''&&&&&&'''''''''))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))(((((('''&&&$$$$$$%%%'''(((((('''###$$$&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((***++++++------------------,,,+++)))))))))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***)))***---000333222...+++++++++************+++++++++***)))+++///111333333444222///...---,,,***(((******))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((((((((((((((((('''''''''&&&+++******))))))******+++%%%%%%&&&''')))+++,,,---666777444,,,(((***---,,,//////...---,,,,,,,,,---...000222222111000000111444333666===DDDNNN]]]kkkyyyaaaMMMBBB999666222///...---+++***)))))))))))))))*********))))))))))))(((((((((((()))))))))((((((((('''''''''%%%###""""""$$$&&&'''((((((((((((((()))******,,,+++))))))******((('''''''''(((((((((((((((((((((((())))))))))))))))))++++++******)))(((((((((}}}wwwrrrpppssstttxxx~~~wwwrrrqqqtttwww~~~{{{sssmmmhhheeehhhrrr{{{ooohhhjjjrrrzzzsssqqqvvv|||~~~~~~xxxsssnnnooottt{{{vvvlllggggggnnnxxxtttllllllqqqttt~~~mmm___YYY^^^jjjssstttyyy~~~yyyeeePPP@@@555111///......------------------+++***))))))++++++***)))((()))***)))((('''((()))***)))((('''''''''))))))***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''---******+++***&&&$$$&&&&&&%%%%%%$$$%%%'''((())))))'''&&&&&&''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((($$$'''******(((&&&%%%%%%((('''%%%%%%&&&&&&%%%###!!!$$$'''(((&&&%%%&&&'''))))))(((***,,,------,,,///...---...///...---+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***+++---000222111...+++*********)))******+++,,,+++******+++///333444555666444111000///---+++)))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''')))((((((((((((''''''''''''+++******))))))******+++%%%%%%&&&''')))******+++///111///***(((+++------,,,,,,++++++******++++++...000111111000//////000111111333999???GGGUUUaaa|||lllUUUGGG<<<888333000...---,,,+++*********)))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((((()))((((((''''''(((******))))))(((((())))))***+++,,,***))))))))))))(((&&&))))))(((''''''''''''(((''''''((()))))))))((((((+++*********))))))((((((~~~wwwssssssvvvzzz|||~~~vvvpppppptttxxx{{{zzzrrriiidddccchhhrrrxxxlllhhhhhhqqq~~~zzzuuupppsssyyy}}}uuurrrpppssszzzyyyooogggiiiqqqyyyzzzmmmggglllsssvvv}}}rrrccc[[[]]]fffqqqwwwxxx~~~}}}|||sss^^^JJJ===555111///........................,,,+++******,,,,,,+++***((()))***)))((('''((()))***)))(((''''''((()))******)))'''&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%((((((((((((((()))))))))***''''''***)))%%%$$$&&&(((''''''&&&&&&'''((())))))'''&&&&&&''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((%%%(((***)))'''&&&'''))))))(((''''''''''''%%%###%%%%%%%%%%%%'''(((((((((++++++,,,///222222000...000...---...000000...+++))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))++++++,,,...000///,,,))))))))))))))))))***++++++---,,,+++---111555777888888666333111000...+++)))++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((()))))))))(((((((((''''''))))))(((((((((((())))))&&&&&&'''))))))*********))),,,,,,)))'''+++---,,,******)))))))))******+++...///000000......///000//////222777;;;AAAKKKVVVlllxxx```OOO===999444000...---,,,+++++++++******))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''(((((()))***************))))))(((((())))))***++++++)))(((((((((((('''%%%'''(((((((((((((((((((((%%%&&&'''((()))(((((('''*********)))))))))))))))|||uuusssxxxzzzqqqmmmpppvvv|||~~~zzzqqqhhhcccbbbhhhrrrwwwkkkhhhhhhqqq}}}uuuqqqpppuuu}}}|||sssqqqqqquuu}}}{{{yyytttlllhhhqqq~~~|||rrrfffdddnnnwwwzzztttjjj^^^\\\dddqqqzzz~~~~~~~~~|||~~~nnnWWWEEE:::555111.........//////////////////---,,,++++++---------+++(((******)))((('''((()))***)))(((&&&'''(((***++++++***'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###)))((('''&&&%%%$$$#########!!!###'''(((''''''***+++***)))(((''''''(((((()))'''&&&&&&'''(((&&&%%%((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&&&&'''''''''''''''((((((((()))'''))))))(((&&&&&&***...'''&&&&&&''')))***((('''+++&&&""""""(((,,,+++)))---...000333666666333111111///---...000111...+++)))))))))))))))*********++++++***)))((('''&&&&&&''''''''''''''''''''''''***)))''''''&&&'''((()))+++***+++,,,------***((())))))(((((()))***++++++...---,,,...222666999:::999777444222111///,,,)))+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))+++***(((''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((()))***************'''+++,,,)))(((+++,,,+++******))))))***+++,,,,,,.../////////------///111......111777999<<>>:::555000...---,,,+++,,,++++++***)))(((((('''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((''')))))))))))))))******+++***)))''''''((((((&&&%%%$$$&&&((()))***)))((('''$$$%%%'''(((((((((''''''))))))))))))))))))******{{{wwwvvvyyy~~~zzzyyyvvvsssssswww~~~vvvoooooogggcccjjjttt{{{nnniiipppyyy~~~}}}xxxpppkkkkkkuuuzzzwwwtttuuu{{{~~~|||{{{vvvpppmmmnnnvvvwwwtttpppllllllrrr{{{xxxmmm```YYYcccrrr{{{~~~{{{cccHHH;;;777333...,,,------,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))'''%%%%%%'''(((&&&&&&''''''(((((())))))%%%)))+++)))%%%$$$'''+++&&&'''))))))'''&&&&&&&&&''''''((('''&&&%%%###"""$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&(((******))))))(((''''''&&&&&&'''((()))******)))((('''%%%%%%%%%%%%&&&'''(((((((((((((((((((((***///222666888777444333555555222222000---,,,,,,,,,+++)))((((((((()))******++++++,,,+++***)))((((((((((((%%%&&&'''''''''&&&%%%$$$'''''''''((((((((())))))''''''((()))))))))))))))''''''(((((()))+++,,,---------...111444888<<<>>>;;;:::777333///---...000,,,***'''(((***+++***((($$$&&&)))++++++)))'''%%%((((((((()))))))))))))))***)))(((''''''((()))***$$$'''))))))&&&&&&(((+++)))))))))))))))******+++***+++---------+++)))(((...---+++*********++++++...------------...//////000111222333666<<>>555333000...---,,,,,,,,,,,,++++++++++++++++++************++++++---,,,+++***)))'''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''&&&(((***(((&&&%%%'''***(((((('''%%%######$$$&&&(((((('''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((('''(((((())))))((((((((((((((())))))***&&&&&&'''(((((()))******&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''(((((('''((())))))+++...333777<<<@@@@@@>>><<<===:::666444111---+++*********)))'''((()))***+++,,,------+++***(((&&&%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))(((&&&$$$###"""'''''''''((()))***+++,,,(((***---000333555777777888888666222---++++++,,,,,,***((('''(((((('''&&&(((((((((((('''&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((---+++)))((('''&&&$$$###((((((''''''(((((()))***((()))*********)))(((''')))))))))***+++,,,...///---------------......//////111333444666999===@@@MMM\\\vvvwwwZZZFFF===555222111---+++,,,)))******(((&&&&&&(((+++((())))))))))))(((((('''((((((((((((((('''''''''))))))((((((((((((''''''(((((('''(((((()))***+++''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((('''&&&&&&''')))***((('''))))))************))))))yyy}}}{{{xxxuuu}}}|||xxxwwwvvvvvvuuuooofffeeeooozzz~~~~~~qqqmmmxxx{{{{{{~~~zzzrrrmmmkkkttt}}}vvvrrrrrrxxxwwwllliiigggmmmzzz{{{ooonnnooouuuttteee[[[]]]cccmmmuuuyyy|||pppVVVGGG999333222000......,,,,,,,,,++++++++++++***++++++************++++++,,,,,,+++***)))(((''''''((('''''')))***+++***)))))))))((((((''''''&&&&&&'''((()))(((&&&&&&(((***(((((('''$$$"""!!!###&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%&&&&&&'''((('''((()))***++++++******'''''''''((())))))******&&&''''''''''''''''''&&&(((((((((''''''(((((()))((()))***+++---111666:::@@@DDDEEEBBB@@@@@@<<<777555111---***)))***)))((('''((()))***+++,,,---...+++***(((&&&%%%&&&((()))&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&''''''''''''&&&%%%%%%'''''''''''')))***+++,,,'''***...222444555555444666666444111---******++++++***((((((((((((((((((+++***(((&&&&&&%%%&&&&&&((((((((('''''''''''''''(((((((((''''''(((((((((...+++''''''((((((%%%!!!'''''''''''''''((())))))******+++,,,++++++***)))))))))******+++,,,---...------,,,,,,------...///,,,...111444555888<<>>444111///,,,******,,,,,,+++)))&&&&&&(((***((())))))))))))((((((((())))))((((((''''''&&&&&&))))))((((((((((((((((((''''''''''''(((((())))))(((((()))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&'''(((******(((&&&))))))************))))))~~~{{{xxxxxxyyy}}}yyyvvvuuuwwwwwwwwwnnnffffffqqq}}}~~~uuuuuu~~~zzzzzz}}}vvvooommmooozzzzzztttsssttt}}}wwwmmmmmmpppyyy{{{vvvkkkooovvv}}}yyyjjj^^^YYY```kkkwww{{{zzzzzz}}}ttt___III>>>555222222//////000,,,,,,+++++++++*********++++++************++++++*********))))))))))))))))))'''&&&'''***+++***((())))))((((((''''''&&&&&&((((((((('''''''''((()))((((((&&&$$$""""""$$$&&&###%%%(((++++++***(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&''')))+++,,,++++++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))((((((((()))*********+++,,,---///333999===BBBEEEFFFCCC@@@???;;;666333000,,,*********)))((('''((()))***+++,,,------,,,***)))''''''((()))***&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&''''''(((***+++,,,(((***///222555555444333333444333000---+++++++++*********)))))))))***+++,,,***((('''&&&&&&''''''))))))(((((('''''''''''')))))))))******))))))))),,,)))&&&'''))))))&&&$$$'''''''''''''''((())))))*********++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......))),,,///222555999===@@@HHHRRRggg|||cccOOOBBB666222111///,,,,,,...,,,)))((())))))(((''')))(((((((((((()))))))))))))))((((((''''''&&&&&&(((((())))))))))))))))))&&&&&&'''''''''(((((('''((()))***+++***)))((('''))))))))))))))))))))))))&&&&&&'''(((******(((&&&))))))************))))))}}}zzzzzz~~~|||zzzxxxxxxzzz{{{{{{{{{ppphhhhhhuuu|||wwwzzz~~~{{{|||sssnnnpppzzzvvvrrrrrryyyxxxssswww~~~xxxrrrlllttt~~~qqqccc]]]]]]fffsss}}}~~~zzzyyy|||~~~uuucccMMM>>>888333222111......000++++++++++++************++++++************++++++))))))))))))))))))******+++'''$$$%%%(((***)))'''((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''%%%######%%%'''"""%%%(((***+++)))'''%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&''')))***+++++++++***))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))***+++,,,,,,,,,---...///111555:::>>>AAADDDDDD???===;;;888333000...,,,+++++++++)))(((((((((((()))******++++++******))))))))))))******&&&&&&&&&&&&'''((()))***(((((((((''''''''''''&&&)))))))))((('''&&&%%%$$$&&&&&&&&&'''((()))***+++)))+++...222444444333222111222222000...,,,,,,---,,,------,,,++++++,,,...,,,+++)))((('''(((((()))******))))))(((((('''''')))******++++++******))))))(((''''''(((((((((&&&((((((''''''(((((()))***'''''''''((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...)))+++...111444999>>>BBBEEEPPPdddjjjQQQCCC555000000...++++++---+++))))))******(((&&&)))(((((((((((())))))***((((((((((((((('''''''''(((((())))))))))))******''''''((((((((((((''''''(((((()))))))))(((((('''))))))))))))))))))))))))'''&&&&&&''')))***((('''))))))************))))))}}}zzz|||~~~}}}xxxyyyzzz~~~ssskkklllzzzyyyvvvzzz}}}|||~~~~~~pppnnnttt~~~vvvtttwwwzzz{{{wwwqqqtttzzzuuuhhh]]]^^^eeelllxxx~~~yyyyyy|||}}}tttcccRRR???777333111222000,,,+++...++++++++++++************++++++************++++++++++++******))))))((((((---(((""""""%%%((((((&&&'''''''''((((((((((((((()))((('''''''''(((((((((%%%&&&''''''&&&%%%'''(((%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&''')))***+++++++++((((((((()))******++++++))))))(((''''''((())))))(((((())))))+++,,,...///...///000111222666;;;???@@@BBB@@@;;;777777444///---,,,,,,,,,---,,,)))'''(((((((((((((((((((((((('''((()))******)))(((((('''&&&&&&&&&'''(((***+++(((((((((((('''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''((()))***+++(((***---///111111111111...000111111///......///111222222000---+++,,,...++++++***************+++,,,++++++***))))))((((((((()))***++++++***)))(((((())))))((('''&&&'''((()))(((((((((((()))******'''''''''''''''((())))))((()))***,,,---------,,,,,,,,,++++++,,,,,,---...,,,---///111333888>>>BBBEEEQQQgggpppRRRCCC444//////---***)))'''))),,,,,,***((('''''')))(((''''''((()))***+++'''''''''((((((((((((((((((((()))))))))*********((()))***++++++***)))((()))(((((('''((((((((()))))))))))))))))))))))))))((('''&&&&&&((())))))((())))))************)))))){{{vvvvvv|||{{{vvvvvvxxx}}}uuunnnooo}}}wwwtttwww}}}yyyyyy|||}}}oooooowww}}}xxxyyy}}}|||{{{xxxrrr|||~~~xxxnnnaaaZZZ```kkkooo{{{}}}yyyzzz}}}}}}}}}hhhVVVGGG666222000000111...***))),,,+++++++++************)))++++++************++++++---,,,+++***)))((('''&&&...(((!!! ###''''''&&&&&&'''''''''(((((()))))))))(((&&&&&&((((((((('''###%%%'''(((''''''((())))))'''%%%######%%%'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''((()))***++++++&&&&&&''')))***+++------***)))(((''''''((()))***'''((((((***+++---///000000000111111333666;;;???>>>@@@===777444333111---+++++++++---...---***'''((((((((((((''''''''''''%%%&&&(((******)))'''&&&'''&&&&&&&&&'''(((***+++++++++******)))))))))(((!!!"""###%%%&&&'''((((((&&&&&&&&&&&&((()))***+++((()))+++---//////000///---///111111000///000111555666666222...++++++---+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((('''((()))******)))((('''(((***+++)))&&&$$$%%%((()))))))))))))))***++++++)))))))))))))))***++++++%%%'''))),,,---.........,,,,,,++++++,,,,,,---...///000000111222777===AAAHHHUUUllluuuXXXHHH888333333111...---""")))///...((($$$&&&))))))(((''''''''')))***+++&&&'''''''''(((((())))))(((((())))))*********+++***+++,,,------,,,******+++***)))(((((()))++++++)))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))************))))))zzzvvvqqquuu{{{uuuqqquuu{{{~~~wwwppprrrtttnnnqqqvvv}}}xxxtttvvv{{{vvvppptttyyyyyyyyy~~~}}}}}}zzz|||~~~yyyjjjaaa]]]]]]dddlllxxxzzz|||{{{xxxxxxzzz}}}~~~{{{mmmYYYDDD999666000...+++*********)))(((///,,,)))((())),,,------++++++++++++++++++++++++---,,,+++***))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''''')))******((('''((((((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%000/// $$$&&&###+++$$$(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$)))(((''''''''')))***+++***++++++******)))((('''++++++******))))))(((((("""%%%(((***+++,,,...///444111...///444999<<<======:::777333111/////////,,,,,,,,,+++***)))((('''************)))))))))))))))&&&$$$$$$&&&'''&&&$$$&&&'''((((((&&&'''(((***+++***)))'''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))***,,,---/////////222444555444555999<<<===???<<<666222111---))),,,000...(((''',,,000...000000000...,,,+++,,,---+++***)))(((''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((())))))((('''(((+++------,,,***************************+++,,,,,,------,,,,,,---***,,,111444444:::BBBMMMXXXmmmaaaJJJ777444444...+++......---,,,+++************'''&&&&&&'''***++++++***))))))(((((((((((())))))(((''''''(((******)))(((******)))))))))))))))******************)))(((((()))))))))))))))(((((((((&&&'''(((((((((((((((((()))'''(((++++++((('''((({{{rrrooommmsss{{{yyyuuuwww|||}}}uuupppsss{{{oookkkqqqxxx}}}yyywwwyyyuuurrrwww}}}{{{xxxzzz{{{zzz}}}|||~~~rrreee___```cccjjjqqqvvvyyy{{{{{{yyyzzz~~~|||mmm^^^MMM===444444222000---,,,,,,,,,+++******'''$$$###%%%'''((((((************************---,,,+++***))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&((())))))'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% $$$$$$///)))(((''''''&&&&&&&&&''''''((('''%%%&&&''''''&&&$$$''''''''''''((()))***+++***************)))''''''+++*********))))))(((((((((***,,,......///111333444222000111555999;;;;;;888666222///,,,+++******,,,,,,,,,+++***)))((((((************))))))))))))'''%%%###$$$&&&'''&&&%%%%%%&&&''''''&&&&&&'''))))))(((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,,,,---000333666999<<>>EEEQQQfffttt[[[BBB:::777222---,,,...---,,,+++***************)))((((((******)))((())))))(((((((((((()))))))))(((((()))++++++***(((++++++************++++++***************)))((((((((((((((('''(((((())))))))))))))))))(((((((((((('''%%%&&&******'''''')))}}}vvvuuuwwwyyy~~~~~~|||~~~wwwuuuttt{{{yyyooofffbbbgggrrr{{{zzz|||~~~}}}tttrrrwww}}}xxxwww{{{|||xxxyyy{{{iii```ZZZ___hhhpppuuuyyyxxx{{{}}}}}}}}}xxxeeeOOOAAA:::444222222...---+++***++++++***(((///,,,******+++---------)))))))))***************---,,,++++++************((((((((((((''''''''''''%%%&&&''''''(((''''''''''''((())))))'''%%%%%%&&&'''&&&%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''*** %%%&&& &&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''&&&%%%"""$$$&&&(((***++++++***************)))((('''&&&)))))))))))))))************,,,------------...000000111222444666888888888777555333000---,,,+++*********+++++++++******)))************)))))))))(((&&&%%%%%%&&&'''((())))))&&&'''''''''&&&&&&((()))''''''((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++222666>>>KKK[[[mmm~~~vvvgggYYYIII;;;000///---+++,,,...//////000222333333000,,,******,,,,,,+++***))))))*********)))'''%%%%%%''')))******)))'''&&&&&&&&&((())),,,+++***+++,,,,,,+++))),,,,,,------------------***+++,,,,,,------,,,,,,------...000111333777:::AAAMMMbbb||||||dddJJJ===999444///,,,------,,,+++***************)))(((((())))))'''&&&(((((())))))))))))(((((())))))(((***+++,,,+++)))+++++++++***++++++,,,---***************)))(((((((((''''''''''''(((******+++******)))(((((((((((('''%%%%%%))))))''''''***|||xxxyyy}}}zzzuuuxxxxxx|||{{{sssiiiaaa```hhhsss{{{yyy~~~wwwqqqsss{{{}}}{{{zzz}}}}}}yyyxxx|||}}}sssccc]]]\\\cccmmmsssxxx{{{~~~~~~kkkYYYEEE<<<888444222111---,,,++++++,,,+++***(((+++)))''''''(((***))))))*********+++++++++,,,,,,---,,,++++++++++++++++++((((((((((((''''''''''''%%%&&&''''''((('''''''''(((***+++***(((&&&&&&''''''&&&&&&%%%&&&'''))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""'''&&&'''""")))###&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%"""###&&&(((************)))******))))))((('''&&&(((((())))))******++++++...000333444444444555666111222444555666666666666111000///,,,***)))(((''')))******+++++++++******************)))))))))((('''''''''(((((()))+++,,,'''((()))((('''''')))+++)))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''')))+++,,,---333999FFFXXXnnnoooXXXFFF999444///.../////////000///111333222///,,,******,,,+++*********************)))'''%%%%%%''')))***)))((('''&&&&&&'''((())))))))))))+++---...---+++******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---//////000333666888???JJJ^^^wwwlllRRRBBB;;;666111...------,,,+++***************(((''''''''''''&&&$$$(((((())))))))))))((((((***))))))***,,,---+++***++++++******+++,,,,,,---***************)))((((((((((((''''''((()))+++------,,,+++)))(((((((((((((((%%%&&&))))))''''''***}}}yyy{{{zzz}}}{{{yyyuuuzzz|||zzzxxx}}}}}}{{{vvvoooeee```bbbkkkuuu{{{{{{}}}sssqqqxxx{{{|||~~~{{{zzzyyyzzz~~~|||~~~|||}}}{{{mmmbbb```ccckkkssswww{{{}}}rrrZZZLLL===777555222///......---------......,,,******(((''''''((()))((((((*********+++,,,,,,------,,,,,,++++++++++++,,,,,,((((((((((((''''''''''''%%%&&&''''''(((((('''''')))+++,,,***(((&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''---%%%++++++&&&...)))&&&&&&&&&&&&&&&'''((())))))(((''''''(((((('''%%%###$$$&&&'''((()))******))))))))))))((('''&&&&&&''''''((()))***++++++,,,...111666::::::::::::;;;777888999888666444333444///......---,,,******)))((()))***+++++++++++++++************))))))))))))'''((()))(((((((((***,,,((()))***)))((((((***,,,************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""###%%%'''***,,,...///555>>>PPPhhhkkkVVVBBB999111//////......///...///111000...,,,+++++++++******)))))))))******)))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((())),,,...///...,,,((())))))******++++++,,,***+++,,,,,,------,,,,,,)))---///...///333666666===GGGYYYpppttt]]]III===666222///...---,,,+++************)))((('''''''''(((&&&%%%'''((()))******)))((('''+++******+++------,,,******************+++,,,---***************)))(((((()))(((''''''(((+++---//////...,,,***((((((((()))+++((('''))))))''''''+++~~~~~~|||}}}{{{zzzxxx|||~~~vvvqqqrrrzzz~~~zzzxxxqqqjjjbbb```fffoooxxx|||~~~yyyrrruuu}}}~~~}}}~~~}}}}}}yyy{{{}}}qqqeeebbbeeellluuuzzz{{{qqqcccNNNBBB888444222///------...------...///...,,,***+++***))))))+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---((((((((((((''''''''''''%%%&&&''''''(((((('''''')))***+++***'''%%%%%%%%%$$$%%%'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###))) $$$"""$$$&&&%%%%%%&&&&&&((()))))))))(((''''''(((((('''&&&%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&%%%&&&'''((()))***+++,,,,,,---222999???AAA@@@@@@???BBBBBBAAA<<<666222000111,,,------------,,,++++++(((((()))***+++,,,,,,,,,************))))))))))))&&&((()))(((&&&%%%'''***'''((()))((('''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((***,,,---...888EEE[[[xxx}}}iiiMMM@@@555222000......111---.........,,,+++,,,---)))))))))(((((())))))***((((((((((((((((((((((((###%%%''')))******)))(((******+++---//////,,,***(((((())))))***++++++,,,***+++,,,,,,------,,,,,,''',,,///---...444777666<<>>444...+++++++++***)))(((''''''''''''***+++---//////---+++***************************'''''''''&&&''''''(((((())))))(((((('''&&&&&&&&&+++******))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''((('''''''''((()))+++---...999EEEbbbdddJJJ<<<:::333///111//////...,,,+++***)))(((&&&*********)))'''&&&'''(((''''''((((((((()))))))))((((((((()))******++++++************))))))))))))))))))))))))***+++,,,------,,,+++,,,//////---+++------...000111222333444555;;;DDDPPPccc}}}~~~cccJJJ<<<444000,,,+++***+++,,,,,,***)))))))))((((((((('''''''''((((((((('''((()))******))))))))))))((((((''''''+++)))(((((()))******)))*********)))(((''''''''''''((()))******+++///111...,,,***)))***+++******++++++******)))(((((((((uuulllooowww~~~{{{}}}gggccceeemmmzzzwwwiiidddbbbffflllsss}}}zzzvvvyyy~~~~~~{{{tttooolllrrr{{{|||yyyuuutttwwwzzz|||}}}sssjjjfffhhhkkkqqqyyy~~~hhhQQQ???666555111------...///---++++++,,,,,,,,,,,,+++******+++***((()))******)))(((++++++***)))(((''''''&&&***------***))))))'''###***)))(((''''''&&&''''''&&&&&&&&&&&&'''''''''(((***(((''''''''''''&&&%%%))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&'''))))))$$$ $$$,,,&&&&&&&&&''''''''''''((()))%%%%%%'''((('''(((,,,(((((())))))***+++++++++,,,++++++******++++++,,,''''''''''''((()))******111888BBBKKKQQQTTTWWWXXXTTTPPPGGG<<<222,,,***++++++***)))((((((''''''(((***+++---......---+++***''''''((()))******++++++''''''''''''((()))***+++((((((((('''&&&&&&%%%%%%******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((('''''''''((()))+++,,,---666CCC```|||___HHH;;;888111///222000///...---,,,+++***)))((()))))))))(((%%%%%%&&&''')))))))))))))))*********((((((((()))******++++++''''''(((((())))))******))))))))))))***+++,,,,,,...---,,,---......,,,+++------...000111222333444888<<>>XXX{{{sssSSS???555333---...333111000000000///---,,,,,,,,,***++++++)))'''&&&''')))************************++++++******)))((((((((((((((())))))******++++++******))))))***++++++,,,......---...------,,,***------...000111222333444;;;===CCCLLLXXXkkkiiiQQQAAA888333000...,,,,,,------,,,+++)))))))))((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((***((('''''')))******)))***)))))))))((((((((('''&&&'''((()))))),,,///222///,,,)))((((((((('''&&&(((((())))))************vvvmmmqqqzzzyyyvvv{{{yyyxxx}}}~~~hhhbbbhhhttt~~~uuugggggghhhllloootttvvvpppvvv~~~~~~~~~|||xxxsssooommmttt{{{|||nnneeeZZZUUURRRTTTYYY___hhhqqqooolllgggddddddjjjrrrxxxwwwbbbMMM<<<333000000...---------------,,,+++,,,,,,,,,,,,+++******))))))(((***++++++)))(((************************&&&******((())),,,,,,))))))((((((''''''''''''((('''''''''((((((((())))))'''%%%$$$%%%&&&&&&%%%###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&---(((%%%&&&&&&###$$$'''&&&&&&&&&''''''''''''((((((%%%%%%((()))'''(((+++)))******++++++++++++***))))))(((((((((((())))))&&&&&&&&&''''''((()))***///222555999<<<@@@EEEHHHOOOJJJBBB777///++++++---***))))))(((((((((((()))******+++,,,,,,+++******&&&&&&'''''''''''''''''')))(((((('''&&&&&&''''''******))))))(((''''''&&&)))((((((''''''(((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))***+++++++++000:::OOOllliiiJJJ:::333111+++...222///...///000///---,,,---...---......,,,***)))***,,,++++++++++++************++++++******)))((((((((())))))))))))))))))))))))*********)))******+++,,,---.........---,,,++++++------...000111222333444999:::???GGGQQQ```xxxjjjQQQBBB888222111///,,,,,,,,,,,,,,,+++***)))))))))(((((((((((($$$'''***------***&&&$$$'''''''''''''''((((((((()))'''&&&''')))******)))))))))))))))((((((((((((&&&'''((())))))+++...111///,,,)))((((((((('''&&&((((((((()))******++++++zzzooottt}}}yyyvvvxxxuuutttxxxpppfffnnn{{{}}}sssjjjjjjlllrrrvvvzzzvvvqqqqqqxxx{{{yyy~~~}}}xxxsssppppppqqqzzzuuudddYYYLLLGGGDDDGGGLLLQQQYYYbbb``````aaaeeekkkssszzzkkkUUUCCC888333111------------------,,,,,,***++++++++++++***))))))(((((((((***,,,,,,***((()))))))))******+++++++++***,,,,,,((((((***)))&&&((((((''''''''''''((((((''''''''''''((((((((()))(((&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&///)))&&&((()))'''&&&'''&&&&&&&&&''''''''''''((('''%%%%%%))))))'''(((+++++++++++++++++++++++++++(((((((((''''''(((((((((''''''''''''((()))******000111222333444777;;;???FFFCCC<<<444---+++,,,---))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&*********)))((((((''''''((((((''''''''''''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''')))***++++++++++++000777DDDZZZwwwppp]]]EEE999444111+++---000******,,,...---***)))+++---/////////...,,,+++,,,---+++++++++***************((((((((()))******++++++''''''''''''((((((((((((+++***************++++++,,,---///...---,,,,,,---------...000111222333444999999>>>GGGMMMWWWmmmjjjSSSCCC999333222000---,,,,,,---,,,+++******)))))))))((((((((($$$'''+++...---***&&&###&&&''''''''''''(((((((((((('''&&&&&&(((******)))))))))))))))(((((((((((('''((()))((((((***---///...,,,)))((()))))))))((((((((())))))*********+++}}}rrrwww{{{zzz}}}~~~uuusssuuuuuullluuu~~~sssmmmlllpppwww}}}yyymmmnnnuuuyyy~~~|||tttttt}}}yyyrrrmmmlllpppttt}}}ppp^^^QQQDDD@@@>>>@@@CCCFFFLLLRRRTTTXXX```jjjuuu~~~zzzaaaKKK===666222000+++,,,------,,,,,,,,,---)))************)))(((((((((((((((***,,,,,,***(((((((((((()))))))))*********,,,+++((('''******'''((((((''''''''''''((((((&&&&&&'''''''''(((((((((***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&)))'''''')))((($$$$$$(((&&&&&&&&&''''''''''''((('''%%%%%%)))***'''(((***,,,,,,+++*********+++,,,))))))(((((((((((())))))(((((((((((()))***++++++......///......000444777<<<:::666000+++)))***,,,))))))(((((((((((())))))'''(((((((((((((((((('''((())))))******+++++++++))))))(((((('''(((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&$$$%%%&&&&&&'''''''''''''''((()))***++++++******,,,111999GGG___yyyzzzmmm\\\MMM===444222000))),,,...'''(((+++---,,,)))(((***------......---******+++,,,++++++*********)))))))))((((((((()))******++++++&&&&&&'''((())))))***+++++++++***************+++***,,,///...---,,,---...------...000111222333444<<<;;;AAAHHHKKKQQQddd{{{mmmVVVGGG<<<666444222...------......---*********)))))))))(((((('''(((***++++++)))'''%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((******)))(((((((((((())))))))))))((()))))))))((()))+++......,,,***)))***+++******)))))))))))))))*********tttzzz|||vvvsssuuu~~~wwwpppzzzsssooonnnrrrzzzttthhhlllxxxzzz}}}xxxnnnppp{{{~~~~~~~~~wwwnnniiijjjqqqwwwnnn[[[NNNBBB>>><<<>>>???@@@DDDIIIMMMTTT```ooo}}}www[[[EEE999444111...***+++------,,,,,,,,,---)))))))))))))))(((''''''''''''(((***,,,,,,***((((((((((((((((((((('''''''''))))))'''(((,,,---+++(((((('''''''''(((((()))&&&&&&&&&&&&'''''''''(((&&&%%%$$$%%%&&&'''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''(((,,,---)))###&&&,,,&&&&&&&&&'''''''''(((((('''%%%&&&)))***((('''***...,,,***))))))***,,,---******))))))))))))******((((((((())))))***+++,,,******+++******+++///222666444222---)))((()))+++))))))(((((((((((()))***''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,(((((((((((()))***+++,,,)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''((()))***++++++***)))'''+++000999MMMdddpppqqqvvvyyyxxxqqqfffZZZLLL@@@222,,,------(((+++...&&&))),,,///...***))),,,000,,,,,,,,,+++)))((()))***************))))))((((((++++++******)))(((((((((&&&&&&(((***+++---//////++++++***************+++))),,,///...---,,,---///------...000111222333444;;;:::???GGGGGGIII[[[qqqoooYYYJJJ???999666333000......//////...************))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))(((((((((((())))))))))))))))))***)))((((((***---...,,,***)))+++,,,,,,+++******))))))))))))))))))|||zzzzzz{{{vvvuuuyyyxxxwwwzzzxxxpppppp{{{qqqiiinnnuuuxxx{{{wwwssssssvvv{{{|||ooobbb^^^eeesss~~~xxxjjjXXXJJJEEE@@@<<<;;;;;;:::===CCCIIIYYYlll{{{~~~hhhOOO@@@999333///...111...,,,+++******((('''))))))111222(((&&&***&&&++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%"""((((((%%%$$$***000''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$&&&((()))'''&&&&&&&&&*********(((&&&%%%&&&'''((($$$!!!###(((++++++)))%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%%%%%%%###"""*********,,,,,,***'''$$$***'''$$$$$$'''******)))************************))))))))))))***+++,,,---///...---,,,***)))((('''+++%%%###'''((('''+++222***)))''''''(((((('''%%%(((((((((((()))***+++,,,******+++++++++******)))+++***(((&&&%%%%%%%%%%%%'''******'''''')))((($$$(((((((((((((((((((((((("""###$$$&&&'''((((((((($$$%%%&&&%%%$$$&&&***...,,,---///444<<>>CCCJJJXXXfff~~~ttt]]]LLLAAA;;;222000......//////...,,,)))))))))))))))***++++++'''((()))((('''&&&''')))+++)))'''''''''((('''&&&&&&(((+++------+++(((&&&((((((''''''''''''((((((((()))))))))'''''')))***///...---+++))))))((((((***+++,,,+++)))))),,,000}}}}}}yyywww}}}|||wwwxxx~~~{{{yyy|||zzzuuuvvv|||mmmhhhnnnvvvxxxzzzyyyxxxwwwyyy}}}vvviii______hhhuuu}}}nnn]]]OOOFFF@@@<<<<<<<<<<<>>888444111000000...,,,+++******)))'''+++%%%'''$$$((())),,,++++++******)))******(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&"""###%%%&&&''''''((()))''''''&&&&&&%%%%%%%%%&&&((((((''''''&&&'''''''''&&&(((******)))(((((((((((())))))(((&&&&&&''')))***&&&$$$%%%)))+++***'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%'''((((((''''''((()))+++---,,,)))'''+++(((%%%%%%'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))******,,,,,,++++++************,,,'''%%%''''''%%%(((---)))'''&&&'''(((((('''&&&(((((((((((()))***+++,,,)))******+++++++++******&&&&&&&&&&&&''')))***+++$$$'''(((%%%%%%'''&&&###))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%'''))))))(((&&&))))))***...333;;;BBBFFFFFFFFFEEEAAA<<<555///+++000...,,,+++,,,,,,+++***+++***)))))))))***,,,,,,+++++++++************))),,,++++++***)))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((,,,+++***))))))******+++,,,***+++///000......111111///------111444444444888888999===AAAHHHUUUbbbvvvxxxbbbRRREEE===333222000//////...+++))))))((((((((())))))***+++'''((()))((('''&&&''')))***)))''''''(((((('''&&&'''(((***,,,,,,***((('''((((((''''''''''''((((((((()))))))))'''''')))***//////...,,,+++***)))((()))+++,,,***)))))),,,///zzz{{{|||~~~yyywww|||~~~}}}|||zzzwwwzzz~~~{{{~~~zzzyyy}}}sssgggfffooovvvyyyyyy|||~~~~~~~~~|||yyyoooccc^^^cccnnnzzzssscccVVVKKKEEE@@@???>>>>>>AAAGGGOOObbbxxx{{{hhhWWWDDD;;;777444222111000...,,,***+++***)))'''---&&&'''$$$!!!,,,---,,,+++***)))))))))***+++''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&)))%%%"""$$$)))***&&&"""''''''&&&&&&&&&%%%%%%%%%***)))((((((''''''''''''''')))******)))(((((()))&&&'''(((''''''''')))******((('''(((++++++)))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))%%%%%%'''***------,,,***+++)))'''&&&'''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''(((((()))******+++++++++,,,)))'''((('''$$$$$$''''''&&&%%%&&&'''((('''&&&(((((((((((()))***++++++(((((()))***++++++++++++,,,+++)))'''&&&&&&&&&'''###&&&'''%%%%%%((('''$$$))))))))))))))))))))))))+++***'''%%%$$$#########)))&&&$$$%%%)))***'''$$$(((''''''(((+++///333666555666666666333///+++)))000...,,,,,,---------,,,+++************+++,,,,,,+++++++++************)))+++++++++***)))))))))((()))))))))(((((('''''''''((((((((((((((((((((((((******))))))***+++,,,,,,---++++++//////,,,,,,//////...---///222555666777888777888<<<@@@FFFQQQ]]]mmmkkkZZZJJJ???666444111000///,,,)))&&&((((((((((((((())))))***'''((()))((('''&&&'''))))))(((''''''((()))'''&&&((())))))******))))))((()))((((((''''''(((((()))((()))))))))'''''')))***////////////---+++)))((()))***+++***))))))+++---zzzzzzyyyyyy{{{}}}}}}{{{}}}}}}{{{wwwyyy|||~~~xxx{{{zzzjjjaaaeeepppwwwzzzyyy~~~}}}yyysssjjj```___jjjwwwyyykkk```YYYQQQIIIDDDAAA@@@CCCIIIUUUhhh}}}zzzmmm\\\NNN@@@999777444111111000...+++***+++***)))((()))&&&,,,...''')))...***,,,+++***)))((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))%%%"""$$$)))***&&&!!!&&&&&&'''&&&&&&&&&%%%%%%+++***)))(((((('''((((((%%%'''((((((&&&&&&&&&''''''(((((((((&&&&&&(((***''''''''')))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&%%%&&&'''***,,,---,,,***+++***(((''''''((((((((()))))))))))))))))))))))),,,+++***((('''&&&%%%%%%((((((((()))******++++++***)))(((((('''%%%######%%%$$$$$$%%%'''((('''&&&(((''''''(((((()))***+++'''''')))***++++++++++++///---***(((%%%$$$######$$$((()))''''''******'''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%''')))***'''$$$###$$$''')))***)))(((''''''(((***,,,...///111222333333111///---///---,,,,,,---......---************++++++,,,,,,+++++++++*********))))))+++***************************))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))---++++++......+++***---/////////000222555666777888666888===BBBGGGQQQ[[[jjjuuubbbNNN???666555222000///,,,)))&&&)))((((((((((((((())))))'''((()))((('''&&&''')))((('''&&&'''))))))((('''))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))'''''')))***...///000000///---+++)))*********************+++xxxxxxwwwwwwyyy|||~~~}}}{{{|||yyyzzz|||~~~yyy~~~qqqbbb___fffqqqyyy}}}{{{|||vvvllleee___cccppp}}}wwwooojjj```TTTLLLFFFDDDHHHNNN]]]nnnmmm___RRRGGG===999777333000000///---+++***++++++***(((%%%###+++///)))***,,,%%%++++++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((%%%$$$%%%&&&'''((('''&&&&&&&&&'''''''''&&&%%%$$$******)))(((((((((((((((&&&'''((('''&&&%%%&&&((()))******(((&&&%%%&&&'''###$$$%%%'''******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&((((((((()))+++,,,***(((*********)))((('''(((((())))))))))))))))))))))))---,,,+++)))((('''&&&&&&*********)))))))))))))))&&&(((((((((''''''%%%$$$%%%$$$$$$%%%'''((('''&&&''''''''''''((()))***+++&&&'''((()))***+++++++++''''''&&&&&&&&&''')))***$$$((()))''''''******'''''''''''''''''''''''''''%%%$$$######$$$''')))+++!!!%%%)))(((&&&%%%(((,,,(((((('''(((((()))***++++++,,,...//////...---,,,...,,,++++++---......---******++++++,,,,,,,,,,,,+++++++++*********))))))************+++++++++++++++******)))((((((''''''))))))))))))))))))))))))))))))))))))((((((((('''---++++++......***))),,,000000111222222333555666777555888>>>EEEKKKTTT\\\kkk~~~kkkTTTAAA888555222000///---+++)))))))))(((((((((((())))))'''((()))((('''&&&''')))&&&&&&&&&((()))***)))'''))))))(((''''''((())))))))))))(((((((((((())))))((()))))))))'''''')))***,,,---///000000///---++++++*********++++++***)))vvvvvvvvvwwwzzz}}}|||}}}|||wwwzzz~~~||||||~~~}}}ttthhh^^^___iiirrrzzz{{{uuufffbbbaaahhhuuu}}}zzzmmm^^^SSSMMMMMMSSS[[[iiiwwwooo]]]PPPHHH@@@999888666222/////////---+++***++++++***)))***$$$(((+++&&&)))---((()))*********++++++++++++************************(((((((((((())))))))))))'''''''''&&&''''''((()))!!!$$$''''''&&&%%%''')))%%%&&&'''''''''&&&%%%$$$)))((((((''''''(((((()))((()))***)))'''''')))************(((&&&%%%%%%'''"""###%%%&&&((())))))***'''&&&&&&%%%%%%&&&&&&'''###%%%&&&$$$$$$'''******)))))))))++++++)))'''(((***+++***((((((((()))++++++++++++++++++++++++,,,+++***)))((((((((((((,,,,,,+++***))))))((((((&&&((()))'''''')))(((%%%'''&&&%%%&&&'''((('''&&&''''''''''''((()))******''''''((()))************))))))'''''''''((())))))###&&&'''%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''!!!...111,,,'''%%%'''&&&&&&''''''(((((())))))***+++,,,---...------,,,---,,,***+++,,,------,,,***++++++,,,---,,,,,,,,,+++++++++************))))))*********+++,,,,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))+++++++++++++++***)))(((,,,******------***)))+++...000222222222222333555777555888@@@GGGMMMUUU\\\jjj|||vvv]]]HHH<<<888333000///...---,,,+++******)))))))))))))))'''((()))((('''&&&''')))%%%%%%&&&(((***+++)))''')))((((((''''''(((((()))***))))))(((((())))))***((()))))))))'''''')))******+++---//////000//////,,,+++++++++---,,,+++)))yyyyyyyyyyyyzzz|||~~~{{{tttrrr{{{~~~xxxiii```\\\bbblllttt|||zzzrrrffffffiiirrr}}}ssscccYYYUUUXXXbbbmmmwwwppp\\\LLLCCC===777444555555111.........,,,+++***++++++***)))...''')))+++&&&***///***''')))***,,,,,,,,,******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))"""%%%''''''&&&%%%'''(((%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&'''((()))))))))))))))((('''''')))+++((())))))(((&&&%%%'''(((%%%&&&'''''''''((()))+++'''&&&%%%%%%%%%%%%&&&'''###''''''%%%%%%(((,,,***)))((()))***+++)))(((''')))++++++)))((()))+++++++++++++++++++++++++++(((((((((''''''(((((())),,,,,,,,,+++******))))))'''+++***&&&&&&))))))%%%)))'''&&&'''(((((('''&&&'''''''''''''''(((******(((((()))))))))))))))(((///---+++***(((((((((((($$$'''(((%%%%%%'''&&&###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###,,,///,,,'''%%%%%%&&&&&&(((((())))))((((((+++,,,---...////////////---+++******+++,,,+++******+++,,,---------,,,,,,+++++++++************)))))))))***++++++,,,------,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))***+++,,,+++******+++)))))),,,---***))),,,+++...111222111222444666999666999AAAHHHMMMSSSYYYddduuuhhhSSSBBB===555000...---------,,,,,,+++***************'''((()))((('''&&&''')))$$$$$$&&&(((++++++***(((((((((((((((((((((((((((******))))))))))))******((()))))))))'''''')))***))))))+++,,,...000111222...,,,+++---......+++)))}}}|||zzzyyyxxxxxx}}}xxxvvvqqqsssrrrccc\\\[[[dddnnnttt}}}yyyqqqiiikkkqqqzzzuuueee[[[ZZZ```nnnzzz|||eeeOOOAAA;;;666222000333444000.........,,,******++++++***)))***$$$))),,,((()))+++$$$&&&(((+++------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&'''((()))***'''''''''&&&%%%%%%''')))'''(((((((((&&&'''(((***)))))))))((('''''')))+++'''&&&%%%%%%%%%%%%&&&'''$$$'''***)))%%%$$$&&&***)))(((((((((***++++++***%%%(((++++++)))(((***,,,((((((((((((((((((((((((&&&%%%%%%&&&&&&((()))))),,,,,,,,,+++++++++++++++***---,,,&&&%%%))))))%%%***)))''''''(((((('''%%%'''&&&&&&''''''((()))***((()))))))))))))))((('''***))))))***,,,...000111'''******'''''')))((($$$((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&&&&'''(((((()))***++++++***)))((()))***,,,---.../////////---+++))))))***+++***)))***+++,,,---...---,,,,,,+++++++++************)))))))))***+++,,,------...,,,,,,+++***)))((('''&&&))))))))))))))))))))))))$$$%%%''')))***+++*********((())),,,---******,,,'''+++///111111222555888:::888999AAAHHHLLLPPPVVV^^^nnnqqq[[[GGG@@@777000---,,,,,,,,,------,,,+++*********+++'''((()))((('''&&&''')))###$$$%%%(((+++,,,***(((''''''((((((((((((''''''******))))))))))))******((()))))))))'''''')))***'''((()))+++---000222444///---,,,---//////,,,))){{{}}}xxxvvvuuurrr}}}zzztttpppttt|||xxxmmmeee\\\\\\gggppprrryyyuuukkkkkksss}}}|||pppddd___bbbjjjwwwlllXXXEEE:::888222///......///...+++((()))***+++***((((((((()))))),,,***$$$%%%+++---+++,,,***)))***++++++***)))+++***((('''''''''((()))(((((())))))))))))(((((($$$######$$$'''(((((('''+++******)))(((''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''((('''!!!"""$$$&&&'''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++///222///)))''',,,222(((***,,,,,,+++))))))***''''''''')))++++++)))'''+++)))'''&&&(((*********((((((''''''&&&&&&&&&&&&$$$''')))&&&!!! $$$######$$$%%%''')))***+++'''&&&%%%%%%'''((()))(((************))))))))))))))))))************))))))((((((''''''''''''((((((&&&%%%$$$&&&((())))))((('''''''''''''''''''''''')))***+++***((('''''''''***((('''((())))))&&&$$$---+++)))+++///111000...333222000---++++++,,,...///------///---***+++000,,,,,,------,,,,,,+++************++++++,,,,,,,,,---,,,+++)))((('''''''''((()))))))))))))))((((((((('''&&&%%%&&&(((***++++++,,,---...---,,,+++***,,,---...///000333777;;;888<<>>>>>@@@FFFKKKLLLOOOZZZmmmjjjTTTFFF888333333000...---++++++++++++*********************)))((('''''''''))))))))))))))))))))))))***(((&&&%%%&&&'''((((((***)))((()))***+++***((()))))))))))))))*********(((''''''(((+++---,,,,,,222///+++)))***+++***))){{{|||}}}~~~rrrssszzz}}}|||}}}~~~mmmbbb___```hhhrrruuusssvvvwwwqqqooottt{{{{{{kkkccc___eeeqqq}}}gggUUUGGG<<<555333222000///...///...---+++***+++,,,+++)))))))))***)))+++)))&&&&&&***,,,+++)))(((((()))+++,,,+++*********)))((((((((((((((('''(((((())))))(((((('''((((((((()))+++***(((&&&((((((''''''&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))---***(((((()))***)))((('''***,,,---,,,***))))))((('''%%%&&&((())))))(((,,,+++***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%%%%'''***(((((((((((()))***+++,,,&&&&&&''''''((()))))))))%%%%%%&&&'''((()))***+++))))))************))))))((((((((((((((((((((((((---+++)))))))))(((&&&$$$((('''%%%$$$$$$%%%'''(((&&&(((******)))((()))***)))(((&&&'''***,,,------333333555:::>>>???<<<888<<<999555///+++)))((((((///***(((,,,///...---...,,,,,,,,,,,,,,,++++++******************+++++++++,,,+++***)))((('''''''''(((((())))))))))))((((((+++******)))(((((('''''',,,,,,++++++++++++,,,,,,+++,,,---......000333666666:::===<<<===CCCHHHHHHMMMVVVfffyyyvvvYYYJJJ;;;555333000------,,,+++*********+++,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))&&&%%%(((,,,---)))%%%+++***))))))++++++***)))***))))))))))))))))))((((((''''''(((+++,,,,,,+++...,,,***************(((|||}}}rrrlllsss}}}~~~xxxhhh___bbbfffnnntttssspppuuu}}}wwwooooooqqqyyy|||rrrfff``````kkkyyypppYYYJJJ@@@777000...000///...------,,,,,,+++***+++,,,+++***)))***+++******)))'''(((***++++++(((''''''(((+++,,,,,,+++***))))))((((((((((((((('''((((((((((((((((((''''''''''''((()))(((%%%###(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((('''%%%###%%%&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***---+++)))***++++++***)))&&&(((+++,,,***(((((((((***(((&&&&&&(((***************)))******)))&&&$$$&&&''''''''''''(((((((((###%%%''''''%%%%%%''')))(((''''''''''''(((((()))%%%&&&((((((''''''((()))%%%%%%&&&&&&'''(((((()))))))))************))))))((((((((())))))(((((((((+++)))'''''''''&&&$$$"""((('''$$$######$$$'''(((%%%'''))))))))))))***+++)))((('''''')))+++---///222555<<>>555000---+++***)))###"""'''---,,,)))'''++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))%%%%%%&&&'''((((((''''''++++++***)))***+++---...+++,,,------------///111222777888777999>>>BBBCCCNNNTTT]]]iiiyyyaaaPPP???777555333222333///...,,,******+++---...))))))))))))((((((((((((((((((((((((((((((((((((***,,,,,,+++((('''((())))))'''''''''((()))((('''***)))))))))(((((('''''')))((('''((()))***)))(((+++,,,,,,,,,+++++++++,,,}}}wwwooossszzzqqqjjjiiitttuuuuuuqqqmmmppp{{{zzzooolllrrryyy}}}nnnccc[[[^^^hhhxxxjjj]]]OOOGGG@@@888111...+++++++++)))'''''')))+++)))***+++***((((((((()))***((('''******((())),,,(((''''''(((***+++***))))))))))))))))))(((''''''&&&''''''((((((''''''&&&***)))''''''(((((('''&&&))))))))))))))))))((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&'''''''''&&&&&&'''(((((('''%%%'''''''''''''''((())))))(((((((((((((((((((((((()))((('''''''''((()))***''')))+++***(((&&&'''(((***++++++***))))))***,,,,,,+++)))***,,,------,,,***((((((((()))(((&&&%%%)))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))(((+++...---)))&&&&&&((((((((('''''''''&&&&&&&&&))))))************))))))((((((************(((((()))((('''((()))***)))((()))(((&&&%%%%%%&&&((()))%%%'''))))))))))))***+++'''((((((((('''(((+++---555???PPPeeeuuu{{{xxxsssfffZZZIII:::222---***''')))%%%%%%***---+++)))(((+++++++++++++++******)))))))))))))))(((((((((((((((((('''''''''((())))))&&&'''((())))))******)))((((((((()))***++++++,,,***************+++,,,---,,,---......---,,,---///000555777666888===BBBBBBFFFLLLUUU```pppeeeTTTBBB999666555444555111000...,,,+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))+++------***&&&$$$'''+++((('''&&&&&&(((((('''&&&)))(((((((((((((((((('''((('''%%%&&&''''''&&&%%%,,,------,,,******+++---{{{uuuuuu~~~~~~|||{{{pppooosssxxxyyyvvvrrrqqqxxxxxxooopppyyyvvvjjjbbb___eeerrrwww___UUUJJJCCC<<<444000000+++++++++)))''''''))),,,((()))***)))'''''''''(((***''''''++++++((((((,,,)))((('''((()))***)))(((((())))))***)))((('''&&&&&&''''''((((((''''''&&&***'''%%%$$$%%%'''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***(((&&&'''((()))((('''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((()))((('''''''''(((***+++***))))))***+++***(((&&&***)))(((%%%$$$%%%))),,,+++******+++------,,,***...,,,******,,,,,,,,,+++))))))((('''&&&%%%$$$$$$#########$$$&&&'''''''''&&&&&&%%%%%%&&&'''((((((---111333111,,,(((((()))'''''''''''''''((((((((())))))************))))))'''(((***++++++***((('''***((('''((()))***)))((()))((((((''''''(((((()))%%%''')))***)))((()))***$$$''')))*********---000666BBBWWWpppvvvgggQQQ???444...+++))),,,***,,,000000,,,+++,,,+++++++++++++++***))))))))))))(((((((((''''''''''''''''''''''''((()))***&&&'''((()))************,,,+++***))))))***+++,,,((()))***++++++,,,,,,,,,,,,...//////---,,,---......333555555777===BBBCCCBBBIIIRRR\\\jjjjjjXXXEEE:::777444444555222111000...---+++***)))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''((())))))'''&&&'''((()))(((''''''''''''(((((((((((((((***)))''''''(((((('''&&&,,,---,,,***''''''***---}}}~~~yyyyyy~~~www}}}||||||yyypppsssyyyzzzzzzwwwtttuuu~~~wwwqqqttt~~~zzzppphhhcccfffmmmzzz}}}iiiXXXOOOEEE===555...---000+++,,,,,,***''''''***...'''))))))((('''&&&'''(((+++''''''+++,,,((((((,,,***)))(((((())))))((('''((()))*********)))'''&&&&&&''''''''''''''''''&&&(((%%%!!! """$$$%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&***)))((('''&&&%%%$$$$$$+++)))'''&&&((()))))))))''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((()))((('''''''''(((***+++///+++(((***///000+++%%%...,,,***'''&&&(((,,,000)))))))))+++------+++)))***(((&&&&&&((()))***)))(((((('''&&&$$$###"""!!!$$$###$$$&&&)))+++,,,,,,))))))))))))***+++,,,---111555777555///***)))+++%%%&&&&&&'''((()))******))))))************))))))''')))***++++++***)))''')))'''&&&&&&''''''&&&$$$((())))))))))))))))))(((&&&(((******)))((()))***"""&&&***,,,,,,---000333555BBBYYYttt}}}lllTTTAAA666111///---******,,,///...)))(((+++***++++++++++++***))))))))))))(((((('''''''''&&&'''''''''''''''((()))***&&&'''((()))************---,,,)))((('''((()))***'''(((***+++,,,,,,++++++---///000///...,,,,,,------222555444777>>>CCCCCCEEELLLTTT\\\hhhzzznnn\\\GGG;;;777444222333222222111000...+++)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&(((+++,,,)))&&&***((('''((()))***)))(((&&&'''''''''(((((())))))...,,,++++++,,,,,,***))),,,---+++(((%%%%%%))),,,~~~~~~zzzuuu{{{|||~~~|||sssuuuyyyzzz|||wwwwww~~~yyyxxxzzzlllbbbaaadddnnnvvvooo^^^LLLEEE>>><<<777111...///,,,+++)))((('''''''''((())))))(((((((((((())))))---+++***+++------((($$$+++(((%%%&&&)))+++***))))))(((((((((''''''''''''$$$(((+++***+++---+++'''(((&&&'''***)))$$$%%%+++((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''&&&&&&***)))'''%%%%%%%%%'''((()))&&&%%%&&&)))***)))'''///***$$$###&&&((('''%%%+++***************+++++++++***))))))******)))'''***)))(((''''''((()))*********+++++++++,,,,,,,,,+++***)))(((''''''''''''(((((('''&&&%%%$$$$$$###)))(((((('''&&&&&&%%%%%%(((&&&&&&***+++)))+++...777BBBEEE999///...,,,&&&''''''((((((((((((''''''+++***...---%%%)))...''')))***++++++))))))***+++)))))))))(((''''''&&&&&&$$$%%%'''((()))((('''''''''''''''''''''((())))))************+++,,,---...888CCCVVVjjjzzz}}}kkkQQQ;;;111///000111---(((,,,...((())),,,''')))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((())))))))))))***)))((('''&&&&&&'''((())))))***++++++++++++***)))+++***)))((((((***,,,---,,,---......//////......222111111111444999>>>BBBEEEIIIRRR^^^hhhvvvooo\\\GGG===999666444333666444111...++++++++++++++++++++++++***((('''&&&************))))))))))))))))))))))))((((((((((((&&&''')))+++***(((%%%$$$&&&&&&%%%&&&&&&'''((()))''''''(((((()))))))))***---+++))))))+++,,,---,,,~~~~~~sssqqqzzzxxxrrrwww|||~~~|||~~~~~~{{{vvviiibbbcccfffvvv}}}|||hhhWWWIIIAAA;;;999666000---...---,,,***)))(((((())))))******))))))))))))******)))))))))******)))&&&$$$(((%%%######&&&((('''&&&))))))((((((((('''''''''(((++++++((('''******''')))$$$###(((***'''&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''***((('''%%%%%%%%%'''(((((('''%%%&&&)))***)))'''///***%%%$$$''')))(((&&&,,,++++++************++++++***))))))******)))'''***)))(((((('''((()))************+++++++++,,,,,,---,,,+++)))((('''''''''(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))&&&&&&)))+++)))***...777BBBDDD999000///---(((''''''((((((((((((''''''(((''',,,+++$$$)))...''')))+++,,,+++***)))***+++***))))))((('''&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''((())))))))))))))))))***+++,,,---444>>>MMM^^^llltttxxxyyyiiiZZZEEE666//////111111)))$$$))),,,''')))---((())))))))))))))))))))))))+++******))))))(((((('''%%%%%%%%%&&&&&&&&&&&&''',,,+++***)))((('''''''''************************+++***)))((()))***,,,---,,,------...............111111111222555999===@@@BBBFFFNNNXXXbbbpppvvvcccLLL@@@:::666333333777555222///---,,,,,,,,,++++++******))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''((()))***)))(((&&&%%%+++******)))))))))******((((((((())))))*********,,,+++))))))+++,,,---,,,~~~}}}{{{xxxlllmmmzzztttssszzz}}}|||oooeeebbbfffjjj|||qqq]]]NNNDDD===888666333///,,,------,,,+++)))))))))******++++++************++++++((()))++++++)))'''&&&&&&'''%%%######%%%''''''''')))))))))((((((((('''''')))***)))%%%%%%((()))'''***###!!!&&&++++++'''%%%((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''(((((()))((('''%%%%%%&&&''''''((('''&&&'''((())))))'''...***&&&&&&(((***)))(((------,,,,,,++++++******+++)))((((((******)))'''))))))((((((((())))))************++++++++++++,,,///...---+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))&&&&&&)))***)))***---444===???666...---,,,(((''''''((((((((((((''''''&&&%%%+++***$$$)))///(((***+++,,,+++******+++,,,******)))((('''%%%%%%$$$((((((''''''&&&''''''''''''''''''''''''((()))))))))((((((((()))***+++,,,///666AAALLLVVV\\\______PPPFFF999///,,,,,,------$$$ &&&***&&&)))...)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***************)))((((((,,,+++***))))))***+++,,,+++***)))))))))***,,,---,,,,,,---...............///000111333555888;;;<<<>>>AAAIIIRRR[[[iiikkkSSSDDD<<<666333333888666444111///.........+++***)))(((((()))******))))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((('''''''''---,,,+++******))))))))))))))))))***************,,,***))))))+++---,,,,,,}}}{{{zzzppphhhmmm}}}~~~|||tttvvv~~~uuujjjdddeeekkkppp|||xxxfffUUUHHH@@@:::555444222...---...,,,+++***)))((()))******+++******))))))******+++(((+++...---***((()))***)))(((''''''((()))******)))))))))(((((((((((('''%%%((('''%%%%%%((()))'''(((%%%$$$'''++++++(((%%%'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%(((''''''&&&''''''((()))((('''&&&&&&&&&&&&''''''''''''''''''((()))((((((---***'''''')))******)))......------,,,,,,+++***+++)))(((((())))))((('''))))))))))))))))))******************++++++++++++000000///---+++)))''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((()))&&&&&&)))***((()))---///666777111+++)))(((&&&''''''((((((((((((''''''(((''',,,+++%%%)))...(((***+++,,,+++***)))***,,,+++***)))(((&&&%%%$$$$$$***)))(((&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((((()))******+++///555<<>>777555555777666333111///.........+++***((('''''')))+++,,,))))))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))(((((('''''''''(((******************++++++,,,***)))***,,,---,,,+++{{{}}}|||{{{mmmjjjsss}}}xxxuuu{{{{{{pppiiiggglllrrrvvv|||mmm]]]OOOEEE???888444444222///...///+++***)))((('''((())))))))))))(((((((((((())))))(((+++---,,,)))((()))+++*********))))))***,,,---***)))))))))((((((((((((%%%)))***''''''(((%%%!!!&&&(((******))))))((('''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&((('''&&&&&&&&&((()))***''''''&&&&&&&&&'''''''''&&&'''((((((((((((((()))+++)))(((((()))*********.........///...---,,,+++***)))(((((())))))(((&&&(((((()))***************))))))*********+++++++++000000000...,,,***((('''%%%&&&&&&''''''(((((()))'''''''''''''''''''''''')))&&&&&&))))))((((((,,,---000222...)))((('''&&&''''''(((((((((((('''''')))(((,,,***"""&&&***###)))***++++++))))))***++++++***)))((('''&&&%%%%%%+++***((('''&&&&&&'''((('''''''''''''''((())))))((((((((('''(((((())))))***+++...111333555666666555222///---+++)))'''&&&((($$$))),,,'''***...)))))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''"""$$$&&&)))***+++++++++,,,+++)))(((((()))+++,,,***************++++++++++++,,,,,,---...---------,,,...000222444555666666<<>>888333333222///...000***)))(((''''''((())))))))))))(((((((((((())))))((()))))))))((('''((())))))******)))((((((+++---******)))))))))((((((((((((,,,---)))'''&&&"""$$$***---***''''''&&&$$$&&&&&&'''(((((('''&&&&&&(((''''''''''''(((((()))(((&&&%%%%%%&&&''''''&&&)))(((&&&&&&&&&(((***,,,&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))***+++---...///000000///...---***(((''''''))))))(((&&&(((((()))***++++++++++++)))))))))************+++////////////---+++)))'''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&)))&&&&&&))))))'''(((+++---...///---+++)))))))))''''''(((((((((((('''''')))'''+++((( ###''' ((()))***)))(((((()))***+++******))))))(((((('''))))))(((((('''((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))***+++,,,------......+++,,,,,,,,,,,,,,,+++++++++'''+++...(((***...((())))))))))))))))))))))))'''''''''(((((()))))))))&&&''''''''''''(((((((((&&&''''''((((((((((((''',,,+++***))))))***+++,,,))))))******++++++++++++++++++,,,---------------,,,---///111333444444444:::===DDDKKKRRR\\\oooiiiUUUFFF<<<888999222111000///...,,,+++++++++***)))(((((()))******,,,,,,+++++++++*********))))))))))))(((((((((((((((((('''&&&&&&''')))***''''''''''''((()))***+++***************)))))))))+++******+++------,,,***~~~zzzjjjgggtttzzzsssvvv|||}}}}}}uuuqqqnnnqqqxxx~~~}}}|||nnn```VVVKKKBBB===777222222111...---///******)))(((((()))***+++***))))))))))))))))))******(((''''''((())))))(((((()))***)))''''''***---*********)))))))))(((((((((++++++(((&&&'''%%%!!!&&&)))***'''&&&'''$$$&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((((('''%%%%%%'''((('''&&&)))(((&&&&&&&&&(((+++---%%%&&&&&&''''''(((''''''%%%''')))((('''&&&(((***&&&''''''(((((()))***+++,,,---///111111111000///***(((''''''(((((('''&&&'''(((***+++,,,,,,++++++))))))))))))************---...//////---+++)))'''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))&&&&&&((()))''''''***,,,+++,,,,,,+++))))))+++''''''(((((((((((('''''')))'''+++***"""%%%)))"""&&&((()))((('''&&&''')))++++++******************'''(((((())))))))))))((('''''''''''''''((())))))***))))))(((((())))))***))))))***++++++,,,,,,,,,'''(((***+++++++++,,,---+++&&&+++...)))+++...)))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((************************))))))***+++++++++++++++++++++,,,------------,,,------...///111222333333666999AAAIIIOOOXXXhhhxxxrrr]]]KKK>>>999999111111000///...,,,+++***++++++******))))))((((((+++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))***)))))))))))))))***************))))))(((((((((*********+++------,,,***}}}~~~rrrccceeewwwxxxqqquuuzzz|||~~~zzzqqqooonnnuuu~~~~~~|||xxxvvvtttxxx|||yyyiii^^^VVVJJJ???<<<666222111000---,,,---++++++***))))))***+++,,,++++++************++++++---***'''(((+++---+++))))))+++,,,***((((((+++...************))))))))))))%%%''''''%%%&&&***,,,***'''(((&&&###&&&((("""%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''((('''%%%%%%'''((('''&&&)))(((&&&%%%&&&)))+++---%%%%%%&&&'''((((((((('''%%%'''))))))'''&&&(((***$$$&&&'''((((((((()))++++++,,,///111222222111000***(((''''''(((((('''&&&'''(((***+++,,,,,,++++++))))))))))))************,,,---......---,,,)))(((((((((((((((((((((((('''###$$$%%%&&&((()))******)))&&&&&&((((((&&&'''***)))(((((())))))(((((()))''''''((((((((((((''''''***)))...---&&&***///(((&&&'''((('''&&&%%%&&&(((***++++++++++++,,,,,,,,,&&&'''(((*********)))((('''''''''''''''((())))))******)))))))))))))))***((()))***+++,,,,,,,,,,,,'''((())))))))))))***+++***%%%***---)))+++///***))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''(((***,,,---)))***++++++++++++***)))))))))***++++++++++++***++++++,,,---------,,,,,,............///111222333222666???GGGLLLTTTdddrrryyybbbOOO@@@999999111111111000///---,,,+++++++++++++++***((('''&&&************))))))))))))))))))))))))((((((((((((&&&''''''((((((((())))))+++***)))(((''''''''''''***)))))))))((((((''''''*********,,,------,,,***mmm```kkkyyyrrrtttzzz{{{sssjjjooovvv~~~|||vvvooojjjjjjrrr|||qqqbbbWWWNNNHHHDDD;;;888444000---,,,---------,,,***(((((()))***+++(((+++---,,,)))(((***---,,,***''''''((((((((((((+++******+++......+++(((,,,(((%%%&&&***,,,)))&&&((())))))************)))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%***+++***%%%$$$&&&&&&###,,,)))&&&%%%'''(((&&&$$$)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%'''((()))'''&&&(((''''''(((***+++)))''')))&&&'''***+++)))***---------............------++++++)))(((''''''''''''+++++++++++++++***))))))******))))))))))))******///...---+++***)))))))))******)))((('''&&&&&&%%%)))((('''))))))((()))+++)))'''&&&'''((()))(((''''''(((((()))))))))((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))'''&&&$$$"""%%%******&&&,,,+++)))((()))***)))(((,,,)))&&&&&&''')))***)))(((((((((((((((((((((((()))************+++++++++*********)))))))))))))))(((((((((((()))***+++,,,*********)))(((''''''&&&''''''''''''((()))++++++))))))))))))))))))))))))+++***((('''&&&&&&'''''',,,+++)))(((((()))+++,,,))))))*********+++++++++((()))***+++,,,---------............////////////555666;;;DDDKKKSSS```lll}}}~~~gggSSSDDD999333222333444333111...***'''+++******)))))))))))))))))))))))))))***************((('''((()))***)))''')))'''%%%######%%%''')))((())))))(((''''''***,,,)))))))))))))))))))))))),,,++++++,,,......---+++kkkaaappp}}}~~~xxxsssvvv~~~}}}~~~~~~uuuoooiiinnnwwwyyyooogggbbbeeelllvvv}}}}}}uuuhhh[[[PPPHHHBBB>>>999666222///,,,+++,,,,,,...---+++***)))***+++,,,'''((((((((('''&&&'''(((,,,***((('''((()))(((((()))''''''(((++++++(((&&&,,,(((%%%&&&***+++)))'''(((((()))*********))))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))((($$$###%%%%%%"""***(((&&&&&&''''''%%%###)))((('''%%%$$$$$$%%%%%%&&&&&&%%%'''((()))'''&&&)))''''''''')))***)))(((&&&$$$%%%***,,,+++,,,000---......//////......---++++++)))((((((''''''''''''''')))***+++,,,,,,,,,)))))))))((())))))******((((((((('''''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%&&&'''((()))+++)))'''&&&'''((()))(((''''''(((((()))************((((((((()))))))))))))))************)))))))))((())))))))))))))))))))))))++++++)))'''***//////++++++)))''''''((()))((('''***(((%%%%%%&&&((((((((())))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))***+++,,,++++++***))))))(((''''''++++++***)))(((((('''''')))))))))))))))))))))))))))((('''''''''((())))))+++***))))))))))))***+++))))))*********+++++++++***++++++,,,,,,,,,++++++............////////////333444999AAAHHHPPP\\\hhhwwwlllXXXGGG;;;555444444444333111...+++)))++++++***)))))))))))))))))))))))))))************)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))******)))+++,,,---+++***xxxiiidddvvv|||{{{vvvuuu{{{{{{xxxpppllljjjpppyyywwwkkkccc___bbbgggpppzzzrrrkkk```UUUKKKCCC===999666444111...+++***++++++...---,,,+++++++++,,,---((('''&&&&&&'''((('''&&&+++***(((((()))))))))(((+++******+++,,,,,,***)))+++(((&&&&&&)))+++)))'''''''''((()))))))))))))))+++***)))(((''''''''''''&&&&&&'''(((((('''&&&&&&%%%(((((($$$$$$&&&&&&###'''&&&&&&'''((('''$$$""")))((('''&&&%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&***(((&&&&&&((()))***)))'''%%%&&&***,,,+++,,,///---......//////......---+++***))))))((((((((((((&&&'''((()))++++++++++++(((((((((((())))))***+++$$$$$$%%%%%%&&&'''((()))((((((((((((((('''''''''$$$%%%%%%%%%''')))***+++)))'''&&&'''((()))((('''''''''((()))***++++++,,,))))))))))))))))))((((((************)))))))))))))))))))))))))))))))))))))))***)))''')))------***)))'''&&&&&&((()))((((((***(((&&&&&&'''))))))(((************************)))))))))*********++++++))))))))))))))))))******++++++*********++++++,,,,,,++++++******)))))))))---,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,+++******---............/////////111111666===CCCJJJVVVaaapppuuu___LLL>>>888666555444222000...---,,,++++++***))))))))))))***))))))))))))************((('''&&&&&&(((((('''&&&******))))))))))))******&&&'''''''''&&&&&&(((***)))))))))))))))))))))))))))(((((()))+++,,,***)))ssshhhhhh}}}wwwuuuwww}}}}}}}}}sssnnnmmmooottt}}}xxxkkkdddbbbbbbfffnnnyyynnnhhh^^^SSSJJJBBB;;;666555333000...,,,+++++++++...---,,,++++++++++++,,,,,,)))'''(((+++,,,***'''+++)))((((((******)))(((---,,,,,,,,,,,,,,,+++++++++((('''''')))***)))(((&&&'''((()))))))))))))))******)))(((''''''''''''&&&''''''''''''''''''&&&&&&)))***''''''******'''%%%&&&'''((((((&&&$$$"""((((((''''''&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&***(((%%%%%%''')))******,,,)))))),,,+++((((((+++......////////////......+++******)))(((((()))))))))************)))(((((((((((('''(((((()))***+++%%%&&&'''((())))))******'''''''''(((((((((((((((&&&''''''&&&&&&)))***))))))'''&&&'''((()))((('''''''''((()))***+++,,,---+++******))))))(((((((((*********)))))))))))))))((((((((((((((((((((((((&&&)))(((&&&(((+++,,,)))((('''&&&&&&(((******))),,,+++))))))***++++++***************************))))))))))))************)))))))))))))))*********,,,,,,++++++***+++++++++,,,,,,,,,++++++*********+++++++++++++++*********((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((************************+++,,,,,,---,,,,,,++++++---------.........//////000000444:::???EEEPPP[[[kkk~~~gggRRRBBB;;;666555222000...---------,,,+++******))))))******((()))))))))************)))'''''''''((()))((('''************************((()))******)))(((***+++))))))))))))))))))))))))))))))(((***+++,,,+++)))|||~~~rrriiimmmuuuuuuyyy|||~~~xxxooommmnnnvvv{{{wwwkkkdddbbbcccgggoooyyyxxxkkkddd[[[QQQGGG???999444444333111///---,,,,,,,,,,,,++++++***************---+++)))***---...,,,)))***)))((()))++++++***(((*********)))((('''((((((***)))''''''((())))))(((&&&'''((()))***************)))((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&)))***((()))++++++'''$$$&&&(((((((((&&&$$$$$$''''''''''''''''''&&&&&&&&&%%%%%%'''((()))'''&&&***'''%%%$$$&&&((()))))),,,)))))),,,,,,))))))+++...//////////////////...+++******))))))))))))******************)))((((((((((((''''''((()))******(((((()))*********)))((('''''''''(((((((((((((((&&&)))((($$$###''''''###)))'''&&&'''((()))(((''''''''''''((()))+++,,,---++++++******))))))(((((())))))))))))))))))******(((((((((((((((((((((((('''***+++)))))),,,---+++)))((('''''')))++++++***,,,***))))))+++,,,+++***************************(((((()))))))))*********(((((())))))************,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++***(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))((((((******************************+++,,,---......---------------............000000333888<<>>333222///---,,,++++++,,,,,,,,,+++************+++))))))))))))************+++***))))))++++++***)))))))))(((((((((((())))))%%%'''))))))((((((((()))******************************)))+++,,,---,,,***wwwwwwzzzsssooouuu~~~wwwxxx}}}}}}uuutttxxx|||sssmmmmmmsssxxxyyyrrrmmmjjjkkkqqqxxx}}}sssiiiXXXRRRHHH@@@:::555222111000//////...---,,,++++++++++++,,,,,,++++++******(((*********)))((()))***)))))))))***,,,,,,+++)))...//////,,,***)))+++---)))))))))((('''((()))***'''((()))+++,,,,,,------+++***)))(((''''''''''''((('''&&&&&&&&&&&&'''(((%%%)))***)))(((***(((%%%&&&(((***)))'''&&&(((***&&&'''((())))))((('''&&&&&&&&&%%%'''((()))'''&&&'''&&&%%%&&&((()))(((''''''%%%'''+++---,,,...111//////000000000000//////+++******))))))***++++++((()))***,,,------------***)))(((''''''''''''''''''((()))******((('''%%%))))))((((((''''''&&&&&&%%%+++)))"""!!!'''''' )))'''&&&'''((()))((('''((('''&&&%%%&&&''')))*********************++++++((()))))))))************))))))))))))))))))))))))%%%(((&&&$$$&&&'''&&&+++)))(((''')))))))))(((((('''&&&'''((()))'''&&&))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++)))))))))))))))***+++,,,*********+++++++++++++++......///000///---+++)))))))))))))))))))))))))))((()))*********)))((((((+++***))))))))))))***++++++++++++*********))))))++++++,,,---.........---,,,,,,---------.........000///000444666999BBBLLL[[[rrruuu[[[HHH???222222000///---,,,,,,,,,---,,,++++++******++++++))))))))))))***************)))((()))***+++***(((+++)))(((''''''((()))+++%%%''')))***)))(((((()))************************)))((((((***+++,,,***)))vvvvvvyyy}}}tttpppxxx}}}{{{~~~xxxyyy~~~~~~vvvppprrryyyxxxooommmqqqyyy~~~{{{xxxuuuqqqwww~~~yyymmmdddRRRKKKBBB:::666444222222......---,,,,,,+++******,,,,,,---------,,,+++***(((+++---,,,)))(((***---)))((()))+++------+++)))+++,,,,,,)))&&&%%%(((***((())))))((('''''')))***((((((***+++,,,------...,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''((((((,,,---++++++,,,***&&&''')))***)))'''&&&))),,,&&&'''((())))))(((''''''&&&&&&%%%'''((()))'''&&&&&&%%%%%%'''((()))'''&&&***((((((,,,---+++,,,/////////000000000000//////+++***************++++++,,,------------,,,+++++++++***)))(((&&&&&&&&&&&&''')))***,,,,,,+++)))(((******)))((('''&&&&&&%%%'''---,,,%%%%%%,,,,,,%%%)))'''&&&'''((()))((('''((('''&&&%%%%%%&&&((())))))))))))***+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))"""(((,,,)))((()))***)))+++)))'''''''''((('''&&&)))(((((()))******((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,***************************+++---///000000///...))))))))))))))))))))))))&&&''')))***++++++******---+++)))(((((()))+++---++++++++++++******))))))------......------,,,+++,,,,,,,,,---------......///...///222333666???IIIUUUmmmvvv\\\HHH???333222111000///...---,,,---,,,++++++******++++++))))))))))))***************((('''((()))***)))''',,,***(((&&&&&&(((***,,,'''))),,,,,,+++******+++************************(((''''''(((***+++)))(((xxxxxxzzzqqqqqq{{{yyyzzz|||~~~}}}~~~nnnkkkkkkrrr}}}tttmmmnnnuuu~~~|||~~~~~~}}}qqqaaaSSSIIIEEE===555333555222---......---------,,,,,,,,,///,,,(((&&&''')))******,,,***((((((***+++++++++***)))((()))+++,,,+++***+++---...//////,,,)))'''***+++---------***(((&&&)))+++,,,------,,,+++))),,,------,,,(((&&&%%%%%%''''''''''''''''''''''''&&&((()))++++++)))(((&&&'''&&&%%%$$$%%%&&&'''((('''***...000...+++(((''')))*********)))'''$$$###***)))(((''''''((()))***'''((()))+++---.........333///+++---111333111...///,,,******---...---***++++++++++++++++++++++++******************++++++***)))(((''''''((()))******)))((()))***)))'''%%%)))((('''&&&&&&''')))***((((((''''''''''''((((((+++***)))(((((('''((((((((())))))+++,,,---......++++++)))(((''''''''''''+++)))''''''((())))))((((((''''''''''''((())))))******)))(((((((((((((((+++&&&%%%***+++'''&&&)))++++++******))))))((((((+++++++++************)))******))))))))))))******'''''''''''''''&&&&&&&&&,,,(((%%%&&&***,,,)))&&&---...000000000...,,,***(((((())))))))))))(((((())))))************))))))---,,,***)))))))))******,,,+++***))))))***+++,,,/////////......---------........................000///...000444999@@@CCCWWWggg~~~|||aaaKKK???888444000///111222000...,,,+++***)))((((((((((((---,,,+++***))))))))))))))))))))))))************,,,,,,++++++***))))))))))))))))))***+++++++++,,,))))))))))))((((((((((((...,,,***)))***+++++++++{{{zzz{{{ssssss||||||wwwzzz|||~~~|||~~~wwwlllkkklllsss~~~}}}tttpppsss|||yyylll[[[NNNDDDAAA;;;555444666444///------,,,,,,,,,+++++++++,,,***&&&%%%&&&'''((((((,,,***((((((***++++++***+++***))))))+++,,,+++)))+++,,,---------+++)))(((&&&''''''((())))))))))))'''((()))******)))(((''',,,---...,,,***''''''''''''''''''''''''''''''''''''((()))******)))((('''(((((('''&&&&&&&&&'''((((((***,,,,,,***(((((()))''''''(((((((((((('''''')))((('''&&&&&&'''(((((('''((()))+++,,,---------222///---...222333111---...,,,******+++------,,,---------,,,++++++******,,,++++++******)))))))))***)))(((''''''((()))******)))'''((())))))(((''')))((('''&&&&&&((()))***((((((''''''''''''(((((()))((('''''''''''''''(((((())))))***+++,,,---...+++***)))(((''''''''''''+++)))''''''((())))))(((''''''''''''((((((((((((***))))))(((((((((((((((...)))(((,,,...+++***,,,*********))))))(((((((((*********)))))))))((((((******))))))))))))******)))))))))(((((((((((((((,,,(((%%%&&&***+++***'''***+++---......---,,,+++(((((())))))))))))(((((($$$$$$&&&((()))*********...---+++*********++++++,,,+++***))))))***+++,,,.........---------,,,,,,........................000//////000444:::@@@CCCSSSccczzzgggPPPCCC999555111///000000...+++,,,+++***))))))(((((((((,,,+++++++++++++++,,,,,,))))))))))))******************************++++++)))))))))))))))************)))))))))((((((((((((---,,,******,,,.........~~~}}}~~~xxxvvvxxxvvv{{{||||||{{{wwwqqqkkklllpppxxx{{{wwwwww}}}tttcccSSSFFF===<<<888444555777555///,,,,,,+++++++++*********,,,)))&&&&&&'''((()))))),,,***((((((***+++***)))+++***))))))***+++***(((+++++++++******))))))(((''''''&&&&&&&&&(((***+++&&&'''((())))))((('''&&&+++,,,------+++))))))***(((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''''''''''')))***)))(((&&&&&&(((***%%%%%%&&&&&&'''(((******)))((('''&&&%%%%%%&&&'''(((((()))***+++,,,,,,,,,111000///000333333000---+++++++++***)))+++...000000000///---,,,+++***))),,,,,,+++***)))((((((''')))((((((''''''(((((()))***(((&&&&&&((())))))))))))((('''''''''(((***+++((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((()))***+++,,,,,,---+++***)))((((((''''''(((***(((''''''(((***)))(((%%%&&&((()))))))))((('''))))))((((((''''''((((((***'''&&&***+++)))'''((())))))))))))(((((((((((())))))))))))((((((((('''******))))))))))))***************************+++,,,)))&&&'''***+++***''''''(((***+++,,,,,,++++++((())))))******))))))((($$$%%%&&&((()))***++++++...---,,,+++***+++,,,,,,++++++************++++++------------,,,,,,,,,,,,........................111000000111555:::@@@CCCOOO^^^tttoooWWWGGG:::666111...///...,,,***,,,,,,***)))))))))))))))++++++++++++,,,---...///))))))))))))************((())))))***++++++,,,,,,)))))))))))))))(((((((((******)))))))))(((((((((,,,+++***+++...000000000~~~{{{yyytttuuu}}}}}}yyy{{{|||tttnnnjjjooovvv~~~}}}~~~mmmZZZJJJ???888888555333444666333---,,,,,,,,,,,,++++++++++++---+++))))))***,,,,,,,,,,,,***))))))***+++***(((+++***))))))******)))(((+++***)))((('''(((((()))+++***))))))(((((((((((((((((()))******)))(((((((((***,,,+++***)))***+++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''&&&&&&%%%)))))))))'''%%%%%%''')))&&&%%%%%%%%%&&&(((***+++***)))'''&&&%%%&&&&&&'''((()))))))))***+++,,,,,,111111111222444333///,,,)))+++,,,+++)))+++000444444333111///---+++)))(((++++++******))))))((((((((((((((((((((((((((((((***'''%%%%%%''')))******((((((((((((((()))++++++((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))(((((())))))***++++++,,,******)))((((((((((((((()))((('''''')))***)))(((%%%&&&(((******)))'''&&&)))(((((('''''''''(((((('''&&&&&&((()))(((&&&%%%((((((((((((((((((((((((******)))))))))(((((((((******))))))))))))***************++++++++++++++++++)))'''((()))+++***(((((((((******++++++******)))))))))******)))))))))*********++++++*********---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000111222666;;;@@@CCCLLLZZZoooxxx]]]JJJ;;;666000.........---+++,,,,,,+++***))))))))))))++++++***++++++,,,---...((()))))))))************))))))*********+++++++++++++++******))))))((((((*********)))))))))((((((---++++++,,,...//////...~~~yyytttrrrwww}}}vvvzzzzzzsssooommmsss}}}vvvdddQQQBBB;;;666666444111222444000)))------------,,,,,,,,,,,,,,,+++)))***+++---------,,,+++******++++++***(((***)))((()))******)))(((***)))(((&&&&&&'''((()))'''((()))******)))'''&&&((((((((())))))(((((((((&&&(((******)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&%%%$$$$$$''')))))))))'''&&&'''(((((('''&&&%%%%%%&&&'''(((+++***((('''''''''(((((())))))))))))***+++---...222222333444444222///---)))+++------,,,...333888777555333111...+++)))(((((((((((())))))******+++''''''(((((((((((('''''')))'''%%%$$$&&&)))******((((((((()))***+++,,,,,,((((((''''''''''''((((((''''''''''''((()))******((((((((())))))************))))))(((((((((((()))(((''''''(((*********(((%%%&&&(((******)))'''&&&((((((''''''''''''(((((())))))******,,,,,,***'''((((((((()))))))))))))))++++++*********)))))))))******))))))))))))******)))))))))******++++++++++++***(((((()))*********+++++++++++++++***))))))))))))************))))))******++++++++++++******+++***)))(((((()))***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000111222666:::???AAAJJJWWWjjjeeeMMM<<<777111//////000///------,,,+++***))))))))))))++++++************++++++((()))))))))************+++++++++*********)))))),,,,,,,,,++++++*********************))))))))))))---,,,+++,,,---...,,,+++}}}}}}zzzzzz{{{zzz{{{~~~wwwssspppsss|||}}}~~~}}}{{{}}}}}}zzzuuu{{{|||wwwtttvvv}}}zzzkkkZZZGGG;;;777444444111...///111---'''.........---------,,,,,,***(((((()))+++,,,---,,,...,,,,,,,,,---,,,***((()))((('''(((***+++***)))***)))((('''''''''((()))"""%%%((())))))'''&&&'''''''''&&&&&&'''''''''%%%'''))))))((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''&&&%%%$$$$$$'''((()))(((&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&***)))(((''''''((()))***))))))))))))+++---///000444444555444333111///...***,,,...000222444888:::888777555222///,,,***)))&&&''''''((()))***++++++&&&''''''((((((''''''&&&)))'''%%%%%%'''((((((((((((((()))***+++,,,,,,---((((((''''''''''''(((((()))(((((((((((())))))***''''''(((((())))))))))))))))))(((((((((((())))))'''''''''(((***+++***(((%%%&&&((()))))))))((('''''''''&&&&&&''''''((((((&&&((())))))***,,,)))$$$))))))))))))************++++++++++++******************))))))))))))******((((((((()))******+++++++++******))))))******+++------,,,,,,+++******))))))******++++++******)))%%%&&&''')))***+++,,,,,,))))))((('''((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................///000000222555999===???GGGRRRcccwwwoooTTT@@@;;;444111111222111///---,,,+++******)))******++++++******)))*********))))))))))))************,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))...---,,,---...---+++)))}}}~~~{{{ssslllkkkjjjiiikkkoooqqqoooooouuu~~~zzzwwwyyyyyyvvvvvv{{{zzzmmm```PPP???666555222111...,,,---000---'''---------,,,,,,,,,++++++)))(((((())),,,...------///...---.........+++)))'''&&&&&&'''***++++++***)))((((((((((((((()))))) """$$$&&&'''((((((((((((''''''''''''''''''(((&&&(((******)))(((((()))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((('''&&&%%%((((((&&&$$$"""###&&&(((&&&'''''''''&&&&&&%%%$$$((('''&&&&&&'''(((***+++))))))))))))+++...111333666666555444222000//////,,,---///444888;;;<<<;;;999888666333000---+++***''''''(((((())))))******&&&&&&'''(((((('''&&&&&&)))'''&&&&&&'''((('''%%%(((((()))+++,,,---------((((((''''''''''''(((((())))))((('''''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))&&&&&&''')))++++++***(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))###&&&'''&&&'''***'''!!!)))*********+++++++++,,,************))))))))))))******))))))))))))******((((((((()))***+++++++++************))))))***+++,,,,,,++++++***+++++++++)))******++++++******)))%%%&&&''')))***+++,,,,,,***)))((((((((()))+++,,,++++++,,,------,,,++++++,,,,,,---------....................................///000222555888<<<>>>AAALLL[[[ooo{{{]]]GGG@@@999444222222000...------,,,+++************************++++++,,,---))))))))))))************++++++******************+++++++++++++++,,,,,,,,,+++++++++*********))))))---,,,,,,...//////...,,,}}}~~~~~~sssjjjaaa^^^\\\[[[^^^bbbmmmlllnnnwww}}}wwwtttvvvvvvsssxxx{{{}}}qqqdddXXXIII:::222333000///,,,***,,,000...))),,,,,,,,,+++++++++******+++******,,,...000000///000///...//////...,,,)))&&&%%%%%%'''***,,,,,,+++(((((())))))))))))))))))((('''&&&&&&&&&'''((()))******))))))))))))******((()))++++++)))))))))***''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((()))))))))(((''')))'''$$$  %%%***$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%&&&((()))+++)))))))))***,,,000333555777777666444111///000111---...000666<<>><<<:::888666444111...,,,+++))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((('''''''''((((((&&&$$$'''(((***+++,,,---------((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((((((((()))***&&&&&&''')))++++++***((((((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))%%%)))+++)))***---***###******+++++++++,,,,,,,,,))))))))))))((((((((((((******))))))))))))******(((((()))***++++++,,,,,,***++++++***))))))***,,,))))))))))))***+++,,,---******++++++++++++******++++++,,,,,,,,,,,,++++++******)))))))))***,,,---++++++------------++++++---------....../////////..............................///111444888;;;======GGGVVVhhheeeLLLEEE<<<666333222///---...---,,,+++************))))))***+++,,,...///000))))))))))))************)))))))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++************))),,,,,,---///111222000///~~~|||~~~uuujjj___TTTOOONNNPPPVVV]]]___iiiwww~~~zzzwwwuuuvvvxxxvvv|||~~~pppdddTTTHHHAAA;;;222+++---------------...///000******+++++++++,,,,,,,,,)))***+++,,,...///000111111111///...,,,+++))))))******************+++++++++(((&&&&&&((()))(((&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&******)))(((((()))***++++++'''%%%&&&+++,,,***'''((())))))************)))'''))))))((('''&&&'''(((((('''&&&%%%$$$%%%%%%&&&***(((&&&$$$###$$$%%%'''(((%%%######''')))***)))******+++++++++---111444555444444444444222...,,,444111999AAAAAAEEEEEE999@@@888111000///+++))))))&&&&&&&&&&&&''')))***+++)))))))))))))))(((((('''((((((''''''''''''((((((---+++***+++,,,...------,,,,,,+++*********++++++)))(((''''''''''''(((((()))((('''&&&&&&'''((()))$$$***,,,((('''+++,,,)))+++***((('''((((((((('''%%%&&&(((************)))'''((((((((('''&&&%%%%%%)))((('''((()))***)))(((***++++++,,,,,,++++++***))))))************))))))+++++++++************))))))((((((((((((((()))***111///...+++)))(((''''''...---+++*********++++++************************+++******+++,,,---+++***++++++******************,,,,,,++++++,,,,,,---...***,,,...000111000...---........................,,,...111333555555555444===EEEOOO\\\uuupppYYYKKK===777555111...,,,000///---+++*********+++///---***)))******(((''',,,+++(((&&&'''***---///******+++++++++******)))******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,------......------,,,~~~wwwiii^^^UUUKKKHHHHHHIIINNNTTT[[[eeesss~~~|||wwwtttttttttvvv|||}}}xxxfff[[[LLLBBB===999333---,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,***))))))(((((()))***++++++,,,,,,+++)))&&&&&&(((((('''%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&******(((((((((((()))******'''%%%'''***,,,***'''))))))*********))))))((('''))))))((('''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%''')))***)))'''***+++++++++,,,...222555555555555555444222...,,,555555@@@KKKMMMQQQOOOAAA???777000///...+++))))))''''''''''''((())))))***(((((()))))))))(((''''''((((((''''''''''''((((((,,,***)))***+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))((()))(((''''''''''''((()))***//////***(((++++++(((***)))))))))))))))(((''')))))))))))))))(((((('''''''''''''''''''''&&&&&&)))((('''((()))***)))(((++++++,,,,,,,,,,,,++++++))))))*********))))))(((((((((((())))))***************))))))))))))))))))************+++,,,---------,,,+++*********++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))------,,,,,,------...///&&&(((+++...//////...---........................//////000111222444555666:::BBBKKKWWWpppzzz___PPP@@@999666333000///000///---,,,*********+++---+++))))))***+++***))),,,+++)))((((((***,,,---******+++++++++******)))******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,------------,,,,,,zzz{{{zzzkkkYYYRRRJJJCCCBBBCCCCCCFFFJJJUUU^^^lllyyy{{{wwwuuuuuuvvv{{{~~~~~~}}}~~~~~~uuummmYYYOOOCCC;;;888666333///---,,,,,,+++++++++++++++*********++++++++++++,,,,,,+++++++++++++++++++++------,,,,,,+++******)))&&&'''((()))+++,,,------+++)))''''''''''''&&&%%%''''''((((((((()))))))))''''''((((((((((((''''''***)))((('''''''''''''''***'''&&&'''***+++***'''***************)))(((''''''))))))((('''&&&'''((()))(((''''''&&&&&&''''''$$$%%%'''((())))))((('''&&&&&&''')))+++***'''%%%***+++++++++,,,...222555666777666666444111///---888<<>>666///...---***((()))))))))))))))))))))))))))'''(((((((((((('''&&&&&&((((((''''''''''''((((((***)))((((((***++++++***)))***,,,---...------,,,++++++,,,,,,+++)))'''&&&)))((((((''''''(((((()))222444222,,,))))))***)))((()))*********)))(((''',,,,,,***)))'''&&&&&&&&&((('''&&&&&&&&&'''((())))))((('''((()))***)))(((++++++,,,,,,,,,,,,++++++***************)))((('''%%%&&&&&&''')))******+++,,,++++++******)))))))))''''''(((***+++---...///,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***((())))))))))))))))))))))))...------------...//////%%%'''***---/////////...........................111000//////111333666888888>>>FFFRRRhhhiiiXXXEEE<<<888444222111000///...,,,++++++***++++++)))((()))+++,,,,,,+++,,,+++******)))*********)))******+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,yyytttsssnnn^^^NNNJJJDDD@@@BBBCCCBBBCCCFFFOOOWWWeeettt~~~zzzxxxxxxuuuzzz{{{zzz{{{xxxjjj___NNNFFF;;;555333333222000......,,,++++++*********************++++++++++++)))******,,,---...//////+++++++++***************'''(((((()))***++++++,,,+++***(((''''''&&&&&&%%%'''(((((((((((()))))))))'''(((((((((((((((((('''))))))((('''&&&%%%%%%%%%)))'''&&&'''***+++***(((+++++++++******((('''&&&'''))))))((('''&&&'''(((((((((((((((''''''((((((&&&''''''((())))))(((((('''''''''(((((((((&&&%%%)))*********+++---111444777888888666444111000000:::CCCWWWhhhnnnqqqgggOOO===444---,,,,,,***)))*********************))))))'''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''((()))'''&&&'''((()))))))))((())),,,...///...---,,,)))***++++++***'''%%%###)))(((((((((((((((((()))444444111,,,)))((()))***''')))+++,,,+++)))((('''---,,,***(((&&&&&&&&&'''((('''&&&%%%&&&''')))+++)))((('''((()))***)))(((++++++,,,,,,,,,,,,++++++******+++******)))((('''&&&&&&'''(((((()))******------,,,,,,+++***)))((()))******+++++++++++++++++++++******************++++++++++++++++++++++++---,,,++++++,,,,,,***((())))))))))))************---------------......///)))+++---///000000000///........................111000000000111333555666777===DDDOOObbbsss```KKK???999555333333000///...---,,,++++++***+++***((()))***,,,+++++++++++++++++++++***)))((())))))***+++++++++************+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,}}}zzz{{{vvvvvvtttnnnggg___SSSJJJFFFAAA@@@CCCDDDBBBBBBDDDJJJQQQ___ooo}}}xxxuuuuuutttxxx~~~zzz{{{}}}~~~{{{ppp___RRRFFF@@@888333111111000///000///...,,,++++++++++++))))))*********++++++++++++,,,,,,---...///000000******************************))))))))))))))))))******)))(((&&&&&&&&&'''(((((((((((()))))))))***(((((((((''''''(((((((((((((((((('''&&&%%%$$$$$$(((((('''((()))***))))))+++++++++******((('''&&&'''))))))((('''&&&'''(((''''''((((((((((((((((((+++)))(((&&&&&&&&&((()))((('''&&&%%%%%%%%%&&&'''((()))))))))***,,,000333777888999777444222222333===IIIbbbttt{{{}}}mmmPPP===444---,,,,,,******,,,***++++++,,,,,,+++***)))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''((())),,,...///...---,,,)))***++++++***(((%%%###((())))))))))))))))))(((000///---+++((('''))),,,&&&))),,,---+++)))))))))+++***)))'''''''''((())))))(((&&&%%%&&&(((***+++)))((('''((()))***)))(((***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))------------,,,+++)))(((+++++++++++++++***((((((************************))))))))))))))))))))))))---,,,++++++,,,,,,***(((*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,---.../////////...---////////////////////////...000111333444444444333888===DDDNNN]]]www}}}hhhQQQBBB;;;666333333/////////...---,,,+++***---+++))))))***+++***)))***++++++,,,+++***)))(((((()))***+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++|||uuuqqqpppjjjmmmnnnggg\\\QQQKKKIIICCC??????BBBDDDAAA@@@AAAGGGNNN[[[mmmxxxrrrppppppvvvyyy{{{{{{|||}}}{{{rrrcccSSSHHH@@@<<<777333222111///...//////---,,,++++++++++++)))))))))************+++000000//////......------+++++++++***************+++******))))))(((''''''((())))))(((&&&&&&''')))((((((((()))))))))******((((((''''''''''''(((((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))***************)))(((''''''))))))((('''&&&'''(((&&&&&&'''((((((((('''''',,,***'''%%%$$$%%%'''((((((((('''%%%$$$%%%(((***((()))))))))***,,,000333666888:::888444333444777@@@OOOjjj~~~sssRRR===444---,,,,,,++++++...***+++,,,------,,,++++++'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''((()))+++,,,---,,,,,,+++,,,,,,------,,,***((('''((())))))******))))))(((+++))))))***(((&&&(((,,,&&&))),,,,,,***((()))+++)))(((((((((((())))))***)))((('''''''''((()))***)))((('''((()))***)))((())))))************))))))))))))************))))))*********))))))(((((((((+++,,,------,,,+++)))(((((()))***+++++++++))))))((()))******+++*********))))))))))))))))))))))))++++++***+++,,,---+++*********++++++,,,---------,,,++++++++++++,,,------,,,,,,------,,,,,,+++***////////////////////////...000222444555444333222777<<>>777333333////////////...,,,+++***---+++))))))***+++***)))******+++++++++***))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++{{{qqqiiigggccceeeddd^^^RRRIIIFFFHHHCCC@@@???CCCDDDAAA@@@AAAFFFLLLYYYkkk~~~vvvsssssstttxxx|||~~~~~~|||ssseeeTTTGGGAAA999888666444222111///...------,,,++++++***++++++))))))))))))************000//////...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((&&&((()))(((&&&&&&(((+++(((((()))))))))*********)))((('''&&&&&&'''((()))&&&'''((()))(((((('''&&&'''((())))))(((((()))***))))))*********))))))((('''))))))((('''&&&'''((($$$%%%&&&'''(((''''''&&&((('''&&&%%%%%%&&&&&&'''&&&((())))))''''''***,,,******+++++++++...111444555888:::888555444777:::BBBSSSqqq{{{VVV===444---,,,---,,,---///)))***,,,...///...---,,,(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''************************,,,,,,,,,++++++*********((()))************)))((((((&&&'''***)))%%%&&&+++&&&***---,,,)))(((***...(((((())))))))))))(((((()))))))))((((((((((((((()))((('''((()))***)))((((((((())))))))))))(((((('''((()))******+++******'''((((((((((((((((((((()))***+++,,,,,,+++***((('''(((***+++++++++)))((('''((()))***++++++***)))))))))))))))))))))))))))***))))))+++------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,////////////////////////000111111222333333333333444999BBBKKKSSSdddwww^^^MMMBBB:::444333//////000///...---+++***+++***((()))***,,,++++++***************+++++++++(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++}}}qqqgggbbb```___]]]WWWNNNEEEDDDFFFEEEAAAAAADDDEEEBBBAAABBBFFFLLLXXXkkk}}}yyyxxx{{{~~~{{{~~~yyylllZZZJJJAAA===555555444444333222000...,,,+++******)))*********))))))))))))************+++,,,,,,------.........------,,,,,,+++******)))''''''(((((())))))******%%%''')))(((&&&&&&))),,,))))))))))))************)))((('''&&&&&&'''((()))&&&'''((()))))))))(((''''''((())))))(((((()))***((())))))************)))''')))))))))'''&&&'''(((###$$$&&&'''''''''&&&&&&###$$$%%%''''''''''''&&&$$$(((,,,---,,,***+++---+++,,,---------///333666444777:::888555444888<<>>555---,,,------...111)))***,,,...//////...---)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''+++***))))))((())))))*********)))(((((())))))***((()))***++++++***)))((('''%%%'''+++***%%%%%%***'''***---+++((('''+++///((()))*********((('''&&&))))))******)))((('''&&&)))((('''((()))******(((''''''((((((((((((''''''&&&'''(((***++++++++++++$$$%%%%%%&&&'''((())))))((()))+++,,,,,,+++***))))))***+++,,,+++)))'''&&&'''((()))+++++++++***)))************************)))((()))+++---...---,,,((())))))***++++++,,,,,,...------------...//////,,,,,,------...///000000000000000000000000000000333222111000111222444555111666@@@IIIOOO]]]zzz{{{bbbPPPEEE<<<666444//////000000///---+++***)))((('''(((+++---------***)))))))))***+++,,,,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++uuukkkdddggg___TTTKKKHHHFFFDDDBBBDDDDDDDDDCCCBBBBBBAAAAAAFFFMMMZZZmmmooo]]]PPPFFF;;;444444333222111000///...---+++++++++************)))******))))))******+++,,,---......///////////////000---***(((((())))))(((''''''(((((())))))******&&&'''((())))))((('''&&&'''''''''((())))))******'''((())))))(((&&&###""")))((('''&&&&&&'''((()))&&&'''((((((((((((((('''))))))******((('''%%%###))))))))))))((((((((((((''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&))))))))))))************++++++,,,---///000111111888999999888666666888:::DDD```{{{\\\@@@777000...---+++***+++---,,,,,,++++++,,,,,,---%%%''')))(((%%%$$$&&&((( '''+++******---)))###&&&'''(((&&&$$$$$$(((+++(((((((((((()))))))))))))))************))))))(((***+++---------+++)))(((+++***((('''&&&''')))******))))))((()))+++,,,---''')))******(((''''''(((,,,)))&&&$$$$$$&&&))),,,***)))'''&&&&&&(((***+++...,,,+++)))'''''''''((())))))))))))))))))))))))******))))))(((((('''''',,,)))'''(((***,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000,,,)))(((+++---,,,++++++,,,------,,,,,,...000***555777...***///222...000000////////////000000111111111111111000//////000000111222333333444444555888999BBBOOOXXXnnnkkkWWWJJJBBB:::444333111///---,,,---...///,,,++++++******++++++,,,(((***------+++***)))))))))))))))******+++++++++///...,,,***))))))*********+++,,,------,,,+++***...,,,***))))))+++...///yyynnngggggg^^^RRRIIIEEEDDDCCCBBBDDDCCCCCCCCCBBBBBBAAAAAAFFFLLLYYYkkk|||hhhUUUIIIAAA888222111000000///...------,,,+++++++++************)))******))))))******+++,,,------...///////////////000---***(((((())))))(((******))))))((((((''''''&&&'''((())))))((('''&&&''''''(((((()))******+++)))***+++,,,,,,***)))((())))))(((''''''((())))))'''((((((((((((((('''''''''(((((())))))((('''&&&)))))))))((((((((('''''''''((())))))***)))((('''((('''&&&&&&'''((('''&&&))))))))))))************+++,,,---...000111222333777888888777555666999<<>>666///......+++***+++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++,,,"""%%%&&&(((++++++)))&&&'''''''''&&&'''***---***+++++++++,,,,,,,,,,,,'''((()))******************+++,,,------,,,***((())))))((((((***+++---...((()))***++++++++++++++++++---------***)))((()))&&&''')))******)))'''&&&++++++++++++++++++++++++'''''''''((()))***+++,,,))))))))))))))))))))))))***))))))))))))((((((((('''))),,,---,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++---,,,++++++++++++,,,---000///------...///...---------...---,,,---000222>>>DDDBBB777000000///+++000//////......//////000111111111111000000000///222222222222222222222222666:::;;;AAANNNYYYooozzzgggXXXKKK@@@888333222000...---...///000,,,++++++******++++++,,,...+++)))))),,,......---,,,,,,,,,,,,,,,+++++++++******)))))))))***,,,---++++++************++++++***---000222333111...,,,yyytttsssvvv{{{yyyrrrdddZZZLLLBBB??????AAABBBAAAAAAAAAAAAAAABBBBBBBBBGGGJJJUUUiiinnnPPP>>>888555111///,,,,,,,,,,,,,,,++++++++++++++++++*********))))))******))))))******+++,,,,,,---......//////......---+++)))((())))))((('''%%%%%%&&&((()))+++,,,,,,'''(((((((((((((((((('''(((((())))))***+++++++++(((((()))***+++******)))*********))))))******************))))))'''&&&%%%&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''***,,,---,,,+++***(((&&&&&&&&&'''((('''&&&((()))))))))***************+++---///111444555666<<<======:::777999@@@GGG]]]ooo{{{VVV===555.........,,,***+++,,,,,,++++++++++++,,,,,,***+++------------,,,,,,+++,,,+++******+++***)))''''''''''''((()))+++,,,******+++++++++,,,,,,,,,&&&'''(((******+++++++++)))+++,,,------,,,***)))***))))))))))))***+++,,,'''(((***+++,,,,,,+++******+++,,,+++)))'''&&&'''&&&''')))******)))'''&&&++++++,,,,,,,,,+++******&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))((()))***+++++++++***************++++++++++++++++++++++++...---,,,++++++,,,---...++++++,,,---///000111222111111111111000000333555:::===<<<555000111222///000//////......//////000222111111000000000000000000000111222333333444444555;;;;;;AAAOOO]]]tttqqq```PPPBBB999444333000///......///000,,,++++++******++++++,,,---,,,,,,///222000(((!!!......------,,,,,,+++++++++***)))))))))***+++,,,++++++)))(((((()))++++++***,,,000222222111...,,,~~~ooofffbbbccchhhooo{{{sss```VVVJJJAAA>>>???@@@AAA??????@@@@@@AAAAAABBBBBBFFFJJJTTTjjj{{{bbbFFF888444111000000---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))******+++,,,,,,------...............,,,***)))((())))))((('''%%%%%%&&&((()))+++,,,,,,(((((((((''''''(((((((((((((((((()))******++++++)))*********))))))((((((***++++++++++++++++++***************)))((('''&&&)))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&(((***++++++***)))(((&&&&&&&&&'''((('''&&&((()))))))))************)))***,,,///222555777888===???>>>;;;888;;;EEENNNfffuuuvvvRRR;;;333......///,,,++++++,,,++++++******++++++,,,******,,,---......,,,+++---+++***)))(((&&&%%%%%%'''''''''((()))***++++++))))))))))))************&&&'''(((******+++++++++)))***,,,------,,,+++)))******))))))(((((((((((('''(((***+++,,,,,,+++******+++,,,+++)))''''''((())))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))************,,,++++++)))((()))+++---************************++++++++++++++++++++++++///...---,,,,,,---...///***+++,,,---...000333444888999:::999777777888999444666444000///000222111000000////////////000000222111000000//////000000...///000111333444666666333;;;<<>>>>>???@@@@@@AAABBBBBBEEEIIIUUUlll{{{wwwwwwwwwyyyzzzyyyvvvssswwwyyyjjjTTT???777444000...111......------,,,,,,,,,++++++++++++************)))******))))))******+++,,,,,,,,,---............---+++)))((())))))***((('''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((())))))******---,,,,,,++++++*********++++++,,,------,,,++++++************)))(((((('''***)))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((('''&&&))))))))))))************)))***---000444777999;;;<<>>@@@AAAAAA???<<<;;;;;;999888555222000000111111222111111000000111111222333222000/////////000111...///000111333555666666333<<<===@@@OOObbb{{{rrr]]]III===999777444111...------...,,,++++++******++++++,,,,,,)))''''''***,,,,,,+++000000000000000////////////...,,,***)))))))))***,,,++++++++++++++++++,,,,,,++++++++++++,,,---...qqqeeeXXXQQQPPPRRRYYY```nnnnnndddSSSNNNHHHDDDDDDCCCAAA>>>======>>>???@@@AAABBBBBBEEEIIIUUUnnnyyyrrrrrroookkkmmmooojjjbbb___^^^]]]^^^______]]][[[bbbdddlllwww~~~wwwnnnXXXGGG999777555...---111......---,,,,,,+++******+++++++++************)))******))))))******+++,,,+++,,,------......------***)))((()))******(((&&&******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,------...+++,,,---......---,,,+++))))))*********))))))((((((((('''&&&'''((()))))))))))))))((((((((('''''')))((('''''''''((())))))((('''&&&&&&'''((('''&&&))))))))))))***************,,,///222666:::===>>>===AAACCCBBBCCCMMM]]]kkk{{{iiiKKK888111---...///---+++,,,++++++************++++++******+++...111111...+++,,,)))***......+++***---)))'''&&&'''))))))'''$$$''''''((((((((()))))))))((())))))*********))))))((()))+++---------+++***************))))))((('''))))))))))))***+++,,,---***+++------,,,+++,,,---+++***)))(((((()))***+++///...,,,+++******++++++(((((()))))))))(((&&&&&&))))))))))))))))))))))))))))))*********+++++++++,,,)))'''***...///***$$$((()))))))))*********+++++++++++++++++++++++++++000///...------...///000///000222333555;;;CCCIIILLLOOORRRQQQNNNJJJGGGEEEDDD@@@;;;888666555444555333333222222222222333333333222000///...///000111111111111222222333333444333======>>>MMMaaayyy|||eeePPPCCC<<<999666111...---,,,,,,,,,++++++******++++++,,,,,,***(((((()))+++...000++++++++++++++++++,,,,,,///...,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---}}}jjj___SSSNNNMMMOOOUUU\\\fffxxx{{{hhh\\\OOOLLLHHHFFFFFFEEEAAA>>><<<======???@@@AAABBBCCCDDDIIIVVVppp}}}xxxooohhhbbb^^^___\\\XXXZZZ]]]XXXOOONNNMMMKKKLLLMMMMMMLLLKKKQQQSSS\\\fffmmmoootttzzzxxxggg]]]LLL>>>666777555---+++000......---,,,+++***)))(((+++++++++************)))*********)))***++++++,,,+++,,,------......------)))(((((()))******(((&&&''''''(((((())))))******)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((*********+++,,,---//////,,,,,,---......---,,,,,,((())))))************)))&&&&&&%%%&&&''')))+++,,,))))))))))))((((((((((((+++***(((&&&&&&''')))***((('''&&&&&&'''((('''&&&))))))))))))************,,,...111555999===@@@AAA@@@DDDHHHIIILLLXXXkkkzzzaaaDDD777000,,,...///---+++,,,++++++************+++++++++***+++///222222///+++,,,)))***//////)))(((+++)))'''&&&&&&((((((%%%"""(((((((((((()))))))))))))))************))))))(((((()))+++---------+++***)))******+++++++++*********))))))((()))+++,,,---''')))++++++******+++,,,***))))))))))))))))))***+++)))'''%%%$$$$$$%%%&&&&&&'''((())))))(((''''''))))))))))))))))))))))))))))))******++++++++++++---)))'''***...+++(((((())))))*********+++++++++++++++++++++++++++000///...------...///000,,,///222555;;;DDDOOOWWW```cccggggggccc]]]YYYVVVKKKFFFAAA>>>===:::::::::444333333222222333333444333222000///...///111222333333333222222111111111444>>>===<<>>???BBBFFFIIIZZZzzz|||}}}xxxtttqqqrrruuuwwwvvvrrrjjj___UUUPPPOOOJJJHHHGGGFFFGGGGGGEEEDDDEEE???<<<>>>@@@>>>===>>>CCCCCCHHHQQQTTTUUU[[[dddpppwww}}}oooaaaSSSKKKCCC>>>666111//////000000---,,,++++++******++++++,,,,,,***)))((((((((((((******))))))))))))******++++++,,,,,,,,,++++++***,,,***(((''')))*********"""'''(((%%%&&&+++,,,(((''')))***)))&&&%%%''')))((((((''''''''''''((((((++++++,,,,,,------.........,,,++++++,,,,,,+++******+++------,,,***'''&&&'''&&&%%%&&&)))+++,,,,,,+++***((('''%%%%%%%%%%%%((((((((((((((((((((((((---***'''&&&'''((()))((((((((())))))***+++++++++...---111:::AAACCCEEEIIINNNJJJHHHPPPbbbxxxyyyXXXCCC444222///......---,,,***+++,,,,,,***&&&&&&(((++++++,,,---...////////////---------+++******,,,...,,,,,,++++++***))))))(((************)))))))))))),,,+++++++++******))))))************))))))))))))******+++,,,,,,,,,++++++***++++++***))))))***,,,+++******------,,,,,,------,,,***)))***+++***))))))))))))))))))))))))))))))&&&###$$$(((,,,---,,,)))((('''((()))***)))((()))******+++,,,,,,------...------...000000...,,,******+++******)))((('''+++************+++---...000000...------...///000111222555;;;CCCQQQ___iiiuuu|||}}}xxxqqqjjjbbb^^^VVVOOOMMMMMMGGG@@@BBB888111111444444333444555444333222222222333333444444333222222333333333666777;;;AAAHHHWWWpppsssZZZFFFAAA999222111111///---...++++++,,,---,,,+++***)))---------,,,,,,+++++++++///---+++***++++++***)))++++++******++++++,,,---***+++---,,,,,,+++---...000///---------...000222nnnaaaYYYPPPLLLPPPPPPJJJJJJPPP[[[kkkppp[[[QQQJJJIIIGGGEEECCC@@@===<<<<<<:::<<>>???BBBIIINNN```~~~yyyjjjaaa\\\YYYYYY\\\YYYZZZXXXSSSLLLFFFCCCCCCBBB@@@>>>>>>??????===<<>>BBBHHHNNNUUUTTTVVVaaatttmmmNNN<<<444222///.........,,,+++###&&&***+++******+++,,,++++++---...///000000000///000111111///...------,,,+++++++++******))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((((('''''''''''')))***++++++,,,,,,++++++)))***+++***(((((()))+++,,,,,,---///000///.........,,,***)))***+++***)))))))))))))))))))))))))))***'''%%%&&&)))+++,,,,,,)))((('''((()))***)))((()))))))))******+++,,,---...---------...---***'''+++++++++************)))---,,,***)))***+++---...000///...------.../////////222666>>>JJJ[[[mmmzzzxxxtttkkkccc```^^^WWWOOOIII???777777888777555555666666555555444333333333222222222222333444444555::::::<<>><<<<<<;;;===@@@@@@>>>???CCCMMMUUUhhhvvvhhhXXXOOOIIIEEEEEEHHHCCCDDDDDDBBB???<<<;;;;;;999888666666777777666444888333111444444222111333333222333666777777<<>>666444333000///000...............---,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,+++***++++++***)))++++++******++++++,,,---***,,,------++++++,,,......---,,,+++,,,---...///nnn\\\OOOIIIHHHLLLSSSUUUNNNIIIGGGNNN___vvvzzzuuurrr{{{iiiTTTJJJIIIHHHFFFCCC@@@>>>===<<<===<<>>AAAFFFPPP[[[mmm~~~~~~uuuiii\\\MMMEEEAAA======@@@>>>>>>>>><<<:::888666666666444333333444444333111444111000222222//////111222111000111222333666::::::>>>DDDIIILLLMMMMMMLLLKKKIIIEEECCC@@@<<<777444222000...---...---,,,***,,,++++++***************)))((('''&&&&&&&&&&&&&&&******))))))))))))******((()))******************+++)))((((((*********)))((())))))((('''(((((('''$$$%%%%%%&&&&&&'''(((((())))))(((((((((((())))))000000//////......------...---,,,,,,------,,,+++)))***+++++++++***(((''''''&&&%%%&&&)))+++,,,,,,((()))******)))&&&$$$"""(((((((((((((((((((((((()))(((((()))******(((&&&(((''''''&&&'''(((***,,,333000111666===DDDPPPZZZ[[[cccppprrrTTT@@@777333111///.........---+++%%%(((+++---,,,***'''%%%)))***,,,///111333333444333444555666555222---***************************&&&&&&'''((())))))******((((((((((((((((((''''''************))))))))))))(((((()))***++++++++++++***+++++++++******+++---...111444777<<<>>>;;;666333000---++++++++++++***)))))))))))))))))))))))),,,+++***)))******++++++)))((('''((()))***)))((())))))((('''(((***+++---&&&&&&(((***---...---,,,---,,,+++***+++---///111000...+++)))(((***,,,...------,,,+++,,,---...///222555999@@@NNNeee~~~uuufffWWWHHH@@@<<<888666777999999::::::888555222111222222333333444444444444999888:::<<>>===<<<<<<>>>>>>@@@BBBAAA???EEELLLUUUaaappp{{{qqqgggXXXMMMAAA<<<:::777888:::888777666666555444222111333222111111222333222000111...///111000------000...---,,,+++---000222222111333777:::<<<<<<;;;;;;<<<:::888666555333000...222///,,,++++++---------,,,+++******))))))*********)))((((((((((((((((((******))))))))))))******)))******+++,,,,,,++++++***)))((()))***+++)))(((*********++++++++++++,,,((('''''''''((((((''''''))))))(((((((((((())))))111000000000///.........111000//////000000///---))))))*********)))(((((('''&&&%%%&&&)))+++,,,,,,)))******)))'''$$$!!!((((((((((((((((((((((((((((((''')))******)))'''((((((''''''((()))++++++111000444;;;BBBIIISSS^^^iiisssgggLLL<<<666333111............---,,,,,,,,,++++++***)))'''&&&)))+++---///222333555555999999999:::;;;999444000+++++++++***************&&&''''''((()))******+++''''''''''''''''''((((((************))))))))))))&&&'''((()))************,,,---------,,,,,,...000///555:::>>>EEEKKKGGG???888444000---,,,,,,+++***************************+++++++++******)))******)))((('''((()))***)))((()))((((((((((((***+++,,,'''''')))+++...000///------,,,++++++,,,...000222000...,,,***)))***,,,------,,,,,,+++,,,---...///444777;;;AAANNNfffxxxfffRRRFFF>>>999888999999999::::::999777444222555555555555555444333222555555777<<>>===<<<======@@@@@@AAABBBAAAAAAJJJTTT```kkkuuuyyyrrrcccXXXJJJAAA999777777555555777222111111222333333222000000///...///000000///...,,,+++---///...******...,,,---,,,***,,,000000------///111333444444444333666444222111111000...,,,222...+++)))+++,,,---...++++++***))))))))))))*********))))))))))))************))))))))))))******)))***+++,,,,,,,,,,,,,,,***)))((()))++++++)))((()))''''''******((()))+++***(((''''''(((((('''&&&((((((''''''''''''((((((+++,,,---...///000111111///...,,,---......---+++)))))))))))))))))))))(((***)))'''''')))))))))(((+++******)))'''$$$""" (((((((((((((((((((((((()))((('''((()))***)))((((((((())))))***+++++++++000111777@@@FFFMMMXXXbbbuuuxxxZZZCCC777333222000.........///...,,,///,,,))))))***+++++++++***+++...000222444555555666666777;;;>>><<<666000,,,,,,++++++***))))))((((((((())))))******++++++''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&''')))************---...///...---...000222222999AAAGGGRRRZZZVVVLLL>>>:::444000---,,,+++***************************)))***++++++)))((()))***)))((('''((()))***)))((((((((()))******+++++++++,,,,,,,,,---//////---+++---,,,,,,,,,---...000111...---,,,++++++,,,------------,,,,,,,,,...///000444777<<>>=========???@@@BBBAAABBBBBBAAACCCOOO[[[nnnwww||||||xxxhhhXXXMMMBBB;;;555666777555444555222000///111333444222000///---------//////...---******---///---)))***...,,,...---+++---000...''',,,---...000111111111111444222000///000000///---...,,,+++***+++,,,+++***++++++***)))))))))))))))******)))))))))******+++******))))))))))))******((()))***++++++,,,,,,,,,)))))))))***++++++)))'''((($$$$$$''''''######'''(((&&&%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''(((((()))+++,,,...///000,,,***))))))***+++)))((((((((())))))))))))))))))***)))'''''')))))))))(((++++++***)))((('''&&&&&&((((((((((((((((((((((((***(((&&&&&&(((*********'''(((***,,,---,,,+++***111333999AAAHHHOOO\\\hhh}}}fffLLL<<<555333222000.........///...---///,,,)))))),,,------,,,,,,---///111333444555555000333999AAAEEEBBB888000...---,,,+++***(((''''''************++++++++++++''''''((((((((()))))))))((((((((((((''''''''''''$$$%%%'''((()))*********,,,---......---...000222555???HHHPPP^^^iiieeeYYYCCC>>>888222///---+++***************************&&&)))+++***)))((()))***)))((('''((()))***)))((('''(((***,,,---,,,++++++---,,,,,,---///...,,,***,,,,,,,,,------.........,,,,,,------------------...------,,,---///000111444888>>>DDDRRRjjjttteeeYYYMMMDDD@@@;;;;;;<<<<<<===>>>??????777888999999999777555444999999<<>>EEELLLQQQYYYdddlllooo|||tttmmmkkkmmmpppnnneeeXXXLLLDDDAAAAAAAAA>>>===CCCMMMXXXfff{{{yyykkk]]]PPPHHHFFFAAA@@@>>>======???AAABBBDDDBBBBBBBBBAAADDDRRR```yyytttdddSSSIII<<<666222444555333111111222000...///000000...+++///...---...///000///...+++,,,///111///++++++000))),,,+++((())),,,''''''((()))***+++,,,,,,,,,///---++++++,,,---,,,++++++***+++,,,---,,,)))&&&+++******)))))))))))))))***)))))))))))))))************))))))))))))******''''''(((******+++++++++)))))))))***++++++)))'''---((('''***)))$$$###'''%%%###"""$$$((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&((((((((())))))******+++...---+++,,,------,,,***(((((((((((())))))))))))'''&&&%%%''')))+++,,,,,,+++******)))******+++,,,((((((((((((((((((((((((***(((&&&%%%'''***++++++''')))+++......---,,,***333555:::AAAHHHQQQ___mmmzzzZZZCCC999666777222000.........///...---000...+++,,,......,,,***,,,---///111333444555555333888AAALLLRRRMMM@@@555///...---+++)))((('''&&&,,,,,,,,,+++++++++++++++'''((((((((())))))******************))))))))))))$$$%%%&&&((()))*********+++---...---------000222888CCCMMMVVVfffsssooobbbGGGAAA:::333000---+++***************************%%%(((******(((''')))+++)))((('''((()))******(((''')))+++......---,,,***))))))***,,,//////...,,,+++,,,------......------***+++---...///...------......------...///111222444999>>>DDDPPPgggtttfffWWWJJJCCC<<<<<<===>>>???AAACCCDDD666777999::::::999888777;;;<<<@@@HHHMMMPPPXXX```___gggzzzwwwZZZNNNCCC===999444333444111000///------......///---------,,,,,,+++++++++---+++)))***+++,,,,,,+++++++++******++++++,,,---,,,---...---+++***+++,,,+++,,,---.........------{{{ggg___UUUQQQQQQSSSRRRPPPMMMJJJEEEBBB@@@???>>>===???@@@BBBFFFLLLRRRWWWZZZkkkmmmiii```]]]```___[[[YYYTTTLLLFFFBBB>>>;;;999>>>:::<<>><<>>888555222111111111000///000111111222222000///...------------------------/////////...---------,,,...,,,++++++------,,,***------......------,,,+++222111///...---------...+++++++++************))),,,+++***((((((((())))))******))))))******+++,,,***((()))***(((%%%&&&+++,,,,,,++++++***)))((((((++++++***)))(((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&)))(((%%%'''------(((***)))((('''(((***,,,------+++))))))+++,,,***(((&&&''''''&&&%%%%%%(((***(((((())))))))))))(((((()))))))))))))))(((''''''(((&&&%%%&&&((())))))((())))))(((((((((((())))))***'''''',,,...,,,,,,///000666>>>BBBHHHTTTggguuucccKKK>>>666222000333222000///.........///,,,,,,,,,------,,,++++++///++++++111555555555777555<<>>======<<<:::>>>>>>???AAAEEEIIIMMMPPPUUUWWWVVVQQQQQQTTTUUURRRNNNJJJEEE@@@>>>===;;;:::>>>:::;;;@@@AAADDDSSSeeeuuu}}}cccXXXOOOLLLJJJFFFCCCCCCDDD>>>;;;>>>AAAAAADDDIIIGGGDDDBBBCCCFFFPPPdddvvvxxxvvvxxxlll[[[NNNCCC;;;777555222111111222111000000000111111111000///...------------------------------------,,,,,,,,,,,,---+++***+++------,,,+++---------...------,,,+++000000...---,,,,,,,,,---++++++******)))))))))(((+++***)))(((((())))))******************+++,,,,,,,,,******+++***&&&(((,,,,,,,,,+++******)))((((((++++++***)))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''')))(((%%%''',,,,,,((()))(((''''''&&&'''((((((+++)))'''(((******(((&&&&&&'''''''''&&&&&&(((***))))))************)))))))))))))))))))))((('''''')))'''&&&'''((())))))((()))((((((''''''(((((()))***'''''',,,...---...111222777>>>DDDLLLYYYjjjvvv{{{ZZZDDD:::444111000111111000///............,,,,,,,,,---,,,,,,,,,+++///,,,,,,222777888999<<>>@@@DDDDDDCCCDDDDDDAAA===;;;<<<<<<:::888CCCKKK[[[mmm|||tttvvvkkk___NNNBBB===:::666222444333222111000//////...------,,,,,,+++,,,,,,,,,***+++---......---+++***+++******+++---......---+++---//////---,,,,,,,,,,,,,,,---------.........{{{lllaaaPPPKKKFFFCCCDDDEEEDDDBBBBBB@@@<<<:::::::::999888:::::::::;;;<<>>;;;999:::;;;;;;:::<<<999999<<<;;;:::DDDRRRbbbooo|||hhhMMMGGGDDDFFFHHHFFFCCCCCCDDD>>>:::<<>>======<<<;;;CCCQQQiiiyyylllZZZKKKCCC>>>999555333333222111000///......---------------,,,++++++***+++,,,------,,,+++***---,,,++++++------,,,+++---///000///---,,,+++,,,---------.........//////mmm]]]TTTEEEBBB???>>>??????>>>======;;;999888888888777666777777777777777888999:::@@@BBBCCCCCCCCCBBBAAA???999777555555888:::;;;;;;999777999;;;:::999@@@IIIVVV```rrr~~~gggWWWHHHDDDBBBEEEFFFDDDBBBCCCCCC@@@======@@@CCCFFFHHHEEEBBBBBBHHHPPP___uuu}}}xxxyyy}}}www___LLL@@@999666666444333222222444555444333000000000/////////......------------------------******++++++,,,,,,------***))))))***,,,...---,,,,,,------------,,,++++++......---,,,,,,,,,,,,,,,------,,,+++***))))))(((((((((((())))))***+++++++++++++++++++++,,,,,,------++++++,,,+++''')))---+++*********)))))))))(((******)))))))))))))))***+++******)))((('''&&&&&&((((((&&&%%%%%%&&&((((((***)))'''&&&''')))(((''')))***,,,,,,,,,***)))'''((((((''''''''''''&&&&&&%%%''')))***)))(((((()))((())))))))))))))))))((())))))(((((('''''''''''',,,***(((((())))))((('''''''''&&&&&&&&&&&&''''''***((())),,,...///333999===@@@GGGSSSaaaooozzzxxxcccJJJ;;;444000......------...///...---+++***,,,,,,++++++,,,,,,------222000111666999<<>>444111111///------,,,++++++******))))))(((+++,,,,,,+++)))((()))***************************+++++++++++++++++++++***------------...///111222000111111000---,,,---///------------............333222111000///000111111777999<<<@@@DDDLLLXXXaaammmwwwoooaaaSSSLLLJJJGGGFFFGGGFFFDDDBBB???>>>>>>======DDDUUUooozzzgggUUUJJJBBB;;;777333222222111000///...---------...///...,,,+++***+++,,,,,,------,,,,,,+++...---+++,,,,,,---+++***,,,---......,,,+++,,,---------------............vvvbbbRRRKKK???>>><<<;;;<<<<<<<<<;;;:::999777777777888666555555555555555666777888888::::::<<<===<<<999777666777666555555888:::;;;:::777888:::<<<;;;:::===BBBJJJQQQaaazzzzzzdddTTTIIIFFFAAA>>>@@@@@@>>>???AAABBBBBBAAAAAADDDFFFFFFEEECCCAAACCCJJJUUUdddxxx}}}~~~~~~iiiRRRDDD;;;666444777333222111222444555444222/////////...............------------------------++++++,,,,,,------......***)))(((***,,,------,,,,,,,,,------,,,,,,+++***............---------,,,......---,,,++++++******(((((())))))************++++++******++++++,,,---,,,******+++***&&&(((,,,*********)))))))))))))))***)))))))))))))))******++++++***)))(((''''''&&&((('''&&&%%%%%%&&&'''(((***'''&&&'''((((((''''''''')))+++------,,,***)))))))))))))))(((''''''(((%%%(((***+++***)))))))))'''(((((())))))(((((('''))))))((('''&&&'''''''''+++***((('''((()))((('''''''''&&&&&&&&&&&&''''''***((()))---...000666>>>AAAFFFPPP___ooo|||qqq^^^III<<<666000......,,,---.........---+++***,,,++++++++++++,,,---...333222444777999???KKKWWWiii{{{mmmUUUCCC;;;777222...,,,,,,---...+++*********+++,,,------++++++++++++++++++++++++++++++******)))((((((((()))******+++******+++++++++,,,...///111555999===GGGKKKXXXdddkkkvvvqqq]]]FFF;;;222000000...,,,,,,++++++++++++******))))))***+++,,,+++***))))))***************************,,,,,,,,,+++++++++++++++...---------...000222333444222//////000111///...---------....../////////333333111000000111222333444777;;;===AAAHHHPPPTTTYYY```iiinnnsss}}}ppp___TTTNNNHHHDDDDDDFFFEEECCC@@@>>>======>>>GGGVVVooottt```QQQEEE===888333333222111000///......------...///...---+++***------............------///---,,,,,,,,,,,,+++)))(((***++++++++++++---///+++,,,,,,,,,,,,---------xxxiiiVVVIIICCC<<<;;;:::999999999::::::999888777777777777666444333333444555666777777888666444666:::;;;777666777777666555666888::::::999888999;;;:::999777888999CCCHHHUUUlll}}}cccSSSIIICCCEEE@@@===>>>>>>===@@@EEEAAACCCDDDDDDFFFJJJIIIEEEDDDBBBFFFPPP]]]lllooo[[[HHH@@@<<<666444666222111111222444444222111//////...------------...------------------------,,,,,,,,,,,,------------***))))))***,,,---,,,+++,,,,,,,,,,,,,,,+++******------............---,,,,,,,,,,,,,,,,,,+++++++++((())))))************)))******))))))******+++,,,,,,******+++***&&&(((,,,)))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((((((''''''&&&&&&&&&&&&''''''***&&&$$$'''(((''''''(((%%%&&&)))+++++++++***))))))***+++***((('''((()))''')))***+++***)))***+++(((((())))))))))))(((((()))((('''&&&&&&&&&'''(((***(((&&&&&&'''(((((('''(((''''''''''''''''''(((***)))***---///111999CCCGGGOOO^^^pppyyygggWWWFFF===777111//////,,,------...------,,,,,,,,,++++++***+++,,,...///333333666999<<>>BBBPPPfff}}}kkkXXXIII>>>888444444333222111000//////------............------///..................///...---,,,,,,,,,---+++***'''((()))******+++...000+++++++++,,,,,,,,,------}}}ooofffZZZKKK@@@<<<:::999888666555555777999888777666666777666444222222222333444555555555555666333555::::::777666:::555444444555888999999888888::::::999888777666666<<<@@@KKK]]]sss|||dddPPPGGGBBB???CCC???>>>@@@@@@???BBBGGG@@@CCCDDDCCCGGGMMMOOOKKKFFFFFFLLLZZZiiixxx{{{```NNN@@@>>>>>>777222333111111000222333222000...///...---,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++***+++,,,,,,,,,,,,+++******+++,,,------...---,,,+++))))))************++++++))))))***+++******(((((())))))(((((())))))***+++---++++++,,,+++''')))---((())))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%)))$$$###''')))''''''***(((((()))*********)))((((((***+++***((('''(((***)))*********))))))+++,,,******++++++++++++*********((('''%%%%%%&&&'''((((((&&&%%%%%%'''((('''''')))((((((''''''(((((()))))))))***---///222<<>><<<===BBB@@@CCCBBBAAAFFFPPPTTTQQQHHHIIIRRRaaarrr}}}lllVVVEEE;;;>>>???777111111111000000111222222///---///...---,,,+++,,,------------------------------,,,+++++++++******)))))),,,***)))***++++++***)))+++,,,,,,,,,,,,+++******)))***,,,,,,---,,,+++***'''''''''((())))))******)))***++++++***)))((('''((((((((((((((())))))***...,,,,,,...,,,)))***...(((((((((((())))))))))))))))))((())))))***++++++)))))))))))))))*********$$$%%%''''''''''''%%%$$$(((###"""''')))''''''+++,,,,,,,,,,,,++++++***)))(((***+++***'''&&&'''************)))((()))+++...+++,,,,,,------,,,,,,+++***(((&&&%%%%%%%%%'''(((&&&%%%$$$$$$&&&(((''''''))))))(((((((((((())))))))))))+++...///222===HHH\\\kkk~~~iiiYYYLLLAAA888555444222222333///...---,,,,,,---///000,,,+++*********,,,///000///222888>>>CCCPPPggg|||~~~___DDD---000444555444111///...++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((***,,,...,,,***)))***---)))***,,,---...111666:::EEEJJJVVV^^^```eee^^^III@@@666///...///---******((()))***+++,,,,,,---...%%%(((+++,,,++++++,,,---******************************+++,,,,,,---......,,,,,,,,,,,,---///000222---///000...***)))+++...---......///000111111222444444444444333111///...---222555333666===???<<<===999:::BBBHHHOOO[[[ggg}}}ooo___SSSMMMAAABBBAAA>>>:::888:::<<>>@@@???<<<999:::===???>>><<<@@@??????@@@CCCFFFHHHIIICCCMMM]]]ooo~~~kkkYYYDDD<<<888<<<===777111000444333222000///.........111...+++)))+++,,,,,,+++,,,)))&&&(((,,,...,,,(((************))))))))))))%%%''')))+++,,,+++***))))))***+++***((((((+++///---,,,***)))))))))************))))))((((((''''''''')))***(((&&&$$$$$$$$$+++***(((''''''((()))***+++((('''))))))''''''***(((,,,...,,,++++++((($$$)))******(((%%%%%%(((,,,---))))))------((('''***+++++++++******((('''''')))'''%%%&&&))))))&&&###+++))))))+++...///,,,***''')))++++++***((((((((($$$%%%&&&&&&''')))---000111111000000///---,,,+++***)))(((&&&%%%%%%%%%&&&)))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%,,,000,,,,,,333666???QQQjjj|||uuuZZZIIICCC>>>999888:::888444///...---+++,,,...000000000///...,,,,,,---...000222...555===DDDIIIYYYwww~~~]]]GGG;;;777444111111000...---++++++***)))((((((((())),,,,,,------,,,***)))(((000'''###(((,,,***)))++++++***)))((((((***,,,---,,,***+++/////////444:::<<>>666///...,,,******------,,,++++++------,,,+++))))))))))))))))))))))))++++++,,,,,,+++***((('''------,,,+++++++++,,,,,,,,,,,,++++++,,,...///000111000......//////...,,,111...,,,---000222222111444333222000///.........000000111222444666888999888999;;;???AAAEEEPPP\\\tttvvvbbbPPPJJJDDD<<<999;;;>>>>>>;;;DDDRRRcccuuulllVVVFFF>>>;;;:::777555444444444444000///------......---,,,000000///...---,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++wwwgggVVVFFF@@@>>>:::555444666777777777666666555444666666555444333222111111333222222222222222333333555666666666555444222111333333333333444444444444888888999999999999888888666777888;;;>>>BBBEEEFFFGGGDDD???:::888888:::<<<===:::777888<<<>>>>>><<<@@@???>>>===>>>@@@AAAAAAGGGSSSddduuu|||kkkWWWGGG@@@999666999:::555000...333222111//////.........///---,,,+++,,,---...///,,,)))'''(((,,,...,,,)))************))))))))))))'''(((***+++,,,+++***))))))++++++***((())),,,...------,,,+++***+++,,,,,,***)))))))))((((((((('''++++++++++++***)))((('''+++***(((''''''(((***+++,,,)))(((+++***((((((++++++///000...------+++&&&((())))))(((&&&&&&))),,,+++((((((,,,+++''''''******++++++******(((''''''(((&&&%%%&&&))))))'''%%%+++++++++...111111...++++++,,,,,,,,,***'''&&&&&&((()))******+++---111444333333333222000...,,,***+++***)))'''&&&&&&'''''''''''''''''''''''''''''')))(((&&&'''((((((&&&%%%***...++++++333888BBBUUUlllnnnQQQ@@@:::777444555999:::888555444111...,,,,,,------------,,,++++++---///111333000555===EEEMMM```~~~aaaIII;;;777333111222111000...------,,,+++************---............,,,+++)))///(((%%%***---+++)))***+++***)))((()))***,,,---...,,,,,,...///...222777???KKK\\\hhhlllgggYYYMMM>>>666///......++++++,,,---,,,++++++------,,,+++************************)))***+++++++++***)))(((,,,,,,,,,++++++,,,------***+++,,,...............000///...............---111...,,,---000222222111444333222000//////......000000111222444555777888777888:::>>>???CCCNNNZZZppprrr```PPPGGG@@@?????????BBBFFFRRRbbbvvvppp\\\LLLDDD<<<:::888555444333222111222000...---...///...---/////////...---------,,,,,,,,,+++++++++,,,---...*********++++++---...//////.........------,,,,,,nnnVVVIII===999999777555444777666555555555555555555555555444333222111111000000000000000111222222333555555555444444333333222111111222222222333333333777888888999999888888777555555555555666777888888:::999777666666666777888999777555777;;;>>>>>><<<>>>===<<<;;;;;;<<<>>>???LLLYYYlll~~~lllYYYHHH<<<:::555333555777333///---000000///...------......------------,,,---000222+++)))'''))),,,---+++)))++++++*********)))))))))((()))***+++,,,+++***)))+++++++++***)))***,,,...------,,,,,,,,,---......))))))))))))((((((((((((,,,***)))***,,,---+++(((******((((((((()))***+++...+++***,,,+++)))))),,,,,,000111...---...+++''''''((((((''''''(((***,,,(((&&&'''******(((''')))************)))((('''''''''&&&%%%''')))***)))(((------...111444444222000111000///---***'''%%%$$$***+++,,,,,,---///333777666666666555222///+++))),,,+++)))((('''(((((()))'''''''''''''''''''''''')))(((''''''(((((('''&&&(((---***,,,555:::DDDWWWnnnjjjNNN>>>777555333666;;;>>>???>>><<<777222...---...////////////.........000111222333555;;;EEERRRhhhhhhMMM;;;777333222333444222/////////...---,,,++++++,,,//////000000///...,,,+++...)))(((+++...,,,***)))+++******))))))+++,,,---///,,,,,,...---,,,000666EEEUUUiiivvvyyyqqq___MMM===555///......,,,++++++---+++***+++,,,---,,,+++************************'''((()))++++++***))))))++++++++++++,,,------...(((***---///000///---+++//////...---,,,,,,...000000...---...000222222111333333111000////////////000000111111333444555666777777:::===>>>BBBLLLWWWmmmmmmZZZMMMEEEGGGEEEBBBKKKYYYjjj}}}vvvcccTTTKKK@@@===:::777666555333222444222///.../////////.....................------,,,,,,,,,+++,,,------...++++++******,,,...111222111000000///...---------vvveeeLLLCCC999666777888777555666555444333333444555666444333333222111111000000.........///000111222333555555444333222222333333111111111222222222333333666777777888888777777666333333333333444444555666444555666777777777777777777555444777<<>>555...---...,,,******,,,+++***+++,,,,,,,,,***************************&&&''')))***++++++***************+++,,,---...///***+++---//////...---,,,---......---++++++...111////////////111111222222333222111000////////////111000111111222333444555777888:::>>>>>>AAAKKKUUUmmm~~~zzziiiWWWMMMNNNKKKIIIZZZsss{{{jjj[[[RRRFFFBBB>>>;;;;;;;;;999777777444111///000000000///---------...............,,,,,,,,,,,,------.........,,,+++***+++...111333111111000///...------,,,~~~jjjZZZGGGAAA999555666888777444555444333222222333444555222222222111000000//////------......///000111222444444333222222222222333111222222222333333333333555666666777777666666555333333222222333444444555333555777888999888666555666444444888===@@@@@@>>>777888888888888;;;@@@DDDOOO___vvvwwwbbbOOO@@@999777333333333333333333111...------,,,,,,,,,,,,,,,------......---+++++++++,,,***))))))***+++,,,+++***++++++++++++***************++++++,,,,,,,,,,,,,,,...---+++++++++,,,------******++++++,,,,,,,,,,,,(((((((((((())))))))))))(((%%%###%%%***,,,)))%%%&&&&&&&&&&&&''''''((((((,,,)))(((++++++((())),,,---000000---+++,,,***&&&'''''''''''')))***++++++((()))*********++++++***((())))))))))))(((((('''&&&&&&''''''(((***,,,---111333555999===BBBGGGJJJDDD???777000---+++)))(((((()))******+++...222555::::::999888555222...,,,,,,+++)))'''&&&&&&&&&'''((((((((((((((((((((((((***((('''(((******)))(((+++///,,,,,,444888BBBTTTppp}}}```JJJ>>><<<;;;;;;===AAAGGGLLLOOOHHHBBB:::555333555666777555444333222222111111111222222666@@@OOOhhhtttVVV@@@;;;666666999:::777444111111///...---,,,,,,,,,------...///...---,,,+++******++++++++++++)))&&&+++++++++++++++,,,,,,---,,,)))))),,,---...444;;;KKKeeewww^^^AAA666---,,,---+++)))(((,,,+++******,,,,,,+++***************************&&&''')))***++++++++++++*********+++,,,---...///------,,,,,,,,,---......------------,,,---///111...///000111111111222222222222111000/////////000111000111111222333444555999999<<>>>>>???>>><<<:::777333111111111111000---------...............,,,,,,---------.........000///---++++++---000111000000//////...------,,,zzzlll[[[MMMAAA>>>888333333666555111222222222222222333333444111111000000000/////////............///000000111222222222222222222222222111111222222222333333333444555555666666555555444444333222111111000111111222444666888888666333111555444444888===@@@@@@===777888888666555777===BBBOOOaaayyykkkWWWGGG;;;555555222555555333222333222///......---,,,++++++,,,,,,///---,,,,,,,,,,,,***))))))************+++++++++,,,++++++++++++************++++++,,,,,,---......000...,,,+++,,,---------))))))***+++++++++******(((((((((((())))))))))))((('''&&&(((+++,,,***'''%%%&&&&&&''''''(((((((((***''''''***+++)))***---111444333///---...---)))(((''''''(((***+++***)))(((+++,,,******,,,,,,)))((((((((())))))((((((''''''(((((((((((())),,,///333777???FFFMMMSSSYYY]]]TTTJJJ===333...,,,+++******+++,,,,,,---///333666:::999888777555333111000...,,,***'''&&&%%%%%%%%%))))))))))))))))))))))))***)))((()))***+++***))),,,000,,,,,,222666???QQQpppwww[[[HHH>>>666666666999>>>EEEMMMQQQJJJEEE===888666777888999444444444444444444444444111222666>>>III___zzz\\\EEE???999888<<<>>>:::555333222000///------,,,,,,+++,,,---......---,,,+++***------******+++***'''+++++++++,,,,,,,,,,,,,,,,,,)))))),,,...000666>>>LLLiiihhhHHH:::...,,,---,,,***))),,,***)))***+++,,,+++***++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++++++++++++++,,,------......---,,,++++++,,,...///...,,,,,,...000111111000---///111222111111222333222222111000000000000000000000111111333444555666999:::===@@@???@@@HHHRRR[[[gggyyyyyykkkhhhiiirrrqqqgggWWWOOOEEE@@@@@@BBBAAA???===:::555222222222222111..................------,,,,,,---............---000///---,,,,,,---...000////////////............pppdddZZZMMMBBB<<<<<<777111111555444///000111111222222333222222000000////////////......000///////////////000000000111222333333222111000000000000111111111222222444444555555555555444444333222111111000000000000111333555777777555222111444333333777<<>>;;;555777888666555888???EEEQQQccc|||vvv]]]LLLAAA888444555111666777333111333222...000///...,,,,,,+++++++++000,,,)))+++///111---((()))***************+++,,,,,,,,,+++++++++******************+++---...000000111///,,,+++---......,,,)))***+++++++++***)))((('''((((((((()))))))))***((())))))*********))))))&&&'''((()))************)))''''''+++,,,+++---000222444333///---...---))))))((('''(((***+++)))'''(((,,,,,,)))(((++++++'''''''''((((((((((((((('''((()))***)))((())),,,000444===KKKXXXaaaggglllooodddWWWDDD666///,,,+++)))***+++,,,,,,---000444777999888666555444444444444000///,,,)))'''%%%$$$$$$((((((((((((((((((((((((***)))((()))+++,,,+++***+++///++++++111555>>>PPPmmmnnnUUUDDD===333333333444888???GGGMMMHHHDDD???<<<===@@@BBBCCC>>>>>>===<<<:::888666666000333888===DDDVVVvvvbbbIIIBBB;;;;;;???AAA<<<666555444222111///.........+++,,,---......---,,,+++---111000+++***------******+++,,,,,,------,,,,,,///,,,+++---...000666>>>RRRqqqrrrOOO@@@111---...---,,,,,,+++***)))***+++,,,+++)))++++++++++++++++++++++++)))***+++,,,------,,,+++,,,,,,,,,++++++,,,------------------------------///,,,+++///444666222------000222333222111222333222111111000000000000000000000111222444555777888999999<<>>>>>FFFOOOUUU___rrr}}}zzzwwwggg\\\MMMEEEDDDEEEEEECCC???<<<666333222333333222/////////...---------,,,,,,,,,.../////////...------,,,,,,,,,---...///////////////000000000000111yyylll^^^TTTNNNFFF===:::;;;777111111666555000///000111333333333222111///////////////.........111000000/////////000000///000222333333222111///////////////000000000000333444444555555444444333111111111111222333444444111333555777777666444333333222333666;;;===<<<999333666888888888===EEEMMMSSSeeegggMMM@@@999333111222111666777333111333222---111000///---,,,+++++++++000+++'''+++222555000***)))***++++++******+++,,,,,,,,,,,,+++++++++******)))******+++---///111222222///,,,+++---///...,,,***+++,,,,,,+++***(((''''''((((((((())))))******''')))******((('''((()))((((((***+++,,,,,,,,,,,,)))'''(((,,,...---///333111333222---+++,,,+++(((***((('''(((***+++(((%%%'''+++,,,''''''***)))$$$''''''(((((((((((((((''')))***+++)))'''(((,,,000444AAAUUUfffqqqvvvxxxyyyooo___III888///+++)))((()))***++++++,,,...333666888777555333333444666777333111...***(((&&&%%%$$$''''''''''''''''''''''''***)))((()))+++,,,,,,***)))---******111555>>>QQQhhh{{{|||bbbKKK===777666555333333444:::AAAFFFDDDAAA???@@@EEEJJJNNNQQQLLLKKKHHHDDD@@@;;;888555111555:::===@@@PPPooogggLLLDDD======AAABBB===777777666444222111000//////+++,,,---.........---,,,///333222,,,***...000---***+++,,,---------,,,,,,222...---......000666===ZZZxxxzzzUUUDDD444...//////......+++***)))***+++++++++)))++++++++++++++++++++++++***+++,,,---...---,,,,,,------,,,+++++++++,,,,,,+++,,,...000///...,,,***///+++***///777999333,,,,,,000333444222111222333222111000000000000000111000000111222444666888999888888;;;>>>======DDDMMMTTT^^^ppptttzzztttgggVVVKKKIIIJJJHHHFFFAAA===777444333333333333000000///...------,,,,,,,,,,,,.../////////...---)))***+++,,,...///000000000000000111222222333333xxxiii```UUUMMMHHHDDD>>>999:::888555444444444222111111111111111111000000//////000000...------///111111111000///////////////111111222222222111111000//////000000111111111222444555555555444333333222///111444666666333000...222222333333333444444444555333222555:::<<<:::666333222444777777999@@@HHH]]]tttppp[[[DDD888444222111222666444333222222222000...///////////////.........---,,,++++++******++++++++++++++++++++++++++++++---+++))))))***+++***)))*********,,,...111333555888333---***+++,,,+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((($$$+++,,,)))''')))---,,,***(((''')))*********************+++---///111444222...+++******,,,---+++++++++++++++***)))((()))******+++***)))((('''))))))((('''''''''''''''&&&))),,,------,,,,,,,,,888EEEYYYmmmzzz~~~|||zzztttbbbJJJ999222///***%%%)))***+++,,,...///000000000222333333222333777;;;555111+++((('''((()))((('''(((***+++***(((%%%###++++++(((%%%&&&******'''---///111///000777FFFQQQhhhtttzzzdddPPPBBB999555444333111///222888<<<===CCCFFFMMMTTTZZZ^^^dddiiiaaaZZZRRRMMMFFF???===@@@:::999<<>>AAAEEELLL___sssyyyxxxzzzwwweeeVVVNNNKKKJJJJJJGGGBBB<<<777555555555555555555444111...---------...---,,,...000111...+++//////.........---------+++,,,---///000222333444{{{pppeee[[[SSSJJJDDDAAA???;;;777:::888555333333333222111333222222111000...---,,,///...,,,,,,,,,------...111000000///////////////000111222222222111000000//////000000000111111111333333333333333222111111///000222444444222000///000000000111111111222222666444222444888:::777444444333555777888999AAAIII___vvv}}}fffSSS???666333222222222444333111111111000///---///.....................---,,,++++++******++++++++++++++++++++++++++++++---+++))))))***+++***)))***))))))+++///555;;;>>>:::555...******+++***)))***)))))))))(((((((((((())))))(((((())))))***+++"""'''++++++(((&&&'''***+++)))''''''(((******)))******)))***+++,,,...///222111...---,,,,,,,,,---+++++++++++++++*********++++++***)))(((((((((((())))))((('''''''''''''''(((***++++++***+++,,,...555AAASSSdddooorrrpppmmmiii[[[HHH999111+++$$$ ***++++++,,,---...//////222444555444333333666999333000+++((((((((((((((()))))))))))))))((((((((((((***)))'''))),,,+++&&&---///111000222;;;IIIUUUhhhqqqzzziiiWWWFFF:::444111222222111000333999>>>@@@NNNWWWdddqqqxxx{{{}}}|||uuullldddZZZPPPKKKLLLAAA>>>???AAAAAAKKKiiijjjVVVPPPJJJFFFFFFEEECCCAAA@@@<<<777444333222000...111------222333000...000,,,,,,+++******+++,,,---///.........//////000000111///000333444555;;;BBB___bbbJJJ:::444---...000***,,,---......------......'''***...///---+++++++++------......///000000111------,,,,,,,,,,,,------000...---...///000///......///...,,,///444333...//////000000000111111111333222111000000///000000111111111111222444666888:::===???>>>===>>>BBBFFFPPPcccwwwtttrrrssswww{{{ooo___VVVRRRPPPOOOHHHDDD>>>:::888777777666666555444222000......///...------...000000...+++//////.........------------...///000111222333444{{{oooeeeYYYOOOKKKEEE???;;;;;;:::888666;;;888444222111111111000000000000000///...------333000......111222111///111000//////......//////...///111222333111000/////////000000000000111111111111111222111111000//////000000111111111000//////000000000111111111111666444222444666777555222555444555888999:::BBBKKKcccyyyqqqXXXHHH999333333222222222222111////////////---,,,........................---,,,++++++******++++++++++++++++++++++++++++++---+++))))))***+++***))),,,+++***+++111999BBBGGG???888000+++***+++***)))******)))))))))(((((((((***))))))))))))***++++++******))))))((('''&&&&&&***(((''''''((())))))(((***))))))))))))***+++,,,//////.........---------,,,,,,+++******+++------,,,+++)))((('''''''''((())))))((('''''''''''''''*********(((((())),,,///111:::HHHVVV^^^___\\\YYYYYYRRRGGG<<<444---((($$$++++++,,,,,,,,,---------111222333222111111333555222...***(((((((((((((((******((((((((()))+++,,,&&&)))******,,,///,,,''',,,///111333666AAAOOOZZZdddiiirrryyy{{{yyytttqqqkkkcccVVVHHH<<<444000...000000000222444999@@@EEEVVVeee{{{zzzoooccc[[[ZZZOOOKKKIIIGGGGGGQQQnnnlll^^^YYYSSSPPPOOONNNKKKHHHFFFBBB<<<888666444333111222///000333555222//////......---,,,,,,---...///---...//////000000000000111///000222222444<<>>666///000333...,,,,,,,,,------,,,+++++++++---///...,,,*********......//////000000111111,,,,,,,,,,,,---...///000111///------.../////////---...---+++---000///+++//////000000000000111111444333222111000000000000111111111222333555777888<<>>===;;;999888666555444333111111000000///......///000000...---/////////.........------//////000111111222333333xxxhhh]]]SSSJJJCCCBBB???:::888888999888777;;;888333111000000000///+++,,,---///000000111111444000---///444555333///000000///............///---...000222222111///...//////000000000000000000000000111111111000000/////////.........///000000111111111222222222222333333222111333555666444222666555666888999;;;CCCMMMfff|||{{{yyy|||wwwgggMMMAAA666333333222111222222000......//////---,,,---------------.........---,,,++++++******++++++++++++++++++++++++++++++,,,***))))))***++++++***///---+++,,,111;;;EEELLLCCC<<<333---+++,,,+++************)))))))))((((((((((((((((((((())))))***...***'''&&&((()))'''&&&)))'''&&&'''((()))((('''))))))(((((()))))))))))),,,---...//////...---------,,,*********,,,...000'''(((((())))))(((((('''))))))(((''''''''''''''')))******)))((()))+++---,,,333===FFFJJJJJJGGGDDDEEECCC>>>888222...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...///000///---***((())))))((('''(((((((((((()))***+++,,,''')))******,,,000///***,,,...111555;;;FFFUUU___```bbbeeehhhgggddd```]]]XXXRRRIII???777222000000//////111444666:::CCCLLLaaavvvuuunnnmmmccc^^^ZZZVVVVVV```zzztttkkkgggbbb```___\\\XXXTTTQQQMMMFFF???:::777666555555444666888:::888444222666555222000///...//////---...///111111000//////444222222222111333<<>>JJJXXXbbbaaaaaa___]]]YYYTTTPPPNNNLLLHHH@@@999444111111222000000444888999===JJJXXXzzzzzzvvvqqqmmmmmmwww|||yyyuuutttssspppkkkfff^^^YYYQQQGGG???;;;::::::<<<>>>@@@CCCEEEEEEAAA===<<<:::777333111///......000111333444444333222111666555444444333666BBBOOOppp{{{___JJJ===222111333---333111......000111111000......---,,,------------***+++++++++++++++,,,,,,.........------......///222///---,,,---///000000111000000000///------......////////////000000000333333222222222222333333000000000111222444666777;;;CCCLLLQQQPPPMMMKKKJJJXXXeeettt~~~sssqqqqqqtttvvvwww}}}wwwkkk]]]TTTKKKIIIGGGEEEDDDBBB>>><<<888666333222333333111///000000000000//////000000000000/////////.........////////////////////////jjj]]]NNNFFF@@@===<<<===;;;:::888666444333333333666333111000000000...---//////000000000///.........,,,,,,...111222000---000///......------......,,,---...//////000000000000000////////////......//////000000111111000000------------...///000000............////////////...///111222444555555666666444555777888<<>>999444000000111222222222777===@@@EEEXXXkkk~~~yyymmmhhh___SSSIIIDDDCCCEEEFFFJJJOOORRRUUUWWWSSSNNNHHHEEEAAA<<<777333111000111111333444666666777777666555555444444888GGGUUU{{{fffPPPCCC666444555///444222111222666777444111111///,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,---......---------------...111///------...////////////---...///...***+++.........////////////000000111111222222333444555666111111111111333555777888<<>><<<888888:::999888777555333222222222222111000111111111...,,,111111111111000//////...///000111333444444333333//////...------------...------,,,------///000111000000/////////.........------...///////////////,,,------...///000000000---------.........//////000111222333444444444555666444444666888;;;EEEOOObbb{{{~~~wwwnnnlllppp|||rrr[[[NNN@@@999444444444111000222...---,,,,,,------,,,+++*********+++,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++)))((()))***,,,,,,+++''''''(((+++000666===AAA777333...+++++++++(((&&&+++++++++*********))))))))))))(((((())))))***++++++)))(((((()))******))))))(((((()))++++++)))'''%%%&&&''')))*********))))))************))))))(((+++++++++++++++*********%%%%%%&&&&&&'''''''''&&&))))))(((''''''''''''''''''((())))))(((''''''(((((()))***+++++++++++++++111///,,,)))(((''''''''')))))))))***************---,,,+++,,,...---***(((((('''((()))***)))'''%%%&&&'''((()))***)))))))))(((***)))(((***......+++---...111666@@@KKKWWW___```\\\WWWOOOGGG@@@;;;999999777333000...///111222444444:::CCCHHHQQQhhh~~~yyyooocccYYYTTTUUUXXX\\\ccciiilllqqquuurrrkkkeeeaaaYYYPPPGGG???999777555666888:::>>>AAADDDEEEAAA???===;;;888;;;JJJZZZjjjUUUIII<<<::::::444555666:::???DDDBBB<<<555555111---,,,---......---------------------------,,,++++++,,,,,,---...///000...---...///000///...---,,,---000---)))***000........./////////000000000000111222444666888999333333333444555777999:::===EEEOOOUUUWWWUUUTTTUUUVVVZZZ```cccdddiiisss|||tttrrrrrruuuwwwyyyrrraaaUUULLLJJJFFFDDDCCCBBB@@@>>>@@@<<<777666777666333///111222222111//////111444000000000000/////////...------......//////000000zzzjjj^^^NNNDDD======<<<888666888888888888666444222333444//////000111222111...+++...///000111111222222111,,,...111222111111111222//////...------------......---,,,+++,,,...000222000000//////.........---+++,,,------.........---,,,---...///000000000000////////////000000000111222333444444333333333333555333333555777;;;DDDOOO```zzzyyyllliiimmmyyykkkTTTHHH===777222333333111111333---+++***+++,,,,,,+++***))))))***+++,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++)))((()))+++,,,,,,++++++++++++,,,...000333444222...***)))***)))&&&###+++++++++************)))&&&&&&&&&&&&&&&'''((((((***++++++***)))((((((((()))))))))***,,,+++)))'''$$$%%%''')))+++++++++******)))))))))((((((((((((+++++++++++++++***)))(((***)))&&&$$$###$$$&&&'''))))))((('''''''''''''''))))))(((&&&%%%%%%(((***(((((())))))******++++++)))'''&&&'''((((((&&&$$$((()))))))))************...,,,******+++***%%%"""''''''''')))******'''$$$***)))((((((((()))++++++&&&)))******,,,...,,,'''---...111666???KKKVVV]]]XXXUUUPPPJJJCCC>>>:::888555333000......000222444444555<<>>???888===AAAHHHQQQVVVSSSHHH???888444...,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000///......///000000///---...,,,...111///***,,,222............/////////000//////000222444777999:::555555555666777999;;;<<>>EEEJJJXXXrrrsssmmmllluuunnnXXXHHH;;;999555222000/////////...,,,******+++,,,+++***,,,***((()))+++,,,***(((---,,,++++++******++++++---------------,,,+++***))))))((()))***)))'''%%%************++++++++++++++++++*********+++---...000...+++(((&&&&&&&&&''')))((('''&&&&&&'''((()))'''&&&&&&(((+++,,,***'''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++,,,+++)))))))))+++...///***+++,,,,,,+++)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&)))---,,,(((###))))))'''&&&&&&&&&&&&&&&%%%***+++&&&%%%***+++)))###'''+++,,,***'''((()))))))))(((((((((((())))))((((((((((((((()))******++++++******************......111666>>>GGGPPPUUU\\\XXXRRRJJJBBB<<<777555111000///...///000222333000>>>FFFLLLWWWeeetttqqqzzzmmmZZZOOOKKKSSSVVV\\\bbbhhhmmmoooqqqssshhh___YYYQQQMMMYYYkkkxxx___QQQGGG???CCCLLLMMMYYYhhhrrrtttlllXXXGGGCCC:::222000000///...///+++,,,---,,,++++++---...++++++,,,---............000111111111111000/////////......000222333222111000///------///000///...,,,///333444333555999===:::777<<>><<<:::BBBJJJNNNVVVTTTFFFCCCCCCLLLQQQOOOVVV___]]]]]]ZZZXXXZZZbbbnnn|||{{{}}}tttcccTTTLLLEEEAAABBBCCC@@@>>>>>>DDDAAA>>><<<;;;:::999888888666444333444444333222000111111000//////000000//////............//////kkkYYYMMMEEE@@@<<<<<<999666444444444333222555555444444333222111111111111222222111///---,,,000000111111000000//////...///111222333333333222111///,,,,,,,,,------,,,...------...//////...,,,------............------............---------,,,------------------------111000.........///111222000111111111222222333333333444444555666;;;AAAEEEVVVooo}}}vvvwww}}}~~~lllWWWDDD:::888777444222000/////////---+++))))))***+++***)))+++***)))***+++,,,+++))),,,,,,,,,,,,++++++++++++*********+++******)))(((,,,++++++,,,---,,,+++)))(((((((((((())))))))))))++++++***)))***+++,,,---++++++******)))(((((((((+++***))))))))))))******)))((((((***,,,---+++***************************+++)))'''%%%%%%&&&'''(((---,,,,,,+++***((('''&&&((()))***+++,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((((()))&&&&&&&&&&&&'''((()))***&&&)))***'''&&&(((***))))))((('''((()))***))))))))))))(((((((((((())))))((((((((((((((()))******************************,,,...111666;;;AAAEEEHHHKKKJJJHHHEEE@@@:::555222111000...---...///111222:::FFFMMMUUUcccppplll```ZZZ]]]mmm~~~wwwdddLLL@@@555111111000///000...///...,,,***))))))+++((()))+++---///000111111------///000111222222222000000000111333444333222333111000111222444444333111333666666555666:::>>>AAAAAAPPPcccoooyyyrrr]]]MMMGGGKKKQQQQQQZZZccc``````]]]\\\___iiiyyy}}}xxx||||||lll^^^RRRJJJDDDCCCCCC@@@>>>???FFFDDDAAA@@@@@@>>><<<::::::888666666666666555444444333222111000000111111//////............//////xxxlllZZZKKKBBB???===;;;888666444333222222111111333333333222222111111111...///000111000...,,,***///000000000000000//////---...000222333333222222000...,,,,,,---------,,,---,,,,,,---//////...,,,//////000000000000//////......---------,,,,,,,,,........................444222///------...000111333333333333333333444444333333444444555999>>>BBBTTTmmm~~~vvvbbbOOOAAA;;;666555333111000/////////---+++))))))*********)))******)))***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++,,,,,,+++***)))*********++++++++++++++++++***))))))***+++,,,))))))************))))))******))))))))))))))))))((((((((()))***++++++*********************************)))(((((((((((((((***+++,,,,,,+++)))&&&%%%(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))&&&&&&(((+++***)))((('''&&&&&&&&&&&&&&&((()))'''&&&''')))***,,,)))'''(((+++---,,,***))))))(((((((((((())))))((((((((((((((())))))******************+++++++++,,,...111555:::===@@@AAACCCCCCCCCBBB???:::555222000///...------///000222999FFFOOOZZZiiiuuuxxxmmmjjjrrr}}}jjjTTTEEE777111000//////000000111111///---,,,---...***+++,,,...///000000000---...///000111111111111111111111222444444333222222111000111333555555555333555777666555666;;;???HHHMMMeeevvv^^^PPPLLLNNNOOOXXXbbbaaa``````ccciiivvvyyyrrrtttxxx{{{mmmaaaVVVKKKFFFCCC@@@@@@BBBEEEEEEEEEFFFFFFDDDAAA>>><<<:::999999;;;<<<;;;;;;888666333111000111111111//////............//////___UUUHHH>>>999777555333555444444333111111111111111111111111000000000000...///111111111///---+++...//////000000000//////---...///111222222111111///---,,,,,,---------+++,,,++++++,,,...///---,,,//////000000000000//////......---------,,,,,,,,,........................666333000---,,,,,,...///333333333333333333333333222333444444555888===@@@RRRjjjyyygggSSSCCC:::777444444222111000//////...---+++))))))***+++***)))))))))************+++,,,,,,,,,---------,,,+++******++++++,,,,,,++++++++++++)))((()))***+++***))))))*********++++++++++++,,,+++***)))))))))***+++(((((()))************))))))))))))(((((('''''''''&&&&&&''''''(((((()))***))))))))))))))))))))))))''')))+++,,,---,,,***)))'''(((***,,,,,,***((('''))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))&&&&&&(((,,,******(((''''''''''''''''''''''''((('''&&&(((***+++(((&&&&&&***,,,***((())))))(((((((((((())))))((((((((((((((())))))***))))))*********+++++++++,,,...111555888;;;<<<======???@@@@@@>>>:::555222///...---,,,,,,...000111777EEEQQQ___pppyyy}}}~~~vvv^^^LLL:::111000///...///...///000///......///111------......///.........//////000000000//////...222111111222444444333111222000000111444666666666555777888777666888===AAANNNYYYxxxlllWWWLLLKKKJJJSSS```bbbaaaeeennnzzzyyypppoooqqq~~~~~~yyyqqqmmmlllrrrssseeeTTTJJJDDD@@@@@@CCCDDDFFFHHHLLLNNNLLLHHHDDD>>>===<<<===@@@CCCEEEEEE>>>:::444000000000000/////////............//////PPPIII???888555333000...222333444333111000000111///////////////000000000111111222333222111000///......///000000000//////---...000111111000000///---,,,+++,,,---...,,,++++++******,,,......---,,,------............------............---------,,,........................444222000---,,,,,,,,,---///000000000111111222222111222444444666999===@@@PPPhhh}}}mmmZZZHHH<<<555333222222222111000///.........,,,******+++,,,+++***((()))++++++******+++---,,,---.........---+++***'''((())))))***))))))))))))(((&&&'''(((***))))))(((((((((((()))))))))))),,,+++***)))((()))******(((((())))))************(((((())))))((('''&&&%%%%%%&&&''''''&&&&&&)))+++(((((((((((((((((((((((('''(((+++,,,---,,,+++)))&&&'''***+++,,,,,,+++***+++***)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''')))***''''''''''''((()))******'''&&&&&&((('''%%%'''+++&&&%%%%%%&&&'''((('''&&&))))))(((((((((((())))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,...111555888:::<<<===;;;<<<>>>>>><<<999555222///...,,,,,,,,,---///000666CCCPPP___qqqxxx|||qqqooowwwjjjUUU???444111///...///+++,,,------,,,,,,...000...////////////...------///000000000//////...---222111111222333333222000222111000222555777888888888:::;;;:::999;;;AAAFFFTTTcccuuu]]]OOOMMMJJJPPP^^^dddeeemmm{{{~~~sssoooooo}}}~~~rrrjjjaaa\\\ZZZ```nnnwwwcccUUUKKKCCCAAABBBCCCFFFLLLSSSWWWVVVQQQMMMDDDAAA@@@AAAEEEJJJNNNPPPEEE???777222111111///...//////............//////JJJCCC;;;666555444222000///111222222///...///111------......////////////111111000000000000//////---......///000000//////...///000000000///...------,,,+++,,,---...,,,+++***))))))+++---...---,,,------............------/////////.........------........................///......---------------......///000111222222333000222444555777:::>>>AAAOOOggg|||qqq^^^LLL???777444333111111111111000///......///---++++++,,,---,,,+++''')))++++++***)))+++...,,,---...///...---+++***''''''((())))))))))))))))))'''&&&&&&((()))***)))(((((((((((()))))))))))),,,+++***((((((((()))******))))))(((((()))***+++))))))******)))(((&&&%%%%%%'''((('''&&&&&&))),,,))))))))))))))))))))))))******)))((((((((())))))'''(((***+++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))'''''''''''''''((()))***+++'''%%%&&&)))'''$$$&&&+++$$$&&&((()))(((''''''((())))))(((((((((((())))))((((((((((((((()))******((())))))***++++++,,,,,,---...111444888;;;>>>???::::::;;;;;;999666333000...---,,,++++++---///000333>>>HHHWWWiiiqqqyyy~~~sssnnnxxxooocccYYYZZZeeeuuuuuu___EEE888444222000000,,,------,,,+++***,,,------...////////////............//////000/////////111000000111222222111///333222222333777999::::::<<<===>>>>>>===@@@FFFKKK^^^ooojjj]]]YYYRRRSSS^^^dddmmmwww{{{zzzrrriii]]]WWWRRRUUUcccwwwhhhZZZMMMEEECCCCCCHHHQQQZZZ``````[[[WWWKKKHHHDDDDDDHHHOOOTTTWWWMMMEEE;;;444333222000...//////............//////CCC===666222333444444333,,,///111111...---...000,,,------....../////////......---,,,,,,,,,------------...///000000/////////000000000000...---,,,,,,++++++,,,......,,,+++)))))))))+++---...---,,,//////000000000000//////000////////////.........////////////////////////***+++,,,------.../////////000111222333444555555000222444555777:::???BBBOOOfffnnn```MMM>>>555222111111000000000000000///......000...,,,,,,---------,,,&&&)))++++++)))))),,,...,,,---...//////---+++***))))))***+++++++++++++++***(((&&&&&&(((*********************++++++++++++,,,+++***((((((((()))***+++***((('''''')))***,,,***+++++++++***)))'''&&&&&&((()))(((&&&'''***---************************...,,,'''$$$###$$$''')))******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,)))%%%+++***)))(((((('''''''''((($$$%%%)))((($$$%%%+++%%%)))---...+++)))***+++))))))(((((((((((())))))((((((((((((((()))******((())))))***++++++,,,,,,...///111444888<<<@@@BBB999999999999777444111///...---,,,++++++---...000000999@@@MMM```hhhqqq{{{pppbbb\\\fff~~~}}}zzzyyyttt\\\QQQHHHJJJUUUcccrrr|||}}}eeeJJJ;;;666444222111000000000...,,,+++,,,---,,,---...///000000000000,,,,,,...///000000111111111000000000222222000...444333333555888;;;<<<<<>>777555444111/////////............//////DDDCCC;;;000,,,111333111/////////111333333111///000000000000////////////+++---......------///000......//////......---,,,---...000222111///,,,+++,,,,,,---------,,,,,,+++---......---,,,+++---...,,,,,,,,,---------......------...000222444666888+++///222111---+++...111---..................---000000000000111111111111///000222222333666;;;>>>MMMcccwwwdddRRRAAA:::777222///000222111//////000000...---,,,,,,,,,++++++*********(((***,,,+++)))***---000///...---+++******++++++'''%%%$$$'''++++++&&&"""''')))++++++)))'''''''''''''''((()))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''(((***)))'''%%%))))))))))))***+++,,,---)))))))))+++,,,+++(((%%%((()))******)))))))))***(((+++///111000...---,,,///---,,,,,,,,,,,,+++)))...+++))))))++++++***(((+++******)))))))))))))))'''''''''''''''((()))***$$$$$$&&&((()))************((('''((()))***)))'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))*********+++++++++***)))'''(((***++++++***+++,,,---000444888;;;>>>>>>999555444555444000,,,---,,,+++***+++---///111111333<<>>CCCIIIWWWggghhhJJJ;;;777555111///.........------,,,,,,,,,000---+++,,,//////,,,(((000000111111111111000///000000//////000111222333666888999888888<<>>LLLbbbmmm\\\MMM>>>888555222000111222111//////000000...---,,,,,,,,,+++++++++******)))***++++++***+++---//////...,,,+++******++++++)))'''%%%'''++++++((($$$(((***,,,+++***((((((((('''((())))))******)))))))))(((((('''&&&&&&''''''))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))***+++,,,,,,)))))))))+++,,,+++(((&&&)))***++++++***))))))))))))+++///111111000...---...---++++++,,,,,,***)))+++)))'''''')))***)))'''+++***))))))(((((())))))'''''''''''''''((())))))&&&&&&((()))*********+++***((('''((()))***)))'''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''))))))*********+++++++++)))(((&&&''')))******))))))***,,,///333888<<<>>>===999444333444333///***---,,,+++++++++---///000111222999EEEPPP[[[hhhtttvvvyyy~~~~~~yyytttqqqooojjjbbb\\\ZZZWWWRRRMMMTTTlllzzzddd]]]YYY^^^hhhkkkddd[[[HHH;;;333555888<<>>JJJ```uuuaaaRRREEE999444444222111222222000////////////...,,,,,,,,,,,,++++++++++++***+++***)))***+++------,,,...---,,,++++++***++++++,,,)))&&&'''***+++***''')))+++,,,,,,***)))))))))((()))******++++++******(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))***(((''''''((())))))((((((((((((((()))***+++,,,***))))))***++++++(((&&&++++++++++++******))))))***,,,///222333333111000...---++++++,,,,,,***))))))((('''''')))***))))))+++***))))))(((((())))))''''''(((((((((((())))))(((((()))******************((('''((()))***)))'''(((((('''&&&&&&'''(((((())))))))))))))))))))))))'''((((((((((((((())))))***************+++++++++)))'''&&&&&&((())))))((('''(((***---111666:::===<<<999555333333111---***,,,,,,+++++++++---...///111000444===GGGRRR```kkknnnooosssxxx{{{{{{xxxuuujjjfff```\\\YYYUUUPPPKKKMMMNNNLLLHHHNNNfffqqq\\\SSSKKKMMMWWW\\\ZZZTTTHHH<<<333333444555;;;EEEQQQ[[[eeejjjnnnppplllfffaaa^^^[[[ZZZ\\\___aaabbbbbbdddhhhkkkmmmmmmmmmlllkkklllkkkhhhffffffkkkooouuuYYYFFF<<<555111111///////////////.........))),,,//////,,,+++...222//////000000111000000///666555444333333444555555999<<<@@@CCCEEEIIIPPPUUU[[[\\\[[[YYYYYY```mmmwwwyyyvvvxxx}}}iii\\\cccxxx___VVVLLLKKKSSS\\\``````\\\YYYUUUSSSRRRRRRQQQPPPOOOIIIAAA;;;666444111000000//////....../////////777777555222111111111000000///...///111111111///000000000000////////////,,,------,,,***)))***+++.........///......---,,,///...---,,,,,,---......222222111///---+++)))(((///...------.../////////........................------------...///000111---///000000...---...///+++,,,,,,------,,,,,,+++////////////000000000111000111222222333666:::===III^^^|||lllWWWJJJAAA888333222222222111222000///...//////...,,,++++++++++++++++++++++++---***((())),,,...---+++---,,,,,,+++++++++******,,,)))'''&&&(((******))))))***+++***)))(((((()))))))))***+++++++++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))&&&&&&((()))))))))(((((((((((()))***++++++***))))))***+++***((('''---,,,************)))))),,,---///333555666555444///...,,,,,,------+++******)))))))))***+++,,,,,,******)))(((((((((((((((((((((((()))))))))(((((())))))*********))))))(((***((('''((()))***)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((()))))))))***************************)))((('''''')))******)))((()))***,,,///333666888;;;999555333333111---+++,,,,,,+++++++++,,,---...000...000666>>>GGGTTT```eeegggjjjnnnqqqpppnnnkkkbbb\\\TTTNNNJJJHHHGGGEEECCCFFFHHHGGGLLLddd}}}iiiVVVMMMEEEFFFOOOVVVVVVSSSHHH>>>555333333333666;;;@@@FFFMMMQQQVVVZZZVVVPPPKKKIIIFFFEEEGGGJJJKKKKKKJJJLLLQQQUUUWWWXXXWWWVVVVVVVVVUUUSSSPPPRRRWWW\\\qqqttt[[[III>>>666444555//////..................+++---///...,,,,,,...111//////000000111111000000333333222333444555777888===@@@DDDGGGKKKRRR[[[bbbjjjjjjjjjhhhgggnnnzzz}}}}}}tttdddgggqqqdddTTTKKKLLLTTT[[[___YYYXXXVVVUUUTTTPPPLLLHHHGGGEEEAAA<<<666333222222111000//////////////////666555444444333111111111000...---...000111000///000000000000////////////---......---+++***+++,,,.........///......---,,,...---,,,++++++,,,---///)))******+++++++++++++++///---+++,,,...000///.....................------+++++++++,,,---///111222+++---......---,,,,,,---+++,,,,,,------,,,,,,+++...////////////000000000111222222222333666:::===III]]]zzz}}}dddRRRDDD@@@888333222333222000111000......//////---,,,++++++++++++++++++++++++---***((())),,,...,,,***++++++++++++++++++******+++)))&&&%%%&&&((()))***((())))))((('''&&&'''((())))))***+++++++++++++++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((+++)))'''&&&((()))***)))''''''''''''((()))***++++++***))))))******)))'''...+++))))))***+++***)))......///333777888777555000///------......,,,+++)))***************,,,---***))))))((('''((((((((((((((()))******)))((('''(((((())))))(((((('''&&&***((('''((()))***)))''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******************************+++)))((()))***,,,+++++++++++++++,,,---000222333:::888666444222111...,,,,,,+++++++++,,,,,,,,,---///,,,---111777===IIISSSZZZ\\\___dddhhhiiihhhfff[[[UUUKKKBBB>>>===>>>???===CCCGGGHHHOOOgggyyyeeeRRRJJJCCCEEEMMMTTTUUURRRCCC:::111///000000000222333777;;;===BBBFFFDDD???===;;;999999;;;<<<===<<<999;;;>>>AAACCCCCCBBBAAADDDEEEDDDCCCBBBEEELLLQQQeeettt\\\KKK@@@888555666------------------------111///,,,,,,...///...,,,//////000111111111111111444333333333444555777888AAACCCFFFJJJOOOZZZgggpppzzz{{{{{{xxxwww{{{~~~mmmnnn~~~jjjYYYQQQRRRUUUYYYRRRRRRSSSTTTSSSOOOHHHDDD???@@@???;;;666333333444111111000///////////////555333222444444000000222000...------///000000000000000000000////////////...///000///...---...///......//////......---,,,---,,,+++***+++,,,---...'''((()))***+++,,,,,,,,,,,,)))'''))),,,...---+++---------------,,,,,,,,,,,,+++++++++++++++,,,,,,------............------,,,,,,------------,,,,,,......////////////000000111222333333333555999<<>>999333222333222///111///............---+++***++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++******++++++++++++*********)))'''&&&&&&''')))***((((((((('''%%%%%%&&&(((((()))******++++++******(((''''''''''''((())))))))))))))))))))))))))))))+++)))(((((()))***))))))&&&&&&&&&''''''((()))***+++***))))))******)))(((---)))&&&&&&)))+++***)))...------111555777666333000///------......,,,+++'''((()))((('''''')))+++***)))((((((''''''((((((((()))***+++***)))(((''''''((((((((((((((('''&&&***((('''((()))***)))'''))))))(((''''''((())))))))))))))))))))))))))))))((())))))))))))))))))***+++++++++***************,,,***))))))+++,,,,,,+++...---,,,,,,---...///000666666555333111000......+++++++++,,,,,,,,,,,,,,,---+++,,,000333777>>>GGGLLLNNNSSSYYY^^^bbbbbbaaaWWWRRRJJJBBB<<<999999:::<<>>>>>===:::777555555555222222111000////////////555111000333222......111000...------...000000000000000000000////////////,,,---......---,,,...///......//////......---,,,+++++++++++++++,,,,,,---............---,,,+++***+++(((%%%'''+++...,,,***------,,,,,,,,,+++++++++...---,,,+++++++++++++++............//////...---------............------........./////////000000111222333333333555999<<>>;;;777///***---.........//////000000---///000...+++,,,000555111222333444555555555555333555888<<>>FFFQQQ[[[ZZZSSSXXXXXX[[[[[[OOO???777888888;;;>>>CCCVVVwww{{{mmm[[[LLL===999;;;===@@@BBB<<<:::777333111...---,,,...---,,,,,,---...---+++000///---,,,++++++,,,,,,///...---,,,,,,---...//////......///222666:::===RRRccc~~~ttt]]]OOOKKKIIIKKKSSS\\\dddnnnvvveeeWWWEEE:::888777333...111000...,,,,,,,,,...///---------......000111111555333111222666:::::::::999;;;>>>BBBIIIRRR\\\ccckkksss~~~xxxiii```[[[VVVUUUWWWXXXVVVRRRKKKJJJHHHEEEAAA===:::888777444222000111111000000333333222111000///......+++***((()))+++---------666555222000///...///000,,,,,,,,,,,,,,,---......------,,,---......,,,***+++,,,,,,+++******+++---------,,,,,,+++******))),,,------......---,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,+++---......---,,,,,,...000------------------------//////.........//////000000111222222333555999<<>>===CCCIIINNNUUU\\\YYYNNN@@@888555555222///000///---++++++,,,---......------......000111111444222111333666999999888===???BBBGGGPPP]]]jjjsssrrrkkkdddaaabbbdddcccaaaWWWTTTOOOHHHCCC???<<<;;;888555222000000000///...000000000/////////.........---,,,,,,...000000///666555333000///...//////,,,,,,,,,,,,,,,------......---,,,---......,,,***---+++******+++,,,,,,+++---,,,,,,++++++*********)))***++++++++++++******------------------,,,,,,.........---------------......---,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,000//////........./////////000222333444666999;;;HHHbbbwwwhhhccc[[[UUUSSSRRRRRRQQQUUU[[[bbbfffiiilllqqquuutttyyy~~~iiiPPP???888666111111111111111000///......---,,,,,,------,,,+++.........---,,,+++***)))...---,,,+++************---...000111111///---,,,++++++,,,++++++***)))(((***'''$$$%%%)))***(((%%%(((((((((((((((((((((((('''((((((((('''&&&%%%$$$)))***+++***))))))***+++))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&)))'''%%%&&&'''(((''''''%%%%%%'''(((***+++---------///...***+++...///---///...---,,,******))))))*********+++++++++++++++''''''&&&%%%%%%%%%%%%&&&((()))******))))))***+++++++++******)))(((((((((((((((((('''''''''&&&&&&(((%%%###$$$(((***)))''''''''''''((())))))*********))))))(((((())))))***++++++*********+++,,,,,,***+++,,,+++***)))***+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,+++***))))))***+++,,,+++++++++,,,---...///000111444999@@@KKKVVVYYYWWWYYY[[[^^^[[[PPPAAA999999333888???JJJaaatttZZZKKK<<<777999<<<>>>@@@>>>:::555111///...---,,,***---//////------000333111000///...---------...///...------------...///---,,,,,,,,,...111444555;;;FFF\\\{{{xxx___MMMAAA;;;666888;;;===BBBGGGHHHCCC;;;555222111000000///...,,,++++++,,,------............///000111111222222222333666888888777===???CCCKKKXXXiii{{{wwwpppppprrrttttttjjjddd[[[QQQHHHBBB???>>>;;;888444222111000000///........................222000000000222333333222444333111000...------------,,,,,,+++,,,,,,------...---,,,,,,------,,,***...+++((())),,,---,,,***,,,,,,,,,++++++*********(((((())))))))))))))))))///......------,,,,,,,,,........................//////---+++)))***---000,,,,,,,,,,,,,,,,,,,,,,,,000000///............///---///111333333444666888AAAXXXtttyyymmmbbbUUUPPPJJJEEECCCAAA@@@???DDDHHHLLLNNNOOOPPPSSSUUUVVVZZZ```dddffffffhhhjjjkkkqqqxxx~~~xxx^^^HHH<<<777777000111222222111000...------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,+++***)))---,,,+++******)))))))))---...111333555333000...+++++++++++++++***((((((+++)))'''(((***+++)))(((((((((((((((((()))))))))(((((('''&&&%%%%%%&&&&&&(((***++++++***)))***,,,*********)))(((((('''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''###$$$%%%&&&((()))++++++***......(((&&&))),,,---///...---+++***)))))))))------,,,***)))((('''&&&)))(((((('''''''''''''''''')))******)))(((***+++************))))))(((((((((((((((((((((''''''&&&)))'''&&&'''***+++***)))*********+++++++++*********))))))(((((())))))***))))))*********+++,,,,,,((()))***)))((('''((()))************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,---...///111222666<<>>AAA???:::444000//////...,,,///222555333...,,,...222---------,,,,,,+++++++++.........------.........------,,,,,,---///111222888>>>OOOlllhhhUUUDDD<<<555555666777:::===<<<:::888444000...///000///...------------......//////......///000111111111222333444666777777777===@@@GGGRRRbbbxxx~~~~~~{{{yyyzzz~~~~~~{{{~~~}}}wwwlll___SSSHHHAAA>>>???;;;777444333333222222---------------............---,,,---///000///---000000///...---,,,++++++---,,,,,,+++++++++,,,,,,...,,,++++++,,,,,,+++***...+++((())),,,---,,,***,,,,,,+++++++++++++++***++++++++++++,,,,,,------.........------,,,,,,+++........................//////---+++)))***...000------------------------000///............//////---///111111111222444555:::LLLfff}}}~~~rrrgggZZZOOOGGGCCC???<<<;;;:::999888<<<===????????????@@@AAACCCFFFKKKOOOPPPPPPPPPOOOPPPUUU]]]ccchhhnnnuuuzzz|||gggQQQAAA999666666333333333333111///---,,,---+++***+++------,,,+++***+++++++++++++++******++++++***)))))))))))))))+++,,,000555888888444000+++++++++++++++***((((((''')))***)))'''&&&(((***(((((((((((())))))******+++)))&&&$$$###%%%(((***(((***++++++******+++---,,,,,,+++******)))((((((((((((((((((((((((((((((+++)))(((((()))******)))&&&&&&'''(((((()))******(((------((($$$'''+++,,,......,,,+++***)))))))))***)))((('''&&&%%%$$$$$$))))))(((''''''''''''(((&&&''')))(((''''''(((************)))))))))))))))(((((()))))))))((('''&&&(((((((((((()))***)))(((+++++++++++++++***)))((()))((((((''''''(((((()))((())))))***++++++++++++'''((())))))((('''(((******************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++,,,---...111111333999AAAIIIOOOTTTXXX]]]aaa\\\QQQFFF???<<<777;;;BBBQQQmmmuuuYYYJJJ;;;888;;;>>>@@@CCCBBB;;;333//////000///---...222444222---***---000,,,,,,,,,,,,,,,+++++++++---..................---......------...///111111888:::GGGbbbqqq\\\CCC999000///111222444777666777666333///------...000000/////////000000000000////////////000000111111333444555777888:::;;;@@@FFFPPP___rrryyyuuurrrpppssswwwyyyrrrcccTTTGGG@@@BBB>>>999666555555444444------------------......,,,,,,+++,,,......,,,+++---------,,,,,,,,,++++++---,,,,,,+++++++++++++++...,,,******+++,,,+++***---+++******+++,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------..................,,,+++,,,///222.......................................///000000000111111111000000222444===III\\\rrr~~~vvvjjj___WWWLLLBBB;;;999666555666666555444555555666666777888888999888:::===@@@AAAAAA???>>>===BBBHHHLLLOOOUUU\\\aaasss|||mmmbbbRRRDDD:::555333222444333333222000///---,,,,,,+++***+++,,,---,,,+++******+++,,,,,,,,,++++++******))))))******+++,,,)))+++///666;;;;;;666111++++++,,,++++++***)))(((###''')))((($$$###%%%)))'''(((((())))))******++++++)))&&&$$$$$$&&&)))+++(((***++++++******,,,------,,,,,,+++***)))((((((((((((((())))))))))))))),,,***))))))***++++++***************************)))---...***'''***---------,,,+++******)))******))))))***++++++,,,------(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))******))))))))))))))))))(((((()))***)))((('''&&&&&&&&&''''''''''''&&&&&&))))))***++++++)))(((''')))((((((''''''(((((()))((()))******+++*********)))***++++++******+++,,,+++*********+++,,,...///------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++,,,,,,---...222///000666<<>>===@@@III[[[yyytttYYYJJJ<<<999===AAADDDGGGEEE===333...000111111///))),,,...---+++***---///------............---,,,------...//////...------............///000111111333555AAA[[[yyycccFFF;;;111///111111222444444555444333000...---...000000000111111111111111000000000//////000000111333444666777888:::>>>AAABBBKKKZZZmmmwwwqqqmmmlllnnnsssrrrzzzuuudddUUULLLJJJEEE???:::777666555444............------------...------...//////---+++++++++,,,------------------,,,,,,+++******++++++...,,,******+++,,,+++++++++,,,,,,+++******+++---++++++++++++++++++++++++'''&&&&&&&&&'''(((***+++******+++++++++++++++++++++,,,,,,,,,------------,,,---.........///111333------------------------------------...000111222444444333111000000222444>>>CCCPPPaaarrr}}}yyyvvvllliiiaaaVVVNNNJJJCCC<<<666555333333555555444333333222111222333444444444222333555777888888666555444777;;;<<<>>>AAAHHHMMMZZZggguuu{{{zzzuuulllcccRRRKKKBBB:::666333111///222111000///............+++***)))***,,,---,,,++++++,,,------.........---*********+++,,,---//////***+++000666<<<;;;555///++++++,,,++++++***)))(((''''''(((''''''''''''((('''(((((()))******++++++))))))((((((((()))))))))(((***++++++++++++,,,...,,,,,,+++***)))((('''''''''''''''((((((((())))))+++)))(((((()))******)))(((((())))))))))))******(((,,,---+++***---...---++++++************+++++++++,,,,,,...///000111222))))))(((''''''''''''(((&&&((())))))(((((()))***)))))))))))))))))))))***'''(((*********)))'''&&&%%%&&&(((((('''&&&&&&&&&((()))+++---......---,,,***))))))(((((())))))***)))******++++++***)))((((((***++++++******+++,,,++++++******+++---///111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222//////444888:::@@@HHHTTT]]]bbb\\\SSSLLLFFFAAA@@@FFFRRRhhhrrrYYYKKK===;;;@@@DDDHHHLLLGGG>>>333///000333333111+++,,,,,,,,,,,,,,,------,,,---............---,,,------...//////...---------------...///000000111000222===VVVxxxlllQQQDDD777444444333222333333222111111000000///...//////000111111111111111111111000000000000000111555666777888999<<>>;;;888777//////.........---------,,,++++++---...---+++)))***+++,,,---............---,,,,,,+++*********+++...,,,***)))***+++++++++***,,,---,,,)))(((+++...++++++++++++++++++++++++***)))))))))***+++---...)))))))))******++++++,,,+++++++++,,,,,,---------+++---///000000000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333888777555222000000333555777888@@@MMM\\\gggnnnsssttttttrrroookkkfffbbb```^^^[[[SSSIIIDDDBBB???;;;888666555666777777666555555333111111222222111111//////000222444444333222222333555555444777>>>CCCHHHUUUccchhhgggbbbYYYQQQCCC???:::777666444111//////...---,,,,,,---///000+++***)))***,,,---,,,+++------...///000000000000+++++++++,,,...000111222,,,---000777<<<;;;444---++++++,,,++++++***)))(((---***((())),,,---+++((('''(((((()))***+++++++++&&&(((***,,,,,,+++)))'''(((***++++++++++++---...++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((***)))'''''')))))))))((($$$$$$%%%%%%&&&''''''((('''***+++***+++......+++*********)))******+++,,,))))))*********+++++++++,,,++++++***************((()))******))))))***+++)))))))))))))))*********'''(((***+++***)))'''&&&''')))***+++)))((((((((()))+++...111333333333333++++++************++++++)))***++++++***)))((('''&&&((())))))(((((()))+++,,,+++******,,,...000222/////////......---------+++,,,,,,------,,,,,,+++------,,,,,,,,,---......222//////333555666;;;CCCSSS]]]bbb\\\SSSNNNHHHBBBBBBJJJYYYrrrrrrYYYKKK>>>===BBBGGGKKKOOOIII???444///111444444222333111/////////...,,,+++)))***+++,,,,,,,,,+++***,,,---...//////...---,,,+++,,,------...///000000000222===TTTsssuuuXXXJJJ;;;666555222000000111000...///111111000.........///000000000000000111111000000000000000111666777888888999>>>FFFLLLXXXfff|||zzzuuurrrnnnmmmnnnlllrrr{{{sssllleee___UUUKKKEEE@@@===;;;000///...---+++***)))(((+++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,---...---,,,***)))++++++++++++******))))))!!!&&&,,,...,,,***)))***,,,+++***+++,,,,,,***)))+++((((((++++++((((((+++,,,,,,+++,,,------,,,***,,,,,,++++++***++++++,,,000%%%+++111...;;;BBB444///...,,,+++******+++,,,111111///---,,,---000333222333555555555333111000555777;;;AAAHHHPPPVVVZZZZZZYYYXXXVVVTTTSSSQQQPPPSSSNNNGGGCCC@@@>>>;;;888888888777555444333222111///111111///,,,+++...111//////000000000000//////222111//////000333666888CCCGGGMMMSSSUUURRRKKKEEE;;;999555222000//////000333000...000333444000+++---,,,++++++,,,,,,+++)))***+++...000000///---,,,***...///+++)))******'''++++++...555;;;;;;555///---------------,,,******+++)))))),,,+++(((''')))---,,,+++)))***+++)))&&&,,,&&&###%%%((('''&&&''',,,,,,+++******+++,,,------,,,)))'''&&&&&&'''(((((((((''''''''''''((((((******))))))((((((((('''***'''(((++++++''''''))),,,,,,,,,,,,,,,,,,,,,,,,222000+++''''''***)))$$$---)))///222,,,,,,---&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))******'''%%%&&&(((***)))'''))))))))))))))))))))))))***,,,...---,,,***)))***+++,,,///444888888666222---***((('''((((((%%%""")))((('''%%%&&&'''(((***)))))))))((()))******++++++***((())),,,...000000111///------......---,,,---,,,++++++------,,,+++------,,,+++++++++,,,,,,---///000000111555<<>>777666444222000/////////111///---///222222...***---,,,++++++,,,---,,,***+++---///111222111///......222222...,,,,,,,,,***,,,+++---333777888333---...------,,,,,,++++++***---***)))***)))$$$"""$$$))))))((()))+++---,,,***+++&&&$$$'''*********,,,******))))))***,,,---......---***(((''''''((()))((((((''''''''''''(((((()))))))))((((((''''''''''''$$$%%%((((((%%%%%%''',,,,,,,,,,,,,,,,,,,,,,,,444333///***+++...,,,(((,,,(((---///)))((()))"""&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******+++(((&&&&&&((()))(((''')))))))))))))))))))))))))))+++,,,,,,***)))((()))***000777:::777333222111+++)))''''''))))))'''%%%+++***)))''''''(((***+++)))(((((((((((()))******+++******,,,000222222222111///------...///...------,,,+++,,,......---,,,...---,,,,,,+++,,,,,,,,,...///000000000444:::???IIINNNQQQQQQSSSVVVTTTNNNYYY```uuunnn[[[NNNIIIJJJIIISSS\\\YYYTTTGGG;;;555222///...000222000...---------,,,+++...000...+++,,,111222...---+++...333333///...///,,,------...............111444:::GGGcccrrr```GGG888333333111...111111111111000000000000111000//////.........///000000000111222222333333666555555888<<>>>>>===;;;999999777666444222111000222000....../////////.........////////////......//////000000111222333444555777:::===???>>>:::666222222222111000///...---000...,,,---000000---***---,,,+++,,,---...---,,,...000222333333222111000000444444000---------***---,,,,,,000444444111...///...---+++******++++++,,,))))))***)))$$$"""$$$)))(((''')))+++,,,,,,++++++'''%%%)))+++))))))+++((((((((()))+++,,,...///...---+++))))))((()))))))))((((((''''''(((((()))(((((((((''''''''''''''')))'''(((+++,,,)))))),,,++++++,,,,,,,,,,,,,,,,,,111111...)))))),,,+++'''---(((,,,...'''&&&''' &&&''''''''''''((((((((('''(((((())))))*********,,,***(((((())))))((('''))))))))))))))))))))))))((()))+++***)))((((((((()))333======555------///)))''''''''')))))))))'''---,,,+++***)))******+++))))))(((((())))))***+++++++++,,,000333666666555222000...---...//////......---,,,---///000///.........---,,,,,,,,,,,,,,,...////////////222777;;;DDDGGGJJJNNNUUU\\\\\\XXX___mmmmmm]]]SSSRRRRRRQQQZZZdddcccZZZLLL<<<555222000///111222222111///,,,***++++++///000///,,,---000...+++...,,,---000000------///,,,------...............222444777BBBZZZ}}}mmmPPP===777666444000111111111111000000000000111111111000000000000000//////000111222222333333333444777;;;===DDDWWWiii|||vvvvvvyyy{{{{{{}}}}}}ooocccYYYPPPHHHCCC111000///...---,,,++++++***++++++++++++++++++***,,,---------,,,,,,+++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++///,,,******---...,,,***,,,+++***+++++++++)))'''---******------******------,,,,,,---......---++++++++++++++++++,,,---...'''222---///FFFHHH555---//////---------...///000///...------...///......111000000000111333666888;;;;;;:::888777666666555888777666666888;;;???AAAAAA@@@>>><<<;;;;;;::::::999888777555444222111000111///,,,---///000...,,,---......//////......------...///111222222111111000000111333555555333000---...000000000///---,,,///...,,,---//////---+++---,,,,,,---///000000///111222333444444444222222///333333///,,,,,,,,,))),,,+++,,,...111333333111111///,,,***)))***+++,,,***((())),,,+++((((((***---)))(((***+++)))((((((,,,)))''')))(((%%%$$$&&&(((((()))***+++,,,---...---,,,+++))))))((())))))))))))(((((((((((())))))''''''''''''''''''&&&&&&***((()))---...,,,,,,///+++++++++++++++,,,,,,,,,---...,,,((('''***)))&&&---(((---///((((((***###'''''''''''''''(((((((((((()))))))))*********+++---,,,***))))))(((((((((((((((((((((((((((((((((((()))******((((((((()))(((111888777///))))))---)))((((((((())))))((((((------+++******************************++++++,,,---,,,---000444777999999666333000......///...---...------...000222111000000///...---,,,,,,,,,---//////......///111444777@@@AAAEEEMMMXXX```bbb```cccwww~~~mmmbbbZZZ[[[\\\YYYbbbmmmmmmaaaPPP>>>555222000000222222333333000,,,***+++---/////////...//////---***000---,,,///...,,,,,,///...//////000000000000000111222555===RRRssszzzZZZCCC:::777444000111111111111000000000///000111111111111111000000//////000111222333444444333444999<<<<<>>===999444000......---,,,---,,,---///111333444333222111000///...---------000...---...000222333222333555===IIISSS[[[ccciii{{{uuulllddd]]]```eeegggrrr|||zzzgggTTT???555444222111222222222333222111111222444333///...111222000///000000---,,,//////------111,,,------..................///333999GGGbbbsssYYYGGG;;;333///111111111111000000000000...///111222222111000000111111222333555666777777888666:::??????HHHhhh~~~}}}zzzsssmmmjjj+++++++++,,,---.........,,,------......------,,,,,,,,,---------,,,+++++++++***)))))))))***,,,---+++++++++,,,,,,,,,------)))***,,,,,,++++++,,,...***))))))***,,,,,,+++)))+++((((((++++++((((((+++...------...//////...,,,///...---,,,,,,,,,,,,,,,222,,,???VVVKKK333---555////////////000222444555111,,,&&&&&&)))------,,,......//////111333555777>>>===<<<:::777444111///222111111111111111222222555666777666222000000111000000000000000000000000...///111111///...---...,,,,,,------------,,,,,,,,,,,,---............---///...,,,---...///...---+++,,,---------,,,++++++......---,,,++++++,,,------------000333666777666333333333222222111111111///333444111///111111///,,,------......///000111000///...---+++***)))(((+++((((((***)))%%%$$$&&&)))""""""***---))))))...''''''***---,,,)))***...'''((()))***++++++******)))************)))((((((******))))))))))))******'''''''''(((((())))))))),,,******......+++***---((())))))***++++++,,,,,,(((---///+++)))***+++******%%%)))+++%%%'''+++&&&))))))))))))((((((((('''((((((((((((((((((((((((''')))***)))&&&&&&(((***))))))))))))))))))))))))((())))))((('''(((***,,,)))'''&&&'''+++---,,,***(((***+++***(((''')))+++''''''((()))************+++************+++,,,,,,111222444777;;;======<<<<<<888333000//////000///,,,,,,,,,...111444444333333222000///...---------000...,,,...111333333222222444;;;FFFOOOXXXggguuu{{{hhhbbb]]]UUUYYYccciiiwww~~~gggSSS???666555444222111222111111222444666777777888222///222222///...111///,,,---000111//////222,,,------..................///333888BBBZZZgggPPP???666222111111111111000000000000///000222333444333222111222333444555666888999999;;;666999@@@DDDOOOqqq~~~---------,,,,,,+++++++++---......//////......---+++,,,,,,------,,,,,,,,,******)))))))))***,,,---+++++++++,,,,,,---------)))++++++)))''')))...222000///.........---+++(((+++((((((++++++((((((+++...------...//////...,,,000///...---,,,+++++++++------GGGWWWAAA///000///,,,,,,---///111444777999444000,,,---000333111.........///000111333555555777777777666555222000/////////000000111111111111111333555444111000000222......//////000000000111...111444333000...///000+++,,,,,,------,,,,,,+++---------------------......---,,,,,,---...---+++,,,------------,,,++++++------,,,+++))))))+++,,,---------000444777888777222222222111111000000000+++000111...---//////------.........,,,,,,,,,---/////////...,,,***(((''')))'''(((+++,,,))))))+++---%%%$$$+++---&&&&&&+++''''''***,,,***%%%&&&***%%%&&&(((***+++,,,,,,+++******+++++++++******)))******))))))))))))******'''((((((((())))))******)))''''''******'''&&&(((((())))))***++++++,,,,,,,,,111444000...///000//////))),,,...'''))),,,'''******))))))((((((((('''((((((((((((''''''''''''&&&((()))(((&&&%%%(((+++))))))))))))))))))))))))''''''((('''&&&''')))+++((()))***,,,......,,,+++&&&(((******)))(((+++---&&&'''(((***++++++++++++)))))))))((()))******+++000333777===AAAAAA===::::::777222000000111222222+++++++++...111333444333333222111///......------000...,,,...222444444333555666<<>>666555444222000222000///222777::::::999<<<555111222222...---111...,,,---111222000000222...//////000000000000000...///333888???TTT{{{qqqWWWCCC888555111111111111000000000000000111333555555555333222333333444666777999::::::<<<666999AAAGGGTTTwww...------,,,,,,++++++***///...---,,,+++,,,---...///---***)))***+++***)))************************,,,---...//////---+++***,,,+++***)))((('''&&&%%%000...+++***+++,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,...---,,,,,,,,,,,,---...+++999OOOIII222444888(((222111000222555777888777111222444444333111...,,,000000000000111222333444000444888777333///......555333000......000333555222222111111000//////...------......///000000000111000///...---...//////...//////...,,,***+++,,,.........,,,***)))***,,,---------,,,,,,++++++++++++++++++,,,,,,+++******...,,,++++++,,,------,,,///+++)))---555999777444333111///////////////---,,,///111000---+++,,,......---,,,,,,++++++,,,,,,......---,,,+++))))))(((///***&&&'''+++,,,((("""((((((((((((((()))******&&&''')))******))))))(((111---)))''')))***)))(((***)))(((&&&&&&&&&'''((( $$$)))+++++++++++++++(((((((((((((((''''''&&&---***((((((***+++)))&&&((())))))))))))*********000//////000222333222111111+++((())))))&&&&&&(((''''''(((((((((((('''''')))((('''((()))***)))(((''''''''''''((((((((()))((((((((((((((())))))***'''***,,,******+++***&&&---+++)))))))))******)))((((((((((((''''''''''''***(((&&&'''(((***))))))...---+++))))))***+++,,,///555<<>>999333///......//////------,,,,,,---...000111777555333444555444000---000000/////////111222333888666:::EEEMMMYYYsssyyy]]]PPPNNNJJJMMMQQQZZZjjjxxxzzzvvv]]]LLL<<<555555555333333444222000111555:::>>>???:::666111111444555333000000000000000////////////---+++***,,,///000...+++000444222555@@@OOOpppgggMMM<<<555222111000000111111000///111222333666777777444111333444444444555777;;;>>>>>>888888???III]]]......---,,,,,,++++++***------,,,,,,,,,,,,------000...+++***+++,,,+++***************************,,,------...---,,,+++***,,,,,,,,,+++***)))))))))///---***)))***+++,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------......000///...,,,++++++,,,,,,--->>>KKKAAA111222555---111000000222444777777777222333555666555333000...000000000000000111222222333444444333111/////////111///---,,,,,,---///000444333333222222111000000000000000///......------000///...---------......+++,,,---,,,++++++,,,............---+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++***///,,,***///666:::888444222000.........///...,,,+++---...///.........///...---,,,,,,++++++,,,,,,...------,,,***))))))(((***'''$$$%%%((((((&&&"""((('''''''''(((((()))***'''((())))))******))))))...+++((((((***++++++)))******)))(((((((((((((((++++++,,,------+++)))((())))))******))))))(((''',,,***((()))***+++)))''')))))))))************+++//////000333666777777555222,,,)))***)))'''&&&(((((((((((((((((((((((((((+++)))((()))******)))((('''''''''((((((((((((((()))(((((((((((()))*********,,,***&&&&&&***+++***---***)))+++......,,,)))************)))))))))))))))((('''''')))******)))******)))******,,,...///111777===@@@EEEIIIEEE???>>>999333///---.........---,,,,,,,,,---...000000444333222333333222...+++000/////////000111333444>>>;;;>>>GGGOOO^^^}}}tttXXXJJJIIIIIIOOOWWW```mmmvvvvvvqqq[[[KKK;;;555555444333333333111000111555:::===???<<<777333222444444111...000000000000////////////...---,,,---//////---+++000333111333>>>MMMlllqqqUUUAAA777222111///000111111111///333333444666888888555222444555666666777999===AAA@@@;;;;;;CCCNNNddd......------,,,+++++++++***++++++,,,------------111///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********---+++)))((()))++++++***++++++++++++++++++++++++,,,,,,------------......///...------,,,,,,------000CCCEEE666000000111333111000000111444666666555333444666666666444222111000////////////000000111555333000//////000//////...------,,,,,,---......222333333222222111000///000000000//////...---,,,///...---,,,,,,,,,------***+++++++++***+++...000...//////---++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000///------///000///......,,,---222888;;;888444111///------......---,,,+++++++++---000111000///...---,,,,,,++++++,,,,,,------,,,+++***))))))((()))))))))))))))))))))((()))))))))))))))*********)))))))))))))))******+++***)))((()))+++,,,+++*********++++++******))))))000---******,,,,,,)))&&&+++++++++++++++***))))))***)))((()))++++++***))))))************+++++++++---///222666:::<<<:::888444...+++++++++((('''((())))))''''''''''''))))))---+++************)))((((((((((((((((((''''''''')))))))))))))))******+++(((+++***((((((++++++))),,,***)))---333444...(((************))))))))))))***(((((()))***++++++***))))))***+++,,,---......444888===CCCJJJNNNHHH@@@===999222...------------,,,,,,,,,,,,,,,---...///000000000111222000,,,)))//////...///000222444555AAA???AAAFFFOOOccclllRRRFFFEEEHHHRRR^^^fffmmmqqqooojjjXXXIII;;;666666555444444333111///000444888;;;<<<<<<888444333444333111...////////////000000000000///...------...///---,,,///222000222<<>>:::333...,,,,,,,,,,,,,,,,,,------------------,,,...000222111///---,,,////////////111333555777666:::@@@HHHUUUooowww^^^KKKEEEHHHMMMWWW_________``````___PPPEEE;;;888888777777888888555222000111111111000333222222222333333222111.../////////000000000111,,,------......000222444111444111333:::AAAUUUsssuuuTTT???666444111111222333333222222222222333555555444222555666777777555555777999;;;;;;???III[[[xxx//////......---,,,,,,,,,++++++,,,---............000///...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////...,,,+++***)))(((***(((((()))***+++***))))))***+++,,,,,,+++***))),,,,,,------------......///000000//////---,,,+++,,,777777222222111---///------...000222333111//////000000111222222222222111111000......------------------...///...+++))),,,---...///////////////...///000222222000///---...///000111000///,,,+++,,,,,,---------,,,+++***,,,---......,,,,,,,,,---,,,------,,,+++***,,,---*********+++++++++++++++***+++,,,------...------...,,,***+++,,,---,,,+++---...000444888999888777444333111000111111000//////.........///...---+++...---,,,,,,++++++,,,,,,++++++*********)))))))))###%%%''''''%%%$$$&&&)))&&&&&&'''(((((('''%%%$$$((((((((((((((())))))***,,,------+++)))'''((()))(((((())))))***)))))))))+++(((&&&&&&)))++++++)))***++++++++++++***)))))))))+++,,,+++******+++,,,((())))))))))))*********------///111333333000---222---+++---...***((()))******((((((((((((******)))(((''''''''''''&&&$$$''''''''''''((((((((()))((((((((((((((())))))***---,,,'''!!!""")))///000,,,))))))...555666000***************))))))))))))******+++---///000...---((()))***,,,---///000111000555===EEEPPPWWWSSSKKK@@@;;;444///------------------...//////......---,,,///111111000//////000000000///000111333555666666;;;CCCMMM^^^{{{ttt\\\JJJEEEGGGNNNTTTWWWUUUTTTVVVYYYXXXJJJAAA999777777666666888888666222000000///...,,,//////111222222222222222......//////000000111111---............000333555000333222333:::<<>>;;;777444444444444333333222111222444555444333444666888999999999:::<<<:::===BBBLLLaaa/////////...------,,,,,,111000...------...///000...---...///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***(((((()))***+++,,,,,,---)))))))))***,,,---+++******+++---......---+++*********+++++++++,,,,,,,,,%%%'''+++...222444555555///)))222555+++000777,,,,,,,,,...000222222///---//////000111222333333444444333111000......---------------)))&&&''',,,000---,,,,,,---...///000111***+++...///000...,,,******,,,///111222111///...------...///...---,,,+++"""%%%***,,,,,,+++++++++)))***+++***))))))***,,,,,,+++++++++******))))))((()))***+++,,,,,,---,,,---,,,******,,,---,,,+++---...///111444777888999333111///////////////---))),,,//////...---///222...---,,,,,,++++++,,,,,,************)))))))))))))))((((((((())))))((((((((()))***+++***)))'''%%%$$$%%%'''((((((((('''&&&***++++++)))'''(((+++///++++++***)))***+++---...(((***++++++******+++,,,------......------,,,++++++---...---***(((***,,,''''''''''''((((((((((((***))))))+++---///...---...***)))---...+++)))***))))))************)))))))))((('''((()))***)))((($$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&'''((((((###(((+++***+++---+++''',,,+++)))***,,,---...---((((((((((((''''''''''''$$$%%%&&&))),,,,,,***(((...---+++++++++---///000222999@@@EEEJJJOOOOOOKKKBBB===666111///.........//////000111111000///...,,,...///---+++,,,///333222222111111111222444555;;;>>>DDDOOOgggiiiUUUIIIGGGHHHJJJJJJHHHIIIMMMNNNKKK???888333222222111111444333111////////////...------///111111///...---------......///000111111222333333333000---,,,///222,,,111000222666222999MMMeeejjjTTTAAA===888555444444444444444333222333555666555444///222555777777888:::<<<777;;;@@@JJJ```